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
341113076484	341113077002	341113077552	341113078102	341113078652	341113079202	341113079752	341113080302	341113080852	341113081402	341113081952	341113082502	341113083052	341113083602	341113084152	341113084702	341113085252	341113085802	341113086352	341113086902	341113087452	341113088002	341113088552	341113089102	341113089652	341113090202	341113090752	341113091302	341113091852	341113092402	341113092952	341113093502	341113094052	341113094602	341113095152	341113095702	341113096252	341113096802	341113097352	341113097902	341113098452	341113099002	341113099552	341113100102	341113100652	341113101204	341113101752	341113102302	341113102852	341113103402	341113103952	341113104502	341113105052	341113105602	341113106152	341113106702	341113107252	341113107802	341113108352	341113108902	341113109452	341113110002	341113110556	341113111102	341113111652	341113112202	341113112752	341113113302	341113113852	341113114402	341113114952	341113115502	341113116052	341113116602	341113117152	341113117702	341113118252	341113118802	341113119352	341113119904	341113120452	341113121002	341113121552	341113122102	341113122652	341113123202	341113123752	341113124302	341113124852	341113125402	341113125952	341113126502	341113127052	341113127602	341113128152	341113128702	341113129252	341113129802	341113130352	341113130902	341113131452	341113132002	341113132552	341113133102	341113133652	341113134202	341113134752	341113135302	341113135852	341113136402	341113136952	341113137502	341113138052	341113138606	341113139152	341113139702	341113140252	341113140802	341113141352	341113141902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	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
21883	20368	27679	22975	20792	22018	20010	10791	6580	4994	4197	3159	2320	1848	1597	1344	1202	1099	983	930	783	776	743	707	659	557	611	562	594	567	590	600	572	524	559	532	488	500	496	498	555	486	488	510	474	536	517	467	481	452	496	482	483	480	485	487	480	439	460	490	494	486	460	502	519	435	463	464	469	459	435	483	462	479	422	500	449	440	495	482	467	476	491	448	476	448	454	494	474	473	453	470	502	478	484	476	486	434	469	468	438	422	424	483	486	444	437	488	474	479	535	492	505	445	433	474	479	507	453	488	434	482	479	449	451	461	486	455	474	496	537	494	475	455	452	499	469	471	491	471	468	475	479	476	409	475	478	441	499	407	455	471	494	435	459	446	478	488	508	456	463	473	464	446	464	487	497	489	483	484	464	424	458	478	483	428	420	525	466	498	488	510	449	468	463	465	501	486	471	466	523	478	483	447	463	496	484	498	463	473	473	469	418	456	464	467	470	455	507	476	499	478	491	475	485	498	514	464	481	458	465	474	479	447	480	499	456	499	491	463	447	469	488	467	453	476	458	481	506	467	508	435	460	457	491	469	459	433	504	438	513	457	505	463	484	478	472	464	471	504	481	457	464	471	462	467	460	463	456	438	453	454	456	456	481	455	446	495	448	455	453	500	459	488	432	496	462	471	456	441	432	484	462	482	469	474	462	451	495	450	448	501	456	477	469	514	454	471	448	500	487	431	494	475	450	474	487	463	474	520	471	473	478	438	416	491	466	463	455	486	473	480	519	502	491	466	503	456	458	448	504	455	471	483	467	505	446	481	443	535	456	475	466	455	498	450	486	478	440	493	444	459	472	459	437	470	498	448	482	478	468	456	478	458	405	516	491	490	486	455	446	452	474	474	443	498	458	452	503	457	444	457	506	452	460	493	468	470	476	511	492	460	466	484	472	471	483	503	471	497	505	485	452	459	458	451	470	506	470	472	449	433	483	463	431	491	491	470	464	467	496	487	461	488	439	443	469	457	441	515	501	467	506	488	492	434	500	482	457	450	464	467	466	479	483	457	457	498	495	488	467	460	494	503	462	468	475	485	475	484	393	469	461	484	493	425	483	463	415	470	493	516	515	454	496	474	433	435	475	508	460	442	471	461	457	440	459	455	473	481	480	497	497	478	472	491	507	503	472	463	482	495	441	463	492	465	499	469	415	496	491	487	465	430	468	428	450	494	458	443	482	462	504	474	463	467	450	487	441	466	466	522	499	481	496	490	435	472	413	446	471	455	478	468	528	465	458	430	501	484	460	451	446	467	489	488	467	499	471	459	475	449	461	439	497	467	468	448	450	465	456	444	492	472	488	434	486	497	450	466	432	447	457	476	467	457	493	461	455	457	478	470	476	458	420	434	497	495	518	467	464	467	485	479	432	468	474	446	498	464	504	482	469	448	437	464	447	477	483	451	430	460	474	534	494	453	456	478	463	448	442	486	508	459	461	441	470	475	503	478	459	487	446	481	474	479	461	511	456	464	478	479	444	493	481	486	454	438	482	499	505	482	508	511	519	442	448	424	447	482	443	475	463	426	474	471	430	430	483	487	475	443	450	500	423	475	452	481	448	454	461	517	480	463	438	476	454	497	481	453	466	461	480	471	497	486	455	479	482	488	428	462	499	456	423	472	450	460	481	485	493	450	536	442	461	469	489	459	500	471	480	472	471	432	488	510	472	479	465	466	438	441	484	452	474	463	469	482	456	483	448	463	474	510	469	477	458	462	438	481	486	450	461	486	462	512	468	464	479	444	501	494	494	462	450	492	445	455	457	460	468	479	441	451	481	442	485	471	456	464	469	482	432	465	486	490	496	461	468	478	472	456	469	457	476	479	460	481	443	452	488	480	468	444	455	462	460	449	483	460	453	454	482	474	506	465	481	456	488	489	483	462	478	490	447	495	485	483	490	476	454	484	467	475	500	459	478	487	461	437	451	480	452	480	427	424	471	455	471	443	465	441	430	484	437	480	485	506	438	447	477	469	467	487	466	473	450	492	476	485	490	510	427	495	444	460	491	466	483	424	504	466	471	471	471	478	444	430	470	513	489	509	477	451	446	483	443	450	462	483	455	474	498	488	475	459	461	453	507	472	418	475	484	483	484	484	466	467	438	449	469	446	482	463	431	440	500	455	433	464	478	463	485	481	489	501	478	472	450	475	508	446	418	434	500	487	464	454	440	462	482	479	459	450	474	439	480	479	497	457	472	484	466	482	492	446	465	443	479	450	455	436	436	487	480	493	459	440	459	520	480	435	498	450	449	486	477	465	436	437	484	496	498	474	469	479	466	471	476	476	485	450	456	476	442	466	494	433	460	471	452	449	494	484	481	465	479	479	478	460	493	441	497	481	469	429	474	514	436	450	440	490	474	505	436	482	471	465	461	419	486	486	505	453	461	457	445	450	449	479	474	440	449	436	465	458	461	492	493	503	438	487	476	486	492	483	475	456	449	502	442	473	462	490	450	495	471	466	415	474	455	474	492	419	456	464	428	484	458	440	433	463	474	460	474	429	461	477	486	477	503	473	478	457	491	471	461	387	467	456	463	496	498	431	480	457	472	491	460	458	460	465	453	501	466	480	460	444	457	488	461	487	475	470	454	443	485	482	475	442	476	461	442	465	473	476	453	452	460	468	443	485	484	472	496	501	486	465	469	471	473	484	470	511	458	514	493	510	452	462	487	480	510	468	477	450	495	470	468	483	463	481	460	468	479	457	463	465	470	492	504	457	490	515	506	482	465	466	486	465	464	500	462	442	460	512	439	467	450	456	448	488	506	487	458	450	464	437	485	480	460	519	459	444	488	439	470	476	440	478	457	491	439	491	486	472	462	523	471	489	452	466	471	475	439	479	459	476	430	492	452	494	475	460	505	475	471	477	489	487	465	422	471	467	461	472	449	481	482	467	468	430	436	472	446	487	514	521	483	476	490	424	464	482	481	471	451	461	520	474	483	436	490	444	470	435	490	440	475	485	455	483	507	482	470	436	448	499	429	446	497	440	492	490	499	492	451	457	501	437	451	469	444	445	471	454	500	501	470	450	482	456	470	458	439	482	469	463	483	449	454	489	413	501	475	449	462	479	437	450	484	496	464	481	456	497	522	474	455	465	488	432	459	507	457	475	463	466	487	476	466	488	479	455	445	458	485	497	460	477	492	468	448	476	467	473	482	432	441	438	424	467	457	485	474	461	444	443	451	462	487	491	460	450	438	493	475	467	472	433	444	485	463	503	488	449	486	506	467	435	468	466	456	469	456	449	471	476	444	463	531	467	495	452	446	461	470	459	485	483	464	481	463	461	504	505	450	441	473	467	459	493	456	487	463	476	490	492	485	487	475	448	472	479	456	457	444	465	464	492	505	492	451	474	473	467	482	480	467	459	476	477	445	488	483	439	467	487	474	467	444	472	474	495	469	500	438	493	480	469	479	495	491	505	433	441	474	437	443	501	440	469	469	480	457	449
23407	48254	40890	30411	25754	21728	17967	13718	9635	7787	6340	4873	3675	2739	2234	1954	1766	1433	1325	1287	1100	982	840	823	740	748	731	701	663	621	614	617	585	539	555	565	564	572	543	557	501	542	527	518	474	526	514	499	502	486	478	498	544	513	494	460	546	493	505	502	528	501	518	507	464	494	486	468	502	481	512	487	500	525	491	470	480	478	468	416	489	481	467	470	469	465	510	469	469	525	432	461	502	514	474	470	467	469	511	470	486	465	481	491	480	455	521	476	514	482	473	475	494	508	501	487	492	466	461	468	498	509	463	506	477	473	474	496	515	482	486	451	521	492	483	457	474	457	485	528	450	506	486	487	447	478	494	517	487	452	488	501	501	513	478	520	488	472	510	482	458	485	497	504	458	476	449	489	520	469	515	478	459	478	483	484	464	511	512	503	471	502	505	528	479	458	489	468	470	472	467	470	483	442	504	473	481	463	464	441	475	485	461	515	475	488	455	497	506	471	462	490	515	467	453	449	471	467	479	498	483	513	462	471	508	487	475	480	447	433	483	522	507	497	487	510	463	464	501	474	463	504	500	464	514	492	479	475	487	493	481	475	479	485	504	482	469	493	521	503	457	503	485	426	459	491	515	501	461	495	442	475	469	471	522	475	513	489	506	467	465	491	492	490	454	455	547	471	450	510	513	481	463	462	472	482	508	519	491	470	498	485	507	469	488	481	489	517	511	482	464	463	504	475	481	470	499	458	498	476	529	480	487	562	486	498	466	462	445	486	520	499	473	479	510	468	494	487	458	528	475	465	491	475	455	487	455	491	473	496	494	478	488	472	507	465	480	487	481	503	496	538	497	471	486	519	490	504	491	464	489	523	501	455	490	486	511	493	490	476	470	499	491	493	502	491	459	458	518	451	495	530	495	508	485	487	467	518	513	502	492	511	486	481	475	508	453	489	451	487	480	468	473	466	462	483	493	491	469	476	449	463	487	491	434	481	475	498	447	466	473	493	489	515	464	493	477	452	531	507	504	451	464	464	490	444	491	493	471	474	476	492	485	468	512	471	468	485	520	464	473	441	434	467	484	485	479	510	478	466	464	451	505	492	489	427	469	498	479	531	504	488	489	502	462	472	506	450	506	478	468	504	472	491	472	484	495	428	470	481	500	479	526	460	484	449	501	524	495	463	483	487	451	507	514	461	503	496	503	503	473	468	478	488	507	511	475	508	491	502	477	495	461	494	464	469	489	524	458	499	444	459	475	489	436	477	491	490	478	501	500	452	495	497	469	492	442	471	460	503	472	491	469	514	487	503	481	493	503	471	487	504	468	471	478	486	471	487	500	463	525	472	472	452	513	507	474	442	489	465	462	459	502	487	489	512	471	471	471	474	472	497	450	486	487	488	534	487	497	478	479	468	466	478	484	516	431	524	484	478	478	483	491	490	480	529	457	462	483	476	526	470	484	478	495	449	444	446	478	439	475	485	507	495	461	508	485	481	473	464	480	469	514	467	480	490	528	491	488	485	473	537	483	478	448	478	470	457	484	482	480	467	491	505	432	493	494	498	504	469	456	476	498	447	477	462	505	453	469	468	483	472	491	479	489	484	457	456	521	472	478	468	502	500	483	496	479	484	487	470	509	471	475	515	449	523	491	496	484	467	469	502	491	488	462	500	491	481	477	450	485	459	505	539	463	481	459	478	446	455	457	469	512	465	525	475	502	480	479	498	450	463	480	501	484	486	449	474	450	467	465	490	456	513	499	508	486	438	451	484	510	483	528	431	475	521	435	476	465	489	484	489	491	460	479	464	481	462	505	475	514	440	474	467	482	486	475	501	463	492	460	509	490	452	508	487	482	503	451	510	491	466	470	494	531	501	481	505	467	502	473	460	500	511	522	478	477	462	514	468	501	459	473	478	489	480	500	474	504	460	480	498	474	502	487	460	482	482	500	506	526	445	444	468	492	461	468	525	475	464	464	477	486	502	507	465	491	458	482	460	467	458	474	481	470	496	482	483	498	479	472	552	505	456	459	506	476	511	444	494	493	486	514	517	487	463	460	479	480	534	468	517	494	504	472	481	451	506	453	474	513	476	484	478	508	502	473	461	483	475	471	493	508	477	480	500	505	496	485	455	474	530	481	496	436	485	503	492	473	507	456	509	454	489	457	481	467	464	476	507	479	501	467	458	485	493	461	460	434	524	476	467	503	465	461	501	460	500	463	454	495	481	482	488	511	467	484	468	482	537	488	508	464	455	460	467	476	493	508	472	478	460	468	491	464	475	503	483	483	410	452	485	449	464	507	530	508	485	450	482	502	500	499	469	441	508	496	480	501	455	442	454	494	477	505	484	504	463	491	488	490	452	487	472	493	464	498	469	454	508	477	494	468	478	496	495	466	515	495	471	474	508	467	439	465	472	500	477	483	484	510	492	474	488	464	492	507	480	509	515	496	470	490	466	508	493	484	502	501	483	462	498	467	492	463	469	477	498	530	492	459	476	498	512	487	503	507	530	466	532	467	468	471	499	503	479	430	498	471	495	476	486	500	498	474	515	453	493	475	499	480	449	500	518	487	445	529	494	444	503	504	488	481	505	492	489	483	479	458	488	494	458	470	521	466	463	481	482	487	545	507	506	488	493	466	503	454	480	454	514	507	487	482	447	453	479	501	502	470	476	501	466	478	490	477	451	505	486	452	478	471	466	492	456	489	475	504	492	499	477	473	523	450	485	478	470	488	502	466	449	510	475	466	472	451	487	500	494	500	481	495	483	498	483	483	474	472	504	479	474	467	482	466	483	452	513	449	475	424	481	482	496	485	484	498	514	482	477	469	504	493	502	487	478	490	498	531	475	495	511	483	511	500	475	539	464	495	493	532	459	456	495	497	478	495	466	502	506	468	493	472	484	458	513	491	505	491	484	484	461	461	446	485	473	481	484	468	478	488	504	460	479	457	486	474	492	490	506	457	521	503	523	486	470	504	506	473	508	478	449	496	479	499	506	487	431	478	479	517	494	502	492	509	440	497	500	454	484	467	463	508	473	476	505	514	508	476	505	458	462	504	533	438	490	503	478	489	495	496	478	465	452	443	466	495	539	438	494	489	486	472	448	509	523	487	491	480	489	482	486	499	499	460	498	468	456	512	454	482	490	490	496	452	482	491	503	481	501	540	481	495	428	448	491	506	448	438	488	486	486	448	469	500	492	490	468	481	482	475	478	492	452	534	476	441	467	472	468	458	500	480	474	501	482	507	490	416	472	483	469	494	473	476	513	478	462	466	470	453	503	438	498	465	473	479	445	451	481	492	489	477	445	476	484	501	498	476	485	485	461	522	470	475	458	501	494	475	461	447	484	438	509	490	493	503	495	509	484	476	500	457	475	481	466	492	506	524	453	475	492	496	532	490	489	515	505	495	487	460	484	467	475	465	498	504	473	527	461	508	483	520	490	506	432	514	500	462	493	493	490	485	516	511	501	475	478	491	489	503	495	520	469	496	500	526	488
29283	25425	28495	20597	12817	8700	6304	4495	2943	2202	1850	1505	1109	942	808	676	666	635	492	510	480	446	408	448	444	387	374	379	394	409	399	386	361	398	381	364	382	359	350	347	347	364	367	346	346	337	356	373	368	327	374	361	343	344	333	337	367	387	343	371	340	345	330	353	348	378	349	338	330	373	323	336	372	334	367	335	380	346	321	352	339	362	364	309	337	352	339	342	348	369	348	370	339	321	370	353	338	326	337	346	356	348	371	346	351	341	355	357	344	327	333	352	354	354	339	343	344	341	405	321	355	324	316	339	284	318	350	353	367	334	324	320	358	353	370	376	307	339	326	345	348	347	368	328	339	353	332	315	331	330	332	357	324	317	341	317	360	331	344	349	350	378	352	352	347	335	357	357	334	387	350	351	341	335	350	325	371	306	354	316	364	320	363	313	311	381	338	362	319	331	366	353	352	302	351	350	340	351	366	351	340	294	347	356	341	351	353	322	317	347	340	322	344	355	315	363	349	345	329	340	366	366	337	339	349	340	317	329	353	319	346	296	319	360	340	363	341	324	358	336	332	329	375	335	322	344	329	394	343	392	329	364	339	340	309	346	314	411	334	363	302	338	333	384	377	355	350	344	349	345	322	327	309	349	335	355	333	344	325	359	340	320	347	333	324	336	360	364	336	361	336	346	372	347	364	365	330	334	351	345	332	334	338	325	345	321	349	378	351	356	345	358	354	337	338	335	352	299	355	356	351	358	344	334	347	365	329	329	343	302	332	331	295	352	328	332	353	312	406	336	352	319	362	350	347	321	359	368	340	369	370	333	326	359	368	337	331	331	337	356	322	340	340	355	342	336	328	331	370	340	344	348	367	342	329	331	350	356	323	358	327	336	328	346	379	337	333	341	338	364	355	368	316	334	367	358	325	334	338	330	353	347	366	313	296	337	321	363	357	344	360	318	317	366	361	321	319	327	345	291	356	333	339	313	351	308	358	362	351	332	345	350	390	366	317	342	344	352	366	336	353	381	327	309	366	325	362	311	348	338	353	347	345	330	341	326	321	308	347	318	361	329	328	389	340	332	317	354	347	313	368	377	281	369	364	336	335	360	343	353	316	358	370	349	362	323	384	353	369	364	333	349	374	379	377	352	345	342	367	339	356	349	329	367	338	357	321	323	346	384	345	333	332	346	354	354	333	367	341	342	354	319	350	331	352	340	351	344	332	352	335	362	352	388	375	368	345	338	321	344	363	328	382	343	323	355	345	348	362	338	330	332	341	345	347	347	329	349	336	316	341	352	347	330	347	345	376	345	328	381	315	365	347	358	331	354	354	323	343	309	336	314	331	325	358	337	369	355	337	327	354	358	378	358	348	352	341	328	348	307	333	358	349	357	374	341	349	351	341	342	297	343	342	360	366	321	360	335	335	345	341	364	333	338	365	371	306	396	331	333	329	315	345	333	347	337	367	371	366	303	346	333	325	338	350	368	363	340	383	353	358	344	374	349	331	326	342	353	335	348	351	369	348	346	317	336	345	341	340	358	333	370	379	347	361	331	356	333	369	310	333	362	379	312	340	345	319	332	355	348	367	348	366	330	356	328	385	346	343	344	336	351	338	329	339	347	327	320	295	356	345	315	320	316	347	306	299	318	349	356	358	326	315	362	364	312	354	336	338	339	353	352	348	328	340	355	321	320	364	322	345	352	306	347	358	349	333	335	337	342	338	373	322	331	364	325	350	321	336	333	341	348	340	347	366	315	368	368	342	339	339	337	327	337	359	374	346	322	331	331	328	349	365	323	328	378	310	341	325	329	362	328	339	362	356	340	359	354	358	342	328	349	347	332	366	334	356	314	337	346	332	337	335	333	370	348	362	342	342	346	339	382	345	345	362	348	345	329	323	326	339	365	315	389	323	304	321	336	335	319	348	338	366	328	350	364	344	375	336	340	347	346	347	353	359	388	340	344	346	360	351	325	344	322	337	352	330	348	332	338	361	356	335	331	332	352	356	361	341	347	343	373	323	326	373	329	343	353	342	344	346	337	381	343	337	348	326	340	338	360	353	330	349	359	354	296	316	344	372	357	332	335	349	347	352	337	346	299	367	331	343	302	334	333	328	354	334	342	325	339	338	311	333	336	346	295	328	366	352	336	355	380	333	322	344	360	360	348	354	364	320	368	381	345	313	365	336	325	340	335	370	325	356	333	355	318	371	343	341	353	376	345	348	353	333	369	343	375	374	370	337	349	371	343	355	342	326	352	356	317	342	343	333	336	348	358	315	336	320	354	343	329	333	309	357	334	361	309	358	300	338	342	329	392	307	327	386	348	346	373	356	384	335	313	362	337	365	348	362	327	314	319	333	353	372	357	336	310	354	366	341	327	324	355	341	379	368	378	336	366	363	369	341	359	344	322	325	321	289	344	350	380	331	372	345	316	380	317	376	369	331	343	332	331	309	353	342	339	335	347	373	319	331	326	392	347	353	346	362	355	339	334	352	351	333	324	348	330	315	354	317	358	344	299	320	329	344	357	357	348	329	392	336	333	364	322	317	337	360	342	327	349	330	322	359	354	371	350	310	349	318	339	340	368	366	367	363	329	354	356	343	319	340	350	376	353	350	352	366	346	346	360	344	341	305	334	320	295	346	355	317	371	346	341	356	326	346	369	320	334	344	307	325	345	363	359	337	341	344	332	340	371	336	378	326	345	367	338	364	357	347	337	370	309	359	334	379	321	333	358	345	336	378	379	312	298	317	316	313	350	371	357	334	345	342	361	323	322	345	393	337	343	360	348	323	344	341	366	337	349	365	329	348	352	351	367	329	366	340	332	313	379	383	356	311	341	350	355	360	325	346	327	349	353	345	374	340	365	346	368	336	326	370	365	351	323	338	339	343	348	363	317	352	360	362	327	321	328	340	388	341	344	341	350	338	328	364	339	330	327	368	340	330	338	328	366	360	357	368	371	340	339	336	332	340	318	345	339	336	377	375	355	343	350	352	339	352	338	334	323	332	341	338	320	380	352	354	320	340	343	351	351	356	331	335	340	354	317	337	349	383	367	343	340	361	339	348	311	357	365	335	368	323	340	327	356	347	327	327	328	342	360	342	304	346	329	339	358	355	346	316	345	327	332	361	342	328	296	357	354	328	332	356	337	358	331	336	321	310	347	367	340	346	347	332	320	325	380	362	313	332	350	334	336	349	338	352	320	343	346	360	349	340	338	364	342	336	351	340	355	302	361	315	351	337	351	342	336	357	322	342	361	364	355	360	348	337	367	356	351	338	306	392	300	345	334	360	336	355	336	345	371	353	364	353	387	364	373	347	346	363	318	334	305	343	353	315	363	348	333	361	370	373	319	326	300	349	308	334	344	329	333	359	333	353	361	317	333	344	358	354	343	340	343	321	323	367	344	342	329	348	361	323	364	394	338	346	368	315	368	288	338	370	330	353	338	335	325	338	320	346	355	352	358	380	340	346	333	376	368	339	334	378	329	341	334
22579	38991	30530	19656	15597	12662	9999	7294	5058	3859	3233	2308	1786	1403	1222	941	887	822	695	631	577	620	543	531	464	463	431	425	401	415	411	395	425	417	451	431	371	417	392	354	388	417	380	395	382	374	365	380	382	375	367	361	387	347	367	375	370	387	369	369	343	363	385	353	369	381	379	340	353	359	390	386	364	362	348	347	362	330	346	348	389	318	381	347	360	376	377	329	376	390	352	365	371	390	358	374	340	411	415	369	350	347	385	396	346	370	383	377	353	334	357	363	388	382	404	361	369	366	355	344	336	364	389	355	372	355	379	364	387	390	340	384	334	379	360	321	357	363	380	383	356	352	343	374	376	383	355	361	385	357	348	353	364	334	349	352	363	385	391	339	346	368	340	375	390	375	371	337	383	331	349	353	340	362	376	354	346	372	351	337	347	372	370	385	368	367	371	361	388	361	342	366	381	380	370	352	365	404	366	375	385	360	372	363	366	393	381	380	310	349	369	365	405	367	374	342	388	357	372	351	347	350	378	402	301	360	389	318	399	365	340	344	401	357	379	376	346	396	386	334	362	356	367	367	357	379	335	357	353	357	390	364	377	373	376	388	363	336	384	368	378	393	360	391	360	413	348	349	345	356	348	368	396	358	356	360	390	365	355	348	330	379	349	342	387	352	358	377	373	367	367	384	377	365	319	366	330	392	373	352	381	363	366	347	345	393	373	360	367	378	377	329	368	341	387	366	345	374	332	376	341	359	374	367	350	370	346	343	345	380	425	368	352	371	337	371	381	349	367	359	389	352	367	375	343	339	392	319	367	381	360	368	394	342	369	362	343	359	388	357	356	377	394	354	378	389	373	398	355	343	343	345	368	364	394	369	391	362	359	344	358	345	363	403	338	358	391	381	332	357	394	380	379	369	393	386	359	332	343	330	373	352	360	389	361	352	362	369	371	386	383	394	374	310	362	369	331	379	348	368	382	382	340	358	354	372	375	363	343	377	383	358	331	343	358	378	331	380	344	400	366	391	376	360	337	374	377	347	379	388	341	378	352	375	341	373	340	360	375	414	345	371	341	351	370	338	364	353	345	397	360	360	407	348	350	364	377	352	362	382	363	374	397	375	371	389	341	370	363	354	393	355	357	402	346	363	399	356	335	357	381	327	320	388	368	342	389	399	384	348	358	350	349	353	386	325	374	393	383	375	356	377	342	380	339	372	394	391	353	360	361	365	365	367	359	348	358	382	379	345	376	387	360	383	361	382	382	378	370	351	376	349	382	355	361	336	398	364	379	351	382	364	369	371	349	378	364	392	379	416	343	348	365	362	377	353	369	378	353	352	369	336	362	377	396	373	394	351	350	380	381	378	354	359	365	389	373	376	383	373	365	367	378	345	342	368	339	351	366	368	369	369	346	353	369	376	373	352	359	340	343	362	373	377	375	346	391	344	352	388	362	380	397	352	369	382	373	358	387	373	345	373	381	379	358	401	326	360	357	406	351	398	360	376	357	356	326	388	401	396	368	389	368	345	359	361	375	387	357	376	348	381	382	366	359	357	375	370	371	344	369	370	346	377	378	347	368	366	352	325	404	345	378	385	361	345	367	349	379	363	396	345	352	327	350	364	389	383	371	369	382	341	376	323	402	360	366	364	376	314	351	346	361	342	362	315	389	361	344	377	368	330	346	376	389	359	314	373	349	368	384	369	372	389	347	384	380	376	376	391	359	377	341	374	349	371	362	374	392	337	354	348	394	405	384	352	336	387	367	388	364	359	368	340	365	377	357	359	376	377	365	364	383	373	384	328	347	350	379	372	360	382	372	397	349	401	353	376	378	348	336	377	355	375	367	373	363	378	396	344	351	364	376	368	367	367	376	344	387	404	402	387	363	355	351	366	356	361	391	362	371	358	374	369	416	365	345	364	384	401	354	377	363	339	356	321	378	394	401	400	383	374	361	380	398	378	393	341	365	365	351	361	362	374	360	340	374	365	351	376	345	405	372	361	391	386	359	374	355	354	321	334	355	370	400	364	356	361	337	352	367	364	373	368	366	356	367	379	377	379	367	339	371	371	313	336	352	329	350	369	353	354	345	344	388	345	385	348	357	364	368	386	392	389	391	383	378	385	342	332	365	389	378	382	362	375	331	407	368	342	371	375	366	371	373	379	399	350	357	348	356	345	337	385	361	355	367	351	393	353	378	356	333	361	379	395	360	375	383	369	369	359	360	381	348	366	370	377	373	360	363	366	363	345	345	325	355	347	398	374	355	376	330	369	397	360	358	375	378	340	382	370	360	336	362	384	368	395	367	345	391	366	349	355	375	369	363	378	335	358	352	360	342	386	348	357	369	349	331	333	388	365	370	386	341	362	366	355	371	330	372	337	361	360	380	362	346	359	371	386	328	388	357	352	383	376	348	376	387	394	353	383	389	393	375	363	409	380	376	344	346	342	342	369	412	346	367	341	342	379	352	380	380	356	360	355	375	365	361	357	357	350	337	338	395	365	362	366	366	359	338	367	386	349	368	383	381	362	330	354	357	326	368	358	362	340	354	357	336	381	350	385	349	356	393	376	349	399	375	385	401	374	348	357	353	352	357	408	362	343	328	374	396	351	349	375	345	365	343	364	386	359	368	362	358	370	362	345	344	365	340	337	359	364	370	384	374	336	380	395	324	373	365	358	387	383	355	387	390	357	384	394	345	331	361	367	370	350	331	394	351	358	341	344	385	366	365	381	361	394	365	351	328	343	376	316	343	346	346	323	368	371	359	379	356	361	363	353	354	408	338	364	361	342	360	379	360	365	376	358	347	371	375	357	376	366	343	343	361	336	352	386	360	355	335	385	383	318	408	374	365	334	354	371	357	377	376	358	358	385	327	374	357	344	382	365	341	347	353	399	363	416	338	401	366	406	335	374	390	340	378	365	363	400	361	383	335	341	379	350	358	373	349	352	332	379	362	356	354	304	360	369	375	367	360	364	370	400	355	361	364	362	336	372	349	338	381	377	351	347	380	372	366	335	379	348	383	368	357	312	381	373	368	363	370	383	392	354	365	374	352	409	362	356	346	353	364	354	323	329	366	355	342	376	360	343	337	363	353	363	354	392	366	387	368	335	371	346	348	391	370	404	339	376	387	368	337	369	354	350	372	354	386	374	372	362	383	358	384	348	367	380	373	374	369	343	370	360	369	342	357	348	371	352	342	362	404	376	356	366	378	337	348	372	374	354	338	375	389	396	377	372	369	357	338	338	364	386	385	347	381	344	408	340	403	365	365	336	400	403	361	402	330	363	368	358	370	332	370	341	413	389	350	385	345	374	353	393	384	378	361	358	372	338	362	334	379	398	358	341	349	359	336	374	351	390	376	338	345	374	345	354	383	358	344	344	340	362	345	358	384	362	369	377	355	384	362	376	375	406	357	325	394	384	335	388	344	352	393	365	349	364	395	344	319	372	376	338	402	386	347	355	378	367	361	394	379	339	354	394	360	395	374	380	360	342
24276	21452	28666	25026	22378	18980	12523	7645	4934	3734	2932	2368	1755	1523	1187	1026	906	804	827	690	661	643	611	587	526	511	544	534	481	469	470	488	467	456	481	472	484	430	463	468	449	448	486	451	447	473	434	440	425	410	447	392	453	395	417	409	430	447	434	450	441	404	461	439	430	403	416	396	407	414	425	388	404	414	405	407	419	414	400	423	429	424	461	402	426	417	433	388	390	447	437	434	446	452	428	420	426	441	413	441	410	422	390	403	446	447	399	408	446	421	430	397	378	408	413	426	404	415	399	407	433	406	418	430	418	386	441	433	449	379	449	401	437	418	390	449	402	435	423	428	462	432	403	401	425	420	429	410	401	420	426	415	428	402	432	429	435	419	426	421	436	410	407	428	433	432	429	404	461	362	384	394	393	429	432	434	445	469	450	462	437	433	453	409	433	413	413	417	406	431	397	419	444	386	413	397	426	391	430	433	410	416	459	427	411	376	453	407	406	446	393	441	404	412	407	441	392	382	402	480	436	409	432	409	453	387	424	415	424	426	383	435	425	415	398	436	364	435	399	429	444	435	424	377	415	413	405	428	398	417	407	415	386	415	436	404	419	432	415	404	424	462	443	416	393	422	449	449	423	414	430	459	449	390	418	425	405	402	404	403	436	395	426	399	456	439	451	386	444	436	438	398	468	401	396	387	416	420	437	398	407	423	457	399	429	388	442	423	438	416	415	413	431	388	434	401	391	413	452	377	416	434	413	402	423	413	449	409	393	406	394	401	380	405	407	425	445	386	426	428	433	401	414	413	454	414	431	405	415	410	372	480	438	417	464	420	421	433	416	405	393	399	433	435	431	465	428	447	424	429	423	425	425	398	394	430	402	414	386	408	383	419	405	426	414	372	444	398	397	443	399	426	435	409	436	433	415	469	467	437	450	401	438	403	431	404	401	445	402	428	408	418	402	404	404	421	390	437	393	455	455	460	436	426	387	414	415	441	435	411	407	429	428	429	395	423	425	433	425	446	430	392	409	390	458	434	428	456	421	392	404	447	361	416	395	412	413	411	438	394	407	399	407	435	429	435	453	400	393	423	400	449	422	422	467	425	407	407	399	390	447	472	399	416	409	467	432	387	389	430	428	437	437	430	461	443	412	427	390	416	407	397	390	399	437	413	417	413	419	447	436	390	448	439	423	408	435	448	417	397	434	418	399	405	442	397	398	426	427	455	444	471	409	443	397	462	429	449	415	422	429	458	427	413	439	424	450	428	403	391	412	416	425	403	389	423	405	403	414	423	388	407	443	429	438	393	441	397	432	434	423	455	414	438	385	410	384	360	405	443	427	423	452	445	429	437	408	385	430	405	457	428	417	427	446	411	429	439	405	420	402	408	427	398	431	399	416	431	397	373	432	402	444	417	436	474	438	424	420	415	424	434	422	401	383	430	403	436	406	424	462	448	409	438	458	431	416	421	411	437	457	369	441	391	399	431	470	395	432	391	411	422	442	393	448	418	443	423	414	469	418	424	407	440	411	439	414	390	386	415	406	393	442	445	382	408	403	428	465	432	417	428	435	444	427	438	394	412	364	421	397	399	421	421	410	411	428	430	419	475	402	456	411	473	408	422	414	412	419	445	457	442	401	368	420	416	422	416	436	382	433	438	430	429	405	425	403	393	411	422	422	441	442	425	439	432	427	404	430	411	438	433	464	407	404	427	394	419	408	402	422	429	444	415	425	461	399	420	378	409	421	419	439	398	423	437	408	386	417	453	451	417	435	414	458	413	422	435	412	432	408	447	415	411	429	398	423	427	440	440	429	440	395	442	391	433	419	393	428	426	466	434	398	436	422	398	428	418	408	415	398	398	413	429	430	407	423	414	407	427	425	399	422	421	429	447	383	428	382	397	396	422	403	418	409	414	399	423	433	435	450	433	405	394	429	410	434	433	379	412	428	397	424	425	403	400	434	421	428	398	427	422	416	355	402	381	421	412	452	427	385	424	421	413	427	410	411	403	418	467	424	397	450	410	444	443	404	388	401	411	419	371	402	424	432	403	438	397	440	452	424	420	434	432	366	420	416	419	394	455	396	446	409	415	395	439	404	441	426	448	439	457	486	428	377	400	413	432	390	408	417	410	419	434	407	421	363	447	450	435	401	437	414	435	424	425	441	410	420	414	410	419	442	397	425	409	410	390	423	416	392	403	398	429	413	431	420	417	427	409	410	431	388	406	440	440	388	425	450	374	465	399	418	404	431	418	409	428	436	437	468	410	430	408	421	411	409	414	436	437	454	394	388	429	428	480	417	383	427	392	390	411	404	416	401	438	409	430	449	392	437	422	426	394	411	412	407	418	391	399	415	432	395	397	430	408	433	431	465	452	445	444	410	422	426	426	443	390	434	423	355	424	428	484	418	382	412	426	432	423	405	417	422	429	388	432	421	395	425	406	431	449	413	443	426	397	412	449	385	434	441	395	427	422	473	395	432	412	422	408	412	403	403	430	401	415	392	432	364	409	407	423	395	408	398	468	416	437	401	419	406	403	430	412	430	411	450	422	406	387	394	438	438	431	400	416	428	418	434	415	425	400	431	405	425	401	392	416	424	399	417	411	436	419	407	455	411	406	402	404	420	407	376	453	430	413	425	412	410	417	435	406	437	448	411	419	441	426	435	426	427	399	425	400	409	436	401	423	414	415	383	411	434	407	441	439	452	387	401	423	426	404	442	390	469	424	442	424	415	418	421	394	384	427	424	403	453	433	412	444	453	424	380	428	407	432	433	424	412	405	404	423	433	463	439	425	458	503	420	410	399	412	464	401	375	398	405	426	410	417	402	433	430	434	397	446	439	444	407	419	413	389	443	391	402	438	413	441	442	418	413	397	439	400	400	439	406	428	437	441	438	445	440	424	395	421	418	418	397	426	402	406	381	399	447	410	399	419	425	360	451	454	374	381	413	457	446	405	409	395	434	405	439	423	409	403	435	418	417	418	393	419	412	466	426	403	405	393	388	450	426	442	438	434	442	432	424	450	394	445	435	438	428	400	402	415	405	403	429	398	427	433	401	416	418	433	396	410	443	433	428	455	408	423	424	439	429	405	413	413	429	422	416	418	406	406	457	428	423	455	423	376	426	437	430	450	418	433	404	422	395	399	390	409	393	447	432	412	444	438	428	420	433	408	417	396	433	405	437	425	435	425	427	412	416	435	392	425	440	404	427	431	400	432	386	402	386	410	404	434	443	423	420	377	438	414	422	423	416	439	401	414	419	423	423	421	398	408	433	408	418	392	398	440	402	388	420	457	386	426	433	433	438	435	428	441	432	435	424	401	412	434	405	421	445	381	406	421	455	420	420	436	441	408	426	431	406	421	449	418	383	418	413	419	426	417	404	420	405	419	404	415	445	384	445	404	427	440	422	399	409	413	410	439	460	393	410	391	416	406	426	415	414	450	438	407	445	432	462	401	430	468	427	428	414	461	409	396	407	417	463	433	407	397	429	411
22831	45932	37753	27273	22591	18521	14262	10784	7640	5853	4766	3658	2756	2144	1759	1507	1303	1165	1005	940	806	836	722	711	605	584	584	568	548	535	577	505	500	524	473	465	489	479	516	483	459	496	509	518	419	465	466	453	431	460	454	422	446	482	479	453	431	474	441	435	436	475	454	435	425	440	491	463	451	454	432	409	428	465	430	466	410	413	510	458	460	411	431	451	460	439	455	439	442	417	423	424	455	466	485	460	441	454	427	436	409	399	404	441	432	437	435	449	454	466	461	439	412	419	425	460	463	446	420	479	454	427	469	474	451	421	454	457	410	419	428	430	460	427	457	435	434	424	438	442	438	438	442	496	396	429	417	429	454	459	428	430	420	422	455	418	442	442	443	464	446	481	442	425	429	408	420	427	472	447	432	439	448	454	450	445	448	431	431	441	448	418	470	438	471	443	457	432	436	416	438	434	459	472	454	478	439	425	472	449	433	458	438	458	442	438	465	422	423	430	428	441	421	431	436	469	433	423	421	431	453	485	443	465	421	416	424	421	456	415	489	440	411	458	453	431	431	436	447	434	460	442	410	418	434	455	426	436	414	386	425	401	447	402	448	458	432	440	463	417	427	442	421	429	399	419	440	457	425	461	435	423	399	423	405	416	463	455	441	430	401	430	430	450	435	464	416	438	431	482	434	431	502	443	433	413	400	399	446	452	461	406	453	459	426	458	429	454	393	416	456	424	429	450	437	456	481	460	438	437	415	407	402	411	430	439	449	431	457	441	450	407	444	457	434	430	450	438	432	458	432	440	453	512	432	433	454	436	428	485	475	436	471	454	458	456	436	434	424	378	460	452	413	439	439	455	396	442	430	407	460	427	454	415	462	413	412	429	462	421	429	412	429	414	409	404	444	433	426	459	428	448	450	414	468	431	477	450	429	435	435	447	427	426	438	456	465	472	401	442	434	418	437	494	428	427	438	453	435	429	415	477	425	440	436	449	430	429	446	379	452	430	436	457	443	378	413	447	439	386	449	401	420	443	451	441	441	426	442	434	416	443	450	449	422	415	484	401	427	416	424	428	406	450	431	422	461	435	412	438	455	423	446	414	436	414	454	487	431	435	439	403	448	409	435	448	424	414	457	460	447	455	449	445	485	418	459	441	427	459	448	423	420	454	472	456	434	433	405	458	433	460	431	447	443	464	415	435	436	415	456	444	435	438	430	437	438	445	472	410	439	436	468	413	460	428	392	412	457	478	435	413	418	441	447	453	449	416	419	446	466	456	443	448	447	460	412	442	444	425	440	484	428	469	418	445	415	439	471	407	431	466	454	404	430	461	467	438	443	456	449	441	484	421	431	449	439	431	459	424	434	441	437	453	431	453	414	389	433	473	420	385	433	430	425	410	458	449	476	442	445	445	457	432	439	398	469	397	476	456	430	430	427	471	421	421	427	451	446	450	449	437	425	440	435	451	436	443	459	392	447	419	451	462	449	441	410	428	438	454	430	387	486	419	437	450	434	416	434	441	444	402	446	420	473	473	460	444	444	416	436	454	439	439	415	425	432	432	401	474	452	455	424	407	451	461	414	452	418	463	447	447	445	447	421	450	430	457	425	438	496	431	445	456	435	434	443	421	418	460	427	451	395	445	399	444	442	439	431	412	441	429	479	426	420	403	418	405	428	425	436	448	425	403	411	474	456	457	431	453	437	420	402	449	452	409	445	457	397	432	448	452	401	437	440	421	434	404	464	459	422	462	442	429	451	469	406	448	447	415	420	435	443	420	428	434	424	411	449	455	445	437	409	449	399	466	477	413	415	463	429	433	459	439	421	451	461	464	418	456	416	413	437	416	436	432	445	436	424	459	423	474	434	438	391	436	424	436	450	417	483	416	452	444	462	467	424	439	459	454	417	467	437	439	451	437	466	416	409	430	438	439	438	418	428	471	442	403	440	437	425	421	454	454	494	410	458	410	446	449	448	419	449	407	456	442	446	415	430	397	444	427	466	408	470	446	459	425	444	417	445	412	413	460	450	455	440	451	431	459	427	459	399	457	438	444	425	424	435	429	385	443	458	407	435	427	439	455	441	441	419	472	436	496	410	445	438	415	438	431	444	449	472	458	433	501	455	438	456	423	475	430	420	419	423	392	469	443	473	424	420	435	453	436	478	435	436	458	419	424	431	452	456	439	447	464	411	463	434	419	432	442	450	470	439	463	454	435	437	417	447	411	430	414	465	424	406	409	427	452	443	474	439	485	461	419	440	430	428	433	408	492	434	457	418	463	438	457	436	447	438	421	422	447	398	447	410	439	468	441	416	433	432	452	450	438	421	462	467	421	441	435	444	443	414	429	483	407	411	422	426	459	441	467	434	459	444	440	440	446	420	450	430	440	469	413	414	433	429	432	411	485	442	427	413	399	423	440	410	431	447	450	458	433	410	427	440	442	434	433	443	438	418	455	460	429	462	425	456	453	429	460	413	423	445	444	409	434	477	445	451	404	443	463	446	447	423	468	448	419	430	428	444	472	469	453	460	448	441	469	421	440	428	410	439	429	440	450	440	406	426	477	471	430	452	414	438	438	463	424	425	466	428	447	434	445	457	426	455	450	462	479	398	424	449	444	422	419	426	412	423	419	446	436	443	460	451	446	457	414	444	478	393	445	432	466	462	444	440	413	480	409	465	442	443	450	445	442	449	457	427	421	431	444	439	408	430	411	416	431	413	412	453	412	439	445	436	435	444	444	445	401	414	448	394	454	427	454	455	439	433	443	428	412	442	429	442	445	443	421	366	467	437	458	417	440	399	439	435	415	427	443	430	427	433	449	434	442	480	414	437	485	417	454	439	460	447	476	428	441	410	434	443	465	486	430	420	441	418	458	450	448	443	438	475	452	448	413	462	461	435	448	413	465	432	443	432	426	433	439	458	400	469	435	399	440	459	432	462	441	422	444	460	424	433	398	445	434	402	445	457	437	440	444	407	426	412	475	444	441	405	456	441	453	449	466	443	439	446	440	443	426	417	421	440	448	437	433	473	425	422	484	418	454	401	408	434	454	446	457	418	429	409	409	405	446	429	465	430	416	442	425	416	443	462	444	412	463	403	409	433	472	430	438	441	468	415	440	414	448	446	441	444	428	464	441	432	435	447	444	450	426	462	434	466	433	424	457	436	447	466	447	445	428	451	380	450	468	414	455	397	470	449	414	490	421	407	471	460	427	428	462	437	427	417	446	417	464	446	420	440	453	396	475	473	458	448	418	421	419	425	445	450	436	475	437	450	471	491	457	426	446	400	426	430	457	444	421	431	428	454	412	453	443	457	436	427	453	452	440	465	438	423	450	426	466	431	453	460	455	431	429	463	463	438	452	442	414	443	409	436	412	458	474	446	447	452	430	447	448	437	426	388	419	430	476	452	443	443	469	485	413	436	429	465	407	452	428	445	476	416	409	428	472	445	464	434	395	440	437	411	469	453	466	421	470	452	433	430	386	431	435	435	423	422	379
25590	21601	28172	26676	19216	12790	8747	5972	4038	2874	2312	1858	1414	1200	1016	885	782	708	684	607	590	530	519	458	452	444	440	444	398	385	425	417	412	395	405	380	400	383	404	374	368	359	409	406	394	386	384	386	386	374	357	377	371	414	383	379	380	379	376	375	362	379	363	430	353	374	362	373	390	333	375	391	382	360	392	368	378	382	356	350	380	387	380	366	373	335	350	382	360	403	401	387	349	388	384	366	380	370	387	338	369	424	377	415	360	373	385	354	342	389	380	391	371	329	433	362	356	350	326	372	372	347	386	381	398	402	377	394	352	352	370	380	375	342	358	362	389	357	394	350	353	363	398	339	347	352	396	368	374	360	385	375	360	356	403	373	384	351	365	390	382	353	341	356	369	356	376	414	342	345	355	355	354	387	389	402	399	347	380	361	374	407	351	406	324	394	413	364	356	360	354	338	343	360	387	392	402	357	368	364	369	371	345	359	395	405	378	341	367	354	381	405	347	353	335	344	385	358	376	349	350	349	368	377	384	385	368	366	377	351	378	395	333	355	372	323	367	363	370	364	384	396	370	392	352	335	359	391	380	364	350	396	379	380	357	346	379	380	373	333	380	365	382	408	394	365	353	347	378	340	385	360	329	384	367	370	399	422	367	385	363	402	389	326	388	386	334	362	370	386	364	345	365	359	369	353	374	382	370	372	408	339	349	401	390	395	367	381	403	366	354	362	387	373	348	362	362	402	351	407	370	333	386	370	390	369	399	391	351	355	393	363	360	385	367	379	347	389	360	364	406	390	376	389	372	371	416	388	421	364	390	348	354	357	370	350	394	365	378	350	385	359	362	354	346	364	368	371	374	341	346	407	343	371	364	366	350	369	386	365	362	348	363	348	374	352	384	371	373	343	357	352	390	373	368	350	340	397	366	385	366	387	360	380	347	373	377	391	384	375	365	390	346	398	403	382	344	369	362	381	323	371	391	375	378	337	384	393	422	363	349	392	369	357	377	341	369	363	353	390	384	367	397	366	365	409	367	350	357	381	373	350	382	350	353	389	352	353	382	380	376	411	374	365	379	374	361	356	333	382	390	382	387	370	372	390	391	370	368	381	365	361	374	337	389	383	364	357	374	344	367	339	385	371	376	372	368	370	338	384	381	373	382	354	355	358	381	374	368	403	384	378	340	366	367	375	384	380	379	361	364	393	394	379	367	376	385	351	350	355	374	366	385	369	384	356	383	371	384	353	390	380	358	377	374	365	374	372	382	383	404	354	351	360	396	331	392	375	375	363	393	394	355	376	361	406	393	379	372	385	388	398	391	356	345	353	350	357	368	359	346	365	365	372	374	341	405	374	405	364	371	362	414	355	386	382	370	337	374	357	365	390	379	331	361	364	342	391	407	373	362	397	375	383	371	345	366	402	350	332	382	368	411	366	371	367	404	353	377	358	356	376	346	354	398	400	381	383	363	376	369	360	352	380	351	331	379	414	355	391	351	407	402	385	363	386	410	395	388	363	376	340	379	339	348	360	354	333	373	338	359	342	373	343	383	358	370	349	386	365	387	327	371	374	337	399	360	385	402	383	356	383	338	349	400	373	361	346	359	349	334	362	382	389	370	395	369	319	373	416	370	347	370	337	379	378	382	380	371	383	356	361	365	373	351	377	391	404	387	393	366	361	351	384	371	320	362	362	385	387	359	351	412	403	352	344	362	382	348	379	313	376	375	391	355	377	344	388	356	347	371	381	391	369	369	362	379	340	389	364	370	350	366	373	344	349	384	379	392	417	370	356	367	357	344	421	391	378	338	349	411	330	419	380	346	352	377	387	348	337	350	369	373	349	386	374	351	360	370	350	361	321	355	354	361	351	368	350	374	359	368	318	374	360	333	354	362	383	356	372	379	376	345	404	354	381	397	341	391	359	367	375	358	345	412	375	337	360	357	406	362	353	401	361	341	369	385	372	371	366	393	394	362	346	380	359	371	350	393	393	399	392	390	358	376	378	326	351	395	399	367	383	356	354	383	373	398	396	399	353	415	362	357	322	382	397	383	343	379	344	378	382	386	358	380	404	394	366	351	360	370	394	371	356	379	361	350	347	406	345	382	355	386	402	355	402	407	397	383	373	350	362	387	372	379	372	358	400	352	366	346	341	367	369	362	349	364	355	365	362	362	337	387	369	365	367	374	345	352	356	365	357	348	379	368	375	371	355	362	362	388	380	380	358	390	359	333	378	354	366	350	366	385	353	367	408	369	349	384	379	398	360	376	362	370	359	379	384	391	339	366	385	374	341	364	397	355	373	370	398	406	364	372	373	397	358	380	359	339	355	381	353	345	367	337	367	341	368	407	407	395	408	376	381	353	395	359	351	372	344	372	373	333	361	333	357	388	383	411	362	355	347	380	365	401	368	347	362	339	377	370	363	366	372	364	374	360	359	364	380	352	351	353	376	362	349	381	368	359	352	362	380	374	371	368	340	368	356	379	377	375	366	354	365	357	406	374	383	325	333	379	367	344	395	365	362	363	356	393	381	348	352	409	355	359	357	375	357	407	354	351	351	385	383	377	399	372	372	379	360	352	364	399	375	366	362	356	393	354	373	376	387	364	374	366	370	366	397	361	353	364	363	359	363	375	380	353	404	396	357	391	352	396	337	399	363	358	365	352	412	337	385	394	395	378	348	378	361	376	361	365	373	370	401	375	351	370	383	376	327	327	392	354	374	392	375	400	368	391	357	372	368	369	395	363	386	364	377	374	369	355	391	372	362	374	347	391	360	349	363	347	360	383	359	431	356	362	373	358	385	398	347	392	368	384	370	397	380	335	402	353	352	361	393	368	362	345	412	384	351	369	334	378	402	376	351	353	378	413	378	365	370	345	375	374	390	371	406	402	394	368	403	371	354	359	380	360	374	382	376	368	382	389	361	357	370	368	383	366	374	334	379	383	344	384	359	355	400	374	363	375	347	361	381	387	338	364	339	382	386	417	372	350	384	356	352	378	360	374	402	353	400	385	361	375	365	379	367	375	375	384	349	335	363	372	348	357	387	356	333	391	385	388	367	334	340	339	395	352	412	367	381	358	354	350	337	364	344	360	345	320	363	338	382	385	385	364	382	379	362	341	398	374	389	330	386	355	365	382	375	369	358	353	388	343	422	396	386	389	364	377	367	335	372	359	359	371	344	367	389	358	379	360	382	391	352	371	345	358	346	353	386	369	351	366	378	377	368	351	374	378	345	378	353	397	358	371	355	389	389	400	349	358	366	380	390	376	421	359	353	398	363	343	408	376	358	374	387	331	375	354	331	390	391	355	374	403	408	362	385	374	339	349	389	382	384	403	346	363	355	370	363	389	373	363	352	381	382	347	372	363	369	384	350	377	363	337	331	352	380	379	385	363	327	353	364	352	361	349	376	388	361	378	349	383	359	383	370	395	370	381	373	366	349	396	368	375	390	349	380	340	378	367	367	410	349	333	373	347	381	372	411	370	348	384	374
22366	42813	35077	24286	19525	16064	12573	9693	6855	5031	4045	3057	2304	1828	1512	1340	1059	959	823	797	706	684	621	568	546	568	512	537	493	490	513	502	456	466	457	400	440	459	449	473	428	449	439	417	416	421	391	437	414	370	390	410	414	417	397	385	386	381	425	403	391	391	422	397	424	426	423	433	411	396	373	406	386	411	429	410	369	405	377	434	424	417	384	399	430	360	368	410	421	383	402	385	388	380	375	411	401	394	393	400	448	382	369	391	368	421	416	400	442	389	371	378	394	384	399	403	392	385	355	405	394	401	414	367	402	383	371	424	376	388	401	407	392	368	414	392	409	397	407	360	423	376	380	425	368	395	393	380	414	420	404	418	379	379	386	427	391	402	416	381	397	405	424	387	419	421	383	391	400	367	403	394	407	407	410	395	405	414	395	409	406	400	431	384	394	386	382	415	435	394	396	376	388	397	411	398	381	414	371	372	386	437	448	386	403	399	378	379	339	417	403	389	386	416	396	435	398	371	374	389	416	380	401	411	376	419	368	391	405	393	396	390	412	413	352	385	385	378	420	380	400	380	384	396	423	401	416	415	365	414	394	392	399	418	395	428	429	412	435	397	370	366	395	379	387	393	398	376	406	422	344	388	426	395	379	402	368	377	401	374	407	396	419	390	388	451	389	357	414	391	363	415	386	418	389	406	415	381	387	387	388	368	385	371	410	380	418	390	406	355	394	369	369	395	420	389	411	401	417	365	402	431	392	395	386	410	372	418	412	393	406	412	397	366	378	398	410	423	376	374	376	384	389	405	397	403	360	386	357	400	387	356	380	381	341	400	389	360	368	401	411	424	391	462	387	433	395	377	384	383	385	416	385	391	426	441	407	391	432	393	385	360	405	416	389	399	397	391	380	389	386	395	424	378	390	376	384	417	382	402	391	383	372	390	438	405	422	413	399	393	421	415	385	445	359	415	393	393	396	369	384	398	423	386	364	388	389	390	420	384	373	405	378	381	423	418	400	411	389	420	427	360	394	372	387	392	374	405	419	406	411	403	427	425	374	381	377	390	414	358	372	371	408	417	428	381	413	371	459	387	410	395	365	371	379	393	400	369	375	389	393	395	392	381	402	382	351	392	350	367	397	393	397	401	377	394	380	407	410	368	381	372	395	400	414	383	398	405	393	417	389	418	391	408	394	366	400	391	402	420	374	386	390	425	426	410	412	427	352	372	416	394	390	384	425	376	421	380	414	401	384	396	359	395	377	406	403	398	382	420	408	385	432	320	407	413	389	432	392	412	432	394	398	392	411	399	369	440	398	387	360	408	403	382	377	409	400	392	415	378	409	379	406	362	391	370	392	392	399	397	429	390	400	400	380	414	401	385	374	420	429	398	401	418	418	398	402	434	400	411	384	395	392	383	428	373	418	375	416	401	405	406	382	415	426	405	375	404	395	373	378	413	370	376	387	388	379	401	429	386	394	379	417	411	402	364	424	403	384	425	401	378	395	415	385	367	358	400	406	374	357	392	462	405	410	378	381	393	388	368	410	379	419	421	403	374	404	397	377	389	399	356	410	393	396	414	397	423	405	388	420	382	412	378	410	370	408	380	373	420	405	398	417	405	399	391	388	399	387	331	367	433	426	399	413	406	366	377	425	397	390	403	387	405	365	419	418	396	397	406	413	398	387	391	400	368	357	396	354	380	378	391	378	413	410	366	392	373	405	388	387	413	372	386	376	365	381	409	402	387	369	386	389	405	416	364	399	397	407	390	388	388	370	398	412	413	388	409	397	384	353	412	383	392	392	400	399	378	407	392	394	421	350	393	404	338	385	385	385	395	430	384	394	398	416	416	399	393	387	362	407	415	409	394	395	387	393	408	393	383	387	406	403	387	390	393	413	390	399	388	393	380	405	397	361	370	411	398	389	389	429	401	416	376	406	399	412	363	388	399	428	374	427	414	436	389	412	379	379	399	397	380	383	386	423	416	405	413	395	381	439	398	371	391	397	426	360	369	418	379	390	400	382	410	402	378	381	390	358	398	347	393	406	403	373	405	399	427	362	365	373	404	370	406	378	359	420	398	400	399	392	362	426	395	389	399	358	402	413	405	410	405	398	379	399	385	387	422	367	428	367	384	403	401	391	385	380	416	408	412	401	416	392	403	395	368	390	385	387	378	418	389	399	397	387	402	373	384	369	406	415	435	387	411	369	383	403	366	387	393	398	433	375	392	373	384	406	381	389	384	405	412	395	390	358	393	398	405	422	399	393	403	355	421	379	362	394	408	373	354	432	371	428	400	378	396	353	375	412	380	394	408	397	418	430	406	408	380	405	427	367	391	390	408	370	369	389	388	380	406	420	464	403	418	417	378	381	416	406	365	413	398	360	369	403	383	395	416	388	389	421	427	361	376	412	404	383	402	411	423	387	381	381	393	401	387	370	405	397	406	372	428	401	414	382	388	421	396	386	380	424	397	384	386	423	440	403	407	368	400	381	389	393	381	373	390	384	380	410	377	392	416	374	397	435	377	389	352	352	400	410	416	382	390	404	398	389	402	392	394	371	352	356	414	409	416	448	371	379	407	413	350	375	400	382	399	414	443	419	397	382	419	393	404	375	398	412	379	393	376	376	417	407	389	399	405	402	402	373	399	377	391	419	415	392	391	386	413	391	403	376	397	399	402	388	361	383	397	390	402	404	399	421	382	383	404	360	390	386	410	366	425	406	377	375	393	395	393	413	407	416	373	419	441	431	375	369	430	387	395	390	412	415	391	396	399	382	387	378	413	406	365	365	378	420	412	383	398	407	413	383	404	397	410	444	392	359	392	411	412	405	419	407	405	406	390	378	410	376	387	389	418	380	396	358	394	428	381	397	387	409	359	412	402	400	405	380	384	421	389	331	350	377	403	378	399	382	403	399	392	396	404	378	396	398	424	399	350	399	408	386	387	388	388	391	372	430	423	414	409	389	383	402	412	373	406	380	363	420	393	408	372	387	392	382	377	395	394	393	383	381	395	394	409	381	369	394	394	411	410	394	413	400	405	411	391	360	402	344	361	397	395	406	374	411	389	384	399	438	415	405	413	364	399	406	417	398	401	369	411	403	371	361	407	410	396	360	413	409	401	409	387	417	393	402	419	391	361	361	417	386	395	372	411	386	394	410	414	362	383	394	386	407	417	422	404	377	409	402	418	414	417	398	376	379	390	416	398	403	381	406	395	391	393	423	397	412	368	399	404	407	418	385	397	390	402	436	394	410	377	439	391	371	409	362	371	403	372	397	357	392	392	389	381	426	424	403	365	405	401	394	375	370	435	385	380	400	398	413	393	404	401	382	382	403	385	389	375	406	417	401	422	387	408	417	414	404	403	390	358	409	397	419	372	422	423	407	442	396	388	382	398	400	401	401	430	360	428	382	428	389	431	386	353	373	359	353	406	382	420	365	391	419	395	362	389	402	376	389	379	404	393	365	461	380	407	397	414	400	405	380	412	374	373	423	364
23280	21648	29464	24395	22034	23240	20785	11569	7422	5196	4286	3359	2554	2057	1753	1489	1277	1135	1023	960	872	813	793	659	697	662	637	657	678	595	599	547	590	602	562	580	607	551	523	555	524	497	521	507	545	532	548	531	507	494	527	540	516	514	511	492	546	489	518	487	507	487	512	491	501	511	533	475	560	485	501	503	509	507	477	498	505	495	479	526	510	508	502	525	504	433	505	518	538	529	511	500	453	503	512	509	487	499	534	488	506	495	509	515	548	485	492	518	503	518	515	507	491	528	532	495	472	503	470	482	476	485	487	532	482	512	497	541	490	518	484	521	459	509	488	508	467	495	517	516	470	518	496	532	521	526	486	497	448	464	512	498	489	475	501	483	496	507	447	484	508	524	520	534	486	461	495	535	490	492	469	496	546	533	523	530	476	518	499	481	470	498	524	507	506	500	460	518	484	495	486	478	489	472	483	505	505	464	491	471	511	524	487	451	490	518	476	530	490	503	446	544	515	532	489	508	521	559	486	490	523	480	500	500	511	517	475	464	484	487	455	483	494	482	479	518	511	493	499	510	490	479	505	511	507	519	492	457	513	507	515	478	481	520	500	484	506	473	475	493	509	492	508	509	530	490	474	487	563	526	527	491	509	461	484	504	510	505	477	479	442	516	510	501	494	492	520	470	509	463	521	484	491	469	515	507	500	535	464	490	520	477	478	469	494	532	516	463	524	496	484	503	499	475	505	494	489	504	496	483	525	459	548	496	491	476	492	500	512	506	476	476	548	499	504	518	489	493	474	486	511	504	480	535	523	527	501	525	504	503	470	495	501	514	514	479	518	472	545	514	518	536	511	539	509	503	501	484	473	502	480	474	460	535	488	490	455	489	538	514	493	489	460	503	513	516	475	484	477	467	481	466	534	482	493	513	483	507	495	493	511	481	506	514	512	514	515	503	470	456	473	506	525	493	478	498	498	490	497	487	492	489	523	474	485	519	500	457	462	520	488	509	487	496	521	460	522	487	508	512	511	484	519	473	495	468	475	526	530	553	530	522	490	485	541	423	484	465	499	485	516	501	519	513	539	528	497	522	507	508	476	493	528	472	521	496	500	484	497	479	498	471	496	478	533	506	519	508	460	490	483	477	506	482	494	512	484	515	476	464	524	505	546	476	506	469	471	490	540	489	502	492	505	511	504	533	483	520	509	485	485	490	490	489	497	493	513	477	472	538	516	508	484	484	481	475	461	475	497	476	478	509	519	532	511	508	454	479	503	491	504	486	494	470	497	499	503	467	501	509	514	493	495	522	492	480	486	484	476	505	528	474	520	544	490	513	507	480	534	555	553	525	477	501	456	480	515	470	493	466	507	536	503	519	486	506	458	524	507	527	495	513	514	496	495	483	478	484	495	504	519	516	518	502	494	521	458	453	475	518	508	529	535	500	493	471	520	521	479	492	490	510	538	515	471	466	483	534	513	527	518	499	499	524	507	486	514	472	501	505	496	486	531	520	502	507	505	528	504	471	484	509	503	494	492	473	522	506	497	478	502	509	507	493	445	531	486	487	502	515	465	508	528	475	489	491	494	499	478	505	530	496	507	479	528	515	511	502	510	501	472	517	486	485	491	506	489	515	510	490	532	531	495	512	504	488	522	498	493	491	542	488	534	479	501	508	499	498	477	512	508	504	465	498	450	481	491	477	497	486	502	482	509	478	483	511	484	514	489	489	503	516	528	490	511	506	468	539	498	446	521	485	483	493	507	524	478	491	482	482	464	530	523	530	518	477	523	519	540	473	497	497	499	491	536	499	485	528	456	519	559	504	482	532	549	505	500	489	498	503	490	511	506	502	500	486	489	508	499	473	469	495	467	509	500	513	482	516	501	511	484	497	479	511	504	455	472	485	452	495	461	502	516	483	494	549	466	548	476	498	509	467	478	468	509	469	512	479	476	522	523	466	523	466	496	519	484	497	448	529	486	462	547	466	484	486	473	490	499	501	509	494	482	496	518	542	521	512	508	462	459	513	472	528	496	470	496	509	508	478	483	483	513	470	480	496	495	506	480	545	492	507	487	502	499	493	486	508	474	482	489	501	486	493	528	512	508	493	469	503	490	504	509	531	500	527	510	478	487	497	512	504	493	492	499	479	473	510	527	537	467	497	496	532	484	503	467	495	490	483	514	488	482	495	474	517	468	499	483	519	480	472	534	459	492	496	485	518	496	474	471	541	507	498	509	512	503	496	504	464	481	491	491	485	512	502	524	505	482	492	467	512	529	524	535	456	530	472	535	504	472	500	537	484	527	498	471	496	484	446	456	450	479	501	504	475	490	526	497	510	508	512	506	494	516	488	509	525	531	486	491	471	511	520	495	508	453	515	494	502	533	507	514	530	497	525	540	494	535	503	504	528	470	538	505	490	504	503	466	497	475	496	510	479	505	490	504	468	501	504	479	508	479	458	473	518	501	486	533	544	501	521	479	517	499	535	466	544	510	516	467	529	511	510	523	506	480	510	504	495	488	489	510	499	463	513	505	549	548	555	476	496	518	494	520	525	497	484	513	500	474	545	490	529	490	527	527	503	519	497	514	541	498	483	516	456	519	480	520	504	473	511	523	474	473	497	509	475	498	484	500	513	532	478	523	490	466	521	505	550	499	491	506	492	475	468	492	547	487	529	473	476	468	514	524	517	525	536	535	494	533	488	514	535	478	520	500	519	491	481	506	541	500	441	466	497	556	501	480	475	479	527	532	486	497	506	497	484	512	483	526	470	532	531	497	523	497	498	489	510	490	521	498	529	513	483	505	512	545	545	498	506	479	502	517	434	476	530	519	487	503	505	483	478	497	524	495	484	520	488	509	510	517	499	514	531	507	527	494	501	476	519	492	522	515	503	506	536	490	470	459	513	496	531	500	474	516	520	482	512	518	527	526	502	459	526	471	517	483	496	514	515	495	491	474	448	490	507	527	465	518	458	480	481	498	521	472	481	509	500	501	482	482	505	502	502	481	506	486	493	518	514	509	486	505	493	501	478	485	524	497	498	486	500	466	520	519	500	474	531	561	494	482	488	483	470	503	497	500	463	523	490	512	491	477	546	521	467	515	519	506	440	470	532	510	476	511	526	503	515	516	512	474	464	477	496	511	512	489	527	498	519	498	517	483	438	474	489	523	492	507	493	477	493	502	509	501	487	429	471	518	462	486	493	494	523	513	497	514	420	492	500	526	488	496	491	506	538	478	546	526	492	505	483	508	508	486	479	500	512	514	525	447	495	490	520	454	516	503	510	515	485	516	490	473	515	481	500	494	473	481	515	436	492	475	471	487	497	435	493	490	514	496	473	519	484	499	516	495	491	519	480	495	495	454	474	477	541	453	487	490	491	470	500	520	451	465	514	499	506	479	479	471	535	507	465	496	482	498	488	472	474	499	502	488	480	502	490	515	479	507	483	505	512	488	546	515	511	493	453	502	482	501	475	540	460	524	507	466	504	505	489	531	484	510	483
25312	51748	43697	32181	26793	22817	18864	14854	11063	8024	6594	5135	3942	3118	2455	2035	1765	1554	1364	1242	1097	1017	942	861	795	766	765	720	689	658	613	648	640	630	617	613	594	596	572	589	596	564	579	534	515	521	543	576	538	515	571	525	538	517	515	548	513	548	504	540	500	506	561	540	484	503	517	494	490	514	536	492	512	548	497	544	508	549	529	502	489	499	512	490	503	568	497	494	496	504	524	543	485	516	515	492	545	512	538	524	508	508	497	488	470	526	515	533	533	503	517	482	532	484	543	523	477	539	532	520	490	486	551	535	495	507	532	529	537	508	476	506	513	514	498	501	488	515	517	482	524	509	514	539	515	479	538	480	554	504	494	524	486	508	528	478	524	508	501	478	520	465	508	524	496	504	548	515	539	534	525	566	453	513	525	536	528	538	494	510	529	565	514	516	515	543	522	538	497	524	523	500	527	532	479	491	532	537	521	530	505	492	512	521	525	522	509	514	538	505	498	500	503	494	536	474	508	501	491	494	527	518	501	544	516	519	566	487	551	493	524	539	457	495	488	534	486	542	517	518	481	501	518	530	503	489	510	475	485	505	529	493	470	502	501	543	538	479	492	510	536	489	486	498	520	491	510	506	514	505	519	494	508	506	497	564	518	511	513	497	512	495	556	508	510	492	567	465	516	545	525	519	503	521	534	552	516	546	462	514	510	517	517	470	502	529	471	499	522	510	504	525	564	519	477	512	542	512	491	483	481	528	521	519	545	486	475	494	499	548	473	519	527	491	504	547	528	495	549	517	469	520	507	501	554	548	506	518	488	493	532	522	508	497	550	516	518	483	546	532	474	504	458	495	524	545	536	538	518	502	506	501	478	516	562	504	482	492	520	504	503	554	495	487	504	514	524	525	528	523	485	499	486	491	530	497	483	546	512	517	517	532	511	512	473	537	556	506	548	531	482	471	531	489	474	516	495	470	540	534	484	527	490	524	555	499	487	497	543	487	526	529	507	483	509	467	448	519	497	506	460	551	494	476	510	495	509	507	472	500	515	496	521	507	522	499	513	487	495	505	493	501	512	516	510	503	529	543	540	515	521	530	532	510	512	507	521	480	498	560	522	502	505	491	509	527	514	481	539	490	537	504	522	505	532	535	497	493	524	501	501	542	522	532	509	525	551	529	530	513	516	505	497	517	519	550	506	459	535	476	519	483	513	492	537	530	529	497	524	566	502	484	551	506	503	508	560	531	495	498	495	494	512	557	500	534	519	523	516	503	544	502	506	495	498	531	492	528	546	519	505	552	516	502	519	532	475	511	513	491	536	462	508	496	496	487	536	537	499	532	502	499	531	494	491	492	506	531	509	501	501	542	520	554	512	536	540	506	536	485	531	509	495	475	490	519	513	521	487	547	525	501	482	517	520	522	495	563	524	534	480	507	521	514	513	497	474	529	526	477	537	538	495	554	509	516	487	523	513	520	480	542	479	525	520	502	527	512	481	470	512	469	489	545	487	506	505	533	546	489	552	498	480	525	476	562	509	515	564	507	497	510	510	493	548	488	493	515	533	506	533	542	488	527	476	488	551	526	504	505	484	522	491	467	519	506	515	505	497	530	527	509	500	485	541	477	449	538	512	498	519	504	492	538	511	526	513	546	497	492	550	526	537	499	499	509	527	515	489	480	524	524	562	513	484	510	499	515	532	515	537	498	471	543	522	511	514	509	521	502	534	500	508	507	508	470	492	521	477	531	535	511	533	528	511	512	535	556	518	491	518	541	504	539	526	485	500	515	552	496	517	470	513	542	542	532	535	506	536	495	494	494	493	495	554	471	513	525	534	549	535	493	498	491	537	511	528	502	502	490	529	500	471	508	482	481	532	529	543	531	517	534	527	507	561	534	487	471	523	505	514	491	478	507	516	458	540	508	523	488	562	521	541	540	495	490	497	544	506	485	498	516	525	470	507	530	545	525	510	546	522	550	516	520	506	511	518	494	500	500	469	538	477	508	518	509	475	476	500	524	512	499	528	514	551	472	526	498	510	491	510	471	531	503	559	540	524	507	511	489	472	556	480	557	477	527	501	502	547	498	450	538	522	495	514	473	500	513	493	510	488	507	534	522	534	508	493	466	489	507	545	505	529	517	517	514	539	525	494	535	512	561	538	508	518	503	511	472	495	526	518	489	483	486	520	502	548	504	466	504	515	560	494	494	549	523	493	530	471	511	505	550	526	543	509	523	493	476	521	544	531	518	571	495	535	505	545	512	525	528	492	509	496	527	525	548	518	522	505	540	495	522	523	461	507	539	523	524	553	483	517	543	521	528	457	491	555	546	531	465	519	535	490	538	469	519	511	542	552	507	500	488	506	515	515	502	501	497	485	515	496	461	518	534	532	514	494	492	531	534	524	545	507	485	527	510	520	479	561	511	434	525	523	495	540	531	480	501	536	514	563	545	498	484	540	508	514	549	540	537	488	533	517	521	492	553	534	496	561	505	566	560	454	519	497	499	483	489	529	492	486	528	517	488	539	525	484	498	500	479	506	485	539	529	497	558	501	462	501	491	548	482	515	508	467	494	511	497	546	536	499	506	510	526	523	515	490	477	507	532	520	525	481	522	566	497	512	486	529	493	544	509	531	537	552	565	522	531	531	524	505	479	501	528	509	535	517	533	514	489	531	484	498	506	476	515	524	510	509	552	494	524	499	527	511	527	492	541	483	523	515	556	507	506	503	517	468	520	489	544	499	502	509	518	500	497	558	546	469	528	493	506	529	500	531	541	512	523	509	498	525	506	519	515	512	501	509	508	513	511	511	496	496	507	553	496	517	512	493	488	521	513	493	562	522	518	531	510	500	545	489	494	533	528	544	562	491	551	495	545	508	523	474	499	539	505	533	471	500	531	508	498	467	517	551	503	546	514	487	512	504	528	530	538	493	502	503	501	499	508	516	545	489	499	471	516	506	548	519	463	519	519	476	487	471	490	478	534	545	500	500	552	520	509	483	521	539	501	502	527	537	512	556	518	542	510	509	571	520	489	544	476	554	498	494	563	553	511	483	514	523	516	538	516	506	471	490	469	531	557	523	535	535	505	516	546	502	540	549	507	501	461	543	495	513	488	496	530	508	515	511	521	528	505	526	483	476	514	485	521	520	502	512	488	511	507	494	532	546	513	523	490	512	547	496	501	540	471	523	548	533	488	522	501	537	497	464	501	544	459	505	516	536	527	534	510	526	506	519	550	543	563	532	523	524	455	535	505	514	488	555	508	513	509	507	549	519	525	493	500	526	475	491	502	496	503	498	540	510	524	486	525	525	509	542	512	498	511	495	510	529	518	531	500	507	507	508	520	544	519	502	514	547	507	524	490	503	497	529	569	450	539	498	536	505	524	492	520	528	528	523	513	505	515	500	496	497	479	525	512	503	504	502	490	520	507	516	497	503	511	569	522	538	528	473	513	507	551	524	519	488	516	545	485	554	510	513	496	511	515	540	487	478	541	528	494
28948	25215	28172	20477	12410	8258	6133	4643	2907	2169	1787	1476	1174	950	888	705	673	594	540	526	490	457	449	395	401	407	389	360	357	367	391	371	368	376	338	364	365	350	361	368	372	373	363	351	335	339	371	348	337	348	353	370	345	386	355	329	334	344	360	364	380	329	378	311	329	333	339	348	334	338	351	359	340	342	348	357	330	367	331	351	371	342	319	361	332	347	327	361	360	360	382	328	329	361	326	348	337	291	339	322	339	357	370	359	365	341	330	341	353	351	354	351	338	343	314	347	295	339	373	324	334	323	344	358	339	363	327	346	349	361	365	308	345	336	352	334	321	363	312	355	339	321	343	335	356	361	306	345	360	349	351	332	369	334	347	334	343	318	351	369	341	335	365	362	334	302	340	329	381	354	339	331	322	334	382	353	355	363	320	329	355	318	344	339	360	315	324	342	354	358	330	307	341	359	306	355	340	315	385	326	354	350	304	353	324	368	359	319	342	326	324	350	360	376	358	354	381	358	321	385	338	330	359	301	343	379	333	352	303	338	364	357	365	342	347	322	353	347	359	350	318	371	355	356	360	339	340	339	372	323	346	356	342	312	352	360	313	355	351	326	339	343	376	352	339	350	346	354	358	350	328	350	340	335	363	357	307	344	370	318	339	398	344	351	311	356	335	359	317	359	342	354	314	290	335	348	357	330	350	341	395	355	343	363	331	347	347	350	325	383	320	360	336	346	358	372	348	325	325	315	333	327	362	316	336	355	337	369	328	330	340	314	338	371	321	355	360	323	351	345	358	368	314	328	323	338	325	336	317	347	337	346	332	358	348	363	306	356	319	366	334	340	388	331	323	328	329	365	322	317	346	331	396	351	332	324	309	341	335	327	354	345	333	300	330	329	338	350	322	349	317	358	345	320	355	398	349	352	350	334	392	339	339	350	333	350	343	349	318	320	324	344	351	333	330	340	329	352	328	360	369	332	349	339	334	359	347	319	312	350	334	320	338	394	344	327	316	344	353	350	300	331	342	322	358	366	325	339	393	337	366	333	379	337	319	390	367	314	378	329	365	364	373	335	301	383	363	379	358	353	337	319	356	368	324	322	338	324	345	346	361	373	367	341	301	382	344	356	326	346	362	333	344	380	336	345	350	342	337	351	335	335	323	328	356	332	345	331	352	330	359	320	349	314	330	323	371	366	337	319	334	329	337	333	317	367	347	361	338	338	351	300	337	351	378	362	328	363	326	349	324	325	337	297	337	337	343	347	343	361	342	333	331	344	338	359	342	322	342	360	352	336	348	346	330	341	355	351	280	345	333	317	356	344	360	344	323	351	349	340	327	351	343	385	311	324	333	369	315	313	352	322	340	330	364	337	362	337	354	323	349	345	324	326	387	354	346	351	319	314	316	325	343	348	347	334	333	303	313	336	343	296	348	355	342	338	339	330	335	325	331	330	356	342	314	330	324	348	351	374	306	339	339	369	320	320	346	351	320	319	307	319	342	339	330	357	346	355	331	351	345	378	323	314	356	348	342	320	325	357	331	343	347	325	332	359	329	297	324	310	331	357	341	351	350	323	320	365	364	303	344	360	318	350	325	330	338	312	332	343	348	338	330	353	350	326	318	359	361	339	333	346	354	332	354	322	349	343	371	333	331	343	372	346	339	337	351	331	357	327	345	339	336	312	321	324	352	330	323	348	353	321	383	332	332	328	341	289	328	341	324	355	320	348	326	338	335	359	356	330	327	355	338	327	317	347	381	366	337	343	358	357	337	333	360	316	323	348	334	381	305	327	352	375	321	346	328	341	300	334	385	325	353	369	367	356	330	348	370	357	319	362	354	349	349	326	371	328	312	327	353	300	372	317	376	270	365	354	327	328	308	364	346	359	324	337	309	319	324	321	334	304	344	355	339	349	324	353	345	325	336	326	323	326	326	367	332	332	352	344	345	340	346	340	333	369	371	349	347	323	362	365	352	335	323	348	351	327	357	342	318	331	293	336	347	352	315	346	326	344	326	336	335	344	349	332	326	298	333	329	345	378	346	377	309	319	321	335	348	372	320	351	364	355	332	357	363	353	336	361	346	367	375	368	354	350	328	323	335	326	345	319	340	368	370	345	319	334	348	358	303	340	353	365	336	331	329	345	373	334	345	355	367	310	345	335	360	341	351	351	339	356	356	357	317	343	310	363	374	373	354	362	326	332	362	351	325	351	330	354	355	366	348	364	364	323	328	318	310	332	357	341	337	312	350	338	314	348	340	347	346	336	375	358	303	340	357	328	324	328	337	366	346	388	333	342	382	322	363	331	395	315	348	352	303	345	322	352	351	334	346	313	318	343	351	327	321	339	321	330	322	372	326	334	328	324	344	320	345	348	348	377	344	312	358	350	333	352	336	345	351	371	332	374	311	340	360	331	348	322	334	350	362	324	342	345	322	310	352	342	356	342	348	356	344	341	317	341	375	337	344	374	327	328	338	326	387	318	354	350	325	361	325	370	313	367	347	335	333	337	333	362	339	353	327	325	374	353	372	321	370	323	337	328	332	328	341	327	341	372	337	330	299	359	348	352	344	344	354	358	343	364	327	318	366	321	302	342	333	343	330	328	352	342	337	359	374	352	309	333	346	316	307	359	322	330	360	304	344	339	370	322	293	350	322	324	345	314	336	297	340	350	379	365	345	354	326	340	325	359	314	327	323	375	339	333	333	335	397	371	331	334	358	322	333	324	358	361	368	342	313	343	314	351	350	335	367	325	321	336	354	336	354	324	333	338	343	337	329	338	337	302	347	309	328	354	349	363	317	348	351	343	343	308	325	341	328	328	348	332	346	343	327	343	343	323	339	345	358	346	278	339	339	348	340	320	351	299	360	332	341	328	336	328	300	345	383	316	334	346	324	319	356	352	345	354	325	339	350	337	345	378	356	339	357	340	350	346	345	348	347	319	318	360	366	334	371	330	344	340	352	353	309	350	371	353	353	321	336	340	329	311	329	329	349	357	329	329	339	321	324	342	336	329	364	336	320	332	347	334	342	360	356	355	352	330	331	336	340	320	350	349	373	318	329	361	363	337	366	332	320	353	328	327	339	334	330	322	366	348	360	376	345	341	345	330	301	347	346	357	299	320	330	335	321	345	317	328	353	329	353	393	324	369	347	336	375	361	341	326	347	357	329	366	343	347	335	337	371	316	349	328	319	354	348	348	328	308	346	344	320	357	383	321	294	320	326	331	340	356	329	333	346	313	306	350	330	330	344	340	336	369	361	349	324	342	325	332	315	333	332	351	357	353	362	314	327	347	362	365	320	347	353	350	337	348	337	318	368	345	337	334	325	313	363	340	346	368	337	353	336	344	347	362	350	357	334	342	386	316	327	346	334	358	378	344	336	359	337	367	325	335	314	340	347	327	331	345	338	342	339	338	348	331	334	392	334	334	338	321	340	358	362	317	327	335	347	354	346	342	343	334	310	348	388	333	363	318	319	329	377	320	343	370	337	363
22638	38744	30302	19553	15176	12137	9632	7529	5126	3723	3058	2430	1872	1521	1110	1047	854	793	710	675	613	553	530	498	464	470	433	465	429	401	407	416	357	415	409	391	412	393	391	369	411	367	379	357	371	363	369	379	345	368	336	373	394	372	378	362	396	392	366	352	339	353	351	326	365	382	365	361	380	335	373	370	341	354	357	343	345	382	362	387	382	392	359	354	389	359	365	383	327	360	358	388	357	366	380	359	338	357	343	392	341	354	310	339	386	362	361	365	396	378	360	353	363	323	374	335	369	356	402	354	355	366	361	407	393	367	374	367	379	364	376	348	370	364	364	371	377	369	346	377	347	355	341	355	391	341	378	358	350	365	330	349	358	342	357	358	334	371	325	380	369	348	357	351	363	406	363	382	356	371	361	369	367	367	347	338	369	390	347	404	357	382	371	371	346	397	346	382	330	327	337	385	390	372	374	412	345	342	351	400	379	364	371	353	388	338	365	357	384	366	372	378	371	357	346	340	342	351	362	354	369	386	346	376	340	384	358	369	354	395	370	371	381	343	412	324	401	365	343	371	364	383	355	383	368	353	354	318	355	390	367	377	362	353	360	357	357	359	346	353	389	393	364	362	333	357	348	379	342	323	349	368	373	383	384	356	375	354	369	347	369	369	372	384	381	363	386	389	357	379	374	383	336	389	346	367	355	399	363	350	387	376	355	387	329	366	370	393	371	367	363	389	366	359	342	345	388	363	348	365	363	334	381	360	392	389	359	350	372	417	361	359	372	355	403	365	347	340	369	371	362	396	398	373	362	339	350	348	321	329	377	377	370	323	383	354	385	398	370	391	354	368	342	351	364	341	373	338	370	388	374	346	364	360	359	394	323	377	360	347	401	338	407	362	325	357	352	377	330	358	342	365	375	373	375	376	337	374	397	382	371	357	372	354	357	375	368	374	346	366	353	373	356	363	391	358	373	354	358	397	364	346	375	345	347	347	347	360	380	333	364	400	347	374	372	354	374	347	383	368	391	379	342	350	344	373	381	344	355	344	393	317	364	370	366	368	366	352	333	366	352	322	318	332	385	353	342	361	374	388	400	368	358	355	376	342	375	350	358	335	349	327	383	393	364	383	364	322	352	328	354	388	401	336	382	352	347	365	358	358	352	372	359	355	350	353	366	373	364	390	358	333	358	381	340	392	359	358	381	340	363	378	382	362	399	370	361	350	419	383	406	385	362	334	363	334	372	375	362	358	390	335	374	346	360	366	383	350	382	402	325	373	340	393	377	382	402	388	369	384	361	383	356	348	377	362	355	374	369	366	353	360	349	367	365	410	349	369	363	352	344	351	371	365	325	358	380	344	372	372	368	359	369	363	343	359	357	355	360	377	375	324	373	389	367	376	391	368	378	373	370	375	335	393	376	361	368	354	370	368	337	352	358	359	334	356	359	356	384	374	367	373	361	373	378	377	385	352	355	371	371	336	335	335	402	366	377	336	364	402	339	379	394	340	335	386	386	374	368	348	351	372	368	372	332	362	369	365	369	391	365	314	348	372	352	386	353	371	357	385	349	359	377	371	352	356	351	388	352	369	369	363	349	370	335	359	340	337	361	354	355	372	390	360	366	380	401	371	357	370	347	366	362	371	379	349	321	362	366	360	334	374	368	344	382	366	385	376	386	372	349	362	362	345	386	375	369	402	377	352	361	366	354	339	342	345	370	363	401	363	352	335	376	381	383	355	375	382	352	380	384	398	362	403	385	383	390	370	375	363	365	340	364	364	334	363	366	389	359	354	377	327	361	368	344	380	385	339	352	366	344	351	375	406	340	380	360	383	373	351	342	375	354	361	403	384	394	340	378	363	333	343	339	361	336	365	369	401	356	360	358	378	354	341	358	390	352	378	389	366	389	375	346	371	401	342	412	372	354	347	373	379	342	343	367	376	365	361	383	381	350	367	370	389	397	351	382	396	354	367	385	366	372	341	364	360	344	340	344	362	376	341	390	366	381	360	350	359	362	356	400	358	362	344	371	324	387	358	349	401	335	372	368	368	358	361	351	359	361	346	341	375	371	371	376	373	370	381	323	370	354	344	352	349	343	359	377	350	333	385	396	355	373	333	391	361	337	356	357	344	390	359	356	405	370	371	340	375	341	348	330	384	363	336	355	380	375	381	382	376	386	390	381	361	351	385	389	333	371	351	351	359	387	359	380	378	384	351	399	367	361	375	356	346	371	354	358	354	355	371	335	361	357	393	320	372	364	332	378	381	375	363	384	358	348	371	378	342	336	385	373	368	350	370	393	370	388	369	358	366	361	372	370	343	323	395	344	366	350	342	360	340	360	355	360	329	380	369	342	376	363	361	352	400	400	399	354	361	359	319	347	360	375	376	354	366	361	359	346	352	387	354	391	363	391	375	361	394	347	364	365	374	396	346	380	363	369	350	367	343	381	356	362	339	378	384	373	367	379	358	361	384	381	415	368	346	357	357	358	331	384	384	325	353	368	351	392	360	340	395	336	345	363	351	348	377	373	339	365	336	389	369	380	376	351	344	372	387	357	360	347	372	396	346	335	397	355	371	370	387	376	370	335	343	320	408	351	364	350	361	356	405	355	360	367	385	360	378	346	382	385	390	377	322	379	345	407	359	394	363	341	365	384	376	363	331	371	324	378	343	363	381	359	367	370	357	344	400	385	338	333	363	352	345	356	346	373	354	390	364	344	338	367	373	388	359	362	336	354	353	367	344	357	355	366	382	357	384	381	362	368	365	367	327	376	351	391	351	352	413	337	369	357	365	352	371	364	361	321	367	376	327	352	341	403	370	375	377	340	368	361	386	365	382	398	365	346	407	365	407	343	351	365	407	360	360	369	358	397	362	376	362	358	372	349	354	365	392	376	382	334	383	380	367	327	371	356	342	366	373	329	346	383	386	346	383	376	363	377	361	336	344	342	360	370	388	352	365	352	377	348	356	401	348	352	366	347	361	362	342	345	361	373	365	372	345	358	308	357	364	352	363	361	354	344	381	410	372	380	350	337	357	365	379	387	387	363	400	382	390	351	387	383	388	391	377	368	363	368	381	335	362	369	369	387	370	347	349	343	352	376	380	391	356	351	327	367	353	337	353	373	354	386	370	367	391	375	372	355	379	369	360	369	355	375	348	366	367	369	393	361	338	352	366	367	346	393	349	359	386	348	348	369	336	356	349	360	375	342	383	373	353	353	363	371	370	372	359	331	374	368	385	377	345	341	354	363	363	380	368	382	370	380	350	320	307	376	365	336	377	364	332	391	387	394	358	364	339	359	354	365	343	381	344	349	359	333	344	376	375	369	381	363	358	373	334	342	379	367	414	353	332	366	349	379	356	353	334	336	400	348	372	360	350	349	365	365	379	349	368	320	335	353	357	383	345	367	364	382	397	360	336	369	360	378	363	356	348	335	358	359	375	386	350	356	336	366	334	353	388	377	393	365	350	343	366	372	352	368	354	354	380	357	405	349	309
24460	21614	28946	25135	22412	18243	12130	7931	5166	3621	2977	2202	1947	1597	1240	1073	969	852	743	700	633	635	605	548	538	531	509	529	515	514	491	466	457	480	473	471	454	484	461	452	457	454	446	442	428	465	395	445	442	414	434	391	425	429	421	377	426	467	452	440	382	459	399	438	439	436	418	423	427	418	413	420	412	394	440	400	437	435	422	395	444	395	437	394	419	427	369	437	389	420	436	410	451	443	438	440	401	389	413	435	419	423	399	396	420	426	391	408	413	404	398	381	426	448	398	416	420	405	417	447	464	438	413	453	418	419	425	417	411	462	407	414	429	440	438	397	426	441	406	379	417	386	410	441	410	407	420	436	441	402	456	421	408	432	421	459	412	413	443	426	426	391	424	410	414	407	400	413	401	457	441	427	436	426	449	432	408	429	418	449	390	412	401	414	386	399	395	385	406	422	419	443	447	461	430	412	474	405	408	413	429	416	419	419	400	429	422	446	377	431	412	433	428	415	447	430	395	383	428	446	402	440	420	423	421	401	409	442	431	385	436	400	437	452	392	456	408	448	440	406	416	423	440	437	392	449	436	420	442	442	384	434	413	375	452	417	449	412	409	434	406	430	412	392	427	388	423	431	437	430	398	464	441	442	417	448	453	417	403	426	425	454	407	414	384	410	438	357	375	447	404	374	424	421	405	404	424	447	434	411	414	396	418	413	369	387	431	409	411	484	489	409	411	441	412	428	394	417	428	448	406	420	423	421	414	481	431	445	411	396	446	429	441	414	395	437	443	434	425	426	410	440	431	448	429	435	398	383	421	437	431	398	432	459	465	433	393	412	411	430	438	427	410	458	413	411	419	423	427	413	440	439	402	441	410	409	402	456	452	452	407	438	420	412	410	413	420	476	399	389	410	446	407	428	426	424	424	437	450	434	425	387	424	446	419	411	436	401	432	405	416	422	381	452	446	446	415	419	408	390	455	397	423	403	404	405	393	421	427	412	437	456	434	391	411	432	404	407	412	428	408	434	418	393	438	411	406	448	428	438	405	415	436	397	431	392	434	438	443	403	396	441	399	443	452	398	419	443	453	435	394	412	423	434	383	425	449	436	437	435	437	433	453	417	421	432	429	414	399	457	415	397	416	405	424	441	437	422	442	441	434	395	423	394	441	432	417	414	408	414	418	433	431	431	400	451	414	432	438	435	462	453	386	421	429	420	439	422	465	422	398	410	417	424	442	413	456	425	407	428	402	418	420	445	413	434	446	413	444	407	401	445	390	415	408	416	400	424	412	418	411	394	420	425	414	391	409	457	420	446	452	397	426	463	441	391	422	431	402	416	434	413	419	435	406	415	438	425	468	453	434	441	444	453	433	415	437	384	448	414	409	402	423	417	410	439	418	440	405	427	444	411	448	444	414	448	459	421	411	422	430	422	448	400	416	401	387	460	417	371	442	463	419	429	438	417	421	417	467	411	416	418	454	445	423	407	455	406	412	424	401	417	411	438	411	438	423	409	437	417	451	446	430	436	421	415	432	401	400	430	440	406	408	378	427	405	456	403	467	419	412	449	389	444	401	399	422	420	413	405	424	427	428	414	447	420	383	386	433	461	436	397	448	436	414	424	393	423	437	424	400	422	457	421	429	448	384	417	426	397	406	414	388	418	436	449	380	400	473	401	415	440	421	409	430	413	396	388	402	411	406	389	413	405	430	409	397	404	475	409	412	399	459	418	416	449	431	388	387	415	426	416	409	414	461	422	416	427	448	420	410	455	421	430	462	455	427	446	428	411	446	437	422	418	427	375	410	440	460	428	448	442	438	431	392	412	420	405	415	455	435	457	439	437	405	418	436	447	416	394	434	428	422	412	385	438	421	441	448	429	433	425	435	422	443	382	439	453	389	432	396	427	423	407	412	436	415	438	417	381	430	462	411	452	438	393	396	462	434	435	416	447	438	428	421	443	425	427	403	414	427	387	432	418	373	439	423	448	427	434	404	419	403	412	431	442	427	419	432	438	442	423	394	392	441	416	404	411	426	419	399	421	414	377	411	402	409	416	407	425	392	451	432	438	378	406	415	419	407	403	398	411	415	438	385	419	410	460	449	445	418	469	388	407	423	420	438	433	422	434	442	414	423	391	407	424	419	378	430	395	476	414	422	409	380	423	425	434	392	426	427	427	470	428	437	420	418	455	412	419	420	415	430	469	400	430	433	444	451	407	428	415	438	410	421	437	430	433	448	418	413	449	424	442	409	415	440	394	409	450	417	422	439	427	426	480	389	371	392	425	437	407	466	418	429	388	441	466	430	401	408	429	443	427	405	400	414	418	407	430	392	403	429	417	432	415	399	405	385	422	409	423	442	400	402	398	404	420	421	431	433	428	386	405	450	409	424	389	415	426	425	400	465	424	410	449	442	422	374	445	451	465	391	437	432	430	406	438	420	441	429	384	405	412	373	428	410	391	390	424	430	452	427	413	416	466	419	437	429	431	417	440	400	426	395	425	417	411	430	460	454	457	438	435	441	402	432	452	440	397	438	418	404	439	439	423	429	397	418	425	449	403	412	422	386	444	404	434	424	463	416	443	410	434	415	445	372	427	413	414	404	420	454	425	451	423	453	410	428	452	407	430	397	430	462	429	417	469	428	452	429	416	426	439	391	393	436	448	427	443	410	408	398	433	480	423	441	442	421	439	403	427	429	428	454	446	399	429	415	444	420	410	380	409	409	393	407	376	438	456	416	458	441	441	401	423	423	434	433	455	433	395	423	411	408	445	418	441	406	465	420	425	453	440	439	411	445	420	419	449	425	456	433	404	442	424	405	430	450	392	439	405	430	408	436	449	443	387	421	414	424	424	428	405	421	440	407	430	403	440	392	433	457	419	386	442	411	432	436	402	439	415	443	430	430	465	437	460	401	445	430	375	452	428	421	448	418	413	416	402	391	412	450	430	422	433	403	402	443	469	468	412	419	398	402	401	406	425	437	454	453	410	425	399	438	438	439	412	417	425	418	451	476	431	440	439	406	441	398	424	408	431	431	407	398	433	442	433	447	429	460	415	438	441	417	439	382	405	402	401	407	401	408	457	419	421	420	384	456	418	402	421	398	405	427	407	418	423	391	391	430	431	417	445	440	423	433	437	418	399	399	392	439	411	440	434	421	437	439	420	429	422	440	406	382	424	390	434	413	400	434	383	438	435	449	421	418	409	436	431	437	425	459	402	401	421	453	407	394	426	428	408	426	399	460	415	428	433	427	434	427	456	427	404	413	413	454	419	448	418	407	392	398	396	415	401	437	448	459	419	451	401	404	454	457	402	457	407	436	427	436	391	414	421	452	430	447	424	403	434	432	416	439	431	423	446	438	436	416	428	406	420	423	402	434	445	420	419	436	406	423	370	436	434	437	419	422	416	447	422	404	419	398	420	428	406	428	432	449	433	410	394	429	430	448	395	402	416	402	398	420	404	443	429	426	409	411	409	431	387	434	445	396	422	404	414
23409	46327	38344	26966	21777	17728	14193	11630	8218	5691	4682	3865	2855	2342	1807	1519	1352	1163	1014	960	848	741	722	632	658	591	626	561	554	541	540	539	522	527	520	508	497	471	526	497	463	525	480	471	482	478	465	475	434	493	443	464	493	476	466	455	463	465	492	455	456	443	459	450	473	434	448	437	430	418	466	483	426	443	429	498	461	462	438	480	460	468	481	473	407	433	446	434	471	459	427	452	427	459	455	447	414	460	446	466	457	422	465	451	457	460	444	430	444	435	481	400	427	465	458	469	448	443	475	422	446	443	400	456	405	447	474	439	460	474	384	449	444	435	476	448	432	450	465	421	445	450	443	446	439	445	439	444	443	428	421	414	435	417	466	440	441	418	456	433	489	467	423	476	462	483	450	459	442	407	416	426	447	438	429	449	476	440	471	440	444	455	441	423	430	422	442	426	429	432	412	425	425	414	404	440	451	453	410	469	405	464	444	442	428	443	404	413	448	446	457	443	437	443	450	469	463	472	467	425	419	436	426	425	435	466	415	431	445	435	465	449	423	450	414	428	435	426	402	445	433	411	436	436	454	444	418	472	482	427	450	420	432	424	477	405	412	417	451	438	433	474	451	449	465	446	442	436	406	451	445	406	425	432	442	466	436	472	414	455	451	462	415	399	381	428	456	435	445	446	445	467	379	438	441	437	419	445	456	417	426	437	438	444	429	441	427	448	457	391	453	408	448	478	400	445	433	410	438	458	439	449	439	464	435	446	450	469	497	432	433	440	423	418	456	416	428	480	435	441	454	457	444	442	419	465	440	475	482	474	421	444	451	491	435	457	446	429	448	430	418	418	458	476	467	421	474	452	431	449	456	451	395	474	453	463	400	396	471	449	434	419	406	426	425	463	459	439	489	418	446	438	451	425	444	426	452	426	460	431	429	447	437	413	424	456	412	449	432	431	400	458	454	458	445	457	435	454	441	401	469	442	474	472	410	427	440	436	460	434	408	458	453	424	467	467	441	447	450	426	409	455	453	440	437	451	448	425	467	464	420	439	451	444	454	419	454	436	443	427	443	463	397	407	442	432	411	446	459	461	437	461	434	402	468	444	435	464	438	433	432	405	412	454	400	425	443	455	457	458	434	468	440	429	397	456	419	444	443	461	436	460	401	458	430	425	439	388	465	511	433	410	450	455	445	440	438	447	447	433	446	452	420	387	442	435	422	425	415	464	438	446	452	456	440	466	454	466	445	475	439	450	479	480	441	456	415	424	471	439	456	458	438	473	418	441	428	446	402	454	462	451	438	461	458	432	433	482	430	450	489	461	433	437	428	442	454	424	476	459	404	466	432	442	426	450	435	433	426	438	436	431	475	444	452	453	428	454	442	447	460	456	473	458	444	487	470	415	456	449	441	463	458	410	453	457	439	488	467	443	444	430	412	489	437	442	426	421	471	451	454	464	452	422	420	468	479	413	462	483	432	417	424	470	501	460	451	462	444	449	431	392	422	491	462	433	439	398	459	453	451	424	466	454	451	450	475	454	429	421	468	426	418	442	446	412	414	418	434	462	453	407	427	456	435	519	423	447	452	429	412	411	443	422	461	461	464	452	472	450	467	423	471	444	482	450	435	439	471	436	428	439	445	430	453	455	445	451	439	436	448	405	439	392	446	441	449	451	435	425	429	452	397	443	443	435	413	485	465	447	431	447	443	438	461	421	436	448	449	418	435	450	428	463	461	451	415	461	429	414	447	435	468	453	432	421	422	448	411	435	431	451	419	427	431	441	446	450	425	438	468	466	452	478	464	456	466	441	429	434	435	418	416	462	437	445	444	437	455	419	431	433	426	424	472	435	419	442	454	437	446	403	447	442	443	441	441	434	479	451	433	433	461	421	449	457	432	462	445	471	403	446	456	413	438	449	467	451	451	453	440	407	434	455	458	452	442	421	453	446	429	421	455	445	444	441	442	441	459	444	417	401	453	421	448	460	475	450	451	436	444	418	448	466	451	489	416	462	465	417	473	432	440	413	450	450	442	409	448	407	421	460	447	453	431	427	445	410	463	429	413	432	452	430	426	429	431	437	486	449	430	450	419	424	397	481	474	434	451	430	419	457	398	446	460	470	464	456	463	446	453	439	450	452	429	444	433	430	480	472	424	463	420	421	393	439	465	450	444	427	473	448	447	431	469	453	429	414	411	482	467	452	431	419	453	417	442	461	452	450	434	462	420	455	443	444	474	451	429	430	441	393	450	435	428	422	427	442	460	415	447	442	416	425	484	400	443	434	396	460	452	442	438	428	433	488	438	480	464	416	449	420	461	441	437	436	453	446	407	429	447	434	438	446	432	467	470	403	426	467	432	454	431	466	488	425	468	413	437	430	435	466	443	450	391	429	420	414	439	432	404	449	417	422	432	459	463	393	434	461	456	443	447	421	423	421	461	426	445	473	464	485	427	446	428	493	445	406	435	433	448	450	432	444	457	456	422	414	471	431	423	430	462	402	437	451	443	456	420	435	420	447	443	426	455	421	467	471	430	469	451	428	419	427	411	435	468	469	435	470	433	445	407	474	440	457	437	440	464	434	420	466	488	413	470	449	426	414	434	422	435	466	444	399	490	421	442	452	456	450	446	411	437	445	431	445	454	443	424	459	457	458	441	397	487	458	446	446	421	487	427	415	461	436	464	486	430	432	453	411	469	462	490	425	472	452	454	430	430	449	457	449	462	419	476	446	483	434	426	425	414	487	436	458	454	452	465	448	419	441	482	437	462	455	473	430	459	463	427	461	411	447	466	428	461	453	422	438	438	444	465	439	430	489	455	468	481	441	478	443	443	449	445	461	435	437	452	456	406	471	417	461	460	446	412	490	449	410	461	452	440	452	448	436	460	468	435	420	462	456	447	448	432	456	457	469	412	438	419	467	445	432	456	427	463	416	464	469	437	451	434	416	455	433	436	421	449	449	480	425	432	419	445	425	431	446	464	413	469	422	449	444	418	389	415	411	442	493	429	433	432	416	396	446	433	439	444	429	434	423	427	411	426	465	421	417	470	467	455	457	479	401	438	416	434	418	427	508	462	429	384	430	444	467	435	448	458	431	426	466	468	428	460	424	464	452	435	413	443	438	444	431	451	458	431	431	421	443	398	437	436	438	457	424	445	430	465	455	436	454	456	421	430	439	458	435	417	420	444	426	426	484	479	459	440	426	432	440	465	468	430	432	457	444	444	453	410	430	473	459	469	449	416	469	426	462	455	422	461	441	434	480	436	479	446	454	435	413	445	446	417	445	420	460	431	426	402	439	455	444	478	423	433	473	453	426	447	449	431	464	383	427	443	442	459	431	474	396	467	449	411	436	453	469	454	437	464	438	435	428	445	462	438	405	402	435	439	466	456	432	444	409	459	429	442	479	405	405	427	430	425	447	458	420	408	460	414	454	408	486	478	446	456	434	464	467	443	453	464	462	425	433	477	427	457	492	409	452	439	452	448	446	458	436	405	440
25509	21598	28194	26441	18720	12036	8447	5998	4014	2801	2221	1810	1470	1170	1070	916	786	693	639	566	571	551	513	544	480	472	439	422	432	426	408	432	419	406	384	423	349	351	398	394	426	367	382	361	372	346	378	359	391	362	380	357	371	389	388	370	394	384	391	358	364	354	390	362	357	374	369	390	383	352	356	364	388	360	382	350	384	385	346	355	375	358	384	366	356	357	401	356	346	353	387	393	378	388	369	366	361	364	346	334	388	345	353	387	393	386	410	370	353	355	385	387	370	347	358	386	349	371	354	353	374	367	357	392	364	368	381	353	389	377	406	389	366	368	401	382	373	381	354	360	370	364	338	381	384	377	323	336	374	419	329	378	336	349	367	351	363	363	372	352	387	368	389	411	366	371	380	345	391	350	377	365	376	386	318	357	380	355	351	413	377	391	386	361	336	380	337	400	360	348	383	377	343	370	373	350	362	337	358	379	360	353	369	396	364	382	374	339	362	408	375	372	364	387	353	371	368	409	360	353	362	362	345	386	364	350	349	362	365	350	352	365	385	334	364	368	385	350	390	353	385	401	388	341	374	340	389	346	340	390	358	341	385	353	371	373	371	363	353	332	347	342	355	348	376	356	367	377	348	375	419	354	344	332	349	370	355	384	366	379	346	347	369	379	372	377	379	392	377	373	345	368	364	329	379	370	366	369	349	353	319	372	383	364	370	318	399	397	354	357	399	367	360	350	368	353	376	393	347	344	361	337	367	410	374	348	349	362	395	366	379	382	379	372	372	352	327	409	383	377	376	354	338	370	361	352	347	363	381	364	368	374	371	347	356	353	373	388	380	368	386	360	368	356	382	371	367	373	376	373	351	355	407	347	351	368	393	398	388	356	344	390	368	358	346	381	373	370	365	358	349	342	372	370	379	346	360	366	360	360	367	350	357	365	381	363	370	393	350	355	386	370	371	330	333	348	345	380	379	359	357	369	362	356	390	387	377	363	390	364	335	374	368	387	397	370	401	346	376	360	337	353	358	329	399	377	344	376	363	392	353	363	347	378	353	393	359	366	347	341	371	356	346	358	367	389	370	374	365	357	355	359	371	378	355	398	376	393	385	369	377	384	371	354	377	376	373	384	353	352	322	343	351	368	336	346	358	377	362	396	333	333	346	368	328	393	380	362	351	379	366	361	374	388	326	430	368	369	347	375	350	347	386	349	374	379	320	353	371	372	363	378	361	377	336	360	362	336	406	373	341	405	348	380	340	368	377	383	354	343	369	385	374	339	389	353	385	356	375	394	359	342	336	361	349	360	368	371	320	371	327	377	401	350	369	374	366	356	355	369	371	371	364	368	382	366	398	358	348	379	349	354	383	367	328	354	358	370	340	397	365	345	383	358	363	357	342	352	396	371	352	339	399	380	359	369	338	383	380	341	352	387	360	367	387	360	340	385	352	395	330	371	397	376	407	342	365	361	403	384	400	357	389	360	330	400	353	385	343	350	391	319	378	374	361	363	323	347	359	336	366	321	345	393	371	399	322	368	415	344	354	384	363	366	404	351	355	393	375	388	358	389	372	359	383	353	364	344	347	351	323	397	370	365	388	347	358	380	337	371	344	352	381	421	377	386	365	397	358	356	349	339	351	349	362	392	365	380	344	364	433	381	379	350	378	396	352	346	328	317	391	375	382	324	387	372	372	364	370	382	334	372	325	355	362	371	348	355	369	376	402	389	378	339	339	339	379	343	384	389	389	356	388	384	347	374	338	368	356	349	384	389	400	364	369	321	357	378	365	388	383	355	380	393	365	355	373	361	387	353	376	353	360	361	361	324	374	349	349	367	347	382	339	382	390	385	377	328	379	375	349	356	388	355	395	388	361	345	357	356	361	372	349	369	348	385	369	334	357	382	389	338	378	375	395	360	370	383	389	356	357	387	398	360	364	360	369	364	379	348	374	366	368	364	385	354	357	357	410	378	358	352	386	366	350	373	363	353	368	392	369	368	366	385	381	383	358	392	399	343	349	381	370	369	342	379	378	375	381	372	372	326	386	341	352	350	342	345	372	368	397	384	345	357	394	386	360	381	350	339	410	343	380	349	367	347	346	417	370	363	350	378	383	338	343	355	373	369	363	356	385	374	369	335	344	334	374	359	361	375	372	343	398	396	346	339	368	360	311	358	322	365	352	353	356	373	355	347	352	401	377	361	369	339	343	363	344	327	348	377	368	405	349	343	392	336	363	367	385	359	354	365	311	394	370	408	366	381	369	371	382	384	329	358	345	389	351	371	339	370	382	386	390	386	355	345	382	343	342	362	365	361	358	393	385	376	338	359	365	371	401	382	347	358	370	376	397	376	391	406	389	355	384	377	378	338	370	357	373	378	379	351	359	397	389	340	330	356	354	341	341	407	374	371	339	360	383	351	359	381	345	350	384	365	346	392	383	400	378	359	369	393	365	375	354	374	327	373	397	368	333	355	393	411	387	357	391	346	382	352	364	336	350	357	365	320	383	389	392	376	360	373	372	362	403	352	365	362	371	386	369	369	344	344	337	355	381	352	374	395	362	371	343	324	390	372	351	354	402	381	356	388	375	399	362	362	391	363	340	394	387	371	368	406	372	344	375	346	344	377	403	358	337	360	393	383	348	315	372	381	385	384	361	388	379	363	356	402	338	343	345	392	370	361	345	373	349	349	360	395	342	342	319	390	361	341	338	341	374	320	378	364	358	389	360	357	381	350	328	390	368	362	348	359	383	355	368	369	345	380	389	342	342	370	355	349	380	364	368	378	364	385	358	423	348	366	369	349	374	351	367	307	360	356	356	370	360	350	383	373	373	368	358	327	373	353	338	375	353	395	368	393	360	356	376	338	373	375	362	372	395	364	364	338	343	372	360	371	355	412	398	390	385	367	386	379	347	339	348	380	356	372	357	343	367	358	378	372	338	352	361	376	393	376	375	389	400	410	373	377	376	358	374	332	390	362	332	408	380	360	385	346	424	362	379	389	392	366	327	365	365	375	367	372	370	398	383	360	399	363	361	372	372	403	331	376	355	353	343	353	335	390	331	354	394	364	385	374	365	347	338	391	364	362	355	383	401	389	338	361	374	377	376	381	341	358	362	355	352	361	392	335	416	371	374	353	355	368	363	351	366	394	395	346	343	344	382	370	353	369	366	357	369	386	384	360	372	363	342	400	377	369	346	393	371	391	328	345	365	358	359	342	364	358	378	347	354	376	354	357	335	375	359	377	390	386	348	379	329	386	382	354	383	349	363	358	361	339	376	344	353	372	379	372	369	372	366	372	367	398	370	375	390	363	378	394	392	385	388	352	368	380	391	365	330	389	368	337	356	359	392	392	386	375	385	378	364	398	390	380	387	357	343	343	338	341	393	374	406	346	359	360	370	362	374	380	340	365	353	358	331	370	364	365	355	370	367	353	350	383	353	337	365	374	341	378	406	373	367	396	381	385	357	361	382	393	387	393	387	344	395	337	374	353	370	396
23393	42903	34696	23560	19090	15425	12278	9713	7090	4794	3809	3048	2489	2051	1617	1321	1125	922	833	765	714	630	591	584	586	554	530	553	478	478	497	404	451	467	446	476	449	460	444	424	410	429	433	424	440	416	382	390	392	406	387	392	401	433	391	432	401	364	369	408	384	372	388	415	393	377	389	402	424	408	387	424	397	413	399	404	431	400	396	390	406	410	414	418	388	401	408	388	405	388	423	418	398	395	403	386	411	422	398	397	357	370	380	389	334	369	398	425	368	393	427	393	396	401	379	374	404	399	442	360	396	382	377	406	411	403	403	424	363	368	421	372	398	402	417	371	392	414	392	410	403	396	407	430	382	425	404	363	424	376	406	389	424	377	386	422	397	398	393	401	397	389	407	347	383	382	401	411	427	375	411	389	396	385	402	355	390	371	381	397	425	377	376	416	374	384	407	384	428	427	396	396	375	371	395	388	354	394	409	354	388	417	385	415	394	405	410	413	401	363	396	396	380	400	418	411	445	409	396	416	390	405	412	416	388	407	376	380	383	392	432	380	386	393	383	402	420	387	388	408	348	394	410	385	375	418	370	405	376	406	417	416	392	375	364	393	375	402	372	410	389	414	405	387	441	364	380	423	392	419	390	365	387	402	413	392	381	385	399	399	411	428	419	383	405	416	421	401	389	375	367	398	416	395	399	417	398	396	404	377	389	386	401	385	415	398	399	403	401	397	392	395	405	366	400	391	441	383	417	408	383	404	406	386	386	368	398	409	411	398	398	412	390	424	392	413	387	366	372	404	403	435	377	407	365	396	411	372	373	425	369	420	391	411	407	402	410	409	377	390	425	390	405	381	437	441	382	398	423	433	408	388	363	413	398	396	371	401	365	386	369	411	373	376	415	375	398	400	351	410	392	368	403	402	385	358	387	409	398	389	426	423	382	386	384	418	361	401	395	407	398	415	432	374	402	411	423	409	390	380	399	394	398	366	384	375	383	374	397	383	415	409	377	361	397	396	403	353	403	409	387	379	375	421	390	408	405	403	386	388	384	402	406	408	367	395	456	377	376	387	384	414	384	404	387	422	388	433	400	382	427	393	415	381	400	415	373	409	419	371	377	471	352	405	397	363	391	377	422	413	414	420	423	407	387	415	414	357	392	386	373	368	375	403	415	445	403	405	391	382	371	422	373	416	386	418	393	403	370	404	406	400	403	376	407	364	406	418	387	402	402	413	417	394	367	411	402	429	387	377	383	395	402	402	393	403	408	397	401	411	408	392	383	409	430	381	375	390	356	415	378	394	386	457	353	362	420	395	412	394	378	395	428	401	371	427	383	429	382	409	378	432	381	399	439	396	398	399	428	428	395	392	414	391	356	380	394	384	382	416	390	377	392	405	408	403	374	444	392	376	382	381	458	407	387	367	387	382	381	410	421	405	379	378	380	427	352	384	405	387	393	407	426	395	407	440	392	370	409	383	401	432	392	408	383	441	400	378	419	411	399	400	408	382	381	393	373	377	395	354	403	404	384	372	384	383	413	370	374	391	402	392	393	378	413	404	397	417	400	412	431	390	364	374	381	411	367	407	410	357	386	418	408	376	374	406	429	407	420	367	392	370	392	394	371	414	391	400	392	414	363	387	400	406	392	421	393	410	394	381	367	366	400	385	445	406	410	330	388	366	402	390	412	370	443	400	401	380	394	406	401	416	382	429	410	442	420	400	385	397	393	397	412	405	414	391	429	393	385	394	397	362	390	389	412	429	363	412	393	373	352	414	436	407	386	381	428	398	382	386	405	411	421	392	362	371	412	378	374	372	401	321	387	390	393	407	407	408	422	384	393	370	371	393	426	409	408	454	397	378	388	424	406	385	396	389	392	363	414	380	377	391	389	398	415	382	373	400	391	374	393	432	436	383	344	408	394	390	418	402	396	419	395	403	445	413	436	401	393	389	364	330	389	374	388	426	384	377	416	434	410	404	379	399	373	384	394	397	435	406	383	394	395	405	433	374	386	396	407	382	377	403	400	367	372	360	386	403	404	418	376	379	412	392	367	366	377	366	393	388	407	411	423	386	387	380	384	385	425	395	407	410	394	436	394	390	389	394	429	391	394	379	416	381	363	400	387	381	372	402	388	414	398	388	361	391	394	397	377	416	420	357	382	422	405	328	401	368	368	379	384	393	376	421	348	385	415	399	401	403	384	389	429	399	395	390	437	393	406	383	394	383	397	370	388	419	404	382	383	400	390	361	397	386	419	400	390	367	403	371	415	401	400	388	440	387	400	408	402	378	417	399	405	397	385	378	403	375	392	375	393	394	384	385	383	426	400	365	381	393	386	397	421	366	387	390	408	380	382	402	412	377	384	391	378	396	387	438	405	387	385	392	434	411	405	428	393	424	416	373	388	413	391	399	413	381	365	414	385	387	442	400	387	400	396	368	395	400	414	413	424	397	398	401	384	339	416	415	402	393	416	394	409	403	399	408	370	392	428	375	401	377	417	400	394	351	378	422	425	391	383	407	427	376	381	399	404	391	385	382	429	383	419	390	376	374	416	433	423	369	408	369	412	382	375	367	418	385	393	394	406	406	411	400	369	381	382	377	395	400	412	385	403	380	393	386	381	411	390	391	399	393	401	416	414	408	385	405	406	379	370	393	383	389	393	387	413	404	398	395	374	409	398	408	401	386	401	397	408	414	382	397	393	409	409	392	403	430	411	403	389	388	394	402	413	410	365	411	380	367	393	398	398	420	398	419	371	395	402	370	386	402	385	372	399	418	376	422	389	401	410	398	430	387	391	421	394	457	377	412	445	381	419	427	407	403	381	378	404	366	378	373	409	411	409	389	409	374	400	393	415	370	378	416	374	418	388	417	393	369	388	388	403	383	421	406	406	410	398	410	373	432	396	424	373	397	404	398	374	397	425	396	395	360	370	387	390	384	380	371	400	384	391	404	445	366	433	427	388	380	434	399	439	372	385	370	359	434	414	385	394	388	360	376	402	424	363	377	398	422	370	413	405	375	435	399	399	413	434	404	377	403	434	374	388	408	401	373	376	403	401	405	402	366	371	401	408	406	419	434	429	371	397	395	398	396	450	426	384	401	364	363	395	405	381	428	397	414	364	382	395	383	419	403	406	375	378	402	433	391	439	461	383	429	442	434	371	423	391	371	364	438	364	398	391	372	381	427	403	383	399	391	379	402	358	442	399	396	404	396	404	397	420	403	378	382	376	389	386	410	365	379	381	407	398	361	400	406	375	373	411	404	387	377	426	403	389	353	391	401	432	390	392	416	414	418	371	393	398	391	420	436	360	380	393	400	384	419	381	394	394	415	374	405	406	399	421	381	382	418	378	392	385	389	381	433	396	429	379	379	380	400	411	365	391	373	389	382	418	409	376	387	391	384	402	365	422	434	414	391	398	373	420	416	436	337	370	380	417	440	399	379	388	433	421	407	370	394	402	388	384	395	408	409	411	396	433	400	376	419	414	429	406	366	385	399
23216	21594	29356	24343	21991	23071	20381	11693	7629	5105	4018	3202	2613	2164	1750	1535	1274	1084	1025	967	887	804	788	768	727	692	683	617	621	610	580	589	574	571	557	592	591	593	536	512	592	546	497	496	503	501	515	498	515	513	505	500	503	511	520	522	552	508	534	505	532	504	518	514	488	513	479	499	470	506	509	489	480	467	512	508	491	485	473	492	529	519	486	478	492	500	503	502	497	503	460	514	528	486	474	483	506	498	472	516	523	512	474	512	519	512	486	507	503	465	517	493	469	508	488	507	515	487	472	466	492	479	525	475	497	487	473	487	486	502	462	501	524	527	533	455	510	481	484	490	541	479	471	529	483	493	481	472	551	509	514	448	535	489	520	528	532	471	489	510	468	454	499	517	459	480	495	505	468	472	499	495	507	483	455	510	493	522	498	493	492	473	524	504	527	460	490	465	490	494	504	518	493	484	487	495	503	498	521	510	446	472	529	483	533	516	517	483	504	479	462	470	483	488	479	554	433	489	513	534	506	486	517	510	495	483	486	498	504	510	502	508	506	481	514	487	471	469	541	523	514	497	484	525	515	477	524	502	508	471	480	478	493	500	502	456	531	515	530	486	509	500	515	473	484	461	468	488	478	473	464	515	509	480	497	494	520	514	518	520	497	520	514	474	497	499	472	495	505	467	491	517	522	476	499	494	476	526	531	483	472	476	527	484	490	488	501	507	509	494	536	486	443	453	522	483	491	512	501	477	531	489	522	506	492	506	490	526	486	479	489	513	494	467	531	500	502	566	506	517	515	511	531	480	450	466	505	494	498	492	468	526	510	467	502	523	495	475	491	509	475	508	480	484	526	519	520	503	483	470	531	483	530	498	498	457	504	536	534	518	488	473	524	516	443	500	504	495	524	478	511	461	444	507	524	472	512	510	488	518	481	464	481	533	495	501	483	473	482	572	506	483	518	478	459	510	515	496	501	498	490	490	469	467	511	480	537	486	492	485	469	491	459	490	488	506	507	497	490	490	481	530	524	494	489	483	538	480	520	500	513	473	484	465	502	456	516	460	491	481	498	480	488	489	519	540	478	504	481	500	551	481	485	502	527	492	498	504	506	478	478	481	518	499	470	557	497	513	504	510	491	506	516	476	482	479	446	538	467	532	563	461	532	468	489	454	482	519	486	529	523	505	512	492	521	465	503	483	496	523	466	509	466	491	445	485	501	465	495	529	506	496	497	524	472	503	489	534	495	487	516	491	509	493	532	443	518	495	495	562	483	495	483	497	482	501	478	488	468	462	457	487	492	458	541	556	511	516	516	517	487	469	468	494	508	515	530	461	481	501	492	499	517	487	474	498	528	470	476	499	500	472	499	474	478	482	499	478	540	521	466	498	526	495	483	470	502	511	503	515	486	497	457	485	533	523	503	511	510	501	492	504	503	483	428	486	517	512	527	497	451	470	495	517	511	490	472	479	489	513	488	465	518	470	476	505	487	488	513	496	483	488	531	511	492	522	500	509	458	486	485	526	478	503	541	521	478	477	521	450	512	492	490	531	507	497	468	509	492	517	471	495	519	534	520	524	492	518	557	501	491	487	500	505	465	485	515	503	512	486	497	502	504	529	526	444	497	485	517	533	486	494	496	546	460	475	510	495	475	474	474	512	514	502	498	537	470	480	463	483	458	455	503	474	519	490	495	470	488	493	513	507	486	515	483	519	475	519	492	508	485	482	498	502	493	507	509	464	511	499	515	481	507	462	468	522	490	508	498	483	456	467	503	514	503	527	497	490	520	480	534	491	523	456	492	509	508	537	506	547	506	510	501	503	493	491	485	499	490	499	512	418	493	497	497	495	504	419	497	483	498	499	505	460	490	523	508	467	442	527	465	530	523	496	459	483	531	502	517	469	477	519	478	515	491	489	511	503	506	492	498	517	496	484	445	522	531	462	480	490	479	524	480	446	456	486	499	526	501	459	517	502	497	499	504	480	487	476	487	530	531	487	511	536	525	501	509	472	539	494	505	521	478	478	494	525	496	472	503	507	482	525	485	493	505	465	521	503	500	490	481	510	492	485	499	513	510	467	487	486	467	507	498	488	542	485	496	500	500	543	507	470	467	472	489	493	508	498	503	482	484	497	540	473	519	500	511	516	558	512	473	535	510	462	507	531	509	498	496	487	512	507	484	501	508	496	486	535	519	507	511	481	505	487	509	545	506	480	543	524	503	486	494	528	483	520	454	485	475	492	505	464	486	519	484	460	499	519	466	510	533	476	532	501	469	462	489	521	492	490	498	507	488	511	527	485	486	486	486	474	519	515	452	480	493	479	533	473	511	514	497	512	503	491	513	500	503	527	459	484	498	498	519	449	498	463	502	550	463	515	517	489	523	504	532	477	511	511	467	533	486	518	498	492	478	522	514	492	517	446	477	465	490	465	521	543	477	521	484	499	478	459	488	491	501	460	496	469	470	496	485	477	481	473	525	492	461	513	503	503	464	478	511	473	508	478	502	470	475	490	481	497	480	491	469	497	511	493	500	487	474	517	474	497	520	464	520	444	537	501	481	524	476	545	477	523	515	474	493	461	473	478	501	478	469	484	478	499	492	506	520	505	535	518	488	511	522	514	478	441	526	515	480	467	530	582	474	500	530	510	502	493	473	494	516	506	511	525	450	506	462	461	499	513	464	545	484	500	483	497	484	496	476	532	475	470	528	497	448	468	500	492	499	431	506	472	531	446	513	520	516	460	528	458	508	483	522	506	487	499	485	464	503	487	493	447	468	484	526	488	529	495	458	506	499	506	500	544	513	501	474	513	474	494	509	514	510	531	478	518	488	500	478	475	451	497	500	443	507	475	502	504	476	473	522	482	552	494	514	476	523	506	473	498	559	485	508	504	462	544	475	519	463	526	495	504	526	513	483	490	470	520	521	543	498	476	493	502	464	519	499	484	504	498	477	507	482	490	465	504	498	507	501	511	495	485	450	489	479	480	540	472	464	507	484	510	456	522	501	479	497	503	492	518	501	502	515	477	463	511	466	474	506	487	483	473	494	557	471	510	511	493	544	487	501	504	485	496	500	477	538	500	515	506	455	518	499	466	472	508	487	469	498	506	520	491	497	444	458	518	482	462	491	500	472	485	508	490	499	507	482	483	502	489	489	468	469	525	477	519	529	491	459	492	507	486	500	462	488	494	520	473	499	473	487	497	524	487	507	488	497	492	461	505	468	486	514	487	495	546	519	503	514	478	515	465	490	505	492	481	515	489	523	486	480	526	476	510	492	465	515	491	463	504	479	476	458	523	493	499	495	511	515	479	491	495	515	438	548	494	492	440	492	495	479	484	499	492	503	454	504	458	500	471	471	528	524	528	457	484	470	491	467	521	477	507	533	501	486	502	514	526	521	513	503	527	485	505	493	543	543	475	496	495	463	500	488	466	486	501	499	504	473	479	450	474	497	488	485	484	509	493	450	524	494	496	524	514	491	505	471	491	490	513	492	460
24834	51579	43776	31867	26743	21925	18353	15058	11435	7884	6185	5069	3911	3221	2584	2105	1872	1487	1323	1151	1083	963	938	915	840	774	769	766	745	672	674	651	625	670	636	608	542	527	546	592	580	591	588	562	530	552	554	505	530	543	507	536	499	519	472	541	540	522	494	529	536	520	543	558	529	518	535	529	522	479	498	540	524	506	546	493	538	485	539	516	498	563	512	473	515	520	501	545	495	500	510	487	500	508	547	510	525	523	502	481	512	505	541	538	515	527	491	492	492	537	505	510	508	507	510	487	517	515	501	477	523	539	513	485	489	471	557	480	515	533	542	502	517	504	470	496	508	547	502	518	515	531	500	539	500	529	534	520	521	506	511	495	469	461	530	500	509	472	492	532	558	487	493	539	495	510	496	509	510	510	480	511	502	522	513	508	493	508	452	479	480	501	483	537	539	498	493	500	514	505	457	532	498	546	498	526	520	489	469	530	556	518	533	480	486	509	515	469	526	550	484	530	534	521	495	582	509	544	509	540	513	493	503	514	534	505	464	520	532	515	495	471	514	499	511	498	515	550	531	545	525	500	505	522	478	481	521	524	501	502	530	506	484	506	511	549	527	462	503	523	526	515	517	505	475	471	506	514	514	503	491	543	500	519	534	534	517	525	491	506	532	538	521	496	523	515	519	496	505	496	490	557	540	494	478	483	505	488	528	507	512	525	502	468	530	534	490	541	522	503	517	463	517	514	487	557	507	540	502	489	532	508	531	504	526	527	484	521	529	515	514	496	487	493	533	513	487	517	549	513	513	491	483	507	553	499	469	485	525	511	513	525	497	496	500	541	470	484	538	489	475	539	497	530	497	489	544	533	499	507	490	521	529	504	500	477	487	526	508	489	526	472	490	515	515	521	545	505	522	539	551	516	479	523	483	556	525	547	503	518	512	528	535	514	497	508	535	491	491	508	531	518	516	468	462	501	496	509	482	483	490	519	483	532	506	542	535	535	565	455	488	492	506	501	560	494	509	507	569	487	476	524	503	522	486	494	522	521	484	514	487	520	477	472	479	512	495	520	560	511	479	509	503	506	505	518	464	534	489	496	555	452	485	514	504	515	504	539	502	554	525	563	495	502	559	506	536	532	473	499	545	532	500	508	511	482	483	504	508	500	506	482	498	512	488	540	515	509	525	507	508	490	539	553	546	497	494	512	546	510	493	503	499	496	500	525	539	503	473	528	512	489	492	477	497	558	514	543	535	508	472	518	523	514	523	509	505	546	491	501	491	533	480	525	522	493	549	491	503	522	455	437	474	524	509	492	515	498	571	533	536	516	463	522	509	537	534	480	487	490	514	490	526	524	476	505	495	521	567	541	505	506	538	530	478	506	513	553	571	493	515	497	477	549	501	532	473	533	507	511	480	483	482	521	538	491	529	551	475	486	495	530	487	499	518	502	504	529	500	519	462	511	498	527	509	538	511	542	526	457	549	496	507	536	519	496	521	514	508	543	493	527	522	539	510	502	517	518	476	507	516	515	447	497	520	536	483	532	487	476	534	509	518	518	530	541	490	526	533	486	478	513	495	510	523	547	515	528	517	485	558	541	517	532	519	477	483	481	498	523	507	493	549	501	518	521	524	514	527	480	531	504	500	530	576	507	561	498	466	530	542	489	509	492	508	516	526	496	513	544	496	488	512	515	509	476	510	463	478	445	495	502	510	507	539	507	476	485	451	478	489	528	568	522	496	508	485	520	498	486	496	496	495	506	539	527	508	486	538	519	497	505	525	524	511	512	550	508	563	503	495	505	517	539	532	493	498	498	538	523	502	501	510	547	502	523	556	544	505	493	492	538	516	504	526	500	507	494	558	515	488	511	523	522	540	522	517	516	506	490	474	497	535	494	524	509	523	509	506	526	537	549	493	530	505	535	519	479	518	513	501	490	476	523	495	504	522	559	518	497	486	525	535	522	523	450	464	503	552	498	512	494	504	538	531	525	549	526	519	527	515	542	505	512	502	510	522	563	507	527	515	489	534	505	487	534	497	528	523	531	532	508	507	509	473	498	518	506	504	539	507	512	484	532	508	516	526	504	536	482	541	520	544	476	513	501	529	531	499	513	480	505	499	529	492	466	514	500	549	527	515	522	465	514	518	523	457	482	512	489	519	534	528	502	525	481	539	530	480	478	493	543	507	493	501	539	517	504	497	489	534	514	509	499	508	516	525	519	522	493	505	476	496	526	520	517	533	538	492	520	519	521	536	535	444	508	504	506	535	497	501	478	528	529	584	539	538	518	512	487	512	533	522	522	530	523	520	564	509	520	495	539	481	506	504	517	534	488	529	549	478	516	532	539	487	504	518	535	492	497	509	495	511	530	491	502	487	491	531	518	499	525	524	516	481	571	518	539	541	530	523	510	489	519	567	464	514	498	495	502	543	503	475	530	484	453	491	557	507	473	538	534	523	509	493	489	475	474	495	571	511	487	537	511	534	512	524	523	512	494	487	502	461	480	539	477	515	509	485	492	517	499	521	470	490	522	567	517	513	517	493	531	532	519	533	504	517	491	499	514	496	492	523	512	480	447	476	550	483	487	522	490	468	530	535	521	491	524	500	508	529	515	548	514	503	541	528	540	484	509	499	534	498	532	512	561	530	502	479	501	549	517	465	515	493	559	518	536	497	528	512	535	503	497	473	538	517	525	483	508	508	491	492	475	499	520	520	524	490	541	523	521	521	502	508	528	523	511	484	512	539	471	476	505	523	507	521	491	506	480	540	522	519	505	511	482	539	516	513	501	495	496	544	502	496	528	475	498	503	529	504	571	531	504	497	472	538	525	543	526	519	508	475	523	516	536	567	508	541	539	554	511	498	569	518	527	484	524	494	517	511	539	553	518	472	491	509	500	521	502	519	494	521	490	487	532	472	483	527	502	516	493	501	513	528	520	527	521	516	532	512	503	531	481	515	504	513	500	506	487	482	496	496	535	489	502	538	504	543	531	528	513	511	517	507	494	522	503	510	513	497	504	493	543	510	527	534	500	469	529	516	539	512	532	477	491	529	562	463	515	504	503	468	509	486	480	521	511	504	518	489	511	480	540	523	512	550	486	509	488	512	493	524	533	511	497	488	532	487	469	525	534	511	527	535	510	509	512	506	461	546	486	493	506	491	521	507	564	496	530	530	504	496	539	517	497	488	515	525	518	508	517	523	515	532	528	525	543	512	503	505	508	543	539	547	488	521	504	532	480	475	506	514	527	496	545	498	550	511	536	514	526	506	506	511	501	505	480	549	480	505	530	531	514	533	541	495	512	496	504	461	523	508	494	502	535	499	469	516	533	525	512	561	510	487	535	508	510	496	504	532	536	513	516	530	466	535	510	500	545	519	516	534	509	511	518	518	470	521	524	511	513	517	500	514	504	551	517	519	541	527	489	533	459	502	488	541	520	515	497	468	501	521	516	521	501	520	532	518	568	528	537	515	473	537	519	486	497	506	486	487	515	474	510	507	503
29257	25415	28959	20348	12416	8112	6067	4623	3322	2209	1796	1323	1179	972	823	691	658	591	536	477	460	467	406	475	400	415	379	381	376	351	372	386	349	363	343	357	350	383	369	358	343	385	381	364	345	355	368	364	324	340	363	321	342	327	320	344	360	308	362	350	353	353	344	341	337	330	316	364	341	364	299	337	349	362	361	337	345	316	343	361	371	336	318	338	360	360	344	319	367	338	318	298	378	351	348	321	345	327	294	348	360	305	341	376	324	349	320	295	344	324	322	344	327	357	336	354	319	360	332	321	319	382	339	336	337	326	319	332	335	331	338	334	346	310	324	313	327	332	340	341	343	307	364	308	325	334	317	354	355	337	338	332	298	339	342	354	357	295	331	334	338	328	313	319	323	331	367	341	378	315	360	339	353	366	342	295	339	356	334	336	317	326	339	305	354	310	359	347	386	294	322	305	362	332	322	341	337	349	356	358	346	333	303	317	355	321	342	357	321	343	318	363	361	322	301	330	335	329	351	337	371	320	322	330	337	318	320	315	338	330	323	337	319	343	304	291	331	326	387	329	320	362	347	339	301	305	345	361	335	353	312	361	355	328	352	342	341	303	323	328	320	301	340	341	322	363	335	359	340	370	328	350	358	387	315	328	351	362	313	344	341	350	334	325	321	334	322	353	316	328	309	317	342	356	337	351	363	337	327	302	348	338	344	321	325	325	346	352	366	327	314	343	330	360	314	320	322	307	299	335	350	304	337	329	327	330	333	340	349	359	326	339	358	350	336	385	290	322	325	337	341	320	345	340	332	327	351	323	362	323	355	343	357	342	330	309	346	313	375	368	351	320	343	348	316	350	352	298	314	320	316	355	342	345	358	345	361	310	353	307	364	342	318	338	349	365	360	339	321	323	356	358	340	369	370	310	314	343	351	356	352	337	341	371	319	324	366	340	352	329	309	321	313	320	367	348	327	361	340	324	333	335	361	339	326	392	310	334	329	322	349	356	341	326	374	357	372	317	343	333	387	364	295	326	335	347	332	373	375	377	378	353	356	334	290	320	344	345	316	330	333	332	359	369	342	306	342	332	343	352	346	339	344	353	349	348	350	327	361	316	324	355	369	313	353	359	349	338	363	363	322	337	358	357	328	343	366	357	315	329	362	351	345	324	327	328	341	340	342	310	313	323	339	323	363	346	337	316	337	325	343	340	361	334	345	340	364	363	348	321	340	311	341	314	343	347	355	332	342	339	357	316	378	371	349	348	325	295	365	337	337	309	358	380	311	360	353	340	345	329	352	349	320	348	336	341	341	312	337	344	331	342	323	331	353	329	354	362	331	351	326	318	340	353	328	384	354	317	331	333	355	352	326	305	295	320	306	369	350	325	349	355	332	326	310	356	323	339	365	350	322	365	328	323	349	361	321	329	383	362	309	332	351	351	320	325	341	342	324	303	335	351	354	340	320	305	358	338	345	330	349	350	324	325	338	312	356	315	345	375	323	378	350	347	340	314	350	349	326	322	326	333	340	326	299	343	345	328	331	332	338	344	364	341	330	338	345	339	317	347	351	364	336	332	346	340	349	356	349	351	358	326	331	318	328	338	351	339	339	331	348	330	340	308	343	358	324	332	344	364	339	337	320	352	338	352	318	341	338	356	346	304	335	323	358	359	358	354	345	326	324	331	362	322	362	326	294	301	348	350	351	334	341	308	371	328	325	345	336	355	383	327	322	326	329	363	324	346	331	331	362	319	363	317	365	340	340	329	347	346	337	336	329	332	329	345	332	331	359	331	300	331	344	373	368	350	339	327	324	331	329	325	326	324	347	290	312	340	340	308	326	347	355	353	338	319	329	332	354	312	330	356	359	340	391	336	361	319	328	331	336	323	362	336	314	334	374	323	387	359	323	305	301	324	366	356	305	349	301	330	357	321	366	342	329	315	333	341	343	342	361	392	313	336	335	341	334	343	323	330	347	367	346	318	348	354	306	337	355	361	333	348	342	338	341	319	350	320	370	345	315	338	310	345	384	342	335	330	373	322	322	357	338	320	327	336	355	327	348	329	333	374	317	362	355	334	351	317	341	280	345	346	348	318	324	349	359	362	362	349	366	360	333	328	377	345	338	332	338	324	350	300	318	299	326	314	354	355	321	343	348	334	302	339	370	356	311	340	350	326	339	314	281	366	343	310	338	337	322	321	314	332	308	355	332	327	341	338	334	367	360	334	357	321	323	324	340	373	340	368	344	320	365	321	354	321	358	357	335	314	340	324	326	313	342	355	352	361	318	336	366	343	343	352	332	351	354	330	341	353	346	328	331	344	336	348	327	327	341	328	349	341	302	333	348	337	326	346	341	337	312	368	325	349	339	375	306	339	350	357	342	333	334	360	357	348	357	324	345	342	331	363	390	349	324	347	347	314	341	354	340	348	366	346	340	334	373	334	332	335	341	373	340	339	308	327	336	357	366	304	337	313	344	311	339	301	329	342	356	338	336	325	313	358	345	311	355	353	347	333	334	321	361	344	349	348	306	337	385	364	309	364	335	325	348	355	336	341	354	329	339	319	352	339	314	352	320	342	358	332	347	338	343	302	331	317	361	316	331	323	307	339	341	346	330	370	334	359	354	313	345	357	317	330	345	332	333	340	354	337	330	364	322	348	337	352	322	360	351	385	327	331	326	352	324	340	335	327	305	341	346	317	382	317	329	341	311	350	343	361	332	348	364	325	316	350	319	300	346	338	341	311	324	345	330	326	349	342	340	327	333	324	301	320	357	305	323	335	345	314	348	341	322	329	311	352	343	358	345	348	362	339	317	329	357	347	353	336	338	349	312	383	358	319	372	353	364	326	355	366	319	355	324	321	337	316	324	332	380	368	349	338	337	315	326	343	328	340	316	336	326	352	322	350	339	322	334	347	362	382	338	358	371	342	303	365	356	337	319	368	323	323	337	312	318	312	357	370	320	372	357	336	314	323	343	314	351	315	325	331	308	309	341	326	330	381	327	355	345	376	350	328	366	332	327	341	325	323	351	336	316	318	299	302	340	355	348	316	320	327	357	348	338	363	336	331	328	347	358	297	338	331	341	326	376	341	353	321	314	352	338	367	350	355	326	333	339	346	345	343	329	322	357	337	331	354	352	361	335	346	305	345	349	337	343	325	337	332	365	340	327	326	348	369	348	346	329	331	327	358	322	347	357	299	340	340	323	339	345	326	346	340	342	319	321	357	366	326	325	357	303	327	348	350	325	339	358	345	320	336	333	351	313	337	320	345	334	355	316	358	341	318	344	361	312	329	344	336	331	364	351	345	351	299	305	336	332	355	321	351	335	328	348	351	306	353	345	316	367	318	304	341	344	350	340	340	348	322	289	334	333	319	302	358	330	312	335	339	352	344	348	300	356	336	362	317	366	363	330	307	352	350	344	337	334	322	351	328	315	367	332	329	342	356	362	335	320	353	373	335	327	354	336	353	306	360	348	368	354	310	319	322	307	331	336	389
22323	39117	30778	19574	15341	11713	9468	7530	5615	3555	2902	2300	1823	1529	1240	1013	859	761	654	604	585	503	529	522	458	445	450	478	411	425	427	388	404	401	357	426	384	370	376	380	396	368	378	343	340	388	372	376	376	351	352	373	377	371	387	351	372	383	382	327	365	387	362	356	386	357	378	384	371	347	354	368	352	398	400	365	346	359	385	357	360	340	359	344	355	423	350	381	348	393	354	361	360	367	364	382	377	366	369	357	395	399	373	354	362	357	365	359	339	392	387	349	369	360	347	337	367	353	355	351	350	404	389	387	389	360	355	353	343	360	351	364	390	375	361	349	344	380	359	383	373	350	380	347	371	358	368	387	350	372	363	355	346	351	351	369	355	372	381	381	346	365	325	366	361	404	367	337	338	365	307	373	341	387	373	340	385	346	334	364	357	353	346	386	343	390	385	354	367	368	387	341	363	341	388	359	348	316	374	339	380	336	353	347	330	359	334	359	375	394	367	412	352	322	368	355	349	375	357	371	368	344	413	361	371	382	356	370	355	344	362	353	391	334	388	351	370	361	351	341	359	340	343	358	356	360	323	357	365	369	384	370	356	346	381	395	369	385	378	368	364	308	380	344	351	354	349	322	351	373	376	374	370	387	344	354	354	342	361	349	369	356	331	375	358	353	374	422	375	353	364	358	387	374	370	350	398	379	377	364	385	388	335	344	349	371	352	374	358	349	343	352	382	340	341	382	362	376	362	368	352	376	351	337	365	332	366	360	343	342	367	392	374	357	391	375	370	379	350	352	386	372	379	376	352	346	353	373	387	378	340	343	341	370	387	321	361	385	351	342	373	364	356	362	355	323	361	353	364	358	357	352	370	357	370	377	333	378	400	352	389	349	377	366	366	397	350	347	379	399	360	348	354	376	361	374	369	347	304	344	349	344	365	400	344	392	376	363	327	390	332	339	339	334	344	343	382	359	367	357	358	379	367	350	404	361	374	379	380	373	329	404	363	336	362	373	377	391	329	349	339	375	358	396	392	351	401	365	373	372	361	370	349	377	319	342	332	348	339	328	367	334	329	366	360	354	347	381	377	348	368	328	340	375	374	347	357	401	379	338	381	344	355	384	348	357	355	345	363	377	378	361	396	358	355	361	395	377	362	358	358	340	370	329	334	365	336	381	377	352	338	343	356	335	385	371	387	358	347	350	409	330	353	362	355	380	379	383	345	338	361	357	341	415	367	346	366	331	354	358	380	364	361	365	362	365	349	368	335	339	383	373	348	357	372	363	394	380	352	361	380	368	334	371	381	333	372	373	316	389	393	349	340	371	342	385	355	367	366	338	360	378	351	356	372	357	384	333	342	370	322	362	365	354	357	376	352	351	357	340	379	379	356	367	382	362	368	327	371	356	399	354	354	366	366	334	345	336	354	384	360	355	347	370	383	349	344	392	375	392	358	374	377	360	345	357	351	336	368	342	369	351	370	349	352	344	346	361	357	355	368	338	361	345	385	330	357	350	334	348	394	347	340	366	343	381	359	334	378	355	372	356	355	340	369	405	343	358	386	392	369	376	320	380	372	367	423	378	370	324	377	374	365	374	344	343	335	383	347	341	342	366	350	341	328	349	372	364	386	327	382	355	379	365	373	369	369	346	358	384	324	340	367	324	359	336	358	377	364	341	353	389	332	345	387	357	363	380	353	370	341	343	341	411	387	403	351	368	367	380	372	347	359	350	378	343	369	331	394	382	364	365	362	360	367	344	373	326	342	405	366	362	343	343	352	378	376	409	364	386	375	391	340	329	376	368	363	370	355	373	361	332	338	343	354	361	411	368	430	362	353	418	376	350	338	377	361	375	355	375	347	339	323	340	356	368	376	374	346	357	364	359	363	388	362	367	379	375	398	357	345	360	362	339	375	359	366	389	404	363	353	344	381	356	331	360	383	342	361	359	363	376	328	373	370	349	339	329	376	335	372	386	347	331	330	357	368	351	395	339	373	377	355	350	370	368	352	360	339	355	357	357	380	329	365	371	344	360	360	363	363	359	393	358	395	369	341	347	369	383	393	349	324	394	367	364	359	332	348	366	365	360	354	378	370	361	336	377	369	354	365	362	354	352	354	323	309	386	349	354	350	361	410	336	357	340	361	343	373	349	374	388	375	365	396	344	368	393	363	350	359	370	394	363	356	363	349	380	370	392	355	367	346	333	379	367	394	360	357	356	331	356	341	368	370	364	357	339	358	328	365	388	360	336	374	344	375	370	338	360	343	346	370	384	382	368	348	358	361	361	364	344	380	390	374	334	359	355	404	381	343	344	388	368	370	370	340	393	389	362	387	343	406	363	377	340	319	350	337	360	354	356	347	344	367	392	347	406	386	351	343	380	368	390	347	342	344	363	347	342	384	339	364	377	326	368	373	365	336	357	370	376	391	340	350	359	354	339	344	338	368	392	370	367	357	357	374	396	312	325	337	335	344	357	362	371	373	360	344	345	343	371	364	339	371	371	358	313	349	370	346	370	355	367	371	348	352	348	345	354	343	403	364	372	375	390	346	362	351	370	375	382	336	387	361	352	361	374	375	328	363	370	342	370	364	383	380	325	372	357	383	360	354	336	379	357	355	359	354	383	338	355	348	377	370	363	388	328	356	372	347	351	357	357	400	343	381	347	345	358	335	346	360	382	352	393	340	364	369	375	355	352	389	337	336	382	399	351	333	396	354	354	384	333	355	346	345	335	341	364	372	344	356	355	372	371	393	357	376	390	349	351	331	370	371	349	373	338	337	390	348	352	371	353	351	375	350	363	374	382	383	364	364	343	335	350	377	403	335	391	343	345	349	368	355	345	342	349	364	372	383	371	338	381	377	384	323	332	378	376	363	358	355	350	391	395	388	370	344	354	351	375	319	351	363	371	338	376	379	346	347	361	353	382	360	355	362	382	366	380	339	340	373	394	347	366	363	346	389	349	385	335	400	364	392	363	363	322	381	350	386	348	367	379	340	378	348	364	364	327	360	383	393	344	380	346	357	346	353	360	338	347	380	375	362	336	379	382	379	375	372	362	366	370	369	350	366	362	342	366	380	379	367	358	346	358	374	373	371	382	386	327	366	348	362	354	354	372	348	415	362	353	372	353	348	379	349	354	401	362	367	334	371	351	380	387	344	376	383	359	382	350	400	345	339	357	385	367	333	363	386	356	386	394	365	378	361	336	346	337	387	373	367	378	331	387	359	369	385	351	381	341	347	359	386	344	355	346	345	378	364	388	379	359	377	346	390	319	351	347	375	354	349	357	372	377	375	349	385	385	380	365	367	421	320	374	353	354	379	333	351	336	352	355	398	338	372	344	353	366	383	369	369	317	370	355	348	348	361	355	332	350	348	351	392	354	384	355	366	364	355	368	376	353	385	374	353	369	375	393	381	353	324	356	366	374	356	366	361	371	344	407	371	388	369	352	341	351	343	368	404	356	364	369	384	364	386	369	343	350	337	352	344	340	385	327
24381	21569	28843	25130	22435	18344	12217	8003	5604	3812	2793	2312	1765	1499	1252	1092	944	827	726	666	642	623	599	602	591	541	530	538	472	479	482	449	491	477	454	465	424	437	457	423	427	441	462	419	447	465	463	449	473	439	479	427	396	458	459	425	375	449	401	469	404	421	466	468	422	434	443	387	411	470	382	413	400	396	428	383	434	449	396	423	402	414	425	413	350	443	418	467	390	412	422	380	447	427	428	437	419	405	423	448	426	393	429	414	420	397	438	417	409	402	434	422	422	427	396	433	449	449	416	397	424	401	417	420	404	424	421	412	404	410	400	464	431	447	433	427	412	426	401	415	427	437	423	395	397	409	433	413	397	418	441	435	422	447	420	426	377	430	426	428	424	412	427	416	394	411	436	445	436	420	417	389	418	446	421	428	408	391	420	431	412	396	447	392	414	455	434	420	411	409	432	437	433	448	454	433	411	417	410	430	350	415	429	408	457	408	406	410	426	437	467	458	420	418	435	412	385	397	443	478	407	421	411	388	415	444	430	377	413	403	392	422	416	410	443	452	408	428	398	439	418	401	448	399	420	414	413	415	448	429	402	431	411	408	413	431	401	387	361	419	419	434	392	422	432	454	423	398	432	453	415	411	382	423	407	406	412	393	418	457	434	427	433	422	404	420	420	433	445	416	432	443	463	381	430	392	410	411	398	432	438	458	455	438	419	398	405	399	372	438	424	433	412	369	398	415	428	417	383	444	427	454	448	410	425	414	436	424	418	424	437	394	415	419	427	389	407	406	421	420	432	404	450	429	428	471	375	424	402	423	391	440	422	440	450	387	459	424	449	421	438	401	430	420	446	441	427	422	415	411	446	436	409	430	431	426	422	412	449	391	459	432	390	434	407	412	430	368	421	411	389	410	413	420	410	411	418	412	435	409	394	408	462	438	449	396	432	416	392	432	409	399	406	392	411	401	384	437	395	438	434	449	416	402	374	423	425	418	428	395	422	443	404	437	425	434	411	429	398	406	396	406	428	424	441	412	410	422	391	403	456	428	410	408	426	393	450	471	441	380	417	423	444	443	434	413	398	364	430	428	432	414	389	407	430	487	437	432	434	393	388	455	452	415	402	415	426	392	441	433	391	423	430	395	412	465	384	439	451	393	427	416	393	428	402	406	388	410	458	409	405	436	420	439	432	430	442	413	427	439	393	439	401	426	394	437	422	419	405	410	424	388	431	391	445	412	421	424	423	421	422	434	451	426	409	428	405	433	445	441	407	430	395	425	410	400	401	410	423	423	418	455	420	419	427	392	411	402	473	430	397	439	398	448	446	467	385	403	441	406	389	435	424	402	429	425	446	417	386	426	386	388	457	447	431	423	395	441	416	400	400	458	415	487	409	399	378	462	393	410	415	391	432	409	426	378	418	425	440	433	408	413	425	418	419	393	440	446	403	376	434	397	397	395	431	415	450	420	406	370	452	407	399	433	454	419	399	425	399	397	405	434	428	411	394	401	431	448	448	397	402	426	443	405	450	416	417	450	410	449	428	424	464	403	388	447	408	414	441	430	437	423	423	397	448	386	439	400	387	401	443	394	419	399	429	425	424	408	435	423	421	424	405	422	406	420	395	417	416	420	413	413	418	470	415	422	441	423	439	418	440	405	406	427	396	432	426	414	388	410	415	405	447	401	418	445	428	439	398	444	424	458	435	399	454	400	399	433	415	396	427	433	421	404	429	456	406	403	433	408	417	425	395	430	398	439	404	418	404	451	421	368	406	407	405	411	420	421	424	397	436	424	430	462	445	429	428	425	451	398	414	427	431	446	415	455	403	428	422	453	456	398	403	411	411	451	454	429	386	444	431	410	397	425	432	385	402	437	422	389	419	395	420	416	432	387	371	413	405	411	401	457	425	434	396	404	402	397	423	423	438	418	422	433	429	395	402	440	420	409	437	422	409	423	394	418	417	413	418	376	425	440	405	411	438	429	441	415	411	447	403	413	424	420	404	412	412	427	412	443	404	388	400	408	431	441	435	406	422	390	392	429	404	406	414	385	461	419	447	419	476	438	423	443	395	439	442	410	406	408	439	411	387	431	393	431	394	433	456	448	392	421	409	423	453	423	398	387	413	450	417	398	446	416	420	413	411	398	430	435	420	414	414	389	427	431	401	431	398	454	432	415	373	408	412	421	426	424	390	440	361	417	444	431	448	451	410	443	412	385	451	423	381	411	433	407	444	478	392	430	434	397	427	404	424	426	391	446	410	404	418	352	427	428	421	433	406	410	386	401	419	413	416	424	421	416	427	392	421	416	416	406	395	446	420	403	375	420	419	449	417	441	395	435	424	423	427	386	417	410	443	426	394	450	454	451	420	426	391	420	445	392	450	421	421	382	453	445	434	435	422	443	400	445	399	441	411	398	448	461	416	478	399	440	423	394	416	390	418	417	417	414	432	425	457	430	438	403	411	428	401	404	418	423	440	413	469	434	453	414	410	381	395	448	429	436	434	432	410	422	479	443	430	381	423	408	426	409	443	466	416	404	404	412	419	463	412	397	405	435	451	399	419	419	413	423	423	389	439	406	454	435	427	440	418	398	429	412	424	398	426	407	462	409	423	391	416	434	406	417	449	432	397	395	401	406	424	412	399	413	415	443	400	441	394	436	461	426	381	415	422	433	423	401	434	438	453	415	409	444	435	404	426	437	445	421	442	407	393	409	430	408	418	423	415	410	386	437	398	431	407	419	430	452	436	430	410	434	418	423	451	433	432	420	430	445	437	400	354	420	410	411	422	429	416	420	422	413	416	449	434	369	447	439	471	450	415	417	406	387	404	408	404	441	386	433	439	440	387	399	430	457	430	468	410	415	439	413	460	407	402	431	422	395	430	452	427	425	461	431	385	411	402	433	427	423	426	396	459	416	428	456	434	410	430	431	393	430	393	415	435	435	451	391	421	428	411	401	426	394	421	393	393	445	421	414	452	430	437	381	434	391	398	428	433	435	382	405	417	405	433	438	419	400	454	399	413	429	446	412	407	412	402	396	429	420	445	401	457	416	449	449	428	374	403	425	459	418	388	447	453	475	410	394	438	428	402	422	410	418	394	412	461	402	423	395	434	452	402	427	431	423	409	384	353	445	410	441	401	395	378	417	394	422	433	410	459	451	398	432	439	430	445	418	416	409	442	421	386	421	436	435	413	424	460	369	413	420	400	444	425	414	400	407	435	455	416	423	437	410	415	473	426	414	441	403	414	393	442	451	404	437	402	414	418	392	401	397	417	409	425	402	424	379	435	409	435	434	423	410	441	447	396	387	428	429	412	444	398	407	444	377	406	436	413	392	428	392	416	443	387	468	434	429	431	392	413	451	431	423	406	376	409	415	441	413	428	415	413	404	476	427	428	397	411	443	412	423	407	445	415	394	435	416	424	420	414	427	430	427	425	426	423	412	410	443	433	389	431	428	429	390	399	429	409	420	409	427	412	422	427	450	429	416	444	448
23058	46580	38873	26361	21998	17643	14234	11728	8689	6042	4463	3622	2749	2377	1902	1535	1312	1163	936	849	824	746	698	698	650	602	611	570	600	560	552	555	528	551	509	495	522	531	464	477	462	505	482	465	455	447	444	467	434	432	456	431	434	447	481	470	430	460	436	462	473	445	421	422	464	456	437	414	443	443	410	430	426	442	404	418	433	454	469	486	425	458	427	436	400	435	388	436	414	477	399	441	447	432	440	427	423	408	440	449	446	471	426	404	431	472	436	422	443	438	462	431	449	452	450	449	458	419	441	435	460	447	424	479	460	486	414	443	457	417	425	456	427	428	439	424	432	413	431	432	418	425	439	379	420	447	432	381	428	424	468	449	428	446	430	441	421	470	444	420	431	425	447	402	429	444	437	447	436	459	402	450	452	410	428	428	416	443	435	414	422	430	464	437	445	443	460	442	444	456	470	428	414	458	454	447	433	458	439	436	414	446	414	419	438	449	443	451	413	426	435	411	421	464	423	420	461	422	457	435	436	450	483	438	441	436	446	452	442	422	401	447	435	462	452	478	408	450	456	433	445	463	379	466	423	428	413	423	431	447	448	422	419	444	455	420	404	476	464	427	421	455	436	425	427	456	444	422	438	432	434	407	450	445	454	396	464	418	455	440	434	416	427	430	442	434	458	465	475	424	446	423	469	425	417	426	424	417	457	451	432	471	457	430	435	423	441	419	434	428	381	468	432	459	438	406	461	436	394	466	433	433	431	438	459	470	434	392	442	473	466	447	447	488	443	427	427	450	484	458	465	437	446	440	409	409	428	433	425	404	394	466	450	449	424	469	454	442	490	423	434	420	418	449	433	437	440	395	413	432	457	457	429	424	449	411	431	425	435	428	415	452	435	441	460	411	450	449	440	420	439	408	422	443	443	428	432	434	465	478	434	416	422	421	424	430	421	386	413	476	418	472	454	422	437	449	447	440	437	459	445	439	426	425	439	481	459	429	411	416	404	470	432	450	457	468	471	406	412	405	441	445	448	424	428	429	429	431	428	403	447	412	418	443	402	506	415	509	415	433	426	441	416	457	437	465	441	407	434	446	414	407	437	436	436	458	429	444	471	422	421	442	464	423	460	410	391	407	399	451	416	444	428	429	423	442	424	434	441	426	414	439	431	399	457	456	445	441	461	451	439	407	439	449	465	441	417	430	452	443	427	429	444	440	461	464	432	441	442	445	443	421	440	410	445	443	440	421	462	456	434	437	445	428	397	417	448	455	417	437	450	440	466	460	432	391	437	417	414	409	443	437	407	441	435	413	406	460	443	440	436	441	441	451	463	455	430	448	449	451	455	428	430	409	418	446	430	396	438	428	420	440	414	449	432	424	460	424	430	422	438	401	424	463	445	449	456	472	455	446	438	444	423	441	447	408	426	469	441	402	443	443	422	444	430	456	436	442	413	429	412	424	448	467	454	450	396	416	426	437	436	446	430	424	438	452	397	451	420	423	464	443	441	413	406	442	405	427	425	463	443	425	467	469	434	388	420	469	440	420	443	427	422	478	419	433	434	459	423	456	428	459	451	405	426	468	463	419	423	428	431	477	429	457	457	455	415	442	461	435	419	451	443	415	450	414	449	494	436	438	433	422	445	412	482	443	456	432	428	455	437	438	451	414	469	451	453	463	443	400	428	416	464	412	447	411	469	426	434	432	397	404	445	418	445	432	420	448	422	408	483	431	446	384	444	426	428	425	444	426	435	405	441	475	483	428	447	435	460	485	434	435	397	485	473	427	494	423	442	430	442	458	410	429	462	439	425	387	452	449	447	436	457	409	460	432	400	436	460	421	440	474	429	443	445	429	465	446	403	408	456	477	441	484	469	437	401	472	394	427	468	423	439	425	484	401	443	429	439	423	439	430	456	417	422	430	422	466	419	444	467	442	443	429	455	398	458	423	407	467	424	422	448	399	424	442	426	457	456	459	464	410	415	449	497	457	471	423	437	452	454	413	419	439	396	464	418	450	480	455	414	451	426	407	461	427	448	424	384	429	428	446	450	452	435	432	420	420	403	443	479	377	440	451	427	438	440	442	460	425	449	464	427	466	430	433	391	446	455	441	419	410	458	499	437	457	413	449	428	451	415	429	468	404	435	441	458	437	458	426	445	456	464	455	485	457	449	444	440	429	430	462	444	449	430	455	435	413	439	480	427	450	416	399	453	463	420	437	408	439	414	480	437	453	410	419	421	452	472	447	466	473	430	456	450	450	431	455	454	485	468	430	400	459	469	391	413	427	417	455	419	438	457	434	445	469	432	409	454	431	448	425	405	400	476	423	442	471	455	453	452	435	449	433	465	442	436	453	418	448	456	402	428	451	454	449	405	493	435	458	438	476	439	481	424	439	437	415	429	431	445	435	384	449	419	423	441	452	425	441	446	421	445	415	442	433	411	420	436	383	430	415	446	464	421	380	425	462	427	433	443	460	471	459	481	425	419	437	435	475	431	409	381	442	430	401	423	404	465	469	448	411	458	475	437	424	400	439	402	397	426	437	457	448	454	440	443	432	449	426	469	419	481	484	419	450	452	454	443	434	420	443	445	472	429	468	478	414	440	450	464	444	440	415	470	426	421	449	414	453	453	473	474	449	433	458	462	477	439	422	404	458	444	467	488	411	442	443	420	406	470	431	459	436	474	404	433	445	445	418	443	414	439	432	411	419	408	459	426	434	474	438	397	422	440	450	446	426	428	452	423	448	446	421	425	431	473	424	460	448	484	431	437	446	431	420	438	450	426	437	406	450	464	453	441	448	438	456	437	466	422	452	405	425	422	419	474	423	415	437	452	450	441	440	424	435	439	443	421	462	445	443	439	431	449	473	477	413	408	421	451	420	440	439	468	449	428	443	477	470	437	421	453	418	453	486	454	469	451	439	435	429	455	479	467	473	480	442	437	447	450	439	410	420	436	464	448	416	443	433	415	427	481	448	447	465	463	421	423	435	399	417	460	455	441	435	451	465	453	425	437	470	429	430	427	429	434	412	415	411	419	438	467	461	451	433	438	401	436	469	419	450	453	433	413	441	409	391	442	435	412	422	438	429	457	466	410	414	412	439	429	452	421	409	425	444	414	449	453	458	431	452	396	444	432	471	446	446	418	429	446	432	469	446	450	449	458	480	478	430	446	428	438	429	440	448	432	445	422	407	476	479	468	442	447	432	425	408	422	399	434	419	469	441	470	438	490	417	445	436	461	441	449	436	435	403	414	419	445	404	443	482	432	422	456	457	447	472	479	410	425	481	417	468	432	450	453	487	416	432	447	455	435	460	423	466	422	442	462	465	428	411	421	425	416	426	469	393	424	424	449	410	447	402	449	457	470	432	426	418	441	459	448	473	436	451	410	453	440	437	457	427	417	445	425	464	430	439	455	429	450	438	416	425	443	430	396	440	438	448	422	409	434	419	432	428	451	454	421	450	478	431	440	385	439	417	416	440	415	419	414	408	416	401	443	445
25545	21563	28073	26420	18537	11654	7861	5729	4228	2960	2083	1792	1495	1255	1042	878	773	709	559	597	508	527	481	488	501	478	433	436	409	407	399	403	395	414	402	400	378	372	368	374	382	386	405	354	363	351	380	345	376	396	365	411	387	356	355	376	370	351	422	349	351	356	373	382	369	380	383	356	375	382	367	383	363	384	389	353	361	361	382	317	362	354	367	396	366	374	372	369	363	371	351	337	318	376	372	338	401	338	367	333	362	346	367	354	364	365	370	368	368	375	339	376	361	371	368	365	324	346	343	335	337	369	320	333	354	350	367	350	333	401	346	350	363	372	363	365	371	374	315	373	371	340	375	351	368	357	342	367	348	361	359	348	411	359	345	361	375	364	342	384	347	372	349	343	349	357	382	378	325	358	353	349	368	392	366	341	370	394	388	368	327	381	367	367	375	364	349	397	353	368	384	319	372	387	361	382	324	347	375	365	355	348	368	331	365	384	338	349	364	374	387	380	378	384	375	352	380	346	375	348	381	346	368	373	334	378	371	353	354	335	378	360	359	375	368	367	385	355	347	332	343	330	346	363	359	315	381	365	363	370	333	366	378	383	367	326	350	340	349	386	330	401	371	355	392	360	387	365	374	353	378	378	351	340	338	414	345	372	382	336	345	375	362	374	358	353	385	383	353	349	351	346	358	374	336	375	368	350	360	366	363	398	380	349	364	368	380	339	354	372	314	352	328	357	357	366	367	354	360	366	386	348	371	360	342	335	369	353	378	375	353	366	372	363	348	340	329	374	368	334	370	365	373	363	370	379	364	366	373	344	340	414	347	331	371	334	385	367	367	377	388	364	367	384	360	370	352	389	350	369	366	356	391	346	359	317	367	350	361	366	395	379	380	373	374	344	345	329	348	351	345	369	335	373	353	341	361	387	378	384	359	359	366	341	334	368	411	345	346	398	393	325	350	325	364	374	361	387	359	353	356	367	372	326	355	384	328	357	353	371	379	326	335	333	309	347	354	354	382	368	352	374	317	338	371	353	354	358	370	384	333	308	359	360	363	352	347	388	346	384	353	364	368	379	360	356	334	357	323	396	364	357	349	360	352	354	358	361	348	369	372	359	396	362	397	372	372	332	376	372	394	378	376	376	353	385	381	360	380	323	354	342	374	387	375	356	349	403	366	365	350	367	377	363	373	422	362	360	328	427	357	373	364	357	373	337	370	346	326	339	370	338	383	363	368	341	365	373	346	370	334	349	370	334	343	346	368	362	350	331	397	358	361	371	332	338	344	374	375	347	349	372	348	325	388	338	384	322	358	351	412	354	369	349	352	359	356	352	338	373	384	360	360	410	363	328	344	356	364	334	342	383	370	380	368	359	378	351	376	395	373	356	358	345	372	375	359	361	365	370	381	350	331	373	373	345	390	321	368	352	372	367	367	337	332	398	347	333	379	380	365	378	362	363	388	381	410	398	345	374	365	412	350	338	361	350	350	331	339	395	342	369	357	380	369	388	385	366	368	354	371	331	386	372	385	379	378	354	370	333	375	373	365	412	335	365	345	357	384	336	360	360	382	371	365	372	345	374	358	346	370	347	357	340	345	362	342	339	342	349	342	370	363	363	358	367	346	343	342	371	397	334	349	328	391	395	364	322	349	373	352	337	373	396	360	343	371	339	371	367	328	403	352	360	354	358	358	353	360	377	342	344	360	351	359	352	352	406	350	356	376	343	343	351	362	383	385	354	396	360	359	349	363	371	382	371	353	387	384	372	362	369	364	365	382	363	362	360	357	331	355	375	394	347	356	373	349	349	393	379	329	349	352	383	339	396	382	339	387	372	361	381	344	358	409	350	368	343	403	351	334	337	361	401	399	350	359	387	383	357	366	395	372	336	358	372	363	399	389	397	343	368	374	376	352	419	356	356	420	356	331	360	389	328	350	349	355	337	342	359	351	357	369	350	381	391	388	377	365	360	354	359	363	339	340	342	365	358	347	364	389	366	366	366	331	365	355	340	355	320	360	407	359	387	344	370	395	352	347	351	371	367	362	362	382	354	370	366	358	385	361	394	317	348	350	347	334	383	356	332	328	403	394	347	362	372	346	389	383	328	364	348	341	371	358	331	383	377	399	384	336	363	313	372	371	371	372	333	399	367	330	364	355	351	370	378	333	362	375	361	348	369	386	331	397	353	372	384	357	359	382	369	401	381	371	334	348	374	387	358	365	396	374	364	393	370	387	363	384	378	399	362	358	362	371	322	396	354	354	365	355	358	366	340	345	365	356	408	332	346	343	354	383	341	367	356	379	342	370	371	360	375	361	362	365	367	341	409	357	369	358	345	347	319	381	393	394	356	409	389	341	352	336	390	393	356	344	362	389	335	361	337	378	341	325	382	373	330	382	368	344	370	332	347	363	364	356	373	372	351	364	361	396	347	337	359	348	391	388	362	374	358	346	360	332	360	360	363	350	369	370	358	376	363	349	367	345	397	339	366	321	354	347	369	379	386	367	359	355	343	367	362	374	359	358	367	331	378	368	391	341	378	397	359	357	366	358	364	384	383	358	358	386	359	358	353	335	381	348	348	353	374	334	374	379	341	374	369	338	366	321	356	326	368	330	361	322	355	346	391	391	380	375	346	341	368	360	369	397	333	405	381	369	380	363	363	344	379	345	369	407	348	343	357	381	355	380	346	349	385	390	339	361	333	362	335	358	380	339	338	372	336	330	374	350	383	352	359	363	371	350	395	347	401	365	325	375	348	349	346	363	328	352	347	346	357	327	355	317	363	370	349	366	364	343	415	350	371	362	378	374	381	378	344	374	381	346	365	374	390	381	388	378	372	359	380	380	334	395	362	384	337	423	363	387	354	375	385	385	334	341	357	350	336	365	368	353	394	399	362	343	364	357	333	349	390	355	355	355	360	334	380	362	345	337	351	384	338	376	378	339	335	385	358	376	325	371	390	368	392	384	361	364	382	334	402	383	367	347	334	366	387	353	331	338	372	384	383	339	392	352	339	371	357	383	373	361	350	379	370	364	383	366	364	363	372	369	344	356	375	339	365	351	378	386	345	373	384	406	373	346	356	352	383	377	355	343	347	389	358	383	344	378	353	386	356	376	375	370	381	359	341	367	375	348	320	325	377	347	369	350	361	363	358	372	353	398	380	383	380	375	366	396	328	376	358	366	322	367	343	350	366	363	352	334	366	349	370	346	323	383	355	382	347	340	383	370	360	370	349	344	343	347	339	357	347	356	355	351	364	353	372	348	350	349	376	342	376	324	350	363	380	347	373	346	344	386	356	382	357	394	359	390	361	322	365	355	350	391	366	332	376	353	336	375	373	344	374	348	339	358	350	375	366	380	377	388	375	360	341	339	380	353	345	379	407	382	373	361	351	332	371	349	373	369	376	372	368	353	366	338	370	332	351	376	367	375	389	378	385	387	369	381	349	331	361	352	328	371	348	359	359	372	362	339	357	345	354	363	362	366	375	362	379	352	346
22680	42851	34793	23073	18691	15022	11655	9485	7464	5217	3653	2892	2312	1913	1630	1272	1112	944	825	710	718	644	629	571	573	516	493	502	476	499	491	466	445	463	430	472	406	419	425	426	441	438	406	411	408	402	412	364	378	413	415	410	409	381	399	403	401	419	362	386	409	376	387	376	381	376	394	412	423	408	388	373	375	430	397	402	417	397	373	375	403	401	411	395	426	416	400	436	379	364	400	413	436	406	423	383	392	397	398	409	382	404	387	362	377	382	421	409	395	362	429	420	418	387	399	400	384	349	399	367	372	397	373	374	368	401	404	413	408	370	412	401	376	396	380	345	378	342	386	414	389	391	363	379	379	391	391	394	381	401	374	390	376	395	387	395	388	381	395	393	392	413	399	365	382	398	409	373	412	403	362	434	374	396	433	427	365	390	399	418	366	347	382	419	403	376	431	384	406	389	420	407	408	365	366	419	378	396	375	356	427	378	380	357	410	385	376	406	368	382	362	386	388	364	395	371	393	387	370	412	378	355	365	424	426	391	382	404	391	388	412	380	385	401	412	412	382	406	400	386	374	379	375	405	404	374	386	382	400	394	381	380	419	393	352	377	416	388	416	414	410	397	394	391	417	372	416	379	394	389	412	355	358	395	377	353	438	392	371	387	383	392	389	400	396	387	394	402	374	399	376	370	397	352	408	410	375	398	395	393	403	391	383	399	380	409	372	361	395	426	396	405	373	328	387	448	368	379	401	376	407	388	399	396	359	411	389	412	386	373	425	387	405	389	412	390	389	383	406	406	378	386	374	369	373	373	364	347	395	437	428	392	410	409	419	382	402	396	394	408	383	394	408	379	389	411	397	382	388	394	383	346	397	376	378	370	361	406	385	412	372	379	384	364	410	375	398	365	377	371	390	378	384	357	374	401	384	405	387	423	414	389	376	352	374	384	415	418	385	380	401	405	395	444	393	432	394	404	398	445	404	402	419	400	390	352	389	380	374	390	373	360	370	353	396	382	397	393	454	376	400	418	384	379	419	365	393	395	432	376	369	368	390	414	383	374	391	420	412	372	378	393	388	396	398	374	403	374	391	418	379	384	364	401	412	366	428	383	377	396	396	401	375	426	392	441	417	368	410	394	365	381	406	410	410	365	377	392	387	378	374	432	367	403	425	396	363	418	404	382	353	371	379	378	390	384	370	418	406	414	435	377	374	375	423	423	389	365	373	375	400	372	398	360	410	400	386	393	394	408	370	375	395	397	393	398	396	383	395	355	430	358	362	358	403	348	398	410	432	417	383	391	424	414	374	395	421	376	386	425	351	387	414	399	376	398	390	396	382	405	405	417	398	381	438	406	389	388	374	388	402	381	398	387	378	446	399	384	416	356	378	372	378	397	377	403	393	368	395	360	399	413	381	391	384	370	411	392	422	350	402	356	378	386	423	393	352	363	386	367	368	441	376	415	402	380	372	409	359	386	385	420	376	403	395	370	400	377	371	396	388	382	356	398	412	388	369	402	406	373	391	376	386	384	382	364	395	426	421	395	363	371	356	346	378	372	362	370	396	422	379	395	411	355	385	410	383	390	358	408	408	415	391	393	375	368	373	382	389	371	390	333	393	376	381	430	395	376	386	382	417	389	364	385	385	389	381	381	408	397	355	378	398	416	376	392	420	398	403	413	389	380	399	376	389	402	393	427	427	369	409	373	392	400	387	388	379	390	368	386	409	391	395	382	399	409	384	358	420	415	380	386	376	398	387	390	356	365	406	401	383	366	401	408	380	369	417	332	395	393	378	378	405	355	404	398	388	400	402	391	387	337	386	367	371	378	392	365	392	413	388	385	405	379	397	413	377	357	403	396	369	371	387	364	433	397	371	381	387	407	400	364	381	419	413	359	368	387	350	378	378	398	367	402	395	394	378	391	375	399	373	387	373	398	408	397	415	389	396	379	394	396	375	343	393	377	415	392	383	409	404	392	403	393	395	387	402	339	409	388	353	365	384	408	396	403	391	414	400	366	416	371	376	358	385	397	387	384	394	390	402	378	393	388	373	417	397	396	409	426	395	373	367	374	381	371	395	352	361	384	370	372	366	412	444	397	405	399	414	390	410	366	379	405	397	357	370	353	410	383	396	418	367	402	408	445	398	438	365	403	425	381	392	389	394	371	375	379	391	403	383	387	389	426	396	375	378	407	369	394	393	404	377	355	322	375	392	396	370	396	380	368	411	384	388	415	381	359	404	394	386	388	376	387	398	366	392	373	411	401	421	390	419	397	379	363	399	376	391	384	340	391	379	406	411	424	351	373	418	402	391	371	402	367	369	378	398	377	373	355	385	382	378	427	368	417	373	382	355	388	377	410	424	412	388	358	429	382	415	378	404	377	365	365	372	364	389	390	377	370	355	359	372	378	395	417	419	399	396	359	385	411	400	384	422	398	393	410	394	382	360	364	373	379	405	395	389	377	401	374	411	398	382	371	444	388	382	395	410	397	404	342	396	356	398	395	362	405	369	413	356	398	377	392	414	415	389	372	353	370	372	430	381	368	415	390	363	410	418	398	390	401	398	417	370	375	412	415	397	403	398	394	354	377	388	390	417	358	387	415	376	404	381	362	378	389	370	389	378	388	389	358	390	366	379	372	382	376	410	389	402	411	380	429	423	392	374	375	385	395	405	354	387	352	366	407	379	383	416	378	406	394	350	394	406	396	428	382	405	404	418	365	390	378	374	369	353	382	383	380	388	391	369	418	369	385	411	378	374	373	391	416	368	377	378	445	408	414	418	406	353	390	426	373	417	401	415	403	406	399	388	390	375	381	361	418	355	361	413	400	400	401	370	380	383	385	416	363	432	403	376	392	404	399	373	401	391	386	372	398	401	408	386	379	379	379	399	396	396	411	391	366	403	392	410	396	389	397	429	374	393	386	379	378	410	395	383	367	374	420	398	415	381	418	410	375	413	386	358	383	388	393	406	369	401	393	385	390	376	381	436	392	402	353	378	365	422	391	377	389	394	389	409	392	397	384	373	403	373	358	392	417	398	389	368	401	376	354	377	390	372	367	404	414	417	375	396	418	393	375	406	404	375	378	384	400	389	392	364	409	400	391	367	380	391	397	369	384	347	431	401	400	383	364	427	384	355	398	384	366	396	334	362	380	370	392	408	375	382	392	423	384	367	375	400	392	396	427	370	443	364	406	360	368	408	400	437	378	368	389	406	393	401	366	373	386	367	408	402	359	403	383	395	375	385	378	393	399	383	400	388	352	370	403	382	354	366	391	349	400	421	392	402	368	384	366	389	393	382	395	396	372	384	394	368	380	385	403	399	393	364	376	363	376	423	390	407	378	393	376	385	386	381	376	393	409	417	378	373	383	398	392	358	441	388	409	399	388	439	405	415	398	376	389	387	390	353	402	394	358	463	376	393	418	365	387	389	409	393	379	407	390	394	396	425	406	377	376	410	390	403	372	384	369	364	392	411	421	396	419	382	406	374	404	395	390
23184	21585	29348	24351	21954	23107	19939	11473	8057	5635	3852	3055	2426	2061	1812	1498	1294	1092	919	873	898	808	728	725	728	738	659	629	586	608	602	565	628	533	574	542	548	555	543	507	545	543	531	530	493	541	508	499	470	510	524	502	497	475	490	526	504	495	497	526	483	502	517	501	487	508	523	487	545	487	518	487	497	480	497	525	518	483	479	470	491	457	465	475	461	461	516	481	482	485	485	461	490	495	462	468	474	483	503	474	485	485	495	491	469	514	527	472	504	498	483	500	523	478	500	507	466	508	508	474	462	498	515	490	510	483	456	498	474	516	498	511	498	527	520	505	477	484	445	519	470	489	495	494	467	527	510	507	493	498	480	447	521	472	524	426	473	502	470	493	499	505	509	514	508	485	530	448	501	520	473	516	495	465	503	496	523	464	466	511	513	510	507	521	486	491	515	520	514	497	524	526	500	517	523	500	494	486	498	517	475	486	504	512	528	491	492	461	459	501	512	486	490	507	509	508	480	474	557	459	484	525	450	510	482	488	518	483	533	510	474	485	445	497	481	476	451	469	477	506	492	501	522	450	526	497	524	489	456	521	514	507	469	492	507	494	524	527	484	524	461	468	477	460	510	516	475	490	476	476	486	469	496	483	472	506	479	487	471	506	420	534	502	480	459	532	483	516	505	469	524	473	492	481	513	486	484	480	486	507	491	470	507	519	495	509	536	475	467	500	488	512	508	509	511	477	506	533	506	473	506	485	480	489	506	499	508	477	543	482	505	483	462	462	445	478	485	497	505	499	502	476	487	473	492	497	490	491	484	482	495	509	505	460	529	504	543	535	490	446	452	473	475	487	464	523	465	531	486	486	499	498	488	502	510	465	475	475	536	455	497	483	492	471	490	487	468	504	535	498	477	503	487	522	490	523	466	483	488	481	469	467	505	496	476	496	485	467	533	510	488	540	524	489	505	466	481	507	515	481	456	493	463	493	482	494	478	489	504	491	484	471	514	512	520	520	486	481	517	484	497	506	480	492	486	500	441	479	470	470	467	474	462	448	500	471	495	504	457	448	462	465	488	465	487	527	466	513	506	473	512	509	503	492	473	484	511	499	474	490	483	435	499	486	468	501	474	516	483	489	470	480	502	530	488	486	485	507	476	475	508	485	466	505	520	501	491	463	484	454	488	461	461	476	501	478	475	478	466	500	481	454	487	465	507	490	499	527	563	456	488	561	515	504	479	469	500	521	506	473	497	494	476	495	481	516	493	477	478	483	500	481	526	497	485	518	487	492	504	499	452	516	461	501	499	489	476	458	455	516	468	528	458	521	491	502	482	464	488	487	504	480	474	472	506	526	504	449	488	485	520	466	483	482	491	486	515	506	470	508	461	480	467	495	500	498	494	489	479	462	496	511	440	543	492	510	491	515	477	517	473	542	518	463	496	511	442	511	447	454	478	463	529	483	521	509	488	509	514	535	461	456	489	485	492	467	469	450	513	472	532	476	500	450	516	508	507	493	499	475	507	505	471	501	501	516	456	461	511	503	454	493	491	505	501	538	471	484	533	501	424	506	458	490	477	490	510	482	509	494	512	528	496	510	478	465	481	475	501	503	503	472	518	498	473	520	508	493	461	464	478	507	479	514	487	485	455	507	473	507	486	516	491	479	509	542	475	504	502	471	476	523	519	485	474	486	485	487	499	474	473	476	456	479	504	491	504	507	560	517	478	472	474	493	485	503	507	469	468	469	507	484	482	494	489	475	505	450	475	476	487	447	510	481	500	431	486	514	490	494	513	461	478	511	483	515	491	485	495	471	535	494	493	508	525	486	499	502	498	486	479	489	496	479	495	507	508	484	511	493	486	499	491	496	477	462	476	522	503	461	460	477	509	518	482	552	521	520	502	473	437	488	464	442	504	470	473	507	494	493	461	508	485	468	459	529	468	491	547	476	486	482	469	497	509	496	500	510	497	517	486	487	467	492	509	485	476	522	505	492	501	508	469	534	463	474	508	503	491	497	475	450	474	459	468	497	531	477	474	522	478	529	475	500	499	485	515	498	487	451	493	494	511	528	431	502	487	484	484	485	538	510	529	520	441	477	468	481	518	498	511	498	471	535	508	508	511	516	461	434	477	453	514	507	463	481	455	483	496	444	491	503	516	523	521	453	514	490	472	494	505	510	495	484	478	500	468	463	503	502	499	484	465	453	509	467	474	480	504	536	527	505	504	523	509	484	473	501	518	483	489	517	529	495	495	508	509	475	505	454	475	473	475	445	492	470	483	489	471	479	474	441	476	500	510	489	523	484	484	467	516	511	478	523	497	453	492	478	496	453	459	461	484	495	457	475	474	449	500	497	475	491	451	470	480	501	488	497	497	504	509	517	479	519	512	516	480	481	449	488	495	441	501	519	498	491	499	494	486	462	470	507	488	478	495	514	471	539	470	551	520	496	479	481	492	489	489	516	442	476	503	479	483	477	522	504	511	497	442	490	470	462	488	491	468	503	483	496	468	506	494	526	518	486	526	521	459	510	462	504	531	458	471	485	492	486	500	517	496	507	489	547	524	496	497	509	476	499	495	472	457	489	536	502	502	485	472	500	492	497	476	506	498	529	498	492	497	549	508	469	461	481	522	484	458	466	483	485	486	470	496	476	461	483	504	477	482	462	466	477	481	461	486	468	510	480	463	481	502	523	473	484	516	472	476	470	480	451	475	485	490	504	490	434	504	495	467	497	486	508	497	506	504	514	495	456	518	471	486	439	503	493	482	471	516	497	456	485	465	479	477	486	528	501	514	476	494	478	458	493	516	488	498	425	429	487	547	486	490	516	485	490	503	525	508	499	481	491	490	487	500	555	490	498	488	528	502	483	489	464	467	489	472	497	514	526	500	479	521	540	507	480	488	451	487	497	511	508	439	474	474	445	487	500	484	479	480	530	478	491	515	515	490	447	498	508	498	448	503	489	486	475	458	454	482	501	505	536	501	513	494	466	489	549	506	511	490	503	482	466	499	480	498	493	522	530	479	499	488	510	532	511	510	491	506	536	497	515	459	491	504	493	484	517	472	469	526	523	481	567	505	517	491	464	465	490	499	442	475	502	506	491	476	478	485	459	502	504	489	493	516	475	478	506	502	494	483	511	486	507	502	484	487	473	524	520	503	486	510	507	479	536	492	485	500	509	515	495	483	410	501	478	464	511	486	510	484	468	504	461	490	467	490	489	478	497	490	488	471	529	481	472	513	498	482	468	512	510	477	475	484	476	523	513	450	497	481	497	470	480	455	516	464	491	482	487	505	484	468	504	500	481	494	519	496	461	472	484	516	471	509	481	497	508	474	490	533	492	473	470	510	497	506	475	501	510	489	506	460	492	473	480	468	496	496	484	492	504	488	488	483	492	487	494	483	518	495	518	497	537	506	490	471	502	452	460	466	511	515	503	522	443	509	441	518	496	480	504	456	472	504	446	507	470	449	493	492	468	495	528	483	547	467	490	514	461
25557	51688	43077	32171	27189	22206	17672	15052	12036	8545	6049	4637	3636	3250	2583	2076	1792	1459	1247	1144	1027	981	931	899	829	795	757	735	659	664	639	680	641	637	638	574	599	572	581	586	541	539	530	559	530	533	546	532	550	540	542	539	531	554	511	534	529	528	512	518	487	516	523	529	498	511	475	516	523	494	500	507	544	503	525	526	519	563	539	496	487	495	508	519	515	471	505	490	505	539	506	485	465	488	508	472	445	524	516	510	504	492	522	520	496	522	520	475	474	523	462	473	500	485	505	505	501	489	532	506	542	512	521	493	458	538	526	510	513	514	492	495	519	512	477	468	559	520	508	555	485	527	496	487	476	524	507	520	492	522	529	531	525	439	491	521	521	529	514	490	473	513	560	470	519	518	496	463	527	519	522	535	495	515	513	508	568	542	475	475	506	501	518	488	491	494	489	499	522	484	541	513	525	491	520	521	503	545	469	560	509	508	454	533	524	496	505	521	518	527	515	504	512	508	461	517	548	527	473	483	505	483	518	518	488	517	495	483	501	455	520	554	526	483	536	546	501	482	550	502	512	523	555	538	525	494	504	502	512	516	517	499	498	494	501	485	476	448	516	525	492	511	506	489	479	493	532	500	540	495	495	488	511	463	490	483	502	496	520	514	510	527	469	513	494	485	498	497	489	518	552	496	501	521	487	527	512	521	517	526	511	514	504	497	495	504	510	501	500	517	522	476	502	508	514	548	492	493	524	507	525	501	519	484	493	504	479	502	520	497	482	505	482	536	513	544	474	450	554	539	513	496	519	501	496	453	497	534	486	496	507	491	510	509	503	488	532	528	511	534	530	490	532	513	486	504	508	521	531	519	502	519	528	514	537	464	515	481	469	503	487	516	519	494	510	451	520	512	497	512	521	482	529	494	486	498	520	525	475	494	512	536	516	494	531	501	481	542	507	514	505	498	539	502	503	538	494	491	487	485	506	542	497	512	480	497	515	482	506	530	513	512	485	497	493	520	533	502	481	499	496	486	466	485	471	496	532	520	473	544	522	515	481	506	497	470	512	506	514	500	493	487	548	543	521	505	472	506	534	486	548	532	514	452	481	477	562	523	474	485	512	507	541	537	487	503	523	528	542	471	509	501	485	506	495	544	535	566	477	509	489	493	519	477	514	523	497	473	496	516	503	514	504	490	487	499	473	523	476	545	549	541	493	495	494	487	497	481	505	522	514	497	518	483	506	527	509	487	497	487	507	480	485	488	531	477	482	508	510	515	514	521	513	497	470	521	511	481	536	527	488	518	524	537	513	524	480	550	527	505	550	589	551	479	482	535	512	515	499	484	477	509	507	470	494	474	496	547	482	495	518	499	490	498	532	488	488	466	514	490	555	487	530	476	470	509	509	527	533	482	464	503	520	519	512	472	491	511	484	559	532	508	486	459	534	524	510	514	505	542	518	492	532	495	511	511	502	510	501	515	495	514	511	518	484	511	521	529	510	494	500	530	503	492	522	479	506	530	539	503	484	539	493	524	493	510	540	525	521	505	508	562	475	540	525	493	525	542	484	531	489	502	525	513	508	542	527	505	488	525	511	500	519	549	493	507	493	468	522	494	516	505	487	524	468	501	486	497	517	455	544	504	554	534	530	563	447	526	509	572	516	515	518	518	498	494	465	581	489	518	474	529	535	520	489	492	499	471	537	502	559	482	531	470	475	534	508	502	478	538	499	511	524	547	514	473	501	496	534	523	519	519	493	502	477	513	532	544	465	492	506	484	503	474	498	532	531	487	495	486	531	482	459	497	494	509	468	519	527	492	471	489	525	482	486	478	531	482	536	489	484	535	431	531	537	512	508	523	466	501	487	476	485	484	529	519	501	496	523	460	514	485	520	505	518	521	510	536	471	543	532	535	512	520	514	513	493	507	539	507	508	516	500	490	520	514	514	509	502	493	512	494	485	504	480	470	503	486	505	548	490	520	506	491	513	532	503	481	522	505	525	523	505	519	500	516	495	518	508	483	492	526	479	453	494	524	513	483	507	506	545	506	486	512	527	469	474	478	530	527	481	481	506	472	501	508	478	525	513	527	485	510	469	513	556	521	532	502	522	485	545	512	491	542	501	504	482	527	492	545	488	534	485	509	488	506	485	459	539	540	506	492	515	538	506	533	487	536	519	470	485	525	502	469	542	519	456	495	516	514	506	536	491	529	499	466	521	512	499	522	531	475	524	563	547	517	483	526	515	525	511	464	502	481	494	519	513	496	501	472	479	505	491	498	501	473	523	447	527	506	502	497	499	477	534	504	452	542	490	552	507	509	501	519	526	513	490	497	507	531	489	549	492	508	497	533	523	526	501	501	472	504	510	481	512	527	472	490	490	500	505	500	484	480	458	532	502	507	507	505	489	470	480	477	499	488	488	513	492	477	513	516	487	485	501	505	533	491	507	517	525	535	541	518	499	490	510	475	496	513	488	508	542	474	489	513	513	484	488	469	508	520	498	482	532	452	482	517	505	482	481	497	490	498	504	530	527	474	546	506	507	485	515	487	487	502	528	523	481	529	492	496	488	541	542	489	502	493	524	534	481	482	517	495	522	444	501	501	488	516	502	511	504	491	547	482	499	500	510	512	539	499	490	517	494	501	503	492	503	497	494	561	518	515	512	508	502	532	487	527	505	516	509	520	532	504	495	498	474	473	510	501	505	511	535	527	502	470	495	491	470	517	503	491	556	482	506	497	505	503	505	528	556	516	492	489	508	466	478	544	520	519	484	491	505	461	500	531	502	513	499	505	504	464	485	498	511	500	530	523	494	512	499	511	544	499	471	477	499	489	488	486	497	506	506	481	497	524	540	511	506	524	552	523	552	464	509	525	499	494	481	533	518	484	478	469	502	498	521	500	524	496	509	470	479	498	518	495	510	496	488	533	463	532	522	506	508	505	510	524	537	468	479	511	523	516	521	527	509	506	484	501	518	520	528	553	504	477	485	507	536	495	532	496	462	533	535	485	508	525	472	498	518	474	483	487	445	512	499	526	507	487	465	467	494	541	475	510	518	522	517	509	483	473	512	506	511	474	498	510	484	498	504	523	508	509	524	508	539	551	531	501	527	491	498	520	511	509	514	508	519	543	477	538	489	520	503	495	497	476	517	487	490	548	488	492	486	491	514	535	498	519	543	485	503	519	525	560	500	482	519	521	530	464	470	466	493	487	511	508	531	487	530	547	521	482	500	490	556	487	543	501	525	462	502	490	483	543	506	518	490	479	497	514	530	516	512	552	522	506	525	500	489	524	487	504	532	534	461	486	526	460	549	486	522	534	515	476	538	475	440	489	496	527	478	498	535	517	531	499	513	457	506	518	515	506	510	534	542	528	555	506	442	504	511	504	501	518	500	474	493	499	521	507	456	528	505	494	510	506	467	516	552	530	487	508	465	528	512	520	530	523	488	502	485	499	482	478	503	483	502	526	495	527	532	490	512	521	496	513	512	498	521	493	483	476
29287	25373	28338	20560	12214	8101	5789	4368	3509	2325	1682	1324	1055	951	846	706	608	550	506	506	462	450	462	419	423	410	398	375	349	369	380	360	365	387	370	336	332	342	382	327	350	342	345	400	336	358	330	336	325	371	346	357	331	375	361	360	329	341	300	307	319	333	315	351	347	335	351	308	333	333	336	359	351	305	370	368	333	343	301	336	354	309	349	326	361	311	330	348	318	344	326	339	290	312	324	354	322	342	341	312	340	332	320	333	356	323	329	350	360	358	347	351	352	351	338	332	325	325	346	336	330	362	379	325	342	343	340	364	344	332	338	337	365	299	322	318	357	342	337	344	334	359	360	312	341	345	308	309	318	354	338	321	314	335	321	311	344	374	343	305	301	315	325	282	336	335	333	354	356	308	367	306	322	333	311	315	348	347	334	304	304	364	358	337	359	327	322	323	341	324	328	360	304	331	333	326	324	331	345	341	329	324	295	332	352	365	327	315	323	376	357	321	301	346	340	377	322	336	312	350	350	322	339	303	332	339	332	355	338	317	332	341	347	355	309	313	321	326	332	309	318	346	330	342	343	350	358	332	330	322	326	316	327	355	358	310	323	338	331	293	320	346	345	339	371	315	315	326	317	348	383	285	331	330	331	326	344	354	338	352	339	343	350	335	332	301	326	339	333	336	356	340	357	334	339	305	356	340	323	304	351	351	324	315	338	358	346	350	337	329	335	324	342	347	326	350	343	373	337	343	368	366	368	321	333	333	349	331	331	327	336	354	358	316	326	305	354	337	323	360	320	329	337	363	342	345	323	305	355	356	299	326	331	332	337	331	346	342	303	337	318	367	337	363	343	339	382	311	355	335	345	313	311	337	306	360	342	301	329	293	309	338	320	346	379	337	366	318	314	322	352	342	318	317	309	301	356	348	338	366	327	351	332	321	332	328	320	345	347	306	352	314	344	311	331	330	333	332	333	319	319	325	343	335	342	324	328	321	318	302	364	318	362	331	389	324	362	360	335	335	333	348	296	309	336	341	354	337	380	319	341	334	313	320	351	361	366	378	335	330	315	356	340	323	329	339	327	334	328	352	324	363	346	340	347	329	317	362	350	379	317	345	357	300	362	349	319	319	329	362	345	327	352	334	322	334	357	353	355	307	306	323	306	370	370	321	345	360	306	327	341	335	376	380	332	356	338	374	342	333	333	359	325	345	333	376	345	345	325	309	329	335	325	349	341	351	344	344	308	301	359	343	357	355	344	331	316	300	340	373	331	329	333	329	352	330	335	352	320	340	358	357	344	341	329	306	354	383	348	338	343	339	326	349	321	335	306	340	304	326	369	344	354	327	341	317	352	341	359	313	286	340	358	345	372	354	320	338	334	329	371	326	335	345	322	361	366	350	338	325	334	291	347	333	345	309	329	350	347	356	331	359	344	333	333	368	339	329	318	342	347	312	314	358	314	337	372	291	365	347	304	324	323	322	316	335	344	316	357	327	314	309	348	367	351	342	370	350	355	341	328	309	310	344	352	337	322	346	339	317	336	330	352	316	313	331	314	352	344	332	319	314	309	350	323	325	366	350	329	353	313	361	337	307	381	343	336	345	341	360	346	341	324	357	370	321	326	320	316	351	278	350	320	332	330	326	330	341	325	334	338	333	319	312	346	325	348	337	339	346	327	377	330	368	366	318	338	328	350	349	299	337	335	345	365	357	333	350	315	341	307	343	357	362	325	319	353	318	343	334	331	336	322	322	342	371	335	364	342	348	314	340	340	310	301	350	354	350	341	313	351	328	327	307	325	342	321	343	372	339	369	337	319	329	298	325	350	331	360	337	349	358	344	329	322	335	328	312	350	352	324	334	337	343	338	365	331	359	325	345	353	329	356	335	322	344	343	336	354	344	345	323	309	331	335	339	328	313	298	349	392	352	358	333	336	345	307	310	321	337	334	332	328	321	343	323	342	348	333	358	350	345	330	334	321	329	335	342	345	368	327	318	325	321	377	307	360	331	342	339	325	333	327	342	317	318	325	330	349	332	308	344	331	329	324	298	294	358	363	360	337	329	329	371	321	357	344	320	340	354	309	357	341	350	354	328	292	324	317	356	355	350	361	339	290	354	339	338	312	349	370	344	311	322	300	313	349	361	336	344	343	297	370	339	354	352	377	334	300	328	347	314	340	302	312	355	328	368	370	336	355	332	326	355	328	351	304	388	340	313	336	313	318	333	328	346	307	307	337	326	313	330	362	313	339	288	314	357	334	356	326	342	325	347	330	347	331	358	355	301	324	355	345	359	352	309	376	366	327	350	346	349	347	353	341	312	337	298	345	328	326	333	328	340	337	306	322	335	334	337	294	327	349	332	323	339	325	297	313	355	360	323	347	356	342	326	310	326	331	342	318	359	327	335	331	336	343	337	351	347	371	353	361	316	319	310	363	339	311	343	296	335	324	342	338	359	317	304	320	355	373	323	326	330	363	305	338	337	349	326	304	334	321	317	336	346	339	325	332	333	332	337	361	299	342	306	347	336	317	350	349	317	344	342	372	346	339	341	344	317	319	299	336	331	349	355	304	352	336	342	330	349	316	369	342	329	333	345	337	355	310	284	352	348	321	351	313	307	355	304	346	332	360	304	334	354	289	314	353	322	368	346	333	339	372	338	308	343	315	312	373	383	328	321	372	311	326	342	331	310	357	321	319	325	312	350	343	299	292	335	338	334	324	321	326	343	338	374	373	327	300	343	338	320	360	333	361	372	368	363	336	323	365	340	321	318	332	340	329	316	343	373	274	333	326	330	328	338	324	331	332	336	355	358	335	324	326	334	316	331	364	310	337	343	321	355	331	344	316	357	335	334	332	343	363	309	348	294	350	379	358	331	318	338	310	356	343	328	335	336	351	351	314	326	336	299	347	323	314	336	352	306	340	305	346	348	345	330	324	333	350	310	381	363	342	341	353	343	328	330	358	353	349	350	330	360	377	310	352	356	339	327	324	322	340	301	328	336	369	351	336	358	354	366	341	329	331	341	333	321	313	333	358	317	330	343	338	352	350	335	346	331	349	321	332	350	303	352	310	330	300	290	323	356	329	287	297	325	313	357	322	321	368	350	348	320	327	356	299	362	369	358	335	329	351	323	333	311	304	357	354	330	332	332	335	317	340	326	321	323	321	313	343	339	327	360	336	308	311	345	338	363	347	323	336	325	342	347	305	365	361	347	325	331	327	341	341	336	333	352	329	322	294	306	349	326	325	339	348	313	355	315	334	331	354	332	327	375	359	358	361	333	351	335	354	325	329	363	322	358	354	322	312	346	370	333	335	340	346	310	349	302	308	328	302	365	369	335	329	304	346	354	327	312	323	377	366	340	335	333	342	355	338	354	325	336	312	359	321	337	330	295	355	316	333	338	300	341	361	355	324	367	336	348	346	335	325	349	350	328	327	344	319	339	341	337	305	329	373	327	348	308	326	328	328	340	337	346	366	331	338	351	315	340	342	328
22548	39071	30115	19811	15028	11919	9053	7427	5896	3965	2754	2044	1687	1506	1248	1056	867	778	675	579	560	596	535	523	466	447	445	405	454	411	436	393	401	436	414	397	375	412	406	394	381	379	370	386	377	367	390	347	401	365	368	362	355	388	342	355	365	373	315	362	406	390	366	370	390	349	341	347	341	362	353	375	389	346	365	359	346	361	358	375	304	351	341	375	367	363	306	344	359	363	355	356	341	370	381	388	351	367	376	381	333	412	385	371	364	317	332	345	378	345	398	355	359	346	379	394	371	340	368	374	353	352	338	381	327	322	331	365	362	342	352	347	365	358	342	347	352	362	337	394	321	386	344	394	329	332	331	380	373	346	390	366	349	328	346	367	356	369	371	377	364	361	347	345	375	371	376	366	366	387	349	356	386	362	350	354	352	336	316	343	352	355	357	337	387	361	347	337	346	345	356	316	346	345	357	349	338	341	315	366	377	376	366	366	361	375	357	365	363	370	353	331	351	367	318	378	351	375	342	361	383	391	380	327	365	341	373	358	354	349	347	362	378	360	336	388	382	330	374	342	347	390	366	350	354	359	361	355	325	362	367	344	386	373	364	361	380	384	386	359	314	356	345	368	369	364	335	347	342	347	339	363	387	374	350	340	373	336	350	342	363	393	391	361	360	371	325	366	366	338	378	360	327	361	362	365	360	378	363	349	359	374	375	314	360	356	342	384	359	364	357	334	349	390	334	356	386	336	357	331	346	346	381	355	369	357	358	362	367	339	366	353	333	383	360	359	317	350	369	339	367	348	373	358	373	339	383	368	354	360	359	379	400	346	323	325	343	378	381	366	360	367	373	342	370	343	351	318	357	347	353	322	354	362	344	362	363	389	347	387	374	349	356	374	335	326	334	387	400	326	369	344	364	344	338	395	369	325	346	351	349	333	349	353	364	393	339	356	361	333	395	375	360	334	354	378	355	331	357	346	358	349	374	399	342	357	349	379	340	347	348	359	352	362	352	362	380	348	349	373	357	355	376	372	379	360	365	386	413	362	367	334	323	337	401	300	379	376	375	341	342	381	365	376	358	347	336	369	376	371	339	350	355	369	355	347	329	347	367	364	331	374	326	310	355	356	393	364	356	346	333	376	348	367	348	349	358	359	344	330	356	335	360	364	362	363	376	375	380	354	362	339	374	336	331	328	374	341	370	312	376	374	387	347	358	366	382	369	356	367	401	353	349	335	378	335	348	325	339	362	345	355	344	368	362	374	387	356	328	362	378	348	345	337	354	359	341	380	361	321	342	371	334	371	339	384	338	352	362	341	341	356	353	373	368	346	369	383	377	351	333	353	351	396	352	353	346	353	370	336	343	363	365	390	341	341	323	359	382	344	361	348	375	361	367	378	346	373	380	367	407	365	359	356	331	377	380	355	375	350	393	360	372	337	368	317	387	371	360	373	392	370	365	362	372	346	362	360	370	414	353	357	338	339	374	344	346	368	336	355	359	372	367	356	377	363	328	373	360	372	359	343	361	357	354	366	356	382	317	354	342	384	346	380	358	372	353	387	348	389	356	327	350	374	364	394	354	345	367	381	384	361	347	371	386	356	377	358	340	358	341	325	373	351	349	358	385	322	383	341	369	365	353	366	351	387	352	365	352	350	345	357	338	380	356	406	342	369	391	347	318	348	374	322	359	359	342	365	378	364	382	363	345	348	369	381	364	359	353	357	387	363	386	346	371	355	332	330	344	357	334	374	335	356	356	359	366	361	355	321	380	351	358	364	367	376	351	350	324	349	379	325	355	364	365	346	370	350	357	351	360	387	374	372	355	349	380	342	355	378	372	376	375	324	369	369	383	347	357	351	349	359	380	361	353	398	341	381	337	355	410	341	363	327	364	354	355	338	381	354	349	356	340	377	354	349	295	369	318	356	332	380	376	352	380	375	387	395	329	374	349	388	355	380	357	358	380	369	372	362	352	364	386	349	375	349	371	331	352	376	376	349	387	329	359	380	350	338	355	422	366	359	326	326	332	348	357	375	378	386	366	345	372	397	393	363	374	344	354	363	338	368	349	350	370	365	393	372	401	344	342	348	367	357	373	355	323	327	392	367	371	309	347	371	341	352	330	327	392	399	346	326	358	339	323	367	362	338	342	352	379	323	320	362	351	372	350	326	356	376	397	391	333	356	386	349	371	400	382	359	362	384	363	375	367	366	335	353	360	353	345	345	313	343	364	360	337	369	362	322	344	368	354	367	356	347	378	351	343	347	345	365	363	353	360	379	341	362	403	350	345	359	367	357	345	367	320	382	349	324	359	350	376	352	365	352	402	341	381	368	333	380	350	338	348	340	368	366	321	333	375	389	349	326	337	384	359	361	357	356	355	355	328	352	376	347	353	389	369	411	375	364	324	349	343	365	342	346	357	397	388	372	378	341	341	343	361	331	363	340	318	364	347	391	392	332	357	359	359	361	365	349	334	368	368	355	347	379	387	357	373	352	397	348	310	344	353	339	364	356	364	370	326	363	352	332	324	358	320	374	326	387	375	369	349	354	341	352	350	342	333	334	366	401	344	335	349	398	347	355	343	353	358	349	375	376	354	342	335	381	354	365	349	353	355	343	341	359	341	352	348	361	352	360	347	353	355	356	333	345	366	345	347	396	322	383	343	363	326	358	365	366	327	360	383	378	393	337	352	346	365	346	343	353	365	355	360	354	352	331	321	359	358	350	343	348	340	349	353	359	341	339	346	381	354	362	376	352	329	331	336	398	364	343	355	341	374	332	348	326	353	369	331	345	366	354	365	354	339	340	345	320	366	387	347	363	333	333	348	348	363	369	377	355	353	344	367	353	334	348	376	337	362	359	379	374	339	382	344	357	318	354	357	343	365	369	339	387	350	348	356	365	379	356	356	370	330	332	353	325	375	396	389	361	363	352	352	371	368	347	362	405	381	319	334	342	370	301	370	378	359	323	334	333	392	370	373	374	355	383	325	370	317	354	369	356	385	355	362	395	317	371	386	349	369	376	383	346	379	372	364	367	356	355	387	353	345	377	308	350	346	350	367	368	400	357	360	360	381	349	372	326	389	362	336	368	324	373	389	365	373	341	361	319	381	334	344	357	397	372	351	373	392	389	340	362	348	364	352	385	378	358	360	383	360	366	362	342	364	371	337	346	362	382	348	390	351	381	364	323	350	362	352	358	382	357	382	327	366	342	341	359	373	344	370	379	344	354	354	373	332	326	349	347	375	336	344	336	363	344	365	326	367	373	356	360	389	349	324	378	362	329	363	323	360	335	365	342	377	343	368	358	364	363	361	339	365	335	346	335	350	360	343	386	349	348	379	373	361	377	356	370	381	329	331	348	367	346	402	368	356	358	334	335	383	352	366	374	352	311	363	330	349	349	385	363	345	345	366	341	362	347	356	381	379	322	359	330	297	341	371	380	352	376	356	352	333	376	365	336	352	361	391	339	364	371	351	342	388	330	378	365	402	364	338	342
24346	21608	28898	25120	22444	18231	12336	7861	5847	4036	2905	2150	1799	1559	1261	1095	980	843	761	707	629	597	612	612	577	524	538	513	495	499	509	505	474	503	464	445	490	436	456	471	465	419	457	456	432	423	432	425	417	456	407	400	405	439	410	447	435	442	416	440	416	432	411	423	462	443	426	440	428	451	440	424	431	411	394	440	428	410	443	455	420	403	421	430	419	414	445	409	406	464	375	431	395	433	432	399	430	415	418	382	417	416	429	425	406	403	424	433	415	420	445	411	438	384	398	449	440	386	389	399	371	400	368	392	427	413	473	433	398	443	458	412	403	396	405	414	435	440	416	445	377	414	400	426	420	419	399	386	426	431	398	413	430	413	420	421	434	409	400	422	431	409	439	436	431	418	439	444	429	413	410	402	432	474	375	405	444	459	443	445	412	395	412	384	445	383	393	396	411	411	435	426	412	424	428	399	394	407	441	423	394	425	383	385	388	436	425	380	405	457	406	436	418	419	449	404	420	403	420	405	411	437	422	434	400	393	405	438	365	437	444	403	411	387	414	411	414	402	416	417	396	417	407	405	440	434	425	389	443	416	427	391	407	419	422	440	417	412	389	446	403	389	408	439	445	426	414	443	413	413	430	453	447	392	419	428	380	411	415	409	393	404	426	414	407	416	404	404	456	433	426	451	392	385	400	391	411	427	449	406	418	387	418	412	440	417	443	428	413	432	419	449	391	430	468	445	417	406	440	410	442	416	391	433	431	417	424	396	410	424	452	400	444	427	422	406	427	422	396	396	421	368	413	458	431	401	428	422	402	407	434	411	459	391	423	423	431	428	410	452	416	440	429	404	439	416	414	424	421	414	446	383	422	447	412	406	397	420	435	416	394	396	409	380	411	378	414	441	465	396	408	385	429	403	408	419	428	434	451	417	416	409	422	416	424	405	430	410	426	419	424	392	440	430	412	410	407	439	435	404	454	408	439	397	452	436	421	412	425	421	425	420	443	390	440	398	402	431	390	410	422	399	418	405	423	398	403	407	428	405	372	440	416	410	378	398	409	426	437	430	437	427	428	397	440	457	411	366	436	397	405	391	399	425	383	384	463	416	432	396	397	397	385	426	390	415	426	404	414	434	416	430	407	380	406	416	435	429	441	401	441	387	412	423	417	409	396	410	442	418	404	441	404	396	463	430	401	391	468	420	452	373	426	438	400	405	430	408	406	436	413	393	445	418	411	428	419	403	428	397	424	391	436	423	392	419	420	414	429	427	405	426	395	396	441	430	413	392	421	404	428	395	414	415	412	424	407	405	399	395	405	428	437	436	424	427	441	403	431	425	407	417	444	431	443	417	403	405	440	420	465	447	414	446	423	402	416	407	400	411	402	402	407	436	379	414	417	419	392	428	435	394	413	439	403	396	418	424	436	380	424	456	413	411	427	429	388	427	416	441	404	418	413	403	421	442	443	408	408	396	437	388	412	426	442	421	359	419	425	443	449	427	366	398	411	477	437	425	431	440	421	450	392	419	404	455	420	431	399	436	426	444	401	398	443	438	437	414	403	430	417	421	423	391	418	432	457	453	445	422	416	457	438	392	407	412	410	436	437	432	422	422	416	387	400	395	427	399	393	414	419	438	428	445	412	444	414	415	419	448	406	418	415	406	404	394	393	373	451	443	431	415	433	438	421	410	452	437	406	430	453	394	437	400	388	395	400	411	423	414	366	425	408	429	448	422	413	399	401	452	415	435	431	346	395	408	405	445	425	383	416	440	415	435	421	403	393	417	406	423	403	432	397	419	371	451	412	441	417	441	430	403	401	412	411	396	447	404	410	399	386	440	456	411	410	449	413	399	396	407	401	420	406	412	432	431	402	431	420	397	419	423	459	376	387	393	408	435	408	407	377	415	426	425	420	369	404	395	380	448	395	422	389	403	388	435	426	397	425	437	419	404	398	394	435	425	426	426	424	380	403	414	419	449	435	415	421	426	431	429	414	438	406	422	431	445	436	427	407	435	426	381	411	429	405	407	404	440	453	417	401	374	401	430	422	400	454	418	451	430	425	417	378	445	407	446	381	370	414	438	422	409	439	425	407	424	437	400	412	437	406	413	423	402	389	402	416	419	422	399	425	412	450	397	412	417	375	429	426	408	409	405	414	416	405	464	407	421	388	413	427	397	417	421	420	415	371	475	440	423	408	413	427	445	426	421	423	474	401	418	388	388	434	422	418	443	432	403	421	424	385	454	431	395	442	423	393	409	427	392	446	397	386	391	439	405	416	412	414	403	397	378	399	412	400	444	415	414	423	399	411	439	452	420	427	426	417	408	437	394	393	445	404	455	418	409	412	434	439	429	440	420	381	419	425	395	400	402	413	428	428	419	427	426	435	401	437	390	435	417	400	429	399	401	486	432	448	401	390	405	425	432	421	375	413	419	451	416	420	420	408	423	413	413	430	428	392	431	424	457	389	418	401	399	429	433	425	452	417	385	422	419	435	457	400	433	432	417	411	380	407	392	372	394	445	398	433	441	438	446	446	434	375	418	416	435	399	381	434	418	408	439	440	425	416	424	403	388	461	436	429	451	405	399	401	419	417	422	423	427	387	432	407	443	416	387	408	417	402	425	415	439	456	441	412	404	409	445	439	389	432	468	431	411	387	398	450	428	402	399	445	434	410	377	455	397	420	436	420	403	436	441	412	372	422	388	401	420	440	427	411	458	399	440	434	438	376	410	417	430	426	383	430	413	430	444	412	415	420	469	426	446	432	393	426	436	415	439	400	413	421	421	378	418	396	426	383	439	435	379	428	407	412	411	380	416	416	413	423	432	361	450	409	402	419	420	421	418	432	424	393	450	421	390	420	434	402	423	440	358	429	403	430	392	447	415	437	415	420	412	414	397	403	395	426	411	435	398	462	414	420	418	428	430	423	378	407	443	458	409	437	401	454	411	472	386	430	435	394	390	431	445	419	443	461	435	409	422	419	433	386	406	397	431	411	433	387	431	420	437	380	465	379	407	404	410	417	391	396	419	396	430	429	359	387	415	393	397	408	432	409	443	405	415	417	406	386	409	401	390	384	440	410	419	417	394	397	403	399	382	405	425	405	405	442	455	430	412	394	404	421	430	444	398	400	403	383	383	427	430	439	427	386	419	405	427	422	423	386	392	421	400	426	413	397	419	393	405	452	456	418	400	429	455	446	411	419	440	385	410	400	412	435	423	406	417	459	380	423	416	417	390	407	421	408	416	397	417	388	423	412	380	415	440	469	462	400	392	426	407	419	431	404	427	398	420	414	427	431	440	452	411	455	384	452	427	421	389	414	413	412	394	406	398	433	428	429	391	460	407	423	405	374	429	412	417	441	388	441	393	382	453	408	467	402	426	415	421	448	391	418	405	397	427	427	386	451	409	395	412	428	456	431	377	411	425	402	418	409	421	407	434	426	424	403	431	395	434	426	387	400	423	416	398	399	411	444	399	417	434	391	405	397	472	427	430
22725	46746	37792	26631	21423	17446	14143	11364	9048	6461	4380	3229	2631	2306	1977	1640	1262	1104	951	938	851	769	701	713	683	607	582	569	503	575	558	506	502	501	486	479	492	473	481	455	485	496	455	438	473	454	420	452	435	457	421	471	445	432	446	450	426	446	452	477	430	434	423	471	430	434	437	446	418	407	463	451	457	452	477	427	471	440	449	461	429	371	455	447	429	485	431	430	428	403	432	414	460	429	431	447	446	430	445	425	414	454	418	417	446	422	476	443	434	451	431	465	449	422	433	441	454	419	422	419	456	427	456	460	425	431	431	462	453	405	403	419	415	421	426	441	387	401	428	446	477	438	444	430	424	456	434	396	428	397	414	467	433	452	417	439	438	438	433	438	422	476	420	390	432	400	446	442	462	474	433	446	472	429	432	408	427	451	452	420	433	433	444	427	418	434	430	451	415	442	465	426	475	399	414	466	437	465	422	461	438	449	422	451	454	442	442	447	431	396	483	437	451	444	411	454	447	415	437	447	457	423	417	461	449	422	382	446	442	415	416	442	410	414	466	411	411	466	435	443	436	427	458	432	420	423	452	442	427	424	428	465	462	440	440	461	463	436	438	458	426	448	449	417	404	491	467	402	465	454	390	419	418	413	420	452	465	408	448	415	428	460	438	487	421	430	449	442	418	429	428	417	445	471	425	435	437	417	490	410	432	446	460	470	421	424	425	410	424	417	442	454	470	444	429	471	472	457	434	425	473	466	425	416	472	411	419	442	403	425	427	428	407	426	451	429	419	459	438	419	393	415	388	437	429	427	400	425	429	430	429	408	430	410	460	418	507	467	388	435	445	443	442	410	446	435	487	441	419	439	413	428	399	422	434	408	428	429	416	427	410	455	405	426	409	430	439	458	411	468	398	447	439	448	416	429	461	493	434	454	414	449	404	419	410	427	426	440	421	412	440	398	422	422	438	429	419	452	430	419	422	428	434	437	440	461	449	432	425	432	428	451	427	433	446	439	448	424	442	458	415	415	408	377	445	420	430	415	431	454	429	430	424	465	446	455	434	439	443	454	427	440	385	446	397	435	447	429	427	446	439	438	451	440	459	400	463	393	415	425	454	455	422	455	460	450	475	435	449	421	443	441	430	438	436	445	436	427	436	422	432	444	457	409	457	413	443	475	461	461	421	388	418	476	462	470	409	418	436	437	429	452	414	447	420	462	451	424	430	412	415	441	458	409	410	428	477	457	412	449	424	449	447	443	425	407	439	400	461	430	432	443	418	413	408	452	427	397	448	437	429	424	458	427	440	420	450	445	436	450	423	415	453	450	448	436	408	452	419	464	414	438	426	468	426	452	427	463	419	436	455	423	386	452	405	455	455	429	476	463	397	412	444	447	456	448	428	423	464	471	394	410	452	442	432	461	449	381	453	456	424	425	435	404	405	443	427	422	426	431	399	389	449	446	452	440	442	412	413	435	453	384	460	434	430	439	433	431	372	456	391	394	389	421	451	424	414	438	420	414	435	459	425	422	426	457	402	449	448	458	428	433	441	420	440	417	436	416	411	425	391	443	430	419	430	429	407	435	455	390	425	457	429	413	448	461	438	452	430	418	427	463	442	430	434	438	492	434	425	466	424	468	457	448	432	438	430	448	446	446	419	438	440	444	425	416	443	447	453	413	448	429	427	439	415	430	438	433	434	443	414	424	423	391	456	435	437	429	411	453	406	453	451	428	448	411	427	488	442	426	425	456	449	437	451	424	428	410	446	428	434	450	492	417	439	458	422	441	421	435	451	470	437	398	425	485	428	466	450	443	450	446	442	443	408	415	452	446	428	446	436	434	415	437	435	425	407	415	446	441	441	453	450	444	441	444	422	427	456	452	411	401	442	457	469	433	441	433	455	458	447	439	466	409	380	422	429	431	442	430	457	466	433	462	448	451	464	391	409	401	415	448	453	445	403	477	470	484	451	417	447	434	413	430	412	433	418	417	427	464	422	455	423	427	457	464	416	412	447	460	433	450	440	479	421	441	446	438	460	390	423	449	444	418	428	459	434	435	431	440	439	428	436	418	474	423	426	440	419	471	478	422	438	419	431	443	467	437	425	421	432	455	437	442	401	466	403	456	398	450	412	463	451	464	458	420	448	421	448	424	437	469	439	425	406	401	473	424	463	430	449	450	466	443	446	453	422	421	411	422	453	406	406	424	425	464	424	459	436	388	452	446	433	446	468	460	448	453	435	446	452	439	470	441	409	438	431	443	436	428	419	430	443	436	439	430	443	415	451	478	437	430	425	433	473	427	449	411	421	451	462	413	441	419	426	436	423	440	434	440	424	401	476	412	408	408	451	430	425	412	432	423	402	417	440	446	438	404	451	453	446	436	425	455	429	424	433	409	414	427	436	426	431	441	437	438	457	435	446	401	448	407	419	435	411	423	415	456	441	437	450	455	430	422	412	422	411	464	470	391	440	442	434	463	441	396	456	420	427	438	455	461	449	445	425	412	400	408	422	437	404	441	422	442	444	428	477	459	442	422	460	438	427	449	435	428	462	465	431	427	436	449	434	416	429	420	422	400	414	455	431	443	425	418	438	418	468	412	417	441	455	421	403	434	449	449	403	433	436	453	410	406	439	414	429	487	425	446	427	452	425	435	447	428	408	427	425	456	433	451	441	443	454	405	433	436	427	441	450	430	439	415	420	469	467	395	457	426	451	429	465	448	455	402	455	430	441	415	445	445	479	398	436	421	434	426	403	419	446	406	453	453	472	436	454	445	483	421	424	424	457	425	404	429	423	426	408	449	447	433	429	433	454	424	458	399	420	403	435	459	426	453	462	413	426	436	405	436	418	413	410	398	446	455	392	450	427	419	369	454	424	440	433	425	441	466	447	456	414	431	441	433	452	441	451	421	400	456	440	423	428	442	421	465	426	431	418	427	451	439	443	450	442	438	446	406	434	483	445	463	469	416	454	429	434	403	413	466	392	414	419	429	419	406	418	423	439	398	456	440	441	399	459	430	432	428	420	467	430	433	444	424	415	453	418	468	410	421	405	364	418	465	470	440	440	462	427	446	406	428	412	453	425	411	427	458	412	478	433	445	445	434	453	457	431	450	464	429	418	437	459	440	446	401	425	463	420	421	407	438	383	430	426	443	440	411	431	422	413	451	406	441	423	476	388	419	451	434	439	399	437	423	458	441	450	445	447	417	461	457	437	435	456	406	482	446	415	441	416	468	416	458	435	445	449	433	446	497	412	410	501	439	434	420	446	442	419	450	476	428	417	406	432	442	431	403	410	444	432	452	414	431	451	412	469	413	484	430	447	499	429	428	414	444	401	465	399	432	419	401	387	452	443	482	457	444	411	430	434	454	438	473	433	430	440	418	415	440	433	423	408	448	418	421	421	462	461	478	431	446	427	443	438	421	475	463	453	416	442	426	441	468	446	436	423	403	440	448	438	454	425	421	408	435	432	424	470	431	426	430	429	464	438	427	413	408
25556	21597	28083	26453	18325	10925	7647	5784	4244	3136	2176	1630	1418	1304	1048	903	767	721	613	586	567	515	505	522	504	472	472	411	444	426	437	420	397	408	376	407	380	359	380	363	377	352	393	374	378	357	338	360	378	375	310	382	390	384	378	339	367	368	363	378	367	350	402	377	381	343	363	356	341	349	369	354	333	371	370	364	367	369	385	379	363	341	398	348	310	354	382	350	350	390	366	356	385	334	330	355	370	350	356	336	358	360	375	359	355	373	356	371	374	338	364	408	366	352	386	328	359	407	381	349	388	353	328	328	347	371	364	352	370	360	345	376	355	336	359	333	367	358	362	360	355	355	358	383	370	383	353	334	363	347	339	353	375	356	375	367	343	381	374	355	407	346	346	376	355	387	358	381	326	359	356	384	358	383	367	322	351	371	362	358	391	372	363	359	351	363	383	319	382	380	387	321	342	387	379	400	351	358	371	337	354	323	402	334	383	333	402	362	343	379	379	346	369	309	358	374	360	387	354	362	402	364	377	374	351	327	374	336	351	387	353	361	317	354	382	366	356	373	356	341	322	390	344	379	361	347	359	353	364	367	325	381	371	327	363	397	360	362	326	380	378	385	335	340	382	352	358	358	354	330	366	374	364	349	359	390	386	356	334	325	361	386	385	350	370	375	369	358	327	386	348	372	369	398	346	334	378	367	366	367	423	347	357	370	344	380	360	379	381	408	361	354	368	365	355	353	363	345	378	410	385	346	355	377	374	365	346	355	330	311	399	363	407	355	386	359	394	351	354	381	342	378	351	374	364	388	351	343	365	375	403	362	360	350	340	383	369	378	361	365	356	356	360	366	331	376	366	359	384	350	358	388	386	396	344	385	402	358	367	349	346	366	364	360	373	354	353	351	343	377	323	368	339	376	351	355	352	372	343	361	336	340	314	338	365	341	378	370	350	369	355	348	361	408	340	337	342	385	375	387	324	369	376	370	360	348	362	354	360	350	371	350	371	339	348	366	341	352	326	340	400	377	372	364	350	370	361	375	398	354	345	357	349	387	404	365	360	324	354	394	359	356	384	369	377	338	381	381	372	395	358	362	341	331	331	377	360	373	339	362	379	355	387	391	362	366	328	350	397	358	367	364	353	353	379	369	350	330	347	364	388	354	339	366	378	329	376	326	357	342	394	364	350	358	385	389	336	362	362	347	362	389	351	393	316	375	371	365	366	362	360	354	369	380	391	359	371	327	386	366	367	340	379	345	369	346	359	379	363	368	344	354	385	341	346	311	338	381	364	364	364	338	364	343	324	345	358	358	348	355	352	335	370	372	380	364	366	352	373	342	348	387	342	341	347	358	332	366	373	368	379	378	352	369	367	370	328	366	326	384	372	338	376	354	374	354	393	382	398	352	373	340	389	390	349	347	359	368	377	367	375	356	372	355	357	360	360	350	361	359	381	382	352	325	361	399	358	358	359	315	375	336	397	362	405	379	355	374	367	345	365	380	395	351	370	337	377	354	370	333	388	365	395	363	349	317	364	354	361	333	381	355	381	340	366	373	368	314	354	373	361	367	392	361	356	360	384	350	356	330	358	339	331	341	368	358	342	388	365	365	363	347	385	349	360	382	349	345	362	328	373	388	337	340	335	350	367	361	366	368	385	323	360	366	347	373	375	383	381	373	346	333	413	345	353	329	372	371	382	389	366	370	350	349	364	341	342	340	322	359	354	352	367	388	340	355	385	378	380	345	366	360	335	355	381	333	345	357	393	356	340	383	362	394	329	373	356	346	342	355	355	350	355	382	364	355	325	403	367	378	330	382	352	400	365	373	376	361	387	347	369	331	335	359	345	364	377	358	365	372	345	371	338	389	343	348	396	363	358	344	360	379	349	377	398	333	361	358	342	347	375	403	358	343	338	357	346	333	335	379	355	362	375	367	356	340	319	378	395	330	406	356	364	376	361	370	377	344	351	335	347	312	348	362	343	334	369	330	354	400	349	372	360	356	340	371	335	357	358	406	353	361	352	314	373	366	373	362	372	368	336	353	329	346	370	371	338	346	388	366	354	325	383	382	395	376	363	357	385	343	357	391	358	364	365	355	363	369	312	347	386	346	367	405	369	385	371	374	369	385	343	383	339	375	379	356	363	402	386	369	361	354	332	371	371	409	385	339	325	378	336	346	364	382	372	372	344	357	355	337	349	367	354	361	359	375	373	384	329	376	348	346	370	347	373	345	358	344	339	354	391	347	371	340	369	364	372	358	367	341	362	342	362	348	349	364	360	350	386	358	347	342	369	335	362	365	357	384	367	336	387	377	343	364	390	340	347	347	363	336	331	357	349	361	332	369	357	346	349	372	349	334	346	340	332	368	364	357	390	347	351	376	340	328	368	394	333	356	353	367	351	390	348	369	363	357	370	351	345	355	364	344	339	377	331	368	382	368	380	367	390	348	385	340	376	362	350	352	396	335	379	341	374	343	363	364	339	384	367	360	333	403	360	384	393	370	338	380	364	341	351	333	330	358	359	386	381	407	363	340	379	367	330	350	359	366	397	328	344	326	378	312	367	372	409	400	373	373	354	348	369	359	374	345	391	382	350	365	351	355	332	351	350	339	398	372	371	340	381	411	357	384	376	349	312	375	362	367	343	340	333	406	367	332	356	386	385	356	378	380	351	373	326	359	377	335	333	348	343	360	341	358	374	364	366	384	358	407	354	340	347	352	358	370	349	383	342	320	364	398	345	363	379	336	336	364	338	361	374	365	355	356	371	336	358	350	349	405	374	338	360	373	359	365	346	345	362	366	358	370	364	344	368	361	378	378	325	357	348	379	342	359	389	368	336	362	380	403	364	369	361	345	378	351	410	369	367	327	353	350	357	370	335	364	325	375	394	359	357	354	366	345	351	383	369	348	356	350	352	364	391	412	361	344	330	366	364	326	361	363	363	350	376	362	357	354	334	378	392	355	317	385	354	334	323	354	373	379	362	366	406	366	362	345	370	365	347	378	356	351	354	358	356	363	359	328	346	355	358	389	376	348	373	365	351	365	380	341	344	342	361	367	323	357	358	340	354	346	361	357	383	352	370	354	373	372	354	344	363	346	372	366	383	387	364	354	379	355	373	327	366	385	333	354	375	355	360	327	365	363	351	310	362	377	360	355	361	373	344	375	311	349	351	384	372	319	360	345	408	385	395	352	347	350	384	343	366	381	334	352	363	355	372	348	324	371	360	380	351	332	379	348	360	368	372	374	364	355	358	329	344	367	366	332	341	338	371	325	383	344	370	362	382	359	351	365	344	356	363	367	367	348	370	338	385	357	341	375	356	368	369	367	383	347	377	400	374	356	362	356	371	378	326	385	372	371	392	383	351	354	384	364	351	388	352	367	362	390	339	342	357	346	343	368	406	375	387	379	388	369	393	359	364	350	353	369	378	339	391	400	363	343	364	373	367	381	352	363	352	356	322	367	351	333	346	337	352	396	345	395	337	381	376	364	332	360
22889	42144	33464	22413	17835	14230	11503	9487	7644	5244	3775	2698	2271	1930	1649	1348	1097	918	761	731	704	659	665	638	578	547	569	517	486	492	470	485	453	458	411	415	420	401	439	411	417	402	453	389	433	386	397	413	413	437	376	375	397	404	419	427	400	386	395	400	412	390	376	406	403	377	381	393	400	373	403	386	400	382	378	405	414	408	371	365	395	407	356	376	399	390	389	417	401	377	415	402	372	391	363	391	372	413	377	396	384	378	403	378	415	386	412	353	396	376	386	400	403	396	370	396	412	360	416	395	372	389	380	353	368	378	362	358	379	365	404	362	397	379	431	398	408	390	402	369	375	394	406	378	356	383	348	386	376	389	383	385	393	413	381	379	388	384	417	417	393	374	373	369	382	407	386	415	383	385	388	361	387	397	380	379	390	382	365	384	389	363	376	393	387	361	372	409	396	390	385	397	360	376	360	413	416	400	390	394	393	369	381	399	409	354	377	399	428	424	390	389	404	399	382	405	384	395	345	411	350	334	422	390	364	413	377	401	431	403	378	417	385	386	376	382	396	388	386	382	395	418	405	382	351	394	367	394	393	366	400	373	384	370	384	445	391	423	405	396	401	361	402	403	387	356	379	415	361	414	399	387	378	421	395	390	370	389	401	362	352	376	378	372	382	366	357	387	392	405	420	391	411	374	386	378	392	393	388	349	394	359	353	395	374	364	370	412	389	393	394	348	384	379	414	356	409	366	373	392	389	418	386	400	375	386	415	369	367	411	372	400	376	389	385	354	347	383	390	383	384	389	379	379	379	356	391	392	392	356	408	367	371	355	335	385	352	390	372	386	404	360	396	403	384	389	431	401	383	381	396	377	402	390	402	380	390	380	375	388	381	379	346	379	382	380	379	393	354	397	379	390	437	395	380	377	385	370	379	396	380	352	413	384	362	366	367	383	392	350	368	375	380	407	398	385	368	393	358	422	418	371	395	385	420	406	389	409	370	402	378	360	364	399	358	370	388	379	398	411	395	387	409	366	373	350	398	351	370	367	396	384	384	390	400	374	384	407	389	389	384	360	381	382	401	421	394	397	350	368	365	407	398	387	392	368	388	396	382	424	372	361	422	389	403	416	355	408	380	354	397	354	377	384	392	385	390	381	371	367	407	392	412	394	381	387	378	390	359	388	407	402	358	374	376	384	394	431	394	400	376	381	406	358	362	422	407	409	398	395	394	384	382	377	336	399	367	420	363	381	367	407	360	378	385	392	421	376	366	390	386	372	380	358	364	391	408	409	413	350	390	371	382	373	394	395	400	407	418	393	386	392	386	383	399	412	414	383	400	384	401	391	421	362	355	403	390	382	389	369	390	386	382	399	354	401	360	397	367	396	398	363	405	376	383	364	381	409	367	370	397	363	384	373	420	383	389	352	423	396	368	364	390	384	396	402	378	380	376	380	390	411	383	408	368	393	417	374	378	388	362	401	427	385	410	422	418	359	374	390	389	402	417	344	398	399	417	363	382	405	390	382	401	385	371	387	383	371	378	361	382	375	389	397	363	418	384	386	390	372	367	380	378	394	396	403	390	358	397	385	413	386	404	391	366	363	399	358	369	412	406	407	375	374	403	420	377	353	378	389	392	414	373	412	410	349	394	379	417	402	393	416	367	408	369	394	402	417	384	421	424	419	408	408	362	392	384	389	395	400	397	379	353	373	405	355	359	391	367	415	356	385	386	387	371	446	373	430	383	403	399	376	402	377	408	394	392	387	353	395	398	377	403	393	394	377	404	395	389	350	379	373	361	377	383	411	376	392	409	385	365	334	358	390	408	345	393	377	375	432	373	404	360	396	405	404	364	366	388	390	375	398	382	356	413	398	383	354	347	385	391	396	404	387	392	413	390	389	406	396	417	407	400	342	381	393	405	408	399	387	399	387	399	391	397	370	404	380	394	403	365	366	366	355	413	373	392	359	391	345	377	414	387	388	368	423	390	367	357	391	391	393	380	404	390	379	396	382	380	408	393	407	397	424	408	407	371	404	375	399	418	384	396	381	366	422	379	423	396	421	379	363	400	391	401	388	389	346	387	399	411	391	371	418	360	394	384	384	359	384	354	404	373	404	390	404	388	364	376	400	396	403	379	385	372	391	421	369	384	408	395	371	412	443	423	380	389	376	363	393	395	369	428	418	370	387	365	357	355	367	412	405	400	369	386	387	340	407	388	395	353	391	391	347	370	356	349	375	388	404	401	387	398	426	396	384	387	368	368	420	379	399	358	404	367	389	392	378	392	381	385	376	390	394	397	361	388	409	415	373	402	390	377	390	389	420	411	375	363	382	384	416	388	373	414	391	360	401	373	392	374	390	397	394	374	391	384	396	366	402	375	398	396	426	404	384	377	411	432	381	364	388	352	387	367	426	362	400	371	416	409	358	372	395	406	342	382	342	417	357	378	425	385	397	381	401	379	386	391	379	410	347	380	377	369	399	382	407	399	402	405	405	404	351	380	389	368	397	386	406	404	383	383	349	377	341	367	398	370	391	401	392	365	428	394	415	393	382	368	371	400	406	432	386	373	393	391	397	393	390	396	393	394	404	387	397	391	396	384	368	398	400	383	378	352	407	373	388	379	389	387	380	402	411	389	370	349	390	370	403	379	376	380	387	392	395	380	340	388	393	410	384	407	378	372	383	386	377	358	410	414	401	367	370	401	369	367	356	408	355	365	389	353	403	404	371	389	421	373	370	378	414	362	378	374	424	392	344	353	403	379	367	379	369	400	378	414	355	395	411	394	372	380	400	393	368	394	373	425	383	376	379	353	376	363	404	401	427	399	387	409	397	380	394	361	369	363	376	392	365	369	377	406	378	370	385	385	395	346	411	370	402	379	371	360	395	423	394	388	385	382	383	373	449	349	416	384	381	370	392	410	415	408	416	348	399	401	369	371	441	374	409	407	385	357	378	441	363	400	377	388	386	381	378	391	413	375	368	416	367	406	419	380	350	361	410	399	355	394	431	406	413	426	411	413	405	384	402	410	350	391	372	375	388	432	383	357	399	372	353	395	388	411	409	377	373	406	415	411	401	387	385	412	366	423	378	419	387	355	411	385	410	377	414	388	388	377	409	393	365	383	381	392	406	376	424	381	369	379	400	397	397	391	364	362	377	369	394	407	391	384	371	408	362	379	404	405	383	385	420	388	378	431	382	399	386	401	378	404	355	374	390	378	412	378	416	405	361	408	387	377	389	394	359	402	383	410	388	395	388	395	362	406	371	373	367	367	399	386	355	401	407	383	420	385	441	386	392	377	401	394	366	381	417	390	379	352	365	388	383	375	415	378	361	395	396	397	390	366	389	395	343	403	413	375	379	368	368	401	404	401	441	409	397	370	381	388	397	395	384	374	360	402	355	377	414	374	388	394	387	366	385	402	409	371	415	366	338	382	383	354	388	408	401	397	403	376	368	372	396	348	413	387	396	396	350	392	370	398	386	413	393	417	377	416	403
23227	21577	29360	24308	21883	23073	20217	11118	7978	5547	4062	2797	2432	2110	1809	1522	1267	1167	951	894	897	810	751	739	721	730	626	610	626	565	619	577	571	568	584	509	569	563	543	473	556	547	512	506	521	528	479	524	505	513	516	489	489	501	477	503	514	501	485	493	468	553	527	487	471	492	514	476	499	506	535	501	501	520	513	488	465	448	489	481	476	453	461	469	507	529	519	449	471	514	510	488	524	452	477	450	532	485	482	467	493	489	488	502	496	462	468	468	493	472	479	486	520	496	442	505	497	500	516	483	488	494	477	492	458	442	477	509	549	483	490	456	467	478	485	460	476	500	485	484	494	479	488	462	497	470	508	504	457	517	500	461	479	486	503	504	451	453	530	548	492	505	480	497	487	534	486	457	454	483	495	466	515	460	480	440	472	487	468	475	497	475	469	518	459	494	491	490	511	463	500	511	492	504	470	462	490	480	527	496	466	509	508	506	481	522	467	474	488	515	487	480	518	486	511	485	490	497	511	471	504	478	479	431	472	462	484	458	440	458	483	503	478	493	528	468	499	476	529	474	455	495	483	491	502	478	467	496	476	461	492	486	410	489	485	491	490	442	455	497	469	494	458	460	476	467	471	485	454	465	454	455	534	523	486	476	528	463	528	482	492	458	490	500	496	498	492	482	488	479	484	502	481	495	483	468	461	461	526	491	492	510	526	517	494	452	436	490	516	497	494	488	480	505	495	508	488	467	517	512	491	485	457	483	497	529	491	481	516	516	494	461	452	497	495	486	495	469	523	498	529	473	487	505	490	523	511	501	480	510	462	497	471	511	524	510	548	475	496	493	516	507	501	496	453	520	506	440	469	527	460	457	476	472	441	481	449	492	428	478	492	479	484	482	510	482	497	485	481	475	499	496	473	459	503	532	448	496	474	475	500	530	479	463	465	506	490	483	486	504	488	471	515	498	472	480	474	497	498	429	502	533	480	480	487	494	494	504	489	464	474	536	467	512	501	501	445	531	489	489	514	477	491	528	513	509	473	512	492	511	485	490	473	498	492	475	500	501	451	470	491	499	472	496	489	483	476	499	483	487	466	490	488	509	501	500	502	482	472	468	478	500	515	456	512	452	490	492	459	472	499	461	474	478	480	513	501	484	508	495	469	496	450	479	495	483	478	532	422	489	481	499	502	482	482	463	511	474	504	481	501	468	490	520	517	521	488	489	507	490	481	503	482	466	478	465	452	468	492	484	503	492	462	470	474	470	482	491	548	459	466	465	508	505	448	502	508	473	491	479	525	482	477	450	525	469	470	523	486	474	444	485	507	494	485	450	480	491	476	500	504	506	508	480	480	492	484	479	463	491	506	492	522	505	513	516	498	503	482	466	481	483	475	466	449	476	491	494	450	488	526	486	519	497	526	470	487	442	501	488	499	462	489	474	447	478	464	481	458	486	525	472	509	468	477	517	486	482	496	481	491	500	512	466	494	482	503	481	517	489	447	527	503	506	507	460	517	499	474	494	474	518	452	481	536	457	476	477	518	460	465	496	510	465	445	475	492	490	520	508	458	513	442	509	461	464	497	488	531	477	523	459	512	488	484	513	461	476	477	484	478	504	491	545	474	502	520	474	477	495	485	490	448	474	468	452	463	502	518	471	488	490	475	510	515	473	472	454	461	506	535	487	491	453	444	461	489	496	476	455	521	505	481	436	491	487	496	466	529	455	497	481	471	469	508	488	490	523	468	460	499	505	503	468	497	501	477	493	497	501	510	466	449	479	509	484	451	501	512	503	498	474	473	500	501	447	473	521	516	507	435	483	478	461	515	455	463	471	555	480	472	481	469	503	478	482	450	482	508	516	493	493	486	481	455	480	519	470	493	487	475	494	477	484	491	517	519	498	477	466	460	469	496	531	516	483	517	534	453	507	484	484	499	439	484	459	536	515	480	504	472	487	516	455	498	502	491	494	482	499	467	498	467	517	506	476	487	471	508	527	494	510	489	480	508	502	513	476	480	469	493	518	486	490	485	459	493	449	533	519	501	477	483	472	495	493	500	505	481	477	476	473	466	481	530	486	478	468	505	463	463	492	470	468	500	460	505	513	513	468	445	491	513	458	508	493	485	471	490	534	540	498	473	503	488	516	487	486	507	460	504	493	533	486	466	515	518	535	450	508	507	497	473	514	506	502	483	448	505	507	484	455	437	468	488	495	472	475	489	487	488	452	478	484	514	461	523	516	505	497	498	512	437	501	514	434	528	452	501	438	482	496	530	463	500	476	505	480	428	452	490	491	498	493	453	484	462	458	474	484	481	521	443	522	467	476	502	476	466	457	475	536	482	483	513	469	477	543	457	460	506	479	474	481	508	498	488	473	531	471	454	508	458	492	495	479	503	496	488	495	488	500	503	488	488	483	503	478	498	529	450	492	476	484	485	512	507	505	447	517	529	472	495	503	507	497	485	530	532	500	497	472	491	487	502	507	527	441	470	477	515	523	502	419	513	445	504	480	492	484	516	510	474	452	485	479	502	470	489	525	549	484	510	496	528	496	534	470	456	459	503	515	500	532	466	519	479	514	482	459	489	467	495	503	495	441	484	464	515	463	479	501	507	465	504	492	475	488	475	498	490	490	463	471	489	445	500	473	492	506	510	475	470	488	489	495	485	513	456	507	490	477	490	489	498	506	555	504	515	484	504	504	479	495	498	497	463	494	467	527	498	476	461	512	474	477	501	453	492	528	512	497	499	496	519	461	449	456	497	475	502	469	494	474	508	502	490	497	507	478	483	476	508	504	470	507	495	488	498	518	488	477	488	498	528	479	503	492	490	477	486	495	524	536	464	473	444	512	499	492	479	503	425	513	486	480	491	504	530	510	480	498	512	456	509	449	505	454	499	475	501	496	469	476	513	475	456	491	457	485	470	499	503	468	478	470	491	494	487	536	428	468	487	464	476	482	474	492	481	482	498	481	508	498	498	495	467	470	499	509	486	483	500	467	479	549	480	471	476	505	483	451	479	488	497	491	475	471	436	454	486	469	456	504	444	514	465	512	496	497	466	549	487	498	467	529	454	460	479	509	514	476	470	502	498	468	536	514	486	485	465	498	511	455	489	492	504	474	494	476	456	507	487	535	502	492	503	456	488	499	496	469	506	455	499	540	463	473	496	467	496	447	481	457	520	495	480	493	463	503	473	460	507	451	480	492	469	476	530	447	478	473	450	469	467	498	498	499	479	496	506	473	477	491	527	526	471	454	512	460	479	508	478	485	466	482	497	509	506	493	477	487	443	482	455	481	490	461	473	470	495	455	509	515	506	539	478	504	492	495	479	510	467	507	478	468	453	496	479	449	485	464	483	486	461	478	509	497	487	486	512	475	451	494	495	473	457	490	496	462	491	474	525	465	510	514	459	521	486	505	481	501	482	453	453	478	450	510	470	458	487	481	488	481	473	477	497	434	500	509	497	483	460	474	476	439	500	481	539	472	467	501	509	477	519	506
25393	50942	42609	31144	26222	21778	17980	14756	11844	8576	5990	4243	3598	3158	2737	2129	1770	1492	1226	1179	1047	911	914	858	853	799	706	713	694	698	638	677	646	589	577	576	590	569	568	562	597	563	512	526	532	598	522	581	510	539	502	549	567	515	499	537	503	515	505	537	499	498	491	499	548	476	497	519	526	530	530	498	520	505	506	516	520	472	547	531	497	516	495	531	526	481	539	501	514	508	501	508	524	459	520	508	536	512	515	497	493	558	508	509	470	517	490	512	507	490	490	487	496	525	536	525	513	529	560	467	517	526	536	486	530	467	481	502	529	495	524	491	478	540	461	504	519	522	465	487	519	478	532	515	494	528	519	499	543	489	501	503	512	500	499	485	491	472	484	472	484	479	514	513	484	461	509	536	498	455	502	511	554	515	486	498	541	496	528	471	482	498	506	511	511	500	495	459	522	498	462	499	513	518	544	489	465	493	495	487	543	513	480	517	503	514	509	475	510	539	480	497	496	485	507	529	492	502	476	475	522	498	525	497	507	492	490	536	492	540	496	517	457	510	513	509	503	525	489	521	508	509	504	477	517	502	497	469	489	480	504	494	517	527	503	519	497	478	499	512	497	499	482	524	474	497	546	501	519	496	496	510	504	500	511	493	490	490	513	486	522	490	538	526	500	552	515	475	526	496	523	485	524	499	503	492	562	497	483	499	490	490	496	509	496	503	518	507	467	490	496	472	468	518	571	509	507	529	530	502	516	539	515	487	499	483	527	518	524	523	511	490	514	516	522	511	491	494	528	512	510	483	504	500	519	539	510	501	530	489	500	469	476	516	510	489	507	468	482	524	516	505	524	472	509	498	523	528	536	522	513	499	493	510	498	498	511	528	513	494	488	485	508	519	513	503	510	500	533	505	500	495	506	477	491	487	500	509	530	497	527	492	470	511	488	486	478	493	482	500	518	497	504	474	501	514	460	511	456	516	544	530	463	493	493	491	523	480	475	533	521	520	486	486	519	539	495	519	508	504	519	517	494	487	519	459	500	477	508	516	531	539	515	526	510	486	485	531	511	484	513	507	559	474	494	503	489	513	464	514	502	530	504	534	526	526	504	487	522	495	485	529	537	529	481	504	536	486	536	485	490	531	495	523	511	541	489	483	491	477	468	474	521	463	500	507	505	508	511	527	512	494	472	493	510	495	520	520	509	509	484	481	510	549	465	511	483	537	496	512	484	492	499	515	517	527	522	482	522	516	527	483	488	488	481	493	502	511	487	471	504	492	513	475	499	500	461	502	476	474	495	525	486	488	529	530	528	501	511	539	532	500	464	535	566	509	505	503	492	488	509	541	532	474	504	533	531	476	512	471	479	471	502	501	468	500	527	459	492	543	540	515	480	523	534	476	531	500	519	544	536	466	488	523	451	499	495	500	471	534	521	515	497	514	498	469	552	490	521	493	498	502	499	500	507	513	541	555	529	492	464	477	499	499	508	536	493	462	533	523	511	525	539	491	504	488	520	504	517	532	456	488	513	501	498	461	503	477	489	526	530	546	510	480	495	488	511	552	542	524	505	534	525	477	490	453	484	498	544	465	504	502	455	487	481	531	506	492	510	521	493	480	517	472	511	496	474	474	483	494	508	510	469	478	523	512	506	519	497	495	491	541	519	477	549	477	482	524	504	503	467	503	502	489	511	517	508	506	443	488	479	524	530	521	524	484	476	523	512	490	470	458	522	499	485	456	493	516	503	510	503	516	510	508	473	482	513	478	468	487	511	509	464	511	528	490	459	475	517	492	507	511	494	499	543	524	491	507	489	514	480	514	507	497	492	497	537	501	499	506	489	530	475	489	528	532	542	526	517	521	480	497	522	463	505	539	485	504	502	516	508	536	468	504	516	528	529	521	541	474	505	509	515	475	505	511	504	532	490	500	530	498	488	534	523	483	534	456	513	490	514	510	456	475	518	495	524	512	495	525	501	510	500	543	525	509	507	507	527	544	530	469	526	490	516	493	515	493	514	497	506	482	537	456	547	510	505	542	498	523	526	497	513	519	505	502	508	531	509	521	494	487	491	513	496	531	480	479	500	491	501	525	498	501	538	525	492	526	509	499	551	541	490	461	541	510	500	510	509	485	501	540	549	562	478	486	474	504	469	503	500	512	528	549	454	533	506	476	506	519	492	512	516	505	515	536	464	540	500	467	523	494	509	521	552	513	484	482	495	487	477	485	517	479	508	513	467	455	546	499	510	501	547	505	530	523	519	515	500	504	535	500	504	518	511	492	517	529	521	528	487	516	499	462	519	483	462	497	483	518	503	508	500	499	505	457	510	513	483	492	479	514	503	505	473	546	505	506	547	444	511	536	518	512	497	519	488	521	516	494	525	493	516	517	497	518	514	523	480	508	489	523	455	512	535	502	516	511	556	512	498	501	494	505	511	475	502	543	557	515	526	493	537	488	519	537	498	504	490	474	514	510	496	492	511	506	521	513	480	497	542	493	489	516	539	540	494	541	496	537	478	519	546	521	467	505	517	493	509	474	552	487	508	504	525	502	473	521	521	553	491	520	504	504	503	506	483	491	487	512	517	538	505	525	463	504	496	530	494	512	470	526	523	510	492	489	488	490	534	521	514	524	468	520	538	501	527	518	509	526	462	487	512	515	517	480	533	478	477	476	493	492	526	511	525	518	504	537	465	511	497	480	522	497	498	523	515	486	516	525	472	534	527	494	493	523	467	461	507	462	493	500	492	503	533	503	478	543	527	466	535	476	527	517	493	539	518	471	533	518	490	506	514	490	477	463	485	527	523	520	464	478	510	509	524	528	515	475	541	497	497	485	513	521	498	520	500	476	515	535	484	485	492	493	517	516	525	480	540	472	567	527	502	507	453	479	523	542	484	490	509	523	505	490	464	526	523	501	481	479	507	494	510	520	520	505	542	510	443	517	509	500	501	477	515	512	511	480	545	516	517	512	481	492	522	526	535	484	478	503	500	514	543	516	477	535	504	463	524	516	487	489	470	486	492	513	491	472	486	468	513	504	518	519	522	484	502	473	467	498	479	491	497	514	538	508	508	505	477	490	478	516	505	492	464	520	522	483	523	495	463	523	510	485	495	531	473	530	511	533	511	505	556	501	494	518	474	505	535	481	496	519	516	553	519	536	516	494	502	505	512	512	489	497	487	535	477	546	514	505	523	544	493	493	537	493	517	484	499	501	526	460	519	510	531	519	521	508	533	497	468	499	476	506	516	526	539	495	457	499	502	507	539	538	482	506	492	516	519	489	518	526	491	509	484	540	526	511	529	472	488	495	568	540	502	481	504	491	508	508	496	532	557	491	529	502	472	536	490	519	541	499	485	461	524	522	505	474	513	494	469	541	480	471	497	542	508	494	538	509	535	495	510	509	506	532	496	508	496	515	494	491	470	522	512	509	524	461	469	489	498	472	479	471	527	497	483	532	498	482	506	500	492	525	511	517	509	494	500	513	516	517	507	536	474	489
29590	25514	28375	20226	12267	8290	6148	4383	3388	2260	1569	1293	1067	901	847	728	649	616	513	474	507	415	402	423	420	411	378	374	381	379	383	377	397	349	386	402	353	317	349	381	381	348	350	342	375	339	349	353	359	329	351	360	340	357	355	374	337	329	316	350	328	321	344	335	342	353	358	357	327	300	358	325	333	367	327	342	335	388	309	310	349	315	350	362	311	358	386	339	338	324	362	328	359	321	353	331	338	332	380	346	377	321	332	348	322	296	326	338	346	330	290	336	327	320	351	321	372	308	313	340	316	331	314	331	336	352	311	359	355	329	358	344	322	327	350	347	339	347	322	334	344	328	320	343	360	355	354	337	322	333	306	316	306	335	367	334	314	333	333	300	313	347	311	331	317	339	339	354	353	337	363	342	346	338	324	341	380	320	321	327	352	332	347	351	339	312	333	356	352	306	318	351	328	346	314	309	331	351	305	339	313	355	341	336	312	328	321	332	331	337	329	336	361	338	301	360	325	342	342	313	350	342	324	347	341	318	343	347	313	337	313	333	363	366	356	330	312	331	307	364	370	312	336	370	325	342	355	360	316	330	315	306	353	351	339	330	346	326	348	372	327	334	350	318	347	354	321	322	348	358	316	332	354	339	345	344	336	368	350	330	370	332	337	340	335	305	309	342	336	336	370	322	323	333	357	346	302	337	360	325	308	330	366	338	351	317	326	342	373	322	308	345	338	327	333	351	351	356	340	368	315	338	353	371	343	366	317	349	352	346	309	347	358	338	373	344	347	341	339	364	350	341	335	328	387	338	336	329	344	337	316	347	338	339	342	364	338	336	333	358	335	361	340	347	347	319	340	367	359	340	292	347	334	341	348	353	316	327	318	344	329	333	315	290	332	328	333	351	377	305	338	359	338	313	357	341	348	314	345	325	370	339	360	330	293	342	319	327	355	348	367	339	347	357	307	342	348	363	304	301	364	310	344	358	325	321	363	329	349	319	331	355	372	333	362	317	352	307	357	330	345	320	338	345	326	330	335	369	333	320	340	338	323	340	312	339	340	348	356	356	350	320	333	331	364	335	312	351	316	359	315	336	303	349	346	324	341	344	341	354	348	378	347	297	344	338	364	331	320	332	364	365	311	303	298	331	341	317	313	341	343	359	316	341	371	347	342	348	309	317	346	338	353	330	326	361	349	301	346	343	341	336	331	363	349	352	317	325	351	342	327	328	356	348	324	326	314	359	329	334	326	372	334	374	318	335	312	321	324	335	345	353	349	343	339	360	342	350	352	399	314	344	341	325	320	312	373	355	331	293	333	290	341	370	350	367	349	294	326	332	331	326	331	334	344	313	308	335	350	325	351	339	307	344	329	366	352	325	323	363	335	389	331	347	322	319	327	322	331	322	336	342	361	338	329	309	340	340	339	308	319	315	360	360	352	311	362	354	321	329	328	330	348	349	367	337	377	344	311	308	315	312	348	354	341	344	324	338	339	330	327	331	309	325	314	351	352	328	337	343	346	346	326	369	321	339	313	328	358	340	339	298	345	335	325	355	356	349	345	337	344	325	344	358	341	319	355	366	344	325	350	361	349	332	339	317	341	318	339	369	332	358	300	313	355	307	373	331	341	325	316	363	337	356	348	331	330	328	367	342	335	370	358	332	341	350	365	297	294	318	341	334	337	357	348	357	361	348	331	370	339	313	301	332	318	333	348	364	342	307	335	312	308	326	330	335	359	330	336	303	317	365	358	358	321	326	326	323	335	343	336	327	318	357	291	309	319	319	322	342	333	367	357	334	306	325	349	320	313	341	349	321	339	343	320	351	320	342	310	318	330	299	355	337	337	355	326	320	342	341	327	317	312	319	340	302	383	304	319	334	347	332	364	334	382	335	336	364	327	331	342	320	332	357	365	336	328	346	324	326	327	343	330	307	338	332	324	329	341	289	347	331	321	308	335	334	338	309	357	331	335	361	348	360	339	318	333	351	350	374	348	332	335	325	335	299	326	324	335	369	320	314	344	347	339	320	341	341	336	353	324	336	322	318	339	358	347	377	384	314	291	339	338	329	354	367	363	308	339	356	356	302	351	357	314	345	345	353	317	309	347	339	334	311	329	340	369	321	344	295	317	331	355	329	341	334	387	360	338	334	326	358	329	325	390	362	325	327	345	325	332	325	336	345	353	334	357	353	321	333	305	314	311	341	323	341	335	340	335	338	315	341	380	359	304	350	334	336	358	307	321	313	324	321	339	314	323	341	319	346	333	313	341	363	308	354	351	328	310	305	291	344	359	351	372	338	339	357	333	321	344	350	358	337	329	324	363	323	325	344	328	352	375	313	331	360	355	310	369	333	379	309	340	351	333	315	335	340	302	325	380	361	348	336	368	346	364	334	334	354	338	342	330	326	340	333	311	342	344	362	324	319	359	312	323	341	383	331	335	358	342	330	346	351	359	329	333	345	351	332	329	362	362	342	356	357	350	353	320	346	316	335	356	342	338	332	359	316	331	331	328	393	329	347	302	349	356	337	358	347	343	306	343	325	336	343	339	356	276	307	317	331	333	337	302	343	349	353	337	352	362	332	340	313	336	357	335	351	329	329	336	307	342	321	318	322	348	349	370	330	346	345	347	391	347	325	314	370	339	314	311	348	354	321	330	380	318	359	329	311	323	339	342	348	355	307	335	365	339	336	342	351	310	298	351	315	336	338	306	353	317	306	319	333	336	347	331	321	315	326	353	339	349	316	327	353	307	325	331	325	357	371	342	354	322	314	335	324	335	324	326	342	330	329	328	346	351	343	338	333	357	313	290	341	381	301	355	300	344	364	312	350	331	323	321	312	368	349	354	317	333	338	338	313	387	322	345	360	351	362	310	358	354	347	362	306	343	355	342	336	346	377	333	345	323	324	322	307	310	357	310	329	360	343	346	344	296	343	334	328	322	346	330	357	309	373	350	333	334	362	325	347	346	308	340	350	331	333	351	302	313	336	314	324	337	300	332	357	363	344	339	311	349	341	343	357	345	359	331	308	344	343	365	334	339	321	349	304	307	334	348	324	312	342	327	374	355	328	332	332	370	347	308	306	323	359	331	339	328	334	380	365	321	331	336	363	344	312	347	341	304	346	327	337	346	327	368	310	330	317	329	340	343	301	332	364	311	362	333	366	348	343	329	347	322	355	330	339	340	326	366	338	325	324	389	355	330	314	331	312	349	353	341	323	348	337	335	393	327	288	336	347	330	338	351	324	357	353	337	329	328	349	325	351	345	337	298	356	351	316	338	317	332	332	316	317	350	362	341	338	335	350	317	357	301	356	359	316	342	342	329	353	339	324	321	353	369	307	340	319	343	329	343	314	361	354	392	340	357	355	360	357	354	354	338	341	316	369	339	306	334	327	376	351	340	346	340	307	353	361	335	324	362	367	351	368	335	348	329	334	327	333	342	352	314	329	356	315	326	338	334	311	325	397	332	327	336	358	349	320	333	313	343	352	353	346
23455	38918	30197	19223	14838	12547	9756	7191	5731	3945	2880	2042	1703	1410	1170	1112	892	724	686	612	570	591	528	519	481	492	447	431	416	376	426	412	374	385	402	399	360	387	402	428	372	390	333	360	354	350	355	345	379	373	377	336	334	351	361	340	402	347	348	356	374	350	396	335	366	325	374	378	336	396	371	354	366	401	387	344	350	378	360	354	356	369	353	378	371	387	363	335	379	363	378	361	345	381	386	371	362	356	354	342	345	351	379	319	365	381	355	336	364	337	381	375	356	354	359	397	366	389	365	383	329	372	333	348	390	372	365	340	364	343	399	348	364	336	330	365	341	337	326	341	385	382	376	365	347	350	365	383	376	377	366	375	352	321	322	371	369	362	327	383	336	384	331	364	351	364	346	364	343	385	366	371	377	366	374	366	374	347	342	367	356	332	336	345	348	342	388	336	378	358	417	373	351	343	360	376	341	347	345	344	366	355	385	358	380	332	408	380	339	350	375	338	375	360	395	375	383	347	367	348	361	342	358	366	357	372	324	369	356	354	388	385	369	346	330	351	342	348	348	425	364	363	366	345	375	352	359	374	300	323	342	367	369	355	349	373	363	389	345	353	342	357	346	372	372	345	347	351	370	348	353	353	358	345	335	374	320	334	372	341	334	376	390	367	346	345	310	342	372	338	366	352	368	335	351	411	352	377	352	406	357	399	333	338	352	362	328	376	336	337	333	354	402	339	356	334	360	365	355	328	359	364	354	323	356	365	368	399	365	347	383	378	353	356	370	395	387	364	375	351	364	390	356	381	368	401	380	341	358	347	340	350	373	352	333	362	359	391	323	372	365	372	385	368	371	365	349	357	379	345	391	377	361	356	346	357	340	358	343	389	360	374	352	355	368	381	363	343	347	364	372	358	371	375	361	305	340	351	325	344	318	329	359	367	355	397	353	343	356	391	353	338	364	351	394	340	337	362	344	385	385	391	383	333	394	337	367	366	382	320	327	343	383	370	362	354	342	337	361	363	380	346	351	345	352	357	314	342	351	407	348	351	337	331	341	377	362	347	385	350	332	330	370	405	352	380	346	342	384	376	345	353	376	351	359	406	317	338	325	331	385	365	356	399	362	373	389	380	365	377	371	379	321	347	366	360	369	374	358	344	327	340	335	366	359	367	355	397	355	345	364	346	377	349	328	348	346	364	372	361	320	363	334	357	344	356	376	400	372	353	369	355	386	360	375	343	376	367	383	360	407	405	368	351	337	360	341	369	388	387	359	360	367	360	356	367	394	350	335	350	358	377	364	356	398	364	365	337	363	375	354	324	352	355	344	406	338	374	351	363	400	346	331	363	396	366	362	368	345	327	373	371	382	382	361	343	355	354	378	345	347	366	345	351	373	338	351	374	369	335	384	382	358	347	353	361	345	371	349	356	378	349	327	354	366	320	358	370	366	363	391	385	355	340	364	382	352	317	364	391	392	379	343	388	369	342	403	380	343	356	340	357	340	333	370	335	373	371	350	382	365	369	355	311	374	388	359	366	365	362	350	314	355	338	357	368	386	377	378	351	357	345	328	365	354	373	330	358	355	338	359	360	364	325	363	342	391	374	334	375	355	354	354	352	382	357	347	347	355	361	367	335	366	360	330	358	385	362	339	340	361	344	377	352	361	368	341	335	351	365	398	374	379	366	354	392	365	349	414	349	388	333	365	381	341	345	327	364	331	345	330	350	338	376	357	375	351	333	388	356	368	332	376	336	345	361	344	364	368	376	358	337	341	345	370	363	372	369	331	385	338	345	368	351	312	377	336	348	374	347	377	366	337	339	340	375	394	359	342	355	374	326	376	353	373	363	371	367	353	352	363	383	380	358	377	355	354	362	374	351	366	357	398	392	353	358	400	375	342	385	375	387	345	339	353	353	391	365	364	367	368	385	324	345	351	339	335	359	359	351	362	372	347	371	360	353	337	341	349	390	336	342	388	371	361	337	358	376	381	366	373	378	376	358	340	379	364	389	353	358	376	341	369	359	363	373	365	328	374	378	374	401	373	371	372	321	324	366	351	363	361	391	394	369	370	357	366	362	331	383	367	374	311	362	321	328	371	342	379	376	367	380	337	379	331	396	359	396	387	362	356	381	358	311	380	365	356	338	355	357	373	367	327	354	336	369	352	356	364	383	362	382	327	346	342	333	375	354	352	371	341	388	357	331	365	356	379	325	401	352	332	389	366	356	344	377	362	388	365	339	388	362	370	331	361	337	332	371	350	393	329	375	357	348	379	373	373	358	361	347	364	341	390	394	342	360	371	370	391	363	375	370	395	344	344	346	375	339	375	346	370	372	335	348	371	375	359	360	329	340	349	334	347	366	415	357	370	326	348	356	305	354	370	381	369	351	356	347	395	367	361	366	358	393	380	365	366	367	368	345	384	322	358	397	370	360	351	365	324	338	361	370	375	374	368	400	321	358	355	361	355	371	358	345	356	349	318	384	381	417	349	380	343	358	358	352	388	373	363	372	372	365	373	342	358	346	345	371	367	385	366	373	334	345	356	335	355	371	378	340	336	365	355	326	350	356	329	380	385	380	413	370	345	385	356	405	356	377	358	371	348	384	388	385	388	364	350	371	337	393	331	360	349	353	352	383	335	332	366	355	363	362	355	362	364	353	371	358	337	355	335	342	367	359	363	364	389	368	365	348	352	363	350	369	375	316	383	354	386	336	361	367	333	365	354	339	357	311	357	348	370	340	343	330	395	344	367	364	367	340	338	383	374	332	345	369	389	369	368	390	347	371	381	346	383	373	350	344	367	341	355	360	326	369	368	380	394	352	347	365	388	378	362	320	347	430	342	368	343	321	361	347	345	361	371	330	358	338	352	351	354	382	315	356	373	397	345	350	349	366	349	381	337	372	339	339	374	322	343	316	327	358	374	404	341	330	371	342	343	358	358	356	361	348	357	393	351	355	343	362	387	354	354	365	375	351	368	364	348	340	347	379	391	339	394	339	352	377	368	387	372	372	376	356	356	355	379	365	349	345	390	338	374	362	389	333	365	380	385	405	365	340	364	328	388	339	341	387	328	373	372	389	323	364	382	326	364	380	379	381	386	382	324	377	351	368	367	352	384	361	368	356	338	369	379	362	369	372	332	367	355	325	347	318	356	355	360	371	381	378	350	368	377	361	378	333	341	379	368	369	358	358	341	339	363	336	353	356	309	378	381	344	366	353	368	337	330	355	374	377	401	380	360	377	377	345	355	349	381	345	385	373	336	367	378	366	342	366	385	350	350	334	351	390	360	395	391	375	349	358	363	362	374	396	377	356	348	358	364	345	360	370	376	381	390	356	358	360	323	363	369	362	374	349	361	356	366	351	381	361	339	330	357	368	352	379	368	358	351	342	332	357	367	333	344	378	375	355	377	364	402	334	344	329	335	376	385	361	345	371	386	346	371	351	320	356	381	363	381	361	349	353	347	374	331	346	325	382	370	343	355	371	369	343	351	376
24449	21585	28867	25117	22331	18522	12060	7834	5759	3861	2875	2067	1665	1511	1322	1123	943	874	776	693	638	625	636	621	550	538	517	566	495	504	455	522	483	467	446	442	435	402	445	478	430	444	401	424	436	405	440	434	421	443	416	426	437	442	444	429	394	408	395	398	397	421	434	420	432	416	425	455	422	422	419	436	427	451	399	392	449	393	397	437	429	416	436	389	391	424	377	441	393	420	428	411	400	423	378	442	418	415	410	440	449	395	401	422	404	428	443	387	439	405	406	428	413	421	426	430	416	423	430	396	410	421	413	395	422	420	406	432	415	428	420	412	398	431	424	412	420	427	409	402	453	442	417	416	422	398	439	382	421	418	362	402	408	404	374	415	418	404	386	392	397	404	405	427	378	416	409	419	391	412	433	391	417	434	433	414	434	428	392	439	404	432	404	412	406	444	377	395	448	411	373	416	430	423	432	395	406	465	417	435	384	418	426	432	417	406	421	416	400	427	400	403	421	415	411	396	403	429	405	438	411	404	401	424	442	420	382	439	426	473	438	447	437	391	439	420	372	416	419	452	392	427	435	426	421	432	387	428	409	418	414	441	410	422	376	422	422	397	422	430	399	449	404	393	396	383	450	436	427	431	383	421	451	424	422	429	423	431	414	398	398	394	371	428	389	464	445	371	445	421	411	427	405	420	413	441	399	440	445	392	411	422	411	432	456	444	402	436	442	412	417	437	401	455	460	405	416	412	413	397	441	423	419	399	395	426	444	415	413	402	450	424	438	412	414	432	395	409	365	443	434	390	460	386	399	400	418	431	418	352	418	456	401	373	406	413	427	386	355	373	459	410	399	395	438	415	395	436	415	435	437	403	450	419	437	422	427	421	421	419	408	425	404	391	402	404	395	412	446	396	385	463	399	412	410	430	421	416	408	403	389	379	416	431	422	444	433	409	395	411	410	437	423	416	431	424	403	421	447	427	397	418	391	418	409	454	405	427	400	414	412	424	418	416	397	425	422	426	405	412	408	463	430	382	405	461	410	418	451	403	430	400	370	420	416	421	399	423	414	397	407	392	415	449	436	435	415	410	402	394	432	414	408	429	400	397	412	422	454	380	393	390	410	413	419	406	453	419	394	421	410	405	422	447	344	415	419	446	407	398	395	446	428	441	409	410	398	439	443	437	429	418	415	418	381	422	408	424	426	417	401	396	405	416	391	416	432	429	420	431	446	430	430	389	430	422	442	418	429	416	415	392	377	404	394	443	394	423	384	407	465	397	435	401	394	429	426	403	424	422	388	404	385	426	430	411	401	389	421	418	383	397	427	420	370	419	438	392	418	391	407	389	384	428	440	417	419	417	393	411	416	428	436	433	458	397	402	426	379	424	429	404	406	398	389	399	400	421	431	428	434	447	435	433	448	425	404	458	411	402	424	410	446	414	454	385	420	426	391	410	423	429	387	405	425	440	438	424	393	420	404	405	380	384	432	427	392	417	417	437	430	395	420	444	413	421	420	446	452	396	404	417	398	457	447	429	446	386	404	409	415	406	425	382	423	450	375	436	429	458	433	393	405	399	432	444	448	382	428	438	411	406	385	413	415	427	391	399	417	452	386	413	434	408	383	421	417	421	372	428	392	398	400	411	397	420	398	444	402	389	422	416	421	433	453	433	417	427	425	406	412	361	424	434	444	396	424	404	419	399	375	395	427	419	420	432	426	387	438	410	409	416	442	452	421	398	388	428	436	470	422	407	387	398	381	441	388	431	384	444	383	391	392	426	399	377	435	417	424	430	407	411	418	426	442	399	436	417	386	403	413	390	420	398	388	420	457	449	392	437	410	416	425	413	424	422	402	423	431	423	401	404	417	407	410	425	422	416	427	409	404	417	435	448	407	372	445	404	442	380	391	434	433	379	410	432	420	395	425	399	422	352	381	418	421	434	436	430	409	399	442	405	411	432	430	468	437	416	410	359	395	428	409	431	422	428	428	413	456	449	458	431	379	426	407	434	436	422	406	383	434	430	436	415	418	408	408	414	409	420	417	402	394	399	398	426	424	403	404	413	447	453	465	420	414	439	430	398	421	425	430	406	363	405	404	421	351	399	392	388	426	403	420	400	411	405	412	413	398	403	443	406	426	411	454	402	418	395	411	387	378	410	403	418	386	439	425	399	419	409	398	402	375	435	412	432	399	442	441	397	423	384	414	377	416	439	407	447	422	415	369	412	435	457	419	404	394	406	421	414	410	428	400	411	418	364	451	434	370	405	443	390	405	408	418	385	405	472	381	403	429	400	441	422	437	458	446	416	407	434	437	388	448	435	402	437	445	402	406	373	421	434	424	433	391	408	425	448	390	385	439	395	391	412	408	402	415	439	434	408	444	403	422	385	415	446	405	386	430	383	416	402	419	424	381	402	404	420	410	363	400	399	420	416	391	386	428	378	382	414	426	475	414	407	406	398	370	452	414	443	414	387	412	421	402	413	423	440	397	418	378	385	407	419	410	435	437	389	419	409	369	410	416	408	408	437	434	396	419	415	421	432	406	322	403	414	401	425	385	404	412	411	392	456	413	440	409	408	415	437	419	402	415	427	383	387	387	407	431	376	408	429	461	424	412	385	437	393	436	422	393	418	393	419	411	427	431	434	431	395	430	404	387	345	379	402	454	426	365	415	426	398	401	405	439	406	394	455	376	436	438	407	440	384	423	443	390	410	431	384	401	443	408	430	388	415	407	423	366	420	419	382	402	426	409	418	421	458	421	403	406	428	412	385	416	388	402	429	397	445	385	393	422	444	387	402	415	421	414	410	446	394	402	395	418	433	422	374	382	404	455	422	406	397	380	419	384	443	388	429	397	395	412	430	422	428	397	425	420	388	424	387	413	428	418	411	403	405	386	380	403	449	434	440	404	424	447	412	415	401	424	423	410	416	426	422	416	440	404	446	426	419	413	419	396	398	394	437	407	470	427	394	420	366	411	396	441	457	430	413	403	436	402	385	415	414	392	372	421	379	433	439	395	433	405	439	391	437	408	388	448	402	404	417	420	450	408	433	462	432	427	439	415	423	417	427	409	420	428	416	396	443	461	415	385	401	418	447	430	392	396	425	404	416	399	416	419	410	421	410	442	397	422	407	422	427	438	419	424	440	412	392	426	434	422	413	438	416	402	431	391	422	424	412	407	399	396	416	449	386	441	388	420	460	411	391	380	424	394	429	395	408	386	412	402	438	444	404	436	407	411	448	400	381	427	414	397	459	428	395	411	378	458	429	382	416	405	408	415	438	393	366	406	417	389	398	394	406	412	442	404	418	418	369	398	411	407	442	399	466	424	417	408	449	421	429	441	415	443	424	431	400	412	392	455	384	396	429	440	374	429	428	424	367	415	425	443	444	436	421	446	411	462	416	426	408	405	411	419	389	393	433	428	428	434	409	437	405	434	399	420	427	419	380	405	429	468	412	386	417	411	422	436	415	426	401	408	411	412	387	415	418	411	432	390	388
23359	46518	37622	25981	21657	17838	14250	11425	8826	6164	4335	3335	2616	2278	1929	1613	1279	1120	994	835	848	817	722	673	655	619	599	584	567	519	574	503	512	510	497	491	475	503	440	491	509	440	499	449	448	461	436	417	416	435	461	420	486	439	440	463	423	448	397	446	426	456	414	450	420	474	416	417	425	436	412	428	435	460	443	466	425	441	437	437	402	451	455	427	417	421	453	414	446	445	448	463	458	449	428	454	448	451	416	399	416	409	430	439	474	423	408	443	425	425	408	454	441	449	408	397	462	452	454	422	438	470	427	422	416	417	430	439	440	407	416	435	433	460	423	429	403	448	440	451	445	428	424	457	448	442	407	444	417	443	435	472	401	417	410	469	418	436	428	433	460	425	438	419	419	399	409	418	444	425	473	429	482	427	465	466	459	425	457	450	425	426	430	425	427	439	433	429	411	410	413	422	431	442	425	394	419	419	424	438	432	466	410	424	427	451	444	419	462	454	449	455	457	402	453	395	450	447	434	431	465	446	445	424	420	414	461	435	432	439	464	447	462	435	414	427	460	427	441	437	410	417	447	425	428	431	381	452	402	435	452	435	462	434	429	435	439	381	452	447	459	391	447	431	442	433	417	473	416	449	447	428	431	404	429	412	436	437	429	409	425	408	445	441	428	412	404	417	451	449	433	401	451	439	428	430	419	455	442	403	449	430	397	399	434	470	429	430	424	439	418	425	427	424	416	457	445	396	427	412	410	440	428	457	460	446	435	459	444	429	446	395	463	449	449	435	412	406	452	414	405	459	436	424	453	457	447	409	472	405	407	468	410	457	444	420	412	438	459	423	418	383	416	448	459	424	421	455	412	454	438	421	420	467	435	428	438	396	450	443	464	410	445	441	415	446	436	415	443	449	418	429	429	458	464	436	418	480	458	434	418	451	442	477	421	455	448	426	443	443	413	457	468	421	434	413	436	427	409	459	410	405	419	388	438	445	428	438	436	412	458	404	446	477	444	423	399	423	454	440	466	429	432	418	422	447	408	442	447	436	397	454	439	412	433	418	465	422	461	417	451	426	442	424	456	460	434	460	455	392	424	437	429	412	429	446	443	439	400	422	393	448	439	462	451	401	434	406	470	456	451	471	420	426	435	446	408	447	420	442	402	405	445	441	400	441	432	431	440	391	465	461	465	443	410	428	476	444	413	429	458	403	424	398	441	441	412	442	397	443	432	406	415	440	442	453	425	455	444	449	449	432	464	421	449	420	434	448	422	409	408	403	451	408	448	449	428	421	432	468	488	415	442	432	443	431	433	412	446	427	425	435	428	459	435	437	454	489	420	425	432	400	454	456	419	445	405	418	416	438	407	471	446	405	464	459	428	446	435	431	410	438	426	480	463	446	440	410	411	411	418	398	438	460	400	439	413	452	416	439	442	458	445	423	456	445	460	462	398	440	444	440	462	413	394	432	452	419	433	480	416	447	424	465	449	430	440	464	380	380	420	440	451	459	424	440	426	429	426	475	433	436	443	420	415	450	417	452	437	433	410	421	413	409	419	447	457	414	440	440	411	425	440	430	465	450	435	439	430	390	427	456	445	457	475	445	440	431	442	415	468	435	415	415	448	440	425	405	466	440	412	444	437	416	472	443	423	429	447	449	445	445	448	429	426	437	452	442	445	420	422	440	427	402	456	401	438	440	451	411	460	431	469	417	407	451	424	480	446	438	444	420	455	419	431	411	424	456	412	425	379	433	426	390	450	450	452	416	448	443	428	453	424	443	450	406	452	420	418	429	421	436	461	442	447	465	389	409	459	424	422	461	462	451	438	455	439	443	427	446	437	448	455	435	427	476	447	435	455	437	422	447	414	452	412	436	466	437	457	453	410	445	428	447	445	450	422	393	455	435	449	433	429	418	408	427	427	468	456	454	401	422	440	436	456	412	469	451	418	457	393	432	430	421	420	423	445	425	410	423	397	456	420	463	437	432	441	395	400	430	435	420	469	408	432	421	431	445	421	441	453	431	427	452	452	427	453	417	394	437	449	493	417	433	457	480	425	452	449	431	474	416	439	457	425	445	427	428	405	427	417	479	448	470	394	429	441	411	439	420	389	428	429	416	423	452	442	420	392	422	432	461	417	448	435	418	469	473	426	399	443	406	397	423	428	430	456	389	452	421	452	430	420	454	441	417	442	453	437	446	458	423	420	452	462	442	458	404	441	411	473	430	414	422	455	414	432	436	438	468	429	474	436	443	435	424	433	451	461	444	394	441	422	478	439	431	409	410	470	461	437	427	462	436	435	480	455	423	443	449	460	481	467	446	429	447	456	455	452	471	420	456	432	409	475	414	426	400	442	428	440	427	442	438	417	457	440	431	435	415	446	441	414	452	439	472	434	437	439	455	415	427	414	421	417	473	413	422	416	418	405	413	410	428	402	429	440	413	407	424	451	430	429	458	411	459	462	461	482	459	428	443	426	439	414	448	426	429	380	474	428	413	431	445	475	451	412	437	394	395	395	427	425	419	446	440	432	405	445	407	442	444	424	484	437	440	444	435	394	477	440	480	443	449	396	435	427	431	447	445	434	444	435	419	437	425	458	462	442	431	433	466	435	433	432	454	460	404	419	409	422	423	444	438	434	455	431	418	405	437	424	427	423	425	452	478	455	471	410	409	441	411	461	458	454	417	435	438	441	405	458	437	449	392	402	430	442	446	414	434	403	388	426	438	421	434	452	444	455	421	416	428	446	434	450	406	450	450	437	388	415	431	443	438	459	450	447	435	477	433	412	443	438	433	424	440	457	429	426	447	450	422	455	469	430	406	398	437	466	436	447	440	436	438	471	425	420	414	451	411	452	428	435	418	419	442	446	439	409	419	450	428	449	451	407	430	459	398	435	445	436	435	445	441	426	470	454	437	431	441	439	418	414	436	401	436	436	394	471	438	400	388	469	452	450	439	458	420	446	403	440	446	438	447	437	434	403	439	427	443	488	428	426	458	438	417	456	389	437	463	426	442	420	432	461	439	434	434	454	440	423	423	411	429	480	427	417	415	421	423	429	435	416	430	422	402	447	458	407	446	402	403	412	424	436	446	417	420	439	468	404	398	418	443	457	424	422	421	432	425	396	420	464	405	429	442	437	436	453	433	421	437	435	441	423	428	458	425	462	405	424	468	429	435	430	412	422	429	424	444	395	442	443	460	448	443	425	442	432	434	444	446	427	415	440	407	443	405	424	438	424	482	434	448	423	406	454	437	447	437	421	445	432	420	445	429	399	414	414	460	455	443	452	436	428	402	468	442	459	446	451	441	437	448	448	406	425	432	426	418	418	433	423	409	451	459	424	455	422	433	472	418	448	399	398	398	422	432	441	422	405	410	448	391	471	419	421	447	392	459	419	430	427	431	432	470	426	456	426	438	432	439	426	451	459	409	435	461	469	429	487	419	416	431	471	424	404	408	455	414	457	432	477	469	449	471	445	444	447	465	417	466	402	489	434	437
25566	21566	28057	26453	18325	11129	8012	5957	4601	3139	2195	1722	1402	1222	1039	923	818	675	620	604	506	523	461	484	457	488	419	409	437	406	387	399	422	382	383	398	376	382	354	366	380	389	373	381	376	392	358	377	365	381	383	360	359	386	400	422	407	374	377	376	336	360	386	383	411	354	384	343	350	328	367	344	378	338	358	358	345	353	384	362	324	354	356	358	373	343	356	362	370	353	350	374	374	352	347	357	353	329	342	378	344	345	327	381	375	352	367	325	355	397	329	400	342	388	334	366	390	352	334	370	355	363	357	351	336	347	346	395	349	395	359	332	341	347	346	329	378	356	341	366	381	349	412	378	378	366	373	340	340	350	354	354	361	332	378	371	333	365	369	339	339	358	357	358	351	362	399	338	381	337	363	346	336	336	351	339	355	363	371	372	383	353	371	335	334	341	361	361	370	347	370	366	374	343	385	375	345	364	381	406	377	375	375	356	351	335	363	364	368	330	349	344	366	366	339	364	369	355	366	335	357	357	381	361	375	377	327	347	349	333	356	374	369	376	346	351	368	362	296	358	353	351	369	364	384	344	374	329	372	363	351	356	336	362	365	362	364	360	371	331	353	367	340	361	328	334	353	382	371	355	376	378	378	350	392	356	376	364	336	344	372	375	330	370	332	374	324	367	361	359	368	407	372	365	329	372	366	377	358	387	345	363	355	331	380	367	422	391	342	358	289	353	356	360	350	325	364	349	350	355	344	377	364	362	355	352	363	384	365	348	359	363	386	371	356	353	382	333	397	341	331	343	389	359	349	374	344	378	364	331	378	358	353	341	369	355	410	371	378	376	381	346	349	355	358	357	367	355	331	340	337	340	363	370	382	376	378	351	374	363	354	356	354	343	370	350	345	327	339	340	365	378	350	361	367	350	353	386	376	346	380	398	323	385	369	389	372	329	334	348	364	377	373	334	389	340	369	331	415	326	363	365	337	338	367	366	386	352	347	356	342	356	348	379	352	339	371	374	364	391	375	361	367	389	352	341	339	358	373	384	359	362	339	338	365	356	372	356	375	331	357	365	367	351	344	388	362	349	383	388	372	361	353	364	386	344	365	375	346	359	345	341	380	397	368	342	374	384	370	361	360	365	379	371	378	364	354	380	367	370	407	371	374	335	366	381	377	342	349	340	361	314	383	354	395	359	368	337	367	349	346	322	335	375	395	374	348	356	344	369	344	378	358	359	367	355	348	376	373	396	364	384	347	409	371	351	335	364	346	344	361	380	388	340	361	334	351	349	342	341	360	369	345	358	374	364	316	370	326	352	340	388	369	351	361	355	358	363	362	375	348	344	384	360	354	375	355	359	333	396	355	352	345	365	329	382	374	362	359	373	353	378	365	356	331	382	352	385	370	357	370	369	344	377	368	357	373	343	361	371	357	340	381	371	396	340	362	362	349	342	385	398	389	367	376	365	352	349	356	378	382	340	374	382	361	365	402	326	314	372	340	354	402	395	364	360	366	368	332	362	352	365	378	350	366	362	364	359	360	371	389	344	363	352	328	358	353	362	382	361	353	389	382	345	378	317	367	362	362	317	338	362	364	357	343	351	363	375	387	340	366	328	395	343	409	364	360	353	344	358	329	383	393	365	376	366	353	376	325	364	332	338	377	398	348	345	380	346	359	326	379	340	350	365	340	361	375	334	356	350	358	361	347	348	356	393	331	411	377	356	348	353	362	354	366	369	327	388	328	353	388	361	353	354	324	350	345	393	343	368	374	388	393	387	380	364	381	367	387	339	356	388	349	335	393	321	335	355	389	386	360	374	357	338	363	361	366	365	362	362	386	348	356	386	363	362	353	372	387	343	377	371	352	344	349	337	349	384	375	317	341	357	374	355	363	378	364	363	320	334	335	394	354	370	358	334	357	378	385	345	345	366	355	357	375	376	374	381	389	371	385	361	383	355	348	369	378	371	370	377	357	325	368	364	344	362	382	368	358	359	327	380	324	348	375	363	358	396	357	366	383	377	384	406	370	378	405	371	354	404	360	367	356	353	364	352	394	369	364	361	385	368	337	331	361	371	364	408	363	365	358	370	335	372	350	335	342	348	331	346	369	365	341	361	368	361	421	361	352	359	387	362	349	323	386	340	402	370	365	351	347	359	357	392	402	361	358	361	365	365	342	366	400	357	346	351	363	352	351	372	359	365	364	389	357	333	389	348	360	371	354	362	354	370	347	378	368	352	353	374	326	365	356	344	364	369	359	379	346	365	357	361	344	369	349	382	379	336	358	383	342	369	372	369	380	376	342	391	336	379	348	360	326	346	360	342	368	385	351	371	340	371	396	340	370	383	360	339	350	364	383	324	390	361	365	359	343	369	363	374	347	348	359	332	420	380	374	328	366	366	344	348	350	338	381	327	351	391	342	355	371	358	361	368	324	345	381	371	373	363	381	328	343	351	332	385	389	336	367	384	338	363	380	379	361	372	373	347	376	367	378	380	376	365	372	372	413	376	365	378	378	354	370	345	386	356	397	359	351	338	342	390	364	351	370	375	350	344	384	350	362	381	367	348	357	355	328	388	366	341	352	380	356	366	377	345	361	348	340	391	344	345	362	356	356	373	395	348	374	393	349	375	333	389	349	357	335	365	375	331	371	348	370	391	335	366	367	390	376	352	350	382	347	346	406	406	357	325	379	357	396	375	347	343	322	379	368	339	352	382	360	368	378	364	335	374	347	348	368	368	367	382	382	381	365	345	347	359	353	363	344	335	322	352	344	333	354	350	363	352	350	338	327	363	377	364	331	354	364	351	366	315	363	354	360	375	343	325	396	373	367	347	407	395	347	346	335	360	344	380	350	354	345	362	352	317	363	357	368	363	354	387	337	359	351	361	380	378	358	377	353	341	377	373	369	342	367	379	355	387	366	353	370	345	342	334	362	377	375	406	359	324	361	346	353	370	381	377	337	352	338	368	353	353	375	374	387	371	350	377	361	323	376	330	379	330	361	331	332	381	372	348	318	381	375	337	352	354	355	360	382	331	376	329	368	362	361	371	371	393	373	344	383	378	358	362	362	342	354	364	362	377	366	369	306	330	376	334	337	357	341	353	357	378	358	376	363	347	348	346	311	338	363	373	350	362	338	336	351	367	388	332	380	398	341	382	376	320	378	342	354	342	367	373	345	353	346	352	341	361	345	350	362	392	384	380	359	380	322	347	362	337	350	331	363	362	299	343	378	356	377	376	360	358	365	388	352	357	359	364	357	390	360	317	334	370	389	354	360	348	359	344	373	368	370	391	348	372	400	383	365	382	356	339	386	357	385	394	372	339	360	373	376	383	343	367	339	378	348	358	389	351	402	358	366	341	388	369	372	392	390	384	378	337	365	357	376	346	373	375	378	371	363	375	335	413	329	364	346	360	362	331	362	352	373	376	314	364	396	364	364	365	378	359	388	370	378	369	368	333	375	373	342	380	343	357	378	353	353	351	382	363	369	368	381	358
23225	42979	33444	22866	17787	14123	11893	9868	7566	5363	3768	2826	2164	1935	1645	1256	1080	962	835	693	680	668	579	627	546	580	537	496	489	482	451	461	444	464	405	426	480	422	438	434	437	426	387	433	410	396	388	375	416	394	405	386	417	435	412	416	381	422	410	380	368	394	390	391	413	383	376	393	414	411	450	404	413	381	392	390	406	371	401	415	354	412	383	410	385	423	379	403	352	386	376	376	396	399	384	410	379	383	372	402	417	379	426	348	377	370	394	354	359	392	385	408	396	370	362	379	427	371	394	405	394	381	330	398	398	399	408	388	398	385	378	353	381	342	349	398	394	402	385	371	381	389	395	420	404	360	356	381	392	397	404	374	363	379	367	382	405	370	400	396	394	360	383	402	392	378	389	387	410	372	393	427	427	370	391	379	382	385	376	406	380	396	365	381	376	423	404	419	369	353	370	401	351	365	355	372	387	396	376	399	368	377	422	363	352	379	370	404	378	381	386	367	339	390	363	421	412	400	342	409	359	375	381	408	372	370	415	422	394	416	352	410	392	392	391	391	391	361	362	401	405	380	390	352	390	381	380	426	419	360	388	382	365	350	397	423	392	362	405	373	383	396	379	398	343	416	360	410	369	395	421	386	382	368	389	399	393	394	409	376	408	362	385	421	395	401	403	379	386	366	361	389	355	402	393	383	395	385	390	385	403	382	377	370	424	400	388	387	383	361	405	399	388	374	423	351	426	395	353	411	359	413	362	412	348	371	384	373	353	378	368	369	387	397	370	409	367	383	392	403	360	354	359	411	404	362	376	418	358	367	393	377	396	378	395	380	375	388	383	381	398	386	402	347	389	400	390	368	397	373	405	369	433	366	384	364	378	350	363	361	398	386	402	392	375	360	395	369	413	394	364	402	349	375	354	356	386	432	360	428	395	413	353	382	361	346	366	373	357	370	389	362	405	398	392	399	380	417	367	411	355	343	403	396	373	398	398	331	373	365	400	381	418	385	417	420	395	385	374	350	343	431	345	412	428	383	395	412	423	373	356	414	428	381	377	384	365	375	368	389	361	376	421	394	369	376	375	391	403	372	355	381	406	374	394	414	383	385	375	387	372	388	356	383	380	390	370	398	368	441	371	380	390	358	381	383	393	395	368	365	360	375	387	366	375	371	389	400	380	385	398	419	406	364	410	402	366	339	374	388	390	376	389	374	396	426	370	403	401	379	362	378	398	366	397	363	399	386	399	391	369	367	427	423	404	366	384	425	390	413	376	393	406	392	389	385	367	373	395	405	400	387	382	381	410	367	390	349	370	405	366	401	359	397	416	381	403	410	372	426	371	399	368	352	389	385	366	387	374	399	411	401	373	400	390	422	394	390	386	401	450	403	380	402	373	378	407	382	417	373	385	391	378	388	384	408	414	377	403	391	387	409	378	399	385	441	383	388	392	392	402	368	424	393	390	369	377	380	369	384	408	401	399	356	358	383	366	385	391	410	401	412	423	411	395	367	396	385	377	379	367	384	391	361	391	350	412	382	380	361	363	411	400	406	362	373	389	433	375	388	369	358	383	387	437	347	400	351	413	397	416	400	389	398	424	378	385	401	384	394	408	380	377	386	402	371	369	386	387	364	417	419	386	371	402	391	388	400	404	399	371	380	417	391	393	362	403	380	363	389	367	372	385	401	352	384	365	394	354	408	365	403	426	386	381	362	385	381	404	419	408	374	385	366	364	381	378	340	373	370	364	376	386	363	377	384	390	370	371	387	387	361	389	367	372	379	387	375	369	406	407	388	394	349	375	391	364	404	373	390	391	383	401	393	409	401	396	347	395	361	382	383	414	381	384	394	359	385	380	408	392	427	389	419	348	397	406	363	375	360	377	388	378	378	365	371	370	344	364	354	384	361	381	398	412	383	376	402	365	397	385	399	367	403	364	359	374	413	390	397	365	367	402	403	372	399	376	340	381	370	389	418	370	382	375	388	399	399	372	353	381	397	406	358	410	369	386	409	383	352	373	358	409	355	383	389	358	391	410	379	389	369	399	437	366	429	404	433	382	377	409	393	409	385	407	391	356	367	387	362	410	356	375	415	391	403	392	387	381	393	368	428	378	372	391	372	391	362	404	389	366	377	412	366	406	395	394	379	382	374	346	380	398	375	411	396	408	372	403	393	364	398	358	378	389	407	405	417	393	383	363	385	364	357	371	386	357	405	358	388	403	359	367	408	394	376	375	401	393	413	367	380	377	387	401	387	368	395	375	374	370	377	371	378	416	390	397	350	382	396	391	370	394	382	376	376	357	376	380	387	419	369	391	376	385	379	385	406	400	340	365	366	348	396	372	394	385	394	400	382	390	397	411	410	404	408	356	404	376	387	377	404	383	376	392	397	410	351	401	379	396	400	421	381	404	379	409	375	395	427	413	404	380	387	399	378	397	401	368	372	381	372	429	425	377	364	360	426	388	368	375	399	380	398	381	409	419	388	373	397	395	426	398	382	398	418	377	373	396	419	426	423	399	418	379	348	370	385	388	350	387	378	376	392	371	395	410	399	371	405	372	418	337	409	386	416	380	351	361	368	368	397	384	362	384	366	413	384	382	377	429	367	406	375	418	362	367	404	363	379	354	394	396	378	388	389	385	417	379	377	403	392	361	367	358	371	407	389	391	401	376	372	392	376	428	372	377	392	408	407	389	416	375	399	362	374	414	378	408	396	409	379	404	373	400	398	421	402	384	394	395	385	367	407	410	389	422	400	397	383	380	377	407	376	374	385	366	390	408	357	382	415	366	375	356	382	381	412	408	389	395	394	408	405	400	383	382	393	405	350	400	363	366	413	415	372	386	372	399	375	379	410	434	371	386	393	395	383	374	367	394	393	417	362	355	398	374	409	383	396	402	382	375	372	392	376	369	374	377	390	379	355	359	407	399	400	396	380	354	362	387	396	377	371	379	373	388	419	373	352	394	392	374	388	404	358	389	368	404	387	401	384	380	376	378	376	417	403	377	402	381	379	374	389	399	360	363	412	390	406	408	400	390	418	361	393	362	366	394	393	400	379	405	360	383	388	398	381	394	408	387	407	383	359	372	380	427	391	380	394	369	387	375	377	378	397	413	386	388	403	346	361	388	438	390	364	353	361	377	360	388	374	404	392	426	377	377	389	401	419	392	383	375	337	385	399	390	336	410	414	380	452	377	389	400	357	371	384	360	394	390	381	381	379	379	389	363	377	402	399	406	399	386	371	385	376	377	375	369	395	374	374	383	359	407	383	424	433	390	381	402	372	397	396	370	363	402	376	372	393	393	375	357	402	388	391	377	373	418	396	389	371	371	382	356	395	384	388	355	444	363	383	347	396	399	393	382	374	374	391	391	370	389	392	393	372	403	392	363	371	410	377	431	382	386	378	358	369	388	404	395	371	399	404	384	415	365	405	396	404	412	379	382	398	351	368	386	391	359	361	369	363	381	361	408	378	387	363	377	369	398	394	430	352	400	411
23194	21618	29414	24325	21892	22971	19424	11393	8238	6349	4143	3181	2406	2025	1785	1539	1290	1174	988	900	862	856	727	752	717	705	611	624	605	647	588	585	578	540	560	529	577	508	526	547	550	521	531	512	509	515	502	483	493	523	505	538	481	492	523	528	543	524	513	526	492	511	488	522	498	504	495	475	494	488	487	520	492	502	482	487	485	530	480	499	493	490	495	501	480	504	531	479	526	478	502	469	499	480	506	477	531	500	518	466	515	451	484	501	463	527	493	449	509	468	533	489	444	463	486	504	468	470	498	487	478	471	467	450	530	517	480	535	522	484	486	477	503	486	507	478	448	475	471	475	490	465	479	533	481	451	487	489	529	508	521	494	519	498	467	481	468	475	501	482	514	496	483	471	489	473	457	499	479	457	476	456	494	477	483	446	519	506	517	498	495	530	536	476	520	485	479	481	488	535	520	509	489	465	499	475	517	459	532	466	464	530	481	504	487	451	526	523	498	452	494	483	494	497	461	505	480	491	511	509	486	485	492	490	495	518	515	456	472	482	493	494	508	487	457	448	483	495	470	490	497	466	506	497	557	511	422	511	483	499	476	500	494	455	501	493	507	491	482	452	518	496	474	474	538	452	495	497	478	502	497	483	499	479	500	499	535	480	498	453	482	496	515	482	459	483	523	506	482	491	524	457	467	477	494	519	500	525	502	498	524	481	470	472	475	494	469	550	493	478	456	491	481	483	459	476	486	478	520	531	493	506	474	485	467	497	513	507	472	488	471	512	551	502	487	497	498	518	497	482	491	509	480	488	479	513	490	472	471	500	480	479	471	482	514	516	510	457	469	458	551	466	493	468	548	501	545	515	500	471	492	452	491	513	495	475	466	489	501	471	488	491	510	500	501	510	496	508	452	499	499	497	497	483	478	462	500	467	504	476	478	467	475	496	492	475	472	508	501	459	523	464	494	482	464	454	478	490	493	465	522	501	496	448	473	482	494	494	481	517	470	485	487	506	483	453	522	514	470	512	451	473	530	509	503	474	481	528	500	501	454	498	467	485	545	497	514	499	464	496	489	472	519	479	504	495	473	489	497	501	459	476	452	503	495	504	490	457	495	483	486	483	476	453	506	461	487	468	522	507	495	495	500	506	467	528	508	491	510	469	480	463	513	465	498	471	486	473	441	519	511	512	499	468	508	514	507	459	473	457	477	475	446	459	450	488	467	475	539	465	484	470	491	505	478	511	506	474	514	507	527	474	471	476	491	482	503	443	506	492	456	488	487	463	466	519	507	503	491	483	474	483	487	536	480	487	465	474	483	483	491	467	514	496	485	477	487	529	501	479	509	500	520	499	493	502	489	505	476	500	495	481	473	467	472	467	490	489	490	468	466	500	496	483	430	467	510	477	495	512	487	497	483	479	456	458	475	451	499	487	519	511	482	503	475	474	502	554	481	498	474	499	485	505	503	477	468	481	438	475	481	512	462	492	497	510	474	482	522	500	471	493	517	516	487	530	515	500	494	473	477	497	539	483	490	461	495	488	511	478	486	496	498	499	514	504	508	482	476	522	490	473	489	486	484	504	500	478	490	492	473	500	499	490	504	472	508	491	490	488	492	489	538	494	490	446	491	500	463	523	473	496	496	470	541	507	459	487	462	517	454	504	475	528	482	446	469	478	484	483	468	514	486	501	497	502	469	516	466	474	510	530	424	506	512	461	507	510	522	502	491	471	492	499	511	496	512	458	492	501	494	503	506	506	424	479	437	475	474	481	499	504	487	484	531	489	497	453	525	484	493	466	477	494	481	510	499	521	466	503	505	479	485	482	498	467	537	512	490	519	497	517	481	531	482	456	461	495	511	466	510	482	499	536	505	491	512	492	526	477	501	488	510	491	505	480	495	528	487	498	513	450	499	533	497	480	505	515	451	520	506	487	489	482	435	475	508	466	462	493	542	487	486	490	493	522	451	444	514	519	484	515	473	494	520	519	509	424	485	509	484	517	482	461	459	489	522	407	507	482	515	460	491	502	483	513	507	526	465	483	469	499	476	508	482	476	452	453	489	498	494	437	472	492	492	477	474	501	498	494	481	465	529	490	505	490	446	525	507	513	482	489	519	480	501	466	495	455	465	469	508	451	486	478	516	439	487	487	495	510	526	504	494	516	489	511	495	484	476	458	498	471	469	475	470	454	504	439	498	489	490	499	476	520	471	492	520	524	502	493	478	501	493	474	482	497	488	484	495	517	486	504	462	479	476	494	469	504	458	434	482	485	522	496	455	492	472	501	487	495	521	490	469	474	478	467	484	482	489	518	521	463	433	495	505	521	497	494	496	478	471	485	502	497	482	476	472	491	541	471	508	514	471	484	462	487	508	533	490	509	555	515	493	498	476	461	507	496	492	468	450	482	460	487	504	455	508	512	510	476	511	486	488	500	496	491	484	483	487	476	541	526	508	504	506	463	458	516	484	511	492	504	443	494	465	511	488	462	493	505	511	482	502	473	498	479	434	522	490	481	499	478	499	460	513	450	511	498	501	491	490	469	477	500	525	458	512	454	510	506	525	473	513	519	456	492	468	494	514	491	489	475	479	482	483	452	461	497	474	501	508	515	469	525	480	495	474	478	521	497	512	528	504	446	502	477	503	476	505	491	501	501	508	494	497	488	509	506	512	507	542	469	482	448	476	525	501	494	527	486	475	494	480	516	501	525	490	479	491	468	486	490	474	526	487	481	506	516	497	463	509	496	501	495	438	466	474	486	507	480	509	456	493	501	482	508	480	478	492	488	503	479	477	485	474	513	493	502	518	460	517	479	478	519	490	513	424	512	489	471	482	458	484	479	540	490	462	502	504	523	519	532	519	480	570	539	483	488	475	457	439	456	489	440	504	484	489	507	484	453	471	484	436	510	539	462	509	529	485	476	486	478	454	524	501	492	489	475	532	508	492	471	517	486	456	538	558	497	509	494	505	508	441	483	467	478	465	493	446	507	508	497	506	502	468	514	470	471	452	482	463	466	488	487	477	485	495	507	482	524	493	486	494	470	514	453	468	467	488	489	495	488	494	510	483	451	492	475	494	481	495	509	497	498	468	476	547	462	512	493	488	476	515	504	496	493	482	492	476	528	482	521	504	468	470	466	481	471	519	475	481	474	471	489	477	458	521	501	537	467	480	489	491	478	470	496	514	470	484	485	496	504	494	535	455	493	499	504	495	507	499	502	509	493	494	496	470	459	485	552	483	493	486	449	522	482	511	487	502	487	499	491	460	490	516	520	468	496	491	507	465	476	478	466	483	474	491	474	510	465	517	500	508	497	495	476	526	456	472	502	505	471	484	462	462	510	494	480	460	432	514	518	476	463	458	453	477	478	485	503	524	489	467	538	471	491	490	509	479	485	483	482	506	496	483	495	485	473	464	492	492	526	528	455	452	487	486	495	481	490	514	469	505	443	514	466	436	539	514	513	466	473	495	481	481	439	462	476	526	473	512	470	480	469	472	510
25941	50453	41921	31259	25600	21504	17408	14860	12254	9237	6324	4794	3725	3026	2618	2198	1703	1583	1378	1178	1092	1015	945	847	872	766	724	685	655	675	680	651	663	632	597	578	561	577	590	571	567	524	540	564	560	540	530	544	537	551	511	569	508	532	546	478	545	533	495	503	485	500	498	548	514	502	474	511	488	489	492	508	535	457	532	510	513	501	506	508	528	518	511	492	475	472	503	494	530	512	477	504	519	545	493	489	517	508	508	531	490	504	468	461	481	481	494	531	482	466	532	487	477	495	493	492	512	490	508	503	468	496	474	512	510	519	531	554	510	476	500	482	497	479	509	485	482	514	482	532	502	523	540	499	486	506	492	497	516	520	489	533	496	481	546	506	529	518	556	516	515	542	502	478	548	536	571	504	555	558	475	480	488	503	504	487	502	492	502	482	503	514	542	496	472	543	434	512	473	536	525	489	475	496	509	514	532	509	518	488	494	565	522	497	515	538	524	515	474	497	519	506	495	479	501	479	500	480	490	525	466	505	506	457	482	475	475	469	509	547	479	530	505	503	525	484	498	511	579	500	510	502	475	530	500	520	496	529	502	531	505	508	498	475	483	524	494	501	465	502	504	508	496	456	503	507	504	560	481	524	491	520	466	520	523	506	514	532	479	506	496	519	489	498	485	487	462	519	502	560	519	556	511	483	536	476	486	487	473	481	522	520	455	514	484	525	502	447	497	512	493	481	497	557	444	508	519	509	494	544	513	493	496	520	487	517	489	501	498	490	488	530	531	461	503	486	492	508	539	481	523	537	469	492	485	519	518	509	514	508	521	532	496	501	495	506	486	472	480	522	537	493	474	493	486	476	505	481	510	517	451	479	497	522	489	505	529	444	546	480	493	485	512	512	521	497	531	496	507	508	481	506	553	470	493	533	484	516	531	512	500	513	536	483	521	496	527	510	484	517	507	488	486	476	562	519	516	506	482	495	514	530	485	465	520	495	546	545	488	478	505	509	522	524	518	510	492	508	489	501	496	518	525	488	517	542	472	499	523	502	523	501	495	483	504	508	502	496	485	483	476	489	523	503	524	523	498	496	482	482	482	491	512	485	505	514	511	557	485	507	468	479	497	505	508	532	516	493	507	469	503	516	471	459	485	503	493	485	545	515	542	420	505	494	529	499	520	478	475	527	519	535	505	488	516	485	508	522	519	492	480	499	536	476	521	514	489	529	474	478	482	511	518	464	496	491	449	494	527	484	517	515	493	549	525	504	523	518	486	473	542	529	506	526	515	494	540	481	482	484	504	512	498	499	507	508	507	529	508	530	498	536	495	500	486	528	486	498	485	487	484	498	495	458	493	532	479	561	534	521	503	499	520	503	527	529	553	523	472	485	511	541	517	516	495	498	503	493	501	506	505	504	497	501	508	492	508	500	505	487	479	463	507	472	496	511	471	466	511	486	526	467	513	492	512	516	475	526	529	517	504	510	474	536	524	505	542	533	517	499	498	480	525	510	432	562	498	488	476	534	437	509	482	462	531	545	495	519	500	533	459	495	499	493	489	503	469	497	539	522	471	518	500	502	512	534	520	495	533	483	521	526	487	501	506	482	509	472	495	567	500	512	512	482	505	483	508	521	530	519	484	493	495	476	565	512	561	491	528	511	477	533	499	499	533	515	511	535	503	523	538	460	509	566	484	536	507	474	486	490	513	511	465	500	475	490	497	519	497	532	495	494	499	518	504	528	518	472	524	520	515	507	517	494	493	541	516	513	517	492	559	460	497	522	468	467	519	556	502	516	499	504	520	530	492	519	454	531	501	530	528	526	496	483	527	510	494	488	506	478	506	500	512	495	432	508	500	530	522	514	466	516	531	511	528	533	448	522	503	462	488	506	502	495	508	508	504	497	480	514	531	527	536	527	480	475	524	513	534	510	468	527	491	472	518	505	546	513	507	479	500	501	493	487	533	498	494	493	508	508	503	487	514	493	517	499	495	513	513	510	467	499	484	504	507	505	487	515	522	536	531	494	465	510	454	511	489	489	541	483	504	510	507	482	489	485	517	511	521	492	490	507	503	527	488	515	477	504	536	481	509	492	522	524	478	554	507	488	481	514	492	511	459	495	507	516	480	473	511	495	544	505	492	509	512	533	496	536	517	520	496	477	530	480	508	502	511	524	488	509	508	472	493	485	507	486	476	437	508	535	483	478	474	467	523	502	507	520	534	530	522	505	494	517	495	491	486	488	513	485	486	501	537	506	510	509	564	518	523	501	506	501	505	545	474	504	501	474	508	522	478	522	488	492	516	516	523	518	525	510	473	497	474	512	496	506	531	545	532	513	517	460	507	488	493	524	487	494	491	481	506	544	508	488	477	494	487	512	504	495	494	519	501	528	490	469	496	464	525	525	527	525	484	480	495	523	513	505	510	507	485	481	553	461	505	511	507	507	489	523	554	527	490	478	473	507	519	495	505	483	542	513	552	481	510	527	520	506	516	525	473	492	517	503	483	489	507	483	487	518	529	465	483	546	481	474	533	490	447	518	543	484	473	514	500	498	517	493	518	476	490	527	499	516	515	512	459	511	491	510	534	520	530	482	521	493	520	547	500	547	479	517	534	503	532	529	507	506	535	494	500	530	482	507	470	519	474	523	506	591	521	480	509	468	526	532	527	470	484	494	505	522	499	508	466	489	511	508	533	521	508	500	515	512	475	507	496	495	515	511	525	501	477	517	490	505	511	516	474	468	503	489	506	509	541	489	491	483	478	530	486	489	540	502	450	478	502	509	514	503	488	496	483	494	547	491	501	500	518	524	507	435	491	516	524	479	495	539	478	506	485	520	557	504	505	501	514	499	525	505	507	452	508	485	496	515	519	501	516	481	434	510	547	518	502	485	507	482	497	489	530	521	506	509	491	424	519	490	503	499	440	462	529	493	488	491	496	516	464	493	485	476	520	508	508	483	530	524	487	557	488	501	517	495	521	485	523	468	517	501	507	536	506	529	502	535	503	480	497	488	510	455	529	518	516	469	515	494	514	491	509	472	543	516	555	526	491	556	481	476	535	489	495	540	521	486	518	554	494	481	489	534	522	523	498	526	515	523	513	495	481	511	532	502	467	485	497	488	491	506	498	499	541	507	481	538	551	488	493	485	562	490	548	478	484	486	499	514	496	469	467	487	484	519	500	516	526	499	553	499	542	485	532	508	458	523	488	505	549	530	512	489	490	465	524	534	486	524	563	522	535	534	513	512	524	510	487	511	527	544	489	513	488	501	519	494	517	505	486	501	499	538	474	487	488	550	461	483	486	502	531	467	506	528	499	462	478	485	504	509	547	562	502	514	507	492	500	477	485	497	446	467	511	509	505	516	520	507	475	496	497	509	492	498	497	547	491	498	501	488	499	516	501	536	482	494	479	480	492	482	520	526	499	472	476	496	493	494	479	475	493	524	489	545	514	507	518	479	483	485	527	464	498	507	498	509	528	512	513	468	499	508	490	534	488	565
29028	24812	27973	20085	11573	7770	5614	4438	3457	2702	1930	1389	1118	924	839	715	646	592	513	452	476	475	396	442	427	395	388	384	387	412	391	377	368	341	344	363	364	338	360	339	348	357	352	386	331	365	326	332	357	344	331	353	339	332	341	374	340	378	381	354	328	327	323	369	346	339	332	315	314	345	351	340	335	319	299	339	351	337	301	316	346	296	363	365	348	322	351	336	367	346	370	332	344	343	332	332	355	316	335	349	323	367	323	328	351	323	334	345	318	317	350	311	353	329	332	315	339	346	295	323	358	322	322	309	364	298	358	355	312	318	371	328	349	332	330	350	351	315	344	329	356	341	328	304	369	321	371	292	340	311	351	332	357	319	329	316	325	354	325	364	359	347	346	347	319	297	320	319	367	339	372	335	298	288	315	317	344	365	318	342	330	313	349	324	333	313	336	327	316	343	359	341	333	312	326	318	320	351	358	343	347	353	339	332	340	333	333	336	347	337	332	351	328	350	341	328	307	335	308	339	345	345	367	325	331	315	360	306	325	351	361	377	372	337	354	335	352	323	327	358	297	332	312	330	336	341	328	348	344	315	343	337	341	329	322	338	349	357	323	350	329	330	304	324	333	319	335	322	309	342	357	334	353	344	307	319	334	354	344	338	316	354	341	324	336	342	366	343	294	372	335	321	351	328	339	324	345	362	346	337	370	311	320	338	346	327	345	353	321	322	319	341	337	331	365	313	338	357	339	325	351	329	343	342	356	344	321	349	337	355	313	348	325	343	299	366	350	361	356	335	347	323	327	355	306	320	325	325	310	306	332	352	352	352	345	321	373	345	351	338	383	323	329	327	360	330	337	334	313	356	348	340	332	364	318	333	347	329	331	378	332	354	346	361	325	349	325	317	337	337	345	346	327	365	308	322	357	357	318	356	360	389	328	324	335	354	353	316	360	342	338	338	322	354	329	331	306	344	333	346	329	390	305	360	349	357	313	349	336	314	304	321	348	337	325	343	372	347	340	329	321	330	340	336	347	349	317	367	345	340	321	300	337	314	346	365	353	372	339	328	335	320	347	350	336	330	308	360	364	348	326	352	345	357	361	333	337	353	336	350	347	340	334	344	326	363	315	330	330	344	312	290	317	325	333	359	356	329	326	330	346	350	339	354	361	319	333	371	359	323	348	343	339	316	305	310	330	337	367	342	312	337	360	333	334	330	289	334	322	347	316	353	321	291	326	325	330	320	312	327	337	351	351	317	349	317	325	353	280	336	335	339	349	308	331	327	354	359	337	328	331	349	315	331	358	330	333	297	331	329	382	327	344	346	351	331	317	343	365	326	373	295	336	329	328	366	335	316	336	318	338	351	327	359	322	321	331	340	359	355	354	350	369	345	319	373	344	322	284	319	327	318	334	373	344	366	316	340	332	342	319	360	353	341	338	296	339	345	329	345	316	348	335	350	346	367	320	344	378	367	340	317	362	339	349	347	341	342	366	383	366	341	360	346	334	377	336	354	352	337	345	338	326	320	339	337	337	326	368	349	318	344	313	342	342	336	346	347	326	309	330	332	368	317	346	332	358	331	331	328	360	321	330	354	339	381	363	333	354	354	353	361	329	330	326	340	319	342	337	323	322	294	320	353	335	351	341	367	338	346	342	319	385	349	316	321	318	335	341	313	357	341	343	346	300	307	327	368	347	296	363	290	313	345	341	313	296	369	336	335	321	327	318	316	320	351	371	329	351	348	348	333	375	365	367	355	363	312	320	389	354	336	374	373	368	358	340	359	328	329	342	336	338	345	313	369	349	334	362	337	339	321	319	350	351	345	359	341	360	317	316	349	322	343	336	336	364	341	330	349	328	327	320	361	342	334	347	346	343	302	342	319	336	363	321	323	327	345	364	342	318	357	357	356	330	342	326	320	340	353	339	323	319	342	330	340	354	311	310	342	347	344	350	315	329	322	333	328	321	377	319	339	317	313	347	329	343	335	328	343	346	326	314	355	349	353	346	336	329	353	309	358	342	344	330	340	330	343	315	333	336	324	324	335	348	327	345	337	330	325	334	295	384	318	332	354	342	319	334	326	343	351	322	338	357	342	322	330	332	323	334	335	314	361	324	341	327	310	308	335	321	369	347	326	305	340	333	309	334	346	346	309	360	337	382	361	372	330	355	334	329	314	323	352	310	337	322	327	320	319	344	357	303	337	340	337	318	333	322	340	362	329	342	332	351	323	335	334	335	325	316	331	320	345	340	311	367	308	355	339	349	317	324	353	328	358	335	321	347	329	327	326	349	328	342	349	344	306	317	341	324	347	336	327	336	321	353	325	333	327	345	328	336	339	329	361	371	344	351	357	297	347	339	316	351	344	348	346	317	363	333	341	318	335	322	344	340	344	342	339	289	323	341	333	362	373	335	340	379	307	313	354	334	336	352	356	334	348	346	345	368	314	338	325	311	313	370	335	330	325	336	340	339	332	347	332	330	329	330	341	297	318	334	378	337	360	362	337	345	357	299	314	350	359	355	348	330	340	351	338	346	335	302	337	333	344	341	307	302	312	327	332	327	347	332	331	319	318	392	324	341	360	349	329	297	314	331	349	335	329	309	330	334	360	342	331	326	328	339	305	318	355	346	324	307	331	354	326	342	349	333	300	327	321	321	326	324	321	327	354	305	297	368	311	327	333	319	325	343	321	349	355	340	361	335	340	376	311	326	341	349	339	343	331	334	315	346	364	336	318	351	332	324	338	315	362	321	361	348	369	346	338	346	343	348	340	319	337	316	331	346	308	334	324	358	341	343	328	333	349	303	322	365	318	349	326	313	356	328	364	343	332	321	359	349	339	363	339	343	338	329	337	334	316	322	341	352	396	336	330	324	338	348	321	346	324	332	361	342	353	341	305	314	344	341	358	320	332	343	366	340	315	336	338	330	327	341	345	322	335	319	358	342	338	304	338	340	350	379	386	333	334	317	354	342	354	309	350	367	365	363	322	324	357	298	321	334	321	309	338	316	348	341	337	351	317	331	366	349	361	350	327	363	350	338	321	337	342	324	340	330	332	326	346	343	334	314	309	308	338	330	350	333	335	358	322	319	325	318	337	353	315	328	335	329	318	302	332	340	341	335	320	330	340	391	331	331	342	328	364	361	337	365	329	367	334	351	339	322	372	322	303	372	334	334	320	341	332	324	368	362	318	358	361	331	329	351	346	378	312	316	330	322	367	353	339	312	327	327	339	351	327	357	322	341	311	347	302	361	304	339	365	348	339	324	336	351	323	335	294	339	344	335	340	339	339	344	324	367	330	325	343	339	373	314	338	354	342	329	356	327	328	353	313	353	332	321	328	341	319	341	323	315	342	343	348	329	370	333	325	362	342	336	334	327	352	353	311	312	352	341	319	324	282	327	330	307	377	353	323	327	372	344	321	293	371	339	332	299	350	328	328	315	337	341	333	338	317	313	306	338	355	346	358	344	294	329	291	330	355	349	318	336	333	324	360
22019	38067	29820	19200	14256	11419	8847	7292	5918	4579	3117	2263	1620	1419	1273	1053	869	825	705	579	564	569	559	512	508	451	460	440	429	389	417	383	388	394	413	335	380	370	365	351	397	378	383	373	384	367	346	381	400	383	395	360	349	357	372	350	343	346	378	384	369	364	370	352	355	376	386	334	350	363	357	380	330	362	356	367	336	321	399	346	348	397	373	353	366	388	361	358	337	359	314	366	366	372	330	364	348	376	394	343	378	330	360	355	347	359	344	326	365	361	381	369	363	353	335	390	378	354	357	390	353	374	338	370	371	349	348	380	384	334	352	335	370	363	377	366	356	352	352	345	358	369	383	344	357	365	352	362	370	347	326	364	339	364	357	335	333	338	364	348	363	369	350	363	330	383	347	360	350	350	361	402	363	343	359	371	354	339	372	361	371	315	392	364	360	376	331	351	364	346	353	352	380	365	334	365	348	374	375	353	394	341	350	378	359	355	325	327	338	327	327	335	367	386	340	355	328	360	363	350	321	362	307	346	371	363	344	359	335	346	326	364	348	351	369	373	308	362	359	357	363	389	380	370	344	322	369	356	357	326	402	331	356	340	360	356	353	328	358	354	339	392	338	349	364	370	370	372	366	363	341	412	387	368	353	356	353	362	342	345	378	363	369	362	391	348	368	345	370	351	389	372	399	363	356	335	336	337	361	377	378	353	380	336	340	386	352	336	340	341	369	385	388	360	367	367	331	350	383	365	316	349	357	343	359	346	360	348	365	365	351	344	375	362	355	363	344	377	328	387	310	370	332	369	363	379	370	349	364	358	331	368	352	354	329	380	355	331	346	361	390	382	364	355	330	378	351	364	312	378	344	353	324	326	391	379	387	351	371	348	365	380	385	378	362	370	352	350	348	340	351	335	367	350	334	354	370	362	365	375	340	325	353	355	352	384	345	358	345	377	361	347	352	362	364	350	334	343	375	361	360	336	373	335	358	361	357	379	344	370	350	370	355	371	360	337	317	351	382	347	349	352	347	395	353	382	373	390	412	363	373	338	384	371	351	379	343	343	361	375	345	385	361	358	375	366	351	339	375	363	365	375	349	357	352	371	348	352	362	329	365	362	349	352	350	317	352	385	368	381	349	321	346	340	341	329	374	371	318	384	383	388	362	353	320	369	370	314	378	377	367	365	376	372	326	369	363	369	364	345	357	378	356	370	362	389	364	349	345	378	350	334	335	365	369	349	353	333	375	391	363	332	343	351	374	312	321	387	369	368	347	336	362	328	378	362	351	402	335	389	374	347	371	365	397	360	335	342	352	328	347	365	348	378	344	342	388	347	409	363	371	368	357	368	390	368	396	354	322	367	381	346	403	375	330	316	396	354	373	351	366	362	342	371	346	362	340	391	360	364	376	355	363	358	328	354	292	375	335	381	351	358	353	335	346	339	351	339	362	358	349	328	370	376	389	387	376	318	360	368	373	345	361	393	382	354	340	345	328	362	389	340	357	358	343	371	385	377	390	403	364	342	347	356	365	355	354	385	346	349	347	321	329	351	372	341	340	339	360	363	373	357	350	346	337	355	343	330	378	369	337	348	351	330	370	382	372	358	344	354	382	341	352	320	389	362	369	338	354	390	347	357	368	355	329	359	350	354	392	369	372	377	332	350	345	338	329	352	338	349	360	359	352	345	354	379	320	348	348	350	360	363	363	351	333	352	329	362	372	361	339	359	363	344	333	375	311	399	317	332	340	358	375	367	351	338	369	356	338	341	387	384	390	366	350	368	326	351	339	398	326	335	385	348	374	350	351	379	344	361	344	363	352	333	329	339	351	341	337	363	368	355	353	352	331	342	340	367	366	371	371	343	368	395	330	329	339	354	360	310	355	355	358	383	340	364	340	361	356	370	319	346	356	366	353	376	387	346	366	348	399	354	347	335	345	351	370	370	364	372	380	359	369	355	319	370	402	382	390	355	366	350	341	368	354	359	382	346	385	327	385	352	355	353	353	365	352	348	392	348	348	365	374	369	364	374	369	338	340	359	350	360	372	375	351	339	385	351	318	351	353	374	349	364	356	342	396	379	391	374	379	344	360	393	367	377	389	370	394	354	371	341	386	370	386	363	347	340	367	363	333	354	339	338	359	373	367	368	343	361	361	336	338	364	372	335	371	344	349	353	335	355	352	375	366	360	369	356	354	344	349	362	334	305	346	364	362	366	372	372	362	362	350	333	378	339	354	338	366	360	362	339	377	317	370	346	360	331	358	384	375	350	351	357	343	366	350	366	365	338	360	378	323	357	323	336	344	347	344	351	335	351	376	380	370	384	345	392	359	349	330	371	352	320	371	372	372	362	350	374	362	365	367	363	347	383	358	343	329	388	331	338	326	367	336	379	335	372	360	344	325	367	373	362	356	366	356	339	386	322	362	365	362	341	366	355	364	347	383	377	358	354	360	372	357	330	328	368	348	358	318	365	348	358	329	368	354	354	359	362	363	352	356	363	366	368	360	315	351	343	355	353	329	368	350	382	339	372	355	365	366	354	342	343	350	354	343	358	331	351	337	352	318	354	364	350	330	351	339	358	339	383	340	363	382	360	332	379	390	362	357	333	340	370	347	356	383	342	368	353	344	376	358	369	391	323	356	358	363	370	383	360	342	382	360	352	374	378	368	368	372	352	380	371	347	386	358	396	383	355	353	340	335	378	342	358	386	353	329	371	371	338	382	376	338	362	382	377	361	358	358	388	370	364	340	332	295	365	338	364	387	388	369	348	357	351	375	363	366	370	352	358	355	355	359	372	347	365	367	379	370	319	344	392	363	350	329	352	376	367	355	340	356	360	317	377	351	378	372	357	339	377	333	353	396	336	362	340	391	356	380	379	378	356	355	332	352	356	351	356	382	369	325	330	374	369	303	345	371	376	357	329	346	353	347	346	350	372	343	361	360	347	361	350	336	332	366	374	382	338	387	363	351	347	371	361	382	359	358	374	391	369	340	365	355	362	357	374	376	371	364	355	366	364	362	387	369	377	365	348	363	367	383	354	342	340	338	344	382	363	347	335	391	358	387	357	367	352	372	320	377	403	359	358	347	343	348	356	343	370	351	349	379	340	351	375	375	383	366	351	340	344	340	383	390	392	352	354	328	364	360	360	332	366	331	348	342	329	369	365	334	369	344	376	364	380	380	362	330	409	340	320	351	405	363	388	381	328	361	383	400	337	351	335	371	326	376	350	344	364	364	344	368	387	358	357	353	383	374	370	372	372	362	346	356	330	382	353	352	341	355	356	356	348	373	337	346	334	348	375	373	347	357	359	384	338	345	362	341	383	369	386	364	338	363	340	336	356	357	339	325	376	363	330	369	376	362	325	368	374	387	321	363	348	369	302	345	376	366	337	379	365	319	392	302	363	365	355	386	363	333	359	329	368	358	368	330	371	311	386	344	367	371	360	363	339	339	369	359	410	323	390	363	358	371	334	349	357	346	349	356	361	370	343	350	320
24327	21494	28757	24989	22186	18471	12028	7577	5832	4350	3103	2293	1742	1463	1255	1111	964	918	804	700	569	606	613	595	564	534	490	492	461	504	455	466	463	448	452	442	459	460	466	414	401	388	411	422	448	438	432	449	422	413	408	392	422	451	431	422	431	419	411	406	404	425	453	458	417	425	474	401	437	480	395	430	440	466	436	424	405	401	427	405	409	430	457	380	431	409	412	427	437	443	408	438	458	426	434	391	410	415	417	395	393	421	416	474	397	380	416	437	405	430	415	408	375	393	391	433	429	389	393	451	469	436	408	451	412	428	407	422	415	411	409	419	442	411	370	426	462	428	407	414	421	410	416	424	431	437	451	448	432	405	413	416	440	424	452	414	424	421	405	387	408	397	414	415	435	414	377	449	435	457	404	399	428	389	408	406	401	371	420	400	453	450	403	411	427	398	439	411	411	394	423	426	401	424	406	386	407	431	419	435	413	436	381	405	395	433	442	426	391	429	408	404	447	425	377	408	449	465	424	460	390	435	408	426	398	419	433	418	420	394	452	422	419	453	404	382	444	436	421	396	387	376	448	403	389	405	415	398	422	431	445	414	431	414	456	404	379	384	402	437	395	422	381	433	388	412	414	368	410	418	413	433	393	414	467	412	390	422	417	416	419	440	393	381	383	395	388	406	430	413	468	433	409	441	412	422	442	462	400	389	373	411	390	387	390	402	430	383	418	424	410	388	403	427	426	419	395	442	420	447	406	410	429	407	391	411	398	419	403	425	397	440	423	429	385	385	431	439	400	432	429	399	419	430	411	403	411	427	421	421	393	444	420	401	431	397	423	389	426	405	390	462	401	435	414	420	441	399	445	405	433	451	409	400	423	407	400	406	414	459	412	440	453	413	380	387	395	480	438	425	401	404	440	414	457	403	438	416	391	425	445	422	423	391	416	421	438	459	411	409	405	416	443	433	415	427	412	431	409	388	425	407	437	436	404	382	414	430	404	447	441	408	451	387	409	418	441	424	427	445	421	421	422	427	421	401	415	415	421	423	424	437	453	409	408	447	404	381	387	397	388	364	396	451	414	420	398	433	418	420	415	398	417	432	375	399	423	399	414	429	426	435	404	434	414	392	449	438	398	409	431	400	424	412	428	422	406	436	409	405	414	390	405	417	404	408	397	423	411	408	405	416	431	402	392	418	433	438	414	412	419	395	471	395	438	379	416	409	389	443	433	401	440	392	434	431	409	407	417	442	391	436	456	381	422	422	431	389	403	382	421	394	426	412	435	417	392	405	410	398	444	420	437	401	462	402	401	399	454	405	415	413	376	470	423	417	394	405	422	377	414	397	419	447	413	460	437	400	436	462	421	409	453	442	399	419	407	432	411	414	440	469	394	431	427	431	422	385	433	384	436	388	363	438	422	434	395	407	448	377	430	399	391	425	388	378	438	455	447	412	397	457	430	383	435	368	423	457	426	381	431	407	391	455	399	390	449	389	384	457	409	416	409	456	385	408	424	419	415	376	454	445	389	374	389	419	406	411	444	379	444	394	398	437	411	428	398	449	402	424	429	457	409	416	400	430	392	414	390	384	413	418	398	427	443	442	411	412	408	412	451	422	432	395	441	442	436	427	423	410	399	425	423	395	460	424	399	412	449	394	422	418	383	405	426	403	401	406	397	403	394	418	409	395	387	430	387	429	409	397	395	410	425	403	440	396	424	427	378	393	416	384	403	410	424	440	407	392	426	412	394	426	400	392	403	390	430	387	420	418	409	425	415	390	380	428	430	465	432	421	424	370	412	420	371	442	393	390	379	431	393	400	417	402	413	409	436	407	420	450	414	469	435	422	429	448	433	413	393	410	433	406	413	411	421	452	437	406	442	414	437	411	388	396	396	419	406	432	381	427	438	402	400	407	389	441	434	415	440	404	429	440	408	387	420	423	423	454	435	408	457	416	388	458	392	420	403	410	399	397	402	395	417	441	413	414	390	413	430	429	381	411	436	387	422	433	398	423	395	414	435	433	444	381	417	395	422	428	438	399	400	413	410	423	427	415	386	428	427	383	403	416	401	452	449	424	415	418	420	387	420	407	428	401	417	407	395	391	413	405	402	391	390	444	387	416	429	410	405	411	413	390	414	384	415	425	413	437	408	447	421	393	448	431	436	432	386	404	398	393	390	436	409	405	383	422	400	391	400	433	387	416	371	439	376	411	390	421	408	458	395	434	409	411	424	406	430	401	398	401	421	426	422	383	441	452	426	384	411	397	438	417	440	374	411	438	414	419	394	439	400	396	416	401	444	440	385	392	406	416	428	396	455	401	407	378	394	375	400	422	423	411	386	386	410	456	385	422	371	413	414	393	437	435	401	409	411	429	415	437	412	425	420	427	377	411	418	401	428	394	404	418	427	393	398	394	430	424	435	411	417	450	404	399	435	441	406	402	410	397	374	416	419	418	411	415	402	430	402	412	424	373	422	369	394	442	414	413	373	382	402	425	424	431	419	446	384	423	393	386	441	413	381	393	432	374	414	402	392	419	440	422	442	387	370	430	454	416	434	390	390	396	400	413	412	408	422	437	410	415	401	442	410	446	355	417	446	410	429	457	415	391	405	413	422	421	419	398	419	458	419	406	437	443	402	423	448	417	422	409	421	379	367	384	419	409	438	421	446	444	424	400	387	426	408	398	383	438	397	423	431	409	420	440	387	409	441	388	383	384	455	403	410	422	419	433	396	408	400	426	385	380	418	395	420	398	432	394	433	419	424	427	385	450	402	395	398	414	419	367	427	373	435	430	388	405	377	394	452	454	403	426	403	416	408	431	408	369	409	429	428	405	444	382	429	417	408	417	451	407	410	414	422	449	434	415	419	433	394	440	411	421	414	427	420	403	387	427	380	416	397	394	404	399	396	445	412	434	445	421	418	415	379	378	440	410	413	418	417	429	442	402	411	443	406	420	409	443	433	414	441	427	409	424	396	424	456	395	433	394	373	427	415	404	380	400	450	409	361	396	425	428	401	451	393	390	408	402	414	386	422	444	399	433	391	431	434	459	401	417	409	433	415	393	410	430	406	442	408	392	402	408	422	378	410	444	368	421	452	442	421	398	451	417	408	443	407	467	390	424	427	432	388	411	400	390	392	384	420	408	386	437	397	428	398	377	406	439	443	423	421	409	415	410	402	431	396	397	395	398	393	400	415	396	435	387	396	416	394	415	392	391	430	429	389	396	415	383	455	439	450	381	398	416	411	424	435	429	413	409	393	428	412	392	401	453	445	424	392	471	404	435	397	423	401	428	445	409	379	456	383	441	416	377	428	386	401	422	455	379	377	406	398	346	411	421	419	444	421	435	419	439	410	450	397	438	428	398	422	460	404	375	405	392	416	381	414	410	402	393	390	431	435	412	418	428	406	438	449	432	463	373	413	431	402	415	397	382	396	380	434	438	417	409	397	383	395	428	444	406	397	435	443	406	381	388	425	410	427	407	456	414	387	402	379	421
22552	45389	37230	26020	21128	17612	13879	11257	8982	6892	5032	3659	2608	2258	1798	1569	1289	1137	1022	874	855	764	722	695	677	619	607	562	542	526	534	494	499	470	477	484	492	457	472	464	517	436	481	461	448	446	447	425	388	466	504	445	478	442	492	436	419	462	438	427	461	430	442	422	457	443	456	427	426	421	469	475	422	416	413	412	465	461	416	442	425	452	407	431	415	436	451	433	444	452	409	411	420	401	446	449	489	437	447	444	459	412	436	432	431	455	432	424	454	439	439	429	419	449	399	430	444	424	448	411	447	437	435	429	436	422	429	443	444	447	453	440	431	430	390	433	409	454	438	431	431	436	407	445	373	469	430	408	442	445	414	397	462	445	427	463	455	424	417	456	438	461	445	397	410	445	453	446	436	398	408	424	442	442	432	427	429	416	409	436	436	452	448	422	422	456	421	452	448	452	440	424	388	411	424	435	425	460	431	430	442	448	426	423	458	465	419	434	475	443	418	404	420	430	464	415	449	427	433	425	419	421	427	425	435	431	431	434	435	423	459	416	428	407	427	448	408	434	431	423	424	417	428	437	417	453	441	477	435	440	408	424	427	456	426	433	429	429	437	428	418	414	439	449	439	438	449	417	445	443	418	428	402	421	437	470	417	431	422	435	451	424	421	437	438	422	423	422	468	448	433	439	445	417	442	416	447	428	419	456	429	474	430	455	423	420	431	422	461	440	468	403	410	442	449	437	435	426	418	435	438	397	426	417	430	440	443	434	391	425	461	406	428	425	484	408	465	440	403	422	443	440	411	411	414	429	413	427	440	441	411	404	459	448	436	423	414	425	388	395	449	440	464	444	442	460	435	405	424	408	452	414	435	442	430	442	389	417	426	433	401	428	408	379	412	436	436	441	435	432	484	411	424	402	449	438	418	463	435	434	409	437	412	375	456	481	391	450	459	400	444	438	445	425	401	452	376	441	442	453	423	461	408	418	417	409	455	434	428	435	440	470	474	470	436	422	423	424	463	436	430	436	428	449	425	452	467	443	437	396	427	459	416	453	438	388	437	412	427	429	429	425	444	452	443	454	420	431	450	459	447	471	451	430	400	480	396	419	412	449	445	461	449	432	425	428	464	472	418	476	429	419	451	469	445	448	429	441	419	408	426	440	442	420	458	458	414	412	413	436	439	409	433	440	425	438	438	449	433	425	421	418	439	422	441	416	416	417	446	453	451	440	420	421	423	423	437	448	418	435	405	442	452	435	452	431	456	403	440	443	425	437	433	422	446	463	427	402	427	436	435	430	429	450	440	438	466	428	421	459	408	436	398	396	418	418	452	440	423	430	483	428	437	452	466	467	442	404	456	439	427	454	447	413	455	407	422	415	419	444	463	444	434	449	412	449	399	409	457	439	414	439	441	464	452	459	466	452	425	423	408	428	443	453	418	439	447	433	428	417	453	412	433	430	433	444	440	440	440	439	426	484	443	407	421	434	417	413	442	398	425	427	444	404	440	454	386	430	447	417	451	411	423	429	418	398	414	467	444	436	463	460	420	383	425	458	462	446	432	401	490	406	437	427	454	444	405	421	443	428	432	432	406	440	474	456	454	445	430	382	441	485	405	397	428	435	408	441	411	435	457	447	461	412	409	454	458	444	405	429	416	415	442	389	432	443	444	434	414	422	401	455	434	453	435	391	401	398	439	445	415	420	441	452	434	415	442	405	441	417	420	452	427	461	433	430	443	436	479	407	429	461	466	457	427	440	421	443	393	399	435	442	436	451	445	461	432	454	449	422	467	434	445	428	427	445	419	466	435	445	410	474	444	411	454	409	440	438	419	421	454	404	407	421	414	420	449	388	406	418	463	420	472	471	412	434	420	427	450	409	468	445	468	433	433	441	406	455	414	418	424	443	426	434	469	433	397	408	420	418	472	437	462	440	424	431	382	427	438	441	429	450	454	408	408	427	456	408	406	470	442	472	419	414	469	440	439	396	406	444	472	439	419	427	411	465	433	446	436	416	403	461	427	429	428	402	444	448	461	412	410	409	454	423	391	400	449	397	412	458	435	446	438	409	437	425	466	407	448	447	416	422	428	430	432	403	417	446	379	451	456	439	436	459	458	478	434	444	408	423	448	431	444	449	436	449	426	426	434	438	399	475	401	393	403	437	418	451	401	405	453	457	424	412	409	396	445	418	441	447	423	439	444	468	416	440	414	427	405	456	440	474	415	450	419	409	429	431	439	442	479	378	440	421	421	444	438	415	421	420	423	434	417	446	467	468	427	423	395	431	413	439	413	421	424	412	430	416	410	436	441	431	401	417	417	407	404	412	439	413	444	416	440	431	432	418	469	432	423	427	444	434	426	434	424	423	451	408	444	424	431	391	433	477	463	442	449	401	452	421	401	392	453	422	462	470	462	440	395	425	413	461	457	446	451	409	417	449	476	418	419	425	444	418	448	424	408	440	403	420	431	411	478	447	472	443	457	438	423	440	402	396	486	411	428	448	429	476	435	449	420	435	444	414	384	428	418	418	414	408	405	445	435	400	443	454	455	428	416	417	426	425	404	415	427	409	432	421	404	459	417	448	436	415	423	450	422	416	440	453	437	415	441	442	404	502	399	447	422	439	420	463	458	440	485	467	441	425	470	426	435	422	457	401	420	429	443	466	426	440	413	423	449	409	396	447	414	419	435	449	449	432	444	432	440	438	468	436	436	437	424	432	405	452	405	444	413	417	443	446	434	430	418	451	446	432	404	433	409	439	425	444	444	419	459	438	401	446	478	415	447	423	425	414	411	431	425	457	440	432	403	436	468	430	407	468	414	415	403	463	437	404	445	411	466	413	448	448	453	463	409	406	410	426	414	412	435	427	399	436	421	452	399	471	406	404	399	461	448	440	464	428	454	426	428	392	438	457	423	436	485	448	437	447	401	468	456	464	468	450	432	435	416	439	429	447	438	424	435	447	454	407	437	439	450	449	451	414	426	484	390	477	411	410	456	414	409	450	397	449	451	465	414	455	461	435	417	432	389	408	436	407	406	443	448	445	401	488	436	450	416	417	415	464	438	442	436	441	450	438	396	418	419	423	417	429	427	434	422	424	412	442	460	423	439	438	454	430	455	430	417	410	493	469	403	482	432	398	413	443	440	447	417	462	428	426	406	410	428	447	391	392	414	461	436	435	433	430	429	437	433	424	405	417	422	453	412	450	452	467	448	429	428	443	454	405	427	410	413	415	432	423	427	400	453	399	444	388	454	469	427	409	444	417	419	406	453	467	454	445	450	436	400	460	429	452	452	427	408	417	442	411	476	393	392	413	408	451	461	454	435	452	429	433	450	461	407	438	442	478	438	437	440	408	374	407	422	427	382	432	432	429	442	447	440	433	458	434	431	445	387	424	425	426	430	396	464	425	470	442	451	452	470	377	442	453	447	459	420	427	408	435	433	443	427	421	445	423	453	417	421	423	467	404	408	438	462	426	438	449	400	390	419	445	409	477
25470	21552	28044	26367	18466	11401	7784	5886	4528	3188	2301	1794	1357	1128	1083	862	769	712	669	586	552	508	495	476	471	462	408	419	449	411	397	400	405	402	382	384	381	384	419	366	358	419	393	405	389	365	393	376	381	389	407	384	362	399	395	359	369	334	358	365	389	368	326	373	370	402	346	381	349	347	397	382	330	382	361	353	402	332	385	396	367	363	365	384	380	373	382	351	345	328	351	361	339	344	374	379	347	352	362	343	325	380	376	370	368	326	386	378	392	362	366	360	395	417	361	354	361	373	352	382	334	401	380	355	384	365	334	348	357	337	375	366	374	364	364	377	381	336	369	350	341	389	384	346	330	318	391	348	370	387	361	348	374	344	368	375	338	348	374	370	360	362	370	360	372	355	324	353	350	373	375	350	353	343	353	388	397	375	357	385	374	366	406	353	316	355	366	378	349	362	337	387	362	359	354	380	373	363	363	356	354	367	348	388	373	331	344	374	350	382	377	339	319	383	357	387	333	341	358	374	362	329	324	340	366	355	352	341	352	341	362	344	377	378	387	364	399	355	376	357	376	366	348	364	364	359	350	388	359	378	382	367	356	385	338	355	357	388	378	361	392	346	384	340	355	383	384	368	341	362	356	337	346	361	379	344	338	330	362	354	350	357	389	377	380	355	347	343	389	384	401	363	366	333	371	357	371	360	372	373	375	317	383	387	350	394	311	384	348	358	386	349	377	345	373	362	349	361	347	366	371	361	389	362	374	415	374	391	344	355	350	369	376	352	358	371	355	358	382	367	365	359	358	368	355	337	369	360	370	344	331	294	365	350	363	366	370	372	354	353	366	328	365	354	367	370	346	345	348	348	373	375	374	390	338	368	368	353	397	352	378	368	363	373	340	370	384	363	339	352	346	360	396	342	368	361	386	340	368	360	373	360	350	380	363	341	344	391	383	384	335	354	380	360	371	350	369	414	348	381	364	337	357	344	366	374	394	380	364	383	358	374	345	365	355	388	343	377	340	372	360	349	349	355	356	351	369	371	361	357	340	369	324	347	400	371	393	340	339	345	378	349	332	348	351	378	355	369	350	331	367	339	367	382	342	381	347	347	399	374	352	374	359	331	373	358	330	395	370	375	362	347	350	373	331	358	356	368	346	384	356	342	335	337	378	375	365	381	365	347	356	373	375	340	394	360	385	378	340	343	339	391	379	336	357	367	358	375	359	331	351	347	343	359	364	344	370	337	386	371	357	328	356	344	362	345	332	353	369	352	363	342	329	395	372	353	387	350	379	372	387	354	365	374	311	381	400	392	366	364	346	353	367	330	350	345	358	379	339	374	361	354	355	352	346	387	360	332	333	342	362	377	375	343	366	361	364	408	365	365	382	352	347	353	344	361	365	352	355	398	356	360	344	353	341	381	345	398	378	389	394	332	362	371	361	337	372	360	373	334	352	372	388	326	358	346	369	362	335	373	335	350	359	371	341	356	375	370	377	348	375	357	393	340	347	399	399	394	393	357	366	383	334	344	345	332	339	347	320	409	366	340	370	362	380	360	373	354	320	365	390	345	374	366	334	378	374	356	340	386	358	356	379	339	374	361	373	386	355	384	355	362	359	335	348	344	352	388	387	348	344	373	355	353	369	359	353	387	337	392	366	358	351	347	408	364	321	371	343	381	357	338	372	372	363	406	372	358	344	363	376	359	355	350	350	357	338	401	401	363	387	375	362	391	348	370	372	324	353	394	351	357	350	337	369	338	308	369	359	330	347	366	378	399	368	344	377	331	374	343	355	349	333	359	337	388	378	377	363	353	337	373	374	328	349	376	355	378	398	350	359	356	381	355	330	405	374	350	341	336	336	364	371	359	361	329	379	385	361	353	375	356	355	378	365	364	368	342	341	362	400	337	360	350	334	378	325	383	336	355	358	354	335	366	373	383	378	347	329	368	320	361	336	355	385	343	343	379	350	358	343	378	346	354	364	362	369	367	372	353	376	371	380	341	357	313	352	373	360	337	379	392	351	376	369	381	365	367	356	383	380	375	361	347	343	358	364	353	354	338	396	356	363	402	386	366	379	376	344	389	338	365	327	375	369	359	357	367	324	365	375	333	376	382	352	385	364	384	395	361	338	366	333	358	343	375	360	340	379	349	381	356	354	354	356	393	357	344	355	350	363	359	352	347	370	368	334	405	364	365	353	376	349	358	383	365	380	375	375	375	336	368	383	370	370	368	359	377	341	417	380	373	363	337	382	368	353	365	352	391	364	362	367	347	361	360	368	342	372	370	338	344	368	368	326	354	356	340	363	365	366	366	364	378	349	378	368	358	403	351	385	359	358	372	341	347	346	383	352	351	412	359	350	341	344	375	367	360	361	368	365	360	383	380	307	356	349	386	368	385	382	384	365	364	395	366	348	336	337	365	331	403	352	362	396	362	344	387	341	363	392	331	392	349	389	356	390	385	343	396	350	384	363	367	381	333	381	358	382	354	377	346	357	340	384	367	371	352	343	369	389	403	332	354	390	366	343	379	351	363	370	380	392	336	349	364	351	404	373	363	348	373	359	354	358	373	365	348	383	374	357	364	398	379	366	336	348	361	347	360	373	371	388	367	352	367	358	367	363	354	355	357	371	371	352	380	299	412	360	373	365	373	360	375	360	376	349	381	398	352	374	365	336	319	344	340	334	349	362	375	366	361	380	373	394	425	382	396	377	352	371	344	383	380	307	325	355	346	328	382	301	380	369	329	392	377	379	389	377	408	359	371	346	353	367	330	350	354	365	377	346	388	354	347	368	394	369	358	326	362	375	350	332	347	331	341	379	363	332	335	352	337	393	390	400	353	355	381	344	365	348	368	366	326	362	356	346	379	396	372	364	348	345	366	403	376	374	382	339	355	365	305	356	352	381	369	365	388	387	346	357	366	339	348	359	369	371	331	350	372	351	329	370	345	393	371	364	352	389	336	382	362	346	397	353	342	352	377	361	348	356	380	364	353	320	392	368	399	397	357	362	374	358	380	357	355	357	348	342	350	365	377	376	321	412	360	372	342	368	393	358	324	348	357	391	328	339	369	324	363	329	349	353	362	350	358	368	369	381	376	377	369	377	367	390	352	328	348	372	384	337	405	373	334	349	345	366	357	358	366	371	393	351	363	376	338	383	345	351	336	365	365	356	352	368	351	339	406	353	376	367	360	369	367	354	408	369	359	366	344	335	380	331	352	361	406	378	370	360	346	341	365	380	357	330	369	358	351	361	369	362	379	400	383	368	390	342	359	366	386	349	370	408	373	322	345	360	359	381	389	397	369	386	408	362	374	376	359	355	368	304	369	358	336	372	327	358	381	378	372	392	348	364	336	331	375	364	362	348	363	324	356	360	315	349	354	353	363	385	357	334	346	353	354	401	359	375	386	358	358	344	343	358	363	333	347	382	342	389	349	377	408	340	385	361	352	371	371	368	364	401	390	349	376	346	355	354	384	358	348	351	361	368	319	398	404
22407	42748	34123	22517	18384	14749	11798	10004	7419	5709	4044	2907	2128	1725	1511	1294	1047	916	899	744	672	682	583	600	539	566	476	483	468	512	496	468	437	452	438	449	454	420	465	415	399	421	393	405	396	393	407	401	429	390	404	371	393	417	391	440	366	382	384	368	386	399	424	386	424	382	388	371	390	418	371	395	375	378	393	407	377	381	371	424	406	369	388	371	363	384	392	395	406	418	388	451	385	410	416	433	384	390	423	401	370	406	384	367	382	366	407	409	422	406	392	388	385	368	371	370	401	390	390	383	418	368	368	373	385	410	411	397	397	402	389	363	386	411	403	394	390	388	389	364	366	372	386	423	354	412	381	384	377	391	351	417	415	380	411	395	365	396	414	364	409	393	396	395	370	351	373	384	379	383	403	374	404	367	381	382	406	357	400	424	359	364	397	358	413	389	381	397	369	385	413	381	355	369	353	396	393	359	394	392	358	386	352	384	377	405	391	388	425	394	418	416	396	346	391	403	431	435	398	395	411	398	429	392	392	376	427	362	389	395	417	391	366	400	411	395	432	409	373	358	378	407	358	348	396	348	400	397	377	404	347	370	389	392	401	353	377	369	379	397	384	407	371	371	386	339	374	394	397	388	353	356	376	395	369	375	377	398	403	401	417	378	421	426	398	398	373	350	421	387	406	370	391	375	393	356	355	374	365	376	388	389	394	381	368	407	411	391	366	386	382	357	335	387	417	370	392	436	413	359	349	389	396	420	396	413	396	364	404	363	427	404	392	397	375	370	396	376	394	410	372	422	398	384	357	377	395	364	402	443	366	389	394	357	412	432	427	366	377	363	425	383	401	363	395	405	394	417	406	366	382	396	361	391	377	403	400	414	403	368	378	381	368	362	400	392	375	409	389	394	396	396	345	403	390	404	391	413	387	404	359	373	413	394	409	366	380	389	395	343	399	365	398	402	419	379	405	388	384	354	405	399	345	352	382	404	353	396	385	382	371	373	383	414	392	401	384	404	385	406	402	401	403	336	365	441	390	376	404	426	399	379	410	370	403	406	411	388	403	398	382	377	425	390	384	343	415	387	397	372	403	404	384	350	359	381	349	381	390	395	375	397	368	377	401	355	387	409	389	387	379	374	384	379	359	376	369	400	349	371	374	362	382	377	349	403	393	361	380	401	410	373	382	349	385	393	394	392	392	363	380	371	374	393	360	426	362	382	401	394	379	384	430	419	383	338	369	380	367	372	410	427	413	408	408	400	359	411	400	385	365	417	355	357	415	387	383	375	397	375	390	374	401	369	358	384	395	372	385	352	378	376	383	407	400	385	371	382	375	447	401	406	371	407	409	370	370	367	373	379	414	348	417	384	377	376	395	407	383	397	414	403	398	385	354	403	424	380	399	363	375	382	371	405	356	378	382	384	387	374	388	381	356	375	384	411	399	387	372	393	407	363	388	375	369	405	366	354	360	372	379	383	384	395	423	405	403	385	370	392	401	378	433	399	392	370	365	420	359	371	364	427	346	379	389	391	420	389	392	390	362	390	387	405	384	388	411	380	398	391	386	400	391	377	391	402	411	411	346	403	382	420	411	382	412	397	394	371	392	399	387	400	357	377	384	395	396	394	406	398	393	385	372	380	399	404	418	406	420	380	397	413	380	375	387	379	392	379	399	391	360	377	402	384	409	388	369	384	378	363	409	386	337	399	372	381	373	377	385	391	384	414	386	381	385	388	388	408	358	383	387	424	396	397	405	364	359	369	378	349	370	388	386	390	382	387	377	402	404	394	392	384	369	395	399	354	366	395	385	389	367	400	403	383	406	415	384	385	415	407	393	377	370	377	442	407	387	379	341	390	374	378	365	394	394	379	384	377	380	414	362	364	372	395	359	396	383	402	414	357	394	379	401	396	381	434	389	426	355	394	384	377	389	375	391	419	407	396	361	390	385	399	379	398	376	410	411	378	377	408	383	424	360	406	375	390	365	389	436	384	354	368	390	374	388	442	404	374	339	397	392	421	401	368	418	382	365	382	408	363	417	437	397	443	389	379	357	384	383	381	397	388	369	369	378	389	381	410	356	406	388	373	364	372	372	372	375	367	377	355	371	373	390	387	411	332	376	402	370	359	423	382	365	331	356	389	406	409	364	397	340	388	396	386	400	391	402	391	385	374	366	394	367	364	399	397	367	382	365	354	382	420	383	429	395	390	380	400	402	383	370	382	395	384	396	378	385	393	374	350	397	403	415	386	407	377	358	370	379	381	360	355	382	410	383	350	397	399	373	376	374	402	399	432	409	391	382	416	356	380	404	377	389	408	371	379	401	371	392	387	396	380	398	406	391	389	374	390	378	363	369	384	375	407	365	390	400	404	392	405	397	372	368	398	376	374	417	376	415	434	392	375	386	377	412	406	397	382	403	376	387	404	362	351	386	415	383	401	364	391	364	360	388	379	372	372	373	382	389	390	358	399	373	406	383	385	409	375	381	364	341	342	397	377	389	378	364	398	416	405	397	368	390	405	385	371	371	373	377	375	403	380	355	403	369	372	382	385	388	383	408	380	369	408	378	374	370	416	355	396	380	374	394	398	409	377	393	367	413	354	371	412	432	370	387	368	356	397	344	404	391	406	401	411	388	385	378	404	400	411	371	407	425	375	365	405	401	395	404	369	387	386	385	376	356	389	420	355	449	375	412	360	346	424	382	372	380	380	396	348	373	388	415	395	439	374	386	417	376	383	380	384	388	405	409	375	404	392	376	387	398	409	383	399	412	399	374	373	370	363	396	418	442	380	386	349	377	372	403	421	384	381	388	389	415	413	383	404	389	371	365	353	390	412	408	380	393	392	359	416	378	382	390	410	357	409	407	379	417	381	384	405	381	387	414	373	402	424	385	365	417	394	387	417	374	348	373	404	380	397	362	418	373	377	365	406	390	383	398	397	406	383	346	417	378	402	395	386	349	382	399	386	400	391	390	364	380	387	406	399	365	399	391	386	397	401	395	403	416	394	363	361	413	394	379	358	378	393	379	411	391	385	386	372	408	400	394	357	392	399	375	371	400	404	409	388	382	365	387	397	384	413	367	420	402	391	355	339	362	414	403	415	392	407	389	377	353	388	395	363	386	381	401	415	411	386	395	410	377	385	406	402	376	351	390	388	378	379	349	386	404	417	407	406	386	391	396	416	389	390	391	436	372	406	393	393	382	372	389	389	376	341	403	386	396	403	378	372	394	373	413	385	382	368	345	390	377	382	380	365	373	387	403	342	369	387	393	345	418	403	395	353	373	425	418	424	392	395	372	393	363	383	376	371	407	401	391	393	380	369	382	389	409	380	428	369	382	356	389	406	420	414	400	369	367	399	408	415	388	377	405	391	418	380	371	399	372	397	408	407	384	417	388	409	368	409	380	379	379	403	359	363	374	372	365	395	404	388	381	383	404	365	386	388	375	399	399	382	364	376	359	355	375	365	392	396	387	358	375	388	384	393	379	389	385	430
23146	21576	29329	24332	21941	22909	19508	10964	7948	5916	4177	3183	2323	1982	1703	1507	1202	1116	1115	879	757	792	760	735	727	664	647	625	611	616	592	633	552	537	521	565	560	523	527	570	524	540	543	500	484	522	500	530	515	554	522	517	520	534	495	507	511	520	515	483	537	529	464	486	517	501	512	454	454	479	466	489	497	505	504	477	497	544	505	484	502	470	493	511	494	497	459	505	562	535	502	504	488	484	523	466	461	515	462	466	514	467	443	472	505	477	496	514	499	490	486	505	523	452	488	457	475	526	497	476	477	456	489	490	484	498	495	516	533	489	507	491	472	500	515	503	503	528	488	524	466	467	482	486	498	474	450	504	493	517	474	479	467	497	483	471	505	501	543	454	504	485	487	444	456	501	478	520	515	481	433	479	524	498	472	467	468	492	507	502	500	516	468	460	477	497	506	489	503	514	455	504	470	513	484	494	498	504	486	467	487	452	516	485	491	477	495	482	475	497	463	489	494	466	485	452	477	485	484	517	501	494	528	473	517	504	505	480	551	487	495	442	497	512	536	496	461	493	491	459	467	533	510	494	482	494	473	466	457	482	467	492	481	471	497	501	470	514	484	469	455	485	485	489	480	478	510	476	460	487	469	497	498	484	492	489	483	474	509	504	495	482	473	500	471	483	475	510	491	472	468	489	467	521	466	499	482	492	503	498	499	484	465	490	462	554	502	445	516	488	482	488	521	514	479	466	473	497	551	497	475	496	491	488	501	492	509	460	482	505	489	493	529	435	493	500	502	499	521	496	507	480	491	522	468	478	479	478	525	502	457	499	497	462	483	502	469	468	483	499	501	505	500	503	450	476	466	485	490	461	475	514	469	475	452	485	487	494	485	465	451	513	453	473	462	517	512	486	511	502	479	496	437	493	493	516	495	498	487	497	465	494	453	464	475	523	527	470	486	533	487	472	479	487	499	489	488	502	512	494	507	473	529	499	455	476	484	480	488	495	472	462	506	485	471	550	451	468	505	558	465	472	485	507	487	526	503	516	492	468	484	485	484	518	518	461	515	480	504	533	481	530	471	455	484	482	534	460	511	531	501	477	457	476	489	495	499	454	485	527	529	485	471	457	451	481	489	506	489	523	479	495	537	503	500	521	530	472	476	476	471	471	466	481	474	525	477	500	494	529	488	437	469	531	510	494	486	519	479	522	460	440	475	469	487	484	478	494	464	519	476	500	529	482	486	486	473	517	449	501	445	450	466	474	419	485	510	508	492	492	485	447	492	489	514	498	477	562	499	506	512	443	490	475	492	507	481	553	489	513	461	504	491	499	497	511	490	421	468	472	503	500	469	454	534	472	477	486	522	482	485	487	501	504	472	464	507	468	448	485	496	482	442	465	477	482	499	496	532	501	468	492	482	468	465	494	506	538	463	504	515	462	500	477	498	530	504	507	507	493	484	510	476	465	466	491	512	495	482	485	478	475	446	475	490	518	524	521	481	514	487	496	505	477	513	490	500	498	483	523	485	497	491	434	491	489	505	491	492	507	478	499	466	498	466	476	467	492	483	436	484	488	488	477	476	482	527	504	460	482	469	458	496	514	471	499	504	456	478	493	483	495	521	491	465	447	479	517	470	475	461	535	493	523	489	482	505	460	469	492	476	493	491	501	495	478	479	475	468	461	474	483	520	436	483	467	482	476	500	484	489	523	519	466	459	472	490	449	506	476	522	533	484	508	537	529	469	486	504	486	451	504	491	516	472	521	522	464	495	526	468	499	510	500	470	493	483	534	470	466	531	466	474	479	460	529	484	479	483	518	482	471	458	451	503	486	481	488	498	454	502	456	463	477	458	466	513	479	509	488	482	489	483	502	525	473	490	490	512	467	501	481	487	486	534	504	481	504	478	480	489	510	459	470	481	479	495	442	489	523	476	524	471	522	502	451	512	495	472	516	454	507	514	501	505	483	510	484	488	486	508	511	493	481	521	508	494	495	508	457	539	477	486	490	481	467	434	494	473	521	538	477	468	497	560	473	532	495	485	485	480	471	505	507	525	503	486	477	466	510	496	497	455	480	478	479	486	478	480	488	497	485	489	488	492	503	504	451	498	471	473	542	499	513	475	465	496	464	496	457	501	492	453	479	512	435	493	456	461	456	493	466	487	462	515	488	479	502	520	485	494	474	487	512	471	489	507	455	468	483	470	467	512	480	451	463	468	510	531	491	499	475	491	501	476	467	483	536	480	495	466	471	483	476	490	497	490	469	482	492	481	454	499	523	457	431	529	530	471	495	478	488	451	452	473	517	496	495	467	444	498	464	482	502	515	459	505	473	533	529	499	450	542	524	500	474	487	523	436	453	458	484	508	503	464	470	459	477	530	512	491	473	417	490	478	497	445	547	479	515	495	465	516	483	444	449	471	486	462	504	467	489	477	493	482	479	469	448	463	481	484	492	482	504	458	463	481	484	515	501	467	490	518	491	536	508	484	487	500	505	477	470	488	487	485	532	449	535	458	466	510	484	537	520	482	490	504	518	495	476	507	494	443	486	495	487	484	481	477	449	495	511	513	436	515	481	503	528	488	489	525	520	474	476	499	490	504	498	494	482	518	507	468	521	475	444	490	486	553	478	480	501	495	529	520	495	521	461	484	464	471	466	516	503	481	504	492	511	484	479	476	506	453	480	494	488	516	518	453	464	529	485	495	474	511	478	466	457	489	469	471	498	505	515	466	494	461	496	481	468	456	506	501	539	520	510	484	479	509	482	481	504	490	495	421	495	491	484	487	484	509	485	484	465	522	475	488	476	499	498	500	516	490	461	479	479	485	500	462	481	486	487	452	515	476	502	498	504	482	451	476	497	480	472	485	515	515	487	487	477	479	469	509	461	483	549	450	482	490	499	508	477	489	438	484	459	488	490	489	530	469	501	469	509	446	494	471	467	493	456	495	481	492	480	487	499	464	475	477	469	477	527	469	493	481	498	486	479	449	519	482	485	483	492	504	516	477	518	507	492	475	471	465	485	514	478	487	470	498	454	500	484	504	466	492	492	533	479	507	524	494	478	458	431	505	495	511	492	517	498	469	514	461	511	495	502	466	466	492	464	488	433	455	541	501	495	498	497	514	503	454	441	482	487	467	501	489	493	483	511	486	467	476	501	494	473	487	498	459	500	492	517	492	545	512	459	467	494	524	475	470	530	518	506	470	493	463	437	476	491	444	466	464	458	520	477	457	492	476	489	508	522	487	513	463	517	458	472	506	515	469	486	466	508	477	479	458	539	509	483	475	433	495	448	488	504	470	467	458	481	502	510	506	502	506	464	482	510	445	480	509	490	461	508	500	500	464	529	462	493	459	488	491	473	468	472	460	484	461	496	452	476	498	508	528	474	455	535	475	463	493	524	485	479	540	461	487	492	540	471	492	466	473	497	512	523	465	475	505	484	471	508	452	503	480	451	494	488	435	509	495	487	469	499	506	519	495	521	484	515	490	483	440	484	516	497
25123	52119	41826	31583	26531	21356	17254	14618	11998	8748	6641	4739	3684	3006	2652	2125	1710	1482	1390	1129	994	994	921	838	824	842	701	730	657	646	697	666	612	594	591	595	528	583	555	567	542	531	537	535	506	517	536	507	481	545	527	535	543	507	506	519	563	551	540	550	512	539	491	499	471	551	509	513	571	473	513	496	512	499	511	483	485	504	499	485	454	501	546	491	494	515	503	500	524	512	495	513	490	484	496	490	518	481	509	507	518	519	518	541	488	518	484	490	518	481	475	488	493	533	485	507	521	508	456	536	496	550	501	494	487	471	456	515	504	525	494	497	523	489	499	515	499	510	482	500	517	520	512	499	493	499	491	502	499	504	526	556	507	509	549	497	490	513	497	455	467	473	495	464	466	489	524	508	508	467	477	548	472	474	508	515	498	560	522	491	478	486	522	494	531	486	503	463	516	468	488	519	594	483	477	491	487	479	478	513	520	522	485	523	496	495	443	502	523	519	461	514	527	496	469	495	487	474	511	530	494	531	508	512	513	522	506	482	523	517	516	492	490	511	508	500	501	495	481	511	481	504	475	497	526	506	498	533	491	488	524	504	551	503	508	472	478	475	515	496	488	483	522	478	471	525	525	501	470	470	452	513	507	499	494	479	491	485	489	522	487	474	465	499	517	463	489	531	454	497	507	525	486	509	508	443	494	520	513	497	496	501	488	481	518	493	513	541	518	471	518	523	536	476	480	479	498	505	499	486	485	509	466	476	515	516	496	458	521	539	516	521	529	439	483	498	470	489	518	509	526	485	522	491	517	487	484	509	516	531	476	502	496	504	483	510	504	531	502	484	503	506	505	489	496	493	521	475	450	540	480	527	500	484	440	486	529	516	503	515	484	492	456	508	467	525	460	481	504	499	489	469	532	473	520	542	509	517	526	502	537	476	466	516	511	548	529	501	464	503	467	490	519	498	523	485	532	507	492	494	501	500	475	479	530	535	489	480	531	512	505	527	510	497	482	501	517	504	488	496	495	470	515	543	522	510	465	509	449	501	526	502	496	488	482	500	525	511	479	492	530	479	494	501	479	495	535	533	479	533	510	511	530	515	536	498	520	471	527	519	500	499	476	525	511	522	486	509	498	480	549	515	499	542	517	478	459	484	526	454	540	486	503	486	476	480	516	488	494	515	500	487	505	523	529	523	506	506	504	466	489	453	494	498	507	515	507	512	500	464	506	498	506	471	519	471	528	502	466	482	431	556	521	515	530	479	511	496	516	500	516	536	472	490	486	521	555	519	514	487	505	514	494	479	504	499	484	485	458	502	492	526	479	494	505	498	514	471	516	552	539	501	546	513	495	500	500	516	532	508	498	513	512	448	505	505	533	526	472	506	543	449	483	515	518	528	486	524	529	470	453	490	501	484	487	510	511	517	510	510	483	525	475	504	459	504	487	492	481	495	485	465	504	496	531	517	506	501	496	465	512	489	501	514	507	488	449	481	515	498	480	523	482	521	480	500	479	504	532	524	499	511	481	506	485	494	507	490	480	542	508	526	517	537	487	525	492	455	454	493	500	494	554	528	504	526	496	468	495	508	520	524	496	528	494	499	476	483	500	488	536	550	485	526	504	475	516	553	502	491	472	490	522	492	496	522	488	509	454	487	482	502	489	532	489	460	510	499	519	478	471	509	500	491	534	516	463	497	501	496	517	470	529	484	502	513	539	496	492	505	538	491	509	471	513	506	521	529	449	521	505	532	505	529	480	508	519	500	514	532	505	490	480	518	491	533	523	492	480	539	511	522	486	509	491	470	492	497	500	487	474	509	506	488	508	440	558	485	489	505	500	485	461	498	477	489	505	565	464	479	521	529	492	509	491	501	517	458	471	504	494	514	520	456	490	561	462	503	525	522	517	493	509	477	510	497	512	510	528	490	514	499	504	509	528	528	495	503	506	489	488	508	516	470	533	493	489	469	455	493	531	508	520	529	510	502	474	490	514	514	450	486	474	481	505	479	523	495	531	489	550	547	511	502	523	509	499	486	495	526	527	507	502	496	584	482	488	508	473	506	500	483	532	488	477	527	500	532	497	521	475	521	517	451	494	508	528	502	512	527	529	487	484	488	494	479	504	524	507	475	518	506	497	468	508	565	490	470	479	539	509	515	489	561	523	510	491	511	501	530	501	490	535	489	488	452	495	519	541	497	486	486	493	499	519	494	470	479	514	495	522	482	488	477	502	510	486	514	492	524	512	488	532	476	479	488	472	520	505	524	547	499	494	456	502	511	519	512	524	521	488	507	509	474	536	498	551	496	494	478	526	478	470	508	458	529	520	524	493	526	488	503	512	519	509	512	503	468	503	468	486	579	538	463	457	496	519	532	507	531	500	478	519	506	498	508	517	538	532	515	507	482	502	546	508	498	466	505	509	532	539	483	522	481	526	506	513	502	481	510	484	507	503	487	519	524	475	496	546	495	496	481	505	493	530	499	493	527	524	538	487	535	514	483	541	522	489	511	511	448	476	510	502	500	491	523	509	501	469	514	505	538	518	489	514	500	506	472	515	475	464	547	521	440	501	513	478	532	484	498	490	487	507	511	511	487	506	494	514	509	489	489	499	516	492	510	494	511	520	546	484	492	507	516	487	484	485	486	484	500	511	505	493	512	510	495	535	521	468	509	463	434	492	523	473	508	485	516	492	559	465	460	532	521	558	502	525	486	460	486	546	494	508	504	438	472	454	527	499	480	493	485	458	475	487	480	499	487	499	495	490	486	482	456	479	524	531	528	542	528	543	520	538	450	495	526	518	511	476	461	500	523	497	526	482	469	528	500	479	488	540	517	462	483	523	507	481	498	472	503	495	478	504	496	467	499	467	525	489	516	467	474	499	521	509	555	494	533	516	483	484	452	464	486	499	480	491	511	524	546	534	513	542	551	511	527	475	505	509	524	515	506	515	528	485	501	478	530	508	468	509	503	494	477	470	473	469	497	535	545	491	507	489	482	474	475	468	509	497	524	490	452	474	510	481	485	521	479	474	537	526	498	488	506	515	481	540	482	468	503	495	506	552	527	508	530	534	493	519	493	516	521	477	480	535	507	471	497	517	475	519	535	467	479	499	485	510	503	512	525	476	478	519	515	529	540	511	571	525	502	472	509	461	471	464	518	439	526	506	487	508	507	462	505	514	527	481	490	521	537	507	526	528	486	543	504	510	491	520	521	470	496	494	496	481	519	464	511	469	493	517	460	481	522	518	559	500	502	471	505	490	503	488	507	518	543	486	521	534	499	508	540	517	546	501	468	490	496	478	523	459	512	426	505	543	481	515	491	532	511	503	467	508	473	500	498	500	494	510	473	533	531	512	485	457	492	448	511	470	515	521	540	486	527	501	497	501	506	490	510	497	540	508	499	472	503	483	500	543	506	484	476	529	522	457	489	514	486	445	471	460	517	486	547	488	495	522	518	468	524	499	473	482	506	529	485	481	480	522	501	522	469	513	491	517	517
29150	24809	27283	19834	12077	7815	5496	4325	3442	2333	1701	1311	975	922	793	732	683	608	549	494	489	463	435	412	382	381	379	376	346	363	384	357	371	375	344	337	350	353	374	347	342	359	335	334	322	320	335	325	319	350	352	317	335	315	330	340	314	326	353	355	320	346	307	330	322	323	313	330	327	395	332	334	343	346	339	357	335	329	337	311	310	345	320	333	302	319	303	323	319	341	333	381	322	340	329	336	315	334	311	358	327	370	348	364	346	352	304	351	298	326	305	334	352	341	374	330	325	318	349	343	349	317	374	322	347	306	326	301	332	322	299	376	348	329	301	320	315	349	352	336	312	321	311	368	321	350	340	308	342	344	343	319	334	322	333	352	349	348	339	338	331	354	315	336	324	321	314	334	330	314	351	325	375	334	327	313	303	306	327	317	322	347	289	316	331	354	322	331	319	344	332	353	341	345	318	335	335	316	345	325	311	352	362	332	358	327	372	333	337	312	324	355	333	308	345	317	316	337	334	315	340	320	347	392	363	333	311	336	340	358	379	326	335	334	365	325	299	338	293	338	336	321	313	302	343	338	321	336	333	344	316	320	348	296	310	361	318	336	327	334	332	306	340	352	347	351	367	367	332	326	329	349	322	329	330	328	341	333	336	316	363	336	367	326	322	323	324	323	338	384	337	348	307	359	333	325	334	328	341	330	360	328	363	333	350	313	326	325	324	316	295	339	317	337	312	310	361	342	317	352	307	321	331	347	329	301	332	341	330	295	337	332	341	344	352	364	338	335	314	330	339	368	300	293	344	320	336	329	343	344	337	335	337	339	309	360	346	346	325	338	353	330	312	327	355	337	356	342	310	321	342	356	334	298	333	362	322	350	318	350	286	309	302	335	318	336	321	355	323	323	333	349	309	329	292	346	338	319	303	358	332	331	345	353	346	335	347	351	302	310	323	349	337	311	343	329	335	326	338	330	358	362	347	316	332	330	357	367	359	342	313	345	328	352	304	358	333	354	341	325	352	328	332	342	336	324	340	356	342	352	331	366	333	331	326	331	341	351	340	326	331	349	349	323	314	344	338	355	329	327	340	318	306	320	334	344	322	331	343	321	339	304	334	339	349	379	343	324	320	359	331	347	339	340	352	351	331	341	310	356	339	348	333	360	333	329	315	359	328	342	349	343	351	351	363	379	331	322	351	337	321	350	336	331	363	326	330	344	346	346	338	326	327	325	303	343	331	320	333	308	317	329	324	351	342	369	344	325	320	337	340	341	325	375	358	372	342	321	314	336	354	334	339	323	340	355	354	326	337	293	328	356	319	355	327	322	346	349	317	347	301	317	365	331	324	319	336	346	353	330	320	347	289	333	340	340	364	361	335	325	365	339	341	340	317	333	334	347	331	305	339	335	341	341	340	356	327	304	357	345	368	318	323	326	358	377	323	361	338	307	334	322	312	344	309	331	327	339	338	326	350	324	320	337	349	340	314	307	313	298	337	347	344	348	402	306	343	373	330	326	355	328	319	289	331	314	345	343	331	360	379	339	349	355	337	339	331	318	339	342	315	299	298	295	350	320	316	349	350	329	326	366	330	303	321	335	338	354	317	346	338	355	340	328	332	318	318	344	333	315	329	347	328	316	323	325	336	361	324	336	326	378	322	360	343	341	308	376	382	336	351	332	310	299	355	319	323	355	313	335	317	329	342	314	337	305	331	304	336	316	374	342	295	371	317	328	333	346	325	333	336	329	364	348	313	336	341	305	342	362	316	338	348	378	360	338	351	319	317	325	357	348	315	334	322	311	329	337	331	332	344	309	335	330	341	328	370	368	328	323	319	335	315	317	378	325	352	315	358	309	321	338	316	314	330	347	348	322	372	340	357	339	336	356	330	354	333	327	333	332	332	317	322	342	358	341	316	346	344	337	303	351	309	312	331	315	321	323	371	324	329	349	293	347	329	357	334	363	329	357	327	299	337	327	358	319	362	325	348	338	343	347	322	311	333	346	330	349	390	356	337	341	351	322	309	312	350	346	323	344	330	364	352	327	290	314	338	332	324	346	334	321	307	306	317	339	352	335	368	343	374	328	373	358	364	322	335	337	328	318	322	312	318	349	355	373	305	330	384	335	331	330	352	339	327	313	347	304	348	321	309	315	340	344	321	356	332	332	322	348	356	342	357	336	345	383	343	356	353	348	340	305	316	316	311	336	326	320	339	321	368	335	320	332	352	402	347	303	321	339	370	324	304	302	349	315	310	326	310	324	307	356	348	359	342	324	346	342	349	327	361	326	333	341	339	314	346	364	349	321	341	326	355	353	325	333	349	332	311	330	342	360	364	344	333	342	325	335	341	330	332	323	354	291	314	316	318	302	367	341	372	345	352	329	323	328	354	378	334	345	342	335	331	326	324	336	316	360	319	324	360	298	316	343	346	293	310	337	322	346	312	335	338	361	336	308	326	337	294	335	359	337	314	347	319	334	316	330	343	327	347	326	339	304	328	321	375	313	335	345	338	340	345	314	341	312	338	341	329	324	365	286	312	338	352	313	327	321	333	354	341	311	333	352	350	329	340	352	335	289	316	294	377	351	352	360	317	329	318	301	337	334	300	331	361	336	357	326	325	295	337	348	335	350	315	309	294	324	357	344	339	312	340	322	347	346	340	345	342	348	356	302	358	336	324	328	346	350	341	347	321	349	328	336	357	354	319	318	342	332	338	333	347	347	306	330	340	330	321	348	300	328	307	325	321	359	333	330	354	315	337	337	336	331	336	316	324	301	338	326	345	328	330	319	312	343	322	326	334	336	350	334	324	327	355	361	349	335	339	327	318	310	330	322	327	344	339	341	333	317	321	392	315	310	333	333	325	313	329	348	354	354	348	319	318	325	333	328	341	350	331	310	343	353	325	332	330	313	366	347	327	332	371	340	312	332	333	331	335	324	338	333	348	365	301	331	324	326	326	345	302	292	317	313	311	312	307	343	371	358	334	355	345	321	337	344	357	356	318	334	349	317	357	360	306	313	345	333	315	361	330	345	313	333	304	341	346	347	317	318	347	354	339	329	366	318	370	320	336	352	311	336	337	313	333	346	342	344	311	301	340	304	364	382	346	358	316	306	340	321	341	337	332	353	345	313	351	339	362	357	329	312	325	367	364	330	330	348	349	341	348	342	311	347	378	330	331	345	333	347	338	350	351	334	344	319	341	327	314	343	328	311	320	331	314	316	324	313	305	396	342	327	302	321	335	334	366	343	327	360	346	347	339	321	358	331	315	327	347	341	355	312	321	323	327	322	346	329	349	315	329	334	349	348	329	313	363	339	308	346	307	372	304	345	345	338	346	300	353	337	348	350	338	348	343	309	308	324	283	347	311	311	338	361	314	384	310	303	352	342	339	328	352	332	382	329	346	298	367	330	334	351	361	350	340	339	300	321	343	330	324	325	342	345	335	345	346	310	307	362	339	351	346	331	322	363	343	351	357	325	356	307	331	326	338	339
22487	38022	29171	18956	14737	11463	8893	7282	5754	4255	2938	2125	1550	1433	1251	1071	967	806	718	608	581	560	526	495	465	460	479	452	417	394	420	395	398	367	392	426	380	373	383	373	361	399	396	381	366	378	361	392	353	372	360	369	383	373	400	388	374	369	389	393	374	325	365	345	365	354	390	347	340	366	354	352	379	366	384	358	371	334	339	360	375	366	332	372	377	343	354	335	378	362	356	377	356	384	363	376	345	350	383	370	344	352	360	383	365	346	390	342	346	308	378	346	343	320	353	399	363	374	335	377	377	376	373	394	368	358	333	347	371	349	362	397	319	355	373	353	352	348	356	342	376	373	379	354	359	369	354	332	348	395	363	337	348	362	336	356	336	336	339	397	361	397	349	366	359	349	375	359	356	339	339	365	355	341	372	353	376	335	347	357	357	355	353	384	341	333	367	358	375	346	356	341	350	365	345	369	355	346	363	354	384	384	340	346	347	367	330	372	355	347	329	354	383	358	376	361	365	383	370	345	393	348	366	367	358	371	346	317	374	347	363	368	354	405	340	338	349	318	352	369	362	371	340	354	378	317	358	345	393	344	394	394	370	376	353	341	356	353	384	331	345	354	373	372	370	347	353	358	359	386	346	376	351	351	388	333	355	368	373	332	360	383	369	351	346	400	337	341	357	366	351	367	351	352	373	336	375	334	349	373	370	379	343	345	359	371	348	361	379	350	355	376	374	356	336	356	394	330	378	340	347	420	356	342	339	358	324	362	367	351	340	362	389	369	372	386	372	372	332	376	347	333	343	415	330	346	328	393	379	344	350	374	385	363	383	340	361	326	375	351	363	372	369	362	323	373	336	396	326	317	392	329	342	353	326	349	371	358	355	349	371	351	323	344	354	366	345	345	360	369	365	363	350	366	344	359	385	359	358	360	395	378	342	364	322	373	372	358	345	354	369	391	385	373	369	356	362	372	371	338	364	364	382	335	363	354	373	375	363	349	345	336	354	363	331	337	371	371	364	386	366	360	356	365	349	365	371	368	352	371	350	357	345	354	333	359	337	358	342	336	362	347	381	358	343	332	342	368	380	384	323	343	370	358	379	338	363	352	372	349	321	348	353	371	348	345	363	358	372	333	350	325	359	353	397	383	353	364	345	371	372	343	333	382	343	326	384	333	364	357	337	349	396	367	345	347	354	336	350	369	354	368	380	357	368	361	364	355	375	357	360	340	352	358	364	373	357	346	362	372	365	354	375	371	347	347	356	370	359	367	336	395	353	332	353	355	351	349	348	340	346	342	347	373	345	337	337	344	385	378	355	369	408	386	366	384	367	366	361	359	357	340	354	371	367	384	334	369	342	354	398	347	357	359	367	354	364	381	377	390	338	338	331	366	343	378	345	379	340	328	386	357	362	343	383	345	386	340	358	372	370	385	377	345	372	406	396	358	378	340	374	378	377	372	337	358	350	353	352	357	335	344	392	371	371	382	342	362	347	361	364	389	347	374	361	370	357	393	358	399	357	371	337	351	367	378	389	366	364	350	330	375	370	376	365	369	366	381	376	363	348	363	354	351	370	355	336	342	342	368	378	351	346	362	344	361	364	363	357	343	331	350	367	370	391	363	358	339	366	352	365	355	346	364	380	371	366	362	353	353	346	384	344	322	365	372	360	353	338	348	378	378	347	375	340	360	343	305	352	374	328	372	339	366	412	377	369	357	346	351	354	334	369	349	360	368	388	346	383	357	387	388	333	357	339	366	328	355	379	354	364	376	369	358	331	326	363	346	342	388	370	379	357	378	344	383	384	402	373	334	361	351	380	368	342	381	353	369	365	370	383	372	327	370	326	366	371	345	352	359	362	341	354	312	338	342	370	343	362	371	328	342	351	330	394	359	362	336	372	370	370	348	370	367	359	362	352	364	380	360	327	353	366	320	367	335	346	357	338	352	374	342	359	361	344	367	369	377	376	347	383	331	335	366	322	345	356	334	360	356	368	320	342	356	350	346	369	348	350	362	378	372	325	348	367	370	325	368	345	359	358	356	368	343	375	348	354	358	356	354	357	353	409	362	345	352	366	382	350	340	356	370	353	377	356	386	352	419	377	378	395	355	372	390	359	350	397	339	346	354	339	374	415	327	331	339	343	381	371	358	346	361	362	356	332	368	355	325	379	394	354	374	359	351	349	364	355	351	379	384	371	340	326	333	364	349	355	350	365	373	340	353	365	350	332	377	374	360	371	350	348	371	338	357	374	359	358	387	378	372	340	377	354	346	356	351	379	345	377	364	332	339	352	398	325	355	357	374	366	358	364	354	381	346	361	353	328	385	330	354	356	362	353	361	352	375	347	338	368	406	344	386	344	339	330	370	378	356	353	363	392	370	331	383	314	369	334	319	389	336	355	387	361	373	366	348	389	342	345	346	378	356	374	371	358	369	349	373	389	343	340	348	357	381	359	373	344	352	366	371	348	373	365	313	365	370	380	338	364	324	383	336	351	355	367	379	346	321	325	337	367	336	414	326	370	370	351	354	367	391	362	336	386	372	363	351	378	360	374	366	349	344	345	364	360	337	389	371	341	334	365	379	352	361	331	330	375	379	354	337	391	393	356	363	366	349	360	349	357	346	373	378	375	344	330	377	346	372	349	352	343	372	346	363	334	337	361	379	374	358	355	365	360	360	368	373	346	361	317	365	356	350	360	333	341	362	370	340	353	346	357	383	362	359	348	347	360	350	359	344	367	341	360	376	387	353	357	360	384	350	353	398	345	331	359	345	349	371	346	384	371	369	378	367	349	365	341	379	380	330	352	347	351	335	390	348	382	333	334	355	345	358	355	353	339	358	369	382	355	355	348	355	350	371	359	345	335	368	356	361	343	363	337	330	367	341	330	376	361	372	347	340	333	366	343	340	354	368	359	375	314	368	344	360	380	356	342	382	361	352	362	371	387	354	370	375	361	338	335	372	347	367	362	380	374	371	372	367	350	399	368	347	369	332	357	357	345	338	366	358	340	339	374	336	370	361	348	343	397	391	364	380	381	334	356	345	327	345	378	341	323	372	359	385	352	369	381	364	326	410	366	369	383	350	362	383	346	368	361	337	305	386	364	380	363	364	364	329	319	363	338	384	360	390	344	384	372	371	355	369	358	376	344	364	369	336	345	364	334	341	361	339	359	358	357	313	369	387	351	359	367	354	374	360	350	365	338	352	367	332	373	363	370	362	370	361	340	379	380	348	350	370	355	324	371	348	360	325	330	390	365	381	358	365	358	407	368	346	337	367	339	337	347	330	366	357	334	344	343	350	354	377	348	343	348	375	352	345	326	346	368	359	359	381	359	360	337	372	342	402	358	361	361	362	367	349	367	346	352	365	356	351	359	352	361	364	344	317	354	371	348	366	359	342	362	366	331	344	353	384	360	336	371	361	359	350	372	342	366	344	339	348	359	373	376	360	367	349	337	368	337	388	362	359	365	387	360	359	346	348	326	337	348	362	341	355
24425	21548	28826	25130	22254	17923	11545	7529	5721	4129	3050	2269	1737	1437	1253	1149	1026	894	784	684	669	630	581	594	530	529	542	497	499	505	477	444	479	519	474	443	453	466	446	455	421	424	434	431	441	401	435	436	438	426	374	405	389	381	440	440	417	455	414	456	417	407	404	420	436	424	393	417	415	390	453	428	429	425	419	432	383	418	427	425	412	394	425	413	392	420	410	389	378	421	377	393	401	412	403	413	418	424	424	412	417	438	399	432	407	420	414	422	430	424	432	422	421	409	411	399	428	401	418	414	448	437	398	445	391	415	435	399	441	446	449	420	394	472	408	429	416	409	418	437	433	365	429	446	419	401	398	394	413	428	409	405	396	374	436	426	407	405	464	445	413	399	388	440	437	434	386	416	438	389	427	399	387	396	392	415	409	438	411	417	436	398	427	406	368	412	406	422	411	428	427	438	431	446	421	372	407	428	434	416	439	391	449	405	442	407	412	406	451	404	410	402	419	408	449	429	404	418	412	427	425	430	430	424	434	390	441	414	409	418	427	433	456	437	421	409	482	421	432	414	437	395	407	425	385	393	377	439	413	400	392	416	428	385	421	362	415	398	381	383	414	426	432	436	442	432	417	415	397	426	432	368	410	419	435	428	447	429	408	389	462	406	410	425	398	411	423	410	408	410	408	427	383	413	375	435	432	403	381	423	480	384	416	427	448	401	411	425	396	410	412	428	365	404	408	468	434	422	434	411	393	365	455	435	391	438	387	443	411	401	405	434	424	435	424	428	420	400	425	385	417	401	402	425	408	434	412	386	399	398	417	411	388	418	443	421	382	392	423	443	419	384	439	414	425	400	409	427	416	437	432	405	388	401	392	391	387	405	411	427	417	424	407	401	429	394	435	432	450	423	436	447	432	463	405	428	447	407	416	457	422	366	429	416	427	456	371	418	442	406	428	425	405	464	392	413	435	411	428	393	421	428	434	437	374	463	445	447	386	400	423	444	385	419	407	431	401	419	412	384	405	414	435	412	435	421	459	402	415	415	430	422	443	403	427	402	396	434	408	426	425	416	414	405	407	423	400	425	415	426	424	404	374	445	385	391	454	424	422	410	418	378	436	404	391	422	419	400	418	448	432	414	388	402	423	424	388	411	428	404	420	435	400	393	412	450	383	371	426	408	402	390	406	406	426	394	419	423	445	405	396	428	415	411	400	396	416	395	437	422	416	442	402	417	398	433	445	404	408	436	414	402	362	447	419	404	385	421	442	433	398	428	419	388	427	372	439	420	421	436	415	408	401	415	434	447	412	407	424	406	404	393	428	390	426	417	395	424	407	389	458	364	418	433	448	426	421	405	419	415	368	423	374	391	430	401	415	407	403	398	405	434	436	436	396	410	439	429	381	396	419	398	465	469	452	439	406	405	447	430	397	424	419	373	416	389	449	410	423	409	359	431	418	403	416	435	431	435	373	423	450	430	428	407	440	393	438	381	411	377	458	413	452	404	434	448	422	450	414	398	432	412	435	423	403	433	393	421	403	401	393	418	423	399	431	409	396	410	463	413	432	455	426	444	408	400	396	431	425	410	410	423	447	406	378	416	393	432	418	416	413	407	441	429	424	397	417	404	389	409	376	442	423	373	410	407	377	402	456	428	426	436	429	407	456	451	376	435	388	412	380	414	442	400	434	399	453	435	433	424	396	435	369	401	417	423	424	407	408	417	418	427	404	424	412	462	430	421	460	423	410	410	389	388	383	431	412	430	402	454	430	442	425	384	373	440	448	451	413	420	407	396	395	433	428	413	400	427	420	414	403	397	419	393	419	403	403	416	379	412	407	465	431	411	402	383	411	385	445	412	404	438	431	412	411	405	414	413	417	403	447	380	380	389	407	417	381	371	390	417	431	354	409	460	427	370	402	421	392	399	393	391	405	404	430	405	388	472	422	389	378	434	393	446	426	406	399	420	431	400	417	431	407	429	434	393	423	413	415	414	413	382	448	404	404	394	415	395	412	394	456	429	406	430	445	393	420	420	449	395	436	428	418	431	421	437	418	411	422	457	446	453	421	410	395	446	406	439	395	397	413	409	414	421	412	402	419	408	473	399	391	482	424	431	405	394	421	425	425	431	392	387	429	401	428	441	437	413	399	399	424	409	384	453	392	403	409	467	464	408	433	415	405	412	439	416	428	431	396	409	420	427	414	452	418	445	410	387	452	405	431	409	374	433	424	407	415	424	443	373	409	401	399	415	419	386	429	421	413	404	459	414	418	375	429	408	406	387	419	456	422	402	424	441	447	458	439	426	389	413	403	425	449	414	401	452	409	371	389	418	407	433	451	438	428	411	405	413	367	436	391	421	385	415	413	427	436	411	427	436	456	392	416	415	413	422	424	454	391	424	433	394	452	395	407	411	406	414	399	439	467	434	405	398	434	441	432	415	389	433	396	411	415	403	421	414	416	407	410	391	417	417	442	420	437	427	400	408	397	408	383	438	409	421	423	407	404	455	441	383	415	474	415	400	395	445	388	453	396	422	423	386	449	450	382	423	415	435	457	402	408	427	427	418	441	412	396	404	423	383	397	421	401	402	404	396	388	463	439	442	408	412	426	367	432	396	401	450	381	382	394	411	385	396	426	422	387	438	421	387	384	388	411	385	413	392	394	391	396	419	441	437	423	406	421	435	426	426	413	440	445	437	442	405	420	374	425	396	408	407	440	458	426	415	419	465	444	390	471	444	412	426	418	455	424	406	440	428	407	423	390	454	395	418	420	416	395	391	397	402	417	395	419	416	387	406	413	426	434	442	412	427	421	428	409	418	419	395	405	430	410	401	382	420	356	425	452	414	387	422	440	428	379	391	398	407	461	433	435	417	412	408	414	445	424	404	429	406	450	394	413	412	433	426	419	424	441	410	413	409	425	446	396	394	420	384	415	403	421	373	446	412	432	446	436	386	424	411	420	439	395	411	432	440	417	388	448	411	385	438	435	430	433	431	426	437	440	447	393	431	434	412	395	381	388	442	427	415	396	427	420	413	433	411	390	404	420	421	409	411	421	418	406	384	401	380	402	375	398	412	377	406	397	429	396	398	447	396	440	419	398	427	412	417	404	441	385	437	419	412	432	438	403	417	405	428	386	439	413	404	421	407	406	414	429	464	416	409	436	438	370	428	450	401	450	418	385	416	426	361	418	409	386	440	449	419	416	424	464	408	409	396	429	398	417	421	374	393	413	424	428	420	452	433	420	391	427	399	413	432	434	402	420	402	410	416	475	457	416	378	433	383	410	432	408	437	420	404	411	403	438	402	407	417	441	388	408	433	407	408	422	442	391	430	445	413	433	407	405	452	411	439	440	448	403	418	425	372	418	402	412	420	414	438	382	439	382	408	440	408	414	382	402	434	403	441	394	411	467	420	408	399	457	405	393	418	402	385	453	421	425	450	392	422	398	404	403	389	426	436	435	392	408	431	436	415	414	430	419	402	405	421	358	419	420	392
22641	45857	37348	26475	21201	16977	13733	11243	8872	6405	4884	3453	2689	2166	1910	1622	1361	1176	999	913	807	744	734	685	672	650	559	545	547	547	510	544	529	510	488	543	469	466	513	471	460	474	449	486	450	473	470	446	444	427	435	473	389	501	437	463	448	416	452	434	435	426	404	411	445	454	427	466	443	420	434	437	449	450	463	434	413	449	401	426	461	404	424	438	433	436	450	412	421	443	474	417	416	398	449	420	426	421	463	455	423	464	420	454	423	431	428	450	426	419	448	397	436	390	402	420	433	452	431	416	434	375	439	467	484	436	483	398	428	451	410	413	412	436	435	431	488	437	419	432	479	447	440	449	445	412	438	447	436	460	433	426	423	465	479	435	422	451	422	422	398	414	449	411	418	432	420	433	438	454	413	449	403	428	396	461	444	460	434	414	427	455	427	452	442	451	463	455	459	462	450	458	466	450	451	469	452	454	427	436	436	437	433	427	438	460	435	450	439	435	428	422	467	417	445	417	423	439	417	415	450	461	434	436	418	451	422	428	425	423	424	436	405	415	403	456	382	474	458	424	419	437	436	438	433	405	458	423	437	418	424	411	438	422	474	431	456	435	439	463	456	398	429	428	422	446	451	436	434	411	425	390	456	403	439	405	423	425	460	423	428	454	475	435	437	425	447	420	406	458	394	419	457	427	456	435	461	463	452	429	419	443	443	435	453	451	446	397	434	466	437	467	468	447	422	450	430	424	424	430	451	422	461	474	452	450	416	390	468	447	466	483	435	432	436	406	452	467	447	437	448	410	424	420	438	469	432	444	429	412	436	427	441	444	454	391	409	443	426	453	441	447	442	416	389	472	432	410	405	410	434	407	427	427	430	434	465	431	437	469	423	424	431	396	430	466	436	433	401	438	441	444	451	430	418	442	414	406	392	400	402	416	436	425	436	444	399	432	400	449	412	416	412	401	453	395	428	410	424	427	422	450	410	464	408	427	466	421	443	418	414	451	421	419	428	480	410	417	419	420	392	466	443	418	454	436	405	470	438	405	432	441	439	422	455	445	417	440	500	431	439	413	435	423	453	434	434	481	458	454	420	448	427	459	433	426	425	426	445	469	424	439	433	417	433	424	432	420	437	467	440	446	427	423	455	446	424	431	444	474	413	451	417	445	434	439	434	404	419	449	433	429	434	452	441	441	466	449	433	439	470	446	438	453	426	392	410	433	458	450	413	411	424	425	442	409	412	456	388	413	437	426	431	427	395	416	395	448	433	430	417	417	453	446	446	443	460	453	427	437	480	438	411	423	423	417	431	440	449	439	444	431	439	460	430	418	433	446	402	431	430	419	439	427	407	420	448	404	443	420	448	441	405	378	440	427	423	441	442	462	435	434	450	418	438	423	485	472	441	398	443	427	418	433	421	446	461	426	441	433	416	449	413	409	443	428	465	424	483	397	454	405	447	442	410	434	436	431	464	463	456	385	441	486	448	407	441	459	440	471	432	431	399	423	459	448	406	401	437	434	431	446	458	441	451	450	461	474	455	427	399	416	423	437	457	424	471	427	433	445	411	401	407	464	428	424	445	433	433	428	447	427	419	424	427	422	393	428	428	463	434	426	448	424	442	430	438	461	403	420	418	467	412	408	436	436	395	453	407	466	457	419	460	441	436	440	432	388	424	398	399	421	429	459	415	422	435	447	407	391	423	424	424	454	418	448	404	457	419	459	426	409	442	450	413	443	460	434	446	462	424	467	476	421	467	461	446	431	433	445	445	387	438	411	417	437	398	408	418	466	453	428	429	431	404	446	435	411	429	433	462	444	420	437	404	429	429	469	413	441	438	458	464	457	472	410	407	437	453	431	431	437	455	435	403	473	417	406	440	436	432	438	414	428	487	431	486	417	451	429	449	443	418	402	413	446	440	428	439	425	407	422	438	452	430	469	437	456	461	427	435	402	414	441	403	420	418	443	445	402	405	445	462	446	388	431	430	438	413	431	411	414	427	431	428	432	427	443	423	422	437	432	424	425	412	426	458	425	410	428	442	425	439	434	387	482	432	432	435	424	443	450	428	435	452	442	396	433	429	424	445	430	452	399	433	418	464	432	429	448	438	436	399	431	452	461	424	438	413	466	421	416	436	422	445	467	407	399	404	434	420	428	476	451	425	434	423	403	459	436	399	443	457	437	437	423	442	435	431	453	454	465	490	477	420	471	428	432	420	463	491	466	415	421	447	431	458	459	396	447	436	423	435	445	437	410	395	428	455	435	422	452	445	431	420	433	449	432	393	452	445	461	491	446	429	433	429	411	436	444	475	440	475	428	441	447	476	437	382	416	439	425	407	458	433	473	431	462	426	477	369	441	437	427	400	445	407	439	427	443	382	391	448	400	441	432	428	450	406	460	447	440	469	427	409	412	446	426	430	441	444	455	445	413	448	465	468	458	442	456	468	448	409	430	421	452	463	405	446	430	417	443	468	456	406	438	435	451	468	446	421	437	400	422	455	478	474	400	390	426	481	442	429	433	437	430	438	436	459	410	408	453	432	437	428	439	428	442	425	440	445	402	452	426	439	436	470	442	495	410	444	453	446	408	403	441	432	438	425	438	415	422	449	462	418	408	468	441	419	433	442	436	424	430	437	435	456	417	447	453	451	436	443	436	465	418	426	427	434	432	441	433	388	420	417	464	437	450	408	440	462	416	401	441	431	435	452	437	420	402	441	444	438	413	447	430	431	439	463	421	432	446	455	461	411	419	454	455	446	461	390	446	413	449	471	431	412	475	433	429	413	450	450	449	419	460	427	414	436	405	415	432	442	434	424	435	421	403	392	441	450	422	447	437	433	433	418	447	466	458	413	429	410	447	449	455	431	438	416	410	453	432	434	446	436	469	450	440	435	391	407	412	427	476	438	442	448	411	435	418	450	412	422	405	454	474	423	434	429	444	397	440	425	442	425	438	417	438	443	423	460	432	448	469	438	419	425	433	447	458	401	464	448	466	420	463	437	444	409	431	422	446	441	416	408	412	365	436	458	444	433	436	432	435	442	443	404	450	427	413	410	456	435	452	488	396	439	439	464	440	406	420	429	459	443	447	466	388	438	424	401	434	446	435	425	475	454	410	448	426	423	465	432	450	491	429	458	417	446	428	420	443	424	417	429	418	439	427	417	427	426	415	386	395	428	409	419	418	427	414	432	434	419	441	417	466	464	427	434	430	432	458	417	465	419	435	395	453	433	439	457	393	438	388	433	438	434	430	457	438	484	411	453	425	439	444	420	425	393	456	413	432	431	434	452	440	425	454	415	467	428	413	430	420	431	401	455	440	406	447	401	464	448	483	413	437	436	404	436	449	431	439	416	459	433	421	415	466	492	464	467	441	429	458	475	419	433	426	430	426	436	420	454	451	425	408	436	450	460	435	404	446	443	427	454	422	421	419	426	448	454	425	445	420	460	410	469	443	421	448	418	443	471	434	440	408	456	432	427	400	467	439	420	452	436	418
25554	21605	28106	26390	18525	10937	7777	5694	4314	3148	2420	1809	1315	1159	1036	930	786	721	680	601	534	525	495	473	469	448	399	421	405	451	420	401	400	369	346	379	394	370	391	383	424	355	384	392	379	354	389	375	370	402	380	369	365	372	362	420	364	341	383	382	382	373	361	383	338	380	366	375	340	350	354	361	367	384	370	361	395	307	369	401	346	369	343	402	384	347	361	365	372	382	345	351	362	404	346	344	339	399	379	337	367	369	358	382	387	377	382	359	347	357	361	352	373	380	332	358	377	383	390	366	354	355	357	354	349	300	369	317	341	355	381	336	390	351	360	348	365	351	379	366	361	353	359	394	333	348	355	371	362	351	350	372	342	356	380	346	354	358	346	372	360	390	351	371	358	366	380	387	373	386	351	418	361	367	361	393	373	391	375	338	397	359	364	372	355	368	384	368	384	344	360	340	358	369	361	362	376	361	367	371	370	355	378	389	379	359	373	381	376	371	330	366	349	378	393	380	375	382	390	340	365	388	367	354	337	359	361	361	351	358	381	351	335	362	336	356	349	367	378	365	368	347	364	332	355	365	331	346	347	374	379	369	368	338	392	353	395	387	356	356	360	377	337	365	341	362	377	376	331	326	391	371	368	349	346	373	396	375	349	395	346	394	395	385	362	329	387	357	357	369	369	378	376	328	368	376	400	372	368	382	385	363	378	374	363	378	356	367	341	363	379	349	386	334	388	385	374	388	355	357	392	380	332	347	380	373	346	316	359	353	371	374	343	353	383	315	340	352	336	393	408	357	380	363	378	364	362	385	366	334	367	409	358	384	383	400	367	363	374	369	329	380	350	327	341	360	362	373	374	366	331	371	350	343	393	350	386	358	345	355	368	357	399	397	370	348	359	354	379	378	371	362	390	379	390	352	359	354	354	381	368	354	369	339	367	359	348	344	356	359	360	349	354	372	366	358	367	384	345	350	341	364	373	375	366	378	359	333	356	367	381	361	379	342	389	390	365	358	348	370	371	372	379	365	318	355	374	366	376	381	339	382	342	369	370	374	344	382	369	351	384	350	380	374	347	354	351	357	349	377	381	358	358	335	357	355	383	344	364	364	367	349	354	350	347	366	362	369	376	372	354	345	351	364	342	343	370	378	372	344	328	388	366	355	366	393	347	364	367	321	350	364	368	333	381	344	345	353	364	364	386	345	345	376	381	388	369	400	351	360	390	367	367	364	344	337	365	384	370	387	345	353	395	365	382	356	386	400	338	345	374	377	346	357	363	371	355	365	379	381	360	316	359	377	376	337	337	378	387	358	358	371	365	366	330	360	356	338	368	364	383	303	367	363	358	404	379	338	397	353	376	343	353	339	345	329	375	337	398	344	372	311	347	372	395	374	399	360	362	382	386	339	364	365	343	349	367	359	319	372	347	370	338	351	342	337	349	362	342	356	405	366	364	362	381	359	336	376	360	354	355	366	336	321	348	353	334	311	356	353	355	378	369	375	345	365	401	358	349	368	374	383	390	347	360	397	367	359	367	383	351	380	355	345	365	347	383	370	362	366	330	369	355	352	360	358	334	355	313	367	395	384	373	380	368	371	366	392	376	352	349	352	359	356	333	345	364	357	368	391	372	370	395	350	374	390	342	337	367	362	374	361	352	369	337	388	412	369	361	348	368	364	341	356	366	358	360	345	356	369	380	337	348	358	369	381	346	377	357	338	374	372	326	364	350	374	363	390	327	378	355	374	408	369	331	344	352	377	353	350	357	329	354	393	340	372	349	368	367	356	357	382	349	354	381	376	354	365	331	347	361	360	375	359	385	332	389	362	367	383	329	349	379	338	358	393	374	392	357	370	360	369	352	387	367	369	339	365	365	340	351	342	393	346	382	353	350	325	327	348	358	347	347	368	367	370	351	379	391	370	357	358	355	371	357	351	354	356	387	399	356	361	381	358	387	347	356	367	373	342	366	365	374	364	374	393	331	333	422	346	368	340	352	376	343	349	358	384	348	385	349	379	355	390	351	375	366	360	396	360	347	346	402	370	372	353	341	369	357	327	414	372	321	343	337	337	392	382	363	354	349	401	359	335	349	367	385	347	377	361	374	380	364	363	382	392	382	369	359	344	352	377	355	345	340	350	383	373	358	371	404	369	330	355	378	369	328	361	375	369	383	335	349	391	369	352	364	394	386	395	339	373	375	393	365	396	374	340	335	356	372	398	413	389	367	357	338	347	347	350	358	380	363	355	364	341	365	363	362	366	361	355	363	380	378	352	367	371	321	392	370	340	371	388	331	361	352	417	357	368	377	332	366	374	363	374	362	370	358	330	398	349	421	369	375	343	353	344	395	353	382	359	409	378	359	347	350	378	341	348	340	363	344	351	377	344	379	342	340	365	365	379	324	370	378	374	379	351	370	373	363	381	379	350	360	372	348	354	359	369	385	360	377	335	355	367	353	344	378	349	374	365	343	353	357	403	365	387	335	346	360	376	366	373	344	380	353	370	392	415	357	357	318	313	414	380	383	354	359	350	385	349	352	391	360	338	358	391	387	346	382	333	394	373	364	380	362	371	382	378	369	372	340	358	401	355	350	393	370	355	351	362	359	358	367	397	412	352	342	397	369	369	368	340	379	365	344	360	351	367	347	355	377	369	373	379	367	373	359	333	357	336	346	357	327	390	376	374	365	378	351	375	364	378	339	339	334	374	344	335	377	359	355	343	362	363	331	372	379	362	330	347	360	340	337	344	360	357	330	404	354	345	351	358	419	381	354	378	369	372	358	379	343	330	358	342	410	340	367	370	370	375	412	389	365	344	366	390	387	365	342	300	367	351	356	338	379	385	358	348	379	347	363	352	364	339	354	353	328	359	410	364	367	372	371	350	374	395	358	344	393	421	346	367	389	406	317	363	347	353	352	372	355	332	357	347	375	383	352	330	353	334	363	395	357	360	399	318	349	360	376	383	351	366	364	347	342	338	405	333	388	375	368	380	363	380	309	368	386	383	364	384	351	400	329	370	378	372	342	358	371	394	359	341	351	380	348	342	329	360	374	352	345	361	364	316	353	347	358	327	355	362	360	367	391	366	388	356	365	389	347	360	372	377	397	341	377	384	404	388	377	335	400	332	364	373	391	350	390	402	362	350	360	377	377	358	379	388	399	356	379	356	376	352	372	354	372	358	378	367	401	430	362	402	364	376	389	385	351	353	393	365	397	365	363	393	358	366	349	399	364	355	368	371	367	364	410	361	355	387	387	361	367	374	374	360	379	379	366	383	345	369	400	356	366	326	348	378	370	315	370	368	380	370	370	343	355	326	408	355	382	350	365	362	355	362	380	371	363	356	386	376	374	310	364	380	358	361	365	375	364	321	342	356	347	370	369	395	357	356	349	333	377	358	327	356	342	354	359	365	353	408	376	403	357	353	318	397	364	362	336	382	334	389	355	371	377	331	359	384	382	374	336	362	351	329	365	350	352	398	369	373	362	373	356	406
22768	43232	33975	23050	18290	14383	11704	9400	7516	5420	4052	2922	2235	1861	1495	1314	1125	1008	866	747	646	662	640	585	576	559	509	483	488	460	521	450	450	427	436	473	438	413	442	429	381	409	417	411	405	419	365	388	407	380	394	390	395	385	373	387	373	396	354	366	399	403	395	377	386	409	415	390	413	380	388	428	386	415	377	387	395	381	401	365	395	388	390	405	398	398	403	394	395	386	368	387	397	374	410	391	393	387	364	378	370	386	379	375	358	411	365	400	411	403	375	380	412	385	356	380	368	390	385	387	402	399	389	401	389	375	379	388	371	379	393	389	380	432	388	400	377	435	420	413	390	421	406	355	409	394	351	397	415	401	375	384	390	382	369	397	351	397	380	386	388	373	389	387	406	394	398	381	358	406	428	411	386	402	401	397	369	377	379	402	384	415	418	356	389	401	395	378	396	379	395	405	371	387	419	413	372	388	361	427	387	362	397	392	399	407	380	376	376	371	400	382	374	404	381	351	362	418	376	407	417	375	389	412	394	393	390	414	398	416	373	377	422	415	385	376	407	396	370	383	377	360	377	374	372	362	406	362	408	393	365	361	377	389	385	396	357	390	380	401	389	377	390	379	369	386	387	368	372	408	373	378	377	428	386	382	382	369	405	389	401	421	417	375	384	338	377	403	405	388	399	365	412	434	413	388	404	412	416	388	394	439	374	365	393	370	400	427	387	405	378	403	408	404	404	402	417	409	359	371	408	401	383	405	374	406	398	363	411	366	336	401	408	377	369	397	411	379	388	382	396	359	372	431	395	376	352	419	410	384	387	353	388	428	360	359	389	408	360	386	398	402	414	411	384	380	402	389	387	404	406	352	381	430	359	384	393	365	382	379	418	378	398	362	365	372	393	368	382	375	405	395	361	394	349	382	373	417	392	396	394	408	398	368	394	396	374	413	368	401	407	410	400	394	374	378	402	420	378	363	394	356	430	384	394	375	411	401	389	382	410	367	371	413	393	398	420	375	376	394	363	390	386	397	417	403	387	369	402	359	387	387	391	355	376	380	414	421	425	351	413	383	387	388	388	392	369	389	411	387	389	407	352	407	405	388	417	352	415	365	376	400	376	372	373	365	409	382	397	383	367	394	384	376	368	383	382	387	353	384	407	400	356	401	420	382	382	401	386	397	367	414	365	410	384	374	413	368	388	395	394	394	416	373	377	401	398	386	388	402	373	387	388	361	380	384	376	358	420	382	413	371	401	390	402	416	395	370	379	411	387	399	406	405	380	416	412	352	428	402	369	414	390	378	379	389	416	405	422	388	371	404	392	429	365	372	372	419	392	392	396	395	367	380	401	365	416	398	402	418	399	399	367	413	407	380	397	361	413	400	423	403	370	391	390	394	385	360	434	371	411	401	385	396	417	404	377	391	398	409	355	427	420	380	385	389	388	379	385	368	370	400	374	377	390	383	350	383	410	376	400	395	412	364	406	365	371	368	422	390	372	371	404	373	358	392	359	433	371	367	420	378	393	403	384	389	381	391	421	390	407	398	382	405	407	353	361	358	394	412	370	391	383	379	386	417	359	378	408	404	415	365	425	417	396	408	396	403	360	349	344	402	389	400	391	372	390	413	403	369	390	362	412	384	372	387	360	390	420	425	398	392	384	368	392	415	413	389	401	389	373	420	423	368	388	359	386	380	370	369	372	414	423	393	353	428	357	380	400	384	415	399	387	362	387	384	389	385	392	381	412	367	393	386	365	374	376	409	398	384	377	374	415	399	400	400	360	370	388	391	410	409	387	382	398	399	403	393	415	397	386	413	386	360	401	433	404	350	392	376	388	369	398	400	421	349	390	382	427	381	412	362	384	377	378	400	399	346	411	392	398	396	383	374	383	363	419	361	375	402	401	401	387	372	391	415	376	367	400	396	403	437	363	406	406	358	405	376	421	423	388	381	393	388	412	394	400	373	376	397	403	372	377	399	412	388	398	375	417	382	376	411	403	352	409	419	390	415	406	410	404	362	396	400	379	380	363	366	377	416	369	426	391	402	368	387	403	382	385	388	412	388	382	405	360	423	369	379	405	355	402	405	370	401	393	395	369	393	365	386	397	381	385	404	394	407	386	377	369	389	378	395	367	401	401	432	380	419	428	364	406	410	385	425	380	372	371	401	371	359	398	406	414	402	405	373	386	395	399	396	375	380	381	372	381	401	363	355	370	369	367	373	385	407	404	401	380	409	407	400	387	398	377	393	395	380	401	374	424	405	423	393	418	381	377	372	396	390	364	409	416	381	390	367	379	383	414	360	368	370	386	337	401	370	393	425	394	388	361	398	383	384	409	381	389	366	367	401	403	411	401	374	362	381	419	399	379	388	393	387	401	410	411	407	374	399	371	406	362	433	389	400	386	387	419	377	398	414	380	397	361	388	372	417	388	428	378	390	394	401	431	382	409	400	383	401	388	356	388	393	410	396	402	384	416	380	423	432	346	401	406	368	438	366	417	394	377	377	387	409	373	392	392	396	438	368	354	401	403	391	393	368	381	397	397	421	396	327	400	398	404	407	389	368	373	430	427	395	355	395	412	403	385	415	367	401	397	421	414	375	397	361	383	387	395	408	368	403	369	421	376	406	394	361	389	395	428	366	394	401	378	409	412	405	378	406	404	385	414	387	424	388	390	356	400	408	363	359	331	398	383	385	396	405	361	400	400	410	384	395	428	399	406	431	384	376	364	400	395	370	399	378	423	414	381	420	407	404	407	373	392	370	383	404	396	408	383	383	406	370	382	376	348	396	365	399	368	380	356	384	388	403	374	383	392	411	414	371	357	383	369	394	376	384	374	404	401	400	388	367	377	338	375	367	407	387	384	373	369	407	367	396	403	428	396	398	358	373	392	356	389	368	386	378	386	368	406	389	392	388	412	412	391	373	403	371	363	401	416	416	386	408	430	403	375	392	406	399	380	376	375	394	401	415	404	420	392	360	379	431	377	390	405	382	393	396	406	416	385	398	410	383	415	365	401	383	407	411	434	414	388	380	368	388	353	367	389	391	374	401	417	404	376	402	356	374	384	402	392	409	399	373	413	361	378	408	399	387	391	387	430	380	337	406	373	369	395	390	372	387	410	370	408	373	398	366	365	425	378	411	336	394	391	395	388	412	389	408	383	391	419	365	387	352	415	390	374	384	383	399	385	428	379	367	388	389	374	397	351	397	400	398	370	373	382	387	394	391	364	374	365	395	374	402	379	378	379	406	374	401	385	398	397	352	410	389	382	371	389	396	350	356	367	403	381	419	423	405	386	387	382	402	367	385	373	416	431	391	392	397	367	382	376	382	390	356	397	379	403	357	382	391	385	354	382	384	373	391	391	410	367	400	373	388	406	351	411	397	406	351	392	404	378	404	390	388	387	412	344	397	373	341	418	393	415	391	399	391	369	400	388	419	415	397	394	405	390	357	377	371	384	397	359	381	390	422	410	366	433	417	426	406	388	410	405	376
23177	21605	29376	24351	21929	23083	19924	11208	7854	5882	4203	3177	2304	2042	1667	1574	1308	1115	1058	970	866	786	769	762	733	667	665	650	635	614	572	563	535	592	554	549	545	559	536	564	538	541	486	509	491	505	506	506	494	488	521	514	527	492	498	522	514	495	499	489	528	500	539	451	504	473	478	521	497	513	474	508	496	501	499	459	480	485	451	506	481	519	456	509	478	487	519	492	549	506	511	479	519	499	491	510	479	491	505	464	469	481	469	505	461	451	498	438	529	482	469	489	520	484	491	460	482	519	501	485	479	492	472	499	477	461	480	470	481	498	495	503	481	492	504	505	476	462	477	513	485	498	508	475	496	505	525	477	475	530	506	456	481	517	511	481	486	485	512	505	479	494	477	532	494	476	507	500	513	495	486	489	508	511	501	469	468	470	477	480	510	486	499	484	518	446	454	453	495	471	479	478	457	501	495	482	460	489	516	483	493	474	506	486	512	524	488	494	523	523	532	521	538	466	503	480	551	486	539	490	485	546	494	523	500	491	510	498	471	457	478	448	499	480	514	484	494	460	478	473	503	484	505	479	482	492	473	486	536	498	478	476	458	481	483	476	441	518	524	490	501	476	477	441	520	473	468	490	443	480	456	508	447	502	480	491	479	499	514	460	507	519	536	505	507	496	483	494	474	458	494	494	503	493	506	458	468	476	469	479	519	469	456	452	461	468	478	492	509	501	486	500	503	519	457	468	500	475	478	517	496	488	500	475	462	462	504	499	497	523	474	509	511	473	479	510	492	460	454	496	527	515	514	481	517	502	484	493	511	459	511	482	496	505	474	516	502	475	523	447	488	495	483	496	476	461	526	472	497	489	493	501	516	506	516	484	524	498	480	467	488	451	505	487	518	511	508	497	488	472	483	471	453	493	506	421	527	468	496	492	507	502	467	490	446	492	500	485	503	506	508	486	517	500	499	479	471	480	527	511	520	486	479	521	470	511	467	488	483	480	493	485	448	488	487	497	457	487	493	459	479	486	436	497	523	489	483	481	506	504	466	495	484	526	514	481	512	459	503	490	497	484	479	503	490	491	498	504	487	513	502	458	505	478	468	484	504	517	458	486	497	459	476	489	527	494	503	486	492	505	487	477	499	434	480	511	477	503	515	464	496	475	477	470	498	504	468	480	463	496	505	480	459	497	514	447	517	481	499	496	500	475	492	481	471	527	459	469	500	507	503	461	497	458	483	479	490	481	471	496	512	488	503	489	481	461	496	520	458	522	490	472	489	491	475	501	506	501	506	496	511	480	482	443	483	494	476	487	513	501	478	482	492	468	520	450	488	550	491	498	495	488	459	495	446	469	465	504	505	494	507	469	483	501	483	472	482	476	479	489	510	467	485	450	506	488	515	507	434	455	468	486	480	524	504	463	508	474	481	456	514	494	520	491	509	530	456	495	505	520	500	484	509	507	493	501	489	493	467	518	506	500	508	477	506	462	496	509	477	460	515	543	464	463	519	512	514	450	486	475	434	511	473	476	518	529	455	476	487	452	438	485	489	475	476	485	498	465	468	496	483	484	506	446	483	512	460	480	509	503	466	461	455	520	511	508	512	474	471	495	475	432	490	476	490	484	469	486	471	470	466	516	498	483	483	457	531	502	540	480	449	485	487	497	489	483	493	457	500	477	504	500	503	506	480	450	517	512	492	480	476	490	464	468	502	490	487	496	494	485	503	464	457	485	489	465	544	513	473	496	450	494	493	487	498	539	477	505	527	486	485	517	516	451	518	499	428	477	501	521	498	506	513	470	478	437	470	515	442	500	481	508	473	470	510	489	503	477	452	445	531	500	453	485	472	462	515	508	491	480	473	474	463	512	516	502	475	479	488	487	499	500	478	467	509	496	506	473	521	486	495	479	500	507	523	495	491	481	506	452	501	433	487	485	530	470	472	492	480	469	516	488	529	498	489	513	515	481	498	532	509	475	479	487	482	473	461	519	479	486	484	475	487	452	523	457	499	500	463	470	492	480	508	495	540	480	486	491	467	484	512	505	528	510	450	484	501	475	509	504	492	535	453	506	497	474	469	500	473	496	474	484	490	527	512	484	487	504	480	462	501	475	472	482	496	525	443	481	476	460	509	488	487	505	469	505	488	487	458	461	465	491	456	453	466	495	516	512	489	524	443	472	484	488	491	480	491	485	518	500	501	482	489	466	508	521	519	462	490	445	475	502	479	479	535	482	493	488	494	489	498	487	465	462	475	465	508	476	489	514	487	520	494	516	475	480	492	464	496	465	465	510	482	510	483	477	486	518	488	522	474	457	483	489	514	541	479	504	463	509	497	459	476	504	501	494	516	526	464	501	484	474	495	478	463	500	481	497	483	506	468	497	480	487	464	471	485	493	463	507	504	511	485	475	463	513	477	514	430	497	494	495	499	514	504	508	494	508	498	481	467	480	513	514	523	495	472	481	487	522	511	509	508	490	512	526	501	488	523	502	449	478	507	501	472	512	492	510	507	517	480	500	492	481	477	502	469	515	519	496	497	472	494	472	474	486	493	504	470	471	498	502	510	495	488	508	521	504	517	492	471	514	488	488	518	487	508	528	509	487	453	472	451	442	462	480	478	497	467	440	495	463	495	453	467	537	479	464	432	465	519	484	471	496	522	513	493	476	502	458	485	491	490	482	499	461	473	501	478	515	510	488	480	499	502	478	493	524	495	469	505	495	484	493	473	479	489	463	479	476	501	495	480	479	463	466	492	485	471	454	460	481	502	489	500	477	451	495	479	487	483	469	496	488	489	483	463	465	491	490	530	471	472	504	485	513	483	461	513	477	538	493	506	477	509	500	512	485	486	499	493	503	458	498	446	484	516	458	511	513	485	485	546	520	504	501	487	474	460	469	476	509	456	517	475	484	497	516	477	445	477	451	518	509	499	461	519	497	496	478	491	454	508	491	472	437	495	522	500	462	435	505	477	518	523	502	479	464	512	521	540	524	551	518	484	534	505	506	485	453	496	456	487	512	470	474	511	520	484	506	494	440	488	500	444	488	465	459	527	472	455	448	513	459	501	492	481	486	494	485	500	490	465	458	452	512	504	497	470	488	468	513	517	470	482	499	467	470	504	530	510	487	434	504	514	478	476	461	508	509	466	496	512	467	489	470	473	483	470	437	467	478	461	467	501	512	513	495	511	506	498	544	492	463	500	451	494	507	517	482	518	521	493	514	514	506	471	489	496	500	449	485	496	477	495	495	508	491	459	475	484	476	496	474	482	475	497	471	518	474	482	482	458	485	467	514	479	489	507	477	487	465	476	454	459	526	492	510	511	496	522	499	486	488	504	498	467	515	505	461	472	482	474	516	483	477	483	493	491	516	485	487	511	466	445	457	477	485	484	518	498	476	458	498	504	461	478	511	435	510	502	551	473	531	462	504	478	495	447	480	490	501	510	483	513	495	502	502	484	509	474	494	498	482	534	480	473	465	494	472	514	492	524	505	480	516
25273	51460	43178	31405	26018	21646	18019	14704	11657	8964	6483	4939	3662	3039	2435	2184	1803	1401	1412	1215	1052	1005	963	862	867	767	733	740	648	654	634	663	612	638	574	591	574	598	599	608	546	551	556	556	570	472	554	504	547	571	536	503	518	542	535	524	516	492	477	516	520	517	530	485	474	506	523	520	506	534	517	516	510	502	518	511	529	487	499	507	499	496	539	511	496	523	504	504	520	539	552	477	507	454	496	481	516	513	477	510	513	565	488	517	503	516	530	507	467	518	497	548	511	524	494	508	552	529	537	520	509	526	532	462	503	496	472	498	501	503	508	492	511	540	491	523	464	479	510	475	483	485	532	488	511	504	529	516	490	501	519	543	459	495	538	504	534	507	509	532	477	542	514	526	486	516	457	445	530	520	497	471	498	548	464	525	478	488	530	508	486	492	523	507	520	488	537	494	519	513	498	510	522	524	505	469	495	470	478	529	504	483	485	496	559	516	474	486	507	512	517	496	571	547	520	495	562	535	489	525	479	481	510	499	527	497	490	519	496	497	513	529	539	479	514	536	545	502	512	460	519	501	489	526	482	512	505	486	493	484	533	491	511	529	529	488	502	493	485	509	555	510	484	478	475	558	502	489	533	509	479	487	511	508	503	505	510	495	532	517	479	494	512	534	519	472	490	485	528	500	482	497	519	530	486	470	491	519	480	470	516	481	502	516	493	523	449	463	489	488	490	444	493	511	483	511	515	519	508	470	518	498	478	489	532	504	538	504	533	487	502	493	505	541	471	545	522	525	486	490	514	517	465	506	514	453	499	484	499	458	515	521	481	528	522	481	540	499	535	520	532	534	528	509	496	503	526	546	530	515	521	492	499	545	485	504	539	528	544	508	510	500	535	501	477	487	497	513	518	500	476	487	491	481	493	500	524	513	508	542	514	492	483	504	515	515	502	523	490	525	527	504	495	476	462	483	468	460	495	472	512	485	482	510	499	508	480	532	467	515	501	483	524	521	516	520	477	484	482	467	483	508	510	508	470	509	482	529	511	507	480	510	510	511	517	485	500	522	507	476	514	502	498	517	536	498	570	497	517	500	488	565	512	505	451	507	514	481	478	522	550	498	482	500	480	492	519	501	488	527	463	490	542	526	536	471	538	566	514	504	500	486	492	530	494	491	512	526	479	498	521	542	503	500	495	500	521	498	495	514	490	495	479	499	487	502	507	507	490	507	491	493	508	519	501	494	529	506	519	479	479	527	501	465	503	500	480	482	520	528	498	455	521	501	480	532	519	488	495	534	503	519	500	476	488	522	474	501	540	500	503	514	494	525	486	499	514	524	497	498	476	508	502	511	543	499	475	500	534	482	461	521	501	455	491	551	531	500	477	500	475	521	518	487	507	506	499	459	505	511	509	541	507	494	569	490	536	504	544	489	496	493	528	525	495	518	456	459	458	526	534	486	511	515	490	501	451	490	516	547	478	504	499	494	518	503	487	544	519	528	587	490	517	495	511	504	511	455	500	507	493	475	516	490	491	567	532	521	524	472	537	497	511	495	544	505	501	520	499	452	458	479	498	506	483	517	549	535	552	488	508	477	503	534	460	516	490	467	468	510	501	494	518	501	488	491	500	477	507	484	480	492	505	482	517	483	511	462	475	473	488	489	505	539	497	493	473	522	540	514	501	492	538	515	470	477	556	495	488	493	501	522	468	505	481	488	483	521	490	479	531	463	527	509	532	473	495	503	536	491	499	514	497	460	537	487	500	549	463	492	504	485	496	499	518	500	509	506	477	457	478	508	484	499	485	489	498	536	521	508	490	562	511	535	505	546	492	485	502	511	492	499	492	504	513	551	476	467	505	506	486	487	508	524	461	528	467	508	469	500	527	506	508	510	468	544	507	482	514	503	498	497	495	497	523	523	471	481	479	510	464	500	514	505	514	462	527	505	491	537	477	503	520	518	471	550	520	512	500	520	559	512	487	485	485	464	517	542	533	494	511	500	492	455	512	544	521	521	496	475	485	485	506	481	519	494	543	468	480	508	526	517	478	491	547	528	509	494	494	458	526	498	532	490	495	506	521	505	461	507	531	492	508	494	473	514	541	534	523	471	498	511	509	532	511	511	491	474	486	490	478	507	490	470	508	490	485	493	522	545	491	502	441	535	486	511	492	498	495	502	489	508	488	490	507	480	510	537	541	531	522	501	495	510	471	521	493	508	519	509	505	490	480	512	524	518	504	516	498	499	477	507	454	508	482	504	500	522	493	505	503	506	553	502	496	500	511	477	475	494	443	506	478	504	478	496	472	524	529	485	491	505	565	477	489	483	501	486	501	529	490	522	517	529	522	517	446	501	494	475	512	513	487	457	503	527	530	488	486	508	496	489	516	485	479	457	546	507	477	513	533	545	463	503	493	488	474	484	489	493	530	466	490	477	490	514	526	484	462	478	558	470	482	497	494	511	484	471	492	497	509	522	482	481	513	480	491	518	521	548	507	503	482	531	482	490	513	507	474	525	505	513	505	532	490	499	512	488	537	525	496	476	504	495	499	475	491	504	521	499	521	531	505	474	544	525	495	477	524	541	519	477	484	552	497	517	494	492	500	504	492	500	506	484	505	491	518	511	565	500	500	475	492	503	504	484	485	507	499	513	483	463	478	517	499	492	524	523	522	540	521	512	513	496	491	528	492	498	508	531	467	513	509	542	499	494	482	502	481	529	534	486	509	524	507	515	468	505	510	497	483	547	506	494	499	512	541	529	490	497	466	525	494	571	549	480	519	500	511	503	482	475	438	515	501	508	473	507	494	508	472	440	500	496	492	523	476	503	495	508	495	491	491	472	517	517	517	483	515	488	514	503	504	541	504	516	524	483	509	507	501	504	519	541	525	518	491	500	439	479	496	476	503	520	518	508	551	476	525	497	520	524	507	515	485	517	527	489	512	481	491	515	508	500	503	507	540	531	501	516	481	516	522	455	498	530	511	499	500	534	519	494	510	493	510	513	502	483	503	478	488	482	474	445	500	494	491	562	510	513	484	526	480	465	504	481	480	516	508	475	507	507	496	512	541	520	507	521	504	475	491	507	523	488	518	472	552	516	499	500	531	494	482	513	482	540	496	518	467	476	526	508	539	502	540	520	499	485	489	512	476	517	498	488	484	510	515	499	485	501	482	506	534	519	500	471	500	495	546	481	494	498	501	475	446	480	477	511	539	528	547	495	504	490	499	498	535	467	512	468	494	483	514	493	512	492	491	495	462	494	516	472	511	484	493	491	487	517	492	494	461	475	546	525	512	472	461	489	511	489	479	516	490	495	480	505	481	484	516	487	502	455	505	487	484	519	532	489	549	509	486	508	450	479	532	550	536	555	466	513	515	489	512	487	492	519	482	493	513	517	520	519	523	521	530	496	498	506	485	509	500	499	502	501	500	482	508	492	533	481	479	473	502	493	521	504	511	495	487	492	502	524	518	506	487	533	495	483	489	491	525	488	495	479	512	499
29319	25284	28673	20475	12231	8483	5903	4284	3427	2492	1741	1327	1103	930	854	753	674	546	553	527	536	455	431	422	462	441	365	360	398	377	389	396	383	393	355	349	404	362	341	321	383	349	322	333	327	365	329	376	346	370	361	355	359	333	339	376	349	367	348	333	333	330	332	334	366	350	364	326	316	337	328	332	320	351	350	336	368	359	379	345	307	324	347	349	340	354	360	323	336	332	341	345	325	312	331	308	333	344	352	344	333	340	341	329	330	295	305	333	322	339	372	332	350	331	328	330	336	327	328	301	304	336	329	338	352	337	326	349	326	311	352	350	316	338	321	343	314	371	367	349	339	333	338	304	335	351	350	366	349	347	355	321	348	308	359	334	349	339	346	345	335	314	349	338	373	349	356	356	339	355	308	371	355	355	345	324	350	335	309	332	330	349	356	335	360	361	330	321	316	324	364	351	350	372	307	333	349	359	367	362	311	350	336	302	329	378	354	329	337	353	338	324	322	325	338	356	333	299	355	350	372	323	319	338	326	343	366	355	360	347	375	369	355	353	334	342	348	336	342	337	324	349	353	342	368	346	338	326	342	317	342	330	350	362	347	339	327	355	367	344	366	344	376	372	346	326	338	335	344	317	340	371	356	332	336	342	316	331	325	324	313	343	352	363	359	342	334	357	354	324	364	366	361	328	349	327	308	365	324	313	368	320	304	347	341	347	296	318	315	331	359	341	304	337	372	335	354	340	336	336	343	335	324	334	349	343	331	341	320	335	344	352	332	332	343	329	331	357	331	340	373	324	335	344	339	330	353	339	336	331	352	347	363	383	341	325	336	367	345	367	332	323	386	340	327	334	378	353	334	370	356	360	376	352	372	355	346	352	308	359	360	315	321	339	349	371	319	311	337	360	361	362	320	354	367	368	343	366	329	367	316	330	365	320	380	358	377	364	338	344	320	360	339	325	340	336	328	347	304	366	331	352	327	337	320	363	351	378	329	363	345	362	333	352	354	375	341	328	356	353	357	339	357	323	348	294	353	343	354	400	346	311	352	352	345	337	329	303	351	341	349	338	327	335	332	355	323	331	359	296	343	336	332	313	346	342	355	345	355	312	334	342	376	344	301	330	355	352	358	330	404	303	351	344	333	324	324	359	328	377	353	353	319	348	313	375	346	342	338	331	348	359	351	384	307	350	349	328	322	338	325	357	358	301	349	355	326	352	353	342	366	354	386	371	350	344	367	355	326	340	366	358	325	369	369	362	363	339	357	376	367	327	332	354	330	327	354	333	315	318	339	333	342	331	326	328	331	326	330	315	385	352	327	346	332	336	306	336	327	343	376	313	326	354	315	358	319	345	359	359	306	340	290	336	384	331	356	308	346	342	345	349	354	326	326	366	308	353	332	353	323	341	316	374	336	327	340	343	351	335	352	360	330	362	352	346	346	360	371	375	341	358	352	354	339	332	325	342	353	294	342	364	346	369	356	344	330	334	358	342	319	298	355	353	310	395	336	324	366	342	332	329	336	325	358	348	354	347	297	323	328	320	327	358	348	331	321	329	338	394	322	358	326	391	335	334	355	306	348	344	338	332	362	368	362	342	339	331	337	389	350	325	342	338	363	287	362	322	325	326	308	323	350	305	326	305	334	367	335	322	320	331	339	349	336	316	361	348	356	331	355	329	361	350	334	326	366	355	310	354	321	356	307	350	368	402	341	323	326	332	346	349	333	368	333	327	361	355	365	332	336	373	344	368	323	383	316	354	347	358	324	318	319	325	384	358	335	337	341	354	354	311	321	337	338	320	347	349	346	335	358	363	316	316	321	360	355	314	307	350	358	347	347	332	332	342	330	322	327	364	325	355	362	335	342	362	345	356	337	321	328	331	332	346	338	329	331	355	345	351	350	352	309	335	367	353	333	339	332	329	333	360	372	329	327	387	337	319	316	354	348	321	350	318	334	355	355	337	312	338	339	314	344	332	306	323	351	334	354	362	338	320	363	348	331	349	329	358	358	331	333	351	358	370	329	311	362	320	327	352	324	347	339	376	341	317	370	363	330	316	335	348	347	366	366	345	350	354	323	337	357	318	346	357	341	317	338	347	342	319	328	322	335	356	323	326	342	334	358	341	355	373	366	352	328	328	343	333	351	345	343	347	347	356	364	347	329	340	323	333	339	365	345	355	355	351	370	327	356	331	361	342	319	329	341	335	334	329	315	352	348	344	335	321	318	322	309	329	354	362	340	325	314	336	385	341	357	339	342	301	338	317	363	359	347	344	356	338	337	339	339	368	306	338	319	331	313	327	341	338	326	341	325	305	327	332	324	345	363	345	360	353	323	327	324	330	356	340	349	313	394	352	351	302	313	313	358	313	318	332	365	327	362	350	339	347	377	322	345	345	314	374	358	369	389	344	360	366	369	351	371	325	342	327	338	341	333	361	358	346	324	312	335	338	327	330	313	334	374	342	324	352	319	368	338	349	348	308	332	347	312	329	338	371	313	339	343	329	334	332	309	359	329	360	311	315	353	300	305	322	317	335	337	311	351	355	339	307	324	340	353	329	381	339	352	323	313	331	334	329	359	353	321	327	319	322	329	339	354	333	354	337	335	341	361	336	349	332	332	337	336	309	340	309	361	317	335	359	335	347	335	352	341	341	386	355	368	372	330	329	338	376	346	317	338	344	360	330	315	319	399	335	341	331	383	359	359	333	351	336	331	334	387	312	336	340	330	308	317	362	314	328	373	317	354	331	358	365	352	337	342	317	332	336	349	326	341	383	354	324	329	343	345	325	338	344	317	344	348	331	355	333	343	321	362	329	341	318	366	319	347	316	337	330	327	369	329	329	342	360	362	341	339	333	345	337	312	319	347	332	320	301	339	378	340	325	332	319	345	331	362	326	354	337	336	339	367	352	353	343	341	376	343	328	354	311	357	350	308	343	324	341	331	324	356	335	329	357	335	326	347	350	318	322	344	340	352	358	368	355	351	351	350	307	337	365	376	339	305	335	364	336	322	326	361	364	340	333	320	331	335	369	330	343	332	338	366	322	337	346	344	358	353	364	357	325	368	358	344	322	328	360	339	344	326	315	345	361	326	310	345	364	333	362	331	319	333	348	315	351	342	297	351	333	324	334	330	352	334	331	340	329	379	331	353	338	341	337	343	375	355	340	329	357	338	324	365	375	352	365	375	338	336	335	312	326	354	363	334	322	327	327	339	380	375	340	314	315	329	342	358	349	349	344	330	359	297	353	335	358	354	357	328	351	351	344	358	327	348	335	331	331	361	320	348	324	328	360	346	357	355	339	361	340	323	355	329	338	316	351	321	347	366	352	305	317	318	357	310	336	351	336	335	335	332	315	330	374	332	348	364	298	334	315	320	335	371	318	320	339	340	321	373	331	367	353	368	326	327	357	359	306	313	339	311	341	340	346	329	316	357	351	350	352	334	336	338	361	340	341	350	300	329	330	324	364	348	352	345	337	349	331	344	354	337	326
22220	38665	30813	19250	15069	12203	9113	7360	5682	4209	3077	2216	1708	1405	1185	1024	875	817	688	658	597	569	523	540	501	477	414	459	438	422	391	417	396	387	405	366	423	380	371	405	381	353	381	397	364	370	384	366	376	351	375	351	385	400	356	352	390	367	385	388	353	356	368	370	346	357	355	355	368	347	396	340	345	386	385	345	345	387	331	386	341	384	376	377	373	355	339	371	351	372	335	395	350	353	366	357	341	346	410	392	396	366	363	370	384	338	371	374	358	347	388	369	341	346	337	337	374	368	355	371	378	344	354	376	376	386	389	366	334	373	372	374	357	376	340	409	384	373	388	345	324	359	350	382	363	361	359	367	354	383	339	378	391	389	361	372	336	369	371	372	392	361	335	365	360	355	366	374	342	352	338	347	344	363	365	339	371	368	319	377	348	364	377	365	361	357	362	348	367	337	360	368	399	340	322	351	362	368	364	366	374	342	356	346	383	347	369	354	387	392	336	347	344	341	404	359	388	341	378	383	330	345	357	392	336	360	384	366	371	373	367	352	370	373	334	369	364	339	351	358	359	361	359	364	368	365	348	360	357	371	386	364	366	335	359	330	347	372	396	384	391	347	379	342	404	341	363	363	347	328	356	377	378	383	368	386	379	354	377	371	346	375	348	359	368	364	371	391	359	357	375	371	350	390	333	368	352	383	390	381	361	345	345	374	338	321	332	352	338	358	366	362	392	369	362	351	393	368	401	362	354	381	344	344	358	352	385	344	353	391	356	378	370	352	361	342	379	348	345	351	383	344	344	351	358	404	358	387	358	352	334	348	365	407	336	355	351	339	391	383	361	374	381	340	392	358	360	338	378	328	355	407	363	350	416	374	341	360	368	370	368	370	377	370	340	350	377	378	377	374	358	366	355	379	367	363	369	339	358	372	352	339	365	364	365	361	397	380	375	388	351	352	367	373	368	373	329	337	320	344	314	355	367	372	374	410	349	374	382	334	395	356	370	372	365	376	341	395	334	360	371	385	368	359	344	361	320	358	353	369	365	337	351	365	350	362	354	366	333	364	362	323	368	364	357	348	360	361	388	357	357	374	377	355	342	355	387	370	363	371	367	367	381	327	372	319	353	361	348	316	350	345	357	369	343	345	368	362	388	361	365	367	371	361	371	394	375	344	351	357	372	341	344	339	344	354	337	359	342	329	384	350	381	350	374	358	380	358	329	356	378	354	368	410	331	371	360	305	373	363	337	359	369	355	379	327	296	331	333	382	373	352	377	350	350	367	368	383	374	400	390	392	369	415	361	349	351	364	350	398	351	371	346	329	357	391	368	358	376	364	363	375	371	336	363	357	354	370	393	387	352	385	381	361	397	379	362	351	372	333	354	363	388	365	354	353	385	346	359	363	383	385	358	354	360	308	370	399	344	332	372	343	345	370	386	354	367	343	344	394	374	358	343	374	351	363	364	358	394	361	379	374	345	344	367	397	329	358	351	362	367	372	377	370	355	363	341	370	340	369	369	360	365	389	332	385	392	349	370	358	373	363	352	363	331	367	382	363	345	373	357	348	384	357	364	389	372	366	361	378	357	368	388	373	384	351	384	349	328	356	360	366	369	340	360	362	355	361	369	381	358	361	342	359	345	375	360	355	336	366	376	360	375	361	383	369	351	381	359	382	377	345	399	375	374	370	391	327	385	350	348	347	373	323	362	360	375	398	367	371	344	348	387	372	379	349	382	375	341	353	368	370	356	373	332	333	344	346	388	336	355	369	351	349	347	370	361	378	341	348	353	358	363	357	344	366	357	383	391	336	338	369	372	362	331	356	374	332	380	357	368	362	404	376	335	366	343	372	351	385	337	396	366	345	363	365	364	352	354	356	377	355	335	377	329	377	387	358	361	332	347	361	347	353	349	370	345	362	346	369	331	369	362	358	337	332	361	360	363	394	386	371	365	391	384	347	368	337	411	369	344	398	385	327	386	343	395	359	356	387	357	369	363	362	355	414	360	350	370	330	402	388	359	406	348	388	406	356	355	384	369	373	342	351	380	328	349	403	380	390	353	335	354	396	350	349	351	366	379	336	370	351	354	347	350	361	355	364	360	361	367	378	326	345	380	395	355	383	366	378	380	353	360	372	357	392	339	358	363	362	357	342	337	342	374	358	382	383	368	340	353	357	362	349	388	402	393	362	360	351	381	351	399	396	358	361	405	332	377	390	341	405	370	376	361	391	340	345	381	360	385	338	375	354	372	366	367	365	374	368	312	383	385	371	356	377	365	358	368	359	374	345	360	379	370	374	388	373	373	399	343	377	348	390	368	368	364	363	322	334	355	352	362	333	372	346	362	347	382	367	356	359	354	400	331	385	384	386	366	376	340	395	350	340	352	351	364	351	359	337	353	355	368	364	353	370	394	376	337	400	357	405	359	331	357	363	329	366	324	354	373	346	377	349	364	354	350	408	359	358	353	360	381	340	346	378	334	374	377	368	353	353	385	362	346	384	338	363	370	349	351	352	368	302	335	390	344	327	341	396	349	359	369	299	371	382	372	369	368	359	357	388	348	359	347	359	353	326	351	301	377	370	380	355	347	375	308	348	380	345	350	360	366	371	359	350	396	382	346	376	347	376	338	388	371	347	363	389	365	374	368	356	355	360	350	356	363	348	354	383	389	365	375	351	342	364	374	388	332	331	376	361	349	346	321	342	380	348	354	332	352	334	392	364	343	367	401	368	350	352	364	380	347	367	344	342	350	362	391	352	390	330	391	357	366	344	373	357	342	373	327	354	367	367	357	323	371	410	386	375	375	376	365	336	388	364	374	352	325	363	350	365	369	387	363	350	347	357	345	374	354	348	318	382	320	382	343	390	374	367	350	387	358	358	345	379	358	363	353	384	372	371	380	377	334	348	372	371	347	353	372	333	339	377	381	347	362	348	380	368	354	348	351	341	390	359	369	355	379	351	338	366	391	351	378	352	348	363	358	321	346	367	357	383	345	389	383	376	353	371	367	360	391	350	355	371	380	350	363	371	354	383	366	342	341	374	334	320	338	356	341	388	355	384	364	318	350	343	372	359	375	360	392	344	359	360	381	365	375	342	389	408	382	355	363	363	368	378	333	371	372	367	365	349	358	338	389	348	352	370	383	371	349	329	377	346	357	374	370	336	360	350	371	372	390	371	349	353	311	339	366	378	346	397	342	351	339	332	367	373	375	358	350	343	347	352	376	368	362	345	382	344	363	371	372	370	396	388	346	398	332	371	367	370	380	349	350	383	389	380	336	365	386	382	330	384	380	324	357	376	377	365	385	355	383	364	368	393	342	360	319	363	405	370	389	344	378	367	374	364	363	366	338	397	362	343	369	352	362	388	332	343	339	366	391	352	358	356	377	339	360	356	372	344	363	354	389	395	388	337	354	381	364	354	334	347	330	377	360	338	347	346	338	337	330	324	355	363	343	350	376	362	344	373	396	379	345	391	391	369	348	361	345	359	355	363
24393	21557	28855	25065	22393	18450	12231	7368	5430	4203	2780	2237	1773	1458	1132	1120	960	790	732	688	672	595	610	593	576	606	505	500	491	484	488	498	488	467	448	433	441	445	508	475	425	425	432	441	414	437	441	423	457	421	417	442	441	418	412	456	420	420	428	419	369	451	409	408	423	424	443	428	434	425	395	389	458	456	412	421	407	432	414	404	444	401	412	412	445	428	367	416	418	417	389	428	404	421	417	432	413	384	410	416	402	404	484	413	415	390	437	418	436	420	427	421	410	447	400	413	447	416	409	428	411	423	418	426	433	377	381	448	369	432	430	400	415	400	429	448	411	376	426	415	408	421	423	394	405	406	398	422	401	439	413	431	394	417	410	407	429	407	423	417	448	391	416	424	435	468	408	436	425	397	465	441	390	419	434	446	416	412	422	421	387	429	403	377	407	422	422	426	431	401	400	424	401	430	427	442	416	446	377	413	407	456	392	390	431	438	401	397	398	442	407	394	379	457	422	414	404	388	427	416	388	416	414	409	397	408	427	409	430	420	429	414	406	432	438	417	413	435	422	379	389	416	423	455	394	417	432	460	448	420	428	404	439	422	421	430	448	413	426	422	423	446	380	411	398	407	451	368	412	399	425	407	416	401	378	414	438	422	420	419	431	422	401	403	461	413	400	395	418	392	428	397	415	416	426	407	420	450	450	406	439	411	418	415	440	411	413	424	388	432	423	420	380	421	409	424	372	416	407	408	397	393	420	407	415	425	426	437	434	410	398	421	415	390	413	408	408	419	414	383	422	430	410	468	445	410	410	414	398	371	426	441	417	429	398	420	426	420	415	424	426	411	414	438	417	404	399	404	406	392	377	430	427	371	419	416	428	448	449	433	420	436	395	385	420	406	423	426	430	428	401	418	411	410	417	424	396	425	407	375	411	437	449	399	419	451	406	429	424	424	458	420	382	425	408	427	397	408	415	438	419	402	434	415	415	384	436	389	397	388	444	420	376	410	412	433	408	402	428	435	433	427	432	440	401	405	399	429	431	404	450	409	409	445	404	379	429	441	393	392	429	420	395	423	438	417	409	414	458	406	398	432	398	457	437	363	418	415	421	404	393	417	415	416	411	420	416	447	422	407	417	398	398	413	379	406	399	415	436	424	408	453	378	396	379	422	419	407	439	430	444	389	422	400	423	419	393	411	445	421	383	450	422	410	441	426	428	400	432	420	409	427	407	418	395	446	428	418	419	439	405	419	393	392	419	447	454	409	410	403	419	440	427	409	414	366	434	439	427	436	431	387	415	445	447	416	436	377	390	400	380	389	420	388	395	377	452	418	416	406	376	386	429	418	399	421	416	442	416	388	428	405	385	417	420	413	421	408	402	414	405	413	408	417	439	380	450	449	451	415	450	382	435	427	441	396	401	425	470	426	395	377	449	406	400	396	395	420	414	404	413	391	451	435	434	415	404	417	399	424	380	409	410	410	414	436	429	400	395	417	381	396	365	401	400	414	448	425	381	426	422	419	431	441	446	414	437	411	433	394	424	410	403	370	417	422	440	402	419	409	424	383	427	425	430	433	425	376	412	425	416	406	417	441	447	415	439	397	403	389	404	405	402	402	419	442	405	432	416	419	408	430	412	413	440	432	411	387	395	424	410	380	410	390	424	410	434	429	417	399	405	432	423	444	423	380	428	420	407	450	403	402	396	436	411	400	462	414	408	394	434	446	439	363	427	443	438	426	409	402	409	404	437	425	410	410	414	407	418	389	402	389	413	398	408	429	446	425	417	391	420	451	434	407	429	435	384	430	415	463	399	361	439	409	406	411	427	400	413	412	408	414	364	406	400	419	420	450	374	432	389	411	402	410	411	428	416	388	422	417	435	468	433	381	416	409	389	421	461	414	421	418	420	419	414	421	421	429	434	454	444	408	410	435	483	404	435	448	436	399	401	397	401	404	410	431	411	382	389	422	386	391	438	398	428	423	419	430	397	393	408	408	399	454	393	384	430	409	394	401	437	401	430	412	425	409	386	441	438	398	432	386	414	391	408	419	387	407	405	437	411	396	418	436	442	421	425	418	359	399	425	398	394	431	454	400	449	412	419	430	449	427	406	365	398	434	417	378	413	404	415	442	358	370	394	408	398	415	434	437	446	438	423	439	450	397	397	453	433	421	446	428	443	436	454	417	403	402	439	435	434	400	411	433	384	428	380	371	421	397	425	411	398	426	396	424	438	388	410	400	381	423	434	415	421	397	408	390	404	392	403	415	410	432	442	419	433	424	384	411	366	422	380	438	436	397	423	399	416	446	368	446	387	396	397	437	421	439	421	433	404	421	407	415	419	422	442	414	415	445	392	426	429	428	429	461	412	417	424	437	413	441	400	402	394	414	422	407	389	411	419	408	428	443	422	417	392	436	410	390	391	388	384	413	416	442	407	438	422	425	444	417	458	433	437	410	431	395	458	442	403	398	403	419	433	424	425	435	370	412	413	427	424	432	406	420	394	409	448	435	442	434	431	422	420	423	412	440	386	390	428	407	421	397	453	411	442	417	443	413	438	417	410	387	398	420	402	438	418	442	402	421	400	419	400	358	439	454	383	423	435	423	384	409	422	438	420	401	458	414	413	397	386	424	432	398	418	455	437	410	437	447	436	410	417	414	445	404	429	439	406	376	439	407	435	404	414	458	415	385	435	445	397	440	404	444	420	434	416	419	396	412	438	451	416	369	393	397	404	392	397	445	405	442	372	408	392	440	430	436	432	428	448	391	471	442	425	419	444	397	379	445	431	388	424	441	407	369	434	407	382	400	397	429	366	417	386	420	378	428	399	377	418	445	391	398	409	433	409	386	411	410	409	365	426	438	439	432	376	475	405	401	420	435	465	423	378	430	422	438	429	432	436	399	414	406	414	438	408	419	431	405	404	399	417	416	431	371	406	420	386	397	440	382	432	432	439	404	444	389	416	403	430	440	385	389	390	435	458	415	396	410	374	429	413	393	436	437	396	375	413	416	444	409	426	396	418	420	418	394	456	434	428	435	410	425	426	401	386	404	438	403	404	404	431	443	438	400	419	414	394	426	405	404	416	401	436	402	425	394	420	404	415	398	374	409	386	414	382	403	388	405	392	397	461	405	418	394	380	417	440	434	425	436	444	432	420	403	422	402	409	400	385	425	414	413	444	426	424	436	391	411	396	425	440	422	398	447	415	405	418	420	417	433	423	396	428	489	367	421	410	442	453	370	413	419	422	453	417	470	392	361	407	416	425	442	431	430	366	413	412	417	389	382	406	418	383	396	411	404	385	430	437	429	412	390	407	441	433	420	393	428	441	416	423	482	423	432	430	395	381	411	414	432	413	418	415	404	408	422	397	421	424	450	418	392	453	435	428	395	431	421	402	448	395	435	396	397	418	435	405	444	439	446	364	419	441	420	380	429	405	381	393	388	434	408	423	428	402	428	415	401	440	417	420	403	379	414	386	382	421	395	421	453	432	430
22868	46838	37903	26888	21955	17880	14305	10713	8718	6449	4683	3536	2648	2208	1785	1611	1274	1131	962	877	803	778	698	672	691	647	583	557	568	554	560	528	493	533	487	516	519	498	467	485	500	488	480	499	468	450	447	494	489	449	417	481	429	441	452	420	442	401	453	429	440	437	419	477	445	434	441	434	401	424	419	425	408	457	419	432	449	404	431	470	407	445	446	450	452	433	448	399	421	411	465	451	408	400	456	427	422	431	423	459	461	482	425	436	452	453	452	408	401	457	446	436	458	431	438	416	440	454	433	425	417	438	426	408	439	431	453	429	430	454	426	414	411	457	445	399	436	407	427	405	471	418	459	447	422	438	459	443	435	383	447	427	415	431	409	418	417	437	432	442	435	471	423	454	459	420	419	442	439	467	442	435	407	422	412	444	431	443	438	448	436	462	450	424	466	454	399	419	458	437	414	397	470	438	397	436	401	408	458	459	403	439	472	432	414	434	433	454	440	424	453	425	468	401	401	478	433	442	398	405	432	418	453	453	442	420	425	429	413	434	448	414	453	462	462	454	434	433	454	444	428	410	429	441	423	413	421	430	433	465	474	429	464	458	461	410	410	461	427	433	426	473	440	466	454	430	449	430	446	453	422	448	440	437	424	450	418	439	438	468	471	416	452	423	378	429	420	401	448	434	412	429	432	425	442	395	430	436	416	428	400	470	435	419	425	442	427	460	436	424	415	390	455	469	428	428	428	450	436	414	413	424	446	460	407	417	432	428	427	398	399	427	429	422	443	431	431	436	447	405	429	429	437	410	435	415	430	438	451	448	458	435	446	409	429	433	445	461	406	433	421	417	428	426	452	478	458	418	414	463	440	467	425	443	441	455	432	458	426	424	439	435	425	414	404	453	457	421	425	419	458	447	449	411	434	393	418	421	454	379	430	448	391	416	474	461	427	431	404	399	446	414	414	455	426	404	468	444	459	415	412	397	450	430	438	424	431	423	413	432	459	415	418	468	439	407	435	447	454	432	422	424	426	430	471	438	437	428	437	485	443	443	431	420	441	397	430	450	429	474	426	421	408	456	464	459	457	470	486	434	422	450	392	440	422	450	439	423	409	457	446	418	421	436	447	410	418	437	424	437	430	438	457	456	439	414	442	427	410	415	401	420	405	427	400	435	419	403	452	454	427	410	431	459	428	446	444	401	441	449	436	451	405	421	403	450	429	421	434	452	457	456	454	449	469	420	426	451	444	452	419	449	488	424	427	459	458	463	422	435	430	432	458	388	448	418	409	438	449	397	419	403	476	445	454	423	423	434	435	433	456	405	423	451	447	416	459	444	456	435	452	424	424	393	469	421	412	454	412	402	429	447	419	451	410	407	444	444	443	428	439	464	443	416	475	456	425	393	437	459	458	491	420	473	411	441	423	420	422	429	449	426	474	474	474	448	427	418	394	440	414	432	434	430	427	438	420	426	435	428	448	406	423	479	434	459	446	431	433	493	450	411	411	426	414	443	456	460	443	439	435	435	454	422	453	464	430	438	443	416	409	408	422	450	430	448	456	482	399	429	458	416	436	423	460	440	404	455	411	384	474	431	442	464	479	438	439	470	397	457	468	408	438	432	443	393	443	437	422	421	428	446	476	465	483	422	462	451	405	414	427	423	442	435	481	453	441	439	425	388	412	438	432	453	445	409	413	461	426	464	431	406	416	436	436	435	447	446	438	401	424	446	420	432	414	406	399	406	466	449	459	436	457	418	453	479	432	413	432	409	437	452	424	425	429	449	439	429	437	417	425	445	405	418	444	427	419	440	428	467	448	456	452	420	445	392	449	444	428	418	448	457	416	442	446	388	420	408	386	415	442	443	409	427	410	435	403	435	436	418	436	439	410	430	471	449	404	414	473	465	453	420	461	437	442	434	424	389	401	457	429	433	420	413	424	439	406	448	430	408	419	440	417	425	455	439	397	461	426	457	427	451	421	443	456	441	442	434	410	419	419	418	431	402	444	418	425	407	434	442	415	472	441	399	403	406	426	406	430	453	462	446	375	413	435	392	418	463	411	413	438	425	448	404	482	440	468	428	445	362	429	445	442	438	482	430	424	454	431	491	454	425	388	456	424	420	416	425	424	422	419	428	445	443	418	462	419	439	450	440	459	404	433	441	418	444	448	408	422	482	475	404	422	398	420	432	434	426	413	451	434	423	433	434	446	453	482	472	428	418	463	455	420	475	453	432	447	415	449	502	439	423	442	436	455	407	426	401	432	448	418	451	440	453	455	423	429	439	407	440	411	432	437	415	420	441	412	422	470	459	456	422	433	410	425	441	397	406	413	426	422	421	431	423	441	435	432	432	430	428	460	449	414	423	389	444	428	435	400	436	459	434	419	393	433	450	430	447	465	443	421	427	433	458	454	427	415	416	459	433	433	404	425	413	424	413	442	439	409	433	447	430	444	412	455	452	441	419	464	430	440	428	430	448	431	485	459	433	476	436	438	410	428	455	467	429	484	423	465	445	418	418	414	442	467	447	446	456	426	454	460	421	460	398	427	413	439	422	399	428	475	402	414	426	421	468	425	448	424	423	428	436	420	412	399	411	401	457	477	447	433	461	404	454	430	460	408	408	437	430	448	421	424	416	464	431	437	433	421	445	440	425	431	456	445	438	428	409	431	430	440	473	428	391	426	451	415	431	426	430	435	434	420	445	399	414	460	432	453	416	446	442	404	438	434	433	417	453	422	442	446	407	421	402	403	448	408	448	432	455	430	446	401	440	438	419	455	426	452	444	446	468	421	436	422	445	451	439	422	444	418	451	439	427	460	395	431	424	449	442	443	426	429	439	441	416	468	413	483	411	402	428	436	440	422	418	418	451	463	447	426	477	457	431	441	419	454	444	396	458	442	462	462	449	423	470	420	400	412	453	411	454	463	409	440	476	446	411	425	437	439	454	413	441	451	398	442	446	414	426	412	409	426	463	475	409	436	445	461	443	431	452	442	446	443	421	414	464	468	430	424	434	411	393	461	422	443	477	401	435	431	438	425	462	398	427	402	430	442	416	474	455	405	456	432	482	415	456	471	443	459	428	495	420	416	433	436	388	445	431	460	462	485	453	441	422	422	467	436	465	464	439	433	468	412	435	440	442	426	427	428	407	422	424	436	443	434	436	431	435	408	425	428	431	429	434	417	425	398	472	447	437	430	386	427	452	465	402	411	420	460	428	455	471	460	454	411	429	445	409	449	431	434	441	448	420	415	433	410	459	420	403	417	458	425	468	444	436	444	428	452	446	434	446	454	430	430	409	424	447	422	432	461	421	420	434	408	431	420	408	388	458	422	439	431	445	406	448	447	414	452	430	398	400	414	411	449	467	423	437	417	414	438	467	416	482	435	422	411	414	435	442	422	424	443	398	456	400	475	434	447	443	455	434	441	449	397	431	411	462	433	443	430	395	448	416	431	445	421	464	407	442	401	418	434	457	439	446	411	438	448	413	403	426	437	448
25492	21562	28137	26466	18845	11912	7960	5313	4056	3161	2250	1711	1360	1088	996	891	787	709	615	592	538	508	515	511	499	462	427	465	434	385	393	387	371	388	374	386	393	356	362	382	430	361	393	400	392	373	380	378	394	377	370	379	374	360	377	388	353	400	359	360	346	371	376	345	365	344	337	369	356	390	367	371	344	381	364	363	350	383	343	376	334	381	343	358	386	349	341	344	380	351	353	374	365	343	339	363	357	371	374	368	364	345	336	373	385	374	332	363	390	397	413	354	366	369	344	396	357	329	343	362	394	394	340	339	366	355	362	366	335	357	391	383	362	351	368	392	353	357	365	375	389	377	369	348	378	395	362	377	346	337	351	341	354	391	356	365	381	376	329	344	372	389	361	349	352	377	360	338	368	383	393	348	357	357	359	387	345	356	351	387	335	367	355	345	360	397	348	383	327	365	373	349	354	352	375	316	343	348	351	418	380	361	386	362	348	385	318	372	388	366	369	370	338	343	378	376	364	384	345	365	379	338	341	357	339	363	341	340	346	371	353	420	378	378	372	381	357	341	337	387	354	351	375	353	366	372	364	343	314	341	379	353	360	375	385	376	350	360	364	359	347	352	361	374	354	381	373	371	360	359	359	376	379	346	379	369	343	337	381	357	359	360	344	374	376	390	369	384	344	317	357	401	375	330	368	360	348	375	360	328	421	379	377	361	359	370	335	347	363	380	354	355	343	370	306	370	366	317	391	348	352	377	337	359	396	340	366	360	372	337	356	352	370	383	378	345	374	407	362	377	360	339	315	373	368	348	384	360	372	348	359	374	358	377	351	339	366	353	395	368	404	388	359	358	389	369	362	350	371	336	366	378	398	338	365	363	378	379	357	392	366	352	357	381	377	372	408	355	331	349	386	366	342	379	363	355	352	355	330	351	350	341	328	362	369	379	376	361	364	383	396	357	378	376	387	344	362	331	310	371	413	351	372	365	370	354	335	321	346	385	370	380	392	353	387	326	350	373	376	345	354	371	371	358	374	315	347	354	337	369	395	360	339	333	374	318	347	373	371	333	353	363	378	386	366	390	387	385	339	323	365	363	369	321	377	353	364	380	350	409	354	345	345	361	381	365	381	381	352	359	405	342	345	381	369	355	367	354	346	337	363	356	342	396	372	379	375	358	375	400	383	342	378	430	356	338	385	370	343	384	377	367	316	364	371	346	348	399	331	387	342	358	343	347	377	405	340	388	353	346	375	345	360	386	347	394	358	386	359	390	373	358	383	390	369	353	373	346	365	363	378	383	349	329	356	362	337	375	362	396	333	342	383	389	383	349	384	327	363	336	326	371	361	389	354	350	350	365	372	357	357	381	377	363	384	351	374	348	366	352	338	388	355	331	368	397	381	363	393	399	361	377	376	370	355	363	340	346	372	377	363	371	366	376	333	349	388	377	374	379	345	366	402	341	375	353	366	375	340	356	345	381	360	390	399	335	425	375	370	372	371	380	356	349	379	365	391	331	362	345	373	373	342	382	361	368	358	374	377	370	346	330	399	353	346	314	350	369	353	367	362	348	361	360	409	325	349	369	373	375	364	346	362	374	350	346	357	383	360	363	362	341	394	365	337	359	385	401	386	351	362	344	392	351	359	329	336	380	378	370	358	349	366	347	411	365	364	349	360	368	363	379	346	329	385	382	363	327	351	343	350	395	381	368	404	412	358	362	356	349	353	333	370	369	338	354	324	356	373	358	399	356	364	373	351	392	391	383	355	336	344	352	408	373	349	320	370	387	347	366	351	368	360	351	346	346	370	318	391	353	391	367	358	346	362	341	387	367	342	359	384	358	396	339	358	340	371	354	371	402	368	392	379	362	360	341	356	360	347	367	374	351	379	366	345	363	346	332	370	367	386	389	367	327	362	374	357	363	389	353	360	340	377	341	391	384	344	367	374	368	345	373	368	355	349	389	362	360	370	369	342	326	374	357	375	385	379	331	361	360	354	373	360	366	400	326	413	336	388	350	336	337	369	360	345	359	356	365	410	356	392	364	342	341	371	324	378	408	374	371	395	364	369	402	369	345	355	370	346	371	345	384	387	385	373	355	330	362	353	387	355	315	348	391	364	394	359	372	380	364	366	380	380	364	384	414	351	404	386	376	401	333	376	339	325	370	334	354	355	363	373	380	359	391	391	330	371	399	360	347	401	345	359	395	362	356	372	342	369	396	343	398	365	353	363	349	381	376	355	397	341	345	339	348	356	351	378	388	391	354	342	356	355	355	415	382	348	368	337	332	397	369	370	366	356	350	374	364	373	393	354	367	388	381	322	357	360	397	331	337	388	376	388	367	364	376	372	338	371	355	364	386	369	351	369	353	369	345	352	338	343	365	380	400	359	371	335	365	368	394	347	361	380	323	346	389	352	371	342	380	406	367	387	363	421	362	364	350	343	386	345	364	343	352	390	400	377	376	356	347	404	337	366	336	377	347	359	363	397	374	399	372	359	367	377	385	379	341	343	336	368	355	354	344	391	337	371	365	390	381	392	365	372	382	347	376	348	345	380	365	349	323	352	363	311	354	349	362	353	345	369	333	348	376	374	369	364	361	349	388	363	379	377	351	379	374	353	387	413	372	390	359	353	364	346	376	350	378	369	335	359	337	368	378	384	369	365	309	366	341	339	348	353	352	345	317	376	321	349	404	328	341	357	362	371	385	378	373	387	379	340	343	370	387	357	380	364	358	385	375	391	334	398	368	340	363	324	407	340	326	376	361	357	352	363	389	366	366	335	337	372	350	355	338	360	376	357	377	346	371	352	385	350	375	380	353	351	363	352	353	365	380	377	379	389	333	341	337	352	368	387	354	364	378	345	325	358	390	346	376	330	358	396	378	351	360	345	357	334	355	392	358	336	345	367	336	384	334	362	347	341	381	416	349	362	380	357	362	381	386	377	367	344	332	343	355	399	398	335	393	366	348	347	362	332	355	356	345	348	354	363	383	338	343	355	350	367	365	353	405	338	365	413	364	365	414	356	347	386	366	390	341	320	322	359	373	364	361	376	376	373	339	322	341	369	338	338	382	397	357	401	359	348	352	313	358	339	367	380	383	385	379	355	370	374	379	359	381	358	383	367	401	325	370	360	390	358	404	372	370	397	361	360	367	348	360	336	354	348	356	324	368	382	350	387	389	387	368	357	341	369	363	373	345	365	375	347	384	375	342	349	363	347	360	349	343	396	383	365	352	383	364	374	369	348	352	352	352	377	363	386	351	360	355	371	370	362	380	348	374	358	360	379	344	357	378	316	388	365	366	380	359	325	380	353	386	369	355	367	391	368	373	394	363	354	363	336	350	380	406	352	370	354	359	353	353	350	381	365	357	372	358	360	349	369	343	346	369	362	379	381	346	365	396	339	352	349	386	366	360	363	378	363	338	333	391	314	384	412	358	385	372	384	347	372	340	363	357	372	352	334	364	377	358	398	380	397	332	358	336	383	359	373	380	362	391
23756	43046	34431	23816	18870	15167	11800	8959	7068	5399	3834	2969	2208	1710	1490	1342	1160	865	785	739	689	707	649	553	547	576	493	505	465	447	460	456	474	438	437	438	414	464	462	418	431	444	405	371	418	387	408	432	400	368	426	408	383	418	400	406	401	418	377	388	402	428	401	409	407	398	395	386	424	379	388	403	370	361	376	392	388	421	420	382	365	375	405	375	381	368	388	390	367	344	398	368	382	386	395	386	408	382	390	393	425	409	374	390	405	386	406	385	397	428	426	364	370	401	387	387	394	393	420	344	371	397	403	398	389	437	372	410	372	394	374	383	380	360	396	396	369	401	375	423	407	401	384	357	408	400	403	364	392	406	426	373	370	376	362	382	383	399	392	406	392	399	356	376	400	366	378	384	433	366	374	393	393	378	414	390	425	434	363	390	434	399	432	389	383	398	360	438	372	349	368	370	395	377	403	410	388	401	343	392	392	405	387	391	417	376	373	411	368	376	404	387	397	387	366	417	404	359	418	350	374	387	369	403	408	362	373	370	415	425	381	391	345	372	388	404	374	357	413	380	424	406	376	385	388	384	381	389	389	413	374	415	384	342	371	369	356	395	389	365	412	393	437	359	421	386	396	404	406	398	353	406	405	433	373	355	417	432	394	362	390	367	389	438	394	393	432	387	394	361	405	385	393	402	387	385	414	345	413	380	381	402	389	351	383	366	378	386	395	382	397	394	404	386	415	376	418	413	428	378	415	395	420	384	393	425	394	381	384	400	355	392	359	379	433	375	384	394	408	364	363	394	374	396	361	409	399	371	380	383	390	414	383	407	388	411	387	408	395	345	385	407	371	346	376	400	445	374	418	392	398	373	378	391	362	410	404	401	404	412	350	404	405	372	387	386	390	359	366	373	358	403	361	384	427	407	361	345	376	413	372	410	390	404	394	369	352	393	400	360	388	382	404	385	363	385	394	392	363	402	407	422	387	412	383	370	399	394	352	368	375	370	382	406	372	366	384	343	370	394	400	383	407	397	385	406	392	415	445	373	347	416	385	365	412	392	436	400	364	355	393	362	407	380	396	403	409	402	386	374	381	383	366	420	405	387	403	374	402	401	372	374	398	368	382	400	374	387	365	374	379	387	407	426	369	382	385	380	380	412	367	405	399	364	407	384	418	361	407	355	399	360	380	390	396	396	396	404	376	389	395	421	369	399	387	354	381	382	406	408	411	387	397	373	400	380	359	372	425	395	397	429	386	397	396	392	372	406	370	399	438	383	358	396	394	377	351	388	403	391	400	381	393	388	355	374	392	356	412	398	435	394	392	390	420	401	402	409	384	385	405	368	420	381	367	392	409	418	401	374	417	402	416	375	404	336	386	355	422	384	381	373	349	346	382	395	383	411	397	393	396	377	352	393	378	378	402	367	368	392	381	391	406	396	428	400	385	421	413	361	374	402	409	382	420	442	416	390	396	409	375	378	433	421	389	383	367	361	417	429	371	381	421	379	373	388	404	351	373	435	372	383	372	369	399	383	385	382	375	379	386	380	395	387	381	416	403	400	357	417	382	402	398	374	383	413	397	372	403	375	393	406	389	388	406	374	418	388	375	384	410	403	398	367	416	381	389	381	394	384	388	381	349	373	408	386	415	402	417	374	408	408	369	386	392	379	384	398	351	390	421	370	404	360	399	385	377	375	373	382	405	403	393	381	382	415	404	372	399	400	395	424	398	385	390	411	404	389	391	391	401	390	394	376	388	399	344	389	369	380	406	359	382	422	420	370	386	388	427	402	395	403	360	387	373	400	369	367	370	392	439	347	376	415	374	397	370	406	394	364	411	366	380	407	386	440	401	393	352	342	427	366	416	408	411	423	371	440	398	383	382	402	367	392	413	420	407	378	418	371	396	390	399	372	380	368	393	414	439	372	385	394	374	396	416	345	410	394	394	391	395	399	418	366	402	368	361	372	389	412	395	411	381	383	385	390	392	396	400	402	396	390	404	414	387	377	396	398	374	366	395	399	362	382	403	352	376	378	402	368	379	391	408	402	360	386	392	403	359	375	371	393	416	370	402	395	419	351	402	348	373	376	394	346	433	406	399	388	386	400	388	412	404	399	397	376	390	372	355	406	380	411	371	409	369	388	373	400	371	406	400	397	406	373	369	354	389	376	363	410	425	375	379	361	373	359	388	399	417	392	380	388	359	364	381	430	375	403	409	358	384	398	405	359	388	390	382	414	401	419	369	366	383	382	384	388	366	393	362	402	411	375	359	367	348	414	386	367	412	398	376	381	424	379	425	411	372	361	386	399	399	394	356	397	385	368	365	401	392	401	362	414	380	388	348	405	374	410	370	372	414	392	364	376	411	376	402	366	376	385	393	416	420	388	389	420	415	401	411	393	361	417	405	363	393	407	388	401	400	368	369	382	403	369	418	389	403	376	398	382	362	407	379	391	386	436	365	382	398	381	402	396	395	389	346	383	373	381	388	362	404	406	411	444	389	387	375	382	392	414	379	390	402	371	396	401	386	401	400	370	399	357	380	381	388	361	413	384	361	399	381	399	382	396	405	406	380	402	415	417	392	400	390	378	389	413	376	397	404	395	399	383	396	368	389	375	380	395	359	373	392	400	378	405	415	390	366	376	391	416	385	418	372	373	391	392	401	429	381	412	409	374	381	377	392	391	370	373	397	438	437	405	400	364	370	358	397	422	365	381	400	399	409	363	385	416	374	397	422	400	411	406	377	408	380	372	393	345	347	405	403	370	409	399	398	367	386	360	382	392	359	391	410	397	361	423	381	360	361	408	385	395	418	413	373	366	404	389	425	407	384	391	385	418	425	419	383	387	412	420	393	390	397	403	418	381	393	360	371	387	365	385	398	391	413	397	366	373	409	376	373	387	387	426	374	371	403	436	391	393	395	389	424	381	405	359	379	381	376	378	375	405	397	401	401	370	411	380	384	366	364	398	390	371	382	387	424	392	381	388	377	363	371	397	384	384	393	408	350	403	393	357	392	401	389	383	377	385	376	377	396	406	393	395	398	395	383	392	386	394	397	396	396	395	357	416	412	345	387	383	376	395	395	380	384	368	353	380	365	392	406	410	342	375	415	389	416	383	415	372	355	375	383	396	399	399	340	412	373	362	375	409	391	362	386	374	375	400	367	397	378	410	405	385	430	396	374	377	399	392	361	437	409	369	415	381	379	350	403	364	401	360	393	419	388	410	349	396	386	394	400	368	381	392	359	396	364	411	417	392	406	413	374	428	368	379	393	375	438	404	352	367	379	395	397	392	373	401	364	394	369	425	375	400	424	407	417	401	377	345	423	400	370	413	378	410	373	380	417	380	329	383	404	378	374	383	386	381	376	419	414	359	376	377	400	435	367	388	396	385	397	381	351	361	395	395	371	374	413	400	401	389	395	377	387	372	411	397	386	384	404	385	396	385	380	365	383	347	389	390	396	374	401	419	443	366	388	410	366	403	392	379	361	382	422	385
23210	21614	29353	24422	21938	23072	20305	11096	7708	5965	4311	3247	2452	1969	1547	1530	1288	1107	973	898	871	748	818	741	668	676	690	604	602	579	623	544	562	601	558	538	508	513	510	537	492	560	537	536	521	491	499	508	506	504	491	528	517	451	532	526	499	487	480	525	503	496	532	500	505	524	491	505	513	487	482	490	523	496	438	465	488	486	494	499	479	482	468	481	528	496	457	487	492	497	483	470	497	500	522	490	476	496	457	495	464	459	480	510	507	492	507	511	462	466	514	499	478	489	490	525	501	507	501	480	463	496	485	511	515	486	505	510	461	508	501	445	477	499	506	508	519	458	454	481	532	490	455	510	478	492	484	491	497	507	492	475	549	462	501	485	483	460	483	504	490	467	476	479	504	466	475	485	452	464	437	492	483	480	480	523	515	494	493	484	517	493	457	477	517	488	482	502	494	458	515	525	494	476	451	492	497	481	471	480	465	486	450	465	476	522	473	474	545	469	483	494	472	490	453	509	501	517	515	489	489	487	515	520	505	485	480	466	500	464	491	447	564	481	518	483	479	528	507	527	485	470	498	473	488	529	470	533	461	514	453	505	489	510	504	486	471	492	496	505	494	495	451	488	472	517	471	465	494	501	508	476	511	478	498	517	496	494	490	500	484	476	459	496	457	498	525	474	493	525	470	496	500	445	480	476	492	503	470	511	481	518	498	479	494	483	474	466	502	520	476	468	467	485	469	528	509	510	469	509	472	520	475	497	509	490	504	482	501	479	475	463	467	465	503	534	489	448	485	502	476	457	478	481	554	501	508	486	519	488	445	470	492	543	500	498	494	489	517	502	427	518	453	488	463	472	477	509	477	501	462	470	454	496	472	485	482	488	483	464	500	500	513	496	510	518	503	475	467	476	521	508	468	480	448	473	486	477	486	489	431	506	477	526	474	504	474	465	502	496	532	491	511	493	451	510	525	517	484	505	505	518	474	536	524	511	506	462	474	524	461	506	462	499	507	478	497	515	480	559	466	500	511	525	464	506	469	493	501	480	496	505	480	489	497	472	471	486	482	479	468	495	465	490	453	494	462	462	489	477	425	501	513	496	465	475	481	537	507	457	483	511	483	476	526	486	491	519	494	464	501	509	491	456	485	480	488	489	499	487	486	483	513	557	492	471	496	516	511	493	478	494	498	497	449	491	500	498	473	476	507	505	526	492	498	484	505	502	518	535	515	484	493	471	485	447	445	499	523	436	474	436	492	513	486	485	484	483	490	459	500	516	494	480	501	496	515	457	492	469	482	448	511	486	466	520	475	498	483	499	470	509	515	473	497	487	488	477	467	529	528	455	452	447	516	472	490	457	476	513	492	511	480	472	484	494	489	445	488	511	464	500	511	478	490	498	497	533	461	487	487	495	480	469	482	485	507	506	516	509	507	514	503	526	486	488	528	509	486	479	486	491	501	496	477	509	505	501	446	489	518	486	479	487	501	501	505	454	483	493	507	495	507	492	510	468	507	503	497	474	500	472	491	524	492	462	511	478	506	520	449	466	471	482	459	490	490	473	486	463	470	440	478	484	499	506	476	477	519	485	481	493	497	483	503	478	463	474	517	487	485	514	501	534	443	481	493	526	448	477	503	497	505	490	481	471	480	487	468	483	504	488	534	519	480	459	472	484	497	491	475	493	499	454	474	483	476	482	504	514	519	482	521	484	477	449	440	499	511	470	516	493	502	475	497	472	496	506	511	474	507	485	505	486	507	507	514	501	500	524	484	516	482	495	501	494	477	486	470	469	491	532	474	519	485	474	429	474	495	485	463	475	471	471	518	496	496	475	526	475	469	509	484	463	492	503	472	451	515	520	484	452	483	513	484	492	492	522	510	500	500	490	509	521	491	481	510	506	473	504	504	475	463	479	510	493	477	492	518	490	448	437	491	452	477	440	492	495	488	463	516	451	448	428	477	475	508	494	462	518	484	511	507	453	493	510	501	496	503	487	467	481	488	521	468	483	550	452	473	486	495	516	534	502	497	482	461	441	498	476	495	483	483	500	503	482	500	477	525	505	449	472	504	479	483	484	463	489	524	501	503	467	467	470	464	493	489	459	484	466	460	511	536	475	501	474	480	454	502	520	464	498	463	506	484	474	494	490	507	487	485	484	502	498	534	485	472	447	496	504	476	493	484	437	517	465	488	484	497	495	498	468	480	491	457	499	513	485	491	465	484	486	494	530	459	485	468	491	467	489	448	495	499	480	532	541	499	492	525	475	508	500	513	488	501	488	457	490	487	490	501	502	492	485	448	511	486	502	493	502	519	478	506	521	468	457	524	512	492	478	503	482	477	517	479	461	510	442	462	475	451	501	479	492	476	482	469	493	486	488	495	443	500	491	490	478	458	478	468	559	472	501	492	477	472	495	462	528	504	513	473	491	501	457	514	462	499	484	460	484	486	491	501	478	514	447	467	487	450	466	445	489	528	452	483	487	495	470	509	471	477	496	484	500	482	477	469	489	502	475	496	483	514	476	487	463	493	478	510	498	508	466	495	502	519	486	512	519	463	501	488	488	460	518	466	525	460	466	455	486	471	492	504	513	493	513	504	489	517	492	496	495	533	454	485	486	525	493	491	488	515	480	468	481	527	521	528	459	489	445	465	420	494	491	495	498	484	521	512	473	441	515	458	529	479	495	474	494	499	471	439	502	460	454	504	475	508	498	478	478	504	463	485	475	459	477	478	485	475	519	515	495	526	485	478	509	473	497	468	490	472	465	482	481	500	490	480	532	447	447	528	485	473	488	472	476	471	497	465	482	495	498	492	481	495	475	504	487	474	473	467	479	497	479	515	505	499	466	463	486	478	498	487	452	519	506	517	503	493	492	472	457	492	490	497	504	473	461	470	467	476	497	466	471	451	496	498	495	443	504	513	496	493	470	499	471	497	481	481	479	448	511	430	460	527	532	471	497	516	469	513	440	502	464	491	494	492	485	491	475	501	495	508	496	495	483	475	491	472	510	462	514	546	495	445	450	442	536	517	499	503	497	483	460	484	511	518	508	453	519	487	502	482	537	537	484	513	491	490	513	459	487	514	486	465	494	449	495	510	525	469	535	472	483	478	498	462	480	484	481	489	503	444	467	487	495	473	446	444	471	505	471	510	473	508	492	501	501	484	481	477	490	436	517	547	459	481	460	449	448	500	498	514	459	495	493	521	439	462	517	484	440	506	484	463	493	504	481	497	507	488	505	492	483	511	448	468	466	480	491	495	516	500	488	482	480	485	464	494	487	458	506	490	482	457	484	475	479	474	471	488	524	485	494	520	502	481	474	497	473	479	518	495	492	437	518	501	510	507	457	483	470	528	491	476	473	476	470	501	496	511	472	475	511	534	476	477	482	481	471	504	478	472	479	476	473	454	488	479	494	484	527	501	493	461	508	468	507	465	473	500	479	450	459	467	487	481	472	512	514	483	490	471	509	459	488	467	510	492	456	467	515	507	445	489	474
26109	51406	43204	32328	26435	21986	18120	14158	11499	8905	6721	4933	3684	2976	2285	2141	1813	1417	1298	1080	1048	981	904	862	828	817	756	690	688	669	636	568	652	646	637	604	586	554	546	568	532	536	535	559	572	557	509	536	521	490	512	534	551	532	505	551	528	541	529	473	485	494	533	501	549	534	505	482	519	534	536	504	519	490	541	476	501	461	482	492	531	482	510	559	542	516	510	531	528	454	548	501	480	477	513	509	544	471	486	509	506	524	526	508	494	475	480	501	514	499	502	505	510	492	538	515	503	470	519	483	473	504	504	509	495	502	484	544	510	510	517	464	483	499	499	471	553	521	501	497	464	561	487	522	469	518	495	540	464	468	493	512	462	539	493	498	522	493	511	492	541	460	515	532	508	497	482	490	486	490	477	499	469	499	480	482	480	553	510	490	482	496	471	470	478	495	518	526	551	509	511	526	491	483	499	512	443	465	523	515	510	514	512	500	491	544	528	478	506	533	504	518	523	515	488	475	497	491	515	476	487	515	481	506	533	504	500	555	526	504	501	515	506	496	517	465	484	505	504	468	527	509	484	492	490	500	528	503	500	510	517	489	507	482	516	509	490	501	498	469	500	517	482	479	478	513	513	468	497	503	514	518	527	494	513	454	508	518	505	463	509	520	542	502	470	469	468	503	544	520	543	503	517	498	551	546	563	510	518	511	513	501	497	477	473	495	508	493	526	501	499	502	505	569	495	518	499	522	482	484	521	527	493	509	530	516	536	545	495	498	489	506	505	490	527	503	478	509	483	456	507	528	509	537	535	494	509	549	490	484	499	540	548	472	502	496	522	518	461	518	534	481	509	491	520	509	492	491	472	522	513	450	507	491	488	502	523	483	490	501	510	501	487	499	491	482	492	467	512	464	481	501	517	476	503	524	462	505	553	504	512	497	503	481	512	525	529	484	509	488	473	507	507	512	477	489	544	457	482	535	474	465	524	505	491	525	516	525	515	474	540	517	523	480	531	492	503	468	497	521	508	546	474	520	490	493	489	491	519	525	506	532	512	485	531	523	493	477	488	465	496	507	488	505	494	495	494	506	489	487	511	551	511	495	472	520	463	503	481	499	441	527	535	534	506	505	474	499	516	510	459	502	498	487	493	553	508	495	499	515	512	544	503	524	465	521	483	486	517	518	499	488	526	527	517	489	520	482	465	509	549	533	522	478	488	535	510	472	531	512	548	497	529	517	501	506	509	492	482	490	499	490	521	519	529	485	495	506	490	495	552	486	516	527	521	476	526	496	498	499	484	500	495	504	538	522	503	493	521	497	516	506	485	505	493	529	500	495	479	483	492	533	523	497	491	498	528	467	486	519	474	485	539	508	494	527	555	540	501	523	491	500	517	489	490	514	530	542	490	487	491	511	523	520	520	536	484	524	505	506	519	537	514	515	499	503	539	488	509	504	517	544	504	516	502	514	540	488	463	510	538	450	483	491	488	504	585	504	534	460	500	497	510	479	515	482	488	491	456	513	501	529	485	493	538	520	502	542	479	494	469	515	480	532	486	504	509	509	496	518	503	518	527	493	476	496	525	486	501	522	493	497	523	506	544	494	493	511	503	508	509	491	518	497	483	502	483	546	546	496	507	485	490	476	475	498	508	496	453	513	498	502	506	516	512	466	516	524	512	511	462	525	477	511	536	487	496	515	458	495	463	480	473	448	532	470	515	509	482	526	493	501	472	495	486	503	526	505	496	545	495	523	482	500	523	506	500	488	515	560	508	518	470	496	491	519	496	519	469	475	537	495	490	502	535	513	480	468	519	491	528	534	485	462	497	488	554	504	465	539	491	522	480	483	505	491	484	483	500	475	501	498	487	465	495	503	518	480	482	511	499	502	491	525	516	537	517	474	507	488	547	509	468	531	486	509	537	515	541	501	523	457	517	482	522	502	529	480	491	503	515	496	530	484	489	471	512	492	475	483	503	522	494	487	462	498	478	452	568	490	524	513	480	467	488	481	476	527	487	514	524	459	483	505	479	536	520	524	502	516	511	496	485	508	535	488	488	506	488	532	480	471	512	520	486	495	507	518	464	489	489	508	475	517	474	469	501	470	514	479	478	460	520	527	536	474	506	483	509	513	500	462	488	528	455	505	523	498	491	518	515	501	484	510	505	492	468	551	532	490	510	512	467	494	479	475	515	510	482	487	495	495	518	487	487	504	509	484	506	522	507	482	548	489	489	508	524	500	489	486	497	570	481	487	470	519	494	523	517	491	531	516	506	510	476	504	514	492	513	528	551	484	507	529	534	509	523	485	494	512	477	497	509	514	477	505	494	501	491	453	464	497	459	463	523	521	509	512	524	541	522	516	488	484	518	526	489	495	529	533	504	525	501	517	515	502	503	504	507	510	518	498	506	497	491	488	484	462	509	487	516	504	506	495	490	470	536	511	533	497	534	489	473	500	499	489	514	485	505	497	515	469	511	521	486	487	575	532	463	510	471	486	503	475	537	533	522	518	484	512	510	529	501	481	492	542	501	543	506	535	536	488	505	465	520	485	531	530	529	470	499	467	453	515	508	524	489	532	471	496	499	495	524	501	527	503	493	522	522	509	521	518	478	543	517	505	549	506	541	471	513	496	527	512	471	479	496	527	541	515	478	469	488	549	489	472	515	501	493	493	510	510	446	478	513	507	535	498	535	493	479	514	502	488	451	524	486	508	494	494	527	491	509	478	499	470	500	460	480	503	518	501	533	478	516	522	500	551	547	511	517	497	501	503	496	515	524	522	514	508	498	529	495	471	514	486	546	511	482	480	529	526	496	506	508	441	540	484	489	518	510	498	478	507	498	510	499	503	538	482	533	493	510	560	534	500	508	479	509	519	494	514	502	506	481	449	529	504	492	494	502	514	507	496	483	511	522	546	485	479	513	483	496	506	505	458	482	495	493	500	510	489	500	519	536	526	502	497	535	477	494	517	508	546	474	522	500	498	499	461	525	526	508	478	510	508	452	481	483	515	480	518	498	503	509	532	470	483	502	552	533	513	504	503	505	480	551	522	479	501	456	507	487	523	484	534	522	473	474	498	536	476	506	500	537	510	488	482	556	510	500	503	460	526	500	485	531	528	511	521	515	514	507	480	520	496	520	487	506	534	498	504	514	490	547	475	525	486	499	549	488	500	501	517	490	469	524	495	477	491	518	513	459	538	534	521	516	543	544	462	531	474	493	518	530	512	488	487	537	494	493	501	532	494	517	528	514	514	504	506	502	535	469	499	495	533	536	529	529	494	523	537	500	498	497	500	509	469	514	499	532	475	516	508	544	508	532	455	500	496	519	469	516	474	506	499	497	480	481	502	512	507	510	513	528	511	526	501	450	496	516	496	451	489	510	551	458	514	491	505	500	523	512	528	491	491	471	507	529	514	487	513	525	507	517	461	504	461	502	537	486	545	501	488	493	522	509	513	514	498	501	527	519	492	514	470	446	521	542	487	534	496	512	492	508	507
29031	25086	28479	20584	11853	7797	5694	4210	3274	2436	1862	1443	1120	961	733	742	633	596	490	523	462	444	422	479	394	408	393	396	372	363	357	318	345	381	355	379	336	361	360	354	380	357	345	347	362	351	342	345	336	346	353	328	331	337	341	344	356	358	346	322	367	370	338	342	325	346	335	331	370	335	368	303	342	296	320	337	341	335	359	318	322	310	376	348	345	338	304	299	325	343	333	344	349	359	343	391	300	348	351	313	339	332	357	309	342	329	314	362	322	354	348	356	337	338	372	340	308	359	322	322	338	346	348	329	337	333	367	362	317	341	313	326	347	335	320	342	378	337	360	334	330	348	331	362	342	322	343	332	348	346	335	331	363	321	337	359	324	352	359	354	312	354	328	343	330	362	393	327	342	329	308	308	332	341	358	340	335	314	322	298	342	361	347	348	333	302	332	336	313	347	345	332	332	326	346	348	381	319	345	329	351	332	323	324	360	343	346	346	351	344	355	321	283	339	297	336	326	342	335	344	329	317	319	339	315	328	371	344	329	322	357	358	305	342	311	324	339	346	315	381	335	318	345	373	376	300	312	351	337	344	325	374	353	337	334	333	341	351	345	333	360	343	322	354	373	326	364	326	339	347	336	310	341	343	341	302	334	327	370	340	320	332	341	364	346	363	313	385	290	307	348	309	324	342	346	333	310	362	319	355	351	347	323	342	352	345	346	311	332	337	321	364	337	332	332	332	345	340	322	337	322	347	317	297	319	319	340	347	344	322	303	318	340	341	357	312	369	334	377	348	337	370	355	335	368	342	349	377	328	333	338	306	382	365	338	343	334	328	316	371	349	354	338	316	346	358	328	326	337	352	354	335	337	347	334	339	339	353	351	340	330	345	361	340	310	363	322	381	308	299	314	343	323	351	321	348	340	319	309	350	337	356	351	354	366	322	375	358	333	347	332	319	343	342	327	320	319	352	309	315	361	356	356	342	344	337	301	358	351	316	327	353	335	333	362	369	331	362	341	370	320	328	325	373	350	316	352	343	361	357	341	343	358	310	346	313	383	311	312	333	327	320	344	319	346	380	300	300	329	341	332	362	356	330	359	345	329	332	358	319	348	346	341	373	344	354	355	340	335	346	371	321	300	285	349	351	331	364	360	319	331	351	337	341	323	359	330	351	361	370	349	338	326	334	310	350	322	352	372	336	336	345	309	311	366	335	319	322	329	328	350	316	334	325	331	350	334	365	337	351	340	330	316	341	315	323	335	336	333	298	374	331	346	355	345	332	345	346	337	357	326	321	352	352	341	332	322	346	340	335	327	371	322	330	351	364	384	338	337	345	336	329	324	355	350	310	340	326	332	371	345	334	326	337	341	331	343	324	325	337	318	332	320	396	312	303	352	323	343	369	319	313	317	309	343	333	335	323	353	352	305	358	369	318	338	328	312	372	314	361	334	323	326	330	325	305	336	310	332	346	331	307	330	331	335	344	358	347	368	310	342	340	286	314	348	333	388	345	359	358	335	342	340	307	349	370	332	318	341	324	364	321	320	371	321	350	345	354	344	364	309	326	318	334	324	355	315	327	327	357	324	310	355	291	345	321	365	323	290	333	356	334	363	329	342	326	366	326	329	320	364	350	338	321	316	335	345	308	343	314	314	361	339	348	339	324	348	336	333	332	317	366	334	332	324	372	355	318	325	335	322	341	311	348	334	324	366	312	374	332	342	346	315	322	359	367	342	309	346	357	347	376	294	335	312	349	352	359	343	329	302	314	333	334	327	346	330	349	320	349	336	339	320	352	332	330	297	367	355	343	294	353	349	338	323	346	350	339	371	340	335	358	339	321	316	336	331	328	360	350	332	358	331	350	347	321	321	358	342	340	350	346	358	356	359	343	354	303	298	352	352	344	343	374	371	355	370	333	345	319	339	348	346	363	348	344	316	351	329	335	338	326	367	351	314	334	304	350	356	304	307	334	352	307	333	359	359	350	341	357	353	317	302	337	360	340	329	350	296	365	354	357	357	357	330	341	353	328	359	322	348	373	305	374	343	320	330	346	333	350	362	363	306	332	303	336	327	340	339	359	318	325	343	338	348	351	312	327	357	346	311	327	332	324	319	301	343	336	304	326	347	333	338	365	362	345	337	369	339	340	341	334	353	353	319	312	347	336	338	329	340	369	328	333	307	336	320	310	341	365	332	325	390	346	347	344	299	336	352	316	341	332	330	354	348	378	343	359	341	331	308	337	363	333	359	314	298	352	325	341	347	314	335	348	318	341	335	337	330	343	333	292	333	338	318	330	351	346	327	314	362	346	316	320	337	364	328	336	378	340	341	311	336	315	329	343	317	356	329	310	299	321	319	338	355	334	365	345	359	340	327	324	353	348	352	347	337	343	358	348	326	330	317	322	336	343	335	361	317	357	335	342	331	312	315	313	322	343	372	370	359	325	321	333	364	351	313	332	325	350	373	334	351	375	346	344	332	350	349	343	378	328	330	342	305	347	374	328	353	331	314	352	331	342	350	384	402	336	349	346	357	360	355	332	347	348	372	337	338	368	352	340	326	348	328	352	307	353	337	313	325	342	338	314	357	331	369	322	366	321	330	330	327	347	363	356	335	347	336	326	340	325	341	330	338	336	362	302	326	337	309	342	314	294	303	344	360	345	349	317	343	330	352	330	301	342	328	354	329	305	300	326	340	317	328	356	351	304	316	340	365	295	351	328	353	340	328	337	371	324	345	324	329	352	331	340	332	367	357	327	321	314	339	307	352	340	336	367	351	320	351	318	341	319	348	349	345	324	316	360	324	362	315	341	331	338	327	318	343	317	339	331	349	362	336	336	311	352	319	307	321	323	339	318	324	321	315	360	353	332	356	321	312	356	347	353	311	338	335	321	361	339	356	345	357	323	316	308	361	366	326	309	332	332	333	355	329	300	352	336	348	337	307	330	323	289	313	356	398	334	325	325	325	349	346	341	317	318	323	337	370	344	327	347	336	344	328	359	340	370	321	356	339	349	329	345	337	328	340	321	322	304	315	337	328	344	313	321	335	356	360	341	325	307	337	335	344	347	319	362	375	351	353	317	355	338	337	347	379	324	343	357	342	342	323	353	348	360	335	386	346	319	338	336	374	332	315	335	370	334	339	328	349	325	328	307	314	358	340	314	343	342	336	326	345	349	351	314	342	331	347	337	325	316	341	309	324	355	363	360	309	343	350	333	329	334	330	354	320	318	361	296	355	330	317	312	332	290	333	347	297	338	316	286	341	339	338	351	356	305	350	340	328	320	314	359	328	368	332	355	329	324	327	345	326	338	299	321	332	333	356	334	312	338	331	349	353	363	321	304	352	331	342	327	321	345	318	351	383	355	312	319	377	356	356	378	352	379	331	320	329	351	331	343	341	363	352	370	339	325	282	325	315	359	343	310	297	331	336	362	356	337	341	348	370	348	345	327	340	311	317	334	346	345	336	326	359	325	334	345	307	364	326	314	324	375
22630	38292	30606	19551	14506	11515	9350	7181	5796	4338	3069	2248	1760	1348	1075	1003	963	773	633	641	562	545	566	547	480	441	439	429	413	403	404	434	425	391	372	370	386	388	427	385	383	372	378	394	325	411	363	343	367	380	385	406	366	359	370	354	350	358	379	383	376	360	374	393	374	350	368	338	370	343	366	365	376	389	345	343	362	373	351	372	372	380	340	391	372	373	362	377	334	354	329	319	359	344	352	335	367	403	367	367	340	359	331	360	376	374	345	363	377	377	367	340	349	336	399	354	337	386	363	376	356	355	351	382	360	413	361	377	350	378	351	399	386	358	347	340	365	388	360	404	366	380	357	333	354	385	368	346	340	347	347	385	364	353	376	358	359	346	374	358	351	359	359	376	375	375	342	333	389	382	359	326	386	324	373	367	360	331	377	369	334	379	332	341	339	355	327	334	399	358	375	343	352	358	340	349	347	366	387	338	352	364	359	350	372	330	380	358	382	360	372	358	335	371	377	355	351	355	357	352	355	355	363	344	391	379	385	314	357	338	337	350	356	370	358	366	357	357	354	387	341	357	378	373	382	341	353	355	388	324	347	350	384	357	326	338	363	382	393	357	349	390	350	373	341	371	355	354	368	336	363	388	354	332	363	385	378	343	353	385	337	395	372	351	365	316	369	357	358	361	363	354	377	369	361	360	345	349	362	369	336	378	365	362	384	406	338	356	349	329	366	384	323	363	401	360	353	378	353	343	363	345	359	353	374	357	337	356	350	387	361	361	329	371	358	362	377	376	394	341	363	365	371	383	335	355	341	351	338	359	361	343	323	354	333	345	360	346	356	313	386	351	376	345	376	325	370	373	331	361	337	402	389	379	392	352	376	383	369	368	376	331	353	371	380	380	356	379	335	332	307	362	389	347	375	345	399	367	334	336	378	366	347	339	371	358	387	352	369	372	343	366	355	383	357	380	351	370	364	373	351	375	387	352	332	384	365	349	359	364	363	392	376	355	387	385	349	358	372	347	386	346	372	339	344	380	337	349	410	341	349	388	370	385	359	317	348	329	375	355	339	354	342	356	324	347	368	329	363	331	373	353	370	376	377	389	381	369	344	363	337	361	383	340	352	345	329	383	360	358	373	357	389	367	361	370	397	366	364	356	374	346	380	380	341	346	370	383	385	326	367	344	398	344	336	372	320	350	371	337	380	354	382	375	348	311	337	343	377	364	337	343	364	388	344	356	347	371	356	362	387	346	335	393	372	369	349	345	337	403	415	362	349	365	378	326	365	368	343	345	404	362	382	354	376	361	343	329	408	350	366	342	354	351	337	365	362	355	380	351	401	322	372	335	346	341	359	383	367	347	375	370	370	393	345	383	350	349	377	369	360	356	344	366	383	353	374	372	355	377	365	355	342	370	370	388	380	340	335	389	380	364	357	391	397	345	383	412	346	356	391	372	367	359	343	362	379	355	388	374	383	373	354	348	369	350	354	376	364	353	380	325	336	394	352	393	372	366	376	329	346	345	375	338	367	359	388	403	372	359	360	386	381	370	344	349	361	358	362	353	336	350	326	346	385	358	349	386	351	379	367	364	356	360	357	320	392	384	390	376	369	358	330	316	366	348	357	358	354	373	380	367	357	340	338	363	331	353	361	353	334	345	355	361	346	355	352	361	340	367	353	372	399	354	336	365	351	381	361	372	367	341	362	303	373	369	338	349	391	354	348	378	355	356	360	341	355	373	381	354	339	341	392	374	357	395	332	341	359	349	345	359	358	370	328	360	350	372	357	358	378	350	357	322	361	358	358	353	352	381	389	344	349	356	345	354	349	339	366	325	363	357	348	359	371	345	369	372	383	380	348	382	392	359	344	370	354	330	384	354	361	350	372	361	373	355	356	336	364	338	345	325	364	384	344	363	346	384	369	364	356	377	366	340	376	359	364	364	338	336	355	410	403	353	391	381	351	338	381	325	351	373	358	365	338	363	338	380	354	402	397	406	324	367	383	390	361	376	349	367	327	365	365	322	375	361	376	354	367	337	360	384	339	351	370	357	351	378	360	352	369	386	356	351	358	349	387	373	386	370	351	351	371	384	356	359	327	370	344	324	330	382	371	398	355	354	368	358	329	350	338	354	340	381	354	371	366	358	379	365	354	375	384	375	364	334	360	337	359	367	390	375	361	367	368	351	344	378	369	351	344	344	381	385	364	360	332	390	331	370	363	365	356	362	364	366	379	362	390	342	383	365	362	370	381	365	363	377	364	354	379	355	383	377	338	341	390	358	353	349	369	342	373	372	357	322	364	359	338	333	356	363	332	358	360	368	371	367	383	384	355	367	357	341	335	361	323	349	375	341	393	373	384	320	360	340	350	363	362	383	349	350	370	376	383	348	363	349	345	369	370	397	366	385	386	387	398	362	386	356	350	367	355	336	330	360	373	389	353	362	336	348	386	356	358	351	357	361	389	378	359	385	373	367	336	378	355	332	337	337	344	378	344	347	364	329	358	382	341	340	342	392	386	347	346	349	342	365	345	363	365	352	333	378	355	359	360	360	360	300	342	337	348	355	332	355	341	334	343	350	361	355	363	359	385	334	361	372	362	363	358	348	348	344	368	352	346	372	365	351	358	368	345	380	352	371	370	366	346	385	370	360	379	348	363	392	365	332	380	333	371	374	375	376	332	343	366	353	347	367	328	345	334	379	387	352	392	354	371	349	322	328	357	363	369	347	388	362	349	355	367	344	355	349	345	385	365	369	362	362	359	363	375	348	329	376	386	356	352	334	360	341	374	340	362	350	362	394	400	366	371	340	369	382	362	350	382	368	336	375	341	387	338	380	372	347	392	390	371	388	382	333	335	395	376	355	374	366	357	317	363	355	353	352	336	364	380	341	345	375	402	381	374	382	332	347	362	361	382	374	349	330	364	398	338	394	347	330	337	361	342	375	385	378	346	342	380	371	343	356	336	392	349	386	359	352	336	368	375	350	376	355	396	318	368	365	358	375	381	337	356	330	369	377	346	353	349	338	373	382	349	355	353	391	340	381	357	383	338	371	370	367	332	359	371	355	374	358	372	350	359	331	380	342	386	341	369	369	372	373	372	356	374	370	367	365	381	351	355	354	359	377	382	358	362	353	332	352	345	331	382	345	344	390	366	343	374	329	366	361	338	381	336	362	402	368	372	352	369	351	370	367	346	351	357	358	361	344	353	371	332	355	361	356	358	370	356	357	377	327	360	379	362	359	339	366	351	341	363	391	359	363	331	371	363	371	378	342	348	374	339	347	365	362	359	374	332	398	383	379	338	381	333	377	355	365	368	366	373	331	358	358	359	371	310	405	341	367	387	353	379	364	328	346	326	346	369	346	362	377	346	380	384	360	346	348	371	351	351	368	366	374	359	359	348	342	390	359	386	373	387	355	337	357	370	354	350	355	351	345	382	373	373	388	350	344	344	353	377	377	359	351	367	331	411	345	365	346	358	351	377	351	379	366	386	340
24365	21568	28871	25054	22328	18097	11625	7193	5423	4224	3036	2185	1783	1370	1140	1082	938	818	772	743	679	637	595	559	556	530	534	522	494	503	491	451	452	474	447	476	450	489	428	421	453	446	437	460	450	399	430	417	457	436	453	422	422	420	444	442	437	418	462	402	397	445	452	441	432	409	383	472	420	418	428	397	428	396	398	455	400	410	390	437	414	382	426	411	413	416	463	462	432	396	401	436	409	472	394	422	404	388	409	388	408	422	431	391	444	387	386	425	406	414	437	427	404	443	408	411	442	424	386	413	392	465	435	409	385	433	440	432	408	406	423	432	411	416	425	398	373	399	422	383	440	394	431	420	441	438	396	416	385	433	435	423	417	424	453	406	413	373	439	441	427	440	404	400	414	436	400	383	404	380	443	379	420	358	446	415	447	429	417	426	376	399	439	420	427	419	411	446	411	398	414	386	413	433	362	415	432	400	411	432	407	424	442	466	446	378	431	450	409	409	420	395	437	444	378	426	416	431	419	390	424	396	385	417	393	424	411	430	423	409	402	391	383	432	430	389	402	437	400	411	379	397	429	402	390	451	383	386	418	400	411	398	445	408	409	448	412	428	418	387	400	412	403	418	449	414	418	395	431	427	400	395	411	428	425	451	402	446	424	409	442	380	411	430	366	422	393	414	427	413	404	402	445	442	427	418	417	414	423	407	425	380	460	389	428	415	448	406	417	399	431	411	423	398	401	453	420	376	419	412	449	415	432	426	412	385	452	412	407	395	420	423	437	407	426	416	408	398	410	420	421	417	418	426	412	415	425	411	437	391	409	388	418	410	398	436	443	432	405	385	436	401	393	436	385	396	394	403	418	376	382	417	427	432	420	444	397	408	412	401	401	383	394	427	423	421	382	416	405	414	393	445	463	427	427	398	412	384	461	429	424	428	434	438	426	436	405	426	404	435	423	412	405	416	397	442	391	445	447	448	435	415	406	429	426	393	412	418	416	449	417	393	407	429	410	403	436	406	400	437	401	441	417	451	416	410	431	396	405	395	418	422	396	416	416	416	422	423	412	429	427	408	435	427	414	431	390	422	413	405	419	403	455	433	456	446	438	413	405	422	429	385	420	419	441	420	475	416	425	404	439	401	396	430	431	485	394	402	434	407	429	416	390	452	434	421	417	409	419	395	423	418	395	411	420	390	388	422	393	428	447	401	398	417	385	395	439	427	429	452	418	400	383	405	448	418	419	398	392	406	405	411	374	412	421	379	412	407	411	404	420	400	414	420	424	423	456	415	457	375	424	397	403	405	417	420	448	463	423	351	424	412	454	384	424	370	408	433	385	445	431	443	432	417	395	421	415	416	413	408	389	418	416	377	400	395	409	420	380	393	385	414	402	408	434	402	414	398	428	433	418	400	422	408	411	433	408	432	419	438	423	437	413	398	404	413	391	397	396	387	420	428	413	425	408	459	376	411	394	444	417	396	411	407	435	436	432	411	385	402	411	375	399	394	432	418	392	419	395	428	404	444	446	411	425	416	428	404	382	434	391	407	397	425	413	411	411	419	427	390	395	428	420	416	416	398	433	418	445	416	418	389	413	414	419	388	396	440	405	413	397	399	443	411	405	442	443	410	442	432	391	379	409	396	408	389	396	399	395	403	433	382	385	413	422	405	406	411	404	371	446	426	404	442	415	420	389	386	376	419	427	388	402	439	441	412	408	420	391	413	387	445	412	441	407	410	418	422	410	417	428	437	398	415	443	411	428	426	381	376	398	423	404	423	410	437	405	406	417	394	383	393	421	441	414	422	422	405	462	410	434	420	428	431	382	443	421	421	425	479	432	452	418	411	404	412	376	405	442	436	418	396	423	406	426	426	395	404	407	426	405	415	395	381	435	423	417	377	367	417	391	387	426	366	406	395	431	427	406	453	407	398	464	475	408	398	410	421	369	457	404	385	427	426	404	439	437	414	398	447	445	389	396	389	432	388	449	417	420	427	407	395	417	401	414	444	386	402	419	397	443	428	424	386	420	443	384	418	387	394	450	376	408	391	409	418	413	411	432	427	442	403	394	406	388	443	417	413	418	377	419	434	403	428	374	362	420	440	409	419	407	413	387	383	427	393	418	426	416	434	399	430	419	445	416	483	408	433	397	442	398	428	406	451	412	450	444	411	377	387	382	435	399	439	408	430	414	424	408	419	424	416	423	424	409	400	417	382	380	424	406	440	424	417	412	399	434	437	425	425	448	415	393	404	402	434	403	426	429	441	420	417	410	397	419	426	429	411	472	376	426	428	454	423	388	425	426	429	422	363	398	411	400	406	416	390	389	416	400	413	458	420	387	420	393	435	404	403	405	418	405	397	409	405	435	399	408	387	403	406	396	424	423	423	435	413	425	404	428	411	391	409	433	411	410	439	429	406	435	418	459	410	399	445	410	429	402	477	431	412	407	410	421	415	424	411	392	414	434	420	434	447	422	419	429	402	417	394	434	374	397	410	409	413	431	408	409	407	400	415	389	411	403	410	425	414	435	396	414	390	478	421	424	406	462	403	438	410	400	411	412	435	392	391	444	406	409	428	417	422	416	407	412	377	412	422	434	364	419	394	424	408	425	398	421	389	360	396	420	437	410	423	403	440	455	408	384	412	402	378	419	397	387	412	402	385	362	387	407	450	447	423	403	424	429	406	418	393	417	424	435	403	407	392	382	413	372	408	382	416	421	395	416	444	451	393	438	392	408	373	397	404	410	446	405	402	435	437	396	414	449	430	430	423	413	416	403	433	398	426	385	415	378	420	412	458	389	426	381	422	414	426	388	403	432	377	413	392	429	427	393	433	402	397	407	436	438	384	437	411	428	380	414	382	404	427	379	443	399	384	436	410	429	406	417	419	396	431	393	409	408	453	408	425	445	415	410	439	416	408	416	392	401	397	415	418	405	404	382	429	405	424	442	371	416	411	410	409	401	415	447	386	404	481	426	410	397	419	418	405	421	400	425	448	417	388	404	402	403	395	421	403	421	389	406	389	393	416	400	398	422	413	371	391	447	406	413	397	424	417	391	411	433	414	416	398	429	443	406	383	393	430	407	416	369	395	417	402	412	423	395	408	380	425	399	406	407	410	427	390	399	421	422	434	422	428	410	409	431	406	451	419	422	427	410	390	411	421	440	407	387	378	453	436	426	444	405	412	434	434	375	407	409	446	399	403	400	430	400	434	399	416	404	412	417	429	422	423	383	429	403	430	450	413	414	435	400	430	433	409	439	384	373	427	395	414	396	422	435	442	391	432	407	409	383	394	389	399	405	421	432	407	396	434	408	396	405	423	442	422	448	452	423	443	421	404	395	380	419	388	414	385	412	370	448	386	430	438	394	432	436	404	391	389	420	447	430	411	449	427	439	400	408	421	415	424	412	403	398	382	350	402	389	398	398	435	410	381	428	446	404	410	414	446	426	391	441	386	457	437	385	401	402	387	416	396	406	390	403	425	416	407	409	411	381	409
24046	46543	37593	26982	21409	17046	13719	10639	8768	6546	4931	3679	2635	2210	1696	1523	1377	1157	962	920	783	755	753	676	645	637	570	569	523	515	542	499	529	522	507	511	478	464	503	499	485	487	476	458	456	446	456	482	477	460	462	474	452	460	470	458	454	495	450	433	470	442	438	414	445	451	435	444	449	414	431	447	435	455	423	431	428	418	434	410	428	426	428	442	455	440	438	476	442	426	425	468	446	416	426	505	436	441	398	429	448	448	432	433	438	448	454	437	477	425	420	466	439	458	443	423	466	420	475	405	415	422	444	444	440	419	431	429	444	417	443	410	455	434	445	421	462	485	448	437	455	453	433	423	434	441	429	431	437	454	429	463	419	468	454	457	464	402	437	405	434	456	445	464	429	453	448	469	445	406	470	451	422	437	430	419	443	411	418	446	414	444	417	414	449	403	457	429	421	479	418	421	447	425	450	446	437	445	436	448	389	451	446	476	395	434	408	464	440	425	428	442	422	390	405	427	412	426	456	465	424	393	439	419	443	441	436	465	421	445	404	447	428	448	426	415	463	449	446	423	431	421	402	436	424	422	432	425	438	491	450	429	424	441	456	420	431	432	445	455	453	449	414	444	451	421	416	469	407	414	423	449	447	435	454	425	434	445	433	442	435	384	437	441	415	453	445	397	422	453	454	391	417	410	447	414	442	462	443	452	450	443	420	413	486	454	400	415	421	393	411	424	435	453	452	434	413	429	422	409	424	443	430	436	479	440	472	383	398	474	440	426	442	397	434	433	425	456	431	458	413	436	452	383	436	399	431	417	431	428	447	428	444	439	451	454	465	488	400	460	427	449	431	431	428	462	432	455	430	441	451	425	396	466	439	425	446	416	393	466	461	453	434	445	480	443	417	404	442	394	394	412	439	405	410	390	428	424	410	397	437	416	477	475	424	453	422	453	446	472	462	426	387	448	424	440	406	432	456	461	445	439	487	458	394	427	461	417	438	430	422	404	450	439	414	438	431	459	456	440	418	421	463	426	444	458	430	433	479	431	469	438	479	438	425	405	429	451	429	453	437	460	446	456	446	436	431	415	466	474	457	409	426	424	477	457	451	410	418	476	400	455	431	440	463	452	439	490	415	433	429	427	442	419	437	467	448	431	412	427	436	460	475	447	460	431	475	429	401	431	427	450	504	419	457	455	440	448	452	430	440	440	467	462	436	427	435	421	455	432	414	441	392	449	403	445	438	470	457	458	443	440	456	410	433	445	409	456	447	486	413	421	440	445	451	449	431	431	422	433	440	419	445	405	442	450	430	411	424	454	445	464	407	457	458	420	453	452	439	465	446	399	438	415	454	437	425	409	463	430	450	428	388	451	444	399	411	413	433	439	468	438	406	434	434	420	435	476	405	424	428	437	451	405	420	436	433	453	405	450	438	402	406	451	462	458	439	433	450	448	405	436	414	465	459	449	431	445	437	412	435	389	460	456	442	464	415	439	423	446	448	435	451	463	439	430	461	425	417	448	485	434	427	432	434	423	444	452	437	447	430	427	419	423	426	441	409	377	470	455	449	442	443	412	434	459	425	439	471	440	424	431	443	433	458	427	439	424	455	439	444	455	432	437	444	451	435	433	432	405	482	425	401	440	446	433	443	416	423	463	407	464	452	440	382	455	428	421	393	480	423	428	383	457	429	433	428	425	429	466	436	453	453	463	420	440	431	415	430	459	435	409	423	464	423	439	390	452	439	441	456	452	404	445	431	432	414	447	476	427	452	432	433	446	451	434	458	430	461	414	448	430	449	446	416	420	467	469	430	394	430	424	408	464	433	448	451	445	415	444	434	472	430	434	424	432	442	419	407	444	419	446	419	444	417	429	424	451	477	391	463	411	436	443	427	418	415	425	439	446	450	440	442	460	451	431	409	465	428	441	390	418	474	412	435	427	444	424	439	422	460	445	418	448	408	449	451	449	435	442	423	445	425	445	426	469	415	416	403	406	432	457	444	467	440	400	414	415	460	448	408	408	445	459	476	420	445	440	445	426	460	457	427	412	435	399	427	416	414	438	413	430	398	441	456	447	433	447	401	431	427	432	432	404	414	413	413	415	469	418	406	403	439	442	412	459	410	425	452	431	431	452	388	419	422	439	459	435	421	451	415	444	431	426	415	409	430	444	416	449	456	440	444	438	430	426	426	400	474	434	424	454	453	420	422	479	452	457	458	448	445	445	461	406	433	437	422	427	414	457	432	434	433	423	399	464	452	418	410	480	423	442	437	455	429	427	443	429	426	463	474	428	477	448	448	423	447	431	446	436	425	496	418	450	438	415	436	446	432	451	468	452	450	440	430	485	408	444	450	454	437	455	469	435	464	442	405	438	428	472	454	474	456	424	432	479	428	436	441	472	439	393	479	425	451	426	402	447	419	438	409	429	414	428	411	455	435	409	464	452	421	441	445	452	462	431	474	394	445	436	460	421	425	401	473	414	411	481	422	392	445	460	400	457	437	454	463	476	456	461	437	447	415	423	458	447	442	421	420	452	465	418	443	441	467	419	449	454	381	454	433	439	437	452	443	468	442	464	436	421	453	450	445	437	431	462	437	428	442	394	452	431	422	416	427	458	420	471	415	463	416	439	415	440	441	405	422	429	439	448	433	460	431	447	429	427	420	424	406	450	436	490	409	425	447	454	457	467	476	456	424	438	431	452	413	448	433	468	408	461	421	417	419	465	465	404	447	436	402	442	443	467	452	438	467	459	412	422	447	423	418	426	413	471	444	427	420	447	419	421	423	464	455	404	457	444	435	456	443	410	419	421	457	443	409	425	452	418	437	438	453	451	418	430	456	428	426	425	436	436	427	422	421	465	433	409	438	422	443	480	439	430	410	458	389	448	420	391	448	429	436	422	420	447	444	424	426	398	433	413	457	420	419	430	430	448	430	439	426	451	431	430	391	395	440	443	446	454	421	449	420	466	414	424	444	435	440	425	412	432	427	404	439	441	433	447	413	416	448	436	401	481	431	438	419	465	413	436	464	425	452	480	446	455	421	439	427	425	446	420	426	399	432	443	404	429	418	421	431	437	490	444	396	468	439	449	438	459	431	426	463	438	440	393	483	492	417	431	440	423	459	440	433	450	413	431	432	429	465	456	448	438	426	428	431	450	440	428	427	439	425	415	460	416	422	424	463	423	438	408	390	415	442	437	432	421	420	399	437	416	445	413	449	423	433	402	421	405	455	462	440	444	445	436	439	421	430	426	466	421	480	428	440	439	447	456	437	428	432	432	439	437	450	469	438	437	437	436	474	396	428	405	439	445	438	428	469	441	439	427	463	444	462	441	467	432	440	470	447	441	412	409	443	414	438	441	427	387	459	410	480	417	456	491	463	442	451	418	411	426	455	446	416	476	442	471	472	432	433	420	439	440	397	425	426	441	436	409	432	426	441	447	450	465	425	460	408	441	452	435	433	439	449	441	439	455	433	472	461	425	397	461	435	462	438	396
25572	21638	28089	26566	18783	11336	7677	5452	4188	3304	2394	1842	1467	1164	921	780	750	657	594	539	550	511	526	480	500	462	448	396	443	448	425	414	387	413	440	382	376	399	398	393	392	410	393	398	356	360	340	371	392	397	333	376	420	368	357	366	359	351	409	334	390	387	361	321	347	337	368	397	370	403	365	384	359	355	397	341	377	342	361	385	384	349	363	329	383	336	362	347	351	361	357	306	346	388	332	391	344	370	401	345	377	354	322	341	333	361	356	383	394	370	355	374	361	394	351	344	376	413	332	382	400	356	356	340	407	377	361	378	352	355	342	358	415	365	390	357	371	341	310	347	358	378	365	359	347	353	343	331	348	349	349	379	372	390	335	379	369	340	346	346	357	362	317	371	372	373	364	326	363	350	368	378	380	329	360	355	379	373	345	364	358	335	338	367	356	387	350	356	352	348	357	351	386	339	390	337	378	355	402	365	340	364	365	337	376	361	398	399	355	378	351	367	376	376	334	379	390	317	354	379	392	345	359	343	394	388	357	340	350	348	384	348	374	355	380	363	353	362	379	379	368	309	358	364	382	366	360	338	378	387	358	356	363	386	360	388	346	332	359	325	337	349	370	339	368	380	353	367	387	376	418	389	380	370	383	360	361	353	387	390	368	363	362	359	368	344	391	374	382	338	373	359	378	368	343	352	368	368	339	376	335	362	321	365	366	390	338	395	367	336	346	381	379	358	326	342	352	394	343	342	343	322	338	361	362	355	363	360	356	356	396	376	366	373	367	392	392	348	356	327	379	396	359	348	342	343	362	387	370	353	345	343	351	348	356	350	372	371	378	398	389	354	357	347	396	401	395	346	393	344	386	306	367	360	380	343	389	343	367	342	343	370	358	376	358	364	350	348	336	403	339	357	356	361	367	350	391	361	332	351	357	399	355	385	354	384	363	387	379	382	366	354	325	384	360	351	376	326	391	348	381	342	352	348	353	333	378	334	338	370	329	323	363	370	362	410	358	361	354	374	363	357	365	365	377	339	387	355	362	363	356	400	353	369	361	401	342	408	359	383	389	369	408	365	366	399	355	381	371	383	379	366	350	362	378	392	363	348	356	385	372	320	324	337	347	359	321	357	365	376	348	389	358	401	352	346	333	373	432	359	390	341	339	347	364	369	349	359	357	377	345	367	368	392	365	358	352	362	347	357	360	365	418	379	377	344	362	344	375	374	396	357	372	386	336	373	359	374	366	390	354	387	385	349	359	375	360	359	397	425	364	368	337	325	360	365	344	382	325	353	366	377	366	353	397	377	363	346	330	360	347	366	311	341	359	357	365	330	329	355	352	348	363	365	397	343	350	415	387	353	389	345	371	375	327	326	383	371	377	356	381	334	349	374	420	361	345	362	336	358	340	361	375	368	343	393	378	357	364	356	372	362	376	400	362	352	343	400	374	404	380	347	358	386	357	364	372	349	380	363	402	383	358	363	376	344	351	369	364	357	351	330	374	355	323	362	345	348	349	351	355	344	358	352	389	358	388	332	316	365	358	353	352	342	359	371	358	389	379	362	345	359	396	322	383	363	352	370	367	367	359	351	376	371	353	412	393	365	389	345	369	378	339	381	361	361	402	369	363	358	398	343	360	374	369	360	368	338	367	335	371	358	382	356	389	362	383	369	368	359	367	378	353	386	338	378	350	386	376	346	378	349	376	373	347	344	355	330	374	367	376	335	355	363	347	333	390	353	331	364	351	346	358	364	359	362	352	329	382	350	354	359	378	363	331	362	391	381	363	364	338	372	339	338	371	342	397	365	362	353	348	355	381	365	377	345	336	367	404	376	366	376	361	361	382	395	360	367	373	370	321	380	336	363	346	355	373	377	369	384	380	400	355	402	387	355	368	393	357	364	361	345	351	341	402	379	397	353	378	364	336	371	337	366	372	360	356	326	352	354	356	379	358	375	359	395	337	367	343	376	373	353	359	345	351	335	352	357	345	372	369	387	335	360	386	360	324	311	345	340	362	375	383	367	382	337	378	389	354	351	351	351	382	366	366	341	382	369	389	356	372	378	344	388	351	377	356	351	375	387	370	359	351	350	365	345	343	367	374	341	381	406	321	359	350	360	344	376	378	382	342	346	369	374	383	377	366	370	368	384	345	403	360	394	353	381	375	313	362	351	361	361	359	377	362	351	354	401	349	378	363	383	380	352	384	367	358	365	360	355	359	351	381	373	392	332	369	360	334	349	356	326	353	376	351	398	387	342	370	337	362	352	367	381	393	363	367	357	398	367	381	337	355	373	339	379	369	368	366	364	367	358	360	367	386	355	382	360	349	389	334	362	313	378	394	351	378	373	349	385	379	360	416	347	376	365	345	358	399	399	372	359	384	340	377	347	386	354	343	392	373	355	359	338	377	340	358	364	317	357	364	347	389	382	345	377	351	388	368	356	341	350	365	355	378	386	363	372	346	363	357	355	374	361	380	359	335	375	359	349	357	363	352	370	356	389	344	328	390	373	351	357	392	357	359	359	368	369	367	372	364	380	392	362	397	352	374	371	335	355	362	350	381	394	392	364	352	362	368	348	368	368	359	344	382	336	343	364	359	355	371	341	368	353	370	323	343	354	351	351	340	359	377	319	374	373	338	383	354	367	361	334	369	348	321	358	408	355	363	359	356	359	340	350	378	399	386	371	391	390	346	402	375	342	391	391	343	385	352	343	370	370	387	384	340	317	379	376	372	345	365	365	368	356	353	355	332	349	380	348	349	370	392	387	380	356	354	357	390	397	370	363	347	338	348	356	333	353	383	379	381	371	390	350	367	373	354	330	375	358	362	354	353	360	379	349	403	345	343	382	335	381	380	364	369	343	354	355	381	397	360	361	381	339	373	322	360	330	328	359	366	350	332	375	361	354	387	361	381	382	372	410	355	416	381	354	369	396	371	356	352	385	367	371	371	397	377	367	387	355	401	366	381	395	375	358	358	369	315	366	363	369	336	364	365	382	346	368	348	395	397	355	373	365	347	375	377	323	340	362	349	344	379	392	379	361	358	375	382	393	340	366	349	343	363	337	368	362	356	380	367	340	363	373	351	354	367	359	404	360	351	390	368	360	381	370	343	378	365	360	363	401	345	355	361	355	360	341	373	362	369	402	366	382	364	334	341	327	391	372	330	332	369	369	351	368	367	347	337	327	393	381	373	406	370	323	373	349	336	357	332	369	341	354	328	335	352	360	370	379	353	370	372	379	383	356	363	354	369	357	324	362	357	380	377	375	335	340	339	356	365	355	372	369	359	380	366	362	368	385	361	358	355	354	367	321	356	349	381	334	373	375	388	372	343	363	362	329	380	330	392	348	384	347	390	407	372	370	330	358	346	359	362	356	364	367	343	366	356	336	328	363	366	383	362	353	356	375	371	357	349	320	401	345	373	361	373	381	350	380	378	374	361	391	361	408	385	383	391	387	353	353	375	337	363	381	339	351	352	351	356	339	356	364	337	330
23256	42704	34107	23496	18737	14517	11383	9023	7316	5394	4015	3048	2343	1791	1414	1180	1097	916	794	758	680	654	624	638	591	514	480	493	498	473	442	430	481	433	441	457	429	453	398	428	468	430	434	389	415	421	377	427	380	415	410	405	403	399	393	379	422	437	451	343	394	412	414	379	390	404	407	392	383	436	398	406	393	365	366	426	390	377	364	370	379	381	399	390	370	410	387	376	383	378	425	414	394	385	410	406	405	385	429	405	363	387	415	375	382	389	377	387	389	383	359	380	390	348	382	397	398	404	386	422	398	372	376	400	426	428	398	379	386	398	429	366	404	395	369	395	408	375	391	377	366	410	373	391	410	363	396	400	403	439	390	362	348	382	371	413	434	395	378	394	412	395	379	407	396	362	410	408	410	397	382	392	387	396	384	407	358	385	377	390	400	361	391	420	374	371	383	392	412	429	385	394	400	378	415	380	380	398	400	420	361	419	394	397	393	404	380	388	392	386	374	393	407	392	428	380	394	400	419	394	394	440	401	370	420	428	381	379	356	392	373	386	388	384	391	403	378	389	395	433	370	410	368	391	374	363	395	389	399	398	392	422	384	391	397	420	384	390	384	376	378	393	443	381	354	381	369	398	385	403	414	395	377	391	402	424	376	394	402	367	410	427	430	392	368	431	384	404	375	419	367	418	427	388	390	392	402	409	399	397	426	393	414	382	393	404	394	393	360	398	412	399	444	440	390	404	367	369	360	399	401	410	372	374	356	389	376	393	369	398	449	384	399	392	406	399	387	409	404	387	366	404	378	385	414	363	409	397	361	395	381	372	361	372	373	393	423	385	390	424	406	381	352	401	405	393	415	427	390	424	408	416	379	351	388	429	387	363	398	369	379	388	431	378	394	392	382	366	408	373	388	388	351	397	391	390	428	387	374	393	399	364	412	374	400	374	375	396	375	371	364	383	439	389	387	424	362	387	376	388	374	387	383	402	387	344	403	398	370	403	403	396	364	399	354	359	380	396	434	385	366	393	390	412	383	381	390	371	380	398	402	379	382	423	388	402	402	406	392	359	400	377	396	418	390	369	384	373	410	379	359	387	395	399	402	362	382	401	394	396	369	397	397	414	389	365	367	380	366	408	391	365	395	405	402	424	386	389	438	381	412	382	379	382	379	379	413	404	395	382	385	414	434	430	359	362	368	369	407	417	395	377	377	385	374	433	417	394	377	399	380	366	373	421	377	420	415	394	389	377	415	377	388	396	396	380	400	386	372	379	385	412	397	372	396	408	390	381	388	387	383	369	408	370	397	386	398	368	378	349	399	379	382	447	355	419	431	398	441	363	377	412	410	366	367	395	394	373	371	396	381	427	409	374	382	416	389	390	352	390	384	387	375	371	436	400	409	405	386	400	413	396	380	420	358	393	371	377	380	356	402	372	388	388	370	410	395	420	409	386	428	417	389	389	389	388	357	413	361	376	380	414	393	390	387	381	435	415	371	372	363	346	365	378	374	377	414	395	380	392	356	389	395	375	416	360	367	407	419	379	394	405	379	439	389	381	363	395	374	400	416	422	409	385	408	397	372	376	377	392	408	398	396	378	387	405	388	375	359	384	392	387	351	390	397	426	390	349	383	393	383	392	390	377	376	412	429	370	404	401	407	396	368	371	392	416	393	418	390	379	378	416	374	410	411	371	408	402	363	395	389	409	378	383	365	396	408	418	364	372	403	377	387	397	395	363	398	416	394	392	396	403	420	378	430	376	396	400	385	393	410	397	359	338	378	380	403	403	383	369	364	418	392	387	399	378	351	382	399	390	386	393	391	395	415	408	385	421	419	403	400	368	395	362	432	375	383	407	385	344	378	391	400	407	363	373	397	408	432	382	391	378	366	383	384	393	416	380	413	392	363	369	386	364	372	339	386	355	390	438	407	404	390	363	383	389	419	410	384	396	433	405	352	392	384	397	356	388	409	385	397	365	360	390	453	407	361	361	364	392	397	397	346	411	382	406	396	384	366	413	411	411	366	401	384	393	396	398	399	407	392	394	395	432	409	403	364	387	436	419	361	379	407	351	383	422	401	407	392	402	341	387	370	403	424	400	377	399	371	422	380	415	364	393	365	396	366	400	402	384	403	392	382	354	401	426	395	396	393	424	370	384	397	386	389	375	371	390	375	387	399	405	369	354	413	396	377	385	381	404	404	330	418	378	406	371	372	409	396	393	397	376	359	406	405	380	366	383	375	395	397	372	388	384	407	393	416	395	380	397	397	363	419	390	375	381	383	381	376	398	385	398	414	355	387	412	411	379	381	367	411	413	392	412	396	410	398	369	401	386	405	382	405	387	372	377	376	408	392	375	374	446	388	396	374	425	396	420	389	367	403	416	374	419	365	384	402	433	397	407	372	391	395	390	407	382	382	387	389	412	379	333	413	393	396	378	409	347	378	370	353	383	374	361	388	384	366	386	362	433	400	388	410	392	417	422	380	383	360	380	358	377	410	390	350	354	390	383	388	377	373	405	373	366	377	388	412	373	391	402	406	380	443	417	371	361	400	396	388	373	362	374	412	402	381	377	396	416	367	390	390	378	382	363	399	418	394	372	380	396	409	394	363	387	404	377	382	404	407	417	389	380	421	367	399	370	374	387	410	391	394	387	438	382	407	395	375	405	365	391	380	394	421	386	339	422	343	415	361	370	362	393	356	380	411	412	397	380	371	374	396	399	401	393	416	397	389	396	411	372	391	393	377	392	404	395	371	398	378	391	380	405	387	384	349	388	393	371	410	374	345	410	387	401	405	380	390	362	377	425	396	419	355	353	389	408	417	345	418	387	399	370	422	408	344	350	412	389	403	398	411	400	379	417	401	411	365	413	416	391	380	395	395	401	367	368	393	365	391	417	388	387	401	396	415	395	415	389	383	410	373	397	378	385	386	361	430	397	397	385	396	386	379	395	427	388	366	388	367	372	377	385	391	438	367	390	360	372	370	385	422	445	353	389	356	398	409	409	441	396	393	408	364	405	408	358	385	384	373	404	378	407	390	381	412	406	397	391	352	387	393	398	400	408	402	378	402	369	382	404	398	413	367	407	412	410	405	397	373	394	370	416	385	395	379	380	376	351	412	427	379	379	376	424	392	368	384	377	388	353	364	411	406	393	428	397	364	386	374	396	400	399	366	365	388	438	363	375	414	377	390	368	401	359	386	413	391	404	401	414	404	396	380	343	404	396	401	390	389	373	425	380	399	387	384	363	394	388	380	385	385	404	395	372	404	384	393	401	380	388	410	388	392	396	382	388	386	416	383	382	364	392	400	387	398	368	409	410	409	348	425	400	374	361	400	380	389	387	379	358	399	376	382	393	407	379	411	385	399	348	405	409	387	380	435	384	400	388	383	407	383	375	380	392	436	389	419	384	405	374	385	403	388	371	369	368	405	350	406	398	411	389	388	371	367	394	434	395	389	382	392	378	371	370	386	368	410	381	390	369	403	372	403	380	395	363
23248	21560	29300	24319	21956	22838	19647	10789	7705	6108	4390	3176	2481	1996	1606	1424	1291	1093	983	854	893	835	746	718	714	618	685	622	615	602	553	528	578	547	541	567	532	535	572	557	513	523	486	526	498	523	522	497	514	504	498	496	504	477	502	531	462	502	480	515	481	487	508	519	498	461	441	456	443	505	457	527	506	463	488	500	500	472	530	536	464	518	484	475	484	477	498	473	470	488	471	513	511	509	463	482	473	506	467	450	487	407	486	494	444	436	539	506	509	513	506	496	495	449	480	492	490	515	452	493	439	452	477	487	483	497	489	461	508	475	476	496	553	479	504	479	490	526	484	502	501	464	467	455	472	492	494	475	495	457	505	523	495	491	473	487	506	490	490	471	511	484	466	469	475	497	485	469	545	494	522	454	477	518	506	461	483	439	481	515	530	474	489	476	466	463	483	485	530	447	501	479	460	455	494	503	480	466	481	455	478	480	511	494	486	490	485	467	472	492	415	456	539	473	482	472	478	520	474	508	515	475	508	462	509	477	501	439	483	528	502	455	460	489	440	507	499	477	474	483	513	461	468	470	523	477	468	494	520	514	485	464	467	491	508	467	505	499	465	513	493	447	518	529	437	472	465	473	460	479	500	479	506	485	435	475	481	526	486	481	457	492	496	476	500	464	499	506	462	484	496	491	507	461	511	480	463	448	484	500	468	531	476	489	474	495	452	471	454	497	498	516	482	519	472	489	475	476	456	489	473	493	465	515	500	487	502	492	516	511	464	456	457	495	471	482	490	496	481	476	466	462	466	500	511	497	494	438	495	446	448	515	502	468	514	510	476	451	476	440	486	463	491	502	512	471	478	494	476	481	499	496	507	455	459	493	470	516	489	491	482	496	453	467	504	502	458	504	478	507	463	473	474	477	477	454	480	478	481	523	510	474	469	477	497	507	484	505	456	505	446	468	485	473	499	462	506	490	469	507	493	447	459	480	451	429	462	462	484	435	528	502	486	450	468	527	498	496	490	442	461	532	474	477	481	459	458	483	472	494	498	499	489	468	475	484	476	483	498	469	462	456	518	441	481	479	480	501	476	513	478	490	512	447	518	470	484	495	472	468	507	496	453	485	495	507	512	490	478	433	437	460	494	452	497	487	471	508	447	469	469	483	526	452	477	481	488	483	516	469	491	497	486	494	515	460	459	485	488	525	445	448	486	495	464	478	490	464	465	425	495	463	492	448	467	466	510	482	505	424	482	479	495	471	490	460	471	493	497	444	493	474	461	486	483	490	491	463	493	518	522	478	470	521	506	461	525	497	448	457	491	447	482	465	494	484	477	467	499	484	487	502	473	501	501	518	447	491	483	487	526	501	476	486	483	473	501	502	470	511	434	457	473	495	430	510	468	494	489	461	494	492	448	504	485	475	506	509	464	460	478	476	499	460	478	498	512	435	501	510	500	507	495	525	487	480	484	474	457	478	447	474	450	551	473	533	517	509	445	462	448	464	464	481	495	484	483	493	467	477	504	483	451	494	457	452	468	501	484	507	510	501	472	499	482	497	467	479	473	494	475	498	473	483	494	507	466	470	466	461	481	468	460	482	490	533	445	489	498	501	500	499	525	469	480	478	452	511	479	476	516	499	490	491	470	530	455	501	461	499	455	470	527	494	513	462	479	509	488	469	462	502	467	445	484	502	474	504	510	489	455	507	478	465	453	476	481	485	469	490	492	479	469	450	518	455	469	524	489	449	495	483	495	469	472	493	458	457	471	464	508	499	490	483	465	495	492	480	460	481	499	504	482	483	482	495	465	511	458	482	496	487	483	480	505	481	496	508	478	497	477	496	503	517	460	465	440	481	482	472	488	480	493	464	472	485	479	478	476	435	491	489	499	476	484	457	505	455	490	451	487	476	482	497	517	475	464	467	476	516	471	479	479	481	469	498	476	450	454	517	473	442	484	467	483	490	490	496	423	499	462	503	465	467	454	501	498	468	531	484	529	466	532	510	482	456	457	455	460	499	464	482	487	470	503	481	455	491	483	498	500	492	457	466	443	482	493	470	493	516	486	459	481	485	487	506	446	483	478	491	486	413	473	495	473	504	480	501	532	510	490	457	461	462	513	496	466	508	478	450	459	485	484	481	490	473	446	484	479	486	495	501	505	494	491	478	502	501	481	462	472	497	479	520	480	479	480	492	495	497	496	485	501	450	494	449	496	482	486	471	477	522	466	464	494	473	452	460	472	488	494	493	486	512	476	493	482	501	429	487	498	469	465	495	493	447	445	547	486	515	427	474	501	500	501	483	462	485	487	499	503	448	457	492	455	480	446	515	465	454	459	452	463	493	478	443	502	494	481	480	451	447	474	503	489	483	480	476	455	483	514	469	435	472	464	421	502	513	452	470	521	512	499	501	482	496	512	515	500	483	510	526	475	487	444	429	461	465	469	458	478	492	491	502	507	485	486	479	456	470	498	498	463	516	474	497	469	476	450	474	493	460	439	501	489	432	524	457	456	481	470	475	473	460	495	488	477	473	499	500	484	476	462	463	455	513	524	477	489	455	493	505	439	471	483	480	467	474	506	509	498	472	486	485	491	466	486	451	482	463	505	477	493	504	491	508	504	482	490	474	473	443	502	463	486	479	470	452	499	490	474	457	483	500	516	525	484	493	463	458	501	491	473	454	471	452	459	439	527	506	501	487	520	474	456	494	435	509	469	470	475	466	490	496	471	482	516	488	531	487	511	490	498	444	439	441	488	476	500	491	480	519	504	517	484	539	455	439	485	509	502	476	474	483	476	473	469	443	473	484	477	495	496	458	478	489	441	466	487	510	448	475	483	475	492	512	515	473	517	483	499	453	448	465	475	508	447	483	494	492	484	489	474	484	468	450	495	485	472	493	516	478	480	460	488	458	466	481	479	478	474	482	469	516	467	463	486	493	485	512	489	480	497	494	489	470	457	477	464	448	491	463	465	501	464	499	480	512	467	507	455	487	497	494	504	479	495	466	477	452	506	502	447	464	479	492	479	478	454	475	477	467	475	501	501	490	495	466	470	496	530	479	503	517	483	474	503	470	470	499	500	517	500	502	478	470	468	495	468	505	496	482	456	482	506	481	478	461	456	477	465	489	466	475	457	476	446	486	474	463	457	466	457	472	497	472	476	458	471	518	478	498	487	475	461	451	485	452	481	461	484	496	513	477	492	475	464	468	476	494	486	473	499	505	512	490	519	477	464	481	469	488	480	519	471	467	498	532	482	531	507	499	469	518	482	491	467	457	518	456	483	440	516	468	467	502	500	471	486	507	487	504	439	470	469	499	492	500	482	476	490	459	503	474	464	490	463	452	466	436	503	474	512	489	493	469	442	497	450	508	547	487	495	498	442	486	506	475	485	465	457	465	492	507	500	461	527	506	464	479	476	466	469	467	483	502	491	442	486	480	454	477	465	485	466	499	491	471	477	489	504	451	467	486	481	485	498	488	455	480	498	480	527	470	479	479
24939	51076	42885	32455	27121	21865	17576	14256	11361	9208	6676	4758	3841	2963	2321	2024	1809	1465	1209	1143	1116	1021	967	816	807	752	668	696	668	636	673	656	670	584	627	607	568	523	605	560	580	549	544	497	534	507	541	514	562	532	560	523	506	539	529	550	517	505	510	511	540	494	486	494	490	482	534	481	491	492	536	527	480	511	564	502	520	518	523	513	511	508	484	519	509	461	523	532	475	504	508	548	485	513	455	484	496	508	480	550	531	488	457	488	497	529	505	489	557	515	497	511	490	546	484	467	528	486	505	528	446	535	472	497	513	492	499	528	503	509	481	476	484	471	469	484	502	513	458	513	496	514	521	495	521	492	484	519	496	509	460	479	513	487	470	526	506	480	521	460	526	504	501	507	496	480	484	504	497	509	480	497	478	514	505	483	474	499	518	475	485	503	487	475	516	494	519	512	471	487	504	507	493	486	497	540	494	480	519	510	496	508	488	471	522	518	533	485	494	525	501	475	470	486	495	456	486	512	472	482	503	541	486	490	481	536	503	554	483	492	487	489	532	518	480	481	472	524	500	510	502	499	510	487	514	473	503	488	511	504	502	542	492	502	545	535	512	494	510	473	507	512	519	514	481	521	525	490	464	522	543	528	551	498	516	531	529	519	524	490	479	496	486	467	481	497	509	497	516	502	535	495	481	450	501	504	497	523	524	529	507	509	522	483	468	528	488	489	525	462	470	488	515	507	527	475	502	472	493	493	487	448	473	563	474	519	495	530	498	523	509	501	506	463	490	481	545	493	497	483	457	501	540	488	502	464	549	494	516	476	466	472	501	491	472	475	499	466	465	460	521	507	512	466	502	446	486	516	531	505	495	496	490	502	521	508	509	494	459	541	504	495	467	531	495	521	511	502	523	504	483	517	515	485	488	533	485	478	477	459	484	511	535	533	500	476	531	540	529	467	517	492	488	504	500	488	491	447	538	526	545	506	519	526	475	479	500	468	479	473	474	517	467	481	524	476	487	500	516	487	479	492	485	511	497	493	470	504	481	503	513	490	522	515	472	514	483	487	437	535	490	496	520	505	488	492	497	503	510	489	499	522	505	520	502	505	508	506	454	479	525	517	481	524	443	525	499	476	512	528	509	474	513	500	477	518	518	519	527	493	480	479	476	512	501	465	502	528	483	482	468	512	510	531	530	507	512	521	486	502	509	474	510	501	493	494	483	481	483	496	475	485	519	536	505	515	484	487	524	528	525	424	491	504	486	507	511	514	500	532	497	469	488	490	465	475	547	480	534	480	449	464	510	504	507	479	510	465	464	504	529	469	483	507	465	524	518	512	473	492	529	503	511	474	487	497	518	517	477	494	513	503	506	508	491	452	492	478	482	477	509	496	504	502	550	501	495	484	509	482	481	479	488	512	490	507	478	509	544	475	510	478	504	474	518	493	457	491	498	501	481	523	499	514	516	497	505	508	478	502	538	543	478	476	492	491	498	518	487	511	527	500	513	491	482	516	519	515	492	507	510	509	508	498	508	508	518	476	495	536	496	499	497	500	535	497	530	499	501	490	512	484	490	483	496	538	531	482	531	506	481	504	490	512	465	511	534	438	484	479	521	522	490	473	481	511	479	507	513	536	528	512	471	457	502	536	509	452	535	496	516	478	562	491	500	480	505	502	486	525	538	506	481	522	540	558	518	477	505	493	513	525	498	504	468	531	511	475	511	530	491	479	501	496	508	528	507	499	498	513	474	538	500	532	537	462	541	529	510	460	491	497	495	544	509	496	480	495	468	511	515	482	490	528	495	559	508	489	516	508	496	494	505	542	532	517	516	484	489	489	508	505	492	478	487	530	516	513	521	484	492	560	548	482	516	484	489	495	506	526	520	477	492	510	525	562	534	508	519	511	507	500	546	494	521	519	495	537	472	541	465	548	525	493	507	544	470	505	441	509	531	475	522	520	502	493	462	506	474	491	520	509	493	536	497	479	520	556	490	510	460	511	510	511	501	499	485	541	493	492	503	491	512	509	513	519	513	496	502	494	501	529	516	505	527	525	493	445	489	523	472	505	494	509	485	489	486	487	522	474	551	480	495	521	505	503	490	481	508	472	461	497	490	516	516	489	471	510	505	470	531	469	501	529	557	501	507	514	503	487	505	480	487	517	529	475	527	495	518	460	517	488	499	501	473	498	484	471	505	439	533	495	498	488	511	463	497	514	495	505	489	533	501	492	510	524	523	508	482	486	487	506	462	483	530	499	506	504	522	480	456	481	502	506	501	474	495	481	540	480	501	485	470	510	538	499	543	463	494	481	506	469	540	457	488	531	536	496	533	517	457	466	478	529	505	507	499	473	487	503	490	534	493	481	490	513	480	506	496	522	502	530	525	530	499	481	475	487	501	483	513	526	487	507	490	560	482	497	507	511	516	526	497	530	494	534	495	529	505	523	486	482	524	495	523	507	472	495	514	501	516	510	517	501	477	462	499	516	492	504	512	503	504	475	521	529	475	536	494	538	511	514	482	468	524	538	497	476	546	517	466	488	498	503	547	508	475	538	459	513	520	510	484	476	495	489	470	476	473	517	519	439	502	509	480	497	476	485	518	518	498	477	547	471	445	485	496	493	445	490	497	472	544	534	500	554	516	515	531	533	514	469	503	514	519	530	511	471	495	490	486	493	528	509	486	486	494	501	500	513	465	514	495	516	552	483	548	500	509	482	480	470	499	479	530	484	516	502	492	498	518	477	494	515	516	449	497	507	514	478	545	508	526	482	513	499	480	520	488	564	491	535	489	526	499	489	487	479	499	481	518	508	479	498	458	467	513	455	525	475	489	533	484	512	516	504	484	503	484	476	503	461	488	541	495	486	510	487	549	491	505	499	449	487	504	477	522	501	485	485	575	490	488	522	483	504	509	510	511	424	513	528	476	513	511	521	475	492	504	549	500	500	498	494	507	448	458	505	492	489	534	548	529	498	507	447	520	471	498	503	506	491	516	511	518	482	525	513	520	481	496	496	489	506	501	502	525	476	493	512	475	491	520	540	489	461	476	538	504	509	497	455	498	532	515	459	515	473	543	531	514	514	503	490	510	526	472	525	517	500	507	553	515	470	497	512	519	477	487	486	517	502	541	467	543	484	485	478	507	462	506	447	520	488	561	520	494	468	507	493	540	534	478	475	501	494	489	508	521	506	505	473	470	543	500	494	495	485	504	465	548	512	467	508	483	476	470	498	501	494	513	481	454	533	513	501	511	462	448	508	524	482	486	493	477	497	513	476	485	495	511	486	469	541	486	484	510	484	476	490	496	482	491	461	517	491	479	513	547	486	472	495	538	499	473	499	507	513	509	481	508	473	532	499	483	530	530	475	477	509	473	495	507	497	528	506	524	472	469	491	478	488	504	501	469	509	484	496	495	489	526	514	493	514	490	531	494	490	535	523	501	492	552	496	518	539	503	496	485	483	501	515	488	506	517	550	500	477	534	462	471	536	512	497	482	527
29174	24929	28372	20707	12643	7947	5487	4301	3144	2565	1862	1436	1092	941	750	714	677	545	505	491	483	481	445	416	431	386	366	384	359	392	350	397	365	380	339	375	366	362	353	357	378	383	370	360	311	340	346	332	343	350	330	331	356	347	324	339	353	340	353	346	331	326	348	341	349	344	344	344	361	355	336	327	306	335	344	344	319	348	343	340	328	331	337	371	307	331	331	353	332	329	328	310	323	362	319	345	332	308	344	330	360	362	333	329	324	324	331	348	349	346	325	338	324	324	352	358	346	333	352	327	347	349	339	353	349	360	333	348	379	351	359	341	348	347	341	332	331	313	348	343	334	354	328	345	342	337	350	334	342	359	302	336	328	367	334	347	336	366	342	354	358	336	317	330	338	369	362	321	321	352	334	344	335	333	322	302	347	311	297	340	339	307	325	330	360	340	346	352	342	343	343	345	303	327	318	351	326	339	363	313	303	350	321	296	330	362	394	337	317	355	324	353	325	352	381	318	315	338	312	375	361	351	336	347	339	336	333	336	314	363	340	363	354	342	369	358	322	336	331	352	383	336	310	330	348	329	371	349	307	348	340	353	329	365	350	342	339	377	334	317	339	323	335	387	354	315	357	350	332	330	340	313	353	334	323	354	335	325	320	333	321	361	337	329	313	335	358	323	343	340	359	343	334	313	337	340	318	341	328	342	330	347	346	351	326	336	346	337	334	331	357	378	339	327	367	321	296	333	331	345	327	339	344	363	327	332	332	337	302	355	310	339	336	341	305	344	315	323	324	292	324	340	330	322	357	366	326	352	312	316	315	306	356	333	343	344	331	361	339	342	359	366	341	328	332	336	327	334	341	351	355	342	339	311	328	349	333	319	342	310	348	294	356	352	317	347	353	332	350	305	341	331	335	347	353	332	326	342	326	329	341	314	321	296	324	341	350	322	347	324	329	385	341	342	373	344	355	315	346	351	322	323	346	323	338	321	329	353	298	342	349	356	356	333	332	328	333	362	336	322	352	327	334	342	324	346	347	342	373	330	343	349	317	325	363	361	334	343	331	324	359	337	342	314	336	355	387	321	315	280	320	331	357	359	336	313	327	368	370	359	310	359	343	360	360	361	356	347	319	380	336	340	350	302	330	369	376	318	365	342	331	321	330	307	321	326	366	339	324	362	357	353	335	329	317	337	318	315	360	304	330	317	290	322	308	332	303	330	342	358	340	333	333	343	338	350	352	344	300	343	328	307	349	373	325	354	316	335	323	363	291	351	337	352	340	371	325	328	339	327	340	336	333	325	344	281	311	352	372	360	323	354	348	345	345	345	327	333	341	334	355	342	348	306	342	343	344	355	365	309	349	318	329	349	359	327	354	363	330	367	330	376	363	345	317	356	312	324	328	343	340	375	329	365	327	353	328	333	335	325	369	349	349	341	302	328	340	326	335	326	309	336	335	340	312	349	318	336	349	349	341	331	341	348	356	361	356	332	336	294	344	347	330	298	334	354	363	379	349	348	333	345	315	390	371	358	339	343	330	325	314	342	338	343	333	317	370	337	344	340	342	353	311	368	361	356	323	319	340	348	334	337	326	315	343	343	359	357	343	342	340	342	349	353	348	361	331	322	369	328	374	350	342	372	317	312	349	347	328	329	336	312	317	326	326	346	345	324	369	362	323	340	342	326	347	366	348	359	330	317	359	368	331	348	348	345	347	349	333	353	394	359	342	317	313	334	352	279	344	317	334	339	351	323	337	331	321	312	326	369	363	352	341	328	331	311	349	314	348	340	347	318	358	326	343	284	367	338	339	332	355	389	333	305	336	341	339	352	329	366	306	342	332	353	342	368	361	302	334	336	360	310	357	335	325	341	332	337	323	332	332	334	324	341	364	357	346	360	323	349	363	341	321	364	335	339	349	319	340	346	354	342	358	323	342	356	308	316	335	355	337	327	335	324	327	321	346	346	348	348	329	317	319	352	352	344	345	333	330	350	320	343	336	360	354	369	346	352	317	336	370	359	360	358	367	359	363	338	323	356	306	318	322	321	340	322	351	356	321	386	341	335	345	342	350	313	297	332	338	363	371	344	362	369	328	323	336	318	352	326	350	330	331	352	340	284	332	303	332	347	347	346	321	333	338	340	380	334	341	344	364	355	343	339	369	335	357	330	336	367	317	314	344	334	333	325	359	320	335	331	345	349	366	370	351	355	341	344	328	371	358	361	351	347	354	354	312	332	369	371	343	334	331	337	322	373	344	318	322	355	343	335	352	350	309	341	319	328	306	311	334	311	319	289	345	349	319	372	344	360	321	301	359	325	340	335	298	366	330	339	329	327	341	350	345	352	331	331	340	338	378	327	346	343	352	360	337	334	301	340	336	341	338	346	353	349	371	365	326	298	348	366	362	319	333	324	325	323	326	313	301	337	348	336	312	344	371	334	339	321	347	319	318	321	331	346	373	342	362	334	340	344	334	394	328	322	369	362	329	335	340	322	349	357	339	376	356	332	348	350	343	295	297	322	365	324	356	365	336	338	322	342	341	328	329	350	317	354	328	326	357	380	337	356	365	361	340	311	327	362	339	349	364	298	370	318	320	338	342	319	311	324	339	343	331	354	362	343	312	316	345	350	365	346	340	362	348	331	302	359	307	353	330	348	321	324	346	349	312	337	342	332	343	322	311	336	313	322	345	360	307	329	338	343	316	319	326	345	347	320	329	352	324	335	307	347	344	338	335	345	315	356	345	358	357	319	304	332	324	323	324	352	343	380	346	342	328	322	331	328	349	308	332	336	328	361	316	329	344	355	369	322	349	359	316	325	332	327	375	330	329	347	350	334	343	316	321	348	340	317	338	321	328	332	368	362	341	309	338	340	324	344	324	333	322	343	373	318	346	304	356	330	346	364	306	319	340	299	284	359	299	363	315	354	338	329	337	361	344	346	308	332	365	345	332	353	360	335	347	347	358	356	330	354	332	354	316	359	360	342	315	330	309	357	299	332	323	346	347	298	325	346	334	364	314	334	367	359	316	323	376	293	357	352	350	339	320	338	302	307	313	353	307	329	333	369	336	343	343	336	312	369	342	350	356	359	337	382	383	323	332	355	321	353	343	303	326	353	359	342	362	349	362	337	316	313	330	345	338	354	335	348	348	374	327	345	347	356	318	328	356	373	289	309	339	330	359	327	324	357	348	329	335	322	311	349	325	362	386	332	344	322	350	352	337	340	321	327	318	369	357	351	311	324	332	348	317	320	287	325	342	361	354	370	368	311	329	379	347	315	377	341	323	347	344	299	324	339	389	326	375	325	359	343	369	362	337	335	328	344	369	349	337	319	331	320	365	342	331	320	338	358	331	350	349	332	351	366	346	325	340	355	326	335	363	339	344	327	321	326	374	300	306	348	336	351	323	324	348	320	324	353	335	354	319	358	343	353	352	303	335	319	313	355	335	350	348	309	329	334	337	312	356	304	331	329	339	341	334	328	331	314	336	344	338	362
22629	38193	30515	19909	15436	11917	8892	7308	5582	4284	3084	2327	1749	1405	1158	1021	869	728	654	602	553	539	559	533	483	444	470	441	408	452	434	397	405	370	417	413	377	379	410	376	386	415	369	371	370	372	380	370	370	377	361	411	389	356	352	393	399	342	366	344	339	370	358	365	341	346	362	370	363	345	365	389	371	388	350	369	349	364	368	398	349	334	382	400	373	400	343	343	358	372	360	340	381	328	372	359	357	370	362	324	389	359	379	346	382	396	364	344	346	346	388	376	356	375	351	372	349	357	366	354	366	382	326	369	367	332	347	358	386	348	371	324	348	338	374	323	345	349	336	360	337	379	410	378	323	351	366	339	382	374	367	342	373	348	373	368	350	357	360	375	396	360	330	374	354	376	332	335	360	404	395	370	355	351	351	336	354	358	364	341	343	343	406	358	352	360	378	365	367	398	378	371	367	359	355	367	417	366	411	360	384	351	388	385	351	389	325	355	371	347	352	361	340	350	351	381	362	344	335	363	388	338	382	349	363	374	363	373	382	367	324	342	362	358	374	377	377	341	391	348	338	367	398	366	376	363	365	361	345	382	351	330	357	383	346	384	353	379	341	367	389	348	346	357	339	368	364	367	359	385	350	380	377	345	358	366	377	359	352	351	349	368	372	370	330	390	349	382	348	391	412	357	349	352	373	340	378	351	355	362	363	436	396	347	369	365	338	360	369	386	359	391	363	372	388	353	336	360	346	374	361	394	370	375	358	365	376	378	355	362	348	397	369	379	345	331	365	388	359	347	344	355	400	366	336	401	346	343	408	373	350	373	349	374	378	362	308	368	372	332	370	341	382	368	347	379	386	334	360	351	375	369	380	353	361	382	374	358	393	367	360	354	397	416	371	402	360	386	383	335	377	383	376	347	353	394	345	366	366	336	370	331	342	394	355	363	386	366	355	385	363	392	360	390	336	361	375	350	345	372	349	324	351	362	326	370	348	372	380	363	387	386	346	326	384	343	347	338	394	328	366	369	367	388	390	365	327	354	396	362	381	382	379	375	382	366	372	358	361	354	367	341	397	346	369	347	348	371	389	378	383	348	332	353	386	376	386	350	363	400	330	370	345	362	350	354	338	340	391	358	385	361	336	344	355	415	358	333	369	383	326	381	377	375	344	383	365	405	373	368	366	348	413	348	354	379	338	369	377	381	346	414	347	341	350	354	354	375	341	385	346	364	379	340	351	350	369	383	308	404	389	343	362	389	368	325	375	370	406	355	331	366	363	353	355	364	342	343	366	338	377	348	367	381	395	385	370	350	369	352	365	362	354	340	385	379	350	329	343	360	369	384	377	353	346	382	386	356	345	376	393	358	340	397	349	364	355	363	396	360	346	331	325	353	371	408	388	361	359	383	374	404	384	370	325	371	357	342	347	372	376	404	333	382	381	351	339	340	368	333	346	358	342	363	362	358	409	382	358	343	341	358	339	380	337	354	372	341	357	340	384	370	380	340	378	352	400	373	331	367	375	347	413	355	418	370	406	356	390	355	371	374	358	372	376	359	394	363	367	361	356	385	393	371	350	375	378	302	333	383	342	374	387	347	389	363	336	334	325	372	380	342	362	364	354	366	354	329	369	380	402	379	355	371	353	351	409	348	356	361	336	363	338	322	385	362	399	383	384	358	366	391	374	380	359	383	369	396	382	365	339	343	331	364	371	360	342	339	333	371	361	352	326	367	348	369	368	335	383	363	315	354	361	374	372	388	385	361	365	364	380	366	383	340	390	350	389	369	357	323	365	355	369	321	384	357	355	346	377	369	374	369	379	303	390	362	378	379	352	339	354	378	350	361	347	368	371	404	393	366	396	347	368	345	349	346	347	388	366	369	363	338	367	346	361	365	351	343	360	368	373	385	327	359	353	389	383	366	383	340	361	365	340	379	383	372	363	369	384	362	357	344	368	380	349	385	333	359	354	357	355	322	374	350	385	368	382	369	340	367	362	375	355	359	365	360	357	390	357	380	345	362	356	353	396	366	371	378	344	350	405	378	365	374	368	357	344	392	391	375	354	391	394	362	352	385	334	365	384	360	372	347	355	376	348	360	360	380	355	363	380	391	371	406	374	380	343	367	344	354	384	397	372	345	362	348	325	365	341	380	329	387	357	381	376	353	378	378	351	352	390	343	348	325	364	344	354	364	388	402	352	362	377	358	349	411	369	347	348	354	363	371	367	363	365	396	363	365	365	345	353	334	324	380	379	346	389	340	373	353	356	377	358	345	373	382	396	346	374	333	352	353	382	367	374	385	355	400	371	379	335	365	349	360	359	367	376	398	370	348	354	365	383	348	390	367	345	353	339	336	369	344	370	377	363	336	345	338	350	360	320	352	338	348	348	372	354	345	373	368	376	350	355	354	366	394	357	357	367	338	376	340	355	397	369	394	362	361	379	354	340	364	328	361	384	349	348	384	348	357	365	359	365	387	359	350	358	363	360	375	353	339	364	358	373	351	345	366	372	360	384	378	363	349	383	315	403	393	351	344	363	375	377	351	335	379	320	389	362	349	388	370	382	365	363	368	355	386	341	323	396	346	354	349	375	342	356	337	384	373	358	379	348	404	381	325	366	374	361	388	376	355	391	371	334	353	332	366	415	381	357	379	358	366	363	374	396	363	347	356	371	355	345	348	352	371	337	370	358	368	376	348	361	372	362	354	358	323	380	356	370	388	372	357	384	341	374	339	366	371	373	348	351	392	382	376	389	372	363	360	360	354	372	358	354	352	341	386	356	374	371	355	392	379	367	372	380	348	343	369	352	396	371	346	370	342	376	340	358	359	366	361	374	337	366	377	328	360	340	384	337	378	350	363	352	368	349	385	329	369	382	332	385	335	365	365	370	358	328	337	343	352	342	342	390	369	361	378	354	354	361	366	383	333	389	350	371	350	384	366	365	373	342	341	345	399	356	392	351	320	372	391	329	355	337	361	366	366	361	368	371	357	372	352	365	357	375	348	369	346	397	376	350	356	353	374	403	362	344	320	356	364	376	369	365	347	366	365	336	348	381	376	309	358	373	340	367	370	379	341	371	372	343	410	342	341	341	376	326	330	381	357	363	360	361	386	350	356	374	346	357	374	394	413	349	368	367	339	350	350	380	400	374	366	365	371	354	335	377	375	392	334	367	378	336	371	362	375	356	362	348	385	357	395	360	378	359	375	351	366	375	388	367	332	330	353	354	368	365	324	335	323	378	388	378	362	382	322	388	370	393	384	362	380	360	377	358	375	326	354	373	361	356	338	347	363	395	356	319	353	346	337	376	342	370	319	404	371	367	306	360	378	358	385	348	326	369	346	383	362	358	370	349	352	397	341	345	405	382	356	364	368	389	364	357	356	387	359	354	370	343	358	369	375	343	349	386	349	354	381	348	358	350	395	320	353	352	364	364	370	374	335	349	384	345	338	341	381	361	337	383	354	379	332	380	350	384	373	350	349	397	345	379	344	407	376
24411	21593	28853	25186	22383	17887	11485	7494	5392	4243	2924	2127	1783	1623	1213	1066	1026	832	746	717	659	583	634	551	540	545	526	484	448	485	475	454	490	436	462	466	484	457	453	499	472	432	431	427	410	429	438	462	417	419	415	439	432	432	427	410	436	402	445	427	437	437	423	468	420	416	420	412	403	419	425	440	404	377	435	415	426	424	433	408	415	421	389	424	417	442	408	420	420	420	411	427	368	385	425	420	393	491	402	426	396	417	385	392	437	418	406	434	410	431	430	420	405	390	395	374	412	385	407	433	394	377	439	406	403	425	418	405	462	455	429	421	408	411	396	458	460	451	406	407	398	420	428	426	432	408	431	382	391	422	409	421	394	397	413	434	428	409	389	417	407	424	374	397	385	419	463	424	431	411	429	388	363	379	392	392	394	427	487	440	415	452	379	395	414	377	417	402	416	386	429	438	392	402	420	413	439	428	430	420	374	393	393	432	428	438	453	399	401	438	425	404	436	425	390	405	397	397	415	450	405	418	426	402	416	410	445	403	388	400	388	412	435	426	404	415	426	397	396	421	415	425	395	374	417	435	405	414	424	378	429	405	439	413	416	405	433	418	390	442	397	390	432	427	412	417	417	428	433	426	396	411	411	429	433	404	408	420	426	366	417	369	451	425	421	435	411	427	412	409	428	432	388	390	443	432	429	394	428	425	397	407	413	395	445	401	407	420	417	427	424	408	451	422	379	410	439	417	410	391	421	415	427	421	395	409	407	416	400	418	425	391	386	405	418	440	430	415	428	434	431	435	405	452	444	451	469	432	449	364	411	451	384	426	408	428	378	419	455	357	454	429	429	425	444	415	403	430	385	395	401	411	406	428	409	405	395	413	422	421	431	419	425	426	436	457	427	457	432	400	400	416	429	390	405	368	445	379	390	409	432	412	416	375	419	412	419	484	430	376	381	398	390	448	446	410	398	436	416	438	406	414	432	415	420	411	440	375	423	422	435	425	408	418	462	401	450	412	422	410	411	433	400	450	420	401	436	452	440	441	411	395	443	398	459	435	405	372	404	386	422	392	388	415	447	452	404	402	430	406	387	423	401	440	410	419	393	407	410	372	430	422	406	377	419	432	370	422	438	443	386	425	434	454	422	423	424	433	432	415	421	457	406	412	423	421	440	405	408	404	429	459	414	433	368	439	401	410	431	450	441	397	378	434	398	372	391	431	431	426	437	425	426	403	372	421	421	446	403	413	446	413	435	427	424	419	405	446	439	380	419	461	405	425	426	402	405	477	415	427	372	420	403	430	426	415	399	417	423	368	442	402	407	425	459	433	394	426	409	350	441	414	445	396	415	437	403	419	422	441	368	401	401	409	404	407	408	455	438	460	409	430	415	401	391	435	382	413	411	395	409	416	406	382	393	395	394	402	407	414	450	394	429	419	382	431	441	444	380	413	456	391	425	415	394	400	435	403	423	418	393	430	416	436	401	423	412	386	407	463	410	398	406	447	389	422	390	433	412	413	387	431	406	393	404	416	401	415	406	385	459	382	449	441	421	403	408	408	411	434	405	395	425	391	444	409	368	408	402	411	439	412	435	424	423	454	428	440	410	389	416	421	413	427	421	410	423	403	434	398	403	424	439	418	433	392	375	446	423	412	404	377	418	449	419	430	389	417	427	408	389	416	468	385	448	450	439	398	422	395	396	389	408	406	401	388	443	411	415	380	391	442	413	413	396	417	422	408	443	388	428	391	403	415	398	407	399	400	421	389	400	413	440	406	370	400	411	423	454	419	414	415	413	421	399	387	450	424	426	400	446	396	385	417	444	403	404	380	419	386	441	439	398	397	387	427	447	421	436	404	387	413	415	444	436	416	441	399	438	457	384	409	401	418	394	416	465	400	409	397	393	404	407	392	422	391	408	413	433	448	417	424	437	428	395	397	401	442	416	448	366	403	413	442	404	446	474	402	406	448	391	430	415	447	398	383	388	439	408	440	379	407	464	448	421	400	400	456	433	418	398	414	416	426	419	399	393	456	397	396	392	399	407	433	413	418	426	414	429	416	398	402	433	404	409	447	413	379	406	426	398	418	439	405	397	422	431	414	417	422	394	387	413	399	405	411	444	437	412	428	453	393	446	428	417	431	453	399	409	411	407	439	388	425	387	433	386	406	419	392	370	403	385	389	420	436	413	406	425	396	406	403	387	487	413	404	378	420	440	420	454	418	390	427	393	405	413	383	414	423	434	398	426	392	408	413	419	382	445	430	420	417	407	418	401	403	395	421	390	401	380	418	435	429	427	452	424	409	400	392	432	443	403	384	398	391	453	401	407	395	403	407	411	395	432	434	410	408	428	391	443	394	401	369	456	376	388	403	424	426	409	411	438	408	412	393	402	384	385	401	400	420	401	416	416	428	427	414	435	440	430	414	396	418	415	368	394	410	396	390	418	401	412	398	394	406	431	399	439	403	415	424	430	426	426	413	412	410	461	415	395	394	387	378	359	437	404	401	381	434	419	404	414	390	395	379	445	403	409	367	390	429	414	415	431	405	411	435	387	418	394	417	418	399	393	395	422	407	409	407	430	407	402	480	441	387	406	418	400	411	440	416	412	396	394	428	423	431	394	392	429	390	384	434	404	395	380	455	434	414	418	372	387	388	396	384	421	450	439	430	415	416	439	423	424	459	416	438	419	387	407	409	407	399	393	413	393	405	399	442	437	390	405	415	417	454	420	422	407	402	429	430	443	458	429	426	427	408	390	401	437	400	423	408	427	421	399	403	389	399	398	416	386	374	427	387	406	416	408	430	410	412	404	437	398	437	410	456	404	390	414	412	414	380	424	396	403	432	425	389	400	386	448	398	411	351	434	382	405	416	392	398	413	403	406	417	428	442	427	386	401	382	425	424	407	395	441	441	412	421	401	425	425	418	408	411	422	423	400	392	422	435	406	391	406	407	384	400	385	425	399	407	433	408	459	411	419	393	399	441	398	438	426	402	426	419	367	448	398	401	430	417	427	421	433	432	414	431	393	419	439	423	433	426	441	438	431	414	407	459	394	440	382	413	444	457	412	407	440	392	418	409	432	412	429	409	424	421	393	449	388	426	420	410	385	429	392	378	436	410	422	419	432	439	423	375	415	428	393	367	404	430	400	403	404	417	410	409	378	432	400	400	406	406	417	375	405	367	411	422	396	421	439	420	429	432	391	419	421	412	425	383	411	415	423	439	401	390	404	412	421	399	396	406	433	398	409	433	391	418	401	441	380	430	426	406	425	429	392	415	402	421	423	388	388	413	401	399	441	415	405	388	416	404	430	424	411	402	394	431	385	434	422	439	432	437	397	413	414	422	403	420	402	393	424	423	414	376	418	419	403	400	434	409	384	416	433	380	417	373	406	423	412	394	430	384	406	415	399	405	441	437	416	387	448	384	429	408	416	389	418	406	408	430	394	401	421	422	368	398	400	411	445	407	411	436	386	403	372	419	428	411	445	418	441	403
23103	45505	37712	27074	21504	17004	13551	11021	8523	6727	4965	3540	2844	2247	1725	1414	1264	1048	925	882	870	793	776	675	685	587	590	537	536	536	534	524	555	447	510	489	514	492	506	449	490	463	435	463	454	463	439	439	458	464	465	470	492	423	439	412	484	438	426	458	435	455	436	456	485	487	409	419	427	403	468	430	425	452	448	437	411	410	481	411	432	443	468	486	419	429	414	452	450	453	430	451	440	413	458	441	433	433	426	393	441	451	460	460	443	434	439	413	387	385	442	417	461	409	433	435	440	447	426	432	434	449	447	428	449	417	426	437	469	486	411	430	440	432	412	442	461	440	418	403	434	417	440	485	436	426	457	478	444	455	418	461	430	406	435	405	404	429	442	449	489	409	430	404	418	452	417	435	459	431	438	437	410	425	412	429	403	447	437	420	442	476	442	430	390	422	421	393	439	491	433	415	440	432	430	467	429	430	404	417	432	463	462	405	463	462	460	454	462	454	434	439	435	454	408	417	407	448	465	452	450	444	450	446	439	461	427	399	439	438	421	444	450	466	465	427	431	461	394	414	444	436	454	448	429	421	400	434	427	445	409	400	417	402	428	448	455	424	443	437	442	448	444	431	423	467	436	369	449	440	422	460	464	426	357	447	459	447	455	425	430	416	429	449	453	453	396	446	423	444	475	468	447	434	513	443	437	413	442	417	388	450	419	426	451	429	451	456	439	408	422	429	456	416	444	413	457	426	459	462	434	431	454	443	432	423	449	437	484	434	447	440	441	426	419	418	428	471	459	459	441	435	415	419	425	429	426	419	420	443	425	416	425	435	428	416	440	419	432	475	419	427	424	456	460	412	418	437	434	481	430	461	394	487	478	443	424	403	466	432	421	440	428	440	436	436	427	438	458	466	421	471	429	423	440	422	424	407	419	427	441	446	476	433	409	427	431	420	403	423	460	466	440	450	439	427	445	432	409	458	449	421	404	444	424	434	438	433	438	430	455	383	438	406	450	454	467	427	450	414	425	424	426	470	368	456	411	438	433	458	442	415	414	450	386	425	436	456	433	423	452	455	421	423	422	429	466	418	422	437	463	411	447	410	432	457	388	455	423	458	400	435	463	434	435	462	412	397	445	417	451	429	447	434	437	445	445	426	428	446	420	468	448	408	431	414	425	453	446	433	437	384	445	421	441	420	440	414	441	439	436	441	379	421	407	441	475	436	475	424	444	476	431	476	444	440	448	454	434	433	450	450	430	410	444	434	411	433	419	428	414	425	430	438	434	435	416	455	406	451	457	429	401	416	461	434	467	435	411	433	473	408	428	448	434	422	442	465	468	481	443	436	423	407	452	415	417	445	413	459	425	432	484	437	433	399	422	440	408	468	440	421	420	400	416	412	419	448	454	408	436	414	445	432	465	411	420	436	428	430	425	450	477	483	430	435	427	453	432	453	437	467	416	440	425	430	414	436	440	444	410	423	462	424	456	409	419	433	453	447	399	422	441	434	427	452	459	444	427	449	455	434	470	407	441	401	454	441	427	481	460	444	428	435	426	427	441	423	434	457	452	415	466	447	447	433	411	408	436	450	450	464	419	470	450	436	437	460	428	434	440	432	412	501	426	421	410	466	433	404	418	442	427	428	438	430	461	437	411	428	448	440	409	390	427	403	415	459	397	457	430	403	429	454	444	427	445	453	404	438	444	428	414	453	426	440	434	414	421	404	458	445	444	430	444	428	451	419	426	412	444	447	421	452	477	426	403	423	444	438	431	441	415	429	423	425	413	422	415	457	439	409	405	442	440	405	465	423	431	462	442	435	435	468	424	425	408	421	465	431	427	433	453	424	464	435	430	459	420	441	455	472	464	415	430	436	437	430	460	450	421	450	441	445	441	434	429	411	428	403	445	419	436	437	393	435	466	428	444	441	466	426	390	411	448	447	426	439	412	430	433	432	403	455	433	423	478	415	431	408	434	396	482	405	437	426	446	412	468	452	448	448	432	458	465	431	454	470	388	449	423	390	469	448	410	407	414	417	421	433	435	414	391	429	428	442	475	452	443	407	413	452	417	451	428	428	479	408	431	411	453	459	430	455	439	470	418	422	451	429	441	432	441	435	434	429	422	419	440	489	428	435	432	455	411	462	397	418	434	402	439	430	450	447	439	454	480	458	444	444	410	426	423	432	404	453	466	477	431	459	428	433	431	408	416	437	468	420	461	453	393	407	401	424	453	413	418	442	408	424	431	442	431	430	410	431	411	438	437	437	462	444	454	443	434	435	436	430	435	445	390	433	441	450	421	451	448	449	461	443	489	447	427	406	443	431	437	420	447	416	394	462	460	457	433	422	413	428	414	446	449	418	426	457	446	468	409	401	471	455	454	502	400	470	426	488	429	434	429	441	434	467	440	382	418	440	426	422	474	404	458	443	432	450	396	439	430	392	414	423	453	446	423	440	417	422	412	421	448	408	436	452	457	409	452	435	390	430	428	407	422	407	471	386	444	457	433	440	391	433	401	441	477	413	455	426	404	448	421	461	474	403	428	408	460	443	441	408	403	437	455	449	436	436	427	444	441	416	443	486	469	430	476	460	407	468	442	431	423	419	452	421	414	440	456	432	460	434	445	453	481	440	413	443	425	436	420	430	452	413	427	468	473	420	451	427	447	434	431	448	422	422	425	430	429	396	437	432	440	451	460	443	432	421	431	452	420	404	431	402	425	422	459	457	477	418	446	421	421	406	463	414	435	430	454	408	390	402	396	423	405	456	470	428	415	406	415	451	444	397	429	382	454	429	428	450	450	398	451	448	418	389	382	421	420	438	447	433	444	461	459	422	453	427	408	434	406	425	414	454	442	442	458	447	444	451	455	472	429	438	421	456	434	427	431	439	441	429	457	446	472	420	429	374	432	433	406	474	418	426	425	444	467	422	460	448	442	438	413	439	429	398	445	443	437	411	437	446	413	450	427	428	427	415	429	466	406	437	409	427	454	453	415	396	420	429	464	421	429	463	461	415	424	412	398	420	466	414	444	430	469	441	480	437	473	440	440	451	443	419	424	467	462	455	431	407	421	446	477	429	416	424	426	405	398	458	421	451	456	423	446	471	468	430	441	432	453	479	417	463	434	406	454	440	412	465	454	434	441	447	422	442	443	450	458	432	446	413	439	444	427	432	427	438	412	431	424	440	410	410	435	439	450	442	438	427	475	431	476	443	457	451	441	443	439	430	405	429	430	372	445	445	435	412	392	474	397	447	430	464	428	417	426	457	432	473	398	439	420	464	456	425	414	424	432	440	468	436	441	427	416	417	414	440	393	450	432	420	426	444	448	447	431	433	429	444	406	426	431	384	415	448	430	421	435	445	446	438	429	452	435	452	425	450	459	418	400	450	449	391	427	412	441	455	470	459	447	422	466	466	464	459	448	411	454	434	442	410	412	393	423	464	414	418	442	452	447	496	420	445	434	462	425	420	435	435	447	403	433	407	462	460	420	449	436	424
25495	21563	28038	26387	18652	11243	7477	5519	4277	3242	2410	1765	1405	1226	947	842	758	705	628	527	548	518	498	509	448	471	453	406	407	414	413	429	368	457	378	373	406	403	396	382	390	346	352	377	373	352	390	380	321	367	399	380	368	387	340	386	382	340	352	352	360	326	380	354	336	342	346	325	380	360	380	360	373	353	359	361	345	372	356	340	398	342	372	341	373	378	359	333	348	357	373	318	358	353	343	374	364	380	349	323	373	375	352	334	367	362	338	358	309	351	325	390	348	337	414	367	359	360	342	378	366	358	351	370	352	360	370	348	339	344	347	361	361	357	333	356	405	371	390	360	387	368	373	338	357	397	331	417	309	388	346	345	335	334	373	333	355	335	358	328	362	366	348	358	387	353	373	353	349	350	348	379	385	347	373	354	387	348	361	322	347	347	366	382	389	350	355	345	368	313	336	335	384	358	391	367	344	372	361	358	338	380	341	353	341	384	358	360	358	385	373	341	341	349	365	369	353	356	349	332	353	358	342	330	327	371	352	375	363	372	359	318	349	383	358	371	367	348	390	352	335	374	355	342	342	348	350	336	351	323	366	355	368	341	340	347	350	366	388	357	344	370	362	372	357	362	362	344	354	371	368	368	333	390	348	355	365	335	402	356	358	393	360	359	403	338	374	368	353	357	371	357	401	330	367	393	376	377	340	325	335	351	389	343	378	369	342	372	349	344	346	338	348	338	356	341	351	342	338	369	353	353	368	353	342	368	354	341	320	363	339	383	334	339	322	374	344	369	365	378	374	375	363	363	353	357	376	368	377	345	376	336	349	344	408	370	330	379	357	348	405	330	349	370	374	361	368	380	364	353	368	356	363	377	342	319	343	378	368	369	361	355	330	339	363	350	358	344	359	372	360	335	395	386	348	363	372	371	379	343	368	377	353	367	361	362	338	361	396	379	376	341	340	356	394	356	377	362	361	364	336	357	342	362	380	343	373	344	347	348	363	322	365	329	385	376	375	310	361	391	383	395	352	358	336	339	384	356	374	316	377	373	401	342	364	365	328	385	348	360	357	376	333	357	382	360	356	356	374	362	363	347	380	332	364	351	380	368	393	343	370	387	375	354	351	313	370	390	321	333	362	372	331	351	358	371	355	382	351	373	352	355	339	354	342	352	396	345	382	371	350	353	369	357	386	367	365	348	374	332	355	352	357	342	330	313	327	377	346	363	323	357	342	363	346	340	363	350	335	338	346	366	378	346	367	371	346	350	387	348	380	372	372	403	349	344	352	315	370	349	335	393	366	358	360	354	367	354	368	382	373	359	335	319	315	347	372	369	358	359	377	406	360	334	345	358	389	356	362	327	341	374	391	341	381	322	327	378	356	381	339	382	355	366	370	356	338	367	367	367	387	342	389	363	356	368	360	348	349	342	365	371	370	361	345	331	388	372	356	343	381	381	357	347	356	363	370	377	356	341	366	359	385	372	379	335	339	333	396	346	330	341	339	332	345	379	371	355	378	324	353	364	374	366	334	327	341	369	357	330	363	341	328	375	364	372	376	352	383	362	348	340	351	383	337	325	358	357	407	349	342	372	346	360	308	355	361	355	362	353	363	372	364	357	365	381	383	395	340	359	380	401	326	355	364	379	362	351	386	349	354	340	365	371	370	348	338	360	354	378	360	332	378	359	371	345	351	357	377	352	348	352	353	363	350	344	361	364	349	364	341	329	343	353	342	351	339	366	348	339	367	371	354	352	357	347	356	349	343	357	367	383	412	367	357	342	351	383	366	366	340	328	406	353	357	380	369	338	376	347	344	349	354	371	328	373	372	390	322	372	349	340	397	340	370	339	321	373	355	381	345	322	348	357	348	370	350	370	371	333	326	404	357	372	363	382	363	332	357	371	346	381	373	387	345	368	321	361	366	379	361	329	356	362	350	376	391	330	384	355	360	357	352	355	381	331	356	368	355	351	339	343	357	363	339	338	382	364	331	338	358	366	360	351	373	338	379	364	357	393	395	391	370	367	338	343	381	369	359	385	346	346	380	332	376	328	356	359	376	361	358	375	334	363	355	369	353	370	352	364	379	343	363	360	343	348	398	389	351	332	365	374	394	342	330	333	332	383	364	381	360	349	350	339	337	388	403	357	376	393	349	371	377	344	324	385	365	327	376	356	348	348	366	358	360	368	337	349	329	349	377	356	398	331	358	371	359	318	342	343	353	344	362	368	361	355	338	381	356	331	366	374	366	386	336	358	363	375	357	373	359	343	400	355	386	347	377	368	353	374	366	343	401	359	361	337	344	380	388	338	373	378	367	385	348	377	355	366	353	378	361	354	348	338	377	361	346	360	363	358	358	385	409	371	388	363	368	385	377	341	387	391	350	373	354	331	372	352	369	349	344	383	364	350	366	324	348	355	375	361	380	380	367	396	337	343	354	355	370	349	355	383	356	362	343	349	356	376	365	343	375	350	375	347	345	329	336	337	341	391	329	381	337	369	350	353	347	354	404	332	341	376	370	361	384	326	352	436	345	358	322	366	381	337	350	372	342	382	373	364	394	365	340	373	384	353	371	376	350	348	359	345	337	350	334	363	321	329	330	351	372	324	337	342	355	344	375	315	385	403	344	339	356	376	385	349	361	371	345	346	361	338	351	376	335	357	371	369	367	350	386	360	346	363	330	352	339	332	367	386	369	332	358	345	355	412	353	384	340	368	335	370	365	342	379	365	357	353	373	374	362	325	368	355	395	360	390	410	383	353	369	395	363	383	346	358	355	351	379	347	375	388	372	337	352	382	380	352	337	377	367	324	350	354	349	367	378	353	345	360	365	353	338	394	350	366	346	331	343	350	379	347	358	335	352	379	362	375	370	368	341	350	349	394	367	347	367	352	357	362	345	358	367	309	366	380	346	375	357	347	350	357	383	367	342	375	372	358	336	358	331	375	340	348	375	371	344	352	366	342	377	350	370	353	368	348	375	367	337	360	376	374	359	379	369	383	351	342	341	368	362	335	334	362	357	341	348	345	367	362	328	378	368	360	361	352	334	347	358	378	396	384	371	358	376	349	353	333	361	367	376	331	349	360	335	351	364	386	363	342	345	359	339	352	344	349	364	375	367	338	362	337	333	324	359	374	350	357	361	375	358	338	352	346	331	361	351	355	349	357	416	333	335	370	348	338	356	314	347	377	379	351	357	367	381	327	324	371	353	399	359	380	373	380	362	343	361	345	364	341	333	346	358	346	378	350	375	410	369	361	355	356	410	341	361	338	346	339	366	346	352	370	386	340	352	357	370	355	339	350	346	363	338	344	360	386	353	381	350	392	349	331	367	354	317	370	340	384	379	355	342	367	387	369	399	362	369	374	360	403	359	336	398	383	342	368	358	394	335	344	359	380	345	364	327	332	397	375	344	346	327	383	332	368	361	351	396	362	352	369	347	355	340	345	325	369	378	346	334	356	352	348	365	368	363	357	335	334	411	358	379	348	410	339	362	380
22626	41859	33990	22891	18425	14552	11292	9414	7271	5475	4025	2817	2312	1973	1468	1152	1084	902	773	826	711	638	636	579	562	528	463	493	478	461	459	452	459	470	415	382	428	423	428	431	410	418	364	391	398	424	394	410	423	364	395	390	394	439	419	357	388	437	430	439	402	393	381	379	391	403	370	382	374	387	413	397	384	397	427	413	369	397	379	401	378	371	355	403	354	399	387	429	405	385	374	412	372	361	402	426	388	375	387	394	386	363	390	376	396	403	391	403	395	350	397	363	384	357	387	351	392	384	399	405	385	351	368	357	369	432	422	403	398	393	369	405	390	389	381	404	407	401	404	405	428	413	392	356	374	383	388	358	385	415	399	378	386	397	371	389	375	370	350	353	414	381	398	407	381	369	387	433	382	371	367	395	393	375	399	382	384	397	405	388	400	416	417	407	407	376	426	358	375	369	382	399	395	408	372	418	416	384	399	380	387	387	410	369	369	392	424	435	336	358	383	396	361	408	410	383	402	376	378	382	369	395	403	400	367	375	413	365	387	386	386	372	401	430	434	351	395	384	373	391	396	372	388	381	399	391	393	417	402	392	382	403	376	357	394	390	409	379	416	378	355	369	372	382	416	398	388	411	384	383	383	404	377	348	393	376	376	378	331	367	392	390	387	363	388	425	368	392	354	407	377	396	345	405	381	368	408	394	393	406	367	382	387	395	404	412	381	400	391	387	382	361	392	386	362	376	391	377	369	342	387	376	416	389	379	390	407	389	373	396	373	387	397	382	376	389	364	396	393	365	386	377	357	387	399	373	408	411	396	377	395	378	391	372	333	355	388	394	368	394	397	365	402	404	367	375	388	370	376	365	424	385	379	389	394	373	387	356	386	408	384	391	382	345	410	368	366	426	382	388	401	375	361	395	415	354	387	381	382	368	371	388	397	375	368	383	418	401	405	347	372	385	420	377	395	396	367	391	402	401	423	413	389	379	424	375	362	394	398	384	417	353	395	400	409	397	395	388	450	379	356	404	344	398	391	378	401	367	409	409	337	344	374	415	380	397	415	373	372	385	351	396	423	367	362	363	382	384	386	431	415	373	412	377	400	400	362	411	378	363	376	410	360	392	362	397	370	361	406	359	380	394	387	373	358	400	378	380	405	392	376	441	395	385	385	352	404	398	401	385	384	385	384	366	410	371	405	404	401	412	358	401	390	445	394	394	395	386	379	396	389	421	392	401	409	357	384	380	389	399	381	392	369	405	398	390	376	382	382	385	397	383	413	365	365	413	403	375	399	363	400	370	405	392	397	404	419	398	409	394	380	404	363	382	362	324	386	396	389	358	363	383	390	400	376	358	370	367	384	378	374	392	401	386	397	384	376	378	373	410	355	361	379	382	416	378	403	399	429	388	394	364	397	379	398	381	389	463	365	398	380	383	380	365	417	382	386	427	393	376	361	389	379	379	368	344	403	366	401	412	424	378	398	415	385	391	394	402	378	391	367	380	420	389	409	387	378	419	375	409	404	405	383	387	420	405	390	415	377	377	386	372	380	376	384	372	403	403	384	373	384	397	394	379	393	391	384	428	385	372	386	330	348	393	389	396	381	376	382	393	387	373	397	361	371	446	397	401	406	391	376	398	382	393	386	417	388	378	407	388	386	360	422	369	366	354	436	379	390	381	368	387	377	404	372	396	377	413	410	366	418	403	378	388	355	398	400	361	413	354	389	393	385	423	396	374	362	373	379	404	363	444	369	371	359	343	366	383	369	394	375	413	389	375	380	412	391	384	396	450	381	371	395	355	388	378	351	403	406	396	385	414	410	378	388	381	379	353	356	366	397	384	361	399	396	407	401	370	384	375	375	388	413	390	370	423	380	413	387	390	381	389	384	375	399	381	377	377	408	381	362	368	387	364	339	356	380	363	372	406	373	381	420	399	414	416	413	404	379	393	386	366	359	397	386	389	374	373	390	399	411	389	404	386	398	387	392	374	357	374	376	384	369	396	345	419	378	406	411	379	379	374	394	346	385	395	378	402	389	379	368	426	389	390	398	393	397	375	409	417	412	402	428	385	376	379	372	341	355	392	368	384	392	403	377	368	384	421	408	374	375	370	371	355	431	377	387	402	399	375	403	404	397	400	365	362	405	389	366	401	392	410	365	421	377	390	378	402	405	390	402	371	367	389	393	389	358	359	356	428	353	377	384	406	364	377	361	389	381	355	375	376	417	407	402	412	375	373	381	371	368	381	375	366	387	383	410	384	414	396	375	376	376	412	404	397	380	365	395	373	397	380	357	383	388	403	384	380	396	388	386	387	420	381	407	362	401	371	400	361	380	352	415	395	370	416	405	407	394	419	376	384	378	409	420	373	372	362	443	379	437	356	404	402	409	389	381	428	370	429	360	387	367	414	385	375	385	381	406	379	348	412	397	385	360	378	386	377	391	349	417	395	354	420	389	384	386	428	372	378	381	420	384	402	364	399	352	368	406	384	356	361	388	386	376	360	408	384	396	394	403	395	411	398	396	384	393	398	403	337	381	429	393	390	378	371	356	382	408	373	387	367	382	371	414	386	359	347	404	375	410	381	366	356	377	404	375	392	414	390	376	403	423	383	370	392	380	394	349	402	409	386	379	391	407	374	384	388	379	411	390	362	405	381	381	400	393	357	379	407	417	352	400	368	394	395	374	370	358	366	380	399	422	358	424	406	395	369	384	388	374	364	389	399	391	365	397	398	359	385	381	393	403	392	414	387	391	363	404	394	383	385	381	393	381	408	389	367	407	369	374	386	417	349	431	378	370	416	369	374	352	362	402	363	348	363	421	394	348	386	383	387	350	369	399	365	398	371	359	349	390	391	384	359	383	376	396	379	404	348	385	407	366	380	375	393	393	396	376	377	417	355	385	386	396	388	399	386	395	381	388	405	357	412	382	416	381	408	391	391	399	387	374	407	402	380	403	369	370	384	404	378	400	386	383	349	382	346	377	352	382	367	393	391	378	421	382	393	403	395	391	382	388	394	397	412	398	385	370	425	380	371	400	397	412	405	425	350	376	364	413	388	368	412	380	396	419	378	407	380	378	379	394	419	387	416	367	407	392	376	366	412	393	359	383	382	371	387	391	374	391	380	392	413	375	361	374	387	389	390	398	406	410	394	367	398	373	419	421	390	383	410	382	390	381	409	449	385	385	393	374	399	373	362	386	403	369	417	397	371	388	372	382	393	402	397	403	371	353	355	400	398	379	374	378	403	390	402	382	420	347	375	390	395	345	396	380	402	400	421	393	377	394	371	405	375	352	378	378	375	374	364	394	385	377	391	384	406	413	373	448	393	386	430	353	399	392	396	413	394	370	395	394	396	356	380	409	365	392	380	401	388	383	373	396	374	371	409	380	409	360	360	415	393	369	379	381	365	392	381	375	364	389	402	388	395	391	410	407	351	405	421	402	390	373	380	371	394	429	382	377	412	377	388	363	400	350	413	392	400	407	417	371	379	401	391
23180	21569	29316	24331	21933	22889	19350	10743	7953	5801	4283	3159	2409	2092	1694	1469	1224	1077	954	932	862	795	782	740	694	646	674	565	600	662	569	575	606	557	547	536	554	570	547	546	561	522	474	499	554	516	523	498	447	478	558	502	488	489	505	478	527	545	493	526	526	463	512	447	492	493	475	488	486	486	477	485	467	442	479	452	472	503	476	481	442	495	506	476	423	491	519	514	503	513	487	510	471	480	533	448	433	481	466	457	473	481	466	456	454	489	493	475	461	464	464	497	468	456	439	515	501	483	467	474	504	465	498	471	486	505	511	470	489	434	487	496	462	454	486	509	489	493	534	481	465	501	470	501	536	480	459	499	502	500	457	488	467	460	492	452	460	447	471	487	476	459	461	513	479	486	465	472	460	491	511	484	483	484	490	506	488	471	464	490	486	461	479	450	466	498	470	454	469	474	461	457	500	468	479	491	459	477	488	518	458	481	480	477	471	499	445	442	473	481	488	457	518	472	510	479	471	466	499	487	472	453	467	478	520	489	509	471	512	496	423	523	456	494	482	477	495	486	502	499	465	470	458	496	498	455	496	449	500	490	473	511	504	489	468	435	485	498	451	471	470	455	473	461	432	490	480	510	492	533	470	509	471	480	487	480	493	477	466	487	490	495	490	462	474	520	484	505	479	486	456	536	484	520	480	473	499	472	480	479	463	468	473	502	476	507	466	498	460	507	506	463	470	483	493	470	479	461	474	505	487	491	490	487	506	523	497	510	490	490	487	506	439	477	483	500	468	441	460	491	519	454	527	436	494	473	466	486	503	496	498	496	508	484	485	499	483	427	460	487	471	503	472	510	506	483	481	491	446	462	506	442	457	453	485	498	470	482	473	466	512	496	482	477	466	501	488	470	473	474	470	483	468	483	476	471	482	459	506	481	502	456	464	481	468	497	512	479	508	484	492	491	460	445	516	499	478	473	472	464	450	501	450	476	461	465	493	497	482	472	478	424	458	476	483	439	496	451	464	477	515	531	493	494	455	523	514	502	461	489	475	505	508	529	463	495	480	455	505	458	481	509	435	459	480	495	492	456	442	495	502	489	510	506	453	500	442	491	487	477	471	499	471	478	496	476	466	524	485	474	491	484	472	482	492	477	490	460	476	514	489	514	455	474	453	495	485	498	482	509	464	487	483	488	505	492	449	413	470	505	484	486	495	499	496	509	475	485	494	461	489	449	510	454	490	471	490	500	513	463	487	501	472	485	451	492	481	512	489	478	502	462	499	471	468	475	480	470	442	500	499	488	518	508	513	539	491	443	452	504	486	469	463	454	489	490	497	487	472	540	500	491	482	487	502	512	463	491	457	473	443	490	443	501	458	461	489	475	502	501	445	479	463	491	497	456	457	479	499	446	444	474	498	521	442	465	457	477	504	493	485	491	510	475	473	483	480	529	469	521	503	479	435	479	452	459	478	477	489	492	472	505	477	452	524	482	514	509	476	490	491	490	490	522	506	494	529	502	478	456	487	461	481	464	450	469	496	507	500	469	478	492	513	450	443	500	508	472	480	513	478	487	470	459	469	444	505	466	499	491	466	470	485	470	510	470	533	466	475	477	510	500	458	442	473	449	487	468	509	455	457	507	455	495	492	500	493	468	499	487	462	490	472	444	513	494	490	484	454	498	454	494	488	502	482	475	521	497	470	494	486	478	500	480	478	490	484	451	475	473	452	464	473	470	463	479	489	468	505	445	477	468	485	516	457	501	502	446	496	491	468	471	499	513	437	470	488	480	436	479	482	490	526	520	493	447	486	463	490	458	486	466	496	517	487	453	476	444	496	484	492	479	503	503	470	493	507	482	486	487	485	501	465	478	463	495	473	490	491	460	490	499	489	493	519	513	463	437	472	452	455	495	488	463	473	467	443	474	458	501	467	449	486	471	437	518	481	456	484	514	482	506	458	517	465	477	464	481	513	482	522	490	456	459	486	455	488	449	431	471	450	512	512	452	528	480	449	488	443	433	490	470	536	521	466	506	517	467	492	472	511	474	464	504	493	449	497	491	496	507	506	483	496	495	459	461	474	468	478	474	496	477	476	468	478	501	440	462	470	483	442	465	507	485	412	504	442	481	476	507	517	520	507	505	502	476	429	488	487	470	522	472	526	498	466	493	474	481	485	506	510	472	540	479	473	497	497	488	447	500	503	476	502	462	490	485	475	480	492	475	494	507	455	492	518	482	501	470	506	474	503	462	458	496	503	493	463	469	499	449	519	491	495	489	478	478	459	488	525	494	472	465	462	434	453	465	508	456	486	489	472	477	481	447	512	475	499	487	465	441	419	512	497	492	484	479	479	491	527	472	508	494	496	489	478	479	465	467	482	461	505	445	470	490	528	476	478	464	513	465	477	494	492	457	465	417	482	495	459	444	461	467	449	496	504	466	453	461	462	477	479	478	464	498	477	439	490	491	480	490	454	498	489	485	484	463	473	464	471	488	516	490	481	528	480	461	511	479	505	442	443	482	481	498	445	496	529	470	461	494	502	466	457	463	472	495	505	425	451	472	484	451	495	501	484	462	483	450	432	491	458	500	477	492	494	513	511	451	466	478	474	489	463	492	502	485	472	471	462	496	485	501	483	473	484	504	482	423	517	489	478	480	527	467	469	451	497	474	504	468	497	467	437	435	500	472	509	502	491	453	491	468	473	463	478	500	506	498	477	466	493	492	469	453	521	456	455	462	464	479	503	467	478	443	478	466	476	475	469	439	457	498	511	466	484	441	466	455	480	460	480	490	444	485	503	477	479	477	446	448	453	416	479	507	437	440	493	458	486	440	483	506	491	501	469	499	440	476	541	510	504	477	466	469	496	503	473	505	494	464	457	508	463	526	456	470	479	480	468	480	467	493	469	518	476	469	463	479	441	453	471	456	484	488	483	453	483	478	495	490	471	462	446	478	476	470	500	463	488	518	450	487	487	454	453	505	444	501	448	470	508	516	504	515	501	456	470	474	461	468	500	531	486	449	445	462	518	473	485	472	472	503	529	500	464	475	461	502	488	478	471	484	475	484	476	440	492	492	491	489	473	483	477	511	487	505	497	445	486	489	486	518	475	467	468	474	452	468	500	482	510	473	479	504	491	439	500	478	462	512	460	475	476	485	466	478	475	454	480	481	490	450	461	496	504	475	504	469	523	474	489	480	469	474	502	499	493	478	493	488	437	484	508	505	514	460	484	495	491	480	508	478	491	469	525	443	452	459	499	473	480	495	507	450	504	504	470	485	499	536	493	466	514	500	516	484	428	462	474	449	464	484	455	466	463	484	512	496	506	488	457	471	486	502	462	482	468	468	458	479	461	496	454	504	509	486	516	493	482	495	478	518	476	502	439	493	490	491	491	438	482	466	469	504	462	512	489	436	504	472	493	485	456	457	489	457	470	482	498	476	518	503	487	507	523	506	492	488	495	488	504	498	447	471	466	482	485	473	486	506	495	463	501	484	503	475
25459	50530	42593	31743	26328	21523	17174	14385	11664	8654	6472	4824	3764	3196	2459	1936	1750	1443	1261	1111	1120	992	924	849	821	743	724	657	711	669	639	672	605	621	636	569	579	588	567	553	555	564	530	532	530	519	520	488	511	487	553	473	582	521	551	485	516	478	528	520	482	508	488	490	507	491	512	527	528	481	486	492	494	483	500	494	532	473	485	451	517	479	538	467	534	470	539	499	513	491	471	505	489	501	531	462	489	461	519	456	508	546	504	529	486	486	507	485	496	493	476	493	473	514	450	495	499	473	494	483	534	516	539	487	490	507	498	536	465	483	472	523	463	500	486	487	473	467	446	510	482	475	523	481	525	498	455	511	495	500	513	517	478	508	501	461	500	499	504	506	509	552	478	473	504	531	490	497	453	477	489	520	536	475	496	489	486	537	495	516	481	444	494	519	509	449	469	492	496	508	466	500	497	516	466	468	488	534	521	487	526	486	499	510	510	535	499	466	510	472	493	517	496	502	507	525	492	499	481	512	446	496	497	504	500	516	484	499	493	481	509	508	526	478	486	475	481	497	505	489	508	476	482	447	539	536	488	481	482	470	488	481	498	488	501	516	525	507	477	485	478	502	532	482	510	513	522	491	501	501	439	496	502	514	449	492	500	490	481	547	492	488	514	515	479	505	492	481	513	447	485	486	510	520	500	508	492	532	512	531	491	510	510	496	529	519	491	467	496	510	503	466	526	534	496	511	498	516	523	512	515	510	497	441	480	522	498	496	496	501	465	487	491	465	493	478	485	484	477	522	528	464	515	492	474	495	512	487	533	510	522	468	508	482	541	494	491	486	478	478	489	444	491	527	495	496	491	527	468	525	449	500	486	499	513	501	531	508	501	472	484	458	498	456	485	511	485	501	483	490	517	476	522	513	509	538	491	475	505	495	516	498	496	494	488	513	517	468	455	536	491	489	499	497	505	490	489	491	500	502	507	483	517	461	514	490	510	476	493	485	503	522	490	507	482	510	489	479	521	426	520	507	512	486	453	508	489	502	529	465	481	484	458	444	471	475	517	487	467	502	478	452	540	488	548	535	546	515	490	480	463	450	489	474	494	505	492	507	500	478	461	501	523	535	503	500	492	476	512	455	500	478	488	465	498	527	491	508	497	566	496	530	509	507	498	527	455	499	486	505	472	489	530	486	486	478	480	500	511	499	513	499	478	456	498	479	521	479	494	526	510	460	475	501	470	476	509	478	513	508	526	494	470	521	504	474	515	446	515	491	527	505	448	489	481	503	461	511	493	489	507	479	487	499	482	526	447	488	511	508	477	501	504	511	489	464	491	489	512	517	497	477	479	466	492	483	460	523	502	498	470	512	482	484	509	496	530	513	508	484	558	530	495	458	480	515	529	495	538	476	518	499	532	505	480	498	492	502	491	509	487	524	528	470	502	474	504	483	512	444	497	498	507	474	489	532	498	503	486	475	508	451	478	502	475	530	521	450	471	524	493	501	497	492	548	485	498	475	509	499	460	501	502	451	537	501	472	500	478	530	530	468	493	538	521	502	495	477	479	502	461	487	475	515	484	561	476	533	517	491	518	494	518	525	508	485	524	534	484	502	510	522	491	494	512	532	490	502	494	483	500	509	475	476	513	505	471	507	531	466	456	512	472	501	519	500	447	511	489	489	487	499	500	527	501	473	497	510	480	469	537	458	462	514	465	471	476	478	504	492	489	499	504	496	486	490	477	498	502	476	500	468	510	490	490	474	489	458	493	499	478	463	529	509	499	488	499	486	517	487	524	517	484	504	495	498	495	468	494	472	460	502	494	520	511	497	492	450	486	495	500	508	475	492	482	485	519	511	483	519	487	502	488	480	492	487	478	499	487	533	467	492	508	565	446	511	530	532	520	534	492	502	498	481	470	506	499	517	492	548	484	501	518	500	489	498	511	504	468	495	505	517	522	492	474	490	520	508	472	488	481	452	558	502	491	486	513	525	479	492	496	507	481	464	536	469	498	502	499	507	477	470	486	545	507	494	472	458	514	497	521	487	557	508	483	448	493	460	443	512	503	478	536	465	482	506	519	486	508	473	513	517	512	491	492	516	480	522	505	497	524	521	494	484	488	476	454	488	473	506	490	514	455	500	528	486	498	473	542	497	505	475	501	475	468	535	476	511	517	475	525	510	489	497	485	505	466	513	528	508	528	519	464	511	523	521	486	515	499	503	500	486	527	533	496	528	515	504	513	505	461	463	477	511	507	512	517	464	474	497	486	501	487	485	509	477	532	500	510	506	505	502	489	486	457	491	496	513	498	521	492	522	495	500	492	470	510	490	459	498	522	515	491	523	511	488	493	508	472	465	450	502	487	523	494	520	498	488	510	520	535	515	515	454	555	488	508	517	523	457	493	503	488	463	517	480	471	483	463	509	478	452	472	519	491	486	505	505	467	475	503	511	481	482	492	518	501	470	509	505	547	489	462	496	517	464	507	496	507	503	512	480	491	506	497	505	481	497	483	499	528	499	497	497	498	446	492	529	501	481	466	471	517	475	510	477	511	489	523	495	514	484	526	460	546	538	513	487	494	472	515	449	476	479	457	464	451	456	480	508	492	476	521	466	485	501	471	482	466	500	493	462	482	478	506	474	480	501	508	495	528	449	497	457	511	501	533	471	478	493	496	472	499	518	517	529	474	464	520	487	518	503	502	521	483	546	471	454	488	472	477	444	494	527	507	499	506	495	496	514	495	479	512	495	506	543	459	476	480	492	484	487	492	488	493	490	489	473	489	490	484	483	468	492	486	496	492	471	487	471	486	498	478	535	476	493	531	487	451	542	527	491	508	517	497	518	504	447	514	511	504	509	529	504	507	485	511	502	513	524	509	492	492	496	542	494	473	486	514	488	509	478	501	484	485	495	482	481	524	505	480	539	514	473	433	467	533	493	512	553	520	469	536	469	467	459	457	508	452	479	510	480	450	464	447	489	468	512	493	495	469	468	506	497	493	532	540	471	489	490	502	438	465	499	488	530	490	487	448	516	522	477	497	465	458	526	492	510	487	491	502	510	511	475	487	537	523	452	488	493	460	513	506	512	502	514	521	503	505	492	500	548	499	500	522	481	471	489	480	472	514	500	548	468	462	504	520	478	494	519	477	496	510	489	495	523	491	512	503	447	497	463	470	455	466	494	517	507	497	497	501	457	493	524	489	453	510	491	529	483	511	467	518	499	501	485	501	464	483	511	470	521	507	501	457	473	530	501	474	489	509	496	505	508	503	504	544	495	490	457	524	494	562	475	490	486	502	521	501	471	467	486	513	470	493	511	511	480	475	500	483	478	522	463	491	504	516	477	479	503	502	495	477	480	503	504	535	487	531	487	513	475	525	456	510	503	463	482	504	461	528	509	443	465	501	510	464	464	510	465	516	497	479	477	514	504	473	501	472	503	487	520	497	492	504	489	485	505	495	476	480	524	477	473	511	535	545	478	497	494	489	521	481	502	505	489
29189	25032	28345	20503	12209	7802	5536	4329	3539	2480	1847	1348	1208	993	892	695	620	588	563	501	479	477	489	435	441	410	377	407	369	356	375	385	328	396	367	364	358	379	346	354	374	355	369	357	343	320	357	348	358	336	347	387	323	352	345	319	346	354	368	336	345	325	372	311	344	331	366	342	344	345	359	337	328	340	340	359	350	335	353	350	325	348	323	331	343	349	348	345	371	329	352	338	341	353	356	341	355	344	332	305	371	346	325	284	358	363	321	328	335	351	349	388	340	357	373	378	323	350	348	350	335	330	337	317	367	372	335	321	349	336	378	360	344	371	329	308	361	327	321	344	316	343	340	305	335	363	339	348	333	351	344	330	350	299	332	321	338	342	319	323	322	355	307	345	337	369	338	325	331	334	309	319	372	349	352	354	358	366	345	376	321	294	344	369	351	343	371	297	322	340	346	329	339	336	355	317	345	322	305	338	344	317	329	365	395	367	337	341	330	349	380	325	362	347	329	363	362	329	304	321	319	345	341	305	366	324	341	307	333	353	321	319	312	368	314	317	326	345	304	353	320	363	351	324	324	342	349	341	349	348	361	303	336	330	368	356	345	378	350	319	363	341	345	338	302	344	311	380	313	350	331	356	328	317	313	362	339	343	343	356	346	315	336	315	324	334	333	308	312	317	351	333	357	327	341	328	363	353	307	328	317	337	347	336	345	358	330	321	328	317	343	360	341	334	365	316	311	331	312	310	347	314	298	332	342	315	340	349	362	363	340	325	302	298	345	339	349	361	362	317	365	303	365	314	346	335	338	371	328	333	322	331	332	362	334	342	347	327	318	342	351	351	336	324	318	363	329	359	344	376	347	329	345	328	335	350	333	311	348	314	342	370	319	356	344	337	322	334	331	345	329	348	337	323	336	310	326	320	354	329	336	354	326	326	350	335	331	321	326	315	347	354	335	337	335	326	338	337	376	344	343	336	298	355	336	287	327	297	348	352	339	315	346	357	315	334	306	304	331	305	329	352	368	344	348	305	334	333	348	349	326	332	333	343	325	347	349	340	339	325	362	336	336	304	329	304	356	336	311	372	320	353	349	339	351	323	344	314	328	298	373	350	361	356	358	339	341	354	354	365	352	348	369	310	342	351	322	328	329	328	339	358	328	330	338	319	347	356	313	353	316	323	334	333	333	322	366	346	350	370	331	339	333	335	337	336	342	356	334	361	347	314	335	330	341	298	340	315	351	331	326	322	343	292	355	321	321	351	325	349	354	308	314	351	306	349	356	333	312	333	337	358	365	369	336	317	346	311	337	325	342	313	333	287	403	356	343	341	321	337	345	338	356	332	334	321	337	334	328	321	345	345	356	310	327	336	315	325	349	320	322	345	321	346	303	337	336	323	338	333	296	367	325	357	327	335	341	338	333	356	333	330	321	343	320	322	348	340	327	361	337	303	375	333	310	323	323	337	319	335	342	343	363	344	312	360	350	330	346	303	342	329	341	346	324	355	334	344	312	340	332	360	341	335	363	340	345	377	349	361	369	324	345	346	333	343	354	314	322	326	340	341	333	357	355	323	346	338	360	331	328	329	339	350	352	333	356	333	318	353	376	344	362	359	341	360	368	367	360	302	322	327	345	346	341	336	349	326	350	333	327	354	337	341	331	341	341	347	378	332	328	333	379	337	361	341	342	338	339	353	348	369	356	362	341	338	354	314	325	348	306	351	354	333	366	301	325	348	324	348	340	305	326	371	313	333	329	356	368	379	348	365	346	354	307	321	322	322	374	332	340	344	323	337	366	334	357	351	377	334	294	330	339	356	340	358	345	316	351	337	341	324	354	341	327	347	370	325	308	348	358	316	347	322	330	333	325	330	335	353	310	375	304	346	314	329	318	356	324	328	323	335	313	312	346	333	341	363	376	298	359	338	335	332	347	310	316	323	327	329	331	305	345	297	347	323	360	346	324	329	347	355	324	369	351	310	352	354	332	366	345	339	343	324	324	321	370	315	323	338	343	342	338	358	337	328	366	316	334	313	319	306	354	362	331	331	346	316	310	357	332	303	357	335	336	304	376	326	351	364	304	320	325	335	355	328	327	306	321	323	303	338	325	309	333	319	336	325	319	328	354	310	357	373	316	346	376	353	344	352	386	323	313	305	362	306	334	334	332	334	316	319	364	310	351	340	340	325	326	349	303	323	315	337	337	368	335	331	301	343	351	333	341	326	350	322	362	336	319	334	348	316	317	322	318	329	307	360	330	300	346	355	321	337	346	382	321	349	344	332	320	356	334	342	316	358	314	336	337	325	365	341	307	316	357	353	356	317	325	315	330	341	340	306	327	361	317	301	342	340	344	343	336	341	348	358	329	350	350	313	337	333	330	338	320	349	315	352	348	345	322	354	348	327	363	341	352	326	362	359	299	337	366	326	321	343	353	329	349	372	345	340	354	321	344	340	314	336	307	335	348	316	317	324	343	352	354	361	373	350	335	333	345	331	334	339	348	311	355	321	350	335	332	390	322	323	324	331	309	314	363	319	361	375	362	326	348	325	332	361	346	354	357	315	354	320	334	312	353	349	368	312	336	379	342	340	359	310	309	319	332	343	338	354	288	310	319	346	346	346	309	341	347	373	326	328	340	334	338	341	332	306	306	323	366	328	387	339	291	337	333	334	357	319	354	340	333	363	358	325	333	373	352	371	342	317	340	322	337	316	379	360	331	347	371	299	321	333	329	337	325	359	355	364	367	329	332	356	305	330	341	330	316	326	315	355	330	355	349	360	356	340	340	324	328	343	370	337	321	292	359	346	356	320	337	331	334	326	364	305	331	314	362	350	339	343	340	318	339	341	344	334	327	334	322	337	318	316	366	334	323	333	313	330	314	375	341	346	330	321	351	332	330	337	331	306	360	306	341	358	363	337	348	334	322	310	336	334	363	313	330	349	347	342	335	309	321	334	337	315	346	344	338	347	337	373	352	325	364	344	340	342	339	348	379	340	331	365	304	336	346	337	312	355	354	320	367	358	346	312	341	328	348	345	339	324	345	319	309	352	316	337	337	342	328	325	333	321	309	325	364	328	331	302	343	314	370	343	307	342	328	333	359	323	339	332	376	318	356	335	327	312	279	343	348	371	360	342	350	356	346	331	341	325	333	345	376	324	354	341	337	329	305	319	329	333	342	339	357	307	339	320	346	316	323	336	330	341	356	325	350	326	330	358	316	341	371	345	340	304	339	330	307	349	315	332	346	337	358	338	345	339	326	343	366	324	347	341	341	329	302	354	323	328	363	351	334	353	338	318	311	369	365	332	331	301	304	362	362	340	357	395	342	346	325	305	342	343	337	319	314	333	362	337	343	356	357	335	339	329	318	334	379	343	343	362	365	340	326	317	336	317	319	289	321	362	353	344	319	351	357	337	372	344	350	331	345	348	372	325	325	339	316	359	347	349	349	375	344	329	323	346	333	333	346	335	335	319	332	382	353	350	368	350	345	320
22443	38424	30519	19814	14986	11463	8877	7277	5813	4246	2894	2182	1731	1515	1202	974	885	750	695	605	606	560	555	550	507	469	463	449	403	467	405	413	399	441	412	417	400	389	422	393	380	395	399	391	354	388	340	370	375	372	355	364	400	332	357	357	346	394	346	350	389	330	398	330	336	386	370	354	337	348	354	324	366	381	373	372	377	355	341	366	334	347	355	371	369	369	340	345	352	376	384	344	351	376	355	354	394	373	349	335	339	385	359	342	339	374	337	374	366	353	367	364	370	341	346	332	356	360	395	374	369	321	342	331	393	336	394	376	390	336	404	322	373	370	377	364	369	368	360	393	407	369	345	378	363	343	341	351	359	364	329	353	381	337	376	400	380	358	396	366	362	359	350	356	359	351	354	355	376	347	344	359	345	368	354	378	376	339	321	381	366	374	359	388	343	348	344	369	360	366	386	343	360	357	326	364	351	389	381	381	369	344	339	371	342	353	349	354	355	345	391	379	386	349	347	328	338	399	365	341	340	371	353	361	363	359	366	364	349	357	339	374	354	362	363	352	359	356	328	354	391	331	378	341	386	357	363	369	346	340	369	379	374	336	344	367	353	349	384	357	376	348	392	364	372	335	372	366	362	370	359	359	374	362	381	358	367	338	313	374	334	345	377	348	345	342	374	415	359	323	333	372	339	331	336	354	390	367	396	374	346	384	398	363	350	345	339	354	331	347	335	370	359	355	389	350	389	330	369	329	343	353	381	356	337	342	364	336	380	414	356	376	352	351	352	346	382	376	358	366	356	384	358	381	336	365	377	373	321	300	370	388	347	344	358	356	343	353	360	370	316	339	372	369	369	353	378	340	347	338	385	333	364	390	363	341	368	353	361	368	375	359	343	391	358	351	374	375	379	371	376	345	347	366	373	395	354	350	343	353	365	342	359	399	353	358	353	343	348	354	386	338	385	377	370	365	354	334	394	328	359	343	347	358	353	390	388	361	365	359	350	360	359	369	385	367	373	394	345	373	381	382	330	380	361	380	351	350	378	347	401	383	343	357	337	367	343	370	326	359	357	376	364	377	359	354	351	360	357	360	381	343	351	351	337	364	370	337	323	355	363	390	356	392	352	381	360	378	359	384	368	382	363	394	373	347	368	355	349	382	315	327	329	324	368	371	351	386	353	362	392	324	377	358	364	364	352	351	343	354	373	370	377	379	342	378	394	381	371	354	366	357	364	362	364	361	326	346	364	351	368	372	351	344	332	361	372	336	381	345	373	364	321	367	380	352	362	374	376	354	383	360	338	393	372	361	369	351	379	345	406	360	376	355	368	383	372	335	365	354	348	358	334	345	404	363	351	376	374	353	345	347	387	331	361	386	368	377	349	349	399	375	360	358	322	378	352	365	373	358	377	363	379	387	362	354	339	323	366	350	391	328	387	341	357	404	358	344	352	349	338	334	330	352	371	335	342	338	354	387	343	360	356	329	366	365	328	356	346	363	336	367	364	337	371	362	322	377	356	343	346	356	368	391	353	356	347	386	344	360	381	384	321	339	417	348	338	368	369	383	327	331	356	363	402	400	333	350	335	363	343	356	318	344	367	334	353	356	365	339	360	323	357	346	367	337	351	368	359	369	349	350	366	387	323	352	362	357	382	409	389	369	340	371	355	383	352	344	379	368	346	376	373	365	344	343	376	347	393	385	385	374	402	374	381	373	337	399	354	367	389	357	359	383	359	404	339	338	379	367	388	378	367	366	392	344	371	386	354	378	366	371	408	371	341	389	370	320	359	339	361	341	382	366	377	316	378	342	342	331	365	345	340	346	349	353	376	378	389	341	359	339	370	416	330	386	375	355	354	350	355	326	393	380	348	372	325	353	374	371	355	358	359	360	380	370	366	353	342	364	391	309	352	337	364	353	372	380	367	373	356	375	353	378	376	381	346	371	375	361	383	396	373	360	391	402	374	371	370	375	376	339	358	375	366	366	338	363	360	364	381	370	338	354	374	350	329	374	384	352	357	329	332	376	362	402	372	366	353	351	363	324	345	310	377	380	408	348	369	374	377	356	340	361	329	366	351	337	365	348	347	365	381	373	348	380	336	346	323	360	362	367	364	366	365	340	356	398	355	355	339	364	326	351	381	377	393	358	357	366	361	341	360	361	352	348	355	372	344	342	340	390	345	379	340	364	339	371	375	324	371	337	363	348	324	347	357	388	350	345	357	358	355	346	374	377	340	356	377	381	355	380	354	392	340	395	373	388	338	396	342	350	342	361	367	355	378	372	378	346	349	395	373	374	385	351	372	320	344	356	348	377	318	385	358	362	339	356	349	371	380	373	362	351	348	338	370	356	382	379	378	353	361	366	346	375	362	377	358	350	356	358	355	369	328	342	361	358	365	377	398	323	364	352	364	367	343	349	373	382	365	357	360	387	365	352	349	344	375	385	354	349	360	347	382	386	346	364	327	377	377	348	348	333	383	341	389	383	364	373	405	348	350	327	370	364	359	381	346	331	391	371	360	363	382	359	389	374	317	373	376	376	361	355	359	356	372	391	366	328	354	349	382	351	367	368	385	378	331	347	350	391	370	376	394	364	357	348	362	373	343	381	381	365	358	369	297	383	323	358	353	335	345	372	378	353	334	344	366	335	332	338	350	355	345	363	351	358	349	327	351	336	345	355	346	342	346	375	351	349	372	346	362	368	357	369	326	413	344	360	387	375	397	360	369	386	349	361	365	333	380	367	348	383	332	368	368	391	351	378	365	333	343	348	366	381	375	360	369	348	364	359	371	346	371	366	352	367	342	393	388	359	314	321	373	377	353	353	379	382	368	381	360	361	349	360	368	343	349	362	349	399	362	349	376	375	348	386	364	386	374	351	349	384	356	350	351	351	373	367	382	320	396	381	348	361	331	377	369	337	372	372	337	365	386	357	376	348	355	358	369	368	341	376	358	337	361	348	340	355	348	365	374	353	343	364	401	363	365	373	369	346	386	377	397	339	368	355	353	375	361	337	357	332	350	381	374	365	348	363	389	352	371	393	385	344	374	347	355	359	351	365	365	351	348	356	346	381	375	347	347	377	349	370	376	353	369	346	374	356	375	357	358	338	371	347	339	367	391	376	348	349	363	342	369	352	369	349	330	362	346	363	394	369	351	373	344	373	363	343	345	365	326	370	377	334	340	350	368	378	360	365	374	377	395	368	330	368	366	333	363	369	346	364	353	363	351	382	376	337	408	381	334	358	361	355	336	362	354	377	363	370	377	383	332	372	396	368	357	359	376	331	353	344	356	369	364	396	381	374	376	346	342	357	374	394	348	378	377	352	338	364	367	367	367	359	374	353	379	336	339	361	373	371	348	359	363	357	361	360	360	358	367	356	355	360	360	375	372	391	383	378	366	310	365	369	388	310	373	344	370	380	370	344	367	383	366	373	358	357	358	386	333	340	379	336	333	343	367	362	356	365	384	340	377	353	352	375	388	341	344	378	366	321	355	372
24294	21449	28639	24921	22250	17791	11407	7563	5568	4235	2818	2082	1700	1440	1311	1103	921	861	740	671	661	605	585	601	557	512	506	515	505	494	462	473	484	483	457	395	500	458	429	437	426	407	436	434	419	431	411	431	442	424	428	387	426	415	396	445	418	416	419	382	398	406	408	452	386	433	404	399	384	454	401	398	383	413	393	427	410	414	404	371	481	379	411	380	407	389	404	436	388	411	434	435	423	401	379	439	388	421	432	401	397	403	383	383	389	429	389	401	391	404	407	401	431	431	409	406	444	418	405	395	412	420	406	462	443	392	425	423	432	373	390	364	393	393	383	414	423	409	402	408	422	420	390	380	431	412	371	428	404	438	412	398	406	407	429	422	351	390	377	419	393	378	400	421	374	423	416	413	418	428	398	396	391	400	406	404	418	386	405	382	378	437	381	402	429	396	414	404	424	408	388	417	404	381	421	404	405	412	386	430	413	385	374	401	422	380	406	431	401	369	362	401	392	395	393	390	421	395	438	427	377	389	414	392	412	416	411	412	452	424	378	422	367	408	409	395	398	428	452	463	384	416	405	431	394	387	434	407	414	383	415	417	423	424	392	400	394	435	431	401	393	381	422	390	433	416	404	394	429	405	424	422	415	425	413	426	433	408	376	428	426	416	430	416	402	433	389	408	415	415	429	362	386	442	398	414	395	395	453	413	403	384	433	425	383	409	418	408	417	430	365	432	410	382	399	416	422	429	415	415	435	405	405	385	403	403	430	395	398	394	379	420	388	453	383	415	401	381	418	415	391	434	417	391	411	423	414	409	420	432	380	373	401	427	417	426	418	452	408	407	397	432	412	408	398	444	418	452	429	419	426	395	415	386	431	376	434	413	375	385	446	379	438	423	420	437	407	427	403	382	420	426	424	387	396	419	412	405	438	397	405	398	401	382	425	429	385	385	436	374	426	398	403	432	433	407	446	416	405	442	406	389	411	411	406	377	413	408	424	410	415	416	379	412	379	418	376	396	457	445	391	394	402	413	423	383	414	422	371	398	395	409	397	399	389	452	380	364	424	415	412	421	406	420	404	416	440	399	383	422	431	423	432	382	457	387	432	431	415	399	419	414	401	397	362	390	394	391	415	411	426	445	396	422	412	419	443	399	436	420	431	409	420	401	401	399	426	415	375	383	424	377	369	399	408	395	404	392	407	408	402	429	409	414	409	419	387	422	428	402	409	408	422	397	417	413	383	382	403	432	424	457	405	406	394	440	404	436	402	397	383	412	385	423	386	403	393	403	396	390	380	397	392	423	450	427	427	433	401	439	391	418	408	409	400	414	426	412	396	411	428	418	402	404	384	412	369	423	377	390	392	403	432	426	404	416	419	411	413	406	418	402	425	404	418	378	393	380	411	434	411	393	426	400	382	440	409	359	395	427	400	424	410	394	437	439	427	393	425	402	401	368	373	390	386	410	400	404	396	389	418	380	452	405	414	400	399	408	404	458	418	387	438	424	443	417	435	386	394	419	414	414	415	438	415	370	392	437	400	384	422	423	441	403	422	388	391	399	437	399	409	392	430	401	438	423	442	376	396	409	387	377	401	421	358	435	423	437	428	449	420	407	372	422	400	424	410	457	394	434	378	416	438	422	414	410	455	422	412	417	471	384	458	390	339	383	400	444	402	402	375	419	461	386	402	466	381	431	409	404	422	375	396	419	421	401	424	422	392	441	386	392	409	419	384	422	419	395	404	413	447	383	380	403	416	392	446	372	389	430	398	427	428	424	436	386	385	377	428	387	435	428	439	407	430	412	449	370	416	394	416	387	406	398	421	400	413	410	410	417	394	389	401	415	415	398	393	417	390	387	388	420	435	398	422	380	411	433	401	410	435	416	420	393	436	426	395	397	388	377	422	400	393	451	448	412	456	386	406	403	425	376	397	380	411	427	411	421	396	401	427	385	435	413	381	425	426	401	394	417	421	422	413	428	423	444	404	425	395	431	410	437	430	377	443	391	396	406	411	402	398	406	431	390	413	409	432	444	410	422	416	424	395	436	437	422	396	429	382	449	418	411	417	424	389	379	384	427	411	409	429	426	427	404	424	402	408	415	395	391	426	373	423	389	403	373	433	408	370	404	467	429	440	449	403	427	401	378	425	400	457	402	382	408	424	417	424	422	405	381	429	442	396	416	400	430	384	425	415	409	399	436	382	399	405	392	390	375	402	389	443	428	386	436	374	413	392	401	436	409	418	409	416	392	393	413	416	429	458	413	400	381	365	428	394	419	436	384	386	390	406	353	420	422	395	379	426	399	396	375	409	397	410	399	413	397	398	399	407	421	405	398	412	446	413	418	417	404	383	352	473	383	382	411	400	423	442	395	406	451	384	425	425	435	371	426	376	446	363	399	400	426	415	401	420	392	395	393	431	405	428	386	381	408	402	418	442	419	407	401	404	422	421	373	396	419	423	391	416	408	411	426	422	415	414	431	416	420	397	452	368	396	426	374	436	386	440	398	400	432	425	398	381	402	390	378	411	418	399	404	425	438	435	427	373	448	395	419	450	403	427	428	395	365	382	432	436	424	405	430	378	402	376	395	404	415	395	428	422	394	409	382	425	389	420	414	429	406	405	394	398	411	413	384	397	439	439	409	409	416	421	410	410	384	442	388	366	399	397	418	439	361	376	424	398	412	398	415	459	400	413	417	420	426	412	403	374	401	410	407	429	416	434	427	433	379	353	420	402	396	384	396	449	407	390	451	418	437	410	430	423	388	433	458	399	380	418	415	414	431	409	418	404	418	408	416	392	397	421	406	456	381	427	401	413	427	411	402	422	430	402	393	429	363	430	432	410	445	412	422	403	450	388	436	422	406	395	406	421	393	412	394	431	393	430	402	396	408	392	391	372	415	401	447	390	397	415	427	423	411	368	398	413	433	413	431	411	413	381	409	431	417	402	424	392	413	411	443	392	441	392	381	408	419	414	392	394	407	435	425	422	410	413	430	411	381	390	415	411	393	387	469	403	413	412	427	405	387	431	420	392	452	403	417	419	385	458	447	424	438	442	416	395	397	390	410	351	413	377	434	414	394	432	406	440	421	416	404	385	364	412	418	402	439	395	437	404	395	429	401	414	415	420	415	410	418	403	394	379	419	438	426	395	400	397	407	426	423	404	377	395	451	403	409	426	392	403	415	374	449	400	399	401	401	422	395	393	456	368	368	401	430	385	381	446	395	432	365	405	402	409	404	394	412	406	452	404	397	396	434	416	415	426	415	439	392	384	387	406	400	394	404	411	430	409	389	418	436	420	399	382	400	403	393	423	406	407	388	399	410	401	442	407	401	404	448	391	431	399	368	412	427	410	404	398	397	455	429	370	431	435	395	402	440	365	407	421	381	404	439	461	416	410	436	416	369	402	446	420	420	397	434	385	412	382	399	426	414	392	402	391	414	425	455	368	393	421	415	448	387	406	421	417	417	415	437	397	399	401	381	408	394	450	423	396	407
22570	45430	37767	26465	21368	16705	13421	11024	8769	6571	4409	3157	2704	2213	1804	1497	1319	1156	980	927	796	722	722	682	600	641	574	533	540	551	520	511	513	486	487	510	511	490	473	478	431	465	465	437	474	483	437	426	448	406	430	451	444	425	413	470	439	447	449	411	471	432	470	434	437	459	441	410	432	423	417	450	426	411	464	447	439	469	419	421	465	427	448	457	413	435	470	434	443	429	466	439	450	414	433	462	409	426	428	403	432	414	417	424	426	424	418	439	418	393	390	412	403	439	440	408	436	450	423	432	441	438	416	409	407	465	479	454	411	427	427	445	416	449	422	429	406	416	433	424	419	447	476	455	428	402	445	411	448	453	398	436	423	375	450	443	413	428	408	418	419	376	424	405	434	439	415	459	418	409	425	424	432	425	431	421	461	441	416	425	466	451	437	418	412	473	439	438	423	430	437	427	430	432	455	421	368	413	421	391	412	432	434	425	462	438	429	422	448	426	418	448	415	435	410	429	413	428	434	431	415	407	415	460	401	412	447	399	422	394	447	436	409	428	446	446	467	440	423	442	430	373	430	407	419	441	459	424	440	447	453	416	419	395	446	438	424	394	380	431	434	426	437	437	426	425	442	468	420	450	439	433	443	405	403	401	447	429	441	404	453	425	379	417	421	437	384	427	436	466	455	424	439	424	395	423	418	437	436	406	420	410	436	437	431	426	433	400	376	418	425	483	409	388	450	410	460	460	460	429	453	436	443	401	436	425	438	421	434	433	387	435	429	421	400	416	414	425	403	431	459	439	459	444	470	429	424	403	412	447	427	413	444	439	420	435	393	444	447	405	437	436	412	358	408	408	450	411	422	414	463	428	425	435	470	438	409	420	439	426	437	432	406	432	411	427	441	420	416	413	414	461	467	444	413	404	453	424	444	420	432	379	415	403	420	415	421	421	448	447	453	412	402	446	390	415	425	428	470	448	440	416	414	442	393	402	432	436	436	445	397	392	444	415	428	411	476	423	386	455	408	437	420	440	392	411	416	426	410	415	418	434	467	476	413	401	386	462	437	438	406	412	460	424	426	442	441	418	462	465	436	417	425	429	463	430	432	432	419	437	444	435	487	439	439	461	492	414	416	397	424	421	400	424	418	404	412	413	459	417	446	420	434	456	424	410	407	446	415	439	382	415	392	419	407	415	473	410	440	427	482	425	420	420	436	398	440	432	477	446	416	442	407	461	386	382	381	431	416	418	405	427	410	405	425	468	434	397	451	430	424	428	433	463	458	401	449	448	431	469	418	399	445	429	402	435	449	407	448	406	420	420	449	464	405	429	426	403	433	405	439	422	430	433	434	431	420	411	443	449	419	400	407	398	402	416	414	422	415	439	424	433	448	433	429	415	403	424	406	417	439	429	472	410	436	421	443	466	432	428	386	471	418	412	419	461	428	438	448	400	398	452	401	417	426	441	427	422	409	412	441	448	438	454	426	421	434	441	421	444	459	441	418	407	425	418	466	435	421	427	398	433	444	429	425	368	408	431	468	450	438	430	444	441	416	462	404	442	427	437	410	426	430	449	429	388	460	422	440	424	399	379	394	366	434	423	472	401	442	465	415	401	419	430	452	406	432	442	445	411	367	431	419	414	412	447	454	421	400	448	463	420	436	377	408	430	430	446	471	418	424	420	408	433	412	446	415	432	414	443	400	431	407	451	421	429	427	423	401	453	412	414	436	438	443	427	400	404	471	412	438	452	411	447	429	431	435	421	427	416	397	442	450	395	423	402	428	437	447	414	376	416	431	409	412	447	416	426	427	427	418	413	433	458	426	430	409	435	448	443	428	418	457	448	447	461	429	433	475	424	405	447	432	450	419	425	421	438	455	440	439	436	456	443	436	437	430	458	432	429	401	407	452	431	444	453	447	439	448	417	437	408	413	416	440	417	431	414	410	465	442	422	428	394	461	423	403	416	408	420	428	393	463	399	425	495	450	461	402	425	426	419	423	429	397	438	381	428	409	444	466	432	446	423	490	455	415	407	440	421	434	430	397	422	407	435	395	427	444	413	421	436	416	441	426	401	414	429	445	399	440	402	409	421	456	423	436	421	457	433	459	450	427	454	423	436	411	423	469	437	416	417	418	438	420	390	403	399	456	389	442	424	430	415	407	450	390	437	461	423	441	421	408	426	452	441	431	435	425	450	430	440	433	425	457	419	477	435	432	424	455	431	447	455	425	417	429	441	427	401	438	395	440	443	408	459	434	418	441	423	398	440	416	446	456	416	432	391	431	469	411	428	430	441	467	413	433	485	438	397	469	437	421	464	382	426	449	467	435	410	442	395	437	449	417	422	404	464	423	451	389	432	429	447	416	401	445	448	464	422	418	442	424	467	417	438	424	433	446	454	400	445	447	438	408	417	407	397	401	423	409	400	418	425	441	450	416	423	428	463	400	435	424	422	415	418	398	426	405	439	434	382	452	396	411	398	422	461	420	448	428	420	439	430	426	462	474	439	446	432	370	437	413	448	411	428	454	434	426	398	428	405	427	413	444	481	435	463	440	407	417	453	442	423	401	448	408	430	401	414	417	408	432	438	421	424	436	399	437	469	400	445	410	432	433	467	425	421	423	387	441	430	414	433	443	422	412	433	422	415	415	436	440	429	414	449	446	398	445	447	427	446	429	390	414	420	404	406	492	439	450	440	392	402	424	414	435	468	471	452	417	439	448	418	430	448	429	443	387	468	411	427	435	429	443	428	417	415	416	432	435	445	451	419	408	406	441	406	425	441	397	409	404	427	451	428	429	406	451	416	404	430	465	432	408	402	421	426	456	424	456	458	438	427	457	413	421	476	439	456	429	437	429	449	426	419	430	408	432	399	407	393	385	387	476	466	438	470	413	413	396	389	432	417	451	400	449	416	453	414	422	437	388	444	464	462	420	437	413	425	430	414	430	395	437	404	459	428	456	396	414	410	418	424	420	417	461	427	456	431	444	429	441	441	407	416	442	424	432	429	421	479	435	412	428	403	442	421	424	432	428	466	413	448	489	442	430	433	437	423	410	415	452	405	442	449	489	426	414	455	419	453	419	413	431	442	444	409	399	438	407	416	430	421	396	400	453	406	428	453	417	401	416	438	450	424	424	437	410	400	397	449	449	397	430	421	440	445	416	434	426	472	436	466	432	429	456	440	449	425	436	473	415	441	442	455	437	445	421	440	411	435	429	443	430	445	431	439	410	400	402	422	436	419	450	447	400	430	420	440	447	424	414	422	431	414	423	444	413	442	416	414	446	417	456	400	421	451	399	416	434	427	400	430	409	428	430	398	418	431	421	410	440	405	426	431	444	435	415	446	456	421	451	395	438	456	414	401	412	434	406	418	422	418	459	437	436	418	449	475	421	452	453	430	439	436	442	418	438	439	416	442	440	413	440	442	407	425	452	412	418	433	416	438	420	418	429	404	436	402	431	406	436	460	391	462	411	430	423	451	425	432	423	436	433	458
25500	21593	28080	26642	18887	11050	7468	5583	4319	3269	2408	1665	1397	1136	990	880	755	704	637	595	533	524	532	480	488	433	464	421	388	418	417	379	420	405	384	388	377	428	378	400	388	372	391	330	353	379	351	364	391	395	351	322	365	415	362	407	417	363	383	371	374	364	348	348	381	379	346	377	402	315	346	393	366	378	356	392	361	349	397	393	365	343	369	343	343	383	332	343	389	352	348	346	385	336	328	369	371	365	346	366	398	363	347	342	382	351	374	374	403	354	354	355	349	356	362	333	374	356	344	301	360	369	359	341	366	414	322	356	337	338	364	344	306	352	329	369	349	333	358	365	375	361	377	335	345	347	340	347	317	378	333	340	388	360	348	370	410	382	353	337	389	352	338	353	331	382	345	374	354	375	387	357	368	339	397	367	336	343	366	396	356	406	341	352	424	356	332	346	367	359	369	348	344	356	369	352	358	350	364	396	363	355	353	342	362	358	354	356	362	373	343	333	376	367	386	342	381	362	405	350	343	366	384	309	383	371	373	384	366	349	372	348	368	361	352	361	353	360	371	387	347	387	368	347	346	357	374	367	360	343	342	367	346	359	357	385	345	368	392	340	328	350	366	366	388	377	354	373	368	355	326	366	380	323	334	350	360	387	356	352	365	358	318	351	369	350	363	348	346	395	345	348	336	340	366	355	382	359	320	310	352	369	362	327	344	364	349	356	376	362	340	373	393	349	340	385	381	384	339	358	344	355	359	351	368	369	398	378	369	347	372	385	368	363	373	343	346	366	375	381	383	338	372	386	308	347	394	406	373	385	407	359	326	377	382	353	374	400	350	346	368	365	376	360	361	362	342	332	389	337	364	374	335	372	361	395	346	356	374	361	360	349	371	366	394	342	373	347	401	374	357	332	339	318	380	371	395	368	361	372	374	393	380	356	395	356	355	360	385	350	355	400	356	323	368	351	355	340	355	349	340	366	415	357	374	341	338	356	368	382	372	336	346	377	335	335	328	338	366	367	337	366	342	341	386	356	345	371	369	348	366	351	371	385	346	327	360	359	374	345	347	380	361	387	343	358	384	339	365	371	348	362	369	359	358	348	331	367	365	356	370	360	346	331	382	331	356	369	361	362	348	337	355	373	367	377	335	340	367	360	324	397	370	350	383	389	341	358	344	388	374	339	356	394	396	314	367	357	405	351	376	342	365	379	418	376	347	349	372	412	322	371	386	344	354	356	414	356	358	355	374	360	351	337	335	353	364	355	383	356	382	355	369	404	367	375	373	376	326	345	340	389	361	356	348	340	360	343	358	356	367	375	343	350	363	340	327	355	351	346	346	383	377	349	376	344	342	365	363	359	352	379	367	374	370	356	377	340	352	382	347	357	333	383	358	390	345	320	329	322	328	336	344	363	326	358	341	373	370	356	383	337	363	351	346	338	361	356	361	383	393	375	357	341	394	360	338	356	362	368	381	342	392	396	351	364	359	358	400	362	341	359	366	371	333	334	362	348	332	339	356	354	357	354	371	346	377	357	351	348	349	333	356	340	370	352	404	380	360	371	339	381	358	364	368	364	356	374	373	346	366	335	352	381	393	376	405	357	351	353	349	316	344	353	365	342	343	353	385	349	338	334	381	367	371	385	398	325	364	335	357	366	356	325	341	361	370	373	357	340	368	362	371	332	341	345	368	379	366	346	370	353	333	370	360	352	364	340	384	354	348	337	344	355	335	364	342	330	352	365	386	359	358	336	373	385	352	363	361	330	339	323	366	347	378	352	335	376	368	359	396	367	373	365	375	381	343	365	354	365	344	356	322	361	360	353	367	362	355	355	360	344	335	350	390	322	371	337	370	396	343	367	353	397	369	357	365	301	365	344	337	387	342	377	357	360	364	350	360	343	354	382	375	385	381	369	340	398	391	390	408	341	363	342	358	375	374	374	358	365	308	336	352	353	343	373	380	356	340	351	367	332	340	353	333	366	353	373	334	343	378	346	395	365	338	355	354	379	359	322	354	354	402	353	375	334	368	365	343	342	371	353	348	349	376	372	371	366	359	400	318	359	327	368	377	335	350	347	366	333	353	338	367	341	368	357	390	359	346	344	391	384	381	352	310	337	379	379	357	380	358	377	352	351	364	358	350	386	386	364	377	353	349	360	362	350	343	343	385	375	364	351	370	354	409	352	354	339	342	326	366	383	353	340	368	384	387	354	329	342	353	356	359	344	373	357	374	384	312	360	316	368	358	397	342	369	350	371	337	336	364	360	390	373	378	381	360	366	353	349	372	397	376	402	383	362	378	360	386	353	350	368	340	366	372	367	368	351	356	361	353	354	357	378	361	315	356	368	300	350	372	354	351	351	382	353	355	348	361	391	365	387	318	365	367	368	371	348	385	351	352	337	319	388	353	367	360	357	377	380	347	340	390	371	361	364	342	368	370	362	339	368	319	342	368	368	346	387	369	365	386	370	404	365	393	334	355	370	324	352	364	313	348	336	386	363	359	380	357	318	404	375	365	391	354	353	362	335	352	353	361	342	348	330	368	402	384	368	343	362	368	402	342	369	348	396	353	345	346	366	357	352	352	409	355	352	397	394	357	349	357	394	352	332	360	363	332	388	385	320	400	352	363	401	357	362	343	382	367	365	368	309	357	365	376	396	342	303	378	362	376	371	371	362	340	346	380	348	362	345	361	398	341	373	349	368	358	346	375	373	378	325	361	381	389	363	353	392	352	341	376	359	347	362	356	356	359	377	352	341	379	375	362	362	360	353	377	373	401	367	353	354	315	364	414	364	382	369	368	366	394	344	383	341	366	350	348	392	356	366	351	380	343	355	367	343	366	358	330	381	367	362	344	374	343	356	366	316	352	330	358	377	384	326	352	340	354	329	390	375	324	351	371	345	376	404	365	348	344	369	407	370	364	379	356	335	342	391	379	360	368	351	371	333	368	359	372	347	370	353	354	386	388	367	368	381	368	345	374	325	338	362	351	343	357	338	358	362	351	367	383	363	344	336	385	365	351	334	365	357	371	371	352	378	362	356	359	382	360	367	392	346	356	356	350	368	350	371	368	390	352	338	365	352	347	375	346	364	373	344	365	390	362	348	400	346	326	377	347	344	362	385	357	341	364	373	335	333	357	347	358	350	342	339	326	373	324	343	326	392	341	385	347	363	354	378	356	392	359	352	352	384	375	365	363	372	356	349	324	347	370	374	361	332	337	373	338	390	383	349	358	355	345	364	375	335	366	357	365	381	388	376	374	372	355	328	375	348	337	386	388	353	351	389	337	380	343	376	349	331	358	332	355	372	388	357	317	336	345	344	364	358	351	399	359	397	365	363	361	382	382	348	367	373	345	365	318	377	366	341	363	393	346	353	348	361	359	360	362	382	374	379	372	365	366	352	380	374	339	383	350	373	359	347	362	389	349	332	334	355	345	390	350	368	368	373	357	357	310	355	345	372	337	340	339	357	333	343	345	342	317	353	351	353	347	362
22472	42788	34424	23510	18685	14201	11350	9316	7388	5657	3901	2665	2241	1846	1541	1269	1024	922	803	762	708	641	620	585	538	491	505	500	454	481	454	459	439	446	433	443	434	445	431	407	410	419	390	407	392	418	388	396	464	394	405	398	413	403	412	392	408	389	365	398	429	422	403	379	380	380	378	423	389	362	407	379	384	429	348	370	405	395	372	386	390	416	397	399	396	383	368	352	383	373	386	360	389	377	355	408	390	423	374	352	392	384	362	375	424	396	389	394	381	377	357	376	397	383	374	362	392	387	385	384	360	396	351	390	386	368	396	400	357	387	380	403	412	386	412	390	383	387	364	400	396	377	395	385	357	414	370	403	408	414	435	394	378	381	365	371	389	366	357	370	377	377	393	345	390	384	430	393	390	353	416	403	369	369	393	383	423	366	394	398	357	421	420	391	421	382	384	383	374	382	369	389	385	401	379	346	395	404	397	383	412	358	383	387	404	390	383	404	381	347	351	376	372	386	397	383	384	400	386	366	407	395	376	420	417	356	375	388	389	396	397	384	344	395	391	408	387	363	399	379	397	357	401	405	425	368	390	373	361	393	408	384	362	363	395	390	392	369	393	389	391	369	365	404	381	382	364	375	374	346	361	384	395	370	361	396	447	381	394	400	407	363	380	360	401	415	380	348	388	422	417	411	378	372	398	411	360	360	413	380	367	362	414	399	406	408	377	434	362	365	428	382	381	368	400	396	390	371	369	362	414	396	397	397	360	369	432	405	383	395	389	375	411	392	383	362	369	411	438	376	356	397	382	360	384	379	362	381	367	391	355	396	411	367	368	420	417	353	399	402	389	429	386	389	350	395	382	394	353	407	403	410	424	390	358	397	395	444	409	376	415	387	369	384	360	370	394	378	367	401	398	386	377	398	373	360	426	411	378	413	389	361	368	394	381	354	394	400	394	419	365	325	407	403	421	397	398	346	394	397	385	355	362	391	420	390	377	386	405	332	402	389	377	386	400	379	380	399	397	378	384	391	378	438	370	393	372	357	374	379	399	382	387	417	408	387	416	379	357	391	397	374	389	387	375	390	388	382	374	371	405	386	387	360	378	390	380	390	399	388	387	373	396	369	385	407	346	400	393	371	356	419	390	412	357	350	372	399	376	388	390	402	378	411	376	374	387	380	402	378	369	372	410	395	401	390	371	363	376	390	392	379	393	358	391	367	388	379	415	375	395	379	391	372	385	383	390	396	392	428	411	390	400	370	412	404	397	396	384	380	400	390	414	405	405	424	386	347	343	404	425	372	366	387	409	398	355	393	362	396	409	403	363	396	402	396	384	397	385	359	371	391	370	379	382	385	372	429	383	403	393	375	390	379	371	405	381	392	381	379	387	394	405	413	376	364	383	388	363	408	412	389	409	385	378	373	379	342	367	386	361	377	377	406	388	367	391	369	361	391	364	391	410	378	372	363	391	372	376	411	323	399	407	395	362	373	389	416	366	358	380	356	428	400	404	384	392	364	397	395	390	398	383	382	386	373	383	383	385	367	338	366	367	396	392	355	374	403	375	391	374	375	369	416	373	432	397	407	362	374	376	394	371	390	345	383	382	398	376	392	380	382	387	382	372	410	419	379	414	348	398	358	412	369	381	378	376	347	382	383	373	441	396	368	392	403	407	372	377	390	389	381	385	372	388	380	392	361	356	398	396	411	432	394	409	424	381	367	380	358	396	412	343	393	395	367	361	371	369	361	417	422	409	382	398	392	342	382	357	389	371	381	407	380	392	355	365	394	394	369	389	369	337	400	412	406	403	401	414	394	451	393	431	313	400	375	409	411	380	390	353	373	405	362	376	368	392	333	379	387	390	343	350	366	384	395	392	399	392	360	390	387	425	406	417	371	438	348	391	386	388	398	414	392	384	428	376	384	382	400	410	401	415	396	389	414	395	421	382	382	386	390	395	369	379	428	377	428	387	378	381	368	409	391	409	385	389	360	395	377	384	385	381	380	391	393	378	380	397	414	401	371	405	364	384	393	422	364	403	374	396	372	346	391	379	424	355	404	351	376	364	404	376	369	419	393	398	382	387	358	387	357	361	367	357	384	400	398	394	395	354	374	386	400	404	373	394	411	344	396	388	401	391	396	384	400	342	414	406	379	389	372	384	377	406	397	412	390	387	409	436	390	384	411	389	363	384	385	396	371	424	379	387	372	366	387	370	407	389	404	383	383	404	388	354	397	386	388	396	389	372	406	398	412	389	399	382	373	417	417	373	400	393	382	383	387	391	382	364	366	423	382	366	369	404	375	362	366	368	412	380	376	416	390	387	368	409	364	379	422	376	389	427	427	393	417	392	418	345	378	403	371	393	391	413	391	366	404	348	384	380	372	346	409	359	376	350	392	354	415	356	380	395	383	386	400	374	370	355	396	418	395	365	413	360	418	447	427	373	388	407	392	386	352	383	357	397	408	417	407	386	421	374	379	412	388	368	401	380	410	421	403	356	371	399	366	388	385	392	406	383	386	388	401	422	393	366	374	431	389	371	386	406	393	393	398	342	382	394	370	407	419	377	363	360	370	382	412	392	362	394	400	354	388	403	368	377	391	387	378	363	398	376	400	406	390	384	384	400	402	399	360	390	397	390	381	371	402	407	361	374	404	396	398	442	366	405	399	372	376	381	376	383	409	370	402	398	382	395	359	391	394	378	363	385	399	342	377	388	380	388	400	371	363	379	351	375	383	373	384	349	429	379	378	407	394	400	392	373	391	402	370	394	416	399	393	375	392	385	369	412	405	408	380	383	396	359	407	395	365	387	393	413	432	387	399	413	393	358	379	409	367	380	408	366	389	392	380	398	356	373	424	363	398	413	368	391	385	386	378	375	388	433	418	397	375	411	411	423	386	385	401	420	366	384	398	366	440	355	385	383	404	372	381	390	403	395	376	397	398	365	409	398	361	379	371	397	397	359	397	395	393	404	368	390	399	409	392	394	386	380	408	409	419	348	391	382	408	388	386	392	368	340	378	366	346	420	386	395	390	383	362	382	382	363	391	376	395	391	403	384	407	379	399	405	357	406	413	381	421	361	369	421	425	439	396	432	363	358	386	392	415	387	418	383	374	398	373	378	389	393	363	388	392	348	400	405	393	383	385	372	385	379	365	381	381	367	351	370	370	403	387	398	360	403	429	397	395	358	349	392	398	376	388	386	413	384	350	407	361	394	380	373	395	389	406	379	371	402	399	452	370	396	375	416	386	365	419	401	388	390	402	362	395	379	372	380	387	369	384	371	403	373	387	365	405	380	397	396	364	397	406	387	348	412	358	375	370	368	364	372	404	364	349	406	378	379	373	401	393	406	395	347	394	382	379	407	398	408	417	398	366	372	353	402	372	386	367	351	383	375	378	366	398	385	381	388	423	366	408	370	397	381	398	375	381	388	389	380	405	381	379	356	424	427	412	389	378	396	384	374	356	381	381	421	375	382	348	367	388	387	394	375	386	390	414
23193	21560	29293	24315	21892	22947	19582	10830	7746	6024	4305	2992	2482	2011	1673	1457	1255	1174	928	879	833	801	691	685	665	631	668	600	611	589	595	581	548	548	576	584	521	554	524	529	521	560	528	511	530	509	514	487	489	478	497	482	470	465	503	523	499	483	485	480	500	513	462	469	471	461	470	461	494	443	451	472	465	485	441	471	461	502	437	485	471	471	468	487	528	453	459	445	494	526	465	469	464	451	485	457	447	513	472	479	471	470	470	502	472	493	521	482	482	500	473	486	495	431	471	497	471	461	497	474	425	497	484	500	510	451	447	442	459	486	477	461	484	452	485	500	476	469	518	480	475	457	461	466	516	470	434	439	473	494	486	483	504	499	463	502	508	487	449	489	464	470	476	454	467	466	471	500	494	477	488	478	476	495	485	475	473	449	482	455	506	428	483	471	525	493	481	461	488	473	467	439	465	473	474	510	457	483	483	459	473	505	472	468	484	464	483	462	488	495	517	493	470	454	474	504	470	545	443	508	469	477	503	493	494	473	490	499	493	473	451	472	464	473	458	522	469	476	473	483	477	499	503	500	482	458	502	471	463	483	435	470	519	463	524	495	477	456	505	504	463	468	525	519	468	500	479	513	447	461	487	512	523	492	515	464	490	501	483	497	476	463	465	482	470	473	483	505	463	481	454	439	457	516	475	409	494	470	507	485	454	476	462	464	464	485	476	458	486	482	476	444	474	461	474	467	485	469	467	476	503	448	512	503	469	488	499	454	470	465	476	497	472	501	526	472	488	498	486	465	472	470	501	447	486	481	473	434	493	479	463	446	476	442	461	465	472	482	512	491	458	489	519	457	503	478	470	505	467	476	499	458	519	467	484	515	493	454	471	477	457	501	491	491	468	491	491	440	476	466	485	489	452	489	472	472	485	497	465	496	463	467	496	446	518	486	485	501	480	536	478	452	464	466	492	479	470	480	452	505	490	468	452	477	492	459	512	521	488	464	486	455	464	469	488	535	493	498	474	482	469	489	456	525	487	505	450	487	514	482	452	466	440	492	485	474	507	429	445	456	466	491	522	455	510	471	485	430	475	465	473	481	531	492	482	485	458	470	472	495	467	471	449	468	470	439	485	466	510	482	452	476	476	495	481	476	504	456	457	484	481	474	467	467	501	467	451	466	513	450	470	488	486	469	463	489	443	495	465	474	489	459	517	483	444	480	512	452	513	429	468	475	497	475	508	489	474	455	503	466	484	498	469	487	478	448	464	483	487	496	483	448	440	497	447	469	495	524	487	501	446	459	506	487	453	485	467	467	463	472	481	457	450	506	479	462	442	514	489	428	494	467	499	464	497	484	431	496	479	496	461	487	466	513	477	474	477	462	483	474	493	493	443	481	495	469	447	490	498	492	462	490	486	488	458	473	470	497	492	477	477	466	492	501	467	503	450	466	501	454	486	483	438	456	494	447	497	476	452	458	472	492	487	508	482	462	465	481	484	446	504	487	450	458	476	488	474	445	485	494	470	499	445	471	494	474	473	488	513	470	490	459	462	452	496	476	494	514	477	478	469	463	462	457	510	472	482	457	503	490	493	420	523	492	454	477	452	488	501	507	492	446	473	474	455	497	472	463	478	460	430	513	487	467	467	472	494	486	455	479	465	480	465	474	451	514	446	502	468	479	475	455	456	467	475	444	457	462	445	494	460	445	461	483	486	509	485	473	462	489	495	439	454	484	478	495	456	504	483	478	480	507	493	456	460	476	456	487	486	442	479	444	471	517	481	428	530	504	426	482	456	473	441	478	455	441	485	530	488	487	443	478	469	486	470	507	431	482	475	521	485	512	478	499	489	480	472	458	448	464	475	455	502	440	496	473	486	479	457	521	450	474	451	519	529	453	471	452	504	478	471	481	469	486	456	465	470	513	470	472	506	473	480	503	496	473	486	464	522	463	505	476	516	504	468	433	487	467	457	482	485	464	462	469	475	484	500	485	527	482	491	469	448	532	464	476	457	514	474	510	474	476	471	472	461	476	511	481	456	458	481	479	463	484	511	477	481	480	525	472	506	506	510	498	525	523	453	493	480	415	503	487	506	475	465	495	474	457	480	489	468	494	449	488	439	456	483	466	501	468	465	468	480	468	454	440	480	482	471	467	463	476	482	468	518	498	513	420	454	475	508	424	509	514	435	497	490	470	493	473	500	478	485	529	449	486	522	497	450	498	460	532	489	465	470	477	440	519	483	465	505	488	476	460	484	503	462	486	436	465	485	481	488	486	509	493	483	513	471	502	483	483	468	502	465	469	499	486	441	478	457	473	453	501	495	498	431	489	529	473	458	514	433	478	496	495	471	475	441	508	524	471	477	445	479	487	465	479	505	452	489	452	465	505	453	485	484	463	456	481	438	471	466	531	499	471	433	501	464	440	492	463	456	490	487	468	451	428	467	488	425	468	492	481	443	448	483	475	487	477	474	502	492	497	443	482	446	461	496	463	464	455	451	479	509	482	502	478	465	438	470	464	457	465	470	496	494	479	439	505	491	488	508	465	468	469	494	473	471	507	505	455	441	474	483	495	497	479	471	474	449	477	473	472	462	427	506	514	495	478	459	529	461	477	473	487	466	489	438	484	476	503	449	456	476	474	496	480	459	494	496	488	475	464	482	511	495	499	475	492	445	492	503	481	546	446	499	460	480	512	519	504	481	490	447	471	490	478	480	476	476	526	431	460	467	473	468	466	491	519	498	453	467	486	499	464	537	467	493	439	456	429	497	468	469	450	461	491	466	494	457	452	467	452	488	510	491	433	519	484	462	477	469	479	470	481	477	478	497	452	534	416	508	533	474	486	498	473	492	492	486	490	445	485	530	472	455	496	482	479	480	480	471	466	446	487	473	514	476	511	443	493	479	479	448	452	490	481	489	468	473	469	472	424	491	481	513	530	511	456	462	477	469	493	482	481	519	470	487	495	465	444	488	464	463	486	500	456	474	500	471	446	485	539	442	464	464	522	462	481	468	474	493	476	468	455	504	456	480	480	470	517	509	502	519	513	481	497	447	450	483	511	473	441	482	408	434	509	441	454	457	485	467	470	465	494	508	474	453	476	476	523	471	455	474	451	468	487	484	478	466	465	501	501	471	432	501	483	476	516	478	442	470	452	473	431	436	449	486	463	473	479	503	493	517	427	480	463	483	453	467	477	518	483	439	469	455	480	423	458	473	490	475	461	504	462	473	474	462	473	488	461	480	495	422	488	487	483	458	511	503	471	488	486	497	485	472	423	500	476	495	477	473	447	460	464	504	497	511	476	495	478	486	468	490	457	505	481	449	459	501	465	489	469	472	477	465	490	469	527	508	473	524	470	510	454	486	466	493	505	440	468	450	493	437	486	467	464	467	506	460	498	483	430	502	459	495	504	513	451	483	474	462	479	506	457	482	433	445	512	451	484	474	467	480	489	466	454	508	508	472	473	472	495	461	497	476	500	453	503	491	438	467	458	449	491
25146	51097	42858	32413	26305	21454	17160	14342	11416	9060	6685	4596	3700	3120	2600	1976	1721	1434	1265	1098	1013	952	845	860	790	723	711	688	702	609	620	598	615	596	558	594	558	592	578	565	545	545	546	531	520	478	577	543	502	551	548	495	548	487	529	540	490	561	524	523	502	459	506	507	501	487	507	547	529	535	492	532	490	530	489	494	504	507	492	483	506	529	441	480	478	542	519	483	512	467	506	526	537	519	500	505	461	489	504	459	502	499	471	492	471	497	476	487	516	507	518	479	491	484	500	447	511	488	483	461	505	508	501	505	484	473	522	488	507	505	499	492	473	483	477	495	482	517	519	504	466	494	511	485	499	485	496	504	471	468	493	504	477	466	501	456	508	519	455	476	480	468	479	469	481	497	449	475	510	519	486	499	512	475	512	507	524	514	470	492	486	492	493	505	489	518	511	484	510	460	481	485	519	492	453	458	520	482	492	510	447	487	526	457	473	460	523	488	531	465	454	504	486	476	462	505	517	466	498	495	466	496	532	477	538	481	505	513	471	492	495	486	460	504	478	515	529	494	473	472	532	480	489	475	489	485	464	485	492	498	505	513	497	490	505	512	476	490	497	498	511	464	478	467	497	523	490	532	505	483	499	470	498	470	471	490	476	488	478	518	487	524	494	493	465	521	507	460	493	494	515	492	508	502	487	473	529	494	485	479	458	516	536	463	473	511	501	473	448	480	481	512	488	468	491	481	471	473	494	466	489	492	492	515	503	477	498	491	511	496	493	472	523	469	509	482	475	468	536	464	489	453	509	573	473	500	475	479	502	469	524	494	464	486	508	495	500	500	501	495	510	523	487	484	507	488	481	461	486	475	498	494	549	493	488	499	482	504	478	463	496	512	481	478	529	529	497	467	521	487	483	517	497	513	476	507	509	499	484	489	512	474	487	483	476	491	473	534	490	489	487	473	492	492	477	515	493	453	491	486	494	526	453	464	500	461	515	484	514	483	504	522	504	508	469	472	535	497	494	525	463	516	483	482	477	464	487	536	483	494	490	469	517	494	514	482	523	482	519	513	486	504	446	497	466	543	499	488	505	515	471	550	499	469	507	457	492	464	479	473	495	543	483	504	493	500	476	510	441	460	525	484	546	487	499	496	513	521	467	457	486	492	464	493	516	504	491	458	468	499	492	495	484	488	497	477	471	483	499	495	514	511	449	485	522	533	495	492	482	508	512	500	489	500	459	528	506	471	512	491	460	505	492	485	473	461	464	523	482	490	536	468	523	495	523	521	488	494	468	484	454	497	517	503	492	518	511	497	514	542	494	468	529	482	454	480	492	474	497	514	522	487	491	496	533	486	472	505	498	521	549	493	498	483	507	461	528	478	522	495	463	495	534	508	486	514	497	504	505	498	500	529	516	497	449	475	449	470	486	491	502	487	452	471	503	474	494	492	521	484	498	491	456	504	480	510	501	484	477	498	497	528	493	509	470	512	511	468	503	509	514	515	530	469	478	479	486	465	522	536	509	504	514	512	484	501	488	471	508	518	482	525	509	502	468	500	503	501	496	512	496	501	506	490	493	541	512	480	480	478	480	482	514	490	489	507	497	466	453	496	463	491	489	490	524	477	530	469	485	491	485	476	487	490	470	537	515	506	518	494	454	496	503	492	475	491	511	463	523	480	530	516	527	522	469	516	496	516	494	493	506	461	492	540	494	490	484	505	525	478	496	510	504	518	528	477	536	478	516	478	501	502	534	503	518	513	504	505	487	486	494	470	514	460	502	510	481	478	536	498	480	468	462	446	484	500	494	484	518	467	511	493	464	480	496	505	526	473	485	515	483	564	456	479	526	520	513	512	498	526	507	491	480	518	453	514	463	493	512	498	522	481	495	497	480	495	494	493	504	483	497	476	482	489	481	516	494	516	480	500	528	504	533	475	476	529	512	501	493	487	483	460	480	548	532	493	474	477	482	517	511	485	465	481	508	504	531	510	476	482	496	535	491	518	468	512	514	531	502	497	530	505	507	503	495	483	486	516	465	491	468	537	510	520	563	479	496	477	486	509	518	483	490	518	493	525	500	527	459	502	488	487	465	504	497	503	515	498	452	535	525	492	505	482	527	480	504	476	533	450	514	477	547	508	482	470	482	518	533	507	481	507	460	481	531	529	509	489	486	528	474	466	486	517	515	494	524	488	513	504	504	497	477	526	465	502	506	442	517	493	476	487	471	500	462	496	478	481	458	483	502	509	484	511	508	489	507	499	468	491	501	474	516	493	517	444	516	513	481	438	510	514	493	489	532	517	497	498	514	473	486	506	477	492	520	489	489	450	482	517	533	498	483	472	475	516	517	517	496	457	495	496	492	476	521	492	482	499	483	486	468	501	494	517	534	502	487	495	486	482	494	499	510	481	469	547	493	538	473	464	470	511	481	506	461	477	464	534	529	488	480	461	518	548	472	490	492	497	493	531	512	461	499	518	512	501	543	483	500	490	479	523	494	471	502	510	476	495	485	489	500	506	484	489	485	471	508	528	500	477	528	543	476	526	536	515	497	488	502	487	474	484	473	494	481	512	499	471	498	496	485	462	501	527	524	513	483	501	489	480	511	444	520	491	526	477	464	520	466	499	483	509	498	453	493	522	492	508	524	515	480	507	508	502	503	495	549	501	491	494	503	496	480	475	479	472	485	500	491	477	503	491	506	492	477	478	547	461	546	462	504	477	508	528	502	464	516	477	503	510	457	499	498	501	484	487	458	519	500	521	490	483	509	476	508	488	472	494	502	500	466	479	505	506	445	497	491	512	489	487	520	517	489	470	537	552	500	463	474	489	492	470	474	527	523	551	505	492	479	500	515	497	487	460	484	512	476	484	492	508	463	535	494	490	508	459	488	499	486	525	519	499	510	483	480	511	522	468	497	496	499	515	491	530	514	455	488	527	472	480	476	508	510	480	481	484	484	489	521	501	490	477	476	514	479	507	463	516	505	486	523	482	538	551	493	536	501	492	462	518	492	514	468	503	454	527	510	451	510	484	530	497	520	526	531	458	490	482	486	497	511	517	494	524	462	482	501	517	495	520	497	458	505	487	507	475	531	512	516	486	450	512	471	474	490	484	485	493	495	507	467	480	485	492	487	512	491	523	494	467	510	521	511	515	468	484	512	510	497	483	519	481	522	502	490	498	508	506	543	489	467	462	489	504	479	527	476	480	459	455	488	493	508	514	488	486	503	508	509	530	497	457	518	500	461	490	523	486	480	475	488	484	529	487	503	483	535	521	456	472	482	509	432	483	531	465	488	505	482	517	518	522	503	483	499	492	522	495	505	513	476	525	480	525	507	537	532	517	449	479	521	497	482	487	462	502	515	503	531	483	443	454	482	475	517	472	497	529	455	457	478	509	533	511	517	474	486	500	483	500	503	473	511	489	483	507	480	495	525	462	432	489	463	469	493	517	462	493	544	490	496	490	504	530	485	510	476	510	497	529	503	519	469	514	468	507
29435	24765	28156	20126	11744	7483	5561	4051	3331	2488	1940	1290	1058	943	814	690	670	563	514	493	482	436	457	424	373	393	398	395	382	385	361	361	369	349	357	368	388	369	345	359	360	338	383	346	372	347	379	379	349	357	336	348	324	333	322	336	330	351	307	319	360	337	319	334	314	324	332	307	356	359	353	350	346	330	337	327	327	328	289	322	319	346	345	332	316	331	316	328	312	350	313	351	326	331	367	351	322	307	336	317	337	340	343	358	337	317	297	317	303	343	310	335	338	341	322	331	329	320	297	319	365	351	302	358	347	333	330	350	345	311	355	331	347	348	325	342	314	334	369	330	309	356	354	341	315	337	339	337	338	338	351	371	338	329	347	319	316	311	331	314	365	346	328	324	308	352	359	326	319	348	302	327	325	360	334	350	329	349	343	303	325	339	295	351	285	333	313	313	299	328	341	319	306	345	346	337	348	347	353	317	310	321	349	333	343	330	374	375	326	333	279	314	314	355	332	359	312	344	350	363	306	329	334	328	317	357	347	320	340	335	313	329	337	322	298	335	317	334	352	319	350	348	302	371	340	340	349	305	326	328	339	358	338	346	329	338	302	357	315	329	387	317	335	339	325	311	317	358	314	338	344	328	363	292	303	326	344	343	340	340	360	317	346	348	320	316	315	348	349	334	310	373	347	323	338	352	318	341	341	365	323	319	334	347	336	343	341	298	312	345	310	334	341	317	321	317	338	316	328	341	322	330	327	346	332	326	343	328	332	350	341	353	337	335	283	321	322	309	348	319	336	318	325	328	321	326	305	327	316	353	338	331	330	353	343	347	332	353	324	319	354	303	330	349	343	312	319	326	323	353	333	333	278	318	355	323	339	334	327	342	312	323	328	362	317	369	368	342	329	306	345	354	356	344	331	327	358	317	327	299	341	367	350	315	386	326	318	318	321	332	324	347	382	340	279	317	336	348	365	345	338	322	316	312	333	348	335	355	337	333	335	316	354	328	341	304	371	332	319	326	375	376	336	330	313	360	316	310	361	317	349	353	325	342	342	356	325	334	331	336	329	308	338	343	309	348	314	376	337	320	344	345	339	295	332	329	315	325	330	347	346	327	336	333	349	348	354	306	300	338	323	323	329	322	360	343	336	357	331	338	340	326	327	365	371	320	327	351	353	364	324	359	343	349	318	351	313	346	359	342	321	344	358	381	353	351	300	342	342	336	343	323	338	330	324	315	311	324	392	356	321	345	349	344	338	317	339	319	325	323	311	336	347	333	319	340	368	343	303	313	299	331	337	351	331	350	310	317	340	314	324	323	334	300	308	328	361	316	354	355	341	343	324	327	341	324	348	326	346	294	336	309	336	335	339	336	339	352	349	369	334	309	353	335	355	302	327	335	323	320	311	333	344	332	352	325	333	339	326	381	324	327	306	365	336	311	301	280	359	302	341	346	305	323	348	332	322	332	342	337	349	331	373	321	313	307	328	300	311	350	335	329	369	376	319	361	357	333	321	347	307	330	336	333	325	321	388	326	315	347	369	325	324	369	315	336	355	322	340	311	349	328	333	335	330	364	344	335	351	306	337	313	365	328	308	331	343	308	332	364	343	342	305	317	321	312	332	310	337	343	315	356	323	342	351	306	303	320	368	366	326	345	308	330	316	333	332	345	375	337	342	319	325	332	337	322	320	335	362	324	307	334	341	339	354	336	358	316	302	350	333	351	338	320	337	352	326	323	330	302	314	330	322	366	332	352	332	319	369	320	367	354	331	343	340	363	357	355	358	331	379	364	325	332	367	306	332	316	309	353	305	341	334	332	314	341	342	320	349	336	325	391	341	294	321	343	337	378	328	336	313	374	350	303	304	362	344	347	336	317	318	338	339	312	334	379	328	332	368	331	369	339	335	296	327	315	338	304	359	334	328	320	306	348	353	321	344	353	321	360	365	336	375	330	350	304	330	348	334	329	304	305	331	315	316	338	356	334	357	315	363	320	365	378	341	315	346	352	339	304	311	343	331	331	341	339	321	336	344	348	331	342	371	310	387	343	319	341	341	305	313	337	343	317	329	330	339	323	336	319	364	319	340	340	308	337	345	362	379	292	362	314	355	346	340	326	324	366	300	329	338	316	310	328	344	318	282	322	321	297	304	360	309	322	320	355	318	357	370	345	354	319	331	324	340	319	316	316	331	337	354	338	309	338	331	325	358	341	370	334	382	383	344	306	365	327	330	347	334	343	351	336	337	317	345	323	363	355	321	321	333	336	346	320	346	359	344	345	333	342	357	320	326	346	302	348	318	328	348	346	372	342	340	338	334	297	358	337	312	336	340	322	341	314	348	324	344	350	333	349	298	331	331	303	360	353	326	321	294	313	335	313	312	329	331	329	322	330	336	313	351	348	357	329	336	338	336	339	312	357	300	355	330	359	301	335	357	355	324	318	315	325	297	373	309	349	336	334	346	340	323	327	302	330	349	338	314	347	320	343	321	309	335	329	353	304	346	336	332	342	358	325	317	328	357	357	322	368	330	338	367	341	320	351	312	321	314	317	326	331	331	329	344	307	335	330	318	352	339	317	320	324	346	353	312	379	336	367	358	361	328	326	343	312	343	302	330	393	296	310	302	330	367	341	310	308	330	329	332	332	354	372	344	348	318	367	340	330	321	359	361	308	325	301	332	306	317	302	346	325	345	345	331	325	338	329	364	367	342	319	337	327	344	385	316	321	331	328	335	315	324	362	372	343	333	348	315	310	365	364	343	331	325	364	317	326	307	330	337	326	354	317	327	342	327	326	350	331	329	345	318	336	351	330	321	354	373	317	337	320	331	339	375	330	298	355	370	322	322	330	320	341	313	333	341	335	314	347	353	343	337	347	323	356	323	327	326	345	353	333	372	309	364	342	323	347	336	357	318	348	327	332	328	342	354	325	325	365	336	365	318	334	325	348	326	341	329	329	313	350	339	309	294	351	340	320	330	356	316	319	308	370	349	327	357	312	331	317	345	319	336	339	336	343	347	326	359	360	351	335	358	349	356	340	314	360	351	310	318	307	330	346	350	318	314	385	330	344	317	345	375	337	324	339	336	312	343	328	291	323	339	331	333	332	302	313	344	336	328	334	306	325	315	297	313	311	352	315	352	297	336	350	313	346	335	321	332	344	335	328	307	337	362	335	346	340	361	334	382	358	296	336	345	350	304	348	313	338	332	344	313	300	359	333	322	363	333	337	335	341	338	328	343	394	339	353	334	330	302	331	312	308	329	360	313	344	341	343	367	375	358	313	347	331	303	326	353	323	382	329	370	318	354	292	319	366	348	364	359	370	338	349	321	334	370	360	344	317	343	351	341	370	362	349	314	331	335	350	331	365	326	352	320	335	346	367	354	346	341	352	367	341	323	319	325	328	344	337	359	314	336	349	314	350	318	338	345	375	356	370	322	298	328	337	302	330	362	349	360	340	307	339	311	350	321	337	337	360	332	337	332	344	365	344	346	352
22650	37817	30311	19425	14763	11142	8584	6962	5646	4227	3061	2052	1692	1416	1176	988	820	752	677	596	570	547	441	459	514	440	415	408	469	431	408	432	357	396	380	417	403	392	358	406	352	356	367	380	360	356	362	360	363	378	374	373	365	349	322	359	391	355	357	353	364	331	355	322	343	339	368	339	320	365	370	339	351	335	365	373	379	347	339	354	347	390	358	384	344	343	357	326	333	316	360	362	340	363	320	354	352	364	340	347	358	366	347	371	380	381	374	368	342	355	362	360	350	351	331	347	332	367	335	327	351	360	377	374	366	358	366	354	373	348	380	349	360	351	380	373	335	365	336	354	363	360	364	341	326	358	355	338	347	349	376	345	347	346	367	369	312	358	362	409	372	345	339	342	345	342	349	318	385	347	376	346	343	352	364	359	340	370	353	355	335	352	358	436	375	324	336	361	373	394	378	367	338	325	379	338	360	339	352	351	344	331	357	316	382	386	374	334	342	345	382	342	348	340	367	343	360	384	377	350	336	341	370	387	381	348	322	354	319	351	336	363	329	349	392	342	345	364	328	367	367	368	363	353	369	371	369	339	352	366	364	343	351	344	381	347	355	361	375	349	346	372	334	350	357	391	363	332	370	362	354	354	337	366	343	362	373	369	354	391	383	367	348	392	354	331	368	361	351	309	358	381	306	344	352	372	352	338	332	321	383	342	361	376	372	323	375	342	357	318	355	349	355	365	360	350	346	364	346	348	373	394	353	365	356	372	326	365	352	343	356	347	332	378	370	372	362	353	351	364	317	330	371	354	311	357	375	366	341	379	333	372	324	366	352	340	345	362	383	357	334	295	358	337	344	331	369	352	368	347	350	339	398	322	357	362	377	345	345	330	385	329	361	353	358	347	383	344	351	373	387	394	383	371	385	362	374	377	362	371	343	355	343	386	397	384	401	351	358	369	337	328	348	377	318	339	383	364	360	372	375	369	352	366	382	344	386	388	377	350	373	374	343	333	377	376	342	368	365	370	379	364	348	335	348	381	355	348	401	366	381	365	366	322	353	314	352	358	349	363	335	369	355	316	356	340	346	383	370	314	382	369	345	371	375	384	339	385	354	341	393	325	351	362	362	340	355	349	362	383	361	358	382	343	338	356	368	374	345	287	386	373	353	388	343	382	320	360	322	363	355	379	403	382	346	318	360	351	371	345	363	342	375	359	361	356	380	336	384	373	342	347	344	351	379	344	352	354	394	329	366	366	368	334	332	359	367	361	339	351	386	365	394	386	310	347	388	360	364	325	355	362	344	354	344	369	380	336	336	381	352	399	336	356	349	335	339	371	346	361	348	373	375	346	347	332	367	363	344	361	333	369	329	391	355	349	331	337	349	384	381	360	375	369	315	335	343	356	397	375	343	359	371	324	370	399	350	394	334	367	348	357	336	386	366	355	345	313	360	362	380	345	386	349	377	397	362	341	383	340	375	356	334	348	389	384	348	351	389	365	357	371	354	346	412	348	358	341	340	373	322	334	344	374	352	356	375	367	365	378	315	338	362	378	340	344	378	354	356	369	380	326	368	365	305	374	384	353	355	355	363	344	385	366	325	329	357	328	383	327	350	356	335	366	333	376	363	356	401	358	368	366	327	343	374	362	329	377	377	362	348	329	373	397	360	358	355	336	375	348	375	357	325	357	334	346	374	354	355	378	378	342	398	363	388	350	362	346	372	363	378	397	351	326	324	348	366	364	363	376	350	377	332	377	361	350	346	346	362	390	353	339	304	358	331	342	383	352	389	382	349	366	321	377	364	371	367	343	368	330	347	323	376	328	324	334	334	351	339	358	369	371	372	378	366	345	354	356	370	347	365	369	351	325	369	351	389	367	345	390	390	367	368	343	354	356	320	331	350	372	345	348	338	340	352	325	341	374	361	330	335	391	358	362	350	350	359	348	400	349	358	332	402	344	371	341	384	355	347	350	353	350	322	361	363	376	368	352	374	343	344	345	359	327	394	349	374	393	359	375	360	338	381	383	348	358	363	378	324	329	366	341	384	361	356	366	319	381	351	329	378	347	350	341	353	349	353	382	361	341	311	333	400	313	343	343	351	350	339	354	370	385	402	331	330	321	368	362	380	371	326	339	345	348	323	379	352	329	323	345	361	361	345	347	351	358	348	336	372	386	367	347	316	368	357	367	348	344	341	343	378	383	323	326	335	379	340	323	388	358	354	340	355	351	351	376	358	346	345	352	345	364	361	350	357	350	360	378	364	334	369	372	353	354	362	335	369	361	387	344	357	343	368	367	336	391	337	360	372	343	342	383	389	325	351	359	373	343	382	363	315	393	375	351	322	366	383	336	292	343	327	327	353	379	379	372	320	372	367	356	358	353	362	343	343	349	346	370	342	367	378	344	351	360	352	357	340	369	351	347	382	373	308	375	350	345	348	361	363	367	397	371	367	363	362	360	365	354	338	365	317	331	355	355	387	383	357	367	336	372	386	313	385	394	396	353	367	388	352	355	345	347	353	392	357	344	411	366	373	357	370	313	361	383	372	322	327	368	385	348	357	361	357	339	350	361	383	358	341	338	365	363	351	379	379	373	333	364	356	365	366	368	359	335	384	346	361	367	366	337	381	338	356	362	352	376	373	369	385	343	362	311	370	353	367	374	343	352	351	352	361	346	377	381	372	322	362	381	398	353	365	361	330	355	312	341	387	339	350	385	359	371	368	349	351	326	364	342	332	378	319	337	329	359	386	369	352	378	359	358	342	360	360	376	334	344	347	370	393	355	393	345	309	361	356	388	334	395	372	347	354	360	354	366	323	360	347	353	355	353	356	394	383	335	339	362	331	354	379	351	339	382	376	359	349	354	391	366	327	360	362	332	383	361	343	371	378	322	380	341	371	347	393	350	342	372	357	362	351	359	339	344	354	349	382	380	335	354	362	325	366	356	350	360	363	350	341	362	375	364	351	339	336	356	345	355	346	344	348	345	392	340	381	334	339	356	328	350	340	350	361	337	377	359	357	357	351	362	383	320	347	371	366	337	367	385	372	364	357	335	355	347	350	387	367	355	360	348	374	369	335	398	339	390	374	362	353	353	362	341	347	356	335	351	357	352	324	364	330	344	357	350	345	356	367	324	363	360	374	354	375	349	364	340	344	370	348	347	338	354	375	374	315	375	337	327	352	384	353	374	340	366	338	344	329	328	366	375	371	370	354	357	356	320	357	347	348	368	405	371	364	364	380	342	377	331	340	338	376	346	374	405	392	360	371	350	387	329	338	327	334	377	356	317	354	353	363	366	388	350	372	337	341	337	372	346	334	345	340	372	363	349	362	362	359	328	360	346	354	350	376	378	336	341	346	367	352	324	362	382	364	338	361	350	356	374	363	357	392	345	366	382	387	340	377	344	350	388	332	391	380	348	377	346	354	341	367	352	383	359	401	391	359	379	351	365	355	354	399	355	350	400	378	342	355	330	363	367	383	364	413	388	367	367	337	348
24409	21550	28823	25135	22244	17459	11280	7217	5312	4190	3049	2179	1696	1467	1247	1068	855	831	707	708	675	626	566	563	594	505	515	513	514	472	451	450	491	475	436	466	471	458	431	436	427	405	415	432	416	404	431	465	457	451	375	415	430	439	418	434	415	385	405	417	404	392	453	394	364	408	423	431	382	401	428	436	374	400	406	434	410	409	424	410	414	420	420	436	382	432	424	414	410	399	401	420	384	405	419	396	383	386	394	403	406	402	441	375	420	385	411	395	383	433	415	384	428	407	419	411	422	404	415	397	432	394	406	377	423	406	409	406	431	408	415	397	422	411	429	408	371	406	433	392	372	454	405	420	410	400	424	396	437	441	382	434	401	392	423	413	416	413	397	378	409	408	408	385	405	427	381	377	390	403	459	427	404	390	411	432	395	430	411	407	446	403	408	383	394	440	424	370	404	407	410	398	407	415	389	428	401	417	422	418	385	434	416	387	439	388	403	425	402	395	411	386	412	409	397	402	422	429	407	404	419	416	428	380	412	426	412	425	407	437	409	439	418	414	398	365	405	430	386	381	425	436	408	424	416	388	401	425	391	429	426	430	433	384	403	434	418	426	397	379	422	436	393	401	358	418	384	400	381	395	394	395	380	389	396	376	418	420	385	390	378	424	402	396	427	423	419	426	428	424	394	418	377	396	418	422	410	386	420	416	414	430	412	402	447	434	425	416	384	401	388	435	388	391	373	417	454	413	383	413	394	394	424	450	418	385	432	389	398	419	380	361	411	439	412	416	413	390	434	387	441	425	434	392	441	421	403	410	416	443	433	403	384	384	399	414	416	406	401	404	431	395	412	413	414	389	403	406	415	382	396	378	387	401	398	400	406	417	452	396	392	401	408	390	387	424	456	406	358	406	372	408	386	426	386	383	417	439	406	422	431	400	394	387	395	412	435	402	423	413	418	431	396	408	411	413	371	420	405	405	418	407	417	435	385	441	388	425	395	430	429	410	421	424	423	399	378	425	443	436	408	431	424	410	376	430	441	429	441	410	420	412	400	412	436	453	416	448	446	389	365	432	366	413	417	414	386	370	424	387	383	406	423	405	443	394	459	456	382	390	440	399	413	426	442	361	401	401	399	390	428	414	402	384	413	409	396	409	421	389	416	416	421	412	391	411	397	404	420	441	405	370	444	408	395	416	411	409	405	440	426	400	422	418	418	445	412	426	422	410	382	414	404	401	447	416	396	369	395	405	421	457	428	401	395	417	408	390	405	422	417	427	406	427	392	378	399	443	390	396	406	375	426	440	409	411	413	392	415	404	431	378	411	422	436	420	439	448	391	425	432	426	393	436	395	434	430	407	421	383	398	408	431	441	394	394	393	403	417	386	441	407	407	419	361	389	428	415	427	420	402	420	428	374	376	428	367	418	393	424	412	407	411	457	412	418	398	394	438	419	395	386	412	409	385	406	423	392	371	400	410	392	369	384	409	430	411	362	399	399	407	411	388	398	417	399	420	406	403	430	405	432	392	419	417	407	352	419	436	455	428	396	417	387	404	381	402	418	466	391	426	396	478	409	435	425	428	430	410	436	422	414	453	383	406	426	403	462	410	411	389	433	401	407	401	384	385	419	395	413	396	402	404	393	429	410	398	431	415	413	421	430	393	409	429	439	421	403	365	421	443	413	432	379	407	400	406	439	434	414	406	410	413	397	410	385	415	396	436	413	407	390	408	392	409	364	415	367	411	422	433	390	425	385	460	417	411	448	394	393	405	411	427	399	425	405	380	409	445	365	387	409	396	406	401	388	388	404	411	431	408	417	443	413	403	419	449	396	421	403	422	413	400	406	403	405	405	445	422	403	410	424	403	375	418	404	406	410	412	383	398	425	409	381	414	425	431	414	399	432	416	417	411	394	427	377	379	452	434	418	393	411	427	406	383	416	434	421	391	401	398	385	415	432	398	387	449	396	393	444	425	440	413	380	416	417	429	408	425	412	416	452	408	397	421	440	437	435	436	424	418	400	421	399	412	406	424	424	395	421	404	420	420	435	411	410	411	423	402	391	420	394	407	386	426	418	420	390	389	439	389	427	395	410	411	414	425	407	377	409	428	394	407	392	428	408	387	403	392	429	401	377	415	414	397	379	427	414	372	388	418	376	426	408	463	429	416	380	404	409	445	403	414	436	412	400	418	410	432	449	439	384	413	430	396	392	412	440	375	420	399	444	392	380	424	390	394	404	433	419	415	419	411	405	404	386	386	399	427	395	451	370	428	399	426	387	398	404	389	405	395	421	425	429	414	374	419	394	414	417	401	436	384	386	408	392	420	433	384	386	423	366	449	383	451	449	436	404	404	405	404	448	389	455	404	398	370	418	415	449	412	392	390	426	424	433	433	395	393	389	395	425	423	389	413	397	401	443	386	384	391	431	415	400	404	439	437	405	392	413	394	461	438	419	405	381	386	442	374	431	414	403	398	422	434	426	411	422	398	392	432	394	378	409	398	395	407	433	409	390	415	396	424	401	419	416	441	428	391	433	362	404	432	424	408	418	391	413	397	408	397	400	372	356	406	391	413	397	393	413	372	401	419	404	390	402	412	406	422	429	398	413	437	434	405	400	445	405	410	427	362	386	407	404	419	399	428	383	395	358	403	421	392	463	416	385	424	427	406	423	416	393	403	393	428	375	435	431	383	424	406	461	416	377	389	418	408	400	442	402	406	432	436	418	435	390	394	404	407	394	447	427	436	436	401	415	399	413	438	429	418	426	411	378	422	400	412	396	413	416	397	439	404	416	439	415	417	404	416	417	403	394	409	370	401	412	420	426	411	407	435	411	426	410	414	397	426	415	379	428	389	412	427	453	430	433	404	377	426	418	406	412	423	444	397	394	412	374	398	399	424	413	425	383	426	399	408	424	390	409	374	448	413	446	422	402	397	409	412	403	375	425	435	404	393	415	378	388	386	406	401	421	435	425	409	401	446	402	385	438	432	407	401	396	390	427	425	440	441	417	383	412	408	442	423	408	420	405	413	427	409	410	403	397	411	357	398	407	410	413	416	379	409	436	414	387	410	456	427	403	442	427	401	417	409	387	402	440	428	414	391	442	370	437	403	444	404	417	405	417	399	434	378	396	407	421	406	464	401	411	426	406	422	396	391	434	413	386	375	413	477	380	356	395	368	429	416	392	401	408	428	383	398	428	414	427	395	420	398	467	415	440	426	423	392	398	413	431	363	421	414	395	401	415	412	430	398	373	419	383	451	372	383	435	403	400	409	437	401	414	415	385	419	436	421	485	389	444	406	380	408	448	409	379	420	409	411	425	409	367	433	385	441	390	381	371	401	386	414	415	391	434	460	413	406	426	407	413	436	406	443	433	421	440	421	410	431	415	398	429	350	416	435	390	389	427	418	408	402	407	411	384	438	411	380	413	414	428	423	393	419	411	449	398	401	400	394	435	387	398	414	407	388	409	442	394	426	382	393	414	415	413	408	402	439	418
23035	45862	37713	26546	20802	16537	13208	10588	8692	6631	4794	3485	2702	2282	1842	1559	1184	1063	913	903	772	723	691	685	604	597	584	604	516	531	503	521	454	467	444	466	505	465	483	477	465	471	445	458	442	469	437	412	478	412	436	430	437	470	473	415	408	429	477	431	422	440	413	422	453	467	442	475	443	433	446	403	414	402	416	419	398	455	380	426	411	463	432	426	421	425	452	396	428	403	428	408	450	388	452	470	445	419	441	432	444	461	381	405	444	371	426	412	423	456	396	415	423	404	444	464	448	426	439	412	407	428	417	446	413	417	416	424	405	431	414	384	441	418	405	431	448	431	442	438	429	438	422	427	457	409	430	418	443	429	435	414	413	446	431	416	397	429	424	401	432	466	424	419	388	430	437	445	451	492	427	379	438	387	465	427	435	412	430	386	446	443	419	424	443	399	396	443	421	427	412	441	437	373	441	426	451	427	448	424	373	445	385	442	463	429	415	446	406	450	440	391	413	413	400	428	425	423	456	448	470	427	439	427	404	443	445	439	445	419	449	426	444	435	413	466	418	400	428	432	449	424	410	439	435	441	452	438	425	437	442	426	455	463	415	410	435	466	444	455	443	383	418	443	417	429	427	401	408	435	395	435	411	416	436	415	398	425	451	444	429	427	411	406	438	458	439	436	392	396	426	436	452	447	452	419	416	405	443	424	384	448	410	420	421	434	423	425	458	397	454	439	375	427	440	436	427	465	430	415	407	429	422	400	440	414	419	407	432	407	426	430	405	436	421	457	392	415	426	395	395	453	401	459	420	469	405	414	428	427	457	413	458	463	450	471	444	403	442	429	449	465	417	420	427	415	365	436	437	409	435	365	432	417	424	438	426	398	412	401	417	462	434	455	455	439	415	418	411	446	410	455	406	427	430	421	437	414	405	473	453	447	427	421	443	430	409	445	427	432	436	443	431	432	401	442	444	417	423	416	427	444	411	418	443	399	399	449	446	434	413	427	417	387	470	480	443	411	436	470	425	414	415	428	465	436	418	425	424	414	427	410	431	413	394	429	394	406	395	443	390	410	400	460	411	428	442	388	413	426	403	411	433	433	457	433	453	470	411	435	444	425	420	443	431	453	408	415	421	413	408	397	424	440	393	434	431	447	463	453	399	469	433	452	423	425	413	424	459	396	429	409	421	399	427	429	438	422	464	428	413	382	389	441	443	423	412	456	459	434	462	403	459	422	420	438	377	433	417	420	427	429	426	395	437	449	463	421	437	442	455	427	445	419	462	444	435	432	415	427	415	416	407	420	404	432	446	413	428	419	436	453	460	414	355	407	446	419	457	469	406	417	399	433	458	388	416	460	428	451	442	426	412	434	452	473	448	449	428	395	405	430	429	459	459	430	416	411	437	460	441	448	439	418	402	438	399	455	430	420	453	429	414	446	425	388	415	395	402	416	420	437	445	416	439	434	423	416	422	437	430	426	420	467	422	435	455	426	434	465	431	408	421	424	420	407	418	421	413	405	423	428	446	414	435	423	416	432	438	401	454	414	427	392	455	430	451	401	458	415	430	460	399	440	443	433	468	448	426	406	450	443	433	439	420	428	429	409	401	428	429	406	446	415	445	460	451	432	431	431	427	440	434	409	397	435	423	414	425	400	382	392	438	455	416	457	422	395	402	397	440	425	444	429	420	437	457	396	423	414	405	451	427	446	479	432	454	415	445	414	434	420	431	415	419	427	451	383	459	410	473	418	438	400	404	408	431	433	405	435	390	420	425	422	450	417	399	451	415	432	398	450	423	450	434	442	451	415	445	427	441	427	454	420	405	455	412	391	426	466	467	418	437	421	425	433	417	412	409	442	418	461	433	409	428	449	446	414	446	435	434	426	391	415	405	417	411	397	437	392	461	424	459	455	426	476	433	371	420	449	407	452	406	412	449	420	446	402	416	411	419	408	448	444	433	433	423	425	417	406	431	408	418	416	472	403	434	449	403	446	451	429	430	442	422	428	448	445	427	442	450	469	404	445	430	427	399	466	419	441	426	457	432	408	426	458	437	421	452	426	448	415	396	440	426	406	404	442	443	463	431	404	423	433	428	406	446	410	426	445	442	424	459	435	433	384	426	431	405	417	417	407	481	406	424	457	475	440	409	418	461	459	440	440	463	417	431	388	408	411	472	460	420	450	437	482	401	388	450	396	403	446	399	456	428	419	445	457	448	404	449	433	430	444	416	421	401	452	415	430	415	403	446	457	445	419	394	446	423	428	471	416	440	432	426	436	415	414	458	431	441	446	410	418	455	460	432	432	433	411	414	418	421	417	434	439	447	468	415	397	430	434	405	451	399	422	410	432	410	425	406	443	423	418	464	436	422	369	444	440	463	419	433	462	405	437	437	406	440	428	432	412	418	485	423	428	428	432	438	428	430	412	409	371	417	432	419	443	438	442	422	416	453	443	434	442	442	456	436	438	424	420	449	404	412	427	464	447	414	426	450	424	427	421	418	460	433	403	413	438	434	435	403	450	440	434	411	417	415	459	419	429	403	415	440	428	414	364	478	440	400	435	408	455	392	372	438	426	431	419	425	434	417	426	419	437	441	436	406	408	403	422	452	474	435	381	400	458	432	444	428	458	432	409	431	456	439	423	436	440	390	447	424	402	445	449	433	407	403	416	433	408	478	465	426	429	449	441	404	438	421	421	450	433	402	444	445	412	441	439	435	411	436	442	408	425	407	408	392	417	397	442	417	463	445	387	406	438	441	397	415	440	412	423	446	408	436	442	459	439	417	402	471	419	423	430	458	423	435	450	418	433	411	446	400	425	421	421	436	409	476	434	448	435	436	411	425	404	433	411	418	432	383	453	396	474	432	458	439	440	424	450	401	450	441	466	419	405	435	422	448	443	410	394	430	418	415	411	410	448	417	442	407	422	416	423	439	438	429	426	444	398	441	445	426	449	428	420	448	415	405	395	409	456	419	434	430	402	458	445	396	412	424	431	418	455	457	398	423	397	433	394	461	400	419	434	442	398	453	435	475	430	417	428	455	423	440	417	421	405	440	436	415	452	480	405	449	429	420	421	408	417	392	431	415	424	420	428	424	444	406	406	457	464	442	438	433	420	395	385	443	433	450	394	402	418	401	452	439	426	431	410	395	456	420	377	421	455	427	430	415	404	458	429	418	388	424	444	435	430	443	422	466	426	411	480	413	385	388	395	469	410	406	442	424	392	406	436	401	460	443	450	426	446	433	424	405	425	457	449	407	424	422	458	449	433	443	407	433	401	467	422	429	437	435	430	421	408	410	477	422	413	428	425	441	390	456	442	419	410	430	455	449	410	399	433	432	417	431	424	429	466	443	415	391	428	424	413	434	410	417	422	382	376	431	445	424	422	425	411	415	432	418	443	422	468	427	438	422	426	434	458	393	432	476	435	446	438	424	416	407	396	456	396	439	429	444	422	450	432	426	398	427	453	430	424	424	426	418	460	425	426	411	442	425	408
25679	21632	28114	26457	18064	10704	7566	5361	4309	3226	2385	1685	1325	1140	967	796	691	670	557	589	551	534	463	479	461	433	456	448	407	441	393	397	380	408	386	389	367	382	346	413	382	395	358	354	371	333	335	366	376	363	363	356	333	358	360	367	361	383	352	354	377	349	360	326	375	364	344	337	363	345	374	379	336	379	367	325	327	346	361	358	365	376	372	342	347	361	378	340	360	349	360	348	351	369	363	341	358	372	341	382	347	359	346	371	380	374	368	330	385	387	368	333	353	374	387	361	351	378	376	364	330	386	379	396	363	380	350	364	357	348	351	342	346	307	360	378	391	360	363	370	362	328	335	342	398	368	375	350	372	378	339	383	361	352	389	348	376	379	346	330	379	366	335	367	363	314	396	334	337	332	370	362	367	336	395	362	344	338	354	367	362	397	368	345	321	323	358	347	399	361	371	331	339	350	368	364	375	376	331	338	358	370	326	366	349	350	333	343	350	372	362	398	356	329	388	347	349	335	359	337	381	391	363	344	352	345	339	354	358	349	357	358	346	383	330	352	396	334	355	385	354	369	310	349	387	352	339	365	368	364	327	331	382	383	361	334	364	356	332	332	369	328	352	365	347	337	342	386	356	361	360	362	373	379	361	386	347	341	372	351	363	354	367	366	365	364	357	330	342	360	308	317	367	359	341	368	369	359	336	356	353	366	339	367	370	365	318	349	376	356	364	337	370	350	335	343	357	389	352	345	355	356	334	355	350	313	350	359	372	353	365	354	365	345	390	368	341	346	367	358	337	332	339	371	334	350	366	363	361	327	373	331	374	346	362	340	332	371	373	335	346	369	369	340	369	395	380	358	328	351	379	370	358	381	349	351	346	385	328	355	336	364	352	371	352	368	351	366	378	382	352	331	369	333	348	341	353	372	353	359	360	360	391	322	390	362	350	349	364	339	357	340	337	348	332	316	365	379	332	334	363	365	362	361	354	345	354	357	329	364	348	346	370	333	349	318	345	350	367	344	363	337	375	351	347	380	363	379	381	332	353	359	351	357	340	352	361	388	368	317	341	373	355	361	339	373	381	334	376	331	344	344	330	382	378	381	384	349	348	355	336	369	335	341	376	345	376	375	363	363	318	366	357	349	388	353	354	380	353	357	342	339	344	386	346	389	371	360	357	388	343	363	361	346	375	352	363	341	385	377	346	317	343	376	360	372	318	322	352	388	359	398	382	347	335	375	324	346	359	361	353	370	350	355	335	367	357	367	355	354	323	348	373	349	346	344	381	359	339	350	372	333	374	371	345	364	327	378	356	363	341	355	351	342	334	345	340	352	356	363	354	336	331	336	353	329	390	361	374	374	402	395	390	370	342	385	382	352	363	346	376	381	345	365	347	313	361	378	341	324	380	367	364	374	363	349	348	359	359	347	349	347	330	325	386	347	356	347	317	346	359	348	318	328	391	363	395	360	368	349	365	348	335	369	343	375	353	369	373	338	363	382	348	328	363	355	364	371	334	387	353	399	366	360	354	369	357	327	334	381	337	392	369	340	363	375	369	375	392	389	352	368	380	351	329	358	407	366	358	383	365	334	340	333	338	353	362	327	354	346	341	352	355	353	353	328	320	359	355	320	357	373	357	346	321	344	333	352	374	359	350	332	338	350	383	335	416	354	384	341	326	338	346	342	367	355	333	355	368	350	384	357	382	304	358	355	352	347	371	361	373	351	363	378	357	380	351	339	354	362	336	375	326	354	369	370	382	341	371	326	369	355	346	368	356	331	369	365	354	361	368	357	364	361	363	338	348	375	352	349	329	322	357	352	367	381	354	371	336	321	317	359	364	342	370	359	355	361	400	384	379	366	364	363	363	355	369	377	363	339	344	362	373	329	379	350	346	352	372	396	334	351	355	351	349	350	332	363	384	318	358	376	403	335	357	346	364	379	373	352	375	328	369	353	350	358	342	355	352	331	334	370	357	394	346	367	361	336	369	352	379	338	346	349	340	362	344	371	381	351	357	366	359	354	368	339	361	368	334	366	349	363	331	335	355	377	322	334	363	337	362	344	351	361	369	364	378	390	364	344	299	343	368	327	324	367	337	385	384	351	346	371	342	341	359	350	364	366	365	368	341	320	368	362	375	371	329	347	363	379	367	347	324	350	368	334	352	372	342	402	337	380	313	342	372	354	336	355	324	359	370	330	342	320	362	360	362	358	332	355	337	360	343	319	346	387	334	360	330	327	379	380	319	372	352	350	372	322	346	362	360	346	376	374	364	359	352	366	342	366	358	343	360	344	323	339	374	335	386	371	367	366	366	365	374	390	347	363	359	384	347	348	359	367	363	382	376	346	383	311	362	372	359	367	363	350	341	344	370	348	324	341	378	395	344	351	361	346	353	360	408	344	359	359	340	382	335	334	369	368	350	336	371	337	402	380	373	384	377	358	338	331	391	327	386	346	342	350	358	363	356	344	334	328	333	365	348	383	360	340	385	356	370	344	373	365	361	394	343	339	391	381	345	364	346	391	333	372	370	370	331	346	356	337	318	404	355	376	348	361	343	331	344	355	339	393	363	381	363	358	355	344	330	379	362	364	373	323	354	384	348	383	322	351	384	359	346	383	365	359	388	349	356	309	372	343	334	349	367	356	376	333	366	350	371	333	367	351	391	365	396	339	364	358	379	364	348	378	366	349	351	348	335	364	362	362	346	370	349	365	341	348	369	347	335	358	319	355	396	367	352	343	347	349	358	355	354	368	336	330	332	362	371	356	359	339	350	341	338	354	385	385	358	353	364	378	320	374	370	384	372	359	358	353	376	330	353	357	367	368	354	335	346	363	359	379	360	355	351	363	349	373	354	349	356	326	348	356	355	362	351	347	370	373	389	371	364	377	359	357	375	355	379	375	340	399	349	394	351	344	387	351	403	342	344	375	387	339	371	380	352	346	376	365	366	366	343	372	351	334	325	310	375	380	310	361	367	348	329	330	357	359	362	355	352	350	336	378	346	361	332	357	359	358	350	379	387	366	359	359	380	344	351	348	371	388	332	376	336	337	349	350	375	355	331	328	385	339	342	361	386	367	333	363	371	358	323	354	373	347	354	340	346	351	325	327	361	345	362	378	357	337	378	341	363	360	354	342	352	368	326	356	369	358	352	343	347	378	364	353	369	360	393	362	348	389	390	375	332	361	349	353	390	343	383	342	362	392	371	366	351	358	349	325	372	312	378	365	354	365	386	358	382	357	347	373	338	364	343	382	318	359	323	346	356	370	341	351	377	374	324	362	344	375	331	352	358	326	362	344	342	393	322	353	336	346	379	340	331	335	391	378	355	354	375	387	358	336	366	398	364	331	339	360	360	373	341	339	348	368	379	330	355	369	350	341	347	340	371	346	393	349	347	373	364	377	348	362	345	371	373	371	350	344	324	357	400	365	340	361	342	366	406	370	381	366	368	344	350	357	388	337	360	348	377	413	373	335	386	378	350	362	336	307	336	387
23939	42776	34184	22992	17488	14178	11336	8935	7315	5512	4079	2737	2241	1853	1449	1197	1056	933	793	698	611	602	633	574	534	499	524	484	468	450	425	470	458	420	424	479	438	436	414	437	425	368	419	372	416	390	389	416	400	355	371	419	409	402	423	385	384	424	390	359	378	356	360	415	368	389	407	341	404	393	365	413	416	364	381	376	352	365	379	370	347	401	402	407	396	373	394	379	376	403	368	377	375	364	383	387	380	359	411	363	389	379	385	341	387	388	380	381	389	362	430	382	428	385	382	390	380	344	366	381	393	383	359	382	409	397	400	376	398	395	389	392	376	358	376	387	396	383	378	377	404	381	363	376	376	365	366	398	377	423	391	392	382	362	334	369	390	386	372	378	412	396	395	362	403	380	376	351	384	384	394	363	396	371	354	379	416	356	400	404	350	381	367	338	421	357	370	400	393	381	387	382	372	383	322	370	395	381	390	364	407	384	400	412	397	369	400	405	392	408	381	391	410	393	371	427	364	380	387	393	387	373	397	382	407	353	387	400	361	355	384	419	375	393	401	366	385	411	375	422	388	402	383	354	359	381	373	346	379	370	420	386	386	409	417	348	358	372	391	365	415	378	400	391	373	377	378	370	378	351	363	364	375	433	378	383	417	381	340	356	368	377	391	386	400	396	377	375	406	392	361	379	335	393	400	416	362	386	388	369	373	345	391	398	390	349	369	390	369	357	359	419	402	387	359	365	345	390	383	393	389	371	384	407	332	353	367	366	443	422	389	388	375	362	398	385	386	353	393	378	373	356	378	375	408	378	381	393	365	353	375	409	364	385	380	341	378	426	387	346	378	383	367	380	424	393	391	362	372	356	381	368	378	409	387	416	412	353	386	370	402	360	358	381	371	426	350	391	385	428	361	354	384	416	368	359	403	395	373	392	387	369	362	393	392	387	419	366	383	374	396	360	393	385	391	380	390	359	395	369	397	415	374	422	374	412	376	417	379	356	362	377	389	368	388	354	382	360	388	400	389	351	381	363	402	415	387	387	376	377	393	370	375	414	365	381	358	378	354	351	412	388	398	399	377	416	376	388	399	376	397	386	363	355	376	403	384	358	358	386	375	405	360	376	395	413	352	365	388	411	415	369	385	391	373	389	402	392	357	397	362	384	374	402	396	360	369	393	385	362	374	399	336	394	369	406	354	353	364	378	365	381	398	386	381	352	402	382	387	418	354	385	376	395	392	410	359	393	397	415	416	377	414	364	385	402	384	395	389	371	380	375	386	373	322	433	377	362	382	396	355	369	385	370	401	372	351	371	406	409	376	362	426	397	378	390	379	380	385	374	385	373	391	395	393	381	369	375	399	417	398	357	373	377	395	359	388	397	392	399	378	404	369	368	361	361	374	399	384	339	362	404	364	348	340	372	406	405	380	376	361	392	369	415	361	405	364	362	357	365	396	379	388	383	386	383	373	397	334	384	394	396	362	347	349	396	409	367	399	378	394	398	306	376	379	385	398	356	391	371	375	390	343	390	386	381	386	350	369	404	372	397	393	376	363	396	401	374	364	399	393	345	354	351	400	391	378	360	384	391	391	375	370	394	400	357	404	374	366	386	359	393	367	418	352	383	404	357	376	382	373	375	377	395	376	342	387	382	390	396	400	391	433	394	377	382	382	364	383	382	376	396	387	376	367	394	381	409	369	368	406	398	403	374	361	369	405	401	354	430	404	402	397	386	423	387	379	385	393	389	393	387	371	390	411	369	394	382	376	396	350	386	381	376	410	398	396	373	355	390	394	377	367	364	394	402	371	382	366	377	366	364	390	391	375	382	360	378	361	405	388	391	371	385	387	360	362	394	362	372	391	398	360	387	394	350	386	414	407	367	418	376	378	378	374	383	383	369	372	375	368	378	400	380	369	385	414	394	403	378	384	386	348	384	376	403	392	365	386	392	355	375	383	358	375	388	407	355	399	429	412	395	387	371	360	365	368	400	400	399	377	373	382	376	384	386	416	387	357	384	376	409	403	387	351	367	370	366	385	388	378	382	346	325	381	370	356	352	363	408	404	354	370	381	366	374	408	369	389	395	338	392	371	390	401	357	380	371	361	388	369	400	376	389	357	373	361	375	381	394	385	379	384	386	372	367	399	375	393	374	349	397	385	384	350	380	370	378	352	375	410	382	375	385	375	429	413	382	429	357	379	404	402	380	355	370	377	407	410	354	399	343	387	352	373	365	346	374	401	393	379	400	372	382	378	386	390	356	371	351	399	365	379	379	405	373	407	356	392	396	399	355	367	395	396	397	380	373	362	387	361	368	372	362	416	365	374	394	348	383	391	405	368	392	373	415	358	349	356	387	365	403	413	413	429	393	399	376	408	402	403	362	374	383	379	428	367	392	362	380	365	360	379	368	387	376	378	362	410	393	356	415	383	390	378	371	370	373	374	338	381	417	398	401	385	375	390	354	391	388	393	368	381	398	370	388	392	358	371	380	424	414	375	397	384	365	420	357	385	380	412	418	370	395	404	383	412	380	386	392	376	361	362	431	388	383	382	384	364	398	382	395	405	403	400	402	386	343	388	387	363	387	369	404	394	364	391	354	374	366	387	410	374	374	378	406	387	351	386	394	403	359	374	364	382	398	377	390	395	383	383	383	365	388	381	424	352	375	358	403	377	366	375	403	395	421	413	359	367	389	363	366	394	372	373	397	375	379	399	390	382	408	372	386	395	368	398	380	392	405	381	434	391	354	380	361	388	385	382	379	388	396	392	376	367	376	346	388	351	396	418	406	372	409	389	353	388	388	386	390	398	340	366	374	406	374	386	396	361	383	349	363	390	354	376	398	370	396	387	388	418	352	399	353	377	332	373	355	386	391	364	369	370	439	350	390	381	394	359	400	394	369	392	383	360	388	376	378	412	408	377	369	391	404	383	392	390	371	379	374	416	397	390	358	364	404	393	396	410	392	388	361	403	396	401	408	384	395	419	366	359	388	371	419	371	379	388	397	418	387	411	396	379	399	389	376	414	411	369	406	359	404	341	389	375	367	384	394	358	380	385	401	399	390	369	346	359	391	388	349	372	386	349	395	387	356	397	399	359	381	385	395	380	372	361	389	355	354	371	394	357	404	399	388	385	374	377	391	374	396	406	392	370	388	399	379	388	399	377	379	389	408	360	373	366	374	375	377	380	364	389	405	375	396	347	390	364	406	393	365	394	388	374	381	382	394	374	349	374	393	358	369	357	384	385	383	368	369	360	378	380	355	356	376	406	335	352	380	401	385	412	371	380	390	395	393	393	412	393	357	389	386	354	417	375	406	417	396	398	399	377	387	384	369	361	395	369	381	373	392	349	375	378	383	364	419	396	377	429	382	380	373	400	376	369	392	389	380	351	392	386	402	375	339	383	390	377	401	404	376	381	390	395	411	392	401	356	383	385	397	398	389	404	391	405	411	382	395	396	372	379	383	360	424	370	399	374	378	392	405	383	389	368	386	402	389
23161	21571	29310	24325	21811	22828	19300	10538	7671	5756	4175	2966	2243	2015	1719	1363	1148	1078	966	900	857	762	726	682	627	664	638	612	592	638	550	567	528	557	575	542	533	498	501	484	522	562	537	487	486	469	491	486	546	508	502	505	505	505	510	539	476	491	490	497	556	516	482	494	472	480	487	493	458	448	467	467	442	519	451	464	478	479	486	493	465	432	470	473	489	507	477	481	446	485	466	470	434	506	522	470	496	466	486	463	478	500	465	507	469	492	465	493	452	509	496	489	456	538	480	472	490	472	445	472	505	468	518	470	459	488	510	459	497	461	488	441	525	459	477	490	472	491	477	485	476	486	462	477	483	458	469	490	515	508	484	459	472	477	496	504	481	484	462	512	492	504	471	474	492	477	511	464	497	512	481	465	473	435	527	492	507	497	458	506	495	521	477	486	454	497	474	464	459	432	483	457	490	496	532	475	475	479	490	458	498	502	484	511	469	461	484	470	464	463	496	512	515	432	493	489	437	502	484	467	457	519	500	463	498	483	502	473	494	465	504	501	473	460	511	489	496	479	465	490	468	498	451	468	485	495	520	509	502	468	499	488	456	472	452	479	498	500	515	459	471	475	494	459	477	482	494	468	452	475	467	524	476	476	497	468	455	484	470	513	485	489	456	504	511	497	459	475	513	510	476	500	510	468	458	482	473	489	449	489	494	461	464	481	491	428	470	474	449	471	512	431	465	442	429	499	465	480	487	473	522	489	482	463	497	464	510	502	506	442	495	462	499	481	456	517	467	482	480	468	483	499	474	497	455	469	444	500	474	468	438	447	469	484	496	484	439	487	490	488	453	468	477	482	491	458	504	485	452	493	479	469	480	492	478	508	515	476	461	469	452	460	476	478	457	463	475	453	487	477	490	461	474	493	499	488	470	491	455	469	485	457	486	507	492	481	502	465	494	476	505	468	444	445	463	470	461	518	432	448	474	497	506	494	459	457	480	483	509	472	483	491	465	455	486	433	460	507	444	495	456	448	501	465	501	485	415	500	441	442	496	423	481	484	472	466	465	458	455	438	467	466	491	448	484	448	495	459	465	478	498	481	477	461	468	421	487	488	486	496	439	475	490	437	475	475	487	480	520	482	471	458	448	454	457	496	501	455	451	501	478	432	485	451	463	483	464	436	467	517	500	505	474	467	468	463	482	488	466	483	483	491	486	473	465	449	495	482	524	545	482	451	452	505	483	492	527	493	455	492	467	469	504	481	486	438	415	495	434	501	473	480	472	493	458	469	481	499	473	478	492	510	466	490	467	512	441	490	495	512	460	477	486	491	448	494	527	454	457	489	470	515	468	471	509	504	494	485	462	439	476	472	471	502	487	473	482	484	475	483	463	466	467	480	524	520	453	431	467	455	494	482	471	474	445	457	447	499	489	471	487	501	476	471	476	483	510	474	452	484	475	499	469	492	484	470	512	461	473	454	479	488	514	473	456	486	416	462	490	476	499	483	528	476	441	487	455	486	487	463	480	498	516	477	437	472	469	464	481	477	469	459	499	435	477	457	486	447	517	480	442	520	454	457	503	466	516	462	469	461	519	508	452	434	473	495	468	473	485	457	468	457	432	451	509	481	478	465	489	507	523	499	463	481	510	455	467	503	496	475	481	486	469	428	432	434	501	463	461	469	470	500	449	462	470	486	479	500	505	443	508	458	489	466	483	483	490	448	456	428	515	426	494	456	461	475	462	497	478	500	486	468	482	478	498	452	480	449	465	523	481	475	434	492	482	458	466	483	485	506	509	441	452	443	505	517	502	513	472	517	473	495	498	510	509	471	477	487	508	478	457	476	469	506	455	516	440	466	535	469	468	452	479	489	471	471	460	468	476	484	469	444	488	450	484	502	497	484	469	477	454	502	483	499	454	458	491	499	501	449	477	486	446	494	489	474	448	478	444	475	516	500	463	475	434	453	504	451	485	502	442	499	481	503	442	463	467	453	511	463	489	503	451	483	476	461	508	474	507	453	444	490	448	520	527	471	453	458	451	445	439	489	473	483	496	469	472	437	483	465	483	517	459	504	410	445	438	472	447	498	486	485	479	507	502	465	488	500	487	438	442	443	484	459	449	483	476	465	458	499	515	460	492	457	478	446	489	473	475	449	485	461	449	470	462	512	445	438	469	464	469	453	463	520	497	490	438	499	464	474	459	467	476	489	502	492	483	481	441	435	479	477	477	476	438	479	507	510	461	487	541	456	463	487	481	413	487	478	479	503	461	491	415	442	516	490	490	475	498	476	492	461	494	488	506	469	458	481	497	469	465	478	485	430	498	424	511	520	487	475	437	483	451	477	480	465	482	485	475	437	513	473	493	473	459	455	521	500	447	447	490	478	487	453	464	462	448	455	457	499	441	453	499	450	473	511	480	471	455	491	487	456	450	471	445	481	461	469	503	514	454	470	482	499	435	492	470	512	491	464	463	453	499	476	486	469	471	457	461	471	456	489	488	498	499	463	463	487	484	496	496	461	476	475	456	505	489	456	471	472	480	485	439	528	467	507	447	463	470	432	509	527	465	496	493	456	468	468	474	489	459	464	439	507	452	431	457	498	496	433	474	493	507	467	470	471	490	459	480	461	476	423	499	494	490	449	451	466	456	474	477	448	494	457	497	448	479	473	481	487	473	444	441	514	516	513	468	499	461	495	477	483	467	461	468	482	474	494	473	469	490	518	488	458	488	474	467	469	446	463	507	468	515	490	495	504	473	482	444	436	464	507	483	452	476	472	466	529	439	533	494	437	491	461	521	490	463	483	456	474	482	501	458	455	485	453	444	460	486	519	426	478	514	479	503	463	492	465	502	483	485	489	490	490	458	501	475	469	473	483	485	514	480	450	462	507	487	440	468	459	457	532	463	512	496	476	500	448	469	478	449	494	477	445	476	445	414	470	460	492	506	451	485	466	464	467	513	466	446	521	494	472	459	486	477	442	484	479	465	479	474	497	477	439	439	482	468	495	426	464	463	459	471	465	453	476	481	476	507	465	501	475	445	461	455	476	473	518	534	475	490	497	474	460	523	483	496	474	496	454	498	515	457	452	461	484	466	454	470	473	470	464	490	464	481	469	496	471	491	489	503	466	476	451	485	497	493	473	445	448	476	495	482	467	491	462	490	477	476	496	497	485	439	471	461	482	502	468	454	465	460	477	503	467	442	444	464	464	484	477	453	510	449	512	466	488	500	492	488	478	469	510	439	472	459	471	493	480	483	472	460	465	482	465	465	475	472	481	488	500	459	524	429	498	466	483	494	502	482	476	472	453	481	509	465	463	487	483	450	471	451	480	435	479	480	450	502	470	471	450	442	464	451	490	460	441	470	481	482	488	476	459	480	465	449	458	483	441	469	471	451	468	492	486	498	493	481	483	455	467	446	462	494	462	470	454	452	473	433	483	508	476	455	490	457	459	501	473	491	454	494	449	467	487	465	478	469	448	483	491	483	465	521	486	477	465
27132	50533	42850	30911	24590	21108	17131	14055	11186	8568	6337	4543	3529	2922	2366	2023	1608	1374	1141	1101	980	944	864	787	736	676	662	680	694	637	681	617	588	626	582	568	561	599	521	573	561	549	539	539	499	499	530	535	506	544	498	488	510	501	524	484	485	525	480	489	469	493	510	511	500	503	481	489	508	484	500	500	539	488	468	474	475	454	514	483	501	494	503	448	475	528	515	494	486	478	539	505	526	502	493	486	498	478	494	519	490	450	504	482	511	496	503	475	478	471	494	487	481	508	482	488	481	484	464	512	500	479	451	472	499	494	513	530	500	486	501	472	486	517	456	483	497	471	453	517	485	482	516	511	482	466	492	524	479	487	480	511	467	498	524	474	511	500	473	486	507	503	458	501	515	502	475	490	492	516	514	496	464	458	491	490	478	492	497	488	457	493	485	476	492	485	519	511	509	484	514	452	490	491	473	553	488	505	466	497	526	503	541	479	513	500	474	494	501	475	498	451	473	433	515	489	481	489	498	462	504	490	501	533	483	462	486	458	509	487	486	534	521	509	422	488	490	463	479	488	495	513	514	503	494	491	497	499	478	498	502	487	460	485	479	469	472	482	520	498	482	471	524	477	492	499	497	497	497	485	494	472	504	513	476	500	475	472	514	437	471	474	496	494	494	515	489	517	498	482	487	540	486	486	455	538	480	513	489	474	478	501	500	488	461	499	492	475	510	480	487	510	476	502	440	500	519	475	491	460	522	487	469	484	483	495	468	474	493	501	493	492	458	468	500	461	482	491	490	505	508	537	514	509	466	477	467	487	503	488	480	464	466	498	508	475	524	511	510	471	488	470	464	479	464	484	480	478	498	491	464	477	474	473	517	507	509	489	470	443	491	467	539	491	496	488	519	504	480	483	482	493	476	519	510	476	511	456	515	511	488	508	495	490	494	502	503	471	488	509	479	494	484	422	509	533	491	495	433	505	519	498	499	495	472	494	451	477	484	507	493	468	495	466	489	483	500	519	505	503	518	464	490	507	516	510	510	489	493	494	508	508	492	473	492	495	533	519	481	467	452	478	459	501	469	487	465	461	446	486	481	473	491	484	459	526	528	490	520	511	476	492	505	511	507	477	517	477	491	498	495	501	492	506	506	481	502	466	520	475	485	497	524	467	480	499	451	510	449	488	491	489	485	519	479	472	477	489	478	481	459	489	491	472	481	489	508	482	531	477	460	487	507	457	512	519	475	494	487	478	511	500	462	494	503	465	464	497	492	510	500	478	508	478	498	496	463	485	509	505	477	493	507	483	480	447	476	511	509	512	509	515	494	466	487	478	487	458	441	520	468	484	480	465	502	480	465	510	481	520	492	499	476	530	448	514	462	452	528	465	510	488	517	478	474	449	529	491	480	462	494	513	473	534	469	489	475	489	482	477	488	480	474	503	504	471	502	470	494	511	470	508	533	447	470	482	500	458	502	474	515	484	507	464	496	489	474	484	498	476	450	493	470	495	473	536	477	516	494	474	506	518	466	478	461	487	522	535	515	503	484	514	489	510	492	457	482	466	487	507	515	481	505	510	485	449	514	526	484	506	470	465	496	496	437	511	493	513	544	529	496	465	479	470	474	492	549	444	484	511	475	493	523	480	505	483	506	498	482	509	502	469	492	472	495	535	497	503	497	483	510	477	468	481	499	478	501	484	502	531	470	492	539	502	506	488	503	506	514	525	505	488	499	489	482	515	515	472	495	513	469	484	537	475	461	476	488	464	502	457	519	513	449	463	497	494	450	496	503	504	484	532	479	477	520	507	506	486	495	449	479	493	488	481	477	496	482	506	474	503	484	539	457	479	495	519	453	519	487	459	502	479	502	509	528	490	490	449	491	502	490	487	498	477	503	525	500	489	522	488	529	499	546	487	497	513	473	506	479	504	467	501	490	511	495	510	510	483	455	480	508	511	433	497	516	476	472	460	537	530	518	543	513	474	507	475	482	521	525	524	510	503	547	472	524	506	533	527	455	518	484	521	489	472	425	536	459	459	518	494	513	478	484	468	499	516	504	487	507	480	537	492	480	479	475	512	524	493	505	523	522	498	508	468	511	474	486	499	498	468	517	486	470	524	497	499	494	486	509	477	503	485	478	483	492	497	501	465	486	524	484	485	471	511	455	477	513	432	503	458	500	426	467	461	499	492	471	497	507	496	507	512	499	474	487	447	494	489	456	512	544	530	496	499	513	503	492	481	520	491	467	479	463	523	460	476	476	532	517	492	485	500	474	459	469	453	483	486	494	503	503	484	496	492	485	505	483	520	509	488	481	491	492	506	499	507	474	477	499	477	476	548	470	509	494	497	503	513	480	492	492	483	464	489	489	463	460	475	479	486	495	462	499	510	474	525	501	491	534	478	524	495	448	455	455	469	475	458	457	461	499	490	512	455	507	497	494	494	539	490	491	505	486	506	509	527	496	464	463	446	515	491	455	494	507	501	496	527	478	484	485	470	469	491	476	448	478	512	505	532	508	472	476	451	498	530	517	475	525	477	533	520	465	436	429	486	466	488	502	488	473	525	445	516	472	504	432	509	505	513	483	480	470	481	500	520	480	481	509	506	500	474	499	480	472	465	487	491	471	511	480	444	494	474	448	467	526	459	461	497	483	475	480	467	505	517	512	469	502	460	506	485	492	486	471	472	508	519	502	514	500	488	458	502	524	465	504	499	501	497	525	504	509	485	468	512	513	518	499	499	459	495	491	504	479	486	490	515	473	507	494	508	529	449	486	462	488	514	514	465	471	474	495	501	455	520	523	523	462	469	481	524	465	482	479	477	465	472	491	483	512	447	481	475	505	481	468	526	492	482	495	501	513	503	464	499	488	501	480	478	445	503	490	510	509	516	493	495	518	488	498	497	517	499	481	510	466	496	506	474	507	482	483	521	492	463	479	497	463	511	485	499	513	470	505	505	514	463	499	465	501	503	472	503	548	457	508	492	482	491	508	479	492	522	471	502	498	470	528	491	500	505	468	492	522	481	519	487	521	492	504	495	549	486	470	482	502	528	505	511	501	458	505	494	457	480	501	522	505	500	471	522	493	489	453	471	507	525	499	462	499	492	515	518	510	490	501	520	462	470	495	484	460	513	493	515	501	513	479	468	527	483	516	515	540	485	484	521	511	492	469	500	450	489	500	508	487	496	492	477	508	484	478	484	477	482	503	495	475	497	476	475	497	484	470	492	500	497	482	467	499	499	483	473	527	435	482	502	483	495	524	472	536	465	479	440	534	474	483	547	484	496	484	510	460	501	519	492	528	438	538	470	462	488	480	501	495	500	496	435	495	472	499	512	464	507	531	489	499	478	545	482	506	454	465	496	487	460	443	481	519	483	524	468	493	489	532	523	478	494	517	480	512	508	492	508	473	527	523	512	482	487	473	499	507	499	497	510	488	482	507	485	530	473	486	447	489	512	502	473	503	532	499	514	467	474	502	503	515	472	473	520	453	483	483	479
29372	25020	27628	19894	11309	7334	5600	4323	3241	2509	1832	1246	1108	1005	803	699	538	549	507	514	471	392	392	380	415	377	416	365	356	367	353	344	364	352	376	390	385	363	355	321	386	369	322	319	332	336	354	318	348	334	335	353	332	345	347	367	361	355	351	316	328	326	330	363	310	316	371	320	355	347	334	301	349	328	350	311	328	326	313	347	317	346	338	332	351	313	329	332	345	329	318	320	344	318	304	364	334	340	345	353	330	367	318	314	344	333	365	358	304	323	310	328	371	325	310	307	319	297	314	304	333	341	308	334	317	312	332	318	314	377	363	327	316	326	367	323	332	314	334	345	323	310	309	334	318	361	331	338	333	338	333	317	318	299	267	328	333	335	344	328	308	328	305	316	332	318	353	326	336	335	328	328	366	311	318	344	332	346	336	354	346	327	313	338	320	322	320	317	300	330	341	325	340	325	340	358	346	345	334	317	317	317	385	341	330	342	338	287	333	329	329	348	341	326	327	328	322	325	323	348	309	340	352	306	350	294	327	344	305	341	326	370	311	327	337	356	338	365	357	331	335	335	336	302	314	310	323	306	299	305	346	351	336	315	306	328	339	348	297	328	355	341	329	364	331	348	327	345	335	348	302	315	314	363	328	322	333	332	301	344	322	345	347	320	303	347	355	311	316	285	304	345	340	340	353	383	309	327	325	338	326	354	331	331	352	329	379	346	315	340	325	324	325	346	340	348	345	311	345	320	316	377	344	297	335	287	338	357	343	334	346	321	330	318	324	287	326	338	351	328	343	322	337	348	311	344	337	361	329	346	333	351	346	321	341	317	306	327	309	307	339	323	346	350	327	343	344	349	342	331	335	331	328	324	339	302	339	343	330	312	338	350	374	335	338	356	322	325	365	326	329	333	296	355	339	320	327	323	313	318	359	318	359	339	318	331	306	331	343	342	345	314	290	318	310	360	349	333	345	354	371	328	330	305	358	337	338	344	358	331	363	297	305	363	353	337	339	337	334	319	339	336	338	350	330	368	312	350	337	356	329	314	330	341	344	337	347	343	338	351	319	329	345	354	311	381	347	332	366	326	367	334	318	315	309	343	342	332	364	358	314	353	320	322	323	323	336	302	345	362	312	306	324	356	328	330	318	327	335	357	365	317	371	313	332	334	313	362	337	321	291	332	321	348	353	347	311	324	378	300	365	340	303	325	364	306	353	323	319	307	322	307	340	345	337	334	332	332	299	320	345	349	308	359	320	336	349	342	353	328	336	317	329	314	336	331	347	349	342	311	324	346	316	316	315	327	330	335	335	344	358	306	326	344	317	335	320	365	309	284	318	354	343	321	339	324	347	327	309	317	339	342	341	376	371	296	286	322	338	343	323	341	331	342	364	361	357	308	300	382	318	315	334	327	308	365	341	337	288	327	324	325	342	351	318	335	335	324	333	315	339	323	308	320	322	326	332	335	304	325	309	291	304	325	344	355	328	310	335	314	373	301	326	344	310	320	355	307	348	330	336	324	342	333	339	353	368	312	325	339	325	315	330	341	328	352	371	330	316	342	340	305	306	368	367	315	362	322	360	316	332	305	303	319	343	309	353	341	320	293	319	323	364	355	326	314	336	326	326	330	315	357	311	336	318	351	325	329	310	360	333	320	333	327	319	329	312	342	336	388	335	292	364	322	352	317	330	348	349	304	340	343	354	365	368	332	328	333	331	322	317	344	348	332	354	345	338	327	328	309	321	352	316	338	326	330	341	367	338	329	306	335	352	279	328	329	355	353	329	360	337	365	322	350	331	325	331	327	392	339	331	329	322	349	349	369	318	334	335	356	342	298	345	331	359	310	304	324	342	339	351	341	347	333	335	332	360	377	317	335	347	343	328	328	307	329	321	315	317	357	339	327	359	320	314	328	330	326	346	341	320	334	318	310	327	328	349	318	309	327	336	335	349	340	346	308	332	319	331	349	347	353	367	328	336	362	363	347	347	306	344	353	357	346	362	314	343	319	338	331	304	345	350	338	312	323	375	308	305	336	308	333	359	317	338	346	352	327	328	304	333	352	361	318	312	316	330	345	349	322	320	330	357	351	319	313	364	300	296	317	357	325	317	339	325	322	347	336	360	310	304	354	303	319	304	341	319	340	317	328	328	317	298	326	327	326	330	313	348	309	326	313	301	349	334	309	346	334	423	311	346	341	309	319	337	366	312	333	349	311	362	345	309	335	303	303	327	320	321	356	333	343	361	318	317	316	321	299	326	358	334	351	334	307	353	281	331	348	322	340	306	331	318	341	373	320	354	351	334	349	343	350	352	349	323	321	362	310	353	316	364	342	333	326	324	323	369	336	333	313	345	337	342	298	327	327	324	330	330	334	313	343	346	303	327	342	337	350	326	302	335	358	344	342	303	319	350	321	356	336	327	336	335	319	308	314	362	316	325	334	354	358	339	296	345	357	330	363	304	334	295	345	344	353	296	340	328	344	346	334	320	342	275	345	311	309	354	311	338	328	331	357	343	368	354	342	318	344	341	339	319	345	323	344	340	367	329	333	354	361	347	331	314	321	335	376	324	341	336	307	311	323	307	375	308	333	353	293	320	307	328	357	331	355	319	336	322	330	333	341	334	342	363	350	314	341	357	330	314	345	366	353	308	352	365	345	315	359	334	351	341	301	313	300	320	336	309	339	326	330	341	349	292	323	313	335	356	348	291	357	387	334	304	338	308	296	322	379	324	344	325	331	341	320	337	319	334	336	313	344	374	306	330	349	333	320	314	329	306	347	319	324	315	327	324	336	320	360	343	316	346	334	309	355	332	314	330	310	306	334	306	318	312	338	333	297	373	331	323	307	335	312	354	357	309	336	323	331	336	341	346	329	336	362	349	330	351	323	351	333	319	329	338	312	329	327	303	339	341	333	354	312	318	346	324	326	352	279	318	335	329	340	321	340	330	349	342	332	375	315	347	324	357	345	332	344	315	294	334	361	324	313	322	331	322	308	344	338	332	328	324	339	340	340	325	313	343	314	335	345	306	365	315	357	308	310	319	310	344	334	351	324	322	331	344	317	318	335	310	332	342	312	342	352	336	319	315	355	304	351	344	303	347	335	317	342	323	336	326	311	343	377	322	297	342	344	346	337	329	323	344	290	366	342	327	328	378	325	327	331	349	314	347	304	347	359	355	318	309	338	323	393	332	326	329	277	368	318	324	344	345	346	331	354	305	303	368	319	302	359	345	354	335	314	372	338	305	329	311	338	305	333	343	349	297	328	345	303	351	312	364	335	306	332	312	327	337	344	337	314	327	330	341	322	312	346	324	344	333	339	364	341	324	361	346	340	296	328	337	318	311	334	347	331	292	295	329	337	335	334	309	299	324	339	340	324	336	342	308	343	316	330	347	323	333	333	364	315	312	343	341	340	315	343	345	363	321	357	353	328	343	314	340	316	343	335	330	344	335	314	323	334	330	343	384	326	354	330	310	338	360	322	326	328	338	334
23785	38087	29984	18986	14134	11369	9083	7347	5570	4342	2973	2121	1651	1429	1206	1007	840	738	651	594	546	508	485	460	481	465	447	425	395	420	406	407	391	412	384	389	403	412	380	378	357	355	369	364	413	340	357	380	387	334	377	358	358	383	336	348	370	352	314	385	362	358	318	329	339	362	357	361	337	369	370	331	338	349	354	357	344	350	369	342	326	347	346	373	307	395	363	394	376	323	358	381	340	342	333	348	345	376	377	349	360	347	373	369	363	311	355	341	325	311	370	382	365	355	316	385	348	340	372	363	347	354	352	350	348	384	353	345	351	336	327	375	360	384	359	359	343	331	355	347	353	303	369	334	402	359	364	369	326	352	343	336	339	346	352	360	373	346	352	364	352	341	364	360	337	367	334	357	366	361	358	365	369	370	346	357	381	383	374	334	348	374	323	350	389	364	322	374	373	369	355	369	348	340	377	346	322	348	325	372	335	317	336	369	347	352	350	362	348	364	378	345	350	330	369	331	377	362	349	342	317	360	343	369	373	345	371	340	354	385	390	368	353	316	340	375	367	360	366	390	352	359	366	338	356	395	328	356	363	354	358	367	346	348	371	336	374	363	350	368	361	345	344	359	343	376	360	366	349	360	335	324	385	361	367	342	337	347	399	347	351	351	382	344	371	361	365	363	366	357	382	407	387	359	342	342	352	364	360	376	365	377	321	361	368	323	362	355	364	343	355	368	357	363	352	328	389	375	353	365	331	363	356	346	371	375	354	353	378	346	346	347	368	375	359	372	325	363	340	324	385	366	352	341	360	389	321	356	368	349	342	374	373	365	362	358	335	375	317	330	414	336	338	342	366	340	341	384	328	334	358	362	368	356	388	355	338	320	347	348	353	371	353	360	347	319	351	360	323	336	336	370	355	353	336	356	333	314	339	370	384	361	361	385	373	321	349	347	347	343	364	358	376	336	343	323	374	351	374	320	344	332	384	380	384	371	344	349	343	360	352	344	331	378	356	347	364	331	365	332	399	344	355	351	370	298	337	336	367	352	339	375	328	365	398	345	373	359	356	336	368	369	363	328	353	329	360	344	336	328	349	352	356	356	378	375	339	355	363	327	324	368	380	325	363	355	323	350	340	360	369	390	371	334	349	355	354	353	322	359	349	377	343	363	351	335	364	337	358	341	320	370	353	345	372	366	337	366	358	357	376	332	364	377	334	333	347	361	373	399	384	358	366	381	357	336	370	336	361	344	359	340	385	386	345	347	326	347	323	370	371	367	335	325	357	368	354	373	357	370	357	357	348	346	384	359	353	361	373	378	349	315	325	344	321	331	322	376	352	353	320	348	385	378	335	359	386	359	355	348	323	359	351	370	339	343	337	327	362	368	359	364	360	383	371	346	382	359	371	337	340	361	341	325	365	366	332	373	351	330	345	337	353	362	411	392	385	365	322	368	368	362	326	365	370	368	358	361	338	353	329	345	355	347	371	334	355	329	343	347	356	363	348	334	391	365	383	356	333	334	366	353	375	361	338	315	381	352	346	359	388	360	380	378	333	344	336	347	351	350	343	360	301	333	359	331	347	363	353	334	369	361	366	334	327	341	343	344	384	351	346	343	353	370	355	383	337	326	368	356	361	351	339	350	411	369	361	357	371	347	323	368	396	352	358	378	350	359	326	321	352	359	371	382	369	371	371	361	363	358	339	397	365	364	372	337	328	325	354	364	369	362	361	348	323	357	358	337	344	332	330	377	366	358	359	379	320	359	374	320	339	392	335	363	342	311	362	357	331	345	380	354	379	325	355	326	348	376	371	348	365	382	348	351	393	338	361	350	381	340	394	377	350	349	373	363	374	349	379	335	335	346	364	361	358	375	374	338	356	379	354	348	339	328	377	349	379	334	342	348	365	377	320	323	357	360	365	344	351	346	345	348	377	360	350	363	347	355	350	355	373	351	330	381	374	383	383	343	346	340	337	343	362	333	378	359	380	379	336	336	342	407	383	353	356	351	376	385	344	362	380	357	341	340	346	359	333	345	407	356	323	318	373	339	387	367	359	330	356	368	374	371	346	411	392	354	326	354	349	371	333	365	324	363	330	367	369	370	351	363	364	317	360	374	356	364	327	325	332	379	364	388	375	359	395	394	360	381	372	372	358	342	334	361	343	352	345	334	365	357	330	359	350	362	381	345	361	343	341	356	349	324	391	348	369	361	363	384	382	378	322	333	378	365	373	365	344	365	359	353	374	357	353	341	366	321	378	326	362	382	364	350	358	374	335	351	360	377	353	334	351	358	346	335	365	350	353	343	381	376	322	360	374	341	353	341	359	347	372	385	344	341	371	347	345	324	376	368	344	320	335	330	369	342	355	353	357	336	332	340	327	352	349	333	361	377	336	372	391	334	335	369	362	356	343	334	365	338	350	362	343	361	378	333	352	397	338	348	318	363	360	380	348	347	336	340	354	386	331	362	371	371	330	354	351	322	343	372	355	377	362	379	330	338	322	381	362	361	367	321	357	397	373	331	347	336	339	348	388	365	391	343	312	346	337	367	345	358	341	348	313	382	336	376	372	381	342	349	369	377	336	374	364	354	333	301	376	342	351	335	354	383	351	333	340	389	388	375	372	385	346	358	341	345	355	343	362	358	362	351	381	306	363	367	346	420	389	363	335	360	388	358	359	362	355	343	373	385	381	340	322	317	343	415	369	354	357	366	338	369	341	370	330	382	351	384	381	379	355	321	356	336	376	335	343	364	344	365	343	329	331	367	346	387	320	361	359	351	363	350	357	360	383	310	358	329	336	370	400	347	350	359	346	376	341	365	377	376	356	330	320	331	394	339	331	338	357	357	377	350	366	363	345	349	349	343	371	366	346	383	373	334	350	358	331	356	372	352	404	368	342	322	341	378	348	355	350	368	333	352	343	371	349	352	353	345	358	340	300	341	340	353	337	351	368	332	358	371	369	370	352	356	351	325	350	322	373	326	362	384	352	369	351	377	354	364	343	379	381	351	406	361	346	355	369	345	344	316	357	348	357	348	344	338	323	336	383	332	334	331	367	338	336	366	324	321	354	381	366	354	338	349	363	359	373	357	367	357	385	340	329	369	342	323	324	338	381	349	364	356	360	338	372	339	328	393	372	347	384	386	338	350	374	358	338	337	340	393	370	363	352	344	391	338	341	332	340	344	331	353	339	333	364	368	365	354	382	320	375	321	351	355	349	354	351	302	363	351	336	340	334	379	343	365	363	397	355	377	361	351	356	362	354	358	338	336	361	330	386	354	346	359	356	358	339	379	359	353	368	347	345	297	341	336	359	370	335	387	352	343	374	333	359	353	340	366	343	356	362	375	358	337	349	354	342	337	330	353	338	375	340	354	353	375	343	360	366	323	405	373	349	337	365	346	330	352	386	385	341	366	370	355	403	353	356	370	312	348	361	364	321	326	344	365	344	370	389	388	361	358	336	372	377	392	334	390	354	394	327	377	325	349	335	344	372	351
24370	21529	28772	25069	22241	17963	11958	7535	5680	4328	3268	2236	1720	1411	1272	1070	898	873	722	720	627	584	578	539	516	526	532	477	526	471	488	510	459	479	449	407	455	411	428	458	444	428	439	428	407	427	430	438	443	424	400	469	416	435	493	429	440	433	388	485	458	398	422	363	454	417	392	418	468	367	397	377	439	416	391	406	389	416	426	390	428	417	393	419	398	403	434	439	366	401	403	411	403	402	415	408	424	436	418	422	406	424	446	428	427	464	414	395	372	410	416	409	407	394	398	427	385	403	387	393	396	406	407	394	388	426	392	389	399	426	447	411	445	419	409	397	409	394	386	430	408	402	438	416	433	413	391	396	401	405	446	396	427	451	437	448	432	405	424	437	408	392	377	374	445	406	441	415	375	429	404	411	438	409	421	443	450	427	418	419	442	429	384	388	399	429	396	413	394	414	432	392	431	404	399	383	416	401	409	395	428	397	445	414	413	417	431	417	429	428	446	398	377	421	405	425	381	409	416	445	415	387	421	426	424	426	420	393	396	440	399	390	434	425	404	373	400	423	445	418	438	413	417	407	397	436	371	423	396	419	405	420	421	406	418	398	442	382	415	407	402	455	396	431	406	421	381	415	408	396	417	418	426	396	396	413	423	443	368	389	362	396	437	428	403	434	398	413	412	422	418	408	412	444	399	372	400	395	411	429	411	414	429	388	410	440	404	437	399	426	409	462	429	395	414	422	404	391	394	400	390	370	407	402	396	399	368	399	362	406	386	380	413	449	421	421	416	415	396	405	371	400	424	456	418	396	385	427	431	436	381	400	419	421	430	410	384	417	411	405	409	442	410	401	411	376	420	395	420	393	409	417	406	387	413	370	357	420	403	378	438	452	379	416	390	380	419	386	416	403	431	383	412	397	408	404	405	400	411	408	416	418	406	411	387	362	409	388	384	399	404	456	433	447	398	420	426	417	436	427	390	420	405	410	395	384	446	400	435	414	429	403	400	396	465	435	396	379	405	371	422	447	392	434	398	441	391	422	401	416	428	382	396	406	419	404	389	414	395	383	383	411	428	429	427	416	423	387	400	429	416	398	414	423	409	405	425	421	422	399	404	425	409	421	390	442	418	424	426	384	402	430	408	367	415	436	396	415	389	424	409	413	378	396	413	441	378	410	439	409	393	416	465	414	402	415	398	404	402	426	476	435	417	408	420	408	410	398	420	423	423	387	426	378	358	461	401	385	410	453	393	396	452	392	424	385	419	398	381	420	448	422	385	404	435	400	393	391	383	389	439	387	401	434	382	391	405	381	420	401	407	417	408	409	412	392	386	441	439	402	429	409	411	366	404	420	414	391	430	424	401	421	421	437	420	385	403	390	415	406	418	428	403	408	424	398	433	387	436	407	430	422	397	408	382	426	435	451	400	424	425	417	410	423	395	414	376	396	411	389	396	403	414	429	414	426	412	423	418	434	380	402	377	426	398	373	433	386	420	429	407	409	423	389	387	417	404	391	414	417	397	428	398	385	385	407	405	427	385	392	378	389	415	402	368	397	414	407	433	424	401	379	405	419	461	382	380	420	394	368	428	447	403	387	385	425	449	389	403	392	448	401	399	417	407	414	407	421	442	423	419	409	411	430	411	432	403	421	381	400	417	438	423	406	440	415	386	376	388	441	411	402	410	410	433	386	438	425	423	447	412	422	385	412	423	400	412	439	437	434	423	396	415	390	406	428	417	445	440	390	420	415	376	379	408	421	437	391	397	431	424	417	427	425	406	408	445	453	433	412	430	401	405	420	420	420	403	415	439	445	417	426	412	393	418	428	406	391	392	417	443	407	419	410	444	377	403	407	428	414	394	389	397	431	417	418	382	428	391	385	395	404	431	421	410	414	435	417	422	428	427	424	466	439	407	400	426	426	411	457	426	425	379	400	380	395	410	420	403	422	397	430	385	429	406	385	417	428	390	414	422	413	406	437	412	435	384	450	434	388	445	397	398	402	396	394	365	389	379	433	399	390	430	417	418	406	405	383	444	408	433	385	416	394	432	406	420	374	396	388	393	423	422	400	376	410	432	421	422	422	383	406	402	441	434	390	419	401	439	406	408	395	432	409	434	384	461	438	422	416	405	400	420	436	422	417	411	422	419	418	368	416	380	383	389	407	437	423	388	433	414	421	422	414	411	427	348	448	427	390	401	415	421	445	360	375	405	395	422	420	420	406	444	414	404	422	392	394	388	426	406	417	417	429	415	398	429	389	437	429	433	408	383	420	422	412	409	414	444	429	410	445	399	410	382	360	438	452	407	415	428	400	399	422	411	412	418	431	408	414	423	413	407	384	420	421	416	406	380	399	416	417	420	430	414	390	414	447	410	381	375	430	383	419	410	405	406	383	415	436	392	440	396	417	412	425	417	410	418	379	422	408	410	399	435	443	427	384	413	417	407	419	429	425	394	412	427	400	358	452	415	400	410	387	401	402	430	401	426	417	395	406	400	429	436	413	403	393	399	409	405	439	389	417	402	391	419	441	436	404	421	420	394	404	409	386	384	440	387	406	360	360	410	415	405	415	403	396	437	354	437	415	423	424	419	403	433	384	441	394	393	414	406	423	443	417	423	390	401	402	434	431	421	400	386	435	407	400	396	428	435	412	409	406	423	424	432	425	432	393	429	397	405	434	408	389	417	442	397	394	399	385	417	419	414	407	408	419	428	423	373	414	393	423	405	377	441	392	404	424	438	412	376	416	408	415	416	404	425	400	382	403	417	426	405	381	387	376	384	432	442	416	425	408	400	414	392	426	409	399	421	408	403	428	435	384	463	441	412	421	383	411	409	420	394	410	418	427	412	431	431	436	431	375	376	411	425	405	429	388	416	400	381	427	399	405	430	421	409	418	405	393	402	408	422	401	394	413	406	435	402	391	411	391	428	400	388	398	383	370	405	390	379	430	404	410	474	404	432	408	400	390	422	432	423	437	385	447	396	390	425	393	393	431	371	430	396	398	418	407	430	383	412	430	383	380	404	415	415	404	407	406	400	405	417	449	398	414	415	376	382	405	414	412	395	379	401	410	414	387	373	401	393	426	426	382	435	424	424	383	419	387	422	416	414	436	413	411	394	403	420	398	388	440	404	409	413	409	449	428	435	416	388	400	440	374	399	414	430	403	416	391	426	359	397	428	413	425	398	430	405	388	425	413	403	424	419	418	424	407	417	444	416	441	465	414	416	393	404	422	423	409	402	431	440	437	400	441	416	455	396	452	394	399	440	406	416	424	424	398	383	392	435	462	401	411	376	417	430	421	411	387	388	407	400	440	384	411	379	415	381	398	432	425	386	415	405	406	403	381	412	377	401	426	404	416	407	409	391	380	420	402	397	422	420	388	436	440	410	437	422	434	431	429	401	401	396	418	387	446	402	450	391	402	384	364	433	445	406	394	417	406	410	437	426	385	395	420	406	441	403	415	431	440	404	399	375	411	416	434	401	384	390	402	411	435
22945	45792	37136	25256	20289	17209	13817	10834	8972	6666	4987	3416	2621	2168	1914	1605	1194	1049	996	877	783	687	697	653	603	602	575	527	554	549	553	482	528	519	468	472	524	504	450	471	452	435	451	446	447	464	457	427	460	448	446	429	466	425	425	415	416	439	417	419	417	390	447	437	448	432	426	432	463	452	420	443	420	393	435	399	474	422	434	402	443	449	385	453	421	459	434	443	443	412	394	434	438	431	417	417	426	440	443	439	435	418	404	455	447	398	412	427	435	473	421	435	428	433	410	423	416	439	449	417	448	439	458	424	445	407	391	432	427	445	429	412	433	439	454	435	450	420	411	395	425	455	408	433	436	430	460	394	427	365	407	393	412	449	408	430	404	430	385	391	449	398	412	408	397	409	395	441	439	408	444	439	455	450	431	448	405	435	436	414	419	394	407	438	442	412	400	404	421	439	429	472	450	449	398	425	432	440	418	432	443	424	438	430	467	415	432	455	420	416	431	425	421	425	417	423	426	438	429	459	431	422	424	461	436	449	446	399	436	433	432	418	431	450	389	468	412	457	443	382	438	412	423	450	416	431	444	422	428	417	404	399	436	420	418	433	427	405	432	416	369	391	421	453	463	438	384	428	439	407	412	403	406	426	432	412	432	408	410	431	446	430	471	421	408	460	457	430	419	417	426	435	403	400	448	425	403	436	435	419	416	427	440	422	422	449	473	415	430	421	433	435	470	393	438	427	423	433	453	414	405	390	421	425	448	437	402	411	402	437	444	436	444	453	424	438	434	434	427	432	426	399	432	430	400	412	427	427	387	418	390	432	425	434	438	444	373	447	403	407	432	444	421	418	421	378	411	391	451	432	411	397	448	429	434	422	482	429	451	439	413	408	427	435	439	451	410	454	426	439	415	427	450	397	421	419	430	411	453	440	410	391	440	451	420	440	424	392	454	449	434	430	415	411	430	414	419	440	435	431	408	439	402	418	395	420	393	439	421	422	424	409	431	418	424	464	450	396	414	415	424	432	457	421	415	408	419	389	437	432	440	432	402	420	471	420	439	432	455	436	404	393	450	423	414	406	428	403	451	412	396	411	446	421	424	407	400	374	412	430	421	392	417	419	390	408	415	438	416	418	486	432	465	416	416	399	414	419	412	430	401	411	443	429	430	428	431	436	437	419	421	406	422	419	411	442	422	438	450	412	433	424	452	425	401	424	416	420	428	469	443	425	449	416	446	455	426	411	421	413	437	444	411	463	410	410	408	431	427	432	460	429	440	424	402	435	415	411	383	435	417	446	451	444	418	407	407	405	449	451	438	398	440	414	426	432	401	421	447	423	447	444	415	417	458	436	408	454	413	427	399	422	443	459	449	430	429	452	432	409	425	418	432	419	435	439	406	434	444	421	406	435	421	454	434	400	459	398	423	385	419	422	376	420	424	451	431	473	395	414	436	443	412	438	395	408	417	412	423	410	416	447	402	406	447	426	419	419	399	413	435	412	443	456	412	393	451	439	422	388	426	393	426	454	419	442	414	410	421	380	432	439	433	444	449	415	407	418	419	429	451	418	427	424	467	442	435	423	477	437	397	451	437	440	410	400	444	437	431	433	433	434	442	413	433	387	411	439	379	406	468	442	446	442	416	427	452	421	426	486	439	408	395	426	388	432	426	432	417	405	409	425	451	414	422	390	434	396	424	438	419	426	408	429	421	434	436	465	427	445	409	462	423	426	439	425	428	433	409	453	418	433	448	400	410	421	442	431	446	443	398	432	402	457	435	406	431	426	424	421	436	402	428	418	412	421	429	466	407	436	423	412	428	420	430	447	402	436	393	466	472	470	459	447	420	447	419	457	420	453	414	427	426	429	404	434	440	391	474	425	413	400	430	428	428	424	428	456	472	434	424	392	447	427	383	414	430	458	398	405	433	418	393	440	418	428	410	421	404	437	462	433	414	426	439	416	406	445	443	447	426	453	437	415	408	435	412	424	423	377	388	411	440	469	398	450	403	421	433	414	451	420	443	428	451	441	422	446	413	412	414	413	395	438	443	435	414	402	397	390	429	443	396	441	432	417	437	432	426	437	429	432	439	405	416	425	467	431	461	404	415	436	447	430	421	406	440	432	419	403	445	484	425	432	446	444	427	393	444	442	445	424	391	415	440	431	456	427	423	445	447	410	371	436	423	425	423	437	454	442	457	448	375	428	439	427	413	461	436	495	415	453	444	397	398	443	425	426	441	399	442	424	429	405	400	422	453	383	436	420	450	439	433	440	435	409	427	447	423	376	438	421	436	413	451	411	420	439	425	395	416	440	453	407	410	399	445	399	430	429	400	434	417	480	450	427	443	435	397	440	393	388	455	440	431	415	389	436	433	444	420	438	477	442	385	413	428	435	443	404	476	446	424	429	414	422	402	468	467	404	421	448	441	439	444	416	405	428	409	418	444	424	418	435	440	434	459	428	456	393	426	443	465	438	434	439	405	406	414	462	418	382	460	396	427	440	415	418	456	415	419	404	428	407	421	408	446	419	431	441	414	399	454	423	419	413	436	435	408	468	468	443	473	417	427	421	385	481	414	474	439	424	416	400	420	457	448	437	451	452	430	437	397	447	434	431	425	430	432	433	443	443	431	425	424	446	398	422	424	422	433	425	419	459	398	405	415	406	432	414	413	403	478	448	431	434	442	426	394	407	451	436	434	421	426	425	433	419	428	428	450	457	436	431	426	443	439	409	412	426	471	426	408	430	387	431	440	430	436	427	424	409	448	451	440	421	421	400	443	424	427	425	454	434	453	432	451	418	425	444	413	380	435	427	429	447	439	413	422	426	404	421	483	420	441	443	433	452	453	412	430	448	426	394	400	421	422	424	408	410	453	472	400	410	473	437	464	429	402	449	423	403	441	433	444	424	423	397	403	404	445	455	432	404	436	418	440	401	417	426	455	411	420	399	447	440	410	462	430	417	409	414	437	418	424	404	419	429	439	428	397	421	401	435	422	435	401	414	415	470	417	450	415	434	438	414	445	437	416	444	419	416	407	427	424	420	447	437	408	440	411	433	417	406	418	427	418	383	423	409	453	405	435	409	432	410	443	451	436	405	454	460	466	464	455	383	461	456	410	447	426	448	440	474	416	436	413	433	429	404	435	396	443	469	433	446	410	444	415	430	466	446	431	386	431	466	438	452	435	422	433	400	419	440	471	437	413	412	431	439	416	422	419	415	433	457	413	388	434	391	444	447	460	435	452	434	416	452	463	446	423	417	428	453	444	458	437	392	404	446	505	435	433	416	461	398	426	436	408	387	452	385	420	468	423	400	407	449	400	405	379	431	441	452	427	442	414	426	450	441	409	423	432	485	408	433	427	439	404	456	433	481	435	423	430	458	427	440	433	429	409	418	418	460	435	410	447	403	399	423	437	441	440	471	450	420	395	459	423	443	423	421	448	431	439	403	435	419	449	437	428	422	426	443	420	416	440	461	396	421	424	454	464	411	447	430
25521	21554	28009	26436	18341	11599	7924	5620	4315	3251	2590	1811	1303	1173	1023	876	745	647	611	552	520	547	461	473	438	499	446	420	412	440	422	393	383	404	408	355	383	433	385	370	363	325	389	373	337	394	344	397	362	355	341	384	392	370	354	373	345	359	355	342	321	339	407	356	368	367	358	359	381	333	362	349	344	346	364	371	367	374	333	365	379	340	377	356	356	367	368	341	317	356	331	391	385	370	323	369	388	329	362	395	345	362	337	352	313	358	338	343	303	376	405	348	348	373	341	392	343	350	332	370	352	367	338	367	351	361	370	345	370	387	356	344	337	361	346	355	349	351	332	357	348	356	360	349	374	359	326	343	366	345	369	368	330	313	347	341	330	397	349	328	367	360	327	394	357	341	353	352	344	355	359	330	330	339	354	321	346	375	355	345	326	349	344	325	348	337	375	345	349	354	375	361	352	371	386	362	343	355	366	324	364	340	374	369	334	350	354	374	350	351	389	358	355	343	360	326	374	370	367	325	331	370	357	336	348	341	366	388	372	368	360	347	345	344	334	339	386	394	341	366	365	315	357	355	355	340	371	363	358	346	347	378	350	349	362	369	393	347	338	350	343	363	355	374	336	385	330	358	354	346	362	364	348	353	330	340	359	358	362	352	335	374	366	375	359	349	343	408	356	334	346	340	371	341	371	396	342	374	350	339	379	346	336	353	393	367	344	348	335	363	349	350	335	357	349	328	323	326	352	344	339	363	348	353	387	376	349	325	385	351	390	327	357	392	362	322	337	358	347	326	316	330	332	326	369	364	362	334	343	358	359	356	341	346	368	351	386	384	382	358	351	356	349	341	333	356	340	345	349	341	377	351	351	352	358	370	414	363	422	339	371	357	362	360	328	381	361	346	331	344	331	346	357	348	344	360	375	356	368	383	330	326	345	350	348	348	361	350	338	370	342	356	344	349	362	356	358	328	373	353	357	343	376	358	347	359	364	349	364	372	368	333	348	366	388	353	336	312	375	363	359	370	339	350	342	375	355	318	376	375	341	366	313	406	347	354	353	385	368	356	362	372	318	370	386	376	326	333	340	379	369	349	357	380	357	343	372	333	357	365	366	383	358	356	326	335	354	347	363	343	341	359	358	320	354	361	390	357	357	339	371	387	371	350	364	372	352	357	351	357	348	342	364	302	373	375	382	328	362	339	381	342	347	361	372	358	338	361	334	337	356	339	341	356	352	369	361	364	367	350	340	351	345	366	349	353	351	358	356	376	353	360	346	310	366	383	361	338	375	375	357	350	349	337	338	359	379	361	323	367	323	370	331	367	376	317	349	332	343	353	324	339	350	351	353	331	322	357	383	364	369	382	344	355	382	333	387	380	323	375	340	343	374	343	339	367	362	343	356	352	346	342	330	413	340	360	339	351	355	363	365	378	335	352	369	340	330	333	378	379	383	348	327	374	352	335	370	363	332	352	402	331	370	339	359	369	350	347	370	370	336	381	362	356	334	345	362	359	341	368	398	355	368	357	356	358	339	358	352	374	347	370	302	368	318	367	350	351	348	370	372	359	363	358	351	328	323	321	336	358	399	378	306	337	360	379	370	359	365	327	365	350	356	328	355	343	353	328	325	356	335	359	348	353	345	370	328	352	352	383	343	375	377	329	341	357	373	349	354	376	359	375	352	331	342	375	352	371	318	330	355	339	371	357	332	351	364	403	357	390	357	358	377	354	349	351	363	327	366	352	362	345	356	355	336	344	374	353	350	322	339	349	326	340	370	343	336	340	352	360	371	406	401	374	357	343	332	341	363	340	351	347	381	393	394	345	341	401	332	361	362	342	373	340	369	351	351	366	338	371	373	405	396	343	351	351	337	343	355	367	349	351	332	361	332	369	373	344	347	329	348	345	361	355	362	359	323	348	364	340	322	333	359	304	299	338	328	339	370	373	377	334	355	323	364	349	337	386	354	335	363	355	372	377	339	357	371	386	354	349	376	379	360	371	349	335	324	373	332	394	310	348	372	325	372	347	347	341	384	328	330	343	369	373	348	360	372	340	370	341	350	318	348	328	342	339	402	336	345	335	331	342	362	379	339	337	367	332	339	370	313	360	329	345	355	356	315	310	337	341	332	319	332	379	396	355	356	366	365	346	391	379	350	347	359	370	394	374	334	355	338	355	363	357	367	352	382	369	377	348	321	358	335	336	371	336	345	350	374	365	361	345	358	320	350	341	367	349	327	369	359	355	354	325	352	354	338	339	395	339	321	404	389	352	365	382	378	386	309	388	361	314	373	335	379	350	343	389	345	340	353	392	340	320	351	325	343	377	371	355	386	366	356	355	325	409	364	327	364	342	324	338	365	352	350	378	350	330	324	324	304	339	360	362	346	358	371	332	338	350	351	300	347	364	355	337	361	357	366	352	356	352	331	367	326	386	385	341	350	338	341	346	346	376	337	370	328	354	362	324	338	353	342	382	348	371	325	360	342	352	341	310	353	329	372	350	333	338	358	349	357	361	345	360	326	369	376	353	299	312	370	374	382	315	384	382	363	349	321	361	376	361	367	358	350	356	362	376	347	338	345	363	388	344	329	386	348	368	391	352	359	384	348	337	333	328	383	365	347	345	301	356	358	355	358	340	361	357	343	372	378	327	346	325	356	358	345	372	347	354	402	353	339	323	362	327	375	361	317	359	319	380	392	318	389	324	356	367	390	343	345	359	348	385	369	349	313	378	325	365	359	344	366	400	314	384	361	365	359	344	365	392	367	294	372	401	356	372	372	338	327	348	353	333	349	323	352	375	370	341	349	347	346	375	353	322	354	368	304	362	324	357	344	361	347	363	344	322	354	325	387	345	349	355	374	347	354	383	391	373	355	323	318	352	406	365	343	360	345	356	357	366	345	403	380	344	362	343	341	351	379	376	332	342	340	376	361	334	357	320	388	362	389	349	337	320	339	338	359	351	374	360	335	350	341	318	345	340	352	332	375	333	342	364	349	378	377	366	369	344	344	325	365	363	334	364	353	368	340	352	344	362	371	351	340	335	361	331	348	400	345	319	324	359	390	375	337	317	334	319	343	347	317	355	355	355	358	356	335	346	352	353	335	341	380	365	347	398	346	354	348	354	342	371	342	353	362	374	350	332	374	376	386	390	368	335	326	359	331	353	351	351	357	356	380	376	349	352	383	381	344	360	348	343	320	354	361	360	351	341	344	383	329	371	352	298	369	386	379	366	339	326	338	357	331	373	352	367	322	346	360	344	347	348	367	305	329	350	360	326	367	341	369	349	365	360	401	378	354	357	379	352	351	345	338	383	348	379	339	344	350	332	342	327	334	345	339	341	352	347	365	354	354	339	352	351	347	331	340	352	383	362	382	383	380	355	347	348	354	353	354	330	363	338	378	356	344	357	347	343	381	342	371	343	352	355	362	354	332	339	377	290	345	356	349	367	345	371	354	344	353	347	347	376	340	344	316	353	323	363	345	397	375	320	340	352
22478	42592	34456	22838	18124	14768	11834	9155	7365	5731	4382	2884	2017	1727	1596	1260	1011	916	804	706	655	619	591	575	527	518	477	487	468	436	445	466	420	437	443	406	477	425	401	417	411	402	422	369	396	408	392	392	387	388	413	384	373	434	375	406	370	391	344	382	373	423	383	379	389	383	384	344	392	388	359	388	385	367	409	382	396	385	384	412	370	393	374	386	387	368	359	394	388	399	411	343	379	389	378	393	370	365	398	389	388	382	364	348	391	403	380	398	357	352	354	387	356	343	338	391	361	360	395	365	365	360	365	350	357	398	395	392	380	355	340	384	407	368	368	376	385	357	389	402	399	366	374	413	385	392	389	394	371	379	383	356	362	365	363	382	375	347	382	349	399	382	329	389	407	340	401	414	372	399	385	377	406	366	397	378	422	374	360	364	343	386	369	368	370	379	366	347	384	342	389	382	374	368	404	373	374	366	356	378	373	399	392	421	360	364	402	410	363	412	407	390	403	346	361	442	367	358	397	364	359	351	403	377	372	366	343	367	376	352	389	368	381	382	364	356	371	348	405	368	412	355	380	370	384	383	375	379	358	387	372	398	393	404	367	354	378	423	391	372	382	388	386	393	405	375	403	396	363	351	397	369	360	374	392	394	354	368	383	384	394	352	394	397	375	398	372	413	337	379	383	384	376	398	376	378	377	399	382	366	379	392	373	362	394	392	397	417	376	358	352	404	362	393	367	345	350	374	360	395	349	396	407	376	415	407	392	348	381	394	328	373	395	396	374	372	335	376	399	374	397	384	380	370	396	378	373	376	360	382	390	403	424	392	362	365	372	387	400	362	351	385	367	350	365	402	356	387	406	350	370	390	348	375	373	358	372	353	379	352	367	405	396	389	416	401	377	366	342	401	407	390	374	365	369	378	395	392	400	370	387	381	384	371	410	400	372	352	377	376	378	420	350	386	378	424	392	401	399	401	368	402	401	368	366	385	383	391	379	372	371	415	381	375	349	375	361	366	402	364	390	429	388	389	358	382	408	358	375	388	366	364	365	390	352	349	400	366	366	368	399	379	417	375	379	384	355	357	357	384	383	405	358	349	389	364	362	400	364	353	358	388	397	413	364	386	371	353	372	383	380	407	360	375	370	330	392	395	390	376	338	421	377	380	355	343	352	375	396	354	394	362	414	395	405	377	365	384	378	388	387	405	382	384	376	383	351	386	398	369	385	352	371	386	366	396	384	381	389	339	382	402	351	399	384	406	366	349	367	367	381	373	370	371	404	393	378	402	353	402	377	413	387	400	362	361	399	384	404	357	379	386	360	378	398	396	372	393	377	364	370	352	379	366	391	360	369	391	391	365	415	343	361	382	425	385	406	391	399	366	355	375	351	368	391	375	362	387	359	378	385	414	367	452	415	381	404	381	384	352	382	371	394	348	366	416	354	378	348	386	362	383	360	408	375	390	398	371	379	354	371	407	405	320	388	386	400	412	376	390	390	367	359	377	375	396	389	364	354	394	374	382	372	381	392	424	356	394	357	371	418	391	381	377	381	397	371	373	376	417	400	396	358	396	384	364	379	367	377	358	400	417	382	415	367	349	355	382	368	371	378	382	364	358	382	382	338	381	373	387	356	381	374	396	411	413	371	354	382	350	365	329	389	399	380	367	348	373	388	373	396	363	393	385	420	397	376	377	397	373	383	384	372	363	385	397	391	363	380	398	401	373	383	367	346	390	379	384	380	362	366	383	388	366	369	380	373	381	342	389	389	380	333	362	388	376	351	409	392	390	372	382	396	402	378	432	377	393	375	379	374	363	363	364	385	367	418	343	405	408	350	378	374	388	441	341	366	378	395	375	409	367	391	373	405	354	339	398	364	382	381	356	409	356	363	377	391	366	352	380	340	348	364	342	388	416	361	389	383	363	388	376	373	396	380	373	338	369	347	360	362	367	397	406	367	397	394	365	391	399	382	360	414	375	368	383	355	382	390	361	366	376	410	369	398	370	386	361	368	371	386	416	393	377	408	366	374	356	378	366	346	367	342	390	386	366	339	377	405	385	365	388	366	357	389	360	391	403	358	335	399	424	375	379	423	402	410	403	400	362	403	369	376	388	360	388	402	385	371	371	385	368	346	357	363	343	391	404	402	365	379	352	374	384	377	398	412	405	369	374	369	391	354	413	370	379	407	386	384	421	357	394	396	385	375	404	390	384	390	395	396	361	381	353	412	382	368	399	382	370	405	381	366	399	361	368	381	399	381	370	371	371	369	412	353	366	369	365	394	404	396	355	398	361	362	390	364	343	393	348	381	352	358	400	374	409	371	359	399	407	370	407	367	363	387	384	355	403	392	369	385	380	365	346	370	400	359	385	339	374	344	358	391	370	395	350	378	341	399	389	378	341	359	411	356	399	415	360	369	345	339	375	369	359	337	355	386	341	376	373	382	381	398	386	365	378	385	374	368	407	362	394	403	365	394	369	406	402	366	403	374	407	382	375	382	388	363	353	386	344	386	382	357	361	394	366	369	382	385	398	369	374	413	398	358	373	356	358	381	395	338	378	371	359	383	389	402	370	411	371	369	382	378	347	384	337	375	361	422	409	368	381	352	408	396	377	377	358	358	366	382	391	380	394	423	364	369	387	385	382	387	374	396	395	370	371	385	349	360	359	432	378	362	405	374	377	385	408	383	362	346	395	407	339	395	384	408	324	377	344	388	373	381	361	378	373	392	354	375	380	385	400	377	362	386	382	398	399	364	341	410	369	387	384	372	374	375	396	377	378	401	369	375	422	411	380	364	360	369	372	393	387	371	419	369	385	393	389	375	372	391	408	361	399	369	363	414	358	373	403	379	361	387	355	343	399	403	392	385	399	365	387	391	381	391	368	362	360	347	386	397	426	402	347	388	387	399	384	372	335	361	376	351	368	377	396	378	411	360	394	387	359	375	405	396	400	382	360	401	383	386	394	364	333	368	390	396	367	390	379	383	386	375	415	381	361	323	418	357	358	393	346	362	380	359	383	385	368	389	346	408	373	388	390	349	401	353	360	406	396	386	358	369	390	407	365	347	381	367	400	354	405	357	357	348	340	364	376	375	352	371	380	384	352	364	386	379	402	388	387	385	362	364	386	404	379	380	375	373	356	366	380	377	357	391	406	347	396	421	376	382	412	369	392	399	377	400	364	359	428	417	372	401	391	391	354	407	372	365	388	348	373	351	366	391	355	372	407	404	374	389	393	362	392	377	385	371	401	321	374	377	393	398	361	403	392	367	390	342	410	349	387	385	375	393	381	362	384	392	362	402	416	389	349	363	386	377	379	370	360	369	382	383	357	423	397	364	392	354	369	375	371	390	358	395	402	413	422	398	388	374	418	389	393	432	363	385	386	370	424	379	406	433	390	384	393	383	357	409	383	441	337	338	333	388	407	357	401	384	398	370	372	364	349	371	348	399	390	410	365	386	369	388	357	358	387	385	385	406	366	368	378	382	398	386	370
23208	21580	29363	24295	21857	22957	19930	11006	7653	5831	4659	3055	2142	1923	1699	1428	1200	1055	945	886	796	719	691	644	643	606	574	606	629	621	544	624	574	551	524	548	546	526	559	477	514	542	502	521	527	514	480	543	473	479	508	474	536	459	463	470	523	486	469	493	456	434	498	470	502	487	487	504	475	510	490	495	478	466	481	487	488	445	481	466	448	487	463	500	467	481	483	492	510	491	492	472	526	480	466	443	492	472	485	477	493	508	485	453	495	451	508	493	470	496	483	435	460	516	462	495	508	469	478	502	478	467	516	483	505	473	464	499	485	444	455	483	471	483	467	472	456	516	456	476	490	496	479	492	478	504	499	492	519	449	454	472	516	477	473	477	464	465	480	458	512	475	490	449	507	467	480	498	516	467	509	477	463	478	478	477	495	465	446	496	485	481	481	478	457	506	463	443	472	460	465	447	493	451	454	501	497	500	469	475	452	491	453	410	487	493	482	476	462	490	492	415	429	521	465	487	514	457	449	463	493	450	454	477	439	443	494	478	434	449	457	470	441	510	480	485	492	480	457	433	447	520	468	463	468	478	453	491	483	474	472	467	507	454	464	451	486	465	455	442	489	483	445	500	484	470	454	446	480	477	480	441	505	499	508	447	474	522	476	474	486	503	514	485	489	498	494	474	459	449	431	463	443	442	496	459	465	453	496	510	440	499	485	480	499	480	449	505	468	451	498	456	466	525	459	493	487	469	458	488	473	478	463	475	460	432	456	506	526	471	517	493	478	514	454	494	471	453	482	496	474	464	519	435	452	469	490	451	457	457	485	465	465	501	505	504	476	504	488	503	473	478	520	506	487	479	430	461	466	502	475	487	498	500	494	443	442	476	516	481	476	466	474	479	436	516	460	522	485	465	478	474	496	474	464	447	483	489	501	479	452	466	458	466	465	506	478	482	446	482	481	465	469	489	464	463	508	439	479	435	463	489	489	466	443	488	478	432	426	426	504	481	442	457	461	452	444	451	460	461	472	471	515	431	434	452	467	479	439	455	470	504	437	498	482	478	440	479	504	476	462	456	485	422	473	483	498	506	491	480	432	492	460	469	495	512	459	467	480	471	472	486	502	437	470	466	477	474	429	478	491	458	481	481	472	500	468	485	493	441	433	469	521	465	470	513	468	445	457	428	479	473	466	471	476	483	460	479	497	464	470	470	416	467	506	459	474	488	436	515	510	475	473	506	493	474	476	462	452	458	474	465	451	471	473	465	441	476	446	495	507	468	509	500	452	464	463	429	495	493	460	490	492	482	481	462	485	491	512	449	473	449	483	500	487	481	497	442	475	463	454	498	488	467	501	466	471	466	491	444	468	493	490	466	482	479	479	476	488	492	493	470	471	480	422	438	480	454	450	477	461	461	462	444	469	511	474	506	500	475	511	507	493	444	476	443	439	452	434	483	428	488	480	465	437	471	464	453	440	431	485	465	456	464	448	474	432	473	480	459	481	488	512	471	487	524	499	473	460	470	449	486	483	494	486	472	476	487	498	505	455	463	494	470	424	473	492	451	487	470	505	474	484	433	421	459	489	482	495	466	502	473	488	496	476	493	453	473	497	471	454	453	481	491	462	477	487	478	471	487	497	435	476	471	469	450	471	472	470	495	439	477	463	484	456	469	495	483	492	500	441	470	531	496	473	498	473	450	479	464	450	455	487	496	485	491	456	483	465	493	480	444	476	472	445	486	527	521	434	483	464	468	484	490	471	474	456	495	479	484	476	444	499	458	470	482	499	491	452	459	456	487	502	480	500	506	471	480	498	474	491	520	431	475	490	452	466	473	501	504	503	463	473	449	471	452	469	522	480	499	434	472	465	503	504	449	487	488	488	474	478	473	452	529	439	516	467	472	485	479	486	471	458	481	448	441	481	496	454	479	473	482	479	496	510	514	458	457	479	448	498	491	479	478	490	454	486	484	477	470	486	468	492	481	472	449	539	475	474	456	446	459	480	487	469	489	443	488	475	514	448	472	516	444	448	457	479	450	503	448	479	482	446	486	493	435	472	447	460	412	483	471	478	477	473	431	435	468	514	484	484	480	465	482	442	522	490	482	504	513	490	494	444	464	499	458	476	473	480	468	512	454	468	470	454	474	477	504	473	441	477	510	506	494	447	476	457	436	477	476	466	503	485	512	497	448	445	475	502	474	442	494	491	471	497	466	508	468	464	457	478	480	466	466	472	470	483	472	482	440	458	456	476	482	437	450	486	434	530	487	453	505	453	476	484	459	466	418	493	476	457	473	479	481	494	490	494	463	503	518	502	473	490	458	425	468	475	466	477	485	489	501	483	473	474	471	461	465	454	439	450	468	473	441	518	475	487	536	507	481	457	484	480	501	514	465	471	468	508	481	486	495	500	466	494	467	482	483	488	483	473	496	513	473	451	456	496	461	484	471	486	492	469	497	461	461	504	473	434	512	441	490	469	488	468	450	465	456	461	480	491	459	476	447	483	490	515	470	444	461	487	478	436	465	496	474	485	494	455	506	444	506	455	470	467	456	463	480	457	462	498	479	452	487	478	526	470	436	491	497	471	481	496	463	474	469	505	519	480	480	503	502	482	448	462	493	491	436	415	480	460	493	488	453	519	466	425	477	481	442	452	500	479	487	486	488	452	486	455	444	468	507	446	469	498	485	461	458	469	471	463	466	465	481	496	443	459	467	520	447	430	494	467	491	438	485	464	461	499	465	440	447	463	478	473	499	428	493	457	495	443	469	477	473	486	471	472	526	489	502	448	464	503	510	491	483	462	489	430	462	496	504	461	507	472	460	513	452	493	442	468	484	510	488	503	469	490	476	454	470	461	460	438	462	449	495	464	474	502	460	457	453	481	459	460	520	501	486	486	470	461	515	452	501	507	445	496	464	478	429	461	501	469	488	519	482	494	477	463	516	445	518	475	487	485	453	492	478	492	430	464	497	487	458	532	474	480	453	456	517	512	478	538	453	474	495	476	495	463	501	488	506	470	484	476	463	467	496	465	459	452	401	493	504	475	499	472	464	495	457	435	472	489	492	467	453	456	457	460	505	467	479	500	485	507	506	485	458	472	464	452	488	512	489	449	442	522	441	501	488	462	463	475	484	458	450	466	484	459	485	458	474	493	468	477	509	489	438	488	478	483	490	503	469	473	487	474	496	480	469	465	516	480	495	485	422	488	473	493	490	452	505	494	481	522	500	450	448	482	460	483	486	499	471	455	473	473	459	492	482	509	485	455	489	483	441	452	455	479	479	468	468	492	455	485	482	484	482	467	478	522	488	469	482	470	447	490	493	489	463	457	487	480	501	471	472	487	495	445	486	488	447	483	495	469	490	475	461	476	427	470	483	478	437	485	487	429	504	488	479	447	454	455	516	494	464	473	475	484	498	448	474	431	481	478	464	476	438	455	486	480	477	432	476	490	506	463	473	468	446	526	512	491	516	460	523	484	470	467	461	460	493	468	440	495	462
25020	51539	43001	30718	25861	21932	17845	14602	11392	8897	7103	4552	3348	2853	2514	2090	1654	1344	1242	1089	1004	894	914	826	732	722	697	755	686	666	670	573	633	602	539	572	553	532	535	526	591	575	489	540	519	527	484	497	507	515	533	507	508	483	439	538	512	539	483	499	427	491	489	497	528	485	496	516	512	471	521	499	521	493	550	473	521	504	489	521	500	487	490	464	464	526	494	506	530	471	516	500	504	466	492	496	475	501	486	492	464	494	499	492	464	473	477	493	469	472	497	480	503	496	506	481	515	495	510	438	488	510	472	455	509	476	492	458	499	470	487	477	486	462	506	495	492	477	530	480	487	502	491	471	466	505	518	463	485	440	505	488	493	432	505	560	489	491	517	481	517	469	536	503	516	483	488	522	480	520	460	523	491	499	504	474	478	517	463	485	475	472	485	483	480	478	487	492	523	492	459	471	486	504	530	518	486	498	512	447	485	491	507	467	495	501	493	469	449	498	490	542	484	530	494	477	467	476	479	513	456	491	512	484	512	470	437	485	498	504	497	499	457	467	481	516	505	520	479	490	518	491	472	484	485	497	477	449	487	485	505	470	479	511	483	520	517	512	498	483	467	480	470	472	486	481	462	480	469	480	472	523	486	479	478	537	458	502	501	472	479	507	537	496	502	496	478	530	536	467	487	451	525	533	475	464	483	472	467	475	528	485	491	477	470	460	507	500	499	471	505	496	476	551	470	499	488	507	520	532	511	460	500	505	438	501	486	471	476	485	500	530	461	479	488	484	504	506	484	500	469	494	491	489	506	512	494	454	464	497	505	476	510	454	507	511	487	464	477	533	442	513	497	486	500	476	495	518	462	465	530	464	456	472	517	467	483	492	538	507	485	476	477	519	493	529	472	528	481	482	475	515	504	472	472	508	515	485	472	443	470	457	486	519	483	469	464	499	464	474	465	502	486	532	480	513	528	499	460	418	472	493	481	501	486	501	536	493	487	464	530	513	467	504	465	461	519	484	519	485	512	486	501	483	503	515	513	536	492	460	537	483	478	438	442	473	500	473	507	476	510	490	516	524	470	499	505	485	475	487	510	543	483	493	504	481	494	512	515	509	485	420	448	521	481	475	484	475	491	508	514	470	467	477	475	484	501	523	481	490	430	505	476	477	467	503	492	499	517	502	459	447	473	498	523	471	510	484	518	476	494	506	527	464	502	457	488	486	514	475	498	478	503	467	482	448	465	481	477	500	457	522	471	477	506	458	515	501	482	504	461	536	488	491	478	510	494	441	487	486	490	490	497	510	516	503	506	481	506	518	490	457	477	467	473	520	488	524	476	533	492	495	501	488	510	490	538	532	491	480	479	495	484	472	496	479	495	461	474	519	477	475	471	504	472	482	500	499	492	501	509	497	519	467	498	458	478	471	505	501	494	527	495	506	480	461	514	488	487	459	473	461	509	512	474	491	451	503	509	500	529	481	502	504	503	474	489	508	529	516	496	487	436	497	493	499	507	489	511	483	512	469	458	455	515	472	538	552	494	535	466	484	491	550	504	437	496	485	458	484	531	538	464	474	464	454	493	505	491	489	468	505	463	480	491	492	501	489	496	447	526	469	490	464	484	493	444	497	506	494	464	491	489	460	476	486	501	518	500	474	519	498	493	474	514	496	472	466	483	485	532	454	504	485	501	502	514	514	481	503	507	493	496	499	487	497	519	513	475	503	503	511	472	487	500	492	484	513	452	453	494	519	479	490	512	559	503	486	514	467	486	475	488	495	478	449	518	505	497	488	476	509	469	492	468	510	487	482	490	501	480	468	482	502	481	517	518	489	501	468	471	486	475	468	497	517	476	522	502	513	487	518	517	490	423	489	490	506	465	491	493	519	455	497	480	520	478	480	498	473	487	485	469	468	536	515	474	518	488	478	493	491	444	473	476	499	461	448	485	474	499	539	512	512	491	477	484	490	485	497	500	511	515	487	474	486	471	486	505	518	523	478	489	516	496	513	478	492	499	445	523	477	536	464	495	446	516	468	487	490	526	461	465	504	500	506	511	504	519	493	481	545	475	521	509	514	446	510	487	504	525	471	476	511	517	484	448	522	489	439	491	475	518	475	489	481	475	510	483	486	487	498	478	495	484	493	505	498	450	532	486	501	467	512	482	500	479	498	434	470	501	477	485	527	552	515	495	496	438	515	520	480	549	474	464	465	490	492	468	473	472	498	505	463	480	497	466	505	521	478	472	505	511	502	471	515	486	510	506	501	524	538	490	474	502	542	475	491	496	499	491	490	478	472	464	470	501	514	477	517	497	506	493	448	495	524	454	501	505	508	474	472	507	485	433	443	484	446	467	533	432	490	514	479	491	463	484	448	506	484	547	520	498	475	504	508	491	465	521	522	531	482	509	500	494	479	454	526	500	508	522	477	517	498	513	496	472	501	517	503	501	481	483	494	498	500	531	491	457	470	514	441	483	519	459	509	490	485	516	517	509	511	490	481	491	496	476	490	473	470	463	494	488	445	488	484	470	490	518	449	508	485	489	443	514	507	474	513	485	474	462	480	470	499	544	484	514	502	503	525	496	499	480	515	525	530	479	483	455	489	508	516	514	489	485	470	505	500	489	452	509	501	474	486	503	507	516	513	523	477	494	472	482	452	493	506	531	446	502	470	463	503	459	458	503	505	486	485	476	476	491	499	494	556	495	490	495	499	487	437	515	499	504	537	521	494	503	475	475	468	467	493	503	500	492	469	487	455	481	488	509	514	487	539	483	522	503	482	484	475	491	513	514	497	509	479	475	490	466	491	483	492	493	500	548	477	503	487	475	447	474	483	454	454	479	478	463	461	497	475	462	493	478	491	483	473	452	497	514	524	523	474	470	525	455	409	516	485	504	456	488	453	510	537	489	519	481	537	505	498	491	490	506	520	484	458	481	505	502	493	470	495	520	507	469	518	501	471	473	458	521	490	493	538	496	465	514	493	501	476	494	513	488	490	512	450	471	443	502	473	481	461	442	444	490	488	488	473	455	492	503	462	480	462	494	502	451	517	466	493	456	491	506	444	500	516	478	524	442	508	464	503	508	502	466	530	436	508	481	465	510	482	468	474	494	496	513	491	510	514	472	455	526	511	505	484	507	486	484	472	457	491	474	471	489	469	472	493	480	499	496	487	518	497	490	476	488	509	501	502	489	463	480	466	500	499	506	467	508	471	459	525	478	502	484	521	504	481	524	499	507	463	476	490	508	476	493	444	518	501	471	466	468	509	495	470	490	515	498	484	471	490	490	484	463	475	466	484	518	505	505	496	487	445	485	498	462	478	481	477	445	502	495	492	488	498	505	469	490	491	500	462	487	500	499	493	448	514	499	482	487	490	472	479	488	506	462	473	479	490	520	518	432	533	462	468	481	471	494	464	485	488	539	517	505	495	459	491	498	457	522	506	489	458	440	488	518	487	485	469	488	520	524	486	490	510	452	460	492	477	488	491	497	526	493	490
29419	25371	27357	19500	11722	7890	5411	4242	3307	2467	1928	1305	1032	912	856	697	621	560	528	474	429	395	405	427	422	381	390	372	348	362	337	344	383	375	347	365	366	347	327	341	340	367	345	353	346	339	337	378	333	326	354	360	336	343	352	319	348	361	350	315	306	319	336	338	306	319	335	355	354	302	386	329	342	324	331	311	324	328	328	345	318	308	363	344	334	323	327	314	338	362	348	335	317	319	324	359	315	308	329	334	343	322	312	336	326	328	319	329	323	321	323	313	349	358	341	333	354	315	312	334	335	345	334	314	357	321	320	359	313	316	376	334	330	349	333	326	328	335	351	342	352	325	345	312	334	331	335	325	343	359	348	316	320	332	330	317	325	323	344	356	360	300	371	342	330	342	293	342	347	311	361	303	312	369	330	357	315	356	334	314	331	354	338	331	357	327	322	321	342	327	311	348	311	322	328	347	314	338	328	323	377	346	322	327	315	329	322	339	355	326	331	335	315	353	339	322	340	336	356	370	328	337	302	330	379	334	339	317	365	310	329	359	351	311	332	327	327	306	366	318	318	374	338	325	339	318	320	352	307	339	339	311	334	353	316	294	336	346	335	361	346	360	336	316	321	332	315	299	336	348	348	337	299	324	316	336	331	322	339	356	350	320	335	327	332	321	330	355	327	326	355	350	356	344	301	324	337	336	305	347	340	322	326	353	338	318	295	296	333	354	301	317	373	376	315	294	370	305	344	349	355	319	329	343	350	308	323	360	353	330	376	332	332	313	344	341	337	312	346	340	317	315	330	342	343	321	333	335	333	344	338	306	323	353	336	322	353	339	318	342	330	324	332	336	329	346	345	366	345	340	326	317	340	341	297	305	352	371	355	337	342	338	349	347	334	361	367	313	351	333	329	337	348	335	340	346	344	348	320	357	317	318	337	368	314	306	344	319	310	345	355	309	346	322	316	332	312	354	335	329	277	342	325	337	326	332	334	332	320	336	320	340	338	301	339	318	324	361	339	333	340	327	322	326	357	324	331	310	307	328	336	299	329	339	329	306	319	328	343	353	322	333	338	307	329	371	343	328	330	335	324	308	353	352	316	333	311	367	351	344	331	318	333	342	338	327	338	384	325	319	329	330	339	324	308	326	324	357	336	358	384	333	357	347	325	299	356	317	340	319	313	341	315	335	353	329	365	357	323	322	334	326	322	320	344	321	334	321	381	354	356	351	348	347	343	342	333	331	325	357	363	332	327	337	318	359	336	332	321	341	351	304	320	335	344	330	343	357	322	308	325	333	322	327	353	366	312	296	371	319	334	337	314	351	347	312	342	294	332	335	333	354	328	334	314	323	333	337	338	323	352	320	336	359	377	364	331	344	321	347	341	319	332	358	318	290	327	362	323	344	326	334	322	344	329	319	346	298	341	276	331	320	311	302	325	315	373	340	328	330	337	303	338	302	322	326	305	321	342	304	334	350	307	337	340	323	333	366	343	325	342	327	316	345	323	324	341	335	339	324	310	342	310	332	316	335	333	339	287	313	343	363	347	313	353	347	338	322	341	322	329	342	357	392	359	332	334	334	335	339	359	353	307	338	329	334	297	346	331	326	365	325	345	342	351	371	348	329	341	300	334	331	307	340	348	381	308	357	315	345	323	326	312	337	354	359	302	348	329	305	317	382	350	316	379	364	367	333	321	364	371	371	331	340	346	307	298	340	359	325	321	313	332	322	324	358	319	335	318	317	319	349	345	323	336	319	355	327	336	300	333	326	332	357	302	339	299	291	324	344	341	290	335	310	356	344	345	315	301	353	308	382	321	320	304	312	340	355	346	321	303	284	331	327	323	341	350	381	308	320	368	328	325	341	361	330	370	329	375	347	317	336	319	353	335	306	350	328	303	319	343	328	335	324	311	315	327	333	316	349	340	319	356	339	340	332	358	320	333	314	305	301	343	343	347	353	354	331	344	345	357	321	319	313	332	335	348	350	318	329	339	342	316	373	331	357	330	305	323	288	340	324	307	312	347	356	355	322	342	353	341	313	356	393	359	334	357	345	326	339	343	314	330	307	330	329	336	340	322	323	310	286	319	306	346	305	344	313	351	355	355	318	345	320	330	329	385	318	319	317	337	351	347	336	305	341	347	316	343	348	333	303	314	354	355	338	315	299	337	353	307	362	339	340	314	345	356	373	354	337	317	295	304	353	320	330	347	313	345	339	342	321	314	333	345	362	338	331	355	342	320	326	347	308	349	341	328	352	347	348	320	307	333	323	301	350	350	346	318	352	328	358	357	302	322	311	336	319	325	306	337	323	305	318	316	371	320	336	363	334	345	370	349	320	307	344	296	334	338	348	332	345	340	324	340	375	335	338	342	338	342	321	336	314	337	364	321	312	335	368	335	372	354	376	325	310	343	319	320	282	334	370	354	322	309	326	327	350	304	325	324	330	313	323	314	356	329	312	354	338	351	340	349	315	309	348	340	307	341	335	336	359	358	322	362	327	312	331	303	309	365	325	345	326	319	304	344	312	308	342	296	336	317	313	309	333	365	344	347	320	341	331	332	312	349	337	376	350	338	330	372	338	318	324	322	336	360	354	330	345	327	324	350	372	331	328	343	337	312	345	338	335	307	315	322	335	339	306	343	317	309	323	347	322	300	339	332	345	287	330	330	301	316	351	325	352	321	352	323	386	329	310	331	342	286	343	338	318	334	313	324	325	352	334	314	314	381	324	348	370	335	316	298	357	340	288	306	322	335	330	329	342	320	302	322	322	299	328	336	339	305	306	338	329	352	329	323	304	317	303	308	297	340	356	330	361	327	343	348	317	327	333	333	328	321	341	357	332	324	364	302	338	366	324	295	336	323	362	334	354	337	343	342	312	324	324	315	317	345	341	298	359	358	292	313	325	330	333	302	333	354	304	345	331	312	340	352	349	336	324	328	338	342	341	318	341	343	307	324	308	334	314	333	348	322	345	319	319	338	330	323	317	330	333	327	356	323	331	320	344	339	319	338	322	338	357	325	335	346	344	316	338	338	345	324	324	348	318	364	342	318	315	335	306	332	320	351	366	357	339	339	293	333	331	359	349	350	338	350	321	280	341	325	328	342	330	338	300	334	307	356	316	313	326	336	342	337	318	357	344	326	336	318	337	324	312	315	329	353	343	328	372	305	348	324	329	335	347	350	321	362	347	296	330	321	350	342	322	348	344	326	334	341	314	346	362	333	318	314	326	313	328	323	345	303	319	329	355	325	322	317	327	303	329	304	311	335	342	361	321	309	315	309	324	367	324	364	320	334	343	360	361	340	322	323	329	323	312	333	340	341	342	316	361	362	354	347	334	344	328	330	334	350	333	365	348	342	332	352	320	297	335	332	352	344	324	340	336	328	331	341	301	308	336	332	337	324	346	334	333	356	339	353	321	310	383	341	323	320	337	337	312	309	344	334	337	300	324	325	333	331	326	318	341	348	316	359	342	336	318	317	313	323	332	302	340
23081	38646	29140	18848	14607	11695	9008	7105	5744	4315	3290	2136	1540	1411	1243	1012	840	733	709	566	535	499	501	472	447	462	427	473	420	426	363	388	391	422	394	374	376	382	357	406	366	378	324	354	375	356	334	398	347	390	381	348	389	382	375	385	365	377	360	322	368	373	372	345	362	379	373	362	352	362	377	326	320	338	366	366	329	341	365	326	343	338	306	361	355	344	338	343	353	373	343	383	354	374	392	360	336	339	312	367	350	362	348	359	362	380	360	369	359	370	366	356	381	347	355	369	334	351	348	348	340	314	403	375	355	359	329	361	358	344	360	359	367	335	355	356	358	358	336	343	323	389	352	322	337	361	341	386	395	367	370	359	357	315	339	344	350	373	332	374	349	329	377	358	364	354	354	344	361	402	371	346	319	336	332	320	353	376	343	366	354	365	330	348	354	362	351	374	337	350	348	347	360	309	339	368	360	316	393	349	346	364	349	377	363	356	339	370	349	394	343	356	341	369	366	355	357	337	353	362	336	351	338	358	356	327	381	377	361	347	368	391	374	329	302	332	364	360	338	356	358	357	382	344	328	378	350	371	354	376	347	344	358	312	336	353	331	362	374	349	312	378	370	318	339	372	308	361	348	344	342	327	338	396	350	384	386	342	374	357	356	341	335	384	351	300	359	361	354	358	353	346	383	372	328	340	327	347	349	372	373	347	348	374	341	363	373	346	336	387	358	340	342	375	365	357	344	339	338	355	334	305	353	355	346	389	340	344	340	374	355	347	381	349	386	322	380	364	342	354	350	383	343	344	329	342	354	341	355	353	363	347	329	366	368	385	364	373	341	351	354	344	341	344	338	388	346	389	355	362	359	370	341	330	346	383	360	333	350	361	372	387	371	389	363	329	372	358	361	381	351	376	344	336	333	333	347	376	354	360	345	370	343	331	354	332	357	355	360	360	331	365	355	362	340	389	340	398	392	318	376	348	353	323	342	341	367	375	364	363	317	342	333	362	363	362	368	379	337	385	349	316	363	359	352	353	355	320	335	356	356	401	381	376	342	380	351	351	347	371	331	343	353	347	350	362	383	365	369	339	348	396	372	379	337	353	357	393	359	342	346	384	345	357	334	394	324	327	382	379	350	350	379	408	353	393	358	318	352	340	360	364	354	370	364	360	340	358	322	363	332	347	352	319	365	361	330	342	359	324	358	357	356	378	358	389	352	355	373	368	407	391	321	373	376	347	365	353	333	376	322	356	387	348	357	351	326	348	352	342	333	355	349	335	367	358	352	365	329	391	344	334	322	368	351	335	383	346	361	387	383	356	364	330	382	395	323	351	374	344	358	325	352	320	354	363	348	348	343	380	348	337	374	355	367	350	359	337	331	357	368	374	345	337	368	356	348	344	337	365	330	345	350	346	330	353	367	345	319	348	386	354	385	319	365	348	361	332	336	352	363	338	353	342	393	364	355	355	367	334	343	368	356	362	370	343	375	373	362	334	367	375	375	357	360	361	361	335	363	373	348	355	368	354	335	368	352	373	368	324	367	321	381	347	378	331	349	327	355	373	363	342	358	357	358	366	367	363	371	366	342	342	341	332	351	331	374	331	335	358	352	344	352	397	361	357	362	394	367	335	359	378	378	336	370	313	349	357	400	352	367	360	357	347	339	312	385	393	364	352	340	340	348	365	376	340	371	362	331	362	341	354	350	348	359	353	393	385	310	377	359	357	394	385	404	345	348	384	348	375	358	379	331	316	360	319	322	361	368	392	355	350	330	348	363	332	364	352	364	345	374	397	354	359	364	350	329	346	372	375	378	366	340	338	352	365	357	368	354	348	355	355	340	358	378	394	344	347	349	330	328	353	357	336	358	349	368	348	358	362	362	346	346	395	368	329	344	396	385	401	351	368	360	372	336	353	329	350	376	342	335	356	368	339	356	364	358	369	333	364	344	382	366	359	325	355	323	336	372	329	337	328	344	379	376	337	370	337	390	367	346	345	344	369	348	385	350	393	363	346	357	351	351	340	371	359	351	341	361	327	330	356	322	344	349	339	330	364	361	350	339	361	365	394	325	379	326	363	370	351	346	347	376	319	374	339	315	363	374	348	367	368	323	340	371	383	351	348	351	378	331	355	348	336	331	341	346	322	375	345	341	325	378	330	359	327	369	340	355	362	339	399	369	356	329	326	357	350	367	333	380	358	357	351	343	340	365	359	391	374	346	344	336	380	356	342	337	354	374	376	360	369	339	355	349	350	383	361	344	378	352	356	351	354	359	338	345	338	320	358	364	341	330	378	360	379	386	351	337	364	348	335	322	386	340	330	303	325	357	347	378	364	323	346	382	347	363	347	355	367	367	377	360	344	336	349	352	358	365	352	334	382	335	346	344	379	343	346	372	346	357	384	345	352	330	387	331	365	336	342	370	352	391	350	352	330	352	357	306	361	339	390	368	413	367	334	351	381	360	350	325	359	364	360	369	363	334	348	324	379	392	343	355	350	325	350	354	369	330	319	328	363	353	365	351	357	336	369	350	350	372	357	362	348	337	403	345	378	346	366	377	337	361	380	396	345	350	349	361	366	370	370	363	347	364	346	387	343	330	377	328	353	382	347	377	360	330	352	342	339	381	372	354	339	356	382	350	389	345	356	356	365	327	382	331	359	379	356	340	318	344	365	405	353	350	355	388	399	350	363	363	392	335	339	345	378	333	350	370	336	362	340	354	342	327	365	369	373	361	361	346	334	370	360	343	354	358	314	357	328	341	340	386	369	330	354	327	356	374	328	372	359	370	351	381	389	348	351	340	344	366	384	351	355	374	357	374	368	348	386	333	413	362	361	367	344	348	330	353	349	358	358	372	355	344	364	375	376	376	378	333	367	376	337	353	342	343	356	381	360	368	350	373	348	342	344	349	357	338	340	361	333	357	333	349	354	348	362	362	371	373	322	349	372	350	363	345	367	350	370	381	370	392	365	352	368	356	356	372	365	347	377	351	371	348	409	372	349	390	358	360	341	368	357	319	347	329	352	360	380	358	352	352	353	365	358	336	355	348	346	383	376	337	330	349	360	362	354	351	372	355	347	344	375	356	336	361	372	347	366	343	340	379	367	353	345	335	338	347	339	364	385	358	363	325	359	359	372	354	358	354	383	365	352	361	363	330	346	368	354	315	391	367	356	349	344	334	376	382	333	364	340	370	341	387	365	351	402	320	357	344	343	346	370	328	366	340	369	353	373	331	317	342	355	342	352	323	371	349	333	384	326	372	366	372	347	372	335	342	346	376	389	396	365	359	362	355	358	360	349	350	337	379	314	364	372	340	388	392	345	367	377	342	366	338	365	379	371	373	333	371	367	351	329	348	351	360	332	352	389	349	372	374	314	349	410	347	348	375	322	346	364	359	344	359	364	343	338	346	355	344	351	335	327	403	332	355	322	389	359	355	353	374	316	356	339	336	359	350	354	332	331	345	362	361	369	357	331	342	363	334	358	386	374	359	372
24405	21548	28831	25002	22080	17340	11051	7323	5423	4341	3383	2279	1744	1477	1319	1063	955	763	706	647	638	584	555	552	493	537	524	493	481	486	471	476	501	458	455	456	459	481	459	409	465	429	432	409	430	420	413	426	432	393	369	381	484	406	392	377	391	422	378	420	436	436	402	416	445	385	432	419	415	400	425	404	413	387	425	407	407	420	418	418	404	413	413	422	410	425	439	388	408	422	419	428	386	402	439	412	421	391	422	403	410	402	427	453	406	423	407	419	429	418	397	436	415	416	395	428	375	433	452	399	413	458	430	441	361	434	410	392	381	412	396	391	403	384	396	428	410	396	392	427	398	398	381	458	429	369	423	428	442	435	372	418	429	403	432	389	412	422	407	420	430	422	404	381	419	455	405	396	420	392	407	400	439	406	416	415	439	416	443	402	412	426	403	430	355	382	418	451	408	400	419	423	419	439	400	427	368	401	381	435	404	395	375	417	419	395	384	409	448	397	382	461	400	409	431	374	397	448	393	421	423	405	419	411	440	391	405	425	422	400	401	417	414	385	421	396	401	383	405	383	398	378	426	409	398	377	416	424	415	407	406	407	442	406	427	380	391	410	391	389	410	395	443	364	408	394	415	396	374	412	423	405	370	401	384	417	465	414	411	399	385	424	401	416	410	377	404	408	426	371	411	376	383	391	405	402	360	396	409	396	443	410	412	395	425	425	424	393	433	406	418	387	402	390	417	416	425	382	390	437	449	425	424	373	395	406	439	404	402	383	413	432	414	366	435	444	384	426	361	371	413	407	413	435	416	412	459	412	404	375	382	427	418	394	418	373	395	397	376	390	401	416	440	407	382	406	419	446	430	399	350	404	425	428	415	402	363	409	434	414	437	376	421	449	430	364	432	385	389	418	467	392	404	419	392	407	385	411	378	392	405	404	373	415	443	374	407	348	401	421	406	380	429	400	411	373	413	388	424	428	372	429	359	403	400	413	398	443	396	412	396	404	375	432	434	392	435	399	416	383	403	390	389	427	385	379	404	382	416	435	412	420	442	427	434	373	378	430	397	407	386	408	414	397	380	401	415	418	461	401	409	448	363	431	440	409	406	394	422	410	396	424	425	423	370	400	410	410	421	413	417	355	439	381	440	399	413	435	435	398	420	396	379	400	386	367	418	427	423	375	403	439	382	422	395	362	409	409	418	390	405	412	388	431	364	382	403	360	406	396	410	430	422	429	404	428	445	401	425	451	359	385	465	391	450	396	389	395	433	409	421	412	379	382	343	394	419	441	421	423	399	398	424	406	401	395	436	412	395	435	378	413	404	397	399	441	419	432	407	426	389	381	400	410	397	428	417	395	411	443	424	396	414	405	418	380	410	409	376	422	408	396	389	395	378	373	417	424	414	432	369	399	379	409	430	413	417	413	419	405	392	376	448	393	378	397	407	433	421	387	437	406	409	387	426	427	397	420	410	420	390	423	408	416	408	406	392	433	417	422	396	433	394	388	391	406	438	431	393	397	405	427	432	423	400	406	439	420	410	376	418	390	393	389	402	409	371	444	395	363	405	417	386	369	408	382	471	409	428	389	396	397	400	401	423	420	371	433	394	422	452	428	401	422	400	437	432	417	400	433	396	414	396	374	448	446	399	434	414	450	424	407	453	401	392	382	454	406	411	397	426	410	399	441	417	437	409	433	406	394	410	440	399	394	424	426	410	428	447	419	390	427	445	407	420	380	399	441	390	380	439	408	391	366	412	420	416	436	438	437	418	381	461	449	396	422	397	450	413	412	386	407	429	402	384	396	411	385	432	396	427	412	403	434	426	387	373	400	395	440	407	437	410	389	424	411	393	430	439	420	403	411	390	421	413	435	424	402	439	454	411	410	380	393	389	436	394	428	397	399	459	427	411	392	372	406	406	369	436	430	427	378	423	407	392	411	424	432	439	425	390	432	466	397	386	389	385	379	366	434	388	412	404	424	406	391	379	426	371	443	466	369	408	407	407	406	411	431	431	388	378	401	429	391	421	398	422	389	429	410	418	400	405	394	402	395	433	409	404	456	413	446	374	372	370	372	415	393	394	400	432	400	400	456	414	399	396	496	383	434	397	438	381	411	408	422	435	434	375	381	404	421	434	444	406	410	407	416	411	415	411	434	365	400	395	426	433	407	414	414	388	445	426	393	378	440	412	367	438	422	407	408	386	394	384	360	401	418	419	451	397	413	412	398	367	387	433	410	426	399	388	408	434	397	431	390	415	417	393	410	447	399	411	385	392	386	422	399	427	416	394	409	402	412	401	394	419	401	358	424	395	428	424	424	409	407	400	377	409	404	425	434	384	404	414	409	417	431	410	365	413	419	405	396	410	428	456	393	408	409	393	376	413	447	429	397	395	366	389	405	424	410	417	401	370	409	398	428	401	433	410	439	429	428	384	397	407	390	425	407	417	400	430	378	413	417	429	403	386	432	425	368	415	393	414	416	420	396	378	400	442	408	396	411	412	433	403	377	389	374	413	412	439	405	386	390	449	422	418	387	422	376	401	398	428	409	423	445	388	395	399	390	372	416	404	407	433	449	427	432	391	382	402	436	397	395	403	412	435	424	396	406	399	445	410	406	402	359	430	419	401	393	379	391	416	420	402	413	363	404	401	416	378	415	410	414	409	428	372	423	392	398	405	385	422	381	410	409	437	425	429	421	433	391	398	422	419	418	430	428	373	413	436	437	361	413	432	428	387	409	409	410	459	391	444	404	423	380	434	387	421	414	392	409	405	420	445	380	401	414	385	411	432	422	395	423	447	403	413	406	402	413	385	386	381	418	396	416	369	375	430	387	394	411	437	391	376	360	405	380	383	396	372	455	387	396	396	375	369	420	387	388	414	427	417	400	367	434	430	373	393	365	376	407	403	425	441	391	402	455	405	409	433	423	427	380	434	376	388	385	443	409	409	411	409	395	389	405	427	414	430	429	410	408	422	405	386	411	422	438	418	412	442	404	394	428	409	368	443	420	416	413	389	410	397	437	429	398	416	388	417	409	378	396	387	408	413	381	394	411	403	415	416	380	402	430	416	415	396	395	437	356	401	394	405	389	378	387	400	434	392	386	425	408	425	448	446	385	440	405	398	384	451	384	429	387	404	380	439	411	391	405	392	389	409	424	437	430	434	401	393	414	449	421	416	410	401	393	401	403	408	380	453	447	426	426	395	402	410	420	392	409	404	402	440	412	415	388	429	425	413	405	387	409	390	426	405	379	399	424	467	398	394	411	417	372	398	400	395	378	380	387	392	425	364	434	398	396	380	422	425	384	425	438	398	387	421	394	408	406	362	402	420	408	414	408	443	404	414	397	412	404	415	439	445	404	401	382	406	410	391	399	410	387	417	382	430	426	424	401	415	422	436	410	404	436	395	434	394	434	404	414	408	417	413	383	395	416	378	396	430	414	393	406	366	424	417	418	408	426	397	422	379	430	391	412	377	396	408	425	383	398	377	407	411	364
23555	45913	36850	25033	19927	16027	13310	10663	8579	6828	5339	3636	2556	2153	1841	1535	1262	1080	953	800	752	707	684	622	628	625	630	581	570	507	549	498	525	525	505	488	499	499	471	446	436	492	451	436	482	454	432	466	449	473	440	427	444	463	416	426	445	449	451	430	434	421	446	407	384	440	401	447	421	418	462	391	433	423	437	423	426	465	424	414	428	415	458	391	428	406	428	420	398	407	446	440	437	448	408	430	397	436	410	464	409	420	435	443	420	405	403	429	402	412	417	386	420	438	444	416	439	440	417	423	415	444	436	404	386	406	400	434	421	437	412	433	422	433	420	423	442	458	454	436	416	439	419	397	465	419	431	438	428	457	447	422	420	420	406	461	415	411	415	431	439	457	423	424	448	409	403	418	415	456	444	408	387	426	450	416	434	397	434	432	441	431	423	436	438	439	405	437	425	395	411	422	394	458	429	415	430	438	432	443	427	467	391	429	437	424	399	430	388	408	430	454	446	417	392	443	474	426	425	405	415	432	406	411	405	451	449	430	429	416	415	422	380	431	427	378	468	414	414	445	420	434	429	412	427	393	383	411	437	440	403	404	414	439	466	410	401	415	427	448	413	419	433	395	422	440	435	400	384	433	419	445	415	432	418	395	421	431	395	401	428	429	423	436	423	390	444	421	395	411	421	442	414	436	433	399	415	435	397	436	435	438	417	447	429	403	425	400	420	432	420	411	405	420	441	441	438	434	462	429	421	407	440	457	423	482	449	422	425	415	425	421	406	433	446	442	374	430	415	464	403	450	409	442	417	405	407	415	402	421	428	367	434	392	466	437	461	398	439	421	430	426	470	426	399	433	423	402	406	450	407	411	415	432	439	448	448	461	455	425	454	440	447	452	426	425	411	381	444	432	427	441	414	404	399	354	409	422	452	427	447	445	399	424	444	396	418	470	405	396	443	399	373	447	406	462	438	466	429	408	395	405	442	438	420	441	416	422	413	421	423	461	450	388	455	394	462	427	435	447	405	444	443	390	411	408	434	425	427	444	445	402	447	417	449	429	433	416	444	399	410	453	415	388	417	454	422	414	415	421	424	431	421	428	419	422	409	441	409	415	398	417	429	464	440	428	433	398	426	408	422	430	425	434	416	387	389	433	436	412	425	427	384	412	408	438	453	395	402	459	456	394	464	421	437	435	423	379	427	423	414	411	411	456	411	419	430	414	437	410	415	425	410	399	404	422	437	408	420	402	387	429	409	426	421	418	423	428	467	423	429	452	371	429	413	417	420	423	460	409	388	419	393	434	425	453	432	431	474	451	433	437	400	383	448	425	428	415	430	455	450	432	440	430	447	435	409	456	453	426	457	419	390	443	418	386	434	408	475	419	446	399	414	444	443	413	414	424	422	413	402	401	410	434	419	404	417	410	433	433	444	447	397	442	435	407	411	423	441	450	372	450	432	495	458	431	422	463	428	473	437	418	410	412	426	438	443	430	408	474	439	439	450	432	434	415	405	435	424	438	407	425	431	451	413	446	389	457	403	435	482	410	419	426	415	455	396	437	422	442	413	438	427	445	448	415	450	420	426	446	432	428	420	425	393	425	459	410	372	394	396	424	398	419	409	409	415	435	421	443	438	358	437	471	433	410	431	427	419	407	420	418	438	447	427	427	439	440	415	441	407	446	438	461	423	445	423	438	411	425	416	393	446	452	391	430	433	423	411	418	441	442	401	414	419	406	444	424	451	413	433	439	427	438	426	419	414	426	434	415	437	436	427	454	398	422	417	439	435	439	451	381	440	417	426	387	442	455	416	422	441	440	413	422	418	397	439	405	415	379	421	404	407	461	411	444	447	408	423	459	422	422	397	436	437	414	418	434	431	435	380	401	407	426	445	424	444	393	434	442	423	447	432	424	422	428	404	377	438	438	466	412	440	406	421	410	433	429	449	385	413	479	417	390	436	392	430	418	441	454	397	381	409	441	411	415	428	426	422	353	431	423	450	403	442	390	428	451	416	485	462	434	418	424	417	432	414	407	435	410	476	398	397	422	415	403	409	430	432	429	417	429	380	389	400	398	432	384	413	410	408	455	476	405	429	421	433	409	434	459	407	404	458	426	433	430	431	455	435	413	422	435	414	410	424	421	407	411	430	413	452	405	408	478	442	432	419	417	421	375	416	440	408	436	465	432	437	391	400	448	408	446	447	376	424	401	404	469	399	410	480	421	409	420	430	424	402	435	423	423	419	444	420	427	442	459	431	382	446	413	448	431	443	419	413	383	405	433	423	420	433	420	477	373	422	410	454	397	430	405	430	411	462	424	397	475	413	450	421	387	412	433	374	448	407	409	439	398	404	433	411	416	437	427	429	423	420	430	455	470	425	408	409	447	432	459	406	420	421	381	417	454	396	461	372	423	438	435	434	440	431	432	417	420	414	415	380	453	420	440	404	440	415	421	399	411	449	396	407	454	428	433	437	404	449	433	430	444	409	446	442	428	402	429	437	457	433	443	446	430	438	398	446	404	426	469	431	440	403	440	465	408	445	414	439	444	410	421	453	407	423	425	401	405	442	418	440	421	395	444	437	425	419	442	412	434	420	460	406	424	413	429	430	421	425	418	487	393	416	449	449	432	450	436	450	421	431	423	446	439	411	430	426	408	453	412	450	427	424	417	436	414	404	410	464	425	439	431	421	393	408	411	415	401	442	425	429	420	417	387	423	464	391	420	429	406	420	454	434	421	417	442	388	439	443	427	447	416	424	429	411	437	449	398	422	433	427	444	391	413	433	406	418	437	426	390	435	412	444	413	460	452	437	430	427	380	437	394	386	401	378	419	438	427	385	417	424	406	458	416	418	419	443	450	385	414	428	425	457	371	425	404	420	409	398	431	418	430	379	400	434	439	448	433	454	454	439	440	413	409	441	408	414	444	425	432	429	433	422	408	439	438	403	402	412	436	407	389	438	409	450	430	448	409	436	423	428	408	411	452	438	421	404	436	390	396	399	434	425	399	451	442	410	420	407	448	415	408	432	398	409	473	406	451	421	419	413	430	440	423	429	447	444	404	384	403	430	419	443	445	385	446	453	437	438	443	445	411	411	443	446	441	409	421	427	441	434	428	412	404	418	410	452	414	418	417	459	419	423	396	421	424	432	421	435	437	428	436	426	438	400	456	443	464	422	413	418	416	401	422	435	405	410	448	410	411	418	435	426	417	414	445	439	402	397	416	427	431	412	435	412	427	432	435	415	434	431	427	425	419	417	441	411	417	419	421	411	399	448	420	411	430	436	467	403	414	419	407	428	397	475	432	465	465	430	425	426	438	427	461	426	476	411	446	400	435	396	424	440	438	432	394	447	429	427	395	377	406	423	467	456	404	412	444	413	429	426	431	406	411	469	410	434	425	458	437	450	421	419	423	406	415	415	436	446	442	437	438	410	426	441	432	397	434	411	447	401	432	414	412	431	408	425	436	447	423	457	430	429	474	431	410	431	407	475	410
25561	21585	28077	26236	18122	10874	7556	5655	4306	3331	2533	1835	1345	1136	1000	938	771	685	616	509	491	487	491	470	423	425	451	428	382	411	390	398	402	411	423	376	368	388	366	377	362	358	383	363	362	362	368	380	375	361	361	376	373	349	374	332	346	375	351	343	354	374	327	368	372	374	355	328	337	356	368	354	370	378	346	334	350	364	378	384	325	346	361	390	346	345	352	324	362	324	356	335	365	350	366	360	345	335	358	339	331	339	370	370	347	372	362	347	351	331	369	356	344	349	354	332	342	341	406	332	368	379	363	366	384	320	322	341	377	358	352	388	341	355	361	381	345	368	352	390	385	368	344	362	351	407	381	349	369	382	341	403	360	324	362	391	351	348	401	390	340	353	331	393	313	354	357	324	346	346	336	370	355	357	347	365	344	328	344	337	341	348	329	363	337	364	342	358	326	353	367	347	335	355	321	347	365	377	381	344	325	334	346	369	352	336	341	354	349	349	358	356	363	355	368	327	351	315	349	340	360	363	348	349	343	351	339	332	351	379	352	377	393	396	364	356	316	342	348	351	322	346	374	339	337	343	376	340	334	364	331	337	349	345	316	344	364	332	350	408	372	362	362	355	325	347	355	367	365	377	349	375	373	323	368	353	406	358	351	364	364	365	351	343	327	342	321	343	343	332	363	353	359	387	346	374	330	360	337	321	388	338	307	325	361	366	305	343	369	308	353	339	366	366	352	326	338	354	315	357	369	372	344	352	363	356	375	363	376	346	332	366	410	335	374	363	355	352	362	354	357	356	385	382	328	359	316	352	353	335	349	329	336	378	347	354	333	325	359	358	324	307	356	358	428	343	341	381	362	345	339	316	339	363	364	359	379	375	368	346	397	372	355	353	345	373	391	373	370	345	323	337	382	378	342	366	361	349	340	340	340	343	359	363	352	345	350	375	355	332	358	366	375	333	390	343	336	353	379	357	336	351	372	325	381	344	361	361	341	348	350	370	364	363	342	391	338	352	359	369	374	356	323	355	358	343	363	375	368	359	344	362	354	353	325	379	354	341	373	340	351	362	408	355	382	371	345	353	349	328	359	356	358	375	376	357	372	377	341	383	375	373	381	329	368	371	347	363	349	379	357	340	333	354	356	360	360	329	379	330	344	352	366	316	338	412	329	325	364	345	363	353	336	392	363	328	304	336	347	375	361	394	363	372	372	366	364	339	342	388	353	331	366	386	331	361	343	346	338	364	347	356	362	367	347	343	358	339	366	367	338	383	341	337	369	368	346	344	374	331	340	359	361	316	360	365	354	375	329	351	382	354	372	384	340	382	350	346	393	314	350	341	374	330	366	347	364	344	320	366	367	366	364	344	346	334	333	327	387	354	399	349	352	364	379	346	368	329	395	310	352	371	372	330	327	342	353	339	374	375	364	336	328	321	367	371	334	320	362	356	353	344	356	332	373	374	385	363	339	339	341	364	367	363	339	363	345	353	351	384	335	362	359	387	386	370	347	343	371	357	348	364	363	348	369	336	333	365	344	332	372	361	356	369	354	371	338	336	343	364	351	354	369	376	336	371	351	355	328	333	352	353	335	360	350	375	316	382	320	335	368	278	366	371	327	338	378	356	350	390	312	337	345	376	358	368	354	354	329	331	352	358	370	367	320	383	378	372	361	340	328	365	368	348	391	339	327	349	345	367	359	396	334	352	320	383	364	365	356	387	314	373	373	362	344	359	335	345	341	364	338	373	345	384	358	331	352	362	371	331	342	344	319	385	334	366	354	360	352	314	375	393	383	345	347	352	331	345	357	360	366	324	367	389	340	323	379	369	391	366	300	353	356	324	354	380	353	341	339	345	328	351	376	360	326	380	352	385	358	362	364	381	369	371	371	355	339	356	340	350	345	368	338	357	365	296	386	355	382	368	358	382	364	316	343	380	386	338	368	379	370	381	367	323	353	344	366	412	336	339	350	347	356	386	361	355	336	366	325	367	342	375	345	343	351	319	355	386	338	321	353	355	382	355	349	380	334	360	358	367	371	326	356	353	344	349	354	339	359	340	330	368	378	366	320	343	352	321	326	363	338	379	344	354	340	374	367	366	332	324	352	345	362	350	326	355	320	350	337	330	357	350	355	335	342	366	349	334	343	347	349	342	303	335	351	328	353	357	362	346	340	336	384	375	335	345	355	359	375	343	364	375	357	334	379	353	385	339	346	358	348	383	366	354	341	342	388	364	358	367	366	366	324	358	373	337	346	385	354	337	361	358	366	385	376	380	348	342	358	360	388	365	322	377	333	386	322	335	330	353	375	367	339	335	333	333	355	341	391	342	363	371	341	352	390	368	334	348	339	374	355	352	340	354	342	361	321	339	349	363	324	370	367	354	370	340	345	397	324	371	362	363	377	324	326	357	369	345	346	325	355	351	350	353	368	352	355	353	355	369	341	339	351	374	356	335	388	376	321	370	334	363	359	372	360	349	367	377	372	334	362	353	373	325	368	316	364	341	365	344	377	346	335	315	346	396	369	396	347	351	372	344	357	369	355	362	322	317	357	337	373	361	340	348	377	369	346	373	371	378	342	359	358	377	337	333	333	345	338	334	347	382	392	344	378	372	378	381	353	367	376	349	362	352	403	332	353	367	343	380	346	344	384	355	350	344	322	355	365	366	372	342	361	369	336	361	358	354	333	326	329	347	377	365	366	404	376	379	339	358	357	343	338	349	345	372	302	356	357	323	334	358	312	337	368	382	331	346	352	355	379	335	362	339	329	358	345	317	397	338	362	351	367	343	360	333	351	351	361	365	363	361	343	334	361	345	343	367	371	365	342	407	356	325	376	344	373	371	343	354	345	394	344	399	381	353	383	357	360	336	361	352	378	323	330	361	394	327	347	370	368	374	331	350	347	350	338	350	363	333	344	355	352	378	354	369	357	307	336	340	365	358	352	312	360	340	365	325	324	410	331	366	388	372	327	334	390	347	333	339	341	346	356	371	371	369	343	374	345	334	350	333	348	362	342	347	349	332	376	329	377	364	322	337	370	357	354	373	344	381	348	338	373	361	331	362	417	352	362	321	390	361	361	367	385	364	377	348	366	366	320	363	352	392	358	343	360	354	331	369	399	353	366	364	346	408	377	347	370	380	382	358	348	345	345	363	378	364	359	359	370	389	349	346	379	357	348	385	331	335	292	360	347	390	353	360	360	328	333	352	347	368	338	374	369	352	360	355	373	328	365	335	320	340	371	341	398	353	371	322	354	351	353	379	360	337	343	347	342	355	334	326	374	345	345	338	364	365	350	319	336	385	329	336	381	369	341	356	390	360	308	345	331	360	344	330	342	371	372	353	372	329	354	361	326	334	391	376	342	370	318	320	385	359	353	328	356	339	339	355	367	346	341	350	358	331	350	357	351	343	362	359	332	328	367	329	385	346	355	346	353	339	375	351	365	340	369	350	370	328	353	370	357	377	379	357	350	345	353	341	359	331	320	330	363	322
23769	42661	33540	21960	17580	14033	11553	9275	7200	5748	4366	3013	2229	1736	1519	1303	1098	835	750	674	646	567	559	543	487	535	513	523	424	467	435	456	429	454	421	427	434	427	429	382	383	384	438	384	386	424	471	387	368	363	378	366	404	390	391	387	389	401	404	389	393	384	399	372	375	384	387	373	394	370	370	353	419	402	390	388	383	374	380	409	428	381	386	367	418	381	336	389	374	374	379	393	396	363	368	401	336	429	371	392	362	386	376	377	370	391	387	352	357	392	377	370	363	399	393	358	399	365	384	385	331	403	355	402	356	359	357	410	375	367	404	336	399	357	407	385	413	398	344	376	386	384	377	391	373	358	376	393	353	435	386	356	381	395	363	399	392	398	415	379	397	391	375	354	393	341	375	371	387	380	412	376	358	412	342	418	379	391	390	396	429	360	379	385	368	380	386	401	439	387	352	338	374	420	406	365	361	416	366	406	334	390	384	385	377	363	382	390	397	360	364	409	389	380	377	379	391	379	385	386	382	382	366	401	402	379	352	357	397	413	436	408	359	370	338	373	346	392	388	408	344	405	368	383	372	375	397	398	401	360	374	409	397	380	370	390	421	344	383	392	363	408	365	386	336	374	367	404	368	404	353	372	384	372	378	381	375	382	370	375	387	422	369	364	368	392	386	392	381	411	368	383	391	389	398	371	429	370	383	353	361	378	381	386	367	381	375	389	401	369	374	365	385	378	394	383	358	388	332	392	369	384	390	389	372	378	379	403	369	363	378	394	418	380	374	415	364	361	377	388	371	380	391	384	364	409	413	377	379	357	380	359	393	388	374	363	380	383	362	384	397	377	367	377	395	349	429	382	395	368	374	385	373	402	372	373	363	379	363	351	386	373	370	382	364	385	350	361	389	358	402	369	412	422	414	368	373	384	379	343	378	411	441	344	374	352	366	380	369	353	355	384	416	381	414	390	373	334	393	385	366	406	408	388	385	372	387	392	395	378	373	328	371	359	359	384	354	383	404	388	357	399	385	400	366	396	347	398	391	400	363	374	387	374	387	395	414	363	363	397	393	384	399	375	405	382	384	377	383	356	360	398	361	407	417	405	351	378	387	351	404	377	368	372	366	366	372	364	385	370	393	358	388	341	400	354	392	389	440	373	349	364	375	402	392	376	379	348	380	369	365	363	359	390	369	383	360	386	367	378	377	381	376	370	398	388	377	361	353	357	384	423	352	345	376	389	363	395	360	377	390	415	383	411	400	383	373	412	366	399	361	349	386	380	367	348	385	376	372	379	373	398	388	376	386	390	388	391	394	391	369	363	403	411	356	383	373	344	365	372	374	394	381	388	353	398	362	356	385	404	348	384	378	373	390	401	378	401	374	379	379	378	364	394	361	373	356	344	368	396	387	401	366	396	364	390	391	382	371	374	396	364	350	381	377	371	352	354	369	373	358	382	372	387	406	405	395	328	375	378	348	377	362	383	384	369	409	387	362	363	360	431	405	386	357	367	329	362	386	372	381	365	389	417	380	353	343	425	395	392	364	381	394	395	380	404	381	401	394	387	400	396	368	392	361	357	362	393	361	378	391	379	382	381	364	395	372	405	382	393	380	387	360	417	367	384	397	351	392	366	397	366	359	432	384	363	397	377	362	357	361	368	388	383	353	426	358	374	388	393	392	349	360	367	408	400	369	364	363	392	368	391	393	388	388	401	373	363	372	352	384	356	392	395	370	372	367	383	389	384	394	398	374	398	393	373	379	369	391	369	416	383	366	384	375	389	399	359	373	403	386	368	371	365	403	375	388	357	384	383	355	354	383	398	374	367	375	391	386	367	338	413	366	379	408	377	381	372	399	358	388	381	369	396	405	361	386	396	356	367	365	363	371	371	370	405	388	368	406	362	363	370	369	408	388	367	394	391	414	381	356	354	402	368	347	349	385	372	385	437	357	364	403	377	368	386	373	380	376	375	365	358	359	388	354	410	386	364	369	395	399	374	382	379	384	345	415	396	426	373	373	385	355	407	403	351	375	393	370	389	370	364	388	429	377	369	360	408	411	375	355	372	361	373	363	372	354	389	360	372	369	388	374	383	399	422	387	396	390	368	407	362	387	353	381	421	394	397	410	396	404	364	393	378	363	357	385	386	354	353	375	358	364	388	401	402	414	398	351	369	369	366	373	383	372	372	395	365	378	406	411	360	372	369	386	352	370	376	397	367	375	383	380	390	402	392	372	401	384	371	377	383	371	351	379	357	380	404	344	399	403	393	378	401	382	362	384	364	398	346	367	345	381	365	380	394	349	390	358	386	356	358	381	357	357	367	368	380	393	351	362	402	389	396	382	361	351	391	366	384	386	394	380	409	391	404	372	400	398	389	400	402	386	359	356	417	340	389	382	388	391	362	364	387	399	407	364	382	378	376	368	404	407	372	381	386	358	373	374	358	343	390	382	385	382	353	394	348	354	371	377	386	374	402	370	382	345	369	391	362	360	346	359	377	371	359	363	361	380	399	387	383	408	365	358	374	383	408	372	385	390	374	400	356	359	393	389	380	374	409	386	377	405	404	383	358	368	392	408	363	361	343	388	379	379	375	416	376	369	395	391	391	380	405	375	382	418	385	346	393	428	385	399	386	387	382	394	356	368	361	388	373	403	402	357	378	356	361	344	374	374	361	427	372	414	396	348	376	398	390	388	403	392	385	352	361	347	377	372	381	344	381	404	345	358	377	409	361	370	383	379	397	359	373	373	367	388	367	374	405	401	381	387	392	385	414	396	382	374	375	375	372	395	360	380	390	390	391	376	393	365	366	363	398	391	369	379	378	374	387	378	389	383	379	396	402	387	362	382	377	403	340	383	397	411	355	379	334	362	396	362	380	410	367	384	397	385	381	405	381	379	392	365	378	401	369	357	378	402	371	400	390	376	378	354	372	376	393	379	385	389	352	356	370	387	359	355	362	336	403	377	377	359	379	377	374	372	386	374	380	391	356	390	401	375	400	407	399	382	387	380	389	370	386	376	392	370	393	391	382	344	381	381	421	376	347	387	372	418	362	393	359	347	376	373	383	382	371	394	365	376	360	371	416	397	393	399	403	377	380	385	362	392	361	378	395	381	367	406	380	371	380	399	354	404	362	376	414	375	381	398	405	378	355	379	403	370	388	365	356	367	399	397	359	391	401	344	375	336	368	378	348	389	375	397	392	368	368	360	398	366	364	393	370	365	342	373	371	388	368	387	355	348	373	393	391	376	389	383	374	371	374	390	376	376	381	400	403	368	362	403	387	378	385	398	361	396	378	360	388	373	387	408	398	392	386	337	373	390	338	387	395	383	411	420	411	400	411	369	375	342	377	373	344	395	372	369	370	404	409	410	380	386	391	382	377	397	416	380	384	374	356	413	399	379	396	347	381	391	398	374	369	386	374	425	368	362	383	391	392	384	384	359	387	390	393	397	401	401	382	392	369	394	389	349	381	382	387	372	393	371	375	370	389	365	371
23172	21560	29301	24297	21861	22777	19639	11126	8039	6173	4690	3454	2533	1859	1684	1491	1301	1064	934	866	781	705	699	678	658	674	666	623	570	617	553	552	600	552	552	559	554	569	519	561	524	471	536	532	484	468	523	491	492	494	462	521	499	521	477	472	483	472	505	515	478	480	474	491	469	482	474	472	470	482	504	471	480	472	491	492	481	497	486	503	481	523	512	459	514	477	526	496	490	484	498	462	469	508	469	469	456	484	477	423	493	481	510	477	480	472	459	461	469	517	494	454	471	462	478	504	475	476	490	459	454	502	431	493	492	468	489	474	450	462	480	480	466	498	477	489	490	490	483	509	466	481	455	455	486	463	466	467	466	476	492	487	451	498	463	503	442	448	482	482	457	510	459	470	457	475	469	459	496	480	490	475	527	480	494	511	455	492	469	458	487	456	487	471	459	486	439	494	453	478	460	498	509	528	475	484	470	468	465	462	490	471	501	477	502	520	461	497	465	457	492	474	456	474	504	497	487	487	485	504	523	477	486	479	445	478	463	442	466	489	457	481	479	471	521	478	503	484	503	464	461	493	478	475	480	457	506	467	489	467	488	457	461	477	475	472	449	482	484	471	492	464	463	489	482	487	463	500	487	491	517	469	477	493	457	511	526	491	453	446	483	493	469	486	494	480	456	477	450	465	431	422	490	496	478	422	525	454	496	450	460	481	478	476	511	454	469	449	502	468	476	480	492	509	467	490	409	482	514	496	510	525	536	486	499	500	460	502	482	432	430	516	501	455	494	514	452	436	512	441	468	511	473	521	504	512	491	501	455	477	492	468	503	490	427	495	479	478	448	460	489	444	499	497	528	483	503	461	466	450	459	519	510	470	448	498	508	463	501	469	473	469	505	491	473	476	461	477	453	459	453	506	541	506	459	495	493	425	481	496	473	486	494	457	495	490	481	461	442	487	461	497	470	447	483	440	495	446	520	447	458	467	434	482	492	465	474	508	477	497	520	514	426	476	463	430	473	480	480	495	513	458	472	442	442	474	462	478	473	446	492	505	450	465	489	491	478	469	458	483	455	449	481	513	498	493	492	487	474	463	464	471	480	501	455	481	491	538	495	474	487	475	500	486	495	503	452	492	532	494	469	474	461	483	476	491	467	485	511	498	515	466	470	499	482	474	515	531	448	495	468	512	475	502	467	495	463	479	454	479	470	449	452	522	491	460	475	480	476	473	448	465	450	467	494	436	446	451	488	497	542	460	456	470	516	519	441	476	483	477	485	483	441	495	447	469	469	521	479	496	495	526	450	521	469	434	470	460	459	456	480	479	469	459	457	480	426	462	472	465	482	478	429	478	481	477	471	516	500	470	475	496	490	443	496	511	494	476	454	449	487	488	472	471	514	454	462	468	474	530	477	479	488	466	495	478	453	456	485	458	440	470	515	485	457	483	480	494	496	478	493	480	458	494	461	481	483	477	464	477	459	484	495	509	515	456	455	498	465	457	522	464	439	481	492	435	503	478	458	471	478	489	486	464	467	457	463	469	467	476	438	482	512	462	458	450	480	466	458	482	444	471	464	423	472	454	507	479	459	470	437	468	475	489	509	474	480	474	469	478	487	453	485	475	445	499	489	497	491	503	441	531	458	448	483	458	462	507	449	488	470	435	451	485	502	499	490	519	468	438	457	470	444	470	530	432	468	464	493	446	497	465	492	514	485	480	462	457	504	441	453	459	460	459	490	470	511	468	494	450	457	503	508	513	471	479	489	449	493	470	488	484	489	464	489	481	435	498	445	487	498	492	442	497	454	480	459	457	482	481	503	495	498	501	495	494	459	454	517	445	480	476	482	458	461	474	464	489	478	471	469	503	460	507	478	459	511	502	473	513	502	489	528	479	461	455	477	468	506	470	461	478	484	473	492	450	491	520	499	503	452	479	475	480	464	499	472	517	500	487	484	460	479	512	482	482	514	454	488	470	473	483	484	475	496	467	492	515	502	469	502	458	508	503	478	506	453	469	499	462	492	460	467	489	481	449	462	455	495	458	494	448	487	479	482	467	462	472	522	452	512	484	465	500	487	451	475	482	465	419	490	499	492	534	479	513	458	492	489	505	466	463	486	488	437	469	492	476	498	463	476	487	483	471	456	459	494	491	463	515	460	505	499	463	505	434	480	454	492	480	489	481	513	454	469	471	482	510	483	513	462	496	505	503	466	450	423	435	494	481	481	493	499	501	491	459	479	485	511	452	477	445	488	489	443	504	487	462	502	455	487	490	486	527	462	450	498	461	452	483	466	434	484	443	506	489	484	474	494	498	496	475	463	491	480	448	485	501	461	468	500	467	488	508	510	486	487	495	466	453	427	499	455	465	486	491	472	519	503	445	452	474	497	490	455	494	514	473	478	486	451	469	455	459	479	491	429	478	479	429	470	504	444	456	457	469	478	466	455	494	495	488	454	496	478	513	499	486	506	469	477	458	497	446	457	464	457	480	460	451	488	454	462	461	492	490	478	450	463	486	455	475	488	495	470	457	485	465	494	480	465	489	450	451	466	427	465	492	502	497	465	535	499	514	480	458	472	473	453	453	489	471	452	491	486	477	472	426	519	469	492	431	491	472	470	473	456	502	469	497	437	446	507	498	455	499	482	499	505	500	459	454	475	486	458	483	488	488	492	459	474	510	461	494	499	529	525	461	464	463	465	462	454	467	487	504	446	463	473	476	480	443	498	454	490	506	467	494	437	453	451	530	500	467	473	505	478	460	471	480	469	465	479	479	499	474	477	464	473	462	470	485	503	495	480	477	491	509	478	497	469	476	442	505	439	493	493	479	511	455	488	493	486	457	469	450	473	528	457	454	459	478	424	496	480	485	480	504	481	499	488	436	452	512	457	483	457	485	478	500	474	493	457	453	483	485	502	481	466	483	456	480	457	471	514	497	443	489	469	476	422	483	464	462	488	530	513	480	491	468	520	505	456	458	501	484	456	472	458	462	509	468	480	458	458	475	500	459	447	473	512	451	482	469	501	461	402	471	445	466	454	481	466	484	515	498	469	448	476	480	471	495	477	497	461	426	485	463	525	419	476	469	489	470	472	506	455	512	488	449	476	483	509	506	464	466	505	476	467	478	485	456	428	455	476	476	451	468	442	465	501	467	481	458	483	464	476	502	469	492	450	475	479	475	474	467	456	455	508	484	493	485	506	464	519	440	502	491	472	541	441	438	475	459	474	463	493	467	476	469	493	484	506	441	459	459	471	497	457	455	432	438	478	458	489	440	506	472	452	548	508	457	498	454	488	472	501	455	454	485	470	455	490	487	511	453	480	480	475	492	467	502	469	493	417	469	477	448	510	445	462	502	485	495	481	523	472	495	447	462	493	481	485	436	487	460	465	497	468	462	459	468	457	484	483	490	500	514	472	457	440	448	497	489	455	470	483	473	464	436	491	454	451	458	457	438	457	434	479	477	488	505	477	538	477	486	471	480	474	507	465	444	508	457	451	493
25851	51164	42175	30256	25793	21420	17468	14523	11741	9214	7168	5257	3755	2796	2476	2168	1708	1480	1220	1042	984	843	824	765	760	699	713	644	678	656	645	619	640	592	585	609	564	555	577	558	564	512	523	533	520	488	497	522	519	510	530	546	524	510	500	521	489	512	498	549	462	542	494	496	493	504	483	515	532	511	492	498	482	484	509	471	477	498	509	482	540	487	531	521	503	495	502	522	513	458	505	501	451	486	464	469	509	495	475	503	511	464	452	507	516	497	503	467	480	514	446	466	462	464	504	553	489	507	498	475	411	525	506	476	527	500	485	478	443	481	506	500	488	519	494	482	463	514	482	515	536	460	536	493	490	485	533	464	511	497	508	500	501	454	474	456	456	485	489	537	449	475	470	514	477	467	490	493	499	455	481	513	512	556	470	517	477	492	477	506	466	488	469	487	506	481	476	480	473	452	506	481	465	463	476	483	490	470	491	462	478	487	485	489	483	471	469	522	474	525	487	486	509	466	508	500	468	481	518	489	514	450	482	488	486	499	474	473	474	496	514	530	473	489	499	490	485	484	464	496	517	455	474	449	472	510	478	452	508	498	481	495	455	476	489	479	490	498	488	462	462	455	481	496	527	498	501	497	497	461	491	540	497	496	519	491	526	517	515	487	497	479	502	496	479	450	500	489	491	493	469	491	508	466	486	482	521	461	506	422	516	475	512	481	501	481	514	481	458	483	491	503	518	518	504	500	488	525	534	507	480	498	478	476	505	484	493	490	509	487	457	463	461	457	474	447	498	485	489	479	470	504	475	468	510	474	468	525	505	518	467	497	516	498	495	491	501	520	516	485	486	453	501	480	450	504	493	506	492	468	518	481	498	504	494	456	487	513	484	473	475	501	524	525	475	460	476	441	458	506	476	485	505	458	487	502	462	519	526	462	475	492	473	517	477	485	513	492	497	482	501	497	505	483	488	452	473	440	480	502	517	513	495	494	459	480	470	485	492	490	463	477	492	554	484	497	455	503	501	472	506	480	489	489	503	511	490	558	471	496	480	499	462	513	465	534	508	501	485	502	507	498	491	464	494	505	467	450	490	461	504	476	483	496	492	507	515	429	521	469	481	522	525	485	527	484	476	487	472	521	497	474	503	474	473	474	491	512	475	454	489	480	452	462	416	468	464	490	459	463	478	478	506	474	477	506	496	470	488	461	478	503	469	492	507	461	530	515	505	460	471	505	476	478	512	496	529	462	487	532	494	509	463	496	465	507	509	492	459	513	529	485	491	488	511	484	524	502	500	447	481	471	539	511	505	488	499	533	508	475	467	487	497	480	484	494	440	510	509	507	493	498	454	502	419	481	472	479	513	515	448	496	497	533	463	483	480	489	463	506	510	439	475	498	500	513	507	478	462	475	478	467	484	488	488	460	517	505	486	478	498	450	510	480	500	485	518	454	470	450	504	491	493	469	467	477	489	505	494	509	504	496	505	450	504	503	492	476	480	464	516	503	497	504	474	508	495	473	514	510	465	493	491	470	455	457	498	486	476	483	480	505	552	474	517	535	467	476	475	498	507	504	488	440	487	472	474	515	491	526	519	443	520	514	498	492	496	488	524	496	465	467	489	477	504	492	485	502	506	467	490	491	457	473	473	489	515	493	498	487	499	506	487	512	485	490	480	502	518	461	518	493	464	545	464	484	455	472	491	511	507	510	442	483	479	486	436	496	445	475	459	529	481	530	473	496	481	496	460	508	469	475	521	479	461	498	439	519	500	479	444	481	493	480	477	480	486	472	485	494	474	514	513	521	501	483	478	456	503	498	493	473	481	470	492	500	507	497	457	505	487	456	478	499	511	443	479	472	500	490	520	470	527	482	512	484	534	480	444	472	459	468	509	496	496	500	504	495	477	505	486	485	497	501	514	484	500	508	468	512	490	500	482	495	464	502	487	485	468	530	474	465	486	506	479	504	478	482	472	458	515	482	496	464	475	504	518	515	502	495	463	506	473	531	527	531	519	465	533	511	514	474	461	488	486	519	459	488	470	469	472	505	516	478	489	497	495	488	487	511	496	504	522	520	492	468	471	503	496	475	502	494	482	498	492	526	513	479	481	467	478	519	474	462	497	451	515	481	496	436	490	493	473	486	497	475	511	517	479	526	505	478	484	446	506	504	486	507	463	498	482	507	468	471	504	487	494	473	483	519	463	494	477	469	445	507	504	480	495	495	491	513	516	501	460	484	475	435	472	478	498	500	469	471	507	480	501	501	481	501	480	481	450	534	480	473	460	511	484	488	457	498	493	508	458	485	471	487	501	473	471	521	481	490	467	529	533	450	478	489	503	526	453	508	449	476	449	470	491	484	468	463	501	488	500	477	507	479	475	483	476	475	492	455	501	536	451	495	470	521	434	489	504	506	491	467	494	464	493	506	498	464	446	495	514	469	464	497	473	497	437	485	497	490	492	488	491	452	473	506	483	473	489	479	506	468	508	502	484	451	468	467	475	503	518	502	539	480	475	503	509	485	531	474	466	452	480	496	501	497	497	460	513	464	470	451	494	510	491	513	484	480	494	472	501	471	476	485	484	530	494	481	512	468	448	500	474	494	477	452	478	500	496	500	499	488	477	480	509	491	519	499	485	488	474	460	489	496	492	479	503	479	499	516	525	499	437	491	515	552	486	479	498	473	529	468	521	474	473	493	480	476	476	481	511	476	488	519	510	447	507	494	501	468	467	507	519	488	518	481	450	487	513	484	508	505	490	497	502	480	462	453	480	483	486	501	472	517	449	456	454	491	500	492	485	475	499	495	495	506	473	504	468	501	466	455	474	500	534	489	498	498	482	467	485	475	507	497	470	528	501	464	502	480	496	453	514	440	487	473	460	511	509	479	483	499	477	476	471	502	475	512	464	536	483	468	473	495	478	474	486	494	493	512	483	488	496	493	502	451	482	471	501	459	482	503	524	505	451	509	503	448	515	497	471	461	530	501	500	519	508	489	459	461	488	501	550	471	491	475	523	482	445	445	462	472	465	515	495	482	501	512	457	504	473	467	508	512	522	499	501	459	488	514	455	483	477	523	475	490	458	507	489	517	461	472	445	505	506	500	467	481	446	488	490	487	485	469	441	523	478	493	533	456	459	463	524	466	530	476	460	468	468	480	516	478	479	466	492	491	496	504	542	467	471	486	482	479	479	511	482	556	495	473	511	487	509	447	467	477	514	505	495	518	506	459	482	519	536	474	494	524	493	476	480	474	441	460	521	458	506	505	514	484	512	474	504	476	467	444	495	502	448	479	500	472	484	459	456	512	521	496	481	462	447	459	490	502	523	472	493	497	455	530	485	464	496	489	479	506	523	479	507	498	443	496	472	500	502	485	517	494	506	467	507	532	508	502	531	532	461	487	500	460	499	473	497	466	522	479	461	476	461	513	457	475	469	454	477	505	490	486	498	498	484	447	510	457	467	459	486	500	513	493	508	495	461	511	499	527	475	483	447	487	451	457
29466	25407	27688	19399	11515	7281	5195	4058	3250	2780	2132	1580	1153	858	776	732	652	601	519	451	451	408	429	409	388	372	388	383	365	328	394	341	368	384	388	367	377	404	368	338	320	341	371	349	337	346	354	342	354	342	369	325	332	332	321	354	308	344	328	323	342	331	306	327	360	332	308	333	346	334	338	345	338	326	350	339	330	341	334	315	357	348	310	327	327	314	307	368	324	330	339	330	330	319	353	310	342	329	307	311	306	349	363	334	324	321	327	321	325	314	337	340	304	321	338	339	328	330	333	350	368	343	332	320	361	338	329	333	294	311	352	344	328	307	333	301	347	325	336	362	314	326	320	339	311	338	311	335	321	332	342	283	361	329	332	360	311	336	338	371	319	329	312	313	343	353	347	318	317	328	356	322	346	352	337	332	336	329	304	341	343	309	304	302	376	326	321	368	357	309	357	332	330	341	331	335	316	332	308	328	336	316	334	343	333	327	348	336	328	346	341	334	330	305	313	323	359	271	366	336	352	354	328	328	332	350	327	356	348	313	360	342	278	354	331	336	337	356	335	338	332	312	353	310	313	346	321	353	329	321	331	318	338	326	349	327	323	341	297	298	324	349	334	290	336	325	347	373	323	322	334	284	323	325	298	325	324	352	327	308	371	377	320	324	301	325	366	342	312	335	317	341	331	314	347	312	328	336	348	322	299	327	326	348	321	325	332	318	317	330	356	312	344	306	349	305	330	369	331	323	381	341	359	312	345	337	333	360	334	327	334	314	329	308	330	343	342	343	332	324	370	332	309	340	334	312	356	306	316	339	341	327	338	352	309	331	318	318	303	328	306	369	346	309	340	318	354	344	345	322	330	302	347	334	336	322	337	321	333	332	294	321	312	297	326	319	343	334	304	332	353	344	336	336	339	330	321	340	335	347	314	358	338	317	338	331	340	337	351	349	307	356	322	284	312	300	319	336	333	350	339	342	304	327	323	312	341	327	321	321	327	330	315	325	334	318	319	304	294	336	325	316	380	360	325	331	318	313	330	317	318	331	345	318	327	341	310	330	345	315	330	328	296	336	290	319	340	343	309	353	325	315	321	341	334	341	332	316	310	358	312	328	340	351	372	356	338	306	343	322	359	313	321	336	316	336	342	335	334	336	328	333	327	321	325	335	329	318	379	357	341	356	327	326	347	345	331	317	339	338	323	346	314	342	328	335	288	340	353	316	323	349	339	353	335	315	330	312	313	321	310	347	349	306	349	302	343	337	350	331	327	345	331	342	324	334	319	339	328	359	333	338	338	302	304	329	334	311	363	324	316	346	332	340	322	329	326	309	334	315	326	322	349	293	332	335	342	310	297	319	335	316	301	349	337	323	322	349	350	331	360	359	324	302	343	292	331	342	345	334	332	314	338	365	335	292	337	318	318	308	335	318	305	316	338	315	356	320	305	330	335	322	311	336	339	333	289	331	355	295	295	341	318	297	344	343	353	348	344	325	309	318	318	377	357	351	338	323	337	333	330	346	330	357	336	333	317	331	332	335	342	367	321	354	338	339	327	352	370	349	366	369	315	324	338	344	316	338	340	331	317	375	364	327	317	330	350	350	293	317	325	329	349	329	345	319	318	328	287	311	309	325	315	338	354	310	351	359	348	319	331	334	340	328	315	318	347	302	318	321	323	309	328	322	339	309	355	340	331	331	320	302	322	332	313	333	350	375	339	328	318	341	336	315	325	370	326	340	336	330	389	336	332	309	323	300	312	310	350	307	359	328	332	349	312	318	337	373	326	379	343	354	317	317	317	345	294	352	342	349	299	309	332	330	331	344	311	342	351	352	343	326	314	326	352	310	294	331	342	348	313	331	310	305	315	309	330	310	326	341	327	336	326	328	347	344	343	348	316	317	332	346	340	340	331	296	344	346	349	331	310	330	329	332	308	292	314	334	333	311	361	324	322	360	355	349	334	318	359	362	332	306	309	334	320	327	336	322	310	371	328	356	313	296	312	351	338	338	367	336	361	340	321	342	273	313	326	338	317	335	331	331	337	335	339	307	357	350	345	346	301	331	313	312	358	315	328	331	358	338	319	350	308	338	316	331	304	326	332	331	306	340	298	316	334	306	367	318	313	322	359	374	311	324	342	333	340	301	334	302	314	310	393	339	312	368	335	319	333	331	331	336	350	318	374	318	342	311	310	312	302	318	322	321	323	338	304	366	337	355	302	338	318	317	330	311	335	371	340	332	344	362	326	311	321	351	339	327	328	371	328	314	364	336	339	350	327	297	312	368	321	312	301	332	335	354	294	328	322	333	329	335	348	318	357	329	373	320	313	319	327	318	365	360	307	308	322	316	352	341	307	300	331	333	333	324	361	328	318	326	377	304	322	332	368	298	346	318	308	338	350	332	303	321	347	325	321	299	313	357	311	318	309	329	318	374	348	365	302	333	328	364	351	315	330	338	320	328	349	311	321	334	334	343	357	330	318	350	363	326	345	328	347	330	349	334	334	306	346	312	367	315	360	317	301	344	309	368	332	344	323	321	363	363	354	362	304	332	344	325	314	334	333	355	344	347	359	315	358	296	350	287	327	335	309	334	312	303	310	306	323	324	350	360	321	312	315	317	298	364	332	296	344	341	336	326	329	353	310	320	341	315	319	320	318	330	361	314	329	335	327	347	337	334	326	315	315	313	344	314	329	325	302	310	315	323	350	337	310	348	343	352	331	359	332	329	324	381	323	374	310	346	326	336	365	331	343	342	332	352	322	330	324	317	327	325	322	315	316	336	337	339	313	328	357	330	333	362	322	311	302	326	328	313	330	335	294	347	351	306	347	344	337	335	311	345	325	349	316	339	342	316	354	337	336	311	367	330	327	327	338	326	331	351	336	342	350	335	335	346	321	362	316	287	322	342	334	331	348	322	307	363	343	334	322	317	319	329	342	322	320	313	311	364	357	342	340	330	369	309	336	360	308	332	347	320	325	339	359	324	344	318	328	349	335	314	332	349	344	321	350	356	356	333	333	318	310	327	355	337	322	317	316	331	331	305	338	299	316	355	337	336	321	302	358	334	332	335	356	347	333	309	309	314	339	333	319	359	358	339	357	340	346	321	327	338	325	318	349	336	313	333	339	328	314	370	325	321	359	321	322	331	314	313	334	318	307	340	322	347	316	337	317	334	290	338	322	361	354	339	328	301	314	310	356	350	298	309	327	373	313	313	328	312	325	359	311	268	331	305	327	326	317	340	345	318	309	326	353	316	336	348	323	356	305	335	341	348	331	314	336	330	318	339	339	328	366	304	353	301	332	367	318	340	341	327	329	313	328	330	321	355	318	348	339	315	312	335	346	352	356	304	337	344	324	334	350	308	337	335	329	323	332	345	333	346	347	346	320	341	330	292	325	340	337	347	343	350	344	327	319	359	349	379	341	330	341	346	322	334	358	313	332	303	328	342	321	321	335	355	334	368	322	337	340	321	309	321	350	326	292	342	327	322	327	343
22974	38953	29548	18539	14216	10762	8695	6942	5639	4498	3379	2579	1725	1242	1118	993	864	710	632	594	516	522	478	435	448	449	451	455	442	418	395	379	439	373	394	379	361	355	385	394	378	351	402	355	378	363	372	348	349	362	367	387	348	372	373	369	377	367	379	351	337	375	338	379	362	360	326	353	340	384	333	377	368	416	316	344	379	361	328	328	355	370	326	362	316	331	346	375	341	370	358	318	385	336	351	377	356	340	338	341	322	363	368	357	386	365	365	365	361	350	338	329	354	342	377	384	366	351	346	338	343	352	359	355	352	354	358	368	329	397	376	329	351	364	332	362	364	341	357	371	369	347	329	333	360	400	384	343	332	363	351	347	359	332	376	344	357	353	341	316	411	350	329	364	328	362	338	392	362	333	382	320	354	372	359	367	383	327	360	377	358	359	320	360	345	352	359	351	361	329	372	366	378	366	349	366	359	363	372	348	372	334	348	363	331	327	349	326	344	344	330	336	372	346	362	307	355	319	346	371	358	348	364	333	361	354	366	341	346	319	348	347	372	350	359	370	360	343	370	352	380	365	348	356	350	322	357	340	351	325	358	343	336	377	393	370	348	379	346	321	360	353	377	334	339	335	362	329	387	337	354	345	349	333	346	362	347	363	348	359	379	350	351	361	319	342	358	360	331	356	345	370	366	408	363	368	331	345	348	391	342	334	371	352	364	354	340	389	367	361	359	354	369	347	359	353	345	341	340	345	328	364	357	368	334	365	356	341	386	337	330	339	357	337	351	312	356	309	332	332	342	363	354	374	363	349	356	369	341	357	347	340	335	347	369	374	324	332	360	359	319	331	327	315	372	359	334	334	391	398	355	308	342	311	372	362	352	366	315	338	342	375	361	340	359	357	364	336	334	327	349	407	329	341	413	367	359	379	357	332	351	345	316	322	354	331	352	346	364	341	364	360	359	350	365	358	352	339	355	367	324	345	333	362	318	364	347	355	333	361	353	381	327	360	336	345	347	369	314	335	361	384	366	373	375	342	339	350	337	330	354	316	345	359	353	371	359	373	347	343	320	350	371	345	362	344	307	335	341	342	385	371	339	337	342	336	343	362	331	355	363	334	343	378	377	379	339	357	334	345	345	372	370	363	324	371	366	359	348	357	343	371	377	367	373	324	359	360	362	332	357	377	369	378	366	372	365	358	348	333	337	355	365	345	323	301	342	339	324	358	322	345	350	344	368	377	346	346	336	328	349	349	362	341	378	316	330	342	347	355	370	371	342	378	337	350	375	361	351	369	368	341	346	374	358	346	373	336	377	370	368	334	415	331	347	375	363	346	337	339	339	310	320	370	390	341	358	369	387	338	338	371	372	355	364	344	339	325	339	356	354	336	342	359	343	374	354	389	379	339	345	335	333	332	331	358	370	380	340	330	362	371	355	360	331	344	336	352	356	337	336	339	351	380	344	330	379	338	346	380	357	354	377	352	352	340	353	367	355	328	363	368	367	337	362	307	359	358	352	368	345	378	330	350	386	366	349	357	362	363	373	349	387	336	339	324	343	372	362	368	377	366	371	329	387	379	348	353	356	327	368	348	339	346	339	345	377	344	385	369	368	337	363	340	339	353	334	354	353	345	343	348	363	346	336	333	375	371	364	353	342	364	385	366	349	309	324	333	378	368	329	337	327	354	348	366	355	332	371	379	365	352	349	361	362	368	372	333	348	357	355	364	342	342	325	344	377	340	355	347	375	370	351	331	343	357	353	359	341	381	360	374	348	331	350	353	353	345	365	345	369	341	349	324	350	377	360	329	385	322	360	336	356	329	357	339	344	368	349	348	352	341	313	355	353	363	402	334	337	348	336	346	378	346	343	371	355	369	353	336	357	344	382	345	329	353	337	360	333	369	332	372	346	333	360	357	345	358	403	351	369	376	363	340	360	365	385	314	373	353	345	363	331	311	341	351	391	373	326	346	363	333	325	343	352	320	319	360	354	328	333	351	384	369	370	337	365	387	366	321	337	325	359	339	398	379	336	320	364	368	351	337	360	348	341	367	346	328	349	337	355	347	367	332	349	390	359	372	362	361	365	329	357	334	347	325	380	330	350	360	370	353	361	370	384	350	345	360	339	358	325	341	316	364	347	341	379	321	312	341	335	349	343	371	362	365	364	365	329	391	346	317	367	354	370	375	345	353	342	319	340	341	340	368	342	367	335	335	350	341	336	354	354	360	348	324	353	359	332	358	350	382	337	358	356	347	350	339	378	324	339	361	341	362	348	351	327	340	377	380	356	363	370	320	366	318	343	364	362	353	372	359	357	352	328	360	324	372	356	371	325	354	344	360	356	353	375	336	338	393	339	366	365	339	383	355	349	374	349	388	349	335	365	373	356	358	326	328	349	391	343	361	334	302	349	348	352	355	356	346	344	349	376	355	350	360	383	351	335	368	365	323	351	322	320	366	319	342	365	350	361	362	384	351	344	369	302	360	376	349	351	341	347	365	357	343	361	370	382	351	346	366	338	345	344	375	350	362	340	329	368	329	356	360	343	335	354	328	352	363	347	397	371	347	322	354	384	373	352	375	360	318	366	361	359	388	327	365	326	362	371	328	349	327	352	361	381	355	349	361	335	337	365	354	343	354	348	332	361	325	382	348	351	361	344	368	346	343	346	338	344	345	327	364	397	347	343	329	334	362	348	345	316	352	350	361	373	345	337	393	363	351	352	348	329	350	365	374	373	364	311	332	320	346	351	346	341	323	376	351	379	351	328	333	355	339	361	341	334	357	335	310	362	370	358	366	327	328	343	317	404	340	318	362	330	371	350	348	333	373	400	353	342	372	348	312	361	323	349	387	326	354	362	376	354	359	368	388	376	357	378	387	347	340	387	347	314	342	376	379	354	335	340	327	343	377	373	360	336	361	345	350	318	388	351	384	364	392	333	353	363	397	349	330	357	366	388	358	350	376	358	366	336	333	368	344	310	341	356	317	357	330	346	350	363	335	367	349	317	372	349	360	361	336	365	377	357	361	320	333	370	319	354	359	353	337	359	345	331	322	379	365	345	364	334	331	334	378	340	347	345	366	347	350	380	335	351	364	332	363	334	353	354	336	366	340	326	355	352	342	347	344	376	381	394	365	334	361	328	350	356	348	323	369	343	363	346	360	374	336	365	344	349	340	364	381	356	372	375	386	359	351	350	357	370	367	359	341	342	344	321	366	330	329	344	367	366	364	336	361	338	378	331	339	352	363	328	353	367	355	355	325	356	336	349	324	337	338	346	350	347	321	338	359	366	362	337	363	352	344	368	328	382	364	385	393	363	348	333	339	362	323	294	353	373	351	377	343	356	340	350	349	359	385	341	367	316	366	345	326	337	378	332	337	343	340	383	337	390	355	342	335	367	375	341	348	330	348	367	357	343	400	346	354	367	344	337	378	327	352	365	378	369	364	336	345	336	357	383	357	358	376	361	315	329	336	322	350	364	359	371	368	344	358	347	344
24451	21580	28789	25001	22102	17535	11644	7460	5419	4265	3311	2588	1838	1473	1215	1068	917	783	733	669	577	580	547	566	480	556	504	515	512	450	454	458	454	479	473	420	444	447	437	425	424	416	439	421	435	434	367	424	410	386	427	391	421	434	435	435	417	400	407	402	410	426	402	429	421	392	404	432	417	425	374	411	449	399	433	441	448	406	412	402	411	412	386	421	423	417	432	412	408	443	397	395	432	395	409	383	422	364	420	407	383	385	390	402	420	400	401	420	385	418	404	404	400	376	401	413	396	404	444	407	428	414	383	368	416	358	390	403	376	422	423	383	402	395	401	402	380	385	399	410	355	407	386	376	442	386	413	413	385	405	456	352	409	403	376	398	418	404	421	433	411	426	402	396	393	422	407	431	402	392	394	401	432	447	422	399	429	423	386	403	430	409	389	370	412	411	389	371	414	376	430	420	402	412	384	398	409	413	390	426	419	418	430	405	409	412	412	415	403	423	420	398	397	390	427	398	443	397	441	418	384	376	421	408	419	403	403	389	410	398	396	424	390	424	396	391	425	398	423	399	425	410	387	397	418	382	419	425	421	378	383	399	394	435	422	405	406	398	401	392	376	403	415	410	419	376	406	401	408	369	437	430	388	408	430	428	400	425	397	437	430	395	421	403	367	415	415	403	442	395	419	392	400	407	386	409	359	408	432	388	400	424	399	432	406	424	401	419	417	395	432	405	369	423	412	426	428	354	404	412	420	394	384	403	442	388	368	382	373	400	395	407	390	362	429	405	410	444	424	420	418	410	393	423	392	427	420	413	394	404	414	398	386	439	384	419	385	415	390	394	435	401	393	408	374	444	415	367	418	401	410	374	424	382	430	404	403	398	381	440	402	436	401	442	412	387	405	401	390	386	418	408	403	430	421	399	379	426	382	434	414	392	425	408	414	393	426	429	372	424	433	431	422	414	440	422	409	398	402	416	392	412	410	409	388	426	417	427	372	386	436	430	399	412	399	412	408	404	381	413	393	412	394	386	401	427	414	400	391	396	394	366	392	389	439	388	419	395	395	384	439	369	419	393	387	406	401	402	382	417	425	377	395	427	425	421	395	429	402	379	406	408	378	413	415	411	402	366	358	395	413	417	366	410	448	371	441	390	431	382	431	383	390	418	427	417	389	425	415	399	452	399	385	422	413	375	412	436	452	389	358	407	430	359	412	455	401	371	411	390	380	402	408	387	408	422	392	376	416	411	396	426	431	467	409	434	419	389	411	406	397	388	397	392	380	418	380	380	416	438	374	388	383	398	414	419	438	435	419	396	406	410	400	417	394	387	432	447	385	378	389	391	427	413	435	412	387	394	401	386	396	409	441	398	381	435	409	406	423	380	425	392	422	383	399	423	405	410	417	440	400	410	406	418	414	385	457	406	394	429	396	391	397	430	403	426	438	377	375	406	381	393	405	366	410	423	371	382	377	413	384	404	428	419	399	379	404	438	408	388	385	426	416	398	420	420	454	427	395	414	385	418	385	401	426	391	402	398	395	396	433	409	410	405	457	422	401	391	367	390	428	429	411	403	408	392	400	421	439	418	417	410	398	416	398	382	436	384	407	370	389	405	396	409	384	411	405	427	417	394	390	378	408	403	423	360	395	455	406	408	409	389	372	389	405	401	398	403	408	405	380	428	405	410	442	379	426	409	434	397	405	404	415	405	394	412	425	420	404	394	397	421	418	416	444	438	408	389	409	409	445	445	400	396	441	397	435	406	407	423	419	398	378	398	417	388	396	405	368	461	381	380	399	397	419	428	366	424	412	427	390	414	412	404	412	399	382	386	409	425	383	404	365	361	384	408	392	392	402	414	404	395	404	405	402	435	375	369	405	419	425	417	422	400	365	400	407	419	419	407	396	405	391	366	379	377	404	404	413	400	404	415	435	429	380	427	425	396	398	393	425	377	407	426	361	406	395	427	404	373	419	392	389	436	392	363	396	378	430	440	384	419	404	388	384	400	420	425	429	418	437	374	405	411	406	422	445	409	412	370	379	384	409	405	440	389	404	396	401	429	415	374	439	411	372	409	419	421	423	391	410	395	404	375	357	391	381	385	387	416	437	410	386	419	398	423	421	396	387	390	413	423	389	384	412	430	392	388	435	407	428	388	400	378	379	372	409	367	407	405	392	429	420	359	401	410	403	406	407	405	404	404	393	431	397	444	397	433	401	365	443	429	372	392	369	399	426	411	355	394	399	437	448	392	426	448	386	406	421	393	399	387	399	403	383	395	379	378	418	406	396	390	411	374	417	401	382	419	411	390	410	402	433	387	392	421	423	422	444	430	417	382	405	433	434	386	393	398	395	404	377	382	413	417	402	442	413	415	421	437	384	420	401	419	421	407	398	441	403	397	440	401	412	423	415	386	411	426	399	385	425	370	428	419	440	411	425	384	401	392	389	392	378	420	430	386	402	436	438	405	424	417	400	435	393	434	415	399	429	428	392	393	388	418	395	417	382	408	413	391	396	447	406	379	398	356	413	406	410	438	390	431	437	375	408	429	415	357	395	395	449	411	377	391	404	404	396	422	458	417	418	404	413	393	412	421	391	401	418	396	393	364	396	398	391	421	415	404	420	426	394	421	415	420	383	408	427	417	410	437	405	407	421	408	429	391	409	408	429	392	424	388	386	389	404	427	392	402	437	415	401	420	416	413	393	440	405	387	388	407	389	413	416	392	425	396	445	393	407	429	398	424	390	389	390	409	394	424	432	410	469	406	413	393	419	417	390	354	419	383	415	413	413	393	413	423	424	395	352	402	409	412	363	428	381	396	400	414	431	401	409	434	430	446	446	396	398	415	394	399	407	418	431	376	413	409	418	440	386	419	384	405	398	408	411	423	394	394	399	437	430	406	397	370	413	462	387	408	389	418	408	417	377	425	416	380	400	401	401	408	424	372	414	437	410	391	371	373	456	414	423	409	407	425	401	385	415	405	423	430	414	415	400	459	421	404	397	402	396	398	411	377	394	399	424	380	416	373	389	386	395	410	398	438	414	385	403	430	449	365	434	377	408	427	376	432	394	433	395	412	393	355	399	393	409	408	403	421	397	380	419	423	405	381	404	448	412	431	373	364	391	393	374	407	384	401	366	370	451	393	398	416	416	391	375	388	416	410	409	409	411	413	382	376	410	401	378	392	416	420	379	378	422	434	400	422	403	391	355	356	389	407	405	398	410	375	436	405	403	409	387	392	401	410	374	410	404	416	412	372	385	406	382	387	396	426	419	415	377	397	447	382	405	418	431	387	415	429	380	421	436	427	377	367	407	405	408	413	430	440	392	409	395	388	419	423	410	410	411	412	396	386	401	416	410	391	407	430	413	384	443	373	420	398	391	446	410	408	425	412	383	442	390	427	384	418	392	373	375	402	440	388	410	375	403	416	422	407	407	394	413	390	405	421	409	414	408	409	430	380	390	404	413	407	443	426	398	408	411	397	397	403	407	388	394	437
22622	45464	36325	25461	20592	16753	13700	10829	8651	7002	5265	4027	2857	2163	1739	1523	1247	1126	972	794	738	714	630	643	602	629	615	564	559	573	523	479	489	537	495	480	449	492	450	514	436	468	449	442	452	424	431	453	447	463	462	436	471	441	457	447	413	467	445	424	410	427	434	443	485	438	414	441	446	449	421	391	402	458	421	437	474	427	439	430	438	397	412	440	431	403	418	426	445	429	408	393	410	426	429	473	400	426	412	409	430	459	422	426	436	422	454	410	441	427	432	444	456	438	426	419	417	413	440	416	425	440	426	409	456	398	406	415	446	419	431	451	407	436	413	452	411	418	418	453	406	400	382	441	406	396	442	409	395	458	428	426	429	441	444	434	396	431	416	439	440	386	400	451	407	432	411	378	412	392	379	418	416	458	412	399	465	391	382	416	382	478	401	427	422	434	410	423	414	449	431	412	459	410	426	421	444	409	420	392	395	370	444	428	389	430	385	410	401	446	440	388	433	457	422	409	387	409	429	435	434	442	409	399	416	408	434	429	425	453	417	446	395	415	434	411	412	450	398	420	401	432	452	427	436	435	425	395	410	459	415	440	404	423	403	424	403	407	468	419	440	419	489	436	425	424	453	466	447	425	437	434	455	396	425	433	456	439	417	419	391	427	443	414	441	399	453	452	466	416	435	431	406	406	415	411	376	468	416	397	406	441	414	406	416	433	414	427	459	414	441	482	444	468	436	443	424	403	433	432	434	438	413	426	415	403	427	410	416	406	433	430	410	436	394	446	424	427	394	419	407	410	417	420	403	437	443	427	428	426	433	442	431	417	426	393	436	466	390	431	416	419	432	426	414	417	427	433	434	418	433	424	430	448	406	415	452	428	414	447	426	415	393	371	413	424	412	410	431	468	413	444	385	423	395	411	462	416	417	434	412	385	437	439	410	420	426	432	443	400	438	427	398	443	410	435	420	419	465	377	383	396	399	443	446	408	456	404	442	436	428	440	391	397	453	447	384	418	381	407	405	417	412	417	403	392	441	406	394	429	417	384	446	415	431	424	406	440	463	431	429	400	405	422	458	415	416	417	420	438	439	456	366	450	415	433	405	444	460	463	446	439	419	405	409	386	414	407	418	440	442	429	429	404	425	419	422	436	440	469	413	421	417	402	414	441	453	421	465	437	423	423	437	461	406	402	396	420	403	411	449	421	380	421	444	453	430	407	454	435	411	383	402	394	433	456	433	419	404	415	448	428	423	451	442	418	428	462	427	410	468	409	457	445	415	405	437	427	409	407	389	398	413	428	397	412	435	433	422	412	440	458	433	399	413	422	403	409	435	423	443	439	413	410	385	427	419	429	396	422	437	437	405	403	461	430	444	405	402	465	395	430	434	425	447	376	438	424	446	443	418	451	441	474	431	445	403	446	422	360	446	405	410	445	385	412	402	417	396	399	407	421	418	406	419	370	427	457	383	415	434	406	443	442	423	427	440	422	406	481	405	413	415	448	415	412	424	429	408	419	444	412	445	437	439	421	412	402	404	447	415	419	393	416	426	403	431	426	421	414	413	408	461	446	417	430	443	408	439	431	421	398	453	435	428	421	434	375	460	405	397	422	397	462	389	457	425	434	418	404	430	463	408	400	462	436	462	446	423	415	425	388	415	420	411	425	448	433	417	391	433	434	405	418	409	411	441	432	425	437	420	466	393	453	410	415	410	389	421	439	400	387	425	409	429	414	412	435	462	409	406	431	434	406	432	449	422	415	412	437	423	389	440	402	410	465	451	442	411	436	395	457	436	441	409	398	426	425	428	452	435	402	439	428	459	422	376	395	432	466	402	420	414	396	441	468	404	398	414	446	402	396	413	427	445	409	405	453	400	429	442	419	411	410	409	408	428	427	429	432	410	415	424	381	437	437	443	409	424	413	433	413	443	435	441	381	450	430	461	395	395	407	443	426	408	399	397	397	440	427	406	444	430	434	449	428	414	405	438	429	461	465	425	427	391	398	397	394	431	406	380	389	415	399	429	431	461	398	440	395	419	379	401	396	438	451	386	400	426	420	460	417	414	413	415	413	399	412	440	429	439	399	419	401	437	410	388	434	386	428	406	447	437	424	424	419	427	454	412	434	425	413	413	425	426	364	402	431	419	425	437	414	428	410	415	433	397	355	409	429	415	398	424	462	433	401	386	414	420	407	440	438	471	454	412	424	409	405	450	399	420	439	425	452	419	419	429	406	385	429	442	418	449	414	380	436	438	447	433	478	436	449	429	446	389	440	410	419	380	421	430	424	447	399	411	447	411	418	430	453	472	400	443	440	430	418	395	435	401	441	421	395	417	415	377	446	438	414	418	431	465	409	392	409	447	432	465	430	438	408	413	454	411	449	402	419	447	427	459	437	388	421	394	388	415	435	416	471	447	447	379	417	409	437	436	410	430	432	439	408	453	448	421	427	432	432	384	427	420	431	436	403	457	413	423	429	431	441	426	430	399	376	432	425	411	411	415	417	424	390	444	449	426	422	449	461	421	425	423	394	411	436	436	409	425	440	404	421	461	411	393	400	476	435	456	408	394	401	436	398	402	420	440	391	433	422	412	428	411	429	456	411	439	442	401	435	404	421	419	380	416	390	448	398	436	399	428	420	416	440	420	406	442	421	399	417	408	405	385	415	407	453	439	418	428	386	422	446	427	422	431	403	425	422	400	416	438	448	405	415	402	418	432	406	424	421	420	478	370	425	468	389	452	438	406	423	414	427	421	409	447	425	421	427	455	385	436	390	420	428	409	418	425	442	455	440	407	447	431	404	409	388	439	432	402	428	422	386	395	420	429	410	440	396	435	427	437	448	425	429	422	394	405	416	409	420	436	443	386	432	461	404	414	448	411	399	440	416	380	434	422	412	431	434	416	399	391	433	448	434	436	380	429	460	434	428	414	430	457	430	447	436	403	416	465	381	434	416	398	398	450	432	457	421	386	448	454	420	419	450	409	399	443	475	427	460	437	446	434	427	425	409	433	440	421	381	395	468	421	441	440	402	463	394	427	432	443	402	386	438	425	415	501	374	430	424	386	421	463	409	395	409	399	398	429	422	432	432	445	437	438	418	431	416	425	423	422	425	409	407	445	457	417	404	413	426	456	412	410	434	423	408	435	403	448	462	423	412	415	420	405	402	453	407	409	395	435	455	429	414	456	376	400	392	419	449	439	400	411	435	401	411	423	417	419	436	431	440	412	441	427	426	446	391	464	428	447	420	406	438	463	447	435	432	452	394	394	417	476	385	452	430	423	412	412	439	432	429	436	438	451	441	455	451	396	436	441	413	450	450	478	408	429	467	447	397	426	435	380	439	454	410	440	441	422	419	424	405	421	441	431	435	447	443	416	474	422	395	388	454	407	421	440	400	458	427	419	430	400	478	406	413	422	420	426	439	439	375	415	454	376	427	391	399	419	408	416	441	446	416	417	422	422	406	459	423	439	391	411	401	404	421	419	452	401	435
25440	21522	27917	26270	18216	10512	7556	5574	4050	3319	2594	2028	1490	1158	875	870	780	684	577	579	528	522	457	433	451	455	429	414	417	423	401	369	404	399	368	393	383	362	369	331	368	376	385	346	394	391	384	381	323	389	373	332	374	403	333	367	371	345	336	347	368	369	366	356	353	364	374	346	395	361	350	362	350	383	341	340	338	367	399	327	381	365	353	372	362	327	355	331	334	337	337	333	373	336	337	365	345	331	340	356	330	383	330	376	341	357	345	318	399	351	341	369	358	380	338	363	345	331	351	357	359	374	357	345	357	324	346	367	356	341	353	380	343	383	373	363	360	353	327	352	356	355	373	364	334	378	346	325	353	336	332	325	363	391	343	366	334	340	332	352	346	348	330	373	363	368	354	354	327	375	349	322	346	350	341	336	351	304	328	369	369	341	349	334	354	338	371	338	375	359	352	363	381	337	344	352	308	390	365	359	354	318	354	376	346	337	338	332	340	405	332	381	353	335	344	349	363	324	342	335	347	342	387	356	335	353	377	396	364	304	351	345	352	354	361	377	350	346	368	362	370	403	352	359	363	333	357	338	357	346	347	379	380	352	340	366	341	357	378	359	339	343	338	341	326	352	357	315	362	338	327	352	331	318	311	320	316	296	368	357	319	356	363	355	309	320	302	334	347	348	377	358	345	369	349	351	321	330	374	371	320	366	359	337	359	359	339	375	402	339	356	332	350	344	329	355	369	358	362	334	335	375	369	356	342	332	369	345	363	326	385	344	338	337	312	348	380	322	316	330	364	329	332	397	348	338	306	358	337	344	349	364	339	362	371	336	386	360	361	310	379	329	348	352	357	374	346	348	311	388	354	355	390	374	342	342	351	339	334	331	353	346	327	338	332	322	350	344	355	318	365	347	349	369	404	385	332	336	366	339	346	354	346	372	358	350	341	358	334	373	354	352	353	357	356	340	328	371	367	362	334	334	357	373	385	353	371	370	320	353	341	367	380	346	325	351	352	359	301	341	371	371	348	334	369	350	340	337	368	330	355	328	363	318	343	328	322	350	338	328	373	352	344	379	323	328	319	337	356	313	350	335	337	362	375	351	337	341	338	359	355	347	386	349	384	351	336	335	349	309	370	366	353	385	323	373	332	330	386	346	356	333	358	329	352	364	334	368	359	353	349	343	345	370	360	355	366	389	339	354	336	344	356	362	355	319	353	367	332	312	359	361	311	361	365	355	321	340	357	366	339	335	377	354	330	349	368	319	337	341	347	373	366	349	357	333	345	331	300	357	347	362	374	370	348	434	357	351	334	352	340	347	368	371	385	349	368	303	340	341	332	355	341	387	363	339	336	318	353	337	334	373	352	386	357	356	336	342	368	360	409	359	360	352	389	328	332	328	329	331	352	316	363	360	314	371	331	347	333	354	347	333	373	343	378	368	349	324	325	356	367	343	332	380	340	383	338	374	334	375	337	361	339	346	363	318	354	371	308	313	363	324	370	377	329	342	347	345	350	338	381	361	352	323	334	296	364	342	362	348	364	340	361	365	355	362	355	347	347	343	331	384	335	334	343	362	343	337	367	346	340	358	345	348	360	365	359	355	311	367	372	324	368	345	368	347	309	321	363	366	343	345	360	370	324	317	381	343	339	357	367	327	331	338	367	335	333	319	361	348	342	370	345	351	341	343	368	309	299	365	345	354	371	366	344	338	368	356	362	354	353	327	337	329	346	374	389	370	380	348	356	348	367	357	369	328	320	354	338	353	346	355	342	321	360	320	343	353	366	340	348	359	338	353	348	331	346	370	354	345	335	329	359	344	348	342	340	335	321	351	357	398	342	323	333	357	343	335	365	334	349	353	312	350	351	333	347	324	345	324	376	333	337	353	312	392	343	379	326	346	343	372	356	357	337	359	333	367	370	305	323	359	387	337	370	343	363	348	335	350	331	343	376	338	358	335	336	371	341	353	357	373	362	329	354	349	364	376	361	343	397	347	337	389	357	355	353	333	383	359	334	358	359	360	324	359	321	364	370	357	325	366	340	329	346	317	349	341	340	350	338	358	384	356	359	378	328	316	354	352	328	361	348	337	318	346	373	354	350	324	339	385	335	345	339	357	336	319	344	372	361	362	366	350	336	319	331	356	323	356	349	351	332	348	368	317	337	318	368	334	343	380	344	388	339	396	347	338	337	332	310	369	357	363	345	360	348	335	351	331	345	334	322	329	357	346	344	348	356	321	317	320	347	342	340	355	376	331	341	378	342	381	349	347	358	359	342	343	343	336	364	357	343	359	355	357	401	365	346	331	333	383	376	367	351	345	337	349	361	358	321	313	364	351	334	315	359	365	345	349	354	333	323	371	335	363	331	381	368	346	364	339	316	339	375	365	381	390	316	322	348	345	365	363	344	332	329	361	360	358	367	331	354	347	336	401	362	363	332	342	359	353	362	337	358	348	343	356	357	348	353	354	341	351	367	349	341	368	353	329	334	362	320	349	362	337	338	346	375	317	350	409	363	335	365	350	339	390	362	353	314	330	343	377	346	352	351	357	366	346	378	346	310	326	361	329	369	335	348	347	343	363	368	353	374	342	351	352	358	367	342	318	318	349	342	340	389	385	335	341	340	378	347	355	395	312	369	366	332	365	370	344	345	352	359	360	336	347	335	349	363	361	377	329	351	370	319	353	352	316	354	353	335	346	357	346	360	389	366	369	356	342	377	347	316	368	354	384	352	341	385	340	351	328	372	351	334	357	378	307	369	364	359	343	341	364	369	363	368	342	353	389	350	376	364	346	329	322	359	362	343	332	356	362	351	346	372	340	353	340	358	341	370	318	340	367	347	361	341	372	350	372	328	326	374	347	378	385	358	372	355	342	376	340	340	385	342	329	351	372	350	358	346	362	334	355	362	343	367	369	328	340	358	337	345	345	322	318	362	351	341	372	358	356	328	333	344	319	378	316	389	362	293	338	367	366	358	345	346	357	381	327	337	404	338	352	357	345	363	355	378	361	335	361	349	344	329	357	316	329	367	331	334	370	342	372	337	356	382	341	353	360	325	350	368	340	353	351	362	332	351	334	330	381	354	350	382	355	360	346	361	302	335	390	360	346	370	318	349	340	357	373	339	334	327	374	361	335	344	354	331	349	348	358	376	350	352	357	355	337	349	315	352	338	330	356	335	353	351	348	344	339	324	339	360	380	348	358	375	374	348	318	351	336	373	321	361	341	325	335	339	340	340	310	343	376	345	384	380	350	328	332	386	348	354	372	348	354	361	353	344	342	328	330	376	327	347	340	344	358	373	334	351	340	351	346	365	362	375	329	353	384	375	362	356	347	352	383	375	303	374	365	325	338	320	347	338	301	338	328	365	361	339	336	354	354	356	346	371	337	332	348	353	372	359	364	325	351	340	371	341	359	345	360	335	350	333	379	333	359	355	327	358	367	391	330	343	339	374	348	344	327	349	350	337	366	384	304	331	362	370	362	365	341	353	355
21523	41370	33076	22307	17923	13841	11478	9182	7337	5926	4425	3451	2490	1828	1383	1281	1109	910	795	728	632	616	572	535	560	515	492	463	501	449	451	511	460	488	398	417	442	410	414	386	440	402	380	405	377	399	374	391	409	373	373	382	380	379	388	402	401	374	357	407	400	360	378	386	379	365	373	403	382	408	365	398	400	379	440	411	366	384	373	346	333	381	369	358	369	388	396	395	337	350	374	355	379	348	357	380	405	355	379	367	368	403	393	387	360	364	374	363	371	341	380	370	379	364	382	399	400	357	396	347	382	398	369	373	368	399	374	419	354	397	382	399	387	408	363	419	366	373	384	373	381	389	380	379	369	358	372	403	391	387	375	361	387	327	348	364	373	363	372	371	396	432	392	396	363	394	373	417	380	359	383	386	375	354	361	355	338	403	363	381	354	372	383	349	346	386	363	367	393	334	382	406	340	360	387	370	368	397	366	373	380	354	377	394	384	369	396	379	362	390	353	358	353	328	354	381	395	386	386	365	360	377	353	367	374	393	357	404	357	351	370	325	385	388	370	364	367	346	362	354	385	342	376	401	379	352	389	382	389	383	405	373	380	369	391	367	384	362	383	402	382	360	402	347	360	340	358	385	390	399	391	355	398	382	384	402	400	373	362	363	361	373	371	384	384	370	349	367	405	352	399	353	368	370	381	373	366	392	400	346	374	406	369	372	348	379	365	388	386	362	369	371	395	355	361	312	393	355	387	389	379	355	362	384	374	412	389	400	365	383	391	317	346	362	358	367	374	380	410	385	365	370	371	364	381	370	415	354	357	348	369	365	356	356	385	381	408	349	363	375	399	359	389	355	395	347	344	349	378	364	387	386	390	363	363	405	353	390	383	381	394	403	354	357	397	371	382	404	361	341	381	361	366	364	371	381	385	366	380	408	353	359	363	397	357	360	381	349	401	409	376	366	396	387	403	393	404	388	371	386	370	392	386	384	392	366	386	333	385	402	387	395	365	364	367	363	360	385	387	387	399	352	374	396	374	345	385	382	388	372	352	356	357	372	373	388	348	366	403	379	393	368	337	398	389	384	363	365	401	396	370	383	387	356	335	350	364	352	363	365	376	390	357	349	365	379	368	384	367	369	387	409	387	336	390	366	336	370	398	361	355	422	348	374	393	401	412	410	389	363	399	377	373	394	378	404	371	364	365	368	384	360	384	391	391	364	334	394	417	374	398	316	378	362	383	406	371	388	384	416	346	350	413	357	359	383	374	397	349	403	382	392	381	363	355	338	389	435	366	323	356	354	411	386	383	363	400	401	400	360	360	384	423	374	392	411	360	384	394	343	387	342	343	372	386	378	367	341	374	365	383	410	341	382	384	372	361	398	380	391	374	388	403	408	372	369	402	393	379	363	407	364	360	380	397	368	360	415	376	372	399	352	385	382	367	378	401	365	409	391	346	352	389	370	377	390	339	366	372	388	383	327	384	355	380	357	383	365	376	427	360	423	385	375	379	359	386	379	374	376	360	358	374	334	346	415	378	362	367	364	407	402	369	388	353	356	379	354	383	365	370	372	338	400	393	355	404	367	347	427	319	372	350	370	390	351	406	363	369	353	385	370	359	349	375	373	375	357	354	373	371	381	399	368	358	386	385	369	378	365	345	374	374	382	363	390	356	333	396	359	345	359	365	378	396	368	336	396	363	392	351	370	366	371	394	397	367	371	383	346	380	359	362	362	390	369	382	338	393	366	396	356	389	392	387	372	387	397	367	376	386	377	410	368	340	350	382	322	384	344	376	409	384	373	388	378	414	414	380	389	372	333	395	378	373	384	351	350	390	377	370	440	360	380	373	386	403	390	382	365	389	372	373	371	382	369	368	376	356	349	389	371	337	390	369	407	398	376	379	383	358	393	385	376	358	368	329	373	391	343	389	380	386	387	377	367	374	366	355	347	366	367	395	356	368	350	381	353	393	370	401	341	412	363	388	340	349	354	401	400	404	374	350	370	340	394	382	424	388	404	372	384	389	347	355	383	384	353	365	364	359	365	385	382	358	349	400	399	400	387	377	362	376	354	349	374	382	373	402	364	370	391	404	401	400	399	375	355	361	351	384	386	352	380	378	374	361	366	397	345	390	371	414	369	345	377	303	383	385	353	349	366	384	346	375	360	372	393	411	358	412	383	378	398	376	355	381	360	379	373	361	377	385	398	391	359	388	401	367	370	369	359	393	356	352	350	366	385	368	383	364	371	374	394	344	362	392	366	362	395	382	385	360	340	363	352	384	347	383	359	362	394	342	379	385	376	385	377	374	399	368	390	404	401	410	361	342	356	396	361	375	372	356	384	368	378	423	385	383	374	389	333	375	385	367	393	377	394	370	355	405	390	361	361	322	378	391	374	433	370	394	401	409	329	366	350	360	393	348	371	371	376	374	378	393	365	364	353	397	383	380	365	381	389	367	359	388	391	384	381	380	383	373	394	406	368	398	358	359	404	393	367	346	353	380	347	347	410	373	404	349	408	394	392	368	387	340	339	395	369	376	369	409	372	376	414	405	415	385	404	413	383	361	395	361	382	389	380	368	316	398	389	366	352	392	380	389	380	353	404	389	391	381	387	348	379	389	381	390	389	394	372	367	359	408	356	359	385	377	365	348	358	395	397	407	374	389	384	378	400	381	337	377	386	377	369	379	353	381	380	358	355	386	366	371	359	368	351	373	347	375	365	390	398	373	381	376	363	378	392	354	360	390	351	368	428	383	409	349	375	382	348	375	368	406	416	366	369	357	370	375	385	366	364	378	424	388	368	397	370	362	376	395	363	337	385	348	375	389	378	391	392	366	377	400	418	421	352	419	380	374	371	361	355	390	390	364	382	406	385	392	378	357	411	326	367	385	351	377	354	386	369	388	389	403	373	372	358	366	372	361	386	381	395	371	407	373	355	358	382	365	357	360	367	396	364	407	370	388	377	391	396	391	393	362	349	372	374	382	355	343	369	362	347	377	362	360	391	352	336	373	381	389	387	349	366	386	412	364	351	379	389	388	377	366	399	381	356	388	405	348	359	349	395	382	395	392	373	389	379	390	389	382	407	367	386	422	358	387	367	370	404	401	372	384	393	403	337	400	334	383	368	351	414	383	375	371	394	363	367	383	384	397	386	400	366	364	373	395	379	367	386	378	380	378	383	364	380	394	378	414	343	370	361	358	382	368	359	340	354	367	409	380	381	349	378	353	393	393	363	372	366	364	370	385	368	374	403	358	356	370	407	411	369	381	369	384	370	364	387	345	390	361	380	345	359	415	375	366	373	394	342	371	383	421	361	376	356	396	367	379	358	376	365	357	392	365	363	383	398	386	365	385	393	382	325	331	388	332	393	382	357	390	370	372	398	348	368	395	384	396	362	376	398	367	367	398	340	388	409	345	329	359	378	356	373	386	368	362	363	351	395	371	367	399	388	398	370	378	421	384	384	394	364	368	357	355	376	363	387	403	388	359	369	382	382
23165	21590	29390	24320	21891	22834	19671	10806	7825	6293	4712	3786	2771	2037	1686	1442	1225	1097	922	853	796	754	748	675	632	642	621	626	571	582	611	543	589	552	536	545	541	524	556	513	509	483	518	476	508	498	509	504	485	524	507	497	453	538	528	495	485	456	501	468	514	470	455	473	495	435	479	452	467	466	470	501	525	480	485	445	488	449	471	479	471	474	479	481	490	478	465	456	468	469	449	450	469	446	498	451	482	455	479	437	457	499	456	437	476	466	484	477	448	482	452	499	469	451	438	450	484	482	481	466	449	459	466	450	453	451	507	445	491	472	469	479	451	463	462	494	474	445	489	467	504	472	525	475	453	508	461	478	471	450	479	476	509	475	487	495	490	491	476	466	470	474	495	503	472	471	441	479	460	486	478	434	466	487	496	484	487	458	480	469	487	513	489	469	485	434	477	485	481	493	476	488	484	445	447	495	523	448	455	481	471	491	479	458	479	491	463	491	483	453	466	490	446	491	478	466	449	504	483	471	479	502	488	491	463	449	506	536	499	503	456	495	476	485	489	479	488	473	485	502	435	490	501	505	457	472	446	506	456	479	464	441	459	428	447	442	478	453	494	458	489	438	463	470	486	473	473	507	469	474	467	448	455	484	509	441	462	456	435	461	473	450	465	440	455	466	487	518	467	493	494	444	478	484	468	461	451	463	453	441	423	477	422	445	516	466	504	438	494	471	485	438	475	445	478	487	459	497	478	493	475	472	483	468	453	485	478	510	461	463	437	466	439	449	489	480	471	450	467	473	494	450	454	463	499	483	495	498	484	476	487	462	464	419	411	463	457	475	526	521	452	502	506	486	462	469	474	456	467	452	485	469	450	489	507	443	483	474	486	456	430	478	484	456	497	487	461	462	442	476	501	485	478	456	455	509	478	483	537	476	461	491	489	492	513	480	484	485	498	438	487	483	500	457	446	479	472	486	467	433	464	494	477	481	465	452	479	472	471	487	464	455	441	469	470	479	455	439	463	479	499	497	484	452	480	476	448	484	452	469	497	506	480	485	465	457	476	466	477	466	501	514	437	496	468	483	529	466	485	506	512	467	455	457	483	463	466	435	490	474	455	468	467	471	435	468	502	472	495	471	480	514	487	494	454	501	472	497	499	431	493	453	491	467	470	462	459	480	476	478	462	495	497	493	453	485	430	451	505	481	487	472	465	507	428	469	489	494	492	504	485	456	414	484	460	447	484	460	461	476	495	491	479	475	451	476	454	453	453	444	511	506	471	459	446	447	501	464	469	462	435	488	434	487	487	497	438	459	452	442	515	466	465	461	482	464	466	502	509	446	467	470	447	489	437	487	485	509	516	470	505	460	436	468	473	427	510	466	440	396	442	468	482	485	468	500	498	441	453	470	479	461	472	501	482	486	445	498	508	484	451	498	494	469	465	468	456	435	481	478	486	478	481	484	479	487	496	485	441	473	468	472	473	497	475	445	502	470	465	458	463	456	465	463	481	504	418	508	477	469	474	497	458	456	477	502	543	445	484	467	454	504	475	512	464	478	489	491	480	478	467	483	479	471	476	506	485	444	488	485	473	481	453	496	448	483	508	470	481	485	479	503	484	494	478	471	452	471	481	456	463	510	478	515	475	470	449	480	505	506	469	477	485	482	453	503	460	491	453	452	470	435	467	485	475	476	467	468	465	444	468	486	484	483	454	431	485	470	470	497	456	521	469	474	458	463	491	475	495	491	435	455	477	501	499	464	495	501	428	474	481	424	473	505	495	496	468	445	454	456	461	460	425	449	504	450	461	448	504	443	512	484	458	459	472	474	486	469	422	512	507	485	462	472	492	485	497	462	464	499	474	506	493	485	522	472	450	455	472	489	432	460	471	426	483	508	464	515	448	452	479	469	468	498	462	456	463	456	478	490	491	455	475	462	482	493	474	501	501	491	473	493	441	465	472	492	467	449	470	520	509	448	463	464	478	490	466	431	461	466	477	479	466	459	461	455	477	517	426	432	468	509	504	486	480	483	479	423	497	463	455	498	439	452	513	471	500	480	471	491	449	468	447	442	466	474	480	444	439	486	518	429	435	495	484	511	470	500	499	511	449	486	452	518	471	461	489	491	491	504	480	464	515	488	455	452	491	515	450	445	465	464	538	485	464	467	487	472	485	457	460	473	460	478	471	489	419	493	476	451	443	505	477	440	477	495	449	494	474	475	472	499	465	461	486	453	455	474	426	465	488	489	503	483	474	486	448	460	458	491	416	446	428	456	487	481	485	437	513	490	462	458	477	457	430	464	491	484	475	480	459	501	484	466	470	485	474	465	503	463	441	461	506	494	471	469	443	478	534	478	488	441	456	440	491	503	455	473	474	442	467	500	445	513	487	423	487	493	494	508	483	439	497	460	437	481	442	513	469	437	484	455	492	502	488	495	489	476	457	485	462	453	497	468	498	459	492	487	445	456	479	496	479	483	479	502	489	499	494	486	461	520	459	468	450	494	439	501	452	456	476	472	445	486	445	462	479	493	456	438	471	475	455	469	473	479	503	477	475	450	492	449	438	499	504	466	464	520	494	414	453	455	478	467	499	477	518	495	503	440	474	455	467	514	488	478	459	455	456	473	477	466	431	457	475	449	508	466	508	490	486	447	435	469	458	478	496	504	437	459	434	445	474	484	475	502	501	444	522	496	495	448	437	459	470	468	504	458	485	477	464	469	477	479	464	474	473	484	454	473	428	469	502	424	464	462	429	437	449	477	472	465	452	421	488	469	513	436	463	467	489	451	472	448	448	485	461	457	453	484	459	471	500	451	509	472	470	446	467	483	458	460	475	463	428	480	457	417	463	524	439	443	432	455	489	508	502	499	471	459	508	472	450	452	494	491	453	472	457	455	462	458	452	435	456	458	471	441	484	424	436	452	449	473	460	495	501	433	461	459	468	506	478	444	459	494	464	470	485	486	486	515	457	457	489	470	442	442	469	454	454	452	480	477	462	487	504	488	502	506	481	476	500	512	505	467	480	498	497	448	475	440	484	479	478	494	484	498	472	467	458	523	469	487	483	489	481	498	496	505	484	471	497	466	454	438	431	455	437	482	510	459	466	483	433	497	471	484	488	454	478	469	515	439	489	452	456	497	478	471	476	440	498	509	464	428	483	445	473	420	456	468	476	484	496	504	473	483	462	448	434	473	445	471	517	458	492	434	436	472	441	482	484	464	517	517	475	471	475	485	447	454	448	507	441	448	473	458	465	473	464	450	524	435	481	498	457	462	464	476	480	453	487	469	475	487	452	496	456	502	499	460	422	443	459	466	487	465	482	477	480	463	462	474	449	513	435	484	461	489	487	478	463	510	431	506	492	465	485	490	446	466	514	479	525	505	455	491	445	464	472	460	494	439	476	472	474	486	462	491	478	505	491	473	477	475	454	437	481	452	496	474	457	511	430	442	520	502	482	482	457	501	455	472	476	492	500	497	454	466	485	449	498	473	483	471
24877	49733	41491	30584	25708	20743	17405	14425	11382	9460	7298	5698	4172	3033	2413	2089	1725	1456	1287	1091	986	885	836	796	775	741	754	650	649	689	628	593	615	595	575	580	592	600	560	539	558	604	564	558	535	520	532	513	459	508	503	582	455	531	492	510	553	502	517	496	502	505	502	478	516	501	529	466	508	485	509	511	497	474	537	473	504	477	512	478	516	511	496	448	492	501	499	473	477	453	521	468	470	509	511	499	520	495	535	478	508	494	479	512	488	477	485	496	498	501	495	449	493	488	473	503	482	466	508	491	485	469	510	445	466	516	501	482	513	510	428	500	474	473	508	459	485	465	467	498	498	511	503	462	475	476	489	481	483	475	493	474	459	508	477	486	491	502	463	501	463	496	493	477	495	469	486	497	504	497	505	491	469	460	519	547	479	468	473	479	472	505	534	517	505	462	506	477	499	467	506	521	441	490	487	460	526	460	521	458	505	508	489	448	485	505	477	453	516	482	471	441	511	482	499	474	504	463	509	475	483	455	498	489	481	459	471	536	480	461	474	488	475	482	528	528	524	513	469	490	486	457	457	474	497	511	542	462	493	509	455	484	447	491	480	499	483	500	462	514	496	485	490	477	484	455	488	508	456	494	513	513	511	498	469	486	500	491	487	479	497	476	496	490	454	468	485	490	473	459	500	477	501	499	495	519	496	513	478	469	468	484	491	466	454	485	498	492	497	495	480	502	452	463	509	504	491	491	485	509	497	484	487	477	456	479	479	476	514	487	491	499	482	486	490	485	481	468	486	453	481	474	481	469	474	506	479	469	476	479	498	452	429	491	478	524	485	485	524	521	478	464	517	522	525	460	446	501	479	479	532	530	479	503	493	496	472	471	536	494	495	474	469	497	502	512	531	464	476	451	479	471	488	507	487	509	491	488	518	473	456	458	480	519	517	456	527	509	488	458	464	468	507	483	491	464	508	496	490	533	491	512	468	498	468	483	465	449	497	471	486	511	484	483	469	509	455	435	467	512	483	466	495	536	473	455	467	484	450	493	522	526	459	493	479	501	493	463	477	466	479	473	486	480	505	470	470	465	495	491	509	470	509	500	491	493	510	483	458	448	514	486	485	454	475	468	465	531	465	452	524	476	504	464	515	519	512	498	505	498	495	504	501	505	492	490	495	488	496	472	499	507	505	469	443	434	454	488	470	477	481	460	481	435	463	494	482	489	489	492	467	495	476	453	476	482	498	487	476	521	496	497	518	450	486	486	445	468	478	435	456	501	510	481	474	474	507	435	481	498	479	493	491	535	473	501	511	479	507	507	492	489	475	478	530	473	458	475	479	461	494	466	467	468	470	500	490	506	479	479	461	430	492	466	495	497	455	525	533	472	494	487	482	507	508	523	465	433	506	474	453	493	440	467	475	492	471	470	491	461	511	503	510	499	501	463	487	493	454	457	478	469	502	473	446	496	495	490	475	474	506	474	478	459	489	459	460	483	487	530	497	503	489	514	487	480	486	463	505	484	467	532	500	473	506	520	484	481	484	478	492	474	494	498	490	485	521	498	503	495	501	466	470	489	464	458	497	477	468	506	488	518	498	457	518	486	486	494	489	513	486	475	482	509	503	473	480	508	498	477	504	476	446	451	504	521	462	484	483	495	512	457	427	497	464	462	485	456	471	526	488	449	482	507	487	465	493	465	524	495	500	517	481	511	462	506	431	479	544	498	507	508	525	492	488	478	494	489	479	459	469	508	492	473	496	455	495	510	484	488	474	473	484	487	455	452	443	469	465	486	467	481	496	503	482	470	460	480	485	449	479	478	511	479	481	427	496	455	474	483	456	447	491	473	469	482	469	469	509	478	463	517	444	520	489	462	506	470	475	492	474	476	515	531	445	517	506	514	511	496	486	473	496	568	460	485	509	452	528	463	447	458	464	506	501	486	480	476	503	485	501	473	452	505	515	501	492	547	505	463	484	468	494	492	441	526	507	514	494	522	497	542	466	489	475	490	517	473	474	501	468	508	517	503	461	469	495	504	489	472	428	516	471	465	484	488	472	498	498	459	467	481	480	468	500	458	542	468	494	463	531	486	474	466	483	476	476	488	453	487	443	462	492	501	538	457	493	491	459	524	489	500	531	503	474	475	421	471	516	484	474	515	471	453	454	501	516	506	447	470	423	494	515	482	477	493	458	514	517	492	492	470	468	446	529	498	462	485	521	484	473	473	495	496	474	515	468	503	466	484	518	539	491	452	455	473	487	487	520	471	481	454	510	456	506	499	473	467	458	473	491	500	492	478	523	490	493	504	530	528	502	524	482	485	490	507	501	412	496	489	492	502	471	464	456	486	512	536	497	506	465	489	512	504	508	482	484	508	480	533	468	477	498	550	478	495	532	491	516	482	486	441	493	494	483	506	504	493	456	465	482	480	497	484	476	496	475	482	486	476	454	452	481	462	494	531	461	518	450	464	436	458	491	511	496	507	471	470	480	505	491	498	506	462	505	462	498	465	478	477	513	452	484	502	513	500	522	463	522	498	484	473	460	484	517	538	467	509	470	505	519	524	461	494	477	484	471	497	454	509	480	468	527	481	500	490	497	526	473	504	478	450	523	514	464	465	507	483	480	499	482	466	446	506	502	496	488	482	536	460	521	514	452	515	520	465	529	497	476	479	524	467	500	513	493	485	478	475	480	500	482	524	474	441	441	483	502	496	441	515	495	466	472	488	489	463	479	493	465	433	489	505	517	469	464	472	488	451	460	475	479	489	441	483	475	487	482	505	526	442	483	497	477	536	458	477	498	498	498	478	502	455	508	491	501	495	473	474	503	482	519	503	496	456	511	469	459	512	439	462	448	480	506	479	501	453	506	481	502	477	492	477	472	487	505	506	442	502	458	489	496	470	459	481	517	432	489	475	463	495	522	516	487	482	454	487	490	509	509	453	477	473	525	475	480	496	521	461	466	483	505	463	475	504	486	496	497	476	492	510	446	459	505	478	505	483	480	484	478	473	472	490	485	521	468	497	466	475	457	476	462	514	515	511	499	500	498	461	493	485	506	453	462	480	477	469	504	509	512	484	501	494	507	478	486	465	443	515	471	513	486	462	507	501	497	523	495	524	482	493	507	469	437	497	521	533	519	490	467	455	497	482	508	492	486	528	507	446	518	481	476	503	487	454	524	464	503	437	511	542	475	459	470	478	516	457	461	477	466	478	496	486	505	496	518	476	471	497	481	504	488	482	471	484	477	502	522	504	443	465	488	511	525	500	527	524	545	469	481	470	464	460	485	453	495	468	491	525	503	528	536	454	491	480	509	491	509	486	473	458	505	454	472	481	544	536	501	521	489	517	442	484	517	496	506	486	452	435	470	459	487	477	503	461	506	478	495	508	497	476	489	463	465	500	472	475	485	530	499	453	450	488	506	458	449	458	456	454	462	464	451	462	485	496	483	489	490	503	443	529	454	502	499	527	480	465	466	487	502	510	501	531	487	496	490	514
29287	24586	26666	19395	11183	7263	5212	4122	3312	2656	2027	1572	1299	990	833	707	582	575	540	458	474	419	423	402	401	392	397	385	351	336	352	379	337	341	369	344	349	369	316	340	347	325	318	353	342	348	323	329	321	358	339	341	344	308	360	323	343	354	347	333	321	337	321	326	328	354	353	348	338	337	318	356	318	319	346	333	320	305	364	327	297	318	316	337	321	347	333	338	328	340	320	331	350	365	331	329	321	321	334	351	351	328	326	339	318	323	335	291	342	324	299	317	309	322	351	329	335	323	312	343	316	341	310	336	302	300	335	345	354	309	322	360	362	317	342	337	353	334	319	310	339	313	308	331	350	347	336	323	349	339	315	306	325	312	319	349	322	319	322	339	312	324	315	321	348	300	316	312	361	346	325	324	317	333	335	375	317	319	318	314	337	321	329	335	335	296	347	366	336	312	332	327	328	298	321	339	269	334	319	358	313	290	337	328	336	341	332	342	369	294	310	326	332	337	308	308	339	355	342	293	308	374	313	330	320	332	326	313	292	354	334	300	324	335	340	313	305	326	303	292	333	287	323	323	347	335	320	355	315	353	342	334	298	331	349	330	332	306	321	333	354	319	303	331	301	337	333	345	349	327	315	314	326	321	344	314	351	327	346	303	327	301	334	331	347	339	291	337	337	337	358	315	315	338	302	334	305	320	333	345	348	324	294	350	305	318	341	367	308	365	345	334	332	361	302	289	372	336	322	327	327	313	339	330	344	321	334	331	332	346	331	300	306	349	316	359	343	339	318	315	313	289	325	355	310	326	352	293	323	301	366	343	336	353	366	322	337	303	331	328	323	303	357	357	342	336	326	321	313	326	351	334	327	344	343	325	324	329	355	345	338	324	286	321	323	318	309	318	360	300	326	350	302	321	358	340	314	307	326	285	320	337	343	320	338	327	315	349	329	319	312	281	343	320	327	324	303	369	324	320	341	345	350	296	332	311	351	326	338	311	315	314	358	349	316	325	345	336	327	357	350	332	294	352	365	321	317	320	309	345	340	317	329	287	327	309	355	314	315	339	328	331	319	332	367	344	321	337	355	358	317	301	308	333	330	332	328	373	336	343	328	346	300	358	333	340	299	327	315	329	325	346	334	327	292	322	342	355	343	333	302	299	320	348	341	352	332	324	320	300	295	312	304	327	344	322	352	352	332	333	309	312	300	309	321	352	319	318	315	328	335	330	330	322	325	315	326	351	331	333	327	307	331	336	327	322	337	325	319	333	288	355	310	369	355	319	349	338	303	337	323	319	350	311	340	293	330	359	349	308	320	298	330	322	322	341	323	344	331	335	334	345	316	335	304	334	322	320	341	324	358	331	321	311	295	315	288	335	303	349	314	322	298	337	337	310	308	330	346	363	316	338	339	329	309	351	328	353	312	332	331	349	327	370	344	312	313	322	353	341	318	310	321	333	347	319	328	365	340	374	355	311	314	318	301	327	355	329	344	326	299	327	316	317	290	340	322	367	331	345	344	328	343	333	326	349	327	351	312	370	356	315	315	361	319	340	310	317	346	369	335	317	342	302	342	334	324	325	344	332	321	344	319	350	312	330	325	330	307	313	319	342	340	322	341	324	318	332	316	300	340	323	333	336	337	326	321	343	344	346	335	321	289	305	322	336	305	314	317	314	339	354	317	331	328	336	339	331	308	312	323	336	338	316	331	389	329	314	327	313	324	328	315	349	310	309	369	331	343	299	343	370	307	362	311	297	345	347	329	348	335	299	348	341	331	328	348	334	308	331	338	344	318	280	319	303	306	305	336	309	326	317	312	334	321	347	311	362	329	343	343	345	366	283	319	344	373	318	314	321	303	359	336	323	347	326	323	333	313	341	315	374	337	344	379	354	290	317	322	374	301	345	358	346	311	305	314	327	338	352	312	356	350	319	288	286	335	326	338	314	337	324	315	334	360	373	302	314	327	305	315	319	348	342	311	306	351	355	342	316	314	350	342	324	315	341	339	368	311	340	333	354	332	352	334	329	309	336	303	322	322	327	304	324	329	309	324	351	309	340	346	364	368	365	329	350	327	325	325	334	370	301	349	371	328	326	297	328	329	312	297	325	304	329	350	327	336	346	319	321	346	313	294	333	326	315	304	296	340	303	330	331	314	311	337	320	339	302	348	346	322	344	328	309	336	357	325	324	293	353	295	320	365	315	366	324	325	319	336	336	343	330	338	316	327	326	340	343	308	287	272	322	331	340	331	335	308	313	311	332	327	304	318	331	319	350	333	344	327	324	329	326	298	311	327	346	316	323	312	342	342	320	319	340	338	331	335	323	332	322	341	362	333	358	344	297	368	307	343	356	320	323	326	328	319	331	337	325	330	315	356	310	345	325	316	335	330	304	347	338	341	303	358	359	340	319	315	358	342	327	329	327	320	316	305	321	328	330	294	296	351	319	305	333	353	326	337	334	334	312	330	350	309	330	316	337	305	334	308	319	319	305	320	341	298	304	296	353	332	368	317	299	300	339	325	328	359	299	307	306	330	371	329	326	313	364	328	354	347	332	329	315	323	369	284	318	325	317	287	351	321	327	355	352	336	357	318	353	339	332	301	324	326	313	333	327	329	351	356	334	341	358	334	333	358	318	327	336	289	322	371	320	337	364	338	339	333	346	305	334	303	344	311	292	355	347	296	317	351	317	323	310	332	336	351	328	330	315	356	371	324	329	302	303	304	327	334	342	342	328	297	344	333	304	320	333	315	348	350	327	334	308	334	319	338	309	356	347	333	363	308	307	335	351	325	309	330	358	334	336	341	373	354	307	329	331	314	343	342	302	374	353	309	334	292	347	325	318	348	327	335	372	346	310	330	343	333	304	329	303	330	322	304	324	321	315	322	370	337	311	337	323	327	293	295	324	301	310	344	312	347	305	317	296	324	392	318	337	322	303	334	320	342	324	347	320	335	352	314	343	308	357	329	336	343	338	317	304	311	356	305	356	344	315	322	317	299	327	334	320	328	323	328	349	348	319	362	323	298	353	352	322	325	298	329	321	337	353	365	321	313	328	337	310	316	299	321	355	321	327	314	344	340	311	312	321	318	347	298	305	326	322	322	300	329	349	343	337	324	300	349	345	324	302	288	332	301	319	329	340	326	348	331	332	321	319	327	313	337	346	322	301	346	333	362	358	318	344	326	318	325	356	347	332	358	330	335	327	323	335	303	312	329	296	309	325	321	325	328	326	312	304	300	344	333	322	306	283	342	303	303	351	330	318	312	292	350	318	353	316	325	326	306	324	320	332	320	358	380	331	357	332	337	289	331	284	319	338	331	362	343	313	334	313	347	336	343	316	310	329	338	307	334	319	333	306	308	328	350	376	331	322	343	342	339	324	326	349	334	336	347	323	328	330	335	323	306	332	319	362	366	322	339	343	319	310	344	339	334	345	317	329	309	319	314	309	302	327	341	295	319	328	344	324	351	345	330	335	321	359	316	313	330	311	345	323
22508	36948	28863	18520	14015	10632	8849	7334	5636	4580	3404	2599	1873	1433	1193	934	875	739	651	579	562	510	477	495	456	455	406	392	425	435	406	369	417	374	408	360	403	358	375	354	359	381	362	378	360	398	364	376	375	369	366	366	339	351	330	370	359	359	335	341	367	380	330	339	341	348	347	373	341	366	347	381	334	359	361	367	348	381	342	330	363	308	335	378	353	371	344	357	347	319	367	350	357	334	350	348	346	345	403	339	362	351	356	357	341	360	337	323	393	332	332	341	364	340	352	342	378	363	352	387	295	336	343	331	363	386	339	331	359	394	327	351	396	335	352	338	364	382	365	347	341	343	341	331	340	380	367	368	344	316	338	361	334	321	349	342	344	366	377	339	344	364	382	341	400	361	347	346	381	385	357	360	360	331	380	347	320	352	323	379	373	346	380	371	373	345	329	354	362	366	375	359	332	371	298	326	333	359	343	349	307	347	340	373	363	338	364	329	349	373	369	389	363	373	345	355	349	350	353	334	321	330	327	376	330	337	358	336	349	338	353	370	337	378	367	312	359	352	356	366	380	367	332	325	353	346	330	375	361	391	344	319	333	354	343	364	355	370	375	348	344	333	366	349	328	363	345	373	360	347	340	349	398	371	325	332	349	362	347	354	326	357	345	344	313	369	349	339	312	326	364	334	325	360	318	349	340	361	335	396	369	344	341	358	336	339	339	375	377	329	331	364	333	336	368	349	369	370	374	347	349	378	366	362	354	360	333	356	344	353	320	340	360	330	360	373	344	369	374	351	353	370	351	351	309	357	349	322	348	361	329	327	327	362	344	351	358	377	411	365	313	362	353	352	327	350	382	357	359	356	324	341	340	344	344	365	351	350	352	363	341	353	361	360	376	352	352	313	307	324	345	327	359	334	333	332	361	346	337	327	330	347	293	341	352	333	358	365	324	313	374	366	354	359	359	344	343	317	377	352	381	387	363	337	343	335	362	358	312	344	363	345	342	374	326	308	358	326	348	343	310	374	341	389	388	376	372	343	395	354	300	345	367	348	345	331	353	352	366	334	354	323	319	369	365	320	351	368	341	356	349	336	332	352	308	368	368	344	386	352	327	320	347	371	391	347	350	330	344	381	323	341	338	358	343	351	309	403	375	379	363	352	339	327	357	341	355	353	341	316	355	351	348	348	331	357	337	387	381	341	368	377	357	369	335	341	364	365	326	405	340	365	353	380	334	334	378	348	347	304	339	356	337	316	314	317	352	352	331	365	332	348	346	349	345	341	314	346	325	359	357	314	330	333	346	390	341	352	342	330	367	353	382	351	317	330	352	390	341	363	362	369	366	360	341	395	382	350	318	358	334	338	350	346	360	339	341	384	365	330	347	341	364	346	327	368	309	341	353	339	355	400	344	349	376	359	318	348	357	364	342	391	355	366	370	352	367	377	333	328	331	368	374	325	358	371	335	325	335	341	359	331	359	344	376	337	338	351	347	374	360	329	356	370	346	346	355	363	344	353	386	331	347	368	343	336	346	359	328	359	331	361	364	353	366	353	352	358	336	348	326	334	374	330	378	349	344	341	329	347	306	331	315	357	347	335	347	352	363	338	376	354	327	353	336	349	355	334	345	364	362	350	332	331	339	346	313	332	359	380	379	344	359	393	342	344	353	356	362	330	323	346	323	360	340	332	376	358	312	368	350	295	340	343	363	348	362	344	333	362	346	378	351	347	352	314	354	361	364	341	337	339	306	360	343	357	315	346	378	341	360	343	353	386	348	364	386	357	371	378	370	363	327	340	351	345	360	346	374	349	391	338	334	359	375	354	335	359	393	394	347	357	330	354	355	344	337	355	370	340	344	334	368	346	368	344	334	335	324	357	346	327	344	370	351	373	344	348	370	331	366	377	378	347	331	322	322	357	333	355	361	326	347	369	374	363	333	372	364	359	364	359	344	325	314	388	324	341	334	339	336	362	336	377	329	348	346	329	346	365	401	356	379	347	317	366	325	353	354	347	358	341	352	327	357	364	345	338	338	352	343	344	389	396	336	318	363	349	353	349	351	334	364	325	370	349	315	316	369	313	386	309	351	347	359	370	365	348	368	376	344	335	346	340	386	340	345	355	343	361	369	337	346	326	346	376	364	387	313	344	338	357	366	348	367	341	363	320	330	334	348	334	342	339	342	341	386	365	341	347	349	327	337	330	364	330	347	349	353	337	371	349	351	371	342	344	368	360	382	355	347	347	338	315	368	325	324	346	321	366	326	348	339	342	365	355	377	359	349	331	318	363	346	367	372	358	338	335	370	349	351	346	348	330	362	373	329	354	342	354	362	360	355	363	352	389	342	328	352	362	343	341	352	342	396	366	343	321	329	364	381	367	353	321	358	353	363	368	360	366	354	375	342	328	331	335	383	347	368	359	357	323	356	358	370	355	362	340	369	311	348	340	335	376	325	339	323	362	328	346	359	321	356	364	372	311	339	373	363	308	334	338	351	363	347	343	363	340	334	345	339	363	345	360	364	345	350	356	355	322	351	336	312	354	347	374	320	369	365	370	323	336	360	320	369	322	332	385	341	332	336	372	329	335	344	325	314	388	331	372	329	350	339	369	380	355	361	365	336	357	353	348	367	372	363	307	344	317	370	343	334	361	335	350	309	373	331	354	359	317	357	378	308	362	395	365	378	356	345	312	328	336	340	327	351	360	353	363	332	374	332	368	361	337	356	359	391	366	328	361	363	392	329	352	346	373	356	356	340	353	374	340	339	347	332	329	335	347	346	377	347	341	333	355	332	325	366	359	362	336	357	354	350	322	336	356	367	344	330	323	321	386	346	351	388	359	318	324	337	346	309	308	355	376	372	352	363	343	379	353	328	339	346	366	362	335	363	389	389	374	362	332	348	364	365	363	310	321	332	357	378	355	363	345	363	348	379	361	348	334	351	345	358	351	340	352	336	348	354	308	363	364	361	364	339	340	371	350	344	331	346	343	349	346	383	346	348	342	341	317	363	369	367	379	377	336	340	366	357	350	378	359	352	354	359	371	356	349	370	319	327	338	345	383	394	347	386	333	343	392	396	364	351	365	349	344	354	373	366	339	322	304	335	350	369	351	349	339	351	328	364	330	359	367	336	352	368	355	365	359	349	374	351	321	406	336	356	320	356	368	378	348	328	338	349	336	358	348	352	366	360	366	349	372	343	332	325	311	340	338	370	392	337	335	358	336	342	329	384	345	337	336	348	355	344	367	373	333	352	321	371	329	352	341	373	333	341	360	347	331	371	373	342	346	371	302	372	330	334	371	385	326	340	351	332	362	350	374	332	363	367	375	375	382	366	337	349	382	344	341	363	354	343	357	304	346	325	354	362	339	347	360	297	345	327	381	359	342	316	340	368	352	359	294	314	320	358	353	357	379	356	378	315	350	361	323	366	334	356	355	339	317	350	327	390	346	358	345	335	346	326	337	350	343	355	363	359	322	328	365	327	343	355	336	332	348
24296	21447	28628	24964	22092	17407	11111	7329	5348	4308	3319	2484	1925	1632	1167	1014	896	849	751	650	635	541	567	561	574	534	490	525	489	476	463	472	437	423	453	425	437	509	439	475	427	432	385	404	374	403	423	452	422	431	397	434	415	418	428	427	397	431	393	410	377	385	409	418	394	409	428	398	368	414	378	412	425	418	383	408	406	411	399	384	392	376	401	448	446	400	399	420	425	426	393	442	432	435	400	426	395	407	397	379	405	383	434	418	399	430	370	405	443	429	392	415	401	356	396	391	384	395	429	397	400	394	364	404	368	407	413	358	391	394	417	377	395	393	387	372	380	376	448	365	373	414	393	413	387	398	422	425	405	397	393	372	414	398	385	378	402	400	385	382	390	410	401	366	404	418	426	407	428	378	385	393	412	395	384	356	389	394	398	427	433	409	414	404	401	386	380	438	387	387	390	383	400	436	392	386	406	358	402	415	399	385	396	386	416	421	397	410	395	381	382	408	410	390	407	406	407	407	423	399	377	442	371	454	404	379	415	381	353	390	400	413	430	383	404	386	393	403	359	400	425	362	371	384	349	419	402	404	404	410	374	419	426	400	389	410	403	417	392	389	403	398	448	388	368	409	409	365	418	372	398	405	393	386	394	383	387	406	424	414	396	408	415	419	389	399	412	401	417	397	384	380	377	407	397	412	404	372	410	408	367	441	417	387	384	397	401	414	394	419	381	423	411	425	389	402	415	410	422	419	434	403	416	378	426	388	411	420	407	377	402	383	397	385	419	397	406	379	402	376	396	393	391	404	418	420	391	414	384	428	371	351	414	405	374	405	420	395	411	368	400	406	406	390	397	406	388	370	392	449	396	420	442	411	375	388	393	410	386	349	426	349	393	386	391	413	395	385	406	400	377	425	401	425	417	413	354	399	396	409	401	409	398	386	396	368	372	390	430	402	407	388	425	398	403	407	421	395	353	360	383	400	393	408	360	428	398	403	389	397	397	386	377	388	410	431	410	397	380	384	409	440	415	346	365	432	454	385	412	361	394	379	396	430	398	418	416	373	406	412	394	390	394	420	402	386	375	412	393	389	388	388	428	412	398	401	429	400	403	414	397	367	414	422	431	422	432	416	400	393	408	392	410	395	395	400	397	385	387	382	425	419	373	382	393	412	422	414	399	410	378	398	381	378	398	388	393	382	369	421	369	406	403	425	408	387	413	426	390	421	419	395	408	383	365	405	424	399	401	366	411	431	427	414	413	398	446	396	353	388	419	416	363	408	452	411	378	376	418	384	396	370	398	391	382	392	383	399	388	397	426	443	367	414	371	402	397	365	405	408	393	408	404	396	413	388	408	373	371	438	397	396	393	402	427	404	394	388	442	400	429	399	425	394	436	396	382	396	399	416	370	417	420	418	383	393	387	399	393	385	397	424	371	380	418	410	388	397	409	419	429	423	431	395	389	388	396	388	376	392	404	369	424	401	395	395	406	402	423	403	422	375	416	416	396	427	379	427	349	427	430	396	385	409	396	427	386	408	410	381	404	419	434	394	403	436	397	414	372	400	401	390	396	380	402	410	387	390	405	419	412	384	420	426	367	365	402	397	416	389	387	423	394	403	400	385	414	414	408	390	399	393	430	415	402	430	384	394	391	421	425	429	381	385	383	412	412	410	437	410	409	417	389	421	394	406	381	433	418	415	375	396	413	450	403	402	404	419	389	395	398	410	421	424	371	386	412	406	412	394	400	410	416	378	362	390	404	406	422	391	381	393	373	412	399	461	427	413	396	441	418	450	391	421	428	430	366	374	423	380	411	404	402	411	373	443	440	365	401	371	454	396	391	410	430	436	418	394	393	404	384	363	365	386	361	414	418	387	408	429	396	424	389	379	386	407	405	364	382	406	403	425	413	381	423	435	426	407	407	381	360	396	401	408	396	399	390	389	388	390	427	387	408	371	396	437	370	400	396	369	421	413	413	379	384	390	430	376	413	421	436	390	382	350	408	418	408	393	407	376	440	405	398	389	428	396	375	408	427	382	405	386	395	422	449	402	378	416	420	413	427	402	388	415	381	403	403	412	413	386	427	443	400	422	400	436	411	417	425	410	390	441	387	426	418	365	395	345	405	411	428	385	400	381	424	410	416	403	416	423	426	395	424	393	398	403	346	409	369	410	388	368	399	401	436	418	392	412	410	412	388	406	413	420	350	360	431	377	410	427	391	374	421	405	418	394	404	396	395	406	380	417	403	385	414	418	386	412	415	393	398	432	412	355	413	428	393	410	392	414	389	401	415	387	417	326	405	374	412	392	417	412	388	386	383	367	384	436	415	420	396	388	384	412	412	418	388	400	406	394	378	401	400	371	370	434	385	424	384	425	404	398	409	362	379	415	390	416	402	376	436	419	409	406	420	383	386	413	399	427	392	422	375	403	423	407	402	406	421	399	421	396	439	447	421	421	395	423	385	393	415	447	446	420	405	398	388	408	407	395	378	388	376	419	371	398	420	401	405	397	396	412	396	433	402	408	380	377	374	413	410	420	422	414	385	403	408	393	426	402	397	428	366	394	392	401	394	410	375	411	399	376	398	397	389	389	423	376	392	401	392	401	414	414	411	421	410	397	384	403	374	388	378	393	399	390	389	427	408	413	402	415	404	424	408	378	403	398	399	405	398	416	403	423	406	409	389	391	386	416	434	448	415	410	396	413	431	410	392	421	387	409	390	424	369	358	375	393	368	357	411	380	408	417	363	390	425	379	382	395	400	417	434	368	393	405	400	377	425	441	402	390	404	419	428	401	408	413	425	404	443	387	410	427	421	417	405	405	417	420	410	366	466	416	405	396	405	386	404	393	439	402	409	409	415	348	422	396	450	400	350	412	407	353	407	422	441	403	400	412	415	370	394	410	388	384	417	380	375	375	400	424	430	411	422	384	375	422	399	377	385	393	414	385	391	384	426	377	429	393	390	420	425	385	417	454	396	397	422	382	411	390	350	386	393	405	434	385	398	395	383	387	399	441	381	391	402	396	397	413	382	393	381	373	414	390	372	426	413	406	382	426	424	402	405	414	376	386	367	402	376	398	429	384	426	428	380	387	406	396	426	389	410	389	373	399	428	370	408	408	404	446	356	392	399	378	373	389	392	371	415	408	409	420	394	394	395	420	379	396	378	422	372	435	369	398	429	432	419	432	390	408	379	385	402	392	413	413	403	400	401	397	381	383	407	410	403	398	383	408	406	377	412	449	379	399	412	383	409	418	396	380	427	410	419	370	403	391	419	410	400	416	428	391	448	381	410	358	373	384	407	398	384	411	371	391	414	406	395	418	386	370	427	411	357	394	442	388	401	419	432	416	412	437	394	368	409	391	428	409	401	383	391	410	391	439	384	403	407	400	361	408	413	363	409	397	416	393	398	413	374	401	396	428	434	429	414	421	425	370	396	406	399	455	404	384	406	419	403	401	385	401	410	429	362	428	434	410	408	429	379	428	370	412	400	407
22394	43760	36214	24994	20288	16531	13323	10504	8435	6843	5185	3884	2992	2362	1724	1427	1210	1093	975	904	727	723	650	611	613	594	565	582	542	539	494	488	492	531	499	493	518	476	454	506	446	466	459	439	466	436	439	436	446	439	467	438	432	435	439	454	413	448	423	418	444	416	419	426	399	415	455	420	449	439	449	399	428	413	428	441	435	408	417	419	431	430	391	417	430	397	431	423	425	431	470	428	394	416	412	418	433	432	454	392	427	459	467	457	424	450	431	419	446	434	431	423	400	423	419	481	415	437	425	428	407	435	459	397	455	423	409	436	428	422	425	409	421	431	431	375	386	430	407	403	413	398	393	410	418	391	427	397	419	420	396	403	424	421	455	449	419	425	389	430	428	407	425	403	385	395	448	418	404	440	377	449	404	473	425	472	422	426	410	416	407	441	410	392	391	398	418	403	398	400	415	432	433	461	439	416	406	390	395	426	431	400	411	435	453	404	379	372	414	446	397	418	385	408	401	403	397	406	409	423	448	415	443	424	395	447	424	400	407	393	415	421	425	429	445	452	417	439	411	423	389	416	422	445	448	432	368	398	422	399	415	386	438	432	419	382	445	384	450	447	419	401	417	435	442	434	427	421	437	419	411	419	436	427	394	412	397	409	406	434	473	412	386	378	426	419	446	417	426	389	410	403	406	433	380	435	428	390	398	387	419	450	414	392	417	394	411	419	426	400	421	466	419	396	411	409	424	438	426	431	435	409	429	392	418	407	409	402	442	431	450	416	394	414	401	374	410	409	428	422	409	416	453	429	378	390	451	366	396	416	407	379	433	397	383	460	417	416	411	443	455	439	391	433	432	415	405	434	419	396	426	388	428	413	425	433	396	465	435	401	416	420	444	430	398	406	381	413	415	445	402	420	426	381	422	408	427	433	444	426	433	422	398	426	443	399	424	439	419	414	439	409	393	449	400	411	408	403	395	416	458	413	396	437	415	442	439	447	422	410	409	430	448	397	407	460	425	418	406	379	429	401	451	444	420	386	427	412	430	390	454	413	431	396	408	415	422	423	374	395	406	371	454	440	372	418	427	408	429	411	397	438	414	422	407	432	409	418	428	436	411	433	396	434	432	407	395	417	401	450	417	446	414	455	419	416	413	431	405	411	435	429	433	448	426	394	447	439	403	405	431	403	400	414	425	397	408	395	421	408	391	438	405	425	447	398	397	372	443	430	417	389	412	424	451	420	434	409	429	442	428	436	403	439	417	450	403	404	421	395	403	417	412	424	434	429	401	416	417	382	452	428	415	423	387	418	426	411	415	428	396	425	427	452	418	444	402	428	431	426	442	430	427	430	417	412	411	420	440	381	400	429	391	436	465	412	433	386	429	365	440	424	418	400	416	432	447	437	427	432	400	421	406	407	426	409	417	427	424	410	388	412	415	414	439	417	443	418	464	430	412	454	408	390	400	421	459	437	362	409	410	411	403	457	412	432	462	400	430	396	441	394	418	426	405	439	424	394	417	412	405	436	383	395	412	414	438	438	442	394	472	410	491	425	413	400	414	400	454	379	420	425	407	429	447	399	397	432	454	402	400	446	398	417	403	387	429	435	411	414	448	442	424	437	416	432	392	403	400	399	405	426	411	428	419	464	448	423	403	427	429	431	439	441	439	404	424	375	421	378	406	418	424	445	440	443	427	421	384	389	434	457	435	435	417	413	437	423	424	381	406	427	392	401	408	443	418	396	416	430	412	394	408	438	460	450	426	445	415	426	405	455	404	417	400	446	416	436	405	406	437	413	400	426	415	429	427	385	430	398	400	427	415	406	410	401	416	419	391	399	370	472	428	415	396	419	410	406	430	422	450	458	378	459	379	464	416	422	423	460	420	385	414	402	393	395	406	406	421	418	410	454	447	390	426	443	420	429	397	437	437	411	398	397	418	405	441	409	389	424	410	413	399	434	372	474	435	438	423	419	407	406	432	388	426	434	406	394	435	464	442	382	424	412	391	425	406	432	385	413	459	432	435	390	393	382	436	409	415	445	449	443	432	419	390	408	412	465	437	393	398	432	408	394	382	429	418	375	436	399	392	423	403	455	433	403	438	427	425	445	435	448	426	375	396	425	409	401	427	406	442	431	446	438	387	380	402	420	421	489	435	422	418	424	401	377	421	434	457	402	436	449	397	403	402	430	392	406	407	430	428	406	423	437	418	408	432	403	426	425	425	408	418	400	379	401	427	436	446	412	415	418	427	401	449	406	404	407	438	429	404	435	434	427	394	432	413	417	451	437	438	451	429	395	423	385	424	414	400	383	439	409	424	433	413	416	434	443	412	439	422	403	429	383	397	414	425	449	430	427	420	432	383	383	389	416	476	403	442	423	394	402	439	408	409	430	390	411	423	439	410	392	452	415	400	399	427	409	444	415	413	418	402	394	454	438	402	430	426	426	444	441	398	427	443	431	409	386	418	394	411	460	423	451	401	465	393	420	399	420	382	416	411	381	449	398	432	375	439	426	418	401	412	432	441	410	437	417	407	445	421	418	458	438	398	394	423	428	415	434	431	414	417	417	396	422	409	402	419	403	403	435	432	429	417	426	416	409	431	477	437	394	453	407	420	442	442	414	446	423	410	396	421	437	412	464	437	409	406	395	426	441	431	383	451	428	437	449	425	404	438	444	414	431	399	416	430	423	462	413	434	459	415	427	421	393	417	450	430	435	419	417	421	394	395	410	472	420	386	397	403	432	439	380	408	429	408	449	399	424	383	442	454	414	407	415	440	421	419	422	400	417	459	425	406	418	402	436	390	408	414	391	417	419	421	411	428	398	426	387	374	434	421	421	380	414	388	407	434	429	394	402	427	409	446	415	427	406	420	399	451	404	400	426	441	409	427	413	436	414	395	478	459	437	437	383	391	433	420	397	433	397	432	409	387	409	391	438	403	412	457	438	363	432	421	423	446	417	435	425	444	383	394	452	429	418	423	410	409	435	397	408	420	452	408	425	421	408	399	425	408	437	416	429	431	393	466	439	413	411	413	408	418	411	439	422	412	408	447	418	392	406	428	397	409	428	417	448	411	431	414	387	407	415	420	423	418	379	442	414	427	440	415	407	393	481	426	373	422	474	450	449	443	450	444	459	444	420	424	412	454	435	423	411	437	400	411	427	437	394	398	423	383	415	401	425	425	457	400	414	448	414	482	394	385	401	416	429	426	431	420	431	445	428	409	411	411	393	414	385	417	430	408	398	427	399	419	393	456	458	402	376	425	382	409	409	416	390	427	404	400	424	419	406	445	443	420	435	422	455	446	435	449	412	406	405	430	435	410	425	440	424	437	424	415	424	395	402	395	421	451	424	375	416	424	409	400	428	433	413	387	459	405	394	445	454	433	450	433	425	423	425	390	402	423	432	444	424	416	412	398	415	410	406	460	440	408	427	420	397	451	447	443	395	398	412	428	404	415	420	409	419	420	398	394	393	429	435	451	425	413	428	417	437	402	416
25561	21577	28009	26317	17854	10483	7489	5444	4001	3284	2551	1929	1478	1213	966	822	740	663	630	589	510	469	421	451	486	453	460	418	384	360	389	367	375	405	353	347	363	358	400	339	366	333	382	333	387	333	357	376	353	350	355	354	370	367	323	350	349	361	339	398	337	354	333	365	390	369	351	404	356	357	371	365	348	385	385	345	343	319	359	311	317	329	333	362	348	334	352	380	339	380	362	330	369	363	338	344	361	361	361	356	315	343	340	332	328	336	377	348	353	374	349	350	384	361	353	328	375	318	342	335	353	365	385	349	324	351	371	347	340	357	345	317	333	340	326	314	330	353	355	341	334	312	355	341	366	373	337	352	391	352	359	350	334	348	357	336	348	362	340	346	378	345	347	335	354	333	349	352	351	350	367	352	318	335	331	324	384	353	341	321	330	351	356	334	379	324	345	327	342	369	381	351	354	355	379	340	351	367	338	375	356	345	354	352	345	376	337	364	354	342	356	320	376	335	336	342	343	333	353	336	324	378	345	365	349	359	348	373	366	372	360	339	345	340	325	368	339	343	358	327	337	381	346	369	353	336	353	321	326	338	324	388	380	374	383	341	342	359	345	360	374	345	357	345	328	337	384	312	367	309	366	359	335	390	324	334	343	319	379	355	343	336	346	357	357	385	367	375	360	362	367	352	354	324	329	335	340	358	339	338	325	370	334	338	331	345	357	354	365	343	350	360	373	361	341	351	345	349	350	361	302	344	344	337	352	354	362	344	312	332	331	388	366	360	330	337	338	358	369	371	339	367	357	382	341	345	331	355	343	324	344	343	306	342	359	331	337	347	337	340	349	325	329	355	342	347	317	322	358	339	326	319	327	381	353	364	345	346	355	351	324	386	362	365	360	344	366	341	315	342	357	372	372	364	318	320	364	350	346	336	345	335	334	314	327	343	322	337	364	327	352	349	323	322	377	392	330	356	323	341	348	318	353	359	342	333	302	342	372	355	356	353	339	321	325	348	354	307	315	384	349	346	327	327	319	333	369	326	333	351	318	340	326	340	346	356	358	346	327	327	327	349	334	321	311	353	327	381	333	365	354	347	338	326	330	335	328	360	316	374	377	349	344	361	318	343	304	313	337	382	369	323	317	344	377	360	348	335	343	325	375	350	369	341	348	361	316	357	349	374	367	349	339	347	355	329	381	353	337	345	328	352	358	348	351	345	333	352	363	350	337	362	356	373	365	363	343	327	342	370	344	357	379	372	342	347	342	368	360	343	334	344	341	335	336	370	342	311	335	346	357	345	342	323	359	354	362	354	341	311	350	372	336	354	333	383	369	347	341	314	324	354	326	355	336	370	351	329	330	353	326	342	361	350	321	354	338	363	343	344	334	349	354	380	333	367	352	325	321	342	363	338	337	326	329	351	337	361	330	326	358	359	382	348	340	357	338	356	341	355	349	364	370	380	322	340	331	334	355	357	337	349	355	322	340	322	355	331	338	352	341	399	352	389	365	347	368	342	361	349	345	382	381	313	350	347	337	350	327	345	376	351	400	365	333	373	361	348	401	348	390	352	335	339	352	356	350	342	334	354	340	328	357	321	339	355	362	350	370	327	371	372	328	345	327	362	333	328	353	343	342	333	341	342	355	325	357	351	346	329	367	367	375	326	349	356	338	336	357	354	337	362	361	375	335	355	349	334	338	373	343	325	364	336	341	337	340	336	320	318	325	345	312	355	346	367	366	386	357	392	366	345	356	357	355	332	341	365	381	344	382	336	358	335	315	341	385	356	347	339	358	313	379	339	369	339	372	388	354	340	395	358	372	343	315	348	360	327	346	322	339	372	336	353	319	359	330	335	342	376	347	316	327	316	353	304	334	367	372	320	352	333	352	315	381	334	354	310	342	352	351	338	332	338	317	309	360	349	357	327	326	376	355	366	344	353	364	357	367	334	338	326	341	347	343	325	358	318	354	357	366	373	379	363	348	339	356	352	337	365	371	343	356	354	339	322	355	354	373	323	369	361	329	342	341	358	328	389	317	347	344	367	381	358	364	371	375	335	342	375	361	361	345	369	331	303	351	358	360	381	355	348	324	340	354	330	342	369	340	350	362	337	324	352	358	355	354	368	355	352	377	345	373	339	353	332	366	349	348	344	337	334	384	360	362	341	359	335	353	380	330	345	314	363	326	319	342	337	353	333	385	348	358	332	335	341	378	343	347	349	375	357	344	322	352	347	359	307	375	336	373	390	370	353	349	360	319	330	369	364	348	324	346	333	348	338	384	327	334	369	363	368	322	357	347	339	362	371	346	344	360	357	355	359	353	374	340	364	357	364	354	384	363	331	352	359	340	355	362	323	372	365	293	337	385	351	354	373	334	375	351	338	357	375	341	315	369	341	357	342	354	345	332	343	321	351	307	344	393	344	329	376	356	373	370	374	355	316	332	337	349	346	373	356	328	350	332	342	317	354	343	351	333	376	350	360	319	379	361	320	343	344	346	318	376	360	359	328	356	339	381	365	376	388	330	395	331	380	337	342	357	321	396	323	375	336	385	355	342	361	334	349	355	351	352	323	328	366	343	368	347	333	345	350	364	322	323	364	313	331	330	333	362	346	353	343	317	374	349	382	363	392	402	365	359	358	350	383	360	349	360	333	347	350	381	334	356	352	320	376	336	350	323	371	363	343	364	308	365	338	339	348	354	358	355	348	366	394	402	386	320	357	326	379	355	375	311	351	383	359	327	389	340	325	357	340	365	332	366	323	337	355	350	325	353	310	369	336	352	325	337	341	362	359	342	355	348	338	355	346	341	357	358	337	361	353	356	357	368	324	349	320	315	343	340	385	339	352	336	341	330	347	359	353	337	354	351	339	360	320	311	412	332	360	341	367	358	351	355	358	337	319	357	345	383	326	365	374	333	360	307	381	341	386	328	337	380	382	346	329	362	328	394	357	336	359	340	369	348	323	380	361	336	327	339	343	346	370	324	345	367	334	312	345	343	353	378	337	333	364	327	355	360	319	367	344	355	360	356	326	329	332	338	344	318	319	380	338	343	337	321	335	371	336	364	357	322	351	371	364	343	338	403	337	339	326	344	365	371	339	388	336	333	358	371	344	367	357	329	362	361	349	335	351	335	336	361	348	382	346	373	374	348	385	347	344	345	318	322	356	344	379	358	337	358	360	370	322	334	358	335	380	339	362	337	352	352	336	347	340	382	325	332	335	333	365	343	382	331	331	336	346	355	332	374	341	348	356	336	358	320	343	358	325	351	344	356	365	341	361	351	383	358	358	340	343	324	340	329	357	356	371	377	397	359	323	367	340	325	356	336	353	306	336	329	340	345	341	369	359	333	355	361	358	365	388	378	323	349	337	350	292	308	319	352	329	355	322	345	310	343	353	340	349	354	378	360	367	367	362	325	358	345	325	345	350	333	348	341	333	348	353	304	348	334	311	347	347	375	300	343	341	362	362	356	355	339	338	336	345	340	362	338	377	325	363
21531	41060	32994	21829	17250	14039	11421	9135	7087	5494	4401	3165	2424	1845	1382	1169	981	939	791	742	637	591	562	569	514	489	490	463	459	449	434	437	497	399	412	404	417	426	438	399	400	398	376	414	397	442	399	372	410	389	419	377	347	380	416	393	374	365	400	393	409	345	348	411	353	349	385	369	393	364	366	384	355	340	326	389	361	358	373	416	369	390	371	390	420	389	383	395	384	381	383	351	375	407	365	420	390	409	392	339	388	416	392	401	395	376	341	348	348	363	351	362	385	362	372	373	369	404	383	357	425	384	366	405	380	382	384	367	361	365	394	378	371	345	369	364	386	359	385	363	405	353	343	360	391	371	355	381	363	354	388	331	385	370	372	355	369	367	368	359	354	355	341	393	389	369	365	340	415	378	378	371	364	416	356	402	383	307	369	375	378	386	382	385	389	366	383	356	375	378	379	340	398	388	396	335	361	379	335	376	373	349	376	353	354	378	366	358	381	407	395	357	397	402	384	359	369	372	357	372	393	367	342	383	388	351	369	377	367	389	375	381	377	371	371	361	374	368	406	376	377	373	371	389	400	383	356	366	366	347	400	362	382	387	345	367	346	367	376	363	325	346	368	367	362	379	378	370	390	383	355	376	390	403	399	376	390	375	373	380	391	378	362	346	336	398	354	408	387	357	368	368	394	379	383	340	371	362	402	378	356	357	371	416	376	420	393	352	367	366	378	362	369	390	366	356	372	325	365	374	402	361	381	367	363	375	377	356	419	356	365	417	402	399	351	406	345	408	375	395	390	386	379	358	379	373	337	366	357	370	377	376	375	352	357	325	378	390	366	368	362	388	387	371	388	356	356	368	401	356	361	359	399	414	369	393	397	412	382	371	400	381	355	362	356	370	360	407	367	358	358	387	379	367	381	380	382	374	370	386	359	416	391	367	408	409	364	377	368	371	371	382	347	379	367	361	360	374	346	396	359	352	369	353	334	342	375	355	363	415	400	349	372	386	381	373	360	391	372	373	357	369	386	385	412	353	359	357	348	363	366	391	388	401	367	388	413	373	361	369	366	401	397	366	373	356	368	399	379	373	362	361	379	384	389	386	404	377	341	406	427	385	386	367	343	373	351	361	343	378	379	343	396	384	366	347	347	406	347	418	382	360	337	384	399	376	382	372	365	366	365	342	361	368	400	358	375	362	373	383	361	389	382	379	380	379	369	397	362	396	375	390	373	367	396	389	395	401	339	369	346	351	365	385	337	360	373	361	402	339	381	389	388	373	374	390	367	352	381	353	356	361	393	379	372	385	398	354	381	363	394	381	385	397	368	376	363	364	372	363	366	391	354	380	383	395	391	368	371	393	367	365	360	377	386	356	373	367	393	362	389	361	360	414	349	380	355	385	374	325	366	366	359	390	364	372	366	365	367	341	391	382	378	358	389	365	375	350	385	366	395	365	351	367	340	361	359	375	363	353	382	385	382	366	388	397	369	367	364	380	383	355	370	372	365	359	388	359	328	356	346	396	372	390	383	387	360	374	395	352	365	395	393	337	353	413	366	360	409	401	421	352	402	395	351	339	366	381	365	378	350	348	340	370	364	350	353	361	341	419	396	384	358	381	385	384	370	353	352	353	375	359	372	363	391	367	362	372	369	389	404	379	375	369	403	371	383	389	383	351	383	346	337	353	368	384	392	383	348	396	373	363	351	369	361	358	376	380	338	364	378	361	374	323	386	384	348	372	402	405	380	387	391	346	334	343	376	388	363	388	382	379	373	342	379	349	383	385	381	358	392	368	411	398	371	393	376	393	376	398	391	413	374	361	362	376	371	346	359	327	384	346	365	401	377	357	365	352	350	399	376	398	389	391	407	332	404	352	376	400	367	384	362	376	365	337	377	407	413	333	334	404	391	390	361	379	375	352	386	382	403	370	366	381	384	342	393	330	356	353	403	355	363	369	366	366	368	336	412	377	394	367	387	373	360	357	354	342	379	383	359	325	353	381	386	379	359	379	383	403	381	362	377	364	376	388	381	371	388	376	372	425	410	373	377	396	344	378	350	389	394	364	384	322	371	346	403	424	379	382	376	366	386	367	373	410	387	373	412	392	394	374	373	366	374	377	323	392	413	365	354	383	359	398	394	375	375	378	369	362	369	349	345	355	408	369	403	372	368	385	346	385	378	354	378	387	349	354	365	393	411	354	364	354	375	338	403	421	350	364	347	348	398	366	384	317	370	366	370	349	393	369	373	368	393	348	399	357	355	367	387	381	343	369	330	367	393	333	343	380	375	380	394	319	331	382	374	404	366	381	354	370	373	405	359	364	404	353	362	354	367	352	366	362	377	393	351	396	384	392	411	358	375	356	345	369	390	332	381	381	390	389	380	359	402	383	381	377	346	387	350	381	405	380	369	373	368	376	394	404	395	401	405	386	386	371	354	415	362	383	370	369	372	384	378	364	344	385	399	390	384	364	393	434	368	364	375	367	328	380	404	376	372	367	384	366	354	405	367	390	363	341	394	389	399	388	381	376	397	344	416	391	355	325	406	368	374	390	391	356	384	365	337	352	367	388	360	358	347	360	380	378	403	371	365	355	388	378	358	338	361	350	382	346	400	353	399	364	384	381	352	382	381	345	357	355	367	363	411	404	357	361	363	404	360	337	359	335	352	390	339	404	370	356	404	379	400	394	354	377	379	382	357	362	383	365	397	383	348	387	373	394	350	352	385	359	362	375	393	361	378	346	402	382	395	368	344	359	355	389	341	375	358	374	376	389	411	373	397	376	400	387	367	418	396	402	396	357	387	367	358	397	365	351	384	383	365	366	363	357	425	393	372	400	384	379	382	367	363	342	368	379	378	372	385	361	368	381	379	382	366	361	344	390	362	380	340	381	376	378	376	339	359	411	379	371	371	387	368	370	406	389	357	379	406	380	404	366	343	385	389	353	373	381	368	378	353	351	383	374	403	346	369	392	381	360	391	414	384	383	391	388	407	392	388	369	374	381	359	393	376	389	367	411	381	340	342	367	377	345	396	392	355	414	351	405	383	398	376	350	394	366	350	376	377	372	348	378	401	389	367	350	396	383	355	372	358	394	374	371	375	354	368	387	381	368	352	375	366	356	391	388	383	369	407	355	387	359	395	363	397	358	368	388	360	386	375	353	339	367	395	361	369	354	387	367	393	369	363	371	393	408	338	384	404	387	346	382	399	379	377	405	341	393	376	382	369	355	386	356	406	374	375	391	351	403	395	364	399	369	386	371	370	362	368	374	392	360	387	370	371	371	416	381	367	349	378	342	367	363	374	354	378	393	344	407	358	403	358	337	359	358	330	405	377	343	361	382	383	396	374	376	367	359	367	360	356	350	392	384	375	358	408	376	381	381	342	387	407	373	389	370	368	348	373	367	373	335	358	350	370	347	374	363	417	365	394	394	366	355	384	363	408	382	367	342	349	361	360	346	371	401	406	395	380	376	349	345	328	350	364	386	383	390	376	377
23284	21638	29392	24406	21947	22874	19494	10925	7548	5883	4697	3336	2643	2067	1611	1331	1100	1067	1013	885	790	763	727	717	700	651	646	566	609	549	581	533	521	503	539	559	532	503	533	505	489	507	512	482	490	476	484	462	494	508	533	512	477	470	527	500	492	467	507	473	496	494	476	531	477	455	470	441	476	494	470	471	466	483	489	468	467	409	487	489	476	479	465	444	448	470	470	473	512	493	453	455	466	442	442	473	418	453	444	454	454	477	455	482	503	466	464	489	467	450	454	458	492	476	505	483	472	473	466	480	472	476	486	420	443	446	472	502	481	455	493	469	469	443	479	500	474	443	475	495	460	465	482	414	464	439	500	452	443	481	457	505	484	490	468	466	462	488	467	480	471	486	475	482	487	467	484	485	483	482	461	447	452	488	491	436	445	469	468	457	496	440	493	481	481	446	421	447	454	502	461	471	458	481	437	522	459	480	465	487	454	440	450	455	473	459	507	442	469	462	483	469	433	452	471	469	476	501	486	465	456	479	494	495	468	456	470	506	453	450	457	484	487	476	493	481	467	478	480	477	477	505	476	461	473	461	475	489	489	467	453	523	459	456	464	483	471	472	510	449	458	463	484	476	493	493	455	499	462	468	454	460	489	483	454	474	465	512	472	445	465	480	448	469	484	483	473	503	451	465	494	475	438	471	484	493	492	434	474	467	452	481	492	482	442	442	421	450	506	465	484	484	445	465	467	445	449	505	493	458	461	492	459	474	504	453	478	497	477	531	483	484	487	466	487	500	439	468	466	450	486	465	441	442	479	508	479	476	460	451	467	499	485	469	509	469	489	488	454	455	454	465	499	487	484	440	468	453	469	528	486	481	458	458	489	465	484	450	471	484	485	471	496	477	434	458	497	496	474	498	457	478	452	502	446	464	454	467	458	517	459	439	466	464	470	518	486	484	505	446	428	466	477	460	509	487	459	448	489	445	458	493	447	428	496	470	443	446	470	483	472	515	462	481	456	485	475	454	456	487	517	486	471	441	469	482	470	451	477	513	441	461	483	483	500	450	501	490	430	453	455	503	452	467	464	485	441	483	507	471	462	469	427	495	430	465	465	456	470	484	470	454	462	456	471	459	468	504	467	501	475	469	462	486	433	488	502	478	454	472	464	482	480	486	466	474	450	474	433	471	456	490	457	464	462	465	505	476	468	473	450	467	491	425	442	488	470	472	489	441	473	502	520	458	455	478	451	485	430	520	513	453	454	433	453	480	470	462	459	467	517	426	457	495	449	455	465	494	483	431	454	461	466	462	460	494	472	478	453	431	479	424	463	476	475	491	455	484	484	481	462	481	442	492	499	482	487	482	471	495	474	512	465	448	466	473	418	476	443	443	457	489	486	473	445	486	472	429	462	484	469	466	457	498	464	452	467	475	470	453	432	454	482	466	428	448	424	507	474	471	426	501	456	531	469	473	484	495	495	497	452	424	471	505	459	448	433	441	452	443	444	459	481	459	466	447	456	461	476	495	469	460	506	494	461	492	517	464	491	454	461	448	430	506	464	466	481	464	422	461	461	477	471	491	493	484	503	483	492	500	477	484	487	471	447	469	499	432	431	493	479	483	500	452	501	458	481	487	465	458	452	480	503	459	443	470	468	464	475	459	447	464	482	442	459	487	461	506	473	462	470	502	506	450	508	463	456	478	450	479	509	465	463	436	448	448	491	508	489	455	478	482	444	470	424	490	494	511	450	459	454	502	462	471	445	424	470	459	500	474	465	447	528	427	487	437	446	454	477	437	488	507	440	453	433	455	514	455	493	457	453	478	427	513	457	433	456	469	441	490	456	446	479	475	485	471	425	456	434	471	464	474	451	483	479	470	429	470	451	496	455	507	447	452	482	465	510	478	454	462	496	487	485	473	488	475	414	452	425	451	529	518	450	478	490	493	519	478	486	458	470	448	465	474	450	461	448	462	480	493	482	481	488	476	500	464	429	503	491	478	484	483	493	460	506	459	459	462	455	459	470	476	464	452	492	447	501	497	514	487	443	440	484	500	459	467	476	529	439	453	450	471	489	486	475	478	480	457	479	515	504	452	479	484	478	513	480	503	484	460	457	500	472	467	464	442	429	498	481	451	447	428	491	454	482	486	442	470	485	465	502	478	506	444	480	509	464	515	453	453	456	509	467	458	491	508	411	475	460	516	476	471	463	475	460	459	456	492	455	530	442	490	470	465	453	483	492	499	466	451	466	436	510	461	455	444	498	461	469	448	486	480	511	453	465	471	434	433	486	471	487	463	444	439	456	473	528	475	458	486	490	515	479	478	461	449	488	461	487	459	459	474	473	488	481	467	511	454	485	451	464	459	463	465	498	455	455	489	519	467	461	436	487	465	475	510	460	469	463	457	481	469	445	489	433	477	452	503	480	447	464	461	480	471	460	474	442	450	464	467	484	480	511	470	489	505	475	474	481	514	459	476	450	456	472	490	480	476	522	463	483	491	483	470	486	449	490	492	458	432	471	478	443	488	472	448	462	476	439	513	454	459	442	476	504	477	521	478	466	482	502	484	478	446	433	478	491	481	477	468	471	523	487	516	482	444	478	451	476	493	457	493	450	473	474	482	459	476	449	465	488	452	468	452	456	486	454	456	437	474	497	495	459	465	513	518	460	465	479	451	473	479	488	471	446	463	485	437	434	461	476	460	442	443	448	439	457	470	493	481	473	453	495	455	520	476	459	449	505	455	474	489	479	462	435	483	451	489	436	467	462	483	489	471	471	461	491	489	502	471	475	474	468	469	446	499	480	449	505	503	463	440	462	469	431	445	506	456	455	474	477	467	466	457	424	462	449	467	497	485	491	482	461	441	479	454	474	470	481	493	459	416	467	471	473	490	481	475	454	501	495	482	475	450	492	495	485	464	482	490	490	525	474	495	460	497	467	477	483	457	449	464	435	453	468	440	451	445	477	436	488	478	499	394	494	475	462	465	493	475	436	449	497	470	462	495	454	465	476	507	471	461	471	481	463	445	454	473	498	453	488	437	475	480	440	489	475	481	505	475	494	471	455	497	492	499	449	497	471	479	462	436	455	477	475	497	507	476	401	462	481	454	453	480	449	472	483	448	476	507	462	470	454	462	466	483	464	456	479	410	455	477	473	453	459	450	459	502	456	463	457	486	465	459	453	505	460	439	467	462	483	464	485	463	465	503	458	441	454	459	494	472	465	484	442	495	450	425	482	478	452	498	420	470	465	480	464	499	500	516	507	505	462	485	471	469	461	505	457	456	489	471	457	523	479	454	462	478	495	482	479	452	471	501	459	477	454	464	472	443	461	483	468	499	477	449	455	473	429	464	484	468	494	418	452	494	484	474	473	466	445	461	490	450	492	462	455	459	480	441	457	470	479	466	447	498	476	420	456	449	473	480	466	518	454	452	496	458	469	451	470	496	437	475	509	474	460	440	478	463	486	499	459	458	499	453	498	487	479	460	447	462	485	460	463	458
25535	49325	41230	29664	24658	20954	17263	14541	11531	9116	7216	5234	3991	3023	2379	1824	1653	1482	1304	1077	986	877	866	788	725	728	745	707	698	634	600	590	593	629	597	596	620	581	608	526	523	558	519	537	571	488	503	542	485	528	554	501	533	493	521	521	519	505	471	479	481	484	463	459	534	445	548	503	484	460	519	494	487	513	492	468	475	495	497	503	485	520	465	514	467	503	473	495	484	497	466	444	470	536	484	487	482	491	469	471	474	488	489	493	502	446	476	486	509	469	495	507	510	439	513	499	513	485	510	455	475	520	474	489	510	514	501	455	461	497	482	513	524	465	463	476	517	488	467	498	490	546	492	487	488	499	466	475	452	458	477	513	438	529	497	458	470	460	484	488	492	482	509	442	483	446	500	509	488	455	494	488	489	528	464	490	499	534	439	448	464	497	494	480	494	496	486	502	478	502	492	452	470	477	436	524	462	508	440	478	458	471	468	484	486	472	487	466	477	485	442	468	455	509	479	485	487	458	520	483	479	460	493	497	475	436	475	470	516	493	489	483	451	491	501	477	475	510	462	551	470	467	531	502	484	474	517	482	480	492	474	461	477	457	446	475	511	453	516	481	496	530	473	461	512	501	533	533	501	530	462	478	501	459	501	452	479	453	504	469	500	462	498	508	463	458	505	459	497	439	481	470	517	481	471	460	468	470	460	488	452	519	489	491	483	483	491	488	496	507	481	460	489	474	459	501	456	515	502	459	468	482	483	475	521	533	532	467	503	530	476	512	442	465	483	467	518	445	473	468	505	496	501	468	453	486	469	458	530	498	465	491	484	452	450	486	480	501	501	513	485	478	485	463	475	500	463	490	458	516	476	521	462	470	515	460	481	497	472	499	471	488	481	477	447	458	467	481	512	457	504	532	491	492	499	508	456	479	476	506	478	455	471	487	498	557	506	507	470	493	502	464	511	482	475	505	502	477	468	517	480	461	457	500	481	472	457	471	520	444	491	498	499	532	530	469	478	499	473	517	508	480	487	480	467	486	417	467	495	461	501	501	460	435	487	488	455	490	480	456	529	500	478	482	493	472	444	523	473	480	475	484	501	470	505	482	465	487	534	457	432	501	501	503	488	443	492	487	503	456	452	496	449	487	472	457	466	502	491	502	491	452	471	516	466	485	427	495	511	502	472	518	466	456	463	460	450	516	487	493	489	509	519	449	513	515	472	505	487	487	486	541	494	510	492	441	487	497	488	509	494	465	499	501	508	485	469	491	483	495	465	500	505	486	459	444	480	456	465	514	449	463	481	485	486	473	474	478	492	500	462	490	491	490	493	511	510	448	494	445	518	462	420	470	482	489	479	428	495	484	493	543	489	467	484	492	510	481	487	499	453	489	455	471	484	450	470	468	478	472	508	482	508	512	443	468	513	472	434	471	451	563	459	485	478	488	490	469	472	484	464	447	473	549	478	501	449	493	498	476	444	459	494	513	520	461	452	498	489	482	472	463	496	457	504	506	466	493	463	499	503	446	498	489	509	489	482	449	515	480	469	475	464	474	495	470	482	478	493	468	521	500	475	488	486	522	479	501	544	491	499	466	454	493	495	493	489	471	484	463	530	515	471	528	469	452	447	458	514	484	497	487	486	469	450	474	473	517	503	458	478	457	471	536	455	486	465	489	460	480	472	476	488	434	504	471	491	470	515	507	467	481	482	496	449	484	451	473	498	494	476	473	525	527	465	481	498	435	481	462	479	475	467	516	493	479	484	518	539	498	505	472	489	514	502	499	527	448	495	462	498	509	506	513	440	477	519	496	492	463	512	435	513	466	505	487	495	482	472	486	477	493	481	490	498	480	455	494	506	481	491	457	457	506	494	472	484	496	499	493	473	474	449	515	504	507	539	502	516	498	496	475	502	481	499	508	489	481	470	466	470	462	498	483	473	486	518	479	483	491	472	466	517	511	503	488	503	466	508	483	483	448	459	485	507	487	466	486	526	475	485	512	457	482	475	472	530	484	481	469	513	528	491	514	481	446	498	516	530	485	502	460	492	457	473	492	458	488	498	452	450	500	494	506	463	499	471	434	492	499	517	518	513	489	504	511	515	488	511	482	495	496	480	524	461	460	448	475	504	486	492	489	459	503	483	489	493	505	495	552	478	529	468	489	484	486	485	474	477	448	463	419	494	498	470	514	464	461	474	483	483	511	470	460	502	489	476	506	474	504	486	490	507	488	484	484	451	468	460	469	492	500	502	492	483	503	500	462	482	530	491	451	489	493	466	506	511	481	451	497	487	517	489	490	495	499	509	504	471	489	490	494	511	502	465	504	518	473	481	447	484	498	504	462	483	472	498	479	462	491	508	467	508	457	512	486	505	459	467	508	515	434	488	514	445	493	471	463	480	457	504	505	485	521	480	487	502	468	510	531	489	435	506	491	472	471	507	550	518	488	500	515	463	473	455	467	451	501	485	486	468	498	498	463	511	474	512	488	478	469	447	475	460	468	468	532	502	467	458	474	495	506	514	466	483	455	493	496	500	460	486	474	496	480	494	473	487	494	472	482	488	488	485	516	504	490	476	485	471	479	474	500	502	475	482	455	510	474	465	461	461	503	481	457	473	475	487	508	476	505	510	490	496	453	484	476	493	466	535	449	497	446	502	500	489	465	457	531	465	502	487	461	492	493	455	486	494	483	532	474	432	488	497	451	488	500	486	470	465	503	516	466	487	462	513	537	492	482	447	473	486	502	467	470	471	460	493	495	464	496	444	513	455	475	526	496	485	459	492	479	483	480	495	499	508	530	493	495	483	509	448	518	476	489	508	461	471	450	492	450	476	483	491	488	463	505	488	488	472	468	457	468	514	490	472	503	457	485	487	488	465	468	519	488	445	475	508	474	512	457	494	495	485	479	494	493	502	434	479	470	464	465	511	470	489	460	504	483	492	552	482	452	483	473	514	459	510	453	494	499	486	466	471	435	474	528	497	450	515	447	461	484	475	483	519	482	521	467	436	474	461	474	499	474	461	487	507	481	451	456	480	499	518	483	508	481	484	481	517	465	475	482	462	500	511	476	470	461	480	503	491	482	462	492	510	495	475	464	519	455	479	475	469	519	501	469	474	462	531	501	495	470	465	483	502	505	496	475	514	488	517	477	478	515	460	476	486	483	491	457	490	458	475	463	505	495	455	462	471	475	511	475	486	495	451	493	495	471	497	492	477	502	469	480	520	440	497	442	477	496	471	446	478	504	519	481	482	479	470	465	482	470	468	460	484	480	491	490	500	445	515	507	482	473	446	485	486	444	469	461	462	462	473	473	463	475	499	471	450	414	483	455	523	488	488	477	505	451	491	490	485	482	496	464	463	459	509	539	475	498	445	453	498	468	486	487	460	451	474	465	505	475	454	473	486	488	511	482	496	481	492	474	476	469	498	483	500	440	503	538	508	454	500	505	505	542	472	485	501	487	456	459	466	485	496	474	506	476	468	456	462	520	468	470	447	498
29469	24600	26262	18217	11024	7303	5377	4309	3237	2536	2054	1499	1216	994	794	630	581	575	528	473	459	460	442	349	412	393	401	380	340	377	350	354	345	329	351	361	343	374	355	367	356	312	332	355	324	326	330	340	328	352	350	356	328	327	322	282	300	333	322	321	345	340	328	334	303	326	335	334	329	319	315	342	351	363	318	308	323	302	336	310	337	297	327	306	299	346	300	317	317	314	334	347	333	293	349	318	330	316	323	328	320	330	340	345	332	324	332	366	319	327	363	366	318	375	338	329	321	343	316	344	324	303	342	330	356	320	334	341	352	349	326	334	327	314	316	336	327	328	342	327	340	328	324	303	346	319	284	330	338	319	334	345	312	328	349	347	323	340	336	376	320	309	339	347	335	342	342	325	335	323	329	325	336	322	284	306	331	351	326	319	309	325	307	341	306	327	323	326	346	303	299	369	360	342	316	318	335	317	328	326	316	353	315	313	380	368	324	354	292	330	338	332	316	336	315	325	293	352	324	347	335	317	325	345	351	314	307	343	314	301	298	331	328	311	343	347	291	335	345	317	327	343	330	317	343	296	319	325	339	312	344	328	330	381	329	310	334	311	346	318	331	320	324	311	306	313	313	355	321	339	321	323	348	338	328	352	322	344	330	306	328	319	344	319	342	345	333	340	327	334	310	352	334	336	326	315	349	349	331	317	334	324	332	322	364	329	325	319	324	342	313	341	347	331	345	309	309	365	299	333	350	340	316	344	345	336	363	299	347	313	318	333	327	326	315	305	339	320	344	331	352	321	339	330	299	322	323	342	292	350	338	299	337	306	319	308	315	317	326	315	317	333	329	322	329	334	331	293	321	345	292	333	347	322	336	339	295	353	303	331	350	306	351	311	332	294	344	362	312	334	339	337	315	355	358	323	310	286	309	350	284	344	326	329	321	307	332	351	307	350	336	348	316	339	347	337	345	356	405	330	350	325	309	341	312	322	323	307	322	326	338	337	299	327	302	314	293	333	319	322	308	294	339	327	330	321	357	303	328	334	321	308	318	346	301	325	323	305	365	357	307	349	324	321	337	297	323	323	320	317	316	336	337	305	319	345	313	305	336	331	290	333	327	329	319	327	312	325	324	320	290	343	311	296	329	352	367	334	288	327	328	321	338	337	328	310	340	342	345	301	344	343	311	303	349	309	298	318	312	338	322	308	329	339	347	306	282	300	321	309	334	310	338	313	289	340	319	335	339	331	353	325	320	292	346	330	312	329	330	337	328	334	328	332	335	292	323	350	338	336	339	333	354	338	318	320	338	354	299	324	328	353	313	337	331	324	301	318	302	312	348	339	341	338	302	347	311	358	341	318	331	343	314	308	345	342	326	331	312	337	353	332	338	336	352	327	332	303	334	318	316	330	332	318	319	328	324	340	338	369	285	329	325	308	342	307	341	357	324	337	333	328	331	313	331	338	317	296	350	338	322	368	309	297	315	340	299	318	308	304	329	311	305	326	303	357	327	287	322	323	322	342	331	332	362	354	343	299	361	335	334	306	289	326	311	330	332	345	331	325	311	315	314	324	326	280	337	336	317	311	348	359	306	320	294	324	341	322	334	326	325	340	323	386	346	328	329	355	330	358	324	310	346	321	319	327	329	363	315	330	329	325	334	325	339	318	322	298	330	327	331	304	328	315	316	320	300	311	318	349	296	336	329	307	308	296	316	336	349	335	370	328	339	325	344	324	326	292	364	355	305	312	353	342	352	310	346	338	293	330	331	308	312	344	309	313	311	345	335	306	340	325	325	307	331	336	355	344	293	293	313	325	314	300	325	302	306	341	307	304	312	338	322	309	326	302	319	344	341	314	331	341	365	314	347	337	345	317	309	336	336	309	347	327	306	310	340	350	320	347	337	331	311	346	325	343	312	320	330	324	327	310	339	322	314	341	327	352	355	322	350	310	308	339	345	322	339	325	300	326	325	314	303	339	357	319	340	346	337	348	334	338	332	320	301	302	353	301	296	316	289	309	340	313	346	314	331	361	283	320	299	328	316	328	354	329	364	309	339	329	301	328	341	292	341	353	309	334	340	353	326	324	352	334	338	324	292	305	324	346	320	367	325	357	338	306	325	335	311	329	332	341	353	316	320	305	330	322	352	357	300	333	322	300	350	300	314	334	302	308	323	328	350	326	300	324	360	339	327	340	296	295	293	330	349	309	330	327	329	310	293	316	350	303	331	362	368	337	310	350	327	332	325	329	318	307	336	324	328	317	300	309	326	339	312	342	342	335	341	300	303	296	258	348	313	288	324	319	362	374	333	325	322	327	281	298	332	327	366	308	347	331	305	337	343	305	352	322	319	292	335	403	335	350	352	330	324	356	334	328	296	311	321	307	333	319	319	287	303	334	357	314	329	303	359	323	317	343	328	322	345	328	310	301	338	329	312	300	306	321	350	317	336	316	331	329	348	336	335	312	334	324	305	329	316	302	336	314	296	363	352	322	342	347	337	324	326	359	356	322	302	338	309	328	350	328	326	303	341	302	346	346	285	345	348	309	341	335	295	325	326	346	316	335	321	317	289	324	357	342	351	308	335	352	343	319	334	331	341	356	362	315	311	323	321	331	323	322	316	315	325	331	333	336	320	338	361	307	319	331	322	333	347	352	333	335	292	342	360	315	345	306	333	301	305	337	315	342	320	303	334	313	328	328	305	314	350	330	367	306	319	355	306	333	368	314	324	338	341	350	309	319	334	316	302	341	351	355	317	344	321	340	356	330	351	352	322	373	325	314	345	325	327	312	323	328	326	333	315	294	321	320	335	320	316	354	325	296	308	340	301	357	312	313	334	344	330	334	342	316	348	308	352	287	321	314	340	345	346	375	317	365	303	327	315	314	357	344	341	307	309	314	313	326	314	311	306	328	328	336	333	318	320	320	309	313	331	350	311	342	307	354	335	350	302	309	332	326	322	321	316	335	313	331	319	336	324	356	316	378	298	345	333	323	322	334	337	334	302	310	315	295	308	321	370	334	334	322	333	325	300	307	359	321	366	338	299	340	339	301	289	320	331	351	322	347	319	320	322	319	324	355	351	307	322	326	309	323	314	318	334	368	364	322	346	330	370	331	309	326	301	350	305	360	339	321	370	319	319	310	330	357	327	343	336	332	357	320	297	316	295	352	352	323	314	342	361	342	366	315	303	320	323	348	312	318	329	315	335	306	293	341	313	327	352	361	344	348	323	328	311	286	352	352	322	331	337	320	316	325	325	320	285	334	339	313	312	308	311	317	307	307	353	342	318	305	334	317	318	317	307	304	343	323	334	300	316	328	331	334	297	319	296	309	322	337	323	333	334	311	345	325	327	335	317	318	332	301	329	352	312	364	311	307	328	330	313	327	350	325	334	318	364	315	329	334	342	344	341	329	313	315	365	337	311	330	338	323	317	372	319	340	343	289	356	348	334	334	293	344	325	324	314	324	337	349	342	305	353	319	297	303	319	345	298	320
23514	36842	28096	17781	14012	11257	8859	7291	5489	4390	3309	2502	1913	1538	1092	871	792	752	657	681	524	511	513	451	461	415	474	460	420	386	410	361	405	373	390	365	361	365	368	349	350	350	344	370	383	343	351	344	374	366	384	368	385	408	348	333	386	359	381	355	360	322	371	355	320	367	328	351	344	331	376	341	343	348	379	356	343	366	327	373	335	356	352	372	357	351	338	339	334	338	362	362	342	335	339	332	354	342	306	386	352	365	358	346	354	355	361	384	345	356	336	340	333	346	341	334	347	361	316	341	323	306	341	349	371	363	351	339	341	341	376	307	396	349	354	345	330	318	320	340	357	336	352	369	342	308	350	335	346	353	356	332	393	375	357	367	360	335	360	332	338	367	364	337	340	324	329	331	360	287	382	320	383	345	360	316	379	312	346	337	343	313	374	336	357	365	330	364	357	393	351	349	321	327	351	357	350	375	356	332	374	376	352	330	347	369	371	315	338	365	352	356	358	323	347	345	393	348	324	392	348	367	352	351	375	356	345	325	369	345	361	378	367	329	348	301	322	322	345	342	325	353	354	374	374	356	349	341	364	351	366	348	359	352	354	357	359	332	355	358	369	310	391	383	337	337	384	352	337	386	349	349	351	331	336	339	353	350	317	342	343	387	329	332	346	369	386	339	358	326	385	342	346	384	366	331	337	349	366	341	338	346	351	347	355	348	351	339	327	330	354	338	352	347	311	351	334	334	332	356	290	336	365	346	337	348	323	345	347	363	321	335	343	357	315	322	351	358	319	314	325	361	367	342	346	351	338	352	351	394	368	337	371	355	340	332	350	359	318	330	363	339	351	343	346	346	326	335	365	326	388	372	330	357	339	340	323	349	325	369	359	342	369	328	374	357	338	367	365	331	377	321	316	349	336	356	327	350	340	365	349	340	350	354	359	338	376	343	385	325	326	377	332	354	356	319	352	361	368	334	362	350	338	378	341	351	334	353	367	340	350	330	338	352	374	336	344	355	360	367	357	335	362	363	312	336	333	361	355	328	351	336	363	346	381	352	355	373	341	353	351	356	343	342	358	371	330	376	326	348	338	348	329	334	338	313	345	339	339	372	357	327	321	344	370	347	369	336	324	391	332	340	376	334	374	369	325	339	350	350	348	319	347	357	360	343	372	354	338	328	373	361	361	319	335	341	352	359	326	371	343	376	341	352	357	347	350	346	385	361	359	351	372	333	357	352	343	368	350	343	340	356	349	324	345	326	333	347	361	362	365	326	358	338	352	364	359	330	375	359	338	339	335	350	335	340	347	350	349	352	357	328	380	345	353	312	332	340	346	366	347	359	353	350	332	350	347	359	363	318	351	364	350	331	332	327	332	336	334	358	364	351	358	373	357	354	357	315	343	315	331	377	358	352	320	360	374	366	341	349	345	369	364	355	355	355	346	354	361	367	340	335	340	349	355	355	338	374	336	329	344	334	352	340	338	324	360	338	368	336	377	352	359	349	342	328	351	373	352	350	354	338	331	355	360	355	348	331	358	344	372	346	388	343	368	326	368	376	343	352	364	332	342	330	342	339	342	353	372	355	339	349	338	359	360	326	369	310	326	333	346	389	329	346	323	325	341	339	349	356	364	346	374	335	384	331	358	334	353	372	356	317	344	312	346	344	339	322	362	355	340	335	341	386	375	334	344	351	346	370	323	328	345	293	356	352	341	354	364	348	370	344	355	367	361	347	329	359	319	373	344	343	334	335	396	319	328	345	358	340	348	356	355	371	367	337	338	338	382	350	351	352	334	383	370	316	327	381	354	345	315	357	375	344	355	354	365	334	349	386	358	359	325	326	327	314	352	357	342	325	343	336	368	374	333	321	376	354	365	324	358	303	375	314	364	358	362	353	349	354	349	366	352	356	361	366	387	359	351	361	341	350	345	363	365	371	377	330	382	337	304	366	364	356	352	347	348	348	330	370	354	342	299	313	316	355	330	368	369	331	336	368	346	336	327	361	351	327	341	380	359	339	365	354	347	339	327	367	369	344	343	337	392	338	365	340	388	352	352	365	347	346	347	329	342	346	336	361	355	346	324	357	333	350	341	347	391	359	326	373	361	323	335	355	377	327	356	340	332	358	337	355	350	356	340	330	363	348	303	334	322	329	365	347	376	320	324	359	326	350	342	346	343	324	316	365	326	347	353	374	373	330	328	348	377	350	329	343	340	337	356	360	353	340	315	342	362	329	317	354	377	321	365	372	360	363	345	326	353	347	329	325	328	334	315	327	350	344	336	337	381	358	366	375	356	338	350	356	344	353	339	373	334	352	362	353	360	352	337	347	331	377	359	336	358	365	369	329	379	336	363	324	325	358	338	339	354	341	342	354	359	368	303	349	348	305	371	354	348	343	326	336	325	348	335	346	363	353	381	355	340	390	337	353	350	344	336	396	370	356	323	321	350	358	319	349	348	355	327	368	347	354	332	319	363	339	357	347	319	353	347	326	347	332	380	342	370	354	372	363	348	367	340	324	329	357	362	345	376	347	351	323	372	351	331	339	355	330	325	371	345	350	356	329	358	326	362	340	336	370	350	338	342	318	342	371	331	319	320	355	344	363	346	356	326	385	293	361	378	341	356	357	323	347	331	336	363	349	348	360	349	360	359	364	328	339	365	345	319	364	324	341	340	315	341	376	347	336	358	328	317	335	333	318	357	355	380	338	336	354	340	328	366	335	361	325	361	328	349	385	349	334	393	335	366	332	350	308	315	311	318	349	356	354	340	345	356	319	346	332	342	353	388	348	375	373	335	340	357	341	322	324	319	368	359	369	370	293	324	327	340	357	344	362	336	374	319	365	357	354	381	358	367	337	353	347	352	343	356	353	341	327	356	328	340	350	343	369	365	353	358	367	327	337	327	357	332	321	349	326	353	380	383	374	331	346	364	334	373	346	332	382	357	396	390	354	386	355	363	360	350	318	331	332	342	344	329	332	342	316	325	352	347	331	337	323	366	330	369	357	325	365	337	297	333	359	357	364	302	350	336	343	319	334	395	365	320	328	337	388	383	337	345	365	353	369	346	335	352	343	341	372	332	333	365	346	329	341	332	357	348	352	354	327	330	372	342	345	345	349	341	354	360	351	349	342	349	331	344	357	359	379	333	337	363	351	369	339	327	347	347	337	385	333	326	361	360	349	360	364	367	363	358	352	354	350	351	337	325	364	333	356	328	345	359	362	345	319	342	326	355	350	363	347	366	379	360	406	357	344	340	346	353	338	325	339	368	357	387	332	354	289	356	340	365	353	313	306	377	345	354	325	315	344	327	337	345	351	367	339	352	328	337	346	363	315	388	340	358	327	332	357	343	363	350	365	373	361	350	346	324	349	322	370	355	344	367	341	353	351	384	349	324	361	381	351	347	345	306	350	328	316	348	367	349	339	331	383	371	357	362	345	337	382	341	343	337	361	363	348	335	353	364	331	356	366	346	358	340	353	372	342	377	357	363	341
24404	21568	28848	24956	22098	17510	11437	7507	5399	4284	3328	2457	1892	1504	1223	985	873	820	762	670	588	610	565	562	493	518	480	461	506	456	457	444	499	460	463	431	450	417	409	429	421	461	431	415	404	461	446	435	421	438	385	406	459	438	405	406	410	399	437	423	389	414	416	420	383	379	404	428	400	429	456	390	405	398	430	374	404	380	424	401	381	398	406	447	402	422	391	382	411	397	404	396	413	418	402	449	398	417	420	361	382	432	399	414	424	419	407	433	386	385	391	387	431	407	391	389	387	385	391	367	380	368	400	426	391	445	420	353	385	365	396	401	386	420	420	413	424	419	370	358	440	398	364	393	374	387	406	417	417	410	399	418	434	463	372	426	428	395	379	419	398	432	392	396	424	395	398	435	396	384	401	377	413	406	392	401	367	421	418	388	421	382	396	411	406	390	421	420	384	439	425	433	410	365	396	410	377	381	407	393	406	406	378	424	395	377	442	374	401	416	363	427	417	376	410	405	387	390	376	373	393	416	397	386	395	411	388	412	415	388	404	438	420	384	404	382	394	416	386	403	402	401	395	391	392	421	409	414	408	390	405	412	443	377	420	386	428	370	394	404	398	384	355	427	407	382	407	408	412	363	363	397	392	439	413	401	404	400	431	373	355	391	402	409	425	375	403	386	411	376	425	413	413	383	371	408	417	390	385	378	406	380	383	411	419	409	411	381	371	432	391	432	413	390	414	385	425	412	390	428	386	432	428	381	401	429	417	381	445	403	401	399	397	371	401	396	366	400	418	438	422	398	419	399	405	408	418	415	393	444	406	381	409	440	418	386	394	440	394	411	395	402	364	416	386	432	405	393	371	381	378	362	377	387	415	410	394	409	389	403	393	347	378	433	404	423	366	437	396	443	407	393	414	399	420	374	393	415	412	413	410	386	387	421	402	373	389	401	380	422	390	378	422	459	414	440	380	420	381	400	409	423	388	383	364	404	377	426	417	403	407	446	406	408	408	443	380	409	392	384	381	380	411	398	428	395	423	408	392	401	385	408	396	418	422	373	376	398	425	371	374	389	386	358	390	399	386	430	396	394	400	420	404	372	428	395	406	411	443	381	392	445	413	399	408	405	411	393	413	400	381	378	402	393	394	408	381	416	432	389	390	410	393	335	413	432	425	407	415	391	400	406	379	392	421	419	369	419	389	388	396	371	376	385	396	394	401	393	397	354	393	390	421	428	415	406	391	412	381	419	402	404	405	428	402	413	403	399	380	393	413	386	400	398	390	377	385	407	382	452	423	424	422	396	401	426	430	385	404	388	383	384	406	390	382	410	376	393	383	408	414	426	399	399	420	399	404	417	380	418	386	408	374	434	421	420	423	432	351	416	397	397	389	418	432	402	384	396	380	423	420	402	409	402	415	365	386	381	412	383	406	389	392	391	408	384	407	416	381	443	383	386	389	391	406	392	399	403	398	402	395	414	402	434	458	393	376	405	373	424	417	424	417	429	362	449	423	421	438	445	386	399	387	434	391	421	382	414	406	452	433	403	400	403	413	398	389	434	368	380	425	387	424	387	394	350	430	372	393	373	383	445	375	407	391	396	422	406	380	386	389	374	401	369	369	415	426	417	409	380	379	378	407	409	403	392	407	414	407	417	408	422	398	401	404	397	364	388	402	386	396	415	406	379	379	412	428	376	408	400	410	436	398	374	406	370	351	388	397	418	389	386	392	385	418	409	401	413	382	407	378	407	406	398	384	395	414	395	387	379	403	385	366	432	455	385	424	388	406	413	401	391	389	386	395	413	405	394	409	417	419	377	407	403	398	410	385	404	427	421	386	390	378	403	394	418	398	421	416	427	404	401	384	381	405	397	414	387	415	424	410	387	398	388	386	400	396	416	399	421	396	410	428	436	378	434	416	381	420	380	391	374	417	389	377	420	417	359	404	420	346	377	381	398	392	382	389	415	385	390	405	390	415	426	376	381	432	405	389	386	417	398	408	384	382	407	406	391	408	402	415	431	401	431	421	440	412	386	376	397	395	398	413	407	419	415	431	434	380	420	421	414	429	401	440	348	393	395	397	380	435	408	418	391	372	409	375	410	414	413	420	368	413	396	422	390	408	423	441	437	397	368	432	372	406	391	380	389	388	390	380	441	441	401	367	368	417	424	431	407	399	423	407	391	431	399	391	397	385	431	399	381	408	404	431	377	404	457	427	383	392	420	406	415	422	380	427	408	382	398	377	340	407	417	390	389	463	356	386	410	439	430	373	413	384	404	421	393	391	437	412	379	376	392	419	395	369	365	405	417	412	392	392	406	401	423	395	395	363	435	414	394	408	408	392	387	394	441	434	412	414	384	389	417	424	389	393	397	420	408	434	402	412	424	414	398	403	405	424	413	421	418	376	385	383	392	413	400	402	430	393	401	400	363	427	349	366	414	401	364	419	393	426	373	367	398	442	385	418	390	417	409	418	377	418	427	426	415	383	386	437	411	427	396	428	391	411	395	423	418	405	434	388	421	386	432	407	388	387	401	364	400	424	454	395	404	385	393	384	400	385	405	445	390	420	419	421	402	420	416	419	426	398	386	367	393	375	398	442	407	399	417	402	421	397	366	428	366	432	377	384	375	423	414	396	431	405	401	413	380	406	398	415	392	391	407	392	401	387	398	390	427	413	383	417	406	390	371	421	382	417	401	397	387	408	399	402	440	389	363	389	378	367	409	422	419	413	410	383	354	428	402	362	382	398	342	406	392	413	397	415	416	378	382	399	395	413	432	433	392	410	361	442	398	385	404	409	385	406	430	422	407	373	401	409	356	391	420	412	374	363	405	386	433	398	393	399	413	369	413	427	403	408	411	401	381	396	424	393	406	393	383	399	404	434	450	396	416	409	378	412	399	398	392	355	439	418	393	382	412	382	386	396	369	367	363	383	418	380	366	400	391	396	424	426	391	395	385	405	396	399	405	433	393	381	411	394	402	415	413	388	370	375	395	415	382	390	405	410	409	402	403	428	402	401	367	402	409	399	395	376	438	384	363	413	407	352	406	417	400	378	385	401	396	385	437	404	410	418	389	405	387	416	445	393	409	390	363	372	404	420	373	385	371	410	404	421	394	392	392	405	408	406	410	410	380	398	384	379	395	400	407	420	394	388	397	376	394	364	369	424	393	375	390	391	432	415	425	428	446	388	405	396	418	415	403	388	385	404	388	412	386	363	387	385	391	392	393	408	400	367	427	422	404	415	412	387	402	414	365	422	401	338	410	407	429	378	377	392	402	437	402	426	379	410	426	380	410	394	350	404	399	407	399	383	380	406	402	432	421	401	421	395	425	431	403	392	384	373	398	407	406	381	392	354	400	421	391	435	409	428	402	406	419	389	407	424	406	399	413	397	385	400	408	401	413	399	399	398	392	403	398	427	441	405	386	400	408	390	398	447	415	390	400	407	400	418	437	391	379	397	421	393	428	405	418	398	374	399	382	380	385	407	396	392	364
22885	44167	35638	25082	20316	16461	13461	10947	8614	6860	5378	3863	2884	2156	1749	1371	1116	1116	988	848	761	714	665	674	619	535	544	572	550	517	535	530	493	468	471	483	470	498	475	426	451	444	413	426	471	476	412	466	435	459	440	381	451	441	460	414	432	429	418	409	402	402	367	371	426	422	390	441	374	389	450	439	421	419	438	475	379	419	437	438	443	452	417	441	462	399	449	412	444	442	423	401	454	414	427	486	416	458	411	416	461	403	452	401	432	443	383	411	402	429	421	422	423	411	433	392	438	426	417	401	431	429	437	410	475	396	415	437	392	433	419	413	414	424	403	440	410	379	399	401	412	365	421	398	419	435	410	432	430	441	458	408	414	405	423	388	461	446	483	389	424	396	421	410	411	450	422	415	416	412	435	426	414	406	392	424	436	431	419	411	383	413	433	423	404	422	422	370	437	429	427	400	413	399	388	398	424	429	446	421	436	448	455	398	397	376	422	403	440	430	421	402	448	417	434	427	394	402	422	422	425	430	402	394	426	401	404	400	419	421	435	438	421	435	406	385	379	431	454	413	395	392	440	425	438	432	452	458	445	425	403	411	411	400	446	431	448	404	414	387	438	403	395	430	425	448	447	445	420	414	397	439	421	410	415	439	411	452	411	379	405	415	415	430	430	441	492	389	458	453	446	439	420	437	417	398	402	404	437	413	390	400	409	418	415	411	458	428	422	400	423	422	393	442	416	444	423	396	430	410	386	402	396	444	407	435	408	437	441	426	414	409	434	419	406	409	389	435	396	441	386	399	402	427	439	424	422	411	448	445	406	422	391	407	394	417	436	429	406	409	428	443	434	426	400	418	411	401	398	433	424	378	454	394	414	417	387	421	434	440	442	383	408	413	437	429	431	422	434	430	454	405	412	426	443	391	417	400	400	424	432	401	415	368	435	462	429	433	456	456	445	385	408	442	409	430	441	445	390	431	409	449	430	396	419	398	396	407	411	417	383	417	422	412	413	429	408	402	417	434	403	405	441	420	420	388	436	433	432	395	409	411	409	389	424	456	428	420	440	415	414	459	395	426	426	472	405	441	436	457	378	437	427	451	433	446	439	395	454	444	420	406	419	396	419	416	419	438	395	403	398	421	448	444	409	402	406	396	387	414	408	402	433	409	437	429	423	399	432	427	455	387	461	409	427	428	442	425	425	367	458	447	425	418	388	421	421	457	439	415	430	418	377	420	395	413	372	425	414	407	427	415	424	455	422	409	430	398	431	411	453	402	445	400	420	416	397	412	439	427	399	379	373	448	398	385	417	411	413	353	416	412	427	402	402	408	410	407	411	443	400	421	422	454	422	404	386	392	374	421	434	396	359	417	422	388	427	393	382	430	417	419	432	418	402	463	448	397	398	425	438	417	409	449	394	412	435	416	442	400	388	441	421	383	431	434	428	429	465	397	426	442	394	403	423	448	427	452	440	433	413	421	449	421	378	369	396	412	458	409	420	436	416	415	409	414	430	414	420	422	433	418	404	397	417	420	448	417	419	439	387	419	420	429	452	387	445	445	378	442	433	389	418	441	403	402	422	446	445	410	430	367	422	376	410	446	396	376	416	406	400	455	430	431	435	444	418	424	431	420	404	438	426	410	387	442	425	441	399	402	436	424	429	445	436	433	414	413	400	398	435	406	432	436	403	425	430	409	413	429	407	435	406	448	409	416	434	432	429	439	405	427	412	410	407	453	395	415	444	430	393	410	450	429	397	396	402	423	404	408	421	420	422	436	446	425	389	413	447	423	415	418	401	443	397	402	380	384	411	436	398	427	461	418	403	409	418	397	396	420	449	434	419	446	416	388	369	405	397	424	446	380	434	418	446	412	440	398	395	415	438	431	406	436	424	426	439	422	400	398	427	398	390	447	442	437	399	377	432	419	437	401	416	391	401	422	430	459	435	419	426	462	455	423	415	418	422	401	437	391	402	392	413	377	426	411	438	417	420	404	408	395	432	408	423	418	426	431	419	444	412	415	403	411	400	380	425	389	422	399	394	411	383	416	444	380	411	400	426	397	388	438	391	422	396	436	419	432	436	455	435	418	431	430	418	402	427	442	421	414	411	440	409	445	421	426	385	423	376	414	413	395	440	425	407	438	415	434	412	457	429	400	428	434	428	400	400	414	419	411	448	418	405	404	416	445	445	401	442	411	414	401	447	389	436	446	405	422	420	416	429	459	461	381	423	409	413	429	422	394	446	421	408	442	438	409	398	432	408	398	438	415	390	430	417	435	434	426	436	401	455	389	405	390	403	397	425	428	400	430	419	403	419	397	414	396	387	420	411	442	417	391	424	407	451	416	441	428	384	432	419	408	388	401	396	410	454	401	404	406	419	441	418	456	433	421	431	391	406	425	416	419	417	408	393	426	429	414	409	404	396	419	401	447	442	425	454	433	421	411	392	394	396	421	422	416	443	411	369	432	413	426	422	464	428	394	416	432	407	384	421	428	436	429	409	424	450	447	428	405	454	435	410	461	445	419	407	391	419	382	403	394	378	427	446	416	395	376	391	411	451	423	385	408	429	421	414	387	447	426	405	384	421	405	421	439	430	432	427	440	412	460	388	428	398	409	383	417	440	414	412	420	443	426	404	397	445	395	421	457	429	416	417	389	395	435	400	417	458	373	432	395	401	410	415	428	408	417	389	437	443	437	401	424	438	407	410	383	405	414	439	427	415	412	437	413	414	430	424	387	413	404	425	448	400	418	420	394	442	418	412	398	419	424	455	432	422	401	435	427	434	436	426	392	437	430	424	460	426	422	456	423	425	441	413	396	405	465	408	429	407	410	442	421	412	414	409	421	399	389	432	445	407	387	431	380	418	417	383	464	413	432	405	409	460	408	399	458	447	413	416	406	438	463	426	427	392	429	364	391	379	411	417	423	437	410	436	415	438	389	428	394	363	429	445	430	426	425	412	418	445	403	428	409	407	412	453	449	425	473	414	427	429	435	438	466	433	400	387	392	413	461	430	406	426	409	437	429	402	390	409	412	426	438	458	405	411	446	403	445	396	403	392	391	438	427	408	425	420	430	436	424	443	414	419	396	386	418	421	419	398	418	441	434	417	401	424	400	417	476	380	406	393	433	401	429	454	431	405	396	399	433	390	440	386	414	413	458	422	406	421	396	402	417	419	397	398	407	420	432	412	386	410	424	381	404	416	419	456	419	376	404	452	412	431	439	423	412	391	414	411	421	407	411	426	368	413	412	407	405	417	451	410	427	416	424	437	402	415	429	444	409	392	411	449	413	418	419	422	447	421	400	405	416	414	446	442	433	381	391	397	424	394	419	436	424	465	455	412	468	429	438	412	398	396	398	427	406	414	444	438	454	457	396	409	401	397	398	424	427	429	416	410	389	438	449	455	395	461	409	452	421	457	410	414	404	420	447	439	417	420	425	443	426	444	388	421	446	392	446	433	385	439	428	416	394	408	441	411	397	430	452	415	408	411	379
25610	21591	28020	26393	18172	10707	7477	5495	4177	3335	2625	1895	1426	1181	941	785	704	648	611	611	503	471	459	422	444	463	444	395	437	386	393	414	381	387	385	358	350	367	399	369	376	339	349	380	353	347	350	365	333	337	342	325	368	366	317	343	319	350	360	350	374	386	369	319	359	320	311	336	366	341	376	353	321	326	377	356	347	386	355	343	322	328	371	376	397	360	326	340	361	357	337	349	356	331	321	359	354	371	325	337	326	350	361	325	328	337	322	357	349	346	331	335	361	365	339	358	341	372	361	338	366	358	337	340	382	318	332	330	337	362	324	364	348	342	313	346	339	351	351	342	337	326	329	319	354	385	328	366	353	363	346	345	342	356	359	358	363	335	311	335	385	327	339	330	326	298	364	344	381	378	349	364	363	400	358	366	333	351	346	341	358	366	359	314	347	354	295	328	334	322	343	360	357	358	339	381	349	327	386	337	330	342	351	341	372	319	360	358	317	334	387	354	362	387	359	350	334	306	348	345	358	335	361	372	370	345	327	333	299	345	337	309	331	338	353	363	346	326	332	347	345	350	337	372	323	334	356	347	338	332	321	343	359	341	335	367	366	339	355	348	317	364	364	305	327	389	366	377	350	339	327	354	344	341	354	318	340	320	320	336	336	339	337	338	341	348	358	337	361	321	368	355	357	374	352	374	357	359	339	343	352	328	334	360	354	323	326	364	337	336	366	333	345	384	372	341	355	335	322	379	351	343	356	353	378	332	328	344	322	351	335	350	345	330	373	347	346	355	351	341	337	307	356	332	369	338	335	363	310	368	341	353	331	299	348	336	348	353	347	341	314	344	324	353	343	352	343	349	352	379	332	341	352	373	311	368	361	372	348	335	304	347	373	374	329	357	342	360	299	364	344	362	313	322	352	340	362	346	339	344	331	392	341	311	323	369	336	337	337	350	313	317	371	376	345	359	362	365	351	314	380	377	339	340	336	342	325	346	346	325	360	391	340	396	367	360	356	356	351	358	380	344	348	324	335	367	331	325	391	354	381	325	349	368	361	355	354	373	356	342	339	359	342	342	373	368	328	339	348	329	329	389	347	371	339	357	340	360	333	359	345	359	330	348	346	336	318	349	348	349	338	338	337	354	330	336	367	370	338	379	359	347	366	334	359	338	379	330	329	339	331	325	384	315	367	352	325	353	309	337	326	314	375	354	323	351	338	368	342	351	352	341	326	369	337	315	345	366	345	330	357	331	329	339	314	340	327	315	370	323	338	379	330	340	327	331	338	372	329	353	360	349	352	335	352	365	347	380	371	352	331	351	378	361	364	339	366	353	371	329	342	344	337	335	312	321	380	338	354	340	374	331	342	353	338	345	321	342	344	379	349	318	371	349	361	338	377	359	332	317	344	346	310	357	337	327	324	344	327	369	361	341	339	384	322	334	335	358	342	336	352	362	337	326	323	345	330	333	349	331	314	337	361	363	325	335	327	337	370	348	359	341	333	347	377	357	329	355	330	344	303	352	321	368	300	335	375	346	346	316	338	339	304	334	337	345	369	327	383	321	317	354	324	364	337	332	341	343	339	324	326	318	330	346	331	384	328	331	352	349	339	335	360	344	342	323	328	335	390	358	368	343	332	376	330	324	319	357	359	326	360	354	372	354	347	328	330	348	350	302	371	348	345	351	343	313	341	344	355	328	340	345	355	315	313	345	362	359	333	326	308	376	334	333	351	321	360	363	343	336	345	365	363	319	354	350	356	324	341	323	373	370	350	355	361	357	375	330	375	333	337	337	350	325	331	342	328	320	346	319	352	340	325	348	377	314	359	342	347	320	368	335	369	373	369	322	347	339	336	323	316	336	312	344	341	321	334	363	373	370	341	348	329	384	356	342	331	311	340	346	322	354	354	335	363	331	368	317	334	334	344	321	351	356	349	353	364	336	347	333	334	311	350	341	366	346	314	334	360	345	342	377	333	334	350	332	360	343	334	315	364	361	389	320	366	324	350	351	390	331	364	338	336	351	360	328	348	335	358	325	369	350	332	338	343	339	355	334	364	337	337	308	325	327	333	339	320	371	362	360	332	331	370	343	323	324	327	347	338	353	349	368	351	339	342	337	344	366	352	335	333	340	330	340	358	337	370	319	368	336	332	340	340	318	330	358	344	309	369	324	381	364	316	364	356	369	334	376	373	355	354	347	358	327	318	343	347	370	331	334	319	347	328	349	351	320	341	339	363	395	367	336	339	311	331	343	324	352	346	352	364	346	323	324	354	340	334	348	348	365	391	380	344	336	401	342	332	342	337	358	329	330	364	334	344	324	330	327	352	392	330	362	378	351	323	345	351	338	330	367	321	302	311	337	349	328	383	375	364	346	324	343	366	364	391	334	338	328	351	352	322	322	325	355	362	360	358	342	378	363	343	346	332	346	311	370	311	311	336	350	316	337	337	360	362	370	351	345	332	313	342	334	359	327	313	345	332	334	322	341	368	381	368	343	341	371	362	319	366	333	311	342	327	363	332	341	391	342	359	345	334	360	348	337	322	358	343	303	367	322	348	320	358	391	365	353	376	369	301	330	348	339	333	384	346	337	354	348	337	315	350	352	321	348	374	337	371	371	371	337	320	336	347	331	368	352	341	365	322	335	313	342	354	383	373	336	352	358	372	338	360	344	348	342	358	353	319	350	330	338	355	352	333	339	314	376	363	327	334	352	348	374	351	392	335	305	347	355	348	361	333	356	328	348	349	314	363	349	350	358	384	335	302	347	335	362	347	356	402	335	372	371	338	333	325	367	322	357	354	356	363	348	319	327	364	336	297	347	344	347	382	335	384	360	363	354	357	326	351	369	361	355	369	337	346	357	321	351	357	350	314	364	345	346	377	341	348	335	377	342	345	377	323	376	353	322	371	353	358	329	331	353	355	353	328	345	331	341	350	336	356	358	357	395	350	334	314	311	353	337	371	345	305	299	327	352	343	332	346	332	320	345	363	379	357	326	350	334	340	302	387	331	332	361	315	374	334	335	327	366	360	355	350	325	368	356	321	344	391	323	368	352	346	307	329	368	341	355	339	345	367	336	344	341	383	369	337	335	365	333	323	354	345	358	345	361	353	358	346	348	346	344	351	335	355	334	319	317	359	349	306	377	349	318	367	350	358	364	327	333	345	346	361	352	308	376	328	337	319	351	322	348	323	346	323	365	379	349	332	332	370	351	363	324	334	342	353	348	352	361	338	321	368	402	387	311	346	328	358	344	333	372	344	352	345	382	346	378	342	329	364	369	319	358	341	346	397	333	367	332	334	333	357	369	347	369	328	363	341	341	319	342	353	347	366	361	338	342	332	363	333	374	366	360	371	362	352	337	344	332	378	309	327	363	299	307	352	367	359	339	326	342	356	349	322	356	338	365	382	400	357	347	357	342	348	352	337	359	345	332	315	356	348	343	354	361	354	348	356	336	344	360	354	347	352	345	325	337	322	336	350	348	350	334	379	353
21967	41018	33236	22486	17645	13796	11407	9260	7191	5734	4453	3133	2353	1940	1385	1139	991	924	816	743	712	603	579	547	515	491	512	496	444	405	444	430	386	469	437	378	440	413	406	397	413	390	353	394	394	401	378	387	388	434	379	404	403	381	386	395	366	396	395	388	393	374	397	372	380	372	372	401	385	385	402	392	397	376	390	356	373	371	406	376	337	377	370	394	394	414	363	349	386	387	375	408	380	378	362	364	388	397	357	385	370	366	399	357	368	395	359	362	356	359	359	407	385	353	376	381	354	431	364	425	394	385	380	364	386	384	408	357	358	349	378	401	331	372	398	381	360	349	382	384	376	398	365	353	364	382	372	395	397	365	416	385	374	387	363	372	422	388	392	385	420	394	381	360	355	371	373	352	365	369	390	344	337	373	367	357	370	343	382	391	382	386	363	404	369	401	379	378	371	319	372	371	373	399	346	382	347	375	377	394	384	376	370	369	371	356	358	346	383	359	390	411	396	349	361	362	367	381	379	392	353	346	347	373	390	383	374	374	359	383	388	382	369	398	371	380	388	373	371	369	384	401	392	385	398	378	385	382	365	326	373	413	353	383	381	355	362	365	336	383	384	367	400	373	362	382	378	390	367	327	393	376	384	368	355	358	363	364	377	381	375	361	355	385	362	363	367	384	310	388	359	387	357	365	381	346	382	363	362	372	368	401	387	395	375	394	374	389	397	372	401	396	361	401	367	373	397	363	398	357	367	368	376	353	374	347	365	387	337	373	362	365	368	378	405	371	356	352	383	383	380	371	361	378	375	359	350	358	382	363	368	367	381	347	344	363	377	355	356	351	355	354	390	385	364	368	331	330	334	349	335	404	370	350	363	366	358	320	375	345	380	388	381	383	383	372	371	336	390	361	352	353	350	410	380	391	349	400	369	376	367	349	383	350	377	397	371	353	358	359	365	355	382	404	375	351	369	338	350	402	395	386	403	380	347	343	362	372	370	352	367	407	358	349	323	381	381	388	367	347	387	369	350	368	376	375	356	367	347	369	373	388	386	364	366	359	369	372	376	368	367	387	374	356	348	360	375	385	389	352	367	356	372	335	369	342	361	358	370	402	372	377	415	377	313	339	380	364	428	349	395	392	368	391	341	331	351	395	340	361	368	346	355	368	350	373	371	417	365	388	329	343	383	361	355	374	388	403	377	344	361	385	376	354	376	386	372	356	358	369	366	399	374	378	387	368	362	373	355	373	349	361	361	355	384	359	382	377	388	366	348	327	369	374	366	387	397	379	359	357	393	349	396	412	350	372	379	369	372	346	365	364	375	388	364	374	381	309	364	399	340	350	399	371	335	343	372	371	363	349	388	380	356	409	386	377	343	370	378	404	360	399	354	356	382	389	363	374	363	398	391	351	378	370	384	366	390	402	360	365	385	390	365	375	397	393	354	393	397	360	354	391	386	354	396	392	365	388	400	379	359	399	368	385	391	360	390	362	389	372	370	393	364	374	359	335	383	343	344	343	400	388	347	351	364	405	347	370	376	391	359	374	364	400	363	351	374	392	357	396	369	373	351	373	351	378	357	364	408	373	418	370	360	375	357	377	339	362	364	376	391	372	371	394	363	347	380	368	437	393	388	378	390	350	367	356	362	383	365	351	369	342	355	367	389	402	367	387	394	366	354	344	367	411	352	364	379	372	389	370	397	355	360	347	361	387	376	380	350	400	343	385	354	379	364	386	369	349	369	379	360	363	359	362	385	431	357	358	357	350	387	391	363	375	377	359	354	363	336	365	404	392	383	378	345	390	342	366	403	373	371	335	380	333	356	408	365	375	405	350	382	364	353	373	354	400	356	377	363	364	403	381	345	356	364	366	362	342	388	369	353	381	341	382	360	362	373	334	393	353	365	362	362	369	338	381	368	364	387	375	374	346	383	364	369	371	370	377	336	373	370	371	334	343	349	364	392	359	352	347	378	358	368	371	373	380	385	347	374	342	362	350	372	365	375	375	373	371	375	382	392	363	369	369	384	369	341	378	409	369	361	379	370	389	386	378	335	388	378	385	365	395	359	336	349	374	419	346	396	409	388	386	376	399	383	395	374	408	352	378	349	371	342	389	358	396	354	342	374	365	371	379	346	375	391	385	357	378	377	351	408	374	374	387	372	375	366	382	400	389	395	339	347	367	366	348	322	365	390	381	396	371	369	375	352	377	344	347	382	379	371	382	346	364	380	362	367	352	379	375	405	357	377	366	395	374	391	363	363	337	389	373	330	369	345	380	417	354	339	372	391	408	328	352	366	393	400	368	352	397	388	388	345	383	363	368	370	405	388	376	369	374	388	390	361	361	365	396	378	381	380	347	353	397	349	349	396	381	359	361	365	378	361	391	380	400	345	386	345	349	393	369	396	373	398	384	390	395	347	348	385	391	360	341	368	370	381	362	363	382	381	347	362	388	401	383	340	363	360	377	395	362	346	322	360	382	377	351	400	338	355	388	388	346	392	385	361	351	370	366	360	399	350	351	330	372	374	370	348	360	334	355	367	392	364	385	365	330	332	393	341	377	381	341	383	377	395	366	386	380	349	345	333	357	369	358	358	356	355	388	367	377	397	338	377	369	394	351	387	364	366	360	407	356	370	388	335	378	354	400	344	362	392	366	374	378	384	391	373	359	356	369	345	368	370	341	335	411	360	379	340	398	361	359	354	348	394	337	399	387	380	388	360	388	399	362	362	341	363	367	395	363	364	350	410	391	388	342	382	377	373	370	355	390	348	383	385	360	343	329	357	369	380	410	346	370	362	337	396	364	376	393	349	394	341	325	378	395	376	407	362	364	375	375	393	385	360	353	333	390	365	378	392	378	349	373	341	363	380	357	347	374	345	379	393	397	353	395	358	373	368	372	345	372	354	340	373	373	323	360	360	356	382	400	391	367	357	366	379	369	353	373	342	396	358	378	346	388	393	338	367	399	361	386	357	377	366	343	357	363	397	369	374	363	362	396	393	408	371	365	361	373	361	368	358	393	383	400	396	403	358	370	373	373	365	341	377	393	377	412	338	365	386	402	382	361	380	361	375	370	375	365	376	351	384	376	369	385	374	403	383	353	356	375	405	365	361	385	389	375	337	361	350	414	370	359	334	386	385	368	364	370	366	370	348	374	376	397	347	404	412	372	369	395	417	382	394	335	380	343	359	382	364	366	364	348	379	416	358	394	362	352	367	399	343	385	362	391	387	364	364	349	375	401	378	372	380	353	367	349	381	387	377	354	350	365	382	369	354	387	382	391	338	382	350	381	358	405	379	338	337	385	357	399	378	364	366	390	383	367	352	362	379	358	362	350	369	347	345	390	362	378	363	406	349	367	361	418	347	374	399	386	384	334	386	392	385	411	354	365	351	377	371	355	383	355	294	361	347	372	397	390	384	366	391	376	375	398	375	362	376	388	352	403	351	341	358	380	353	383	382	395	328	366	361	416	368	369	380	384	370	369	349	361	394	373
23291	21618	29375	24390	21906	22764	19309	10920	7635	6059	4662	3442	2586	2015	1560	1391	1192	1081	969	894	798	745	714	684	612	618	621	623	576	585	569	540	541	561	490	537	539	538	528	526	465	493	513	485	489	497	450	468	466	516	511	472	506	489	444	457	520	473	464	473	501	482	471	465	487	453	454	457	440	455	439	490	489	462	465	453	457	439	446	436	506	468	466	463	493	509	445	433	480	429	481	429	478	465	442	449	444	516	485	463	498	516	449	488	432	457	470	474	493	465	452	464	462	475	470	444	467	504	439	470	467	480	484	432	496	472	469	482	469	460	484	433	455	466	455	495	448	475	454	465	466	460	426	467	496	480	471	439	457	477	480	455	472	449	448	426	459	511	488	479	476	446	460	455	457	453	438	483	471	446	426	474	480	418	448	485	487	471	465	471	446	488	452	441	491	443	468	478	473	437	476	477	499	502	456	511	524	438	453	466	459	484	448	477	459	438	427	478	469	435	460	496	489	449	442	466	451	475	486	482	451	451	447	463	475	513	454	464	491	457	475	470	435	467	479	403	452	454	458	457	445	490	482	472	455	451	447	470	476	484	510	472	461	471	482	474	454	437	461	476	493	458	489	492	478	430	452	469	455	458	445	440	505	443	459	460	481	488	448	423	474	507	467	438	486	478	474	454	478	468	495	500	460	435	471	483	439	446	482	488	463	459	482	429	442	487	474	478	470	433	493	481	454	433	452	493	471	494	472	465	475	458	485	436	466	476	454	501	461	482	449	463	455	462	443	476	457	479	486	486	454	500	464	465	467	467	473	441	448	488	445	471	422	471	458	489	434	480	437	452	451	430	464	443	489	469	472	437	416	485	474	462	516	503	442	472	481	490	470	436	488	438	503	477	439	469	466	505	476	480	457	440	453	487	444	421	419	469	455	460	516	480	475	491	464	493	500	423	449	448	457	419	465	474	484	488	480	444	455	461	487	459	475	487	470	444	488	466	432	477	466	446	461	493	436	476	434	451	492	440	486	502	479	495	451	466	557	473	484	422	469	442	502	436	482	450	482	487	477	480	439	460	490	475	487	442	470	465	446	422	487	443	472	512	513	411	471	477	480	503	453	494	445	450	476	463	470	466	451	458	440	445	452	466	465	441	479	510	529	476	441	484	463	440	462	492	445	487	482	490	498	474	476	517	452	445	446	434	446	430	469	462	474	481	452	447	456	464	466	467	439	449	474	513	440	472	517	431	440	447	448	450	484	482	460	474	453	480	467	479	460	474	451	450	412	452	494	450	509	447	479	462	486	444	465	485	476	459	482	455	454	479	449	482	459	499	509	479	472	470	474	446	466	470	477	448	485	452	455	461	452	488	454	481	471	473	461	490	462	456	436	439	462	502	446	453	492	499	486	474	457	468	433	472	487	459	496	495	459	452	457	496	482	478	485	459	481	464	448	460	449	476	488	493	428	486	489	496	465	474	484	473	468	475	456	470	501	464	474	496	419	455	494	472	459	495	469	488	481	457	472	432	479	522	444	450	447	487	412	494	477	482	462	462	479	473	453	480	457	452	444	501	489	454	442	465	443	463	425	484	462	467	496	476	461	460	482	441	486	491	468	466	458	471	451	478	495	479	475	485	463	475	425	491	481	479	430	480	454	465	470	460	473	438	479	395	441	435	469	452	465	453	461	452	509	471	468	455	456	472	424	471	461	452	477	459	443	423	467	498	463	471	471	477	496	474	479	440	445	456	470	493	482	451	470	477	463	452	518	433	488	491	471	469	483	473	477	532	496	516	488	485	433	484	481	452	465	479	432	472	456	450	474	473	497	464	461	470	489	467	467	427	487	450	479	487	423	482	488	499	479	511	467	455	459	469	446	486	475	449	453	467	487	461	436	453	471	483	495	450	453	469	461	485	456	438	490	409	448	472	499	502	485	508	461	436	438	473	443	477	463	456	439	460	456	470	455	470	432	496	469	460	466	457	464	485	466	454	455	459	461	497	452	452	452	461	463	498	455	497	467	490	496	423	472	437	457	487	446	482	477	513	492	467	474	485	473	438	468	461	454	500	472	457	450	491	467	474	444	434	457	473	473	459	493	450	457	455	459	493	492	424	461	454	456	472	464	451	429	449	452	490	488	449	455	445	473	488	479	494	467	470	473	457	453	484	478	472	486	484	506	456	459	469	437	464	478	470	459	455	430	480	491	470	492	464	436	426	495	479	526	443	458	477	475	475	446	460	458	516	479	477	454	456	443	503	443	462	488	495	488	494	457	473	421	459	506	491	472	452	431	493	471	443	457	458	435	441	462	439	463	480	441	481	490	512	517	437	454	462	477	471	438	481	475	467	474	446	466	462	472	458	465	476	484	434	461	476	457	421	462	457	497	487	439	457	462	467	442	496	518	439	490	450	477	437	455	436	472	444	444	494	461	462	496	462	429	473	455	451	483	488	430	445	492	464	410	494	446	417	470	495	474	482	455	479	444	475	459	469	479	450	469	472	472	450	424	470	472	502	449	464	447	492	489	469	495	465	446	443	471	481	489	499	459	462	486	454	466	492	484	428	501	450	450	446	518	466	483	460	456	502	504	470	486	465	502	478	451	493	501	456	441	479	475	439	464	450	469	431	457	470	448	472	439	462	481	445	397	447	449	458	470	439	494	408	439	470	435	456	422	462	474	454	451	474	455	496	481	482	455	487	494	498	464	490	490	444	457	516	475	485	442	484	484	467	480	492	415	485	444	498	477	455	445	487	460	488	458	445	467	451	480	446	493	467	484	475	471	498	474	470	476	517	469	453	481	438	483	456	473	468	471	419	471	484	470	423	482	494	486	492	474	464	496	486	496	415	490	430	449	476	481	482	459	441	473	435	440	469	493	470	431	456	479	472	449	519	464	475	465	482	475	471	442	438	481	433	457	487	487	433	447	476	459	436	439	477	476	443	440	444	484	441	516	465	477	491	485	486	522	468	448	468	484	490	443	485	477	489	448	499	483	480	493	492	442	456	475	461	467	451	470	416	453	474	467	509	501	501	500	460	459	440	457	436	476	444	495	469	523	471	444	475	455	498	496	470	473	432	493	462	443	463	471	487	460	453	473	460	472	483	469	424	487	459	483	444	430	451	454	492	447	468	453	442	454	451	431	437	484	437	476	473	467	482	499	463	465	451	474	507	481	459	509	482	433	473	469	475	478	457	485	445	422	450	444	413	455	444	455	464	469	445	495	461	409	465	504	457	488	440	463	496	453	475	473	463	461	479	468	447	415	440	474	470	453	458	449	494	480	456	455	455	455	506	513	423	468	508	459	424	522	502	438	470	451	452	428	477	454	460	471	479	483	458	451	459	436	458	467	462	429	480	467	477	449	422	496	474	427	476	450	475	462	474	478	443	456	478	457	468	463	464	463	430	476	492	509	493	491	452	467	459	453	489	461	432	433	458	471	509	496	468	488	450	459	475	439	448	471	483	493	471	464	447	435	477	469	462	469	482	489	472	472	485
24081	49356	42022	31065	24931	20417	17032	14360	11327	9000	6982	5131	3896	3121	2215	1870	1713	1496	1300	1154	1001	871	832	814	734	720	736	704	681	598	594	628	619	644	580	545	590	549	519	574	528	531	549	513	519	487	488	496	542	549	525	481	534	524	494	501	482	469	449	522	469	515	529	488	516	482	486	496	494	502	483	511	479	499	515	458	496	457	474	498	515	459	482	512	465	471	511	457	482	497	478	506	488	509	470	490	492	473	498	467	504	482	470	501	471	474	497	515	451	473	458	445	450	528	461	486	495	473	475	484	467	488	458	442	462	454	476	472	503	511	426	472	538	463	533	495	481	486	466	467	421	476	467	465	482	524	483	489	474	489	498	530	494	530	532	461	486	479	500	528	465	488	476	449	452	485	456	485	522	456	483	514	488	514	468	490	438	450	480	467	497	477	463	472	489	449	469	491	505	486	496	490	449	503	512	498	469	471	484	458	464	445	479	495	448	510	485	470	481	448	474	496	490	445	507	480	480	468	487	492	447	450	493	459	514	464	481	451	497	457	509	437	494	510	416	505	433	485	481	510	498	495	473	454	506	464	444	475	469	497	488	490	469	463	509	515	470	491	489	482	455	489	464	512	490	500	476	440	501	468	490	489	502	503	467	505	455	465	510	511	483	514	513	469	493	490	462	533	483	452	466	490	466	508	459	478	481	459	463	463	490	473	495	466	461	502	456	508	506	504	469	484	511	513	499	509	472	487	483	514	504	474	494	490	476	478	499	503	510	446	446	498	468	451	491	481	474	500	490	529	495	481	513	507	483	488	470	475	484	497	476	480	477	456	464	505	490	500	445	477	460	514	473	479	441	451	489	481	503	476	484	452	491	491	510	507	477	469	427	500	543	484	474	490	460	509	486	454	486	472	448	497	516	462	442	492	447	494	486	446	472	469	501	484	469	503	461	429	465	504	492	477	431	469	484	460	485	462	464	518	451	495	504	506	473	488	474	463	502	503	500	469	487	405	481	438	472	487	464	487	461	475	509	473	453	508	522	468	494	502	495	473	480	467	463	450	446	471	500	480	447	507	435	440	458	462	509	501	537	513	467	469	470	462	515	463	498	469	505	504	488	464	561	429	482	472	486	499	486	479	495	468	494	478	472	527	472	488	497	475	488	493	503	451	524	493	479	472	493	492	530	508	475	490	469	489	484	499	480	490	445	474	479	498	456	455	469	486	467	465	476	486	471	460	502	498	460	472	485	453	481	469	500	471	492	459	510	436	477	432	492	476	504	510	461	484	476	515	472	480	446	503	489	497	483	441	497	520	461	523	489	476	484	494	465	457	490	500	460	441	521	499	472	459	498	466	490	494	463	468	458	474	489	470	510	443	489	484	470	507	444	467	509	507	463	465	510	507	498	470	453	489	491	493	512	507	489	514	471	481	457	456	507	514	417	436	496	487	470	466	464	484	502	459	480	477	498	508	479	484	492	477	482	483	462	377	484	465	430	479	482	475	459	481	462	482	507	487	506	471	440	467	469	499	499	474	475	477	471	481	468	483	461	479	490	493	441	500	496	475	451	490	485	463	455	492	469	503	486	458	504	481	474	484	426	502	478	453	463	444	503	455	482	501	525	499	457	488	458	451	457	482	456	493	491	479	454	498	431	473	524	474	468	512	544	479	487	463	472	494	541	531	465	478	474	506	498	482	506	495	485	473	490	469	472	461	478	470	498	465	497	478	468	493	461	500	463	431	467	492	468	486	467	494	479	472	442	529	520	453	449	501	487	475	483	485	469	497	452	539	462	505	499	492	466	495	482	482	494	495	493	514	489	509	509	468	508	483	495	491	478	502	474	478	451	436	489	463	471	461	471	472	479	479	481	522	491	479	483	486	490	506	463	465	470	483	490	474	453	466	527	480	471	486	477	480	465	493	478	514	473	485	474	458	455	487	494	459	494	499	472	495	487	504	495	469	489	474	496	480	489	477	445	493	490	460	460	478	479	472	499	469	474	488	496	480	485	437	468	484	483	444	491	472	460	479	469	493	503	467	491	467	491	495	415	485	493	463	438	494	468	449	489	468	468	495	485	488	470	486	430	506	470	500	507	462	479	496	476	524	485	503	483	513	474	482	479	500	487	486	526	500	482	487	465	515	427	459	473	483	484	471	481	450	509	483	478	451	479	492	481	510	436	507	498	466	449	494	439	466	508	473	466	469	479	446	486	444	506	502	482	460	481	469	467	446	483	465	544	490	520	502	513	437	498	523	507	495	537	469	493	466	518	463	500	504	495	436	467	463	471	481	485	512	464	471	489	453	495	512	481	514	503	474	421	488	457	496	465	430	489	419	478	484	503	411	521	511	459	459	489	481	475	467	486	490	476	474	491	506	522	502	449	493	476	467	483	482	483	500	507	436	495	454	460	467	474	493	484	461	500	477	488	486	461	481	452	427	431	500	502	487	537	483	496	423	499	481	480	465	484	507	484	526	490	454	512	489	476	465	484	500	476	470	493	462	414	449	479	462	463	493	462	521	508	477	453	460	458	473	450	472	521	473	476	482	538	450	469	489	468	494	503	469	467	494	505	498	465	511	498	492	474	477	491	470	492	487	501	502	480	491	523	463	457	486	473	526	451	451	452	462	454	434	488	490	525	475	485	487	523	489	440	450	484	437	492	468	516	494	463	481	470	474	491	510	492	443	512	480	459	470	494	496	479	439	491	493	472	481	497	498	487	478	482	488	457	437	465	455	469	506	474	493	452	476	446	507	479	448	465	462	454	473	469	483	481	504	473	472	490	468	505	475	442	447	466	458	511	461	463	510	484	482	475	448	490	465	474	498	495	487	475	474	505	484	444	475	497	491	495	472	487	488	511	448	477	495	497	493	490	501	468	490	467	469	504	468	546	482	462	472	473	473	476	436	495	479	513	503	484	476	490	460	455	475	478	476	475	489	495	473	464	537	482	484	428	428	505	493	512	453	517	489	460	509	481	461	488	472	494	495	467	463	460	485	518	478	462	444	491	508	492	467	514	495	514	484	484	502	504	469	460	506	489	485	516	500	478	488	486	487	477	453	436	480	476	431	512	508	498	458	535	504	507	473	489	465	515	476	465	467	479	525	502	530	489	465	498	483	494	484	503	455	516	477	470	486	473	504	439	471	471	509	477	475	452	449	510	520	475	487	508	494	479	483	463	444	480	482	499	449	500	486	487	512	484	474	484	494	478	493	448	491	485	524	488	491	473	461	528	485	463	495	448	467	484	505	480	480	471	501	471	469	476	492	503	468	484	489	522	475	470	531	467	468	482	486	491	466	478	480	468	464	508	501	497	498	473	487	509	508	477	451	512	470	454	469	545	487	503	489	482	495	460	471	479	512	505	514	469	460	493	438	487	468	470	469	456	480	505	499	491	485	475	505	468	456	467	449	498	486	477	472	485	470	467	522	480	462	517	497	505	466	472	529	473	453	465	450	506	478	519	446	493	481	497	490	525	479	485	502	454	468	468	503
29291	24340	27273	19208	10925	7277	5583	4299	3311	2530	2027	1532	1102	936	805	668	630	563	586	499	452	415	376	350	354	361	373	396	352	367	323	341	365	346	335	341	344	335	340	330	324	346	354	345	363	330	310	319	328	358	348	357	328	340	306	319	328	338	371	332	318	340	319	320	306	326	318	335	340	316	349	301	348	342	340	327	354	322	317	327	331	328	337	334	313	316	324	324	327	304	334	338	300	324	330	292	323	325	322	314	314	350	346	302	342	340	307	312	311	324	312	336	315	332	312	342	307	335	325	337	321	319	339	351	321	330	302	286	341	316	331	311	350	327	324	335	316	325	293	303	328	315	338	319	347	319	327	296	333	373	333	310	324	333	337	302	310	316	323	369	316	318	322	339	319	333	326	355	275	310	333	320	328	342	317	317	365	348	329	322	355	326	318	312	331	317	319	344	311	336	334	329	313	309	332	301	328	344	327	310	351	317	322	317	346	342	349	300	315	305	336	325	349	301	348	314	299	339	327	297	343	356	344	337	300	348	313	313	327	326	343	342	306	340	318	320	337	305	328	299	336	318	293	311	296	304	308	334	298	308	300	349	346	338	306	349	349	325	338	331	333	296	339	308	312	304	337	337	300	324	328	296	329	310	332	331	319	334	336	325	337	309	325	339	323	330	313	329	328	350	303	314	336	299	323	274	330	292	365	313	317	329	329	341	317	321	318	287	313	319	320	352	311	319	305	324	342	310	344	316	300	301	321	304	304	324	303	312	342	345	348	341	327	325	329	324	330	312	300	298	314	347	331	321	340	326	312	350	357	336	309	351	328	336	317	334	308	330	305	335	334	353	322	348	325	350	327	314	302	332	313	348	332	336	342	327	303	322	293	323	324	331	309	295	319	316	322	294	323	349	308	319	312	350	331	302	353	315	362	321	320	326	321	333	330	311	305	351	333	333	305	315	327	300	288	323	294	296	351	299	335	325	336	338	308	363	349	306	320	359	347	310	331	307	331	298	318	312	334	340	333	324	337	310	322	322	298	313	286	323	354	329	314	347	324	319	326	329	329	298	330	362	302	302	305	324	318	300	322	283	368	308	306	304	305	319	328	307	306	300	348	342	283	342	322	311	315	344	329	345	335	341	316	304	313	336	354	360	313	307	302	327	345	325	311	338	331	347	363	329	334	330	312	318	354	305	322	326	345	347	329	303	356	320	327	308	324	315	304	341	298	341	345	319	349	308	367	306	305	337	303	340	312	315	306	348	333	337	308	299	300	306	316	349	338	337	283	315	333	307	329	339	306	336	320	324	277	322	351	305	334	316	298	316	322	324	327	329	320	313	321	339	319	350	327	322	318	329	331	353	308	355	306	325	345	343	338	342	353	324	324	339	317	316	367	345	293	308	329	361	336	346	348	314	310	304	304	329	350	316	302	318	338	331	314	305	294	350	330	300	302	340	284	321	349	323	330	308	300	329	333	312	348	316	291	316	320	315	341	356	359	337	332	334	339	296	304	306	344	325	330	323	315	320	326	330	305	308	311	306	304	325	308	329	289	343	332	324	298	325	340	320	322	333	306	325	326	320	340	308	284	330	297	326	314	316	348	320	316	305	357	321	323	354	288	339	319	328	308	353	275	307	296	303	319	296	295	321	349	324	335	327	330	349	324	309	319	354	318	332	345	331	323	302	360	350	329	337	337	326	317	364	312	344	316	336	304	327	312	343	305	381	298	290	337	361	342	306	312	326	363	343	304	315	349	313	389	291	373	310	339	349	341	317	327	342	315	333	340	290	327	334	340	337	334	351	315	283	329	352	341	336	328	302	322	330	305	342	334	336	318	310	323	344	333	352	328	338	324	326	315	339	304	312	339	328	334	317	316	331	341	332	306	323	329	332	338	347	305	343	297	338	300	359	325	322	353	320	320	328	328	339	336	317	340	317	331	333	323	322	297	323	287	340	312	336	329	344	341	299	334	301	318	299	317	331	341	323	318	311	323	342	315	316	312	335	307	324	337	313	335	339	329	361	338	338	318	328	333	329	310	347	317	320	335	359	346	353	311	341	327	349	315	315	310	332	308	323	332	342	360	339	331	348	335	365	370	324	358	313	311	345	282	300	328	291	340	330	310	321	363	317	299	319	306	320	349	306	344	319	325	321	270	314	339	334	355	315	330	311	308	340	304	319	312	328	304	313	338	311	355	324	312	332	327	324	328	311	320	330	329	322	351	356	302	318	332	307	316	290	322	328	312	320	314	338	319	329	336	319	289	300	307	333	305	314	328	333	311	344	341	308	294	327	320	352	361	338	350	316	333	306	319	313	312	333	321	313	333	300	327	362	306	318	343	329	340	334	326	300	354	296	299	326	298	335	327	319	306	319	331	313	299	296	341	299	347	332	317	295	340	329	334	327	321	357	343	326	308	312	343	328	324	327	326	323	306	293	342	315	298	313	307	323	315	338	336	335	357	354	343	312	317	349	316	364	317	283	318	301	328	334	324	301	327	318	339	315	350	330	282	313	309	303	330	320	270	312	321	347	302	344	346	310	338	328	336	299	330	325	321	317	326	329	299	297	324	337	322	340	308	344	348	319	282	379	353	302	324	350	321	309	305	317	307	309	307	348	307	346	299	300	344	334	303	335	351	286	327	329	317	330	324	321	307	330	338	322	315	329	336	332	330	328	333	335	310	362	326	347	324	295	336	327	294	304	315	311	275	314	325	327	312	328	322	322	341	325	318	344	326	341	312	316	314	343	308	336	325	327	318	356	311	383	306	343	347	327	319	340	321	338	350	318	281	339	361	357	309	328	327	325	330	321	335	336	327	361	336	345	291	323	331	327	332	343	343	327	294	348	332	353	307	323	336	326	337	324	363	343	328	330	349	377	303	352	351	359	322	340	329	309	367	334	311	318	325	288	333	300	357	312	295	366	331	322	288	314	397	337	341	300	309	335	347	313	325	359	323	336	332	311	300	302	360	322	320	330	322	347	331	336	342	338	351	327	323	325	315	356	341	305	312	350	323	325	296	342	308	313	327	338	359	320	336	332	355	302	327	339	303	347	336	325	314	333	335	307	346	299	338	288	292	308	326	371	333	276	317	333	308	318	326	328	312	334	353	330	319	294	327	340	316	345	334	319	338	317	357	336	350	341	347	315	324	346	336	340	316	314	326	289	291	301	312	318	344	319	333	314	335	327	335	297	326	323	334	327	304	352	332	290	321	318	333	348	276	284	295	337	309	339	341	353	321	313	312	332	320	330	313	304	340	287	304	355	346	332	293	320	338	323	352	328	348	338	319	327	346	332	330	296	304	332	343	340	324	312	346	338	310	318	333	316	336	335	298	348	332	299	306	312	354	340	306	327	291	344	321	346	367	321	308	334	286	351	310	343	343	330	330	325	307	337	306	302	305	314	315	292	333	330	314	315	353	339	346	303	291	334	319	348	302	303	305	297	354	326	324	336	325	343	307	315	312	299	348	308	345	338	322	349	326	342	333	311
21216	36751	29754	18692	13808	11043	8875	7307	5634	4431	3390	2464	1776	1403	1091	889	835	727	682	639	536	573	505	468	419	470	418	395	373	399	425	353	383	395	391	352	350	383	356	339	351	366	377	337	337	376	368	388	342	365	389	378	357	379	323	360	319	364	365	348	328	310	353	327	321	327	352	343	289	369	354	330	350	361	333	345	338	349	360	348	348	328	344	327	319	325	345	323	366	339	354	332	339	347	373	345	374	359	342	360	345	360	348	367	341	340	353	331	328	353	353	322	364	362	330	321	358	335	352	354	339	306	335	344	334	359	321	318	352	346	317	348	335	322	331	314	362	330	360	325	339	365	349	342	314	332	329	342	356	362	361	375	342	363	348	326	341	315	355	356	327	361	353	362	370	332	342	347	327	347	368	355	346	360	321	331	364	347	341	360	362	356	381	335	326	332	301	332	340	362	343	345	350	354	354	341	351	357	326	346	349	354	349	342	332	346	340	329	344	335	374	355	344	359	344	340	316	356	346	328	378	382	332	348	362	334	352	356	339	351	330	365	318	339	350	338	373	344	331	335	344	334	322	331	319	362	323	361	372	346	370	314	330	333	343	329	356	335	332	331	350	337	312	380	335	349	308	352	336	330	331	329	372	308	313	351	321	345	335	359	349	326	348	367	326	394	366	343	354	336	345	342	340	308	353	344	328	326	331	352	362	313	328	333	352	365	319	315	363	311	345	355	356	379	329	340	317	326	312	338	354	341	345	331	347	358	323	344	313	345	359	323	330	323	383	356	335	346	353	366	366	335	365	361	352	350	293	339	338	307	344	359	339	362	335	340	353	321	317	372	358	324	340	369	367	347	380	336	347	314	347	357	346	355	340	324	388	348	338	341	364	339	375	337	336	355	350	368	331	350	326	334	321	342	378	364	356	347	381	339	317	320	340	333	361	301	335	347	344	338	309	336	308	342	349	335	346	327	363	332	357	315	322	368	363	334	329	303	360	355	340	351	344	348	340	340	366	304	326	350	344	352	332	359	350	343	336	359	338	353	326	344	369	328	343	344	352	340	373	337	312	338	356	357	366	368	355	352	343	299	345	347	378	381	334	360	361	313	354	314	319	315	359	358	340	360	343	369	362	353	350	341	355	342	337	356	373	343	348	351	344	340	332	332	329	332	359	340	333	350	366	357	332	371	331	330	332	330	332	332	349	330	331	325	334	345	326	331	367	346	336	341	315	347	373	336	329	361	350	385	346	365	312	394	338	360	333	348	330	337	351	350	329	340	334	308	328	350	334	347	360	341	328	346	332	335	338	336	383	364	351	350	364	305	368	322	356	356	343	366	312	307	322	334	337	340	324	366	376	333	362	327	327	374	337	380	347	333	350	362	331	341	342	314	386	343	371	376	357	347	334	359	330	367	345	361	368	353	332	352	319	340	357	328	332	325	346	326	356	306	304	315	343	354	338	320	341	344	304	337	374	330	324	317	370	338	310	357	361	361	343	335	325	380	365	327	339	340	380	344	330	366	354	371	348	356	375	357	343	314	315	347	375	332	382	356	377	358	365	353	364	358	360	318	340	316	339	348	349	371	357	346	381	344	347	336	350	319	295	347	373	351	321	367	344	366	366	340	362	333	352	344	370	354	331	354	330	327	328	325	326	350	338	364	338	373	375	369	359	336	333	328	334	319	322	303	315	339	305	376	366	299	323	363	320	368	331	332	347	365	350	352	372	354	304	337	354	359	375	312	324	371	336	385	321	345	320	325	340	359	314	348	346	355	334	346	333	348	324	348	310	391	306	324	346	358	320	343	364	356	354	312	357	334	381	352	348	336	312	310	358	363	312	360	368	377	325	327	320	349	374	334	317	342	355	346	313	370	373	346	352	344	373	380	347	384	329	354	339	380	351	346	329	363	354	372	311	323	325	336	372	359	340	352	358	373	356	338	354	316	325	326	325	358	352	317	380	348	342	333	330	357	350	307	353	353	375	329	332	336	340	381	339	356	305	326	379	351	323	323	359	359	343	362	359	353	354	379	357	376	335	360	357	372	348	351	330	332	356	359	342	347	355	307	345	328	364	333	348	349	381	343	338	400	341	340	382	375	361	322	348	373	347	384	340	330	360	344	378	336	341	363	334	359	325	332	328	348	330	364	333	354	327	343	370	356	318	349	343	338	338	336	327	319	366	330	366	349	340	329	355	365	377	323	320	339	362	363	337	330	362	340	344	369	333	339	361	330	369	322	364	315	334	333	385	348	329	350	340	326	340	356	324	317	335	364	339	351	353	339	322	323	328	334	342	362	343	336	331	359	363	343	328	335	343	356	334	339	347	335	328	327	332	304	348	351	331	334	366	335	355	352	353	335	342	344	308	336	358	351	362	336	358	364	351	338	355	319	355	341	313	348	330	337	320	336	342	339	367	366	346	362	320	336	360	310	365	338	379	317	363	337	337	348	375	337	374	369	333	363	344	296	366	334	346	357	312	338	355	331	349	327	381	353	334	321	377	357	331	335	390	348	340	321	338	334	359	309	342	348	344	371	334	318	362	348	359	323	369	359	336	371	352	350	354	347	357	308	342	354	343	317	334	353	344	333	367	353	361	328	300	359	349	354	400	351	355	343	341	363	335	354	334	382	320	345	321	331	345	356	358	337	333	339	318	332	339	316	330	365	348	337	370	344	345	343	346	367	340	344	368	309	327	340	328	353	332	324	344	377	315	350	334	365	350	336	370	344	354	328	324	333	355	373	354	331	325	397	338	335	368	337	371	341	372	323	351	351	367	338	316	357	369	326	321	360	324	343	359	353	321	383	368	322	358	335	317	340	389	337	348	357	358	335	352	333	337	348	325	351	361	365	296	330	325	359	331	367	338	368	356	355	335	335	345	363	354	353	333	319	361	334	333	374	357	336	312	298	364	344	338	363	357	322	350	348	343	371	341	338	330	369	336	345	344	332	332	345	307	331	339	346	357	336	342	340	332	333	353	382	323	348	355	347	344	333	339	317	310	333	345	354	330	335	344	356	357	383	356	350	350	329	364	320	353	322	358	345	340	360	322	355	328	383	353	350	362	358	340	346	333	346	375	349	307	307	348	373	336	375	366	312	323	329	360	349	360	371	324	319	326	354	301	331	354	349	336	389	333	342	323	361	350	363	370	353	344	319	327	368	331	332	370	350	334	346	336	350	335	341	349	382	352	363	373	344	327	333	346	337	385	326	336	333	360	383	319	347	382	327	331	317	366	350	345	314	363	346	334	339	335	320	336	340	313	333	341	358	365	356	341	319	312	336	342	341	354	340	337	340	315	317	327	338	344	359	336	344	319	359	342	356	370	376	389	334	329	337	321	335	312	338	335	340	359	348	333	340	335	362	333	326	321	334	379	356	372	373	386	316	357	364	307	358	362	323	347	343	347	306	355	335	324	347	336	353	353	319	390	393	337	312	362	383	327	359	364	338	319	358	338	345	345	294	315	339	368	331	296	305	355	322	341	355	309	311
24458	21582	28808	25053	22091	17632	11682	7629	5515	4148	3415	2336	1865	1389	1220	990	870	785	737	722	684	606	563	520	479	486	477	481	497	457	464	440	449	449	457	436	417	432	405	421	408	427	443	418	417	403	417	443	424	413	393	431	417	412	408	384	429	427	396	413	421	358	418	414	380	410	426	402	448	402	411	378	389	355	458	370	414	396	376	433	409	378	396	428	395	477	410	449	398	416	387	420	386	434	410	403	408	398	394	386	403	397	414	395	417	396	447	428	419	406	375	409	405	419	396	441	418	411	412	420	428	384	408	371	361	410	423	397	398	398	396	398	436	408	406	400	398	377	417	400	398	444	398	394	430	454	407	409	380	403	398	372	387	409	441	395	361	382	420	363	398	386	411	395	424	409	378	394	436	445	373	400	388	437	386	403	432	372	387	433	390	375	408	407	392	405	381	357	399	411	429	401	360	394	398	360	405	404	402	388	365	400	388	393	428	352	371	384	371	409	402	386	392	404	408	379	387	385	388	409	378	413	406	385	430	410	393	409	401	367	426	395	367	411	410	365	395	399	404	397	403	373	406	389	420	382	424	405	437	402	402	380	402	406	415	389	387	406	387	350	397	396	419	343	371	399	374	432	422	370	378	400	385	392	377	401	427	392	382	398	402	367	388	359	384	376	355	406	396	397	395	410	433	377	412	404	416	407	399	415	396	415	399	391	429	403	363	405	403	399	383	391	408	412	388	424	428	435	384	402	387	439	399	398	403	415	397	390	388	417	472	401	390	408	396	416	416	399	414	393	401	389	370	403	423	369	419	403	401	425	413	406	406	412	432	403	424	405	380	413	374	398	413	400	435	407	419	423	371	368	412	387	407	381	406	381	473	403	404	421	393	381	392	413	439	399	441	451	421	430	401	381	361	393	412	389	391	372	405	382	405	370	395	400	378	396	408	362	390	404	438	382	386	351	417	394	406	407	406	464	382	414	402	395	379	431	376	396	383	360	391	402	391	415	380	395	433	420	407	400	399	342	396	402	378	420	414	397	414	400	413	404	399	432	381	370	398	407	406	389	432	420	390	410	417	408	390	394	384	388	409	405	405	395	410	395	419	400	398	412	427	422	395	443	407	392	421	394	354	381	415	415	443	405	392	416	400	387	403	390	376	379	381	422	417	397	392	401	371	424	379	418	397	379	362	403	380	397	404	427	395	371	399	417	419	419	397	418	399	379	387	407	390	415	422	417	388	410	392	400	419	419	376	413	384	445	387	371	368	420	393	406	401	395	406	414	415	373	397	434	392	422	409	367	387	405	422	414	394	396	444	400	429	440	388	390	360	431	363	408	433	387	382	395	383	395	430	403	401	408	399	402	430	399	410	396	433	399	349	380	416	413	398	406	385	431	382	395	394	386	406	377	443	423	381	356	398	426	398	411	404	380	425	378	413	401	460	380	414	443	450	395	391	435	370	426	389	422	376	395	401	387	405	386	425	358	431	388	407	377	427	406	418	365	409	361	411	439	381	410	382	422	443	418	402	425	408	392	354	402	356	393	395	402	381	410	387	414	419	405	404	386	390	428	405	378	396	372	383	404	400	399	401	376	375	405	381	375	407	383	355	373	361	380	372	427	409	363	370	385	402	395	435	402	411	366	390	419	398	377	407	398	403	368	385	386	425	425	378	427	382	378	382	411	383	400	408	404	382	376	436	410	400	399	447	424	426	379	417	397	402	425	402	407	421	381	377	425	381	365	409	374	394	421	413	389	414	413	370	398	401	403	394	405	379	396	396	400	375	428	424	364	419	412	392	394	434	381	380	363	396	388	435	390	416	415	426	420	384	382	383	417	433	428	397	406	388	407	386	426	411	398	413	394	395	404	403	398	406	397	396	391	407	411	376	432	387	400	389	443	411	403	395	361	408	413	392	395	443	383	394	377	383	404	380	383	427	428	387	409	405	384	406	391	398	390	422	393	407	400	402	385	389	454	376	414	436	392	377	388	376	377	405	424	411	408	388	364	427	387	347	430	398	417	388	417	386	400	392	444	395	415	399	408	429	409	398	415	381	435	393	409	408	369	435	405	414	403	345	390	352	392	383	390	380	445	401	417	398	391	429	389	417	388	375	384	376	379	419	403	398	383	406	407	431	385	383	398	404	428	402	423	418	400	407	445	399	382	412	424	365	459	386	408	398	406	422	406	403	413	391	408	419	408	417	389	432	418	400	415	359	414	396	397	393	412	389	379	425	418	402	445	409	380	402	404	393	427	391	392	421	400	450	413	404	379	443	393	418	396	367	395	419	414	409	402	424	374	410	375	411	399	372	427	382	399	388	400	416	424	425	415	402	398	408	383	414	387	390	408	385	372	398	429	411	394	372	433	421	383	415	388	383	400	394	389	420	392	391	411	408	424	409	420	424	390	431	386	391	393	410	418	399	395	385	398	364	385	397	417	407	396	428	400	433	397	389	400	408	390	398	390	388	373	386	401	396	426	382	407	400	417	426	416	379	393	427	442	415	368	371	365	390	407	415	415	397	421	384	455	406	355	393	378	399	385	390	411	383	366	417	403	416	372	406	429	401	411	388	404	418	365	387	426	401	403	378	388	407	409	384	421	390	394	397	419	442	395	397	376	454	380	405	378	360	428	416	408	384	415	413	426	412	423	390	414	407	387	420	404	379	403	386	382	421	394	410	385	379	389	419	407	418	423	414	396	379	398	371	427	397	398	398	388	396	402	339	425	395	388	395	375	388	446	416	424	376	379	396	390	407	392	369	386	399	427	420	393	421	426	389	384	385	411	440	356	440	391	419	400	390	393	421	375	384	363	423	414	382	424	366	405	421	380	422	413	392	438	402	399	402	412	424	397	404	407	401	424	401	408	409	352	388	393	411	417	410	385	399	436	399	409	413	395	428	413	403	436	362	424	393	407	400	401	391	383	421	364	397	391	383	440	382	398	399	387	441	383	429	380	378	413	396	386	410	405	394	387	376	409	393	416	412	404	416	396	409	363	394	369	407	371	426	381	394	411	421	373	413	383	399	419	393	432	377	408	395	407	412	359	411	394	405	408	396	439	416	371	389	392	395	391	371	434	423	388	400	386	407	381	370	398	368	421	388	433	392	370	385	407	397	433	394	392	396	394	391	411	392	424	395	395	397	405	415	428	400	383	368	407	420	377	407	389	400	406	413	406	414	401	402	431	419	395	399	394	422	430	368	381	351	399	384	363	397	408	409	382	391	365	432	404	394	422	374	399	394	396	381	368	391	390	372	390	406	433	399	392	387	365	390	398	396	408	379	408	415	385	368	395	362	415	420	413	409	390	394	404	395	414	406	389	379	396	423	397	395	383	383	395	388	384	399	394	421	430	369	427	414	385	422	383	408	407	373	407	411	400	366	369	431	404	383	420	418	417	413	376	415	417	387	411	398	460	405	444	395	400	399	394	378	403	418	393	409	398	408	407	403	402	418	390	373	399	376	393	371	402	423	393	362	380	393	430	381	447
21816	44641	36817	25618	20281	16374	13774	10919	8860	6660	5385	3837	2926	2174	1731	1385	1239	1096	1028	895	803	679	671	613	615	560	569	554	515	497	533	540	523	492	469	483	474	472	471	472	482	446	437	439	426	432	441	458	404	440	432	443	430	391	421	474	429	399	424	420	450	402	416	407	434	430	432	422	428	422	453	439	416	432	431	421	401	402	432	393	398	403	436	425	420	408	435	418	411	394	423	404	388	404	399	409	423	412	405	406	412	426	413	437	423	438	461	410	405	416	409	420	432	428	441	401	405	470	390	392	442	386	439	363	423	428	448	407	403	412	389	416	389	434	385	417	427	357	418	449	455	429	403	425	417	407	403	398	415	400	423	454	435	412	414	454	449	441	418	427	421	424	416	471	413	408	438	448	413	436	391	406	420	393	443	403	463	404	400	443	414	444	418	405	445	476	389	422	405	421	432	425	390	412	415	423	422	412	429	423	429	479	425	407	410	424	417	421	470	398	385	409	420	404	422	434	418	405	426	419	386	399	440	435	417	416	432	426	386	401	427	411	444	391	431	374	433	430	402	445	420	411	439	411	403	412	405	405	391	445	409	407	406	438	390	454	446	401	370	455	422	432	390	408	410	418	394	455	417	391	383	412	447	400	415	377	403	399	426	447	427	384	414	395	413	418	370	423	425	418	434	451	431	424	423	422	428	411	398	417	395	441	420	423	419	411	418	452	439	421	436	438	379	419	395	395	440	395	400	408	421	401	416	403	444	428	404	422	407	408	423	412	427	430	441	410	388	397	405	426	399	397	416	436	457	437	433	410	412	405	433	407	428	435	432	417	432	433	380	442	443	422	414	410	400	431	410	469	425	431	470	442	414	404	379	389	428	378	417	397	440	432	448	441	372	421	431	399	376	432	412	386	418	382	414	449	444	379	414	420	380	428	414	384	442	464	413	433	421	415	433	410	432	442	390	382	428	401	405	427	434	411	406	443	362	473	446	438	417	410	425	417	398	393	427	408	399	427	418	393	392	427	404	409	423	422	422	414	421	397	385	394	410	393	464	425	406	412	423	413	461	382	450	430	410	384	411	393	440	404	416	411	423	399	391	437	426	377	413	407	385	414	407	424	417	437	409	445	396	412	396	411	434	406	425	379	439	386	400	452	479	392	407	414	445	410	434	411	423	418	418	417	405	409	419	421	416	396	440	442	419	365	406	418	394	367	437	372	398	429	392	415	421	438	379	453	429	389	405	430	388	441	427	430	428	424	421	390	420	403	397	434	407	449	393	407	470	424	399	454	409	407	387	435	400	395	444	396	426	427	411	377	422	427	385	428	417	462	417	436	408	432	437	427	414	405	403	453	424	432	425	399	436	361	397	412	409	403	411	427	437	392	429	448	418	447	408	389	398	404	407	409	419	389	437	407	430	410	437	412	424	419	396	398	411	415	420	438	405	402	406	408	397	349	394	432	394	437	414	441	426	422	430	406	435	408	456	430	396	442	413	436	404	425	384	407	396	413	393	397	423	406	441	434	412	458	408	395	406	385	443	401	398	427	432	450	417	431	384	427	438	407	411	417	404	398	421	439	419	412	427	438	413	410	406	441	431	401	467	431	411	411	438	466	415	410	421	441	409	420	433	425	382	434	431	451	398	434	434	419	443	410	376	429	399	434	374	408	409	419	427	424	425	471	456	417	410	439	381	419	436	418	391	437	397	426	457	445	431	403	400	430	407	407	434	393	389	408	391	404	439	431	408	392	405	423	452	412	463	422	419	371	443	423	417	423	406	414	397	431	415	412	435	432	437	429	420	448	429	444	413	455	396	383	396	415	433	435	444	383	407	447	436	388	404	399	381	426	438	447	386	405	403	415	419	389	438	392	418	461	403	441	400	444	428	425	422	431	420	431	414	417	468	380	436	423	406	412	443	438	438	414	430	377	383	406	399	442	421	444	422	399	380	433	360	450	423	459	445	410	416	436	402	395	423	470	409	434	410	416	421	436	436	418	415	423	408	387	417	411	406	412	421	431	455	362	403	394	380	414	402	406	422	437	451	418	421	404	397	439	395	385	407	413	399	408	421	426	436	413	424	425	429	377	424	436	422	439	382	446	423	404	421	414	429	435	389	408	420	437	429	412	401	382	445	407	442	422	416	404	385	436	413	425	430	367	441	436	412	450	421	396	400	425	385	390	426	431	372	437	422	425	400	427	407	388	408	403	425	404	436	394	422	412	423	409	436	373	474	479	428	444	419	455	436	404	445	444	398	415	431	451	451	437	406	404	399	398	403	406	379	406	434	431	390	418	417	470	394	425	395	401	416	396	405	404	399	409	407	409	415	420	421	479	403	402	415	417	418	448	385	391	419	439	411	385	385	417	395	376	470	458	389	405	394	435	396	409	421	435	430	392	380	413	441	408	408	411	420	406	415	421	384	400	378	423	457	440	430	433	410	404	434	433	383	410	436	438	376	426	430	432	454	402	356	399	439	441	433	381	437	407	400	431	444	423	443	382	416	394	399	407	450	405	428	459	413	438	407	388	380	424	406	414	429	400	428	409	395	402	371	439	438	433	450	432	445	379	410	426	414	420	433	419	398	393	416	445	407	435	417	435	439	429	390	428	429	439	394	394	401	443	422	413	442	420	415	418	414	416	442	451	433	400	399	392	421	447	390	397	433	415	436	447	406	463	441	405	403	425	414	423	403	382	406	430	408	418	428	423	431	449	439	396	412	422	397	374	420	428	417	428	427	439	398	421	387	410	457	397	429	397	431	406	409	453	395	461	411	415	405	420	416	391	430	410	418	434	418	420	455	457	393	407	446	444	437	425	421	390	390	420	429	412	392	414	409	455	410	423	385	388	406	423	397	414	411	458	400	401	395	400	440	386	406	408	392	407	429	420	418	383	406	441	402	417	419	417	422	410	404	416	409	431	406	394	394	428	407	413	428	387	412	432	409	417	428	417	419	411	390	365	442	401	404	424	424	429	439	377	459	405	423	429	435	411	388	429	417	412	416	406	417	440	425	403	446	376	417	403	435	416	410	431	381	415	396	426	428	419	421	414	414	413	405	420	445	444	420	422	422	385	368	460	388	453	427	415	362	443	455	421	416	426	417	451	411	388	404	412	413	397	434	391	421	437	395	415	377	395	407	450	469	389	457	430	414	382	446	449	414	415	401	409	375	440	398	429	386	409	438	406	430	392	410	403	456	436	412	426	429	389	395	406	436	423	416	392	403	420	385	455	393	414	431	420	433	423	394	393	400	424	427	395	414	418	415	444	431	460	420	409	428	408	432	430	419	393	387	417	426	429	421	429	453	382	433	448	409	440	442	443	439	452	403	474	395	382	424	415	453	447	432	406	441	435	411	400	413	420	411	417	431	397	431	408	449	421	415	403	416	446	431	413	403	416	415	424	401	393	421	400	428	437	396	464	388	428	441	392	422	445	457	451	448	375	423	418	418	402	400	390	436	403	428	435	414	390	386	384	431	438	445	426	371	420
25649	21616	28085	26370	17889	10242	7627	5927	4217	3255	2615	1968	1507	1143	956	820	660	675	614	590	570	482	499	447	452	409	436	434	407	415	423	422	340	398	403	407	377	368	356	335	352	377	357	411	370	380	346	336	341	356	366	330	378	330	326	361	346	373	363	368	347	342	372	351	363	352	349	369	353	373	375	334	319	340	344	314	319	346	386	344	348	319	360	332	317	363	342	304	336	322	349	365	351	377	342	354	323	386	339	341	369	334	336	352	341	348	325	337	375	357	320	352	310	361	333	347	349	347	382	335	321	345	370	350	316	318	347	362	337	332	349	334	344	330	337	337	368	369	339	315	354	362	334	310	336	347	338	347	334	360	342	360	371	344	381	371	363	369	337	323	347	301	335	346	327	357	362	329	365	355	323	324	345	343	320	336	372	339	325	335	320	361	349	358	378	335	379	337	355	343	389	350	343	345	348	345	329	348	355	347	330	309	364	373	374	322	361	345	346	327	362	313	316	314	349	323	336	340	350	334	341	370	334	363	341	337	353	321	344	314	340	326	363	334	344	341	345	347	320	325	363	374	369	369	345	344	354	389	361	379	376	372	346	347	317	318	381	349	359	340	345	373	321	325	362	356	345	333	319	347	362	332	331	354	351	337	358	342	353	350	357	337	358	335	328	349	338	375	325	317	324	354	364	346	353	353	307	340	378	338	352	354	313	349	326	339	331	373	340	382	376	329	327	351	390	365	365	346	377	326	333	319	339	394	361	363	334	367	364	353	356	343	345	348	333	316	334	341	321	327	340	340	369	355	368	333	343	346	319	320	355	345	332	316	324	341	337	345	348	340	344	353	335	382	332	327	347	371	340	356	379	335	366	349	333	329	344	339	315	350	340	333	338	354	337	346	345	365	329	356	356	368	353	355	315	366	328	335	353	340	316	342	357	350	350	388	345	362	338	354	346	355	352	358	344	344	359	371	332	316	330	331	354	327	325	380	340	331	362	347	305	337	341	367	351	370	331	342	339	350	318	348	295	340	346	345	369	326	317	359	343	343	335	337	340	380	337	311	355	355	365	339	351	343	362	349	341	366	329	382	341	350	354	350	305	345	390	338	333	337	315	356	317	353	317	347	302	314	379	344	347	344	353	326	320	363	333	339	350	314	326	387	328	304	353	359	378	373	341	353	362	355	339	303	353	318	338	333	346	353	363	318	313	341	327	347	338	360	376	346	346	360	336	342	355	352	359	327	310	342	345	349	335	347	350	325	337	339	346	362	333	329	332	359	379	339	317	378	358	351	362	333	389	327	351	311	382	366	346	352	360	353	320	340	391	365	336	348	337	335	333	321	358	366	324	307	359	374	368	360	325	342	360	374	346	380	356	348	388	349	346	365	365	336	290	334	346	391	349	374	326	327	367	358	309	360	339	321	345	345	338	344	361	358	354	337	353	351	335	356	335	330	349	331	354	330	331	332	338	352	337	330	383	384	344	344	332	338	321	379	323	370	320	331	349	353	325	345	371	329	348	357	372	346	314	344	343	344	321	333	363	366	344	362	360	334	425	366	355	306	364	320	350	353	338	321	361	333	314	349	381	359	337	367	343	316	341	366	360	358	348	347	378	336	353	320	368	338	351	356	360	332	343	365	357	328	325	363	347	382	320	331	358	333	346	343	341	342	374	348	350	341	356	362	337	361	339	343	359	350	375	323	319	341	339	351	336	379	334	335	346	347	336	340	354	379	350	341	342	333	365	374	345	318	344	349	349	366	343	356	360	325	349	365	325	343	325	329	340	387	327	329	381	332	361	364	371	331	334	346	334	342	390	329	333	360	305	342	340	336	346	333	335	390	351	355	321	344	351	368	332	360	333	350	356	350	357	338	335	328	356	358	327	331	372	335	353	365	357	386	326	311	351	336	337	349	371	314	356	363	388	331	322	345	356	327	372	361	343	314	348	352	365	292	355	384	344	321	356	335	357	344	360	338	356	328	340	332	344	325	290	333	330	350	336	329	351	355	335	357	375	314	353	330	340	338	354	322	368	316	359	307	378	338	325	345	357	322	367	376	350	348	327	379	370	365	329	332	388	335	371	356	369	353	380	347	351	326	331	382	370	367	349	325	360	373	336	363	355	343	376	338	330	348	342	331	345	367	336	360	321	357	321	328	321	353	357	342	371	329	347	318	316	342	371	360	334	346	340	352	372	337	343	346	344	308	369	354	385	332	379	344	373	349	335	324	354	345	369	334	350	348	348	342	325	340	350	351	345	351	334	331	337	363	363	314	374	319	366	376	346	328	372	379	289	340	334	350	328	345	311	364	342	362	343	343	347	309	346	348	349	336	333	344	367	337	340	333	375	329	339	350	368	377	361	344	295	317	311	332	352	345	333	320	366	326	328	323	325	344	359	379	318	337	343	367	307	338	338	357	331	324	370	329	367	353	386	369	360	375	362	372	409	339	333	350	341	360	330	346	314	370	344	361	334	363	318	301	371	356	342	362	358	352	369	331	352	329	350	368	316	376	348	344	381	332	346	379	352	356	339	367	350	319	370	337	358	354	337	371	319	368	406	317	314	339	351	318	376	299	355	341	350	362	358	350	351	343	328	320	349	317	328	369	348	355	368	373	371	345	344	332	322	357	344	369	351	300	368	352	351	325	343	340	343	364	371	351	330	354	332	358	364	348	352	348	350	345	343	361	316	354	326	332	335	373	345	354	369	348	324	337	359	361	328	358	345	329	357	331	342	323	359	339	338	351	314	334	366	325	335	364	354	353	336	321	375	361	369	358	339	379	353	335	349	357	354	350	327	359	360	334	314	362	349	347	342	381	338	335	348	361	320	332	334	328	354	375	348	329	381	344	330	342	342	335	365	359	364	365	334	375	366	325	363	318	335	317	313	333	343	343	369	378	355	349	358	355	394	382	338	341	368	376	342	330	333	355	348	311	331	359	311	313	343	351	325	369	340	370	369	348	346	357	378	343	348	354	311	343	348	342	372	366	340	337	351	342	361	354	336	321	373	344	324	349	383	341	342	283	330	355	323	348	369	352	328	351	347	354	365	323	318	325	324	375	350	328	317	348	345	333	357	322	319	347	330	352	353	349	317	326	337	329	367	329	346	317	353	358	353	334	361	352	358	309	354	359	353	338	318	345	328	344	318	352	345	339	347	335	317	351	378	368	350	380	336	366	333	394	364	322	324	358	327	351	328	353	317	329	328	346	325	380	342	324	341	361	341	351	339	329	391	362	355	338	345	314	344	317	321	349	333	344	342	329	355	360	327	333	350	370	348	375	370	329	342	348	315	315	379	325	340	331	335	343	360	333	360	331	338	348	308	348	350	384	363	372	329	307	320	323	324	335	343	342	318	337	328	355	329	341	328	364	322	366	349	361	327	315	363	308	333	357	348	374	328	356	344	326	363	331	311	321	354	345	338	336	376	341	349	381	353	346	314	367	334	325	334	342	332	350	342	344	319	364	330	359	341	357	361	334	345	357	334	361
21216	41110	33257	22215	16600	13616	11575	9740	7498	5459	4392	3277	2409	1713	1373	1203	1022	848	835	737	690	597	599	541	525	493	482	453	466	456	408	432	455	443	374	396	419	449	391	404	393	388	376	416	403	377	387	388	382	406	390	378	411	368	389	357	374	385	344	411	376	346	380	339	350	361	373	394	363	355	387	365	341	358	368	358	368	367	354	387	367	407	400	362	384	370	374	395	399	386	372	357	365	330	358	351	374	358	389	421	343	344	398	336	370	371	336	344	357	397	366	362	390	371	349	386	362	350	365	357	387	347	383	345	320	374	364	416	376	318	411	326	387	377	351	355	353	352	384	334	339	362	366	334	358	338	375	349	368	345	396	349	346	351	373	370	360	369	362	392	354	362	363	350	361	355	410	352	340	337	346	394	339	346	376	364	382	359	381	373	372	362	386	347	376	377	369	359	396	341	364	367	369	399	379	371	384	348	352	371	343	386	372	351	355	365	352	370	385	338	358	374	408	344	400	385	381	347	337	347	347	360	361	379	366	368	383	377	344	382	353	334	368	375	387	390	366	369	390	375	398	390	352	379	399	381	365	344	369	389	322	346	367	399	376	352	396	358	386	378	367	403	368	351	388	356	362	363	367	386	349	335	359	333	372	386	354	346	366	382	338	362	395	363	385	366	342	394	378	355	364	398	348	358	352	389	351	366	358	378	365	372	376	375	375	354	374	365	351	329	384	384	385	385	366	366	399	354	312	404	330	397	384	354	403	381	370	372	377	385	406	371	378	351	423	332	364	361	397	391	352	352	404	339	356	363	372	345	355	370	380	364	382	357	379	360	362	328	368	411	360	368	342	337	362	347	377	350	380	330	341	364	345	386	355	364	379	328	326	393	356	390	369	327	412	370	349	347	365	425	348	348	363	350	375	389	387	361	365	390	393	382	353	369	360	341	376	367	373	384	358	384	369	383	411	361	386	383	360	384	367	381	335	381	366	351	381	340	359	351	384	367	356	392	355	349	365	320	377	359	385	372	406	386	387	378	350	395	380	382	362	384	383	339	369	382	377	362	371	355	330	323	368	366	356	366	401	385	385	367	390	358	342	356	361	340	370	384	349	398	366	397	387	383	375	403	370	384	375	361	355	363	375	343	368	381	381	346	352	347	358	374	377	366	373	369	342	338	382	365	351	377	356	372	374	351	360	370	384	373	390	368	347	363	381	367	368	372	389	357	359	372	352	333	389	358	360	336	375	363	361	353	376	331	373	356	373	396	367	371	377	360	367	390	376	387	358	344	380	370	389	383	358	392	377	395	368	351	346	380	363	401	362	370	378	389	362	354	367	384	397	350	332	359	365	348	383	380	402	403	372	389	376	385	368	368	384	364	371	354	378	371	375	374	378	371	372	356	390	369	376	348	373	360	373	368	342	364	385	375	358	331	366	372	360	367	383	405	373	364	361	362	362	379	364	358	378	399	331	371	354	333	361	368	366	373	367	330	342	360	396	376	370	377	381	367	383	353	344	361	362	376	403	373	371	362	371	361	359	340	371	371	366	362	375	347	353	373	355	347	357	412	349	397	321	381	344	328	356	326	380	381	358	375	387	356	342	395	356	371	360	344	363	373	368	373	344	354	336	354	391	369	374	365	331	343	342	376	399	404	366	338	382	380	357	370	370	350	350	359	359	341	364	356	362	359	382	360	379	404	348	379	385	349	381	355	340	370	346	381	373	371	354	364	394	402	370	367	371	361	357	334	382	366	363	355	354	393	376	350	353	352	383	396	359	386	359	396	365	354	393	394	384	385	360	366	373	357	394	354	352	363	351	349	387	362	376	347	346	344	391	374	344	353	393	387	360	354	375	366	386	371	362	393	332	376	364	347	332	365	352	351	372	350	372	386	333	369	407	359	352	391	365	421	390	376	355	382	371	374	365	380	402	395	358	356	355	370	394	331	344	333	373	403	357	336	356	372	361	370	361	379	357	339	397	368	380	361	392	377	324	362	338	366	396	407	366	374	372	368	381	366	369	386	359	385	378	370	365	366	358	361	417	380	378	360	358	329	345	355	420	377	357	382	370	356	349	376	368	379	351	338	360	356	364	375	359	374	364	379	357	372	350	331	379	365	352	376	398	373	433	368	380	375	385	351	339	366	405	362	387	360	385	371	351	383	338	392	396	359	356	351	364	368	361	367	352	381	366	385	366	357	365	365	333	365	355	338	359	366	346	402	335	380	389	372	341	376	352	379	380	385	336	342	315	368	367	399	368	378	373	357	363	372	378	351	388	398	382	392	344	419	368	364	409	366	382	368	385	372	375	377	376	374	400	343	352	360	406	366	404	349	357	382	373	363	329	352	343	388	344	332	388	344	364	401	353	331	376	387	363	392	392	361	356	350	368	387	352	348	351	367	375	370	397	359	388	358	373	353	369	370	371	375	374	364	363	354	370	404	323	328	359	362	347	340	377	381	377	369	363	346	364	391	407	371	331	364	348	381	396	362	336	367	386	394	392	391	355	393	395	397	377	355	376	385	342	352	358	368	322	376	386	416	361	408	384	329	382	329	381	376	366	396	363	392	359	386	345	370	387	376	366	355	369	371	334	383	403	350	382	354	344	344	358	391	369	353	358	357	333	365	367	356	361	352	367	353	392	352	399	376	369	392	390	344	372	352	361	369	381	357	367	383	376	337	372	421	368	359	387	366	382	386	342	366	341	367	378	358	351	354	360	359	330	367	382	344	338	358	361	337	365	394	339	385	409	380	355	382	365	404	352	341	386	392	373	367	369	369	360	385	346	337	341	409	385	322	367	359	343	372	357	363	338	363	364	382	396	354	371	366	371	388	369	372	365	394	376	349	366	381	388	361	331	363	381	351	388	383	402	379	365	360	388	379	367	352	364	382	366	356	386	372	362	338	375	387	334	353	351	362	375	376	363	386	335	350	377	395	368	332	366	339	361	388	373	378	403	373	381	390	398	375	390	399	388	377	319	350	357	353	345	360	358	387	357	392	383	375	359	361	376	370	354	356	359	373	397	362	359	368	345	332	334	356	357	352	370	389	375	381	382	323	366	354	341	314	361	356	368	356	349	361	385	365	361	379	336	392	373	366	374	359	393	367	369	399	367	379	396	360	364	363	389	367	378	389	354	361	372	377	383	384	399	358	383	363	346	362	374	384	356	367	369	323	350	358	367	364	385	373	369	390	351	353	367	396	370	372	386	359	359	372	374	363	357	348	391	353	396	350	347	360	377	373	381	345	382	354	352	373	382	385	350	402	352	341	360	395	390	344	380	363	371	388	349	342	344	381	343	370	356	396	351	368	364	361	336	366	373	379	379	407	363	360	399	373	346	368	383	367	381	374	344	354	381	400	360	342	364	356	371	379	363	361	388	340	363	370	384	362	353	384	368	337	388	359	359	369	359	388	373	360	376	394	371	359	362	378	386	389	379	359	369	397	369	360	365	373	390	367	353	371	386	326	379	381	360	374	383	367	385	398	340	375
23166	21572	29345	24289	21837	22835	19621	11223	7708	5940	4738	3453	2557	1995	1654	1305	1164	1043	998	948	789	769	707	667	616	662	633	599	572	560	577	497	546	542	565	569	528	518	496	510	511	511	475	511	500	529	470	468	470	439	476	499	472	512	459	482	459	467	490	468	471	472	467	432	497	471	474	520	470	473	520	508	458	449	465	461	493	450	455	506	477	485	493	441	462	474	439	448	481	453	458	474	480	447	465	472	487	456	463	449	484	493	480	469	453	425	475	445	440	495	468	512	479	503	477	434	482	462	499	495	496	471	442	479	448	466	490	492	506	451	459	439	483	506	492	444	444	483	463	447	502	465	458	472	464	463	445	456	483	476	497	455	461	468	465	469	464	471	439	496	467	449	478	489	466	492	497	506	485	451	475	483	513	486	480	511	479	432	494	435	445	426	454	450	442	464	536	490	450	440	440	449	467	502	447	518	435	484	464	453	470	466	474	487	492	472	447	468	462	449	443	452	449	476	486	424	474	458	438	487	444	483	452	434	466	452	452	413	461	493	479	495	478	459	462	446	516	454	454	440	460	496	403	490	508	471	468	460	445	473	441	490	462	465	486	476	462	465	486	473	452	502	515	398	479	430	477	458	437	433	475	460	488	453	463	477	475	474	454	486	479	475	487	475	504	449	455	470	464	450	432	465	452	460	433	460	457	430	463	480	466	460	484	463	448	460	474	439	478	439	437	473	488	450	455	433	509	472	505	462	442	435	421	472	464	498	516	455	501	459	460	456	490	475	463	472	480	471	455	489	459	458	497	491	466	467	457	467	486	499	468	472	439	410	509	463	446	462	463	462	492	420	445	452	485	454	512	492	472	446	457	469	492	441	461	477	468	434	438	455	485	441	469	475	477	482	463	444	466	439	451	448	484	494	484	498	467	448	443	499	451	470	460	428	469	462	495	469	440	459	491	458	462	466	455	470	448	443	477	478	451	440	491	454	479	440	456	483	466	461	461	454	471	417	457	450	450	458	511	451	474	479	499	463	463	471	496	488	455	460	470	434	453	428	436	532	451	439	473	456	480	482	453	478	431	454	454	418	491	460	430	461	479	443	469	468	456	487	488	452	437	509	487	449	457	487	496	471	443	501	506	468	476	460	479	436	500	480	453	487	493	458	485	454	471	437	478	464	479	474	485	429	436	457	495	477	448	449	489	469	457	446	474	453	471	487	486	467	464	470	451	475	460	473	472	452	428	473	464	489	466	465	463	423	503	478	533	461	449	457	448	488	470	466	476	505	467	474	460	428	487	522	419	485	495	432	520	455	500	477	472	475	502	455	475	438	450	454	463	473	474	470	471	455	456	501	451	453	487	488	461	481	502	450	409	480	449	477	428	451	467	484	472	438	442	498	466	498	491	432	459	420	473	473	489	458	465	494	464	481	436	476	440	485	441	491	496	492	456	474	459	452	438	462	465	470	482	472	443	468	479	464	431	477	435	494	472	471	475	484	488	450	475	479	458	429	509	465	439	481	511	497	453	442	425	472	490	456	501	469	478	465	488	468	483	493	454	472	453	466	472	448	457	466	466	419	454	473	475	445	510	471	462	436	443	473	454	461	480	468	440	440	470	458	438	464	499	465	452	468	452	460	480	457	471	448	470	459	461	469	451	445	434	443	451	439	480	449	487	458	453	432	474	429	454	482	456	459	466	481	453	461	465	411	445	442	465	444	400	462	461	449	490	465	438	474	472	476	459	457	504	462	444	458	437	461	427	447	481	469	485	471	439	484	445	412	443	454	451	467	439	447	477	458	421	436	459	414	462	459	451	463	487	445	453	485	425	482	472	470	472	462	429	493	466	469	451	434	503	467	444	483	451	461	447	448	427	463	455	434	444	462	471	435	484	441	423	461	487	454	496	424	450	444	449	444	454	451	490	499	439	438	484	494	446	456	424	496	462	472	431	455	456	433	464	480	544	458	470	442	482	472	439	472	457	463	477	484	460	440	453	474	442	453	445	478	500	471	459	442	460	468	445	458	480	452	483	458	441	466	455	409	460	461	475	404	453	474	416	452	471	487	466	439	473	469	435	477	438	468	497	435	477	424	485	492	451	450	451	518	458	473	456	465	487	436	483	472	442	463	456	492	446	458	486	476	442	502	429	434	426	473	468	485	467	480	457	492	477	461	468	451	449	457	489	464	468	499	455	480	455	458	453	461	417	475	487	455	432	485	458	450	475	470	453	481	436	470	435	463	472	407	436	482	402	443	471	468	413	446	455	461	483	429	454	445	445	484	449	451	445	429	437	436	411	512	461	468	474	443	495	441	459	494	476	461	457	471	462	442	457	440	492	468	493	454	404	472	454	446	458	480	463	469	474	467	490	460	438	472	513	507	494	459	425	497	456	473	429	457	471	479	454	470	494	494	490	449	440	451	452	482	481	463	485	458	459	482	452	464	449	476	473	449	449	449	473	473	449	502	468	490	470	474	448	470	435	477	495	514	500	454	435	476	461	470	489	475	509	485	418	468	434	452	484	463	458	460	487	489	526	485	452	465	458	474	420	472	468	449	427	449	439	479	425	474	464	469	479	480	432	449	420	479	512	488	424	442	459	463	459	474	440	448	469	445	436	424	450	474	497	466	446	482	452	454	451	464	489	483	452	425	468	481	462	459	472	440	472	496	454	466	478	497	485	479	443	461	497	483	468	411	478	471	461	487	430	461	466	429	464	470	479	482	473	456	455	461	450	482	450	478	460	485	451	441	461	460	491	442	493	478	419	434	456	433	476	445	474	489	469	477	486	482	428	463	458	461	476	433	424	424	465	423	467	486	436	447	458	449	428	444	465	488	477	469	414	500	494	498	481	425	434	464	436	467	485	475	471	467	480	476	470	439	448	480	445	477	474	488	474	442	456	454	456	446	495	448	464	449	424	477	461	457	481	455	461	464	451	456	488	450	480	491	488	473	425	486	470	488	426	462	465	459	464	474	436	463	493	452	474	439	471	455	444	479	499	442	440	476	500	443	450	503	498	453	484	465	509	450	450	434	466	454	456	473	470	481	424	438	484	448	464	439	468	456	457	427	476	494	503	441	511	486	479	461	464	471	472	472	480	433	434	468	494	427	474	476	452	448	456	478	446	478	496	489	464	481	456	439	443	492	457	449	457	477	467	486	457	444	439	474	484	457	477	492	464	429	463	446	430	464	467	454	457	474	512	463	446	481	489	420	484	456	425	474	455	457	453	453	496	465	474	447	451	468	424	460	490	498	466	468	460	466	468	520	439	428	475	437	455	432	438	462	519	515	477	429	492	476	454	463	448	455	474	490	473	456	469	459	493	460	432	465	441	436	429	478	461	448	496	497	413	504	497	486	493	460	429	443	432	491	478	472	508	445	451	497	495	454	453	422	455	460	454	453	455	455	482	470	462	445	445	464	510	454	444	458	436	421	477	448	472	489	463	458	460	477	432	480	449	432	481	427	475	469	474	488	515	444	467	472	455	492	445	457
24333	49219	40930	29693	24803	20596	17597	14859	11434	8826	7106	5349	3928	2985	2286	1873	1582	1356	1332	1158	995	884	835	777	751	714	693	706	670	646	581	664	594	608	602	553	581	562	516	518	524	561	521	510	502	477	524	466	516	527	527	519	520	474	520	491	480	487	501	478	517	515	506	470	457	468	475	512	455	517	472	490	506	486	494	502	498	503	491	467	470	489	474	494	529	491	483	451	473	451	479	463	487	476	467	478	507	473	465	460	518	475	478	533	517	468	457	473	454	471	513	463	506	480	461	496	526	464	481	435	503	454	437	478	488	422	441	464	466	481	450	489	491	481	496	464	478	460	484	492	458	512	491	473	477	462	472	482	492	490	442	425	482	518	494	455	513	478	474	478	489	472	471	528	446	514	465	473	468	492	489	477	449	437	520	466	464	486	498	478	474	496	471	491	457	500	500	492	450	488	446	465	497	496	462	519	488	441	466	447	496	486	450	424	495	441	469	475	483	473	494	469	483	458	484	540	496	492	499	463	510	493	514	477	490	494	472	471	520	514	456	517	441	488	447	461	430	478	478	461	467	468	520	461	490	452	481	518	487	480	476	480	522	492	484	508	466	434	461	465	475	456	473	460	468	461	491	477	486	446	501	474	468	435	495	510	492	465	488	500	441	489	465	460	489	495	452	492	452	467	435	466	432	488	459	488	484	480	474	508	460	435	518	500	454	464	520	498	450	465	491	527	453	500	482	514	472	456	470	484	501	495	485	452	491	485	481	476	452	484	435	450	497	489	465	467	463	431	481	482	474	492	465	456	466	501	478	451	487	454	468	509	482	479	477	455	462	482	488	501	480	470	471	501	477	475	456	467	492	472	455	472	477	493	502	491	479	459	465	452	489	514	462	460	531	468	505	497	478	442	441	455	479	492	474	448	478	476	486	521	470	455	533	459	483	469	494	473	489	475	488	430	472	495	482	487	507	440	471	483	477	468	440	472	511	469	525	469	480	513	446	482	492	471	487	482	457	497	486	531	498	475	474	462	503	479	429	457	436	464	483	526	480	507	498	471	526	468	462	423	467	494	516	500	466	484	485	487	464	482	460	444	459	497	467	495	476	458	460	451	505	477	494	513	513	471	483	494	511	457	490	436	474	456	486	442	489	484	474	453	461	495	457	472	482	500	477	459	479	498	499	478	469	505	483	464	452	442	466	484	472	462	452	487	487	446	482	460	479	484	498	499	458	497	513	484	500	485	480	468	507	471	481	449	514	493	446	429	471	495	453	487	488	484	498	508	479	498	450	497	522	511	493	469	475	479	496	478	476	443	466	480	445	476	493	480	434	503	479	456	487	465	472	455	500	478	462	459	468	430	465	479	499	443	461	478	461	432	528	458	458	497	446	478	468	479	505	454	489	467	467	463	463	463	531	433	474	466	485	466	487	456	456	488	481	469	461	497	506	495	464	471	472	473	496	461	494	480	508	427	477	489	476	477	442	457	499	472	503	469	480	476	452	445	479	477	474	466	473	499	499	480	452	498	517	485	485	475	474	486	496	463	490	496	449	462	496	466	471	462	499	486	451	506	530	529	450	487	460	548	428	486	496	468	487	450	474	465	474	468	479	468	516	496	489	467	449	472	471	466	497	478	485	425	470	468	538	443	489	462	490	479	474	429	475	467	493	449	449	483	495	475	465	461	435	461	503	506	499	510	486	468	484	453	468	456	436	513	504	471	521	449	501	513	470	456	447	477	490	462	455	489	464	486	484	479	473	478	481	496	462	489	470	481	465	477	469	485	465	480	496	468	453	479	475	478	453	492	479	470	486	488	476	453	490	466	481	498	460	499	470	468	531	499	499	486	466	476	530	473	490	487	496	458	480	445	486	484	436	455	475	469	459	505	535	444	454	473	493	480	469	472	526	475	459	502	532	474	469	444	456	491	466	454	469	469	454	510	451	494	448	490	444	468	479	474	478	486	500	505	447	489	464	503	458	492	514	478	463	448	479	482	493	455	474	473	465	452	467	484	492	478	461	438	487	494	456	536	511	475	461	464	497	477	501	484	465	501	511	521	490	502	523	454	441	466	480	471	464	537	495	469	508	450	510	488	489	474	447	482	495	446	490	484	464	443	445	461	472	498	484	482	499	466	460	480	482	497	499	482	490	457	452	465	483	485	439	485	500	469	469	471	481	504	465	495	491	467	492	460	465	493	462	502	466	481	451	475	504	446	455	470	510	487	442	454	472	477	463	465	467	488	473	464	464	474	442	451	457	515	470	494	455	467	523	480	487	487	462	463	475	492	490	513	458	476	504	521	481	493	502	480	466	486	448	457	481	461	469	499	461	504	464	521	483	424	476	471	477	482	489	472	463	501	470	448	467	495	424	479	532	508	485	471	441	491	454	485	482	482	471	496	458	439	517	479	475	461	490	481	481	466	470	443	483	486	496	506	502	469	502	486	483	498	466	466	492	467	516	476	495	501	472	433	506	478	464	477	450	500	447	482	537	467	448	459	472	462	502	449	435	465	461	452	487	502	491	461	429	514	492	438	481	454	463	457	497	500	487	459	459	461	476	478	460	486	430	471	503	458	467	496	487	487	449	479	477	484	471	487	464	482	479	477	458	488	471	463	486	501	501	459	471	445	482	462	472	484	527	445	487	455	496	496	486	435	462	508	455	475	441	513	468	462	468	471	471	493	491	495	465	440	500	459	528	450	464	503	477	483	503	475	447	480	477	480	483	475	459	474	463	483	486	476	457	491	464	457	512	483	447	496	447	470	457	454	470	475	476	471	492	443	448	461	487	462	481	474	439	464	491	468	493	486	494	491	508	495	463	462	462	510	454	466	485	454	474	458	425	464	472	462	513	474	477	463	467	458	496	477	493	470	457	444	485	511	473	471	490	474	482	476	455	502	474	469	449	460	514	522	508	434	486	488	463	496	459	467	449	496	495	471	467	448	469	472	450	473	462	501	471	488	438	424	457	449	495	452	459	461	506	453	490	447	451	471	469	444	478	494	460	479	481	487	497	447	468	483	490	488	494	470	446	493	466	481	476	482	495	429	463	461	451	481	486	481	483	460	445	511	470	521	472	481	491	430	494	505	473	456	472	482	474	488	520	499	482	461	497	477	494	464	487	460	440	473	498	453	483	490	470	458	455	472	456	484	443	450	447	438	504	448	496	487	470	478	486	467	455	466	473	486	511	456	494	460	457	504	475	458	458	504	444	479	469	480	443	501	476	482	455	453	449	451	433	491	482	505	473	468	467	461	444	458	464	471	519	430	456	456	445	488	506	509	489	481	472	477	458	498	463	448	464	456	504	466	494	529	499	465	499	484	480	473	517	508	453	408	465	445	484	466	453	466	474	467	461	487	454	489	427	463	491	464	459	455	469	511	456	465	489	454	486	495	471	461	517	470	482	490	476	467	494	471	431	504	519	459	459	455	491	456	437	481	530	494	486	428	456	441	496	479	484	482	481	496	471	478	494	461	524	507	480	468	452	511
29087	24358	26527	18328	10923	6808	5237	4218	3387	2597	2071	1558	1149	933	760	676	541	489	510	509	467	430	394	460	401	409	377	379	387	348	343	363	379	345	364	378	346	351	320	322	316	325	307	356	338	316	352	356	317	326	313	339	319	295	315	332	332	347	324	302	320	339	333	311	298	338	303	331	343	283	326	327	324	298	338	359	303	299	321	310	312	310	308	319	310	319	351	308	312	337	324	334	301	348	303	327	302	313	347	334	331	324	319	325	311	344	303	315	290	325	328	310	337	298	363	315	336	305	325	302	358	293	319	320	319	309	294	336	338	337	340	318	344	318	322	324	314	335	319	298	321	314	313	324	295	363	320	318	324	318	340	335	333	299	366	317	330	302	294	326	325	323	306	334	347	319	325	341	315	317	338	309	294	319	307	315	311	353	347	298	320	352	316	292	307	352	335	334	333	334	315	360	329	326	347	322	314	312	323	331	333	317	340	312	297	315	302	330	355	329	306	331	324	299	329	327	351	300	326	304	337	315	283	311	293	343	334	315	279	319	323	330	302	312	336	337	326	296	340	329	322	291	312	307	334	358	339	305	327	338	309	301	332	302	343	322	301	330	311	380	337	337	323	361	328	321	298	322	309	313	324	329	302	317	303	303	331	342	329	326	326	338	315	339	324	319	321	344	296	308	314	339	318	305	345	335	301	299	326	298	338	351	312	303	316	307	339	353	336	351	317	298	305	314	336	315	333	312	340	331	323	334	342	324	325	344	313	309	331	334	311	327	325	352	304	323	354	348	327	370	333	311	313	346	314	299	328	322	322	340	313	319	300	305	325	344	335	318	322	334	313	322	323	326	355	341	334	289	329	327	292	324	292	327	297	320	313	331	310	330	316	342	333	322	316	320	311	323	290	328	362	347	312	342	296	332	315	299	313	317	361	341	348	330	325	297	299	335	338	315	316	340	296	325	332	333	311	317	313	295	329	325	324	315	300	357	318	297	327	362	340	306	325	343	307	322	318	287	323	367	319	311	332	309	327	328	313	356	330	322	334	333	332	298	299	379	299	326	300	311	326	309	288	316	311	334	324	327	345	314	332	293	342	321	336	338	319	323	311	338	298	338	316	334	322	363	298	294	301	349	329	307	332	325	314	327	306	302	289	326	314	302	313	321	306	343	314	331	311	313	328	322	307	370	294	309	309	312	319	343	309	291	322	305	332	315	314	312	312	332	308	347	315	306	290	331	314	334	299	305	321	314	346	342	314	303	321	311	314	336	310	344	297	312	302	327	342	331	323	309	323	333	313	340	345	312	329	340	323	319	356	313	316	339	316	299	333	316	326	344	319	348	303	317	334	308	284	292	311	322	364	315	318	315	330	339	298	312	310	302	324	302	317	315	310	341	322	304	302	310	344	303	346	352	310	337	296	283	341	340	291	313	313	330	351	337	320	294	316	341	310	328	323	346	376	344	294	305	333	325	328	374	329	325	314	320	314	357	308	326	334	322	319	318	330	323	327	338	310	329	337	351	309	305	301	344	296	325	342	332	335	327	328	306	331	318	310	291	328	308	288	317	311	325	309	359	310	331	332	307	308	313	336	313	343	292	319	330	313	295	346	321	319	301	316	309	306	314	321	313	326	343	326	307	318	345	321	350	314	330	354	329	309	314	293	361	312	302	343	336	332	324	310	332	313	306	332	326	312	305	339	340	295	331	361	315	298	303	326	278	314	378	338	331	305	297	322	313	330	325	324	310	304	358	327	304	309	308	322	310	298	326	332	287	301	309	343	322	327	327	342	339	325	327	367	310	321	340	310	323	320	325	307	324	330	339	319	332	354	327	332	333	314	320	311	310	353	304	349	346	335	338	305	307	306	320	274	287	326	335	330	344	320	307	354	356	336	323	325	315	318	304	338	329	301	329	313	287	307	343	350	331	316	331	300	310	374	322	338	356	289	336	348	327	323	322	327	336	320	300	326	308	326	318	302	294	310	317	318	339	301	323	369	368	346	344	333	301	335	320	354	300	330	311	321	318	306	324	322	323	319	311	308	331	328	319	308	314	321	294	328	316	331	327	335	345	313	306	316	330	322	297	346	328	299	310	315	306	340	322	320	325	333	301	320	343	335	307	333	332	312	306	333	333	311	328	329	305	303	312	348	324	332	334	338	318	343	331	332	317	318	295	397	337	324	338	309	323	334	352	356	308	325	320	311	341	328	323	288	326	313	358	313	357	332	314	290	310	349	326	319	335	347	329	340	309	325	329	304	344	319	301	318	324	328	326	347	314	294	314	334	321	306	316	304	329	280	343	309	317	341	305	341	335	331	313	298	308	321	328	308	306	310	355	309	313	335	332	328	324	293	329	319	308	300	337	322	327	342	300	354	316	324	277	308	339	308	320	332	324	323	312	317	341	323	319	332	300	333	334	297	308	341	316	336	333	308	306	345	286	317	301	339	346	350	318	307	323	308	333	313	309	316	339	300	328	318	312	368	336	301	312	309	351	316	338	356	352	348	309	304	318	320	308	310	306	322	282	303	303	287	353	355	329	295	318	298	304	298	299	339	317	313	343	302	314	352	312	320	332	321	299	335	314	328	333	324	336	301	307	316	310	298	312	357	314	299	312	336	326	331	301	344	326	326	318	321	302	334	340	317	333	325	294	330	315	340	333	332	335	351	300	339	293	291	348	300	316	329	337	337	321	335	314	293	320	333	330	318	313	323	299	319	321	327	303	326	335	344	301	323	313	322	304	337	306	313	300	314	312	324	313	295	345	365	341	295	306	331	331	329	310	336	332	342	340	314	313	287	291	334	336	340	307	282	350	302	299	317	319	342	294	312	303	324	323	326	315	326	304	335	356	318	317	318	293	280	321	331	296	331	339	278	329	349	345	314	310	291	344	325	332	345	349	310	334	313	334	324	324	322	305	343	345	322	290	330	335	327	329	337	300	355	281	291	300	297	282	324	347	336	296	332	323	334	312	325	329	314	327	336	306	310	345	326	305	306	326	345	347	321	337	335	312	317	312	286	300	306	340	289	333	295	342	334	334	361	317	345	335	324	291	356	306	343	330	338	297	336	362	351	303	328	323	323	361	309	334	304	324	322	324	301	335	311	313	313	310	336	305	344	332	351	308	334	293	325	350	324	317	330	312	299	327	307	327	354	328	329	350	324	299	301	312	314	286	320	320	274	304	354	320	326	294	276	320	299	334	300	296	296	322	339	335	323	318	332	290	313	353	340	328	327	315	313	331	338	323	315	296	360	326	301	311	294	311	326	307	308	344	349	307	332	291	338	313	287	329	335	318	360	322	317	330	355	328	319	326	367	339	336	368	329	316	304	304	298	314	353	307	303	339	324	321	313	310	309	323	302	340	324	338	333	319	288	309	296	316	289	307	350	312	327	302	305	307	317	321	349	320	332	329	320	335	334	309	327	348	298	318	314	307	298	349	324	338	342	330	344	332	298	327	352	315	288	320	323	303	307	345	297	324	329	342	326	311
21697	36942	28353	17620	13951	10433	8635	7287	5937	4357	3475	2579	1822	1309	1258	967	797	707	691	611	538	515	467	435	405	438	435	421	418	380	373	395	396	384	373	420	372	354	355	348	351	391	359	316	372	326	353	355	344	332	349	347	340	347	373	344	302	358	336	365	366	315	351	326	372	359	350	335	335	338	291	338	341	338	356	332	325	330	349	379	346	360	354	349	342	330	331	342	317	356	339	356	319	349	343	380	337	315	350	334	344	359	359	338	342	354	347	343	356	324	361	337	319	333	312	315	354	298	356	333	317	354	341	356	316	333	380	361	338	353	350	331	331	352	358	333	321	329	321	329	300	339	344	319	347	363	365	351	370	314	371	354	362	355	336	361	371	323	337	341	310	319	349	355	330	342	358	335	321	365	324	316	315	360	321	368	347	345	347	342	337	327	361	354	363	334	337	348	338	344	350	389	301	344	372	321	373	313	327	333	339	313	326	346	323	353	333	333	323	335	388	340	322	332	354	371	363	337	349	315	353	348	326	324	335	314	339	320	343	312	343	342	344	321	315	313	329	338	360	345	348	360	349	309	341	342	325	370	348	333	355	336	330	345	347	330	323	356	333	338	369	351	331	365	347	351	310	340	328	327	367	325	352	332	344	319	349	364	356	327	350	339	353	357	314	329	376	313	350	355	351	339	352	340	344	328	359	351	314	358	348	338	332	329	351	372	362	329	351	336	372	393	334	353	349	354	359	365	387	330	375	359	342	327	328	347	366	323	339	334	339	316	343	344	363	343	343	339	368	358	343	337	338	319	345	351	306	377	331	345	339	370	332	358	337	338	338	336	306	348	359	361	319	339	341	367	324	300	322	304	360	326	365	360	335	355	280	361	355	330	357	345	335	344	335	352	349	333	322	360	335	336	347	350	334	344	347	335	363	335	318	332	332	334	310	355	333	330	338	380	315	343	332	341	319	340	334	323	359	375	342	322	324	360	319	352	337	336	328	346	356	349	327	350	332	337	383	321	329	338	380	338	349	370	317	346	342	354	331	346	319	337	373	306	343	377	369	318	334	320	352	357	338	341	321	320	332	346	343	340	348	353	309	338	292	331	335	353	352	345	357	347	328	346	359	317	356	337	356	355	324	343	360	373	355	330	361	349	320	361	360	321	336	345	340	338	374	363	346	325	329	349	330	308	338	316	396	358	346	360	334	350	338	344	335	384	361	333	368	284	347	329	337	360	333	329	347	367	322	343	336	362	401	329	332	344	378	355	362	303	334	335	334	361	325	348	342	344	355	332	310	328	312	319	349	359	354	340	351	357	348	347	317	311	329	328	337	381	357	354	318	330	326	342	343	339	367	344	363	333	328	343	354	332	329	329	328	357	365	369	336	357	350	329	335	344	347	336	333	319	329	347	329	373	366	359	358	380	318	331	345	362	330	362	327	334	320	366	347	333	334	357	336	319	387	351	330	381	346	329	322	328	348	351	342	350	366	327	338	387	376	326	347	303	358	356	338	325	301	338	338	359	331	336	309	393	355	315	310	322	330	341	376	345	344	333	311	322	331	360	341	354	319	341	366	365	374	327	362	377	332	333	363	341	344	342	344	330	361	331	337	357	327	354	365	389	357	361	350	340	351	337	356	356	327	362	325	353	349	326	352	361	316	351	358	327	351	341	343	302	313	318	326	328	320	370	301	366	355	382	320	337	319	341	341	351	352	341	308	356	345	331	333	317	368	347	311	321	338	325	339	378	361	319	322	351	374	326	348	342	364	332	305	345	360	359	345	383	324	349	357	357	333	337	301	317	306	356	346	358	342	315	320	333	385	333	352	341	345	306	329	339	332	326	366	355	373	317	332	355	348	362	359	340	325	349	335	345	358	342	343	352	363	322	370	350	342	373	335	342	343	356	346	303	334	352	378	367	355	340	328	321	330	357	337	333	357	324	340	339	345	326	320	342	353	326	370	308	333	355	328	322	358	351	357	327	342	339	338	311	340	358	339	330	336	358	343	356	334	338	335	357	348	345	332	367	339	328	350	349	340	340	366	323	343	314	332	356	360	342	344	352	368	346	315	352	380	316	346	351	331	341	342	349	330	347	348	338	332	364	331	347	348	385	330	337	353	331	367	303	346	335	309	398	338	337	314	343	342	310	340	330	354	331	342	315	373	311	349	332	352	336	359	318	335	329	331	355	348	325	347	326	325	338	314	330	343	325	328	329	348	346	355	344	323	334	336	310	340	356	371	370	338	348	326	355	337	303	318	318	351	289	350	376	324	352	329	344	347	332	319	351	310	378	339	347	325	342	338	323	341	344	345	337	341	344	386	341	296	343	313	330	370	375	362	358	317	327	318	321	356	357	323	371	323	339	327	340	343	333	341	324	354	363	334	351	306	349	376	361	311	355	351	335	349	324	322	342	372	357	370	327	330	380	330	353	361	347	344	343	341	342	348	300	355	354	355	360	343	295	339	362	341	323	349	326	375	342	355	367	339	353	353	365	323	335	364	379	341	318	307	335	328	359	344	313	344	325	363	333	324	332	388	350	330	352	329	341	343	342	329	341	309	312	344	333	359	377	340	338	322	363	331	356	360	341	339	325	337	328	335	331	318	349	343	320	374	352	330	344	336	331	329	349	320	347	335	371	325	382	340	339	368	367	320	301	329	323	311	317	377	335	310	331	338	366	365	351	376	335	363	318	342	357	326	350	334	312	306	335	336	335	378	383	335	332	341	358	308	318	374	348	347	373	323	308	322	341	348	363	321	350	361	314	347	364	328	345	321	336	341	346	339	336	340	340	360	361	349	359	336	339	316	367	330	335	332	351	347	348	355	322	324	356	349	391	319	353	357	331	321	343	320	323	359	356	375	331	380	325	389	327	347	374	327	331	339	324	333	333	358	352	354	349	341	331	341	335	354	330	334	334	329	375	318	299	358	373	323	334	380	336	324	339	300	345	318	344	357	342	321	333	302	356	325	324	340	330	357	337	350	310	330	349	363	356	348	389	366	311	330	329	372	348	332	334	345	339	337	301	317	337	327	340	358	342	335	321	359	328	322	347	344	364	359	340	308	340	332	366	344	344	326	370	347	306	333	345	357	367	341	327	341	337	330	351	356	327	340	325	307	335	354	346	335	353	373	373	308	344	313	326	365	333	355	308	354	353	366	338	332	313	314	352	330	383	314	327	323	372	335	373	321	342	326	365	360	377	352	365	335	339	331	322	351	349	331	345	309	311	323	382	345	362	333	348	335	362	351	340	351	377	346	341	351	344	371	372	346	354	325	357	337	353	369	333	337	314	337	338	343	354	331	361	330	353	338	369	349	360	371	375	381	359	339	323	354	328	344	335	345	338	340	358	346	393	370	357	357	313	340	376	345	379	336	321	341	319	335	308	346	344	366	354	333	367	333	320	363	358	357	348	368	333	335	330	366	331	322	344	374	366	335	348	336	356	342	349	307	312	337	346	313	332	311	362	331	344	348	316	343	328	344	306	324	328
24356	21552	28839	25005	22143	17128	10551	7509	5870	4287	3428	2611	2009	1530	1212	1003	851	797	803	687	601	624	619	489	493	562	529	488	475	496	473	462	471	432	417	424	434	397	464	442	438	423	446	385	441	444	414	376	413	428	412	444	410	419	402	386	416	386	403	416	406	404	419	436	393	428	399	418	382	397	385	386	464	388	426	396	389	358	430	414	395	374	389	408	397	432	388	399	382	401	407	390	372	403	380	431	382	382	423	420	398	390	376	398	391	384	385	393	418	426	407	407	377	411	394	401	395	393	393	378	392	416	383	392	394	395	413	402	395	391	412	420	399	376	395	433	380	413	371	403	411	393	387	396	371	422	414	431	412	388	398	399	386	425	343	396	412	411	388	391	400	381	415	416	375	385	384	371	376	445	384	367	420	372	394	423	389	420	375	384	374	397	393	393	383	364	383	400	425	428	407	437	390	382	383	418	370	394	414	381	403	385	441	401	395	412	362	412	370	367	410	400	379	406	386	355	387	404	414	386	390	409	372	405	406	381	396	381	381	393	413	416	407	392	362	377	405	399	399	389	383	418	378	384	399	392	405	406	433	397	437	387	403	352	355	378	382	413	432	387	399	428	390	411	380	396	374	403	403	434	369	384	416	406	368	407	427	409	394	352	390	381	408	436	364	417	361	419	412	411	382	357	365	383	409	409	387	376	371	436	409	364	411	400	358	397	386	424	403	371	409	415	428	393	433	360	386	376	381	408	419	400	422	411	421	415	374	409	383	435	421	400	403	385	433	402	374	441	411	409	348	406	381	393	370	395	435	421	395	384	437	385	365	419	392	404	377	394	384	416	401	368	384	365	415	356	406	415	414	363	363	362	417	375	376	404	398	373	373	419	362	381	407	425	385	386	379	403	371	411	413	407	413	409	416	383	412	451	425	406	387	370	423	366	446	434	408	356	434	432	406	408	396	365	382	420	406	437	425	369	376	393	405	393	389	371	375	411	422	418	402	385	378	398	400	372	405	384	404	441	415	379	423	397	400	418	382	393	361	400	377	391	406	387	421	392	401	401	371	427	379	413	436	387	403	400	393	393	429	411	389	406	370	350	393	384	386	395	394	422	428	411	388	418	385	422	397	381	394	409	444	387	386	376	409	443	395	389	393	388	421	387	375	388	384	411	394	387	406	393	377	371	371	402	408	386	397	407	423	376	348	441	424	433	412	384	389	387	395	409	432	369	418	384	411	414	348	376	398	388	404	416	388	398	430	392	404	397	439	413	396	355	393	408	366	398	364	394	413	420	360	394	401	440	394	411	402	415	379	383	394	417	357	418	405	414	416	405	388	393	392	355	430	419	410	402	432	376	406	372	393	401	416	342	413	368	395	398	379	406	395	399	395	426	394	387	392	372	368	407	417	403	417	381	381	389	398	413	418	420	428	406	365	370	422	416	399	395	384	427	379	410	397	379	395	384	413	386	411	427	372	413	417	394	421	386	388	376	393	382	440	402	378	407	394	388	407	407	374	357	410	423	393	405	403	398	389	401	384	432	398	377	412	381	393	425	410	402	409	386	417	429	426	380	341	403	413	409	449	425	369	432	407	399	369	372	397	388	401	414	384	416	395	394	417	381	408	423	405	394	395	426	399	405	387	349	419	389	412	394	403	363	413	411	408	391	394	391	413	434	402	432	393	428	404	427	428	407	393	365	417	397	432	386	371	420	395	384	423	385	367	400	403	391	365	435	390	409	406	401	375	395	444	425	370	381	395	402	384	384	427	387	429	424	391	416	371	348	422	410	412	363	406	341	353	394	417	419	344	393	395	382	356	401	399	384	429	362	396	380	379	371	409	384	391	372	382	356	397	386	384	357	420	409	402	407	385	392	374	424	372	354	378	399	408	391	382	391	386	389	396	367	418	351	394	379	398	380	395	395	395	346	394	404	387	402	394	424	410	387	399	407	405	390	407	422	399	372	384	374	405	399	408	405	433	414	410	387	405	404	392	387	444	375	414	403	409	392	389	390	382	392	380	393	398	423	363	420	422	411	402	402	404	377	394	394	351	410	399	366	380	416	438	409	376	389	345	419	430	418	376	414	374	341	403	360	423	372	399	397	394	385	398	407	430	404	375	393	379	397	370	406	404	405	365	401	394	371	417	389	435	390	433	394	391	412	406	401	404	387	396	393	420	399	396	389	428	418	388	384	416	396	414	419	417	391	406	422	372	388	385	406	411	402	414	414	393	408	376	374	408	408	373	414	421	398	438	416	365	392	364	396	413	399	401	393	431	387	354	437	424	370	389	400	412	414	427	419	434	411	408	392	433	374	413	419	379	401	383	439	430	394	415	398	394	388	382	402	401	382	392	405	425	410	386	396	370	385	415	351	431	422	426	388	406	378	377	361	403	424	433	429	356	405	411	390	403	395	391	402	389	395	385	419	380	389	414	401	392	399	412	390	405	396	382	363	392	388	391	358	387	393	419	376	397	394	409	400	395	419	403	419	405	457	390	388	381	398	420	407	375	401	385	399	355	376	400	409	343	409	383	405	400	400	417	408	386	427	403	411	426	422	423	398	435	389	381	375	352	369	405	376	425	373	379	415	387	389	435	400	385	408	397	338	368	407	426	427	364	415	415	411	373	424	378	394	373	409	404	394	378	355	398	415	395	403	405	414	387	366	363	421	390	411	395	411	360	381	380	403	395	392	368	414	398	408	372	401	402	415	380	368	398	413	365	387	411	419	406	428	387	405	383	382	390	417	362	403	406	409	399	427	391	398	406	405	393	364	424	401	439	413	389	404	391	365	457	400	432	409	378	393	414	386	375	408	385	398	383	388	417	410	394	406	409	394	402	380	412	396	383	393	415	384	397	396	402	364	382	415	410	407	412	372	372	396	402	439	397	381	379	420	366	380	388	436	391	417	382	385	382	378	391	406	404	399	401	423	373	396	399	388	406	394	415	419	423	397	381	411	417	412	410	408	399	393	359	380	406	399	429	426	400	390	417	407	407	383	387	392	395	446	401	389	362	379	411	400	375	399	418	433	375	400	402	385	400	393	375	422	399	444	411	387	405	400	396	385	428	382	408	402	399	408	392	376	407	417	374	411	428	404	400	372	415	399	384	364	381	393	406	407	444	390	399	378	395	387	393	418	382	391	418	406	407	431	395	382	365	379	408	380	405	413	414	342	391	378	387	382	395	425	386	402	363	418	401	385	392	393	383	419	420	400	380	422	398	417	429	405	399	445	397	388	398	404	397	393	429	417	387	409	419	420	396	392	385	408	365	397	407	383	401	379	404	424	401	390	411	376	384	434	420	404	353	366	413	421	395	396	420	412	387	385	396	384	393	391	389	387	397	417	400	389	403	431	401	408	412	441	378	400	382	399	417	389	395	401	398	378	366	425	406	386	383	439	427	407	387	392	416	387	417	403	440	371	384	380	399	426	371	409	359	429	384	381	369	361	400	378	402	396	394	450	387	383	392	383	397	401	386	390	423	391	403	399
21913	44458	35961	24822	19720	15427	12816	11081	9164	6879	5258	4152	2962	2325	1705	1393	1156	1037	1000	894	800	724	691	594	609	558	561	532	505	547	514	483	495	501	463	470	475	481	443	466	441	445	448	406	447	437	439	433	448	431	446	440	386	426	443	448	384	430	450	421	414	399	448	433	408	399	408	390	397	389	416	396	388	429	443	408	449	403	423	393	399	444	428	435	412	439	409	409	457	400	448	434	412	412	405	428	441	402	405	409	403	428	371	370	410	384	400	441	422	407	401	426	399	416	400	435	404	443	423	438	385	444	418	397	433	407	417	429	422	420	366	428	441	409	415	394	406	421	417	428	412	393	399	463	405	386	431	450	424	458	415	404	408	397	425	401	416	414	419	407	414	412	455	445	432	411	444	411	412	407	406	375	412	396	413	417	439	416	415	408	392	379	462	417	388	431	419	412	426	394	389	430	459	398	437	443	401	408	418	411	397	404	377	425	420	372	425	415	417	416	432	412	467	411	365	406	383	407	444	406	360	402	375	428	446	434	432	418	416	401	438	403	400	390	420	376	410	421	406	426	429	393	416	435	426	429	419	404	407	424	377	412	435	436	372	405	400	397	427	430	415	397	439	405	431	419	393	447	377	415	451	402	433	400	402	365	409	409	413	388	411	426	398	432	399	398	402	427	408	385	416	419	388	408	381	408	407	399	394	420	404	403	424	390	428	448	396	404	483	378	413	416	423	411	426	415	369	428	425	417	409	465	414	441	455	404	445	387	399	444	414	460	438	411	410	385	381	417	427	397	410	440	406	377	396	398	432	440	407	429	430	386	407	443	382	430	407	400	424	402	406	419	424	398	379	411	414	425	411	430	414	402	405	401	413	403	407	415	452	405	388	379	396	394	392	413	423	424	387	426	420	427	406	402	416	378	445	405	389	375	394	428	423	430	411	401	389	399	388	414	436	409	408	417	410	410	418	414	401	454	398	436	454	423	402	423	382	436	400	423	390	373	410	415	422	410	446	422	405	401	445	421	398	398	427	413	405	415	413	445	416	419	417	406	446	430	414	411	423	415	403	431	419	414	411	443	428	443	396	434	387	395	390	406	425	410	426	388	394	414	433	437	425	410	436	442	430	412	420	416	429	422	427	451	425	418	412	371	405	403	434	414	381	432	436	395	422	423	405	428	422	440	411	442	417	427	435	402	423	406	422	394	425	423	402	419	406	432	417	398	429	417	437	403	421	412	413	441	421	426	430	424	392	424	412	412	434	444	409	398	406	402	406	433	392	432	391	424	364	408	409	418	427	442	410	424	412	425	406	397	413	420	394	413	436	444	391	404	409	415	386	425	444	407	417	393	406	457	422	384	423	436	420	408	390	392	380	412	415	438	388	414	413	431	403	401	392	421	380	419	442	424	424	445	415	444	421	407	387	412	399	431	423	389	400	399	417	403	418	419	423	410	373	402	409	440	407	367	426	408	421	417	438	462	443	376	432	416	384	394	411	425	391	421	372	407	437	393	416	372	404	400	424	410	418	415	402	405	427	397	425	393	399	401	402	427	421	439	392	394	381	423	417	447	437	443	445	431	409	420	378	425	429	410	392	433	445	445	430	405	393	425	384	404	420	440	421	430	423	404	431	401	437	460	411	390	417	389	403	471	405	389	435	446	448	399	424	409	377	426	442	430	360	413	400	385	406	420	398	405	409	388	398	434	410	414	434	394	417	448	399	378	419	406	431	426	404	427	387	433	437	448	397	404	426	465	403	447	414	407	403	369	438	393	436	434	440	453	433	371	380	365	397	426	405	441	446	388	426	409	430	386	420	388	427	417	429	407	419	393	425	383	396	388	420	425	396	416	392	426	375	410	384	421	445	430	409	464	425	408	413	422	388	442	385	455	371	385	439	390	416	420	445	400	407	433	439	409	450	435	437	418	411	388	428	450	390	410	394	406	444	386	394	423	401	437	393	415	415	433	383	406	401	417	395	388	417	397	377	442	429	424	399	391	411	387	415	417	395	430	413	392	401	403	418	431	433	429	404	448	433	427	395	392	423	425	419	442	404	396	412	426	400	404	394	424	436	397	410	406	400	388	377	415	419	406	413	377	448	415	387	448	408	410	393	381	428	438	421	408	392	410	436	418	413	421	409	436	403	415	403	410	421	419	420	415	406	387	405	404	432	417	396	421	429	415	398	432	417	418	431	386	418	430	461	383	424	425	416	403	393	419	440	412	402	436	368	416	435	428	408	411	424	410	417	402	375	425	426	418	420	408	431	419	443	420	372	428	383	435	419	425	438	403	416	400	393	398	416	402	394	426	431	436	385	398	418	385	419	411	384	421	438	399	381	417	404	418	472	423	456	398	410	408	417	412	423	419	378	407	420	423	426	395	414	442	419	422	381	404	404	410	399	419	412	411	447	396	399	389	410	432	419	432	438	401	412	445	431	417	447	415	406	407	445	418	436	377	426	432	427	389	422	419	391	445	403	387	424	387	438	401	419	415	410	426	418	423	436	429	427	375	387	424	427	448	409	438	402	407	452	406	433	407	435	449	398	415	397	422	399	425	407	415	400	414	431	384	426	418	443	408	449	395	436	401	406	424	410	400	398	391	421	392	395	470	420	415	406	425	392	415	387	393	431	414	378	421	455	435	425	418	422	390	412	417	422	379	427	407	392	410	441	437	422	453	428	414	408	389	439	422	433	415	418	442	430	425	406	411	417	383	432	399	401	421	406	436	394	401	446	374	438	387	416	380	409	399	414	418	411	427	405	394	444	410	447	385	424	388	384	400	421	424	408	451	397	404	440	457	386	419	440	427	428	424	437	393	411	392	443	407	439	432	420	398	403	449	469	412	416	379	435	410	425	424	419	470	453	449	394	395	419	388	450	419	400	401	401	435	435	400	411	394	402	407	401	444	426	414	416	435	436	391	401	418	390	416	388	456	403	372	432	415	439	425	420	404	422	399	392	383	366	433	408	408	406	395	408	421	385	438	408	429	413	437	397	443	392	417	404	402	429	426	441	395	397	421	411	407	440	422	422	448	369	415	413	377	400	442	430	409	429	412	400	426	412	401	419	405	410	427	402	411	425	406	424	410	413	415	403	400	398	418	434	414	412	420	411	402	377	362	431	405	443	414	407	427	393	439	417	416	405	380	389	412	419	438	444	438	417	428	392	396	413	373	432	362	355	394	410	423	397	410	405	428	404	414	433	390	389	384	409	374	426	419	408	375	417	381	420	406	415	428	435	394	399	429	408	389	423	399	426	427	417	410	417	418	408	403	413	403	383	389	422	374	434	392	386	400	430	405	401	369	425	410	410	413	444	420	411	398	417	426	411	445	425	416	404	418	453	437	421	399	453	386	393	414	452	428	440	420	390	399	418	402	436	402	382	426	413	397	383	409	394	387	451	432	428	403	419	423	432	382	390	421	396	389	456	424	423	425	429	415	385	390	396	436	401	435	411	402	420	439	449	376	414	388	422	392	460	414	415	386	435	372
25421	21503	27885	26238	17555	10229	7106	5523	4345	3314	2454	2049	1554	1208	836	820	700	667	576	587	540	461	489	432	437	472	424	413	423	386	417	397	412	424	389	400	367	370	360	357	372	376	359	336	341	355	356	358	359	356	335	375	366	355	347	361	353	328	351	360	350	324	364	338	354	346	354	309	338	339	346	332	339	342	345	333	346	370	353	336	338	345	364	308	360	329	305	335	304	346	325	292	343	340	353	337	359	339	361	336	324	328	339	357	334	330	342	353	328	359	338	358	328	368	341	329	333	344	353	303	338	306	345	338	344	321	345	312	331	316	355	338	316	339	342	328	333	332	311	339	320	354	345	340	322	330	377	341	326	314	349	367	400	303	361	356	353	341	323	357	351	328	346	313	327	327	342	382	360	327	358	342	324	354	341	340	339	360	340	378	329	382	319	341	322	364	330	357	353	355	341	344	350	370	339	319	343	335	349	322	328	370	355	319	327	356	361	351	333	348	329	337	318	336	350	337	351	336	329	326	327	334	363	352	327	344	334	318	358	390	337	353	351	323	297	312	347	351	324	320	365	309	347	341	376	322	336	321	346	328	347	331	344	358	336	347	348	334	341	307	346	341	330	314	326	379	303	300	345	363	360	382	345	343	337	341	328	359	349	344	334	322	345	347	352	341	385	359	345	357	325	324	366	349	350	312	327	339	292	328	351	354	344	362	339	331	342	348	354	310	325	329	319	342	350	344	362	334	344	330	362	341	318	360	358	310	309	366	364	386	343	310	335	351	340	358	325	332	368	315	325	360	358	313	343	331	333	342	331	320	318	342	343	355	337	360	337	337	375	321	330	349	364	312	320	334	345	343	353	341	303	316	346	317	332	320	362	351	338	309	365	342	332	373	314	338	362	340	320	340	346	303	329	327	316	321	365	332	330	347	347	357	344	338	356	309	336	345	350	341	331	362	324	332	332	379	336	372	346	381	331	344	316	312	311	370	353	325	373	330	354	339	357	331	320	349	360	375	383	400	353	362	334	326	326	360	330	351	342	346	323	329	306	361	303	318	340	355	340	322	344	327	364	346	362	352	325	343	325	346	368	350	357	348	331	329	386	349	357	340	334	351	341	366	347	354	332	289	360	327	346	356	330	346	345	337	389	335	348	350	377	334	358	309	346	368	299	358	371	355	345	348	307	332	367	358	316	318	331	337	362	381	317	337	324	343	362	361	352	330	310	351	338	337	318	350	305	352	351	313	343	369	355	347	338	366	329	348	341	331	368	360	306	325	355	346	371	326	322	326	289	351	334	321	327	324	368	342	337	366	375	323	356	341	347	316	321	368	313	308	332	329	352	353	335	347	359	327	337	360	350	326	310	340	346	311	317	303	337	323	340	319	352	370	258	344	352	337	342	359	315	371	362	337	323	352	390	364	331	356	355	370	345	318	351	380	337	346	348	331	348	346	338	353	326	351	344	344	348	336	294	355	331	328	331	349	308	318	322	318	328	340	355	340	327	336	350	371	318	343	346	345	342	324	319	343	313	306	368	334	315	331	294	317	330	342	337	364	347	335	336	288	342	354	338	338	353	319	331	360	362	326	294	326	326	317	342	351	372	345	326	354	349	328	328	334	346	361	333	361	343	340	332	348	370	308	355	347	370	350	349	360	346	367	336	353	307	344	344	352	372	365	344	303	329	352	352	340	351	339	357	377	313	358	333	346	330	325	379	352	338	342	373	312	361	314	324	333	299	361	336	356	357	340	345	325	333	359	328	331	348	350	360	349	328	322	346	333	357	336	329	313	336	362	362	328	325	294	364	359	310	281	378	313	345	328	341	305	344	356	339	336	351	342	362	316	356	331	376	360	334	359	342	341	324	320	367	324	318	348	329	338	356	346	328	342	326	339	387	347	348	355	314	321	358	340	315	321	383	316	349	359	371	331	338	347	309	325	341	377	314	360	348	335	346	357	345	346	319	340	327	353	326	356	325	338	351	338	357	334	372	350	309	306	345	323	373	349	346	346	318	320	337	338	360	362	370	362	357	350	316	322	334	354	348	302	336	334	320	331	335	332	315	342	335	337	378	319	337	339	359	307	348	349	363	339	346	354	324	330	343	322	350	352	336	347	351	359	336	360	340	330	327	330	372	352	318	316	348	321	364	358	340	324	324	306	345	350	379	354	334	343	372	361	302	347	353	340	290	372	342	376	358	380	359	346	330	338	322	368	325	350	343	344	318	351	335	337	341	362	364	357	320	349	362	324	366	341	325	344	341	323	328	340	319	331	340	342	322	360	342	344	347	358	325	343	308	381	307	351	344	361	337	355	356	332	335	359	310	337	334	333	364	329	318	354	354	359	347	367	327	343	290	350	333	328	364	332	316	321	342	367	345	342	336	319	350	338	334	340	346	333	358	325	353	362	361	323	327	375	356	323	345	350	325	330	363	335	356	333	377	349	343	305	306	354	298	310	349	352	366	346	318	330	336	332	316	351	333	335	344	298	319	328	320	358	351	356	324	357	356	361	313	331	352	316	343	320	356	361	329	334	321	360	345	333	337	317	324	366	305	343	332	323	313	312	326	317	333	340	333	327	359	287	366	340	347	359	332	344	368	376	324	335	353	352	311	308	303	335	333	338	320	341	326	384	342	333	332	341	324	365	331	296	380	328	345	367	363	342	346	307	319	315	309	373	343	333	366	319	337	337	351	306	331	350	335	349	336	365	354	324	348	340	335	343	326	339	336	325	360	368	355	334	344	323	358	346	354	349	354	331	359	357	344	342	343	348	335	343	334	352	316	320	327	299	371	330	336	310	345	318	304	362	333	348	366	324	333	381	392	380	329	346	323	314	338	330	387	343	338	333	378	338	373	341	333	330	323	290	338	357	357	342	355	328	325	351	342	335	321	346	338	319	355	359	388	341	363	352	348	327	311	320	355	381	318	322	379	314	347	357	356	330	325	333	301	313	342	320	361	371	339	308	315	339	331	323	355	336	343	346	320	340	318	355	317	328	310	339	335	371	364	351	301	322	343	331	345	316	321	332	331	328	344	367	334	358	378	363	328	332	327	333	322	327	349	327	339	334	349	331	342	334	358	351	333	345	330	356	337	329	366	373	360	322	319	348	365	340	318	324	344	314	323	358	300	341	385	325	318	332	361	324	347	339	339	345	321	311	382	342	318	347	336	333	327	287	332	361	357	337	363	347	343	361	346	329	354	339	351	304	365	389	312	326	330	328	333	328	341	324	340	339	368	337	340	313	323	306	349	325	349	361	344	338	329	392	356	311	309	317	333	358	326	337	335	356	380	340	350	327	351	361	374	331	345	351	353	311	345	364	336	360	356	352	347	361	338	373	327	352	365	313	349	376	356	350	374	312	341	343	355	347	331	309	322	314	317	384	365	321	326	312	334	320	349	355	373	331	315	368	333	337	342	371	317	347	338	357	361	346	333	341	358	341	383	355	344	371	336	341	324	351	368	311	282	351	316	346	325	357	339	329	342	341
21939	40554	32380	21523	16558	13442	10918	9168	7435	5655	4313	3349	2479	1878	1355	1221	959	912	797	718	666	609	532	529	491	514	459	476	442	465	443	452	447	387	443	417	408	397	404	413	414	386	405	390	387	361	385	397	366	395	360	389	409	359	419	355	397	392	332	363	345	360	387	332	385	347	391	366	365	341	343	333	384	375	363	339	349	350	383	371	357	346	354	387	380	374	331	387	363	385	367	395	362	333	368	358	354	361	357	400	316	329	385	361	375	382	316	357	336	381	383	332	410	389	362	341	338	348	333	349	357	335	387	363	372	397	402	355	364	349	358	348	344	370	359	362	355	338	356	353	354	359	376	377	386	353	362	370	365	357	315	343	371	373	395	345	350	379	357	370	369	383	364	349	369	342	375	365	350	376	330	356	373	371	328	376	354	349	415	344	360	345	354	361	364	376	344	350	311	355	332	369	362	372	332	380	354	351	333	404	367	364	367	392	383	321	385	351	383	319	365	387	371	362	359	355	357	336	361	368	346	390	388	351	378	374	375	366	363	377	355	348	346	392	354	315	362	362	374	356	378	348	381	382	391	393	377	347	365	337	365	341	361	367	352	345	357	358	383	374	324	372	351	356	367	382	383	362	366	358	382	383	356	376	370	374	389	384	386	341	352	368	361	338	359	344	345	348	351	339	314	366	394	362	343	361	363	340	381	358	379	385	344	397	351	354	375	350	396	397	362	381	339	363	389	315	359	352	356	342	346	381	376	367	379	373	356	366	356	365	369	357	363	355	354	374	398	341	365	360	348	346	388	377	365	353	347	335	367	382	338	396	350	375	377	342	387	382	378	337	340	367	349	359	365	350	344	381	322	384	363	362	336	340	366	354	354	362	385	396	371	360	355	379	354	350	370	391	376	376	361	368	405	415	359	363	327	408	354	335	375	343	339	346	381	377	366	373	350	348	345	379	348	372	333	370	359	386	380	355	369	346	361	354	366	390	315	379	381	361	352	356	368	360	370	385	347	385	358	343	375	400	349	359	347	352	359	331	383	385	357	356	332	382	350	346	356	340	342	387	363	364	358	341	356	360	376	333	357	361	347	370	341	354	299	378	342	386	400	345	414	336	382	388	392	346	371	365	357	381	350	375	326	372	346	380	335	327	355	347	360	389	396	331	339	367	379	378	364	364	364	337	374	392	378	351	354	342	367	368	332	362	329	365	365	337	377	356	366	347	376	341	360	361	360	362	371	349	351	362	368	359	372	374	365	384	330	384	418	377	361	352	367	389	403	334	351	350	358	395	374	349	381	324	357	397	333	340	350	353	362	346	371	393	370	381	389	360	403	373	370	329	342	342	373	360	351	366	388	369	388	356	413	367	372	358	370	340	371	350	338	377	336	379	376	351	378	354	362	373	382	359	330	369	381	354	365	367	381	355	369	319	339	343	366	358	373	392	349	401	358	382	364	387	416	361	383	372	365	400	381	377	418	360	349	374	370	346	377	336	387	388	388	370	341	373	337	351	362	356	371	334	359	367	362	361	356	355	347	339	317	342	371	394	356	344	348	329	358	390	353	389	377	375	381	340	331	371	334	349	361	404	405	341	369	395	357	380	373	352	362	377	387	390	355	340	348	352	336	412	419	357	329	400	386	352	346	352	341	387	344	369	382	353	374	345	353	353	367	410	388	377	392	404	392	334	338	376	391	359	368	360	358	367	338	386	373	394	391	372	373	366	345	350	377	375	363	349	370	358	375	374	341	370	369	373	381	363	349	361	350	335	377	334	376	380	362	372	354	397	361	333	360	389	343	348	402	357	343	328	373	385	345	364	374	415	347	347	390	357	354	376	362	332	358	376	379	378	377	337	386	382	333	354	344	393	375	336	364	355	359	333	331	360	351	335	362	354	330	349	364	314	359	353	356	337	345	359	374	368	366	384	348	339	416	374	368	348	365	409	345	385	365	337	366	371	392	368	404	351	377	373	374	322	362	377	369	376	367	382	362	367	360	364	357	346	364	360	334	317	374	336	347	365	357	350	342	394	361	378	395	348	355	373	352	366	376	366	357	354	396	379	389	370	356	363	369	360	370	358	375	369	351	357	353	326	367	377	346	359	373	354	361	360	360	319	340	369	370	333	383	377	346	370	382	346	353	387	351	385	344	354	395	357	380	371	348	360	350	340	374	372	392	384	362	373	336	372	352	346	383	346	400	400	360	377	381	354	373	384	381	346	384	367	361	368	346	362	353	322	375	351	380	409	363	371	325	337	384	350	378	358	373	374	376	327	361	349	339	361	390	376	375	348	375	394	344	397	379	346	342	379	365	351	370	377	403	371	369	347	364	387	352	331	338	392	394	341	382	343	354	382	362	349	353	360	375	361	340	398	384	352	340	333	388	372	374	383	322	362	377	348	394	373	411	344	344	369	341	367	372	378	362	364	392	371	359	365	381	354	361	370	347	345	322	355	368	354	349	358	381	348	351	368	364	343	361	365	355	398	362	367	332	366	379	365	338	381	328	339	386	334	354	365	337	374	398	362	373	375	346	352	354	367	339	379	366	384	375	356	363	347	377	362	372	327	350	322	351	328	378	351	363	358	361	351	379	339	339	362	359	366	365	338	348	366	368	389	372	357	364	346	363	363	366	365	345	383	380	351	340	364	353	374	403	335	363	389	390	337	350	402	379	356	356	359	375	344	373	388	388	365	370	393	331	354	344	359	359	366	353	314	365	338	385	331	335	371	389	350	370	352	351	389	390	349	386	362	367	357	406	367	346	383	392	337	359	349	395	395	352	341	352	353	350	364	382	332	351	387	355	364	344	346	360	371	357	368	336	360	371	360	366	337	351	360	358	329	335	349	362	357	398	356	366	334	379	397	360	362	378	340	369	367	346	407	361	363	359	357	353	317	398	333	341	376	371	357	325	344	341	345	390	367	378	348	363	359	383	372	329	351	370	350	382	375	326	356	362	328	401	330	366	314	364	353	380	317	369	350	356	336	404	351	411	355	359	345	364	345	377	356	346	345	394	367	357	382	356	366	368	345	327	387	368	389	364	344	311	354	334	375	394	339	331	356	354	347	362	344	358	352	361	372	355	353	380	364	352	349	363	350	348	327	352	349	362	360	339	321	350	361	369	357	348	366	383	361	363	371	356	352	384	358	360	370	388	360	378	377	364	373	356	355	351	380	373	374	342	349	346	368	321	364	375	354	352	329	359	399	325	359	381	339	372	385	362	362	358	367	333	371	316	362	352	396	353	377	395	382	389	369	346	366	387	380	375	365	342	358	359	344	367	357	363	364	366	364	346	377	367	395	352	338	394	401	372	389	348	413	383	356	395	355	380	404	351	381	367	367	355	377	327	364	335	384	337	388	390	344	352	372	387	367	340	366	338	354	338	386	349	372	364	394	375	370	359	321	380	342	345	378	370	377	361	359	361	369	350	360	375	342	381	380	362	350	356	381	391	393	378	328	351	362	375	355	355	345	399	385	401	361	385	399	381	327
23171	21526	29247	24306	21747	22570	18682	10314	7813	6019	4643	3555	2683	2058	1664	1306	1230	1006	1055	850	805	761	720	640	659	649	618	546	580	573	550	591	550	504	548	487	535	557	490	506	472	513	459	481	481	485	508	469	510	483	509	471	481	452	463	491	469	435	444	461	496	499	467	411	482	480	479	447	473	406	437	457	431	421	468	454	476	452	465	451	461	462	487	447	467	459	446	472	433	436	496	483	468	469	475	486	438	457	453	454	473	477	462	481	456	498	499	470	493	462	466	427	425	467	455	432	452	453	465	416	446	472	496	492	469	501	440	472	456	416	455	472	458	433	478	457	464	439	474	429	491	457	465	453	465	467	413	446	478	487	444	430	448	452	460	472	456	488	440	450	456	463	447	469	462	456	437	518	484	463	424	490	485	492	436	462	435	491	439	458	451	456	450	475	470	477	469	455	437	458	498	463	461	454	431	482	467	459	437	483	490	460	473	415	456	439	438	457	465	499	461	509	471	443	467	446	468	468	480	478	434	462	476	497	461	455	459	496	450	460	460	434	458	471	432	472	437	465	466	465	451	454	484	460	448	434	445	459	467	448	454	451	478	453	491	477	466	430	446	434	456	419	459	437	439	441	454	473	431	477	452	446	469	467	461	459	472	426	455	456	471	450	489	479	452	445	479	466	471	456	465	470	421	466	455	446	495	491	456	443	469	468	475	440	516	452	439	458	529	410	452	510	462	453	484	433	475	489	481	465	435	465	431	443	459	479	471	466	464	455	481	476	420	459	482	465	478	451	448	472	470	383	443	463	500	449	430	468	436	438	441	450	453	437	459	459	406	440	492	463	507	480	465	445	448	467	456	465	454	467	477	468	444	475	452	448	493	476	435	478	472	490	457	448	440	388	475	467	492	483	474	456	477	465	434	432	496	447	433	444	410	471	497	433	456	468	450	479	473	458	460	473	441	438	460	438	485	428	459	457	449	393	476	444	491	477	437	470	433	501	459	453	420	453	453	468	490	445	471	459	458	480	446	473	463	426	448	460	435	466	440	480	430	494	430	475	440	467	468	442	430	449	444	450	474	457	469	436	465	500	437	495	443	440	446	483	480	485	466	494	431	435	439	461	471	450	475	430	460	475	459	463	459	449	474	460	457	452	470	489	528	448	443	430	442	432	434	452	481	480	453	463	451	452	461	458	434	426	453	464	465	442	488	473	477	470	505	456	464	475	475	473	450	452	491	467	467	458	469	443	476	469	453	458	483	440	457	437	458	456	469	412	417	417	454	459	458	453	461	445	445	435	467	456	423	414	457	458	450	463	470	438	484	444	509	518	447	470	452	465	417	495	473	453	474	436	460	419	463	456	444	476	424	474	504	505	448	458	418	471	475	467	433	474	477	441	455	449	453	460	478	453	484	476	438	436	466	475	445	434	480	454	465	444	454	487	460	482	470	434	473	461	491	451	469	454	470	438	468	430	443	444	452	456	438	460	458	480	485	482	431	436	460	437	415	451	446	474	465	467	473	455	459	430	481	467	459	439	468	484	436	476	438	463	492	458	494	458	455	452	414	434	472	464	461	497	455	481	429	448	427	496	429	431	472	454	451	462	471	466	482	478	443	497	493	429	478	447	479	462	444	461	439	462	429	462	467	458	464	451	448	436	483	451	465	465	452	442	446	445	481	448	436	466	455	491	422	469	458	486	445	413	451	448	452	463	486	485	472	485	434	479	455	494	470	464	439	475	431	452	464	455	482	456	465	479	468	429	461	456	454	500	467	476	459	463	469	463	506	448	431	456	480	461	462	491	460	472	460	437	481	450	485	476	455	442	481	501	456	467	470	419	469	454	435	474	464	445	447	440	460	484	471	473	440	478	481	489	485	485	469	475	455	448	502	457	493	432	488	426	442	437	459	447	456	428	448	479	487	430	469	447	459	443	465	458	470	488	448	473	409	481	483	436	446	428	451	453	468	522	473	458	444	513	487	415	425	456	479	451	436	491	437	480	462	442	447	448	448	431	486	491	443	473	434	437	462	431	449	457	443	438	416	469	449	443	409	465	444	449	490	434	457	469	482	443	462	475	475	456	435	448	434	458	452	462	456	485	507	450	491	482	500	475	453	458	429	439	450	495	474	433	444	435	487	467	467	452	475	434	465	467	460	485	459	474	481	484	469	477	459	486	441	470	470	428	435	482	476	505	488	426	448	429	441	491	455	485	469	463	419	465	445	447	448	452	441	422	465	435	450	445	471	472	503	450	422	493	482	476	470	469	445	446	490	485	448	480	470	463	480	484	438	453	454	452	447	450	442	470	473	497	453	435	460	445	457	444	524	491	498	474	483	468	486	462	480	418	457	438	479	480	492	469	442	463	492	435	432	461	450	437	448	451	520	457	473	505	442	464	409	460	467	460	451	451	454	478	480	433	428	431	411	461	455	481	465	480	450	473	489	450	461	438	501	484	441	414	442	461	512	447	451	444	477	458	460	461	468	461	433	487	472	451	420	475	472	480	476	486	454	435	433	461	498	445	484	452	448	452	455	471	467	454	493	496	454	446	429	441	461	486	422	429	450	465	471	439	450	423	481	494	457	452	473	451	454	453	472	448	463	439	451	496	468	486	450	419	435	479	433	453	447	475	454	484	466	460	450	471	423	465	426	480	473	476	482	438	451	433	487	419	482	423	453	452	435	446	452	489	435	460	454	434	418	435	447	462	447	482	483	458	491	490	440	478	430	436	452	461	469	462	464	459	438	441	408	503	469	488	455	482	442	484	467	455	442	438	479	488	485	445	442	458	469	426	455	463	436	426	490	448	454	458	483	429	467	494	456	479	467	443	448	456	472	445	449	467	420	507	442	464	504	460	442	401	490	490	471	470	453	469	445	525	471	463	493	470	456	445	411	440	465	497	487	465	459	487	446	469	455	497	476	463	492	427	445	449	486	461	457	436	499	451	441	493	484	433	474	452	467	443	443	506	462	464	436	422	493	479	445	451	461	412	439	461	487	425	436	448	455	480	463	480	483	468	440	480	447	453	440	475	474	471	472	495	459	447	464	423	437	458	437	467	471	468	459	480	465	467	435	472	484	458	452	460	448	466	418	429	502	494	448	437	467	481	467	454	430	479	479	479	455	521	472	426	425	450	474	465	458	447	462	479	432	443	460	464	471	470	445	454	452	449	440	487	481	492	458	461	476	479	457	457	483	457	537	478	460	452	462	443	486	454	502	493	477	470	492	491	471	449	465	476	499	499	447	419	418	490	447	435	432	467	430	499	459	488	488	434	468	451	488	469	448	457	460	429	443	474	450	465	448	473	456	451	445	481	499	473	442	457	455	433	485	478	478	476	463	461	457	489	442	463	440	487	449	426	475	465	469	462	464	434	478	465	458	466	411	473	421	449	448	447	463	437	427	465	475	468	466	504	455	464	453	459	436	473	477	462	440	447	454	473	430	461	464	430	483	465	463	467	477	480	464	480	446	457	488	484	441	482	422	457	500	451
23723	49217	41629	29335	23815	19765	16225	14026	11768	9071	7033	5568	4098	3084	2256	1890	1563	1368	1272	1211	945	910	806	749	760	710	724	677	659	655	591	601	636	605	609	581	541	553	506	514	543	511	496	508	499	454	516	533	487	507	502	535	471	504	491	517	470	512	446	492	471	519	466	465	448	448	467	478	468	512	509	467	502	474	469	457	460	473	478	508	484	452	475	482	510	484	490	481	489	474	465	458	456	487	483	466	479	478	487	459	450	454	492	479	454	463	488	448	470	456	442	473	511	467	513	450	494	452	487	430	482	461	470	494	507	480	459	492	496	488	478	446	480	472	441	469	494	470	517	491	481	470	434	449	486	461	462	491	469	472	485	498	467	396	467	525	491	476	476	498	448	479	456	503	475	476	461	484	494	478	488	476	497	468	474	468	474	489	451	430	480	482	455	468	480	466	509	469	449	467	451	461	466	475	484	455	468	467	456	458	494	452	496	476	482	437	473	484	434	494	489	436	452	472	473	466	495	431	469	464	460	464	479	473	475	510	466	459	487	499	464	453	481	475	459	461	468	480	489	506	501	460	478	475	461	473	449	478	474	496	460	479	483	520	514	514	477	477	487	480	468	496	525	505	489	434	469	481	485	474	486	469	451	483	495	484	472	511	483	449	445	498	500	469	484	465	467	474	468	490	479	456	461	493	443	464	472	482	484	461	457	464	531	461	482	475	469	505	482	478	475	484	476	516	433	470	496	497	480	493	488	475	496	451	460	465	482	479	451	505	473	475	491	460	435	482	467	496	489	510	433	483	444	497	455	472	475	444	489	491	505	483	479	516	437	461	427	492	480	472	491	479	481	508	478	434	464	488	462	484	520	470	474	481	488	470	454	509	488	469	495	481	493	506	467	472	500	473	448	491	506	459	446	501	470	473	441	445	476	498	437	497	451	491	468	461	468	428	473	466	446	478	486	476	495	457	467	475	448	475	486	506	455	471	448	500	461	490	452	432	521	486	480	451	489	458	464	462	475	453	483	466	477	458	500	486	489	462	447	455	487	436	483	422	445	498	430	471	452	474	478	482	442	435	491	470	497	484	459	462	500	464	502	442	465	476	474	467	498	493	460	508	498	468	494	453	455	438	447	451	493	465	468	473	484	500	455	465	486	503	476	491	489	482	473	435	475	468	476	465	474	466	495	483	439	476	490	480	458	486	521	471	459	484	447	476	500	478	463	509	513	481	451	468	454	467	500	478	487	457	468	486	481	496	480	488	453	458	546	461	515	475	470	478	489	510	487	498	457	457	444	455	443	453	496	465	468	465	455	488	466	463	466	471	471	482	437	474	491	481	480	500	479	516	485	443	488	459	493	485	464	465	493	471	489	487	472	488	506	454	463	468	487	466	459	457	474	511	464	479	468	484	448	462	469	458	455	465	481	457	494	429	431	506	462	478	470	470	478	513	442	472	485	455	479	481	481	448	504	467	490	455	446	451	494	447	466	468	495	459	489	461	465	443	468	448	479	437	468	447	479	450	493	465	504	506	474	446	493	483	469	435	475	468	478	425	434	498	429	478	435	469	433	490	500	474	485	485	477	490	453	469	476	464	484	491	466	501	448	475	435	505	488	483	471	455	441	479	503	480	468	469	489	472	497	483	507	514	494	502	426	426	448	500	466	465	499	490	532	478	498	478	464	487	497	478	457	476	470	482	440	494	469	458	470	480	461	411	483	477	478	471	503	468	477	448	466	459	430	464	474	495	489	491	466	502	451	458	489	525	459	481	468	459	456	475	476	512	499	468	479	477	434	442	508	492	503	460	512	469	490	478	487	467	452	483	434	502	499	486	468	515	446	526	475	534	492	434	502	481	485	456	472	461	504	491	472	497	467	507	482	501	501	446	451	465	502	473	490	453	458	468	442	489	441	519	464	456	454	434	498	480	473	483	475	528	499	485	472	519	478	508	460	490	499	493	508	500	504	490	467	479	470	503	495	519	475	486	488	449	458	472	488	501	458	449	442	447	463	454	521	481	490	485	481	467	456	461	485	491	432	490	472	496	471	481	513	497	499	471	506	438	456	446	501	432	502	459	458	465	460	475	499	456	517	497	507	479	456	510	458	447	463	448	472	467	491	447	495	483	493	461	456	474	474	492	477	506	456	437	497	488	442	478	497	469	472	504	491	509	487	497	476	483	447	468	484	507	472	435	456	462	459	476	500	457	483	491	481	488	428	422	487	455	456	460	488	477	472	474	434	513	455	497	449	486	497	518	453	460	483	489	458	475	478	494	511	430	459	439	432	463	501	503	499	466	454	481	452	503	496	461	502	453	479	463	497	473	479	456	435	477	457	470	469	488	520	442	453	427	429	468	455	475	433	463	499	466	436	496	494	494	456	465	453	484	472	480	463	472	436	468	461	474	487	428	453	452	472	506	478	484	493	485	460	455	478	478	485	459	505	491	467	471	444	483	467	480	506	436	486	469	469	439	441	476	435	457	479	494	487	447	474	505	448	483	472	463	424	504	466	467	459	501	438	492	473	480	500	518	477	424	469	462	468	514	469	484	468	485	497	490	487	501	497	456	487	497	518	494	459	516	488	473	499	463	474	474	479	429	452	486	455	487	483	494	476	474	461	474	432	431	475	492	476	468	458	494	469	455	483	468	478	460	450	488	497	481	502	453	465	457	492	500	468	463	493	489	448	487	522	480	475	470	445	496	446	473	468	459	477	514	481	472	464	478	488	454	474	490	466	462	508	447	517	497	477	499	503	499	439	464	470	520	477	463	416	457	467	462	493	462	469	465	477	473	465	468	502	461	479	458	472	475	475	457	445	460	457	544	468	451	473	436	474	457	512	474	516	476	472	494	454	492	502	459	466	481	435	512	475	494	462	488	444	434	463	479	447	468	485	514	500	467	471	454	470	457	521	489	489	483	449	476	469	456	463	485	483	489	478	475	483	444	420	502	487	486	480	484	445	490	485	501	473	475	491	458	489	468	481	454	529	462	490	441	459	463	500	472	458	511	465	484	484	483	482	431	480	471	482	485	469	465	471	486	494	488	464	504	471	470	477	485	484	453	449	455	464	446	466	471	450	512	468	466	470	500	433	485	462	466	467	466	470	487	487	448	495	436	470	459	460	505	445	455	499	479	468	496	513	459	490	473	482	466	476	494	462	444	497	490	414	458	496	464	479	497	428	467	447	494	472	467	530	485	482	498	456	423	515	499	461	450	489	474	482	456	456	487	464	496	483	500	472	463	439	508	459	477	464	507	473	476	493	485	494	468	466	436	457	440	497	454	487	449	494	481	496	486	505	442	450	435	430	430	498	473	468	509	503	473	519	487	454	468	471	460	480	497	480	476	506	444	465	447	497	475	450	465	452	483	456	489	474	479	506	481	447	484	448	455	431	454	426	469	484	514	464	446	476	519	478	472	442	475	451	496	444	455	494	443	474	466	480	510	491	482	504	493	488	467	475	460	464	483	485	493	514	497	503	464	490	456	481	495
29188	24173	26672	18427	10679	7158	5463	4344	3390	2608	2045	1575	1215	919	735	712	596	579	524	489	486	455	407	406	386	389	391	357	356	384	351	349	323	364	341	374	356	324	337	315	357	327	354	320	329	311	321	315	314	312	321	326	325	311	316	320	326	329	322	294	317	353	322	331	318	316	323	302	310	329	315	354	327	317	343	344	309	282	320	327	291	317	314	324	315	333	321	338	325	335	334	320	312	329	312	319	320	329	355	305	378	304	314	324	304	286	297	292	330	339	320	314	297	312	351	317	311	334	306	300	308	333	327	345	306	345	316	311	349	269	341	317	306	305	334	314	340	337	337	337	310	339	315	323	312	348	283	313	312	318	283	346	329	300	305	314	325	306	293	318	327	272	315	303	339	290	343	342	290	331	292	334	329	315	308	342	320	341	310	315	347	335	310	352	321	299	318	288	340	333	287	331	318	286	313	309	328	321	332	308	321	316	335	299	316	312	294	322	306	306	344	305	320	344	323	318	318	302	310	319	300	315	310	329	309	318	291	333	323	303	290	314	347	323	319	319	327	302	313	305	336	317	323	339	299	307	333	317	342	312	321	314	282	352	314	298	321	308	287	279	317	345	322	301	366	335	311	311	328	330	318	307	371	342	322	312	320	304	341	314	296	321	352	313	297	329	324	330	328	335	347	331	343	339	311	325	321	346	329	305	338	317	319	306	317	337	313	369	290	337	339	286	308	322	346	328	353	327	316	333	304	297	321	326	313	336	325	314	304	312	327	312	320	311	315	323	309	320	300	317	320	321	304	321	322	320	327	325	330	355	319	359	329	336	309	302	328	316	326	323	333	351	318	352	305	304	300	325	334	334	290	288	328	339	320	321	332	338	325	341	347	319	313	334	322	336	366	304	347	304	326	270	289	304	346	313	336	302	312	322	315	342	320	315	304	323	327	359	364	319	322	288	329	318	319	330	309	316	325	279	330	352	343	296	343	324	310	299	322	288	322	313	315	343	316	366	319	316	326	326	301	292	359	340	325	345	339	332	290	304	323	329	329	352	326	290	346	337	316	312	349	348	345	336	324	338	319	311	294	324	292	327	323	290	352	299	296	311	330	329	336	332	319	326	355	306	384	281	331	336	330	364	288	343	303	303	295	366	307	329	323	312	313	317	304	354	320	303	294	295	302	282	327	336	359	333	322	330	339	335	319	316	330	311	328	320	292	321	319	348	325	279	346	339	330	310	348	362	300	318	319	315	316	333	346	305	311	350	314	291	350	343	336	315	322	310	307	306	328	314	331	306	341	317	324	294	316	328	325	328	307	274	331	314	335	327	298	353	321	328	348	320	310	319	304	327	331	333	312	306	321	317	305	335	327	315	311	325	334	309	310	293	329	307	321	319	302	289	323	303	301	311	312	327	340	321	333	315	314	314	333	308	327	314	352	319	313	316	311	302	340	320	332	325	297	303	306	309	330	333	311	324	330	319	284	328	314	314	303	307	311	350	303	292	330	318	338	326	325	302	291	334	332	332	341	340	288	306	326	337	346	312	322	314	303	321	306	300	337	337	348	316	306	344	326	349	310	309	309	325	278	307	315	333	312	298	340	307	314	331	319	289	289	351	295	320	328	290	331	323	293	289	343	336	335	285	319	312	313	311	296	340	329	308	321	308	322	305	321	296	315	296	297	294	300	324	290	299	328	322	329	315	297	306	314	313	324	349	304	328	308	312	341	317	290	344	309	315	292	332	325	344	327	328	323	313	316	305	357	292	290	325	330	276	301	310	325	298	315	309	342	316	364	318	314	309	329	304	317	353	353	355	334	336	336	339	329	292	309	304	340	306	296	338	296	316	306	312	322	337	333	299	314	300	297	314	313	348	319	331	300	363	319	303	307	354	310	273	299	346	341	294	326	312	305	312	324	331	349	344	317	317	337	335	282	338	343	327	327	306	359	300	304	335	323	317	354	303	339	354	294	315	308	318	326	327	345	319	319	324	301	290	315	310	311	334	316	339	328	332	274	310	288	305	298	299	343	306	317	299	336	322	322	315	330	332	312	323	316	320	329	314	298	326	328	306	302	287	329	321	326	322	293	320	328	343	360	340	339	299	317	337	319	305	325	310	298	300	315	335	309	302	334	343	300	292	299	333	323	312	329	323	306	312	285	316	306	295	289	280	276	324	308	302	303	353	319	289	321	295	296	329	321	317	306	317	303	314	288	330	304	328	345	304	332	340	320	285	321	320	335	355	340	327	310	315	309	343	314	328	311	332	329	324	328	318	339	297	305	344	315	313	331	311	301	337	305	343	346	347	349	318	295	341	318	316	316	317	320	334	305	292	303	345	301	327	312	311	342	328	317	338	317	310	345	305	353	353	320	296	338	305	314	320	282	292	329	329	293	294	311	318	299	306	330	343	341	334	309	316	331	316	295	322	336	333	329	320	326	307	307	329	341	317	311	311	343	332	316	309	301	309	308	305	302	306	338	327	320	335	314	302	283	333	326	247	300	337	333	314	275	318	372	336	320	317	333	313	307	325	303	335	321	335	330	301	320	345	311	316	322	329	295	328	321	341	284	307	316	339	341	343	300	332	329	360	318	319	339	313	354	361	336	328	353	344	339	319	335	361	313	324	308	283	318	320	350	322	336	317	356	337	308	314	304	335	339	336	347	326	272	325	310	296	323	303	344	324	304	309	325	307	317	317	320	334	344	291	302	307	344	313	338	334	325	322	313	314	317	285	315	341	328	330	321	324	320	318	323	306	317	299	333	323	322	320	321	317	294	359	318	300	316	337	352	350	332	309	316	304	311	347	279	309	313	280	308	320	323	334	289	360	317	306	336	310	290	307	320	284	316	331	330	297	312	334	286	330	326	334	323	303	318	320	338	314	302	332	291	336	337	353	323	311	346	314	320	321	343	341	322	302	355	313	327	328	348	320	332	320	355	311	319	327	309	324	296	329	280	354	330	324	321	327	358	305	287	318	312	327	308	323	342	307	306	332	333	336	353	312	325	325	314	338	349	309	300	328	320	331	315	366	309	323	316	333	362	299	354	330	305	315	328	299	348	305	357	321	306	351	331	305	284	320	321	274	302	283	338	301	315	310	325	308	328	318	330	302	315	333	304	281	355	322	307	299	321	338	327	303	345	337	276	323	305	327	347	282	370	322	332	313	298	304	285	301	325	326	286	301	300	295	301	321	340	306	301	311	307	321	298	344	357	324	309	305	320	317	324	335	309	341	340	355	293	326	317	323	274	316	294	328	346	319	338	327	311	318	310	315	302	289	309	328	290	316	323	312	362	322	323	317	324	288	313	335	308	298	333	333	301	321	323	345	345	312	304	315	308	331	328	303	299	320	333	315	291	318	331	322	305	315	337	302	370	312	327	354	302	323	320	345	338	318	335	314	333	325	319	304	362	321	311	304	335	274	293	324	312	331	295	307	303	332	342	289	285	331	336	302	331	339	333	350	311	307	318	348	344	317	296	324	322	350	323	357
21572	36334	28684	17683	13283	11020	8799	7333	5704	4423	3355	2646	1986	1423	998	977	792	679	690	640	541	490	518	481	455	429	402	398	354	386	395	375	399	383	404	393	392	356	388	339	344	353	355	363	352	353	334	331	381	328	331	396	351	335	376	397	348	337	322	361	380	346	325	358	336	337	322	311	369	351	310	334	330	331	323	315	334	364	368	359	323	346	357	319	333	364	342	336	344	321	352	336	337	350	366	348	330	343	343	348	309	357	323	350	350	330	364	326	283	347	319	361	348	348	360	363	340	324	355	312	366	355	320	358	347	325	325	333	349	371	343	348	348	345	376	323	318	350	323	335	372	301	296	330	334	335	359	358	362	338	316	325	318	345	344	305	368	347	338	344	356	340	322	339	305	325	373	342	335	304	347	314	322	346	344	349	371	350	325	369	362	332	312	353	342	344	357	337	331	340	342	314	350	326	348	362	278	333	347	365	357	326	311	328	332	368	301	325	325	311	331	336	310	328	348	296	352	365	316	337	319	346	345	336	342	352	340	334	318	360	346	338	346	320	355	374	327	316	326	330	345	337	316	334	362	355	347	341	318	317	332	349	318	337	328	340	328	354	371	313	368	347	322	349	338	346	363	330	343	345	392	337	371	323	366	312	349	322	355	323	362	356	348	327	341	300	328	330	348	346	333	337	334	366	362	364	332	328	349	350	366	315	345	357	371	301	321	382	345	358	346	323	320	340	378	333	331	351	335	341	340	304	344	311	335	340	352	356	350	326	380	333	329	350	340	320	339	351	342	338	354	359	356	366	302	364	319	310	333	342	302	319	346	339	306	384	372	334	330	341	365	326	342	332	359	312	331	341	357	322	307	367	311	335	353	342	346	330	344	358	326	313	335	341	351	314	353	328	324	318	319	363	361	348	345	329	330	326	374	358	318	348	344	343	348	295	339	320	328	317	319	337	371	337	335	327	348	366	335	365	327	354	349	347	346	340	305	330	325	318	346	306	350	367	345	340	346	330	326	292	319	354	353	322	354	334	332	311	368	345	366	353	322	349	341	361	341	344	310	361	349	334	315	332	326	314	364	321	300	342	351	351	365	315	330	329	360	353	345	345	354	333	319	339	332	318	328	354	302	348	318	334	333	346	306	325	338	309	371	328	329	330	312	346	311	350	350	318	352	323	402	326	360	325	341	343	323	368	289	347	330	355	319	367	336	354	365	362	351	348	357	308	364	324	353	379	329	325	337	347	318	308	347	333	375	317	354	331	336	326	342	339	345	329	360	353	343	342	311	368	375	362	353	346	338	376	335	317	347	355	327	301	339	334	319	359	308	328	341	343	340	338	345	336	323	367	345	320	318	335	327	337	356	319	321	367	345	297	348	322	328	318	354	347	341	360	350	323	328	326	328	383	372	318	347	336	321	324	342	339	322	358	357	369	332	328	314	349	350	379	312	314	319	335	333	364	328	321	327	300	341	346	364	345	343	326	329	363	330	333	335	340	335	364	362	337	336	400	313	365	334	332	301	314	315	345	343	349	332	348	296	330	297	341	328	286	348	372	358	335	297	345	345	345	321	319	356	327	348	337	353	327	336	371	333	355	323	314	330	346	324	350	351	322	325	353	353	331	328	328	331	340	361	353	367	334	343	338	337	340	356	387	338	322	339	348	337	346	318	331	352	357	325	333	334	313	335	321	350	348	349	307	320	362	331	333	319	345	327	316	330	328	336	342	338	361	336	355	345	305	335	377	373	358	342	327	312	361	326	361	321	320	330	318	337	329	323	361	368	350	349	326	356	290	376	374	354	362	331	355	323	341	332	319	368	311	355	345	373	389	358	353	336	360	342	327	337	333	324	328	367	352	308	326	365	373	346	323	311	354	356	334	381	351	355	377	326	347	311	314	357	348	359	350	366	340	343	368	328	322	297	306	337	331	332	308	341	344	361	346	362	343	361	358	339	334	335	339	369	366	326	318	354	350	327	342	314	367	317	355	356	346	365	355	358	291	357	348	332	354	348	320	347	345	362	348	356	330	324	339	357	345	344	357	345	335	335	309	370	353	320	340	365	370	360	350	330	322	312	346	359	348	321	326	343	335	321	318	324	344	355	364	356	376	334	332	314	330	346	318	317	329	345	319	334	334	324	354	379	333	341	321	343	351	320	347	362	369	340	347	324	325	332	370	300	347	315	324	362	313	317	282	360	350	317	346	335	358	344	353	356	360	317	342	308	338	350	341	337	323	340	348	333	370	352	363	370	361	338	353	334	372	337	346	344	327	322	321	362	312	321	323	338	365	330	336	336	327	349	335	311	327	328	338	312	316	341	348	329	349	343	315	323	329	314	351	329	360	317	348	341	335	361	402	326	348	357	323	347	345	365	302	400	347	308	349	302	286	351	365	326	343	335	337	339	324	354	369	335	311	374	353	370	347	331	347	321	324	316	322	348	336	341	328	369	349	354	327	351	311	352	352	361	370	354	338	355	336	336	350	318	298	325	365	351	336	347	346	351	352	329	366	342	314	333	349	325	349	350	349	334	344	315	334	317	351	338	326	372	343	360	347	327	339	306	327	343	329	355	335	334	361	324	340	333	346	354	346	323	340	333	313	343	361	338	333	338	321	357	376	354	322	346	343	330	363	341	334	319	347	342	346	371	336	379	302	339	360	349	346	303	337	351	362	348	331	347	362	354	356	363	357	303	349	314	346	330	321	363	332	332	311	323	355	392	308	334	339	353	336	345	347	355	337	330	364	310	329	328	333	341	325	279	366	343	361	343	324	346	345	329	330	331	347	318	334	305	323	369	352	317	337	361	315	335	324	335	324	365	331	323	365	338	312	316	327	340	346	353	340	325	330	362	330	357	348	356	335	315	323	321	320	330	343	329	344	339	349	328	323	353	342	293	357	320	358	293	351	323	368	315	322	344	356	337	341	359	327	329	323	351	325	332	322	333	325	296	347	352	310	360	328	354	385	304	332	374	383	349	348	360	351	371	312	350	344	319	337	334	341	340	354	352	350	355	339	313	357	333	352	317	308	349	362	306	353	347	320	331	365	308	332	370	322	321	340	355	333	346	357	344	369	359	365	315	339	344	346	343	323	353	357	336	357	350	325	370	336	329	325	333	326	362	351	350	356	346	367	334	342	347	365	356	331	348	363	332	331	359	359	369	312	358	340	350	333	349	347	325	349	348	345	333	373	337	358	314	347	353	320	353	372	329	352	345	358	343	342	371	323	329	337	352	360	365	343	351	351	308	365	342	392	368	372	329	309	336	355	314	357	336	339	351	325	336	338	348	370	341	345	369	369	345	316	331	329	354	332	372	343	348	338	321	317	359	355	372	311	327	300	359	328	337	318	283	322	327	328	333	337	321	326	336	351	364	321	355	348	332	331	337	325	338	343	332	335	345	351	354	370	318	367	342	347	303	343	387	369	327	351	347	344	357	353	342	357	335	336	347	283	371	331	342	319	329	322	346	378	351	343	360	330	323	325	340	322
24395	21600	28928	25022	22054	17071	11182	7658	5666	4232	3247	2646	2072	1415	1107	989	808	777	737	679	583	586	569	544	536	518	484	506	491	510	424	468	405	410	442	465	432	448	402	423	389	404	424	399	421	377	424	448	443	402	418	396	457	419	399	382	417	434	419	377	423	407	397	417	393	412	416	419	396	395	404	371	394	403	393	414	386	410	377	411	419	384	385	392	413	375	348	387	390	405	405	383	398	392	378	375	396	387	401	362	399	384	388	393	393	423	380	413	396	374	383	426	367	398	417	417	398	403	411	369	399	408	400	383	375	401	415	396	402	383	396	388	403	352	393	391	408	405	358	414	378	384	382	391	378	385	394	364	388	411	390	404	394	387	380	360	420	381	402	401	412	420	343	413	380	441	418	401	353	390	370	380	406	372	373	387	391	392	399	434	380	411	394	394	417	413	369	371	428	364	398	376	398	372	396	412	393	381	359	392	404	383	420	405	417	372	408	381	433	418	387	381	397	376	366	412	381	364	394	402	413	418	387	416	404	419	378	409	426	395	441	414	370	369	404	414	424	373	391	398	388	388	423	375	416	399	384	411	405	431	385	379	378	365	383	388	382	361	394	409	401	391	389	379	389	378	394	390	383	402	395	407	383	389	396	399	370	386	407	374	367	403	389	414	434	391	385	413	384	350	397	365	397	403	389	423	388	416	396	414	361	409	413	397	398	379	400	381	404	374	377	386	344	405	433	411	423	397	388	386	386	376	398	354	398	415	402	427	388	415	407	393	394	422	389	409	357	445	415	387	385	337	401	380	401	403	417	430	423	390	396	386	414	389	390	432	372	385	395	395	394	397	399	380	366	426	401	370	386	351	384	382	393	391	372	402	331	421	391	397	376	358	418	375	367	425	391	381	430	420	381	419	425	400	369	413	377	411	358	425	409	436	401	409	392	424	400	395	349	364	386	363	424	417	420	385	414	377	399	351	374	391	433	421	421	407	372	391	400	416	422	366	346	394	396	439	416	375	406	436	446	395	422	400	348	420	387	415	415	410	398	427	374	377	434	376	424	406	388	387	386	413	380	418	359	360	420	385	407	397	391	381	422	412	402	383	428	425	406	401	381	383	400	370	395	412	406	378	403	404	396	396	383	389	418	384	367	372	405	424	413	428	366	389	374	426	382	436	417	403	385	415	392	414	389	376	372	403	380	404	401	401	415	387	402	366	396	376	398	405	405	405	393	365	392	405	355	414	402	389	416	443	423	381	427	386	382	391	365	374	400	383	385	420	388	421	400	399	430	389	401	391	424	396	402	393	369	409	380	407	371	456	414	370	383	372	407	418	378	398	383	414	388	373	426	412	383	400	406	380	390	413	395	374	395	403	400	415	412	395	388	369	405	353	404	396	407	378	370	425	396	424	414	404	376	412	411	404	392	405	380	374	411	358	399	408	385	363	402	373	465	400	382	347	413	405	382	359	382	384	373	423	392	388	406	382	397	399	369	399	393	395	407	413	390	396	370	400	387	372	440	389	405	432	384	376	395	397	420	415	395	361	391	360	401	406	417	406	388	389	421	406	424	391	391	414	394	411	334	412	375	428	403	396	379	430	436	375	372	360	361	383	397	396	398	408	416	434	410	373	405	378	414	361	372	383	417	405	398	410	402	410	376	374	386	429	421	394	412	385	406	384	423	395	390	389	412	397	369	394	414	371	344	404	368	416	368	434	391	400	439	384	385	353	358	424	379	401	391	423	366	416	400	403	360	405	429	382	391	404	422	395	391	402	436	387	393	376	400	443	374	411	405	380	421	400	371	365	434	385	392	394	405	411	390	376	386	390	401	401	412	370	416	410	431	400	405	422	375	368	419	395	447	394	404	412	429	388	422	395	381	419	391	403	401	396	409	373	393	394	400	384	410	417	394	410	397	383	398	397	428	376	392	404	381	403	413	408	440	396	430	419	378	428	403	416	416	423	383	399	416	429	398	399	385	407	416	374	399	416	383	406	368	420	413	384	396	378	369	428	357	428	385	389	373	384	411	373	383	415	419	401	423	375	422	426	380	399	355	403	363	365	367	400	425	413	387	368	380	414	363	370	379	404	394	413	385	425	390	397	368	404	399	403	411	414	378	377	395	409	392	408	372	387	391	415	382	380	417	427	407	391	409	374	353	357	374	386	400	436	422	360	403	417	381	405	400	373	361	378	390	416	371	378	432	424	417	372	402	356	397	409	379	403	406	383	396	401	353	402	381	417	395	394	393	432	419	409	396	376	388	387	417	398	370	404	389	399	412	389	391	415	399	405	394	393	398	401	425	385	384	403	385	392	392	374	389	391	409	419	365	382	397	427	400	395	395	408	377	380	393	384	408	387	380	385	404	354	386	414	395	403	414	392	405	395	366	386	380	381	376	377	386	396	374	377	399	383	389	375	406	402	400	426	391	398	417	389	390	392	406	383	411	395	392	410	385	404	389	412	433	389	373	410	423	422	379	381	423	366	402	422	399	402	424	384	389	380	427	395	408	394	410	393	370	414	397	380	392	407	378	380	368	409	384	397	400	379	400	370	413	416	402	411	383	374	365	379	420	425	416	414	329	383	399	377	389	396	396	413	374	387	407	385	416	386	376	410	450	442	427	391	403	403	402	468	415	377	380	379	415	401	390	423	374	405	395	367	428	375	415	391	395	386	410	378	418	409	404	396	372	414	378	421	424	366	424	390	395	426	364	361	381	390	406	384	391	394	356	420	385	424	390	409	395	383	371	392	378	401	398	405	391	389	408	393	422	400	393	387	395	386	394	402	390	401	378	384	430	424	409	371	376	388	402	337	408	386	402	413	386	402	369	420	373	382	385	378	405	366	381	413	408	406	402	382	453	374	394	410	396	404	397	413	379	365	378	396	398	433	384	397	377	370	424	388	411	402	368	398	423	425	427	402	415	414	391	359	351	396	380	416	387	390	422	415	390	385	414	398	436	434	400	407	398	400	389	377	399	408	377	406	376	419	387	425	407	428	380	415	402	383	390	421	370	375	391	377	375	396	387	401	404	431	391	391	375	386	398	377	369	398	357	386	376	401	423	398	433	410	392	375	394	416	371	392	435	408	409	407	384	378	389	380	398	378	401	440	411	410	386	379	399	410	384	394	386	417	397	393	400	362	381	399	425	401	396	397	408	362	385	345	396	355	383	367	422	387	413	398	394	398	380	370	398	365	427	400	387	396	403	395	400	377	422	384	376	385	386	394	388	397	398	378	384	365	400	381	378	396	392	395	384	425	400	401	401	398	405	386	391	360	401	381	384	405	403	383	407	396	396	394	382	428	380	373	410	370	403	404	387	391	373	365	403	370	403	370	369	393	387	414	391	394	407	392	404	425	393	392	387	401	393	390	402	379	412	395	411	414	403	329	373	399	364	409	401	370	382	402	414	388	384	415	398	387	391	413	402	398	430	414	376	436	378	402	415	400	376	428	371	402	390	406	378	403	425	379	381	406	397	410	416	411	391	376
21347	44247	36680	25065	18918	15691	13323	11257	8955	6702	5229	4027	3121	2119	1606	1414	1203	1007	937	842	780	660	668	618	603	594	560	553	542	520	527	483	528	487	461	491	476	469	451	422	466	418	424	439	442	467	442	439	389	428	430	444	405	461	434	431	448	400	406	419	395	398	452	393	390	375	419	413	423	412	403	411	399	393	390	437	405	433	440	414	402	419	414	440	399	434	406	406	402	432	374	414	395	409	437	433	435	402	398	417	418	404	426	368	413	412	400	428	434	407	414	445	358	457	397	444	399	381	396	407	446	419	383	413	440	386	441	381	428	419	431	446	420	457	429	387	433	411	418	392	430	416	427	408	436	400	421	376	398	370	429	403	404	409	397	438	403	418	410	402	378	415	421	417	415	405	418	429	401	409	430	445	406	440	415	408	423	372	419	413	403	398	393	403	413	399	389	418	400	421	430	413	407	408	426	381	444	377	404	454	420	401	415	421	447	387	406	404	386	402	377	387	425	385	424	402	432	386	446	394	401	392	414	437	405	426	432	390	407	413	414	403	399	386	431	378	422	434	393	385	392	425	420	370	401	411	401	419	392	417	409	402	422	462	403	454	408	423	402	421	415	417	380	423	419	411	438	410	418	428	464	425	372	408	393	432	400	415	434	403	439	386	399	411	410	448	427	427	400	387	382	430	412	408	442	397	413	388	380	380	407	422	421	424	425	402	381	415	406	382	415	396	411	428	408	355	431	446	392	400	404	349	419	366	383	406	385	415	420	416	397	385	399	407	427	415	403	422	393	411	415	387	376	410	402	418	438	415	416	420	400	451	397	420	408	407	389	429	458	407	387	437	413	430	384	398	419	423	398	411	407	400	412	419	459	395	407	395	429	413	403	420	427	393	415	458	377	433	393	445	423	463	409	383	404	407	411	434	381	436	405	408	445	393	429	418	404	397	433	428	416	386	403	385	402	443	381	399	399	422	397	392	386	392	396	381	401	398	381	408	458	370	414	411	412	384	443	427	401	399	419	405	399	409	428	421	392	420	392	407	385	418	418	465	409	418	400	416	420	426	396	387	419	413	386	401	389	410	421	386	431	395	424	428	411	375	400	421	381	415	411	421	426	413	431	398	410	418	410	436	378	378	414	395	428	416	379	430	407	404	440	399	394	405	464	396	380	422	400	399	432	455	407	425	406	419	422	381	416	380	398	418	421	402	363	403	398	404	371	429	401	415	416	435	437	421	444	385	422	430	400	404	425	416	407	385	423	414	384	398	471	402	423	399	418	413	400	389	423	400	415	406	454	439	426	416	387	431	400	404	391	389	412	409	387	360	376	411	427	425	411	441	454	425	410	449	412	416	388	391	394	404	432	402	442	439	425	442	413	400	402	424	423	390	405	407	418	439	400	436	426	430	391	417	413	435	427	397	428	414	432	425	414	421	419	407	394	389	417	444	414	409	398	410	404	421	420	429	393	395	428	400	410	408	397	445	431	444	389	402	395	393	412	397	420	381	393	406	379	394	399	420	401	406	382	421	434	418	424	410	382	461	405	423	429	416	376	439	419	400	391	386	401	425	395	425	398	377	418	405	455	446	422	419	408	401	411	428	412	430	424	436	428	413	379	402	395	434	373	372	396	420	427	462	410	412	430	415	405	417	412	389	400	406	404	374	422	423	438	431	387	448	422	392	418	389	404	407	399	454	449	439	425	390	390	436	395	407	357	421	446	433	435	402	402	429	406	369	388	429	435	387	427	406	402	412	416	403	387	424	385	448	427	456	369	413	423	390	391	368	434	388	391	433	412	381	417	394	407	423	435	419	422	412	393	437	359	413	407	430	394	388	414	413	446	391	444	424	416	436	428	394	420	415	406	385	421	407	424	420	404	398	418	386	429	410	415	417	399	421	415	401	453	425	407	401	441	386	397	427	425	416	457	436	417	443	425	367	398	418	346	424	370	426	414	417	451	401	423	452	448	403	378	433	427	389	410	392	392	386	406	408	397	422	441	380	408	394	403	418	459	407	405	408	410	403	403	440	380	435	454	438	403	424	413	412	400	443	398	439	420	393	425	406	396	429	410	413	429	413	418	442	425	403	383	395	390	388	395	426	403	415	443	401	452	382	405	416	428	431	429	416	402	450	383	428	367	397	400	428	418	424	415	429	439	388	404	376	424	420	391	388	421	415	413	423	414	406	398	393	420	421	400	462	389	445	378	435	432	356	424	411	410	392	414	419	420	395	374	404	404	440	404	380	431	422	400	400	419	383	401	426	425	417	397	399	403	392	430	390	486	425	424	374	394	410	431	411	426	418	412	414	419	420	411	425	420	428	408	391	414	388	406	399	397	424	383	434	399	433	411	411	425	417	414	409	408	419	438	384	451	408	414	393	447	406	412	416	398	410	393	403	429	395	437	415	400	407	407	428	386	427	433	379	422	453	405	419	420	429	448	384	423	417	402	456	431	363	391	417	388	417	429	399	436	410	371	390	396	425	376	412	393	444	418	420	415	424	416	461	383	403	428	425	400	435	388	395	422	418	388	386	377	417	403	451	418	404	413	373	409	411	389	398	403	393	402	392	415	425	452	410	405	427	442	406	396	395	408	406	412	467	422	390	402	424	416	415	412	431	413	373	398	407	407	412	420	382	385	417	459	408	458	408	401	422	390	416	436	416	433	411	378	418	428	417	413	396	418	419	432	426	415	429	386	405	398	406	431	423	384	450	426	447	438	426	429	396	416	404	416	430	408	412	421	403	392	405	395	434	413	415	419	432	439	435	462	413	422	423	425	429	417	395	412	395	442	392	420	422	402	411	428	400	389	421	424	410	406	397	386	355	429	427	400	397	425	426	393	422	423	436	425	422	422	428	426	411	419	447	424	424	439	412	390	386	389	438	417	410	394	405	412	423	443	425	413	404	416	398	401	436	419	461	454	409	402	424	412	364	390	376	397	428	420	397	427	436	381	394	404	412	415	398	388	419	396	428	432	437	411	386	402	434	424	405	408	423	433	355	439	395	426	428	399	428	410	416	398	417	393	405	415	414	422	427	427	398	424	420	384	374	433	419	434	421	410	457	413	440	377	420	384	423	426	433	408	430	406	395	417	402	423	438	410	426	416	407	421	369	426	413	427	404	416	439	396	414	425	423	408	425	406	422	378	428	432	452	440	422	427	404	356	394	463	395	415	423	397	383	417	412	394	431	418	388	391	399	400	392	424	406	428	417	432	424	416	417	419	432	428	416	403	409	440	409	406	426	408	419	427	450	402	420	427	405	391	455	382	386	404	401	439	430	390	398	401	411	409	391	418	409	431	425	386	432	424	408	395	388	418	404	426	418	386	419	391	437	427	424	406	351	401	419	416	399	463	429	383	387	414	381	428	409	389	410	418	426	395	426	405	408	417	427	435	403	392	373	445	378	402	420	413	413	458	422	415	397	413	408	425	454	413	430	425	415	404	444	387	421	414	404	435	425	438	394	442	423	402	390	371	436	390	410	410	398
25439	21543	27944	26206	17691	10705	7419	5806	4384	3263	2543	2059	1560	1164	876	844	725	661	609	576	517	486	476	443	433	438	419	404	410	377	402	367	398	400	371	355	368	401	335	325	363	299	361	339	359	357	372	362	356	352	336	342	354	370	342	359	364	345	362	351	320	354	307	302	308	351	343	346	330	352	324	367	339	329	334	343	337	346	348	317	334	331	330	343	330	342	321	326	314	339	343	339	329	377	311	327	338	350	329	336	327	300	313	358	370	357	340	327	336	357	327	355	367	321	346	344	366	323	353	345	324	334	348	328	330	348	306	354	338	348	341	306	324	324	320	327	376	333	341	331	333	316	320	321	321	381	355	343	359	348	357	331	345	292	360	308	345	331	356	332	327	314	318	346	373	324	320	341	354	359	338	320	328	318	352	285	316	345	307	354	329	288	321	341	315	332	307	351	342	340	347	338	355	332	302	332	386	335	355	332	340	339	344	312	335	301	308	318	292	334	356	318	337	318	347	327	350	314	321	307	327	320	355	317	367	326	349	313	352	325	326	328	324	338	372	342	312	358	321	369	329	337	350	342	321	338	328	365	322	313	355	358	355	302	340	326	346	330	322	339	365	343	345	332	335	333	316	350	338	335	328	328	318	341	336	361	340	332	324	305	348	335	366	346	327	327	319	330	386	294	349	316	320	345	359	379	356	337	322	380	340	321	310	347	358	349	364	305	333	350	338	330	338	321	333	316	312	320	336	316	338	345	344	310	361	305	356	321	308	343	352	326	339	375	357	338	332	314	334	324	281	334	329	346	333	308	320	345	313	366	325	336	319	330	361	341	363	333	345	358	330	349	350	349	306	323	367	323	339	332	342	332	354	313	310	335	327	347	319	332	342	305	330	325	313	303	322	362	309	362	345	318	349	342	308	338	347	372	328	332	333	301	335	322	330	348	326	354	330	358	340	353	369	308	338	327	343	320	344	299	339	313	333	331	349	377	342	338	324	354	317	371	366	335	324	312	303	362	310	358	354	341	320	354	367	341	349	354	366	319	324	365	299	329	385	347	358	327	333	319	347	322	370	344	339	347	353	339	356	317	356	341	324	351	343	306	340	336	358	364	374	294	350	330	364	341	311	335	345	351	334	330	309	318	320	308	334	347	315	320	307	359	349	319	334	292	378	345	335	324	334	324	322	339	339	352	310	313	332	309	336	340	351	330	348	336	309	346	372	325	333	316	347	348	334	343	339	323	316	356	317	379	339	314	336	339	351	322	306	377	345	368	296	378	352	329	337	339	325	342	355	296	332	353	345	344	347	345	345	347	365	330	342	336	334	363	327	314	352	371	359	356	346	311	340	335	336	375	351	296	326	311	312	347	344	343	371	352	328	337	377	372	352	326	321	328	362	316	351	318	300	345	330	361	348	318	337	364	382	341	316	360	340	350	333	356	336	312	332	334	331	319	357	340	337	328	355	363	356	326	325	332	324	346	357	339	311	333	310	331	349	333	317	353	318	351	352	334	322	332	334	309	302	346	348	292	325	335	357	328	319	337	337	348	325	363	356	345	338	322	357	334	336	302	309	337	334	324	332	340	350	370	329	296	307	357	297	338	355	369	308	345	361	314	317	338	328	356	316	321	333	352	348	304	317	360	365	314	342	304	323	326	333	334	363	328	340	339	366	310	348	370	333	345	322	352	296	302	346	366	333	319	295	353	352	354	346	343	341	344	324	315	344	309	321	342	356	340	329	332	323	344	340	300	319	308	355	360	321	316	343	347	331	346	332	298	344	327	324	347	358	337	300	349	313	332	361	345	356	358	318	321	312	317	312	327	358	344	312	338	332	355	346	337	362	326	342	327	335	332	364	346	321	353	329	349	331	320	332	355	322	331	318	366	339	314	324	339	313	338	322	337	364	340	307	324	339	335	336	332	348	333	357	311	344	357	353	346	322	348	340	347	333	347	392	332	347	333	361	343	333	327	343	328	317	348	366	340	332	336	305	353	333	326	370	331	337	337	329	331	336	326	352	349	342	342	315	301	327	319	354	344	315	343	362	325	321	320	310	337	351	351	338	340	339	355	350	349	330	327	359	338	334	350	344	338	359	344	349	351	360	337	285	340	370	347	328	343	328	365	325	341	338	356	374	339	340	349	308	333	359	336	320	319	343	384	344	344	366	299	363	316	355	313	341	323	332	341	328	336	351	331	336	346	355	351	338	363	335	342	339	303	330	311	332	321	350	328	334	351	334	322	362	326	334	320	342	333	329	346	376	331	353	372	369	292	329	352	333	345	358	343	374	334	331	322	322	347	329	347	326	335	367	348	306	303	316	324	324	335	352	301	325	330	354	342	351	311	332	327	345	328	347	323	321	320	326	296	320	352	344	339	328	347	298	376	321	333	349	347	352	341	394	342	347	347	355	322	342	338	346	312	336	338	345	359	367	324	338	346	347	326	312	328	331	335	355	348	324	331	344	328	332	343	310	353	351	316	328	331	338	314	300	334	368	346	332	341	342	343	302	344	327	330	339	328	336	331	331	312	329	378	315	318	356	339	372	319	369	358	376	326	352	328	329	356	348	335	303	335	342	330	332	325	338	324	337	327	326	341	316	337	322	317	321	324	317	338	334	322	331	316	340	339	327	336	309	352	328	296	338	340	342	341	330	342	320	387	343	370	363	347	312	359	341	343	335	344	341	315	395	345	326	316	339	343	341	372	349	345	318	351	328	329	333	329	356	351	340	327	338	335	311	318	332	334	330	320	350	316	354	348	342	329	385	345	365	370	343	323	351	320	313	306	375	344	328	325	355	352	339	368	349	400	319	319	337	358	309	357	352	370	338	327	341	307	369	330	322	362	342	373	364	340	355	330	351	324	353	311	324	357	360	311	371	352	303	333	366	325	321	328	330	329	315	329	320	319	342	353	328	311	353	356	357	349	267	332	317	350	378	297	344	361	332	338	330	344	332	326	340	334	349	356	350	332	350	321	361	322	327	343	359	355	313	319	351	304	343	334	317	330	359	345	342	347	361	346	353	275	326	351	337	358	341	342	349	334	343	356	310	345	319	336	340	347	301	296	327	326	310	349	360	332	311	358	365	336	304	373	340	344	324	342	341	321	330	370	397	338	297	337	345	328	360	330	344	365	332	279	326	342	324	346	340	319	319	346	357	327	336	348	348	342	326	354	363	320	365	360	315	309	305	336	321	313	333	376	310	345	343	349	318	326	350	355	346	317	349	353	326	340	338	352	312	345	318	313	346	331	347	322	333	326	312	343	355	351	317	335	357	316	349	335	322	341	305	355	330	326	344	341	332	324	332	345	328	317	352	343	343	341	319	320	375	339	328	323	340	381	318	339	352	335	320	330	351	311	334	342	365	348	316	345	369	357	362	361	377	327	347	339	330	317	331	353	346	321	331	299	353	345	331	339	365	316	345	345	371	345	319	359	309	342	327	336	319	325	312	333	316	353	339	337	353	308	370	326	309	321	358	342	325	315	345	356
20571	41033	33089	21286	16658	14005	11170	9641	7438	5558	4323	3446	2609	1686	1212	1167	1023	871	709	713	650	631	559	550	512	481	483	491	466	506	459	422	422	388	433	392	388	365	375	398	410	355	415	355	379	393	385	386	381	381	389	366	356	384	367	388	368	360	354	386	370	396	370	369	387	348	384	373	342	342	372	397	343	376	378	386	346	350	384	338	373	358	359	347	388	369	371	381	404	349	345	386	374	400	374	358	379	363	334	349	376	411	359	353	367	337	342	342	380	335	368	364	365	345	376	378	358	364	380	358	381	359	350	355	365	336	376	347	372	361	417	368	353	331	319	369	348	368	350	373	367	371	341	352	350	350	370	327	364	388	355	394	324	398	364	376	364	370	397	360	358	370	397	350	358	350	353	349	357	340	346	354	352	376	370	324	365	337	352	332	344	384	357	364	362	355	383	348	371	372	362	339	370	350	373	324	357	359	335	357	310	389	382	358	395	384	376	380	343	377	423	333	333	374	350	359	364	395	356	347	370	374	333	371	312	334	384	386	358	361	337	353	373	350	371	363	315	362	374	356	335	352	382	361	395	354	319	368	339	408	341	364	376	384	379	374	380	349	361	374	373	349	336	361	343	345	349	375	366	326	333	364	370	379	376	362	343	376	332	371	378	344	365	352	378	336	358	335	407	371	338	362	365	362	354	332	384	363	369	351	383	368	396	422	334	365	353	352	383	357	358	374	359	351	379	398	362	364	362	375	329	363	382	388	371	346	356	356	338	352	364	347	345	343	350	378	321	366	359	367	382	354	370	367	367	344	343	346	372	404	375	395	374	394	327	355	382	387	363	363	340	356	353	365	352	346	374	364	338	364	366	367	381	370	331	384	327	371	372	337	339	355	338	347	338	351	340	373	367	339	384	336	373	348	380	344	362	370	354	369	346	380	356	372	364	360	372	372	353	357	351	398	366	339	320	386	376	354	352	344	367	351	332	359	385	377	376	345	368	352	367	352	348	350	334	354	361	325	341	386	371	411	349	368	353	331	343	356	358	324	341	388	369	321	360	344	359	372	334	334	363	344	331	366	360	372	364	338	361	340	348	363	335	372	370	349	327	328	353	362	400	361	372	342	393	409	325	366	370	356	354	397	337	353	362	386	347	357	383	381	362	354	336	363	391	361	363	361	351	366	312	350	355	346	370	362	340	382	353	363	363	372	359	367	347	370	340	397	335	370	356	371	396	370	372	338	344	338	363	341	361	393	351	365	366	371	324	343	359	383	340	354	330	382	355	355	372	360	346	356	370	364	350	367	359	361	402	353	369	359	393	312	366	358	309	355	373	335	363	350	393	367	414	376	360	360	342	370	379	327	318	337	351	365	365	354	358	324	354	332	377	376	357	342	351	362	386	356	363	337	376	350	342	378	397	368	353	365	355	406	386	388	358	355	327	367	356	376	384	348	334	385	376	310	409	353	336	360	359	363	399	367	342	345	356	367	367	387	362	370	383	352	357	355	377	358	359	372	347	345	358	339	352	379	369	376	401	331	344	385	364	389	369	347	349	339	361	378	367	350	336	370	352	370	380	379	341	384	349	358	351	331	334	375	389	360	405	365	354	358	345	349	362	375	393	372	393	359	374	349	362	355	402	334	368	330	384	357	386	340	331	402	378	323	349	343	356	336	369	363	373	365	360	323	337	335	345	358	355	331	378	349	361	343	329	332	357	357	368	366	387	363	382	367	336	366	365	340	359	317	359	360	334	352	357	358	329	372	351	323	371	375	353	356	384	356	339	366	367	377	357	373	346	334	359	353	363	380	364	371	380	387	348	353	352	359	398	353	371	330	362	387	359	323	378	358	395	349	347	345	334	370	383	349	365	370	369	381	337	366	369	357	395	353	349	354	396	349	377	344	357	394	392	361	350	354	346	329	352	359	347	375	344	344	330	344	365	360	327	324	357	348	410	357	354	361	347	389	354	358	403	351	359	336	335	353	369	320	364	303	383	390	329	335	380	345	385	358	372	339	369	390	386	324	376	354	372	394	347	360	353	334	366	347	412	383	368	383	351	395	366	367	338	369	340	351	369	319	341	332	375	353	362	348	369	351	386	351	369	356	365	357	374	394	351	354	379	383	349	356	352	354	355	335	384	323	373	360	333	342	366	347	353	349	362	354	356	344	383	361	335	338	332	361	356	364	381	369	362	371	386	337	373	372	343	351	341	353	350	417	343	364	355	347	352	373	373	367	362	355	348	371	334	391	376	376	355	344	362	368	370	366	380	365	356	371	358	338	356	376	349	382	365	359	364	376	362	366	378	358	347	352	366	397	331	346	371	332	358	377	410	323	380	387	366	391	356	372	368	374	354	360	352	384	379	366	361	356	368	378	347	333	389	390	360	320	346	350	345	385	338	370	363	372	348	347	378	393	397	371	379	357	348	348	325	358	354	377	322	358	354	370	360	369	352	333	375	374	405	392	361	343	354	344	307	343	383	344	342	366	385	355	368	372	373	362	357	312	377	366	371	355	365	342	359	355	399	385	370	358	365	382	372	348	343	368	368	370	338	352	370	367	338	379	369	354	370	366	350	365	377	352	410	386	356	375	365	348	331	355	343	365	352	350	337	388	346	346	338	389	354	348	352	371	357	359	382	350	352	341	332	378	358	360	391	361	342	374	367	377	316	351	387	370	355	377	381	372	384	342	351	343	374	347	383	375	356	357	368	376	324	382	379	377	374	340	347	357	356	323	358	387	371	368	366	349	385	352	365	358	376	310	374	382	315	405	329	370	357	353	365	362	356	366	369	363	377	371	380	345	367	364	371	356	351	350	335	396	387	388	360	351	326	367	365	361	356	385	333	366	390	350	352	405	355	322	360	316	368	373	352	351	358	341	359	409	382	345	355	386	344	375	339	342	391	364	371	367	347	329	353	361	355	368	364	330	389	334	372	355	336	337	342	357	356	353	350	342	345	360	379	359	365	363	369	372	330	360	323	306	345	361	370	409	316	325	374	368	322	404	333	357	355	367	322	375	335	424	349	330	354	357	347	390	352	337	379	381	341	338	342	351	369	344	362	352	367	402	341	360	362	374	337	372	338	331	370	382	355	370	366	372	376	386	344	346	352	364	331	349	378	340	362	375	339	367	358	333	372	352	365	379	353	339	388	367	343	344	366	355	325	355	330	333	325	381	356	371	373	361	366	345	352	341	369	353	381	346	386	340	361	372	391	368	348	364	370	343	368	375	370	375	345	333	355	375	377	368	358	369	340	325	360	350	355	367	389	325	335	368	360	378	356	362	343	343	389	345	379	371	380	383	375	371	363	370	336	368	374	355	355	356	395	339	342	367	321	347	381	337	333	369	362	393	358	346	326	343	351	353	318	364	371	352	341	391	366	354	335	350	355	348	354	368	362	361	369	384	386	382	367	369	379	353	372	372	357	371	330	348	316	371	348	390	358	362	378	366	344	357	355	338	366	368	354	398	358	370	359	342	336	382	370	369	352	362
23264	21668	29465	24445	21938	22746	19640	11385	8204	6194	4703	3715	2753	1934	1473	1330	1268	1035	960	858	836	753	732	698	646	654	610	626	607	551	544	582	541	531	535	496	536	513	497	485	534	491	504	498	504	482	480	504	529	507	466	501	478	468	509	447	453	436	450	474	462	474	451	484	444	437	473	466	483	436	463	452	475	454	457	445	426	489	499	461	476	496	472	506	475	465	487	478	451	448	454	510	452	420	445	423	484	493	450	461	446	477	438	476	487	494	465	483	472	426	484	508	464	434	459	506	440	454	457	457	445	434	467	466	447	484	470	441	443	445	468	461	450	477	447	459	480	423	451	497	454	455	462	460	438	440	474	442	511	409	485	457	454	469	453	460	433	448	458	482	434	494	448	458	457	444	471	477	490	433	475	449	452	458	464	471	486	447	468	466	484	462	464	472	450	458	435	476	503	463	465	492	451	452	478	497	414	465	491	454	466	426	463	444	496	471	499	474	446	469	467	435	448	482	450	438	424	499	428	441	469	439	453	450	474	470	483	502	496	507	486	481	417	485	461	469	495	464	446	470	487	449	443	482	455	461	495	460	463	482	449	418	462	478	440	491	500	473	477	462	435	460	466	423	446	480	501	445	467	429	443	473	438	469	426	467	481	456	477	456	471	436	468	503	451	419	446	479	450	436	437	477	409	438	477	494	445	476	466	479	496	454	497	481	469	427	459	448	470	482	456	473	442	454	469	493	464	505	427	464	474	496	487	435	449	435	495	474	425	449	455	464	455	408	450	465	464	475	449	460	431	435	453	481	401	446	448	446	467	429	470	468	466	470	493	456	470	475	484	442	450	482	460	449	444	457	458	469	443	458	463	449	485	464	472	471	459	476	448	452	498	472	487	443	477	409	442	470	478	468	483	504	466	460	493	479	476	464	421	456	459	472	470	471	461	454	490	426	469	459	433	447	470	438	464	482	484	487	440	452	504	429	468	462	434	502	493	430	461	439	452	465	466	445	422	444	445	438	462	471	481	476	443	460	478	464	485	434	457	419	463	444	463	442	475	440	469	453	453	449	479	501	474	429	470	437	510	475	445	424	450	505	453	471	452	453	464	487	430	475	451	439	472	464	485	464	449	430	438	438	444	443	466	466	467	433	464	414	485	450	499	468	517	452	421	404	474	473	452	468	437	462	455	436	447	502	434	446	463	473	455	477	463	465	502	495	494	462	453	473	457	462	473	451	465	462	435	471	435	465	486	490	429	460	444	471	438	495	470	447	468	479	455	457	434	455	475	460	469	473	492	482	438	460	451	449	432	454	437	454	457	497	455	442	445	466	464	452	445	467	463	439	491	488	451	446	464	487	436	444	457	461	462	467	476	472	466	448	455	452	455	446	432	463	467	465	475	442	465	482	458	417	448	473	433	440	473	470	498	461	486	465	426	475	477	480	479	461	470	477	466	451	453	449	472	477	413	426	418	437	433	456	452	450	448	491	499	464	462	444	443	470	431	500	463	468	436	453	471	473	424	479	459	479	472	512	485	458	469	467	497	452	444	460	469	453	423	463	506	435	492	452	479	461	473	446	506	472	471	444	439	528	423	490	489	477	460	450	435	476	475	491	451	481	502	473	460	494	487	468	475	421	433	438	443	454	497	475	474	452	471	450	439	473	472	464	449	443	474	457	443	466	497	501	488	458	470	459	448	446	460	468	462	479	493	487	450	475	486	466	475	484	467	512	418	442	396	479	514	463	476	457	459	486	469	455	477	406	441	449	421	453	475	435	445	479	478	429	453	442	490	453	487	463	490	480	447	494	462	465	492	437	470	470	450	473	421	492	470	446	481	406	475	444	446	439	475	436	450	429	471	465	450	434	477	477	454	473	462	477	449	478	478	495	456	484	452	485	478	426	455	479	478	427	454	490	454	446	450	440	420	447	469	480	470	446	447	473	470	468	441	453	479	493	481	411	433	438	442	445	473	487	465	458	462	455	479	459	416	445	465	476	447	434	438	461	480	455	454	450	454	451	487	459	494	462	451	486	517	458	480	479	489	441	457	479	456	422	467	459	441	449	457	469	443	453	467	468	479	476	453	442	434	443	452	425	456	456	455	449	524	456	470	461	435	440	452	430	440	447	495	445	467	460	488	422	471	487	472	471	470	454	459	486	446	504	466	497	413	469	459	484	438	486	469	435	424	456	475	436	456	478	468	488	451	474	456	424	444	431	478	442	449	437	496	463	419	458	492	482	493	436	493	449	453	445	471	452	469	420	446	487	445	463	460	473	474	454	491	471	453	477	441	462	452	467	476	469	461	428	445	445	454	465	435	484	429	491	473	452	457	462	410	413	459	438	441	432	484	458	434	473	471	471	463	446	476	429	482	479	476	477	459	452	457	439	432	431	493	509	482	454	484	454	501	475	426	446	444	434	450	447	445	471	479	437	430	487	512	479	454	473	473	419	447	428	421	464	458	450	473	436	448	495	450	455	476	452	498	464	442	483	453	448	449	492	455	457	470	466	444	476	458	478	445	426	436	437	438	474	469	458	461	452	454	475	448	421	500	448	491	498	460	486	443	475	441	477	447	447	436	437	430	451	468	431	482	427	456	474	512	475	515	471	461	504	446	414	441	461	456	471	494	502	448	404	490	479	468	437	479	445	498	481	435	442	485	458	421	462	459	447	468	445	438	479	434	471	487	450	485	466	498	464	443	453	458	473	453	467	466	505	451	466	478	451	423	438	453	470	496	442	421	462	483	438	486	440	456	459	481	461	454	482	439	494	480	476	470	458	446	470	474	432	467	450	491	484	476	478	451	461	479	432	465	464	445	463	487	467	437	464	467	471	460	445	481	502	487	481	477	471	430	434	442	455	474	424	493	458	476	468	474	509	485	436	447	464	448	494	498	441	483	466	451	496	443	480	473	424	461	426	458	437	462	451	465	476	508	424	459	474	449	444	452	483	456	455	456	446	457	448	474	489	483	462	487	437	472	438	465	434	482	413	470	439	445	455	473	447	456	468	476	447	444	490	468	440	448	448	459	466	453	471	461	426	458	458	484	450	404	450	462	495	442	452	462	492	502	458	491	474	462	470	465	466	471	478	457	485	491	447	510	451	490	474	443	468	492	469	456	458	454	482	466	489	468	501	449	480	424	440	410	457	458	463	458	450	449	496	438	462	461	416	434	436	520	507	461	422	457	438	448	476	454	455	470	493	461	473	452	457	462	468	446	462	480	483	437	446	452	465	461	471	487	456	470	445	513	447	466	427	463	455	478	474	455	492	491	469	501	474	474	452	462	472	437	465	465	493	453	435	479	452	458	402	453	460	435	442	440	452	483	459	429	495	456	486	499	423	442	509	473	481	454	477	434	476	478	461	440	418	431	462	473	458	486	452	428	481	455	454	428	443	459	477	467	454	424	481	439	438	479	468	443	457	474	448	508	445	485	446	433	414	445	443	419	497	451	449	493	455	527	471	472	477	461	456	440	497	435	451	422	506	484	476
23431	49373	40964	29613	24918	20038	17468	15111	12210	9119	7214	5818	4198	2774	2116	1908	1638	1418	1179	1089	1004	893	865	763	729	674	720	694	682	622	679	605	612	593	582	566	556	540	561	509	505	516	506	492	538	514	498	476	540	525	505	492	495	531	470	497	497	496	500	486	470	449	458	499	497	496	478	455	489	515	538	501	463	489	430	497	506	484	497	523	531	477	449	485	429	468	457	476	445	442	479	459	519	495	454	461	475	458	439	481	414	474	461	462	475	488	467	506	466	462	467	495	481	480	451	476	471	480	465	484	476	488	497	438	484	489	483	470	467	501	478	462	472	473	484	515	457	459	490	485	459	465	425	462	430	435	447	469	471	484	478	460	474	522	522	478	510	472	467	460	487	452	472	445	483	496	481	466	530	480	454	458	468	479	485	457	483	490	515	442	480	500	463	436	459	457	458	463	466	462	482	506	499	469	459	459	458	458	500	479	435	483	465	465	444	470	462	479	496	466	479	485	451	477	445	484	475	482	498	482	452	473	467	438	507	461	472	443	480	481	472	470	464	502	462	428	515	449	448	450	518	456	509	479	462	489	438	445	425	497	456	461	506	451	474	491	458	513	489	486	490	490	504	486	505	464	469	543	482	457	491	471	463	451	447	468	466	471	465	477	483	493	495	468	455	417	476	470	454	486	471	482	469	483	484	454	507	517	496	452	461	457	439	494	461	479	477	486	460	465	472	468	475	462	429	454	484	503	478	496	478	495	473	468	509	476	478	437	454	481	435	476	431	454	464	502	498	452	477	483	494	436	442	451	440	445	491	481	432	474	448	457	463	447	503	477	449	501	474	476	468	460	479	468	474	458	486	512	482	448	446	468	458	456	469	478	448	468	473	482	467	489	437	478	471	482	434	475	480	488	457	441	470	438	477	463	462	493	477	470	463	477	448	452	481	505	495	489	460	455	461	495	466	508	440	489	475	471	449	501	473	476	514	433	509	483	513	477	434	455	448	456	478	510	459	472	452	486	444	463	458	450	454	506	425	469	510	456	480	447	450	479	473	455	506	496	477	449	471	469	454	467	459	435	463	477	446	467	470	483	473	521	459	479	456	467	489	512	467	423	466	471	475	454	472	449	484	488	520	478	484	455	495	467	505	498	466	492	448	489	492	464	486	474	463	445	478	487	477	476	445	427	427	458	454	480	457	504	480	464	477	453	476	467	466	473	493	488	483	469	500	457	466	443	446	462	472	445	450	521	440	464	493	449	460	486	464	453	482	452	478	478	463	461	468	476	461	468	441	490	488	454	471	493	494	478	479	508	473	465	475	489	445	465	441	483	491	471	462	480	470	464	464	483	487	487	489	486	499	477	452	446	463	455	472	496	465	468	466	486	472	477	496	446	489	479	493	470	496	492	498	453	483	446	536	444	492	494	501	468	509	489	480	434	489	467	442	475	450	454	458	501	517	463	466	449	443	439	451	463	492	489	434	472	474	475	440	488	498	488	476	432	450	492	476	475	474	470	483	485	447	492	455	488	495	479	506	460	493	457	475	475	473	462	431	468	459	493	464	484	442	473	506	450	459	475	475	426	443	417	499	508	439	441	440	480	468	502	444	471	493	432	444	442	483	455	470	482	473	499	469	472	473	438	462	466	501	449	454	467	466	436	475	465	486	471	501	511	494	482	489	465	504	467	472	480	507	458	460	517	463	470	477	470	453	474	494	490	496	476	474	462	455	488	518	509	465	504	467	478	475	477	462	465	499	493	469	456	516	497	490	473	456	503	480	455	442	453	486	495	454	466	480	418	478	451	444	493	494	489	497	487	475	448	494	454	446	438	455	454	457	483	444	508	486	486	481	471	446	499	465	454	477	488	447	486	479	476	483	468	432	465	471	467	489	469	436	493	474	447	449	470	461	515	490	455	481	459	441	452	461	462	436	439	455	454	458	448	446	454	482	475	459	492	459	493	447	472	471	481	456	439	446	458	444	471	472	481	498	458	496	438	499	480	438	482	478	472	481	479	447	422	476	434	474	484	409	482	459	479	490	441	464	457	476	453	477	465	507	488	484	462	479	462	439	442	484	490	488	437	462	495	455	462	483	464	427	483	453	471	446	463	485	463	480	424	475	466	455	458	457	487	459	487	480	486	462	455	466	443	469	462	475	499	467	488	453	463	457	477	468	432	464	477	509	485	510	434	511	474	469	485	523	491	489	446	435	502	453	498	470	439	473	497	463	433	462	464	471	458	472	455	459	485	497	458	428	464	471	466	459	469	456	498	511	443	452	478	470	511	471	465	498	440	480	465	477	468	461	447	483	461	484	412	450	466	481	449	498	489	474	441	432	471	483	439	495	498	478	489	456	447	469	464	445	414	443	461	442	478	481	511	511	485	486	464	506	440	508	451	458	478	479	488	473	447	475	436	489	469	490	445	454	482	493	466	494	468	442	453	464	500	499	499	472	450	484	485	506	438	462	429	455	494	464	476	464	465	466	540	464	479	472	450	499	505	441	465	458	474	467	477	455	463	481	510	447	463	488	483	474	488	475	492	465	441	547	484	439	551	480	491	485	445	446	485	472	500	488	469	453	432	459	479	494	466	475	479	450	471	461	442	463	467	488	451	480	478	479	483	483	470	468	466	477	424	466	463	455	490	495	439	480	431	469	458	476	487	472	458	495	475	460	458	509	464	447	467	476	483	478	467	479	464	492	468	453	508	472	475	501	517	486	446	493	466	507	466	417	443	453	464	486	472	468	475	499	463	496	495	502	471	485	468	479	507	465	482	477	486	445	467	430	487	448	472	445	481	448	503	449	463	500	512	475	477	468	448	490	495	499	451	478	476	461	462	469	495	456	503	487	476	482	462	483	493	444	442	458	460	481	440	498	454	496	480	486	463	482	468	432	462	451	471	468	496	469	434	495	510	469	513	483	468	475	487	493	464	497	493	510	457	474	501	500	487	468	456	465	487	462	455	496	448	457	467	465	467	481	479	445	491	471	459	478	483	482	490	500	485	466	509	518	493	459	480	486	501	507	492	465	502	496	449	470	522	444	459	484	502	463	465	435	463	463	480	482	472	469	460	516	457	517	434	434	437	476	450	447	484	464	453	443	482	474	455	455	487	453	463	474	457	444	506	473	521	478	481	463	441	471	452	464	481	470	502	457	452	473	485	441	495	501	485	458	436	484	481	484	444	472	490	453	440	460	480	457	445	451	476	498	449	460	474	456	466	488	487	473	471	476	457	448	438	469	442	495	478	458	473	483	495	424	476	510	466	488	450	506	491	493	505	442	445	451	474	474	413	476	466	480	467	458	469	481	467	445	461	483	530	483	475	502	484	480	455	465	498	480	464	484	458	484	499	464	476	501	450	495	448	483	481	479	475	481	501	466	457	527	493	451	440	482	471	451	459	461	508	465	478	474	468	476	448	430	435	435	466	445	496	440	467	489	436	473	479	496	471	498	480	433	427	449	471	493	482	482	493	475	441	456	464	462	432	474	476
29116	24590	26358	17622	9927	6600	4831	4308	3367	2681	1934	1580	1265	919	697	588	629	496	470	499	438	399	396	388	368	365	374	388	333	367	362	355	375	375	346	311	322	354	326	340	342	310	355	304	335	325	307	347	335	331	334	316	342	337	334	337	310	348	337	308	336	327	292	327	310	313	320	311	311	347	324	304	336	279	331	359	298	326	341	316	312	312	308	296	334	308	308	304	297	327	321	314	309	300	307	333	307	284	299	347	309	297	318	328	299	303	301	319	325	326	312	294	307	316	304	319	337	320	280	313	302	302	318	328	322	308	338	310	327	320	303	300	291	314	333	309	337	365	304	273	297	334	293	313	300	290	303	319	319	311	325	315	304	342	313	327	302	319	307	312	329	347	303	315	269	321	297	338	298	308	307	285	272	312	293	310	344	317	273	284	318	305	294	349	311	329	315	307	318	295	306	306	283	290	343	345	330	309	321	325	323	324	305	311	292	324	297	263	304	320	300	321	314	333	310	301	309	310	307	317	293	323	332	326	302	309	320	333	287	320	297	311	287	288	287	328	310	297	299	335	306	304	331	318	313	336	323	318	335	332	304	291	353	302	325	336	340	324	286	303	304	290	315	296	292	305	330	301	302	323	333	285	304	300	303	306	291	294	333	292	298	302	334	328	285	296	304	320	336	324	307	307	305	334	315	266	322	345	303	333	295	315	326	365	317	322	344	355	331	288	307	316	331	295	322	292	311	333	335	258	275	330	264	315	329	288	300	320	308	329	320	285	318	317	302	314	320	337	341	311	312	318	357	301	312	305	320	315	303	316	332	319	300	289	315	298	341	295	321	325	293	315	294	320	321	302	302	333	330	317	296	270	321	294	304	340	296	308	288	316	308	334	284	326	317	361	320	335	315	314	277	358	320	297	301	315	334	359	325	308	311	305	326	308	279	339	305	319	333	310	304	333	320	338	289	278	304	318	318	288	304	292	305	321	343	325	302	336	316	289	310	277	315	288	326	316	291	336	290	266	323	314	329	328	295	338	296	326	327	326	328	333	319	352	308	288	314	323	320	301	300	297	312	286	311	300	284	299	283	325	288	320	292	320	306	315	325	342	323	296	315	271	299	346	301	317	323	307	291	311	303	325	306	299	303	316	313	306	287	345	302	303	315	330	306	307	284	310	334	327	321	296	279	313	315	328	318	307	290	300	346	295	309	314	300	302	288	299	295	303	308	298	281	322	315	299	331	330	303	293	313	309	315	307	287	326	284	325	316	338	316	305	345	332	331	328	331	328	307	303	318	306	330	306	296	306	317	369	321	321	281	300	289	306	283	279	318	317	316	317	342	338	309	329	317	301	305	308	283	324	275	334	304	296	314	304	340	335	311	306	328	359	334	323	321	309	314	294	298	305	298	305	300	334	353	342	347	316	318	328	323	302	301	328	330	334	317	312	304	296	331	269	313	341	303	290	334	301	319	352	335	314	324	309	342	298	304	338	343	305	308	313	331	310	277	296	334	327	305	288	333	309	294	296	302	313	298	317	307	346	294	310	306	307	314	361	329	323	308	330	303	319	304	312	299	331	311	325	325	318	325	315	316	322	304	324	301	327	330	292	314	318	306	361	323	339	277	301	331	341	310	344	316	291	350	310	337	330	305	309	326	330	289	305	335	325	324	318	317	334	318	347	310	286	315	270	311	331	311	296	326	328	319	345	328	328	330	317	322	324	295	345	312	370	340	299	299	293	323	296	324	338	331	312	316	305	324	301	290	313	334	308	316	328	308	300	322	314	313	298	304	311	317	329	314	305	315	344	322	321	300	281	324	310	334	344	324	337	320	271	301	291	346	317	284	283	319	314	344	282	291	318	310	270	331	328	298	344	348	335	280	363	309	315	290	307	297	269	326	297	302	310	312	334	342	296	324	301	319	286	333	336	305	307	291	298	346	305	312	303	301	321	277	334	319	306	321	338	367	295	297	334	326	308	325	331	312	311	290	284	289	293	337	318	328	341	314	305	301	347	273	316	311	321	297	324	324	301	316	323	281	291	311	302	305	292	308	320	299	360	315	302	325	322	276	315	330	327	345	319	331	292	298	333	296	361	291	318	320	344	362	297	346	323	320	290	317	312	323	318	328	305	342	339	331	273	359	299	297	337	313	283	327	346	325	340	299	314	320	345	332	340	322	319	302	299	333	318	292	313	300	297	313	311	325	344	347	323	271	293	318	298	285	318	318	341	283	325	313	297	300	326	336	311	295	272	309	323	315	306	317	316	297	316	271	292	314	298	295	275	311	325	284	329	296	295	293	340	327	303	305	329	314	322	299	298	285	310	291	297	302	324	302	301	310	298	288	298	325	338	298	309	320	298	305	331	348	332	269	316	335	316	307	304	289	322	324	335	315	322	281	280	278	311	300	314	344	322	352	333	309	307	300	329	304	299	325	293	306	301	287	292	320	305	316	347	300	318	331	365	328	321	332	324	307	302	318	309	306	330	322	305	311	313	306	306	314	336	334	314	335	307	315	284	316	289	336	332	299	302	349	292	316	321	286	329	353	314	310	331	336	351	261	322	289	313	287	312	317	306	304	345	333	348	299	296	324	307	294	313	284	284	315	320	315	326	317	304	317	289	321	315	302	304	322	323	269	312	309	318	318	328	311	313	334	301	305	260	308	338	318	331	348	358	301	307	312	311	291	325	268	316	294	310	303	321	315	295	333	328	326	323	337	290	314	298	347	304	326	287	330	304	316	316	298	336	307	318	368	316	302	343	340	300	308	308	326	314	313	329	283	334	289	348	285	341	321	297	379	295	308	336	298	319	321	359	316	299	316	287	301	295	322	315	284	311	289	322	338	330	292	327	299	292	289	325	315	308	330	309	290	304	299	309	310	301	327	310	314	329	351	325	311	327	306	313	326	316	318	345	314	314	281	271	328	317	349	308	327	309	269	295	338	311	307	322	320	313	310	307	286	295	300	314	303	338	322	294	313	289	300	333	315	301	282	365	312	306	317	290	296	332	302	316	306	326	325	314	327	363	291	309	312	318	303	317	313	297	304	302	329	323	337	321	333	292	306	286	322	365	303	304	345	316	305	276	313	312	308	313	310	309	325	309	335	317	346	312	317	297	321	304	305	304	318	297	327	323	263	295	320	323	296	312	331	319	319	310	329	306	347	275	304	320	345	318	325	317	288	322	296	290	320	338	295	328	306	363	307	326	305	327	317	295	324	316	292	316	356	293	306	311	342	328	306	339	311	324	281	321	285	320	315	302	328	301	303	272	302	324	316	298	311	328	324	288	324	343	324	281	274	318	279	327	325	323	322	312	299	313	302	312	326	296	280	289	326	287	301	284	310	329	280	305	315	318	325	292	276	323	307	315	315	290	282	294	305	308	316	295	302	293	331	296	312	341	318	305	285	316	346	302	311	308	324	303	334	294	270	277	295	341	331	281	281	272	300	293	303	335	331	319	284	321	320	345	321	329	320	310	275	283	351	290	328	295
20897	36982	28309	16813	13063	10252	8172	7408	5807	4527	3447	2639	2041	1304	1031	859	794	675	625	589	496	471	470	472	424	447	442	426	373	396	397	379	407	352	369	359	340	366	366	329	380	361	327	362	354	376	346	364	371	336	355	333	345	362	343	327	358	325	341	337	320	323	324	337	330	320	330	339	344	327	310	358	353	305	357	360	345	312	344	349	331	343	311	305	332	320	355	357	325	352	352	332	350	318	332	334	303	338	328	304	334	376	331	329	357	311	342	321	342	337	314	314	352	309	337	334	326	352	325	344	328	340	337	346	309	351	313	320	351	341	338	346	335	343	367	300	330	352	349	302	352	344	317	361	315	340	332	320	332	341	296	344	333	329	324	358	315	315	337	359	313	339	354	342	361	313	348	311	374	310	336	340	313	339	369	318	336	306	348	308	339	335	328	314	354	339	354	333	334	327	316	373	357	323	358	310	338	358	367	355	304	336	313	328	338	348	359	328	361	362	360	314	318	310	323	327	308	324	318	370	299	325	347	353	315	313	326	326	328	325	315	338	329	312	318	323	332	310	349	305	364	342	320	338	328	329	336	308	338	356	335	325	308	362	324	340	343	337	321	328	327	339	346	368	334	340	351	323	348	345	319	354	324	347	360	360	332	325	335	367	331	341	349	338	347	301	319	352	298	323	329	324	342	318	350	335	298	312	327	342	350	355	327	378	320	319	320	326	330	362	308	380	325	343	342	345	335	346	364	329	318	339	322	326	374	333	332	314	349	328	316	318	331	332	305	336	351	348	341	339	326	327	319	324	347	342	342	318	311	328	324	316	351	299	333	316	329	336	320	330	314	325	326	317	310	298	295	324	331	332	324	353	335	322	323	337	336	325	327	312	347	338	336	328	350	328	328	337	360	310	293	355	336	351	300	338	341	298	336	330	336	320	316	306	334	334	343	333	310	358	336	347	325	345	308	360	357	326	345	325	348	375	351	351	344	314	317	327	312	330	308	318	317	342	301	356	310	322	311	322	353	319	328	328	312	341	334	354	358	312	330	339	338	326	351	342	295	330	342	324	316	341	329	328	360	325	295	354	327	335	359	305	320	308	332	312	343	363	325	312	332	331	331	353	353	327	350	334	303	309	322	364	341	353	330	337	348	316	317	323	327	315	322	325	304	323	325	355	384	357	328	315	294	331	340	346	289	331	319	293	321	335	336	331	333	357	346	292	302	326	321	349	355	326	326	345	329	304	333	311	339	336	347	313	321	354	321	304	341	318	311	364	347	324	313	332	320	300	318	328	309	346	338	333	352	355	339	339	354	318	341	319	352	313	304	331	375	320	327	351	330	321	358	322	303	338	310	293	343	357	313	336	312	329	331	324	307	348	292	334	324	305	318	296	304	315	327	333	323	361	338	331	351	350	345	330	340	326	354	325	315	322	346	334	349	349	362	355	317	367	368	352	306	362	326	322	330	341	327	327	357	333	315	365	351	279	330	371	349	362	332	336	328	347	371	317	304	343	319	323	316	370	357	306	371	341	319	327	305	359	332	337	353	352	336	344	339	329	326	336	314	318	356	326	341	362	340	320	314	311	314	330	300	330	332	349	324	368	361	301	320	350	336	331	366	357	319	361	350	327	343	315	342	333	329	334	345	364	340	379	355	353	327	334	350	342	322	338	316	342	336	324	337	359	329	324	325	342	326	361	314	311	352	354	323	339	321	355	348	333	323	309	331	333	323	335	309	338	330	349	350	310	331	341	298	308	334	338	309	323	364	341	329	326	335	307	331	303	318	353	347	320	351	348	321	349	304	316	326	323	349	324	318	314	339	356	315	354	330	356	368	356	354	318	370	316	340	347	324	317	328	320	329	358	348	338	330	326	322	342	345	329	316	325	372	315	364	342	343	315	326	343	326	339	394	381	289	334	304	325	346	340	347	342	312	347	341	370	329	364	359	343	327	309	314	359	304	381	310	329	295	334	326	346	351	329	344	326	328	339	337	332	316	361	330	327	299	333	330	338	334	358	358	354	375	351	318	305	331	299	313	323	350	316	334	314	357	328	327	332	363	337	356	328	344	308	329	322	336	350	309	320	377	335	330	300	331	332	343	316	356	341	333	355	329	332	314	332	331	327	318	362	327	356	322	365	303	352	338	310	364	348	347	346	320	366	323	332	343	331	330	337	374	332	350	348	338	361	326	320	348	342	365	332	288	313	352	346	325	354	309	325	339	331	315	307	325	305	359	308	354	339	317	341	365	329	326	317	335	347	346	345	343	322	307	313	312	323	316	309	298	354	323	311	345	341	334	306	305	326	342	356	342	339	340	300	348	310	357	354	322	339	358	324	310	323	333	301	357	332	335	326	346	320	324	407	331	329	318	319	357	366	333	319	357	296	303	350	339	321	355	322	323	339	343	333	344	321	339	301	320	346	332	324	321	338	329	367	319	367	298	325	353	329	331	349	328	319	314	343	334	337	317	329	342	338	337	319	346	331	353	330	320	324	339	335	312	341	332	334	321	320	344	345	333	336	320	316	316	357	307	325	316	314	331	362	354	341	339	318	333	370	320	333	312	315	320	339	348	340	343	324	324	370	327	302	348	360	321	288	307	349	323	322	325	332	347	344	335	324	323	322	359	305	340	338	317	326	324	329	327	346	307	315	326	321	348	328	361	343	308	341	333	364	363	338	326	338	332	339	331	351	347	333	348	346	323	313	359	328	338	378	313	316	328	349	361	352	324	323	364	335	332	359	347	341	331	335	323	323	342	338	332	334	371	337	346	322	342	356	323	344	346	340	335	330	329	338	329	354	326	360	290	337	309	320	335	336	297	321	348	353	345	340	326	376	337	349	327	322	342	332	353	352	312	330	312	357	343	300	343	339	333	329	322	332	352	332	322	301	315	347	327	341	323	371	321	334	319	319	300	331	329	345	307	356	305	338	355	345	333	324	363	301	355	334	315	335	338	348	334	325	319	308	323	329	351	330	342	304	344	335	315	300	321	325	356	331	363	350	317	330	346	357	378	340	331	345	349	356	341	337	338	336	337	345	347	326	334	335	359	342	328	348	362	304	341	353	349	361	344	318	303	332	356	290	339	348	307	331	364	324	351	360	347	324	350	337	328	308	378	325	344	364	295	330	318	327	329	343	326	345	333	337	335	332	337	313	332	294	347	315	304	336	333	317	356	312	334	338	328	340	349	325	304	317	336	343	338	341	371	363	349	331	307	357	323	341	341	312	370	327	342	302	326	344	370	363	328	319	345	348	323	326	354	356	353	347	355	366	334	347	334	331	318	309	327	333	358	305	341	347	316	336	325	384	322	320	318	335	339	330	295	323	305	331	311	303	335	351	328	356	323	339	321	335	336	325	322	361	317	307	331	306	312	364	313	348	344	324	321	332	314	359	333	313	310	343	327	372	289	301	345	329	316	323	304	342	339	299	338	324	330	331	334	356	323	337	356	339	316	370	311	339	310	326	340	304	335	329	316	330	324	277	373	318
24379	21529	28763	24960	21935	17234	10647	7402	5750	4468	3435	2679	1968	1452	1177	925	893	762	680	632	636	537	522	575	524	517	501	514	457	431	445	448	434	424	424	425	386	405	425	417	380	411	444	396	372	395	372	401	412	421	391	398	426	418	420	422	397	376	400	395	377	396	392	396	351	401	379	387	318	407	429	397	425	425	373	421	381	409	404	377	429	398	435	380	407	393	375	403	359	399	370	437	433	389	386	387	387	363	358	372	371	404	400	403	370	414	370	391	398	401	427	411	408	382	407	385	370	426	366	401	402	410	388	392	403	398	356	425	385	374	391	388	401	377	377	398	403	387	405	361	396	378	379	383	368	362	385	366	428	374	380	382	373	397	393	369	389	363	409	414	409	414	397	411	374	398	397	376	338	365	355	383	390	418	391	395	386	389	402	397	404	389	399	383	350	376	391	386	394	369	416	379	369	383	363	383	380	392	414	388	412	362	359	374	385	400	419	394	368	418	400	399	379	362	382	404	398	390	389	411	385	420	416	379	355	453	374	395	426	374	390	387	403	420	427	418	384	381	430	367	375	374	379	392	405	409	371	364	379	391	400	401	380	414	361	390	345	382	402	390	360	365	369	367	358	396	369	363	350	385	396	406	423	383	381	381	426	381	376	386	402	395	415	386	372	384	385	384	380	386	355	355	376	369	394	397	388	381	387	361	378	395	415	351	404	335	364	401	379	379	360	399	397	404	415	350	381	414	392	381	413	383	376	371	388	394	387	340	405	377	423	381	400	434	403	388	400	403	388	401	391	401	408	391	388	384	411	414	379	373	369	375	365	377	391	388	387	398	357	410	382	359	414	371	342	374	368	357	365	403	387	382	421	422	398	365	386	393	415	373	413	398	375	475	407	357	373	369	402	359	378	385	429	415	453	400	395	407	374	380	390	404	425	401	405	368	426	388	363	423	403	369	389	383	403	372	377	417	390	398	381	372	430	416	350	389	349	433	384	402	376	390	411	377	389	352	377	362	397	376	397	393	386	399	331	395	389	391	429	432	382	376	405	439	418	377	408	375	420	414	397	389	393	378	388	392	400	357	362	368	386	400	373	368	359	379	403	392	345	426	389	413	363	391	371	382	366	356	406	411	386	394	375	377	394	382	422	382	351	373	419	361	382	349	424	378	368	365	408	391	373	379	357	376	398	387	358	352	373	413	380	416	391	390	395	404	370	429	345	384	360	383	389	421	376	387	425	363	383	411	387	377	421	388	421	349	350	385	407	379	379	378	422	401	392	353	365	415	383	396	364	378	368	377	371	416	428	348	394	405	425	393	372	380	397	387	418	360	391	367	382	381	433	383	394	349	408	415	393	365	413	356	394	404	406	396	437	399	397	387	410	410	400	353	365	341	411	338	387	379	374	391	395	417	416	417	421	395	358	347	412	396	411	385	384	369	412	416	395	395	383	395	401	361	374	397	404	385	414	366	379	374	428	380	361	370	395	424	371	421	400	370	342	398	391	368	361	407	395	411	374	404	405	378	388	391	370	417	397	379	381	362	390	400	401	383	394	383	404	362	384	394	373	409	375	398	379	370	365	359	381	354	381	386	391	417	338	369	362	378	393	405	416	420	356	406	412	413	344	390	387	385	384	383	377	405	358	373	361	386	404	371	409	362	381	407	372	397	386	385	377	388	376	425	382	404	360	384	410	385	364	414	416	390	406	399	403	419	392	373	386	394	383	368	377	384	381	381	404	405	383	395	413	394	368	385	384	380	396	364	395	361	381	370	372	394	370	391	389	413	429	393	433	429	387	402	341	382	379	403	376	388	381	421	376	398	402	392	384	407	392	366	429	373	341	413	369	355	388	388	376	409	421	395	396	421	395	402	370	407	374	387	402	411	376	367	343	381	367	389	346	366	369	415	387	397	418	425	365	382	406	388	402	428	367	396	385	365	431	402	368	419	381	383	379	399	426	367	376	371	394	398	375	371	395	407	395	379	364	367	391	390	385	411	391	371	409	410	383	386	390	368	394	373	404	380	397	421	405	408	407	378	412	423	371	426	348	372	388	363	396	401	387	369	339	363	389	397	367	384	378	388	384	397	404	388	374	418	428	379	399	389	386	382	374	396	378	417	371	399	378	404	425	367	399	365	403	405	366	367	359	385	382	409	391	410	412	396	403	371	393	360	419	393	380	397	390	403	402	402	354	376	371	358	363	392	356	382	384	372	375	404	417	397	407	408	374	379	370	384	355	392	403	408	393	382	398	389	403	386	382	434	377	417	396	409	360	374	422	429	375	387	373	381	384	428	403	391	354	390	385	414	407	399	401	414	374	357	434	374	399	421	385	414	388	400	347	382	372	381	375	387	365	365	359	390	399	357	413	374	375	382	364	355	390	382	370	387	387	361	382	398	385	393	392	389	359	386	379	381	378	353	404	360	353	388	378	382	398	413	408	397	391	396	395	397	382	385	358	403	400	402	386	400	382	377	377	385	363	372	395	373	352	380	398	384	378	332	361	426	383	406	397	370	363	387	397	380	383	398	394	382	356	423	355	384	406	401	396	419	411	413	349	359	375	376	391	379	393	388	410	401	388	403	420	379	375	355	397	420	391	390	355	377	413	389	384	373	411	399	352	352	371	372	404	394	410	376	366	419	409	430	389	423	370	395	376	398	406	397	379	394	408	377	393	410	350	374	428	344	371	407	363	368	388	351	380	391	349	378	405	421	383	406	368	410	386	385	396	362	402	410	366	388	379	377	407	378	382	410	386	382	387	382	389	383	387	394	354	386	349	365	421	384	367	348	450	383	403	370	395	395	395	385	376	386	374	399	424	402	408	365	371	412	407	360	366	369	391	384	398	389	378	405	346	399	383	434	385	337	360	394	393	397	382	400	378	374	366	354	355	423	408	408	400	373	400	380	418	394	371	409	430	406	399	379	378	398	412	409	364	397	363	369	388	364	385	404	392	386	390	395	394	382	338	355	391	397	410	381	366	387	378	386	406	349	377	371	418	401	363	395	403	397	414	401	388	361	353	402	377	400	417	384	398	392	399	346	366	388	367	402	384	388	419	394	384	394	375	385	403	401	368	384	392	386	415	420	378	363	415	357	415	390	401	377	402	382	418	348	388	396	405	422	376	381	379	356	396	353	367	413	384	380	381	384	417	397	406	399	421	395	369	428	415	391	374	384	355	363	362	385	431	396	395	374	391	363	416	377	360	394	375	402	372	382	352	395	403	376	359	357	393	405	395	407	342	396	409	410	400	407	395	401	383	390	406	401	382	396	380	392	384	397	381	395	372	365	416	369	401	374	395	387	400	373	405	372	434	366	367	365	392	385	358	394	370	358	364	381	429	382	421	356	422	394	364	396	363	383	367	413	372	413	393	394	413	366	375	383	352	390	360	376	380	386	388	393	398	359	398	413	358	373	389	364	343	388	372	411	374	378	366	379	379	371	410	403	399	384	406	366	414	389	403	407	399	377	390	370	376	376	398	400	368	408
20893	43891	35739	23783	19107	15920	12583	11258	9017	7046	5269	4079	3149	2353	1610	1454	1287	996	935	845	765	657	632	644	571	563	531	519	534	536	511	502	568	507	506	459	432	475	463	448	444	417	456	443	441	409	429	416	450	462	462	443	429	434	428	402	421	382	416	430	393	390	431	372	397	420	404	381	404	412	404	415	461	428	369	428	406	376	407	397	392	398	413	386	403	429	429	405	419	421	348	416	404	388	390	419	384	376	403	388	392	430	412	389	400	399	404	391	455	383	373	451	400	387	409	421	422	424	380	414	384	378	409	400	420	396	437	404	387	428	393	406	377	374	398	373	409	452	385	409	414	389	392	405	403	389	404	398	386	370	383	399	391	410	410	426	396	357	422	394	399	400	401	405	401	371	357	401	406	414	447	399	421	398	386	434	394	411	417	422	389	430	391	421	419	406	418	420	371	405	407	377	408	396	395	411	410	423	407	435	371	420	370	381	373	382	394	390	411	394	378	405	412	418	418	427	412	416	405	421	431	382	384	362	375	398	378	385	403	389	389	390	406	368	422	435	399	423	373	426	387	439	418	418	367	373	378	420	408	418	409	406	391	392	383	377	391	378	409	450	432	411	407	370	410	410	411	390	393	433	384	416	440	374	411	387	459	384	401	376	373	381	389	409	401	386	390	406	396	425	404	380	385	407	379	425	401	418	403	413	416	414	423	397	422	376	433	405	391	396	381	380	419	399	407	390	461	405	436	396	431	418	412	409	372	414	437	426	435	367	412	418	398	379	353	449	394	431	414	408	402	413	399	442	384	419	381	404	398	410	393	417	394	399	428	431	416	358	385	427	394	393	384	399	425	419	416	420	402	387	418	401	412	417	377	436	408	376	417	389	425	407	428	402	395	381	411	388	423	403	402	386	390	401	410	362	401	390	410	397	398	412	378	371	406	379	408	431	390	399	399	400	403	415	381	404	381	413	405	380	399	370	414	386	414	433	387	433	401	433	391	402	419	403	421	413	398	415	371	426	392	401	397	393	425	398	402	434	417	431	413	362	423	401	407	385	408	427	380	376	375	356	430	427	381	389	371	410	385	391	401	407	416	429	414	403	429	395	429	421	382	409	409	414	402	405	405	378	357	386	429	414	396	394	416	416	427	385	358	397	431	439	414	437	369	382	385	395	399	363	380	440	415	372	401	431	389	414	419	355	396	428	410	387	394	415	410	401	423	397	399	421	401	417	390	424	377	406	422	427	398	370	400	429	415	389	418	385	357	409	432	428	414	405	397	394	410	390	402	428	401	425	383	398	409	385	380	365	384	411	429	400	396	384	400	375	391	379	393	422	394	440	392	421	387	409	393	390	391	410	396	413	428	421	404	381	420	382	399	374	429	415	387	411	401	415	377	444	362	413	391	402	390	441	400	396	370	387	386	421	408	392	397	388	409	418	372	407	418	411	388	424	400	426	359	387	412	398	419	407	412	375	394	378	402	387	441	409	432	394	408	406	417	391	401	428	418	410	429	414	400	410	383	413	422	401	402	409	406	410	387	399	396	390	397	408	410	389	389	413	404	399	401	460	375	412	408	412	405	380	413	377	420	393	394	425	427	413	412	436	387	407	385	412	398	388	384	392	396	419	457	421	396	403	418	395	427	412	402	418	392	398	406	421	385	402	411	372	403	379	422	401	399	402	355	400	388	430	387	389	382	363	391	425	451	400	398	376	402	383	435	368	402	382	425	416	376	401	434	450	438	407	420	406	432	419	390	425	382	433	416	429	414	414	371	417	411	377	384	421	375	425	367	415	422	384	413	386	412	423	427	393	380	386	409	418	383	410	384	401	362	403	406	366	384	393	379	377	412	414	402	408	375	423	398	415	386	414	419	421	402	396	446	359	407	468	408	398	383	404	438	390	387	376	394	425	416	419	380	417	392	341	409	406	389	420	408	405	415	418	387	386	395	437	364	389	397	420	436	387	423	400	405	377	384	433	395	387	389	448	421	395	378	445	420	401	407	406	364	410	426	405	434	398	394	427	337	449	391	400	403	422	413	410	403	424	434	379	420	405	431	402	432	411	364	376	381	390	425	433	374	415	384	395	423	434	433	429	404	400	411	386	414	387	374	395	419	371	384	428	403	458	391	434	376	399	400	404	390	397	412	395	407	403	410	361	390	391	437	390	423	410	392	395	438	410	410	404	395	407	393	391	429	390	366	407	386	419	402	427	402	413	398	389	421	382	401	415	381	425	408	440	392	382	410	416	388	425	389	372	396	387	407	394	416	426	395	407	374	391	455	391	411	365	433	422	425	400	416	396	374	447	370	414	391	388	463	390	406	383	398	431	415	391	396	371	374	409	397	371	436	368	372	431	394	385	441	472	392	394	375	409	391	400	405	429	419	412	430	401	374	427	369	379	407	409	404	388	414	413	384	401	350	405	395	421	402	419	419	420	391	396	411	410	384	403	356	432	413	392	420	407	411	440	360	386	419	417	441	405	416	381	426	394	421	430	412	391	364	378	404	402	381	404	390	370	360	427	444	426	401	430	412	362	395	394	414	428	406	397	380	417	409	425	403	437	411	417	413	418	437	432	396	401	399	370	395	365	391	392	448	407	386	435	426	425	423	407	427	370	410	405	388	407	401	366	429	408	383	422	400	414	431	395	407	448	390	449	407	400	391	418	409	400	444	395	432	409	382	402	392	390	413	386	399	412	412	389	399	433	392	398	427	477	393	424	413	408	383	398	398	388	385	384	442	393	415	409	378	405	373	392	415	427	358	389	389	402	384	411	395	371	406	394	417	414	422	414	390	413	387	403	454	398	375	372	400	383	388	380	384	419	422	426	368	432	381	423	433	420	436	366	386	347	402	396	407	397	443	388	423	357	389	389	402	408	405	402	412	389	416	368	422	421	388	384	384	423	408	390	364	390	421	427	420	433	400	375	410	405	365	372	374	414	442	379	394	399	407	454	411	404	391	403	376	418	374	389	389	406	402	434	392	420	416	391	402	420	417	395	396	373	391	376	439	420	411	408	380	413	457	450	405	400	370	365	409	435	427	426	416	388	386	402	395	355	374	384	353	376	413	434	415	386	408	399	406	431	386	390	397	384	411	416	383	393	456	398	431	394	391	427	413	430	427	392	419	400	395	409	412	366	387	396	411	391	396	405	413	387	387	387	390	382	432	398	372	416	410	393	400	380	394	404	398	442	365	394	431	418	392	424	424	400	393	431	413	404	403	422	410	405	439	384	379	437	378	446	391	389	383	405	387	415	396	405	396	431	430	397	414	402	413	433	398	390	415	411	360	408	390	387	418	414	400	434	428	435	386	407	421	371	393	436	397	403	382	421	374	399	396	397	429	411	432	390	412	395	397	389	392	439	394	380	385	389	441	398	428	381	397	386	413	407	441	419	389	431	418	411	444	405	438	438	387	417	370	401	370	403	434	416	358	409	408	380	377	385	415	428	408	415	401	382	379	432	406	429	419	366	447	381	422	393	406	433
25465	21541	27861	26136	17263	9498	6792	5593	4242	3300	2604	1998	1437	1180	894	775	707	634	528	528	504	473	440	448	443	424	388	412	382	382	387	388	343	365	355	369	341	369	343	391	340	345	331	327	319	347	328	329	363	335	335	338	332	335	323	352	333	354	332	335	367	350	294	328	312	296	320	322	333	367	331	354	319	299	338	318	322	304	306	323	347	333	309	344	345	350	323	289	341	319	313	335	321	375	342	343	307	330	324	299	292	331	314	336	282	320	334	290	294	313	303	298	330	306	319	346	353	330	290	330	302	337	354	350	330	315	336	325	337	309	295	341	300	338	329	280	334	298	338	323	352	329	325	326	327	360	305	350	318	335	307	297	312	317	323	344	314	314	337	327	333	325	309	325	335	284	338	348	313	346	354	328	328	321	360	371	314	350	316	341	321	333	342	302	352	282	334	340	317	352	335	318	322	310	305	327	341	360	333	358	354	330	338	338	325	352	340	309	329	337	326	350	320	327	305	324	306	318	323	326	348	316	325	308	345	322	331	336	322	304	292	324	300	335	335	334	345	352	323	334	347	310	320	349	321	321	323	331	335	318	357	330	311	340	351	318	315	309	342	337	336	308	312	292	301	301	335	322	334	318	332	332	345	362	325	312	349	307	330	326	362	319	312	350	312	343	305	318	329	328	334	341	328	336	301	329	330	320	333	327	331	317	305	340	323	321	313	347	303	313	354	331	307	323	338	326	349	336	339	328	299	311	321	328	302	327	338	293	305	344	349	308	353	335	337	295	333	317	347	350	309	324	341	317	323	329	360	332	325	328	330	321	285	325	328	360	311	343	329	336	336	338	275	310	306	334	346	314	307	330	328	338	318	354	337	330	348	344	304	330	316	326	341	343	312	306	367	343	331	311	351	357	305	306	328	370	337	305	345	324	325	329	331	326	338	337	316	334	324	321	322	337	351	322	364	325	334	311	326	313	295	324	341	327	321	307	352	360	334	337	367	321	311	308	353	330	302	318	302	309	338	331	316	279	324	308	318	352	310	348	334	302	372	306	316	323	330	356	306	328	333	333	321	346	337	311	323	312	381	346	330	312	319	373	322	338	316	302	344	310	342	320	313	340	308	327	325	311	328	320	308	315	328	343	337	332	328	328	344	341	320	305	346	330	318	335	343	310	341	315	318	347	327	349	313	346	342	324	323	329	335	327	329	324	294	293	349	339	351	354	318	328	320	297	334	353	331	340	282	337	331	323	353	296	304	371	350	321	309	296	307	281	360	287	328	319	314	330	352	305	305	323	342	356	336	331	333	307	327	335	365	331	327	308	340	318	311	304	316	325	319	329	325	353	325	318	326	350	341	287	374	308	319	345	330	349	332	340	308	324	301	304	292	315	346	315	356	332	320	312	325	300	358	341	335	339	330	333	330	314	335	316	304	313	326	292	293	327	350	325	318	326	306	346	364	301	327	310	297	333	297	356	335	294	295	345	297	324	344	311	284	329	317	318	310	325	345	330	342	346	327	340	311	311	304	315	324	326	320	323	339	352	350	333	299	341	306	329	330	334	338	303	337	290	322	302	351	322	345	334	338	328	313	338	321	324	342	339	295	308	307	322	328	320	337	329	321	333	307	319	341	348	327	322	324	326	331	348	303	353	319	340	333	345	356	329	339	325	333	343	304	324	323	310	319	324	333	392	306	341	327	322	315	318	339	330	309	375	313	342	326	366	335	308	323	321	332	345	304	356	348	355	348	332	356	342	330	341	329	313	327	306	322	332	309	294	353	341	313	348	332	304	309	304	329	310	324	305	328	358	333	354	349	351	293	358	351	338	285	332	311	331	308	353	365	324	333	324	339	326	342	318	344	297	375	343	331	331	355	325	348	344	349	345	319	333	308	327	352	303	321	349	303	313	338	333	335	325	285	338	326	338	355	347	328	313	351	328	368	286	328	302	309	355	330	324	329	341	309	329	292	311	343	323	346	350	360	332	327	327	339	338	321	380	292	317	327	349	310	338	336	329	346	343	350	365	331	326	354	296	352	313	362	318	330	311	342	319	310	361	296	321	342	283	315	351	353	354	321	338	356	303	337	336	330	328	289	309	333	332	331	309	316	320	309	311	343	312	313	332	306	349	327	326	318	307	318	340	308	359	342	369	348	321	288	352	342	356	336	352	303	330	307	359	327	349	313	323	317	312	345	307	329	319	337	306	337	326	323	335	318	329	347	355	362	333	299	318	323	319	316	352	344	299	314	330	339	354	323	319	336	364	319	307	331	308	314	323	362	322	354	320	326	313	331	315	317	303	354	340	332	328	314	337	321	335	346	321	326	321	352	321	357	308	317	314	333	316	344	320	339	341	327	321	326	345	334	366	334	320	340	308	338	352	286	309	311	308	331	310	346	327	372	326	363	331	315	328	345	331	310	303	344	309	357	292	334	321	312	330	303	335	290	297	323	359	356	333	314	332	312	325	352	311	352	375	324	345	329	335	310	342	327	312	323	356	326	335	353	346	370	317	319	316	345	317	364	323	334	349	338	364	341	312	342	317	285	310	329	317	349	331	322	323	329	318	334	330	299	351	308	342	318	284	345	357	331	324	342	332	321	343	312	316	295	307	331	348	356	371	317	340	325	319	330	330	367	319	344	357	338	325	320	346	337	345	343	330	345	324	311	355	322	331	320	333	321	332	350	296	320	380	324	310	347	307	333	343	354	361	325	318	308	365	293	333	337	356	338	309	325	336	328	326	318	308	316	346	323	345	310	309	346	302	335	311	324	353	330	318	332	282	326	359	306	346	342	314	327	342	350	339	333	344	316	303	334	331	344	315	326	310	373	348	345	326	352	331	332	357	295	309	303	299	309	346	325	314	305	353	310	344	325	335	314	338	346	352	334	313	329	330	335	301	313	327	349	335	339	320	314	311	299	357	330	331	300	345	302	315	319	284	331	286	328	311	309	309	318	317	336	327	297	341	296	305	343	296	327	346	366	333	320	275	353	308	349	325	321	335	322	326	323	303	349	327	303	343	288	348	338	336	303	366	312	341	348	300	333	359	326	341	307	324	307	323	342	357	292	309	315	340	336	326	321	346	337	323	313	336	355	326	332	316	336	319	360	320	324	298	323	331	330	323	323	368	318	314	323	338	307	334	283	328	309	303	310	308	328	316	310	338	348	347	317	320	340	291	338	336	292	349	309	327	331	350	346	331	356	309	341	320	301	344	332	325	291	332	295	319	319	295	330	325	339	328	321	306	319	336	315	372	332	327	300	343	350	326	336	330	340	334	319	344	315	336	338	374	327	315	336	325	300	307	302	353	315	328	339	364	322	328	292	363	341	319	313	351	370	293	325	389	321	304	332	303	305	334	356	362	306	337	303	340	303	349	318	318	331	355	317	317	341	305	343	350	306	309	364	291	317	330	308	350	330	294	344	337	328	323	332	334	311	340	309	328	351	302	299	312	336	342	343	329	343	321	328	300	328	332	332	316	374	326	314	341
21002	40546	31436	20330	15988	12648	10546	9583	7341	5921	4468	3475	2538	1834	1305	1104	1018	797	733	682	656	599	535	576	524	487	464	483	485	451	406	432	421	438	424	422	392	402	393	395	387	371	405	360	360	395	374	376	338	365	387	395	362	342	381	349	343	375	368	357	363	357	361	361	350	350	370	355	328	347	321	354	388	360	349	347	368	346	417	329	353	357	388	374	358	327	368	368	345	315	344	347	338	362	335	368	364	322	339	371	393	357	386	354	376	355	380	361	342	339	361	346	379	375	360	356	333	369	314	348	375	360	364	351	346	326	329	345	345	356	343	372	350	331	332	357	370	346	378	380	363	346	331	399	342	346	389	345	356	358	365	341	356	367	338	351	364	335	368	336	341	310	323	342	335	336	333	373	352	381	354	331	361	376	390	314	331	364	327	362	366	358	325	354	370	336	356	369	349	341	356	378	361	369	344	338	364	356	350	329	378	356	370	374	373	356	365	355	342	342	337	379	325	365	358	345	338	329	362	364	341	350	356	353	396	355	363	355	315	376	364	385	379	400	336	347	344	346	316	319	329	358	368	372	307	361	358	323	368	345	357	350	356	341	373	362	359	377	375	373	350	336	339	356	368	337	340	340	389	398	328	377	357	341	335	329	367	319	361	371	319	339	350	332	341	359	361	321	324	358	374	344	344	383	361	334	367	347	363	347	380	367	366	357	358	334	367	354	374	370	360	357	333	348	361	339	376	317	330	370	341	329	353	351	344	370	371	374	356	343	351	349	355	318	363	394	327	375	328	336	333	385	334	344	355	356	341	380	356	372	378	344	344	334	336	354	392	348	375	386	346	332	361	336	355	374	333	369	353	343	403	370	336	359	349	335	382	341	343	354	348	351	340	363	360	371	336	340	358	338	310	318	324	350	343	320	380	367	371	400	342	355	361	347	332	353	364	376	340	370	338	333	396	361	367	345	364	347	386	357	347	351	311	359	349	332	348	328	353	359	351	342	353	362	376	371	343	356	367	368	348	371	361	334	353	364	378	354	354	328	343	354	363	370	356	390	390	345	342	336	376	350	344	366	315	337	347	357	367	375	382	357	341	329	366	383	343	365	351	322	356	347	328	348	378	363	376	369	372	362	353	341	372	349	333	336	313	361	327	347	341	339	327	358	369	319	380	331	329	337	345	373	345	357	354	338	351	387	310	372	344	359	343	338	354	395	380	346	373	363	343	362	375	316	334	342	331	316	374	339	353	376	361	361	359	383	359	362	312	340	353	369	367	314	335	373	379	362	343	328	355	354	391	386	313	366	328	338	345	391	353	341	341	339	349	340	346	348	372	367	339	348	368	357	380	311	350	349	363	348	347	331	328	338	371	351	305	323	334	342	306	352	356	372	360	350	351	343	347	346	353	357	359	378	331	345	360	360	360	371	357	352	345	348	370	363	354	375	313	351	351	358	364	351	333	397	369	340	330	336	352	340	362	349	348	372	359	306	372	347	374	346	348	330	364	332	343	361	347	352	329	345	379	351	313	318	390	345	367	339	345	332	323	395	332	372	355	340	337	368	328	372	329	359	353	337	376	364	357	332	409	389	361	360	333	334	340	342	335	336	300	342	363	341	369	360	344	375	394	323	336	358	347	371	384	344	306	339	365	340	343	363	333	361	361	376	329	354	317	378	381	338	359	338	367	351	363	346	354	366	376	328	357	360	329	391	354	366	362	320	337	396	371	350	346	382	366	350	343	347	378	344	343	360	339	345	360	351	356	358	356	358	369	353	339	328	354	376	337	348	337	350	374	369	312	331	363	342	335	342	355	362	359	339	321	358	333	338	345	344	352	316	341	333	347	349	349	335	369	359	315	375	354	359	334	325	350	383	341	362	382	351	353	361	331	333	354	365	336	341	371	368	360	332	335	342	351	360	368	351	349	334	361	342	368	329	370	370	349	339	336	375	357	347	326	380	351	375	376	346	347	335	379	365	342	336	369	389	348	353	372	353	352	334	346	359	347	328	408	320	326	349	374	369	349	357	347	363	333	332	311	346	315	364	366	368	331	386	355	361	378	351	324	325	371	330	344	330	368	342	349	349	359	313	362	359	344	351	358	358	356	337	331	341	374	357	377	328	355	317	319	355	341	361	365	331	325	346	339	360	357	333	374	340	361	331	377	361	372	391	344	330	350	366	346	349	390	364	337	351	344	352	365	340	343	380	369	348	380	321	357	359	351	347	344	356	370	364	370	357	382	348	363	365	367	385	360	355	355	346	318	334	355	363	354	372	363	362	348	377	358	357	373	381	349	343	379	370	333	367	345	382	334	364	347	331	351	343	344	341	319	391	355	349	334	357	326	334	343	339	360	375	380	377	328	344	355	348	327	365	368	383	378	360	336	366	357	345	328	324	322	320	311	318	360	357	331	320	334	337	384	369	334	360	351	362	357	354	406	339	320	358	310	355	330	338	396	334	332	328	335	379	357	380	374	369	348	368	360	340	360	341	383	331	350	328	358	348	379	375	339	370	347	332	332	355	358	344	329	321	362	394	318	331	362	288	370	343	333	335	337	358	336	353	357	365	342	326	361	333	345	323	368	339	339	333	361	338	328	386	365	325	333	359	357	362	369	376	368	330	331	372	373	368	344	353	392	396	372	316	322	326	365	321	334	350	321	353	345	348	338	356	360	378	343	328	315	334	317	382	334	358	346	390	319	364	316	364	344	325	342	314	358	332	350	375	357	384	355	340	376	347	341	330	371	379	364	379	374	366	377	348	343	361	377	329	377	304	353	339	335	377	357	370	358	320	373	344	336	336	337	383	333	332	347	318	370	357	349	357	323	361	342	337	323	346	347	368	342	359	370	363	356	368	325	350	358	357	358	366	345	359	368	364	355	342	341	341	354	330	328	352	381	348	370	373	364	368	354	363	345	340	375	322	350	343	363	303	348	358	337	366	363	362	365	354	354	378	356	336	331	382	349	361	353	362	359	370	318	369	334	347	326	366	344	323	350	338	306	343	318	346	317	361	353	352	333	355	325	342	343	361	362	360	348	342	339	355	333	357	357	334	328	353	398	348	330	323	369	344	355	342	360	349	344	372	357	348	373	336	353	367	356	335	355	374	339	347	370	348	355	363	365	391	361	376	363	345	371	325	367	340	327	348	348	355	381	364	354	344	374	343	374	359	343	356	354	378	355	358	331	357	349	380	353	353	332	382	358	365	351	361	363	324	355	410	345	400	344	383	339	333	332	351	354	346	352	354	335	354	359	342	362	348	366	361	374	349	386	356	350	351	350	356	346	352	378	353	344	360	406	366	341	331	343	318	348	354	346	337	365	369	311	359	394	371	363	326	406	372	311	356	348	310	353	345	353	315	357	344	350	323	341	358	335	344	350	341	394	365	345	356	348	362	390	353	332	353	325	352	348	339	326	358	357	369	316	366	314	335	340	343	388	333	328	369	331	317	352	356	354	334	388	357	329	387	356	325	340	337	363	354	363	349	388	329
23223	21650	29506	24316	21849	22654	18762	10906	7841	6048	4598	3555	2544	2016	1484	1234	1207	1004	875	871	767	756	688	686	699	629	632	605	608	559	602	543	536	511	536	542	515	507	526	475	509	485	465	458	462	492	471	477	447	477	454	491	461	454	455	443	479	467	448	498	461	431	457	435	444	474	419	481	479	465	451	456	452	467	451	445	443	441	455	437	458	446	448	441	471	448	452	444	497	444	442	463	483	428	468	450	468	460	454	452	441	418	441	404	431	457	490	441	452	415	462	447	455	474	419	421	458	443	468	440	471	440	440	459	442	452	455	425	427	435	474	468	403	458	482	483	464	446	444	443	455	470	455	454	406	458	447	402	432	444	470	459	440	435	431	456	451	459	424	447	439	435	452	481	440	465	503	423	429	444	509	464	484	422	486	413	465	487	430	459	460	471	447	447	409	504	470	451	473	462	423	445	439	431	460	453	433	439	439	422	467	466	421	439	437	434	447	411	411	458	441	463	443	464	454	453	428	398	451	459	456	423	459	425	447	447	464	441	472	425	450	499	453	440	388	470	458	469	443	453	504	460	446	437	430	406	453	425	478	445	453	477	448	452	457	448	457	448	469	431	454	427	456	461	446	443	478	464	455	490	472	410	461	451	434	483	475	429	472	448	433	439	479	452	454	443	453	457	442	469	451	480	440	434	439	441	455	447	493	464	443	462	477	415	451	455	472	466	447	455	451	455	427	491	466	404	422	458	437	454	456	496	476	425	464	451	491	469	457	432	443	486	444	455	454	430	424	425	475	451	452	498	462	481	452	461	473	471	458	464	432	451	440	443	448	431	446	407	449	444	452	468	467	431	457	469	470	454	459	446	427	443	480	438	434	450	437	487	456	457	443	422	434	460	449	464	449	446	472	442	497	466	507	451	471	475	409	441	409	431	450	425	455	439	443	436	447	431	433	429	460	464	416	441	445	480	462	424	468	418	440	500	442	460	436	460	439	467	507	442	476	492	467	454	466	527	439	449	435	422	402	455	452	432	442	433	451	465	455	433	448	444	435	461	455	448	451	457	483	440	472	453	440	493	446	420	440	473	425	444	450	429	477	446	435	446	467	423	472	473	480	519	465	475	403	466	446	443	464	496	397	446	495	443	470	394	483	481	435	462	420	438	482	429	426	427	477	432	443	459	424	482	437	463	447	463	455	443	489	428	468	424	474	443	439	441	450	445	436	444	463	452	465	467	468	454	442	459	458	452	475	431	442	436	455	474	414	451	420	418	466	458	416	473	422	424	467	455	490	456	442	436	452	436	462	429	447	433	482	453	437	424	498	452	487	438	465	444	447	424	457	443	432	462	431	449	474	460	468	471	479	450	443	440	466	462	468	450	423	488	450	461	448	436	450	459	475	426	452	456	421	416	463	457	471	445	465	467	433	460	469	428	469	439	473	479	424	454	461	448	425	452	435	428	426	497	456	447	410	436	447	439	469	495	426	452	434	463	420	436	489	460	451	443	455	445	472	421	459	436	472	468	472	416	429	502	489	479	435	460	470	443	432	459	426	436	443	439	456	446	459	431	459	432	453	517	431	445	448	446	437	448	421	468	464	456	445	434	450	492	435	466	422	466	457	470	400	450	452	450	456	456	441	435	446	430	460	462	438	446	451	430	443	416	471	437	445	465	466	406	475	466	493	437	452	486	429	421	437	431	448	454	490	478	456	490	471	461	477	435	469	451	408	450	503	454	439	477	465	499	445	424	473	467	467	443	466	421	454	444	474	420	483	439	408	488	460	444	426	454	449	461	455	414	434	429	461	459	474	470	435	439	486	463	452	426	462	441	456	461	481	462	443	429	450	484	461	446	430	424	491	468	408	479	463	466	474	446	448	450	460	434	457	402	427	431	446	465	447	441	481	471	446	511	450	453	440	427	434	437	443	421	458	463	432	452	442	447	442	443	448	461	443	464	425	433	484	453	439	438	446	429	471	423	447	421	489	474	443	469	479	460	465	473	428	448	444	489	457	461	461	434	491	485	478	445	479	418	450	446	475	501	416	433	419	465	473	442	474	467	416	485	460	472	455	458	410	463	475	430	476	467	445	422	425	426	433	442	467	420	387	470	451	430	421	443	453	438	437	440	442	441	466	464	476	454	463	444	484	461	416	453	467	445	467	447	462	455	432	477	426	466	454	458	482	454	478	456	438	435	459	439	475	485	430	464	437	470	493	472	439	439	432	438	446	457	443	444	457	445	469	493	458	406	472	475	476	441	442	477	440	456	469	450	471	446	427	459	471	418	391	411	439	436	468	436	440	454	452	436	436	422	418	478	463	432	451	480	446	458	441	442	466	422	449	442	467	469	458	410	474	411	440	460	463	452	473	458	476	447	453	485	421	433	448	458	466	449	473	490	455	483	445	415	427	504	458	453	465	478	463	460	495	453	455	474	430	471	428	436	414	444	443	470	475	474	427	451	456	461	436	469	463	482	446	442	488	440	432	441	456	442	424	476	433	411	438	454	436	437	425	416	465	435	437	470	457	441	435	454	444	456	464	429	459	473	468	468	504	426	483	424	442	457	453	471	465	455	443	422	435	458	458	462	422	464	489	467	482	460	406	496	426	444	458	477	422	472	424	470	453	437	447	419	462	433	443	456	414	492	456	444	465	453	488	412	464	473	445	427	443	459	468	473	453	447	471	477	406	448	433	476	445	469	448	457	443	458	412	476	433	404	458	445	469	461	470	453	459	465	441	419	430	452	438	486	436	433	463	455	469	459	443	447	458	482	448	451	459	424	477	465	461	465	477	445	448	446	449	444	433	457	452	460	451	452	441	460	469	475	408	416	398	396	463	468	420	460	474	432	427	480	431	435	460	436	440	442	392	452	448	438	429	433	461	478	461	434	445	447	431	421	472	450	442	462	455	477	457	439	473	451	471	429	423	451	445	419	475	465	450	450	494	455	445	490	486	406	436	430	470	457	440	429	427	476	462	417	433	451	486	454	429	457	465	412	450	448	481	431	471	474	450	454	433	431	443	448	487	492	458	449	436	456	435	467	470	449	477	471	456	446	446	462	435	434	435	444	448	450	462	430	479	410	419	457	456	476	420	469	463	431	423	464	420	472	481	491	474	428	449	425	459	416	440	451	468	477	437	426	452	484	447	464	469	494	438	481	428	431	416	407	453	460	424	497	491	431	435	450	471	452	433	456	454	401	436	474	419	421	441	456	455	461	439	460	427	454	436	442	472	438	444	468	445	442	438	471	447	470	451	464	466	450	473	491	474	466	482	458	442	429	443	473	454	467	463	459	427	456	445	486	445	453	417	475	435	466	449	440	428	491	435	425	436	439	453	431	429	413	449	465	456	418	465	427	438	443	450	443	448	425	464	433	472	467	453	456	452	481	462	471	429	487	483	428	430	429	455	454	444	438	440	480	420	411	418	471	469	441	477	434	442	464	470	431	446	475	449	451	467	404	473	473	420	401	405	440	486	423	444	468	456	438	422	440
23177	48898	40563	28835	23754	19858	16429	14547	11813	9255	6977	5496	4103	3057	2160	1882	1694	1382	1151	1046	976	950	811	838	755	687	678	711	638	662	619	632	612	574	550	561	531	548	506	539	502	511	503	522	469	504	540	491	503	494	529	539	497	505	498	470	491	484	435	471	473	493	446	482	455	501	483	456	478	506	492	471	477	487	460	444	482	480	481	465	466	466	476	451	468	495	470	469	481	470	469	458	475	469	467	433	468	461	470	432	455	439	463	443	454	464	483	474	457	455	448	451	478	463	460	438	492	471	493	495	481	445	487	469	444	466	479	471	434	405	480	485	508	514	479	455	457	493	442	467	523	438	499	487	464	474	477	437	439	453	471	478	492	486	497	472	446	498	459	474	449	459	507	491	473	462	451	452	465	465	509	491	481	468	430	466	432	483	479	481	440	499	454	468	441	469	492	463	453	405	453	481	461	492	429	480	468	464	468	473	477	429	438	487	479	448	496	470	458	484	468	424	449	484	485	466	469	440	483	445	484	447	486	453	497	498	444	447	450	466	487	486	486	450	422	523	458	438	479	467	479	477	472	479	466	453	451	499	503	486	453	481	496	464	499	447	470	437	479	435	448	430	452	509	465	496	431	473	490	449	440	498	461	493	482	489	442	489	476	469	498	446	462	484	455	438	457	496	481	483	472	453	499	424	453	433	450	498	452	419	484	457	459	448	477	484	475	452	454	467	457	481	462	460	470	464	501	471	475	456	470	482	480	488	450	477	491	488	502	460	493	460	455	483	446	463	486	477	460	498	475	449	502	465	433	494	469	466	467	456	443	475	492	445	441	447	484	421	496	454	466	517	425	421	451	470	478	439	466	502	506	481	468	458	501	450	528	485	492	464	454	442	434	467	477	460	476	443	441	507	463	472	463	447	461	485	460	458	481	492	489	479	444	493	524	481	456	438	463	431	462	436	457	468	444	466	482	469	481	504	452	485	451	430	446	508	448	423	496	517	405	519	435	475	485	456	520	473	477	470	505	467	487	516	464	467	495	487	494	469	466	453	487	445	482	455	439	449	481	450	471	454	461	489	484	452	453	425	465	439	437	462	463	479	482	440	484	421	449	466	484	457	442	425	492	487	441	451	480	459	488	465	480	476	454	429	495	454	472	431	513	449	462	464	477	480	458	513	436	477	440	473	480	470	447	456	482	467	445	460	494	493	468	464	420	453	419	489	497	464	463	444	508	458	480	436	462	478	456	440	444	509	452	476	444	467	465	458	501	451	472	484	459	457	486	498	482	469	444	458	475	460	481	477	456	512	500	479	452	431	458	452	444	421	503	479	475	458	490	461	459	477	470	462	477	466	462	426	467	457	475	460	475	464	481	461	476	449	464	454	444	468	437	481	483	464	447	463	489	437	471	459	491	479	485	446	422	428	453	472	447	453	463	485	440	481	490	445	447	451	436	472	457	472	458	495	482	480	468	492	464	447	511	458	445	445	473	456	458	450	462	491	502	462	506	470	501	457	457	453	477	459	469	463	457	468	503	457	426	453	433	486	459	501	483	467	492	459	491	473	442	507	444	491	475	496	474	449	479	481	470	477	462	463	439	476	478	459	489	513	464	528	437	471	430	454	460	450	467	464	469	442	434	468	446	456	474	431	500	477	479	458	517	481	445	426	475	467	451	479	455	450	473	467	479	451	481	465	464	454	489	451	483	450	462	482	462	484	480	478	484	493	456	435	480	488	501	451	422	481	474	460	506	469	468	448	413	467	468	449	500	463	487	464	466	471	443	496	476	484	483	450	431	516	466	454	484	445	467	488	463	490	513	452	465	441	494	478	481	475	463	500	474	467	473	434	471	454	476	406	479	467	470	452	488	443	457	478	446	491	467	450	483	457	454	461	472	460	489	475	470	482	454	447	466	490	474	490	476	492	510	488	462	484	477	485	462	445	463	491	501	507	486	457	484	463	490	445	486	478	479	478	467	471	493	451	469	497	479	467	437	441	463	483	477	452	445	475	468	451	467	452	434	449	519	492	448	472	487	511	484	469	496	463	482	481	456	450	453	454	424	457	466	467	480	497	476	471	480	483	466	465	479	499	453	483	456	456	502	507	455	454	451	469	454	450	476	481	480	479	489	454	500	491	484	473	513	477	463	456	470	476	516	465	461	452	503	464	433	479	454	473	478	504	483	456	501	456	474	478	483	442	494	472	502	467	462	441	456	458	440	456	434	497	447	468	483	497	430	462	463	504	514	494	506	494	461	467	475	477	453	470	462	472	462	468	466	445	481	463	469	489	466	443	486	468	458	506	474	465	458	460	459	501	460	499	468	459	494	487	471	480	508	462	515	472	468	455	482	475	449	458	463	496	468	458	456	467	440	462	446	476	471	447	480	474	510	418	484	494	434	490	451	432	515	466	471	447	476	466	478	463	482	516	439	493	445	475	464	428	469	455	450	476	501	476	482	459	448	479	447	421	486	482	432	466	486	465	450	480	482	452	476	482	439	513	470	421	487	444	478	455	458	477	488	445	517	436	442	427	451	519	472	449	450	477	469	447	472	441	446	502	443	474	448	485	485	462	461	475	475	455	476	445	447	503	472	475	475	473	475	478	472	462	452	461	427	484	444	431	516	478	491	477	458	487	460	477	490	440	448	432	464	486	439	495	488	459	487	466	499	466	527	479	493	472	460	462	474	432	496	476	491	464	490	477	458	448	486	455	475	467	467	461	461	456	478	461	445	436	464	454	496	463	455	447	465	460	437	471	446	478	482	462	460	463	468	523	501	451	439	440	487	480	532	451	469	488	469	441	494	465	431	468	476	493	474	465	425	453	469	471	466	423	462	445	481	486	467	465	450	493	429	463	451	453	505	460	474	465	507	485	468	471	456	449	451	425	474	469	466	490	459	438	469	522	496	485	470	492	436	415	482	452	485	448	475	489	434	437	459	464	472	481	497	442	420	432	494	461	481	429	481	464	476	476	453	459	486	438	470	497	453	468	477	480	488	470	489	450	483	493	454	471	446	448	490	500	475	468	476	473	477	470	452	438	462	458	465	482	440	449	441	446	461	458	460	434	485	488	489	450	438	473	466	422	467	486	482	433	484	470	447	451	475	436	502	468	469	494	468	464	503	435	426	484	497	484	436	456	490	497	481	507	473	459	496	460	487	481	507	462	449	450	487	511	445	492	465	452	503	444	463	462	475	457	449	458	470	454	445	464	440	506	463	457	408	438	494	487	453	484	445	442	456	494	454	515	468	481	458	471	476	464	463	492	459	476	514	443	491	442	427	477	473	489	450	462	465	486	457	467	453	440	502	461	485	438	465	472	468	451	487	473	524	474	461	481	422	477	455	475	464	482	490	440	436	484	479	445	441	455	476	441	463	492	489	440	455	478	432	461	491	503	471	416	438	474	490	490	436	494	438	477	464	479	459	452	482	465	465	458	482	485	494	463	490	464	456	474	465	466	466	452	489	467	492	461	449	471	454	449	458	451	465	485
29032	23860	24932	17037	9996	6719	5048	4097	3319	2615	2017	1483	1119	939	750	642	569	496	465	457	401	389	403	352	410	354	353	358	381	384	327	375	319	335	344	338	342	343	315	290	322	303	301	308	338	330	337	303	292	331	332	337	282	305	272	291	313	296	348	314	316	305	324	305	295	290	309	313	287	326	282	292	318	314	304	340	287	296	292	277	302	298	303	279	309	287	322	320	307	346	310	304	321	300	313	279	306	334	291	311	300	323	318	309	281	278	304	316	290	310	318	302	326	326	296	331	307	276	295	293	307	291	306	325	331	325	277	316	302	295	280	331	305	331	300	319	315	290	297	292	318	293	317	340	285	295	292	291	299	293	297	299	271	295	297	300	291	266	279	330	300	272	296	311	289	311	322	335	303	294	299	313	278	343	309	309	306	298	280	289	336	298	323	315	325	304	306	307	277	323	304	320	324	282	284	291	303	310	302	296	279	336	311	299	314	293	308	245	324	304	295	320	310	292	308	320	297	324	286	310	324	298	338	291	269	299	341	306	315	314	299	286	284	305	304	282	319	327	297	303	302	329	332	281	320	318	295	304	292	314	314	326	319	301	293	323	282	348	295	333	351	309	317	291	313	311	341	249	333	285	296	310	298	334	320	296	318	319	320	311	301	269	329	298	314	311	311	301	273	290	327	294	311	315	308	299	319	306	332	304	333	308	309	296	342	283	288	286	287	288	290	280	301	286	294	285	278	339	320	294	272	274	267	349	312	295	295	323	335	301	329	300	305	293	339	280	317	300	309	331	298	309	280	296	323	282	312	288	298	314	290	300	307	295	300	297	286	284	321	283	323	287	308	299	298	308	306	315	295	303	337	293	311	307	294	281	310	313	263	331	311	306	297	306	362	299	269	303	332	308	300	313	308	314	336	307	317	273	312	292	282	293	300	333	323	278	307	295	275	299	315	287	352	301	302	321	294	281	311	309	287	286	314	278	297	283	338	308	291	311	293	306	324	270	282	303	339	347	297	301	321	315	294	300	342	326	291	322	323	340	303	276	308	313	300	328	316	308	332	279	304	299	292	303	320	288	317	315	309	329	299	317	331	343	318	314	331	343	317	329	317	312	292	302	290	295	317	301	343	297	288	311	301	299	301	338	301	299	303	312	329	318	286	284	285	307	316	338	283	290	309	301	333	304	332	286	302	307	302	301	329	302	296	287	339	314	320	296	295	341	302	320	346	273	309	309	276	300	302	349	299	306	302	293	313	330	301	306	333	287	297	308	296	307	280	303	297	290	269	311	332	284	303	302	304	299	301	298	316	296	283	279	298	325	304	284	307	317	344	311	300	291	303	315	305	275	294	323	298	272	299	300	309	297	316	305	293	322	303	307	277	303	314	316	309	305	318	313	305	327	289	316	306	294	296	300	313	271	295	321	303	306	326	305	322	308	308	288	322	288	310	302	322	352	302	326	289	306	318	325	320	321	294	319	291	302	284	291	282	301	331	280	262	263	294	321	267	324	285	324	283	307	299	319	316	290	282	310	299	327	307	315	297	332	316	290	297	331	302	288	340	306	294	313	367	314	293	295	341	281	289	297	285	330	311	302	291	320	314	313	287	291	324	291	329	324	309	299	296	272	303	338	335	293	300	286	284	308	330	304	300	299	346	311	302	313	300	304	323	290	298	247	321	278	278	289	333	298	299	307	284	265	298	322	310	305	292	288	303	297	320	313	282	323	319	338	312	296	321	317	326	305	328	299	276	309	330	306	285	347	303	301	311	311	294	308	319	322	297	277	335	310	325	285	301	300	353	324	312	296	301	292	309	297	289	307	266	315	330	321	298	295	317	316	316	300	330	314	329	335	322	315	305	289	303	293	325	297	297	308	304	285	329	328	268	297	315	315	299	301	321	324	283	293	311	336	306	275	278	319	312	306	320	329	299	281	301	279	288	292	309	316	311	342	319	274	275	298	283	320	285	297	306	326	280	296	304	288	293	348	306	285	304	298	305	318	323	274	313	314	300	330	316	328	305	310	318	294	330	317	313	325	284	315	292	295	299	303	317	307	308	317	287	309	311	280	302	284	328	284	291	303	325	317	317	269	327	316	299	310	277	313	305	288	311	325	332	297	296	310	280	321	294	325	323	311	278	302	321	303	304	308	305	329	309	284	289	300	337	324	313	315	284	299	283	334	332	322	312	305	310	282	304	282	304	311	304	289	307	307	273	320	301	300	298	319	289	287	290	298	327	298	317	305	313	308	333	348	299	302	324	318	333	330	316	299	311	279	325	322	312	314	297	316	297	330	316	288	313	300	317	299	286	311	289	298	309	307	318	310	327	294	301	349	280	312	341	276	303	307	301	340	295	327	318	328	289	310	295	303	309	291	324	317	292	313	298	341	312	325	305	307	347	295	299	307	296	312	303	304	334	312	332	280	335	307	302	305	280	306	274	314	294	284	318	360	299	313	357	315	281	294	288	302	307	271	301	337	305	307	300	308	326	315	275	277	338	287	305	312	321	322	306	314	334	283	299	322	334	336	284	312	289	310	331	316	282	303	309	299	305	315	295	289	299	312	313	344	329	296	337	291	311	290	279	322	316	285	275	312	323	324	276	291	317	301	289	308	316	292	320	316	281	315	310	282	260	306	301	291	294	334	322	286	322	296	300	322	331	321	283	332	320	296	313	285	296	299	290	334	313	305	307	334	304	316	296	275	285	293	283	289	268	298	322	279	321	285	305	332	292	280	309	301	321	314	308	312	335	322	299	291	295	307	350	308	309	313	290	338	293	284	269	334	302	280	314	300	287	320	315	298	311	302	300	276	284	322	270	281	322	327	299	297	314	303	278	346	317	329	309	305	304	319	347	331	290	302	327	292	309	292	318	309	262	307	316	309	309	311	298	351	306	340	321	304	295	304	311	318	336	277	312	307	320	291	313	339	295	288	316	341	278	308	307	285	321	312	296	319	318	335	302	328	313	291	329	290	314	302	340	328	290	278	319	321	328	304	328	323	309	329	287	285	295	298	305	300	295	346	295	314	322	270	318	314	277	305	294	299	320	322	318	305	311	315	321	346	318	302	302	337	290	285	286	304	290	283	319	315	338	290	293	296	313	316	299	307	321	314	300	323	308	240	297	315	292	271	269	307	327	305	297	310	330	304	299	258	312	255	301	299	311	326	304	299	294	313	276	312	320	314	290	300	329	302	311	272	323	290	313	302	313	337	278	334	292	285	322	304	321	302	297	302	281	324	328	291	300	302	311	278	296	276	299	314	320	298	296	325	285	305	284	314	329	293	312	318	298	320	302	300	321	314	316	319	333	304	300	282	320	292	299	310	308	295	280	303	287	285	293	303	303	308	303	334	339	321	307	310	336	298	310	287	285	329	301	297	313	322	289	317	301	336	321	274	317	304	313	304	292	282	323	322	305	329	318	274	333	279	303	309	284	292	316	286	305	284	307	309	331	306	308	329	302	334	312	291	289	320	294	298	300	283	312	275
20667	35636	27263	16451	12626	10248	8394	7125	5647	4386	3247	2399	1800	1389	1050	939	793	698	570	506	491	502	483	450	461	422	413	424	413	429	390	385	392	345	350	350	332	390	362	320	350	347	337	324	347	329	355	334	377	376	295	342	366	330	338	365	305	333	323	290	319	313	326	340	325	310	336	334	306	297	318	307	331	357	309	362	344	319	310	294	334	332	305	341	334	320	305	320	335	332	335	326	341	352	297	337	331	314	330	346	342	331	338	320	345	352	319	309	321	349	309	326	305	331	351	312	315	331	338	365	324	340	333	346	310	333	296	334	321	294	340	320	315	320	334	322	306	328	324	339	319	308	320	350	337	310	326	318	327	328	333	340	310	347	321	300	280	323	320	344	334	336	320	337	333	325	338	333	306	318	313	330	310	308	323	315	315	306	301	344	348	325	321	347	363	302	352	329	326	357	330	315	347	338	327	325	323	307	331	316	338	334	310	311	328	316	326	329	359	329	325	324	336	314	343	326	341	325	330	344	349	319	326	320	314	309	328	329	327	343	331	340	332	339	339	355	306	373	342	357	312	305	306	303	308	305	347	314	326	315	296	316	314	287	326	320	303	336	358	352	306	314	352	338	299	329	304	341	322	350	356	315	342	321	309	323	340	308	327	322	303	327	326	326	322	329	310	331	322	325	315	297	299	313	340	357	342	295	322	321	310	331	303	331	303	321	301	318	328	317	320	352	319	309	312	311	317	310	362	333	323	324	306	311	317	364	335	311	346	300	353	296	296	343	309	332	343	346	333	332	308	347	327	350	323	375	347	333	364	299	319	326	309	323	344	328	313	285	354	309	355	328	305	328	339	320	294	356	317	376	294	327	310	343	312	313	303	318	319	307	347	334	300	300	321	323	328	327	316	323	336	309	326	320	338	303	313	341	330	346	308	353	331	343	336	337	329	280	352	349	317	329	335	300	337	320	301	359	311	356	299	345	324	352	323	332	338	340	294	313	335	342	326	304	336	319	319	309	354	310	321	337	343	329	333	302	300	297	323	347	335	334	324	347	333	325	321	332	319	318	345	333	359	303	300	315	325	295	319	335	308	317	338	284	293	347	312	306	293	313	320	301	310	314	307	300	323	329	313	318	332	341	358	323	317	316	349	333	343	276	309	309	348	336	360	330	335	356	308	335	300	320	327	335	361	331	356	329	331	308	317	338	331	332	317	330	319	307	309	322	345	311	331	310	324	363	338	321	328	300	337	324	336	317	318	331	315	359	323	324	310	305	311	330	329	308	310	311	303	320	391	324	307	330	346	341	329	328	342	331	345	344	332	345	341	361	353	328	353	337	331	348	314	315	324	339	326	329	309	334	316	335	381	318	323	307	339	296	351	326	338	364	350	314	294	329	324	355	341	332	368	321	353	333	314	298	301	312	304	324	349	309	360	346	342	325	304	315	336	299	338	344	325	306	323	323	306	324	341	340	293	353	325	326	395	351	340	328	322	326	320	319	334	321	349	346	298	326	311	300	318	344	344	317	333	318	298	335	283	325	306	329	297	356	319	286	307	288	322	313	308	323	315	343	327	320	350	310	328	335	328	322	303	286	307	327	290	317	332	354	322	339	322	338	345	332	351	345	322	312	320	298	332	359	334	325	334	344	369	349	303	314	327	362	344	324	303	324	338	333	285	368	327	320	308	338	298	348	344	314	342	318	298	306	294	315	310	330	327	315	315	308	321	331	315	357	335	331	346	301	311	299	281	346	331	328	332	360	339	327	337	312	319	335	351	306	321	308	351	341	337	328	305	338	357	322	310	332	351	349	286	301	359	348	310	358	325	321	309	317	316	323	340	329	315	324	333	334	301	309	317	325	336	321	326	321	330	331	318	323	337	271	337	332	308	343	331	314	324	324	329	308	314	327	309	322	319	319	318	347	317	349	343	326	333	324	323	323	329	311	321	317	310	333	331	358	340	281	359	323	305	335	344	329	331	340	322	315	302	339	332	319	307	343	311	324	325	327	336	309	328	329	319	301	299	341	271	310	333	311	307	326	307	302	328	320	323	300	319	314	318	338	318	348	341	318	323	350	328	318	332	293	344	345	303	337	323	317	328	337	331	325	339	307	321	354	317	302	343	311	321	329	347	325	364	311	330	321	321	311	317	336	331	291	317	295	330	320	297	326	350	313	318	351	326	334	340	308	319	291	274	354	319	332	303	334	322	327	346	334	336	331	309	292	326	319	378	333	296	352	348	345	320	332	331	323	311	339	346	379	331	379	348	309	296	300	325	369	332	362	322	326	338	323	337	339	300	314	331	341	333	337	325	338	324	322	320	300	326	336	349	301	348	312	342	354	317	332	320	322	321	344	352	341	331	361	295	294	316	320	344	345	343	367	322	343	329	357	362	341	324	327	319	350	323	306	352	343	317	333	316	314	294	303	309	353	306	354	318	358	324	335	326	332	329	306	341	330	319	325	308	338	331	344	289	337	335	312	329	323	320	337	302	346	332	324	325	315	332	324	312	345	368	297	322	319	351	313	302	302	324	334	334	322	335	338	327	332	348	331	310	334	333	323	299	321	322	337	340	316	338	335	341	307	319	317	343	321	320	335	342	325	351	318	304	356	311	334	311	325	314	327	314	295	330	330	322	310	335	326	295	317	322	346	350	369	356	291	339	286	350	289	307	344	315	343	348	367	325	311	337	326	290	333	327	309	327	345	314	333	298	359	316	333	332	364	283	343	360	311	323	334	315	324	319	305	334	349	307	316	317	312	300	356	299	334	315	294	288	336	330	298	334	322	343	350	344	322	335	299	346	335	319	316	336	320	346	367	337	339	323	318	365	335	312	343	343	309	337	324	330	320	350	321	330	347	306	318	355	345	302	312	364	305	340	324	329	330	320	317	311	324	316	302	320	302	327	325	288	344	337	340	294	310	353	313	321	365	290	311	307	326	326	341	279	327	301	337	333	353	302	335	309	344	324	342	323	313	317	316	329	289	319	297	285	342	319	322	318	296	310	383	321	329	320	318	339	329	354	297	310	308	310	324	331	325	338	372	313	315	341	316	303	293	315	314	311	322	301	307	335	318	318	327	316	312	300	302	345	370	322	319	323	312	317	307	318	320	317	312	350	348	336	327	315	345	311	357	332	358	336	352	284	318	335	318	347	329	315	338	344	326	315	309	319	343	296	355	340	339	328	333	318	347	321	308	329	351	307	334	359	357	309	341	325	340	342	347	304	337	308	358	308	317	344	319	338	353	288	288	344	347	322	328	307	298	353	312	334	336	300	330	338	343	334	343	329	328	325	329	325	357	326	326	317	333	303	355	331	314	342	316	312	323	347	311	303	339	348	335	338	313	305	338	363	293	347	326	275	332	326	330	325	317	307	323	309	325	342	315	371	325	312	319	357	309	322	338	319	331	311	332	320	337	341	323	338	332	335	294	347	327	329	311	320	337	329	320	357	355	327	331	327	341	345	329	340	348	336	307	287	347	317	281	300	305
24380	21534	28801	24914	21909	16845	10573	7124	5534	4298	3157	2478	1774	1411	1078	978	954	769	729	622	579	568	532	542	525	476	461	491	468	443	494	433	432	458	414	451	391	433	384	396	432	452	418	443	390	404	420	413	393	408	380	386	401	390	390	363	415	385	387	396	367	379	408	341	359	383	386	412	432	378	399	375	393	365	379	367	395	381	373	361	406	394	385	379	362	382	390	371	376	356	393	389	361	367	412	424	403	401	368	374	356	390	381	394	418	383	404	397	357	380	365	408	389	406	407	398	386	353	355	376	417	396	361	416	390	404	378	425	373	347	373	382	423	434	406	375	377	361	359	421	364	381	400	359	371	407	375	383	444	374	398	395	416	381	366	377	378	380	375	417	371	392	338	394	395	364	373	385	405	361	373	394	384	359	381	386	377	379	421	356	396	388	350	390	378	412	370	376	408	389	367	379	400	404	377	393	398	337	402	387	400	365	408	372	381	366	381	395	347	388	373	344	355	382	364	350	414	386	372	380	393	400	383	383	386	374	372	373	384	346	399	393	388	397	370	366	410	388	367	407	372	421	377	374	413	365	363	393	397	346	409	380	396	361	418	372	424	393	407	372	376	382	401	365	409	420	388	402	384	349	397	383	371	406	383	422	380	405	387	396	357	362	376	415	401	382	392	379	408	402	385	376	430	384	384	427	363	396	385	386	414	349	352	360	371	403	351	403	411	385	413	410	365	372	397	364	419	394	392	382	355	365	399	415	416	367	374	397	381	360	387	370	391	383	369	375	373	392	401	376	402	376	339	378	362	393	387	389	390	372	373	393	387	379	404	402	396	403	357	367	374	381	396	394	385	335	396	418	380	426	394	393	389	363	377	387	378	392	398	392	384	398	430	392	381	360	400	364	360	382	385	376	348	382	397	368	385	379	361	393	376	415	351	381	397	348	385	397	394	379	383	400	411	367	374	381	385	351	366	359	402	382	368	349	363	356	416	374	372	430	380	379	388	371	378	420	373	416	385	402	400	381	361	360	375	349	386	381	396	412	427	378	339	397	393	386	430	396	336	366	365	390	371	373	353	347	333	377	406	388	397	334	368	376	401	414	367	374	356	383	349	377	427	388	384	413	380	410	351	334	357	364	358	403	344	381	391	406	390	396	373	344	389	379	389	390	353	389	386	379	393	388	401	350	413	375	389	395	370	392	361	343	396	400	350	403	402	374	392	384	394	391	383	383	383	362	405	410	360	374	384	359	424	399	371	416	394	425	348	383	373	380	347	365	368	391	396	388	396	389	412	387	409	382	383	382	355	399	404	404	370	389	383	391	415	396	391	365	394	360	383	417	373	384	398	394	388	391	387	388	379	379	430	406	391	386	389	379	398	395	390	382	366	350	399	387	386	377	376	385	353	394	380	375	374	383	396	400	342	398	415	375	387	369	397	336	393	359	406	396	358	402	381	416	377	409	388	406	358	377	376	409	375	394	378	388	352	380	415	370	370	385	398	387	426	390	325	380	366	380	372	369	381	377	407	400	395	406	379	427	390	419	404	418	373	387	390	377	404	397	402	367	378	353	363	414	423	388	384	397	367	406	350	381	378	401	378	357	343	353	407	399	372	363	371	366	370	386	372	398	390	402	392	379	386	407	408	435	367	388	351	350	403	398	398	372	383	370	366	385	419	404	372	365	341	393	361	374	369	397	400	400	401	400	363	376	396	393	390	388	386	409	396	362	372	374	399	355	400	371	381	341	381	359	450	343	395	396	393	381	387	410	394	399	397	378	344	391	407	380	385	374	367	382	366	382	386	358	394	433	363	367	387	405	375	392	381	363	380	384	399	392	377	352	363	373	372	363	360	396	384	368	374	388	419	405	402	368	385	392	386	389	454	425	396	428	369	374	385	361	390	386	383	380	382	391	394	416	349	373	339	348	357	389	396	370	382	372	379	369	400	396	400	396	361	385	390	443	355	345	408	401	353	420	343	377	364	386	371	370	376	393	389	378	395	399	391	411	397	381	399	376	379	365	379	372	398	375	368	389	380	357	364	376	359	389	428	363	385	408	368	386	378	360	367	392	387	344	396	410	372	391	399	411	402	381	395	387	387	403	395	387	427	357	382	410	409	378	377	338	399	401	382	390	373	378	423	419	427	344	357	374	367	378	385	399	388	385	394	430	401	372	350	373	357	407	367	355	364	377	332	374	380	372	396	380	398	351	391	376	363	386	368	394	390	379	384	384	409	371	389	396	388	392	408	395	383	362	381	387	403	386	354	403	385	411	393	394	374	382	401	399	360	387	377	354	393	390	361	334	384	381	360	376	398	432	449	328	377	372	401	365	389	390	358	378	358	363	376	387	370	393	368	381	382	375	389	405	378	376	388	391	411	368	392	386	420	368	365	394	390	353	402	394	380	361	393	383	390	394	388	353	362	395	419	424	364	387	385	403	362	399	399	408	396	401	397	356	388	410	367	372	382	372	394	406	380	384	338	402	362	367	350	382	359	370	384	354	404	398	390	416	385	415	372	372	387	393	399	382	392	355	361	360	375	363	399	409	364	400	413	396	406	374	395	371	365	375	430	391	424	388	391	396	353	405	359	392	391	386	375	389	413	365	412	404	415	391	358	382	367	410	389	392	404	426	371	366	381	383	352	430	370	395	371	367	393	388	345	418	416	365	312	412	386	370	383	364	362	391	390	322	396	384	371	407	382	401	418	384	418	380	385	374	405	385	364	376	389	405	397	372	352	398	400	397	372	373	370	369	380	390	373	363	381	381	361	342	410	414	350	369	409	358	400	375	371	397	380	382	375	424	395	367	370	423	404	361	397	373	372	364	413	413	413	393	367	375	379	398	382	352	384	382	373	393	363	372	362	347	368	395	414	341	424	381	367	404	366	395	333	397	361	355	402	415	343	332	330	394	385	360	390	395	392	369	397	389	405	410	387	354	365	368	369	385	356	367	385	375	392	384	378	345	386	344	365	403	378	390	367	371	421	372	392	395	394	393	417	365	408	365	388	373	372	373	387	426	371	371	410	415	405	382	377	400	377	417	384	413	395	406	400	381	369	408	390	385	382	349	418	398	405	373	396	373	359	378	388	427	374	378	373	418	374	387	423	387	371	404	406	378	399	387	337	373	380	381	417	391	379	390	400	390	383	399	390	406	401	373	364	416	350	366	388	373	360	375	384	422	446	376	357	392	414	393	353	376	362	366	384	407	406	454	350	397	409	373	392	412	370	366	411	378	398	359	371	379	348	376	363	398	388	390	409	357	398	383	379	376	368	423	371	406	349	359	431	386	396	435	396	372	404	408	392	413	430	394	389	406	374	387	363	383	373	384	382	411	385	361	372	406	377	421	405	393	392	393	374	371	421	335	396	387	371	369	388	364	417	368	378	343	378	373	374	355	374	390	368	422	408	358	383	378	412	402	370	414	364	350	393	385	374	377	367	452	416	370	375	381	362	384	365	383	360	423	352	396	352	386	396	352	412	385	393	372
20984	42558	35189	23175	18733	15432	12714	10572	8876	6840	5176	3923	2846	2230	1654	1304	1252	1002	873	750	730	713	672	677	581	568	550	545	560	512	548	479	518	492	474	437	465	469	448	422	430	472	449	451	427	465	443	454	415	417	396	424	461	418	387	389	390	383	422	411	438	409	402	423	393	368	377	402	387	388	403	380	429	365	431	387	367	388	432	393	403	395	386	389	402	364	393	404	390	421	425	387	401	397	412	391	404	399	395	344	396	410	398	373	398	398	386	370	403	385	385	398	392	417	425	424	402	420	404	420	426	369	406	449	394	406	388	404	355	418	408	440	399	426	389	405	372	402	403	389	426	399	399	383	385	396	351	430	405	376	402	390	338	434	405	395	443	408	377	420	378	390	400	401	439	377	375	410	418	388	393	413	413	390	377	366	411	424	384	389	428	405	347	416	405	406	405	431	367	391	366	399	385	397	404	385	385	402	380	360	400	369	440	421	412	413	425	405	406	386	391	364	432	392	397	428	425	409	409	388	433	418	361	373	409	376	377	393	378	380	425	406	430	402	392	401	383	394	405	370	397	416	358	401	429	381	400	453	351	418	440	427	390	380	428	435	377	409	434	407	407	384	410	371	408	418	395	419	391	386	404	386	392	377	377	362	423	398	403	438	426	397	419	389	399	442	404	396	404	356	433	407	388	406	392	406	417	383	405	369	374	412	419	376	401	408	383	435	373	362	430	401	408	380	430	425	378	409	410	394	417	402	389	422	382	395	374	436	401	431	402	405	368	365	378	392	396	420	392	399	412	429	424	420	416	423	394	393	370	381	386	440	408	437	423	423	394	389	376	417	418	395	397	390	394	407	435	385	386	411	436	402	401	416	410	434	400	419	406	456	405	410	411	373	405	385	372	420	402	412	382	379	391	361	406	402	426	387	382	416	386	429	416	430	394	439	399	388	359	392	379	391	369	407	367	380	406	421	415	370	395	412	399	412	398	390	411	392	388	411	400	404	427	413	419	376	345	400	388	411	398	363	400	407	394	371	398	403	436	392	376	390	374	400	419	385	419	418	399	393	403	421	391	411	394	409	415	404	359	371	385	407	443	419	428	393	381	375	404	379	402	411	414	417	409	397	405	403	379	403	397	401	374	408	373	400	403	398	417	406	406	390	374	376	399	401	431	411	432	421	403	423	419	371	396	435	387	389	401	411	418	419	396	395	387	397	426	416	433	393	399	422	395	398	370	389	390	385	402	409	425	416	386	380	385	440	393	393	415	409	390	389	399	431	437	402	379	400	390	380	414	372	420	418	438	368	409	406	415	396	442	394	442	405	382	410	382	401	341	410	417	410	425	380	428	377	402	391	391	397	380	390	402	406	406	389	399	401	387	396	428	416	400	402	399	422	402	393	418	430	384	385	429	373	407	406	420	418	409	396	398	427	428	407	408	395	406	377	419	423	340	404	395	392	405	360	364	413	392	395	402	404	377	449	427	415	410	441	419	436	369	402	383	372	386	410	428	388	364	374	436	398	418	430	403	391	388	398	410	415	413	422	376	390	380	398	403	382	413	383	438	424	383	385	410	427	400	418	393	428	391	401	410	407	402	390	387	407	412	379	371	400	370	400	397	378	372	396	422	425	397	405	395	394	383	394	430	411	410	383	409	366	393	365	404	400	381	399	377	394	420	396	362	402	402	408	353	365	396	416	376	378	410	378	390	387	397	397	425	399	382	374	412	399	386	374	419	400	433	410	416	406	379	378	399	409	404	409	397	404	403	398	434	359	408	404	396	408	385	400	419	426	382	417	386	374	449	403	414	418	429	378	422	384	374	421	413	422	423	372	418	388	397	415	410	426	382	378	388	402	411	418	392	419	421	390	426	386	401	386	365	424	414	382	394	391	425	403	394	395	427	414	399	433	384	383	374	403	373	398	416	389	423	390	384	401	419	416	408	417	351	424	416	432	381	405	399	399	391	400	406	405	389	409	395	381	429	369	405	413	389	367	399	384	409	394	384	392	392	350	383	390	399	371	382	406	414	369	393	391	383	395	422	389	396	434	391	410	374	411	388	378	384	408	397	428	383	392	428	387	411	398	398	380	394	405	375	393	409	376	369	378	384	428	388	386	366	367	394	395	383	410	401	416	351	382	417	399	411	364	379	434	419	390	394	404	408	431	389	420	429	386	381	405	386	359	417	402	412	367	389	407	382	374	383	404	430	411	377	380	380	436	372	396	409	393	424	412	444	380	390	376	397	424	432	404	415	386	435	408	368	414	353	384	431	389	408	406	387	377	367	384	418	407	379	393	429	418	399	405	404	417	408	414	422	406	389	388	404	417	417	387	399	451	415	376	392	429	394	390	387	390	381	407	387	396	382	415	401	437	424	365	426	400	394	395	436	407	404	404	395	391	400	373	382	396	398	383	418	396	403	368	422	385	388	393	417	406	384	411	385	417	424	425	402	378	413	379	390	397	424	399	374	399	402	417	419	390	420	430	433	385	408	409	387	397	392	410	400	444	420	383	401	401	406	392	386	427	450	391	400	420	393	383	401	399	386	408	420	395	373	395	411	401	397	374	403	433	403	391	412	406	416	386	375	386	392	386	444	379	388	421	390	392	444	441	401	365	418	382	428	378	408	389	407	390	394	380	402	420	358	395	388	379	371	406	408	423	374	367	389	359	405	389	427	369	389	382	382	397	418	408	358	359	421	393	384	362	398	384	384	375	385	389	409	363	405	416	408	372	408	385	399	382	416	384	379	392	395	392	423	398	438	391	421	398	438	417	424	384	432	360	403	419	379	403	411	397	406	415	372	382	395	401	416	371	431	407	382	416	400	404	409	395	420	410	391	369	422	417	405	355	405	424	392	425	370	342	383	402	399	434	419	362	397	385	380	421	402	431	426	396	364	380	400	403	397	406	412	396	419	435	424	427	427	382	400	385	405	438	413	406	379	411	377	420	398	400	407	387	425	414	425	379	408	395	358	422	407	398	367	422	414	420	415	379	374	375	386	383	399	400	397	391	404	386	408	376	395	399	409	402	357	428	387	365	422	378	381	401	357	470	424	390	400	409	402	375	382	388	410	416	411	369	381	411	399	404	421	413	404	399	391	409	411	378	396	436	428	442	404	440	428	392	439	392	405	418	406	395	402	407	420	379	395	396	415	409	418	425	436	426	399	397	404	391	400	414	396	411	389	405	374	409	418	411	404	427	392	401	399	416	410	385	417	404	416	391	407	403	357	398	402	404	363	405	367	363	394	385	413	427	426	427	422	400	399	420	426	399	388	417	430	412	392	386	418	396	382	380	420	378	406	386	398	416	370	423	398	408	421	406	385	382	411	411	389	392	437	411	380	371	376	384	419	359	384	410	407	391	459	350	386	416	399	397	388	378	361	402	425	387	375	405	388	409	375	372	387	360	421	393	427	416	418	394	375	412	386	410	442	373	375	428	392	421	379	368	397	395	430	401	390	405	392	410	419	423	410	407	392	404	443	403	383	391
25494	21542	27852	26058	17470	9609	6621	5334	4109	3275	2504	1944	1453	1134	827	771	731	635	545	510	475	452	445	440	419	395	402	427	433	425	404	364	346	348	336	376	312	346	358	369	335	328	327	351	358	324	326	379	333	323	355	339	311	332	316	300	348	347	330	307	383	325	330	313	301	313	329	308	328	312	313	337	359	310	338	307	336	324	340	331	358	334	295	308	307	339	299	321	342	314	303	371	337	314	283	303	323	352	341	308	295	308	313	336	330	325	342	281	297	315	357	325	320	319	351	309	320	320	306	315	308	305	353	297	335	301	334	311	334	308	372	333	321	352	324	300	303	345	314	304	341	342	347	316	334	340	348	289	302	335	351	318	314	334	304	339	328	313	304	371	311	316	299	329	288	330	334	303	326	309	319	340	326	272	306	288	334	315	314	345	327	342	316	339	334	347	318	293	336	307	353	320	343	300	351	306	295	340	365	301	313	331	329	334	349	325	347	301	325	350	302	355	338	295	335	349	324	325	348	332	320	335	322	335	338	340	321	313	309	344	329	313	306	331	328	330	341	293	323	334	295	339	293	318	330	348	325	323	297	319	296	348	291	329	335	317	323	335	301	319	316	341	312	303	304	352	332	307	360	297	316	327	327	322	346	327	320	301	333	330	306	365	319	332	353	320	312	321	348	315	335	335	338	331	350	303	343	313	362	337	347	325	347	348	333	311	338	318	317	284	336	330	320	316	320	310	339	363	312	334	325	343	309	338	334	312	329	304	337	351	336	335	303	338	290	323	314	341	315	276	306	317	302	326	329	337	327	291	374	331	316	303	312	347	332	305	328	286	323	370	327	340	297	346	313	336	317	321	341	302	333	290	312	317	341	282	322	330	322	338	304	335	311	297	314	344	344	288	308	307	353	332	314	313	321	327	287	317	352	337	338	292	329	298	298	306	319	303	328	349	317	324	337	271	326	349	316	313	302	291	328	329	302	344	294	306	332	299	291	323	347	319	325	323	307	340	313	299	300	324	327	356	301	309	329	328	329	344	306	327	326	358	318	316	299	319	304	293	339	343	321	336	288	309	324	332	332	310	340	310	312	336	335	331	299	345	297	342	293	324	288	309	311	312	306	326	318	330	313	302	309	298	322	326	301	389	313	314	346	321	320	330	333	362	321	314	326	347	332	330	326	347	353	296	359	316	354	323	324	324	341	308	312	341	320	359	292	328	328	296	337	290	293	344	329	304	322	352	355	365	371	374	325	325	312	331	316	328	338	323	309	306	331	339	334	341	320	327	318	331	302	344	366	313	337	319	328	333	343	334	327	299	316	333	290	315	341	343	306	339	290	335	355	321	323	333	354	346	321	317	315	312	341	346	340	344	332	297	313	340	334	316	333	308	311	307	325	300	307	327	335	334	321	302	323	276	341	296	337	326	346	351	293	356	315	335	311	335	317	313	358	356	329	312	355	333	321	342	304	346	327	355	305	323	328	337	342	346	357	340	336	331	358	349	351	312	327	302	328	333	304	301	317	353	327	338	275	328	332	329	307	322	325	283	292	341	296	319	312	345	310	337	323	335	351	308	339	306	334	325	332	333	344	310	334	312	315	325	347	310	333	323	332	333	377	319	302	308	298	357	319	339	323	281	316	322	305	327	335	346	336	307	355	347	349	320	309	318	329	307	326	326	332	325	331	291	310	306	308	324	350	307	328	321	322	294	358	303	327	328	334	311	330	334	335	306	301	327	335	314	316	288	317	333	350	307	325	311	316	306	354	347	339	338	347	307	325	326	338	336	342	313	350	325	303	364	331	288	285	304	288	338	303	349	360	316	307	354	304	324	324	298	348	306	312	340	292	317	329	328	304	339	354	314	332	298	321	333	341	349	297	339	327	342	305	335	326	326	361	276	331	321	313	299	323	350	305	317	322	323	335	304	309	305	335	321	334	313	329	344	321	346	370	323	320	287	331	345	293	320	322	317	314	304	316	350	350	328	344	344	353	306	307	322	308	348	322	312	312	308	325	304	351	303	295	318	279	325	346	322	313	304	311	303	306	317	311	311	332	315	348	330	315	297	341	335	324	326	341	325	341	319	329	302	277	337	297	358	337	316	308	364	311	311	316	313	292	319	323	310	337	338	334	325	309	322	338	344	323	336	336	285	323	322	328	324	307	319	294	328	319	329	305	321	334	333	310	309	341	334	327	325	344	309	324	306	314	348	326	359	312	316	334	317	328	320	280	316	294	332	330	308	311	326	331	338	328	330	306	347	299	312	354	304	314	322	308	300	301	324	317	310	301	329	332	313	343	307	321	287	361	327	342	341	294	334	322	315	305	337	338	365	300	340	338	307	311	326	342	304	333	300	319	311	325	307	313	314	319	333	306	337	331	333	349	296	321	364	337	318	322	311	327	312	323	321	355	337	324	315	329	326	294	330	328	350	323	295	330	349	296	331	342	309	341	329	319	306	349	331	328	361	283	329	304	318	329	350	327	319	319	319	333	312	311	313	350	354	347	357	342	331	310	336	312	354	341	305	328	331	324	294	306	334	331	370	339	356	346	317	305	327	295	328	331	321	329	333	319	293	308	338	363	323	301	319	321	341	304	322	369	320	306	322	319	310	322	306	309	341	319	287	331	323	343	333	346	306	309	312	320	307	303	362	323	340	356	293	341	334	307	344	359	341	373	315	334	327	367	314	306	345	349	329	305	314	323	318	324	332	362	311	318	318	346	340	302	292	314	325	319	323	351	325	317	313	335	362	317	305	311	312	345	341	304	320	326	281	325	308	328	300	310	339	293	324	308	313	295	343	334	309	308	316	342	331	297	314	317	330	295	278	339	320	346	309	308	350	305	328	310	320	300	325	318	324	358	335	362	355	313	348	313	334	327	323	309	314	298	304	299	320	292	307	292	326	321	332	327	336	329	363	334	288	309	339	297	321	338	328	335	324	329	329	325	328	322	305	328	337	312	331	311	359	297	306	316	315	320	300	326	320	338	294	329	324	319	332	304	318	343	306	341	323	340	334	345	309	304	332	337	344	333	339	336	333	312	338	373	347	321	318	344	308	354	307	334	319	309	321	314	315	299	283	318	337	310	295	314	334	344	342	335	327	313	324	333	333	333	310	310	308	345	345	316	335	323	285	314	343	330	281	319	308	302	337	298	334	325	306	327	335	326	338	329	308	335	329	346	282	312	312	339	347	298	347	322	349	319	309	337	348	317	335	364	340	343	328	336	343	333	321	321	356	302	356	330	346	367	328	297	330	308	325	299	306	313	316	308	313	309	297	334	345	334	355	326	356	323	320	323	307	314	338	334	325	307	350	326	329	320	309	350	333	302	314	350	350	358	319	368	338	317	330	334	321	330	362	303	325	319	324	314	331	314	326	316	340	343	316	349	323	328	321	329	292	339	315	333	328	305	315	324	315	337	300	310	296	312	352	318	333	288	315	296	339	309	329	293	291	344	282	314	338	339	333	340	324	319	365	341	299	347	336	306	319
20431	40379	32150	20147	16498	12761	10451	8913	7179	5623	4271	3162	2387	1758	1345	1123	1030	818	734	615	696	593	555	547	518	524	455	435	465	495	459	432	414	373	359	388	390	393	421	404	361	381	357	369	382	366	365	385	341	363	390	366	345	359	387	380	310	363	348	356	368	337	340	318	356	367	363	338	340	356	341	370	375	368	358	348	355	347	381	351	349	341	364	343	312	364	325	335	381	334	366	325	336	337	332	336	365	346	325	332	356	340	342	327	401	342	353	360	337	355	365	355	368	348	341	282	339	372	338	370	343	361	363	334	368	319	337	346	362	334	315	322	327	333	349	350	341	348	317	373	375	344	377	349	350	344	354	351	340	362	345	364	350	303	335	341	368	366	345	315	349	363	377	341	337	383	352	367	338	377	398	347	356	382	340	356	355	375	315	361	357	362	339	356	346	353	366	360	331	345	352	350	354	339	363	324	396	327	367	332	399	342	343	327	361	374	384	365	340	352	352	336	346	360	337	331	353	342	363	338	330	383	348	373	349	350	379	339	376	337	368	356	361	373	335	383	336	372	356	349	347	337	362	337	396	370	343	358	341	376	362	375	358	350	351	329	307	369	350	336	357	354	343	371	335	353	367	318	370	318	365	378	349	364	355	345	343	340	367	326	367	327	340	390	347	327	346	367	321	314	361	372	321	358	350	360	330	350	372	318	342	363	331	309	350	352	342	342	360	351	358	351	374	317	298	352	354	343	332	355	357	376	308	342	352	335	377	391	367	343	367	307	333	359	364	330	334	373	372	350	346	365	335	332	350	349	356	370	346	356	361	355	332	338	377	354	379	346	357	349	360	367	333	331	337	343	358	372	371	341	337	341	350	341	338	327	363	363	333	339	333	360	362	328	392	343	356	345	333	326	343	366	374	367	344	321	339	346	374	361	314	357	342	351	347	373	353	326	328	344	368	331	365	354	331	353	335	343	353	343	382	351	338	342	325	333	378	341	350	380	364	329	341	371	325	334	341	331	304	342	341	323	308	343	329	359	337	324	392	328	333	363	333	358	314	325	340	364	387	347	331	368	336	318	373	330	349	336	345	350	337	345	349	325	330	339	350	346	358	354	325	366	337	335	359	330	355	333	321	349	366	350	353	332	325	349	350	358	328	324	345	337	358	361	364	363	332	323	324	325	345	369	351	354	332	319	367	326	338	360	356	341	313	373	355	345	357	347	347	368	337	354	335	332	346	331	375	339	350	328	373	348	377	374	320	373	344	360	372	333	391	357	353	347	352	355	342	353	326	364	362	357	338	338	337	334	341	348	328	374	330	363	337	337	351	341	362	321	381	327	339	360	371	376	331	321	353	361	304	368	342	362	348	351	376	320	337	357	354	356	325	337	360	375	380	332	355	340	377	365	331	307	386	337	344	338	353	323	324	342	372	360	332	379	372	369	351	301	349	335	331	339	352	373	339	362	330	334	356	375	322	345	306	339	319	366	325	344	343	362	339	337	353	341	346	343	366	337	329	353	360	356	392	344	381	353	365	315	314	375	363	340	369	355	302	347	341	342	380	354	313	322	339	358	322	357	326	363	314	337	304	354	371	377	333	350	366	369	326	352	339	345	328	314	338	347	350	379	371	331	319	355	337	354	339	363	342	323	352	366	386	345	351	345	374	341	346	374	328	343	358	362	354	351	390	355	358	359	326	329	350	358	386	357	349	345	368	342	323	350	341	374	332	341	334	349	361	335	359	340	346	388	340	337	328	323	374	339	364	332	350	326	374	361	363	345	335	361	328	349	344	332	373	326	382	365	367	352	341	357	358	353	335	364	360	357	359	310	361	351	314	365	353	369	347	362	370	339	347	322	302	356	347	317	356	328	360	372	372	374	369	344	349	354	342	352	363	333	345	334	334	326	339	331	315	359	353	363	350	326	349	349	348	337	372	351	374	365	341	352	343	318	392	362	401	346	351	340	334	337	330	377	362	376	338	343	339	364	352	336	358	347	324	385	337	321	314	327	340	377	375	334	364	348	350	381	349	362	364	355	358	360	337	357	329	367	349	363	326	360	354	333	354	340	354	332	308	353	345	347	372	354	357	357	355	362	354	363	345	339	373	332	336	353	336	370	329	373	365	364	325	368	372	365	345	356	337	345	386	342	340	388	356	321	334	357	362	345	351	367	357	370	339	333	376	400	369	391	377	358	335	378	337	388	357	358	330	334	354	349	355	341	349	346	353	336	318	340	344	317	329	389	388	335	359	332	370	355	356	324	329	341	345	349	381	330	321	340	378	330	343	355	346	334	365	356	339	340	351	340	344	346	340	340	332	351	347	311	347	350	330	330	375	377	350	328	378	375	335	344	350	374	358	346	327	341	350	327	349	379	357	348	355	360	360	372	353	360	342	358	345	359	372	374	373	364	380	332	308	338	333	327	352	320	333	379	359	362	332	343	358	334	323	331	394	352	349	351	369	363	357	352	328	342	359	332	340	344	337	323	354	320	343	306	355	346	362	361	391	321	344	321	344	357	296	342	343	340	379	336	382	361	341	336	364	353	370	363	354	329	368	357	359	358	363	377	350	341	370	318	359	331	350	340	334	349	328	353	355	331	351	329	344	330	351	367	347	344	381	343	333	347	329	334	348	329	358	325	327	346	346	364	331	343	363	336	353	367	357	335	346	359	339	364	342	352	339	341	333	387	384	355	351	374	359	341	334	356	362	339	344	369	356	358	374	370	340	326	350	344	373	357	364	325	331	309	328	368	370	392	337	338	361	339	399	335	351	325	349	357	340	345	357	312	343	352	347	338	364	352	339	355	317	378	331	347	399	336	328	343	359	327	352	352	309	356	366	336	333	344	339	342	358	344	347	353	370	378	331	366	379	341	338	330	353	372	350	330	362	328	358	351	343	354	384	324	339	347	333	353	360	357	372	336	347	361	358	344	356	368	356	336	304	348	332	361	345	320	353	340	390	311	364	349	358	333	357	359	341	377	333	331	331	359	313	323	368	335	329	298	341	373	367	351	360	340	326	332	357	372	344	346	391	352	354	323	314	352	348	367	325	376	337	317	362	386	366	342	359	354	347	368	369	358	314	368	331	339	400	358	330	353	337	352	333	339	364	311	358	351	313	343	363	355	357	338	337	327	361	358	355	328	350	347	357	326	350	361	347	331	338	332	340	372	352	357	368	356	357	315	335	347	355	346	342	343	376	359	354	354	353	355	310	341	337	349	344	334	341	314	338	327	355	379	337	317	363	364	388	350	321	381	384	345	375	320	371	361	365	323	349	314	322	350	327	330	336	348	328	334	363	339	346	378	373	332	339	358	349	326	359	354	354	377	318	358	355	388	372	347	359	355	330	352	350	328	350	350	356	340	348	353	372	364	330	368	341	329	365	346	347	338	330	375	343	335	350	342	374	354	332	333	371	353	334	351	391	328	373	342	368	368	368	361	338	338	352	343	348	343	321	384	351	356	361	331	345	349	365	330	345	348	357	354	341	334
23268	21610	29382	24328	21810	22570	18902	10333	7641	5980	4672	3401	2694	1978	1492	1339	1191	995	866	866	787	721	717	681	636	580	649	592	621	566	580	523	542	553	564	548	508	500	540	498	537	528	518	481	491	479	499	489	454	471	494	480	458	466	463	453	478	492	489	443	480	468	427	458	448	428	432	458	414	472	435	467	454	456	491	451	445	462	421	436	463	484	479	473	432	431	439	457	443	439	466	442	485	465	444	459	428	445	433	401	403	448	457	431	454	445	448	479	454	477	431	433	435	417	508	408	410	453	432	473	423	436	442	448	454	438	447	457	436	473	421	488	476	469	435	439	475	446	426	454	436	478	445	453	463	449	443	445	494	432	432	470	426	463	488	461	431	412	470	417	477	452	515	449	411	445	433	476	480	460	497	414	438	478	493	439	478	442	403	449	470	476	476	448	427	452	491	461	451	472	443	435	474	444	461	469	456	453	426	465	423	461	460	433	429	466	466	440	450	448	450	438	464	471	448	440	448	439	432	473	436	440	458	469	445	476	488	473	426	463	435	451	439	434	460	471	471	455	402	468	485	473	427	437	462	426	484	477	445	443	488	430	418	466	454	419	465	470	446	430	479	474	423	487	413	394	415	435	482	449	479	478	435	408	498	455	409	449	454	446	412	463	436	463	476	432	418	443	473	495	421	437	422	429	447	491	449	449	470	481	470	438	468	511	445	469	458	446	454	451	442	470	465	464	447	456	431	464	472	444	463	441	456	466	452	430	445	443	444	439	443	474	436	436	455	469	457	469	481	447	431	440	461	437	467	469	452	465	476	426	469	440	452	452	451	423	429	449	441	423	436	483	429	473	470	420	438	453	457	423	427	435	431	410	451	444	452	446	447	410	491	451	448	452	483	443	503	462	473	452	450	452	429	466	453	466	449	439	452	468	465	462	427	474	430	471	450	436	491	401	487	407	437	446	412	431	442	474	391	442	442	480	407	458	434	426	444	434	466	481	468	460	483	446	481	446	446	450	480	445	452	448	483	478	468	456	467	467	434	477	455	452	418	437	456	477	445	479	443	457	471	425	481	441	409	456	423	447	465	449	483	451	434	448	441	439	449	443	468	450	482	472	415	464	465	438	436	441	473	459	458	456	464	462	460	448	445	431	458	478	470	428	466	436	441	457	466	465	437	473	452	455	477	451	463	454	437	442	471	469	439	446	476	450	472	461	434	447	441	450	433	500	467	471	452	453	487	490	482	412	426	473	459	442	447	443	452	453	468	475	429	441	448	461	462	482	477	428	510	425	460	438	439	454	439	474	466	462	482	461	430	431	461	462	430	441	427	408	444	423	440	436	443	446	442	446	458	449	453	449	428	467	452	469	448	439	430	451	429	404	476	455	458	456	438	494	448	446	483	430	448	454	449	462	455	436	460	462	425	453	447	493	430	452	404	456	480	456	452	437	464	429	483	446	482	444	442	455	446	479	482	413	489	439	445	442	435	422	442	451	447	467	453	415	477	457	486	476	477	477	424	476	431	446	475	403	420	438	438	443	459	429	416	450	439	462	481	444	461	477	448	427	439	475	489	475	449	422	443	454	423	474	470	458	438	462	445	474	440	460	459	460	461	480	467	459	448	457	460	443	471	451	460	417	477	466	470	467	475	459	473	483	422	428	433	483	440	463	431	444	424	450	453	455	461	397	461	438	468	450	480	474	462	417	412	434	442	458	388	456	427	443	434	499	428	477	430	421	464	480	459	499	454	466	439	441	423	465	456	472	452	447	407	440	433	439	423	500	456	433	439	456	463	432	473	459	474	480	430	504	419	466	433	440	414	450	468	454	427	428	470	438	410	480	503	465	472	477	431	456	460	440	442	495	441	429	441	439	440	451	406	456	445	467	479	446	448	407	453	470	468	455	441	434	450	452	467	445	487	410	442	454	472	461	442	434	452	454	460	425	444	478	432	413	465	456	470	477	460	433	470	440	450	443	439	505	446	482	452	457	450	445	407	479	466	477	436	438	435	467	448	459	463	452	433	449	411	438	493	470	448	459	425	499	445	425	449	448	493	462	431	468	467	451	470	463	440	477	453	432	454	452	417	463	488	435	456	456	443	445	447	448	380	412	465	463	437	482	451	471	436	483	495	412	394	490	450	467	428	449	457	467	407	463	470	446	460	440	477	463	468	440	474	441	427	448	463	421	465	449	423	471	444	461	492	464	475	474	444	473	449	423	467	470	418	466	449	408	446	412	480	460	461	445	442	467	463	479	458	440	441	471	461	480	466	492	436	466	458	454	430	450	453	453	440	478	440	486	441	471	440	428	426	431	450	464	465	463	423	449	426	449	450	471	460	427	441	432	464	485	456	434	477	427	424	444	453	489	425	432	498	432	417	462	461	479	465	452	484	465	472	444	426	415	443	470	469	449	448	428	474	489	454	488	440	457	511	435	440	498	434	404	487	435	435	446	414	458	473	460	439	436	460	451	440	434	464	436	488	474	456	469	491	407	434	456	451	447	415	440	478	465	497	475	439	457	428	451	449	442	427	453	443	440	462	476	454	457	454	442	410	449	432	447	458	453	476	467	446	452	457	420	449	470	458	450	460	441	427	432	427	444	464	456	453	448	416	444	476	449	450	473	453	436	456	461	452	491	445	478	413	440	457	473	450	437	466	421	477	418	479	438	446	485	424	471	462	445	466	456	451	472	472	458	461	450	444	449	445	453	424	457	421	457	483	430	458	449	474	480	444	472	409	436	416	439	462	435	456	442	483	473	451	442	397	453	439	455	440	457	470	426	452	481	440	452	491	413	446	476	454	428	435	490	454	439	472	456	462	458	414	434	432	471	414	445	469	458	480	435	468	462	455	437	447	464	424	470	444	477	449	486	442	470	450	477	439	480	467	457	466	470	444	408	438	460	465	467	446	434	432	421	478	481	442	435	484	436	483	440	439	448	449	438	436	438	417	439	425	452	468	495	451	427	464	421	409	438	484	480	455	442	412	430	436	482	477	463	423	461	465	424	441	472	487	464	423	439	452	441	452	421	448	473	432	466	434	456	452	455	443	457	441	444	427	458	473	457	440	446	451	420	430	429	451	478	434	430	433	484	440	462	459	459	462	406	455	478	476	441	432	455	464	458	436	454	468	471	434	474	465	422	480	474	474	436	459	421	435	430	435	449	468	427	451	440	419	446	427	482	456	461	466	437	473	419	431	456	454	438	424	443	406	461	441	436	494	448	464	440	478	445	472	422	436	462	443	459	467	441	476	416	437	464	476	470	452	450	488	457	440	463	467	459	474	441	437	471	473	428	458	444	467	442	427	435	474	436	470	438	432	430	468	449	440	430	456	486	473	485	454	485	462	463	445	479	479	440	479	422	483	406	452	472	425	480	440	456	470	456	453	434	470	429	475	434	462	461	485	422	416	410	438	497	480	411	446	462	478	449	458	475	460	475	450	429	445	403	436	459	443	466	451	466	428	446	453	420	451	482	486	454	479	445	462	479
24037	49001	39721	28073	23519	19283	16423	13760	11442	9201	7308	5319	3996	2898	2208	1861	1714	1333	1162	996	965	902	836	796	761	767	694	698	659	665	602	579	590	603	551	523	526	526	490	557	546	557	565	534	488	540	540	495	512	499	527	530	531	488	432	498	510	465	487	433	481	458	496	453	443	476	498	513	491	479	463	491	479	502	457	505	468	495	487	480	483	435	480	461	434	429	427	491	452	414	464	505	446	459	480	467	444	464	432	438	462	475	479	461	451	475	500	469	471	494	462	435	450	492	485	452	442	483	450	465	460	497	471	474	474	456	483	437	467	499	492	430	466	466	456	496	449	455	470	461	457	422	445	416	433	432	457	489	424	433	463	474	456	484	467	470	469	438	468	439	468	479	458	503	476	478	489	456	490	451	480	464	474	454	432	443	462	434	434	482	444	453	475	456	422	471	481	474	465	471	440	442	458	480	433	477	473	462	454	430	463	470	465	467	489	463	455	433	506	456	413	449	457	463	442	470	440	475	453	466	454	460	492	479	478	448	432	502	439	449	449	412	486	471	438	530	435	476	461	450	458	479	463	517	458	464	421	441	464	499	427	451	456	487	440	435	408	481	471	479	452	461	476	475	479	447	477	455	469	437	475	438	488	439	457	467	477	463	479	473	435	502	482	482	442	484	485	487	442	450	463	466	457	442	453	451	459	461	430	515	488	458	473	443	478	468	447	447	443	477	492	471	494	447	456	462	454	457	468	473	472	443	438	414	459	454	463	461	468	452	471	480	450	431	454	501	480	443	459	449	450	446	472	492	467	467	442	476	432	475	458	494	462	460	447	469	415	491	472	484	447	478	469	470	481	448	443	449	463	461	473	489	452	466	476	456	458	460	477	462	453	467	487	480	450	446	458	458	481	453	416	449	470	484	446	465	471	432	517	511	486	447	470	491	467	472	450	474	487	444	482	483	490	468	470	466	436	465	443	478	450	479	491	494	466	445	473	417	425	485	482	466	472	458	446	479	490	456	434	461	476	434	458	472	495	464	486	467	480	467	431	480	469	460	444	476	471	473	426	478	441	518	472	468	485	488	449	460	429	458	481	458	443	465	485	446	478	470	464	459	437	468	479	430	489	473	449	457	439	471	443	475	461	501	457	433	438	432	477	413	423	495	502	452	455	471	442	451	433	467	463	484	485	460	453	457	444	440	425	483	484	460	477	475	441	468	484	463	491	463	466	440	475	522	469	491	495	462	444	431	431	486	463	483	475	467	450	491	454	466	479	444	496	446	460	457	447	489	448	462	429	481	472	450	428	447	451	445	468	466	478	447	454	448	490	423	442	481	469	446	471	474	459	461	485	464	440	422	458	458	466	442	485	454	417	466	459	489	458	464	450	438	446	435	468	427	455	447	477	449	465	437	446	440	473	425	447	460	508	479	462	440	468	470	461	460	494	467	465	496	431	461	429	480	482	480	455	467	468	476	469	452	461	466	462	451	467	462	478	428	461	464	459	470	481	432	461	472	471	455	439	475	438	475	468	451	477	481	441	473	470	471	442	465	466	470	463	466	470	456	469	438	452	471	461	473	439	520	452	473	447	490	475	435	429	464	483	481	481	480	493	448	443	477	409	512	472	448	442	463	490	452	490	494	486	492	449	477	483	498	468	474	438	440	423	480	469	439	481	469	465	482	456	441	465	473	421	471	425	453	453	491	493	454	447	463	458	474	462	498	482	460	471	486	487	458	474	474	444	459	492	484	438	469	512	472	409	436	475	484	453	467	438	481	434	452	475	488	481	470	420	503	457	462	494	411	439	469	483	478	466	415	482	464	420	433	440	474	476	473	429	470	465	486	450	427	490	449	472	451	476	439	448	460	421	455	458	458	443	431	437	467	475	498	438	485	480	448	457	451	455	454	479	478	434	465	447	467	505	465	461	455	450	436	457	439	485	458	449	466	469	452	440	460	484	443	451	447	465	454	469	451	462	510	455	454	486	451	503	441	485	442	424	452	458	457	438	474	453	454	479	452	441	452	460	447	504	474	469	496	493	483	445	486	426	449	452	461	503	487	448	453	485	495	457	459	465	484	494	489	467	481	484	453	476	454	449	473	458	436	463	430	426	495	469	476	457	451	459	484	465	427	475	460	476	462	446	493	457	456	476	452	472	448	457	474	413	457	422	463	461	486	488	465	465	482	484	461	453	432	529	452	465	460	475	484	457	499	465	478	434	460	467	456	458	458	469	421	465	476	446	423	459	450	447	457	452	460	462	465	466	465	500	485	466	430	464	451	480	500	464	452	478	448	479	442	464	409	453	495	510	447	479	449	460	465	504	448	424	442	469	463	509	454	501	489	453	494	443	465	425	460	445	499	425	426	453	471	454	443	431	436	465	477	473	469	435	430	462	473	473	460	466	467	475	466	468	443	451	438	486	496	448	471	466	467	446	486	490	456	465	425	460	441	445	476	461	447	494	442	474	437	485	455	458	456	445	440	450	442	489	447	492	493	434	434	469	494	439	482	495	450	439	429	464	448	471	453	520	490	489	477	452	436	471	459	459	429	469	448	501	479	416	440	464	461	488	454	481	495	482	486	426	461	449	447	493	464	470	494	423	464	460	470	462	453	474	447	463	470	485	440	443	460	458	480	483	456	454	462	454	463	453	466	450	478	463	486	434	478	421	498	479	447	447	456	443	463	442	479	449	446	481	504	446	449	468	455	472	460	437	440	448	470	459	414	483	437	458	467	460	486	479	440	483	452	475	468	484	495	462	499	431	474	464	464	453	478	479	486	443	512	493	458	464	439	499	454	471	461	472	444	507	462	492	440	406	434	476	447	505	463	470	427	464	461	501	441	460	473	477	460	445	467	483	475	455	471	466	451	446	439	488	477	473	467	490	460	480	455	480	468	474	478	451	456	474	473	450	476	481	447	460	488	471	478	459	439	464	452	479	472	467	441	446	427	445	505	468	508	489	484	447	479	446	430	425	482	467	425	418	451	468	450	461	445	437	470	477	480	473	461	477	421	425	492	498	484	475	483	472	432	458	440	450	459	481	471	485	465	495	455	485	467	423	457	490	513	453	462	506	426	483	504	469	471	435	470	444	464	483	433	448	472	437	443	462	463	452	444	432	488	502	463	465	444	476	478	463	459	466	448	476	459	476	453	494	464	469	469	455	461	460	471	455	507	468	466	506	440	442	440	476	462	490	438	456	497	445	510	499	473	456	456	476	453	468	469	441	501	486	465	451	495	447	458	455	476	468	448	435	496	446	466	452	469	464	424	490	420	476	452	441	460	456	482	456	446	448	463	407	500	445	489	448	476	472	427	482	419	461	483	477	476	476	459	477	448	501	488	460	448	464	465	434	483	458	470	469	478	465	445	457	490	474	457	472	439	457	473	498	490	453	447	460	436	461	443	469	530	465	465	489	469	490	475	444	483	455	476	468	452	461	439	473	444	498	474	446	467	466	454	438	452	476	469	444	442	467	490	438	516	459	473	469	471
28994	23366	23920	16454	9689	6094	4817	3964	3205	2574	1940	1586	1142	871	662	675	586	496	441	432	435	454	367	337	336	380	413	345	372	349	365	335	312	347	316	363	321	312	320	333	289	320	302	328	337	294	328	305	323	296	306	307	333	317	313	279	297	275	335	331	279	337	302	283	324	300	325	301	280	316	284	297	303	299	318	297	339	315	293	314	308	309	306	296	293	299	316	295	299	306	302	318	314	299	318	330	324	289	289	303	300	307	298	310	308	318	307	303	271	318	308	341	308	321	292	295	268	283	316	324	283	300	296	314	284	314	321	327	314	291	311	276	320	287	317	283	308	304	302	300	345	292	275	303	301	286	288	309	298	297	293	301	310	280	336	306	323	302	316	317	355	296	283	295	307	312	323	311	301	299	278	280	311	319	297	307	300	284	322	330	290	291	312	298	311	319	288	306	289	315	310	313	289	292	321	288	298	333	287	294	315	293	326	322	324	311	301	328	297	325	325	343	298	303	323	290	307	300	296	306	332	279	318	282	324	287	319	309	328	289	295	316	301	259	313	304	333	286	307	300	315	313	295	283	312	278	336	284	310	272	293	299	288	303	292	265	312	310	299	317	311	309	298	320	317	321	265	334	294	292	317	305	318	290	297	315	265	278	278	304	295	305	332	310	329	293	279	290	292	302	323	308	299	307	310	299	291	306	310	286	277	272	296	324	303	333	328	329	277	274	326	326	321	302	339	292	292	301	335	327	305	297	295	313	288	309	321	291	307	309	277	316	310	309	315	290	277	311	306	299	273	319	284	307	289	296	302	293	320	321	307	313	308	333	314	307	327	296	291	302	310	303	309	306	315	292	276	307	301	290	316	305	348	339	309	298	263	286	319	288	277	286	297	325	337	293	296	284	307	309	308	280	309	304	327	295	298	297	290	277	310	292	305	292	319	328	311	299	347	311	317	283	280	301	333	288	322	283	325	288	303	304	297	313	332	313	307	318	333	266	290	293	302	301	293	303	306	276	287	277	333	276	311	306	313	317	274	287	285	302	304	307	299	311	320	303	277	302	306	308	338	309	316	335	296	302	300	332	310	306	301	325	312	312	310	297	309	289	305	276	336	308	306	323	292	298	306	333	288	282	302	300	323	281	302	322	320	298	272	316	315	279	305	337	285	299	300	310	320	306	297	294	305	307	315	313	303	338	310	289	256	294	306	329	323	305	290	302	269	294	322	292	320	315	300	292	310	317	343	309	298	280	311	274	295	290	305	296	281	283	298	287	307	276	314	323	322	325	299	313	323	346	300	304	299	287	327	309	288	295	353	286	269	323	279	310	287	304	308	294	287	310	331	274	280	271	305	319	324	313	302	281	270	303	291	284	306	295	302	293	302	303	292	291	292	296	310	306	295	325	336	288	318	269	286	286	322	295	299	281	308	289	293	279	307	290	304	310	316	309	308	312	296	296	278	317	320	309	291	329	291	313	311	316	336	290	323	319	308	323	317	317	304	302	335	296	309	292	272	302	321	352	300	313	296	306	280	327	299	296	294	335	307	297	293	314	304	289	315	286	295	270	292	321	288	298	311	327	325	303	307	308	302	281	327	293	312	313	293	324	305	291	322	289	307	283	277	336	303	275	321	298	305	278	328	277	296	280	302	299	292	326	329	290	291	312	290	282	314	274	306	309	315	329	289	312	290	332	315	283	303	292	306	291	269	304	292	305	299	330	315	290	299	344	310	337	320	293	285	308	287	283	300	299	300	314	290	331	301	310	303	319	287	295	303	306	321	287	306	310	294	313	297	282	292	335	295	289	324	292	293	302	299	310	271	316	345	311	302	292	299	280	287	265	262	335	286	294	308	300	307	271	295	314	310	274	310	296	308	319	279	316	306	306	300	270	297	302	299	336	299	299	308	291	303	302	289	314	342	314	308	289	298	331	329	318	316	312	288	317	295	305	305	300	294	318	307	296	327	325	310	305	303	304	284	278	313	339	321	308	288	291	323	290	293	272	288	314	302	280	297	291	281	298	323	312	331	293	342	300	268	289	310	316	336	318	294	274	294	321	327	331	315	313	314	280	256	304	284	311	308	297	354	292	342	301	278	318	307	323	273	315	300	309	294	303	269	325	309	313	318	311	313	302	341	313	297	317	285	294	309	308	287	304	317	314	299	309	289	288	324	324	304	287	282	320	318	304	296	276	300	302	297	295	308	302	291	315	283	319	297	323	315	311	313	317	317	285	292	312	319	296	316	283	316	303	334	307	321	298	303	292	290	286	302	272	294	280	301	290	287	293	294	300	279	316	321	319	312	313	322	297	303	302	315	291	294	314	324	280	293	315	336	319	306	287	333	320	304	289	304	298	315	329	284	308	302	322	299	299	311	337	301	312	324	282	292	329	318	306	318	320	309	307	308	322	297	296	310	300	285	302	307	325	309	283	315	279	313	323	292	305	298	336	331	330	297	345	314	308	288	354	309	276	319	311	282	317	297	280	304	306	287	289	308	288	287	280	311	276	306	294	296	312	313	296	340	327	301	303	300	271	355	300	318	295	291	329	287	330	298	294	323	311	290	321	323	312	285	306	289	294	317	285	321	289	322	291	312	300	328	287	306	266	317	311	277	309	321	336	291	290	294	302	328	312	328	280	310	310	328	304	308	321	288	294	325	338	308	310	306	305	304	307	302	319	281	315	305	324	320	308	318	277	312	314	348	288	319	299	320	309	312	326	302	319	285	304	312	289	340	325	316	330	310	299	291	268	314	347	322	313	339	332	316	318	297	289	294	327	284	334	293	312	312	329	341	308	317	310	326	308	295	244	273	280	261	283	283	324	314	317	313	290	306	293	290	277	316	327	303	304	328	307	332	316	282	315	319	304	306	298	294	307	349	293	315	279	309	319	314	308	302	282	315	290	328	290	296	318	307	323	313	300	297	320	307	307	291	299	313	299	284	342	315	303	309	329	282	289	273	303	281	312	310	310	291	324	305	316	340	297	331	301	277	311	287	317	275	332	293	317	302	283	297	298	303	256	289	277	313	299	361	322	304	320	332	325	304	290	267	315	304	310	298	277	333	294	315	309	282	308	309	303	304	310	313	298	308	313	286	304	320	274	293	319	305	291	322	296	293	322	301	281	333	332	299	277	302	286	316	292	309	309	305	326	324	285	315	328	307	314	304	314	307	312	338	321	315	325	310	293	298	278	324	329	313	290	311	314	301	283	303	333	331	292	289	272	317	304	306	309	332	320	335	298	286	301	299	284	310	283	286	323	300	282	278	289	286	273	280	316	302	293	312	303	299	301	284	296	294	339	295	294	304	288	315	302	310	315	334	309	334	320	320	302	303	287	329	318	283	305	307	335	309	302	304	326	296	297	283	318	310	321	322	317	297	329	306	305	315	322	315	297	308	299	298	333	299	297	280	324	315	314	302	307	279	286	306	291	278	259	303	312	287	301	289	303	276	298	300	300	309	307	333	295	288	306	292	296	322	293	300	323	317	330
21509	34718	25914	16159	12378	9717	7836	6688	5605	4385	3433	2497	1736	1322	1016	860	733	712	588	543	530	491	446	411	393	390	437	407	376	389	412	392	349	408	346	357	391	361	351	324	329	327	324	345	380	318	351	352	312	309	351	341	347	296	326	358	333	321	334	332	328	314	315	330	303	309	341	306	302	317	320	322	330	342	324	350	339	298	310	347	359	337	344	335	311	305	312	319	312	343	327	332	329	302	350	348	329	337	350	325	319	311	293	365	301	341	342	352	349	307	335	295	356	337	323	312	307	305	329	315	327	316	311	329	327	351	323	320	304	308	326	329	309	326	321	313	342	303	350	328	332	347	347	301	289	325	312	298	339	315	314	321	307	324	344	348	303	310	300	327	308	341	305	352	330	338	309	331	332	345	309	325	340	339	332	316	294	322	314	295	327	305	304	334	343	318	344	326	300	315	289	302	332	343	319	330	325	331	344	335	330	291	320	333	309	340	289	323	314	330	311	294	345	324	343	328	311	320	299	329	322	359	320	331	322	305	316	308	314	353	347	347	337	323	266	333	291	317	315	306	334	315	295	330	324	355	324	349	349	326	300	339	301	314	326	313	301	342	336	295	314	344	317	340	319	334	313	332	341	320	322	355	323	303	346	335	311	320	326	367	326	338	336	356	312	282	337	331	304	319	318	287	310	300	308	342	300	309	314	339	311	306	322	322	360	319	304	339	346	311	284	320	303	331	315	341	317	337	338	320	347	310	339	313	312	308	313	319	288	317	340	310	339	333	317	298	311	370	344	321	351	329	318	314	314	329	331	359	295	303	319	340	337	314	296	322	304	318	319	284	333	320	356	347	293	362	322	327	316	331	317	332	344	306	338	320	320	312	336	323	351	288	312	310	306	336	336	314	325	321	310	317	325	307	336	314	316	304	277	306	345	347	328	316	321	319	333	310	307	322	323	314	328	325	334	326	319	332	316	374	308	316	311	296	321	323	317	328	337	306	341	297	315	292	317	331	342	339	297	308	336	347	334	316	326	308	317	350	337	335	303	317	296	312	333	336	314	290	333	331	334	353	331	307	323	322	329	304	328	330	327	309	327	309	321	326	331	344	310	312	353	309	328	325	345	323	317	309	326	336	319	300	300	344	329	311	349	332	333	351	328	351	335	311	338	326	330	341	316	345	284	300	346	281	342	307	314	330	322	299	294	317	336	359	333	296	305	305	322	307	315	337	325	321	318	315	305	335	323	311	348	338	317	330	348	315	292	321	332	301	352	329	319	321	296	311	318	313	328	307	327	345	307	306	289	313	303	282	326	301	330	335	324	333	350	311	314	309	355	313	350	329	313	296	335	328	325	324	292	339	341	309	317	327	293	306	349	306	314	313	322	306	342	340	324	321	289	319	289	349	322	355	298	328	331	329	333	321	337	311	299	336	329	319	346	295	311	323	328	349	290	320	316	315	339	310	319	288	304	319	320	303	322	329	332	303	318	341	291	311	315	306	336	330	324	338	339	342	337	325	299	345	336	340	314	302	322	314	339	329	329	328	347	331	315	309	290	311	286	346	355	328	331	333	313	326	324	336	316	347	290	314	327	319	314	328	329	308	331	342	285	320	297	319	320	305	357	336	302	311	310	307	333	322	291	307	317	326	310	294	320	344	325	311	352	338	306	319	345	323	337	323	330	316	316	326	333	321	333	319	302	319	329	323	317	333	309	326	330	315	316	321	332	317	337	290	351	353	339	336	323	323	314	324	326	340	327	316	307	338	346	359	332	328	337	300	336	285	333	321	278	338	309	325	323	310	338	314	338	340	294	312	321	330	328	322	308	321	314	349	316	347	317	289	300	335	369	330	323	317	325	339	324	314	310	342	349	310	330	338	337	330	330	302	334	320	351	337	355	325	313	307	332	314	311	340	343	333	320	314	305	333	313	315	288	314	328	328	338	347	319	327	341	315	312	328	334	331	296	311	327	309	318	329	321	317	320	341	305	306	341	315	322	312	312	299	334	318	311	302	313	314	340	322	342	335	352	304	319	311	316	329	301	316	298	359	333	333	298	342	293	335	337	330	330	317	297	317	319	330	320	334	332	315	320	301	302	299	329	308	322	345	315	334	351	311	315	346	321	331	338	301	329	324	282	295	338	359	315	358	311	346	328	309	336	307	332	341	317	360	333	326	313	347	320	294	310	337	308	303	290	288	336	349	317	342	294	322	308	350	301	313	318	310	281	336	305	349	323	311	298	324	335	317	335	301	334	298	328	350	355	330	350	346	298	301	319	327	341	357	335	322	350	313	332	335	313	328	350	339	297	321	318	337	341	305	352	296	312	348	329	302	316	304	307	353	328	326	310	323	345	276	358	339	331	301	319	317	342	334	330	311	331	327	314	328	302	336	327	308	307	276	347	323	302	346	342	321	312	323	327	296	344	333	321	313	341	340	330	307	319	321	335	298	314	336	319	318	332	296	322	358	293	316	326	294	357	338	305	294	335	330	314	323	344	326	317	326	340	309	339	321	303	304	333	350	306	312	312	381	311	318	334	336	327	329	311	313	332	320	317	333	354	320	331	324	357	309	294	315	335	321	310	340	325	317	320	338	307	319	332	307	339	292	324	317	340	367	322	340	345	326	316	328	324	336	320	310	321	352	313	317	311	302	321	331	305	299	332	308	324	334	336	321	326	305	329	331	318	311	318	320	332	327	314	306	324	329	308	337	299	335	342	318	327	297	305	308	324	326	298	354	314	351	344	347	294	314	322	345	340	296	344	325	304	308	291	336	352	332	300	323	342	315	310	312	320	327	312	320	316	320	335	351	346	315	343	307	305	306	336	327	342	346	345	323	366	309	351	312	343	292	340	345	307	307	291	321	339	321	307	337	319	351	319	332	324	320	352	311	324	294	283	300	309	327	307	324	357	322	352	309	293	307	343	310	315	338	355	328	322	344	325	344	327	345	294	315	318	335	333	322	316	302	340	306	360	337	302	306	301	309	329	331	292	340	321	294	303	326	325	329	330	324	333	334	334	324	292	356	300	331	269	312	293	310	291	321	354	300	321	348	318	313	346	315	340	337	302	310	322	336	354	306	315	293	335	348	306	334	322	330	324	320	309	320	287	337	299	316	333	291	314	343	321	324	319	347	320	297	336	308	302	305	352	338	317	310	326	335	322	344	302	319	301	333	324	355	310	320	329	354	304	295	324	337	322	321	311	339	329	286	334	299	308	312	351	312	327	317	332	318	331	307	337	302	321	324	330	348	313	343	330	306	312	358	309	343	325	342	295	313	325	290	344	306	315	345	304	334	332	339	322	322	306	296	315	306	326	347	315	341	298	309	358	321	322	347	331	315	327	325	306	316	310	317	332	323	340	321	327	343	337	295	302	346	330	311	314	292	320	331	349	314	321	311	360	309	317	298	311	311	336	334	338	343	305	305	287	335	352	336	320	352	320	303	344	324	314	333	349	292	311	296	311	344	308	334	320	334	347	338	379	317	355	355
24357	21533	28726	24965	21877	16527	10309	6944	5388	4236	3228	2483	1884	1437	1176	951	891	824	661	605	615	521	564	524	509	524	509	497	465	473	435	448	436	432	444	421	444	455	431	379	426	378	426	386	454	400	382	362	441	380	395	433	370	429	352	401	399	363	391	400	411	353	357	416	373	378	390	373	366	387	397	385	383	373	369	358	370	391	383	426	378	375	359	407	390	357	406	353	351	364	402	371	389	367	373	397	386	429	341	372	384	397	364	364	370	399	382	400	407	349	367	376	388	411	397	401	380	361	429	387	421	424	383	377	386	371	345	378	368	391	378	369	358	382	350	388	377	376	401	417	396	413	390	354	412	405	393	402	377	393	345	383	374	359	386	421	409	352	414	391	389	396	386	380	386	371	420	405	394	398	373	356	363	386	415	401	372	391	383	349	393	367	405	396	384	359	376	396	402	405	398	404	367	368	420	374	388	358	380	331	387	374	391	396	368	382	380	418	392	373	401	358	372	377	424	415	388	374	380	407	340	376	380	380	373	350	400	420	380	372	345	392	372	407	387	380	382	343	348	422	359	381	386	399	384	365	375	387	377	328	358	358	398	358	400	397	384	365	381	355	380	396	385	355	380	399	355	364	383	392	382	376	382	406	370	397	390	397	410	392	398	380	389	427	383	368	384	360	383	376	386	388	380	396	364	377	371	371	385	369	387	390	364	388	371	378	403	395	388	384	382	384	385	377	391	382	361	365	387	364	365	372	362	364	374	404	374	375	422	376	364	370	389	398	365	353	363	377	369	368	396	347	376	372	381	402	360	407	382	386	362	371	387	384	366	409	406	389	384	391	406	380	364	365	355	397	400	341	396	388	355	418	370	409	353	363	368	386	348	389	386	382	374	377	391	344	398	396	394	368	387	376	361	361	362	409	396	366	387	359	420	374	403	415	398	382	396	360	383	397	426	384	381	384	371	428	357	355	415	347	375	411	373	382	370	398	384	418	363	406	353	382	393	377	400	391	396	366	400	396	402	397	406	406	422	380	393	358	365	381	364	386	391	373	355	374	349	395	359	397	419	390	378	401	401	390	367	383	369	385	385	371	392	382	379	415	395	382	412	386	378	365	387	391	338	379	383	405	374	389	350	359	374	370	373	378	366	356	367	374	358	378	354	358	365	384	401	377	380	351	391	411	388	418	429	394	368	366	343	386	390	363	391	362	355	387	417	406	382	393	389	393	384	378	395	396	356	396	392	411	359	368	401	354	372	377	375	356	355	397	334	400	389	416	360	390	358	361	384	360	358	370	389	406	363	366	383	403	342	374	426	396	376	367	405	427	398	399	360	359	401	379	382	396	380	374	377	364	385	367	398	387	383	418	372	373	386	377	363	388	415	374	384	351	377	378	365	388	396	393	384	405	379	398	401	387	360	427	372	401	382	396	427	382	379	368	353	376	347	364	350	392	392	382	390	359	403	358	395	375	353	404	374	348	403	403	358	374	339	412	384	410	410	391	384	365	389	386	370	364	420	381	363	384	398	388	399	399	404	410	422	356	376	365	402	406	362	385	397	374	377	359	383	363	376	378	358	403	377	395	373	384	412	381	385	387	338	401	392	363	365	383	377	394	372	379	398	371	378	424	386	426	399	382	394	393	386	396	377	389	401	358	368	429	403	428	372	371	419	400	368	367	409	393	419	400	373	367	358	391	390	359	405	431	369	387	378	356	387	377	408	387	424	376	359	395	405	386	424	391	354	369	373	380	367	400	342	372	415	393	376	375	387	385	375	398	355	395	365	405	384	395	388	375	380	428	419	395	379	355	388	372	417	418	394	394	354	406	353	378	390	398	400	375	359	370	385	400	372	412	388	424	384	344	389	382	390	413	370	411	384	374	410	394	369	406	385	364	368	402	363	362	415	388	421	364	402	393	385	359	392	420	411	399	429	371	362	396	388	402	381	412	419	415	411	397	403	378	377	387	411	396	405	393	340	394	360	376	380	379	405	369	441	344	386	374	397	381	388	417	363	352	378	368	389	401	394	354	364	408	366	381	376	376	381	372	426	363	363	359	378	377	400	411	359	381	400	368	335	412	385	380	379	396	389	373	375	386	362	400	405	396	360	373	390	373	397	395	389	401	368	397	370	384	367	399	385	373	374	391	398	381	406	380	361	358	366	370	376	396	367	400	352	391	396	394	378	401	382	378	387	359	385	384	387	373	398	373	386	373	368	409	394	362	356	366	391	346	398	359	367	398	396	343	408	368	372	377	344	375	389	385	378	372	391	374	382	415	386	373	397	403	378	412	380	383	381	422	398	381	386	380	384	391	384	362	376	408	396	393	376	386	375	340	381	380	390	371	406	380	388	393	401	379	394	400	400	381	376	377	341	363	356	374	414	397	396	451	402	407	402	377	371	427	373	384	422	421	392	383	340	402	359	374	430	381	409	381	358	420	379	387	420	408	383	385	365	389	407	423	384	355	365	358	361	407	365	360	344	378	406	435	371	361	387	381	402	378	398	397	369	354	395	351	375	386	392	363	384	380	394	342	338	362	359	409	396	380	383	383	396	378	357	394	383	394	394	379	373	365	391	402	388	450	381	402	372	402	378	383	422	362	376	403	368	365	392	410	387	385	412	406	361	410	400	422	369	412	370	374	394	381	377	401	373	408	385	388	423	400	402	395	385	353	378	429	406	370	348	395	355	374	395	367	391	349	373	390	381	395	358	368	383	368	377	388	370	425	358	381	407	370	375	392	410	406	401	418	408	383	358	364	352	393	357	360	363	394	367	375	397	395	416	392	384	423	389	357	413	383	387	356	430	387	373	404	391	426	392	340	371	397	379	355	371	384	388	385	376	375	391	369	398	397	393	382	395	377	360	405	382	406	422	368	372	351	359	375	355	387	409	375	405	388	356	401	382	359	409	373	346	341	379	351	369	411	435	366	410	374	403	355	409	351	347	372	359	357	400	367	372	389	387	381	399	381	388	375	361	359	384	378	341	362	353	363	399	399	406	354	446	374	379	348	360	348	384	394	374	377	388	364	407	420	429	385	365	387	383	410	411	378	364	379	381	380	379	373	384	411	414	387	375	448	395	336	440	401	394	364	406	392	375	407	399	389	357	367	399	381	385	359	389	372	359	377	362	380	379	386	396	360	390	404	379	395	370	394	351	355	399	374	380	410	384	408	385	402	354	411	389	370	396	389	390	394	383	427	401	358	394	379	385	354	395	435	411	396	379	387	399	342	379	376	372	386	397	414	384	398	415	366	359	401	359	371	383	386	375	399	392	355	415	391	376	376	388	365	389	362	402	377	370	380	373	353	385	368	373	380	363	377	359	375	394	389	400	406	363	385	405	344	393	351	391	345	362	365	366	391	353	362	395	392	384	388	383	378	361	330	390	388	375	384	369	369	355	370	383	385	378	360	403	372	400	376	432	360	360	387	365	356	362	403	362	400	382	381	380	400	369	423	364	384	373	412	409	355	379	402	408	375	389	386	381	388
20978	42731	34031	22734	18499	15164	12695	10199	8556	6900	5236	3985	2869	2232	1644	1409	1237	1088	848	705	707	671	650	627	563	628	572	531	524	484	512	506	487	466	456	394	482	421	473	424	433	474	451	442	398	427	418	436	413	509	444	435	429	428	403	434	389	420	385	396	387	419	415	418	421	407	424	388	396	380	417	390	386	409	387	415	393	375	406	409	393	355	387	397	411	400	391	395	400	383	400	400	398	410	402	342	371	440	431	394	390	432	386	383	383	365	423	396	384	408	389	397	382	389	378	383	406	386	373	397	432	403	439	388	407	416	392	359	406	397	395	412	351	413	394	398	386	417	411	402	408	365	367	373	413	404	393	377	399	405	374	404	390	407	374	404	431	370	419	378	410	397	406	368	393	417	410	398	410	391	406	379	377	390	398	369	377	351	444	377	412	450	374	387	378	398	399	396	367	394	400	425	429	371	413	406	406	391	388	388	369	403	382	410	370	372	414	420	416	384	383	398	405	390	410	397	407	395	414	390	413	395	405	375	412	362	437	390	370	378	414	400	372	387	406	378	386	418	412	394	422	413	429	368	438	365	391	384	403	379	389	414	417	412	382	401	387	419	377	395	397	436	383	361	405	410	418	421	401	378	390	417	388	385	415	368	446	377	384	386	445	423	402	381	386	362	415	396	419	389	374	418	401	410	395	395	412	432	413	432	407	406	405	399	404	401	385	386	382	400	412	361	416	411	392	410	377	424	438	398	407	414	428	384	396	395	391	347	414	423	365	358	361	370	394	378	383	402	399	430	382	394	388	389	412	414	400	386	404	401	405	359	378	399	397	384	410	415	387	369	411	372	415	380	388	407	394	433	431	394	408	400	364	410	384	404	443	408	398	403	422	353	414	405	356	368	405	421	410	363	417	403	402	386	393	391	373	420	416	411	376	418	397	374	402	400	391	375	426	417	406	386	413	395	417	392	376	425	396	374	377	378	376	386	400	416	383	418	436	405	364	409	412	386	426	411	369	404	402	390	376	410	363	389	396	378	397	393	407	392	399	392	394	403	389	401	373	362	412	391	387	401	389	395	424	395	412	375	391	394	402	426	399	373	392	418	399	401	389	366	365	397	396	393	408	387	434	396	400	390	386	350	376	407	402	371	373	381	351	429	405	376	343	387	411	421	413	395	383	392	392	348	378	384	401	428	401	378	409	436	383	395	381	384	405	400	384	413	383	404	407	380	425	388	385	385	388	401	418	391	392	397	386	409	357	389	389	375	406	403	391	409	411	369	420	358	404	417	380	447	393	406	421	391	407	437	387	394	370	426	409	397	394	407	394	424	408	391	381	372	420	412	434	406	393	435	369	375	414	382	379	376	415	406	360	424	375	425	399	429	408	394	396	399	377	360	389	428	428	396	384	346	417	429	379	391	376	382	367	403	397	407	402	398	391	368	425	417	388	346	416	394	398	419	386	374	370	426	399	349	431	424	407	384	412	408	402	391	389	385	423	371	377	394	426	378	401	372	413	410	363	363	377	382	400	376	413	442	411	383	343	397	375	418	404	420	369	406	412	392	396	384	401	392	425	424	372	366	429	400	421	400	406	433	432	398	379	399	398	378	388	379	376	409	424	397	394	394	435	375	404	384	417	394	412	410	383	435	381	416	409	423	376	392	424	387	395	407	394	415	402	369	386	377	370	411	435	406	442	376	389	432	383	372	362	395	427	396	416	414	411	390	415	359	394	398	366	371	407	423	386	396	413	365	426	388	347	400	433	380	364	410	401	431	414	387	407	415	406	389	389	367	409	386	388	404	354	395	397	395	370	412	363	387	388	388	403	432	413	403	397	399	392	446	422	382	377	391	380	383	405	374	429	380	376	403	369	390	432	420	406	391	419	424	364	364	467	412	386	380	367	350	371	375	451	387	430	377	414	414	398	403	423	397	360	397	405	427	409	391	425	405	406	421	392	398	358	404	383	420	398	413	405	396	404	371	393	431	394	380	419	411	405	415	415	420	386	409	402	390	397	414	388	372	394	384	388	411	378	419	374	412	356	393	373	375	394	413	393	400	378	379	422	431	404	367	392	399	375	418	389	394	404	392	408	403	453	374	376	405	394	381	409	370	386	367	398	380	428	404	342	402	395	407	411	425	403	408	410	380	389	371	408	361	435	418	367	402	376	414	381	427	400	405	416	409	403	410	348	392	418	400	358	360	385	407	379	415	407	369	398	409	409	358	363	405	379	376	379	385	368	384	427	432	376	385	400	436	387	363	421	414	393	391	406	417	388	424	396	412	378	404	405	391	385	395	394	419	368	364	382	427	383	431	407	408	373	353	368	404	409	424	366	361	344	440	408	406	377	401	375	368	384	396	387	406	394	419	401	409	386	400	406	410	386	396	388	400	405	370	373	397	381	396	422	399	383	374	405	390	402	396	423	431	409	388	399	398	382	391	412	356	400	395	399	438	341	398	430	397	383	380	429	404	397	417	399	435	409	392	422	397	421	391	374	379	416	424	435	382	405	428	399	425	382	394	397	402	393	362	423	409	437	403	394	376	375	416	399	375	369	377	394	420	369	370	375	394	426	404	398	382	398	383	377	434	428	419	391	354	415	377	387	409	361	391	427	361	377	393	420	385	367	387	404	388	372	405	392	400	392	401	396	422	378	389	371	413	378	413	415	388	394	417	392	355	381	417	395	405	357	428	415	394	406	400	417	366	398	402	428	346	404	398	395	391	390	377	405	389	398	408	376	402	360	380	385	414	419	411	408	421	367	436	401	394	360	382	369	354	386	405	412	402	387	411	410	394	399	381	441	387	389	385	380	406	388	402	372	387	425	403	362	378	416	377	424	378	408	421	391	388	406	416	385	450	385	414	395	345	381	384	371	390	373	408	384	373	383	414	362	398	413	396	404	420	384	422	400	379	414	400	410	359	394	383	400	414	406	434	407	406	416	412	394	365	427	426	419	389	385	391	390	422	394	388	388	399	401	396	395	422	397	375	377	372	415	400	392	396	394	411	395	418	407	361	388	394	411	438	360	421	383	388	396	384	421	382	390	417	430	398	394	355	396	428	404	381	417	429	399	390	412	389	376	392	374	364	380	385	403	437	346	389	406	405	417	412	412	391	396	407	353	399	381	381	415	436	388	391	417	379	442	412	388	394	428	424	390	405	403	401	378	379	404	392	383	364	400	399	395	400	433	402	398	385	393	388	415	424	389	422	400	423	403	376	398	436	395	380	387	399	395	397	382	400	390	426	389	435	397	387	399	360	415	358	417	387	354	408	398	371	414	370	413	374	384	419	396	395	411	394	382	388	353	384	399	427	397	376	382	405	357	444	402	441	414	369	435	424	372	373	366	396	374	364	423	379	368	384	427	374	409	397	392	412	380	395	408	394	381	374	426	409	375	387	408	421	404	370	432	390	366	371	407	413	389	377	418	380	402	347	433	408	393	407	379	409	425	384	388	395	398	385	406	411	429	393	417	384	383	394	393	380	403	386
25444	21540	27862	26076	16901	9480	6672	5135	3846	3132	2430	1976	1540	996	832	776	700	570	539	496	462	468	465	458	377	390	387	376	382	364	356	365	366	359	330	390	319	337	341	333	349	342	344	316	359	321	322	313	370	382	347	328	333	346	317	366	337	321	313	315	334	322	329	308	354	313	330	314	340	326	322	329	359	329	345	323	323	324	300	328	302	343	336	366	342	307	341	335	327	291	315	341	292	308	383	314	338	340	349	315	333	312	362	324	298	331	335	299	306	314	318	340	289	273	340	297	329	329	294	317	323	304	308	325	326	322	312	341	321	293	311	312	305	328	314	332	336	327	336	301	323	306	329	332	305	326	315	324	328	317	312	322	336	315	349	309	309	336	298	325	342	343	326	342	325	317	311	279	308	307	328	331	336	345	296	340	338	327	314	324	299	307	322	341	264	314	310	328	340	309	321	317	342	332	316	319	327	316	322	318	316	322	302	291	316	337	308	346	347	322	321	292	336	346	288	344	285	317	323	345	315	309	334	301	324	315	295	341	327	337	336	315	345	329	321	332	323	339	352	331	344	316	326	313	309	299	330	325	330	315	318	343	325	293	327	355	322	329	330	328	354	340	316	350	280	323	282	310	338	310	330	311	331	323	319	339	349	296	325	324	340	319	348	326	378	321	309	303	312	347	315	330	313	293	329	322	354	322	315	355	339	337	298	310	313	322	328	303	315	301	334	329	330	300	311	313	314	301	309	341	351	323	299	323	290	330	322	304	316	318	306	274	339	301	316	318	323	327	352	311	311	318	317	315	319	357	334	313	323	322	340	332	323	322	352	308	315	345	360	309	328	310	302	326	327	368	304	322	355	347	312	303	330	328	312	359	308	319	333	333	339	327	340	335	313	300	336	326	353	344	302	322	309	333	338	358	332	321	305	333	277	315	315	315	332	301	366	270	336	325	350	339	320	314	319	322	333	331	323	309	288	328	333	336	294	336	325	304	319	312	320	312	320	313	326	333	346	346	338	306	350	308	322	341	312	332	297	339	316	315	311	334	295	301	318	322	329	292	300	326	292	330	322	297	352	328	288	307	326	315	309	325	313	308	351	348	305	320	298	324	314	311	346	328	325	325	360	322	333	339	293	326	301	305	318	321	339	315	315	303	334	344	332	341	341	307	305	318	316	309	305	315	330	347	335	309	319	319	323	305	332	341	309	308	324	312	296	336	328	317	310	348	307	322	303	318	324	283	322	343	306	348	310	307	339	315	339	363	370	326	319	310	334	332	336	344	304	290	296	308	340	312	323	356	303	307	305	340	341	332	314	327	308	311	312	339	341	295	341	321	283	340	318	332	325	339	306	328	325	317	356	332	322	342	289	336	302	299	310	330	328	313	366	291	324	293	325	338	320	309	336	286	306	319	340	323	294	329	350	293	323	322	332	327	315	344	308	341	304	328	328	321	344	317	333	338	319	284	331	324	293	302	306	326	335	348	299	337	308	300	317	319	336	311	309	301	319	339	308	320	311	301	316	320	304	337	326	341	323	322	312	305	334	344	311	289	351	293	306	323	358	330	343	336	325	316	319	343	307	324	313	345	315	330	341	304	307	303	348	334	334	353	305	327	328	310	327	305	340	305	324	343	330	349	297	291	300	357	325	304	295	307	283	299	345	365	345	352	348	317	313	319	316	299	326	338	330	345	334	340	373	321	322	321	314	334	322	299	354	301	322	327	338	349	338	307	344	306	329	332	310	298	324	316	316	315	367	359	314	348	314	323	286	326	326	314	307	308	300	305	323	319	307	345	322	341	347	323	327	325	312	314	319	316	322	347	301	331	320	325	325	338	328	326	303	333	311	329	331	324	298	315	311	325	320	325	294	292	303	297	297	357	321	343	312	338	300	302	343	315	251	332	312	290	316	324	301	319	337	313	344	307	323	305	331	330	329	338	296	312	315	324	329	327	281	320	307	337	334	318	314	325	340	295	298	336	328	299	319	293	305	277	329	309	315	342	343	321	333	336	324	345	334	323	312	342	333	315	334	321	325	306	305	317	328	312	308	316	333	351	344	313	287	323	332	350	325	300	295	332	320	327	302	329	351	312	365	318	312	312	317	311	278	334	326	347	308	327	340	313	305	339	304	337	323	335	332	315	304	360	343	325	328	332	308	334	341	309	352	308	331	332	345	292	335	325	288	320	324	334	317	317	333	353	314	283	327	310	327	322	320	326	321	292	304	348	314	295	296	317	309	323	281	321	285	317	357	301	329	318	315	339	296	310	302	345	328	296	300	326	323	347	328	321	347	313	333	325	329	304	297	283	286	313	337	282	314	311	308	319	343	315	321	320	326	317	354	329	333	336	314	334	316	291	338	348	319	328	336	322	377	328	336	318	302	330	340	284	308	306	302	308	310	311	303	322	360	323	335	313	327	298	346	320	351	313	339	319	325	304	313	310	346	310	329	292	373	305	315	327	331	341	348	351	341	353	308	336	309	322	327	316	332	332	339	325	343	292	316	299	320	334	282	340	295	352	325	337	318	303	308	339	336	291	301	336	314	347	319	326	310	297	315	312	327	324	306	339	355	301	336	339	305	312	330	333	342	330	371	360	326	313	309	344	285	341	322	329	317	326	317	335	331	342	348	327	315	314	335	336	288	329	318	293	360	312	335	298	318	306	342	340	324	300	314	314	325	314	328	311	332	306	295	302	319	297	322	314	333	297	327	315	331	283	312	313	343	347	327	310	310	320	319	330	337	331	291	303	311	329	307	314	323	300	328	328	297	305	305	325	297	320	324	319	328	325	336	330	331	327	361	312	334	306	343	331	312	334	339	326	340	290	313	346	297	300	299	299	328	323	315	335	329	307	332	304	312	283	326	317	339	318	342	323	348	325	350	354	327	334	294	331	306	321	327	332	355	298	332	349	308	332	307	297	337	293	324	300	350	318	305	305	314	321	309	316	318	340	331	337	319	354	319	329	309	314	319	305	312	343	307	325	324	335	320	284	321	323	320	348	318	345	338	325	325	340	297	311	319	293	299	315	309	331	340	319	336	307	310	310	318	325	364	338	318	309	318	322	316	328	325	309	272	278	336	333	332	311	293	350	365	330	344	357	289	314	290	345	292	296	298	314	305	317	331	301	336	340	313	361	294	352	300	352	311	351	324	302	344	325	300	293	315	328	373	317	338	306	293	297	322	349	309	315	341	308	324	343	321	325	307	304	329	305	369	314	293	320	295	337	309	308	343	322	325	302	326	332	330	312	347	301	338	374	302	322	342	342	327	299	297	307	344	313	322	290	308	351	346	303	293	347	315	335	282	357	308	333	291	331	330	311	337	313	348	328	337	305	310	314	321	331	307	350	310	340	325	355	318	327	317	328	325	331	307	320	336	326	343	330	341	354	341	362	322	331	322	308	340	318	302	349	341	309	351	343	309	321	315	303	342	356	326	309	337	332	317	329	320	337	343	304	347	320	351	330	335	332	312	334	311	332	325	307	370	328
22206	39867	30525	19482	15792	12729	10446	8806	7039	5522	4263	3247	2399	1669	1328	1062	963	835	672	636	589	572	558	507	429	473	452	497	479	410	443	444	439	418	411	386	381	369	389	404	377	388	360	399	396	389	396	375	393	342	377	382	343	381	365	390	382	352	353	322	359	339	337	393	348	359	336	359	327	345	358	353	331	340	351	380	346	319	361	369	340	338	321	334	361	335	322	365	355	333	318	340	339	386	361	345	334	342	343	350	330	376	340	382	323	343	322	355	380	332	340	353	369	342	362	353	348	330	348	350	373	375	342	403	316	358	326	354	326	348	341	325	366	350	319	371	350	340	332	330	350	355	346	373	332	352	345	331	368	312	355	331	345	328	340	358	344	352	335	363	327	332	352	328	363	352	325	362	353	360	350	326	340	353	388	352	344	355	359	327	334	329	325	334	339	348	334	345	350	334	337	330	357	315	357	327	384	341	324	318	337	329	312	388	336	362	320	345	350	345	328	368	356	333	358	369	377	364	335	370	364	323	339	363	305	357	350	362	345	356	339	337	301	361	359	343	300	324	320	319	347	376	355	356	345	369	335	359	339	342	315	344	357	340	339	348	343	367	372	343	327	392	388	316	358	335	344	333	350	375	328	352	336	335	330	323	353	390	364	325	348	340	378	354	331	324	365	330	358	348	318	350	357	317	343	333	354	341	326	364	347	340	318	352	346	349	308	326	349	358	343	345	318	355	320	322	344	334	319	356	338	352	359	370	331	363	364	355	348	368	360	340	313	336	321	377	378	335	334	328	329	343	320	396	348	360	350	348	353	350	372	366	352	366	384	334	329	316	323	338	344	353	354	316	328	331	363	353	326	379	339	344	323	357	343	344	347	353	358	362	339	332	358	312	345	364	376	349	355	366	352	331	353	315	358	348	331	359	328	368	365	339	359	337	362	330	351	356	333	352	361	317	375	344	355	354	359	353	330	333	329	342	347	353	363	346	349	342	320	333	360	333	322	367	284	343	375	344	330	313	349	316	336	366	337	353	316	327	370	335	343	347	349	346	337	342	379	358	377	330	353	351	351	331	338	334	347	363	306	344	368	340	382	374	330	329	318	323	335	321	345	351	369	364	352	342	362	358	363	362	342	375	332	342	328	321	385	303	350	354	359	342	341	352	317	333	342	332	350	378	355	336	350	327	330	347	340	326	361	344	337	352	370	332	328	366	321	317	325	331	327	305	356	338	378	342	354	311	322	366	319	350	360	319	340	331	324	355	317	368	336	360	371	361	345	322	353	360	361	344	340	308	338	331	324	368	375	341	346	326	371	330	354	348	350	372	378	339	352	339	355	309	311	326	348	354	369	372	324	335	396	366	352	325	331	342	359	318	344	358	330	346	371	346	385	340	353	352	318	358	356	376	368	356	331	357	319	372	358	335	373	373	362	358	329	302	340	342	347	363	377	354	341	358	361	341	372	353	348	373	332	350	332	368	323	325	348	389	346	380	365	334	339	383	384	364	323	331	350	380	355	366	342	348	357	356	354	364	361	350	330	339	351	329	355	313	324	345	336	354	364	345	366	400	369	380	345	380	367	341	360	348	337	353	341	354	353	325	362	325	329	361	351	326	328	345	374	354	382	366	356	342	353	374	308	354	339	322	352	372	331	375	353	355	320	348	328	349	376	369	330	371	360	368	354	326	340	339	328	369	348	316	313	331	321	333	370	307	328	351	338	346	352	373	354	401	362	334	352	351	309	340	358	323	341	371	338	326	348	351	323	340	350	383	372	348	333	372	339	367	360	340	366	330	325	330	349	352	368	371	350	356	368	358	333	346	308	355	357	331	324	340	347	373	349	335	345	368	364	385	335	347	347	331	341	340	317	338	338	331	340	329	332	372	328	373	376	317	354	368	379	354	363	359	348	358	347	322	347	341	371	315	352	328	368	356	339	331	308	348	367	356	335	356	369	342	360	323	331	331	275	341	324	383	329	351	331	328	324	335	319	333	361	320	349	352	373	329	327	369	384	327	358	338	342	350	321	338	374	359	368	328	333	358	341	355	349	346	347	357	365	359	317	348	348	356	365	359	366	324	316	342	361	340	369	342	328	332	329	357	365	365	382	343	330	360	347	350	315	370	322	367	325	371	378	344	364	358	331	363	365	379	347	386	339	333	360	350	323	376	368	321	359	346	338	389	344	366	307	344	334	343	333	375	310	323	332	336	322	351	348	345	356	362	363	313	328	340	371	350	322	334	343	371	363	332	323	356	373	371	336	336	366	412	340	362	378	297	318	340	324	376	352	342	329	335	348	330	349	344	340	344	341	346	355	350	337	341	342	316	338	332	329	353	311	335	358	353	342	356	351	333	345	361	378	344	345	339	341	348	350	364	384	330	331	370	359	362	378	300	372	356	358	385	346	335	322	351	330	373	342	322	324	347	357	316	359	333	336	318	358	330	341	337	319	384	346	315	360	352	344	349	380	324	340	365	351	368	339	349	343	351	359	358	337	330	343	365	340	361	322	326	344	352	345	365	350	332	372	369	346	338	341	369	361	336	369	324	356	334	323	339	346	335	339	405	376	293	310	361	344	343	346	364	349	331	387	366	387	327	357	352	355	351	354	351	349	345	352	349	333	353	308	353	325	340	365	350	321	333	334	368	342	330	337	325	334	358	351	342	354	390	376	385	344	369	357	381	353	317	349	320	346	325	352	342	376	298	312	344	327	368	339	339	343	368	367	343	338	347	397	324	358	365	321	364	335	342	316	347	345	334	329	345	341	367	322	340	366	342	371	331	338	328	312	343	354	349	373	358	374	335	327	322	328	371	326	350	354	358	336	347	346	381	346	354	362	350	348	318	363	336	360	335	353	363	348	350	315	318	345	348	325	314	311	312	380	356	335	340	325	353	386	331	360	352	347	346	350	359	320	340	313	312	329	349	351	365	360	339	310	343	381	332	353	337	333	327	314	356	331	347	346	344	307	344	320	340	324	348	371	341	340	349	304	361	379	341	374	332	331	355	358	346	365	336	375	337	322	350	333	340	349	336	358	374	364	340	339	322	327	339	368	323	324	360	353	318	380	323	334	366	335	343	346	334	379	355	362	324	331	359	363	351	338	353	313	365	324	365	323	349	333	340	355	366	317	364	319	327	337	325	362	359	320	344	368	378	356	332	330	337	347	349	353	358	374	349	346	336	325	387	330	343	333	343	335	327	351	326	348	344	352	363	322	320	370	373	327	335	354	350	344	339	331	377	338	318	326	350	382	320	340	365	349	348	351	360	339	373	337	322	345	344	338	384	316	375	331	320	342	322	355	352	348	350	378	349	354	354	329	311	355	337	337	366	374	341	356	364	332	360	336	356	352	346	348	356	305	344	354	341	322	315	323	333	346	349	345	347	332	363	352	329	322	353	339	355	337	358	371	348	353	371	363	360	332	311	363	358	331	357	339	347	339	363	344	342	318	344	366	344	380	358	371	351	330	350	346	345	381	342	369	325	366	332
23192	21576	29332	24323	21749	22498	18194	10373	7253	6017	4556	3374	2630	1876	1558	1284	1112	960	910	748	750	726	677	638	648	636	628	589	567	575	512	534	525	510	493	540	497	485	484	461	470	479	467	488	474	478	514	468	486	476	476	458	448	476	470	474	474	449	448	441	440	452	462	433	446	433	453	462	450	487	446	461	455	457	461	490	425	464	455	422	465	463	433	440	439	426	450	460	457	440	468	433	481	477	419	465	421	443	476	475	448	457	469	465	471	427	436	451	465	476	375	452	465	450	403	418	441	466	438	464	421	456	455	492	440	392	432	479	447	477	456	427	451	458	418	483	466	434	452	470	447	442	455	441	448	432	446	419	464	467	468	453	460	472	438	449	430	486	507	414	433	472	423	462	458	476	477	461	459	459	450	473	432	431	467	408	461	374	455	465	484	455	412	430	458	456	501	486	455	450	473	445	448	454	435	454	449	426	446	453	428	504	429	454	458	446	469	423	434	452	435	428	413	460	412	416	437	443	437	465	477	454	450	494	466	456	482	437	436	436	470	455	469	436	442	449	482	444	425	444	446	446	460	459	451	442	459	459	476	461	419	447	435	417	428	473	482	436	461	446	435	446	503	455	482	461	435	471	458	434	436	430	438	442	465	394	413	454	440	480	441	423	434	433	453	440	486	456	438	484	466	435	418	434	464	489	460	460	459	478	432	440	449	435	460	422	431	424	434	467	486	479	449	421	420	418	431	444	442	414	414	464	461	411	496	467	408	482	423	451	449	476	436	446	448	402	416	470	433	442	455	461	478	426	452	444	427	445	432	452	466	440	479	415	415	407	449	451	418	465	473	447	470	464	438	450	481	459	456	451	453	421	439	465	418	437	451	455	456	469	468	481	433	454	431	460	449	425	466	450	437	445	476	434	473	415	464	463	430	435	459	463	472	439	472	436	465	501	416	455	472	478	448	457	470	467	451	433	432	436	428	477	461	450	415	432	425	468	429	403	447	409	432	415	422	440	453	425	459	450	457	476	437	434	488	432	490	448	426	468	459	418	452	429	452	438	434	443	438	461	449	456	423	429	428	421	421	469	470	448	486	496	450	460	473	464	438	469	417	497	489	423	466	435	497	436	450	462	462	433	408	461	420	461	425	463	461	427	441	475	449	465	476	446	447	458	446	478	441	400	426	448	472	451	472	441	423	456	436	464	443	459	435	422	433	463	438	439	443	470	430	446	420	444	438	435	476	493	410	441	474	419	457	429	453	475	472	423	460	518	417	470	424	439	443	433	450	430	468	456	441	461	436	406	428	450	467	453	421	435	401	442	454	453	428	476	458	448	423	421	465	512	448	439	443	464	421	407	439	436	422	424	449	456	443	442	465	440	428	478	452	446	460	444	454	462	446	458	435	438	424	447	443	462	444	422	446	435	449	407	445	455	463	441	475	490	446	448	453	465	447	455	446	477	439	454	426	474	431	430	448	471	437	424	478	410	467	427	499	485	456	424	392	450	468	423	466	457	452	447	508	451	457	461	481	412	488	460	451	462	480	473	442	446	447	471	442	434	442	446	451	424	447	459	450	491	436	450	418	467	446	481	453	436	451	431	443	367	412	459	429	451	466	457	474	436	459	457	475	447	416	442	433	465	442	430	463	458	435	433	443	481	423	477	422	414	415	440	476	455	462	419	463	450	438	425	452	466	441	447	421	443	502	456	478	466	480	485	401	382	451	435	456	421	421	438	480	432	441	453	467	434	453	422	409	493	439	434	449	440	436	446	426	438	437	431	448	421	460	427	481	489	470	423	441	472	456	460	446	432	468	439	456	435	442	479	466	440	453	448	422	444	434	452	470	464	452	442	443	449	444	458	425	444	431	428	426	505	471	435	444	422	459	433	451	451	445	447	437	423	422	447	436	461	425	423	420	449	446	484	460	472	415	487	434	458	473	462	460	439	490	401	464	465	440	434	429	475	454	450	429	421	443	467	469	422	413	434	439	452	438	447	458	482	446	468	444	446	485	454	478	448	434	445	491	437	468	459	435	440	428	497	483	458	473	457	449	443	447	407	467	430	426	414	458	431	431	469	442	428	442	428	442	401	433	430	439	444	448	440	460	434	489	440	479	466	469	476	458	455	439	463	445	431	428	403	428	460	445	483	463	448	432	438	444	420	452	448	425	421	428	446	458	503	421	503	433	418	451	446	447	428	459	442	475	423	446	466	451	419	453	457	445	427	449	452	448	448	422	490	477	467	429	469	481	440	432	452	407	430	448	448	471	442	432	462	421	429	441	455	487	461	457	479	453	424	439	449	437	468	441	480	449	489	458	466	467	410	443	441	412	455	442	455	450	474	452	453	452	477	428	456	439	420	466	438	493	437	472	440	478	457	439	470	441	450	429	472	452	454	491	453	453	458	417	426	455	513	484	422	451	439	452	458	460	467	448	461	460	439	452	497	474	456	424	466	441	438	396	444	444	435	472	454	421	458	464	435	441	437	491	439	443	450	441	423	424	427	420	431	437	455	440	456	442	446	485	481	448	447	457	432	450	445	443	434	471	434	424	483	429	447	473	454	423	447	448	474	425	492	459	466	450	482	453	450	430	432	420	457	433	447	452	479	446	433	417	460	411	412	460	428	408	432	428	472	451	477	438	473	430	453	447	456	451	430	448	428	438	481	443	429	472	429	447	386	464	472	493	447	451	428	395	420	469	434	456	450	454	438	407	463	430	449	435	465	429	469	402	459	446	465	431	423	437	495	410	460	451	438	445	466	483	423	441	466	403	431	441	456	459	477	460	424	430	449	441	455	410	401	444	460	464	469	430	423	459	462	435	492	468	458	405	446	414	428	421	435	447	433	420	451	448	460	469	485	421	454	458	448	386	469	445	441	402	434	457	446	408	502	450	464	446	483	450	441	423	435	448	422	434	444	451	442	458	445	453	428	421	430	431	430	461	467	423	431	463	485	480	428	496	469	471	470	425	437	431	440	417	408	435	444	477	451	438	423	401	435	406	417	452	444	477	416	459	428	466	480	451	400	461	465	458	461	464	449	456	439	441	460	456	447	436	409	483	496	450	433	447	437	393	425	434	435	445	436	447	468	452	459	441	423	479	464	464	435	426	489	464	462	461	444	472	442	443	461	414	428	440	452	419	477	453	442	454	446	458	467	471	490	429	465	491	456	486	442	425	446	423	436	434	453	439	457	443	420	435	414	412	424	438	453	431	438	432	421	462	505	412	462	439	446	457	433	463	451	415	430	451	433	442	465	447	438	471	444	418	481	414	434	467	467	452	440	444	441	446	417	432	413	451	445	437	468	482	477	465	431	463	429	433	435	433	452	436	460	421	388	480	455	473	457	437	464	435	424	457	448	459	453	440	454	451	436	420	481	444	407	455	467	454	446	430	487	423	460	420	457	421	467	449	446	452	417	481	438	442	443	454	466	410	416	471	432	478	447	445	446	457	444	422	431	455	464	423	440	459	466	456	437	477	465	443	445	440	474
24233	47522	38856	27741	22754	18896	15774	14060	11169	9045	7150	5320	3946	2841	2287	1841	1589	1337	1165	1011	966	914	836	767	785	708	734	660	656	629	625	593	623	588	574	534	521	539	502	555	532	515	498	495	530	490	495	524	523	496	534	492	476	469	517	495	476	453	451	459	509	471	511	468	479	477	449	456	482	456	456	492	464	465	439	467	470	448	472	479	466	458	445	445	474	477	452	480	445	435	465	465	436	466	500	461	443	433	421	467	456	447	490	467	469	462	444	428	511	422	470	489	461	464	486	482	477	439	441	474	428	461	467	471	488	475	490	441	476	457	444	477	443	459	442	467	478	465	476	426	476	485	406	432	436	457	497	459	467	452	477	453	465	466	452	492	504	455	479	465	492	474	460	468	452	442	502	433	441	435	430	410	434	474	468	428	454	477	478	485	467	454	450	472	452	417	443	483	472	463	443	470	429	422	437	472	452	444	434	403	437	440	449	500	451	416	432	429	474	443	488	430	463	413	439	496	449	464	451	458	455	486	467	448	442	470	465	436	472	495	466	451	491	503	473	452	461	463	444	449	449	452	462	477	459	439	447	463	450	456	479	478	491	476	447	458	433	437	458	471	447	455	491	463	448	452	463	425	492	503	443	479	390	436	477	443	465	450	480	455	489	427	486	492	436	450	429	452	464	484	499	455	449	474	447	444	498	500	451	450	434	479	442	468	425	475	452	462	463	456	473	435	468	436	441	434	465	498	467	461	466	448	459	442	461	443	448	423	458	443	444	448	462	464	487	451	497	460	475	476	437	472	466	493	477	421	454	466	472	451	430	498	473	476	430	491	497	481	453	455	431	452	451	478	448	478	423	474	467	451	437	446	466	466	444	465	459	463	482	477	455	472	420	453	473	458	426	507	443	495	459	455	457	466	452	434	463	459	466	476	468	447	469	476	452	434	473	481	480	475	448	430	445	441	439	438	504	421	499	470	430	446	496	485	443	448	484	428	420	450	452	462	407	446	488	499	459	436	471	467	444	486	456	474	451	470	435	472	486	481	453	484	491	451	443	458	466	465	450	440	446	504	450	424	434	480	445	461	455	475	459	481	447	430	446	459	428	445	472	427	472	480	450	433	492	443	479	481	468	475	480	459	439	500	475	448	466	455	425	489	431	444	468	479	436	462	436	411	432	475	454	432	460	429	440	431	481	456	412	467	469	448	462	463	445	444	458	470	461	489	447	459	479	442	469	465	463	429	481	460	449	486	472	442	471	417	421	450	436	462	467	455	523	452	425	445	449	457	460	463	481	415	492	473	496	484	469	444	453	468	486	424	469	474	474	425	466	461	461	442	436	485	457	428	448	429	457	456	449	411	476	450	468	425	473	484	468	408	528	464	465	498	478	414	449	444	475	493	442	465	474	433	509	458	479	471	438	460	444	494	466	459	431	438	439	440	469	438	518	455	456	512	471	438	429	488	472	462	472	468	506	419	431	468	474	438	462	422	422	443	497	454	439	503	442	456	450	438	503	453	448	438	471	483	459	435	495	465	474	458	439	475	502	442	486	444	481	447	476	460	417	500	461	453	461	462	464	451	472	444	462	482	418	467	467	446	463	455	462	484	432	469	498	465	484	448	448	466	448	453	453	475	435	472	457	464	501	483	433	417	452	456	472	462	489	461	490	448	481	465	477	445	445	445	425	480	507	448	479	474	462	444	470	443	482	439	472	457	459	437	441	446	467	424	468	451	453	467	461	474	446	490	462	450	454	449	437	468	460	469	443	453	425	449	487	446	411	432	454	445	460	508	481	456	461	421	465	503	465	433	498	485	449	442	453	448	444	427	477	483	454	496	461	459	435	473	444	451	449	489	463	474	482	467	474	468	462	449	442	451	452	461	473	474	477	470	467	466	497	417	483	504	493	493	460	438	500	425	440	452	476	462	478	466	458	499	444	486	474	417	436	476	442	452	462	482	460	468	475	480	441	453	435	483	458	452	455	505	469	450	477	465	463	482	475	485	448	450	479	473	452	483	453	475	458	473	472	433	489	448	464	478	457	441	456	523	475	463	463	438	478	446	460	417	451	445	495	518	474	489	486	451	462	460	487	485	446	463	446	480	425	476	470	464	445	473	466	495	439	475	505	483	443	452	461	410	482	487	517	462	435	446	458	473	444	476	465	427	493	459	426	446	504	439	482	491	466	466	473	452	437	434	428	455	435	459	462	496	410	444	473	437	448	464	474	467	488	459	474	484	412	485	470	438	466	487	439	488	487	486	469	476	460	392	474	475	451	452	448	455	512	462	419	431	474	489	442	439	490	462	419	464	434	451	448	480	484	453	459	470	484	444	438	461	472	449	466	447	457	454	424	486	464	457	461	489	435	398	428	484	456	492	464	461	477	437	477	452	462	478	443	440	449	436	410	478	482	505	464	472	484	464	481	467	467	448	480	404	457	463	401	455	482	478	453	451	496	473	404	436	482	460	472	463	448	455	437	455	459	489	466	457	458	519	464	425	478	437	473	464	418	434	489	457	471	436	463	441	478	449	492	487	455	470	448	460	453	482	460	505	470	430	451	474	444	466	438	472	452	469	450	512	455	462	484	463	460	441	475	446	451	470	461	468	441	436	425	438	428	462	467	474	470	476	475	463	422	455	422	455	461	454	437	450	452	449	444	460	461	451	454	430	457	455	502	450	463	441	460	480	419	428	442	449	453	448	451	436	445	437	452	428	454	450	449	479	466	443	467	416	461	478	464	420	459	487	431	426	439	442	476	487	459	462	462	475	464	442	474	462	485	421	422	481	471	494	470	484	446	431	454	458	482	467	471	464	488	436	451	426	457	477	479	440	397	467	470	432	458	464	456	447	477	419	439	463	488	439	432	430	472	417	464	462	470	436	460	494	444	452	469	455	458	457	488	464	463	455	444	438	469	481	477	442	477	449	469	470	460	424	462	477	457	462	442	462	486	445	468	460	459	475	442	454	465	460	484	450	463	499	486	422	477	486	442	496	439	458	458	458	459	502	472	477	466	448	443	483	463	499	486	467	462	460	439	472	481	458	474	420	487	502	493	472	454	418	493	464	433	423	472	458	432	502	470	466	477	460	438	431	476	468	459	460	460	468	477	492	428	480	441	467	455	430	413	474	465	485	493	445	477	474	467	458	452	476	494	459	488	464	484	445	464	449	445	435	463	460	495	442	441	432	474	458	475	472	437	481	477	494	465	459	412	496	473	471	461	453	491	475	463	460	481	470	447	477	433	459	459	472	469	465	478	445	484	450	448	461	453	492	467	469	434	474	439	486	452	445	475	460	449	448	456	458	481	485	446	454	467	475	484	408	498	461	452	469	455	439	470	479	449	464	490	455	492	476	461	449	460	468	431	447	443	449	429	461	427	476	445	426	442	401	470	452	467	462	489	436	431	456	466	472	440	477	483	452	478	461	475	463	451	450	489	430	482	470	436	437	472	483	464	520	473	459	474	464	458	449	436	447	476	483	446	461	460	492
28787	23368	24263	16387	9452	6124	4452	3881	3146	2467	1945	1460	1088	838	800	653	547	488	472	408	404	387	383	356	371	367	354	393	374	345	327	314	342	318	330	332	304	325	309	308	303	348	305	296	334	308	305	293	342	286	300	332	293	307	285	317	294	310	293	295	322	319	297	301	334	297	308	288	303	288	284	290	300	297	291	279	299	288	277	278	298	297	293	298	329	262	279	272	300	287	286	329	277	294	309	295	285	280	347	289	337	286	326	292	302	275	278	291	302	310	271	311	302	302	274	312	294	293	300	281	288	283	270	309	302	314	323	299	302	320	291	311	293	314	295	282	312	287	306	293	305	314	289	297	288	304	301	334	311	286	286	334	273	292	321	269	316	297	299	269	291	321	292	313	315	292	303	272	252	290	308	294	304	282	303	312	334	292	305	293	304	332	340	284	300	312	262	273	277	287	312	272	283	270	297	280	310	321	304	294	282	313	284	318	313	307	308	302	289	330	312	285	290	317	277	295	277	306	282	300	298	323	313	324	301	294	300	303	297	274	310	312	280	316	274	308	309	291	295	295	303	300	311	318	304	300	312	277	277	321	320	305	316	277	301	326	332	298	278	300	334	299	290	265	291	287	330	320	270	273	298	292	288	325	293	295	306	303	308	289	309	305	302	302	283	319	278	301	287	286	320	299	309	280	300	319	286	306	296	315	277	314	317	285	326	280	326	276	307	266	295	272	291	307	305	305	308	296	277	283	301	302	315	313	285	280	307	296	287	295	301	304	325	298	311	304	302	309	310	286	290	297	299	296	300	312	305	281	296	329	283	312	310	300	301	281	289	323	292	287	292	298	329	287	298	301	302	309	289	271	321	278	295	290	307	274	301	328	308	281	275	286	264	303	269	275	292	292	293	308	294	301	312	349	287	286	319	283	295	304	290	274	284	295	293	285	308	312	299	298	312	299	291	291	342	322	323	287	293	300	268	256	264	270	294	298	292	333	283	306	299	293	304	343	308	314	302	316	286	277	308	306	346	274	253	340	272	330	297	276	331	314	304	312	280	311	312	284	316	297	317	289	284	331	292	290	273	277	288	308	299	295	286	289	306	283	292	302	297	280	291	323	306	291	307	310	289	301	304	306	314	289	304	292	308	318	299	287	271	283	328	308	298	310	298	287	294	315	292	333	302	285	270	304	335	342	299	293	326	283	312	317	297	306	303	304	289	294	296	294	287	304	324	293	297	320	284	300	296	275	288	312	288	304	324	304	322	276	295	299	297	295	292	296	298	285	289	291	306	311	330	271	307	320	325	282	276	281	322	326	291	302	278	275	288	289	285	299	326	317	282	283	290	312	313	305	312	291	286	285	283	336	296	307	285	299	287	290	308	294	293	323	274	286	320	324	337	314	306	287	292	287	305	303	306	304	316	298	302	266	317	322	283	314	321	307	319	303	309	287	302	287	307	300	324	281	327	296	303	315	303	296	287	267	244	306	284	305	318	308	322	322	298	297	271	292	283	286	287	293	320	302	322	288	308	319	286	281	281	298	305	296	297	295	246	268	333	300	315	297	294	280	303	297	300	292	270	306	288	318	294	290	283	277	285	316	282	294	281	285	279	315	276	310	306	311	285	317	306	345	284	312	311	295	282	306	295	283	282	289	321	299	268	315	315	300	279	280	315	287	299	320	286	327	319	292	299	308	310	285	286	302	293	315	279	303	306	290	315	296	314	307	298	296	302	285	294	263	276	304	317	291	287	283	290	307	304	311	316	326	320	308	319	296	271	328	306	288	310	299	309	304	296	298	312	285	348	287	286	305	264	297	297	301	294	311	286	294	319	328	314	272	279	300	296	321	303	306	296	277	289	303	316	308	290	307	309	314	328	269	292	310	307	288	319	298	293	276	271	288	289	293	305	306	284	300	316	330	304	289	292	303	293	293	301	269	293	319	323	290	275	298	308	289	328	302	305	299	288	295	271	315	297	313	243	303	300	290	294	271	268	283	305	306	285	300	304	281	299	271	301	284	316	319	294	276	294	312	298	305	288	284	324	295	279	263	331	307	292	293	290	296	336	323	329	332	287	297	309	297	277	293	270	327	315	274	324	328	338	286	300	322	321	299	300	277	280	285	295	318	302	308	272	289	303	299	306	303	269	302	280	306	300	265	332	287	318	286	298	337	280	311	326	311	311	280	313	278	316	306	312	316	328	295	294	293	293	307	328	267	308	267	322	300	300	313	322	291	285	314	316	327	309	317	280	297	314	323	295	309	302	284	298	315	300	279	335	314	299	314	299	275	325	303	305	277	287	275	271	316	307	275	311	283	287	268	316	313	291	285	301	311	283	322	303	292	296	321	255	293	267	283	295	249	274	304	273	314	283	305	290	316	309	276	287	289	288	289	298	308	323	334	323	284	292	324	303	275	293	294	314	279	317	286	299	307	291	293	277	284	284	297	301	274	275	293	293	306	309	305	301	285	291	314	264	318	301	299	295	282	268	302	325	285	306	337	292	299	293	276	294	297	288	323	316	320	313	323	318	306	318	311	321	304	281	313	298	282	293	284	287	299	309	337	322	315	282	307	299	299	286	276	325	296	286	310	273	275	297	288	316	292	303	284	288	301	274	291	304	294	336	309	317	277	336	306	287	331	301	291	297	307	284	291	301	319	292	321	306	289	290	319	296	313	304	312	286	296	284	323	308	292	273	257	307	288	297	303	296	274	305	297	307	312	345	299	285	295	292	312	265	301	303	305	285	335	300	311	312	279	311	307	328	275	274	293	292	331	295	275	276	266	295	291	290	277	284	307	301	330	287	262	312	264	309	282	286	327	289	279	252	319	302	309	278	323	309	301	297	295	323	294	264	307	316	262	322	270	302	298	333	323	296	273	298	313	307	295	287	299	295	314	293	295	322	278	277	294	297	264	290	315	332	309	284	289	286	284	302	287	292	293	298	310	315	301	309	285	292	286	302	293	292	314	307	263	297	319	335	319	320	297	258	325	291	331	322	289	303	299	299	338	338	297	263	279	301	299	292	294	301	306	305	301	292	272	312	274	303	308	309	297	312	301	277	267	303	291	317	308	319	319	276	316	303	307	301	294	330	287	297	294	315	325	295	309	301	279	279	320	289	289	285	315	288	304	296	305	300	296	282	287	281	325	321	320	285	258	308	273	305	313	318	299	325	275	311	280	291	300	321	284	309	321	313	267	293	301	286	291	301	314	296	291	286	317	321	325	297	284	306	301	307	285	310	304	293	302	286	290	304	311	307	326	296	286	289	293	352	281	291	285	263	309	304	309	268	303	283	326	337	305	321	283	284	301	344	303	263	293	309	332	299	296	323	273	286	327	323	300	271	296	336	284	315	329	294	283	296	306	296	357	301	286	309	283	303	312	319	318	280	300	302	289	322	313	289	302	273	303	281	319	291	317	274	302	316	318	301	269	312	277	286	285	270	270	310	284	293	326	300	287	291	286	284	301	275	299	333	278	320	328	303	273	306	342
20602	34667	26312	15917	12146	9518	7412	6726	5573	4352	3460	2359	1846	1294	1157	892	743	664	600	493	463	496	463	430	452	430	393	370	455	398	364	362	370	342	355	365	364	362	349	329	328	335	360	361	341	341	359	371	336	324	320	346	339	356	359	315	338	343	316	310	349	329	322	325	319	325	311	346	321	343	320	338	319	309	324	326	313	321	343	322	296	315	351	292	333	308	314	314	337	307	304	319	327	318	306	310	320	298	312	308	298	313	306	315	333	319	314	312	331	314	332	320	312	339	287	312	332	306	323	347	352	301	341	289	295	331	300	319	314	319	305	317	310	332	310	327	341	311	341	302	284	324	317	312	346	322	312	338	309	307	346	323	306	322	323	316	327	313	327	302	313	331	347	322	315	367	297	333	363	345	347	339	322	315	361	344	305	328	302	330	316	303	298	341	343	324	311	309	305	325	306	323	326	318	331	329	322	296	307	308	326	321	290	334	314	312	306	338	344	359	330	326	315	325	322	325	311	350	335	296	324	318	300	348	339	341	313	323	302	317	325	290	303	291	306	346	320	322	317	305	327	300	336	310	325	335	312	307	318	337	297	301	331	339	320	304	333	313	290	326	301	324	322	294	323	317	320	355	290	330	324	309	310	322	302	305	289	315	328	307	308	358	332	335	320	339	324	329	339	337	319	329	310	345	329	322	355	323	298	311	335	333	335	322	309	320	304	274	363	317	299	283	322	309	317	323	307	294	296	311	328	305	331	313	322	314	315	323	311	341	346	325	293	335	301	330	316	300	319	295	314	302	339	340	332	314	317	318	355	320	340	326	334	322	336	331	317	292	323	342	319	306	315	309	341	301	338	345	348	329	296	341	337	338	309	318	334	298	313	314	293	328	329	310	318	307	308	322	291	318	299	296	292	309	326	338	314	319	342	336	309	324	331	335	303	367	285	320	335	318	339	327	319	318	327	333	322	348	337	333	335	301	323	317	323	330	299	313	327	323	334	327	330	314	329	298	298	317	298	299	315	319	333	320	332	348	313	313	332	333	296	298	315	341	310	320	308	326	355	316	282	297	309	328	347	323	337	292	348	333	303	286	322	324	285	349	329	298	336	332	306	331	325	315	318	315	334	286	310	325	326	322	333	330	330	307	337	334	311	333	314	289	332	322	325	302	318	292	322	325	266	289	342	324	311	343	338	314	316	332	291	320	322	332	309	291	288	300	326	294	350	332	305	385	335	337	315	303	277	335	344	295	308	297	329	305	340	279	303	297	290	337	318	332	335	336	325	338	270	342	325	340	323	343	311	307	343	333	288	324	334	325	318	324	303	302	331	312	305	315	320	348	300	324	319	338	311	310	319	309	340	321	356	332	319	307	318	324	297	310	296	334	323	342	305	302	335	335	313	332	350	313	327	310	336	311	283	322	317	305	301	328	297	311	318	319	328	289	339	305	304	318	342	315	300	325	318	311	334	289	309	332	315	326	318	325	311	335	331	321	343	330	312	324	327	300	318	304	357	324	315	313	356	299	323	315	318	314	328	316	298	333	325	312	293	308	323	331	361	352	327	356	302	326	322	306	316	330	310	355	298	345	338	328	326	304	325	317	340	254	345	332	327	307	327	345	305	321	318	331	308	320	306	325	341	337	335	300	311	339	321	305	303	331	300	288	326	348	331	352	299	307	312	287	321	325	353	326	312	374	296	296	320	314	313	312	360	323	326	321	321	292	326	341	301	318	284	312	327	331	320	306	313	326	315	287	318	315	334	312	304	302	342	318	308	341	333	336	317	292	317	309	315	317	373	341	315	328	297	319	348	321	335	300	310	335	313	313	325	301	345	318	303	342	314	301	291	309	333	327	286	348	294	310	301	330	303	316	330	307	314	317	312	304	295	325	318	299	304	292	301	301	350	313	328	311	308	331	320	300	297	324	307	308	304	275	333	307	324	343	328	312	323	315	327	303	310	302	279	322	328	301	287	306	356	350	289	325	284	336	309	328	322	308	312	313	323	307	304	324	323	356	316	292	283	290	337	306	337	328	327	329	309	305	323	358	347	299	345	306	277	320	306	320	307	342	319	321	328	359	348	324	291	344	329	317	310	333	307	298	351	344	291	317	295	335	308	345	290	288	321	323	322	308	307	300	309	300	334	338	302	310	334	299	317	331	323	317	335	351	326	313	299	327	349	327	316	318	300	328	327	338	309	326	336	314	343	319	345	337	305	309	328	318	323	307	320	323	305	301	332	328	294	334	326	288	298	312	305	330	312	332	316	321	314	310	354	317	301	307	334	332	309	340	338	288	322	302	319	338	317	323	323	324	299	325	329	325	303	298	324	302	315	300	306	309	326	309	321	302	298	312	346	361	305	325	321	316	293	345	318	330	338	314	322	320	307	335	300	290	327	295	279	295	318	288	311	304	292	334	341	364	340	301	319	320	330	313	315	336	316	318	308	310	336	335	321	293	319	331	315	328	326	346	339	298	334	299	334	309	325	325	283	318	311	309	279	322	342	305	300	311	307	357	321	329	293	293	323	332	357	306	288	311	298	310	304	312	306	311	305	319	317	334	309	353	317	328	333	340	343	327	307	311	316	289	305	315	262	335	313	316	334	307	344	316	312	305	365	315	327	320	307	299	284	309	297	304	300	301	308	308	312	308	317	320	339	334	311	329	329	349	325	315	300	326	287	315	303	337	320	332	332	306	306	333	336	307	328	305	279	287	301	312	329	325	294	309	317	341	292	330	326	340	328	347	354	305	346	386	311	316	304	335	337	327	333	358	343	321	318	330	315	303	291	317	304	324	312	334	309	304	313	334	276	336	291	314	322	353	272	344	357	308	292	342	330	314	325	338	338	329	326	318	298	316	323	282	304	329	298	309	337	332	336	314	325	333	315	345	315	296	301	290	329	311	317	332	326	313	281	314	305	294	325	327	337	330	310	349	299	319	315	320	307	335	335	317	298	325	314	301	332	325	311	281	335	308	309	320	340	307	325	346	302	323	345	337	326	327	332	317	317	330	315	313	327	307	298	321	341	338	331	308	315	347	301	308	296	300	351	324	338	324	328	312	300	327	330	325	327	308	323	325	305	320	356	349	328	338	330	314	295	316	302	316	275	328	326	330	321	304	338	301	301	308	313	302	309	311	335	315	312	306	312	279	315	320	293	324	298	330	307	302	316	352	329	304	298	294	331	306	317	322	344	286	331	316	301	314	296	322	322	320	314	314	332	304	335	327	307	308	328	321	360	341	348	309	343	344	296	303	307	325	366	310	298	327	334	277	336	324	309	328	323	289	316	315	348	337	320	311	316	326	320	310	315	318	326	335	308	331	326	303	319	301	311	336	333	330	303	326	313	342	313	322	327	326	308	319	336	298	318	317	316	339	319	339	310	294	324	312	288	316	343	281	296	323	316	335	329	324	332	314	334	325	326	306	321	345	296	324	286	327	311	321	328	329	356	328	296	311	331	314	300	282	318	320	308	314	312	305	316	358	313	334
24417	21542	28775	24870	21804	16531	9922	6353	5347	4146	3351	2408	1745	1378	1160	951	901	693	710	546	562	562	562	481	517	525	500	547	458	459	419	466	403	434	428	455	438	407	403	392	417	380	422	393	400	399	400	356	398	421	395	367	371	415	375	427	398	411	382	401	339	388	419	401	366	379	387	373	386	384	363	368	366	410	391	378	350	390	365	378	362	364	348	419	379	381	375	387	374	397	385	398	396	377	396	383	388	389	396	406	368	412	366	355	370	345	386	386	384	400	382	368	387	366	365	365	342	386	397	339	362	384	394	387	362	385	360	367	384	395	388	396	387	381	339	390	366	395	378	363	383	389	426	358	385	375	344	379	366	387	407	418	405	381	379	339	362	392	379	370	366	389	354	375	376	402	356	398	384	387	379	370	402	374	382	372	405	383	377	431	362	375	379	403	373	349	409	357	369	367	353	391	372	375	350	374	388	369	358	389	381	373	375	391	359	397	347	410	360	388	372	359	410	376	393	411	365	409	381	389	374	354	380	380	342	419	401	420	401	349	372	406	382	411	382	379	360	378	392	384	389	395	363	386	382	377	396	372	359	388	421	376	416	371	378	344	387	390	372	366	391	346	370	380	362	418	359	346	390	399	361	385	385	361	375	404	385	408	390	385	362	383	363	380	351	380	371	367	350	383	380	400	382	390	356	362	395	343	392	382	370	364	384	406	391	358	371	419	390	385	345	374	388	372	412	406	324	394	397	401	396	388	356	365	413	358	381	399	383	407	363	385	335	365	353	385	403	430	361	382	379	391	399	364	342	361	368	391	351	394	399	381	348	368	393	391	414	404	376	375	367	364	394	413	333	386	397	411	370	371	389	371	387	371	379	362	391	366	378	358	373	383	405	398	395	365	378	386	421	393	362	384	354	403	361	360	400	366	371	417	402	378	358	433	362	416	385	344	386	356	369	376	395	389	372	372	382	391	355	343	362	368	400	392	385	397	412	363	377	395	408	353	355	380	391	382	391	342	368	379	340	375	367	376	391	383	393	364	401	390	383	386	370	362	357	385	407	370	394	383	392	345	390	411	381	369	409	391	415	389	390	397	339	375	376	383	397	389	413	353	359	420	368	419	357	337	362	360	370	387	400	339	400	377	403	402	420	368	399	380	387	339	387	389	367	373	377	381	365	372	404	392	363	383	371	394	377	361	394	377	351	392	395	412	373	375	371	372	380	397	368	411	362	387	355	364	389	361	365	390	345	369	369	373	401	343	382	390	438	391	364	362	383	352	379	385	362	374	361	359	376	359	388	384	384	388	376	337	392	387	339	370	369	359	408	384	408	399	378	356	398	373	373	366	392	395	413	383	380	369	381	373	392	382	370	362	378	371	376	339	396	375	364	397	385	353	367	344	344	403	386	370	375	340	377	377	362	364	385	396	374	392	403	377	382	369	382	380	333	380	364	343	363	378	358	372	391	357	357	331	384	375	365	361	368	389	395	389	411	362	386	415	374	390	385	353	386	399	361	348	332	362	419	369	374	389	342	418	379	378	338	374	358	343	355	391	393	349	365	376	371	353	378	358	380	375	360	410	385	393	379	358	362	374	399	391	401	377	393	359	376	413	349	404	364	386	399	385	372	392	363	381	377	405	394	376	402	366	389	369	412	388	377	390	346	385	368	359	360	371	373	401	344	367	382	387	360	366	371	358	352	411	388	402	376	398	413	384	369	379	408	377	382	395	343	387	346	385	381	383	383	376	398	390	368	377	384	389	388	378	374	393	392	358	400	397	393	392	360	406	368	377	360	375	366	393	383	348	386	406	392	386	360	375	407	378	364	378	371	386	356	383	388	379	371	402	358	352	356	369	350	340	359	370	383	377	403	423	381	392	347	405	393	337	398	422	381	375	374	329	368	362	409	421	364	350	389	389	365	388	396	399	387	402	396	391	386	363	352	365	407	397	352	399	362	411	401	408	394	384	353	378	411	423	411	398	379	388	350	368	407	415	388	342	371	361	368	403	391	362	398	365	389	397	373	364	350	393	355	366	406	373	372	363	391	399	390	383	412	363	399	386	387	414	383	384	387	378	375	366	411	386	391	415	399	381	390	391	397	364	372	392	392	433	413	350	396	370	355	361	388	385	379	396	395	405	357	378	367	383	382	384	373	377	374	369	417	363	385	393	375	344	366	391	355	369	355	359	359	373	372	368	384	387	359	367	365	351	386	382	399	383	398	365	372	403	373	363	403	399	385	371	346	374	403	355	368	403	357	427	375	375	402	366	404	390	396	377	372	358	360	383	355	373	407	435	367	404	382	362	383	384	387	379	408	379	405	390	398	383	390	388	347	393	354	386	365	372	397	412	382	376	357	413	361	393	368	388	387	392	362	353	387	373	404	403	368	397	374	383	388	403	404	370	375	370	376	365	351	383	341	349	362	381	372	420	386	377	406	368	344	354	374	399	357	404	385	360	397	389	362	408	383	396	393	409	398	354	388	414	385	411	420	391	363	398	369	382	387	385	378	373	384	379	351	389	409	370	384	405	372	390	383	386	392	387	392	380	359	356	405	386	356	363	396	358	344	364	394	382	380	405	419	390	376	387	409	357	378	347	364	366	377	379	354	386	382	370	378	392	394	385	403	402	373	379	359	353	388	388	361	394	390	345	341	372	371	377	390	394	369	378	381	371	358	371	427	389	371	400	369	342	376	376	357	382	375	376	384	362	386	356	379	407	371	363	354	386	397	411	380	356	376	367	372	358	398	356	376	381	368	364	411	405	398	387	412	365	372	383	381	354	367	382	382	365	387	365	380	355	370	390	371	388	372	366	396	378	423	401	403	396	381	342	414	355	394	361	367	339	397	415	379	366	373	356	371	371	369	405	369	383	369	359	382	388	401	362	390	364	389	389	336	383	388	398	355	387	389	397	379	363	355	397	403	377	345	376	349	398	394	385	357	353	389	383	385	381	356	360	413	413	366	419	367	387	379	357	346	365	351	367	367	376	375	375	407	405	376	367	361	387	363	366	357	354	364	374	355	379	428	362	399	414	377	385	367	375	369	365	333	346	354	385	345	364	360	400	402	395	405	335	376	387	390	397	387	381	358	391	389	371	385	430	367	391	370	393	382	382	444	420	384	368	360	379	352	350	336	376	379	354	392	397	382	364	351	362	381	403	372	361	389	377	362	379	408	409	368	388	354	396	375	345	423	380	357	402	387	371	416	359	365	368	375	362	386	374	371	379	350	400	395	379	352	361	373	416	377	392	381	397	354	347	421	425	392	371	389	357	350	352	376	405	350	381	380	379	357	387	392	357	376	403	376	395	389	370	363	350	400	348	354	385	393	369	386	395	395	403	404	372	392	411	380	378	393	397	368	420	406	391	409	371	356	407	371	380	363	394	387	408	365	383	392	386	400	360	390	401	427	419	391	413	361	369	370	409	359	393	374	377	419	398	396	419	371	357	340	388	392	381	344	401	387	368	389	393	411	383	363	394	374	386	371	366
21661	42774	33886	22576	18146	14639	11911	9683	8437	6737	5268	3864	2699	2050	1738	1490	1145	1030	892	721	709	700	673	608	603	605	582	590	529	536	552	481	511	462	446	418	480	438	451	419	441	462	417	428	438	431	420	418	455	410	426	401	394	409	424	379	380	391	409	387	383	386	375	426	443	397	363	419	421	426	403	416	370	374	397	387	395	383	413	403	374	429	438	382	402	366	404	356	374	394	379	360	366	413	392	389	417	395	407	398	427	428	403	404	409	355	359	393	347	418	370	424	379	354	404	369	387	375	404	392	413	341	388	377	409	396	388	403	412	406	375	397	391	405	357	398	399	385	388	420	386	396	419	405	380	392	382	400	384	384	359	408	420	362	382	396	379	384	449	388	401	402	438	415	404	392	403	403	450	385	394	418	409	365	382	382	431	416	404	406	389	378	381	395	397	445	365	378	387	405	420	398	387	384	383	399	380	381	365	392	403	405	382	432	409	407	417	387	370	422	386	393	399	399	418	350	399	367	393	387	352	406	368	412	392	376	411	391	405	409	396	413	414	385	409	366	359	365	402	418	407	392	386	397	421	381	361	408	407	339	368	360	410	382	379	368	369	390	375	424	428	401	408	385	354	412	370	406	390	380	425	398	390	376	391	379	376	385	371	349	410	396	410	395	425	388	390	397	389	359	370	366	381	396	410	350	394	407	365	393	396	433	392	371	375	368	395	405	369	393	390	419	379	377	385	402	375	365	387	379	403	405	394	387	394	384	382	414	379	378	393	383	433	394	382	393	370	391	397	402	368	367	399	396	389	422	411	360	408	372	401	424	396	371	377	427	420	388	364	409	377	423	449	416	378	402	356	379	406	399	378	428	386	382	389	380	393	409	400	401	371	399	413	417	389	382	366	421	394	405	377	368	419	402	388	394	368	396	397	371	399	401	366	383	389	402	404	375	389	409	389	356	378	409	380	408	387	405	397	380	383	383	421	386	415	385	408	418	390	380	382	397	391	345	419	380	382	382	383	385	384	395	372	366	410	426	403	401	430	393	396	407	417	379	375	421	377	391	409	409	370	406	357	385	405	381	395	395	404	406	380	421	420	386	349	416	375	369	368	381	412	421	375	432	364	365	423	418	369	395	413	388	341	357	406	394	409	456	343	369	420	399	361	418	409	390	394	419	366	393	356	406	371	427	434	404	401	411	405	370	401	384	415	352	379	410	397	407	399	383	395	384	370	395	365	383	406	356	382	403	397	409	390	370	394	396	351	393	416	407	392	401	392	377	421	409	386	370	405	400	378	377	402	401	348	415	422	410	394	406	379	384	419	420	402	422	389	384	401	408	370	393	360	400	399	382	392	375	371	368	376	420	375	398	371	419	402	404	384	374	396	354	380	418	394	406	367	382	351	344	409	383	412	390	394	379	379	407	440	415	376	404	428	405	396	410	386	400	376	385	372	406	358	423	363	377	385	414	368	384	395	368	370	369	362	402	439	379	398	399	397	374	401	369	393	400	385	372	407	410	381	412	363	398	436	390	397	402	373	398	392	383	371	404	390	407	408	380	396	400	382	397	426	399	372	411	420	398	390	442	393	424	391	402	376	391	380	362	404	380	392	361	382	350	407	378	398	399	398	375	392	421	405	386	405	383	385	395	396	398	424	401	411	381	352	398	391	374	388	408	408	391	375	409	378	391	377	401	383	416	393	431	366	402	402	405	397	401	373	412	361	386	408	380	383	383	382	397	414	374	418	401	379	381	389	397	400	384	424	370	410	429	400	395	383	388	375	367	400	411	393	380	375	389	387	360	395	400	382	401	397	421	409	427	355	386	415	357	377	376	396	380	393	380	371	392	419	374	376	371	391	369	404	407	392	374	385	421	398	433	387	385	418	361	331	403	404	409	433	391	384	375	417	387	408	392	360	388	421	433	406	409	439	389	399	391	418	408	408	386	391	376	443	391	408	399	386	417	413	374	389	384	387	393	424	434	352	392	421	380	395	365	370	424	388	384	368	431	347	377	390	368	398	417	396	385	382	365	398	404	409	418	394	378	407	403	354	425	393	375	415	385	386	383	369	414	373	422	385	387	385	413	355	391	368	405	368	342	392	383	384	379	400	373	434	368	403	399	367	387	399	418	374	387	368	405	402	428	403	401	383	433	398	391	388	390	389	387	414	379	398	387	398	392	401	392	392	387	425	390	404	427	393	424	415	376	361	394	374	366	361	398	397	373	413	405	366	411	407	381	376	435	388	405	359	368	393	373	355	411	404	398	390	407	416	402	379	429	377	405	423	358	401	416	382	372	394	390	385	413	409	376	431	402	413	398	383	416	397	410	365	402	354	382	402	378	382	393	405	362	392	393	357	426	381	362	415	365	370	401	393	379	401	364	391	402	371	382	410	371	404	409	411	410	389	418	440	407	394	403	425	370	361	411	411	409	381	397	427	411	414	355	385	434	418	378	390	389	396	390	362	387	414	401	385	383	403	379	405	405	400	416	381	385	383	407	441	420	389	383	373	388	385	369	379	388	366	405	425	398	402	388	376	380	385	379	422	378	377	397	375	423	409	379	398	400	409	435	359	383	410	353	391	363	375	389	408	387	408	381	385	350	368	378	383	452	380	385	396	389	415	375	407	416	401	405	414	382	377	382	378	410	379	396	398	385	407	418	407	400	419	380	392	380	384	367	400	392	403	405	391	388	378	414	392	418	372	419	334	365	386	396	392	426	403	386	397	381	408	384	402	391	371	410	387	397	414	359	404	388	384	412	408	382	392	362	407	401	408	396	376	394	374	384	399	394	399	374	401	380	408	405	377	392	401	392	378	396	423	400	426	381	413	363	356	395	387	356	413	380	400	413	386	365	412	382	391	382	386	372	380	403	391	381	413	424	372	413	369	362	420	328	378	384	394	405	395	395	370	350	397	405	403	404	389	375	379	430	393	415	373	386	417	408	400	387	395	362	391	441	414	371	372	385	399	396	410	408	408	383	367	385	415	389	395	393	382	393	369	380	415	414	384	363	363	387	383	426	386	410	394	367	411	359	397	396	369	369	398	422	424	386	379	399	442	407	402	391	362	418	380	401	388	417	401	371	374	392	368	394	388	368	391	428	389	384	385	380	411	381	394	390	397	412	386	416	412	443	405	413	378	387	374	402	396	410	395	388	418	387	409	393	425	421	447	404	380	413	391	393	420	370	413	431	425	388	403	412	399	358	399	359	373	431	412	419	400	405	399	368	426	390	406	376	411	378	422	402	421	388	395	416	355	376	396	392	398	421	412	415	405	383	369	416	393	413	382	364	408	401	389	403	390	415	394	381	403	376	382	394	422	387	376	390	403	391	377	426	400	405	425	361	403	377	412	397	381	415	389	402	361	376	388	411	408	391	440	405	379	390	389	394	388	392	402	378	395	394	402	387	421	405	416	410	410	408	415	360	410	407	382	396	387	382	391	428	404	374	402	389	436	410	366	410	409	386	359	376	399	383	385	377	391	413	365	386
25579	21559	27826	26083	17023	9170	6784	4920	4018	3100	2598	1772	1354	1093	896	765	647	642	516	505	455	454	469	452	425	441	426	359	355	362	378	363	338	358	344	366	346	337	339	336	312	329	328	326	328	343	346	341	323	314	343	319	337	300	335	326	326	313	322	321	325	353	333	319	282	329	304	307	311	311	312	321	321	333	294	314	313	329	311	291	322	323	329	324	316	316	336	323	315	340	317	322	323	348	332	304	332	313	320	295	308	322	296	332	308	292	334	327	321	339	348	312	312	316	327	319	311	318	315	328	323	306	320	327	317	330	328	341	329	325	282	327	341	324	320	323	320	329	295	322	336	301	339	321	302	319	327	312	296	354	321	345	303	306	338	331	324	329	308	315	309	331	326	326	314	304	281	294	295	317	330	286	313	316	326	307	302	308	320	343	303	323	296	273	273	298	336	290	315	278	351	325	298	302	302	347	301	310	290	340	321	288	333	299	319	325	302	312	304	342	329	330	318	311	332	322	341	317	343	334	331	340	322	298	358	319	303	301	313	317	329	343	338	344	296	314	325	280	283	340	321	322	338	325	286	321	325	330	304	317	359	348	322	322	294	314	339	295	309	322	326	312	327	316	308	337	310	341	320	302	310	320	332	314	343	313	339	302	299	300	356	300	293	339	334	327	332	323	339	284	327	312	321	284	362	317	276	319	348	319	297	321	313	337	312	312	324	298	349	309	314	332	338	350	319	318	335	331	347	330	298	300	310	316	322	328	334	324	317	328	341	307	328	302	292	309	322	311	293	294	346	308	293	317	333	329	295	341	332	355	327	357	315	303	343	306	325	333	295	273	334	343	288	306	348	316	313	318	320	333	297	309	332	330	321	316	315	321	323	267	298	277	317	287	331	310	275	316	322	333	311	331	311	293	319	314	342	295	316	292	343	330	327	293	311	346	301	283	307	294	341	312	329	338	283	275	307	287	302	284	324	278	298	311	300	321	313	323	295	327	283	350	311	339	302	311	311	324	306	358	311	300	330	302	348	326	316	352	315	350	307	358	319	341	315	356	315	313	295	310	329	343	313	305	301	308	290	335	326	317	305	326	325	300	331	322	313	302	321	313	329	333	334	328	310	315	322	285	325	300	292	310	307	330	318	324	329	332	316	335	309	323	316	312	288	349	324	323	337	308	314	337	301	284	363	311	303	318	255	272	297	338	340	294	330	297	354	348	314	302	347	339	329	273	322	308	329	332	295	305	335	301	308	313	314	306	339	294	313	297	303	324	334	315	295	330	285	323	341	309	332	329	341	348	292	318	304	341	326	320	335	303	339	324	295	318	308	328	313	295	306	312	308	285	321	346	324	323	320	320	315	303	295	331	314	334	313	339	315	308	347	299	310	296	303	314	320	337	303	321	338	304	317	314	283	330	326	331	330	287	320	309	338	329	284	307	323	348	330	322	336	296	298	306	326	340	314	285	357	316	326	315	324	320	321	332	356	309	338	307	315	309	328	330	300	345	350	312	322	309	321	345	327	354	316	285	282	327	335	319	339	325	341	307	340	315	343	287	309	270	310	316	336	297	329	331	295	311	311	302	310	317	308	324	315	313	307	320	352	308	324	322	334	305	271	301	352	316	322	345	326	321	311	303	333	303	319	332	304	337	301	292	340	292	317	339	320	305	328	310	344	324	309	294	317	307	295	340	297	323	303	327	288	270	321	327	307	308	315	317	309	327	298	325	331	305	305	291	327	356	313	297	284	311	358	287	320	307	316	305	310	296	315	306	299	335	350	329	281	345	330	338	292	303	307	328	296	347	343	295	340	303	311	312	291	319	334	292	312	349	290	292	318	294	328	309	299	309	298	331	317	339	288	348	300	337	330	323	319	322	321	308	324	293	307	324	311	310	300	330	337	305	318	333	323	307	323	316	290	323	337	300	347	340	308	303	310	308	318	331	333	312	299	297	304	297	337	307	318	296	315	330	328	300	324	286	327	310	340	334	280	330	344	316	294	264	291	282	315	308	314	346	333	324	321	302	326	313	332	350	331	329	318	298	334	298	309	304	319	328	311	283	325	307	322	298	296	325	337	352	329	298	311	319	296	329	337	290	330	319	303	335	312	294	336	363	314	321	321	336	308	324	319	317	324	271	276	288	310	281	340	311	321	297	317	307	287	310	345	309	328	312	304	301	321	286	323	305	331	317	298	323	312	332	305	338	299	285	297	367	322	318	332	342	319	309	330	314	350	310	288	338	327	336	331	330	332	297	339	305	314	302	312	345	345	330	332	354	335	327	312	306	322	355	314	273	305	303	325	315	314	312	308	307	321	306	300	313	308	311	297	323	301	326	333	313	300	315	358	290	320	315	326	320	311	351	340	295	328	302	306	328	332	298	297	310	294	305	302	295	284	343	338	301	296	315	311	355	296	312	313	331	343	328	321	290	283	299	285	319	325	332	338	325	329	337	313	343	292	316	358	309	307	330	334	326	336	303	336	319	307	314	299	303	309	320	337	323	349	325	303	305	311	292	292	323	323	318	352	300	316	313	270	309	315	276	313	316	289	321	317	313	328	314	345	319	286	322	331	304	327	330	329	308	331	344	338	305	351	307	353	317	332	322	301	308	300	317	366	314	306	331	318	333	274	306	318	323	326	351	285	345	337	308	321	312	314	309	344	302	316	315	309	295	300	277	331	300	298	314	307	305	302	321	315	345	298	358	281	328	316	365	335	307	310	301	328	324	339	308	313	322	306	372	338	323	312	349	337	307	342	301	299	325	301	352	336	319	334	343	304	318	305	328	329	326	282	323	316	328	340	293	314	282	318	299	345	339	324	336	334	335	291	301	320	322	314	334	313	325	324	335	274	309	317	320	302	344	316	299	276	302	275	317	339	306	307	299	346	328	356	295	328	272	279	297	298	334	338	324	311	317	273	304	314	295	354	291	309	305	304	326	328	319	319	335	316	331	314	319	360	303	330	327	334	322	312	303	317	307	334	343	327	306	344	308	341	333	315	333	332	305	278	278	344	306	276	347	323	369	284	318	302	330	346	372	298	326	327	329	306	338	305	309	300	298	332	351	334	340	303	331	321	343	303	312	292	324	281	327	331	323	336	341	325	332	303	315	304	317	278	312	328	338	327	328	319	315	321	314	303	322	329	294	305	347	307	303	323	322	289	291	304	308	329	320	303	334	312	296	345	338	335	323	326	310	297	304	306	311	339	303	304	303	313	307	284	332	331	332	359	318	317	334	309	327	327	305	325	339	321	315	334	316	337	322	319	336	320	317	312	332	344	310	326	325	346	323	337	309	306	303	287	332	335	351	319	305	302	321	301	305	291	324	311	303	291	304	320	313	343	287	323	289	318	321	318	316	304	332	326	316	345	302	310	287	321	307	301	315	336	368	319	315	339	270	336	292	310	362	285	281	300	304	274	325	342	318	318	320	323	326	312	311	322	291	341	333	307	326	311	335	307	295	303	313	299	314	302	300	315	311	293	359	303	344
21115	38820	30096	19479	15688	12327	10319	8558	7134	5702	4405	3045	2240	1663	1420	1108	894	847	731	633	531	592	554	548	492	461	440	465	440	431	421	496	418	399	399	392	365	379	394	374	360	382	355	382	355	361	347	325	366	365	356	319	351	330	393	351	354	338	364	345	339	352	376	386	348	331	373	376	325	364	350	370	330	329	345	332	343	355	353	320	344	336	333	316	332	351	352	362	335	344	330	328	328	314	355	361	359	349	347	322	320	338	317	340	339	328	314	324	365	322	309	319	348	339	341	337	351	332	358	335	339	367	346	330	351	372	331	331	349	356	320	354	340	338	353	338	333	339	357	323	320	371	317	340	358	362	361	345	332	317	358	346	349	336	310	330	351	370	300	334	321	370	329	353	319	332	311	330	333	360	333	357	332	358	379	356	347	355	393	326	364	305	340	343	350	374	351	341	350	325	367	334	365	351	310	328	322	347	330	344	328	332	336	347	332	314	347	320	350	334	360	339	368	345	339	360	343	324	344	330	349	361	332	319	333	343	342	311	327	325	349	322	343	351	339	356	346	367	337	348	367	352	342	363	333	329	328	346	329	325	339	331	339	325	345	312	353	334	342	324	317	364	350	346	353	316	331	364	348	359	355	307	369	337	365	317	341	345	302	336	344	372	333	337	310	314	355	366	316	355	333	366	332	332	350	338	344	346	310	342	329	334	365	359	307	313	329	302	350	345	343	364	306	350	334	354	354	317	331	340	372	340	328	343	314	351	385	320	335	339	323	340	360	348	337	321	352	339	332	327	335	310	330	300	317	350	356	359	328	336	348	344	380	339	344	341	333	342	342	374	335	353	353	345	328	319	334	328	319	340	343	327	366	319	324	318	311	305	314	340	322	306	350	338	334	372	346	327	339	363	348	343	301	337	333	342	346	344	321	344	378	362	362	347	327	357	335	381	331	346	316	327	398	335	344	301	321	346	348	333	335	326	352	320	338	313	335	329	322	346	321	332	319	340	343	347	356	387	329	341	329	319	376	341	348	308	334	351	343	340	344	335	333	314	322	348	366	343	355	343	320	353	358	315	324	333	352	320	328	335	304	358	347	334	344	333	362	323	350	377	333	330	363	319	337	344	377	364	314	333	309	382	341	336	350	311	329	323	372	355	332	345	350	303	315	330	363	328	352	337	315	352	350	338	328	353	337	333	350	345	333	333	317	341	312	316	318	360	341	319	335	366	373	352	327	376	326	332	336	334	354	331	348	325	327	354	347	337	348	337	321	311	316	308	346	329	335	316	347	322	357	349	344	335	351	350	331	346	371	330	358	353	370	369	315	359	325	355	342	339	348	337	349	371	359	316	333	309	334	341	361	345	314	353	340	320	323	370	342	342	320	319	332	339	332	372	353	303	339	391	373	355	345	331	357	366	318	352	341	362	338	320	340	348	300	329	321	346	328	344	360	379	361	344	343	313	363	353	345	330	312	327	355	322	369	358	345	344	332	349	324	320	329	318	319	343	335	332	348	364	346	359	359	341	345	351	311	348	344	300	350	337	339	350	330	380	372	351	335	331	355	351	310	330	345	342	342	347	331	352	327	325	404	368	339	351	362	333	358	356	317	331	334	318	328	333	314	367	333	375	358	347	307	359	319	338	333	301	347	347	342	293	338	349	335	329	368	324	329	333	329	317	316	318	326	349	338	359	383	346	335	329	295	354	356	343	372	341	323	337	363	351	338	344	335	328	341	342	321	349	313	323	351	361	342	321	318	342	318	353	347	360	323	328	347	359	347	340	342	348	328	357	295	372	332	350	328	346	341	318	344	376	342	339	336	315	372	392	324	368	383	359	345	387	340	365	337	349	329	317	319	309	339	341	327	325	338	323	358	322	338	375	350	300	321	355	350	325	343	374	343	363	344	319	335	349	309	301	343	321	312	347	333	369	326	349	341	338	318	353	347	340	356	330	354	346	344	361	327	354	352	321	318	339	373	354	334	359	344	331	355	339	323	357	325	346	373	310	306	323	336	357	353	344	381	344	354	331	336	348	331	347	343	317	345	354	327	399	349	307	337	367	345	335	339	340	317	310	331	333	310	326	355	349	372	336	405	368	339	359	371	366	344	329	345	348	320	313	325	335	327	349	318	328	336	306	366	322	344	360	354	338	347	294	348	370	343	351	347	314	349	326	303	326	345	347	337	344	334	357	339	355	343	325	315	365	326	321	332	360	312	345	320	341	323	346	348	355	321	359	342	309	339	333	320	332	351	379	339	365	351	332	342	379	359	312	338	350	358	344	324	340	323	316	341	340	347	341	347	349	369	335	361	349	326	379	311	340	321	311	333	348	348	336	347	330	339	371	323	304	340	365	353	380	341	345	326	358	341	341	356	373	350	362	343	322	345	356	367	343	340	353	325	361	328	343	301	348	329	313	321	323	341	347	319	329	372	346	350	375	374	332	320	315	356	324	368	350	332	346	370	356	350	353	358	326	311	367	316	326	328	355	363	353	318	359	327	349	327	334	331	316	337	342	332	348	312	314	335	338	369	346	341	325	342	335	347	332	347	361	332	351	308	332	326	330	359	321	353	329	347	325	325	372	331	345	328	359	352	357	347	324	336	347	345	302	362	358	334	337	337	344	352	347	370	321	335	316	332	338	360	352	325	327	362	297	391	337	341	343	298	355	359	345	351	338	348	354	351	341	370	308	324	335	363	359	338	331	361	348	347	338	343	377	348	314	330	325	333	375	364	358	358	337	323	360	331	348	339	318	350	354	332	376	356	334	372	337	321	361	374	331	329	319	353	335	362	316	340	369	302	355	330	377	366	313	361	338	343	305	314	323	363	367	340	363	330	364	341	318	344	346	351	340	323	348	359	378	337	329	335	366	348	364	337	317	347	330	330	346	332	319	344	356	317	326	336	285	274	338	381	351	339	321	327	358	308	335	337	342	363	348	336	371	350	354	371	326	328	312	334	332	318	356	313	323	331	347	302	346	385	346	304	305	357	372	342	327	384	358	331	351	342	336	340	379	353	346	332	353	326	327	347	334	309	332	318	329	309	339	367	333	351	337	337	374	333	312	322	320	324	345	331	366	380	357	337	341	337	329	343	353	323	324	347	332	344	316	351	323	314	350	324	343	317	372	312	318	340	339	324	340	329	338	337	353	337	357	335	339	371	352	336	354	315	367	332	329	350	324	345	318	325	349	342	347	312	328	333	352	325	353	325	353	312	314	312	319	329	351	342	316	347	344	305	309	320	323	345	330	350	351	321	377	315	370	336	329	316	302	335	317	319	330	365	358	337	339	339	313	339	312	337	309	363	346	309	349	338	318	319	339	300	363	339	327	331	369	318	345	329	315	356	373	338	353	350	303	330	325	344	326	337	368	341	351	323	349	359	386	329	373	328	346	347	365	331	348	335	352	314	317	330	358	358	322	336	352	332	350	326	319	332	353	314	350	323	336	350	373	363	348	355	336	313	309	326	369	344	330	321	332	346	356	346	351
23075	21463	29152	24189	21680	22422	18541	10135	7402	5695	4577	3315	2401	1825	1502	1329	1086	926	891	785	749	721	694	666	603	624	604	617	508	553	575	554	515	498	474	532	509	467	437	471	485	474	491	510	461	508	493	507	469	482	455	432	420	486	449	442	462	400	417	444	429	443	482	439	446	462	476	457	456	450	426	462	439	459	486	450	487	486	424	408	444	446	431	411	412	430	462	463	465	449	430	436	442	464	437	401	433	432	473	459	465	422	417	455	401	448	446	448	416	438	492	441	474	446	425	492	431	385	446	463	433	449	420	431	416	474	430	422	436	453	444	473	416	451	470	456	474	455	486	460	450	442	405	446	455	449	418	450	456	475	449	427	411	481	486	418	463	448	426	425	420	462	467	420	411	452	454	443	425	417	447	411	425	434	430	382	443	433	438	424	448	427	472	437	460	441	413	437	457	438	448	461	432	437	454	443	435	417	424	408	418	431	457	391	429	460	450	455	439	472	431	457	441	388	442	467	427	442	434	431	425	410	427	431	413	439	460	436	441	496	437	458	442	420	465	448	463	444	431	451	459	439	446	422	425	449	424	435	429	430	469	452	490	457	458	398	443	440	439	460	453	443	462	455	471	444	481	424	442	435	450	453	431	423	432	437	437	426	432	425	454	444	438	412	435	467	449	428	421	439	466	472	397	463	416	435	452	461	467	427	446	464	415	438	440	432	419	423	483	430	456	399	446	432	429	454	494	433	395	460	485	457	436	456	443	408	413	421	435	452	429	405	471	445	404	421	463	451	461	435	407	440	460	466	439	429	474	447	461	440	422	457	435	411	415	434	464	457	429	430	411	452	433	431	429	449	452	450	402	413	428	455	433	483	395	448	441	444	438	436	445	463	467	447	413	446	443	432	431	409	406	430	442	413	432	444	410	421	429	427	471	440	432	398	428	418	440	433	415	444	448	426	447	473	461	439	486	449	410	452	411	442	423	440	429	475	431	423	458	450	428	428	450	425	448	485	436	464	449	451	430	429	407	455	446	448	441	438	451	432	468	414	439	409	443	414	421	433	456	477	435	441	447	413	447	422	433	413	445	442	432	455	458	454	427	411	386	467	462	436	498	457	442	395	445	411	399	441	463	458	413	457	455	408	445	476	428	484	434	441	456	481	466	443	461	479	459	406	421	457	441	464	437	410	430	426	416	469	469	436	483	438	425	437	426	449	427	480	445	470	429	445	448	447	437	429	419	469	449	432	452	445	412	467	424	443	459	444	403	450	428	450	460	470	443	435	467	446	437	454	445	410	432	454	437	434	429	468	432	440	461	407	475	427	446	468	408	430	460	454	476	430	413	463	447	436	413	393	449	450	449	392	465	467	432	427	443	450	440	421	452	467	417	440	470	455	475	410	425	423	448	464	494	442	422	439	399	430	409	424	442	436	463	467	450	460	447	412	443	429	419	426	420	477	413	441	463	428	444	459	436	445	419	403	448	464	430	383	450	392	448	421	427	436	429	425	451	422	412	459	391	439	456	451	419	447	484	457	449	427	454	487	432	446	469	439	451	410	461	465	433	460	422	432	462	447	443	436	438	438	434	431	409	440	468	456	394	489	448	408	434	448	444	402	450	411	434	485	450	443	423	447	429	453	449	417	462	460	441	443	444	424	428	486	458	454	462	406	426	423	457	459	414	422	423	464	490	435	410	429	459	450	411	419	446	441	442	458	422	435	413	443	414	453	439	433	435	440	458	446	431	428	433	451	429	395	450	486	465	459	467	494	431	443	443	407	435	406	440	461	492	443	441	415	440	425	449	441	428	446	463	412	434	408	427	453	477	478	422	418	455	452	418	423	439	451	435	452	452	444	448	435	448	471	407	451	437	446	452	453	471	443	486	426	412	405	431	469	416	472	398	471	480	449	481	433	434	451	403	480	421	426	403	455	466	416	404	414	407	434	469	456	407	432	481	452	436	448	422	430	443	448	451	431	424	449	430	426	421	429	433	485	458	435	461	439	441	427	471	426	455	433	441	481	434	437	406	449	432	451	448	414	444	470	374	435	446	480	438	423	430	415	450	429	403	415	440	420	422	431	464	455	442	444	484	415	421	484	412	429	436	411	442	474	445	462	438	487	428	455	430	465	414	445	423	419	447	431	413	446	438	423	453	424	462	459	450	378	498	459	446	402	423	435	417	464	414	445	447	445	417	435	398	448	457	422	408	422	425	422	448	424	456	426	424	439	406	417	407	432	446	465	461	455	419	431	431	462	483	453	482	412	483	441	437	439	457	461	464	458	437	448	425	450	430	462	414	448	443	429	425	462	439	434	435	469	392	462	445	458	423	447	422	442	453	413	427	418	456	410	443	447	494	424	427	464	459	457	428	432	474	417	484	432	436	433	430	418	435	451	437	393	431	435	456	458	444	391	462	380	451	439	465	437	406	446	448	449	478	441	438	443	435	403	441	449	444	416	434	451	410	423	446	434	435	447	459	411	431	457	471	426	427	427	455	411	449	424	435	420	460	430	481	420	435	405	441	431	483	428	408	429	434	473	467	453	463	459	404	454	438	436	457	424	467	434	448	403	440	441	441	434	441	433	441	419	476	440	397	438	462	433	425	472	464	437	455	461	425	440	448	433	466	457	462	447	408	405	432	431	421	462	419	410	425	425	461	459	481	450	440	457	467	427	410	419	436	444	416	422	455	452	459	425	424	440	437	430	478	400	452	441	451	418	410	414	443	460	460	412	403	423	461	432	444	431	449	479	449	448	441	473	433	427	442	422	441	443	442	466	458	429	428	416	436	461	422	439	429	445	441	453	443	456	423	507	448	444	447	457	408	455	440	475	428	460	413	437	436	405	416	421	452	472	412	433	433	429	468	408	414	432	431	450	425	442	458	439	423	430	437	433	479	410	418	468	392	448	464	442	443	390	396	423	409	410	478	432	429	453	404	464	447	457	436	447	395	456	473	439	438	439	424	448	452	433	445	421	477	437	427	478	447	460	436	458	454	430	393	407	448	421	448	432	396	469	471	457	407	445	422	450	458	395	437	423	424	443	433	447	422	410	461	422	402	447	424	440	416	446	429	431	463	448	405	457	457	414	417	418	398	415	430	441	418	447	429	448	457	416	435	413	409	420	456	440	499	439	475	412	397	451	428	421	436	468	472	436	422	402	433	447	472	425	415	444	416	404	410	446	419	454	475	408	464	437	460	450	466	459	447	438	436	422	447	408	443	384	482	428	438	450	408	470	458	476	444	446	390	428	451	429	445	449	420	479	420	459	482	446	432	437	439	457	404	459	430	444	440	437	447	446	397	420	420	465	450	451	406	447	507	439	451	410	413	437	460	411	432	473	458	420	421	437	395	489	454	423	407	449	455	428	457	467	431	435	442	417	443	498	435	432	456	434	428	455	413	419	437	446	435	429	457	462	439	422	482	426	444	454	454	450	417	431	466	437	444	462	474	445	391	464	477	465	456	433	481	423	463	450	434	444	437	434	457	441
23268	47161	38807	28530	23504	19431	16143	13451	11296	8938	6977	5204	3741	2798	2264	1950	1583	1320	1151	957	925	881	805	831	726	727	741	681	630	654	639	585	569	552	549	546	518	515	481	510	543	496	541	520	527	495	514	503	519	478	476	473	484	507	438	461	465	452	467	486	454	423	468	467	470	475	463	434	487	492	439	469	451	476	474	474	446	450	465	439	427	464	444	465	453	466	472	446	417	460	448	496	452	484	458	416	445	416	446	480	475	438	494	454	466	468	437	440	490	438	426	441	466	468	469	439	467	497	503	478	466	437	475	459	454	426	448	439	479	466	464	475	439	461	462	450	493	472	459	483	431	468	451	440	414	478	454	489	435	421	428	414	455	472	447	429	457	473	458	489	460	492	406	416	446	493	422	430	452	458	489	458	438	442	452	475	447	433	433	449	489	467	441	448	428	470	447	416	455	445	460	449	478	473	440	471	435	460	496	465	462	472	459	456	448	461	434	456	471	447	462	469	450	429	455	446	445	461	473	474	428	482	467	438	470	442	423	444	478	440	464	472	439	451	426	456	451	468	454	452	439	430	456	429	492	448	418	448	472	409	442	443	470	411	487	456	442	422	428	442	464	471	448	453	470	482	450	459	461	489	449	439	467	425	483	438	462	447	447	449	446	455	451	459	470	479	435	457	432	469	466	471	467	471	415	448	453	471	455	430	437	481	462	440	447	439	423	420	457	456	458	420	497	423	433	486	466	441	438	482	472	464	428	457	469	452	445	456	481	462	459	435	503	492	433	466	442	439	447	473	442	441	438	467	408	474	457	481	465	429	425	469	444	428	411	420	450	409	454	433	469	463	500	424	458	453	425	462	460	444	435	454	457	472	418	463	440	454	431	455	523	450	462	447	451	452	444	446	450	421	465	457	447	500	445	464	442	436	478	436	412	453	427	456	438	475	440	476	456	444	455	452	436	453	448	420	446	451	445	458	419	476	469	451	472	453	444	486	471	410	427	452	433	430	449	445	460	443	463	451	444	455	436	483	471	474	456	439	461	474	416	450	472	447	457	432	438	455	428	430	450	440	436	428	443	486	477	433	443	441	465	478	478	462	461	456	446	464	456	437	459	448	422	457	424	470	445	440	423	442	438	479	445	478	493	445	440	485	467	484	431	485	467	449	486	424	438	435	400	482	462	467	448	426	475	454	451	424	412	460	452	487	478	482	474	465	431	475	431	460	465	443	478	505	438	439	462	454	439	450	450	449	450	457	415	471	428	455	471	440	468	443	442	476	459	432	443	465	458	434	462	460	448	507	457	464	453	458	466	437	458	420	439	448	502	438	436	445	468	481	432	472	473	461	454	457	454	426	486	483	406	436	465	429	406	451	454	426	448	431	465	427	486	452	460	482	435	460	480	445	424	471	401	469	420	405	422	445	437	466	447	441	408	438	452	467	459	468	451	467	469	486	440	425	461	458	424	448	424	506	417	421	476	468	458	427	457	418	421	444	479	440	459	437	474	446	458	432	446	472	456	462	441	462	423	460	474	444	423	471	424	423	466	445	437	437	450	444	458	457	478	425	461	454	426	465	476	428	486	476	453	458	459	445	443	457	473	478	469	497	483	444	457	443	445	430	432	438	438	455	469	449	504	493	452	522	446	461	464	437	456	437	461	457	453	451	502	475	421	409	415	452	424	475	458	459	476	476	449	448	449	498	460	450	466	415	462	497	456	429	489	459	439	430	473	427	410	461	455	450	467	466	453	447	455	452	416	482	426	473	453	462	490	446	471	478	446	409	450	480	456	453	459	478	437	506	435	477	475	469	455	457	454	438	459	454	428	462	433	425	447	462	467	451	443	440	448	436	428	484	444	458	466	426	411	485	429	401	416	456	474	446	429	463	436	451	466	449	425	437	436	419	449	432	456	446	441	460	474	463	472	457	473	437	444	443	483	463	445	430	464	426	493	468	468	437	475	452	426	430	492	456	451	434	470	508	490	435	472	472	440	453	449	436	495	457	445	482	471	464	439	454	477	412	448	423	465	450	492	477	449	423	497	429	444	430	448	430	457	460	408	430	493	449	466	476	443	423	430	453	454	430	462	448	424	466	440	453	427	448	489	438	446	455	464	449	452	514	428	487	458	456	467	470	421	433	458	435	457	442	423	472	484	463	446	489	464	442	418	433	461	457	450	463	493	427	385	436	447	449	480	480	438	471	427	434	441	421	460	441	438	463	476	422	429	489	470	478	483	453	471	434	436	465	464	445	486	452	435	448	531	478	485	475	456	435	460	447	413	445	478	486	465	469	458	458	442	458	438	445	433	431	450	474	435	444	433	435	467	483	490	441	471	426	450	432	440	449	470	488	441	421	455	440	454	459	457	427	463	429	480	457	438	427	471	444	430	481	465	448	450	404	428	463	438	471	403	468	421	484	453	445	410	471	478	420	485	417	458	456	425	453	423	451	451	475	465	475	454	472	421	460	468	443	479	490	416	446	468	485	442	421	442	417	471	448	514	475	461	433	450	434	464	482	508	447	468	445	426	473	427	425	439	453	450	474	461	441	475	453	433	455	489	485	472	443	432	483	439	451	478	447	430	447	465	462	470	476	454	472	447	421	522	417	458	426	460	459	422	440	492	500	463	457	483	450	454	490	424	429	519	481	472	408	427	459	482	457	470	451	433	458	503	478	483	496	463	409	478	472	411	433	439	444	430	429	496	479	448	452	443	478	437	470	463	475	440	429	456	488	500	430	455	476	428	453	456	453	431	434	477	488	482	448	479	442	457	484	453	445	468	427	442	475	482	463	484	484	446	420	443	456	456	466	436	434	450	430	477	484	446	430	456	446	443	443	432	480	466	446	461	445	482	464	452	429	492	477	437	460	475	460	472	482	437	471	441	426	434	438	454	469	494	455	441	459	440	490	403	439	448	405	430	460	475	448	530	476	436	452	446	443	432	462	463	462	436	471	447	484	451	458	430	445	461	426	466	407	422	455	486	456	466	447	450	464	446	488	463	411	453	457	466	436	478	443	468	434	456	450	460	467	431	458	493	423	465	443	451	432	466	492	444	447	442	437	451	466	473	463	477	445	449	425	416	451	442	432	434	448	464	451	418	424	494	441	448	451	437	442	419	461	474	440	500	442	439	440	439	427	432	445	450	474	477	433	426	430	464	442	501	476	426	425	430	478	410	446	417	436	446	444	476	454	449	432	461	471	452	444	459	449	479	472	448	448	468	480	436	461	430	450	462	455	437	436	427	461	450	451	435	465	472	449	436	446	418	469	461	423	426	456	482	425	439	455	447	452	435	440	451	424	427	439	464	438	429	451	441	487	454	479	408	457	433	446	455	484	486	427	444	436	459	438	425	433	441	438	437	441	467	476	456	425	444	473	436	469	411	460	427	411	459	461	434	469	452	435	459	477	448	405	443	451	454	429	456	414	445	437	481	492	445	430	466	416	467	490	452	503	419	472	501	453	453	445	484	457	462	460	474	437	446	452	466	472
29056	23327	23919	16117	9825	6590	4639	3629	3118	2369	1858	1440	1007	861	708	588	543	518	474	403	396	378	388	369	389	354	372	340	345	342	371	332	334	331	327	284	299	329	315	285	309	291	339	331	309	327	294	321	291	301	313	300	268	291	292	310	295	308	289	285	286	305	304	319	275	280	306	307	305	281	321	292	309	312	296	292	302	294	283	268	326	305	283	286	323	318	290	320	311	283	279	280	287	294	284	333	281	311	296	289	318	304	314	283	314	322	296	295	303	303	304	314	274	303	306	313	307	283	323	304	314	265	308	287	302	330	305	319	299	326	305	294	287	285	290	291	292	299	279	280	284	303	281	282	307	308	303	280	309	304	276	283	296	275	295	320	287	301	299	282	276	308	316	329	295	290	273	298	285	269	299	292	296	298	305	306	303	292	287	341	279	282	276	309	319	297	280	302	335	319	322	293	288	300	294	298	280	306	312	300	291	317	300	291	290	283	286	295	289	300	274	287	307	293	313	291	282	273	299	300	279	291	300	300	297	292	282	303	275	279	256	253	304	286	315	318	246	279	312	311	303	294	295	291	294	285	272	302	295	283	313	288	280	321	297	266	315	318	331	279	272	307	306	298	293	291	326	267	275	309	292	299	303	284	270	286	276	290	283	258	275	281	291	289	289	302	331	275	327	301	289	271	304	292	293	295	298	292	311	268	278	299	330	299	320	289	310	277	279	279	280	285	285	312	261	271	296	306	300	274	284	314	270	314	292	289	277	313	296	289	289	302	318	324	302	283	295	313	315	267	308	274	290	301	325	304	325	311	298	312	332	288	257	291	308	304	304	270	267	285	284	305	279	295	289	263	288	286	286	282	288	285	288	304	302	286	320	300	287	297	280	291	292	280	287	265	289	299	283	302	308	272	300	290	289	296	325	286	276	323	308	291	319	257	301	261	253	274	292	284	317	302	302	283	314	280	253	279	267	285	322	302	301	304	296	255	267	282	299	292	293	313	313	272	306	296	262	292	267	312	297	323	294	304	301	288	284	278	289	274	280	286	304	315	309	269	333	317	301	295	278	288	341	274	298	302	280	287	283	297	282	306	296	311	282	274	301	286	300	304	276	299	299	328	282	301	286	295	306	277	291	286	285	292	299	292	296	295	309	258	294	270	274	280	287	265	303	266	300	300	273	310	262	304	295	302	277	321	299	317	307	248	326	309	286	273	283	276	299	324	299	294	246	298	266	280	303	296	304	317	291	304	332	301	273	280	312	300	280	277	288	306	283	283	288	270	285	269	290	299	274	286	269	281	269	299	321	259	301	280	290	290	262	274	294	276	275	295	296	300	319	290	281	311	291	291	274	290	299	291	327	259	287	263	274	290	290	302	251	283	269	286	286	292	312	281	297	298	310	295	265	305	288	274	320	289	278	268	302	309	315	252	297	289	313	266	312	307	326	297	298	299	294	322	286	276	295	326	287	307	291	310	280	305	295	323	268	288	275	312	294	287	306	323	298	296	285	266	283	297	301	281	298	324	297	314	272	291	301	260	271	263	293	288	326	319	272	312	290	282	310	293	276	289	318	298	295	296	293	278	294	306	292	270	311	296	288	313	252	284	293	292	325	297	311	310	290	288	275	269	296	293	285	285	316	290	286	296	255	295	278	296	283	300	282	283	315	281	265	291	309	302	315	282	314	294	292	337	292	283	289	300	270	299	283	317	297	315	310	275	308	277	287	315	291	293	281	319	343	286	269	298	292	289	291	303	280	297	291	304	298	290	255	324	309	278	305	271	311	281	272	286	307	265	276	296	303	313	276	298	316	284	299	275	309	308	311	289	315	289	319	273	298	291	260	342	302	274	276	290	297	315	311	301	280	312	304	288	314	284	334	302	295	276	286	309	307	283	304	279	290	317	293	262	292	270	312	288	292	267	272	277	290	285	263	308	278	271	302	282	297	318	236	254	280	307	272	303	288	306	295	288	279	310	274	285	293	322	286	294	288	323	315	301	285	294	286	287	309	301	289	316	331	291	306	293	297	309	304	275	308	275	300	295	302	269	281	334	278	304	284	303	317	321	283	306	319	329	304	301	293	279	313	315	314	290	259	279	275	307	298	278	316	286	288	293	326	320	284	302	301	321	315	305	313	278	265	302	289	282	288	297	292	280	295	310	275	266	268	307	299	290	288	309	270	315	276	281	289	314	306	281	274	316	305	292	302	300	298	306	266	312	331	314	315	284	296	320	279	277	299	287	300	289	281	294	324	277	311	329	293	294	305	341	305	269	284	286	319	276	311	304	310	293	302	313	281	286	279	293	271	282	286	290	313	277	273	278	298	286	244	310	285	279	297	308	265	294	325	260	311	292	301	264	289	318	267	272	277	297	287	281	313	277	281	286	306	288	299	286	290	284	293	283	285	279	333	298	305	261	291	283	299	298	298	294	320	275	281	275	262	280	274	283	312	307	295	294	276	273	279	292	314	309	299	279	301	284	295	256	243	298	300	313	284	286	287	302	278	274	265	273	303	286	284	274	292	274	281	284	307	312	296	305	266	257	303	327	308	316	289	273	286	284	313	279	291	297	289	289	273	314	268	300	273	312	293	278	297	306	308	290	295	307	306	299	288	293	318	328	300	271	268	296	271	290	290	296	304	308	278	263	271	313	293	328	306	272	282	321	288	272	285	323	297	280	292	329	302	318	301	317	310	321	261	302	300	271	296	298	313	296	298	281	303	295	260	299	296	284	291	295	306	289	298	298	302	278	314	274	306	309	295	285	309	293	272	295	284	269	289	279	303	281	298	267	288	303	325	281	294	281	293	276	291	270	305	309	274	285	272	308	306	298	285	255	268	289	297	277	306	285	277	291	304	284	305	300	288	282	302	290	265	309	312	285	329	281	317	275	327	297	294	313	304	317	286	318	302	299	313	291	273	314	299	327	283	274	279	282	296	325	283	296	268	274	289	281	285	304	300	313	295	278	293	322	300	282	273	288	267	273	282	331	282	300	298	299	270	318	252	288	290	239	292	284	284	312	300	314	285	307	307	281	302	304	279	302	288	283	298	315	274	313	315	303	262	283	294	331	280	300	281	284	312	302	304	298	308	307	258	278	299	307	285	286	311	301	289	299	262	320	300	268	299	285	293	268	284	278	318	271	308	313	283	291	294	268	279	286	322	305	316	295	335	303	311	280	282	294	247	287	294	338	274	305	284	293	315	300	300	305	284	274	273	279	303	325	291	293	298	281	277	316	293	270	275	305	300	259	292	291	346	260	303	301	293	258	290	291	297	283	327	287	301	289	296	308	273	310	321	281	303	299	329	291	285	333	285	280	274	323	316	299	290	280	306	297	291	293	291	289	301	266	274	310	289	286	299	300	311	268	304	294	287	290	304	270	288	266	275	313	304	309	303	309	289	318	274	285	260	307	307	252	294	294	298	291	297	324	288	275	279	287	294	300	274	298	282	312	282	264	284	292	312	258	277	283	315	305	261	299	319	291	284	257
20787	34158	26198	16032	12641	10137	7783	6347	5337	4148	3281	2373	1664	1228	1067	870	744	660	568	516	468	451	452	424	416	413	399	426	411	386	360	361	389	350	348	357	374	366	327	338	365	351	357	329	338	330	332	309	330	315	344	320	341	314	323	333	301	326	327	327	286	375	312	289	312	299	282	321	318	332	307	316	321	309	291	303	322	333	325	274	300	296	355	318	336	357	318	326	294	308	293	313	288	294	300	290	307	308	281	286	306	293	342	326	309	314	300	334	340	342	326	317	357	333	333	299	335	316	334	295	323	323	303	328	277	334	315	309	317	307	288	335	311	329	301	313	326	337	318	298	291	293	307	320	321	317	297	302	316	293	321	298	280	326	317	325	315	343	314	315	337	364	320	316	301	325	294	323	334	292	310	338	351	303	312	344	331	309	313	315	298	266	305	308	303	318	334	326	307	322	323	311	317	316	308	324	338	322	282	320	322	317	305	321	306	314	330	300	260	312	331	309	299	314	307	318	310	327	319	333	307	313	322	323	325	324	311	320	304	334	304	293	260	321	312	313	311	301	294	306	348	331	314	299	330	318	353	302	341	335	328	324	335	304	318	316	309	308	339	313	319	311	349	325	326	279	313	329	293	321	305	309	284	286	306	314	326	328	299	338	325	340	319	288	296	336	309	314	306	277	335	318	340	319	364	299	288	326	305	327	306	335	308	301	328	312	316	296	320	324	299	298	336	332	305	296	313	306	322	346	298	317	322	306	311	344	340	304	334	315	370	339	339	327	316	326	326	283	274	331	291	319	298	293	306	312	332	282	307	313	290	314	323	334	281	283	298	309	303	311	320	339	294	291	293	309	300	327	334	344	303	297	302	329	325	303	312	303	349	321	326	295	315	329	325	294	319	325	333	329	336	302	306	310	325	320	311	294	348	294	311	380	283	296	303	326	299	301	295	316	304	330	310	325	304	305	298	304	269	307	343	319	310	314	292	304	318	307	305	307	323	297	332	291	338	274	321	299	296	318	275	353	292	285	293	304	288	312	334	345	275	314	288	311	310	289	331	302	309	315	326	308	300	316	305	326	315	312	316	319	355	328	304	309	337	292	333	293	319	344	326	304	329	296	316	339	315	294	300	345	336	327	256	319	355	307	297	317	320	324	286	312	333	320	282	307	301	297	307	298	308	320	309	345	322	311	301	297	329	321	304	304	307	299	289	313	295	289	303	321	306	307	307	331	296	328	310	305	312	323	312	353	302	312	278	284	324	307	292	306	288	291	320	299	295	320	301	320	280	336	322	342	303	319	317	297	305	320	305	318	309	317	327	302	317	323	301	326	314	320	294	265	276	293	302	340	286	299	311	315	290	278	331	324	325	319	311	306	312	280	309	341	308	337	277	350	296	319	288	289	312	320	320	331	320	327	311	307	314	307	311	323	319	310	322	320	311	278	305	328	327	312	303	317	295	307	316	309	333	314	296	320	312	313	281	343	305	311	294	300	324	306	319	306	286	306	319	310	315	307	320	302	333	316	322	312	312	297	324	301	327	289	334	329	314	314	313	282	317	296	309	343	292	317	299	341	303	289	302	320	342	355	327	320	293	307	296	336	304	307	329	312	348	298	296	296	325	303	299	318	331	321	309	334	301	310	338	311	333	329	289	299	300	304	304	324	308	328	308	301	298	325	317	311	302	309	336	296	328	297	291	322	293	345	306	316	327	308	307	337	324	301	314	300	308	293	292	314	334	314	308	345	306	290	332	316	337	328	327	325	314	366	288	379	303	299	325	308	317	295	320	298	322	319	289	329	307	303	337	285	324	323	311	288	316	333	332	292	322	332	338	315	313	315	323	300	333	319	314	327	327	314	326	320	307	326	302	332	299	333	329	293	306	325	306	352	309	316	304	288	311	317	299	320	311	309	319	307	297	307	303	320	307	320	316	309	313	302	316	306	308	332	297	302	305	336	338	316	349	328	311	315	307	350	319	315	313	287	318	297	304	335	328	311	299	298	297	301	325	293	305	299	281	312	315	306	331	349	330	297	326	334	289	298	335	309	308	315	303	315	326	315	292	322	337	366	284	319	277	317	337	305	309	285	349	306	309	329	310	292	301	294	318	307	292	305	338	300	280	343	316	327	305	333	307	299	326	332	285	304	319	312	330	323	319	327	303	310	299	288	283	302	312	337	291	329	322	300	337	282	283	327	324	319	333	312	299	332	349	323	324	321	309	311	333	350	301	302	327	317	325	310	310	339	287	322	318	325	299	292	295	291	339	312	302	308	325	298	319	309	287	300	296	318	283	326	311	287	318	347	276	321	301	315	310	293	316	302	337	362	317	308	306	295	318	355	298	293	284	300	316	305	309	335	318	326	293	322	269	322	319	323	292	345	344	311	302	335	302	325	292	329	316	319	276	300	303	309	306	306	278	299	314	265	324	312	278	336	350	314	297	333	342	325	305	335	328	293	309	342	326	293	327	314	309	329	322	295	307	311	318	324	291	355	312	314	284	306	314	313	309	320	286	308	314	297	307	295	297	333	287	281	305	272	325	310	336	279	298	308	307	318	288	310	314	306	312	322	313	305	287	293	319	288	321	304	306	299	325	313	313	313	316	300	300	294	327	275	334	317	272	299	303	316	317	292	346	307	282	283	293	301	322	305	313	325	329	305	326	320	324	296	306	300	303	345	321	317	330	306	285	310	290	306	334	314	287	303	313	320	313	318	349	306	312	332	323	315	309	298	320	314	296	281	328	288	327	295	336	314	318	316	302	343	339	325	284	318	306	312	314	324	307	319	295	326	306	306	350	322	294	297	320	286	295	361	321	340	293	312	275	304	326	278	315	304	334	330	314	367	291	317	297	300	286	294	319	294	313	315	314	349	299	289	277	361	320	316	327	284	294	321	287	325	340	323	323	318	323	328	289	323	297	289	287	306	305	295	313	290	295	292	338	310	277	297	306	333	345	288	265	304	292	293	318	338	299	346	314	314	331	319	264	311	308	310	309	318	291	315	339	301	305	327	288	339	321	317	339	295	312	316	323	297	300	307	319	324	336	300	332	312	313	343	316	338	310	327	334	304	306	299	322	330	296	323	288	333	294	298	331	313	294	305	288	325	315	339	301	326	317	336	296	315	320	312	325	293	344	321	324	324	319	315	310	281	300	299	304	331	320	306	326	328	301	323	308	311	321	325	311	312	313	312	298	321	325	289	308	310	302	315	302	339	294	319	335	295	290	289	309	302	304	311	313	319	287	310	343	314	309	297	319	315	329	342	327	297	327	330	308	302	301	315	324	322	291	318	329	310	298	324	316	327	306	300	319	319	320	287	309	303	315	333	317	309	309	308	307	287	323	298	309	306	312	324	320	319	321	276	297	341	295	304	301	299	309	318	321	305	327	269	308	337	321	314	302	328	339	297	335	315	360	324	323	284	294	347	355	309	318	308	302	316	311	318	311	300	326	320	281	287	308	306	318	308	302	330	324	290	317	322	325	315	316	309
24395	21549	28828	24905	21961	16705	10013	6752	5222	3990	3129	2376	1704	1288	1095	977	855	731	644	635	591	587	560	536	504	459	453	478	471	482	479	410	444	440	430	405	415	391	389	383	364	399	403	406	412	414	345	358	387	392	424	375	409	423	347	356	375	422	389	376	419	397	388	420	367	365	397	392	352	357	381	388	343	398	403	372	371	375	350	380	403	368	367	332	400	379	401	386	341	357	385	370	364	380	377	360	375	376	374	365	355	408	394	371	371	373	396	349	375	356	432	387	326	370	363	340	376	405	376	371	380	378	400	336	380	366	389	362	360	392	364	359	354	404	371	382	371	376	366	386	374	402	381	400	384	355	380	355	373	357	387	375	351	341	388	369	354	376	387	383	378	381	375	345	342	384	360	388	388	365	382	393	370	338	360	361	379	381	352	359	396	387	355	366	358	360	391	399	409	371	400	401	369	408	359	415	406	401	378	394	357	392	367	395	373	342	340	329	344	382	377	359	379	391	349	412	414	365	405	379	368	341	403	370	356	396	380	367	397	375	390	373	374	356	363	381	400	388	363	380	354	414	352	395	344	384	383	362	383	363	372	386	396	381	378	395	370	391	393	389	366	377	366	394	392	394	401	360	345	366	385	372	341	406	398	380	355	335	380	375	393	344	395	397	385	375	386	370	366	389	378	354	382	380	391	344	388	389	364	360	392	355	340	380	353	341	366	353	403	361	358	410	369	363	380	356	358	366	364	379	355	371	372	392	382	409	404	329	377	357	372	380	369	370	350	378	376	375	381	350	366	372	417	397	384	395	368	369	380	363	403	364	375	359	376	371	385	383	332	374	403	383	361	370	375	397	400	385	376	372	412	383	365	371	333	346	360	369	358	408	392	354	355	352	389	360	386	378	370	348	362	368	376	372	356	369	340	381	394	393	378	380	404	344	412	362	386	395	379	372	401	379	357	414	374	395	356	379	359	389	362	380	424	402	378	404	385	375	366	352	382	393	384	401	370	389	412	370	364	391	380	353	409	362	376	368	403	406	363	370	356	325	365	386	414	388	353	379	353	419	375	406	406	366	386	331	387	372	357	412	359	394	377	345	414	400	362	355	360	401	344	398	380	410	410	401	352	416	379	422	393	346	407	355	421	383	391	360	365	361	414	385	363	368	366	345	388	383	354	375	354	405	384	384	355	340	358	360	393	370	388	367	387	345	394	362	388	369	368	399	390	359	340	377	376	315	359	362	366	367	359	369	364	382	371	380	374	369	371	374	369	387	345	367	381	388	390	346	429	358	364	389	404	381	382	376	358	391	394	377	340	371	389	366	369	391	397	379	389	359	386	379	369	373	381	362	367	381	393	362	396	387	383	372	373	356	366	405	389	385	375	381	347	398	401	393	370	376	367	372	350	401	404	384	353	375	380	384	393	398	376	367	390	338	367	390	380	334	376	392	344	373	374	329	352	412	401	338	368	380	390	340	360	311	356	371	372	373	371	357	386	372	367	356	362	371	332	394	357	361	380	372	359	343	392	406	386	354	397	388	363	416	389	397	371	368	414	362	365	372	371	396	382	402	385	376	399	351	374	364	379	392	368	373	374	400	372	394	353	375	369	363	385	381	404	353	376	357	381	399	341	381	358	391	356	387	383	371	356	395	376	378	401	367	386	386	369	374	352	371	352	388	351	356	389	406	360	339	378	421	369	393	395	359	368	362	377	375	379	357	409	370	370	378	373	342	368	381	375	406	381	326	367	372	374	381	403	409	379	337	388	384	368	356	384	387	339	372	359	393	410	369	400	396	321	369	384	361	355	390	382	356	392	351	338	348	393	363	359	351	407	364	385	378	370	381	393	343	372	353	429	419	409	379	347	397	360	377	382	383	353	374	398	358	392	412	356	398	385	355	392	364	353	374	350	392	365	378	386	382	331	377	368	348	372	362	366	378	347	399	378	364	370	346	362	365	376	389	354	344	369	373	336	403	352	362	369	372	381	351	361	399	405	381	371	361	406	393	379	343	378	366	375	368	396	315	377	384	390	393	349	355	357	395	365	395	356	368	388	383	390	361	382	397	375	390	392	369	360	371	384	345	413	386	363	343	387	378	387	355	396	402	381	378	349	409	354	353	377	377	361	408	358	390	405	351	374	413	385	404	365	419	369	395	345	401	341	357	353	404	333	373	360	357	422	367	352	363	342	366	331	372	377	360	397	374	417	408	352	335	399	379	377	393	380	374	383	369	383	383	371	316	383	373	378	361	347	398	390	372	351	374	365	377	374	380	408	389	385	374	381	400	407	388	394	359	345	366	387	351	374	406	376	382	393	341	379	371	416	377	363	382	407	354	354	362	354	356	379	356	351	355	385	398	371	361	372	364	382	389	379	360	363	389	420	368	379	373	327	395	356	379	397	400	412	343	407	419	385	391	363	371	365	348	363	402	349	394	388	343	364	361	389	383	383	362	359	379	390	355	380	355	362	383	364	358	377	386	368	372	372	371	401	388	376	389	356	350	396	374	381	396	369	394	395	415	376	395	409	363	395	404	380	377	393	376	346	353	346	359	393	369	352	348	377	391	350	318	364	390	388	370	374	365	359	416	373	389	386	392	377	400	348	358	370	380	370	366	385	399	399	376	358	404	377	362	357	355	355	377	402	397	375	401	365	399	363	391	377	399	362	396	380	396	356	401	352	384	417	375	402	389	343	358	353	392	335	371	351	389	373	404	395	343	409	340	335	396	355	405	360	414	352	414	405	394	398	379	376	369	369	348	384	379	385	359	373	357	370	396	404	328	372	336	366	419	339	373	380	362	346	366	360	387	360	384	387	416	358	375	371	377	441	372	410	380	414	366	409	394	404	376	370	386	361	353	369	372	362	357	362	356	402	401	398	385	394	405	357	380	363	368	363	348	351	373	393	414	387	359	364	369	360	335	388	363	348	379	360	357	412	396	387	376	406	401	357	356	358	364	333	361	369	357	379	378	391	394	345	403	372	397	384	375	371	389	367	360	372	376	401	358	418	390	354	384	383	365	396	404	403	344	394	400	397	382	367	392	396	372	368	366	401	385	353	342	376	358	392	383	385	373	372	346	356	351	412	381	386	386	414	356	392	404	380	373	337	395	376	385	353	387	384	393	361	384	368	405	328	373	354	365	349	384	385	350	381	349	410	373	362	351	359	366	350	372	369	353	352	401	379	383	396	391	388	351	384	403	407	369	358	381	368	377	392	395	396	374	361	369	367	416	365	383	357	362	357	378	333	368	394	403	366	390	373	371	382	376	370	397	383	344	392	375	386	377	356	362	363	368	378	358	382	358	410	350	371	362	362	368	363	392	399	390	361	383	350	346	368	381	347	398	414	370	388	401	362	370	382	352	366	356	383	343	365	385	403	398	374	345	333	360	376	382	374	370	401	381	337	396	364	358	371	413	366	416	398	343	385	379	339	391	372	350	342	354	380	372	362	370	351	394	365	391	339	376	375	381	379	394	367	383	369	347	379	357
20904	42038	34838	23898	19006	15192	11983	10046	8062	6657	5151	3791	2577	1948	1597	1309	1164	973	801	756	721	663	639	636	607	572	587	562	547	500	542	518	469	445	460	451	433	481	420	442	444	433	413	427	469	418	435	414	437	410	455	398	378	379	421	389	444	380	431	377	379	389	389	404	405	400	372	379	395	427	413	378	405	391	373	391	417	397	407	399	399	417	414	393	407	355	370	424	364	371	383	403	440	375	355	388	384	402	361	418	380	347	414	394	349	387	360	427	384	389	346	375	405	350	385	407	402	402	399	366	367	389	418	402	350	407	398	407	386	379	377	387	371	403	370	394	417	433	416	394	360	383	394	372	422	393	370	395	422	407	380	401	413	374	360	381	399	425	385	382	385	376	393	379	379	385	417	389	392	361	425	408	379	364	378	383	398	393	379	374	357	422	391	402	405	405	416	395	415	409	364	401	393	390	366	391	384	396	393	378	386	387	405	425	367	403	361	418	399	412	420	391	377	384	410	380	411	387	368	390	383	369	396	394	382	364	395	394	399	354	390	401	413	422	367	360	393	342	413	357	372	406	400	389	407	389	398	388	378	391	409	400	414	375	419	398	426	417	373	412	381	409	387	391	388	373	381	401	378	398	371	393	348	376	379	369	384	367	410	416	365	390	380	383	371	370	382	422	397	385	409	379	389	408	386	422	393	368	387	436	409	381	402	417	375	441	396	398	384	389	349	417	378	402	429	382	373	389	426	409	372	417	395	384	381	392	401	404	384	402	366	378	376	383	388	353	380	379	394	364	398	379	408	403	374	355	365	397	413	382	391	405	401	404	417	401	389	388	388	381	387	376	378	379	369	388	408	407	391	414	369	383	403	392	392	411	403	353	386	420	375	369	397	412	383	400	408	431	358	403	412	410	361	380	384	390	390	379	417	442	373	384	380	406	389	375	345	433	408	406	394	393	370	421	361	403	402	379	386	383	395	382	410	387	438	359	433	433	351	356	354	400	369	363	363	374	379	370	380	397	372	383	394	389	382	366	388	410	373	402	385	368	349	418	381	379	367	332	432	409	374	370	396	386	364	402	379	381	377	362	357	421	387	408	392	401	407	374	392	389	378	408	368	375	408	357	375	397	442	377	399	419	397	350	370	405	433	402	344	405	397	375	398	397	408	394	403	396	372	344	396	374	371	378	353	422	388	383	379	421	379	380	390	359	364	405	354	377	400	374	407	397	397	386	416	388	381	422	385	361	409	335	388	363	386	411	416	397	358	390	399	384	380	410	428	394	354	361	421	398	371	362	339	367	389	403	392	399	390	391	373	421	441	360	381	395	380	397	372	372	387	405	399	429	391	359	378	407	419	373	400	355	404	390	390	389	417	365	408	435	362	387	404	375	424	381	394	392	399	397	400	356	355	365	381	377	391	405	387	395	400	388	393	396	366	409	402	380	372	397	395	384	405	378	427	375	378	391	408	369	399	401	395	399	367	387	395	363	389	333	416	410	366	410	360	400	376	394	355	405	419	389	397	374	378	386	429	419	379	352	349	386	379	372	399	355	396	401	397	451	343	440	407	383	378	372	370	405	364	362	394	366	394	395	408	352	382	383	380	412	376	384	349	405	377	405	403	387	400	397	391	395	399	397	387	399	422	394	358	365	429	412	381	404	400	390	415	429	404	401	390	405	392	384	397	412	401	391	386	391	360	408	382	378	363	372	378	381	418	403	392	391	395	379	374	388	410	384	405	388	382	384	380	379	385	382	407	393	421	336	374	388	367	361	413	437	385	392	375	365	393	388	388	373	417	410	399	395	403	353	407	370	429	387	365	378	376	374	350	373	360	384	392	360	389	369	380	411	363	393	383	397	380	389	379	411	397	391	369	399	389	380	378	399	397	361	368	387	438	403	376	387	409	358	365	373	380	406	402	387	392	392	392	381	371	360	390	374	401	403	356	411	376	376	388	416	413	369	373	391	389	364	400	383	412	399	382	408	401	407	381	364	419	433	359	422	404	364	398	408	415	387	383	402	365	378	378	379	417	419	391	388	368	372	400	375	380	411	388	380	395	388	412	391	398	412	393	386	372	397	408	369	371	379	372	423	350	372	375	361	400	382	384	411	399	381	389	376	395	376	398	389	371	405	383	401	429	387	392	380	375	399	380	385	436	402	376	401	390	383	394	389	370	381	391	406	393	398	402	402	383	361	371	389	369	357	394	401	364	353	366	384	367	376	398	407	410	421	373	412	391	353	394	396	416	395	427	359	388	382	349	372	397	393	396	395	419	396	376	407	386	407	409	416	396	388	405	393	344	370	385	385	397	346	404	411	382	392	377	388	354	373	398	393	367	384	352	434	391	405	393	394	375	380	372	373	379	397	373	433	399	414	335	383	366	412	436	424	388	429	392	367	399	414	411	413	403	373	365	392	371	405	379	391	409	410	353	391	407	372	391	384	376	406	368	388	420	375	378	378	352	391	398	392	378	425	355	376	420	415	424	396	396	390	360	389	405	399	368	432	351	386	393	380	363	410	405	391	403	391	400	377	385	414	404	407	405	394	366	419	371	361	404	413	411	359	370	436	374	380	436	376	402	390	391	369	365	421	368	406	418	360	374	388	357	442	392	397	391	376	365	367	385	372	377	396	409	396	387	384	396	380	399	384	378	354	393	392	366	382	394	401	390	376	390	412	370	394	403	379	396	349	397	416	386	350	405	406	408	384	351	382	390	388	379	335	400	390	376	390	331	373	393	399	381	403	379	398	370	387	399	424	388	374	399	366	415	371	403	405	376	417	396	384	394	409	368	403	380	379	368	383	400	423	385	419	393	394	384	392	371	396	383	426	374	395	406	365	425	409	411	383	396	395	410	413	386	404	355	421	380	415	386	369	413	387	369	382	425	332	358	403	363	399	363	375	383	415	392	352	333	359	428	390	375	404	383	392	414	419	363	439	398	374	364	391	378	400	395	370	371	428	398	391	401	381	394	371	422	370	415	381	370	430	342	408	382	420	418	435	382	373	400	390	398	393	399	393	385	418	387	396	362	424	370	418	420	369	402	381	384	406	397	393	365	356	397	430	398	404	373	393	395	385	388	404	400	407	414	396	400	395	404	404	392	372	398	379	396	400	384	420	407	379	383	403	371	361	347	368	426	390	358	379	384	391	359	396	359	364	386	410	396	370	409	389	409	385	383	363	352	407	370	406	381	406	359	408	413	379	382	380	391	375	396	381	387	394	362	378	385	396	384	391	403	380	387	412	389	352	361	356	378	360	351	389	375	406	389	347	377	375	386	421	389	394	396	356	396	408	376	378	406	393	378	375	390	407	401	386	389	395	378	410	410	387	392	369	401	386	396	365	386	389	392	426	371	405	387	411	371	379	336	406	394	391	406	376	418	383	388	392	372	418	394	376	379	415	408	382	377	403	401	367	401	401	401	374	401	400	401	380	378	398	401	403	376	398	442	413	390	376	366	429	432	386	387	416	399	353	384	376	366	372	366	405
25534	21561	27848	26124	17382	9821	6384	4929	3845	3178	2498	1979	1433	978	866	711	653	588	500	466	442	457	414	427	438	447	389	395	392	364	375	362	362	363	339	348	333	355	354	317	321	328	335	312	328	334	338	308	345	314	343	325	330	336	314	320	297	337	319	315	308	353	282	314	333	333	319	359	280	334	325	332	303	308	314	330	304	330	310	320	332	336	319	294	308	337	300	308	317	308	290	331	287	317	302	309	288	294	281	301	284	300	301	350	311	288	311	277	295	288	338	317	334	310	292	335	309	294	335	332	331	312	305	303	300	363	281	321	316	321	291	351	307	320	300	311	321	302	312	329	309	328	351	319	309	313	298	334	257	296	306	312	304	332	330	317	289	295	330	321	328	313	289	305	308	309	301	278	314	308	328	299	303	305	321	358	349	346	294	365	265	266	322	328	276	303	301	347	320	309	317	327	299	277	325	341	328	314	294	321	312	338	297	293	316	316	311	334	317	309	320	303	320	279	295	301	303	339	326	304	298	318	316	306	324	313	303	315	309	298	308	322	342	291	293	310	314	346	349	333	309	329	313	304	328	316	314	275	318	308	384	303	300	315	294	312	310	306	305	309	302	294	300	290	290	303	305	302	315	304	301	339	300	334	319	315	312	321	310	334	306	332	329	317	331	313	326	308	316	334	333	297	301	314	326	319	284	306	319	306	330	296	267	322	300	302	313	314	318	311	298	287	323	352	306	304	297	342	321	301	296	318	309	305	301	305	343	350	333	303	325	319	300	304	312	312	280	308	322	285	305	311	299	317	306	318	294	300	344	297	312	319	335	293	325	298	311	327	322	336	296	311	320	318	322	282	307	322	295	279	337	328	320	331	332	299	326	300	319	344	338	307	351	318	301	316	325	292	300	304	295	301	323	313	317	314	311	345	307	321	322	315	281	333	316	309	291	313	310	311	318	303	295	315	303	314	281	279	340	308	314	324	331	299	320	337	314	324	288	303	310	339	307	326	337	342	289	304	348	323	327	317	311	328	319	288	322	323	320	304	311	328	297	321	334	345	314	316	318	296	334	324	303	303	312	302	338	292	335	310	307	306	331	336	310	289	295	328	301	337	328	337	320	315	326	312	326	318	334	284	302	319	314	327	323	296	334	304	301	344	279	329	307	298	345	307	323	321	332	323	303	338	327	315	276	306	298	265	332	311	317	344	322	302	313	289	309	315	318	287	328	315	311	316	321	301	295	323	308	299	296	290	302	309	297	290	343	306	325	329	322	297	321	311	306	290	303	335	309	287	333	294	311	305	319	334	317	321	297	283	312	317	308	290	322	329	319	316	306	323	333	305	301	318	279	360	302	331	285	284	326	316	339	313	299	315	348	306	280	336	328	303	311	305	317	327	316	304	328	326	286	336	302	322	319	275	325	323	298	304	325	291	298	343	298	310	291	299	327	345	351	331	310	320	310	275	307	282	329	307	307	314	285	315	283	304	328	312	329	312	294	295	292	285	321	297	323	306	299	317	321	299	300	298	353	311	298	329	320	294	331	286	279	321	320	338	311	275	317	308	303	326	299	304	325	288	327	272	302	327	311	313	336	329	296	294	316	280	320	277	341	298	339	354	308	287	318	305	319	303	288	302	295	329	306	332	318	324	289	326	293	327	304	310	314	335	309	280	310	315	308	322	313	350	275	299	350	302	324	322	275	330	303	327	312	297	306	303	288	315	304	308	330	307	322	304	321	312	327	325	306	313	307	333	312	346	329	322	306	330	295	335	299	311	329	322	328	327	305	310	300	321	309	343	338	309	357	311	305	300	310	293	324	307	290	311	309	328	312	319	334	298	312	306	293	321	351	327	357	305	284	335	318	326	307	335	290	275	326	316	303	328	313	308	298	312	290	316	332	284	298	312	323	329	312	294	341	301	307	310	326	301	313	293	302	333	311	312	313	293	313	308	344	299	327	308	316	307	292	300	292	297	365	326	312	292	302	316	299	292	328	293	285	297	263	300	331	298	331	277	286	308	330	315	309	323	331	311	305	322	321	316	317	311	335	298	313	335	343	297	319	300	285	317	307	314	316	314	305	322	289	352	292	323	290	308	298	306	320	329	324	332	331	278	322	304	344	306	292	324	348	308	296	318	309	323	321	306	307	297	312	310	338	337	300	302	323	336	321	309	325	334	322	253	308	304	315	324	305	313	311	311	296	324	297	329	316	310	318	299	317	296	307	311	321	297	309	323	304	326	320	310	313	296	320	324	323	332	311	299	302	333	334	285	291	275	314	337	313	285	311	303	321	313	288	318	308	306	334	305	309	269	312	324	307	307	349	326	296	302	335	304	315	320	289	292	304	324	343	305	337	313	306	302	306	305	308	309	317	296	318	310	307	308	297	278	300	350	287	327	339	312	323	330	299	307	298	305	341	306	305	323	345	275	296	318	333	315	310	298	342	301	313	308	310	286	337	277	310	344	328	330	318	347	304	327	282	298	287	332	309	325	339	282	332	290	346	328	296	292	295	308	309	325	322	309	339	313	298	312	327	306	332	312	309	333	314	299	322	330	309	280	309	301	286	331	289	316	304	326	327	307	333	317	311	319	319	312	324	349	315	332	322	289	301	294	308	278	288	314	320	308	308	327	335	345	292	290	268	341	291	319	290	309	299	312	351	291	307	297	293	283	369	332	309	316	312	317	279	276	297	306	316	314	309	285	322	331	315	325	310	346	307	320	280	292	279	307	310	337	337	287	305	339	294	331	310	337	309	290	297	334	334	327	309	295	315	309	336	300	332	318	317	305	287	308	298	320	331	289	311	327	291	309	340	301	337	324	328	295	320	296	310	291	308	313	293	296	297	292	281	312	319	328	286	302	299	304	315	336	323	302	348	344	325	294	327	301	326	296	289	322	299	282	305	316	324	281	310	304	337	332	326	295	304	288	319	324	327	291	318	281	309	302	308	303	314	305	285	342	290	330	251	329	310	315	304	290	309	292	318	343	275	312	289	335	309	314	334	295	304	304	329	311	314	329	298	338	311	304	292	292	299	337	306	292	302	326	314	324	335	296	319	305	298	324	308	312	322	321	294	322	323	331	329	323	323	307	271	293	326	328	295	305	309	300	311	299	306	315	329	326	310	300	328	331	306	314	321	299	310	308	337	280	311	307	318	316	316	323	315	329	328	332	336	317	313	311	318	299	316	343	302	333	323	324	328	327	324	286	266	342	306	283	301	308	324	313	339	340	292	333	303	306	301	300	322	308	321	354	291	315	300	266	322	307	315	334	337	281	307	305	307	301	326	312	314	338	311	340	301	303	296	341	312	299	311	322	267	303	329	306	296	313	333	292	324	318	335	303	294	312	313	351	307	299	337	304	292	304	325	305	306	310	320	297	302	319	315	299	279	321	325	291	349	297	321	316	319	313	307	321	293	285	308	302	318	325	338	340	326	327	322	340	307	337	301	302	314	298	317	314	303	312	336	344	310	327	291	338	319	298	321	334	339	297
19869	38900	31017	20359	16058	12873	9872	8319	6966	5446	4113	3327	2288	1616	1345	1048	917	811	677	641	572	552	541	532	479	486	487	461	419	462	472	400	380	380	413	383	373	372	366	348	349	400	364	387	372	373	357	356	369	340	342	362	334	345	370	299	342	314	316	332	307	319	353	358	344	374	348	309	346	330	337	340	345	322	354	341	339	344	358	315	327	339	336	351	350	338	323	356	330	338	328	337	328	340	361	331	339	319	346	324	361	366	334	330	356	361	318	316	328	318	287	344	356	354	361	324	287	322	325	315	339	296	354	352	366	346	310	331	362	332	309	336	347	316	376	327	339	322	337	333	327	313	312	338	326	350	341	343	307	303	340	330	337	321	328	352	321	322	349	334	329	331	318	320	359	317	327	334	310	354	383	280	332	341	323	333	325	337	372	342	324	328	332	321	334	324	341	328	323	346	335	342	341	325	375	346	316	326	310	335	318	304	343	373	312	341	306	321	307	328	329	336	326	314	333	326	353	332	336	351	287	319	337	347	314	338	315	294	311	360	313	342	326	337	346	303	333	339	358	317	341	347	338	335	327	332	303	349	328	351	336	354	356	356	309	316	307	337	332	336	321	321	343	380	321	328	361	348	303	355	375	326	322	318	317	335	323	343	324	325	323	355	345	338	333	316	342	385	331	331	330	345	329	318	355	319	352	326	348	310	367	335	335	336	341	385	339	318	334	333	354	335	317	315	340	354	341	332	343	342	322	350	314	321	319	353	335	326	306	356	358	288	337	347	344	343	323	307	307	330	347	342	346	363	336	352	321	329	353	329	341	375	347	301	305	287	331	347	328	318	325	341	334	317	326	330	327	337	365	354	335	354	327	340	342	316	284	337	340	347	326	361	373	371	353	344	318	331	305	328	338	348	333	359	321	316	326	353	352	320	353	351	330	331	333	370	330	323	305	346	347	351	345	332	353	343	330	358	332	317	359	347	332	345	362	335	339	335	355	350	344	336	340	352	322	324	335	328	338	353	335	323	316	330	342	333	301	314	336	336	338	342	330	340	302	362	351	326	330	326	348	353	355	360	342	324	332	345	363	335	318	334	330	361	348	343	337	355	332	332	315	333	310	307	340	344	347	336	319	334	333	352	321	321	338	326	333	365	318	347	360	316	316	357	340	345	337	342	341	343	330	325	310	327	339	331	370	323	330	353	305	323	352	346	338	348	316	323	352	338	316	335	309	340	305	348	341	347	342	325	323	334	344	341	347	309	327	333	332	355	314	315	305	324	360	286	321	347	319	338	314	321	321	306	301	343	347	339	287	312	343	320	343	344	333	336	358	312	317	318	315	357	350	318	348	307	337	346	338	323	327	335	347	345	349	318	363	338	349	298	355	388	338	331	340	350	323	357	333	332	337	347	313	383	331	346	357	330	313	329	327	312	355	315	333	327	360	355	325	315	350	344	308	356	334	333	335	293	375	324	354	360	336	312	334	399	321	318	315	372	320	365	326	376	331	338	338	317	328	309	356	346	339	320	328	355	340	370	325	340	351	327	346	360	322	326	295	320	322	341	313	358	340	340	325	360	300	331	343	332	342	346	314	310	338	314	347	310	315	347	355	335	321	344	333	301	307	352	328	333	355	333	371	292	331	328	342	315	350	335	326	330	312	329	333	330	340	360	318	337	333	347	344	322	313	347	323	350	357	318	326	318	361	303	328	309	362	371	327	340	343	361	347	337	346	330	331	368	347	334	356	319	321	337	318	338	343	341	330	314	355	326	327	326	325	345	353	367	346	310	346	339	308	314	299	370	341	330	327	330	327	369	322	327	386	364	352	324	332	321	323	336	340	355	313	322	363	356	332	314	331	359	342	338	370	332	316	349	340	329	348	299	348	305	318	327	330	333	316	328	367	346	320	332	364	309	306	336	355	356	371	346	381	321	334	337	323	341	325	341	378	348	324	350	350	351	335	325	322	323	347	338	357	312	278	334	344	343	373	354	353	307	324	341	334	340	347	331	367	359	336	326	307	374	319	317	332	327	345	344	336	343	334	340	350	339	327	350	314	346	348	357	369	328	340	347	332	364	358	346	306	333	324	371	324	330	356	330	340	352	320	312	315	325	287	316	386	292	331	322	324	324	333	347	309	334	321	343	327	352	305	354	313	341	368	345	323	350	351	354	332	337	382	334	353	338	325	365	357	337	333	371	299	345	357	335	328	350	305	315	349	345	365	340	323	344	328	360	332	364	375	373	315	361	343	330	334	326	325	320	351	340	306	328	341	341	323	305	363	370	338	328	350	325	322	334	348	338	336	338	337	327	370	325	339	371	369	332	327	329	333	311	339	340	357	352	321	325	347	347	328	336	334	350	329	343	347	333	331	307	338	320	319	332	331	354	325	325	336	378	361	329	352	348	346	350	336	306	330	299	327	300	322	289	323	304	332	328	312	354	353	324	317	361	359	325	315	313	372	332	329	337	337	333	317	368	318	303	334	344	329	358	353	317	335	336	341	336	346	339	328	347	304	338	328	339	332	340	341	333	350	323	298	360	341	327	304	317	370	352	338	339	304	332	322	325	359	323	365	343	350	317	379	338	332	343	314	329	331	357	331	329	363	333	349	353	306	324	345	318	362	320	347	347	319	329	309	339	324	331	334	322	356	335	319	319	342	320	314	290	331	342	316	324	327	317	319	330	340	346	322	366	333	352	333	360	372	335	342	339	323	301	336	356	347	306	330	318	359	344	347	347	346	331	304	321	335	332	354	345	314	321	318	324	335	308	296	330	332	341	367	321	307	318	376	343	335	358	343	311	373	333	305	336	352	391	300	321	355	321	340	357	380	304	331	327	326	326	336	339	346	367	368	348	347	294	306	306	341	332	328	360	357	356	319	338	327	326	321	332	319	356	311	362	336	308	353	338	330	340	358	341	346	336	354	338	370	348	331	333	346	345	286	359	365	341	330	347	333	320	341	351	318	354	345	319	313	301	338	323	310	339	338	331	324	328	306	312	321	346	346	332	336	338	382	301	310	321	369	310	341	329	320	334	336	328	318	339	370	349	298	326	334	341	335	329	313	339	368	295	331	295	328	314	313	362	351	344	316	318	319	360	320	340	343	334	334	281	294	333	323	317	313	315	323	354	307	341	334	336	318	331	327	337	295	342	337	343	333	320	320	356	362	307	354	343	331	354	337	315	342	360	359	306	321	350	333	300	351	345	331	312	313	345	341	377	345	344	330	313	332	298	361	324	343	337	349	299	309	328	321	293	311	334	319	325	301	352	303	315	320	335	331	328	328	320	328	351	331	339	341	328	339	326	319	356	356	349	343	331	324	353	319	336	320	333	327	328	348	314	334	343	296	340	338	335	331	334	337	320	325	336	332	337	373	342	353	327	334	372	329	336	343	361	311	349	329	290	299	324	353	307	336	319	339	338	308	302	327	329	337	304	349	330	339	341	363	314	340	331	349	364	332	329	299	338	338	311	319	352	323	327	332	341	351	327
23130	21552	29303	24277	21784	22600	18087	9544	7043	5820	4719	3702	2464	1944	1487	1299	1159	1007	800	763	788	760	695	656	593	621	590	609	644	628	630	522	519	459	493	488	506	502	471	476	482	468	479	448	445	463	481	523	465	418	477	482	478	497	426	387	425	435	420	462	456	437	423	471	458	461	421	428	433	438	472	477	473	440	453	432	472	410	429	422	437	415	484	441	458	439	452	444	441	414	452	459	466	444	446	436	437	458	437	459	396	447	407	428	423	415	466	434	455	435	428	406	427	466	411	449	478	466	402	442	442	438	418	478	501	427	422	463	427	412	461	410	467	416	432	435	444	447	430	440	466	451	419	441	429	428	417	447	399	410	467	422	415	419	445	421	460	420	478	420	425	465	407	437	457	454	443	437	467	464	469	437	417	407	432	473	474	448	426	433	418	444	456	432	428	472	391	461	404	397	447	467	418	449	410	407	421	449	495	423	412	421	411	425	466	449	407	445	430	417	384	428	433	414	436	430	452	441	414	437	435	429	407	444	427	457	457	413	389	439	411	417	426	451	414	455	452	431	424	411	456	459	446	456	492	443	438	455	464	448	460	411	420	419	431	452	478	388	451	450	447	406	408	461	435	411	445	430	424	413	434	440	455	469	410	436	445	452	435	431	433	448	449	433	455	412	459	445	459	411	422	396	391	451	469	373	427	415	431	431	400	429	412	436	460	437	443	440	419	461	437	453	433	407	406	475	446	390	451	427	449	428	433	445	411	491	441	420	421	436	470	469	424	461	446	413	395	435	402	401	469	463	426	432	446	427	472	484	397	455	390	394	472	443	433	434	447	426	479	429	432	452	455	444	420	397	436	422	421	460	481	431	440	425	458	411	502	457	430	440	445	439	451	421	433	454	433	419	425	459	413	434	426	453	444	451	402	420	407	433	427	416	426	439	455	437	448	424	435	401	440	430	414	440	437	446	445	410	409	415	431	442	457	427	437	431	453	434	425	425	410	440	413	423	491	419	430	424	454	456	436	462	462	430	459	426	474	421	439	473	458	446	464	468	486	481	416	441	444	425	452	429	432	388	439	434	412	426	449	416	449	481	438	443	417	420	437	403	444	424	452	419	436	448	420	439	443	467	413	469	430	429	472	427	460	428	417	443	414	456	426	468	432	460	437	402	430	443	438	400	451	404	424	411	490	430	435	413	414	468	444	446	438	416	461	454	420	412	453	473	412	441	443	429	420	453	414	419	496	440	438	402	477	448	446	442	460	458	453	433	432	438	423	441	469	437	456	426	444	457	437	444	472	457	449	484	482	467	388	431	433	421	421	454	428	445	441	415	449	467	395	386	425	429	498	426	457	455	479	450	399	453	464	433	461	427	444	449	486	448	438	468	449	398	422	400	385	450	408	449	435	464	431	430	461	415	427	424	402	446	403	433	408	461	428	458	441	463	454	426	423	439	426	422	472	454	407	395	422	413	410	480	457	466	422	445	447	419	438	393	418	407	449	466	408	442	413	477	463	426	488	430	455	445	433	416	419	471	404	470	443	408	434	440	400	420	456	459	421	419	431	411	427	402	440	471	461	430	459	432	405	404	452	492	445	438	442	402	444	465	451	435	412	442	461	433	426	464	477	414	409	399	433	435	429	462	407	454	423	447	460	429	436	402	447	418	433	441	463	438	455	422	422	423	462	457	412	457	475	449	470	453	449	449	436	480	460	427	403	445	431	423	480	464	420	469	426	401	438	422	432	467	449	436	439	439	470	448	432	452	429	417	444	427	418	447	453	424	431	439	400	475	407	460	413	460	436	408	428	443	458	425	435	451	442	480	437	381	375	440	430	426	450	436	416	460	435	437	460	456	457	403	438	473	422	451	443	431	436	484	431	448	418	448	423	444	423	421	423	499	440	447	427	425	450	416	416	440	398	455	414	456	444	452	411	422	422	436	483	433	432	439	425	452	404	426	430	455	417	434	429	453	419	419	450	423	410	461	455	430	428	399	439	436	434	435	450	443	415	453	423	439	430	440	472	469	442	473	419	453	424	500	469	423	413	399	486	425	435	427	446	390	447	449	475	472	488	477	429	428	458	451	472	412	442	427	412	443	439	478	417	432	428	410	459	415	434	436	469	422	393	472	403	399	461	466	440	451	449	469	434	439	456	465	411	404	449	459	426	444	445	430	412	449	387	427	465	420	395	456	452	446	474	476	423	431	433	391	442	439	444	434	430	447	462	441	425	391	436	449	438	449	408	432	444	464	465	402	437	463	472	450	436	496	453	458	386	421	433	455	442	433	428	451	475	452	401	417	446	420	428	433	442	393	434	411	427	424	402	417	450	438	439	420	436	427	419	445	422	426	453	463	437	411	460	437	425	440	461	427	430	408	421	444	438	427	435	432	415	450	448	450	467	462	465	417	473	446	460	404	425	455	431	405	481	408	435	442	445	465	421	426	436	448	409	495	440	441	484	503	452	438	441	431	411	420	425	434	442	464	440	411	429	446	429	442	451	398	458	428	451	416	421	410	464	435	424	400	424	448	404	414	399	417	410	431	448	413	448	434	448	448	450	423	432	423	396	449	429	410	464	455	410	404	447	429	448	431	427	454	409	442	425	456	484	432	428	413	443	431	443	446	403	486	392	398	461	398	452	431	412	469	424	442	443	419	441	418	431	494	409	398	418	468	435	475	440	426	446	478	415	452	439	440	460	439	466	436	426	429	447	427	413	466	471	448	453	454	423	440	451	432	456	388	442	397	425	492	456	427	426	484	475	417	437	494	414	453	449	452	434	433	444	441	431	444	419	414	442	435	429	409	430	395	439	458	451	450	422	415	400	433	408	386	412	423	447	445	403	451	432	428	444	401	469	433	431	411	411	434	451	444	437	442	473	413	416	437	409	470	430	457	438	445	411	426	423	444	469	384	451	423	454	447	406	429	455	458	434	439	458	438	452	446	439	417	452	458	450	438	447	400	444	433	457	424	468	450	448	407	458	443	446	405	442	445	435	432	466	429	442	385	445	430	414	441	426	457	456	415	455	398	442	435	440	393	450	434	421	447	460	428	421	449	457	444	431	422	438	440	421	496	435	434	451	462	441	455	443	421	441	430	452	403	441	420	452	438	408	435	446	450	447	432	440	427	438	435	456	453	452	428	423	417	420	391	430	457	482	441	404	463	481	451	432	444	429	447	422	432	438	432	436	486	445	447	417	510	483	436	429	422	437	465	454	423	423	436	457	442	453	421	430	439	450	459	403	449	482	446	438	402	436	417	458	445	443	422	451	430	464	453	462	434	467	419	432	454	439	449	455	437	429	369	411	442	464	430	433	442	400	419	438	427	426	468	431	451	448	479	455	430	418	409	431	422	437	429	435	412	433	441	412	408	445	425	443	443	438	433	422	462	418	439	442	425	401	434	417	402	472	415	437	448	469	411	439	452	447	447	437	483	415	439	454	428	464	468	426	431	464	440	409	442	444	463	437	470	432	445	445	445	431	438	430	414
22319	47558	40055	29488	23942	20002	15407	12814	10818	8825	6947	5583	3808	2805	2218	1867	1641	1335	1072	1054	937	883	851	741	738	701	741	697	636	615	570	630	563	557	550	558	491	524	502	508	532	474	474	511	502	524	504	503	514	452	498	475	455	478	432	497	400	440	484	451	499	460	414	444	479	428	419	454	443	481	450	459	430	459	457	470	463	450	422	450	453	456	451	394	443	453	455	419	469	474	431	463	426	437	422	447	436	454	483	396	465	461	468	438	459	425	464	478	464	458	417	440	443	433	444	437	455	456	456	473	461	485	414	434	486	440	464	455	456	408	437	415	460	466	441	457	388	423	423	467	468	447	451	431	424	456	477	435	434	400	446	418	480	450	464	479	448	432	492	441	414	462	422	440	458	441	463	422	468	439	468	395	448	459	449	467	476	441	447	442	476	474	472	437	440	398	424	441	436	456	426	422	461	471	481	450	432	447	424	474	490	420	432	461	436	440	464	442	424	441	443	474	446	473	420	442	486	417	436	421	472	485	449	470	451	449	417	461	455	450	441	408	434	430	436	448	431	444	458	447	463	449	438	409	449	463	460	460	493	431	483	428	476	465	448	437	419	470	434	442	452	421	422	453	443	441	444	460	457	427	433	441	449	431	461	436	476	436	442	491	441	461	420	470	411	453	413	427	456	442	453	459	436	456	440	437	467	477	411	445	449	469	449	452	469	416	437	458	450	426	456	399	469	449	407	449	398	437	426	482	399	501	439	472	463	437	453	453	472	429	448	480	482	459	429	428	411	447	445	486	465	442	448	462	457	451	406	456	452	437	421	449	416	486	477	480	426	469	436	425	481	413	453	450	491	450	429	458	465	436	462	457	443	473	446	468	436	449	445	440	428	423	409	469	445	443	431	444	456	458	443	448	436	444	453	422	489	440	473	489	409	457	453	476	466	413	477	478	439	406	467	442	462	450	439	484	446	457	449	490	435	447	442	451	440	475	460	487	432	472	454	450	448	462	443	469	488	446	435	443	448	447	461	447	454	461	400	452	463	452	447	455	466	408	418	424	475	453	435	424	499	456	501	445	428	444	429	496	456	473	427	451	466	442	477	461	467	454	396	461	438	447	459	459	443	418	449	439	425	481	454	410	449	422	475	458	435	422	487	489	472	418	449	407	436	455	461	467	438	469	468	488	424	442	458	407	434	429	478	438	473	447	443	411	455	443	422	450	457	452	451	436	443	457	427	414	470	450	457	452	448	452	427	459	457	466	439	467	479	453	446	476	437	439	441	417	456	427	439	477	445	434	438	460	489	477	433	448	474	474	466	416	449	421	477	476	436	460	447	448	472	468	479	459	439	470	453	438	451	468	460	433	459	427	446	444	447	419	456	452	419	415	461	457	467	434	452	456	431	439	459	453	431	433	484	448	466	469	430	497	490	473	491	439	460	468	463	473	458	413	438	465	413	428	432	436	452	484	447	451	430	480	424	468	488	465	455	395	452	439	448	463	461	450	454	457	472	471	417	461	441	463	453	440	433	471	456	461	465	423	489	514	441	479	436	466	452	449	422	439	514	457	476	436	405	462	459	457	438	447	417	445	428	410	453	447	472	401	462	445	455	450	466	454	479	465	427	467	446	465	404	457	483	468	445	455	414	451	460	463	461	448	460	405	469	418	404	473	438	462	455	461	435	473	397	440	495	486	442	409	481	440	478	460	401	437	432	469	443	447	448	441	447	456	434	456	426	440	451	449	427	461	444	456	450	443	411	462	498	419	437	465	452	431	460	458	446	440	442	496	454	437	461	414	438	447	465	455	456	454	449	455	452	467	425	461	437	462	437	459	469	425	417	437	449	436	462	409	482	424	469	478	452	456	446	453	432	473	501	422	408	459	413	426	500	440	484	469	440	445	472	467	451	408	460	458	452	451	468	453	448	446	430	443	461	451	441	426	439	415	450	450	458	466	402	469	419	479	469	472	460	431	438	464	461	457	423	477	458	460	445	454	445	426	426	427	441	474	436	406	431	439	472	447	445	442	461	440	435	464	462	453	477	430	457	446	473	450	442	451	454	427	424	436	459	453	461	427	436	436	392	444	408	445	442	466	446	429	463	451	454	419	441	431	448	461	423	452	438	449	428	443	455	438	486	391	452	477	358	442	467	443	440	464	430	481	435	413	439	468	461	441	449	478	430	459	443	458	471	485	465	474	447	420	453	453	461	444	481	460	444	444	444	420	449	483	410	445	487	429	429	473	494	473	448	488	449	445	439	434	449	443	460	432	465	421	425	448	434	411	465	438	461	423	474	477	443	450	406	470	447	468	453	439	458	472	469	466	424	433	440	404	434	478	444	471	451	434	442	433	474	475	485	434	424	478	454	443	454	435	473	450	447	453	427	478	462	426	494	453	451	463	421	443	440	471	431	441	442	441	482	422	442	446	435	461	452	449	476	442	406	449	432	430	448	439	415	467	434	468	448	430	476	433	416	462	455	450	482	441	433	437	450	429	449	469	425	487	425	447	450	442	433	437	459	459	435	466	479	481	439	490	423	486	429	487	418	464	435	433	461	446	424	433	464	435	488	435	470	424	434	459	448	437	456	419	425	408	457	467	418	432	507	426	434	402	434	418	409	413	436	434	443	445	461	449	402	420	403	436	445	422	456	435	430	490	447	450	436	441	431	460	475	430	479	473	466	426	451	489	445	437	485	439	442	453	415	428	422	461	456	423	438	458	448	436	460	481	416	493	467	459	483	461	465	426	442	425	449	436	462	448	427	436	430	423	472	470	463	430	465	432	418	477	443	435	437	474	462	447	409	426	416	437	472	433	496	467	424	476	469	460	426	445	462	445	489	403	433	439	420	444	421	446	475	462	468	446	472	465	455	454	425	427	439	470	470	420	466	453	462	445	442	492	440	464	416	427	463	450	446	442	442	454	444	452	417	434	480	446	432	447	421	459	445	447	450	438	441	458	377	416	474	452	450	444	484	433	441	431	428	443	456	438	465	468	410	456	436	444	456	450	474	473	469	446	438	417	457	489	421	444	419	491	462	451	459	486	467	445	467	476	461	442	431	433	466	488	456	469	459	462	468	458	411	470	437	447	430	457	421	449	442	480	462	494	453	431	450	467	457	441	504	411	467	484	435	417	459	435	454	454	437	436	431	449	451	480	477	438	447	439	440	478	409	460	446	453	460	423	469	447	457	443	474	457	451	480	400	442	459	475	464	495	447	445	437	442	438	412	433	479	438	447	465	427	448	442	469	434	438	405	433	415	428	465	454	464	474	453	439	475	433	442	460	467	455	435	427	441	466	458	422	478	455	458	430	425	465	449	505	442	480	450	444	449	453	442	461	441	418	452	464	461	441	453	435	475	419	434	500	468	425	478	439	412	462	485	468	421	460	478	433	410	452	447	505	466	443	461	457	437	451	448	430	448	448	454	439	465	437	458	412	475	461	459	442	451	452	485	428	462	476	437	431	449	434	467	471	433	461	430	447	422	449	450
29008	23360	24954	17497	9900	6207	4332	3427	2865	2353	1886	1535	1104	848	645	555	537	461	441	421	384	403	350	362	325	323	336	344	314	325	283	323	327	381	317	344	291	297	295	262	331	319	297	270	284	337	291	323	310	299	282	297	293	274	268	305	291	280	323	283	269	260	278	262	285	288	280	326	290	270	290	289	308	283	303	282	289	298	293	307	315	284	290	279	296	284	281	306	262	270	295	246	262	304	288	281	259	293	292	268	282	286	295	299	286	279	272	294	291	270	326	293	297	288	280	279	258	273	286	273	295	279	312	251	293	307	258	284	286	292	278	286	261	302	283	285	271	260	308	264	297	303	276	284	296	261	309	274	247	266	303	282	295	284	297	269	302	302	289	271	331	272	271	268	263	249	267	267	301	308	288	260	281	280	248	318	278	289	273	253	301	267	267	260	286	299	292	282	322	261	283	297	282	271	269	296	282	274	297	284	248	307	310	289	254	291	279	293	287	313	266	287	288	261	284	302	286	280	315	259	275	300	272	304	310	295	271	281	283	282	263	299	278	326	276	263	314	296	272	332	309	304	274	284	309	286	280	306	252	299	279	274	308	286	274	273	310	310	274	291	293	311	305	290	321	263	263	297	294	290	303	301	302	282	284	283	306	287	267	291	270	294	272	281	281	294	323	259	284	286	250	289	287	304	287	273	294	276	283	250	295	289	284	273	289	278	264	292	302	276	276	295	257	302	302	283	292	300	289	295	300	276	294	288	302	288	303	272	297	286	272	267	300	287	286	271	269	300	266	256	278	274	296	305	273	293	309	272	278	269	305	297	292	254	286	298	283	260	262	293	323	290	247	339	305	289	307	286	301	285	258	288	303	271	287	272	298	324	288	305	273	249	276	282	286	308	298	264	285	289	275	270	286	267	299	318	290	271	302	295	291	299	267	285	264	269	302	288	298	288	299	246	263	257	277	280	286	279	293	275	278	284	287	312	294	312	264	264	300	290	276	266	261	306	292	272	280	297	309	287	324	275	277	275	288	290	312	299	299	279	274	296	270	260	272	287	265	302	248	296	266	267	314	277	259	273	272	264	292	297	273	286	256	297	276	264	294	306	297	264	297	297	277	273	270	303	288	262	252	282	274	276	304	292	278	275	257	289	262	293	257	293	298	279	284	287	279	293	281	285	272	247	288	284	295	289	301	269	284	252	260	288	307	283	302	265	274	305	302	261	253	292	261	261	281	308	284	286	286	282	291	280	292	284	294	283	287	278	279	296	277	289	274	277	280	315	311	300	289	270	323	279	289	260	266	284	298	274	279	255	279	301	278	274	298	272	305	290	284	262	294	280	283	291	275	236	252	289	293	284	285	317	318	274	282	284	246	276	275	287	275	270	272	320	253	291	279	289	300	271	306	290	279	288	298	274	297	276	270	286	273	270	280	283	293	273	266	281	332	270	278	280	307	282	290	295	272	280	280	261	275	279	268	316	306	282	296	260	300	291	291	287	302	323	273	314	290	292	257	276	258	284	287	300	277	294	276	267	291	261	284	293	318	274	283	291	270	307	284	289	300	266	284	284	281	301	281	278	285	304	283	318	290	285	280	265	281	277	289	286	271	279	285	280	265	263	259	294	296	285	292	264	275	285	280	297	302	263	277	294	290	288	306	308	277	261	296	285	270	271	285	280	313	278	303	277	303	272	305	303	296	297	307	313	296	306	293	286	275	289	278	304	284	281	276	295	312	265	264	300	278	288	310	278	270	292	271	299	296	297	275	282	316	282	293	281	297	300	276	287	276	260	301	270	289	280	272	276	266	272	271	306	326	273	248	295	275	289	291	305	294	282	277	285	315	296	250	282	319	289	303	296	308	263	270	276	288	257	266	305	266	272	293	311	299	291	294	275	279	293	295	275	317	281	318	305	273	266	288	295	283	288	284	294	315	292	287	289	246	272	294	297	291	309	256	273	300	319	290	318	290	291	301	311	280	280	303	263	305	267	266	257	278	277	299	303	296	315	280	280	292	280	273	274	262	261	284	290	304	282	289	270	286	283	260	303	276	305	273	270	283	302	285	308	284	293	300	291	305	260	263	299	331	294	254	292	289	301	298	291	274	274	277	283	271	300	282	308	306	295	295	285	267	292	269	268	284	261	291	302	276	291	295	242	276	321	269	278	260	269	279	271	279	283	297	281	261	289	291	279	274	307	274	306	258	265	278	305	282	261	260	276	271	275	286	265	287	253	304	289	292	330	283	333	288	273	309	266	297	292	274	271	299	298	267	304	281	316	259	253	301	253	266	289	298	302	280	307	279	268	291	260	282	294	291	265	296	257	312	309	288	298	303	276	304	275	283	281	275	265	255	303	281	285	269	279	277	286	293	287	270	299	270	289	303	306	283	311	286	299	278	277	266	277	261	282	291	256	308	263	270	267	282	294	300	286	283	271	272	291	263	280	302	290	304	286	297	309	300	283	262	265	257	281	301	255	313	298	258	299	261	265	280	288	310	280	301	257	291	248	296	281	267	269	271	272	299	284	262	279	293	273	274	287	273	300	289	296	274	289	314	282	310	255	299	306	273	289	286	296	321	277	315	287	302	253	301	300	275	255	283	265	285	295	310	275	291	281	260	298	272	287	288	318	267	289	301	290	276	282	288	287	251	274	290	289	298	271	268	281	263	299	268	288	288	288	287	283	323	278	307	294	308	292	248	290	304	260	284	288	266	264	291	283	277	289	290	315	307	276	297	264	284	288	290	295	275	326	286	280	289	288	274	265	312	274	312	303	294	305	288	287	296	283	287	293	265	278	285	286	259	266	304	299	281	289	309	287	282	279	306	276	293	293	269	258	290	262	273	298	312	266	288	280	286	293	285	270	281	293	291	291	274	303	287	288	303	260	302	305	288	276	337	279	273	268	285	260	291	280	303	269	278	313	301	267	283	276	255	282	313	246	282	289	326	294	289	298	281	273	314	272	277	276	274	265	267	292	284	296	279	289	268	288	271	283	294	268	273	274	307	272	285	278	260	286	262	261	271	269	259	278	281	280	274	278	263	301	308	322	310	257	273	289	310	271	256	263	303	282	277	269	289	255	315	274	261	288	277	277	262	308	275	306	316	293	253	299	284	285	281	286	281	306	295	315	254	282	295	277	285	287	288	309	287	317	287	286	259	279	290	256	279	291	283	285	272	278	252	277	285	280	308	283	306	308	307	264	287	257	269	289	277	278	280	280	285	262	250	289	300	271	278	290	270	282	301	263	245	280	272	226	308	285	291	287	281	270	281	274	282	278	274	298	284	286	312	283	293	286	299	291	261	306	302	290	280	288	263	294	295	266	303	288	272	304	303	278	290	296	293	300	276	286	297	292	295	290	289	276	274	283	301	261	267	303	273	307	273	289	250	247	253	276	293	304	276	302	300	289	269	276	278	269	277	287	311	318	272	285	290	287	293	305	301	271	272	297	285	305	275	276	269	271	276	291	275	274	296	291	276	281	286	271	282	278
20873	35033	27362	17047	12865	9657	7540	6037	5190	3984	3307	2565	1780	1273	1005	781	684	678	583	485	535	479	451	452	396	442	428	401	371	371	377	343	326	376	329	344	324	358	311	365	349	319	313	346	347	330	313	289	319	292	305	317	320	317	284	321	347	306	313	283	333	275	303	319	268	305	298	309	304	310	307	320	323	290	275	284	289	310	284	322	339	333	324	307	287	271	318	317	311	292	311	324	280	294	303	303	290	327	297	283	301	289	295	298	323	293	268	309	306	312	320	319	308	363	292	314	293	284	313	290	297	281	284	308	300	319	310	306	310	285	312	296	300	289	305	308	286	311	283	309	320	305	275	281	316	303	292	335	292	298	305	276	305	326	305	266	323	298	300	290	310	314	298	275	281	326	317	304	311	295	282	298	299	302	310	273	301	281	303	309	318	311	320	295	310	316	309	298	304	287	296	339	307	305	338	298	307	285	318	301	310	285	287	278	319	297	303	307	295	324	305	288	290	296	316	273	271	285	315	255	276	307	296	292	296	309	304	336	318	299	321	312	326	292	283	305	289	320	307	305	302	310	294	332	329	309	305	288	282	307	284	306	270	298	298	279	304	320	305	282	284	328	285	311	279	305	320	293	318	295	336	297	269	310	336	268	306	323	296	298	313	301	307	308	314	314	288	272	298	329	322	302	282	306	305	300	308	353	270	289	297	292	299	314	302	311	329	305	317	326	309	315	310	287	297	298	306	289	306	324	306	280	272	268	292	282	298	293	334	294	310	328	327	302	281	321	276	313	311	290	286	282	286	300	315	309	312	305	295	292	325	316	339	295	315	289	297	280	278	309	317	305	321	313	308	302	303	324	304	275	301	290	299	298	310	328	325	317	333	303	289	319	291	314	311	337	299	288	293	324	271	330	291	307	321	319	306	312	309	329	325	284	298	314	326	315	307	274	301	313	295	311	321	307	305	288	312	333	337	320	283	291	285	313	330	309	339	273	303	313	329	323	279	293	324	307	276	332	303	316	325	311	319	277	306	317	308	348	296	281	290	301	314	326	327	306	291	292	297	308	280	308	310	298	294	282	325	317	318	314	323	280	315	322	281	270	325	298	331	283	320	330	310	285	269	305	304	298	292	322	288	303	312	278	305	288	312	308	293	322	316	289	335	305	316	302	281	316	297	297	321	297	287	277	306	310	304	319	253	339	308	327	310	295	285	324	296	289	319	319	344	278	324	306	310	311	300	277	304	298	290	308	318	306	306	307	312	289	311	337	291	297	320	298	265	289	307	292	326	302	295	335	322	352	318	305	323	291	305	307	285	297	297	327	297	321	328	318	302	336	325	326	298	301	322	311	297	310	298	328	279	299	298	274	297	303	310	347	320	327	279	328	302	315	284	306	287	284	282	283	304	297	336	324	276	308	299	310	313	292	334	308	325	266	329	296	296	296	300	313	302	319	299	311	309	304	313	319	265	282	298	311	285	307	290	334	308	309	311	334	265	299	295	326	297	304	309	309	323	310	314	306	282	313	287	327	325	328	284	285	307	327	307	307	295	315	295	344	355	303	315	308	321	311	298	328	311	289	308	303	321	305	298	300	285	271	305	277	268	319	297	311	294	317	294	288	308	328	302	278	337	283	277	275	310	284	295	273	301	307	262	279	280	309	285	301	305	319	304	287	306	313	318	280	307	301	304	302	306	339	285	278	294	295	308	302	316	315	324	316	305	285	305	308	304	303	292	333	312	292	295	309	291	278	284	306	290	305	262	304	295	321	303	319	305	280	313	320	269	330	323	295	278	290	264	334	339	312	318	323	290	282	299	333	298	310	319	297	315	276	300	289	280	302	318	310	348	308	293	302	326	268	298	313	303	302	321	294	301	302	325	303	267	317	310	313	292	308	309	320	294	313	273	320	280	293	288	280	315	313	317	308	320	267	298	321	304	311	312	267	300	321	321	297	304	303	284	298	306	315	284	311	309	323	289	284	270	317	291	292	300	313	322	282	287	291	303	310	285	322	296	333	316	302	294	301	312	328	297	317	329	304	293	293	270	269	281	323	331	341	300	327	292	299	308	302	301	326	287	298	309	319	323	327	323	303	324	281	335	295	269	311	279	294	302	322	267	319	298	334	333	300	304	282	286	270	333	301	290	315	290	306	278	329	293	314	295	305	301	276	315	323	285	323	288	302	282	286	283	322	298	331	312	300	302	298	339	295	304	306	317	303	307	316	320	296	327	294	310	286	300	280	315	301	323	305	316	295	312	333	324	324	270	263	293	293	259	319	319	305	322	279	316	315	315	309	310	342	309	329	299	295	311	317	302	292	270	307	316	304	283	309	284	282	307	305	308	285	289	298	290	300	314	304	343	290	337	295	282	296	281	300	281	312	305	317	326	311	329	317	311	312	297	284	319	295	307	323	299	295	296	290	281	282	326	308	300	303	314	308	314	326	291	319	291	341	320	339	327	293	307	316	311	325	331	327	278	338	311	302	280	315	317	304	306	301	315	311	296	316	346	287	306	280	307	322	305	329	343	294	308	303	310	270	288	325	323	316	314	304	273	313	321	324	291	288	329	292	295	315	341	294	284	306	302	327	280	309	286	317	288	286	301	301	327	307	296	306	277	274	302	308	319	294	289	304	311	309	338	337	285	277	303	291	279	330	288	290	318	306	294	298	318	307	327	252	276	316	305	317	305	305	293	325	324	302	294	317	334	294	327	308	328	282	307	320	305	301	283	284	274	298	291	300	268	326	316	303	311	286	278	285	315	308	292	296	303	330	295	277	292	315	268	325	273	314	276	269	313	331	321	287	317	288	297	276	318	328	327	271	326	317	282	272	299	300	306	305	319	317	275	281	328	320	313	338	319	286	306	296	317	281	327	292	315	319	302	290	322	334	318	353	297	282	310	346	297	282	308	323	344	282	320	314	311	317	287	292	307	325	314	309	293	340	303	315	312	297	322	273	321	325	291	322	331	319	295	307	316	309	301	341	322	336	305	317	293	297	307	302	301	321	308	325	278	296	290	284	330	299	313	305	312	343	274	308	298	330	302	310	315	318	275	309	320	282	335	280	297	297	291	285	293	322	288	314	331	323	307	290	300	322	330	325	323	312	299	293	321	288	312	280	299	311	308	310	292	304	302	303	281	300	334	306	305	312	317	296	292	304	311	299	305	286	300	320	315	300	308	303	319	329	321	271	328	306	327	295	323	280	341	297	311	318	277	321	318	304	318	322	286	300	315	279	316	300	318	336	335	319	306	276	289	301	334	301	294	281	313	328	317	307	324	317	275	284	305	291	297	288	328	280	315	302	325	290	333	290	310	315	302	287	331	300	297	332	310	294	301	279	273	319	299	289	332	332	306	301	293	318	312	313	299	303	304	296	291	330	312	307	308	259	311	310	294	309	319	290	329	298	286	338	314	340	290	292	293	322	303	325	322	318	326	294	299	288	322	295	325	283	311	298	295	322	330	278	309	282	324	299	298	288	334	282	334	274
24363	21534	28779	24948	21891	16329	9344	6139	4723	3890	3134	2566	1793	1400	1152	877	832	769	625	601	524	554	504	534	487	493	499	435	441	428	454	442	421	397	380	411	454	408	377	391	393	378	368	405	363	331	418	374	370	412	343	398	373	384	390	374	344	372	362	378	357	361	394	398	412	380	383	349	359	372	369	399	399	362	363	378	407	349	337	381	385	372	362	347	366	382	380	377	333	409	401	369	419	360	337	352	356	360	384	333	366	371	350	396	376	367	384	360	353	380	362	349	372	400	388	367	357	334	395	385	380	389	353	348	396	390	351	348	365	357	372	345	401	356	349	375	326	364	343	366	407	392	359	339	363	360	386	342	354	367	368	348	361	400	358	353	380	356	333	368	354	367	344	343	417	370	376	385	381	364	394	379	363	370	361	346	338	381	376	348	358	378	367	372	360	360	398	396	339	363	362	369	385	376	378	349	354	366	376	374	354	377	360	343	373	398	383	384	377	364	379	378	313	337	386	357	378	357	391	359	361	384	377	352	345	369	367	341	374	331	329	331	376	385	359	376	332	400	368	345	345	392	346	375	362	344	336	364	354	359	386	351	367	344	348	385	399	355	357	371	393	347	354	369	371	378	389	340	375	339	393	411	385	413	358	413	347	370	352	380	377	359	354	398	373	351	363	369	388	384	391	344	351	363	344	373	359	415	360	381	344	343	410	367	341	382	317	348	389	414	365	372	368	356	375	359	375	372	338	378	363	362	364	389	370	363	391	354	391	371	383	392	391	369	385	350	367	387	366	364	393	367	391	384	361	358	424	396	353	370	402	329	398	387	363	366	382	359	336	358	361	348	356	355	345	395	361	361	384	359	371	359	335	363	380	398	353	389	389	317	367	370	356	377	381	375	397	372	421	384	344	378	353	393	378	379	341	372	392	392	347	346	378	369	360	371	371	371	351	374	334	361	379	374	361	377	368	396	356	379	368	342	370	396	366	377	381	358	330	370	334	334	385	355	369	367	360	362	375	350	379	371	370	353	331	332	339	390	358	408	374	387	386	366	368	385	368	353	365	366	356	392	356	369	345	381	353	350	347	308	377	361	350	375	354	366	347	378	360	336	378	359	350	366	360	359	376	421	349	403	383	356	353	379	390	373	346	378	411	370	335	364	334	357	381	404	385	366	347	401	393	347	348	339	375	391	353	373	386	383	376	353	368	419	357	388	350	361	391	368	379	363	346	410	359	381	374	360	358	381	372	358	382	357	386	389	381	372	347	393	374	350	373	379	346	398	346	359	339	383	363	368	398	377	357	354	375	333	402	368	318	355	370	377	387	364	395	361	346	372	379	380	369	345	364	406	374	351	393	376	376	397	349	377	358	371	347	413	369	401	373	390	382	391	378	351	402	337	379	423	367	352	333	335	376	379	346	348	382	365	339	334	329	363	366	398	372	369	359	354	361	394	364	365	376	385	341	369	369	373	392	333	373	331	351	421	339	374	351	337	372	372	353	352	390	359	376	380	368	340	327	381	380	350	397	356	337	401	355	367	373	367	367	373	385	334	371	382	383	343	381	395	389	397	380	344	383	362	378	353	359	369	338	361	347	394	379	375	370	371	385	387	380	364	379	387	359	336	393	394	399	369	404	357	375	366	343	364	355	331	357	355	347	390	380	382	374	357	341	392	399	361	359	370	380	344	341	377	383	368	372	369	400	379	386	367	343	352	384	336	361	378	348	375	368	381	392	370	352	387	400	364	373	390	381	326	355	364	380	372	384	352	373	363	354	349	354	355	398	348	373	358	361	365	397	333	349	372	369	363	346	349	363	356	399	385	384	390	429	338	400	344	389	407	398	334	374	364	385	366	345	369	367	361	365	377	359	341	380	383	365	373	392	385	383	387	379	367	365	349	346	358	312	384	387	385	386	379	389	365	346	351	358	376	359	356	368	366	402	364	355	378	395	368	371	368	351	370	378	356	388	372	375	366	364	380	355	352	383	399	361	374	344	360	367	388	375	356	382	361	386	368	388	364	347	375	389	405	379	342	356	391	378	363	357	402	373	385	374	358	354	378	373	308	373	358	400	389	372	389	392	371	366	359	380	390	380	344	361	400	355	355	336	377	334	367	381	349	391	348	384	385	404	334	354	368	361	345	368	357	338	376	413	334	369	371	366	347	370	398	365	372	346	362	346	363	387	379	371	364	363	369	324	374	372	365	382	344	389	360	346	390	344	376	376	387	351	392	386	359	361	363	343	386	393	378	349	347	355	360	355	377	377	348	379	374	367	364	393	313	364	386	364	378	346	387	348	354	406	398	366	377	360	371	389	349	328	372	365	372	343	361	413	366	338	372	372	375	352	363	342	341	383	403	327	348	332	371	363	363	372	361	392	387	368	386	409	379	339	347	390	338	318	356	367	392	365	364	372	362	388	348	360	390	371	374	388	381	362	369	365	384	346	377	406	370	337	367	353	404	340	341	341	327	351	373	367	361	350	369	323	409	406	393	343	339	359	351	363	396	372	362	376	333	405	360	390	365	377	343	353	374	407	372	375	350	381	332	389	386	346	367	356	388	372	395	363	397	364	336	407	401	412	366	353	379	389	344	368	338	367	365	349	379	338	386	384	361	361	385	344	389	347	342	369	359	402	342	379	385	372	378	317	356	374	382	402	365	382	367	396	367	373	339	378	350	394	385	356	373	366	348	345	320	362	389	382	401	384	390	347	418	385	352	348	381	360	383	378	347	340	360	367	356	382	367	366	358	357	381	360	374	380	346	341	352	379	340	351	378	368	332	345	344	388	354	378	363	381	362	378	359	346	362	376	385	387	385	380	357	389	382	344	366	374	375	376	350	382	390	373	354	366	344	366	383	384	370	359	369	359	343	350	366	335	390	365	363	357	379	391	373	394	328	348	346	356	332	365	358	362	380	383	379	371	327	384	369	358	364	403	336	354	390	357	361	319	364	354	393	389	371	372	378	374	379	365	386	378	379	354	346	352	347	403	346	374	385	407	367	353	382	386	418	371	399	373	363	341	371	369	329	375	364	359	363	354	370	381	384	359	398	371	376	379	349	364	397	367	364	340	378	379	373	381	333	370	377	351	353	340	338	382	383	345	372	369	416	341	378	366	372	371	371	386	335	340	375	361	378	365	352	400	338	353	354	357	399	354	377	379	381	357	367	359	361	365	359	396	352	366	392	375	327	378	375	345	364	343	391	357	372	358	369	352	370	391	345	378	349	361	371	393	383	360	377	397	348	345	335	377	365	357	373	359	393	358	395	398	368	362	323	372	368	373	364	357	355	408	350	361	360	332	397	359	375	373	358	320	372	380	343	375	362	360	369	364	365	387	358	326	352	353	362	346	375	349	367	335	382	387	387	372	379	337	323	368	355	375	356	345	355	379	365	364	365	353	347	377	379	374	362	348	361	382	368	338	379	356	399	362	380	353	357	349	356	380	369	365	347	374	367	375	381	343	397	378	364	347	352	346	345	338	364	349	393
21409	43515	34910	24121	18850	14572	11359	9483	7569	6420	4979	3899	2832	2043	1611	1284	1065	978	836	771	675	741	635	632	577	601	586	547	512	498	462	499	448	469	476	417	457	406	418	388	430	421	418	404	394	434	392	397	402	375	391	403	382	384	416	400	392	386	370	419	416	370	415	392	425	405	394	396	402	416	418	392	397	437	376	352	404	379	405	363	388	352	382	375	389	407	390	403	398	369	412	391	366	389	387	426	409	361	391	370	390	365	370	419	399	432	387	369	373	417	379	396	372	415	383	338	373	387	382	367	389	361	348	441	428	399	375	372	402	382	397	385	401	376	366	397	400	392	379	361	368	346	376	391	412	350	357	396	391	355	363	395	382	351	344	374	387	386	368	345	379	413	358	365	368	440	383	359	369	409	391	341	392	393	375	383	371	401	388	423	383	424	413	395	403	349	374	410	333	371	389	380	369	395	380	368	418	405	338	367	386	404	352	383	362	362	390	363	408	369	388	361	370	380	391	357	376	359	380	411	366	377	412	379	399	396	400	375	379	403	380	392	368	406	335	381	380	363	410	381	351	353	439	387	366	367	364	384	407	402	354	400	335	369	372	372	381	413	371	392	351	341	362	380	369	392	378	390	354	379	356	368	375	389	374	390	394	410	388	355	388	363	367	351	381	370	363	387	365	368	397	385	422	392	395	383	391	391	382	396	365	376	389	388	372	406	436	387	386	397	434	411	372	405	410	373	379	408	414	392	369	387	371	412	388	408	413	351	381	375	344	395	412	407	357	382	382	355	359	405	376	359	362	415	375	373	409	396	369	383	381	378	349	409	379	418	353	387	371	348	408	398	392	375	362	374	369	364	328	400	373	393	374	368	389	385	379	434	382	394	383	398	390	363	351	373	398	374	383	382	355	382	366	377	373	362	375	376	363	406	365	387	383	382	415	366	367	400	353	371	382	358	379	407	426	391	399	358	382	420	392	367	380	431	364	406	406	378	408	412	390	370	374	352	404	376	386	365	383	423	370	384	380	391	366	366	376	347	386	344	394	413	390	400	358	354	410	381	390	401	422	383	401	379	385	402	367	413	376	390	374	382	390	391	358	355	373	376	390	373	357	380	388	421	373	352	391	392	339	382	352	402	400	397	395	393	366	380	413	383	382	388	362	352	382	411	416	381	369	384	381	362	378	392	358	376	398	358	367	391	380	388	382	361	420	424	361	401	390	424	375	373	381	381	373	379	345	402	402	370	408	369	355	388	407	413	366	412	355	350	380	361	396	390	422	397	422	386	381	402	375	365	392	387	366	410	424	402	393	382	371	394	403	400	387	392	408	383	358	361	403	400	367	390	396	383	380	375	391	353	348	345	382	397	401	382	360	404	402	419	403	391	356	371	366	386	351	407	359	432	355	403	373	376	386	393	356	358	378	401	396	389	387	350	366	357	396	369	392	383	379	384	405	372	356	403	362	375	364	381	395	402	389	358	396	398	351	379	356	387	404	400	374	399	403	407	379	383	370	379	395	374	378	397	381	385	340	362	401	390	416	387	350	384	369	393	369	353	400	389	395	393	380	392	358	380	339	351	377	367	379	403	374	402	373	394	409	382	335	372	380	394	322	398	394	346	373	358	350	397	368	410	412	348	379	404	367	398	392	375	376	358	376	350	373	395	392	404	402	403	392	375	383	375	433	381	392	396	370	385	414	380	332	398	392	361	382	424	384	362	395	376	378	365	390	389	381	378	367	392	397	354	398	412	356	380	386	368	409	324	405	362	382	364	353	373	407	362	369	361	416	402	410	431	411	367	404	394	381	391	358	403	404	393	385	376	361	406	367	411	364	381	391	389	377	407	367	401	379	371	392	391	377	350	398	409	395	357	382	406	412	375	359	377	359	402	382	387	399	381	377	382	400	402	362	400	399	376	406	408	378	372	373	403	404	373	373	358	343	349	372	364	386	397	387	381	389	396	377	365	398	366	394	396	382	369	395	338	388	379	402	397	376	367	364	392	373	383	336	364	376	437	382	378	363	337	372	376	364	379	355	393	391	355	404	391	395	370	380	397	367	402	377	412	403	368	400	402	407	383	383	374	385	378	356	373	397	391	371	367	377	405	362	376	391	353	410	352	380	386	354	380	382	371	401	374	384	373	392	395	378	372	404	349	409	383	403	387	396	390	367	357	378	408	371	395	384	387	384	390	390	372	382	392	398	375	387	437	387	424	399	367	384	351	390	365	358	409	402	393	359	377	373	380	385	372	380	364	382	361	390	339	402	392	402	401	416	404	382	339	367	349	393	403	402	396	350	358	398	409	391	400	394	385	339	377	380	359	355	395	381	372	353	387	374	368	365	390	426	382	347	388	379	379	366	406	401	370	363	375	389	385	364	421	351	384	404	366	391	351	398	372	384	363	387	366	396	387	378	386	367	411	398	399	340	373	408	404	391	386	418	369	384	387	421	377	359	363	414	395	374	380	373	399	357	382	378	372	395	373	367	370	398	395	367	427	370	388	408	394	400	382	395	382	402	387	404	396	378	400	374	424	377	407	340	398	371	395	367	392	404	400	403	375	409	395	380	392	367	379	373	405	392	398	386	360	391	335	365	362	366	374	390	369	360	373	389	366	365	400	360	394	386	394	390	387	386	355	346	339	408	371	415	373	371	380	372	381	385	391	418	392	380	406	399	391	400	380	330	420	360	370	383	362	388	394	367	374	431	380	400	355	416	366	383	388	387	365	377	391	377	383	376	372	375	391	351	394	375	383	389	386	380	417	417	350	367	347	386	371	347	381	368	414	354	387	373	366	367	383	382	372	409	401	363	398	369	389	384	408	385	393	412	404	412	406	410	379	398	388	385	362	430	389	373	368	349	377	370	365	396	409	360	333	362	359	381	355	392	374	370	395	365	412	339	414	376	363	391	393	383	391	401	378	384	370	372	416	372	373	394	358	358	364	386	346	413	402	408	390	377	376	366	377	402	386	423	390	407	364	374	369	402	349	408	366	392	393	359	362	378	361	377	411	390	396	394	353	384	372	413	402	386	373	392	374	389	402	392	369	364	407	391	364	362	386	403	390	401	372	381	369	409	401	359	377	380	432	388	395	407	408	373	386	394	404	388	396	323	375	370	362	390	340	364	393	322	401	352	382	362	354	419	408	409	405	362	398	386	389	402	350	376	348	423	363	410	411	382	403	375	354	377	399	381	381	385	409	424	361	375	399	398	403	365	387	362	381	368	411	369	360	372	362	391	361	362	393	379	388	390	427	376	363	412	403	390	368	391	404	388	403	366	330	368	391	388	370	400	390	360	377	376	406	379	420	371	391	379	404	356	373	364	369	386	386	395	348	332	351	364	372	375	354	399	381	399	402	379	361	364	389	397	370	386	376	367	399	405	401	395	360	415	401	402	392	397	361	398	420	395	395	366	364	392	377	371	393	356	377	407	411	377	384	375	377	391	373	400	395	353	377	391	378	411	380	340	382	402	356	387	365	378	386	389	375
25666	21660	28015	26217	17100	9340	6238	4652	3636	3033	2438	1811	1379	1008	836	700	645	588	504	496	449	434	447	393	411	370	380	348	389	375	353	341	359	329	327	340	323	309	305	325	343	340	329	313	334	300	352	349	309	322	330	302	298	289	309	320	313	310	263	315	295	303	302	297	258	279	294	291	314	333	279	308	313	306	287	313	313	316	265	299	308	302	300	307	301	301	316	317	294	285	302	310	321	284	287	301	266	312	317	309	265	293	303	308	305	267	289	305	292	301	310	306	284	273	280	314	307	304	313	313	292	309	308	312	313	281	278	285	306	281	325	291	289	331	316	297	330	316	310	302	275	303	301	335	312	298	270	311	291	312	307	317	310	289	333	311	315	331	295	315	307	321	293	275	287	322	307	292	323	270	310	307	300	313	313	313	357	309	326	290	269	293	325	284	296	286	320	259	311	291	311	325	307	318	287	291	277	284	289	297	330	326	330	316	310	266	283	315	289	297	306	311	257	309	292	310	288	305	327	314	309	294	331	296	309	292	316	283	330	281	296	309	300	316	309	316	335	299	303	295	292	296	310	302	307	298	297	298	306	324	285	327	285	273	287	277	290	288	283	315	332	302	297	307	312	317	322	326	271	305	320	302	279	305	283	288	278	268	302	321	295	323	281	284	303	322	320	306	308	324	293	283	333	275	307	283	289	316	275	303	319	279	294	310	329	291	302	316	331	265	321	304	306	285	281	286	296	309	290	282	337	305	325	297	276	293	312	306	319	311	300	313	306	301	300	296	343	332	297	298	263	322	314	303	297	330	322	288	305	300	295	306	302	296	286	312	318	283	327	287	297	315	290	300	307	317	319	337	318	295	318	268	313	289	294	315	295	306	283	315	291	311	305	316	332	301	336	307	333	297	298	287	294	321	304	278	318	282	351	318	311	309	317	276	287	286	293	295	302	346	278	279	309	316	301	283	296	310	304	319	295	289	311	295	312	321	300	314	267	332	303	325	304	296	322	286	274	333	279	288	300	310	315	301	293	299	284	307	316	327	271	302	286	301	299	291	327	329	295	310	325	294	313	298	294	331	295	292	313	306	281	315	309	296	283	315	298	340	325	283	316	313	260	324	323	311	275	301	285	309	329	300	294	290	320	315	304	289	329	344	287	298	267	282	271	319	315	293	266	292	312	271	328	265	320	320	305	294	354	345	340	294	295	313	295	285	287	327	309	303	292	297	272	294	302	271	338	282	304	304	339	299	319	295	335	263	303	310	303	310	313	296	326	302	297	303	306	306	278	322	277	296	312	303	309	337	315	312	318	322	298	288	311	311	300	297	319	320	324	306	304	286	314	335	344	293	295	314	342	311	319	297	296	311	294	329	292	268	280	278	309	295	280	279	290	279	337	308	296	292	308	297	287	306	296	327	299	310	292	295	328	277	276	334	297	297	312	294	294	315	298	312	306	293	329	317	289	283	332	312	308	290	301	319	310	338	322	307	271	288	304	286	286	281	315	326	321	314	303	293	303	323	311	310	302	291	304	287	292	279	333	329	276	322	301	299	306	324	302	265	328	318	297	295	300	325	331	312	329	311	314	277	303	263	278	330	294	268	296	291	295	323	326	287	326	309	290	335	312	290	288	305	308	302	292	302	290	315	340	322	271	320	298	309	281	277	321	333	313	301	288	288	323	297	315	287	283	307	318	305	323	309	329	304	297	295	317	336	288	319	302	270	336	330	251	290	275	311	309	305	310	264	289	285	322	307	299	294	294	318	288	316	296	290	325	284	297	300	305	316	302	286	285	298	298	317	294	309	318	289	278	294	305	302	297	298	269	306	317	310	311	284	314	319	280	313	258	290	338	325	303	289	278	314	310	306	289	295	278	319	306	293	305	307	298	313	308	268	282	329	268	293	316	288	297	324	309	328	307	295	326	287	280	273	290	299	333	318	316	311	315	308	314	305	280	294	279	317	311	306	314	303	294	326	306	297	285	297	302	318	315	334	306	292	327	318	279	311	334	327	325	318	313	288	312	262	318	297	320	301	276	295	264	309	275	303	308	289	256	331	327	309	293	274	317	312	297	293	294	313	344	297	291	291	307	296	311	296	294	321	294	302	299	310	306	301	334	303	330	329	300	314	313	264	314	304	291	286	304	297	285	284	309	296	310	288	292	334	286	284	306	301	300	281	306	313	318	326	311	295	291	301	283	271	307	332	269	311	315	289	295	325	288	364	315	305	285	338	313	325	329	294	317	311	323	312	298	297	292	299	308	297	310	277	329	315	305	335	318	317	289	295	321	311	292	289	319	305	322	296	303	259	287	288	299	300	276	303	302	315	298	331	298	298	335	321	344	313	341	311	308	295	309	297	303	311	317	310	338	314	308	312	294	293	272	303	328	299	278	321	295	301	338	305	275	301	304	315	289	296	301	324	267	328	319	282	323	310	268	306	296	307	287	310	305	298	280	289	294	300	309	286	298	318	304	298	315	304	315	316	294	286	322	283	316	291	292	274	320	312	279	281	282	294	296	308	287	287	313	285	312	295	329	330	319	332	306	288	295	318	286	302	303	277	327	300	312	282	337	278	307	284	316	313	288	314	282	314	290	321	306	285	283	293	308	311	324	333	294	295	279	295	323	302	308	305	298	295	287	319	286	313	307	322	282	304	299	284	279	286	324	276	299	318	286	319	292	299	350	282	327	282	313	284	308	323	301	322	293	301	296	311	286	304	312	314	317	287	307	344	331	300	275	270	283	282	315	309	306	281	314	310	313	293	316	294	269	276	300	283	329	304	295	296	310	319	321	297	288	299	327	285	309	313	307	296	314	321	302	290	329	331	287	308	299	301	333	297	290	307	281	315	332	304	275	288	301	282	316	302	289	284	283	295	295	309	293	307	312	296	319	335	320	305	297	296	299	295	301	288	307	279	318	308	309	288	319	319	295	292	293	286	314	290	294	316	288	324	281	316	301	311	305	314	304	291	311	282	314	299	278	279	286	299	291	317	282	328	323	297	307	297	291	300	287	308	282	278	317	276	294	311	309	314	313	309	300	309	318	333	297	277	295	317	296	290	300	296	351	301	302	256	327	304	292	315	312	303	303	308	336	296	315	293	308	322	320	318	283	292	280	283	317	303	280	313	293	310	322	309	308	306	268	305	301	327	273	324	326	297	305	315	325	311	314	297	283	291	299	299	323	327	296	337	282	316	332	330	303	316	308	322	305	294	329	297	297	312	279	332	283	305	328	292	282	318	321	323	318	311	300	313	302	269	310	306	296	345	281	329	319	282	312	305	286	329	291	307	293	320	333	281	308	250	245	317	306	302	315	309	296	286	331	303	357	275	274	331	326	296	285	324	297	303	300	313	316	312	295	283	299	309	295	292	314	276	306	290	295	281	301	286	292	268	309	293	327	308	334	295	299	313	323	281	288	305	301	307	324	323	313	305	313	310	328	295	301	355	300	282	268	312	298	288	304	294	311	314	287	316	310	321	314	267	264	345
21847	40393	31457	20859	15504	12293	9711	8024	6587	5348	4317	3162	2249	1693	1318	1090	925	751	778	566	567	539	530	528	512	462	463	437	440	402	414	432	388	397	391	363	373	366	362	398	346	357	357	350	326	366	348	358	351	354	346	344	358	344	335	317	315	375	310	336	381	333	368	341	297	334	345	318	310	330	317	363	350	342	308	319	323	319	321	324	339	328	321	330	305	329	314	276	323	320	318	318	331	289	364	299	335	318	318	352	353	349	339	345	329	314	320	328	352	325	326	323	312	326	363	313	333	287	322	325	320	342	313	324	323	324	341	340	340	377	313	325	350	349	314	341	311	334	316	369	331	315	338	302	340	359	321	319	305	310	331	314	334	339	328	319	355	333	355	336	327	353	327	320	355	364	338	326	308	337	326	313	356	363	289	335	354	354	316	318	365	313	316	343	339	353	338	343	339	345	370	305	317	352	322	331	338	291	344	320	330	367	338	324	369	328	323	300	339	335	314	357	338	334	306	324	341	336	338	320	319	342	303	339	319	315	296	318	362	349	328	339	341	306	320	332	335	321	328	360	317	360	336	337	358	316	287	352	347	308	349	343	325	338	348	336	331	319	335	305	322	308	335	349	303	304	328	334	337	326	326	342	303	312	310	342	332	329	323	334	326	341	328	339	297	356	278	335	325	325	337	324	336	317	347	315	312	288	305	322	302	322	313	326	310	336	333	337	324	323	323	351	327	328	343	330	326	315	314	370	329	318	326	318	341	301	341	314	309	318	341	306	314	347	333	326	347	340	310	339	319	316	328	342	322	336	312	350	339	302	319	354	349	327	316	322	322	343	327	317	346	332	353	327	322	321	337	337	314	316	298	318	308	345	317	305	330	302	322	278	288	320	320	334	336	362	341	352	309	301	337	359	352	315	313	333	317	308	319	330	326	339	340	320	347	318	331	352	334	353	331	341	329	319	312	355	320	305	359	315	343	332	346	317	323	308	344	331	329	322	312	319	350	322	310	317	329	336	313	316	347	314	330	344	337	337	353	326	334	360	326	342	335	327	350	331	324	316	308	265	339	329	330	336	336	341	326	325	337	305	334	337	302	340	322	320	334	327	337	324	345	303	314	352	323	301	335	337	357	303	349	341	336	302	320	347	341	309	342	323	319	327	286	311	303	305	324	303	354	327	323	305	332	328	335	320	362	335	345	300	321	325	321	326	348	314	330	350	338	355	343	330	306	315	360	336	377	314	304	336	361	342	355	329	320	320	308	316	366	321	344	320	311	325	348	331	337	334	294	315	292	330	309	343	349	328	341	299	342	335	308	301	344	324	330	318	331	341	346	313	333	330	375	330	328	328	286	334	322	325	325	341	302	299	331	345	348	339	301	317	316	328	321	310	316	361	332	334	289	346	296	319	327	345	313	344	334	339	328	313	320	354	304	323	302	330	318	326	315	341	336	317	342	367	328	338	328	320	334	327	298	304	341	333	321	306	361	344	361	350	324	324	324	350	314	324	330	336	347	335	346	326	339	320	349	328	340	338	308	357	305	335	322	349	352	332	327	317	310	329	354	345	304	293	336	351	325	322	328	302	307	332	322	330	346	321	343	340	338	337	310	332	318	336	310	321	338	312	309	350	306	348	351	333	348	332	312	337	339	359	304	336	310	357	338	366	326	369	345	324	333	296	328	342	336	364	315	345	321	326	344	318	299	327	319	313	339	334	332	322	320	323	327	321	288	341	343	336	343	353	351	323	320	313	303	316	365	314	337	319	309	331	327	325	309	356	316	334	331	320	348	353	315	336	336	313	337	299	286	324	311	327	276	373	315	334	342	307	339	327	319	340	330	363	276	320	351	310	315	338	321	340	337	313	335	320	313	316	302	362	351	305	318	328	344	366	333	317	326	298	313	323	297	331	366	345	309	317	329	371	310	348	340	309	341	346	298	308	309	313	363	311	348	305	336	298	315	340	339	308	339	344	339	326	320	340	311	306	343	318	339	340	357	312	349	342	341	319	321	342	350	307	330	323	352	310	329	324	325	336	325	322	336	347	302	340	337	316	275	326	349	339	297	357	316	353	316	319	327	343	319	331	324	335	303	336	347	326	316	318	310	361	324	316	355	320	310	322	314	300	354	342	318	321	300	344	329	324	337	307	307	331	339	339	352	322	315	341	317	337	318	319	342	372	317	331	345	298	331	327	323	315	365	337	316	296	343	325	323	355	356	335	319	307	335	314	336	331	342	344	343	317	320	299	342	336	348	336	340	338	326	330	327	314	323	323	309	305	346	313	301	335	356	366	328	339	355	387	317	298	332	317	358	335	349	367	332	328	356	349	320	360	345	289	338	318	318	325	352	343	331	333	352	313	319	308	339	341	356	355	305	283	323	350	326	326	331	319	325	293	352	309	307	343	355	332	307	327	313	344	336	291	351	319	362	342	348	325	319	350	300	368	327	320	303	308	344	292	320	314	345	357	328	354	325	354	331	339	313	335	328	330	333	286	313	342	329	331	329	349	351	323	319	325	341	298	330	321	296	355	340	349	353	312	329	375	325	327	330	326	347	346	319	323	331	319	344	329	353	343	323	348	346	323	349	310	335	285	337	301	322	354	297	349	396	350	333	313	320	339	321	320	324	346	342	315	342	298	305	322	303	345	331	335	309	337	350	313	337	323	344	351	329	345	328	322	332	333	301	322	319	325	313	324	339	309	334	335	351	313	331	352	359	312	352	334	363	320	347	317	315	340	326	343	311	321	307	294	282	337	332	302	346	315	323	316	364	348	308	301	302	337	307	333	343	312	317	364	312	343	329	325	308	292	311	303	356	367	335	330	318	311	330	349	301	317	369	330	321	331	329	301	336	300	336	322	325	339	356	335	320	337	329	315	301	321	292	323	317	309	324	344	313	325	314	294	350	314	354	351	335	327	330	314	323	323	293	323	323	330	332	332	370	336	327	309	303	347	337	313	306	360	327	327	357	321	323	330	306	364	374	317	338	306	322	343	348	329	327	360	332	337	351	322	309	302	319	318	309	307	338	344	312	330	335	324	357	325	344	324	291	318	334	325	326	325	316	319	323	323	321	301	327	306	334	332	351	334	318	308	365	334	315	330	334	319	326	349	326	322	325	335	326	347	320	338	321	329	336	332	312	294	335	363	334	313	302	344	319	347	330	336	285	351	309	332	329	335	310	359	328	340	329	343	343	342	330	310	326	303	296	317	282	351	335	329	348	324	300	333	314	299	340	314	336	299	312	309	309	341	338	341	328	353	334	308	314	320	348	301	352	355	325	343	369	326	321	319	361	316	323	306	314	316	350	348	311	304	307	334	357	327	308	307	309	291	307	345	334	339	325	346	335	306	331	327	305	340	326	341	332	303	330	329	323	363	337	304	270	319	374	325	308	348	325	320	329	315	333	321	306	370	346	331	377	338	339	298	341	331	326	347	334	332	314	295	351	324	320	311	291	333	321	324	322	349	286	319	322	306	347	342	313	304	357	343
23230	21576	29303	24319	21724	22278	17926	9308	6931	5674	4423	3313	2453	1816	1489	1194	978	964	892	744	697	694	665	612	664	591	550	567	587	504	539	503	538	451	483	533	454	468	426	489	470	484	516	473	506	491	469	458	455	454	463	397	410	438	443	437	447	406	433	451	413	427	456	454	431	434	455	417	449	428	434	419	410	441	463	431	459	468	421	410	425	398	417	436	416	443	449	434	416	405	457	449	416	446	434	436	447	426	408	433	474	468	415	411	431	422	400	447	400	420	434	416	428	469	442	434	431	430	445	446	434	436	411	438	434	406	478	411	454	425	399	469	438	459	389	422	429	430	462	417	445	457	470	418	440	439	423	432	413	453	426	413	409	421	427	423	418	426	428	424	460	410	432	431	400	445	418	440	409	427	397	447	420	428	445	417	428	451	445	423	402	416	426	451	430	450	441	441	409	422	451	437	414	467	411	458	436	444	462	417	460	460	388	444	394	433	428	443	407	463	439	435	406	414	429	423	413	411	471	414	436	453	462	431	438	429	390	464	396	441	442	438	407	454	460	456	432	421	391	407	402	408	404	425	396	403	460	431	427	427	409	408	430	434	445	457	430	424	415	431	427	413	426	404	423	424	407	403	451	474	432	462	436	471	422	439	434	446	421	416	439	389	455	427	424	452	464	450	420	430	420	429	443	427	425	466	426	410	448	454	447	429	407	429	424	455	403	410	403	398	427	450	445	455	424	448	430	423	409	410	445	421	420	432	444	441	436	386	407	411	460	418	422	445	391	418	410	440	414	449	389	418	448	420	437	420	440	413	401	474	422	462	412	385	400	462	438	434	452	420	425	424	468	430	432	432	439	419	413	452	399	429	443	428	427	441	458	402	411	450	430	397	447	382	415	442	438	461	405	419	424	415	453	435	421	460	419	450	489	432	401	468	416	442	433	437	439	446	432	460	433	436	420	412	428	448	433	470	416	399	416	416	435	405	445	413	406	428	404	408	430	438	441	414	420	430	404	446	452	393	436	398	421	433	449	391	445	455	429	430	399	417	471	407	408	425	430	418	430	446	475	464	405	421	471	456	429	440	414	426	429	397	455	445	420	446	422	421	420	392	445	453	446	450	449	434	415	441	389	383	401	429	402	451	439	421	385	448	423	448	392	421	488	419	445	468	454	408	421	453	404	452	426	414	445	416	429	457	446	448	451	363	449	453	430	389	463	476	414	413	451	416	430	398	423	415	415	442	403	389	417	441	440	384	398	470	450	433	421	415	420	434	423	430	467	421	428	418	443	411	427	448	426	427	442	422	424	470	409	416	426	421	435	426	429	415	445	438	418	423	417	427	408	439	431	418	435	421	401	445	450	446	435	429	403	397	443	455	419	423	437	399	403	460	414	453	429	443	404	401	417	434	397	478	382	423	429	410	475	431	444	457	424	422	390	413	455	425	426	448	491	444	421	457	429	429	416	431	433	453	443	426	444	429	398	399	416	439	448	406	435	442	414	398	415	479	410	434	391	430	444	440	445	456	434	397	421	460	447	421	433	448	443	439	432	427	424	428	460	438	433	440	433	432	423	425	451	432	437	434	431	414	415	377	450	426	454	434	392	447	451	440	403	441	402	455	436	419	383	457	388	421	434	436	431	429	469	403	448	403	465	424	453	435	425	406	398	438	430	464	429	459	418	448	436	447	444	423	417	432	447	403	419	405	491	433	442	459	389	418	423	433	434	433	412	411	439	455	406	422	440	444	419	460	441	428	428	410	402	434	444	404	387	426	424	411	426	429	493	432	441	435	442	415	438	447	439	399	436	467	459	417	418	413	443	446	412	383	416	432	433	411	410	434	446	478	450	457	411	445	432	418	421	434	437	395	454	422	402	416	463	469	403	465	426	429	412	419	456	395	410	397	449	419	465	419	455	432	447	455	440	406	436	419	455	459	409	374	471	444	445	418	425	449	434	435	434	408	435	408	391	427	429	394	418	410	430	474	418	441	440	440	437	422	421	444	440	423	485	456	445	449	485	424	402	392	446	434	400	417	415	452	425	428	418	432	469	429	466	398	406	441	409	421	405	425	456	420	398	420	417	431	419	440	442	395	443	474	403	420	440	423	403	446	396	402	428	421	419	404	418	395	392	407	436	378	413	471	412	411	469	434	422	435	446	455	414	399	431	411	435	433	423	420	454	419	427	425	438	405	433	423	454	408	419	431	448	428	442	462	464	475	413	407	448	426	433	396	417	445	442	390	431	400	449	423	384	449	415	460	394	379	425	415	438	460	467	422	448	469	415	413	426	437	474	465	423	447	439	423	430	433	423	417	434	427	455	415	421	433	419	474	407	421	449	416	457	464	429	415	411	395	412	448	417	448	415	463	438	448	444	408	426	451	400	438	427	435	442	425	451	438	431	396	399	426	454	411	443	442	433	436	457	431	412	438	429	432	395	459	416	469	410	446	383	404	401	420	451	402	400	394	422	434	400	420	423	408	419	449	401	415	440	383	423	437	428	411	455	476	414	421	424	425	415	448	409	425	413	410	425	419	439	416	434	430	412	434	444	431	438	458	435	418	433	407	449	455	420	456	451	433	431	402	425	440	420	422	430	427	418	480	425	395	449	427	421	426	423	433	433	445	423	412	448	405	432	446	450	435	434	459	393	437	434	399	471	448	406	473	466	440	430	436	421	422	427	431	444	434	443	436	419	429	454	426	471	409	412	453	386	386	435	436	423	427	432	431	456	414	431	421	421	426	438	436	417	468	441	477	434	433	451	413	425	452	429	441	409	435	478	431	454	423	405	451	395	435	399	456	433	451	457	431	407	432	452	457	402	438	428	397	451	434	431	458	428	424	417	425	487	415	428	458	427	456	429	385	450	461	425	430	459	427	418	431	408	433	458	431	400	456	432	430	430	435	451	433	415	416	407	423	393	410	461	430	449	457	441	436	422	455	413	432	415	412	462	437	395	412	413	423	410	441	405	458	430	452	476	422	417	440	446	429	435	441	423	422	446	387	446	447	423	411	468	449	419	432	441	448	407	412	460	449	418	415	448	447	427	458	420	428	409	442	457	449	447	436	435	422	438	419	430	438	430	416	433	434	395	416	455	455	396	471	424	471	449	412	459	439	441	423	435	398	441	459	467	418	437	468	414	426	423	401	424	414	443	401	429	401	446	459	428	434	457	391	451	435	391	414	434	416	426	424	420	399	435	437	374	406	369	477	428	406	468	394	439	405	411	446	442	425	424	431	431	469	411	429	439	423	438	434	429	428	462	424	426	458	407	413	457	418	464	433	406	413	404	422	431	434	427	411	435	453	437	415	428	411	452	428	440	435	432	412	433	494	420	443	414	436	446	482	403	399	414	464	439	406	457	383	427	400	446	401	405	453	449	422	415	399	431	420	432	455	452	438	428	435	384	427	444	460	440	399	416	449	411	412	431	426	424	417	445	439	424	402	438	391	430	418	431	425	415	388	469	401	414	409	428	459	424	402	457	444	409	421
24366	47529	40033	29133	23161	18933	15370	12690	10548	8839	6969	5120	3776	2816	2207	1732	1418	1287	1079	1008	930	802	837	772	712	732	732	677	697	642	627	600	590	537	560	512	504	470	489	505	504	550	506	503	533	468	534	486	433	456	425	487	455	457	455	467	462	465	470	466	466	434	436	451	447	469	459	452	510	482	460	437	468	432	480	505	410	452	442	395	459	447	463	417	467	425	458	418	431	487	414	444	434	491	431	477	448	426	453	424	447	454	426	427	478	466	420	493	462	425	405	441	430	413	457	476	402	467	426	466	476	486	461	438	428	471	448	477	472	420	450	461	463	459	441	404	424	472	416	455	420	415	456	459	400	462	489	452	443	445	399	421	427	410	484	489	434	431	421	457	432	449	457	463	429	415	459	406	439	427	443	462	493	491	422	463	443	459	452	446	485	439	470	404	450	425	421	460	456	470	428	407	437	441	475	471	434	428	459	444	430	438	442	464	435	420	454	466	461	465	417	436	417	433	478	459	449	425	462	460	403	477	430	468	395	438	471	456	448	424	445	496	470	444	449	446	461	459	440	411	443	456	426	456	467	443	451	498	428	463	465	436	419	406	433	446	433	451	406	448	445	435	430	454	442	467	474	474	437	427	438	462	416	450	488	442	439	486	451	399	464	474	402	448	456	477	446	458	475	465	465	476	471	458	416	471	440	425	457	441	422	399	450	409	448	430	457	428	411	439	427	438	482	432	436	454	476	429	398	432	461	424	438	458	417	483	435	392	461	450	424	434	466	437	423	431	439	443	425	416	440	438	448	427	477	446	439	455	457	437	458	447	462	427	449	442	436	468	458	493	478	471	445	445	460	457	452	439	456	429	447	454	461	419	470	423	495	459	436	418	442	453	436	430	432	449	470	485	436	419	443	484	388	465	427	451	449	436	456	420	449	409	440	425	444	429	468	447	457	421	428	421	470	463	428	431	437	442	446	445	445	431	418	423	479	440	451	455	404	432	403	448	413	427	462	426	463	437	468	434	461	388	483	448	405	430	472	452	442	479	432	461	442	477	433	425	417	446	444	454	446	400	454	439	413	438	469	446	475	449	453	455	461	459	477	472	480	470	410	424	440	434	462	466	415	445	407	471	446	456	416	388	418	467	416	467	441	452	438	476	464	452	446	458	455	429	439	441	416	441	425	482	472	440	461	441	452	432	414	418	420	447	463	452	451	452	446	416	417	442	448	439	425	428	454	395	428	462	467	458	454	477	451	459	407	450	437	413	404	465	445	402	443	437	489	434	442	437	437	454	440	439	451	429	429	458	432	468	428	462	448	477	437	446	461	441	457	403	411	442	449	447	444	461	458	452	426	456	449	399	465	432	495	416	448	440	456	455	459	451	472	430	463	448	458	460	436	447	424	430	438	428	425	422	440	440	465	438	448	440	419	422	443	431	475	431	467	449	473	459	414	442	470	466	434	429	471	418	405	436	428	431	437	447	465	443	429	442	445	441	430	432	448	464	478	498	444	443	468	467	443	436	415	458	427	437	479	474	422	497	443	419	467	474	447	456	396	459	428	444	444	454	459	431	453	444	448	414	407	458	440	475	414	446	431	434	428	468	462	453	429	445	464	440	455	402	438	440	446	467	439	424	444	451	417	466	429	433	458	431	427	435	414	451	455	444	424	421	439	392	460	435	452	448	444	439	459	455	421	408	466	471	490	469	430	382	417	442	441	446	437	478	451	455	448	423	441	451	413	435	494	463	460	478	433	417	429	436	446	440	441	450	437	457	445	441	478	476	433	427	426	449	399	437	441	424	422	461	478	427	465	446	433	452	467	443	461	418	443	458	465	471	391	435	439	415	464	422	450	467	444	440	451	440	422	456	456	449	434	459	456	456	446	469	453	461	452	437	440	440	431	466	455	426	462	456	433	412	495	425	470	420	452	451	423	466	459	415	463	439	468	461	451	429	456	453	428	453	490	434	448	428	436	425	433	468	470	448	445	435	421	432	461	434	417	440	411	433	464	438	455	441	475	449	445	465	474	444	440	432	453	443	453	432	465	469	454	436	429	449	484	429	426	430	465	410	453	413	418	457	452	465	445	454	446	446	462	462	464	444	446	459	470	452	444	460	469	463	429	447	440	453	437	435	456	448	421	438	441	416	445	460	457	422	472	456	440	432	452	461	478	429	448	483	438	443	462	443	490	415	472	409	472	438	476	451	409	449	441	443	475	397	479	460	444	450	451	445	443	471	438	456	459	454	453	437	436	459	435	427	457	446	454	453	436	442	425	456	434	438	451	433	432	448	430	417	442	453	459	472	434	479	441	438	482	484	426	430	454	437	441	457	437	445	434	410	461	469	472	399	419	441	430	434	477	457	424	434	458	456	457	416	460	466	457	446	430	456	437	476	453	461	469	422	449	442	432	465	441	422	491	441	458	432	469	478	443	446	440	434	442	444	461	439	460	444	418	437	449	441	450	453	442	442	427	447	437	435	437	449	419	464	431	449	425	412	413	422	406	479	463	418	437	434	452	440	436	453	432	444	426	409	471	427	437	459	428	471	413	413	465	443	390	446	471	481	477	472	457	435	412	458	465	439	434	429	456	460	479	458	436	447	447	432	417	427	425	489	416	416	413	464	449	398	435	464	431	464	437	407	459	440	421	431	442	461	457	484	473	445	421	431	467	423	459	516	450	432	434	449	486	454	441	454	418	483	444	490	496	461	426	434	441	440	450	441	423	457	414	451	453	454	455	411	450	437	445	460	455	422	432	456	462	425	469	457	426	442	440	420	441	461	483	475	479	439	453	433	436	436	439	457	434	479	433	431	466	434	479	489	461	456	464	416	482	456	446	416	453	462	450	430	462	428	429	417	486	421	434	430	454	455	455	466	429	454	481	450	441	440	461	432	426	440	429	395	432	435	476	463	466	480	442	413	485	433	437	444	437	433	439	439	423	422	463	434	460	423	443	432	444	396	467	460	452	458	454	421	446	415	399	485	420	476	445	469	455	483	423	462	457	460	475	445	440	459	419	447	422	426	441	426	427	425	446	460	446	469	433	447	449	446	424	464	441	414	466	452	443	478	497	430	438	469	469	428	467	449	406	440	478	442	462	422	432	437	424	422	432	454	444	468	436	441	456	426	449	449	451	475	452	466	422	422	415	452	466	470	422	450	455	476	431	434	454	457	467	415	491	433	439	465	462	493	460	462	445	412	453	454	489	427	462	453	436	430	440	455	462	440	421	445	441	436	507	429	427	445	462	432	480	429	453	419	477	419	433	423	475	388	455	443	465	413	443	437	448	429	435	441	461	446	438	438	454	454	456	456	454	426	448	433	465	448	440	413	406	430	472	415	451	452	424	440	458	476	424	429	485	457	426	442	441	440	461	446	437	437	467	446	446	409	454	454	477	449	434	451	438	437	412	420	428	428	459	411	447	436	434	448	452	445	396	455	397	456	483	468	481	438	429	441	414	433	456	440	384	415	439	469	443	424	463	477	440	418
29032	23751	25438	17721	9689	6262	4603	3566	2851	2395	1831	1415	1063	824	669	595	517	458	419	392	405	374	341	365	311	373	336	374	303	304	328	312	325	303	318	301	300	333	270	283	302	320	319	317	294	294	276	296	288	290	329	316	282	297	284	301	272	278	314	287	268	299	304	267	286	287	273	287	266	300	292	312	314	283	298	284	296	294	311	277	300	274	254	287	318	280	283	287	284	280	258	277	315	276	328	290	244	270	257	281	266	268	285	280	275	273	300	259	268	291	302	286	287	294	282	258	304	291	283	288	286	268	291	298	275	282	304	285	299	260	274	301	271	308	293	310	315	277	341	288	292	294	249	277	304	290	289	261	316	278	281	270	293	264	287	273	299	258	293	278	301	284	254	251	279	289	247	267	295	266	260	276	284	290	268	303	292	284	275	256	268	237	289	313	320	284	289	254	294	310	297	280	283	271	265	310	246	278	261	268	262	274	303	286	295	287	255	263	279	293	288	267	290	260	267	282	282	294	294	273	313	284	258	292	299	298	278	257	284	266	270	306	319	291	280	298	270	274	305	270	287	284	284	303	302	262	293	294	302	291	253	295	286	294	314	288	244	274	274	283	289	279	292	281	289	256	301	299	309	285	277	257	274	313	286	283	313	284	284	279	315	266	276	255	263	273	283	284	295	311	262	275	267	293	310	284	289	270	294	276	247	252	260	271	279	267	283	289	269	272	280	273	295	272	288	295	274	292	266	293	282	268	273	258	261	317	262	247	297	283	274	276	279	267	274	291	293	273	289	287	288	270	283	301	297	291	262	301	295	290	276	263	305	271	286	290	273	308	278	303	268	267	296	307	316	284	254	284	253	297	288	310	294	301	281	270	292	290	276	280	273	303	276	296	278	269	279	297	276	274	308	278	303	296	308	305	292	275	310	295	281	306	264	277	267	264	270	275	315	293	298	271	277	282	288	277	284	281	291	282	284	321	298	285	304	296	292	293	279	288	278	281	281	271	278	292	281	285	264	293	268	282	310	321	274	285	301	294	279	245	273	317	286	292	264	252	311	292	264	251	267	286	296	308	295	277	306	328	313	282	273	298	309	290	298	288	273	263	296	282	282	292	267	286	277	253	304	289	301	262	252	283	258	281	320	287	276	274	269	276	278	289	273	263	257	284	277	270	312	276	291	294	280	278	253	296	304	288	284	266	260	291	283	271	304	278	255	284	281	273	291	305	262	288	255	268	289	273	299	312	310	273	286	285	289	292	319	290	279	281	273	278	277	290	275	290	273	279	254	277	303	282	288	292	318	290	304	285	306	250	283	295	303	321	265	279	282	274	253	274	288	291	263	276	305	274	282	239	309	292	306	285	278	276	288	285	281	269	311	271	272	283	289	312	260	276	314	290	281	283	305	294	291	284	280	265	290	282	259	278	278	303	308	249	287	275	280	318	284	281	266	276	274	285	281	258	289	291	288	266	261	297	275	272	314	296	276	258	329	276	284	253	293	261	248	293	271	274	266	280	293	264	298	265	269	321	290	264	268	278	294	284	265	269	253	274	259	287	284	276	271	267	293	245	259	291	293	298	281	266	278	271	282	298	299	277	268	273	242	298	261	292	281	283	284	338	277	306	296	260	278	268	235	277	296	284	283	289	282	285	295	266	297	290	287	269	301	274	277	267	285	266	261	291	270	278	312	289	297	278	266	295	272	229	286	273	280	265	278	298	260	280	285	283	289	276	271	277	271	313	284	292	282	294	245	260	306	292	264	304	280	296	282	277	283	285	247	281	250	298	285	279	267	265	272	279	275	293	285	271	275	298	300	291	277	286	262	282	287	302	282	307	301	290	296	277	302	266	305	293	321	318	288	258	285	286	263	259	297	254	322	304	296	268	299	269	293	289	264	297	289	290	256	262	316	297	285	292	266	302	293	275	275	302	274	271	251	275	285	269	264	289	309	282	292	289	270	245	254	281	296	257	294	298	266	265	273	295	288	292	290	313	280	265	270	270	303	284	258	290	295	289	263	262	300	315	302	295	287	284	260	325	291	282	286	308	290	272	293	282	295	290	279	286	274	280	288	290	294	285	258	292	273	296	296	277	270	267	300	309	306	281	260	276	270	262	300	281	281	267	287	277	305	283	273	275	266	290	276	302	292	297	290	295	256	324	260	264	304	276	275	260	287	281	271	289	315	278	287	248	286	308	285	288	281	301	303	270	270	291	312	284	288	280	276	287	275	303	289	261	248	298	289	305	271	290	293	264	280	300	292	278	317	276	274	253	321	267	267	327	300	300	306	290	287	309	259	280	277	287	281	284	307	258	302	273	271	286	284	277	301	274	267	274	296	283	263	266	273	255	264	298	280	267	273	258	263	270	282	268	317	281	268	272	325	310	281	264	283	282	313	288	287	278	289	272	277	298	318	285	286	306	277	280	255	264	284	298	291	262	276	268	264	279	272	316	290	276	284	298	260	238	292	291	314	302	299	299	272	287	314	286	312	281	266	275	285	272	286	293	265	296	282	284	303	287	286	258	255	269	307	280	279	267	281	279	285	275	280	298	288	307	278	275	318	244	304	275	283	288	293	266	260	301	285	271	269	272	308	295	303	305	295	283	307	286	274	301	266	300	269	260	268	282	290	294	257	265	292	277	265	311	279	293	276	308	289	273	269	282	289	289	284	291	281	307	310	251	278	280	258	308	290	280	276	269	269	287	287	283	284	306	297	286	284	284	311	296	275	245	279	283	270	295	288	287	279	283	280	307	264	298	277	290	255	269	287	291	298	260	320	287	259	296	296	283	269	281	266	285	265	309	283	262	264	286	267	299	267	284	307	293	274	287	310	310	279	269	305	279	331	278	288	285	258	292	307	286	282	297	286	287	313	285	270	264	260	280	277	274	276	302	263	275	246	310	289	289	268	292	289	280	275	274	296	288	281	274	250	277	302	274	292	294	269	258	275	302	284	264	307	277	293	295	287	295	287	304	292	297	274	299	288	284	288	263	249	275	293	294	269	315	307	284	285	308	317	249	275	272	301	287	302	286	279	306	295	286	255	297	303	291	265	324	304	279	302	276	274	269	253	282	289	280	288	273	258	298	286	275	279	280	265	292	287	264	290	254	280	274	304	304	304	295	286	281	299	297	282	243	297	267	312	302	266	260	264	267	309	302	263	311	256	293	279	262	268	298	302	267	283	277	270	292	290	304	290	288	279	271	267	263	260	282	291	279	308	303	284	278	273	267	290	286	285	269	296	267	281	271	285	241	272	269	326	276	270	289	285	271	274	290	273	304	296	257	287	278	274	277	285	285	283	290	292	271	282	302	260	288	288	276	281	280	282	292	279	261	259	275	258	276	289	254	282	311	271	296	277	299	300	289	304	281	295	279	276	285	298	297	272	305	282	301	263	297	296	274	281	269	287	307	264	272	275	301	300	259	279	295	309	258	295	270	296	328	274	307	266	307	298	267	274	290	268	268	275	299	312	279	281	300	272	285	323	277
20817	35483	27938	17198	12600	9422	7623	6218	4898	4083	3253	2352	1696	1285	1035	801	625	631	606	478	471	460	433	424	384	377	367	401	399	383	348	347	343	348	295	343	309	354	322	334	327	328	332	347	315	317	337	335	318	310	306	293	313	298	305	341	286	310	299	313	312	325	292	308	295	323	304	326	313	355	289	296	303	311	294	337	283	319	305	299	300	285	291	321	320	287	281	308	318	297	323	313	273	302	292	328	294	297	331	327	287	299	304	301	326	305	329	310	297	315	289	276	300	258	282	294	305	294	280	308	330	284	306	270	285	300	296	294	295	320	313	306	287	293	318	317	329	307	269	336	304	286	316	274	292	337	286	289	289	320	282	309	306	320	294	300	296	307	300	288	287	313	271	300	297	289	291	276	296	315	324	285	295	291	311	315	293	292	291	282	277	296	301	298	270	296	286	313	299	294	288	288	288	298	325	306	282	327	326	297	307	299	324	296	302	292	299	282	311	295	301	297	305	309	367	300	303	287	311	283	289	303	312	275	331	298	298	306	299	320	314	290	325	293	306	291	303	274	303	335	309	291	320	302	294	305	296	300	338	324	289	309	297	291	303	293	297	300	296	279	257	297	315	330	292	296	283	332	296	290	322	288	270	323	284	307	320	280	301	330	288	325	286	297	306	326	311	312	313	277	294	294	324	309	309	280	309	307	332	327	282	302	319	326	279	310	305	302	312	285	295	282	324	312	289	287	285	315	300	304	270	278	308	265	323	306	308	335	313	286	307	312	297	353	304	272	350	320	304	288	306	319	324	317	303	298	290	330	304	310	297	288	298	322	308	336	306	296	333	269	290	283	312	290	278	318	332	325	330	314	290	303	284	326	290	288	268	293	303	305	300	290	303	262	293	321	326	296	282	289	254	283	294	323	285	307	309	290	309	297	313	291	337	301	301	311	299	295	284	264	299	313	303	295	298	295	298	310	301	289	335	294	277	314	312	288	308	285	286	291	338	309	338	279	302	318	298	316	277	305	319	246	321	297	274	298	251	312	276	278	322	323	306	288	301	314	301	290	296	312	283	311	297	298	289	301	312	307	307	307	282	303	278	288	312	308	280	316	314	272	310	266	300	311	321	312	294	299	310	332	251	313	291	315	283	317	328	308	289	297	286	285	308	298	326	296	307	308	286	286	296	289	304	314	309	322	282	308	292	313	266	285	329	319	311	319	323	296	263	319	316	294	303	302	308	339	302	299	271	300	292	273	275	307	285	320	315	251	323	295	285	297	293	296	288	286	280	298	285	305	282	318	318	302	330	297	285	290	272	263	302	252	308	344	301	333	337	294	311	311	283	293	314	303	298	278	311	299	305	285	325	300	302	298	292	280	313	282	335	308	302	277	282	312	311	307	324	271	307	299	298	311	300	326	314	307	305	319	282	287	301	330	344	322	271	295	300	343	295	324	282	303	319	328	278	304	269	291	284	298	302	297	292	288	305	296	292	297	262	273	278	293	320	316	288	312	294	320	281	349	283	297	281	289	264	305	309	302	276	318	312	304	271	314	336	295	302	340	328	326	316	316	314	342	326	283	329	301	284	291	284	274	308	321	297	312	288	332	263	326	315	276	333	313	326	312	297	302	307	309	322	295	267	279	294	299	306	245	290	309	303	310	323	278	283	265	305	288	321	315	290	306	307	321	310	317	313	302	301	258	286	342	310	292	293	311	323	304	308	311	349	292	308	320	271	278	312	319	297	278	305	310	289	279	296	285	307	277	275	280	311	278	292	292	296	308	303	332	299	320	291	320	322	299	314	322	283	283	302	297	297	322	281	281	318	302	290	328	288	300	289	321	300	314	351	307	311	286	305	294	312	290	275	302	296	303	307	343	294	313	302	313	319	292	289	324	306	307	306	343	295	300	325	290	292	336	299	290	301	328	292	292	291	300	311	305	290	300	310	317	332	324	308	287	295	281	300	306	299	314	312	306	323	272	297	288	327	299	315	269	307	268	298	289	297	325	309	328	295	312	300	299	314	282	309	317	284	341	297	280	314	329	281	293	311	287	285	307	313	291	307	304	286	331	292	304	308	321	328	324	287	322	299	302	310	311	320	316	269	302	279	277	325	315	296	300	298	287	301	320	270	299	289	303	319	296	329	316	266	328	297	334	298	286	276	290	263	312	325	313	308	278	285	257	315	345	298	301	291	307	300	290	274	280	288	317	313	292	296	325	271	299	308	297	300	312	281	317	290	297	305	280	295	321	291	282	306	292	287	287	303	267	286	287	300	278	314	300	309	289	318	330	287	310	285	331	314	283	283	301	309	289	334	299	302	325	332	319	319	299	277	296	305	300	291	329	319	286	322	292	301	313	330	295	296	278	297	277	310	289	360	304	293	285	309	305	313	276	303	295	314	262	307	300	311	271	306	310	305	324	300	281	276	309	275	325	297	302	289	304	308	289	277	323	311	304	313	313	316	325	290	308	295	313	324	274	315	312	323	297	305	278	315	275	316	306	282	304	318	314	310	295	344	307	285	326	316	270	291	310	313	289	292	328	323	292	319	319	329	276	288	307	296	288	315	322	311	283	313	307	310	319	311	323	313	305	298	297	285	299	306	287	315	277	296	293	313	299	282	294	304	302	285	293	304	276	305	293	300	319	310	278	313	282	305	280	304	330	308	294	278	299	286	290	305	308	316	316	334	301	311	285	309	294	314	293	323	301	332	303	301	319	312	345	309	310	319	282	291	319	334	314	277	277	291	326	302	307	289	327	349	312	305	316	307	264	303	316	311	278	278	265	269	285	316	307	280	285	295	318	297	278	264	312	308	320	349	299	334	286	294	319	282	308	305	298	313	320	309	284	279	305	277	315	275	281	325	310	316	300	283	312	300	284	309	305	282	308	299	289	304	291	295	306	304	322	340	314	299	320	322	297	283	322	325	361	334	320	284	285	345	280	305	280	303	328	281	302	329	311	311	274	293	359	319	300	276	300	314	294	281	294	304	291	336	292	305	315	332	329	271	322	278	316	312	343	314	293	309	311	320	295	292	293	293	288	297	280	303	290	313	292	330	309	316	299	302	301	299	309	318	299	312	297	302	279	304	280	300	305	275	311	302	313	305	312	310	324	310	304	290	334	281	266	269	299	306	307	324	317	291	297	273	295	335	276	331	304	322	315	314	302	293	304	315	307	311	310	304	303	306	306	292	292	310	307	289	275	269	280	273	326	304	272	329	319	301	308	323	284	329	301	285	325	319	304	310	271	290	323	300	312	329	305	294	303	306	319	308	321	323	299	300	307	311	342	277	325	312	304	306	276	285	312	304	305	314	315	254	290	299	333	311	329	311	311	321	305	310	309	312	278	294	300	285	301	298	307	291	293	288	278	301	296	318	307	304	286	311	284	314	253	316	302	324	311	338	300	355	305	282	304	301	315	306	290	278	287	298	294	311	309	289	305	297	302	284	322	327	293	289	284	294	321	267	280	301	313	302	318	300	331	313	312	322	335
24450	21626	28924	25028	22033	16479	9788	6599	4863	3894	3113	2315	1792	1387	1124	915	717	649	667	595	533	555	554	529	517	493	495	455	435	430	474	447	424	392	395	417	401	373	403	378	410	417	412	369	354	383	394	362	419	384	372	375	353	384	357	361	379	388	377	378	385	353	393	347	408	371	354	363	364	398	362	358	379	355	321	334	376	369	368	376	359	345	370	387	371	313	349	365	356	344	390	366	354	385	351	361	364	346	411	336	332	379	363	326	382	363	357	335	346	325	345	361	384	339	369	382	421	372	394	388	358	348	362	339	348	367	342	371	374	330	346	349	391	364	371	392	350	369	380	388	381	367	371	370	368	392	389	355	378	360	407	363	405	346	409	364	358	343	381	335	382	341	367	335	333	343	367	396	374	346	384	340	344	379	332	366	390	352	351	350	358	371	381	350	383	351	348	352	371	376	351	375	378	376	380	406	386	368	376	386	372	375	377	360	348	344	353	364	350	389	399	339	368	380	342	357	333	355	365	393	359	365	375	366	406	364	342	337	327	367	368	346	357	390	371	327	378	400	373	367	339	370	383	343	318	395	335	377	351	363	375	351	359	376	396	396	365	337	347	332	354	357	334	376	366	345	360	397	360	353	365	368	369	364	341	346	355	387	381	353	364	359	386	361	383	370	366	389	390	378	358	378	372	396	343	363	383	357	358	384	356	339	360	336	374	367	334	380	360	358	362	371	348	364	371	339	352	398	351	368	383	369	360	347	334	335	351	376	334	387	364	360	365	311	370	348	375	357	400	384	369	377	365	343	357	367	404	364	340	327	338	371	379	371	338	416	374	377	380	356	354	341	365	353	370	372	366	350	370	321	369	398	354	345	378	357	394	361	385	398	355	344	371	390	343	338	332	390	379	348	357	374	345	375	356	327	332	333	375	361	346	405	393	373	356	369	391	358	395	324	358	372	325	357	379	382	359	362	384	344	409	333	392	344	375	330	376	358	346	379	367	395	341	365	377	380	366	352	337	344	359	371	376	338	361	379	347	395	351	353	403	382	386	355	374	355	342	365	355	386	418	377	402	337	330	374	313	353	353	356	348	390	382	334	377	385	356	344	369	355	354	358	363	362	363	365	386	352	372	416	362	365	376	361	361	371	379	328	346	344	381	380	386	373	346	347	330	343	339	380	387	362	377	356	393	386	363	357	346	343	348	367	345	355	346	390	372	361	374	425	368	372	349	377	379	388	357	365	345	339	337	354	367	359	362	371	356	332	399	338	366	353	355	351	342	383	343	370	362	375	387	374	360	339	373	354	356	390	372	374	397	362	353	343	350	351	362	395	313	361	378	356	367	333	373	357	345	394	349	352	358	345	383	369	327	375	382	379	385	351	362	358	366	360	366	341	354	397	377	373	346	396	378	374	355	391	365	341	349	381	373	392	344	412	360	390	339	332	411	357	350	368	364	335	362	371	390	339	378	406	369	373	346	383	371	351	358	395	359	335	362	388	359	359	361	370	372	372	324	345	353	336	374	345	375	352	338	362	411	364	371	365	391	375	350	373	348	320	380	365	362	356	365	342	362	357	351	369	357	415	357	348	381	381	398	370	376	356	363	342	321	364	367	363	368	343	338	364	363	370	371	345	386	370	358	374	350	362	365	382	361	373	353	330	379	337	332	377	373	341	333	341	374	359	416	331	386	371	352	355	375	365	391	347	346	387	365	376	367	401	370	384	361	338	397	357	355	368	366	395	365	360	368	383	354	386	349	369	364	360	351	368	365	350	351	370	400	375	418	363	394	378	345	345	396	363	359	358	335	356	363	350	385	396	362	370	353	364	339	374	363	362	341	394	351	376	330	385	340	348	333	356	391	353	373	363	336	347	381	380	379	364	357	388	348	380	372	336	382	392	350	375	357	353	348	321	365	351	377	358	365	339	371	388	382	362	371	365	383	389	354	365	387	369	369	381	392	358	328	344	359	363	390	392	375	363	367	350	361	384	351	360	417	363	372	325	348	361	361	365	351	375	363	365	370	375	379	332	366	345	349	370	366	378	340	358	373	345	350	369	351	331	375	353	334	370	347	347	356	381	359	375	393	363	344	376	363	358	359	379	389	393	368	355	376	358	378	370	351	339	372	353	348	354	323	349	371	353	383	341	394	350	331	331	408	392	366	352	378	358	365	353	388	371	405	353	404	367	362	362	320	368	395	371	354	363	374	358	350	383	365	333	347	376	368	393	361	382	313	368	361	347	351	341	394	376	337	367	359	333	354	365	361	336	378	383	369	343	367	353	360	395	354	392	366	364	361	375	356	350	368	339	380	343	348	354	379	356	376	366	381	367	367	366	349	343	436	400	393	385	361	361	366	369	341	384	345	377	361	388	380	370	340	361	402	357	352	360	378	356	339	335	374	381	329	381	347	348	377	367	351	405	335	341	387	336	369	337	319	358	356	379	338	372	364	339	343	387	342	386	369	381	378	342	366	366	365	345	367	400	336	349	401	366	370	360	360	340	355	369	362	367	391	383	375	350	343	354	373	362	387	367	329	360	376	388	372	346	343	349	342	349	358	367	350	397	361	392	377	357	356	357	357	375	391	373	362	331	332	353	364	366	366	349	335	356	354	354	374	362	349	371	381	335	373	377	377	349	357	367	381	355	381	349	360	353	373	398	359	337	376	398	361	374	389	361	415	387	347	391	369	381	334	382	360	357	376	389	352	383	368	406	358	355	354	357	356	358	368	345	386	354	406	344	369	350	372	374	367	394	353	371	357	332	381	359	353	379	362	387	367	346	388	362	345	352	380	360	352	348	384	364	347	334	370	378	390	358	352	360	401	363	365	334	334	399	342	367	336	373	386	367	353	404	381	365	345	353	344	339	344	380	370	387	373	346	372	351	360	373	355	336	386	405	381	360	364	362	350	383	377	350	363	371	388	399	356	381	381	371	377	366	333	358	369	370	369	362	361	335	406	369	386	370	326	376	362	370	389	368	336	374	325	353	348	364	392	364	378	356	388	374	342	354	371	367	368	379	355	394	331	380	368	329	377	346	354	341	387	361	382	383	374	378	349	357	376	368	362	376	390	346	344	362	350	335	361	343	368	372	381	348	375	345	373	377	347	363	340	394	366	380	370	350	333	325	373	396	345	370	343	383	389	376	367	351	351	349	391	393	359	386	366	369	365	385	348	363	372	377	385	377	362	399	331	352	360	328	370	369	376	366	342	353	368	352	383	353	377	358	405	374	355	328	384	343	356	352	382	384	356	353	367	381	402	397	372	370	351	356	357	388	371	365	379	352	355	335	350	366	369	351	357	382	329	366	334	380	372	341	401	344	357	363	368	350	355	380	415	351	349	344	348	380	373	390	390	360	368	397	339	356	377	344	349	349	417	362	354	371	382	400	416	385	338	365	384	387	351	383	355	328	382	391	372	392	388	367	366	358	371	408	368	368	363	356	363	354	386	380	373	388	359	343	393	326	365	364	351	360	367	379	388	366	347	395
21091	43504	35368	24312	18775	14708	11885	9694	7853	6261	5064	3676	2888	2092	1599	1355	1055	861	833	735	709	728	703	608	605	550	591	500	512	539	497	496	452	459	412	419	442	427	428	426	395	412	435	437	419	433	404	411	401	402	417	372	404	391	392	376	399	378	388	398	408	394	367	401	348	394	393	425	406	347	391	379	391	372	366	360	389	386	409	383	408	348	405	391	384	375	378	359	399	388	355	404	349	385	354	399	377	392	370	376	366	402	408	369	377	387	397	373	400	388	370	394	354	361	376	419	392	368	355	377	367	369	362	373	376	399	391	400	375	374	386	403	388	383	396	403	386	385	385	418	401	386	377	342	399	397	387	376	379	425	396	426	391	372	399	411	427	394	376	374	358	352	382	346	391	376	382	361	375	413	406	369	391	360	392	365	372	362	384	441	373	366	392	370	372	383	389	377	386	359	363	389	389	388	383	352	362	385	383	393	393	406	394	359	400	377	396	387	394	371	357	373	388	402	391	417	387	408	349	384	349	398	353	356	343	412	387	394	388	373	415	392	391	414	395	376	372	406	399	336	370	389	411	360	388	375	396	334	362	381	379	387	369	384	375	396	385	362	387	406	365	398	396	418	362	398	357	374	372	398	394	348	413	378	364	366	374	426	381	339	383	371	393	407	378	331	393	395	415	404	416	381	392	390	408	401	358	379	370	380	386	353	388	431	403	380	427	360	353	370	354	396	357	385	366	373	387	405	380	369	346	394	379	344	413	418	388	365	377	403	338	402	367	389	401	422	353	376	413	402	375	370	377	376	369	386	341	417	374	371	342	373	395	380	378	397	388	397	343	398	389	415	357	385	357	365	383	394	357	357	363	407	347	392	407	410	375	370	389	389	401	397	380	377	354	375	403	413	386	371	431	376	377	374	411	389	400	367	370	417	365	389	360	374	362	411	399	357	330	353	395	386	369	401	376	376	367	337	391	380	334	385	380	383	349	382	396	424	388	381	388	418	408	380	393	401	359	374	392	371	391	346	375	394	370	392	364	420	339	366	383	360	371	405	394	343	391	391	403	379	378	397	396	436	384	401	355	376	378	392	400	353	397	439	384	404	378	399	340	365	402	369	385	396	353	389	383	360	361	351	330	409	390	376	373	373	376	370	345	366	372	405	373	372	407	397	396	351	344	411	375	382	388	398	372	360	398	394	352	386	373	395	371	437	396	387	388	359	345	398	347	368	381	354	414	346	376	384	374	388	379	387	394	397	380	371	365	401	363	404	378	390	366	382	378	348	363	369	408	379	391	363	364	364	364	365	377	389	364	411	373	388	371	391	390	386	387	355	397	362	408	393	378	331	384	419	389	361	404	340	356	427	358	361	435	409	377	383	398	398	368	411	399	382	383	383	422	395	348	371	409	402	367	362	382	364	369	390	357	382	400	407	386	377	384	382	397	390	370	378	324	378	364	401	398	369	365	392	404	408	374	385	383	378	406	404	368	377	369	376	376	377	374	413	389	415	390	383	404	362	370	376	352	375	379	354	417	386	420	372	406	371	396	391	399	356	364	370	394	396	397	353	416	366	395	361	368	364	379	408	365	347	402	390	376	373	386	396	364	363	401	374	392	384	357	396	414	442	376	416	422	361	351	384	367	382	387	396	395	387	365	344	357	410	390	383	364	403	411	386	364	389	383	388	392	407	398	342	371	395	413	366	379	387	378	373	368	385	355	392	370	395	376	363	358	384	386	379	343	385	369	406	390	331	360	361	380	420	374	401	372	410	399	371	380	338	385	385	380	359	394	374	338	408	365	366	388	391	375	372	381	412	429	364	373	374	423	389	374	375	350	372	390	394	343	400	370	391	364	380	374	393	396	374	389	376	372	368	388	384	379	400	375	392	348	390	367	402	348	375	382	383	376	365	368	361	363	370	400	382	373	392	401	383	382	407	365	368	358	368	369	396	376	372	385	372	348	360	328	368	386	406	388	372	389	388	386	390	360	382	370	368	347	424	340	359	358	416	373	392	386	389	406	382	341	357	360	392	391	377	395	356	370	362	378	339	374	396	385	408	366	415	329	417	347	376	393	434	379	383	364	381	373	372	365	383	388	391	376	376	361	389	376	383	376	399	392	344	388	393	395	370	379	376	364	377	390	415	391	358	420	394	384	351	356	364	376	339	389	374	402	358	379	381	407	425	399	376	369	430	358	367	374	361	362	394	400	406	389	367	345	354	387	418	407	396	358	363	392	370	387	393	367	408	382	386	360	369	369	350	355	400	353	396	343	375	378	344	342	388	389	391	378	389	378	392	423	388	391	365	358	353	367	370	402	410	400	367	363	391	376	390	406	400	389	385	373	397	357	382	365	395	377	375	368	405	375	371	397	385	422	358	371	393	429	378	374	387	369	341	398	381	395	383	382	376	346	405	374	398	382	386	415	388	377	398	360	353	387	391	357	378	397	398	335	373	360	341	378	378	381	374	344	375	365	373	361	354	423	370	376	394	373	361	418	362	374	387	368	366	371	351	388	358	350	324	391	371	378	390	370	383	380	373	384	408	425	377	366	379	396	389	357	386	337	459	374	397	412	384	409	380	349	416	385	371	404	379	369	357	374	382	426	391	395	400	389	390	395	351	380	389	404	372	389	397	365	386	405	363	378	404	408	402	411	370	392	364	355	389	394	364	367	399	375	378	356	374	416	363	396	399	378	404	373	422	357	397	381	358	374	404	411	364	353	346	408	404	329	354	360	386	365	405	390	371	389	358	382	366	384	401	370	395	380	406	339	360	374	433	361	410	401	368	381	377	394	382	373	398	391	406	387	379	360	386	369	351	394	428	362	385	373	407	366	398	402	383	383	388	389	404	378	378	385	418	350	385	383	372	412	406	387	369	410	390	359	437	416	359	370	398	411	411	381	387	400	412	398	374	366	394	373	368	370	360	365	398	376	411	368	392	375	373	366	369	394	373	371	379	421	349	373	404	409	376	366	359	368	395	401	358	383	395	363	389	357	377	373	373	382	407	349	406	387	372	427	404	368	367	385	420	405	396	356	403	383	376	380	372	409	342	377	401	359	380	379	361	398	370	356	387	411	408	391	356	407	353	376	370	369	370	392	402	386	352	376	399	329	359	401	386	352	360	374	410	371	387	388	356	350	393	383	374	364	399	351	364	356	392	383	360	351	382	441	397	378	411	368	397	395	352	371	335	404	385	380	357	436	390	375	387	362	364	406	374	353	392	371	384	393	380	391	363	405	362	375	385	359	394	390	397	345	350	388	384	409	355	380	420	393	401	360	384	406	396	389	341	359	365	352	394	411	367	383	387	408	368	390	361	375	366	368	389	383	408	385	401	354	400	354	358	395	381	371	371	417	382	361	350	389	385	371	352	394	405	379	419	385	385	354	382	371	381	375	323	414	375	405	400	401	357	397	386	388	411	356	371	374	394	388	370	398	378	409	406	370	403	383	422	364	365	384	366	394	379	394	412	387	366	343	380	367	389	392	370
25467	21546	27906	26146	17376	9483	6235	4689	3570	2842	2368	1721	1334	1064	873	686	619	540	519	492	394	450	414	410	365	405	390	384	350	376	358	341	340	323	350	328	322	305	354	308	305	310	329	310	353	312	320	310	316	319	289	351	320	273	286	315	297	325	303	295	277	314	293	298	293	291	285	280	283	275	361	290	311	313	300	310	305	296	277	296	314	297	298	329	318	300	318	313	329	300	319	297	299	273	278	302	246	316	308	289	321	274	304	333	284	310	292	284	299	340	328	301	285	290	288	286	284	301	302	284	313	315	287	301	296	307	275	330	294	267	302	300	296	328	354	282	312	279	294	323	298	291	287	287	289	304	301	355	296	299	352	288	290	324	255	306	305	301	320	284	281	285	323	302	296	289	292	311	323	305	301	341	294	326	287	279	292	287	294	313	295	276	269	310	274	309	312	333	291	294	303	282	299	288	305	325	308	303	273	277	275	276	308	298	313	272	272	308	310	322	305	293	322	316	324	319	349	296	287	317	299	281	345	300	305	281	292	299	321	263	296	290	282	280	289	298	311	283	309	281	285	295	273	291	293	302	305	291	292	310	298	301	304	297	274	334	291	305	285	276	281	296	278	311	295	294	313	320	309	287	326	300	315	288	297	290	291	320	294	299	312	273	328	283	305	290	283	330	297	300	284	294	300	300	291	299	294	309	280	288	299	297	292	300	314	267	302	308	328	296	293	291	320	317	325	264	303	301	284	300	278	330	291	296	279	269	303	337	297	298	276	297	298	298	268	326	275	300	300	281	309	292	294	287	332	313	280	313	304	292	316	305	323	287	313	323	288	336	285	296	307	284	283	294	296	312	293	305	303	322	316	273	260	279	286	296	312	326	282	279	300	300	297	327	297	326	276	303	332	295	313	335	297	287	304	298	273	297	311	275	278	294	310	284	292	328	270	289	302	306	300	289	329	325	307	272	299	299	317	325	275	305	288	292	290	317	310	287	306	280	290	306	300	365	323	325	310	294	296	292	318	272	306	308	326	308	309	282	302	277	300	317	309	311	287	306	281	335	284	315	333	305	304	297	300	299	303	281	278	278	287	301	288	308	319	321	312	312	309	328	301	270	311	294	321	320	296	295	274	317	331	273	297	289	296	312	284	295	291	291	323	297	309	269	269	291	305	294	340	333	332	276	302	308	283	294	331	283	303	308	301	302	298	305	324	286	303	306	290	319	305	291	277	286	306	315	325	290	290	307	323	292	313	294	282	307	314	305	270	265	322	273	323	310	310	310	328	301	327	315	307	293	292	302	303	280	300	291	294	286	272	285	290	315	307	290	285	303	289	284	314	306	302	302	282	282	303	295	290	303	298	313	316	304	311	314	284	294	282	306	300	271	291	303	294	297	294	284	324	298	298	290	294	314	329	310	332	289	288	330	312	282	300	309	322	311	294	272	283	297	299	299	300	333	320	257	287	311	295	298	291	277	281	290	288	306	311	310	301	282	294	275	314	318	281	300	317	296	287	308	291	305	293	316	288	286	304	278	284	337	322	305	304	309	316	316	325	292	275	269	287	307	250	309	293	283	312	291	294	289	306	293	268	298	330	303	290	314	285	307	313	298	315	289	298	278	319	284	267	336	287	312	311	278	301	297	289	291	279	307	318	304	299	295	301	303	309	300	331	297	261	322	277	299	325	302	319	273	319	294	284	272	298	286	295	316	278	287	301	292	295	284	300	332	279	308	292	309	310	281	287	281	305	285	323	295	285	289	288	300	290	300	316	283	307	291	305	298	354	305	306	283	287	282	275	316	278	302	286	282	282	316	308	304	318	297	264	304	321	262	298	305	308	329	283	295	308	330	281	293	295	293	313	290	274	298	291	276	295	320	297	311	274	266	312	303	312	303	305	289	291	331	305	280	256	313	293	287	300	289	291	297	276	303	318	284	341	330	311	300	292	300	281	314	292	270	293	314	294	307	319	283	311	256	314	296	300	301	275	303	277	328	328	275	290	293	326	313	274	278	296	299	295	286	280	290	303	301	306	289	290	328	309	293	294	319	287	297	266	288	309	282	287	294	320	281	288	277	331	310	276	291	295	273	282	290	317	251	258	284	291	318	286	326	294	296	307	293	318	339	315	271	298	258	287	297	308	305	288	305	283	324	296	351	271	301	299	324	288	287	282	309	314	294	306	293	289	322	285	291	298	286	269	262	295	308	280	326	293	290	308	274	327	302	289	285	298	307	277	279	287	314	314	305	298	320	309	312	320	300	280	305	292	300	314	279	335	290	294	275	317	316	296	303	311	259	279	287	299	279	333	292	290	294	307	314	273	304	323	281	314	335	283	306	314	313	304	273	298	299	286	288	276	305	275	298	295	290	318	296	309	303	294	290	296	309	262	295	313	311	308	321	338	306	292	324	308	297	299	318	312	295	287	306	309	294	288	304	266	296	335	290	278	322	285	307	334	265	314	288	291	286	293	333	280	267	289	289	311	298	303	302	351	281	324	304	302	245	315	319	311	296	277	295	319	284	294	273	284	296	315	315	309	341	338	312	287	249	278	299	289	319	335	302	292	306	297	282	307	294	255	281	306	268	283	286	289	276	313	284	290	309	268	309	314	306	308	264	318	287	308	290	300	304	291	297	304	330	296	292	265	304	312	281	273	304	305	312	307	285	325	284	310	326	301	309	305	304	311	313	302	308	297	306	312	291	294	298	282	302	307	294	287	285	311	283	276	327	291	304	307	292	283	284	323	304	294	271	357	327	275	317	296	278	314	300	296	324	293	259	296	284	304	295	286	336	295	259	330	323	285	290	302	309	316	285	306	292	345	292	288	308	311	298	286	302	296	298	297	305	251	319	328	287	312	315	281	309	322	297	329	316	297	288	316	333	292	293	307	298	316	299	332	269	318	291	313	295	306	312	276	321	303	329	278	312	323	297	323	291	300	271	296	260	295	292	317	296	293	320	306	333	279	295	307	291	295	314	309	363	290	305	290	284	300	301	290	304	277	300	317	264	317	284	291	301	310	317	272	310	311	287	298	291	285	271	324	287	288	307	281	278	299	277	315	298	311	323	330	314	289	297	321	303	317	293	279	301	292	317	293	344	300	283	314	310	299	317	271	256	310	293	302	312	296	283	301	308	328	316	282	305	311	294	285	290	298	282	290	321	317	288	306	297	303	282	284	277	300	293	289	321	292	321	306	311	344	278	327	289	298	283	305	298	264	293	304	300	297	328	302	278	328	285	292	297	292	291	315	273	293	290	286	303	302	302	317	300	306	293	328	305	305	305	297	298	306	314	312	306	302	287	264	276	293	305	300	301	312	304	277	308	305	312	290	306	294	298	296	300	285	314	303	339	308	296	303	282	295	266	302	306	290	318	283	284	302	299	317	317	286	316	324	294	316	287	315	303	301	271	312	340	295	327	311	305	308	310	299	287	293	311	302	317	294	313	289	271	309	308	297	305	294	316	303	276	307	267	313	297	278	309	298	294	275	289
20723	39668	31707	21023	16320	12488	9600	8069	6383	4980	4225	3034	2353	1657	1306	1010	833	710	737	629	594	601	520	469	515	470	417	428	437	454	434	391	366	393	361	368	359	378	352	389	355	349	329	342	338	362	311	351	317	350	361	345	319	363	326	337	313	342	311	351	331	369	327	326	312	314	345	315	358	295	314	359	319	335	313	319	335	293	334	290	358	335	293	307	319	312	346	289	312	316	344	348	358	336	341	355	331	331	332	333	335	320	314	340	364	349	314	313	331	347	338	321	350	322	306	302	308	315	288	334	350	361	326	328	312	330	316	327	321	294	315	324	324	314	317	306	311	315	269	323	341	315	327	316	324	328	298	324	336	343	314	371	315	292	306	317	316	332	350	272	335	334	317	300	319	319	303	292	302	324	361	310	318	301	332	290	333	340	316	326	352	264	310	325	305	335	319	324	310	331	347	322	325	307	355	295	320	306	322	321	313	320	319	314	303	304	341	336	301	341	332	342	327	320	336	339	351	328	328	323	294	310	321	345	317	285	341	353	333	303	351	323	326	322	318	302	318	343	319	312	339	324	307	310	299	340	306	309	361	304	301	311	304	304	311	338	356	339	340	298	305	338	292	317	306	347	324	328	303	300	342	314	299	370	293	323	329	302	321	329	313	298	307	306	341	315	348	329	322	320	292	300	332	294	298	335	344	323	317	335	298	294	322	297	322	345	326	343	320	324	300	324	296	312	331	324	362	319	336	321	336	336	339	308	316	316	304	304	294	315	360	337	338	300	342	332	325	303	346	286	309	323	339	313	328	328	294	306	332	346	326	334	305	315	350	313	329	326	349	309	311	339	330	320	342	326	329	358	302	342	291	321	330	336	292	345	317	326	331	308	307	324	333	320	315	319	322	343	328	303	349	312	313	324	353	301	324	313	317	328	306	310	341	317	307	318	347	332	318	320	332	302	331	323	328	323	339	302	310	321	305	282	318	300	304	333	320	327	304	333	314	294	327	317	345	323	341	332	305	325	304	354	308	296	317	291	315	315	305	341	334	305	339	306	341	334	323	336	348	315	300	321	312	340	306	329	339	315	325	299	309	288	324	313	297	310	340	356	330	346	328	314	337	333	323	329	347	322	301	306	345	294	320	336	345	355	323	321	301	325	330	319	312	300	329	302	361	321	323	312	286	356	316	317	312	329	296	356	323	311	296	335	299	350	323	342	345	309	316	329	339	326	339	325	302	307	307	330	302	308	319	296	310	316	340	327	290	327	323	336	333	324	297	321	335	303	287	322	330	318	334	301	327	325	322	325	302	342	361	317	357	330	310	326	320	312	328	274	340	331	284	338	317	316	361	302	342	316	343	353	339	303	331	302	333	320	296	315	341	342	338	297	324	318	306	341	320	327	319	307	335	289	341	330	323	328	348	316	339	325	345	350	351	300	321	345	347	343	340	329	352	324	323	347	326	339	327	303	321	353	348	312	344	342	297	333	328	356	319	347	323	331	335	320	335	316	315	304	321	343	294	321	325	333	283	329	309	318	292	332	271	300	352	324	304	309	323	296	301	311	297	325	330	322	326	335	307	322	324	340	318	356	350	314	315	331	306	358	305	362	333	314	295	338	307	345	326	333	335	309	313	317	311	310	339	306	348	305	313	327	325	307	327	314	330	327	330	331	323	317	296	313	299	334	316	320	283	308	327	311	290	347	331	286	328	314	304	314	330	308	321	346	342	316	341	322	339	321	300	328	335	313	333	332	317	310	299	329	345	357	319	310	325	340	347	330	331	334	305	328	299	320	324	300	297	327	322	309	352	320	329	301	345	321	286	345	305	324	353	312	314	325	335	328	352	333	354	357	360	324	318	350	337	312	331	297	284	317	343	302	342	340	299	303	333	353	288	339	323	338	340	304	294	300	289	348	299	320	302	306	299	327	312	336	349	319	292	323	341	326	328	316	296	320	315	300	325	371	338	301	314	308	303	321	307	302	285	338	317	323	304	339	313	351	329	341	349	321	330	298	327	312	322	293	303	311	303	284	305	294	310	338	335	312	303	317	338	313	361	332	338	322	302	340	352	320	302	350	326	320	351	319	295	335	347	350	323	307	319	361	325	333	337	332	311	322	328	350	340	332	347	313	313	315	352	322	360	352	313	318	361	319	330	340	370	292	327	326	313	296	321	304	335	359	298	324	334	300	289	326	331	311	303	347	303	340	278	293	321	348	324	330	337	325	299	304	329	315	313	333	324	292	315	296	312	343	318	346	329	312	314	308	317	328	324	346	290	323	325	308	316	356	335	293	332	311	314	351	349	347	337	300	298	360	331	355	357	319	317	303	320	312	346	331	330	334	338	344	332	304	331	329	290	348	317	318	316	292	339	317	351	311	307	315	320	344	326	294	335	325	351	312	336	286	342	299	308	322	315	370	341	315	341	326	323	301	281	329	301	326	345	328	337	327	368	298	299	335	304	305	344	319	311	345	313	329	325	335	334	304	297	327	314	323	321	313	322	330	297	314	321	348	331	312	317	327	309	352	350	319	321	321	321	334	336	291	303	322	329	295	287	333	327	301	321	331	343	318	321	287	315	351	304	321	326	334	348	324	332	310	312	351	317	344	326	296	296	335	328	320	344	285	311	325	301	304	321	303	312	313	333	299	324	297	335	281	338	309	320	299	348	323	337	339	302	335	339	289	329	334	349	282	345	323	331	300	357	334	297	366	309	331	312	306	348	345	334	320	357	330	346	304	336	314	344	321	317	332	316	325	312	347	310	350	350	324	328	295	293	345	305	332	311	308	350	312	328	339	309	327	320	295	340	311	297	300	326	344	334	310	332	341	356	319	331	325	315	332	335	345	289	318	301	327	298	347	317	293	337	329	332	316	314	348	321	330	324	319	320	315	337	331	321	338	316	323	335	345	308	353	294	347	337	351	292	299	317	311	346	359	307	341	322	325	323	308	328	358	333	346	339	327	310	321	295	337	343	330	312	303	315	345	325	327	344	297	315	319	342	335	329	312	331	346	324	321	311	328	342	325	307	339	313	301	311	355	328	323	346	332	355	362	322	337	355	344	331	299	316	304	333	323	291	348	315	305	320	330	325	341	331	349	317	335	305	317	337	313	315	336	330	313	333	324	347	332	299	317	335	328	314	317	304	332	326	312	319	348	323	304	347	311	322	335	320	336	334	292	319	341	343	322	325	301	309	347	315	333	323	346	317	326	313	324	347	331	330	335	317	327	318	319	324	339	313	320	339	302	329	350	339	336	314	318	340	316	341	300	323	352	284	325	331	316	333	330	336	333	316	314	277	304	338	339	305	318	334	366	304	368	329	331	317	357	316	338	291	316	307	312	304	342	296	291	323	336	311	372	329	321	339	327	358	306	311	277	318	318	310	324	360	330	328	327	321	286	321	319	326	313	303	297	335	307	363	292	314	332	285	312	319	343	324	325	309	353	310	316	375	304	329	310	326	329	292	320	339	316	321	319	322	348	293	290	327	319
23261	21562	29312	24318	21777	22345	17416	9195	6401	5053	4202	3484	2463	1813	1432	1200	995	847	847	711	738	669	658	632	627	597	573	563	584	536	572	467	482	493	498	492	486	494	522	447	454	495	469	499	480	418	460	442	448	472	438	452	503	431	423	444	420	454	396	406	421	446	435	449	452	437	444	466	441	415	463	430	437	431	440	423	443	426	403	486	424	433	389	437	444	440	427	406	442	424	456	405	432	433	439	384	385	424	459	429	411	463	445	416	420	425	424	415	457	474	436	442	409	446	432	423	436	456	428	436	375	430	415	401	445	448	451	390	466	434	411	389	428	419	439	437	430	444	428	401	416	420	435	453	428	396	405	447	433	431	411	438	425	442	459	415	445	432	433	468	431	437	443	410	400	417	441	394	439	415	399	425	431	418	413	432	421	417	409	433	401	427	424	399	415	432	458	452	433	396	440	425	456	433	426	440	472	409	444	410	407	453	452	431	429	432	390	400	451	434	395	429	409	439	430	417	424	437	403	454	428	400	433	423	430	415	452	451	426	445	429	448	377	404	382	405	426	418	410	448	456	399	444	406	442	417	388	423	405	405	431	456	448	412	431	419	425	397	433	398	450	426	414	376	391	411	467	397	419	437	416	408	432	392	452	405	427	428	412	414	416	411	451	440	427	435	412	401	405	408	420	404	404	399	432	429	428	428	426	420	417	442	433	432	440	411	433	432	425	435	385	450	474	399	396	438	386	436	393	420	457	400	418	453	420	461	414	405	445	441	378	410	466	449	442	445	432	433	454	428	442	439	404	424	407	439	445	408	457	427	431	428	469	447	403	506	398	455	442	438	395	400	406	437	431	451	440	412	451	425	441	423	425	434	455	452	392	411	394	409	463	462	456	426	431	397	416	420	465	421	421	426	421	407	428	411	373	442	426	450	399	385	413	447	447	435	392	430	442	412	407	454	421	422	451	410	421	454	465	444	414	428	393	421	436	439	445	425	411	424	363	435	402	384	417	419	416	411	415	454	414	417	433	433	461	449	415	426	446	394	424	454	403	427	457	409	418	394	413	382	403	449	443	422	408	437	436	434	436	480	437	402	430	423	429	437	425	427	421	390	410	422	420	454	429	408	409	432	392	435	435	416	415	420	407	460	429	392	424	458	390	436	444	484	428	420	377	404	419	470	407	412	472	427	414	407	464	414	440	424	430	411	374	384	426	420	470	438	455	419	427	475	404	450	401	429	447	423	400	421	428	471	427	408	440	404	403	399	447	409	434	413	411	441	416	429	464	431	404	412	449	451	433	432	451	428	459	429	410	442	438	395	411	454	422	435	438	422	446	399	411	425	397	468	400	387	444	430	446	419	386	403	452	431	415	389	423	401	457	414	396	425	423	442	400	428	457	424	402	410	428	455	443	410	425	435	432	394	458	395	451	440	446	417	421	424	432	444	482	431	424	419	429	425	448	432	406	442	401	462	423	422	452	467	395	456	423	432	422	436	422	385	395	399	439	433	417	426	432	463	451	408	416	448	443	430	382	408	410	411	388	410	430	426	403	440	431	449	459	428	402	428	463	443	404	416	433	439	389	455	413	432	414	416	451	412	435	422	440	449	428	430	459	462	458	431	395	405	423	399	436	418	394	432	445	461	451	415	410	398	431	401	442	420	412	387	448	430	500	431	389	418	428	460	403	430	405	454	401	420	418	418	425	408	443	423	433	434	428	428	401	417	432	473	436	457	420	446	406	437	406	433	392	422	438	440	433	409	443	469	450	446	419	412	425	368	458	464	469	446	421	452	416	442	425	464	466	425	440	412	439	422	408	416	386	445	423	426	436	468	423	441	447	441	410	420	413	422	424	427	408	403	411	448	385	423	407	435	439	432	401	393	405	472	404	458	440	433	429	428	398	395	416	450	440	439	444	438	423	435	451	400	408	430	444	446	398	388	429	458	418	435	459	391	426	436	425	395	399	419	410	442	396	455	447	413	435	422	408	434	440	434	407	420	433	414	385	374	409	438	433	425	439	403	449	434	408	449	436	381	444	441	455	419	420	416	444	458	416	430	446	422	481	430	416	439	436	422	433	436	420	449	416	431	432	393	432	404	395	465	469	433	423	444	397	439	399	414	451	402	413	438	455	429	415	424	401	435	440	407	451	442	451	446	432	454	405	426	416	439	419	452	429	389	415	470	420	456	428	428	445	444	414	455	445	403	418	459	429	439	432	422	449	452	404	415	462	420	405	411	407	401	398	411	403	433	394	405	422	407	446	438	406	435	376	458	431	456	442	401	421	440	415	395	430	393	420	415	439	449	415	402	460	436	471	426	407	409	428	413	435	388	450	419	414	413	438	424	378	405	426	441	440	429	453	430	433	456	423	432	434	442	477	390	441	435	436	417	448	476	443	395	396	411	416	423	406	453	433	411	444	451	436	430	451	419	454	431	386	402	380	427	370	488	403	443	431	446	425	427	428	407	417	391	459	440	423	451	427	450	449	419	455	389	409	415	424	410	446	433	449	422	443	409	435	422	406	456	379	429	416	390	444	458	435	407	421	430	414	435	426	386	417	439	412	447	432	459	428	422	449	407	436	440	407	436	453	421	422	414	446	404	411	398	434	420	447	411	426	391	397	395	421	384	418	437	403	394	428	422	423	384	411	423	394	392	396	414	411	435	404	408	431	433	431	411	422	431	423	481	418	408	410	418	445	437	425	388	398	424	432	439	475	432	427	473	436	434	419	405	443	430	456	395	382	427	368	431	445	414	418	392	410	391	446	381	416	450	397	484	410	411	452	437	421	453	390	409	442	411	409	417	422	407	432	437	437	442	450	401	410	415	380	411	452	460	452	477	451	411	437	405	405	416	446	429	426	390	442	426	450	482	456	447	400	423	453	445	424	396	422	421	436	413	410	400	448	392	430	420	406	427	440	423	379	400	383	422	383	414	418	424	418	460	430	457	410	444	411	406	445	449	422	404	465	392	400	422	453	433	423	435	407	435	438	434	436	457	397	404	396	427	454	416	411	427	406	428	438	462	422	427	401	417	455	421	434	409	421	441	427	447	445	414	420	466	489	426	435	440	422	416	409	416	426	438	450	432	477	444	402	434	428	446	403	427	380	420	441	425	422	427	428	482	407	431	428	432	409	444	425	434	432	473	415	407	418	439	441	424	444	386	436	410	398	404	443	437	424	461	421	411	408	446	434	428	452	394	460	406	448	417	460	409	420	438	444	401	437	468	428	438	443	382	453	426	445	440	421	425	431	442	401	358	423	409	439	425	446	439	396	457	447	374	433	446	432	429	428	454	410	435	461	426	426	393	412	435	426	407	399	385	437	439	392	426	449	435	381	462	439	446	437	412	445	482	425	427	432	430	424	437	430	444	393	418	438	447	395	427	426	413	408	416	446	398	430	420	434	415	451	431	435	442	378	412	413	407	467	424	411	426	441	461	402	443	451	462	450	443	424	410	417	443	418	423	392	418	414	407	421	468	430	438	436	425
23459	47881	40163	28916	23293	18657	14864	12636	9984	7927	6658	5305	3791	2660	2103	1693	1374	1141	1017	1023	884	901	820	785	714	682	656	675	594	624	599	558	577	546	528	487	471	541	500	485	478	486	489	504	458	493	455	429	451	486	484	441	469	455	466	442	467	465	461	446	479	482	457	491	450	428	454	445	452	442	462	470	431	420	461	425	439	437	457	443	438	458	455	411	483	459	428	424	445	451	432	450	449	471	450	437	460	452	465	485	450	451	417	425	451	419	432	400	452	447	433	426	469	450	431	424	431	449	467	425	446	461	414	459	409	455	444	404	439	421	462	398	455	410	454	456	469	440	448	464	420	488	432	449	461	428	421	430	464	447	441	405	464	421	442	426	463	439	425	430	441	402	445	461	478	452	444	465	417	405	433	454	423	478	460	414	409	445	490	435	450	426	428	471	429	457	457	436	480	460	439	430	423	435	423	486	458	444	445	455	425	455	436	435	404	413	437	410	421	459	447	442	422	436	473	422	436	431	433	447	419	424	383	458	470	444	443	458	465	438	429	457	432	468	411	420	428	437	422	446	412	462	438	453	401	436	444	450	461	445	450	445	427	429	455	432	458	439	460	437	435	466	407	459	457	435	439	462	420	432	438	462	448	446	453	451	447	446	448	469	401	425	466	438	489	455	432	445	440	452	442	465	419	407	439	473	443	447	445	436	404	482	442	467	429	429	426	432	443	424	426	462	432	446	441	485	462	425	402	398	455	413	422	442	396	472	432	448	447	456	421	428	474	383	487	475	397	437	428	449	439	386	465	447	439	421	479	453	473	464	444	479	450	412	418	393	422	492	406	468	441	443	463	457	471	439	424	458	441	455	465	433	463	475	441	448	425	429	469	423	458	440	453	424	447	418	464	456	435	431	478	442	448	432	443	404	413	456	452	462	435	438	462	412	424	433	446	448	466	434	445	422	401	429	466	412	436	451	457	416	427	419	448	439	468	451	439	444	447	429	430	415	438	427	455	481	455	447	417	404	436	460	437	434	458	446	469	451	454	449	464	401	432	451	412	431	442	422	384	464	473	449	431	436	454	426	467	438	460	472	446	473	422	422	442	471	443	426	441	444	420	448	473	409	461	438	451	440	449	444	429	430	467	445	466	441	494	414	445	437	444	468	423	441	445	436	418	430	474	457	436	447	427	437	430	429	393	412	446	427	432	445	474	439	465	466	451	419	469	427	440	427	478	444	410	413	473	357	419	444	460	451	450	428	463	432	470	438	453	458	394	446	452	421	451	446	433	456	456	468	451	459	439	432	458	442	453	436	417	469	403	437	401	418	456	413	431	444	488	421	471	463	465	435	443	431	445	442	414	392	435	411	459	437	478	425	472	444	446	434	443	458	412	444	477	482	390	470	419	445	430	432	466	442	491	407	417	440	405	436	455	435	410	438	427	448	461	453	435	436	418	419	450	475	424	447	468	451	417	463	438	466	434	431	408	422	469	436	452	452	437	409	426	443	425	447	434	421	472	453	454	451	443	465	446	468	447	481	440	456	416	446	434	425	425	425	388	442	449	451	434	413	449	425	453	424	447	435	451	416	450	438	413	435	465	439	447	446	416	404	431	434	440	444	464	441	458	460	463	434	426	464	448	457	426	468	442	405	454	446	492	459	453	449	459	434	439	441	465	431	451	432	437	449	466	434	389	453	430	454	504	460	440	422	436	427	405	430	445	412	423	443	431	446	438	452	435	436	407	391	416	460	457	429	407	442	422	434	406	458	434	479	466	426	400	445	505	417	397	447	444	455	431	423	401	444	459	433	450	446	424	484	430	436	428	453	470	433	471	483	429	448	443	455	441	462	461	439	424	430	443	438	474	427	459	420	427	470	447	430	466	410	472	432	464	416	425	446	396	466	441	410	408	459	440	486	459	424	394	436	440	421	418	409	432	440	422	444	406	413	427	454	452	467	400	458	436	431	450	434	461	423	427	390	408	451	455	432	435	444	433	453	457	440	439	449	441	443	447	423	424	470	453	477	476	443	480	431	489	446	482	424	439	413	458	430	453	446	431	484	468	466	453	423	422	457	462	452	458	442	460	418	436	467	446	446	424	471	468	466	434	430	433	468	412	444	465	436	417	431	462	453	464	424	420	430	459	413	432	441	430	447	398	447	417	465	434	438	411	485	459	486	472	461	432	455	456	396	506	461	419	458	441	438	472	425	457	444	406	438	445	418	451	420	479	462	478	431	444	420	426	452	436	443	421	424	420	456	454	456	440	443	436	443	449	467	423	482	449	423	484	441	446	417	438	452	467	437	434	443	422	432	434	473	409	452	406	446	440	426	439	441	453	421	412	463	423	424	437	427	460	399	445	403	412	466	496	420	447	403	439	454	435	428	434	456	450	431	427	423	448	419	456	489	466	419	429	481	441	430	455	446	438	445	437	459	432	439	420	424	427	405	447	448	447	443	425	424	441	465	410	461	443	408	474	463	423	502	465	457	466	430	442	462	434	458	455	421	458	423	422	448	450	419	441	465	456	426	471	403	454	464	412	478	445	439	426	437	398	432	439	438	402	429	450	444	431	427	409	456	415	419	415	414	427	475	469	457	431	472	449	422	453	452	440	428	440	450	421	452	426	424	464	445	403	420	437	445	432	446	447	421	415	439	441	425	421	480	411	445	418	426	435	444	435	429	426	426	451	471	454	449	412	441	389	407	435	436	434	417	416	434	447	430	438	454	431	430	499	460	423	440	428	432	483	439	413	437	481	443	462	517	410	448	443	444	485	467	426	471	447	468	437	449	431	457	457	422	461	399	410	444	450	424	445	433	466	445	435	481	436	446	399	441	474	430	425	420	431	415	438	428	451	461	414	454	461	449	434	445	436	444	447	431	455	489	448	461	414	441	434	450	485	475	446	410	460	412	441	432	418	450	438	418	442	433	427	397	472	416	453	447	455	417	427	431	443	406	447	463	442	457	466	435	370	424	414	419	404	420	456	433	450	440	411	455	437	483	425	466	476	436	444	464	456	453	437	477	436	456	463	448	460	451	453	440	464	458	438	442	437	451	431	436	426	463	455	442	449	446	446	434	430	469	454	444	473	450	435	447	425	446	437	421	444	423	424	462	446	472	405	415	434	454	410	437	410	486	430	442	431	475	442	460	444	473	433	426	406	454	426	434	422	443	421	452	431	424	432	380	429	430	424	440	444	428	442	483	409	439	417	429	421	444	411	438	459	407	461	392	430	434	431	419	437	384	439	418	419	449	459	455	453	462	439	434	436	457	457	405	427	428	451	465	437	439	428	451	449	407	422	463	438	440	473	437	449	435	410	429	432	419	417	465	408	442	440	466	464	423	412	451	444	414	446	425	506	419	449	449	445	420	485	471	450	442	429	428	454	477	460	467	458	426	443	430	458	434	414	464	464	464	415	442	456	447	473	412	451	438	430	434	408	433	453	434	416	433	460	448	424	439	465	408	455	445	494	450	436	440	448	433	443	432	415	411
29320	24018	25451	17278	9336	6056	4325	3502	2823	2227	1846	1394	1028	841	649	592	489	428	442	415	358	386	341	347	361	323	371	356	324	311	303	320	299	330	293	312	298	267	306	300	313	294	273	310	299	294	306	286	286	283	299	277	273	243	284	288	265	289	284	285	236	280	278	274	288	282	284	272	313	275	273	266	303	272	295	278	298	287	250	260	280	290	311	250	288	272	295	270	254	277	298	278	285	288	276	285	299	280	291	291	296	265	280	293	299	297	277	290	297	268	268	251	274	260	288	268	273	272	307	287	267	285	282	252	300	279	268	300	253	298	280	238	275	279	303	280	277	287	279	313	260	266	255	292	255	261	279	300	302	268	280	257	265	278	278	259	264	272	284	291	300	277	290	281	261	283	277	249	265	303	282	265	257	264	307	264	291	291	277	264	288	286	281	239	258	241	261	272	273	308	265	276	269	262	308	288	266	275	246	303	277	253	269	283	265	288	299	269	284	273	278	300	267	251	258	311	250	284	228	284	262	265	268	319	288	264	291	284	285	286	274	279	269	286	290	267	305	279	282	277	283	293	278	263	243	311	271	290	266	263	272	281	332	281	264	295	294	296	241	268	283	280	281	263	269	251	313	246	280	279	285	294	283	280	275	267	257	303	300	266	295	279	277	271	284	280	289	277	271	266	265	289	279	282	259	275	276	294	266	280	267	307	281	286	246	293	263	289	296	245	285	298	290	273	275	227	285	261	254	267	275	269	294	298	278	279	255	265	279	277	258	262	291	274	290	278	286	269	285	267	275	294	295	270	279	294	278	268	285	269	299	282	272	294	283	292	266	311	285	286	292	258	276	262	296	263	262	235	303	292	278	258	273	295	286	245	283	281	279	277	279	277	269	275	297	273	326	272	280	290	308	278	296	275	262	282	275	299	283	286	267	291	265	266	271	258	285	272	275	249	246	272	254	279	299	294	289	281	283	267	278	293	280	297	283	245	313	302	333	289	276	280	233	289	290	290	289	271	292	317	302	295	276	249	258	275	289	294	300	283	285	243	293	272	271	272	300	255	263	281	282	251	274	289	267	274	266	305	259	242	279	269	269	291	284	250	284	263	278	252	289	287	257	288	273	260	260	293	274	247	275	282	288	250	297	272	278	253	287	294	266	298	282	271	279	289	260	302	283	285	269	272	283	238	238	249	290	289	265	260	285	253	280	251	266	290	284	285	293	284	248	293	269	257	298	263	266	283	284	284	268	280	321	297	262	258	311	270	302	296	289	287	264	289	265	271	282	298	280	263	299	294	277	293	293	255	300	291	298	281	292	324	276	264	279	306	269	288	270	318	243	308	277	276	278	256	266	292	284	277	285	279	269	286	250	215	259	297	245	305	293	255	277	250	266	282	281	274	310	276	300	257	281	270	273	263	281	284	273	258	253	286	287	266	280	295	281	282	245	301	281	286	280	276	296	278	247	255	291	268	264	276	278	308	254	287	289	267	295	283	283	291	282	301	256	292	275	304	281	251	276	276	305	276	290	316	270	276	271	257	285	256	276	305	291	272	271	273	274	291	269	280	292	255	281	286	270	290	292	285	270	291	304	270	290	293	298	296	284	287	283	293	284	299	317	321	286	259	275	272	303	285	258	302	265	264	293	272	256	287	256	315	298	296	288	279	264	273	306	269	297	273	262	286	291	287	291	269	255	273	264	278	295	285	283	270	299	275	292	289	275	277	273	280	294	286	284	244	277	291	261	288	309	296	271	280	296	312	284	266	292	276	278	279	259	256	301	333	299	291	244	292	245	261	273	262	271	284	285	282	255	287	282	272	281	259	298	305	269	269	270	271	257	285	299	268	303	282	273	262	301	244	291	303	266	250	266	276	272	319	294	307	291	263	285	273	262	290	276	279	279	303	292	293	284	256	265	309	292	296	280	282	295	262	289	252	299	290	281	281	271	294	287	288	299	295	278	287	275	290	263	265	262	277	273	273	272	306	294	319	271	291	283	277	256	314	284	317	272	264	276	281	283	260	258	267	299	275	296	276	278	285	286	276	269	261	268	288	297	274	283	295	270	288	292	271	259	274	290	284	275	316	272	275	278	292	260	259	288	291	281	289	269	270	305	272	246	308	278	279	253	288	251	292	266	286	285	273	273	294	268	270	274	266	250	284	285	294	302	237	306	294	261	263	278	287	288	280	299	282	275	269	270	281	293	270	298	280	303	302	268	270	296	258	265	253	281	282	298	241	273	260	284	286	276	299	296	274	267	288	289	288	286	286	264	288	273	278	276	308	275	291	276	281	292	296	276	284	300	284	279	289	278	291	294	259	267	289	300	298	263	272	278	274	300	272	253	272	284	263	290	303	309	275	270	271	286	282	292	247	275	267	283	269	293	283	273	269	265	290	288	287	302	327	275	268	284	309	258	302	279	267	250	272	281	253	290	275	261	276	271	267	294	293	274	279	308	288	248	289	272	275	260	305	236	319	272	282	287	295	274	270	296	269	284	298	278	263	283	319	281	262	280	296	273	302	284	266	245	276	267	299	297	294	289	273	289	266	253	276	281	272	296	315	288	280	266	294	284	260	273	261	277	281	281	285	287	279	274	238	273	284	301	265	307	282	276	285	261	268	269	281	280	281	262	255	262	272	271	255	260	261	269	308	241	262	255	303	251	268	262	270	264	295	269	274	295	286	284	277	311	286	315	258	264	280	284	309	320	262	247	267	271	268	252	242	271	311	267	268	257	262	264	279	245	287	274	283	294	258	259	270	277	258	248	311	274	271	293	268	321	278	269	299	291	283	278	283	287	286	300	327	279	254	301	277	271	271	261	282	325	290	295	271	260	310	265	272	289	271	317	247	281	288	255	293	290	285	279	266	270	266	278	305	300	285	307	277	302	261	277	279	282	290	288	280	283	263	251	268	259	233	290	292	267	310	261	269	259	290	254	277	289	263	289	263	259	279	247	261	335	258	321	308	292	260	293	261	304	273	264	291	259	243	273	237	279	304	279	279	264	282	269	292	263	280	273	274	305	247	255	281	274	327	297	286	291	267	297	292	276	246	286	303	285	261	290	262	274	281	245	287	280	291	293	278	271	280	261	297	281	289	296	280	282	294	291	283	277	264	288	267	279	297	284	274	265	296	263	285	262	297	271	261	288	281	272	307	289	259	255	302	294	257	281	290	286	288	286	275	266	288	287	282	277	294	302	308	286	306	289	278	298	261	273	288	245	259	279	263	279	276	283	274	292	269	281	269	247	288	290	299	269	282	286	297	285	266	268	297	242	322	279	267	264	264	261	271	263	277	286	266	312	282	291	265	271	279	271	300	296	308	290	285	262	270	290	276	276	272	273	266	307	285	280	290	249	261	275	262	301	269	289	275	256	280	301	292	259	313	269	256	277	238	276	288	279	269	277	294	320	275	281	287	244	270	277	280	297	286	291	293	255	300	284	251	263	282	282	305	287	294	277	285	305	286	252	272	262	306	275	264	289	274	286	277
21824	36188	27526	16698	12382	9430	7353	6067	4956	3935	3164	2446	1740	1312	1010	793	645	620	521	519	456	472	445	386	439	404	391	381	380	390	403	367	367	364	365	351	325	317	315	361	308	293	309	305	289	329	322	304	262	315	331	299	299	316	308	298	326	280	334	292	311	283	301	316	286	292	319	308	312	329	289	340	310	294	294	315	296	289	306	287	277	288	274	293	286	301	302	301	282	308	307	296	267	307	318	297	276	270	266	320	292	302	324	310	307	315	261	308	292	289	317	287	284	325	318	315	271	291	274	313	278	292	312	286	309	337	314	301	290	302	320	305	277	292	294	276	288	310	293	325	300	272	298	305	286	305	326	293	279	306	329	292	277	302	321	305	295	277	311	298	295	339	256	294	319	291	298	300	281	274	319	281	312	306	295	313	282	300	297	286	276	290	299	306	303	291	270	311	295	296	286	270	277	297	293	270	271	277	292	296	322	305	333	312	301	297	289	306	278	291	298	315	316	324	298	293	286	286	282	292	284	332	272	296	292	260	274	335	342	302	302	288	304	311	305	272	273	315	307	286	313	266	268	293	345	321	295	266	341	311	333	278	275	328	277	326	287	306	335	292	298	311	310	318	285	288	281	307	293	271	313	316	291	287	289	295	312	280	315	285	289	304	325	280	300	323	326	295	311	304	295	294	322	317	284	301	287	318	284	279	306	296	294	263	286	311	287	300	287	301	333	311	319	280	272	310	259	299	304	317	295	326	300	289	275	297	309	281	277	316	301	297	307	294	312	296	281	319	288	300	284	297	294	292	286	286	287	289	316	315	312	294	306	259	332	309	338	304	319	286	273	295	281	321	290	291	305	317	283	324	295	311	313	267	319	299	309	320	276	266	298	303	290	307	322	309	296	305	298	317	289	286	294	303	302	301	292	307	301	287	295	283	293	280	295	318	313	287	327	296	287	311	288	312	306	304	322	310	298	272	329	285	302	279	302	271	296	307	308	295	323	299	316	278	290	303	309	311	295	305	300	314	308	306	290	285	326	308	296	311	276	268	316	314	314	291	289	281	308	304	264	284	298	299	334	298	272	290	301	293	313	301	279	305	310	296	306	302	316	321	309	295	295	303	295	291	279	314	291	295	310	277	313	292	286	297	318	317	284	302	306	285	280	283	324	309	306	276	336	288	344	323	327	291	283	292	313	315	287	302	288	315	297	276	294	326	330	315	285	291	303	305	298	280	292	290	332	317	298	310	260	279	305	309	302	318	302	315	300	278	296	308	338	292	300	305	299	295	319	301	328	305	290	331	310	303	298	307	310	311	329	305	301	287	309	301	296	288	298	282	313	279	316	290	292	257	309	295	282	302	285	299	290	299	308	276	275	299	285	301	297	279	309	318	315	342	288	318	300	280	292	316	290	307	278	297	276	291	283	313	305	291	284	296	317	283	332	307	295	291	307	301	288	290	267	286	311	311	308	279	295	328	339	289	301	310	281	298	289	301	293	285	303	323	337	315	285	298	294	292	299	286	297	285	302	298	300	286	317	296	308	317	305	321	313	255	272	270	324	296	281	298	299	295	307	303	298	308	331	329	302	292	328	300	299	321	324	316	313	299	320	307	317	297	282	290	291	287	253	262	281	334	316	271	302	275	312	316	300	281	288	290	295	302	279	292	290	305	306	311	298	287	305	282	297	287	285	272	280	295	299	282	296	296	308	287	264	293	297	289	299	289	291	313	299	278	305	296	267	317	290	282	289	282	314	320	339	289	311	322	309	313	276	316	324	307	311	288	292	297	300	326	304	297	313	301	290	326	302	320	287	297	278	300	312	312	343	311	275	295	294	290	271	299	300	299	323	289	322	295	291	332	315	289	310	338	283	302	314	265	285	292	283	290	309	296	292	318	323	299	278	309	294	282	293	294	295	296	273	308	301	298	303	288	296	308	322	272	266	295	271	301	289	293	292	315	319	300	304	333	310	272	285	334	318	294	291	289	302	274	289	281	309	295	284	304	318	303	306	286	296	315	285	290	307	309	297	297	317	304	295	298	284	271	321	306	279	294	301	289	335	292	302	297	283	305	306	303	302	313	302	314	286	301	301	307	289	283	278	316	305	284	296	313	271	319	291	284	296	273	318	307	288	297	280	313	287	309	282	315	289	307	311	292	301	301	311	303	314	295	300	283	321	293	315	312	297	287	319	290	260	290	286	284	299	323	295	326	297	341	305	298	273	301	280	324	308	323	288	314	288	310	298	319	285	328	319	276	310	300	316	292	324	311	317	323	271	287	282	312	288	309	271	312	292	308	258	290	304	285	300	316	309	315	267	301	283	301	326	337	331	295	300	297	290	280	262	351	293	298	268	312	284	290	312	301	313	329	312	350	290	308	295	284	274	294	288	307	269	287	279	296	278	307	284	315	285	283	315	304	302	298	281	280	275	330	275	281	308	300	309	307	291	270	301	294	314	334	270	290	320	282	266	289	312	292	289	294	261	305	279	309	300	334	301	324	307	285	285	296	305	290	280	305	289	319	317	294	289	272	297	333	326	295	303	261	292	290	283	303	306	292	266	318	324	284	290	285	305	292	303	307	331	284	319	288	278	279	313	308	295	307	301	294	305	275	302	281	290	333	324	293	281	334	294	304	305	280	297	292	323	330	269	303	328	282	283	320	281	306	294	305	288	318	296	290	291	280	296	298	314	318	327	276	299	280	300	329	278	280	291	285	277	310	314	313	296	332	284	287	346	288	289	300	283	286	325	328	309	284	308	324	272	285	342	327	286	304	295	296	292	292	311	281	327	333	302	322	304	318	312	283	268	335	320	310	314	299	297	299	327	312	299	294	307	298	285	282	292	304	308	297	283	298	306	309	335	306	303	295	274	295	262	309	300	283	311	292	296	299	299	277	292	332	308	285	325	292	292	291	303	275	277	279	309	298	282	306	293	279	275	289	292	305	322	293	308	297	343	322	306	300	323	296	284	295	300	351	306	311	305	290	304	300	310	292	307	275	313	289	302	294	291	272	304	312	299	280	295	291	282	319	303	315	320	327	324	265	295	305	303	344	310	294	289	318	302	310	306	239	299	324	322	288	292	297	263	312	299	275	301	307	307	280	296	268	307	297	326	258	306	321	277	311	276	304	312	327	274	326	297	310	301	304	282	315	309	308	284	272	291	298	295	309	316	305	270	291	321	298	302	272	316	313	316	278	293	320	320	289	281	303	299	289	296	302	267	297	290	305	325	309	336	292	314	323	271	290	279	300	295	289	280	298	300	311	293	296	302	349	286	306	328	267	327	290	320	289	279	300	298	308	287	313	307	268	279	313	313	281	274	302	303	326	288	302	295	281	334	313	291	321	305	325	315	303	311	290	302	297	307	280	305	291	293	302	298	287	301	294	305	290	294	290	329	314	319	310	277	323	314	305	272	317	294	324	286	286	286	295	284	266	304	290	282	288	318	289	291	285	315	298	306	317	288	298	312	299	298	296	297	284	295	289	302	296
24309	21496	28700	24900	21831	16276	9401	5934	4752	3743	3039	2327	1756	1333	984	920	775	654	637	611	579	599	538	513	508	504	470	458	442	419	452	447	408	446	398	411	395	370	375	363	371	421	394	389	431	362	420	339	385	307	385	380	360	368	349	399	411	372	354	330	347	388	368	387	384	337	358	384	361	389	359	347	391	367	370	309	342	382	336	330	368	341	397	335	347	369	350	366	341	345	349	341	348	351	400	348	356	337	390	348	346	362	330	339	387	356	371	373	349	359	382	368	358	362	359	367	357	334	324	345	361	359	348	339	367	335	340	330	360	327	362	389	333	358	395	370	347	335	349	342	355	375	339	368	342	344	357	343	356	351	388	369	342	359	394	371	362	339	337	389	357	378	340	370	360	342	346	327	338	349	351	367	323	349	368	369	396	330	386	369	367	341	354	358	350	358	363	356	347	353	369	368	354	340	340	373	360	325	373	342	356	346	356	373	381	360	359	365	389	336	330	350	335	370	354	344	378	349	373	346	344	371	368	378	372	365	339	342	360	341	369	379	364	345	351	343	375	367	375	344	377	338	324	345	352	365	362	397	367	337	338	382	387	391	349	357	335	364	370	368	340	355	353	370	348	358	353	366	375	390	379	373	354	375	360	333	354	370	338	318	364	365	376	372	362	322	417	372	338	359	371	336	353	375	331	396	379	329	343	377	345	367	340	362	345	343	359	347	338	337	376	360	362	348	356	343	368	399	346	341	364	337	366	377	331	340	386	370	359	396	387	361	346	388	380	356	366	335	356	368	333	367	357	349	368	403	351	356	356	360	328	371	343	344	350	364	346	345	367	378	321	357	383	374	351	342	366	392	352	367	368	359	342	352	347	353	368	397	357	352	371	342	340	355	366	350	376	338	321	342	381	354	373	356	334	370	355	368	401	366	330	362	368	371	343	367	354	338	338	353	349	387	373	348	364	346	357	346	362	350	375	367	337	376	360	358	361	341	340	324	361	321	373	371	353	387	395	379	365	344	366	369	334	359	341	363	311	361	360	333	381	392	332	341	348	361	345	358	338	348	360	329	352	351	367	370	371	350	328	359	354	346	351	405	353	290	323	359	374	347	385	404	375	355	345	344	343	350	388	328	370	365	342	350	392	371	362	365	357	365	391	363	373	338	350	350	391	360	355	352	373	377	350	334	353	368	336	374	346	351	376	389	364	365	343	338	341	372	346	376	386	334	342	336	364	368	342	338	346	324	369	333	372	388	361	369	361	364	343	388	330	366	381	364	389	359	350	358	377	360	340	355	306	359	356	358	381	327	372	370	350	407	380	367	351	359	378	355	354	343	348	376	376	401	365	321	388	335	340	325	359	357	376	344	360	378	361	373	351	375	345	338	325	331	359	362	336	353	363	354	317	366	379	361	341	349	372	370	375	316	397	371	380	345	374	359	358	327	365	400	344	371	365	355	367	371	385	341	381	348	371	338	329	414	382	370	355	354	345	358	363	369	385	382	356	375	399	364	343	331	361	382	350	374	371	359	332	342	383	370	345	363	376	361	363	370	362	379	349	351	363	344	330	357	387	343	368	320	324	373	381	335	361	343	367	339	351	368	371	350	342	374	391	389	337	354	332	332	368	368	345	366	379	353	329	397	342	345	360	370	374	379	378	358	367	343	377	351	350	344	360	365	357	357	352	358	348	351	365	375	330	363	363	352	346	392	357	339	362	363	352	321	325	355	349	348	355	371	412	351	325	344	398	367	349	350	343	382	327	353	350	345	362	361	324	422	338	378	352	364	348	372	370	344	344	341	356	351	366	346	390	359	337	377	302	377	334	371	368	323	371	365	341	364	377	364	378	332	390	356	343	365	367	350	372	349	378	354	335	344	379	392	336	377	345	331	351	312	389	394	340	336	397	371	373	371	337	367	376	346	386	367	344	341	374	369	371	387	349	340	362	377	350	369	375	354	359	338	363	373	392	366	364	366	338	333	338	316	356	390	335	353	340	343	357	345	362	349	347	373	362	369	364	342	359	377	369	355	355	370	324	349	346	374	330	349	349	342	366	406	360	368	367	350	378	379	340	336	346	330	342	328	356	375	346	338	356	360	372	354	375	354	364	323	365	355	330	340	362	347	394	360	377	361	361	359	367	343	359	369	349	357	365	366	335	323	390	329	348	331	327	339	374	370	363	352	320	366	348	377	360	384	331	355	358	337	345	357	334	347	375	354	334	352	365	396	401	375	352	390	360	346	304	345	350	361	382	375	367	359	351	316	345	344	322	379	376	372	336	366	347	377	333	382	342	363	349	362	363	367	339	320	382	360	390	317	361	339	354	357	344	381	336	380	347	365	388	354	357	345	387	346	351	350	388	379	322	358	385	322	326	324	345	366	363	400	363	356	381	380	327	327	386	331	380	362	360	362	329	356	372	348	359	368	362	332	359	395	371	357	359	347	369	356	359	336	352	361	328	377	337	350	367	341	320	374	366	359	347	351	371	365	353	339	354	397	368	335	379	393	354	336	347	335	372	347	349	364	382	370	334	366	366	364	370	393	339	352	368	347	339	373	369	385	361	341	354	385	394	342	385	362	327	395	415	354	326	329	375	345	345	368	345	371	352	353	337	368	368	358	352	349	351	339	365	360	349	345	352	356	383	365	380	376	352	331	341	370	410	359	365	355	361	350	360	342	368	349	365	354	363	369	360	333	345	339	351	358	327	371	340	343	349	363	358	346	350	359	332	336	374	322	340	334	365	394	348	348	389	346	343	366	373	364	363	384	358	328	325	377	365	362	366	377	389	374	351	378	384	384	349	340	354	310	379	371	352	347	354	350	354	367	320	382	353	381	371	357	343	330	335	332	379	357	361	386	368	373	355	371	333	355	369	388	351	374	331	352	331	362	350	378	339	371	359	346	379	395	360	353	345	353	333	346	360	341	361	377	367	353	349	359	334	339	326	345	351	388	340	330	340	363	379	361	368	345	340	338	382	336	347	361	384	348	341	363	325	332	363	358	357	381	350	355	350	347	384	376	373	363	403	353	368	357	367	357	350	353	393	347	367	330	349	327	378	371	342	339	361	329	349	350	375	402	376	335	353	355	371	349	342	327	376	326	366	345	348	357	360	333	378	361	375	393	337	346	372	372	343	379	356	386	376	348	380	341	370	354	341	343	354	374	360	362	361	373	369	378	356	348	379	307	371	342	346	380	351	344	378	367	353	372	399	415	323	357	346	368	355	345	373	324	365	373	346	385	345	346	358	375	354	375	361	335	349	348	359	378	365	362	319	381	358	355	350	374	378	378	349	352	358	364	372	348	339	331	307	386	366	330	364	386	354	342	349	356	362	361	345	367	332	338	376	362	335	355	371	331	370	377	349	368	387	400	383	336	353	370	373	373	341	361	351	368	335	326	379	356	360	332	359	357	390	377	364	361	357	352	370	359	337	352	360	363	365	329	379	340	343	394	390	370	339	365	374	332	380	387	375	355	378	343	339	352	353	365
21234	42785	34714	23640	18544	14741	11456	9279	7845	6168	5146	3755	2702	1978	1532	1265	1032	839	831	826	719	656	728	629	632	512	547	553	485	524	462	479	414	447	437	420	423	393	436	426	417	403	410	394	462	414	395	379	436	409	416	392	392	403	362	374	403	374	362	407	363	371	379	394	352	375	440	355	391	391	376	380	372	377	364	372	378	409	387	352	356	384	388	343	379	368	386	377	381	392	354	384	334	368	355	388	403	368	387	381	363	408	381	416	365	352	375	400	374	364	369	353	370	385	358	388	356	352	359	387	369	381	382	395	375	411	366	405	389	393	423	374	346	387	403	412	399	368	397	352	373	356	364	367	347	392	394	370	343	352	351	377	379	394	367	353	351	358	346	358	364	364	346	373	357	362	331	362	387	351	371	358	350	393	347	385	393	343	396	379	403	385	373	358	383	377	385	358	361	375	400	375	355	345	352	382	349	389	371	385	342	378	384	357	365	357	418	324	388	382	368	358	334	386	388	391	359	387	363	381	357	358	349	371	389	380	410	396	380	414	345	356	403	377	383	385	392	352	398	415	376	382	351	379	376	369	391	371	371	411	377	374	376	365	393	383	347	343	346	392	397	368	376	396	351	392	353	372	413	372	375	362	370	359	374	345	400	396	381	361	377	375	404	369	341	368	353	409	384	348	332	382	362	366	380	354	358	368	358	381	384	370	321	376	383	372	386	371	409	382	404	364	401	383	414	343	361	387	408	357	362	381	373	357	376	336	363	366	392	386	367	412	339	379	370	387	374	371	369	346	390	363	393	349	338	408	341	393	405	361	378	389	344	328	356	396	386	370	400	367	372	391	390	356	353	372	373	385	368	382	364	402	403	359	359	361	402	346	404	327	375	356	392	326	342	368	368	368	365	372	387	402	382	340	396	368	352	346	355	381	345	372	361	401	343	362	386	380	388	376	408	321	384	390	359	361	365	354	373	361	388	379	400	355	382	385	341	367	382	400	393	386	364	371	398	387	380	394	390	380	384	391	381	383	366	350	401	378	384	404	398	353	390	367	379	359	356	386	373	364	391	352	367	378	366	367	412	396	361	391	399	366	363	375	381	392	339	321	367	344	361	364	359	394	412	390	366	371	381	393	349	392	363	395	351	371	370	352	392	405	356	383	363	373	355	378	393	359	355	385	384	374	374	342	387	365	356	374	381	378	364	376	375	362	353	328	381	396	357	351	382	436	349	405	373	373	369	384	353	377	385	363	369	399	347	382	353	377	376	375	398	361	398	359	350	373	365	365	371	388	361	395	390	357	391	377	402	392	359	349	394	399	380	373	403	377	353	366	407	370	393	394	360	370	388	365	369	382	360	361	358	351	385	363	362	359	393	385	371	364	376	347	360	403	347	403	348	396	345	369	381	336	358	370	398	400	397	386	400	372	373	348	336	373	356	371	363	375	373	423	365	378	336	353	352	402	369	371	354	393	386	377	375	372	398	401	380	358	355	357	325	364	359	358	371	369	349	339	389	375	376	366	381	380	381	363	395	388	395	341	374	375	394	380	389	407	400	359	372	375	404	379	370	380	349	372	397	381	393	364	392	377	396	387	395	367	393	364	377	392	339	345	348	367	376	368	371	350	394	348	355	393	416	382	344	389	327	371	388	384	394	362	368	340	346	369	407	360	380	396	394	416	403	347	348	391	325	377	356	373	340	365	369	377	357	404	359	372	370	409	399	352	378	343	383	386	374	360	397	374	373	390	355	404	360	381	370	406	373	386	385	388	366	394	391	356	352	389	367	370	312	378	360	371	376	386	373	371	348	351	352	375	368	369	376	372	376	406	371	372	366	354	375	376	358	379	395	353	425	345	349	395	358	368	364	384	383	356	366	368	372	360	402	394	380	375	335	378	372	345	362	344	388	369	391	375	365	394	414	351	372	352	387	383	407	389	374	396	369	397	400	352	393	351	383	395	386	378	390	344	403	361	381	353	367	387	361	381	372	355	393	378	346	340	408	345	365	325	379	375	382	347	396	397	396	359	366	394	383	397	368	403	399	381	366	392	381	357	382	367	387	404	384	362	375	371	355	388	341	367	385	355	362	373	362	397	362	417	367	380	398	368	400	382	399	415	397	382	384	390	362	363	366	394	406	378	377	365	365	389	357	378	354	342	356	343	397	350	365	366	361	383	369	401	384	384	357	378	356	379	377	366	347	392	370	422	355	391	335	391	362	361	406	362	391	375	396	368	383	381	418	387	350	377	407	383	363	379	406	378	371	387	364	371	392	362	366	310	366	350	386	379	388	362	372	372	388	390	398	348	363	367	368	379	374	366	414	360	384	388	386	403	375	362	391	373	358	382	386	350	360	369	416	342	384	369	377	335	337	377	373	422	358	401	384	398	375	382	370	393	385	372	341	345	393	387	355	346	357	403	381	355	367	379	352	355	355	360	382	379	412	368	375	341	354	376	363	407	352	392	386	352	388	368	365	371	358	345	367	385	356	376	341	370	347	339	381	383	389	382	384	373	324	405	402	372	376	360	362	336	351	416	347	383	394	371	397	383	369	392	344	361	337	392	355	401	351	356	394	337	387	380	340	389	378	405	357	400	372	377	385	346	381	358	361	381	385	375	390	371	365	366	380	404	363	379	354	381	355	380	388	404	363	381	394	384	382	392	366	361	389	424	382	377	334	408	361	428	368	369	382	329	365	377	370	376	405	374	378	393	334	399	376	366	394	386	349	378	380	356	345	378	365	350	382	367	367	369	378	384	352	394	381	367	389	388	377	380	416	371	380	371	359	388	359	353	387	350	392	376	340	360	395	411	371	354	373	353	388	400	392	350	335	360	337	381	343	386	367	381	373	356	349	392	379	358	401	389	399	345	363	398	386	373	356	384	363	386	360	366	438	367	347	322	392	359	366	349	355	343	398	376	385	392	358	368	355	381	375	377	414	351	383	380	370	434	395	386	350	387	384	355	357	395	364	373	378	364	346	374	395	342	375	360	404	390	359	381	372	405	368	393	398	361	371	340	346	392	375	353	376	370	358	377	362	369	375	391	368	347	368	390	394	361	391	386	360	363	364	354	374	375	362	348	384	398	396	398	374	327	385	394	388	355	328	414	351	355	402	372	368	367	396	338	368	400	372	344	361	368	386	379	368	359	424	362	373	347	399	353	394	319	377	361	372	412	358	370	351	387	410	404	395	370	347	392	395	371	370	355	367	385	347	372	378	379	359	380	367	373	404	407	399	404	384	384	387	367	384	365	358	352	362	396	388	362	404	369	391	374	396	382	330	405	364	391	380	341	370	326	354	368	354	402	368	354	385	387	379	377	393	399	374	363	359	349	393	380	369	373	367	390	373	367	390	390	354	371	364	368	372	352	385	379	378	357	375	365	365	371	380	341	355	346	363	370	368	400	389	377	381	403	394	389	369	368	397	397	369	367	361	379	360	374	393	331	392	353	354	393	419	401	353	380	404	375	372	339	377	367	365	369	353	387	368	377
25540	21582	27898	26267	17209	9023	5823	4362	3537	2875	2240	1745	1406	1027	834	720	607	481	480	474	456	485	399	384	392	419	371	375	366	366	355	356	328	306	330	335	342	312	330	306	320	310	311	320	322	325	304	268	330	311	322	302	306	295	313	290	273	262	312	290	292	299	336	293	293	302	286	297	316	268	292	318	330	291	293	299	299	265	300	320	293	288	335	282	275	325	298	307	294	303	300	296	292	321	315	265	309	279	318	294	277	292	288	303	292	313	292	279	302	292	294	290	287	312	329	306	308	287	302	325	298	285	282	255	303	273	301	313	285	283	293	275	291	307	281	278	311	280	317	304	269	297	317	295	302	285	295	297	296	292	293	301	272	316	296	305	304	305	325	297	315	277	321	293	293	276	286	330	310	309	315	278	319	321	343	304	305	295	283	300	269	280	285	277	328	267	279	282	302	271	277	308	290	314	319	324	320	285	293	309	323	277	303	279	299	298	294	293	303	303	282	320	288	292	310	310	294	295	297	297	276	301	320	283	302	270	269	337	281	319	284	299	289	275	296	291	307	284	300	306	292	309	320	295	280	274	270	300	314	298	318	303	288	269	306	277	295	301	277	300	315	322	285	277	317	316	304	286	301	314	296	289	300	276	329	313	285	299	296	273	284	299	319	332	319	291	302	293	290	296	283	285	304	288	315	304	306	269	312	297	279	302	290	316	326	298	305	303	320	279	299	276	287	285	297	290	324	295	284	302	263	280	297	283	288	307	306	262	307	301	288	301	298	289	324	282	290	301	289	289	279	296	279	272	316	326	294	273	301	297	270	303	292	283	285	296	300	307	294	268	306	301	305	294	285	307	263	295	318	301	273	329	316	313	306	303	314	304	303	312	316	292	289	321	266	299	275	290	312	298	294	321	266	252	292	289	285	293	291	285	292	280	308	271	313	310	301	296	300	304	294	263	283	295	290	294	294	309	301	271	331	282	303	340	273	296	306	314	292	271	314	296	271	321	301	283	308	317	312	293	296	311	314	272	305	252	285	270	273	301	308	296	303	286	301	269	294	296	343	321	308	267	300	312	316	318	307	319	346	285	271	314	272	309	290	312	298	281	318	292	301	287	281	304	269	265	304	282	292	286	285	288	266	294	296	304	297	297	302	305	302	294	291	324	275	291	286	289	294	331	313	277	272	310	289	316	332	291	304	314	294	275	320	314	302	299	301	284	271	300	303	320	316	294	265	298	283	289	297	293	330	289	325	322	283	305	273	269	285	307	274	317	277	262	290	277	311	271	297	283	273	303	291	277	277	307	294	306	274	279	264	315	274	286	277	273	301	307	295	272	290	284	277	299	276	279	292	282	286	314	278	321	263	265	304	286	287	319	298	294	316	308	288	306	307	285	282	282	301	292	302	288	305	284	278	295	257	252	316	316	319	308	290	300	266	303	271	285	308	273	283	297	253	299	305	294	336	310	304	329	297	313	299	265	328	275	270	291	288	291	306	274	277	296	297	295	287	294	295	271	297	292	305	340	305	258	324	295	310	273	329	288	297	292	300	313	314	286	309	287	320	323	289	288	278	292	284	316	295	283	320	304	276	312	300	316	280	291	245	327	293	287	308	303	287	300	277	310	256	283	280	286	305	303	285	260	306	311	310	315	305	283	306	281	299	279	304	318	303	273	302	312	276	284	315	301	300	297	303	274	290	295	319	289	292	269	309	312	307	301	304	303	302	292	288	301	310	318	286	277	303	318	252	291	293	280	293	300	304	298	296	307	271	307	307	312	293	312	295	287	294	290	261	316	297	301	289	324	280	306	289	294	283	301	294	289	237	307	327	279	288	316	326	299	279	304	310	290	311	286	282	315	328	310	322	290	273	270	302	291	316	309	291	297	304	300	286	287	290	291	321	306	278	265	297	272	317	266	289	289	260	265	299	301	296	272	297	278	269	316	313	316	313	298	287	275	279	271	274	307	319	321	312	306	313	269	301	290	320	338	259	283	299	282	300	319	268	293	289	277	302	306	298	301	328	288	289	319	278	286	287	307	320	305	311	277	295	288	281	265	309	279	284	342	307	298	281	302	326	276	280	276	296	330	316	316	276	298	289	275	324	267	310	320	288	333	265	323	275	316	296	253	306	312	334	272	320	288	292	285	292	299	299	291	270	285	290	333	263	292	260	300	311	308	307	296	293	296	299	267	270	265	274	288	271	311	297	302	287	307	300	320	318	299	305	297	297	303	301	270	285	301	313	298	277	284	295	269	299	294	254	294	308	274	286	299	294	270	311	305	312	294	288	282	297	289	295	261	283	297	273	282	274	303	329	333	291	303	331	294	260	309	282	288	287	291	274	270	284	291	294	282	288	322	347	317	318	283	295	341	283	301	271	307	316	300	286	295	270	298	309	305	305	298	281	317	279	275	294	286	285	297	291	320	317	273	337	268	298	275	302	319	286	317	282	289	294	296	288	294	317	302	299	305	293	316	306	306	299	299	302	295	316	283	307	295	266	271	286	310	291	294	293	291	308	292	300	314	299	258	281	312	289	272	277	336	304	282	308	266	295	281	303	312	272	280	290	336	296	288	291	308	299	313	312	307	321	334	281	283	281	294	314	265	335	291	299	296	280	329	323	302	312	285	286	323	326	314	322	315	302	285	302	313	327	275	297	276	317	333	286	297	298	304	287	260	347	315	280	294	308	275	308	295	303	289	298	313	317	311	304	302	301	279	294	303	311	288	336	285	309	287	301	291	303	322	301	321	290	300	297	291	271	285	312	294	284	297	299	291	298	299	275	268	286	313	297	292	276	315	294	297	311	323	273	309	287	308	284	293	298	299	319	293	302	270	281	293	324	281	284	272	278	331	264	263	267	270	309	258	306	296	305	309	310	320	313	297	284	281	290	279	271	279	277	311	307	306	285	318	324	306	292	270	301	314	286	290	253	289	274	307	300	297	278	326	297	309	273	278	291	283	245	282	307	275	317	292	287	326	292	290	329	269	263	278	302	276	308	316	302	328	288	285	287	318	301	298	292	304	314	313	295	278	320	270	287	274	313	297	280	298	318	304	303	302	287	295	297	276	290	306	301	309	276	278	269	312	331	305	266	281	288	273	276	305	279	304	281	282	264	301	306	294	295	274	293	277	285	268	311	297	278	335	274	308	303	299	268	264	301	282	279	301	268	289	277	283	291	278	307	284	286	285	282	289	290	315	311	289	294	288	291	296	322	301	283	302	276	272	282	322	331	289	285	298	311	300	333	306	285	296	305	268	310	292	288	301	305	304	298	299	303	276	326	280	314	298	300	307	297	288	278	273	298	308	291	310	322	291	303	262	304	290	308	308	271	278	298	322	281	304	302	317	301	300	277	274	285	303	288	283	303	296	290	274	299	284	337	319	297	284	281	297	310	279	299	282	299	307	299	321	301	319	314	292	296	298	296	292	288	304	291	311	322	317	295	284	309	307	301	299	302	283	279	312	260	307	290	312	320	282	275	293	275	310
20551	39163	31474	20767	16007	12113	9702	7742	6356	5038	4068	2967	2209	1690	1267	984	863	698	678	647	579	599	531	508	494	496	440	448	408	463	410	400	390	365	365	337	388	354	337	326	341	355	348	351	343	355	351	365	308	363	323	325	293	298	313	340	331	337	362	356	320	336	342	348	305	327	319	330	316	333	337	313	322	305	323	310	324	327	319	318	344	316	318	358	347	341	319	306	302	346	310	314	333	333	327	309	340	321	319	308	316	306	332	332	305	336	319	330	313	342	346	342	290	339	339	314	314	336	321	340	295	321	307	310	328	335	341	328	341	310	343	294	299	321	318	315	328	332	330	308	331	328	303	344	306	298	320	315	294	310	297	324	312	317	289	293	335	318	332	335	321	311	305	341	288	299	328	312	301	350	319	336	329	293	337	338	328	325	359	319	299	311	330	351	310	298	306	304	318	313	322	281	355	308	284	275	334	327	336	330	321	336	315	306	314	304	364	314	348	299	331	293	336	290	316	351	317	327	322	322	342	297	367	303	320	286	331	350	311	309	347	335	327	328	316	289	291	324	320	311	334	308	312	321	339	295	326	300	316	337	280	307	326	330	320	319	337	315	325	333	307	322	317	306	307	334	331	333	325	323	275	321	320	299	282	314	327	320	325	299	331	314	310	327	337	293	335	324	340	346	302	284	319	300	311	327	318	304	343	309	316	289	339	343	288	310	342	281	335	303	321	305	315	348	320	307	320	341	318	303	292	331	291	309	338	292	308	344	299	317	311	330	351	313	308	302	334	293	329	324	328	317	335	317	329	329	327	298	282	306	306	352	282	311	313	333	305	298	329	309	294	299	289	337	336	312	321	337	292	295	299	314	316	327	316	308	319	309	355	318	301	309	301	304	314	326	330	348	329	319	340	314	309	297	319	339	297	354	343	315	315	302	323	325	297	329	327	343	334	333	311	311	334	326	321	288	358	304	318	272	305	310	306	321	317	319	342	357	304	305	329	332	287	312	320	340	331	287	333	320	303	335	308	322	313	331	289	302	296	294	341	326	310	325	325	333	344	311	328	339	337	298	319	322	306	304	322	329	324	320	329	319	307	317	326	349	301	320	334	327	296	346	303	342	341	300	286	351	306	337	325	303	359	311	333	311	358	317	274	347	304	296	319	305	316	275	316	335	322	342	326	322	342	323	327	307	327	322	311	328	361	294	327	325	330	321	338	339	316	312	296	318	308	290	315	284	307	313	302	318	329	323	321	318	332	331	297	323	306	300	327	299	312	328	343	292	312	336	316	337	323	300	312	338	347	310	305	316	310	297	343	350	338	331	335	307	315	309	310	317	327	364	326	331	352	331	319	323	322	311	324	346	333	313	282	347	324	333	304	316	339	318	319	296	352	337	303	313	330	331	308	306	358	301	308	316	306	302	322	349	324	293	308	287	330	314	291	283	302	332	300	296	311	348	358	310	294	280	286	325	307	329	334	315	330	309	306	317	302	295	278	327	342	309	318	322	319	338	341	329	333	323	315	309	311	358	300	324	313	309	296	300	322	291	333	345	310	333	321	340	318	313	315	306	329	296	338	306	314	329	313	323	304	341	313	324	279	327	303	331	297	316	307	344	323	331	310	308	323	329	290	314	325	330	325	314	350	325	314	302	335	307	333	310	296	300	295	326	344	331	310	318	315	357	304	351	326	331	342	330	306	296	319	345	302	299	330	315	302	313	330	307	307	319	304	340	315	343	347	325	320	325	363	318	323	326	332	306	339	296	337	313	312	337	322	321	334	307	342	298	318	318	339	279	331	281	307	315	332	299	326	343	313	332	281	346	332	287	302	324	313	320	291	334	328	318	320	323	292	323	300	318	305	309	302	342	317	301	305	315	344	322	328	328	283	320	354	351	290	331	348	326	342	298	292	331	312	325	324	345	317	334	316	313	306	352	331	313	305	339	335	302	322	317	343	293	351	320	284	312	288	326	316	339	318	315	323	306	313	331	324	321	290	307	363	329	348	307	343	293	279	315	321	320	301	341	317	345	321	297	317	309	336	313	305	312	307	308	325	301	326	346	290	298	318	300	333	318	322	349	316	310	316	305	313	304	313	317	344	340	287	293	300	315	358	299	303	338	323	329	327	329	314	307	317	337	329	303	350	304	314	322	329	327	326	320	319	321	318	328	320	340	306	314	317	358	316	298	303	329	313	315	293	327	320	339	332	362	302	318	352	293	303	343	308	336	303	326	348	336	307	331	319	296	358	300	335	340	322	322	308	311	282	307	301	306	296	312	303	332	307	353	294	324	293	312	297	304	345	285	342	336	339	311	313	328	319	312	316	340	335	295	324	296	338	314	322	319	351	334	339	310	325	301	328	298	319	311	332	345	314	314	320	322	316	350	288	332	308	312	316	324	331	324	319	341	311	295	333	325	315	277	336	313	303	311	308	283	297	303	286	309	336	335	349	334	354	308	289	328	303	291	313	311	320	313	317	333	301	287	347	321	312	319	343	360	318	318	312	335	326	314	303	356	320	312	326	326	349	332	327	308	300	314	298	331	322	298	316	347	296	358	312	300	316	320	349	299	306	344	301	335	317	292	304	348	314	312	308	359	289	310	322	325	320	334	326	327	312	286	295	333	333	290	312	321	323	321	323	293	308	340	342	293	315	294	300	336	290	330	357	296	329	321	325	331	330	300	309	335	319	324	302	338	316	319	302	307	328	312	322	305	319	342	328	311	308	281	360	303	323	338	348	332	323	333	349	330	322	297	309	307	335	310	332	313	300	335	321	326	290	341	325	345	325	309	296	342	364	327	327	338	339	327	316	282	320	319	309	304	301	305	356	289	306	309	296	322	324	304	308	323	332	311	297	323	324	336	360	321	324	334	338	352	281	322	320	333	309	302	325	333	322	302	320	314	304	338	311	309	319	295	314	320	348	332	342	330	311	316	320	291	327	330	334	346	317	323	304	325	333	363	324	336	344	310	343	325	335	317	358	337	312	338	330	300	348	333	295	280	322	326	302	307	334	317	335	320	323	329	301	316	334	291	331	282	310	316	305	300	352	311	326	332	296	322	294	314	363	312	328	318	277	342	326	316	297	309	349	310	342	341	327	322	315	289	319	304	342	360	298	328	315	312	328	305	295	311	340	322	299	349	355	342	317	330	328	343	322	319	281	318	321	331	317	320	319	316	352	316	319	311	294	334	314	305	314	311	326	340	304	321	329	289	320	296	328	356	321	316	346	320	343	326	320	304	322	346	317	320	289	315	322	281	323	300	322	342	316	337	301	328	346	310	349	335	312	334	322	282	320	317	315	313	354	316	306	350	317	337	333	325	318	312	310	287	336	338	322	331	327	317	309	336	326	307	315	313	327	337	305	296	315	323	338	340	336	307	292	319	296	345	308	323	331	303	315	328	316	278	319	317	314	325	328	309	305	314	324	299	338	301	319	359	315	348	317	317	343	321	303	322	330	319	320	284	299	302	330	335	329	350	308	322	323	347
23205	21590	29368	24301	21795	22468	17909	9287	6636	5256	4240	3104	2281	1842	1441	1172	995	839	841	810	710	695	662	656	646	603	561	574	583	524	583	498	500	508	483	471	485	492	447	492	441	451	471	477	500	492	453	462	507	450	457	414	410	440	442	446	429	442	429	418	401	402	429	467	432	433	471	440	425	429	420	446	417	405	414	406	391	494	452	464	449	432	486	431	475	411	400	417	439	439	410	410	418	435	410	415	448	422	431	466	400	461	423	438	440	449	437	412	422	462	459	422	446	402	439	408	416	456	397	441	452	445	420	435	440	414	462	456	482	407	418	435	403	388	437	469	423	418	432	419	420	458	397	447	418	419	423	433	450	425	434	431	456	425	450	438	458	415	429	432	411	434	468	448	408	421	411	384	429	442	402	421	456	407	438	416	436	428	414	426	412	438	431	372	412	400	414	394	464	394	432	445	438	436	400	427	419	428	402	436	432	376	408	438	403	405	423	411	416	428	454	487	405	419	401	414	406	417	396	399	442	407	399	424	437	457	415	451	436	482	390	458	423	427	432	446	428	453	429	406	433	388	467	419	434	403	436	376	469	438	354	412	426	422	431	410	427	431	412	461	423	408	455	405	408	449	396	426	428	399	376	415	433	454	428	413	408	456	436	446	444	422	415	446	424	453	437	420	449	423	413	444	428	435	412	404	421	399	466	407	405	458	404	414	381	406	459	442	439	452	436	396	434	449	404	453	411	432	437	435	409	431	427	425	438	425	415	405	423	415	408	412	421	395	412	434	380	405	401	440	412	427	444	393	421	433	414	422	408	459	427	384	411	455	392	427	418	443	407	402	400	429	415	390	441	425	429	441	386	465	458	419	416	411	447	425	433	396	422	468	448	445	427	438	407	413	457	429	441	428	425	406	412	449	408	430	431	412	426	417	403	436	445	440	393	388	419	435	409	412	448	419	453	411	444	442	436	384	445	423	434	427	459	412	438	388	457	424	424	405	406	466	438	436	409	424	428	436	425	433	496	409	431	451	450	425	438	428	436	435	415	427	428	402	430	418	421	446	434	400	427	416	416	409	424	417	414	410	437	479	414	397	445	399	381	403	400	430	453	439	426	427	413	446	419	425	420	432	404	424	412	444	438	443	460	479	416	450	399	417	418	449	427	420	404	443	439	413	432	447	411	407	412	426	428	392	411	437	439	432	445	456	400	426	406	383	423	438	439	431	399	402	447	444	440	404	422	406	394	435	403	423	428	445	402	423	411	437	429	420	397	396	450	425	431	486	411	397	441	443	462	407	442	440	402	447	400	422	389	457	435	413	444	408	455	419	480	428	400	424	402	431	423	436	436	446	423	421	400	413	412	453	411	395	420	428	421	413	448	467	408	402	457	423	422	416	418	418	412	393	396	436	421	442	411	408	426	443	406	410	417	432	417	417	371	442	408	442	425	412	449	421	424	442	436	436	418	434	421	428	439	444	447	442	440	417	424	413	404	438	433	429	406	435	446	432	401	399	417	430	422	419	463	438	450	412	430	434	430	432	441	436	410	425	451	413	431	424	405	416	425	438	382	428	411	425	456	455	434	413	438	448	430	430	437	440	399	453	436	436	429	401	440	421	416	466	403	408	386	446	429	403	403	406	469	413	430	408	401	403	429	458	467	401	408	434	423	472	427	422	450	425	457	442	424	428	373	421	436	460	425	441	394	442	395	388	437	401	408	402	455	438	435	436	451	424	447	429	412	396	417	439	405	421	437	421	404	388	408	393	412	375	387	438	441	423	397	426	458	466	407	414	424	436	388	414	431	438	432	405	432	420	418	376	403	445	441	435	396	449	396	412	425	453	413	414	415	451	450	451	402	418	450	419	425	410	399	431	398	424	433	413	465	442	406	392	411	415	448	396	457	452	415	400	432	439	430	377	423	453	415	418	435	458	429	425	413	435	470	433	453	422	401	429	407	410	397	469	448	415	426	428	396	416	422	416	410	447	423	449	443	400	395	441	417	449	396	430	413	408	438	446	405	433	456	420	447	427	414	432	431	386	430	415	402	397	428	431	420	434	397	366	426	399	423	400	435	446	433	425	405	416	412	421	401	447	391	449	393	402	435	450	414	441	447	436	399	435	427	459	437	409	457	425	467	451	395	460	443	453	412	430	434	391	441	415	396	399	439	420	421	456	408	451	419	407	432	424	433	455	400	408	430	458	431	403	435	437	388	404	406	426	412	439	406	450	422	408	436	388	413	425	383	414	434	442	423	425	441	421	445	403	445	406	476	462	408	449	461	410	420	396	426	442	430	443	435	410	477	445	398	424	429	395	429	417	418	408	435	425	386	459	449	421	431	414	407	439	455	424	400	407	437	382	392	419	426	458	455	452	433	413	414	438	421	428	432	410	445	443	446	408	409	451	446	427	456	400	419	415	444	448	441	390	429	427	425	433	410	423	425	390	417	400	431	486	458	394	421	441	415	410	453	427	424	440	406	421	435	440	452	437	417	431	409	442	414	423	388	400	435	398	423	407	422	462	406	451	427	412	393	424	409	404	425	432	440	416	395	417	427	399	413	419	414	456	435	433	412	424	417	391	408	422	459	408	412	388	424	406	430	440	439	413	420	399	427	411	438	448	412	419	406	423	407	432	428	419	434	452	383	421	422	421	418	415	421	423	423	423	407	382	407	431	426	449	428	415	441	410	380	464	452	457	453	422	395	405	413	427	388	425	462	453	408	439	399	451	437	451	451	450	402	400	399	458	436	417	408	431	421	432	421	424	360	403	440	441	436	421	432	406	428	424	414	406	434	447	409	402	423	406	407	419	410	425	425	392	419	418	414	432	418	410	399	419	433	402	422	446	427	399	423	415	413	448	426	439	400	398	388	436	403	408	420	468	435	402	409	416	427	395	406	391	410	470	457	445	440	405	388	450	413	407	425	420	428	429	426	416	414	398	438	420	439	436	419	421	405	390	450	433	438	453	427	455	480	455	451	432	412	450	430	445	432	412	431	403	419	375	432	419	415	412	405	413	420	435	395	413	405	411	377	441	424	399	407	439	415	405	434	438	435	443	403	444	410	401	441	422	376	433	444	418	455	447	413	429	409	406	439	420	436	418	418	401	411	390	411	425	424	445	429	418	397	473	435	420	408	425	427	416	415	439	411	427	428	442	423	404	425	402	397	396	470	410	437	442	432	391	423	432	440	436	417	412	435	438	397	432	430	402	425	419	422	405	442	402	375	424	453	400	414	369	431	429	416	444	441	425	427	437	471	418	405	393	458	414	464	432	434	409	431	394	439	459	427	407	409	451	408	407	436	415	446	439	432	435	383	446	415	398	422	445	428	420	438	412	435	434	399	440	419	469	437	426	392	430	439	444	414	392	475	389	445	402	380	405	430	444	433	446	413	440	459	414	429	393	409	400	447	413	415	423	423	417	426	405	405	414	411	391	422	412	419	414	426	423	432	410	439	422	417	403	389	439	413	401	457	419	423	425	405	410	440	392
22980	47931	40703	29780	23769	18942	15323	12636	10238	8270	6744	4711	3576	2785	2128	1701	1362	1227	1146	1067	908	919	855	863	795	755	647	681	666	630	626	601	567	586	531	536	548	531	531	531	488	552	505	521	457	489	503	478	447	477	448	471	479	420	479	399	457	408	483	462	469	464	395	462	469	410	480	430	443	400	425	463	448	454	439	458	463	452	401	473	449	441	465	427	474	436	453	429	419	435	438	438	437	430	440	458	419	462	444	452	408	428	421	446	477	485	425	430	400	420	470	445	453	451	434	435	477	435	443	427	472	416	448	448	457	381	470	438	444	437	437	439	458	436	438	430	427	435	475	407	446	443	449	465	453	431	413	437	459	421	446	433	414	439	431	425	434	412	433	427	453	445	438	427	474	407	473	447	437	443	425	443	433	463	418	401	462	459	424	434	434	435	466	455	449	423	433	487	372	441	472	448	480	437	457	409	441	418	454	404	486	467	426	484	427	436	393	425	458	444	440	405	418	444	466	416	465	428	432	427	423	467	440	423	447	444	420	421	456	418	426	431	418	422	430	431	448	435	464	425	442	437	435	444	430	444	432	426	469	459	458	427	440	442	442	406	425	443	435	424	440	423	405	409	444	453	430	439	452	408	446	454	444	467	417	429	436	422	434	475	418	459	468	419	427	426	474	445	444	443	440	448	442	426	421	413	439	441	461	441	418	452	425	431	434	442	407	433	415	443	445	470	440	446	427	455	466	419	436	420	441	430	445	432	438	452	413	426	421	445	446	459	390	397	407	439	423	454	425	420	440	441	452	436	400	426	437	428	412	381	454	444	442	416	439	439	450	476	458	446	400	446	411	423	425	452	466	436	432	441	421	433	479	435	450	456	419	419	421	434	497	467	416	416	425	467	457	422	438	475	444	432	472	427	434	454	467	420	440	449	451	463	454	422	463	444	453	450	439	443	431	420	400	437	425	417	449	434	429	449	416	432	435	446	442	449	406	432	438	409	453	413	411	427	430	440	462	428	446	459	425	410	456	440	430	452	433	450	460	436	450	446	410	442	440	455	448	421	432	413	454	434	452	411	412	421	474	414	447	426	415	428	394	412	434	436	406	478	384	451	404	436	435	441	423	442	444	408	413	420	482	401	419	439	429	464	400	420	436	412	425	426	439	410	420	449	392	444	428	446	454	432	446	426	462	436	433	436	434	430	431	433	446	439	425	430	435	433	442	432	450	449	446	454	429	415	448	447	423	443	457	425	443	463	466	464	475	437	436	407	448	431	439	414	447	456	484	414	442	431	433	434	425	443	454	445	430	427	423	453	436	469	434	441	455	430	447	427	439	479	398	424	417	470	436	423	470	425	452	426	454	399	441	458	453	393	388	448	442	441	474	391	447	423	395	438	471	465	451	484	438	468	469	446	446	454	480	426	396	454	452	441	443	467	460	402	454	452	433	412	466	424	457	422	423	424	467	458	452	443	436	456	476	452	438	475	430	423	429	411	448	459	423	424	416	430	473	449	459	439	440	426	456	444	414	402	457	462	437	441	395	441	420	427	412	404	422	432	447	415	424	420	442	418	421	472	461	425	435	411	419	415	443	461	439	463	452	482	431	463	421	421	425	434	436	427	437	429	446	440	439	449	429	461	457	404	422	417	435	442	468	435	428	404	426	441	418	416	427	421	472	417	440	438	421	438	445	491	426	429	404	447	451	424	424	407	425	448	427	462	445	463	431	424	400	467	414	442	459	445	454	406	485	448	443	415	430	446	465	438	462	418	427	446	487	443	452	433	425	449	442	473	446	421	411	437	450	423	438	411	452	431	433	436	461	452	428	459	469	429	404	440	441	446	452	427	428	459	404	409	438	425	438	432	425	438	423	437	430	421	401	441	428	463	426	455	459	425	442	449	437	477	455	449	409	414	471	420	464	429	430	413	436	399	471	417	436	422	463	451	460	499	457	458	427	424	432	419	476	441	426	439	444	475	428	440	474	421	414	411	454	443	461	443	442	451	417	429	439	430	439	457	469	436	457	436	476	445	415	433	446	487	436	458	430	441	414	471	433	442	454	412	431	460	453	454	468	410	443	417	421	434	454	438	444	439	421	439	434	465	407	460	449	433	450	451	460	480	459	458	480	418	457	420	460	459	444	447	448	437	397	414	421	421	474	458	433	432	453	449	468	443	445	466	412	432	459	441	470	446	449	424	472	434	464	457	405	431	471	432	467	429	415	438	432	449	447	440	462	439	479	441	437	410	461	445	434	461	437	463	479	451	462	411	411	447	443	425	460	423	490	435	435	416	415	385	481	462	395	433	415	485	430	404	445	407	404	438	419	437	439	456	434	436	451	435	460	461	446	429	398	445	455	456	444	497	460	438	452	447	414	429	437	430	421	468	442	418	451	463	440	457	406	466	427	417	410	420	431	488	410	442	462	471	443	440	432	438	449	444	475	476	428	413	437	452	436	448	423	439	430	469	462	454	396	472	455	450	425	460	447	457	424	467	445	432	463	480	455	458	407	444	455	434	426	418	430	399	417	408	427	433	445	424	416	412	434	451	446	428	434	439	469	434	449	453	414	467	428	449	469	456	431	465	413	455	461	428	470	427	455	439	431	402	397	420	472	435	472	463	415	420	465	414	446	448	443	403	448	431	447	385	413	422	452	408	424	432	419	422	428	441	440	449	433	444	440	422	457	438	423	431	459	461	416	422	418	432	436	479	447	422	405	436	444	455	438	451	449	479	428	465	464	450	436	444	428	460	441	421	449	485	469	439	455	434	455	431	457	459	447	437	411	441	444	442	413	444	413	427	425	468	399	430	413	420	418	463	404	444	462	425	412	455	439	451	417	415	422	434	434	513	430	452	437	450	467	442	428	448	476	418	430	456	415	417	431	457	429	468	461	421	434	443	454	435	421	447	444	424	436	422	418	411	438	406	403	405	470	466	414	422	404	406	433	473	446	421	416	419	444	470	456	437	410	455	451	457	431	425	429	432	479	424	419	426	440	404	422	418	447	432	448	393	427	444	428	449	442	433	420	453	462	452	442	451	419	425	443	438	455	420	421	461	429	452	447	428	442	451	421	430	412	427	439	448	400	460	455	404	413	420	444	410	411	433	455	422	420	437	453	440	445	414	416	448	443	406	438	418	471	443	413	432	441	432	425	446	448	436	459	453	425	449	439	427	482	475	445	420	446	467	439	413	455	462	451	411	446	449	479	451	431	455	403	420	459	427	459	405	448	437	487	458	444	399	419	440	451	441	450	444	468	425	399	442	435	436	463	422	408	417	466	445	465	453	381	413	398	429	420	430	457	478	429	443	437	436	482	479	453	464	451	451	453	468	446	451	431	419	455	421	475	430	421	421	454	452	435	454	385	424	419	438	422	422	439	427	447	398	430	442	461	438	470	404	436	447	517	444	483	493	427	434	449	424	467	405	411	467	458	453	432	438	470	483	472	417	447	416	426	399	408	420	459	437	436	378	440	395	417	423	439	409	432	424
28832	23500	25601	17347	9705	6092	4339	3228	2658	2240	1844	1377	1030	810	586	524	483	434	427	385	399	390	382	320	336	366	374	307	334	297	310	286	284	277	321	277	275	322	315	284	301	265	275	282	288	302	283	294	295	252	283	305	258	218	274	300	286	296	265	263	252	265	273	276	269	265	307	294	289	258	313	294	295	269	292	276	278	301	288	291	292	269	272	267	277	253	294	286	278	250	242	277	270	270	270	267	264	274	299	245	282	285	323	274	246	258	298	279	253	290	294	269	282	278	271	263	267	273	262	247	250	257	298	269	267	302	272	257	271	281	264	259	268	271	280	290	260	270	259	284	283	275	311	285	259	274	279	265	305	260	270	253	284	265	258	272	280	280	276	301	266	296	266	259	248	281	296	266	285	277	275	245	252	261	243	298	266	287	238	277	255	284	288	285	266	255	277	271	260	254	248	262	287	275	285	268	269	270	297	288	271	272	252	265	254	244	273	278	284	256	279	268	298	263	282	275	310	265	300	260	253	256	261	280	271	265	274	253	273	286	308	247	285	309	274	263	291	262	265	293	266	266	251	247	262	300	268	244	245	290	266	265	280	289	257	259	260	262	278	287	248	277	247	286	262	260	277	281	284	270	267	287	275	277	242	298	300	298	294	281	257	294	277	238	247	294	290	231	275	274	290	291	261	290	290	270	279	269	255	252	313	277	257	297	248	282	262	268	301	263	273	253	273	279	298	283	303	287	265	278	277	264	257	262	270	265	252	288	261	233	261	274	259	237	267	266	289	283	276	257	261	244	278	282	252	293	266	269	272	292	258	278	264	266	294	280	264	269	252	289	251	300	300	236	275	282	261	269	254	261	257	280	261	251	276	294	317	286	289	260	270	259	280	261	265	270	289	253	294	275	295	261	266	280	298	273	289	250	243	272	274	242	268	276	270	269	242	264	267	274	269	312	283	267	250	277	255	282	298	259	285	274	234	291	266	276	253	282	268	281	279	289	268	254	255	295	280	295	285	280	273	241	294	239	287	272	268	271	253	249	270	248	272	283	268	251	236	272	270	257	275	266	277	266	280	269	273	302	285	255	300	281	244	270	268	294	271	251	308	286	301	271	277	260	283	269	282	244	279	277	271	268	277	302	301	257	286	279	276	300	283	259	279	251	261	271	299	266	279	251	274	268	264	290	284	279	304	258	241	238	303	269	278	280	244	308	269	248	291	285	281	277	320	254	275	247	277	304	262	257	297	247	259	263	250	274	256	246	240	296	295	273	280	287	265	268	250	260	271	241	236	237	275	258	281	259	287	273	270	285	251	265	250	253	291	274	283	254	264	262	271	227	309	263	296	262	298	273	268	275	282	274	237	303	292	297	245	293	269	255	259	285	260	268	271	256	293	246	279	306	261	280	294	232	295	278	269	259	293	258	279	276	283	243	281	274	279	278	263	270	286	289	265	254	271	285	247	230	296	256	294	305	289	281	276	271	247	299	289	268	261	258	306	256	264	284	274	278	296	287	271	285	273	279	250	274	273	271	306	267	253	238	274	276	260	259	267	303	264	263	254	270	294	246	292	265	263	258	243	277	256	270	264	266	272	270	300	263	290	278	260	270	267	277	257	289	246	257	272	283	279	285	259	292	281	282	269	302	300	277	265	281	290	301	300	231	276	287	250	262	285	264	270	302	301	259	275	300	289	279	262	277	247	265	273	243	266	298	306	270	283	262	270	211	246	273	255	261	286	298	264	276	298	240	273	269	249	270	280	272	275	256	287	291	279	229	270	278	295	288	280	252	302	261	285	265	260	259	272	252	270	268	281	282	279	264	265	286	284	273	268	266	262	301	247	268	269	283	256	256	289	254	295	304	288	298	273	261	279	304	282	239	274	256	239	269	275	282	261	281	255	276	265	316	285	274	265	238	259	304	261	267	253	278	273	313	238	270	290	243	249	285	296	290	289	281	256	280	291	255	312	250	258	272	266	244	266	265	302	265	272	256	299	277	267	279	281	257	250	253	281	302	297	283	280	261	291	252	270	282	280	275	262	298	290	247	300	265	263	287	267	259	296	267	277	281	244	262	284	278	282	261	307	253	274	261	283	284	291	306	263	301	274	319	270	269	246	297	273	299	293	240	272	313	277	275	276	261	278	277	297	283	256	258	262	272	255	283	248	269	286	306	272	274	267	295	269	265	258	259	271	251	277	281	274	273	270	244	273	275	293	254	239	253	264	289	272	261	282	286	258	280	279	272	297	279	262	270	276	248	266	248	251	248	249	263	248	301	270	270	278	303	288	290	263	263	249	241	276	256	271	276	253	273	302	285	268	261	271	259	282	269	273	236	299	272	287	258	247	272	290	275	274	292	281	308	257	271	246	269	293	282	265	277	271	303	278	268	273	260	288	271	272	267	261	242	272	258	285	289	260	267	264	273	245	284	271	254	256	292	317	268	275	281	281	261	256	288	286	295	285	250	295	267	273	256	291	258	254	223	261	263	249	245	267	296	311	300	282	269	270	262	287	270	288	269	294	285	260	272	283	252	252	234	274	240	273	251	293	261	263	277	284	255	287	265	291	267	295	274	281	282	263	287	272	264	291	275	244	284	262	262	277	251	279	294	278	271	289	262	258	277	268	260	308	264	257	278	265	297	243	268	280	268	256	276	301	292	265	291	267	254	257	277	283	267	297	245	269	286	279	270	243	281	247	276	252	287	285	265	271	256	314	303	272	264	298	291	254	293	256	294	275	252	271	260	276	259	282	291	268	259	304	316	288	287	269	296	261	266	278	268	256	284	287	248	268	267	276	275	274	284	267	282	249	251	241	289	241	251	259	301	242	274	256	267	254	298	265	234	268	281	279	286	262	237	279	288	291	296	269	248	244	313	286	285	266	264	319	259	253	247	274	260	242	254	292	281	271	267	285	300	252	266	273	284	292	256	284	284	281	272	300	250	285	314	297	300	256	285	237	282	302	265	251	241	277	238	256	291	278	305	293	290	301	274	277	260	294	261	279	292	271	298	250	260	259	282	278	283	286	251	278	280	275	285	280	259	275	265	251	309	283	255	256	268	280	283	256	261	286	274	253	253	293	265	285	256	247	271	307	294	269	262	274	288	280	282	283	261	289	280	251	252	272	266	286	288	284	269	279	259	254	309	261	283	310	277	259	252	280	285	277	291	273	265	263	246	290	256	258	245	268	266	275	253	296	282	312	283	270	310	284	285	280	252	285	276	275	295	279	287	290	291	293	267	273	262	263	297	291	270	290	256	266	255	285	266	276	272	268	262	245	286	286	279	242	276	271	259	258	255	277	286	303	271	259	246	265	259	259	253	271	270	259	266	310	300	268	298	282	295	260	280	282	282	282	259	256	280	273	256	262	246	269	272	264	289	280	281	286	291	283	237	265	278	244	251	275	265	277	269	267	264	273	293	270	253	225	293	273	285	271	255	281	291	262	275	273	307	264	265	283	297	267	271	275	256	256	258	294	280	237	273	276	263
20035	35385	27592	17187	12663	9408	7609	5675	4667	3781	3103	2199	1642	1175	902	781	608	585	523	528	439	435	461	414	402	453	372	353	378	397	351	342	329	326	347	345	295	327	325	341	307	357	324	312	302	323	297	301	286	325	302	307	307	280	298	318	309	330	345	283	269	276	293	289	296	308	292	282	307	330	324	308	283	263	309	290	277	286	286	293	288	284	307	274	292	265	285	307	296	290	304	278	318	263	304	284	294	279	291	301	296	289	292	311	280	276	309	291	283	295	295	320	315	282	331	308	274	288	297	290	287	246	310	266	270	270	299	327	289	305	304	280	275	295	292	288	288	335	321	311	297	267	290	308	281	293	300	302	297	304	314	286	297	311	288	285	318	268	292	264	289	293	306	290	282	308	298	287	263	297	304	318	318	264	282	303	297	272	256	299	275	282	330	269	279	287	287	316	288	286	330	316	260	289	271	276	285	306	293	279	277	287	297	261	314	270	284	231	300	274	258	301	281	329	300	310	331	299	317	309	289	288	299	286	291	283	290	290	279	298	269	292	298	286	247	277	281	312	259	295	272	298	296	281	310	316	306	299	291	300	286	276	300	276	307	278	293	281	287	326	275	331	308	275	263	294	293	295	282	288	287	299	303	293	293	290	320	293	313	292	285	287	299	256	292	311	290	306	295	277	301	302	277	301	279	321	275	294	306	304	297	271	302	312	269	287	341	289	283	280	266	296	304	305	264	298	300	279	285	294	296	281	283	302	258	295	287	284	295	289	298	284	279	313	334	271	307	297	288	281	305	281	273	273	283	276	308	289	311	280	296	269	283	295	274	276	305	265	294	282	318	288	302	288	304	310	298	295	312	302	310	302	316	289	282	295	321	322	295	309	292	293	296	300	295	295	280	288	290	262	271	272	259	280	285	285	309	288	323	296	302	297	304	305	314	286	276	287	304	297	326	320	265	311	296	303	291	305	288	302	278	315	319	320	246	301	265	292	338	268	265	317	293	277	275	305	328	300	297	290	282	270	286	286	276	273	319	307	291	287	290	274	283	303	302	326	294	311	280	309	329	285	291	270	300	293	260	288	315	300	266	290	300	274	276	295	292	296	299	294	292	272	281	289	308	278	288	275	272	278	309	277	304	304	284	302	298	304	308	290	269	290	276	314	244	307	303	311	284	267	326	300	319	286	290	317	324	285	320	301	297	298	276	312	321	315	327	294	283	290	309	301	285	330	294	271	336	295	273	266	310	294	283	289	292	311	272	303	310	275	288	301	291	292	321	294	256	316	306	285	307	291	255	297	291	289	272	296	310	296	266	308	307	290	307	293	297	274	291	294	263	291	299	308	294	291	330	324	307	264	277	284	300	332	296	297	278	289	295	286	285	253	283	306	302	288	301	313	288	308	291	338	283	302	295	305	320	250	309	301	281	302	318	290	298	270	282	280	264	298	298	279	281	295	278	286	298	346	271	307	302	294	280	260	305	283	289	275	281	311	275	296	268	268	303	320	288	312	309	265	300	281	288	297	291	304	266	279	274	275	284	294	265	269	298	299	311	309	245	303	288	292	292	309	315	295	306	322	278	278	298	296	296	287	256	313	283	301	288	308	278	320	317	281	303	275	312	279	302	266	294	272	308	278	277	280	291	326	312	299	298	309	299	284	310	314	297	315	281	316	297	296	322	295	281	320	293	274	297	286	274	285	289	307	273	305	307	252	301	276	304	311	315	305	288	282	282	307	280	272	300	317	296	245	294	272	297	285	323	281	294	277	297	302	271	298	267	283	306	296	287	321	283	262	268	311	276	296	283	288	305	300	288	285	285	311	268	286	329	271	282	299	312	283	284	310	290	256	262	273	295	268	287	288	291	275	317	319	270	277	287	294	298	311	299	289	304	294	311	300	280	279	302	332	308	291	298	286	266	283	291	295	294	275	304	291	310	272	292	264	297	274	304	261	306	300	285	293	276	291	305	287	309	312	297	327	275	303	282	262	309	301	252	302	324	266	268	273	292	308	296	296	295	304	288	277	309	297	273	266	301	262	317	293	298	310	280	285	285	276	290	321	269	300	306	312	297	301	259	291	290	294	268	326	296	290	304	326	280	288	302	269	270	286	269	314	293	264	318	308	294	307	284	285	312	278	296	302	275	309	303	277	307	318	284	310	299	290	315	302	297	308	305	301	317	281	299	262	295	309	284	299	309	304	295	269	307	276	269	296	312	331	297	279	313	283	311	288	322	287	319	301	294	285	280	290	272	303	243	270	296	293	303	269	274	290	315	285	275	306	277	285	269	297	270	260	276	277	309	295	299	321	290	287	259	289	263	294	275	283	275	307	274	334	298	255	312	278	293	297	282	284	279	304	322	271	273	275	278	307	291	298	283	303	296	282	297	299	303	314	279	306	288	283	298	300	257	303	286	274	295	279	287	331	302	308	269	298	299	293	300	277	288	305	316	297	297	301	281	287	240	303	307	285	305	256	285	280	310	309	285	297	313	306	288	279	292	280	322	286	275	287	334	311	290	313	279	274	302	278	310	300	309	284	291	305	302	283	278	309	287	294	285	290	329	302	301	306	287	300	307	302	308	285	279	280	317	293	324	285	289	270	280	295	323	265	300	294	308	265	283	291	295	306	285	282	298	311	302	283	297	306	291	293	272	283	297	294	291	298	294	264	288	281	292	310	290	294	271	286	297	282	296	295	254	308	296	290	294	292	309	318	322	293	318	287	306	284	295	312	301	287	286	279	297	309	305	313	318	277	294	287	301	307	267	299	295	268	277	291	311	284	280	295	287	332	299	279	293	285	323	304	308	246	314	275	286	289	281	285	266	292	299	290	296	303	337	266	289	293	283	289	286	282	318	301	299	297	300	319	305	315	293	287	292	294	283	286	304	264	288	297	302	304	300	289	293	273	300	325	298	293	281	292	283	301	285	294	253	302	329	291	265	295	254	342	289	310	294	304	302	296	308	309	288	303	329	305	286	292	295	277	290	276	319	318	286	288	331	283	282	303	293	271	286	303	303	292	290	273	301	313	302	328	276	271	312	287	275	297	325	318	288	277	337	319	270	280	278	288	290	324	292	293	309	317	306	278	291	306	310	304	316	289	286	295	251	300	290	308	281	277	300	307	296	271	286	287	292	276	296	310	333	306	323	326	316	293	322	316	292	324	296	281	297	260	303	323	302	297	332	297	322	276	295	291	287	280	287	278	317	279	321	303	291	297	318	281	275	295	295	300	284	292	295	267	299	276	265	293	274	289	259	307	292	282	304	322	312	308	313	282	276	321	300	309	265	318	279	298	299	277	281	310	277	280	296	292	307	299	266	309	276	276	313	290	290	275	271	319	292	297	295	312	298	310	249	287	289	291	317	320	297	296	279	292	302	324	277	274	321	306	294	288	315	257	315	286	274	280	291	312	297	328	294	306	262	290	304	286	260	289	292	289	277	281	288	288	314	265	296	297	273	264	271	297	294	307	271	318	291	266	293	312	288	325
24472	21610	28884	25075	21970	16368	9776	6169	4546	3660	3070	2275	1739	1334	1108	888	802	657	632	607	540	516	502	500	480	498	472	450	486	413	434	440	426	402	397	416	374	385	362	354	374	376	368	391	400	393	393	408	378	375	363	402	368	341	318	373	335	322	359	362	370	328	363	328	370	341	372	380	322	369	359	366	375	338	374	362	366	395	340	380	363	364	366	389	336	327	359	353	334	320	335	406	368	352	371	317	382	330	335	326	339	350	359	346	347	360	382	350	372	363	371	340	362	338	327	321	393	354	322	386	330	352	379	339	403	331	392	381	359	343	346	332	351	348	350	371	363	358	356	353	379	358	347	360	376	363	389	364	350	352	359	341	356	390	342	346	364	328	364	404	350	343	375	421	353	359	340	359	338	358	342	387	347	370	335	362	337	330	382	349	340	348	347	332	319	359	358	364	394	350	345	327	391	363	360	386	355	369	362	351	338	392	397	384	368	331	363	336	379	367	308	347	343	356	348	361	338	353	348	350	389	349	399	358	323	350	328	347	349	368	346	351	351	365	353	340	383	344	348	333	362	411	391	383	353	344	360	353	354	409	383	356	383	356	360	351	338	349	382	361	343	363	361	329	365	400	362	388	342	355	332	341	374	359	364	354	346	331	370	347	388	377	361	378	364	346	354	353	324	369	361	356	348	383	351	303	345	342	337	353	362	378	354	364	370	364	373	374	355	351	382	372	345	333	389	364	340	354	336	319	344	373	340	347	361	365	347	352	354	327	358	359	339	363	359	368	332	398	343	339	337	363	375	334	344	353	352	375	350	403	360	383	360	373	366	352	358	417	356	382	351	329	377	363	320	376	341	362	348	331	343	352	359	416	330	342	379	319	373	351	345	376	380	333	338	375	333	363	363	356	360	380	367	362	371	365	377	361	355	348	347	362	353	332	325	364	335	351	372	399	358	323	364	384	366	358	362	390	332	354	347	347	357	335	361	388	342	328	317	361	379	351	372	366	368	347	363	375	345	318	361	380	329	292	359	340	335	375	369	362	351	330	360	386	359	313	343	359	366	360	355	343	350	362	359	363	362	355	352	357	350	334	345	349	364	352	351	337	359	355	329	325	327	353	364	357	397	329	328	337	345	355	359	367	373	332	346	369	373	349	351	341	346	337	348	354	335	338	363	365	369	346	369	379	325	372	336	381	351	330	372	366	344	350	383	361	381	374	358	333	343	349	339	371	369	352	372	355	340	375	397	343	350	395	352	347	357	352	364	354	345	345	324	357	346	350	363	369	363	345	330	313	364	352	365	336	395	343	372	353	361	380	352	351	331	371	330	363	392	353	367	400	356	305	344	383	367	365	366	354	375	354	334	318	356	358	365	313	374	355	366	357	347	340	343	349	356	350	362	360	389	336	363	385	341	360	365	388	360	369	380	384	368	356	353	342	382	364	362	365	386	372	355	349	326	363	356	350	356	378	328	308	355	374	344	357	340	383	386	338	377	315	361	357	360	345	376	345	337	340	321	345	341	376	397	369	331	356	345	379	332	347	364	367	345	394	382	340	332	337	355	338	310	352	368	391	336	334	374	333	349	311	373	367	372	334	391	339	338	351	348	353	354	392	374	351	355	353	380	318	354	355	345	358	341	361	350	385	357	376	357	353	352	348	361	362	371	396	368	343	331	375	364	364	329	364	362	356	344	367	377	365	386	322	368	375	350	337	376	358	389	351	324	346	343	380	347	334	333	345	366	310	394	346	346	354	339	392	362	361	357	366	370	356	350	356	313	361	338	383	356	337	387	385	359	339	366	315	329	373	354	339	356	328	317	348	340	370	360	369	342	319	362	377	370	380	351	347	362	346	351	377	359	366	338	380	353	334	347	374	365	342	349	405	359	374	361	335	347	367	358	364	340	341	340	351	382	371	327	334	342	360	357	363	351	378	364	341	364	354	358	346	351	391	383	351	337	366	381	315	373	379	365	327	342	346	364	333	369	334	346	354	364	352	365	381	332	360	342	348	328	357	369	346	389	353	335	371	348	379	329	313	324	322	359	353	357	379	357	423	360	341	362	358	338	358	365	366	326	347	373	343	309	381	368	340	341	338	341	325	336	356	362	378	356	360	345	386	336	335	327	351	393	337	318	347	334	328	352	369	312	328	318	395	369	357	323	343	343	365	325	352	365	341	333	357	348	368	394	393	384	378	372	381	359	332	371	349	368	362	350	331	348	367	318	347	362	372	360	371	340	369	363	376	345	342	336	340	359	347	358	322	363	313	387	342	371	369	342	363	363	363	378	358	342	385	347	333	329	323	360	340	343	367	376	390	374	377	349	396	337	346	399	344	355	333	365	354	351	342	339	323	390	351	321	327	375	346	363	362	342	324	350	338	365	396	343	338	359	357	357	329	370	350	363	339	332	355	335	351	390	376	363	355	338	359	367	365	359	346	386	354	363	379	335	371	358	378	373	366	334	373	348	377	393	375	360	350	375	318	342	381	358	382	358	363	379	337	389	379	335	369	350	384	350	402	328	367	365	333	408	349	337	383	366	350	337	305	381	355	381	362	366	375	345	402	369	350	333	391	339	341	361	344	364	322	353	334	348	348	348	355	347	369	369	345	333	349	366	346	349	358	336	375	359	334	357	356	364	365	338	329	346	380	359	352	373	362	316	346	350	355	349	327	358	370	353	370	374	326	340	344	346	389	342	362	346	342	366	370	324	338	348	361	327	373	321	356	339	343	358	369	322	363	343	321	354	339	348	334	337	336	380	376	357	360	384	361	372	351	345	335	330	357	337	390	329	357	331	352	373	331	342	324	373	357	356	331	367	362	368	372	319	345	372	323	356	401	330	358	349	374	370	347	353	338	342	315	345	356	331	346	354	346	348	364	337	388	351	350	350	350	315	355	354	363	371	352	380	368	323	362	328	357	361	348	364	359	374	323	350	383	353	370	347	386	353	380	332	371	360	355	337	336	366	354	352	373	361	340	378	373	353	348	326	345	344	336	377	351	379	352	372	336	342	326	332	397	330	378	363	340	334	359	363	366	372	330	352	359	372	357	348	366	360	330	355	356	401	376	369	355	358	356	350	336	342	346	338	328	353	362	359	378	357	360	375	347	348	331	354	372	358	355	353	370	329	375	373	366	345	368	330	350	413	344	358	351	319	365	361	358	367	355	363	358	338	369	381	345	326	356	404	356	348	311	332	365	357	364	337	327	343	359	329	370	353	351	403	349	357	347	346	349	364	351	345	409	375	362	348	361	359	341	352	365	356	359	331	371	353	353	366	337	341	374	359	372	363	375	360	358	388	359	351	366	348	351	332	337	349	371	342	354	371	378	352	355	366	372	359	350	355	342	358	344	363	353	351	360	358	358	387	369	328	373	388	357	359	366	336	351	382	348	365	354	393	343	395	366	325	325	387	348	387	354	371	389	340	348	360	346	346	377	356	355	340	382	375	314	356	363	362	359	354	364	365	355	338	365	363	344	334	366	339	374
20412	43280	35495	24365	18959	15056	11791	9538	7502	5984	4802	3632	2716	2062	1598	1259	1053	935	798	797	673	719	648	630	615	576	540	502	551	492	481	441	451	411	472	458	428	426	397	456	379	424	390	411	419	455	442	393	396	363	424	414	396	374	379	343	378	387	399	338	379	393	367	360	364	386	400	363	396	388	356	375	393	352	362	361	365	384	363	404	410	427	388	406	374	353	379	364	383	385	355	354	361	369	397	387	334	362	360	374	385	397	358	394	337	365	409	356	380	365	390	380	373	387	351	399	386	355	368	375	353	382	350	381	371	393	378	368	360	375	334	342	379	372	373	389	380	325	376	373	367	353	378	361	379	383	350	380	393	320	362	384	368	382	321	377	369	377	362	361	342	343	383	342	380	364	376	392	373	395	404	372	342	362	396	358	366	379	378	355	342	377	394	358	391	393	361	343	348	398	352	389	369	393	361	368	368	357	349	379	382	356	351	399	384	394	349	386	387	380	378	382	374	365	370	401	383	376	363	364	383	389	377	353	366	395	373	356	366	360	366	373	360	331	376	377	384	376	381	338	367	402	392	387	388	345	386	392	362	373	354	393	363	386	351	360	359	340	393	374	376	393	367	360	397	340	376	378	353	377	364	378	385	382	379	365	342	387	347	384	376	371	355	356	344	347	358	369	344	394	411	347	396	393	344	329	365	380	359	373	418	379	319	391	371	376	381	386	414	375	360	373	379	371	365	385	364	369	352	364	365	384	388	369	356	403	356	376	407	350	382	347	324	388	370	355	344	362	373	384	409	415	392	345	401	359	369	371	358	383	391	385	365	386	384	367	362	372	402	390	341	369	350	362	382	383	359	377	373	381	359	388	364	364	376	381	355	375	398	385	381	382	322	374	391	333	313	373	361	380	396	325	419	391	368	419	374	365	422	331	356	340	352	375	403	376	345	383	382	391	372	354	423	340	381	394	365	336	366	368	367	399	378	380	346	387	366	386	381	384	388	374	383	365	402	389	368	376	370	386	361	369	356	361	363	340	385	359	372	365	385	352	355	424	341	414	380	331	364	371	392	389	355	385	372	383	378	344	384	364	386	365	369	360	408	348	349	379	350	358	343	349	374	375	355	392	369	333	361	371	392	360	344	364	395	413	400	371	380	337	368	348	351	375	364	394	408	350	340	398	373	381	363	357	375	379	340	397	361	371	374	358	380	338	373	361	350	413	410	350	391	340	378	352	419	369	382	366	391	370	371	404	371	341	358	408	396	382	386	364	399	370	382	379	388	347	394	370	398	369	372	413	374	368	357	391	366	376	384	383	372	350	346	388	361	383	358	360	342	383	400	393	381	368	365	342	389	372	364	345	405	436	383	369	369	380	359	392	383	386	384	356	385	377	370	358	355	384	363	374	373	377	413	382	344	374	382	352	369	353	358	368	380	365	382	372	350	368	348	333	348	357	349	334	368	378	366	350	392	348	383	372	351	350	355	392	399	370	366	388	340	382	342	375	399	382	375	372	361	381	353	401	395	345	396	362	369	364	366	407	367	383	364	362	353	377	374	366	348	416	364	373	382	372	369	360	364	376	351	348	363	405	386	387	401	384	384	344	396	369	403	409	367	361	332	337	374	352	338	356	348	412	407	414	387	392	347	375	402	356	389	355	388	375	389	369	383	388	404	386	373	360	365	327	358	374	397	377	362	389	382	348	374	362	354	382	354	348	360	369	331	378	374	386	323	366	378	387	371	386	388	367	342	365	366	364	373	403	412	412	371	343	387	400	373	369	338	365	352	340	367	378	382	366	378	376	380	375	391	348	381	352	346	380	361	388	368	368	367	356	356	361	372	384	376	322	346	368	384	398	358	361	369	351	417	381	367	382	355	417	368	374	390	359	384	374	364	361	391	368	351	364	362	365	367	384	399	386	383	352	402	350	384	366	369	357	403	404	415	371	381	359	374	389	387	375	377	385	384	377	384	360	352	397	390	390	339	355	410	391	379	347	391	374	412	369	366	374	368	381	395	352	342	403	389	383	389	387	376	377	366	404	373	349	384	371	337	352	416	365	363	396	364	378	322	362	396	382	382	394	359	362	367	378	381	360	355	338	344	380	356	367	382	375	338	352	390	383	366	402	375	386	390	377	399	360	383	382	370	354	356	352	371	334	400	398	366	373	377	394	366	371	349	347	356	411	383	392	388	366	332	366	375	364	348	386	356	378	349	376	392	355	395	369	379	343	352	347	397	358	366	375	373	395	363	399	358	381	360	366	395	381	353	360	358	363	381	377	352	391	374	352	358	386	375	364	391	362	379	346	371	379	365	384	369	378	401	332	390	380	351	368	383	389	384	394	369	346	398	383	366	335	348	356	400	374	367	367	411	376	406	399	370	369	366	365	364	397	353	363	397	362	363	359	351	366	329	337	374	367	362	364	349	337	375	357	375	386	361	385	361	421	368	361	381	368	360	328	391	365	357	389	399	381	349	386	388	357	396	362	357	394	339	368	372	347	382	334	353	396	364	383	335	377	380	386	372	360	365	349	382	370	372	366	386	421	375	399	363	390	401	399	364	361	343	374	392	390	384	360	339	376	377	369	406	387	343	343	396	372	369	388	417	376	374	396	334	382	346	368	377	392	406	360	355	352	385	382	332	360	364	389	362	384	406	388	363	339	379	385	388	383	340	382	383	359	370	398	337	367	371	377	391	351	374	350	368	391	371	362	384	399	342	376	411	351	372	347	364	362	394	396	395	398	377	366	355	403	415	342	414	377	377	360	414	404	410	346	392	386	382	390	384	338	392	398	421	375	379	363	406	394	372	388	370	379	363	364	358	363	361	407	347	345	366	382	388	364	392	380	373	381	375	390	380	374	376	398	367	385	390	339	369	408	362	366	383	362	385	361	377	399	370	379	334	391	383	358	370	351	414	380	365	412	351	368	382	384	380	421	370	372	378	356	362	402	361	420	366	385	317	419	381	405	381	379	394	417	376	376	375	375	376	377	389	371	352	388	367	400	371	373	368	414	360	403	396	367	375	327	394	370	350	391	342	371	350	358	373	354	341	367	392	399	361	370	372	420	356	399	379	330	384	361	370	388	371	340	347	353	400	372	363	389	369	363	374	365	384	387	383	372	376	356	391	387	358	365	391	371	342	362	393	379	413	387	378	379	376	386	391	397	373	369	355	405	348	368	376	348	388	415	355	414	360	344	367	364	344	382	365	343	389	382	373	391	385	376	365	343	391	354	370	359	393	364	363	355	381	371	384	355	351	359	365	340	356	376	360	372	354	352	349	384	369	375	367	354	369	381	370	391	360	393	368	364	357	368	361	395	379	366	393	385	391	382	373	369	394	353	400	379	411	367	358	374	382	376	390	360	369	354	358	362	399	381	346	355	384	375	381	385	348	349	391	402	385	386	341	354	363	368	378	372	374	360	375	376	361	395	350	380	341	363	361	393	354	360	366	371	374	370	351	378	364	358	367	404	378	380	391	393	379	390	401	362
25619	21636	28104	26254	17408	9301	6297	4414	3515	2686	2284	1902	1288	1106	845	675	598	550	525	475	437	448	404	394	386	422	350	374	354	354	393	361	350	342	318	343	313	305	318	256	324	316	354	341	320	323	293	274	296	326	293	308	309	293	309	278	308	298	262	293	281	274	283	312	317	306	296	285	302	303	273	280	260	299	294	297	306	288	286	297	299	311	288	316	293	297	290	281	300	317	290	305	272	269	284	282	314	267	309	308	287	287	294	267	274	301	268	308	286	299	306	282	315	292	285	284	294	266	273	291	303	289	300	284	266	289	275	290	269	284	251	309	302	254	292	255	301	308	269	273	299	295	317	312	325	294	285	319	310	288	266	291	283	278	267	277	295	295	284	299	305	288	291	292	285	313	311	288	318	322	307	276	287	283	269	315	273	273	277	311	272	246	296	253	312	296	288	298	297	291	292	301	320	277	301	296	293	269	308	295	291	318	314	298	271	283	279	271	289	263	283	315	297	274	295	294	320	264	288	306	304	300	300	274	293	297	257	284	304	286	300	293	311	290	295	277	297	309	302	285	290	306	280	300	332	278	302	308	269	292	295	279	283	302	270	315	301	282	289	311	277	262	304	293	289	302	298	307	289	287	310	274	266	277	284	277	288	270	262	292	292	300	295	274	304	319	279	311	320	281	290	284	293	298	307	282	279	320	330	309	297	277	289	270	281	281	304	264	302	273	303	268	318	277	266	290	284	273	304	256	293	271	284	275	297	282	274	281	288	288	284	269	285	282	291	261	315	294	292	300	278	316	302	257	293	284	320	303	304	303	262	292	311	286	301	344	272	314	298	307	285	291	290	298	273	271	302	304	299	318	291	274	283	257	285	296	306	317	311	321	313	326	280	306	320	295	280	315	320	326	283	289	308	288	289	263	289	270	300	315	269	297	295	260	307	313	294	292	301	297	323	309	301	300	300	306	293	273	305	304	314	274	260	308	276	291	333	289	295	279	307	317	296	284	304	285	265	317	329	299	294	287	283	287	295	280	299	286	279	273	309	295	325	296	318	309	338	285	281	306	289	285	312	315	290	287	314	283	280	284	285	331	289	310	305	285	302	291	272	277	298	287	314	329	275	285	275	296	304	266	292	289	303	256	259	316	287	339	286	287	318	288	290	299	311	277	279	295	281	302	316	297	272	293	259	258	295	278	329	313	286	342	303	303	262	276	288	267	321	295	323	288	316	309	288	288	283	291	291	278	278	290	272	274	271	288	285	275	304	284	279	298	312	281	283	296	293	299	303	281	313	268	296	293	274	286	292	289	293	300	277	290	288	308	302	281	274	296	283	273	293	305	296	296	297	289	262	295	284	286	279	306	300	296	271	264	286	291	276	312	284	259	293	290	272	267	291	277	291	290	278	320	324	267	269	280	295	312	305	297	291	321	269	304	284	307	290	296	274	300	309	245	294	269	278	318	301	254	310	332	309	287	290	304	309	268	296	304	303	279	286	283	318	275	330	296	303	287	290	289	302	302	289	287	298	291	277	322	265	329	278	326	278	310	283	292	264	279	355	263	283	265	305	304	280	299	269	328	304	286	284	267	290	244	289	308	264	299	274	290	281	269	301	295	294	294	313	307	289	319	284	302	274	273	309	291	279	286	337	316	289	306	308	331	314	301	279	278	275	287	299	266	266	311	287	283	275	290	282	316	270	303	264	305	305	276	288	280	284	324	289	289	283	283	286	308	291	303	300	264	268	278	292	287	301	273	301	322	252	293	308	264	326	295	323	290	269	321	263	318	313	258	302	271	265	260	303	300	272	311	308	276	309	314	294	284	275	318	273	260	296	292	281	296	291	303	293	316	279	314	313	280	313	337	299	278	313	297	304	293	288	310	312	281	282	291	305	301	272	311	280	313	316	287	292	291	292	305	287	298	288	290	277	287	287	315	290	294	280	240	275	308	272	293	285	291	319	295	308	302	259	305	287	294	274	267	293	295	299	309	277	291	260	265	288	309	278	286	282	295	301	308	321	288	298	284	328	311	280	284	273	305	281	299	293	271	282	274	304	323	281	322	294	277	282	302	278	292	288	296	290	303	287	289	308	297	295	277	282	284	273	285	262	276	315	305	274	277	306	275	311	269	314	285	287	296	296	319	265	315	301	274	301	294	300	265	322	274	287	247	324	279	292	295	260	286	291	285	288	324	300	308	277	290	278	288	304	290	302	288	302	326	280	299	269	322	308	317	256	296	291	294	326	298	283	290	313	292	285	315	296	303	319	301	278	298	293	273	266	287	288	267	278	249	299	269	287	274	315	294	308	292	283	307	266	266	304	261	311	262	296	291	315	274	272	287	292	288	327	277	320	291	284	293	315	233	289	278	273	248	291	276	280	292	300	277	332	319	279	291	299	310	261	282	314	276	291	290	314	287	322	307	317	288	297	298	299	279	295	269	278	305	295	293	308	286	288	274	310	286	274	299	311	341	303	287	311	335	316	285	334	298	284	278	301	269	318	294	266	260	288	284	304	267	321	304	313	285	285	302	296	300	327	304	278	294	306	284	319	272	285	293	309	297	285	292	313	289	284	290	273	264	286	323	268	288	263	297	279	317	309	279	335	306	277	274	301	317	272	307	285	320	312	284	275	280	272	279	258	285	298	301	295	285	297	288	307	297	317	294	294	291	271	322	293	308	290	303	264	269	313	290	282	302	312	313	285	323	303	294	315	310	271	290	248	266	286	295	291	291	260	295	290	281	286	322	306	272	282	274	312	286	294	286	304	275	287	269	284	274	283	302	297	267	301	305	302	286	308	310	321	285	300	310	274	285	270	292	252	270	311	310	284	287	288	284	325	289	274	303	309	335	324	273	298	330	280	293	277	289	286	298	291	277	299	304	256	277	307	292	295	319	305	289	278	295	281	318	249	300	289	288	309	291	308	305	300	276	297	322	287	291	289	302	275	292	301	281	311	304	313	293	262	291	289	311	274	316	294	309	327	291	254	278	302	292	294	276	296	282	301	279	305	280	337	315	298	308	270	251	298	285	312	282	302	255	289	312	303	286	309	309	285	313	257	314	261	310	290	295	305	265	283	309	281	293	305	336	269	269	257	295	277	300	305	306	290	268	279	306	288	296	311	302	302	300	287	285	319	304	286	287	276	293	323	309	275	296	299	303	304	275	296	282	297	280	288	274	287	304	300	316	300	321	302	308	311	283	297	321	247	304	264	302	289	280	288	290	264	274	326	320	280	282	281	280	314	252	298	282	267	303	299	286	304	304	334	307	294	342	274	303	284	289	292	309	288	266	312	254	302	295	266	322	282	314	256	278	266	315	295	292	306	296	280	296	309	281	310	284	295	298	311	297	320	274	321	301	278	287	296	285	288	291	269	291	299	298	290	290	287	287	299	293	263	321	299	287	258	291	308	275	279	279	275	324	272	300	312	300	302	261	290	306	287	287	318	297	295	296	269	252	286	294	308	299	301	278	282	301	264	314	284	290	302	274
20311	39905	32332	21420	16333	12522	9687	7907	6219	4912	3924	3158	2289	1662	1195	984	830	703	656	646	582	544	505	471	482	475	462	405	435	402	394	399	370	386	346	378	378	341	383	360	323	326	334	334	363	343	374	366	319	355	300	339	332	353	338	346	347	323	335	325	351	323	288	329	324	301	300	307	331	361	336	330	320	293	331	363	306	313	373	297	326	343	325	350	318	338	328	319	318	314	317	310	328	322	311	327	317	341	316	329	309	308	285	333	327	308	310	287	319	290	307	323	321	362	284	290	324	342	290	288	328	347	351	326	313	329	298	296	308	313	359	326	321	328	326	323	327	304	294	366	313	297	320	325	319	308	305	323	329	300	314	292	321	318	316	338	338	309	308	318	344	310	326	327	351	309	326	329	338	341	317	317	310	339	331	325	335	321	307	285	330	326	306	340	327	323	306	319	339	308	295	305	331	318	307	288	347	295	352	286	306	294	318	324	316	294	340	326	308	329	301	298	336	289	331	295	320	290	344	297	308	326	324	324	320	350	288	290	283	321	315	302	328	340	312	324	318	342	304	308	353	293	321	313	326	320	351	343	291	335	329	338	325	291	313	325	330	335	332	327	307	321	349	316	329	317	348	302	314	314	317	316	314	321	317	319	337	313	293	319	329	338	333	314	295	303	310	320	300	336	342	319	366	371	327	324	317	315	297	345	310	337	307	300	342	303	324	312	323	325	296	292	312	306	299	308	368	320	366	346	303	319	306	321	327	299	348	310	317	322	332	290	323	325	303	334	312	318	318	321	337	309	345	336	320	310	287	329	299	327	320	304	314	313	300	301	319	286	334	328	314	338	329	311	324	316	286	329	328	312	324	327	321	316	312	296	338	338	314	306	291	327	338	311	330	343	320	332	286	309	327	322	324	314	343	323	346	305	296	344	304	332	305	324	296	318	342	325	328	323	325	356	330	358	348	318	319	320	313	324	330	327	332	311	328	301	328	307	315	334	320	303	335	309	322	320	308	314	345	326	328	336	295	276	282	317	293	339	310	281	293	328	330	324	307	311	301	335	311	284	339	316	298	324	320	322	310	304	333	307	317	328	290	317	303	306	332	324	353	296	308	307	354	292	312	304	318	300	325	317	355	357	319	334	304	335	318	332	325	374	323	301	320	284	312	313	311	304	313	306	305	325	311	316	317	302	315	340	345	339	313	293	331	311	312	298	290	294	308	293	321	315	326	304	316	282	314	318	344	344	324	322	334	324	353	321	330	303	330	310	323	303	331	302	329	306	306	323	328	305	320	316	328	296	301	350	310	327	314	302	329	336	341	291	318	316	326	299	326	304	312	319	339	282	282	304	320	325	311	274	350	311	302	337	317	287	317	318	326	340	312	341	337	328	344	342	318	321	293	297	317	311	273	346	311	330	312	323	311	304	320	304	323	314	303	315	324	316	326	316	315	333	336	318	316	358	318	319	289	282	310	301	341	315	329	300	304	338	299	332	334	335	306	318	297	290	336	315	320	305	318	333	315	318	321	345	318	318	311	311	331	322	316	287	308	311	304	286	317	317	316	310	315	328	313	298	305	344	383	328	324	301	311	298	321	324	306	330	312	316	325	335	306	292	349	315	300	273	335	311	298	305	318	275	343	331	314	336	302	347	300	305	301	349	326	303	301	300	294	335	322	356	313	331	303	323	317	315	330	310	304	310	310	312	295	298	286	333	314	302	286	331	300	299	316	321	274	326	311	322	310	335	337	322	323	342	328	341	325	290	312	314	335	283	297	283	312	339	317	323	309	311	340	311	306	302	332	353	349	306	326	293	306	313	346	331	337	301	310	334	323	329	326	329	299	299	350	318	317	314	332	304	290	301	311	298	286	314	312	313	347	269	321	303	303	323	322	346	339	342	295	323	298	317	296	306	334	299	315	315	335	312	320	319	308	311	302	289	301	307	311	340	303	289	349	261	332	309	329	328	315	306	288	309	285	334	304	320	313	294	315	325	299	331	278	317	299	322	342	292	304	319	321	314	315	311	338	302	331	324	334	312	316	304	316	306	307	304	302	286	321	297	294	345	304	313	301	321	319	292	308	319	318	303	318	300	324	321	318	316	310	306	331	300	302	289	311	315	324	338	300	311	288	312	336	315	299	305	303	360	330	330	307	336	303	357	325	295	317	318	308	307	296	327	310	336	314	331	330	330	329	298	301	314	322	343	325	300	336	332	334	278	331	340	314	306	302	326	276	290	319	318	358	314	305	305	322	325	346	317	345	310	328	279	342	321	307	308	302	308	299	321	306	309	288	306	320	324	329	286	313	321	336	303	355	334	332	304	344	353	324	305	290	356	298	308	307	293	300	312	320	345	299	324	284	306	329	321	307	298	302	317	319	329	331	303	332	297	314	314	339	323	324	326	305	280	299	316	289	298	289	320	334	318	287	286	344	326	294	307	283	368	318	319	312	302	316	320	311	344	329	299	349	334	340	317	348	290	352	318	313	307	323	333	340	325	279	303	361	335	313	313	319	289	296	355	325	328	303	350	317	314	339	307	291	302	310	317	296	295	323	305	309	303	291	335	297	350	319	324	326	329	286	334	324	336	313	321	318	303	320	324	328	327	304	293	295	338	316	301	327	316	303	334	307	326	278	320	324	333	320	312	297	301	297	315	321	339	293	325	310	297	324	307	337	284	311	325	352	298	311	335	326	333	313	296	308	320	313	306	322	304	327	298	348	298	347	299	324	357	339	327	326	327	315	321	303	300	320	304	323	330	331	310	311	303	321	300	301	296	316	324	309	300	302	323	306	322	312	336	322	309	290	304	324	300	336	305	327	306	318	324	315	315	326	312	319	304	322	317	299	305	331	294	301	337	306	330	309	330	295	310	299	353	329	331	308	327	313	275	286	310	313	331	334	322	326	305	318	324	304	279	269	341	293	321	314	329	306	345	327	330	333	291	312	317	304	306	308	335	327	323	346	319	336	298	319	291	322	318	314	308	292	302	296	289	322	280	281	309	307	300	274	333	335	304	271	312	306	307	317	320	320	285	299	274	321	364	310	335	314	303	314	298	312	295	349	359	336	313	293	305	335	297	307	289	303	338	328	267	284	336	285	319	346	286	313	327	321	306	332	305	323	302	290	333	345	327	340	336	322	331	312	301	354	293	323	311	327	341	286	347	319	310	324	304	305	318	330	334	323	312	297	311	304	343	330	296	336	312	297	320	362	323	341	311	308	329	305	284	335	310	314	334	334	332	323	316	306	291	307	288	320	319	298	320	326	322	321	292	308	329	294	313	318	294	280	315	317	313	312	309	316	334	315	289	355	295	296	343	300	303	322	309	317	300	313	319	332	313	300	338	320	322	324	328	318	324	336	337	311	314	340	326	306	299	343	365	324	336	315	327	291	334	313	293	310	326	299	314	325	327	326	334	334	302	302	311	308	346	290	320	346	321	313	306	323	290	317	327	328	313	299	275	315	283	300	341	333	351	303	286	313	309	340	325
23253	21578	29279	24366	21787	22417	17684	9148	6425	5132	4176	3373	2537	1925	1478	1227	990	878	803	812	707	674	632	660	576	650	536	549	573	572	510	531	484	488	508	476	489	485	474	483	434	466	431	528	433	444	467	413	480	409	428	430	367	415	465	432	445	425	427	446	428	414	460	427	434	409	393	413	421	444	428	430	417	375	409	430	425	416	395	454	449	424	442	391	422	427	410	428	409	427	430	426	393	397	411	442	395	382	422	442	434	417	455	462	390	444	415	432	409	420	414	447	405	428	438	399	432	409	440	409	448	399	394	382	415	408	436	402	404	418	419	404	454	413	420	393	410	432	407	408	414	419	457	422	442	373	476	414	406	424	430	431	423	410	410	421	426	412	426	386	470	423	421	450	398	440	429	383	440	410	411	408	393	433	411	423	409	438	414	420	455	401	412	427	420	404	444	423	438	426	432	457	420	455	395	426	380	391	413	397	419	403	402	422	430	377	398	416	424	399	445	436	467	414	415	422	416	450	425	408	431	443	408	418	410	437	433	452	480	410	403	422	423	445	378	407	451	428	396	424	418	399	436	428	406	414	433	420	432	400	424	386	407	376	462	425	411	412	398	417	415	425	423	416	386	442	390	418	446	415	400	439	418	429	441	402	443	427	390	433	454	431	378	415	406	420	467	399	425	446	428	411	437	417	439	395	448	405	443	390	420	445	435	407	438	416	458	427	420	408	420	408	400	419	384	432	375	437	476	403	431	442	432	391	380	431	416	474	420	397	432	434	404	439	460	460	457	379	389	423	417	411	430	393	421	388	429	426	393	433	383	431	452	398	399	418	417	425	433	404	458	435	403	393	422	411	397	418	430	464	385	407	416	416	387	402	409	426	433	409	433	412	420	407	452	423	413	425	413	448	415	429	435	383	462	453	400	417	447	410	412	448	429	395	393	406	439	458	419	414	444	407	398	411	401	431	429	430	444	401	429	392	411	433	439	407	417	458	446	449	391	431	454	413	420	419	398	435	447	427	433	421	444	428	384	443	423	420	440	396	438	408	402	395	440	412	423	423	406	427	423	430	414	429	385	463	420	404	429	394	416	403	377	452	407	436	450	427	460	438	412	392	386	414	428	426	429	454	421	452	446	412	418	453	430	430	412	450	419	402	400	420	414	442	406	417	428	461	439	412	434	436	455	414	427	401	400	457	444	439	413	402	434	413	409	400	395	432	446	410	363	412	397	390	428	368	440	392	428	416	427	422	433	409	427	448	432	419	396	422	446	410	403	416	385	424	391	404	397	412	429	427	422	416	449	412	433	427	421	421	433	441	429	429	444	415	406	394	427	435	433	375	405	425	391	417	417	448	397	419	430	427	441	452	403	400	398	438	413	419	440	431	448	411	414	389	417	415	436	432	424	425	392	430	424	419	435	403	366	409	412	406	416	411	410	429	413	395	422	408	412	408	404	410	406	402	416	416	420	445	386	437	399	392	408	430	396	421	421	423	420	425	386	440	405	398	422	428	447	423	414	406	423	387	399	414	405	413	428	410	426	443	412	403	394	417	417	362	406	421	416	422	431	431	425	406	384	406	434	420	439	407	439	407	412	450	460	424	393	406	427	453	436	430	424	425	387	434	410	429	439	408	422	406	395	364	410	440	389	427	404	425	434	402	390	424	407	387	433	409	411	406	439	410	439	404	408	421	433	429	447	424	405	399	426	412	482	396	392	382	464	436	396	411	398	438	400	422	384	389	409	407	452	442	429	429	450	394	400	414	408	395	461	388	415	407	430	397	459	435	428	410	389	436	422	461	399	434	427	449	453	442	422	422	429	407	416	418	391	424	379	424	446	411	459	422	416	445	420	401	418	423	399	419	421	402	442	413	402	407	401	405	384	425	422	453	433	441	430	427	409	414	440	420	408	382	386	422	415	416	434	451	403	396	416	429	430	471	464	419	420	390	453	406	418	422	408	431	447	398	415	418	421	394	435	411	452	442	423	401	414	401	417	429	453	430	401	433	411	406	425	425	420	407	445	426	466	404	416	422	446	425	411	427	393	437	436	429	402	419	419	432	407	437	404	408	431	441	391	399	427	382	405	414	438	386	391	383	414	409	398	428	432	455	385	417	441	418	404	416	403	414	418	427	453	436	427	435	434	435	422	407	408	426	401	373	405	427	364	428	431	437	388	407	445	359	463	411	434	425	416	393	412	405	446	451	428	410	370	447	439	453	468	431	425	424	398	422	444	406	408	441	437	388	470	420	426	413	388	413	430	411	375	429	389	429	370	423	432	419	446	445	417	418	413	393	459	423	439	416	445	430	458	408	402	443	425	402	418	403	394	404	423	399	418	423	403	358	435	438	418	431	454	430	426	400	449	411	420	430	405	421	418	420	447	426	424	437	418	412	411	407	424	415	428	418	400	402	424	419	443	397	417	403	403	394	436	434	430	446	405	433	426	448	414	430	420	389	413	430	409	404	440	411	393	413	435	373	410	393	417	400	402	400	435	441	476	385	442	419	385	444	418	435	446	416	433	407	403	442	449	417	428	381	427	409	388	415	408	406	405	434	426	463	425	434	420	454	390	441	422	406	402	427	450	401	400	427	413	373	419	460	400	425	457	402	406	395	418	431	403	427	403	447	442	436	399	416	433	385	420	412	417	433	433	392	426	433	431	424	412	420	430	387	423	391	425	403	426	427	403	406	392	440	382	396	439	437	379	407	380	442	380	394	433	413	431	414	403	435	449	434	419	391	462	451	432	437	418	410	429	407	402	457	405	420	459	404	407	396	405	398	444	407	473	449	435	421	418	409	418	454	422	433	399	402	440	400	439	416	394	407	436	429	423	376	425	431	410	426	420	386	434	381	390	437	437	393	434	389	419	424	431	421	418	393	405	392	428	442	410	396	396	400	411	433	437	411	367	438	402	404	417	374	449	437	423	427	399	443	423	452	441	443	403	399	434	392	440	427	431	427	393	406	398	411	412	421	399	419	396	388	406	422	413	425	431	427	400	424	421	441	449	385	416	405	414	438	405	420	442	435	407	417	440	423	418	389	409	427	414	456	412	441	409	406	408	401	412	425	457	453	444	457	457	408	442	415	433	445	440	418	431	405	411	399	436	438	395	429	431	430	395	435	380	413	420	399	409	399	426	418	424	389	424	428	423	422	423	415	442	413	375	442	423	440	364	452	450	393	440	418	447	414	454	442	393	409	467	440	440	445	428	393	385	458	423	421	406	459	431	411	429	412	403	410	419	420	437	391	428	420	406	450	395	433	393	409	417	418	423	405	425	449	384	422	421	425	447	418	407	412	383	393	421	455	434	425	392	392	434	416	428	424	423	404	409	440	450	427	423	436	428	411	438	427	427	392	438	412	440	424	424	415	418	392	396	398	410	409	410	411	428	397	440	422	418	414	443	424	396	426	408	412	450	418	388	450	424	402	397	406	396	415	435	385	440	455	410	411	435	450	413	445	418	438	415	413	440	449	410	406	383	425	398	412
23806	48558	40869	29861	23927	18830	14882	12573	10386	8065	6493	5187	3743	2944	2172	1796	1393	1200	1071	1014	906	831	801	768	711	715	750	665	668	614	640	555	542	516	560	508	513	518	506	501	510	473	515	460	478	499	446	465	496	468	463	480	431	472	454	473	399	463	456	446	444	468	419	449	444	446	454	443	430	451	388	488	466	442	453	445	437	454	425	428	456	415	426	441	386	434	431	428	435	410	427	429	429	437	405	435	447	435	441	453	450	421	417	483	401	429	447	419	411	389	420	468	412	462	455	441	420	420	467	417	474	431	463	467	389	429	434	433	413	429	427	416	433	437	443	451	437	430	455	418	453	450	393	456	435	441	417	447	406	441	441	429	447	415	428	448	457	421	458	424	430	457	417	413	443	443	413	431	439	422	431	429	424	432	410	449	449	466	446	453	433	435	457	445	435	443	448	430	457	444	418	438	432	441	441	428	423	411	433	421	433	390	435	427	398	399	451	407	428	436	412	454	420	429	421	431	487	448	426	418	416	446	446	449	438	450	395	453	439	445	383	444	391	425	441	447	400	462	414	412	406	444	412	415	429	420	418	408	443	411	433	418	432	414	470	407	443	429	405	432	458	444	406	390	442	419	444	417	425	443	424	402	442	410	458	430	441	411	411	428	443	461	407	434	441	438	423	418	430	414	438	444	497	426	403	449	432	392	409	396	402	394	409	440	408	433	408	415	428	423	424	381	447	440	452	417	431	450	407	423	419	425	421	451	438	438	437	405	440	443	393	434	421	412	407	449	408	403	420	422	400	397	428	434	472	414	413	454	410	436	450	467	447	442	429	458	427	449	444	418	442	471	424	456	442	424	451	427	418	413	444	427	432	427	416	445	414	415	436	468	395	455	421	428	437	413	397	431	423	423	478	431	406	444	419	424	423	477	446	383	449	384	404	462	427	420	406	429	477	377	426	448	471	469	443	435	408	437	455	438	446	433	458	418	429	445	419	427	435	397	477	461	424	429	423	420	447	454	459	427	424	438	429	430	441	425	460	431	409	413	460	417	407	429	383	445	452	438	470	401	466	451	419	449	448	435	455	428	398	427	427	410	426	442	430	407	454	439	425	437	452	400	447	387	430	436	407	432	401	425	434	466	452	472	396	400	406	430	434	412	475	399	413	451	426	457	409	398	427	422	485	425	417	461	449	466	444	436	434	455	399	411	455	438	410	405	410	430	455	395	426	437	439	414	442	432	455	427	419	431	420	403	440	444	422	414	393	432	461	396	473	485	465	392	441	406	413	438	440	470	430	455	410	442	424	419	417	447	448	428	433	406	426	428	454	410	418	419	371	420	428	435	418	411	431	386	426	445	424	439	401	417	467	450	476	445	458	446	469	432	440	423	462	459	438	417	420	416	430	434	409	458	410	377	443	438	409	463	424	443	445	463	441	445	422	439	392	420	440	430	411	476	437	444	455	446	479	425	419	401	414	412	440	409	441	449	466	472	433	425	453	433	426	439	412	429	414	421	431	397	458	446	435	443	429	431	454	427	428	421	438	444	450	430	420	424	456	478	433	436	450	372	428	414	423	446	392	440	408	402	458	447	438	410	438	462	401	401	458	411	459	440	443	463	429	430	412	470	433	422	459	410	444	445	432	395	427	439	436	420	450	445	436	438	441	419	430	397	450	423	442	412	425	406	456	441	415	434	449	455	424	437	453	469	448	392	467	422	442	461	431	437	421	413	469	410	455	412	406	419	428	400	460	440	445	460	418	397	450	445	427	435	443	441	448	468	432	427	469	433	430	427	460	443	412	443	421	423	436	455	410	425	421	453	402	431	453	419	435	440	459	453	462	442	445	447	458	408	431	470	399	430	443	426	412	438	399	411	430	447	453	419	400	463	414	437	493	406	438	437	421	443	457	458	393	400	444	446	467	406	419	425	405	439	460	454	449	426	420	447	423	432	419	394	434	476	390	396	419	432	442	405	419	392	433	408	475	441	446	468	420	422	450	436	448	442	420	446	429	430	459	491	406	433	428	468	433	427	446	432	429	419	465	442	426	448	433	423	430	433	429	399	457	426	429	443	441	429	439	414	434	454	455	392	435	461	438	418	421	468	433	436	435	411	471	436	438	436	458	440	416	415	417	412	405	419	413	447	422	438	413	412	491	412	437	442	452	464	427	402	451	424	425	412	441	433	439	455	439	459	424	423	452	434	451	430	417	418	440	466	414	435	437	405	415	427	449	440	433	446	444	418	429	473	416	397	427	477	417	428	448	464	460	407	393	458	431	433	448	421	401	424	433	426	417	427	475	437	436	449	415	438	509	470	424	415	420	451	459	444	433	432	422	424	443	422	417	459	453	401	423	412	435	434	423	445	441	444	426	434	436	431	447	385	430	429	427	444	429	417	439	455	444	445	436	460	427	413	410	425	458	425	445	479	422	447	413	428	446	432	453	405	431	461	459	405	429	428	433	435	430	483	391	415	429	414	433	374	455	477	430	421	460	435	416	437	432	425	421	423	420	461	469	444	445	440	427	428	436	417	418	421	412	417	397	445	423	446	464	430	401	413	429	437	443	403	425	433	418	444	411	461	428	441	432	386	440	407	473	466	446	416	431	462	433	397	432	472	441	424	437	461	399	408	472	437	413	438	469	428	454	478	404	422	456	417	478	413	409	425	438	456	456	451	470	454	440	444	447	425	418	450	418	403	436	416	453	397	399	458	437	412	394	415	451	397	460	422	447	436	426	408	413	400	425	435	435	402	453	434	424	442	450	443	451	431	411	417	411	421	430	430	437	409	441	436	404	425	424	454	426	447	410	440	478	414	400	431	422	436	420	430	439	431	425	403	436	423	400	433	478	449	461	452	432	446	464	441	416	444	415	436	418	427	429	393	428	449	404	440	433	447	420	450	419	399	411	428	419	434	411	414	404	433	433	436	438	414	436	418	410	456	417	414	438	411	496	452	436	464	380	435	404	414	412	421	444	419	469	445	428	405	444	417	440	418	436	436	444	480	423	415	422	406	450	393	464	444	430	444	425	448	437	423	460	434	443	421	478	451	472	468	419	395	455	426	447	464	395	390	419	451	451	444	451	401	435	439	434	435	417	408	429	430	405	414	404	390	444	466	434	448	396	464	411	409	406	438	455	434	421	434	386	442	441	379	421	423	451	448	395	460	428	432	413	433	430	465	427	415	429	422	461	460	483	453	461	447	428	394	453	427	437	418	412	424	400	433	427	425	428	429	433	443	425	440	425	468	416	466	423	459	470	430	405	437	404	445	395	418	429	451	415	439	442	411	419	395	411	421	381	432	430	413	459	439	440	413	424	402	431	483	399	408	431	444	422	458	433	415	435	424	448	455	423	448	457	474	451	475	437	398	453	424	424	436	407	420	467	420	395	434	487	435	468	418	397	444	416	420	426	448	406	450	451	437	425	450	456	436	445	434	447	437	406	462	391	401	447	456	380	427	419	409	444	418	412	470	403	444	413	390	405	464	436	452
29071	23546	25151	17840	9995	6045	4221	3027	2737	2069	1738	1342	1045	828	693	536	442	383	381	385	379	370	308	374	331	368	320	315	316	306	299	313	270	285	328	278	256	295	298	286	290	308	306	277	278	283	269	263	273	288	273	275	284	293	287	302	293	287	292	275	271	250	276	274	263	265	301	288	277	243	267	259	276	290	266	281	284	247	284	286	280	263	274	288	257	283	244	261	264	293	291	279	281	268	262	289	277	259	273	283	278	273	291	285	269	265	242	282	269	277	260	273	247	256	265	277	286	272	265	274	273	247	273	295	256	278	247	238	264	278	257	274	274	289	273	244	260	271	265	283	265	272	245	263	275	282	252	273	252	261	300	243	255	290	258	284	281	268	283	274	265	281	247	278	267	275	275	279	270	264	272	240	284	256	265	268	273	301	281	287	259	293	253	250	260	288	254	254	266	259	281	244	272	283	280	251	268	283	279	249	258	268	280	273	270	282	247	264	248	258	270	271	293	274	251	274	262	276	293	260	278	276	252	256	253	267	257	287	288	287	282	275	272	294	280	280	276	271	265	277	284	294	285	264	254	294	274	268	280	291	272	283	289	283	306	258	281	262	289	267	291	288	286	258	251	249	278	282	265	288	280	284	253	270	249	259	281	290	253	265	286	277	260	272	271	238	260	272	257	266	268	260	244	291	267	280	269	306	247	259	255	307	259	272	266	285	262	282	268	276	262	292	286	265	253	271	265	238	288	279	269	257	286	257	256	293	281	276	294	274	270	275	271	277	250	275	273	282	270	272	270	246	260	294	260	302	283	261	274	266	279	253	259	286	296	308	294	296	271	258	251	282	252	267	273	238	288	252	265	295	287	292	249	283	275	263	283	275	243	248	265	298	295	281	283	260	264	281	264	307	276	274	260	283	286	278	264	311	242	277	260	263	279	276	273	276	261	266	274	249	270	298	270	269	244	272	243	256	307	311	299	280	291	269	292	235	289	268	261	236	271	291	306	267	261	289	259	269	276	289	293	279	257	262	303	287	280	279	260	287	287	267	287	268	265	237	290	293	292	288	241	258	252	264	287	315	259	295	255	272	262	251	281	272	262	271	285	254	269	283	280	273	287	277	303	258	268	299	269	274	247	267	288	279	252	281	272	271	271	248	298	274	264	284	297	288	263	256	267	273	306	269	248	270	255	259	279	271	263	254	283	267	256	268	265	274	272	248	275	245	279	296	291	272	282	271	265	257	264	291	242	288	259	269	251	278	230	233	290	300	276	288	273	256	249	265	286	264	241	270	259	269	282	267	289	240	261	257	266	269	268	259	276	254	272	282	275	288	277	282	259	282	271	259	247	247	271	264	280	292	236	229	284	257	264	286	260	275	272	254	284	276	243	280	254	276	249	266	293	263	274	267	258	241	255	294	282	261	275	247	262	262	272	299	301	284	282	294	263	317	296	296	251	256	241	275	285	266	278	300	288	263	255	270	288	271	263	280	271	288	264	278	266	263	289	274	270	245	272	275	220	263	277	259	258	248	291	238	316	276	279	257	280	256	286	282	281	262	271	265	266	276	258	266	285	260	268	258	282	244	273	275	296	284	298	253	302	281	273	280	254	261	263	283	299	273	253	286	302	246	275	255	301	271	291	278	287	288	246	275	268	289	294	265	270	285	248	245	282	285	243	255	301	272	293	257	251	294	293	235	274	276	299	297	255	261	262	257	254	264	248	268	282	273	296	260	240	287	247	282	287	281	258	271	260	278	284	274	258	269	287	266	230	259	258	285	261	239	241	277	274	272	268	264	261	264	276	255	266	260	273	265	323	271	242	265	273	259	260	250	260	250	249	297	245	274	298	270	262	254	234	285	274	293	277	267	279	259	273	290	278	260	290	286	252	273	268	271	297	259	253	270	296	280	258	296	269	274	251	283	272	265	257	305	291	269	241	301	286	262	247	249	265	269	251	284	260	284	257	254	278	270	261	270	291	276	258	257	270	282	284	285	289	264	249	266	279	267	269	244	285	265	292	275	273	282	309	284	263	246	259	234	271	278	305	249	285	298	276	266	262	273	273	230	266	267	273	296	285	278	287	261	283	297	267	280	284	273	241	293	260	269	269	272	304	261	288	262	268	265	315	298	286	255	264	225	271	257	254	269	281	254	303	280	270	282	268	242	272	286	292	285	250	252	282	280	274	259	263	271	264	292	262	269	297	255	284	267	261	285	274	285	293	291	265	288	256	264	246	266	289	276	254	267	309	295	250	247	295	252	301	240	267	269	245	253	316	259	260	280	278	289	269	297	277	256	269	271	273	261	278	258	269	280	260	283	261	269	254	266	272	262	285	270	260	257	299	276	281	283	297	272	248	283	278	267	287	266	265	261	280	277	254	271	299	273	264	265	291	248	265	285	268	293	277	291	312	258	269	276	275	283	282	267	281	293	264	305	293	277	255	293	275	302	267	296	258	248	299	273	274	261	270	245	270	291	271	258	240	254	283	258	283	244	262	291	281	264	257	254	297	245	247	286	247	275	239	277	281	258	291	280	287	246	278	315	258	243	262	233	284	287	275	276	257	265	296	313	265	289	289	263	273	303	269	268	247	260	275	288	277	265	259	273	266	260	293	256	239	271	293	262	273	270	257	287	295	274	241	246	296	264	248	287	279	275	270	271	289	296	299	269	282	265	273	242	290	301	278	260	261	273	270	265	266	301	291	231	284	267	284	277	260	236	269	283	272	290	284	266	288	291	277	243	282	301	265	261	277	277	253	297	283	246	270	291	247	274	263	249	280	280	308	286	276	258	286	284	264	295	266	249	294	276	259	332	256	301	257	275	249	282	298	279	286	261	258	286	266	283	257	254	269	267	253	286	283	301	297	290	259	287	288	286	257	291	282	278	290	252	266	236	245	292	265	254	281	272	266	252	286	276	263	234	263	311	256	270	264	288	275	297	302	242	270	284	302	251	248	264	277	277	279	280	276	271	286	266	277	287	280	262	255	248	247	276	275	273	283	282	240	282	287	265	275	262	282	299	290	282	272	288	269	271	278	252	269	271	296	261	262	294	249	297	309	253	293	282	251	279	278	301	267	284	260	286	267	250	263	257	274	256	263	273	257	303	281	293	255	268	241	276	276	265	276	266	279	268	267	266	281	281	291	290	260	248	269	262	245	294	280	302	270	257	269	274	258	261	278	266	260	265	250	285	262	281	284	279	257	282	258	274	305	244	280	289	272	265	258	280	273	294	293	307	267	270	274	266	278	269	290	290	292	276	240	269	287	277	281	267	221	270	285	270	265	282	264	290	250	259	282	303	234	291	274	239	264	273	253	274	265	269	284	278	277	259	276	255	273	272	267	292	278	280	274	269	262	285	290	291	267	277	275	280	268	262	247	273	269	270	260	262	251	269	253	268	242	251	265	251	262	288	280	264	287	274	249	257	263	268	272	266	293	252	283	299	226	271	287	287	272	259	249	293	311	240	267	249	290	265	281	251	249	248	271	262
20536	34996	27577	17388	12980	9605	7125	5419	4748	3600	2885	2236	1736	1254	1066	763	575	538	498	470	420	448	436	456	398	424	355	378	407	339	356	360	320	340	345	336	307	334	306	308	318	295	301	296	345	316	276	317	301	323	296	277	316	337	281	293	295	270	283	256	304	329	273	320	325	310	289	290	302	287	274	267	311	270	300	311	290	284	301	280	272	293	264	284	283	290	309	279	258	285	278	291	294	311	301	335	273	294	292	284	274	307	293	292	267	301	289	278	293	282	300	285	281	279	335	308	301	292	284	300	300	307	291	331	245	295	295	302	297	261	267	291	259	261	281	332	296	298	312	288	307	261	258	285	295	273	262	304	267	292	261	274	295	288	298	272	273	312	285	301	292	277	293	275	287	279	274	317	318	320	302	297	316	277	288	308	277	308	272	290	306	297	311	279	322	295	306	266	308	279	293	292	308	290	318	271	285	257	298	300	286	280	313	263	301	298	301	275	318	300	285	316	281	302	313	304	254	249	298	278	298	258	299	316	299	292	286	295	308	282	318	318	296	270	291	300	312	268	302	311	292	296	297	306	252	303	260	280	288	316	294	312	284	299	271	322	284	320	281	277	295	278	264	325	277	280	293	299	309	286	291	286	296	295	275	261	295	296	293	296	270	277	267	297	280	299	292	312	274	316	287	272	261	253	267	305	287	285	306	254	256	278	303	291	309	289	324	270	290	256	299	275	304	283	288	290	253	285	305	280	278	306	289	262	261	272	310	280	315	292	275	298	280	300	312	301	273	284	318	286	301	294	280	277	265	270	254	289	297	284	291	310	313	276	290	280	273	298	279	281	263	273	278	295	317	276	297	289	317	278	281	279	289	284	294	304	273	294	271	286	288	307	314	276	266	306	297	277	288	283	268	263	293	298	303	313	286	285	300	292	300	302	294	275	311	307	300	294	305	295	298	280	301	310	274	292	267	283	299	276	297	296	315	310	302	286	314	296	306	280	292	260	333	268	307	307	299	308	292	273	265	311	303	271	283	272	317	299	297	275	279	286	304	282	298	278	262	330	267	287	315	302	305	309	304	291	279	288	298	315	295	300	319	294	274	277	275	261	310	276	291	294	287	296	324	267	251	312	314	291	276	297	287	283	263	261	306	277	280	272	315	270	307	280	269	283	274	293	266	285	281	261	289	269	273	308	287	334	289	287	289	299	276	296	265	306	300	296	303	300	274	285	320	298	328	284	268	299	275	299	294	271	294	281	326	285	304	311	304	303	269	287	305	263	313	290	288	297	287	268	294	298	289	312	303	285	306	274	312	292	277	292	285	316	303	304	311	283	282	275	307	291	273	269	290	270	291	273	308	306	302	288	298	272	286	274	292	293	275	257	287	298	292	313	297	281	288	281	293	271	287	274	285	288	317	297	276	268	294	296	295	290	286	269	268	278	277	307	278	306	280	292	299	278	275	317	257	287	291	261	292	277	280	304	295	285	296	281	335	280	323	311	295	308	315	281	286	303	286	309	300	262	292	293	312	276	297	275	302	301	312	299	306	273	295	277	305	276	291	280	269	255	289	302	303	325	304	310	293	282	292	297	313	288	307	287	276	297	290	295	280	328	332	272	297	278	301	298	278	278	286	300	297	284	276	282	297	278	286	308	280	287	305	292	299	329	293	300	277	326	322	265	277	279	276	326	284	302	290	292	276	268	305	266	303	253	316	277	294	272	283	273	269	280	276	320	252	279	299	287	284	276	303	268	266	264	325	289	279	267	319	307	295	299	280	278	279	296	291	254	294	274	298	267	276	276	279	273	328	274	280	294	251	278	306	306	300	294	302	267	273	324	269	286	298	282	303	281	259	318	282	286	321	284	308	277	288	261	322	283	313	308	295	271	277	293	273	302	290	308	282	312	300	320	303	272	287	290	308	290	278	292	313	277	305	330	268	297	261	291	273	285	289	288	311	278	277	292	278	293	279	289	270	288	300	301	313	306	282	302	291	284	308	292	289	282	299	256	288	292	311	313	304	262	279	279	275	320	298	289	256	295	287	299	278	256	297	295	270	301	285	278	311	280	285	300	284	288	284	291	274	270	291	282	280	290	291	290	287	299	292	269	303	289	282	320	303	288	271	300	275	282	280	302	300	295	282	282	272	281	305	285	255	289	266	298	311	315	268	300	296	277	270	252	326	271	279	305	284	275	274	309	318	335	288	286	294	284	319	271	274	313	287	253	301	279	280	270	288	250	271	272	298	283	302	317	311	287	271	289	308	303	269	282	280	319	262	279	276	289	313	304	289	266	295	275	320	282	316	299	307	278	310	298	274	263	267	272	307	299	327	281	294	299	303	286	290	292	265	309	297	302	285	302	266	290	286	313	305	282	248	295	287	295	274	323	313	284	289	268	276	268	270	275	263	283	270	292	272	281	309	284	269	310	292	310	308	276	260	301	265	323	296	296	285	316	268	258	296	278	295	275	289	272	293	296	296	277	289	284	292	277	272	295	326	318	286	309	290	285	283	309	241	288	276	271	311	276	280	287	305	305	291	327	308	271	324	300	302	339	302	288	274	264	306	307	293	290	281	314	312	293	285	290	293	272	274	304	283	279	285	293	299	267	278	290	292	268	292	297	283	274	295	262	292	289	284	255	319	325	269	296	292	310	304	317	299	283	272	284	273	282	256	285	258	286	285	310	306	287	311	280	262	301	297	277	299	272	311	272	281	260	300	309	301	283	300	296	294	278	272	305	320	284	287	302	299	288	260	273	265	284	286	289	298	284	317	314	304	281	297	265	272	300	302	302	283	317	262	296	300	268	312	287	276	275	289	291	303	294	270	278	273	299	296	318	302	270	310	285	294	313	300	281	285	291	292	307	281	291	286	276	302	321	321	249	281	299	316	328	304	274	305	321	302	284	272	293	278	288	291	319	290	299	273	272	292	272	300	306	321	287	264	296	283	298	282	282	270	293	278	281	287	281	292	284	267	285	299	269	282	277	298	313	294	271	297	288	290	294	292	321	286	296	298	302	269	292	301	326	307	296	275	286	296	294	264	301	263	270	294	303	298	280	288	316	301	317	283	303	320	293	294	271	292	315	276	292	304	289	276	302	322	281	297	271	291	296	286	314	276	311	305	294	302	287	289	286	315	275	255	295	257	292	279	319	280	292	287	273	256	296	300	285	287	293	301	291	280	260	271	261	297	311	277	249	277	311	294	255	312	316	283	292	273	304	319	306	280	306	295	283	282	296	286	280	280	314	303	281	268	299	269	298	269	288	299	308	280	295	298	316	300	319	292	285	272	310	298	273	276	302	302	305	298	298	295	323	261	294	285	280	304	290	287	313	304	285	292	287	329	282	304	302	285	286	303	273	279	267	271	308	296	310	309	282	271	341	268	311	305	299	289	299	259	269	313	293	272	285	305	309	310	320	287	316	281	269	291	298	288	259	284	276	295	284	345	263	290	282	300	307	281	291	281	275	309	292	317	277	292	286	279	319	258	290
24410	21521	28775	24948	21866	16471	9118	5746	4571	3683	2953	2213	1696	1409	1106	864	693	631	571	575	558	547	547	492	505	502	456	489	455	425	437	440	397	417	373	388	362	374	385	361	391	356	363	404	428	372	360	368	386	339	349	357	365	353	362	409	352	378	359	363	372	346	365	387	390	377	389	343	369	337	354	323	343	366	328	372	369	344	363	328	352	344	346	375	310	350	341	365	341	370	375	348	323	350	373	377	376	334	352	325	355	355	399	374	382	370	348	380	317	316	401	385	336	326	331	374	378	359	357	369	363	367	338	376	318	358	372	385	360	337	339	354	375	379	372	331	341	332	332	384	371	356	328	323	370	325	353	341	337	331	351	329	336	304	337	323	358	362	350	384	383	402	328	373	349	320	336	318	354	365	331	379	358	370	376	333	363	375	369	318	372	348	356	349	335	335	352	394	328	349	353	350	316	356	357	325	360	346	350	338	370	348	355	355	356	373	367	365	345	375	359	371	345	342	347	336	369	351	324	347	362	341	388	359	334	382	365	338	344	317	357	315	365	358	383	368	349	381	347	344	348	389	345	373	380	317	398	351	348	303	366	359	311	354	387	336	341	333	359	358	354	341	368	369	358	353	373	363	359	405	313	320	353	372	351	375	370	364	356	387	360	322	365	369	346	380	331	350	345	334	331	361	331	344	373	371	351	343	378	375	396	357	388	362	356	343	345	335	332	368	358	370	329	337	375	353	348	377	350	351	338	375	369	349	349	326	343	325	349	376	352	346	366	352	392	357	326	355	332	350	345	375	381	345	367	360	375	374	303	355	347	356	343	365	366	342	352	358	392	362	332	349	347	373	336	329	351	368	363	349	349	343	334	341	358	340	352	373	334	342	378	298	341	333	321	352	356	384	348	352	345	377	350	350	377	367	333	344	333	348	363	363	360	345	392	353	353	349	348	378	356	347	342	330	367	335	311	335	329	369	362	356	378	392	346	364	320	345	384	301	342	342	345	363	359	327	345	334	350	395	332	350	368	335	348	332	346	334	341	369	347	381	346	366	387	385	376	346	368	351	348	374	389	308	386	372	313	341	377	360	356	331	350	337	355	332	373	344	336	321	364	345	346	361	350	337	371	349	342	336	367	340	358	307	367	333	332	380	366	341	329	388	367	333	371	370	372	372	388	360	358	341	353	375	364	345	365	358	355	374	354	382	350	325	365	390	366	364	359	359	364	339	350	360	316	376	374	331	355	347	373	362	353	336	358	366	370	347	365	343	376	343	372	334	316	359	320	353	359	340	360	364	318	330	359	363	362	371	373	350	379	374	328	346	374	364	336	372	363	369	335	382	344	328	336	344	348	334	367	355	335	339	346	348	321	360	337	353	372	349	306	356	379	350	303	371	336	338	341	367	368	341	357	329	344	359	376	352	351	333	370	337	339	374	364	375	351	387	347	361	341	355	383	346	368	339	370	342	367	327	377	343	381	383	339	362	358	365	355	349	340	362	355	357	393	356	334	352	351	366	360	362	334	352	394	338	335	351	374	360	355	356	360	369	360	347	338	345	364	354	347	329	407	374	320	359	396	357	341	383	360	339	329	332	325	341	355	354	351	330	332	325	315	367	376	324	340	365	311	346	379	339	370	357	324	360	335	357	353	366	382	344	352	360	355	374	345	317	368	349	350	365	393	365	361	340	367	355	365	362	364	329	339	385	328	375	372	378	365	362	341	329	356	355	377	347	407	362	355	343	345	376	347	331	362	351	332	366	352	377	327	354	350	353	362	344	367	352	363	372	343	340	371	391	332	315	340	368	386	349	380	361	334	374	350	354	380	370	351	358	378	316	348	344	378	383	373	342	353	341	315	353	324	373	329	359	367	360	381	386	377	332	355	375	340	376	367	344	313	356	350	348	362	348	323	345	359	351	331	339	376	354	325	347	344	367	346	355	380	345	365	358	366	323	364	344	359	352	344	349	362	351	385	368	361	341	392	350	347	384	348	356	336	375	356	334	321	345	391	339	338	373	365	366	354	383	372	374	393	347	329	345	376	367	373	347	371	334	360	352	367	346	369	336	358	348	351	331	350	387	369	350	385	379	329	334	352	385	366	345	350	383	358	325	342	338	349	349	341	383	363	373	384	370	358	358	370	359	368	345	338	336	396	350	358	356	328	355	348	325	379	337	344	365	362	333	337	369	345	351	351	394	362	349	343	349	365	342	362	329	359	346	351	355	351	356	368	347	368	363	357	321	358	351	351	331	375	358	335	354	363	333	351	323	346	350	338	357	358	357	347	311	354	324	346	365	358	351	340	360	359	335	335	333	343	346	349	365	320	355	351	374	330	389	383	330	344	352	355	360	365	334	334	322	390	350	349	342	370	357	333	370	333	381	353	336	377	391	337	346	365	326	357	363	362	336	367	352	333	360	376	347	345	335	348	360	306	348	335	342	303	377	370	364	369	370	369	359	349	324	355	379	339	377	370	343	380	329	368	374	377	395	360	371	350	390	367	349	364	367	338	326	367	324	350	378	363	345	362	333	370	334	339	378	342	344	351	378	352	304	353	345	341	360	362	368	335	339	344	341	358	344	346	357	326	381	351	354	350	367	339	383	355	378	346	332	364	374	356	388	361	352	315	346	353	331	338	353	328	343	365	340	344	325	420	353	320	351	340	332	342	312	349	358	327	367	355	369	368	351	365	353	343	377	347	382	379	349	349	335	343	341	346	352	342	370	346	316	364	346	392	354	320	333	342	338	342	357	379	327	353	356	349	327	343	349	316	349	365	336	309	360	384	350	366	347	357	348	347	379	339	347	355	368	352	351	369	362	348	354	353	342	339	357	357	369	335	361	351	323	317	350	355	362	347	372	356	367	345	335	368	362	309	329	318	347	361	369	369	379	366	328	359	344	356	387	336	333	370	354	346	347	327	369	345	383	343	361	376	308	359	351	355	321	337	341	359	350	338	335	337	328	372	356	357	371	382	372	350	340	359	354	351	339	392	313	325	364	346	348	380	349	379	350	366	371	354	365	377	352	342	373	351	373	352	347	346	316	364	360	358	328	364	410	353	365	361	340	358	308	351	402	410	374	354	332	353	343	356	366	358	353	327	362	311	357	329	345	374	345	354	349	331	366	330	362	338	322	368	356	325	357	342	367	359	384	371	362	330	360	395	365	346	346	389	334	354	341	334	351	363	324	355	353	368	342	310	347	366	348	343	358	364	343	382	374	336	373	352	350	371	356	352	382	341	391	328	352	329	333	407	341	355	376	358	338	317	356	332	342	340	353	357	318	379	318	351	379	361	384	342	332	353	347	338	324	350	334	358	330	347	350	354	343	330	344	353	358	336	344	330	351	371	350	349	368	358	327	370	366	346	344	355	331	336	385	322	350	350	339	397	356	380	387	351	340	363	354	378	339	346	341	366	364	377	354	331	367	381	354	372	328	344	346	344	324	363	344	384	370	319	337	347	339	339	337	369	361	365	351	327	394	377	356	369	328
20196	43213	35447	24532	18979	14839	11140	9028	7521	5975	4741	3660	2582	2009	1723	1240	1015	777	808	702	711	672	642	580	588	585	587	531	508	540	485	447	434	478	504	461	437	422	392	388	397	392	404	426	379	406	436	393	385	384	378	366	384	357	361	373	350	364	362	359	347	402	365	353	376	393	369	380	346	386	345	386	368	363	367	359	374	400	369	368	389	366	371	370	343	352	392	352	388	345	412	349	402	370	363	371	371	399	368	377	336	383	348	380	355	358	388	351	360	369	358	348	336	404	379	351	366	387	381	347	372	335	365	364	387	364	370	371	350	370	353	347	361	388	333	380	346	355	364	388	348	389	409	378	365	358	361	373	363	380	359	371	382	381	365	366	353	369	370	366	366	368	370	368	363	370	357	369	340	362	322	349	368	394	346	346	361	334	380	385	337	374	369	405	381	373	365	396	398	357	365	357	367	390	388	370	386	338	378	381	346	377	384	368	371	372	333	393	358	382	368	373	356	373	341	368	374	359	391	371	360	344	409	328	352	368	379	384	344	355	361	358	381	365	333	342	365	372	375	350	380	373	360	367	344	360	393	392	325	368	383	367	345	375	355	372	374	352	362	362	379	371	359	392	370	369	328	350	370	376	392	411	410	362	349	346	368	374	374	353	382	375	360	397	383	359	364	394	363	393	376	332	358	357	357	345	387	360	350	342	356	355	358	355	357	371	366	379	348	374	384	392	375	333	382	390	407	391	354	363	370	396	369	328	367	385	404	378	349	357	411	395	373	366	375	363	359	377	364	343	396	364	382	397	332	355	352	382	350	362	362	347	333	351	371	385	355	360	375	360	359	375	341	379	381	388	370	362	382	378	340	373	366	361	358	354	391	363	366	340	355	394	353	350	380	335	344	349	390	365	384	370	323	335	371	360	353	346	351	382	352	364	342	388	367	389	352	374	354	333	395	377	375	401	361	357	364	375	386	392	383	370	386	345	346	368	368	385	377	350	372	373	374	344	387	351	379	360	377	343	353	358	375	379	383	389	330	335	341	371	364	363	367	369	367	377	370	404	378	383	354	384	363	359	326	349	379	374	356	405	376	409	399	372	385	383	337	367	391	403	391	394	367	342	351	343	374	374	405	405	376	356	345	354	336	413	361	356	368	371	374	364	321	369	376	359	357	385	350	385	374	347	410	351	344	362	392	358	388	353	360	381	380	385	398	365	383	354	369	366	361	368	364	349	365	385	357	364	361	402	356	356	347	393	346	369	423	346	361	428	376	374	347	337	362	360	334	381	400	401	391	407	373	383	344	381	361	370	351	381	403	383	365	385	370	347	371	349	369	366	391	357	352	374	359	364	365	367	333	367	382	379	354	385	363	386	358	355	351	352	361	365	385	348	381	377	388	376	351	354	393	379	401	401	382	371	374	359	383	407	434	387	402	351	358	366	386	419	363	356	345	353	360	349	378	356	393	364	382	367	388	369	379	369	329	385	354	376	372	404	389	381	358	359	370	373	390	372	400	361	388	383	352	378	385	378	368	347	410	419	370	386	360	374	395	391	393	355	380	360	387	373	392	357	339	334	361	358	363	371	356	342	371	366	394	384	381	371	354	373	350	383	378	356	357	360	378	326	417	352	393	357	341	380	369	338	360	378	361	369	381	370	361	347	363	416	386	357	357	345	333	355	358	344	397	382	400	355	358	389	371	391	377	361	353	371	398	343	348	374	372	382	390	371	353	372	359	385	385	376	325	376	375	359	350	344	391	377	334	373	380	373	395	406	395	360	384	356	364	399	375	355	367	389	395	380	368	362	371	388	363	384	347	368	368	374	370	374	383	316	403	341	358	386	365	360	379	368	341	347	350	372	376	354	333	410	371	369	380	375	345	359	360	382	376	364	378	371	345	377	357	359	339	388	360	349	397	372	356	388	362	348	364	333	377	360	376	353	393	389	373	349	347	406	393	382	359	347	367	334	388	348	349	369	367	374	401	388	340	396	350	352	370	374	365	386	419	355	348	392	370	362	369	380	370	417	390	363	360	359	380	351	394	395	378	354	350	386	358	357	361	395	380	353	384	399	403	374	406	388	380	385	341	386	370	341	369	377	343	349	359	381	381	397	373	373	416	374	362	379	370	368	360	383	354	344	370	362	364	372	354	372	386	392	380	414	377	351	361	380	376	397	365	380	337	396	373	370	369	374	361	348	384	361	377	388	365	369	362	354	394	334	368	366	364	386	351	362	359	334	409	386	353	384	382	352	333	385	385	341	368	402	357	350	352	362	345	350	333	347	324	374	327	372	380	366	389	363	370	367	379	358	374	321	371	372	388	352	362	368	365	392	365	352	385	346	370	317	379	389	377	391	366	371	372	351	343	367	345	384	351	356	361	335	368	368	333	367	359	379	367	357	354	368	377	360	402	390	353	339	356	363	363	402	373	361	359	391	368	357	393	369	357	359	377	373	387	379	331	394	359	367	345	381	353	349	361	344	377	377	371	375	364	393	365	343	351	356	363	368	328	396	357	376	377	397	360	378	352	361	375	391	376	385	373	401	380	385	394	393	411	347	362	378	353	375	395	361	353	374	342	357	366	342	370	388	367	361	369	352	398	400	374	402	402	369	361	366	338	356	383	389	314	347	375	362	380	342	349	337	395	371	389	356	380	378	386	368	394	346	352	361	387	384	401	356	359	366	362	334	360	356	393	368	363	384	401	360	383	362	373	368	371	386	380	376	362	401	376	371	341	381	358	357	376	407	386	345	415	346	327	390	381	387	354	372	338	369	360	340	360	384	373	397	349	396	418	371	362	404	324	348	397	354	405	358	406	403	370	358	353	362	363	377	346	375	378	372	373	414	392	367	357	384	410	338	373	354	369	392	356	338	377	344	357	340	361	327	377	351	375	365	363	338	367	366	334	368	338	376	375	361	380	366	349	349	372	379	381	351	379	351	376	383	350	360	341	386	378	355	374	359	393	352	360	370	365	345	339	359	361	351	387	317	391	360	370	359	369	364	362	416	345	398	360	373	360	353	378	372	376	361	361	365	360	360	378	364	347	382	406	364	356	390	332	364	374	354	361	370	411	375	364	360	394	374	367	357	359	389	362	349	354	330	343	376	359	334	360	380	380	328	356	374	369	366	343	368	338	333	388	396	357	369	387	394	386	349	387	330	346	378	366	331	400	359	329	362	353	353	361	361	385	375	373	344	377	378	387	383	363	355	358	363	331	338	368	358	349	348	359	353	397	356	375	432	375	379	378	394	366	366	401	359	363	356	364	357	389	364	379	403	360	388	386	342	363	386	363	370	388	356	357	339	379	370	357	408	337	400	361	398	344	364	345	351	372	318	334	350	402	368	357	362	385	412	359	376	369	382	368	354	378	347	384	344	362	329	358	368	362	376	359	334	379	336	399	357	377	356	379	353	369	335	356	366	372	354	319	339	375	359	358	364	355	348	362	360	363	380	380	367	366	372	349	335	398	388	309	352	384	384	365	343	349	353
25598	21579	27976	26158	17349	9570	6149	4316	3381	2755	2297	1781	1251	1021	886	729	588	483	452	483	468	425	433	383	407	393	360	355	369	356	364	311	353	322	310	303	289	346	331	314	314	275	315	349	301	291	319	279	273	295	283	290	336	303	280	320	275	280	302	275	316	300	292	319	289	309	304	298	319	278	271	292	293	284	294	301	276	280	272	292	275	307	324	276	272	276	299	285	289	275	277	294	288	261	292	291	294	311	311	271	279	296	278	251	291	309	320	345	297	298	328	297	291	286	287	300	290	307	298	274	280	325	274	273	281	276	289	313	292	281	293	259	308	269	304	270	276	306	290	257	289	299	285	285	309	325	309	284	275	301	309	286	299	294	327	280	278	261	304	242	288	264	281	260	291	306	286	333	293	281	281	286	304	296	296	238	307	288	293	311	311	295	287	284	289	291	287	298	285	288	302	309	276	298	263	269	292	278	282	273	294	306	289	290	258	294	266	308	312	242	289	286	292	296	261	276	304	278	294	291	311	288	272	297	297	305	289	294	311	279	296	288	281	239	247	261	260	271	303	267	287	299	272	255	319	280	318	329	266	290	305	284	296	298	263	289	309	308	291	269	306	274	293	301	283	265	289	265	304	294	283	293	294	278	250	247	320	263	303	280	273	316	276	275	293	284	292	296	293	302	291	300	283	274	275	275	311	256	301	279	299	311	297	313	288	322	289	296	282	296	283	309	290	319	312	261	316	287	299	263	307	335	302	269	270	289	291	284	284	301	287	270	272	329	257	304	302	295	289	292	315	272	285	303	293	287	263	256	275	297	282	278	286	270	304	275	254	311	302	277	291	292	286	293	295	255	279	305	286	290	295	285	295	286	290	290	272	298	299	234	293	285	297	300	274	308	281	297	315	288	273	295	266	308	296	258	277	285	259	305	331	301	302	272	285	286	299	301	319	334	307	313	297	299	303	282	287	276	313	339	289	280	278	280	298	291	296	268	322	311	282	280	273	313	301	296	277	282	299	315	304	307	274	277	314	283	298	287	279	305	278	276	297	288	277	278	276	293	297	287	314	270	300	270	270	313	276	279	266	319	286	301	275	248	281	289	305	292	281	314	300	278	322	310	282	285	287	274	300	289	283	258	290	280	302	265	293	269	284	297	284	296	263	299	287	260	292	281	288	284	278	315	305	273	287	293	291	281	260	312	323	289	296	279	309	273	261	292	283	279	285	291	290	309	287	295	304	304	322	325	269	275	300	286	299	269	274	292	329	263	325	285	295	274	302	265	306	269	285	319	258	283	296	265	302	274	296	301	284	277	264	305	302	290	289	295	303	275	267	288	280	301	289	269	276	275	307	303	305	318	314	290	268	291	290	276	283	292	244	288	310	284	291	281	305	295	304	261	294	268	263	292	296	290	296	286	304	299	276	280	272	282	282	304	261	287	298	272	228	304	271	297	297	301	276	300	295	318	280	291	287	278	294	309	294	298	278	288	298	279	296	274	274	289	297	278	253	268	302	282	286	270	267	268	275	282	300	278	260	292	264	283	283	301	291	283	295	283	275	309	300	294	282	327	284	284	280	279	292	295	265	287	321	282	304	289	299	252	275	279	261	299	286	295	261	285	291	279	289	293	291	284	312	303	298	291	255	290	310	311	305	262	308	280	254	288	312	289	282	283	286	281	285	289	265	294	287	267	285	296	266	289	310	287	297	284	282	316	284	309	283	298	292	289	278	286	300	321	301	341	281	311	298	284	281	311	316	300	283	271	283	265	285	294	278	289	269	292	286	292	296	285	291	290	269	304	301	284	292	272	281	269	331	299	285	311	267	259	317	326	285	268	307	288	304	264	306	291	291	288	264	319	255	302	273	307	292	296	267	272	316	304	278	281	279	269	281	310	287	309	295	287	293	271	300	305	293	317	294	274	276	261	238	285	267	280	310	258	295	297	324	283	298	286	257	285	299	293	322	309	296	287	274	270	283	286	272	292	310	274	284	308	292	304	308	299	267	264	306	317	266	285	255	283	283	315	288	293	279	302	286	278	269	279	290	292	286	251	283	284	282	296	291	303	308	264	289	273	309	314	293	279	323	302	295	303	278	271	303	304	303	281	270	323	292	260	269	310	308	285	286	290	275	316	287	263	316	300	288	278	287	280	292	292	318	272	294	291	274	309	280	289	301	292	264	286	283	289	274	287	288	274	289	302	260	298	311	281	317	280	319	293	252	292	292	319	282	306	312	264	272	280	291	291	312	247	297	277	292	256	290	301	294	292	294	274	270	303	272	307	292	280	265	299	265	300	286	276	298	291	288	312	249	314	269	315	301	283	282	293	275	308	306	332	325	281	313	285	297	278	268	305	315	293	309	265	259	316	274	294	295	294	291	296	271	312	297	283	284	300	315	283	306	301	299	297	253	282	283	270	267	298	282	322	284	276	271	300	283	289	287	295	255	292	283	271	268	289	298	273	281	311	330	299	289	313	267	281	282	288	284	280	284	271	291	275	310	286	301	283	298	303	264	287	335	299	274	280	292	291	273	300	297	298	295	287	285	298	278	276	288	263	284	275	269	297	277	294	287	306	291	283	281	280	281	301	293	303	266	277	267	283	289	312	311	310	312	300	248	324	285	304	274	313	307	284	305	262	306	300	272	290	281	309	287	267	277	303	293	248	305	252	283	317	260	262	313	308	302	282	297	286	303	278	294	277	273	261	299	288	305	271	315	272	278	300	316	287	289	301	280	270	328	323	266	253	304	303	279	296	272	265	297	275	306	301	260	276	288	328	252	307	303	301	279	298	316	286	299	282	279	285	276	290	294	282	278	321	306	269	299	277	273	303	310	263	304	290	299	275	297	279	303	280	305	290	299	321	292	296	309	275	280	287	290	289	302	319	268	298	283	294	309	286	259	274	310	297	268	271	307	269	278	289	278	264	319	307	291	256	286	295	291	310	305	290	286	270	288	276	286	298	301	276	289	315	279	305	293	281	302	267	284	257	259	303	280	300	277	256	298	307	270	287	311	293	288	293	269	250	318	304	292	286	276	281	313	299	298	313	334	277	271	284	279	278	282	322	304	275	277	289	278	285	321	299	274	257	270	266	317	273	272	310	274	296	270	278	294	313	277	272	277	302	291	289	282	275	288	320	295	261	299	276	284	269	257	285	283	294	301	292	258	258	297	281	291	284	287	259	294	299	282	295	305	303	299	291	307	297	268	282	288	270	295	276	298	288	276	290	291	284	279	272	267	282	296	288	280	273	326	304	273	312	306	273	320	278	283	268	273	281	292	292	301	285	298	289	276	278	254	260	274	268	286	270	296	297	265	270	293	287	307	312	300	303	290	289	316	289	317	329	310	291	320	295	306	296	289	254	293	299	283	268	311	284	300	290	275	297	294	313	325	282	274	291	291	268	285	296	293	302	271	307	293	274	278	274	309	275	286	298	300	268	274	258	287	285	277	318	285	304	290	283	268	298	285	315	294	294	292	321	252	302	309	267
20228	40041	32480	21488	16699	12581	9565	7667	6024	4922	3938	2986	2147	1685	1322	1063	831	695	635	600	555	557	545	485	454	517	467	406	462	448	423	399	365	381	367	399	353	356	349	360	324	348	377	349	359	334	325	334	351	365	312	319	345	314	329	346	331	335	353	298	313	338	316	325	316	298	329	316	301	277	343	300	313	364	354	329	287	279	302	327	313	327	291	320	341	339	297	298	322	289	297	292	302	313	321	333	330	344	335	335	321	307	345	289	311	307	332	273	335	314	307	317	351	342	315	319	310	308	331	344	304	288	347	283	275	286	305	355	283	321	310	293	325	335	285	332	306	325	313	310	316	328	354	336	318	310	309	341	332	312	321	279	295	317	321	341	311	327	300	320	329	284	302	320	350	307	319	306	341	290	271	310	344	322	301	296	294	309	316	302	309	310	308	306	324	305	302	314	346	310	322	312	309	323	334	300	333	313	287	332	316	330	297	313	294	293	294	279	298	304	302	302	314	345	286	332	350	307	320	314	317	297	271	304	303	301	302	288	314	298	322	322	327	326	314	287	323	336	316	293	331	287	324	314	299	300	296	321	305	315	268	319	306	334	304	330	288	321	312	314	296	325	324	335	321	327	296	341	319	312	291	308	322	309	331	326	297	335	295	305	304	313	321	313	274	308	311	332	302	282	316	320	279	326	316	300	276	318	334	317	327	319	318	344	307	293	310	296	295	315	289	297	304	309	308	307	310	310	344	320	320	331	316	355	303	294	266	288	297	330	280	308	342	309	300	309	335	305	316	306	302	339	342	323	314	300	310	297	316	301	308	324	313	322	313	293	294	337	316	303	283	312	304	313	311	303	351	306	281	323	318	301	311	341	295	318	292	314	319	322	301	302	302	308	262	353	345	298	326	321	319	302	289	322	329	318	295	309	286	292	314	293	333	320	316	315	348	338	295	333	287	295	305	310	320	338	323	329	321	312	314	283	335	313	293	292	314	305	303	331	293	328	287	322	303	327	324	319	338	360	342	290	325	319	301	318	325	283	304	308	326	302	313	315	326	321	338	322	300	313	317	286	301	300	343	334	310	338	311	305	350	341	298	311	281	283	315	323	328	299	317	325	332	313	294	344	310	310	325	310	323	305	326	301	349	331	319	283	296	296	314	326	332	324	305	308	326	304	333	327	341	315	305	310	309	293	365	316	330	321	335	339	295	333	314	294	327	286	317	311	312	327	300	288	332	328	318	308	310	277	326	313	301	332	314	299	334	268	325	333	289	305	311	290	304	335	319	303	318	333	327	286	296	305	318	326	323	296	323	298	301	319	325	324	320	286	303	318	279	322	314	328	299	307	333	310	314	312	295	290	314	270	316	327	296	314	298	322	318	302	310	289	285	326	320	337	308	332	294	314	327	298	280	286	334	322	315	312	298	321	319	305	377	344	306	328	303	341	320	276	329	316	303	324	319	319	303	337	301	344	301	314	305	359	305	300	317	292	309	328	282	330	306	342	279	314	268	297	311	313	309	314	291	296	316	311	305	298	325	350	299	278	296	318	312	314	295	292	347	354	338	305	270	329	319	324	324	336	335	298	320	299	334	289	319	309	297	326	331	333	309	321	318	323	333	312	327	304	307	314	320	307	314	337	336	333	294	331	307	268	338	334	324	338	314	288	297	313	320	325	281	312	327	337	307	319	286	320	285	325	308	327	300	296	289	323	340	355	281	340	312	288	288	308	330	312	304	318	290	330	307	306	290	308	291	314	315	284	315	322	318	280	298	329	312	307	320	295	325	344	312	290	311	301	315	317	321	310	309	303	325	305	308	325	278	298	311	284	313	310	333	265	322	284	288	316	308	321	320	328	306	309	320	301	300	288	334	307	324	330	271	318	315	283	299	298	308	285	316	290	329	346	288	291	293	306	296	329	290	337	295	322	319	294	345	311	334	284	277	321	316	332	282	304	321	320	321	310	321	319	301	297	332	327	295	321	288	306	313	294	357	319	308	325	293	305	331	289	299	309	338	310	328	294	286	298	328	300	337	351	265	310	304	300	305	321	289	310	282	306	312	318	324	300	328	326	280	321	329	322	307	312	299	297	316	292	321	318	298	318	346	304	328	285	325	297	310	322	310	297	318	301	347	334	307	316	323	326	325	310	300	330	343	287	320	293	265	328	317	332	359	311	301	311	333	285	302	310	324	313	319	284	343	313	296	295	312	329	308	310	306	295	324	307	315	295	301	299	304	320	323	304	347	311	303	304	295	305	297	316	337	286	305	309	302	316	300	292	356	320	298	294	285	291	327	315	297	323	296	297	309	307	317	299	307	308	303	322	306	297	333	354	328	309	315	320	293	307	330	322	324	318	298	278	296	329	305	310	323	324	314	337	304	263	332	344	302	310	360	280	301	307	295	298	295	320	319	320	281	309	308	280	298	301	318	329	331	305	328	296	353	329	287	295	289	318	310	291	311	306	289	306	331	328	278	290	337	304	306	302	317	319	299	330	275	300	327	298	323	311	273	307	318	324	301	313	289	295	319	315	324	331	362	307	307	321	282	325	306	306	309	328	320	316	327	307	311	310	274	290	305	351	285	329	293	300	334	317	292	321	284	339	320	306	319	316	298	262	295	309	304	296	308	321	310	345	281	329	309	326	302	287	328	319	321	343	314	325	314	292	285	289	326	317	311	336	333	331	299	317	324	341	327	314	355	326	300	301	304	332	320	309	319	302	285	311	324	306	305	296	333	319	279	327	318	309	288	296	320	316	321	325	323	296	291	293	329	269	318	329	322	322	301	298	302	322	329	304	321	301	326	319	340	325	309	311	291	301	322	310	342	296	301	325	287	313	341	294	350	348	312	316	289	304	329	315	336	270	318	293	330	311	307	291	284	319	304	312	310	312	296	287	291	293	293	300	315	327	302	315	281	299	333	337	339	288	327	325	284	309	310	318	304	309	323	299	363	306	294	283	292	326	295	305	297	329	334	314	314	338	318	299	315	354	306	303	303	331	340	339	322	317	329	306	298	297	324	297	323	323	301	319	325	332	298	295	334	352	311	315	321	298	322	296	297	310	291	332	316	321	308	347	306	285	296	287	351	337	299	292	309	341	301	298	296	312	328	281	325	306	305	312	308	266	337	311	298	308	336	292	305	309	277	286	316	314	309	303	316	322	296	318	296	336	331	327	307	307	307	318	340	301	347	332	304	330	334	319	301	315	318	326	307	308	313	308	289	325	327	305	303	309	315	307	328	300	316	330	313	326	306	315	310	284	294	331	321	292	312	302	356	303	322	312	292	287	320	331	303	322	303	282	330	326	295	323	330	327	312	307	316	298	310	346	295	322	324	317	306	295	328	336	308	323	322	285	307	290	311	293	288	334	302	334	296	308	295	329	322	318	303	321	332	282	333	339	299	295	319	329	307	287	303	306	292	314	328	325	307	335	287	299	322	315	343	298	294	298	332	337	321	285	319	307	335	327	317	317	304	315	321	358	318	343	304	325
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
