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
341111954435	341111954952	341111955502	341111956052	341111956602	341111957152	341111957702	341111958252	341111958802	341111959352	341111959902	341111960452	341111961002	341111961552	341111962102	341111962656	341111963202	341111963752	341111964302	341111964852	341111965402	341111965952	341111966502	341111967052	341111967602	341111968152	341111968702	341111969252	341111969802	341111970352	341111970902	341111971452	341111972004	341111972552	341111973102	341111973652	341111974202	341111974752	341111975302	341111975852	341111976402	341111976952	341111977502	341111978052	341111978602	341111979152	341111979702	341111980252	341111980802	341111981352	341111981902	341111982452	341111983002	341111983552	341111984102	341111984652	341111985202	341111985752	341111986302	341111986852	341111987402	341111987952	341111988502	341111989052	341111989602	341111990152	341111990702	341111991252	341111991802	341111992356	341111992902	341111993452	341111994002	341111994552	341111995102	341111995652	341111996202	341111996752	341111997302	341111997852	341111998402	341111998952	341111999502	341112000052	341112000602	341112001152	341112001702	341112002252	341112002802	341112003352	341112003902	341112004452	341112005002	341112005552	341112006102	341112006652	341112007202	341112007752	341112008302	341112008852	341112009402	341112009952	341112010502	341112011052	341112011602	341112012152	341112012704	341112013252	341112013802	341112014352	341112014902	341112015452	341112016002	341112016552	341112017102	341112017652	341112018202	341112018752	341112019302	341112019852	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21529	20055	27326	23014	20969	21854	19811	11606	7888	6335	4534	3361	2620	2086	1737	1363	1110	975	813	703	610	566	583	544	489	506	436	480	463	428	449	441	407	411	406	418	402	357	404	377	372	403	423	391	443	390	404	378	410	367	399	371	385	396	417	399	363	414	396	379	377	377	378	396	413	385	405	394	390	385	390	379	379	394	349	425	385	398	370	387	389	445	358	367	398	385	387	392	395	364	403	413	388	363	383	347	346	401	427	394	381	373	385	365	396	365	411	431	364	426	398	400	369	382	394	401	372	387	363	393	399	385	387	395	380	371	394	435	418	366	383	384	360	369	400	420	377	390	400	390	399	376	359	412	370	374	396	410	385	383	382	377	369	381	404	363	384	374	389	363	409	363	367	405	398	389	379	376	397	352	395	391	394	325	361	359	407	407	384	372	387	370	376	393	403	374	383	408	398	351	347	393	423	345	384	361	403	373	390	423	352	395	404	390	397	376	418	400	383	372	411	384	417	364	411	431	395	363	384	402	390	372	363	405	372	376	387	415	397	394	395	373	350	406	393	386	388	395	400	393	390	387	353	372	393	383	365	419	362	401	430	412	364	369	378	353	362	385	395	369	364	386	352	389	402	358	397	378	392	406	380	378	383	391	393	353	372	386	364	391	390	389	383	402	363	386	426	396	367	361	374	376	371	371	386	392	363	424	398	393	362	364	385	366	399	366	362	389	382	398	369	413	375	398	391	384	360	387	377	378	388	381	385	367	406	350	325	406	360	402	411	378	402	391	397	399	368	394	394	385	416	365	385	361	368	356	401	395	364	378	402	372	378	395	367	399	389	391	356	409	355	351	375	371	373	357	374	391	398	345	379	374	376	402	382	341	383	416	391	383	378	421	427	399	352	372	379	371	375	407	373	360	338	373	405	395	364	387	405	387	383	374	385	357	394	415	392	415	423	412	392	379	404	400	346	375	378	377	390	344	386	367	367	383	365	389	384	400	389	365	352	349	384	363	373	387	438	408	390	377	396	399	351	400	400	373	383	380	396	393	381	391	387	391	408	383	419	361	375	365	415	421	357	395	382	388	394	380	354	373	379	355	384	384	398	388	404	402	369	347	375	385	399	365	390	374	400	388	400	367	384	380	361	354	373	385	391	365	383	371	365	376	388	365	407	389	383	386	357	368	367	371	393	391	386	383	397	348	350	401	384	357	380	383	408	381	391	378	385	377	367	388	408	396	396	342	383	380	395	404	389	349	405	389	373	370	367	342	372	414	401	390	374	376	357	436	403	391	368	404	409	413	393	391	368	366	365	368	374	353	402	379	412	359	402	415	389	398	372	378	356	420	425	386	394	402	404	362	378	402	381	410	369	398	380	385	400	355	378	375	379	430	402	407	401	383	414	376	383	361	366	385	375	409	354	401	398	420	355	402	378	376	359	415	392	386	377	350	411	361	371	386	369	405	381	411	393	450	417	392	421	361	380	373	356	368	392	375	372	386	371	376	375	381	398	415	372	386	360	391	387	396	360	362	358	389	406	375	397	375	379	366	387	392	379	402	414	387	362	368	418	414	393	359	361	352	359	415	382	388	371	376	373	412	384	338	374	373	375	413	379	365	382	398	379	390	374	390	351	409	356	376	391	398	413	372	424	379	408	382	364	397	404	413	396	386	383	376	401	365	381	402	407	400	377	368	391	389	390	379	416	391	364	440	416	376	361	352	388	406	393	409	363	406	362	415	371	420	375	381	409	397	389	372	347	381	365	406	392	355	401	413	394	373	387	378	383	385	382	427	380	406	397	370	385	405	380	374	369	401	390	357	363	364	378	374	395	348	349	414	382	374	393	413	403	403	340	394	395	390	408	407	393	366	390	389	356	386	392	409	375	374	410	407	398	388	398	381	392	369	386	378	402	393	434	376	417	385	404	355	393	379	386	394	402	389	385	405	431	400	369	370	382	372	381	369	394	404	400	375	423	393	366	398	402	378	372	396	341	399	387	409	381	355	392	415	430	390	381	371	363	390	393	351	395	384	364	374	391	379	362	365	379	410	405	369	364	382	401	408	386	363	385	369	389	419	393	358	352	330	372	406	401	396	361	386	382	398	346	391	379	394	403	400	398	370	398	396	409	387	413	380	407	380	357	376	379	384	361	427	379	403	401	397	387	358	402	393	408	375	382	405	417	407	421	371	380	365	414	408	355	398	350	359	395	404	404	378	375	372	403	396	390	396	383	365	423	364	402	388	360	370	409	368	350	387	362	352	382	391	371	396	379	412	396	386	432	401	398	388	353	391	385	388	362	395	368	381	391	391	382	398	390	404	371	404	378	385	386	399	390	363	400	384	390	397	366	354	387	400	354	368	353	338	361	381	364	362	360	393	369	379	388	362	368	410	389	356	385	385	369	397	379	349	350	400	384	401	391	366	358	348	404	388	363	356	402	397	367	380	399	395	386	400	375	410	366	410	391	387	346	370	404	373	391	400	373	382	379	364	392	384	413	354	416	387	401	388	412	370	412	363	377	408	368	408	407	353	382	407	372	391	385	375	427	400	390	390	385	401	389	400	370	354	407	385	376	364	424	394	360	368	356	370	376	406	374	381	413	390	365	406	374	375	380	427	380	374	402	384	411	385	417	364	370	388	358	400	393	397	383	424	391	413	390	398	365	366	406	371	420	387	398	380	404	390	370	400	457	373	387	343	368	392	406	405	353	393	400	407	383	351	380	397	398	407	384	391	381	364	387	343	404	404	384	375	367	392	396	369	349	386	419	425	364	343	375	395	377	383	407	406	387	368	385	383	373	450	437	368	353	379	419	417	349	356	390	384	407	373	404	386	386	395	344	403	385	388	383	374	398	388	392	381	410	399	404	388	383	382	381	390	413	358	405	421	386	412	388	349	380	382	363	358	362	408	348	415	393	399	351	395	354	394	420	399	371	366	399	387	395	395	396	348	401	390	371	407	349	367	415	430	402	419	402	370	378	409	365	409	375	384	406	398	422	375	373	399	359	377	372	394	390	390	399	363	391	393	359	367	374	359	397	424	392	372	407	371	398	392	387	397	417	405	390	381	387	411	397	400	395	392	411	387	384	378	368	346	378	382	371	402	388	376	392	376	361	383	386	381	397	363	360	401	415	386	375	395	383	389	404	392	391	368	389	391	343	395	366	349	403	377	394	367	365	392	387	386	389	385	391	394	379	391	357	354	392	343	405	407	398	363	359	404	408	358	388	405	353	353	373	329	367	380	351	391	373	375	375	349	382	361	400	372	389	396	382	394	345	378	401	419	373	399	409	392	353	399	376	390	365	392	367	371	388	375	383	427	358	374	366	360	360	364	363	384	384	375	366	398	350	370	395	408	365	374	412	375	366	411	425	375	381	371	351	396	391	418	400	382	374	392	394	400	392	367	416	366	403	388	371	376	387	387	380	402	368	367	428	421	427	373	368	379	402	367	405	399	359	365	352	371	409	414	411	355	379	377	385	411	407	414	369	387	411	373
39227	67002	52596	38529	27679	21289	17372	14267	10911	8870	6390	4835	3748	2924	2498	1948	1502	1182	1030	867	741	655	629	584	557	540	485	503	486	486	449	439	403	432	436	439	430	428	385	405	398	384	385	431	402	380	403	379	383	374	414	382	373	379	379	367	367	364	405	369	409	351	388	382	387	381	397	398	410	376	426	390	406	361	385	364	375	392	372	363	331	381	375	420	406	389	374	390	391	406	385	368	372	383	378	368	379	363	393	386	380	370	407	368	404	382	382	386	387	369	374	373	369	379	384	376	386	433	390	379	387	383	386	378	405	339	393	376	383	395	427	395	386	362	356	404	366	446	393	363	396	440	365	398	376	419	354	406	411	395	375	366	374	434	371	381	395	395	375	396	397	388	354	402	396	385	390	445	406	384	384	356	420	407	364	379	391	369	369	396	353	374	371	391	389	399	391	385	402	378	367	389	370	365	409	373	413	377	378	382	390	363	369	372	406	373	389	416	387	396	374	391	394	404	361	420	388	397	354	402	389	360	404	389	407	404	399	384	414	380	404	395	399	395	384	369	377	365	353	404	371	374	358	348	395	333	348	381	344	357	374	360	391	378	390	398	387	378	346	443	371	367	379	396	352	383	347	374	357	384	379	402	389	380	412	395	355	391	412	416	366	331	352	429	391	379	384	390	368	362	402	391	414	400	396	353	359	404	390	399	387	397	349	401	353	405	384	363	388	378	368	406	378	404	392	389	379	378	416	394	390	382	388	390	387	371	372	391	385	386	430	383	406	382	406	405	385	407	370	385	389	348	394	404	395	395	399	362	401	366	387	391	390	393	404	360	372	361	394	397	421	404	410	407	400	394	383	351	375	357	360	350	362	384	369	383	357	377	380	433	387	403	380	411	373	368	366	369	426	382	404	378	377	374	340	385	419	391	385	370	382	394	394	415	412	395	371	404	361	362	413	408	364	367	375	389	419	383	383	414	388	391	387	381	408	408	352	379	348	364	366	379	380	378	419	407	380	353	398	447	385	397	393	396	391	355	397	398	406	399	358	379	382	378	369	386	354	397	404	376	419	351	412	369	409	402	400	365	364	380	373	398	395	420	335	395	370	417	413	394	408	360	376	392	357	388	401	374	413	396	386	375	409	367	398	373	404	377	392	431	372	384	403	381	381	371	382	381	382	380	378	405	400	402	376	382	383	357	387	411	388	408	392	406	395	378	374	391	383	387	384	354	404	423	400	384	388	375	387	414	407	400	359	372	399	383	388	368	424	405	430	403	386	391	393	365	397	373	377	377	399	362	375	377	377	402	368	415	393	363	383	374	396	389	359	359	416	383	371	414	386	365	384	351	364	355	386	402	392	376	393	414	371	373	367	398	370	390	390	367	378	361	378	357	362	341	392	390	380	409	371	397	386	392	365	392	373	385	398	363	391	409	353	406	391	384	420	376	358	388	411	374	371	351	391	394	366	380	370	371	403	385	395	389	335	373	344	396	404	405	425	380	359	402	404	397	376	399	411	382	358	378	386	381	389	401	400	398	368	373	384	381	373	402	361	370	388	390	372	375	368	410	391	377	380	401	412	395	396	373	384	410	373	386	388	371	400	404	376	345	374	384	371	354	372	376	349	377	380	414	385	389	398	379	374	360	389	418	390	408	358	391	400	384	401	391	403	352	372	335	393	398	359	418	380	360	381	398	378	401	396	340	406	360	350	366	366	377	367	360	386	359	410	375	378	386	404	383	361	390	399	371	341	339	352	362	374	388	346	423	406	356	388	425	378	376	386	386	396	394	386	386	363	339	437	382	375	359	351	380	372	364	400	402	390	367	343	376	432	355	407	403	418	371	384	402	419	387	364	427	356	375	374	358	366	388	357	382	384	377	390	368	420	387	400	415	352	344	407	379	380	380	373	408	370	379	387	354	397	358	387	414	393	394	375	422	362	409	394	368	381	373	393	404	377	359	402	371	382	376	407	384	378	374	365	372	425	387	348	375	381	421	397	359	357	342	406	384	365	381	400	392	393	377	374	386	393	375	357	391	409	404	370	400	380	391	400	346	396	400	359	393	398	392	365	389	384	390	353	357	362	414	366	401	379	384	378	376	402	389	381	393	427	347	375	382	434	388	386	392	384	403	396	385	379	415	395	391	349	372	350	383	383	405	388	405	404	380	398	405	404	377	372	354	449	367	373	393	401	417	349	398	344	397	337	371	392	376	377	415	368	388	391	418	408	379	404	394	431	379	397	354	392	390	392	399	382	395	405	402	375	389	403	392	363	367	414	377	386	403	386	378	375	408	392	396	437	369	372	410	404	358	383	369	412	420	400	376	368	386	364	396	381	416	365	368	388	381	384	376	354	391	372	365	413	373	391	338	368	389	405	384	410	406	373	360	369	419	401	377	379	366	417	378	368	388	388	378	418	401	406	377	398	413	358	385	385	348	382	381	401	381	388	415	382	399	379	393	359	389	388	401	400	385	389	399	397	348	393	387	371	371	400	385	346	362	393	404	386	388	344	412	410	432	379	391	391	381	373	418	411	402	371	382	414	382	380	423	397	356	370	383	403	366	418	396	380	369	368	368	343	398	368	376	386	375	404	361	351	400	352	377	406	381	354	386	423	393	392	384	404	383	369	435	388	410	393	367	350	374	410	375	392	406	382	394	368	379	397	411	400	387	438	399	364	393	382	378	373	377	414	361	364	397	381	426	337	416	392	361	422	401	404	338	396	404	371	367	379	391	380	365	387	413	405	366	383	407	381	339	422	407	416	393	413	402	385	387	352	411	387	369	370	397	416	371	382	409	408	399	398	391	342	362	382	378	401	384	391	367	408	413	386	351	376	392	353	404	355	377	374	401	396	424	370	407	420	388	372	367	375	377	372	398	418	353	398	398	387	353	363	378	398	360	398	396	404	367	390	388	398	382	405	390	408	363	392	411	387	372	391	368	372	404	374	387	393	415	364	400	382	412	400	378	368	390	347	426	403	366	398	408	407	396	416	342	382	410	413	383	404	410	391	408	384	370	383	388	354	404	394	380	374	385	389	403	378	376	399	423	370	374	432	380	402	350	379	411	378	406	402	380	350	368	381	401	393	391	370	392	392	395	384	387	391	366	394	382	333	362	428	355	347	383	396	375	366	376	378	384	371	373	406	404	394	416	370	383	370	356	367	379	425	379	352	399	368	384	372	404	416	404	356	386	399	366	416	387	399	393	355	372	384	379	349	379	412	385	385	355	410	403	390	377	386	409	370	394	354	398	373	398	393	369	401	428	365	370	359	390	356	375	381	362	366	385	400	371	390	418	369	365	389	393	383	379	405	389	384	377	379	351	382	411	370	398	365	372	399	363	420	392	375	380	380	403	398	390	374	393	374	427	388	387	372	422	421	416	374	347	410	381	414	397	417	389	394	392	396	384	376	394	353	365	402	410	369	383	410	366	409	396	379	378	405	353	394	377	413	351	390	400	379	396	409	400	401	400	356	392	433	377	346	367	377	388
36523	43466	45112	29824	16099	9365	6782	4952	3600	2838	2205	1663	1345	1095	986	823	699	592	621	502	505	465	475	491	476	444	413	463	413	411	423	399	436	403	389	425	389	425	379	400	439	394	396	422	402	374	417	435	413	414	413	365	367	401	388	389	383	426	350	404	413	420	417	381	434	387	424	405	396	411	396	371	401	420	424	396	421	369	385	408	376	449	452	402	400	415	422	376	384	374	389	414	412	370	422	396	402	386	381	373	388	387	412	400	391	421	392	422	401	405	393	414	376	395	392	435	368	379	387	403	410	439	405	389	403	397	381	406	404	427	396	407	392	402	422	392	389	429	404	403	450	398	422	390	355	390	379	409	396	430	368	383	393	414	383	399	421	401	420	422	396	416	402	428	380	392	431	407	400	386	403	401	405	431	360	401	372	407	369	408	377	408	406	397	369	403	419	397	404	401	372	404	390	414	415	390	431	406	405	413	415	396	410	430	392	383	387	414	410	409	381	386	390	388	423	418	383	353	374	379	400	403	421	423	428	414	385	426	388	407	367	390	381	382	389	410	429	407	408	408	405	417	384	407	403	405	427	445	420	433	389	388	378	400	390	413	415	424	412	398	399	366	412	370	403	413	416	409	403	414	400	406	378	430	393	405	411	354	374	389	408	417	403	413	420	428	411	401	411	418	402	371	381	380	394	388	342	435	399	408	386	404	407	396	393	400	412	446	387	412	389	385	395	405	447	396	399	409	416	360	438	396	400	362	418	389	364	421	412	441	401	399	379	438	415	406	381	342	449	368	417	369	424	403	427	406	364	400	385	427	391	381	411	405	418	387	393	389	400	372	438	410	410	375	403	415	384	391	379	411	400	433	416	387	418	438	416	403	424	389	423	368	386	386	380	421	389	445	403	395	381	395	405	379	411	405	400	424	393	398	428	397	418	381	431	442	413	385	388	408	385	387	429	403	373	383	424	408	364	403	359	423	411	372	401	433	407	413	407	419	417	379	413	389	369	411	417	393	418	393	402	409	409	405	384	414	408	369	394	417	374	387	366	439	417	407	400	414	390	369	406	392	411	405	407	419	402	382	401	343	413	379	421	401	420	423	416	423	398	387	385	420	414	379	420	399	375	366	399	383	444	384	371	373	393	370	402	380	420	391	403	412	390	402	416	384	431	414	369	380	411	445	397	391	415	380	419	371	390	420	398	402	393	395	411	405	368	411	384	423	426	435	385	402	416	417	390	385	373	364	397	354	413	381	407	408	366	376	404	368	382	393	380	366	377	382	434	396	388	401	383	393	390	415	397	379	430	374	403	361	442	411	386	430	392	410	406	403	414	390	404	370	414	417	416	418	437	399	388	378	425	384	391	396	383	419	386	413	410	368	386	371	406	399	345	367	407	395	390	397	423	370	396	405	436	418	401	403	392	420	403	380	421	392	390	383	399	393	407	392	387	407	392	380	368	398	416	426	392	417	394	406	426	426	382	374	364	429	403	434	382	447	391	406	417	379	414	410	388	410	368	418	402	393	445	373	426	340	408	404	394	394	428	399	390	429	403	419	421	409	381	418	397	350	394	384	432	393	422	424	393	410	409	385	395	424	421	421	414	413	413	369	404	402	384	409	363	398	412	394	424	428	435	391	392	389	383	387	384	407	388	411	386	400	415	406	388	418	411	403	431	418	419	380	385	403	391	422	402	417	378	412	381	373	389	407	369	420	398	404	400	416	434	410	371	393	418	385	371	392	359	391	386	431	395	430	416	425	418	391	406	402	425	400	435	388	420	404	417	399	379	373	435	414	407	388	403	417	402	409	410	391	417	393	387	394	396	414	380	371	390	392	392	405	383	376	369	372	382	367	412	441	430	385	398	412	401	431	414	388	411	375	399	383	403	405	362	394	390	402	430	421	368	390	418	446	374	398	394	387	402	368	406	411	390	364	398	406	374	381	384	403	408	376	401	404	408	356	424	393	387	370	404	369	395	366	402	386	369	397	383	402	405	422	411	388	383	431	416	384	402	391	411	369	376	393	380	388	411	388	434	394	404	399	412	401	412	406	385	409	371	397	407	412	410	426	422	384	406	399	395	396	418	407	388	419	398	371	400	375	379	394	395	352	419	383	383	390	442	400	397	397	415	418	394	358	399	386	431	419	400	373	426	400	439	366	439	386	394	407	413	405	401	397	372	409	385	407	393	425	426	405	404	457	389	402	413	354	420	408	387	389	378	402	390	406	401	408	392	402	374	384	406	384	410	399	418	446	414	355	397	389	397	382	378	386	397	390	403	399	422	416	434	394	364	417	415	432	398	381	382	389	410	386	419	385	392	404	397	418	395	439	411	391	363	404	401	378	396	415	404	412	424	406	427	386	383	392	385	431	403	390	388	432	438	379	401	392	375	401	405	392	383	392	368	390	401	400	415	370	370	393	416	401	412	405	399	401	419	425	407	354	377	403	430	407	406	374	405	406	416	395	386	375	421	363	398	415	411	405	370	399	403	387	380	398	388	388	393	383	413	389	395	402	402	401	375	387	404	424	369	398	402	433	416	404	383	396	409	434	452	408	375	407	407	386	401	385	405	404	397	451	422	424	402	403	429	379	407	391	384	355	444	410	385	406	449	397	428	399	421	423	378	395	431	439	413	444	378	389	415	394	366	409	389	421	369	400	388	381	427	406	397	385	369	384	397	363	401	386	392	370	381	370	367	401	400	412	404	390	390	402	423	418	428	392	388	387	390	403	398	412	415	400	400	424	420	399	443	398	412	434	371	400	387	377	411	400	410	375	412	391	389	392	464	383	389	433	410	402	381	382	395	389	404	410	435	382	367	386	394	393	404	397	421	396	368	410	421	410	412	412	414	376	385	417	383	415	405	425	390	394	391	393	413	424	412	404	406	410	392	413	417	409	396	417	389	381	402	423	371	443	413	377	421	393	403	447	378	417	393	395	341	417	404	393	361	397	397	385	401	380	381	396	415	402	361	417	405	394	381	407	441	407	434	392	408	410	396	384	412	412	431	406	425	404	396	422	381	442	378	386	379	373	401	385	416	434	414	388	394	371	369	382	341	368	399	405	430	453	401	355	395	409	406	390	408	396	394	407	395	419	416	396	412	395	385	423	414	408	409	408	408	425	386	362	420	398	426	394	433	421	440	381	395	349	411	410	404	410	399	397	405	421	376	404	383	329	365	384	403	419	412	420	389	371	398	408	411	408	413	432	382	402	425	384	379	375	397	408	426	398	401	418	441	390	362	436	402	416	380	389	378	415	395	403	418	400	392	395	366	402	392	410	412	428	369	412	370	405	362	417	398	420	397	393	383	388	413	406	392	377	375	406	413	402	406	403	384	357	394	406	372	399	427	404	387	432	381	411	397	383	397	334	388	371	372	386	449	400	409	384	415	418	402	365	395	405	373	439	398	408	381	424	382	400	397	391	386	402	365	377	399	361	427	392	396	420	440	434	378	398	402	369	411	371	379	387	403	389	403	396	383	420	418	408
40752	56048	42888	25498	16553	12238	9894	7681	5565	4488	3348	2536	1930	1531	1287	1070	905	728	645	563	569	488	505	487	456	452	433	456	473	443	439	440	461	420	421	410	410	457	431	435	429	419	412	426	416	428	404	392	432	398	406	387	447	395	406	394	380	409	408	418	392	382	396	426	409	393	414	421	451	386	383	386	400	379	430	408	380	453	417	439	433	455	384	403	422	390	404	396	395	421	420	388	427	434	360	409	404	421	419	375	408	418	392	393	390	393	385	380	399	405	404	425	424	396	370	376	386	400	405	419	413	410	380	405	402	410	424	373	376	430	422	398	391	413	391	391	384	405	421	407	391	365	429	420	411	430	401	402	389	429	385	415	406	382	375	426	382	344	432	439	407	408	407	375	399	394	407	400	392	382	414	390	421	434	430	416	394	417	420	390	397	426	402	379	428	424	409	392	382	419	384	393	402	412	384	426	419	419	393	402	394	435	402	394	397	409	423	413	412	401	398	412	414	396	404	427	423	363	392	428	415	404	450	417	380	422	368	416	366	426	402	458	409	388	454	408	416	398	422	384	393	382	416	411	407	453	395	396	431	430	385	400	370	382	445	397	375	424	398	432	397	387	391	410	386	395	402	404	458	431	443	399	403	418	403	422	407	401	433	414	381	436	417	405	419	419	387	400	445	413	438	400	395	432	395	433	426	415	415	398	426	414	414	396	448	360	425	407	408	428	395	419	372	418	407	411	406	405	421	404	387	432	393	396	398	450	388	396	429	413	395	410	367	426	434	421	415	405	413	423	408	401	415	432	382	398	394	400	424	373	403	391	416	397	404	401	403	404	379	391	438	415	441	416	435	377	430	379	429	391	398	416	405	398	363	409	418	394	389	389	446	413	378	398	391	394	353	411	380	399	426	425	403	385	403	398	394	414	394	364	439	377	419	402	398	446	422	404	409	438	374	405	416	428	375	390	376	423	408	383	383	390	405	419	446	398	392	390	376	413	430	418	365	409	386	398	397	407	415	424	433	391	388	408	439	443	425	400	406	403	434	417	372	378	438	425	405	414	380	431	430	404	433	454	428	411	417	411	410	404	389	400	415	419	404	421	404	445	407	390	392	418	383	379	406	379	400	375	417	427	413	396	411	418	409	401	425	412	409	408	407	446	370	414	389	415	400	422	402	385	411	382	373	386	400	388	402	419	416	395	423	429	414	422	413	377	395	445	398	424	403	426	395	382	420	429	433	405	462	418	424	429	363	430	375	396	428	381	420	401	437	423	382	390	433	393	426	385	379	413	424	444	426	412	454	408	391	398	359	391	436	354	421	425	382	391	396	395	375	394	417	444	409	393	402	413	423	425	420	393	440	426	413	423	419	415	431	429	400	406	430	403	369	424	406	405	398	402	410	409	398	386	361	436	358	420	377	414	398	392	381	418	367	386	410	434	405	416	391	406	424	337	397	438	391	417	462	397	405	399	401	404	391	361	406	410	407	398	413	403	397	395	390	382	408	417	404	427	442	402	433	429	418	417	372	378	399	402	404	410	441	415	421	428	417	409	426	364	399	428	414	413	412	395	424	389	424	414	375	370	421	441	357	426	417	402	405	393	405	402	412	398	383	415	401	426	372	435	388	402	395	413	407	432	398	407	434	394	408	389	422	410	378	374	387	394	390	400	406	393	422	419	416	392	399	415	383	388	421	415	414	380	407	424	426	411	403	390	371	411	417	410	423	411	374	387	407	414	405	382	412	396	412	419	381	431	404	422	366	387	389	415	391	387	415	408	379	393	404	396	400	374	442	407	405	411	382	373	409	399	439	386	403	401	417	414	395	388	433	398	409	430	419	417	429	361	397	435	396	443	428	409	401	445	431	415	414	402	400	392	392	382	399	401	400	444	399	430	390	432	403	424	418	415	382	398	394	380	421	387	384	427	409	404	422	456	398	386	408	445	377	427	419	414	423	398	397	400	396	408	429	388	437	407	363	417	427	402	419	384	381	375	422	409	407	423	394	421	372	408	438	395	437	397	398	428	377	407	386	409	394	406	392	401	407	393	399	404	413	382	422	386	431	413	385	412	412	411	399	399	416	399	382	389	397	430	416	417	412	390	418	426	429	370	370	387	403	395	390	412	420	395	407	415	418	415	403	418	375	423	393	420	387	438	358	409	380	389	416	366	349	436	383	425	444	381	429	417	389	355	396	442	397	391	405	401	393	416	392	412	410	429	401	418	423	401	403	438	401	404	413	406	384	419	407	402	401	388	415	407	396	412	436	372	420	391	418	393	400	381	390	427	355	404	398	393	391	404	417	445	401	407	421	394	431	424	374	394	411	371	393	408	397	422	391	411	392	422	392	392	388	407	404	418	384	395	404	424	403	405	432	368	416	400	405	471	421	393	394	443	383	395	379	368	391	439	423	430	403	414	420	382	404	428	382	385	426	431	363	388	390	410	420	384	412	424	417	389	366	405	394	399	400	397	399	427	410	395	417	373	396	424	396	416	417	432	382	416	399	394	430	433	386	405	384	406	377	405	422	429	416	379	423	415	401	379	436	413	400	357	405	406	405	423	389	428	433	411	393	394	401	406	449	390	382	416	420	414	393	434	386	429	411	360	379	406	414	386	419	406	404	404	393	427	378	389	428	418	413	363	420	421	437	429	384	417	389	397	435	405	376	390	361	409	408	402	402	401	404	404	399	449	397	452	381	411	396	413	388	406	371	404	403	462	414	408	424	434	432	390	425	398	406	409	401	411	466	374	400	404	392	420	402	425	379	393	398	401	392	430	402	390	379	392	353	417	372	429	413	408	384	387	420	373	410	382	411	417	389	388	395	397	408	422	395	390	421	401	414	379	395	409	425	387	393	408	383	400	382	412	397	409	445	409	420	440	425	420	434	424	396	399	424	416	396	402	399	399	447	422	435	391	390	404	416	426	430	422	411	395	406	389	361	390	412	409	410	396	389	381	434	435	382	416	395	408	420	414	414	414	417	415	400	402	388	384	409	408	416	434	410	421	410	440	439	383	419	392	414	435	413	418	421	416	435	437	392	414	383	436	384	386	402	417	408	390	384	398	433	414	395	425	412	416	367	397	418	380	437	416	453	406	388	385	385	440	413	424	408	404	410	398	422	422	425	439	419	425	430	397	393	391	399	387	396	386	363	396	448	398	430	403	417	415	410	402	448	411	384	403	392	416	403	452	408	399	422	404	396	437	397	415	424	393	398	388	396	414	410	378	436	400	360	399	404	414	427	462	372	408	425	414	413	413	383	414	412	375	422	415	402	399	416	402	399	413	405	423	415	388	425	432	408	401	367	411	404	429	435	402	367	474	419	378	407	382	408	365	424	410	409	397	391	377	420	415	416	389	374	403	409	384	425	409	385	390	425	402	399	417	426	403	414	407	413	401	407	441	402	399	388	399	409	420	409	448	396	392	401	450	401	427	415	389	394	399	365	459	398	443	378	406	421	404	385	405	388	400	382	431	415	372	410	410	400	420
24245	21423	29351	26301	23012	19220	13398	8695	5834	4815	3707	2809	2140	1606	1333	1194	946	767	756	639	619	579	540	521	462	447	468	433	456	413	419	425	455	419	419	394	373	440	409	410	378	438	392	410	403	451	382	409	408	392	420	435	414	386	381	386	376	427	411	380	384	405	405	422	395	374	364	401	389	424	375	375	376	403	428	408	408	383	362	360	411	415	403	354	386	359	364	382	400	389	412	379	385	374	405	388	379	392	401	411	417	415	382	350	386	374	380	399	397	392	400	403	395	411	368	414	405	390	397	409	411	395	417	404	354	385	383	368	390	405	403	420	403	404	385	423	393	390	413	385	392	386	426	391	399	402	388	397	403	369	419	412	383	414	399	411	408	394	412	400	416	384	419	414	391	401	399	389	395	381	349	390	388	392	413	393	384	408	401	409	425	378	361	367	377	400	375	408	392	392	397	401	388	405	398	377	423	378	414	378	384	406	363	403	407	396	406	376	366	378	398	381	384	417	415	379	395	394	390	416	402	416	416	396	419	400	380	372	409	420	388	417	401	401	400	391	410	389	390	388	405	427	367	392	373	393	406	425	393	394	418	419	409	398	387	392	375	371	387	364	355	377	398	409	390	366	377	418	391	371	392	409	409	397	384	376	387	386	449	373	386	399	379	422	411	392	352	395	388	384	384	354	382	383	402	383	359	397	407	377	383	392	395	412	391	409	401	415	383	378	367	398	414	375	402	433	394	421	421	427	426	421	388	397	433	400	392	416	418	416	402	405	400	418	393	427	409	371	385	387	390	407	403	386	377	408	430	419	385	391	353	405	391	401	385	420	398	377	444	405	383	406	367	402	390	379	405	389	415	398	369	401	383	432	375	414	396	424	402	384	418	369	415	450	393	430	377	385	378	384	393	458	410	375	408	399	385	430	389	382	418	395	418	370	393	375	405	391	389	416	399	422	416	408	386	393	377	425	390	374	402	387	419	409	415	418	403	399	419	409	405	465	387	386	380	422	390	406	405	413	404	405	402	388	370	395	383	387	403	397	378	432	369	425	433	362	391	421	379	381	368	411	411	391	353	398	392	402	390	415	395	374	377	365	401	373	434	406	395	385	376	379	443	379	388	431	417	410	419	390	398	379	369	389	389	391	379	417	388	405	407	397	435	388	395	392	389	373	428	396	398	392	406	395	411	388	396	350	364	439	390	390	398	392	429	430	403	427	379	383	376	429	377	388	385	397	349	375	402	386	427	388	429	410	378	396	399	420	422	365	420	392	427	369	384	436	463	387	401	377	399	348	401	358	437	399	378	387	381	378	422	399	360	398	357	407	392	352	432	368	378	371	362	401	434	416	402	397	383	419	403	415	424	390	400	409	373	430	360	411	402	416	355	436	381	400	411	407	373	392	379	376	380	399	420	427	389	416	393	412	367	414	413	402	336	374	411	394	405	390	381	405	392	404	401	395	411	380	391	388	443	405	416	406	402	380	381	403	393	410	440	352	372	378	385	424	391	417	392	391	414	410	413	391	403	399	401	377	371	401	388	369	431	422	399	384	407	398	417	411	403	405	405	385	408	392	361	395	394	396	413	422	418	406	403	388	376	412	397	410	382	392	404	341	383	379	385	379	401	379	413	398	377	365	415	401	412	392	406	426	421	363	404	396	407	412	389	402	355	430	396	403	409	376	412	384	404	403	410	411	372	406	413	387	421	418	420	370	394	363	381	401	410	399	371	400	434	438	389	394	377	336	418	411	433	408	425	406	424	363	379	366	422	376	397	430	411	393	383	385	401	406	378	432	402	414	364	410	439	379	437	399	412	401	387	377	392	409	401	392	386	379	387	406	397	397	405	385	403	413	398	403	421	419	387	357	428	385	364	414	397	360	406	372	442	418	358	393	382	375	398	398	388	336	418	413	404	370	408	394	374	381	371	407	387	408	380	407	399	385	346	408	414	368	363	397	408	371	400	401	410	407	434	424	420	381	409	386	396	409	366	374	403	418	371	372	392	420	403	367	375	417	412	396	419	386	434	389	395	403	392	407	412	348	388	405	368	415	381	411	405	393	390	417	386	400	402	397	392	415	418	415	431	394	396	397	360	381	424	397	394	421	387	422	393	391	401	393	422	389	413	369	408	401	393	390	415	408	382	356	403	396	388	425	397	380	437	375	394	435	381	406	392	393	411	382	427	396	409	419	393	407	386	415	394	438	395	406	374	397	392	464	414	400	399	359	398	397	387	409	408	400	406	427	419	385	380	415	378	398	432	369	377	391	392	397	425	378	396	405	370	411	408	367	404	382	382	395	393	425	377	427	365	438	452	397	388	389	374	372	373	408	373	376	373	418	417	400	444	374	386	418	405	407	396	408	390	398	386	366	437	402	380	419	357	376	395	388	396	380	418	388	369	386	396	411	405	386	343	397	373	377	394	432	412	398	415	408	379	399	413	386	387	389	388	387	394	397	407	419	383	385	388	420	391	378	387	411	423	420	370	405	369	427	404	375	392	380	412	387	366	372	399	425	423	395	390	416	397	365	390	396	426	387	372	436	378	391	415	407	398	405	381	411	428	402	411	408	384	378	367	404	407	395	389	377	385	416	410	372	388	410	367	429	417	384	412	376	407	395	435	436	422	369	409	393	409	378	434	447	385	394	442	410	397	424	409	426	388	365	392	408	363	373	399	390	409	362	398	449	435	395	421	384	421	380	389	434	412	397	424	383	399	408	417	438	391	401	415	411	407	387	404	385	380	424	396	380	397	402	365	364	402	456	423	382	432	408	422	389	402	386	403	384	402	383	397	384	427	420	392	427	403	394	388	399	397	395	409	410	433	381	402	418	370	399	397	397	433	388	404	393	392	416	387	379	409	408	417	408	391	365	384	407	422	403	413	374	398	406	392	430	395	399	372	368	378	393	385	374	396	385	382	385	393	412	407	399	407	407	405	395	385	400	414	387	414	407	441	413	395	430	432	332	390	388	470	412	415	402	346	400	411	403	403	390	391	411	391	396	378	387	400	391	428	364	421	416	396	405	400	402	409	412	371	391	399	358	400	410	415	417	402	390	398	412	406	401	384	399	388	395	391	383	404	406	377	390	408	412	410	399	422	399	387	397	389	384	423	403	441	409	398	407	380	444	444	387	400	380	374	398	350	373	378	389	423	403	440	345	424	385	426	404	431	419	370	380	387	388	366	360	409	413	369	350	416	416	393	400	423	398	389	401	420	445	394	350	415	379	397	378	423	394	361	346	381	381	353	434	403	368	422	401	400	370	438	402	405	407	400	412	395	450	398	410	394	384	408	403	409	400	421	432	391	363	436	439	410	386	387	371	425	389	402	417	393	393	385	401	365	373	398	391	401	417	404	386	411	417	412	394	408	406	425	375	413	419	383	393	399	411	408	431	403	392	367	368	382	391	403	401	434	434	386	391	386	373	342	338	389	419	422	367	397	388	417	366	438	428	400	382	382	410	388	397	385	409	430	392	402	442	387	393	407	366
38099	65356	51602	33589	23664	17920	14901	11908	8459	7195	5394	4039	3127	2413	1880	1553	1224	1052	869	719	697	623	559	553	511	530	460	506	481	446	466	431	436	405	423	460	452	399	417	418	402	406	405	416	445	377	429	421	426	421	445	349	387	387	394	405	363	398	368	414	360	396	415	417	386	414	405	379	381	385	419	413	413	400	372	414	421	391	414	396	374	382	415	402	363	391	405	391	411	399	412	411	428	402	418	413	383	433	404	384	397	380	394	400	378	447	413	397	391	419	417	412	392	392	388	392	400	401	384	379	389	417	382	375	399	398	365	418	411	395	411	441	389	423	401	424	394	366	404	408	379	414	433	425	405	382	393	407	411	404	360	406	402	433	399	423	408	422	415	385	382	393	389	379	363	423	384	415	391	396	387	419	419	387	379	403	426	407	388	397	385	418	413	403	405	395	404	389	416	407	396	401	439	365	354	426	408	384	373	377	428	389	396	400	416	413	416	421	410	456	433	394	393	350	405	427	428	385	396	395	404	381	388	408	399	421	411	390	388	396	396	417	359	414	389	391	377	376	399	438	431	361	401	376	421	371	410	401	409	381	343	390	402	390	429	400	420	424	402	408	415	405	404	419	420	405	395	365	364	396	421	391	413	401	390	404	384	417	420	398	364	376	381	357	398	408	419	392	369	376	410	439	414	397	401	361	398	418	396	452	416	408	388	417	424	395	417	386	404	407	395	398	404	407	421	420	383	408	435	394	424	406	402	458	377	386	416	403	444	393	412	390	410	417	419	402	405	404	404	378	427	379	415	428	391	413	421	391	419	411	372	405	438	394	382	403	389	458	397	382	417	400	428	403	431	405	379	377	423	420	384	383	441	409	387	396	390	386	413	402	389	385	367	399	392	359	390	385	420	392	447	399	383	392	393	403	388	398	407	379	400	401	395	415	390	411	410	429	408	410	394	368	447	407	408	385	402	387	398	413	405	381	404	450	405	390	403	415	449	373	408	407	386	399	399	428	387	399	409	418	400	374	408	425	394	415	406	423	378	439	356	408	390	399	406	404	401	403	427	413	398	414	384	399	408	428	420	377	414	422	410	393	416	366	389	442	442	415	397	399	393	398	389	388	363	385	418	448	405	371	372	408	405	417	438	401	401	361	409	392	419	420	377	421	372	429	397	404	421	396	427	444	372	410	360	397	418	381	414	406	409	420	430	392	397	382	422	352	438	417	415	385	405	378	393	404	392	355	407	409	397	421	365	409	391	377	433	413	379	421	381	417	394	389	391	418	422	444	375	426	397	379	387	391	404	420	397	428	434	440	390	395	414	390	383	392	416	385	381	422	411	401	389	405	379	422	401	388	375	407	377	396	398	408	369	403	418	388	420	402	412	353	388	415	388	387	415	382	416	403	425	421	415	392	408	389	404	409	395	403	371	447	400	408	413	438	401	385	358	451	418	406	421	398	419	424	408	405	407	400	399	403	396	386	408	404	384	398	408	392	417	380	400	373	396	412	430	397	381	390	400	406	375	392	400	413	395	375	385	428	432	384	415	384	387	375	425	384	397	399	411	391	413	426	384	387	394	423	404	421	408	406	412	403	408	412	400	407	435	402	393	388	415	435	429	445	393	387	423	400	412	373	426	390	413	398	388	415	429	428	421	395	395	387	414	355	398	394	418	409	403	404	357	394	448	439	403	445	364	375	394	388	379	403	403	434	351	394	388	418	418	402	390	411	375	400	401	416	391	388	404	376	390	370	415	383	403	404	347	400	413	406	387	406	400	383	395	392	382	406	402	410	391	410	401	396	427	344	398	410	378	389	390	427	364	405	406	417	384	390	397	415	396	409	418	407	392	398	386	429	436	449	423	413	396	375	408	391	385	398	409	369	376	412	369	421	399	416	406	433	402	402	429	433	406	365	385	370	401	406	386	420	404	424	416	416	402	423	375	364	405	390	389	415	415	448	383	381	385	426	412	396	407	394	390	406	428	418	422	368	390	386	397	408	401	391	386	399	396	413	405	373	410	383	396	428	398	415	390	392	422	359	405	422	398	411	393	452	420	436	388	337	404	373	410	414	447	374	397	410	395	397	416	381	396	389	382	426	390	401	426	421	399	403	368	380	387	401	443	432	394	432	447	415	380	396	375	368	396	409	432	395	406	441	374	386	397	388	351	378	399	383	414	389	361	393	382	365	433	403	414	369	404	400	453	382	414	386	383	405	411	393	397	404	431	407	415	416	403	407	406	420	419	406	405	373	388	415	414	394	418	426	384	417	456	401	428	394	398	399	400	408	384	391	389	387	393	406	443	408	429	401	415	369	384	459	404	414	418	425	405	388	407	379	395	422	377	379	423	392	427	398	440	391	426	413	397	395	382	382	425	391	398	385	433	394	427	397	423	402	402	387	419	416	410	395	418	396	384	414	409	420	397	393	382	387	427	389	344	398	394	374	405	387	380	393	374	372	424	369	425	390	422	465	405	392	422	390	379	380	386	385	407	411	391	402	421	378	404	366	392	377	391	411	379	407	397	400	406	398	416	410	405	382	401	384	407	377	394	417	380	386	405	385	404	410	408	406	387	380	401	400	405	399	388	424	379	367	395	402	417	381	377	438	419	378	371	391	429	400	418	408	409	428	405	405	374	426	416	413	352	372	411	401	401	401	390	385	411	361	378	407	440	429	406	415	399	348	445	399	404	398	423	404	427	392	409	397	385	405	405	399	393	404	410	388	392	420	416	430	417	402	376	383	397	426	435	375	412	368	384	384	466	430	398	371	414	418	401	437	406	420	413	434	417	387	400	410	422	368	436	402	374	408	372	375	395	403	395	410	381	412	409	415	418	426	437	391	396	405	389	389	387	404	426	418	407	405	388	413	399	388	389	390	403	407	389	386	395	374	406	416	384	422	419	415	384	443	395	415	415	365	423	422	408	396	437	404	407	413	409	383	396	409	403	363	397	362	397	374	415	385	413	389	428	386	435	408	396	407	421	398	388	400	369	411	388	425	413	413	399	371	392	390	385	432	372	388	397	375	405	424	391	410	394	413	429	387	391	438	412	398	377	427	399	378	393	377	430	398	363	412	428	409	411	406	424	379	424	419	398	413	419	395	402	417	413	387	405	418	430	424	391	384	409	416	414	372	397	410	396	398	374	423	377	415	392	412	407	429	427	402	422	415	391	416	419	368	423	403	373	383	417	414	423	414	395	380	413	379	404	412	406	398	460	397	378	355	386	418	396	377	389	402	395	374	440	415	409	413	378	367	396	408	410	372	403	409	414	407	434	407	407	424	372	405	385	367	424	413	404	394	422	405	401	373	348	402	406	428	424	414	380	431	393	419	393	392	459	444	396	391	420	378	377	394	414	400	406	414	444	370	419	401	395	377	351	388	394	382	408	392	393	389	385	383	397	411	414	424	412	414	390	402	389	375	421	387	393	406	414	396	450	395	421	423	406	396	385	409	396	412	371	381	405	427	407	399	438	412	413	406	412	405	354	387
25483	21962	30922	28122	19353	11008	7565	5278	3752	3006	2429	1910	1483	1200	993	813	673	634	619	575	506	531	485	476	450	466	467	457	474	430	417	419	433	446	434	430	409	404	402	461	432	453	419	407	397	404	443	382	436	416	400	394	412	420	412	403	421	439	392	443	420	406	392	430	411	401	372	386	405	427	396	420	428	409	462	402	429	438	388	385	408	397	396	369	440	418	406	437	406	443	407	419	421	394	388	410	373	410	386	373	411	429	429	426	413	425	415	411	403	409	391	413	375	403	405	386	432	394	378	406	395	407	428	420	456	386	407	387	419	369	443	425	449	381	430	432	403	422	398	422	421	420	394	412	352	370	387	412	383	415	431	382	395	412	408	424	411	439	432	429	391	457	406	429	398	408	427	412	396	417	371	391	368	394	389	392	408	406	406	377	424	448	472	466	420	396	393	416	434	417	414	420	413	384	410	411	388	423	427	416	431	400	419	412	410	396	435	426	390	383	428	371	413	413	404	388	419	429	418	417	405	412	401	372	432	444	396	412	431	463	437	421	419	409	421	386	450	445	440	446	431	405	444	408	420	415	393	425	397	412	427	415	424	359	429	433	408	394	410	395	435	396	367	387	412	431	384	419	389	412	391	382	399	405	382	429	425	421	422	425	407	407	417	376	416	383	409	413	386	428	402	417	415	443	425	416	420	404	448	444	397	394	422	397	410	394	422	373	431	401	418	425	412	393	413	419	394	423	396	414	437	388	357	408	377	411	385	389	391	368	382	353	406	416	374	391	439	419	372	424	433	382	432	431	410	395	415	426	392	418	375	433	405	423	408	439	389	384	402	372	424	453	409	399	378	405	408	432	404	393	415	423	409	403	390	421	386	378	398	406	410	401	407	438	407	402	429	395	397	419	409	405	398	391	425	412	426	418	424	416	388	432	412	432	424	414	415	419	402	449	408	390	389	433	405	416	426	399	422	381	400	428	398	420	402	381	405	409	373	441	421	409	388	405	409	414	361	391	425	394	383	399	419	392	405	395	386	426	424	402	446	411	391	402	381	408	436	417	421	391	436	408	404	414	368	391	407	410	432	422	355	446	417	391	418	392	439	432	381	380	380	406	407	425	429	413	422	397	405	408	409	411	405	412	395	397	433	424	408	394	423	409	415	416	457	409	413	422	440	386	384	387	408	419	408	405	448	400	401	395	383	388	382	396	429	414	398	426	436	408	422	376	403	405	425	418	410	417	400	389	392	386	384	395	421	408	395	428	436	369	416	398	441	417	413	383	363	437	376	421	428	393	416	427	441	377	452	412	403	388	415	402	367	418	417	409	390	395	437	413	417	427	404	403	380	379	406	426	414	435	386	388	438	414	391	428	398	387	415	383	387	386	398	414	407	391	386	391	369	413	436	367	405	430	410	424	388	426	404	417	390	391	402	440	405	442	429	440	416	399	371	375	430	400	393	398	393	433	429	419	394	398	391	432	372	429	403	400	428	392	408	416	429	402	395	390	431	400	402	422	406	411	379	415	417	388	381	411	408	419	445	421	420	418	401	385	388	373	414	442	346	420	421	411	400	413	369	382	400	434	404	423	424	456	402	403	401	412	404	427	393	384	398	420	404	419	423	376	378	425	397	391	445	429	436	414	412	395	440	416	375	391	379	410	454	442	405	403	400	437	389	413	418	417	384	418	403	386	392	385	404	412	385	389	388	378	400	422	397	429	425	399	381	392	380	364	386	383	394	381	405	411	389	422	399	430	394	415	402	406	454	395	425	447	414	413	398	431	407	392	416	400	366	414	403	406	390	381	399	399	400	399	434	428	391	429	389	406	380	380	432	436	413	425	405	388	393	401	386	403	401	408	447	377	396	435	395	442	411	396	428	403	443	391	407	430	398	398	433	400	418	425	391	437	407	407	389	416	402	401	429	417	372	415	374	437	404	397	374	418	375	380	401	406	422	400	406	406	402	381	409	404	415	379	440	400	417	378	388	392	401	384	440	398	422	444	382	400	387	394	392	403	406	411	385	432	431	426	393	413	394	443	441	390	392	454	405	408	399	452	435	442	413	412	452	428	413	412	368	414	430	402	402	425	397	378	395	409	405	413	407	426	435	398	402	400	376	407	435	385	407	376	423	403	421	395	379	422	426	412	404	396	402	402	381	361	402	423	443	399	413	394	410	424	398	380	401	367	417	449	412	412	429	415	403	405	417	397	400	396	369	431	403	424	411	422	416	410	378	385	409	424	407	431	364	379	386	402	402	411	401	405	411	391	456	408	431	434	426	380	433	439	385	440	423	408	402	407	380	403	435	393	410	407	416	383	392	399	425	396	390	404	409	417	419	414	437	392	410	428	402	393	413	438	424	403	442	379	379	394	418	376	404	435	392	415	384	405	438	431	429	392	398	407	390	415	404	432	383	427	403	376	443	371	397	425	439	356	427	408	380	421	416	421	418	407	384	414	437	393	433	408	357	423	417	388	375	387	415	413	406	377	391	435	389	410	381	410	401	400	419	386	366	409	428	427	410	383	404	405	403	407	423	409	387	376	417	391	399	405	392	411	419	419	417	424	397	389	411	384	399	366	431	352	440	422	423	397	354	412	421	417	432	398	413	418	389	377	407	393	381	417	392	426	394	411	403	407	378	447	364	387	399	399	419	398	432	401	363	439	390	416	437	398	425	444	406	428	424	435	389	401	451	387	414	418	405	448	407	412	421	412	388	364	397	456	429	419	403	419	397	431	368	396	379	417	447	423	438	406	424	434	377	394	425	385	376	433	415	398	403	420	418	373	389	396	440	387	395	417	401	416	415	375	392	400	413	424	419	431	390	387	430	434	402	423	396	420	388	394	421	418	441	383	382	414	437	421	447	418	405	429	412	397	414	418	435	368	385	374	405	382	415	373	436	410	433	414	395	427	426	406	406	408	397	417	396	407	393	409	385	418	404	429	423	427	379	415	418	401	447	390	384	410	370	391	384	419	395	403	425	390	439	409	406	387	415	375	386	414	405	442	418	420	390	408	397	421	376	362	422	386	439	422	394	420	406	417	406	413	405	434	387	390	455	416	410	409	396	418	375	428	433	417	402	408	377	403	414	449	399	373	430	413	406	394	424	420	414	421	410	370	392	432	419	397	351	421	411	386	423	425	436	437	406	397	429	379	407	416	431	403	419	433	416	373	434	384	403	407	386	401	401	410	429	421	402	412	417	392	402	438	419	405	401	399	434	440	422	408	396	395	411	430	387	375	429	397	425	404	403	424	399	411	421	411	389	372	404	402	390	412	387	389	423	452	430	411	400	406	405	379	418	401	400	446	366	397	406	430	371	398	411	399	421	367	435	416	446	452	374	405	409	381	417	407	387	376	381	450	415	425	393	420	386	446	409	414	416	420	394	410	392	404	418	402	419	405	390	419	437	401	376	395	418	415	424	448	394	451	415	410	384	431	433	420	427	425	424	402	414	411	428	413	399	429	398	395	378	424	395	413	426	394	416	422
40620	61813	46324	27866	17719	12991	10732	8386	5863	4739	3803	2932	2185	1720	1391	1145	990	833	691	656	610	528	539	544	517	512	496	453	478	458	437	410	400	431	428	402	444	391	416	404	443	415	410	435	461	395	416	405	403	415	439	434	441	415	432	401	411	421	393	420	418	351	409	385	404	399	434	378	433	398	388	468	424	417	390	382	419	399	460	404	416	382	421	451	425	440	407	428	389	448	387	403	386	422	418	406	416	434	366	413	413	410	411	435	419	370	426	420	368	376	386	414	402	412	453	419	425	412	404	389	391	406	453	407	410	396	416	412	395	395	390	425	394	403	396	423	449	391	458	409	421	389	419	407	397	401	402	436	389	464	421	409	411	432	414	411	401	439	438	407	432	465	426	388	423	454	439	394	422	431	412	435	385	442	423	416	427	440	427	451	390	422	394	408	421	385	432	388	403	425	450	407	414	422	372	433	402	445	375	434	425	384	412	387	381	365	391	418	396	438	404	397	428	438	410	401	427	383	423	374	428	423	437	399	405	392	450	424	425	435	436	405	408	404	378	415	399	408	417	425	414	423	448	406	433	416	406	386	405	412	406	395	393	418	425	445	421	408	426	395	418	417	396	453	412	406	420	398	422	436	434	431	405	356	410	413	375	390	421	398	438	411	401	422	420	387	419	448	412	404	400	395	441	403	401	423	412	392	399	407	421	444	418	426	462	389	434	391	440	381	405	406	437	414	445	434	410	429	420	414	412	434	420	383	426	435	405	426	381	405	400	432	408	402	375	400	405	441	384	434	441	395	378	379	419	424	386	419	370	418	436	397	422	428	413	375	418	424	382	463	388	450	392	398	420	398	444	428	422	436	389	407	438	406	410	446	401	406	402	402	398	407	413	420	435	398	396	405	426	423	397	414	398	394	457	449	417	424	398	374	414	424	399	382	405	426	417	417	406	416	431	408	402	413	466	391	411	421	410	437	394	412	383	420	423	422	441	417	435	428	423	413	396	432	433	422	435	391	402	420	421	435	402	403	412	401	395	393	423	432	394	395	407	401	416	401	381	445	407	389	395	428	420	413	412	434	419	425	401	409	399	409	380	438	385	418	428	373	399	453	405	416	399	390	407	412	423	372	458	366	434	418	432	431	433	426	392	414	411	384	396	429	466	453	423	388	414	408	401	380	428	408	415	414	417	372	403	420	431	453	400	435	428	422	431	372	419	396	442	404	392	424	400	433	417	418	411	435	414	427	413	419	385	415	449	438	407	390	415	399	391	422	411	408	400	415	395	452	398	449	429	423	431	396	392	426	417	414	452	418	422	432	403	439	402	401	418	435	427	426	445	439	417	437	360	422	435	447	406	381	402	462	393	414	463	434	393	379	388	433	405	436	392	396	445	380	421	424	419	427	433	371	395	351	434	401	428	438	401	380	411	417	390	380	398	425	436	411	403	391	408	406	432	415	411	396	417	404	404	407	406	383	408	415	392	417	415	398	413	405	434	421	429	405	431	406	405	446	387	404	452	448	445	430	404	432	369	416	417	397	448	393	386	425	390	387	387	443	430	439	444	438	420	391	399	384	401	390	399	423	403	402	364	405	412	431	394	403	397	412	403	417	434	423	385	428	418	362	418	435	429	424	403	410	451	363	384	386	426	437	374	422	422	426	402	407	411	417	424	408	448	412	380	419	436	395	379	400	391	416	423	415	451	398	412	395	396	419	435	410	409	376	430	447	432	439	414	382	414	412	445	387	425	426	452	440	420	446	419	422	399	421	416	407	405	394	439	441	426	409	428	422	419	413	420	396	442	424	429	419	394	419	366	397	389	410	418	454	441	384	449	422	411	401	434	412	367	428	415	402	428	411	401	436	440	435	432	406	420	392	450	428	394	414	437	427	414	404	410	467	431	436	423	400	417	440	394	475	410	424	412	392	394	462	409	390	406	396	430	451	408	377	398	420	435	406	407	398	415	369	428	415	406	409	404	373	384	421	438	453	398	415	384	452	351	425	394	431	405	378	435	416	426	396	386	419	441	408	394	429	422	416	405	397	393	418	421	393	402	427	433	393	408	395	409	415	434	403	398	423	401	384	410	414	397	404	379	430	410	412	440	435	404	423	408	427	443	443	442	412	393	429	412	437	409	430	409	427	398	398	388	443	391	385	441	400	392	411	425	412	407	423	403	399	439	434	404	425	421	435	433	407	371	385	417	425	425	391	429	410	424	396	397	390	414	429	398	416	436	415	388	408	388	406	418	438	409	432	443	401	430	387	417	419	409	407	398	421	423	384	424	406	382	408	426	400	409	368	422	421	419	435	412	423	429	420	444	414	432	424	405	387	396	387	385	393	408	437	439	429	379	393	367	388	427	412	455	448	405	381	405	407	415	417	450	394	444	423	435	415	427	387	433	455	431	444	404	423	426	384	414	422	417	369	403	413	433	391	411	418	358	398	396	357	432	425	435	447	421	402	407	424	382	397	413	427	407	412	418	401	422	414	417	387	387	405	415	448	427	396	406	414	410	392	414	454	418	375	416	423	430	392	411	392	405	431	433	423	395	437	415	409	392	371	426	429	435	425	420	420	399	392	419	414	420	413	397	392	429	424	465	383	438	429	422	437	426	415	421	421	437	369	395	367	451	408	419	403	437	419	431	447	444	384	433	403	404	411	423	405	406	371	419	418	383	417	410	403	413	428	416	404	453	425	406	409	402	413	424	409	452	417	414	391	423	382	403	432	394	480	432	424	405	395	398	419	418	424	401	450	400	407	413	387	410	388	432	420	430	420	414	413	379	436	418	384	421	452	402	401	405	403	394	377	410	409	359	395	417	424	431	415	409	405	437	419	412	395	372	439	446	406	453	398	393	394	382	433	450	401	410	409	359	398	402	409	434	406	431	407	436	394	398	388	416	424	408	399	385	440	423	428	455	416	357	412	445	386	410	426	378	418	437	435	444	434	401	459	351	431	418	438	406	412	396	390	426	439	399	438	364	416	420	396	384	433	398	400	376	409	418	404	390	403	418	413	397	437	395	414	417	406	427	424	412	394	467	386	452	439	426	389	400	393	466	432	431	432	408	420	405	404	419	395	409	405	414	394	411	423	403	422	386	436	419	376	413	413	362	426	411	434	402	428	439	411	399	387	371	412	402	409	426	415	403	396	410	419	435	426	427	401	446	397	398	418	410	397	415	371	403	392	430	422	419	432	424	389	416	438	388	399	424	418	388	417	429	422	407	447	415	416	433	430	426	429	413	436	404	411	409	407	410	420	401	387	396	385	421	427	442	410	397	425	417	409	407	392	412	381	412	408	416	391	389	440	427	434	409	428	402	402	452	408	399	441	352	408	414	413	452	426	435	421	382	436	424	430	423	388	387	420	404	413	425	419	404	418	412	443	419	389	415	413	405	435	379	370	441	427	397	421	389	438	380	402	405	414	367	421	389	412	393	424	401	421	465	409	400	468	410	423	415	424	424	417	431	402	381	395	430	415	383	421	384	409
22919	21337	29013	24226	21753	22358	19025	10560	6875	5249	4395	3367	2589	2092	1555	1265	1102	906	819	711	619	612	613	531	533	484	472	507	474	427	453	490	471	451	450	425	423	412	424	395	456	441	419	412	436	424	414	448	429	396	409	426	422	361	402	404	441	404	420	451	412	398	432	390	431	427	426	458	437	384	429	435	398	389	398	446	383	427	425	392	410	429	385	407	450	434	414	432	429	387	403	381	394	394	432	417	389	464	396	426	431	415	427	397	425	405	413	387	405	438	404	398	480	439	418	417	402	434	403	393	415	413	420	442	439	402	422	394	415	410	429	432	428	439	432	450	418	363	392	409	399	410	478	434	447	416	415	431	408	402	388	412	434	424	423	468	391	443	410	400	422	400	420	450	423	403	426	423	417	431	394	410	410	402	417	415	427	401	427	378	411	408	446	424	428	388	470	416	411	427	396	423	407	442	355	399	395	408	425	406	407	416	428	414	447	438	440	433	418	368	400	408	376	425	443	419	410	394	423	443	400	405	387	389	417	391	429	418	434	424	437	438	436	413	433	435	414	408	391	451	407	441	437	449	422	448	441	389	411	409	414	388	417	398	394	429	414	394	371	433	397	455	432	394	395	413	385	434	425	445	410	384	422	368	416	427	406	440	418	403	402	409	416	413	382	388	383	438	412	427	428	414	400	410	407	429	389	415	404	398	403	415	388	443	395	411	416	434	420	420	414	403	413	427	387	413	391	424	425	432	404	407	378	410	414	382	446	409	451	409	415	419	377	403	386	408	407	438	403	433	437	396	409	370	445	427	419	401	401	428	449	372	464	416	410	400	435	431	402	446	449	397	411	447	425	408	468	437	445	373	435	407	384	438	473	408	408	422	408	429	410	423	378	412	424	437	366	442	407	382	421	455	420	416	422	395	432	424	397	441	439	429	456	416	424	436	413	418	436	441	441	399	381	382	401	428	437	410	443	411	428	412	413	409	423	460	448	427	435	398	432	429	394	395	436	382	391	414	400	407	442	422	417	421	446	430	382	417	392	435	395	414	427	401	397	369	426	429	405	410	416	410	389	362	411	406	409	407	427	423	435	405	433	382	393	408	404	402	396	399	401	409	449	431	426	398	442	388	390	382	416	422	438	408	436	428	416	408	397	415	443	418	451	433	403	418	355	426	414	417	424	422	408	428	425	443	427	401	400	432	456	430	395	434	422	414	404	382	392	443	413	402	425	390	392	446	417	402	405	462	418	383	423	410	432	436	422	430	411	415	434	453	399	396	454	408	421	437	401	431	422	435	415	416	433	391	421	417	396	445	421	438	426	434	419	441	410	406	404	428	442	397	398	352	396	407	454	408	416	432	430	428	421	402	392	407	431	404	377	451	410	400	427	406	409	422	423	419	389	384	458	391	437	432	422	438	378	423	415	385	377	406	412	434	393	431	383	358	441	399	444	450	428	443	443	391	427	463	409	408	404	441	412	427	440	450	451	416	415	417	390	408	433	418	389	426	447	417	392	425	398	404	436	396	428	415	383	415	409	425	390	435	395	423	418	403	442	421	408	396	409	412	409	393	393	407	428	424	411	389	420	382	412	385	418	398	384	409	427	423	417	409	430	418	449	432	380	417	407	365	393	399	437	378	406	469	412	435	441	371	458	420	415	373	386	425	468	405	411	407	390	424	449	428	445	416	367	420	386	399	422	405	438	404	415	411	421	425	375	408	412	449	429	386	403	394	394	417	424	456	427	397	447	439	421	391	413	407	406	417	426	420	419	417	447	421	418	431	397	427	427	408	440	414	400	422	414	439	435	417	403	443	414	462	421	418	387	432	438	451	442	374	422	423	394	445	420	425	404	431	413	413	390	399	411	439	440	412	445	412	415	424	400	389	445	426	406	397	442	428	428	423	400	411	425	418	447	392	383	393	401	453	373	405	447	410	401	444	433	421	401	441	422	423	412	406	431	410	430	414	403	395	418	385	397	426	413	401	386	453	396	443	428	456	429	397	388	410	412	418	428	408	409	420	416	446	409	360	423	416	419	396	438	403	401	431	371	478	432	401	394	398	441	403	404	428	447	430	427	426	440	423	383	429	440	405	408	392	422	360	394	406	418	407	402	416	414	393	403	405	391	392	424	448	410	403	425	410	416	389	417	447	438	385	429	430	410	419	411	401	417	403	431	418	460	419	431	406	429	404	413	415	397	405	421	433	419	424	410	406	381	447	442	427	386	430	436	397	401	392	403	424	423	423	414	443	412	434	395	450	411	452	410	414	390	397	438	393	419	377	442	437	427	398	406	413	451	415	417	372	387	426	429	453	373	401	387	424	437	410	395	401	434	436	412	409	456	398	416	399	447	409	388	397	383	401	436	430	413	407	459	431	400	417	383	444	422	401	472	406	421	413	416	391	435	443	452	436	383	432	418	417	434	416	417	427	408	408	377	436	407	423	400	412	404	407	437	437	405	416	397	450	397	384	403	405	383	406	390	404	424	400	411	367	396	403	393	415	391	441	401	425	435	405	428	440	425	418	442	424	405	353	432	455	411	417	411	439	397	403	396	438	423	417	421	439	440	412	440	456	431	407	404	430	471	380	440	408	426	372	386	441	398	422	385	400	430	408	423	429	441	448	439	451	416	448	463	450	410	408	443	391	412	389	444	404	456	409	398	404	448	423	377	438	447	421	431	405	405	403	387	437	431	416	407	431	444	386	429	390	433	434	396	451	418	403	417	405	409	414	433	413	421	419	404	434	384	407	423	408	433	431	399	446	364	405	360	402	437	420	402	380	423	391	384	433	417	421	411	392	433	435	390	395	416	406	391	423	423	415	409	416	420	443	408	408	407	428	432	395	393	429	416	408	402	395	447	455	408	417	419	423	387	415	438	440	460	465	431	414	413	417	421	417	405	418	406	400	401	402	419	385	407	424	434	410	421	405	426	415	478	432	431	412	421	401	418	419	379	401	401	425	404	388	430	397	402	412	418	448	394	417	409	381	427	424	465	443	454	385	364	415	403	414	437	407	396	384	386	404	428	417	416	418	407	404	415	404	418	375	395	408	388	408	402	417	369	394	447	432	419	397	435	456	418	419	454	415	397	456	396	418	390	401	420	380	433	388	403	432	396	433	422	419	419	414	411	422	446	421	415	370	432	433	434	423	418	395	390	437	439	419	386	408	407	391	391	425	409	408	391	396	384	391	403	450	416	382	430	391	409	421	432	388	429	405	413	407	448	438	424	388	424	406	399	412	421	409	393	445	417	389	391	424	411	436	438	410	419	408	422	372	422	435	391	424	415	377	424	399	443	413	420	437	407	397	443	423	449	408	443	411	418	416	424	427	402	409	385	380	445	436	407	434	432	450	413	458	425	420	379	415	448	413	420	430	443	409	416	385	433	414	429	428	393	398	422	423	394	430	466	412	429	443	414	439	429	410	431	442	423	413	446	424	416	405	441	390	419	407	448	418	422	454	427	418	394	461	380	392	428	360	409	377	387	409
43413	69796	53705	35365	24397	18663	16055	13071	9721	7623	6276	4757	3675	2841	2197	1652	1374	1136	973	817	705	694	604	651	536	506	514	516	496	478	451	495	481	483	450	452	449	434	428	438	402	467	432	415	430	419	442	420	390	383	398	443	385	412	430	418	438	431	427	418	400	388	403	395	412	423	419	386	370	398	427	392	445	417	383	409	404	395	447	393	392	416	395	424	398	408	412	406	419	394	449	420	431	448	405	400	439	412	384	438	376	403	404	440	416	395	410	400	408	409	429	393	415	425	419	403	430	426	387	426	431	395	429	404	430	406	445	389	406	426	413	447	421	424	435	417	423	399	412	444	411	455	408	406	434	407	410	406	405	419	382	418	441	431	376	385	428	397	425	428	393	400	383	391	420	424	406	384	417	457	396	384	437	403	417	418	421	400	417	420	404	390	394	414	395	410	391	421	397	412	424	408	453	399	422	416	369	414	410	410	417	402	409	407	431	405	405	416	411	411	400	414	387	388	424	426	467	385	409	408	381	428	422	420	436	377	400	405	425	396	408	435	413	425	401	415	383	395	424	395	411	381	396	403	391	412	447	413	424	425	446	422	389	417	393	421	393	405	400	438	443	409	406	398	405	407	446	430	424	392	408	393	406	392	409	418	418	422	389	424	443	427	404	402	411	392	392	420	374	394	410	410	402	428	439	444	394	413	397	440	398	428	423	426	390	396	399	412	405	420	334	403	399	403	428	418	387	413	433	412	392	425	424	445	400	414	391	437	393	406	409	444	380	407	409	442	395	422	411	438	369	397	433	383	408	420	414	412	409	379	415	383	363	414	393	392	383	416	400	403	448	424	408	426	407	413	414	398	402	432	417	425	397	396	452	442	422	402	382	382	440	427	393	371	386	420	434	392	460	393	408	441	426	422	429	445	430	386	394	388	391	395	429	434	414	437	417	404	400	435	441	414	404	397	400	403	420	396	389	398	421	365	395	440	409	439	433	413	429	421	416	443	379	399	441	403	439	400	424	455	412	402	395	437	432	410	423	383	421	450	411	379	400	432	397	406	393	411	444	422	391	422	401	436	388	430	409	432	402	394	414	418	433	396	405	393	389	425	393	422	446	408	410	396	423	388	400	399	412	388	404	419	428	436	408	420	388	411	398	449	418	397	362	420	406	415	394	444	415	415	409	437	392	423	418	423	460	435	411	377	404	405	453	423	414	396	401	410	421	393	344	458	437	424	431	405	415	378	409	426	402	405	407	392	412	419	425	415	413	399	404	429	419	403	396	428	425	427	419	410	433	427	414	389	398	444	415	392	421	421	400	405	423	390	415	428	373	407	366	424	400	427	434	419	427	404	389	397	383	409	420	422	402	377	422	406	396	425	399	422	449	413	387	416	397	416	391	380	387	413	466	407	433	409	404	390	398	449	428	410	396	426	411	426	404	384	454	436	407	411	433	416	406	417	412	405	421	421	398	423	402	417	399	411	427	391	383	399	380	385	393	413	433	408	412	391	406	390	384	410	430	418	432	366	412	412	417	421	400	391	417	445	430	424	403	389	441	426	407	365	417	401	432	407	423	396	429	440	369	428	429	432	412	372	422	396	384	415	450	398	430	410	389	431	420	407	417	434	419	452	407	383	379	409	427	415	414	377	411	395	392	392	431	416	419	415	414	428	420	358	406	377	399	405	386	423	393	437	421	379	423	428	418	407	392	419	392	408	387	446	409	423	432	434	422	407	400	393	414	390	389	400	406	419	386	393	394	429	392	384	414	403	431	413	412	410	395	414	411	396	399	427	403	422	398	423	404	426	387	380	381	434	399	414	434	420	431	409	419	413	383	417	408	421	398	408	396	414	406	397	387	425	396	375	414	423	409	393	434	426	408	424	426	405	414	443	389	439	447	384	433	389	388	382	411	420	419	422	395	399	442	412	428	412	398	381	437	377	391	429	394	402	395	390	411	420	398	418	405	423	406	409	406	421	363	425	401	380	399	356	412	403	416	424	410	425	392	428	441	440	428	413	414	399	414	388	425	451	422	403	408	434	424	384	439	408	396	406	427	413	386	427	432	415	390	417	468	419	435	396	417	441	432	402	422	389	421	380	364	418	411	402	405	394	408	412	392	411	385	445	425	421	414	404	413	421	399	410	399	386	388	397	408	441	447	450	377	395	402	387	407	417	417	434	375	415	399	433	378	384	401	453	406	465	415	410	387	433	395	443	425	452	379	412	397	425	445	402	421	380	397	433	415	426	430	396	427	417	401	411	413	403	410	401	418	419	412	402	386	409	425	394	387	449	406	394	445	430	443	450	393	432	411	429	411	427	406	404	395	394	407	432	408	407	444	427	443	404	445	418	424	411	421	430	414	395	423	383	423	397	408	388	451	419	374	419	432	408	369	386	386	447	410	399	400	393	443	413	385	361	423	426	402	447	410	421	400	439	406	411	402	419	419	444	422	420	374	390	425	358	413	427	409	409	402	417	427	406	415	411	441	439	395	407	376	433	395	440	437	390	389	384	442	422	417	404	371	410	442	416	399	416	403	419	407	413	406	417	379	414	412	407	426	441	401	408	387	437	363	381	432	417	407	387	407	418	411	441	421	427	418	421	416	453	419	368	406	404	413	412	407	428	415	378	406	409	403	404	414	405	385	436	394	400	422	390	429	419	409	437	413	435	423	398	406	396	458	396	403	398	461	405	415	415	410	413	407	438	373	437	406	388	410	375	441	438	423	394	408	408	429	390	395	449	403	367	386	405	407	426	422	427	387	408	425	407	415	466	413	412	372	389	410	439	413	380	438	432	414	407	388	410	383	369	409	381	417	414	390	401	377	406	422	379	423	424	392	384	408	414	444	420	385	412	387	399	389	431	386	411	393	433	391	405	369	385	427	376	415	394	423	431	439	406	428	399	408	410	399	390	436	385	428	427	426	399	412	426	415	390	413	410	405	462	398	434	420	408	394	415	436	440	400	385	437	420	470	383	407	418	390	432	421	430	445	389	422	438	412	388	389	422	436	414	426	402	390	420	385	391	426	411	407	418	391	386	471	424	434	431	405	424	410	394	426	406	410	432	428	421	422	436	420	414	415	408	420	383	423	390	398	390	420	399	386	409	423	387	388	470	396	426	409	395	414	376	441	406	396	397	403	395	390	407	395	412	404	423	404	403	428	412	405	429	402	410	389	389	415	418	405	399	397	431	400	409	413	414	400	435	384	434	392	392	381	374	387	419	409	432	403	433	433	402	421	415	411	416	391	413	417	414	425	380	389	390	392	384	418	403	399	381	423	369	405	396	381	407	398	391	406	419	403	438	426	416	435	383	425	400	390	423	383	409	437	381	408	405	403	430	424	399	406	428	385	399	419	408	438	391	385	398	434	412	411	428	428	396	450	370	388	432	399	430	391	394	390	471	402	367	435	422	389	396	421	395	450	409	379	399	414	450	432	407	398	375	426	382	371	414	428	445	404	404	400	418	403	422	401	413	415	451	402	398	427	439
37109	41662	40660	27012	14693	8560	6674	4982	3465	2586	2187	1708	1433	1237	952	744	705	608	548	536	521	431	451	449	444	472	397	471	408	425	451	404	437	395	420	373	376	378	428	426	409	429	399	404	427	410	422	414	413	397	417	369	404	399	400	377	398	382	416	353	386	378	405	387	409	368	423	435	389	380	424	389	431	411	406	387	436	429	370	440	401	409	396	430	396	420	435	416	398	410	404	420	383	388	393	432	389	406	406	409	409	416	435	405	398	436	430	427	397	418	420	426	431	412	389	400	361	427	392	420	416	385	404	384	404	389	416	374	382	408	390	417	387	398	433	415	478	394	382	410	377	398	387	414	374	378	418	417	392	384	406	394	381	363	397	415	372	406	435	397	379	408	405	372	398	428	425	404	375	402	416	430	402	381	396	414	392	419	422	391	412	391	394	386	415	399	393	414	431	420	383	421	426	383	414	386	449	409	442	396	421	410	411	393	382	406	400	384	423	389	389	374	416	412	406	402	426	381	406	415	416	393	409	420	383	382	438	416	408	402	425	403	381	374	410	395	371	406	382	433	428	393	405	434	392	386	397	416	388	396	413	423	400	445	399	405	411	382	428	381	401	384	420	414	384	383	410	393	415	429	403	412	397	397	423	385	398	405	443	388	394	391	385	419	392	414	372	406	415	395	418	389	411	394	367	406	410	396	414	402	398	449	437	388	431	390	418	377	414	397	418	385	424	419	405	393	439	449	407	401	426	398	427	413	385	411	421	400	430	381	385	412	379	384	391	388	411	451	422	380	423	424	436	410	412	421	400	411	469	404	404	399	397	403	388	400	415	408	396	390	386	411	377	386	379	420	375	381	406	432	447	432	385	438	410	376	426	409	418	394	412	390	466	425	435	378	395	406	394	415	388	373	417	384	426	395	402	373	435	416	396	394	413	399	392	452	425	424	418	379	425	392	399	429	403	415	404	433	433	394	429	451	407	385	413	414	389	424	413	407	408	379	382	421	416	418	416	394	407	413	409	384	404	354	407	387	421	391	422	420	396	419	378	401	439	394	381	402	415	383	400	403	369	413	365	379	397	395	418	384	399	406	427	410	411	398	421	372	372	417	407	388	429	388	391	397	383	387	398	393	415	392	419	447	391	409	404	363	452	399	399	379	380	420	398	390	396	415	396	420	413	398	393	396	406	411	397	402	403	400	397	391	405	402	420	406	398	384	415	415	411	447	372	358	405	376	423	401	393	402	377	377	413	418	408	386	389	408	394	399	391	424	436	426	405	420	389	403	376	412	418	390	389	377	408	420	377	433	430	389	371	407	386	432	382	401	410	438	394	405	396	432	371	403	402	416	415	399	382	454	403	392	412	383	406	428	418	399	397	413	380	425	382	415	395	424	401	370	395	415	381	429	387	440	401	393	396	410	397	399	392	407	421	393	403	386	363	425	386	368	419	367	413	403	419	391	403	411	401	406	379	410	406	419	432	417	391	402	402	408	412	385	388	428	401	391	403	409	440	412	397	434	398	385	365	398	399	409	399	424	393	426	416	427	389	386	402	415	410	408	395	413	393	412	412	420	405	391	357	388	363	402	384	403	406	387	401	386	431	398	448	423	415	401	427	388	440	439	385	413	410	380	395	388	420	368	388	404	456	412	418	381	418	409	408	403	428	421	417	405	434	409	417	349	407	403	375	394	390	421	413	392	416	390	405	436	393	408	390	378	380	411	409	410	393	368	451	399	347	408	443	382	370	409	402	424	433	400	440	401	410	419	423	414	397	411	412	390	424	381	388	418	389	401	409	417	410	412	375	396	394	423	386	370	429	407	385	402	409	343	422	390	406	414	397	420	375	387	408	415	437	412	417	375	422	394	395	397	418	360	414	431	422	400	372	410	439	399	405	393	419	420	386	426	384	404	404	371	378	414	402	388	466	402	441	423	388	426	432	396	413	389	417	420	403	391	421	422	391	390	377	385	413	417	385	392	401	413	417	397	457	424	378	391	398	396	379	385	401	400	394	414	404	427	409	392	410	384	389	383	369	422	395	387	418	371	401	406	404	373	430	393	390	433	373	415	382	395	395	401	411	435	413	415	388	394	425	397	413	439	410	389	397	408	370	445	413	431	387	390	407	400	389	335	405	401	427	401	394	388	380	379	397	403	414	378	412	439	392	416	418	372	440	407	367	373	370	433	421	387	387	398	433	366	369	407	405	410	391	426	417	405	386	420	396	389	373	403	382	414	386	394	411	389	379	403	435	405	400	410	392	426	402	400	389	389	412	407	419	396	409	425	382	432	422	395	407	401	402	371	399	394	415	412	386	376	416	394	374	405	396	414	417	399	416	372	407	419	411	426	435	406	425	405	425	398	390	368	383	389	427	386	425	432	382	426	424	424	386	369	432	419	395	374	399	397	367	410	412	390	418	374	404	457	421	428	389	412	409	393	438	390	368	422	391	393	412	363	419	422	407	425	389	375	384	366	403	347	413	393	401	379	436	399	436	377	384	384	402	447	447	373	428	374	395	389	437	385	415	406	390	358	394	383	422	389	377	433	438	365	366	437	430	385	383	420	419	394	416	396	423	389	418	383	365	395	402	403	410	407	411	408	403	389	400	404	401	394	404	367	402	416	430	437	414	379	399	419	429	426	395	421	394	396	404	394	395	397	415	403	390	389	397	402	402	423	388	408	432	390	421	399	383	379	413	431	392	377	393	397	399	398	379	394	432	405	418	386	380	413	424	412	400	434	410	422	366	393	386	404	394	430	402	377	397	393	427	419	414	392	398	407	390	378	395	387	391	410	396	352	412	424	428	418	401	384	421	414	438	411	407	370	397	407	396	394	389	423	403	362	382	413	416	439	412	391	422	413	408	396	408	398	388	401	428	390	388	373	395	392	391	371	400	379	420	395	408	409	392	405	412	385	404	408	395	424	428	426	418	392	414	435	421	412	404	395	438	397	414	406	409	419	402	388	427	414	370	384	444	399	401	369	416	406	424	395	349	425	404	414	400	377	391	390	404	388	389	388	380	387	389	433	397	376	405	428	416	410	397	398	383	391	391	395	460	384	398	393	398	392	398	375	409	392	402	398	421	389	386	386	429	388	372	413	387	391	374	414	411	379	422	392	433	404	404	423	393	395	374	419	370	373	414	389	401	379	412	382	404	410	407	411	429	400	412	435	412	394	385	391	405	444	398	373	414	393	410	383	444	445	432	404	368	390	374	409	401	400	373	368	382	407	402	387	408	389	421	416	417	401	390	398	394	409	371	397	371	385	400	420	393	409	405	400	394	412	415	415	393	420	424	380	417	432	367	435	379	378	379	422	394	433	421	419	413	391	419	431	384	407	369	404	426	415	408	393	383	394	430	390	428	375	432	414	418	422	373	428	398	410	391	385	394	420	381	406	450	380	393	419	397	417	373	394	431	412	428	386	414	418	434	417	401	421	389	419	426	393	400	423	406	427	351	408	415	427	353	417	403	400	415	412	432	415	398	403
41469	53900	39057	23536	15879	11586	9781	7447	5436	4048	3352	2627	1994	1631	1294	1064	882	758	667	617	575	509	493	511	481	462	463	466	442	436	451	441	414	463	419	423	426	401	411	440	436	402	400	412	390	403	395	473	419	397	445	388	383	434	419	404	409	407	397	389	433	429	388	382	381	416	427	421	411	413	403	364	393	391	422	397	416	422	402	426	407	384	395	399	394	414	407	406	408	389	427	413	403	395	394	390	372	406	419	429	412	403	373	427	389	409	430	395	373	430	394	376	426	356	404	380	366	431	408	426	428	413	409	419	433	411	423	431	404	394	412	394	413	451	357	405	455	426	399	432	392	436	478	424	397	401	408	443	377	422	368	414	423	419	418	435	403	414	421	406	454	414	404	384	407	417	394	426	412	402	416	421	401	403	424	387	374	387	404	420	414	419	397	393	400	421	417	422	420	388	385	392	405	397	433	405	411	400	410	432	399	401	393	410	396	391	438	422	416	425	418	375	410	371	436	361	431	391	409	405	401	410	435	412	455	411	401	404	401	408	437	425	404	394	424	408	417	439	438	427	394	391	403	378	416	353	386	407	379	411	418	435	404	424	374	413	416	406	405	423	410	385	396	424	416	397	427	419	389	405	418	412	434	403	446	404	401	409	418	409	424	380	391	420	414	386	408	422	387	416	407	415	428	400	420	428	405	417	406	372	410	373	380	424	428	402	393	362	409	370	401	384	409	398	433	403	415	407	402	415	407	385	412	398	388	391	408	388	415	459	406	435	418	428	390	410	413	394	416	434	393	412	394	386	392	394	399	401	399	373	415	435	406	416	396	398	388	381	394	394	351	395	394	399	422	401	418	388	368	395	415	401	425	415	421	419	386	411	381	443	399	420	408	408	406	382	402	404	420	390	399	394	420	419	378	412	416	403	432	429	427	465	391	404	368	436	401	404	427	417	393	429	377	405	420	419	397	398	444	430	420	381	425	413	399	404	391	399	425	413	398	410	354	388	416	413	414	395	430	405	402	417	444	468	413	381	413	429	436	387	441	395	405	396	347	421	383	384	398	475	405	397	407	425	441	437	382	416	403	380	396	388	391	445	373	415	379	405	401	375	383	362	403	406	403	427	416	402	389	392	418	405	427	402	455	421	402	416	420	390	396	400	391	422	408	380	396	405	421	428	393	380	400	393	397	413	394	407	391	390	418	433	388	412	406	405	400	400	432	409	386	427	393	393	410	395	388	441	441	420	390	437	459	397	394	422	422	415	396	421	420	413	433	396	395	418	393	373	379	378	430	371	378	410	434	413	385	408	399	390	402	445	380	396	449	390	396	419	422	390	390	419	424	415	438	438	418	424	411	406	413	406	373	343	391	405	417	405	423	399	393	433	391	393	393	417	414	418	428	421	428	389	429	428	401	415	372	414	428	371	413	408	434	374	391	440	384	432	426	438	383	423	419	413	425	445	430	394	394	461	424	415	374	393	364	428	383	394	381	418	429	437	393	423	379	420	428	385	430	412	417	413	412	419	426	435	425	377	445	422	425	381	431	412	386	417	410	376	437	440	423	409	369	394	442	403	392	414	358	394	432	412	427	441	402	410	454	462	433	428	406	453	390	408	447	376	421	422	448	397	376	433	405	408	382	402	386	424	397	385	415	394	384	409	364	390	427	423	391	445	428	415	375	416	429	439	390	424	422	415	406	405	413	447	407	407	403	433	426	378	412	426	411	401	377	372	432	420	410	388	449	424	382	473	413	452	377	388	426	397	425	382	408	394	398	407	437	417	406	403	399	421	442	415	422	385	400	419	379	397	409	449	403	416	403	426	425	394	400	384	404	437	353	401	425	378	432	408	383	429	393	417	427	399	414	442	428	406	390	402	373	427	434	377	385	358	402	415	432	408	367	391	422	372	426	417	385	396	403	399	413	435	433	422	408	386	420	385	412	417	409	422	410	429	427	400	430	412	412	421	394	402	433	397	427	393	431	427	406	409	382	401	408	413	402	417	421	423	438	418	427	405	396	412	402	408	402	437	414	437	417	387	421	432	423	407	441	384	398	410	417	396	409	421	421	407	419	444	418	403	392	409	414	393	400	404	412	413	392	402	384	378	392	412	387	420	368	390	396	419	432	433	405	424	398	410	423	425	369	401	413	419	395	431	409	399	398	404	391	395	440	382	387	401	445	449	414	403	392	374	393	406	478	397	395	408	396	468	415	349	394	369	393	417	394	410	400	400	404	397	421	433	422	444	375	410	394	409	434	403	393	429	409	409	413	405	394	410	413	424	414	404	400	432	415	389	472	409	419	461	435	406	405	393	410	373	424	391	392	400	406	436	410	436	412	389	424	374	380	409	386	401	410	389	407	406	371	435	374	403	424	417	410	403	434	415	383	410	386	395	422	379	440	433	421	423	418	359	426	383	402	411	396	392	412	410	431	392	423	387	381	423	393	409	411	387	426	439	438	402	416	411	421	361	414	397	412	435	439	382	395	378	430	365	400	374	391	357	404	431	407	423	392	453	422	414	380	456	427	400	397	378	414	403	421	374	423	369	398	425	397	367	409	395	431	424	400	415	417	423	443	415	421	387	394	439	412	403	416	422	426	419	410	417	429	435	413	415	434	401	401	386	403	382	402	390	386	388	459	427	408	443	383	428	396	386	404	425	385	472	396	386	409	414	420	408	452	414	426	393	392	424	400	403	377	435	388	425	368	403	404	424	435	461	408	425	428	416	407	430	399	417	410	372	423	397	390	385	417	418	383	423	417	395	394	404	356	399	444	400	391	376	399	394	390	408	411	408	420	387	417	420	402	394	443	394	417	382	407	428	413	433	410	373	404	409	391	411	394	405	419	414	450	435	408	404	372	424	426	420	412	382	395	376	430	431	379	384	384	408	391	417	401	405	396	406	414	423	414	438	450	383	405	385	402	441	401	412	391	377	382	416	421	425	399	397	420	403	383	385	432	425	419	407	418	380	437	384	418	418	429	437	386	392	433	405	407	410	391	406	399	424	411	426	400	427	418	382	440	408	436	401	420	411	422	384	407	423	439	417	437	415	426	382	362	427	402	437	417	423	450	387	410	363	422	403	442	417	442	387	421	400	425	447	404	398	406	410	418	413	438	402	368	418	402	429	459	435	432	407	431	398	424	382	386	370	417	405	405	410	422	410	405	443	383	404	380	433	396	379	411	418	384	397	393	419	387	433	465	379	381	412	382	403	415	398	422	415	442	398	418	419	414	428	387	416	414	396	388	422	400	416	433	423	432	423	397	423	390	379	398	399	395	387	412	388	347	437	401	418	408	434	377	401	406	367	440	391	384	384	386	416	399	429	389	408	385	381	426	398	408	387	396	385	417	376	391	468	384	440	415	420	405	349	420	372	420	397	382	397	440	404	386	400	409	405	420	402	439	411	402	418	429	391	392	420	410	379	397	399	407	410	393	364	410	386	397	396	417	403	428	378	429	395	420	399	380	395	413	388	413	356	438	429	384	410
24268	21379	28726	25510	22411	18078	12202	8050	5342	4239	3312	2698	2073	1665	1384	1172	969	757	672	658	524	478	484	480	507	455	423	437	461	428	417	462	418	393	406	410	396	404	444	443	383	378	385	394	377	358	419	392	371	404	376	410	384	371	381	390	425	407	381	381	390	387	365	384	409	386	398	424	390	368	358	388	421	402	398	409	407	386	377	404	383	403	390	384	367	418	404	403	419	382	411	393	400	385	385	361	401	383	392	376	357	422	390	382	394	442	393	396	389	379	409	416	375	429	369	427	415	419	374	370	386	416	405	380	395	374	371	383	407	445	431	364	394	366	402	333	430	411	401	404	437	391	404	415	411	412	420	413	415	375	398	439	406	388	406	367	406	390	392	403	386	434	407	409	395	384	394	334	388	374	415	381	392	409	449	384	394	399	411	427	382	391	421	380	369	382	386	400	401	436	408	390	373	396	433	423	370	435	409	379	420	411	388	382	360	403	393	368	416	355	402	422	356	400	391	407	372	408	403	394	380	359	407	382	421	368	395	429	410	422	389	370	390	387	403	419	376	408	367	419	393	380	398	406	385	359	383	374	390	401	385	390	398	401	395	414	389	398	371	382	433	355	372	391	398	382	377	397	397	388	371	432	389	428	405	412	394	362	389	401	407	403	428	391	401	378	411	372	373	371	404	385	386	392	411	440	405	389	391	399	389	389	402	413	401	408	385	410	425	402	412	378	415	426	412	407	401	366	372	395	414	397	406	408	393	381	429	395	386	426	382	371	381	411	421	404	415	385	402	433	407	387	408	382	440	431	425	391	399	425	380	384	395	383	410	425	432	412	374	418	408	378	434	408	383	411	374	382	385	402	415	413	394	388	407	411	391	384	406	395	394	398	384	423	404	398	395	390	368	393	378	399	371	421	403	400	421	403	398	405	456	424	408	385	390	420	403	423	408	409	382	385	375	400	397	420	388	424	390	401	399	396	391	379	389	414	418	384	433	396	421	385	389	390	394	393	399	430	394	413	393	350	407	417	389	361	407	415	430	378	402	416	375	384	381	378	406	396	413	390	408	423	357	394	398	394	402	396	409	408	408	383	377	389	376	426	385	354	373	400	421	405	390	400	417	396	399	366	409	398	408	400	414	404	408	364	376	369	377	415	423	436	397	426	413	406	410	421	395	379	367	375	412	376	410	416	390	421	391	384	384	383	409	399	445	406	437	454	436	392	380	397	373	392	414	388	419	395	434	393	358	390	382	402	383	393	388	364	376	406	390	398	377	379	422	414	391	406	389	413	436	386	415	435	391	400	383	439	404	374	380	389	408	383	389	403	397	394	397	388	378	389	402	402	397	399	400	393	425	412	413	422	374	381	370	403	402	371	399	389	435	390	419	405	408	412	391	372	420	409	403	405	413	397	427	367	408	415	445	416	347	416	404	389	377	357	389	404	373	409	337	416	377	395	408	413	398	409	374	408	369	421	389	412	360	382	389	380	369	421	429	385	399	386	364	392	400	412	393	396	408	390	404	394	404	398	394	393	394	401	404	421	391	413	396	353	418	378	410	387	432	362	401	415	427	397	399	375	415	382	409	364	390	397	438	407	422	366	402	405	364	375	403	376	365	384	377	394	455	383	406	384	387	405	379	415	385	376	439	388	392	420	417	407	359	384	415	352	404	439	375	419	418	369	371	409	380	382	391	419	423	344	401	405	403	391	365	374	370	393	371	409	437	383	419	391	385	422	382	376	413	413	425	408	423	373	436	417	373	408	374	412	373	432	379	400	403	415	392	409	381	410	389	418	385	412	379	396	401	375	412	378	438	406	388	412	417	381	405	382	382	422	343	401	408	381	397	383	363	402	383	419	388	396	386	392	398	417	409	417	414	356	405	396	394	417	387	402	374	390	401	389	400	398	428	381	429	384	417	441	410	434	364	386	415	411	393	410	392	385	375	427	430	392	406	388	427	416	408	396	406	421	405	414	409	378	448	379	417	408	397	398	424	363	434	352	409	392	447	404	387	406	431	394	396	428	414	407	459	422	368	363	410	400	370	362	403	404	372	376	405	420	437	404	395	387	370	394	410	393	381	431	409	403	387	394	382	390	429	391	382	387	400	396	416	416	405	373	418	375	388	421	399	433	388	410	360	395	413	423	391	390	421	388	439	438	433	377	390	394	402	388	405	403	377	434	376	393	402	384	356	412	393	410	379	418	376	395	398	386	376	383	416	391	426	398	418	399	425	396	393	406	400	418	374	409	418	397	376	410	397	393	397	406	399	390	404	401	391	418	397	416	387	385	426	384	389	425	395	391	345	380	416	365	415	404	405	390	379	389	366	403	382	400	370	398	407	385	370	413	392	402	394	387	413	385	410	379	413	402	422	394	395	400	391	390	405	395	389	410	386	411	394	458	415	384	403	381	416	405	434	397	405	392	388	401	381	396	415	382	421	401	446	412	402	425	408	430	355	417	380	372	387	376	394	411	397	409	403	441	450	421	356	420	386	420	400	421	442	410	439	412	421	394	407	392	391	389	421	372	403	422	400	458	361	417	373	387	379	405	416	422	397	418	416	367	390	375	408	375	414	392	387	412	428	404	402	377	446	395	379	413	408	382	419	394	394	393	400	375	374	388	387	419	387	426	410	377	413	405	396	417	386	378	371	423	438	410	379	395	384	404	419	385	397	376	407	382	400	400	390	425	405	413	414	404	394	408	388	388	357	408	397	369	387	411	366	410	404	408	409	376	405	370	396	410	397	376	365	377	377	408	449	421	401	384	383	394	405	370	421	405	360	379	399	365	404	411	397	404	399	366	400	415	416	442	431	382	399	448	334	391	418	422	388	375	395	393	393	400	372	396	353	399	413	409	403	411	386	398	377	408	379	403	399	383	363	421	433	401	416	415	417	392	376	403	398	395	373	377	369	417	399	399	418	378	392	421	444	405	366	409	393	408	375	436	366	399	370	393	394	409	365	380	410	370	393	401	391	396	384	386	427	383	420	393	396	398	390	375	417	402	391	411	454	389	380	410	393	375	399	425	391	396	416	403	372	387	419	383	390	397	390	394	397	398	409	406	365	369	390	407	361	426	433	392	408	395	374	403	401	389	384	409	443	419	361	392	425	424	386	388	402	428	399	410	401	422	419	385	398	411	396	414	388	380	391	372	402	394	419	389	376	378	402	396	371	381	384	364	388	365	428	379	391	376	401	392	373	392	422	359	410	411	379	389	388	417	403	390	387	414	405	395	395	392	416	396	417	402	403	385	390	424	406	414	400	359	372	361	390	396	381	405	372	379	400	405	355	408	418	416	378	343	412	417	414	413	347	407	365	389	384	395	389	404	406	373	397	406	414	377	394	388	415	358	402	443	397	398	382	395	385	402	349	381	405	426	358	411	405	425	397	413	382	423	417	418	384	414	359	411	408	384	384	402	391	394	410	394	403	391	395	405	398	361	435	393	382	400	401	398	365	387	386	401	393	387	385	383	407	431	393	374	358	405
39943	59965	45016	30778	21352	16228	13789	11148	8074	6203	4858	3843	2889	2424	1900	1492	1218	1001	837	727	675	604	559	588	536	536	526	482	520	475	458	438	454	423	473	478	403	389	387	428	428	392	452	402	421	418	424	425	417	414	412	417	400	428	388	415	405	406	393	408	427	432	411	397	406	378	428	393	400	409	430	402	371	412	377	396	408	376	449	405	408	419	372	415	440	390	388	399	397	394	379	377	374	406	401	391	389	390	398	430	413	418	394	409	406	413	430	387	422	364	416	423	424	415	395	420	395	401	410	434	390	377	404	380	384	380	410	440	400	399	370	386	425	382	394	403	392	382	374	402	412	406	406	383	413	368	377	404	410	358	395	434	399	412	376	413	371	422	408	394	405	408	409	406	401	391	401	401	411	378	426	383	436	414	382	386	399	395	400	416	413	395	395	438	358	402	416	419	418	413	404	417	398	409	377	445	403	412	422	387	385	398	412	403	398	412	367	434	331	385	425	384	408	428	435	397	394	389	400	406	414	380	406	398	401	421	403	410	359	383	389	419	417	412	375	398	402	407	408	430	414	407	404	392	405	404	405	378	427	398	381	386	386	435	426	399	414	415	421	405	409	433	420	391	432	423	385	422	415	411	427	385	410	416	408	440	372	381	393	424	423	397	417	428	394	422	409	418	411	413	394	408	413	401	418	380	401	419	453	430	410	412	405	416	398	404	431	387	414	425	415	374	417	372	419	375	428	421	395	381	367	412	409	441	395	403	418	418	397	445	405	406	385	388	417	439	401	424	402	364	420	401	385	377	360	366	404	405	393	390	383	441	369	416	433	414	392	394	390	381	421	367	376	388	423	438	375	424	383	419	377	390	399	410	418	420	438	400	451	404	419	401	412	416	384	404	393	393	401	405	380	417	412	412	443	388	384	372	397	402	401	411	419	392	420	400	408	412	396	434	418	424	388	416	383	429	428	436	402	423	444	422	403	408	426	388	411	387	419	416	372	385	415	410	428	384	414	401	426	413	410	394	406	410	352	393	435	378	395	409	397	427	382	397	414	444	412	398	408	385	412	388	387	388	390	400	397	406	426	448	386	374	440	399	431	369	388	405	407	419	385	404	424	416	381	394	408	408	440	401	448	401	418	440	405	435	401	391	396	399	413	369	417	398	384	426	399	395	441	414	380	399	428	435	395	437	379	410	397	396	398	396	415	417	401	397	407	387	403	396	405	403	393	403	385	414	416	422	451	374	436	417	369	391	422	418	421	434	418	432	410	401	405	397	380	427	405	383	422	398	412	422	440	386	411	427	402	453	406	365	423	417	434	412	409	403	379	444	398	391	405	431	403	402	420	459	434	403	448	419	405	416	384	405	364	444	377	382	400	416	414	450	421	371	405	399	407	396	403	367	407	379	412	401	429	406	410	396	392	447	403	411	406	377	397	433	379	393	406	433	405	430	393	408	380	395	423	406	378	415	407	415	413	403	443	420	436	405	382	445	403	427	423	435	402	399	433	406	415	369	390	408	362	384	378	403	384	414	440	425	423	424	388	393	388	435	386	405	413	332	375	412	422	372	417	394	407	406	409	392	408	415	401	375	381	395	402	399	402	368	416	445	414	355	423	424	395	440	390	408	413	424	418	378	440	429	419	405	392	388	405	381	392	414	399	386	402	414	392	377	405	395	414	404	366	401	468	381	376	398	392	413	426	407	367	400	383	409	409	413	419	415	399	396	393	378	392	408	401	377	416	366	388	426	406	447	380	418	391	382	405	392	411	418	391	404	420	388	369	434	406	380	446	392	366	370	388	394	414	422	382	356	396	408	421	385	374	390	397	414	421	404	394	399	427	429	395	411	407	410	351	406	387	443	423	399	397	379	387	407	419	395	396	415	441	381	418	405	432	398	387	376	403	415	390	397	403	396	405	393	412	414	413	409	392	428	426	401	378	408	426	407	432	391	387	415	429	407	422	404	404	444	388	390	392	408	412	402	394	409	396	406	413	394	386	404	402	389	409	383	404	394	431	394	352	401	366	397	426	417	416	365	449	411	395	420	412	404	363	414	410	409	412	395	390	382	387	388	400	371	400	375	400	451	406	398	402	409	415	408	415	414	380	363	417	414	382	411	422	390	410	382	394	420	400	385	426	417	376	363	397	388	393	382	449	406	362	406	368	397	383	403	438	414	429	409	429	381	394	378	411	435	402	370	406	414	437	411	384	420	400	395	441	410	402	403	409	428	412	389	389	375	432	400	391	377	384	411	417	435	392	433	375	392	408	418	395	381	385	406	396	413	383	411	390	434	416	346	385	382	396	415	389	431	392	409	405	396	395	429	436	411	398	417	404	402	411	412	366	398	404	413	417	400	407	416	416	357	379	394	439	389	366	371	416	388	409	412	396	400	384	391	391	397	425	409	418	432	393	401	408	406	424	383	412	376	384	422	412	419	409	374	355	423	418	408	412	384	426	399	368	376	406	415	438	421	413	429	389	405	394	404	409	411	384	383	407	414	377	380	415	380	409	398	418	406	409	401	417	388	378	428	404	416	360	427	402	387	374	408	394	384	380	430	416	384	429	378	393	408	406	398	399	386	411	384	413	385	371	395	411	408	380	416	425	404	439	405	398	386	377	422	378	418	390	409	422	389	376	402	376	405	413	357	405	418	398	386	438	433	399	413	412	408	416	363	400	443	385	400	429	426	417	369	386	407	373	393	419	404	412	403	390	395	410	418	403	406	425	382	413	411	409	417	393	420	431	365	419	388	427	439	417	385	407	414	437	403	402	421	417	416	417	407	404	378	401	380	457	389	399	399	404	439	446	380	430	381	421	417	376	368	441	397	389	394	440	415	398	403	380	428	397	383	409	353	439	419	367	410	401	396	435	418	373	405	407	400	378	404	409	398	383	423	421	388	416	396	441	400	408	375	415	404	396	405	404	377	413	368	417	433	445	399	408	370	417	420	392	358	392	410	380	422	422	385	371	387	399	397	386	383	417	415	388	390	382	435	452	406	404	384	422	413	383	389	411	447	411	406	375	375	403	389	416	404	398	381	394	395	410	360	412	422	378	405	373	390	419	434	421	382	422	406	417	412	408	415	390	406	397	404	429	414	411	401	394	413	433	409	401	393	420	393	369	391	417	394	384	391	403	407	342	420	397	360	419	376	406	416	402	410	428	449	379	393	421	419	401	418	385	453	431	380	424	405	371	416	430	394	427	395	359	428	392	417	407	384	445	412	408	455	398	388	406	378	370	425	411	420	393	386	402	383	391	405	401	408	389	427	420	436	362	418	401	431	376	396	412	402	385	419	391	408	415	413	381	368	407	395	399	430	421	422	417	411	394	377	456	413	417	395	424	402	360	400	387	420	421	408	422	399	395	412	402	436	395	401	405	382	357	403	415	379	382	398	390	342	462	383	391	398	407	404	398	396	375	429	411	386	394	401	400	377	411	424	415	400	438	415	384	398	411	413	418	381	435	385	380	413	419	389	391	413	419	404
25344	21690	29658	27881	19651	12081	8501	6133	4266	3166	2588	2005	1706	1326	1147	920	778	704	637	565	557	525	467	486	493	481	459	488	482	422	445	412	420	413	419	427	383	433	437	423	467	443	420	414	454	411	409	390	448	383	393	418	443	404	405	436	409	417	461	398	420	393	391	385	423	404	408	412	411	383	407	434	461	428	441	400	385	428	426	370	400	404	449	434	399	425	401	423	398	418	403	405	412	404	363	400	404	422	401	407	422	432	404	417	392	402	394	386	427	424	429	361	412	378	409	421	436	424	399	428	397	397	405	398	445	377	408	390	393	392	391	405	425	406	375	435	427	430	408	410	443	409	447	430	392	415	392	406	412	387	411	427	454	441	425	416	404	417	410	412	436	409	398	409	391	404	379	417	410	383	410	387	372	443	442	406	420	388	427	411	407	446	408	435	412	406	452	408	397	417	410	423	389	407	405	397	385	417	399	383	387	389	373	414	385	436	416	379	419	431	392	408	422	383	406	390	398	434	406	380	417	421	422	386	367	438	423	448	427	420	377	407	405	444	397	437	409	432	428	427	421	424	388	393	425	405	409	393	424	408	402	398	446	402	418	431	423	422	409	381	434	433	430	426	443	435	398	361	346	438	376	373	397	410	425	390	403	432	407	428	413	396	410	406	415	403	449	403	395	429	403	398	418	446	399	429	370	431	453	383	398	402	391	440	412	415	414	430	357	438	400	389	441	408	409	381	445	410	409	383	388	388	400	389	447	387	409	394	374	389	416	405	417	376	460	407	410	436	405	415	417	393	405	396	422	419	412	410	408	402	422	413	427	401	412	388	397	400	411	400	454	412	407	397	394	392	373	417	396	390	401	394	392	403	396	410	395	366	411	412	431	391	393	405	354	416	395	434	375	397	424	429	423	404	420	377	396	402	391	428	411	429	403	400	421	387	373	444	390	394	397	430	413	407	388	436	439	427	404	409	415	389	426	416	389	433	399	375	455	446	388	393	391	419	410	428	369	455	400	422	409	422	369	434	385	422	409	384	421	399	414	389	409	421	415	431	373	406	403	390	394	442	417	437	404	418	393	378	388	457	397	396	375	382	427	432	404	385	409	378	396	439	442	401	443	384	436	400	411	434	391	410	443	406	405	380	401	368	404	422	377	411	407	402	357	387	417	387	427	423	440	385	430	424	351	439	425	421	446	419	444	382	406	377	397	403	424	449	380	409	441	390	404	413	432	423	385	423	408	431	354	413	395	396	417	426	426	389	430	398	410	411	364	399	386	425	395	411	449	414	448	397	365	422	441	431	407	405	419	403	397	407	438	442	425	402	384	379	414	413	394	398	439	421	400	439	398	388	401	449	404	394	380	400	377	414	391	388	418	406	401	412	395	423	427	410	429	411	437	422	418	397	369	443	428	392	430	434	396	389	429	405	381	414	399	393	434	447	407	412	430	411	402	372	374	403	401	392	390	396	371	404	431	429	424	420	394	449	385	398	398	388	416	424	413	387	427	397	429	388	426	393	412	402	396	420	378	369	408	436	480	441	403	397	448	383	429	383	408	418	415	409	413	437	397	396	411	415	440	395	427	386	405	435	410	415	400	395	394	413	415	364	385	436	413	423	432	401	390	393	359	455	412	414	390	438	421	439	414	433	422	376	434	453	408	415	450	401	423	416	407	392	396	414	433	409	400	435	412	415	430	458	377	413	407	421	447	430	423	399	433	368	387	392	407	435	410	428	407	418	412	435	412	411	411	398	410	426	380	416	435	398	406	437	438	429	391	438	408	397	404	422	400	419	431	427	401	432	429	416	393	443	440	408	412	420	401	444	448	424	416	402	395	438	438	437	396	387	427	404	431	431	425	438	413	377	384	414	399	430	412	390	391	390	410	405	434	410	440	397	425	397	380	431	441	435	406	415	400	416	414	413	412	452	375	401	414	405	403	394	397	394	392	405	477	388	427	430	399	390	418	410	361	429	400	391	410	466	417	376	371	427	410	355	402	431	428	411	409	369	402	398	429	410	458	426	407	386	369	433	449	400	404	408	388	385	414	404	407	402	407	434	399	408	404	390	388	441	434	422	418	400	411	398	416	413	398	432	434	386	403	413	380	419	396	395	388	434	432	412	388	409	415	416	438	401	407	387	407	446	410	426	416	402	435	388	427	415	382	436	382	429	413	408	391	424	417	406	407	463	410	416	383	393	416	406	448	386	413	422	419	398	447	395	411	455	419	379	424	403	421	420	436	403	407	402	418	389	393	399	397	420	415	401	423	419	395	451	424	379	391	381	410	382	411	410	377	413	420	411	387	414	383	394	398	424	445	406	383	408	382	362	385	440	391	394	436	408	406	419	417	407	381	403	405	415	422	396	404	417	420	387	409	424	434	415	398	430	444	413	421	404	386	425	383	418	405	391	419	395	406	449	419	418	373	435	419	393	409	427	400	404	397	403	424	418	432	417	424	407	412	415	402	417	398	420	392	428	391	408	427	410	434	386	409	414	415	364	393	427	423	432	392	436	415	405	402	390	404	423	426	415	409	383	409	410	410	382	383	406	402	407	412	400	419	447	417	415	426	432	409	415	396	378	434	442	381	414	434	438	426	405	407	365	388	413	424	415	401	418	418	424	436	383	426	393	439	428	387	378	420	426	429	398	377	382	450	426	417	440	408	411	410	400	387	424	399	410	393	408	404	396	444	361	359	423	417	410	420	391	429	410	402	438	436	395	426	437	408	403	410	422	397	398	434	405	385	395	391	405	388	389	418	397	383	382	399	409	398	419	411	427	446	411	380	400	350	373	423	399	453	396	412	421	439	412	370	425	415	416	375	434	416	432	404	423	395	427	434	407	383	424	416	413	418	414	418	404	396	461	371	391	457	455	414	439	377	445	422	404	379	421	390	431	406	395	421	418	424	378	391	395	386	394	393	438	384	408	414	412	379	401	392	424	442	393	372	394	411	418	405	394	399	417	417	375	404	425	395	424	410	450	397	434	428	426	388	394	397	417	401	399	424	376	417	378	438	423	397	411	403	432	406	383	403	426	396	401	381	435	398	394	389	438	398	417	446	409	359	419	419	448	425	403	405	393	398	431	418	411	414	396	424	407	372	417	424	463	398	449	430	445	402	385	419	401	418	432	405	399	371	393	384	401	415	392	390	429	380	424	408	435	418	442	408	432	390	412	412	381	400	408	400	398	421	407	440	426	410	364	407	416	449	427	402	431	408	437	432	411	394	372	429	408	416	393	402	448	439	397	400	417	397	413	463	415	384	413	391	420	420	408	421	455	398	442	373	400	437	368	429	391	398	418	402	387	392	425	417	411	432	433	418	403	416	405	410	422	388	415	413	419	432	377	394	428	416	405	421	427	399	423	397	392	399	439	417	400	452	409	417	419	398	400	422	437	414	412	402	407	422	406	410	424	392	453	378	424	415	385	441	421	370	417	395	400	412	428	439	406	425	416	397	409	411	420	408	434	423	428	409	432	422	434	408	398
39136	58179	43775	27951	18241	14022	11806	9366	6854	5036	4067	3265	2489	1945	1664	1323	1092	959	741	683	623	601	563	497	477	544	488	496	441	464	445	441	465	461	424	403	413	405	416	461	453	431	392	468	432	405	424	431	405	438	452	416	411	397	438	405	406	435	415	460	432	390	419	434	381	395	420	427	433	393	452	420	412	437	435	424	424	399	432	437	427	430	458	429	449	425	420	452	389	437	429	398	403	428	393	444	419	381	441	400	426	424	406	398	414	379	417	421	423	393	408	454	396	421	379	395	432	424	448	408	439	429	405	383	404	393	405	434	436	425	423	430	425	412	425	451	406	426	380	422	408	390	425	386	419	399	399	402	412	428	431	404	408	417	397	413	424	389	403	443	399	408	442	418	424	457	433	407	442	430	416	370	415	399	416	453	399	400	430	411	443	365	379	418	412	430	398	440	398	423	414	416	389	403	391	426	374	433	397	399	408	418	403	430	417	439	434	443	449	418	414	433	385	396	399	427	426	431	420	444	417	411	419	421	423	438	416	392	433	427	386	381	423	430	437	416	428	425	403	440	445	420	385	397	397	448	372	460	424	433	416	423	394	412	371	422	429	422	411	436	405	404	387	431	400	436	407	412	419	414	391	420	445	402	419	417	401	447	409	422	447	422	423	416	399	407	417	424	409	414	416	439	404	440	382	440	406	411	390	419	421	436	421	439	418	403	416	435	394	408	417	427	426	416	407	401	414	390	428	424	406	421	410	396	462	418	421	399	430	435	399	405	422	422	396	432	423	434	409	423	372	395	405	391	430	439	448	374	402	388	428	413	406	422	422	412	386	409	420	428	414	423	418	424	408	445	381	466	413	428	414	457	447	420	440	406	421	467	455	387	445	436	424	448	389	390	416	369	426	411	389	408	438	423	403	400	414	459	399	406	393	432	425	429	395	411	369	416	416	382	408	457	450	434	464	411	376	422	403	402	400	422	426	449	405	430	410	410	401	416	415	417	370	426	451	411	404	429	416	422	396	438	420	420	437	418	412	399	410	387	408	444	420	397	416	388	456	401	399	417	431	437	443	383	410	411	396	394	424	376	420	374	426	444	406	446	406	457	409	426	389	395	436	433	406	438	430	404	436	443	446	418	443	432	398	414	392	459	414	423	415	454	408	436	414	417	438	405	371	403	414	393	435	415	405	426	398	412	421	433	440	396	434	408	407	441	430	413	429	414	384	420	403	446	401	404	415	369	435	407	399	422	414	402	414	409	439	421	398	422	436	391	436	415	437	386	408	398	423	421	433	409	447	410	435	453	447	446	423	430	400	398	381	422	395	434	462	452	410	422	406	397	419	441	396	440	381	398	393	408	380	379	369	406	405	426	404	426	416	411	396	415	434	419	409	426	364	387	400	440	420	443	445	424	440	439	442	375	431	416	390	412	408	425	409	404	421	400	406	399	409	406	452	415	465	411	412	411	456	419	450	403	399	399	380	393	404	399	397	390	401	408	410	433	415	404	418	397	386	401	420	459	410	409	401	409	408	437	418	420	432	409	394	407	435	420	419	448	407	408	391	411	440	445	392	377	396	417	431	398	443	404	403	444	407	417	425	429	381	386	403	402	394	436	377	390	448	420	429	419	436	383	457	386	409	431	444	394	378	434	412	407	391	400	392	383	454	399	421	405	423	449	430	441	395	442	414	407	408	428	426	437	424	415	403	410	461	422	426	448	399	446	415	425	444	432	423	415	364	409	419	404	370	426	412	403	420	413	443	461	401	391	414	424	399	421	421	397	424	447	429	400	395	399	420	416	406	401	417	434	386	401	387	404	406	406	402	395	434	422	426	419	419	419	435	441	419	381	432	422	404	426	423	406	408	395	436	388	397	412	472	425	401	415	424	376	421	434	392	430	439	426	404	437	410	414	412	415	372	427	407	428	402	416	391	412	435	423	407	376	410	417	393	439	418	459	423	429	459	393	426	405	442	394	382	401	399	425	409	424	386	377	399	423	439	409	413	387	404	399	425	416	402	441	384	393	437	408	431	439	387	402	434	393	382	452	446	442	423	381	419	407	422	385	427	402	431	426	381	390	423	453	416	400	410	419	402	416	391	411	421	439	380	414	400	450	395	462	414	432	422	422	429	406	419	402	429	394	432	401	449	425	415	384	427	421	382	405	412	411	407	424	348	397	400	444	416	412	380	404	429	460	419	410	430	372	397	395	411	395	431	410	404	422	403	413	367	373	401	430	399	416	408	415	427	417	406	442	417	368	394	424	388	393	406	429	359	387	402	406	429	420	412	449	412	421	397	439	415	444	385	426	412	375	401	428	410	379	377	410	404	415	441	410	416	400	402	409	385	353	403	427	381	407	452	386	426	463	384	395	420	443	404	431	394	444	409	397	428	400	398	414	393	435	421	418	397	410	433	434	427	444	422	428	430	391	402	416	393	450	416	412	402	425	418	433	437	462	382	381	437	419	425	401	408	415	393	445	419	443	421	389	406	403	411	445	388	425	425	444	368	430	452	423	411	426	422	425	393	429	367	417	436	429	403	350	398	437	439	411	417	433	376	404	411	407	410	418	440	444	425	408	411	394	410	415	434	434	411	440	442	414	396	398	407	424	409	446	425	407	422	417	368	433	392	399	417	413	375	422	370	414	411	404	419	394	429	446	416	420	386	407	399	441	462	426	422	417	418	423	401	428	392	448	410	428	407	430	437	441	408	407	418	452	400	428	376	411	419	423	416	397	402	415	390	410	440	414	426	430	444	411	412	421	424	444	405	425	398	448	400	419	423	412	406	420	418	410	431	433	399	447	399	411	414	428	397	416	406	416	404	416	390	424	446	450	423	403	392	422	396	423	424	355	408	424	458	409	435	400	439	417	452	406	431	408	416	408	453	406	431	423	404	454	436	433	404	372	446	414	398	431	404	425	446	448	395	400	427	441	386	435	424	436	383	417	393	412	419	409	402	417	437	422	404	422	408	406	448	384	389	397	378	412	434	407	430	406	435	446	410	407	401	448	434	393	389	414	422	386	381	405	388	416	421	432	418	447	395	404	386	429	479	441	421	383	410	381	425	406	432	419	394	397	407	404	381	423	397	425	419	418	396	419	417	388	412	436	427	396	403	434	421	418	426	427	354	407	381	422	425	428	424	428	428	403	362	410	443	393	409	432	444	417	421	453	392	425	370	396	420	425	394	433	384	386	441	430	425	410	402	389	396	392	459	404	425	426	392	405	408	429	410	407	445	390	402	393	424	412	381	449	420	429	391	403	386	379	409	391	426	423	408	377	406	391	374	466	437	432	446	379	429	436	430	417	409	418	386	453	439	429	368	412	401	435	461	403	435	409	412	402	397	372	423	424	410	403	464	435	420	408	424	444	449	435	443	410	404	464	408	439	428	405	457	399	429	425	403	430	411	403	414	422	464	375	423	421	420	397	383	400	402	398	409	417	412	423	400	427	418	391	401	399	407	394	417	396	399	426	413	454	411	418	396	414
23023	21413	29097	24267	21791	22754	19946	11251	7341	5463	4294	3348	2726	2097	1741	1404	1169	1006	827	732	636	669	636	586	557	537	527	518	538	458	532	452	427	418	388	452	462	426	415	449	435	431	391	424	413	402	431	464	431	403	419	441	396	438	415	459	413	434	414	436	449	427	439	440	399	448	422	430	404	400	398	408	424	397	408	413	429	390	385	415	447	399	415	420	436	432	418	401	398	433	404	391	436	402	406	444	412	383	390	442	429	398	441	374	402	405	416	403	428	430	424	418	411	457	426	448	417	427	415	390	432	444	443	389	412	432	428	395	392	413	401	406	435	416	424	416	476	437	447	385	448	427	460	424	396	389	419	438	408	403	412	417	411	429	405	394	399	470	441	438	397	433	413	389	418	411	419	428	436	418	425	383	441	446	448	429	400	423	412	419	434	378	417	390	417	412	404	429	435	407	437	419	437	438	456	435	423	418	405	406	434	403	423	424	372	431	424	430	386	458	430	418	405	435	422	405	406	391	381	401	449	414	401	425	411	428	461	412	432	378	406	427	410	423	448	435	474	412	429	405	406	440	391	427	427	427	383	437	455	413	403	467	421	425	395	430	419	437	434	434	429	413	434	404	448	420	428	387	418	420	432	415	398	429	383	468	450	447	403	422	401	429	425	413	440	391	415	445	404	420	409	459	400	421	410	405	392	401	406	435	448	419	404	398	421	432	411	429	430	437	425	401	433	403	422	409	477	453	454	416	431	387	412	446	418	403	399	436	433	421	442	422	468	415	424	409	478	420	423	415	396	416	423	385	420	386	415	427	399	403	442	424	391	400	437	441	457	400	413	385	393	429	402	433	419	404	412	403	441	454	395	407	429	392	399	434	424	413	405	446	391	433	457	410	462	390	448	415	433	426	473	390	413	414	407	424	411	404	429	454	432	434	415	410	433	431	431	409	393	462	418	398	431	402	412	410	397	389	427	399	437	426	394	398	420	421	418	394	422	422	413	413	409	397	471	415	428	412	429	388	440	422	385	401	424	433	436	458	420	405	426	423	434	419	411	404	396	421	424	419	415	425	362	413	425	407	410	414	422	438	460	413	400	433	422	435	407	449	417	415	418	404	435	430	414	432	422	404	418	387	414	452	418	448	411	406	438	399	452	469	425	415	416	406	448	390	469	407	433	410	399	415	409	442	418	449	418	422	401	427	427	424	394	452	460	393	442	452	398	421	417	412	407	423	425	405	424	423	430	464	421	426	434	407	401	389	409	408	442	471	441	394	400	403	420	403	454	430	425	432	453	422	403	449	419	435	397	409	405	415	429	424	431	436	385	381	454	411	436	421	432	433	429	449	385	439	441	408	418	435	422	433	456	401	422	402	421	408	417	436	420	406	442	430	411	397	401	429	410	440	387	427	433	418	415	403	390	419	406	388	414	426	419	405	423	419	424	405	428	428	382	372	448	403	386	391	401	421	401	421	434	434	394	420	412	408	436	417	401	403	405	450	403	429	403	399	389	419	411	399	409	385	408	430	451	402	443	419	412	433	407	420	423	385	427	416	447	416	429	452	392	414	436	430	438	414	456	413	414	434	415	443	431	412	454	410	407	410	436	450	393	453	437	449	443	433	450	388	445	473	444	403	383	410	421	386	414	414	443	407	394	434	474	395	398	403	405	425	423	402	414	408	416	433	425	427	443	414	405	436	429	435	417	404	424	416	412	397	382	438	419	474	412	445	400	418	388	408	415	421	433	416	424	423	440	391	423	433	411	417	410	439	415	405	391	416	418	438	442	400	423	388	443	435	407	391	419	439	398	451	427	407	451	428	409	447	385	422	418	423	397	400	467	442	441	461	439	392	407	421	450	459	432	378	419	418	451	395	464	433	407	408	433	412	393	427	452	442	394	415	423	389	418	448	420	407	423	407	428	458	445	398	394	419	404	409	370	461	422	400	402	421	417	439	442	437	436	400	420	454	413	394	442	432	421	410	404	418	424	429	426	390	419	431	369	437	417	379	441	405	446	427	423	423	421	399	408	432	411	423	405	438	403	417	402	405	433	397	397	419	430	432	404	393	445	404	411	394	432	424	407	393	389	439	424	401	397	423	437	448	433	431	417	450	407	434	454	433	451	444	410	419	435	421	417	391	419	462	431	409	434	423	357	439	415	432	436	434	436	424	432	417	442	395	377	406	427	408	449	441	439	439	387	379	457	413	409	418	373	410	404	414	406	375	401	394	402	396	436	387	404	418	401	434	404	408	431	409	410	392	410	399	441	405	414	467	381	414	422	439	441	423	414	419	416	443	416	364	429	449	418	382	421	417	410	412	460	382	405	455	417	426	435	404	397	411	416	429	426	429	410	431	375	425	402	407	424	413	407	425	426	429	430	462	379	407	453	420	416	414	442	420	379	420	406	436	407	439	411	407	450	391	437	394	452	417	429	432	421	446	456	440	407	427	409	439	454	425	402	392	434	395	401	420	419	423	412	405	392	402	412	418	417	484	422	401	428	382	402	436	410	434	447	406	404	429	422	440	436	417	420	415	387	400	409	410	375	432	454	419	401	430	417	420	427	420	438	410	394	430	398	430	395	412	440	400	414	451	417	424	424	402	419	415	425	410	404	418	417	403	390	401	446	400	434	417	407	411	456	436	398	429	396	416	423	408	450	424	450	395	404	407	427	409	444	429	409	423	398	384	437	412	430	426	396	430	414	439	442	413	411	407	397	407	409	443	411	401	405	427	449	397	401	403	433	456	423	417	396	398	419	430	400	422	423	444	406	486	472	396	410	431	411	416	426	402	411	422	431	408	426	394	399	410	424	458	447	418	428	421	386	444	400	418	406	434	419	426	459	422	427	386	420	414	432	406	443	434	465	423	417	448	443	453	416	411	416	412	422	417	424	397	452	424	415	412	389	423	458	435	416	401	391	392	393	397	424	430	433	419	430	402	416	436	431	417	454	453	396	431	431	411	414	408	406	383	449	421	466	441	401	400	388	424	399	416	420	396	420	386	442	403	406	392	405	425	400	370	402	421	412	420	407	402	404	419	457	419	383	439	390	411	411	462	420	393	412	414	393	395	434	416	435	405	407	401	448	437	451	415	409	406	437	419	429	434	436	396	435	384	428	405	388	431	425	417	394	368	424	426	400	401	454	404	431	431	408	410	405	403	410	423	426	405	421	407	419	431	425	395	425	392	422	388	433	416	418	394	420	412	433	420	416	420	392	404	432	438	424	394	421	410	447	385	399	426	417	414	411	448	448	443	426	400	413	383	395	408	452	433	438	413	434	417	457	411	402	398	421	417	388	415	435	416	397	403	454	444	449	404	406	432	408	416	451	440	425	440	406	439	403	475	379	434	425	419	400	449	439	408	416	399	395	441	429	412	423	390	402	436	431	412	436	419	425	389	439	412	409	422	411	417	401	412	433	442	423	416	459	453	441	396	434	463	392	403	417	417	421	391	417	419	411	458	390	435	438	452	440	401	409	438	422	434	446	445
41696	69816	52709	35871	25209	20091	17095	14089	10590	7786	6341	5044	3860	2972	2409	2014	1647	1292	1067	936	807	708	688	636	555	595	543	529	533	505	528	516	513	465	459	449	446	456	477	473	452	425	441	454	405	460	431	467	444	434	416	409	391	449	436	407	398	440	432	408	455	400	430	397	409	404	415	406	398	440	423	394	441	408	418	416	441	392	408	425	399	421	401	403	418	426	416	397	396	441	419	425	420	445	418	396	377	391	381	418	466	422	406	425	422	432	402	382	436	428	405	435	421	428	413	423	408	430	411	438	391	407	383	421	424	415	391	376	422	448	415	371	420	389	412	416	423	421	405	398	416	401	427	408	366	458	430	413	419	374	433	401	395	427	447	406	429	431	397	426	423	423	434	415	397	415	415	412	436	428	398	421	412	419	419	413	390	446	402	424	421	458	408	390	429	406	393	418	401	418	424	422	426	455	421	390	453	397	404	413	415	436	437	420	434	416	411	419	464	401	414	402	434	427	386	456	434	428	446	440	395	424	415	412	403	412	399	433	416	410	440	424	429	409	416	441	403	367	388	421	422	403	373	443	391	390	432	419	379	445	416	409	405	434	434	394	410	420	392	401	380	405	411	388	407	440	412	416	430	423	415	456	398	449	406	423	419	416	450	413	424	425	450	418	439	430	372	362	425	425	436	402	382	410	426	424	424	432	417	422	415	436	437	421	412	412	396	387	422	426	385	395	424	392	403	406	410	405	426	382	392	422	413	407	435	438	401	434	398	424	419	401	441	417	437	394	406	416	407	429	399	415	434	429	387	406	431	424	408	442	421	381	426	420	438	422	408	442	412	397	419	432	409	413	423	401	413	411	429	433	401	381	419	420	424	417	447	397	443	449	422	423	403	374	457	456	441	440	419	450	422	406	440	458	401	413	419	423	410	378	396	442	401	395	439	414	437	434	406	418	432	372	417	427	393	426	425	417	406	435	366	412	412	386	446	392	438	390	459	375	395	454	417	441	459	426	384	407	431	404	420	396	419	395	430	358	427	384	394	448	418	382	396	433	410	404	409	421	422	421	421	409	414	387	415	381	438	449	432	393	419	428	433	404	386	423	424	419	433	408	413	378	459	422	438	396	425	407	417	395	421	381	408	396	402	447	415	422	435	436	402	430	424	385	377	396	381	430	404	374	426	428	418	391	420	441	419	438	428	389	367	417	421	414	446	416	405	442	384	437	438	396	440	426	441	445	430	406	396	394	419	405	420	436	411	438	432	417	424	425	359	390	438	400	413	407	422	421	418	438	424	476	388	435	412	415	408	415	407	439	441	426	420	394	427	380	391	411	449	404	379	441	373	429	406	407	376	438	412	436	394	418	426	407	410	389	407	392	399	419	383	421	417	401	456	387	424	379	404	393	383	438	382	425	417	433	433	420	405	423	429	431	420	430	416	438	413	418	410	422	394	430	394	394	428	398	423	422	398	422	423	424	429	424	414	382	397	435	402	435	423	411	436	418	425	389	435	428	425	442	414	399	403	404	406	442	435	430	419	399	425	447	431	394	386	416	404	433	361	418	412	410	391	422	406	429	399	390	413	430	388	435	427	415	369	431	424	419	407	392	428	413	381	407	434	422	427	451	434	432	444	406	397	419	427	413	431	428	402	406	433	393	408	433	443	456	384	427	436	412	431	426	453	414	364	388	416	416	408	421	439	411	411	441	424	435	420	415	405	431	400	414	431	411	397	399	381	406	434	409	403	421	441	387	425	397	402	428	415	439	414	395	392	399	391	417	384	430	451	407	468	430	389	415	385	417	431	400	412	419	438	412	410	428	402	440	386	449	433	418	410	422	389	422	451	453	430	416	399	433	407	438	429	396	385	437	421	435	417	436	428	471	419	416	423	407	440	389	406	402	425	459	422	392	439	411	461	394	434	409	372	433	398	405	433	424	416	442	434	398	405	421	423	436	418	432	382	467	409	429	434	421	380	426	385	428	429	426	399	388	395	394	421	386	395	419	428	409	423	438	385	435	407	409	401	403	416	418	405	460	417	430	413	359	408	409	393	430	410	361	387	405	440	409	396	415	405	444	395	398	430	389	373	431	439	397	432	451	402	454	411	413	433	415	391	394	432	421	430	417	409	440	407	443	428	425	404	381	427	414	411	420	457	398	472	411	406	446	417	439	421	390	442	423	390	411	435	426	423	416	422	374	430	444	384	441	427	429	501	367	446	393	444	401	417	408	401	369	396	445	394	434	426	461	405	397	429	410	406	419	438	435	443	418	408	392	418	398	397	448	427	402	389	434	452	424	392	390	460	434	413	425	414	417	414	425	400	444	439	407	441	402	406	426	428	454	435	395	403	376	406	396	408	434	403	428	397	416	424	402	432	391	402	408	397	413	410	407	439	418	411	438	443	434	395	405	405	399	397	413	426	421	413	399	422	382	425	397	424	448	404	436	391	425	452	432	431	370	395	379	401	415	406	419	405	378	430	439	393	426	394	408	430	391	400	477	409	394	394	430	390	413	392	407	410	396	427	432	408	415	401	430	395	418	421	430	449	430	440	394	405	427	460	392	405	416	448	428	440	380	403	411	385	432	386	436	392	436	440	372	415	405	439	394	436	394	432	395	452	394	443	381	404	430	406	406	431	422	407	426	425	395	439	410	370	446	422	417	427	424	418	420	466	407	428	410	418	427	435	439	397	420	412	436	411	406	397	434	423	410	413	429	419	413	392	414	421	474	411	421	410	440	448	431	422	394	385	423	392	404	436	403	422	424	429	409	390	409	430	402	434	426	432	411	423	410	453	422	439	426	415	420	468	411	433	424	408	442	447	428	386	413	392	438	395	423	416	421	420	431	382	425	415	394	435	418	399	432	409	419	446	387	397	398	405	402	420	374	409	431	412	401	409	429	406	389	418	432	415	416	395	448	371	417	431	412	425	457	388	404	369	424	409	410	413	422	432	406	386	408	405	430	384	437	442	400	416	414	390	421	440	399	424	423	424	399	426	408	422	438	405	444	393	418	434	443	403	415	416	401	399	434	441	408	429	431	408	398	437	413	430	384	401	406	424	440	396	406	400	415	424	412	392	415	415	409	437	407	438	389	416	401	412	412	455	433	387	419	417	405	373	400	415	404	431	437	433	408	406	442	412	417	425	426	431	440	413	417	414	390	420	443	401	403	425	416	401	399	456	439	409	401	414	436	415	380	401	435	437	432	391	425	408	409	438	423	416	424	441	425	422	436	467	438	436	405	425	397	430	412	408	419	428	394	491	419	422	441	408	428	406	400	400	435	403	445	432	376	431	416	388	398	421	431	423	420	408	403	425	411	436	413	426	411	405	389	383	445	418	411	417	437	409	391	425	399	408	407	393	427	401	410	406	428	409	372	431	411	407	416	401	414	377	382	432	414	404	395	429	402	408	402	407	462	390	448	401	420	403	439	430	437	437	425	407	415	408	428	405	405	445	434	426	441	445	388	437	418	413	392	426	429	436	437	408	417
37119	45489	41759	26489	14236	8689	6522	5036	3619	2665	2200	1827	1480	1185	987	847	735	663	615	604	527	557	485	466	453	419	470	444	439	405	463	415	419	444	451	373	399	403	402	422	414	449	405	400	408	424	457	377	427	401	402	413	417	434	400	374	410	426	426	394	385	407	395	362	378	414	374	384	414	388	419	444	435	410	384	385	419	398	401	415	449	428	393	391	380	392	411	404	408	415	442	373	427	415	386	392	352	405	399	406	424	387	404	427	397	386	411	421	405	410	430	435	395	411	447	414	421	417	380	388	396	382	403	428	411	418	407	458	413	397	401	394	432	425	409	382	377	349	432	421	405	393	389	412	413	433	380	360	400	395	426	359	405	391	404	413	417	413	420	414	373	397	413	406	429	409	382	392	417	418	379	422	404	421	427	387	447	405	441	408	402	380	410	397	445	388	413	441	419	391	390	399	429	380	391	422	414	403	393	393	418	374	383	425	404	378	431	401	441	375	390	387	369	416	419	376	416	397	386	389	414	405	380	410	417	365	391	395	360	408	365	407	403	425	439	428	405	431	391	379	429	398	396	424	436	391	440	404	434	420	444	404	407	391	399	420	382	432	407	398	399	383	373	409	435	411	385	401	418	441	399	420	434	394	386	399	417	434	413	391	405	435	431	378	403	382	454	392	385	407	385	446	414	418	387	406	410	418	421	418	383	419	395	360	387	400	389	414	387	390	387	424	405	438	408	419	371	407	400	385	395	397	443	430	402	405	446	405	385	385	403	412	425	427	410	437	391	359	434	403	428	412	435	408	375	402	413	411	418	398	434	429	412	407	444	374	401	390	398	428	391	400	416	419	384	385	397	350	431	432	415	383	419	416	360	408	385	413	428	401	403	415	385	401	384	412	429	411	414	404	372	372	393	393	440	400	428	402	422	429	417	411	395	412	397	411	442	410	422	390	408	398	397	410	462	410	377	396	401	402	413	366	425	409	444	392	418	426	432	431	412	400	390	421	380	438	428	384	377	404	401	420	366	409	386	410	395	408	395	439	424	387	407	410	405	414	437	390	426	419	377	400	404	379	423	388	407	428	430	408	438	418	417	402	378	406	402	401	436	400	409	383	398	396	454	404	394	395	416	417	407	407	395	408	397	396	417	421	431	420	385	386	411	430	431	421	380	421	401	385	379	415	430	447	425	437	372	406	413	400	417	402	400	415	417	407	403	376	392	428	414	411	408	431	416	395	368	433	405	372	417	383	388	408	418	411	425	405	410	392	408	370	397	439	423	380	391	402	383	442	415	399	400	438	422	397	382	367	422	384	426	415	388	407	406	383	385	413	401	418	399	396	441	405	426	400	392	380	375	414	434	392	367	383	408	396	386	394	383	414	401	408	453	409	356	400	419	416	412	375	395	393	417	428	412	402	410	417	384	396	397	417	411	417	381	372	396	384	376	389	409	400	350	399	384	423	422	411	404	407	384	398	383	426	386	388	430	383	432	399	423	391	402	410	417	391	401	405	391	390	430	428	404	376	400	405	436	428	403	431	405	427	390	361	415	401	417	419	389	418	396	419	410	412	367	376	399	425	439	430	413	422	450	367	417	446	413	407	414	387	373	409	431	402	428	408	413	388	417	403	419	397	408	415	387	411	389	431	409	415	411	398	396	416	428	415	426	361	400	422	389	418	433	423	399	422	416	433	412	404	398	363	391	439	407	452	400	419	398	431	410	412	413	415	430	435	396	379	384	383	398	390	395	421	405	389	444	399	423	392	432	408	388	428	407	381	447	418	390	419	357	386	409	413	435	403	362	400	410	408	427	393	407	394	412	398	388	417	379	394	393	411	409	400	402	414	379	367	436	423	446	400	428	386	393	414	396	404	415	382	415	383	396	377	410	386	424	389	426	376	419	408	379	390	377	380	419	414	408	393	424	403	392	427	419	448	471	426	400	405	384	410	425	429	407	448	381	374	411	396	379	414	420	409	391	360	394	377	364	437	432	407	388	442	428	393	391	439	377	386	395	405	418	400	381	434	383	392	406	384	367	423	401	411	392	420	374	397	408	381	414	369	411	414	429	396	394	409	399	414	411	386	411	379	429	395	406	405	421	400	360	414	410	407	393	403	387	430	405	403	409	411	422	381	421	371	408	406	401	396	410	390	407	386	460	352	405	408	422	404	403	417	427	380	399	403	413	405	425	382	421	408	388	383	386	417	409	357	450	420	383	407	424	350	400	430	418	413	379	387	422	382	393	393	393	395	404	386	422	377	451	420	422	446	406	406	422	429	417	418	403	391	357	418	390	390	409	416	399	408	393	380	442	376	413	439	433	420	410	421	385	401	419	402	379	419	418	435	429	397	413	365	424	419	410	404	382	414	428	400	425	416	416	395	447	380	394	392	421	382	413	391	410	414	396	405	396	393	414	430	393	375	386	415	355	406	423	403	406	406	404	413	405	410	412	427	440	424	389	411	408	413	409	418	382	390	413	419	415	420	399	415	397	391	445	396	371	419	394	411	448	421	403	400	402	386	413	371	413	417	399	372	406	435	407	389	425	395	392	371	440	411	418	424	410	402	404	371	378	393	416	412	390	432	404	367	385	444	383	399	380	404	378	424	403	390	411	428	439	403	408	405	410	390	396	379	437	445	399	439	427	429	407	407	422	404	413	392	409	401	394	438	390	363	416	423	433	396	418	439	394	417	386	343	374	402	391	390	403	386	406	433	397	418	361	373	407	413	426	384	427	418	418	373	406	419	412	391	389	376	374	428	393	373	412	395	428	399	387	400	445	434	449	410	404	430	431	412	424	396	408	409	408	430	390	426	401	441	417	395	412	394	410	403	426	410	426	405	401	401	402	415	430	408	402	376	384	403	429	389	391	403	420	414	434	440	384	422	398	442	428	397	432	414	410	407	423	396	446	425	422	394	414	380	418	448	383	412	416	400	397	425	392	390	433	435	395	424	366	393	409	416	354	396	387	407	411	412	371	431	409	391	395	424	402	402	403	451	434	366	386	414	394	432	381	438	419	378	414	411	440	404	388	385	410	406	417	400	424	392	376	414	435	394	413	414	401	422	388	359	389	408	411	445	401	377	451	406	389	423	380	397	416	393	431	412	416	372	371	432	381	398	406	427	417	377	376	396	409	436	437	440	407	389	411	397	397	441	350	393	417	426	419	409	418	443	403	421	427	392	427	435	384	447	402	393	383	381	447	417	409	425	392	411	404	400	425	376	365	418	427	406	391	395	412	399	418	396	409	425	418	379	409	399	378	404	372	411	395	429	397	414	406	406	380	392	381	418	415	414	411	397	425	405	400	394	392	407	358	396	431	360	388	384	441	396	398	412	401	395	446	381	382	404	393	395	417	416	381	422	419	398	387	403	415	392	410	427	423	403	398	410	418	426	438	402	387	388	386	415	380	410	396	437	414	410	382	391	398	381	419	398	407	405	427	403	407	399	414	411	386	418	428	403	400	396	418	426	378	403	406	410	388	383	429	419
41837	56326	40119	22627	15154	11756	9657	7899	5433	4177	3222	2648	2069	1644	1320	1136	937	810	734	669	606	549	508	525	496	473	494	496	480	441	434	444	428	413	421	407	434	413	401	410	397	385	415	417	436	421	419	388	435	441	443	383	411	390	440	435	424	395	412	411	399	401	417	399	417	419	428	380	382	435	407	413	441	378	450	433	410	420	421	384	394	413	449	416	407	418	412	400	407	429	432	403	385	394	414	398	391	457	379	422	392	392	390	409	418	384	412	392	404	437	407	434	385	414	399	415	441	412	394	442	427	381	433	420	403	418	396	417	381	426	402	428	386	405	439	413	424	400	372	406	417	400	391	423	398	402	422	412	417	416	439	425	414	396	366	392	405	411	411	412	425	364	404	441	441	394	419	399	379	402	420	378	403	404	382	423	435	403	417	455	423	411	412	397	406	376	416	415	429	421	416	389	422	405	417	421	364	464	410	410	359	427	436	392	433	388	426	408	416	421	431	434	429	440	405	402	402	425	400	419	422	413	391	425	374	423	410	398	387	429	420	431	442	391	427	376	395	437	388	427	434	412	394	436	384	417	434	429	453	429	412	456	437	428	414	390	440	455	432	405	439	399	445	393	384	424	414	410	430	429	403	421	394	394	382	401	370	457	421	423	391	395	473	400	430	416	424	392	387	403	419	436	375	426	401	396	441	404	394	381	396	398	436	413	394	404	402	423	443	394	400	391	415	425	414	405	422	378	436	422	413	401	411	405	387	373	429	425	400	353	411	407	389	433	388	411	422	427	402	450	402	391	400	410	408	391	410	391	423	403	415	436	399	416	387	385	468	400	388	394	417	402	417	401	398	406	400	466	355	428	405	389	404	424	425	409	385	365	398	386	418	387	417	426	417	389	399	427	391	437	388	375	382	414	435	444	444	406	415	448	435	394	407	411	417	415	446	431	386	432	388	419	439	413	423	423	454	390	405	393	442	431	422	377	354	384	417	431	391	395	394	348	439	426	421	431	402	402	430	416	425	445	419	426	405	418	375	399	394	415	396	412	433	403	418	421	445	403	431	424	429	387	404	384	404	415	423	430	429	426	440	426	439	425	433	417	380	444	419	433	413	423	395	428	372	436	454	429	391	397	399	434	388	476	422	384	387	418	430	426	439	401	435	391	435	427	365	428	386	375	422	432	400	393	420	448	416	452	420	381	435	401	428	435	413	386	393	444	396	414	385	406	416	427	401	425	410	420	421	429	411	380	425	419	370	443	419	447	425	403	426	398	395	418	388	420	398	421	419	437	385	397	417	435	419	426	415	412	415	402	414	394	433	407	404	422	412	416	429	390	405	412	415	420	399	459	369	402	392	411	431	370	390	456	419	436	378	396	400	424	428	390	414	384	435	457	389	396	440	444	419	412	436	406	419	425	433	422	442	409	419	437	419	394	385	433	421	397	395	394	410	407	432	419	399	398	411	398	417	432	433	433	434	467	431	406	402	412	434	418	383	430	414	366	399	408	398	433	411	415	414	372	404	400	415	429	417	431	384	431	414	400	373	421	418	418	418	438	454	414	405	387	427	421	446	401	375	345	421	441	419	423	427	385	415	404	412	365	399	387	375	444	413	427	387	411	427	378	396	389	441	390	418	369	428	422	411	379	405	384	378	412	424	412	415	401	404	416	418	400	410	410	406	416	416	415	363	447	415	390	409	428	398	400	412	397	443	414	423	395	417	405	397	394	418	436	422	423	409	413	418	397	412	428	407	416	388	426	425	433	410	410	398	421	405	438	416	442	386	403	384	409	383	386	448	419	409	391	400	411	402	398	419	425	425	396	424	395	421	436	418	415	413	407	427	418	397	385	432	375	414	453	409	356	423	401	427	393	442	415	398	408	385	409	399	444	398	427	401	423	441	404	416	384	421	390	411	422	393	399	398	417	385	389	417	415	427	399	445	429	444	421	430	427	445	390	423	400	430	404	408	418	432	395	416	444	409	403	411	411	418	404	429	411	411	393	443	422	405	389	391	450	430	424	421	432	418	428	418	411	420	391	419	388	427	413	426	385	412	431	416	440	398	426	384	414	463	397	433	420	416	383	404	420	439	424	410	415	409	407	417	434	379	395	440	404	407	402	438	406	435	407	427	414	423	422	428	428	393	402	443	413	433	437	433	405	370	384	401	391	394	415	399	394	412	418	373	407	396	378	387	402	404	442	390	429	399	437	417	400	390	424	437	413	422	400	434	418	436	429	407	399	406	414	395	413	422	403	394	408	406	400	379	431	417	390	447	460	423	422	415	437	399	449	395	423	403	387	389	423	432	421	401	388	409	403	394	416	419	398	448	399	418	429	410	431	439	411	457	393	406	367	445	427	421	436	383	420	396	423	410	409	391	417	425	415	382	389	405	452	416	435	435	394	412	398	404	417	391	414	388	406	443	434	420	442	423	449	426	427	418	378	412	409	403	426	402	430	414	430	433	458	408	417	409	412	402	431	443	379	427	429	385	403	404	433	407	402	390	425	412	414	413	417	429	428	402	409	419	435	389	417	430	410	418	415	415	433	403	372	393	429	424	422	449	422	412	391	436	378	438	387	448	403	396	425	403	419	414	401	374	400	382	392	399	395	439	412	370	438	427	445	415	421	419	406	404	396	415	419	415	386	419	375	389	427	400	432	365	429	376	418	434	373	438	424	399	424	426	428	413	414	425	401	430	386	430	392	415	431	391	429	414	438	433	407	390	442	402	400	423	396	450	415	408	411	415	403	423	404	406	399	456	407	403	417	454	388	398	412	442	448	426	402	388	406	413	422	413	412	397	413	419	438	388	415	378	417	379	406	408	406	438	413	402	417	426	402	456	442	376	427	437	413	405	393	422	408	410	398	409	429	392	419	410	451	410	408	407	403	406	385	400	413	428	402	428	371	439	394	402	403	445	433	399	401	425	405	418	404	410	404	390	407	414	402	403	453	421	427	413	396	395	400	411	398	397	405	429	414	457	413	420	421	424	427	400	413	439	413	417	412	369	394	411	442	430	381	411	410	435	398	435	401	389	422	429	425	378	398	385	395	429	423	457	444	389	412	424	431	391	428	410	392	420	415	400	416	386	414	375	407	429	393	409	403	437	422	419	418	394	417	396	429	374	403	414	396	434	439	416	435	409	417	403	414	417	426	416	412	406	383	424	448	415	423	436	391	414	391	389	434	453	430	399	399	399	428	411	430	444	372	425	400	371	443	438	364	444	405	426	400	439	426	357	407	381	409	401	393	390	397	448	432	438	400	408	404	399	398	425	409	423	376	412	412	402	410	419	419	448	414	394	398	404	446	418	377	411	424	408	446	396	414	378	407	466	432	421	420	428	411	420	411	432	425	406	436	426	424	417	426	418	443	420	433	398	423	418	382	384	437	419	408	406	406	425	397	412	386	411	396	422	405	405	400	431	368	402	424	427	416	431	410	417	406	391	406	390	406	418	451	412	394	418	452	446	411	425	416	410	399	396	416	416	411
24184	21369	28815	25437	21792	16658	10453	6887	4626	3563	2778	2258	1871	1441	1170	1061	836	801	721	623	617	596	494	462	483	473	495	448	426	423	459	426	436	454	436	421	384	385	399	408	409	410	428	419	418	392	388	412	408	438	383	389	408	409	404	393	395	412	413	371	409	400	433	428	440	379	419	380	431	412	401	384	405	401	383	403	407	404	399	408	405	426	396	389	397	393	379	431	381	401	434	417	373	420	389	421	413	366	413	344	391	382	410	359	407	398	409	426	388	409	413	424	396	446	399	401	434	409	395	386	402	400	384	418	438	387	389	389	408	380	367	410	369	423	387	378	401	413	391	401	401	422	380	357	384	378	423	429	415	381	402	395	405	377	398	418	392	401	402	396	397	430	418	386	412	399	409	389	406	383	375	421	402	437	417	402	394	381	394	392	390	412	389	430	396	422	390	392	397	377	415	392	389	382	367	417	398	416	393	387	406	385	425	419	396	360	386	384	403	422	427	393	402	388	394	425	381	412	411	335	429	399	416	400	378	379	428	394	410	428	370	385	411	395	408	409	379	398	374	420	367	416	430	428	394	435	429	398	393	383	424	422	410	413	431	386	369	411	412	394	410	411	435	407	408	428	370	417	401	406	424	442	360	418	405	393	373	376	395	407	379	398	426	371	365	416	400	381	409	359	360	426	388	375	398	408	390	387	434	390	402	366	397	379	408	393	385	451	368	351	403	378	394	402	421	384	427	428	408	412	401	385	426	391	397	390	377	409	414	384	434	382	403	428	394	415	429	397	436	390	390	375	391	432	365	421	415	401	409	385	391	406	430	390	425	413	392	415	404	369	405	383	423	404	432	380	394	403	383	383	393	420	415	387	386	440	394	448	397	384	416	380	398	390	410	393	420	423	385	404	390	431	395	405	406	387	395	392	432	410	362	369	369	409	394	373	385	448	416	400	406	392	425	367	410	391	396	364	354	414	415	418	389	387	398	402	430	390	384	408	415	396	424	385	393	407	407	428	381	358	403	423	371	433	383	446	422	374	391	433	424	430	381	406	404	394	429	413	413	425	424	430	430	393	384	405	405	394	388	375	413	384	410	397	346	389	403	396	395	426	385	393	419	394	383	413	389	410	432	409	398	414	370	381	380	394	423	417	356	387	409	422	388	431	376	406	385	384	404	422	451	404	392	366	339	363	396	371	408	425	419	394	402	381	396	399	404	386	392	385	411	379	414	389	436	369	394	408	421	389	422	404	434	408	410	369	352	401	413	384	396	377	385	423	388	411	395	396	395	428	424	395	422	385	398	417	388	387	415	403	389	434	390	436	397	389	413	388	418	398	374	395	384	415	385	398	436	408	429	425	364	410	400	394	389	396	347	408	412	400	382	401	378	422	395	360	403	401	395	375	391	397	428	387	411	390	383	392	374	394	394	376	388	372	395	362	394	369	389	448	419	441	429	387	383	374	378	403	407	406	390	389	380	421	401	433	364	411	385	433	365	422	435	394	422	382	393	396	399	431	389	392	382	398	398	375	412	414	399	397	381	394	414	385	367	406	392	356	389	401	395	370	413	406	411	400	402	412	408	400	378	403	416	413	388	406	401	423	439	398	415	404	404	425	378	394	420	394	384	421	423	427	405	409	435	400	427	411	424	409	394	403	409	369	422	381	393	391	418	413	379	431	384	394	420	408	392	429	380	398	405	433	414	393	369	405	369	408	417	417	398	419	374	394	384	401	402	412	413	412	399	379	410	364	390	411	381	388	368	374	421	389	353	370	416	387	374	404	399	391	414	385	399	348	389	414	447	352	394	403	396	393	384	384	377	414	397	396	391	418	370	369	420	421	388	368	404	393	427	377	379	399	415	389	414	410	411	383	389	393	412	411	390	390	419	376	375	394	397	442	377	424	396	413	405	387	415	398	399	433	370	408	395	448	403	423	408	420	407	437	415	368	407	388	396	394	388	410	413	411	380	391	426	370	437	351	422	399	415	394	403	418	419	388	411	371	398	389	383	369	400	430	377	407	414	398	391	427	399	427	378	443	375	398	386	379	392	376	399	352	414	353	383	434	385	444	412	397	421	397	385	418	381	393	393	400	406	400	363	396	401	375	433	396	380	374	382	434	370	422	394	386	404	437	396	409	405	445	419	345	430	423	402	432	423	418	382	390	374	420	407	363	412	402	442	411	410	427	395	411	378	399	393	368	394	420	388	409	436	408	387	410	379	403	404	399	391	406	405	396	405	383	363	421	401	372	400	406	370	411	374	401	393	378	377	397	390	412	396	402	370	415	405	427	400	401	369	383	415	380	391	384	375	404	406	376	421	373	407	411	417	389	389	367	409	417	389	387	385	436	403	392	396	441	391	399	433	397	432	389	410	423	428	402	414	393	414	424	375	409	441	389	403	404	399	400	396	414	376	416	368	416	367	383	407	375	422	406	381	378	411	375	442	420	405	427	406	418	397	425	370	406	384	426	392	419	412	409	379	408	387	415	391	421	399	421	384	407	397	419	408	402	404	356	408	370	410	370	390	405	374	425	418	415	405	385	384	397	369	401	341	395	424	395	426	370	403	424	404	427	417	381	415	389	397	403	401	407	399	386	393	417	407	403	416	406	381	379	411	379	389	412	412	395	396	401	416	390	409	402	373	419	351	404	397	390	434	451	425	399	420	409	380	429	419	410	389	414	410	400	401	378	410	424	388	396	374	443	400	385	403	409	382	380	420	419	392	407	377	386	373	435	409	397	416	419	416	406	402	402	390	370	399	400	405	410	375	420	424	418	387	409	447	395	415	423	411	431	419	348	426	391	413	397	403	437	384	371	399	404	380	413	407	418	452	418	430	429	402	390	447	416	423	372	418	381	385	427	436	411	381	396	382	395	407	419	387	389	383	422	413	424	408	394	403	389	426	435	374	390	396	441	375	408	367	391	423	404	385	403	384	373	405	427	433	414	424	395	398	411	384	356	413	385	391	428	392	399	375	424	380	403	363	381	385	370	425	417	405	442	361	405	426	408	375	351	416	430	386	407	412	394	397	412	385	406	407	395	403	419	394	408	403	381	395	403	430	402	401	436	424	370	383	438	374	396	400	382	420	407	422	378	395	385	412	444	406	397	405	425	424	427	374	382	398	411	397	393	438	393	405	402	390	374	397	442	412	402	401	415	382	390	403	431	415	435	393	384	437	421	396	421	435	415	407	385	433	396	409	415	429	385	398	395	378	410	362	390	411	366	386	383	429	399	413	374	390	378	400	399	382	441	386	383	425	409	373	389	423	429	410	418	361	397	398	431	385	422	425	387	386	409	361	373	410	430	456	373	413	384	421	396	380	402	414	382	408	369	389	379	387	410	395	401	448	397	444	385	414	382	342	379	440	416	419	369	369	399	382	428	408	391	419	398	426	407	374	389	380	383	428	414	401	410	433	373	382	406	374	395	387	418	438	393	369	402	404	436	424	369	419	428	400	428	412	434	372	395	398	407	411	400	416	406	413	417
41244	65333	47047	28361	18726	13986	12294	9706	7059	5356	4144	3349	2643	2050	1636	1369	1134	908	792	712	626	622	591	526	512	490	505	509	474	481	460	479	437	413	427	425	451	430	410	413	386	405	401	401	365	428	391	403	393	368	441	412	380	432	406	421	408	424	403	389	402	409	392	407	398	412	418	403	405	419	390	382	372	404	399	409	409	382	406	424	428	402	409	435	410	384	362	413	396	401	416	407	422	393	389	438	375	445	391	416	392	398	403	366	422	392	354	436	402	377	405	427	412	403	400	401	385	378	384	360	413	401	397	395	406	400	429	418	425	376	414	380	414	392	369	365	443	406	467	430	428	373	426	394	401	403	429	381	409	380	415	451	435	400	403	407	407	387	409	352	460	411	416	413	402	421	400	399	442	361	408	421	434	402	442	413	393	422	428	416	412	408	413	416	425	428	410	420	392	405	429	416	404	413	419	380	409	435	412	432	385	415	392	393	407	424	418	435	416	407	422	403	388	403	437	407	422	452	421	390	431	426	409	418	387	432	418	368	394	411	400	420	398	389	424	408	403	417	382	409	393	400	379	406	382	405	385	377	398	387	386	405	402	428	420	373	405	432	392	405	377	403	371	391	404	415	417	385	390	396	389	389	431	418	390	393	411	414	430	389	368	410	375	410	411	410	441	419	400	392	435	409	416	397	424	386	380	420	392	376	399	391	414	436	409	408	433	389	419	402	433	383	413	411	407	414	378	379	388	382	405	363	385	389	385	391	457	396	378	398	370	381	402	396	383	414	420	398	384	429	416	409	409	388	384	456	388	419	386	408	412	405	372	427	403	420	425	442	430	413	421	389	395	417	422	436	424	428	413	387	392	439	432	445	403	379	403	415	416	423	419	433	435	397	398	424	418	403	433	414	431	408	394	439	380	410	414	374	443	447	377	376	404	365	411	399	436	402	399	432	390	380	431	424	412	448	435	408	406	379	409	408	393	397	391	381	425	421	420	385	437	398	361	463	408	394	415	407	399	398	367	454	382	377	412	391	411	412	384	410	392	376	394	386	418	388	408	402	388	405	410	421	371	382	421	410	395	444	426	399	386	418	430	380	425	422	421	404	406	414	395	420	416	424	386	405	411	400	397	409	364	376	404	415	377	401	437	395	391	408	406	388	387	365	415	396	399	398	376	427	363	424	390	408	401	376	395	406	360	412	419	392	403	382	419	411	408	442	412	406	441	400	430	381	402	386	396	401	427	466	372	426	410	445	384	392	381	381	402	404	400	396	403	422	404	392	428	374	396	421	438	417	427	430	409	392	436	417	419	422	390	386	388	415	396	404	396	430	382	394	420	433	400	391	373	414	422	431	399	378	391	399	404	430	389	396	429	403	402	382	368	437	416	374	398	387	425	409	380	402	425	425	407	371	437	378	377	395	409	423	411	397	396	374	430	393	381	405	404	389	445	421	427	412	393	391	388	422	402	450	437	404	411	381	409	411	402	378	387	397	392	398	421	398	411	414	407	433	384	427	413	375	400	383	399	423	432	406	421	426	399	414	395	402	398	428	376	387	426	421	382	433	421	405	434	421	431	388	392	401	422	405	410	415	410	400	416	383	392	405	407	422	381	425	409	405	376	440	420	413	396	381	392	382	394	408	412	403	399	429	366	412	410	386	437	420	392	376	370	433	426	374	415	410	422	429	416	388	414	410	411	424	413	408	385	388	417	433	416	412	420	369	403	414	413	383	401	408	444	447	401	390	409	444	419	424	394	405	405	422	421	368	423	430	449	424	414	397	406	394	390	366	415	379	407	396	388	405	414	415	400	420	427	397	402	401	420	401	400	407	426	404	395	378	419	382	399	395	381	409	446	401	397	416	432	400	426	392	358	413	383	396	412	374	392	393	414	387	417	405	387	409	404	393	396	406	394	432	427	374	412	422	425	415	362	464	419	396	382	400	396	370	406	414	428	412	414	409	425	413	396	392	385	401	370	357	384	400	393	382	447	394	400	436	383	389	410	410	413	391	377	407	414	409	400	448	428	403	434	398	425	408	412	434	389	390	408	418	400	366	372	394	388	416	366	414	389	423	410	429	430	361	400	419	378	385	421	426	392	391	439	429	399	401	395	431	414	422	379	402	396	392	393	384	421	437	366	413	429	428	411	393	416	413	377	434	363	394	417	407	422	388	409	416	393	417	408	408	388	388	406	404	449	423	433	416	407	415	412	420	392	417	410	409	350	400	414	407	391	413	430	420	428	439	380	433	383	390	441	415	406	419	422	408	420	397	423	419	411	399	392	454	426	364	404	387	399	409	403	383	383	414	398	374	401	415	367	423	383	392	427	399	395	416	384	420	414	419	394	405	425	402	428	411	378	367	423	419	419	407	383	396	400	433	403	396	381	432	393	405	393	401	380	384	387	406	394	403	411	409	402	413	411	386	425	385	382	402	417	406	447	434	388	406	401	387	426	420	391	357	419	383	371	410	455	390	416	411	398	396	411	395	387	402	411	379	407	413	397	375	413	402	395	418	397	425	410	420	394	391	402	381	422	402	432	406	411	413	413	389	427	391	428	392	402	429	398	404	414	402	396	398	408	400	382	431	411	422	393	353	419	408	399	396	398	378	406	433	386	384	401	431	381	393	426	440	463	435	416	363	386	428	399	424	418	429	412	398	409	401	417	413	423	411	419	394	396	417	420	374	398	396	414	419	421	442	380	407	432	388	372	407	463	395	370	415	371	419	395	422	408	390	379	395	391	374	370	372	377	420	394	413	404	416	405	421	409	396	413	442	427	440	343	371	458	411	394	419	429	368	408	378	442	427	416	415	393	398	396	432	380	406	389	413	405	445	414	431	404	412	363	467	424	415	429	400	393	429	436	368	416	409	399	419	409	422	391	437	426	412	402	379	394	394	421	365	377	427	390	406	399	402	416	429	407	386	423	369	415	407	389	403	421	432	450	426	390	437	422	404	394	431	421	405	437	396	416	386	397	422	365	357	383	380	407	395	394	441	415	423	394	396	387	412	433	404	387	389	396	405	396	398	452	389	364	415	426	391	455	398	420	405	401	443	383	412	401	429	424	399	414	402	416	440	354	405	438	399	384	407	389	400	391	378	374	406	417	452	381	445	422	390	392	397	428	429	393	412	396	415	411	414	399	384	403	404	413	430	415	444	395	409	396	390	438	425	403	412	382	383	401	377	408	443	384	419	390	400	453	393	399	358	418	384	402	384	412	404	417	417	408	379	378	385	384	442	404	400	401	396	416	396	379	406	422	414	377	407	423	396	392	409	376	394	423	417	390	406	389	413	406	412	419	406	410	396	418	381	402	443	452	375	427	419	393	415	392	444	432	426	385	424	393	410	405	385	420	449	397	399	386	416	416	392	399	393	393	405	388	383	413	415	414	436	442	405	413	396	401	405	397	411	421	437	416	398	446	458	432	395	436	441	395	400	390	407	436	420	396	398	420	423	415	434	389	391	393	361	413	419	411	419	429	420	406	473
25412	21723	29282	27547	19556	11147	8137	5663	4059	3242	2435	2089	1763	1404	1103	974	845	740	681	596	530	558	550	488	497	469	431	465	432	465	478	436	442	422	451	447	418	418	414	408	440	430	430	451	428	434	400	406	413	424	405	418	394	383	410	402	453	417	418	398	391	397	409	380	412	380	430	416	389	453	396	431	404	394	411	391	424	376	414	395	415	381	426	386	411	430	411	373	420	409	397	422	418	437	419	423	385	400	395	412	409	400	453	397	410	389	433	400	409	402	396	378	424	416	403	415	395	416	434	442	435	411	383	388	421	434	425	431	423	425	420	429	385	422	389	402	400	423	411	396	411	371	410	390	436	415	403	398	388	417	408	410	422	433	385	388	395	374	403	376	375	407	389	430	446	427	402	394	394	423	419	403	399	442	408	437	403	441	401	401	447	381	413	406	402	442	405	401	434	410	426	451	406	391	403	403	424	407	423	425	417	415	399	400	396	427	388	410	401	404	372	417	419	414	420	410	398	419	443	403	433	411	412	410	408	394	404	432	418	427	442	452	400	416	463	425	398	373	408	417	391	441	424	410	381	411	423	411	399	423	405	408	403	416	423	412	403	426	400	387	435	371	396	390	398	415	393	396	459	405	418	416	379	423	400	428	461	415	397	416	403	396	406	394	393	397	452	426	396	419	442	380	416	411	415	409	388	400	427	445	418	421	427	398	416	397	391	408	405	412	415	444	408	408	426	403	396	390	436	391	457	408	389	411	425	405	406	428	423	438	386	414	404	397	396	425	424	408	382	415	430	444	397	419	393	421	433	411	426	420	422	377	398	416	376	430	446	407	403	398	436	435	359	362	398	429	395	406	423	390	432	398	404	399	412	418	414	417	406	396	404	426	416	397	405	378	442	437	408	421	427	412	427	360	437	402	426	414	406	413	426	406	452	408	417	408	386	402	417	413	404	401	423	392	408	367	433	439	417	419	418	395	400	435	413	399	443	385	389	408	396	433	413	409	438	429	404	409	390	396	440	434	424	422	401	366	410	419	426	409	426	405	380	418	417	440	390	423	421	447	405	402	403	429	410	437	411	421	398	418	420	383	430	426	426	414	417	405	414	414	417	371	378	377	417	437	428	429	421	388	398	452	402	390	407	426	422	398	420	436	394	441	427	407	419	421	427	411	430	396	416	416	390	417	417	400	437	375	411	429	414	412	402	433	436	437	432	411	408	426	441	372	419	431	411	417	440	395	422	410	419	407	444	402	436	409	393	399	410	388	390	416	417	373	407	415	386	393	377	398	412	398	353	420	417	386	403	414	418	422	414	432	412	409	434	423	425	395	434	428	414	455	433	419	417	402	386	377	439	412	439	427	383	412	390	366	394	383	410	410	400	408	424	410	421	379	426	425	404	415	407	436	397	411	394	399	423	438	420	447	422	400	435	376	426	408	428	430	435	396	465	439	397	403	414	373	406	387	399	383	426	417	426	424	416	372	425	435	416	400	396	408	388	402	432	404	395	423	407	385	386	400	405	423	453	436	416	391	407	416	411	406	384	422	399	399	415	387	409	427	379	408	388	399	394	443	401	391	404	450	409	398	425	392	431	393	440	404	399	411	411	415	413	430	432	414	401	371	363	427	414	411	417	409	402	408	402	413	359	389	397	405	443	418	402	414	440	379	399	415	424	449	449	379	412	386	377	400	408	398	418	427	398	399	366	429	434	416	405	424	405	418	397	396	423	421	448	429	453	405	417	412	374	409	392	446	407	429	388	438	412	440	422	419	377	389	441	380	419	468	424	436	448	386	394	387	404	425	462	412	395	400	416	419	412	419	415	424	416	420	399	416	436	399	421	402	458	422	431	378	400	420	418	411	438	401	384	434	412	438	406	375	424	455	404	449	386	435	370	420	415	403	383	385	445	419	400	433	403	398	428	386	389	427	389	375	430	399	411	420	484	397	408	414	420	436	397	434	398	384	402	412	408	387	423	388	392	387	450	389	391	392	386	439	432	416	416	413	414	440	412	418	430	395	429	371	446	418	439	416	422	454	406	421	400	388	422	408	422	420	421	412	442	372	367	440	407	387	407	398	427	411	427	424	438	400	450	438	422	432	418	415	400	421	403	374	398	386	390	422	420	409	404	436	387	407	424	391	416	398	405	385	401	410	415	394	447	403	402	394	416	406	419	430	423	448	403	405	402	424	465	400	407	431	423	393	398	425	414	424	433	400	416	393	435	392	402	401	408	405	417	405	384	442	416	426	386	435	405	417	390	375	429	438	384	386	389	434	404	421	398	461	437	405	393	432	417	434	454	409	426	380	411	382	422	398	425	394	417	395	411	434	430	399	413	430	430	415	396	366	361	416	397	418	402	428	394	373	402	396	402	432	406	409	376	388	401	430	418	415	436	393	408	430	392	384	422	401	396	399	399	426	373	393	393	419	444	465	411	412	448	406	383	436	365	370	417	411	425	431	424	425	433	420	436	412	390	419	374	379	406	446	398	407	428	426	413	435	392	400	373	400	424	406	413	406	360	426	380	405	412	413	442	384	396	439	384	386	438	421	397	452	379	404	437	422	383	418	428	398	428	419	435	419	395	401	410	416	371	416	427	381	406	398	412	437	427	394	424	395	441	411	407	426	454	407	403	394	434	450	452	397	410	431	450	390	427	435	391	408	429	375	402	424	448	449	397	427	397	411	464	395	373	417	417	395	398	443	387	375	417	381	420	422	403	409	392	409	456	440	431	417	420	423	386	411	415	416	414	403	404	384	430	394	405	427	418	408	411	410	433	404	427	406	436	384	435	442	380	440	393	434	413	448	441	402	404	397	406	444	421	396	419	435	427	438	410	472	418	442	398	433	424	402	393	434	407	405	456	417	406	409	386	379	410	415	420	393	391	396	414	418	376	442	410	462	403	420	407	414	410	405	373	400	403	393	434	412	416	422	444	415	438	395	409	398	399	439	410	429	376	401	395	445	407	461	455	431	392	422	447	431	470	411	420	412	404	395	393	391	409	432	414	408	374	433	411	450	385	424	423	431	421	428	430	393	403	433	454	406	434	435	425	401	403	412	399	419	413	435	411	404	384	423	418	414	415	418	383	398	370	399	434	414	417	411	427	414	388	409	413	440	420	434	412	430	443	422	425	436	403	402	413	385	416	382	384	403	386	411	396	430	367	432	426	388	420	401	396	395	409	397	359	409	410	421	410	405	382	416	397	350	415	423	414	409	391	391	406	419	402	413	429	382	383	397	430	426	390	422	405	424	391	393	451	389	392	401	453	468	439	408	430	362	416	449	393	372	367	395	410	387	389	406	419	424	425	390	425	395	436	431	364	428	432	440	408	405	406	408	392	445	421	411	393	439	429	415	412	424	400	385	422	438	415	412	421	389	426	397	407	405	410	408	395	396	436	426	393	435	408	398	422	406	413	375	335	424	417	420	412	414	415	418	388	421	441	416	418	430	411	428	415	439	380	419	452	405	364	425	447	379	433	363	426	403
40436	58235	42501	27491	18032	13034	11480	8797	6392	5114	3827	3172	2458	1905	1516	1251	1022	869	824	728	640	582	576	560	503	524	519	464	466	492	468	485	483	467	446	457	438	442	395	454	428	414	434	436	429	427	452	392	458	424	393	450	433	417	436	403	371	398	439	430	396	393	413	424	414	436	409	407	390	434	407	404	434	411	400	413	448	442	395	437	384	439	397	411	406	389	376	409	428	411	428	412	431	427	410	440	447	426	426	453	417	396	401	446	398	399	432	442	411	423	443	424	460	411	427	419	426	453	440	388	395	413	421	422	402	421	451	406	427	411	378	421	401	393	430	417	427	418	432	432	419	432	426	420	452	418	447	407	375	426	406	385	421	430	386	411	412	434	426	399	445	421	393	376	444	417	429	412	399	423	400	431	397	408	423	411	437	445	412	430	403	440	420	382	407	442	418	429	412	430	409	440	410	435	385	468	419	401	411	431	427	427	406	421	396	441	397	464	441	408	424	426	408	370	437	434	391	444	420	432	428	428	410	402	421	420	418	426	412	409	472	412	400	430	395	388	431	447	422	416	417	424	434	436	440	387	389	421	424	413	383	399	394	423	393	421	424	419	406	425	420	422	395	411	459	407	425	438	403	396	404	425	427	430	409	392	448	413	447	409	414	459	416	429	466	409	417	406	437	395	414	379	399	405	440	439	455	410	400	406	444	423	404	401	410	448	409	414	435	376	425	395	412	433	416	402	390	447	438	410	400	408	409	436	383	448	434	447	418	429	459	415	459	423	405	400	398	463	421	446	435	379	424	445	399	409	417	413	428	411	396	435	405	442	355	424	428	392	434	416	409	375	410	408	427	408	401	410	455	437	399	399	415	379	411	430	408	425	428	399	425	419	424	422	426	406	386	427	477	374	422	413	422	411	399	433	454	430	418	440	444	432	438	361	398	452	434	424	413	424	456	430	421	443	481	401	385	415	394	397	431	435	427	394	391	395	422	423	442	406	365	419	404	425	395	416	405	420	435	405	426	442	433	392	431	414	417	379	399	441	414	477	409	404	421	412	436	405	408	413	387	414	381	419	409	396	404	446	363	415	423	438	411	422	397	413	401	443	406	409	437	376	425	441	419	423	387	424	434	381	435	415	435	413	422	401	393	431	417	391	387	419	390	417	425	433	425	410	389	453	414	413	433	419	410	427	382	414	467	433	395	436	450	374	469	423	417	427	429	409	415	410	443	408	408	401	402	483	405	402	417	450	427	423	400	400	395	388	399	410	438	439	413	458	419	405	407	429	431	440	387	394	439	406	420	412	397	425	423	402	417	400	428	391	417	410	431	440	390	395	392	423	406	447	413	411	413	412	440	426	413	418	411	416	452	387	421	408	410	414	423	420	405	442	427	443	448	430	430	421	420	412	448	399	450	444	424	423	409	393	433	391	457	404	404	430	411	381	391	417	389	398	413	410	433	406	417	430	414	455	428	403	431	404	426	392	417	415	408	347	433	404	437	434	410	423	459	410	402	448	432	419	389	482	418	392	420	439	405	385	448	410	411	392	395	462	395	421	415	411	429	424	419	418	423	429	408	422	431	434	428	423	426	442	439	390	413	435	470	420	452	431	420	424	484	429	437	419	443	407	439	409	428	397	429	421	400	363	419	423	438	384	446	413	402	410	419	404	401	413	433	425	400	427	426	391	427	406	414	406	463	404	443	420	437	410	419	408	412	414	405	426	399	397	393	410	427	419	451	417	399	409	413	424	406	379	408	430	404	455	431	441	431	377	405	411	371	407	420	386	425	401	421	412	419	429	416	428	423	436	421	425	399	396	398	403	391	426	455	435	389	455	402	407	395	415	379	388	446	404	417	397	401	396	423	394	403	400	433	453	386	404	395	427	377	458	413	415	423	426	424	404	385	409	432	408	404	417	407	470	457	435	399	400	405	408	424	414	415	407	419	414	419	377	423	402	404	444	416	396	441	411	439	406	397	432	415	374	407	432	429	375	409	442	412	415	423	404	424	424	416	426	376	402	396	398	433	419	425	429	397	408	416	423	407	383	410	426	411	401	423	390	414	409	400	442	419	420	424	428	437	446	419	436	414	438	437	418	414	436	449	441	459	399	413	451	419	431	434	405	395	396	437	424	412	431	416	402	436	459	428	427	402	418	430	415	414	428	395	429	415	420	386	395	414	427	441	437	404	430	423	441	397	414	445	429	403	414	388	420	436	406	416	430	423	434	452	423	456	410	410	387	392	387	424	404	423	436	452	413	439	392	391	418	454	443	420	394	382	419	436	419	403	427	424	404	421	423	443	431	421	449	391	416	432	415	392	403	443	396	432	385	441	439	377	402	401	398	420	421	413	428	394	427	381	415	412	406	421	392	438	399	422	420	407	426	420	414	406	402	388	417	428	425	378	450	469	424	385	414	426	402	429	430	410	384	419	439	399	395	444	431	392	408	426	447	416	435	428	430	425	412	441	410	441	411	422	452	432	414	386	384	413	430	406	408	498	423	441	408	427	443	426	447	369	387	467	437	425	442	420	442	455	435	440	396	433	418	451	452	406	416	406	397	408	411	435	426	420	413	422	408	435	424	387	441	424	426	431	415	414	417	407	400	433	417	445	430	434	433	445	443	433	395	407	405	425	400	424	387	456	408	378	428	408	396	420	412	412	411	435	430	443	403	420	385	439	394	407	409	406	418	430	412	413	378	426	406	396	438	410	412	422	426	368	426	398	405	419	400	397	375	410	459	455	432	402	416	429	409	446	410	423	395	457	425	431	461	399	439	396	432	438	431	426	398	386	428	401	419	389	435	438	433	396	381	414	438	412	417	428	447	430	430	442	444	403	361	403	433	405	376	446	466	443	434	438	411	400	449	390	420	414	428	399	411	386	404	429	432	398	418	411	464	398	403	423	365	411	386	405	412	428	374	396	427	420	426	419	417	417	422	383	437	421	445	421	386	436	420	402	410	430	407	414	458	430	388	389	417	404	415	452	429	375	444	431	425	432	406	407	439	410	431	394	452	416	412	448	440	420	433	437	396	389	385	418	390	442	434	409	469	450	455	440	393	441	406	435	431	380	437	396	411	432	385	400	422	445	418	432	442	409	424	357	384	446	394	422	430	428	435	390	407	416	413	413	438	417	438	429	400	431	417	411	432	403	404	386	430	402	434	394	444	404	457	410	398	377	413	404	407	403	399	425	401	429	404	435	434	411	398	454	378	408	425	406	409	429	439	448	420	412	394	432	389	393	419	425	413	419	427	434	411	426	407	426	420	376	399	451	403	380	411	378	423	439	400	415	424	434	384	418	417	434	419	402	401	465	400	402	413	428	397	418	448	424	425	426	459	409	426	405	424	442	438	409	397	438	423	425	409	409	441	425	425	453	399	409	428	449	428	440	432	404	422	399	420	434	406	411	444	431	429	414	396	417	415	453	428	409	434	428	432	415	440	416	399	412	450	444	416	424	413	439	414	445	434	393	418	467	409	420	404	416	373
22830	21260	28930	24135	21901	22473	20178	11338	7278	5686	4465	3432	2960	2219	1806	1481	1167	991	915	796	708	655	624	583	568	562	563	513	478	499	495	504	426	491	481	500	444	441	449	421	419	450	402	407	424	432	415	436	438	473	438	423	400	423	453	437	443	423	449	391	421	431	421	472	441	428	406	394	405	421	419	422	404	431	445	394	449	390	446	434	455	464	454	412	419	423	453	409	445	433	441	401	387	408	401	419	439	413	439	440	441	395	427	408	416	419	436	410	413	396	451	410	409	437	413	411	428	420	420	414	424	427	405	413	423	429	416	438	453	429	393	395	409	409	437	419	427	426	449	410	412	420	398	418	410	392	415	416	438	430	438	454	412	397	438	387	425	417	406	416	438	452	374	374	449	413	456	433	416	419	427	446	440	408	391	383	423	423	404	444	446	415	391	428	432	399	369	411	413	408	415	421	418	416	389	408	423	427	399	446	417	410	415	434	462	443	384	436	382	405	458	448	437	410	391	414	411	447	404	405	413	354	411	424	413	459	440	410	419	382	408	433	402	438	443	398	396	435	398	417	460	434	416	410	386	426	428	391	444	424	414	370	424	442	418	431	431	413	443	412	437	428	424	408	416	425	408	405	395	426	431	419	402	388	403	410	445	422	420	404	440	398	416	442	409	410	447	428	442	443	415	459	389	422	400	395	408	424	445	420	423	413	429	426	459	432	434	421	420	431	437	424	448	419	438	385	435	415	425	410	434	437	405	410	430	374	408	400	399	394	407	449	419	409	386	430	413	443	448	424	434	380	406	404	379	416	476	411	414	439	430	387	425	426	455	435	426	417	429	409	401	402	391	391	416	401	425	439	427	421	374	410	411	442	408	437	421	398	436	434	425	440	440	425	440	456	419	436	400	427	444	388	409	339	424	412	453	437	419	405	413	407	412	419	411	414	415	436	422	394	403	426	401	416	418	393	425	394	428	418	412	388	389	424	425	415	437	413	411	428	394	448	456	402	466	406	413	454	415	435	429	429	411	426	417	436	438	401	397	454	427	412	414	407	436	459	424	412	427	452	358	436	442	394	416	424	439	401	404	404	413	446	435	421	403	405	418	453	403	431	419	461	400	410	416	369	456	425	413	434	399	405	438	401	400	394	437	413	406	395	445	419	402	411	472	413	449	401	399	442	440	427	415	404	399	459	404	414	383	410	420	427	426	417	449	408	402	424	401	428	395	405	416	415	441	406	371	436	464	421	407	440	414	413	410	425	451	388	420	421	418	418	421	428	452	444	445	426	398	404	394	434	423	402	389	411	392	409	379	435	421	433	403	404	414	435	426	411	419	378	422	431	384	431	374	408	408	441	423	408	423	420	434	418	405	406	411	398	478	418	476	407	415	398	455	413	415	440	438	399	404	409	463	440	432	426	445	431	403	414	440	453	446	455	406	414	437	409	412	454	406	427	426	415	406	425	423	444	434	410	412	410	394	416	405	395	404	391	413	408	421	404	418	402	421	441	383	394	396	421	459	433	418	416	448	421	426	426	428	425	442	424	454	453	454	399	410	423	419	447	426	434	398	393	407	422	426	388	425	430	462	429	425	423	450	397	426	445	421	407	406	408	432	429	368	423	409	386	405	426	398	416	438	449	432	418	420	432	449	447	419	405	406	421	428	411	427	400	449	407	419	457	397	400	400	466	425	410	435	396	430	358	442	420	424	428	411	389	425	447	398	466	414	402	397	442	437	421	424	414	400	404	414	459	426	430	411	401	430	406	404	426	428	415	434	432	453	404	407	417	410	424	439	416	418	432	413	439	411	461	403	427	412	448	417	389	446	436	426	432	440	415	402	433	403	416	417	445	379	421	417	450	410	410	387	424	354	433	425	403	369	437	383	364	419	410	389	432	425	401	435	417	444	402	408	413	397	425	406	395	390	379	424	401	427	401	420	447	437	442	442	436	402	439	411	424	407	393	401	392	419	455	424	458	433	409	417	412	414	441	415	414	401	428	409	412	400	420	426	434	433	456	400	435	439	430	417	445	382	468	405	395	419	421	390	419	384	419	423	440	418	462	425	404	432	447	434	413	449	401	393	409	423	434	419	414	416	418	376	416	477	417	419	410	435	419	428	418	408	418	435	400	400	422	421	429	413	426	418	432	434	431	431	438	409	412	374	415	431	404	457	394	418	412	428	438	420	403	381	433	380	429	403	417	395	423	464	393	378	400	447	420	442	421	418	439	399	420	379	408	430	408	386	398	446	418	429	418	431	428	418	370	450	402	386	387	408	422	415	371	352	461	412	448	415	405	433	370	410	427	417	424	382	421	435	451	401	400	413	427	412	400	403	426	406	409	442	412	368	406	421	417	417	406	418	468	405	414	420	418	383	385	445	428	429	427	441	426	436	393	455	431	429	428	405	434	386	426	444	425	440	422	377	403	482	432	435	423	425	409	397	399	436	444	413	422	442	379	416	428	468	428	447	428	430	426	414	428	424	444	431	410	423	397	403	440	407	412	419	426	398	428	402	426	375	430	431	396	419	402	456	465	394	417	428	426	423	402	396	445	431	412	420	440	440	425	409	435	428	422	415	371	399	434	422	412	411	400	412	425	437	405	428	416	438	437	400	428	389	405	390	417	413	384	392	407	454	401	455	405	413	475	417	388	431	423	428	411	439	419	388	403	429	457	424	449	418	412	439	384	412	399	401	433	435	444	434	422	423	423	385	424	426	421	419	395	432	364	430	460	434	397	404	444	431	395	413	450	407	424	417	383	379	421	445	382	395	432	415	433	445	404	424	412	414	399	380	351	404	415	423	394	382	423	452	390	419	414	442	439	429	419	426	442	428	422	408	381	400	411	445	431	405	428	423	479	421	446	365	429	397	406	404	444	409	424	413	418	418	412	414	430	407	465	399	436	392	438	410	449	403	420	402	387	422	410	443	413	389	449	432	412	398	438	410	431	382	420	418	416	424	422	461	414	415	429	461	443	469	466	434	421	409	457	414	460	383	377	415	399	442	417	399	382	381	415	395	434	434	424	431	423	457	414	460	410	467	386	426	429	417	463	419	382	430	441	447	405	428	432	417	408	422	427	395	434	424	428	429	410	426	385	403	395	387	417	442	452	447	415	442	397	396	415	408	424	432	405	383	439	382	462	415	407	439	457	421	441	418	417	456	431	419	447	394	407	421	428	442	470	435	378	425	415	404	423	447	389	427	404	395	451	394	426	437	394	428	390	405	409	414	458	421	427	412	404	420	407	414	440	415	428	463	427	402	419	427	441	432	415	422	387	387	407	416	448	417	416	418	446	437	413	380	404	410	432	415	391	421	434	434	397	428	429	436	446	393	363	421	436	456	419	391	409	441	434	404	448	425	401	433	397	430	434	421	432	424	392	431	412	415	414	441	412	441	448	408	415	442	439	440	422	393	420	416	396	414	407	416	403	390	422	395	437	397	401	399	422	367	419	438	406	413	456	404	397	394	447	423	421	411	384	422	414	417	421
42065	67278	52199	37302	27125	20138	17381	14023	10314	8179	6198	4962	4163	3216	2462	1900	1623	1412	1145	953	849	769	700	709	630	651	566	536	543	558	506	503	445	503	447	446	430	441	436	438	448	448	454	412	462	419	417	442	419	459	427	429	435	418	400	383	422	396	403	412	449	414	401	404	406	454	409	417	443	431	415	433	427	397	399	428	402	409	427	396	425	390	410	425	408	412	438	414	415	415	409	372	437	436	397	414	414	412	422	412	425	421	420	403	421	404	455	408	390	419	449	389	402	411	431	392	433	404	413	421	392	421	426	429	402	422	455	420	441	438	419	434	442	391	445	422	410	438	417	389	393	427	384	382	391	443	376	400	432	385	400	426	413	431	432	402	422	448	385	426	404	400	412	427	420	405	399	422	391	403	439	395	411	391	433	441	436	440	417	484	402	423	427	446	413	409	420	405	410	414	403	415	426	427	418	386	425	444	430	417	409	414	419	416	402	412	432	442	406	425	435	433	399	439	445	420	396	410	434	422	400	421	401	420	461	411	415	468	447	430	404	425	421	404	439	442	402	405	408	417	394	440	417	425	443	458	419	436	450	413	401	405	416	401	408	412	388	438	411	417	441	403	420	396	418	425	397	420	387	428	399	377	429	423	441	393	469	391	411	439	413	415	429	387	444	400	402	412	412	400	411	437	431	460	421	405	388	403	424	395	434	429	384	402	406	403	411	374	430	473	426	403	414	400	397	433	407	361	376	408	395	441	405	412	455	407	415	423	409	404	398	410	451	422	431	431	385	397	442	414	410	402	411	425	435	462	425	396	435	403	395	408	422	425	453	404	379	400	421	441	422	401	414	440	427	406	377	404	395	409	450	432	398	414	404	473	401	435	374	414	416	394	391	433	431	378	378	443	435	428	418	421	454	429	427	426	434	415	386	415	400	409	422	412	431	352	396	402	408	391	446	428	431	438	430	451	418	425	437	378	405	413	388	445	397	432	390	404	427	430	441	415	425	400	440	443	411	429	436	401	447	431	443	421	440	449	422	401	382	422	423	410	427	432	405	433	425	411	408	400	421	367	404	391	407	440	427	423	436	437	425	399	436	412	425	477	440	417	404	412	423	401	447	377	429	394	393	444	434	417	403	414	387	396	394	417	389	403	436	395	410	409	408	424	410	421	435	389	414	424	391	395	432	438	403	412	405	408	427	426	415	414	433	438	451	397	441	431	397	380	414	409	456	393	428	422	452	399	395	448	409	394	436	389	375	429	420	442	396	418	414	395	421	419	414	415	444	397	422	429	435	413	394	402	423	412	410	428	447	418	388	410	421	444	432	448	400	392	452	387	412	402	398	401	433	411	405	401	426	428	430	403	413	442	402	454	392	443	394	450	407	428	416	392	366	363	383	443	364	438	421	431	440	444	421	409	406	442	391	399	409	372	395	411	410	477	389	401	380	389	433	418	423	424	387	391	410	424	415	451	419	397	423	444	393	475	400	416	436	445	397	414	422	403	422	425	455	447	378	400	436	427	406	405	455	416	392	434	422	386	400	438	426	417	421	432	407	464	431	426	472	405	397	414	423	420	402	419	443	466	426	416	416	389	400	434	407	424	420	414	398	432	421	438	414	393	405	399	399	401	394	405	413	412	399	415	398	417	399	417	400	432	437	399	431	392	427	432	391	436	421	425	427	383	440	406	411	405	394	388	431	428	432	451	377	431	411	426	426	423	392	435	433	402	417	366	447	412	426	405	439	420	396	404	411	408	401	402	418	387	393	415	398	384	420	403	433	407	413	380	416	417	399	456	401	407	385	378	412	433	380	444	436	443	422	414	413	389	460	406	438	430	408	435	452	390	433	411	443	406	444	405	431	389	417	437	406	402	432	411	421	381	443	410	439	434	438	418	405	416	414	420	423	429	439	386	404	407	454	431	365	420	377	417	443	425	445	474	432	400	403	439	396	392	434	427	401	403	454	418	398	400	408	442	413	412	384	408	417	439	409	407	397	380	388	425	439	395	403	423	444	424	407	435	419	440	400	373	451	427	404	373	394	422	429	414	413	418	369	390	381	456	415	402	444	439	429	451	418	416	421	426	436	422	390	395	430	371	452	416	433	406	423	403	405	397	382	366	395	423	428	382	427	421	419	439	422	404	402	459	398	429	405	396	425	424	404	413	409	441	451	407	399	396	478	426	417	393	380	425	433	412	432	459	398	437	406	391	414	408	419	425	432	415	425	411	431	418	431	416	439	434	407	387	424	464	401	437	439	435	396	434	448	429	386	393	440	430	440	447	413	418	432	381	441	454	432	440	377	422	397	386	394	418	392	423	385	421	397	434	401	425	390	432	426	400	408	388	419	404	439	420	425	385	414	405	410	432	413	409	419	383	414	423	449	429	395	403	386	419	391	409	394	426	406	407	411	424	413	370	424	403	421	405	407	445	403	392	456	399	386	420	383	414	426	389	386	399	415	389	421	415	437	431	457	430	437	388	402	404	427	428	382	410	437	409	400	409	426	434	412	434	437	405	430	421	431	408	382	422	436	419	440	413	391	424	404	417	428	367	423	411	417	421	432	398	406	437	411	411	405	382	431	409	407	438	387	386	408	428	441	443	419	402	441	409	394	401	427	439	425	429	388	405	393	409	402	427	411	424	438	404	415	401	380	428	368	403	429	420	407	415	421	398	413	420	391	407	451	382	385	470	426	422	430	410	411	418	418	395	390	384	426	419	471	423	409	392	350	414	400	400	409	420	428	407	398	448	409	408	402	390	401	452	408	436	441	448	432	427	398	392	407	380	425	393	437	384	403	388	445	416	412	403	398	385	423	464	403	391	446	424	433	438	418	455	394	430	412	410	433	450	378	417	418	437	465	446	418	421	422	403	416	429	417	416	416	409	427	424	426	450	399	422	382	431	425	407	401	411	390	408	400	416	431	423	442	460	446	392	421	395	409	394	398	421	442	455	389	412	422	424	427	430	420	431	433	408	374	415	409	418	433	430	387	422	377	414	382	428	409	457	434	388	404	389	406	388	413	432	413	432	411	399	399	418	420	427	409	404	368	409	427	422	414	416	420	478	424	405	419	407	393	415	443	404	418	387	443	417	428	456	463	406	394	413	471	416	416	411	371	430	393	430	402	417	438	430	395	432	435	408	447	415	410	440	388	401	411	389	420	424	372	418	426	398	424	399	379	387	381	384	403	446	434	423	453	439	443	439	407	402	406	400	427	405	434	401	433	430	430	422	408	421	425	397	426	413	431	389	436	414	398	401	414	396	417	402	422	426	392	409	420	413	423	443	396	416	434	401	429	421	420	422	416	415	440	381	420	425	386	361	422	436	412	449	371	401	423	401	402	425	408	444	429	435	393	415	430	392	429	405	418	404	394	412	419	398	408	411	408	428	404	401	430	457	410	434	386	426	414	415	417	404	421	395	452	414	414	434	405	416	425	406	401	394	393	402	432	434	406	452	377	432	441	461	438	415	406	430	433	446	429	395	364	409
36706	41139	42601	30263	16838	9159	6594	4934	3437	2673	2221	1682	1477	1264	1012	837	717	669	631	565	531	511	504	449	474	459	464	445	407	469	426	458	432	460	442	404	461	428	385	387	404	406	415	435	466	439	376	391	401	423	404	420	433	425	410	381	408	403	420	389	410	408	431	417	392	393	390	417	381	431	402	404	403	432	427	373	414	407	398	389	429	385	421	410	441	382	445	440	422	398	421	396	382	389	404	374	376	395	410	407	401	390	401	404	427	425	389	399	414	406	412	398	456	425	393	407	426	424	398	393	387	393	434	401	416	415	420	426	383	399	420	421	395	426	458	472	406	418	430	419	395	418	407	377	410	391	401	405	411	432	385	430	412	425	395	360	376	424	382	395	389	382	383	407	426	390	369	423	420	406	406	435	409	394	394	434	406	427	421	383	394	379	377	411	409	393	449	399	429	390	435	417	382	413	442	394	395	400	386	395	368	356	394	399	392	402	380	410	422	368	412	479	359	384	434	411	398	408	431	389	451	392	396	382	400	386	391	381	383	424	400	401	419	391	397	408	383	376	390	396	411	409	372	428	414	401	379	408	396	397	412	411	404	401	424	397	405	387	387	396	410	377	445	421	411	404	380	432	425	429	454	397	387	388	386	400	379	413	447	399	424	409	391	412	434	410	384	411	392	407	380	387	404	411	406	397	390	383	438	366	450	366	359	412	411	391	414	432	395	395	420	412	439	394	410	407	369	429	414	402	444	412	444	403	419	390	436	410	395	401	422	425	418	412	406	424	369	382	369	386	419	456	406	405	397	436	425	379	399	380	399	435	449	393	391	404	400	409	409	425	426	444	405	449	364	387	454	385	383	404	365	425	413	363	420	378	403	435	399	395	390	396	433	406	397	404	419	371	379	390	408	401	410	372	398	397	399	392	386	406	416	419	387	405	410	391	429	414	388	395	401	414	371	391	422	398	431	415	418	412	414	411	373	379	394	439	399	420	397	413	432	392	375	420	410	405	436	431	398	397	397	397	414	378	414	426	430	407	394	389	399	452	414	395	402	383	393	403	398	408	421	409	425	424	390	376	396	417	387	399	395	426	386	395	405	415	396	414	423	410	407	427	395	407	386	408	419	441	390	414	427	416	417	426	431	450	421	414	380	414	366	379	419	383	442	450	412	413	404	394	401	402	401	382	409	369	371	415	430	412	407	383	361	398	379	413	426	390	379	403	422	438	392	407	416	396	382	380	414	391	406	393	385	392	414	398	413	400	434	427	399	390	420	397	396	384	368	387	419	419	379	396	411	389	392	417	402	359	386	425	396	405	357	427	412	421	375	375	440	432	431	429	398	380	399	415	405	426	430	460	403	401	418	417	394	412	397	425	437	431	424	397	409	380	413	424	397	386	388	425	410	391	414	393	414	369	384	404	399	416	373	429	396	403	479	405	397	410	438	423	379	394	424	430	399	404	409	386	349	406	432	398	400	430	399	436	399	389	433	387	424	399	411	423	391	408	403	420	426	428	432	413	403	412	367	352	383	412	409	431	432	403	371	391	411	438	369	413	424	375	379	389	367	420	441	404	430	384	407	388	422	402	403	383	360	399	417	403	400	400	404	407	440	417	381	383	373	396	406	412	390	407	411	357	437	405	399	401	388	409	440	419	369	379	422	422	430	372	378	383	417	377	412	389	412	393	416	373	419	379	414	409	380	392	396	452	429	422	455	404	402	436	428	408	408	387	408	405	397	391	389	420	392	416	403	420	417	392	397	388	399	353	386	395	380	364	436	417	414	408	407	362	390	408	429	423	351	402	412	418	404	396	417	411	411	374	436	407	419	344	381	382	421	420	396	394	412	395	438	388	362	413	424	398	408	381	412	388	415	407	388	395	422	381	410	387	393	392	432	433	457	449	411	399	396	387	388	401	407	411	447	397	410	416	393	435	418	435	385	407	443	402	441	442	420	387	420	420	411	412	438	394	416	401	402	395	399	411	394	391	396	394	404	391	384	386	417	388	414	421	396	445	402	411	381	418	393	437	398	406	425	372	406	420	406	417	409	393	413	374	364	393	393	403	409	403	405	415	391	408	436	395	432	407	399	394	385	391	386	399	374	436	408	446	419	433	401	395	406	432	428	424	422	407	406	391	393	432	411	421	464	378	418	402	409	422	386	462	417	382	391	423	364	412	429	382	416	395	427	420	434	412	422	397	419	413	391	376	372	411	394	400	404	436	389	419	444	429	399	404	383	421	375	393	391	415	373	364	375	439	438	396	381	419	405	417	431	409	432	386	402	418	417	395	417	386	369	436	372	389	420	444	395	440	408	428	362	382	375	380	399	392	425	426	444	391	434	400	425	440	403	394	383	376	367	435	398	406	379	425	377	407	416	400	400	402	431	414	399	380	420	405	408	385	400	401	406	409	437	408	424	426	400	430	420	414	428	444	420	403	403	411	376	385	400	401	449	384	374	430	405	406	413	420	388	437	441	406	412	436	429	415	403	394	429	385	391	392	407	413	415	406	418	387	414	363	360	393	399	381	408	370	385	411	410	372	402	374	426	388	404	426	437	426	390	421	412	429	456	414	419	407	377	402	375	395	443	399	412	407	405	402	394	392	440	391	378	392	410	417	420	379	399	375	385	404	427	407	408	433	389	426	390	367	413	412	390	420	399	406	433	444	390	375	419	405	396	335	376	377	422	419	409	433	414	422	423	393	378	426	396	393	408	401	409	395	395	422	393	394	420	474	406	432	390	448	432	419	385	405	396	407	384	431	407	405	420	389	451	394	374	446	376	357	400	426	430	421	411	407	419	392	387	407	393	401	416	402	451	413	423	437	394	423	421	439	433	386	385	411	382	407	417	387	420	402	400	388	410	390	393	390	439	405	411	398	387	415	383	427	386	401	420	407	383	416	364	378	415	383	412	381	393	413	428	418	381	423	400	401	405	403	418	381	422	390	396	433	434	388	433	407	438	462	416	420	374	413	410	410	415	420	427	414	381	388	450	404	414	388	397	407	434	366	400	411	415	427	405	402	413	391	435	431	423	380	416	388	415	408	419	417	437	383	426	414	455	409	386	369	385	449	395	402	374	409	404	435	391	419	426	398	425	396	405	467	412	361	410	419	415	386	415	393	410	407	370	395	416	413	381	390	408	440	350	387	386	438	369	418	385	397	392	440	429	415	399	397	401	387	408	380	406	413	414	410	406	417	399	432	411	412	366	412	411	419	391	394	384	434	409	386	404	402	411	404	411	404	395	436	377	420	436	425	404	429	444	394	419	412	386	427	428	402	425	403	405	392	414	433	424	406	410	415	406	364	390	407	468	426	399	411	440	385	425	415	405	376	447	405	405	411	435	411	442	431	420	422	411	430	416	404	421	394	426	383	411	436	412	387	407	456	387	392	377	376	431	392	410	400	356	404	416	428	436	426	407	404	385	428	407	401	368	425	385	413	397	447	419	399	436	410	388	437	415	422	395	397	410	428	414	439	403	450	404	430
40888	53056	41367	26515	17180	11813	9854	7598	5351	4239	3308	2458	2183	1687	1335	1065	915	837	697	619	594	586	560	514	463	468	546	469	474	467	438	450	428	418	414	469	423	420	429	430	417	461	418	415	427	420	409	455	397	436	421	404	431	402	408	437	440	411	438	450	411	421	426	359	400	417	413	428	398	401	391	419	386	430	430	391	389	396	415	404	413	417	361	423	444	429	392	411	453	417	434	483	414	399	419	394	422	451	401	387	417	411	417	432	389	409	395	422	392	437	401	418	384	428	445	402	415	424	417	392	433	395	403	391	430	471	420	428	420	427	419	422	413	400	409	373	399	461	408	412	442	415	429	411	427	418	420	442	411	394	397	404	416	413	435	397	405	391	395	405	424	408	383	413	456	421	418	408	438	416	426	438	418	413	443	385	438	427	466	423	431	418	429	428	417	397	412	377	425	390	408	410	394	378	386	428	399	431	395	381	406	387	421	396	438	418	413	401	417	408	409	403	402	393	433	356	394	427	422	409	423	397	415	445	436	430	429	410	426	424	406	425	391	411	389	406	413	414	402	415	399	429	393	383	397	391	409	408	412	420	444	396	411	423	401	409	419	435	401	435	420	417	437	420	440	400	417	416	414	412	385	412	435	427	412	421	427	416	400	424	421	425	418	401	372	430	415	408	427	391	405	400	404	404	361	408	439	396	388	419	417	412	390	419	403	438	407	412	433	408	406	411	395	442	408	390	445	425	433	419	428	420	400	390	366	434	393	426	419	416	401	403	455	360	414	409	401	416	394	422	421	449	426	394	392	436	404	427	400	446	427	369	401	407	412	406	414	415	396	423	394	410	424	455	420	444	435	387	400	475	425	397	403	408	420	429	418	401	365	417	413	393	382	390	406	402	414	416	433	412	407	414	425	410	403	417	437	437	422	433	426	411	439	398	409	445	427	421	429	434	437	422	442	392	418	387	425	412	443	411	405	381	428	423	379	416	424	419	398	405	389	405	408	432	410	438	406	408	401	394	404	405	441	424	375	419	400	378	426	425	410	410	401	399	377	410	409	433	428	421	416	414	408	399	440	410	443	380	418	411	407	414	452	389	437	418	425	438	426	414	409	402	430	405	387	411	430	392	440	387	400	408	400	424	415	453	419	389	418	359	401	374	419	444	397	390	438	405	410	423	413	394	381	418	400	420	412	412	419	390	407	392	456	410	412	407	404	439	392	420	398	418	418	433	417	380	376	401	414	420	420	413	392	424	420	463	402	410	425	399	411	427	402	422	419	398	416	414	427	439	386	442	409	404	375	442	413	407	361	435	394	432	426	411	380	400	421	428	431	433	433	388	414	440	370	455	426	436	385	402	373	446	439	399	386	390	420	439	398	423	402	422	391	408	402	401	430	395	393	400	426	396	416	419	391	435	387	396	398	404	374	374	429	413	453	431	414	439	420	420	447	410	363	400	416	422	450	452	415	407	412	402	389	410	422	440	443	405	437	418	420	438	404	434	410	398	446	400	449	428	419	420	433	398	440	420	435	388	402	409	394	384	427	374	396	386	371	422	402	402	418	415	391	440	426	409	390	430	393	434	430	427	413	427	410	402	414	418	399	442	423	430	449	456	431	412	399	445	417	396	426	417	387	419	394	425	432	410	429	436	426	412	438	437	406	395	402	377	410	394	423	418	424	385	386	376	452	427	439	411	394	430	397	416	420	394	411	412	416	448	460	455	440	405	421	409	423	420	412	410	413	426	452	402	420	442	405	417	405	436	416	460	401	423	397	413	401	412	420	400	378	406	399	414	409	396	421	408	435	427	434	399	428	431	420	444	394	396	383	394	416	359	398	412	407	431	406	393	394	412	405	423	415	424	404	410	456	429	408	400	440	388	404	431	418	420	432	382	407	418	415	416	418	388	439	391	397	416	419	399	410	378	402	454	435	384	432	430	400	428	389	420	397	438	421	415	418	413	414	449	408	431	419	390	456	409	409	414	419	389	446	432	426	460	421	442	400	395	409	404	421	447	425	451	407	439	411	411	373	428	389	415	401	416	409	403	436	407	412	419	402	397	436	414	400	410	423	418	432	451	437	428	407	403	421	400	458	386	448	418	400	391	379	440	412	377	435	431	413	408	430	426	442	365	411	373	389	429	377	415	450	396	407	386	422	400	401	422	400	418	406	426	413	419	393	426	405	410	477	398	447	383	398	422	432	403	407	394	428	459	375	444	414	438	407	435	411	388	415	408	416	366	426	413	427	417	394	392	437	366	408	434	411	425	418	420	421	466	401	412	399	426	390	397	393	426	403	414	393	398	400	382	415	399	429	431	452	420	422	424	404	398	392	413	386	412	419	381	398	410	449	427	434	398	414	407	399	405	410	447	413	419	434	421	388	392	399	430	396	388	421	413	394	408	413	431	404	437	433	433	410	416	378	421	401	370	424	411	415	428	432	385	411	411	402	382	401	434	376	423	404	418	428	405	423	447	406	411	439	400	436	421	399	404	402	406	413	426	405	412	403	422	425	409	439	424	385	393	411	393	425	430	393	441	428	398	403	383	426	407	409	371	406	409	397	427	417	409	435	422	410	454	480	405	391	414	445	367	406	405	430	417	402	390	439	404	396	383	413	406	394	427	386	424	441	459	381	405	436	400	398	397	465	426	404	377	440	421	445	432	421	420	444	409	433	404	424	405	401	442	427	425	403	412	357	448	438	419	411	386	408	438	419	414	454	411	405	450	419	410	408	447	429	405	411	432	425	391	405	443	399	399	425	434	422	411	416	419	413	429	410	445	407	411	433	434	407	400	401	393	406	418	395	409	400	398	425	397	407	415	426	396	433	410	410	431	404	437	398	415	415	409	430	458	413	428	391	451	441	420	415	371	380	431	398	400	414	421	437	417	435	442	388	408	422	425	432	433	419	434	434	418	428	400	429	424	427	398	418	414	438	437	423	396	410	381	443	392	409	403	408	435	367	407	402	426	414	389	403	445	413	405	456	420	416	372	396	427	408	402	412	410	417	409	412	444	376	405	396	414	414	406	434	418	438	453	355	388	426	435	403	422	382	415	438	434	425	441	402	419	401	417	437	420	409	408	398	406	400	427	383	424	450	443	426	442	372	417	434	412	446	419	395	433	396	413	368	436	426	401	412	419	416	433	399	425	434	413	391	400	401	418	410	417	407	404	422	409	389	418	429	419	425	420	439	469	433	432	449	396	430	402	405	480	433	437	408	397	388	410	410	444	392	440	412	420	401	424	420	391	423	416	435	436	402	389	408	410	416	381	429	377	417	429	410	393	421	399	426	451	432	427	406	413	416	422	426	394	435	426	419	443	404	419	412	377	428	386	459	393	418	395	423	383	412	404	417	429	381	427	427	440	441	419	399	441	408	413	395	421	425	418	393	434	417	419	429	406	418	417	451	399	421	389	433	391	439	397	410	387	433	406	435	417	378	403	425	429	424	453	421	398	395	415	437	459	409	404	423	425	396	410	390	440	404	414
24295	21422	29332	26537	23254	18329	11796	7530	5078	3916	3161	2470	2068	1593	1310	1087	899	809	769	680	604	595	566	550	517	506	507	455	476	466	452	441	428	421	423	434	385	409	399	409	446	400	437	428	440	396	392	401	422	381	412	388	415	404	424	371	420	437	440	399	390	423	375	393	426	417	401	439	386	409	404	399	402	377	406	372	410	388	391	381	400	395	382	425	401	386	419	392	409	369	406	433	429	419	420	425	404	420	436	414	427	397	411	406	396	389	421	376	407	414	430	405	396	421	396	395	384	380	365	408	408	393	400	427	429	381	400	404	363	403	392	420	374	414	372	429	374	397	421	366	359	371	432	391	433	423	404	434	433	386	406	424	384	409	414	430	411	397	408	414	417	400	391	433	406	400	393	382	441	373	406	397	416	379	415	393	413	407	388	425	405	412	389	392	423	419	441	408	401	406	412	422	440	420	378	392	383	402	397	407	412	383	410	457	426	430	411	398	379	390	422	408	426	390	394	382	425	400	399	400	433	415	369	413	398	373	375	409	421	385	439	399	413	435	381	384	361	371	429	438	366	428	396	387	387	417	415	390	382	452	402	382	399	400	394	427	404	379	435	419	381	412	448	375	359	403	386	366	381	332	439	418	381	417	426	431	402	402	405	378	419	435	394	376	412	377	414	404	400	357	416	422	420	435	393	416	415	435	391	399	427	375	387	438	432	387	405	399	435	434	400	407	387	398	421	382	366	431	424	373	420	415	352	464	411	366	416	421	440	409	391	401	407	395	411	390	445	389	408	390	413	419	400	388	368	401	379	392	425	391	399	366	405	429	397	448	417	390	406	409	406	368	409	423	411	358	423	411	362	395	434	390	415	420	369	397	384	426	387	416	408	412	415	407	352	412	398	401	432	417	411	379	427	393	367	384	422	434	400	377	392	387	428	398	410	385	382	411	373	410	375	403	400	399	385	424	405	384	362	411	413	411	382	373	401	415	393	385	396	411	376	379	401	393	377	382	402	392	430	395	429	368	451	424	372	419	452	406	385	404	428	416	383	398	404	444	407	402	423	397	437	400	422	372	396	391	412	386	409	339	409	429	391	418	410	380	390	377	390	368	414	445	414	396	444	423	407	399	382	412	377	428	411	386	378	408	402	415	415	408	432	427	392	396	375	438	414	377	404	398	406	387	407	406	426	482	428	376	392	399	430	363	394	412	360	424	449	397	434	425	415	424	390	405	396	422	414	400	400	402	425	411	395	380	412	405	387	443	389	396	376	394	391	407	419	408	392	411	374	379	402	429	401	451	397	398	416	375	382	386	443	409	422	366	419	398	416	377	410	428	380	389	409	389	397	404	353	435	419	410	360	405	441	381	416	377	390	445	405	407	372	388	413	443	358	409	393	442	410	429	397	401	409	419	401	394	380	400	409	416	395	384	441	446	403	415	380	413	419	410	363	435	403	451	408	441	402	399	387	450	397	387	382	406	391	395	377	407	394	406	427	399	401	413	385	421	439	429	429	432	432	404	384	418	397	380	419	376	413	415	400	382	449	392	415	401	410	413	410	426	427	459	410	364	405	394	381	415	377	450	402	388	413	421	371	395	420	399	393	394	375	355	422	435	371	421	418	405	444	383	367	411	417	391	387	412	413	381	411	383	397	433	395	373	408	389	395	414	410	393	447	401	408	436	422	360	413	418	404	407	436	389	437	394	414	387	430	402	389	446	402	394	445	425	396	384	379	436	381	438	423	425	408	420	419	376	395	401	355	422	401	393	383	389	431	349	394	382	418	396	393	392	374	439	420	375	424	421	412	408	402	395	419	400	416	372	383	385	401	410	399	402	407	418	413	395	386	411	414	410	418	364	439	418	401	429	406	396	425	409	422	381	416	419	425	374	413	381	418	372	404	417	469	380	410	421	394	418	388	396	397	449	435	417	401	439	364	398	369	416	408	422	366	363	399	406	371	374	404	456	372	417	383	404	385	380	387	402	364	398	431	391	424	391	399	355	432	407	395	378	417	397	410	403	420	374	351	388	390	380	408	423	407	428	398	433	375	452	372	383	397	408	400	405	409	402	380	397	401	379	405	408	434	374	418	434	395	389	395	419	394	401	406	379	389	415	430	410	459	405	392	429	424	402	362	402	424	392	425	414	407	403	443	371	399	447	424	419	404	412	406	399	380	366	388	386	449	385	404	386	386	401	404	405	397	440	408	367	375	398	401	409	393	369	412	424	404	383	411	423	409	397	405	420	392	384	380	409	413	422	405	403	425	417	423	412	406	431	410	398	428	395	416	417	407	408	424	399	433	437	407	408	397	401	446	401	406	392	426	360	396	396	429	426	415	408	420	395	363	407	407	434	431	395	425	417	417	418	411	369	408	422	426	407	361	431	378	386	395	425	424	374	389	381	401	421	362	372	417	447	403	402	404	426	412	429	401	414	403	390	379	414	413	389	418	404	422	387	394	422	401	410	393	412	403	414	390	395	394	402	386	430	410	413	412	370	381	376	352	376	389	372	356	430	434	403	423	382	377	404	380	404	406	386	379	409	414	383	437	402	434	424	396	421	430	410	418	390	408	424	403	403	427	392	370	379	373	408	390	419	420	423	394	432	361	422	368	374	398	389	406	398	381	372	402	399	396	401	425	364	383	393	396	394	419	373	388	395	392	348	426	384	411	406	406	415	382	380	389	417	379	377	398	383	454	381	353	408	388	420	422	454	400	407	425	427	424	365	428	411	362	425	422	382	430	394	445	409	427	394	362	393	370	394	415	451	427	393	414	444	402	407	409	417	427	385	420	406	411	412	383	377	380	417	417	396	396	400	395	392	391	422	415	416	379	426	387	412	425	372	416	386	440	387	369	402	408	419	452	393	417	406	446	410	401	411	388	341	440	373	383	416	383	409	409	407	386	396	411	427	413	434	371	397	406	424	403	416	374	400	397	400	428	370	391	382	406	411	431	442	416	415	407	391	425	433	472	391	409	409	389	369	395	385	412	386	443	404	411	391	384	391	388	382	425	417	401	409	421	413	354	403	402	433	391	388	397	400	422	394	403	403	398	430	393	420	410	404	401	411	406	399	366	403	426	386	402	437	405	434	407	426	404	458	387	414	416	419	428	433	390	428	427	403	420	378	387	418	411	371	400	434	379	393	438	372	389	397	374	411	412	398	388	438	403	403	422	415	409	401	406	385	436	403	382	421	402	404	391	391	358	381	431	417	413	397	374	445	376	412	396	405	412	346	394	430	388	424	412	426	382	398	404	406	403	408	399	429	445	408	396	409	402	370	401	465	405	384	440	422	398	379	373	397	384	404	427	411	425	404	422	390	414	413	405	437	404	416	379	393	437	423	376	417	412	416	434	389	389	419	397	415	413	398	401	378	406	393	412	404	413	379	430	420	399	425	421	384	397	388	422	386	420	372	402	424	367	422	433	420	380	410	363	411	443	391	408	432	394	431	415	423	389	405	394	396	410	416	416	426	425	384	403	401	376	406
36955	63262	50979	34610	23774	16035	12917	10502	7401	5653	4621	3590	2919	2331	1843	1395	1176	1028	888	774	682	711	674	628	573	558	527	506	506	498	444	446	462	449	444	436	476	444	452	436	396	388	425	397	430	397	445	442	402	424	372	433	382	422	401	388	435	417	429	415	423	441	412	445	423	396	402	387	379	416	382	415	403	415	402	398	422	418	446	411	416	410	399	393	412	445	374	386	423	409	398	398	434	373	413	354	405	391	411	393	410	418	404	415	411	410	370	377	389	402	394	419	428	396	407	435	416	419	351	399	419	407	433	423	422	432	395	401	425	407	431	407	413	384	401	411	415	481	412	429	409	394	386	416	410	413	401	404	418	418	423	433	449	413	411	400	391	409	414	411	450	415	430	378	410	401	423	412	417	390	400	411	415	416	422	414	417	395	399	391	427	431	376	385	411	423	412	407	432	390	459	401	424	445	430	427	411	408	436	431	409	445	396	371	395	416	414	419	402	400	387	412	388	422	386	398	413	367	407	386	395	410	426	443	414	407	412	400	389	378	378	410	405	430	388	408	405	449	389	407	390	433	406	420	437	393	413	412	422	416	416	373	425	398	428	421	406	410	374	393	407	419	396	405	418	403	452	420	411	408	395	423	405	382	427	431	386	416	395	408	409	410	394	369	407	423	383	382	393	411	426	423	394	399	411	423	411	407	383	399	409	423	426	432	410	439	428	401	400	397	421	402	388	401	426	412	395	416	407	395	417	388	403	397	426	380	400	390	425	394	423	449	443	415	406	439	452	399	405	417	405	404	413	413	427	437	399	392	402	455	391	383	425	424	401	397	409	393	445	427	392	410	388	403	379	440	432	428	419	375	417	394	415	416	413	396	418	421	403	411	430	397	420	409	409	407	428	434	425	423	436	418	408	393	446	428	412	422	416	402	413	435	389	429	415	405	429	401	425	425	429	395	415	397	412	430	424	440	401	417	381	421	415	387	371	413	400	404	413	408	450	390	413	383	396	444	413	429	411	406	430	395	416	399	381	383	432	398	393	427	424	384	392	416	444	421	421	431	395	389	423	418	385	391	353	389	438	442	399	398	413	390	438	383	413	392	418	435	419	412	384	411	379	401	368	424	407	408	421	390	401	396	428	401	397	393	363	425	427	402	432	399	381	440	419	402	440	383	426	417	364	389	415	400	447	391	444	438	404	411	442	412	390	408	410	437	453	408	414	394	392	412	374	428	436	414	400	377	419	424	424	363	433	415	347	402	389	416	419	404	388	399	384	393	386	431	407	415	413	422	435	429	407	415	426	460	395	405	411	389	383	359	407	449	394	397	408	434	419	386	404	442	403	394	403	435	375	425	404	408	422	406	436	416	414	433	414	428	435	440	409	392	406	410	393	419	410	418	391	385	435	393	428	398	390	395	419	436	404	418	412	393	399	410	412	414	451	403	386	411	374	394	402	387	422	415	409	398	401	430	429	482	418	427	408	415	402	428	404	414	434	415	433	425	432	407	382	435	425	425	423	397	426	448	414	406	372	423	380	387	331	407	407	415	385	453	414	418	390	410	448	429	423	379	446	419	385	400	388	398	423	415	441	437	409	420	413	421	409	428	395	395	416	393	421	388	419	447	390	414	408	400	411	407	382	430	411	397	413	437	403	370	389	371	418	414	406	383	383	419	437	426	392	438	390	424	430	435	388	434	423	419	415	422	398	443	418	401	450	405	412	420	438	401	439	427	391	406	405	431	417	409	405	399	402	418	422	398	365	404	431	424	387	426	392	409	455	401	406	427	444	389	435	388	422	438	407	393	369	421	434	401	410	398	421	414	421	428	389	437	431	402	407	420	426	443	407	438	428	415	388	386	409	435	368	395	387	375	428	415	392	384	381	425	386	409	391	392	407	411	434	423	402	402	402	415	406	400	385	386	381	418	401	458	393	420	410	422	387	378	447	450	410	397	367	433	391	412	446	422	406	415	434	428	426	403	415	401	411	415	477	411	403	391	406	453	389	410	409	428	426	431	365	448	451	405	417	410	390	396	385	410	407	414	431	413	415	390	418	450	452	374	389	417	428	416	364	404	409	441	391	397	427	407	374	426	407	409	431	458	394	375	411	402	372	437	363	429	400	460	434	413	402	408	415	402	399	433	432	411	387	414	402	404	429	399	361	438	428	376	405	382	386	423	397	377	431	418	404	426	390	389	392	403	400	388	414	392	420	428	406	420	453	416	442	409	382	419	390	410	394	418	403	405	419	405	385	408	410	420	406	431	387	375	410	391	394	442	402	419	402	411	400	394	434	413	425	383	445	398	431	407	427	422	392	427	410	426	410	411	400	407	436	419	416	403	366	434	410	435	402	404	434	425	390	466	419	427	398	425	420	407	403	424	404	434	434	431	396	402	408	425	401	431	404	423	428	400	416	414	394	419	388	447	415	413	424	379	409	380	424	414	383	442	419	385	389	411	392	410	434	409	437	437	390	399	395	430	390	390	436	417	397	387	417	403	454	394	420	408	453	458	361	393	437	422	459	412	435	365	402	404	398	437	419	458	416	390	437	425	390	404	392	416	395	409	428	397	410	408	434	404	367	396	404	393	432	411	448	396	402	436	393	412	403	405	419	393	411	397	409	396	416	399	409	383	435	397	408	403	412	441	407	415	432	397	393	418	444	399	425	400	397	401	434	396	403	447	410	431	395	393	388	406	419	358	429	400	421	445	411	392	398	403	413	400	422	425	417	387	415	404	362	402	389	435	433	396	445	415	402	438	410	407	412	402	436	388	408	436	410	410	464	405	394	427	408	412	390	437	406	421	404	425	399	403	409	392	426	383	397	417	395	444	427	418	422	410	420	422	404	413	394	414	426	415	402	407	443	410	395	402	401	395	395	388	416	376	394	434	408	395	412	425	431	389	380	391	434	401	424	416	398	413	414	416	407	429	395	402	432	389	407	398	409	407	454	394	415	424	416	399	418	365	412	413	390	415	393	414	376	403	377	364	442	445	428	438	411	412	393	396	421	426	424	414	406	389	391	432	425	418	415	397	404	424	421	405	413	432	409	423	447	459	436	411	389	432	468	418	419	406	398	394	409	413	426	412	429	386	436	418	381	394	427	410	393	422	392	406	423	410	417	398	372	403	417	389	402	395	447	422	416	372	389	397	403	426	394	385	444	377	392	425	391	402	395	385	421	406	417	426	400	402	396	381	394	387	391	409	420	401	415	400	428	418	410	454	414	410	384	428	370	427	425	437	435	396	405	443	412	402	387	397	397	399	414	398	400	411	420	402	398	419	435	378	392	430	399	395	419	402	381	393	413	410	410	418	388	384	425	439	383	406	427	377	376	420	400	410	361	416	435	399	429	399	373	407	403	406	408	371	400	428	412	390	416	420	425	427	384	415	412	420	385	411	420	392	415	419	396	420	422	401	385	404	398	428	389	391	425	417	426	433	398	395	416	403	412	444	421	399	426	424	388	429	420	427	421	400	410	397	420	401	390	374
25114	21823	30996	29258	21036	12390	7686	5538	3724	2818	2351	1931	1581	1358	1125	883	797	684	627	600	585	596	527	480	507	484	464	469	458	460	468	413	469	439	413	434	381	450	411	476	423	449	384	416	399	425	430	421	439	408	390	422	403	442	398	431	444	407	400	359	387	439	406	393	381	427	391	428	420	414	424	443	353	413	433	422	423	414	369	406	420	413	411	396	406	404	404	433	454	421	384	423	402	388	431	415	425	412	342	364	400	382	425	408	458	415	392	426	415	437	409	421	409	417	429	396	425	390	424	441	379	432	432	412	432	424	423	406	406	446	391	448	386	437	383	395	418	423	422	415	388	419	418	396	398	418	355	399	439	436	406	407	395	418	437	412	400	448	405	409	394	421	417	430	417	387	403	408	428	422	419	394	395	411	371	424	410	377	413	404	399	381	383	380	428	430	419	406	433	423	422	382	401	409	428	429	411	440	380	403	399	422	396	420	440	448	406	420	417	428	426	391	395	392	407	391	427	427	390	425	395	400	401	386	401	397	408	391	403	389	400	431	395	428	456	405	422	444	423	395	426	434	409	384	428	412	387	391	424	373	430	454	428	454	422	439	430	472	412	381	376	398	417	396	370	399	417	431	420	398	433	425	460	425	445	429	395	389	432	407	394	381	419	439	436	400	386	412	379	389	440	415	402	409	427	369	428	387	429	430	459	410	423	408	421	421	445	448	421	384	415	442	408	433	410	403	450	417	407	407	421	389	431	390	393	370	427	392	437	404	413	405	428	413	400	403	435	390	412	410	418	439	399	414	400	375	439	410	387	405	434	426	444	389	398	414	384	407	395	387	406	424	376	395	420	426	427	415	416	399	390	430	408	411	365	412	388	423	394	398	399	414	417	435	406	378	407	366	427	437	390	411	411	382	401	410	413	437	428	409	425	409	396	377	418	408	413	414	387	413	409	402	408	407	409	414	387	431	384	402	412	391	404	437	411	438	437	419	425	425	404	448	433	429	415	394	410	395	421	425	424	422	425	376	397	442	372	394	428	445	426	417	398	400	399	408	392	408	412	432	380	402	382	405	382	442	403	399	466	410	429	416	405	412	436	400	399	408	440	426	406	410	419	406	400	397	405	393	405	419	414	386	386	397	425	417	406	408	397	394	392	399	401	428	421	385	413	365	406	389	428	463	408	401	430	404	431	455	415	417	391	398	414	405	419	444	432	434	416	425	401	427	432	465	407	432	429	416	406	406	407	425	455	410	383	399	390	413	400	396	415	389	410	401	399	422	430	381	410	423	415	439	419	428	410	428	401	431	420	375	427	419	415	412	420	392	441	418	405	391	425	448	423	421	398	417	417	411	434	443	391	390	432	433	404	395	380	408	429	447	451	405	423	424	399	441	419	410	408	421	402	395	415	395	425	421	445	394	415	400	409	422	358	421	415	442	398	429	420	393	412	409	444	459	394	441	432	437	400	401	411	431	417	402	424	431	387	401	409	410	380	422	420	433	421	424	398	373	424	419	403	393	411	405	409	437	362	377	425	440	382	403	414	412	409	387	408	414	424	405	373	424	422	414	411	393	418	398	421	379	402	421	355	370	409	433	406	411	398	389	382	398	440	424	401	430	372	395	412	399	428	423	409	394	394	405	399	395	433	434	396	421	422	419	410	387	402	394	407	436	434	410	414	382	420	438	437	385	395	418	388	386	400	421	441	416	413	395	415	430	405	418	423	408	414	426	396	413	416	417	415	394	379	422	418	419	364	387	394	377	414	402	406	405	402	425	418	406	398	388	396	416	423	418	410	440	416	418	384	436	409	423	400	451	411	398	419	434	384	391	393	418	424	433	348	409	420	425	420	402	413	440	419	418	399	410	440	454	404	421	442	397	428	389	442	409	429	408	443	401	452	411	413	396	403	447	404	440	434	411	419	427	432	407	406	392	453	418	395	429	421	403	407	427	424	445	428	422	430	401	401	408	419	384	392	438	414	443	411	387	413	415	372	400	394	406	429	412	384	390	388	430	396	436	403	436	399	396	395	367	414	405	443	421	405	418	441	393	402	404	463	406	444	396	397	370	474	410	434	405	438	396	383	427	420	421	419	410	409	432	442	418	407	411	412	409	405	428	423	410	415	409	433	443	430	411	399	413	390	442	442	424	423	384	403	432	366	410	399	422	452	428	404	426	439	437	435	426	371	428	427	443	429	379	442	388	400	394	459	380	453	406	394	407	417	433	408	436	411	399	460	428	447	409	448	464	375	386	437	421	396	391	376	363	438	396	420	400	417	450	438	403	412	398	462	415	405	411	442	438	413	424	420	428	418	407	376	393	441	406	402	443	390	424	428	456	417	413	397	432	431	407	430	418	403	431	432	392	405	434	434	416	391	410	423	420	435	432	419	442	431	449	427	401	393	417	386	471	408	414	372	394	399	439	408	413	421	439	413	423	421	422	429	441	401	440	410	411	419	428	447	421	403	416	403	425	436	396	428	437	464	416	429	421	423	412	407	447	393	405	448	418	369	433	390	449	390	447	410	421	424	416	416	403	387	396	437	428	370	450	400	394	400	409	443	442	372	404	404	407	431	454	402	418	436	429	425	423	428	398	434	408	403	392	402	436	407	418	410	413	426	409	409	411	420	409	444	433	422	411	373	414	399	405	402	411	426	408	427	457	426	400	416	412	409	391	376	427	387	410	419	424	405	406	417	409	414	422	371	442	446	437	398	446	414	400	451	436	430	424	442	418	380	445	424	421	426	451	425	442	432	411	438	455	430	433	413	416	428	416	374	404	434	431	415	417	404	437	430	433	408	440	456	438	460	432	400	434	417	396	413	417	394	411	410	406	382	402	411	400	441	411	373	429	406	394	429	401	429	425	430	375	425	409	366	425	384	414	424	406	390	397	400	435	405	422	415	429	448	409	404	390	429	386	410	429	411	413	400	403	381	445	380	436	385	425	456	400	417	395	404	438	487	448	426	396	454	424	430	399	403	427	434	411	383	421	405	386	423	405	398	371	404	405	429	393	421	426	396	443	386	419	397	389	407	442	409	378	408	433	403	434	401	416	422	417	413	417	395	401	379	423	366	414	368	409	431	388	405	413	423	428	383	384	419	425	404	388	434	414	402	405	402	415	437	409	437	414	440	405	378	416	415	389	408	397	425	396	396	434	383	439	387	416	380	414	414	375	408	418	432	430	384	373	391	408	428	433	420	383	411	395	394	408	460	391	422	422	375	382	428	407	409	399	428	415	398	442	431	421	435	389	398	434	420	443	385	408	388	396	411	422	399	407	423	453	438	450	413	404	396	403	418	403	413	394	385	430	405	407	421	427	400	414	415	374	408	442	398	403	421	442	388	413	400	429	419	422	437	400	416	415	399	410	397	412	437	378	423	390	440	438	432	453	366	406	420	419	430	425	420	391	391	410	424	383	430	395	411	418	424	424	368	417	398	413	398	409	423	405	411	403	383	403	406	384	429	415	390	429	421	442	377	397	399	418
38492	62702	47230	30423	20349	13669	10917	8388	5881	4498	3783	2812	2186	1915	1465	1249	995	981	749	720	616	582	612	576	565	482	509	530	471	477	515	484	449	458	450	399	464	387	464	435	423	436	424	441	404	442	399	447	430	383	404	445	411	428	409	438	404	435	449	420	394	376	439	455	462	423	387	428	444	420	408	415	415	404	437	421	408	430	408	411	418	430	414	426	453	386	477	442	391	405	447	438	429	413	425	408	447	425	430	415	408	410	392	412	406	411	427	450	426	419	424	420	432	370	399	387	363	405	422	435	420	425	430	418	437	434	431	415	429	421	406	407	421	393	454	405	438	434	418	454	450	442	420	409	449	389	407	407	385	438	444	409	420	423	481	415	412	432	378	424	413	422	424	451	392	452	429	417	395	425	408	442	432	409	451	409	407	400	396	414	419	452	410	437	406	410	427	394	425	389	430	443	397	440	397	433	399	417	409	416	418	399	403	433	468	384	421	416	439	413	429	439	394	423	418	439	424	409	394	400	426	430	412	404	412	411	408	444	399	421	433	415	411	413	436	430	390	431	434	396	433	440	440	453	427	431	405	430	427	420	421	430	418	435	441	419	394	421	419	443	418	450	406	380	432	403	460	398	407	409	418	433	394	419	398	394	424	416	437	429	416	414	429	405	428	450	422	427	410	404	413	443	450	390	437	404	424	429	423	424	432	416	424	419	422	400	431	403	399	392	424	400	434	422	414	397	425	439	410	404	430	424	418	424	404	427	442	443	444	427	430	412	422	398	381	420	407	459	397	432	416	427	416	437	411	451	428	431	443	414	395	391	389	459	461	415	435	420	390	433	417	418	433	427	413	423	427	374	407	442	429	442	396	408	390	418	401	409	377	415	446	401	441	440	400	397	431	377	423	417	421	455	388	437	441	396	434	435	433	440	449	389	449	428	454	415	415	409	459	418	410	433	405	443	414	422	360	405	398	410	393	436	441	381	440	425	421	402	430	424	418	412	422	463	441	404	440	407	456	404	431	441	398	422	411	374	406	437	401	430	461	427	397	416	418	413	413	369	475	440	437	390	427	393	395	403	389	430	440	455	425	411	413	411	405	417	422	416	443	410	388	404	444	378	407	460	411	416	394	443	407	436	405	426	430	406	420	440	405	418	406	438	426	418	398	389	429	395	459	413	413	417	416	434	422	420	392	417	416	413	412	395	417	447	425	389	411	376	437	444	437	445	416	454	413	436	391	394	419	429	388	403	416	443	410	408	446	392	447	424	419	392	424	395	404	443	387	396	453	410	416	424	427	409	412	402	424	462	409	434	423	438	426	406	429	389	417	399	418	433	372	381	406	413	401	445	406	456	447	396	422	464	429	447	412	405	396	446	406	413	438	413	451	420	461	454	428	413	415	396	414	397	448	371	414	392	419	388	413	445	418	464	436	423	396	440	444	392	418	405	402	423	459	414	384	412	427	399	437	456	467	429	413	467	430	432	401	406	382	426	412	413	398	428	413	424	400	423	441	398	415	431	413	415	401	457	436	412	414	404	393	451	460	392	420	427	389	431	400	410	414	446	394	400	404	422	432	438	399	440	411	433	404	453	443	447	402	425	404	437	438	391	415	455	409	426	465	411	413	390	408	442	442	410	429	424	400	392	413	430	441	391	431	418	416	423	412	426	392	388	387	400	432	407	410	448	397	409	423	455	404	408	442	413	419	423	389	411	426	408	380	424	433	425	388	393	427	437	385	452	411	446	415	409	438	405	386	401	446	443	417	410	442	416	445	404	429	415	412	417	417	401	409	430	405	402	413	423	404	421	420	444	449	442	437	449	386	417	381	402	413	443	447	450	405	402	383	420	423	386	414	387	422	385	414	432	439	407	450	403	410	406	440	391	432	416	412	407	405	426	421	446	408	418	425	433	427	413	442	425	381	449	451	420	401	412	393	423	389	412	427	426	461	442	449	430	428	458	445	426	406	449	462	419	432	389	433	401	420	393	451	421	448	438	453	430	435	433	427	409	412	403	446	408	408	412	451	401	412	397	447	388	409	417	396	439	402	456	385	429	395	420	436	422	427	356	427	439	436	417	408	428	386	411	432	425	426	418	367	436	416	388	413	418	429	415	430	386	425	407	418	424	439	418	424	419	411	440	417	424	440	418	434	414	419	375	440	405	386	422	391	416	421	400	419	463	433	380	421	431	413	397	402	426	423	413	418	423	380	410	354	472	447	400	413	418	385	408	434	452	423	400	475	425	400	384	426	403	451	424	418	425	389	412	428	423	429	430	434	423	402	403	402	400	413	393	407	381	415	455	446	430	399	423	407	395	377	413	442	427	434	435	420	413	423	419	414	414	389	409	403	444	406	409	422	433	391	424	457	388	435	379	413	419	420	423	406	442	399	444	427	431	398	409	440	442	414	421	395	400	448	391	421	437	441	403	405	441	392	462	437	440	411	428	395	370	411	424	414	461	406	444	440	393	412	403	382	405	445	432	427	421	418	422	418	438	411	443	423	442	416	399	414	407	387	393	435	434	421	432	455	410	384	414	411	457	427	372	407	402	407	401	425	425	434	419	432	416	430	414	455	430	464	442	451	408	417	449	392	416	393	399	387	428	421	404	413	404	433	442	452	412	395	421	421	433	431	403	425	427	415	412	418	409	385	403	404	415	400	425	430	403	420	402	415	432	434	482	398	429	420	435	427	396	439	447	381	415	409	419	409	405	421	444	421	429	447	394	422	433	419	408	429	401	404	412	417	401	390	408	453	426	451	436	397	422	428	445	419	408	452	457	428	425	450	437	397	432	404	382	432	408	413	458	377	433	428	413	399	455	420	407	405	437	436	415	433	410	427	388	443	409	408	396	427	430	415	378	417	413	414	429	400	418	427	357	431	414	425	430	420	467	415	438	407	411	435	431	443	414	425	442	437	446	406	418	422	453	427	428	443	426	412	417	411	444	431	392	404	428	448	385	449	419	408	434	429	437	411	369	419	401	412	385	398	409	443	408	418	465	436	398	401	378	392	425	416	410	389	446	435	390	397	412	421	399	429	397	407	436	406	406	420	444	411	447	393	407	464	400	381	403	420	397	404	396	421	412	375	400	420	426	423	448	455	419	398	418	423	424	442	423	420	436	437	421	424	422	423	414	441	390	447	408	426	440	417	399	427	423	365	413	425	439	420	397	401	412	415	442	390	420	421	414	406	407	396	406	457	416	422	423	412	445	479	390	436	379	419	380	435	424	442	391	407	463	389	431	456	406	411	422	425	390	431	394	446	426	379	427	396	406	406	395	401	406	414	402	422	398	406	443	391	425	439	468	415	405	431	422	388	357	397	428	422	412	393	458	396	419	439	406	448	392	366	418	433	419	437	430	463	416	432	405	430	399	356	441	409	381	408	425	406	430	448	445	464	404	396	420	418	424	401	418	417	401	478	416	399	399	403	424	440	444	453	379	438	432	428	423	392	388	383	393	403	418	411	434	441	454	437	398	427	432	401	423
22993	21390	29193	24430	22426	22678	19851	10652	6828	5029	4106	3238	2530	2055	1751	1397	1217	1012	914	799	721	696	647	634	603	543	542	513	535	509	526	504	459	494	479	492	488	445	444	476	396	426	412	406	436	442	462	422	466	453	437	412	422	407	418	404	428	445	410	424	444	436	428	481	476	414	443	445	396	424	432	423	426	439	446	424	384	405	448	441	472	425	423	434	423	439	421	422	423	452	443	442	411	430	440	399	416	427	437	429	464	431	426	404	420	452	442	440	408	415	417	409	410	431	471	460	417	402	450	434	407	434	432	455	437	424	415	438	406	443	380	445	440	426	414	431	430	410	448	416	367	437	441	415	451	407	436	429	410	395	406	441	432	430	432	451	437	433	406	387	467	416	421	429	418	441	444	463	395	442	414	418	386	443	433	417	474	444	416	415	426	411	433	416	407	426	451	392	432	443	416	392	429	429	411	416	477	421	440	402	434	410	403	410	402	459	425	400	427	449	407	457	437	429	401	402	415	422	413	380	437	429	422	442	419	476	452	436	386	445	404	448	413	426	457	408	431	429	410	406	418	412	412	450	404	413	413	437	393	416	388	405	428	431	458	433	442	460	417	412	416	427	404	407	448	420	431	408	429	418	425	429	427	435	423	431	456	444	381	416	424	434	452	457	406	427	459	422	457	426	426	440	443	400	446	429	385	439	445	397	448	402	437	425	422	440	454	421	420	427	438	427	403	388	393	411	442	427	420	408	401	443	379	433	453	464	438	408	406	438	397	429	441	413	416	440	405	399	429	429	406	408	419	424	417	418	417	425	434	385	417	441	441	417	413	462	391	406	427	434	425	440	401	437	442	434	395	428	469	417	444	424	412	443	442	429	431	432	403	420	403	459	418	409	412	418	434	416	447	433	412	445	429	429	415	405	418	415	404	419	433	421	424	435	403	440	428	401	464	436	458	444	442	432	430	423	435	412	418	434	448	424	434	412	418	417	417	414	435	440	399	399	421	441	424	444	429	432	421	429	436	405	435	448	441	400	427	416	421	429	440	421	395	406	411	417	435	415	429	400	405	406	415	460	413	426	409	454	393	428	407	400	450	419	414	452	422	449	458	407	399	415	418	443	413	446	432	452	432	410	426	447	455	399	455	417	419	441	429	400	434	442	374	389	451	437	431	401	422	393	458	445	421	445	440	446	445	428	460	441	367	431	438	428	457	470	428	426	441	453	415	419	478	398	411	414	427	420	482	409	456	403	414	422	405	402	407	419	393	384	437	406	425	443	405	442	428	446	449	438	424	412	429	453	420	404	433	411	410	394	446	386	397	383	418	473	457	412	454	453	444	420	439	397	449	468	417	407	420	412	422	429	412	429	426	420	420	440	406	416	425	425	411	378	437	439	408	426	388	447	420	372	420	402	434	427	419	402	406	460	400	426	411	430	428	409	426	418	407	426	403	391	404	401	411	415	438	434	446	437	443	427	429	407	403	435	406	436	382	433	430	447	414	425	433	422	426	383	444	451	419	410	392	438	423	456	418	422	420	435	436	374	419	406	433	404	370	412	431	383	463	409	412	409	405	415	438	432	416	419	410	441	463	401	433	476	462	437	456	390	397	452	422	425	448	396	385	431	436	414	418	445	417	396	408	411	428	419	414	425	457	416	410	401	413	434	454	441	400	424	434	399	435	451	406	402	423	398	467	426	444	417	426	437	457	422	408	421	441	430	447	416	443	443	425	425	400	467	393	399	397	427	383	437	452	412	420	422	417	406	439	429	444	450	396	399	407	445	416	429	435	429	439	461	374	444	428	434	433	419	410	438	439	390	393	412	435	417	431	480	417	415	413	399	455	398	398	384	422	451	431	448	425	447	442	422	408	423	429	415	404	409	406	436	400	399	401	429	429	390	443	423	411	417	400	443	423	412	455	417	437	430	433	383	416	434	427	400	426	392	423	409	403	440	381	451	425	391	383	425	421	430	423	416	459	440	409	413	406	442	395	436	420	425	435	440	414	437	420	429	398	434	367	422	422	412	417	414	446	442	411	415	378	408	419	440	414	405	423	428	420	398	436	433	413	427	387	397	428	415	447	421	407	421	430	402	429	407	415	433	435	447	416	438	441	403	455	416	423	432	385	426	453	450	441	393	449	440	424	392	424	421	401	416	407	466	428	423	404	400	437	461	447	429	408	436	432	406	413	432	443	443	443	382	420	462	396	409	439	393	429	416	418	402	412	426	390	422	433	451	427	396	494	420	432	429	398	419	377	431	410	414	423	409	439	424	407	452	436	419	362	411	436	422	418	426	439	409	387	381	410	394	440	422	412	424	426	431	428	460	445	423	441	400	389	414	411	447	412	411	414	432	410	440	402	431	448	414	441	439	409	407	418	437	436	427	459	430	389	446	450	445	437	432	439	427	450	441	435	421	421	402	379	432	426	451	443	437	414	457	455	412	448	387	399	420	404	416	433	385	394	408	441	401	428	436	409	416	410	421	440	396	401	448	409	425	451	433	414	423	400	419	402	439	402	408	421	427	448	443	408	429	459	458	408	420	441	448	447	448	388	427	407	412	412	446	433	409	432	454	463	415	438	449	468	405	441	427	420	415	397	397	424	428	411	398	412	441	400	410	417	417	421	450	465	425	420	445	437	397	434	438	424	423	407	427	416	483	404	424	444	436	424	448	428	439	415	407	422	425	426	420	457	396	417	398	436	429	460	359	427	424	403	433	422	458	406	404	414	426	431	427	423	436	441	419	428	413	412	406	449	403	419	442	439	429	408	425	407	404	444	425	461	412	398	448	386	384	433	420	439	414	444	433	412	437	417	458	470	414	459	447	412	448	397	410	428	414	416	391	407	408	411	431	445	384	448	428	408	443	421	407	407	395	447	451	369	368	431	419	415	433	448	411	436	408	426	395	465	403	398	432	399	409	423	446	413	418	412	388	386	428	389	426	414	444	434	422	413	408	444	426	397	424	424	446	419	417	432	460	463	392	416	408	429	432	443	431	424	401	440	408	403	449	402	435	461	470	430	411	401	418	460	461	408	406	413	453	434	452	445	429	439	413	419	394	442	402	438	417	430	434	420	423	389	435	413	455	435	424	403	438	418	428	381	415	391	447	449	405	404	390	375	418	462	406	403	410	443	433	439	437	437	417	401	438	439	457	454	434	420	435	422	412	468	431	413	446	424	406	410	475	404	431	434	441	405	451	449	431	458	396	458	459	397	423	438	440	418	417	403	444	415	399	434	416	434	462	416	419	414	422	414	409	435	418	425	413	428	426	411	424	435	419	423	425	424	411	442	429	453	412	417	411	378	450	420	463	410	409	407	390	414	412	418	438	448	444	426	424	414	399	413	458	397	433	453	463	415	393	407	441	405	455	400	392	450	406	434	434	433	395	436	431	410	417	418	434	380	412	402	437	423	448	428	417	431	387	408	446	391	410	451	404	420	436	425	431	410	432	428	437	412	447	413	412	438	417	424	401	450	385	409	422	410	403
43119	71468	56112	40180	29604	19904	16613	13349	9787	7243	5814	4741	3700	3029	2427	1854	1582	1323	1113	936	894	792	749	730	688	612	584	582	593	535	508	543	524	459	505	453	465	440	448	427	440	400	442	427	432	409	408	472	416	452	468	410	426	399	432	424	412	423	441	439	428	390	441	408	439	458	457	396	429	439	415	431	430	451	414	408	396	438	425	436	440	398	403	421	441	427	408	456	476	433	430	402	421	423	424	445	426	432	402	423	438	399	418	422	408	437	407	428	438	427	406	445	438	403	417	427	435	363	399	442	448	416	372	411	399	384	405	413	427	428	410	397	436	448	428	436	411	401	409	398	376	450	426	403	423	464	456	449	410	411	392	452	434	435	449	450	423	465	453	421	404	413	415	451	407	414	420	404	429	416	410	478	444	429	426	452	425	441	434	418	424	402	388	438	446	415	412	461	406	435	421	403	404	455	417	404	426	454	451	412	407	417	400	418	407	412	448	411	404	393	406	386	433	424	421	424	428	396	449	394	439	416	438	429	424	436	424	419	437	431	404	416	411	428	410	442	389	394	425	373	459	428	427	422	406	419	423	418	413	400	407	438	405	417	449	427	437	454	446	434	422	406	408	409	443	409	412	411	403	391	427	403	433	415	418	412	431	445	444	397	414	421	450	396	437	419	416	437	369	453	429	436	395	409	446	433	460	421	420	419	446	438	398	426	434	433	442	379	447	409	432	436	399	428	389	405	449	432	403	384	424	426	419	464	469	413	392	448	393	464	422	406	398	385	434	427	458	420	394	446	443	397	459	429	422	390	427	417	378	427	427	400	455	420	386	461	416	410	417	406	434	455	397	424	403	392	420	422	438	401	410	402	420	426	412	420	426	412	416	436	431	414	418	416	428	442	421	460	419	431	427	429	416	391	456	351	414	420	419	417	415	423	419	461	453	420	431	393	427	407	413	421	399	429	407	428	442	400	434	404	441	427	434	423	414	443	425	458	410	411	405	433	452	401	403	402	420	417	375	446	429	385	390	439	450	444	410	408	424	412	447	439	403	423	386	410	444	409	432	430	452	428	423	437	401	423	417	430	395	436	395	442	447	442	448	457	433	400	453	436	419	398	439	459	409	437	427	426	448	421	436	420	409	443	417	440	417	436	393	442	374	428	416	393	410	381	420	435	413	423	431	377	398	413	403	394	395	414	375	431	411	412	445	431	429	449	416	424	441	445	409	397	443	425	421	435	447	402	407	414	449	381	428	425	392	417	391	425	420	449	390	425	388	414	449	405	411	427	396	404	419	407	460	411	386	421	410	389	456	421	414	416	430	418	397	418	441	390	426	439	440	465	384	407	442	433	400	425	418	388	429	424	424	411	393	403	441	405	412	417	416	397	421	398	434	448	441	455	412	393	413	436	411	441	453	440	418	419	441	399	401	386	437	406	395	419	429	415	392	399	419	408	408	378	405	435	409	415	419	404	446	399	421	425	422	434	411	408	478	397	399	388	410	396	396	429	432	423	430	413	426	438	415	404	432	427	422	426	412	422	420	404	432	413	383	459	441	451	404	411	435	450	382	382	420	438	401	413	400	464	444	439	407	419	417	424	426	424	404	388	458	434	435	462	428	443	442	417	434	402	391	409	430	414	418	407	411	422	412	475	401	444	447	453	409	399	428	445	411	435	407	416	432	429	401	394	414	412	437	415	386	414	452	464	447	428	387	411	414	406	424	438	436	433	428	439	430	429	404	415	410	401	414	383	417	405	443	415	396	418	446	382	417	427	412	392	412	410	378	393	422	435	424	443	445	435	442	412	434	399	405	425	433	449	436	407	462	432	391	388	423	412	419	414	397	420	412	428	382	473	415	407	414	435	396	441	412	420	430	436	405	412	388	443	434	423	407	424	449	436	445	395	440	431	429	423	460	395	424	440	434	437	435	443	406	402	445	423	454	426	443	412	419	433	373	413	410	420	431	414	453	416	440	411	429	413	434	420	418	435	444	414	389	410	408	403	402	422	384	437	459	441	437	431	454	402	441	461	421	369	458	394	419	380	447	399	434	394	412	433	417	445	478	395	408	386	438	414	444	411	457	425	420	439	427	408	428	396	397	435	430	442	380	415	428	464	435	415	401	435	418	434	398	412	419	463	417	423	401	427	431	443	456	412	443	408	405	414	421	426	434	419	400	402	409	403	433	423	413	415	445	441	428	406	423	429	405	479	408	448	387	430	401	452	462	424	388	437	422	435	431	430	443	424	451	457	429	394	429	467	395	410	447	396	441	417	403	438	424	384	421	437	392	420	438	470	382	395	409	457	378	430	415	420	445	420	434	429	419	405	427	436	435	450	424	429	440	451	426	409	453	398	404	443	400	420	398	385	409	401	447	404	419	399	406	428	400	440	428	405	432	404	413	444	416	435	454	454	433	429	392	431	414	426	438	403	409	408	438	424	376	390	426	427	407	424	436	436	417	440	446	417	421	407	406	404	413	423	447	417	444	410	415	370	386	417	402	424	430	421	434	400	413	434	470	415	444	421	464	414	388	410	434	433	424	385	388	443	421	443	419	438	393	412	429	440	476	376	430	411	441	430	369	443	448	422	392	439	439	436	434	427	418	419	409	403	430	414	420	476	447	409	440	440	405	432	389	441	408	390	393	416	457	417	416	432	408	418	452	396	458	430	405	409	412	387	427	423	428	415	408	406	436	460	428	410	465	411	426	469	408	414	383	426	448	439	458	382	431	419	419	435	400	370	428	432	431	461	445	458	410	420	425	394	435	422	428	421	427	428	432	441	431	419	391	425	428	430	421	399	408	442	403	422	435	438	435	402	414	410	442	440	436	409	445	465	420	416	474	396	432	466	411	380	401	404	414	420	442	438	419	453	396	421	424	437	408	402	428	388	457	430	453	419	412	441	402	429	410	384	443	420	385	434	425	404	454	450	450	448	447	424	413	424	423	425	440	435	389	443	401	437	431	440	397	457	402	408	394	413	452	404	422	409	421	438	435	417	397	450	399	415	422	418	415	419	394	477	412	458	452	421	435	435	410	411	461	416	450	407	420	428	425	391	439	412	423	422	434	414	399	439	414	412	446	399	448	421	427	410	445	435	419	403	411	399	408	417	416	424	373	406	424	405	389	446	427	448	440	422	435	432	421	414	413	448	450	394	410	431	447	396	420	422	390	463	422	414	388	396	388	408	413	434	437	373	435	388	389	420	438	383	410	411	401	447	423	423	435	374	415	440	392	407	392	421	402	393	444	382	412	420	387	426	412	440	392	427	383	416	397	416	433	428	437	405	444	412	420	408	389	408	431	438	409	405	418	409	409	405	434	431	420	393	427	440	429	423	398	475	443	405	425	381	436	380	442	416	409	450	414	448	439	447	455	414	438	447	398	430	399	406	420	426	416	400	415	397	430	396	432	409	417	439	398	449	410	426	374	430	426	429	430	400	419	423	442	427	454	420	428	451	466	428	440	417	453	433	428	402	419	416	421	434	391	387
37909	47016	43595	30948	16622	8094	5678	3935	2807	2071	1709	1434	1238	985	846	810	722	616	560	580	513	511	519	505	459	446	486	482	438	455	391	452	412	431	445	451	418	395	453	436	388	421	406	450	404	400	406	430	391	414	393	435	391	413	426	389	452	386	429	426	385	426	413	408	415	418	376	428	397	408	383	422	442	406	404	422	395	414	428	438	382	405	403	399	407	431	404	408	396	417	435	430	457	420	394	408	400	387	415	395	390	393	413	415	412	427	390	411	401	397	435	388	408	404	390	419	442	398	401	443	437	435	420	410	393	420	408	405	456	435	393	415	396	423	433	406	383	418	378	404	402	402	365	414	405	420	385	457	407	423	398	397	418	419	423	429	391	381	381	419	455	434	405	401	418	433	403	451	417	400	423	392	393	434	387	422	397	377	450	384	384	378	432	418	389	438	417	416	413	432	417	394	395	378	428	405	419	369	397	444	386	414	416	395	392	469	423	406	408	416	417	435	418	369	395	392	398	444	406	429	393	430	423	443	397	457	393	448	391	415	420	412	385	394	403	421	426	408	415	437	362	395	434	373	420	437	381	401	392	443	410	445	417	399	389	399	371	454	399	399	391	406	426	416	405	414	406	389	402	420	428	455	402	396	456	391	410	430	447	408	390	374	421	410	429	418	460	417	410	425	421	411	404	393	428	445	401	425	383	393	397	410	361	398	389	384	437	420	405	412	403	401	417	428	383	401	388	397	426	448	393	410	427	422	413	440	412	395	412	408	426	393	423	411	401	425	433	383	398	437	430	389	397	412	413	391	398	386	376	410	417	388	394	427	412	432	366	382	412	415	384	394	431	426	413	427	371	417	403	422	419	438	400	387	440	365	414	437	387	371	395	385	401	413	399	432	408	387	406	371	416	381	401	410	380	396	404	442	381	420	424	381	403	403	408	393	382	432	404	428	421	401	409	387	367	383	393	392	413	409	431	399	414	428	429	420	432	423	414	423	419	419	424	396	389	388	418	404	421	361	434	416	427	436	452	418	397	396	426	410	396	439	437	373	404	442	393	422	442	417	396	410	425	384	427	415	385	403	432	412	409	456	391	458	425	458	403	404	388	390	411	403	418	412	406	437	397	390	427	412	427	437	424	414	410	376	442	405	409	389	413	394	433	382	416	431	397	427	430	366	394	423	387	443	410	411	429	412	391	399	410	410	397	441	374	456	430	411	417	445	414	395	426	383	415	436	426	446	436	452	411	403	440	414	427	394	410	408	404	394	426	395	428	433	407	430	396	404	410	426	429	423	388	411	434	397	368	411	415	424	430	386	429	370	415	392	421	427	372	461	407	397	397	428	434	428	471	437	422	423	418	402	446	399	355	414	409	419	409	408	417	413	407	415	436	373	409	379	373	418	425	396	439	390	398	433	409	399	424	427	405	407	386	410	392	380	460	408	433	429	410	407	442	412	391	400	439	402	429	401	386	346	420	395	449	413	382	414	424	409	372	439	432	405	390	441	432	411	385	438	428	399	409	424	376	438	390	417	398	430	421	416	402	393	383	409	394	408	447	407	408	440	398	423	425	411	418	393	425	445	418	404	415	405	400	412	415	437	403	398	444	394	411	417	423	449	437	429	411	412	397	418	422	415	420	402	400	384	431	420	405	415	385	404	408	444	437	379	391	406	387	413	384	413	421	391	375	439	416	405	386	390	459	432	445	370	387	384	398	409	371	493	394	396	397	419	385	423	412	401	425	408	396	372	419	361	426	405	392	433	436	383	386	419	438	401	396	414	448	422	415	407	421	396	389	445	406	412	407	426	384	406	387	413	410	414	404	404	410	414	392	415	403	400	387	434	415	410	405	398	412	426	416	366	405	394	440	422	419	396	433	435	423	417	404	392	386	417	447	367	440	441	386	398	448	414	413	412	434	370	409	395	405	371	437	414	394	423	391	405	387	439	427	400	409	410	404	414	411	414	407	385	403	419	412	433	389	408	418	380	424	392	412	379	411	429	411	436	379	405	378	423	390	432	364	429	416	423	376	408	428	418	375	412	397	403	405	427	371	451	402	457	426	421	389	383	428	430	427	413	408	427	388	400	422	407	446	408	395	443	391	379	387	380	391	405	409	401	413	428	406	469	430	431	410	433	405	441	433	342	401	385	413	419	381	437	429	369	416	399	408	426	387	376	405	383	446	411	408	395	425	380	403	433	412	393	421	399	425	374	382	394	433	371	405	379	388	428	412	405	405	407	438	415	425	392	408	400	400	387	421	381	419	391	374	412	446	421	420	408	415	394	418	433	449	397	426	421	399	407	420	399	438	361	437	455	427	462	432	428	389	451	440	398	408	465	416	415	415	406	449	432	425	366	399	417	423	432	374	419	379	421	425	394	427	441	423	442	407	399	385	423	402	418	402	416	409	381	398	381	424	424	413	422	410	406	432	414	412	427	409	414	379	423	419	377	426	399	454	435	418	390	389	388	395	425	400	386	409	392	394	444	442	404	442	417	401	420	406	398	449	394	421	380	430	404	426	469	406	381	427	378	420	390	385	424	382	440	404	432	395	432	411	403	431	429	419	406	411	407	405	405	420	454	410	401	391	425	381	387	458	370	385	400	394	411	396	427	413	422	406	408	424	420	404	412	401	401	431	388	398	419	406	401	398	391	435	399	424	395	405	424	408	384	384	445	407	414	432	397	412	380	419	377	401	421	447	419	416	390	375	395	389	402	385	409	387	427	443	406	403	435	428	429	400	420	421	398	385	409	420	430	411	407	422	408	433	422	430	422	433	439	404	387	439	410	412	387	442	427	409	407	410	393	436	427	403	369	443	412	416	416	427	404	406	420	420	429	401	407	388	407	403	409	407	410	439	410	394	398	419	421	368	417	409	430	427	412	382	429	402	413	398	437	399	413	425	425	418	421	434	416	418	413	411	431	376	441	437	419	424	404	418	378	385	427	426	402	386	440	381	447	394	442	407	410	405	414	432	421	400	394	405	414	402	389	414	412	430	432	413	381	386	409	419	429	449	415	409	379	399	366	409	359	404	404	415	427	380	381	394	421	396	418	402	373	439	418	402	398	422	416	394	408	436	393	410	423	419	426	397	378	382	403	427	410	398	385	401	394	389	405	367	381	413	394	436	361	394	415	409	383	426	402	413	426	391	405	387	428	390	419	405	405	420	393	432	402	454	382	384	445	439	394	413	401	402	407	409	433	412	428	425	428	403	436	395	397	408	415	436	415	406	377	420	417	375	387	398	413	443	400	380	405	403	443	436	408	442	426	403	419	414	418	392	430	396	401	406	401	427	418	417	406	429	415	435	419	399	371	371	402	396	426	421	402	408	434	435	412	416	409	400	442	407	386	415	426	378	363	450	408	394	401	410	393	407	395	400	361	413	427	407	411	411	418	423	409	400	432	419	379	412	402	426	401	412	401	422	388	426	396	415	427	410	386	392	399	414	396	416	389	421	391	420	418	413	424	371	451	405	375	381	410	424	385
42687	57882	41955	27381	16302	10549	8490	6207	4412	3290	2650	2076	1646	1340	1162	925	885	763	656	612	594	524	591	536	543	480	491	526	498	518	438	465	441	448	423	465	416	401	472	405	404	425	428	426	400	426	400	412	357	397	419	386	437	430	434	417	408	431	376	458	402	442	416	410	426	434	447	441	429	419	384	394	393	427	414	426	390	422	442	431	435	411	405	416	428	413	423	416	403	407	404	421	421	396	429	416	421	395	407	418	399	398	401	431	446	400	390	467	423	414	391	440	407	387	426	414	388	412	369	408	467	407	401	408	440	415	419	385	431	392	434	445	417	387	446	434	394	405	392	405	430	435	411	409	438	422	451	406	389	435	443	411	400	424	407	422	424	410	431	424	413	404	422	477	405	428	421	398	443	424	417	453	401	415	419	423	418	434	434	389	409	400	383	448	413	428	437	426	409	423	408	425	454	435	421	398	449	390	396	392	403	414	384	445	446	414	457	436	432	386	433	412	433	432	407	417	409	448	394	464	433	402	426	448	444	395	421	431	435	474	439	412	429	411	457	427	432	423	415	412	404	402	411	440	409	417	385	385	397	416	439	455	428	394	425	450	466	442	445	437	419	428	392	417	444	411	427	411	432	432	428	426	418	416	418	388	373	418	411	438	415	428	405	381	408	405	395	418	437	430	414	406	413	424	422	401	405	415	433	433	421	404	401	414	387	410	400	403	407	435	439	390	425	390	414	425	415	438	407	474	417	404	419	438	410	445	407	400	413	430	431	462	393	410	420	400	445	408	410	409	415	441	392	452	398	367	425	425	415	431	453	421	428	406	438	436	425	429	426	441	444	386	402	430	423	413	435	433	409	395	387	380	402	436	418	436	397	414	406	397	415	393	427	443	403	406	378	418	412	437	437	433	423	408	440	400	409	395	393	449	412	427	420	405	406	363	424	417	410	400	395	432	412	363	386	434	414	426	410	461	414	410	440	428	420	408	422	409	388	427	425	436	432	409	416	411	407	408	387	435	389	390	458	411	429	421	397	403	468	416	382	410	406	443	431	423	410	423	420	416	427	442	416	388	426	398	406	432	416	432	400	417	423	456	435	403	433	411	386	391	389	417	430	428	425	405	450	414	426	429	471	408	396	407	424	405	413	441	441	409	395	431	418	444	389	400	413	439	459	388	417	458	384	422	431	421	371	384	407	449	421	415	396	391	412	434	443	396	428	417	417	403	408	411	437	388	416	407	452	394	424	450	400	442	418	413	390	413	384	420	401	411	381	414	417	414	399	399	393	395	426	453	410	441	434	437	408	391	407	409	390	415	441	392	386	416	423	386	458	414	408	397	381	413	415	428	434	397	430	408	428	388	436	439	428	412	405	391	449	420	400	425	406	401	413	397	408	394	405	408	384	396	413	421	432	416	437	403	417	431	428	436	430	426	419	464	405	421	400	439	396	409	412	375	412	449	438	443	416	391	430	422	439	410	430	400	401	415	414	400	429	414	417	384	405	382	399	425	417	429	467	428	404	400	388	421	415	440	417	425	408	436	420	374	403	428	424	468	391	430	450	410	439	446	397	394	435	425	458	427	421	420	420	413	435	433	437	402	413	448	400	441	419	391	413	396	436	433	409	388	411	451	436	422	360	440	404	423	390	407	402	385	407	448	411	397	432	414	419	414	440	414	457	421	391	405	418	433	402	415	420	397	421	439	438	443	397	448	416	409	443	428	379	423	406	409	393	403	393	421	402	428	441	397	413	418	428	412	475	436	386	377	426	396	458	409	424	425	419	411	410	412	427	428	433	380	400	406	442	425	415	406	406	395	406	411	434	429	427	427	377	420	425	420	411	457	432	425	387	445	418	420	440	411	409	438	393	427	441	419	454	395	399	424	435	394	417	432	397	415	375	435	382	394	443	448	425	436	417	434	430	371	401	467	427	433	386	415	404	435	454	399	460	436	443	400	404	414	383	439	438	429	417	399	411	433	412	449	454	442	417	376	429	439	401	405	436	390	451	423	463	402	458	400	395	442	392	369	390	456	434	411	458	430	407	439	404	391	402	428	453	455	428	428	437	415	462	389	444	437	395	420	391	393	420	438	426	429	405	379	423	408	402	460	406	408	425	405	397	428	435	389	413	407	375	427	422	431	420	439	411	410	415	406	435	435	407	393	384	467	413	424	406	407	392	433	401	375	411	417	437	442	421	394	422	439	425	383	429	404	406	379	490	410	454	375	423	409	456	390	395	436	434	411	415	390	422	418	406	436	432	446	389	453	427	410	440	408	454	395	457	418	354	400	407	407	442	411	445	402	422	418	415	423	397	428	455	429	423	442	413	437	458	399	429	409	411	411	400	447	402	440	412	428	419	404	419	427	404	411	420	407	402	430	415	413	446	457	458	403	453	402	402	394	390	438	421	447	436	442	414	444	406	398	364	439	429	398	422	398	445	389	415	425	387	410	418	420	408	437	404	437	405	433	432	429	389	423	415	410	380	440	421	438	414	382	394	412	398	405	410	422	443	412	423	419	444	388	406	412	421	409	403	409	399	414	399	415	429	414	379	439	436	417	418	422	459	409	436	423	426	425	381	432	398	439	431	427	439	387	431	431	451	412	407	424	426	399	417	442	404	432	425	465	411	418	396	410	421	388	410	416	442	407	447	427	395	434	430	433	455	435	400	418	393	410	405	411	397	380	378	402	435	426	451	448	408	412	398	388	451	451	428	442	429	427	389	408	406	423	419	376	446	419	425	433	393	398	431	416	418	452	425	431	419	411	396	415	406	394	378	413	421	427	373	411	420	424	421	395	420	377	422	383	387	399	410	421	424	406	419	413	417	443	428	443	413	412	448	375	432	397	402	414	413	404	420	429	428	459	437	416	405	437	423	423	403	439	407	410	420	403	392	405	431	435	443	420	402	403	397	393	414	449	400	418	391	415	411	390	385	428	429	450	410	418	419	427	385	393	429	431	392	435	396	408	429	416	434	414	393	394	431	422	389	409	411	439	430	388	405	428	398	396	423	425	420	382	427	433	371	438	375	411	473	451	405	415	397	452	442	410	429	437	402	395	419	433	391	432	413	410	392	403	426	442	419	412	405	412	401	412	407	416	414	386	419	424	411	397	403	390	410	424	415	438	418	386	412	437	370	387	388	409	424	402	396	426	412	394	399	439	412	441	392	438	409	423	396	395	400	397	419	430	440	431	403	422	449	381	422	439	403	418	409	411	429	398	416	463	438	486	441	407	442	416	405	427	458	423	415	385	416	404	427	439	420	406	403	399	424	448	413	393	409	440	431	417	415	399	398	427	383	444	378	410	377	398	446	412	449	429	441	371	421	416	392	427	411	379	414	385	416	439	407	420	414	425	387	442	402	365	423	389	396	431	410	424	396	435	399	410	426	427	396	406	456	416	381	418	405	428	441	391	442	383	406	449	383	410	414	391	400	376	384	478	437	402	408	436	427	419	400	417	443	387	384	392	422	425	385	424	452	407	404	411
24247	21394	29187	26340	22558	17892	12105	7458	4816	3568	2777	2298	1823	1467	1236	1070	924	797	659	631	584	552	561	531	471	469	470	493	507	493	458	460	411	439	424	457	391	428	432	426	407	436	380	414	409	414	399	380	417	457	411	405	453	355	418	435	389	398	396	383	410	418	428	382	420	413	407	403	400	384	405	386	436	426	388	407	408	416	433	413	422	371	426	393	411	421	418	396	399	390	376	384	445	402	413	414	430	398	412	398	398	416	407	397	431	408	357	354	420	420	413	424	430	390	389	405	453	441	393	440	412	367	415	416	435	404	406	399	400	422	434	404	413	436	377	396	423	414	419	441	414	384	401	395	405	411	440	413	400	409	441	379	373	400	421	395	399	403	421	395	434	412	414	418	425	395	449	420	401	359	389	415	369	412	399	404	400	388	395	413	414	402	408	362	389	379	442	438	416	402	407	396	398	434	408	428	429	419	403	428	408	414	391	402	344	398	403	445	439	421	392	418	414	433	406	428	418	393	404	392	441	445	440	396	399	434	383	416	454	409	415	404	417	433	401	362	410	440	427	404	364	415	383	360	391	395	398	418	415	381	393	389	378	393	448	375	418	448	412	390	392	416	377	391	430	413	433	383	434	418	423	422	428	455	394	373	389	403	440	406	403	383	396	394	387	403	429	413	395	409	422	389	408	422	452	413	425	401	409	390	411	411	390	393	393	434	412	416	434	409	402	387	467	393	395	433	402	431	375	428	420	427	418	414	433	390	395	384	409	464	396	416	425	438	405	389	388	422	386	365	401	378	410	389	410	407	431	402	381	415	432	418	401	405	398	408	406	384	421	400	426	401	423	445	464	387	378	430	403	412	375	407	398	429	364	400	434	397	415	396	396	427	419	431	382	422	416	387	400	396	371	398	433	409	365	410	396	422	425	416	436	404	425	419	422	425	437	399	386	394	398	441	438	365	376	390	384	405	448	399	423	415	416	453	348	393	402	427	410	381	424	434	418	427	379	424	396	389	414	408	433	399	404	423	360	424	402	407	412	413	401	418	377	373	422	393	427	408	381	406	398	385	421	375	362	411	410	398	423	428	407	358	382	417	409	404	396	393	395	413	417	445	414	389	390	383	422	407	418	379	409	417	388	416	388	430	383	420	424	427	441	403	396	374	384	384	394	394	389	393	389	377	373	407	386	420	419	414	412	416	434	368	438	386	359	439	418	392	412	402	451	400	383	398	372	405	426	417	408	405	432	427	401	431	433	372	388	411	431	391	426	403	433	437	389	438	403	390	413	434	380	399	388	379	425	389	448	384	396	407	370	446	396	426	409	424	433	378	374	388	398	412	417	351	393	366	394	406	418	435	410	411	427	382	449	411	391	385	343	384	455	451	422	418	412	423	426	396	428	406	440	388	406	402	410	439	433	406	411	387	378	414	395	367	446	386	402	393	355	401	422	402	395	418	463	430	372	385	364	409	386	432	403	391	370	399	442	446	397	410	401	400	382	421	358	397	426	404	419	421	403	403	418	442	384	393	395	401	430	420	409	410	429	417	385	419	371	375	405	377	382	412	439	374	381	400	368	385	404	389	369	375	422	438	395	441	416	385	395	394	387	420	381	446	407	436	407	413	370	379	418	392	406	449	388	390	414	397	413	432	378	394	386	385	432	400	381	390	428	446	393	398	423	389	382	422	419	377	433	409	392	441	418	379	415	419	405	427	386	437	420	415	451	415	441	369	432	405	354	399	420	440	409	384	409	409	388	394	422	399	415	411	411	396	401	402	415	406	423	417	387	429	414	406	407	373	422	396	365	368	388	426	423	418	391	425	420	425	430	421	394	397	373	394	417	431	423	402	445	422	403	387	400	401	420	404	416	419	409	375	398	442	398	404	364	421	398	351	391	415	415	401	445	444	419	414	398	434	438	423	397	376	410	437	391	435	426	415	416	417	382	388	396	409	418	422	424	397	379	425	464	414	400	422	408	387	433	425	406	421	411	402	388	388	385	423	397	406	392	388	408	404	407	398	390	407	437	431	397	430	413	422	413	406	420	389	406	397	388	384	387	401	404	445	445	389	387	402	447	349	412	368	384	422	398	365	389	430	416	415	404	437	412	382	401	366	399	372	407	377	393	395	447	434	415	425	390	404	440	408	384	429	398	410	405	421	404	397	436	400	428	392	399	421	402	413	419	382	442	372	408	409	401	382	407	404	373	386	362	442	417	397	410	375	422	386	399	412	412	371	401	389	405	367	398	379	390	371	392	395	432	408	416	402	409	426	401	403	404	385	455	450	421	383	403	413	367	428	405	411	410	442	379	401	439	413	420	394	424	364	387	437	397	382	382	410	412	394	386	387	411	402	411	447	383	423	426	367	406	383	427	426	368	452	381	385	415	399	381	398	382	398	411	382	429	421	411	424	394	446	382	376	404	375	446	416	415	405	439	390	401	410	418	402	419	424	393	411	420	408	385	398	384	392	378	411	405	389	434	429	414	406	405	402	416	401	411	409	397	381	436	448	420	393	422	425	395	426	431	446	422	364	404	406	421	409	379	374	387	421	394	411	402	434	399	415	417	453	414	408	403	434	415	429	399	382	358	416	407	394	380	445	379	401	415	378	389	394	404	430	457	384	429	401	381	388	413	400	370	439	411	406	427	375	412	416	392	419	416	423	412	379	440	393	400	375	404	407	417	413	421	380	379	424	410	393	421	416	421	396	390	393	400	424	402	430	439	437	402	409	382	405	390	421	409	434	399	401	396	387	438	406	444	415	388	389	394	395	423	383	417	411	418	446	414	423	415	421	408	423	451	404	440	403	451	394	383	387	451	440	412	405	410	416	396	390	388	409	407	378	401	410	411	433	421	433	426	377	401	397	437	414	436	391	439	414	405	402	413	394	459	425	403	404	416	391	425	398	392	371	420	394	406	402	452	447	384	411	402	406	435	448	390	383	437	382	402	402	406	410	392	382	359	383	411	414	437	424	448	418	397	451	416	375	394	432	380	424	381	415	421	412	436	403	448	392	412	414	393	398	428	423	409	417	414	404	380	385	404	404	390	402	370	390	416	413	423	376	400	409	390	394	396	375	400	440	432	393	401	410	406	398	386	407	402	396	415	386	435	403	394	432	390	401	386	406	381	406	403	430	444	429	445	397	401	422	454	420	413	405	414	434	458	383	386	416	389	425	424	415	403	416	392	393	372	431	379	394	406	403	413	391	413	422	383	443	382	427	395	423	445	398	397	409	408	427	384	393	442	403	396	432	418	403	443	442	410	424	408	413	419	379	429	419	385	399	401	359	426	372	408	386	394	432	383	374	440	391	392	437	391	395	417	379	405	410	405	408	416	398	393	410	420	389	409	423	394	415	385	391	414	381	429	403	400	401	429	409	376	387	403	443	396	404	382	380	409	395	403	414	398	421	409	394	442	405	387	421	373	404	385	384	401	448	393	431	413	411	415	396	420	394	429	410	386	403	380	423	407	435	387	410	407	430	413	427
40305	64195	50876	32915	21599	15707	13652	10260	7136	5468	4107	3344	2723	2176	1742	1394	1221	1018	832	761	703	630	628	595	537	536	519	516	510	487	479	454	456	427	458	420	416	461	403	410	421	453	403	447	405	402	430	445	440	445	408	440	423	395	409	398	436	432	409	396	418	383	449	403	386	439	430	419	399	422	454	401	411	396	437	395	416	421	440	410	394	426	413	419	441	379	397	429	444	419	414	416	412	437	411	428	424	443	423	413	403	429	421	386	398	440	449	409	430	440	380	373	438	419	395	438	418	415	462	379	398	449	426	434	402	418	376	403	390	424	435	381	398	421	384	384	393	425	412	389	392	415	397	380	416	432	420	389	423	375	428	427	426	347	415	411	411	412	419	438	393	389	379	399	416	410	430	404	383	396	449	408	433	390	413	424	400	436	413	393	382	422	376	434	383	423	423	394	434	423	399	443	405	411	389	417	393	396	414	413	393	409	380	404	406	385	382	402	413	408	416	430	417	418	396	400	417	468	425	437	414	413	427	422	417	383	414	443	409	375	445	400	417	413	439	389	405	429	415	430	441	401	417	397	425	407	396	438	414	400	420	413	434	407	439	435	413	412	399	404	372	381	405	397	440	428	387	443	416	399	415	427	416	398	379	436	428	406	429	423	417	417	399	420	407	419	394	399	434	400	399	423	398	393	403	414	392	381	415	420	444	424	443	456	393	416	405	400	412	405	419	425	436	419	448	384	386	428	413	425	418	441	462	422	422	421	445	407	391	419	418	440	368	395	414	403	412	403	418	403	385	414	391	418	416	395	400	426	400	404	435	387	429	456	399	400	421	420	424	444	376	394	413	398	417	407	414	388	383	395	382	420	390	382	431	410	409	435	417	433	414	406	392	397	388	423	418	424	410	409	399	406	437	430	393	392	393	397	420	419	401	434	426	393	431	444	413	410	429	395	358	423	413	409	445	383	395	431	443	442	422	437	439	409	418	393	412	376	400	429	432	444	422	434	433	379	436	451	416	423	399	393	400	394	452	442	409	426	416	424	432	427	412	400	424	429	443	451	400	373	452	422	424	418	396	404	417	414	419	446	402	417	391	434	396	412	402	387	431	409	419	405	415	429	403	389	433	367	434	404	415	436	394	407	444	441	389	387	405	424	399	436	407	438	379	352	405	380	412	379	422	406	378	398	405	396	416	446	444	440	408	431	429	393	421	410	399	379	408	442	404	424	397	422	390	425	430	417	405	421	389	427	406	441	448	412	428	409	399	419	421	401	390	407	399	426	399	462	413	396	402	438	390	398	432	449	424	422	408	418	433	423	440	435	421	440	390	437	431	415	441	431	400	396	408	424	430	397	387	420	444	380	443	409	439	438	430	424	417	392	448	421	448	430	404	419	410	407	379	393	438	416	408	399	384	385	424	412	447	420	416	427	426	418	387	398	442	419	394	416	386	412	404	367	415	438	386	400	385	419	383	413	411	418	433	456	399	430	452	417	369	394	374	419	404	380	362	364	433	386	394	382	422	416	415	480	383	413	417	401	430	453	402	444	406	429	413	431	422	438	439	408	408	398	395	439	380	447	417	418	446	413	412	396	416	391	414	389	425	407	416	432	405	381	433	383	373	394	437	446	442	408	423	417	456	417	404	392	374	449	404	427	414	438	418	433	406	432	429	377	392	408	394	424	422	431	426	422	441	399	414	428	432	424	413	413	402	416	418	431	433	427	375	420	357	410	399	461	427	427	397	441	407	392	421	400	406	427	408	446	415	384	420	416	429	393	454	422	384	427	412	413	432	403	397	438	382	415	429	425	437	391	388	385	451	416	410	404	403	393	483	392	417	424	395	391	405	402	417	421	390	420	416	447	425	392	380	392	418	402	412	391	421	419	432	445	394	415	396	423	423	430	447	414	427	385	389	397	417	390	435	399	402	394	407	442	424	424	416	423	443	424	427	409	354	411	367	407	415	391	448	441	435	391	419	401	446	408	405	415	362	441	413	428	416	425	401	403	436	376	379	415	451	376	411	403	434	388	406	386	396	382	366	440	415	400	411	403	413	402	409	431	430	397	401	408	399	424	416	416	412	401	415	443	425	421	435	425	387	417	421	440	425	405	433	450	383	405	407	385	416	427	369	417	408	405	408	435	419	422	400	402	389	434	405	414	393	417	410	403	413	396	417	424	387	407	388	403	415	408	419	435	449	406	457	442	398	423	436	401	396	434	391	407	421	388	416	399	438	398	401	405	422	406	416	400	445	421	401	414	405	408	392	430	430	444	421	389	387	381	408	385	406	464	422	412	441	375	410	413	410	443	425	418	426	438	434	425	366	428	434	417	407	440	437	392	417	417	429	390	418	373	425	454	454	403	445	415	433	409	424	395	426	388	392	390	382	447	417	411	403	434	424	418	425	403	442	416	410	416	438	431	394	438	406	405	452	413	441	397	384	429	414	436	398	384	418	383	424	387	399	425	404	393	368	431	422	407	399	409	400	421	383	402	428	377	407	409	440	412	427	407	403	403	409	393	401	409	387	438	417	415	399	351	435	427	431	432	362	398	438	403	415	401	439	416	392	397	389	442	407	371	398	396	446	394	402	417	429	428	404	410	397	416	406	421	420	406	427	448	406	421	413	394	385	445	390	418	436	420	413	372	435	415	426	431	427	416	412	440	395	339	447	395	403	412	405	392	401	435	425	418	389	425	461	438	410	441	408	362	429	402	423	416	410	409	420	416	408	387	408	406	407	417	384	405	390	401	434	426	397	416	427	420	410	387	418	446	431	402	408	435	403	390	442	394	428	423	424	415	417	417	423	451	403	418	443	423	406	399	435	385	410	391	399	398	434	452	414	382	400	396	414	412	416	396	442	403	435	420	396	395	414	390	445	417	409	418	403	393	396	422	435	417	423	411	401	414	428	425	412	416	438	396	435	449	406	402	410	440	397	408	407	367	421	429	368	436	410	403	428	412	382	407	448	408	417	407	436	411	418	424	430	384	436	380	436	363	403	418	439	442	404	411	414	422	435	397	391	454	436	457	403	409	460	418	411	403	436	391	441	423	451	392	406	412	396	414	423	435	428	403	439	391	405	396	397	411	430	414	383	406	418	411	390	403	444	432	461	439	388	391	416	396	429	435	406	399	457	443	411	415	424	387	406	382	413	376	389	403	442	409	386	425	427	416	417	400	420	374	433	427	420	402	427	434	406	392	420	410	438	409	438	423	358	437	430	424	434	394	394	407	433	422	438	407	416	418	471	413	409	430	392	448	421	440	403	385	401	411	403	393	408	400	455	405	376	418	422	419	408	420	432	394	410	402	393	381	421	422	401	418	408	435	397	394	393	401	438	387	427	463	406	418	390	446	421	392	412	384	407	390	412	432	386	418	388	414	367	422	409	416	394	401	402	405	412	407	383	450	415	395	419	443	425	410	404	399	424	461	365	369	376	398	405	404	422	444	405	405	443	408	434	401	418	411	401	417	409	398	432	438	418	393	421	440
25436	21789	30639	28563	19890	11329	7950	5483	3505	2787	2161	1837	1461	1297	1083	936	872	734	657	561	630	562	548	525	504	479	491	489	469	504	480	474	439	426	453	471	423	487	409	453	402	476	422	422	401	437	440	435	435	417	460	433	412	433	434	421	408	396	443	401	413	409	445	402	462	433	406	434	408	461	386	429	386	396	387	401	401	427	399	412	400	417	433	492	395	424	431	424	404	421	396	400	431	465	460	399	425	414	417	385	408	467	406	418	399	397	434	442	393	434	424	429	391	409	435	476	405	403	439	401	397	428	442	414	410	431	422	399	439	429	433	408	396	422	441	407	432	418	387	430	407	468	386	422	421	358	400	440	426	461	420	399	427	419	388	437	424	403	429	378	393	433	418	412	386	417	446	385	402	396	403	432	435	417	413	435	403	407	383	454	403	375	416	434	422	431	430	377	415	401	428	419	440	438	459	431	411	443	419	416	429	418	424	428	421	408	484	425	424	452	407	422	408	420	419	404	403	435	410	428	410	439	388	367	393	463	400	397	432	435	424	430	443	409	401	411	444	415	427	468	425	413	421	398	421	381	448	380	403	418	396	380	378	442	429	413	449	404	401	404	403	411	447	416	433	421	404	422	432	381	422	442	435	415	430	430	426	420	442	429	438	416	455	383	457	417	432	435	403	390	433	441	422	400	362	445	443	404	438	433	429	385	401	433	428	405	417	441	398	440	439	453	392	435	415	428	419	425	442	428	425	416	442	443	418	410	427	404	409	417	453	415	398	428	433	413	426	415	426	419	413	442	430	404	413	451	412	425	422	394	413	399	461	444	422	427	422	415	422	422	410	466	421	388	422	375	386	411	446	399	408	415	414	450	423	381	403	360	430	407	399	414	415	442	419	395	441	384	424	402	387	421	432	422	434	391	383	444	419	420	394	477	432	426	434	421	411	432	413	409	426	469	428	396	421	412	409	385	396	429	410	395	415	414	443	443	424	405	394	410	414	430	395	380	394	445	433	401	452	392	457	443	453	444	420	425	394	417	399	416	418	405	412	403	429	413	405	391	363	401	396	444	440	420	440	367	430	410	433	420	395	442	420	427	419	410	392	433	416	424	431	414	419	398	456	444	437	406	425	396	436	415	427	441	418	428	406	394	402	431	427	456	411	451	419	432	401	445	441	416	437	388	432	477	404	428	416	400	415	370	396	399	414	423	405	399	393	428	413	399	438	443	393	423	425	400	388	404	413	407	418	451	440	397	423	411	432	394	426	434	432	398	372	434	423	410	414	422	454	391	427	411	396	424	424	417	419	402	393	417	454	433	406	429	433	391	394	402	385	421	469	397	402	399	412	403	427	382	425	438	409	427	406	400	398	439	419	385	399	426	413	401	396	395	410	412	415	426	423	440	445	432	455	420	412	405	406	422	404	422	451	432	440	406	443	395	460	415	464	461	379	419	398	492	424	429	390	435	390	408	441	440	396	395	452	404	427	406	442	410	387	427	406	427	452	394	465	404	424	423	442	425	411	459	404	436	424	417	382	413	423	432	423	407	396	422	446	430	434	402	397	387	413	436	399	407	405	403	426	432	392	413	385	429	450	405	457	455	429	433	391	483	426	432	414	399	427	423	433	445	413	422	425	441	442	385	440	434	421	441	425	396	452	409	393	450	442	418	434	412	431	396	394	396	445	410	408	439	404	403	378	425	437	436	411	408	439	412	438	438	444	442	411	405	408	430	462	427	417	407	411	383	405	434	444	407	420	423	425	421	399	393	431	429	413	437	418	424	450	373	424	376	410	450	416	422	402	403	424	420	421	409	420	453	407	422	406	395	444	414	373	418	411	434	427	426	426	388	416	400	442	422	415	365	434	448	440	398	396	419	430	450	416	460	433	428	388	440	463	429	447	420	425	399	402	413	377	411	422	389	381	440	410	449	394	433	398	432	408	421	456	440	452	419	446	408	428	426	448	421	387	437	442	389	378	406	409	383	424	419	407	424	411	406	434	408	436	415	451	414	402	398	445	408	433	453	446	389	427	447	399	417	428	416	428	431	463	438	431	409	465	408	406	434	412	430	451	447	401	398	428	436	407	436	416	409	451	443	421	410	455	390	440	385	409	429	421	423	405	392	437	414	383	430	438	420	419	425	426	401	388	419	429	436	435	409	393	428	398	424	387	409	453	406	426	418	424	440	425	427	428	438	415	435	404	435	420	464	441	386	391	423	411	444	437	422	390	398	431	417	406	421	416	413	378	446	401	413	413	426	409	433	408	409	416	424	393	435	434	382	441	463	413	403	441	408	398	420	420	414	398	425	404	443	444	396	404	376	428	410	422	460	427	408	394	419	428	431	425	430	411	411	447	465	409	403	421	400	427	414	410	420	447	426	457	457	415	423	454	430	446	439	419	447	422	433	422	425	433	408	438	412	453	418	450	400	445	443	401	433	419	451	428	401	456	443	469	434	422	442	433	409	443	417	411	388	439	411	443	393	421	400	415	387	435	427	413	405	437	406	436	396	396	418	428	389	442	416	412	404	412	427	411	391	418	416	404	408	403	430	400	422	427	427	429	383	459	444	422	378	452	429	446	425	428	391	404	404	429	414	419	418	416	412	422	429	386	401	436	437	401	416	439	423	431	422	426	438	443	474	429	445	449	412	417	415	414	424	414	413	407	424	410	395	442	394	435	416	409	420	411	443	413	422	389	434	427	424	414	422	393	408	411	420	389	432	395	409	447	426	421	457	413	393	396	433	410	414	454	413	438	423	404	426	419	425	373	449	441	403	445	412	425	397	451	436	425	436	449	416	417	422	388	422	383	394	399	387	438	409	429	385	412	452	417	399	434	392	410	412	407	427	447	404	415	415	407	409	438	403	419	420	435	393	452	406	472	440	397	406	404	433	399	406	432	417	435	408	414	396	407	418	448	438	403	430	409	433	408	382	414	402	410	418	436	429	407	428	400	412	443	405	423	458	447	430	455	411	436	419	411	429	430	424	408	415	417	440	420	419	418	437	405	408	430	420	403	383	410	407	418	419	412	384	451	431	427	434	436	401	403	432	411	389	435	430	412	433	419	396	394	428	396	441	431	450	445	406	443	425	402	428	434	369	416	403	432	443	448	422	388	392	393	446	428	407	415	422	402	427	395	403	433	389	435	456	446	411	418	416	426	418	419	408	456	445	425	429	430	437	441	422	420	430	376	419	424	418	442	420	368	429	403	409	455	379	426	389	401	433	395	390	409	427	400	387	424	406	436	400	460	418	451	404	456	461	437	394	440	428	444	416	448	439	402	428	371	409	455	434	392	443	395	412	463	428	456	417	389	443	394	429	425	428	433	394	394	451	422	428	418	397	410	427	460	416	363	455	436	423	406	433	474	385	429	410	427	403	399	403	407	435	430	439	462	429	397	416	424	418	492	428	434	437	463	381	426	440	417	427	430	458	400	446	420	384	407	396	425	403	423	412	446	381	394	416	441	419	444	424	456	425	399	441	401	437
39989	59719	46167	29591	18520	13142	11414	8370	5651	4402	3330	2721	2151	1796	1514	1209	1033	978	754	679	664	613	601	578	545	575	543	515	479	486	503	508	473	438	453	448	451	453	417	420	436	423	425	453	439	415	430	437	456	389	462	438	427	437	418	446	407	469	423	433	465	432	432	438	402	426	413	416	434	398	429	449	390	424	449	435	425	424	443	445	425	428	421	442	418	427	446	467	402	447	426	403	429	409	441	436	414	452	420	433	437	383	434	404	444	486	418	411	409	417	448	459	454	432	412	424	440	398	444	409	425	394	396	389	397	436	430	425	405	419	416	426	438	449	421	428	389	430	438	428	422	437	461	436	443	380	398	408	400	394	446	398	430	437	440	420	409	404	405	455	413	428	406	409	442	436	421	435	436	458	413	406	445	418	438	382	435	394	396	403	393	381	458	406	446	392	430	421	438	425	460	388	430	441	437	418	422	416	391	404	446	402	425	414	436	385	417	471	453	406	397	392	461	416	425	427	423	426	392	458	456	431	427	460	459	374	425	408	425	409	463	422	447	419	431	411	420	423	421	424	404	427	415	439	407	416	406	454	456	424	432	410	406	423	431	416	442	428	431	418	427	430	404	428	418	453	445	414	399	390	427	448	410	428	417	436	392	421	413	473	457	417	410	391	437	418	482	449	455	411	414	439	446	437	417	412	432	407	397	402	415	436	430	421	459	398	440	433	450	433	461	434	461	436	474	433	416	410	407	427	439	433	416	473	440	432	421	432	428	407	415	449	391	434	431	439	413	468	422	422	399	382	417	465	434	430	432	406	436	403	416	489	452	446	433	450	431	419	403	372	418	439	444	422	460	461	452	463	419	422	388	424	426	392	427	421	423	453	422	457	427	440	430	428	421	450	431	424	432	392	396	397	430	407	429	436	415	413	424	439	399	416	467	407	445	407	399	442	426	399	454	432	427	426	426	400	408	401	423	401	441	401	454	430	400	399	410	474	397	395	417	429	392	432	457	402	442	414	391	436	403	440	398	409	428	419	441	431	428	409	404	407	412	442	447	469	394	434	487	431	413	419	427	415	433	459	423	385	429	426	421	468	426	406	408	414	444	385	412	407	440	387	414	393	462	441	416	432	409	430	431	461	411	433	390	402	383	395	399	429	443	428	437	424	447	443	398	423	414	433	428	402	382	435	450	380	463	406	464	437	456	436	415	442	430	410	450	433	441	403	425	427	381	412	459	450	424	389	393	434	416	444	458	414	387	466	480	437	425	458	429	404	399	436	408	415	424	416	407	429	423	406	447	437	426	414	440	407	412	449	406	398	454	406	433	455	416	411	402	415	426	473	442	421	421	415	420	418	423	412	423	422	429	421	420	403	408	389	432	423	436	417	403	407	397	432	404	411	425	459	402	423	450	461	440	415	392	432	417	443	414	429	390	372	445	426	393	418	429	415	445	449	426	443	414	440	454	430	413	428	415	427	437	430	453	439	439	455	397	442	427	401	445	385	425	423	426	436	417	418	428	393	389	402	407	435	423	441	437	440	418	443	411	387	379	422	441	394	422	415	405	462	430	415	418	407	394	421	410	427	393	411	405	418	405	415	436	414	407	416	419	409	436	428	445	412	428	399	444	399	421	416	426	432	422	414	440	412	416	431	411	440	409	426	496	416	419	398	433	404	422	422	420	425	455	425	420	404	472	401	426	408	459	446	409	415	424	438	431	424	429	420	433	425	436	434	429	436	452	419	401	399	445	389	418	437	420	423	434	427	437	451	388	406	445	433	468	414	419	443	404	416	413	406	436	423	451	426	434	444	420	405	458	400	435	426	428	426	409	471	469	387	436	441	420	411	413	420	447	409	438	383	436	409	439	417	431	443	408	426	422	429	410	421	376	433	441	444	390	422	419	419	430	425	445	437	431	378	406	390	441	449	411	456	456	419	427	435	427	412	418	411	434	389	400	446	422	426	422	411	405	405	443	434	391	434	461	447	429	435	455	430	440	417	445	430	412	395	402	443	446	419	412	446	399	452	418	416	440	413	433	416	412	430	436	434	412	434	378	426	422	429	441	420	410	438	401	437	442	403	434	408	387	425	435	416	457	422	416	430	489	428	434	405	413	477	421	448	426	428	408	453	421	389	407	417	410	436	425	429	439	381	455	428	424	416	443	452	424	421	420	420	475	477	426	453	408	445	417	454	412	439	398	429	392	444	430	391	433	436	420	420	398	397	412	426	447	435	419	397	420	435	431	429	420	460	428	422	435	413	435	449	432	386	429	424	423	435	429	426	428	442	408	428	439	434	384	398	399	393	439	372	443	476	381	457	421	421	420	419	426	392	423	426	444	444	417	424	429	432	428	418	443	445	397	439	419	382	394	435	456	420	423	439	373	430	367	440	415	455	441	421	434	410	453	439	437	461	448	410	415	447	440	419	442	425	430	422	413	408	419	382	439	438	421	418	430	443	386	422	476	429	471	490	460	429	457	445	388	426	421	422	383	422	414	418	418	420	421	426	426	412	434	413	418	474	430	414	409	397	421	392	427	449	409	462	428	426	399	422	425	438	412	459	417	414	423	466	416	409	420	443	416	406	399	410	413	394	428	438	436	457	411	439	439	413	413	383	416	407	422	433	421	419	411	442	423	480	382	415	425	381	432	391	438	415	389	405	431	433	418	399	393	435	435	394	445	419	453	464	381	430	421	417	425	458	457	452	415	420	423	388	413	415	431	421	398	408	414	432	417	438	424	416	405	435	418	421	440	404	446	438	402	443	437	428	442	441	437	403	434	392	432	419	400	403	410	434	413	407	433	432	424	433	444	421	440	404	427	444	423	415	441	432	435	474	420	436	410	432	416	456	418	428	423	442	438	412	415	438	455	401	413	410	420	441	416	436	409	435	378	423	439	477	401	442	434	399	411	406	394	437	424	423	409	429	441	403	409	402	426	419	420	424	436	441	459	426	441	405	419	426	442	410	396	427	397	412	456	445	397	376	414	420	440	458	444	399	453	424	432	426	417	440	413	429	442	413	415	430	435	424	455	438	439	431	431	464	440	463	411	419	419	440	406	433	457	428	408	445	437	420	431	383	436	410	435	420	411	454	423	470	450	448	394	439	411	414	414	392	425	456	449	423	433	419	453	414	396	427	443	427	380	417	394	425	432	444	391	416	429	430	423	429	435	431	428	454	415	434	440	415	429	447	428	449	461	422	414	424	465	432	441	414	461	416	443	431	441	413	390	416	417	438	439	418	414	418	430	445	457	460	405	448	458	437	405	403	436	431	430	428	425	410	419	390	426	389	411	393	419	410	411	438	386	425	425	423	392	445	412	416	441	414	404	407	439	441	436	435	413	416	403	418	441	426	413	420	440	432	457	414	408	406	412	397	421	451	427	423	419	397	377	420	411	408	420	400	423	439	405	406	407	406	416	441	389	439	420	461	407	421	414	432	410	411	421	422	454	411	421	452	402	407	421	427	440	409	445	448	422	426	439	417	446	397
22891	21360	29094	24434	21859	22427	19853	11015	6426	4793	3776	2976	2487	1953	1692	1408	1219	1032	850	804	734	700	639	610	591	593	595	611	573	495	531	496	495	464	457	486	452	459	471	399	464	431	435	448	427	450	476	445	433	443	439	407	432	442	441	402	444	480	446	457	426	453	427	436	470	431	425	446	432	440	452	448	453	439	468	418	445	425	385	408	458	407	432	430	404	462	454	439	428	447	450	396	403	413	452	426	429	427	447	422	398	415	444	437	421	423	440	456	447	445	451	405	417	421	449	419	412	411	403	388	471	438	438	456	442	446	419	401	414	465	465	412	479	395	419	399	452	424	418	424	417	422	425	442	426	415	425	387	430	442	439	440	435	356	437	409	430	414	420	427	416	395	423	415	410	463	437	419	457	443	433	461	439	443	403	418	445	468	412	464	450	444	418	432	449	425	424	460	412	389	460	442	454	444	420	411	394	449	438	447	391	448	414	440	410	438	405	471	430	447	396	422	462	440	427	438	445	436	451	401	459	441	429	450	426	448	472	411	418	450	431	425	426	430	477	403	377	464	455	397	407	423	450	455	416	493	435	425	414	439	445	433	410	407	413	427	429	420	449	424	434	441	432	440	409	438	418	420	417	442	474	406	423	401	422	428	459	425	452	412	411	427	431	428	435	439	435	405	424	432	432	448	400	417	450	411	443	409	404	436	405	438	409	427	417	426	440	417	439	432	420	424	469	480	443	397	410	422	363	437	463	419	429	459	404	422	430	422	377	435	406	424	412	455	444	443	428	418	420	399	460	439	462	418	393	433	429	418	440	398	388	425	423	430	438	410	433	413	424	456	447	423	420	422	437	455	442	464	421	441	400	419	438	422	498	393	467	428	457	415	418	428	433	421	456	405	433	439	449	462	404	410	390	435	447	415	462	469	438	436	421	407	460	429	422	440	466	421	441	410	444	419	416	412	410	422	409	424	404	426	420	435	419	435	412	460	438	419	410	421	402	429	467	425	451	435	439	430	438	424	419	437	445	440	407	415	460	441	418	443	430	421	418	414	438	391	397	439	421	465	413	414	458	459	445	425	431	429	468	445	391	402	445	416	439	425	457	390	404	443	426	405	425	428	432	404	409	427	405	440	410	421	456	408	399	401	401	440	406	395	473	482	419	443	482	459	393	403	443	425	428	378	449	415	414	432	412	430	453	415	456	401	392	423	365	442	439	391	442	430	437	469	425	460	420	426	419	454	469	418	453	442	442	416	414	395	415	409	434	415	436	431	434	393	438	445	400	456	432	420	383	424	420	437	428	422	413	416	427	378	445	384	408	488	421	408	467	471	443	455	395	449	458	432	423	399	446	412	430	404	463	439	414	424	436	443	460	459	434	413	420	384	414	433	429	408	418	449	417	417	425	468	451	439	393	426	477	439	416	434	410	404	444	468	457	433	427	416	400	412	412	401	430	420	431	447	442	460	436	427	418	444	439	469	423	454	414	454	431	398	454	440	447	438	394	412	440	430	444	416	441	415	420	432	465	415	423	424	454	477	450	408	419	399	445	447	435	402	438	408	401	430	417	421	397	413	424	420	420	441	443	438	433	421	469	411	440	470	437	416	435	457	447	447	428	444	458	410	437	462	425	444	430	410	434	437	441	456	452	452	424	457	453	420	441	464	430	411	422	420	413	384	385	403	460	435	444	413	427	453	412	443	423	456	427	429	422	431	429	434	419	456	437	430	408	435	451	417	433	420	427	438	409	423	414	448	432	400	437	469	422	474	427	386	431	429	423	449	463	445	455	413	416	415	419	431	386	387	415	411	448	420	402	391	432	393	444	444	453	453	416	460	460	428	431	427	405	428	414	399	406	407	449	422	428	426	429	399	379	443	424	409	411	429	418	438	406	413	450	440	437	407	411	429	439	446	385	435	396	386	407	401	439	424	419	422	422	432	437	421	432	410	421	444	436	380	440	392	438	435	445	393	429	428	403	432	395	405	431	445	439	422	421	412	439	411	412	447	433	417	416	405	426	441	412	450	427	414	423	429	397	424	435	440	424	450	400	399	425	439	434	437	424	419	422	414	420	450	415	447	424	431	431	384	449	461	381	436	457	405	383	420	425	389	412	428	429	432	445	445	430	418	455	443	458	462	403	427	442	412	413	473	401	433	461	435	447	429	438	452	438	437	417	390	415	418	418	403	416	456	383	441	420	388	422	415	410	421	391	401	425	443	437	410	444	430	469	398	401	438	432	438	458	398	434	428	431	459	440	433	425	463	442	432	443	423	458	427	431	441	427	428	444	406	446	405	458	411	410	440	428	414	443	408	436	440	438	476	462	441	437	424	405	441	447	448	376	405	414	414	459	413	416	444	445	471	412	407	407	423	425	431	444	402	401	438	437	408	420	403	439	406	436	447	401	412	424	451	429	437	421	452	453	416	423	432	413	415	409	423	449	440	429	410	384	444	400	427	434	438	452	406	426	426	439	411	405	415	408	413	410	447	435	407	408	406	446	419	405	432	428	416	430	412	454	433	398	410	423	435	437	412	409	423	466	432	412	410	385	447	457	427	408	460	421	454	441	413	485	428	439	452	418	421	382	427	442	401	432	394	447	407	434	441	420	417	428	415	445	406	395	433	435	449	461	434	430	416	436	397	442	406	400	447	439	434	391	476	409	459	415	397	419	423	431	425	446	421	409	439	447	379	443	406	426	415	419	433	429	442	424	418	429	476	429	439	422	420	423	445	395	427	399	469	446	405	413	459	473	438	451	422	446	397	453	400	417	401	476	429	416	437	413	421	431	396	399	417	415	420	448	424	435	435	428	429	417	460	408	427	420	386	417	447	406	432	429	468	441	445	434	483	467	416	431	409	478	477	425	389	458	437	398	439	410	408	429	411	452	423	434	425	475	433	402	427	471	455	441	399	447	438	464	441	390	445	466	462	444	450	371	399	409	433	442	422	431	414	438	420	416	421	401	408	432	434	429	445	477	428	373	427	404	408	452	439	456	415	451	430	452	416	425	444	430	398	411	415	422	417	414	441	390	428	423	476	432	450	419	458	398	459	415	429	435	420	432	462	418	400	426	416	430	442	418	458	456	385	428	413	396	405	437	428	413	444	430	413	432	443	446	409	384	431	431	408	409	461	432	459	421	431	429	434	433	390	454	412	455	443	403	464	434	416	403	441	469	447	476	409	409	393	414	413	439	458	394	445	426	457	452	434	419	425	418	454	408	421	429	448	438	424	415	428	422	424	422	458	456	379	422	432	453	418	431	413	439	438	451	463	417	403	432	409	423	413	410	446	437	412	467	403	422	454	402	429	468	423	409	407	426	419	422	425	415	396	442	443	474	432	424	444	404	408	401	442	435	441	474	423	388	433	416	435	441	419	443	423	445	430	439	415	427	462	440	436	403	404	430	408	436	417	447	413	441	434	411	427	415	420	383	415	437	374	423	428	412	398	446	390	428	460	438	413	436	424	451	426	411	412	447	440	434	439	441	422
43966	68677	55587	38922	25293	19224	16918	13337	8977	7167	5625	4444	3394	2824	2345	1837	1592	1269	1098	998	943	786	760	661	672	626	633	589	559	519	508	505	477	503	462	469	433	454	460	430	428	421	450	431	434	420	452	417	451	453	441	444	451	406	471	426	416	433	444	418	443	450	473	425	432	426	428	431	436	415	413	416	414	401	418	426	406	411	431	432	447	410	439	396	416	445	448	419	453	425	449	412	401	414	448	436	465	427	445	442	430	436	454	424	417	445	446	449	440	443	414	458	423	415	432	399	438	436	410	460	426	425	439	473	439	467	433	463	413	404	455	412	429	402	412	445	400	421	399	434	418	423	419	391	427	422	439	400	444	433	448	415	432	387	428	422	394	415	451	426	438	426	433	442	413	435	410	420	423	400	429	458	420	450	441	425	419	396	371	399	434	416	420	441	418	475	426	443	411	428	429	384	429	430	440	431	453	452	411	393	415	444	421	412	415	431	428	409	408	409	436	418	437	416	410	411	436	431	402	385	452	425	419	370	434	413	412	429	416	432	408	423	392	426	424	441	377	426	432	451	434	437	442	432	416	411	461	408	425	456	443	399	415	458	425	426	432	422	397	430	444	441	411	389	404	389	485	432	425	375	435	419	434	396	448	407	446	422	426	451	399	409	437	380	448	454	407	430	401	430	400	442	436	431	440	426	416	449	451	417	404	401	441	451	412	414	409	412	418	428	467	439	409	444	418	423	423	407	453	414	437	424	437	393	429	408	461	427	425	450	478	441	414	430	414	420	422	431	433	392	449	434	440	468	423	407	432	384	427	429	443	414	459	471	418	387	439	419	480	392	422	404	416	389	456	420	412	438	415	448	407	454	431	402	407	401	466	400	409	462	431	424	431	449	382	411	405	446	438	407	404	451	442	449	430	455	449	414	435	450	462	394	406	442	433	423	473	434	432	412	443	376	431	405	421	411	429	397	433	428	403	415	453	447	433	400	397	433	410	400	405	398	489	432	421	430	410	442	410	433	434	427	385	430	406	406	412	415	407	414	443	416	419	446	396	436	472	456	429	406	418	426	425	475	436	428	450	445	402	430	419	454	443	430	454	445	414	423	422	429	445	407	417	427	502	411	420	400	452	395	437	472	411	439	423	418	397	410	424	413	401	409	409	452	397	410	432	397	445	404	432	448	425	397	434	411	400	423	390	408	436	384	432	402	402	439	400	402	427	424	425	428	434	406	436	434	434	437	400	422	417	434	443	434	398	431	445	444	428	411	433	432	440	429	413	419	430	429	439	405	423	417	486	422	400	441	398	450	447	443	423	425	439	411	437	436	404	422	413	474	439	422	423	403	421	451	440	422	427	409	415	416	408	449	403	393	452	407	398	404	396	449	445	431	425	398	446	393	395	403	418	433	421	469	426	407	415	397	418	428	411	480	420	423	473	482	459	403	398	450	415	467	413	413	438	398	427	396	425	440	413	447	406	430	419	393	455	422	393	449	410	417	429	412	429	395	419	438	406	434	434	441	413	436	405	429	416	418	444	454	433	423	425	429	454	442	441	476	402	434	425	415	412	437	453	406	469	417	415	407	424	407	427	403	433	405	416	426	428	443	435	388	483	428	432	468	434	452	419	400	494	435	438	408	448	409	416	408	406	425	458	433	407	389	395	403	462	455	416	409	491	414	407	435	406	453	431	448	414	436	440	424	406	410	433	420	413	418	446	409	414	390	432	435	415	444	439	381	440	373	442	400	415	417	445	469	446	445	432	415	412	418	471	422	417	488	427	426	417	410	454	452	460	443	396	395	449	417	447	404	396	442	440	440	389	415	428	416	394	429	415	425	407	445	418	421	440	406	461	406	417	414	389	434	416	451	422	405	434	458	378	439	415	414	422	405	455	433	402	437	396	384	437	411	432	385	448	411	398	417	426	465	446	439	416	407	395	446	432	446	432	413	375	395	381	435	416	434	425	431	418	467	399	417	439	413	415	438	433	441	471	439	430	428	459	415	431	407	439	404	420	413	402	440	451	397	436	421	419	416	414	437	404	463	437	405	378	420	436	422	430	422	435	429	438	454	442	430	434	451	451	447	416	434	415	414	435	439	430	428	435	410	421	417	419	416	446	440	426	430	439	460	434	422	432	398	425	418	388	450	391	415	439	433	453	446	423	418	422	415	441	399	378	453	424	443	431	388	392	459	389	417	435	435	437	412	416	426	418	423	417	405	403	426	422	398	402	474	401	433	437	433	440	457	437	413	420	424	414	428	393	419	399	441	406	412	396	413	431	451	396	419	448	445	421	411	445	411	436	441	459	405	389	446	428	409	395	416	398	451	416	399	410	438	450	442	465	411	431	403	409	418	377	428	406	413	398	380	472	416	419	411	437	440	426	418	431	439	433	440	447	439	399	422	401	431	421	443	377	409	457	414	421	421	418	423	430	450	439	442	433	412	449	412	411	434	411	431	432	426	396	432	438	442	425	389	431	435	437	412	392	429	444	412	459	435	412	448	397	451	433	424	447	441	422	454	443	449	437	465	433	447	453	453	441	418	459	423	449	416	452	434	424	395	470	441	426	454	430	401	401	430	432	426	406	441	393	435	425	391	432	398	438	404	374	406	440	409	438	429	439	441	408	452	420	436	392	441	464	442	440	433	413	430	432	388	413	437	406	420	416	411	417	445	426	414	412	451	427	419	460	424	438	377	418	404	433	464	431	425	424	425	439	394	396	445	395	473	438	420	404	420	438	444	445	404	447	439	416	441	418	436	402	428	394	438	395	425	384	431	437	420	433	437	421	369	405	458	432	409	407	425	430	442	386	421	425	449	454	411	432	451	449	415	410	451	422	443	417	421	429	455	429	426	421	421	408	437	403	415	461	452	403	416	428	393	429	404	435	375	416	465	449	430	425	432	426	389	390	421	403	414	448	389	438	390	453	443	401	416	417	426	441	439	443	409	445	432	425	418	443	428	413	445	428	419	434	412	403	460	400	421	431	436	437	420	414	450	422	404	425	419	420	392	407	427	443	399	426	394	419	415	424	456	428	444	395	411	422	430	450	444	420	425	410	426	441	421	386	420	424	416	387	491	412	398	431	438	427	442	429	436	415	406	462	448	479	455	411	426	439	429	404	418	452	460	426	467	420	431	419	442	383	433	417	424	461	416	395	425	430	427	442	452	405	449	400	443	415	426	399	408	413	406	409	376	441	416	464	414	391	445	453	406	445	437	418	432	406	422	426	424	454	408	402	431	424	455	445	450	448	454	399	424	415	392	433	448	388	417	464	437	399	450	419	465	421	432	429	429	447	385	442	426	465	468	402	445	414	405	422	434	434	423	431	437	421	432	407	459	417	447	413	414	443	459	429	415	430	424	442	415	417	422	399	446	413	422	406	407	408	457	449	388	465	424	434	446	465	414	439	458	388	468	478	448	427	434	386	457	438	433	441	415	417	422	379	443	463	437	432	447	404	457	410	442	414	435	425	465	439	413	415	418	441	418
36518	47364	45800	28681	13605	7551	5872	4454	2821	2173	1694	1498	1155	1039	876	780	738	666	556	613	542	452	500	486	462	483	453	434	445	431	443	449	450	431	418	447	401	453	418	453	409	393	436	464	445	410	380	412	430	423	451	422	403	460	408	424	374	420	412	437	397	406	402	416	430	374	444	422	433	438	448	421	402	424	424	384	433	470	416	410	396	410	395	411	429	379	418	368	420	406	403	408	416	454	422	395	408	398	390	407	395	430	404	423	429	402	430	425	413	405	431	425	452	380	396	401	430	412	443	419	457	384	399	437	417	400	394	435	402	433	403	404	400	413	429	431	391	443	392	409	435	413	419	412	403	382	424	405	434	393	421	388	410	444	410	389	400	420	419	401	425	417	430	445	401	439	390	426	410	396	376	422	374	453	449	400	414	377	349	406	424	433	423	393	384	420	423	410	429	429	442	420	415	408	376	436	455	401	427	428	428	415	424	421	414	418	392	421	424	416	421	400	402	420	415	432	406	423	430	401	405	425	446	417	401	404	437	413	441	410	437	400	394	415	425	419	414	361	445	414	401	421	404	449	398	370	425	437	400	403	441	417	415	393	377	407	426	415	447	429	418	462	424	426	381	462	423	411	435	392	408	420	414	425	363	431	410	391	410	408	411	403	423	392	379	418	424	460	379	425	384	406	415	419	423	400	431	416	388	386	419	370	435	381	438	402	428	377	452	447	472	407	439	413	410	393	410	401	425	435	406	421	411	421	412	423	405	399	453	404	432	413	386	441	397	444	454	411	405	426	411	407	410	427	406	394	408	436	405	451	405	408	440	445	434	417	415	415	393	409	416	418	414	414	419	407	413	434	417	432	428	401	435	422	378	417	420	394	406	405	424	421	423	414	387	376	390	385	428	406	406	394	414	388	421	394	442	402	380	390	407	414	400	445	401	386	408	400	403	405	393	434	409	448	431	440	397	426	439	373	404	404	392	433	414	385	463	414	416	409	391	459	429	430	438	407	428	391	405	394	397	413	424	415	413	429	421	419	403	388	433	414	404	406	412	401	443	417	352	392	445	379	392	368	417	405	401	429	392	438	404	413	419	430	389	409	383	437	423	401	427	440	403	385	401	419	418	407	417	403	388	406	429	408	431	439	414	402	391	421	432	414	438	443	405	416	400	413	426	405	410	412	417	402	427	410	418	457	393	464	374	369	371	414	385	426	412	413	396	372	417	370	430	412	405	445	434	418	405	384	435	419	410	406	397	407	408	401	416	432	396	433	436	358	414	388	400	413	394	424	405	434	443	367	430	384	427	384	446	415	421	409	421	445	420	445	413	432	428	406	393	445	430	413	402	417	439	427	393	367	396	415	429	433	392	412	422	409	417	460	386	414	363	396	411	387	411	404	406	415	398	435	388	436	404	383	437	439	385	434	371	451	403	416	401	408	420	416	413	415	392	445	436	417	391	403	436	425	414	402	377	424	411	429	382	432	434	408	399	388	398	383	423	437	409	361	389	438	404	415	419	382	439	391	396	420	402	406	420	441	427	409	436	387	407	420	434	398	425	420	399	415	417	445	446	387	412	422	449	383	366	411	430	401	444	420	401	417	397	394	399	417	387	408	403	386	393	406	442	417	429	458	394	411	396	423	387	429	447	398	454	426	362	436	417	392	429	419	398	430	409	416	409	425	429	423	405	401	434	411	441	392	427	399	458	415	374	391	374	415	427	434	416	433	393	407	439	431	414	428	428	427	401	373	421	398	448	403	409	439	411	383	437	413	391	410	445	448	409	436	393	434	405	410	400	400	446	385	417	413	388	415	404	429	406	382	407	395	371	418	422	422	398	422	431	406	383	426	403	381	410	392	410	430	409	407	421	426	416	419	396	437	421	402	401	398	413	403	375	408	391	385	409	392	426	423	398	390	374	417	417	424	450	378	421	427	417	347	390	429	377	445	415	422	442	448	411	424	437	431	429	373	404	455	450	434	408	426	430	418	382	392	430	386	458	414	398	410	438	424	407	383	429	400	394	408	390	436	426	458	399	373	379	428	405	406	410	407	425	414	438	406	395	424	439	426	416	429	426	411	402	382	408	396	438	432	414	410	439	421	418	403	384	365	421	371	442	385	426	435	421	392	422	444	414	423	424	399	434	358	421	378	420	403	377	438	404	428	430	399	401	387	400	396	407	401	391	412	384	410	399	403	378	411	434	392	420	392	422	412	402	405	393	406	388	364	411	420	403	430	412	446	426	389	458	407	383	382	400	394	412	400	411	404	418	413	444	402	438	401	393	408	426	419	405	408	369	384	398	424	392	414	438	417	425	400	397	413	415	416	414	398	433	379	396	441	415	409	388	404	393	449	410	425	416	392	386	418	407	397	440	413	405	400	415	405	399	437	400	401	410	416	413	435	389	403	446	411	467	395	397	408	378	380	416	434	425	422	415	410	382	401	409	393	411	429	410	397	420	407	396	413	434	423	407	419	404	428	410	413	443	465	374	418	418	386	422	415	431	433	435	350	406	392	413	381	430	371	435	418	410	357	456	436	426	395	406	383	438	454	385	372	410	416	429	400	429	398	471	398	408	378	405	405	399	421	426	403	412	428	418	394	459	385	415	402	416	421	451	401	384	409	398	379	365	435	387	426	388	411	389	436	434	399	412	387	397	418	385	395	416	420	384	400	450	458	419	407	426	411	411	429	411	416	419	437	433	445	442	402	345	387	437	449	415	429	404	421	416	432	411	399	441	434	385	438	425	415	369	406	416	433	403	392	414	430	397	455	392	396	414	439	401	385	419	384	408	409	411	445	387	420	434	406	420	396	441	431	427	415	422	393	419	408	366	373	420	406	402	447	449	411	386	421	431	423	385	394	408	402	404	411	417	408	404	430	446	392	420	421	397	409	408	419	452	384	387	415	381	425	419	442	399	436	421	399	385	401	377	370	419	417	397	426	399	435	387	435	387	453	424	410	414	416	373	393	431	415	438	441	439	379	383	376	407	407	416	418	416	461	434	427	423	431	408	428	418	458	366	402	433	398	407	424	394	424	404	361	404	424	453	427	434	375	421	423	432	388	416	437	395	429	414	446	403	398	449	415	417	428	382	362	398	394	386	448	382	400	390	441	388	420	411	449	404	411	392	411	431	447	404	395	382	417	427	433	434	459	408	394	482	434	435	442	432	409	445	438	401	421	413	406	397	421	402	420	412	422	384	444	418	392	417	404	400	389	433	423	433	421	380	415	398	384	422	393	409	405	360	393	434	371	404	402	395	467	404	421	403	435	384	386	411	446	437	440	392	425	431	393	417	436	438	402	409	377	426	391	390	416	438	410	380	416	387	393	406	413	411	443	367	410	437	406	468	413	459	400	401	392	433	453	432	430	396	392	403	418	430	408	395	377	372	429	463	411	388	418	433	407	394	401	394	392	400	403	458	385	409	389	403	424	408	426	403	393	428	408	404	414	430	391	391	463	418	425	420	406	391	387	410	395	405	428	393	408
41028	58976	42473	24183	13916	10348	8906	6919	4518	3245	2703	2021	1629	1423	1195	1020	905	758	665	612	614	553	542	537	519	496	458	531	466	446	464	470	465	460	446	448	477	437	439	426	406	432	419	403	416	418	459	425	433	422	410	404	412	437	432	437	413	447	461	426	434	435	410	434	443	425	424	431	382	433	423	419	395	464	422	447	430	451	438	413	417	400	400	391	406	405	407	407	443	477	401	393	421	390	430	413	414	433	403	462	404	416	405	432	428	409	402	443	423	388	409	389	403	426	410	450	421	445	424	468	390	442	430	414	405	422	416	375	451	444	414	413	420	438	368	460	415	431	428	387	440	382	422	388	423	443	453	402	396	432	452	413	396	383	453	428	437	386	445	387	422	411	387	421	420	415	446	463	427	453	415	377	401	418	410	476	408	441	450	412	418	420	454	441	446	436	450	395	442	409	405	433	426	430	408	373	431	391	405	417	429	390	392	425	394	421	399	416	383	403	374	442	413	423	422	434	421	436	432	456	402	428	394	445	421	402	430	382	447	414	419	411	411	421	416	400	415	451	396	416	407	430	397	448	390	402	446	388	417	412	428	417	408	409	420	426	414	438	396	418	440	418	410	407	422	420	396	393	405	408	420	419	388	394	414	407	412	416	407	437	409	369	410	483	382	418	441	427	424	397	467	417	428	389	408	444	428	426	406	395	391	393	413	457	429	397	410	424	420	431	429	412	404	405	428	424	428	433	479	452	393	426	426	418	426	412	424	393	379	442	405	422	451	412	413	425	437	404	398	427	436	439	465	400	408	435	404	400	410	424	419	402	385	396	455	414	443	464	421	418	438	376	436	416	448	421	424	417	435	423	406	417	377	376	463	412	447	409	427	407	399	431	411	454	430	438	443	395	443	435	432	430	401	428	425	433	439	445	441	439	373	421	404	414	414	420	427	399	465	392	432	433	452	423	402	456	450	401	423	407	406	441	409	427	416	411	363	416	386	411	429	402	450	406	438	414	389	426	410	406	392	403	434	427	414	407	465	403	414	410	451	391	430	418	402	420	399	433	439	439	412	439	440	414	406	385	426	431	388	375	399	423	423	415	454	398	431	414	416	412	415	441	413	439	405	435	420	444	416	393	397	376	400	400	433	406	411	422	468	393	430	393	428	413	411	414	451	434	430	420	384	407	414	405	398	419	441	402	418	412	401	447	434	412	420	451	411	402	370	398	425	377	440	440	439	394	438	447	440	422	404	428	382	414	432	398	439	396	467	433	457	447	396	384	439	404	434	412	399	437	414	410	423	419	430	452	414	407	435	402	407	459	407	446	380	405	427	439	436	431	445	439	422	405	391	407	422	431	413	420	391	419	448	398	468	433	409	423	417	406	457	424	441	395	437	419	402	410	439	418	416	431	459	412	437	397	433	424	416	439	403	431	404	392	434	406	414	442	409	415	454	384	430	408	415	436	422	429	451	431	416	395	466	411	440	438	430	437	451	420	396	406	427	436	409	412	409	409	418	451	396	411	407	423	441	437	403	425	418	406	435	451	418	423	445	412	412	423	412	388	418	426	417	418	422	428	425	417	436	403	400	449	401	438	451	437	439	422	413	421	426	442	454	423	412	381	397	429	430	431	407	402	411	433	416	443	433	429	405	422	423	445	391	473	430	452	427	398	411	426	421	438	410	446	426	381	389	434	421	416	377	437	459	420	421	450	431	416	434	391	393	404	456	409	413	395	386	424	432	427	438	405	450	386	424	401	428	438	428	429	383	422	411	451	387	443	423	400	411	387	425	397	431	418	409	420	452	433	382	418	423	416	463	391	381	403	427	407	405	437	386	440	436	428	427	418	433	408	420	423	405	446	385	412	387	422	395	402	421	446	437	400	427	403	443	437	477	394	394	427	427	399	433	437	403	407	399	402	432	432	450	427	454	382	410	404	419	397	428	439	440	427	416	412	415	393	431	411	380	404	421	414	412	447	414	456	416	407	428	423	385	405	375	423	424	406	430	419	399	438	430	422	414	450	420	427	445	435	387	404	442	425	396	478	413	404	420	444	421	410	378	408	414	475	389	396	415	396	431	413	437	429	449	418	440	460	431	450	389	422	388	411	440	402	414	404	429	410	425	430	426	406	376	418	448	433	389	391	410	438	367	422	447	393	431	468	423	430	401	385	438	396	456	436	416	442	429	398	387	490	413	453	435	407	413	425	386	425	409	429	415	414	425	404	401	420	429	406	414	425	387	423	393	420	420	415	424	379	372	419	464	395	424	447	440	436	421	466	414	433	414	403	414	436	398	430	430	425	400	443	438	407	417	434	445	423	419	423	429	412	415	396	418	417	431	423	429	421	428	428	425	414	406	446	432	443	397	435	427	391	425	402	443	453	407	463	411	454	417	401	424	444	413	437	419	479	394	425	415	404	427	415	398	392	432	434	435	418	452	414	419	416	418	430	396	456	401	429	398	394	396	423	391	423	387	429	447	445	406	415	399	396	430	417	398	402	408	449	443	413	414	451	439	382	415	450	417	453	402	435	411	380	446	398	418	411	408	400	415	421	417	409	442	390	412	430	411	432	432	423	403	447	456	415	418	452	404	431	417	417	369	432	375	395	383	428	420	397	447	429	429	425	446	409	397	434	413	410	468	395	434	407	418	441	430	446	426	417	381	388	390	444	429	404	434	400	432	410	386	414	377	407	445	429	402	432	415	433	429	427	429	425	414	432	422	413	438	406	399	422	391	416	414	422	423	401	403	409	402	401	405	436	412	426	425	427	430	412	437	430	386	401	419	417	420	427	435	416	421	411	426	446	403	414	408	436	429	412	442	452	434	387	438	403	432	428	398	429	414	437	400	404	387	400	414	406	407	385	458	405	416	440	407	417	451	389	431	417	413	420	447	409	411	408	440	480	425	430	415	435	421	372	438	423	416	447	386	463	424	416	414	418	405	440	396	393	426	401	410	393	411	472	418	420	406	436	430	408	465	401	435	397	428	403	433	435	442	406	431	407	409	425	411	419	412	407	442	401	419	418	415	400	437	434	443	385	411	421	448	434	388	408	420	437	434	458	430	409	429	425	409	404	426	423	377	418	393	420	433	429	453	418	410	460	445	420	418	429	405	436	451	422	441	369	387	392	390	430	398	425	430	435	427	403	438	432	403	432	399	406	425	414	400	427	396	414	439	440	413	412	420	401	417	410	449	430	453	436	453	399	419	414	460	406	424	379	402	427	393	421	412	431	417	383	464	409	410	404	394	399	416	397	435	422	475	421	408	413	445	449	435	408	416	439	450	408	433	401	414	434	424	463	467	424	421	396	416	398	407	434	405	414	390	409	399	381	418	430	395	424	430	414	427	407	373	414	415	422	443	446	426	422	430	393	418	406	415	405	443	391	425	434	418	421	438	441	399	449	432	405	409	431	420	425	436	425	439	441	448	442	396	425	445	427	458	420	430	425	433	436	360	451	437	444	423	407	400	390	434	405	419	401	402	424	431	441
24232	21390	28815	25456	22274	17478	12080	8025	5256	3643	2895	2431	1896	1514	1307	1092	980	853	722	722	630	603	524	573	501	548	506	510	471	496	446	421	479	446	417	457	423	441	444	457	442	431	399	362	441	415	442	440	423	428	459	406	415	392	389	426	411	398	392	430	420	415	412	340	432	425	419	414	380	423	438	413	425	416	409	381	409	401	397	378	412	394	393	414	446	411	433	385	431	425	431	381	418	401	458	426	418	406	405	417	403	416	431	413	445	422	434	422	402	413	401	407	404	422	435	393	409	432	401	409	423	404	434	404	425	415	410	390	418	427	442	424	410	419	449	421	416	429	404	414	378	415	443	406	432	403	445	384	429	416	427	419	407	404	415	402	435	403	437	441	393	465	422	428	406	388	391	400	434	428	438	414	369	398	409	420	430	437	429	417	437	409	436	415	431	426	401	390	396	415	397	461	428	421	447	437	421	423	384	425	399	408	407	418	422	409	383	417	398	421	408	385	422	443	412	383	412	386	436	410	420	385	419	398	403	407	406	423	396	412	413	402	398	408	443	452	402	419	392	411	418	418	412	382	412	394	398	430	369	431	402	452	418	376	392	412	415	366	413	394	409	388	420	428	386	406	403	425	418	415	419	413	438	393	429	417	401	407	395	417	402	392	413	403	444	404	415	429	402	410	363	407	417	406	371	408	431	383	420	396	448	395	408	388	379	412	376	385	405	379	412	437	434	392	437	446	410	407	424	407	415	442	368	444	406	412	443	406	409	442	397	417	466	413	438	415	442	388	386	430	400	416	455	439	369	445	426	404	398	414	395	394	404	404	405	396	394	426	392	412	400	399	460	429	409	401	420	448	394	418	411	376	396	413	454	418	405	408	388	388	413	397	384	403	395	399	362	362	416	459	435	394	385	377	388	438	411	402	394	377	407	408	410	415	390	408	423	403	411	423	407	413	457	387	406	404	402	398	424	387	399	398	408	451	434	411	420	438	423	420	400	410	403	408	415	443	404	400	411	385	436	473	394	414	442	405	403	433	397	378	413	429	359	411	435	406	413	390	404	452	402	403	412	429	426	428	394	430	428	415	407	405	400	413	435	411	401	411	399	444	401	415	394	401	401	419	446	405	425	420	404	422	460	375	461	421	422	430	407	385	435	418	399	417	405	411	387	423	428	445	389	352	447	431	423	424	369	414	435	398	436	395	437	395	411	408	399	406	408	428	437	425	405	389	403	417	404	391	437	402	406	412	435	420	420	412	378	396	420	422	395	395	390	420	415	417	423	413	416	385	387	413	430	382	405	378	427	422	413	435	403	442	401	399	409	375	413	425	421	401	399	447	412	416	409	415	382	411	421	393	387	418	421	414	436	403	392	428	410	400	387	436	381	441	347	424	404	413	419	452	414	379	426	418	416	389	362	407	435	416	421	419	413	414	403	441	405	441	457	398	442	402	412	414	408	450	415	434	391	350	407	391	407	416	406	386	408	409	420	413	390	461	414	433	418	412	386	405	448	434	420	441	407	379	403	400	424	405	441	433	419	400	423	422	401	373	416	391	439	424	380	400	422	391	388	389	373	414	360	418	402	396	419	424	405	413	391	446	413	469	423	429	388	387	421	425	379	432	407	435	429	386	413	414	430	403	410	399	427	372	431	409	416	401	442	419	448	406	399	424	406	371	436	397	383	434	384	438	417	410	395	396	394	394	378	405	430	405	385	457	393	413	399	429	393	368	421	361	392	388	401	407	367	395	375	385	394	424	399	443	436	408	403	407	427	425	417	375	429	434	418	394	404	418	411	449	388	418	407	379	378	405	419	409	426	411	456	385	421	440	427	405	416	398	428	403	403	412	403	383	355	407	434	432	405	404	434	382	370	377	406	437	404	392	407	381	438	422	427	444	398	423	435	419	426	399	424	433	392	388	405	420	442	390	397	397	416	391	400	431	406	389	420	387	437	378	428	427	361	435	396	433	413	400	391	381	427	404	446	405	411	416	390	419	407	376	414	409	404	419	383	427	423	431	420	395	411	401	375	381	389	370	391	421	399	450	397	431	392	415	411	406	383	394	391	415	434	417	412	384	411	409	445	423	428	447	422	415	380	406	387	391	416	413	423	421	432	388	413	422	458	383	390	398	413	385	425	395	398	407	421	430	409	428	409	414	415	389	393	433	434	424	407	409	424	426	415	414	403	421	430	371	405	395	400	409	385	401	424	391	386	434	433	387	409	439	446	380	425	387	395	408	385	437	396	441	398	434	423	402	412	419	412	394	369	439	402	373	420	392	424	397	410	407	399	396	388	437	389	389	441	433	380	427	405	399	400	401	408	424	435	416	425	355	436	403	406	398	441	443	433	402	402	430	412	385	399	389	408	439	385	413	379	407	367	409	375	418	420	402	366	458	423	390	397	390	373	433	424	427	413	396	414	424	382	409	419	437	429	416	389	411	399	428	366	432	408	430	443	421	414	383	392	413	409	421	398	442	425	407	427	417	464	404	388	433	427	399	441	411	406	413	373	399	398	401	431	383	410	424	418	395	401	427	455	422	404	411	415	443	410	403	425	413	407	416	409	404	425	439	371	402	450	407	406	443	373	405	400	387	400	419	383	413	380	398	386	409	398	406	400	415	397	415	415	390	389	433	417	421	357	416	437	445	403	386	361	401	412	438	406	371	414	417	426	403	363	400	430	440	419	420	431	424	413	422	428	426	426	398	421	393	438	433	436	415	406	426	452	391	380	374	405	415	413	416	409	362	407	427	433	429	391	426	376	414	416	403	407	400	449	433	406	394	415	437	394	397	392	406	357	397	384	385	399	383	400	416	447	374	431	407	402	401	441	381	442	395	413	409	431	411	446	450	410	425	397	435	429	385	433	411	403	421	414	419	406	417	426	434	393	403	418	430	441	387	383	392	440	409	438	417	426	397	417	417	434	415	422	459	425	416	402	405	418	378	426	399	389	387	381	401	371	400	407	448	432	404	400	437	389	412	404	421	421	431	420	403	402	426	397	376	397	400	402	420	412	414	426	410	377	430	431	435	411	437	417	423	378	354	415	417	434	405	438	401	407	441	429	384	402	405	398	399	393	398	459	443	386	432	419	421	400	401	428	427	385	435	426	427	417	396	424	385	376	377	421	403	384	434	377	447	414	403	419	446	431	442	418	419	405	428	423	381	438	438	414	388	398	409	411	395	409	401	383	420	368	447	381	413	419	418	377	414	410	431	417	450	436	457	406	444	417	413	389	447	424	434	413	435	417	415	413	389	415	409	444	442	390	372	427	381	409	444	380	405	392	405	400	412	410	367	390	387	387	435	397	378	411	400	401	413	406	415	405	387	414	421	407	399	412	402	371	434	445	430	409	447	451	420	429	423	391	427	410	407	435	368	403	426	386	419	433	367	364	453	429	424	408	407	400	423	418	381	430	408	386	427	407	429	413	401	425	397	427	443	435	387	428	424	397	399	412	409	399	426	396	455	440	437	381	447	436	412	446	424
41740	61222	46452	29678	20703	15073	13688	10757	7350	5346	4181	3568	2756	2209	1778	1416	1227	1029	894	934	780	700	641	597	609	570	520	557	482	503	509	502	435	433	443	455	455	432	451	525	421	434	411	441	394	382	427	422	409	419	423	407	446	457	413	407	412	405	421	417	419	432	438	390	425	407	417	391	431	422	409	408	391	416	377	391	420	382	389	427	421	381	438	437	409	372	406	432	429	420	412	427	411	406	449	414	425	359	390	408	411	393	432	432	424	423	394	437	453	419	397	434	409	439	417	423	435	385	377	435	352	382	437	397	443	427	379	394	440	437	437	423	400	422	455	443	432	420	408	421	421	389	446	420	419	392	387	415	412	389	392	408	406	417	413	406	411	408	399	418	424	417	377	390	442	418	394	422	446	403	395	429	406	429	410	452	434	395	417	449	426	430	417	400	389	410	417	379	396	397	415	429	421	419	408	430	386	410	423	445	384	425	406	408	426	412	454	398	423	421	398	439	436	428	423	428	446	398	385	414	394	416	407	414	402	434	408	419	429	433	444	409	399	424	430	422	425	406	431	388	423	409	393	430	434	372	409	411	413	448	397	434	395	443	396	428	383	436	440	415	428	400	402	403	431	410	449	399	419	381	437	406	436	415	381	431	462	390	427	424	368	452	404	432	430	452	394	393	436	417	419	420	428	449	426	425	373	416	423	398	383	412	454	423	391	387	424	400	410	445	384	420	410	422	432	415	418	384	407	382	422	438	417	413	406	437	414	421	407	441	429	385	444	416	427	422	406	417	403	411	405	444	407	395	431	424	432	427	418	422	424	405	419	405	427	423	410	436	409	416	397	393	428	392	417	398	424	418	455	404	363	419	440	439	400	378	434	426	427	427	467	451	412	426	370	405	450	386	411	439	420	440	408	418	402	452	434	431	453	401	420	430	426	428	405	431	420	401	422	394	419	440	427	425	412	434	444	451	399	406	410	403	435	413	395	397	396	429	408	439	395	396	418	415	409	373	412	430	414	469	393	385	459	430	409	389	409	402	440	416	376	422	445	411	423	415	426	393	412	411	389	443	418	382	412	466	406	459	423	411	387	439	396	374	474	416	450	394	418	410	422	394	380	409	418	365	430	396	407	416	456	419	429	437	426	427	399	426	413	415	448	385	393	435	406	416	398	409	402	397	445	378	392	452	396	421	423	366	392	427	401	433	419	402	424	411	415	425	428	417	409	390	450	435	382	424	442	381	379	377	389	412	413	430	415	414	408	421	388	442	407	397	451	424	394	409	403	413	438	384	410	421	433	434	388	447	435	444	410	412	430	426	421	405	432	391	417	432	414	424	383	385	409	433	388	439	390	415	392	417	440	422	427	398	415	355	413	418	454	410	363	435	410	394	402	408	409	398	438	394	420	395	406	423	424	421	377	400	430	393	407	407	378	385	406	391	427	419	376	406	390	419	428	406	410	447	448	459	425	391	414	391	380	414	386	404	399	399	443	420	424	423	399	435	405	437	373	384	424	403	390	403	455	418	415	401	421	407	412	403	436	446	426	427	442	420	411	424	412	429	450	431	399	396	410	407	417	439	432	423	422	413	394	464	449	456	438	416	387	441	418	401	424	414	414	435	420	401	414	427	430	435	410	403	480	387	448	419	375	427	446	446	387	419	419	406	416	431	391	444	422	408	388	431	445	404	419	416	430	418	397	444	428	438	458	418	429	447	409	406	426	417	399	409	393	411	420	392	384	414	419	415	382	400	436	411	422	423	431	426	407	428	428	441	404	415	427	389	418	418	426	400	424	401	403	380	379	406	437	422	418	403	394	403	430	451	388	433	448	449	402	447	427	397	473	416	408	418	424	415	438	411	404	470	420	394	394	411	402	404	407	445	410	433	441	417	415	412	378	395	430	434	417	429	438	424	421	402	414	409	451	434	442	438	419	430	431	445	400	424	445	394	401	381	435	389	395	414	413	382	404	435	380	418	448	440	424	434	389	421	425	430	429	442	407	424	395	408	437	417	404	425	394	401	404	450	387	425	408	445	403	418	412	430	419	426	430	433	412	416	421	401	441	436	423	350	417	419	419	444	401	406	415	429	430	392	442	420	401	393	429	410	433	406	449	427	416	390	425	418	421	406	417	406	420	454	416	437	453	400	416	409	459	438	438	397	424	412	363	415	392	439	405	401	409	415	414	403	405	418	414	418	454	422	411	444	401	413	455	421	407	414	438	430	418	420	450	423	415	401	417	391	425	430	393	414	394	395	419	428	420	384	414	404	415	427	380	419	404	401	462	412	362	399	438	434	386	439	417	409	427	445	454	407	439	372	393	440	406	421	424	455	432	423	409	415	409	423	409	426	426	370	398	408	416	407	462	435	414	399	397	465	407	418	431	435	425	443	405	399	404	416	402	374	401	445	414	407	469	393	444	423	433	407	396	411	417	433	421	414	417	425	408	387	378	404	413	404	416	405	405	404	417	419	459	401	404	406	434	421	415	454	407	387	425	421	418	397	405	423	429	399	390	412	401	396	446	422	427	423	393	383	404	415	410	433	409	410	420	407	398	407	420	427	398	397	422	367	408	423	413	359	415	398	426	469	446	365	432	418	425	427	410	393	417	389	390	455	425	410	406	461	368	390	394	397	400	407	415	413	404	448	393	413	443	391	429	435	408	443	407	392	396	429	427	390	418	397	404	457	413	435	438	412	392	437	385	431	395	417	408	390	437	431	422	399	437	395	427	414	437	395	434	437	438	434	391	436	437	450	426	401	433	380	417	429	457	426	431	460	413	393	426	402	413	388	454	441	434	386	439	452	441	435	437	441	379	442	375	423	433	403	419	411	434	421	395	408	382	413	383	422	430	406	418	434	425	433	433	400	401	410	437	391	398	423	429	390	377	438	426	368	412	428	410	424	412	425	424	441	423	438	415	418	417	374	436	415	409	412	422	444	394	417	409	419	420	395	462	418	445	393	438	384	453	427	429	397	438	431	400	425	413	424	422	415	413	414	401	435	401	416	414	396	448	425	417	404	383	400	410	395	411	462	408	414	431	419	422	395	443	408	397	397	401	409	399	410	436	396	408	439	402	427	406	440	400	410	423	396	407	430	405	437	411	385	430	416	441	431	419	393	380	405	395	419	413	415	385	418	407	418	418	427	394	423	417	454	438	403	427	387	389	422	398	438	460	442	399	420	396	440	392	418	417	419	458	419	421	410	402	433	424	421	425	425	445	377	446	435	406	431	394	435	400	461	409	361	416	432	436	430	427	378	408	417	423	412	423	382	406	405	406	428	412	433	422	381	426	403	375	398	385	437	427	393	432	422	418	428	409	404	375	420	393	401	404	450	422	372	402	440	430	401	437	428	400	443	421	376	400	423	427	415	394	412	406	388	399	409	418	425	441	431	390	440	403	421	406	412	410	421	421	404	426	429	450	424	443	438	411	408	373	419	447	399	400	408	396	388	428	398	446	419	390	424	412	424	415	430	403	445	416	447	405	405
25418	21683	28775	27187	19678	11032	8405	5737	4072	2925	2273	2040	1544	1323	1114	961	828	720	680	627	628	571	563	490	531	547	497	471	516	470	453	467	454	455	434	462	432	384	449	443	434	427	430	428	458	436	419	425	408	432	396	417	434	417	406	420	415	409	419	459	468	438	459	425	418	404	419	434	410	422	446	444	420	392	417	424	425	437	453	435	411	423	398	423	418	447	392	390	414	392	383	410	445	426	405	417	417	422	398	452	394	414	449	408	414	373	449	464	411	401	419	423	413	446	408	398	401	445	420	402	447	407	450	445	412	408	421	430	413	436	402	385	434	387	438	432	410	414	436	449	406	411	402	455	434	427	405	370	435	461	417	435	452	384	422	433	436	415	410	428	448	421	398	411	427	421	414	424	422	427	417	461	436	411	471	403	445	458	435	446	423	419	403	400	399	387	399	413	430	373	431	434	427	404	413	388	419	436	407	418	418	458	435	396	410	409	423	448	406	445	437	450	409	410	394	366	375	346	433	403	397	379	403	415	436	448	432	455	410	436	403	442	448	453	441	439	435	418	468	399	423	414	410	391	445	462	427	408	427	472	389	450	391	412	414	431	399	444	430	423	394	426	452	401	452	421	434	452	458	423	408	450	420	449	409	413	434	421	402	411	427	397	450	421	402	418	447	393	407	418	424	407	450	417	415	452	422	382	414	442	408	427	401	397	461	411	446	437	452	424	405	433	408	414	413	411	445	427	456	466	417	429	452	441	448	440	451	460	426	405	402	378	430	431	413	388	395	439	414	439	424	462	418	414	402	436	430	399	418	413	418	454	422	420	440	408	440	407	434	438	413	403	436	414	448	423	404	425	441	451	455	412	400	397	382	435	432	421	408	406	422	463	451	446	421	425	440	413	459	430	412	418	425	444	454	425	420	424	426	406	444	380	404	425	440	405	426	424	462	432	387	461	421	422	419	392	411	421	404	404	404	422	425	410	397	393	402	453	412	398	387	386	398	410	436	424	392	410	404	395	412	430	410	465	416	406	417	423	407	434	404	415	414	447	433	421	410	438	446	447	447	432	411	380	415	435	462	454	427	444	406	426	374	405	421	428	395	444	396	420	449	467	409	442	429	408	408	394	444	393	439	409	452	468	414	415	390	453	410	429	424	437	400	402	436	444	437	430	373	406	417	428	408	405	401	427	454	416	429	390	435	435	416	446	408	418	428	435	442	373	422	439	414	458	435	395	413	418	424	409	404	444	424	371	466	393	407	446	421	475	445	413	440	383	416	425	423	430	391	422	436	385	424	418	415	467	423	410	435	415	401	423	428	397	410	425	409	439	430	438	473	429	435	418	412	451	417	411	404	442	452	400	427	415	421	441	412	438	429	417	427	380	399	424	476	388	406	427	464	460	429	390	416	423	391	422	450	421	435	430	417	421	387	397	447	436	433	433	402	449	421	386	442	426	396	424	432	393	448	447	434	405	428	427	448	440	462	397	427	403	437	406	459	415	419	416	411	394	431	416	420	418	434	466	423	406	450	415	398	413	444	424	427	392	470	478	450	484	428	410	432	398	419	378	425	460	380	403	435	390	419	453	416	437	403	427	446	454	416	454	451	396	436	399	411	447	447	426	410	424	440	403	407	446	419	410	390	446	426	421	435	448	457	444	444	384	455	461	416	488	437	428	417	443	406	427	404	447	424	411	397	411	438	429	416	442	439	408	444	407	422	407	459	419	412	457	432	417	431	451	463	405	401	388	440	419	434	479	423	403	431	373	403	408	435	397	401	450	435	411	422	389	446	453	445	438	380	432	435	403	403	424	448	411	413	424	444	426	411	449	419	409	441	403	403	424	410	458	404	415	447	414	383	373	421	470	426	432	423	404	409	402	416	424	404	405	417	393	430	453	436	385	397	418	411	423	428	425	406	417	426	433	408	438	421	426	431	446	432	439	410	409	453	432	422	414	425	395	446	458	414	441	440	432	397	405	431	439	408	458	418	408	425	446	406	447	457	418	406	425	421	409	435	458	437	441	421	421	415	447	457	407	393	435	411	430	407	393	400	430	372	423	400	435	434	408	424	427	418	403	419	413	391	408	476	381	427	428	436	436	438	435	380	403	416	448	427	385	430	435	392	409	397	386	454	440	431	402	392	413	431	431	452	412	440	420	425	422	409	417	418	468	435	417	417	388	351	399	450	440	438	425	402	421	420	426	424	396	415	418	395	388	440	379	412	420	423	437	439	430	419	419	415	413	442	428	455	407	420	425	413	440	418	404	433	416	420	420	435	396	450	381	405	442	415	442	413	433	456	421	382	474	453	438	396	450	426	421	453	408	392	406	395	447	429	423	428	446	414	397	430	405	444	458	447	423	416	411	396	430	426	423	432	438	432	469	447	424	420	440	424	445	438	434	406	461	406	380	413	418	442	443	435	425	419	437	436	426	423	421	428	421	443	403	435	442	406	402	429	451	429	397	399	446	432	493	457	399	417	407	454	409	400	436	395	422	390	399	421	402	414	410	415	409	420	425	425	439	434	401	419	447	394	455	383	400	410	433	418	433	452	356	444	446	407	433	463	388	434	446	452	414	417	417	441	450	438	434	397	445	403	433	447	425	438	453	410	416	405	462	429	399	480	421	418	430	453	409	465	443	423	434	416	440	452	421	418	424	449	463	437	409	431	416	439	401	424	427	395	424	381	435	420	428	423	418	443	374	405	390	445	458	438	428	409	426	444	407	398	428	428	416	396	389	390	403	414	433	442	435	430	445	447	426	424	406	457	409	449	428	393	433	427	417	436	432	400	441	404	421	451	422	370	406	397	396	410	378	418	395	403	415	406	442	405	434	432	422	422	424	390	422	442	403	431	422	426	411	434	440	433	436	396	409	431	424	398	443	435	426	424	406	406	448	429	411	442	461	409	388	436	403	401	445	407	424	442	418	405	440	426	415	417	413	406	386	441	433	441	424	405	381	469	447	414	425	432	443	406	430	422	403	420	406	444	418	414	424	420	428	406	422	403	426	421	449	481	421	441	386	390	414	432	467	460	409	426	441	429	440	425	410	408	435	418	417	419	375	431	412	452	443	423	372	441	403	438	401	430	383	435	419	417	407	434	420	408	413	404	410	396	407	410	435	419	403	428	478	416	431	436	433	447	418	414	390	388	437	463	478	408	443	441	422	416	413	382	397	416	410	416	397	420	390	441	442	455	398	417	411	424	385	437	406	450	408	468	427	409	426	436	417	423	427	406	399	433	466	441	420	415	428	437	405	393	412	451	416	461	430	438	437	394	401	400	446	404	441	433	410	421	413	448	437	431	419	417	411	427	423	425	454	390	430	395	428	398	391	420	456	401	403	423	417	449	386	449	422	453	457	403	439	420	437	428	381	436	406	418	426	458	385	418	420	398	412	448	396	431	434	395	399	409	459	444	441	456	421	446	457	419	437	417	452	493	389	397	416	391	426	448	469	422	441	452	425	426	406	392	440	464	387	430	422	422	426
40329	58513	39209	26817	18940	12613	11882	9011	6476	4781	3563	2947	2284	1873	1520	1237	1047	942	845	732	682	649	656	620	576	580	558	559	523	504	473	480	479	457	476	453	485	461	434	446	457	389	421	409	423	394	436	444	436	418	435	391	456	401	422	448	435	418	434	439	423	400	406	436	453	457	408	432	449	439	418	447	426	414	416	418	451	415	430	459	428	418	419	406	412	409	420	433	411	467	434	395	394	464	424	440	432	438	426	409	397	408	427	410	397	429	457	437	419	401	445	436	442	441	435	409	438	391	422	457	427	418	427	451	414	405	417	473	432	446	403	446	421	456	416	431	416	478	439	425	419	438	395	424	401	429	413	465	402	454	428	412	423	439	449	456	434	443	459	410	387	434	442	423	455	407	419	433	442	440	427	473	458	418	462	425	477	397	395	452	433	402	412	424	422	450	408	444	454	426	460	442	416	402	405	416	425	433	416	423	421	470	452	443	431	410	408	414	429	419	392	422	408	400	439	440	436	420	420	439	424	444	420	404	407	422	427	444	418	406	465	430	405	399	448	437	451	416	448	436	427	417	461	441	447	410	412	432	441	429	403	438	411	429	459	450	421	397	392	421	423	428	453	435	463	453	426	419	425	424	400	445	419	396	441	408	441	428	388	388	401	450	454	422	435	446	425	407	430	435	424	456	427	440	408	472	415	437	419	444	423	438	432	402	439	457	416	426	415	434	419	427	368	460	427	413	433	436	425	439	437	416	447	425	429	431	389	435	395	426	439	419	424	421	417	443	417	415	440	413	465	468	413	408	426	414	432	415	426	406	444	389	426	416	438	410	438	412	466	410	434	375	466	409	434	411	442	421	430	432	436	423	424	442	450	414	418	452	422	425	437	434	411	455	435	406	406	459	410	457	434	432	432	411	452	421	397	426	465	412	461	455	402	393	418	412	389	457	390	453	414	429	434	444	390	477	458	419	375	419	407	422	419	458	420	443	419	379	408	425	405	475	431	418	428	435	465	415	458	442	425	427	411	395	412	450	430	412	428	439	435	463	427	433	380	387	448	417	428	431	446	399	446	433	415	434	489	405	438	388	407	416	431	435	392	418	434	415	453	404	446	408	446	402	415	416	441	430	441	416	458	431	413	429	399	402	428	424	449	433	407	424	430	417	385	451	408	456	443	462	447	439	396	436	404	414	447	420	402	416	450	437	439	408	415	440	445	430	430	423	423	441	394	445	402	434	425	452	431	431	414	414	444	399	435	428	417	436	436	431	401	424	421	446	443	403	436	423	422	403	409	406	420	418	418	443	434	396	417	441	396	426	438	452	420	430	426	454	429	478	459	371	402	438	432	427	422	432	425	417	476	401	450	386	423	466	449	431	438	391	403	432	451	389	435	449	443	422	418	469	447	398	455	424	434	419	421	431	413	396	408	450	422	433	356	435	410	458	469	397	464	399	431	437	417	416	440	457	406	457	407	430	424	439	417	435	397	419	421	392	435	465	433	409	401	435	411	431	433	441	441	389	416	428	457	440	421	426	427	402	435	415	433	435	424	449	422	424	469	418	417	408	450	430	418	414	384	444	426	405	472	426	430	407	427	432	401	377	426	411	418	455	413	435	422	403	387	384	430	411	427	446	467	450	461	431	435	417	413	413	445	454	407	427	446	426	391	427	441	425	403	449	471	419	439	457	427	483	440	435	430	435	437	482	455	423	439	449	412	427	432	464	410	421	436	417	448	425	426	427	461	402	422	445	423	430	439	462	427	421	412	462	437	417	463	405	393	423	428	444	435	461	398	393	392	427	445	357	431	436	414	453	394	452	414	428	421	437	392	436	437	462	471	420	430	430	484	419	426	393	437	387	418	406	438	404	419	414	446	409	431	416	415	429	453	436	425	414	464	428	403	398	417	483	422	435	411	422	425	444	436	433	436	399	430	410	419	415	433	425	422	404	391	435	413	394	420	448	418	438	428	414	418	400	432	398	448	462	431	418	437	434	389	434	430	420	398	428	422	443	433	403	427	417	405	438	430	415	425	451	431	428	409	425	405	485	452	443	406	416	406	435	469	436	443	436	425	422	411	448	406	428	438	438	429	411	425	455	424	444	447	442	414	448	452	429	412	411	406	439	437	421	457	443	419	383	439	400	431	423	443	451	440	425	420	448	432	430	440	419	403	438	431	439	426	440	457	429	430	447	420	452	467	444	409	415	429	432	423	407	426	410	431	412	450	463	414	423	421	412	398	437	427	433	433	432	418	453	479	423	436	435	415	422	405	403	391	411	423	418	436	451	414	428	442	448	461	403	430	430	425	411	424	442	412	428	408	410	381	425	420	405	420	438	406	443	478	417	413	459	442	425	426	425	425	435	444	461	416	417	421	421	464	440	452	475	432	441	432	472	442	447	414	430	398	433	426	458	436	412	404	430	429	429	442	457	410	416	442	414	456	396	410	427	418	386	417	432	433	423	420	440	417	421	428	426	415	411	392	424	448	428	447	443	435	415	422	406	429	410	424	431	453	407	441	443	403	409	457	429	465	416	422	416	442	434	421	445	420	402	390	436	452	403	439	414	442	438	421	440	399	408	398	456	450	423	413	433	465	430	426	415	406	416	426	447	437	437	412	401	413	441	446	444	396	416	411	403	444	397	428	413	423	422	406	442	380	422	433	401	435	440	456	425	439	415	427	441	411	438	416	410	406	445	402	465	406	407	427	445	418	438	429	436	433	425	418	443	408	427	482	431	403	413	430	411	394	445	433	400	395	397	437	424	411	424	441	412	426	416	423	395	431	434	442	474	457	412	451	423	424	429	454	413	427	446	412	451	438	438	460	446	416	433	397	421	453	440	406	409	437	438	393	418	414	390	425	428	446	442	449	443	431	436	417	403	441	438	442	440	406	436	415	418	431	415	446	439	390	411	426	422	463	446	424	432	407	427	406	419	433	440	438	410	476	427	441	487	420	424	415	425	414	433	440	437	449	390	412	418	459	463	427	412	379	457	437	409	442	470	405	425	462	389	428	428	428	428	444	461	417	438	373	429	446	471	420	437	406	463	426	439	419	440	448	429	429	433	439	380	441	422	426	400	489	425	423	416	448	425	421	438	421	415	417	389	417	426	427	407	408	448	427	436	407	418	443	423	394	405	452	426	407	441	407	468	392	422	462	427	420	435	412	450	418	444	437	418	452	476	410	438	416	421	434	398	440	422	435	429	418	427	444	413	400	394	457	399	430	433	430	440	436	387	454	400	411	433	448	375	429	436	424	429	447	410	414	422	465	408	431	437	424	424	438	404	431	432	424	416	442	426	420	421	388	402	421	408	427	458	428	464	426	413	397	375	439	436	417	444	467	435	409	415	449	398	408	410	447	431	412	379	440	440	396	432	436	433	464	419	431	392	435	447	418	440	431	418	435	418	432	402	461	407	438	419	461	411	476	453	404	454	435	465	445	413	437	441	437	433	419	427	414	389	396	444	459	491	439	412	400	418	388	397	441	455
22952	21354	29014	24329	21862	22423	20591	11545	7505	5258	4170	3422	2746	2102	1696	1448	1234	1087	935	889	778	726	683	643	590	617	591	586	551	551	519	486	505	456	473	480	435	407	441	445	446	425	423	432	448	456	460	437	413	428	447	441	431	403	482	454	450	438	418	461	469	452	423	437	391	415	427	413	395	423	439	449	454	408	424	425	424	418	433	427	459	442	442	404	412	433	388	422	427	418	398	437	408	450	405	439	419	411	475	447	413	463	379	433	440	435	456	457	435	445	400	450	432	423	429	408	426	431	460	433	405	420	442	400	436	471	452	431	447	387	446	399	468	414	436	458	444	419	434	413	459	465	441	386	407	456	450	408	442	470	392	438	417	415	443	423	442	424	452	407	439	411	440	432	439	465	421	431	401	391	431	400	433	450	387	456	385	468	463	442	411	417	461	446	440	422	405	425	416	432	426	434	418	421	420	414	471	382	409	401	430	445	417	432	465	443	459	464	410	381	418	417	399	441	443	412	437	455	426	445	446	422	414	439	509	468	430	401	469	434	409	429	453	418	436	429	385	427	440	441	418	454	427	427	404	413	436	428	445	431	479	449	405	419	477	418	417	466	426	426	403	422	434	448	407	450	445	447	441	407	438	410	454	430	438	453	433	427	460	421	433	493	447	416	388	458	407	444	426	401	393	450	411	450	381	426	453	416	440	462	437	440	453	428	416	436	472	410	406	467	408	400	421	425	453	426	428	420	444	442	417	459	460	430	392	437	424	450	438	437	397	449	445	412	379	405	433	463	449	427	429	461	431	440	455	408	440	445	432	405	433	409	433	406	405	448	413	429	471	434	424	422	415	447	404	417	410	470	476	406	449	422	402	466	415	454	422	408	433	420	409	427	457	439	442	456	409	455	433	418	453	430	435	441	413	442	440	418	418	430	426	434	416	373	446	423	427	451	415	428	473	401	387	432	416	413	437	430	439	426	460	416	417	413	434	451	406	400	432	403	408	440	460	466	425	444	450	483	439	447	460	416	408	439	444	416	436	444	399	420	406	460	428	425	476	437	434	444	457	434	416	448	417	435	430	446	431	430	431	460	460	411	418	430	411	424	410	426	436	446	421	451	460	427	398	426	436	445	461	431	454	399	390	387	426	428	408	434	397	415	444	418	414	435	461	437	406	444	441	458	423	455	445	452	434	403	425	440	430	448	399	457	444	426	432	415	450	470	396	455	427	414	438	435	423	447	461	419	442	438	460	435	466	397	449	435	458	442	436	444	420	425	462	459	383	443	416	419	428	429	437	459	432	420	443	442	417	473	420	442	412	413	434	445	408	424	405	432	443	427	437	434	397	446	408	418	432	423	415	423	427	438	427	445	422	450	456	424	449	468	426	422	447	418	421	445	415	442	412	454	419	441	462	414	415	395	382	410	447	404	450	421	477	446	413	440	448	445	421	447	461	442	446	427	451	434	432	400	478	412	419	450	453	455	424	422	450	414	439	447	456	421	404	417	459	439	451	439	410	441	471	454	419	436	451	444	460	413	424	435	467	412	421	432	408	410	473	422	415	408	419	438	459	424	474	391	457	420	464	428	377	426	421	402	448	423	426	408	445	412	449	437	399	420	411	407	438	437	459	446	427	428	420	435	398	423	478	434	433	451	462	421	436	436	447	430	440	382	438	411	419	478	445	456	438	423	421	482	442	451	439	403	421	443	435	423	447	434	450	420	417	446	455	408	439	453	412	432	423	490	459	403	414	406	414	434	463	465	441	464	457	399	458	410	420	454	414	420	421	447	445	439	420	427	417	446	405	441	449	418	399	411	444	413	451	413	424	395	432	427	441	443	456	416	431	447	413	420	491	413	457	460	401	387	465	395	449	430	411	457	435	448	426	403	423	480	376	433	431	416	417	448	471	443	417	436	377	441	443	462	426	436	436	419	450	432	399	428	433	409	452	479	455	445	441	426	417	443	478	413	410	415	400	410	445	431	410	444	447	426	459	396	406	430	469	403	443	445	440	411	429	431	449	438	411	466	431	406	460	442	426	426	409	469	416	426	420	448	451	402	444	432	458	415	412	437	396	432	463	434	424	432	441	428	427	387	429	419	405	459	457	421	418	441	397	440	443	450	416	406	424	428	425	384	451	386	423	472	424	422	420	408	446	447	426	449	451	450	398	436	440	386	461	424	401	447	416	425	429	452	464	442	415	419	484	414	410	477	424	448	449	399	409	460	444	422	432	408	435	420	412	437	458	389	426	453	446	428	408	426	436	445	442	452	403	453	450	440	427	412	402	438	412	416	455	417	423	443	413	430	406	444	421	411	434	413	444	461	413	429	455	445	428	429	422	444	430	404	449	436	417	436	411	455	475	431	418	413	423	465	427	432	409	413	424	434	409	448	456	440	426	483	428	453	406	447	393	433	428	406	419	458	417	463	421	427	408	417	476	456	427	439	469	442	408	399	415	404	387	413	425	441	465	437	418	472	431	453	431	427	438	401	447	445	429	432	421	417	374	411	418	436	399	454	417	406	433	412	436	408	410	403	382	417	402	421	446	438	438	433	439	430	421	430	452	408	405	410	446	437	467	395	422	405	415	434	386	397	422	433	402	420	408	407	436	399	439	449	425	438	429	436	432	459	437	419	438	457	426	418	434	401	446	434	430	444	431	433	442	385	405	416	416	426	452	403	448	399	442	425	439	441	433	423	445	475	380	431	414	381	427	436	410	383	416	453	418	400	418	430	462	436	436	431	437	417	427	482	422	428	400	422	470	454	480	438	373	437	404	448	428	447	418	462	459	443	440	432	425	396	436	444	437	473	453	429	426	434	425	447	412	445	420	452	434	431	417	415	433	428	435	399	449	430	431	424	465	432	444	422	410	440	455	421	458	431	443	420	421	434	433	400	386	418	405	408	422	429	449	460	424	444	406	435	408	447	403	449	426	473	404	415	431	446	450	401	425	423	431	379	444	397	420	385	450	441	415	416	468	444	434	432	458	419	430	375	445	401	412	440	420	434	448	413	453	438	410	436	439	471	430	432	413	417	394	416	440	437	434	416	391	440	405	434	415	455	470	443	391	422	429	413	434	419	437	427	484	455	402	414	434	447	443	430	412	440	433	457	432	485	390	430	474	435	440	389	423	423	408	443	437	446	461	431	416	444	432	406	412	466	451	437	392	420	408	462	439	429	429	409	406	421	421	448	433	400	441	448	432	421	422	457	440	440	458	443	392	420	443	415	454	438	432	439	412	427	417	437	429	462	397	417	390	429	451	406	446	433	437	462	470	428	415	435	433	417	372	441	462	459	419	413	439	430	405	401	395	432	398	466	399	436	473	446	405	426	401	461	410	457	462	399	422	381	440	384	445	445	413	441	417	400	431	394	441	410	426	432	459	416	421	460	471	418	450	426	410	417	425	428	433	437	453	427	438	448	426	433	400	438	442	434	423	420	428	406	451	436	441	472	423	453	469	419	421	427	448	437	422	408	435	415	415	415	451	406
42793	69442	54947	36867	25710	18886	18411	14217	10718	7817	6041	4794	3885	2923	2472	1942	1618	1308	1184	1036	968	848	782	723	716	667	631	606	582	585	542	495	483	482	460	428	470	471	471	464	450	457	428	454	460	438	432	430	442	414	431	431	456	448	409	455	446	446	417	427	437	427	424	424	477	438	396	419	434	448	424	421	417	449	396	408	437	439	422	430	404	453	412	410	417	405	463	446	415	430	426	432	435	436	440	433	410	420	440	444	413	448	459	454	445	414	411	453	422	440	421	435	441	409	432	385	407	396	429	400	401	425	408	406	471	442	411	433	418	450	439	411	421	428	419	461	417	436	439	456	434	446	410	427	425	425	428	423	376	428	403	377	437	441	435	431	384	405	430	404	447	433	424	409	406	420	395	383	415	436	385	433	462	424	429	391	460	448	383	409	430	410	387	426	431	411	416	432	424	399	419	435	420	409	420	407	446	465	413	423	422	425	398	487	426	396	438	435	425	444	437	431	416	423	415	403	400	432	481	471	428	426	457	434	416	430	447	421	442	411	446	460	405	450	410	433	428	402	413	418	450	408	439	465	434	443	425	411	443	407	432	422	394	446	443	433	452	445	400	393	429	411	400	402	416	441	443	434	402	433	388	420	430	402	433	433	418	427	428	393	427	447	427	420	434	444	446	424	394	449	428	420	369	417	436	439	431	434	461	445	451	446	426	425	414	415	466	414	420	425	438	408	416	455	408	426	456	439	419	432	419	426	402	447	434	425	417	434	419	453	434	437	414	432	421	436	427	447	371	399	415	414	445	433	445	441	433	405	444	446	443	427	435	454	466	454	395	455	421	432	425	433	450	457	417	398	464	383	418	428	374	399	431	414	439	400	405	427	406	461	457	419	406	454	408	408	437	441	431	421	403	433	468	443	399	416	417	441	403	448	386	464	437	421	429	410	446	389	396	439	412	394	416	385	414	416	426	408	406	443	477	438	463	475	417	469	441	447	419	421	404	420	379	442	426	412	407	387	407	446	433	411	481	420	447	439	443	401	428	414	371	422	421	428	414	423	418	452	420	454	405	438	418	414	392	418	405	433	426	440	440	409	432	448	435	437	442	414	427	410	426	395	400	432	436	418	445	391	405	423	424	414	426	458	429	401	410	427	449	410	410	440	449	450	424	420	404	416	406	449	430	422	436	427	377	414	442	426	395	427	431	418	451	411	427	445	416	423	392	378	395	433	428	437	422	414	443	437	429	426	408	405	420	400	429	405	405	412	435	443	448	412	417	406	448	425	440	451	409	380	442	436	432	459	455	432	418	446	429	390	429	460	452	416	397	450	395	419	431	438	396	442	430	428	427	405	419	414	433	435	423	426	432	443	402	411	427	443	412	462	399	408	439	463	476	433	436	434	428	426	433	432	415	396	437	421	460	439	428	437	419	415	426	413	442	428	456	423	461	418	408	424	434	460	457	409	401	386	408	464	429	409	433	427	373	432	430	396	398	412	389	409	428	427	464	428	402	426	426	416	434	434	418	414	418	425	440	453	396	453	414	421	428	420	438	461	413	398	454	421	445	438	405	415	453	414	417	436	434	417	432	409	390	405	420	405	394	462	423	400	428	423	440	396	435	399	449	410	416	401	398	396	447	435	426	439	437	498	443	408	410	407	457	412	427	417	440	453	445	465	420	465	440	407	440	407	425	428	417	432	377	435	437	461	409	455	435	439	426	431	453	408	402	416	451	445	410	450	418	412	395	466	429	380	447	426	447	425	418	434	444	408	420	423	454	434	352	455	422	447	397	437	390	399	412	453	390	450	399	444	406	458	409	406	445	453	452	440	453	450	411	428	406	417	424	421	459	427	470	427	420	459	429	421	450	387	432	419	412	413	385	423	457	425	405	412	453	429	420	443	456	419	419	397	442	443	411	436	424	455	417	398	435	410	425	424	422	428	408	414	443	424	424	425	430	394	426	401	463	413	412	399	445	399	400	433	402	441	414	460	455	440	431	414	431	414	417	425	424	433	430	418	434	382	412	415	432	415	421	403	397	435	444	421	433	411	451	391	375	398	459	443	423	414	458	417	451	409	425	405	429	419	429	440	433	455	439	419	372	420	410	413	411	433	394	430	434	429	411	420	398	432	399	436	409	432	420	400	392	412	415	456	392	421	403	446	426	431	446	388	463	407	437	421	431	440	414	429	410	395	430	474	427	438	431	427	421	438	439	420	442	432	431	435	441	456	437	413	435	434	406	475	426	449	431	418	479	407	404	383	410	433	427	388	423	424	416	409	408	415	422	451	462	401	405	408	430	418	431	441	441	414	428	439	439	442	422	418	432	441	384	408	423	437	460	446	459	405	446	428	428	402	467	409	422	420	448	414	450	436	414	442	427	428	418	393	422	393	413	443	444	428	421	400	421	386	455	405	415	434	439	389	445	482	427	462	454	416	446	405	397	425	406	453	486	421	435	436	398	419	428	435	415	403	460	449	428	431	413	458	448	433	412	437	436	434	429	419	389	398	396	454	380	445	430	421	391	381	448	407	425	401	441	415	418	421	439	430	430	382	459	435	397	424	452	441	424	418	430	413	426	448	455	406	380	430	426	452	462	430	445	435	421	404	440	439	423	389	460	407	424	423	442	438	412	421	412	417	421	445	392	385	451	452	420	442	441	398	425	435	429	406	432	418	414	403	441	432	408	422	425	432	433	407	467	420	397	438	423	379	434	426	376	395	416	427	468	451	423	450	380	400	421	466	429	416	395	451	423	425	385	413	394	426	394	420	450	474	384	412	418	457	423	446	435	456	402	420	432	424	430	432	434	427	414	438	435	467	445	428	397	421	427	420	410	429	447	435	431	412	431	417	418	404	428	427	459	426	444	403	412	412	444	442	397	450	444	413	413	415	453	460	448	424	444	433	451	424	427	424	441	390	415	437	415	412	429	439	435	429	438	440	430	391	445	446	427	448	424	414	403	368	403	429	421	420	421	381	423	413	440	448	440	449	460	413	448	416	428	410	473	420	413	437	472	429	423	441	416	437	381	408	420	429	459	417	429	432	410	428	463	425	443	405	422	421	464	443	475	432	395	430	424	429	401	479	430	408	435	417	425	461	458	451	417	387	464	447	429	404	436	421	436	458	435	415	412	451	440	417	424	410	433	418	444	460	459	439	410	449	412	391	433	422	425	437	405	447	455	442	447	411	419	428	433	447	391	434	425	426	432	410	448	412	466	430	425	412	433	427	395	378	436	381	406	458	441	406	422	459	403	418	408	378	408	450	440	440	432	430	412	429	413	442	401	447	442	458	411	420	410	444	414	431	400	440	436	382	432	445	442	405	418	434	404	455	409	429	435	431	431	408	394	433	442	438	426	424	466	434	398	440	441	409	418	424	437	423	395	456	416	387	439	422	429	433	434	412	440	409	447	418	423	448	417	422	417	434	420	443	423	409	409	422	391	417	413	425	435	409	408	422	427	440	434	432	415	411	443	468	420	409	420	411	405	432
36385	43463	43987	28349	15162	7490	6366	4697	3298	2443	2078	1548	1304	1013	942	791	716	636	633	560	519	510	549	484	469	495	437	459	474	445	448	449	433	403	464	438	428	422	394	421	393	406	435	420	399	419	407	444	393	408	422	390	443	403	452	376	448	415	404	443	447	395	387	367	422	392	408	379	422	390	427	380	401	387	383	405	429	435	434	443	412	404	430	408	407	417	425	410	451	405	431	421	401	376	383	405	411	422	422	392	437	374	433	459	398	426	401	410	394	398	400	435	427	379	404	428	398	433	394	415	419	400	419	417	430	400	463	393	365	386	443	469	417	388	431	422	401	391	387	417	447	420	380	402	426	407	430	414	425	411	386	414	428	395	462	408	422	396	354	421	407	437	410	440	438	410	400	406	407	395	407	459	396	439	389	399	421	410	397	400	439	446	362	416	445	460	417	418	405	437	430	402	418	411	450	422	381	407	449	428	410	384	420	420	395	435	398	428	442	429	424	369	401	427	403	398	424	389	394	414	416	423	413	409	395	408	410	414	417	435	394	386	435	428	400	423	428	418	408	434	396	411	421	419	441	421	449	417	427	390	407	413	430	429	439	407	428	399	421	446	428	420	397	422	348	397	430	447	432	395	417	424	399	414	413	398	360	400	391	425	421	387	403	399	445	415	415	425	422	428	397	413	426	402	417	427	402	383	449	424	425	409	450	391	409	373	396	412	406	406	416	429	390	443	413	454	414	408	406	416	440	387	396	387	446	449	420	420	397	412	410	387	396	418	399	434	420	448	389	442	401	431	421	403	432	399	423	417	426	448	399	425	416	413	432	397	400	394	389	431	387	375	412	441	388	409	413	400	446	444	363	416	388	456	421	409	421	410	416	409	417	379	399	412	429	368	419	410	402	392	398	426	413	440	396	393	378	430	390	412	410	396	445	440	411	443	434	452	405	415	420	408	420	449	377	442	427	425	378	409	452	405	416	446	399	421	406	419	418	385	388	406	414	398	408	414	419	420	414	413	422	410	392	393	395	380	408	454	453	392	403	405	417	383	398	379	447	378	419	403	417	395	387	414	429	406	450	429	421	445	422	394	444	389	432	403	429	399	425	384	426	393	419	383	422	409	431	449	430	410	417	383	408	400	403	407	414	418	428	400	408	405	435	403	429	428	419	383	426	411	416	441	391	442	426	392	425	425	369	443	442	382	434	412	423	458	410	412	417	431	394	440	404	386	400	381	411	391	438	375	416	422	437	421	430	419	403	408	432	399	402	432	411	410	451	447	425	397	366	429	373	379	399	375	387	410	433	415	436	467	416	385	407	426	396	412	438	429	425	430	426	425	373	387	397	429	408	416	371	368	441	431	425	412	406	414	422	442	412	421	443	428	361	375	394	395	470	436	432	413	414	411	441	435	442	383	428	424	426	392	402	397	376	413	400	402	388	401	410	434	418	414	443	438	393	426	401	407	435	432	389	418	442	396	432	434	399	390	400	426	397	389	411	435	421	427	417	431	404	427	416	380	382	414	425	409	401	445	399	415	471	362	391	405	423	405	410	412	419	404	425	429	412	397	394	410	424	442	429	431	423	454	411	454	396	385	430	433	415	444	390	422	406	408	419	410	397	424	405	401	406	373	407	404	428	445	467	384	428	427	396	406	434	434	435	441	420	410	435	417	423	422	411	431	416	412	447	430	406	429	389	427	430	413	443	385	381	418	419	461	405	393	388	388	408	431	436	399	414	371	417	407	407	440	391	465	421	404	391	438	413	388	391	404	405	359	392	410	428	444	423	412	407	436	439	410	363	401	393	386	405	409	400	380	413	427	393	440	412	380	421	398	366	408	411	404	422	436	417	433	403	409	419	401	428	427	384	395	420	405	408	392	407	402	380	431	429	431	423	417	404	400	401	413	400	448	409	435	411	377	424	392	402	446	407	398	410	451	416	417	416	437	429	381	423	439	407	400	444	419	415	412	442	436	391	407	412	386	430	395	399	390	386	424	392	412	430	432	418	401	404	425	402	417	413	407	423	409	416	417	409	412	393	409	347	410	419	444	410	452	452	410	417	436	390	406	376	379	425	413	432	428	402	435	454	420	415	427	416	401	475	417	429	404	422	419	417	421	389	413	432	428	384	408	383	409	404	414	396	434	445	436	400	403	373	458	417	418	410	429	397	413	421	361	422	425	399	394	388	410	412	420	436	464	450	419	402	414	419	427	419	401	411	424	421	403	424	437	446	420	391	402	408	391	423	400	419	441	371	399	400	444	428	437	411	419	398	404	396	395	399	388	394	422	432	422	412	420	448	385	418	406	394	433	399	398	429	414	421	391	406	359	404	424	435	406	401	407	388	407	428	410	375	403	442	395	421	405	423	401	394	402	436	416	427	429	391	385	416	403	405	425	399	422	396	430	412	393	422	388	435	383	424	401	461	364	406	429	423	441	418	398	373	401	419	391	433	422	430	419	431	384	387	429	420	391	418	440	416	401	421	424	433	418	410	455	403	425	409	418	431	444	401	411	437	402	436	384	449	391	410	363	410	450	402	418	372	381	394	421	461	412	407	418	426	408	431	421	432	418	384	430	461	421	397	417	453	402	436	398	406	439	422	417	426	395	415	390	429	438	400	382	425	419	410	424	433	430	438	412	435	415	401	391	404	442	426	392	377	385	425	419	440	404	432	380	429	411	394	412	418	476	417	453	426	440	390	422	417	399	403	399	448	440	429	455	429	359	449	408	425	436	387	412	432	420	432	450	417	429	399	420	429	427	413	454	443	423	426	429	417	431	428	381	410	442	423	396	421	422	406	402	397	420	414	375	424	375	394	396	427	401	422	424	388	425	392	405	447	420	458	380	415	401	422	445	403	425	400	408	435	421	380	429	462	381	418	409	364	412	407	373	423	421	473	421	404	400	441	423	470	405	405	397	426	422	418	418	428	396	425	411	417	425	391	418	404	428	398	425	378	397	399	430	417	411	430	403	415	428	425	418	396	424	397	400	458	402	417	438	403	434	392	418	439	369	385	383	438	405	397	440	398	439	445	383	393	388	430	422	416	398	415	415	401	409	368	427	401	429	413	423	424	436	442	407	407	471	423	420	400	385	435	396	417	444	357	412	385	374	404	381	416	419	437	420	445	414	422	410	394	441	431	440	401	398	413	409	417	386	426	430	445	439	453	397	434	457	392	447	409	379	384	381	420	420	433	413	413	448	414	414	393	420	431	387	431	432	425	453	365	442	412	399	433	422	408	388	391	391	406	426	398	421	435	437	404	423	395	425	394	432	392	444	403	429	403	419	376	402	421	419	433	465	420	447	407	428	417	368	389	422	387	401	453	402	384	443	400	438	402	411	414	427	417	399	391	411	408	414	393	430	397	445	426	390	396	406	409	366	434	395	430	393	455	413	375	394	407	406	428	429	405	401	384	473	429	403	415	402	425	421	425	392	419	405	404	394	441	415	391	406	389	443	425	386	400	419	417	425	388	430	375	414	391	400
40278	55260	41273	24199	15437	10004	9592	7236	5000	3820	2944	2356	1887	1492	1256	1069	892	818	713	696	634	579	537	596	541	526	529	476	504	478	461	428	430	430	457	453	459	449	422	445	419	427	414	469	408	465	424	411	424	427	406	405	409	404	423	421	421	408	450	408	401	426	406	402	424	412	393	404	395	410	345	476	435	407	429	425	430	402	396	398	409	467	435	403	394	446	380	401	414	406	420	420	419	403	409	426	424	427	434	415	414	374	387	453	430	411	458	489	406	416	429	382	416	360	415	406	425	446	389	417	414	373	445	429	419	430	375	469	425	425	436	447	421	426	409	410	410	393	432	385	394	430	410	425	388	431	416	417	444	406	398	438	393	432	430	415	434	412	403	443	425	392	390	414	390	426	461	411	433	422	398	453	419	389	380	390	414	411	437	425	413	405	463	404	428	420	421	388	444	428	432	420	394	406	375	415	435	411	412	448	479	403	434	428	408	457	435	440	429	427	408	400	382	433	398	391	405	458	443	378	393	421	444	398	417	439	422	442	440	419	437	392	456	435	424	425	415	456	392	449	422	413	395	406	444	400	382	439	415	396	440	426	421	420	425	395	449	409	420	428	424	416	394	425	402	407	430	420	384	470	439	411	438	425	433	447	418	435	411	441	441	412	406	461	431	418	392	417	397	417	415	416	423	440	405	410	408	426	435	414	412	398	400	460	427	426	416	414	410	431	430	373	427	410	408	441	411	409	399	426	436	439	457	376	439	433	396	419	384	412	455	445	404	396	373	439	414	426	427	419	419	444	451	403	392	385	437	423	395	427	408	426	407	387	408	402	459	405	436	431	418	408	423	419	460	428	403	425	416	467	456	387	391	434	438	390	409	422	420	424	402	451	424	415	423	417	446	394	432	399	397	395	438	406	434	373	387	420	434	404	459	350	407	444	441	432	462	390	421	408	412	442	436	403	393	451	412	432	417	401	417	393	400	411	414	409	462	388	447	417	441	467	400	425	421	416	447	453	435	420	449	426	394	427	411	414	401	422	423	368	409	428	426	401	468	431	382	411	419	416	447	435	412	456	402	454	414	397	441	415	424	426	430	444	428	411	406	471	408	401	445	388	399	413	419	406	410	430	393	422	413	406	439	389	406	403	439	388	425	420	446	433	427	421	413	419	404	427	427	424	417	411	429	395	426	451	401	388	411	367	418	389	405	455	444	400	431	419	437	429	422	445	420	441	415	442	414	401	413	438	442	417	446	434	412	428	451	442	401	403	428	423	427	439	461	426	430	435	462	399	413	427	436	432	409	419	419	407	382	422	394	424	391	416	410	461	456	415	409	400	398	411	428	397	440	426	424	420	465	438	425	408	418	402	412	437	387	402	458	441	447	415	380	401	430	423	405	442	461	379	417	380	425	428	405	403	426	435	419	429	432	453	449	426	428	429	415	446	421	410	390	438	415	431	417	420	381	413	459	387	400	436	437	440	433	425	401	404	467	421	429	424	436	393	429	440	438	411	386	384	420	406	423	403	428	431	427	398	418	423	443	443	395	405	422	442	386	411	393	453	376	421	405	453	401	465	383	430	432	383	383	462	434	411	419	465	425	423	424	411	391	413	421	428	412	439	415	471	414	398	382	453	421	404	444	424	440	437	430	442	410	440	398	421	427	407	420	412	440	449	411	414	424	414	416	389	425	401	414	419	438	420	394	385	406	390	416	418	405	406	418	456	448	367	426	442	408	445	414	412	416	429	421	400	396	396	420	407	375	399	425	432	407	463	394	404	453	437	409	450	433	406	421	401	412	410	412	366	425	426	449	404	430	401	395	409	409	415	431	429	434	429	398	441	421	427	425	451	434	388	416	408	410	406	422	458	429	400	428	415	457	436	406	410	381	411	459	454	430	422	424	382	420	417	389	380	407	433	432	414	477	428	451	392	406	416	394	452	404	419	462	456	415	421	433	439	441	367	428	420	408	396	394	419	452	440	410	425	456	401	405	441	452	442	441	429	431	419	432	419	396	408	422	430	456	387	428	380	417	401	429	422	395	444	436	380	411	423	394	412	460	422	405	424	425	393	379	411	452	405	395	410	384	406	398	448	410	428	439	415	414	411	406	411	438	391	421	439	429	440	414	416	402	434	424	411	451	429	413	409	448	449	372	428	430	450	406	436	398	434	400	431	414	405	428	411	425	382	417	411	401	432	394	432	412	393	425	424	388	418	400	447	422	399	408	394	452	446	407	405	405	436	415	404	418	439	384	434	405	413	464	411	430	454	397	418	445	421	420	440	422	396	394	420	454	417	432	410	424	418	413	393	436	444	408	410	439	435	427	404	413	423	405	444	440	425	400	430	417	439	414	435	445	403	423	438	398	405	394	438	414	414	411	422	401	423	397	390	430	420	396	395	443	436	422	443	408	389	392	406	392	461	404	461	413	384	407	402	395	435	420	409	396	436	410	418	455	387	422	438	428	432	411	415	437	384	410	438	414	442	402	416	441	394	408	457	439	410	464	428	409	415	418	423	404	415	418	442	431	396	422	433	419	405	405	412	468	449	425	402	457	427	374	407	373	420	419	408	421	405	430	427	406	438	449	425	394	429	443	427	464	446	416	395	427	393	408	404	443	418	420	419	395	394	420	427	375	407	437	428	432	415	418	460	424	383	411	405	439	459	450	410	418	412	420	457	411	453	424	438	432	405	401	452	429	401	423	405	428	406	386	432	400	432	398	425	460	414	445	407	435	459	449	416	399	416	392	420	447	444	399	381	383	401	400	420	414	423	468	436	395	451	422	421	449	432	417	420	447	394	435	389	411	434	414	383	475	398	444	413	433	409	442	452	447	403	462	423	422	460	422	401	420	386	401	428	406	400	467	410	424	432	432	416	404	412	420	435	423	440	400	433	413	413	431	421	425	440	436	417	415	451	456	395	413	414	406	375	450	440	440	437	395	417	402	373	401	431	446	422	390	411	402	390	418	414	432	406	398	416	405	392	400	413	397	415	382	419	404	433	415	395	417	400	397	411	464	429	422	382	409	429	377	420	447	472	406	401	440	423	448	442	435	385	409	418	437	396	436	401	403	418	420	377	429	433	402	403	420	400	397	386	421	436	413	396	441	435	386	449	446	445	431	405	437	399	424	431	411	466	427	452	421	405	432	421	414	435	415	413	404	426	404	411	432	415	435	407	378	426	439	416	446	425	403	410	405	428	380	421	440	420	396	426	444	409	399	422	408	389	434	442	405	404	450	442	431	377	429	389	381	423	423	425	391	416	392	385	396	405	427	431	430	422	436	424	421	416	416	429	415	410	460	412	402	439	446	398	453	435	463	439	422	425	386	434	416	394	424	460	431	410	393	433	413	427	435	445	394	402	418	439	416	434	423	403	423	416	416	408	425	403	410	407	407	415	431	412	390	450	377	435	401	378	388	383	428	423	434	423	418	411	417	413	409	406	439	402	410	467	428	461	400	443	443	429	434	437	431	404	439	469	439	431	439	418
24185	21411	29162	25926	22081	16227	11036	7404	4760	3489	2649	2207	1785	1440	1230	1023	868	794	695	605	632	620	578	502	540	543	510	517	470	466	464	445	425	437	432	458	411	409	458	443	420	413	390	418	439	380	414	453	425	406	402	429	428	424	416	418	384	428	410	411	415	402	464	423	403	414	366	400	420	449	417	400	371	395	442	426	397	399	429	409	432	448	436	394	398	417	398	403	424	415	397	416	395	442	444	420	401	434	420	400	377	439	425	448	412	390	402	419	372	401	398	442	434	422	396	373	395	394	404	411	429	406	415	406	371	418	408	444	409	402	402	414	409	417	404	403	402	408	430	387	418	451	399	404	410	400	441	439	405	382	433	414	408	422	411	421	379	440	427	414	434	361	378	394	451	412	409	420	478	396	411	428	378	409	408	418	425	374	402	422	421	406	433	418	411	427	428	407	392	392	374	407	408	385	415	403	418	460	417	423	366	410	389	401	418	412	425	397	373	380	394	414	409	371	398	391	398	387	421	424	422	417	385	398	461	415	410	422	433	458	373	407	385	435	401	421	412	407	440	450	391	409	408	420	402	404	409	411	433	426	436	408	435	392	432	421	408	391	450	411	401	427	398	437	406	430	413	374	412	402	401	412	397	400	410	420	405	407	422	400	365	402	395	405	424	429	401	421	426	426	443	397	413	392	395	442	418	431	400	436	415	384	393	466	383	425	425	412	444	387	439	400	412	438	403	407	388	426	385	371	399	423	403	406	392	428	398	426	375	387	409	426	432	411	405	443	388	402	420	419	390	402	441	389	422	383	404	391	403	387	444	390	403	381	439	385	417	383	414	394	409	430	391	395	435	403	448	408	440	430	409	438	415	418	392	433	412	391	412	383	390	396	426	392	435	441	451	415	440	404	451	363	424	380	405	457	407	423	368	383	391	364	441	403	437	447	457	456	421	398	421	383	417	408	381	381	441	402	432	422	424	378	417	382	406	381	374	418	404	419	408	437	384	419	420	395	411	388	430	409	429	380	416	432	432	420	375	416	393	367	428	409	406	388	399	437	359	388	421	447	402	408	376	398	370	408	379	421	434	399	396	423	413	399	425	406	419	414	436	431	412	416	421	396	413	423	389	408	412	398	380	423	405	384	441	433	429	397	385	390	397	385	411	427	458	410	444	395	406	398	427	421	463	408	411	420	441	399	435	399	401	391	420	450	432	406	406	455	403	389	401	399	428	397	412	425	451	421	425	361	435	431	368	392	409	394	400	387	440	406	433	439	437	396	366	415	401	420	429	408	414	437	399	409	423	375	358	395	440	397	414	436	398	402	418	419	427	464	431	419	428	405	416	438	406	424	397	418	382	418	401	438	414	391	387	417	425	399	411	410	407	416	438	395	452	415	418	441	400	428	389	445	397	430	398	397	425	415	379	396	404	393	414	435	399	390	433	429	429	409	398	367	412	405	463	381	397	397	412	381	378	423	407	424	445	422	434	425	428	420	384	399	414	386	380	404	441	416	398	418	417	391	409	378	401	449	455	409	402	441	409	413	428	427	406	456	444	368	435	441	419	403	394	439	414	408	408	436	442	415	378	404	417	455	431	426	428	398	417	441	439	429	414	435	387	388	395	422	397	434	404	386	376	377	388	417	381	411	405	401	393	431	413	425	406	410	379	388	404	386	435	441	391	405	425	441	400	439	420	419	421	396	427	401	393	394	381	407	404	413	422	392	386	430	395	397	404	419	410	398	396	407	401	436	425	424	410	434	394	390	432	414	398	423	424	414	386	369	417	395	424	434	425	412	458	381	363	425	411	394	420	430	409	380	410	413	400	385	414	448	425	393	429	424	413	399	458	423	388	391	413	374	379	400	411	388	405	393	441	440	389	395	418	416	411	416	396	415	432	409	411	387	419	429	433	437	433	409	399	426	416	422	430	437	394	401	383	402	420	417	430	395	420	416	416	466	413	388	477	384	391	405	402	391	439	432	403	422	403	433	396	427	369	411	391	422	442	414	376	408	406	401	422	394	425	395	409	391	416	423	394	405	392	393	380	388	430	379	383	401	381	392	401	428	436	443	442	385	435	406	411	403	419	402	432	438	416	416	379	401	396	464	428	403	407	382	400	380	389	393	419	393	398	406	428	423	418	427	380	403	418	390	405	404	438	393	407	389	422	422	432	433	443	415	436	386	391	426	399	416	369	405	403	405	406	449	445	406	424	416	471	410	389	381	432	403	435	380	407	426	425	402	412	418	399	455	407	406	427	389	424	450	405	406	429	417	409	444	405	418	431	416	381	389	404	408	388	387	409	469	382	423	445	407	407	442	419	406	388	421	407	413	401	377	405	399	394	443	437	413	388	421	425	410	434	397	405	407	432	385	405	424	425	417	379	420	393	440	378	408	414	438	414	404	409	416	409	416	401	407	388	426	391	412	396	431	400	413	378	398	402	381	395	379	368	406	439	408	416	395	375	410	426	413	415	383	434	414	410	426	419	436	378	412	424	428	410	412	415	460	390	438	407	430	417	423	374	416	378	401	435	379	398	428	445	413	416	448	398	414	384	402	400	407	402	403	404	397	415	447	431	385	406	406	402	375	386	450	412	380	416	423	399	396	430	409	382	428	399	414	408	432	408	382	413	421	450	390	432	416	432	409	434	388	430	399	415	400	407	419	404	408	420	398	415	419	379	392	420	400	388	394	427	378	408	424	403	408	412	428	432	381	379	436	364	443	440	412	397	391	427	409	399	428	398	410	408	409	398	420	403	372	437	376	418	432	429	403	373	399	450	388	412	423	446	386	397	420	433	377	415	413	440	376	412	385	414	399	388	401	399	405	414	388	392	435	462	397	431	427	390	398	406	430	389	395	428	407	378	409	406	397	414	410	378	405	409	404	450	446	404	412	396	407	424	411	439	420	397	421	426	419	380	442	431	368	373	441	422	426	443	416	426	458	441	372	396	401	456	393	415	378	421	393	399	383	414	390	418	410	422	383	413	436	391	376	410	398	417	419	408	375	371	406	434	403	397	424	419	451	449	399	395	414	434	425	422	429	412	428	415	401	404	401	401	450	421	376	366	397	390	403	423	397	385	409	430	403	393	387	410	422	403	390	405	419	394	372	413	390	431	374	400	397	397	411	388	390	437	381	420	386	414	436	407	412	432	413	424	404	405	409	435	386	411	422	421	430	428	407	407	433	390	387	413	408	417	397	447	424	372	415	418	425	391	424	402	401	375	399	409	399	384	436	395	424	426	414	411	402	404	403	410	401	408	400	398	386	399	421	400	408	367	427	459	418	381	386	445	408	454	425	435	419	420	412	401	447	393	370	394	424	386	394	376	415	450	425	428	404	402	431	397	425	422	410	420	403	389	445	423	380	460	443	426	402	407	417	434	402	393	443	413	426	411	397	419	374	418	438	412	434	416	447	390	408	382	427	437	417	415	371	391	422	390	396	407	391	429	434	399	431	429	392	398	390	392	378	405	433	395	395	388	374	418	429
40066	66038	49238	32099	18888	13168	12600	10220	6979	5332	4131	3216	2526	1923	1572	1314	1103	988	825	840	734	733	669	582	598	547	560	493	507	490	471	480	469	473	472	462	495	437	438	460	396	486	441	397	461	407	436	430	473	388	417	431	413	405	415	426	431	444	419	415	416	412	408	403	429	425	387	416	417	392	403	405	386	452	405	460	409	397	438	419	418	415	425	387	420	443	434	384	396	396	401	435	410	383	434	416	402	412	406	445	433	415	420	416	430	400	386	438	400	412	435	415	417	390	402	412	417	418	429	434	418	413	421	387	423	432	441	400	421	402	419	412	399	433	391	430	415	412	444	426	426	416	403	385	416	408	403	437	435	438	402	420	393	435	444	407	406	427	363	445	386	443	418	408	412	424	416	462	395	402	461	439	420	396	424	420	382	380	402	453	433	426	423	396	412	459	424	411	395	460	418	397	405	397	398	395	397	406	399	407	428	394	406	408	382	431	430	412	435	436	404	416	455	418	418	386	433	461	416	399	434	396	415	410	404	420	399	421	403	404	436	415	421	421	389	428	399	421	419	436	424	376	377	427	424	418	419	420	415	404	411	420	444	420	408	452	436	404	418	406	422	418	438	440	436	413	422	449	402	399	406	388	468	421	444	420	442	400	454	428	405	413	391	418	442	400	466	443	420	404	412	420	432	421	418	423	409	381	408	411	418	375	417	412	434	395	442	412	430	446	418	396	441	427	411	419	363	437	410	387	413	426	372	461	367	432	436	423	402	442	462	389	425	415	409	445	411	422	421	409	427	407	435	398	395	404	408	366	393	402	444	426	448	416	367	401	428	384	371	390	414	414	393	434	408	423	403	429	428	374	388	429	422	470	409	433	379	416	404	411	431	397	416	452	399	427	434	436	415	430	402	420	454	418	402	400	411	378	404	405	451	421	389	443	438	437	413	407	443	426	403	445	421	406	391	406	429	386	403	474	404	380	425	424	422	437	448	423	408	433	421	406	411	437	423	416	367	431	413	390	422	406	374	434	414	415	413	413	405	439	437	410	391	415	430	423	449	385	415	395	431	431	390	441	444	437	425	419	420	389	425	393	426	380	416	430	408	417	396	389	439	437	439	406	408	428	386	406	413	412	414	454	406	455	406	426	389	434	410	401	403	419	417	411	423	388	423	391	387	414	384	384	425	433	416	422	424	423	453	372	437	423	437	419	444	416	407	434	388	432	375	413	403	391	409	440	445	396	402	426	417	440	420	382	425	411	425	426	437	434	438	435	426	381	400	420	424	404	428	447	441	411	429	408	415	437	418	396	427	442	404	403	413	420	394	414	378	400	401	408	432	426	420	410	391	419	444	453	420	418	428	419	404	379	420	409	438	416	432	402	423	406	427	419	398	418	410	438	443	449	396	422	384	435	424	422	401	436	412	440	412	432	394	410	413	405	429	417	412	411	441	443	407	396	440	392	433	428	411	381	390	422	425	434	431	392	427	424	429	387	436	410	394	404	411	383	439	420	406	418	435	409	389	422	408	426	418	423	408	447	418	455	424	360	411	416	393	436	411	464	410	464	415	404	403	437	396	400	417	416	378	425	395	415	466	399	421	415	379	368	410	417	409	427	385	418	412	418	404	383	426	413	422	422	406	416	401	397	386	437	410	381	431	372	382	406	424	394	439	395	419	440	423	440	407	405	392	401	412	434	413	398	417	443	417	432	440	390	411	365	413	435	397	434	441	422	403	427	382	386	404	428	405	449	431	398	432	412	431	363	382	444	438	388	468	422	421	420	425	426	392	440	414	411	421	405	461	419	409	410	437	432	398	406	409	414	422	423	401	387	424	404	411	411	404	415	384	466	434	411	423	413	371	421	378	419	444	397	396	435	394	406	412	388	442	438	443	394	436	411	448	376	426	372	393	419	451	396	400	387	425	440	446	411	416	438	415	427	404	397	408	430	438	408	401	439	387	397	371	424	412	462	394	412	373	424	414	428	450	426	432	435	417	430	410	366	424	424	406	433	405	419	386	404	422	446	425	400	382	426	416	397	387	424	391	404	381	410	431	410	398	368	434	430	398	429	383	391	398	427	381	423	403	418	477	419	421	407	432	422	405	379	416	422	386	439	420	428	446	428	409	411	432	402	397	417	403	416	406	388	402	407	414	438	403	418	432	400	406	405	372	393	417	326	404	418	384	441	378	422	434	428	387	429	388	426	395	445	408	431	388	418	420	439	399	416	401	418	412	382	395	406	393	409	408	420	457	420	419	412	431	392	407	400	407	414	397	388	400	414	418	448	432	407	426	415	403	404	421	432	394	385	440	429	409	400	434	454	407	402	402	413	398	445	414	390	405	396	449	434	369	430	402	424	412	393	394	426	396	406	381	470	386	474	394	441	399	397	442	377	417	403	413	398	377	393	416	426	397	421	427	424	417	424	423	442	435	409	384	420	404	427	442	400	378	416	432	409	452	404	438	406	411	432	451	403	442	403	430	387	422	407	409	444	380	424	411	429	385	447	379	409	393	426	410	453	419	439	449	437	429	396	458	398	407	409	436	429	462	407	413	420	442	436	369	421	437	441	414	425	450	405	427	412	417	426	411	410	428	405	424	413	427	389	440	445	405	397	404	408	385	387	437	391	379	435	434	405	410	437	446	426	412	438	418	439	401	451	394	432	423	413	394	384	425	433	417	420	426	433	424	369	379	430	437	429	396	417	424	448	395	381	420	420	387	408	445	408	393	400	409	415	418	429	403	403	376	422	442	406	368	377	419	405	405	394	379	446	414	411	430	411	421	391	421	417	423	420	425	416	430	438	414	398	379	408	429	437	398	425	382	411	438	419	421	417	410	431	420	423	390	425	412	392	438	409	467	424	425	393	411	439	410	435	395	425	407	429	411	436	395	440	414	434	431	421	407	449	409	399	395	447	390	416	437	389	417	398	402	437	399	388	415	422	398	394	415	404	386	423	394	382	414	423	395	453	400	408	370	414	403	448	423	421	418	452	449	392	410	398	410	428	396	433	396	404	386	427	389	415	407	439	449	420	425	424	395	423	446	429	418	390	419	436	360	419	416	398	454	469	405	422	421	371	417	423	399	400	453	449	409	432	438	454	404	394	405	413	397	439	400	415	398	428	420	400	382	437	385	420	397	426	415	416	428	395	387	454	479	430	441	412	381	404	410	416	414	415	419	407	400	401	406	377	423	423	436	402	416	394	396	423	440	425	432	392	438	412	403	407	430	425	410	433	416	433	419	453	417	438	435	409	473	416	421	421	405	461	394	426	397	431	432	425	424	400	418	405	421	399	408	428	405	407	396	383	432	397	423	429	374	435	400	415	385	413	449	404	444	419	450	451	403	388	409	418	432	443	423	437	449	354	388	380	426	426	446	428	423	436	421	415	416	423	454	435	410	420	434	427	430	428	417	427	419	428	403	428	442	407	418	451	413	407	408	404	444	404	426	392	394	428	395	427	415	404	389	385	398	413	459	416	438	373	396	442
25363	21751	29490	27256	18248	9181	6825	5254	3680	2607	2136	1743	1456	1140	993	863	756	671	633	612	539	612	539	541	524	508	514	531	463	480	473	430	413	396	443	461	429	422	423	431	421	423	434	414	448	428	427	407	436	421	420	437	416	437	438	461	424	438	407	461	460	430	465	430	452	459	426	447	438	435	410	432	397	430	430	419	424	455	404	416	441	412	405	413	446	420	426	414	435	430	426	417	432	431	419	398	423	393	426	445	393	406	474	439	429	461	424	407	451	430	391	404	420	449	450	407	422	416	430	406	412	417	473	401	421	415	413	465	404	425	402	421	430	426	411	413	372	416	432	394	422	418	421	412	426	417	382	457	452	438	401	412	397	453	410	435	412	418	414	425	418	390	449	438	417	452	427	424	428	426	426	410	423	428	439	399	422	450	404	478	442	421	429	418	401	407	425	434	406	429	421	418	434	399	420	415	435	406	399	412	445	463	432	435	416	417	417	412	400	398	391	425	386	428	404	418	431	449	431	445	419	417	444	401	427	433	412	411	404	423	458	410	389	441	420	423	429	441	397	416	441	413	409	439	405	395	396	403	428	408	421	395	437	437	397	449	411	442	386	421	398	399	425	395	396	448	443	396	449	435	374	471	437	409	411	437	428	421	424	377	419	413	442	458	397	451	444	436	409	410	465	408	392	406	464	427	440	430	419	406	440	414	396	462	451	416	414	441	407	416	388	444	461	450	423	412	389	428	415	431	405	445	414	394	423	404	418	407	444	400	433	396	452	386	425	407	450	409	422	420	416	423	412	442	439	431	451	455	400	407	428	420	389	441	463	424	421	431	437	440	389	443	432	437	463	421	425	423	463	437	440	422	420	402	395	414	403	448	397	418	428	426	421	418	424	425	432	419	422	422	446	455	429	440	408	448	392	453	440	421	409	441	413	395	434	450	438	431	433	400	372	465	403	405	421	408	442	443	428	410	437	441	405	434	446	454	427	381	399	438	420	394	415	432	424	410	449	415	418	408	423	427	401	443	392	432	422	414	420	382	447	412	437	472	410	397	429	408	419	427	395	425	419	408	422	422	415	473	455	407	405	395	399	400	404	365	414	489	448	417	472	406	414	422	400	424	385	424	443	409	416	439	433	440	439	404	428	417	442	436	433	380	437	390	418	426	425	424	454	419	430	394	447	420	410	393	414	448	431	428	388	473	417	420	414	405	406	430	440	408	448	414	434	439	392	438	406	417	440	425	408	431	450	428	428	430	406	408	415	395	419	441	456	417	452	436	414	438	405	429	457	422	443	408	403	410	398	407	406	439	418	419	433	416	406	402	445	430	427	402	425	446	415	408	417	485	415	420	425	416	434	374	451	460	442	434	448	392	431	424	460	418	386	434	413	403	427	401	401	441	423	425	383	418	401	419	435	396	428	434	421	437	441	403	441	365	396	404	452	440	428	446	415	413	411	431	402	428	419	414	436	443	453	443	377	430	443	412	447	423	447	431	432	429	443	385	414	449	382	392	414	462	436	451	432	408	429	436	456	462	441	436	420	416	447	393	394	444	422	425	405	393	451	423	413	441	411	400	440	434	380	406	428	421	428	432	436	381	426	424	440	440	432	403	406	459	439	453	445	450	370	434	409	419	415	414	410	447	460	426	418	417	395	383	417	418	397	437	411	431	471	388	442	425	457	408	419	450	410	424	414	428	423	416	438	443	442	389	406	411	420	390	412	413	400	448	447	428	387	486	434	458	443	415	397	435	460	414	438	423	412	422	401	424	405	448	416	447	433	430	430	451	387	386	435	445	425	458	438	397	414	403	419	442	425	408	409	426	402	410	397	422	427	411	449	417	426	442	395	441	465	442	457	422	456	433	395	415	401	440	396	366	426	464	415	430	411	425	428	439	412	405	435	421	408	418	438	429	417	396	440	490	448	419	423	433	443	395	448	418	427	398	437	406	431	416	393	412	384	442	453	369	415	424	419	438	403	425	412	441	442	408	435	428	433	433	412	416	395	443	434	413	408	426	437	441	429	410	420	400	401	420	417	398	441	438	418	395	438	415	428	432	438	398	397	425	395	428	396	382	443	412	454	440	399	407	415	429	393	400	389	408	457	424	429	430	392	415	412	432	413	422	410	397	428	430	388	423	403	427	411	429	421	428	406	454	463	440	390	394	438	424	437	428	401	394	417	410	439	412	456	416	369	405	456	421	394	451	415	391	435	394	420	444	412	415	390	412	417	435	385	448	406	403	456	418	440	417	405	414	473	446	397	389	438	409	409	421	463	464	400	400	426	430	452	415	395	433	399	425	417	429	430	446	384	436	435	416	423	401	403	431	434	406	366	388	468	429	433	409	412	453	427	428	414	415	461	428	457	442	435	438	448	461	422	401	420	431	417	433	403	445	451	414	446	450	408	419	408	414	423	448	449	430	433	396	410	400	427	435	452	396	411	426	438	392	418	422	429	407	464	413	407	429	394	374	423	388	413	381	435	431	408	425	404	477	401	432	432	420	422	453	425	461	464	404	402	430	457	407	428	440	426	398	419	441	406	424	465	427	474	411	386	420	404	416	387	407	400	399	447	464	398	436	420	387	385	409	405	389	412	420	460	407	401	395	412	446	439	391	396	382	444	427	431	428	454	411	417	442	445	431	465	449	446	451	451	432	431	445	407	422	411	429	443	409	477	405	444	420	446	499	404	396	429	486	473	420	416	406	407	436	420	449	421	431	430	457	404	413	392	410	393	418	421	429	402	401	403	423	416	433	442	433	416	367	411	406	445	435	442	445	433	416	408	423	429	418	425	419	404	447	425	432	422	433	390	436	399	431	438	439	422	437	451	411	407	397	388	405	437	440	403	435	394	478	366	424	399	400	372	396	456	447	402	407	444	406	405	411	429	407	383	425	447	440	389	420	409	397	394	429	442	420	418	429	438	429	411	424	422	412	419	444	410	426	387	439	470	402	425	429	414	397	416	426	433	433	440	433	394	439	426	430	445	415	415	424	415	387	421	406	402	429	418	371	448	403	440	431	439	438	421	432	389	394	424	458	443	427	400	428	418	448	441	416	458	454	422	435	396	456	431	409	469	441	404	419	435	441	406	407	407	434	436	441	420	445	458	421	420	454	466	429	414	430	424	436	406	409	445	419	417	419	462	411	415	412	449	435	447	428	445	410	425	406	438	398	426	417	445	403	431	424	417	437	435	443	415	451	432	410	419	403	412	449	417	385	433	432	398	453	439	399	392	437	419	433	442	406	411	429	417	400	425	441	445	411	434	428	418	443	397	448	420	413	435	397	405	448	430	415	382	427	453	403	404	421	408	440	444	427	411	416	398	435	448	456	438	443	421	421	418	423	374	459	445	414	441	454	384	430	393	430	416	419	379	385	442	447	435	417	394	433	401	415	451	444	408	408	393	396	422	428	442	400	402	434	384	404	438	422	440	421	419	411	427	421	430	417	461	398	435	436	416	376	432	417	447	427	406	434	452	445	378	396
42180	59287	42766	25681	15935	10616	10174	8149	5777	4156	3465	2500	2051	1640	1363	1088	932	844	756	719	653	666	634	595	571	578	562	550	534	473	493	456	492	465	450	412	406	406	412	492	449	442	438	462	417	449	417	420	474	442	466	418	467	408	411	457	467	422	467	443	443	435	421	436	417	427	454	410	419	375	434	453	373	401	434	409	433	389	437	435	424	465	482	409	459	414	478	405	415	432	436	419	415	401	437	414	431	419	419	434	430	468	425	445	418	458	437	433	456	405	467	452	450	433	425	397	427	396	425	407	442	433	416	432	412	452	424	386	437	421	445	427	418	466	401	393	456	460	444	420	401	444	430	458	460	394	411	452	418	455	433	430	418	418	437	429	433	458	462	403	394	452	432	416	447	437	435	437	432	444	465	409	419	428	465	420	447	431	448	449	445	474	448	452	419	440	426	461	410	483	385	436	406	447	426	401	443	411	421	449	436	434	399	440	439	447	454	387	469	416	424	448	450	440	465	433	416	427	444	440	413	415	454	388	392	432	416	426	408	450	427	430	451	419	436	450	441	445	462	442	429	396	475	424	422	457	449	435	456	440	409	420	426	426	387	420	415	439	430	444	421	447	434	440	421	442	426	441	443	426	451	431	416	440	453	405	433	439	461	437	445	425	433	396	425	435	469	456	422	391	456	452	404	434	404	395	424	448	434	419	422	435	454	435	465	505	430	469	433	441	416	409	453	408	459	413	433	417	445	422	416	435	429	422	449	446	450	445	421	423	406	429	407	415	449	451	432	445	424	417	439	428	425	428	425	414	418	468	459	401	407	412	437	413	438	444	427	453	459	436	439	415	398	450	406	425	435	442	399	436	428	429	398	420	468	460	417	404	441	433	435	456	431	439	413	430	413	414	424	425	404	412	436	426	469	414	469	444	428	459	413	442	416	435	438	438	441	421	467	474	416	406	446	414	427	409	451	444	499	422	420	395	434	453	456	440	450	448	456	475	403	450	422	422	476	429	426	441	457	414	445	453	442	421	461	438	429	422	433	452	429	433	451	443	464	394	442	397	455	413	454	452	398	443	428	453	437	429	400	431	429	426	442	448	415	445	417	446	426	411	421	455	408	458	429	420	394	445	438	436	461	424	423	403	437	437	474	402	434	412	414	449	453	424	429	439	419	441	425	434	437	411	447	403	446	429	430	414	424	436	482	409	410	425	448	473	409	427	389	447	432	462	402	437	437	465	417	426	435	439	432	441	414	415	441	414	459	379	411	411	422	436	420	438	446	432	478	421	435	432	445	433	422	436	453	437	443	428	442	447	425	432	446	458	429	438	443	402	411	398	409	435	429	410	457	455	403	413	460	415	452	426	421	438	404	428	455	423	462	368	435	447	453	406	443	473	452	390	376	479	400	398	441	430	418	465	431	428	432	437	447	448	448	416	441	439	443	431	426	410	460	416	442	473	443	404	423	439	457	424	432	404	443	382	427	440	413	401	445	458	458	407	401	463	425	434	480	405	427	403	457	438	421	439	460	427	435	433	431	440	450	454	470	401	399	413	431	421	417	416	401	408	433	412	426	422	425	444	410	446	425	431	458	411	438	446	443	437	463	402	465	440	434	430	456	456	437	415	490	475	458	399	436	394	432	410	411	401	436	435	432	406	444	403	379	428	430	424	429	416	427	438	433	441	459	436	446	413	426	415	443	422	397	460	401	444	429	469	437	420	429	393	463	427	408	403	406	440	459	396	438	409	440	434	466	400	455	420	415	431	395	428	414	420	426	456	421	433	414	406	443	425	405	405	462	425	387	446	447	455	433	431	461	423	422	419	421	421	431	403	472	434	444	445	420	461	453	425	411	439	453	402	418	428	447	470	456	410	441	405	429	441	433	444	447	460	422	408	433	466	396	443	438	429	450	433	405	434	439	406	441	468	436	440	428	433	466	381	444	449	428	396	408	437	419	419	418	451	400	434	404	447	401	407	410	420	439	409	461	378	435	413	422	430	424	394	412	427	414	443	449	422	458	418	432	451	409	419	418	462	423	433	400	407	419	448	454	446	445	430	448	420	457	417	418	389	418	461	459	425	426	413	379	398	431	483	424	448	437	444	455	392	432	405	410	415	456	437	421	399	422	423	469	445	404	430	421	420	423	424	448	420	468	405	447	480	453	442	457	430	400	434	453	394	421	444	401	450	432	461	412	449	435	421	426	419	441	412	453	484	421	425	406	458	434	427	454	409	473	405	446	442	424	418	458	456	434	450	412	443	465	414	439	453	435	371	480	408	438	444	415	460	443	428	445	442	424	403	434	428	452	446	441	434	413	451	431	411	432	411	420	451	423	431	425	455	436	440	397	430	433	470	392	458	407	442	445	447	429	438	427	478	443	430	450	428	455	469	432	437	423	445	414	440	432	367	414	463	403	450	409	436	421	407	454	423	459	430	443	420	467	453	453	391	445	460	430	423	428	431	399	434	464	442	420	404	427	457	427	386	416	430	465	426	416	433	464	466	431	431	463	460	461	450	437	465	461	402	395	454	451	409	441	425	440	439	413	444	462	403	455	400	426	453	448	414	432	462	433	428	438	409	434	383	429	422	430	407	435	454	441	430	458	432	455	437	419	420	441	430	386	443	423	432	432	415	432	432	450	474	449	413	441	421	425	434	443	452	407	422	437	403	431	417	440	447	413	441	429	414	452	443	442	419	429	402	451	426	419	385	405	411	421	440	401	419	397	437	393	444	434	444	411	447	405	437	425	421	445	418	427	420	488	419	440	409	428	431	438	453	424	420	421	410	452	477	420	432	406	431	441	451	423	493	443	438	421	424	457	404	439	433	421	449	435	423	446	424	458	428	399	397	449	439	399	455	444	441	455	419	450	413	468	438	423	457	457	412	391	409	433	406	448	447	481	446	427	445	415	438	443	412	421	408	412	432	422	452	437	463	431	446	431	444	430	414	415	438	398	400	397	393	401	450	440	465	427	397	428	422	454	431	430	413	458	441	409	428	421	427	403	426	452	430	425	419	385	475	444	424	422	389	443	431	433	432	459	389	427	405	464	409	408	430	424	452	473	409	432	462	443	430	393	394	443	434	400	440	427	451	443	419	437	423	410	426	428	454	406	439	426	390	442	435	424	455	419	411	416	491	438	481	439	428	433	417	439	441	445	390	438	411	382	432	405	427	404	455	450	438	376	433	428	430	417	427	438	417	430	405	425	448	403	432	403	412	450	421	460	427	434	435	397	409	427	410	445	439	458	474	431	406	447	410	417	412	432	410	425	428	425	423	429	407	459	419	426	435	450	405	428	437	424	462	430	444	462	436	455	411	446	414	464	426	422	426	442	424	421	461	461	390	389	439	416	437	409	414	445	435	409	412	412	404	410	445	452	437	413	418	430	443	449	444	405	438	433	465	429	464	398	431	435	436	444	396	433	437	455	459	449	445	473	403	425	461	433	434	427	426	377	444	465	446	415	463	404	435	433	435	399	449	397	429	411	466
22940	21350	29067	24321	21881	22123	19703	11459	7488	5289	4262	3293	2624	2071	1600	1467	1190	1072	951	887	805	729	759	675	645	610	597	582	509	531	480	473	473	505	462	442	443	471	458	466	473	411	445	416	447	431	445	412	435	413	480	400	442	454	416	428	445	457	451	444	452	422	418	426	417	429	395	448	437	425	380	400	424	414	427	445	427	406	412	444	450	435	430	423	467	417	435	440	394	431	416	442	445	430	432	411	429	397	466	383	419	408	416	405	408	411	432	439	443	422	451	404	422	450	399	436	419	428	435	418	416	448	425	435	436	446	404	412	431	417	414	440	433	405	440	453	409	432	431	416	420	443	411	458	380	462	432	429	409	413	448	454	431	431	440	437	434	419	400	415	469	423	439	410	457	397	423	441	423	435	439	386	443	432	400	424	432	404	456	459	448	423	425	396	447	427	394	438	444	430	455	391	434	448	414	430	414	424	435	446	433	446	425	415	445	461	429	420	455	417	467	405	449	423	438	431	444	413	411	414	423	423	403	449	433	464	479	404	409	410	413	461	459	421	479	410	413	452	427	419	403	431	438	437	425	423	437	417	439	422	422	441	440	434	412	465	424	451	430	432	432	416	407	447	464	425	422	426	453	459	446	426	457	401	431	415	417	454	445	397	408	419	408	431	440	427	418	471	391	432	404	455	427	442	409	419	441	434	417	447	418	407	442	453	453	412	436	432	447	446	421	455	427	425	475	427	431	451	425	431	435	431	437	444	413	399	420	402	426	424	404	400	464	418	445	403	420	422	444	415	436	404	429	389	427	392	430	436	442	465	439	390	446	441	466	420	454	440	420	408	418	434	441	452	399	420	409	462	470	401	442	454	426	434	434	447	436	435	455	440	467	439	423	480	429	415	442	421	427	408	451	468	400	419	399	432	442	407	411	407	439	457	454	425	457	433	425	484	418	399	435	406	440	415	445	481	415	427	455	429	456	443	384	392	420	416	415	426	411	449	448	419	423	401	408	425	398	396	438	410	456	448	414	417	413	428	369	429	437	399	436	469	440	437	440	404	430	439	403	404	453	457	432	437	413	457	417	391	411	427	414	435	447	382	445	402	433	399	456	404	420	431	428	436	427	410	418	400	434	405	387	431	460	436	408	461	424	418	384	414	417	427	470	464	440	442	427	418	443	415	425	440	418	440	420	437	415	436	394	412	436	420	422	452	446	405	461	445	422	429	419	423	462	418	443	444	453	424	456	448	420	461	421	465	420	466	419	433	444	399	428	439	424	432	413	440	463	405	437	449	428	443	432	438	407	416	449	420	427	432	449	440	432	421	423	416	403	449	442	428	412	428	409	403	412	409	420	441	440	417	444	398	421	454	419	447	457	461	398	443	392	426	405	450	422	447	397	445	439	420	449	421	436	428	440	417	416	448	405	442	414	451	480	441	468	439	385	416	387	402	398	442	442	428	433	427	432	399	457	468	433	427	425	428	442	463	413	430	435	420	439	427	406	416	411	388	427	407	464	418	446	392	437	454	424	429	420	455	398	433	455	475	429	449	376	429	424	460	443	434	446	405	413	398	433	457	455	434	421	423	451	458	454	413	424	437	431	423	433	433	429	404	405	475	400	439	449	413	425	452	438	460	439	431	422	445	438	407	444	429	423	414	431	454	432	435	434	439	468	450	431	415	468	425	401	416	446	415	457	430	429	411	410	435	439	448	456	471	429	443	441	422	401	431	414	427	383	444	462	396	438	458	468	396	434	455	427	450	479	442	426	410	426	436	428	437	443	393	436	441	422	444	415	422	456	470	441	422	428	436	433	408	414	416	444	401	435	425	451	453	420	430	437	459	449	413	435	438	397	431	445	436	427	433	468	434	434	442	418	383	432	414	444	467	446	432	439	417	443	402	441	441	404	439	418	433	430	421	453	432	403	431	415	416	442	440	417	409	455	392	425	428	386	437	424	405	420	411	403	410	412	444	441	456	445	447	411	393	427	417	442	440	410	424	425	421	409	431	458	445	405	388	425	395	414	420	437	415	437	402	426	414	420	431	397	416	448	380	439	460	429	438	437	423	453	436	425	423	434	449	438	370	433	437	452	425	416	410	416	428	461	448	399	409	448	426	420	444	448	420	452	461	467	468	425	449	435	429	382	439	432	434	401	432	407	422	436	418	388	435	422	403	427	419	444	445	416	424	412	449	413	423	429	447	452	452	463	423	413	428	390	429	498	432	429	446	431	439	452	450	415	420	453	423	455	416	423	369	457	408	406	459	426	441	434	411	428	445	423	410	468	407	455	440	441	451	447	426	417	454	447	476	408	462	425	459	439	426	469	396	444	468	453	449	409	450	466	462	416	408	400	450	428	454	402	461	426	446	444	441	432	449	427	447	402	411	458	427	445	424	427	431	428	426	427	406	405	420	416	438	451	423	439	423	403	423	401	456	458	429	422	414	488	405	445	425	415	456	403	433	419	451	453	421	437	436	433	443	410	438	437	409	439	419	424	407	422	401	424	414	420	410	436	482	459	420	402	428	393	453	465	441	435	394	426	407	463	444	441	462	453	427	429	437	453	432	445	440	434	432	417	431	424	414	413	452	413	431	433	424	432	433	417	444	431	417	427	445	456	442	431	396	415	410	415	476	416	430	398	453	443	438	439	422	411	413	444	443	431	374	445	443	416	442	409	448	434	448	434	448	401	406	428	408	460	398	405	456	457	467	463	394	444	406	375	450	448	405	405	466	440	411	425	432	451	438	456	441	445	421	416	471	429	429	398	402	411	445	439	455	465	435	434	440	428	446	439	451	456	382	398	464	453	436	437	430	425	400	426	458	429	411	437	433	409	446	436	442	422	435	444	435	441	426	405	449	450	397	442	419	453	404	430	410	418	436	424	435	421	446	467	441	419	445	465	397	443	427	420	391	410	424	369	425	458	419	422	383	436	412	420	393	420	419	438	473	441	407	439	425	419	450	407	421	442	436	425	410	412	426	422	396	507	432	461	423	422	440	450	479	458	473	408	409	486	462	434	449	434	454	421	454	439	460	433	386	437	463	446	453	426	453	406	458	425	411	423	426	425	447	425	453	418	423	441	461	442	468	421	464	408	397	414	440	439	411	446	435	436	413	456	439	435	432	399	431	398	444	414	415	424	411	429	405	433	435	421	418	441	414	458	428	429	416	404	429	461	427	415	472	414	406	395	420	440	412	486	433	454	437	420	412	424	476	452	450	412	415	465	465	431	474	437	451	425	411	461	396	420	437	443	436	434	453	402	426	455	439	455	414	432	456	480	405	466	430	437	419	447	422	408	439	413	421	441	410	449	426	433	423	394	405	455	438	424	429	443	437	455	440	433	415	462	411	426	446	452	453	435	407	429	461	420	453	427	428	441	420	458	434	424	451	434	423	434	425	399	472	418	435	437	437	405	420	447	447	416	438	429	439	428	438	446	413	430	387	426	418	445	416	402	426	432	408	430	418	419	449	420	419	431	453	450	400	396	455
42334	69516	54082	38396	25087	17703	16841	14224	10634	7545	6191	4832	3817	2837	2201	1924	1542	1330	1220	1073	989	889	845	778	717	669	693	620	601	582	534	546	507	479	509	477	488	474	457	413	469	465	450	416	445	431	464	456	451	424	420	446	459	445	418	446	449	406	419	418	418	431	432	404	400	408	429	452	438	478	427	430	431	460	410	440	442	415	435	417	449	434	438	394	441	436	418	447	400	436	431	479	447	439	475	433	436	472	432	427	433	437	408	440	426	413	431	451	451	416	436	445	484	407	420	463	433	435	405	425	456	444	434	408	430	454	443	391	439	420	420	460	426	426	428	415	428	427	413	464	441	423	403	429	445	445	472	378	426	406	407	447	453	414	415	436	391	446	498	403	427	447	443	426	418	389	431	449	429	424	431	406	431	430	423	435	412	438	452	459	444	413	450	441	402	415	423	423	421	422	438	404	450	433	429	423	405	438	427	435	419	453	407	439	430	406	381	443	453	464	460	421	418	438	448	385	440	386	424	408	410	403	453	421	438	444	414	405	416	433	409	457	459	407	425	437	424	441	427	401	459	451	398	429	442	393	400	420	456	442	433	433	435	478	426	414	445	429	403	441	377	438	415	404	451	415	413	453	445	465	446	452	467	429	422	395	431	424	375	428	449	426	427	419	450	417	430	423	433	384	426	422	424	394	413	432	419	429	452	446	431	432	418	426	410	386	399	478	418	416	421	432	409	404	420	442	386	416	418	429	420	386	424	436	427	372	414	438	445	412	452	420	435	445	467	421	431	434	419	441	423	445	455	420	390	448	382	441	460	468	474	444	392	426	431	425	424	448	431	447	433	418	444	465	433	455	402	421	421	444	407	441	456	428	409	394	431	404	398	462	432	455	440	426	414	400	429	454	417	420	422	444	402	425	442	422	440	435	434	433	455	400	377	404	419	425	431	433	417	446	409	460	422	450	476	460	413	444	433	431	441	413	449	418	436	402	463	402	470	444	432	405	430	440	438	452	401	420	416	414	434	402	395	389	437	434	415	390	418	401	428	429	432	403	431	441	448	405	436	443	459	401	402	466	413	422	424	466	418	417	416	432	416	451	450	434	431	395	419	435	423	407	454	432	448	408	409	423	420	422	409	444	410	424	435	425	439	440	418	439	429	453	428	450	413	460	427	456	438	409	438	457	449	446	407	422	435	473	466	449	445	407	424	421	419	409	457	421	401	446	412	447	445	471	473	399	427	429	434	461	419	432	459	427	398	433	458	432	447	432	429	455	472	426	423	431	415	429	438	444	454	460	447	434	412	415	426	433	460	430	466	421	427	443	426	418	431	396	455	394	419	450	400	414	417	430	426	411	469	451	451	430	421	399	440	431	435	424	443	419	420	431	431	431	433	426	449	440	427	426	406	438	399	481	455	401	461	445	418	461	397	447	423	417	422	423	436	444	430	433	421	464	427	437	426	424	413	374	403	470	431	421	425	422	429	425	417	477	398	457	400	427	403	413	404	423	450	454	404	425	427	407	429	435	440	378	401	417	447	431	427	431	385	424	448	432	405	414	451	424	431	456	437	450	414	413	438	408	401	450	424	452	428	429	467	432	395	399	409	398	423	435	413	448	428	443	433	389	441	445	450	442	427	419	441	395	419	423	451	445	400	447	434	418	416	458	408	429	424	437	450	430	411	420	434	455	440	449	405	430	444	413	457	438	398	426	416	427	427	429	420	434	448	431	450	464	447	434	447	409	426	429	437	443	426	438	420	455	439	412	408	450	430	452	433	399	415	405	426	436	392	434	430	445	437	429	427	440	429	450	434	430	435	450	442	455	400	452	439	423	406	417	462	447	464	409	419	436	414	416	418	432	442	435	452	425	429	429	391	433	467	403	410	441	429	468	454	409	408	443	427	401	466	403	433	416	487	466	400	423	466	417	407	428	405	424	414	428	452	397	437	429	408	429	417	429	419	474	402	399	459	430	432	423	426	411	436	397	423	456	404	424	392	441	415	414	438	442	406	401	423	466	410	394	420	410	408	431	423	434	453	434	486	409	444	448	443	426	452	454	443	405	422	412	443	447	430	435	389	483	407	450	437	390	420	383	422	424	430	423	359	400	454	423	438	446	461	424	433	393	416	403	446	423	438	449	424	451	444	408	455	425	458	441	455	423	411	442	435	401	459	436	442	404	424	420	424	420	413	394	443	431	393	404	428	450	402	423	398	426	452	431	404	384	413	430	442	438	423	412	429	404	415	391	417	454	409	397	411	453	423	439	403	457	438	427	491	409	440	459	418	448	410	443	419	441	441	413	454	414	417	379	454	427	415	433	426	408	414	421	439	421	412	409	439	399	450	463	453	410	423	446	441	425	426	419	389	421	390	430	402	411	442	430	431	426	422	426	428	435	464	422	427	371	478	416	412	437	458	461	409	439	412	448	406	430	426	455	418	419	439	424	424	405	453	425	475	442	403	427	430	390	420	448	428	447	432	418	424	428	439	412	424	427	429	434	430	447	445	450	394	454	454	407	406	427	460	456	418	412	447	421	439	375	407	382	414	426	397	441	386	441	392	415	436	456	425	393	464	433	462	442	430	409	438	466	391	449	429	428	379	433	434	445	415	417	441	440	405	417	436	395	418	435	443	439	424	393	486	441	426	426	413	427	452	430	458	438	439	417	398	446	419	428	446	404	445	415	449	394	421	439	432	444	426	437	425	446	420	437	425	434	453	388	407	431	426	429	474	418	420	450	438	409	413	397	430	447	450	399	447	445	425	405	400	422	404	432	441	427	441	434	433	435	427	390	455	414	434	397	392	460	444	395	439	435	414	441	438	442	422	479	436	420	398	466	442	405	433	429	410	445	437	417	417	441	432	424	449	444	425	419	425	450	456	437	402	406	432	435	425	417	436	437	414	431	416	445	412	417	457	450	484	445	409	416	422	400	465	413	409	432	413	433	422	455	408	433	423	461	472	446	443	405	397	425	419	427	413	396	386	429	427	399	445	451	421	397	472	452	416	394	427	437	449	395	429	452	441	438	469	435	411	416	430	428	435	441	432	424	382	407	423	430	448	404	407	410	411	438	439	411	456	493	409	425	425	430	405	419	453	453	456	472	457	455	388	460	395	436	424	412	444	422	408	432	382	466	439	454	462	433	425	375	436	421	457	401	436	430	403	412	415	456	389	421	425	421	433	442	414	448	422	430	423	452	434	424	407	444	437	416	448	415	435	444	446	390	452	405	415	449	432	451	415	425	449	447	418	436	412	442	422	411	421	440	425	421	434	395	390	426	418	398	391	449	439	471	420	419	403	425	470	432	398	421	414	444	408	462	436	399	402	407	415	445	442	463	440	416	456	447	458	463	410	423	407	420	462	433	434	436	452	430	390	441	397	444	454	409	462	445	454	414	393	450	389	457	419	436	409	458	434	408	418	429	428	474	409	427	394	444	440	426	407	415	414	445	407	430	406	444	429	408	471	406	427	430	407	415	422	395	438	380	436	391
37518	41275	39929	25607	12271	6636	5782	4587	3238	2246	1842	1571	1256	1152	932	733	706	639	603	592	566	551	532	473	489	479	464	461	466	458	453	454	423	434	438	403	430	435	423	391	418	416	391	429	403	426	423	412	422	433	417	463	384	438	434	452	439	411	426	413	443	406	417	471	418	388	378	422	436	418	438	432	409	409	433	395	422	438	415	399	415	436	421	421	378	432	415	406	447	400	417	403	426	430	388	426	427	383	463	387	399	441	390	401	402	410	394	422	394	436	403	408	386	409	412	398	371	400	388	406	419	388	432	428	412	434	464	392	444	421	360	409	409	421	426	394	431	455	371	396	423	391	409	430	441	412	412	381	429	422	391	405	411	410	384	390	436	424	428	424	417	425	372	454	417	381	425	400	402	414	396	407	421	410	390	452	419	454	425	412	420	421	406	433	423	432	454	421	432	458	410	404	392	435	433	428	410	420	424	352	392	400	418	408	431	444	422	461	407	372	440	430	402	385	426	421	387	424	426	396	427	414	432	404	410	437	402	420	431	431	400	426	398	402	411	439	398	406	420	415	399	411	430	395	383	397	433	472	421	417	435	397	398	461	400	443	408	434	425	372	382	437	389	420	415	413	396	413	410	400	372	416	428	398	423	427	450	429	416	404	421	444	422	394	388	408	382	411	438	399	428	446	413	423	386	434	407	424	392	386	428	399	432	392	394	398	390	391	399	453	399	421	378	403	421	413	371	396	423	414	413	436	416	412	413	416	413	395	408	438	420	399	441	389	385	443	406	392	442	407	437	427	421	399	454	399	421	411	371	428	410	439	419	434	426	403	393	407	437	422	444	422	417	417	413	411	390	401	445	415	443	426	439	434	424	418	401	446	448	424	427	427	433	474	421	429	421	433	427	400	419	423	418	427	452	454	388	437	439	398	447	422	464	415	440	417	416	430	435	419	407	400	401	431	407	379	384	394	405	406	459	409	404	415	425	433	422	425	415	436	436	390	397	432	410	411	412	402	378	372	425	383	391	429	372	388	402	423	365	439	412	400	418	410	420	419	428	378	406	424	411	433	397	438	458	418	413	441	389	435	418	405	470	421	439	403	423	397	405	406	436	388	410	402	416	416	414	408	425	388	420	426	455	447	396	415	419	406	431	449	395	420	452	416	444	416	436	393	429	453	438	403	412	420	413	426	436	420	408	394	408	430	387	436	419	421	407	396	432	434	400	408	398	380	422	409	430	426	410	421	448	383	400	408	449	388	398	402	461	435	379	371	401	425	425	401	426	454	403	398	436	440	413	393	425	420	400	425	428	436	408	420	413	370	428	378	425	454	379	409	415	400	422	418	433	425	418	393	429	418	433	400	424	387	434	418	405	402	379	444	422	398	436	398	404	416	386	402	431	412	439	419	406	430	375	401	434	449	412	393	456	412	403	382	380	408	411	448	415	416	411	414	367	436	424	432	440	413	392	412	432	422	381	422	389	430	437	447	409	403	394	404	435	417	398	443	400	394	391	404	399	391	425	404	466	387	415	426	389	411	407	467	409	419	398	412	400	433	408	426	449	404	434	424	422	434	394	413	444	448	456	385	424	412	389	387	434	408	434	401	368	427	421	393	412	423	427	412	396	412	404	419	402	401	419	408	393	419	422	423	409	376	420	419	411	426	384	417	392	397	414	429	401	403	416	446	428	385	445	412	404	390	387	402	431	406	416	403	382	432	440	378	425	386	431	400	416	414	417	432	404	400	418	408	435	430	444	385	399	399	394	384	442	428	415	402	416	417	419	429	398	443	358	437	413	442	403	406	414	402	411	457	403	397	419	378	428	441	429	417	412	433	423	411	406	419	424	411	392	418	422	395	429	364	413	418	404	385	386	424	389	392	394	390	409	394	422	438	413	420	423	409	413	431	414	387	368	440	388	411	431	436	379	445	402	434	431	433	467	431	380	429	407	418	462	399	414	430	436	405	398	402	404	421	406	414	410	394	396	425	471	400	425	419	444	407	414	431	401	389	431	394	395	395	398	405	407	443	474	419	410	460	415	408	461	428	414	427	413	469	394	415	421	416	448	399	393	412	445	418	394	403	452	415	420	449	432	415	439	419	444	427	399	391	429	429	403	392	371	406	409	405	436	418	414	447	382	433	455	433	417	409	385	449	376	434	441	427	390	443	417	419	400	391	418	439	405	408	455	406	445	374	440	438	422	408	435	386	395	384	451	431	401	418	420	395	435	424	374	439	368	433	427	425	424	427	410	408	395	407	407	419	409	381	411	378	407	450	410	388	410	438	447	443	404	439	423	397	384	414	366	404	387	346	417	412	434	401	372	435	382	392	389	444	410	390	395	426	404	454	400	408	414	371	413	419	388	406	413	419	399	394	415	441	412	385	388	425	383	427	395	402	422	412	405	437	400	393	431	383	440	386	434	436	441	419	399	421	410	406	413	402	378	419	409	457	383	406	406	395	407	449	414	426	403	409	426	439	458	433	438	432	406	407	428	441	394	411	393	418	418	432	411	441	441	371	454	395	408	384	412	427	448	412	428	430	427	446	398	381	377	458	415	408	422	448	385	403	431	403	426	390	413	411	403	418	439	393	415	407	435	433	410	401	396	422	407	448	411	465	433	397	428	425	426	415	386	413	400	431	419	414	424	378	440	395	431	408	431	388	402	420	455	402	449	394	419	420	422	398	430	421	423	381	433	407	427	428	424	410	432	420	404	432	422	406	405	450	400	429	419	457	439	404	420	393	414	397	425	433	403	421	455	407	420	395	431	396	409	386	398	410	423	396	409	393	434	419	422	416	421	408	406	394	412	394	419	403	360	413	437	391	425	412	424	433	425	403	375	409	384	385	414	397	448	388	414	440	409	416	435	406	398	365	407	426	443	437	402	465	401	406	431	429	416	404	396	375	416	403	395	416	405	379	428	424	454	402	422	397	414	440	430	423	394	411	410	381	402	356	417	436	421	409	442	425	408	407	424	421	436	394	425	429	432	418	405	425	383	390	374	410	442	421	392	409	414	398	356	423	394	435	408	415	443	399	404	424	406	434	436	415	424	421	406	485	417	433	423	371	405	407	398	411	392	422	443	453	465	413	399	397	417	421	436	457	413	418	434	426	427	414	422	415	432	408	423	387	410	389	389	417	369	372	429	397	395	381	409	430	439	465	400	429	403	400	437	423	422	411	403	414	452	425	428	431	414	411	465	417	399	403	462	433	407	450	425	407	407	438	407	389	432	414	432	412	405	411	399	396	381	435	433	460	414	366	417	413	411	378	401	410	439	414	409	402	395	443	475	408	388	407	485	417	399	427	432	438	403	429	446	407	395	445	450	445	426	423	401	412	424	403	402	410	388	445	416	422	419	392	406	431	411	424	437	440	406	396	434	427	376	421	376	423	417	381	395	432	421	417	432	405	392	389	402	402	417	403	382	414	418	393	418	405	439	408	425	425	401	436	428	430	400	420	408	438	443	399	382	437	405	434	413	362	436	426
41987	52862	38150	22212	12922	9231	8884	7074	5134	3663	2771	2369	1831	1452	1177	1002	838	787	747	724	654	644	562	559	526	524	521	496	509	445	471	448	479	451	465	409	458	442	431	427	447	445	444	429	396	446	423	423	432	440	431	371	439	403	451	404	428	438	437	453	386	428	403	443	407	458	415	434	416	399	419	412	452	415	406	419	416	430	439	439	402	409	380	436	429	446	404	431	422	388	448	411	460	442	437	426	381	418	399	427	419	412	417	430	442	477	442	402	396	448	414	416	424	427	432	414	439	406	410	432	386	475	451	390	401	399	397	427	381	416	416	419	416	427	430	410	400	421	386	428	429	439	406	410	457	411	446	452	462	409	394	349	412	414	434	421	434	434	438	436	433	445	404	427	415	398	408	452	449	399	396	403	423	414	388	434	413	425	437	430	418	406	406	393	431	427	432	448	417	420	421	456	412	395	444	424	397	350	441	411	415	410	417	436	435	439	436	419	408	417	424	457	390	410	447	428	422	424	456	440	409	442	450	408	456	397	425	439	411	405	420	442	423	428	441	404	446	450	432	418	467	431	409	459	442	406	416	450	430	433	459	405	442	392	426	441	396	429	424	442	398	435	413	461	419	428	422	437	391	445	402	412	390	421	417	425	401	463	368	386	429	444	418	419	417	421	435	393	435	405	420	435	393	400	451	417	441	442	397	446	430	403	400	445	381	478	412	421	419	420	451	423	405	446	446	391	442	432	428	433	414	419	409	414	427	435	385	401	443	435	433	402	455	407	399	423	413	434	382	408	395	420	473	416	449	396	404	451	433	430	428	419	369	416	447	423	420	400	406	407	419	445	420	455	435	426	414	391	448	407	403	423	452	407	419	460	409	413	400	401	465	447	437	440	425	421	422	461	408	381	445	414	426	409	418	423	419	395	402	453	416	401	413	400	426	398	400	410	434	411	413	415	419	452	412	447	399	426	435	424	419	421	432	433	465	425	397	437	469	380	391	448	404	456	413	463	404	431	428	436	427	442	462	393	422	445	406	445	410	426	419	380	445	425	449	433	429	405	408	406	400	431	433	405	465	444	404	447	458	391	412	399	427	432	446	426	407	422	448	413	387	435	435	428	406	445	436	406	434	437	413	438	409	409	437	431	430	410	462	409	407	443	422	399	394	392	462	462	418	416	397	416	427	418	431	382	425	452	440	440	436	404	432	421	431	431	433	411	457	452	437	402	411	382	428	415	407	409	395	416	422	393	401	418	459	409	399	408	412	416	421	425	431	434	414	388	452	416	411	414	431	398	422	440	427	423	432	441	403	384	380	416	426	434	423	427	403	426	402	412	459	421	408	419	424	400	414	395	407	394	401	409	434	418	401	449	420	419	427	469	419	451	453	442	400	415	438	403	443	397	410	389	419	413	430	422	421	409	413	415	405	447	425	419	419	427	406	441	461	391	423	450	427	429	442	428	426	440	407	415	424	438	398	416	405	401	446	406	462	449	391	455	443	415	405	425	404	422	415	441	425	471	434	435	403	427	441	421	375	417	432	419	416	442	425	445	414	400	438	438	419	391	398	401	364	424	426	438	384	405	444	393	415	434	434	428	421	393	416	448	408	412	434	431	429	387	395	436	404	458	390	422	427	439	399	407	425	417	465	424	402	434	455	404	435	410	429	441	394	452	420	443	393	413	441	413	404	425	428	414	486	448	405	402	433	412	428	425	433	430	434	420	406	413	406	392	425	425	397	399	413	426	422	390	428	442	388	438	446	449	415	431	411	433	436	394	473	443	438	426	380	407	423	414	417	467	422	438	426	412	413	448	414	448	420	440	442	466	414	443	426	412	465	436	434	414	487	389	412	454	427	398	390	419	431	396	432	414	412	415	450	440	457	407	482	409	413	420	424	428	406	404	406	448	403	406	410	453	425	392	444	403	388	438	423	416	389	460	406	443	461	428	395	427	382	444	398	455	413	429	437	434	413	413	451	405	438	446	404	458	402	397	427	421	414	415	428	456	408	419	451	404	441	435	461	416	396	409	438	408	420	445	459	428	397	419	440	440	468	411	399	381	463	404	429	430	376	428	426	453	417	430	425	404	415	396	420	396	407	388	420	383	438	403	393	382	428	415	426	389	419	406	417	438	400	388	419	416	460	413	397	413	417	436	435	395	417	405	424	421	430	438	409	415	405	389	394	399	428	428	413	434	417	398	409	405	417	425	408	400	434	420	416	450	410	421	407	458	438	444	374	461	417	399	432	376	422	408	452	427	444	414	422	403	412	429	419	411	444	383	405	420	429	420	424	378	402	435	433	447	482	425	414	435	426	408	479	432	426	434	440	427	393	440	437	400	419	440	409	462	459	447	427	408	405	414	387	436	444	430	456	443	425	434	438	432	431	452	406	421	453	416	444	398	437	407	405	411	475	432	432	444	447	440	447	425	401	435	425	434	443	456	440	454	384	434	443	454	429	442	449	424	422	415	408	449	411	402	414	408	418	423	410	401	397	401	432	377	415	418	424	435	445	442	437	395	407	441	408	416	442	464	433	415	413	390	446	417	432	408	405	404	434	380	425	453	411	432	440	391	438	430	413	449	434	418	394	425	462	413	420	474	402	423	444	408	426	432	432	419	430	425	422	404	395	413	446	405	426	419	418	416	409	414	419	446	401	385	418	460	441	420	400	418	433	453	446	408	457	409	442	418	448	405	391	388	415	402	421	433	452	406	385	449	445	455	371	428	441	436	410	416	425	421	448	386	415	415	425	430	409	428	427	427	409	401	428	426	418	405	423	438	444	407	408	466	408	443	427	400	413	387	420	396	418	420	411	431	423	432	391	441	426	424	419	430	423	420	472	409	420	404	425	440	439	416	415	421	407	441	417	385	392	424	452	424	445	416	411	399	399	398	402	432	406	378	433	395	441	403	422	439	400	394	398	386	409	435	440	435	430	420	431	399	413	424	422	416	422	433	390	428	430	370	462	421	394	426	453	427	432	400	460	389	417	448	422	420	381	441	400	395	424	442	435	426	390	430	419	436	446	402	385	445	412	428	421	418	448	415	451	423	407	450	425	413	438	438	400	428	416	428	455	396	435	413	394	437	433	450	429	435	432	407	401	417	394	435	450	441	434	398	416	422	423	446	432	389	435	424	457	467	405	421	417	398	390	426	417	454	407	429	445	414	447	390	423	450	424	427	476	399	420	420	413	413	408	439	438	427	469	409	482	434	451	401	425	416	420	403	407	420	410	475	404	452	425	424	399	419	447	421	461	421	390	443	419	459	454	422	456	395	439	399	389	444	417	417	406	405	397	430	410	433	413	401	417	414	397	416	412	414	413	484	387	397	394	412	395	418	433	376	429	424	416	374	428	429	469	429	421	402	429	427	407	414	416	399	414	485	420	368	419	408	412	421	413	437	434	404	413	441	434	422	408	445	404	427	436	415	422	386	467	426	405	409	426	457	433	404	428	432	438	406	454	464	424	419	401	451	406	453	428	429	400	421
24174	21337	28854	25232	21929	16706	11032	7573	5224	3731	2900	2405	1941	1587	1297	1082	894	910	767	728	694	625	617	591	600	549	565	489	493	444	490	443	445	433	453	466	435	471	476	444	451	431	350	448	416	427	425	405	409	405	436	412	434	455	404	449	419	360	431	429	394	416	388	397	377	445	443	404	432	457	411	404	410	415	413	447	424	387	437	412	389	390	413	404	425	443	452	430	449	396	421	434	414	396	428	441	408	420	444	416	391	408	431	403	409	431	406	409	428	396	416	397	396	409	405	380	439	388	416	389	405	409	396	393	417	431	360	439	386	445	406	386	407	418	433	415	413	413	387	398	423	403	426	411	418	411	380	387	402	423	430	381	404	423	430	399	425	410	409	423	424	415	406	464	401	384	381	423	435	403	403	395	412	436	423	433	428	410	420	411	407	397	419	449	405	415	410	411	396	401	439	402	407	441	397	415	401	406	451	384	403	427	376	407	424	424	399	373	400	444	384	448	398	427	425	397	404	425	439	424	433	435	408	417	396	418	388	438	398	443	417	406	423	405	456	394	453	395	393	449	463	412	390	421	356	422	418	406	400	380	422	415	370	425	427	400	392	417	397	423	437	423	395	385	405	429	445	399	374	456	401	380	406	381	431	380	401	397	390	416	403	424	420	385	411	444	419	434	446	398	402	424	443	427	391	389	372	376	376	412	430	428	432	416	404	419	431	385	419	422	389	412	405	426	416	398	386	417	417	476	430	437	428	416	433	411	400	434	357	424	395	456	399	376	402	434	407	384	403	411	375	379	384	404	423	426	416	419	371	400	394	424	363	397	414	413	397	432	430	419	434	446	433	405	414	393	411	455	388	427	421	409	412	439	396	404	417	437	388	430	409	416	401	430	424	398	397	414	414	429	407	428	455	420	448	427	400	403	404	403	386	429	413	438	387	414	393	390	412	411	404	407	437	429	374	403	393	425	425	388	428	432	392	375	387	422	394	406	382	413	404	380	407	451	439	404	435	416	393	429	370	437	437	413	426	418	435	424	412	423	432	392	408	440	457	415	418	399	368	396	392	379	410	391	401	400	380	432	463	426	417	398	392	438	425	381	424	445	434	427	435	391	417	426	376	428	400	398	414	426	418	407	393	379	421	438	421	412	426	409	417	395	445	434	430	426	425	407	374	401	399	428	401	398	418	393	391	406	393	429	400	450	411	390	403	427	410	407	416	409	429	416	392	417	414	409	413	427	393	367	420	431	424	374	423	426	383	443	377	391	407	409	393	414	418	397	408	426	431	399	400	384	395	386	377	412	432	415	416	397	427	421	427	414	426	394	390	418	418	423	396	430	442	414	398	392	458	408	413	398	422	423	424	456	366	436	426	382	434	416	425	447	385	400	370	408	385	409	423	401	416	431	439	424	431	420	406	404	435	408	408	380	438	418	425	405	368	418	415	406	394	454	417	409	405	434	412	405	402	430	429	418	414	412	402	407	386	417	389	375	414	384	409	382	436	387	426	451	425	416	416	384	417	410	443	414	441	401	398	424	392	402	404	419	376	385	433	419	447	406	439	442	411	394	426	453	419	402	408	401	389	381	421	391	434	430	425	412	428	409	432	414	450	418	399	443	399	417	414	417	393	422	394	444	409	436	432	388	433	459	432	391	421	432	428	415	455	401	376	414	431	393	422	404	416	431	431	402	456	432	432	415	387	421	396	414	408	394	415	396	376	396	424	442	446	385	421	439	421	378	384	432	378	397	419	406	433	387	443	404	404	408	445	467	407	397	421	433	412	451	387	413	401	403	392	393	417	385	415	429	425	430	421	400	429	390	437	428	425	396	408	419	388	435	434	424	379	453	381	430	424	392	397	425	411	416	442	423	427	406	404	432	406	393	423	463	396	464	440	370	414	414	398	449	418	430	396	388	434	409	413	410	427	446	405	412	394	431	452	419	405	416	388	426	433	395	419	378	440	398	387	428	417	432	388	391	421	405	413	388	407	444	403	428	410	375	467	501	426	426	457	386	402	403	422	438	417	380	409	396	473	422	406	421	420	368	396	397	426	385	424	414	413	374	416	382	417	428	396	401	418	402	442	441	423	417	400	371	427	426	402	437	408	388	427	425	397	405	401	416	401	449	446	404	423	402	376	405	440	390	420	396	434	404	410	415	425	410	390	429	354	408	421	408	461	433	430	413	415	422	386	389	427	410	422	412	431	400	446	413	396	376	433	444	396	404	390	420	414	395	392	412	413	418	437	429	422	367	399	418	417	414	400	411	424	398	413	382	357	404	396	397	404	452	421	407	416	409	423	421	408	427	419	405	410	416	395	402	408	418	378	381	408	436	426	421	416	413	398	383	431	434	422	407	435	415	414	423	380	391	423	429	447	421	395	403	381	456	423	395	408	443	423	428	396	432	389	451	413	387	394	410	396	435	449	414	459	441	407	414	416	402	408	423	419	425	421	422	382	437	450	404	421	388	405	422	406	424	421	417	409	451	406	415	410	417	396	365	422	385	404	444	396	419	430	365	383	377	399	422	410	405	407	427	381	422	423	395	443	441	430	408	386	390	406	410	396	384	448	399	402	423	432	388	431	395	394	416	409	436	401	410	385	402	432	427	392	443	447	420	406	391	415	414	410	392	377	406	406	372	418	405	380	434	390	389	418	418	402	392	401	422	416	407	447	401	402	408	416	451	418	411	421	402	407	418	444	407	447	416	397	412	430	385	418	431	397	431	440	404	423	442	409	435	404	421	441	438	412	437	399	416	396	410	389	406	395	433	427	413	410	424	447	399	425	404	387	414	414	398	422	403	429	426	423	437	410	406	418	417	409	393	404	440	414	426	444	426	399	406	415	366	398	448	366	400	410	423	429	418	397	398	428	368	408	396	441	430	418	379	385	460	386	417	399	390	439	431	389	409	455	388	398	420	418	415	427	410	392	425	430	415	427	447	421	386	420	452	448	395	409	411	417	401	393	404	396	404	357	398	397	478	422	400	402	402	441	422	410	392	427	398	400	389	425	399	419	417	434	419	371	431	425	416	400	438	399	435	430	428	425	441	395	459	442	395	442	420	427	395	413	421	423	441	384	406	457	435	393	442	424	392	422	447	395	429	395	393	409	387	480	419	430	403	420	405	383	416	383	420	395	401	457	394	413	398	398	435	376	439	404	387	408	381	427	380	403	432	397	428	400	424	420	444	423	385	408	419	413	412	439	427	448	415	378	389	397	422	396	392	433	433	391	388	430	406	411	402	459	396	435	417	469	427	424	410	421	416	408	404	423	418	415	401	419	413	388	400	406	392	410	432	381	403	400	405	393	394	399	423	436	382	396	422	413	407	438	424	428	410	408	384	441	417	427	413	378	396	427	425	444	420	424	385	394	448	439	439	409	452	437	433	435	391	450	405	409	410	402	442	434	425	427	434	399	412	410	424	413	373	431	429	405	407	369	414	430	386	430	395	413	405	396	445	389	410	467	411	423	429	446	387	423	413	424	411
40108	61475	45824	27931	19538	14027	13009	10411	7541	5645	4385	3522	2881	2145	1788	1425	1187	1095	993	905	808	786	683	682	646	568	537	548	529	511	480	470	506	466	498	470	422	446	467	442	436	422	443	450	427	419	428	401	408	437	419	412	451	432	410	422	393	395	409	417	399	404	395	424	424	430	408	424	370	453	427	404	409	397	436	390	406	406	424	410	405	412	414	429	441	398	410	420	416	393	428	432	427	442	399	443	444	397	392	422	419	406	424	427	416	452	410	439	398	435	448	406	416	416	399	431	405	394	409	389	440	415	436	417	426	403	400	418	414	385	392	386	404	440	423	429	427	421	444	460	384	411	468	455	432	404	428	425	406	437	430	434	399	414	408	409	392	423	429	436	411	375	433	394	399	440	400	437	414	398	408	382	451	403	439	412	398	380	426	453	436	414	405	437	402	428	393	422	439	454	425	409	420	392	395	414	418	408	399	412	395	425	399	387	424	388	379	408	460	436	430	429	415	416	398	426	454	394	423	408	402	437	428	417	422	442	396	381	406	445	443	413	433	399	421	391	380	398	458	388	431	424	414	424	387	399	416	424	396	416	436	404	409	412	399	398	402	431	425	419	427	419	404	432	414	431	413	380	443	426	410	379	385	393	424	415	432	397	438	409	464	409	440	419	417	439	425	448	379	431	425	425	403	399	415	389	402	379	435	403	418	402	409	418	437	402	423	400	424	403	403	417	430	432	417	423	419	421	401	401	419	380	429	473	437	392	405	407	428	417	448	389	391	417	418	399	429	423	438	427	406	413	423	413	382	402	398	400	407	407	409	412	402	411	453	403	416	411	436	386	416	420	375	395	380	410	421	413	416	460	428	424	394	401	420	429	407	408	403	384	439	443	415	426	434	411	389	430	407	426	452	432	411	405	398	424	401	433	441	460	418	413	426	434	391	424	431	409	411	433	417	395	420	429	438	411	415	427	393	463	408	404	430	428	452	438	411	415	428	408	425	444	454	388	418	393	417	409	445	394	429	432	414	405	409	432	430	436	423	412	423	434	396	404	417	383	429	410	440	420	409	447	450	418	419	415	411	415	379	415	428	395	379	437	402	426	408	425	416	420	384	439	377	400	468	366	393	412	436	430	432	417	411	439	414	413	381	444	448	420	422	407	440	424	406	427	418	400	430	405	399	415	425	449	437	441	429	425	419	401	456	431	406	409	448	418	435	417	405	434	401	399	440	425	388	397	452	436	416	450	421	419	376	408	440	404	406	412	400	437	414	436	408	407	438	409	415	452	393	416	428	409	423	424	463	425	429	410	396	407	463	435	395	430	418	412	416	407	452	412	419	422	393	438	401	455	391	432	395	434	388	431	410	442	437	394	426	441	405	398	404	391	424	443	479	456	419	401	411	440	424	389	393	387	406	405	424	447	393	412	387	439	405	405	401	393	404	402	405	383	452	433	412	412	417	404	422	381	450	419	414	430	418	407	451	468	381	444	398	402	410	426	405	376	403	395	410	434	395	440	401	402	437	409	409	402	463	413	410	383	416	398	417	405	394	416	417	428	442	421	404	416	432	397	440	421	439	419	414	415	431	398	397	426	417	394	435	385	415	403	384	426	418	409	426	441	394	457	417	419	402	412	399	424	422	409	409	400	427	454	398	420	375	419	412	427	416	403	445	424	426	425	443	440	428	416	423	417	437	423	397	399	413	412	434	451	415	440	452	407	407	415	421	408	450	424	416	444	415	431	417	430	395	416	425	410	397	395	453	394	389	453	433	428	422	369	413	396	413	420	420	441	415	441	416	391	426	427	417	404	419	439	424	437	384	443	413	413	405	388	458	414	427	426	428	425	424	418	392	418	414	416	398	406	466	388	416	393	397	439	404	420	433	416	415	404	442	383	371	451	442	430	390	405	393	391	455	449	416	428	426	407	409	431	396	398	384	453	392	391	412	452	442	386	422	457	404	415	422	423	417	418	392	429	417	423	445	437	424	449	421	399	429	398	425	393	410	434	380	458	459	427	423	414	403	409	403	437	435	382	420	384	382	413	428	414	386	435	423	437	355	425	459	476	429	425	420	383	443	436	423	432	418	420	404	452	386	433	394	432	416	388	408	440	426	470	409	395	397	469	444	424	390	407	418	435	426	414	412	425	384	438	406	428	413	432	403	417	445	421	430	415	421	402	430	428	423	413	433	402	427	415	401	411	408	414	427	394	411	423	434	402	419	425	391	415	453	414	435	411	432	385	420	431	409	383	432	400	405	387	404	420	430	428	428	417	426	389	410	430	394	383	446	393	418	436	402	414	417	449	416	424	392	419	388	423	394	450	423	437	420	431	436	391	415	412	398	428	410	402	406	448	395	470	442	398	432	420	435	440	406	422	384	427	441	427	427	415	393	404	380	460	423	405	429	416	416	452	429	416	443	390	427	382	383	395	412	414	426	417	406	435	416	407	442	417	451	443	401	408	405	427	462	412	424	431	399	406	420	401	407	436	460	427	408	405	377	439	428	426	427	407	442	388	423	418	389	393	435	436	397	433	445	455	409	411	411	443	386	402	402	428	432	438	477	406	455	423	449	411	424	430	400	442	401	402	412	387	410	399	408	434	421	416	434	415	433	372	446	410	404	446	415	407	398	415	390	428	418	398	380	408	415	406	397	376	422	405	395	409	399	435	390	420	411	399	420	414	380	424	429	396	440	404	410	439	400	422	398	402	430	411	399	388	420	438	425	406	381	408	411	407	405	473	439	411	409	421	417	425	441	410	435	411	446	410	408	440	419	402	436	406	381	394	406	432	441	424	447	430	425	412	401	450	433	405	399	409	403	403	395	435	425	390	415	385	377	416	449	413	452	419	382	382	419	428	404	384	410	421	435	439	407	407	417	420	438	384	426	462	416	416	438	451	384	419	406	367	405	395	423	389	418	431	422	449	417	412	394	411	419	435	399	422	431	407	394	418	424	448	399	443	414	441	407	387	408	419	455	429	423	424	378	423	389	410	411	434	399	455	398	427	428	413	427	418	442	430	377	415	419	443	447	454	413	434	388	420	425	440	385	447	377	432	398	445	416	410	419	396	408	424	394	404	389	428	433	407	400	468	410	427	420	402	430	378	425	408	432	434	452	441	428	404	417	410	433	452	420	415	416	443	425	428	394	398	395	416	433	441	422	420	445	420	424	399	424	405	418	411	431	430	429	407	384	426	435	455	404	407	434	419	403	443	389	427	445	437	445	425	436	399	415	441	417	378	440	413	394	425	382	423	446	408	428	421	390	400	425	455	435	407	458	415	448	412	430	395	465	418	431	422	430	454	412	425	396	415	403	412	461	423	404	415	426	404	407	422	409	384	382	431	427	439	404	367	404	410	428	375	395	434	413	408	409	407	401	432	401	352	380	386	424	426	421	412	435	421	424	394	430	455	412	410	406	395	436	402	394	409	419	406	427	430	435	395	458	438	424	421	381	411	422	423	431	407	408	425	466	453	413	438	423	424	414	388
25334	21683	29615	28077	19491	11091	7767	5846	4216	3164	2505	2083	1786	1413	1162	974	920	830	768	690	633	573	594	534	564	540	528	514	500	491	483	486	432	468	427	435	408	445	408	432	458	424	459	478	403	420	411	388	448	422	428	461	407	424	422	422	402	410	440	486	419	441	390	444	393	480	448	395	405	412	428	410	411	408	397	429	428	418	432	438	401	403	434	403	394	460	458	436	460	454	395	402	420	370	432	409	376	413	415	429	425	444	411	442	425	452	401	394	395	435	416	435	423	383	467	441	391	419	408	438	422	445	418	437	432	426	446	471	411	478	438	419	426	450	461	414	415	434	451	422	418	465	432	416	480	439	426	435	435	393	431	434	413	422	407	443	422	464	447	381	425	406	452	442	433	414	422	424	438	419	442	392	429	445	409	475	417	464	431	435	413	455	465	441	432	467	440	412	441	464	424	422	446	396	424	448	420	436	433	410	419	424	396	441	408	421	466	439	425	429	433	456	412	440	418	382	461	449	417	426	397	447	420	450	444	406	458	393	427	434	449	425	443	445	415	429	464	423	439	451	426	398	422	467	408	394	426	454	424	437	459	435	434	461	411	395	414	431	431	411	432	485	426	419	441	440	464	447	429	449	419	406	432	470	418	393	452	428	424	426	414	436	442	421	447	420	444	454	434	447	468	440	424	462	413	433	473	422	463	462	420	439	445	443	447	424	417	457	482	446	398	425	440	410	476	435	440	427	459	406	428	446	419	441	401	424	436	401	431	413	435	399	389	403	428	443	442	411	417	445	415	422	393	418	435	399	416	438	433	424	445	419	452	452	373	446	416	406	400	440	430	399	423	460	424	464	438	456	449	445	402	444	448	365	434	452	437	430	445	431	410	413	408	448	427	430	427	403	414	384	429	437	442	434	452	450	443	441	470	440	476	421	447	425	445	434	436	419	465	489	440	445	437	425	442	445	419	434	423	413	394	458	417	435	404	459	434	457	414	423	434	416	420	434	398	477	403	421	386	402	460	416	422	436	400	388	422	432	415	469	444	426	424	434	457	459	450	434	433	434	466	445	433	430	406	432	432	440	386	435	452	411	436	429	428	418	431	438	477	444	422	448	408	431	433	448	390	435	433	458	401	445	437	434	434	423	435	429	436	436	418	416	432	446	422	445	464	422	451	461	425	427	394	446	428	441	453	424	421	440	445	420	436	427	437	448	423	438	447	413	433	449	445	443	419	436	419	430	454	456	459	439	466	400	409	424	414	444	459	431	428	428	428	462	445	438	419	429	477	468	422	473	454	423	441	454	414	405	428	401	432	445	410	440	426	430	425	437	480	458	406	452	418	452	419	402	429	426	434	409	450	456	406	460	405	438	442	429	444	447	397	423	424	454	445	473	409	436	430	405	414	449	420	408	415	439	456	457	462	429	446	421	429	444	419	448	410	434	444	452	435	416	427	458	442	412	434	433	472	454	416	441	449	434	388	421	454	415	438	441	431	434	466	445	462	455	449	432	411	430	434	438	503	460	452	466	425	432	439	432	469	429	426	407	445	421	405	471	440	408	436	419	419	446	428	407	425	427	427	460	437	405	501	432	427	389	444	434	441	420	434	414	429	425	365	392	411	443	447	470	452	425	456	443	453	431	420	475	427	417	435	472	419	423	389	405	453	464	444	453	424	421	450	417	395	425	432	447	449	420	383	441	389	452	401	433	403	443	473	411	464	427	450	459	427	422	409	440	417	454	445	448	415	443	436	457	419	430	464	489	435	434	413	450	433	420	474	404	401	468	465	453	403	456	445	440	443	440	431	412	414	424	447	435	400	439	444	433	443	450	419	433	447	451	434	431	430	418	412	463	448	420	436	397	448	393	446	430	420	446	444	413	455	432	414	461	439	461	471	445	394	471	441	441	427	451	430	428	429	410	421	435	455	433	454	419	401	455	436	467	423	427	415	456	411	442	441	426	414	389	439	439	422	409	447	429	397	419	418	441	437	430	384	431	438	439	436	435	419	438	442	409	441	431	421	380	442	422	429	472	429	404	397	423	416	455	429	462	425	402	435	439	426	428	459	413	409	420	434	446	441	421	442	442	397	428	449	417	440	405	449	470	418	437	442	449	426	444	445	428	434	414	427	424	424	403	454	444	427	440	430	435	451	422	404	437	413	445	424	428	424	400	418	459	423	439	418	418	418	422	397	434	442	452	409	424	407	421	464	453	462	437	462	437	462	445	430	391	453	453	435	418	406	424	430	427	419	459	419	451	431	467	470	419	455	446	411	443	485	444	411	432	453	440	419	414	450	399	435	397	414	442	442	454	415	473	458	447	457	460	431	400	411	445	452	429	429	460	445	434	399	441	418	401	424	430	393	405	399	410	447	453	414	429	431	416	426	449	476	434	440	374	451	461	453	445	453	387	429	406	445	467	433	413	449	451	423	423	482	444	424	442	405	398	407	432	441	456	454	404	414	442	417	400	426	422	442	424	441	423	417	447	420	448	439	449	481	432	452	441	405	470	404	401	408	432	440	450	437	440	446	435	418	412	410	413	430	444	451	420	447	443	450	445	435	408	450	439	455	439	415	439	463	442	455	392	403	418	444	437	390	418	430	422	439	432	442	454	410	385	422	447	435	431	445	437	434	427	426	443	440	429	451	452	446	393	422	436	412	429	428	444	428	443	413	421	446	419	433	450	439	424	441	376	429	432	463	460	415	419	399	442	405	456	450	453	428	454	408	394	439	418	407	440	402	397	415	436	421	415	443	436	448	448	408	443	420	458	450	425	466	445	454	443	436	418	409	463	440	423	406	440	415	440	432	431	399	425	434	439	457	443	452	448	446	434	453	384	447	455	426	458	430	459	422	432	441	389	441	470	439	448	450	437	436	480	411	438	464	422	435	409	398	394	414	441	449	430	427	426	415	475	419	456	450	431	416	404	407	420	438	468	428	433	412	411	414	438	397	435	395	449	478	445	442	410	453	447	394	438	404	445	432	415	437	438	427	395	448	467	414	445	376	438	422	423	421	445	429	430	418	441	399	391	435	414	433	465	385	420	424	430	417	419	438	417	427	389	462	422	476	408	411	417	438	427	431	432	426	408	431	454	438	468	419	430	410	473	459	422	461	423	423	389	454	440	422	454	403	453	426	432	412	428	425	430	453	440	447	484	431	431	457	424	414	438	432	443	439	428	413	412	409	433	443	382	434	451	475	433	444	446	404	420	493	414	404	429	420	401	442	439	436	407	438	442	456	435	459	409	389	441	406	416	418	463	448	440	404	451	425	434	422	415	459	439	437	440	412	416	421	435	418	433	452	473	436	408	440	420	411	405	423	426	385	433	438	431	375	425	434	462	416	438	419	428	500	452	423	410	443	467	438	462	458	428	391	454	455	425	431	441	399	441	425	445	419	385	445	405	436	431	482	417	448	444	436	433	453	458	482	452	431	450	440	446	410	423	438	413	444	419	440	417	459	417	422	435	435	436	438	462	452	427	424	453
39802	57843	43850	27790	18510	12757	10888	9081	6585	4970	3821	3023	2514	1968	1591	1325	1101	933	941	817	746	738	718	629	642	613	566	524	522	536	500	474	482	491	443	426	433	457	469	430	492	467	427	430	439	412	444	452	481	411	423	407	423	480	459	439	463	436	424	412	414	442	421	443	404	407	400	429	418	417	471	447	462	431	418	402	429	425	443	442	422	474	451	405	407	418	424	396	438	444	463	395	402	440	429	438	446	438	469	472	410	412	406	453	402	427	444	403	401	421	442	433	404	454	402	437	410	416	429	421	421	393	460	412	463	448	438	439	441	421	447	436	430	430	451	447	401	381	464	435	431	452	429	423	461	481	469	447	442	447	476	439	442	421	420	421	435	483	459	437	406	450	467	459	405	405	462	435	443	415	437	413	431	459	454	424	418	420	433	408	456	476	414	430	427	421	414	442	425	409	427	429	404	462	445	465	417	458	420	424	464	410	431	440	448	418	422	447	428	453	457	412	422	434	428	386	401	451	396	423	463	433	431	440	423	434	415	457	415	466	434	429	443	446	419	465	439	401	437	426	393	438	427	393	423	431	462	434	459	467	425	440	437	436	459	405	427	426	401	445	443	402	445	435	473	442	434	407	455	451	419	471	424	398	423	469	410	415	475	432	430	407	445	437	449	450	431	420	416	447	455	440	437	442	437	432	443	434	414	437	466	431	430	401	445	414	446	430	415	438	454	429	438	420	391	431	420	429	487	442	424	429	412	416	464	407	394	421	433	425	458	452	389	451	418	402	446	459	438	426	441	410	459	453	455	431	429	429	413	440	452	436	436	430	447	434	432	442	435	412	420	398	469	410	446	418	442	435	464	446	382	419	410	453	436	401	430	429	416	426	412	434	394	428	432	409	437	453	447	443	450	457	426	434	398	425	473	442	419	423	413	439	390	426	448	409	467	461	401	431	472	444	463	408	446	443	428	441	436	434	468	426	438	450	452	467	453	435	399	476	470	435	417	425	421	413	411	426	417	409	414	441	418	426	457	464	455	418	435	420	425	462	427	439	417	449	436	427	435	414	452	455	437	431	443	447	429	407	433	439	419	427	436	420	467	448	419	469	436	432	452	461	436	431	450	440	414	464	437	437	432	433	431	441	444	467	424	411	409	446	402	434	400	397	443	478	426	429	404	438	463	460	450	440	437	435	449	414	449	393	402	409	422	443	430	437	407	437	431	430	401	417	428	432	439	443	403	415	428	439	413	460	408	420	416	448	435	441	427	421	435	422	430	409	434	451	476	446	436	435	475	424	441	419	427	416	448	428	411	413	409	450	424	413	456	430	424	449	402	445	401	414	455	435	447	435	447	435	406	457	439	430	444	457	428	431	450	442	410	444	458	436	431	423	425	416	441	407	437	442	441	429	442	460	430	429	423	400	471	421	443	444	413	452	476	413	417	461	415	437	473	424	417	454	382	445	445	487	421	428	436	473	433	438	429	430	468	415	383	452	438	445	463	463	411	462	439	421	444	440	419	438	448	436	409	427	423	408	477	434	452	438	397	443	452	435	456	459	428	408	478	443	460	442	440	429	450	447	444	415	423	421	456	437	437	438	424	445	423	422	443	423	461	443	445	458	444	402	458	442	456	431	394	439	469	430	434	479	436	385	432	427	460	435	455	450	484	416	421	441	427	436	416	439	469	464	407	476	439	429	402	416	409	448	448	415	419	435	422	424	413	408	424	470	454	450	448	471	414	407	409	441	413	404	450	446	416	455	442	448	465	448	449	440	432	435	452	463	434	422	418	410	411	450	431	417	429	464	430	413	429	416	436	425	433	417	404	450	416	439	417	416	432	406	422	442	409	430	414	437	431	416	460	445	417	402	464	447	432	414	447	428	457	411	420	491	433	432	443	431	403	425	457	465	430	464	418	436	409	418	481	407	434	439	437	437	434	426	434	407	435	379	406	426	450	417	429	408	464	411	474	377	422	440	426	459	448	398	461	409	434	423	434	432	429	428	449	437	443	393	407	458	417	388	448	408	401	459	453	439	459	392	466	453	436	445	424	407	438	442	484	452	413	438	466	460	421	457	454	423	451	441	450	458	425	463	409	404	452	401	448	428	459	486	443	411	413	416	466	437	429	464	412	429	399	465	443	434	406	474	432	473	410	420	485	425	451	423	416	440	430	469	446	434	413	429	429	405	414	393	451	440	411	438	389	454	422	437	405	477	439	415	468	442	417	443	442	451	447	435	452	422	434	431	448	386	436	449	412	465	432	409	439	413	427	427	389	409	437	469	429	433	452	418	425	464	449	417	429	446	471	424	433	442	449	424	438	454	409	438	430	416	477	484	424	420	421	468	415	438	426	431	399	433	446	440	407	435	421	384	408	420	438	441	424	432	446	425	455	393	440	458	415	405	440	389	454	409	423	446	429	447	419	437	463	425	429	477	430	469	429	462	437	425	442	450	442	437	435	436	412	426	403	454	471	435	467	423	463	434	456	450	444	405	419	441	436	425	444	444	421	414	433	404	469	410	432	424	453	418	400	425	446	443	419	442	404	429	438	433	428	430	412	423	419	433	467	445	438	433	465	421	407	411	438	419	422	421	457	437	417	442	453	431	435	442	405	449	446	442	420	437	382	432	425	445	452	415	451	429	437	424	442	423	439	437	414	432	421	446	446	457	413	420	436	423	428	417	474	432	441	457	401	438	452	441	425	427	454	429	448	409	404	431	420	448	442	436	414	392	452	410	435	459	418	436	463	442	425	427	411	414	419	409	446	430	425	433	411	416	419	430	498	432	451	419	447	411	423	407	445	439	458	450	387	436	458	417	418	431	438	431	442	455	431	455	447	437	442	388	412	473	427	426	441	440	418	434	430	447	424	437	432	416	418	457	424	425	439	410	409	416	447	387	424	456	455	427	455	455	491	418	434	441	427	414	452	400	444	408	436	409	429	439	405	427	429	454	448	409	416	428	472	410	458	437	410	443	446	398	400	389	459	445	455	493	421	409	417	444	463	459	427	465	442	454	480	418	415	430	410	421	411	458	442	482	481	444	475	394	488	474	463	451	399	456	441	440	445	446	424	434	421	431	462	440	432	431	449	427	425	436	452	419	408	417	473	442	418	440	417	437	423	442	390	446	452	410	420	443	447	452	465	430	461	456	453	471	394	445	420	457	424	449	441	416	414	468	444	394	457	429	469	434	482	431	407	427	402	440	440	450	459	445	438	477	439	407	463	424	387	419	425	429	446	405	422	458	419	447	429	447	421	422	462	422	438	420	431	423	425	464	427	457	423	420	436	418	438	443	447	462	445	429	435	460	452	454	397	461	429	400	404	426	472	444	430	473	435	430	413	475	435	465	412	485	428	460	419	465	413	416	409	417	419	439	455	400	438	446	407	456	412	418	451	430	404	446	419	430	421	438	417	477	406	452	428	441	429	457	400	445	471	417	431	406	460	463	422	461	462	446	428	471	421	432	423	426	420	432	424	414	427	432	460	447
22930	21346	29085	24107	21745	22330	19479	10977	7458	5508	4429	3321	2636	2235	1866	1496	1259	1155	1038	943	904	822	756	688	681	672	617	588	555	530	533	532	513	480	503	498	478	472	483	464	510	457	457	437	441	413	421	427	452	452	458	441	450	414	421	449	479	460	451	422	393	439	437	448	434	438	437	440	437	402	454	431	430	419	440	468	426	415	437	429	440	381	421	435	397	434	409	459	444	424	464	459	428	438	423	450	484	453	425	384	409	451	423	406	468	458	422	403	445	443	431	432	417	434	443	439	432	450	444	424	429	463	433	477	441	432	465	420	420	410	455	428	444	437	417	393	445	459	451	468	407	452	435	415	402	433	390	405	483	429	423	458	479	420	414	438	442	471	483	413	427	451	420	445	430	400	466	405	451	440	483	406	441	454	469	436	441	398	445	448	423	447	444	434	462	461	444	428	394	418	443	418	462	411	467	405	415	455	425	443	424	453	400	439	445	427	423	445	404	416	463	439	478	445	477	451	421	406	445	422	429	415	418	426	422	432	477	437	433	453	461	470	438	443	443	453	426	446	414	436	448	412	459	412	444	436	423	460	434	435	408	465	422	410	429	437	461	460	403	451	462	450	453	416	411	431	450	441	430	436	455	452	405	433	455	450	452	398	436	415	425	451	429	435	414	440	449	484	428	438	450	445	432	448	415	463	402	451	457	435	454	458	440	447	433	427	448	466	469	432	456	439	446	404	430	436	454	462	438	429	440	451	412	428	486	462	413	422	471	431	456	480	458	461	425	441	444	449	436	437	436	423	446	419	435	442	459	442	441	460	457	419	431	433	449	433	480	448	442	442	444	437	448	429	423	422	439	433	417	442	472	475	407	424	432	475	389	429	413	441	411	407	417	457	444	450	445	473	447	439	415	422	442	476	421	427	441	451	449	429	419	471	402	445	451	437	434	469	419	443	452	423	457	441	429	426	460	432	471	405	466	419	416	468	443	435	410	451	433	451	446	464	447	446	400	435	468	434	444	446	422	412	404	459	460	419	459	437	431	438	469	458	409	425	444	434	439	453	438	444	441	453	430	453	419	426	424	453	405	415	431	454	460	419	469	427	412	503	415	442	447	450	425	411	479	468	457	451	423	426	399	405	427	419	453	443	445	427	407	470	472	439	476	391	488	459	450	421	401	408	450	486	448	428	457	410	387	418	445	448	428	465	446	435	427	427	455	445	429	492	435	390	425	416	437	443	422	425	436	421	413	430	424	485	491	412	437	425	418	410	419	423	459	403	401	451	400	399	402	389	429	427	451	419	418	407	449	456	446	454	428	442	489	452	444	433	457	437	404	406	441	452	422	440	438	461	444	417	441	432	430	433	451	437	420	425	435	436	487	417	451	416	421	433	426	429	401	446	419	449	485	439	454	462	439	449	433	448	425	473	423	415	429	410	421	444	440	407	416	478	453	412	408	446	446	453	409	461	425	435	443	437	420	431	450	462	437	441	426	450	394	450	442	416	412	421	434	458	414	426	416	425	429	439	421	436	466	446	453	421	477	439	394	446	424	449	451	429	425	418	424	456	462	463	460	457	429	454	430	448	469	428	465	424	490	422	438	433	459	410	421	469	420	452	423	505	402	460	461	439	476	417	424	433	426	408	458	404	480	452	431	406	436	416	420	455	412	444	466	426	446	439	440	439	424	478	440	441	451	444	439	444	431	435	413	474	455	429	439	413	408	462	451	485	463	425	423	401	442	462	451	444	436	423	395	427	434	423	445	451	463	440	430	427	428	491	466	450	449	454	450	442	452	451	441	425	429	428	399	479	432	456	394	414	440	420	448	454	456	408	422	447	447	443	412	424	442	470	458	421	440	448	459	421	443	444	470	445	425	472	450	388	449	419	406	444	461	451	445	423	407	401	454	435	456	470	437	412	445	442	441	402	459	425	445	470	454	445	424	468	424	420	446	409	451	416	416	440	442	473	421	422	422	439	407	459	372	453	459	465	404	457	433	413	428	437	417	434	427	401	403	448	408	442	429	406	428	484	457	437	452	409	445	427	446	415	420	436	460	420	436	449	450	433	401	437	432	444	445	456	403	474	422	427	445	434	460	478	437	401	416	424	454	434	419	399	423	432	428	450	407	467	403	409	434	440	437	438	438	431	392	453	430	438	429	396	445	414	455	416	417	433	425	451	453	415	477	422	460	415	437	447	422	394	484	439	426	459	415	409	479	426	386	415	462	434	410	424	439	418	423	432	457	456	435	426	450	471	425	475	452	445	436	431	451	418	448	449	430	419	440	401	457	426	442	406	445	461	418	418	415	445	469	421	470	404	430	457	435	418	432	471	409	436	440	410	435	413	400	429	450	417	440	465	478	440	475	430	457	442	444	439	432	465	447	438	435	401	398	434	431	438	433	433	430	470	402	411	434	443	421	483	444	438	435	435	466	405	437	463	425	434	428	417	452	436	444	428	427	423	458	467	444	438	406	400	399	410	441	451	427	444	430	436	408	404	452	429	463	462	435	382	447	426	394	430	443	430	432	444	432	405	479	405	428	431	477	475	461	455	473	406	424	441	454	431	422	425	443	436	409	443	479	475	386	448	435	464	414	438	416	430	479	421	455	415	446	418	446	470	444	458	428	436	473	424	426	435	437	446	453	469	454	487	413	423	409	386	455	436	404	423	426	425	419	440	422	434	482	436	469	454	458	417	442	456	422	440	428	436	506	419	428	432	398	422	417	451	469	484	468	440	432	424	429	449	442	455	408	404	392	474	442	423	433	415	458	417	440	452	446	441	428	401	395	456	423	434	403	446	416	462	451	377	434	499	430	467	399	416	416	418	453	466	431	462	436	441	449	493	445	438	453	446	450	451	449	455	430	480	437	436	409	442	424	441	448	444	441	393	443	451	424	400	482	423	468	429	400	425	429	425	451	447	365	436	415	447	466	444	450	396	448	420	453	430	402	434	424	439	489	414	429	415	440	445	409	417	433	428	432	411	408	432	433	424	393	442	480	416	411	436	446	409	447	406	434	436	421	431	422	423	429	444	439	457	456	451	440	396	455	453	445	425	477	451	435	421	426	436	421	421	453	420	459	436	402	460	425	450	447	436	424	453	428	403	433	456	466	455	430	428	418	430	507	475	440	419	428	440	478	446	435	441	408	442	436	493	440	417	421	456	445	461	412	456	412	415	440	456	480	448	428	444	445	437	447	423	431	454	442	461	446	403	437	460	434	419	434	422	431	421	441	462	458	445	433	434	420	441	425	439	453	457	468	466	428	434	433	430	460	426	462	432	430	476	458	445	437	443	417	415	461	453	396	419	461	433	458	440	449	435	473	454	410	438	431	416	443	435	420	417	456	469	436	444	455	409	442	445	415	448	432	393	410	465	398	460	430	442	408	444	450	473	426	438	439	419	441	419	469	458	399	454	429	453	441	370	479	440	421	447	436	396	444	432	452	413	406	418	449	449	440	449	466	449	457	424	455	481	432	439	400	454	451	419
42456	68338	51704	33935	25248	18645	16441	13558	10300	7938	6300	4792	3871	3107	2556	2003	1656	1525	1346	1165	1071	941	818	839	836	751	658	606	644	574	571	566	555	550	536	459	463	493	451	457	505	495	419	459	429	450	447	421	421	436	429	394	455	445	448	423	447	384	397	426	442	420	430	419	403	461	439	420	472	438	442	427	416	475	445	472	432	405	431	441	432	431	461	439	422	430	440	446	426	444	444	414	395	459	411	417	456	434	448	487	422	451	401	466	428	421	411	454	466	414	449	473	399	435	437	430	409	442	429	433	433	419	418	410	412	432	427	453	411	450	444	406	415	421	435	456	449	447	404	415	411	438	404	418	449	421	459	411	409	427	453	400	455	438	401	439	465	465	438	443	441	463	431	440	384	440	442	477	436	429	414	421	433	429	420	434	431	419	443	410	442	444	422	395	443	424	413	455	458	417	398	423	424	409	389	445	455	453	434	420	449	414	422	423	435	456	425	406	439	465	432	407	482	398	421	443	425	438	462	404	423	404	455	401	433	404	401	425	473	403	442	437	442	437	417	476	451	436	410	440	414	454	425	389	443	428	415	413	404	466	435	424	420	489	414	457	449	444	483	410	435	427	430	421	438	454	394	418	397	437	427	450	465	464	425	434	427	431	412	447	459	405	474	429	435	411	452	419	445	456	421	468	446	430	406	433	436	447	437	397	431	391	440	458	396	416	461	466	437	430	427	413	425	437	409	430	424	456	452	422	434	418	427	424	452	428	454	408	460	440	435	428	413	437	382	434	427	433	454	459	438	400	457	456	455	463	455	425	459	439	427	414	436	414	426	426	413	435	421	423	413	416	475	424	420	449	443	474	419	456	432	429	440	457	412	462	459	415	458	434	452	428	451	441	483	445	451	455	438	418	434	434	406	419	393	420	397	449	430	440	422	432	447	431	429	445	430	384	440	430	440	422	423	401	423	430	421	422	445	400	408	431	431	426	426	417	421	430	470	423	429	402	443	424	456	466	398	435	436	461	422	432	464	454	406	409	425	426	399	438	408	412	414	447	439	436	421	419	450	441	435	426	440	406	401	415	437	419	469	423	428	400	440	429	401	407	422	408	439	424	434	406	404	454	427	464	412	417	445	423	437	423	455	423	443	437	431	473	399	424	391	429	407	449	436	444	407	439	464	472	454	474	450	407	378	445	410	421	420	441	412	452	442	439	431	397	412	414	451	430	411	449	409	432	445	453	395	386	409	431	466	426	441	393	421	410	436	391	411	424	436	399	459	430	432	426	417	475	437	416	418	429	418	464	440	461	429	415	436	415	449	417	446	458	433	416	415	402	415	417	420	468	431	441	434	439	424	434	422	408	459	448	455	431	445	443	457	429	387	423	447	432	459	437	407	447	415	413	456	439	407	386	456	427	431	389	445	419	444	402	461	446	426	428	446	434	439	431	418	414	387	421	415	406	413	480	454	419	449	447	451	402	433	419	405	443	438	417	424	469	463	431	439	458	424	459	437	464	390	414	391	423	429	402	426	387	454	401	408	449	402	453	431	456	425	433	457	438	441	417	416	390	418	458	437	430	420	426	450	433	431	467	410	419	429	441	416	383	410	424	400	422	464	429	408	470	423	441	449	427	483	445	464	450	436	443	428	442	432	470	448	404	440	457	431	438	394	425	413	410	421	466	444	434	393	396	419	457	419	438	457	409	437	437	449	405	431	447	420	419	430	399	440	448	420	423	408	428	416	444	437	422	443	424	444	457	435	458	439	431	470	423	442	409	419	425	457	383	445	440	445	439	434	405	439	441	405	444	421	408	427	439	433	438	429	431	380	445	448	413	402	449	451	460	417	410	428	418	422	458	437	416	464	440	470	428	407	434	425	392	450	400	423	388	393	443	418	453	401	429	433	412	410	446	411	435	432	469	415	419	426	424	442	447	444	446	441	447	443	442	422	439	458	394	438	435	398	430	435	426	414	426	434	415	450	457	402	458	413	417	439	475	430	447	437	408	440	425	470	455	436	406	420	398	476	436	451	446	481	430	406	444	422	443	429	442	412	459	418	443	451	429	420	410	416	435	422	402	391	441	425	433	404	412	452	462	412	443	479	449	446	434	442	413	422	436	455	430	441	464	434	411	435	440	438	438	426	453	409	491	411	428	444	449	454	430	438	428	438	451	434	421	423	406	452	445	440	393	411	442	411	413	442	414	429	406	402	432	393	446	411	414	422	419	450	479	403	407	415	421	459	469	407	445	420	445	417	449	420	466	429	401	372	451	375	395	439	420	461	422	442	408	389	435	458	438	411	425	450	437	410	440	404	415	417	473	445	394	451	416	416	420	401	390	442	449	454	407	427	437	403	423	467	417	460	452	453	440	438	442	419	456	410	476	439	397	440	420	407	430	442	426	414	493	419	436	419	420	435	411	442	467	413	409	402	425	440	406	430	453	447	431	445	461	404	446	419	395	421	425	428	441	406	434	463	443	451	420	401	458	405	472	451	452	431	441	442	395	426	443	439	428	427	469	399	420	438	399	403	445	425	422	405	410	445	445	445	460	400	430	436	392	440	457	450	439	410	428	411	446	432	410	423	425	438	442	433	421	443	447	400	465	434	440	385	426	450	424	426	444	433	421	426	450	424	427	458	468	402	437	441	414	429	446	418	407	444	437	420	436	401	449	414	443	451	421	419	438	422	420	432	434	420	440	413	437	469	429	424	436	446	430	436	461	408	415	403	472	440	416	413	415	400	442	450	463	435	452	423	442	433	430	466	434	411	433	394	459	418	381	425	409	425	407	447	438	388	423	425	418	414	402	435	405	439	421	426	429	424	463	452	437	414	454	457	445	453	382	420	407	412	420	439	424	453	426	407	427	424	417	436	436	440	472	422	434	447	417	420	445	395	446	443	472	404	437	414	415	455	456	474	441	391	443	446	459	422	399	462	421	423	439	454	434	442	409	415	422	416	438	426	414	461	425	448	415	418	461	477	467	437	460	380	407	416	462	420	381	414	440	446	412	440	427	415	416	414	457	440	425	433	431	423	430	458	416	419	439	422	408	425	418	431	457	441	419	405	422	416	440	401	452	436	422	437	443	422	470	469	427	413	435	443	408	430	402	431	433	444	412	421	429	437	428	448	428	395	407	421	451	416	432	417	475	419	417	449	439	436	456	457	422	453	430	421	445	401	468	413	469	408	479	427	467	459	433	424	418	446	457	410	458	425	415	432	435	470	438	463	434	453	451	428	404	404	426	439	423	415	421	407	441	421	445	414	374	463	394	483	459	417	428	434	443	449	437	451	442	406	407	403	448	457	400	426	447	469	415	378	448	416	434	452	460	435	474	446	413	401	443	416	454	427	443	423	405	425	470	459	392	445	399	467	425	437	440	398	417	453	446	445	406	420	424	444	430	422	449	434	415	419	432	437	436	415	400	417	444	449	451	397	432	399	432	399	439	423	387	449	406	361	413	434	445	430	414	440	446	406	402	449	443	398	426	412	422
36750	46765	38769	25280	13035	7489	5871	4171	3111	2481	2022	1702	1298	1109	1009	847	796	700	661	614	595	519	555	541	515	513	483	466	465	476	448	437	503	449	451	435	446	449	448	398	432	450	437	376	395	417	442	431	401	437	427	439	437	388	363	445	415	410	432	413	391	417	478	435	402	435	360	396	428	432	427	434	428	420	456	412	415	429	414	389	455	448	444	355	401	434	419	433	459	433	393	440	443	429	429	454	442	425	420	390	387	399	405	393	411	426	403	445	379	412	412	392	407	416	430	406	422	428	398	405	404	415	442	392	423	408	400	468	428	377	395	446	410	412	441	398	392	444	410	394	411	392	433	431	479	445	469	438	413	484	415	412	412	414	429	400	425	446	428	442	403	421	395	462	407	434	410	413	455	418	458	404	376	464	419	443	428	447	425	426	433	429	394	420	405	452	449	384	389	417	446	420	433	436	430	424	431	452	433	420	401	437	406	421	420	415	428	441	454	424	398	440	425	381	432	406	442	409	429	414	455	452	433	435	399	439	430	452	411	401	417	467	407	446	425	415	400	413	399	425	439	422	418	403	416	439	450	423	410	419	432	413	394	424	380	390	427	435	428	461	454	405	424	440	398	417	458	415	405	406	415	429	416	386	429	406	392	428	397	433	428	436	438	433	460	404	409	417	429	437	437	424	418	465	414	414	441	425	432	465	416	447	456	429	390	405	404	394	436	448	442	452	431	452	401	393	451	442	434	400	429	431	389	429	427	458	406	410	401	401	419	432	457	424	411	422	437	419	436	434	446	425	403	406	400	389	408	407	423	445	432	441	423	422	445	444	454	394	396	436	409	448	399	426	414	407	429	441	399	417	432	443	433	406	384	418	417	406	386	464	432	430	451	389	410	426	432	421	454	417	399	440	394	403	447	415	456	438	449	439	450	418	402	433	431	397	406	439	433	399	418	424	428	405	404	411	432	423	372	434	437	457	406	406	440	399	442	424	424	414	407	397	391	453	428	386	410	429	468	459	375	399	424	391	432	406	400	444	433	425	409	463	428	444	414	464	417	413	406	429	442	388	434	431	397	416	411	407	412	416	408	406	442	432	399	404	411	418	432	425	447	434	410	439	413	419	363	434	403	424	425	401	392	441	444	399	441	416	438	414	416	402	451	423	437	405	413	403	399	423	391	410	418	446	378	442	416	455	446	454	417	408	452	440	446	407	427	410	398	463	439	399	411	459	431	405	397	394	440	406	431	445	444	440	426	382	416	395	410	412	442	442	479	436	420	436	403	395	442	431	454	422	457	398	401	421	379	380	442	447	419	450	461	409	418	410	411	413	412	390	468	463	432	438	439	406	405	437	425	418	414	411	428	428	451	400	449	412	393	433	425	411	438	406	449	433	441	401	467	448	404	416	418	406	424	437	416	424	415	409	403	437	411	391	408	463	430	417	468	441	422	424	412	410	382	428	428	413	416	403	475	432	415	412	449	446	413	384	388	407	439	430	421	403	436	429	433	467	423	399	395	433	404	448	433	420	408	379	410	467	426	448	417	396	440	405	416	377	408	400	445	437	418	457	422	408	473	418	413	415	458	434	380	440	414	409	410	437	430	413	400	388	394	462	422	377	420	450	432	438	441	461	434	390	448	448	438	419	400	441	451	403	430	421	405	435	430	416	427	409	457	419	426	417	388	413	423	418	391	440	407	407	430	423	430	413	430	426	433	417	402	394	387	425	414	427	425	410	397	431	399	422	435	411	392	419	420	404	452	411	400	444	426	433	417	404	443	403	424	462	419	426	436	403	446	425	451	378	432	457	427	445	398	409	409	460	444	448	401	427	408	391	485	454	455	452	376	422	432	433	424	432	442	420	424	437	404	391	453	445	436	421	431	415	411	459	426	376	407	391	440	449	445	449	432	427	434	448	381	415	433	432	411	427	434	374	424	423	422	420	438	431	421	458	416	441	408	429	431	437	404	419	394	431	380	425	423	407	420	409	416	420	439	411	427	467	416	414	424	448	447	415	421	408	422	397	402	430	417	432	423	395	390	445	417	390	470	386	436	436	421	422	407	387	421	437	405	438	402	431	408	417	408	425	439	427	410	458	438	427	438	414	425	421	457	425	401	431	406	423	422	445	432	420	484	419	444	467	385	443	391	434	402	418	407	432	401	438	385	410	403	428	443	419	402	426	435	402	452	412	406	415	369	393	426	429	438	392	405	427	452	415	409	421	405	397	406	452	401	495	416	450	448	444	418	419	456	427	428	431	442	447	444	476	424	431	437	396	385	395	403	436	424	376	428	425	447	431	419	405	447	442	411	414	425	421	424	424	417	415	417	439	441	417	435	425	444	437	453	431	439	442	429	422	436	417	430	400	418	438	405	418	422	378	412	408	382	408	448	423	401	460	413	410	415	408	430	393	423	386	410	408	423	437	410	441	472	406	431	400	413	407	437	431	457	403	437	397	414	423	403	457	391	474	411	454	414	444	397	421	444	436	410	421	433	399	408	404	385	405	384	420	418	422	431	429	405	397	441	419	389	421	388	439	417	420	408	406	446	398	440	443	415	422	413	411	418	448	424	452	434	431	393	413	427	463	434	435	446	457	458	417	406	430	432	390	396	460	433	429	414	413	438	438	426	434	423	443	413	453	431	407	399	383	446	434	435	442	406	396	407	404	442	430	435	467	431	436	400	440	401	415	421	397	413	422	358	399	441	427	400	406	424	396	440	429	396	463	452	405	413	440	406	433	435	437	415	447	447	425	422	410	438	446	420	428	385	410	451	434	412	388	415	404	402	439	371	429	436	428	447	439	438	440	433	406	443	430	437	441	413	437	407	433	405	406	419	421	435	444	426	428	438	458	424	436	435	418	439	397	394	400	418	416	419	440	405	476	428	421	402	432	412	447	448	410	451	422	423	448	413	380	477	474	455	406	449	412	405	419	404	441	404	424	388	437	427	376	442	425	404	425	411	448	428	386	409	454	435	462	435	397	430	417	439	403	397	414	427	413	467	442	426	442	422	404	427	400	440	430	414	425	411	401	474	404	423	399	418	423	421	432	402	427	444	410	421	384	383	396	433	423	409	433	394	412	399	427	424	407	400	437	438	415	447	419	420	402	428	429	431	454	417	419	400	418	412	434	419	441	457	412	424	449	380	440	403	465	430	421	419	435	420	383	414	394	395	433	428	427	449	412	403	385	456	424	424	409	475	413	397	419	413	411	412	439	390	418	434	425	461	410	409	405	421	433	404	403	414	412	388	407	425	420	407	392	437	398	435	394	468	428	417	423	414	405	432	417	423	410	428	429	418	377	458	405	406	435	414	422	447	436	437	379	436	431	395	391	398	432	427	436	437	421	384	426	413	437	423	445	418	360	409	438	448	388	422	421	423	436	368	446	419	433	400	424	427	437	394	398	455	364	440	410	469	394	449	405	432	428	393	424	384	436	416	419	454	373	441	379	412	434	415	415	444	426	391	418	429	420	423	449	399	451	450	419
41216	58646	36249	22195	13942	10185	8942	6487	4942	3730	3031	2313	1898	1590	1301	1041	937	868	814	721	716	639	590	555	584	560	529	501	464	444	479	434	480	494	460	458	487	429	414	445	464	462	454	426	421	445	426	421	439	418	454	402	444	474	413	416	444	406	452	436	417	423	451	447	426	465	422	399	449	450	420	450	410	405	413	414	447	418	398	423	382	399	442	428	448	420	423	448	444	434	472	383	393	405	414	429	441	399	416	403	428	438	454	404	390	437	380	422	452	423	445	434	435	400	404	420	443	463	418	393	439	418	389	489	437	417	442	440	455	431	431	436	427	409	449	429	404	455	414	436	435	435	442	452	402	445	494	451	457	438	420	427	446	446	433	427	409	398	431	402	425	435	408	409	433	434	409	442	455	403	404	467	413	406	410	446	484	425	422	392	428	419	438	438	422	438	395	395	435	450	438	459	422	434	440	428	418	388	445	411	465	422	447	472	450	398	379	407	430	402	456	410	405	406	417	419	462	420	453	400	396	455	418	430	397	429	431	436	435	445	411	406	427	445	443	442	442	424	408	386	471	425	391	436	395	416	428	456	407	428	434	436	409	427	425	445	425	425	434	432	404	429	408	469	379	416	432	444	397	421	465	419	423	437	444	422	440	418	426	409	429	470	408	429	421	441	414	432	445	452	406	441	413	427	446	412	440	439	430	441	407	416	393	447	431	403	451	426	415	419	454	433	451	426	418	415	418	432	426	424	399	479	448	438	452	446	453	428	431	411	400	456	407	409	415	404	412	420	431	455	469	410	449	419	466	416	448	442	450	447	410	404	413	441	423	444	421	426	423	395	409	436	424	381	399	422	410	408	454	391	407	468	421	391	438	418	453	460	406	402	412	431	463	438	430	435	417	404	420	416	424	446	404	429	445	408	415	393	415	445	441	398	417	433	445	444	442	412	411	417	443	404	449	422	411	429	413	448	431	429	421	424	426	397	432	444	453	434	414	415	443	422	437	396	416	452	440	401	406	401	428	420	431	404	403	402	422	430	433	434	426	429	436	436	417	430	455	379	416	443	427	440	430	451	429	477	462	377	453	392	430	430	420	417	439	441	401	413	431	422	430	391	408	410	446	420	434	434	395	428	398	418	422	421	437	462	417	424	437	448	395	455	420	408	422	426	419	395	481	418	433	410	442	434	435	433	430	425	434	424	414	426	407	426	412	414	440	413	445	465	436	435	438	432	431	430	480	437	396	381	427	417	398	448	409	424	418	457	429	459	427	407	421	418	408	397	474	473	413	440	387	420	416	433	444	418	430	416	404	424	426	442	412	409	420	396	440	458	409	441	411	420	449	459	416	421	436	459	448	439	426	410	418	410	416	475	417	433	410	438	449	440	469	404	432	442	381	431	430	434	410	441	401	425	404	451	425	467	419	412	437	426	465	440	432	426	450	451	408	413	403	462	436	471	427	423	410	457	453	434	436	458	419	430	437	404	434	447	429	428	433	424	438	428	370	489	437	424	430	484	429	421	408	432	430	455	435	457	445	405	465	437	413	458	421	452	450	451	429	424	415	402	416	447	453	453	435	503	433	455	449	415	402	428	412	426	436	424	448	418	429	418	410	449	433	426	403	453	414	416	463	440	502	431	443	430	453	403	426	434	393	441	441	455	418	444	427	444	416	460	406	429	442	390	446	442	444	393	426	460	392	463	417	407	423	440	454	466	424	455	411	481	398	427	455	430	432	470	403	419	418	424	440	470	372	435	425	388	445	408	435	430	422	442	459	401	436	412	431	430	445	435	426	443	398	426	418	448	470	395	434	426	416	420	420	404	432	449	423	417	438	425	401	425	439	432	425	434	418	427	412	441	425	419	432	421	447	422	422	451	436	466	408	417	440	425	370	428	429	417	422	416	416	427	420	419	426	411	419	434	430	406	412	458	411	442	409	389	403	456	412	441	400	453	420	449	401	428	455	427	438	483	429	427	417	436	429	397	423	429	430	428	445	443	400	401	404	438	451	400	412	414	475	431	440	450	428	476	416	463	437	407	442	434	442	445	414	449	423	440	436	418	450	398	430	455	428	472	408	413	454	427	433	400	388	454	457	412	446	421	425	441	425	409	422	422	459	427	399	446	453	448	437	444	421	428	418	426	434	434	408	440	419	424	474	444	426	468	430	441	438	437	424	433	412	398	396	380	415	408	423	436	385	410	397	420	411	424	450	413	426	426	416	441	397	478	419	418	441	454	391	416	407	449	418	450	410	435	442	443	436	396	407	443	458	444	437	435	400	407	405	429	436	419	438	400	419	410	403	422	409	437	418	449	451	371	431	410	371	434	442	446	432	456	408	408	450	421	447	439	461	431	436	409	391	430	439	436	408	413	437	431	405	439	423	401	403	427	438	388	381	413	441	427	409	409	432	413	455	394	393	425	404	458	433	392	452	428	443	453	470	435	390	417	440	434	450	452	417	405	419	482	447	420	414	438	419	397	420	451	449	421	434	410	414	440	443	400	427	428	451	440	373	429	428	435	406	443	463	450	456	428	433	432	392	423	424	441	442	422	460	429	421	450	457	439	408	439	444	408	391	438	430	397	426	450	451	414	453	419	426	423	426	385	427	386	441	443	432	386	411	443	410	439	422	394	429	438	426	412	467	426	417	412	442	403	429	431	446	451	419	416	433	417	464	482	432	453	427	427	479	417	445	427	436	409	385	412	419	417	385	400	408	426	440	419	404	419	424	417	423	403	425	410	405	401	438	430	438	432	417	444	400	394	441	461	441	439	440	451	385	452	396	418	433	447	396	428	439	439	374	423	450	435	471	427	423	436	421	470	445	498	402	434	439	430	421	422	456	416	432	396	442	435	454	417	388	402	433	428	413	444	399	397	432	428	453	400	420	382	418	439	469	420	446	433	414	411	458	417	434	428	420	438	422	406	427	425	443	454	422	475	404	414	436	455	387	413	418	418	409	413	404	440	447	425	406	420	451	421	426	473	412	404	421	414	432	405	438	421	414	420	414	424	429	464	405	416	425	414	411	407	439	432	417	450	386	446	425	419	434	426	438	435	440	439	426	400	432	423	423	418	420	423	429	360	405	422	415	411	453	459	416	430	442	422	431	429	408	415	423	434	453	442	417	436	439	425	390	443	412	420	434	394	425	422	405	417	385	418	471	408	404	406	407	451	417	470	444	402	438	447	463	405	393	439	436	418	424	459	425	440	452	413	450	410	452	432	431	448	430	436	447	425	433	400	418	447	410	409	426	424	439	443	413	413	448	444	443	431	458	410	412	404	417	385	425	399	416	404	431	403	395	431	399	444	435	442	409	404	397	423	430	426	418	441	445	438	433	447	430	458	437	405	428	383	418	420	448	416	422	448	413	436	439	422	416	438	414	439	420	413	409	412	409	437	403	436	399	441	399	433	423	454	369	432	391	449	458	410	450	468	497	453	471	467	438	425	430	415	405	410	429	398	449	432	433	451	407	437	423	434	410	413	451	399
24272	21399	29117	25536	21879	16867	11321	6590	4561	3460	2867	2312	1816	1517	1328	1068	950	875	798	780	736	650	646	684	589	556	569	535	480	465	492	447	447	453	460	469	464	465	457	406	470	452	418	442	437	416	423	425	404	420	406	379	458	412	434	431	408	408	420	444	423	401	408	422	375	443	446	447	454	440	399	435	393	419	406	419	425	425	421	410	409	403	408	432	424	401	419	395	401	442	386	423	463	404	424	433	396	384	468	368	407	427	395	396	436	429	406	408	415	403	390	418	409	425	408	450	401	421	424	445	423	412	460	391	450	473	379	415	432	438	388	417	431	424	438	434	402	399	404	423	396	423	421	372	448	443	427	432	418	407	404	434	394	468	415	464	432	437	415	391	437	412	414	428	422	385	427	385	449	404	414	405	448	404	434	401	425	417	421	422	437	391	436	379	423	433	429	412	428	398	426	406	415	409	418	400	389	424	422	382	429	408	416	463	461	415	433	406	413	402	437	421	444	412	417	387	384	396	447	389	410	413	418	397	423	398	428	432	411	441	396	435	405	401	373	420	440	436	402	402	423	391	413	470	445	455	411	435	413	431	428	425	417	427	414	446	444	391	406	471	416	418	406	419	426	419	431	393	421	427	431	408	446	432	463	379	412	411	418	398	412	397	414	412	427	447	399	419	376	416	421	401	425	406	404	423	386	416	421	391	440	430	433	407	400	375	441	423	379	459	452	412	401	419	428	404	384	417	412	426	429	419	421	424	431	404	396	387	422	406	441	420	410	427	391	409	384	436	406	409	475	420	393	464	404	408	427	423	437	436	434	434	405	411	382	428	416	381	422	424	424	459	401	403	409	411	426	414	433	390	382	458	408	365	389	420	401	417	431	375	404	427	436	424	392	418	419	406	436	428	431	413	443	460	413	395	418	448	414	429	363	425	395	404	441	396	446	417	426	399	390	409	433	414	414	379	412	404	464	447	404	415	399	412	400	427	375	444	434	378	406	452	421	454	400	393	406	435	416	425	419	397	416	422	407	430	459	442	427	394	406	445	404	430	418	431	375	431	388	436	419	394	430	426	420	452	414	424	416	415	448	397	435	441	428	399	384	411	369	416	415	432	420	437	417	417	437	418	403	351	470	391	397	382	390	414	395	411	442	400	425	426	390	432	391	476	408	442	456	417	414	423	420	423	439	432	422	432	416	438	445	421	425	412	408	435	435	443	401	450	409	419	434	426	448	430	431	425	401	431	410	449	403	431	406	421	421	420	398	405	395	427	444	429	417	432	395	438	413	418	428	427	405	425	418	417	427	376	353	428	439	400	396	409	467	416	408	402	411	422	404	431	380	398	443	415	395	400	464	406	435	453	396	426	422	421	381	431	409	410	402	399	392	396	398	415	401	404	401	423	386	424	419	411	401	427	405	422	434	404	415	402	439	408	427	376	426	431	410	408	418	424	402	422	430	431	439	395	406	393	428	413	370	426	414	440	389	441	434	437	406	408	424	400	397	460	472	416	411	458	394	423	407	417	449	460	402	399	433	439	414	397	451	406	405	398	446	403	383	400	381	450	396	416	401	410	462	440	446	445	415	372	400	430	404	446	442	393	412	397	421	401	453	387	416	415	416	416	406	429	463	455	384	440	443	436	415	386	397	449	422	424	407	426	439	444	404	438	409	451	382	441	427	432	417	382	386	413	400	423	396	419	413	422	433	385	417	417	446	412	408	426	471	399	402	423	418	406	424	409	434	424	403	411	406	411	422	420	427	412	417	398	427	424	431	415	429	409	424	412	416	437	441	440	433	393	411	397	412	405	419	423	417	446	447	421	420	452	418	390	445	435	422	415	440	432	439	385	424	410	417	403	469	390	409	420	394	422	469	427	436	400	472	409	424	397	449	421	407	426	417	426	399	397	393	438	435	402	421	421	439	452	384	402	419	406	417	423	435	421	392	426	434	455	449	452	416	415	389	410	401	478	410	393	421	395	457	411	409	400	371	430	437	418	430	440	444	426	402	416	425	392	435	397	387	411	387	464	429	444	430	425	398	442	392	428	416	429	404	424	451	447	396	384	420	412	406	434	416	437	392	382	368	408	409	404	410	406	407	439	470	378	407	430	449	431	419	409	394	415	407	428	368	464	439	435	393	397	388	424	407	426	389	428	411	421	443	417	419	392	394	387	432	370	441	423	418	427	415	435	410	431	406	405	419	441	412	423	410	413	437	422	428	385	395	400	431	429	438	427	458	406	398	453	422	440	421	427	395	408	417	395	448	423	428	389	412	409	426	413	428	416	418	426	429	398	435	416	446	429	430	395	431	431	420	382	425	452	434	426	423	397	443	413	407	405	415	416	451	425	417	386	396	438	410	403	454	431	419	418	376	430	413	431	441	401	418	424	425	436	436	407	414	404	390	425	423	432	391	456	432	398	440	435	440	412	411	437	397	410	427	453	447	424	423	440	416	385	420	439	391	386	434	424	398	446	383	439	434	432	406	384	413	432	394	436	442	438	426	446	429	405	405	414	428	386	432	405	440	414	421	406	376	451	402	368	427	392	423	435	429	423	413	427	394	409	390	433	426	427	441	381	423	396	421	460	433	416	419	399	373	447	409	448	446	410	427	436	455	384	425	397	454	408	414	454	426	421	418	427	412	429	423	409	414	445	433	412	447	424	436	420	471	427	444	430	396	442	420	461	417	457	430	408	391	431	413	413	445	439	417	420	403	400	431	436	421	400	391	417	412	424	416	437	425	417	416	424	401	440	420	397	424	405	442	451	407	424	424	437	418	431	391	411	434	424	416	418	424	413	433	436	418	411	420	426	441	410	429	428	425	397	401	420	412	433	425	412	439	401	387	415	430	461	375	431	437	394	399	373	420	437	401	387	397	418	445	414	398	396	418	410	439	409	429	412	387	434	440	388	416	415	404	431	428	439	400	359	445	409	386	425	407	396	371	409	417	411	399	429	400	407	405	439	375	432	425	410	442	409	444	420	427	396	399	400	430	420	435	427	422	412	429	421	445	415	418	367	444	414	398	419	429	414	400	429	405	415	415	404	390	420	433	471	418	411	391	440	421	427	387	411	418	399	417	409	428	412	422	434	421	431	457	416	385	412	418	430	412	385	411	434	377	408	424	427	410	433	392	433	396	435	433	427	426	431	395	418	387	372	404	428	440	402	419	387	416	448	435	372	449	371	411	427	403	405	399	388	405	396	411	434	428	444	412	395	406	406	379	440	392	453	402	409	416	407	391	428	385	439	388	428	457	424	414	399	439	421	449	393	391	414	400	424	408	363	417	416	394	440	456	384	433	443	408	430	424	446	410	387	350	420	492	414	419	444	399	430	421	397	436	420	431	410	423	394	399	465	450	420	396	431	445	452	439	422	370	396	405	399	425	387	409	471	380	416	419	417	447	396	403	428	456	436	443	400	421	406	416	403	397	426	443	437	429	441	377	427	438	411	390	375	387	409	451	411	376	386	416	455	456	414	409	425	413	394
40107	64857	48679	30081	18213	14243	12739	8983	6803	5273	4184	3432	2581	2152	1707	1456	1276	1147	934	868	829	743	727	681	645	629	553	551	516	500	519	507	476	446	445	441	464	477	440	430	419	394	434	438	443	425	425	448	415	403	428	430	429	434	360	374	428	418	433	438	441	456	424	423	416	385	412	389	430	466	431	377	415	418	429	431	426	397	385	434	431	428	408	401	410	426	443	384	425	402	444	422	422	434	414	429	433	396	419	427	415	424	420	439	433	431	393	426	409	423	434	419	393	424	431	413	433	408	436	402	401	438	446	402	377	409	407	449	416	391	408	404	425	402	397	405	437	416	428	411	414	425	430	424	401	415	418	395	459	426	403	432	374	436	428	403	417	434	411	446	419	385	402	429	413	360	442	449	412	416	365	426	449	440	442	434	415	415	402	416	440	417	440	445	414	453	429	428	394	411	436	411	415	392	385	414	438	454	432	398	445	403	401	455	451	421	428	418	427	428	405	408	437	450	428	403	418	433	441	409	423	395	432	435	431	422	420	443	464	437	429	422	446	432	439	410	436	410	423	398	415	391	417	387	390	410	400	415	389	420	405	394	392	414	407	426	397	396	425	394	428	403	411	410	455	436	404	430	435	458	434	420	393	424	422	421	434	385	410	406	437	416	428	425	422	410	367	431	429	424	421	402	433	458	433	415	414	441	389	425	382	394	405	419	405	411	453	433	409	438	429	408	413	404	396	423	445	410	417	427	437	397	454	422	413	416	423	417	405	433	423	440	407	392	411	399	419	411	400	401	396	385	432	406	443	403	423	442	418	418	454	448	391	441	369	408	443	415	436	421	409	412	414	423	396	398	443	440	415	398	408	455	451	424	423	436	425	392	410	453	426	415	479	409	413	482	424	407	413	430	390	406	387	446	376	405	410	446	416	414	438	421	437	424	402	442	421	399	402	401	426	390	414	410	425	432	420	390	386	451	414	413	407	421	457	424	413	401	416	434	444	412	446	428	435	435	412	413	439	421	376	422	412	391	411	429	403	415	406	387	431	406	415	417	443	424	445	399	405	404	436	395	433	421	405	417	417	408	427	400	373	396	416	403	401	421	495	462	420	385	407	445	423	431	413	390	401	417	418	444	400	408	435	472	390	434	368	413	443	447	432	420	405	434	409	413	449	443	408	441	384	436	462	451	421	436	388	432	420	402	428	428	448	403	387	426	437	428	422	420	371	410	426	418	368	437	398	436	414	400	436	439	428	428	448	428	418	444	377	397	396	432	405	420	410	427	388	421	406	401	403	397	385	423	446	429	450	412	432	445	409	427	427	407	440	426	403	409	439	422	422	399	405	438	430	430	426	413	440	392	453	401	420	431	395	381	398	404	431	428	424	428	429	430	391	403	417	417	399	414	413	450	419	418	397	430	419	434	419	409	412	368	429	423	430	395	405	398	388	402	403	417	412	406	440	421	425	426	409	440	422	407	411	417	446	398	409	411	428	422	409	432	407	455	442	427	453	418	421	395	451	417	410	411	423	447	411	405	397	403	427	395	428	466	454	446	407	399	388	420	420	442	431	373	408	454	448	400	438	409	433	440	405	441	397	392	433	425	416	431	398	438	418	411	430	400	408	393	431	402	381	404	407	410	402	418	411	424	435	433	437	434	444	413	406	407	431	426	434	428	411	420	408	407	409	440	446	420	446	463	431	401	429	422	411	411	425	429	417	438	389	440	408	422	403	441	424	415	384	410	422	384	444	423	418	389	436	409	408	408	421	417	403	399	460	416	397	431	391	407	401	411	415	419	399	427	375	396	431	424	441	415	407	431	432	441	439	440	434	415	423	411	395	431	389	402	402	394	389	441	415	427	459	436	421	395	468	401	435	442	436	425	423	431	420	430	426	387	381	414	380	420	414	417	416	437	401	444	436	428	401	420	409	411	411	406	419	411	400	397	395	454	402	436	453	400	447	411	432	411	402	407	417	421	395	401	401	426	403	427	422	401	401	433	422	482	379	423	406	421	417	397	457	431	466	421	408	460	396	416	410	407	393	436	454	420	430	419	403	433	425	403	413	421	389	472	413	418	419	413	377	426	443	426	431	452	414	409	405	444	385	421	418	414	384	413	439	416	417	421	406	436	430	459	433	422	469	409	417	452	430	393	403	431	434	449	404	415	401	431	427	409	421	437	404	409	392	433	391	391	428	439	419	393	416	437	429	386	408	393	435	416	458	389	397	429	412	414	401	411	437	437	443	411	439	417	432	385	390	439	456	441	450	419	406	434	424	441	432	395	412	434	407	403	429	416	395	416	467	415	415	447	437	421	421	419	404	431	424	421	415	443	426	398	416	404	419	401	408	459	422	428	431	393	450	421	439	439	442	420	422	429	390	418	421	427	425	440	380	398	440	383	442	401	375	428	417	424	390	414	419	436	436	420	394	440	406	387	385	441	436	387	423	417	432	404	447	441	416	385	435	425	387	433	413	448	408	385	399	392	454	408	415	426	426	402	460	415	391	468	412	429	398	445	391	398	407	411	403	443	453	448	446	425	380	418	423	416	416	403	387	399	449	424	413	410	376	431	458	444	436	431	432	413	409	421	438	410	441	431	418	413	417	438	424	422	466	406	462	420	439	434	418	408	458	433	448	399	452	433	450	437	424	400	415	412	406	403	385	420	408	408	419	409	405	392	438	436	423	424	452	434	431	433	446	439	430	405	401	417	431	408	415	396	416	416	382	411	402	422	403	420	411	420	429	414	454	400	419	437	397	429	447	431	449	406	379	427	404	477	406	442	429	434	403	409	416	415	397	448	445	411	406	435	437	424	406	413	392	377	422	414	416	388	435	440	391	385	437	403	400	445	410	376	420	427	410	406	428	420	431	427	419	408	397	400	371	417	411	393	411	389	419	409	416	429	422	441	430	409	435	396	400	406	442	392	399	405	444	388	428	443	425	432	422	414	415	398	377	402	419	415	424	430	425	425	417	409	401	444	396	386	426	388	435	422	405	399	394	413	419	425	434	405	424	449	430	413	422	447	429	406	427	410	418	374	429	442	431	415	414	411	406	425	465	391	413	463	402	455	436	411	408	416	427	422	418	462	447	431	459	426	399	455	447	411	379	431	394	441	432	393	429	442	393	433	391	403	432	395	430	404	420	390	422	465	406	445	396	439	395	449	408	448	438	428	433	437	411	445	429	371	422	416	439	410	436	402	430	415	427	440	404	418	453	411	403	391	421	425	394	410	414	442	406	389	428	423	433	407	403	397	449	400	417	391	390	421	415	408	419	434	402	413	428	430	418	435	428	440	425	435	378	414	430	426	392	422	434	404	402	435	408	364	417	425	411	414	410	412	415	419	408	412	406	420	427	433	411	387	419	433	410	399	454	402	415	422	420	396	426	426	435	409	461	440	433	439	431	407	417	430	431	446	406	413	424	420	411	463	423	410	422	464	454	429	457	403	428	428	413	433	390	403	428	437	424	445	394	422	426	442	417	400	461	453
25305	21783	29721	27383	18266	10548	7701	4827	3518	2841	2302	1923	1519	1255	1081	972	851	840	688	680	626	598	630	597	575	540	522	515	472	490	460	473	467	479	464	451	473	444	445	449	433	429	448	447	463	414	464	466	464	440	442	460	458	424	421	432	453	358	448	409	461	436	471	441	386	447	425	446	433	430	421	443	463	412	435	434	462	408	436	456	416	409	427	453	447	423	440	429	428	434	415	426	417	399	444	428	369	407	453	464	447	390	443	430	437	417	411	417	440	421	423	416	437	400	428	434	418	452	441	449	449	399	416	432	434	428	428	428	461	434	433	408	449	447	400	406	452	434	460	446	447	413	441	449	370	445	409	381	401	438	429	433	474	424	431	442	446	413	418	443	400	422	428	431	467	443	436	427	398	511	447	434	438	415	438	421	398	454	438	443	439	422	416	410	440	443	455	461	442	431	428	437	421	449	415	444	446	412	405	422	423	424	445	411	433	440	442	460	410	442	452	414	427	444	424	451	423	439	446	417	435	424	434	412	460	450	434	407	454	402	366	427	427	422	468	470	401	418	428	432	420	421	429	436	465	421	437	448	442	412	451	435	443	432	426	428	422	447	439	451	415	445	427	409	399	420	433	460	394	420	439	460	414	433	449	433	412	441	426	481	452	403	405	435	453	424	415	412	476	434	441	430	454	452	392	418	430	439	462	440	420	456	439	464	444	422	438	432	440	440	427	432	443	407	399	423	425	419	430	428	411	440	401	417	407	420	478	461	446	428	446	429	439	417	429	413	460	442	445	435	416	459	450	415	435	449	428	443	460	446	415	436	468	412	444	401	444	408	433	391	460	430	438	436	454	430	411	411	450	434	438	414	419	430	437	417	414	409	432	424	407	419	398	444	434	432	450	435	439	404	434	404	409	467	474	447	436	428	450	417	464	449	468	431	436	421	451	435	445	455	404	427	445	439	410	404	427	406	408	464	438	449	436	430	428	477	485	435	440	426	448	417	459	411	432	398	436	449	460	420	423	392	428	455	419	442	462	385	395	444	427	420	412	437	425	458	435	447	454	464	443	400	422	472	465	436	420	454	495	426	441	407	409	457	448	406	431	429	431	453	416	426	452	415	436	430	405	414	444	425	436	421	453	433	407	404	432	422	418	420	433	466	406	435	458	457	441	477	466	471	405	408	461	385	425	449	426	432	390	442	435	459	396	435	440	414	393	460	437	442	407	431	429	431	414	426	430	426	449	460	438	436	427	445	435	426	436	412	468	486	452	464	425	418	449	460	453	452	457	433	420	442	432	425	439	440	446	432	415	436	401	449	459	439	458	425	421	414	442	449	414	463	412	462	447	441	402	461	430	436	413	432	449	414	442	433	433	477	417	393	441	443	454	457	471	451	424	447	445	424	455	485	408	452	439	457	407	466	438	405	424	415	416	406	477	457	424	395	434	441	441	407	403	446	371	440	465	453	468	447	450	434	439	415	471	437	433	445	477	442	417	407	430	419	435	425	455	438	422	440	413	420	445	452	442	423	443	456	446	428	447	430	429	427	407	412	401	434	432	418	395	462	404	415	421	442	480	439	432	405	435	397	444	485	441	470	399	422	404	400	472	407	445	414	417	427	440	441	430	432	442	448	453	396	410	459	430	423	418	402	474	453	428	444	409	419	423	453	431	433	444	448	413	450	455	443	396	448	390	434	437	427	402	434	437	433	412	409	435	412	428	435	451	422	387	405	467	436	438	448	428	428	482	408	433	431	420	453	432	408	449	426	421	412	396	422	399	433	463	409	433	431	470	412	452	432	438	414	457	392	413	431	430	444	459	419	424	433	438	435	391	417	455	433	389	399	410	442	411	443	450	459	422	418	451	437	432	409	440	396	429	451	411	495	423	442	436	410	463	389	421	421	419	444	453	427	436	411	423	406	448	408	442	414	420	427	428	469	445	430	447	471	461	421	456	438	430	412	446	426	444	438	429	437	424	433	401	430	449	445	442	424	452	441	444	450	430	471	386	408	463	399	395	443	456	414	478	431	420	413	412	400	420	442	416	427	433	427	458	443	450	444	421	441	437	438	455	437	440	427	424	423	426	413	438	439	415	417	465	443	429	393	420	477	456	435	415	374	449	433	403	434	449	414	426	432	447	420	476	434	461	461	460	425	458	457	439	438	455	436	431	416	410	482	425	449	440	401	469	446	431	400	446	453	416	468	392	415	408	455	424	437	425	465	432	440	468	427	424	413	448	453	430	450	434	421	409	421	425	423	428	413	452	428	418	408	432	424	423	459	458	419	421	427	456	431	425	432	427	411	469	446	407	424	411	416	445	458	422	430	457	415	444	444	420	441	457	421	412	444	443	453	420	424	396	432	396	449	414	397	419	407	416	414	439	441	416	431	427	431	437	432	416	469	457	404	427	443	411	419	436	435	437	440	418	429	429	448	447	468	443	426	433	428	462	384	454	434	446	413	414	467	440	434	421	446	425	452	446	397	436	458	421	432	464	440	446	456	432	416	407	494	404	447	433	477	452	413	424	475	442	406	435	434	404	479	435	416	457	424	403	407	426	375	451	403	452	403	441	485	415	435	452	416	426	400	407	444	425	454	442	440	404	448	426	429	397	419	411	445	403	408	408	429	441	415	426	442	412	442	430	437	394	453	417	412	412	413	417	424	427	397	444	471	452	428	446	395	458	424	417	410	434	433	423	416	396	455	404	430	430	406	440	423	453	449	429	437	427	467	439	406	455	441	392	425	402	477	476	413	457	437	409	414	399	474	479	447	434	460	416	432	428	431	450	427	457	402	426	442	441	468	404	408	440	473	460	448	438	464	465	439	447	471	421	446	409	439	452	440	409	423	451	424	458	412	414	460	413	411	428	410	456	432	430	452	477	447	402	463	430	455	448	446	453	413	437	405	431	404	376	408	427	402	401	420	412	419	424	454	445	426	431	450	415	434	409	440	481	425	431	435	453	413	438	432	425	462	451	423	465	447	407	429	436	463	444	448	450	415	464	446	429	392	412	435	425	434	434	445	434	426	403	469	396	429	429	456	405	419	469	449	437	420	486	394	405	462	430	420	443	431	453	417	440	431	431	433	405	457	442	426	461	437	439	441	433	443	457	427	452	442	416	418	410	477	440	415	451	425	428	436	406	402	406	429	432	403	403	425	415	429	448	427	423	407	427	478	423	430	429	424	436	441	431	437	448	442	404	406	461	425	471	429	431	442	429	441	446	437	437	431	455	457	461	419	437	445	429	449	410	426	400	415	419	436	430	400	415	386	437	401	412	424	457	410	455	438	478	436	435	417	432	436	437	421	450	440	399	423	447	444	399	452	443	437	443	460	394	447	448	459	439	420	408	424	455	419	417	433	420	441	450	396	430	425	414	450	421	428	428	449	402	436	419	406	433	434	447	414	438	425	467	437	462	426	418	448	413	427	424	459	409	420	394	439	447	429	426	455	415	450	417	435	438	407	462	472	425	455	420	427	446	411	469	430
38867	60155	43894	25235	15429	12603	10974	7696	5825	4567	3651	2974	2188	1825	1550	1316	1133	1005	934	897	772	716	714	673	667	596	612	557	534	529	505	468	458	490	488	442	481	439	474	468	465	406	449	488	418	497	420	453	440	466	420	433	430	443	452	443	425	479	455	437	414	440	421	409	417	423	425	460	428	445	464	424	449	466	446	450	451	420	424	475	409	458	455	423	427	415	421	398	416	443	428	440	460	455	408	458	466	458	403	481	408	431	411	443	428	403	453	387	453	441	439	469	467	396	413	460	453	430	447	427	438	463	476	410	398	435	417	446	414	429	400	420	425	466	436	421	458	397	451	425	431	447	482	436	479	452	461	444	468	429	437	416	464	439	468	448	418	454	413	430	449	407	456	435	401	462	463	456	428	430	437	410	440	445	450	452	420	445	459	428	424	441	412	447	437	435	427	479	442	465	462	406	412	445	412	409	459	438	444	406	458	449	428	471	437	457	417	439	408	456	467	429	432	447	438	492	454	411	411	441	487	418	430	421	461	437	465	433	440	429	442	401	448	469	448	415	411	472	461	434	426	435	455	422	441	389	459	440	440	498	460	466	442	474	426	389	443	438	468	414	436	397	437	453	435	456	424	435	422	420	468	445	444	433	452	419	445	425	452	457	453	446	436	441	449	417	408	412	421	447	472	434	447	461	434	420	440	465	471	488	417	416	404	445	424	445	433	465	474	448	449	421	420	428	434	440	452	443	413	435	460	445	424	439	422	454	403	437	467	466	495	459	411	435	419	498	421	419	428	412	431	410	409	431	431	441	447	427	439	419	468	473	443	440	437	446	454	444	437	422	462	472	436	421	417	456	425	444	432	460	427	437	426	434	417	462	405	452	425	423	446	449	458	409	414	455	396	455	458	446	430	445	463	481	418	448	447	424	444	422	430	455	436	474	457	427	447	406	454	426	433	436	412	410	391	434	448	458	418	427	430	409	490	470	467	469	481	451	448	432	446	444	447	457	443	464	453	451	442	414	467	436	427	390	468	407	410	447	458	398	447	405	443	452	426	450	406	419	465	425	435	421	406	422	448	409	433	429	454	418	454	489	410	411	415	436	462	401	467	425	475	449	440	446	459	417	447	479	454	448	406	424	449	446	435	417	392	420	458	415	433	407	430	453	446	439	434	457	443	441	472	407	414	435	457	402	410	452	466	426	428	464	471	473	438	429	445	437	416	459	430	427	426	433	388	444	424	456	421	430	445	433	475	422	429	461	438	462	451	459	459	447	458	473	402	438	455	430	427	408	435	429	460	422	397	431	423	416	465	489	464	449	468	398	434	459	441	432	411	443	470	439	453	443	451	419	393	424	414	498	437	396	437	403	456	422	404	436	447	391	434	464	422	474	440	439	441	450	445	433	449	441	427	452	424	440	439	455	463	441	422	445	487	413	499	429	432	424	434	443	449	453	416	433	448	422	440	492	433	388	455	445	476	454	432	448	431	460	443	457	444	399	423	436	466	410	422	419	437	469	483	487	406	432	483	428	439	432	445	427	395	434	428	442	382	425	433	394	438	460	427	459	409	457	463	444	427	458	437	427	459	423	479	423	464	439	438	438	464	460	462	432	434	426	420	470	441	451	455	442	461	408	440	449	449	469	404	455	410	439	453	436	421	450	442	467	429	414	483	468	425	432	462	417	424	403	415	418	439	449	462	449	462	450	436	443	440	440	452	456	460	437	408	432	439	422	442	455	433	451	446	456	432	421	424	392	437	461	455	451	413	450	446	445	430	458	440	414	445	443	418	435	457	442	441	452	394	435	442	441	429	380	436	469	452	429	434	410	439	435	438	436	455	437	435	463	435	447	444	478	448	448	437	453	465	451	436	425	406	420	456	405	417	427	402	433	436	436	422	396	443	486	391	404	430	394	439	434	434	404	475	446	446	469	461	440	456	468	421	433	439	440	438	419	446	425	435	432	462	455	444	405	414	442	433	436	401	399	445	430	457	406	438	444	423	471	462	426	469	427	440	427	438	441	472	438	438	439	464	410	399	443	440	446	431	426	408	442	414	455	432	444	456	402	452	458	454	419	470	438	442	417	459	484	465	439	440	439	414	430	452	417	414	418	456	482	450	422	440	439	462	438	432	469	426	460	454	457	426	445	436	477	433	482	421	415	469	445	443	425	460	459	436	417	463	422	461	445	462	430	453	434	453	417	398	449	442	440	445	469	429	414	442	483	420	441	440	471	492	465	390	440	446	437	429	469	434	420	426	437	450	458	425	460	415	441	440	436	447	457	450	425	450	437	441	449	383	432	449	425	456	428	417	428	402	487	422	437	456	422	432	437	422	387	468	410	461	420	435	419	454	472	433	415	422	456	448	474	441	403	462	467	413	441	385	460	433	404	446	443	438	475	415	476	450	442	434	437	415	426	475	444	409	420	423	445	441	416	437	435	454	446	423	457	393	443	452	445	459	441	455	456	429	427	411	442	443	443	474	439	460	426	407	429	420	465	429	441	439	423	429	432	419	439	450	439	427	449	456	430	422	434	430	429	472	455	435	434	430	438	450	441	457	471	421	427	474	440	422	432	448	450	479	472	450	442	448	449	475	406	428	425	405	454	464	460	413	442	436	420	438	399	460	425	411	443	450	458	447	464	390	416	422	432	453	451	477	404	433	398	444	466	431	436	458	427	467	432	419	453	437	410	415	460	453	428	443	407	424	443	439	431	449	451	419	457	432	467	430	441	436	477	409	464	413	425	468	462	432	465	415	428	417	473	443	419	436	460	442	442	414	448	473	480	410	431	427	440	481	416	425	420	426	440	416	423	454	428	424	457	430	420	445	424	427	462	463	452	444	427	398	410	433	446	430	434	457	440	432	427	445	436	437	445	449	432	430	473	434	417	459	434	406	424	428	436	453	423	454	419	421	394	416	424	452	423	439	465	422	427	418	426	428	470	448	455	431	406	467	457	437	424	387	462	434	470	439	459	421	472	459	411	436	427	421	404	451	456	425	448	456	427	433	403	454	456	424	428	470	417	477	445	455	442	434	469	459	465	445	457	402	430	461	461	457	412	432	403	459	434	422	441	431	466	421	475	427	448	448	482	431	444	458	468	441	449	482	423	403	451	417	474	436	413	450	447	434	416	445	436	421	432	429	404	480	423	398	446	455	455	438	443	446	426	419	407	394	453	407	447	465	465	425	458	418	425	425	445	415	428	479	406	451	466	425	449	446	442	398	423	429	443	397	433	397	439	491	415	446	444	430	488	446	424	390	452	433	462	447	424	427	457	424	411	436	420	453	459	376	424	422	430	407	415	442	440	392	456	437	445	431	446	454	424	401	437	423	432	436	431	455	420	447	452	454	451	441	415	408	452	435	451	438	469	439	442	439	424	447	426	442	433	453	467	435	454	447	373	426	385	452	435	431	453	419	432	459	436	434	446	412	423	426	470	439	442	418	428	436	422	437	393	412	409	485	433	390	474	427	473	444	455	422	414	436	426
22925	21341	29037	24190	21613	22170	19031	9442	6088	4791	3774	3065	2437	2043	1625	1437	1258	1163	1085	922	813	809	746	731	684	611	613	578	563	558	547	512	501	524	473	462	493	438	464	443	460	454	470	455	466	474	451	456	442	443	439	458	457	459	477	446	439	440	432	416	399	436	430	469	420	456	449	440	441	436	449	422	445	471	394	428	437	434	469	405	436	456	450	437	433	426	433	468	471	465	443	393	442	392	447	402	446	430	408	426	419	430	446	475	455	462	430	443	406	423	435	464	432	445	406	414	427	447	403	425	416	422	440	423	439	407	441	482	469	433	431	411	419	436	459	461	452	429	406	413	419	452	469	430	460	429	508	474	476	413	450	459	410	432	436	477	418	418	438	413	435	405	394	423	433	425	426	440	404	424	466	428	429	419	450	442	438	431	448	443	423	443	416	458	451	408	425	468	428	419	429	443	421	430	459	434	454	467	464	456	441	472	465	463	420	426	414	410	450	423	485	435	403	452	409	434	453	434	473	474	414	442	400	435	462	420	449	412	447	425	445	433	431	410	438	425	473	442	440	458	459	423	462	438	447	464	425	411	443	470	428	478	436	421	421	442	402	394	430	367	465	444	432	454	435	417	434	409	437	412	397	470	453	433	453	445	447	458	443	456	441	419	434	405	431	466	433	417	449	449	428	408	432	439	462	415	426	486	436	423	462	461	469	455	434	469	449	430	457	454	469	458	422	459	416	412	450	445	476	426	426	459	396	425	420	398	425	422	444	443	449	438	470	446	448	438	427	415	418	414	426	448	422	429	444	409	432	450	439	438	433	448	495	430	456	387	407	436	440	426	472	470	449	433	462	466	462	406	444	443	464	461	440	420	461	435	430	401	435	418	426	443	424	423	400	460	429	396	440	417	487	432	440	451	444	469	488	454	466	438	450	446	433	434	429	412	408	460	395	453	470	415	452	438	436	455	421	405	447	444	449	391	465	501	438	429	451	452	444	436	467	453	438	467	405	408	412	468	461	444	439	474	449	444	459	454	439	413	471	407	446	413	436	462	414	403	454	447	454	434	417	479	426	462	437	461	429	436	433	447	452	437	410	453	443	471	469	484	427	448	443	439	426	423	447	447	406	422	433	421	405	417	449	460	446	416	448	465	437	444	431	417	462	458	426	431	447	433	432	429	418	452	432	434	480	438	455	447	464	452	463	433	405	457	420	439	449	462	422	422	461	437	428	455	424	386	413	478	464	459	431	436	471	465	452	425	499	418	433	458	450	413	429	420	423	447	424	423	484	466	434	418	440	466	438	471	435	422	400	460	439	422	447	439	394	399	448	449	416	436	413	475	438	446	428	431	447	406	428	429	469	446	475	412	453	449	428	435	448	452	397	484	454	456	413	447	433	445	445	434	442	451	435	452	435	394	450	452	415	458	378	458	453	467	431	470	445	421	436	423	421	467	448	422	434	406	437	466	476	448	420	409	409	403	438	382	447	421	480	464	445	455	459	426	400	431	415	418	441	404	442	465	407	414	426	460	441	444	445	447	472	470	433	454	420	480	466	455	467	453	455	430	410	419	434	447	472	435	411	448	448	458	474	414	438	425	440	415	414	408	458	438	440	486	438	420	405	391	470	398	412	437	438	428	441	427	447	439	429	429	454	432	441	429	438	422	447	457	440	418	460	432	449	416	455	425	429	421	425	430	447	473	445	408	435	486	433	383	426	478	411	438	447	445	452	479	438	418	409	461	463	431	443	447	421	448	419	423	424	400	428	433	448	412	450	394	447	449	424	448	422	437	459	437	430	421	428	468	470	417	431	430	446	422	417	450	427	452	454	444	445	450	456	404	473	424	401	451	464	455	475	414	448	451	390	489	447	414	415	458	451	468	447	421	434	452	449	429	420	464	446	452	441	468	446	453	446	416	476	427	435	422	444	447	447	423	436	452	451	446	482	436	445	470	457	428	467	419	406	438	445	437	455	421	462	443	400	434	444	438	452	389	449	427	422	423	420	444	456	445	435	444	465	475	438	472	452	430	427	431	454	438	487	453	440	448	462	449	412	462	439	447	459	431	433	491	398	436	465	489	429	438	457	429	411	437	423	475	435	495	396	433	458	456	442	420	450	470	437	441	436	479	419	433	413	411	430	436	460	422	483	418	463	439	408	439	415	431	474	428	421	457	467	435	439	397	447	426	412	432	400	488	422	466	451	412	425	410	388	437	429	450	478	467	421	417	459	444	462	435	431	449	434	440	426	401	414	475	412	440	479	454	437	413	436	457	412	437	471	443	415	442	419	445	482	427	436	453	440	467	440	426	461	432	393	465	470	434	448	434	435	432	432	426	412	425	444	427	415	422	404	459	447	407	412	449	412	399	432	461	441	440	453	414	442	449	447	473	451	419	440	459	453	411	449	462	446	458	456	416	427	423	446	397	452	411	431	464	436	454	440	456	451	426	460	423	425	400	444	436	427	432	505	460	431	447	447	433	443	440	456	395	464	449	463	416	424	449	439	465	452	434	459	429	434	452	404	431	431	420	433	432	428	462	488	435	437	429	430	418	477	432	463	407	410	448	424	418	437	400	444	407	446	466	429	417	419	430	440	435	434	482	448	415	452	420	438	425	442	472	437	422	435	462	423	457	452	443	429	443	429	422	432	413	417	408	416	437	433	469	449	452	401	414	452	442	450	460	446	441	419	449	428	414	384	428	458	409	431	425	416	413	433	418	421	447	406	476	408	419	462	442	469	467	480	453	431	406	467	412	436	471	469	419	389	416	481	416	423	427	501	480	440	422	442	415	405	435	429	447	493	485	442	429	453	434	440	459	429	488	458	415	471	452	417	456	410	415	458	446	402	405	428	406	448	455	430	431	465	437	433	446	405	433	455	443	446	418	412	432	453	422	390	433	409	427	442	471	439	438	408	418	453	420	472	429	452	439	416	423	424	416	417	439	405	409	420	469	408	413	423	422	408	442	444	432	454	495	486	445	443	414	435	410	500	427	430	414	439	426	466	469	453	459	419	435	448	449	429	421	449	448	434	441	469	440	441	448	423	417	444	417	399	450	471	440	450	428	443	421	434	466	456	419	434	436	393	433	409	440	482	441	442	440	419	493	426	421	449	452	421	417	450	417	469	417	458	459	464	413	436	477	395	436	433	413	441	464	459	433	471	410	446	431	393	416	436	439	433	451	469	428	416	457	426	436	421	454	443	449	453	454	436	455	421	442	439	432	422	470	456	411	427	474	457	421	458	462	430	428	476	438	430	448	415	412	448	460	469	443	410	468	439	410	406	438	400	454	421	425	442	452	462	432	415	442	439	426	441	462	445	433	436	453	481	415	439	435	430	442	420	470	447	436	440	404	485	444	463	463	438	411	414	468	444	449	401	471	495	465	451	442	443	450	421	434	421	420	435	451	450	467	423	436	429	466	406	440	432	405	424	424	404	434	475	429	398	449	427	441	468	410	433	437	391	408	422	398	436	462	453	427	434	429	410	450
41160	68797	52773	34097	22285	18195	16130	11932	8567	7034	5563	4507	3435	2863	2222	1920	1656	1435	1276	1107	1018	938	844	794	792	685	624	650	554	593	547	542	536	540	515	497	481	454	482	480	469	481	460	467	464	440	449	482	479	475	465	395	400	472	441	423	457	419	449	435	453	458	418	463	415	431	396	426	429	417	454	465	442	445	394	436	427	435	444	437	409	440	474	384	410	447	459	450	437	412	422	451	462	456	426	446	423	460	417	427	421	435	437	445	445	406	452	458	449	445	420	379	440	424	415	435	461	429	429	436	439	407	483	430	419	460	421	400	445	449	390	457	438	455	420	441	440	430	411	461	447	410	406	432	459	434	443	404	439	431	453	441	445	449	459	449	425	451	439	435	424	429	414	414	425	420	401	430	387	421	416	419	453	414	420	447	451	438	441	403	433	417	453	446	437	432	457	432	468	427	458	454	450	426	433	414	430	452	391	475	443	417	412	450	409	397	417	409	441	416	415	418	427	434	377	439	425	428	447	412	432	404	479	433	445	429	450	431	442	435	453	430	430	439	435	428	460	430	407	428	396	417	415	427	449	470	444	422	433	434	432	467	406	432	436	453	451	441	436	440	462	463	401	443	441	436	466	473	444	454	420	439	436	420	460	411	437	444	463	422	424	450	444	426	430	439	406	439	430	470	443	450	445	442	432	454	416	413	419	384	417	445	439	446	444	420	407	448	435	412	425	432	406	436	400	401	439	436	423	448	446	415	419	475	438	438	454	392	437	447	442	448	402	449	448	462	427	454	399	434	445	455	425	442	416	442	408	401	474	456	456	434	468	420	410	403	426	405	425	434	454	426	424	437	426	450	422	464	416	423	456	443	411	421	429	420	450	445	461	430	476	443	477	450	445	461	440	454	405	448	465	425	419	420	436	418	448	426	451	419	422	449	430	457	449	399	387	448	428	452	411	435	455	448	433	437	459	481	405	399	405	416	436	445	418	429	426	421	430	399	430	403	433	437	453	382	429	455	434	423	422	408	458	447	453	411	448	437	449	443	422	437	435	423	455	417	427	415	468	422	445	438	450	438	390	423	419	428	437	421	445	436	417	442	447	448	441	428	400	473	470	394	420	404	404	419	403	453	401	452	396	420	450	472	414	434	439	448	406	461	445	450	424	446	417	453	470	409	433	435	395	439	421	414	429	432	430	430	448	442	441	404	392	464	449	452	477	415	425	450	428	438	449	422	432	433	414	423	435	450	445	424	442	446	449	460	456	401	496	441	443	446	464	461	436	419	426	455	450	455	462	439	421	418	460	442	441	440	467	406	443	429	427	467	439	423	431	443	440	412	463	419	446	411	409	475	459	431	442	428	445	420	442	405	416	449	406	449	443	410	452	419	426	456	432	434	464	437	392	424	418	408	454	394	422	401	445	453	418	432	435	443	430	458	465	417	450	458	430	399	454	414	412	401	433	432	440	454	439	455	422	456	441	426	452	411	409	438	429	418	475	426	427	449	432	423	397	447	416	438	453	432	445	457	417	439	471	462	438	455	433	458	396	422	450	417	401	438	435	414	444	466	412	414	407	458	448	443	400	441	433	416	448	408	463	424	440	467	447	404	426	445	459	446	454	433	453	434	422	432	401	446	457	461	458	415	429	422	427	429	433	427	444	450	438	413	392	415	454	442	448	426	409	395	444	399	403	459	431	426	422	468	421	438	426	427	446	412	404	401	420	468	421	459	433	431	450	431	453	438	419	438	429	435	431	457	440	445	420	424	425	414	431	443	437	393	459	442	440	428	403	426	441	442	381	445	424	415	433	457	431	451	460	445	426	430	422	417	450	456	420	449	466	427	423	435	417	420	436	424	440	431	422	451	457	426	430	382	430	460	439	407	426	417	436	423	378	431	400	456	445	444	447	408	433	398	473	414	446	411	404	401	403	471	437	448	438	450	426	443	415	408	425	450	445	446	411	456	436	455	382	443	413	431	406	436	445	414	415	479	410	450	442	421	423	439	459	430	455	465	429	407	439	404	388	406	448	426	425	469	439	437	445	389	457	447	435	481	448	417	431	455	417	431	413	447	433	467	417	414	441	403	420	439	412	484	429	444	414	443	456	423	437	473	433	424	448	467	427	420	419	413	424	426	470	430	402	436	490	466	446	406	421	479	446	424	407	424	442	451	470	428	433	438	406	427	446	441	442	419	470	428	443	446	457	433	422	478	392	457	422	431	450	420	462	450	434	426	441	444	441	425	416	421	437	433	418	446	439	469	406	470	428	432	451	396	465	427	444	436	459	400	424	436	428	460	422	422	396	419	471	443	449	448	464	435	414	408	423	438	426	427	414	421	446	472	428	420	458	441	401	411	461	443	434	462	429	407	433	410	442	437	463	409	435	440	440	413	413	426	436	450	416	453	459	453	414	438	417	419	469	404	427	406	439	448	435	445	418	447	434	445	457	434	430	410	405	442	431	406	432	426	416	433	446	447	427	449	439	395	427	393	458	447	432	447	418	455	432	411	465	437	404	439	436	416	453	416	421	410	431	465	439	418	453	426	416	434	441	426	440	463	406	427	465	451	432	460	450	421	425	405	430	456	449	440	420	443	428	429	407	394	402	479	449	412	436	402	422	441	402	418	418	470	433	437	437	424	421	429	421	458	426	412	413	440	450	425	450	425	473	398	426	451	415	434	440	437	423	427	449	420	423	445	457	413	442	447	418	417	429	418	432	431	459	467	457	447	425	442	418	470	435	464	431	437	394	437	422	432	446	404	405	416	457	452	467	430	445	431	395	427	429	449	456	476	463	392	423	449	430	465	420	438	408	395	472	434	440	434	435	451	469	439	465	432	401	475	442	450	434	448	461	418	454	393	421	449	440	416	406	390	436	417	414	454	442	428	395	415	460	454	440	444	410	402	415	412	462	406	433	425	416	462	421	484	432	443	443	407	445	432	474	427	437	429	410	422	415	424	391	431	432	426	439	418	433	432	416	424	423	407	429	450	440	414	434	414	427	416	435	423	425	422	489	382	421	419	440	455	428	440	421	432	420	407	463	472	435	449	412	429	443	455	451	422	439	467	440	489	436	461	432	434	429	442	423	420	432	452	443	442	450	447	432	453	452	448	444	431	439	423	447	436	369	434	418	394	469	464	458	454	414	411	413	447	456	468	415	472	433	411	440	473	412	468	451	452	403	461	434	427	462	445	401	412	419	423	424	423	476	419	442	412	424	452	454	440	456	433	457	449	455	441	396	422	389	449	435	438	445	427	442	465	418	432	423	430	448	395	437	450	396	416	414	432	457	443	419	410	435	432	463	438	445	454	445	438	444	413	421	413	434	450	438	438	421	456	415	437	459	421	434	465	410	441	427	425	452	441	414	421	433	425	455	423	458	419	394	440	426	404	457	452	449	441	439	435	472	437	476	417	445	407	426	420	435	411	395	410	411	407	468	435	406	452	452	438	441	402	430	409	434	418	409	436	442	444	451	429	420	484	399	448	417	401
36597	40164	36788	22985	12325	7813	6287	4587	3184	2558	2156	1767	1369	1223	1061	937	814	750	654	626	635	545	573	559	571	566	473	519	466	458	470	461	403	466	432	446	426	433	439	429	429	451	405	400	417	438	451	439	410	430	437	417	399	402	433	472	428	438	418	421	450	428	406	418	380	451	431	434	400	421	431	431	429	382	402	454	424	452	422	378	432	410	425	431	414	445	420	435	416	399	406	410	412	437	400	440	426	421	425	430	419	420	399	466	461	412	414	403	410	428	454	418	454	412	443	421	425	397	412	438	469	414	430	480	412	429	415	437	455	439	439	398	420	419	414	380	432	431	407	430	413	470	423	414	430	397	393	408	452	416	425	413	446	445	429	406	417	422	439	429	412	428	418	398	417	429	404	396	461	422	440	410	420	399	453	428	453	437	395	379	431	423	393	377	469	393	449	395	419	428	383	387	428	431	431	444	431	406	443	402	437	444	409	433	417	422	414	440	457	437	408	455	394	421	453	450	410	454	455	454	410	392	401	446	430	422	402	416	442	434	381	430	454	424	426	419	372	431	431	390	415	421	451	392	395	438	405	437	445	412	417	426	424	433	445	391	458	423	429	420	429	427	451	412	470	394	457	420	404	432	444	426	395	456	389	427	415	423	420	426	407	451	414	447	417	426	401	436	425	419	387	427	425	439	417	427	429	432	422	397	439	454	430	433	428	447	452	436	401	448	475	422	428	397	429	402	413	426	388	440	432	421	423	453	424	398	461	447	439	407	468	419	457	417	427	448	432	391	444	390	416	433	426	381	447	395	408	404	415	443	411	391	392	429	369	445	427	438	441	420	454	416	463	430	422	446	393	443	445	413	454	439	452	403	398	417	425	430	454	418	405	463	431	431	425	412	471	422	414	416	433	395	408	384	452	457	432	429	395	421	430	405	411	412	445	464	438	426	403	437	428	401	420	412	438	421	411	443	384	393	400	414	405	391	467	435	413	477	396	411	444	428	422	422	438	422	445	402	440	416	412	439	452	439	435	407	397	427	436	425	437	430	451	429	405	432	419	421	423	471	385	438	412	416	437	414	412	420	433	452	467	435	457	416	374	390	425	417	469	412	401	456	403	439	403	449	452	443	414	415	440	394	461	449	479	452	400	414	453	446	445	404	381	432	453	439	417	410	387	420	433	445	416	457	430	436	412	434	418	461	436	431	466	437	404	406	405	480	430	435	435	430	470	398	424	418	448	442	448	396	423	417	430	447	410	442	371	418	439	378	447	427	408	405	431	419	460	458	403	430	406	413	424	414	397	404	413	445	394	431	449	412	399	447	409	431	403	406	426	437	412	393	428	411	398	447	410	410	403	464	438	410	472	402	423	432	446	437	447	433	419	456	405	420	424	433	416	427	429	418	382	441	442	446	386	418	412	400	453	460	408	456	409	433	444	435	377	463	419	419	408	422	427	399	415	432	408	474	444	392	427	451	401	507	452	432	448	441	433	430	431	424	439	417	452	452	392	414	397	406	436	433	417	391	413	437	404	443	423	412	408	442	420	447	393	430	390	425	401	410	419	430	430	437	456	407	412	434	399	380	402	431	414	410	435	424	437	380	441	411	438	413	427	471	438	402	431	406	428	421	457	412	424	474	414	438	415	439	452	423	428	423	469	429	434	437	422	455	415	426	405	417	461	461	418	423	415	411	390	438	451	456	470	466	409	409	451	432	401	440	429	437	384	411	433	452	434	439	404	413	424	400	427	388	428	423	424	419	471	447	415	426	403	393	406	433	445	398	401	407	460	381	467	418	455	428	444	407	385	385	437	418	423	438	405	375	396	412	446	413	456	432	451	400	403	427	440	451	414	448	426	446	429	461	405	402	407	420	417	413	423	405	438	417	424	430	467	460	439	412	404	442	424	432	423	430	398	456	396	444	445	429	452	375	455	414	447	456	415	420	437	403	420	449	451	390	430	435	417	448	421	421	425	437	443	429	414	397	442	448	429	456	408	425	448	394	429	420	415	443	444	406	393	406	414	451	419	391	428	419	413	424	420	449	429	389	435	464	409	424	447	444	391	399	439	422	438	413	441	427	393	410	425	430	393	414	411	413	364	420	418	424	405	462	440	454	413	401	428	411	409	432	408	398	443	409	394	427	412	427	416	448	451	445	403	408	419	424	441	430	387	438	422	415	409	422	401	421	433	424	461	410	404	408	429	398	425	399	444	408	446	407	396	408	404	446	397	449	419	438	400	444	437	403	419	412	425	423	407	409	458	421	428	410	434	439	392	406	380	384	445	423	410	430	435	430	419	413	371	418	431	389	435	410	417	431	402	442	407	426	432	439	468	442	411	402	436	436	432	401	392	438	435	431	459	478	427	424	430	437	444	423	428	404	379	433	408	415	442	431	439	419	464	419	417	401	345	426	409	404	422	431	429	423	427	422	404	412	429	396	435	417	408	441	412	458	426	458	440	423	424	388	424	422	379	380	435	420	428	423	390	423	409	391	450	433	449	439	383	440	404	439	427	403	399	408	437	405	410	436	425	460	452	443	427	430	470	420	412	422	436	453	450	441	401	400	448	413	436	405	419	425	415	411	400	446	455	430	435	425	428	443	428	396	457	425	425	413	407	436	421	387	450	439	400	423	411	414	436	416	406	464	384	429	413	384	414	449	410	448	417	398	451	414	411	442	452	429	435	404	375	444	411	419	424	375	402	409	448	457	395	429	436	425	421	419	398	432	417	421	460	405	410	448	441	422	437	404	441	420	419	400	415	408	450	451	425	417	471	447	400	423	429	416	423	455	420	409	429	477	402	412	432	432	398	478	433	427	414	435	438	469	446	433	384	419	459	449	422	444	411	438	423	372	451	404	444	468	413	434	449	377	411	378	447	417	392	420	472	425	407	420	419	454	425	434	410	444	416	426	442	385	414	427	428	402	434	429	396	418	433	393	412	411	417	394	458	402	395	424	431	417	383	430	406	421	430	393	475	412	435	399	406	429	405	426	418	412	432	452	437	446	411	457	408	442	436	366	415	435	419	408	433	422	421	386	417	423	410	409	422	422	444	414	422	435	398	397	468	415	445	441	446	428	369	431	436	448	429	449	418	406	469	417	399	394	433	408	384	415	413	467	407	414	417	407	448	426	436	429	415	378	417	432	439	430	410	443	395	390	451	429	425	429	420	413	428	472	434	420	408	436	418	427	438	444	433	408	410	429	443	441	410	399	418	416	411	407	408	438	437	455	406	369	408	438	436	407	413	457	423	403	461	408	441	431	425	432	390	426	389	435	430	440	438	423	423	465	427	413	404	399	421	415	400	421	391	405	416	412	435	411	413	423	415	438	433	398	435	416	426	430	434	424	452	402	430	406	418	433	451	429	391	426	434	424	432	392	413	422	431	404	447	409	377	462	413	447	454	420	418	420	440	413	415	428	421	443	406	449	425	444	393	441	434	445	439	409	419	422	426	431	431	422	428	436	395	390	437	383	428	407	411	404	400	422
40753	51868	35504	19687	14167	10943	9640	7099	5031	3799	3164	2610	2075	1674	1435	1144	1047	936	862	717	755	660	659	629	572	516	566	557	521	500	484	478	467	447	437	462	457	452	460	432	437	407	461	452	426	417	454	422	428	444	432	448	410	443	444	406	424	444	428	416	459	438	420	441	420	450	426	450	411	409	457	390	386	414	394	393	444	419	404	397	418	395	435	418	448	433	447	420	456	450	430	404	445	452	419	390	436	426	455	453	454	388	417	414	408	431	423	396	419	449	397	420	410	462	441	437	394	455	446	395	420	402	437	451	414	434	459	421	416	473	433	431	425	431	445	410	435	431	450	439	457	416	446	447	456	408	429	411	453	436	441	405	453	402	422	453	439	396	413	426	414	416	439	411	416	459	450	406	458	414	429	390	433	440	402	426	416	423	440	422	432	417	467	418	388	445	457	412	454	408	433	441	438	445	452	461	438	452	426	407	412	403	450	413	423	421	397	421	411	457	406	441	432	418	429	386	446	428	421	392	450	447	430	446	413	423	438	409	447	435	449	403	418	439	413	383	417	420	413	443	435	473	408	443	424	422	452	409	407	412	469	456	446	389	410	407	407	409	448	457	409	435	444	409	455	422	405	464	424	426	407	392	427	436	389	432	400	439	442	439	447	407	436	449	401	422	429	464	412	450	428	420	437	414	427	419	430	446	448	473	416	446	444	399	431	460	420	437	411	436	462	391	447	443	429	419	425	452	417	422	434	412	483	418	448	419	404	417	390	452	421	412	446	428	468	420	403	439	404	415	423	414	416	421	453	434	426	454	412	428	375	407	430	447	431	416	457	408	436	429	444	461	432	421	402	454	442	410	441	391	410	445	403	467	454	470	407	451	426	421	437	381	409	396	452	421	434	441	412	438	429	428	397	386	429	403	409	437	413	403	430	372	453	443	422	444	408	479	392	415	439	420	442	397	416	405	414	424	415	435	394	444	409	448	439	417	493	397	416	388	420	399	457	436	408	414	453	431	449	386	416	419	403	435	452	455	461	394	414	414	438	417	401	425	455	409	448	429	426	410	436	391	455	425	393	417	455	435	450	408	443	448	426	445	411	444	420	403	420	429	424	437	384	451	419	433	424	433	419	404	405	428	434	429	403	445	401	382	431	407	412	440	414	424	451	427	438	412	428	460	443	424	395	425	429	431	421	392	431	439	406	445	436	431	423	421	428	420	398	441	386	443	405	426	423	403	442	412	427	422	394	402	420	447	431	435	440	447	468	395	451	416	425	418	430	429	405	470	462	444	429	449	406	440	406	426	431	415	463	420	420	436	421	458	422	394	412	442	415	426	426	453	413	414	449	418	433	440	408	419	429	413	403	436	424	432	454	441	453	404	433	408	427	470	446	477	449	408	461	428	444	431	464	454	401	413	431	426	391	430	413	428	388	454	429	424	419	459	452	435	446	414	387	405	411	416	426	435	440	430	461	434	440	420	418	405	421	414	452	424	414	460	410	419	391	446	406	438	362	433	444	404	394	435	425	387	448	456	440	437	436	416	431	438	437	406	428	428	428	389	439	392	416	393	449	386	457	408	433	401	446	438	422	418	430	438	467	423	442	438	406	465	388	405	418	411	415	456	405	448	439	449	424	448	414	428	433	408	448	395	444	384	447	422	444	448	429	426	453	427	421	418	413	435	428	368	415	418	372	457	448	423	427	425	424	431	415	430	427	431	455	438	430	434	448	421	445	403	401	402	406	430	432	388	425	456	430	462	402	445	453	436	431	429	418	425	438	437	414	436	386	431	426	395	418	434	431	419	446	406	437	437	415	402	431	431	407	443	421	438	445	415	463	412	432	424	407	394	463	432	448	404	453	494	435	447	400	419	426	432	457	403	425	444	389	399	404	416	409	413	401	432	463	397	442	412	385	438	432	442	442	409	461	432	428	405	448	413	412	404	438	418	386	444	481	413	455	423	452	412	418	460	432	424	411	440	426	407	456	440	488	384	414	433	432	453	412	402	422	394	413	425	413	420	475	426	442	433	476	417	434	459	399	459	421	393	432	436	470	452	462	421	480	448	406	426	454	363	421	433	413	440	439	424	458	405	434	453	434	408	430	427	408	436	429	410	441	414	447	422	425	442	414	400	457	407	438	466	463	416	435	431	393	409	431	451	431	412	411	401	412	438	425	386	437	407	421	435	409	415	406	425	398	419	431	434	430	395	473	430	443	449	449	438	426	436	455	436	391	388	394	424	414	426	458	440	415	423	484	425	433	422	389	407	405	431	452	425	404	426	409	423	406	443	424	449	398	425	413	419	416	457	454	470	430	439	399	446	421	454	406	438	415	419	436	439	445	446	440	405	413	474	427	430	401	466	406	441	422	455	458	431	429	441	429	432	427	473	441	445	457	398	403	450	399	456	455	437	432	420	430	418	433	436	436	454	405	409	432	418	442	430	405	419	420	438	399	453	417	405	408	440	406	422	419	444	398	449	420	462	387	441	440	434	447	424	409	429	417	428	447	490	438	465	405	436	418	432	433	406	442	444	436	443	421	460	434	415	419	463	406	441	398	447	434	455	441	403	453	415	392	418	425	411	410	469	436	419	400	469	453	447	447	427	426	379	457	448	376	415	434	424	452	453	435	460	440	441	397	419	445	469	444	436	425	410	428	406	424	403	451	423	459	402	434	428	409	452	434	405	444	425	393	398	397	432	425	432	416	442	404	388	432	439	439	428	424	428	433	418	398	419	416	415	431	405	380	413	464	442	422	430	448	446	431	443	455	433	404	443	439	436	468	461	435	409	411	454	441	425	404	414	433	438	428	401	431	387	457	438	478	401	405	393	428	438	457	438	408	398	491	436	410	439	429	423	449	403	417	464	421	431	434	416	419	481	442	430	416	408	452	416	405	392	427	404	453	419	473	421	398	410	445	407	425	409	423	423	401	433	440	439	404	445	384	382	379	417	440	406	437	449	454	459	396	393	440	385	465	438	435	436	436	461	419	437	452	436	448	397	409	422	414	411	412	397	427	451	406	422	483	407	428	393	429	444	444	451	399	460	434	434	424	428	394	427	436	410	453	393	421	394	390	445	431	402	436	420	413	424	438	383	413	468	439	433	449	421	416	409	420	414	413	437	415	446	411	454	424	416	427	479	428	443	420	456	443	401	432	446	437	441	409	437	445	452	418	440	434	445	444	414	405	433	434	466	450	411	436	445	390	447	433	428	444	464	447	428	437	434	400	428	428	426	403	423	426	426	420	469	425	408	411	411	424	408	420	402	419	462	423	417	424	427	453	435	445	381	436	435	446	428	432	383	430	405	455	419	422	388	427	444	447	432	393	429	432	428	416	453	384	419	412	428	466	414	444	411	444	433	443	450	431	421	434	405	426	438	429	439	454	432	416	420	382	452	437	445	409	413	426	426	422	412	445	426	473	433	445	417	422	438	439	405	424	437	406	479	397	435	403	433	399	428	463	453	446	406	411	459	425	449	446	417	403	442
24130	21335	28888	25257	21861	16767	10554	6668	4599	3443	2897	2351	1962	1511	1305	1143	1050	891	833	781	736	694	637	601	620	560	541	515	501	477	471	482	473	480	448	484	458	422	432	427	409	424	424	431	418	413	457	374	441	395	416	427	439	396	408	416	412	402	403	409	423	384	434	420	428	441	402	394	400	418	397	394	419	412	411	424	438	405	428	413	424	413	471	419	390	444	386	424	431	403	395	415	413	391	388	429	422	410	369	400	434	391	433	414	384	408	396	450	407	423	425	425	424	385	425	425	442	406	416	418	423	429	433	388	435	430	429	450	419	476	443	379	395	407	420	412	458	401	421	409	427	457	427	469	444	420	453	415	436	403	422	433	434	415	406	451	386	377	434	396	415	437	445	438	415	359	436	424	421	417	430	461	447	410	415	424	428	459	411	434	434	396	438	398	431	411	446	430	441	459	405	388	393	426	430	418	442	441	470	429	470	452	419	432	428	430	403	430	447	445	442	457	386	419	426	400	397	436	428	383	412	406	402	413	428	426	473	414	422	432	408	423	450	446	395	432	434	398	395	467	432	445	442	416	441	408	429	424	424	402	437	426	466	393	420	411	419	427	416	434	457	449	454	386	433	416	410	448	413	388	427	433	394	448	458	377	384	413	402	405	431	404	453	390	429	417	436	432	411	415	414	414	404	420	451	420	442	424	443	398	442	399	433	406	441	409	434	386	462	437	420	404	423	398	422	445	427	402	412	427	437	420	417	416	395	391	419	446	420	408	365	433	452	430	434	442	421	413	442	404	427	408	433	385	431	434	456	446	419	421	427	414	440	439	420	410	428	431	429	428	403	414	400	386	398	413	412	470	382	400	426	420	416	475	406	432	436	412	394	401	407	458	426	444	411	462	436	422	421	424	425	412	415	383	442	444	435	430	425	421	396	418	396	441	415	435	403	397	435	425	414	447	367	471	415	427	442	374	442	456	473	450	423	399	437	374	447	425	423	366	403	447	431	415	405	401	464	478	449	394	436	379	392	418	483	423	405	439	450	432	429	428	428	415	420	387	424	422	394	411	404	417	418	429	414	391	406	411	464	427	393	439	441	391	374	461	400	393	432	398	412	432	416	410	430	394	393	456	441	402	447	428	468	447	442	440	443	428	431	428	379	433	412	424	383	399	399	400	447	433	409	438	423	416	433	455	410	440	411	422	456	421	408	413	434	413	449	415	429	429	403	408	426	451	430	381	444	419	447	407	420	379	457	441	421	422	465	470	382	438	417	399	402	447	398	421	434	394	428	455	432	415	437	407	413	434	443	454	421	402	400	451	395	439	429	447	420	401	384	444	438	459	454	427	388	392	416	425	419	426	443	452	428	410	399	422	385	424	398	424	414	408	423	440	432	395	399	407	437	410	404	423	416	417	443	424	411	446	387	441	380	407	424	397	467	426	418	457	416	451	402	437	389	427	413	426	406	424	403	396	413	430	434	420	431	386	393	458	420	399	408	440	420	445	408	422	388	408	416	403	427	450	418	416	392	461	426	424	431	420	414	449	453	404	406	409	429	412	394	377	436	429	428	425	410	438	453	442	375	435	414	438	424	444	445	381	387	434	410	411	441	374	401	413	399	428	418	421	404	394	427	413	417	437	412	418	408	417	398	430	429	463	379	430	422	391	397	424	416	405	439	422	396	404	429	425	396	458	399	400	398	394	385	438	395	418	425	423	394	458	430	419	465	417	417	451	399	428	426	397	402	392	412	394	394	435	471	449	431	406	455	463	430	440	412	403	394	408	427	431	437	425	436	434	408	416	402	420	441	396	391	447	443	431	412	437	410	401	433	437	432	444	443	412	428	447	426	416	389	430	430	443	427	417	434	406	418	413	441	440	424	389	438	439	423	413	405	393	408	428	392	411	424	429	387	405	423	395	377	397	392	437	433	408	444	392	398	390	415	417	414	419	439	443	415	397	440	421	428	418	415	415	397	410	412	410	411	415	421	424	454	411	436	425	419	410	424	435	405	412	423	413	414	414	431	420	419	381	410	434	429	431	380	441	388	430	429	464	421	424	421	448	400	406	436	374	439	417	416	400	413	455	400	436	417	452	410	403	404	431	450	441	413	377	427	425	416	445	397	422	429	383	403	397	440	418	448	416	440	419	407	396	410	422	404	431	391	403	403	396	432	405	427	419	409	426	429	416	386	426	436	445	404	464	425	422	454	438	435	405	406	423	398	453	409	456	429	420	424	430	414	454	441	394	388	429	410	392	414	429	419	390	387	407	425	455	453	389	442	447	395	411	433	430	406	429	365	459	435	409	413	423	424	417	364	428	456	420	369	416	426	436	416	430	418	427	434	424	441	427	418	415	440	408	434	440	407	393	380	397	440	408	471	415	418	414	421	430	372	420	429	456	430	396	409	466	410	465	380	441	452	426	415	453	407	386	413	397	468	435	413	444	407	438	428	401	385	411	439	423	418	417	416	402	375	413	449	402	403	436	472	458	411	395	441	402	402	411	424	423	449	406	403	412	428	442	422	402	416	400	427	428	398	443	430	461	425	443	439	424	403	454	409	434	433	397	458	401	455	429	430	401	426	434	427	412	446	402	432	432	406	443	391	432	438	430	441	394	424	418	427	439	371	433	441	412	404	413	419	434	390	409	430	384	427	411	440	434	397	418	395	408	430	412	416	424	416	399	388	435	454	404	440	450	406	375	393	401	424	426	405	434	423	436	416	400	450	408	384	432	438	472	441	421	441	434	437	418	425	444	431	407	442	397	420	430	413	419	415	425	441	431	425	465	440	419	421	432	422	417	416	380	413	401	405	413	442	427	416	416	422	384	433	425	423	410	461	415	444	397	391	384	439	391	391	425	431	416	398	418	454	401	459	411	413	406	393	401	403	406	410	419	411	395	404	420	458	411	429	410	391	414	436	414	421	408	371	408	405	434	388	417	404	449	422	396	424	425	420	385	421	423	399	453	438	381	411	431	463	409	403	429	416	404	422	405	403	444	408	436	437	445	411	405	442	432	386	403	422	431	436	389	413	407	383	454	424	417	413	417	406	413	404	406	445	415	426	435	393	425	429	412	395	409	409	431	451	413	439	389	443	426	440	416	452	449	428	455	436	414	419	442	449	452	388	438	402	444	380	415	411	438	404	380	395	428	424	450	448	445	446	400	423	417	393	421	434	405	412	374	438	418	377	381	397	450	412	405	418	411	404	432	406	387	434	414	422	385	419	465	416	429	415	404	408	398	391	414	452	412	407	388	409	408	420	428	411	435	463	426	445	427	402	457	408	423	457	421	415	417	432	449	367	442	419	433	410	405	403	383	398	396	426	400	419	410	395	410	432	427	408	408	400	441	393	447	433	436	437	463	478	421	419	398	410	423	416	392	418	434	454	429	408	425	400	438	424	443	409	396	425	407	420	420	410	407	412	431	426	391	435	404	425	403	408	377	402	424	426	401	405	441	463	386	383	404	425	390	458	433	392	451	420	392	423	465
38936	64491	46403	28367	19366	13787	11960	9489	6835	5200	4414	3466	2774	2166	1729	1489	1299	1159	1088	937	827	803	732	676	666	612	568	608	555	545	510	509	483	474	466	478	442	462	428	437	430	406	446	418	467	444	429	406	440	427	396	417	486	425	427	427	407	421	455	403	461	426	436	430	389	472	396	448	441	420	409	432	420	443	381	431	430	432	432	413	405	421	443	403	394	477	392	422	436	409	406	456	428	402	446	447	427	436	436	439	437	403	422	437	437	379	448	407	441	424	469	401	455	402	414	419	473	427	405	400	402	417	424	455	432	418	440	410	407	438	403	438	416	424	426	411	418	429	443	453	370	431	399	432	419	392	434	422	431	434	425	392	438	423	469	414	427	374	363	414	425	437	417	442	427	449	419	446	415	407	411	399	448	418	406	387	441	447	438	393	427	424	448	451	429	447	409	425	435	405	434	415	428	448	432	430	408	423	400	420	426	455	426	439	381	435	406	388	439	427	386	413	430	433	413	450	424	405	466	427	435	407	417	424	436	441	418	464	394	396	403	439	426	417	422	425	420	386	426	420	416	403	435	408	420	431	426	416	412	388	404	433	420	406	429	434	439	449	389	431	436	423	432	403	428	410	427	415	436	407	428	419	453	422	428	411	404	425	428	430	406	439	409	447	426	404	404	402	444	399	422	433	396	415	436	384	414	417	416	423	439	407	359	414	438	450	407	376	412	402	405	424	417	425	444	442	421	421	447	375	456	450	470	410	417	433	412	429	462	446	427	428	422	463	457	427	418	422	433	459	429	462	420	413	365	436	438	396	423	433	407	390	403	413	430	408	430	371	457	453	407	402	419	450	402	412	391	426	410	408	427	425	424	431	412	413	428	431	417	406	429	416	371	436	442	428	410	405	417	454	456	430	432	445	427	451	420	422	409	444	397	418	435	418	443	460	432	383	446	429	381	405	432	400	446	404	387	419	426	414	398	407	416	394	398	403	458	413	438	393	428	439	455	419	450	463	408	385	413	396	464	417	466	407	413	409	410	406	415	387	389	418	482	402	422	413	438	388	451	416	392	433	432	432	389	427	386	420	446	401	453	450	424	407	418	397	420	429	449	426	430	430	404	445	437	403	391	410	411	425	440	419	406	440	436	418	417	384	395	412	407	435	460	425	453	434	414	430	416	434	413	428	435	435	410	419	410	401	391	423	404	429	420	413	418	449	424	427	404	432	437	412	421	411	402	414	391	463	415	435	468	442	409	407	443	432	430	424	456	438	428	436	402	411	413	388	431	435	396	440	417	404	427	428	447	460	396	410	402	404	437	423	418	418	429	414	406	447	400	428	408	445	427	402	465	397	430	413	443	438	409	412	400	423	421	393	433	423	462	418	389	441	426	414	439	470	404	445	412	417	429	405	428	463	423	387	409	449	416	439	438	460	441	426	460	419	438	427	399	444	430	423	442	405	402	409	445	406	435	443	376	408	404	400	398	390	405	388	407	429	414	420	438	448	447	483	400	420	418	421	402	416	402	419	437	391	445	427	425	417	392	385	385	430	376	425	461	426	411	458	411	409	437	426	420	431	446	411	421	425	447	427	453	394	445	440	420	396	411	417	405	407	415	435	429	405	422	426	427	465	422	413	408	463	404	421	431	420	423	428	445	411	429	415	415	411	418	388	469	388	423	415	455	390	443	440	415	383	430	401	422	393	416	399	400	382	450	404	423	433	426	422	437	436	438	405	442	411	414	393	437	471	410	442	396	433	431	417	424	430	411	380	434	418	372	416	395	418	430	423	437	429	384	421	409	429	398	447	427	409	412	414	381	432	394	447	419	431	390	422	419	383	436	406	418	413	409	420	421	431	429	457	400	403	389	406	412	444	387	429	442	425	415	423	404	414	420	404	437	399	440	416	422	419	402	428	418	425	417	444	418	415	423	400	439	416	422	415	433	456	424	424	446	392	433	415	441	439	402	445	438	431	396	414	443	416	436	407	427	405	414	403	405	408	432	365	434	418	404	438	455	433	452	457	420	440	408	406	440	419	424	420	466	421	414	385	430	443	440	407	422	398	454	406	416	412	424	419	432	437	415	391	439	409	446	451	436	411	447	427	410	442	421	457	422	416	433	446	431	417	406	389	409	407	460	401	434	401	473	387	403	403	420	427	389	408	406	434	449	391	431	429	407	406	433	462	434	446	435	389	374	475	414	440	412	423	407	424	416	478	396	419	429	433	419	426	406	402	397	384	437	427	398	423	436	460	446	407	442	403	371	391	437	419	406	447	444	436	427	417	450	445	415	396	413	453	441	452	405	403	439	394	432	370	403	433	412	435	442	438	412	429	438	432	416	432	434	408	410	415	446	407	429	409	376	429	423	440	408	433	427	417	418	381	419	430	450	392	442	412	452	406	399	417	480	419	412	415	434	417	390	444	406	396	372	448	452	437	400	403	378	420	451	422	406	425	449	426	430	437	436	407	424	413	420	431	441	417	394	390	455	422	433	430	441	440	418	443	427	401	401	435	419	414	451	419	416	401	415	456	418	409	417	438	455	425	434	418	429	399	400	432	422	447	437	433	438	414	396	439	417	402	407	420	367	434	452	425	420	426	421	408	393	435	409	409	430	408	410	419	436	432	415	407	436	400	404	415	438	450	425	372	429	400	418	444	467	417	423	426	421	415	439	438	447	430	429	408	401	419	430	403	414	414	432	411	410	437	425	400	400	396	392	432	403	433	462	404	430	417	414	418	437	402	384	419	443	427	465	450	437	404	415	446	410	448	424	423	431	408	393	403	395	445	422	427	409	388	434	481	429	445	374	403	414	437	419	412	443	407	426	451	422	433	424	417	421	413	437	403	430	427	414	381	422	415	417	425	403	422	418	412	384	435	450	423	453	434	417	390	412	427	427	412	415	439	446	396	437	436	435	429	460	414	411	415	447	409	422	415	400	410	386	438	402	413	398	431	437	420	414	407	433	415	428	433	426	405	412	402	462	432	441	433	460	405	412	425	434	437	379	458	424	389	390	454	442	428	404	401	429	448	402	444	464	426	462	400	393	429	434	423	442	415	391	415	389	453	441	399	398	461	388	452	441	440	396	438	453	450	438	450	442	408	402	400	393	427	439	441	393	416	424	413	440	404	394	441	422	417	415	449	435	424	441	416	419	396	423	416	383	406	440	403	411	410	446	394	410	387	451	446	441	404	390	444	412	443	430	461	400	430	445	414	428	449	454	387	420	418	429	421	419	460	422	399	407	449	424	401	415	388	435	443	430	435	419	444	410	424	435	434	374	454	428	413	414	424	435	455	441	399	439	402	448	478	419	439	428	422	435	430	455	400	406	414	414	408	426	455	414	424	409	411	429	475	379	432	410	461	401	410	443	406	409	423	385	414	416	406	427	389	432	428	463	414	406	404	388	430	441	403	453	435	445	423	426	398	398	422	414	399	415	416	405	418	410	410	421	420	419	453	413	452	391	409	415	418	434	423	402	459	392	430	413	448
25355	22053	29445	27341	18840	10816	7435	5346	3712	2890	2312	1987	1692	1369	1150	965	895	852	804	723	673	645	612	648	611	554	538	529	536	504	457	479	461	444	489	483	491	445	459	448	467	461	436	488	426	455	445	451	447	462	426	473	424	427	436	418	453	387	457	433	472	453	438	468	415	416	451	441	399	442	456	442	433	472	431	406	439	426	449	504	441	445	452	490	434	445	419	441	429	461	414	452	402	446	421	425	462	423	450	420	438	413	445	426	441	411	439	445	458	414	401	448	415	424	435	425	426	449	415	450	427	443	426	428	448	450	460	420	438	442	439	475	441	455	451	446	391	477	443	418	478	419	419	400	449	448	439	440	442	488	440	443	479	411	439	433	436	470	481	453	440	421	461	440	434	432	449	470	444	496	401	450	430	453	429	451	423	480	471	415	401	441	474	418	463	421	414	442	459	444	456	408	446	466	410	414	465	454	417	453	428	444	460	452	413	459	450	453	423	411	431	437	443	389	422	414	410	415	469	418	450	469	427	399	418	440	428	474	439	458	463	433	451	417	451	457	478	447	409	430	430	442	441	422	402	459	446	472	425	485	395	456	403	439	445	421	426	423	441	422	442	427	408	446	408	439	412	459	434	406	447	461	452	396	436	417	423	430	435	459	447	443	447	440	434	468	431	443	406	459	445	433	435	456	464	429	415	469	465	418	391	444	455	438	430	409	452	432	406	441	434	446	482	427	436	422	495	434	461	420	448	422	445	446	407	461	466	455	415	448	438	437	443	440	462	417	443	445	429	437	431	435	432	429	464	418	434	421	449	421	417	438	428	438	407	442	438	418	437	424	417	404	413	437	455	454	438	459	404	442	378	428	468	426	422	442	419	476	421	394	446	438	432	415	457	413	472	427	444	445	411	435	440	468	492	478	432	466	464	448	427	438	456	405	446	404	473	413	468	417	430	448	435	426	461	426	443	437	448	458	438	400	395	440	460	431	427	433	449	431	435	442	429	441	479	415	449	421	443	430	442	439	442	432	450	400	435	388	452	440	427	440	455	446	458	449	430	489	421	428	425	491	437	458	432	432	461	445	464	437	452	423	416	423	445	400	421	469	424	460	431	428	436	433	464	465	409	411	455	448	436	460	404	420	436	457	437	434	423	458	441	471	430	468	417	458	432	416	478	395	405	417	437	459	421	424	442	452	451	471	435	450	433	437	453	444	438	447	445	426	448	450	474	440	448	454	393	406	431	405	429	419	438	446	391	413	404	383	414	450	444	375	443	468	443	423	482	485	454	397	430	463	433	438	430	449	436	454	472	450	441	445	449	429	432	453	443	431	420	450	425	438	431	421	459	426	441	467	466	466	467	423	388	431	444	463	443	434	435	452	468	434	442	412	427	457	425	408	444	453	424	410	428	452	445	430	452	420	397	414	428	447	434	455	419	426	462	412	391	438	455	420	407	419	444	440	472	425	460	438	429	451	442	433	433	409	383	466	447	413	407	418	438	458	432	465	426	429	446	410	433	474	412	443	482	426	447	481	441	407	461	479	447	402	449	448	424	428	442	434	453	429	445	400	407	372	416	428	449	380	463	437	469	438	437	456	466	446	419	429	409	434	463	470	446	450	445	435	412	432	426	431	462	451	449	430	405	435	484	430	447	465	404	413	395	447	461	419	434	457	411	410	451	445	434	427	482	413	433	425	412	425	417	472	389	443	443	407	424	424	450	443	428	388	491	443	437	404	484	460	440	447	430	448	427	409	412	460	464	435	459	378	418	406	446	448	440	457	412	454	438	429	444	440	430	458	439	464	410	442	458	413	402	481	413	420	447	423	476	447	442	415	438	388	415	438	430	434	426	472	417	422	480	447	471	420	454	442	435	430	456	407	424	434	445	430	407	432	480	427	438	431	434	470	435	429	451	468	425	426	470	438	427	407	457	432	415	396	427	453	417	453	453	461	420	440	440	427	447	431	458	455	431	437	403	411	432	415	413	414	412	434	411	473	394	450	461	427	432	470	463	450	424	426	486	435	418	440	460	424	426	411	371	429	445	422	456	421	425	436	437	479	467	477	443	421	419	444	437	445	465	433	443	432	451	384	444	426	437	464	464	430	415	444	443	438	428	421	468	436	418	436	457	427	419	454	424	448	442	443	456	422	441	426	448	420	446	467	413	426	451	449	434	414	404	476	471	428	435	461	408	468	413	449	425	440	435	443	427	436	458	440	402	483	440	454	414	426	418	428	482	447	421	420	454	436	432	441	414	451	402	460	387	418	431	459	409	441	439	498	428	419	442	443	431	475	407	442	450	445	453	443	384	455	469	438	428	418	431	407	435	426	481	424	428	425	467	441	433	434	440	405	396	438	455	439	461	397	435	440	461	462	457	418	421	409	410	432	476	433	411	477	427	449	447	446	440	439	423	472	468	433	464	454	434	413	457	399	400	434	462	478	444	404	399	446	418	463	429	429	425	411	478	415	403	441	421	417	406	445	455	454	507	455	430	411	426	448	457	463	430	456	423	420	422	460	423	440	465	436	456	466	410	462	442	421	425	447	427	413	444	426	466	420	434	443	422	468	437	425	427	445	466	471	470	481	439	442	413	401	450	429	441	446	426	422	437	452	416	431	450	437	431	414	403	456	409	440	421	436	478	468	403	453	474	431	439	449	412	444	430	437	400	429	431	423	412	419	400	418	437	422	438	498	465	423	410	445	431	444	435	454	420	422	450	413	441	413	446	469	458	407	382	409	442	432	421	419	432	411	425	464	422	426	430	415	428	446	395	426	446	432	457	438	437	446	454	387	415	447	435	446	453	461	397	395	437	449	442	441	455	444	447	445	421	417	431	411	461	410	451	440	436	432	468	453	443	426	442	438	418	410	444	461	452	424	425	438	408	453	471	435	456	463	416	465	432	446	425	448	453	452	452	441	382	455	446	435	376	483	440	418	433	440	421	455	436	448	459	417	427	490	435	442	423	420	405	419	391	424	433	385	389	444	470	441	467	428	443	414	472	425	438	440	435	415	405	359	458	438	414	412	462	456	407	439	452	426	408	460	441	453	402	449	428	388	462	433	452	440	455	452	423	425	446	435	435	427	428	454	417	434	453	454	444	423	418	437	462	419	417	430	444	389	431	427	451	449	461	412	439	411	471	448	424	443	415	457	419	441	436	419	405	436	458	422	448	427	434	423	458	419	432	451	430	475	447	442	417	469	417	466	437	463	484	486	442	452	422	417	424	453	461	423	390	446	423	442	404	434	412	433	389	427	468	423	439	408	444	436	462	436	429	440	405	466	446	434	454	471	458	431	455	424	440	404	432	424	426	438	423	448	401	449	438	412	424	457	434	453	438	399	391	415	436	423	441	432	411	423	420	446	431	437	439	417	448	486	445	472	438	457	428	424	455	411	408	431	388	414	427	491	475	442	458	488	425	430	457	460	430	414	424	443	407	463	459	410	450	409	459	411	396	461	443	459	416	442	417	443	392	433	448	421	429	446
39808	62841	41370	26156	17136	12571	10583	8437	6102	4531	3629	2925	2371	1973	1618	1300	1153	1063	934	857	814	752	704	690	614	624	585	570	537	540	462	477	526	459	515	477	480	482	523	479	439	466	400	450	474	423	440	491	480	463	441	439	472	421	468	483	434	453	427	462	443	471	476	415	473	444	465	424	492	424	455	458	448	427	410	452	429	470	444	449	441	465	430	439	408	454	443	437	421	424	409	440	394	480	443	437	465	477	435	475	458	447	409	410	423	465	463	464	429	427	430	444	452	445	449	398	406	415	443	449	403	421	429	489	439	428	512	444	424	405	447	475	449	434	428	427	453	437	441	411	400	469	447	443	440	427	416	434	429	418	462	469	399	416	419	438	447	421	446	464	420	425	457	409	479	434	433	405	430	411	429	444	416	456	432	467	440	438	433	440	444	417	454	419	416	438	422	473	448	413	445	448	487	447	443	476	455	472	433	419	414	448	460	421	447	394	415	445	413	441	415	473	428	417	428	429	459	498	427	421	402	433	435	487	445	392	440	438	465	430	430	442	409	421	419	466	468	451	450	407	402	437	456	428	393	435	419	440	457	426	461	415	431	431	434	453	442	423	438	435	471	454	465	418	465	451	418	436	441	420	471	451	429	402	433	429	449	413	457	463	448	440	403	406	463	424	430	474	464	430	432	442	432	438	414	450	424	446	449	431	416	434	439	444	389	416	389	460	453	389	404	414	421	416	437	446	433	436	453	444	404	474	457	423	426	458	412	459	446	451	390	452	444	434	421	421	472	445	435	457	434	418	423	400	424	443	461	411	437	451	464	444	418	473	440	444	452	448	447	405	422	462	466	422	408	473	437	435	451	424	430	450	431	432	437	423	430	453	406	451	424	434	472	452	414	434	431	449	421	444	463	462	437	442	458	441	422	402	467	466	457	416	440	446	458	420	431	442	408	429	487	417	453	415	401	414	428	504	453	442	467	395	433	441	425	426	413	444	452	428	469	448	431	449	463	437	441	440	422	434	420	424	432	415	401	431	434	416	449	417	454	436	433	415	475	428	446	430	400	441	420	419	414	418	401	453	455	399	431	423	424	445	442	468	443	460	438	442	467	440	447	489	425	442	416	471	390	439	428	451	445	441	454	436	433	404	415	421	428	448	427	427	430	448	426	412	424	453	454	416	439	436	403	448	425	438	447	425	429	424	427	445	411	451	450	414	431	433	451	402	441	450	471	416	434	427	466	432	418	473	413	424	398	465	469	441	386	470	431	420	457	441	449	455	437	471	436	474	423	466	424	438	431	417	463	446	455	428	435	452	433	443	457	440	409	377	435	428	431	449	445	421	447	406	438	456	448	426	479	427	471	427	438	474	414	468	460	418	460	427	410	451	441	415	447	433	453	400	404	460	470	448	441	411	430	434	459	426	435	430	454	428	438	444	429	471	436	447	421	416	427	440	414	466	421	428	433	436	434	459	444	438	467	474	409	452	418	410	451	470	414	451	442	429	436	413	430	466	443	432	447	450	413	441	467	415	462	452	443	448	445	414	442	471	424	445	460	402	430	456	452	446	431	450	442	440	447	441	445	472	429	421	426	407	444	413	438	455	426	456	447	451	415	456	459	460	458	471	443	424	421	438	425	456	447	472	448	451	469	443	443	451	453	402	438	408	419	429	424	437	411	438	432	458	433	428	447	450	418	432	409	432	460	450	434	463	441	406	427	440	443	445	431	433	434	478	459	427	428	445	456	436	427	459	419	428	439	394	429	445	446	416	456	419	452	442	454	398	429	460	444	444	473	449	412	473	420	469	447	435	449	443	481	468	397	437	416	458	463	454	438	468	415	408	434	477	409	466	426	431	454	437	427	423	413	430	431	419	428	434	452	419	436	453	386	447	409	442	450	475	466	447	435	419	432	447	457	421	409	445	386	435	454	448	437	423	427	443	421	411	424	456	423	415	460	406	426	442	406	437	434	412	451	398	434	415	433	464	440	406	416	453	432	425	430	454	458	422	447	464	465	394	446	449	442	427	427	457	432	468	401	404	411	460	491	419	437	445	445	449	452	418	435	434	419	443	478	472	416	462	443	424	429	487	436	455	423	422	472	444	415	432	480	427	429	415	447	397	490	462	470	421	409	458	467	444	435	439	441	479	440	452	407	421	402	439	440	433	411	442	425	435	418	428	467	437	459	451	455	469	412	498	474	473	484	437	440	439	446	461	431	460	417	447	450	438	428	456	462	417	501	442	430	446	469	419	446	415	435	460	418	494	420	387	430	460	465	416	470	429	448	459	434	393	409	453	456	467	410	440	458	420	410	471	450	439	438	448	410	445	424	435	434	410	454	426	452	463	431	398	447	429	402	445	409	409	503	427	455	451	404	447	461	427	427	431	408	458	399	417	451	437	449	456	446	475	412	446	422	479	465	430	449	439	412	461	449	444	403	467	433	452	427	466	413	424	407	495	452	417	432	432	450	440	453	413	453	412	437	440	454	440	450	459	488	430	430	446	418	459	442	430	430	435	435	416	446	434	441	440	410	439	442	468	428	442	478	396	430	427	433	436	431	416	445	447	440	423	401	499	449	435	427	439	423	423	429	469	446	442	442	438	453	420	479	475	469	438	442	441	457	467	441	437	414	427	428	421	458	456	431	437	463	431	430	437	449	452	406	399	473	457	439	452	470	462	427	473	468	448	441	420	443	438	434	471	462	469	404	484	472	425	422	426	450	458	410	456	463	384	489	396	417	428	433	451	428	436	433	472	431	423	443	465	418	422	465	433	457	453	425	469	458	444	429	435	451	405	450	383	415	429	433	443	456	460	442	480	461	486	462	435	437	442	449	433	459	442	476	460	485	409	456	423	414	453	441	476	448	460	444	438	485	424	430	449	439	442	459	453	409	419	458	445	437	451	434	456	405	471	444	444	448	479	435	434	460	450	446	469	454	411	454	477	448	448	460	412	450	428	422	456	445	418	439	465	416	427	414	443	438	444	487	411	467	461	457	447	418	463	434	440	449	440	447	495	481	402	421	436	410	412	428	458	445	427	473	437	447	435	484	443	449	459	441	420	447	444	429	432	440	466	453	438	428	479	450	470	451	428	416	441	464	422	413	421	449	442	448	452	422	437	444	437	427	446	417	415	438	409	418	439	445	434	476	467	420	473	403	443	473	420	433	423	451	445	431	412	392	434	427	400	416	445	437	458	452	439	457	438	429	452	456	424	435	438	430	462	429	429	382	439	384	456	438	474	458	441	425	408	419	445	443	444	419	440	427	497	433	443	450	436	434	450	476	472	433	448	431	449	432	452	436	464	453	461	433	485	405	432	455	400	421	440	448	450	485	422	420	436	444	462	441	454	452	416	425	446	431	426	445	480	441	456	414	412	423	444	419	485	502	460	402	422	429	417	437	426	449	473	442	410	435	397	433	418	446	463	456	396	423	432	441	420	479	434	426	441	487	441	410	433	426	447	432	452	451	430	449	453	430	453	431	430	405	470
22980	21412	29184	24308	21932	22355	19353	10230	6687	5118	3900	3209	2775	2100	1780	1511	1317	1188	1029	958	885	843	789	800	691	627	595	558	592	555	530	537	536	560	476	505	505	461	458	479	468	485	488	460	468	461	487	438	463	441	408	437	411	429	454	444	432	422	405	459	451	421	423	436	450	397	385	451	430	419	447	456	462	449	428	435	404	463	462	447	439	403	472	406	448	472	417	460	440	459	427	395	453	484	492	478	440	452	452	436	429	493	451	429	434	442	415	455	454	459	417	426	431	435	428	453	441	426	442	444	453	443	435	483	412	406	424	460	478	473	462	481	443	485	410	453	459	432	488	473	464	422	426	412	462	475	427	395	441	486	464	442	427	431	437	420	428	455	460	463	444	449	441	439	444	437	451	422	488	429	430	432	437	424	428	437	406	401	520	431	427	458	423	439	464	449	445	448	440	455	414	425	446	437	456	462	462	416	407	440	440	463	440	410	429	417	415	476	437	472	428	425	423	425	451	450	454	431	440	424	444	424	437	431	476	432	425	405	444	429	467	451	469	442	426	441	451	440	489	419	464	445	432	442	453	444	450	457	425	427	419	411	433	436	394	477	416	450	445	410	395	463	470	441	434	419	471	454	429	437	452	433	434	440	457	443	461	464	445	442	458	442	446	425	450	434	442	481	436	439	447	459	440	477	437	468	425	454	455	447	426	482	454	440	444	445	420	446	408	424	452	484	454	452	439	462	407	404	430	433	448	444	434	458	430	406	401	436	452	423	458	455	431	445	456	427	451	454	397	411	448	441	399	444	405	471	424	456	479	444	450	431	438	431	414	437	468	462	457	401	439	428	439	461	447	406	452	445	424	435	413	418	441	409	445	435	439	427	417	451	449	421	472	436	407	486	474	436	438	451	443	398	457	414	430	458	421	404	435	438	442	420	486	432	440	449	435	500	433	436	410	430	446	465	413	447	473	429	439	453	434	464	497	422	459	440	444	426	468	469	455	476	431	420	471	425	460	436	418	456	409	456	426	466	430	441	479	422	428	456	435	433	435	435	441	429	467	434	443	474	433	465	441	429	435	418	439	444	473	435	419	424	464	454	481	446	418	455	459	428	432	458	453	436	443	448	438	458	434	441	452	415	435	416	421	474	483	441	416	423	419	410	438	451	475	454	437	468	462	453	428	421	437	426	438	442	474	446	449	437	450	458	436	429	428	461	473	391	466	425	436	461	415	443	447	455	478	409	440	450	462	491	456	474	444	445	445	391	440	476	426	386	442	421	416	456	471	448	420	426	417	403	441	449	456	428	442	456	409	445	442	447	455	433	448	442	449	442	455	424	427	428	455	423	481	446	414	460	468	439	476	457	447	429	401	435	440	433	460	436	408	446	434	462	462	449	427	444	457	417	445	436	410	475	436	462	450	479	475	464	461	440	456	440	419	429	435	444	475	480	468	443	428	457	452	430	444	436	461	421	411	445	465	419	449	447	443	431	466	451	485	444	445	438	440	452	428	477	420	425	427	459	437	438	447	423	402	437	465	436	434	443	433	489	448	427	444	418	421	429	436	397	424	493	459	448	470	455	464	450	440	423	429	484	462	425	455	423	456	475	455	430	468	436	427	466	488	445	436	473	440	441	451	409	463	452	452	470	459	446	433	432	421	435	439	414	448	454	415	441	453	445	447	481	512	452	420	440	437	435	453	443	423	429	421	441	430	423	454	479	434	491	445	449	461	417	422	426	404	439	439	447	451	457	434	434	445	439	457	465	436	465	421	426	444	450	480	423	437	441	415	439	457	471	449	406	435	414	473	453	450	467	432	426	469	479	484	422	443	440	440	446	408	416	429	435	465	475	439	418	450	449	440	465	444	435	427	436	427	472	450	444	438	446	443	445	447	419	445	445	413	463	493	450	449	429	454	452	475	461	445	468	444	427	444	416	446	460	475	428	413	402	424	408	420	455	415	455	459	429	436	460	428	436	483	449	458	427	433	422	468	452	432	472	464	462	487	466	462	449	442	424	452	457	449	444	420	407	447	445	443	451	431	472	460	440	449	449	466	441	426	431	440	408	461	471	482	461	474	451	454	437	444	437	454	471	435	436	410	415	452	428	470	464	447	410	495	421	410	414	463	418	429	404	454	413	442	440	437	437	475	464	453	429	482	448	434	465	414	431	461	442	425	430	447	439	444	485	412	408	428	419	457	407	451	418	424	450	421	498	433	431	422	432	413	426	426	437	449	456	462	441	453	417	451	431	439	459	459	444	449	467	460	408	440	458	459	421	429	484	456	459	464	429	449	451	417	446	448	437	450	425	439	426	460	448	416	440	434	434	425	443	460	445	429	459	401	423	411	445	421	450	456	434	405	459	471	410	451	424	444	419	434	429	441	483	410	460	448	428	445	445	495	466	446	434	459	459	405	469	482	454	448	455	431	479	464	461	443	486	451	456	465	463	463	450	424	411	480	410	407	466	451	452	466	412	464	442	451	449	462	419	438	423	423	460	465	438	427	476	447	454	414	433	444	442	452	471	438	449	421	465	405	427	429	454	418	435	435	453	431	406	426	465	439	414	466	428	430	413	441	481	472	475	486	437	436	426	438	430	448	427	456	451	400	438	413	437	461	459	478	446	428	454	427	417	457	446	453	447	474	428	430	412	439	470	454	409	465	485	418	430	419	426	467	431	406	429	455	431	419	442	444	470	434	407	457	415	426	443	433	445	443	455	464	450	439	438	454	468	455	454	448	450	456	452	425	467	424	451	431	449	410	446	403	412	514	455	405	400	439	467	422	473	457	445	432	483	447	476	457	439	435	424	426	444	429	453	472	421	448	469	424	469	457	444	459	484	438	473	452	437	438	419	434	414	442	443	411	438	428	416	447	465	422	414	446	460	437	439	385	446	454	470	448	426	425	445	406	450	434	443	476	436	441	459	440	466	433	465	436	415	448	429	446	446	444	445	450	442	462	442	450	393	449	440	445	427	436	418	485	445	445	427	424	445	460	459	449	456	432	472	427	431	427	465	409	447	473	427	434	422	448	447	425	435	449	471	450	472	453	409	401	469	423	455	462	461	461	454	419	460	454	439	463	467	433	422	452	450	415	445	465	447	417	443	425	433	424	448	425	428	454	400	423	435	403	411	448	445	413	476	422	428	455	457	409	409	475	425	433	464	429	436	421	434	448	434	458	443	427	438	442	446	413	429	442	423	437	439	471	475	450	448	457	406	460	465	447	456	419	446	433	436	403	429	398	406	457	457	486	401	448	456	457	443	433	435	430	402	419	478	397	432	459	425	417	430	470	486	457	473	435	391	453	466	432	419	454	410	425	468	448	461	396	424	445	427	458	442	426	474	427	435	449	433	436	459	415	442	419	433	421	425	447	419	435	436	437	450	425	451	433	404	483	434	408	431	435	473	427	455	441	468	467	442	426	473	423	461	441	424	390	452	416	474	428	474	423	428	445	503	472	436	484	430	436	447	465	412	457	410	428	405	438	448
42412	67935	53434	37892	25923	18674	16292	12908	9622	7370	5752	4686	3848	3072	2455	2069	1837	1567	1373	1253	1038	1033	943	902	794	743	685	648	566	586	613	606	493	559	525	492	485	529	518	493	432	469	482	483	477	453	467	454	449	463	448	452	410	454	433	454	443	451	439	390	424	426	409	439	421	432	449	473	434	477	395	453	459	450	425	430	450	442	421	436	396	453	464	441	411	455	424	418	427	430	437	443	391	472	413	414	420	464	471	474	436	410	437	428	467	439	435	418	448	450	378	427	462	457	439	445	442	418	431	446	491	463	445	436	475	459	485	450	444	464	430	472	414	425	439	453	447	415	434	440	436	455	432	453	421	426	425	453	432	402	435	424	446	427	427	431	414	446	467	410	430	448	426	438	440	452	455	458	415	435	433	424	438	419	419	435	465	444	434	432	453	419	434	462	473	427	450	422	461	465	408	492	404	425	445	458	423	424	450	434	422	405	474	478	448	412	447	392	457	413	429	397	461	430	432	437	474	444	425	471	424	450	416	435	427	405	439	445	398	454	484	423	464	453	461	452	453	446	418	434	451	452	448	455	456	436	431	431	426	460	450	440	458	429	406	434	450	462	458	427	427	448	441	443	420	453	486	399	427	413	389	441	442	448	467	415	459	476	423	446	431	440	462	438	443	471	434	439	416	441	434	428	454	413	456	433	420	423	383	429	401	461	429	427	444	428	466	452	443	478	421	459	475	436	430	461	425	466	420	446	441	417	477	439	439	432	444	417	440	426	439	428	456	442	464	436	410	434	428	482	407	442	444	415	403	453	442	377	442	470	451	476	444	443	456	446	438	413	412	430	455	445	470	404	425	420	446	437	429	442	444	389	401	426	460	464	422	447	380	406	453	453	474	409	430	448	413	448	416	404	427	421	503	438	451	422	397	463	447	406	401	416	396	436	473	447	407	446	459	449	476	415	445	461	418	488	469	431	449	398	413	444	421	430	412	457	435	416	465	428	436	435	446	439	451	417	442	414	457	409	452	416	451	413	433	406	449	450	485	426	415	398	458	453	416	427	379	449	483	428	432	433	420	413	457	442	420	446	436	424	417	452	462	424	415	443	444	403	459	436	434	429	386	430	432	436	406	406	453	422	432	424	463	471	417	436	479	442	440	433	473	443	422	472	421	455	417	442	448	457	456	425	434	435	444	413	479	431	424	445	421	419	425	426	389	411	421	447	435	473	437	447	457	413	447	450	433	423	401	427	413	408	437	460	447	406	459	428	447	423	417	410	396	463	472	444	439	458	430	480	430	446	422	455	417	417	429	422	453	455	421	442	431	456	461	479	420	420	416	475	457	421	424	450	444	433	427	469	471	483	429	404	420	447	424	423	413	432	428	433	425	441	457	488	459	402	433	468	419	474	402	457	447	448	412	414	422	424	436	442	465	415	455	401	437	409	473	434	423	460	436	398	472	414	419	442	419	401	428	455	406	436	446	431	426	500	446	403	379	493	448	462	404	461	438	410	439	413	452	409	443	428	436	416	433	469	452	455	421	439	435	418	472	419	453	409	458	407	448	416	421	424	437	432	446	484	428	441	450	479	452	435	404	453	430	448	466	456	464	469	430	446	427	390	497	408	446	473	430	452	436	461	447	411	445	453	430	461	462	447	417	447	421	466	422	398	427	476	454	446	417	452	440	413	453	429	423	416	432	413	449	437	429	454	437	439	470	445	443	489	458	461	417	431	430	432	459	426	430	405	431	424	419	397	417	441	446	445	442	461	443	443	464	418	444	459	415	434	435	441	424	438	439	477	436	460	459	449	405	445	430	446	415	441	454	460	408	429	437	413	458	429	420	454	462	454	446	448	410	418	441	500	454	424	427	450	469	428	419	445	421	462	452	409	426	422	451	424	454	436	459	460	432	451	424	469	453	435	407	418	481	394	431	414	434	431	410	496	439	403	404	447	461	464	434	434	399	445	465	444	401	443	442	447	453	433	454	450	421	428	453	423	454	456	421	413	453	449	464	431	442	402	465	445	447	455	428	426	486	425	446	424	414	443	425	438	489	433	438	455	422	454	427	458	471	446	419	438	416	423	454	424	460	431	473	453	467	436	433	453	473	448	471	454	426	429	444	441	428	418	429	408	439	457	423	438	447	441	456	432	458	432	450	451	431	444	438	426	435	446	426	445	432	402	428	456	460	424	436	434	396	387	408	429	471	446	440	408	420	453	468	427	460	447	422	431	445	447	417	405	495	412	408	448	451	431	436	453	462	451	448	418	453	452	460	411	477	430	437	458	466	435	421	461	477	400	432	493	443	435	410	439	451	448	426	427	442	458	408	430	468	453	415	418	474	463	417	464	428	425	446	465	417	439	460	463	461	443	484	442	425	448	452	442	428	479	434	445	418	460	478	462	421	423	444	395	470	419	440	459	394	402	461	460	446	446	425	442	443	478	422	416	410	424	475	483	430	445	406	434	419	458	427	472	451	483	422	449	420	461	388	436	498	451	423	434	416	400	383	432	441	465	474	444	411	436	420	425	429	456	411	444	433	466	447	461	450	420	464	452	420	428	403	399	447	422	423	432	448	401	403	445	437	458	398	425	429	444	452	441	436	414	451	444	425	467	447	450	465	413	442	429	425	451	462	440	424	432	463	470	467	441	438	436	433	420	478	423	421	455	459	478	455	433	441	426	447	431	448	427	396	484	457	423	407	445	397	425	447	426	465	400	455	447	457	449	424	457	463	431	423	459	434	425	448	406	460	454	459	416	451	426	464	439	433	453	472	442	411	440	451	435	422	447	457	471	402	455	445	453	463	472	402	449	466	469	431	459	467	451	361	451	451	434	425	431	473	499	443	452	416	410	402	426	442	453	459	446	424	461	431	450	463	475	427	429	434	433	443	420	439	426	424	457	469	403	422	445	407	446	441	445	407	439	462	431	457	433	453	421	398	464	416	405	434	433	427	460	444	438	418	454	473	433	450	480	474	471	432	452	432	391	496	442	462	439	396	461	423	429	435	418	440	441	445	405	444	403	422	432	436	439	427	463	430	457	436	423	445	439	446	443	425	428	428	398	439	428	430	438	419	435	425	432	459	438	415	447	404	434	428	453	420	439	468	454	421	465	414	437	421	420	450	435	486	435	447	449	418	425	424	469	456	419	427	414	444	486	420	405	458	446	424	388	443	466	446	366	432	441	427	429	391	419	481	482	424	446	415	415	468	456	406	456	448	461	449	439	472	456	433	409	440	487	400	416	458	443	438	432	398	456	446	440	420	422	436	452	408	444	445	442	472	411	439	429	476	447	478	429	444	433	440	444	431	416	420	438	440	444	463	435	417	433	463	417	465	460	467	462	468	462	432	428	430	428	455	455	403	409	450	432	445	459	397	448	456	446	416	415	477	455	465	449	400	417	458	442	463	458	442	428	435	438	413	427	424	434	436	409	412	452	426	448	443	436	465	458	417	453	415	455	401	431	456	414	413	440	481	454	420	399	411	451	397	405
35371	42663	43089	28568	13671	8220	6174	4401	3159	2387	1972	1556	1436	1254	1074	944	869	738	737	705	602	576	584	566	551	524	464	499	494	479	477	457	448	486	421	414	380	395	408	422	514	392	407	453	436	426	415	426	386	442	420	398	455	450	428	426	464	405	404	442	429	481	431	463	454	423	417	393	458	436	459	427	417	459	384	405	432	463	410	435	398	437	458	419	447	462	395	438	445	391	408	431	417	428	423	419	440	410	420	413	424	438	448	418	438	415	419	431	414	418	420	412	423	434	422	436	448	410	407	425	446	445	451	436	437	436	423	423	377	411	440	404	436	441	452	386	434	455	400	432	447	421	415	413	425	441	450	434	425	393	415	428	435	416	429	445	366	432	439	440	428	472	425	395	417	441	416	408	428	458	424	424	435	416	420	386	434	441	437	436	421	422	403	428	388	454	425	429	425	429	444	378	425	431	453	433	406	444	462	412	419	442	429	436	461	450	459	433	436	374	447	405	414	446	448	417	426	408	422	444	364	424	439	397	435	414	423	445	424	414	398	431	427	403	419	446	442	417	418	419	425	425	445	485	435	419	412	412	469	414	401	425	446	414	426	475	413	452	380	433	420	441	402	423	437	451	448	458	436	422	389	475	422	418	399	423	432	431	414	402	444	422	421	449	406	430	444	427	441	427	427	435	393	420	425	430	461	413	414	431	424	444	414	435	416	403	428	427	410	411	405	409	463	476	443	427	392	436	448	411	455	405	387	433	457	405	432	398	401	442	436	430	408	422	462	383	430	433	422	460	426	414	416	423	410	410	390	387	421	436	440	386	401	457	379	405	461	439	402	431	459	413	403	399	396	434	423	472	384	417	425	417	429	433	463	419	408	390	448	391	398	458	430	459	393	442	432	479	396	450	429	411	386	520	437	415	436	447	446	448	426	434	449	439	435	443	420	423	426	448	438	423	404	442	430	423	440	421	418	420	447	433	405	394	442	404	429	429	438	452	444	397	404	434	414	409	423	494	433	423	415	444	434	412	431	420	455	425	456	436	445	431	388	447	466	397	385	426	474	427	444	421	450	427	421	473	426	437	428	402	473	426	435	426	421	400	384	441	401	450	441	444	413	437	404	421	408	423	430	451	463	395	435	416	412	455	400	412	389	434	435	448	386	424	422	424	419	417	433	441	438	379	432	422	425	466	404	427	419	437	412	433	465	483	395	416	415	432	446	413	415	442	411	438	424	400	397	419	424	447	447	430	396	406	454	433	417	416	398	458	427	435	430	406	433	446	418	412	424	438	404	417	439	378	450	383	373	427	427	432	432	409	426	409	454	425	461	418	437	446	415	434	419	415	456	415	424	430	409	421	424	433	436	435	460	399	438	429	400	460	448	439	429	434	411	417	448	437	417	419	433	421	452	465	424	417	439	460	416	431	446	391	426	438	439	418	395	429	447	427	455	434	436	405	422	437	468	423	423	433	419	456	450	392	381	460	436	429	410	439	403	451	455	404	425	438	428	444	360	426	436	396	488	412	445	404	387	410	407	422	436	435	429	443	427	423	428	426	430	416	396	413	421	429	410	415	420	445	441	400	350	433	440	424	377	420	408	430	434	451	431	401	405	469	428	419	440	470	415	422	444	446	441	463	415	417	468	469	422	483	403	423	451	425	430	439	405	412	455	407	457	439	396	410	435	451	427	444	469	447	438	450	453	410	415	415	438	417	415	447	455	429	404	422	432	393	433	416	412	422	411	434	408	423	484	418	405	489	414	409	419	400	409	389	422	396	454	402	426	483	401	430	450	396	400	425	416	439	445	412	450	432	431	431	446	442	455	439	436	427	450	425	392	455	429	409	393	427	432	476	389	443	418	384	398	454	426	455	421	425	412	403	413	414	411	402	437	443	476	407	424	431	413	401	439	412	411	437	429	404	410	402	405	416	442	447	429	412	438	437	422	409	431	422	455	459	437	431	427	416	450	444	384	426	437	438	441	428	452	430	487	411	434	430	410	400	438	415	441	426	466	428	445	396	441	434	483	442	437	438	413	411	442	396	452	404	429	442	432	471	434	394	438	421	413	425	466	382	429	432	436	419	410	443	431	450	428	410	425	422	420	431	435	435	421	417	404	471	436	456	448	419	427	389	408	417	432	419	430	416	424	436	424	438	451	395	418	429	433	401	425	449	421	436	434	463	423	489	470	436	430	415	411	436	414	429	391	435	429	431	402	443	400	409	411	421	430	432	417	420	409	442	449	423	429	442	421	476	431	423	443	451	415	446	408	449	425	417	433	407	421	429	400	466	423	430	397	393	461	438	416	411	425	454	456	466	423	428	438	421	390	446	451	384	417	441	411	419	417	391	409	436	423	446	413	403	442	441	434	425	468	491	426	448	450	424	419	436	435	425	447	437	407	428	443	472	391	446	439	479	425	422	435	430	410	457	441	403	441	419	404	414	385	455	428	419	441	429	413	417	421	425	428	438	401	480	396	407	409	450	438	428	443	451	450	403	430	476	440	414	377	444	432	376	430	428	439	430	418	456	435	412	458	438	418	423	434	441	445	410	441	432	408	427	432	390	457	417	422	430	442	438	422	447	428	444	418	435	411	439	424	453	499	404	442	427	431	375	411	455	421	389	431	442	404	425	407	441	412	412	419	415	419	451	447	448	465	447	434	423	424	393	434	425	446	433	412	420	377	474	426	413	443	453	433	435	427	425	451	452	432	415	389	435	439	398	468	411	461	455	430	455	430	434	415	440	426	443	429	390	458	420	442	384	382	385	388	426	425	436	383	442	413	439	416	425	432	453	458	425	457	437	443	417	469	434	441	432	450	444	433	431	412	423	411	409	417	441	416	436	419	447	447	417	442	401	420	438	444	429	394	433	438	389	419	446	426	439	497	409	445	436	425	422	428	404	445	427	392	402	444	417	428	408	400	432	464	439	455	483	419	442	437	464	448	434	421	419	421	410	402	453	418	386	403	411	424	409	435	438	435	430	444	439	403	414	417	436	435	425	403	423	415	436	464	435	485	466	435	396	430	417	432	451	439	443	423	403	435	457	439	427	403	439	425	408	467	426	389	421	451	435	433	470	420	412	433	408	459	439	440	439	437	414	417	403	421	442	446	453	429	429	425	440	464	428	431	451	426	396	477	449	432	403	402	402	428	410	415	393	435	417	471	480	433	444	426	407	428	418	429	443	417	417	430	464	483	429	454	444	469	424	422	428	420	453	432	406	398	438	457	427	419	432	418	447	430	440	462	404	438	453	397	394	443	417	408	424	398	432	440	426	402	443	431	420	411	417	413	397	443	428	439	423	428	411	420	458	443	412	428	450	389	459	426	422	460	392	401	426	407	418	429	433	438	426	417	397	435	460	452	445	449	433	413	405	427	393	408	409	441	471	450	414	456	441	432	413	409	439	438	421	452	423	405	431	430	458	423	438	442	423	407	412	463	425	403	394	424	421	429	459	432	423	484	414	413	444	431	450	471	427	427	426	406	415
39399	54499	41266	24030	13846	10921	9013	6663	4898	3939	2943	2448	2004	1638	1400	1227	1052	896	841	779	763	645	692	699	559	552	514	569	520	488	514	468	515	482	453	471	441	459	435	467	445	451	463	460	413	443	457	457	425	434	411	423	466	442	464	453	428	405	430	453	427	444	434	416	441	401	453	500	492	427	442	469	398	395	436	446	472	396	415	405	440	472	443	417	446	445	400	452	477	459	408	440	446	403	393	440	452	435	423	453	425	436	446	436	463	427	418	416	442	416	412	389	447	439	425	419	439	480	435	410	418	426	429	423	437	445	447	413	405	466	440	428	420	427	403	405	435	395	451	428	435	404	438	439	422	438	427	416	453	430	434	450	428	405	426	385	431	446	424	416	437	447	428	385	421	444	423	466	416	459	439	436	398	440	391	470	429	473	419	423	454	429	455	430	451	447	410	434	417	441	439	447	416	458	438	399	386	448	455	416	425	456	402	438	415	436	416	425	440	415	420	465	422	434	453	420	437	431	454	405	452	448	413	386	441	438	413	449	444	398	422	440	398	451	407	446	450	434	408	436	418	418	422	413	429	476	415	439	445	435	456	426	423	426	426	441	420	445	447	412	424	415	433	453	433	422	435	449	451	441	458	412	425	448	428	422	425	429	425	430	411	382	408	432	442	439	417	405	426	437	430	437	442	432	415	455	399	435	414	442	408	428	436	456	427	435	470	401	419	404	412	420	453	433	422	411	440	417	400	397	438	432	423	450	372	421	433	419	437	422	432	448	443	439	409	425	389	415	421	420	421	379	428	397	424	403	438	385	435	408	402	395	425	451	430	420	434	441	424	417	428	455	393	426	383	426	438	422	444	412	427	478	420	395	431	446	402	388	449	441	435	423	426	398	432	445	439	417	426	411	463	408	457	434	438	409	387	420	465	442	440	420	428	438	456	442	463	447	431	419	421	425	407	425	465	403	411	435	444	432	412	380	424	452	453	445	483	420	419	440	410	418	463	411	443	381	456	455	411	425	436	453	444	442	420	444	435	444	429	434	396	411	420	406	423	425	442	448	424	419	417	417	460	441	423	418	419	461	398	403	455	443	475	468	391	403	410	436	473	463	455	435	429	471	454	434	428	398	434	445	411	446	450	403	442	433	428	423	400	452	421	375	410	467	413	440	412	453	436	469	417	405	416	409	419	418	432	456	437	423	459	420	442	455	438	420	438	439	432	458	441	454	444	440	413	417	435	412	462	455	435	422	438	448	420	423	465	464	448	450	426	406	434	438	439	409	400	446	412	430	436	429	440	454	432	453	456	454	428	418	472	414	463	464	400	430	407	433	438	431	443	411	431	458	432	414	435	410	440	450	436	421	449	462	401	446	434	425	442	403	452	434	475	425	469	410	439	420	449	430	441	461	435	415	452	429	448	432	408	452	404	461	469	419	450	414	429	466	450	438	467	432	450	447	449	482	462	457	498	456	444	427	432	411	418	426	464	438	414	449	440	422	435	428	455	402	448	431	438	445	440	418	453	412	436	449	453	435	438	429	432	444	436	424	419	430	447	415	386	420	445	432	399	443	426	433	457	462	461	434	429	446	438	467	426	461	375	392	440	416	423	394	431	436	430	446	431	433	413	434	428	450	415	412	445	450	425	430	454	388	426	428	415	452	416	406	413	411	440	422	406	436	437	392	428	439	430	461	458	455	402	415	468	404	430	468	428	434	462	439	404	401	440	434	433	431	425	459	418	450	429	449	429	422	400	425	426	400	453	460	468	414	381	427	389	399	408	415	434	408	465	428	414	450	417	419	448	459	477	402	427	416	445	402	414	437	423	441	428	443	434	405	439	463	420	394	420	439	421	467	436	422	443	420	430	421	441	420	426	425	455	395	437	448	414	454	413	445	447	403	416	476	438	412	414	425	431	447	411	427	453	456	446	420	419	442	453	437	455	467	423	417	426	405	447	407	423	461	461	407	409	387	454	444	376	434	463	438	425	454	413	452	445	415	411	449	387	417	451	436	400	458	431	436	383	430	451	461	441	414	439	437	409	450	428	409	392	456	435	433	423	431	447	431	478	453	432	431	410	423	442	439	435	415	412	436	439	434	467	453	438	471	427	410	466	445	419	398	419	391	451	437	464	435	441	419	475	421	429	438	428	421	437	433	413	421	434	413	408	430	432	435	449	416	448	451	423	423	438	434	412	440	391	442	430	425	437	443	476	431	402	411	428	462	437	452	413	445	423	466	445	400	436	410	453	415	437	412	413	439	383	421	438	431	423	447	431	417	458	447	426	430	427	413	438	425	405	410	397	418	430	414	456	419	423	428	460	430	471	418	443	389	411	455	444	435	413	416	425	458	404	403	456	398	422	400	398	453	434	428	457	458	449	453	464	410	427	446	450	412	427	439	386	435	407	462	431	411	441	424	411	414	435	448	397	427	426	468	423	451	480	441	418	441	441	457	430	400	419	444	429	404	425	459	434	411	422	458	422	414	430	473	423	414	457	413	390	421	426	406	452	471	423	441	411	474	410	422	406	440	448	448	421	418	458	450	446	438	450	422	402	403	457	453	443	438	411	407	433	421	431	435	419	454	417	433	422	397	384	471	433	395	439	461	453	418	449	457	444	414	407	407	453	397	426	442	447	402	424	446	431	428	424	453	440	477	432	407	455	428	437	421	458	423	435	472	418	436	453	440	403	433	420	454	436	432	418	428	452	409	444	404	414	386	415	431	417	436	417	425	448	430	446	425	438	418	433	471	430	440	442	461	436	435	446	429	417	441	422	460	450	453	473	427	425	411	421	439	408	437	459	450	418	400	419	443	441	413	389	431	459	446	444	438	448	417	429	405	455	446	454	402	472	414	421	424	448	452	433	426	414	381	438	407	406	444	451	455	429	425	437	413	430	372	404	470	406	400	455	462	418	424	442	429	432	434	445	426	428	413	443	426	445	418	440	419	438	437	468	420	454	391	404	419	443	456	394	420	446	449	443	434	448	449	428	439	423	413	459	431	451	402	411	428	489	457	469	429	457	447	441	415	427	426	408	412	482	435	421	440	473	419	415	413	423	446	439	388	411	442	425	414	470	379	420	445	443	434	417	438	434	432	433	437	464	432	401	425	399	383	409	450	409	425	402	405	454	449	441	446	447	440	426	446	454	476	429	442	427	398	436	505	463	432	438	411	440	474	440	415	422	417	422	449	442	433	412	450	440	442	449	447	442	437	429	400	451	427	425	456	439	421	442	429	433	446	409	443	442	447	442	415	439	443	427	468	432	389	410	437	419	397	426	442	419	400	430	430	423	427	405	457	440	414	431	452	422	443	418	414	403	433	401	442	445	432	387	395	418	422	409	434	436	415	476	431	414	459	448	417	475	474	482	476	414	450	453	419	427	468	428	466	448	462	426	413	421	432	435	420	439	449	422	425	438	431	464	411	450	389	436	423	408	458	436	423	402	418	421	431	415	433	441	423	427	434	419	436	423	430	425	475	432	416	405	445
24208	21427	29148	25421	21692	17158	11802	6684	4622	3710	2958	2307	2020	1652	1439	1210	1061	1041	820	840	762	688	629	639	649	582	537	504	521	500	503	489	499	460	491	472	488	475	487	452	415	410	451	418	416	431	480	458	421	417	438	424	440	422	415	415	399	388	436	433	415	430	406	425	483	450	409	409	434	411	403	411	417	426	469	433	434	451	404	418	385	417	429	407	430	397	422	400	406	429	431	410	403	447	433	402	438	406	406	381	394	460	435	389	408	445	434	418	426	428	401	422	454	426	415	404	420	390	447	386	387	430	415	413	425	388	457	399	434	469	431	432	438	451	403	395	402	428	429	419	414	452	401	427	477	408	444	424	449	431	416	492	387	430	427	469	415	366	435	441	423	436	441	426	414	431	430	471	468	460	401	430	420	421	414	447	439	415	438	420	423	439	414	418	443	439	427	413	426	430	421	393	412	445	450	390	423	416	436	412	484	417	453	455	380	404	416	418	434	412	420	437	402	440	431	446	404	409	417	419	421	420	404	415	420	479	446	421	398	420	412	412	431	407	428	430	415	385	453	398	373	413	398	408	419	374	402	418	379	424	398	422	420	442	453	414	453	416	436	420	417	428	427	416	406	421	424	401	437	394	444	422	412	400	422	405	422	410	414	421	399	450	402	412	437	425	413	460	398	411	459	410	393	427	406	428	451	406	431	412	422	418	416	426	440	439	417	444	406	409	432	429	451	406	420	402	432	432	421	429	407	403	409	395	399	468	395	420	434	447	471	398	425	424	408	397	378	441	376	424	404	415	418	443	424	440	431	408	403	449	429	491	443	433	407	445	421	412	429	438	429	425	398	450	407	421	402	415	426	402	446	435	421	443	407	405	390	417	435	421	393	395	433	423	406	452	429	455	443	404	423	424	418	400	389	448	451	446	401	437	457	428	414	406	455	415	427	410	415	393	390	452	419	395	415	411	448	428	409	424	445	436	412	450	448	456	395	382	410	421	430	461	422	415	418	427	391	389	427	388	410	422	409	406	463	426	420	414	406	416	441	402	396	434	433	385	407	457	405	404	436	486	397	377	404	430	408	423	430	400	425	402	403	432	450	459	417	448	429	421	414	417	414	427	406	446	445	409	432	413	425	444	400	465	409	425	416	428	426	403	417	415	382	454	426	419	432	413	418	424	379	441	414	434	402	447	452	431	417	409	493	422	426	424	408	410	434	395	435	403	433	413	415	448	412	394	424	434	438	420	419	454	418	447	403	395	385	427	403	438	445	402	468	442	426	404	389	430	407	454	473	420	418	426	431	430	410	409	417	428	436	365	409	403	433	406	441	415	396	426	402	407	446	413	473	445	417	407	427	399	431	437	402	403	398	429	421	405	382	389	415	426	418	427	401	424	397	394	418	408	434	438	452	456	419	401	481	435	418	420	428	410	449	431	423	420	425	388	407	416	408	414	428	438	406	414	460	417	419	405	444	404	401	454	447	414	438	389	418	424	450	410	426	433	374	410	407	394	411	407	406	442	409	421	401	397	437	386	414	400	472	447	419	463	429	461	445	423	439	440	427	415	448	436	386	400	401	407	459	421	420	438	430	423	423	374	402	449	441	430	393	403	375	419	399	433	428	389	431	414	425	441	406	404	455	447	467	468	369	414	403	423	447	438	431	453	414	420	386	416	425	402	430	422	397	403	464	404	458	437	437	387	410	418	455	458	413	422	437	411	443	424	418	428	455	422	416	405	405	427	432	414	430	401	413	383	424	441	424	445	436	415	438	440	431	440	426	438	428	416	421	416	414	415	446	427	387	451	435	399	426	423	407	455	457	427	433	392	430	431	423	450	431	434	416	402	417	445	424	410	399	452	441	424	410	417	447	459	424	415	431	470	382	419	414	385	435	404	457	432	462	428	431	401	413	443	423	402	377	447	406	414	428	418	422	386	413	418	434	447	412	409	396	428	462	425	414	451	416	413	419	437	412	451	413	407	371	448	456	385	400	445	437	424	415	416	415	400	429	413	445	432	407	417	422	429	432	431	411	459	429	435	431	447	408	405	421	429	431	411	405	455	398	421	422	452	441	432	436	415	409	446	405	396	417	447	433	406	439	417	402	417	430	436	436	401	411	383	415	427	439	370	410	427	395	439	423	409	425	390	422	436	389	424	431	436	399	414	456	425	433	443	450	415	416	399	428	487	445	460	436	427	430	415	419	422	432	443	424	413	425	388	414	420	445	406	449	459	432	456	450	442	429	444	415	422	430	410	410	408	433	393	408	394	431	397	443	421	425	389	416	431	389	411	420	448	448	389	440	389	468	454	418	405	433	396	435	428	404	422	428	411	406	414	436	416	386	410	456	378	441	383	412	431	427	443	396	451	452	443	402	428	452	385	418	410	409	430	425	432	434	429	414	417	462	477	415	409	403	438	438	417	393	417	415	380	388	412	437	430	450	436	427	392	374	444	413	425	424	437	439	436	388	428	440	393	428	410	465	402	403	437	423	455	430	390	444	439	424	409	401	414	430	417	384	425	408	415	420	435	427	432	428	450	464	420	415	428	417	419	386	398	434	394	437	387	442	401	428	455	402	388	419	380	474	414	432	467	441	459	425	389	423	443	405	452	408	367	408	409	385	435	419	405	421	441	441	420	414	392	457	428	414	482	431	411	405	389	447	445	418	413	403	410	416	427	412	423	406	366	430	411	440	408	381	408	371	412	396	421	425	435	425	408	418	401	449	471	446	450	425	419	432	428	391	386	390	421	416	419	402	420	426	443	442	414	419	382	425	432	449	430	393	411	412	409	433	440	399	423	411	427	468	408	428	460	446	438	453	463	446	400	412	440	398	434	437	400	423	397	403	390	401	444	398	410	370	438	426	393	442	435	417	415	419	400	440	414	440	428	433	395	414	427	398	396	446	440	468	457	434	403	434	424	407	466	441	424	424	410	443	431	487	403	412	434	390	435	449	379	407	423	417	422	462	430	483	458	434	436	418	442	405	397	413	452	435	442	413	423	421	423	402	425	404	415	415	406	435	412	461	423	410	399	404	407	407	373	428	443	415	411	423	454	419	462	421	406	415	405	410	457	441	426	433	359	445	444	408	411	439	413	418	430	386	443	410	450	425	404	398	439	400	397	393	414	430	411	433	455	398	422	423	425	379	414	391	379	415	378	404	466	421	448	429	383	391	403	431	426	468	433	414	446	410	418	420	416	452	402	437	431	440	412	433	431	419	390	394	423	429	414	426	395	422	440	390	460	414	438	444	403	427	440	412	430	461	448	432	412	410	436	417	439	421	437	434	403	438	432	422	398	444	468	399	405	419	447	421	424	430	401	418	443	453	442	401	393	405	431	424	381	388	432	428	442	416	401	391	426	422	466	393	439	426	417	424	482	445	434	432	420	459	406	423	452	408	411	416	428	377	395	404	444	436	427	391	415	399	416	417	408	417	419	401	391	436	418	471	458	397	409	427	450	450	420	429	442	397	425	446	422	437	428	433	442
39931	66665	47731	28866	17926	15158	12953	9406	7085	5577	4263	3338	2723	2281	2011	1619	1473	1265	1015	985	908	832	827	815	680	668	634	606	562	608	532	516	543	470	478	478	481	468	441	444	453	450	432	428	426	439	444	419	443	448	450	428	429	409	444	429	413	429	417	434	405	415	426	445	406	427	424	424	443	438	436	398	412	426	418	388	418	439	460	447	441	436	422	421	405	392	444	417	446	453	407	417	419	438	445	402	397	427	421	433	440	410	455	427	430	418	427	427	403	394	406	405	402	439	388	443	401	440	460	434	479	431	429	416	420	437	421	386	410	467	437	446	415	407	446	459	448	418	450	441	426	438	410	443	429	421	471	451	432	408	431	396	425	455	416	431	426	451	437	420	432	398	407	412	437	424	448	430	425	419	455	450	448	431	429	426	430	424	388	422	413	414	407	402	413	407	456	426	431	393	405	412	460	429	459	425	417	427	435	474	457	415	435	435	444	423	423	414	414	415	402	405	456	410	394	417	447	411	441	454	431	418	418	473	420	443	426	394	409	444	451	446	433	405	436	436	420	432	406	408	384	463	452	433	435	398	422	424	406	445	465	410	456	392	394	459	408	418	467	454	428	455	405	416	425	428	415	412	428	420	417	439	434	455	394	414	413	462	428	418	439	450	440	407	435	405	464	446	390	443	417	414	427	442	407	432	414	456	409	421	401	446	405	452	425	384	387	411	465	438	441	406	416	398	379	464	411	466	407	443	446	444	437	417	375	416	412	451	413	421	460	427	418	438	437	454	467	418	440	397	414	430	434	433	402	443	414	433	422	389	430	394	395	427	444	439	434	457	417	440	410	394	422	404	408	419	432	413	437	416	450	426	434	437	383	410	449	404	417	449	462	392	482	422	452	426	400	429	444	418	445	419	406	433	394	401	409	424	420	421	425	436	446	436	422	427	433	386	405	438	439	403	383	433	418	438	421	446	442	420	411	418	412	431	413	396	446	420	393	421	387	430	397	378	437	472	446	427	365	435	409	421	393	432	463	424	409	453	412	457	403	439	415	416	423	418	420	389	431	435	423	470	443	413	449	414	430	445	403	432	450	391	438	385	409	423	418	437	431	402	436	455	401	401	404	451	447	416	451	447	424	402	456	446	429	440	405	426	404	438	427	452	407	398	413	438	464	461	442	396	420	388	425	414	463	400	458	419	498	464	418	387	409	417	434	430	422	455	416	409	452	421	434	401	435	423	405	437	495	463	430	463	442	396	423	427	424	477	455	436	442	412	422	392	405	438	420	397	424	409	417	429	450	423	414	397	413	446	455	409	448	377	424	411	422	417	427	418	411	418	386	424	421	427	432	428	410	417	411	431	418	423	428	424	394	414	440	442	414	456	413	430	398	495	405	450	427	434	458	453	410	421	440	439	409	377	417	427	440	408	418	414	439	431	402	438	407	418	427	438	409	458	431	424	398	448	460	444	431	417	458	399	435	429	410	448	441	380	409	458	417	395	423	435	406	417	432	457	386	398	452	398	434	441	429	449	419	397	421	390	448	432	407	406	425	436	410	436	434	414	386	422	414	415	450	420	401	414	414	420	434	443	460	446	421	434	453	431	439	416	460	420	430	450	414	434	416	427	468	412	444	461	413	428	403	443	415	452	420	439	433	391	442	419	457	378	467	428	445	392	464	432	435	416	384	422	439	465	435	427	418	428	435	418	464	425	411	418	445	443	478	441	430	451	447	469	416	441	443	438	436	442	426	445	420	423	448	406	427	438	409	416	421	414	426	446	418	403	469	435	457	446	399	413	427	430	397	398	472	431	423	417	418	433	444	426	415	418	451	433	412	411	434	449	422	383	466	425	453	406	418	435	429	433	439	453	418	378	428	412	425	432	405	394	415	443	433	460	427	419	436	427	429	409	417	435	430	379	456	422	453	455	407	436	407	460	406	411	466	407	435	413	410	446	458	445	450	388	453	433	394	428	427	409	423	406	414	454	443	464	436	417	448	446	404	407	422	397	401	419	443	433	427	438	396	431	443	448	387	417	417	468	440	403	413	414	414	473	381	417	416	448	402	368	475	423	421	449	458	425	446	416	420	420	405	406	400	405	424	424	406	439	406	433	400	461	422	423	448	441	431	402	407	413	441	412	389	439	439	412	435	423	413	417	396	441	443	429	409	371	431	416	445	402	417	441	394	472	402	400	378	410	445	445	391	430	412	409	435	416	412	390	459	434	434	447	452	395	385	484	439	442	390	439	436	445	345	411	432	424	431	396	405	443	409	412	376	414	385	422	405	448	432	471	402	496	407	428	424	477	439	436	443	412	374	424	425	452	432	460	424	397	423	411	423	441	434	424	451	434	423	426	469	438	445	412	463	442	416	444	404	432	418	439	426	418	425	402	394	413	445	407	396	450	449	424	403	413	397	413	430	456	403	438	430	427	442	396	422	413	441	432	415	396	440	413	418	430	413	425	399	402	429	459	448	413	429	410	427	414	417	414	436	393	424	452	381	456	421	388	395	463	430	406	411	426	407	443	457	433	450	408	428	402	400	440	449	393	422	422	405	424	444	404	390	432	449	427	449	417	402	423	425	435	411	415	427	443	406	448	426	435	413	367	441	422	458	436	413	395	416	465	419	407	452	445	427	426	441	464	434	410	440	432	416	413	430	418	397	454	407	465	407	421	406	414	452	394	461	452	441	444	388	386	452	426	422	430	415	452	419	409	430	422	410	422	438	399	463	444	417	429	421	425	431	429	413	402	409	422	421	474	425	445	433	439	459	437	454	434	414	444	417	426	393	418	468	451	453	408	427	425	398	411	434	430	388	410	412	424	402	431	443	436	428	424	427	416	404	409	419	359	413	402	429	442	404	444	389	374	444	414	405	419	409	441	422	467	419	436	450	415	401	411	455	424	420	390	431	409	410	423	434	429	396	424	454	413	436	416	417	413	428	456	425	446	412	446	451	434	405	443	457	419	384	427	461	455	424	392	403	399	415	433	446	457	437	407	422	384	429	386	446	431	444	412	396	395	426	465	429	410	360	418	449	432	408	441	418	411	403	446	419	398	414	417	469	408	419	443	439	455	435	399	420	428	456	452	435	415	426	424	405	469	405	428	418	472	407	495	458	422	414	433	407	419	433	431	434	431	464	446	443	413	443	412	412	432	397	435	403	454	444	392	427	415	394	451	438	434	423	407	461	408	410	412	413	441	406	415	419	397	424	401	421	418	415	439	446	404	408	427	440	432	420	414	399	422	430	427	409	390	427	432	431	402	438	419	459	417	408	423	446	409	423	463	421	414	430	428	443	429	438	441	412	416	438	409	416	427	411	426	456	425	419	411	404	454	452	448	389	469	389	456	440	440	426	439	383	447	412	395	386	457	444	417	399	393	418	477	408	441	449	438	454	438	378	368	437	432	408	435	459	464	440	421	450	417	442	402	418	453	412	433	433	413	407	416	430	389	418	433	448	427	438	412	409	428	426	479	429	416	406	406	413	442
25337	21780	29198	26277	17888	10251	7511	4747	3360	2515	2206	1755	1461	1344	1185	1067	986	893	837	707	645	646	629	556	609	501	531	530	513	500	500	468	457	459	455	449	417	486	429	443	454	490	430	413	442	444	457	470	433	470	433	460	457	415	454	411	472	439	458	409	434	465	424	418	425	425	434	433	439	413	430	428	426	424	436	447	417	439	440	421	428	432	442	440	415	419	429	460	411	424	459	449	426	454	443	419	458	433	462	429	425	410	433	432	463	423	420	428	450	426	432	452	420	427	417	436	431	447	430	453	436	455	460	445	450	441	483	407	432	449	462	401	458	447	467	448	425	477	404	430	460	473	462	419	406	409	421	393	480	444	443	460	440	411	438	397	438	439	423	413	421	423	423	459	461	445	421	418	450	469	459	435	482	435	436	428	450	426	427	438	425	413	442	466	480	425	456	427	415	426	459	416	411	424	456	434	451	423	450	473	427	441	425	451	441	427	434	401	413	427	416	468	432	468	457	438	428	414	437	451	384	438	426	399	468	440	416	446	464	431	439	441	409	449	422	411	434	466	433	448	411	422	400	443	456	462	443	474	430	463	408	445	440	450	427	427	414	400	430	439	474	443	455	445	447	448	495	440	442	425	442	424	443	450	473	402	426	394	437	436	425	409	454	475	452	439	427	443	422	458	439	408	423	421	431	428	430	444	430	446	409	449	421	447	391	415	447	439	431	450	417	417	466	410	433	437	386	429	442	409	439	459	433	420	419	430	425	407	432	438	439	439	446	413	411	403	444	394	429	446	423	441	416	476	405	386	453	430	459	478	439	420	433	445	415	440	446	440	477	431	433	450	447	437	419	440	454	424	426	422	409	434	403	414	450	456	404	491	431	426	420	484	441	478	453	455	434	417	424	450	432	426	390	472	480	431	478	430	472	432	421	406	448	471	433	407	420	408	438	444	424	405	435	462	423	436	432	421	431	426	417	440	440	426	454	443	464	443	471	421	418	430	488	433	457	437	473	440	443	429	424	501	449	428	443	402	390	456	429	448	444	417	430	430	428	412	468	451	452	418	410	432	424	429	465	438	440	442	406	419	447	418	437	441	412	461	413	433	441	403	434	426	404	438	428	462	433	440	409	452	412	469	439	439	409	437	448	433	432	431	441	426	433	448	465	467	437	418	447	419	436	409	407	423	435	441	439	436	446	439	459	432	402	438	421	445	421	458	426	444	483	436	425	433	440	447	439	437	404	460	408	410	398	451	455	426	405	431	423	398	460	462	398	437	398	422	416	425	453	427	468	453	381	411	435	427	476	394	481	411	422	462	433	421	405	420	417	439	442	429	464	437	471	430	426	470	457	433	460	455	419	413	419	431	385	461	404	437	441	458	426	464	395	444	428	456	438	436	406	423	451	426	427	456	440	447	467	426	424	412	423	474	407	447	454	444	436	436	452	423	411	458	450	426	427	416	423	446	445	451	465	423	456	449	444	395	447	418	419	457	439	464	420	440	413	406	460	435	454	431	440	428	453	442	443	462	410	412	436	443	413	435	462	464	467	441	421	449	448	418	446	402	446	403	404	418	444	449	464	456	409	411	433	429	409	432	438	421	405	413	459	463	428	428	429	408	407	451	475	442	413	416	420	452	474	453	451	456	431	413	425	429	468	440	433	475	405	418	420	416	449	431	427	455	404	402	408	441	441	407	448	435	439	408	433	428	411	450	446	415	457	432	447	409	468	426	419	412	471	428	440	440	425	466	410	471	466	438	454	441	445	483	447	443	463	452	430	394	434	451	437	432	459	458	426	405	424	445	437	449	434	409	453	425	450	436	454	429	427	452	423	444	475	434	476	440	458	469	492	439	433	400	430	450	474	426	452	448	423	442	439	429	459	447	417	473	482	439	453	435	405	448	403	431	410	471	438	429	438	418	412	396	445	444	449	463	480	426	434	508	440	446	469	410	440	390	416	449	451	432	456	443	435	420	393	438	405	471	454	399	448	433	431	410	449	410	423	434	443	427	471	456	395	391	451	420	430	431	453	466	455	451	442	426	458	439	423	431	457	395	451	444	442	438	450	445	419	415	416	442	467	453	483	414	436	409	449	438	450	468	435	431	434	453	445	447	426	432	454	414	451	464	464	449	418	449	392	400	455	440	415	451	437	503	451	453	417	440	439	431	419	448	464	429	427	462	471	420	416	452	419	442	474	479	408	439	412	432	435	467	461	430	417	386	457	442	405	450	427	387	429	457	454	420	466	471	404	473	435	425	426	405	457	461	449	429	439	443	456	438	443	428	453	447	452	438	458	404	469	403	422	432	445	451	467	471	437	422	450	459	447	427	425	439	429	424	467	405	414	429	406	451	437	414	435	426	480	435	449	456	401	456	446	422	448	451	405	444	387	417	467	416	419	414	450	428	467	465	396	437	424	408	435	433	430	403	469	459	440	447	431	476	470	419	442	444	451	438	418	407	436	415	503	404	463	459	394	433	424	430	471	435	452	448	454	434	439	414	426	423	443	399	461	439	463	456	467	443	439	415	421	423	461	442	445	465	387	449	431	445	455	475	450	443	420	416	428	444	426	451	451	432	439	469	403	437	428	467	424	411	418	443	414	393	472	408	431	416	465	429	412	441	418	406	472	440	436	402	440	453	399	465	449	422	422	440	434	414	476	448	431	441	435	416	422	466	470	436	463	421	437	451	404	427	455	448	420	432	413	424	427	409	426	413	404	404	426	411	472	453	422	426	434	418	431	459	475	403	460	420	432	495	423	456	486	434	454	413	447	446	438	450	425	443	458	409	426	415	453	467	426	456	426	447	380	443	399	440	405	415	448	423	427	434	438	422	428	423	449	411	449	432	430	436	452	443	441	411	395	407	440	425	427	426	448	419	390	439	394	421	435	421	456	468	436	424	440	452	429	440	429	433	429	442	452	427	428	445	430	459	435	423	440	435	477	456	438	397	438	415	490	434	450	441	414	420	409	430	450	422	489	416	435	440	413	484	427	438	455	454	445	400	484	451	411	413	441	465	433	434	442	449	431	443	429	435	424	440	453	464	435	412	456	443	475	450	423	428	416	467	437	438	432	435	464	452	449	435	458	440	438	432	430	445	452	452	424	471	478	435	475	400	428	434	411	439	401	456	409	449	415	425	448	432	456	457	412	462	480	432	445	423	428	420	412	457	472	422	437	423	467	448	455	471	409	419	444	465	436	444	454	435	466	442	448	436	444	437	453	448	424	447	423	436	386	416	430	438	446	451	377	403	451	422	461	443	421	426	424	458	416	426	417	379	440	453	441	417	417	430	424	402	413	436	445	409	451	422	387	470	415	437	407	451	435	451	435	463	444	422	464	422	421	461	444	460	423	437	396	444	442	436	443	411	476	454	468	433	434	433	458	426	405	433	435	403	413	440	427	424	420	470	421	424	453	430	441	457	459	429	479	450	424	390	446	440	461	387	465	420	416	450	405	432	449	439	423	429	408	471	462	436	419	462	457	443
40695	60604	40745	21886	15516	12318	10559	7315	5528	4064	3359	2685	2196	1900	1650	1432	1192	1158	993	888	774	789	734	693	636	595	542	576	564	558	521	548	514	475	481	529	428	462	425	487	460	440	473	446	454	485	486	456	440	462	435	496	453	438	443	430	461	413	401	476	417	464	464	445	441	432	429	434	460	437	478	431	430	452	466	440	437	423	456	428	488	472	473	453	470	457	480	440	433	455	419	433	467	414	424	437	463	465	420	454	444	437	461	462	441	417	447	431	457	410	419	463	437	426	484	442	442	484	434	437	406	443	419	465	440	432	441	474	431	426	458	432	451	434	418	435	452	457	438	421	432	424	445	421	476	396	486	427	442	469	424	458	445	414	455	451	443	482	431	437	450	427	463	413	429	437	409	441	447	436	473	504	482	413	443	456	444	456	423	424	410	439	455	454	418	465	474	434	456	415	431	465	420	389	460	436	439	456	434	457	417	520	440	464	451	454	420	403	459	423	439	445	449	434	412	462	415	458	462	482	449	430	436	439	503	460	435	483	439	434	450	466	461	427	432	477	433	430	465	431	421	446	481	454	432	470	413	424	466	431	442	434	444	457	456	429	448	427	405	521	453	416	405	445	421	443	468	452	424	440	428	458	424	441	445	437	412	447	473	460	432	390	441	446	476	454	424	473	447	435	428	460	453	425	488	483	422	461	457	446	449	450	417	434	460	428	454	421	455	435	453	459	447	451	422	471	456	414	437	464	444	469	470	466	448	447	456	437	445	435	452	441	427	416	453	458	411	475	425	475	447	488	441	445	424	416	441	407	424	453	460	477	449	449	428	446	469	436	458	456	416	431	416	429	452	472	464	451	442	428	408	435	460	449	445	428	436	449	399	491	445	458	412	441	409	460	418	472	449	451	439	432	451	446	465	425	444	422	482	451	468	448	455	398	454	424	434	448	436	438	436	434	471	429	448	465	429	447	459	413	460	461	459	454	484	434	421	462	447	445	410	428	483	419	471	466	457	412	422	477	474	464	423	461	480	473	439	453	412	417	488	441	447	435	459	453	414	444	423	489	455	403	452	454	439	440	454	434	450	400	444	427	433	456	444	439	486	438	466	426	498	445	449	382	479	457	429	446	414	473	427	461	435	448	434	419	429	428	445	448	453	411	434	437	433	428	416	422	429	411	430	440	445	395	445	442	472	451	456	459	459	424	434	454	457	443	416	394	455	422	450	436	413	459	463	429	443	412	432	452	458	441	426	460	430	389	424	455	423	420	424	431	458	411	438	453	465	415	437	440	436	453	433	447	469	432	459	471	448	417	445	478	469	424	451	429	452	442	456	425	428	431	426	442	413	425	425	431	420	465	462	461	420	468	420	421	408	431	469	489	433	395	436	433	412	421	427	438	475	416	449	448	445	427	444	433	473	458	393	459	492	456	441	455	444	448	475	432	441	484	452	392	434	447	401	458	482	401	444	466	440	411	485	432	435	437	455	390	474	459	396	462	460	463	416	434	463	455	441	444	490	462	436	475	443	403	448	429	463	436	447	462	430	450	449	436	453	476	428	440	418	453	475	421	455	441	430	454	437	467	405	447	390	406	431	418	483	418	465	441	473	455	414	437	472	452	438	453	438	389	428	429	427	449	420	449	429	478	441	439	446	437	428	437	423	480	448	431	456	446	414	438	410	464	423	450	448	427	518	411	446	483	473	439	418	445	493	426	475	430	455	439	472	472	464	470	451	441	452	469	408	415	425	431	436	429	439	411	413	424	386	435	449	448	476	447	415	443	443	435	457	425	436	467	384	458	464	433	426	433	416	450	422	425	425	455	442	462	493	447	438	441	505	426	432	450	408	462	447	449	459	453	423	413	444	399	478	455	492	427	461	466	454	432	464	439	426	457	409	444	442	416	464	413	430	462	464	429	435	438	446	497	441	441	453	472	436	442	446	428	441	477	446	478	423	439	458	430	432	429	489	436	432	418	445	434	429	416	489	434	416	416	424	447	439	423	456	422	439	433	375	431	453	433	438	438	465	447	435	472	454	448	470	463	458	459	416	443	450	447	442	434	442	439	436	416	448	464	414	458	427	440	430	470	449	451	446	425	441	444	447	427	449	415	470	451	438	448	476	402	464	396	451	457	482	411	465	487	469	440	456	463	471	450	419	416	447	441	451	469	422	460	429	465	416	458	448	455	476	470	454	431	446	428	430	468	432	470	432	432	484	488	448	467	437	448	432	434	446	443	466	433	432	480	450	440	419	436	450	494	455	414	432	443	470	466	443	465	461	427	405	436	457	428	444	415	486	444	413	429	439	434	438	433	462	431	422	442	480	433	469	450	459	438	414	464	444	410	449	422	430	417	447	451	452	426	454	453	468	437	448	483	427	450	474	451	472	429	456	477	451	439	426	443	443	439	408	414	473	380	446	379	394	464	452	461	484	430	409	474	423	441	455	482	441	422	487	461	444	440	451	467	441	424	439	482	466	452	449	448	438	426	456	454	422	414	469	439	455	485	485	441	463	401	430	433	434	444	429	471	401	440	427	439	432	428	453	448	439	454	443	467	441	456	428	420	444	452	460	429	441	432	409	402	436	437	422	414	452	443	441	459	456	475	412	468	456	410	466	480	434	426	425	464	469	489	446	480	446	418	426	429	447	442	442	441	426	417	447	411	496	436	451	431	421	470	465	437	456	438	457	419	444	413	424	484	478	402	462	451	448	405	442	469	452	440	445	440	410	408	436	444	419	450	469	445	481	425	441	473	436	453	450	412	429	431	467	493	416	431	464	446	461	429	440	418	462	471	442	457	464	426	420	424	426	461	442	441	462	420	446	467	453	462	421	442	428	497	424	441	411	431	413	474	435	447	457	410	435	396	424	427	456	482	391	461	423	470	454	446	430	445	441	446	456	435	412	434	422	448	441	412	466	452	454	478	465	486	430	437	460	489	411	431	414	492	442	460	433	438	433	458	460	449	457	435	407	441	458	376	433	485	451	441	474	443	426	438	429	424	473	481	464	423	439	430	431	431	446	405	433	442	450	454	455	425	419	408	439	464	443	426	466	422	413	410	440	443	434	407	444	466	448	467	431	443	466	413	463	435	445	455	429	420	458	427	444	461	457	437	428	468	455	415	442	428	451	424	464	423	440	443	438	425	424	468	448	475	441	409	474	436	460	450	456	432	446	441	452	406	406	454	444	410	421	484	406	441	458	439	447	436	436	468	437	443	456	447	438	443	457	436	404	475	433	457	467	469	430	431	449	439	471	469	434	428	496	451	418	457	432	416	444	414	477	457	429	425	441	446	443	467	441	439	480	428	471	428	455	471	408	428	439	445	442	394	445	446	487	405	445	442	405	439	429	470	449	453	406	416	425	447	443	409	460	421	437	483	414	453	413	457	474	441	437	415	469	416	465	414	438	458	449	431	483	453	448	451	430	435	460	414	472	451	455	401	428	434	426	446	436	420	406	444	431	453	446	445	405	444	416	476	429	462	436	445
22941	21386	29124	24150	21699	22557	20147	10242	6711	4898	3871	3308	2737	2262	1941	1740	1455	1298	1153	1106	926	831	846	778	689	626	582	603	613	556	613	541	485	498	468	476	548	504	447	490	475	449	448	475	455	430	453	481	430	480	498	472	460	471	475	511	440	480	505	458	474	479	434	434	444	451	407	465	417	463	468	468	447	431	456	461	470	443	446	456	477	473	466	409	438	430	493	433	431	479	418	433	447	469	435	445	445	458	440	441	475	433	465	445	449	448	442	434	463	438	473	452	444	424	442	460	461	426	455	448	461	453	428	429	446	451	433	424	454	455	453	456	412	457	433	399	444	472	428	444	440	458	462	466	462	430	441	468	438	425	459	438	450	463	426	468	473	434	452	417	432	463	434	441	396	419	427	441	439	465	435	489	450	436	508	516	397	428	429	427	466	427	455	434	466	418	409	450	414	414	427	444	497	420	448	441	492	460	450	427	436	452	449	429	442	444	440	459	456	457	448	421	423	474	420	450	443	414	447	420	454	462	451	436	426	445	432	431	403	436	431	475	422	447	415	475	446	430	417	460	410	424	430	410	405	432	424	426	424	395	438	442	437	467	472	428	448	519	455	470	480	447	421	443	473	446	452	425	438	448	423	466	412	456	435	439	409	429	459	476	463	419	449	419	425	442	457	430	479	409	423	460	458	418	442	420	425	450	394	478	431	416	419	444	464	466	434	467	460	471	418	445	414	482	431	483	427	448	413	451	470	479	445	429	425	444	438	446	448	464	421	454	444	467	464	467	449	448	451	415	431	478	446	500	437	474	454	412	436	466	435	457	462	407	436	426	463	462	417	431	456	433	466	467	440	435	446	408	462	473	459	439	442	454	434	467	464	447	439	462	449	469	413	435	449	434	472	455	460	448	459	464	475	418	461	439	459	452	453	468	426	453	429	418	448	441	450	442	423	447	446	423	425	426	470	473	426	426	482	436	436	409	465	472	387	449	438	436	450	438	424	460	481	456	426	436	452	423	471	402	435	474	478	431	469	431	401	431	452	408	442	467	451	433	439	472	443	409	457	433	442	453	427	435	437	431	415	428	441	478	454	409	432	418	450	445	452	466	425	479	466	418	452	438	428	476	467	451	448	452	479	419	442	430	426	445	442	386	427	426	479	434	470	432	453	462	443	442	449	438	462	489	459	447	455	437	439	441	426	452	462	416	452	436	448	448	460	463	436	406	427	465	457	454	434	416	469	452	454	436	448	447	419	428	473	473	444	470	472	418	457	450	459	439	427	444	425	423	463	433	465	438	457	455	440	458	433	450	418	441	430	452	451	467	453	467	452	429	436	454	430	464	441	419	452	452	435	446	420	445	425	467	461	477	442	486	451	431	438	441	439	431	445	452	467	432	438	461	418	446	462	418	445	444	441	454	425	465	420	484	461	398	465	441	399	408	430	451	452	462	455	464	456	453	473	472	438	465	464	453	429	442	457	456	447	403	451	452	458	438	460	427	439	445	426	453	455	478	421	424	447	425	433	432	405	413	455	477	438	435	453	442	457	453	467	465	464	431	457	420	465	410	436	443	481	438	452	435	441	415	400	416	414	462	435	447	428	438	428	456	444	496	449	436	441	397	460	460	454	420	452	478	425	456	436	437	436	416	406	425	423	431	470	441	442	419	478	422	463	451	460	450	445	464	453	456	454	474	448	412	460	454	464	477	443	447	445	424	456	465	407	423	397	448	478	437	425	411	445	448	452	435	444	437	429	451	453	458	453	424	442	432	424	459	458	441	440	447	433	423	453	447	440	420	463	472	435	441	425	432	471	470	437	404	417	424	435	393	433	456	463	452	429	424	416	467	431	477	467	445	509	433	468	453	462	472	482	451	455	478	408	478	431	471	437	448	434	478	430	448	464	471	480	473	418	462	444	451	450	447	446	470	445	415	436	394	456	433	381	425	442	423	478	464	448	430	440	420	497	435	423	421	418	461	472	437	482	443	446	461	470	408	464	434	451	456	403	450	436	417	421	470	400	443	446	427	451	397	436	453	421	422	410	413	452	443	448	436	432	423	416	430	421	410	447	447	432	437	446	465	413	511	427	443	428	442	445	456	432	466	435	460	431	457	439	416	449	455	449	452	460	475	449	436	457	404	422	485	437	456	454	405	448	458	416	445	403	434	436	419	463	443	470	464	425	434	437	456	441	445	428	408	430	455	447	416	468	448	445	441	433	447	444	427	446	442	404	452	447	406	471	414	476	451	437	440	473	395	452	429	458	477	463	418	459	460	433	442	461	445	501	399	439	482	444	439	441	413	461	408	409	424	476	453	442	422	456	421	443	491	421	462	459	467	476	446	437	438	460	430	434	408	425	446	479	452	460	466	462	418	457	429	451	439	449	444	453	492	450	443	446	455	460	463	421	427	462	466	444	434	458	443	457	422	429	428	461	491	451	419	417	470	413	439	445	452	480	446	459	467	453	426	457	435	440	489	506	438	466	447	409	439	405	431	434	448	438	446	435	459	461	442	439	423	467	413	424	423	462	456	475	427	420	435	483	424	440	452	433	452	400	465	419	432	432	446	419	447	447	443	434	465	442	414	452	386	445	429	421	437	481	441	420	451	459	446	443	441	458	475	467	441	429	450	434	435	449	446	442	449	431	422	422	420	430	467	438	457	440	438	432	443	439	451	469	469	460	405	440	430	468	429	459	455	442	426	467	421	451	440	428	427	477	465	448	468	426	466	460	456	446	426	434	420	460	448	436	465	462	461	440	445	434	453	447	461	461	414	494	448	402	433	443	409	453	460	448	432	499	420	428	475	469	399	431	468	422	459	428	470	420	485	466	419	477	423	469	404	456	425	459	454	455	434	452	440	456	470	436	462	468	432	422	420	452	422	448	394	415	428	488	451	457	478	436	467	483	434	465	425	439	436	432	453	445	453	431	449	484	441	426	457	473	461	408	440	415	452	431	442	460	430	431	429	436	444	491	456	429	432	434	446	494	465	423	453	455	419	427	476	466	437	474	466	440	464	435	397	431	460	474	438	465	430	423	448	396	450	463	476	436	511	445	415	428	422	450	427	446	447	446	464	454	431	453	442	453	436	436	452	420	428	461	431	408	468	464	412	456	447	447	456	461	414	435	436	450	474	444	456	445	422	456	466	435	447	435	451	439	416	464	435	425	438	448	466	472	401	438	430	452	450	425	429	412	426	424	449	435	428	456	422	428	421	482	439	446	440	462	451	469	475	447	474	432	456	420	426	414	403	452	449	454	423	416	428	479	425	440	489	455	491	443	444	455	441	439	460	451	476	450	449	410	397	414	435	443	456	463	461	430	431	438	478	430	450	484	432	449	447	429	438	427	473	441	430	435	444	458	432	456	422	461	422	451	447	397	414	445	462	405	451	431	438	448	456	426	444	455	436	459	449	442	447	440	456	461	435	427	471	460	419	444	422	467	434	486	450	444	442	500	459	403	468	452	453	477	423	434	444	446	427	442	464	392	429
42867	68650	49576	34504	23408	19141	17249	12658	9474	7105	5705	4840	3873	3192	2760	2380	2039	1692	1502	1300	1202	1156	979	916	751	701	693	646	639	638	593	572	557	545	562	563	502	495	474	481	527	489	504	421	457	492	475	486	446	459	455	454	473	492	440	464	452	443	458	446	468	448	440	441	448	459	430	458	475	479	481	449	422	467	479	491	464	464	469	412	407	432	458	455	398	471	458	451	432	448	474	449	454	437	467	431	460	388	457	439	458	415	419	441	414	446	455	434	448	447	455	433	443	419	422	488	464	446	412	496	454	431	461	465	449	441	420	433	465	429	441	452	438	459	418	472	501	441	461	467	426	408	472	441	463	418	487	436	452	435	450	457	456	423	456	443	412	437	452	433	447	417	461	476	424	434	456	445	424	423	417	436	420	479	428	440	443	461	470	421	432	467	414	427	400	465	441	398	447	440	424	452	464	396	459	437	469	463	474	463	447	405	459	424	452	452	477	406	439	419	449	447	431	450	461	481	448	430	420	470	459	397	441	458	470	437	445	473	453	417	479	453	419	454	431	449	446	439	435	453	444	435	415	465	472	417	471	413	476	472	434	422	433	457	448	442	403	468	458	434	458	469	443	483	392	457	454	438	455	406	435	447	445	422	437	409	437	473	482	461	441	399	431	429	453	464	450	444	433	439	459	436	428	481	447	433	469	411	456	425	460	436	456	491	438	447	431	433	435	425	437	477	422	436	420	450	447	447	422	440	475	482	427	467	405	434	455	461	443	432	439	436	413	434	475	428	478	429	432	410	412	408	419	422	497	416	442	446	412	442	456	409	422	435	450	452	474	440	435	436	490	451	469	428	440	443	399	464	433	466	440	414	435	439	414	471	413	449	444	427	471	439	445	444	459	451	427	454	422	448	456	455	458	469	460	428	458	436	421	432	460	448	424	437	452	466	458	449	448	440	459	390	444	440	458	425	461	430	456	445	422	468	420	426	443	435	457	441	453	430	452	430	470	444	440	465	429	460	462	434	424	463	405	452	429	442	448	450	432	426	414	415	459	455	423	434	435	445	443	441	475	456	434	439	441	394	428	460	428	434	448	466	443	448	443	415	434	456	451	459	461	392	439	455	447	458	464	410	433	406	435	451	416	395	426	452	460	404	470	439	474	473	460	445	459	453	454	457	441	432	408	434	469	432	468	429	450	452	467	430	463	475	442	452	451	438	406	444	477	450	440	446	429	437	455	440	437	431	409	443	410	478	460	401	449	397	483	435	424	424	428	436	412	481	465	450	422	441	410	430	409	413	448	455	428	432	435	426	434	463	420	452	410	445	443	458	434	461	435	421	429	444	436	439	423	456	449	416	469	472	471	435	433	449	427	430	454	443	394	423	445	427	440	476	477	431	433	439	453	435	471	425	451	411	428	457	476	416	432	428	430	409	423	427	438	428	473	416	443	441	424	433	405	444	415	439	472	449	407	468	432	445	432	415	454	415	467	433	454	436	425	438	465	446	453	461	480	465	444	444	435	402	456	481	457	435	415	465	425	434	431	429	428	446	440	428	458	459	416	436	466	455	433	460	432	430	502	423	411	438	428	432	445	454	441	434	485	425	467	454	445	422	461	446	442	433	432	424	424	460	413	418	493	418	439	441	455	446	406	469	434	444	434	465	454	423	428	451	473	492	439	474	452	443	418	423	445	426	445	459	448	442	416	436	467	429	420	469	450	403	468	411	459	424	444	458	446	470	439	440	450	437	444	463	434	416	422	445	452	448	433	422	452	399	435	407	424	439	420	460	494	470	426	426	485	381	456	444	475	495	445	446	404	477	414	436	479	450	397	424	433	396	457	377	432	429	402	454	451	446	448	476	467	445	461	464	446	446	428	402	430	436	412	451	476	414	437	444	436	434	426	425	454	406	446	424	424	475	418	436	437	474	462	431	426	393	435	439	471	417	420	429	430	434	448	433	464	443	443	430	443	457	438	466	440	440	480	427	444	435	397	470	466	443	431	447	437	493	442	431	433	433	448	416	407	461	469	390	459	436	468	441	453	427	422	465	445	442	433	455	438	447	446	418	479	481	430	477	429	438	462	454	430	436	438	416	440	434	467	460	437	429	471	421	404	458	439	421	456	425	429	462	457	409	499	473	455	477	468	407	430	469	478	465	435	423	412	476	458	428	408	446	454	454	398	421	417	453	402	443	464	456	440	457	436	389	472	428	449	398	487	440	426	438	445	384	390	454	439	485	449	453	474	443	441	456	456	453	449	431	464	451	423	443	440	419	422	410	445	450	445	458	453	424	401	429	414	462	452	446	451	460	471	442	408	409	453	433	441	439	438	474	443	449	462	465	482	437	438	442	464	438	461	438	422	454	453	413	484	455	498	471	447	409	471	442	440	430	497	430	421	421	459	448	441	417	489	434	495	438	426	461	413	406	439	442	410	494	451	464	459	482	428	407	477	391	448	466	452	440	480	439	461	462	422	433	463	439	442	449	443	485	414	415	449	434	421	474	472	434	425	421	427	463	395	410	440	432	464	446	401	452	469	405	411	442	463	400	426	421	460	437	474	402	402	449	456	442	448	418	467	456	463	472	414	462	415	422	395	444	449	463	438	475	436	407	424	438	430	420	481	437	470	434	436	430	418	456	430	427	463	400	410	429	460	431	433	487	476	437	426	446	431	444	443	412	480	427	453	408	417	446	433	436	484	426	417	418	494	442	454	456	469	454	440	428	466	458	407	428	427	420	459	479	419	419	446	417	437	468	447	460	409	433	441	447	412	423	445	435	416	452	452	452	447	448	427	460	477	475	400	430	470	425	428	484	446	430	430	408	466	457	409	462	435	448	464	452	468	447	444	469	446	387	424	408	447	460	461	445	451	436	445	480	439	433	432	432	459	437	391	436	460	410	464	471	429	420	421	437	448	429	456	413	449	443	424	452	431	386	444	419	447	456	457	473	431	457	442	426	440	437	441	445	437	433	442	470	432	402	444	428	430	428	402	430	459	423	438	448	447	417	435	440	415	460	391	452	450	411	468	421	423	425	445	392	428	423	429	474	452	473	436	458	432	419	406	473	429	446	439	436	484	440	454	431	423	451	445	464	426	412	437	417	460	474	464	453	427	451	438	431	424	456	446	439	447	414	433	430	458	445	427	428	436	411	449	420	451	435	447	441	446	449	473	460	446	419	449	472	443	463	441	477	456	462	464	410	454	424	397	448	434	431	417	459	438	436	444	422	439	445	455	471	443	484	419	440	435	440	463	408	416	446	446	444	437	443	482	425	454	392	401	445	485	453	462	432	443	449	465	464	429	466	439	435	442	443	424	449	476	446	429	435	423	434	451	419	471	433	437	469	429	434	417	429	429	432	439	424	459	420	419	443	436	446	420	403	437	421	461	397	424	447	439	455	470	420	421	419	448	433	452	433	475	431	432	470	459	488	474	479	457	432	457	417	435	422	459	438	444	426	466	474	433	429	447	444	413	437	470	457	444	465	440	427
36494	38869	40380	25230	12975	7585	6192	4463	3035	2298	1811	1572	1375	1189	1118	996	890	771	736	720	657	627	607	569	542	495	503	502	482	480	442	400	467	441	456	431	424	460	460	462	458	448	415	433	443	466	455	436	440	423	421	411	423	431	391	437	447	403	412	417	437	431	454	450	429	472	450	420	416	410	463	426	405	452	433	452	420	405	462	438	438	428	395	423	433	415	458	438	435	439	426	401	451	417	417	454	374	420	416	421	415	413	434	435	446	426	407	445	381	426	424	411	402	450	426	426	424	459	428	431	388	422	461	402	422	421	391	424	440	434	436	450	440	452	426	435	448	447	428	464	414	434	418	447	424	395	415	431	430	457	454	472	422	447	430	467	426	446	440	450	430	426	412	413	438	445	466	462	424	447	447	458	427	430	438	428	426	406	423	425	495	407	434	411	444	391	456	404	480	437	452	436	444	412	434	390	433	420	427	434	417	422	436	448	444	451	424	436	414	440	412	466	457	422	421	451	431	446	473	424	391	415	439	428	441	424	432	413	420	414	405	422	443	497	464	451	452	424	435	428	421	423	441	429	394	458	407	406	448	451	420	413	451	481	430	465	419	423	417	448	459	406	424	452	415	417	441	444	458	450	414	438	419	453	433	469	428	447	446	429	484	410	469	411	420	413	403	448	411	444	417	418	400	416	446	425	404	445	404	429	428	409	435	396	406	440	456	438	437	427	422	455	452	417	424	457	393	398	406	434	421	442	462	377	442	470	450	440	428	435	462	431	404	430	406	428	400	473	416	443	434	406	401	442	417	438	443	414	431	455	400	435	409	423	410	475	438	410	448	421	437	395	424	435	426	494	398	421	473	425	413	459	420	428	417	416	421	426	414	416	410	427	405	419	393	436	388	444	412	459	423	460	445	424	445	456	435	433	412	426	453	397	467	447	450	427	400	423	426	409	408	422	452	418	455	451	463	434	393	473	442	448	444	420	406	430	426	401	446	424	407	407	429	435	439	440	443	401	453	426	437	415	433	468	406	428	402	410	390	437	406	426	446	456	459	403	428	451	423	418	467	427	400	466	409	428	436	442	472	437	455	451	436	437	445	434	466	426	412	434	411	393	440	441	428	431	427	428	414	425	447	427	433	428	441	418	391	441	419	413	410	412	414	446	412	464	435	426	424	431	417	463	423	450	413	440	435	400	408	416	423	442	399	445	428	432	427	382	421	447	446	428	444	443	429	452	407	431	428	404	387	478	421	431	445	425	431	467	440	417	412	439	450	451	411	452	464	423	409	406	432	429	470	438	405	413	413	426	463	449	400	417	444	438	396	428	408	451	448	406	441	400	420	436	418	415	437	449	461	368	408	402	439	438	441	414	401	424	399	459	418	404	410	395	424	404	420	435	404	436	439	411	460	439	454	424	454	430	426	425	401	464	435	448	487	388	465	391	419	401	413	454	413	414	492	430	442	424	426	428	408	409	407	431	449	427	442	445	417	447	416	446	423	417	419	445	418	394	437	469	420	423	440	434	403	440	400	443	420	441	417	390	401	457	444	409	444	422	398	432	471	429	431	475	466	446	421	377	436	434	413	396	449	403	413	446	416	431	399	425	443	408	452	423	422	416	412	443	434	444	452	399	451	424	421	422	427	455	439	447	400	405	448	445	421	420	407	389	405	473	431	484	461	393	443	446	438	400	438	442	405	400	422	413	435	444	430	438	441	404	458	434	419	419	414	417	450	382	407	430	454	448	416	413	438	445	449	410	445	447	416	423	430	422	416	415	433	431	393	431	417	413	385	441	459	419	440	423	425	425	453	458	415	419	408	437	410	434	414	446	408	410	426	402	453	384	431	430	421	429	423	392	430	418	378	429	423	421	410	417	414	404	425	394	442	416	477	403	413	416	438	426	425	429	409	452	427	466	459	431	426	422	428	412	435	439	425	478	418	417	416	449	393	435	439	437	428	420	436	440	373	403	423	434	433	443	438	446	418	431	447	439	437	358	419	411	448	445	442	461	398	445	435	391	439	445	408	388	442	417	446	431	418	398	393	479	444	432	402	464	451	415	432	436	435	445	398	439	404	439	415	430	451	441	415	405	443	430	428	424	416	436	420	434	418	409	410	417	440	434	384	398	479	390	405	403	398	405	439	422	418	434	419	454	427	421	433	463	435	452	420	412	423	440	449	430	431	404	447	391	433	413	412	401	401	451	404	444	420	447	420	414	419	449	419	446	394	408	405	431	460	420	428	440	451	435	446	405	419	438	434	441	414	428	439	442	463	437	449	429	439	412	437	452	439	431	426	458	423	402	455	400	432	423	443	431	404	433	413	445	452	453	460	427	393	450	445	394	431	461	431	414	457	454	424	463	409	470	418	400	431	395	425	397	427	435	447	439	418	424	436	382	418	432	431	436	432	480	418	420	413	430	414	438	448	406	434	421	478	384	427	446	447	445	408	425	420	440	426	453	406	428	449	410	487	450	416	450	424	437	392	476	394	398	452	398	424	448	459	436	438	420	461	408	454	418	423	388	427	363	445	404	390	453	430	428	417	426	425	421	402	446	429	450	407	413	426	426	437	440	418	453	409	437	410	428	446	428	464	448	427	407	398	410	403	460	427	464	478	443	411	460	424	421	436	404	414	420	372	447	431	446	435	445	420	416	425	426	429	445	405	400	429	419	444	399	408	370	425	413	396	422	417	392	401	428	442	423	413	463	403	434	433	406	428	405	442	425	411	462	453	461	431	463	423	425	416	437	402	423	482	418	435	442	416	424	443	442	443	414	433	411	425	402	463	475	424	449	382	422	394	439	444	391	422	444	420	447	452	412	436	428	384	427	446	406	413	432	423	446	455	458	449	450	479	427	437	415	394	451	423	412	431	422	419	462	433	394	436	422	401	447	428	451	448	447	448	448	458	430	395	432	421	439	425	481	450	440	439	424	432	449	442	452	419	422	400	403	426	433	424	424	443	430	426	433	430	434	413	407	451	401	419	387	468	436	452	418	446	437	411	415	412	423	429	467	462	419	396	439	430	405	428	443	426	443	402	425	444	377	432	468	390	455	423	419	426	392	411	453	456	412	460	429	461	384	433	431	418	444	447	461	414	469	449	376	429	417	460	421	413	417	409	455	440	392	457	445	455	377	437	421	442	472	441	404	420	439	435	437	462	462	411	440	433	465	403	409	453	420	420	429	429	420	413	386	453	422	405	468	440	456	387	416	443	449	449	411	439	399	436	422	427	432	436	413	430	434	469	448	430	404	418	400	445	433	434	425	401	446	448	453	441	406	432	452	459	434	462	454	441	418	415	456	396	419	433	435	438	422	479	422	392	431	438	433	419	438	476	414	388	413	439	424	449	381	441	428	428	452	454	444	424	456	408	382	424	413	459	432	422	387	389	443	456	404	401	436	404	423	408	428	441	443	419	425	448	436	417	404	433	434	466	416	432	398	408	441	419	454	436	430	448	478	415	423	387	413	419	411	411	428	413	441	427	451
40803	51137	38873	21644	13865	10681	9574	6720	4738	3629	2783	2366	1958	1778	1503	1314	1144	975	926	835	797	702	695	587	571	551	551	558	542	500	506	492	438	452	430	446	468	419	474	439	459	499	468	463	454	452	515	437	454	442	417	410	438	471	466	471	456	437	433	447	451	418	411	403	442	440	403	438	461	434	429	437	469	435	424	448	470	473	448	427	438	449	428	431	433	437	440	435	445	463	418	463	427	404	403	410	458	453	429	446	440	399	448	431	452	420	461	456	463	457	465	400	442	412	406	431	406	449	414	430	441	414	467	448	421	409	436	420	461	452	454	410	423	456	412	424	466	457	464	470	468	445	434	446	435	428	391	443	407	408	426	435	456	431	444	427	425	452	430	469	460	385	432	428	426	474	451	424	428	435	420	439	437	416	465	439	468	403	491	431	440	440	447	386	405	412	432	392	457	395	433	462	416	457	398	431	461	444	426	433	418	462	449	426	440	399	429	444	442	434	469	459	416	414	456	439	481	430	412	425	415	421	411	469	426	452	404	470	445	421	451	438	462	425	404	394	420	421	421	410	407	423	435	510	415	471	441	474	408	449	418	379	424	455	465	433	436	421	446	489	437	434	421	395	415	441	428	447	440	394	408	445	425	449	448	415	455	432	415	423	420	439	395	403	464	439	408	425	425	474	433	435	445	467	407	442	438	459	426	410	420	446	445	403	442	425	417	437	441	425	436	433	428	452	434	424	464	456	448	437	437	427	454	459	398	426	415	420	431	414	454	430	406	435	451	450	446	451	416	454	401	414	450	424	484	456	442	441	448	439	421	443	429	460	457	446	399	427	452	426	419	454	440	454	458	413	447	448	452	416	443	420	398	380	438	413	442	447	397	438	449	459	441	440	423	413	447	406	460	418	444	423	403	453	426	459	397	458	471	449	428	419	449	432	423	423	451	467	412	445	414	421	415	398	450	432	411	452	427	446	437	440	447	389	464	422	442	439	452	398	419	449	415	480	449	426	447	452	410	437	423	452	424	439	457	453	427	438	458	448	425	415	433	429	425	460	449	438	417	420	461	445	434	424	444	413	433	428	447	430	444	429	449	443	417	421	469	444	445	422	450	436	428	440	388	423	431	432	425	408	433	456	431	442	455	433	430	438	455	437	419	438	431	438	421	440	463	419	422	414	456	454	417	420	419	408	445	448	435	398	429	438	459	465	434	431	435	409	455	417	415	425	449	420	426	414	463	456	406	417	416	422	454	394	453	449	442	437	425	412	448	444	389	445	441	436	452	417	440	486	442	425	466	429	423	412	437	423	428	425	420	421	459	484	445	384	407	435	419	443	417	440	455	491	432	387	452	448	460	433	399	386	419	404	416	415	412	424	468	426	460	455	429	423	466	438	443	410	400	413	414	455	424	436	461	410	404	392	443	422	444	436	424	408	438	428	409	420	397	437	430	420	422	426	420	445	445	415	461	413	430	455	423	436	431	446	438	440	462	418	408	430	419	401	414	416	428	452	383	434	398	443	407	432	420	423	473	469	428	439	407	422	416	430	473	440	447	437	431	437	457	444	453	432	444	463	411	426	386	396	362	394	427	463	402	422	415	434	445	409	399	458	440	449	438	441	451	410	441	442	462	442	460	462	407	410	425	428	417	452	443	410	448	449	430	420	422	454	440	411	445	468	437	443	472	421	448	405	427	448	451	447	429	426	441	454	452	416	411	420	447	432	469	435	446	432	387	450	428	421	454	412	390	477	441	456	444	446	434	441	422	449	417	460	422	393	445	432	416	417	425	455	467	391	405	433	421	449	437	423	438	420	450	447	428	430	458	428	414	432	439	429	441	471	411	448	395	387	405	440	430	433	435	433	455	464	456	387	408	412	423	450	442	430	418	413	487	420	442	449	433	470	430	446	407	399	443	433	429	436	408	437	423	435	455	424	431	436	406	401	445	433	438	436	479	463	428	416	426	449	439	463	384	442	393	432	446	495	484	422	446	383	449	408	417	434	427	419	422	432	418	419	453	411	481	466	418	402	447	431	440	438	416	426	439	442	446	482	433	410	403	415	392	397	477	460	457	451	402	392	473	442	438	450	429	441	435	429	449	450	445	420	404	439	446	435	444	444	454	405	419	420	463	394	427	419	439	379	454	415	459	434	398	461	450	451	439	427	469	481	431	422	418	388	421	409	419	407	410	441	413	420	429	443	448	400	439	440	455	442	444	431	483	431	424	442	449	434	449	422	466	446	438	466	480	409	426	448	439	463	436	401	436	404	453	485	427	440	432	428	440	439	439	454	435	429	450	424	388	429	429	447	413	456	407	442	437	434	413	454	423	433	403	434	430	435	439	389	435	427	420	450	469	420	424	470	410	443	437	410	433	398	444	425	428	418	450	441	414	465	441	437	414	387	460	431	406	416	422	438	445	432	394	492	447	410	416	409	451	421	451	465	439	462	397	426	446	448	419	469	382	441	429	442	448	450	452	445	418	441	452	435	442	436	442	447	426	471	431	428	416	449	448	400	457	429	403	494	421	464	448	426	429	429	444	464	425	445	469	448	436	410	451	447	424	459	456	459	453	439	448	461	454	411	446	448	470	425	453	437	424	457	443	423	465	448	460	471	433	430	410	442	453	438	475	420	434	443	412	465	403	413	436	446	445	438	444	441	427	430	411	420	404	445	466	429	448	440	428	425	449	437	440	451	427	407	460	445	420	443	423	401	434	412	414	469	422	418	471	418	439	427	439	424	443	449	415	416	454	426	429	465	436	416	461	454	464	443	487	411	418	433	436	450	458	429	414	422	450	422	429	458	419	450	442	429	450	393	474	449	419	379	449	396	425	464	433	441	430	479	455	433	387	472	412	422	433	503	429	454	416	434	448	470	461	429	438	434	423	430	431	451	454	422	454	449	441	446	434	459	429	441	408	441	459	447	417	426	428	449	445	415	455	434	460	458	396	458	447	408	417	438	456	420	444	450	395	450	443	434	447	445	471	430	433	466	444	452	446	418	416	449	444	460	443	444	436	454	462	446	459	425	456	444	486	451	488	423	451	426	415	429	457	478	417	437	431	422	454	406	407	441	438	398	413	424	442	442	420	432	412	423	443	451	472	433	457	446	441	441	470	428	445	433	418	440	466	418	431	458	448	475	458	434	395	421	470	443	478	441	408	413	415	449	432	413	392	429	399	455	418	431	456	430	416	446	410	390	429	452	417	429	421	425	465	443	431	438	441	478	447	432	443	430	410	431	429	454	452	450	452	434	436	415	417	444	364	439	407	452	433	462	424	396	415	452	416	467	432	470	409	431	442	464	445	450	461	415	427	454	461	432	435	398	433	423	454	444	406	424	422	415	396	412	409	437	423	428	405	442	429	461	433	450	410	424	433	435	412	447	447	407	460	418	423	438	416	464	452	435	466	437	449	441	424	415	476	419	425	395	420	428	438	436	427	458	417	430	447	414	420	476	391	389	434	432	436	452	483	436	447	469	447	461	465	418
24201	21291	28634	25246	21796	16861	11609	7287	4812	3464	2737	2346	1956	1746	1550	1338	1176	1007	946	868	874	768	677	630	581	547	513	463	511	536	473	474	496	503	493	456	473	400	439	424	453	452	406	408	465	409	424	382	421	416	430	437	397	417	443	383	412	426	392	442	425	407	441	403	461	413	443	410	431	400	419	452	388	455	438	409	415	420	416	448	435	430	412	392	405	398	383	456	448	432	396	403	466	436	410	408	415	425	408	414	404	407	400	448	404	407	410	377	383	367	404	400	396	386	429	395	395	420	421	383	437	416	434	455	399	456	445	412	420	433	401	433	413	399	405	404	400	417	387	420	400	451	431	447	399	415	396	419	433	414	430	452	418	372	410	416	403	427	412	429	450	446	415	424	428	427	414	464	405	450	398	387	409	414	416	375	417	414	414	426	399	394	450	418	442	388	416	404	410	433	410	436	425	431	384	397	437	449	413	402	410	459	414	413	414	407	458	432	418	413	442	436	430	454	430	381	390	397	450	433	427	407	428	400	403	415	401	398	412	358	408	423	394	407	415	400	421	406	444	425	456	384	444	447	430	412	418	418	392	402	408	470	414	441	424	421	394	412	393	428	428	434	425	408	442	425	443	460	420	427	438	425	405	403	392	424	467	428	426	449	441	435	371	431	439	397	416	398	457	434	427	417	415	409	440	473	418	405	405	410	420	451	384	428	377	404	438	396	392	400	403	393	457	436	403	409	461	411	418	426	444	399	406	383	405	442	436	425	408	426	399	432	444	431	403	465	459	433	405	429	481	431	398	390	407	381	381	426	394	428	442	413	407	413	412	455	440	422	434	414	455	433	387	419	468	397	435	408	429	367	419	394	426	409	409	430	447	408	420	416	439	411	431	453	421	424	419	401	440	411	411	404	418	391	376	383	405	426	394	405	435	437	420	403	387	406	428	417	442	443	438	404	429	425	449	421	467	411	431	394	445	390	417	434	405	438	422	430	391	404	413	455	403	418	428	453	420	426	411	436	424	407	393	400	425	415	384	406	410	410	389	391	416	434	419	446	427	434	401	411	438	465	407	445	431	403	440	408	411	440	415	451	387	364	421	438	413	448	387	419	411	439	421	414	468	422	381	410	439	438	430	400	464	415	458	429	393	436	457	431	403	415	434	416	388	457	437	428	428	437	401	413	407	414	403	402	446	398	453	427	445	430	414	433	408	419	399	409	445	421	455	437	438	412	415	422	380	429	462	395	376	414	410	425	423	407	434	402	389	439	422	428	436	439	429	414	427	395	421	437	411	426	421	409	430	419	388	427	444	409	432	441	468	394	438	404	405	419	435	454	422	405	422	438	404	437	435	410	437	432	411	402	444	427	438	413	434	405	390	390	408	450	442	428	444	397	413	423	447	391	432	412	403	407	416	425	420	445	432	404	408	407	420	460	428	416	425	418	446	467	391	425	447	436	418	417	392	402	417	415	405	455	426	431	426	453	424	436	450	416	452	415	446	451	412	384	409	432	423	450	422	441	423	425	448	384	420	432	418	377	433	442	461	447	419	432	411	430	409	469	437	431	433	423	430	397	436	413	397	424	438	438	420	396	414	404	432	408	426	421	454	434	427	408	436	380	409	419	424	424	412	444	412	379	412	365	416	385	443	431	440	387	434	421	423	426	387	434	424	445	374	419	413	413	411	421	402	430	394	435	426	453	451	426	439	435	429	411	426	444	419	411	433	432	364	396	424	438	419	442	433	389	434	399	413	423	453	448	414	398	414	413	468	431	414	441	409	429	436	429	472	454	432	408	402	389	379	469	417	399	453	431	377	403	424	473	425	449	414	455	446	420	409	411	398	412	462	416	425	438	421	408	384	407	439	420	438	421	419	429	431	442	452	470	403	422	386	428	380	433	446	412	424	429	458	443	416	427	396	416	419	416	388	416	451	422	429	425	376	429	437	407	463	463	416	408	436	436	452	402	403	408	432	428	407	401	409	414	393	418	404	419	423	426	396	393	445	435	436	413	409	419	406	433	403	429	424	427	437	445	415	391	393	452	415	422	408	410	388	415	426	394	452	409	406	463	381	434	402	438	428	431	432	389	395	436	447	423	388	460	427	425	406	424	398	410	409	436	437	473	472	426	393	437	405	431	408	415	431	402	440	410	440	435	451	447	415	376	408	395	425	404	402	439	438	421	366	414	408	410	436	448	425	445	406	422	414	429	472	428	428	420	423	442	417	421	427	434	412	433	444	436	390	463	409	390	382	430	431	411	428	424	422	408	420	425	423	381	468	395	432	414	384	392	421	417	484	435	455	428	438	424	420	436	425	418	407	432	398	435	437	407	435	435	411	405	418	438	464	395	443	436	451	393	390	421	431	409	446	411	449	413	453	387	408	425	420	427	407	409	459	416	434	411	438	407	413	433	459	423	408	442	426	427	427	422	418	452	406	450	394	421	426	409	402	437	405	447	405	446	436	382	405	421	413	421	388	435	442	394	422	438	431	467	450	425	413	428	420	456	455	442	385	448	406	428	469	439	435	385	402	420	424	422	467	415	402	439	429	455	440	439	431	467	423	429	406	430	442	407	396	369	436	428	439	408	461	416	418	377	415	426	387	432	425	414	373	412	408	424	441	428	446	410	412	388	413	412	445	428	441	406	417	421	429	425	422	450	463	415	422	450	433	450	405	423	426	443	419	409	415	388	410	397	436	414	413	476	441	400	432	451	416	440	431	409	377	403	423	453	435	428	431	403	388	419	444	379	391	412	443	396	397	422	419	386	412	422	394	426	409	466	403	427	403	377	453	410	426	462	399	407	430	403	411	421	414	427	444	420	434	377	395	472	419	422	471	397	429	413	430	397	410	474	398	432	447	441	442	446	410	443	409	413	406	411	399	421	386	426	410	423	419	455	410	421	423	433	410	372	418	419	445	456	424	423	433	406	402	422	380	442	429	423	441	406	422	426	432	420	459	403	442	470	456	385	406	420	417	394	403	394	433	410	352	431	428	424	451	416	453	435	386	416	418	412	419	435	372	407	436	446	370	424	451	452	432	445	464	451	412	419	433	433	395	386	397	412	431	440	376	415	409	443	420	410	408	409	425	409	409	433	424	455	451	447	430	458	408	407	448	409	403	394	403	441	447	448	414	456	441	454	421	462	440	435	449	429	397	431	450	417	376	469	409	424	410	452	456	420	460	403	429	405	427	411	389	429	422	425	401	388	417	417	439	419	395	437	424	387	436	408	412	421	401	433	451	429	407	398	434	419	431	414	391	434	412	399	450	444	449	449	411	379	402	435	413	450	454	432	430	436	419	418	431	418	409	431	419	399	382	436	429	435	388	412	437	409	438	451	414	412	454	459	390	446	426	437	415	396	385	429	405	416	438	420	432	413	390	374	415	395	414	415	435	424	410	420	408	446	398	426	443	402	432	413	445	438	412	420	421	433	412	441	399	416	399	386	424	416	447	412	408	448	407	436	445	386	438	406	405	425	423	404	415	426
39923	58663	43683	28582	18575	14775	13187	10259	7202	5387	4127	3450	2947	2442	2088	1778	1577	1258	1221	1057	957	923	808	738	697	654	601	612	562	563	486	470	484	517	496	463	461	491	435	449	420	437	454	419	422	429	448	440	413	462	438	421	405	432	444	415	439	454	463	426	440	430	438	432	423	429	464	417	389	407	409	411	429	420	443	434	416	450	417	417	450	415	457	439	418	444	436	438	431	436	383	419	422	418	462	413	410	414	392	440	437	440	422	458	454	399	410	418	428	418	404	438	407	423	411	431	444	455	392	447	428	408	418	433	438	436	425	424	458	428	395	420	427	426	430	413	450	420	446	427	394	424	434	418	415	414	443	444	443	378	403	397	437	439	412	414	401	419	387	383	448	434	445	436	428	431	412	429	445	415	437	432	482	435	429	427	449	382	441	416	394	449	427	450	421	418	401	453	402	428	422	414	452	456	397	432	423	417	440	432	408	434	434	395	430	448	430	376	413	441	421	489	435	405	416	403	392	416	453	408	453	422	445	390	410	426	454	445	410	420	452	435	415	428	399	386	451	446	401	462	461	423	425	428	433	450	446	420	413	409	393	458	437	411	436	420	401	390	422	409	412	425	418	468	392	452	434	438	419	405	429	461	430	419	420	412	392	441	462	453	443	446	474	451	432	421	440	390	424	419	445	423	403	402	414	455	428	420	405	428	376	458	436	419	422	388	444	399	443	415	469	427	418	434	438	459	428	415	409	429	410	409	386	429	398	421	438	424	445	398	444	460	444	447	403	418	427	472	451	443	421	474	434	448	388	455	414	446	435	414	424	438	412	389	469	433	430	438	424	383	406	459	386	398	413	432	463	418	425	428	416	439	424	428	421	430	428	397	442	410	414	430	398	440	412	405	443	408	407	448	434	418	411	388	402	409	429	398	424	413	430	439	434	419	438	438	426	420	462	441	417	402	428	410	450	472	394	405	424	403	439	449	396	427	427	383	418	424	431	444	427	412	385	436	443	428	390	441	464	414	458	427	438	398	412	456	391	431	441	442	458	418	426	448	403	432	447	412	416	450	432	455	423	422	446	433	413	399	401	409	442	425	415	442	423	462	462	419	404	431	411	455	417	451	430	433	445	416	452	432	408	411	448	447	466	426	400	439	429	441	420	446	447	416	414	448	441	437	397	424	405	417	400	418	370	413	420	441	414	425	400	415	428	420	406	444	422	425	408	412	426	410	429	419	478	408	436	413	428	403	425	460	439	440	440	450	429	406	410	429	406	424	433	441	413	393	430	396	448	396	413	447	415	423	449	404	430	452	440	428	441	384	446	449	438	393	421	418	420	426	418	420	401	431	404	409	438	463	444	434	423	417	409	438	442	500	453	436	439	439	482	421	421	459	467	438	420	425	419	399	419	417	418	406	410	450	436	422	420	452	415	480	390	403	441	443	440	420	410	388	417	437	410	413	425	431	450	441	424	423	424	418	444	434	452	442	423	399	424	406	417	412	447	406	437	444	417	409	448	428	443	435	435	418	427	419	404	415	481	430	410	447	418	450	442	428	428	380	441	399	424	411	409	417	413	457	441	427	444	413	424	421	430	424	415	477	409	423	404	432	446	464	460	412	456	454	457	426	429	392	414	441	407	441	403	434	406	398	411	438	432	405	436	442	423	409	411	427	432	425	425	426	426	380	407	402	423	416	440	412	388	414	424	425	443	441	401	418	417	410	433	377	420	414	426	401	451	412	434	442	413	422	435	399	391	472	444	438	423	407	404	427	411	438	462	407	450	440	434	459	442	429	437	399	402	427	420	430	443	435	432	473	453	433	424	455	472	431	444	437	451	414	465	438	442	419	425	426	447	420	436	403	455	439	427	437	429	442	463	426	445	464	438	431	417	429	399	413	427	414	419	400	431	408	434	435	419	405	422	414	412	403	409	412	445	417	408	423	449	437	434	388	412	454	419	419	445	413	420	442	414	423	417	408	370	408	369	467	418	443	429	393	452	415	434	434	395	411	443	418	428	426	449	418	413	400	447	427	437	415	423	423	402	445	401	446	429	457	425	424	412	399	438	419	418	437	420	392	431	392	445	412	416	443	398	445	458	411	405	468	414	438	417	417	445	420	422	441	402	434	444	439	410	445	457	458	423	422	453	430	405	421	429	432	415	441	379	406	427	442	431	438	436	450	456	463	414	401	447	419	442	402	440	376	417	406	437	408	444	409	420	442	419	420	400	455	453	432	425	446	452	432	419	436	446	386	413	454	470	444	428	444	460	414	462	443	421	420	415	397	414	444	423	431	425	430	458	404	436	422	419	426	449	414	439	414	435	435	420	397	462	453	458	435	437	455	491	419	408	422	450	432	394	454	454	440	487	460	390	440	402	427	428	430	442	383	462	442	455	437	436	433	431	423	396	448	427	416	447	427	432	437	458	439	433	432	403	412	431	441	451	424	443	447	463	400	430	424	373	463	413	440	423	404	461	375	465	424	406	451	418	433	430	396	459	409	433	434	452	429	450	401	471	434	434	431	457	406	399	434	462	427	410	378	428	431	450	408	474	419	442	441	443	412	406	418	393	427	374	414	423	420	409	439	421	420	425	412	441	463	418	407	418	412	421	445	415	480	398	471	388	415	462	453	413	460	399	421	455	453	427	442	449	419	449	454	413	454	428	431	416	473	442	452	381	427	442	386	416	386	440	460	437	418	438	398	437	432	421	412	416	428	399	470	415	450	414	403	424	431	409	428	413	402	388	424	397	463	420	405	448	435	416	448	410	411	448	403	450	412	397	424	440	423	428	427	441	431	434	367	438	399	454	395	433	429	413	434	428	419	472	421	407	421	432	406	413	450	424	435	436	444	399	451	438	413	421	460	419	415	401	458	409	413	400	443	456	402	408	429	399	455	435	403	388	469	434	405	448	424	450	421	434	422	404	427	433	458	396	432	444	408	411	415	455	426	415	451	441	464	457	452	431	443	426	454	411	448	402	430	446	451	417	406	457	428	441	381	392	481	406	417	445	413	417	428	428	442	417	449	436	422	411	428	397	396	429	430	428	418	433	419	389	430	413	444	459	447	420	438	418	429	442	399	427	414	425	435	402	412	456	400	450	443	418	426	452	439	430	436	429	407	456	466	442	426	422	469	426	417	405	449	446	427	416	476	440	408	457	381	419	429	420	427	383	399	402	426	433	431	433	434	443	446	432	394	406	407	410	444	379	405	425	428	462	418	426	423	428	428	408	415	445	432	457	430	447	404	393	419	385	438	423	402	451	407	404	412	413	447	423	426	447	450	409	432	418	405	423	420	392	432	469	389	424	450	415	432	423	422	426	408	429	460	465	425	409	397	455	405	432	451	405	439	441	406	418	443	419	442	426	433	448	446	447	422	425	388	404	417	450	463	399	401	434	411	423	420	426	416	424	428	426	426	419	454	427	412	416	448	442	424	448	396	421	424	446	425	447	409	420	440	395	422	437	438	463	401	431	403	421	387	411	443	433	429
25366	21629	29353	27792	19114	11168	8078	5840	4061	2900	2333	1945	1836	1553	1316	1138	1091	909	819	731	778	765	629	629	554	565	496	536	559	528	507	506	505	458	469	479	473	461	438	462	444	434	440	440	436	403	474	445	459	456	461	445	446	458	517	422	420	431	436	446	433	451	416	481	387	483	476	440	450	460	449	455	404	425	454	431	427	418	449	457	459	425	465	471	409	457	431	397	450	472	425	454	414	457	448	470	468	460	467	424	406	479	430	437	478	447	418	425	409	466	432	480	442	457	469	439	423	479	452	420	429	408	450	419	460	443	440	462	448	474	406	424	412	421	427	471	430	446	434	438	453	476	425	410	443	436	442	422	427	470	461	436	408	464	412	438	464	447	433	453	457	419	431	453	471	440	406	436	451	435	450	430	440	437	483	419	452	429	489	434	438	419	434	504	387	451	433	438	445	438	462	450	442	478	441	406	438	436	445	374	449	455	451	458	445	472	429	419	445	467	442	455	450	453	469	426	433	430	439	428	437	461	442	466	438	445	437	459	460	443	428	494	466	424	431	447	494	443	461	409	456	409	443	441	427	447	435	405	403	460	440	444	435	424	419	445	422	435	453	374	429	438	453	467	448	414	480	478	436	402	479	474	436	451	425	429	488	475	494	482	434	476	461	432	444	454	427	422	436	452	496	459	444	445	432	418	455	455	429	446	447	467	432	445	405	412	476	427	454	463	445	452	421	464	417	414	435	418	443	453	457	436	434	449	399	440	446	445	473	414	458	466	489	420	430	442	458	427	411	442	431	469	412	405	427	456	424	428	439	436	439	425	453	458	449	458	435	383	453	430	469	446	421	463	457	423	470	404	414	442	438	437	432	416	434	450	403	409	475	424	419	407	472	374	439	433	464	440	431	445	413	447	429	422	440	405	459	446	410	436	416	421	413	425	428	461	467	474	459	458	467	433	426	443	412	411	450	456	456	445	420	437	453	430	449	454	417	411	453	493	416	383	428	414	463	400	439	441	420	443	469	448	464	430	468	455	399	415	435	448	450	415	457	417	452	402	477	441	418	447	423	453	430	461	458	451	420	477	451	470	447	483	442	472	383	467	451	458	447	433	453	416	459	431	467	432	415	411	444	441	406	407	441	467	441	415	440	426	404	467	439	443	459	478	455	418	461	467	439	480	476	443	464	433	432	418	423	411	429	445	457	463	419	440	442	446	462	422	447	396	449	464	440	410	437	404	423	441	428	443	434	432	480	462	420	408	447	447	443	410	434	435	451	459	403	440	435	436	436	431	444	448	468	466	462	442	397	462	427	406	455	411	436	451	441	493	439	505	400	444	421	419	434	436	481	464	418	459	435	437	409	424	410	448	435	434	464	446	463	443	453	413	446	457	436	412	443	451	445	454	399	473	461	462	433	444	473	468	421	424	435	425	451	406	414	450	431	440	417	453	409	465	435	430	457	459	418	419	415	405	444	432	465	429	435	455	474	416	455	428	423	452	435	423	446	442	416	455	437	392	462	432	441	448	439	455	431	432	439	435	414	474	426	460	455	427	448	445	456	408	415	415	461	437	399	484	437	402	452	413	412	446	460	449	443	456	422	422	455	431	419	479	418	453	433	418	458	478	445	437	435	451	436	419	421	459	462	483	414	500	416	433	449	439	443	463	435	431	447	427	433	392	459	449	449	450	456	430	433	440	490	420	434	457	430	461	447	443	483	432	409	425	440	454	446	438	435	417	420	444	423	432	443	394	424	412	447	444	434	453	422	469	434	453	421	412	442	425	407	408	416	460	405	460	443	436	474	403	454	416	453	417	420	466	409	452	437	459	432	459	432	438	451	440	432	455	412	467	455	441	473	459	416	432	451	467	428	468	428	463	441	407	469	463	414	457	467	470	424	445	451	476	457	450	449	497	427	413	439	466	478	410	466	461	389	456	420	440	490	420	463	438	443	426	414	406	441	416	466	409	429	412	474	461	461	448	448	449	497	454	425	412	435	376	456	442	457	409	437	425	483	442	448	434	415	452	433	432	447	440	438	468	469	423	414	453	426	478	463	451	474	454	481	460	449	433	468	414	441	426	388	420	463	420	436	442	443	431	430	474	453	427	487	406	430	434	455	434	492	441	422	426	438	469	412	455	423	451	473	484	439	461	454	453	419	433	436	416	431	435	415	476	411	461	406	428	435	447	471	438	438	421	442	462	417	454	423	513	426	410	405	425	465	460	423	437	442	457	436	486	453	451	449	423	432	454	405	409	452	435	431	473	450	452	465	489	419	444	474	451	426	484	433	458	442	436	430	431	456	445	442	403	432	449	425	436	455	416	441	441	479	448	455	483	444	416	498	429	449	408	433	423	427	444	457	441	433	431	405	456	441	431	418	469	416	442	426	399	459	491	449	418	401	498	439	442	422	444	424	390	409	412	449	395	439	449	456	452	445	468	443	425	451	408	419	426	453	436	440	459	430	437	447	445	436	435	444	476	470	459	417	482	410	442	418	433	412	435	432	417	441	428	423	435	425	444	435	497	409	401	467	457	442	466	438	465	451	444	423	410	437	433	443	407	422	474	470	438	444	431	434	451	460	409	434	451	423	452	463	447	471	461	470	444	465	477	434	418	416	407	459	474	438	470	463	451	468	481	458	443	428	463	467	418	430	428	470	481	447	423	483	407	489	423	427	452	472	416	442	436	463	457	420	434	437	418	402	437	445	462	475	426	471	442	449	450	433	391	414	490	464	403	425	460	450	471	473	423	432	394	446	420	455	397	482	454	434	456	435	433	456	427	427	444	413	408	436	432	450	426	448	452	441	488	452	436	473	412	475	462	482	437	435	426	390	446	465	455	453	410	486	435	452	419	466	387	432	455	424	434	436	438	446	438	459	442	421	449	434	428	421	413	439	440	460	410	414	456	399	461	429	455	444	406	422	419	471	463	439	451	421	474	467	436	447	398	455	419	458	390	450	469	439	437	449	443	468	469	475	423	432	432	437	476	453	419	482	382	436	423	401	419	447	451	463	425	447	489	471	425	448	410	427	455	451	473	462	435	454	417	425	467	403	477	465	438	451	432	433	440	465	463	454	435	427	424	453	403	443	439	450	468	433	452	453	419	460	460	412	438	445	407	450	484	434	444	403	391	415	454	450	436	448	448	431	467	436	432	468	415	440	448	514	466	438	445	463	466	452	446	453	462	445	451	460	431	444	434	449	420	455	429	431	452	434	427	477	465	467	439	387	464	435	446	448	471	444	466	439	417	429	445	475	480	420	440	495	468	438	450	445	433	461	455	422	411	440	430	425	450	455	463	474	434	424	427	429	476	403	439	442	449	428	427	433	440	460	453	436	427	459	412	424	444	457	439	420	418	417	465	448	455	426	442	451	446	454	456	435	453	434	364	453	418	448	451	418	430	440	400	413	475	450	430	484	445	431	434	433	448	413	463	441	442	454	459	441	454	418	428	411	448	435	438	462	417	413	465	424	440	466	451	444	441	431	469
36204	56398	42554	27228	17584	13092	11613	9083	6389	4749	3589	2883	2506	2166	1879	1604	1350	1227	1072	975	869	859	770	721	642	632	622	624	604	542	506	559	535	497	516	468	438	469	440	462	456	502	482	447	468	458	512	437	432	484	471	458	442	481	506	436	454	437	438	431	435	442	404	465	440	479	462	457	463	424	462	437	438	400	445	448	469	435	431	408	446	431	446	443	460	394	452	434	452	473	449	436	464	426	457	445	432	470	401	415	435	429	448	453	393	468	433	412	448	454	432	463	469	465	417	452	460	464	455	451	438	452	442	439	419	440	445	454	437	470	449	486	461	462	448	397	485	456	442	487	436	432	463	472	458	456	473	455	444	430	427	450	452	471	433	434	370	454	433	478	446	455	434	465	448	478	464	466	443	440	462	445	451	427	466	457	459	422	471	442	408	427	429	415	446	501	488	449	503	412	401	467	441	478	410	462	493	438	463	484	441	462	446	436	484	444	429	438	434	392	452	447	495	431	435	469	433	447	440	431	436	412	442	495	421	432	443	427	498	458	406	425	486	455	411	456	422	477	466	437	421	451	439	441	451	458	443	425	452	459	428	452	469	446	436	454	458	440	491	463	444	439	444	443	441	449	437	431	481	444	475	458	485	437	443	485	451	468	433	446	453	469	451	433	427	456	445	421	462	421	441	456	425	415	435	443	455	418	476	459	476	504	447	459	474	467	465	420	454	424	458	489	432	452	421	451	415	468	427	467	453	433	431	456	451	430	449	460	448	420	425	417	403	457	448	434	487	460	457	462	437	468	435	427	477	450	447	480	476	406	469	417	442	439	450	492	479	441	449	433	457	419	448	429	376	457	452	479	475	461	475	433	455	440	454	463	460	460	435	436	462	472	451	428	448	477	464	438	436	437	426	442	451	458	443	460	477	477	437	440	462	409	458	484	388	463	439	478	459	460	442	447	406	443	454	417	451	480	467	450	414	490	439	432	475	482	433	443	437	432	432	453	445	444	450	440	421	452	471	441	401	448	463	446	438	411	440	435	433	402	456	469	431	463	458	429	455	430	432	411	461	436	442	438	479	454	442	426	420	407	423	447	458	448	454	438	434	451	422	438	446	434	449	462	424	419	450	412	448	455	429	437	412	454	438	454	467	423	452	434	451	451	415	460	452	440	462	476	434	450	475	423	481	475	474	445	464	458	420	411	447	413	440	431	471	468	454	449	467	443	470	437	415	482	430	413	416	467	436	493	454	462	463	455	394	436	428	420	408	420	467	416	441	451	449	403	430	447	462	426	403	436	445	411	475	390	438	458	432	431	449	443	428	427	453	438	407	460	469	470	432	441	444	427	456	460	431	450	446	447	447	419	421	463	459	435	469	420	427	463	449	428	482	428	428	395	454	442	438	444	406	415	463	404	444	454	462	426	418	498	466	466	438	449	448	449	446	419	440	436	457	386	449	409	425	473	432	438	448	398	388	458	429	469	442	465	431	462	467	413	442	444	452	450	451	436	445	457	481	471	486	448	454	442	424	451	445	452	463	415	490	425	438	461	469	410	450	433	450	463	429	440	456	448	450	438	433	434	444	475	421	434	419	453	428	440	411	468	425	437	454	454	463	426	430	439	465	465	471	448	456	426	417	469	472	463	435	446	454	461	410	474	441	454	406	476	446	445	445	462	482	463	457	467	449	445	435	477	444	488	453	471	451	443	445	453	457	457	458	446	470	419	427	420	456	432	451	450	432	453	430	460	443	426	460	416	448	442	383	447	435	415	445	429	455	439	437	444	435	471	444	477	470	453	444	425	432	436	452	442	465	441	453	490	424	489	472	460	499	443	452	439	457	422	458	414	470	467	429	482	455	429	439	417	434	483	456	443	455	477	456	445	448	439	473	459	451	442	452	466	447	403	419	443	449	437	450	458	454	460	441	480	433	436	462	419	457	425	476	437	414	464	462	420	446	413	462	424	420	399	474	407	449	453	461	438	429	412	415	447	425	457	436	405	444	432	472	464	415	446	440	455	441	427	407	453	465	434	455	429	471	436	453	473	469	470	465	422	504	460	461	482	482	449	435	513	416	425	462	462	498	432	422	441	440	444	406	470	448	456	422	433	446	426	436	437	402	450	442	471	468	453	452	464	406	458	428	416	472	436	469	502	455	478	462	432	442	433	444	452	446	487	434	435	449	438	435	437	427	443	453	459	427	444	440	479	443	452	477	425	478	460	419	459	436	408	456	426	432	474	450	428	422	467	451	454	467	442	465	434	455	461	403	415	458	446	463	470	438	417	475	383	446	437	447	432	458	436	428	390	396	426	462	480	439	449	416	454	408	469	447	452	435	455	429	453	487	454	443	465	416	464	447	477	460	489	432	451	443	444	431	453	454	525	437	420	435	428	421	437	461	421	463	422	432	423	462	431	403	453	462	457	469	459	451	447	403	450	451	413	431	465	441	441	426	446	428	447	445	438	463	458	467	443	417	466	469	472	493	448	478	464	478	440	433	442	436	416	453	451	481	420	473	490	497	442	390	459	438	432	472	426	421	447	414	415	448	458	425	448	461	465	449	463	427	444	486	458	486	446	477	468	451	471	447	453	446	450	454	453	460	433	443	415	447	453	477	430	439	459	445	489	433	430	460	484	456	449	463	461	459	448	446	430	434	468	432	414	444	456	438	449	459	424	440	416	467	436	447	434	452	450	478	454	417	400	433	446	450	451	434	440	466	450	422	477	440	417	416	436	472	454	444	434	454	463	455	442	437	428	434	458	444	475	482	488	426	457	440	440	448	444	433	414	403	468	459	428	465	472	425	434	472	479	419	452	492	442	475	406	445	462	453	440	453	448	456	391	498	439	474	496	419	460	422	462	432	454	443	472	438	445	422	424	453	435	431	452	457	425	448	414	420	415	442	453	456	438	472	431	460	457	444	455	454	464	434	427	417	453	440	439	447	441	456	432	444	435	441	429	441	493	390	435	440	462	455	458	444	410	497	418	454	464	478	440	458	419	473	464	437	434	442	469	445	434	452	412	437	416	462	430	428	435	452	456	453	456	452	469	432	433	443	463	458	423	436	432	455	428	468	406	430	433	454	470	433	441	458	493	475	448	509	481	454	477	457	451	461	449	464	423	449	453	462	436	435	467	470	453	404	443	394	443	456	424	444	442	444	467	408	437	446	456	450	407	413	450	463	428	460	455	424	434	404	457	451	446	420	426	449	444	427	422	451	444	451	415	473	479	429	439	444	488	465	421	410	425	473	448	444	443	454	465	398	467	418	441	453	438	469	452	461	460	409	426	450	431	452	449	446	448	479	451	447	461	442	435	447	441	448	498	468	422	474	430	411	450	450	452	447	442	435	461	436	473	418	455	474	450	477	463	421	413	453	411	443	403	473	448	420	450	449	453	436	465	433	470	472	445	398	447	409	464	427	423	444	441	441	446	460	469	470	435	436	470	456	466	452	445	452	390	452	464	461	447	462	453	462	441	407	464	456	472	441	463
22980	21368	29055	24284	21850	22474	19265	11054	7104	5351	3960	3132	2770	2372	2070	1776	1453	1342	1156	1104	1023	891	826	814	652	692	689	652	603	531	569	500	569	532	521	518	518	502	495	504	443	511	437	490	501	493	501	502	470	423	441	439	448	464	455	465	428	443	467	405	475	444	451	402	452	441	418	450	475	478	435	453	474	472	437	462	437	445	462	479	438	397	425	431	425	462	451	440	443	399	460	474	439	463	430	436	446	453	432	458	444	427	477	432	461	414	465	452	465	431	473	475	436	495	423	461	430	430	445	479	469	429	447	431	455	421	498	411	464	438	425	418	495	452	459	432	461	462	470	437	442	463	432	462	466	415	468	431	427	421	467	448	453	440	403	466	480	464	421	422	459	440	428	431	415	464	466	383	446	446	441	475	450	429	457	436	471	454	438	465	467	446	395	438	449	444	460	437	441	485	446	486	460	427	450	468	446	444	462	443	450	449	467	450	472	472	442	455	457	432	432	452	450	478	449	472	450	407	430	445	428	425	448	443	430	443	486	432	422	454	414	466	458	422	502	455	450	429	430	459	412	484	441	491	432	452	449	429	455	462	471	457	447	448	436	445	488	432	450	454	444	426	457	467	476	409	462	417	460	426	450	452	461	465	423	433	464	492	447	461	462	443	435	441	432	428	438	457	474	432	424	444	426	466	482	460	439	441	490	437	461	415	451	462	464	461	468	469	471	441	429	464	467	489	458	476	478	466	474	443	455	443	480	469	445	486	461	407	434	460	488	446	476	435	446	461	433	417	441	420	481	459	473	453	417	456	460	454	459	466	452	463	423	463	441	436	453	449	410	446	462	420	450	468	435	447	444	426	420	418	457	424	474	477	453	394	447	473	455	467	431	436	452	426	454	481	420	424	422	411	415	441	467	482	480	427	421	449	439	443	488	462	413	461	475	479	446	467	417	428	440	456	465	442	422	469	436	431	429	437	440	439	472	426	423	443	474	478	443	443	439	465	446	466	467	471	461	449	449	416	433	459	449	432	443	424	430	461	452	421	506	451	417	471	433	459	472	421	483	429	457	481	434	453	446	397	473	461	447	425	477	451	398	438	451	465	425	413	449	457	463	479	478	464	482	439	444	431	422	427	419	443	406	463	447	459	456	450	452	466	404	458	471	447	413	438	451	441	470	488	466	420	448	454	457	453	460	411	458	406	403	418	426	460	443	446	453	436	437	440	461	433	439	429	445	455	461	417	458	433	443	446	405	426	445	439	447	408	466	469	432	439	475	434	479	464	440	442	437	459	478	449	433	420	428	432	434	434	460	459	435	439	449	449	455	438	431	451	453	453	470	455	448	433	450	458	456	492	459	427	447	418	459	472	453	458	447	462	472	451	415	438	474	435	460	487	439	443	467	419	450	401	472	456	433	465	453	460	433	487	440	428	416	459	449	457	473	456	437	458	454	445	468	445	436	466	467	421	408	462	462	440	470	457	457	436	427	448	449	465	457	456	459	485	455	418	451	435	445	446	441	446	474	453	446	411	461	418	465	470	419	481	409	427	461	440	438	436	469	440	429	416	436	464	453	450	448	475	475	457	466	445	469	423	461	385	492	462	413	482	433	459	447	432	432	429	473	461	424	398	461	424	467	472	456	404	461	403	477	432	479	439	448	425	442	464	469	419	461	451	429	476	418	448	472	454	466	431	456	462	429	402	451	443	427	440	439	476	443	438	436	434	443	461	456	454	471	431	438	459	430	445	495	450	429	452	447	467	433	443	442	482	417	448	466	493	444	462	446	462	453	455	441	440	449	445	486	414	462	447	452	426	460	455	474	456	434	472	410	444	424	473	486	455	454	426	428	445	426	473	482	434	472	432	456	448	420	467	456	453	411	445	470	445	447	462	455	436	419	480	440	459	396	452	465	439	441	444	449	439	432	455	446	456	422	457	466	436	440	419	439	498	465	489	458	416	460	472	441	433	417	451	423	461	481	413	460	421	458	473	439	408	428	440	447	456	499	405	431	448	425	435	428	410	447	444	419	452	446	451	458	398	477	493	438	461	448	426	474	475	451	433	462	449	410	429	446	473	468	456	474	477	464	462	465	484	475	459	456	414	431	478	471	445	440	450	453	406	464	440	441	445	471	402	427	432	451	440	447	433	477	463	389	484	433	478	442	476	467	448	458	466	471	443	406	463	457	462	469	422	456	443	451	446	437	455	442	404	458	446	446	449	444	463	470	464	462	464	509	446	456	445	456	478	470	426	419	438	449	491	479	436	477	453	463	450	467	421	464	437	448	441	407	476	456	428	474	418	436	485	485	423	450	465	440	440	478	456	470	474	469	483	465	452	435	455	471	447	431	460	441	401	432	459	457	458	437	508	449	452	481	431	452	462	438	417	437	434	425	483	472	456	448	485	441	434	509	456	480	453	446	429	448	426	442	455	433	409	447	511	475	477	448	448	472	449	432	403	443	465	479	445	441	441	467	468	460	463	412	423	434	418	433	442	457	440	433	443	446	423	443	446	437	458	469	401	424	427	465	451	445	449	452	422	442	462	391	438	418	431	415	459	464	406	445	422	428	449	447	451	429	422	458	450	437	424	443	442	430	447	443	448	446	450	449	452	452	484	443	461	414	475	500	436	456	442	457	429	449	454	449	446	454	457	446	437	436	438	445	456	456	440	471	443	458	494	422	427	438	437	437	459	473	447	461	467	451	446	426	464	466	481	432	497	482	452	441	464	431	473	460	453	457	482	481	459	411	441	465	448	459	420	446	432	427	431	468	451	472	476	424	472	454	475	458	444	437	447	479	477	469	422	422	455	462	443	442	461	432	492	451	426	490	441	467	433	468	426	425	430	442	452	443	477	456	448	420	425	461	402	445	429	432	444	430	447	448	437	426	439	457	487	459	462	480	422	413	443	443	451	462	475	421	466	447	433	495	431	429	434	423	434	467	443	411	465	475	442	439	454	468	472	429	445	477	440	492	435	450	466	460	401	442	469	426	466	441	405	456	444	482	442	455	463	441	437	479	494	471	463	469	444	467	389	438	416	476	437	447	442	432	446	483	432	478	478	415	432	485	405	422	471	471	407	435	473	428	435	441	444	461	485	433	470	426	485	433	412	481	491	449	472	453	466	454	442	432	488	430	417	423	448	464	450	435	460	470	414	414	474	427	435	479	422	455	400	485	432	442	472	450	435	424	442	426	512	443	475	409	427	428	407	460	445	454	422	469	459	441	458	460	436	438	425	472	467	446	460	489	485	421	451	435	450	437	471	415	434	489	460	440	475	455	420	464	441	475	458	455	428	409	456	428	455	460	459	442	458	434	446	407	482	420	448	416	456	429	439	470	460	420	480	455	449	444	413	402	481	415	446	438	444	438	465	464	498	440	430	443	449	447	437	451	448	461	445	410	435	433	491	442	444	449	469	445	431	438	441	430	424	457	465	477	448	435	455	461	454	406	452	450	447	438	444	423	421	484	448	405	442	445	474	438	458	453	428
40713	63879	51484	37816	25352	19130	16394	13808	10324	7587	5651	4501	3928	3440	2852	2463	2079	1758	1526	1365	1245	1118	987	940	770	800	785	700	654	605	628	551	559	542	522	472	524	501	454	464	480	497	464	495	442	456	506	475	465	418	453	423	476	472	440	466	456	462	421	476	466	440	501	464	451	462	426	485	446	460	454	436	480	427	430	467	433	426	449	456	416	432	432	444	464	450	449	475	424	406	464	466	464	422	411	463	446	425	419	425	444	436	458	416	427	439	440	468	449	434	435	464	429	442	442	468	453	439	467	460	458	452	413	475	452	444	457	473	460	418	446	428	477	458	423	434	466	409	450	427	425	427	444	444	433	448	486	441	403	429	432	443	476	415	448	453	439	475	457	404	442	408	393	446	429	445	454	454	442	454	460	467	429	441	447	416	462	493	447	451	441	426	417	441	422	461	386	430	438	440	437	429	453	444	440	431	468	433	441	427	441	437	466	378	473	496	437	445	438	443	460	427	467	446	432	450	432	487	455	454	464	438	428	431	466	472	429	446	442	457	485	444	459	401	416	443	399	419	485	475	405	464	465	456	423	439	433	422	443	446	449	430	457	470	442	466	455	438	396	460	447	422	409	456	471	401	418	412	420	453	485	437	411	434	458	477	440	441	446	453	421	456	421	466	420	452	449	481	467	439	422	472	402	392	441	426	433	408	477	466	417	468	450	465	484	427	452	462	442	418	440	412	451	421	452	457	434	424	447	423	474	447	457	439	449	405	443	431	453	480	489	445	425	441	464	446	493	430	435	457	428	397	465	452	492	451	448	439	428	466	418	419	452	436	447	453	440	461	460	436	419	436	478	424	453	424	469	495	454	445	410	408	455	430	463	446	403	476	441	440	470	455	468	450	450	442	456	454	448	460	469	441	490	438	431	427	484	489	462	471	462	450	469	459	477	439	435	450	435	445	444	474	434	451	484	429	449	413	456	406	464	462	426	423	460	457	468	415	485	469	420	434	434	478	484	446	449	471	420	483	432	451	407	411	436	448	424	455	431	416	428	436	446	473	473	425	451	442	414	442	455	409	453	459	451	442	449	397	439	432	427	441	406	437	443	422	448	424	447	452	462	476	422	425	473	425	454	434	475	471	409	454	439	427	420	438	478	424	467	432	446	448	466	455	425	415	431	436	423	431	445	426	473	471	460	459	429	453	479	418	470	446	420	427	433	442	443	414	441	447	397	473	426	448	472	441	408	468	404	435	379	425	460	436	443	430	440	430	440	461	448	469	450	435	428	474	450	418	418	448	437	428	415	454	428	434	479	463	458	450	428	458	459	429	443	441	428	434	382	406	445	476	462	427	438	439	441	453	444	436	431	418	475	449	492	426	434	464	454	429	437	439	455	442	443	464	438	453	426	420	415	457	447	467	425	458	456	479	432	426	428	461	420	447	440	426	470	448	414	447	443	445	445	449	393	463	410	461	443	417	385	430	434	419	468	460	428	442	433	430	448	440	443	445	457	451	452	435	388	423	485	450	454	449	428	428	389	405	461	454	436	421	474	471	484	407	428	453	395	440	441	462	460	454	469	434	436	438	420	453	411	448	466	427	409	429	425	431	470	419	412	458	453	462	455	412	435	478	461	460	427	424	428	453	466	451	448	435	459	444	437	459	430	399	456	444	460	440	430	452	450	439	444	426	457	427	456	444	427	452	459	445	487	422	455	439	447	427	470	403	415	423	438	458	426	456	416	471	449	477	454	450	464	459	444	437	470	452	434	426	466	464	479	440	450	403	450	465	428	439	467	444	434	426	412	415	460	434	487	445	456	472	447	445	439	474	436	446	445	394	486	458	458	436	455	463	470	454	406	429	445	434	457	448	472	422	425	404	440	414	426	473	462	470	450	423	440	485	431	454	418	435	395	440	451	430	461	433	463	462	431	415	458	447	424	443	451	427	470	425	452	423	436	446	472	464	445	431	451	458	458	435	470	449	429	460	476	473	441	449	455	427	438	455	439	449	453	437	422	436	410	441	439	418	466	479	422	419	453	407	422	470	462	441	409	424	474	424	467	420	423	452	439	487	444	446	433	428	457	439	447	450	449	430	458	444	449	454	448	454	452	478	441	454	439	429	425	465	474	457	446	445	445	475	446	444	436	448	400	473	472	426	425	435	462	473	461	430	466	427	449	409	442	454	451	419	451	420	466	412	441	430	410	458	389	438	440	449	430	451	438	417	459	460	443	422	457	475	464	457	465	447	445	438	497	455	440	470	457	428	503	456	420	432	413	443	429	436	431	419	424	445	435	422	417	400	440	463	422	448	395	442	425	415	454	423	449	457	468	453	447	443	457	437	476	461	456	461	434	462	417	440	454	449	449	453	472	472	451	457	442	451	424	480	461	425	442	439	486	454	422	436	435	455	445	432	420	472	441	431	456	472	445	461	407	433	441	408	467	479	485	416	449	428	439	451	420	453	425	443	440	451	440	414	427	474	413	445	432	456	433	457	399	455	442	444	423	445	457	438	407	422	444	428	442	423	461	428	438	493	502	456	467	441	423	455	467	424	440	470	468	455	426	464	471	456	439	428	450	443	473	446	437	428	448	416	403	454	433	389	442	450	465	408	443	428	427	458	435	444	443	445	470	440	439	425	435	413	429	423	436	429	445	468	436	398	441	422	436	454	436	442	421	431	417	464	441	413	493	444	435	454	423	462	415	437	473	457	429	438	457	463	430	468	482	457	450	459	447	423	460	480	475	438	445	423	419	442	449	418	418	446	429	471	448	403	452	432	429	438	414	460	399	472	455	420	471	459	470	423	480	444	448	485	451	483	407	417	464	479	427	477	437	447	457	418	420	443	458	407	441	422	441	464	460	438	437	456	445	426	454	454	482	440	459	448	467	447	427	453	443	449	432	454	443	421	453	416	444	463	442	467	447	424	424	451	426	441	431	420	436	401	448	482	470	410	435	425	471	444	461	427	422	422	417	419	419	427	448	466	433	461	449	432	441	448	454	451	451	456	419	420	439	441	467	451	498	434	465	464	479	446	444	427	440	441	457	484	432	460	458	462	446	446	468	436	420	395	470	410	431	477	435	428	491	434	453	440	417	426	441	462	421	438	407	392	426	465	456	441	456	430	438	452	444	451	436	439	420	437	436	432	456	458	412	450	451	481	427	430	440	455	458	429	427	437	467	452	447	449	461	431	458	445	427	449	452	475	444	430	445	449	453	428	430	465	420	432	462	462	434	472	455	403	440	438	451	441	473	418	419	472	422	451	446	427	416	401	437	443	443	449	457	438	437	437	466	485	440	416	469	431	457	437	471	438	498	457	432	400	445	429	461	427	439	414	456	476	440	488	457	446	448	449	403	408	455	437	442	486	459	406	405	435	425	443	486	459	443	427	431	452	427	436	454	454	429	425	426	435	461	393	449	468	480	413	438	452	436	493	441	430	449	436	469	419	413	428	460	453	424	406	449	441	439	434	421	419	416	442	428	463	437	440	419	452
37191	39875	39038	25406	11709	6987	5306	3999	2943	2397	1794	1479	1261	1219	1064	974	843	744	671	697	661	627	560	553	522	500	513	467	487	500	462	454	442	457	435	459	433	409	468	438	416	442	430	442	447	435	417	411	403	460	427	419	426	429	415	396	464	439	403	411	397	458	458	427	445	433	434	454	419	411	445	426	439	455	408	417	439	411	449	446	417	436	453	444	427	415	395	423	400	405	474	413	432	466	433	420	406	417	411	467	426	421	416	400	445	424	425	394	432	388	429	446	404	442	399	384	411	416	443	407	403	425	420	432	407	424	457	407	429	437	445	402	415	402	460	439	413	451	419	402	431	417	439	428	471	452	391	410	405	432	440	457	445	435	419	450	450	425	425	449	441	413	448	436	424	434	463	414	458	402	428	447	430	403	428	423	396	417	429	438	408	412	419	431	439	423	488	414	416	448	422	446	436	462	403	438	431	408	475	445	424	386	441	451	403	444	425	454	408	440	425	440	417	460	432	431	451	430	434	437	393	408	404	447	449	428	445	423	429	428	427	422	425	423	409	409	443	450	444	416	442	399	442	455	398	452	425	447	401	417	425	445	453	399	435	417	423	421	462	415	418	454	420	438	406	390	403	469	439	432	424	419	418	449	413	413	430	432	445	426	427	393	406	439	391	429	422	395	438	424	419	407	439	452	416	383	453	416	389	435	421	416	411	447	426	424	403	406	409	410	457	409	395	381	417	457	449	410	374	405	465	439	433	420	413	439	402	425	419	435	423	438	423	425	406	429	418	401	426	459	425	415	457	430	461	435	409	429	467	432	434	404	449	434	445	412	433	406	455	404	416	459	431	424	434	430	431	430	453	425	414	454	436	419	410	453	417	423	429	425	451	419	410	419	457	435	477	427	436	453	418	459	410	436	447	439	455	430	424	428	384	400	416	426	407	397	432	438	441	424	386	466	443	420	439	406	409	444	442	417	423	428	456	456	446	430	437	433	419	415	431	443	414	415	409	441	387	427	418	420	431	441	430	427	434	412	472	413	449	444	481	442	423	422	421	452	459	436	457	443	441	404	428	439	455	477	435	434	435	404	426	427	431	457	446	428	409	430	444	450	434	430	463	461	452	448	414	432	428	425	444	414	464	435	446	441	434	411	379	411	424	392	429	462	432	445	408	414	413	440	428	448	442	415	425	416	470	458	427	449	447	441	422	431	431	389	458	418	450	412	413	366	403	421	428	448	396	471	383	445	430	420	427	487	386	431	447	406	417	466	428	405	437	421	424	444	420	458	455	430	417	426	463	428	406	443	415	431	425	475	394	446	440	450	419	406	427	434	471	474	416	438	433	443	451	429	434	419	437	426	399	424	469	412	400	448	448	394	422	454	442	455	417	427	430	401	424	425	413	463	395	391	444	404	427	412	457	429	417	424	411	434	440	418	459	438	443	419	426	426	458	420	450	426	436	422	433	411	439	439	439	419	393	448	437	445	422	421	423	442	445	426	443	424	476	476	421	453	430	428	454	434	427	442	414	458	428	434	425	408	437	397	406	437	432	450	431	442	425	424	429	441	427	419	452	422	433	445	456	462	396	443	412	424	416	461	443	406	419	480	444	419	444	426	435	434	432	458	429	433	398	426	455	425	475	458	431	418	437	446	428	454	423	403	435	422	444	397	429	416	411	419	455	414	407	446	382	420	443	426	406	462	448	469	433	429	427	421	436	413	394	434	439	434	430	387	467	440	410	423	437	459	432	447	418	442	426	420	445	391	456	451	450	428	415	436	418	401	453	434	419	434	411	409	407	426	435	407	418	453	438	439	445	422	421	441	466	437	389	418	429	412	436	431	382	469	442	424	418	458	448	422	441	464	427	455	452	427	447	408	456	463	418	430	412	412	444	410	440	448	419	408	446	421	398	413	446	469	435	423	429	421	435	420	422	433	396	426	422	426	406	428	432	444	439	407	407	443	421	418	429	404	401	378	439	388	410	409	432	382	434	411	451	408	422	414	428	462	455	449	487	431	410	433	416	397	422	470	419	419	424	430	412	443	462	423	430	410	422	417	409	420	436	425	434	432	432	445	423	423	427	410	435	385	451	416	462	441	436	451	440	406	421	432	427	447	471	422	449	426	468	420	455	427	407	431	420	437	420	445	419	444	414	430	460	427	451	462	426	425	440	430	455	426	414	414	418	394	415	423	413	405	406	420	362	409	399	467	424	437	422	423	427	447	413	430	438	403	429	437	462	467	477	497	453	439	442	431	390	396	419	418	408	438	478	413	429	456	412	418	427	470	426	464	420	404	457	449	390	446	438	426	458	418	418	452	465	422	457	432	419	387	413	412	425	444	431	427	448	417	415	466	435	456	452	449	415	443	453	435	424	434	426	412	433	415	421	420	417	398	423	439	418	440	435	416	426	448	452	413	419	452	422	429	435	411	438	474	440	443	436	427	426	410	438	442	447	423	479	431	426	466	422	406	407	449	396	430	472	439	436	437	408	423	439	426	426	403	465	431	428	474	428	439	436	425	437	408	434	425	434	451	453	433	411	445	448	441	460	380	403	435	414	420	418	415	414	433	435	391	411	464	390	418	454	430	436	370	389	447	456	444	411	446	425	412	459	466	452	418	424	434	425	418	446	432	419	409	443	393	406	482	417	404	441	400	441	427	418	438	448	424	423	437	429	404	412	401	445	446	422	432	426	424	380	407	399	452	395	432	447	387	464	428	420	426	420	454	422	417	439	463	435	413	411	416	395	450	421	387	430	442	439	412	468	429	442	436	433	432	399	424	434	419	447	462	410	409	435	434	404	460	461	411	436	451	423	426	423	491	420	420	460	455	430	452	415	450	434	438	439	433	415	433	417	442	422	431	437	408	404	432	385	434	426	452	408	439	416	415	424	415	438	415	421	409	464	410	415	443	436	470	472	450	446	466	442	422	431	465	452	392	461	432	430	465	434	440	429	435	410	410	431	416	450	437	433	420	401	434	424	406	437	446	460	417	460	462	427	463	425	408	429	404	430	409	402	447	463	399	428	399	483	428	398	392	402	418	475	435	433	418	429	442	425	433	420	411	417	398	452	442	417	421	430	416	419	415	449	422	432	443	410	451	428	420	434	426	447	407	470	395	420	417	431	411	393	462	423	422	440	443	394	457	446	429	446	409	403	449	443	422	432	414	445	430	446	400	392	412	420	416	432	430	443	473	484	444	405	449	436	426	457	453	462	422	419	430	458	425	421	455	439	428	417	448	412	429	437	418	453	425	393	432	459	441	457	431	444	404	433	429	407	402	427	409	425	436	422	444	467	399	448	430	414	407	450	393	408	447	449	406	406	462	431	457	439	445	398	439	426	423	447	422	403	429	442	403	451	438	429	404	437	429	409	426	457	468	441	432	437	433	457	429	426	481	454	440	421	443	443	435	403	416	407	410	431	437	461	403	469	430	428	456	398	446	445	425	430	427	461	402	408	412	430	386	436	382	425	434	413	445	424	439	416	448
41848	51889	37771	21645	12702	9942	7976	6252	4713	3544	2678	2190	1859	1643	1448	1208	1088	923	830	790	782	678	646	631	580	539	549	521	522	509	525	476	466	523	456	450	449	458	466	469	423	446	444	436	420	466	426	476	425	445	412	396	436	452	407	432	449	471	417	441	416	409	409	442	508	422	442	469	447	460	449	428	440	401	454	430	429	428	436	432	439	470	442	424	408	436	441	464	412	441	435	471	485	445	420	483	403	477	448	467	431	441	445	422	451	420	424	444	411	402	432	420	455	416	456	441	455	443	420	449	411	430	458	445	417	458	460	449	442	426	410	463	432	454	409	423	454	425	463	430	437	448	434	393	422	449	417	424	436	462	430	395	397	439	475	440	455	419	455	434	400	445	415	420	428	432	422	438	431	452	453	451	473	446	453	454	441	447	444	452	425	422	458	496	441	429	414	437	411	436	438	438	446	446	440	434	440	451	431	455	437	464	440	443	434	455	452	445	413	427	474	436	463	429	493	450	483	456	416	430	428	426	431	431	458	407	421	444	424	419	430	412	399	437	457	420	432	458	452	441	432	439	426	435	448	424	459	472	399	435	434	426	431	437	425	443	445	430	467	419	432	437	478	431	447	421	384	452	417	430	466	434	391	442	403	453	442	406	428	428	420	460	430	433	471	466	422	449	446	442	397	418	478	458	426	433	416	410	460	421	420	421	410	452	415	456	442	415	433	415	392	435	461	420	441	436	431	419	437	443	424	468	448	460	443	452	450	433	473	409	461	410	430	429	421	425	470	413	474	451	411	421	405	422	407	453	444	403	420	443	406	451	437	450	427	458	431	427	434	447	465	428	459	457	448	462	452	420	417	403	432	404	414	456	450	404	417	445	420	471	461	414	424	440	435	436	420	402	401	457	441	446	436	469	423	416	456	404	412	404	447	421	462	465	403	431	429	454	451	445	459	461	464	417	416	427	419	429	430	436	478	438	450	432	416	449	416	432	442	409	428	488	427	449	445	412	439	470	376	424	398	432	447	411	452	406	439	405	455	430	440	460	403	430	414	467	439	436	423	428	437	459	428	442	454	401	447	451	456	418	416	426	444	417	453	423	422	463	392	416	398	417	442	460	431	429	416	432	439	445	445	398	420	399	434	387	424	456	428	465	426	421	422	437	488	424	395	464	415	450	437	446	444	438	422	465	444	417	428	437	403	450	400	415	442	422	387	416	461	460	461	430	445	407	427	427	439	420	429	427	409	465	433	434	426	441	439	390	424	454	447	436	415	428	405	439	432	401	435	446	445	415	430	464	446	445	414	436	431	418	454	443	438	401	393	471	425	454	439	415	436	411	431	410	444	419	468	453	437	436	477	452	400	436	412	436	431	432	382	452	446	465	400	422	441	421	476	434	449	414	428	441	458	436	403	436	434	450	484	401	417	447	449	433	439	465	405	472	418	454	437	447	418	467	454	445	442	468	431	477	455	412	378	427	457	438	424	426	480	436	474	422	471	460	430	456	422	413	450	439	432	383	426	445	438	443	480	441	426	426	422	461	441	438	470	437	429	412	428	465	482	456	484	441	456	444	433	443	475	435	420	426	437	433	441	441	445	398	460	458	409	416	395	432	413	431	460	414	462	427	449	417	439	426	450	434	412	404	456	434	440	433	433	452	399	429	413	421	424	431	449	390	444	422	420	445	449	451	424	405	459	439	450	418	403	431	454	433	391	437	422	457	405	455	431	400	423	440	442	434	430	473	447	427	443	428	422	433	405	439	405	443	421	428	444	436	460	424	414	421	453	451	468	424	492	429	419	408	449	432	438	499	455	417	415	437	425	411	442	473	424	463	433	435	430	420	453	459	432	443	461	454	425	412	446	463	403	390	438	436	429	438	476	426	445	435	444	451	468	451	450	453	422	440	426	480	442	468	423	436	416	428	423	471	416	409	401	466	434	445	444	439	433	435	466	401	450	436	421	490	457	436	457	444	431	414	425	421	426	399	435	423	449	445	417	438	400	472	428	476	451	430	441	418	442	427	413	408	484	458	441	394	451	466	432	436	434	423	458	410	420	444	413	465	441	397	417	447	408	455	451	450	459	423	457	437	439	393	428	448	442	460	427	459	449	428	449	414	452	429	415	441	410	455	417	450	439	430	418	437	437	437	451	447	413	409	424	423	442	435	435	443	443	458	424	406	401	433	414	454	404	445	409	456	459	435	472	409	430	398	435	459	428	408	432	474	455	409	444	449	408	454	463	471	433	440	442	437	460	414	457	430	440	431	447	437	462	430	404	420	401	432	447	432	490	437	439	437	469	427	444	442	454	435	477	417	439	438	476	440	459	439	455	405	419	410	379	451	457	416	413	445	442	470	444	423	418	411	448	409	444	439	446	437	396	441	443	449	440	462	440	433	457	441	433	467	443	408	414	398	434	431	438	479	433	470	453	414	447	435	437	434	453	406	459	419	469	435	437	434	407	441	436	479	457	453	428	409	429	452	446	411	409	458	456	425	409	453	433	426	431	462	405	431	450	400	465	431	456	448	423	430	461	457	408	450	451	436	430	434	411	426	428	411	410	501	419	412	442	427	440	409	446	425	443	472	430	411	429	438	451	434	443	438	433	423	473	438	425	428	449	410	438	421	414	397	421	411	421	441	377	420	417	452	426	437	426	418	413	435	470	453	426	406	431	452	446	448	412	430	440	431	453	430	415	425	422	435	433	403	455	408	445	432	422	457	440	452	435	417	424	425	428	429	396	408	454	448	428	432	420	431	419	415	412	467	437	433	448	439	442	412	451	418	415	429	433	433	432	494	412	446	421	447	437	444	435	440	436	482	416	405	434	412	444	461	443	430	437	419	437	442	392	448	449	440	445	437	456	440	395	415	426	441	464	438	453	463	430	480	407	453	444	445	471	430	440	422	418	432	433	465	461	426	420	435	372	460	409	432	432	433	446	438	433	470	414	440	396	471	491	460	448	426	416	443	452	442	426	454	472	406	448	451	457	405	423	440	448	443	439	427	425	445	426	468	436	443	437	445	400	403	446	459	423	469	440	430	418	399	481	439	423	461	441	437	465	432	446	416	432	421	419	409	454	452	429	465	440	428	428	447	449	455	409	423	425	460	401	435	413	451	458	411	481	427	463	397	387	426	462	443	474	425	480	407	423	447	470	424	416	474	438	425	425	446	431	398	449	447	420	383	430	396	412	448	412	477	427	471	422	416	434	443	456	452	435	417	401	469	445	408	450	457	432	460	449	455	416	452	439	404	426	425	407	426	439	435	449	475	429	404	437	451	435	472	424	429	478	459	460	443	438	443	444	452	462	443	463	467	407	433	414	453	405	452	426	426	465	433	454	453	433	400	463	416	433	441	422	445	454	416	449	441	438	446	435	436	426	431	404	461	424	430	446	435	430	439	451	435	412	438	465	442	436	414	433	465	430	440	418	424	461	427	438	447	431	444	396	409	428	420	435	444	459	444	454	414	452	413	433	381	458	422	413	428
24283	21365	28734	25462	21885	16383	9865	6295	4431	3503	2605	2192	1857	1588	1375	1243	1068	939	864	826	805	737	651	565	556	566	569	500	520	491	460	466	465	410	471	440	452	432	437	462	461	446	452	397	433	444	398	441	461	416	424	438	474	408	437	424	468	439	425	426	415	437	419	400	451	427	424	434	421	427	406	416	423	391	404	406	431	440	422	417	414	437	430	444	451	475	448	461	411	412	432	459	401	418	432	439	422	371	400	418	410	406	434	432	434	418	382	427	409	456	431	443	456	384	422	446	400	452	459	418	424	442	457	460	467	415	429	427	380	408	444	431	420	408	443	404	432	432	435	413	399	432	419	420	454	429	420	395	468	387	463	408	410	432	394	416	437	414	416	431	436	462	399	438	449	412	422	442	439	422	450	423	424	444	390	439	394	420	423	441	456	448	396	435	432	407	443	390	379	407	413	424	450	427	445	440	408	440	434	443	429	445	431	444	465	418	405	414	440	435	438	412	459	416	458	383	417	440	431	426	429	405	365	450	407	417	424	438	406	448	403	440	436	426	402	440	444	438	454	438	435	408	428	427	442	462	414	411	422	423	421	410	423	406	479	384	442	441	456	440	419	380	429	392	451	423	408	423	439	475	458	395	425	413	439	394	408	414	426	430	416	405	425	425	420	417	422	401	419	419	441	403	434	445	407	416	446	417	394	424	442	396	452	429	432	449	391	411	417	431	395	453	452	410	419	447	448	424	398	426	417	462	423	401	429	433	420	409	425	418	414	434	436	439	413	419	452	401	422	455	399	406	428	445	439	467	407	452	409	412	472	450	429	425	429	422	405	431	426	403	437	403	422	485	441	394	427	453	431	427	394	462	458	415	421	450	409	451	454	416	427	415	428	396	418	403	396	386	456	448	442	439	408	414	417	422	422	421	418	397	418	432	428	431	447	447	412	463	413	435	405	422	474	429	421	422	396	445	430	411	402	368	435	463	429	426	462	411	431	431	413	447	416	441	443	413	444	444	406	425	427	434	456	430	431	442	422	437	452	368	385	415	443	411	415	453	444	436	416	442	387	438	416	405	460	454	448	432	409	400	439	426	420	393	388	447	385	441	433	406	382	416	406	406	430	411	451	427	418	389	433	407	442	423	469	430	402	428	422	437	419	397	453	441	428	429	423	442	448	414	431	406	434	419	431	415	431	401	409	446	428	435	460	421	407	422	411	409	446	420	410	419	457	429	425	408	394	418	462	426	450	420	414	441	444	439	421	438	399	408	422	386	408	397	425	425	423	426	438	407	443	385	424	375	404	422	434	434	437	424	448	429	448	433	459	414	419	425	437	407	393	461	416	452	429	421	433	403	436	422	446	410	416	357	414	419	387	429	413	441	428	401	444	400	405	413	444	431	463	387	416	415	432	391	414	403	404	430	396	426	450	385	408	430	421	455	428	380	422	429	455	444	428	418	392	444	411	419	433	394	465	431	450	460	398	402	413	420	388	440	421	424	426	418	429	440	424	443	455	482	428	430	404	413	461	448	466	388	457	443	398	433	427	396	423	422	445	464	462	449	411	438	414	425	432	413	443	441	401	388	459	434	414	440	396	431	398	415	391	436	443	449	450	409	449	434	439	415	436	468	453	433	409	421	465	438	458	432	402	470	447	447	413	402	409	432	453	388	463	411	449	444	429	431	441	477	436	426	411	435	454	434	439	450	428	397	406	420	425	463	394	400	389	439	412	432	402	443	438	427	374	415	382	471	427	460	397	394	454	442	458	448	427	460	394	488	442	424	440	426	427	402	457	439	420	434	412	458	436	423	447	463	430	417	405	466	409	431	395	421	469	460	404	420	433	477	452	448	408	409	470	407	443	392	425	476	444	406	422	421	424	414	443	438	413	409	414	409	444	404	410	459	414	429	423	424	399	434	447	428	420	453	447	438	411	412	434	408	453	429	441	402	422	425	427	428	437	448	433	396	403	422	410	431	425	404	467	399	441	422	371	447	399	440	426	400	433	408	416	424	393	412	434	418	430	418	416	417	428	416	430	401	441	400	453	432	418	436	485	390	406	436	428	439	407	464	435	422	421	431	453	437	399	439	416	436	430	436	435	421	409	432	442	403	446	444	419	421	422	391	435	413	449	438	437	420	461	432	428	455	428	462	471	425	457	409	407	418	421	414	456	419	458	419	421	458	422	420	449	399	419	439	438	371	412	457	426	388	434	460	390	394	430	435	462	408	444	400	403	460	393	438	446	446	421	388	459	434	442	465	435	401	438	444	434	390	416	418	427	422	433	451	422	390	439	420	428	448	407	446	413	433	429	403	416	433	458	435	404	441	472	441	420	413	414	405	417	434	437	408	429	425	417	394	434	447	432	420	430	422	457	431	443	448	454	453	427	409	420	425	407	447	394	399	409	406	439	425	431	401	434	461	438	418	423	435	446	410	432	423	418	435	423	437	404	421	383	429	424	423	433	404	405	416	374	391	458	409	441	439	411	429	434	395	437	427	411	422	466	440	436	407	432	447	431	417	391	402	436	373	378	449	438	418	418	473	411	375	426	395	430	416	454	456	429	440	433	398	429	421	410	422	436	438	422	431	430	446	441	432	433	428	426	376	435	484	410	454	398	392	408	434	443	460	451	430	430	399	431	409	426	425	445	430	463	432	398	409	426	408	460	469	388	436	428	405	415	425	455	388	420	414	459	426	442	378	450	479	438	437	430	377	427	443	444	372	442	418	405	414	447	453	438	406	458	428	437	419	484	440	453	447	406	400	420	424	413	425	388	429	436	405	422	427	396	420	441	412	442	396	442	445	407	405	453	391	409	427	407	396	417	441	447	388	425	410	416	428	449	424	436	424	404	452	399	484	432	403	426	438	414	389	410	377	415	448	437	431	411	409	402	438	445	464	434	429	427	418	460	439	445	424	458	449	395	471	405	431	417	450	412	401	406	414	417	437	401	400	422	404	413	424	426	449	417	394	414	469	457	415	416	427	417	417	398	411	411	412	432	444	447	472	392	430	405	435	468	416	447	442	447	424	453	426	410	405	423	441	387	421	424	409	424	425	412	402	437	412	400	411	450	378	421	446	408	408	431	449	421	412	433	410	473	428	401	406	435	455	455	424	447	410	421	415	413	435	435	397	421	424	441	415	422	405	455	449	417	433	431	450	468	421	407	432	459	414	426	395	441	421	415	479	464	416	428	387	417	390	449	403	447	434	418	446	431	424	395	405	452	381	467	428	429	385	421	446	401	443	476	404	466	410	406	427	399	439	434	428	419	433	385	448	424	447	459	455	441	428	425	429	393	455	433	450	412	463	437	412	406	440	418	418	400	426	412	420	419	399	420	417	448	440	445	444	425	429	414	448	436	411	437	439	419	440	435	414	422	419	386	440	390	424	439	430	425	433	453	431	414	396	413	432	435	429	440	440	426	420	402	404	407	431	395	433	398	417	408	403	448	395	439	444	460	435	386	426	403	423	398	422	446	406	393	434	442	413
40095	60322	44368	29909	18481	13351	11477	9010	6760	5279	4021	3194	2535	2241	1884	1674	1356	1159	1047	1034	945	847	734	677	644	667	535	568	537	510	521	529	508	504	471	472	458	426	450	464	474	484	418	445	421	456	441	433	453	458	442	418	462	429	432	431	403	410	446	435	431	453	408	437	452	426	444	448	450	446	438	451	434	411	420	435	411	412	427	401	460	414	444	469	390	420	439	457	434	477	422	426	444	449	463	409	452	429	461	429	438	454	421	429	445	419	450	441	411	417	434	401	424	435	421	436	450	433	468	429	414	453	426	406	429	430	425	471	418	483	405	431	451	412	396	469	423	437	432	450	443	437	417	408	437	399	446	423	423	435	439	434	415	420	444	449	414	437	441	451	436	428	442	403	433	437	458	430	437	393	414	419	421	436	444	418	417	399	424	458	403	429	426	460	446	414	412	428	431	446	424	426	400	437	408	446	415	442	416	471	414	465	419	464	457	428	448	417	405	416	402	419	390	440	433	441	392	424	450	400	453	418	426	433	475	474	458	441	398	405	451	458	458	422	394	444	431	418	465	376	454	411	411	437	425	352	431	477	438	440	405	440	405	414	457	438	368	433	418	449	429	423	469	463	474	454	427	416	410	382	433	393	457	450	408	419	458	391	444	442	434	419	427	373	418	445	406	433	490	437	471	450	425	385	425	457	441	424	449	419	456	410	443	444	418	422	454	422	400	414	421	427	483	439	447	438	411	418	435	465	439	464	484	436	463	431	439	437	477	406	459	419	445	417	452	413	431	449	409	433	457	454	427	438	435	441	445	429	451	406	458	448	404	439	399	400	460	407	423	423	397	400	436	448	428	449	464	462	402	426	436	420	416	441	396	410	422	452	430	413	412	440	418	444	410	456	380	482	472	428	396	474	415	446	432	427	455	443	467	429	470	459	425	455	441	431	462	400	404	462	400	440	429	412	416	422	450	401	408	410	422	410	450	435	382	433	461	427	417	412	443	447	433	428	445	449	477	418	439	467	435	444	398	392	437	416	414	411	409	416	429	454	441	408	449	423	434	382	426	428	444	414	419	433	441	403	394	446	434	411	435	423	440	435	434	448	446	435	410	413	418	444	396	431	430	484	436	440	434	422	423	423	415	493	432	435	461	403	464	417	461	446	469	444	410	436	438	428	457	434	455	387	431	408	424	399	443	427	427	396	413	469	436	436	466	438	423	392	465	386	446	444	430	434	448	417	438	443	448	428	450	418	419	415	429	466	464	408	429	431	427	429	431	418	386	474	445	431	424	434	452	416	412	432	395	483	428	433	430	450	441	422	440	434	414	440	402	460	415	429	394	429	439	380	441	403	437	454	403	455	430	410	448	406	440	476	436	455	414	453	444	424	457	454	432	450	398	434	399	413	456	404	457	410	426	412	437	416	400	446	385	421	459	436	409	451	429	446	466	436	428	452	425	437	443	413	470	404	414	412	441	417	442	407	418	434	433	415	441	440	435	413	449	413	441	414	421	411	466	455	420	440	413	444	454	436	433	430	448	423	434	411	438	429	426	462	398	424	398	430	434	443	423	436	432	460	432	414	432	409	436	398	419	433	428	465	463	435	418	430	446	410	438	444	456	436	426	403	461	430	438	438	470	426	424	394	398	398	432	425	421	442	448	412	437	399	420	444	436	446	442	424	428	432	434	415	437	445	428	423	407	408	445	454	440	395	407	442	425	438	442	427	401	459	462	459	415	412	431	457	453	426	420	428	449	413	506	455	432	411	441	432	410	487	441	449	427	428	474	425	453	451	433	428	429	404	393	416	435	445	427	450	394	427	427	399	416	401	445	410	449	431	447	416	412	453	457	422	449	429	437	410	437	429	411	448	415	454	435	439	435	437	450	430	432	438	420	389	426	445	407	435	491	397	422	438	426	429	449	398	456	479	425	429	382	451	452	420	420	433	381	404	421	438	424	444	426	415	414	442	443	422	433	417	466	392	449	407	382	421	428	430	444	415	445	468	439	477	385	442	440	425	420	421	467	417	447	412	479	416	457	410	464	436	423	423	397	461	409	398	428	431	458	429	456	440	415	425	438	419	469	404	464	399	386	452	425	401	382	421	433	432	426	464	433	428	413	462	423	435	448	474	413	471	445	403	438	451	415	409	429	419	452	467	467	469	426	437	408	440	431	417	468	420	402	414	411	439	448	450	479	420	458	418	412	442	489	452	425	442	454	453	437	431	441	429	455	395	433	427	467	397	456	401	396	415	455	436	446	474	400	458	437	420	389	447	412	428	417	399	447	420	409	441	435	414	447	431	422	437	436	385	432	447	418	443	401	414	450	442	421	449	400	440	430	421	434	447	445	399	438	434	389	457	419	461	401	442	441	434	420	426	406	432	435	414	415	461	459	434	446	388	458	457	416	445	453	439	420	455	433	443	450	435	454	442	459	425	416	398	433	394	430	472	482	416	436	431	412	408	412	420	398	409	462	452	442	412	433	455	437	447	442	426	432	474	419	428	408	401	410	447	456	426	451	465	439	455	427	457	456	419	446	371	420	422	448	486	412	424	433	428	446	437	439	460	410	414	451	437	390	420	404	410	414	378	426	418	434	441	430	425	422	430	432	426	447	429	439	407	431	431	411	457	410	461	412	416	443	416	408	403	408	422	418	436	436	451	418	423	450	418	476	425	435	433	421	446	396	410	447	420	466	427	399	421	433	453	394	432	403	472	400	447	427	452	456	401	439	431	421	407	449	431	432	445	401	417	457	445	450	443	431	438	427	446	482	442	427	462	438	433	415	447	396	432	441	410	456	411	476	458	395	409	437	399	432	478	437	424	415	411	436	446	430	415	399	403	449	417	369	439	410	495	457	398	437	425	429	431	443	438	442	419	420	402	448	484	420	455	434	416	422	428	390	448	388	425	425	422	445	441	391	431	481	419	431	447	422	430	437	435	442	417	413	424	416	417	466	421	442	465	446	398	423	435	423	440	437	460	431	462	426	449	477	457	430	440	426	453	447	429	422	442	456	423	417	411	451	431	424	436	443	438	426	467	397	429	428	448	435	423	420	441	461	419	421	438	415	494	436	413	419	421	453	466	416	440	423	443	449	418	441	431	412	455	428	458	432	431	434	393	421	411	412	392	479	440	436	480	459	449	428	411	423	445	449	432	428	399	468	423	421	441	436	420	438	484	405	430	419	437	426	443	402	417	436	437	444	466	437	457	434	456	454	429	443	461	414	439	398	430	438	431	457	426	432	424	446	439	433	463	410	385	430	406	444	383	439	417	422	421	440	425	459	428	427	416	400	437	451	393	459	416	459	405	379	410	436	421	445	406	440	453	433	397	412	425	425	444	412	470	494	450	424	417	411	422	442	442	445	470	436	427	416	427	440	390	415	426	418	420	402	462	432	419	440	430	462	427	408	458	434	454	446	477	421	459	477	452	435	421	418	427	403	447	481	434	417	440	391	457	415	411	399	440	443	469	418	403	421	440	395	453	442	403
25357	21766	30531	28295	18739	9741	7108	4940	3597	2813	2234	1841	1573	1355	1203	1034	909	905	812	799	702	649	617	577	558	570	554	521	525	471	490	475	469	473	470	499	478	478	488	462	472	449	483	446	447	458	435	460	440	407	429	454	467	449	453	430	409	432	455	434	443	441	423	482	452	442	451	483	399	466	463	423	458	465	429	451	454	467	464	461	453	456	420	430	433	427	410	437	430	468	447	426	423	394	457	464	483	438	442	458	440	450	456	432	430	436	455	426	416	415	449	442	432	468	487	408	475	451	461	384	465	460	473	486	467	415	429	470	499	444	472	432	435	445	495	464	439	458	448	459	411	437	448	418	443	450	404	462	441	473	440	452	433	449	449	424	429	428	438	448	424	436	453	476	470	442	444	460	407	453	478	447	435	465	451	393	394	474	420	432	443	400	426	460	428	458	470	436	473	435	442	462	442	443	441	500	430	427	419	451	431	449	472	431	448	462	461	459	487	477	459	472	451	458	455	429	462	457	430	476	453	448	463	425	430	429	431	464	443	492	447	463	446	422	462	501	467	458	434	470	403	421	419	426	464	448	462	402	446	485	442	439	423	460	432	456	474	427	466	430	454	412	506	452	402	431	474	436	432	481	466	475	435	457	403	414	486	472	471	459	437	425	429	436	459	449	469	433	475	476	467	453	426	461	421	427	436	454	432	485	453	443	444	441	469	393	432	433	477	453	445	420	446	419	466	456	436	467	442	465	437	445	467	488	441	438	451	417	474	457	421	422	445	457	466	465	459	439	440	411	470	447	466	394	432	473	446	437	463	429	471	418	417	491	444	458	454	460	425	420	469	478	427	425	498	460	422	420	438	492	411	461	425	446	489	496	457	455	436	428	476	424	469	461	460	411	473	451	437	467	470	453	425	431	459	474	456	414	442	426	448	398	420	433	420	443	482	477	457	447	446	466	470	434	434	400	442	436	441	436	426	494	424	447	454	430	446	426	432	408	432	411	438	447	465	407	451	439	432	432	429	454	422	398	439	477	434	444	480	449	444	452	451	458	389	488	431	431	422	434	413	418	418	469	442	418	391	468	410	406	408	445	467	441	425	418	464	469	470	455	444	459	420	466	449	461	414	475	435	480	432	469	455	474	416	440	470	441	449	434	403	421	450	438	422	438	453	437	453	432	414	436	424	481	460	422	435	456	406	436	444	412	463	473	480	414	461	411	466	463	446	439	429	409	457	454	442	440	449	430	483	435	456	466	434	438	442	449	472	447	453	403	425	416	435	467	414	447	484	426	423	425	420	448	469	428	416	437	465	451	448	440	414	455	455	464	453	453	431	452	420	454	432	467	467	451	438	418	408	490	459	472	473	445	419	457	465	460	398	429	476	476	446	458	455	446	437	469	446	429	463	424	458	473	476	472	478	436	470	431	434	450	449	445	391	405	413	458	433	409	430	417	436	422	439	432	408	468	450	454	456	392	438	452	426	456	473	467	490	467	462	424	437	454	428	459	455	465	424	451	423	510	427	422	467	437	454	465	429	438	449	455	465	447	438	451	452	445	444	434	452	441	462	416	406	443	413	464	473	433	469	425	477	456	463	468	443	462	462	438	456	436	447	469	428	446	407	454	465	412	446	466	437	433	454	444	411	435	420	449	417	446	457	399	456	420	463	463	416	466	450	460	482	454	430	421	463	444	421	444	439	439	434	404	448	412	436	482	432	454	440	449	483	428	447	457	436	421	484	444	452	460	412	440	472	460	413	434	478	438	454	456	410	444	448	439	441	470	419	485	445	459	457	425	438	437	454	446	416	457	457	456	459	460	449	480	448	480	456	454	446	465	451	454	481	488	468	469	429	429	433	440	455	416	446	445	432	458	404	430	430	435	441	467	408	445	445	427	470	432	454	482	417	456	443	448	432	410	451	405	457	465	457	456	450	446	470	484	453	464	458	435	456	478	408	423	467	463	456	487	452	474	489	448	414	428	421	433	416	490	483	393	489	442	473	455	462	455	439	460	431	454	455	419	479	434	420	417	432	461	424	456	412	471	444	429	445	437	440	452	446	468	458	451	477	447	417	443	465	463	419	460	455	426	447	476	477	499	420	415	509	452	416	450	429	436	419	458	445	421	436	449	470	463	416	435	434	436	380	428	463	470	439	464	399	425	485	463	463	453	490	423	440	428	465	418	461	452	448	423	422	463	439	424	421	471	457	440	415	491	446	420	437	413	447	447	434	417	455	467	449	429	462	465	452	451	425	449	446	467	426	424	464	417	396	452	458	463	471	444	454	452	407	482	412	437	469	441	445	410	441	411	426	449	465	424	459	505	445	435	423	412	439	422	419	454	458	468	442	463	434	417	439	442	472	408	470	439	444	434	441	443	452	374	449	469	488	437	401	430	424	405	426	424	456	473	436	450	439	454	440	464	413	462	410	422	431	447	446	440	430	413	441	451	482	433	464	393	433	456	446	475	440	422	439	451	407	462	443	436	424	440	443	465	442	437	468	438	426	415	423	469	438	451	407	425	420	424	453	425	430	447	475	417	466	475	461	418	434	439	417	459	466	456	444	489	439	415	423	430	457	406	418	467	443	455	441	439	449	441	461	444	447	422	441	485	434	396	442	485	467	442	445	470	467	440	481	466	429	418	410	417	423	407	435	426	494	451	426	398	459	417	450	427	441	483	465	438	433	462	470	438	391	467	453	461	455	436	428	486	409	418	442	407	449	446	422	424	453	409	452	466	418	439	437	460	443	458	441	470	447	418	431	430	436	440	421	433	446	439	436	438	466	459	456	464	424	411	458	407	460	453	474	453	464	431	452	423	460	449	433	418	448	487	442	441	445	440	486	435	460	412	458	427	424	417	463	443	443	450	453	457	439	474	424	430	400	487	434	423	478	437	419	424	444	420	448	403	420	463	432	412	429	429	473	447	423	472	431	486	469	443	453	433	429	433	441	456	461	421	466	448	437	394	434	458	419	458	409	442	417	410	421	422	433	453	395	422	454	459	464	455	421	461	438	437	432	450	428	419	419	446	437	445	431	451	451	424	430	450	452	439	432	463	475	443	438	476	446	434	470	444	438	417	464	441	457	430	449	441	478	447	439	457	446	435	442	394	445	404	440	430	410	477	479	430	439	452	409	429	480	442	444	431	487	455	457	397	474	452	451	437	475	462	455	459	501	399	423	440	418	448	422	427	464	436	419	448	463	448	441	446	445	475	431	460	448	427	416	443	423	450	438	450	429	401	414	452	422	448	428	447	446	461	440	414	425	478	421	420	427	454	421	428	454	487	425	426	463	453	461	430	422	449	442	460	439	445	458	445	422	469	440	442	460	437	438	431	481	453	416	441	450	417	455	432	462	436	461	468	424	442	447	439	432	449	406	471	432	450	446	429	422	468	466	451	455	451	474	438	456	424	439	450	476	411	431	435	424	449	452	452	490	430	496	471	484	446	456	445	462	422	444	447	482	419	430	437	475	494	445	430	425	433	415	446
37179	60524	45828	27575	16481	11423	10178	7849	5773	4465	3600	2866	2272	1979	1728	1389	1185	1068	995	924	860	790	728	672	640	656	593	519	549	554	537	511	500	493	510	514	484	467	470	482	436	476	497	463	457	463	449	458	458	455	460	415	463	473	446	476	452	443	431	465	453	466	449	470	451	414	444	435	478	452	412	444	476	436	467	432	450	464	445	441	432	438	454	429	429	440	466	413	470	455	448	449	467	421	459	459	441	472	442	409	413	450	440	436	471	442	422	474	480	473	431	425	447	405	454	445	477	427	440	443	421	408	458	452	453	407	457	411	466	431	454	441	439	442	424	442	439	452	441	453	440	422	471	441	475	432	438	523	426	431	439	457	409	474	449	436	447	467	427	472	453	419	431	439	431	456	475	456	448	443	429	461	452	454	403	464	506	456	504	427	447	464	483	440	446	444	472	419	458	439	445	425	437	443	440	438	443	439	454	408	456	409	436	435	463	452	448	438	398	440	434	480	427	452	426	438	390	393	435	442	467	449	454	445	436	476	484	436	436	431	433	468	461	437	464	480	451	435	466	417	420	458	452	469	449	445	436	469	435	436	391	416	449	428	451	438	431	444	454	437	467	439	495	410	428	444	443	472	441	479	432	455	403	468	461	447	439	437	457	483	484	484	431	467	406	455	475	490	461	432	412	453	450	476	493	448	460	462	447	445	468	482	450	477	441	491	493	501	507	438	455	458	419	450	479	456	427	435	408	431	475	450	469	434	489	432	442	442	432	431	438	435	453	474	437	424	440	418	479	419	453	413	438	444	445	445	476	436	452	460	463	467	421	436	485	450	452	414	469	458	448	473	459	434	475	459	432	438	483	450	483	418	446	461	468	458	439	482	508	429	467	489	454	439	406	425	457	430	470	468	453	454	442	448	415	425	450	424	423	452	437	441	421	475	472	470	446	435	438	439	441	450	436	447	477	445	426	411	421	462	447	418	479	468	471	444	439	438	447	446	444	421	429	457	458	428	435	482	463	469	440	418	447	433	440	432	438	462	431	424	445	427	440	458	455	457	457	464	435	468	467	467	430	469	418	447	473	450	456	426	437	454	463	462	443	489	440	446	446	432	458	433	426	447	494	402	444	427	467	416	419	441	498	472	422	444	480	418	433	447	441	469	476	427	390	440	444	406	443	446	458	462	451	425	446	427	471	433	466	447	472	414	459	430	431	483	440	435	465	439	426	451	445	474	452	406	460	434	433	457	410	446	456	452	480	428	439	462	452	457	497	449	428	433	456	412	430	475	443	408	451	492	483	423	434	416	435	446	429	427	486	435	455	443	458	440	455	432	465	447	405	476	448	438	431	480	476	467	426	440	426	413	455	455	458	421	447	456	404	457	437	514	443	396	427	441	435	474	466	450	415	440	457	460	410	461	445	434	430	448	459	471	462	450	430	452	460	454	418	464	433	455	455	442	436	427	434	421	457	444	500	431	450	452	431	396	411	462	447	473	456	451	452	467	441	435	467	499	407	430	443	388	403	479	440	486	445	449	469	428	457	453	430	457	433	473	443	448	455	433	409	436	454	472	485	463	466	444	438	434	468	437	434	449	422	479	431	468	447	468	470	413	467	470	454	472	476	448	436	434	442	464	422	484	477	445	466	396	468	462	429	442	434	442	467	459	456	430	454	472	467	452	441	411	486	452	442	413	447	489	480	437	456	458	451	447	470	427	455	476	447	509	469	462	429	462	477	431	429	416	459	464	447	437	452	474	430	437	500	443	498	450	444	448	446	419	421	412	470	468	436	484	447	448	429	431	431	469	444	481	419	460	408	466	446	437	437	477	440	457	420	490	439	470	486	442	418	435	452	429	432	461	447	471	452	436	415	495	420	453	449	428	471	416	435	434	484	426	429	402	437	442	479	508	441	439	477	438	449	414	443	455	464	449	457	440	468	474	430	433	433	473	427	412	381	452	510	472	464	453	458	470	457	441	492	475	511	455	447	437	470	474	443	420	461	464	452	446	404	435	439	469	451	459	464	451	457	448	432	487	466	478	434	501	435	455	428	457	473	471	433	408	446	405	434	442	426	433	417	421	410	438	432	459	451	470	425	453	419	434	444	467	481	444	464	451	455	451	452	458	436	438	453	457	442	449	451	407	471	477	451	419	460	419	412	476	460	463	474	430	443	480	430	466	432	447	451	469	422	462	455	436	431	456	465	474	436	446	472	489	469	455	439	444	449	461	462	446	415	468	420	439	447	465	432	419	428	446	445	435	466	434	437	465	430	449	405	451	440	463	447	432	473	441	431	455	474	451	502	456	484	480	445	461	438	482	472	428	478	500	433	426	433	408	450	453	441	415	438	485	446	418	485	441	473	443	433	482	498	473	463	425	430	446	479	425	449	437	453	447	452	466	457	454	481	471	425	469	437	424	500	428	422	451	451	427	451	468	465	422	456	475	445	447	450	461	447	430	434	448	461	445	478	439	471	442	454	449	437	494	411	398	397	427	439	445	406	400	482	429	456	458	450	436	457	469	420	428	426	442	434	456	447	461	480	438	414	492	450	429	481	473	457	492	454	450	463	413	465	428	426	462	456	447	437	400	398	462	452	414	449	449	446	472	456	418	427	420	444	447	444	448	449	445	457	441	417	451	443	455	468	461	437	448	418	488	427	410	453	432	443	441	450	438	439	460	432	444	473	475	457	469	426	419	406	469	439	464	429	470	475	453	469	426	447	428	464	476	446	462	428	458	453	476	463	442	468	428	456	405	469	439	449	492	442	438	463	420	454	446	405	475	450	437	454	455	450	436	461	494	435	444	437	468	423	410	459	445	460	453	485	451	448	472	468	454	425	452	470	464	457	444	460	473	453	424	456	459	438	455	440	419	438	445	476	474	488	459	459	444	448	456	493	481	439	430	444	454	428	447	437	439	453	446	419	451	446	475	454	460	448	457	451	457	485	445	480	441	459	480	459	441	426	442	465	452	445	439	461	399	442	436	411	461	434	451	452	452	439	458	419	474	441	464	442	430	444	420	439	468	414	409	459	405	463	425	463	451	415	448	414	460	454	451	473	427	417	452	476	466	446	474	438	445	459	427	408	447	430	415	458	434	468	474	434	449	434	444	430	416	422	423	410	416	432	435	421	428	445	446	481	461	461	428	446	444	415	438	436	455	514	471	411	454	454	444	446	455	454	489	459	463	482	455	469	460	453	421	461	443	425	480	425	461	438	458	442	454	450	452	440	460	426	455	427	459	481	468	419	447	440	441	415	477	409	426	424	456	413	433	434	477	450	431	428	463	470	466	481	455	440	438	502	434	446	463	437	463	459	464	466	458	442	445	497	411	434	444	438	455	428	452	457	437	440	459	444	440	433	453	436	428	439	446	443	419	411	446	506	452	453	464	474	468	434	460	451	457	481	497	457	452	411	462	470	403	451	456	489	465	439	431	485	452	498	480	429	441	414	416	449	480	437	484	461	466	430	438	464	436	493	426	439	438	468	449
22913	21302	29019	24194	21671	22056	18953	9928	6552	4892	4024	3174	2624	2236	1896	1596	1321	1249	1201	1039	949	850	719	745	757	677	589	585	531	572	565	529	524	493	506	485	489	546	473	471	514	488	473	471	488	464	486	438	469	474	455	493	431	437	448	439	487	449	453	440	442	454	465	420	412	461	473	428	456	468	456	427	508	429	469	455	447	444	432	454	451	430	404	455	431	454	491	441	440	451	482	471	435	445	428	436	439	431	451	484	471	442	469	497	446	461	444	462	472	461	446	463	453	439	448	457	434	452	431	464	425	484	453	428	425	430	465	501	450	450	460	407	457	477	425	445	434	433	450	454	462	468	466	438	421	456	480	440	462	428	415	475	482	451	504	454	460	459	470	402	471	443	474	430	442	450	441	429	479	464	462	459	466	444	468	422	429	470	440	413	420	432	450	470	461	468	443	448	437	442	456	412	436	439	446	449	440	451	475	470	483	446	436	446	429	468	437	450	413	482	448	461	447	450	460	430	482	450	450	467	436	420	455	390	454	461	462	466	500	477	451	434	455	423	438	450	446	463	451	458	471	441	470	448	464	429	428	430	487	492	451	448	490	424	429	432	459	482	481	404	486	470	443	462	481	442	450	452	423	474	454	455	447	437	433	465	468	408	398	428	469	433	449	444	452	475	472	417	471	419	453	473	442	422	467	398	452	430	461	462	448	447	474	432	427	428	426	469	478	467	483	447	461	440	462	434	455	451	413	412	440	447	434	464	442	456	436	478	457	418	442	446	403	462	429	467	439	483	465	465	420	432	439	441	455	437	437	428	441	463	466	485	430	460	469	420	443	474	399	445	435	453	449	444	405	455	440	439	410	443	443	446	413	443	462	446	451	454	461	459	423	424	408	460	466	440	459	435	427	404	449	491	477	454	448	470	454	421	464	473	406	430	460	491	447	438	457	432	431	442	462	461	463	459	452	443	456	422	454	442	454	437	446	477	447	474	450	421	426	435	477	449	461	418	471	449	440	480	441	431	453	438	482	433	450	401	460	472	437	439	448	419	441	452	443	405	442	437	404	491	421	462	451	448	451	476	426	422	456	444	508	474	455	473	445	457	467	420	466	442	413	433	468	452	480	452	452	484	461	452	440	437	424	425	461	408	446	453	486	437	483	450	442	461	426	441	469	453	453	462	458	458	479	437	451	439	427	453	467	452	446	416	438	418	451	431	419	480	411	492	458	463	458	456	435	457	447	469	438	450	452	437	453	426	432	433	433	482	457	445	453	435	481	451	391	443	433	431	431	451	469	432	445	433	425	441	460	427	436	470	479	438	473	436	451	459	430	477	427	435	443	461	424	457	445	421	469	439	470	433	457	442	457	465	430	460	479	444	419	443	405	439	457	433	419	442	462	436	424	443	442	468	455	482	455	486	447	441	440	444	461	445	454	443	446	478	438	443	446	480	455	444	451	434	441	458	430	431	440	491	414	482	487	460	453	448	460	432	454	417	476	424	473	453	435	460	463	450	436	429	456	421	398	450	438	510	462	462	444	459	484	426	459	472	455	515	420	479	455	390	440	470	466	457	431	438	433	457	463	420	452	457	483	463	426	461	483	430	434	453	423	461	457	442	449	455	437	458	425	476	441	464	503	432	450	455	430	496	457	425	455	433	433	470	431	433	417	458	458	445	400	462	459	408	424	455	381	436	463	446	472	456	457	460	469	425	433	485	437	443	456	464	469	476	405	464	413	476	442	481	470	438	449	467	453	454	398	441	446	446	428	397	474	422	470	437	463	486	470	431	479	428	495	440	437	456	446	446	452	411	417	451	444	459	427	460	451	439	420	458	426	452	455	447	481	459	451	409	470	527	452	477	422	426	453	489	463	445	438	422	466	494	447	441	420	463	450	452	434	475	448	418	477	446	455	438	468	435	490	437	471	482	487	432	457	436	432	442	473	455	482	448	492	478	421	481	478	454	446	440	447	458	437	450	424	454	453	501	462	468	432	433	482	431	464	443	405	431	477	509	478	430	464	433	436	394	496	453	443	472	441	463	434	451	449	477	437	444	444	465	424	438	450	453	454	444	447	460	464	471	451	448	469	432	465	460	456	448	442	452	456	455	462	462	463	462	426	465	463	437	450	462	452	439	458	446	466	442	439	453	420	428	402	422	416	433	442	415	468	446	445	499	399	441	479	433	456	459	445	431	448	448	490	449	407	461	435	469	473	446	460	467	484	470	477	444	401	427	405	454	432	445	453	406	476	434	475	464	423	435	455	456	427	456	467	428	418	429	435	421	445	467	458	460	445	442	490	452	453	442	437	472	460	466	464	430	456	410	448	468	442	458	441	429	429	431	423	459	446	452	461	486	407	465	437	461	464	414	488	442	428	422	436	456	468	458	473	453	440	447	463	452	470	439	451	432	459	436	449	425	422	455	482	434	452	454	470	465	422	459	449	437	450	491	458	441	455	457	418	454	457	434	444	489	431	432	432	439	505	433	440	477	435	419	500	375	484	433	494	450	441	470	444	448	449	450	468	442	425	476	456	470	438	447	421	456	472	471	441	463	461	456	463	433	468	445	450	443	463	459	437	435	456	452	450	463	486	424	488	448	457	473	457	448	464	439	409	478	462	465	418	482	485	441	438	445	434	447	454	445	404	435	482	469	435	443	446	470	453	419	417	443	419	440	446	445	465	441	466	455	474	467	393	438	429	424	447	437	440	480	472	465	428	456	421	443	454	459	454	474	451	465	456	447	437	474	451	491	459	418	463	445	458	461	473	407	456	418	466	399	445	439	448	431	475	444	423	470	460	442	448	444	434	466	462	447	446	450	438	466	444	464	445	466	438	421	424	440	437	390	447	464	468	467	415	457	452	456	441	437	452	443	435	449	462	467	482	456	466	422	448	426	443	440	417	461	441	462	432	438	470	466	512	447	451	449	445	453	435	474	421	453	428	446	442	436	442	441	445	423	456	428	453	449	483	435	482	435	423	433	435	471	450	469	455	425	436	451	442	459	471	447	400	465	462	455	503	441	428	481	452	442	451	465	466	449	457	454	464	453	432	443	471	448	440	467	464	458	433	449	444	485	487	428	409	444	413	440	426	452	422	445	458	416	475	424	468	438	447	453	443	501	473	468	481	430	453	459	441	389	429	444	429	436	466	472	478	445	478	468	467	454	436	441	437	427	422	446	461	466	428	436	500	462	432	488	452	420	435	463	465	455	426	435	451	445	431	440	474	409	465	429	470	463	454	476	442	443	411	441	439	475	457	429	438	455	478	481	428	446	446	434	403	445	451	456	460	471	431	422	481	415	487	443	479	444	455	480	472	397	442	460	474	451	422	453	460	422	433	474	417	424	463	436	448	453	444	436	464	480	443	458	478	459	481	483	415	494	421	435	436	491	467	421	484	426	423	421	439	433	428	454	444	454	472	444	441	429	428	460	416	456	477	456	451	444	512	437	409	420	438	430	404	432	457	465	472	456	464	411	442	453	437	496	446	455
42021	71509	52615	37030	22895	17959	15893	12183	9398	7043	5637	4410	3586	3132	2639	2147	1790	1564	1458	1345	1190	1036	982	831	815	784	732	618	608	589	538	559	512	507	516	539	511	503	471	462	461	504	457	468	511	432	493	462	496	438	461	456	426	476	456	499	450	427	432	439	412	436	447	423	454	416	448	469	445	443	427	412	427	428	458	447	457	474	475	476	442	460	428	449	457	459	439	448	472	448	434	460	462	408	452	421	421	459	432	438	448	462	449	449	467	442	428	456	436	477	466	488	448	438	433	459	470	470	435	468	422	428	438	437	481	465	409	451	487	434	435	423	476	437	435	449	491	426	440	467	495	406	447	458	480	440	448	460	453	434	423	426	435	431	424	466	455	445	455	460	439	467	443	444	478	458	441	484	417	445	450	477	434	454	449	449	437	443	483	460	445	437	442	467	455	466	459	449	432	428	456	448	475	425	446	469	449	411	442	453	468	455	429	436	436	444	454	443	478	495	431	441	480	415	432	473	461	440	426	478	429	417	457	484	418	461	436	411	419	437	454	423	427	456	458	487	450	455	443	458	466	448	470	440	433	455	450	404	473	426	417	452	441	450	415	423	433	429	458	453	433	422	454	468	450	443	458	422	478	443	447	405	450	441	419	464	443	434	446	436	464	441	453	441	468	432	479	448	441	493	512	465	457	478	460	495	461	464	444	429	457	458	427	446	417	411	453	416	407	437	411	415	443	467	434	422	424	442	433	450	461	489	431	410	463	477	490	438	482	458	435	428	473	411	446	434	425	473	433	437	421	446	416	435	427	457	426	418	439	442	424	430	431	445	408	438	463	402	462	440	409	462	412	423	468	425	447	459	430	452	449	500	418	421	431	439	475	451	433	428	437	434	441	470	465	438	455	436	459	474	429	425	453	451	459	423	469	457	428	467	413	463	449	411	463	408	445	455	427	426	403	442	434	438	427	468	430	422	454	416	448	456	435	437	444	431	464	467	431	417	449	426	455	464	439	420	450	451	407	391	479	448	474	486	444	471	477	471	447	456	451	455	437	426	468	417	445	442	435	483	429	425	437	441	431	428	437	442	441	463	491	452	464	438	442	457	477	493	451	411	443	469	456	407	444	415	429	443	425	461	443	433	438	421	456	455	463	455	432	460	458	445	435	473	425	459	434	442	463	457	471	440	458	424	431	380	469	442	404	470	470	446	436	465	471	471	458	459	423	453	476	453	442	461	467	419	475	433	441	433	461	378	452	447	437	464	443	414	442	461	426	443	442	397	435	445	461	446	462	460	403	438	467	444	430	467	437	445	469	407	436	408	433	413	452	446	431	443	424	459	434	443	481	456	433	423	456	444	434	457	451	418	474	456	445	440	429	481	458	446	442	457	427	471	464	471	470	446	477	475	431	414	442	442	435	449	487	472	395	455	423	458	449	454	439	428	421	404	458	435	417	428	471	432	464	455	472	501	414	476	435	438	452	442	488	446	452	477	470	423	459	454	456	464	505	454	437	428	441	471	465	471	464	441	477	452	459	420	484	467	421	407	396	463	477	446	482	436	443	468	420	444	399	475	501	437	437	478	453	435	462	420	455	427	474	441	445	409	432	443	448	443	475	417	439	424	443	443	433	405	447	482	411	422	458	436	476	436	466	418	455	485	449	447	442	475	479	435	458	468	466	468	416	439	420	472	480	434	423	468	438	466	463	457	440	485	446	474	468	446	433	443	476	452	468	462	434	418	432	473	431	451	441	441	458	481	463	455	419	425	439	446	434	464	427	447	438	464	419	451	447	397	471	470	477	477	457	436	455	428	455	452	462	422	435	436	408	458	426	420	460	468	455	468	425	479	458	457	448	426	471	444	419	417	401	452	432	464	507	446	409	449	438	452	434	412	469	440	447	461	422	470	413	457	439	429	465	470	456	434	438	484	489	425	438	468	462	403	484	432	425	454	413	459	448	415	485	476	427	469	446	440	444	462	439	456	433	423	483	440	445	469	423	464	464	463	416	466	464	425	477	448	437	436	451	444	452	437	417	440	421	453	445	414	443	446	438	435	457	464	467	439	456	468	431	423	429	471	465	433	450	427	439	441	432	449	440	413	469	441	452	420	450	451	469	447	452	457	454	456	435	429	450	447	454	464	435	446	432	479	415	437	484	463	433	468	419	443	459	451	437	463	419	450	453	466	429	417	483	437	447	466	447	418	452	420	426	397	444	469	414	461	458	406	459	456	449	433	448	459	443	457	454	461	492	470	440	453	424	450	488	446	444	456	427	423	440	437	453	427	459	407	439	429	428	457	429	453	433	466	463	442	412	387	455	434	418	419	471	406	448	427	427	433	450	433	421	482	480	428	499	434	437	441	461	460	465	432	443	419	445	465	475	462	454	440	446	446	436	460	438	435	455	487	426	452	462	425	459	474	473	424	444	443	416	455	436	458	432	410	408	461	459	481	438	442	458	454	448	443	448	474	436	433	434	456	422	457	417	453	436	439	433	458	480	440	473	436	421	448	426	433	439	446	427	436	439	457	480	474	456	427	452	465	464	408	476	478	429	434	397	493	398	426	437	440	447	425	466	443	454	443	444	475	435	437	503	457	428	440	441	459	426	431	480	446	430	446	412	474	417	401	395	452	478	439	416	452	444	444	465	425	481	433	422	470	455	491	436	422	432	438	463	406	448	420	453	458	442	464	444	411	439	475	466	443	445	433	431	431	467	448	462	455	401	417	445	453	455	421	439	435	462	511	459	451	427	472	445	413	457	424	467	415	443	450	425	419	418	454	457	468	456	435	449	446	468	449	453	467	457	473	459	435	461	451	408	446	425	487	435	430	412	427	462	441	447	420	471	443	441	446	462	478	433	444	452	458	415	461	426	436	477	463	432	460	435	432	474	467	470	452	460	474	413	462	421	433	489	400	444	408	444	447	434	433	437	446	445	449	438	454	456	454	429	465	418	462	470	450	454	464	476	468	449	421	426	466	460	440	457	428	415	486	423	457	465	426	452	464	470	424	425	472	472	431	483	420	398	397	444	461	475	446	415	431	465	480	432	405	440	450	438	467	435	446	425	455	453	481	401	408	441	451	431	448	450	448	469	442	438	432	453	447	434	464	441	457	466	413	482	417	415	460	441	436	429	419	456	442	446	468	466	402	438	432	441	478	460	429	443	455	475	458	439	455	441	450	444	406	440	453	435	438	455	444	453	436	407	443	406	455	448	467	435	452	459	443	457	458	468	426	463	430	452	446	444	414	466	458	424	494	446	430	468	453	453	427	461	451	449	452	405	446	431	439	413	450	459	459	444	447	432	480	427	489	452	439	431	442	474	465	449	443	489	435	419	419	446	425	465	434	430	423	462	432	433	459	456	484	470	473	442	478	441	461	447	410	442	474	433	456	450	459	444	465	464	470	434	466	428	469	444	429	443	455	460	420	429	482	460	435	474	449	470	454	435	423	454	466	470	436	437	467	450	440	446	417	440	446	442	459	412	443	503	422
35878	40879	42457	26537	12226	7251	5904	4348	3083	2284	1932	1624	1367	1223	1127	996	861	803	713	702	662	619	649	563	511	522	515	533	504	522	445	428	479	455	454	445	447	458	426	433	450	493	441	414	432	455	444	456	445	465	424	446	420	412	441	405	449	452	416	447	438	419	432	426	455	438	430	402	445	434	449	421	426	447	448	463	417	479	422	433	431	460	437	428	444	447	422	430	421	426	432	421	473	469	449	465	425	437	413	431	450	412	445	444	409	478	447	441	423	470	446	430	458	452	431	418	477	429	429	441	415	406	434	411	455	488	395	437	453	436	483	442	442	449	434	424	419	421	446	453	429	406	451	463	491	424	445	416	404	436	470	453	431	419	431	427	412	466	419	436	423	417	475	447	422	447	446	434	419	442	468	446	429	465	435	469	428	433	413	459	441	411	450	423	442	409	434	411	429	427	440	480	448	434	448	460	446	440	461	453	413	423	430	416	414	416	435	414	457	394	419	415	431	455	449	495	447	393	447	400	421	431	438	437	445	428	442	448	432	451	414	446	430	452	427	445	435	450	435	429	453	386	441	453	485	402	434	422	428	442	467	420	452	434	455	407	430	412	466	433	413	420	424	444	443	441	468	452	423	457	453	439	442	415	481	440	449	412	463	450	443	412	449	403	443	479	439	451	445	454	442	463	471	452	456	451	437	466	463	421	384	429	448	455	414	452	433	433	440	455	432	467	455	422	415	442	429	408	426	444	442	426	418	411	449	442	430	455	435	416	436	408	449	416	439	424	436	428	471	456	448	438	414	452	447	416	473	442	466	428	452	422	436	445	442	422	453	391	431	414	428	437	435	452	459	451	449	447	434	387	443	449	438	435	435	426	415	439	452	452	421	459	396	403	441	441	421	442	432	448	429	427	450	401	464	461	453	405	429	425	430	438	451	417	464	432	412	470	434	453	399	452	465	435	437	391	468	440	467	420	473	443	467	472	399	468	464	439	433	444	457	411	398	444	473	419	433	423	437	448	432	456	397	446	393	461	428	480	420	438	446	401	446	438	441	444	466	433	461	490	437	451	434	410	409	436	398	409	433	423	442	407	438	476	420	476	426	440	457	429	419	436	424	425	442	470	437	459	443	490	430	445	435	385	462	433	443	414	434	384	443	460	473	451	463	476	414	438	431	427	439	455	442	431	447	446	432	483	430	461	453	448	441	417	472	423	471	416	404	435	417	460	458	416	420	413	455	412	406	445	428	433	404	397	474	416	424	411	453	443	449	448	463	448	433	462	432	457	425	425	433	422	411	410	397	424	433	448	459	497	459	437	463	423	417	453	418	410	440	447	412	424	445	442	422	409	419	431	439	468	467	413	427	431	400	416	391	407	432	437	446	447	453	437	419	398	441	447	461	410	429	420	426	406	448	425	435	430	425	456	413	427	465	419	466	406	468	461	430	433	422	427	395	431	418	461	504	436	434	424	413	414	444	424	411	406	468	459	425	431	489	463	431	465	416	407	450	469	423	441	478	441	442	431	441	463	432	412	437	463	438	430	439	448	441	403	445	388	426	438	434	446	475	412	479	420	409	449	483	436	429	418	442	456	386	428	449	430	447	443	415	442	421	397	440	414	450	439	438	427	420	431	393	452	449	424	411	431	461	443	417	422	409	411	433	448	441	458	461	436	458	422	409	462	458	438	423	436	431	466	416	388	463	395	416	438	432	425	462	438	463	441	454	435	443	425	423	451	461	439	431	452	476	419	428	433	428	429	407	440	443	481	482	419	414	440	427	441	439	449	432	433	436	437	422	450	473	428	398	408	426	448	446	425	428	430	437	434	412	415	444	412	442	456	459	444	422	432	422	487	449	407	481	421	398	455	439	411	431	453	422	477	409	431	437	438	457	437	401	451	437	450	444	456	414	490	441	411	450	428	457	453	445	448	453	451	439	424	434	437	448	423	452	440	473	455	412	461	432	454	448	443	461	431	438	444	431	403	458	458	443	427	446	411	449	430	411	449	455	403	443	427	419	447	447	420	400	479	430	378	454	448	423	406	455	455	424	416	413	434	418	473	441	507	416	431	437	438	443	449	444	453	483	466	406	432	448	434	430	431	458	434	417	470	442	440	465	442	440	404	405	441	406	427	441	459	483	443	418	418	449	433	442	470	444	428	436	455	435	429	454	472	457	435	403	426	447	438	453	378	443	441	420	453	491	411	417	415	470	465	413	421	438	434	427	430	401	422	419	461	458	433	439	430	442	453	446	460	449	394	482	464	432	427	460	463	401	416	428	455	436	418	452	450	443	433	423	454	411	411	453	460	445	433	419	432	451	461	432	446	438	395	460	440	409	435	435	436	398	434	458	456	436	456	410	428	465	485	448	454	449	404	423	375	431	401	414	426	431	430	454	464	442	422	442	413	462	435	454	416	418	429	424	427	439	448	450	410	436	423	442	467	428	422	471	442	468	435	409	424	431	437	435	432	445	427	429	425	449	435	430	428	435	404	425	435	437	489	463	438	420	454	473	486	446	444	423	433	469	414	407	399	423	431	423	428	431	381	450	415	451	463	422	463	480	440	442	473	445	426	442	418	437	477	415	461	428	410	392	456	435	438	440	454	459	426	432	467	456	435	421	454	445	430	458	467	433	384	429	450	462	433	449	441	450	439	426	439	432	440	443	452	428	436	463	476	472	409	471	419	422	424	424	433	470	451	408	395	414	421	401	425	436	442	429	424	420	445	439	445	436	453	433	469	448	434	416	442	438	414	429	447	419	422	427	426	453	441	426	426	450	455	439	422	429	421	454	437	456	414	438	434	441	415	430	445	421	492	448	443	441	451	393	442	434	426	420	441	434	396	447	453	426	379	385	437	409	431	456	421	463	432	428	421	429	414	447	437	420	460	449	441	413	414	428	467	429	467	417	430	412	408	452	403	405	435	421	433	438	425	461	425	452	444	457	466	478	437	446	462	444	432	450	394	428	436	398	422	465	446	435	422	435	462	426	432	399	436	433	435	398	433	407	449	478	429	442	446	449	439	394	407	438	395	412	485	429	414	441	481	462	456	476	428	439	435	455	436	414	417	436	490	422	485	444	398	434	440	462	444	434	452	452	424	413	382	432	442	454	417	416	416	467	436	452	457	452	434	451	489	446	449	472	464	411	423	439	415	433	429	426	396	401	406	410	397	452	465	385	449	427	430	461	453	485	414	393	418	440	397	441	479	476	436	413	427	436	457	437	441	439	445	427	417	434	452	405	456	412	459	412	417	453	426	467	420	438	425	465	460	440	468	420	472	417	430	466	430	470	436	395	449	411	453	438	420	461	392	414	423	434	392	392	440	476	415	455	457	432	432	423	414	419	465	442	430	413	430	478	404	435	488	416	454	438	443	427	402	430	422	453	454	411	420	453	433	433	430	430	425	419	446	397	482	411	401	423	462	426	404	427	447	433	432	411	424	405	467	431	477	419	456	418	409	407	481	415	436	464	431	410	451	425	440	429	426
40130	53275	40870	21744	12932	10179	8930	6675	4883	3655	3003	2323	1995	1728	1554	1183	1108	918	850	841	795	735	644	634	616	626	538	508	494	510	511	499	497	462	440	467	456	461	452	464	440	452	440	469	438	435	461	452	472	440	460	433	444	396	450	458	409	449	445	433	442	453	459	410	454	465	444	462	437	432	446	427	491	416	435	423	412	463	456	426	479	419	419	439	470	441	436	461	460	455	464	446	484	442	442	416	490	419	423	484	442	462	472	490	454	424	476	439	442	466	434	429	423	428	427	428	467	426	452	429	471	432	431	430	435	414	451	403	454	420	399	428	470	464	416	451	481	426	459	436	426	460	450	485	450	427	458	425	454	407	440	446	418	427	451	450	467	452	436	474	414	440	424	449	434	409	438	441	440	444	434	439	446	430	427	424	448	460	461	482	437	441	443	420	442	450	437	429	421	442	436	442	449	421	426	434	437	446	455	431	475	452	419	443	440	469	454	414	440	430	420	414	438	433	437	451	442	436	463	419	478	388	425	456	427	449	411	459	452	438	462	436	419	430	409	457	441	442	411	420	454	442	461	462	421	436	442	445	459	476	456	439	445	448	461	447	496	438	407	423	422	448	455	453	474	421	456	449	424	420	429	420	405	405	416	453	439	424	457	496	443	437	407	432	445	444	418	462	452	460	459	447	454	449	422	446	417	433	399	471	444	418	483	426	430	460	479	429	473	447	417	453	441	425	451	386	449	416	445	437	438	429	431	443	439	453	442	437	444	413	473	482	431	464	461	430	443	453	485	472	448	498	447	469	430	450	459	446	447	452	423	428	445	427	429	445	407	445	458	453	482	426	439	454	489	459	432	474	432	438	443	442	411	420	433	446	413	443	450	430	417	424	428	425	462	416	414	402	449	478	439	458	381	430	411	450	434	428	421	413	411	478	470	420	451	427	398	405	440	466	485	418	444	455	455	401	404	451	462	436	478	457	461	464	409	421	471	460	475	448	427	426	445	438	420	446	393	456	412	462	463	438	433	424	441	443	464	427	419	442	404	482	431	433	434	445	465	449	424	429	411	413	439	424	425	461	423	422	474	442	454	455	428	431	410	434	436	449	468	459	448	457	434	441	445	429	421	434	454	462	430	463	444	458	446	493	407	460	471	424	456	461	421	459	449	449	454	457	460	438	451	476	465	480	441	470	413	394	420	405	430	468	452	424	430	445	424	445	429	431	404	433	440	479	462	442	430	419	461	428	414	468	414	440	453	441	479	442	503	432	420	477	438	458	425	409	437	421	443	454	401	463	427	441	423	445	425	476	425	405	429	440	427	431	427	413	449	403	414	471	446	418	431	440	436	450	486	452	442	468	435	449	427	471	442	458	431	440	428	434	461	425	421	420	448	488	486	451	454	438	456	432	452	412	444	434	462	474	468	440	465	473	471	448	479	456	439	459	489	455	458	451	415	478	479	452	415	418	438	398	410	437	442	433	467	424	410	426	442	425	485	410	471	461	435	449	425	427	459	435	429	435	454	409	454	447	431	449	462	450	443	432	451	462	435	445	433	421	454	422	480	416	457	436	451	408	436	428	445	412	397	438	409	406	460	419	473	454	464	461	433	429	434	432	436	430	465	433	472	460	414	442	433	468	453	415	454	450	453	457	436	400	474	467	442	459	455	424	415	450	469	450	455	437	432	457	482	436	421	454	443	429	460	436	462	458	463	390	428	446	441	452	427	428	431	461	424	458	464	453	418	461	423	458	466	444	440	440	425	443	471	409	431	445	382	407	456	447	415	418	418	452	397	418	481	437	440	382	430	444	439	465	432	462	405	462	431	447	441	412	432	409	413	416	432	433	439	447	418	448	454	458	453	412	438	432	419	424	396	451	465	480	446	434	419	459	452	456	466	444	413	435	469	473	468	415	483	440	451	441	446	428	404	442	425	422	433	480	416	462	487	459	384	419	440	450	393	463	456	432	408	448	455	411	429	418	434	456	433	418	419	465	399	422	442	442	455	458	451	450	435	432	454	455	444	408	397	453	407	412	485	438	477	453	427	452	454	440	429	408	445	420	432	445	414	446	451	438	420	473	440	407	424	429	429	416	453	452	459	458	420	394	462	431	471	441	463	423	436	431	421	441	443	437	405	429	403	443	436	433	393	424	428	449	445	433	462	448	456	475	438	417	463	399	405	447	407	433	422	482	410	418	466	448	478	420	476	438	451	426	416	447	422	423	433	434	459	435	462	402	423	404	458	419	410	428	436	419	443	421	444	436	466	451	454	433	455	441	426	441	425	436	447	456	489	443	432	426	450	441	471	440	430	435	429	433	445	495	443	479	476	438	447	428	417	442	464	436	400	447	458	445	473	465	448	447	458	473	438	443	444	439	449	467	424	436	479	468	451	461	423	493	470	443	445	444	483	437	441	436	439	441	465	412	464	514	437	475	459	454	467	433	425	460	403	398	429	457	434	453	458	475	434	432	430	431	391	445	456	428	441	432	444	424	404	432	456	447	470	412	451	466	428	443	440	450	454	416	411	441	419	465	426	457	438	425	412	430	423	432	418	442	470	417	422	397	456	453	455	457	430	450	411	416	475	452	439	433	444	428	428	431	444	445	414	409	424	449	416	460	485	426	434	434	441	448	439	398	447	456	432	456	446	468	435	472	427	387	474	488	452	428	468	449	498	398	438	437	453	452	424	438	405	436	439	457	427	460	425	447	431	416	444	439	451	439	444	444	426	446	480	466	430	454	487	432	433	440	443	440	450	447	461	456	416	478	421	477	430	439	436	445	458	426	459	440	414	466	440	405	450	420	451	482	446	405	451	450	416	426	433	470	458	466	451	492	423	435	464	429	420	440	450	424	402	431	430	483	435	401	431	432	466	476	474	430	439	435	443	466	464	457	432	433	482	441	417	462	436	455	461	472	421	447	451	416	444	423	467	452	463	477	473	414	470	468	420	399	413	448	441	423	452	431	452	426	461	415	464	474	423	469	410	395	441	413	426	452	457	408	458	418	422	442	445	433	476	423	473	466	449	428	451	453	400	424	459	426	458	421	425	421	445	461	407	443	459	429	409	456	456	439	429	474	435	432	469	437	435	396	458	468	396	401	423	471	403	433	446	450	432	431	442	439	421	419	447	455	459	454	415	407	465	439	459	439	451	425	447	436	446	446	455	443	438	481	463	470	417	431	434	491	448	470	458	512	457	495	462	433	468	443	464	452	435	432	417	439	437	450	466	464	483	433	456	435	461	409	449	462	412	478	448	446	420	439	428	434	483	459	482	439	456	435	481	453	451	475	442	449	459	454	449	423	418	460	445	418	443	465	428	418	445	432	460	442	451	460	452	442	434	455	458	472	479	403	439	458	442	455	443	430	445	441	454	433	401	486	424	444	441	425	429	465	424	428	464	455	442	425	423	430	434	452	437	440	449	396	475	444	444	450	442	480	450	418	428	423	416	433	396	435	447	437	414	460	457	471	460	416	477	443	426	437	415	435
24209	21381	29247	25614	22349	17585	11740	7856	5337	4032	3177	2703	2095	1904	1646	1502	1143	1070	982	921	861	749	701	655	631	647	556	560	502	546	540	488	458	462	492	475	510	442	453	434	491	451	439	454	440	447	440	492	413	405	421	441	432	442	397	434	433	425	435	459	445	458	430	446	446	405	429	408	394	436	438	411	393	448	416	411	411	406	432	462	442	432	432	409	410	455	444	426	416	441	398	369	401	421	442	458	456	414	411	422	400	434	417	418	456	407	460	451	436	455	399	418	430	464	419	438	440	458	411	404	437	430	406	433	421	417	412	422	404	427	426	443	420	405	418	417	443	400	430	456	442	419	407	412	437	421	449	416	418	446	461	416	389	432	418	385	388	438	416	428	432	436	377	441	447	431	454	450	435	439	453	471	407	409	412	428	443	403	422	414	429	414	415	393	448	464	456	443	423	459	408	440	415	423	418	442	447	409	429	435	393	454	400	438	417	397	405	448	476	426	446	406	391	442	436	437	416	434	439	392	417	459	405	407	438	450	413	461	475	431	430	443	436	471	406	411	410	455	403	464	435	413	409	449	438	418	461	440	434	449	387	453	453	417	427	409	422	463	440	427	441	406	416	462	405	435	418	476	473	404	391	418	428	470	454	463	434	431	410	428	409	398	446	442	450	431	416	446	444	482	413	416	429	416	442	407	425	393	432	455	467	421	408	432	414	393	427	419	443	449	436	450	429	424	437	430	434	448	445	415	441	425	442	413	440	475	410	428	422	424	447	449	426	448	425	410	436	439	408	438	435	416	452	409	412	436	429	403	426	419	422	466	439	448	407	449	408	398	425	446	395	414	401	455	435	452	418	444	404	425	433	405	430	468	472	411	391	436	447	419	448	432	392	414	434	482	414	437	452	465	395	448	399	387	452	401	432	419	416	391	424	380	402	423	397	426	466	430	444	395	428	440	401	433	417	473	422	432	473	413	447	395	428	448	422	401	430	409	425	424	467	424	428	429	431	408	451	401	444	407	413	425	424	390	403	460	414	433	436	465	390	419	423	425	452	434	453	404	451	415	421	455	407	457	413	467	421	443	443	414	408	427	444	443	417	434	445	427	427	446	472	426	412	422	464	427	432	416	423	410	445	410	501	455	462	409	414	428	425	397	398	477	416	426	445	426	415	434	392	438	419	463	447	424	436	434	470	432	414	440	459	454	452	476	429	487	439	478	441	399	416	393	466	422	421	438	426	411	449	457	417	410	430	427	431	423	463	421	446	418	439	442	408	414	406	390	390	423	445	412	408	408	460	384	445	425	454	410	483	444	439	416	432	456	440	369	439	388	389	452	431	439	407	452	406	417	428	364	430	425	404	405	410	450	449	430	459	448	439	412	433	410	426	437	384	449	404	444	400	450	468	450	406	402	415	380	403	421	419	417	450	438	405	462	455	409	427	418	417	413	397	453	440	432	425	411	444	424	399	420	423	455	427	418	446	493	450	452	451	444	415	466	433	431	414	459	428	444	451	469	448	414	449	446	448	463	426	438	409	426	470	437	448	406	432	415	421	450	423	463	419	433	417	423	415	448	471	458	431	431	396	439	467	430	428	450	446	425	424	389	453	434	433	419	429	418	489	406	381	424	436	473	420	410	454	424	400	417	452	441	442	449	459	444	386	424	438	434	414	415	433	480	394	441	438	438	451	429	410	412	447	418	463	464	404	440	492	463	414	422	464	479	436	419	442	447	456	420	404	415	447	446	410	399	399	420	419	405	405	464	438	453	431	438	452	437	434	428	424	423	422	423	416	409	425	445	429	450	449	429	437	421	459	442	425	417	424	425	432	414	421	415	400	437	405	414	454	429	438	391	450	401	450	449	415	421	412	410	449	430	468	419	407	414	453	435	427	442	401	408	438	467	438	443	462	445	410	405	452	436	461	444	428	436	429	452	422	436	438	428	462	427	445	463	426	398	423	446	397	452	440	464	399	453	434	445	422	412	459	453	388	464	441	441	417	440	406	398	479	443	454	444	402	429	448	448	453	457	444	454	388	384	464	458	451	420	419	432	382	410	424	424	430	411	435	434	416	464	423	434	454	461	432	424	445	462	427	471	451	452	412	415	444	449	405	387	440	413	431	405	435	418	439	426	449	449	455	427	439	424	430	426	435	450	420	467	421	430	419	430	422	452	449	445	420	466	430	430	435	424	427	401	422	452	408	482	429	436	422	456	401	400	401	428	402	442	433	433	460	444	411	411	408	458	437	418	434	437	431	421	472	422	468	405	439	409	435	405	455	436	464	457	426	414	420	407	424	399	423	413	480	475	418	434	419	432	402	414	469	434	428	419	451	404	403	429	396	414	438	426	447	440	401	468	426	419	442	450	407	446	432	421	429	402	457	380	447	401	418	424	406	392	409	414	454	430	423	400	435	429	445	416	411	463	422	427	419	420	416	433	422	454	474	422	454	401	461	422	430	455	441	427	445	455	455	419	435	457	421	440	402	411	435	455	410	450	431	417	450	449	466	421	438	411	419	428	397	423	460	400	424	462	416	429	422	438	435	437	439	438	402	396	396	438	424	412	413	417	401	477	449	466	407	393	475	401	464	434	436	438	447	400	411	395	407	427	427	473	455	418	478	431	432	471	405	453	447	393	475	432	401	438	465	428	434	447	424	426	455	411	410	424	401	451	453	400	425	397	440	471	423	429	477	417	432	412	425	461	405	434	430	442	408	406	408	435	443	440	436	409	410	409	422	412	410	437	429	461	427	422	463	432	442	463	431	388	435	425	430	432	413	408	429	429	430	433	439	396	435	427	450	476	425	446	439	431	432	426	437	446	457	422	398	426	429	424	415	406	432	396	452	434	467	413	428	425	400	418	435	468	453	444	422	457	447	405	407	421	456	394	444	438	423	438	436	421	453	433	420	410	399	419	436	378	418	429	430	421	420	422	396	452	412	427	398	427	409	426	407	424	447	451	437	438	452	442	430	458	422	447	366	446	434	441	421	430	396	429	443	407	429	445	452	400	440	425	439	444	407	405	460	434	430	423	426	416	407	431	444	415	446	400	437	442	468	426	411	430	429	420	444	444	395	395	426	456	440	371	455	429	426	439	432	439	427	454	436	437	423	423	427	472	451	437	434	458	453	465	423	427	439	434	449	425	433	439	411	428	410	396	379	438	414	435	436	418	424	399	410	458	401	455	423	457	396	420	454	453	459	450	389	451	406	436	422	403	426	458	422	413	440	448	434	449	427	436	402	432	428	435	429	426	431	413	447	416	430	417	417	438	433	442	438	446	424	432	468	453	451	418	442	443	460	424	432	405	461	458	438	438	407	436	431	440	399	425	435	419	443	442	379	437	416	444	433	469	417	395	414	414	427	406	421	420	416	438	425	434	446	434	394	409	414	453	372	466	423	432	417	441	396	426	438	446	446	442	424	463	396	397	432	420	456	469	441	406	414	451	415	423	472	418	478	411	417	423	435	442	442	425	434	423	420	445	418	426
35626	62044	49837	30695	20847	15204	13161	10910	7934	5913	4740	3843	3098	2663	2322	1898	1525	1330	1277	1175	1008	921	786	755	757	641	730	592	609	595	547	519	495	466	516	497	460	468	434	497	489	476	466	445	444	489	493	432	486	439	436	457	472	461	418	452	424	461	412	402	461	443	444	434	466	434	420	457	442	430	407	487	422	433	412	444	449	457	427	407	428	460	424	398	417	408	421	462	421	470	456	455	439	431	400	444	437	472	423	452	439	420	392	437	406	428	408	435	402	433	438	420	407	446	442	442	430	465	469	467	448	458	400	431	423	451	431	422	435	399	413	456	458	464	468	422	426	432	479	432	397	455	435	400	443	420	433	410	449	409	397	424	416	451	429	414	426	433	466	390	421	448	431	391	463	442	381	431	438	434	433	455	409	425	420	441	428	430	410	422	454	427	423	437	403	428	414	399	420	460	418	424	452	427	402	443	444	455	421	414	448	443	442	446	429	422	438	421	438	443	444	433	443	412	477	456	438	404	440	432	420	421	430	396	415	440	426	406	447	434	453	398	403	435	430	405	434	436	453	448	459	407	383	429	438	427	432	420	438	477	438	451	441	422	457	439	448	431	420	416	437	421	406	413	476	427	456	434	438	460	445	455	435	427	439	447	409	367	439	413	468	417	466	395	412	435	442	410	435	411	419	433	438	421	419	413	433	432	448	448	449	431	411	464	446	389	424	391	446	448	404	425	438	427	400	463	393	411	446	401	434	422	417	439	431	435	438	451	420	406	419	428	428	443	430	409	439	434	415	432	426	461	440	500	409	438	406	438	460	433	433	393	408	442	462	395	445	390	425	443	409	418	400	457	402	456	448	397	404	426	414	423	406	449	453	471	459	404	435	420	432	422	463	434	436	430	402	454	424	439	434	459	401	447	405	444	419	434	443	437	422	445	427	481	453	438	427	439	442	450	426	440	471	431	449	403	469	406	438	424	432	422	421	441	400	405	407	486	451	449	431	487	441	465	432	464	434	480	430	463	422	448	423	431	462	435	423	424	429	442	436	445	445	449	437	416	443	445	410	431	463	415	440	434	459	410	449	442	404	404	391	431	436	404	428	420	440	438	443	440	428	432	438	438	433	489	420	423	407	432	444	469	445	450	442	445	447	459	438	480	423	401	454	418	465	431	421	427	423	439	420	456	436	403	429	430	437	457	439	421	474	475	419	410	393	419	413	440	420	415	445	432	403	459	475	430	406	424	433	401	405	420	419	407	428	436	405	426	444	435	410	423	433	409	435	439	455	452	428	460	420	413	413	425	453	457	416	455	419	421	433	442	461	429	457	432	419	437	435	417	435	435	442	426	398	431	426	467	440	458	460	389	427	453	419	430	443	419	424	430	430	444	431	431	414	384	423	404	392	415	434	438	418	450	436	429	410	422	429	447	439	448	451	474	438	433	402	432	440	460	470	451	442	405	445	419	428	419	424	462	440	437	427	461	415	426	448	455	459	446	429	438	457	423	478	461	441	423	420	433	418	400	443	442	439	429	455	389	418	422	403	427	419	423	435	453	425	406	447	418	426	423	462	433	442	418	425	466	442	426	447	460	417	446	421	485	433	441	447	438	428	462	429	441	433	446	414	440	421	428	444	448	412	413	445	455	450	411	459	433	428	407	430	461	452	426	448	397	435	423	440	405	384	422	428	438	441	414	405	410	400	477	430	415	392	429	419	405	463	439	408	403	451	409	418	406	400	424	413	412	423	454	491	454	405	435	399	480	414	432	429	465	419	418	435	433	438	454	404	460	450	372	438	463	423	425	424	461	432	415	458	438	471	430	424	436	473	400	384	447	399	472	413	392	419	415	430	429	442	419	477	438	458	455	417	418	420	420	428	421	424	424	444	436	422	429	427	447	455	406	433	452	433	427	420	426	482	404	441	472	428	440	441	467	435	443	422	445	394	427	422	443	432	418	439	446	457	418	399	422	429	423	451	414	443	423	424	409	446	454	443	434	441	434	444	471	438	402	402	433	442	427	441	423	434	416	449	406	438	414	447	415	431	429	422	448	429	419	422	447	412	422	440	444	429	427	423	418	420	426	420	466	425	438	415	435	403	432	431	439	420	451	414	410	439	435	448	431	448	420	398	435	425	396	432	405	436	438	449	438	413	415	411	426	435	450	381	400	431	449	410	447	438	469	432	434	409	439	446	452	449	404	499	397	459	447	435	386	415	397	443	435	421	413	438	478	430	436	418	491	412	443	415	428	395	399	423	404	404	443	410	444	440	421	399	429	412	459	420	416	466	428	407	392	445	480	435	410	433	447	420	423	435	439	428	458	414	456	402	455	410	423	484	444	431	441	445	455	446	452	435	406	397	474	428	474	428	398	463	413	448	437	413	437	420	455	459	460	435	431	421	422	426	415	442	419	489	439	425	398	435	450	415	414	437	501	453	423	441	422	449	466	426	429	411	452	394	411	425	420	456	445	447	458	421	442	408	424	411	431	448	473	424	399	428	426	441	455	419	434	423	399	391	432	418	475	422	401	418	466	394	410	448	458	457	440	440	461	463	427	444	438	420	425	469	453	448	439	425	437	405	449	438	436	427	435	453	445	459	446	434	465	454	477	426	440	426	420	430	409	422	457	410	437	452	446	441	450	419	390	450	429	439	407	461	434	451	439	451	443	440	431	455	414	440	434	388	390	447	422	421	432	408	430	440	426	416	462	432	446	447	434	432	433	476	443	434	407	465	446	427	433	463	436	479	431	444	428	448	411	484	449	402	370	437	370	430	421	427	433	459	441	432	480	437	463	362	448	450	396	438	439	465	473	470	450	460	437	435	427	433	418	406	462	454	441	459	435	424	434	409	417	421	455	426	457	444	430	446	441	439	399	426	454	433	442	440	436	456	386	446	442	409	427	460	425	430	421	417	417	429	429	456	436	475	444	431	438	419	387	431	394	438	445	426	426	412	409	439	440	435	416	403	428	433	430	463	414	447	427	402	430	422	432	434	410	455	433	452	446	444	435	458	424	439	445	439	453	388	427	435	410	439	445	435	442	430	423	437	449	472	437	423	438	426	438	452	450	432	443	403	443	448	464	403	440	398	409	446	444	427	461	434	411	440	388	414	419	402	413	408	407	442	404	433	407	462	423	438	454	384	407	419	411	457	425	413	435	426	415	470	446	431	467	451	408	459	426	451	420	455	404	442	425	460	433	430	435	424	430	453	457	433	451	429	429	422	438	462	404	386	419	412	393	396	427	410	417	432	461	414	412	411	421	426	429	428	445	439	429	440	444	429	434	423	471	456	436	435	426	435	420	451	393	409	438	420	456	425	446	432	450	438	447	422	389	425	459	421	443	443	451	469	423	429	431	438	434	452	432	426	435	413	442	440	457	435	441	442	442	469	450	417	413	454	412	405	411	408	426	430	448	454	415	448	447	460	447	430	420	439	453	464	444	416	421	427	429	437	423	467	429	428	420	439	450	431	403	431	456	448	417	453	418	425	441
25253	21899	31656	28361	17902	9483	6613	4887	3564	2803	2004	1783	1541	1259	1197	1007	882	826	873	779	696	645	642	564	626	537	536	548	497	536	531	473	462	470	471	429	471	472	483	448	447	469	470	423	445	470	424	483	471	441	445	422	449	466	407	430	467	490	472	475	441	421	431	455	487	421	437	428	447	479	432	458	462	430	463	430	487	487	418	455	442	457	436	459	456	455	434	440	446	471	455	475	444	447	433	463	467	407	451	433	439	437	408	420	428	451	413	442	462	440	452	452	434	447	460	430	418	427	457	470	463	454	456	467	444	460	472	462	421	454	450	402	406	463	438	458	471	446	439	417	441	464	489	435	495	444	448	447	413	438	456	418	482	458	463	451	470	466	446	424	418	415	385	456	421	457	466	452	458	455	459	511	438	461	437	412	460	468	428	420	435	454	458	456	458	438	459	480	428	429	464	458	424	452	408	453	412	450	460	455	466	424	406	430	437	423	467	455	456	442	421	450	491	428	456	474	453	466	475	419	453	499	448	430	437	439	449	464	477	463	439	432	410	459	433	452	427	431	422	430	440	475	511	401	466	465	470	450	428	449	439	454	466	441	447	428	441	481	473	421	418	443	441	460	457	429	472	452	469	421	439	409	478	404	442	428	410	431	442	480	456	453	472	460	407	447	470	437	449	455	487	436	447	440	431	437	434	435	438	417	429	456	446	443	438	446	446	465	459	444	387	430	455	450	469	452	427	441	437	447	436	430	443	455	453	414	436	455	453	426	432	486	448	410	452	425	439	466	445	423	420	424	474	446	482	451	437	450	437	441	425	442	454	442	454	444	411	430	487	421	451	435	436	448	415	446	442	483	415	465	435	464	452	444	465	429	458	440	469	443	417	427	420	441	446	446	486	466	436	470	439	430	465	483	467	453	433	442	447	460	484	434	484	453	432	494	476	453	426	425	483	466	443	407	436	455	442	429	454	470	449	461	444	428	452	437	412	473	481	465	465	466	442	437	417	428	479	437	396	455	432	443	442	469	438	451	395	455	468	463	464	456	450	479	425	424	487	469	459	481	458	441	416	441	445	447	471	451	465	414	459	423	461	487	419	461	446	486	462	428	421	460	458	444	440	460	442	432	456	472	450	426	446	445	434	436	424	416	433	473	448	448	444	463	466	428	445	436	443	448	453	408	488	422	464	423	435	418	456	455	430	463	460	456	397	491	417	433	435	418	440	454	449	452	448	440	462	493	437	409	416	494	448	439	433	477	462	424	454	478	471	434	432	432	436	477	442	443	451	483	403	456	466	412	461	448	454	462	432	444	458	477	467	449	406	470	466	407	429	451	422	469	440	469	463	401	446	444	438	425	437	439	431	441	435	479	450	427	464	466	440	443	459	445	459	466	469	456	405	449	433	423	464	429	441	431	448	439	463	459	436	459	488	447	437	449	474	454	475	515	431	415	457	454	424	430	413	438	410	450	432	464	432	438	464	501	461	434	416	447	449	454	407	437	469	458	454	452	448	425	422	462	427	464	430	434	478	466	466	453	426	439	452	425	449	422	409	462	467	430	424	432	442	463	472	474	448	435	437	430	465	439	459	458	470	449	476	428	417	447	445	416	423	428	414	452	424	463	467	447	479	443	520	438	430	451	472	441	463	472	442	442	437	477	419	452	459	437	414	449	414	443	468	472	440	437	449	462	438	414	502	471	448	436	484	437	458	451	426	459	442	437	453	424	464	454	451	480	427	424	432	491	419	399	444	428	479	427	464	445	432	453	464	446	436	446	427	425	418	419	472	448	472	437	455	501	400	445	447	455	449	445	477	419	457	474	462	441	448	465	428	468	435	453	431	450	452	413	465	426	473	455	438	444	466	437	498	463	436	413	445	447	436	471	431	413	496	454	479	443	465	441	464	430	440	490	420	470	480	467	476	458	482	419	485	460	436	450	446	447	441	470	444	445	461	431	477	450	443	426	441	436	447	450	409	466	463	464	458	461	491	461	444	431	437	441	421	386	442	432	448	478	467	414	434	460	420	454	460	419	443	433	420	424	471	521	428	412	460	446	518	464	470	457	472	424	478	433	454	450	493	445	482	452	438	506	481	438	430	451	438	451	495	492	437	420	465	424	410	445	453	442	424	467	486	461	473	423	492	475	440	447	441	400	459	409	430	440	484	429	477	454	481	449	448	465	422	450	428	411	465	431	438	428	431	445	427	445	445	477	438	451	445	432	465	408	448	471	436	441	473	441	440	422	457	461	471	441	443	462	412	442	463	421	431	438	437	462	447	452	427	448	460	432	458	452	460	442	466	408	452	440	429	458	452	436	419	427	424	386	453	459	423	460	464	426	443	404	400	412	449	402	417	425	425	448	399	467	468	425	446	447	455	434	468	455	454	478	426	454	425	442	455	440	457	516	453	448	447	427	449	447	479	453	442	437	429	417	439	432	467	391	438	423	379	488	446	447	454	463	419	469	451	436	435	439	447	431	438	446	440	457	448	456	459	463	435	453	429	456	431	431	441	417	471	499	449	434	416	470	429	416	428	481	442	426	426	441	436	437	459	451	448	427	448	420	434	421	448	431	458	444	457	446	431	412	441	476	445	411	423	439	462	475	448	478	453	423	427	487	441	455	408	416	480	423	474	417	439	469	389	489	461	436	466	450	405	422	445	405	391	435	430	461	448	476	429	476	442	466	455	415	429	464	422	419	459	426	425	432	436	480	451	441	427	476	441	422	457	452	414	449	451	446	508	399	461	429	452	431	438	473	457	439	432	436	429	463	424	425	454	448	460	425	470	415	424	439	415	433	470	478	453	405	459	450	449	441	451	458	454	436	450	436	449	419	461	443	439	476	425	427	408	466	423	454	452	459	440	443	459	448	449	452	449	454	418	419	489	447	431	430	455	466	442	466	442	438	403	475	453	428	422	461	439	419	440	461	490	431	475	488	457	426	444	441	446	463	442	407	441	417	449	478	479	451	446	434	463	426	437	461	427	426	428	446	434	384	446	472	478	407	446	458	440	458	429	440	426	427	456	457	446	448	482	460	433	460	452	462	453	463	491	465	448	425	432	428	449	436	477	479	430	453	470	437	461	416	452	476	407	462	440	439	457	432	449	475	444	457	434	447	431	442	448	429	423	419	449	416	440	433	468	392	430	496	469	438	409	415	447	488	469	439	434	446	455	437	448	463	454	464	431	429	443	470	474	420	403	434	471	476	450	443	450	445	456	465	455	448	393	453	460	446	477	472	406	436	442	437	463	467	436	496	440	456	441	442	439	453	441	433	439	450	469	415	455	435	484	447	464	457	468	456	477	439	424	455	465	404	411	458	426	450	442	448	444	451	457	464	447	496	447	444	424	438	420	442	439	452	413	446	461	421	449	430	429	462	448	413	460	469	437	434	444	469	469	424	445	451	423	438	443	447	435	441	453	471	488	452	432	443	471	438	475	445	485	459	434	412	431	471	472	405	432	446	423	439	444	428	448	438	447	500	411	455
38389	62351	48030	27167	14596	11124	9479	7458	5682	4288	3099	2721	2107	1757	1607	1453	1177	1067	1012	901	823	727	662	654	684	658	600	563	497	570	565	498	515	458	497	481	486	469	501	478	476	443	449	452	457	436	478	431	457	437	477	443	423	486	459	461	429	437	424	459	453	462	471	466	460	401	444	410	467	493	428	453	449	444	382	498	444	456	460	445	466	437	410	433	445	470	426	444	454	465	453	475	419	436	446	431	467	457	441	417	429	466	450	432	465	463	431	481	410	423	388	449	441	397	474	438	422	502	473	449	425	453	444	446	407	467	451	436	435	433	447	432	447	451	431	450	444	444	455	455	418	447	416	476	458	433	478	470	438	426	434	450	464	433	460	475	461	417	429	462	485	452	456	463	470	442	435	466	475	476	443	476	415	430	446	476	469	422	424	457	434	460	511	482	487	459	450	517	458	464	460	467	445	434	470	451	457	426	429	417	453	443	461	472	432	432	463	455	446	448	436	430	429	453	459	448	459	473	416	476	451	409	465	457	436	448	414	449	454	438	444	433	437	494	438	444	461	447	445	422	438	476	410	440	451	417	455	425	469	443	435	447	453	449	424	459	445	491	438	421	458	442	430	450	476	433	422	455	466	428	444	417	436	441	445	452	472	383	445	430	422	466	454	477	452	443	441	438	409	419	474	418	458	437	440	474	486	442	464	435	453	444	498	417	455	432	441	471	457	471	415	475	453	472	429	430	449	424	463	462	458	436	436	440	411	446	439	470	426	467	452	466	475	416	439	442	447	433	460	502	431	431	458	476	458	466	437	443	426	454	464	431	457	466	428	430	450	463	461	412	473	449	470	428	486	444	432	450	449	448	478	462	484	469	445	477	459	477	453	415	462	437	461	446	425	457	452	457	468	447	464	431	478	458	481	440	438	433	439	479	441	452	404	436	451	430	458	448	465	486	480	415	430	423	454	427	396	427	426	441	483	448	430	462	481	418	492	422	444	470	465	428	452	448	474	464	442	481	449	430	464	430	440	416	445	457	465	421	436	454	476	433	437	454	429	414	427	459	454	413	475	471	419	458	457	456	439	472	460	459	492	476	463	455	461	422	444	428	454	459	469	463	463	441	461	465	447	403	470	460	449	432	476	466	411	472	477	428	466	473	470	466	454	479	414	414	469	433	491	447	424	479	447	427	460	448	437	451	476	437	439	435	446	422	447	451	463	436	460	444	420	435	478	428	447	450	457	437	442	437	428	456	429	420	430	410	452	417	432	431	474	468	443	425	435	412	435	447	454	513	443	453	423	460	482	437	472	435	471	446	463	450	471	435	459	454	425	430	426	435	448	491	457	424	471	422	483	443	466	439	452	419	461	441	435	472	423	421	447	472	420	480	420	409	449	459	474	451	438	444	476	423	477	515	436	446	472	440	427	409	443	440	437	432	415	430	478	453	440	451	472	465	472	450	418	483	457	451	424	476	460	402	465	461	460	444	433	450	437	458	449	423	468	425	432	432	430	450	464	451	407	464	468	424	450	505	441	442	453	451	467	423	466	401	462	438	471	435	417	430	461	435	447	451	424	420	431	449	455	475	418	440	437	432	438	460	402	494	478	457	471	444	429	433	444	493	438	417	409	445	465	449	453	474	483	432	511	406	445	419	449	485	447	394	458	460	454	440	425	449	458	479	437	445	458	474	445	439	470	456	424	488	418	427	480	463	464	441	495	419	453	443	446	455	440	433	465	464	425	411	475	459	422	463	424	457	453	468	442	463	470	426	420	458	458	478	456	460	468	443	473	442	449	450	494	427	453	463	453	511	436	440	430	455	412	435	444	450	422	471	470	438	487	457	451	433	459	458	408	459	469	469	451	427	466	457	456	464	474	457	420	448	433	424	415	463	513	443	394	426	417	469	426	503	449	468	441	471	472	460	433	425	461	445	420	452	392	448	448	447	407	461	445	467	415	442	481	427	452	452	494	446	429	453	429	430	415	445	457	454	453	429	471	419	420	404	435	478	460	457	467	454	445	458	450	460	489	462	428	437	474	398	493	477	432	445	414	428	452	425	440	456	471	448	446	420	457	443	464	453	464	428	453	438	444	436	455	444	488	419	468	440	455	404	421	465	450	450	456	471	448	475	461	448	464	426	466	459	464	488	432	445	426	419	423	408	440	446	450	461	409	405	428	413	461	483	437	475	445	446	463	504	451	448	443	447	440	432	450	440	421	447	450	428	443	462	477	456	457	488	450	462	444	448	470	491	487	466	443	440	441	413	472	493	445	451	430	422	400	457	428	456	444	482	471	478	429	428	432	437	487	448	482	445	423	481	449	434	452	458	450	450	427	476	465	433	451	466	448	406	474	433	451	493	451	455	435	459	447	449	474	428	453	428	429	452	463	448	469	458	488	446	461	450	447	418	422	440	465	463	467	446	463	417	422	444	452	476	440	436	476	439	434	459	479	432	428	446	433	480	473	460	466	420	442	469	453	416	444	448	461	456	464	445	470	472	415	436	457	461	403	457	474	474	449	445	437	436	455	458	443	425	473	408	446	472	472	420	442	437	433	505	489	477	446	451	450	466	465	474	460	432	430	422	467	456	441	465	447	435	472	458	444	442	488	430	459	446	421	480	453	440	443	474	437	415	453	428	445	467	449	475	410	460	438	452	468	460	448	474	475	427	435	477	535	412	429	436	433	431	477	428	444	452	493	456	455	451	452	451	458	478	394	459	467	431	462	460	433	448	446	463	443	413	463	421	480	449	450	455	416	438	462	418	451	392	426	489	406	438	473	452	425	408	474	470	451	466	466	464	450	475	461	430	442	509	474	443	464	419	450	467	418	484	461	458	421	467	422	404	466	457	464	449	408	461	469	454	447	453	441	420	427	439	448	453	514	426	461	426	432	454	458	477	434	468	432	451	486	415	454	400	427	457	416	413	427	462	486	455	455	479	438	422	446	436	477	444	406	442	452	446	404	453	460	409	423	443	442	467	457	452	434	423	439	451	443	483	434	493	435	467	450	468	437	426	494	428	448	427	468	445	461	417	425	465	440	428	434	439	450	456	466	435	450	456	460	457	440	458	449	475	447	417	433	464	498	446	500	438	436	456	460	455	450	440	457	438	449	439	452	453	454	464	469	482	498	435	446	456	467	464	427	468	467	443	466	463	472	454	456	425	462	416	440	498	474	446	484	424	418	423	420	415	425	478	481	448	441	447	438	417	436	446	469	437	432	453	474	437	432	484	453	434	456	446	513	458	440	451	426	455	467	428	411	440	452	429	447	416	445	448	462	433	451	450	455	424	442	485	450	437	463	435	413	441	461	445	487	472	447	452	436	450	462	471	411	451	442	467	454	455	467	450	467	478	432	487	516	443	457	449	508	420	467	430	432	408	437	464	458	456	429	469	415	442	459	447	459	422	443	483	430	459	382	467	473	492	421	449	436	464	410	463	468	457	456	438	513	454	435	451	432	451	443	475	436	388	418	433	468	460	456	452	447	480
23028	21389	29089	24268	21661	22221	18382	9991	6702	4964	3777	3093	2560	2160	1864	1719	1481	1333	1090	1126	1022	847	852	779	678	675	711	619	619	549	526	565	528	503	483	496	482	506	447	492	494	521	459	457	460	435	452	448	470	473	457	481	482	468	470	463	446	483	447	469	440	472	434	473	465	470	472	459	473	455	465	440	442	443	461	437	464	458	477	466	439	443	431	447	433	446	466	430	433	462	434	492	449	468	440	454	477	453	426	470	436	453	443	430	483	458	447	453	440	439	482	451	462	458	465	447	466	428	482	485	493	425	447	476	446	442	434	499	480	444	454	457	485	440	473	421	434	439	453	484	470	458	433	486	435	430	454	462	462	462	483	450	426	469	444	445	453	436	458	486	451	471	490	453	455	471	444	477	472	461	441	423	442	472	436	473	464	465	396	496	477	422	444	453	445	414	496	448	449	459	457	468	480	485	427	448	456	451	455	472	446	486	414	465	466	486	451	426	476	476	469	461	484	444	454	467	444	438	466	481	441	468	454	425	443	455	473	454	474	473	498	467	502	458	444	401	510	476	474	454	409	478	445	457	457	481	438	440	483	439	450	498	461	456	450	479	485	428	448	454	461	472	416	469	464	453	427	415	467	450	491	426	416	474	441	465	437	472	479	456	438	440	463	450	427	495	459	442	475	502	474	441	441	496	474	453	460	476	459	409	475	429	431	450	459	473	450	461	451	456	389	427	470	468	482	431	471	458	473	465	475	434	447	502	489	494	434	432	484	445	424	452	450	489	468	446	417	455	479	483	441	437	462	474	461	417	469	433	456	437	448	461	427	427	476	425	465	454	486	440	499	470	451	440	476	443	472	463	459	451	430	423	468	486	462	455	470	463	529	453	483	454	474	440	461	428	458	477	484	469	462	467	478	419	456	464	411	469	460	435	450	445	439	437	435	472	460	449	480	461	468	467	458	478	464	469	422	478	425	432	410	462	470	419	444	485	443	454	438	435	456	477	455	466	452	424	454	474	485	492	462	431	412	451	455	460	479	445	439	452	461	473	478	454	458	461	454	473	480	468	422	432	413	444	438	452	462	482	448	465	454	457	465	454	466	455	464	444	441	446	413	429	441	476	460	438	451	480	466	444	466	464	452	466	412	396	463	476	459	451	428	469	439	470	434	445	483	482	470	472	442	457	443	479	448	417	422	467	462	465	448	442	495	451	459	443	462	440	457	445	490	440	476	482	491	488	450	475	461	446	444	445	412	427	461	461	444	454	478	439	468	484	461	443	473	488	476	487	460	471	441	429	471	464	397	448	482	464	447	444	452	494	447	396	455	434	456	476	468	452	458	402	474	453	430	464	435	476	469	456	447	452	468	473	437	471	477	482	454	466	450	492	467	516	448	467	456	481	427	446	441	475	470	479	454	449	468	436	471	456	456	456	454	456	451	430	467	434	474	468	462	460	470	409	500	435	485	456	432	453	447	473	464	474	442	440	440	459	481	472	437	457	414	470	456	434	468	429	400	482	493	463	439	424	448	459	497	427	463	451	425	475	440	459	480	481	434	487	476	452	472	476	452	452	422	435	435	439	484	433	438	496	456	494	444	470	495	456	460	463	474	458	432	473	445	466	423	457	438	448	486	461	462	482	464	459	492	463	474	448	466	469	419	459	408	434	461	424	400	438	453	446	463	420	465	423	444	447	452	484	424	436	454	453	480	481	480	458	466	440	458	460	504	441	473	462	482	481	481	445	452	440	443	475	498	463	439	469	449	432	490	453	465	457	438	438	448	498	434	482	434	427	504	450	418	418	456	485	427	466	440	460	467	465	415	438	484	487	469	446	498	493	425	483	455	479	467	418	461	511	457	457	458	472	495	490	466	472	436	418	470	429	428	451	457	446	461	472	443	444	441	436	469	459	475	447	424	455	449	435	445	460	478	426	456	453	441	455	479	462	479	480	478	434	467	444	452	479	441	483	451	483	407	449	490	457	451	483	480	402	440	444	479	428	445	459	447	492	437	452	462	501	441	466	502	477	426	504	460	425	429	441	515	438	438	474	475	455	458	415	464	469	445	476	458	447	433	436	457	439	417	466	440	422	464	454	467	462	443	474	442	424	453	442	456	475	472	450	444	436	462	471	466	436	464	448	445	464	436	466	458	450	474	475	464	448	440	471	468	452	500	461	398	475	469	460	444	412	469	469	510	428	437	453	466	422	406	482	455	474	428	461	453	460	422	442	466	454	476	456	439	453	463	412	474	460	480	441	473	446	492	421	483	456	436	462	462	452	407	472	451	476	479	427	440	464	456	481	445	437	442	471	470	448	434	446	452	461	458	470	455	427	440	434	476	421	472	442	485	441	420	503	490	435	436	456	463	465	447	502	435	485	423	440	442	422	476	444	459	512	459	464	438	422	461	494	459	433	442	439	434	447	439	460	487	439	453	434	466	446	479	425	474	440	474	484	473	449	453	441	437	468	424	498	470	422	472	453	446	461	438	464	497	441	466	477	430	455	489	479	487	446	453	481	456	525	477	462	450	428	494	451	449	475	440	468	458	490	432	494	440	434	412	473	488	434	465	506	473	491	450	483	455	452	455	437	471	479	446	444	452	415	427	462	448	451	459	434	489	427	435	458	479	407	459	427	491	480	460	481	425	472	457	466	463	446	489	472	454	424	471	448	474	430	447	450	486	461	441	464	459	417	418	442	472	459	437	441	447	435	418	453	478	431	432	472	427	397	434	469	455	412	450	485	442	443	480	402	445	491	478	451	444	476	453	452	433	474	503	475	488	440	480	485	460	466	441	431	479	429	454	450	442	442	494	482	428	450	443	437	478	445	450	430	457	426	461	457	457	431	492	448	454	444	480	435	468	440	453	471	440	463	431	454	440	432	464	454	427	468	445	448	438	447	437	451	430	479	407	455	448	443	445	433	493	469	398	446	467	473	443	462	446	446	456	440	432	427	443	448	469	437	502	482	435	435	461	500	470	420	472	439	484	464	470	469	449	474	474	443	466	445	471	470	414	451	484	451	467	454	441	462	417	424	460	456	439	460	486	409	462	493	437	434	456	452	458	461	423	446	456	496	435	422	449	476	435	461	450	504	458	491	455	472	499	435	438	472	472	477	454	447	429	440	447	454	476	440	482	500	428	466	410	470	488	451	473	474	436	463	445	429	460	465	419	463	485	481	467	443	480	421	473	444	439	449	424	479	479	400	443	491	441	455	466	436	411	479	419	437	427	460	432	450	512	396	431	470	448	440	468	452	434	504	502	488	418	453	437	460	467	445	445	414	422	465	466	463	466	450	467	479	488	457	479	433	428	445	467	454	414	443	480	429	483	455	461	453	475	488	448	450	420	453	452	446	483	448	453	429	478	494	448	458	451	477	458	445	463	463	450	435	456	464	449	437	466	429	459	457	452	476	451	511	469	491	440	466	469	459	463	435	467	391	446	466	477	474	488	472	463	464	442	437	492	501	467	443	433	441	430	501	454	450	402	448
42709	72704	54039	30883	22945	17067	15159	12511	9541	7354	5439	4524	3623	2998	2507	2196	1888	1649	1567	1221	1125	1003	942	897	823	763	770	721	694	622	591	567	525	574	525	508	506	457	492	563	486	457	469	482	500	484	465	422	461	492	449	424	444	463	431	437	440	469	409	439	459	442	458	437	470	464	447	444	435	454	461	443	417	448	402	454	454	473	453	456	469	432	439	443	457	450	424	448	416	444	438	454	441	433	454	446	477	455	447	446	449	435	444	473	390	466	480	455	441	439	422	447	459	455	469	459	481	478	464	433	452	435	454	450	460	489	444	457	424	475	470	450	472	422	449	450	459	427	457	440	432	436	461	419	430	449	426	420	499	476	441	452	461	455	461	479	430	482	435	427	457	413	460	416	414	471	405	459	439	438	457	453	448	494	421	446	470	457	463	461	471	443	478	467	456	434	457	442	466	453	454	448	448	470	406	433	408	446	438	465	432	440	463	431	471	483	458	470	456	428	445	470	409	499	446	446	459	451	471	425	418	474	462	436	464	485	475	464	461	456	473	462	438	444	461	430	446	440	422	452	480	427	486	436	468	453	434	427	446	490	449	470	429	497	436	436	477	484	501	430	454	436	447	488	464	441	471	467	431	490	449	450	452	451	471	467	458	467	435	523	437	425	442	470	442	434	425	421	437	380	446	423	452	467	452	473	450	442	460	444	441	436	479	480	446	410	508	419	457	475	459	430	429	427	424	439	460	429	466	487	415	425	421	436	504	452	429	437	449	474	449	458	432	458	468	430	416	473	431	440	457	410	436	439	432	444	412	415	477	450	462	478	480	456	469	437	452	419	384	442	407	482	435	469	466	470	471	470	455	450	458	472	442	419	478	460	444	448	440	474	454	427	475	458	404	465	457	449	442	452	445	467	409	409	447	445	422	481	463	443	430	437	417	418	466	460	436	441	435	482	462	444	430	455	516	462	448	431	438	441	458	438	458	460	421	463	472	446	443	459	490	453	434	439	408	443	436	442	460	445	484	482	445	445	423	451	441	417	453	464	424	433	469	465	466	481	471	434	431	502	438	492	440	452	479	441	431	449	427	456	465	444	458	440	406	442	432	429	451	427	456	409	431	445	492	412	423	440	425	485	446	453	460	428	460	454	440	454	455	426	437	460	440	442	467	460	427	475	470	461	456	446	478	442	429	477	457	448	434	466	460	476	447	425	471	414	445	447	514	456	444	447	458	396	441	422	425	431	485	487	438	449	472	421	414	423	431	459	463	456	462	433	418	454	442	451	459	407	472	465	463	432	436	460	500	475	472	500	436	448	429	451	448	463	496	473	467	465	426	438	459	463	433	478	419	419	478	461	438	419	444	453	445	456	448	429	455	418	421	452	446	465	426	492	447	446	487	431	440	437	438	425	451	435	460	483	472	478	422	425	462	465	466	453	420	444	420	421	457	466	434	445	442	453	444	467	461	416	445	445	470	411	442	434	460	402	424	480	441	439	428	467	448	435	426	425	417	452	445	463	460	480	443	499	457	446	413	483	414	468	479	431	469	460	438	449	441	437	427	433	455	454	482	442	456	441	467	448	474	426	406	456	440	499	454	446	478	445	440	466	492	452	444	468	433	446	471	431	460	465	432	439	455	452	442	429	455	442	449	437	451	464	465	460	460	436	453	458	433	396	473	468	488	430	439	508	416	444	443	432	468	465	437	425	439	444	437	396	448	425	476	459	462	457	433	474	432	434	466	428	406	491	446	414	453	473	447	445	474	420	461	466	447	462	451	450	442	411	448	494	412	443	443	463	483	486	480	459	449	420	423	441	448	458	441	469	425	466	455	448	407	433	425	434	449	435	470	456	445	451	417	455	450	445	490	473	425	439	470	429	431	414	462	458	472	487	460	457	438	436	489	477	468	494	469	434	460	451	452	470	453	494	456	441	431	474	459	440	431	429	444	449	430	440	445	462	438	442	434	434	451	405	438	439	429	428	467	468	428	447	462	428	401	421	451	435	417	448	414	470	438	450	473	462	450	464	439	454	452	429	472	449	448	426	466	457	441	440	422	453	430	461	430	478	487	457	473	435	454	458	459	396	436	442	439	485	451	435	442	447	450	463	422	472	435	423	473	435	394	447	454	428	484	446	447	427	506	442	431	484	473	462	427	448	441	449	421	465	483	489	451	434	441	442	425	400	466	491	406	505	453	445	477	518	418	424	472	460	443	441	431	457	396	440	477	467	457	392	446	439	473	468	475	434	471	486	459	460	419	462	394	460	433	429	467	440	447	424	475	443	458	458	442	473	456	437	467	486	437	433	434	409	407	454	472	489	451	439	417	409	484	433	431	408	509	455	451	428	445	411	469	461	384	485	480	456	490	451	484	468	446	460	473	433	455	461	443	451	436	428	460	427	484	463	418	444	483	421	462	420	483	478	451	403	447	399	431	445	455	434	466	471	428	482	453	440	426	450	417	463	481	453	436	468	448	450	433	433	447	487	402	435	418	451	428	454	462	422	407	468	447	460	461	429	475	451	465	439	416	476	469	443	466	436	462	401	455	425	462	474	410	495	434	433	456	478	481	466	448	485	443	427	485	459	469	488	470	455	441	410	446	438	461	439	501	463	421	424	439	429	451	452	476	466	433	488	456	433	414	456	449	461	480	473	448	491	477	445	433	437	443	410	446	457	412	490	471	469	455	464	451	410	435	410	448	433	436	481	468	437	437	433	472	439	422	463	496	458	466	461	444	436	476	453	431	484	482	454	486	400	465	477	466	453	456	471	427	497	422	452	442	467	431	444	467	436	446	450	445	470	442	445	448	440	436	428	420	463	461	474	431	424	435	444	434	435	430	433	435	419	457	478	480	455	462	456	476	429	437	468	450	478	476	442	439	433	448	445	384	438	467	463	448	467	442	445	417	422	464	459	449	460	427	429	467	434	435	468	455	462	458	438	413	466	457	477	440	430	476	430	446	468	455	443	451	468	441	500	460	459	464	455	446	437	430	477	468	393	446	426	444	461	450	467	460	460	383	437	420	435	450	468	474	464	443	427	478	454	436	471	438	512	439	433	469	453	430	459	452	425	454	470	445	445	435	499	418	442	423	429	445	447	459	439	436	433	421	457	442	487	427	426	433	421	459	471	427	415	460	453	473	475	471	441	457	421	419	421	453	446	433	425	481	474	465	474	483	472	429	446	455	468	397	446	451	461	462	440	438	395	437	416	425	434	468	470	434	470	450	464	431	466	459	462	464	402	440	450	433	411	470	425	462	470	430	458	464	456	424	436	491	444	499	433	474	433	432	460	452	416	447	460	459	479	494	473	432	413	437	432	422	437	447	430	484	491	466	444	443	466	444	423	476	407	425	444	466	473	455	432	487	482	453	492	467	470	423	411	463	407	429	473	466	439	441	435	478	460	453	440	446	474	451	475	449	441	474	494	435	474	438	452	443	422	441	460	442	446	426	458	413	438	415	433	471	457	432	470	471	476	412	448	484	426	472	473
35388	39761	37584	23678	12736	7676	6162	4636	3439	2676	2015	1697	1467	1238	1125	1051	897	813	786	766	688	559	627	573	545	515	510	504	472	516	531	500	507	462	439	418	402	445	472	415	445	462	422	432	455	433	434	442	424	434	453	481	447	436	463	454	420	459	456	441	448	393	456	461	411	470	461	429	402	446	427	403	454	449	448	424	473	463	424	414	424	431	433	417	421	429	438	440	449	425	457	495	449	448	452	444	429	431	398	451	428	453	445	428	431	484	429	444	404	439	456	405	452	432	420	415	435	417	413	482	475	447	452	427	450	447	443	431	402	445	460	446	387	439	466	425	437	460	453	466	445	425	444	436	417	443	457	412	439	440	455	455	416	412	461	398	441	425	440	379	429	447	443	436	455	436	445	469	425	422	473	439	434	437	430	432	400	427	487	387	431	418	445	446	437	428	421	443	410	433	391	453	438	476	423	431	425	474	454	407	470	393	474	449	420	460	412	457	425	454	425	437	436	452	406	419	458	433	440	427	433	436	442	396	451	399	418	427	424	468	439	427	443	443	401	421	445	437	413	442	457	419	424	440	401	438	412	499	461	397	400	424	429	412	420	450	453	465	428	439	424	442	502	435	430	450	440	457	465	435	442	432	418	438	387	443	429	433	428	435	459	440	422	434	463	435	455	456	456	414	448	441	451	447	464	426	423	445	449	459	460	453	430	441	429	473	443	471	442	434	424	458	448	438	449	440	399	437	417	429	422	403	451	447	435	462	432	397	417	428	409	427	436	443	439	432	436	449	469	434	461	456	417	464	459	469	473	412	417	456	419	429	468	447	436	447	457	459	421	418	420	432	435	487	416	408	438	410	449	420	438	436	436	421	452	439	408	452	409	420	469	370	422	407	446	427	436	410	433	419	453	449	439	433	419	435	426	441	452	468	458	423	457	449	443	435	435	396	426	432	442	429	451	425	414	432	451	444	446	453	436	431	444	433	417	440	470	426	439	450	430	435	447	423	447	449	458	450	450	449	415	432	428	394	460	457	465	445	418	456	421	434	414	384	408	405	423	400	417	494	451	440	418	434	442	428	427	444	451	445	404	437	457	426	435	431	437	412	468	450	418	427	426	478	440	436	411	427	386	416	418	425	432	397	431	421	404	430	418	441	467	451	424	445	463	459	408	438	414	451	430	416	428	444	431	423	439	474	424	425	449	426	387	434	463	427	439	470	461	452	473	406	411	466	425	439	406	430	422	430	428	453	433	439	432	472	437	442	441	458	436	413	444	424	450	424	445	459	475	424	437	441	439	428	446	450	445	450	410	438	411	439	436	450	429	423	413	477	426	454	414	457	437	451	442	479	429	445	428	428	474	436	408	436	456	442	434	439	459	415	433	450	424	390	397	424	415	465	424	434	427	462	450	427	397	398	423	403	450	440	475	461	425	415	434	413	419	461	424	439	446	443	418	431	405	410	434	412	451	449	441	427	430	458	466	404	487	440	399	425	401	463	442	446	434	443	437	453	441	434	419	444	411	419	432	438	408	449	419	430	458	473	439	414	402	467	505	432	466	435	498	429	460	436	466	410	402	406	473	418	458	441	482	411	463	430	453	427	434	444	451	465	470	450	442	443	436	449	433	486	433	431	460	431	459	433	416	421	411	413	438	462	430	425	413	425	457	435	426	390	407	427	463	395	442	436	460	470	422	447	441	429	415	448	469	391	421	426	427	475	422	429	412	448	436	455	441	458	413	415	479	446	441	411	408	426	416	415	421	437	448	442	419	461	415	413	440	450	426	421	458	434	440	428	447	453	400	444	467	461	441	426	404	415	446	414	447	432	460	477	428	468	406	438	405	413	423	409	429	416	415	460	446	446	455	427	416	429	419	458	422	456	440	432	432	428	442	485	452	427	494	431	449	419	441	409	436	432	472	429	423	447	416	445	448	419	420	445	419	428	450	456	438	413	433	439	413	410	464	417	426	392	428	436	443	451	437	429	443	422	415	437	418	475	427	471	445	459	476	434	453	433	439	451	443	404	451	462	424	427	458	468	427	427	462	475	428	428	405	439	452	436	434	425	419	454	440	434	417	428	425	444	465	404	412	439	440	462	416	422	419	476	414	398	446	445	426	473	417	467	399	403	437	440	464	408	459	417	459	431	460	410	451	410	408	424	431	434	453	472	433	462	446	402	420	415	454	455	450	431	470	436	443	406	477	427	425	405	462	443	444	435	472	427	456	459	443	424	451	413	460	462	441	430	386	408	412	436	410	433	422	455	466	437	400	447	449	461	422	414	435	426	428	439	410	474	447	453	446	465	464	408	457	447	450	401	425	475	419	445	432	440	456	428	446	477	441	437	478	484	443	460	474	417	421	417	454	452	427	446	441	437	468	454	395	439	430	447	432	438	392	425	417	457	425	457	479	442	443	423	454	490	436	486	471	445	384	447	413	400	454	483	436	442	424	448	463	416	473	412	435	428	423	439	412	458	476	399	430	452	414	486	421	449	394	428	420	413	459	452	427	427	441	448	454	456	462	450	439	406	409	463	414	470	425	432	434	427	430	450	415	473	420	478	422	460	462	477	443	428	419	418	414	425	462	483	429	423	438	430	458	418	453	438	433	465	455	409	445	434	423	391	422	446	439	438	434	448	431	427	452	425	464	436	454	436	434	429	479	451	439	427	448	410	446	425	418	452	433	471	455	477	426	438	448	444	420	431	414	470	436	385	450	414	447	433	402	463	436	449	433	428	447	434	458	478	421	397	394	438	428	432	444	411	422	432	470	412	474	418	438	452	425	386	413	440	416	435	398	424	435	434	400	458	433	426	404	420	420	408	427	428	442	457	431	451	428	440	425	474	462	448	453	449	427	433	439	508	398	434	406	415	433	453	458	476	419	450	451	461	462	427	419	448	473	445	475	460	445	458	420	425	431	467	448	414	423	428	393	431	440	436	434	425	455	435	424	423	413	412	452	463	461	417	499	442	440	430	422	451	416	434	436	410	413	444	457	445	394	452	460	431	431	451	430	384	444	440	399	412	485	386	432	492	432	427	428	446	463	426	405	466	419	436	436	445	444	478	415	452	456	457	480	464	430	422	426	436	455	472	472	416	423	437	441	448	424	437	426	417	429	442	442	425	459	420	450	428	462	430	422	420	453	470	466	406	422	377	474	437	492	475	422	417	411	450	495	422	441	447	444	414	437	400	425	422	424	434	414	432	439	461	464	463	401	436	422	439	446	454	430	434	470	418	425	410	402	430	447	441	417	429	445	447	403	467	404	439	427	461	459	411	437	444	409	434	439	419	412	427	396	463	439	453	439	424	407	432	427	462	467	406	431	417	413	432	433	432	419	447	413	432	437	433	421	460	452	431	417	438	447	414	465	457	452	465	447	425	425	404	452	464	457	425	471	436	457	424	427	444	420	462	469	431	419	419	431	448	436	438	436	417	420	433	398	418	392	455	410	445	428	443	415	457	441	453	432	463	464	430	414	414	454	458	434	461
38919	52335	36234	20255	14186	10663	9114	7343	5511	4180	3132	2590	2209	1760	1550	1333	1185	989	941	842	771	706	719	637	603	629	589	621	562	501	534	510	491	479	465	417	506	457	441	452	464	467	458	449	457	440	437	442	456	452	440	434	399	417	409	418	447	477	456	438	500	469	410	464	465	466	433	432	467	425	410	398	415	471	436	443	465	459	453	446	452	428	416	449	468	446	444	410	417	400	455	463	456	426	401	441	424	491	426	423	452	405	426	425	419	460	454	459	454	424	431	437	452	453	433	457	450	439	428	448	464	422	451	458	415	435	421	455	412	432	446	443	449	446	460	426	443	442	450	388	465	424	411	425	440	432	465	456	433	448	444	476	435	450	474	462	465	383	457	425	426	448	419	450	438	430	424	425	414	435	421	436	441	466	424	429	411	430	433	431	460	448	457	412	443	420	438	454	470	425	465	476	465	432	443	413	467	441	431	472	441	429	442	400	449	416	473	430	410	394	422	400	429	505	474	406	447	403	432	399	423	438	451	450	419	404	462	413	424	439	470	438	420	448	405	448	438	483	429	436	429	417	456	434	459	465	442	439	405	418	470	446	445	471	441	420	457	450	454	460	466	445	450	434	443	434	509	452	449	422	431	426	418	460	419	436	418	431	410	449	467	460	439	434	444	455	448	433	419	451	409	439	428	447	448	384	449	435	427	472	413	431	463	429	450	441	457	432	451	458	453	462	429	429	464	477	426	427	455	467	441	456	439	402	449	451	433	420	462	468	427	417	417	436	419	460	454	410	459	439	447	420	462	467	429	405	443	443	465	460	471	454	427	458	422	437	442	447	453	426	457	407	417	419	420	473	380	424	442	425	421	449	443	431	449	411	473	406	482	432	488	461	437	423	471	425	441	442	464	440	449	430	440	447	463	413	426	415	443	440	429	479	479	446	450	454	426	432	451	439	436	441	431	410	446	415	425	418	421	459	449	454	464	412	429	443	441	461	418	456	433	475	429	412	444	404	456	439	434	442	440	398	409	437	473	418	461	432	430	413	361	432	494	414	428	434	492	398	470	447	456	463	434	460	428	471	422	480	440	458	425	441	447	418	433	438	472	441	427	499	462	435	445	430	470	457	474	441	425	432	470	413	437	441	455	457	429	430	437	490	436	432	425	441	440	416	458	468	436	435	421	423	468	477	446	420	453	444	406	408	418	443	468	405	438	441	454	453	423	452	422	439	428	429	472	460	440	450	418	419	440	489	445	437	444	499	433	407	420	412	432	427	447	396	435	453	428	451	463	446	460	434	439	447	464	433	462	407	405	438	456	472	442	418	452	436	451	443	450	447	426	404	419	452	454	454	425	464	398	467	474	438	429	448	396	395	419	479	444	463	431	404	509	390	446	413	452	445	425	430	487	437	470	470	446	467	409	416	441	419	437	474	437	431	465	441	439	426	440	460	448	451	426	431	463	461	457	418	428	477	466	435	427	440	496	444	461	449	424	457	451	450	446	439	426	420	458	420	426	458	425	461	436	478	438	432	414	450	448	465	426	407	481	468	419	462	435	456	481	461	412	460	422	404	433	414	417	447	494	434	464	448	418	470	432	464	471	419	429	469	433	444	479	462	465	425	446	448	418	423	414	445	402	472	423	432	464	460	454	447	434	449	491	460	488	448	438	440	420	444	412	427	424	445	483	424	445	457	431	461	404	419	481	462	450	426	464	451	502	427	427	432	438	466	443	393	465	428	432	462	431	457	430	466	441	434	426	459	424	445	444	433	446	451	449	403	433	426	474	442	488	467	473	454	449	468	426	424	461	469	439	438	453	427	421	466	414	494	447	433	426	451	447	437	447	424	426	432	412	443	466	443	445	424	413	410	462	466	436	436	464	437	468	455	439	439	455	423	461	468	468	443	479	458	433	398	473	449	434	433	435	399	439	419	447	465	419	459	426	468	419	429	434	427	417	425	428	455	450	440	480	431	455	418	439	443	410	464	469	444	451	451	427	425	413	429	416	407	464	425	413	423	421	449	440	454	423	445	472	433	429	431	411	457	477	373	400	435	462	451	445	479	447	462	463	468	393	422	409	445	428	468	437	489	472	451	424	452	407	408	440	427	448	443	396	445	436	435	438	445	445	475	424	454	417	431	468	456	436	437	459	452	465	427	485	450	426	416	441	428	447	428	437	425	414	409	451	455	424	475	423	438	449	453	419	452	442	450	444	434	463	458	403	469	479	440	429	450	411	425	461	429	448	434	416	448	469	431	408	403	452	454	393	440	451	467	471	450	451	454	423	445	447	403	454	450	418	456	435	427	411	401	455	441	443	452	444	450	418	480	443	436	478	442	473	435	424	438	428	438	433	442	442	393	458	484	422	414	440	424	444	424	430	443	480	431	404	474	437	436	463	449	451	423	439	442	471	452	432	411	468	438	481	430	457	470	416	441	436	449	443	424	421	433	422	433	428	465	429	400	400	426	422	450	456	407	454	423	410	413	436	449	467	461	427	467	412	433	455	436	443	430	424	458	433	420	386	453	455	431	422	462	482	430	385	428	451	436	452	448	430	460	438	404	438	419	395	454	440	456	434	446	430	443	419	431	450	452	457	455	451	470	472	450	491	421	475	459	424	463	484	458	453	436	425	441	430	466	437	428	416	451	426	429	440	436	429	450	490	439	452	445	402	443	422	442	444	449	418	495	414	449	422	451	452	432	436	458	441	450	399	412	457	450	445	436	445	445	467	460	415	449	413	428	435	422	451	430	411	457	411	437	439	414	470	405	444	419	419	443	429	446	439	449	450	442	458	442	452	443	452	437	448	432	438	457	454	438	453	440	441	409	438	431	454	425	393	423	443	433	433	424	450	445	443	464	453	423	411	412	448	413	450	448	431	457	471	491	447	444	441	458	471	446	437	450	426	457	471	451	456	434	422	448	432	424	424	443	428	454	465	421	446	445	414	436	463	441	437	437	415	450	461	455	458	453	386	441	475	455	491	459	439	432	430	446	444	433	445	476	433	445	477	441	439	423	398	480	434	446	453	436	478	442	417	444	413	427	438	462	443	405	447	447	419	478	458	427	448	472	429	419	475	470	410	438	413	454	405	457	446	463	433	409	441	441	450	493	420	435	419	481	450	480	475	461	406	456	423	432	442	392	397	445	490	482	414	379	441	441	426	447	438	465	408	420	421	452	454	431	428	438	437	461	492	445	448	405	453	425	430	421	448	433	419	392	446	447	475	417	445	436	454	426	479	409	426	447	465	432	471	453	434	440	469	462	457	437	466	438	448	416	420	435	451	440	444	397	400	470	442	460	440	433	456	454	451	499	442	429	461	433	451	443	458	397	431	447	427	391	439	417	445	458	527	440	429	421	448	445	442	459	410	432	463	425	460	433	425	410	427	433	452	436	411	429	438	429	501	431	433	441	436	438	426	433	459	432	413	440	422	444	433	427	455	449	479	436	432	505	445	431	454	454	431	437	396	471	473	426	442	468	433	458	449	447
24167	21378	28992	25387	21861	16317	10272	6897	4938	3709	2975	2408	2038	1698	1460	1292	1089	1026	971	846	781	711	652	657	624	642	545	554	517	503	499	485	480	479	477	428	450	468	442	469	449	500	427	455	478	460	409	426	464	473	456	419	420	466	429	407	421	445	429	474	424	461	395	430	421	422	438	425	452	424	437	442	421	389	440	454	435	420	456	439	453	435	444	423	406	459	436	442	419	465	423	465	424	444	402	450	445	411	414	437	445	436	415	461	450	443	403	474	458	441	447	419	454	423	429	406	446	444	467	443	421	430	454	436	391	445	418	412	441	413	472	448	435	421	439	455	456	395	452	425	413	417	428	424	392	431	415	438	457	421	448	391	426	460	430	416	407	444	407	426	405	417	421	470	424	469	440	441	438	437	447	451	447	472	418	411	435	447	460	450	435	450	433	422	400	447	426	433	436	447	420	402	395	414	449	441	415	439	439	443	492	430	428	420	461	422	428	429	410	407	450	414	439	436	439	453	429	448	423	432	426	409	451	449	423	412	445	457	455	427	440	446	460	426	467	464	447	446	409	434	461	450	405	459	421	427	395	436	417	416	439	401	410	446	475	404	435	455	456	454	426	410	378	392	437	446	406	398	461	463	444	434	413	419	433	446	469	462	445	414	418	443	452	429	413	477	432	457	443	423	382	443	445	464	432	412	386	419	433	416	424	423	410	400	414	450	427	444	420	427	469	410	472	473	438	414	451	406	433	405	422	448	429	437	428	445	429	413	434	435	409	447	435	462	438	440	409	424	414	423	443	416	424	458	435	389	442	439	468	447	437	438	472	452	474	412	425	426	444	421	456	428	439	435	400	481	412	430	456	399	445	434	471	437	423	412	418	436	428	453	440	417	450	432	459	389	425	380	381	460	430	428	404	420	438	441	412	456	424	415	405	432	418	415	490	435	415	373	460	406	406	418	448	427	369	404	425	454	409	413	461	428	442	457	414	459	412	441	433	411	448	424	409	426	437	466	468	422	421	431	469	444	442	404	431	447	451	422	423	465	449	478	435	468	422	459	447	430	417	459	420	413	421	416	430	449	420	441	413	432	417	445	438	414	441	438	434	459	405	438	456	420	452	438	450	399	445	417	415	410	448	419	425	426	446	439	457	438	427	388	467	413	451	406	426	459	423	428	426	427	423	428	429	440	444	458	428	429	434	433	429	458	457	467	430	402	440	434	404	406	424	412	417	447	453	438	420	453	425	442	437	481	385	441	462	425	515	433	467	426	391	402	431	413	423	460	433	432	401	405	418	429	430	426	419	457	435	471	422	427	417	440	436	421	435	445	458	409	430	433	451	428	416	446	423	446	421	452	455	426	420	411	424	448	435	460	421	415	468	421	433	389	433	444	414	386	425	403	448	397	410	424	451	451	434	406	477	431	441	453	422	442	424	463	435	413	441	418	414	410	460	447	441	440	409	433	412	419	394	421	443	431	415	432	421	436	441	412	425	415	436	444	423	398	428	468	414	395	380	422	448	422	396	457	406	399	433	423	411	407	414	420	419	417	429	398	422	413	410	454	430	409	408	451	445	431	451	441	423	421	451	438	423	430	457	428	462	431	447	436	448	395	423	432	396	478	424	433	430	424	411	442	465	447	425	498	470	434	396	427	440	418	391	468	460	439	426	475	440	474	470	441	415	446	417	445	448	439	437	446	442	406	452	473	479	472	453	456	446	400	449	386	443	402	449	432	411	434	412	416	421	444	440	447	423	453	437	419	449	416	422	460	420	405	410	427	449	440	469	412	396	439	433	452	427	451	431	441	434	429	425	420	445	426	443	451	447	423	412	419	420	414	441	446	416	466	440	415	401	452	454	402	459	398	430	429	456	475	421	410	456	431	417	384	442	455	420	466	435	436	452	441	460	466	444	386	399	419	417	452	454	445	415	443	431	412	395	420	445	447	440	420	435	460	437	428	418	424	448	430	408	413	459	449	422	409	444	444	444	460	430	437	419	430	402	423	418	436	425	437	411	464	409	433	404	433	414	435	448	419	461	426	428	423	412	450	407	414	459	410	476	449	447	423	412	422	451	452	428	427	416	412	460	436	435	430	408	412	402	443	451	392	450	400	456	426	469	419	376	422	442	439	422	448	474	399	420	412	416	431	406	429	487	443	449	425	423	408	408	476	409	436	433	407	411	452	444	447	431	407	400	411	427	424	453	447	440	402	442	420	401	423	388	433	427	429	428	440	408	464	401	423	437	451	430	450	433	448	414	423	391	423	455	439	455	436	410	424	402	417	413	459	436	440	416	456	413	404	418	412	417	421	438	475	432	422	440	431	431	428	471	430	422	439	423	454	438	418	455	451	450	441	392	447	426	407	405	438	439	423	434	448	418	370	406	402	418	440	423	424	438	392	434	461	439	433	477	445	457	411	414	445	407	439	436	427	442	442	448	415	453	413	439	434	414	437	427	444	428	451	419	432	439	435	445	426	439	463	432	434	415	405	451	431	439	409	377	412	473	443	428	373	405	426	435	415	452	448	407	430	457	453	427	434	454	453	446	455	430	437	458	435	442	433	428	441	433	419	440	463	419	441	413	435	427	444	427	396	419	457	461	426	448	424	425	456	433	446	423	433	410	446	446	446	419	405	446	435	450	399	466	450	423	471	444	417	413	424	436	456	426	454	423	494	443	411	442	432	472	440	431	417	439	433	451	428	406	427	448	487	457	439	416	420	415	394	462	427	392	424	411	424	446	379	435	440	440	441	418	415	412	440	439	455	421	435	454	436	476	441	423	421	434	413	433	431	437	414	456	414	429	429	411	441	405	465	418	431	448	453	499	456	419	393	425	435	425	409	415	428	414	447	436	421	497	417	450	430	454	445	420	422	457	428	434	445	456	441	416	465	425	405	444	448	436	435	430	424	423	424	435	386	416	442	405	436	431	444	432	416	455	433	423	437	424	440	436	441	465	447	442	429	434	450	428	413	437	429	398	463	428	416	445	444	411	424	415	411	413	409	433	419	432	426	439	446	446	429	448	476	431	450	430	437	449	446	454	422	444	418	422	429	450	423	465	424	430	425	452	447	444	412	464	385	462	431	440	412	453	442	436	421	436	396	397	428	481	412	415	427	410	425	430	460	434	448	435	450	498	439	435	393	431	418	440	447	447	459	425	443	450	422	463	377	422	430	415	411	433	432	410	493	416	431	406	432	442	484	460	441	397	408	429	386	413	426	434	426	424	414	412	425	441	436	435	435	398	462	501	456	412	464	402	414	458	437	423	421	469	459	416	448	431	413	424	419	433	418	458	416	455	428	431	378	417	431	463	428	415	419	429	408	424	435	423	418	426	426	489	424	478	398	401	440	447	423	465	410	460	444	431	422	442	401	422	418	412	417	418	392	436	434	440	469	428	417	415	432	439	447	416	457	489	438	423	404	423	460	433	412	438	402	440	445	419	443	438	407	461	444	392	418	405	416	413	454	421	417	427	475	472	423	441	412	405	446
38127	61358	47832	28159	18987	13910	11823	9685	7299	5469	4311	3447	2929	2346	1922	1680	1490	1356	1192	1048	928	855	840	811	713	667	622	594	586	606	535	499	493	492	436	462	462	482	470	457	466	482	501	478	437	464	427	475	404	432	441	448	427	437	422	411	432	426	447	411	450	439	447	460	425	433	407	447	429	438	436	452	462	427	470	413	469	433	431	425	454	426	419	440	451	414	402	431	413	430	384	397	454	420	424	433	427	449	443	423	423	444	462	481	435	475	454	419	451	430	463	451	451	417	443	439	440	430	453	415	468	464	438	427	445	440	414	412	447	411	440	438	433	439	438	420	447	394	431	426	461	439	471	467	432	435	463	445	452	461	448	419	458	428	409	438	404	462	444	422	434	438	433	431	420	452	444	443	412	423	425	424	453	401	410	452	421	442	471	461	427	425	437	413	427	405	456	414	402	435	447	445	433	422	437	460	461	396	426	419	401	410	427	446	406	441	451	429	448	450	435	415	429	474	427	482	410	445	409	434	439	431	437	410	447	440	431	409	439	473	422	440	462	477	467	454	408	385	453	443	465	427	412	406	463	437	450	426	408	453	415	479	478	442	413	387	447	475	417	431	420	428	448	445	447	467	456	516	426	421	417	432	417	433	442	402	444	420	428	445	435	431	436	412	417	441	410	414	422	412	423	443	426	417	429	446	436	447	444	426	403	420	423	454	413	403	455	409	457	442	463	429	438	467	463	395	439	428	438	421	444	433	493	421	459	488	434	438	406	438	458	395	438	412	434	431	392	484	451	435	396	431	447	420	428	478	427	408	441	438	414	459	463	433	406	424	428	445	453	383	437	450	421	448	391	451	441	465	438	445	420	432	434	431	448	435	413	406	448	429	451	435	425	387	449	424	459	400	455	457	447	420	418	421	440	436	393	468	411	451	453	451	424	452	397	439	432	411	456	437	427	395	442	443	424	415	422	423	420	446	451	410	452	433	407	457	429	381	411	409	433	409	405	438	440	465	422	464	420	435	429	429	448	466	441	446	417	482	470	434	455	452	450	435	414	458	453	425	435	423	444	421	423	403	461	435	449	439	448	455	426	420	386	472	419	462	439	441	423	428	461	451	447	449	416	435	431	429	447	407	443	408	423	473	434	430	452	448	429	407	466	425	484	424	451	447	434	434	453	457	456	441	461	453	478	453	383	445	442	408	448	406	433	442	489	431	422	421	433	457	425	412	448	429	435	422	449	410	428	440	431	424	450	417	442	429	465	441	451	458	437	429	402	424	391	466	468	453	445	434	421	440	405	449	414	440	435	422	412	444	440	422	402	463	434	439	417	420	395	416	445	474	435	452	412	428	418	460	419	421	420	435	446	443	431	460	445	438	400	434	463	404	390	474	404	396	419	430	441	433	435	407	458	441	434	420	405	462	403	406	450	441	434	438	481	437	470	469	441	429	437	407	414	444	426	439	411	446	424	442	427	405	442	380	400	446	463	480	456	487	475	412	453	429	429	389	459	442	426	444	434	444	462	449	432	409	456	479	455	393	474	427	437	460	456	479	448	434	453	420	399	426	420	436	414	459	415	408	426	427	412	419	429	436	460	418	424	428	426	444	386	464	400	409	402	433	445	404	478	426	425	416	457	417	418	452	427	444	418	430	450	465	476	471	408	444	449	429	468	435	413	428	445	452	432	405	440	417	427	422	434	449	429	456	429	414	484	426	480	451	421	453	451	447	443	423	415	420	420	407	417	447	437	462	444	422	411	444	462	428	459	413	436	423	420	432	444	447	437	416	437	483	440	438	382	451	438	457	395	450	456	391	440	432	457	462	460	436	454	446	440	425	437	419	436	436	447	410	424	436	420	439	438	436	408	437	439	453	452	442	396	411	452	466	427	413	424	404	460	429	415	401	456	444	423	456	480	437	461	409	417	429	460	422	467	425	424	409	403	428	430	431	421	429	442	434	404	453	439	448	429	426	453	431	446	440	392	399	423	481	436	396	432	424	442	425	452	397	436	433	462	424	463	429	420	448	418	428	441	419	436	441	442	440	443	373	439	437	403	430	426	465	421	412	423	428	428	437	454	446	442	390	437	458	440	440	454	392	426	458	434	442	420	422	415	434	432	412	449	390	403	430	481	445	441	461	452	412	445	433	415	431	427	463	415	413	448	467	457	439	458	417	412	440	431	416	420	456	450	462	471	459	421	467	428	433	403	446	449	425	409	445	471	425	458	440	440	470	441	433	438	432	433	411	414	424	492	411	445	427	437	414	381	455	466	445	421	462	436	461	407	442	458	437	413	453	393	420	430	436	422	441	469	454	439	448	390	418	426	424	406	424	406	420	442	429	405	440	436	438	422	460	425	443	463	432	427	445	395	445	500	430	395	434	393	453	461	432	424	422	441	441	442	401	431	448	417	413	439	434	421	449	445	419	451	455	413	432	459	466	437	424	467	413	419	412	418	450	431	437	473	451	401	440	450	429	416	438	430	429	451	472	468	439	440	455	446	458	417	440	400	467	422	435	437	471	445	467	436	422	423	427	446	464	411	428	440	451	409	434	453	411	423	431	443	405	439	432	449	467	471	417	460	444	432	441	485	422	457	421	406	454	415	444	435	464	410	414	448	442	408	425	449	446	422	423	385	458	435	453	433	422	425	435	460	429	451	480	439	435	434	447	419	451	471	444	416	419	454	422	484	473	403	448	481	459	467	416	471	417	481	403	451	452	466	426	440	448	434	467	411	391	412	433	433	454	469	417	445	419	448	428	444	409	444	413	430	454	455	487	411	429	446	451	451	452	470	443	407	426	485	449	421	462	453	457	413	416	434	430	404	430	427	421	464	395	456	421	397	415	453	434	414	457	433	467	417	446	436	470	432	408	399	434	447	403	460	388	452	417	425	437	433	446	466	447	442	439	439	430	423	440	434	419	402	431	418	453	415	436	399	376	414	430	393	427	422	438	453	426	427	428	425	466	432	438	410	427	446	396	419	463	421	408	426	460	416	420	439	438	448	427	421	434	413	413	427	443	423	463	430	473	450	441	449	396	476	447	456	461	435	412	432	443	427	412	419	484	450	420	424	435	408	450	413	451	435	438	425	439	436	398	452	389	422	395	427	427	413	387	417	425	464	412	454	451	461	426	413	433	402	423	476	412	465	440	437	443	462	419	431	489	414	426	434	476	404	440	455	429	449	390	413	460	411	460	460	441	436	430	454	409	437	478	428	444	389	470	426	445	414	417	436	432	421	453	452	445	421	446	456	451	420	452	429	467	453	416	444	433	443	406	459	424	460	467	406	444	464	428	465	420	458	448	407	435	444	448	447	422	438	467	437	439	418	439	411	424	431	418	425	434	435	458	441	422	475	470	451	420	481	441	452	424	445	463	442	440	410	428	416	400	424	453	410	453	493	466	448	393	460	465	448	408	433	452	440	428	437	411	419	428	426	454	415	434	459	416	451	411	433	430	459	429	458	435	433	418	419	439	458	458	463	410	430	450
25387	21671	29273	27107	18675	10477	6804	5045	3726	2873	2394	2000	1676	1398	1267	1130	988	913	871	801	693	648	694	640	585	560	563	508	495	536	498	472	493	494	474	462	468	486	488	478	459	446	487	438	461	430	437	455	461	488	428	506	451	478	440	501	478	457	443	519	446	443	463	475	451	487	427	444	458	487	427	427	476	440	493	433	463	460	470	459	466	467	427	436	467	438	424	452	447	464	460	453	435	470	465	458	474	419	453	431	443	477	435	431	480	390	439	461	438	469	434	436	445	473	462	452	467	463	428	418	423	486	449	425	466	442	443	442	489	461	443	465	440	438	412	446	447	468	464	444	471	426	453	467	436	454	431	435	445	454	466	454	449	439	410	427	435	481	444	451	461	426	453	442	425	427	472	406	436	467	464	442	452	439	450	448	449	486	411	474	452	478	449	430	449	430	458	456	431	454	443	424	442	447	440	450	449	417	477	440	444	409	435	437	475	452	435	478	464	471	453	465	469	414	455	457	463	471	468	445	418	454	449	445	472	424	450	468	440	487	466	479	482	427	486	455	442	463	492	461	454	463	405	461	433	419	421	463	446	463	437	469	442	481	459	434	414	455	436	480	424	473	422	472	409	475	455	427	481	472	433	457	472	472	415	466	452	426	446	428	520	450	450	461	483	494	420	440	449	454	424	508	435	435	440	444	467	407	440	476	468	458	431	461	479	493	461	438	446	409	427	464	502	460	471	453	422	419	427	444	474	474	401	433	416	440	453	439	452	450	431	446	472	459	463	473	449	483	417	466	440	454	458	479	436	447	427	438	437	440	437	459	437	433	431	455	419	461	461	457	441	450	452	473	462	433	447	454	465	488	461	450	469	453	428	406	440	425	462	470	426	482	449	466	478	468	437	466	449	433	453	415	439	452	464	469	449	473	424	483	451	444	456	435	431	448	406	429	454	454	453	483	449	447	418	460	462	459	450	457	457	472	458	484	427	482	422	398	453	420	432	462	477	467	454	474	479	453	457	452	453	456	440	472	428	404	426	443	463	482	455	492	435	458	476	435	461	484	461	454	422	445	436	456	468	456	448	454	452	504	502	436	449	448	445	434	467	471	437	442	428	466	454	433	475	472	460	433	420	484	454	437	428	462	420	427	464	435	461	441	442	428	454	464	434	454	429	436	426	468	425	468	452	440	433	449	407	483	489	447	393	456	486	469	439	438	477	447	443	477	446	429	426	451	457	458	423	423	448	456	422	436	423	446	453	454	425	429	440	462	468	422	440	454	431	459	418	450	456	496	476	428	445	444	459	482	448	440	463	426	460	475	442	429	449	468	452	434	492	444	455	460	422	436	447	450	480	445	448	447	450	457	461	451	473	460	431	433	436	446	431	458	437	420	472	462	428	457	465	471	446	428	434	472	431	490	433	497	437	441	451	459	454	444	418	480	476	437	440	472	476	452	445	459	457	410	462	465	448	446	432	442	447	445	463	435	472	462	487	403	462	450	441	439	467	456	437	437	451	430	450	437	448	457	458	480	446	471	460	427	449	461	435	436	470	471	446	446	440	420	438	472	417	440	477	477	481	470	430	430	456	429	420	452	462	477	422	426	428	447	451	431	463	429	490	413	417	464	420	448	456	463	458	481	443	446	446	449	408	478	464	429	434	466	405	446	426	411	503	489	437	424	494	406	436	463	442	474	439	458	465	442	436	458	439	415	466	480	454	449	445	456	456	519	484	462	461	446	420	470	449	466	422	442	447	447	436	493	444	455	440	454	439	423	439	466	436	499	450	470	428	458	449	467	437	436	475	465	454	447	447	389	449	436	465	439	451	449	487	441	451	464	428	438	442	478	473	454	438	436	430	441	445	419	451	449	436	454	502	440	438	436	447	433	426	435	437	411	471	466	454	457	437	444	474	466	454	438	452	441	445	399	466	465	449	439	429	451	449	434	431	469	450	414	405	450	419	435	441	447	447	458	483	491	447	449	437	459	444	450	452	461	417	437	423	457	489	452	450	442	415	460	436	449	439	422	422	464	448	458	413	461	442	439	438	450	453	469	456	437	457	422	424	506	463	495	451	455	434	448	522	438	480	478	415	467	465	462	469	466	438	477	439	445	428	441	443	441	444	483	447	448	461	453	417	474	440	493	401	446	416	426	450	436	443	416	441	453	432	464	431	420	451	431	456	428	450	482	447	463	463	444	475	447	454	437	467	443	422	504	484	490	448	463	467	442	449	454	467	459	440	463	415	435	473	461	452	446	452	466	471	472	440	455	432	451	500	435	427	463	502	475	435	412	438	452	462	476	484	435	446	452	439	439	427	485	447	452	430	463	449	437	473	483	428	451	434	445	494	481	415	464	411	448	461	446	464	439	444	464	452	475	446	429	478	462	469	451	470	439	418	438	484	462	453	463	466	483	477	474	446	438	427	458	435	474	476	472	514	467	488	476	472	456	449	416	437	467	459	433	447	498	400	418	494	432	438	437	442	433	436	485	478	439	444	438	435	438	461	453	473	430	398	468	438	455	435	437	435	470	450	455	413	452	404	483	449	443	429	458	451	467	457	483	458	465	449	449	424	425	442	449	487	464	452	475	452	434	477	467	449	478	449	441	465	468	461	428	425	431	490	487	440	428	474	430	441	458	471	455	491	442	467	469	432	460	417	438	466	508	449	461	451	453	466	451	444	459	478	449	464	405	423	446	440	467	426	475	440	432	453	447	462	472	453	476	462	489	442	446	430	453	471	442	450	439	450	472	500	465	466	434	425	429	459	401	461	456	416	455	453	439	453	426	464	428	449	444	411	431	477	461	388	448	485	466	443	454	435	442	440	434	433	477	476	441	447	434	477	438	454	443	429	410	465	445	475	443	436	468	472	483	431	459	440	496	472	461	429	398	416	485	465	404	435	466	456	454	455	469	456	455	404	436	429	471	447	478	460	474	402	510	456	474	443	423	525	468	464	478	420	434	489	406	457	425	435	439	441	447	463	433	440	482	433	417	424	439	486	413	450	447	460	448	454	477	413	487	446	462	515	428	424	472	468	457	479	420	483	439	415	456	435	459	466	495	452	461	443	430	477	460	483	459	434	460	502	437	500	464	440	446	406	476	457	447	487	475	420	436	449	435	442	440	446	418	451	454	430	427	413	430	445	465	446	468	458	455	471	433	465	485	431	465	445	430	461	471	456	405	470	462	473	461	483	434	446	426	466	443	473	441	441	469	442	445	468	418	468	437	467	460	432	435	440	491	449	461	470	405	429	473	432	448	436	426	454	456	472	475	445	456	485	470	475	448	465	430	455	458	430	499	435	426	428	467	457	438	478	413	437	440	479	458	450	423	410	469	445	435	430	460	410	417	469	429	445	448	446	426	404	442	425	434	483	450	457	462	439	446	434	490	468	446	457	449	441	432	448	448	449	420	473	439	435	442	460	440	473	467	428	432	462	450	407	452	439	445	460	457	442	441	450	474	462	427	425	500	425	434	497	471	447	442	465	407
40065	58723	41108	25262	16629	12439	9728	7960	6040	4507	3593	2987	2429	2015	1744	1552	1250	1200	1036	989	872	794	776	697	651	637	593	584	581	537	501	498	512	486	454	486	502	476	502	520	464	474	477	438	459	469	465	494	423	470	491	465	475	456	449	408	447	477	463	452	423	481	450	443	492	434	422	442	437	473	463	417	424	449	457	453	402	454	451	458	430	424	441	459	425	445	451	475	411	447	445	461	423	428	487	439	423	440	474	461	429	482	457	463	496	465	458	468	389	419	426	435	459	447	454	477	438	460	435	433	466	469	461	496	446	456	425	416	437	470	447	460	447	493	421	475	493	424	466	426	436	469	452	462	474	443	452	433	493	484	436	481	450	471	478	472	460	460	472	482	461	463	453	435	446	414	446	480	491	437	454	468	477	474	429	429	479	482	510	451	454	418	441	437	458	463	429	447	437	448	464	493	452	462	432	451	438	468	446	447	473	455	444	440	450	451	474	498	414	487	453	436	462	483	476	452	469	465	451	431	432	422	431	477	429	456	463	464	442	440	443	433	480	447	434	428	445	471	437	453	459	463	409	471	472	480	436	431	450	451	485	481	483	450	451	427	441	458	446	455	445	478	475	484	428	477	450	412	469	469	475	443	433	470	468	446	471	436	438	473	444	457	468	432	447	454	469	438	462	410	472	458	461	459	452	456	473	407	483	425	460	439	473	408	403	449	458	431	445	475	474	430	481	435	502	457	419	448	459	428	442	418	451	444	471	471	442	426	438	454	451	443	454	440	454	472	443	436	454	466	449	463	460	488	495	440	445	462	450	489	470	492	459	436	451	445	474	449	438	430	417	431	464	431	503	450	432	452	475	449	448	463	440	441	458	484	431	464	446	482	455	464	454	429	440	484	458	470	429	470	447	422	446	433	480	448	437	455	433	447	457	410	455	460	452	447	453	473	478	440	441	459	454	438	444	452	467	401	446	468	483	495	440	447	451	447	463	485	449	427	464	445	411	442	464	453	430	470	441	427	409	422	462	475	448	472	440	443	475	443	436	486	445	462	442	471	441	479	460	436	447	399	460	457	415	445	474	434	418	453	462	413	405	397	482	446	438	464	451	443	458	436	427	461	467	455	479	444	448	429	471	452	437	419	444	451	457	435	465	464	482	460	492	455	454	463	421	490	473	460	450	459	444	438	447	476	460	454	454	466	435	480	460	471	474	449	419	423	457	458	452	438	450	403	465	408	457	405	409	436	459	482	451	434	448	467	435	465	458	465	464	469	461	423	457	456	425	461	502	492	428	453	445	429	480	460	445	438	479	426	466	420	422	468	468	449	475	446	462	473	470	464	448	446	431	453	486	442	474	428	430	452	422	466	464	461	454	453	429	465	441	466	454	484	461	497	424	426	463	465	454	459	439	449	419	485	468	415	460	431	467	462	444	458	468	448	425	414	475	450	455	466	470	451	469	454	409	450	468	446	414	422	484	448	447	447	460	427	456	463	476	466	440	472	468	480	457	470	472	443	478	427	453	444	475	446	435	446	448	476	461	428	474	440	486	480	436	447	418	431	450	443	406	452	451	440	458	476	452	458	461	451	445	480	441	474	443	434	423	475	442	465	472	429	485	465	450	467	451	503	453	433	433	467	436	434	490	427	425	438	423	453	456	500	464	478	451	475	480	450	430	417	489	482	440	429	446	458	424	429	437	415	436	480	460	488	467	442	480	461	460	477	449	458	460	454	464	415	484	461	455	463	446	424	441	449	476	466	462	428	437	439	442	470	471	447	411	449	442	454	449	453	480	456	441	457	502	465	461	434	474	440	476	461	440	462	460	435	454	476	456	463	474	474	446	459	423	436	446	447	460	436	474	463	428	444	455	452	470	457	462	436	483	431	447	496	495	476	442	450	437	444	403	455	454	432	438	427	443	430	414	446	454	454	420	446	454	478	500	408	410	468	471	454	501	446	419	446	485	441	424	439	432	443	492	451	448	449	449	450	465	454	460	464	467	454	448	446	407	443	466	466	433	458	456	447	465	475	445	450	446	441	479	409	419	452	450	462	429	483	462	461	419	474	434	404	468	484	481	424	426	474	454	431	469	461	465	456	463	464	413	435	439	466	475	423	442	440	486	452	449	437	445	414	463	468	436	419	431	426	451	435	427	449	431	446	439	448	445	438	462	453	410	434	464	470	478	442	482	444	445	445	459	421	423	485	438	443	469	430	436	439	422	475	485	453	425	462	458	438	457	446	456	420	468	468	447	460	452	458	420	482	449	428	449	453	478	444	432	437	493	481	429	469	436	447	437	453	420	443	408	464	421	490	489	454	463	452	466	478	439	456	430	483	467	411	430	450	471	441	443	443	484	457	450	454	427	465	450	435	383	460	432	453	443	455	490	454	413	470	452	462	426	441	452	453	453	443	447	438	466	437	445	434	441	445	472	441	441	468	452	431	473	441	489	466	445	434	439	458	479	467	466	425	461	464	456	448	460	453	445	456	490	460	447	475	412	447	419	475	418	449	474	445	437	443	461	467	412	441	488	458	463	472	433	478	468	464	460	453	444	454	447	476	422	473	417	443	417	428	420	471	457	440	466	449	440	450	433	460	457	430	466	431	482	459	407	438	429	428	455	443	504	459	493	472	464	488	435	463	456	469	509	465	453	439	444	437	456	430	457	441	446	428	447	438	480	465	435	457	472	457	506	458	440	472	465	474	419	498	446	463	435	446	424	506	424	457	439	428	446	471	451	411	473	439	443	428	440	428	447	433	453	454	451	445	457	457	442	473	441	490	478	442	446	418	457	479	430	396	445	459	462	457	451	479	485	473	442	437	415	455	422	477	445	469	438	455	449	435	479	450	452	467	470	460	453	452	459	446	432	433	468	423	452	453	434	460	449	413	457	459	467	446	445	426	506	437	458	443	446	435	492	414	464	436	419	446	459	433	428	394	427	480	419	461	464	469	462	470	423	432	446	434	485	427	490	452	465	426	442	413	435	424	428	434	473	468	476	486	449	424	461	481	486	418	464	420	440	490	461	438	437	440	431	462	420	467	439	462	425	433	494	450	484	437	464	466	475	451	450	457	475	442	444	445	444	418	499	468	457	471	448	404	456	425	491	473	418	484	418	439	465	415	442	451	450	435	453	429	431	433	468	436	446	452	449	456	436	435	446	463	444	462	450	456	473	451	461	459	464	454	397	430	442	457	455	456	440	440	452	461	463	462	425	474	445	460	480	474	460	413	419	444	418	447	436	465	436	430	442	489	419	433	473	449	434	471	471	442	458	440	468	445	485	447	457	473	462	488	498	433	450	436	464	451	417	429	476	451	456	450	476	487	499	484	465	434	435	441	437	431	447	428	447	430	448	444	463	423	431	449	470	440	441	443	448	483	442	446	462	442	441	481	436	492	470	437	460	424	423	425	438	473	433	480	436	468	442	452	516	408	436	433	431	439	435	436	446	464	471	449	462	423	448	443	437	442	443	414	428	426	462	406	480	468
22974	21367	29006	24236	21631	22111	17464	8672	5986	4588	3473	3118	2498	2121	1841	1638	1443	1189	1116	1034	887	844	791	781	674	639	621	636	568	550	571	552	525	536	483	510	500	529	477	460	502	484	452	453	487	454	519	506	436	464	451	489	461	467	444	479	435	416	478	450	451	436	466	455	476	487	456	439	446	490	459	439	498	450	441	428	439	482	448	446	449	465	475	436	445	459	449	453	437	422	465	451	479	469	484	455	467	465	470	452	441	454	463	429	448	429	466	430	489	490	437	454	451	410	444	453	431	479	439	457	449	485	468	467	433	418	441	480	468	435	418	464	471	468	475	481	470	438	474	440	415	486	492	439	431	467	456	437	451	454	462	503	501	442	426	419	482	482	456	478	452	479	419	440	447	467	447	429	452	458	453	450	469	488	476	479	427	479	445	458	446	476	444	463	471	455	447	530	462	466	462	446	477	479	441	472	442	476	526	431	472	486	430	461	450	468	461	469	449	495	434	427	425	470	484	453	484	448	494	441	455	448	431	445	451	465	472	451	462	438	455	492	460	440	432	450	485	441	466	413	458	487	431	475	464	451	474	453	437	446	413	462	446	444	422	431	501	479	468	484	420	457	442	398	475	455	485	427	491	478	520	435	472	516	442	477	456	446	495	459	456	434	442	407	454	469	473	447	452	486	445	429	431	458	461	477	446	470	463	446	451	450	446	459	456	434	433	456	444	460	486	451	435	439	474	467	483	454	463	424	453	478	468	442	469	418	455	435	410	479	477	441	458	448	465	429	443	429	475	471	442	474	456	450	458	459	452	467	476	440	438	471	444	464	455	453	451	427	489	478	445	435	437	466	458	442	466	432	463	431	458	445	469	495	450	449	488	471	452	460	453	459	444	445	463	474	468	433	465	466	452	449	424	473	430	455	447	427	475	405	442	484	476	449	478	457	448	480	387	433	479	443	466	458	412	490	435	442	467	460	430	472	482	464	429	478	448	466	445	495	442	484	451	447	465	461	455	455	448	513	458	468	505	472	440	442	452	449	470	448	461	417	497	455	457	463	466	454	427	474	478	480	435	479	434	466	469	444	468	434	492	453	445	448	432	425	466	434	447	457	437	472	474	459	442	468	466	440	451	466	474	451	445	504	455	463	452	471	474	427	449	482	463	433	428	468	450	478	428	492	448	452	477	446	486	486	484	430	439	485	472	468	458	463	474	500	438	465	468	492	480	468	443	480	424	448	440	429	450	475	474	435	450	463	444	463	421	459	438	470	452	467	469	452	456	439	450	391	464	475	435	453	460	448	463	460	437	548	424	417	448	455	458	459	469	438	445	422	464	440	478	440	522	413	477	453	427	480	446	452	446	499	480	436	437	451	442	474	456	449	456	478	459	486	428	451	411	449	465	487	435	438	470	468	476	464	453	416	448	480	455	467	444	448	463	442	454	450	470	438	476	435	449	477	433	440	427	444	454	430	469	453	472	473	460	402	432	458	461	436	434	444	467	440	426	449	485	470	462	487	462	480	439	466	427	473	436	449	482	430	461	428	438	458	431	476	429	448	441	494	424	448	454	436	480	489	445	454	457	460	423	434	468	432	477	499	449	443	514	436	473	463	451	453	473	437	460	447	495	458	480	481	468	442	447	480	438	467	429	439	472	494	461	447	440	445	459	473	439	471	441	448	454	438	491	458	401	444	484	465	454	454	437	422	424	458	452	431	455	479	489	477	435	487	476	463	475	485	447	452	451	430	431	442	426	461	462	454	482	484	439	462	465	418	428	493	441	455	488	442	486	438	451	444	457	463	462	488	494	435	444	479	489	445	448	470	465	453	474	446	490	475	463	493	466	452	456	460	453	444	450	427	434	464	424	473	414	451	462	490	468	496	474	483	449	460	425	433	461	475	450	474	453	453	419	459	459	473	456	455	471	409	475	455	436	488	433	451	471	451	448	454	460	451	465	458	455	473	460	484	462	455	456	437	433	496	472	480	464	470	490	439	450	424	442	426	443	437	442	440	450	442	439	486	452	480	448	466	461	476	469	451	456	446	462	488	462	402	475	464	493	482	436	464	495	448	455	495	504	463	453	442	486	435	475	429	455	477	496	469	450	419	445	450	420	455	429	448	438	481	453	436	448	451	498	454	509	468	496	407	419	426	469	484	478	471	461	442	451	449	496	448	480	468	454	436	421	437	426	454	411	451	451	466	456	451	436	441	406	465	446	476	446	431	435	450	466	476	457	466	458	471	442	443	454	471	475	496	450	465	455	459	471	451	484	425	451	462	507	454	479	473	451	442	431	489	438	439	455	460	430	437	393	439	411	461	454	392	430	477	459	454	413	483	450	473	424	436	461	471	462	453	432	430	472	445	426	449	478	453	480	448	426	486	460	483	440	439	476	470	470	451	459	463	509	443	441	447	464	456	420	445	442	471	461	453	469	429	438	454	431	466	435	507	472	450	487	471	461	443	462	430	427	467	465	465	480	492	451	460	444	445	420	428	423	473	482	485	488	464	429	430	426	463	443	499	440	476	422	463	434	457	411	480	452	463	476	408	483	443	456	414	469	441	463	449	432	462	425	435	446	399	466	446	458	469	471	472	468	438	448	448	442	486	454	430	466	470	465	392	444	480	504	427	444	488	435	447	464	471	465	447	437	466	474	464	453	438	418	470	474	453	464	415	451	436	442	462	496	466	467	464	427	470	449	456	455	454	476	439	428	493	438	457	453	472	441	463	454	429	470	458	459	459	467	447	423	458	429	420	434	439	432	467	472	464	439	478	475	429	478	469	429	487	442	459	444	486	486	465	435	455	458	449	469	466	487	495	450	418	437	476	425	464	499	449	438	472	465	468	473	487	466	461	429	461	447	459	418	443	438	464	474	457	433	460	460	457	480	477	416	446	465	436	430	425	489	419	453	452	467	425	440	471	448	476	438	475	448	453	441	475	483	468	468	440	412	504	500	415	440	428	439	441	450	436	438	436	444	437	449	439	476	446	476	428	397	467	465	481	464	480	406	467	399	503	454	458	426	481	450	422	463	444	443	493	467	494	466	452	455	439	488	480	464	436	459	444	453	471	430	421	462	457	470	455	484	469	463	502	481	439	418	443	455	473	453	469	418	471	447	434	456	444	428	447	436	498	471	442	472	430	462	449	431	461	453	467	485	487	470	442	429	474	439	452	461	388	451	477	463	472	464	454	451	459	451	416	424	452	428	427	422	448	447	415	411	463	466	434	464	466	450	480	412	449	478	462	461	427	449	453	459	439	467	456	435	457	468	440	438	484	442	432	419	482	506	441	429	446	429	419	478	465	435	440	474	470	447	462	473	496	472	481	460	418	459	452	488	422	430	468	444	434	441	479	505	503	460	458	404	472	494	475	404	468	445	452	480	454	448	438	487	434	468	470	439	441	470	437	420	420	443	465	424	490	456	430	485	471	446	452	472	449	428	440	411	453	449	477	483	448	465	446	423	459	448	446	435	466	465	435	430	453	462	463
41681	70919	50482	35275	22503	17554	13763	11163	8935	6602	5095	4528	3451	3047	2538	2126	1875	1567	1418	1192	1124	1029	945	840	767	670	685	670	612	617	539	549	554	472	505	501	506	510	529	534	482	484	459	429	451	498	481	472	441	450	440	382	470	455	446	448	481	464	452	488	454	469	455	460	422	463	459	450	484	448	451	452	453	441	442	430	464	435	451	396	435	449	495	479	455	433	448	441	466	453	441	458	413	435	427	467	445	454	485	460	426	424	444	449	406	462	422	459	463	453	467	458	452	423	436	389	484	448	449	430	449	447	474	429	448	426	441	433	491	472	422	431	470	462	452	457	414	494	464	424	457	452	435	430	471	475	449	424	439	422	454	442	447	469	426	459	449	444	467	436	474	456	483	458	434	498	469	456	459	411	459	457	430	429	434	497	408	413	468	461	477	443	459	476	447	441	429	477	457	438	409	460	485	422	421	503	463	445	440	423	442	426	490	498	476	430	428	427	416	412	447	487	437	428	404	422	456	455	477	453	446	425	442	431	465	463	450	451	457	434	470	475	476	443	429	435	446	483	427	444	437	404	453	436	454	422	458	486	432	479	460	463	444	439	415	471	446	466	456	461	443	458	433	452	455	498	441	383	412	427	446	451	452	422	446	425	432	460	447	449	437	443	423	443	414	463	481	476	420	446	435	437	472	464	429	429	480	460	513	469	439	454	433	446	449	444	436	431	473	482	447	439	444	484	428	481	436	438	436	473	466	484	453	458	466	463	468	423	442	464	460	488	454	475	447	428	464	435	465	454	469	462	452	430	455	437	427	383	429	405	432	453	445	444	452	486	468	450	438	451	449	439	456	481	433	433	470	470	451	452	446	443	432	445	441	472	456	444	492	458	479	438	476	443	484	483	436	438	449	460	401	471	449	433	431	459	455	478	429	479	428	524	475	449	437	464	473	439	426	457	456	442	448	460	447	382	455	460	441	496	458	426	423	468	476	451	469	449	455	445	456	436	451	427	479	459	460	453	460	413	471	483	460	437	461	441	472	426	442	446	412	480	456	438	438	448	446	439	456	441	436	417	486	425	469	470	445	425	459	451	448	426	453	469	438	459	479	451	464	440	438	453	457	446	461	444	455	428	443	488	449	430	438	412	462	441	451	464	466	436	436	445	462	477	461	443	445	424	472	469	413	473	452	436	461	446	412	427	426	460	461	407	445	473	402	440	473	455	436	449	469	442	417	462	436	435	456	491	436	454	434	472	463	451	479	450	432	451	413	437	425	440	477	540	391	411	413	460	435	475	463	427	448	424	457	467	472	437	484	445	435	428	446	471	459	475	439	466	458	503	451	458	473	425	431	426	467	473	434	441	453	465	471	490	470	447	442	472	449	465	481	442	432	476	437	447	455	473	450	434	443	431	468	448	422	463	445	457	470	445	452	468	498	459	468	456	462	439	479	443	450	393	430	435	456	452	457	479	440	401	454	488	479	434	451	442	442	449	458	418	454	457	478	474	471	441	441	460	422	450	494	449	448	421	435	448	439	436	443	455	471	432	484	430	442	438	435	410	460	441	466	440	462	453	447	499	444	469	493	456	413	444	443	458	436	475	466	426	428	440	503	432	443	455	449	439	446	460	465	418	467	455	415	431	466	452	458	423	460	456	414	434	452	464	457	451	441	457	451	491	452	421	417	461	430	464	411	472	420	455	447	493	446	463	473	451	463	456	440	449	437	447	468	457	452	474	421	436	413	492	446	437	454	449	435	495	473	427	442	489	458	462	454	462	453	472	439	463	481	458	442	466	436	460	474	444	403	434	488	463	421	450	436	417	465	430	424	437	433	497	464	451	437	445	449	376	423	479	460	447	461	459	463	401	448	471	423	454	453	459	425	453	462	460	459	454	446	428	456	475	427	440	476	470	475	459	413	443	480	474	413	450	430	476	413	476	448	425	404	473	429	452	433	462	426	446	440	437	442	446	446	473	439	433	458	455	449	457	468	449	450	460	407	441	429	428	485	424	446	440	459	433	479	478	444	427	482	453	410	431	456	405	440	420	438	429	438	432	433	456	455	435	453	490	436	479	498	435	442	456	438	455	475	479	474	454	438	440	484	431	424	463	468	441	437	451	440	458	402	445	490	452	470	404	449	472	466	479	443	442	469	464	440	429	450	486	451	450	487	494	471	426	445	460	449	429	442	442	410	436	452	426	487	420	465	458	452	438	447	450	452	454	439	458	470	429	462	463	453	434	440	444	439	446	480	435	441	439	454	438	444	457	458	444	451	440	453	445	434	442	432	458	438	433	423	466	409	410	429	462	450	426	423	480	444	404	465	452	464	441	422	438	460	421	457	440	412	470	461	435	453	449	434	456	499	486	443	453	433	426	446	457	465	461	463	440	441	431	435	434	401	486	411	404	449	445	471	452	455	465	446	432	445	446	460	485	456	446	464	453	435	460	483	463	471	466	431	448	410	458	469	455	480	452	411	463	460	437	477	478	475	479	450	428	442	479	456	473	476	411	443	478	444	468	496	434	440	479	457	444	442	463	423	458	442	448	473	432	408	430	446	438	457	450	429	458	435	442	501	427	464	445	461	416	447	469	436	432	448	441	460	448	464	463	479	395	457	476	459	423	497	430	447	494	466	429	489	439	433	482	481	462	433	441	462	434	440	430	500	458	452	487	439	460	439	493	454	427	431	457	457	451	439	468	435	463	444	468	426	482	427	429	413	447	444	479	463	469	435	450	472	472	443	440	464	473	465	411	488	458	424	455	411	461	448	425	439	451	478	467	445	495	436	443	423	461	446	445	463	439	470	438	455	413	488	483	448	451	465	463	438	450	453	441	460	465	460	430	491	472	449	424	465	433	449	465	410	476	454	431	468	456	439	448	446	450	446	426	463	425	456	437	434	436	468	426	435	445	437	474	465	451	476	430	434	462	465	430	426	472	463	420	443	448	431	454	421	432	468	417	441	463	418	420	420	421	411	503	453	455	447	434	437	438	467	446	470	454	422	434	460	458	442	438	442	445	432	476	433	465	429	453	484	412	426	448	432	426	414	442	457	440	453	455	425	441	437	465	474	416	458	443	491	446	442	441	420	462	419	429	478	421	467	439	434	429	435	461	473	456	466	436	441	452	446	483	438	446	422	453	487	466	472	473	430	403	430	433	447	447	437	448	487	452	448	412	451	495	418	461	460	414	455	456	483	465	420	433	475	431	441	465	493	449	471	430	427	449	454	463	445	479	465	446	394	488	478	435	483	414	461	447	470	433	463	499	489	414	430	426	459	471	406	444	429	422	427	475	404	477	430	481	434	425	459	427	470	466	424	452	443	462	444	464	417	481	456	453	425	494	450	441	475	443	467	449	434	470	457	434	467	449	424	428	489	438	430	510	444	443	474	419	419	415	427	462	464	447	454	441	477	456	437	416	468	397	426	455	408	446	400	432	441	430	469	442	458	434	421	445	437	465	490	434	465	462	429	447	447	437	440	443	450	453	427	460
37147	43249	39648	25975	11896	6644	4888	3539	2770	2092	1686	1538	1240	1080	978	956	864	752	703	643	614	606	571	549	526	536	542	443	523	510	462	466	464	425	430	453	441	438	434	443	442	433	458	425	441	430	473	457	425	461	447	407	431	447	423	426	416	446	447	444	448	423	424	433	465	440	425	436	451	440	463	425	407	415	416	431	414	453	460	425	487	449	438	443	431	441	417	431	455	442	413	474	426	465	432	442	413	409	423	425	440	452	451	401	455	451	431	440	431	479	481	461	449	432	442	423	439	447	424	464	424	401	434	419	462	455	464	425	446	456	434	463	403	424	429	446	460	442	436	450	466	441	448	490	439	487	444	442	466	462	412	450	438	423	434	451	440	479	421	458	419	442	421	446	458	414	472	427	452	451	439	452	437	391	396	436	463	454	454	436	427	411	398	401	415	415	429	430	434	414	406	453	399	430	408	426	485	469	420	468	444	444	434	430	481	422	424	453	444	442	431	424	449	459	458	485	475	469	428	475	413	445	433	449	431	430	423	397	418	446	430	459	486	442	469	442	476	468	455	434	444	469	423	421	453	434	482	444	437	453	484	422	466	432	469	416	452	435	464	440	399	431	431	439	441	443	416	407	446	425	450	413	442	458	442	470	474	432	425	428	432	455	410	447	450	419	435	439	434	463	451	418	403	479	445	455	408	437	446	443	442	462	436	478	476	415	453	439	430	458	441	430	435	452	447	452	457	454	426	440	421	418	421	432	475	420	426	441	432	446	434	447	438	461	461	445	447	459	423	446	468	435	418	475	464	459	442	455	447	463	422	443	405	454	438	453	484	471	444	476	419	432	404	397	457	435	465	488	470	444	394	456	426	447	456	423	450	442	459	430	477	438	465	418	422	472	412	417	462	452	431	415	452	438	459	433	448	438	415	420	461	429	435	440	426	470	423	448	439	419	432	470	466	494	417	414	399	461	481	447	467	428	429	460	450	403	465	454	461	449	402	437	430	442	445	448	454	443	469	443	466	414	442	430	457	426	419	409	458	435	428	454	448	411	430	422	484	442	434	449	433	445	448	413	442	434	433	472	489	434	443	434	427	399	446	422	439	418	472	457	392	426	422	422	442	440	398	443	454	486	433	421	419	415	441	441	480	453	459	476	440	474	482	432	467	460	437	488	418	437	449	453	458	469	408	445	421	452	464	476	424	468	430	433	440	442	443	433	458	431	450	459	426	426	439	480	399	427	460	460	421	412	440	453	460	424	462	425	457	398	454	475	451	440	474	454	425	429	458	475	430	474	464	443	470	405	448	445	444	429	445	431	422	414	414	463	434	452	424	431	424	444	405	444	391	413	474	439	418	443	426	453	400	409	492	467	455	445	465	422	449	431	409	444	442	469	440	417	423	462	426	459	423	435	428	419	466	429	423	416	441	439	428	426	451	438	488	453	435	425	418	431	468	455	462	445	425	459	426	425	447	425	452	434	393	452	425	429	456	439	442	422	432	421	433	464	431	469	459	439	412	462	441	405	454	424	451	442	438	425	434	409	408	432	450	472	438	411	457	424	450	442	418	426	443	440	442	458	465	413	440	455	424	452	452	433	426	413	455	430	447	399	426	430	429	439	438	444	436	448	471	467	464	420	438	480	442	438	440	415	446	457	446	475	427	433	424	435	439	454	449	457	411	438	413	445	417	410	408	442	426	442	440	440	444	445	431	458	414	431	449	428	432	451	457	449	482	460	434	451	408	413	426	417	432	406	460	448	431	464	401	420	448	462	382	461	450	432	464	422	457	451	454	440	434	469	464	421	469	433	440	392	440	425	436	443	437	456	434	452	451	465	482	381	441	433	446	478	427	443	404	475	466	417	416	466	441	444	429	448	442	463	426	396	458	448	416	419	405	458	426	440	443	432	444	399	451	454	460	441	440	454	461	410	454	460	438	392	428	442	450	421	462	477	437	426	446	437	431	469	459	434	474	461	451	436	433	452	431	418	437	457	426	456	435	472	428	437	480	430	425	445	443	407	454	437	445	458	483	440	447	430	443	489	465	441	443	427	452	443	439	405	436	427	482	450	452	436	487	430	443	443	453	396	459	432	454	466	432	464	455	420	427	408	455	443	429	439	477	462	424	412	431	402	448	442	443	459	410	450	449	456	425	445	473	465	448	449	424	467	448	405	444	412	446	414	471	464	418	395	446	427	418	435	430	433	442	424	420	480	458	427	407	493	471	424	459	428	446	428	416	441	463	439	425	434	410	425	440	441	437	422	433	443	436	418	446	439	411	395	408	438	444	477	447	448	417	460	444	453	484	413	439	438	445	432	426	424	427	430	388	430	467	434	455	462	410	449	449	453	453	427	438	417	444	425	465	443	436	416	451	426	450	406	451	451	387	410	453	451	448	421	430	408	449	438	410	432	441	435	437	464	433	474	421	453	433	421	463	446	460	414	436	450	435	428	455	422	469	424	393	448	377	402	400	430	421	422	468	460	434	422	413	469	427	433	470	427	428	445	456	449	413	455	449	425	429	436	404	458	436	440	403	437	476	403	401	465	454	444	443	420	426	421	467	434	401	431	417	457	447	443	450	383	460	433	404	442	437	452	395	469	432	452	495	430	449	417	423	437	411	445	419	430	444	466	411	417	468	453	430	452	436	466	436	418	413	409	436	488	461	451	434	463	440	425	424	414	432	455	443	447	433	435	457	454	425	407	409	467	438	445	482	444	407	418	442	453	404	457	457	459	449	464	409	462	428	392	447	463	476	419	433	451	469	470	459	417	444	410	435	406	483	434	418	396	472	454	408	412	451	442	437	462	453	425	420	437	405	432	421	454	437	428	420	405	443	483	468	447	421	453	434	434	417	408	396	481	495	421	402	412	441	457	460	429	427	475	422	452	438	429	416	441	447	449	438	453	415	414	442	424	414	454	472	416	478	438	427	436	454	394	445	420	445	446	415	421	460	473	421	475	446	451	427	419	472	423	431	464	466	463	465	440	437	461	446	435	430	451	455	397	452	441	474	440	446	465	430	430	418	425	439	403	427	460	445	404	445	448	442	436	458	421	434	484	447	434	451	427	433	471	417	457	429	446	458	468	478	430	413	422	434	449	410	453	438	466	416	446	429	481	434	437	425	454	450	464	426	479	437	434	435	437	485	436	459	475	438	422	457	462	404	413	418	443	444	426	447	449	449	460	461	417	431	434	451	504	414	415	457	428	435	440	433	468	426	435	441	442	437	403	469	436	440	448	462	411	472	453	475	402	477	421	395	446	416	400	466	439	440	431	426	476	449	457	403	413	411	411	394	439	475	440	433	431	431	456	415	441	440	415	481	414	396	435	439	404	429	490	471	446	456	440	413	476	439	413	459	446	379	451	410	440	405	406	428	464	429	455	432	416	423	430	416	414	440	416	451	440	439	413	397	458	448	459	418	451	427	433	445	394	430	426	405	428	429	440	418	452	448	458	445	429	466	444	418	450	431	410	399	437	457	420	467	475
42041	54658	38260	21895	12433	9330	7331	5634	4380	3299	2467	2194	1839	1507	1297	1231	1072	951	830	732	718	666	631	557	525	601	554	549	503	478	475	475	487	465	474	472	486	453	472	472	465	483	473	478	446	477	436	424	452	466	421	447	481	465	432	446	444	428	443	476	433	464	431	417	455	427	420	423	414	449	397	417	458	439	451	449	437	426	414	448	456	486	469	447	432	446	443	440	419	437	425	435	433	445	406	440	461	460	436	438	481	429	413	434	430	444	447	444	459	452	416	457	426	403	455	439	438	446	439	471	449	439	462	426	417	452	464	430	445	453	416	489	443	426	463	453	462	419	468	445	458	435	449	432	437	470	419	462	438	433	413	469	422	432	486	442	439	418	445	439	447	465	446	430	459	453	451	455	429	423	436	450	440	460	439	428	476	465	434	429	435	425	453	457	420	479	440	423	429	466	451	445	450	433	428	448	441	435	446	470	438	450	476	417	437	408	418	464	480	423	408	452	451	497	440	421	435	418	421	483	425	435	466	440	440	436	447	421	457	418	422	441	448	473	421	436	442	474	441	438	434	420	445	428	425	444	451	432	463	436	415	427	445	446	435	427	466	441	422	430	424	428	434	462	457	413	443	409	443	414	436	476	426	481	469	437	410	461	437	453	448	408	481	409	463	440	433	449	469	465	487	443	455	382	401	434	428	427	442	424	474	429	481	465	403	475	472	446	447	418	479	466	434	470	439	452	435	452	443	418	422	412	420	418	425	468	441	434	455	420	413	435	461	447	411	485	461	403	449	472	475	433	444	442	456	427	467	448	450	436	482	466	442	473	436	438	447	406	458	463	416	454	463	442	476	457	445	470	468	437	451	422	473	471	458	429	446	443	446	479	436	453	458	445	442	454	461	454	481	434	432	431	448	477	468	458	474	440	410	463	431	425	445	448	464	403	459	422	441	432	433	366	442	448	446	452	399	448	449	454	422	419	471	415	450	464	427	466	464	444	470	445	435	448	429	442	443	430	497	428	410	464	434	465	440	469	452	467	430	427	426	416	454	438	411	432	440	466	423	426	465	465	449	450	457	432	425	480	449	418	463	474	418	482	466	447	408	459	498	393	434	447	463	443	458	478	458	417	463	414	449	421	429	442	454	417	451	460	453	455	447	441	454	446	465	407	428	442	446	445	437	437	461	416	432	439	470	453	444	417	439	438	454	460	472	418	441	486	458	473	462	431	438	448	474	444	407	407	427	436	446	444	409	451	429	471	442	441	463	469	456	454	420	460	423	409	429	429	449	452	396	446	445	413	453	434	457	439	439	441	417	436	421	452	430	463	423	470	479	450	437	459	440	452	444	436	421	435	467	444	454	424	443	447	442	475	453	463	448	480	452	456	455	437	402	423	403	427	427	449	467	466	448	433	458	416	469	454	443	416	413	459	418	445	453	458	471	488	428	400	437	438	472	442	442	416	421	430	466	416	464	450	473	460	451	431	414	446	435	418	468	456	438	422	430	432	460	417	455	453	425	442	471	461	476	488	424	432	446	471	436	446	412	464	440	421	424	432	446	406	417	458	430	472	488	414	491	444	470	464	416	456	446	434	428	430	422	457	449	423	451	426	443	411	451	402	446	416	417	472	484	434	456	434	474	439	432	453	434	481	436	444	475	425	430	459	455	437	407	467	432	426	436	467	450	433	458	456	427	429	428	442	459	415	434	437	417	444	436	430	477	445	462	418	409	478	451	415	494	455	455	461	398	424	482	430	427	422	474	437	471	453	432	422	450	440	447	461	442	434	455	435	471	429	427	459	456	425	413	442	451	429	415	413	430	444	415	479	452	434	472	473	461	493	454	452	410	384	449	478	482	473	449	434	431	464	451	468	483	472	448	410	449	458	459	444	439	459	463	474	475	465	450	417	447	448	452	431	427	439	451	448	426	450	461	441	455	428	425	462	425	460	380	434	434	392	457	446	419	467	425	410	437	471	433	444	450	458	438	453	420	422	393	443	450	440	480	480	453	505	455	425	440	451	446	442	467	451	443	440	451	448	457	418	455	470	428	472	473	431	437	426	397	428	426	472	436	462	421	414	420	429	461	404	444	471	425	479	404	427	454	447	475	458	423	428	441	482	457	454	452	454	401	457	426	471	441	415	429	468	447	451	435	438	428	448	458	448	446	450	441	445	465	471	461	453	450	474	435	479	429	455	436	435	448	442	455	419	469	475	444	417	452	435	440	451	488	417	449	478	408	460	456	433	494	428	404	474	443	457	456	461	425	453	437	415	449	434	445	445	390	421	433	427	446	429	430	427	482	434	444	436	492	384	447	447	474	422	436	436	416	422	455	429	450	429	467	455	454	439	463	443	425	454	420	427	449	434	421	433	453	430	421	496	464	443	442	465	450	446	425	448	441	445	453	446	411	449	447	465	435	465	425	436	452	433	458	435	427	437	462	429	422	462	477	432	456	434	439	402	420	473	432	397	457	439	432	446	429	456	477	468	442	482	462	406	441	434	429	431	427	436	482	437	461	424	413	450	438	453	492	421	411	435	476	441	433	412	438	424	453	413	442	403	421	463	438	428	486	415	463	453	424	454	474	406	404	447	467	447	420	444	444	399	452	461	439	455	412	435	438	446	441	450	450	427	448	447	429	466	418	459	442	421	462	422	466	407	452	417	388	471	462	429	444	405	446	450	454	418	430	430	453	467	435	445	443	473	416	392	437	433	407	420	424	474	446	426	440	455	438	443	437	433	468	465	461	429	390	428	451	430	479	458	411	427	422	454	464	447	437	487	445	442	449	428	418	442	463	438	408	452	423	412	450	472	456	424	439	419	441	443	490	462	443	432	419	495	452	413	430	413	468	434	461	450	463	441	461	437	398	444	426	398	470	457	459	434	399	453	469	438	416	411	431	437	461	423	436	453	439	416	428	422	452	464	446	426	438	479	431	428	431	469	419	428	415	461	478	422	441	436	429	457	406	472	443	450	462	453	431	455	453	478	446	440	459	440	483	413	447	422	419	460	422	455	435	430	467	447	408	444	394	466	475	420	433	467	424	478	444	441	430	418	414	442	438	428	434	426	459	444	458	474	450	456	478	457	452	458	440	435	430	471	467	445	450	440	438	419	453	475	436	440	495	432	439	417	431	431	407	431	430	437	443	404	395	437	471	449	416	484	434	432	445	431	448	423	426	451	435	441	458	436	466	421	425	442	468	424	441	447	449	463	446	421	468	446	425	421	429	448	452	498	435	448	450	478	463	413	433	470	500	414	437	424	401	432	402	464	433	448	436	462	441	394	442	458	433	406	452	465	427	421	482	456	448	409	468	453	484	432	445	413	447	442	417	455	439	423	486	457	460	461	465	473	440	462	459	424	441	476	412	450	434	437	477	430	432	427	443	441	398	455	404	449	415	434	451	488	477	439	448	475	435	466	441	467	461	491	404	467	429	446	447	467	425	472	430	410	460	431	415	445	461	420	438	413	436	418	417	465	480	413	474	459
24169	21346	28907	25481	21854	16728	10525	6320	4644	3582	2937	2271	2058	1718	1417	1344	1094	1064	981	838	795	741	678	669	604	579	632	580	526	505	490	487	532	488	461	446	453	462	441	489	468	471	438	478	411	455	434	435	438	425	414	413	458	447	456	443	494	450	443	444	428	429	444	422	457	421	471	461	401	418	436	424	427	406	428	459	447	432	412	420	479	440	385	451	424	382	443	402	436	442	448	426	439	402	465	400	402	458	434	427	426	418	406	457	440	431	397	418	430	440	417	407	481	462	407	414	444	418	425	426	449	408	440	416	408	454	407	444	457	435	430	438	412	427	430	384	432	425	448	444	465	414	459	484	434	439	436	460	438	446	440	429	440	430	427	438	396	416	439	427	421	401	443	394	447	433	436	441	428	440	434	418	415	467	446	472	476	455	452	470	425	405	412	450	417	416	429	402	426	438	417	439	407	444	432	391	425	443	439	473	469	463	426	405	457	410	411	437	444	428	455	434	448	392	420	427	439	435	455	449	455	446	455	439	458	452	440	460	407	433	461	450	439	454	473	438	437	390	436	426	405	409	447	454	483	422	409	425	432	430	435	468	443	413	442	427	419	465	411	459	419	455	431	445	421	449	454	477	432	475	481	418	433	458	449	426	450	451	412	418	393	444	434	424	431	431	423	465	453	442	436	476	428	412	406	449	424	447	427	434	452	420	428	427	472	421	429	447	407	460	445	494	434	439	425	428	462	464	477	421	479	404	441	480	447	419	396	432	476	431	423	411	427	404	420	416	463	427	425	446	443	451	415	426	485	452	460	458	442	445	405	415	424	465	463	437	414	446	432	437	411	440	444	440	410	416	435	425	455	410	434	439	447	424	460	403	391	425	405	460	429	391	436	469	404	408	434	447	450	463	456	436	445	436	441	417	451	433	436	410	440	437	459	435	434	388	398	426	400	460	443	438	428	442	473	441	420	475	399	405	430	438	422	399	440	422	439	445	444	441	451	443	412	427	439	451	450	441	397	432	446	435	390	474	405	439	467	455	428	447	378	463	416	463	394	420	463	449	415	431	444	441	437	451	434	435	414	397	458	432	408	409	460	418	456	438	383	424	445	435	452	423	431	444	421	419	442	435	389	455	418	399	417	447	423	407	389	396	452	454	422	431	380	421	432	410	425	440	458	427	450	448	402	430	446	430	461	422	441	423	432	413	449	434	395	461	401	421	422	422	462	470	438	424	449	457	447	392	408	428	443	438	435	405	406	449	446	409	408	413	426	416	429	410	432	459	430	407	463	429	405	441	435	426	428	429	447	442	436	455	457	399	420	420	446	407	423	434	429	440	406	411	441	397	413	421	449	430	462	480	448	435	428	421	448	414	448	448	424	445	380	462	422	420	431	427	425	390	469	455	473	449	418	453	373	433	426	443	421	404	438	423	422	446	507	437	434	429	417	439	444	440	462	445	420	435	460	456	457	406	430	393	418	430	449	437	393	470	450	437	459	432	403	408	413	503	437	416	472	433	402	420	442	421	439	413	436	441	419	430	453	393	432	410	475	463	426	453	451	442	448	400	417	441	422	427	438	405	423	404	470	425	411	422	445	409	379	414	409	386	406	412	434	446	433	449	426	444	429	434	428	443	436	438	421	452	430	421	481	431	429	438	420	429	398	398	451	442	469	429	410	434	407	436	421	442	435	427	440	474	398	423	453	431	424	410	433	424	452	432	433	436	431	422	416	399	428	444	401	447	427	382	387	425	425	437	451	390	387	418	447	417	454	411	416	419	415	426	424	451	464	426	420	419	390	426	460	447	408	460	426	443	457	427	442	422	428	425	429	461	434	422	403	434	441	402	427	440	451	439	409	392	454	433	425	416	428	450	446	430	432	433	465	401	424	443	449	414	463	439	437	434	442	475	432	434	440	458	433	480	474	423	421	420	438	439	451	463	443	405	459	417	431	467	435	437	439	425	390	478	427	417	457	466	433	460	439	468	426	424	446	392	411	398	423	402	412	438	445	449	438	411	444	470	432	410	411	433	452	388	447	434	418	467	452	438	421	442	401	440	433	423	432	449	449	403	439	429	439	436	436	397	450	449	457	415	442	438	409	418	450	408	459	474	469	445	448	443	471	468	416	462	423	452	461	428	407	420	448	452	433	426	404	456	421	443	446	415	405	451	427	472	448	417	433	434	482	446	406	419	442	458	406	423	408	419	387	432	424	477	434	428	407	436	450	424	423	439	445	454	445	447	398	482	413	430	455	428	457	446	412	416	467	457	397	388	404	452	441	461	474	455	405	408	446	426	393	446	431	443	457	407	439	415	437	441	442	447	433	417	436	421	451	427	431	407	426	415	440	458	431	421	444	418	447	443	407	437	402	468	430	454	417	437	478	433	423	413	458	382	438	444	437	411	447	401	461	458	432	445	403	443	461	428	437	429	464	415	444	425	414	404	412	418	447	439	473	445	420	449	429	430	429	412	443	429	445	444	438	443	405	414	458	434	429	426	465	449	418	435	420	417	437	402	440	418	444	412	447	430	426	436	452	448	425	437	425	468	397	456	456	414	433	432	444	437	392	426	421	373	474	419	466	426	416	427	482	420	430	413	400	442	398	440	423	422	441	433	435	442	432	457	405	461	402	400	462	405	432	444	427	437	440	438	399	402	459	424	453	445	446	427	469	465	426	449	461	458	456	445	405	452	469	408	472	403	443	393	432	399	433	381	436	454	449	432	395	427	441	438	412	450	424	420	418	441	420	421	446	423	439	437	433	436	407	400	431	430	432	434	438	455	398	428	401	419	412	457	455	410	412	446	431	428	405	438	470	443	426	416	426	471	440	402	410	430	413	471	434	427	416	446	407	424	406	442	435	444	437	412	447	421	413	399	394	472	436	411	417	453	454	430	448	412	413	406	439	410	430	451	440	443	445	456	424	435	427	432	406	415	392	426	432	433	446	435	436	438	397	443	443	416	454	447	428	451	403	424	409	430	420	455	428	432	443	395	407	405	441	447	450	468	444	455	428	396	427	413	458	423	420	424	450	404	433	432	443	417	434	442	435	411	391	447	442	418	415	440	420	393	477	462	431	457	422	421	433	443	425	469	431	435	431	405	468	439	419	422	424	428	415	439	450	436	444	470	445	427	450	403	420	409	447	473	441	426	434	404	454	444	429	385	479	403	445	417	427	433	415	420	440	448	447	469	485	407	430	395	460	427	447	423	399	470	466	426	427	431	457	421	410	454	421	438	421	436	382	430	446	432	451	459	445	442	468	432	416	426	418	419	454	467	415	401	439	416	415	451	448	401	426	421	415	425	423	469	412	428	453	406	469	448	416	447	423	465	433	426	426	423	436	415	381	437	436	415	403	426	451	394	427	460	435	430	432	429	425	448	409	452	453	419	462	436	422	402	432	417	444	432	442	423	411	418	406	431	473	427	457	438	430	418	410	438	436	432	444	427	413	468	420	464	433	459	432	419	422	416	439	441	409	400	409	427	484	453
39234	59197	46300	29969	18112	13991	11442	8897	7074	5323	4309	3432	2982	2333	2058	1756	1542	1331	1214	1073	944	906	811	681	730	663	583	628	595	582	519	519	492	460	418	502	463	506	467	469	454	504	453	467	447	454	461	478	458	421	472	396	433	441	381	397	481	453	416	459	439	449	443	417	430	432	421	435	457	420	417	452	478	395	435	395	434	426	437	445	426	480	419	449	408	449	444	428	434	435	410	431	457	458	425	467	397	444	447	411	434	423	460	435	421	413	418	411	408	468	421	473	432	464	458	449	440	438	425	430	436	401	478	437	444	433	425	419	447	425	453	455	419	427	465	429	419	471	430	444	435	421	422	468	463	427	450	393	454	455	429	429	445	438	406	458	425	446	384	442	453	420	442	423	449	439	471	439	420	419	412	416	452	468	436	422	391	439	435	433	446	429	445	441	440	453	435	446	417	453	429	392	424	451	428	453	438	433	434	395	442	461	465	408	444	476	448	400	434	460	426	461	405	402	455	446	396	442	428	457	389	458	472	416	445	404	427	449	465	441	420	443	402	443	455	436	451	455	431	444	445	441	436	446	450	422	426	452	433	452	408	462	467	414	441	411	434	424	441	401	472	420	426	422	447	442	433	436	445	427	438	471	431	394	456	418	405	439	421	411	379	447	384	456	422	444	420	446	438	462	451	465	395	429	464	444	433	463	456	428	450	475	435	448	443	462	444	432	436	419	425	441	456	435	381	451	450	455	461	442	443	429	411	422	427	404	391	362	435	423	455	424	386	452	448	427	427	399	463	384	425	419	442	403	424	468	418	419	407	417	422	454	429	416	439	438	440	381	456	444	451	426	431	467	437	457	453	422	427	428	438	421	418	466	455	392	423	441	412	414	428	445	427	431	452	429	483	421	455	443	433	440	443	425	427	460	505	437	402	448	403	433	426	444	396	457	430	408	420	473	397	421	442	420	433	454	405	484	440	450	422	438	463	393	439	411	448	467	440	417	446	429	433	444	443	433	460	436	456	422	465	409	425	443	444	454	439	417	467	492	476	487	411	439	470	410	423	448	461	486	414	450	427	444	426	431	400	460	420	434	425	431	444	410	388	397	445	418	455	447	411	465	423	440	433	440	460	435	418	395	440	408	418	439	412	413	417	454	439	409	435	445	418	400	391	395	432	424	443	437	405	419	460	439	431	448	403	442	433	414	430	434	447	450	384	418	403	422	445	416	407	412	433	482	455	420	431	405	454	435	469	442	409	447	410	442	396	417	456	447	437	436	444	445	428	450	454	448	427	427	491	443	470	439	432	420	474	426	456	451	486	434	456	448	463	411	445	407	428	407	482	421	444	428	420	445	404	419	448	463	442	424	436	483	421	436	420	427	443	414	482	448	426	483	458	441	423	440	461	425	437	426	410	417	447	446	454	443	445	448	441	451	448	434	430	413	430	397	403	452	465	462	410	438	417	403	408	470	446	456	435	400	439	432	422	436	467	452	411	421	455	476	442	416	456	430	446	441	448	448	458	437	431	462	429	419	426	476	428	427	430	434	422	425	420	447	427	392	426	435	441	448	457	411	426	436	449	428	441	427	444	428	450	446	425	412	416	439	449	445	468	460	410	433	398	436	427	416	426	400	441	439	419	450	450	424	455	421	445	403	424	444	440	389	427	456	488	441	437	426	455	451	475	478	380	463	419	416	445	436	417	419	425	425	458	431	478	443	453	430	444	455	460	442	411	451	454	387	462	429	430	437	461	436	412	446	444	436	473	468	439	444	461	444	465	373	444	433	421	422	441	443	418	412	448	427	459	437	463	397	423	429	422	434	419	406	444	442	427	409	415	463	421	465	430	434	460	422	438	426	415	452	434	438	427	474	434	431	433	447	409	410	467	408	407	447	440	434	436	438	418	450	403	422	392	420	451	474	465	448	463	464	456	438	458	442	445	417	417	429	426	392	456	416	459	438	428	439	433	429	404	471	444	433	408	456	385	462	437	425	434	426	432	391	451	490	452	442	424	437	421	444	420	452	477	432	443	414	461	452	403	446	432	419	434	451	414	392	474	463	421	437	390	416	423	419	389	444	421	426	447	432	434	461	418	424	470	405	454	448	395	444	427	407	395	475	459	438	478	424	425	411	397	418	428	457	447	432	406	461	423	432	465	435	430	447	429	418	467	402	455	428	443	447	449	431	427	429	427	459	438	428	458	401	424	429	441	426	409	380	409	406	414	394	411	435	432	430	432	459	415	410	425	445	441	474	430	415	441	459	440	438	480	424	450	464	438	445	436	471	422	462	401	438	423	442	433	447	429	441	438	456	424	408	436	446	443	420	429	437	448	465	443	426	466	452	436	429	442	448	438	453	445	438	419	415	414	443	466	462	436	418	405	443	434	400	458	420	431	428	419	443	451	428	401	451	460	434	427	426	417	439	452	448	418	466	425	466	416	435	403	413	455	411	394	415	450	426	404	453	452	454	428	444	450	428	426	439	479	439	435	450	429	438	439	442	448	431	445	443	433	391	411	463	423	463	433	429	433	441	445	423	413	408	471	480	490	418	427	445	397	436	447	406	441	422	415	401	422	477	445	451	411	447	432	407	447	437	425	452	436	454	433	461	432	430	444	471	425	422	408	422	432	457	448	442	465	452	435	450	411	417	435	469	467	433	444	412	434	446	453	452	469	440	465	450	450	445	438	414	437	459	446	443	439	434	462	425	422	481	397	436	408	470	447	423	438	444	439	399	449	461	447	415	436	423	446	411	399	428	477	460	427	420	434	461	474	431	413	444	433	422	425	444	458	391	439	451	445	425	475	480	444	418	420	417	435	411	438	418	451	444	426	418	443	415	394	441	421	412	417	395	430	407	458	443	454	464	446	449	458	441	440	457	449	451	433	427	422	442	411	412	415	426	462	387	437	438	429	434	455	417	423	437	451	440	441	448	446	445	468	467	467	427	439	450	432	417	427	444	467	425	448	438	454	480	418	470	455	443	442	448	453	408	439	420	416	440	446	410	389	448	470	465	449	453	436	456	425	447	471	451	413	425	472	409	494	444	463	414	433	436	439	437	447	408	451	414	428	451	462	454	480	459	438	410	415	451	433	435	412	461	453	465	466	426	443	433	451	432	409	439	449	430	416	437	415	442	455	445	455	430	444	418	443	429	451	443	425	459	435	425	445	433	405	432	435	473	430	439	463	448	425	412	399	445	479	434	441	453	444	426	431	435	451	428	449	409	425	435	439	456	397	430	442	423	403	435	418	437	463	419	475	464	429	383	431	445	438	436	444	452	437	403	445	461	446	408	430	416	438	434	449	448	433	437	417	445	454	440	464	419	419	396	421	451	436	435	426	404	404	434	444	462	423	433	453	416	436	410	446	404	444	413	439	479	431	426	419	411	438	437	419	431	427	454	453	471	458	398	421	426	436	459	437	425	389	425	444	456	454	439	462	416	445	436	445	410	438	416	401	428	417	404	433	422	448	454	432	428	428	414	402	465	431	432
25290	21635	29646	27117	18077	10012	7112	4925	3752	2810	2420	1856	1729	1513	1343	1190	1043	946	891	800	764	692	714	672	621	584	581	579	559	514	520	455	450	449	468	449	520	439	480	473	453	458	487	431	469	504	457	453	445	468	464	469	466	477	462	443	410	424	449	469	434	424	455	472	457	434	470	454	471	443	416	463	440	446	434	441	445	434	399	414	429	436	486	456	413	474	440	438	461	419	469	455	416	499	419	467	466	461	439	469	449	479	452	465	447	454	462	449	462	457	447	417	445	452	452	474	433	450	425	467	448	473	432	477	482	454	443	449	409	437	424	439	445	480	460	437	440	431	451	443	475	472	407	445	457	415	430	452	464	419	446	467	450	437	459	460	462	465	442	451	440	448	454	429	470	499	432	435	458	451	480	519	447	445	418	484	434	448	462	468	479	412	456	477	490	438	446	483	438	440	457	478	430	454	453	448	456	475	442	436	476	512	419	461	439	463	472	463	487	462	459	466	496	453	451	443	445	488	454	439	456	452	471	487	468	418	458	471	458	487	456	465	498	455	503	458	409	477	474	448	445	449	450	436	454	495	475	436	430	460	436	485	480	440	409	462	448	481	419	462	476	444	461	452	451	476	452	427	475	455	431	454	467	461	433	451	442	458	433	443	406	452	415	487	377	455	457	462	479	468	464	436	417	446	424	467	449	452	427	443	441	493	465	473	457	450	438	442	447	458	429	474	467	457	466	430	429	450	431	451	468	488	458	447	468	446	476	475	484	483	489	435	426	443	475	465	428	448	447	450	477	432	454	473	478	425	459	417	418	475	476	488	426	463	432	459	450	469	448	460	445	436	468	453	462	433	430	449	432	431	469	458	440	466	445	427	442	451	466	440	434	479	488	482	421	434	473	456	474	432	421	471	474	493	458	457	427	440	448	458	458	501	440	438	449	429	456	439	444	448	517	441	444	474	459	460	466	474	466	388	440	426	460	426	412	486	442	477	431	419	449	420	457	419	466	474	454	479	476	441	436	443	425	428	440	437	459	442	449	482	464	500	457	441	454	457	435	478	440	435	447	463	422	446	422	437	430	482	454	472	426	450	461	413	472	452	401	466	454	465	463	449	466	436	455	450	445	424	465	455	464	423	442	436	435	461	457	459	457	410	404	437	461	460	447	459	433	461	441	447	464	451	460	451	443	431	436	467	443	434	498	459	449	461	413	427	455	441	445	461	427	436	418	456	403	502	474	431	497	496	445	414	459	458	475	420	454	424	415	469	423	469	454	441	485	448	493	408	435	448	458	424	400	479	434	397	503	428	478	468	479	445	494	503	463	462	471	427	449	431	426	454	435	449	490	472	449	454	484	437	433	514	436	470	419	456	460	436	455	482	440	457	464	451	450	445	427	441	455	477	502	465	430	460	461	481	461	422	448	428	493	439	444	447	459	452	493	456	448	469	472	450	478	426	452	427	442	466	461	457	444	447	461	441	463	451	512	491	432	448	476	475	427	480	449	446	456	455	460	448	438	471	452	422	445	437	451	472	448	429	429	481	474	417	439	454	480	484	435	420	481	488	473	473	431	456	450	476	479	447	463	434	422	431	468	468	481	438	458	423	459	442	433	469	450	472	476	453	465	436	465	487	439	452	463	465	459	445	445	450	449	438	454	453	448	448	438	417	472	436	469	476	460	483	453	470	430	432	441	455	462	461	459	438	410	449	473	457	460	432	460	454	433	448	437	454	460	464	439	451	459	433	495	437	458	415	415	466	501	494	456	440	492	445	433	437	437	427	457	492	413	466	435	463	454	487	457	411	463	403	461	419	416	445	458	474	481	478	453	473	499	463	431	473	421	483	472	451	472	448	467	455	458	493	462	448	444	437	469	464	428	417	453	451	451	452	453	445	457	476	444	495	485	489	462	457	427	447	457	443	499	468	447	456	384	449	421	456	444	468	501	472	413	466	435	444	501	464	430	437	456	416	487	430	462	437	466	441	442	435	450	432	440	441	461	435	435	432	472	460	484	457	447	412	419	470	477	464	473	418	426	405	468	460	462	473	426	428	440	454	488	438	463	423	428	488	433	487	462	440	450	445	458	436	466	438	467	437	454	449	461	453	435	438	475	457	464	457	473	450	448	457	403	446	434	488	468	444	461	473	472	431	447	467	485	467	447	441	424	478	438	473	438	491	463	453	432	423	442	443	423	478	429	442	440	442	453	454	446	482	444	467	479	450	401	445	433	467	468	443	430	467	456	467	446	433	437	453	477	440	472	471	423	460	471	440	452	464	439	450	463	446	462	476	451	491	423	496	453	449	434	444	486	425	467	423	438	466	481	449	469	448	481	443	432	458	439	477	453	419	430	451	471	439	459	480	449	462	481	409	456	447	466	451	474	453	447	448	436	468	466	429	474	461	437	467	488	460	451	462	452	436	458	479	417	426	439	437	461	469	473	458	413	436	455	492	484	447	505	444	432	455	452	453	428	434	478	458	492	452	487	437	478	430	424	408	440	439	433	436	477	470	453	436	464	477	447	461	420	437	411	414	451	436	430	457	413	466	437	431	466	444	434	472	442	473	405	432	475	420	453	420	410	453	438	439	482	450	411	411	457	441	472	445	495	465	488	429	442	450	443	479	444	421	445	404	444	493	437	449	444	464	478	424	469	484	487	464	469	460	445	444	476	424	469	437	435	485	438	461	427	464	441	419	432	497	445	465	413	453	449	451	465	493	427	489	424	446	452	461	474	462	408	462	416	411	437	473	452	424	474	469	503	456	428	448	451	453	430	468	455	452	426	461	475	461	448	432	422	482	480	407	467	434	443	446	462	423	480	460	463	462	478	434	419	454	445	473	438	386	441	430	438	465	460	411	483	440	442	463	498	431	442	451	466	470	479	414	437	453	477	506	447	460	429	464	481	452	436	404	481	463	455	506	467	481	426	440	455	441	453	449	482	435	440	442	452	433	421	472	461	475	413	457	462	435	474	438	427	450	493	513	461	451	451	455	436	460	456	437	463	484	461	431	426	456	414	446	421	442	463	421	469	441	483	433	463	418	419	462	503	492	455	436	452	455	478	428	470	477	442	478	454	483	444	437	483	435	456	443	437	420	452	467	436	467	472	427	449	436	449	456	430	464	453	465	480	442	452	446	429	445	485	424	485	419	448	443	434	441	429	462	468	447	447	496	472	426	457	450	470	446	412	431	433	498	458	451	470	469	461	500	422	459	430	469	464	490	464	454	421	412	465	472	454	433	458	456	450	445	479	448	470	473	439	444	457	459	422	450	455	448	482	446	481	489	496	444	445	496	466	483	459	455	462	463	487	452	466	461	431	415	456	426	473	426	440	473	455	441	437	420	453	506	434	436	436	454	496	403	476	459	450	467	458	454	466	450	454	454	496	440	465	450	445	423	398	496	469	456	439	454	424	426	462	480	488	465	487	469	485	424	449	449	474	484	475	442	458	489	399	462	441	463	461	434	446	453	432	425	428	440	477	448	441	443
38591	58130	42921	25219	15171	11761	10122	7730	6086	4691	3682	2878	2537	2010	1697	1513	1329	1214	1132	943	894	798	770	730	715	648	588	523	583	555	543	497	481	500	487	503	510	536	487	469	526	487	475	468	470	498	421	472	468	480	481	482	441	459	439	477	478	463	442	448	428	465	478	457	425	432	452	453	443	419	443	491	445	444	481	476	488	464	439	456	474	460	431	440	435	453	401	491	406	435	444	445	450	445	476	417	420	465	464	451	460	440	444	474	461	483	452	444	439	440	473	436	464	477	498	480	458	464	418	468	423	468	468	472	419	469	446	462	410	446	447	470	418	390	449	458	481	437	442	455	454	423	462	412	467	420	483	484	482	465	433	456	439	478	516	440	453	443	461	473	456	438	446	450	459	448	455	467	441	457	458	460	432	463	495	426	457	443	455	451	449	470	449	455	468	384	461	448	445	471	485	464	494	479	456	491	448	476	457	443	461	421	458	462	435	424	451	416	470	453	474	449	475	412	416	432	454	446	452	453	467	445	474	451	463	455	418	429	448	458	436	462	472	401	438	426	432	445	460	458	454	476	482	452	479	449	492	443	438	487	461	493	461	490	421	468	457	448	467	469	439	428	475	478	442	453	445	478	444	457	492	444	446	458	455	471	485	461	442	398	414	452	400	466	455	519	452	467	450	456	442	473	447	480	455	445	444	457	434	468	451	441	423	482	468	450	482	468	453	497	451	458	422	479	473	458	449	475	443	455	486	475	467	488	470	488	486	431	432	453	488	417	481	452	435	469	471	434	483	479	464	449	435	455	481	440	431	443	449	471	416	399	434	446	452	489	430	470	461	414	498	442	433	452	428	456	454	450	428	473	486	442	468	452	434	477	444	475	444	446	453	476	416	472	482	464	438	415	423	466	471	438	461	482	454	447	443	444	476	451	493	453	453	508	450	467	441	490	439	436	445	438	484	457	438	452	462	465	411	428	451	468	484	448	481	490	434	438	437	445	440	427	447	471	450	468	456	453	441	464	427	444	449	447	431	466	456	446	454	433	432	507	455	441	437	451	434	484	471	411	420	452	432	481	460	485	461	439	438	486	440	485	446	514	419	457	437	459	443	465	475	459	454	438	497	470	469	460	462	467	458	450	452	380	445	459	474	432	463	450	476	466	422	465	467	456	467	466	448	441	476	458	441	475	450	450	478	458	449	466	451	469	483	442	479	424	462	463	461	459	489	448	432	426	397	461	438	477	417	467	442	459	479	469	474	446	426	439	439	462	430	424	428	460	463	440	461	472	464	457	489	429	478	462	457	435	406	447	454	437	483	480	451	430	476	476	442	424	434	450	429	428	466	448	499	429	473	475	467	465	456	407	465	407	474	457	483	455	463	461	440	447	496	458	470	476	456	443	465	468	427	436	420	423	434	474	454	454	484	432	474	461	424	466	443	486	483	451	461	409	474	443	442	458	481	465	422	425	494	444	470	480	463	434	428	501	461	433	478	461	452	455	451	452	444	456	431	427	493	487	468	452	433	484	439	454	424	446	449	462	453	446	439	457	433	437	429	446	445	445	455	476	440	422	452	441	444	470	445	453	486	478	448	454	470	492	447	435	488	427	456	418	439	446	457	460	434	456	432	452	476	436	438	430	434	434	471	460	426	470	481	461	416	443	445	507	462	444	482	496	453	466	455	462	443	435	457	475	434	454	408	462	447	462	469	478	470	436	430	450	467	439	485	452	480	455	500	450	445	462	487	414	450	449	455	438	443	420	452	471	452	462	476	456	425	457	438	462	482	427	475	466	451	480	473	464	457	429	451	516	506	452	424	456	425	485	456	455	475	454	455	446	438	425	485	478	450	448	433	442	451	439	469	462	416	455	462	456	473	442	447	430	453	451	409	453	442	478	483	435	491	407	426	449	480	466	466	433	495	436	478	500	440	473	445	446	462	453	484	451	454	454	495	430	453	446	427	423	445	449	433	522	469	433	464	444	439	473	457	453	474	450	480	467	427	478	438	411	489	454	438	484	444	456	447	430	459	402	438	432	427	475	442	464	465	458	439	426	434	440	432	425	468	439	462	458	429	441	444	451	500	476	420	471	432	458	430	422	455	494	487	453	478	473	490	504	428	451	460	439	463	467	467	462	423	464	456	432	435	442	441	443	461	483	455	450	442	471	447	415	444	436	421	467	470	494	471	435	473	465	442	496	438	465	425	463	455	475	468	441	450	415	440	434	496	430	405	421	459	434	464	466	477	461	419	456	415	469	483	452	407	451	469	449	448	455	475	464	435	471	465	448	436	470	476	428	490	455	463	446	448	490	443	448	454	489	461	460	498	490	453	439	470	474	453	473	466	432	427	434	444	450	464	447	445	476	471	487	433	487	447	468	435	494	451	452	464	431	426	447	478	451	438	433	441	459	498	453	452	476	460	442	462	469	482	445	451	454	399	472	450	437	431	437	446	431	463	425	449	442	460	402	465	448	437	462	457	415	468	423	449	448	432	430	483	402	461	469	444	445	463	451	446	453	446	443	445	433	454	484	474	438	445	469	421	454	458	425	436	472	443	476	448	451	445	459	472	437	442	426	415	448	443	440	445	447	423	447	460	427	453	461	482	457	455	490	452	445	411	390	480	464	433	443	478	427	473	478	465	451	457	453	438	440	430	455	461	448	446	471	482	466	443	455	472	450	470	436	444	447	456	467	474	432	447	428	466	443	432	475	470	448	456	460	458	422	454	480	423	428	451	448	429	447	433	430	411	445	420	495	474	437	459	474	482	446	456	473	443	428	455	454	469	473	450	465	454	479	484	442	445	482	478	416	447	471	452	427	504	458	398	455	474	449	456	453	439	439	458	465	422	463	463	476	436	444	454	441	433	449	447	476	438	447	470	459	431	449	459	454	469	449	451	455	479	448	469	492	481	426	457	440	444	460	441	457	446	468	434	466	459	408	462	481	439	483	424	447	464	457	471	464	456	450	444	476	424	459	440	460	459	411	419	469	447	438	486	472	494	443	467	441	428	447	474	458	502	434	497	441	426	434	437	490	446	447	462	451	423	392	449	462	446	471	455	498	410	459	455	433	478	413	452	417	430	453	489	449	458	462	436	423	439	449	428	478	442	464	453	464	421	450	457	427	454	468	463	443	451	466	445	479	496	433	498	438	466	446	448	442	463	462	442	466	450	452	473	471	470	465	466	457	464	456	478	438	459	454	459	424	469	429	425	433	444	448	477	429	455	481	441	474	468	467	451	471	455	441	476	441	439	456	454	472	447	429	437	439	419	453	421	475	451	462	447	444	457	401	441	471	475	418	430	451	415	462	457	439	448	469	425	455	470	425	416	464	455	436	429	471	466	485	434	456	509	441	473	462	454	462	433	423	433	475	433	484	438	442	447	444	466	461	477	462	453	448	476	472	460	502	432	447	462	459	457	436	420	476	443	452	457	445	444	415	441	463	447	461	447	453	481	446	453	451	461	463	425	438	489	483	457	447	429	433	469	419
22909	21333	28996	24078	21480	21783	16813	7986	5242	4147	3305	2621	2366	2036	1711	1565	1358	1232	1094	971	842	815	762	733	705	592	639	576	532	556	544	524	457	520	518	472	517	506	448	483	470	492	481	489	483	448	406	475	464	469	437	489	461	459	477	446	420	461	471	461	471	436	460	471	478	423	441	466	458	478	453	432	465	463	493	438	484	467	456	471	487	449	494	439	427	480	429	429	491	431	442	481	476	474	448	443	455	504	431	466	449	480	494	478	422	455	411	477	480	445	452	448	463	464	505	411	493	477	439	472	503	428	469	458	430	452	486	446	422	449	470	467	484	462	483	474	462	465	482	448	453	514	453	426	466	441	438	426	420	458	485	439	459	456	469	490	425	499	451	439	459	448	452	456	504	450	446	462	431	440	418	474	414	465	441	438	475	462	456	444	458	458	454	418	493	440	432	473	471	454	459	489	448	470	421	494	445	474	473	431	449	441	435	464	485	439	432	436	502	462	506	462	476	437	445	463	491	431	502	462	439	488	465	484	430	429	464	440	481	489	448	461	429	433	495	483	466	449	430	470	462	440	489	403	527	479	434	471	482	440	452	482	471	427	464	446	449	487	440	463	477	482	455	476	427	500	467	477	435	429	449	441	446	447	469	435	452	464	486	415	494	454	440	473	438	441	443	499	438	470	482	414	444	489	464	443	479	456	486	485	466	440	432	500	467	452	463	481	459	426	456	441	466	505	440	494	463	476	458	442	450	473	456	448	405	411	472	491	460	484	434	486	464	466	468	449	448	466	464	439	431	464	494	485	486	470	444	473	477	450	477	418	428	430	486	446	479	444	482	421	463	485	447	464	485	455	464	451	448	451	472	468	468	460	445	487	450	479	434	488	492	448	429	479	436	457	466	458	449	456	448	450	467	474	444	449	435	486	449	463	425	457	469	452	485	449	449	440	494	433	467	430	464	456	479	430	488	456	464	476	474	432	459	468	426	474	455	460	468	474	482	438	415	423	448	447	463	436	465	451	427	473	507	455	491	432	480	447	474	485	441	498	435	462	436	462	464	490	462	481	480	446	448	433	459	421	460	405	461	452	477	478	488	466	470	462	470	433	434	448	498	463	466	485	449	464	459	472	423	441	451	453	440	475	462	447	510	466	437	428	453	431	465	489	464	460	430	425	447	448	479	462	473	463	470	448	423	463	450	461	461	432	446	482	459	464	442	455	458	424	458	460	424	412	460	476	472	445	442	459	460	429	474	467	460	438	478	462	418	448	461	468	460	461	485	439	464	458	473	460	444	470	449	458	462	451	463	437	429	439	458	427	469	412	492	448	467	473	432	439	456	462	433	459	447	443	424	460	491	464	467	448	469	475	511	440	445	431	441	449	461	470	460	458	456	487	443	445	456	475	457	475	460	460	470	447	456	427	492	468	433	458	442	440	470	456	473	455	469	456	466	448	461	418	478	409	484	460	447	454	493	464	451	468	415	469	484	456	474	442	466	431	451	460	451	463	437	476	448	446	466	466	494	499	442	459	421	459	501	436	415	451	473	477	465	514	462	467	428	432	486	454	482	447	453	500	417	423	452	457	424	421	484	471	450	464	437	428	463	443	499	454	469	477	477	456	457	489	459	417	464	477	465	484	487	461	472	457	429	406	468	463	448	477	461	453	428	469	450	461	437	439	453	485	469	446	441	446	482	457	459	485	425	491	445	455	454	467	429	447	456	456	493	518	464	466	452	475	485	490	469	446	453	462	495	496	485	447	501	459	461	458	450	459	452	444	469	425	445	448	436	474	465	447	458	447	424	457	467	446	491	458	483	451	485	436	414	452	463	458	475	414	442	458	425	449	499	441	455	464	480	480	483	457	437	459	451	439	488	465	467	504	498	454	440	468	433	473	474	456	475	501	475	473	474	459	439	453	459	447	460	444	464	460	481	457	439	480	438	484	500	471	450	458	430	456	456	461	492	462	447	474	477	480	453	474	504	485	457	405	456	488	458	464	447	462	443	451	452	455	486	420	469	399	468	461	470	465	452	480	454	473	410	427	484	444	468	467	444	454	454	453	488	495	423	419	510	504	478	433	476	481	418	436	467	476	458	433	455	444	458	424	480	443	464	431	452	492	452	463	486	470	453	443	486	436	435	467	471	482	452	469	438	499	446	436	401	457	443	467	462	482	515	453	510	490	414	456	430	464	465	449	459	460	494	492	462	422	461	472	464	501	469	485	453	463	487	397	490	467	436	432	462	437	433	455	431	449	490	476	466	494	432	450	460	479	457	390	448	449	456	462	432	439	449	486	471	466	472	419	448	440	451	478	440	469	474	444	466	461	428	463	424	452	488	491	439	416	458	464	471	459	446	455	470	448	448	453	487	460	440	476	411	468	495	446	447	445	447	464	447	482	480	437	479	475	485	476	483	465	443	432	426	467	494	480	485	424	438	473	471	418	480	434	470	450	446	480	450	476	436	463	439	468	481	449	424	466	440	411	451	463	443	443	452	440	425	470	440	475	435	460	448	494	468	469	458	440	446	499	483	427	445	476	492	472	459	474	483	455	448	487	475	451	463	454	501	428	457	456	458	462	463	457	475	485	435	451	479	451	468	462	447	483	466	466	445	440	455	500	522	460	451	441	428	436	429	445	461	453	411	465	440	471	462	433	444	432	414	455	458	462	454	487	449	486	471	455	465	462	439	451	495	412	460	456	476	457	419	483	443	485	429	455	482	454	474	439	454	440	453	407	468	417	432	419	434	464	483	418	465	415	471	497	444	441	449	435	446	461	473	431	451	443	460	469	467	410	432	415	428	467	449	456	459	482	441	477	453	485	477	482	466	443	423	438	436	424	439	429	420	463	452	470	444	447	447	448	428	489	453	451	443	432	440	480	452	486	435	439	509	490	445	494	449	510	478	479	494	442	470	460	479	478	470	480	453	418	472	467	456	471	494	443	496	455	429	477	464	446	445	499	435	448	440	490	481	437	446	445	460	473	487	414	438	419	467	487	451	437	528	453	443	455	481	451	450	386	472	467	480	439	469	446	473	453	468	456	455	473	419	465	485	424	440	476	470	455	451	467	439	464	471	416	443	455	460	477	480	446	426	465	441	444	433	438	447	465	438	477	479	458	465	479	437	448	456	474	479	427	461	470	473	466	474	435	463	404	438	443	409	455	483	452	451	494	430	430	467	468	473	468	448	434	449	487	419	472	454	425	469	449	488	432	426	438	476	447	456	468	458	430	463	407	437	508	455	421	457	449	451	446	440	454	437	443	475	442	437	449	457	463	434	463	416	426	439	453	430	440	461	444	465	503	443	446	458	439	469	450	489	448	486	439	455	459	468	462	428	433	461	476	480	470	432	447	447	420	485	455	455	486	463	415	437	458	445	467	443	443	441	471	429	441	442	446	463	467	447	461	468	442	465	432	471	457	462	456	443	471	491	436	456	453	454	451	460	410	478	439	477	437	505	450	485	488	457	473	461	498	441	464	457	461	507	454
43634	67577	46443	32217	19608	14321	12770	10287	7792	6172	5038	3891	3342	2771	2368	2087	1736	1540	1256	1124	1012	965	923	763	801	703	675	679	616	579	612	519	465	512	496	532	464	510	451	501	552	469	458	461	486	467	449	472	452	474	461	432	473	456	443	472	455	458	436	455	436	434	469	502	483	446	470	467	440	451	478	439	480	502	444	436	451	462	449	453	483	411	447	453	449	447	412	440	437	470	439	442	452	465	504	438	474	421	484	436	452	418	500	404	451	464	452	404	457	450	447	438	449	453	454	457	475	482	461	468	426	448	451	407	461	455	445	478	448	471	438	500	472	424	396	426	459	408	436	458	428	452	460	477	461	457	439	476	416	436	433	417	446	461	445	475	430	456	447	432	416	427	460	464	483	452	449	445	436	483	454	446	444	443	445	479	414	482	464	467	463	465	468	460	462	470	461	428	466	465	452	444	458	464	472	412	477	411	494	451	397	437	438	451	447	444	467	442	423	432	454	449	433	462	483	434	467	425	466	463	438	502	421	456	487	459	466	465	454	476	437	475	494	471	477	475	473	447	430	464	457	459	441	462	427	416	427	458	443	471	427	477	420	444	468	456	450	431	500	444	416	475	489	516	425	455	478	451	460	451	427	467	440	482	492	449	452	464	473	459	476	461	440	429	428	457	438	455	464	461	445	443	455	425	421	451	435	450	456	449	431	464	470	455	450	460	421	458	466	449	465	409	484	464	449	461	473	441	436	441	457	430	460	444	482	488	472	454	441	451	458	462	472	462	455	439	429	414	466	477	482	429	438	425	410	483	418	410	482	455	431	502	442	459	443	473	463	445	482	446	443	455	468	442	445	421	458	466	447	452	437	450	457	428	452	477	476	458	463	442	435	456	435	482	454	502	415	516	439	425	455	404	489	477	457	473	460	427	471	437	460	446	422	450	486	446	444	434	413	459	430	456	481	441	445	424	476	455	464	411	438	477	433	460	435	434	456	472	464	438	439	434	491	479	437	474	492	468	453	428	446	430	450	450	446	469	440	456	439	457	442	430	467	415	474	469	417	414	439	437	411	446	456	468	402	431	459	457	421	459	428	431	462	455	435	427	433	445	477	457	458	459	415	465	418	446	465	421	454	456	463	464	432	475	478	448	435	490	428	467	441	434	441	463	435	479	430	441	453	439	442	416	481	450	434	467	449	427	454	437	431	464	469	432	416	440	466	428	443	463	470	436	479	427	470	452	447	434	482	424	482	407	453	458	471	399	476	485	467	452	443	486	445	447	448	464	447	443	445	443	449	423	409	466	448	450	453	460	465	468	447	442	444	457	455	435	474	444	433	439	449	443	449	463	465	453	469	384	488	429	420	457	413	403	453	448	473	468	464	398	448	467	462	472	415	451	445	453	438	420	443	456	430	421	474	468	473	449	462	462	446	464	460	439	434	459	431	476	460	476	476	470	447	487	403	457	430	441	484	450	422	452	469	451	483	451	456	471	469	448	475	445	496	473	478	457	440	403	493	463	446	482	472	435	435	457	431	476	446	433	414	455	466	425	452	459	458	472	505	488	485	413	443	442	461	465	421	449	439	462	473	458	478	451	481	429	471	472	447	441	424	475	438	466	429	474	471	436	442	444	449	444	463	458	434	462	431	450	473	444	421	420	468	421	424	446	469	462	456	468	446	444	480	490	453	478	448	428	466	423	422	471	445	453	465	448	443	450	436	416	443	423	442	422	442	448	434	460	415	489	493	431	451	414	470	489	453	443	450	435	453	445	488	423	479	424	442	465	430	468	446	431	457	449	437	474	427	459	429	448	466	478	399	445	458	445	472	451	463	447	472	472	479	437	437	446	488	447	471	416	468	446	473	407	466	456	441	428	433	411	405	456	433	463	441	439	487	467	467	440	449	483	469	448	433	472	459	462	471	444	468	442	453	425	434	440	455	450	484	441	424	462	459	463	425	466	463	460	415	421	477	409	440	420	462	444	435	442	428	467	465	442	469	432	466	430	481	474	439	474	473	446	446	460	448	427	465	488	447	452	433	468	435	424	495	445	437	432	459	440	445	449	440	506	480	437	437	404	457	432	468	495	450	505	441	419	414	459	448	479	474	484	424	452	472	469	432	450	483	435	407	438	455	411	444	469	451	463	458	427	451	421	439	409	452	460	474	452	446	434	481	468	435	475	436	429	446	421	445	432	418	427	438	435	449	472	437	431	444	463	455	467	444	489	439	459	454	423	500	441	488	463	430	456	438	448	434	438	485	430	462	477	487	475	436	445	398	487	441	452	480	442	441	451	464	472	466	474	456	395	500	442	433	463	438	478	444	458	451	470	429	458	448	448	447	440	470	431	448	485	434	499	469	439	423	459	439	451	414	466	424	462	472	479	465	499	447	448	441	459	460	459	461	426	457	434	483	424	423	473	456	475	468	473	485	478	446	470	464	464	468	415	474	479	437	491	436	467	467	415	468	451	447	448	438	464	478	462	414	453	490	458	456	475	424	460	420	442	439	454	430	449	470	431	474	442	463	413	423	428	437	431	445	452	439	450	437	454	446	427	464	482	458	462	463	459	460	446	477	468	452	460	471	456	480	475	377	424	429	483	494	468	445	456	431	489	486	460	446	469	439	389	447	453	481	496	472	466	468	455	511	472	451	411	450	403	415	465	482	502	459	436	444	437	421	432	487	453	498	506	467	449	460	438	471	449	444	465	438	437	440	415	474	454	446	449	457	443	414	458	451	476	457	451	409	453	454	452	447	439	442	449	460	445	472	436	462	414	462	448	493	462	492	473	466	453	501	471	417	424	434	459	448	459	474	417	464	449	453	469	477	503	487	454	444	441	454	475	468	481	430	447	462	447	459	420	454	442	449	442	434	448	446	406	448	500	447	441	459	450	450	454	435	445	440	463	489	434	430	441	453	453	495	399	470	467	442	443	408	456	438	442	432	441	477	421	401	445	433	462	440	474	438	453	419	439	459	452	420	485	444	510	437	458	444	469	441	432	442	426	453	445	436	433	450	437	418	473	480	486	463	431	475	444	455	439	476	468	455	418	479	450	486	476	448	489	484	412	423	476	450	444	508	439	484	461	498	428	460	440	444	450	441	453	428	425	461	459	442	430	441	473	473	465	438	439	408	471	432	481	497	435	463	442	451	442	422	454	457	440	433	460	494	396	421	439	468	484	442	428	452	438	411	468	465	453	486	454	432	437	434	463	511	512	481	472	420	426	424	442	445	438	451	445	410	443	410	409	405	472	472	441	411	438	404	438	449	478	442	442	456	471	428	432	438	411	468	465	469	429	413	453	454	450	441	426	470	456	464	439	447	498	436	452	424	472	450	473	440	425	446	457	455	426	459	468	412	462	446	452	461	478	462	464	450	427	451	420	429	453	444	455	451	468	479	438	457	438	473	452	444	435	452	485	423	456	446	455	465	481	429	449	457	486	463	453	485	463	428	460	465	454	455	428	486	467	428	497	443	391	452	455	448	480	470	411
37291	38779	37943	25338	11809	6461	4905	3795	2767	2371	1872	1487	1313	1234	1053	986	804	802	800	626	667	619	550	558	544	562	526	469	519	496	490	456	441	464	419	441	453	498	493	481	472	446	483	481	416	447	434	422	433	431	462	443	439	433	466	460	460	447	438	374	402	442	450	431	431	456	475	427	405	446	416	430	471	420	439	463	437	453	428	444	414	403	436	445	437	430	452	467	420	428	422	445	471	429	473	441	444	477	440	426	405	445	439	446	420	463	411	454	459	471	461	472	474	444	446	435	434	452	437	439	432	454	463	484	460	488	391	431	475	421	439	419	442	436	426	433	435	402	405	417	419	440	440	446	426	425	456	439	423	419	405	430	416	439	394	426	429	448	470	435	490	400	441	409	450	440	425	417	412	401	448	472	473	432	452	461	427	447	456	429	398	443	463	409	452	428	449	446	456	464	439	434	376	421	438	448	441	418	444	446	444	460	467	429	398	455	422	448	457	444	459	431	443	441	441	426	457	465	454	427	446	394	446	427	430	403	433	424	462	435	427	459	421	471	462	439	449	422	408	446	456	435	431	440	437	449	444	421	496	419	478	420	443	428	452	445	440	443	430	464	455	404	419	446	485	386	445	443	435	455	423	465	464	441	430	479	434	427	455	432	465	429	458	399	453	490	464	442	417	452	458	458	436	434	424	467	446	482	434	429	445	395	428	450	400	442	437	395	438	434	427	434	410	455	418	437	432	434	435	461	418	419	438	443	419	454	422	463	454	409	439	451	418	430	428	453	418	455	419	428	448	433	412	412	483	477	449	431	449	434	423	494	425	422	442	474	423	452	443	446	473	451	457	422	432	415	443	426	440	435	460	442	468	440	445	383	428	413	486	422	478	465	417	437	430	451	432	465	434	457	425	441	423	469	439	432	444	426	436	468	441	500	473	448	461	445	448	451	433	457	431	422	439	442	365	446	448	468	441	434	454	419	438	448	446	422	450	423	481	402	434	467	432	448	409	416	403	455	459	394	433	446	464	463	468	396	439	426	441	422	437	445	424	439	451	437	437	447	436	464	443	422	420	442	424	376	451	470	434	434	472	387	434	429	409	510	427	418	423	416	460	474	506	434	407	426	428	443	441	439	455	435	448	439	413	419	470	452	423	458	441	456	415	437	383	425	454	427	436	460	426	438	415	409	473	435	466	481	461	432	444	428	456	421	439	413	419	426	440	471	479	452	412	447	461	462	439	430	429	435	432	426	434	440	452	448	437	402	449	407	466	444	443	444	417	465	452	422	433	426	441	439	394	429	403	433	459	415	470	471	454	424	449	449	460	410	439	426	405	419	457	413	425	401	388	450	430	461	452	425	442	426	447	456	424	465	434	425	455	471	456	411	413	443	451	425	453	447	438	457	415	462	412	443	419	464	431	434	425	448	446	413	452	457	448	429	437	419	479	455	430	451	417	453	449	415	440	438	450	451	402	437	435	436	426	438	451	437	410	461	461	436	430	433	435	430	435	458	436	470	431	456	447	443	439	432	443	424	437	444	425	427	415	462	399	427	436	446	460	438	426	436	442	430	473	419	445	459	419	461	421	473	461	438	429	452	485	436	384	457	452	431	463	423	409	433	415	404	453	435	453	438	401	429	476	427	493	427	425	447	455	441	426	415	415	474	424	435	404	432	450	423	406	467	419	422	435	462	459	470	431	439	419	470	435	448	434	467	426	445	437	513	432	460	415	420	412	424	435	440	408	398	417	442	434	414	423	409	460	423	462	418	455	437	478	458	481	458	436	416	452	431	420	461	442	429	471	432	460	424	439	453	460	424	417	421	432	471	421	429	418	437	438	444	417	443	461	421	398	451	463	435	434	458	485	457	435	466	454	451	447	458	458	461	446	436	434	436	478	426	438	472	446	407	459	456	424	501	415	436	426	435	425	439	448	439	437	489	446	452	440	441	419	434	407	451	403	427	466	423	434	456	435	491	417	472	465	451	454	408	439	446	436	446	420	437	424	472	433	439	466	418	448	446	435	457	467	453	454	420	476	469	450	444	387	434	457	425	475	408	449	423	459	466	444	427	396	466	500	403	412	433	431	446	444	418	423	414	441	438	413	430	442	426	430	433	449	426	431	443	415	420	421	402	432	400	422	473	463	428	495	466	444	442	421	465	428	408	453	451	443	403	421	443	447	456	459	439	464	465	455	462	418	437	461	420	458	430	450	396	447	444	445	430	432	425	449	442	461	459	471	440	477	446	457	436	456	460	408	438	457	468	424	417	467	435	425	461	455	465	435	431	460	422	444	408	446	438	453	453	435	441	440	446	465	427	460	419	459	440	456	468	433	475	469	444	422	391	422	431	462	457	418	460	423	431	397	459	439	457	444	469	469	435	425	419	470	422	450	441	404	422	483	443	436	421	439	407	464	450	462	435	439	432	458	412	407	457	452	488	438	414	453	441	409	450	446	441	457	431	418	433	415	451	432	422	453	464	475	429	461	456	461	451	396	425	440	468	458	401	471	414	447	485	440	413	464	448	411	434	435	481	455	461	457	442	434	498	445	422	454	392	450	453	461	481	451	417	441	409	416	415	466	431	423	444	448	423	435	424	415	434	441	474	433	441	454	411	378	463	460	446	460	424	411	449	476	411	455	423	420	449	483	432	414	381	439	405	448	454	435	445	441	410	452	449	453	455	443	417	432	426	405	437	462	463	409	443	455	412	449	446	462	438	419	417	409	448	441	430	414	431	439	445	428	459	443	449	456	417	462	433	442	453	460	463	465	427	451	467	441	409	472	446	453	452	408	447	413	436	413	433	452	439	400	440	426	436	450	435	454	448	440	439	433	408	400	408	452	411	451	482	443	443	421	454	433	452	463	436	458	441	447	429	448	431	453	438	427	465	480	451	442	413	434	451	443	456	402	473	414	434	464	411	448	433	460	504	471	438	445	464	439	438	443	425	415	441	430	431	426	424	453	450	415	453	439	435	418	411	478	431	434	456	419	437	450	447	402	443	402	426	423	465	391	429	427	414	454	436	470	441	439	460	469	431	420	388	444	448	401	434	416	420	439	420	467	463	427	428	431	444	390	415	445	452	445	447	415	494	463	447	463	434	417	445	462	459	442	412	435	410	432	448	469	436	474	454	413	438	411	423	448	440	462	444	455	417	453	422	411	437	442	461	416	452	472	445	457	414	483	428	477	471	403	398	409	452	476	469	435	440	454	466	449	425	449	419	421	465	435	457	411	398	444	406	375	408	411	454	441	413	435	448	453	444	443	477	439	422	439	454	443	446	460	468	424	429	395	472	430	412	457	442	498	428	466	465	424	441	402	417	444	417	422	428	452	446	454	445	444	441	454	428	459	416	477	445	409	421	446	426	452	432	435	465	454	462	431	441	469	491	433	412	430	475	436	449	433	418	417	449	412	422	448	462	434	474	442	457	418	404	448	450	448	490	464	411	438	456	439	436	462	430	429	462	453	431	431	419	470	485	454	382	442	400
41042	49804	37870	20980	12618	9153	7434	6067	4420	3581	2741	2303	1781	1638	1374	1257	1122	989	873	820	783	707	657	607	619	521	524	514	494	510	506	499	454	430	474	486	493	436	471	484	449	478	464	495	440	497	459	441	428	484	480	489	424	443	420	471	456	483	444	424	435	443	435	429	458	453	400	470	488	419	422	466	450	465	440	452	455	415	439	449	443	446	495	396	431	437	433	443	445	479	459	432	453	442	410	457	418	418	493	411	462	450	412	433	456	390	439	470	406	462	442	430	458	472	462	449	437	490	428	453	454	450	427	458	420	425	468	438	448	468	448	417	447	407	463	458	449	422	465	427	446	429	463	434	429	460	465	455	407	451	455	441	448	439	452	414	401	422	420	447	451	400	427	489	437	446	445	429	439	469	479	431	438	432	441	475	407	474	435	448	457	446	462	436	422	418	444	454	423	467	414	483	437	441	413	458	407	428	411	449	440	428	440	457	408	450	466	480	463	448	455	420	463	442	442	429	418	414	405	405	449	457	451	429	404	433	465	434	448	445	448	435	401	443	465	455	459	498	457	447	443	459	467	434	441	469	417	476	418	433	469	490	417	456	440	466	448	444	423	424	433	478	461	412	465	460	446	415	429	408	439	452	416	417	442	466	448	464	482	410	443	457	444	452	425	448	447	493	426	450	435	397	444	462	497	452	463	445	421	412	468	443	455	466	438	413	444	470	457	438	453	430	463	476	459	433	455	460	403	429	447	437	481	472	444	474	467	421	427	441	417	474	440	459	429	482	435	452	448	449	471	428	439	452	439	422	475	425	442	414	452	475	475	414	476	427	434	466	428	425	464	428	481	485	452	487	444	444	443	417	468	444	484	429	433	439	484	500	410	457	449	462	461	466	426	456	440	449	401	435	481	449	425	496	434	485	441	430	461	452	452	506	447	442	427	437	460	437	458	437	455	430	436	445	481	437	477	449	449	436	428	439	412	441	482	470	462	468	450	406	448	437	433	414	429	442	445	423	451	435	474	414	448	405	439	423	442	430	382	437	435	459	426	483	443	452	426	445	436	451	403	480	471	454	429	414	456	463	453	468	442	423	424	426	475	419	415	500	432	416	474	430	476	473	465	454	464	416	429	469	437	453	468	454	423	426	443	464	434	451	503	426	430	434	445	477	456	450	476	422	459	472	440	412	450	464	453	456	461	461	458	460	445	475	466	464	436	440	425	455	454	467	422	484	457	407	457	453	446	424	454	474	436	455	468	428	401	482	419	422	452	484	455	422	443	468	433	454	507	466	452	485	466	412	438	415	474	423	441	439	434	466	486	465	459	441	455	425	424	439	436	452	424	454	454	460	427	400	454	438	422	453	415	432	416	488	439	448	444	438	457	427	461	401	451	471	484	427	473	404	435	430	468	447	492	456	480	443	429	446	396	441	455	461	504	462	444	440	417	444	426	469	417	453	451	432	443	423	441	416	482	434	456	442	426	479	441	447	497	465	415	463	421	473	483	465	442	414	432	428	431	427	462	464	425	457	454	442	433	454	430	450	429	424	436	428	453	449	452	477	434	430	484	412	456	424	456	425	413	475	426	438	446	485	434	459	440	474	454	466	444	471	449	453	440	418	475	457	462	466	450	430	460	435	461	499	432	454	456	460	436	452	461	449	420	434	422	473	437	470	476	434	490	419	470	472	456	465	431	438	407	460	471	453	440	451	442	446	464	418	472	474	452	442	406	440	466	452	434	450	438	448	417	445	435	438	428	465	421	448	451	399	440	446	469	445	467	513	459	419	463	431	440	471	445	417	448	458	417	414	446	440	448	460	417	466	505	442	445	447	442	453	458	455	417	486	413	454	443	431	460	450	459	416	403	472	464	424	467	426	458	437	419	422	426	441	441	438	452	474	397	435	434	435	416	421	420	424	453	465	474	468	487	464	435	443	453	450	435	461	470	474	471	459	453	430	442	464	468	457	453	434	446	413	411	426	448	458	444	427	444	436	440	450	421	440	471	441	401	460	470	452	470	471	430	451	445	446	478	457	423	420	479	445	447	419	442	423	418	417	447	441	451	429	423	454	460	465	455	456	449	447	456	481	412	426	453	438	463	450	433	479	429	448	489	440	473	437	427	422	452	440	430	471	442	425	472	474	459	484	430	430	409	427	452	441	442	435	456	460	430	418	469	475	453	421	422	454	489	458	433	467	426	441	480	462	464	445	423	428	439	458	427	419	444	441	479	439	420	450	487	471	466	456	436	446	441	424	412	452	473	483	428	429	413	465	414	449	445	447	415	420	465	396	451	442	438	444	415	423	401	452	443	411	421	432	431	455	481	441	458	447	441	413	496	464	481	479	438	439	432	427	468	442	429	437	464	479	417	452	436	482	423	442	430	453	425	456	456	464	455	434	456	427	472	480	445	468	446	458	441	434	439	467	443	429	441	453	417	444	449	462	418	452	437	398	427	419	436	426	430	456	414	450	477	409	457	438	473	408	426	428	456	441	470	429	440	410	466	449	430	490	422	454	381	435	439	448	447	426	423	464	484	463	450	444	453	407	475	394	417	440	453	425	457	440	427	494	452	457	462	442	441	454	429	440	460	452	447	464	439	442	483	464	464	408	454	432	429	455	460	406	450	428	445	436	439	428	434	449	449	439	434	427	435	458	438	446	455	442	429	452	413	421	448	449	421	443	471	455	477	426	423	456	434	439	466	459	430	472	468	454	417	459	433	433	455	474	462	461	462	502	425	436	438	455	476	478	431	456	444	434	420	449	462	451	438	422	421	431	459	442	424	456	440	443	484	436	442	458	468	487	434	451	408	433	483	465	427	444	468	441	458	440	435	446	501	406	419	418	445	485	426	456	393	472	472	465	448	444	409	425	417	438	424	486	438	433	472	440	475	395	411	437	454	430	462	459	440	447	434	469	451	468	476	454	426	472	465	456	411	449	445	430	456	448	456	466	457	439	466	452	438	466	448	430	403	445	448	435	418	434	431	439	458	436	449	443	431	464	468	472	448	458	473	460	453	475	456	430	431	472	412	431	457	437	456	477	428	429	475	423	475	442	425	442	410	435	424	430	449	445	441	464	447	466	458	432	440	504	486	469	462	430	441	401	407	423	443	415	425	470	439	414	457	433	483	444	436	428	458	405	453	462	420	458	428	489	470	409	415	445	441	428	425	429	448	453	469	480	449	409	444	438	439	470	460	445	453	444	437	501	435	410	446	435	459	459	462	425	455	479	463	462	428	456	448	447	433	418	418	440	444	460	424	472	444	412	430	444	435	430	402	455	450	457	427	423	431	418	447	471	421	445	438	444	453	452	422	430	439	467	452	456	429	493	442	455	418	459	447	409	447	434	446	478	436	423	462	433	438	431	443	435	429	441	433	438	444	427	440	457	411	398	438	448	427	469	429	427	422	421	465	458	444	457	429	438	414	446	476	416	481	415	406	451	472	453	464	441	478	482	426	452	440	446	461	466	462	439	418	448	415	448	444	429
23998	21207	28724	25207	21660	16184	9559	5941	4280	3435	2764	2272	1975	1651	1435	1340	1110	1023	895	823	730	694	683	592	663	536	555	530	535	540	464	474	486	471	470	456	498	441	457	431	434	425	442	434	477	447	457	450	383	417	412	458	461	438	450	440	443	402	421	437	428	433	458	433	418	434	422	466	412	446	474	442	438	436	435	438	435	431	431	434	446	410	463	439	423	391	459	380	469	437	434	414	429	436	436	434	458	452	437	449	438	456	417	443	426	455	429	418	425	384	439	447	421	435	429	421	414	446	430	433	444	465	425	435	446	416	451	405	437	435	434	435	390	421	424	427	391	448	444	431	460	410	448	420	441	413	399	452	465	442	404	421	439	407	415	414	434	442	454	402	402	432	428	464	455	455	441	446	425	437	419	435	425	457	465	418	426	436	399	446	453	440	431	429	426	441	467	404	379	425	437	411	448	435	428	451	399	438	399	434	436	405	382	442	430	464	433	446	446	391	450	439	448	435	449	445	462	411	439	423	433	453	424	420	430	418	435	439	441	420	447	412	460	394	440	421	440	422	443	439	432	403	415	420	430	397	439	448	426	407	425	416	464	401	384	410	429	421	459	408	447	425	434	405	438	411	430	435	425	443	404	394	449	439	431	429	427	398	457	435	415	448	446	414	496	440	418	440	394	444	437	449	445	431	418	464	431	431	453	438	404	447	431	421	420	459	450	422	431	466	409	405	441	425	424	468	400	434	440	420	425	445	402	438	425	427	486	438	404	413	432	410	423	450	476	442	444	399	429	449	412	408	427	408	456	449	436	424	439	418	425	450	433	391	407	461	436	421	418	406	437	461	400	443	444	410	440	412	386	436	437	441	409	420	421	414	421	448	433	443	433	421	458	449	420	453	398	434	393	392	420	482	448	431	402	388	425	415	431	443	486	443	443	437	405	443	415	386	482	391	414	407	439	421	438	451	451	402	425	402	450	407	428	401	449	400	440	428	439	409	413	413	416	426	432	442	447	401	450	446	420	440	406	429	392	404	425	395	450	460	416	407	456	451	428	415	431	462	424	456	423	446	435	412	451	426	410	457	447	396	437	442	433	432	420	412	433	443	415	445	440	424	430	436	442	404	449	406	447	412	412	424	418	385	437	427	441	420	438	438	440	425	406	418	420	413	438	406	422	457	444	436	423	435	425	389	418	437	429	440	408	405	418	398	462	449	419	427	393	431	476	441	473	408	429	441	425	418	434	439	461	453	420	401	410	443	451	407	423	419	447	425	421	462	432	424	430	417	431	410	402	433	410	445	428	470	461	427	451	427	406	427	447	409	424	438	421	443	467	397	428	424	407	411	446	426	428	442	394	423	430	475	440	422	461	444	448	438	403	403	447	444	442	422	408	434	461	429	424	467	391	427	432	466	412	447	445	427	435	424	414	422	485	436	420	447	461	430	411	455	425	419	430	432	430	521	417	378	421	404	416	404	430	447	443	435	398	425	447	443	388	415	410	462	411	430	404	440	420	439	466	448	440	462	411	431	436	383	433	437	396	423	461	423	417	467	410	448	397	420	437	420	413	414	424	406	447	429	459	432	451	446	460	394	445	443	398	433	407	464	414	410	424	406	455	440	397	447	438	393	405	438	420	406	452	453	418	419	465	434	428	413	424	430	424	434	432	438	451	398	408	427	424	428	485	445	412	442	433	415	426	437	440	425	426	436	413	448	411	427	447	444	445	443	423	388	416	413	433	425	461	455	443	409	401	448	442	466	425	441	387	414	447	425	453	434	426	374	422	422	420	440	456	454	429	405	418	432	407	423	409	407	449	437	454	439	430	418	433	424	432	436	409	441	441	400	392	419	437	448	465	428	430	450	452	425	438	452	450	442	453	433	453	454	418	439	438	447	419	427	423	450	409	411	451	437	436	449	452	426	435	448	421	404	446	386	432	430	424	423	441	433	449	452	415	424	429	433	442	438	431	396	442	437	405	446	423	434	458	437	428	410	454	441	450	434	412	425	433	419	444	440	446	420	435	439	425	451	414	432	431	403	420	386	407	394	402	444	458	442	381	448	435	452	424	412	426	396	439	417	367	394	443	456	426	467	426	414	424	402	423	429	427	445	457	410	418	398	425	439	406	430	425	472	401	438	404	491	424	454	451	432	442	431	417	450	389	445	466	412	461	419	406	418	416	435	432	433	412	435	440	457	441	433	472	405	393	448	445	422	466	410	409	480	462	430	418	415	409	421	418	432	425	448	440	421	426	407	421	428	449	485	400	427	379	402	435	417	448	458	424	405	434	401	401	465	442	459	424	431	426	451	410	404	427	404	441	426	423	436	478	443	446	485	436	426	425	418	438	399	454	411	440	463	429	397	411	436	426	454	445	437	447	406	437	420	446	440	441	437	465	447	436	432	409	382	393	407	459	436	434	441	441	442	426	425	400	446	448	410	410	436	428	455	423	432	440	415	432	421	415	414	403	409	462	413	421	392	428	430	431	401	445	419	461	417	427	431	430	411	438	425	430	459	398	391	464	427	454	455	435	461	431	424	445	435	453	450	457	434	418	430	419	439	512	435	457	426	401	370	395	424	478	451	396	418	463	430	431	436	427	466	404	453	439	438	458	445	402	457	423	464	432	414	419	413	444	398	404	466	407	424	455	424	423	381	469	408	391	422	463	429	441	437	399	447	428	405	449	418	423	435	468	482	448	400	430	427	390	452	439	434	453	429	418	405	424	403	423	385	438	415	407	443	456	410	435	456	420	406	400	467	463	434	408	417	442	394	412	432	433	432	428	388	434	441	422	420	429	434	461	435	445	454	450	424	419	411	419	415	452	399	410	454	450	442	467	434	397	433	435	440	420	429	451	426	412	412	472	424	447	412	431	423	411	434	374	456	437	430	432	437	443	456	414	435	425	421	404	446	437	425	444	418	423	425	449	456	437	453	431	443	450	438	428	452	440	438	471	454	448	423	437	412	466	451	410	446	408	443	437	435	421	459	445	439	417	412	437	422	456	435	419	447	419	415	425	446	410	451	416	435	403	411	453	415	379	438	446	423	414	440	451	437	438	475	433	436	406	429	432	447	408	462	408	457	415	450	406	461	462	413	421	429	402	446	438	438	441	411	437	430	453	471	419	431	393	416	443	455	408	460	464	461	432	428	439	443	447	425	434	470	386	446	408	430	463	430	468	442	388	445	467	451	455	462	449	398	408	456	421	443	429	409	432	444	446	424	425	397	475	438	439	452	449	427	448	436	418	425	403	435	438	432	404	410	447	429	452	388	413	412	417	413	450	440	436	453	419	421	461	449	416	438	431	422	394	412	409	453	416	432	399	432	417	398	467	421	419	457	446	463	441	420	415	423	454	421	419	433	420	448	404	450	471	465	450	458	439	428	439	452	443	436	426	393	409	405	452	433	448	441	414	415	446	461	439	401	449	411	393	398	429	438	438	404	462	462	415	397	456	404	426	448	430	410	431	441	422	399	425	444	443	425	358	448
39111	61283	47360	29526	18230	13058	10703	8411	6558	5279	4076	3259	2777	2301	1928	1742	1510	1288	1101	1024	892	797	750	709	724	706	624	621	572	552	549	506	467	461	471	462	468	493	473	471	471	448	476	426	442	434	459	398	466	452	463	424	469	411	436	446	412	413	419	413	444	408	418	461	433	470	447	444	395	441	434	443	412	427	429	451	425	456	412	439	404	456	425	451	444	432	444	469	459	388	401	416	447	478	435	417	411	428	430	414	432	454	408	421	416	407	428	440	453	455	466	440	419	433	443	450	456	445	459	430	409	435	450	444	450	460	416	439	415	427	450	440	418	459	424	444	420	424	433	421	413	433	431	487	433	413	429	430	431	438	412	424	438	464	449	437	449	462	481	430	390	431	433	423	443	427	441	464	465	426	427	425	402	428	444	435	429	406	441	429	427	443	416	439	477	449	428	461	418	431	423	439	447	422	453	444	442	438	407	449	433	429	480	423	464	415	427	480	424	454	433	443	414	443	438	461	448	412	435	435	458	396	419	403	465	465	441	447	455	410	427	410	451	445	425	414	492	434	435	459	436	440	421	420	432	430	452	434	473	442	414	417	413	446	445	417	443	421	429	428	438	424	460	416	413	468	446	416	458	464	425	435	418	435	407	431	455	430	436	414	433	429	435	449	435	424	442	426	442	435	438	452	424	419	406	477	444	432	444	421	409	418	421	458	411	437	468	446	494	457	444	461	398	407	416	463	427	455	414	420	455	408	441	430	403	429	428	422	465	409	447	418	456	467	463	430	468	434	426	404	429	445	436	435	469	420	452	468	439	424	446	435	437	426	426	409	453	422	402	435	441	437	445	452	466	415	482	431	414	460	394	457	450	421	388	426	430	444	423	404	442	440	455	401	411	462	421	450	466	436	453	409	427	447	453	440	425	431	446	431	412	419	451	423	440	417	435	407	454	397	438	428	443	470	483	433	433	417	428	455	430	422	476	448	452	424	465	413	415	423	424	420	427	445	428	417	428	445	456	424	410	417	447	422	416	418	412	420	431	383	437	439	436	425	443	413	463	417	437	442	452	457	436	436	458	450	412	396	433	418	455	423	419	451	452	436	438	451	437	423	455	453	418	423	453	414	438	453	408	420	434	401	450	424	420	451	419	449	460	449	438	406	404	441	425	463	443	411	435	427	422	406	423	437	410	421	418	420	429	443	422	415	436	446	441	442	445	415	445	456	486	396	431	423	448	412	445	421	446	480	414	430	442	411	436	423	426	419	439	464	445	413	434	426	395	430	458	424	426	429	431	422	439	441	412	430	489	428	465	436	455	450	444	436	429	426	399	442	425	404	418	428	409	466	464	454	468	440	445	371	428	469	451	452	432	413	412	426	430	408	452	430	486	428	448	440	412	431	431	448	445	444	444	394	403	413	390	423	433	419	421	405	438	427	451	446	430	462	435	464	435	449	455	458	425	394	450	443	416	435	501	442	458	472	472	442	456	443	439	437	419	433	409	459	452	446	423	424	444	447	417	434	429	427	461	447	427	435	412	401	430	467	422	418	459	410	453	426	422	424	405	429	439	409	452	485	435	405	438	477	417	401	423	406	406	440	418	396	421	397	432	434	420	428	426	450	412	425	386	474	430	428	416	437	402	415	396	423	440	450	434	415	425	413	373	427	445	434	437	398	402	452	450	465	434	460	448	429	415	463	468	437	408	441	454	438	418	436	451	440	462	407	412	459	457	419	419	404	449	436	414	420	450	426	424	462	448	437	413	406	435	425	406	446	417	459	398	447	462	442	409	444	394	438	423	399	434	415	416	443	426	414	429	409	436	407	433	443	453	450	445	414	391	410	438	414	432	452	442	401	431	439	431	426	474	411	425	438	465	455	427	426	434	413	430	454	433	414	418	446	438	446	399	460	428	442	435	447	450	443	421	432	415	413	429	451	423	438	428	396	435	425	427	424	431	454	453	423	410	432	439	408	419	427	447	476	444	406	443	414	446	429	446	446	434	475	438	429	397	464	457	458	426	461	409	436	464	433	427	397	467	446	420	415	407	425	438	404	465	437	454	392	458	433	417	478	444	437	436	426	431	440	458	464	454	415	438	414	406	468	412	424	423	426	411	428	451	424	393	438	442	451	434	433	446	466	454	461	421	434	429	451	446	436	420	440	424	478	457	397	466	445	441	475	448	444	486	432	469	438	448	422	418	453	428	432	433	450	426	419	402	418	428	439	470	423	434	420	388	412	416	417	424	455	455	465	460	421	424	425	450	395	433	431	427	459	424	423	455	457	437	469	449	454	448	450	425	438	478	434	412	398	363	443	445	440	434	410	456	448	427	413	428	449	455	419	408	430	427	438	450	441	431	469	386	397	439	434	425	443	458	434	456	412	434	463	419	419	431	430	441	400	411	418	449	475	424	445	457	419	415	459	430	462	478	411	432	420	427	449	391	414	381	438	464	455	438	437	411	416	450	437	465	415	434	451	444	447	451	439	466	415	416	416	445	437	436	472	407	415	474	467	438	407	445	434	449	419	439	394	403	444	454	472	453	438	459	440	466	421	465	429	405	434	443	477	438	414	428	433	457	436	457	409	468	444	401	407	441	457	419	480	466	417	426	466	409	468	464	434	457	430	409	412	443	399	451	425	449	414	389	466	439	441	469	437	437	429	431	402	428	432	433	451	422	407	414	438	447	421	449	427	454	415	435	459	422	442	489	449	430	446	417	419	431	416	441	419	454	414	417	445	410	422	440	443	428	428	446	408	416	426	429	456	435	432	428	430	400	457	439	455	437	467	427	388	434	454	426	422	401	442	447	436	427	468	450	480	438	447	451	440	413	456	430	445	420	395	453	415	398	418	401	435	429	452	435	396	411	429	436	420	448	446	420	410	457	450	459	468	430	432	445	422	410	473	445	442	444	466	449	421	450	396	415	450	421	444	407	412	466	461	408	440	442	432	460	427	418	407	417	435	440	450	443	411	471	490	458	426	423	449	437	438	416	416	436	437	438	442	426	435	496	440	417	457	426	461	451	410	405	427	430	447	418	442	404	408	449	496	431	487	428	432	409	429	438	436	440	400	455	472	450	433	468	439	443	447	392	437	407	440	429	422	426	483	425	442	462	409	445	453	409	428	448	474	401	423	469	456	458	443	458	413	451	449	430	424	392	427	426	438	398	444	432	410	428	463	423	425	441	434	451	433	429	414	433	394	438	426	435	425	403	445	441	408	472	438	467	459	445	446	440	440	403	427	412	432	400	440	435	447	429	445	452	443	443	431	389	386	412	417	440	432	478	400	433	417	438	452	446	420	436	393	407	421	412	445	449	443	474	454	450	464	431	457	451	422	426	476	432	421	451	432	443	419	429	431	453	403	413	414	399	437	441	426	442	453	428	425	419	444	455	425	448	449	435	415	452	455	454	418	433	436	406	429	436	438	444	408	440	446	421	412	413	445	404	451	465	416	470	454	440	425	435	433	430	450	465	410	433	425	441	447	478	410
25344	21586	29456	27780	18398	10291	6479	4626	3475	2808	2240	1880	1631	1415	1238	1170	1056	841	776	745	727	694	628	611	587	585	583	550	489	489	493	481	471	456	471	493	467	461	490	497	479	459	473	442	448	450	456	411	507	486	439	466	451	471	438	433	433	451	434	457	455	472	435	477	500	491	460	470	438	513	423	484	463	423	444	451	445	417	461	482	455	451	423	431	447	449	417	447	435	431	449	449	412	430	462	458	426	451	454	444	411	483	461	445	445	474	418	483	416	465	489	449	463	488	500	432	450	461	424	445	436	434	463	437	474	418	486	491	462	454	466	465	424	484	429	455	475	483	431	468	434	466	448	466	444	399	485	459	435	447	469	436	460	487	468	455	447	470	466	435	430	439	440	411	438	434	489	473	418	472	476	437	407	425	468	465	441	437	469	457	447	472	487	450	458	454	491	478	431	454	421	439	489	405	479	463	460	438	441	439	455	457	476	468	433	461	468	433	461	468	440	469	402	483	446	448	456	448	448	453	455	440	463	484	445	459	503	467	438	458	445	476	458	452	444	430	472	441	410	448	421	461	474	441	451	425	453	437	456	463	450	414	472	419	441	447	424	480	462	490	465	432	470	482	448	472	438	401	432	454	431	437	463	429	420	452	438	447	471	427	394	451	461	427	475	471	440	454	441	442	424	465	477	483	452	413	448	470	472	430	470	468	484	439	415	457	433	486	484	426	463	489	441	443	459	457	446	437	446	424	429	460	436	451	427	440	438	472	427	469	409	457	455	376	455	451	448	491	449	440	495	441	427	442	445	441	449	464	448	485	449	441	451	419	436	458	484	454	435	435	432	465	451	428	452	440	455	452	485	433	443	433	463	487	448	495	411	476	484	456	443	395	438	453	475	459	465	469	483	442	440	433	460	490	439	460	429	460	448	440	489	474	475	423	456	449	478	440	418	461	458	436	479	460	458	443	414	509	453	438	462	471	442	444	488	439	461	458	443	458	428	473	418	459	473	451	428	445	493	463	469	456	456	465	461	425	470	460	459	492	495	448	439	456	458	449	464	440	462	456	450	477	447	475	435	434	480	435	480	468	488	448	425	494	477	424	449	451	474	425	478	431	437	469	468	460	508	413	484	454	458	440	457	448	435	458	516	451	450	449	465	479	463	465	456	417	450	476	468	483	430	475	451	477	446	416	461	443	489	470	445	440	450	447	446	501	446	437	502	471	460	456	481	433	464	426	469	436	453	424	466	462	385	476	422	484	476	485	442	472	441	446	444	415	445	448	451	448	453	432	467	439	423	460	458	461	441	467	451	472	407	454	445	461	436	475	482	473	446	458	476	435	465	417	475	493	427	444	434	445	479	486	473	458	478	434	456	466	445	445	459	457	444	444	444	446	458	452	494	425	425	429	441	446	458	419	471	443	420	446	435	483	453	471	447	448	458	497	448	450	455	448	453	461	489	456	500	454	441	487	426	442	483	409	473	471	446	473	399	452	432	497	447	431	493	463	441	463	427	473	440	455	457	465	448	459	471	466	464	488	429	449	416	470	474	430	424	454	464	474	469	415	491	418	460	487	429	464	465	484	482	464	480	484	454	464	451	426	467	429	480	469	506	438	417	428	446	459	450	470	465	460	472	430	421	444	435	471	496	449	483	485	473	454	486	451	456	425	423	439	452	468	464	435	437	417	482	451	443	431	434	434	453	453	430	477	453	465	459	466	479	451	480	428	472	444	464	460	453	460	463	436	487	450	428	430	442	449	452	467	441	481	433	453	452	474	461	472	453	425	470	507	451	448	482	485	456	461	470	438	458	418	460	441	431	470	452	449	416	474	436	424	460	447	434	459	434	441	427	451	443	454	469	497	478	451	465	460	450	421	466	448	447	415	425	455	459	472	452	495	463	466	449	488	415	486	453	449	480	426	496	484	461	475	434	434	447	470	451	461	461	436	451	446	484	471	438	491	436	442	476	433	476	477	438	445	406	454	445	476	470	448	481	448	470	409	473	465	478	492	468	478	451	449	472	477	472	474	461	446	484	457	453	456	426	436	463	445	477	429	487	446	427	479	435	477	478	433	402	463	495	448	446	453	477	451	484	425	480	454	447	444	471	430	489	445	449	473	445	422	413	392	445	449	477	414	448	463	446	437	461	467	465	397	489	451	469	434	425	453	467	457	476	446	449	425	499	435	527	471	444	422	480	449	455	460	478	490	454	460	440	470	434	481	451	466	462	472	445	424	450	440	461	490	457	434	439	467	473	399	438	433	418	475	443	415	447	446	484	432	455	438	459	484	463	461	439	483	444	418	442	440	477	481	472	436	459	471	443	453	457	432	422	447	429	455	442	475	452	454	453	471	470	456	462	444	470	478	456	444	444	451	433	414	426	446	433	473	472	451	463	431	451	475	428	461	430	474	467	483	489	446	460	452	436	426	446	439	431	445	432	487	447	499	421	458	455	484	465	438	467	456	458	431	428	452	439	449	449	418	427	441	417	456	430	435	484	448	436	457	437	452	481	429	432	421	454	440	438	477	435	415	467	429	421	468	435	470	447	455	461	427	446	427	472	478	457	478	432	483	446	467	483	452	484	441	472	461	411	438	461	445	453	449	432	443	465	454	419	438	423	498	443	456	448	438	449	446	451	509	458	442	451	482	462	441	493	437	475	474	519	469	478	428	435	452	458	442	453	446	421	437	472	432	480	472	450	446	445	453	449	488	463	419	448	442	438	436	456	466	464	457	448	469	446	464	428	470	483	476	426	459	433	496	442	434	476	443	390	459	466	419	435	464	440	486	432	436	453	454	446	459	476	444	446	457	439	445	436	458	450	425	434	470	431	433	461	471	495	441	486	420	481	446	490	437	459	453	464	431	431	474	432	463	494	488	457	455	431	495	420	472	430	428	421	481	451	422	458	420	466	490	474	461	447	458	437	409	460	478	436	444	442	435	432	485	441	437	446	465	423	436	436	441	464	464	482	442	465	451	489	436	431	445	425	446	515	457	397	422	438	434	442	415	457	426	462	436	435	470	476	432	443	447	430	458	481	437	421	412	425	465	445	487	486	442	427	425	447	446	460	430	430	455	432	436	415	459	459	487	475	455	416	459	449	432	434	415	424	457	478	445	450	459	458	445	447	474	450	480	517	456	464	494	487	441	441	470	465	456	448	443	467	461	480	468	465	468	448	434	428	447	478	459	432	448	456	446	465	470	464	472	477	419	418	457	437	479	447	431	438	442	453	481	437	448	457	447	442	426	432	433	456	454	483	461	455	456	487	430	444	459	437	442	464	433	474	486	487	459	466	452	467	429	492	467	460	413	479	410	438	467	449	427	423	451	449	450	435	461	447	422	407	466	465	456	439	415	428	465	471	420	436	462	482	444	426	443	514	431	477	440	435	453	483	443	402	455	412	454	473	400	444	446	467	448	469	426	472	436	459	455	470	468	430	432	456	464	500	468	440	456	485	471	442	430	445	440	460	420	423	447	474	475	428	407
38745	56568	43170	27434	15893	11978	9308	7284	5785	4511	3563	2943	2351	2013	1763	1617	1320	1100	1003	889	845	766	724	663	664	626	613	544	598	537	484	497	471	526	462	476	535	466	481	497	493	441	470	459	501	476	479	480	467	475	512	457	461	444	457	440	439	451	453	496	466	454	408	465	458	447	446	449	404	449	422	467	460	472	465	474	453	454	437	432	470	472	446	473	457	457	416	475	474	473	440	505	471	425	487	471	443	452	448	471	471	481	456	441	464	476	473	420	465	504	443	472	428	478	469	494	448	450	452	449	466	477	485	421	441	472	477	471	432	455	471	473	467	480	460	470	467	457	480	443	469	446	439	453	446	432	439	500	486	442	425	423	491	440	426	446	459	475	450	477	505	454	465	452	442	444	466	414	446	449	441	450	464	429	436	465	469	443	460	435	454	445	449	445	434	453	444	437	450	468	466	474	410	458	423	441	471	466	446	462	516	460	463	458	439	469	438	499	485	465	450	444	456	462	416	459	484	463	437	454	438	499	468	466	482	467	482	476	467	494	468	459	460	422	436	441	452	498	478	451	442	449	461	459	496	461	501	493	457	449	456	473	447	488	437	462	430	427	469	439	466	425	463	479	464	419	454	448	504	437	462	420	452	450	487	452	446	450	479	460	474	416	443	503	482	460	449	443	469	454	477	454	452	437	443	459	493	431	447	452	433	437	429	415	429	452	476	476	482	463	436	477	422	448	414	477	468	447	447	436	464	485	429	437	455	448	460	437	461	452	491	467	421	464	466	462	446	455	440	430	470	504	482	473	469	449	424	432	508	465	438	471	460	471	450	466	452	465	420	488	454	429	440	435	450	453	431	507	453	435	441	457	454	438	446	468	482	508	480	444	510	440	487	436	514	490	449	476	474	436	483	468	458	432	452	449	419	445	472	437	451	458	430	440	482	486	454	457	462	422	445	466	446	462	467	467	462	441	455	458	497	432	489	460	464	476	456	457	436	488	516	467	525	456	495	448	424	470	478	448	434	463	438	482	492	451	433	472	514	443	442	498	444	467	468	463	459	480	446	440	420	453	420	460	467	455	496	455	445	459	446	446	435	476	479	424	441	457	465	426	456	422	445	437	490	469	486	442	456	452	430	438	446	476	478	450	457	436	458	474	478	459	423	452	476	453	464	442	440	419	419	450	461	437	425	430	462	427	472	474	465	476	424	444	437	433	470	444	442	469	471	417	454	445	505	467	445	472	456	452	464	424	435	489	452	456	449	484	463	471	464	449	454	462	476	474	493	490	464	486	463	481	478	463	479	451	483	433	479	433	435	457	432	465	452	445	478	439	468	466	485	410	465	459	438	430	431	462	448	450	432	436	442	464	433	494	449	461	466	430	470	508	452	438	442	487	498	467	475	477	448	425	471	489	432	430	490	472	480	448	476	477	475	436	441	442	454	467	488	460	450	479	453	449	438	459	448	491	458	456	476	484	442	457	430	460	467	480	484	470	473	490	473	452	443	500	442	495	475	450	491	497	484	386	469	462	481	458	486	471	473	475	464	461	442	440	456	470	470	493	453	476	464	491	466	465	473	468	468	460	448	434	493	458	461	442	458	508	420	450	450	474	456	432	404	444	476	486	496	459	440	460	449	469	432	438	422	413	434	487	464	475	493	498	441	496	474	470	455	485	431	450	495	450	480	445	429	473	428	434	411	421	421	452	473	401	471	510	476	443	472	456	505	493	435	475	447	462	471	441	476	452	464	455	482	467	447	493	457	455	430	463	424	471	439	459	481	479	451	457	457	438	451	446	446	451	445	441	501	460	471	444	446	473	479	482	480	419	481	453	497	453	429	471	441	437	448	467	472	484	451	462	446	464	455	452	471	454	492	456	454	410	439	423	484	487	473	426	454	462	457	466	448	415	436	442	470	464	503	448	463	499	429	467	423	453	464	452	459	428	494	476	462	471	470	471	449	483	484	444	470	455	484	446	490	449	461	438	498	422	453	457	454	436	481	440	451	470	481	463	457	453	431	438	464	445	462	483	423	447	420	465	458	458	448	488	481	461	447	470	479	480	496	491	455	461	421	438	502	467	496	500	469	488	422	504	480	435	429	471	458	419	480	469	432	449	460	442	498	415	471	458	445	470	436	477	426	486	432	472	473	463	463	529	483	471	419	423	472	489	455	441	494	439	449	462	486	460	472	454	456	495	450	437	460	471	474	458	449	466	457	452	484	453	456	429	488	472	479	464	448	467	450	473	442	439	439	449	466	468	423	444	438	484	470	431	450	424	453	448	482	459	466	449	462	476	443	431	460	446	465	474	438	453	478	453	455	478	400	454	445	443	442	461	432	468	418	499	434	480	447	466	453	485	482	480	461	420	440	470	493	478	450	454	441	477	432	457	490	451	441	434	455	416	459	487	462	469	473	458	472	461	461	505	468	449	481	439	470	419	467	453	440	456	475	460	457	440	453	422	474	445	476	444	449	486	466	468	411	462	439	459	472	474	455	474	427	452	443	493	428	437	415	498	473	468	484	465	431	470	456	457	440	450	457	471	470	406	484	454	476	450	439	455	464	456	413	469	452	433	457	438	470	466	455	448	463	480	482	441	432	469	484	484	435	481	472	424	448	490	432	488	451	467	443	466	449	466	483	478	410	476	478	440	484	473	461	448	466	492	454	479	458	465	440	479	439	495	451	447	466	431	472	458	429	477	466	439	501	446	455	439	466	435	476	424	418	469	419	454	467	482	466	492	489	455	512	490	439	455	480	476	450	461	453	518	457	428	487	466	501	434	473	462	442	460	449	453	435	513	452	443	472	453	476	472	447	478	494	433	466	444	439	457	420	478	451	453	456	489	479	422	438	432	440	426	478	457	477	440	463	458	485	474	447	496	505	463	457	471	474	460	440	426	433	461	466	451	455	469	434	451	430	468	446	490	450	454	458	458	477	459	445	445	430	412	454	425	429	472	416	465	443	431	502	457	470	454	446	430	449	441	444	433	442	458	472	495	442	434	417	452	454	474	463	447	469	463	461	431	443	479	431	466	482	447	466	471	485	472	436	481	449	447	401	454	494	489	483	447	452	466	466	501	471	480	468	459	465	431	475	467	461	487	440	443	487	487	448	468	476	474	437	443	459	437	441	449	424	457	456	473	446	458	468	451	475	460	399	440	440	451	468	428	473	493	410	468	417	427	456	452	448	493	455	452	460	462	460	464	469	487	457	474	459	425	466	473	467	475	429	460	461	483	471	482	503	444	455	432	439	431	439	452	424	493	475	486	473	449	453	445	427	463	471	472	448	465	465	452	475	457	444	449	474	468	458	449	453	466	457	463	427	475	472	459	437	493	427	477	461	497	480	416	490	455	424	465	500	482	435	475	462	464	436	473	454	421	442	435	476	453	478	416	498	486	464	501	488	443	450	428	463	416	448	428	457	431	396	463	476	447	440	473	420	455	449	442	492	465	483	443	475	488	491	441	485	450	444	459	459	478	444	442	448	469
23047	21389	29108	24282	21714	22244	18048	8890	6486	5145	4282	3335	2890	2230	2086	1763	1491	1303	1176	1028	965	873	819	745	720	687	596	600	551	580	525	524	470	548	505	550	547	562	483	547	501	497	479	467	472	486	468	487	479	467	494	450	442	433	460	469	441	441	430	446	454	477	466	488	468	449	467	451	448	465	477	441	446	471	498	474	509	433	489	456	488	487	447	439	462	447	438	446	469	440	504	451	477	469	438	451	461	496	481	516	450	457	458	426	460	442	441	467	466	466	517	408	468	504	453	470	478	438	472	476	460	447	485	474	446	459	394	474	463	453	478	453	469	447	467	435	434	455	478	460	449	475	483	466	473	455	466	432	464	446	461	430	442	474	450	453	449	468	450	482	442	434	429	437	435	438	471	500	416	450	466	433	478	461	465	449	492	499	446	469	456	427	479	449	403	442	439	472	447	449	473	465	441	449	442	463	458	459	472	440	457	428	459	447	471	448	464	474	455	457	476	502	464	439	460	474	443	432	465	467	438	477	490	468	460	522	445	458	436	474	485	430	447	468	460	470	467	450	443	444	468	467	442	466	453	465	432	430	417	440	466	484	499	452	470	423	475	460	474	443	447	445	469	406	458	432	442	458	448	468	457	453	454	467	455	464	456	455	457	456	433	514	429	453	445	491	471	435	495	472	479	496	495	474	482	454	421	437	477	477	473	457	458	467	452	434	450	487	458	440	459	464	470	449	458	421	446	445	468	502	450	469	474	446	451	438	457	488	457	454	511	430	404	478	463	447	469	401	421	490	491	462	467	494	471	493	456	485	441	487	465	422	447	456	490	447	449	455	457	454	452	436	446	443	420	459	464	449	506	468	488	452	457	498	433	443	477	471	429	495	485	445	415	501	445	468	442	447	437	473	464	401	432	429	451	498	474	429	469	468	429	476	467	477	484	480	438	474	467	470	496	455	480	414	442	435	470	479	475	469	458	435	388	441	480	426	429	457	445	450	442	471	467	456	426	472	466	472	444	459	461	493	482	445	479	456	486	435	431	436	421	457	441	471	437	466	465	477	493	430	471	417	456	467	449	458	448	477	422	478	479	507	461	444	468	459	462	448	440	458	503	449	472	424	469	441	480	433	487	470	479	507	454	484	463	434	460	471	451	468	459	429	446	488	474	423	485	452	440	428	439	434	457	476	479	491	479	462	426	419	462	437	477	451	465	454	481	464	470	470	484	451	471	434	465	440	471	440	430	454	454	459	454	449	472	461	407	428	464	463	459	472	438	466	493	472	487	447	461	436	434	464	478	454	422	426	495	460	458	466	514	446	456	453	439	450	452	452	469	470	442	445	459	455	432	462	446	445	452	438	444	480	464	492	467	432	408	484	482	463	510	460	455	486	531	456	440	444	427	458	465	455	412	452	456	451	457	478	460	452	462	477	440	440	431	442	453	454	424	457	452	453	450	441	453	524	445	426	446	437	447	449	476	446	486	447	469	491	473	469	450	439	443	439	494	455	441	451	445	438	485	482	469	435	410	445	430	456	443	470	447	474	457	503	427	437	456	487	474	462	448	453	468	432	462	436	474	474	485	469	479	451	452	458	460	432	422	446	482	423	467	418	465	458	459	472	472	472	447	453	495	478	488	418	482	437	433	450	428	447	431	492	473	492	479	461	427	463	441	413	481	445	488	502	450	476	430	490	464	409	463	438	453	445	445	429	472	495	474	488	457	425	448	473	466	485	442	411	456	509	482	460	445	495	465	487	463	429	447	461	435	458	446	476	464	475	445	469	414	441	473	447	471	438	418	459	484	444	466	479	446	476	451	444	453	438	460	450	455	488	466	490	465	468	434	467	459	441	460	476	437	448	415	437	396	462	461	459	498	486	462	443	506	452	470	431	458	455	429	470	483	483	436	462	445	492	464	484	482	488	500	489	459	450	449	452	463	456	462	459	481	444	486	492	479	451	464	429	470	456	481	468	455	448	427	435	478	448	458	448	439	469	472	437	487	444	446	465	448	477	457	458	438	437	473	430	454	434	437	470	454	498	457	485	469	505	507	485	474	483	429	464	468	462	500	426	477	478	501	458	482	454	466	439	459	442	496	478	458	444	452	482	464	450	451	452	410	441	474	470	449	460	470	465	455	440	458	461	452	474	462	445	484	477	459	475	482	414	421	467	439	433	424	429	444	468	451	462	506	392	460	443	443	412	429	443	478	470	452	512	463	407	485	441	421	478	477	494	478	469	507	470	451	474	465	465	477	446	464	441	484	455	406	473	476	486	456	454	468	442	476	482	420	445	478	464	448	432	453	449	452	487	476	475	455	488	488	490	459	469	446	448	448	462	433	501	453	482	458	455	487	436	436	475	491	482	431	457	465	459	485	488	456	452	458	479	467	453	455	435	460	490	450	437	455	445	439	446	493	452	505	460	431	457	433	462	454	436	456	469	506	476	444	433	447	439	435	451	457	438	499	487	459	484	490	455	499	489	520	457	447	483	475	444	459	439	465	422	467	454	482	464	468	449	488	479	482	445	439	494	443	480	477	437	433	463	453	472	502	464	477	477	481	454	465	480	455	471	456	434	443	422	477	488	447	416	466	457	472	500	448	466	483	482	445	475	442	442	417	494	457	483	442	467	435	484	451	492	490	420	469	462	443	478	428	460	452	445	438	485	478	446	472	455	445	438	423	452	470	483	454	457	446	424	460	440	467	460	477	461	450	427	467	497	441	465	459	438	454	495	464	476	449	443	427	449	432	453	483	462	450	422	473	482	496	482	474	427	448	416	479	469	457	444	465	446	488	485	471	466	436	484	480	470	461	454	457	426	457	470	469	486	479	460	468	459	463	463	474	457	431	479	440	449	491	439	442	436	427	494	439	440	413	439	434	443	490	422	449	527	466	448	478	475	446	471	456	443	439	493	456	465	461	476	488	407	486	427	463	476	487	452	435	475	501	428	481	472	446	485	474	471	506	431	457	442	465	492	438	493	444	495	439	446	409	488	469	455	465	420	425	490	432	484	475	467	472	438	456	440	457	441	445	466	452	414	425	465	463	454	458	460	435	480	504	443	456	441	477	449	474	433	458	450	495	404	458	464	434	449	426	458	480	451	448	474	433	485	483	471	481	478	499	460	454	488	445	438	475	487	471	417	447	459	446	430	459	498	446	458	481	436	475	442	452	456	490	449	448	429	431	450	481	443	475	461	479	475	448	469	461	473	454	444	472	428	445	481	442	468	470	482	454	471	427	485	465	445	472	461	455	474	481	526	455	452	474	443	456	470	471	459	456	460	451	473	452	455	479	464	459	455	477	465	496	495	453	482	458	481	498	453	475	423	441	478	450	438	499	419	479	465	454	471	445	458	451	453	448	476	511	407	458	465	448	461	450	481	405	463	469	462	435	453	468	443	463	469	447	456	458	427	459	490	448	449	457	439	464	453	480	457	474	445	465	466	526	458	508	457	479	463	479	452	470	465	445	431	460	450	464	449	422	471	444	440
41157	67686	51895	35172	23089	18296	14602	11572	9533	7632	6241	5016	3961	3319	2746	2442	2054	1773	1443	1299	1177	1109	914	871	853	748	737	727	632	610	589	581	488	490	529	556	572	469	513	531	540	529	460	457	503	458	496	470	456	452	456	498	463	436	445	479	437	483	457	434	481	457	434	476	475	467	466	437	415	457	410	446	461	473	458	447	440	476	472	487	461	423	462	437	458	471	439	457	490	463	446	467	494	438	453	460	442	443	422	457	431	432	468	435	479	469	447	431	467	429	453	460	460	493	519	493	430	435	457	456	465	482	476	475	438	475	488	460	459	471	457	485	468	470	446	471	451	456	482	449	393	433	449	430	448	469	466	465	428	482	476	453	428	447	446	448	477	437	453	448	447	499	456	447	480	451	469	458	425	473	435	430	468	505	456	459	475	458	443	498	451	437	446	429	456	455	446	424	496	473	462	457	421	452	473	533	430	463	514	464	471	438	499	475	442	474	469	458	441	452	458	443	456	457	422	486	440	499	454	452	444	460	438	449	457	433	464	456	471	455	454	456	484	433	464	470	445	464	484	463	468	439	494	421	438	435	486	442	442	444	446	459	447	463	442	442	434	439	439	449	442	423	474	436	403	477	423	468	424	438	477	455	484	439	424	458	459	470	432	468	463	479	444	447	454	441	472	466	446	484	428	413	433	489	444	459	428	489	494	486	482	454	474	446	425	465	407	454	456	462	462	436	414	435	463	448	428	445	478	470	511	457	412	489	440	448	435	483	448	448	471	462	464	487	462	475	445	487	506	451	463	463	449	494	476	450	474	408	495	472	498	484	432	465	474	450	427	446	477	465	470	439	468	472	428	499	426	475	423	442	519	433	425	413	481	490	496	485	466	417	452	475	413	456	476	428	439	488	466	441	445	459	460	430	437	459	434	479	439	491	430	458	432	472	462	477	450	459	478	462	448	410	437	460	411	431	456	461	446	482	456	469	436	472	518	454	470	439	463	429	478	441	460	452	450	462	456	447	441	464	461	466	449	445	426	429	478	483	448	464	471	463	450	471	466	502	453	456	481	438	449	449	440	449	485	488	451	480	470	432	468	448	473	457	463	457	443	441	457	464	494	488	480	448	449	432	449	433	421	476	442	460	425	466	478	443	413	474	477	438	479	470	442	425	466	440	444	449	457	471	443	412	453	469	506	453	493	428	438	484	446	448	482	498	450	458	442	415	448	465	422	481	457	476	477	488	485	442	468	446	493	456	480	488	429	471	456	437	497	456	467	432	486	457	481	459	468	430	458	459	446	441	470	439	476	475	472	435	435	457	443	481	447	488	440	422	495	459	435	415	456	435	445	439	471	446	412	423	466	486	491	482	504	451	426	443	451	489	473	464	451	442	459	434	473	430	456	438	431	474	440	462	439	454	434	423	471	481	421	496	453	426	423	473	454	432	432	451	448	487	463	502	474	423	457	468	466	466	437	456	467	443	495	459	451	424	483	473	484	439	467	443	470	434	455	468	457	451	462	433	476	468	483	453	444	477	435	475	426	453	479	471	452	457	435	445	447	488	499	463	425	471	407	409	488	463	411	451	450	476	437	455	472	443	430	485	424	453	495	429	424	457	446	430	451	473	485	435	505	487	426	456	449	430	497	460	482	450	463	447	443	468	453	421	460	423	498	444	441	433	465	448	473	492	457	456	450	500	436	454	411	451	466	457	438	486	432	479	475	457	458	483	463	438	445	478	458	435	478	444	449	489	474	448	436	451	459	416	475	469	472	472	497	433	456	447	466	447	482	477	440	429	488	457	465	450	458	465	464	469	463	442	499	474	455	449	462	450	463	438	463	419	466	434	456	441	446	413	454	443	468	461	435	461	429	467	441	446	504	434	459	457	447	430	509	434	464	473	414	470	437	439	480	445	464	477	500	416	440	439	452	460	475	465	439	430	442	480	427	431	428	464	463	424	474	460	506	420	441	449	491	445	463	459	456	445	418	475	436	468	431	445	434	463	464	480	479	484	492	491	457	465	459	443	425	424	483	446	456	464	454	436	441	448	486	478	436	487	414	492	483	518	448	424	451	456	463	442	467	484	448	460	475	449	432	451	452	473	457	472	463	434	426	429	444	464	460	465	439	433	471	474	456	448	458	447	444	430	471	427	435	449	454	435	438	455	480	474	462	458	490	465	486	424	513	447	448	470	452	452	420	492	480	447	440	463	439	453	470	460	423	416	446	474	428	426	447	443	456	428	457	457	464	492	428	450	464	432	467	463	454	513	443	443	501	448	473	467	427	460	437	473	412	462	453	449	417	456	452	443	469	438	497	464	472	455	451	436	435	466	438	447	491	437	440	425	445	421	449	443	453	443	441	437	487	436	433	475	410	458	454	473	438	479	450	463	445	464	453	432	477	452	470	480	445	451	427	456	484	415	480	442	448	459	457	465	426	436	433	489	470	481	411	457	436	459	467	453	460	452	471	405	454	442	447	461	475	461	417	429	474	445	430	450	449	502	475	448	455	467	448	498	427	480	445	461	443	456	436	465	465	491	440	439	464	422	445	457	474	417	454	421	495	501	436	436	443	467	448	475	425	444	452	455	511	459	479	485	472	454	435	480	445	428	460	495	470	459	451	480	455	428	445	463	474	446	460	462	463	438	442	467	448	453	441	442	408	417	451	422	428	435	439	459	439	429	488	453	457	482	452	476	470	443	451	457	471	465	452	440	424	446	466	440	494	474	480	462	414	431	474	442	488	460	451	455	428	453	463	420	449	462	450	442	456	448	475	463	465	446	419	443	462	463	451	460	435	451	462	458	458	471	415	437	455	431	451	474	426	471	450	460	494	433	458	436	492	452	516	428	435	464	466	485	445	447	448	448	452	485	490	429	434	462	460	462	485	451	461	473	424	433	449	448	445	458	460	438	467	477	457	461	467	475	481	434	414	453	466	500	426	455	463	438	434	420	440	464	424	447	453	445	421	456	464	467	470	476	450	432	450	465	439	476	455	438	451	452	468	479	451	419	463	443	498	470	423	445	472	457	472	464	442	455	468	447	458	484	431	446	435	498	471	459	490	442	483	470	477	443	455	456	449	460	445	478	456	446	479	435	491	467	448	443	415	433	443	455	486	479	452	451	515	434	448	479	437	470	469	457	414	455	473	430	442	469	450	440	440	450	431	465	448	463	441	453	468	497	467	448	449	458	470	426	455	467	518	454	466	443	417	441	417	462	439	448	435	464	415	464	480	476	477	444	481	430	427	446	480	453	459	462	495	476	456	472	481	460	479	451	436	466	450	482	440	497	445	486	436	458	481	430	461	481	449	442	445	437	447	459	462	444	477	456	470	463	467	415	448	465	457	458	425	447	449	414	422	479	480	477	427	417	517	458	450	446	445	457	501	476	455	481	455	482	440	440	465	451	423	468	480	466	443	429	449	458	435	456	461	476	471	463	466	436	463	445	478	489	415	455	466	474	475	432	452	461	464	479	460	418	459	477	473	446	444	437
34089	36766	43155	28380	13813	8303	5798	3924	3174	2712	2212	1790	1541	1340	1092	971	928	857	716	724	639	644	579	580	533	542	526	503	506	499	436	464	459	454	444	462	445	441	508	436	488	428	479	471	441	455	432	469	472	465	441	440	453	417	425	432	441	427	422	420	450	460	450	454	423	462	424	416	438	431	430	401	432	431	445	492	441	444	412	444	420	451	480	425	459	412	469	438	461	442	450	480	431	467	433	430	451	465	443	437	444	463	418	438	441	428	417	443	443	428	426	434	433	405	481	436	421	425	424	419	461	412	430	415	449	451	461	408	406	458	433	463	454	402	429	416	411	436	431	419	408	423	398	464	447	432	429	458	446	456	458	432	428	453	439	425	420	447	446	423	445	415	475	450	437	449	425	437	376	443	447	438	469	465	423	448	414	474	431	471	489	432	423	423	406	446	472	417	477	388	435	471	456	470	473	414	425	436	471	408	459	452	463	451	418	410	466	433	456	438	421	449	435	433	443	443	446	466	444	379	464	473	418	433	427	444	441	428	383	442	429	399	435	458	431	439	420	423	428	455	458	401	434	454	431	426	452	428	399	459	438	407	445	440	441	443	449	427	447	459	429	452	438	426	428	429	380	435	461	420	407	438	445	414	450	453	460	481	438	462	473	421	427	441	427	407	450	470	456	423	424	423	423	449	447	426	409	486	442	449	422	400	424	467	447	432	444	423	427	444	422	439	443	449	439	470	455	448	465	445	442	424	476	427	421	414	419	424	448	462	456	442	407	468	442	469	423	472	466	419	487	431	472	459	413	445	443	462	420	475	428	451	428	460	430	429	443	458	405	482	446	399	442	491	446	446	433	460	418	415	448	455	431	481	480	451	401	411	433	418	460	417	458	421	431	438	419	463	443	408	460	496	440	456	445	412	410	424	429	469	428	438	444	433	444	476	424	454	436	460	426	479	455	427	426	439	427	462	426	441	417	426	428	428	454	409	450	436	441	418	438	416	418	436	388	423	424	437	410	486	441	412	459	453	422	425	457	440	452	427	458	455	409	461	454	447	405	387	464	422	410	417	450	436	434	415	449	475	426	431	444	434	459	440	451	426	424	447	479	450	417	408	443	437	440	455	424	428	431	448	457	481	459	475	420	398	443	406	451	421	443	460	503	407	387	461	433	445	433	447	420	475	451	443	415	419	430	443	450	470	441	455	444	447	451	449	439	448	464	460	420	441	437	428	463	442	440	464	490	443	416	473	430	454	439	461	455	451	443	444	450	456	440	446	412	444	451	445	458	435	439	415	451	426	436	448	425	471	433	410	451	425	455	408	411	459	456	433	438	472	442	467	432	406	418	430	496	431	406	449	409	437	435	450	429	437	430	441	409	443	453	430	429	456	472	399	430	433	424	408	426	417	453	458	434	480	440	438	393	428	433	425	452	433	415	438	443	462	422	441	446	476	447	422	457	481	424	419	455	417	419	441	459	416	381	401	420	404	460	456	456	482	404	457	389	444	450	486	433	448	408	429	443	427	431	402	431	441	443	410	439	478	452	468	495	427	435	465	395	478	410	457	445	430	439	427	419	447	453	435	426	433	472	438	423	429	443	433	450	444	466	459	496	434	439	455	439	428	441	471	418	457	416	401	423	404	437	475	450	452	455	440	496	445	464	448	438	450	431	474	459	448	428	422	456	418	411	434	465	445	384	446	439	450	464	472	465	432	430	458	451	397	474	434	441	455	447	489	487	449	445	428	407	413	423	459	407	473	440	407	445	452	455	468	432	409	434	439	442	406	463	436	484	429	424	439	448	417	426	407	449	470	467	458	455	465	442	440	426	435	436	443	476	418	412	463	477	434	430	452	465	419	450	441	442	412	452	430	438	433	478	389	435	462	406	444	453	463	430	489	403	452	441	431	461	435	459	453	408	447	431	450	426	427	442	423	426	454	433	448	401	433	435	395	441	468	442	430	436	490	491	511	444	480	421	420	453	428	448	413	437	472	438	439	438	437	439	402	433	413	433	417	480	422	410	450	425	459	432	415	438	457	430	447	432	432	453	455	432	457	454	437	467	465	456	431	433	427	468	451	439	393	464	423	402	436	403	437	461	445	480	440	419	418	436	460	405	456	428	437	422	422	469	447	473	420	434	442	480	455	447	449	433	420	432	399	453	466	476	428	385	444	416	439	407	449	435	409	436	449	450	435	447	458	397	417	473	451	464	425	433	463	428	388	453	442	462	469	464	457	438	469	448	429	445	454	457	432	497	452	479	426	445	435	434	514	441	452	403	450	416	455	463	438	401	444	470	416	427	407	428	432	453	454	467	399	436	388	435	435	447	459	420	426	482	424	397	429	467	411	448	460	479	459	472	427	435	449	412	410	432	464	428	448	432	413	451	448	448	457	462	434	428	454	417	458	435	463	430	449	416	425	455	434	428	410	441	432	435	452	444	458	441	464	438	472	438	451	472	424	433	425	452	474	437	423	424	436	454	432	461	449	451	419	448	434	449	466	449	412	421	464	431	433	438	430	421	420	397	422	410	445	423	442	461	427	482	440	437	465	407	461	488	475	429	444	428	418	456	438	455	434	463	425	448	446	462	431	428	501	445	450	443	467	397	433	442	455	450	445	455	465	462	435	428	439	402	443	428	427	452	417	483	452	452	448	474	429	400	479	416	396	467	437	484	401	431	419	457	429	450	442	420	504	439	462	435	410	469	439	459	463	449	468	425	431	466	438	440	439	422	462	477	420	428	453	413	459	435	476	443	464	451	415	450	467	436	411	437	435	427	480	428	419	407	450	421	472	446	437	440	454	432	443	482	450	435	443	432	435	430	441	449	429	463	520	510	428	452	413	457	439	483	403	398	435	464	431	427	415	450	433	449	411	470	462	374	430	422	467	445	467	415	431	427	481	467	439	414	435	441	452	413	445	419	438	453	433	440	460	405	456	409	439	458	426	440	437	441	451	445	419	441	455	437	480	467	452	458	463	440	443	448	403	436	397	437	430	440	428	418	453	413	416	455	434	445	449	421	440	466	454	433	424	457	449	423	414	455	456	450	432	489	476	467	465	416	431	428	433	431	456	469	431	455	428	464	430	452	477	467	467	448	450	450	456	441	445	437	440	458	395	432	456	459	424	450	438	422	448	429	460	485	475	414	479	437	462	438	465	461	407	425	459	424	396	420	440	379	412	427	433	420	455	476	428	444	441	460	464	415	472	439	408	409	430	429	443	456	454	449	420	443	406	425	442	436	397	439	431	482	478	409	466	409	424	434	451	448	399	471	438	457	488	455	423	442	435	436	487	456	439	454	447	458	431	445	443	453	423	435	448	432	467	445	416	450	422	428	431	420	443	426	470	423	443	438	441	426	405	443	453	434	409	441	440	442	510	457	431	400	455	456	403	425	430	427	423	445	452	476	467	444	431	445	416	404	434	472	429	400	446	444	456	428	432	434	409	435	434	444	436	449	422	460	441	441	432	435	440	433	446	448	479	420	466
37343	50557	41550	22901	14962	11268	8666	6192	4980	4201	3297	2762	2206	1837	1547	1340	1241	1080	929	864	812	728	637	662	624	582	574	518	558	479	496	444	460	457	455	452	472	507	457	461	485	451	453	441	471	419	409	437	444	454	463	433	445	439	439	435	455	449	452	456	461	438	418	439	455	439	430	421	452	440	423	420	453	431	438	476	416	439	452	443	452	425	414	474	405	437	402	439	470	485	413	432	416	458	444	446	466	444	439	437	442	431	438	443	420	452	446	427	474	498	437	451	470	446	418	432	471	468	446	446	450	429	460	436	483	425	460	436	438	466	442	458	457	455	485	433	462	458	467	414	416	459	392	423	428	438	462	455	426	421	419	452	408	440	430	422	441	470	436	464	446	413	450	439	439	458	419	444	447	441	419	461	467	444	424	437	451	436	431	469	454	449	509	426	450	430	421	429	443	446	473	466	456	441	431	446	413	477	464	435	472	444	458	451	435	432	423	438	429	482	422	436	453	432	444	457	460	434	446	422	398	421	412	445	460	456	434	392	442	451	418	434	446	448	452	424	434	428	454	428	460	443	465	453	453	459	466	429	446	431	442	447	440	437	448	410	437	453	445	446	475	467	428	495	453	445	454	477	448	434	479	480	414	424	437	474	457	452	456	474	467	425	444	455	477	432	447	460	419	475	443	463	475	434	439	443	433	464	452	430	446	448	460	440	433	473	448	410	463	458	449	468	449	471	449	470	461	441	460	436	443	461	434	440	461	450	432	463	411	441	447	459	436	438	433	420	457	444	449	476	465	468	471	438	465	452	443	484	401	427	431	441	439	424	438	415	447	469	447	433	476	461	473	449	453	429	443	446	452	479	423	486	435	472	431	466	459	441	428	427	428	399	424	461	444	441	443	436	465	419	415	461	454	433	420	428	461	426	452	445	441	467	424	443	468	481	439	445	446	454	425	434	444	443	460	477	448	454	426	491	451	432	438	440	404	458	434	447	444	451	451	468	430	446	433	428	489	424	439	458	434	499	401	444	476	419	456	466	461	469	454	453	444	459	440	402	426	419	438	491	433	409	418	447	436	482	448	413	455	429	459	423	449	421	459	414	443	422	436	454	451	445	421	431	447	463	467	458	490	437	478	442	412	431	401	463	456	442	439	423	448	455	412	449	432	447	476	446	474	458	468	442	455	435	460	418	462	457	428	443	447	486	452	439	430	452	449	449	448	442	434	442	439	473	427	476	452	462	464	460	441	452	464	435	429	426	445	444	418	484	477	454	453	434	451	424	489	427	468	452	455	445	435	487	443	424	444	499	443	474	421	426	422	444	474	431	424	456	497	438	414	424	442	435	477	445	421	479	418	438	438	439	490	466	471	447	456	456	408	423	432	439	430	435	449	449	439	454	474	453	429	420	419	431	447	423	490	426	483	427	428	441	459	435	442	457	469	449	439	449	411	437	455	423	454	440	447	432	448	451	453	429	463	420	431	464	408	462	454	458	431	438	461	439	474	458	417	477	463	440	456	430	450	438	427	436	472	433	494	414	426	457	461	454	440	442	445	438	453	446	426	409	462	470	437	456	417	480	457	482	447	419	454	440	389	442	429	445	482	473	487	479	467	460	452	448	441	444	423	447	443	436	459	440	451	423	429	471	431	446	456	447	402	465	440	447	446	427	429	430	407	456	441	409	456	402	461	471	463	435	446	405	480	429	450	418	481	435	457	488	463	468	454	456	447	445	425	447	447	498	455	479	450	442	452	442	487	470	456	458	464	500	439	426	449	488	423	474	472	437	464	406	436	456	456	446	440	422	479	471	469	474	446	477	453	443	483	445	449	409	431	448	470	458	458	461	420	425	472	421	442	460	434	454	390	441	478	452	403	425	424	429	455	451	473	431	444	445	454	460	413	457	441	448	434	468	485	439	420	422	463	468	410	468	467	437	491	422	446	454	443	451	458	417	480	435	445	438	434	449	443	480	424	421	489	413	456	433	438	436	427	469	466	437	491	459	466	427	421	473	463	423	454	444	450	441	451	463	467	440	432	450	454	438	424	436	470	439	440	424	468	489	424	440	446	409	469	419	499	445	463	425	466	462	447	445	413	501	434	431	415	435	471	429	425	441	464	430	455	444	454	459	474	429	480	446	470	443	438	443	435	471	456	462	470	461	494	446	451	441	437	456	464	455	435	443	474	464	443	426	483	469	469	437	431	475	453	446	460	440	490	428	456	447	473	456	448	444	449	462	449	464	453	458	407	458	446	473	460	451	448	431	421	439	460	451	441	432	425	435	444	435	486	453	451	432	431	474	421	439	428	478	453	441	449	428	442	449	413	453	445	436	425	402	461	447	472	439	430	419	422	448	442	419	412	434	398	426	447	423	471	449	455	446	433	450	496	438	457	437	402	451	445	418	441	478	448	489	414	448	485	475	475	441	455	449	443	472	440	445	467	459	425	421	433	449	417	444	482	460	407	439	416	442	463	449	459	456	450	456	439	429	467	466	436	433	397	443	470	414	442	429	493	436	439	448	433	470	454	419	457	418	426	436	444	455	466	455	454	449	470	429	434	450	458	500	449	501	402	459	493	479	442	443	428	441	455	436	434	463	466	435	452	456	450	430	463	471	438	484	460	473	440	467	454	432	456	439	472	419	452	423	457	437	428	484	455	441	460	450	480	419	476	471	469	421	493	455	457	457	478	459	434	450	435	447	419	483	471	428	445	448	459	470	423	437	417	424	455	422	404	448	460	444	469	409	425	471	448	417	462	466	465	440	450	446	464	440	450	442	449	438	449	448	414	458	474	425	428	404	445	461	453	457	472	412	430	442	423	486	484	453	457	417	446	437	444	434	437	439	474	450	470	432	496	459	431	480	433	440	436	459	476	451	462	447	449	431	433	438	437	440	468	464	496	485	404	444	468	458	449	473	413	458	426	435	422	476	416	449	462	437	463	458	457	454	445	481	448	437	497	431	434	437	473	467	457	426	475	422	442	413	436	461	451	454	476	431	451	463	435	462	421	435	435	443	423	473	424	451	432	464	455	465	434	444	447	436	460	469	465	451	436	469	475	443	467	438	454	461	458	410	439	420	478	474	439	443	417	450	490	428	450	438	421	448	411	450	496	431	509	444	411	420	429	430	457	437	461	428	423	417	453	456	419	422	473	425	425	447	426	441	469	444	436	481	452	471	465	446	466	458	475	459	454	439	415	427	481	407	432	456	427	388	433	405	434	403	509	437	426	461	461	431	428	448	455	412	411	424	462	468	464	448	440	423	452	437	444	431	450	450	448	425	456	423	432	447	428	412	409	405	427	465	438	455	509	449	423	438	437	451	414	439	436	459	450	433	466	446	466	449	454	429	448	411	447	398	431	436	449	475	446	460	449	429	472	437	432	457	459	423	441	461	412	445	440	442	428	466	440	436	472	439	444	461	467	441	435	469	408	429	442	437	429	434	433	443	447	453	430	381	481	455	497	461	446	459	459	439	482	432	461	437	438	462
24248	21399	29037	25343	22501	18408	12066	6957	5022	4262	3635	2958	2374	1981	1724	1439	1282	1189	1022	988	872	800	694	637	665	650	638	593	602	502	520	488	457	501	500	542	444	492	465	482	464	499	446	429	476	432	419	444	482	458	433	447	419	479	447	426	431	450	421	427	449	451	443	447	465	423	481	425	433	424	409	419	433	464	465	441	450	424	430	468	411	436	425	471	432	415	438	420	399	456	456	451	438	443	461	463	469	420	461	409	482	442	454	425	420	421	496	440	396	451	392	450	440	448	445	411	439	414	472	425	405	389	444	438	427	435	470	454	394	459	406	405	437	426	462	465	427	422	436	436	443	460	438	407	435	431	440	444	443	463	421	414	443	408	450	438	415	464	438	414	465	423	459	425	459	412	425	424	459	430	407	461	429	452	415	439	428	456	414	427	437	419	418	430	453	423	429	437	452	420	445	469	465	440	478	439	427	456	413	436	430	428	409	437	438	465	448	415	421	451	447	405	405	458	405	420	431	460	444	456	430	468	435	421	470	455	422	440	416	440	408	439	477	429	434	470	478	446	436	440	430	461	454	472	458	453	445	439	417	441	415	422	449	428	397	470	478	409	465	478	409	442	414	425	459	454	462	429	432	462	456	466	465	473	445	427	414	423	420	467	409	443	443	439	431	440	429	436	418	390	371	405	426	421	396	414	399	418	438	451	433	435	414	453	455	478	425	446	431	420	452	435	427	411	429	449	407	407	435	443	441	447	434	419	438	404	409	445	443	435	427	430	439	429	434	454	427	429	452	455	442	445	454	412	438	390	416	430	441	398	437	441	445	402	428	443	413	404	443	448	460	451	436	416	444	429	399	444	435	437	449	450	444	460	450	433	430	403	428	411	446	432	483	443	424	402	434	427	434	424	444	417	456	489	471	457	414	418	476	500	424	418	444	466	440	471	452	424	409	450	421	437	441	435	424	459	411	413	450	475	422	413	410	495	424	450	422	410	426	422	411	458	447	440	417	433	456	468	387	432	425	410	401	434	429	441	413	400	383	404	454	437	429	455	392	441	433	436	462	476	467	438	443	427	433	430	414	410	406	432	437	483	468	442	448	472	463	443	466	418	440	436	438	478	431	459	452	403	436	489	470	412	459	438	442	440	415	400	408	435	435	398	444	434	434	435	441	407	438	445	428	423	418	434	443	454	433	422	380	488	440	457	451	435	447	408	425	450	444	435	433	469	437	390	404	398	448	437	447	439	445	423	436	434	441	434	449	416	452	409	453	445	426	446	449	414	424	450	461	426	433	456	469	386	435	457	400	398	472	442	409	410	422	455	441	434	445	487	429	458	424	425	404	434	441	437	451	444	463	434	448	424	401	442	428	409	446	447	495	448	442	451	429	430	419	424	441	430	417	429	458	425	462	430	421	455	436	395	444	443	465	441	471	462	454	412	426	469	443	441	444	430	456	449	455	461	400	444	401	434	418	477	433	450	419	441	435	446	433	446	438	435	452	455	432	440	443	440	408	430	380	432	454	445	442	409	462	430	450	411	423	414	455	436	440	428	449	468	468	439	446	417	418	432	446	449	435	426	404	425	445	412	462	465	445	450	424	468	431	418	457	423	440	474	446	450	469	420	468	414	445	461	426	435	438	437	433	455	465	462	461	443	420	439	470	424	404	426	425	478	404	435	474	451	396	450	454	457	463	455	421	416	434	409	440	440	496	412	447	443	454	444	398	418	440	466	420	427	413	417	427	408	447	433	424	447	427	388	432	401	449	438	429	440	449	474	440	425	386	427	422	426	439	436	475	469	450	428	459	412	477	403	448	436	433	413	448	416	483	451	442	483	455	430	443	455	440	480	488	454	382	449	430	400	431	442	455	442	404	424	460	405	409	456	424	452	420	443	435	402	439	405	403	400	416	462	430	434	411	450	464	455	393	404	482	425	384	436	435	466	423	444	454	432	408	446	431	457	472	399	443	442	444	445	434	392	441	429	437	409	439	456	422	471	445	427	441	444	407	417	430	422	414	404	463	456	433	453	415	446	471	470	469	420	449	419	446	426	436	478	460	415	443	436	431	444	477	426	454	447	441	465	410	431	427	450	426	461	424	427	429	456	434	409	418	417	421	445	455	445	444	414	419	446	452	411	400	431	425	450	429	474	446	421	407	468	393	418	419	415	449	437	479	453	478	407	427	446	471	470	423	449	480	414	430	476	408	440	402	410	431	429	441	414	453	415	429	455	444	441	430	436	443	448	426	464	436	448	428	449	434	416	451	437	455	400	450	477	480	428	457	432	444	432	416	480	454	431	440	431	472	409	437	456	450	428	427	432	464	430	444	449	420	441	434	460	443	443	463	414	460	474	430	460	410	447	443	480	432	434	452	493	415	455	495	432	410	413	422	420	454	445	412	431	443	434	404	473	419	432	468	425	400	469	472	388	413	429	424	434	422	429	414	431	408	413	454	412	419	471	457	435	445	447	440	426	471	448	450	410	471	439	415	442	418	423	427	436	421	452	461	390	410	438	435	457	446	459	412	431	438	402	394	420	482	429	424	468	407	438	411	442	427	442	446	417	449	442	423	415	429	415	403	416	397	383	435	438	416	448	460	384	424	412	445	487	463	420	425	369	457	436	444	424	442	458	426	450	463	394	466	406	396	431	461	451	446	446	399	424	481	458	413	417	437	463	432	460	437	443	425	422	410	391	460	453	413	423	427	449	437	424	423	415	404	427	469	457	446	456	430	422	406	416	461	411	441	465	452	448	483	425	451	433	431	395	402	456	457	437	414	470	427	443	421	435	480	436	456	413	454	463	423	447	409	414	431	427	481	430	429	429	427	436	436	438	410	476	484	461	409	418	466	463	424	440	463	450	414	426	432	421	462	427	419	408	427	415	411	435	416	397	475	439	431	412	438	416	409	458	422	453	426	422	441	433	445	438	405	436	415	433	435	437	414	425	445	412	435	422	407	444	446	412	451	466	443	446	425	434	456	421	448	398	456	426	425	418	441	470	443	432	425	406	432	469	460	432	449	435	428	412	429	445	462	406	448	419	465	395	436	438	428	502	463	463	418	427	474	446	490	418	416	430	439	406	469	459	471	437	449	399	427	426	442	435	474	424	398	466	471	428	437	415	454	396	473	446	457	426	432	443	427	404	443	432	410	395	445	400	431	467	447	439	457	441	468	432	437	449	404	417	412	474	435	465	462	429	437	437	420	427	420	446	440	454	485	440	443	424	456	461	438	416	431	444	439	409	462	463	459	425	424	470	424	409	407	452	434	424	432	458	424	446	417	415	433	436	463	460	459	430	438	455	451	485	396	415	441	462	409	454	429	469	477	446	451	434	460	404	396	448	425	423	406	440	447	459	459	382	405	472	483	419	444	453	405	425	423	453	455	419	423	459	451	400	470	443	450	467	396	445	397	401	407	420	394	427	431	415	412	441	399	442	462	443	410	449	455	442	440	453	448	451	404	434	438	403	426	455	407	419	413	463	419	447
36085	63534	47955	29286	22310	16448	13372	9856	7445	6443	5238	4220	3504	2806	2274	2042	1667	1488	1272	1180	1020	1002	841	771	779	666	717	667	620	548	514	510	461	500	513	522	485	536	487	474	467	441	506	455	441	447	472	451	491	494	473	470	467	440	431	436	442	448	449	438	453	434	462	449	414	392	417	448	454	431	452	445	454	469	436	431	433	445	434	439	464	432	449	436	432	456	460	412	461	423	436	444	447	413	454	426	412	447	471	448	442	438	433	422	436	412	412	442	436	455	453	451	428	464	478	409	432	426	451	464	403	423	481	436	421	460	411	457	425	474	485	448	439	456	442	432	431	418	484	447	427	441	500	450	398	446	424	430	423	430	440	448	457	422	432	437	439	468	445	472	437	412	452	431	425	444	456	420	416	414	444	393	472	453	447	465	424	417	428	425	436	489	425	436	442	404	456	444	431	454	477	455	457	450	422	449	414	439	446	452	423	404	445	453	469	427	412	463	442	432	450	390	434	424	436	444	420	435	454	412	425	457	486	474	464	429	461	470	439	437	433	409	392	452	393	469	455	460	447	429	467	421	423	415	474	447	446	420	481	465	408	418	446	459	435	459	406	439	429	465	427	483	474	401	402	448	432	423	445	469	439	433	435	442	430	392	461	468	476	488	450	430	416	433	438	420	445	501	422	431	473	435	426	418	479	439	454	434	463	456	414	429	406	490	443	409	406	430	428	429	437	443	470	471	410	426	447	436	451	432	449	453	425	409	435	470	447	459	437	444	469	445	457	491	420	420	446	439	437	458	458	446	396	440	457	444	439	426	448	473	457	444	455	444	461	429	461	462	446	460	456	415	406	437	475	415	437	445	401	441	482	435	437	481	435	455	474	430	419	427	444	408	420	455	434	403	472	403	438	429	442	437	421	445	442	422	411	457	430	450	482	449	462	476	469	442	433	426	444	430	416	465	442	452	438	416	479	456	422	426	428	423	430	442	455	456	445	404	411	472	436	439	425	405	426	454	463	435	442	426	451	461	478	412	433	453	371	424	419	435	428	448	454	432	423	424	457	423	442	433	405	499	445	427	459	408	410	445	421	453	421	466	420	443	426	458	464	444	468	429	469	460	485	472	441	440	437	436	464	451	438	398	456	447	461	421	438	426	463	434	442	412	466	476	433	481	436	414	419	427	447	429	442	449	433	475	411	471	422	478	455	435	472	440	453	424	417	423	483	427	454	413	448	447	443	433	458	448	468	415	434	432	421	450	408	476	434	445	471	421	443	398	458	445	457	416	458	455	462	426	460	436	423	426	458	466	417	432	441	442	416	437	441	431	476	470	410	466	436	403	420	426	399	455	431	426	455	441	440	405	447	433	465	479	436	463	439	457	446	435	446	517	405	473	442	464	427	451	422	456	454	431	439	483	470	494	457	412	448	461	409	439	452	430	487	453	436	452	434	479	413	431	469	430	481	447	420	458	418	453	435	444	443	460	432	465	461	441	421	445	418	464	415	453	439	452	424	438	459	459	448	429	454	429	437	413	457	457	437	450	440	481	437	422	438	471	430	474	430	456	445	461	428	408	405	450	437	445	451	428	423	444	433	474	435	474	463	436	444	435	429	487	484	440	442	439	424	447	429	465	456	454	434	400	426	432	420	424	427	476	435	433	449	462	417	475	440	466	451	414	457	427	420	424	448	456	417	421	432	442	423	455	367	469	440	456	431	425	424	449	443	420	437	430	446	449	410	423	406	426	461	436	409	432	452	452	458	468	464	419	467	423	443	475	438	423	440	438	455	435	437	411	452	442	480	482	457	432	439	432	455	494	461	437	442	442	470	421	431	466	453	431	432	407	416	438	396	445	452	461	465	420	454	457	492	465	447	454	422	447	456	416	442	431	432	434	395	435	423	464	420	445	430	448	474	440	448	455	437	436	460	427	444	416	393	417	437	430	473	417	422	426	408	446	440	446	423	416	425	419	456	446	414	443	456	432	443	430	437	457	448	408	434	435	426	420	436	461	404	439	426	458	451	464	448	426	427	472	470	448	453	489	454	405	398	448	417	432	432	492	455	431	447	462	467	461	443	412	446	408	439	430	437	452	425	463	450	433	431	451	399	434	436	400	435	447	431	472	425	404	453	434	411	420	426	448	459	448	397	437	454	456	410	489	402	419	438	436	431	438	436	426	465	432	423	417	461	436	445	439	420	438	450	460	439	434	454	476	461	446	447	422	420	419	448	453	421	464	474	432	448	443	428	422	429	423	429	470	405	446	486	450	468	456	414	465	447	449	445	453	467	411	410	453	465	445	441	452	459	468	433	409	458	451	455	411	441	482	431	441	439	461	453	474	449	455	452	443	437	425	434	464	406	435	465	434	436	429	434	441	445	413	428	448	402	447	444	438	453	458	431	442	448	430	450	451	423	471	444	436	431	397	454	408	442	420	428	452	436	415	445	458	479	479	437	456	443	445	431	465	475	453	469	453	488	419	453	424	433	418	441	399	433	435	448	445	423	430	442	421	424	445	458	465	473	453	427	447	387	448	437	436	476	434	426	477	425	426	435	474	438	475	410	428	456	420	436	418	453	423	425	435	469	440	465	437	434	467	394	418	459	413	428	443	493	449	416	410	458	453	427	479	465	438	447	461	428	436	443	434	416	425	453	471	433	442	450	431	413	440	440	432	445	438	465	405	435	432	428	434	413	462	430	415	458	450	408	466	424	453	423	439	477	447	486	460	412	427	457	442	419	385	442	452	427	416	437	459	455	434	450	456	466	452	439	456	454	435	410	422	454	445	475	453	421	489	445	439	462	436	414	439	418	454	450	416	466	414	423	427	451	438	439	432	463	441	445	427	415	484	434	461	443	452	444	468	436	444	438	453	452	451	412	452	465	403	415	428	408	433	456	459	481	445	465	448	458	441	470	453	425	481	429	443	438	457	443	409	458	429	457	441	444	436	469	468	427	420	429	480	457	460	456	423	469	462	443	443	412	461	448	450	430	443	422	449	406	427	452	470	440	417	410	481	418	445	428	428	461	473	438	462	408	463	441	436	432	472	437	444	439	461	409	414	458	443	442	396	442	464	456	433	412	411	429	468	447	449	474	442	439	436	438	452	460	418	445	464	444	469	426	469	462	430	426	442	460	433	470	447	450	437	382	423	430	420	427	464	448	469	467	434	449	430	437	430	413	414	420	429	475	429	442	462	460	421	446	423	424	470	454	455	463	473	438	441	438	434	470	427	420	457	410	466	455	431	428	441	439	450	422	418	440	414	428	456	424	425	458	459	444	476	450	434	480	414	450	423	459	434	450	452	470	412	478	446	443	441	442	429	455	441	493	444	436	440	463	415	470	433	451	452	420	373	465	436	480	429	442	460	436	453	413	451	441	439	445	430	503	453	445	437	453	433	427	458	436	430	429	477	437	397	439	427	454	439	448	442	468	436	457	447	431	437	450	443	402	437	439	440	444	420	453	437	449	438	459	410	490	431	420	445	437	457	450	439
25253	21548	29623	27154	19834	12029	8079	5247	3420	2978	2717	2206	1840	1591	1327	1233	999	962	873	847	739	721	617	614	617	619	596	567	508	520	526	509	465	495	469	511	500	533	436	510	489	525	464	457	422	461	431	422	428	479	432	470	477	439	438	438	445	448	422	444	454	472	481	491	483	429	452	438	514	449	449	483	434	444	479	449	454	496	433	440	454	414	445	483	505	464	473	463	453	410	455	418	450	478	408	430	482	460	439	479	418	442	459	472	470	442	486	430	436	442	435	483	452	463	465	436	488	424	448	446	446	449	463	452	466	450	466	465	446	457	449	468	455	473	445	482	472	464	442	471	457	475	461	426	455	483	426	478	459	462	466	477	443	433	464	461	468	449	420	459	463	463	433	469	486	440	455	467	441	477	459	455	461	452	427	445	432	469	459	436	452	457	415	459	448	433	454	483	456	413	470	409	447	458	479	486	414	442	451	462	470	466	467	479	436	461	452	474	433	441	432	475	467	491	503	422	431	439	428	457	430	440	448	443	479	426	432	464	459	435	469	441	439	427	439	454	457	430	420	440	432	448	466	422	451	468	418	450	476	449	463	465	419	468	485	473	480	464	458	417	447	464	461	428	428	442	416	461	445	467	438	434	500	495	474	422	463	446	467	495	442	460	445	437	462	428	457	481	450	443	482	429	428	465	480	442	445	452	456	426	441	442	464	471	460	483	408	430	433	420	426	474	471	446	449	446	475	505	445	454	443	505	467	474	474	444	438	436	445	425	474	487	451	450	456	436	429	455	459	507	461	427	452	444	431	431	462	450	445	467	457	444	436	436	464	471	481	473	469	461	477	477	467	482	418	441	492	450	435	475	450	450	481	460	443	444	445	442	471	462	461	444	453	457	443	437	458	458	469	477	484	448	431	447	446	463	466	466	433	454	424	441	414	431	460	463	454	429	462	437	468	443	475	489	430	506	462	456	442	444	426	462	446	440	415	416	459	424	422	448	434	421	429	422	476	463	446	419	448	445	429	437	453	458	454	458	386	447	419	440	416	484	463	473	475	439	480	486	427	489	453	432	441	439	502	426	463	485	458	464	450	472	466	461	429	431	430	472	426	454	486	451	454	422	474	420	474	420	498	451	437	466	438	445	490	453	421	431	459	457	476	488	436	462	451	468	420	455	480	467	462	438	479	521	406	409	459	468	475	470	467	458	448	436	454	482	453	448	472	438	433	455	424	445	458	476	429	413	434	475	461	411	438	450	433	424	438	396	442	431	444	456	421	442	468	493	438	421	458	480	460	451	479	443	422	432	458	406	463	465	428	466	434	507	444	463	483	455	489	468	465	482	423	488	437	459	508	455	412	467	477	459	474	414	449	418	419	428	499	436	431	455	445	445	454	463	420	432	451	455	498	453	422	445	469	431	429	423	450	488	482	475	459	445	437	490	455	424	480	481	492	434	444	463	451	503	482	477	463	477	454	457	440	494	477	447	444	443	432	466	460	474	439	435	446	472	449	463	405	499	461	417	442	456	467	451	435	460	440	452	433	450	442	446	483	443	444	466	456	454	468	452	474	475	457	455	462	464	452	458	465	454	458	458	418	408	421	437	500	466	456	451	472	436	427	427	466	489	428	481	440	493	424	440	435	473	458	472	456	446	459	459	447	489	414	481	459	457	444	473	511	462	419	468	471	429	426	461	412	467	451	413	470	474	449	457	436	477	444	461	447	447	458	438	448	468	480	421	426	418	433	459	472	445	482	418	448	445	504	447	469	422	438	445	458	433	439	480	447	473	453	464	476	440	474	449	469	450	437	416	493	432	427	478	422	469	460	459	464	453	475	451	429	466	464	489	461	454	486	406	458	461	455	485	434	437	428	469	476	437	449	442	415	475	426	464	461	439	437	446	401	456	465	420	479	482	445	455	456	464	411	491	453	487	445	468	455	458	449	452	483	440	480	458	486	481	479	459	410	448	478	456	420	436	424	466	467	487	429	454	448	459	476	467	467	446	414	467	436	454	464	476	445	445	473	434	473	467	457	415	461	451	439	444	453	446	424	463	434	438	450	418	447	442	462	463	469	458	475	475	454	451	477	444	464	425	447	447	411	418	460	481	479	449	400	453	443	443	443	443	447	473	420	439	429	453	481	408	449	459	423	455	475	460	420	455	479	441	444	439	435	441	449	451	455	432	478	427	498	464	489	423	452	436	422	463	469	450	483	446	447	444	473	431	433	466	439	471	447	457	471	484	440	476	450	489	434	458	418	454	434	432	440	479	466	483	451	465	461	467	461	440	454	483	483	443	501	457	453	481	418	486	423	448	454	466	436	450	436	427	486	436	471	483	444	476	413	466	450	457	446	463	441	460	485	456	461	411	467	443	428	494	435	415	437	446	425	487	436	444	462	464	442	465	459	457	463	466	483	481	436	450	446	474	449	484	436	468	467	433	475	502	416	452	411	454	453	419	448	439	479	484	473	469	440	474	440	461	431	461	436	437	480	388	450	465	430	444	457	477	470	476	468	453	490	458	413	462	433	439	433	479	478	459	477	420	433	433	384	431	429	498	466	434	412	432	482	477	489	427	462	412	447	437	471	419	464	459	463	444	461	487	407	450	490	464	452	466	443	429	455	439	464	472	450	449	396	446	450	462	430	475	485	436	450	451	494	441	429	447	479	444	428	447	489	477	426	455	463	430	424	465	440	442	470	453	462	483	431	463	424	477	423	467	460	433	450	464	427	453	432	467	445	450	459	453	447	449	451	473	462	478	461	457	406	463	442	417	428	439	469	428	437	450	482	444	483	441	493	478	457	512	462	468	444	466	412	466	467	430	447	424	467	440	440	474	452	445	488	465	465	468	447	441	466	449	439	462	482	473	447	446	446	466	441	398	451	478	459	499	446	428	439	460	452	475	452	425	481	446	471	442	473	420	479	418	422	501	416	440	472	460	445	457	445	462	443	470	418	445	456	445	457	427	458	448	450	461	491	491	452	473	447	453	452	463	470	435	499	420	434	477	412	451	462	435	431	457	442	434	465	463	444	458	450	437	482	468	435	459	490	470	458	435	448	433	435	476	506	481	436	439	458	453	432	476	457	504	477	485	466	456	452	451	427	480	445	470	461	436	482	409	492	443	435	441	470	449	450	480	467	445	432	430	435	468	452	454	466	456	454	452	460	417	463	442	459	457	447	434	431	485	453	445	420	465	469	417	462	475	447	451	467	480	440	473	468	483	441	459	461	432	436	408	438	479	431	470	468	432	394	518	411	471	493	443	457	449	441	472	426	449	449	453	420	449	454	442	425	465	465	462	439	448	436	467	505	444	451	478	444	430	449	435	458	442	443	424	453	454	469	456	442	462	439	456	449	474	467	487	428	484	449	456	419	439	445	423	433	439	485	460	425	439	458	429	439	455	455	419	476	444	442	437	469	420	479	451	439	448	464	479	454	432	468	413	498	488	446	477	422	442	442	465	476	481	455	455	437	440	457	428	469	424	457	425
37899	56369	43177	26400	19168	14031	11176	8321	5880	4926	4191	3393	2823	2240	1852	1636	1480	1301	1108	967	894	778	744	740	687	644	613	610	570	536	530	482	449	484	505	547	513	514	454	500	509	522	467	474	529	455	500	431	448	425	469	501	439	480	439	444	454	443	459	488	472	433	478	436	445	464	448	447	460	463	447	448	450	477	457	449	455	471	496	493	448	457	483	480	470	479	429	486	460	472	477	499	513	459	434	487	459	438	469	440	438	470	422	459	507	463	415	458	438	459	485	477	446	476	439	438	475	452	463	459	453	502	491	488	467	451	441	448	479	463	473	471	478	480	465	450	469	451	478	465	476	466	454	444	436	494	459	477	466	432	443	481	425	460	466	470	464	464	454	470	477	475	446	450	486	437	479	470	455	443	463	457	433	494	487	452	493	453	442	463	419	472	421	452	444	465	434	436	472	457	424	489	450	436	473	480	467	452	469	446	486	431	449	430	465	438	433	458	496	487	417	458	475	431	459	466	488	506	444	443	468	456	503	476	459	460	435	454	457	432	478	506	474	439	464	416	441	432	442	421	460	445	446	455	457	450	457	483	458	500	472	452	480	427	469	450	460	451	463	460	449	445	444	478	434	440	414	464	461	439	459	449	433	454	456	491	467	462	487	435	518	484	422	438	471	476	484	476	480	456	454	446	448	476	445	472	449	467	456	487	487	484	449	498	482	438	440	496	496	433	466	445	439	476	462	454	488	485	455	462	468	494	456	467	440	466	451	422	431	434	503	448	452	453	451	473	487	434	461	454	464	497	472	466	493	442	431	489	476	487	441	440	417	500	461	425	462	453	453	472	513	462	453	478	463	422	470	492	457	474	432	445	474	481	460	464	431	481	487	490	468	480	457	430	444	476	436	444	474	419	459	449	407	442	458	471	455	488	451	442	429	461	478	469	456	447	500	440	497	449	468	442	523	455	443	468	468	487	447	493	488	467	453	475	429	472	433	479	431	484	476	453	448	443	488	490	446	442	492	471	451	454	461	456	479	480	461	466	463	427	477	454	481	480	451	453	470	438	465	451	467	480	484	472	438	471	488	402	453	441	445	472	474	447	454	470	439	459	473	454	467	411	470	500	498	447	436	482	470	442	451	451	433	456	457	454	429	463	474	485	461	496	444	472	434	461	462	439	474	464	421	431	473	437	433	476	489	453	495	495	472	460	450	435	450	479	482	450	443	485	473	478	468	436	465	457	471	470	428	468	430	462	469	481	456	441	463	445	444	445	481	459	446	479	450	428	458	469	436	464	473	427	468	423	433	476	498	448	478	471	442	493	444	431	497	461	445	474	456	465	439	443	497	434	480	458	455	452	438	458	475	451	450	474	438	440	492	455	462	481	442	466	446	469	439	462	466	452	411	472	462	431	430	467	471	482	486	483	441	455	463	467	444	446	479	425	478	438	457	454	437	429	458	433	496	525	460	474	441	462	450	451	451	478	401	455	450	475	447	456	444	456	480	459	462	426	463	492	487	429	432	471	457	469	480	457	429	456	427	449	441	463	438	468	465	462	447	453	461	466	480	393	452	512	478	412	485	441	461	430	469	450	452	453	458	440	466	464	432	463	458	446	504	413	454	458	467	418	458	448	462	439	497	458	444	473	481	467	441	479	453	432	455	470	454	477	457	473	467	459	410	479	456	441	453	460	449	470	482	459	439	467	421	473	458	472	444	453	494	474	488	497	512	411	435	509	457	477	465	465	495	461	466	431	446	449	412	482	476	445	468	436	438	426	454	450	433	423	458	452	439	428	455	453	437	509	472	411	453	431	459	453	480	471	508	465	473	429	454	486	446	454	482	405	443	441	454	454	451	436	443	488	425	470	450	460	423	428	445	477	468	472	493	501	421	478	453	462	475	461	442	484	449	461	462	466	471	482	450	478	469	419	425	459	468	462	468	441	459	438	421	469	471	453	475	478	464	438	456	420	421	435	462	444	469	445	404	461	458	437	439	465	475	428	444	471	493	471	404	454	460	429	471	483	477	478	474	479	439	484	467	504	461	427	420	455	454	461	450	472	453	468	445	429	464	472	452	427	479	462	463	485	438	458	444	450	537	478	488	460	452	508	442	442	482	463	463	440	490	439	442	447	446	426	462	470	431	411	472	438	439	421	447	457	442	423	467	506	445	464	449	486	461	464	466	452	443	472	496	442	448	435	454	456	429	467	456	429	450	449	471	484	466	453	463	458	418	446	447	426	450	469	471	487	442	491	479	471	501	461	453	485	421	465	471	465	494	471	442	459	473	456	472	496	448	444	479	476	475	432	490	474	515	449	454	403	481	449	466	481	464	478	438	444	459	413	465	478	433	453	448	429	471	486	479	449	443	433	456	468	447	504	418	498	487	453	495	491	437	440	450	467	450	502	500	437	453	473	474	490	483	413	446	474	481	441	443	475	472	444	464	418	462	464	467	416	461	474	466	418	462	474	444	501	437	486	502	451	445	458	478	452	457	474	443	455	448	469	455	484	451	452	466	443	468	460	495	470	479	448	470	458	489	501	453	480	440	501	453	450	469	481	441	470	449	453	462	484	460	462	464	427	441	445	452	467	454	482	432	479	486	423	458	448	495	438	484	448	435	417	443	462	473	457	437	441	450	468	452	443	422	465	485	453	441	470	453	475	443	420	445	469	449	431	486	485	495	487	435	480	464	423	472	476	435	487	396	453	439	459	481	446	485	456	448	458	490	425	480	461	457	504	446	442	444	481	427	470	483	452	465	489	494	471	455	466	502	460	427	460	445	464	475	448	503	475	447	460	458	452	470	468	464	462	498	456	464	455	447	450	465	400	471	474	457	481	486	449	466	482	422	468	412	460	466	443	495	428	476	465	469	488	499	465	465	461	478	450	510	451	429	494	506	519	459	442	456	447	430	447	441	432	453	468	451	465	474	487	456	421	455	430	469	467	438	436	413	462	447	469	472	493	436	418	449	512	523	481	473	453	465	466	479	439	446	414	445	475	498	461	469	446	476	413	491	470	454	478	472	464	447	467	446	460	459	448	511	491	470	480	492	443	421	446	449	468	455	464	425	431	459	428	484	460	450	475	466	441	465	421	451	451	496	483	457	452	445	432	470	436	498	456	477	432	459	432	494	458	441	456	481	479	487	425	465	416	482	421	477	479	509	467	447	382	465	489	499	482	453	454	459	449	467	437	436	454	479	457	442	475	468	442	461	460	449	473	453	459	422	456	434	470	426	424	446	474	508	478	496	464	496	457	446	448	476	430	444	450	467	448	421	446	472	502	467	465	486	431	459	438	421	508	494	476	476	479	418	418	454	430	478	458	497	461	445	479	497	453	468	514	469	465	466	481	479	479	439	462	481	498	457	468	488	402	481	467	477	446	467	443	485	476	453	460	415	452	463	456	445	473	475	484	509	434	465	429	446	466	483	503	450	441	453	448	455	489	418	462	469	419	459	489	440	474	488	492	444	493	472	458	431	441	495	446	420	466
22974	21360	28949	24285	21974	22545	19199	10136	6112	4945	4322	3627	2971	2386	2058	1802	1520	1288	1158	1091	905	876	859	763	666	677	722	619	585	538	499	498	508	530	555	552	494	516	541	459	454	514	515	464	457	446	489	467	431	483	456	475	468	452	453	482	431	462	484	462	473	450	485	463	449	443	474	464	449	468	456	467	483	441	454	482	436	462	446	454	445	464	438	465	469	437	491	401	455	482	486	454	451	456	456	452	457	477	434	487	466	498	425	434	442	487	474	462	450	450	454	491	465	505	478	446	463	460	420	464	466	463	464	455	468	473	463	436	474	461	471	476	483	477	485	446	438	471	426	460	462	520	467	490	500	461	424	484	457	439	459	445	479	461	483	473	472	446	462	466	470	454	459	481	469	460	460	470	464	449	425	456	440	464	482	436	466	481	487	464	458	473	440	450	446	468	436	508	426	483	499	467	423	419	473	420	450	499	475	468	489	480	497	464	467	473	472	476	479	436	453	420	498	438	478	463	444	468	427	487	455	420	415	465	468	503	474	442	448	450	462	483	466	455	443	461	449	463	462	443	459	476	480	466	456	454	445	478	449	468	436	474	485	430	471	463	459	453	476	445	444	497	457	469	472	476	420	476	472	445	459	483	457	458	477	501	450	465	474	475	491	511	478	481	465	494	487	477	468	458	410	486	451	453	476	473	473	494	441	467	483	491	433	435	433	481	477	459	474	482	443	436	477	478	437	451	435	470	479	486	459	466	471	430	456	433	437	460	475	461	456	476	461	450	494	488	449	468	472	509	432	469	444	465	451	475	451	490	480	493	475	518	451	510	462	568	421	467	471	414	428	463	476	477	468	458	471	410	419	459	469	487	477	445	457	489	470	468	472	476	448	428	448	465	477	438	428	475	432	485	461	451	463	463	496	444	440	475	474	469	495	475	448	433	473	510	510	477	482	482	471	470	486	472	471	470	480	467	479	485	456	439	479	469	419	480	438	453	418	490	457	448	444	479	488	418	454	414	450	475	448	483	456	505	468	464	502	464	451	466	497	482	458	440	462	461	455	464	408	454	508	463	445	459	451	420	478	464	463	475	469	468	499	438	507	481	479	452	473	431	469	495	464	482	469	444	477	443	498	480	492	479	483	462	467	477	461	501	439	466	434	496	433	449	441	436	490	463	453	450	437	490	432	445	462	442	476	459	443	462	472	458	439	470	461	487	438	423	441	481	471	456	489	464	467	479	444	481	458	492	477	455	442	483	444	444	486	458	441	497	415	459	486	464	538	484	509	496	457	435	463	465	473	425	448	455	446	428	447	449	486	484	475	487	459	452	458	465	499	495	444	442	479	458	457	474	454	472	450	493	464	468	471	464	459	454	476	463	485	466	443	509	447	463	467	513	417	447	475	478	487	433	453	491	482	466	461	469	447	498	453	458	500	472	474	416	451	414	466	460	483	499	486	452	452	476	450	463	481	439	459	485	470	465	462	468	452	486	490	474	438	459	433	473	438	431	472	490	474	460	397	466	442	471	479	493	449	460	518	475	470	477	450	490	498	446	489	494	481	451	473	475	448	443	478	456	433	473	469	450	455	454	483	474	499	490	486	474	513	484	442	455	460	412	481	469	431	427	455	455	474	472	430	448	466	467	457	511	470	462	413	422	455	442	492	465	440	447	443	461	443	452	446	473	444	454	459	477	435	437	470	454	504	435	435	449	462	445	423	509	495	476	466	444	444	447	491	459	473	473	479	452	460	486	413	426	460	504	436	484	440	501	481	486	453	481	499	439	452	478	467	496	482	442	464	425	451	479	458	467	442	492	447	431	461	459	469	425	484	480	430	443	439	488	452	445	477	487	441	474	474	539	475	482	455	498	468	431	465	471	458	483	461	456	447	461	479	442	464	509	474	484	505	429	467	430	440	450	449	451	446	498	441	460	413	478	440	459	469	512	440	438	485	465	464	454	446	496	449	488	450	457	430	467	495	457	439	431	463	500	473	486	420	469	484	470	486	427	465	486	450	455	446	516	442	447	425	474	442	453	448	479	432	445	496	482	425	443	472	487	480	457	459	456	511	485	469	453	435	473	495	479	437	430	489	478	467	453	440	497	434	442	447	471	458	461	475	469	461	450	448	489	467	483	464	439	465	425	481	447	488	496	440	482	493	452	497	499	459	473	448	444	460	456	461	439	492	494	488	470	435	438	453	462	446	475	437	455	484	436	439	486	500	431	462	487	468	449	455	442	474	436	431	455	497	470	462	467	449	477	465	478	444	481	473	459	450	500	461	406	473	478	440	489	450	470	455	461	474	487	428	480	451	494	453	445	477	466	453	442	473	464	465	440	435	489	494	465	411	443	445	460	485	490	464	436	477	455	486	468	468	493	466	480	450	462	478	429	445	462	504	475	471	478	485	459	475	464	507	461	444	484	449	471	437	443	456	488	475	482	495	497	437	441	429	450	455	454	452	480	458	477	463	448	461	456	460	470	457	474	446	473	445	459	462	482	463	437	488	443	457	486	406	470	453	457	471	447	459	502	468	477	475	487	450	467	467	459	507	460	455	480	478	470	483	453	493	455	449	462	462	434	448	492	440	470	446	477	472	452	445	460	455	440	431	485	442	479	464	494	453	443	476	477	450	442	471	476	465	437	504	472	482	429	474	470	470	435	486	449	453	416	462	474	523	476	460	476	457	424	447	489	457	483	446	511	482	457	440	454	466	460	435	488	471	478	455	455	477	467	445	461	438	450	468	464	459	432	454	441	464	457	455	489	453	459	456	462	467	433	448	481	458	444	443	449	454	451	466	458	431	415	472	461	437	411	469	470	464	469	446	460	477	470	490	525	462	491	479	440	518	436	460	506	436	481	479	460	453	457	506	497	494	483	459	468	479	442	489	517	459	457	434	485	454	461	473	448	457	437	432	443	453	462	469	451	476	485	461	451	464	463	443	470	419	425	462	417	457	458	500	443	469	445	476	432	422	496	519	475	457	444	453	472	483	488	442	480	498	432	492	454	481	490	449	466	447	453	502	433	440	447	431	457	458	480	488	492	460	463	455	463	475	490	479	480	487	461	460	437	494	426	457	509	460	452	479	472	449	445	466	470	461	421	453	460	473	487	443	463	460	464	498	427	491	456	469	472	458	473	462	461	511	445	444	449	500	468	426	440	493	493	472	452	441	446	484	467	449	467	485	490	493	479	444	469	475	442	466	482	472	502	498	473	475	437	435	453	466	476	439	466	464	459	459	452	442	473	465	494	455	490	476	420	436	444	447	485	449	418	493	440	447	481	435	474	467	447	458	474	475	442	460	450	481	474	465	454	469	455	524	470	426	436	448	441	435	473	430	457	446	450	463	439	432	485	445	454	483	438	462	469	460	488	439	447	486	488	456	473	449	476	471	464	473	474	462	480	432	477	473	473	480	457	424	485	449	471	476	466	469	437	471	475	461	492	472	460	460	502	429	460	459	464	436	499	472	476	446	483	463	451	447	465	484	483
41989	69958	51079	36510	26979	19606	16006	12548	9051	7086	6235	5319	4267	3489	2946	2364	1923	1698	1497	1317	1097	999	1002	904	837	808	786	735	654	575	548	514	513	595	520	547	553	530	493	551	540	494	501	494	538	483	468	467	470	473	505	491	463	470	482	456	462	457	473	506	469	448	467	415	451	484	450	463	444	491	448	476	474	433	456	482	456	472	423	477	546	461	463	422	485	427	446	439	474	437	449	466	475	432	427	463	481	439	426	463	462	460	461	470	456	457	457	404	450	442	461	466	455	479	466	475	482	448	471	479	468	467	447	437	466	471	475	435	458	447	455	466	466	453	473	465	440	461	489	472	469	484	456	455	468	486	465	446	432	443	439	499	493	493	482	432	463	431	414	437	436	481	485	445	443	436	492	443	472	411	482	483	470	467	439	450	469	515	484	437	437	482	442	427	465	427	474	495	464	450	476	540	445	438	484	424	466	466	478	439	466	441	447	421	476	490	475	433	466	474	447	418	464	453	456	424	467	467	444	407	468	463	446	470	460	475	459	447	468	459	448	476	473	450	440	454	463	470	474	461	478	462	450	478	500	471	477	449	429	447	487	490	464	471	477	456	454	465	509	443	473	442	475	436	450	456	480	462	481	437	456	481	466	429	474	442	460	461	449	488	507	411	445	425	439	440	429	463	469	507	474	514	491	472	476	483	440	465	464	446	481	448	461	453	470	462	457	435	506	449	463	451	433	452	479	449	466	427	471	444	466	459	454	436	451	488	430	470	464	459	441	453	471	492	492	490	491	461	455	474	479	452	472	461	452	454	452	452	448	462	433	467	479	461	409	471	505	484	451	475	436	463	444	467	476	436	451	469	454	494	507	483	458	420	449	434	487	462	480	461	426	434	468	451	447	440	491	461	432	443	426	442	443	440	452	465	465	478	498	433	459	443	473	466	442	451	451	446	490	466	443	469	428	470	435	471	435	514	400	471	494	434	448	498	427	504	477	465	485	466	489	456	479	444	447	396	481	472	480	481	485	439	429	482	435	441	476	451	431	472	438	417	460	478	463	449	444	468	488	479	454	445	472	453	464	466	455	453	465	468	465	474	440	484	477	433	462	484	425	463	454	454	454	444	473	454	434	459	452	461	484	503	468	463	440	453	458	454	473	491	429	489	447	462	453	418	475	513	439	478	507	460	438	475	481	472	446	479	450	456	456	452	459	468	431	473	459	464	479	437	464	422	472	436	474	452	473	473	459	485	467	456	433	450	417	440	448	470	463	410	456	467	471	476	437	487	419	446	507	459	436	459	443	458	429	462	457	460	457	439	408	469	434	412	444	447	406	424	461	447	446	445	452	439	430	474	487	449	465	452	446	445	452	482	433	456	418	473	472	428	466	466	474	474	463	486	456	452	468	453	447	469	436	421	444	461	447	449	472	447	410	480	468	478	440	473	454	437	467	477	442	424	470	487	417	443	448	519	488	455	488	447	439	510	495	444	459	452	432	424	421	416	443	442	450	510	479	479	469	474	409	432	449	422	454	423	454	481	428	461	472	421	452	415	469	445	477	458	472	444	478	446	463	447	469	475	463	449	460	418	420	453	448	439	445	463	436	428	436	423	449	444	466	441	453	442	433	426	456	453	461	445	451	451	436	442	470	430	485	499	459	479	479	451	444	453	432	407	442	446	473	461	414	466	484	485	441	464	455	463	478	496	488	469	462	471	464	451	417	499	449	497	453	464	444	419	478	467	474	480	458	478	427	462	465	489	469	427	470	429	474	457	456	479	480	490	451	437	463	468	475	446	445	478	425	489	461	472	504	456	437	476	461	457	477	449	458	458	458	471	458	499	458	459	473	421	492	472	475	459	446	467	471	439	478	407	455	427	424	465	470	433	429	452	452	447	485	457	471	441	458	421	454	437	475	470	447	445	478	450	457	461	474	426	466	450	478	511	448	480	426	486	473	458	450	478	423	425	432	435	479	468	448	487	445	422	473	472	444	451	479	470	471	475	424	449	465	484	468	441	455	449	435	470	478	482	477	500	457	469	415	468	456	488	459	453	467	491	419	471	426	461	448	491	477	428	451	472	470	453	455	431	444	478	479	462	480	477	468	470	464	466	465	526	436	453	465	474	473	438	472	467	468	487	468	457	462	476	462	466	484	469	443	454	464	441	492	485	449	473	457	487	479	462	455	450	469	458	453	472	457	412	464	449	438	486	468	450	441	470	494	442	423	480	467	469	441	465	459	472	486	480	446	427	465	471	477	471	447	490	474	448	502	434	418	438	486	446	489	486	469	425	450	460	454	435	501	484	474	450	472	479	450	434	450	461	471	467	439	465	439	425	470	426	474	479	486	466	460	409	452	491	453	422	462	441	458	472	475	440	453	442	457	454	468	440	465	457	423	464	457	486	456	465	443	449	472	456	459	488	432	443	429	445	478	519	490	444	483	482	474	485	448	511	445	400	450	451	456	501	444	462	488	463	437	480	471	429	467	526	409	481	435	482	462	499	504	459	467	460	434	446	492	453	458	462	462	479	473	470	439	454	439	452	449	447	482	442	456	447	460	509	450	466	439	474	470	489	460	459	462	462	459	433	436	484	488	458	454	448	435	467	443	474	487	449	413	436	467	478	424	468	460	444	457	465	462	443	440	437	467	455	425	445	428	470	464	432	495	443	487	465	454	440	474	474	453	488	449	446	469	456	436	461	448	463	410	510	484	476	432	438	458	476	456	462	476	461	463	502	453	479	466	473	454	474	522	500	431	499	484	451	440	453	438	464	437	427	458	424	452	417	463	441	468	493	463	501	471	468	483	457	417	460	459	482	435	473	505	452	448	445	425	475	469	499	449	405	449	459	478	451	436	484	479	455	467	465	432	434	447	464	505	456	436	436	463	449	488	446	452	424	414	444	447	436	426	422	500	450	491	468	497	461	455	511	433	444	440	444	451	479	495	428	482	446	484	466	480	478	518	478	504	458	426	439	460	473	456	467	433	496	452	447	474	452	474	436	421	465	445	429	479	462	421	437	462	441	456	485	472	450	460	445	475	461	468	481	444	495	458	517	483	409	470	480	479	473	439	478	433	484	431	459	450	431	477	423	508	430	459	474	452	452	474	442	480	439	472	429	445	446	443	438	487	401	483	472	438	469	463	450	450	483	463	489	435	461	469	430	469	443	461	470	474	451	475	465	462	458	457	490	440	486	434	435	460	511	442	475	475	470	472	478	467	451	469	447	452	454	429	421	462	493	432	455	462	461	492	453	466	478	466	445	440	462	502	474	462	477	486	479	474	467	449	446	480	463	420	456	458	440	479	442	478	477	453	527	468	440	484	428	510	459	430	450	440	417	477	444	434	451	475	467	476	489	464	454	468	410	456	477	452	424	449	479	444	485	426	461	460	445	466	461	457	428	441	450	498	468	451	438	480	465	411	465	478	449	450	445	439	463	483	461	457	464	456	466	421	435	478	447	429	459	455	432	476	436	449	469	413	475	480	442	516	401
37009	43617	39574	25182	12448	7789	5303	4002	2878	2140	1901	1725	1367	1176	1012	897	822	772	724	614	630	587	583	581	611	526	520	516	457	508	481	467	450	462	463	495	463	432	496	442	463	448	469	446	477	485	416	481	434	429	431	484	427	441	456	429	449	439	444	435	442	461	438	445	430	435	441	493	454	428	454	449	462	506	454	432	436	465	436	477	443	450	435	477	404	439	430	440	465	456	436	443	420	446	434	466	476	461	456	431	453	448	483	442	415	471	422	441	472	420	453	399	440	442	437	447	453	467	408	462	452	416	432	424	436	441	463	406	441	427	472	431	503	459	436	433	426	419	432	430	475	447	491	446	441	479	469	445	446	436	443	424	468	437	420	442	404	431	423	421	457	455	428	453	433	482	425	442	456	433	458	445	459	444	453	475	459	395	448	452	486	432	461	469	429	440	517	472	455	430	447	426	459	460	446	464	423	468	429	465	436	462	439	453	471	459	450	465	401	412	429	435	442	457	455	435	441	464	447	451	428	420	452	427	442	452	439	426	432	440	443	453	430	480	409	459	467	441	445	459	441	456	427	440	452	479	420	421	457	424	459	460	415	487	423	416	416	446	506	437	455	461	473	429	443	432	449	457	434	441	447	439	450	462	448	461	429	431	449	431	445	454	450	452	477	443	455	465	423	436	417	455	481	453	453	431	444	399	435	415	450	398	435	475	465	430	481	467	437	440	408	459	427	459	423	460	442	450	431	431	455	451	463	449	451	431	439	458	442	437	438	425	462	457	429	410	448	411	442	441	437	466	413	431	451	416	445	454	466	432	473	450	461	450	420	468	432	478	448	408	442	444	463	452	459	482	482	430	462	431	487	409	448	438	425	456	420	402	412	463	468	457	449	446	427	455	456	409	439	448	481	444	437	421	460	429	458	450	463	442	382	459	461	465	438	419	470	414	428	443	425	426	456	417	467	428	475	442	453	425	458	475	461	450	485	441	468	436	421	466	448	470	464	447	477	472	450	475	467	462	435	449	469	462	435	479	463	480	483	453	451	473	471	421	438	414	430	439	425	438	418	416	448	453	450	482	427	460	460	458	411	392	429	438	434	424	454	457	468	420	455	431	442	445	442	444	435	484	432	403	437	469	435	453	434	454	442	416	418	481	428	409	455	444	450	441	454	430	415	504	457	463	473	450	456	437	466	476	468	455	446	436	453	402	472	481	415	434	436	423	480	450	468	454	463	452	461	421	459	467	471	430	481	436	408	448	437	432	470	446	437	460	442	454	466	430	465	445	459	441	464	448	466	422	421	463	455	460	441	440	414	422	446	446	433	446	439	417	431	399	487	485	446	462	442	433	427	466	434	442	453	406	448	467	484	416	443	458	457	490	449	422	441	451	444	466	433	454	471	444	432	469	416	504	468	446	445	429	441	436	418	453	423	438	444	427	456	441	427	473	455	491	472	413	445	504	448	470	467	466	436	451	431	476	471	426	425	460	425	481	447	470	440	429	453	453	479	432	432	427	454	523	471	420	459	420	432	461	458	412	440	435	472	442	459	432	450	499	419	432	431	445	409	431	443	466	435	421	463	434	424	474	473	412	450	464	427	414	457	434	446	407	449	470	400	470	458	471	471	456	405	437	423	460	464	406	417	415	457	448	439	466	441	420	465	462	468	426	452	429	444	442	470	454	494	444	454	490	446	450	454	423	427	411	457	460	465	418	432	451	454	463	440	439	447	377	496	461	466	468	398	429	453	440	466	454	454	469	434	452	433	450	448	429	425	423	458	471	474	413	423	434	422	440	446	440	427	433	453	483	448	483	446	444	443	442	449	438	463	488	435	447	445	476	447	464	444	449	456	467	429	460	425	446	452	449	433	451	432	431	452	482	421	422	387	464	485	466	426	415	467	422	422	461	486	476	449	416	420	436	503	460	477	482	443	432	503	461	455	449	435	457	469	430	456	432	473	442	443	461	462	445	434	478	468	464	452	461	374	448	477	448	429	447	440	432	469	463	449	440	493	423	472	446	450	461	462	455	428	441	459	438	458	457	443	445	435	449	474	434	439	457	443	452	468	449	400	443	437	441	444	459	440	457	432	439	447	437	409	439	437	433	456	462	423	438	469	465	443	425	443	430	415	437	441	453	475	440	426	457	444	462	409	405	478	471	463	434	468	448	454	434	424	455	429	441	422	440	446	467	496	472	478	466	442	448	391	421	439	417	457	459	429	468	463	454	396	428	440	417	468	422	458	438	413	444	492	418	412	393	412	434	443	434	410	470	445	453	441	432	456	488	441	454	454	461	436	449	483	434	435	434	471	454	454	473	451	417	380	449	429	439	434	448	426	472	427	427	417	459	451	474	470	448	443	423	464	453	450	413	462	432	446	418	438	453	459	443	458	449	437	455	421	436	448	442	432	446	455	422	408	445	452	438	466	453	475	427	411	465	420	441	432	472	431	422	467	410	430	434	419	443	457	442	435	460	419	420	456	459	464	451	444	487	485	407	466	452	435	426	420	437	470	439	437	471	468	432	447	433	463	440	455	430	463	453	401	473	442	405	444	458	413	459	468	454	410	449	456	415	433	436	447	476	403	470	439	450	436	445	400	454	463	411	465	426	464	451	481	480	426	531	445	447	427	486	452	474	438	435	438	431	404	420	420	399	451	450	482	446	419	458	425	444	449	447	453	486	451	477	454	459	472	433	442	439	455	448	445	438	463	450	433	455	439	430	433	461	455	444	431	438	422	416	463	433	431	430	441	420	453	464	428	435	476	442	423	472	410	437	427	445	444	403	434	438	435	437	483	453	439	434	442	428	453	407	444	455	450	492	495	442	456	411	435	444	466	402	413	459	472	477	455	427	423	478	472	461	378	453	425	459	473	421	470	421	424	421	459	466	468	436	491	464	468	445	427	458	454	415	450	427	443	445	411	439	420	472	465	483	472	448	439	456	441	451	421	434	447	452	482	452	483	433	441	416	460	446	413	451	424	424	427	475	428	398	428	424	445	406	437	453	454	431	482	446	422	433	449	417	492	429	482	416	410	442	459	440	473	453	444	420	428	410	462	423	479	510	462	420	440	429	436	432	467	463	474	385	464	433	416	434	474	443	441	442	438	453	498	441	464	452	449	458	498	413	443	451	449	459	477	459	429	474	460	452	431	467	463	449	467	432	502	430	423	450	444	467	408	420	448	459	476	463	433	415	431	463	468	463	433	473	433	435	468	422	439	426	444	450	407	475	476	436	408	467	404	442	442	506	490	466	406	470	443	453	441	468	441	435	491	408	472	458	437	442	451	441	434	466	414	435	453	444	468	435	431	440	436	421	459	428	451	389	414	441	412	464	408	426	434	455	451	442	449	476	454	451	458	456	440	443	458	457	446	467	431	454	465	423	470	448	428	429	468	472	457	418	451	450	473	445	429	470	417	424	462	461	422	405	459	434	454	406	444	455	424	421	423	447	420	419	407	423	475	459	433	426	402	445	438	419	450	441	482	456
41799	54749	37327	21682	13665	10784	8105	6106	4519	3401	2857	2485	1995	1666	1404	1230	1050	912	828	702	717	697	674	641	642	595	575	547	544	471	492	449	477	467	488	464	484	484	468	476	471	464	459	463	457	455	441	463	455	466	471	466	445	470	465	416	483	473	471	443	485	429	434	475	407	441	494	403	461	425	436	457	452	479	450	462	428	492	425	442	462	458	474	461	474	457	437	475	463	447	456	435	437	471	485	459	435	446	427	445	436	425	461	483	446	468	458	491	407	434	441	458	452	436	456	478	398	406	462	424	475	436	487	467	463	456	463	430	454	419	421	420	437	457	439	454	420	428	460	446	429	456	501	452	404	425	430	460	464	458	447	486	455	450	467	439	443	459	451	491	481	472	466	436	444	494	461	437	443	426	458	488	476	486	474	431	424	493	444	463	453	415	468	469	466	448	467	456	464	502	434	447	487	432	446	463	457	457	477	451	463	432	404	439	431	485	453	422	485	443	455	440	437	456	423	420	411	471	471	462	460	440	431	442	470	458	491	469	413	455	460	484	434	491	482	463	453	460	482	441	454	474	443	467	447	443	503	405	415	476	476	454	422	480	490	473	449	467	458	462	427	494	477	465	492	414	468	470	433	462	455	430	431	463	421	464	449	468	416	434	445	468	444	457	472	518	435	479	464	413	479	459	427	404	444	445	453	420	470	470	435	480	451	449	436	457	446	434	460	433	462	445	483	470	419	476	453	433	487	466	476	409	465	436	402	456	427	418	463	456	448	482	457	434	430	444	453	482	424	470	404	440	467	458	445	453	412	435	485	447	443	440	444	414	440	443	466	474	451	441	457	472	455	429	492	434	410	419	429	459	426	433	430	457	485	469	393	404	413	447	438	442	441	450	440	462	434	454	450	447	446	508	465	435	443	460	467	475	485	424	493	477	433	466	483	465	483	478	476	441	461	440	446	464	440	447	459	436	456	448	428	461	466	459	475	383	394	453	454	472	430	457	454	436	454	467	466	450	458	402	494	448	420	466	452	474	456	445	465	481	448	439	441	460	433	474	443	455	474	448	473	459	459	431	470	453	487	474	433	461	431	457	456	455	472	463	434	491	473	500	441	420	429	478	475	477	476	392	448	449	503	444	465	479	466	453	450	422	426	426	450	450	454	443	478	439	440	437	466	414	443	453	444	480	474	422	449	444	434	442	477	430	492	489	412	487	479	442	459	469	440	459	422	464	451	457	480	480	487	435	426	484	444	428	417	394	424	459	484	460	435	422	498	431	423	473	467	464	464	441	427	450	456	484	476	448	444	472	437	480	450	452	472	440	461	469	491	492	440	458	413	477	470	443	454	440	483	432	429	453	429	401	476	487	451	445	455	456	423	441	450	428	445	416	449	462	492	470	447	480	446	441	424	440	434	450	452	486	439	462	459	458	469	442	435	437	484	430	445	436	451	463	460	458	427	452	458	514	433	443	441	413	439	445	437	465	451	465	487	465	459	421	476	419	462	446	428	467	473	406	448	406	494	440	411	427	444	461	453	471	460	441	436	443	424	476	438	444	466	457	442	462	448	442	474	433	433	445	478	449	470	502	435	426	443	421	452	496	430	509	442	457	428	466	470	423	455	440	481	479	495	472	397	441	438	450	465	440	491	470	463	440	441	452	466	507	459	421	455	473	460	453	439	463	470	438	473	455	420	452	472	444	429	422	425	459	454	432	416	433	466	414	462	403	449	465	415	456	466	430	473	461	422	430	442	473	445	455	424	426	475	469	457	469	462	465	440	443	483	455	429	483	458	500	425	445	438	418	424	459	428	461	426	421	475	451	400	439	472	468	444	452	492	461	440	427	417	436	469	463	453	472	492	405	462	424	452	458	458	430	440	464	440	437	475	419	488	431	458	494	442	465	479	487	449	461	456	435	449	455	437	479	458	496	439	473	443	467	463	462	459	452	454	473	437	493	445	431	431	439	444	424	464	412	443	456	466	491	471	472	452	474	449	478	452	463	445	424	426	473	460	467	439	457	473	438	449	459	417	436	452	435	456	458	425	461	425	466	475	437	471	421	471	491	480	449	459	454	424	443	435	456	453	438	504	451	495	435	427	463	455	463	455	453	414	446	453	497	412	451	480	460	447	444	427	426	421	489	437	436	444	459	456	461	488	464	453	484	475	421	442	454	434	443	460	461	469	405	413	463	483	474	462	429	434	488	426	423	454	462	451	473	473	455	427	454	444	430	449	478	422	458	456	459	438	422	447	403	447	428	453	447	465	428	429	417	447	448	447	461	453	458	442	463	467	435	453	495	441	433	442	467	486	433	430	449	456	468	457	475	464	446	463	436	445	492	428	462	467	469	463	489	425	478	494	459	472	430	457	458	472	455	462	416	458	477	477	403	473	418	484	455	411	436	464	461	439	473	472	447	458	423	450	431	452	445	440	468	452	461	438	467	460	432	464	425	428	472	454	481	487	451	470	437	444	467	429	448	431	438	447	454	441	449	418	456	421	416	484	440	468	447	454	417	442	415	430	472	442	450	449	401	428	477	462	441	482	459	479	465	451	489	487	434	464	464	483	446	440	413	473	419	480	430	443	433	441	469	475	509	480	474	477	443	437	497	488	448	420	449	450	424	435	422	459	479	416	463	440	455	471	438	447	479	473	459	461	423	454	452	486	438	428	458	440	467	439	474	449	434	413	492	479	442	469	469	457	472	433	437	487	412	506	418	476	456	455	459	442	452	451	440	444	468	461	463	457	461	432	463	423	458	403	417	483	486	459	474	449	486	464	477	451	453	439	478	477	478	453	457	499	445	459	474	456	445	468	434	464	484	422	452	484	431	429	466	483	410	440	457	451	476	454	463	427	474	465	504	438	452	455	460	463	434	462	452	444	440	464	453	471	416	446	438	426	459	439	438	437	492	448	465	453	463	442	435	444	434	456	481	422	484	462	447	457	475	415	460	434	467	456	422	424	452	457	447	426	437	430	484	438	460	463	500	437	457	467	475	418	444	423	450	465	425	449	457	489	457	431	445	432	469	436	445	430	467	494	451	433	452	419	451	445	464	452	459	442	447	472	466	484	453	466	444	451	441	446	489	433	445	469	475	462	458	462	444	465	456	441	443	425	422	459	457	464	519	443	451	444	468	451	442	445	457	448	458	454	422	465	452	464	440	432	488	469	462	448	442	398	446	478	438	462	484	427	435	467	466	462	437	459	455	465	444	411	444	444	411	440	468	441	442	440	458	453	447	482	469	441	432	445	483	446	475	440	506	451	434	463	453	416	479	441	460	466	468	392	480	457	474	445	443	448	479	454	448	428	467	475	435	464	472	422	444	471	458	472	457	484	436	442	449	453	450	437	438	419	463	448	418	424	428	461	463	452	476	435	457	436	463	460	458	441	443	460	466	436	446	455	455	483	442	439	451	440	463	453	446	451	448	444	447	463	410	442	456	471	475	456	461	448	441	464	438	451	459	470	470	442	495	430	439	482	434	503	450
24291	21366	28891	25857	22476	18510	12289	7826	5591	3958	3293	2758	2454	1999	1686	1342	1221	1041	876	878	736	737	716	684	615	622	633	582	585	582	491	486	467	482	477	519	438	508	500	486	494	516	470	454	450	445	441	515	449	469	427	466	424	472	462	449	379	471	429	478	410	431	493	433	409	457	457	465	438	472	468	419	420	478	453	448	423	435	431	461	464	434	423	416	449	433	430	445	436	431	399	497	475	461	432	458	473	415	432	401	431	443	456	453	436	465	473	428	411	432	407	466	450	389	435	448	462	454	422	477	467	477	417	411	462	461	413	444	422	392	426	427	447	427	479	474	465	428	435	426	450	494	448	436	423	433	454	407	454	437	416	465	441	438	478	420	452	444	455	461	466	429	407	455	416	451	436	486	416	472	440	455	441	468	452	443	444	438	422	449	448	486	453	445	384	436	439	437	465	440	408	477	447	477	430	408	434	474	446	430	436	449	450	486	487	488	466	453	442	425	450	429	433	426	416	433	435	451	431	441	454	415	451	449	415	468	434	459	440	464	432	453	466	455	438	409	473	409	415	404	442	464	421	435	456	411	463	422	476	432	427	488	460	479	420	422	467	433	441	450	434	455	445	445	420	457	477	393	442	445	437	425	437	418	427	454	470	428	457	426	474	446	470	406	421	415	451	428	460	435	442	447	458	424	447	459	437	417	460	444	464	427	453	440	437	460	419	415	418	457	422	408	446	449	434	455	447	442	409	396	445	428	465	418	472	416	425	427	409	437	493	414	449	448	440	456	439	410	422	450	458	453	412	422	463	404	434	451	464	452	428	409	446	433	413	442	454	438	432	419	418	467	429	456	443	423	467	499	440	441	429	413	427	441	454	446	438	431	454	440	448	453	444	438	456	395	485	443	440	459	445	468	443	460	423	473	468	431	419	451	453	460	422	402	423	441	466	452	410	444	435	406	426	415	435	427	476	442	431	430	444	430	429	435	438	387	405	441	406	461	417	456	409	459	453	417	464	412	418	443	449	451	456	422	456	450	434	447	424	397	458	431	418	427	462	434	450	471	425	386	443	442	460	445	494	458	433	433	433	467	457	422	450	471	458	464	385	460	490	487	415	469	405	470	466	449	405	459	445	448	438	468	426	424	425	469	468	427	445	432	438	451	396	462	440	443	450	424	428	452	446	468	461	445	416	423	470	449	419	412	453	447	379	447	458	444	434	449	389	464	463	422	441	446	491	430	411	451	412	437	421	415	416	456	444	426	467	410	458	441	404	469	425	451	458	468	415	481	437	439	440	444	428	421	458	419	428	443	479	437	427	431	462	480	427	400	429	459	432	440	496	404	442	431	419	426	456	436	451	422	419	423	441	432	431	422	421	424	452	428	405	437	433	457	471	429	427	422	435	449	425	459	443	420	443	440	474	430	453	431	427	436	462	425	441	449	447	444	450	385	462	456	466	468	440	447	447	420	422	447	437	440	472	385	443	436	425	429	459	431	475	467	433	474	444	463	440	437	405	471	460	480	440	453	487	425	467	439	465	461	435	471	433	426	406	435	429	465	442	483	425	443	426	429	462	436	417	441	431	416	432	457	448	450	427	445	476	448	446	483	404	446	416	455	443	458	416	439	424	467	442	439	428	462	434	427	477	417	409	461	430	486	473	445	465	407	450	417	424	434	441	431	451	451	425	412	447	472	438	451	436	436	388	449	454	440	395	425	480	414	453	463	403	466	428	457	427	413	449	442	460	449	435	451	440	461	451	460	456	469	452	428	461	444	429	441	449	443	461	465	443	452	456	449	413	436	410	443	439	466	435	433	429	449	455	450	412	439	455	444	410	460	396	466	428	461	461	430	415	435	464	429	438	443	434	458	441	441	469	449	469	402	461	479	433	423	439	427	447	451	459	443	433	456	475	439	443	424	446	459	428	415	441	435	427	432	469	458	460	478	503	456	431	450	463	416	453	450	431	440	454	423	430	424	469	449	422	452	385	465	458	464	442	441	446	437	439	431	441	423	453	410	486	411	461	481	433	456	439	471	474	457	425	435	432	431	509	452	411	443	460	432	422	460	444	443	438	406	423	446	434	443	434	437	454	482	415	444	460	427	446	455	427	414	468	435	482	445	477	420	447	422	472	488	454	421	459	441	463	462	432	428	428	410	435	415	441	463	443	425	395	432	476	457	426	432	433	428	467	431	435	441	425	387	443	461	420	444	454	488	458	455	444	489	447	445	452	453	462	406	442	482	423	444	457	427	457	432	422	395	453	451	448	445	425	475	460	444	476	469	452	428	453	436	451	428	440	407	488	441	450	454	446	416	421	436	401	419	431	426	453	446	460	432	487	470	414	436	435	437	455	429	437	452	445	449	444	451	455	444	450	456	412	451	446	422	472	426	439	441	464	455	469	447	432	419	469	432	438	465	419	468	408	432	442	475	424	431	452	436	444	426	430	438	410	436	437	451	459	446	444	458	443	440	492	414	458	474	388	423	419	432	431	449	419	448	428	379	459	459	427	398	480	452	435	461	465	440	466	430	416	451	431	461	436	442	453	424	463	437	432	450	423	401	401	469	464	404	432	422	374	395	424	423	439	447	449	442	427	433	456	446	437	481	468	450	446	421	447	409	428	451	408	440	530	486	426	410	436	426	475	400	465	459	435	438	447	431	442	402	470	431	477	461	405	419	452	466	449	416	443	425	453	473	437	436	411	434	428	423	434	461	455	421	431	435	425	436	456	416	456	438	438	425	438	417	484	458	475	445	438	421	428	445	418	435	444	429	437	452	427	424	453	479	442	443	460	471	439	453	459	393	472	437	427	460	447	437	449	466	452	464	451	432	425	446	415	483	469	431	455	420	423	451	427	442	441	418	406	437	443	452	448	436	452	455	432	488	421	417	427	423	454	449	426	444	452	426	464	424	459	403	426	426	432	440	406	467	396	436	429	460	433	440	422	470	469	439	429	443	450	437	449	435	484	468	423	444	472	423	446	471	400	430	404	435	444	373	432	443	442	437	424	429	458	459	447	453	461	434	444	441	441	476	441	437	430	464	422	444	420	421	429	434	472	423	415	405	439	446	476	458	440	434	418	503	414	459	430	454	432	409	458	468	418	514	479	431	412	438	415	480	460	423	452	435	479	416	441	463	461	423	398	412	452	495	436	436	474	412	417	413	460	463	465	465	446	434	427	438	406	452	462	441	477	437	404	396	421	468	443	459	407	469	438	438	396	436	453	403	411	413	455	417	483	453	424	433	470	428	473	439	464	420	453	440	407	459	425	449	462	446	438	475	452	451	461	465	421	402	408	412	446	440	424	449	475	462	430	437	444	436	497	427	451	447	465	456	427	392	438	423	470	452	448	426	433	426	474	438	441	451	437	407	410	433	459	423	432	454	423	442	452	441	452	453	461	451	449	501	427	448	430	435	476	453	466	428	433	412	438	463	443	418	389	469	412	462	431	437	436	493	454	410	471	460	436	460	479	440	403	413	439	459	414	443
35856	60112	46907	32755	21827	17012	13394	10824	8334	5777	4801	4066	3503	2853	2190	1884	1540	1349	1214	1076	929	855	811	766	735	742	705	657	574	546	508	497	514	497	516	575	478	457	489	473	470	509	488	492	453	467	468	447	465	456	437	459	460	424	459	459	473	433	457	449	472	440	450	463	411	439	450	440	449	459	436	439	416	427	464	466	427	457	450	409	472	465	413	485	489	393	453	447	455	459	454	442	431	430	487	440	459	458	449	437	458	469	481	441	429	470	426	399	397	471	419	427	433	426	435	473	456	423	410	441	468	477	404	426	437	426	426	459	470	432	430	468	462	427	440	470	454	471	418	438	427	448	489	394	450	433	453	419	427	487	489	453	437	416	429	465	449	436	398	453	432	454	462	433	464	429	422	507	421	423	468	435	411	431	438	438	458	444	426	446	434	422	437	482	420	444	435	491	434	446	437	419	443	462	427	448	405	431	442	439	448	442	407	454	438	418	402	478	434	427	450	444	439	422	429	422	419	452	431	423	420	449	440	469	418	456	472	423	456	473	448	468	436	449	434	434	475	418	438	459	444	420	461	424	433	433	440	406	445	458	469	454	436	457	425	387	445	467	470	449	468	429	461	455	394	393	455	472	465	434	451	428	443	456	447	469	429	411	443	401	449	417	442	435	431	434	462	448	456	463	472	449	448	426	488	471	425	448	436	397	431	422	487	435	422	438	440	457	438	425	448	446	454	434	420	424	480	426	439	416	423	429	443	460	425	457	452	436	439	439	446	439	432	424	440	433	431	453	451	426	426	463	443	427	420	449	433	442	473	491	432	421	433	448	449	463	429	460	485	403	455	413	425	459	415	411	428	436	474	452	416	425	441	437	448	401	454	406	412	449	458	457	431	442	419	432	466	446	442	466	432	436	409	475	457	423	440	454	453	460	457	427	487	460	472	475	438	482	422	438	433	428	436	465	447	446	430	442	430	432	458	430	449	461	465	415	448	469	405	454	426	459	438	407	450	456	428	428	423	431	457	447	440	429	440	434	414	445	438	445	444	473	427	437	413	480	435	423	449	385	420	446	429	463	444	467	470	416	406	443	432	447	447	449	424	447	439	424	438	417	455	429	470	454	473	426	419	449	438	410	455	440	475	423	421	484	462	472	446	443	451	440	450	440	458	437	424	489	455	419	425	445	439	416	410	428	432	457	455	438	432	480	457	433	481	450	409	405	430	400	430	449	420	418	460	444	454	442	446	444	451	458	441	471	436	445	444	446	459	456	489	458	445	432	471	460	459	448	434	433	478	458	473	444	443	441	464	462	453	454	457	461	433	423	447	420	433	446	445	437	424	423	436	485	480	455	418	450	440	428	462	451	458	449	424	433	449	403	409	432	491	433	468	451	443	462	463	433	394	449	440	452	453	455	440	432	434	478	467	394	448	443	458	422	443	441	428	446	453	433	451	465	467	418	481	470	419	457	412	459	467	421	439	460	453	451	465	417	479	466	430	449	422	448	436	406	454	396	421	453	485	475	498	440	489	450	424	422	463	486	481	476	474	460	475	478	406	465	492	439	443	428	455	470	476	441	427	457	483	473	462	419	442	442	463	427	468	438	396	439	434	468	450	456	439	482	439	444	427	433	432	439	429	444	448	460	432	433	412	422	451	447	428	440	488	452	413	457	479	450	462	437	462	443	468	436	475	441	447	452	448	458	459	467	438	457	453	446	462	454	478	436	430	421	475	458	413	437	425	470	441	468	440	425	421	447	433	430	429	453	468	447	398	417	413	426	445	463	443	451	464	476	439	421	426	424	434	442	481	443	446	441	446	459	416	466	484	417	454	475	436	464	425	459	472	428	413	454	432	475	452	446	454	453	468	483	444	470	479	425	456	444	454	459	436	427	436	457	455	411	438	450	418	429	446	413	438	472	464	449	476	427	456	407	436	459	451	449	431	451	462	466	436	425	460	418	472	448	426	438	447	453	428	435	467	490	431	429	438	426	471	442	403	442	438	425	425	447	399	429	424	421	442	411	421	454	437	482	445	409	406	446	466	410	446	433	452	386	470	426	447	449	407	428	462	423	450	424	456	456	425	469	413	495	453	462	473	444	469	464	435	440	443	446	423	428	433	457	438	426	444	434	432	428	451	452	410	437	431	433	467	421	444	470	433	455	462	459	450	451	412	458	494	434	466	415	405	452	477	441	458	461	434	461	433	498	462	402	426	438	456	445	434	422	452	448	446	438	442	457	487	439	454	453	459	431	432	468	424	434	397	445	438	419	403	467	452	452	453	441	436	433	429	452	429	423	440	424	407	445	465	446	442	461	466	443	437	434	471	471	452	406	455	413	480	486	472	432	427	437	439	380	423	465	437	456	443	406	448	441	413	430	443	425	464	469	419	436	440	433	411	455	466	453	430	421	444	446	403	476	460	431	460	423	444	448	449	423	443	444	439	446	423	455	457	458	453	423	444	463	433	470	428	432	406	421	398	452	425	448	457	467	439	456	458	450	439	439	428	454	417	428	435	492	451	435	443	435	417	461	433	429	451	464	404	441	439	469	463	414	437	423	441	447	478	428	465	470	439	432	450	455	420	435	451	442	474	454	396	459	431	412	510	487	450	428	447	478	472	410	428	418	439	422	437	434	436	439	413	461	480	445	424	448	439	474	446	458	419	397	429	434	478	418	436	459	432	438	447	460	437	424	426	431	442	414	411	422	438	478	457	438	466	451	437	454	403	431	431	437	471	460	441	418	407	457	474	481	442	460	448	443	468	465	462	429	424	431	460	416	441	415	412	445	445	456	483	455	437	437	423	442	498	442	421	428	442	411	435	421	460	454	440	439	442	468	441	441	434	434	420	422	421	456	412	445	484	459	447	404	426	448	445	472	449	500	453	458	415	450	478	460	502	463	458	487	432	444	432	436	431	434	417	412	425	465	474	467	469	443	431	439	431	504	429	462	449	463	433	406	458	458	467	428	450	414	473	389	464	443	483	457	446	459	474	428	418	445	440	442	481	426	439	428	434	429	412	475	397	458	463	457	465	466	442	436	427	424	428	473	444	413	440	434	478	475	449	437	482	421	451	437	445	427	426	441	410	467	444	491	448	419	443	440	434	470	434	418	435	433	440	451	436	441	451	417	438	458	410	473	458	402	449	461	434	447	449	436	425	409	442	415	413	474	458	443	459	452	445	448	440	448	440	435	438	411	452	437	420	449	446	432	445	420	459	489	466	449	417	457	447	447	461	430	418	445	426	441	449	446	411	426	471	451	456	433	437	415	393	468	435	431	476	439	489	471	439	414	444	433	441	430	426	441	446	429	461	477	430	459	450	410	456	432	451	459	461	453	450	461	418	454	448	479	451	496	448	431	460	463	417	443	437	470	442	422	464	458	381	442	506	445	417	432	404	436	420	468	449	432	483	451	427	471	438	413	437	438	451	441	414	458	432	461	395	429	428	467	426	449	470	441	440	449	456	442	437	478	447	393	419	458	428	427	428	437
25377	21539	30036	29064	20080	11786	8102	5499	4275	3009	2463	2104	1845	1491	1355	1107	996	869	805	775	735	641	679	659	623	625	578	598	527	508	537	503	499	458	521	496	504	496	470	486	524	465	437	477	521	455	506	485	456	488	480	470	447	476	456	453	477	471	433	521	514	475	440	488	491	438	448	438	452	452	459	469	443	488	450	471	480	406	458	441	475	477	452	467	437	451	471	453	420	427	479	476	493	496	462	444	459	456	453	468	463	471	480	458	486	456	443	499	462	434	456	463	424	436	415	467	473	466	486	459	438	431	477	455	451	447	463	423	486	456	441	431	451	451	509	480	439	469	495	439	475	485	441	466	423	481	499	488	460	436	456	458	486	472	462	455	472	469	473	454	472	453	434	439	477	477	508	497	441	433	415	465	463	480	440	457	462	424	447	495	493	445	474	446	472	488	476	467	455	485	463	445	455	476	395	445	449	447	470	463	443	502	458	464	473	494	457	454	449	430	483	451	468	453	478	460	479	452	477	413	445	457	491	497	478	474	475	460	446	529	484	462	456	502	464	454	452	464	467	451	435	454	446	438	418	419	449	455	478	461	470	485	467	459	457	516	466	452	435	459	448	437	468	434	457	441	436	421	465	492	419	448	454	498	498	446	430	439	448	449	499	461	446	467	488	451	421	472	446	447	479	448	436	444	460	478	479	445	458	489	458	474	429	479	450	439	488	461	489	471	488	480	455	449	469	459	446	481	447	496	449	442	482	438	457	453	436	482	482	465	451	472	470	433	475	492	465	445	492	494	462	455	431	435	482	505	470	448	445	454	534	494	462	465	491	449	490	500	443	463	462	439	485	441	445	449	490	403	476	510	471	428	460	470	441	503	446	444	450	527	455	469	427	452	474	444	461	460	448	457	486	451	441	506	486	452	445	450	499	456	420	460	454	484	455	484	477	470	471	503	486	477	463	435	417	486	485	474	498	461	452	455	482	435	452	461	449	437	457	490	462	477	457	445	446	473	447	460	479	430	474	455	455	442	423	464	443	463	458	412	459	456	438	447	491	445	490	474	457	476	471	477	432	467	444	445	440	441	436	438	469	463	438	474	449	475	443	465	473	471	452	480	459	478	457	472	472	409	467	447	516	458	451	482	487	494	465	450	496	496	454	420	462	454	430	456	464	441	454	447	444	475	483	472	485	428	488	470	455	478	445	425	458	453	457	461	452	449	456	453	460	457	412	466	421	454	463	463	474	461	470	459	466	455	500	485	449	439	477	458	494	417	466	463	464	457	442	419	471	485	430	472	452	450	478	471	435	446	478	455	472	434	475	441	469	466	454	449	460	453	465	485	432	495	430	441	477	434	423	479	436	464	456	453	437	424	466	448	495	484	473	480	444	442	471	429	467	452	468	452	474	435	419	472	454	435	436	464	452	458	459	504	459	448	438	457	424	426	464	450	465	475	476	439	459	482	458	478	463	456	489	479	487	513	426	455	493	472	475	435	463	463	471	443	460	520	451	471	425	473	467	477	470	511	446	473	441	440	489	446	466	473	493	436	447	468	452	467	436	489	460	408	446	463	441	469	460	470	459	489	479	449	482	467	381	459	457	469	498	466	433	466	436	463	470	483	462	447	470	484	463	474	475	472	489	448	434	439	487	425	448	436	481	467	461	461	488	439	448	456	485	467	463	440	493	501	446	460	466	432	450	442	460	451	468	438	465	450	465	474	441	458	465	472	488	442	472	441	473	434	431	436	465	477	460	439	485	491	443	438	437	455	465	465	456	470	476	480	482	463	478	463	443	458	502	436	452	501	427	438	471	476	424	459	452	488	488	441	471	450	490	496	469	479	451	453	496	450	471	500	463	448	459	474	461	452	516	438	459	437	479	434	461	462	414	479	443	495	448	466	475	436	454	471	469	449	484	453	500	451	445	461	444	465	450	459	439	486	455	448	442	442	459	480	440	446	475	424	497	470	471	472	487	496	467	480	455	449	452	465	476	463	424	449	507	480	484	454	452	430	467	486	481	409	453	436	460	530	446	423	435	480	419	475	456	458	451	421	461	443	440	463	448	494	438	447	469	460	457	450	468	489	459	432	406	440	486	480	452	457	454	464	456	447	437	436	452	462	477	439	501	475	455	434	458	449	474	469	472	459	459	499	449	446	483	455	457	499	427	475	462	468	432	478	478	472	481	456	466	435	441	503	469	501	434	445	475	426	445	452	456	479	481	449	456	466	439	490	481	471	455	462	458	435	474	446	461	496	483	442	421	458	466	464	442	446	461	472	470	452	482	468	479	456	444	467	472	456	438	430	455	456	469	446	459	454	457	481	435	422	472	456	429	462	433	445	467	421	448	462	440	474	454	446	481	456	464	461	493	470	425	462	420	450	473	443	443	441	463	477	477	476	504	458	450	448	452	489	472	439	482	433	482	479	463	432	488	463	488	498	480	464	465	470	478	441	415	457	429	468	429	450	488	542	468	511	461	457	442	475	437	473	518	476	473	421	480	492	441	465	449	464	457	420	430	469	464	466	472	451	477	463	486	452	437	457	448	423	464	479	444	436	476	441	450	457	481	500	467	455	458	452	462	469	442	443	498	450	436	463	466	464	437	465	472	444	474	476	454	445	471	473	493	474	462	483	472	445	492	444	498	419	471	448	485	465	490	442	448	457	487	468	462	447	464	471	468	453	459	449	456	457	495	490	483	426	472	486	443	431	451	452	500	458	445	435	490	470	468	429	466	432	462	449	441	459	474	476	441	452	460	419	408	443	472	423	436	432	466	493	455	466	470	461	421	463	448	459	482	460	425	491	433	405	458	475	450	440	484	438	429	467	446	436	440	446	429	489	461	474	464	419	440	465	477	477	464	450	477	472	446	480	420	462	475	453	478	432	454	487	468	467	476	487	499	469	423	478	440	473	481	472	421	467	504	493	444	428	480	480	509	447	487	446	472	464	429	423	460	464	437	498	446	446	473	464	431	474	485	431	424	423	438	459	461	471	459	503	479	427	444	482	504	504	455	445	429	440	476	441	466	443	462	521	472	461	483	448	444	490	477	437	454	469	492	450	487	495	419	452	434	476	393	426	451	474	481	441	497	479	480	473	470	444	478	425	458	426	442	430	414	476	428	474	481	443	434	466	438	495	473	460	460	450	464	440	421	439	455	481	485	453	484	487	446	423	443	476	439	443	431	453	446	443	464	431	443	478	439	444	406	458	460	475	473	450	490	488	472	472	446	451	477	455	511	444	480	469	480	452	431	473	496	482	461	448	460	490	460	440	454	477	464	463	468	479	445	415	491	460	440	464	420	490	452	483	479	467	495	475	486	462	444	471	465	481	452	488	496	423	473	478	454	503	473	497	407	473	485	465	443	450	497	455	454	478	465	437	459	445	443	482	473	439	488	455	480	462	465	489	449	436	469	460	462	415	469	447	515	479	449	475	478	436	445	470	466	423	453	475	442	445	444	460	465	434	458	441	454	459	465	428	497	479	453	452
35544	55717	46281	30339	18059	13451	10859	8522	6810	4734	3787	3213	2606	2150	1775	1461	1296	1126	1025	942	814	787	732	734	694	681	623	612	530	541	506	502	497	506	495	564	551	499	493	490	505	484	494	474	492	526	475	516	492	495	448	472	468	424	482	461	443	492	468	472	466	469	454	423	507	521	450	459	461	439	459	442	456	442	479	461	469	479	453	465	434	492	432	449	434	458	471	430	470	429	514	469	440	444	455	465	465	472	471	459	460	514	457	449	485	446	459	492	448	445	466	453	461	481	454	443	442	476	449	444	451	497	476	468	452	452	455	486	441	487	488	437	463	457	505	457	450	467	430	416	451	429	424	448	442	439	467	459	461	462	472	470	481	479	451	439	480	461	472	484	461	456	460	429	471	461	433	411	437	466	417	486	472	458	456	428	465	496	478	480	467	471	494	474	462	475	467	450	489	512	486	459	440	480	473	483	464	468	462	471	456	441	470	458	503	456	477	452	465	452	490	428	475	452	416	472	439	452	461	474	494	483	477	461	477	391	460	495	425	457	442	462	455	426	486	499	472	460	389	502	433	473	507	464	446	507	455	471	480	482	471	471	470	460	485	445	453	471	466	458	448	472	461	470	464	438	482	485	452	470	465	478	437	467	421	491	445	425	442	510	478	484	462	451	436	452	456	493	490	481	504	463	455	488	478	448	461	462	475	490	505	450	466	462	432	466	422	466	472	444	433	470	435	447	449	471	445	444	451	464	483	459	472	489	500	440	475	417	458	483	419	474	445	473	466	482	482	480	451	423	478	470	454	443	454	457	462	469	468	458	434	486	480	451	438	454	468	472	444	430	468	450	434	465	460	471	450	485	464	427	475	423	452	465	441	438	448	464	443	471	475	444	469	451	473	479	432	468	460	455	471	458	462	478	448	464	443	480	446	470	454	493	434	459	430	462	478	479	507	440	464	457	485	412	450	437	472	449	446	436	485	424	451	470	453	460	444	479	493	457	477	448	471	450	459	480	500	443	476	506	478	459	463	465	450	500	457	476	449	481	454	470	503	501	436	448	495	429	476	466	468	503	466	464	481	464	460	442	475	483	450	448	443	503	491	475	464	455	489	494	444	480	454	465	495	461	468	460	429	452	475	496	474	476	441	487	509	465	481	477	451	436	497	463	494	460	444	468	432	415	490	472	455	491	487	491	481	485	450	471	459	459	463	470	463	461	486	471	431	453	427	493	477	456	457	477	459	483	449	448	471	458	491	458	449	437	479	460	456	451	459	410	432	502	466	440	439	498	467	452	477	450	464	434	441	472	465	458	422	419	456	427	493	488	443	454	469	455	501	455	443	450	461	440	452	435	508	460	450	402	464	462	467	477	428	449	468	473	446	479	455	470	478	474	464	465	443	439	440	507	443	470	480	462	432	483	511	458	484	467	449	485	445	469	443	458	451	426	457	445	497	430	425	426	489	477	451	441	444	443	438	421	498	489	438	454	463	448	444	460	466	492	464	460	455	464	477	472	492	469	503	459	484	451	469	465	482	477	454	479	433	440	472	444	504	459	485	439	486	444	483	455	467	474	471	447	504	448	478	481	480	443	488	474	433	480	485	463	455	423	488	426	469	492	484	448	472	460	448	493	473	469	468	459	459	457	451	494	469	449	481	469	433	494	479	485	464	464	464	405	446	471	449	461	488	446	456	483	487	470	452	485	483	464	470	423	502	497	475	472	459	447	464	468	433	478	467	459	468	472	452	500	495	451	494	447	429	485	443	440	501	465	454	459	496	422	472	495	475	451	443	454	480	466	486	421	479	471	451	480	444	488	461	509	446	400	412	431	452	431	436	436	472	462	456	491	475	419	470	431	461	457	489	460	471	492	396	475	464	455	479	481	480	470	465	454	473	449	459	467	453	444	461	521	448	499	456	443	451	457	490	476	474	475	455	466	463	447	480	463	477	459	461	488	469	448	462	433	466	466	439	470	455	461	482	451	445	477	469	460	427	483	437	479	452	471	474	476	460	467	495	477	458	465	447	459	444	471	460	448	449	463	480	421	471	466	455	447	432	445	456	445	451	460	455	454	454	436	407	468	451	466	432	496	494	483	465	447	468	466	475	470	494	474	430	499	505	474	463	468	494	448	428	438	461	468	482	441	464	425	454	438	444	426	421	467	484	465	429	449	440	481	463	432	441	453	461	454	457	475	461	471	467	474	472	502	511	468	461	433	475	460	484	422	460	438	486	460	485	422	472	461	466	489	487	469	435	500	475	449	489	447	437	453	464	497	478	451	472	483	463	444	474	489	452	432	445	459	450	503	486	457	457	460	445	496	481	471	446	485	470	459	476	497	499	447	444	480	472	473	453	471	404	440	445	478	505	461	460	447	482	482	448	440	468	441	481	442	437	457	448	494	474	422	449	440	474	478	472	474	451	435	465	452	441	445	476	459	456	436	476	449	474	418	449	480	477	504	501	456	443	491	442	449	456	473	464	496	463	427	474	479	479	462	448	479	459	463	436	487	501	461	460	470	440	456	470	459	464	482	464	477	478	415	456	465	475	493	435	443	447	471	461	444	476	439	465	457	473	447	437	472	458	471	442	464	473	459	483	416	471	419	477	462	499	455	481	485	498	447	464	448	430	484	421	452	491	466	448	471	424	474	432	469	458	402	473	464	484	458	503	488	476	421	493	457	481	455	428	451	443	482	474	469	492	486	468	457	477	486	462	493	448	485	469	444	445	498	520	435	452	446	471	482	463	448	499	466	455	462	458	449	445	480	475	460	475	448	461	453	446	472	477	425	464	446	473	439	477	443	445	508	457	483	434	462	470	470	481	449	430	435	443	496	458	450	462	456	485	465	463	482	474	487	480	458	466	465	399	486	426	416	440	501	475	449	486	477	450	450	440	463	488	446	469	470	468	463	453	489	458	503	450	440	487	439	470	467	463	460	472	462	405	444	453	464	426	487	449	456	501	447	493	422	471	471	464	438	426	457	463	431	442	521	474	432	475	510	500	434	471	447	432	476	439	476	458	446	484	485	502	489	473	434	451	484	432	464	450	458	469	456	497	450	437	464	473	416	422	483	434	467	456	475	466	430	445	465	447	493	427	443	459	483	488	479	455	488	470	471	438	451	428	450	443	454	466	454	466	494	444	461	475	461	435	471	491	473	450	473	459	481	468	450	436	477	438	418	496	452	454	477	471	462	507	450	435	461	494	461	480	444	487	482	459	446	492	472	465	461	462	470	448	422	477	441	456	447	464	465	444	421	480	464	463	443	479	450	504	449	451	417	460	479	443	506	511	462	449	425	455	454	454	443	453	481	469	477	471	443	490	485	455	460	421	440	453	421	469	433	451	453	464	455	442	496	470	480	495	465	441	456	473	486	476	464	481	493	428	476	479	476	465	432	469	492	444	461	456	441	465	461	466	464	474	427	461	422	418	468	461	506	460	466	473	466	460	494	471	458	417	494	495	457	456	463	431	433	454	428	464	443	441	447	446	476
23004	21390	29084	24455	22017	22177	19260	10289	7506	5482	4236	3423	2855	2358	2012	1761	1531	1276	1198	1035	947	877	805	802	768	748	730	622	621	603	556	572	547	500	539	501	533	530	468	489	524	500	521	471	473	470	479	484	500	470	460	452	463	454	455	497	456	506	466	473	462	452	475	467	476	451	472	470	471	465	411	462	486	459	474	412	474	482	453	440	453	482	447	483	463	480	466	475	474	445	451	457	457	446	512	468	475	511	485	431	478	498	455	497	475	465	461	461	468	453	421	490	456	487	479	461	489	444	448	446	462	449	469	444	404	419	460	492	448	463	431	467	460	507	464	483	458	498	411	495	427	487	453	477	466	467	472	463	493	469	467	441	436	442	479	457	479	476	436	456	479	430	469	435	480	451	447	469	478	525	457	476	417	426	485	470	452	457	463	434	479	457	472	456	464	424	439	460	469	432	451	468	423	511	472	453	455	486	481	470	500	441	462	464	478	460	442	450	469	457	500	485	469	468	452	462	439	498	451	480	438	447	481	461	440	482	436	449	411	490	480	509	486	469	462	462	486	435	426	446	454	417	457	482	436	447	483	479	451	456	481	446	460	471	500	462	470	500	424	479	442	444	427	447	466	487	418	442	465	476	471	438	451	454	453	445	477	469	468	479	449	416	445	495	478	501	499	482	458	480	475	487	449	454	496	506	464	505	427	495	478	444	470	500	459	438	460	463	449	474	467	447	479	486	471	497	495	465	446	454	507	480	477	468	486	484	444	454	450	457	431	487	485	469	469	453	476	511	478	470	459	491	445	491	467	448	481	421	424	461	484	455	455	466	487	452	439	458	499	453	462	482	456	478	437	470	474	397	468	480	480	485	492	459	481	451	451	487	521	461	485	437	461	460	469	479	493	436	495	434	450	483	448	471	461	426	443	477	485	468	439	490	472	501	496	461	472	473	416	430	465	472	460	466	472	492	465	477	515	447	446	443	469	465	461	481	449	437	447	464	489	477	480	459	445	465	444	488	467	466	456	498	480	489	443	412	482	457	503	461	442	481	444	463	452	433	479	459	462	508	429	479	493	471	502	464	458	457	468	439	431	467	475	466	464	457	478	481	427	468	462	466	480	498	488	513	467	492	417	435	469	464	451	428	472	464	416	471	465	477	476	454	462	467	463	435	478	460	454	453	469	455	461	501	483	479	485	481	475	441	456	503	469	476	466	469	490	462	454	468	473	460	462	461	480	457	458	495	452	472	497	472	455	474	455	497	469	479	469	481	437	479	482	435	501	472	472	464	399	465	417	461	456	433	443	436	461	511	446	478	494	429	492	439	479	460	453	466	483	476	497	426	455	456	430	506	446	436	430	457	461	475	433	480	486	505	454	454	416	460	511	459	458	430	493	398	428	471	432	477	461	468	457	453	496	483	479	477	469	466	457	475	485	456	434	472	494	457	449	470	435	480	496	464	465	473	439	466	499	491	475	505	452	481	448	440	467	477	479	454	503	485	484	419	439	463	481	450	489	475	459	446	460	525	461	494	487	449	452	436	483	464	447	477	480	468	449	492	459	438	481	465	469	457	491	433	439	484	469	452	494	475	490	482	462	457	492	448	475	463	425	465	482	444	473	479	460	465	467	444	453	423	461	486	466	460	427	446	448	457	457	427	501	469	444	425	450	452	461	476	509	441	432	465	430	471	466	475	467	433	484	480	437	454	473	459	502	452	465	476	443	459	431	468	442	466	475	472	481	456	489	460	487	475	432	482	439	479	454	470	443	474	497	494	478	437	418	452	463	425	451	466	463	426	489	486	510	490	464	426	472	450	482	463	454	432	480	493	482	491	488	443	476	490	472	506	489	483	469	471	505	467	456	447	467	463	460	492	450	421	471	478	439	473	457	466	477	449	452	483	440	467	475	456	451	465	460	457	471	457	424	471	467	486	443	453	454	454	451	472	460	464	458	465	481	457	464	478	488	500	486	428	494	455	459	464	435	476	475	456	485	458	461	516	430	483	452	444	477	459	455	467	456	457	447	491	471	453	494	446	474	493	456	451	426	495	470	465	457	520	488	434	490	425	453	455	462	464	459	456	479	455	488	459	470	473	450	468	461	440	460	464	448	470	420	451	452	460	497	474	459	467	437	465	444	454	429	441	433	483	470	456	463	452	451	467	462	447	469	462	455	464	484	481	488	476	464	439	474	470	435	448	465	463	418	469	494	441	477	446	459	505	463	497	439	453	506	422	465	469	491	476	423	445	456	501	453	478	479	464	451	456	484	458	450	460	445	476	456	488	466	465	439	502	404	470	445	507	498	515	439	496	490	454	464	451	463	474	454	487	463	423	444	443	466	464	499	468	449	510	460	446	471	475	502	444	436	455	476	464	466	462	483	469	434	477	457	460	452	456	445	445	435	481	453	459	486	449	491	456	452	468	450	481	515	453	483	465	480	484	481	452	428	464	489	484	446	468	449	454	468	488	455	486	444	479	486	448	441	475	510	464	470	476	498	472	451	482	460	489	517	463	473	473	442	493	456	459	471	500	469	490	457	456	477	488	472	470	462	445	449	436	470	497	457	440	440	445	470	447	457	466	474	452	469	431	472	422	466	434	454	448	476	456	452	450	477	432	463	469	449	470	445	451	449	472	446	460	477	442	466	491	449	466	496	473	486	454	455	456	490	434	465	437	459	451	458	485	445	453	476	463	465	488	464	472	474	452	453	421	473	480	459	465	459	506	462	477	449	447	483	459	475	500	448	472	444	477	466	446	477	479	455	465	508	477	497	481	480	437	493	493	422	421	492	483	458	441	426	504	434	460	477	465	435	471	458	478	465	444	485	454	444	480	490	498	447	489	478	460	526	447	529	492	472	456	488	429	476	447	474	441	494	488	493	447	449	451	452	441	481	420	461	415	440	467	435	442	452	449	468	479	486	471	480	447	482	452	441	430	454	470	520	465	480	464	446	463	455	468	466	430	454	440	460	486	433	441	478	475	428	455	460	501	462	442	432	456	467	444	494	430	450	475	461	466	469	472	461	448	455	468	457	445	471	511	457	468	457	472	465	458	483	447	439	489	461	509	481	502	459	473	474	467	476	488	454	512	472	464	483	434	497	476	463	454	457	442	425	437	461	471	431	452	495	472	421	479	467	450	450	472	453	468	475	463	455	440	443	431	476	447	412	487	430	454	460	478	461	495	481	446	490	467	426	474	494	443	463	479	453	463	464	442	426	476	458	453	476	475	429	487	478	455	431	446	474	452	496	486	449	444	449	471	487	453	510	423	456	433	530	484	490	456	446	446	456	469	473	449	455	472	457	466	427	407	500	495	477	454	453	493	457	482	456	435	424	476	489	462	485	446	442	457	478	470	443	493	493	473	484	501	465	491	445	452	482	484	444	461	468	487	477	433	461	433	433	469	476	462	487	510	465	448	444	448	439	467	478	490	438	454	469	447	472	454	463	475	490	456	423	448	442	466	435	471	462	458	472	475	475	477	469	450	470	471
39273	68338	55125	39669	26095	18621	16340	13086	10825	8060	6125	4898	4187	3300	2709	2363	2067	1758	1420	1290	1195	1066	989	921	874	810	809	766	625	618	587	600	575	559	607	528	548	510	535	524	495	513	501	510	428	500	507	525	504	461	444	454	474	453	460	456	510	458	475	458	424	453	454	476	478	514	455	442	451	477	421	469	457	447	484	492	476	428	456	476	497	483	466	450	482	453	430	456	512	453	443	444	473	446	454	480	480	504	472	480	471	472	427	459	479	402	472	441	500	491	471	443	468	467	467	459	478	449	442	495	437	463	454	494	475	411	451	466	476	455	461	440	436	463	461	456	426	458	432	461	464	440	428	503	481	466	452	485	454	480	423	478	445	443	458	489	487	464	472	445	467	473	455	449	472	453	450	488	483	454	451	472	471	470	456	479	461	458	451	499	433	433	456	496	452	443	471	442	422	441	466	480	469	468	483	478	461	444	460	470	462	514	444	460	472	468	468	464	453	474	475	441	437	476	474	418	419	491	483	493	472	456	475	465	419	465	461	473	491	453	452	426	438	476	483	467	457	441	507	432	453	479	475	477	461	466	448	459	448	441	472	449	486	459	477	479	453	467	445	484	443	470	456	463	482	457	453	446	469	441	470	456	473	463	466	479	487	465	485	440	473	464	443	474	482	416	457	398	430	480	476	430	459	444	425	488	478	467	461	459	472	448	502	460	475	447	481	472	474	414	455	457	449	431	463	472	456	430	458	469	449	447	499	445	463	462	478	457	422	453	482	453	445	519	439	444	455	470	426	435	457	470	488	494	495	484	467	440	481	471	445	432	485	414	487	437	468	437	443	443	454	456	467	479	446	484	453	473	457	489	469	486	473	483	442	447	490	485	466	472	479	448	445	467	453	498	464	452	455	449	497	438	466	463	441	475	422	472	451	450	464	465	486	458	440	449	464	450	465	465	494	461	451	477	445	451	459	464	502	439	472	407	449	486	450	448	452	419	437	476	460	469	486	448	476	416	479	454	458	464	481	460	490	442	472	455	429	491	454	472	412	451	451	418	445	490	476	449	446	485	435	431	456	452	461	466	422	445	433	503	441	464	485	467	512	435	460	438	464	452	457	424	473	462	443	443	470	441	451	465	458	469	419	511	437	462	440	491	468	464	502	456	470	465	459	467	445	463	472	459	431	475	462	458	465	472	469	484	458	444	481	504	460	478	468	443	448	476	460	468	437	463	436	430	478	431	467	460	478	453	465	449	424	454	454	433	453	459	483	479	453	469	468	474	437	431	437	444	442	441	468	509	465	471	473	456	453	476	440	471	473	427	475	467	423	469	470	487	487	453	457	523	471	438	454	440	478	501	469	453	504	448	412	447	502	499	474	416	451	451	426	461	503	477	445	437	461	470	450	435	454	463	457	439	468	478	473	477	457	467	457	440	486	476	482	450	465	472	449	444	483	475	476	495	466	441	445	467	463	456	447	448	451	453	459	456	488	451	474	468	520	472	489	452	455	440	444	481	456	461	463	461	485	439	412	457	454	464	444	484	474	459	449	448	447	447	504	482	463	479	486	420	486	492	426	439	524	439	500	455	456	424	448	437	471	435	459	465	463	459	433	469	475	470	435	483	447	470	481	487	460	474	450	416	463	427	462	464	452	418	447	465	464	456	472	443	456	454	480	476	469	460	457	460	487	471	457	448	461	468	451	496	423	441	448	460	464	441	444	431	427	493	432	480	434	493	450	477	435	462	451	454	432	469	429	453	443	449	458	456	460	470	469	490	468	438	446	467	490	466	451	452	425	443	471	463	445	452	425	453	511	443	492	479	426	427	448	463	483	478	429	484	485	456	448	450	456	473	495	451	432	460	491	499	500	473	466	448	419	490	480	478	484	448	447	470	443	473	481	444	470	477	455	479	501	458	471	446	448	484	449	427	480	456	452	421	446	453	449	461	497	451	445	510	460	439	497	461	433	459	457	430	444	474	441	462	451	494	411	430	458	427	424	495	478	470	432	497	430	464	430	464	436	479	443	442	472	483	414	492	499	413	494	419	471	463	468	482	464	475	494	471	452	447	472	443	492	454	477	467	458	397	473	450	479	462	462	457	438	463	472	465	483	461	504	436	460	479	449	416	437	430	450	474	456	463	442	470	461	465	491	453	415	486	436	479	446	438	434	476	476	427	478	439	490	498	431	499	510	463	467	492	451	462	462	474	452	475	441	429	440	438	479	474	480	473	457	447	479	452	493	475	484	500	496	454	484	472	434	426	467	442	449	469	458	457	450	464	443	471	454	502	489	437	454	459	481	467	436	480	457	417	515	424	429	468	463	478	474	487	488	434	466	515	461	450	460	479	433	441	475	487	480	476	455	415	435	443	457	467	450	448	488	456	503	444	482	414	453	465	471	483	471	462	462	416	464	494	461	479	427	430	441	471	458	470	450	418	483	465	486	450	431	437	484	476	474	445	445	459	397	449	427	486	465	448	480	470	492	467	454	483	461	477	442	422	456	446	445	467	458	461	457	453	473	484	451	452	467	451	492	469	452	470	466	452	498	470	423	424	496	458	430	453	491	442	478	439	462	505	468	431	466	491	503	455	457	418	461	458	444	451	458	434	449	411	470	468	464	451	438	449	453	481	456	445	450	495	475	473	489	444	475	446	456	473	434	441	432	443	478	435	467	479	467	466	464	478	493	494	503	425	437	455	499	496	458	478	477	473	430	441	464	468	468	457	448	435	480	481	486	476	453	437	472	468	450	439	461	449	461	469	434	479	448	506	462	464	469	472	427	475	438	455	452	428	440	518	461	436	452	436	474	446	454	490	434	479	461	472	468	449	498	461	464	469	444	451	433	450	453	456	439	463	488	509	429	432	449	447	482	462	483	454	461	483	424	474	464	475	450	434	471	474	515	481	481	461	457	449	462	437	464	455	447	489	442	476	452	458	479	479	435	471	496	507	391	474	464	428	485	453	450	460	471	447	452	453	393	443	410	504	462	519	465	416	438	482	481	461	464	515	505	460	439	430	464	466	476	459	457	466	414	463	427	470	469	448	427	485	475	464	421	452	432	457	441	462	418	462	481	473	474	447	472	459	476	459	444	485	463	484	450	474	484	486	428	492	466	455	475	467	455	442	448	447	437	436	470	464	431	471	450	498	457	458	422	458	442	452	465	447	478	465	455	457	477	481	457	431	411	450	459	447	488	461	451	457	441	471	453	456	470	485	431	448	462	461	473	414	418	471	456	456	440	473	461	482	469	451	500	443	424	483	440	468	460	450	469	470	458	439	464	470	510	440	441	476	425	458	433	468	452	450	476	492	502	503	456	513	475	465	486	495	490	466	450	479	479	495	486	449	431	476	452	422	447	493	457	505	434	437	442	472	438	464	482	410	432	469	447	469	407	482	457	404	408	429	484	466	447	425	468	470	482	447	465	459	456	450	443	423	456	447	462	461	487	473	458	465	466	442	439	483	417	427	455	472	455	460	456	480	446	456	449	442
36653	44678	42656	27508	12840	6420	4720	3711	2875	2226	1799	1398	1220	1096	947	858	832	760	688	616	646	560	559	558	547	548	524	501	487	452	476	466	505	482	460	468	496	440	483	457	463	473	497	469	462	459	448	437	456	449	422	437	457	479	479	475	431	439	468	468	437	458	441	459	457	436	460	447	425	407	434	446	436	456	471	460	410	447	449	441	440	452	467	457	438	450	434	434	463	387	497	463	448	436	449	445	447	439	414	433	428	443	447	473	453	468	428	478	426	484	422	443	425	456	428	445	456	448	466	454	486	451	457	443	480	457	487	438	458	447	463	462	429	429	457	433	479	435	483	420	443	428	429	460	429	427	451	441	432	440	453	432	455	472	443	453	441	457	430	445	464	451	487	468	413	454	469	400	419	436	445	436	437	426	468	428	442	435	460	422	426	436	452	417	460	402	466	458	419	460	481	437	470	442	431	444	434	429	513	470	448	458	494	451	420	438	442	453	429	430	460	457	450	486	431	482	474	462	483	441	468	459	445	411	438	499	437	459	455	464	485	437	486	434	455	453	438	477	461	423	492	414	434	460	429	424	447	447	423	450	443	459	432	436	447	446	438	472	432	463	436	447	442	461	475	428	478	466	440	453	484	443	457	411	440	460	426	443	463	445	447	451	444	429	469	400	423	439	484	431	501	419	484	433	453	406	458	444	448	434	450	446	458	427	446	482	419	421	413	422	458	405	455	450	478	419	433	432	474	416	451	463	446	466	469	451	439	420	462	471	424	464	429	489	403	434	472	469	483	444	469	436	441	475	445	432	421	402	454	437	466	437	461	474	411	473	451	444	440	439	446	432	450	449	443	445	417	440	429	414	429	469	467	454	432	428	456	450	436	451	414	435	433	431	460	478	458	451	433	453	474	453	475	469	449	433	455	450	465	494	506	440	420	448	471	413	445	468	453	463	488	445	455	479	463	436	442	452	471	466	459	450	436	443	410	466	467	438	429	422	443	450	459	499	433	462	428	462	460	446	475	465	453	441	428	467	442	458	429	461	467	458	444	435	421	427	453	446	468	484	434	377	442	484	464	422	467	393	491	438	470	432	432	450	409	474	443	467	419	459	480	443	458	441	464	424	471	431	449	437	446	470	465	446	467	425	466	450	438	463	427	445	472	433	429	447	430	449	467	402	466	468	449	469	433	441	435	451	483	473	441	405	431	453	466	436	437	449	432	438	465	451	428	428	432	439	453	463	473	471	440	426	443	436	489	426	426	417	437	476	466	478	459	480	446	446	457	448	436	427	469	492	436	432	428	426	438	436	444	480	419	441	481	429	439	474	445	455	472	441	440	438	423	455	446	443	483	450	472	449	492	440	473	443	437	415	461	453	490	413	437	460	437	436	452	444	454	479	481	416	423	448	436	457	421	463	470	414	452	445	474	429	446	433	456	463	468	474	444	424	437	477	452	449	425	443	424	436	480	439	433	451	451	427	454	408	434	448	457	446	460	440	436	433	456	435	449	458	476	451	459	448	465	452	439	477	496	444	461	465	432	431	436	451	388	424	447	409	462	444	431	449	422	507	451	480	434	466	464	474	444	406	459	452	478	472	423	444	496	454	451	438	411	464	435	462	446	424	426	464	424	483	453	441	495	449	465	433	449	442	443	448	404	404	431	459	502	407	437	443	449	423	440	461	476	466	485	474	431	478	425	463	420	452	476	440	431	451	469	455	474	472	434	444	465	434	440	455	441	434	436	463	463	461	429	459	454	451	407	442	476	397	467	448	436	461	429	446	456	448	454	450	460	443	443	434	449	460	465	447	457	465	456	453	488	439	463	422	476	454	419	467	464	467	463	461	474	416	447	432	468	436	440	457	417	442	453	462	449	452	441	460	445	431	437	431	426	449	424	443	474	427	440	434	484	495	428	465	414	463	426	431	478	474	436	450	469	460	471	443	453	411	477	396	442	455	441	381	455	452	434	439	437	470	427	429	465	451	465	449	413	465	487	470	440	413	474	439	434	437	459	447	459	416	454	472	435	448	458	442	443	449	449	479	483	436	454	467	440	430	442	474	462	472	437	432	463	448	450	419	427	434	455	446	445	460	484	417	441	439	442	454	448	445	450	502	460	446	436	435	439	445	461	446	472	462	450	442	418	437	475	476	482	478	423	442	447	449	429	397	454	422	444	455	486	459	426	463	488	468	435	429	469	458	443	414	443	437	430	423	458	452	420	451	471	456	415	461	451	417	511	435	431	407	460	464	435	476	450	441	438	449	471	434	447	477	451	418	437	457	441	457	457	470	417	438	458	479	428	418	421	501	462	434	459	447	459	418	459	436	428	471	438	442	444	451	463	379	419	437	468	432	441	443	479	410	428	458	448	491	458	470	458	438	444	480	469	448	409	473	468	440	490	420	447	442	439	449	426	442	442	429	445	459	437	438	406	414	427	451	458	436	473	482	477	425	455	438	443	433	495	476	476	484	432	486	447	451	449	450	463	472	450	437	462	459	429	470	466	422	407	454	429	447	483	420	424	464	422	419	470	484	430	424	420	477	431	460	414	445	430	469	446	432	450	455	424	440	470	475	468	451	453	445	442	473	491	431	474	435	465	466	455	473	481	454	426	445	434	428	441	407	449	437	439	420	440	438	452	436	433	474	418	424	438	428	410	450	420	487	469	467	443	438	454	413	458	443	454	438	440	479	430	432	435	459	489	463	459	413	411	425	447	439	420	427	457	436	428	465	445	442	445	422	434	475	432	415	455	435	435	453	440	462	449	481	451	457	423	437	443	443	486	450	410	430	405	437	474	457	393	449	431	441	411	435	465	477	446	459	471	429	450	467	438	466	454	435	456	425	455	432	439	457	470	436	427	430	436	401	483	456	450	475	469	463	471	491	478	475	470	455	473	467	443	447	473	486	424	473	433	435	457	463	412	457	426	442	419	438	465	450	443	442	441	443	416	447	437	436	438	432	443	456	444	421	396	441	433	450	418	459	421	432	466	449	424	445	456	456	461	417	422	450	452	451	433	443	440	458	478	451	429	444	471	458	443	422	461	434	431	468	443	443	471	465	453	433	469	486	394	442	455	467	427	460	461	460	487	394	475	477	452	453	462	442	438	469	450	392	458	510	432	445	439	463	433	411	421	443	416	445	442	434	457	487	423	460	457	465	474	450	440	487	461	472	397	438	429	409	428	464	490	448	430	442	424	424	411	425	464	442	432	475	449	464	401	438	454	444	448	480	456	478	440	445	435	472	425	428	419	467	460	452	435	465	440	435	470	456	456	422	422	457	436	426	423	446	454	433	479	459	443	470	427	470	464	412	457	426	447	462	460	451	447	452	417	429	433	433	461	463	446	486	437	458	468	449	461	458	453	442	501	425	414	453	461	427	430	443	455	412	451	463	475	453	462	490	414	443	475	437	473	445	413	449	441	450	502	437	435	429	418	463	470	461	465	401	437	461	488	448	414	449	466	488	470	491	442	449	449	419	439	462	470	443
41010	56675	39923	23434	12830	8975	7507	5892	4554	3468	2654	2115	1688	1524	1294	1093	961	931	787	721	700	674	631	657	614	579	566	572	500	465	459	513	509	490	485	461	520	516	449	461	498	476	447	475	479	473	461	488	499	438	471	447	437	423	453	415	456	441	450	455	463	452	430	392	450	424	450	432	446	484	444	457	494	441	447	449	452	461	440	452	443	446	455	487	479	460	459	420	475	485	471	454	469	478	470	471	426	430	414	474	462	440	416	440	454	472	440	455	471	496	475	455	475	458	433	453	465	469	486	455	456	436	470	444	428	476	455	446	429	429	481	448	447	429	417	462	462	470	475	461	456	466	440	479	469	463	440	466	425	470	465	459	435	424	468	442	486	450	485	465	459	464	465	443	439	475	453	483	453	445	452	452	449	458	466	430	455	434	432	474	479	433	464	457	423	486	477	450	469	462	437	471	444	440	438	432	444	453	462	441	441	395	439	438	437	458	450	472	456	439	449	458	428	443	486	471	465	429	488	470	447	456	488	439	433	487	474	455	459	420	445	466	462	451	474	506	486	467	452	427	480	453	445	462	476	451	482	476	448	453	487	435	454	438	437	460	459	449	422	443	464	457	439	447	513	503	436	456	459	466	461	485	462	455	438	464	455	469	436	445	436	478	453	439	463	434	449	471	443	442	436	478	421	485	446	479	492	426	450	408	451	428	461	464	462	450	466	457	445	487	455	450	452	441	451	432	423	447	477	438	431	453	454	441	487	431	446	448	500	463	497	459	475	462	498	448	446	450	462	460	480	431	461	440	468	466	460	444	432	458	424	463	459	457	469	433	462	442	486	417	413	464	453	454	457	479	447	467	446	475	447	460	456	446	456	448	444	425	460	480	467	448	446	469	466	454	464	430	464	432	433	476	419	460	468	468	506	458	474	456	432	411	459	421	489	433	451	489	478	477	474	479	455	466	481	450	463	457	403	488	450	492	472	481	454	460	425	476	513	431	460	464	470	446	473	477	471	462	458	446	443	428	435	454	462	437	455	460	461	458	470	436	434	440	439	438	423	456	440	432	451	447	449	431	471	443	424	496	459	418	451	436	445	427	428	443	439	439	462	466	469	458	449	490	416	422	477	432	449	462	450	430	474	461	454	462	481	439	463	424	413	430	411	466	457	477	461	487	498	444	460	469	480	417	478	507	456	464	442	482	442	421	454	448	471	462	442	446	492	465	432	479	433	499	443	439	465	440	424	438	458	481	454	455	451	468	459	460	435	444	460	419	442	409	430	456	449	438	468	463	445	467	398	438	467	450	444	463	489	477	450	456	444	485	467	466	437	446	482	417	404	434	463	450	471	469	471	446	465	427	519	479	443	476	489	425	427	421	439	436	469	446	428	453	475	432	455	420	472	470	417	459	468	447	461	458	416	443	446	425	432	420	458	465	382	462	452	431	444	454	470	477	481	449	496	479	456	457	447	458	422	432	452	461	422	484	420	489	455	490	435	426	437	450	494	447	434	469	451	434	461	452	449	490	423	463	514	441	490	415	449	466	434	473	461	434	445	449	425	400	444	484	487	471	464	473	472	428	425	453	441	480	452	472	438	421	428	455	435	463	449	454	459	484	461	438	462	494	423	439	439	482	449	437	440	463	456	451	460	481	427	447	441	419	448	461	465	480	446	426	428	417	465	426	440	442	454	440	458	468	475	423	468	461	486	448	470	430	484	499	446	457	456	410	448	460	465	447	416	506	430	474	452	476	407	452	447	449	478	420	471	480	441	440	454	432	472	458	411	427	444	499	445	448	448	456	459	411	450	484	449	445	401	439	417	464	490	453	431	507	429	519	452	451	472	460	498	461	404	425	454	464	432	466	460	451	436	429	422	418	462	460	439	433	429	485	442	477	477	494	454	439	453	421	434	453	461	482	479	455	431	480	455	436	434	446	444	454	424	439	470	455	463	445	480	463	468	449	434	451	420	474	497	489	476	460	433	431	463	418	470	461	467	461	438	442	425	479	454	474	482	455	414	438	462	477	428	467	417	457	415	454	413	475	453	502	458	456	439	462	474	447	461	453	452	427	455	471	444	454	456	502	443	405	488	437	442	459	454	441	450	453	454	465	473	451	428	457	472	441	453	425	452	498	475	458	435	481	416	464	462	464	467	407	493	467	489	444	449	441	460	475	469	437	485	456	505	461	416	473	507	475	456	463	456	477	481	451	424	505	480	471	447	472	439	410	440	460	449	505	456	448	438	470	463	479	454	428	498	454	462	458	479	477	500	438	458	489	426	443	466	465	478	431	454	434	427	469	477	460	479	462	448	449	455	465	466	467	465	461	475	446	461	441	481	426	478	474	433	449	431	485	450	466	439	460	464	452	464	440	444	484	450	464	466	458	443	446	435	461	445	437	441	455	451	445	442	448	441	430	458	453	459	465	463	471	448	493	457	435	453	446	490	487	465	448	485	461	453	409	460	483	447	472	422	446	447	434	490	461	445	476	447	457	436	470	494	476	446	443	438	428	443	457	479	470	483	436	421	463	456	460	457	451	449	495	429	448	454	467	448	449	473	475	463	428	437	451	463	478	456	453	474	472	430	473	493	479	486	449	458	442	439	450	453	426	476	476	481	439	433	427	437	460	498	478	399	418	442	424	461	474	471	471	434	448	475	449	472	439	438	486	435	429	440	451	436	436	457	439	434	409	479	478	459	449	463	442	506	446	463	480	452	433	439	477	439	463	447	418	422	452	444	409	468	471	483	492	434	481	477	472	449	428	461	454	455	439	482	453	445	451	479	419	484	443	460	477	482	436	416	440	436	425	453	470	423	458	438	442	472	429	438	452	468	450	457	433	465	445	481	458	422	497	465	454	437	462	422	438	494	448	452	487	440	483	493	447	434	473	446	433	444	483	456	455	413	485	426	454	431	420	464	425	483	430	460	457	454	475	439	463	445	431	446	458	438	487	442	448	414	421	459	462	508	403	448	484	417	458	433	423	459	442	440	439	408	476	444	449	434	443	426	441	484	446	430	481	438	436	448	412	466	430	454	477	450	449	486	490	429	447	453	460	467	452	434	467	429	467	429	458	471	450	443	422	419	462	446	464	467	442	436	458	448	468	460	438	437	457	443	416	438	457	489	431	461	408	429	453	483	441	422	422	433	461	429	443	435	456	446	468	490	494	445	455	475	446	426	454	475	455	412	435	451	475	430	462	481	430	443	430	467	485	443	432	457	457	446	467	499	491	429	445	463	467	474	478	445	427	459	452	476	491	461	460	435	485	437	474	463	419	447	462	430	445	430	449	448	442	450	464	486	445	470	409	450	452	471	431	490	473	437	424	432	458	426	470	435	483	469	439	468	411	461	496	414	460	458	433	458	495	450	438	458	484	486	471	445	410	442	463	441	446	478	438	457	447	475	437	485	452	481	424	457	464	420	414	457	496	514	470	457	451	474	455	459	472	461	455	465	408	441	471	459	451	462	485	454	431	449	459	420	454	471	467
24337	21357	29212	26544	22314	16418	9362	6020	4459	3627	2761	2089	1650	1494	1267	1183	1015	922	831	751	738	731	639	651	597	599	598	546	543	534	514	488	513	501	501	463	507	523	449	499	481	477	457	464	514	435	469	448	492	468	423	438	479	438	450	481	393	485	456	418	451	421	448	410	452	434	430	418	434	436	406	436	443	436	444	457	450	443	445	460	482	419	445	449	457	434	413	436	491	449	436	420	431	453	453	433	448	462	460	421	431	438	412	448	454	438	405	413	464	427	459	452	453	444	461	443	410	438	420	449	466	426	430	464	424	426	397	454	451	456	454	423	467	422	417	452	432	473	440	407	421	443	444	463	474	455	428	452	493	435	425	493	443	434	452	404	431	411	434	451	412	444	490	435	454	430	409	433	456	437	445	448	449	436	471	448	450	429	425	442	479	462	456	459	461	444	443	421	438	443	401	437	439	470	422	419	446	447	470	432	468	408	439	448	433	417	435	476	433	421	449	441	451	469	435	463	455	467	449	481	452	455	466	444	433	425	475	456	411	459	431	445	412	429	434	438	418	432	438	453	431	468	440	419	446	436	440	468	408	403	455	440	452	408	476	441	466	458	447	422	418	454	486	468	441	454	447	436	444	488	459	457	427	442	437	430	457	428	434	463	473	411	416	440	453	449	504	464	452	449	419	447	426	458	440	415	440	427	445	455	440	421	439	422	419	477	459	424	434	462	466	435	463	486	432	458	468	425	469	474	463	437	462	458	416	454	437	454	448	447	439	474	451	461	453	410	427	403	447	416	432	449	435	390	425	469	470	414	494	458	430	465	477	448	426	480	452	443	413	442	447	460	468	430	460	448	481	436	450	462	455	464	445	430	417	434	441	440	433	426	483	421	458	447	429	439	488	427	413	425	477	498	451	427	427	425	425	470	434	448	452	430	472	454	471	432	451	451	463	444	453	499	461	460	458	456	432	418	425	427	419	426	431	450	451	445	449	437	442	452	436	467	435	479	429	422	454	455	466	435	454	427	479	406	443	454	412	429	435	458	415	433	418	457	441	457	453	406	466	446	496	474	424	399	440	412	446	422	449	476	443	409	438	438	488	444	455	478	462	476	418	411	452	462	424	456	451	434	453	461	469	407	430	466	430	458	445	437	422	426	483	456	395	447	418	417	457	469	438	441	452	429	421	429	434	475	436	405	427	433	434	453	473	431	441	425	449	411	446	452	440	447	455	442	469	408	443	445	440	423	511	454	408	471	406	411	466	448	449	448	471	431	444	423	414	425	471	419	427	486	439	452	462	419	443	464	402	418	447	411	425	503	470	475	449	486	479	426	477	437	418	401	424	456	437	442	422	433	460	433	432	437	439	432	451	440	424	413	484	448	438	437	420	434	423	432	469	468	471	438	459	430	426	413	466	408	456	456	454	434	427	430	419	455	469	456	445	448	421	427	440	467	451	414	442	424	454	469	427	458	408	478	423	471	427	452	471	417	458	444	429	436	448	479	423	429	442	429	441	448	449	436	458	450	446	428	435	455	458	438	471	435	460	456	441	421	457	442	427	460	461	483	464	395	469	461	433	389	415	475	444	438	440	460	408	486	408	429	464	423	435	429	463	454	437	474	420	441	451	454	470	452	465	441	456	432	453	407	456	448	467	436	428	435	470	443	396	432	451	463	448	448	450	501	469	464	417	408	441	415	433	457	417	412	444	444	405	429	462	407	444	478	432	447	445	429	469	445	396	449	445	441	449	450	413	445	431	429	402	416	460	443	423	432	461	455	456	450	439	439	450	469	457	440	434	446	453	449	463	452	415	453	468	415	450	461	455	437	438	439	415	428	447	434	430	397	469	467	481	431	445	426	437	449	460	402	457	463	468	418	450	459	412	460	432	411	450	452	440	418	447	488	454	403	441	439	478	460	439	440	409	454	435	438	476	435	419	446	445	416	429	463	427	428	453	453	465	467	449	426	454	447	408	407	468	440	460	410	416	417	425	481	424	455	432	448	469	439	456	462	481	421	455	428	439	464	471	398	432	482	462	427	437	408	440	439	464	416	413	432	463	466	472	433	426	465	460	416	419	453	416	465	488	473	444	417	449	445	436	453	433	460	461	432	440	459	449	455	473	432	408	423	424	475	467	411	462	461	425	430	440	452	487	437	447	438	442	417	492	462	447	421	443	463	435	467	432	421	475	445	464	440	442	448	431	456	427	451	417	440	433	417	413	419	466	424	426	482	419	463	458	446	482	443	417	430	485	418	414	426	437	453	489	473	429	431	439	445	423	443	436	458	408	431	453	452	452	463	434	441	425	444	456	448	465	429	451	440	447	442	460	447	475	437	443	442	468	450	418	454	449	480	449	445	434	453	466	450	472	407	487	455	490	434	437	447	489	437	426	450	438	447	459	427	453	468	415	422	409	421	422	448	449	428	468	465	395	456	448	466	434	446	416	451	454	449	441	474	469	449	463	417	446	435	450	427	446	441	470	492	447	463	416	438	456	460	451	438	414	460	416	425	435	453	453	442	414	461	451	437	448	436	452	441	425	458	452	436	440	466	427	427	452	429	432	421	468	465	442	479	444	437	466	458	434	409	439	420	438	415	483	459	463	394	424	413	434	428	442	433	443	426	469	431	434	459	446	454	393	462	468	423	404	438	439	420	427	467	447	447	468	401	407	465	428	457	434	465	452	420	449	422	412	423	457	446	460	424	453	436	441	491	459	461	439	439	424	428	423	411	480	469	433	435	473	436	453	457	467	432	457	417	476	458	434	453	444	425	476	476	450	453	456	459	465	408	458	399	430	466	416	435	471	442	468	412	446	442	414	446	476	484	432	438	473	440	424	458	398	421	445	443	440	485	431	418	434	446	498	437	435	387	403	467	447	407	418	456	444	428	419	468	431	423	409	435	437	412	470	460	436	463	439	473	455	419	428	450	422	430	457	441	476	439	436	435	426	424	426	463	413	439	426	466	448	457	423	433	458	449	449	478	447	479	416	429	400	428	436	470	426	432	438	418	448	448	415	448	427	425	439	444	409	448	453	432	457	456	438	456	444	441	467	422	416	457	415	446	433	414	429	447	438	427	459	435	455	416	466	445	479	443	467	472	511	429	448	439	435	405	443	444	443	449	401	463	473	414	435	459	437	458	442	452	417	442	462	431	427	410	475	425	466	446	452	440	453	446	453	465	450	424	486	474	451	479	471	438	459	445	419	460	452	435	467	429	432	471	420	451	426	480	422	441	482	436	425	452	453	439	449	461	465	452	462	458	478	438	438	433	445	388	453	430	432	451	433	454	439	462	464	431	459	426	430	411	432	434	434	448	429	478	438	431	411	394	445	435	460	470	443	444	427	426	441	458	470	436	424	469	455	430	446	502	425	460	412	435	447	434	526	416	440	496	464	432	452	442	442	468	453	459	424	434	413	434	432	434	437	433	436	427	432	449	478	425	440	447	430	450	409	462	471	462	456	445	430	431	423	417	457	484	439	421	426	445
37238	58606	49790	34604	19130	12901	10461	8784	6635	5341	4016	3063	2340	2091	1803	1628	1305	1176	1080	926	873	755	760	750	702	673	615	537	566	506	485	514	517	512	552	510	465	472	543	477	484	494	469	466	441	453	450	457	457	448	453	474	429	460	450	408	469	466	421	471	478	452	445	423	429	462	444	440	441	431	432	479	443	458	422	428	443	447	427	443	482	435	439	423	426	425	479	421	455	451	455	475	434	422	443	450	457	441	464	433	419	459	472	431	436	436	460	442	446	462	452	417	440	460	482	464	433	404	444	457	461	424	451	461	475	443	454	469	442	410	393	469	438	425	452	471	451	434	428	427	432	471	459	465	419	443	442	465	446	459	454	476	498	414	452	422	413	450	451	432	412	443	446	476	453	395	434	450	476	481	459	430	386	433	431	439	428	424	480	457	442	464	451	427	479	432	407	458	446	426	458	470	451	441	482	429	443	411	449	466	437	467	467	445	460	459	385	444	505	443	426	450	473	420	420	401	423	486	446	434	418	408	452	419	480	447	454	420	459	475	446	473	510	489	414	457	462	412	466	433	446	437	432	439	472	426	433	463	436	471	421	453	456	447	463	493	416	415	453	466	458	430	465	485	411	459	438	467	455	461	435	444	428	436	435	481	419	412	453	444	447	456	462	450	444	459	457	475	460	422	446	456	402	454	418	444	449	501	487	438	474	435	469	448	466	442	458	428	432	450	450	430	442	459	432	463	445	476	459	477	477	449	460	419	452	456	423	435	438	456	463	427	453	465	428	433	481	427	439	434	469	467	423	431	411	450	457	464	456	435	441	441	431	461	467	433	460	470	468	457	463	471	461	459	435	480	472	458	464	475	452	459	432	447	463	415	440	464	483	446	418	442	417	486	416	448	415	460	452	431	439	453	438	425	450	440	461	422	450	453	444	449	467	481	445	477	487	447	456	483	414	440	465	447	461	458	465	475	456	416	452	468	442	432	451	433	454	464	460	475	471	445	452	438	426	465	408	454	440	487	429	459	451	439	471	418	472	452	447	460	426	477	476	499	472	455	490	446	408	471	482	503	453	433	470	489	445	445	430	460	434	429	435	433	435	433	455	417	476	442	446	454	454	441	463	453	459	413	459	386	465	434	461	465	470	470	434	457	452	440	424	448	455	440	463	431	445	423	495	477	433	458	471	430	445	485	434	445	447	445	467	420	421	421	440	431	428	472	406	432	461	443	472	456	462	446	455	439	416	433	476	495	467	446	457	454	475	441	454	436	455	454	497	410	446	425	422	410	464	445	472	448	479	424	451	465	427	433	460	436	457	443	413	406	430	463	481	422	428	486	438	445	438	437	430	463	427	456	434	449	476	454	441	492	428	439	421	425	455	426	437	446	431	407	437	477	449	439	439	428	486	462	432	447	437	453	488	488	443	464	439	431	454	442	443	419	472	469	433	425	430	459	445	434	439	440	455	481	469	482	465	473	461	456	468	455	419	462	475	441	445	448	417	413	450	439	424	444	452	412	425	439	425	465	465	419	471	463	451	451	417	470	463	436	441	443	433	466	460	443	446	461	438	454	492	460	442	456	431	510	425	438	433	437	426	469	428	437	414	457	465	487	421	475	419	489	422	460	428	475	430	439	461	443	453	455	472	407	471	426	450	441	478	411	454	472	404	426	470	456	447	440	442	441	434	432	458	438	431	465	454	463	457	438	444	484	458	430	468	442	482	453	467	452	430	453	405	404	456	433	442	450	496	445	433	434	454	475	406	468	426	435	425	426	436	438	422	464	426	456	492	456	438	419	446	465	453	442	424	434	419	442	390	444	420	441	477	442	484	431	415	467	484	446	443	421	457	473	432	432	485	425	443	440	444	403	427	469	463	461	440	432	417	457	428	414	437	454	470	421	440	428	435	431	475	420	435	468	496	431	453	468	428	450	438	459	416	414	477	423	448	473	440	435	451	453	437	473	457	436	466	435	441	456	457	469	442	446	432	463	473	457	461	432	398	456	430	498	437	471	434	480	453	429	425	446	436	425	417	430	464	431	469	473	489	467	465	467	448	461	442	415	414	442	460	460	440	471	443	426	475	434	478	446	472	438	427	430	442	464	449	415	446	433	432	410	438	439	443	454	444	471	455	440	431	432	438	453	424	466	439	445	446	458	442	416	482	391	468	454	434	481	417	467	419	451	445	453	451	459	474	430	432	434	457	426	476	417	436	459	431	448	433	465	429	436	441	457	451	470	415	499	459	451	416	444	494	480	435	457	457	447	447	465	463	432	437	422	468	435	416	411	420	427	445	441	450	477	378	458	413	440	458	423	430	483	470	500	483	443	448	440	433	457	459	439	450	433	451	453	471	437	452	436	448	474	449	451	433	429	396	442	448	407	409	427	448	451	395	441	411	451	468	430	436	438	456	440	450	427	482	432	425	446	442	448	448	445	474	434	447	434	414	455	441	433	449	454	415	409	421	419	456	393	428	466	438	485	430	438	463	432	421	456	450	448	441	457	470	434	449	449	498	422	468	442	422	408	427	405	440	426	457	432	474	405	457	453	393	443	435	465	416	460	404	462	441	472	437	437	441	477	420	447	434	420	414	413	489	478	454	417	424	431	450	445	415	447	435	437	393	439	457	431	459	434	440	449	452	439	446	447	396	421	455	457	451	436	416	475	429	445	467	445	410	465	460	436	442	453	452	428	423	464	432	448	438	459	433	450	449	449	469	439	439	443	442	453	455	433	458	441	431	488	482	457	437	430	464	506	444	454	472	491	424	424	422	463	419	444	473	444	476	454	396	424	470	446	430	449	417	451	446	438	439	434	438	431	471	464	465	449	419	413	462	454	420	451	491	442	448	438	473	476	441	414	447	470	426	458	463	448	465	460	450	438	442	458	436	470	439	460	474	431	468	455	425	476	487	439	472	437	438	414	463	460	453	456	453	421	420	440	450	430	381	480	419	440	423	407	443	436	476	429	470	449	434	456	473	441	474	453	441	429	419	479	476	453	431	449	457	466	460	448	482	440	446	465	458	433	457	437	467	492	449	455	446	427	475	406	441	477	439	453	432	447	466	449	496	465	421	450	465	479	441	416	414	439	425	456	471	444	433	430	460	444	476	442	457	432	430	451	438	414	492	436	484	466	470	447	455	463	439	452	486	416	445	424	449	432	456	434	465	445	453	481	446	480	405	428	435	449	504	448	439	427	415	443	408	456	458	467	434	470	457	446	418	442	418	446	476	415	497	437	469	445	459	425	460	417	447	419	452	425	483	450	427	417	455	490	454	451	449	445	436	457	474	419	470	420	435	446	436	433	427	448	432	446	452	450	428	465	456	436	459	408	432	424	411	419	459	436	454	410	437	451	403	460	462	433	423	424	397	454	413	451	419	410	400	470	456	464	423	456	476	455	425	500	494	413	421	472	471	440	452	405	426	421	462	446	390	403	422	452	437	445	453	451	432	441	449	442	443	476	453	476	463	446	471	444	431	466	452	420	463	440
25402	21787	31306	28299	19078	11217	7051	5330	4016	3116	2544	2014	1613	1371	1212	1036	1009	874	811	696	727	658	705	638	611	634	552	555	561	542	477	509	491	542	511	497	494	508	508	492	492	492	453	531	478	495	495	522	458	468	496	459	456	462	437	451	477	449	466	457	453	470	467	461	486	469	438	435	432	422	499	460	515	437	484	477	500	422	463	470	481	458	467	494	475	474	458	463	491	522	500	449	472	451	426	443	455	454	458	474	455	464	467	469	473	481	466	450	436	471	470	457	448	441	453	433	472	442	446	432	493	441	489	474	499	466	453	479	470	467	471	452	482	429	468	474	485	462	453	532	466	477	495	428	464	459	460	447	455	461	462	461	460	510	435	443	447	474	417	449	489	466	445	482	471	464	431	474	506	472	484	427	481	441	481	447	465	479	420	481	496	430	452	469	448	444	462	507	437	517	478	482	477	463	476	467	445	451	446	427	480	463	503	478	445	457	510	471	449	459	503	453	455	485	474	461	502	459	477	516	462	435	458	445	441	482	485	492	479	502	419	465	498	452	464	485	437	486	449	472	462	452	494	487	480	445	492	471	449	465	506	447	504	470	490	484	463	435	459	439	436	458	465	488	459	452	463	503	456	475	471	454	459	458	467	451	453	464	446	471	461	452	448	474	492	475	395	481	455	462	436	467	468	499	450	429	466	491	414	480	433	496	452	451	440	472	465	473	454	477	451	459	513	444	458	459	439	444	468	432	460	468	468	500	456	468	469	450	469	453	478	484	492	466	465	434	469	458	479	483	499	440	443	475	452	485	477	445	513	483	450	527	459	476	471	480	432	447	439	452	455	447	460	462	447	512	463	434	475	470	435	451	467	472	458	477	454	458	468	443	431	473	456	479	456	468	457	459	438	469	459	438	453	468	457	419	493	451	385	501	480	483	466	510	456	467	485	467	439	463	460	492	501	440	482	489	483	452	469	450	468	456	449	481	466	444	466	446	451	402	461	473	416	533	439	442	497	505	490	466	482	478	450	427	476	475	445	482	467	452	473	469	494	432	423	476	493	467	458	459	457	463	435	474	439	462	473	466	467	438	443	445	442	458	483	505	439	479	428	469	484	444	441	457	466	487	441	457	464	446	454	438	467	477	502	485	497	468	475	476	450	480	467	464	466	477	451	466	475	431	444	449	470	426	471	458	481	460	481	468	488	501	450	495	493	461	450	444	476	492	457	448	427	458	484	487	501	434	480	443	483	474	472	506	448	444	481	442	492	447	497	466	424	483	464	497	470	440	478	441	494	455	490	492	475	477	472	505	468	485	467	462	473	457	467	434	454	456	492	433	462	459	474	496	465	469	453	474	467	444	458	496	463	466	459	441	452	440	443	462	464	434	494	463	455	499	437	475	446	450	464	454	484	490	448	456	470	471	448	450	496	500	430	406	538	421	431	449	491	474	466	446	492	486	408	474	472	480	512	451	476	471	497	457	439	424	441	491	471	455	479	426	470	487	481	485	432	481	453	457	466	474	447	444	482	510	492	459	481	457	478	500	491	462	473	476	463	489	456	465	469	451	460	456	468	439	445	476	480	480	478	434	464	474	477	469	454	433	507	474	500	472	460	456	473	464	455	468	458	477	446	444	459	488	432	416	486	494	461	471	455	505	456	482	463	487	446	503	459	472	429	472	469	446	478	485	468	470	475	468	482	507	446	426	450	473	485	471	509	446	471	494	476	444	425	437	449	460	484	484	479	433	431	445	470	482	454	488	453	486	437	430	491	490	446	498	487	433	501	496	470	483	435	460	494	465	428	501	464	446	485	466	452	460	462	444	464	434	469	502	451	472	489	506	480	481	470	468	466	491	478	465	470	458	486	438	482	485	440	482	449	436	453	450	472	471	484	445	434	481	460	448	496	474	502	451	494	460	515	475	456	486	539	490	484	449	474	430	431	449	445	457	495	473	487	439	468	512	474	495	461	460	473	457	467	428	460	459	473	465	493	451	459	445	472	438	472	430	436	450	452	442	461	457	487	454	452	487	466	464	493	466	433	437	462	435	421	449	465	441	447	419	479	489	468	466	465	434	477	454	427	473	431	471	476	482	465	445	518	475	501	487	495	465	435	457	458	486	458	417	449	482	451	478	437	476	470	463	476	453	478	439	462	461	507	447	477	435	482	466	474	413	432	473	481	496	462	475	426	416	424	488	465	459	485	451	466	475	469	480	447	467	466	428	507	452	489	498	469	467	466	473	445	497	472	480	494	509	446	455	416	456	433	487	452	466	447	482	481	472	462	421	444	479	480	440	433	462	444	453	488	476	469	455	436	463	459	467	486	440	470	487	474	415	441	499	470	432	489	497	461	502	474	447	473	470	482	460	449	445	428	464	501	462	505	488	455	449	464	457	460	473	487	465	437	458	470	448	450	447	463	454	447	441	484	445	469	476	461	462	475	465	495	495	442	490	451	458	448	497	451	456	471	460	463	497	482	483	467	485	438	452	462	439	467	434	455	444	442	485	476	448	458	495	485	458	459	485	447	492	471	452	438	464	472	493	462	458	483	454	451	490	466	489	472	440	476	457	458	455	440	479	476	424	451	447	413	462	524	465	481	459	464	493	433	513	457	447	508	458	479	476	497	486	496	455	452	469	451	464	453	463	440	440	497	466	505	458	488	454	457	498	478	448	517	459	446	472	457	436	439	451	459	453	476	433	431	457	474	444	481	463	474	468	489	488	477	445	436	464	470	456	478	431	475	445	489	450	491	467	456	491	495	480	464	467	463	466	476	446	469	478	491	479	450	467	482	457	448	468	468	476	445	459	472	494	446	448	462	458	458	475	465	464	458	478	412	498	494	480	466	464	467	450	464	430	438	462	445	436	461	457	457	488	448	477	475	451	430	453	418	449	460	458	506	435	475	459	417	438	468	439	459	489	456	455	423	467	442	466	459	486	463	483	487	473	443	435	437	467	472	484	466	464	455	477	434	453	454	457	470	425	477	434	443	482	497	461	460	475	490	501	465	434	527	438	464	450	452	450	474	472	443	475	463	457	474	460	470	448	481	433	501	466	452	433	501	435	457	471	453	473	474	451	445	455	467	440	449	472	480	448	449	414	480	497	463	466	451	479	435	457	443	465	465	444	398	473	485	462	448	466	453	425	493	481	432	468	459	441	439	468	522	475	451	467	441	484	478	490	475	460	503	468	454	468	446	483	452	453	440	473	463	450	489	461	477	475	449	477	461	421	466	450	449	461	478	465	444	438	454	455	467	436	473	464	495	491	479	463	464	476	494	471	471	416	484	512	513	448	475	470	499	486	440	453	457	439	483	446	485	463	458	458	472	455	451	484	433	433	466	493	470	485	480	459	429	475	488	482	447	449	435	470	495	446	439	460	495	443	464	471	460	466	471	466	442	497	442	419	450	457	417	457	441	488	478	470	419	467	465	448	479	419	450	458	420	494	459	461	427	476	443	433	449	478	484	470	448	477	514	457	455	468	449	466
37829	60738	48092	27289	16973	12714	9952	8325	6468	4891	3893	3053	2241	1925	1678	1456	1321	1120	1025	910	878	775	802	742	710	669	597	641	615	524	554	559	504	555	526	541	542	499	521	513	523	481	488	477	473	465	476	508	456	489	476	457	447	486	463	477	477	456	460	464	449	460	454	487	453	506	478	481	458	480	462	467	451	449	485	418	460	463	458	452	490	470	470	462	472	458	464	472	472	450	469	464	484	492	473	444	449	457	479	442	494	473	485	469	478	412	443	492	455	474	475	443	494	451	435	437	464	467	451	437	469	432	488	432	477	462	483	464	463	512	491	475	466	458	443	463	440	444	453	463	507	470	452	447	437	465	467	445	474	463	461	430	454	442	428	452	422	489	415	493	493	463	455	492	496	460	488	457	486	438	462	443	465	466	432	463	454	468	480	495	480	462	433	472	470	489	491	459	507	461	440	435	464	489	445	445	469	518	456	545	475	458	456	490	444	482	411	479	479	477	483	440	419	470	454	491	477	461	455	471	488	437	487	455	474	402	480	462	487	485	474	488	472	480	448	449	447	457	456	468	412	486	473	487	455	494	519	511	493	462	463	474	482	458	496	470	438	445	457	473	464	444	470	468	446	455	469	452	447	438	472	471	436	435	477	461	501	432	476	487	457	467	457	458	461	483	461	447	532	440	466	467	467	457	468	507	458	479	489	482	413	478	451	466	450	478	448	507	462	434	438	457	469	445	419	414	448	495	467	493	455	456	486	473	448	455	487	477	485	449	486	483	456	477	501	466	488	452	479	426	468	459	487	477	455	446	485	503	429	494	421	460	490	468	481	467	448	492	428	440	465	484	485	456	469	475	461	508	471	471	441	452	448	455	484	453	438	468	461	493	465	506	500	477	435	463	436	472	483	462	496	456	455	443	509	501	472	523	454	482	468	471	490	435	475	493	476	455	496	457	481	451	441	471	447	461	457	458	513	498	458	442	498	489	469	450	501	493	452	514	477	497	487	460	433	490	467	482	485	491	480	448	491	501	487	415	499	456	458	460	461	477	492	477	502	468	505	470	470	482	454	437	428	476	438	441	453	481	486	486	459	456	485	519	524	460	452	495	518	460	445	463	459	459	478	518	456	451	453	486	451	495	448	442	461	498	483	493	470	455	449	495	485	477	524	478	483	432	486	455	470	464	465	503	462	481	466	529	473	462	449	444	472	448	411	459	474	498	462	474	461	508	473	459	453	464	474	444	460	444	424	474	458	498	460	443	427	462	489	464	509	485	444	451	481	454	494	478	469	464	464	484	429	454	465	473	441	458	481	494	413	473	446	440	451	444	504	468	452	457	474	477	455	497	486	446	471	465	441	450	471	488	452	460	466	461	449	465	484	494	425	478	476	466	489	466	475	462	465	499	448	473	508	474	493	454	500	485	472	476	485	463	468	449	456	436	474	488	471	452	424	510	453	462	467	473	482	464	483	458	453	478	459	487	450	445	467	445	502	426	461	450	439	460	460	474	451	451	505	489	438	455	436	477	470	454	463	478	448	450	491	452	457	487	529	479	472	476	447	433	463	481	433	493	427	464	451	455	447	442	488	460	436	467	485	477	455	460	448	434	469	448	471	464	458	490	482	491	459	464	446	507	488	456	445	442	480	444	467	450	484	468	456	484	498	436	458	461	429	475	451	455	483	469	513	437	476	453	465	488	471	420	465	418	459	473	516	465	456	471	467	468	445	428	444	452	489	483	481	444	447	448	453	436	446	464	478	459	506	480	472	474	456	461	476	464	472	453	462	473	452	454	477	472	465	456	454	438	460	475	468	503	461	499	487	458	483	451	502	481	447	485	467	469	460	458	440	443	490	423	483	493	425	459	448	472	499	455	465	434	466	494	471	454	490	464	458	469	465	467	449	492	474	509	440	452	467	510	478	481	477	485	447	461	470	493	443	472	478	506	453	436	476	481	442	471	491	458	448	445	506	451	473	496	444	477	443	447	464	494	513	457	461	470	434	447	435	460	454	442	476	423	415	466	488	451	441	488	453	452	411	475	430	462	473	469	493	457	439	437	485	438	460	463	498	450	462	505	482	469	464	443	447	436	449	455	471	435	449	449	464	441	490	446	489	461	442	449	490	479	480	469	455	470	473	445	454	423	441	441	442	460	469	434	466	485	463	479	472	451	471	473	460	411	462	474	452	460	429	505	444	452	436	441	512	428	496	451	494	470	453	470	438	448	443	470	471	485	481	450	465	432	494	459	526	475	468	444	461	455	421	497	434	477	439	505	487	402	487	464	429	445	479	452	475	437	482	486	467	453	448	467	463	487	445	453	447	464	446	452	451	472	460	447	460	457	462	425	434	449	490	421	434	460	533	485	440	490	483	501	465	459	493	476	460	454	456	489	493	469	492	438	466	459	507	466	487	439	482	505	500	487	459	472	461	457	447	441	486	442	478	470	451	447	455	440	466	460	473	475	407	466	399	472	493	443	485	416	496	466	460	452	495	473	462	476	459	447	479	438	481	457	442	436	468	468	466	480	490	487	453	490	456	514	476	483	506	450	492	477	457	500	498	428	453	452	453	445	471	457	486	434	484	480	448	446	500	411	492	465	429	480	457	457	469	462	492	453	444	479	469	483	482	458	464	482	481	470	458	472	451	463	476	461	471	459	459	438	433	485	461	456	447	491	508	459	500	470	472	429	474	453	459	475	480	490	467	444	463	449	452	431	449	449	446	462	461	469	485	452	522	456	468	478	458	454	445	465	495	478	450	464	471	458	516	481	496	472	443	451	467	454	414	456	411	466	453	487	470	470	465	469	450	496	448	479	456	464	459	465	493	450	479	458	439	480	452	464	448	466	481	470	472	489	460	476	482	498	461	467	475	467	420	453	500	475	441	473	459	468	451	483	500	456	449	464	474	472	475	442	433	499	475	472	472	447	461	480	417	476	467	483	461	471	468	468	508	437	450	481	464	448	454	475	484	468	436	517	435	424	449	502	462	497	486	475	492	482	481	468	499	480	453	458	476	478	463	436	458	487	451	486	471	460	479	462	508	454	439	509	481	467	448	500	461	485	444	435	484	504	465	470	425	491	474	454	503	495	460	467	470	476	445	464	436	464	446	479	426	473	461	468	477	492	446	479	446	441	473	478	448	437	454	492	501	480	449	462	499	450	436	473	484	475	451	465	481	484	452	472	454	437	416	480	450	435	466	469	505	460	468	452	451	501	440	490	435	439	437	462	469	442	486	482	498	472	472	491	456	461	445	449	460	519	479	469	448	469	459	487	480	420	460	485	464	433	444	501	493	455	451	477	474	463	479	466	470	452	487	511	487	426	484	490	440	456	461	443	480	453	461	431	464	460	438	452	442	440	477	479	445	423	437	438	465	461	487	468	473	496	449	490	463	462	463	457	473	465	473	438	487	470	481	458	450	510	453	466	456	479	471	417	465	466	475	435	486	448	428	447	464	476	467	520	488	488	449	453	472	486	478	469	472	465	444	456
22993	21388	29202	24308	21738	22330	18888	10235	7182	5411	4518	3455	2646	2147	1968	1789	1443	1191	1169	1131	982	954	867	857	791	678	680	668	590	572	577	602	587	598	591	539	524	538	560	535	503	536	497	509	462	481	460	454	467	504	468	470	472	448	451	497	480	492	440	491	521	460	458	484	490	483	462	453	474	458	494	493	479	475	461	503	466	462	489	456	442	479	478	447	466	483	484	465	471	483	437	477	417	450	478	472	468	485	480	510	464	475	453	484	496	470	486	478	497	441	469	500	474	427	478	458	422	475	418	481	462	461	443	478	478	493	484	476	489	463	480	448	470	460	489	467	467	456	505	481	470	467	485	505	462	460	481	467	483	484	501	489	484	474	452	446	511	504	435	507	418	455	480	456	475	505	496	456	464	498	483	447	495	439	496	437	481	493	450	456	458	473	479	471	510	449	485	476	446	472	469	516	456	433	478	444	439	486	477	520	492	443	469	434	441	467	498	481	418	443	435	469	484	471	492	493	466	457	456	474	468	475	439	476	447	452	508	483	493	477	486	450	467	475	470	463	453	478	433	459	456	471	456	509	480	410	481	495	499	445	439	457	451	472	454	452	482	494	436	459	475	477	461	476	424	479	479	484	478	499	513	418	454	524	456	463	535	431	482	476	477	467	476	470	479	465	443	467	445	493	478	480	472	478	468	460	513	440	442	453	477	476	434	439	448	480	489	453	489	493	466	470	461	427	452	468	463	478	483	506	497	464	481	465	445	469	465	457	528	445	533	454	490	450	477	483	438	499	454	493	455	495	523	469	472	480	490	469	467	499	507	495	443	420	459	483	454	435	453	499	453	464	428	483	448	460	465	500	442	512	435	458	521	467	482	464	488	454	479	457	469	475	457	479	463	483	443	495	489	474	491	462	460	487	462	492	462	457	458	458	440	466	451	459	409	438	497	481	452	484	476	453	429	481	512	479	487	466	493	456	469	452	485	461	455	513	429	470	479	470	418	506	457	495	498	464	492	451	443	468	467	490	507	458	493	444	516	467	438	502	479	438	464	468	454	482	454	478	472	473	469	493	478	460	506	470	421	451	444	474	497	479	446	457	479	480	458	507	462	487	433	439	427	483	459	460	440	516	514	474	462	478	455	492	438	474	479	449	418	456	437	489	445	452	469	461	480	536	454	466	466	476	471	484	488	466	466	471	487	445	450	469	465	463	477	473	513	434	469	491	433	461	479	469	450	476	446	488	446	435	498	487	481	487	458	461	480	492	482	423	461	492	452	446	468	463	492	528	490	478	454	440	466	475	440	492	440	471	507	465	486	482	464	485	472	465	461	487	461	484	443	457	465	499	500	457	451	488	475	456	448	421	450	460	481	460	476	455	498	469	479	463	471	470	448	477	481	476	490	460	455	474	487	457	488	502	447	443	459	482	463	466	456	490	480	471	503	485	456	464	502	420	458	480	438	489	450	480	486	448	447	433	489	466	476	459	441	488	454	514	472	435	478	469	461	449	473	454	479	485	484	450	460	439	476	468	452	496	484	454	466	485	470	460	480	484	475	447	457	523	481	429	457	482	450	449	447	475	462	450	463	502	507	460	446	427	486	466	446	480	501	446	447	447	498	477	508	463	485	509	490	481	476	482	488	462	443	501	453	464	482	463	494	450	514	476	482	493	433	502	455	458	448	451	460	486	484	479	495	536	491	474	514	489	481	410	490	504	442	459	426	487	436	444	466	489	484	492	455	504	485	507	463	440	446	502	489	463	477	438	461	448	474	491	467	457	463	467	440	480	467	488	456	506	453	483	474	439	460	454	485	472	460	466	458	460	462	468	494	462	468	500	486	472	461	436	455	446	483	501	448	472	489	448	483	482	470	489	440	484	484	457	484	468	501	464	469	459	486	450	480	417	497	483	456	425	473	446	483	456	430	466	514	525	463	457	442	475	492	486	461	470	508	518	476	470	460	472	479	462	476	487	487	492	439	482	487	445	497	442	470	508	444	476	461	459	439	443	439	487	459	471	468	461	503	400	452	479	430	503	454	510	456	486	490	461	443	458	470	485	483	447	468	477	503	514	518	494	486	430	510	468	445	497	477	447	462	477	463	453	486	483	468	464	504	485	440	486	522	472	474	457	429	480	467	474	505	497	453	457	481	489	454	447	460	489	481	442	429	470	482	482	460	462	450	495	460	507	476	496	448	474	470	424	474	441	459	470	488	492	498	513	466	473	469	483	484	440	462	461	454	490	476	438	479	450	474	481	461	451	495	460	449	482	458	463	497	488	440	457	477	462	460	477	480	461	449	466	424	434	456	467	463	483	475	475	457	486	429	466	439	439	477	458	474	456	494	500	491	501	501	519	446	458	474	482	491	496	489	463	493	468	509	535	490	424	466	441	438	473	473	496	463	480	461	518	456	421	525	461	470	467	466	441	483	480	454	493	494	443	439	461	464	443	489	447	485	483	511	476	506	465	471	481	444	463	461	463	455	515	430	449	435	479	453	465	465	463	465	450	442	515	451	428	459	464	497	460	503	457	434	469	429	476	489	470	468	459	458	438	448	480	469	466	482	449	480	468	443	478	499	494	437	520	497	489	454	498	477	455	484	488	487	493	460	490	493	426	495	430	456	484	459	482	498	468	445	468	478	460	437	468	460	484	475	436	449	460	485	475	527	435	499	490	493	444	468	479	481	435	483	453	457	425	490	461	457	492	462	437	473	442	457	531	436	468	467	482	487	457	528	420	487	450	480	442	455	487	476	468	468	504	490	509	418	499	453	456	496	434	498	458	414	452	431	442	466	445	491	482	493	453	465	486	495	507	467	457	467	494	475	451	457	482	462	468	439	452	416	475	475	438	444	455	483	466	473	464	464	481	501	480	453	451	458	463	479	487	518	496	491	466	458	462	452	465	437	440	461	442	483	455	441	470	481	469	447	452	442	478	487	503	502	491	467	472	417	466	463	488	462	453	476	484	481	488	492	456	442	465	513	456	503	464	482	480	471	502	459	436	541	411	506	463	442	450	455	485	464	444	454	458	468	473	477	445	468	499	449	478	467	461	447	433	478	472	488	483	482	458	435	457	522	474	452	470	468	438	501	476	515	524	474	506	482	454	482	465	450	458	501	468	456	460	496	443	479	484	476	455	436	464	460	480	455	449	467	438	467	406	452	436	492	451	443	445	485	449	474	440	465	470	482	491	481	423	472	447	497	491	467	479	457	491	438	483	450	484	451	483	475	463	494	477	512	476	480	479	431	453	428	439	438	484	448	465	475	464	481	464	493	414	456	449	477	470	487	461	446	443	503	518	478	501	435	446	468	494	487	483	499	502	443	453	453	477	476	468	460	491	503	503	506	494	494	494	479	447	458	503	479	498	460	479	487	479	512	469	479	495	485	454	487	481	466	484	475	471	428	458	478	490	436	447	456	457	460	520	458	480	466	484	465	468	506	466	467	485	512	476	471	491	492	508	452	445	485	507	448	462	471	494	482	469	483	450
40531	70798	56345	36645	23779	18621	15098	13095	10203	7703	6353	4948	3768	2991	2582	2243	1846	1595	1455	1396	1228	1140	1072	950	835	801	774	766	603	625	623	595	611	637	597	598	529	569	497	503	570	474	487	508	450	471	506	447	483	497	445	457	442	450	496	480	500	468	454	454	454	477	451	440	453	455	464	447	444	486	468	462	464	463	465	444	456	477	497	438	479	462	457	469	471	450	515	451	451	459	461	477	450	444	449	453	468	463	506	449	443	439	493	465	489	473	491	485	464	453	448	438	490	443	452	483	437	454	493	478	477	473	511	468	492	445	488	428	448	472	474	447	451	470	476	452	433	438	459	468	447	473	448	451	514	456	461	456	407	478	460	459	490	435	463	456	436	454	445	451	453	407	482	437	493	467	426	498	448	492	410	462	453	454	456	471	434	461	494	475	465	450	470	489	494	464	455	432	420	439	438	451	456	434	460	478	449	439	454	463	462	443	467	485	406	497	459	421	427	475	464	438	440	465	465	454	480	481	448	471	498	483	471	442	526	453	457	432	440	459	472	446	422	479	457	480	530	460	482	457	470	460	441	442	475	451	476	444	451	487	444	456	457	488	412	506	490	465	442	474	505	500	437	470	488	457	455	453	444	465	497	482	474	462	445	441	440	447	482	465	414	470	432	463	453	468	503	447	504	492	488	446	437	440	473	457	446	472	463	462	445	508	439	473	448	478	453	454	451	474	466	463	468	434	446	475	467	438	448	466	440	456	442	484	437	476	440	460	504	488	437	488	486	464	466	487	423	465	483	421	481	433	459	459	433	428	452	461	438	479	475	471	455	475	478	473	470	465	441	465	421	463	453	469	467	482	459	452	480	459	456	447	457	489	451	462	458	496	469	430	482	472	461	448	414	436	470	450	466	458	474	446	456	488	455	466	435	500	474	479	438	477	464	465	488	460	451	462	435	467	475	475	408	463	473	436	451	446	411	456	462	491	455	493	456	461	490	471	472	456	462	466	468	445	491	503	445	461	496	440	464	456	456	458	502	449	511	451	440	430	452	469	502	441	433	499	457	463	472	428	511	462	446	467	456	460	457	500	425	488	500	500	464	478	463	468	475	431	440	439	477	466	458	459	455	443	481	477	491	431	480	417	477	474	461	499	494	467	456	455	504	479	443	490	431	457	495	477	511	440	450	451	471	470	434	481	453	452	472	446	482	449	454	445	450	462	478	461	512	442	446	479	470	458	453	422	492	451	457	455	448	447	488	430	525	443	444	461	431	452	433	466	492	447	442	437	457	444	506	454	476	469	470	449	483	510	492	475	448	440	502	488	464	450	489	426	427	447	431	472	442	449	455	440	463	463	485	495	448	499	479	461	425	451	481	493	484	441	473	508	444	511	465	463	444	430	469	479	453	508	443	467	477	443	443	433	472	483	437	465	460	465	481	473	480	456	513	497	460	460	450	474	513	462	462	495	482	449	477	482	444	467	459	439	474	481	440	462	485	498	464	477	466	470	437	500	421	503	525	492	473	440	449	466	502	480	461	445	447	475	471	468	489	484	459	468	458	488	473	469	467	461	484	464	492	429	481	468	477	465	482	419	503	470	489	435	456	527	459	473	483	494	408	487	466	447	429	437	458	469	467	460	485	499	479	464	446	436	419	465	450	472	458	427	435	459	462	471	455	475	435	464	496	458	452	486	420	447	468	445	472	430	461	446	472	472	521	419	460	483	464	411	464	469	469	471	467	435	447	453	504	463	479	433	500	443	479	440	469	477	453	464	422	455	499	447	473	485	476	469	434	461	497	474	436	479	487	450	475	476	488	467	515	432	469	471	442	425	461	460	489	504	460	445	508	447	448	492	469	475	473	470	497	478	443	466	442	438	469	494	451	447	469	466	484	447	466	428	447	460	477	466	470	468	481	434	451	533	492	450	452	451	490	459	500	510	446	483	457	461	419	474	448	438	464	435	473	457	467	453	466	487	498	483	451	522	479	482	468	484	512	460	455	461	452	464	423	438	435	485	447	505	431	491	481	450	482	501	431	486	446	477	444	443	470	415	463	459	490	444	472	483	456	465	426	465	461	491	512	492	415	430	483	497	492	467	465	425	476	409	473	475	466	456	441	451	498	438	561	452	446	450	453	482	466	464	453	489	467	439	466	435	469	474	434	474	451	443	463	480	510	449	441	452	459	450	481	433	486	475	449	460	467	446	489	494	455	462	460	459	451	484	483	483	480	431	451	445	456	462	458	445	481	451	486	472	455	434	468	430	465	453	443	420	446	511	485	457	426	437	466	507	456	484	473	415	465	472	498	475	482	469	445	511	464	466	449	461	452	461	482	500	440	478	418	465	449	475	458	504	470	452	451	451	451	482	484	508	452	484	437	472	459	435	457	487	496	458	458	493	437	458	450	445	461	507	480	457	466	452	448	467	442	496	472	461	477	436	454	477	468	445	466	482	470	476	440	482	432	465	486	414	428	466	478	500	500	482	474	484	456	495	480	488	417	457	494	461	464	490	449	477	456	459	457	471	471	457	500	451	490	437	429	467	446	457	471	509	445	459	429	445	496	489	478	462	456	478	450	439	468	462	430	487	492	457	495	484	467	498	474	471	453	481	450	507	489	460	473	452	472	438	463	486	451	493	447	478	450	473	454	438	462	508	444	450	480	453	481	452	445	449	464	456	458	502	470	444	443	444	508	448	458	463	463	475	470	461	470	430	475	449	444	479	461	448	447	458	478	425	423	462	426	451	448	394	454	468	443	444	465	409	509	505	415	466	461	489	454	472	461	429	472	454	444	472	465	464	474	470	467	506	483	430	437	451	500	458	464	428	486	486	498	492	482	435	505	466	461	455	432	451	459	486	456	444	468	433	446	450	470	470	455	448	433	472	463	465	476	477	513	463	445	461	463	480	440	471	467	469	456	437	476	464	437	476	513	480	472	420	505	447	469	457	490	474	473	459	531	484	463	505	459	450	437	472	425	462	422	491	510	459	464	483	509	449	438	440	469	454	445	494	438	478	435	424	459	450	460	489	473	508	456	463	424	445	468	534	466	454	447	484	495	470	483	446	467	486	476	423	434	442	466	490	458	445	449	464	452	441	487	476	430	463	488	437	469	479	481	422	482	467	457	484	445	459	418	421	490	466	457	437	453	463	476	483	489	446	459	466	458	487	443	455	502	451	458	439	458	493	457	491	488	498	536	435	488	492	458	461	481	445	437	449	474	518	469	459	473	489	460	475	433	485	452	427	441	446	461	446	457	441	477	444	490	469	482	499	430	483	441	483	476	471	471	495	495	446	453	469	477	443	456	459	423	459	424	482	447	501	441	434	445	476	458	485	479	461	470	454	468	427	447	452	458	471	470	487	435	473	458	496	472	450	474	489	463	456	486	475	474	479	436	479	471	477	504	442	495	449	457	474	452	463	446	477	433	476	471	420	489	449	433	437	469	432	457	481	472	459	490	488	445	460	501	446	428	463	426	482	444	461	499	426	473	463
35982	42592	43750	25664	11056	6243	4389	3513	2718	2083	1786	1523	1272	986	922	929	770	772	713	648	621	609	574	590	515	531	503	498	483	504	457	507	463	455	458	485	482	473	468	480	458	451	467	476	463	453	448	444	465	449	489	439	440	443	429	448	406	471	434	417	464	423	475	466	492	450	421	475	429	450	431	442	465	441	419	453	488	498	426	433	428	479	436	453	434	468	415	491	461	473	465	485	450	463	411	469	431	445	475	488	449	448	466	423	438	459	458	474	453	442	469	465	446	441	472	427	469	437	450	466	429	451	467	435	442	501	490	429	472	414	453	487	435	437	442	454	418	436	413	481	444	474	476	480	402	441	464	465	436	473	472	409	487	444	500	460	426	475	452	449	466	466	432	434	441	465	464	447	445	455	453	446	451	446	461	458	460	427	456	470	468	441	441	472	433	459	437	461	438	522	463	438	445	473	424	453	422	435	467	407	432	499	449	489	454	480	469	455	431	417	477	436	447	480	454	478	483	467	467	468	441	467	478	453	507	452	433	471	441	488	457	457	479	479	427	487	468	439	471	419	443	466	450	438	486	434	475	468	433	470	456	471	467	444	384	466	458	437	477	466	448	475	458	465	419	463	415	456	488	428	461	475	443	476	453	459	429	453	475	497	451	470	470	427	443	457	472	458	469	421	455	430	465	487	485	439	445	467	470	433	456	453	455	440	465	449	427	442	450	468	509	463	419	453	467	440	404	428	482	470	446	462	466	440	461	466	453	441	443	429	438	457	418	481	451	396	450	453	443	471	449	470	451	455	436	392	455	457	424	415	451	445	439	441	481	415	465	408	435	459	459	426	472	454	394	514	473	430	469	415	437	487	450	448	458	466	438	476	440	466	458	443	448	461	452	431	468	462	424	445	464	434	461	469	448	439	444	449	410	464	428	434	454	468	464	460	467	424	436	441	415	444	458	460	436	423	462	427	403	471	423	459	438	495	421	471	477	432	447	440	441	431	466	440	447	451	429	412	432	451	458	492	500	460	439	488	440	451	477	468	485	405	487	431	464	437	419	491	467	480	479	426	460	448	452	407	446	427	452	475	460	437	467	454	459	458	446	454	448	443	436	490	395	421	467	444	452	454	454	463	456	436	454	430	456	464	477	446	454	425	436	469	466	460	456	478	423	436	448	462	459	438	434	448	455	478	457	464	425	476	442	457	457	477	401	429	428	436	421	432	457	441	417	440	459	448	468	454	446	465	453	447	476	447	457	455	436	437	463	428	464	465	449	497	480	398	467	442	450	442	467	473	468	463	457	432	468	411	446	405	433	465	473	477	434	481	463	433	485	445	500	439	448	428	472	446	473	449	473	493	446	418	431	454	449	467	440	466	459	468	482	472	443	440	456	472	458	431	438	496	457	451	446	445	392	431	472	443	445	445	458	487	487	429	440	452	465	440	472	421	451	444	443	465	434	443	466	485	455	508	434	458	465	393	436	416	484	435	448	456	451	429	442	500	460	443	406	428	453	430	456	427	478	477	457	464	492	457	463	477	429	451	449	485	430	464	448	430	463	509	472	463	448	451	458	473	437	432	454	397	469	459	437	464	450	455	447	463	483	470	485	478	446	478	440	463	466	440	447	431	461	431	487	440	454	432	447	491	452	448	458	465	422	464	428	400	463	457	463	465	440	473	457	462	476	458	462	453	433	445	440	469	439	462	436	479	465	466	437	466	476	439	427	442	456	440	464	447	463	500	466	453	470	460	472	470	471	452	393	446	442	430	477	452	456	448	478	472	441	468	441	441	409	467	481	415	431	429	425	452	448	454	447	455	457	460	456	471	451	434	437	465	454	477	448	460	415	443	453	473	506	465	443	429	452	461	455	432	450	456	485	464	453	460	503	460	490	450	459	441	434	438	424	477	453	442	469	470	483	478	464	443	468	456	458	433	469	453	460	410	491	465	452	455	509	454	430	467	445	468	448	429	464	469	468	435	445	474	446	477	445	454	478	455	446	462	471	440	443	448	441	442	437	454	457	427	473	452	448	423	446	473	480	462	434	472	434	435	432	444	435	456	454	431	429	417	482	437	484	426	465	472	476	427	427	433	407	463	461	454	432	437	446	456	434	440	451	414	448	432	464	461	470	451	423	434	480	453	458	450	440	440	425	458	474	444	442	428	492	486	439	498	468	471	460	412	452	486	490	433	456	455	473	454	444	443	455	433	473	458	463	461	468	449	412	458	475	460	435	426	446	467	404	462	453	434	413	443	470	485	445	424	455	445	460	470	473	433	452	470	463	452	444	451	443	471	441	431	450	447	412	440	395	406	406	445	430	438	458	502	445	501	480	437	488	520	450	457	424	462	407	457	437	466	496	435	433	444	459	452	442	451	441	413	451	458	485	441	453	425	462	441	458	456	445	457	470	458	453	483	482	430	427	471	489	454	494	403	454	438	491	476	430	469	451	457	445	469	465	465	481	457	466	456	446	474	457	477	507	450	406	468	464	467	437	442	453	461	461	433	480	445	459	501	448	472	473	450	446	450	471	472	403	466	451	415	456	486	453	459	436	440	435	461	414	451	439	466	410	468	458	469	471	439	461	468	485	469	458	413	458	467	459	468	432	446	428	451	440	417	428	502	446	489	411	472	445	431	438	471	424	442	429	476	476	460	442	419	481	509	434	486	455	461	454	397	437	433	465	393	516	422	444	439	426	428	460	468	462	460	470	456	498	472	440	463	405	454	445	494	480	442	468	450	421	431	446	473	461	467	415	414	479	465	455	443	469	475	443	435	440	432	442	425	448	430	402	511	450	427	446	454	447	437	477	427	453	429	437	483	451	462	455	454	462	409	452	397	447	430	477	409	437	468	435	488	439	469	478	419	479	456	430	410	477	439	452	478	463	458	489	446	424	484	436	489	477	428	414	463	459	457	457	413	482	463	450	468	411	440	434	480	467	444	448	432	434	457	476	425	452	420	430	483	458	467	429	442	440	402	492	486	440	471	460	478	481	440	469	464	485	487	459	461	457	425	460	436	450	453	472	446	440	465	432	446	456	474	467	413	451	448	495	449	470	429	405	440	452	449	436	501	404	458	500	458	508	446	463	431	463	440	442	447	441	442	438	465	491	439	495	473	464	457	441	465	461	459	492	425	473	440	439	486	462	486	476	444	434	455	486	465	463	433	434	467	441	481	443	446	427	455	469	440	482	449	443	453	440	436	447	482	448	459	410	442	464	432	441	455	407	455	451	448	446	448	437	484	455	483	429	470	486	448	454	440	447	423	457	449	452	442	455	457	493	428	444	421	468	420	424	478	435	437	476	466	435	467	433	445	453	446	433	462	474	446	446	469	473	459	467	454	456	473	441	447	432	445	456	434	456	478	441	450	475	461	439	442	442	441	477	440	439	487	468	473	467	465	437	447	433	448	433	415	432	424	448	485	431	439	471	432	450	481	512	455	443	431	442	495	408	474	453	454	418	436	434	448	451	436	466	458	422	438	470	445
40364	55835	40552	20556	11557	8697	6865	5525	4301	3106	2696	2079	1629	1347	1191	1058	982	859	833	799	744	650	690	610	570	548	515	530	546	479	540	511	484	504	471	494	471	486	455	516	474	456	440	470	490	450	459	470	450	473	477	439	460	519	442	469	451	462	470	474	465	461	492	464	464	468	428	485	444	404	439	458	456	459	458	449	454	441	463	488	476	438	461	482	486	477	480	450	499	473	472	444	450	464	461	438	479	428	474	430	448	463	465	495	443	450	484	439	435	470	465	469	449	419	437	415	519	457	448	455	479	445	458	469	470	420	422	468	440	438	458	490	426	488	466	449	455	457	414	434	454	444	427	466	458	466	463	478	464	436	470	466	483	463	449	468	424	442	438	435	448	486	409	475	429	415	472	443	470	453	436	442	473	431	466	436	451	495	447	474	509	470	494	465	473	491	456	487	417	422	510	464	467	415	439	457	460	406	445	444	447	473	466	441	446	489	476	474	452	407	445	466	445	521	443	493	431	449	460	446	476	451	471	436	430	467	444	469	470	481	482	487	460	459	470	444	465	450	447	460	487	461	423	508	463	438	463	483	427	488	429	481	468	467	461	475	426	472	469	445	452	447	450	449	476	438	416	460	451	458	414	452	492	463	487	456	469	447	439	463	456	453	428	471	452	458	472	503	478	444	441	467	475	484	484	483	471	478	415	476	489	461	488	435	449	436	436	440	433	468	450	421	424	461	454	429	522	478	478	446	479	465	439	467	516	476	448	487	454	438	415	476	462	472	461	400	434	475	450	461	463	475	471	464	453	409	453	493	470	482	500	448	475	428	459	437	442	449	452	504	454	431	446	392	442	472	463	455	492	466	473	451	436	461	464	469	416	434	489	456	456	412	449	443	469	505	443	457	434	501	463	471	468	454	447	444	489	440	474	444	453	486	450	461	458	470	436	489	492	464	419	436	411	459	457	434	430	444	441	450	464	466	449	448	441	467	437	438	448	442	449	464	476	432	432	456	465	504	458	468	457	465	445	495	424	439	423	449	436	421	465	456	472	483	484	459	433	488	453	443	409	467	467	454	432	435	474	472	457	467	475	479	454	455	439	456	479	461	486	439	464	471	464	462	458	455	470	472	466	425	452	423	472	409	460	476	453	465	455	473	485	487	469	463	420	433	461	484	444	453	484	494	439	456	443	433	517	471	427	468	460	401	462	496	468	465	455	461	430	452	420	432	466	429	441	474	462	428	471	462	423	469	451	480	442	413	466	477	404	427	486	431	478	453	463	483	454	462	438	463	455	443	434	461	425	489	462	456	449	441	425	447	469	474	462	478	448	494	448	475	453	427	459	437	470	483	445	453	421	463	426	444	435	453	458	459	430	468	435	449	483	445	462	439	427	446	437	447	463	436	492	446	469	434	454	451	445	468	452	449	434	466	468	467	495	463	460	459	431	448	441	468	468	455	446	435	448	449	475	466	427	413	492	449	463	397	466	480	446	435	446	388	461	461	509	419	438	480	452	451	463	464	442	460	386	448	484	424	452	438	470	438	461	434	473	447	485	430	452	430	485	463	454	435	460	483	456	438	423	467	439	473	438	429	485	451	474	466	440	431	454	491	467	440	494	481	484	472	450	462	489	440	452	436	504	456	466	433	493	456	469	429	464	459	447	436	487	470	454	443	454	473	445	459	478	472	490	455	460	453	465	452	468	474	433	440	480	489	454	451	437	457	456	471	485	457	457	461	480	491	473	419	457	443	424	506	472	434	492	483	429	480	493	462	507	467	429	466	430	466	434	470	432	468	471	446	476	464	457	479	459	474	472	440	443	450	489	405	441	466	447	465	459	459	451	436	475	457	487	480	469	498	425	467	439	465	472	436	468	433	472	496	452	429	441	441	508	476	480	433	449	419	462	452	464	448	445	472	464	448	430	434	473	450	468	459	468	410	469	462	467	458	441	480	469	475	478	483	470	454	464	483	462	440	467	448	430	477	488	458	477	462	495	482	455	450	452	443	469	455	440	465	478	444	451	456	459	461	472	500	472	426	446	471	457	471	473	431	410	457	488	484	470	494	472	470	451	468	450	486	455	426	492	452	453	484	471	508	478	460	458	440	507	474	428	451	432	429	419	472	486	467	465	433	430	496	460	447	502	475	482	462	490	466	498	428	444	449	407	484	470	491	454	459	458	468	461	445	456	417	463	490	471	459	436	472	476	448	481	469	465	421	413	439	441	465	459	425	480	475	469	451	471	468	462	435	436	480	455	443	449	438	459	433	413	451	463	478	476	454	482	470	487	479	442	467	446	459	413	486	448	467	462	455	453	443	424	458	453	450	431	475	454	448	440	460	434	467	508	446	477	461	458	428	473	487	442	422	454	429	497	433	477	476	479	437	446	464	506	460	463	457	402	471	466	467	490	438	451	494	446	413	469	447	462	445	505	444	467	453	445	444	482	447	461	442	440	474	417	467	477	441	442	457	431	514	464	466	486	460	477	464	450	453	462	466	440	453	452	465	413	467	476	444	452	472	464	476	465	412	431	448	480	468	442	483	469	473	474	425	417	437	461	490	486	423	436	505	445	440	448	445	450	469	437	455	431	450	463	447	484	455	442	423	478	492	471	491	495	467	460	441	456	495	446	467	443	434	448	469	450	459	428	432	426	515	407	457	451	455	466	455	432	484	485	455	496	505	443	434	458	443	463	508	471	456	458	465	477	468	452	444	461	460	465	451	497	467	467	473	471	441	448	457	453	451	480	441	482	475	463	453	460	459	430	459	484	455	430	444	423	461	476	466	443	453	485	477	452	484	429	461	464	430	472	469	447	438	432	471	481	459	454	430	434	431	479	443	495	417	460	437	503	457	468	471	433	467	420	481	420	432	440	444	488	463	452	467	462	442	428	432	463	465	453	509	498	471	453	484	481	448	461	466	460	458	497	480	496	488	448	439	470	460	449	451	447	426	463	459	452	470	451	483	469	464	491	433	449	453	443	475	413	436	462	508	439	438	471	487	494	397	442	484	421	492	517	455	497	479	451	495	455	482	501	449	423	452	503	430	442	472	451	435	464	466	486	454	450	461	456	482	480	480	444	450	475	453	466	510	457	419	500	451	451	472	438	459	466	458	432	464	460	453	464	475	448	453	441	430	472	463	474	445	468	478	441	449	459	481	458	456	484	472	442	458	469	442	491	450	438	498	476	449	461	445	438	497	434	465	456	447	435	431	482	422	445	427	450	422	475	435	490	430	452	475	449	460	493	454	465	461	438	453	495	423	456	438	435	475	467	450	440	431	454	459	434	451	450	420	478	427	501	418	455	462	482	471	440	468	441	465	467	471	442	459	470	416	497	488	468	510	450	420	425	475	458	517	456	513	455	454	477	503	493	440	467	441	489	510	475	484	509	446	485	483	456	406	453	479	444	465	418	445	440	480	441	448	450	422	443	448	429	445	458	431	482	446	476	471	468	451	451	464	440	460	459	436	444	471	396	497	429	415	447	456
24293	21340	28878	25241	21588	15679	8359	5607	4312	3037	2624	2193	1793	1416	1283	1176	1014	992	881	784	720	657	634	650	607	561	544	545	479	484	507	573	482	496	505	481	465	516	505	495	466	437	515	472	478	494	441	463	460	432	450	438	451	444	457	402	456	447	444	428	488	453	450	433	438	471	410	421	431	423	441	465	435	468	434	472	444	448	470	444	454	448	448	432	470	406	485	404	432	426	439	436	433	412	453	442	440	446	459	446	466	458	465	441	401	426	458	488	468	464	456	435	460	447	465	427	411	398	435	435	421	440	471	466	480	466	457	419	466	419	478	443	442	461	403	439	419	467	481	457	445	440	442	441	444	424	410	468	423	441	497	449	408	438	438	427	418	428	438	413	435	406	456	458	407	423	449	437	432	440	479	422	433	427	446	456	466	431	453	484	436	467	472	463	459	422	412	454	401	464	435	429	458	466	420	442	400	441	445	440	428	494	446	440	449	445	446	469	470	437	441	444	443	490	441	457	428	435	470	465	458	494	463	434	434	451	426	416	455	444	462	434	451	453	441	458	448	446	422	431	427	440	436	416	434	470	447	432	439	456	462	480	445	470	449	467	449	439	431	452	484	415	453	482	458	426	438	407	442	470	417	456	413	455	444	470	446	444	460	474	434	447	452	463	419	434	436	443	463	475	420	465	406	454	455	499	494	443	459	428	472	460	457	478	471	485	482	436	456	437	417	450	424	425	421	477	447	451	428	421	471	425	473	441	444	443	453	446	453	407	449	452	430	444	468	423	442	469	450	466	447	464	453	486	417	403	417	414	442	445	473	429	448	442	446	399	460	452	444	416	434	455	487	446	425	444	432	466	460	459	436	437	427	442	436	447	440	436	471	456	407	460	455	443	419	453	408	427	430	425	441	451	461	441	444	474	488	427	444	443	455	418	444	443	457	390	416	449	425	484	436	442	455	446	431	477	458	458	449	433	444	463	450	451	437	449	476	430	426	427	422	438	456	427	440	436	460	445	453	465	449	460	452	456	407	457	445	456	464	454	477	451	449	454	448	404	442	432	443	461	451	456	458	421	441	423	459	458	483	464	460	459	481	424	451	469	411	453	465	463	443	440	421	462	411	431	426	450	411	406	450	458	440	451	417	455	437	438	481	416	455	454	471	424	441	459	468	452	413	440	470	466	398	469	434	444	458	423	406	487	438	423	439	402	433	480	442	418	413	398	422	487	428	416	439	498	438	453	429	427	436	408	460	447	411	438	473	441	426	463	488	434	465	440	448	413	458	445	455	465	490	403	411	447	433	415	434	443	444	448	445	464	475	451	452	418	458	429	409	433	432	469	419	412	459	446	500	428	448	443	440	440	411	426	415	445	457	428	483	409	433	418	431	412	437	492	455	464	470	407	424	468	412	473	450	468	448	412	444	437	477	460	469	416	506	481	432	470	463	453	433	468	442	451	432	467	436	454	430	434	472	440	489	442	437	453	449	432	415	391	467	465	454	414	431	460	431	462	457	459	422	433	437	495	470	440	472	407	480	447	455	445	462	434	468	455	399	434	470	430	407	444	456	423	464	413	462	468	463	434	453	429	414	469	483	436	473	433	443	431	439	491	418	468	440	449	453	449	468	451	480	432	423	442	440	424	453	425	449	402	464	457	467	427	430	427	445	469	432	450	462	480	454	488	424	461	493	411	417	461	446	451	470	441	467	417	453	423	436	450	446	422	435	464	427	399	458	451	419	453	444	455	442	402	444	419	424	423	431	427	463	450	444	409	460	413	481	419	431	449	455	464	463	451	442	441	434	435	482	438	458	397	450	468	419	436	459	394	462	434	425	425	432	449	436	416	439	412	442	449	490	446	464	410	432	436	427	439	458	428	446	449	465	444	469	439	449	393	435	477	440	446	449	464	478	412	435	444	423	424	439	469	397	427	453	428	450	452	477	497	460	484	438	434	468	457	389	439	432	465	435	464	445	453	447	440	468	441	439	415	458	441	438	461	436	442	441	452	441	463	438	439	426	482	472	423	454	425	466	467	418	421	428	430	462	457	434	429	460	409	458	440	444	464	443	441	453	440	415	451	413	433	475	480	417	452	471	446	409	454	456	415	418	449	460	450	445	473	463	431	463	401	442	468	477	441	470	425	446	419	461	449	433	490	452	505	460	438	394	440	443	488	427	460	436	476	460	436	427	442	391	451	436	463	441	422	451	434	487	490	474	464	430	416	434	456	494	443	476	462	415	468	461	455	463	450	443	476	467	426	453	429	455	426	438	446	448	413	419	438	502	454	418	440	462	428	439	463	419	436	513	460	489	453	448	407	449	454	438	427	467	462	456	431	400	459	456	434	436	435	474	431	464	423	422	461	423	447	444	438	427	422	436	454	421	390	423	472	445	436	423	468	411	417	452	435	463	443	414	498	473	442	426	409	460	420	458	441	448	454	441	432	479	432	425	455	450	442	443	403	444	473	452	414	434	417	422	445	435	459	410	511	434	469	418	444	434	423	394	406	457	418	433	433	471	457	415	459	465	435	455	421	453	470	448	444	443	429	432	447	452	417	403	415	438	409	451	429	457	462	410	488	456	423	407	441	457	426	445	448	470	454	439	451	448	461	473	452	443	481	467	442	436	443	450	440	445	443	450	452	479	390	455	439	446	426	422	462	475	428	426	426	447	462	463	449	451	431	419	426	429	467	431	476	430	396	455	435	423	452	444	462	441	455	460	473	446	454	463	428	441	465	436	448	427	444	421	454	466	426	454	420	437	423	424	436	502	429	483	464	488	431	450	429	450	414	426	426	445	467	442	428	496	451	427	459	476	424	425	418	441	443	445	456	445	480	427	457	443	442	440	430	453	449	445	437	449	444	414	461	450	470	462	420	432	427	417	449	428	445	481	420	404	451	457	415	415	444	464	426	456	483	430	439	445	432	473	442	446	457	476	435	466	400	428	445	436	438	421	429	412	427	471	469	418	439	452	394	437	424	433	455	453	464	420	416	462	442	446	416	459	445	437	503	457	397	414	438	422	468	427	415	429	434	447	426	448	453	421	417	439	447	443	432	467	441	386	449	435	431	441	459	427	424	428	437	412	460	474	424	478	426	443	432	487	463	470	483	433	467	428	420	425	430	449	441	430	438	432	437	425	464	454	443	438	417	450	456	453	440	472	434	437	497	462	433	430	432	457	450	440	425	447	417	457	450	449	411	475	433	448	428	432	433	467	434	437	466	455	398	461	447	440	491	458	451	472	460	437	483	396	461	433	482	445	463	443	408	460	450	481	456	469	464	435	470	472	459	435	434	471	420	441	434	427	424	458	440	429	411	458	476	486	449	458	445	414	448	455	477	489	455	453	436	394	448	432	442	451	447	500	434	442	471	451	434	455	415	466	407	462	456	434	423	451	448	442	459	435	418	485	445	458	462	450	390	426	443	459	440	503	441	433	477	467	420	446	422	455	433	445	475	461	456	417	444	451	441	434	442	494	424	407	438	423	407
39534	62665	47372	27613	16561	12044	9775	8115	6439	4694	3822	3212	2522	1973	1693	1494	1246	1186	1170	1002	863	806	710	692	686	656	639	584	500	579	543	566	520	478	553	540	490	485	449	518	474	468	475	450	445	428	419	467	441	386	415	435	455	444	468	476	473	478	467	454	434	462	447	463	398	479	474	444	425	397	470	458	490	448	444	441	454	414	434	458	460	427	420	454	468	451	455	452	472	428	459	422	460	448	487	450	455	446	421	463	456	477	481	441	446	417	464	425	425	463	505	443	454	447	452	461	426	483	437	425	413	429	461	470	436	484	408	451	462	429	440	456	427	465	450	458	438	445	423	429	445	441	420	442	455	447	442	452	429	450	482	445	454	469	457	445	462	456	455	431	423	454	471	468	430	459	444	448	439	447	467	438	445	482	422	431	431	476	441	439	429	452	428	438	444	444	494	428	456	455	436	461	464	447	468	447	451	441	439	485	458	452	461	403	454	441	451	425	477	476	428	444	429	448	468	478	428	453	426	417	469	489	439	444	476	433	439	461	475	481	421	440	424	477	427	496	431	479	456	427	425	444	416	446	426	448	472	436	430	485	457	444	414	484	470	399	446	449	434	440	429	462	466	455	427	445	464	458	462	424	455	417	448	438	431	449	443	471	411	436	425	472	445	454	449	412	456	452	446	440	480	438	422	446	419	444	431	454	423	473	452	470	424	445	416	410	448	457	438	481	424	438	436	451	422	464	457	411	439	441	421	502	435	420	462	453	402	427	417	462	464	483	425	409	433	439	417	447	453	423	424	476	456	450	431	437	446	464	459	485	441	411	419	429	452	433	459	438	474	449	482	426	425	455	460	428	485	439	443	425	493	429	470	448	478	415	476	438	431	442	429	416	438	437	459	429	500	463	439	438	436	429	422	454	449	480	488	450	415	478	414	445	476	461	429	472	425	447	446	413	510	435	444	478	423	459	445	494	450	428	456	443	443	406	435	440	463	458	422	394	429	423	465	448	398	456	458	455	437	479	441	416	447	477	481	440	403	415	450	467	445	447	442	465	432	463	435	452	438	458	446	426	458	442	454	421	431	498	486	444	468	463	439	440	449	438	409	431	438	408	476	443	408	446	410	467	460	469	429	462	457	474	434	426	462	449	440	451	431	461	444	460	428	448	513	478	428	443	452	427	408	438	437	468	452	436	437	445	431	471	455	428	491	408	456	435	455	444	414	437	467	494	431	420	428	448	460	443	465	440	473	447	444	440	445	440	443	442	455	466	432	457	414	425	466	469	488	491	435	420	461	451	479	455	446	448	424	418	425	430	479	443	418	436	439	455	457	439	463	435	448	455	442	447	458	438	393	416	437	435	447	412	479	462	444	436	454	453	456	452	476	433	454	447	454	425	414	413	487	433	484	443	448	459	469	502	433	471	443	406	462	455	442	499	423	476	428	468	434	470	402	442	428	428	422	460	427	454	440	434	453	416	414	449	427	440	457	420	460	435	470	486	423	402	467	436	483	468	457	445	433	458	495	440	476	422	471	455	449	461	445	462	427	470	433	443	423	413	453	472	467	463	502	450	457	431	451	423	447	422	433	472	446	478	492	444	463	453	411	463	432	468	435	468	405	426	462	447	432	439	427	454	431	422	447	465	453	448	447	444	480	435	449	479	450	475	418	422	436	451	452	470	451	406	422	449	457	386	435	487	448	441	474	443	439	429	457	475	463	424	463	497	429	433	459	449	515	426	487	449	452	448	422	446	408	457	461	428	442	418	410	445	456	438	410	440	445	463	474	428	471	415	445	424	478	449	467	430	436	472	443	476	426	442	471	440	439	497	429	417	433	453	468	435	445	435	409	405	446	455	443	454	442	420	416	447	437	463	453	420	437	441	450	428	411	453	428	443	468	436	463	425	429	413	460	458	435	435	442	428	434	445	460	454	477	443	432	495	444	437	423	441	446	465	462	492	428	457	501	506	439	435	444	409	433	435	470	451	442	433	452	454	433	425	456	423	460	425	454	454	488	484	441	449	451	456	443	466	497	440	458	452	442	502	456	484	456	450	424	444	426	466	475	443	425	466	450	449	451	463	470	468	491	413	438	435	460	450	466	465	464	449	460	430	440	431	438	452	446	446	453	452	456	461	429	436	470	465	447	426	435	487	456	450	450	423	422	447	423	451	444	423	488	481	441	447	424	447	484	436	466	447	447	441	463	453	428	424	423	439	446	468	415	435	449	504	449	469	419	439	442	453	488	441	424	460	446	473	448	428	465	442	427	443	438	446	435	413	430	440	447	426	429	436	466	437	451	433	476	467	456	430	457	443	426	435	447	424	402	472	451	432	440	420	438	442	475	461	435	435	441	465	457	414	441	434	413	445	451	432	480	453	417	442	464	433	415	452	454	467	468	467	434	443	468	472	464	411	459	453	480	436	445	421	490	445	457	469	417	431	485	430	473	441	453	472	441	477	461	424	451	440	474	446	447	459	413	434	468	471	427	438	444	429	451	462	462	441	468	464	392	472	429	416	443	451	455	447	453	446	411	401	406	440	417	456	455	448	444	483	459	435	430	447	462	445	459	477	423	430	445	463	469	437	469	439	428	427	438	453	455	398	503	472	438	469	446	441	432	476	455	448	451	464	452	432	477	434	470	442	434	455	439	438	413	455	421	460	445	441	438	417	475	428	431	449	436	444	443	424	490	429	413	464	499	462	427	457	426	442	425	437	448	465	466	481	435	433	446	422	461	440	359	477	454	448	443	427	436	447	463	485	463	404	443	492	498	418	439	428	448	461	454	456	440	421	427	466	438	475	410	468	427	447	456	433	443	455	438	400	438	472	495	456	433	449	403	481	443	440	437	436	459	444	424	391	463	438	448	440	442	412	433	432	489	415	458	464	434	403	421	496	470	478	461	406	436	473	486	452	460	491	445	450	481	432	487	448	415	465	447	468	472	421	450	462	430	474	476	446	458	419	427	430	453	436	463	465	426	456	430	482	473	447	470	451	428	439	440	467	412	455	475	399	458	449	419	473	476	448	441	430	443	451	442	433	465	464	443	435	440	466	469	457	456	449	463	387	465	448	439	446	447	463	411	422	463	431	439	446	461	469	471	430	462	454	465	406	445	449	471	469	434	444	434	428	435	467	425	461	473	449	460	454	440	439	390	450	442	402	478	459	501	460	443	428	470	468	480	434	433	470	441	460	439	436	407	421	458	474	444	428	483	468	413	407	462	432	455	468	475	421	428	452	447	448	460	493	418	451	441	453	459	461	450	455	442	432	443	440	415	455	452	471	441	453	448	469	457	408	465	459	438	480	415	451	409	489	475	432	448	456	466	454	479	434	431	420	416	462	465	450	457	479	469	440	457	463	432	467	459	449	455	432	431	434	448	444	475	434	468	439	481	433	446	424	465	439	472	444	475	455	436	468	470	487	451	455	425	461	460	461	439	467	462	430	425	468	468	416	474	462	417	469	444	454	404	451	471	455	443	419	432	467	458	409
25220	21498	29677	27047	18038	9037	5568	4172	3464	2497	1986	1823	1589	1262	1138	972	1000	880	845	758	726	639	604	645	644	557	534	541	542	458	525	521	547	516	491	505	462	489	537	489	493	484	500	424	464	489	444	481	473	473	467	444	438	490	490	492	466	444	463	428	481	478	483	473	445	466	499	471	457	454	436	475	452	466	449	442	459	447	470	479	446	494	446	448	479	456	477	509	444	440	458	490	502	471	472	430	436	476	454	444	448	457	488	477	496	430	420	458	451	440	484	436	468	440	473	459	458	459	434	454	506	516	474	492	473	474	470	464	483	464	453	489	459	489	440	469	469	468	436	524	461	463	480	469	467	470	482	488	461	457	477	451	499	443	486	470	457	496	469	462	488	475	479	444	473	464	435	467	441	454	494	449	471	469	449	487	468	462	487	464	477	461	449	471	442	494	444	508	456	417	482	497	465	442	435	514	466	484	511	453	455	424	442	432	436	451	479	459	477	475	433	464	467	451	480	479	444	479	448	449	442	485	456	508	453	455	479	471	462	472	480	429	458	438	501	485	458	463	485	439	495	469	453	506	441	492	450	483	477	471	472	512	520	481	463	532	495	445	477	481	446	488	439	442	501	431	476	451	458	451	460	457	475	482	431	451	508	481	483	444	475	465	468	482	442	460	482	469	477	471	437	451	474	515	429	469	451	451	459	509	464	451	449	432	420	471	458	469	465	475	459	478	474	443	422	452	491	470	461	463	484	430	449	465	485	451	480	495	449	496	432	478	462	510	406	467	429	480	461	442	441	457	463	488	418	469	451	491	475	458	476	458	478	442	455	501	428	464	487	456	463	441	419	486	484	401	473	447	440	466	476	447	440	481	429	446	473	470	499	450	446	464	467	449	469	469	487	500	480	453	485	479	475	480	475	480	452	464	450	463	495	478	487	489	476	481	473	475	455	445	445	471	445	461	448	475	483	476	458	482	492	482	477	502	487	474	447	479	437	515	454	446	427	465	429	463	479	467	434	456	488	429	439	476	453	466	437	478	469	466	486	485	456	507	460	465	459	459	468	499	487	468	461	443	442	462	460	452	423	484	484	522	463	456	442	478	448	423	454	476	456	455	449	440	483	486	480	442	502	449	453	471	449	461	446	426	464	446	480	444	474	458	458	476	471	457	443	454	454	439	477	461	462	459	442	451	471	478	444	442	505	452	503	504	452	444	479	487	446	490	462	513	471	443	476	450	425	472	467	476	448	457	479	461	440	472	444	487	486	454	485	436	436	451	476	471	463	490	440	479	473	455	472	438	493	453	449	445	442	480	454	459	489	461	507	439	475	484	470	470	434	446	459	505	467	428	453	495	456	498	474	496	444	453	438	450	469	447	489	481	481	475	450	446	432	441	485	487	454	480	440	495	433	491	442	439	469	441	448	467	490	462	481	519	489	443	497	436	458	496	472	480	483	474	443	438	473	471	465	418	435	435	467	477	458	458	474	446	441	475	463	431	503	450	468	451	458	446	474	459	448	504	486	478	436	462	464	458	492	474	445	505	410	434	446	488	463	476	479	480	459	496	451	489	437	468	451	475	476	480	429	457	468	451	441	450	447	442	457	421	461	435	437	452	482	463	474	512	467	466	464	422	454	485	451	478	500	458	436	458	449	489	498	435	443	427	473	439	444	479	480	472	466	490	488	474	486	491	439	472	441	484	465	448	481	475	443	523	463	452	460	503	480	489	468	431	478	482	457	505	511	475	485	451	465	451	491	480	496	448	498	416	449	453	450	445	465	467	479	471	448	499	490	469	469	481	514	486	444	437	460	474	458	441	451	420	459	420	504	462	460	477	458	437	494	469	459	475	448	500	497	447	507	465	446	449	434	440	456	525	430	437	479	469	483	497	427	488	454	472	433	438	466	467	416	440	480	454	438	423	469	463	447	420	467	474	484	475	455	450	482	465	473	438	443	435	456	502	431	442	472	451	464	432	439	442	476	445	455	442	465	449	488	442	467	454	473	489	450	455	437	456	477	471	449	461	495	469	487	474	474	467	478	448	464	475	476	486	460	429	452	482	477	455	443	499	445	473	455	424	455	479	479	462	455	446	502	482	462	472	474	467	415	441	470	451	448	459	447	428	442	439	482	424	451	455	467	460	496	456	454	430	504	474	440	436	458	451	461	469	422	472	427	459	501	463	470	423	427	410	458	458	448	442	425	470	439	461	422	497	491	471	472	492	485	447	467	444	454	478	465	452	491	497	455	459	486	472	452	457	455	482	439	478	422	448	494	481	456	477	486	474	466	499	449	495	429	492	466	517	435	468	472	501	478	480	460	449	500	424	515	457	458	478	453	452	460	443	413	487	514	483	459	466	452	446	435	466	449	486	445	461	471	520	437	458	467	451	467	454	475	476	478	473	493	462	471	450	451	448	494	409	500	475	416	483	473	480	489	462	509	468	459	410	453	437	458	457	458	470	492	450	459	463	478	435	475	461	447	487	474	448	427	484	445	434	436	443	472	467	437	474	443	502	483	438	458	440	423	488	498	467	494	465	498	502	502	507	507	444	463	482	443	486	470	446	454	461	484	487	503	465	515	468	485	470	493	470	481	477	428	444	447	437	464	489	480	466	430	470	493	433	444	441	442	444	438	444	504	468	524	444	478	441	480	483	463	447	495	452	467	476	479	481	432	450	484	430	492	478	477	455	438	457	479	471	459	451	446	450	493	493	481	445	406	455	458	503	457	475	469	469	465	483	493	476	434	468	471	461	490	449	504	416	440	441	472	447	507	463	474	452	465	460	484	458	431	497	448	462	478	482	462	483	443	487	435	446	445	489	493	445	472	465	458	415	449	474	483	423	426	475	403	492	469	490	443	468	512	426	488	458	441	489	451	470	425	438	446	439	470	485	426	475	450	479	445	460	463	449	486	472	441	496	448	478	457	470	480	461	461	447	487	433	446	479	411	443	487	483	460	410	446	517	464	439	478	440	448	468	479	485	493	427	460	461	458	466	475	437	442	464	472	444	456	489	475	462	472	439	452	447	456	450	514	443	456	477	456	463	441	498	502	455	405	434	466	428	447	484	478	483	482	504	474	491	480	460	442	478	465	438	484	414	481	460	445	519	520	458	477	479	468	494	491	443	463	474	478	432	433	482	457	454	430	439	464	506	479	479	456	428	463	487	507	491	486	445	452	483	471	460	473	452	454	498	475	447	452	460	491	449	489	491	419	502	450	448	467	456	488	466	443	450	469	462	443	482	475	499	424	492	477	475	459	491	488	473	472	437	455	465	454	464	470	429	457	459	461	464	431	448	482	473	448	432	503	488	422	458	467	452	488	473	484	432	443	486	453	442	505	473	440	486	465	430	488	458	428	465	479	431	434	477	448	456	507	460	488	432	436	423	487	470	425	434	464	464	445	497	428	486	483	471	482	444	437	453	499	517	430	451	413	441	460	434	463	486	455	488	450	463	462	475	468	485	455	459	500	450	463	467	465	438	471	421
40170	57799	43637	24715	15246	10600	8067	6755	5529	4042	3171	2793	2277	1807	1492	1342	1225	1122	1071	934	761	742	697	682	644	613	578	606	590	560	564	565	515	537	541	507	518	540	526	489	492	482	488	504	512	464	491	489	451	496	480	476	481	468	498	437	466	486	507	485	505	485	464	479	456	473	476	455	462	482	458	496	480	486	484	488	461	424	446	468	438	478	462	450	482	493	433	475	456	452	484	453	486	498	452	453	463	472	474	447	478	440	474	475	468	451	454	462	463	486	473	462	476	464	476	444	478	488	490	446	447	466	457	462	469	464	438	421	475	445	454	461	465	465	493	433	488	481	445	462	466	437	459	473	449	478	441	461	462	418	413	447	409	501	482	418	455	452	482	424	456	454	497	431	476	503	460	463	458	481	453	467	491	439	461	496	470	483	464	467	505	471	439	451	467	462	456	465	453	462	463	456	450	473	470	451	447	461	471	467	469	486	455	489	481	491	450	468	459	460	491	458	463	438	457	465	445	466	442	481	465	462	504	464	464	426	468	454	433	495	449	457	439	515	494	423	450	459	505	457	489	467	455	462	432	476	466	463	474	461	503	475	564	460	455	448	437	480	450	418	447	475	473	439	467	481	465	472	449	457	443	480	406	448	477	462	451	470	450	471	470	451	442	523	503	464	496	463	479	470	456	463	446	464	479	439	451	451	458	501	431	449	469	483	462	451	457	481	493	457	491	447	468	455	470	442	461	491	482	451	447	504	454	442	485	451	419	465	480	446	502	449	489	455	464	479	447	470	401	434	456	465	438	477	481	454	477	448	459	441	463	471	454	444	471	500	475	465	487	431	486	436	474	474	404	511	419	485	473	495	455	454	462	471	472	453	478	460	446	431	481	507	469	459	498	476	455	515	462	436	459	477	453	441	458	465	489	456	463	460	448	472	415	510	453	468	460	473	491	482	464	445	462	448	436	458	456	455	484	458	438	431	470	501	414	425	411	485	494	532	489	460	443	492	439	492	494	429	470	473	458	442	472	437	455	483	451	474	444	513	479	420	462	494	447	460	497	420	494	517	490	494	486	437	446	468	447	476	500	423	453	443	428	507	466	484	510	437	464	455	468	457	444	458	455	488	502	458	467	495	446	483	476	497	452	453	458	440	466	457	449	463	406	492	473	475	470	501	499	475	494	483	456	441	456	495	463	488	464	448	448	509	475	465	450	463	493	490	486	429	485	473	438	473	447	476	452	477	451	459	494	448	475	474	466	439	421	472	448	454	437	429	459	459	459	457	475	451	459	479	487	519	463	455	461	449	474	465	468	481	458	424	505	477	476	445	453	471	450	451	437	444	524	455	520	434	477	488	434	470	489	478	469	481	447	457	493	471	490	434	449	433	493	435	443	455	438	453	462	438	498	437	436	461	485	489	442	463	467	447	453	454	464	438	499	442	452	456	470	439	504	457	461	438	422	478	457	449	483	458	495	482	454	483	483	512	460	468	480	473	470	432	501	477	477	475	492	494	482	487	472	429	503	422	432	446	450	504	474	461	497	435	467	494	456	488	511	477	454	439	442	482	488	478	478	496	455	469	434	440	480	458	497	469	462	468	444	473	481	458	439	473	479	436	462	489	450	425	485	467	493	448	475	465	466	511	496	465	465	498	484	440	470	466	457	481	485	452	484	444	451	504	547	451	483	491	470	485	489	430	465	429	486	460	461	471	475	482	478	449	515	447	477	491	488	449	464	479	437	459	458	465	466	465	456	473	516	479	485	455	439	477	446	456	475	477	456	462	471	464	473	469	486	465	491	456	479	501	500	481	501	479	458	477	451	440	458	477	416	479	433	431	475	481	455	470	460	510	469	475	446	498	466	457	456	451	445	479	491	467	489	441	457	470	488	444	454	425	460	430	491	473	450	445	468	447	468	460	477	484	454	510	504	444	465	454	443	478	421	449	495	447	434	468	492	456	414	469	479	493	451	465	438	461	501	484	462	478	517	470	469	433	453	476	471	505	505	484	443	439	453	460	471	459	482	449	477	473	467	449	477	504	479	448	479	434	498	469	489	493	439	485	457	447	458	442	473	459	445	465	451	430	472	497	480	476	479	442	451	452	488	475	459	477	482	436	497	440	488	473	460	489	488	453	451	491	459	467	431	468	474	468	472	471	457	507	432	491	486	486	476	468	470	480	463	488	451	468	466	465	469	468	437	470	457	440	445	494	451	459	454	510	458	447	441	490	496	442	479	480	462	471	459	481	467	467	476	470	474	450	412	456	493	469	465	517	465	454	449	436	481	489	444	468	434	460	451	452	421	453	458	523	489	462	500	482	460	470	459	435	463	480	480	460	467	460	477	464	449	450	465	495	488	468	481	474	490	462	460	500	453	462	465	454	480	454	486	466	450	476	428	445	436	457	477	454	460	452	423	450	508	477	446	486	457	430	472	445	431	471	459	479	515	458	452	489	441	426	498	472	459	397	483	482	438	453	432	473	489	452	485	437	479	463	462	480	474	514	470	452	460	443	486	469	465	490	461	518	471	490	467	486	470	459	470	453	474	470	414	487	493	474	502	452	446	460	474	483	497	445	453	450	484	487	482	440	487	462	501	468	431	438	457	418	500	505	473	484	450	458	464	460	463	442	457	450	453	477	467	491	460	437	460	470	456	448	436	455	446	440	449	436	485	479	489	444	458	466	431	478	495	474	473	465	456	435	446	476	441	459	461	528	470	451	455	450	466	495	438	477	484	466	441	468	444	491	434	487	491	490	479	435	467	442	442	445	480	476	458	455	471	513	470	463	446	462	484	470	482	456	468	495	479	493	409	467	481	417	401	456	468	433	469	475	452	468	460	448	484	464	458	452	464	442	508	493	457	518	485	431	499	452	438	449	430	493	457	414	423	439	447	475	467	432	494	429	505	485	473	474	452	523	476	514	479	483	485	464	484	465	482	479	479	491	495	461	467	424	437	461	497	471	460	451	452	456	466	470	454	476	492	443	487	434	458	452	468	470	456	459	511	437	501	455	458	446	473	486	472	503	465	463	501	488	455	457	466	469	461	466	456	449	482	486	468	460	472	478	495	471	467	466	460	431	496	467	484	464	499	489	475	504	475	445	464	455	458	472	450	471	428	478	442	478	462	474	429	473	434	442	425	483	488	455	431	486	443	467	464	495	473	495	504	470	500	473	457	447	468	407	465	479	439	484	455	478	474	476	463	470	494	450	481	465	434	467	441	473	496	482	468	475	497	495	442	469	494	470	448	455	484	466	481	456	448	470	461	461	479	410	447	461	490	432	469	435	457	460	469	438	444	488	459	421	444	460	459	475	479	455	492	465	460	456	453	477	469	458	495	499	452	467	511	456	462	482	439	460	429	492	455	473	506	423	469	458	473	482	477	441	461	504	490	498	432	455	444	507	447	490	445	462	473	489	474	469	464	476	452	440	441	482	466	452	434	445	434	474	469	467	447	467	443	456	442	467	495	454	464	471	459	455	471	494	430	475
23039	21374	29109	24084	21504	21740	15394	6828	4994	4006	3054	2477	2193	1772	1527	1409	1265	1124	1000	855	845	754	722	748	715	687	670	609	588	505	550	581	576	573	542	536	567	529	515	451	483	510	472	512	488	441	493	442	449	473	492	486	456	492	472	447	504	471	506	507	454	457	416	485	529	463	498	460	473	487	491	482	509	500	510	497	454	481	479	466	419	423	483	461	534	456	477	497	448	507	451	466	477	466	460	475	515	476	457	490	461	456	458	455	457	532	449	487	468	464	465	453	478	478	477	463	446	508	473	477	491	468	486	468	486	463	504	462	497	430	449	458	474	489	477	474	492	488	465	454	475	474	476	451	465	496	479	522	462	480	482	466	498	472	495	515	434	496	483	442	479	454	441	485	470	478	452	449	466	426	486	472	425	459	514	460	475	466	461	447	477	503	487	486	472	440	448	489	457	437	491	475	467	488	471	463	500	452	455	487	451	483	475	481	447	479	435	469	485	475	477	501	500	438	462	472	449	448	481	458	499	486	475	453	444	453	462	482	517	442	463	467	474	463	478	420	460	469	420	449	500	438	480	443	471	498	479	432	497	506	457	478	479	486	466	425	470	477	496	429	437	512	455	471	477	515	460	505	490	469	455	450	514	463	468	479	441	503	441	462	481	498	434	473	485	517	504	456	454	442	457	493	471	485	471	442	483	474	451	464	478	452	493	466	476	492	484	482	484	492	480	492	470	475	446	448	446	457	461	462	469	452	456	465	498	482	492	515	451	485	453	491	455	514	453	469	492	473	493	491	482	431	444	448	483	471	479	471	466	465	465	472	466	488	479	445	463	457	485	494	486	423	478	471	478	464	481	475	468	437	468	479	518	488	499	511	448	516	446	479	465	482	466	486	442	516	444	458	457	491	458	480	453	449	469	478	478	467	507	439	472	480	448	418	508	474	433	481	472	507	482	455	433	486	499	452	484	451	459	460	482	502	471	469	491	476	471	473	498	467	470	493	480	457	472	463	451	452	526	477	491	464	490	448	466	446	469	436	475	452	511	456	432	464	483	453	460	483	520	482	467	482	492	462	490	466	468	480	464	452	506	499	482	442	477	497	491	482	521	487	466	470	506	443	505	458	469	446	488	469	437	495	469	484	438	477	484	463	450	458	482	484	506	476	443	472	482	477	469	498	488	471	454	483	491	456	501	467	450	486	467	469	435	489	463	501	478	472	477	436	440	477	440	437	524	481	505	478	476	496	490	457	485	455	477	515	453	481	435	487	449	465	456	492	508	492	469	475	473	469	438	470	479	513	464	459	472	474	511	507	494	490	471	497	463	416	476	455	488	473	541	517	477	475	471	460	470	473	506	484	467	489	498	428	495	470	485	443	439	465	457	487	440	480	503	447	468	462	488	509	465	523	464	470	435	486	453	475	484	485	447	420	441	482	430	466	495	495	501	483	475	479	496	497	504	464	479	467	471	420	505	440	437	477	496	481	526	486	478	457	452	447	437	482	470	490	466	454	501	470	467	512	465	485	460	458	458	512	499	486	452	483	464	440	488	500	426	489	506	459	465	490	423	445	461	499	472	470	449	480	439	468	440	499	434	484	445	457	491	474	451	454	491	517	485	508	439	494	460	442	474	493	468	457	484	456	479	499	471	475	442	501	462	432	508	483	472	454	452	489	479	478	475	517	477	487	403	462	483	484	464	470	493	469	459	448	470	430	477	491	515	477	479	481	495	468	475	471	424	459	475	465	445	443	402	458	450	479	501	498	494	446	444	463	472	453	461	465	454	474	449	470	458	452	478	441	481	517	505	439	498	521	476	441	449	443	470	479	484	437	457	461	448	454	518	452	453	462	486	513	450	452	512	482	485	509	479	476	479	443	434	438	435	498	485	469	460	476	487	442	479	462	478	484	549	471	461	503	462	467	449	455	454	502	480	500	496	449	444	477	488	471	458	450	504	494	451	455	500	475	428	454	495	501	454	494	455	491	480	495	468	480	480	464	474	485	490	444	494	528	465	470	485	444	462	485	457	506	472	478	455	452	430	491	481	466	482	482	522	460	484	459	468	488	444	515	449	471	476	432	473	502	491	449	482	479	509	480	454	444	455	518	479	491	468	467	463	437	440	463	476	485	488	490	480	467	501	436	491	507	474	494	487	425	474	468	412	471	494	447	497	464	469	427	461	451	480	458	475	464	476	432	479	433	452	492	467	448	480	490	475	485	454	505	463	491	450	449	477	493	448	476	468	496	440	456	505	507	489	471	509	491	469	495	472	489	451	472	474	512	459	478	528	445	470	486	451	482	477	478	506	444	479	495	432	436	469	491	459	488	473	465	415	460	483	492	507	496	457	482	443	472	444	484	432	491	487	454	483	485	479	457	468	485	461	491	441	475	494	459	505	477	489	504	475	474	500	508	476	488	485	444	448	423	459	476	447	439	453	474	439	456	491	474	455	457	516	465	469	440	473	484	435	436	496	426	450	473	496	458	462	480	444	514	457	472	493	480	473	523	487	515	458	469	445	467	472	437	462	497	491	488	447	464	511	486	501	463	465	486	456	483	474	484	455	461	439	487	475	422	474	459	437	461	472	469	468	495	541	502	473	487	494	425	456	497	468	455	494	481	499	485	472	473	443	478	477	454	493	461	466	486	458	455	475	473	505	465	472	469	480	489	476	438	502	521	437	488	497	438	481	486	473	466	470	479	462	464	480	502	460	487	474	470	436	468	491	443	466	479	485	468	499	457	472	457	491	487	469	471	468	487	477	487	465	454	480	476	520	487	481	439	498	504	460	446	491	478	489	474	442	463	456	429	463	473	481	499	459	470	490	460	495	464	459	535	463	476	449	460	465	517	502	427	493	404	460	473	498	460	497	473	449	465	488	472	455	457	479	482	449	488	447	451	475	447	468	472	483	479	472	514	448	490	467	474	452	425	526	470	449	445	489	461	453	455	466	469	493	514	453	488	465	430	456	440	493	477	459	486	525	452	461	453	448	490	455	432	436	459	457	443	475	479	465	473	455	473	465	500	490	461	455	488	478	442	471	501	479	493	491	460	468	502	476	479	473	429	426	472	471	463	495	462	471	472	432	459	465	510	476	460	468	443	494	496	507	474	437	490	464	468	488	498	499	484	498	493	478	479	489	486	503	458	475	537	445	469	456	450	487	488	476	433	479	495	460	455	514	440	452	498	485	430	460	425	499	456	482	464	483	465	463	511	440	456	477	456	447	469	442	462	506	492	490	486	465	473	487	459	491	448	460	462	454	486	494	464	501	489	467	455	496	515	431	493	513	444	453	452	463	455	469	464	491	454	470	491	469	472	490	470	455	497	466	454	481	447	439	461	459	464	471	513	447	463	459	486	462	456	472	509	477	454	441	499	485	449	483	520	493	475	484	445	450	453	466	488	481	484	484	517	466	459	476	514	455	444	475	453	475	448	504	426	485	502	444	477	428	473	492	461	480	462	480	455	425	515	492	472	512	440	492	464	464	444
43472	68066	49723	32047	18668	14011	11153	9017	7657	5702	4374	3613	3002	2458	2021	1688	1613	1511	1304	1093	951	909	869	789	799	750	699	657	629	586	635	666	559	609	537	494	559	522	519	546	493	502	526	516	497	436	499	460	489	487	464	519	477	480	495	451	462	487	477	509	501	443	472	449	453	445	473	445	477	491	493	459	492	457	473	483	526	462	475	451	469	489	448	490	484	480	497	524	452	519	476	484	472	467	479	501	424	463	470	477	453	458	474	460	462	481	448	421	495	469	451	487	471	457	445	491	447	490	472	463	480	450	458	473	476	457	470	424	503	450	425	443	494	451	437	475	455	498	497	442	465	465	459	469	421	464	476	458	497	450	480	428	473	441	452	460	465	443	473	437	484	469	419	503	463	475	481	480	470	468	435	451	485	503	499	508	516	486	451	491	473	480	489	478	466	457	467	430	456	454	478	437	449	455	452	436	461	489	487	499	443	520	496	486	476	477	457	459	463	471	473	469	466	434	482	499	448	455	439	450	471	468	444	477	466	476	483	453	467	448	477	488	454	453	443	462	500	462	447	481	519	464	464	471	476	483	442	448	484	450	480	462	475	496	496	491	456	455	488	502	477	457	457	461	499	470	448	428	459	454	474	459	486	441	462	499	482	461	477	454	458	486	465	501	451	479	423	489	458	523	471	471	491	441	476	486	507	456	455	485	487	477	469	447	449	452	476	483	436	440	482	466	472	460	466	445	468	460	456	450	450	462	485	520	494	433	479	470	459	454	479	483	485	534	457	440	456	482	492	495	540	455	465	491	509	497	514	464	516	472	470	462	450	463	436	473	479	479	455	486	451	424	480	486	477	493	464	552	482	457	477	459	522	492	468	459	488	461	475	498	467	461	435	488	436	468	464	464	469	443	482	483	476	491	487	466	489	476	470	485	485	428	472	470	455	487	475	484	453	481	473	482	499	444	450	478	459	479	465	455	469	460	464	500	463	479	482	454	484	498	438	479	501	429	452	454	455	455	481	500	478	500	424	495	491	484	454	486	437	461	481	506	446	438	464	494	484	453	439	490	437	479	456	522	503	444	454	436	487	487	479	462	460	477	474	477	483	452	442	437	438	433	469	466	463	426	496	471	453	521	432	475	445	407	498	476	482	412	489	459	471	482	456	479	471	464	459	491	448	476	477	439	465	468	501	460	438	452	491	423	465	504	481	488	481	466	458	457	464	467	458	470	443	460	464	460	465	469	467	438	445	449	476	433	494	445	455	444	437	460	486	469	481	482	496	458	464	434	498	513	457	468	445	465	466	471	505	476	473	476	488	504	483	477	449	418	480	462	443	431	463	458	462	481	475	454	471	470	494	487	480	440	438	480	483	459	463	454	473	504	466	477	494	483	450	492	500	454	431	467	502	459	497	448	482	474	449	461	459	471	482	491	470	446	535	447	471	463	478	517	494	487	478	486	443	432	445	489	430	487	494	471	473	429	464	466	492	472	454	441	480	471	411	447	459	488	463	461	453	461	447	475	425	503	467	484	499	458	462	488	456	431	470	456	443	479	443	441	498	441	504	441	442	494	444	472	488	474	467	443	497	469	479	465	477	448	514	481	467	455	453	454	426	497	464	488	467	441	478	503	470	469	484	455	427	471	483	472	474	439	479	444	466	392	498	438	478	447	469	466	479	487	500	468	493	466	501	459	480	445	453	444	450	502	475	458	483	479	457	461	424	463	445	468	466	450	476	439	466	481	441	453	488	477	450	452	449	457	482	447	466	464	492	477	474	456	491	497	450	445	452	461	491	463	445	478	444	465	448	478	495	477	446	442	449	451	458	504	509	487	449	456	461	424	462	439	438	445	471	419	458	461	443	473	430	442	488	459	451	469	473	488	483	456	479	453	442	494	488	495	448	492	481	487	486	438	461	471	438	477	457	460	470	488	436	485	488	460	453	458	477	465	470	435	481	475	443	482	496	454	474	512	465	497	461	425	443	466	490	453	472	482	465	484	455	485	453	480	455	504	457	445	443	457	429	476	481	439	524	485	488	439	470	497	460	457	437	467	464	448	486	490	449	461	471	465	460	420	435	494	493	498	472	456	474	482	476	494	437	497	466	482	474	482	447	483	466	445	467	476	456	443	444	431	479	484	472	460	499	478	478	469	439	474	496	523	482	466	489	462	509	469	467	422	457	469	487	464	485	484	470	418	458	457	472	474	482	478	486	474	465	521	492	514	508	505	450	439	474	420	475	457	473	472	473	447	458	477	478	440	486	445	435	452	489	463	497	483	438	476	440	490	448	448	490	455	451	454	470	421	489	473	445	440	455	462	487	447	490	446	479	472	459	505	463	468	471	497	467	438	488	465	461	487	457	466	452	424	479	471	502	486	447	487	471	488	470	474	481	465	472	493	496	466	421	459	482	426	453	476	445	462	480	475	442	498	438	488	455	436	476	491	449	487	483	448	460	500	450	485	453	497	492	468	466	444	471	471	467	473	459	447	459	476	468	486	443	481	453	470	453	486	465	466	462	476	489	474	447	433	482	448	443	431	457	491	476	455	461	494	480	502	454	460	464	492	496	483	439	486	463	475	474	460	473	490	437	499	456	465	475	479	429	450	433	484	432	476	458	467	500	510	480	456	428	481	442	451	481	472	475	445	469	460	477	483	469	477	487	483	449	453	505	486	459	441	497	423	488	473	496	538	490	473	458	448	483	464	440	439	455	471	477	467	465	479	460	466	450	464	421	452	484	499	448	446	458	468	442	450	453	457	468	500	430	453	429	434	500	506	492	473	464	478	472	485	451	513	437	448	455	469	443	452	447	465	507	484	480	488	493	486	471	480	453	439	477	486	444	455	480	452	456	458	484	466	457	443	417	470	452	469	491	461	438	463	470	443	467	474	477	448	459	465	480	451	429	466	472	463	454	519	496	473	481	438	447	467	457	439	464	466	449	489	470	505	456	457	481	499	464	477	469	466	449	456	448	459	469	462	470	435	523	482	453	469	473	452	466	485	485	436	463	500	443	474	486	468	467	457	487	485	462	497	486	446	437	441	451	467	446	484	483	498	468	456	428	475	454	468	429	499	450	467	502	443	445	457	457	466	457	467	440	452	476	459	446	450	488	491	447	411	453	428	452	492	494	463	452	444	471	489	492	435	471	473	458	477	464	468	486	457	466	480	488	464	451	518	469	480	489	465	458	442	477	491	424	442	492	489	432	448	483	456	522	443	474	479	439	505	457	468	457	469	450	484	510	433	464	468	478	470	453	488	459	438	459	439	501	444	518	515	485	481	480	473	474	445	487	455	426	482	457	427	436	472	496	462	476	437	508	477	471	440	458	452	476	450	476	462	437	467	466	479	454	459	472	477	472	484	477	461	443	447	481	467	481	438	493	430	438	490	456	454	510	468	470	490	467	492	467	468	465	469	441	450	509	464	439	449	455	471	509	443	469	477	513	490	470	471	425	454	469	443	458	471	511	486	442	496	479	469	460	462	449	437
36130	41022	41759	24124	10708	6206	4472	3353	2801	2283	1828	1484	1317	1120	982	872	836	756	737	625	666	632	619	611	589	556	493	511	520	496	512	491	460	488	504	493	461	489	483	489	500	514	480	503	467	443	459	457	440	430	419	437	443	483	494	478	470	468	442	469	468	462	498	475	444	479	475	471	461	490	492	461	444	447	479	484	470	453	485	483	485	441	443	443	421	462	490	474	463	471	475	454	409	441	437	437	452	475	472	437	402	448	453	461	447	448	426	472	397	445	479	430	431	477	458	440	445	402	443	427	453	498	462	433	474	460	447	434	429	447	460	476	479	430	447	455	442	447	416	484	405	466	466	477	452	443	417	446	411	457	499	525	466	473	435	480	442	489	440	471	464	473	435	452	469	429	455	445	462	430	442	418	411	434	452	424	462	434	427	434	421	428	429	440	386	443	510	469	434	460	428	445	449	462	465	446	480	461	508	430	460	487	464	417	419	434	436	479	442	451	457	434	466	466	435	438	454	439	454	419	438	433	421	424	427	435	473	453	452	469	452	469	438	431	468	444	417	440	472	430	464	461	488	475	498	445	457	437	471	449	445	442	442	480	426	462	429	469	489	465	453	440	512	453	495	466	460	437	440	427	465	480	446	438	457	441	443	462	458	463	445	478	445	454	392	474	434	440	434	472	445	449	433	430	455	435	439	459	487	435	485	418	446	473	449	475	461	494	466	489	441	447	469	491	463	456	450	486	473	426	470	418	479	452	441	477	469	481	473	476	406	449	486	458	438	439	488	460	421	468	427	443	425	488	457	474	455	463	459	457	433	441	479	458	444	463	451	446	465	475	455	489	417	491	416	463	440	431	430	459	431	427	449	440	430	440	438	454	426	472	448	458	415	424	446	442	456	434	409	432	449	449	452	434	461	438	407	414	455	442	444	460	457	374	444	441	468	479	459	421	482	426	485	429	403	458	461	452	393	425	464	431	494	444	480	459	455	460	466	462	467	440	496	412	463	448	436	443	438	451	427	451	477	435	454	464	496	483	481	471	462	462	471	443	450	420	477	490	450	448	457	467	428	439	441	450	466	463	462	465	424	404	469	455	466	475	464	429	417	450	448	479	490	442	437	437	421	437	463	461	452	434	432	440	483	442	483	434	469	452	419	430	474	470	502	471	433	490	468	411	439	463	456	492	430	457	475	396	443	451	440	465	448	448	456	449	460	471	455	470	461	463	462	480	426	427	436	446	428	434	462	452	441	434	448	414	431	436	434	442	465	423	463	459	467	442	481	463	443	498	480	475	415	447	464	465	448	466	452	487	468	456	432	465	429	459	485	432	488	480	449	447	454	441	425	449	456	488	439	483	452	468	435	462	446	466	446	446	469	459	428	468	466	440	423	465	463	458	439	428	462	486	445	502	483	436	451	477	441	423	481	465	444	467	429	449	466	473	485	448	459	421	445	447	435	409	459	425	436	427	460	456	487	459	427	447	455	438	455	449	436	425	454	451	449	480	468	473	456	470	450	427	477	444	410	429	451	464	482	454	427	453	468	482	453	447	406	474	467	439	423	443	481	424	435	496	447	442	451	434	447	450	422	461	400	462	449	457	448	425	460	459	474	449	451	444	453	455	468	475	448	455	453	468	451	427	491	441	482	427	448	438	422	458	418	478	481	452	438	449	472	455	454	451	459	444	471	450	463	448	493	457	444	428	469	474	472	443	445	464	453	442	455	457	454	443	483	433	447	455	411	457	472	472	459	469	429	427	486	478	472	430	470	437	447	462	444	435	458	448	416	462	427	475	460	433	459	450	448	400	435	410	401	436	495	451	462	459	502	446	459	468	484	449	471	414	464	474	458	441	463	428	460	499	448	439	446	458	451	478	437	485	420	462	453	468	440	417	420	457	435	445	493	466	449	432	447	449	429	471	476	401	489	439	477	466	454	476	473	441	467	483	429	386	480	458	480	492	485	449	444	450	459	486	450	467	462	455	451	505	424	421	443	426	458	487	441	453	478	472	452	440	471	458	454	431	472	444	451	461	437	461	465	423	472	484	449	447	440	465	460	446	504	485	480	467	505	449	447	435	492	466	435	441	468	431	466	472	438	455	466	436	449	440	504	454	437	427	417	457	472	420	463	524	474	495	465	441	432	454	407	408	492	444	465	487	456	445	453	492	468	467	483	441	465	456	492	413	402	414	442	467	414	440	454	428	452	458	440	428	436	461	466	395	474	460	416	451	438	446	419	455	511	440	496	449	447	455	461	421	453	459	449	467	481	424	434	451	468	446	442	460	448	443	467	462	493	446	471	417	429	481	468	457	428	410	446	472	452	475	454	461	431	460	425	417	460	480	461	490	451	482	435	422	439	472	429	450	473	471	495	468	481	443	461	457	440	433	486	488	445	436	418	420	478	456	445	478	472	463	478	448	439	412	416	460	477	396	456	428	464	461	444	447	433	481	436	471	494	426	448	447	457	438	463	418	444	470	453	430	468	470	444	441	447	478	416	452	435	454	467	464	479	455	446	461	442	460	467	474	461	486	457	472	447	429	414	446	499	475	462	456	443	440	472	472	498	430	465	479	447	496	429	416	471	456	421	458	410	470	434	421	461	451	424	434	423	444	442	483	460	448	474	442	483	422	464	436	459	459	470	511	430	436	473	436	445	434	460	481	486	485	460	444	444	435	441	437	455	455	458	484	501	440	524	518	425	466	481	460	453	436	450	429	437	471	429	470	461	464	460	433	429	429	451	468	478	462	474	448	447	465	424	449	468	441	424	430	464	457	439	461	426	449	438	475	442	444	465	480	481	472	460	444	482	419	441	440	448	491	434	451	450	469	462	446	457	471	396	460	454	502	446	422	427	469	445	437	433	437	467	468	473	421	469	447	470	424	427	480	457	450	447	430	444	457	448	433	423	462	435	413	441	463	503	461	444	442	458	445	494	486	468	421	460	434	436	426	448	460	450	485	481	455	450	476	449	456	471	434	454	451	446	473	438	456	452	486	454	421	459	429	462	440	446	450	447	469	456	428	468	470	467	459	456	446	433	436	425	451	414	458	451	493	437	466	448	457	453	436	432	469	467	429	493	435	463	456	466	436	456	439	475	454	447	464	469	484	442	462	432	449	429	457	465	473	501	461	455	426	422	464	459	433	471	473	486	412	451	461	462	491	457	439	474	440	465	498	500	442	430	455	440	492	441	419	498	468	442	513	478	438	454	432	436	453	449	477	450	500	464	445	445	439	448	447	436	455	432	436	458	460	466	442	461	474	495	461	466	474	451	444	457	468	426	442	427	467	458	448	454	453	448	481	440	429	479	492	437	452	449	467	448	429	469	450	469	467	447	453	445	439	500	506	446	450	438	466	479	412	451	491	481	481	453	517	433	433	438	466	451	447	430	432	507	456	454	430	416	435	433	442	465	456	427	468	508	439	478	461	429	422	440	450	419	441	448	457	449	446	431	440	463	457	460	454	448	490	460	502	477	472	497	470	471	462
40019	52887	39881	19446	11735	8872	6969	5312	4596	3445	2870	2171	1910	1535	1252	1030	1043	944	860	763	705	662	654	677	626	613	574	529	495	542	580	518	495	493	528	515	484	492	470	497	493	464	442	488	504	453	470	439	454	467	441	460	440	444	418	438	470	453	460	460	429	432	474	415	493	411	479	457	475	440	432	491	479	467	438	486	480	486	457	463	515	479	431	459	466	469	459	433	452	486	476	460	461	464	433	461	459	452	443	447	482	470	447	509	476	457	400	482	465	418	470	477	471	449	462	467	433	430	460	452	433	462	451	447	453	433	462	430	504	444	493	445	484	443	456	419	432	445	455	436	456	464	460	454	453	469	427	497	461	450	464	451	437	476	414	481	444	483	430	472	476	477	448	466	468	476	436	458	473	444	426	457	469	460	456	520	463	409	464	466	448	449	468	446	452	463	461	454	461	443	456	430	506	490	461	456	453	457	443	439	435	437	460	473	490	487	431	450	440	478	480	445	459	496	444	488	427	454	418	445	446	456	477	491	494	436	506	443	465	469	464	450	450	488	478	497	454	452	480	459	453	464	436	401	438	456	488	472	460	475	456	442	456	450	477	487	448	477	475	456	446	471	462	484	448	468	452	483	413	462	459	465	451	443	435	458	447	456	464	443	521	474	450	458	454	421	434	454	480	484	460	470	450	457	437	462	503	485	492	475	484	458	466	461	450	441	440	433	450	493	434	473	442	441	472	476	477	438	468	434	465	472	453	428	443	443	456	463	470	456	446	427	462	423	444	444	461	468	460	474	423	478	450	448	457	457	442	431	473	475	430	483	469	460	457	437	470	446	483	472	429	432	449	484	447	448	455	436	454	464	435	473	446	462	416	449	469	449	456	434	449	449	428	422	449	489	460	471	458	445	443	452	503	475	433	493	453	480	465	454	480	475	463	455	420	489	421	467	431	450	471	498	447	465	423	462	456	435	453	506	443	457	472	436	450	449	432	428	444	459	463	421	455	466	446	460	454	481	455	445	437	435	455	467	445	459	455	476	443	471	496	465	462	429	443	480	472	475	457	447	478	467	476	453	480	457	476	470	469	520	454	399	440	468	464	465	444	450	500	415	464	473	464	480	446	508	480	476	446	483	438	441	432	471	502	440	454	414	491	451	469	478	392	417	454	438	472	495	428	450	461	433	500	455	433	475	489	475	497	452	447	472	438	457	451	401	428	452	483	473	455	472	456	455	457	459	444	469	434	468	479	450	455	468	473	475	502	462	458	446	446	470	453	456	472	461	448	441	443	451	435	474	446	446	467	460	435	450	457	455	441	468	437	407	429	460	485	484	441	458	427	455	446	443	421	456	479	387	433	437	462	419	471	463	408	465	453	496	486	496	429	448	466	470	468	474	429	444	457	474	470	466	464	451	454	465	492	448	483	456	450	456	447	459	466	459	503	441	413	467	458	466	434	438	479	458	453	460	487	457	458	469	453	414	448	474	465	456	446	491	442	429	496	400	459	454	427	470	474	525	444	476	487	466	444	446	476	456	485	436	446	501	454	466	432	489	445	494	464	423	455	456	464	459	466	482	447	463	461	442	438	463	399	459	471	445	434	433	466	466	461	467	444	461	481	502	427	498	486	434	445	465	441	489	462	470	453	440	475	452	456	489	476	449	455	437	436	479	450	466	458	435	451	469	460	461	429	481	459	495	436	391	464	473	452	486	460	416	471	433	460	432	474	467	461	438	472	398	469	478	443	480	463	463	515	457	486	444	450	432	493	457	438	404	483	453	454	428	471	448	443	462	483	473	449	522	454	450	509	455	459	426	441	468	434	454	447	417	460	434	484	480	455	465	432	486	479	445	444	459	428	462	453	437	449	467	442	500	479	440	501	448	496	467	483	455	479	430	455	487	441	447	376	499	401	471	509	453	461	442	499	417	445	491	457	444	419	477	494	437	454	438	435	439	439	462	521	471	503	457	467	469	476	421	445	468	446	474	495	474	441	468	458	473	434	459	454	504	463	479	456	404	443	433	450	479	486	437	454	478	454	497	449	460	461	471	463	418	454	452	441	472	440	464	467	476	442	483	466	459	438	405	471	442	474	466	465	429	480	451	483	474	483	455	425	469	455	443	482	461	469	483	453	488	453	437	462	435	479	444	490	464	489	484	424	425	437	477	442	476	419	457	468	443	485	464	445	435	435	501	436	479	453	489	477	483	472	441	429	527	466	449	488	454	466	472	482	479	469	429	486	480	493	435	444	449	465	457	456	470	483	439	463	454	435	452	491	457	469	510	500	444	440	479	478	461	468	443	473	460	452	485	471	422	446	447	440	464	448	460	456	460	444	477	463	415	455	485	452	458	497	467	433	455	447	478	447	439	464	488	486	495	441	475	489	448	459	468	444	471	441	455	468	449	429	457	437	451	441	487	438	468	476	511	458	467	471	492	476	415	458	471	442	460	454	463	495	433	450	475	485	467	453	491	475	493	456	428	431	474	470	458	431	447	445	428	439	429	453	466	442	446	458	506	451	416	421	459	501	460	430	457	460	476	447	460	486	466	478	449	463	452	454	486	446	483	443	460	441	484	448	438	466	453	458	441	465	463	423	470	468	498	442	490	459	475	454	460	470	502	466	456	457	483	468	458	435	452	447	440	461	471	459	490	488	449	455	430	445	417	492	459	446	432	470	495	481	455	462	462	443	460	463	442	435	509	443	486	450	448	387	416	446	445	466	425	450	481	464	448	473	452	495	473	431	444	462	461	487	434	440	442	495	446	455	442	477	457	472	439	459	479	452	463	441	465	475	496	460	440	466	431	490	447	476	447	467	456	413	487	480	453	457	459	447	471	444	484	442	455	471	463	474	475	508	470	515	461	482	475	451	476	466	506	444	474	454	459	399	452	482	475	497	437	471	489	446	496	466	476	450	465	428	453	476	482	458	474	487	497	424	475	496	441	456	470	410	434	411	492	441	512	442	493	410	482	482	487	457	499	427	487	453	498	439	468	455	489	430	475	490	414	471	455	417	462	461	454	445	432	431	477	461	493	436	447	429	459	449	471	419	459	472	450	455	484	486	476	449	476	460	451	417	413	480	442	451	440	466	485	482	487	422	472	419	439	461	497	433	443	466	484	441	468	431	480	454	463	486	485	437	456	458	489	472	445	467	434	468	459	463	437	503	489	452	492	461	463	451	451	479	475	429	485	484	456	418	428	442	438	464	466	431	469	481	469	491	434	494	453	466	473	449	493	417	454	429	465	440	460	429	446	444	458	479	461	480	480	427	438	496	477	439	453	430	450	434	477	489	491	460	439	437	432	469	474	452	461	503	474	455	446	435	449	448	484	427	481	468	474	431	400	473	436	423	452	422	486	449	460	441	493	459	456	439	471	474	461	435	456	446	487	422	471	465	429	452	463	456	484	479	484	507	401	446	442	442	463	470	479	447	474	394	462	478	472	476	451	456	470	463	465	455	438	451	427	504	444	499	451	496	475	503	446	465	436
24067	21262	28604	24770	21567	16090	9002	5695	4308	3651	2941	2428	2011	1594	1363	1182	1108	1027	874	797	780	736	765	667	655	626	564	541	557	562	553	524	510	533	499	455	489	469	453	460	468	497	477	461	443	468	428	457	450	462	469	462	434	458	458	457	424	457	472	458	447	451	477	465	492	428	437	462	411	438	420	424	487	483	421	445	443	446	426	434	449	431	443	478	448	457	434	427	432	392	435	491	434	452	423	429	441	459	449	442	437	453	425	419	450	438	465	496	434	441	446	474	412	408	440	478	481	414	425	437	437	473	433	405	436	448	412	463	430	434	423	412	427	427	447	479	460	454	432	479	427	419	466	472	411	423	439	460	456	472	425	458	426	435	445	467	442	420	424	438	421	456	429	439	428	431	435	460	443	483	438	429	447	446	470	442	413	430	410	447	423	438	420	447	439	470	437	452	466	442	421	457	455	445	427	421	422	425	423	433	461	398	457	478	432	470	458	425	427	430	425	470	453	418	433	466	420	406	455	430	426	397	405	429	422	442	428	429	457	423	408	441	434	437	440	469	422	437	464	451	438	477	432	452	421	441	456	438	389	463	422	429	461	456	412	450	410	412	431	436	429	447	451	436	398	453	434	451	445	411	444	443	416	445	438	402	473	427	444	461	445	457	444	468	473	402	470	467	446	425	432	436	432	474	443	454	434	444	446	459	431	420	461	428	433	463	407	485	467	445	447	440	425	443	465	439	471	453	476	446	421	440	468	453	448	404	447	456	444	465	414	470	463	458	440	433	449	431	457	441	445	462	437	444	425	441	418	446	406	429	435	438	445	466	438	427	442	447	422	441	470	476	447	440	426	431	481	447	430	426	437	417	417	421	453	425	431	426	436	441	448	444	514	431	456	460	433	450	457	492	431	405	443	449	429	453	425	453	447	475	468	449	455	438	429	443	442	433	441	466	466	460	483	453	446	440	448	446	479	441	483	434	439	401	440	463	415	431	467	417	427	456	469	431	420	446	456	445	449	448	448	420	465	467	446	476	456	440	441	444	458	444	424	435	434	467	485	433	449	427	439	500	459	421	436	454	443	432	433	439	476	446	429	447	434	454	460	433	487	465	421	413	446	421	437	450	415	414	434	410	421	428	444	421	451	440	457	479	433	473	431	448	414	470	459	470	431	426	428	453	425	413	421	422	444	433	409	440	455	461	438	436	452	387	415	409	480	443	452	443	465	445	429	432	444	464	467	422	476	427	478	422	434	450	441	418	411	450	447	432	437	439	443	429	434	458	401	447	464	447	445	447	434	464	460	469	493	476	443	430	427	435	424	456	429	468	456	472	423	430	430	451	438	475	431	440	461	462	461	431	466	452	456	441	458	461	454	415	445	449	473	427	450	460	487	440	435	432	461	468	415	431	438	403	439	419	409	480	423	422	433	483	457	426	462	464	403	453	380	423	432	415	449	455	490	481	445	439	480	426	485	469	451	451	416	451	461	437	416	421	459	447	412	442	431	438	449	462	463	453	447	432	429	438	423	440	445	444	400	451	427	447	446	447	441	453	448	428	425	476	440	444	464	468	446	455	451	477	423	460	421	441	460	465	451	437	407	433	437	438	446	448	429	434	451	442	434	473	428	446	434	432	423	413	427	409	472	497	427	465	419	461	446	446	446	444	439	435	441	451	427	451	433	441	433	478	417	445	430	469	445	419	479	426	427	439	415	444	451	444	459	441	445	430	437	491	479	431	406	461	460	433	423	422	470	450	447	413	427	406	438	462	429	429	464	431	433	446	401	378	447	445	467	449	427	428	453	406	459	449	479	446	424	424	430	426	442	402	434	455	416	432	393	437	478	447	455	449	448	397	444	457	431	446	449	408	419	452	419	455	469	465	442	440	436	460	441	439	473	478	421	453	457	444	464	458	423	467	422	445	431	386	460	466	432	426	440	473	451	438	439	411	474	433	431	454	410	481	455	414	505	455	444	434	491	475	474	447	466	454	444	447	458	459	467	434	467	473	457	401	400	409	440	475	469	438	466	474	459	492	471	424	435	426	429	456	452	412	451	455	457	454	412	456	437	454	474	417	460	463	426	457	461	443	440	440	440	472	459	439	403	409	443	463	430	427	462	474	452	413	484	442	477	396	437	448	418	448	411	461	431	426	462	469	452	464	421	469	457	470	462	441	441	462	440	429	462	404	441	478	456	407	466	438	451	463	452	432	400	419	453	406	432	447	469	433	439	429	431	449	434	430	474	434	470	443	471	464	464	474	458	437	457	456	454	479	480	425	474	441	462	464	430	462	427	419	420	443	428	422	423	461	448	405	451	447	457	457	475	406	461	441	468	431	462	492	466	463	423	496	412	439	455	465	435	436	460	438	470	402	466	427	448	412	489	430	501	452	459	437	469	411	437	420	467	464	435	493	441	429	444	417	414	432	439	428	453	425	471	447	479	462	445	446	439	424	457	427	434	460	435	509	406	446	420	457	445	438	402	464	468	431	443	476	412	452	488	430	435	444	428	442	455	434	401	440	441	441	411	486	475	430	456	457	462	449	402	445	418	444	436	459	437	444	427	423	455	448	446	456	471	404	479	485	420	445	418	465	416	408	475	438	470	444	468	435	446	416	480	434	464	446	468	444	448	448	441	437	473	417	454	438	449	500	428	445	453	401	455	419	461	407	442	458	438	437	424	444	413	461	433	444	407	445	420	446	431	453	409	453	443	449	424	450	450	422	427	399	472	447	428	483	494	415	469	486	410	435	449	436	448	459	423	427	457	460	439	450	419	424	430	458	453	472	473	416	471	443	420	459	406	445	440	443	450	470	503	431	417	404	444	431	444	428	421	453	463	445	445	456	438	426	446	468	464	463	443	444	433	452	461	436	434	456	444	413	444	456	412	445	453	436	435	429	470	463	443	451	459	483	417	438	416	421	457	469	461	459	419	429	463	427	437	448	436	448	474	414	426	470	463	419	437	489	414	462	447	413	440	459	415	464	423	461	445	424	424	434	456	430	429	462	459	423	421	436	446	471	448	416	458	477	450	467	463	438	450	417	459	468	459	426	421	453	441	433	477	424	455	481	438	456	452	449	418	437	423	431	443	412	433	385	478	451	423	440	428	492	441	427	433	453	451	440	448	455	460	444	438	411	478	458	423	477	427	450	424	422	465	417	433	461	431	482	418	450	438	448	436	474	451	445	404	416	458	477	450	432	460	414	422	488	449	475	433	445	454	432	431	434	433	445	442	454	484	455	446	433	448	460	454	389	413	439	458	441	430	461	416	462	435	461	439	451	456	481	442	484	448	428	440	454	456	448	452	428	456	431	438	421	434	446	423	434	464	444	464	439	425	466	412	406	465	462	447	491	454	462	437	449	454	444	434	445	462	406	482	438	427	447	466	427	432	464	450	455	457	455	454	438	459	451	444	485	449	484	467	449	488	456	418	475	401	444	426	447	438	443	432	442	452	451	441	447	463	450	482	490	466	421	429	450	446	420	453	470
37519	61326	44330	24942	17220	13221	10436	8213	6749	5532	4266	3506	2840	2284	1907	1586	1413	1275	1065	995	916	905	923	827	724	708	650	601	668	662	624	619	535	540	509	543	489	490	488	480	536	489	455	447	450	498	467	485	480	424	461	432	446	453	447	421	522	487	446	450	461	403	438	437	439	427	466	444	453	473	436	449	459	448	459	422	454	449	419	436	457	461	441	444	437	500	437	451	484	469	428	487	432	480	453	435	431	446	425	472	422	483	473	463	419	416	451	475	476	463	430	450	466	417	475	449	422	458	486	443	414	453	444	465	425	461	497	478	448	414	455	452	393	473	433	485	422	475	460	418	422	441	419	455	436	410	472	430	420	415	470	430	413	444	465	421	491	454	465	458	477	487	457	437	430	428	426	436	458	390	445	397	442	468	444	458	468	454	440	451	473	460	416	458	455	440	480	472	424	469	433	455	428	475	482	456	420	448	452	443	468	464	423	457	478	444	439	449	451	463	447	463	457	437	461	461	460	433	449	444	463	425	424	404	416	452	422	451	476	434	465	450	443	447	413	429	434	425	398	409	450	452	479	449	410	458	479	422	462	478	419	428	410	485	466	450	454	437	441	416	465	472	486	438	477	455	474	480	466	484	433	441	426	426	474	471	447	473	423	423	469	440	465	465	454	445	424	452	440	432	439	456	442	428	472	470	451	451	482	422	448	438	472	424	433	424	436	424	450	457	436	451	437	457	446	455	401	453	455	464	451	468	448	451	429	482	454	464	441	441	446	449	424	432	458	467	485	442	454	441	463	423	467	452	450	488	428	442	441	473	457	448	454	441	463	439	427	428	433	425	471	431	429	490	467	425	469	483	478	457	449	430	457	475	462	449	462	472	420	464	448	426	443	467	466	481	438	468	390	439	432	429	458	445	458	428	440	410	424	439	407	424	488	465	478	426	432	469	490	448	473	439	435	438	460	457	466	461	446	422	417	441	443	442	443	442	462	424	422	421	464	458	481	467	480	469	424	440	484	453	417	504	460	431	491	438	415	489	431	459	480	475	469	463	480	460	436	434	442	481	426	438	437	471	474	469	423	461	439	459	462	461	454	425	438	458	458	461	430	466	454	477	429	404	422	424	442	449	441	484	432	421	424	431	434	434	473	465	455	448	467	460	453	465	465	387	457	443	432	426	463	437	465	433	455	431	472	436	442	463	477	466	466	422	438	454	446	459	433	480	450	434	469	455	433	478	449	431	452	433	425	460	420	461	467	433	453	432	432	439	465	452	469	419	424	444	461	436	467	469	465	481	464	458	423	438	455	431	441	454	468	497	457	457	440	438	464	466	422	453	437	439	446	455	471	419	464	437	470	454	470	423	462	494	472	424	448	438	413	453	498	410	477	447	477	413	435	448	439	485	482	440	422	464	459	433	452	425	459	455	427	431	452	451	444	458	434	427	470	445	426	435	457	438	489	440	431	454	462	446	446	471	449	430	433	459	447	468	443	454	469	443	468	466	511	454	438	459	405	461	440	444	480	435	484	444	467	418	443	446	429	416	431	448	386	465	469	443	473	466	442	483	455	455	435	449	443	443	411	450	451	482	451	478	434	460	434	438	450	447	456	451	440	458	430	436	432	430	410	473	408	450	468	434	473	470	440	475	440	427	489	465	460	440	434	447	472	432	472	439	426	444	435	482	465	460	433	445	431	445	473	442	436	496	423	455	425	447	484	451	447	474	490	480	444	438	453	422	447	432	404	443	433	466	447	429	474	428	492	426	425	450	414	454	473	464	454	476	418	487	459	427	476	482	493	472	461	436	439	426	470	443	435	444	431	425	463	448	443	447	438	426	407	466	426	416	433	435	437	454	462	444	433	512	423	434	481	494	428	448	469	476	449	421	442	461	437	481	440	446	427	436	439	453	417	479	436	451	488	459	469	440	441	448	469	450	427	455	467	456	418	443	462	465	444	416	414	447	434	429	464	456	450	464	446	414	476	466	465	438	445	460	430	436	471	464	466	437	454	452	447	449	466	461	434	433	458	447	475	428	448	484	472	433	447	457	433	434	442	476	458	439	450	471	442	449	407	465	448	451	467	459	443	440	445	418	490	455	436	465	494	464	439	393	448	445	455	448	440	434	464	406	442	453	455	474	488	442	467	422	469	426	466	449	435	436	450	479	423	425	459	452	464	471	468	459	437	435	442	442	454	453	489	454	414	464	452	398	473	451	442	430	460	449	415	436	458	396	443	448	428	438	445	435	440	469	454	438	440	448	450	436	464	436	460	409	425	490	461	482	461	422	478	440	487	440	439	463	468	463	430	459	465	453	443	438	448	426	460	440	449	443	495	441	438	458	428	472	401	492	405	437	426	432	440	437	454	458	429	470	469	442	467	449	455	447	427	443	438	433	431	453	441	452	448	466	481	463	457	473	448	430	432	446	462	507	484	462	450	445	458	440	443	442	434	418	476	428	406	437	436	472	460	448	464	463	451	411	445	451	442	464	429	461	477	421	410	458	460	405	451	425	472	456	430	459	453	422	471	441	415	453	481	461	408	465	460	446	462	467	448	480	437	402	460	452	447	468	433	431	426	435	453	476	414	411	434	442	469	433	451	402	446	454	490	465	433	439	456	446	420	460	427	453	457	504	479	450	423	437	436	448	450	434	476	463	432	436	476	435	407	457	506	446	462	480	474	502	445	453	450	460	454	454	464	446	466	468	446	444	408	480	478	411	468	491	440	441	452	432	444	414	457	440	430	424	413	453	471	464	441	451	485	463	443	440	468	451	454	455	433	419	434	407	416	464	441	459	456	432	455	495	455	436	453	419	451	447	445	464	425	457	476	459	454	441	477	460	466	445	463	413	441	447	410	453	454	405	458	449	433	432	465	436	441	484	416	414	462	426	432	459	416	439	446	463	402	468	478	449	467	432	435	450	466	429	466	425	429	441	433	468	430	481	409	427	439	452	469	449	443	450	445	447	468	504	471	397	433	431	483	427	457	469	477	422	478	472	453	500	434	430	438	446	466	436	459	468	467	432	466	434	444	437	484	470	426	416	415	421	461	461	436	447	464	437	464	425	472	464	466	474	456	450	434	464	406	420	441	468	462	436	438	456	435	466	460	435	478	429	474	497	455	459	440	431	454	448	436	454	410	439	411	453	457	453	424	450	439	455	447	429	445	422	463	406	467	484	443	442	417	435	435	468	451	445	457	461	466	477	485	444	460	460	456	443	433	474	474	467	448	461	448	484	470	442	472	449	442	417	449	438	438	459	459	436	460	428	431	472	458	437	434	473	481	404	491	469	497	468	460	422	445	421	467	459	417	453	414	469	450	433	455	436	444	450	496	459	420	434	449	434	462	423	440	447	441	480	426	492	450	436	452	495	454	426	435	449	434	465	417	467	405	452	467	408	435	462	476	459	430	402	451	458	385	437	475	429	456	450	422	441	416	455	455	438	461	459	440	452	477	455	406	456	426	425	400	427	478	493	478	455	464	437	439	453
25412	21469	28860	26580	18094	9805	6313	4456	3528	3034	2447	2132	1645	1407	1247	1080	967	924	832	756	703	697	698	650	660	614	558	507	567	586	586	534	539	501	483	539	511	463	481	475	523	475	501	468	455	448	477	504	457	414	461	506	557	480	455	481	493	483	488	502	462	461	461	455	481	431	452	468	459	414	468	475	483	518	468	504	476	450	452	494	474	481	451	446	462	473	428	486	476	479	487	505	450	467	478	477	454	438	474	481	490	482	469	460	455	454	489	457	489	449	476	484	443	467	456	448	428	505	477	491	459	447	429	466	480	445	497	467	460	485	441	493	473	488	438	485	461	503	460	466	479	455	470	473	456	460	469	490	483	441	470	501	492	476	444	461	479	443	448	459	481	481	496	482	452	514	484	450	491	459	471	449	498	459	458	471	447	457	496	473	476	407	529	425	459	466	436	500	500	454	479	473	457	470	459	462	478	461	515	444	495	437	482	490	465	480	476	423	485	466	457	473	493	430	511	503	457	471	425	495	466	472	444	461	488	439	487	447	461	464	476	444	466	499	512	469	484	455	445	471	488	449	475	445	450	485	489	500	461	447	498	472	491	497	467	450	460	477	453	456	489	485	481	484	469	402	467	465	443	490	468	480	442	448	458	477	480	468	427	494	473	460	466	480	487	474	463	463	436	475	470	471	447	448	473	454	490	481	484	450	476	478	463	476	431	481	513	486	464	499	446	479	450	428	444	466	497	413	440	474	456	508	484	458	516	478	495	433	516	447	471	420	451	488	449	459	444	473	466	450	439	483	508	455	438	458	448	505	467	455	438	431	491	437	409	459	469	418	459	492	449	457	465	484	447	479	470	449	436	474	459	451	472	441	453	448	447	497	457	490	442	450	487	460	490	523	489	493	436	468	453	440	460	444	501	508	447	435	437	477	457	447	499	477	461	490	503	461	497	449	464	521	473	473	464	465	448	462	509	486	443	472	454	452	427	467	464	447	509	467	429	465	475	488	431	485	497	478	441	460	479	453	501	459	495	468	439	452	498	485	450	508	451	430	491	469	488	470	482	432	470	487	472	475	468	481	499	450	500	446	521	476	457	456	458	417	451	510	464	445	468	497	479	461	471	451	470	449	490	481	465	489	451	504	472	486	479	486	447	467	464	487	472	489	491	468	477	482	464	431	504	480	453	464	462	456	460	461	423	468	442	451	526	443	465	500	457	513	483	442	494	448	471	494	459	475	492	486	476	455	466	473	448	514	509	506	490	487	478	472	440	453	440	472	471	479	427	468	432	471	443	449	481	510	458	449	468	482	433	509	475	463	472	457	476	485	462	459	482	442	499	430	514	475	451	469	465	433	451	461	460	463	441	450	465	441	530	464	464	450	485	482	446	462	480	477	491	466	466	455	468	445	454	467	504	469	427	440	486	446	489	487	455	449	460	454	458	472	476	438	455	480	437	465	420	475	468	439	482	500	499	468	480	480	457	438	431	486	492	501	469	499	489	447	471	453	458	427	485	485	491	433	449	467	457	486	491	468	476	479	485	476	511	488	493	474	493	452	502	482	502	487	457	466	460	456	442	438	499	451	436	488	429	476	484	480	473	474	478	469	474	461	489	420	479	480	480	466	513	477	449	456	479	512	459	451	475	471	503	457	458	476	496	409	479	448	453	454	467	453	443	472	498	458	464	492	480	469	494	468	436	512	468	436	471	465	448	501	452	449	476	477	436	435	465	506	451	420	449	503	476	437	484	459	478	454	446	448	432	486	494	483	487	472	481	452	443	482	480	478	458	463	455	476	474	468	500	462	450	461	443	446	448	459	442	450	508	479	451	474	455	441	489	463	469	469	452	431	508	457	486	475	466	427	467	484	470	463	477	472	468	436	471	465	473	462	499	463	463	461	458	513	479	432	445	462	486	485	465	439	468	479	485	441	475	448	501	475	498	476	503	431	435	437	506	495	499	462	447	459	476	442	500	478	468	419	492	474	450	507	477	439	440	461	484	448	476	456	452	451	504	480	481	459	440	502	496	444	446	426	431	461	439	474	474	477	488	485	477	462	476	501	480	453	493	480	469	451	455	460	467	455	461	441	433	465	505	463	481	456	507	491	498	481	470	518	515	445	437	453	471	458	478	466	440	490	512	447	446	484	494	483	466	472	458	467	440	468	462	504	477	456	486	503	512	478	481	507	492	461	476	472	474	492	453	477	531	457	458	447	435	445	448	487	478	490	459	462	513	455	493	474	469	452	477	466	499	483	483	463	494	473	447	463	490	500	440	439	474	440	492	465	520	456	467	449	467	467	443	499	439	471	460	451	453	450	458	462	448	503	462	468	493	511	454	470	465	488	487	454	486	427	481	449	471	495	449	482	440	457	460	443	457	422	424	469	487	483	471	463	454	460	451	447	453	454	467	484	434	470	519	475	462	496	452	466	453	449	461	463	444	489	433	474	504	431	480	460	473	448	436	459	435	471	463	454	481	499	473	463	454	462	449	450	429	458	442	436	476	452	461	451	462	478	469	465	486	477	474	485	467	450	462	428	461	516	456	470	439	432	470	478	459	436	471	504	463	486	472	445	503	473	459	478	442	445	464	475	446	477	469	495	516	493	463	495	462	442	431	474	473	425	488	502	480	501	481	432	475	495	465	479	485	483	450	467	473	471	487	441	471	479	476	468	445	486	426	461	445	472	462	473	436	443	458	463	480	451	474	448	464	484	464	480	472	457	478	479	477	482	478	424	482	469	458	489	500	447	470	422	480	451	492	473	506	488	471	480	435	472	446	495	488	497	476	478	475	488	459	485	496	483	483	506	457	451	449	487	471	481	459	481	463	445	457	436	450	473	475	499	491	450	471	474	474	455	455	443	471	494	485	497	491	495	507	485	451	465	459	503	476	459	414	483	456	458	445	459	470	480	467	474	444	478	467	463	464	493	497	430	480	456	481	472	445	449	486	460	444	472	436	492	451	439	428	453	485	456	443	468	481	476	470	487	456	460	467	458	467	491	491	448	451	474	484	495	456	439	459	433	463	474	450	501	458	483	513	486	502	479	485	486	459	433	428	488	494	461	448	475	460	503	492	427	490	459	469	452	487	472	447	431	445	478	501	469	448	450	496	456	505	432	458	480	457	488	466	449	453	462	480	495	481	487	458	448	471	458	476	447	478	488	492	438	457	530	458	481	484	420	464	453	479	467	466	489	466	482	462	535	519	500	497	473	509	460	468	498	456	437	498	456	435	447	476	490	479	448	502	473	463	476	484	454	489	505	474	465	465	462	480	461	467	495	474	471	474	419	477	475	461	465	438	476	460	475	515	484	457	482	452	482	465	445	483	443	484	455	475	477	478	473	487	426	492	485	509	488	456	428	458	436	474	470	476	492	466	441	485	484	504	465	442	454	476	449	471	441	480	466	490	504	471	482	470	480	483	476	458	463	516	454	478	484	447	468	435	478	505	422	463	474	457	467	456	475	462	504	456	481	431	463	461	461	479	478
38506	53732	39972	23418	15554	11440	9077	7142	5830	4767	3859	3191	2369	2055	1661	1453	1312	1172	1006	912	884	808	799	769	739	675	607	610	626	635	585	623	597	547	596	501	507	547	494	494	524	487	487	490	515	500	448	447	468	473	506	498	446	507	482	506	481	468	442	513	474	482	436	453	486	506	486	501	460	435	461	486	472	491	434	457	445	451	486	462	475	450	450	483	482	462	482	480	479	446	485	466	458	494	453	486	462	485	483	509	452	468	495	445	488	494	496	479	479	459	490	473	448	485	512	458	496	450	462	450	476	453	455	456	451	474	440	480	473	470	481	462	467	452	473	439	490	467	482	514	483	450	461	508	482	453	441	504	464	451	466	448	437	447	505	489	473	498	456	469	450	480	438	456	440	505	458	476	470	483	497	452	461	451	464	485	492	448	486	475	468	459	452	502	517	462	449	491	464	441	484	505	473	459	447	476	481	434	508	464	470	430	480	446	485	489	454	462	448	523	468	455	516	444	487	460	508	481	489	487	462	472	490	508	510	481	492	463	501	501	457	444	448	466	441	484	464	442	447	450	471	469	493	489	484	502	520	496	454	482	529	433	499	487	509	452	449	486	499	478	435	494	479	492	471	500	424	463	435	503	513	496	530	432	477	480	473	469	479	415	471	484	507	462	475	464	515	516	470	478	467	465	497	498	504	468	454	462	462	471	466	485	472	500	504	480	473	492	457	498	467	476	463	476	468	453	474	488	469	461	440	482	499	503	447	486	461	498	496	451	451	446	475	464	480	479	489	473	493	468	445	498	488	478	448	459	432	423	510	460	455	482	461	434	450	500	502	499	494	443	457	457	461	484	486	496	486	527	431	536	483	496	448	473	459	432	476	446	482	470	507	444	472	476	489	463	478	463	486	453	458	505	439	477	449	452	443	428	511	480	465	455	464	483	479	465	485	484	449	457	479	466	465	483	471	493	454	519	477	457	476	441	458	471	498	471	497	469	479	456	475	454	464	487	497	499	489	409	486	454	430	503	462	468	500	496	450	436	476	484	498	493	463	488	489	451	443	472	495	459	513	472	462	488	512	487	501	479	496	441	449	474	460	463	464	493	484	480	448	456	503	496	433	477	454	495	483	470	472	501	462	484	458	488	469	497	480	481	453	468	445	465	441	484	456	473	488	458	442	507	469	433	514	480	494	480	480	429	465	447	496	477	470	516	468	458	472	491	462	512	440	498	505	468	455	460	463	477	443	480	435	461	515	443	466	445	455	488	485	477	439	487	475	450	452	469	478	480	501	489	457	481	485	444	485	480	468	457	465	519	464	444	450	489	475	500	496	487	462	481	470	450	499	458	512	482	440	495	493	457	468	509	439	443	492	484	458	450	488	463	481	465	479	470	467	511	483	452	456	461	457	480	494	454	452	490	504	485	458	429	466	487	436	469	476	470	519	452	484	471	465	474	513	445	475	481	432	480	472	461	463	458	466	477	509	436	463	466	506	443	496	513	478	438	477	517	443	485	495	461	472	462	459	490	438	472	455	466	455	449	487	518	429	453	477	481	485	500	486	491	491	454	463	495	460	462	508	460	446	455	466	465	470	454	469	479	460	452	461	445	500	451	492	467	468	449	495	475	442	494	476	468	457	488	481	459	458	458	503	472	465	472	486	458	440	443	478	485	462	483	465	451	437	474	451	471	496	490	478	506	482	480	451	469	508	484	453	451	470	507	486	464	448	451	476	470	510	451	500	495	472	504	484	502	474	480	473	475	500	460	450	456	471	440	488	474	451	460	437	461	493	518	464	503	466	468	506	465	477	487	500	454	449	506	469	468	448	525	447	456	478	460	495	446	449	466	439	471	463	519	464	490	447	458	457	439	513	486	481	460	484	454	431	470	506	467	486	473	481	467	486	506	467	466	499	504	458	476	444	462	485	505	478	487	494	473	465	491	501	437	469	516	487	429	490	478	442	422	489	479	466	487	505	488	474	460	522	457	483	453	460	508	478	474	475	444	474	437	464	473	489	490	487	478	450	440	483	499	472	505	443	461	441	457	500	460	508	479	452	468	479	463	444	474	460	487	450	472	429	466	456	476	458	469	491	479	481	467	470	481	463	520	462	490	470	500	478	484	476	477	433	448	504	480	499	465	468	459	474	491	491	479	499	464	471	513	439	488	485	476	490	447	506	474	475	476	475	497	446	468	491	492	494	450	459	499	466	426	448	495	461	474	479	450	492	455	449	439	474	461	476	484	436	466	469	499	493	509	476	489	461	470	487	459	456	476	459	500	463	463	428	503	454	451	410	500	465	473	500	504	411	546	444	493	449	500	495	431	486	451	491	506	490	452	444	473	455	440	491	468	452	448	507	471	497	488	503	448	453	446	494	481	507	460	483	444	453	499	511	454	480	471	444	442	469	458	453	466	481	513	481	457	432	464	433	522	441	448	496	486	484	454	447	454	474	482	468	461	490	463	484	450	471	508	501	473	462	483	432	458	476	446	459	449	479	464	503	496	514	466	498	476	450	496	472	483	485	449	440	473	465	464	486	498	478	464	484	495	506	454	504	470	476	479	480	476	472	434	483	491	496	435	476	450	492	487	438	449	522	495	497	457	453	485	481	467	479	484	514	476	465	465	451	496	475	500	467	440	482	456	426	476	429	459	497	436	491	464	449	482	470	493	444	508	509	460	515	497	453	500	454	470	489	468	497	477	443	456	464	478	476	460	472	480	538	474	463	491	465	477	506	500	433	473	492	441	429	493	458	443	501	474	455	489	471	493	459	475	462	505	501	419	466	456	457	439	455	497	483	463	442	474	471	495	458	438	444	465	496	488	469	516	487	452	501	503	467	478	467	430	464	488	469	448	453	479	478	475	475	464	484	479	455	480	474	449	463	496	474	506	490	446	481	483	480	455	519	491	431	480	453	480	499	436	470	504	484	495	473	466	487	443	449	456	466	494	466	436	471	472	436	478	475	456	439	495	476	458	482	475	439	475	470	489	462	451	449	438	468	467	492	458	469	481	474	473	465	463	434	472	453	465	494	449	481	414	500	481	433	419	455	450	468	457	481	447	466	448	446	463	472	495	480	492	445	505	441	454	476	442	471	476	438	452	428	493	475	468	442	464	469	458	481	441	456	438	479	489	481	448	482	482	476	459	500	454	465	514	492	498	508	500	440	430	452	484	483	482	473	462	423	446	491	517	505	496	494	479	464	498	465	473	495	481	454	454	444	484	491	475	479	509	468	483	467	457	498	438	454	455	468	475	501	501	469	465	419	494	460	470	539	496	480	453	482	451	508	445	496	508	461	488	472	441	477	458	489	479	475	445	425	461	462	489	476	501	480	454	489	445	463	489	488	483	482	465	511	459	459	500	476	487	478	516	481	488	469	432	499	477	482	520	522	462	491	448	530	460	427	456	478	488	452	536	509	481	481	491	497	461	473	471	464	498	517	484	469	440	478	471	491	471	452	478	457	470	475	496	467	469	458	476	473	483	467	492
22963	21375	29151	24195	21769	22135	18124	8882	6334	5403	4245	3604	2978	2364	1916	1655	1546	1390	1174	1025	953	1024	946	862	948	773	625	708	648	709	667	671	646	625	595	609	591	578	533	529	491	492	526	510	475	518	488	521	516	467	489	524	503	488	499	502	484	504	478	492	489	506	429	509	500	531	475	470	499	514	470	478	489	445	486	463	438	478	489	504	468	489	478	473	503	555	498	513	496	449	457	459	439	469	461	489	475	449	483	471	475	508	461	487	494	436	526	517	488	504	479	500	485	508	468	470	485	468	471	525	487	514	478	494	472	506	475	477	483	518	506	465	446	480	466	484	458	451	483	489	497	484	510	492	475	448	474	482	481	475	462	478	498	465	455	449	500	491	506	474	510	512	473	481	451	472	452	493	466	489	517	462	482	453	502	452	494	446	433	466	494	457	440	479	495	490	514	511	453	489	444	470	528	450	482	534	499	505	459	467	486	440	459	441	465	532	461	449	459	523	498	481	491	477	489	478	470	478	488	456	479	505	484	469	426	484	448	477	438	486	489	489	492	487	457	476	476	468	466	493	485	453	484	467	483	478	478	502	453	491	489	455	486	507	455	500	504	485	503	473	478	454	511	512	507	494	477	499	501	424	492	447	514	481	476	490	488	467	449	444	490	493	497	468	501	488	472	479	506	462	487	457	476	463	501	487	484	498	498	455	458	451	494	458	459	499	456	505	511	495	490	469	434	481	478	435	490	466	488	430	448	488	473	509	468	513	457	456	477	450	458	488	494	503	452	469	454	496	489	453	483	494	474	490	484	467	481	495	443	517	474	453	498	481	497	487	467	466	437	486	464	483	442	457	490	484	462	496	485	478	459	478	439	462	499	486	454	517	497	449	480	449	440	515	492	481	477	539	480	472	484	486	510	513	478	488	489	465	482	443	478	460	482	496	466	427	524	437	464	476	526	485	481	463	485	490	511	525	515	460	485	494	485	420	486	472	515	472	436	421	446	473	428	467	467	471	494	454	471	467	500	477	472	467	425	475	479	443	443	458	465	496	490	458	497	480	449	470	517	473	500	480	486	500	433	493	498	469	482	491	482	504	460	458	484	478	495	479	467	493	509	459	476	466	498	451	508	437	474	458	465	434	447	466	485	453	468	493	499	467	463	491	485	483	498	469	460	456	487	510	482	510	474	460	459	513	477	475	482	478	476	481	460	501	491	467	439	470	499	478	466	506	490	522	469	475	469	474	476	460	487	448	468	479	498	464	501	462	438	511	465	477	471	482	477	434	474	418	418	483	472	463	462	486	472	464	477	472	457	451	431	451	487	480	438	481	479	473	475	490	456	499	442	471	444	466	466	471	457	475	468	480	505	451	459	465	455	475	468	484	485	491	522	493	450	499	487	434	529	490	467	506	442	504	468	526	498	456	439	468	479	473	471	485	480	448	485	488	475	499	500	453	446	478	504	455	492	461	508	458	485	464	502	470	495	486	446	458	478	463	497	498	472	460	521	473	480	533	489	477	513	452	472	496	481	492	468	468	481	490	447	488	470	470	468	449	483	516	470	484	502	437	475	526	492	461	458	509	502	509	514	511	506	513	483	469	485	480	466	483	470	491	488	480	448	504	471	522	452	499	462	488	451	485	457	489	481	476	468	492	480	476	479	456	514	460	456	513	481	469	492	468	494	502	467	498	511	459	437	471	452	466	449	469	484	413	434	500	475	486	479	458	470	453	490	481	489	449	488	471	424	496	468	521	488	476	460	463	493	465	465	459	494	500	471	511	488	505	466	452	463	528	516	500	458	506	479	446	451	479	460	437	504	447	473	487	458	512	473	483	469	448	494	464	466	477	449	473	498	489	444	475	509	491	458	472	482	468	453	475	460	492	459	490	466	450	495	468	441	455	461	452	453	490	460	491	490	466	480	463	442	482	473	481	446	472	489	498	438	478	479	459	497	491	461	531	510	488	432	484	452	468	490	472	468	437	488	463	443	478	464	510	487	482	472	449	486	457	491	513	537	463	452	453	473	497	495	468	496	465	474	455	486	492	508	500	474	525	476	477	476	510	509	506	461	447	464	451	473	449	447	496	478	457	507	513	454	490	483	456	451	473	517	464	496	466	444	483	465	462	479	462	518	509	486	449	497	438	491	498	520	469	486	484	518	467	458	476	442	485	529	489	487	474	472	453	484	483	466	428	498	475	474	511	507	513	454	456	463	475	460	474	502	477	482	483	508	450	514	479	486	458	461	466	448	509	462	485	490	464	489	451	479	475	468	472	468	448	454	480	489	511	484	488	463	490	468	501	489	483	474	474	482	543	475	471	462	500	459	509	486	482	462	472	483	487	463	472	462	436	491	493	472	475	468	467	452	475	475	473	508	488	430	448	460	473	504	492	474	480	489	462	487	472	454	497	480	498	479	492	493	463	476	488	484	432	446	475	487	493	507	481	498	503	478	507	506	478	517	492	511	507	444	491	455	474	465	429	475	509	498	470	486	519	487	482	453	461	499	491	470	479	474	479	459	529	444	437	502	458	426	493	438	450	484	462	490	488	490	466	498	446	511	463	471	446	466	450	527	451	497	486	504	509	491	445	456	525	508	498	433	517	455	453	442	459	489	500	479	501	471	471	471	471	498	494	432	505	452	466	454	531	460	503	468	489	495	482	476	529	481	442	474	482	449	483	527	485	469	470	476	454	495	479	468	490	445	467	480	467	440	450	504	434	495	483	491	480	468	478	457	463	479	454	518	457	482	500	446	484	492	461	498	447	511	485	441	477	467	480	457	471	460	488	477	461	503	487	461	459	441	480	503	456	461	485	499	502	474	504	484	434	479	491	472	504	484	476	488	488	452	471	467	482	497	467	504	466	488	477	426	483	481	471	456	471	444	475	498	456	488	505	514	482	515	454	446	515	490	478	493	501	479	503	495	446	485	528	457	479	450	497	447	467	502	512	501	478	454	465	445	482	466	454	486	505	452	464	461	490	498	458	467	454	474	446	499	498	458	467	471	480	469	496	511	491	503	467	487	482	487	499	457	475	454	503	471	474	484	467	473	522	482	479	460	478	482	492	464	522	499	467	474	494	493	476	452	489	509	435	490	474	465	483	447	441	478	451	469	458	455	462	461	485	435	472	460	454	492	484	445	503	446	514	494	464	468	478	428	460	445	441	412	489	441	437	455	506	479	487	484	456	463	512	470	497	487	453	483	466	438	485	453	499	479	468	440	474	494	497	507	440	504	495	497	482	480	485	483	436	489	480	481	454	451	459	486	481	493	482	450	471	520	502	498	496	438	522	506	491	447	480	486	503	476	480	507	495	452	487	457	457	514	481	460	465	492	468	468	496	478	480	446	513	501	459	493	501	488	512	502	443	474	470	479	483	480	471	511	498	500	480	476	467	478	482	480	481	519	493	513	484	448	474	482	449	486	464	465	477	497	488	507	488	486	465	463	473	454	459	469	468	475	482	459	492	505	502	478	517	492	495	473	456	506	461
35536	64107	51966	35756	25165	17557	14377	11626	9269	7770	6239	5308	4291	3309	2706	2310	2048	1848	1491	1261	1169	1203	1096	1003	993	788	797	713	728	700	723	685	612	664	611	612	553	590	537	561	553	507	541	541	534	470	502	459	464	505	460	480	492	517	463	496	450	456	506	461	488	454	492	423	433	486	479	442	426	487	467	475	485	457	468	481	463	483	490	455	500	483	499	474	498	491	435	464	439	481	471	453	468	471	448	459	460	489	461	483	430	455	470	475	465	490	493	473	462	481	459	504	480	454	467	469	482	452	459	455	456	505	485	469	425	458	456	459	480	481	467	416	449	473	419	470	486	462	518	494	457	481	473	517	476	480	462	477	523	484	445	490	521	512	466	468	521	464	468	476	454	461	465	474	447	453	495	469	492	452	470	450	487	479	465	487	434	463	536	451	447	462	456	459	440	530	491	465	502	472	504	478	491	443	491	452	482	471	499	489	466	486	436	461	459	437	461	457	440	480	484	478	455	466	480	454	481	485	481	490	462	485	447	483	475	467	472	466	491	418	464	468	457	504	489	439	460	499	491	463	442	448	457	482	477	466	446	483	509	435	464	466	463	478	498	439	483	444	477	450	476	477	469	501	477	498	443	496	456	474	469	451	476	487	423	517	474	446	450	408	430	489	496	484	488	471	475	451	449	444	479	450	421	471	459	461	521	494	493	468	477	471	504	443	433	504	427	444	435	461	491	471	460	449	481	501	478	467	510	434	445	468	461	469	516	468	465	451	466	430	475	473	456	478	459	460	430	459	473	499	493	481	502	511	469	457	475	442	475	443	484	488	499	477	494	447	505	452	488	474	488	467	430	483	450	470	460	473	484	474	502	480	467	453	483	447	476	516	465	443	474	434	459	451	481	471	470	460	462	490	436	455	459	445	473	456	453	467	504	438	475	506	447	505	463	492	490	460	463	472	451	483	467	463	469	493	470	479	459	487	476	508	445	497	433	463	481	453	475	472	445	489	478	465	459	460	475	485	477	465	510	462	467	470	458	448	435	499	484	510	509	528	437	467	460	432	474	456	482	473	519	474	503	476	466	490	460	426	460	484	491	443	469	444	476	483	454	473	513	514	426	497	463	471	452	493	422	483	444	492	508	474	484	514	500	464	438	461	507	466	446	476	462	468	474	484	522	490	473	469	461	430	467	474	471	478	493	455	487	516	444	474	437	479	477	484	505	465	468	470	455	471	473	478	404	477	460	502	455	508	450	469	488	464	530	450	470	484	463	497	443	467	458	465	413	464	433	467	487	467	486	475	470	476	496	481	442	454	458	474	464	468	455	499	459	464	508	468	467	500	468	491	416	501	473	448	459	447	468	465	442	484	472	487	419	477	457	444	458	501	500	440	459	516	486	442	464	447	487	468	487	478	472	470	470	450	470	451	470	467	445	451	437	490	456	473	472	488	480	521	452	453	468	493	506	459	490	449	494	456	479	482	512	472	461	473	472	479	459	503	515	519	476	465	486	471	486	449	475	504	463	438	463	467	475	491	474	470	480	468	457	457	469	438	470	484	455	484	500	441	461	474	501	409	437	454	462	453	491	462	454	470	461	489	465	472	449	457	446	468	512	517	488	438	442	444	474	460	468	478	468	495	450	474	456	464	455	442	452	465	470	450	486	467	463	497	468	463	490	503	465	479	464	460	456	487	505	450	445	482	464	473	486	425	474	460	466	466	498	465	478	464	475	492	453	487	471	452	482	483	459	482	451	481	438	478	488	486	469	493	493	479	449	478	439	496	464	447	486	488	455	468	432	436	497	498	515	514	489	477	443	484	473	463	511	485	475	496	471	452	478	426	491	479	453	430	448	491	490	485	468	483	471	473	482	444	432	481	490	454	509	479	451	475	446	454	472	472	445	505	487	486	468	462	467	485	465	491	496	465	479	471	488	484	444	447	459	502	458	462	437	462	509	484	502	503	451	464	486	446	526	506	440	490	447	457	462	452	505	536	438	446	430	469	460	449	492	449	475	487	500	480	482	492	506	491	516	483	460	466	496	497	470	494	477	470	490	511	412	477	475	470	501	488	436	488	483	459	496	459	442	451	486	483	469	470	433	476	486	483	485	463	441	490	491	485	482	451	445	475	436	428	411	506	516	441	469	484	473	455	436	456	430	460	496	465	480	472	463	441	445	473	494	447	486	489	458	461	508	479	497	478	492	462	497	470	493	461	444	528	457	470	461	443	493	477	468	464	457	450	456	450	468	450	472	480	462	478	467	455	493	447	510	443	447	462	457	475	483	463	485	471	485	450	446	475	465	447	467	472	497	478	472	435	485	535	480	461	461	440	478	463	492	462	495	472	459	502	468	486	439	472	526	446	468	471	479	462	436	455	480	441	458	504	489	480	471	452	488	496	425	460	463	529	461	452	487	452	475	486	472	421	445	458	441	486	451	481	471	481	477	478	470	481	494	477	443	431	452	444	499	470	464	480	484	480	468	480	459	466	484	491	457	446	461	468	454	451	441	475	445	478	439	453	448	474	435	484	486	463	453	455	515	493	440	497	450	491	476	465	458	442	461	472	468	449	474	470	470	489	468	487	505	492	450	482	425	478	440	442	492	445	508	488	463	451	484	497	479	499	459	460	476	440	481	474	467	470	486	457	453	487	463	464	483	471	494	473	480	497	482	455	487	474	486	461	434	473	490	476	479	419	468	449	498	517	421	492	446	478	457	494	468	479	480	454	490	481	491	423	502	487	504	452	483	469	504	495	479	436	430	490	471	496	524	491	447	410	477	474	421	456	448	444	495	489	455	526	460	459	454	412	463	466	490	442	508	450	453	439	472	491	473	480	502	482	462	482	470	457	440	458	455	464	477	454	482	472	479	462	472	483	495	463	472	466	470	470	460	502	475	477	480	476	449	467	447	480	482	448	470	496	470	456	461	482	468	491	457	471	445	504	487	478	462	469	452	507	477	510	461	472	482	443	463	448	460	450	448	475	505	478	504	473	501	457	475	510	476	446	471	495	456	508	480	469	460	490	467	475	477	465	478	479	461	429	442	487	427	499	467	445	482	479	463	467	504	469	439	443	505	448	470	476	468	487	484	441	453	466	470	455	464	494	466	474	465	472	468	438	478	489	486	477	511	488	454	495	444	452	458	460	499	451	506	490	456	442	452	468	462	484	499	473	461	465	452	495	494	460	433	448	511	452	472	459	458	475	444	450	475	485	468	474	469	486	467	428	466	436	476	475	448	435	511	442	500	485	471	475	459	482	467	494	432	494	467	451	437	478	473	469	461	431	500	481	434	485	450	452	472	447	448	448	465	459	472	462	498	464	492	493	487	472	456	490	486	466	481	461	476	469	475	424	490	485	479	493	450	491	463	468	458	460	489	467	428	437	450	481	495	465	460	466	493	464	482	497	475	449	478	441	446	495	470	514	418	472	484	447	436	462	516	520	495	487	442	485	452	477	457	486	463	481	462	474	485	477	486	488	492	469	468	448	458	475
34222	41359	39507	25881	13214	7041	5012	3819	2909	2445	2089	1703	1536	1331	1108	1003	980	868	767	699	706	673	665	704	583	564	544	597	538	535	526	516	518	518	513	510	482	477	485	481	470	476	489	471	494	473	452	485	459	481	441	468	454	436	447	473	481	463	475	442	464	460	431	441	435	512	466	436	446	439	479	471	485	460	460	414	460	441	433	442	435	457	459	449	425	449	420	450	443	443	452	456	462	463	480	452	481	452	458	452	461	451	449	456	495	490	506	455	466	469	466	459	463	460	435	469	454	509	479	459	467	451	445	454	456	440	519	504	448	445	481	450	457	469	439	486	449	471	446	468	452	432	454	426	464	489	461	487	493	445	465	447	425	444	420	470	465	455	507	422	443	449	440	460	470	425	455	457	466	430	468	448	445	456	451	477	414	469	482	465	455	449	445	436	506	490	442	467	434	446	420	438	444	446	486	502	423	445	503	449	466	452	499	466	492	501	463	459	450	488	484	515	451	476	455	459	424	454	483	433	454	494	461	455	451	457	484	470	473	447	467	454	438	507	454	457	438	459	476	445	450	434	472	461	467	458	448	470	449	423	436	467	469	422	473	477	427	475	430	451	444	456	452	465	472	416	463	460	469	440	485	433	485	453	449	453	416	463	462	452	470	429	441	439	455	464	473	456	474	450	434	453	436	440	455	468	486	440	459	465	444	442	472	460	471	441	461	455	440	470	444	464	441	494	458	447	494	434	437	455	438	503	431	470	459	462	447	458	452	471	451	469	462	450	458	447	444	438	464	458	489	483	451	462	463	487	453	491	451	469	423	475	471	477	486	432	465	484	453	485	485	467	468	471	437	442	455	485	493	459	471	476	451	422	453	442	452	451	416	439	466	458	443	458	439	450	485	476	472	442	442	468	492	418	470	444	466	443	454	445	463	452	463	481	480	449	508	491	481	458	448	476	445	416	472	467	463	503	431	446	488	462	447	457	451	440	444	441	455	448	495	495	440	460	422	444	482	460	476	462	449	463	454	483	465	483	491	403	470	483	449	503	447	463	450	462	419	419	416	465	467	468	448	397	494	484	455	455	493	443	458	480	466	424	430	441	459	458	468	505	477	448	483	436	465	459	476	483	450	453	484	452	490	402	474	455	417	477	449	465	473	444	470	460	460	492	459	468	446	503	457	484	483	528	451	471	445	456	456	425	441	491	454	497	459	464	436	457	468	431	462	480	452	423	467	476	474	429	434	461	455	475	460	428	468	451	460	464	442	424	453	450	430	417	485	470	449	446	489	440	424	504	435	414	447	459	473	452	466	479	470	418	475	514	437	489	485	449	451	494	474	471	409	425	471	428	485	471	492	479	446	488	445	458	494	485	446	437	448	464	467	418	455	439	434	440	448	454	436	440	511	444	453	462	483	491	444	469	453	455	478	439	463	479	458	452	478	454	444	450	494	425	487	489	419	455	418	452	429	443	436	448	481	424	502	479	496	425	457	479	459	467	444	461	409	466	450	456	452	473	475	466	433	453	395	479	455	445	449	464	446	463	455	489	468	484	497	438	501	468	437	465	475	460	445	446	463	452	438	431	474	405	467	455	473	452	485	474	482	424	455	459	496	448	434	480	452	477	429	467	461	451	472	444	469	476	438	465	454	439	477	431	532	470	494	441	435	431	434	435	474	477	452	459	428	448	468	469	426	481	498	466	466	477	452	459	414	455	457	468	490	457	490	487	498	443	449	418	490	418	461	452	475	473	443	456	455	456	494	489	434	469	458	430	439	461	450	457	452	465	456	438	469	445	487	481	471	470	442	462	438	442	484	470	446	464	434	471	475	480	470	475	416	457	414	462	472	430	487	453	488	457	468	449	437	475	468	454	451	458	450	440	434	480	422	472	456	473	479	451	413	473	448	460	487	442	440	462	506	491	456	461	447	446	477	483	485	454	489	442	464	492	490	450	435	446	481	466	497	467	464	476	438	473	503	462	496	416	445	424	447	437	437	451	476	468	450	436	487	461	423	463	445	479	441	443	462	447	432	466	431	460	512	445	458	448	448	426	464	433	459	451	453	464	444	464	475	460	415	462	459	453	470	453	443	437	431	428	442	442	450	455	487	419	451	428	478	475	441	456	511	430	465	477	459	464	468	471	437	464	411	461	473	447	457	452	422	490	447	422	475	465	470	518	468	435	454	449	462	440	475	464	471	479	407	449	466	470	466	428	453	491	471	517	462	500	443	432	473	410	432	478	440	418	459	460	475	487	466	458	486	435	463	420	464	500	444	471	485	464	416	461	444	429	445	404	424	448	469	457	459	469	423	469	444	496	443	472	510	442	410	440	488	431	459	456	476	431	451	487	466	482	468	511	462	445	469	465	487	411	463	462	400	407	481	426	458	483	468	473	448	452	435	433	466	441	445	459	477	439	452	460	431	445	483	457	478	468	447	418	467	451	450	432	497	456	465	470	482	447	440	464	510	476	453	439	462	424	454	464	472	483	455	483	460	460	458	460	455	450	437	482	465	430	455	480	507	441	458	485	416	442	475	435	506	430	435	463	440	426	464	480	430	431	477	468	467	432	504	413	431	455	439	451	463	457	444	458	446	441	454	465	459	448	453	440	481	475	433	447	457	460	490	467	473	437	498	428	435	429	462	444	418	468	457	496	456	404	420	442	447	461	441	481	427	423	459	451	450	451	461	409	436	509	425	438	449	409	464	443	462	450	452	454	440	461	472	461	467	500	446	463	495	437	481	449	492	461	443	454	399	417	448	441	489	485	429	474	489	451	447	472	455	452	449	456	459	439	441	436	484	453	478	401	468	456	481	471	476	434	448	438	445	444	458	486	451	484	492	442	428	453	436	471	483	439	433	448	467	483	456	460	486	479	447	447	473	444	458	441	442	499	467	444	458	453	466	448	470	474	432	472	462	448	452	437	430	456	447	475	445	467	431	456	440	455	405	445	462	429	468	455	462	471	504	478	433	432	436	465	440	446	455	498	470	443	439	461	458	442	428	457	468	467	451	456	466	488	484	454	471	461	439	475	444	450	443	460	495	473	417	447	477	492	474	467	452	430	487	457	469	454	433	441	437	445	436	472	452	454	409	438	468	439	434	468	449	456	458	432	419	468	429	440	439	442	426	460	467	475	465	436	450	468	461	422	403	470	440	460	460	470	435	430	432	469	412	445	470	480	470	419	460	458	459	470	436	451	453	431	496	439	437	446	489	457	473	448	482	465	514	475	489	452	419	476	450	466	443	459	443	451	429	445	435	448	437	460	435	463	469	455	448	438	447	475	446	439	514	424	446	433	465	460	460	449	443	463	449	437	504	439	441	478	456	465	436	415	442	472	466	437	486	424	462	441	476	461	483	501	465	474	464	463	494	447	436	484	440	438	440	437	472	464	459	428	410	481	447	473	438	484	464	466	469	482	452	475	440	474	464	504	494	436	479	448	450	483	448	474	477	468	453	465	451	443	472	458	442	397	466	464	446	466	463	446
37771	54125	37161	22273	14169	9987	7614	5957	4558	3813	3043	2572	2156	1797	1527	1327	1167	1074	964	837	788	785	758	793	667	642	627	615	644	565	564	578	558	487	562	531	516	500	505	484	432	473	522	450	445	431	450	483	480	474	437	473	469	462	444	493	462	506	465	466	481	473	478	489	502	419	441	471	458	462	487	452	431	495	457	521	468	442	456	469	468	483	477	510	463	468	496	474	460	429	484	450	458	413	451	462	490	450	488	465	483	481	437	466	429	461	477	458	485	452	442	450	446	466	437	477	477	478	471	467	451	431	443	463	460	483	458	470	449	418	470	455	493	453	435	465	466	439	459	447	458	490	447	497	479	464	454	461	471	432	474	456	477	448	484	447	462	477	458	477	449	459	461	450	481	469	459	440	429	482	472	477	508	449	440	455	440	491	478	438	467	487	487	518	442	476	485	434	450	466	476	488	433	469	487	469	452	475	425	441	462	455	428	417	416	445	442	426	451	462	457	449	450	468	436	466	471	476	467	438	443	535	456	484	475	452	466	439	467	495	455	478	463	450	461	452	428	442	439	465	481	493	461	448	456	451	466	446	447	472	463	462	478	468	470	481	441	431	460	453	460	481	480	462	501	444	491	464	509	472	498	463	483	482	507	479	491	480	487	459	454	486	440	438	460	454	462	515	458	462	490	482	464	502	465	466	482	448	478	480	507	464	458	453	419	457	480	482	485	459	434	447	454	487	471	441	473	459	458	495	449	438	493	459	445	448	446	473	447	467	446	496	449	452	434	477	472	456	478	453	468	471	474	461	479	476	443	421	434	437	475	429	422	480	478	485	445	463	415	491	484	477	472	449	442	504	467	473	471	449	491	455	463	464	453	468	472	458	437	469	496	470	465	456	442	445	436	459	469	451	483	468	419	483	485	463	490	517	403	454	494	483	466	449	449	461	494	517	438	478	465	475	478	467	452	460	471	481	409	490	503	478	470	479	434	471	485	477	474	480	485	481	454	460	493	493	467	467	439	485	492	461	399	496	450	512	440	487	485	391	471	470	463	430	470	481	492	472	493	498	447	455	449	466	436	476	438	442	438	450	448	455	437	506	458	470	493	416	457	432	460	488	453	442	461	445	455	439	433	503	467	482	460	471	478	432	470	455	487	434	448	460	457	450	442	472	447	475	468	439	461	443	508	464	430	489	470	446	457	471	458	447	440	452	487	466	495	452	472	457	464	437	479	416	463	459	484	449	473	474	467	460	466	482	492	470	462	490	456	491	480	492	498	503	450	486	453	475	487	483	461	446	458	473	452	431	440	464	442	493	443	457	460	445	444	438	474	468	443	480	442	452	466	489	460	442	448	449	501	471	460	478	484	469	434	472	481	462	438	442	442	446	493	499	435	452	447	471	470	481	488	450	422	499	476	470	459	465	414	476	486	472	475	469	451	448	445	515	437	466	451	474	457	480	478	442	469	461	489	458	485	438	494	448	463	481	414	461	468	454	466	448	454	471	462	459	477	464	453	459	458	437	489	480	463	458	456	462	423	474	483	468	453	456	469	476	471	445	473	479	445	480	468	482	493	464	502	442	470	476	493	450	455	466	475	491	494	467	471	454	466	479	464	460	512	447	490	471	459	436	472	477	454	445	485	465	459	473	462	493	436	457	408	464	493	454	450	461	492	457	469	475	424	451	477	483	488	482	432	437	425	435	445	469	410	499	470	454	410	458	469	471	441	453	475	479	435	460	499	473	443	447	474	435	430	466	433	457	456	458	440	491	490	471	407	480	443	443	410	443	500	470	446	450	458	466	499	458	477	454	465	452	447	435	468	493	453	459	477	481	460	461	473	443	496	440	504	481	445	464	451	480	445	439	449	490	450	421	488	450	425	448	451	477	460	420	463	473	485	451	432	449	460	483	430	470	474	453	456	412	472	511	419	491	503	472	474	467	490	458	450	472	446	496	439	437	456	477	503	468	499	491	444	446	473	477	457	446	421	458	457	444	455	496	493	462	486	504	453	458	458	466	496	454	421	456	478	442	441	482	478	450	469	463	478	427	469	475	445	439	458	449	491	476	429	468	463	427	443	449	477	504	465	462	482	485	477	457	465	510	392	479	470	483	435	474	463	480	440	443	468	456	453	493	435	512	426	471	450	426	451	477	467	485	462	446	474	424	430	477	450	450	487	428	452	426	482	447	476	460	443	455	419	479	451	479	474	442	446	486	472	450	468	424	472	487	459	440	468	447	502	443	477	444	437	493	464	454	456	484	484	467	466	495	488	454	443	467	425	429	457	442	455	488	475	469	446	424	447	488	465	471	454	458	428	477	457	466	429	459	494	461	468	448	455	465	442	438	444	447	467	451	466	505	445	451	474	499	492	469	461	494	491	491	458	464	434	521	486	465	489	438	457	477	492	472	424	436	460	448	439	459	439	456	447	473	462	415	458	496	438	474	471	479	474	493	457	456	478	490	479	475	441	462	451	458	482	483	498	465	475	496	441	487	446	485	470	460	470	473	458	443	484	447	445	470	453	458	467	473	498	461	438	451	482	487	498	443	448	477	450	457	454	459	459	452	467	472	450	496	443	507	451	473	443	434	455	462	474	476	479	493	477	469	482	468	452	471	485	425	440	500	462	481	453	438	443	469	398	497	495	465	512	475	449	473	459	471	459	496	502	459	438	481	432	466	510	478	459	458	454	461	466	455	465	461	470	468	481	483	472	421	459	424	402	508	454	441	448	482	482	439	465	480	472	423	461	439	468	466	490	464	488	477	487	450	463	509	457	446	443	461	450	479	436	491	486	445	450	439	471	484	514	479	464	444	454	470	441	451	458	458	471	470	494	467	491	453	476	491	449	449	455	445	432	465	424	472	455	462	448	441	434	457	460	450	428	484	464	465	445	488	459	454	453	499	447	514	455	414	464	448	444	440	438	459	468	454	453	427	470	464	441	496	476	464	500	499	471	453	455	470	476	486	451	453	482	449	425	491	479	449	464	448	476	473	474	455	500	471	449	439	459	468	477	456	464	455	491	459	515	472	469	479	475	461	472	450	467	473	458	481	452	476	470	487	465	467	464	481	486	473	502	449	464	457	462	485	446	467	436	471	502	445	468	463	449	468	484	488	477	489	489	455	470	469	494	434	489	465	443	505	462	468	455	466	481	483	475	440	511	414	459	495	458	472	494	458	486	480	429	443	485	466	451	430	464	465	419	466	482	443	490	470	424	441	486	437	428	444	426	502	465	471	444	501	424	482	478	423	482	464	516	483	482	464	503	478	429	444	473	464	488	438	474	497	457	481	488	466	429	479	489	427	471	440	449	465	434	456	425	447	434	511	473	448	497	449	469	428	399	480	437	435	471	497	415	450	455	437	477	460	447	467	454	488	480	486	437	430	478	466	449	482	464	437	437	460	462	461	477	465	458	451	464	457	481	482	480	455	482	453	477	456	459	447	497	441	480	466	456	483	442	446	477	483	431	492	472	493	434	519	464	475	468	453
24227	21379	28944	25453	21892	16767	9148	5683	4084	3491	3043	2446	1994	1679	1360	1265	1221	1062	945	860	853	826	766	740	664	575	601	601	616	595	562	507	552	514	522	511	497	500	508	460	482	449	441	454	454	506	462	457	455	438	424	473	472	463	484	469	467	471	451	456	437	438	449	463	462	464	455	422	445	424	434	453	404	459	480	407	500	439	463	434	434	466	428	468	451	444	438	473	437	414	458	400	395	432	430	471	420	493	431	497	457	459	419	467	470	474	449	459	468	447	489	494	435	463	450	440	421	411	450	466	453	457	461	468	467	412	452	431	459	448	452	432	451	503	446	453	450	462	453	435	453	477	448	472	453	451	457	441	435	452	442	419	413	475	472	461	451	463	477	465	461	478	431	432	470	423	466	475	433	449	442	445	397	450	447	428	474	432	460	467	439	443	455	441	416	472	469	469	441	445	473	482	494	455	447	475	443	442	447	449	461	428	449	458	464	438	417	413	445	478	491	420	419	443	456	444	442	433	471	441	442	494	435	427	477	462	460	442	432	454	443	490	440	431	427	431	433	441	465	422	462	443	513	430	458	470	485	465	418	461	484	445	464	499	497	438	408	458	426	435	440	493	422	406	465	461	431	457	450	423	455	456	432	456	435	439	468	458	445	454	463	457	476	441	457	447	471	466	479	467	446	452	473	427	443	444	462	451	473	439	463	467	495	506	435	448	474	470	464	443	389	432	465	441	463	478	420	457	436	427	457	449	457	443	499	454	452	458	472	447	412	458	480	456	409	467	447	425	407	415	458	448	438	455	477	449	469	449	455	464	472	457	472	449	450	480	459	431	464	409	456	428	427	475	444	451	470	437	471	419	425	428	451	428	420	463	413	414	464	458	494	465	430	446	411	459	460	452	468	471	447	442	471	477	495	438	452	446	455	413	511	418	462	472	453	432	464	457	469	437	461	449	444	423	432	481	487	464	441	447	444	423	441	423	423	462	480	469	449	450	430	416	451	443	472	437	455	461	478	469	452	439	422	468	473	458	457	420	440	454	476	445	494	442	467	463	429	436	475	477	503	441	465	423	445	453	469	434	426	441	461	443	427	445	476	447	461	425	409	429	482	462	479	448	480	454	431	442	414	424	451	463	478	483	444	446	445	424	456	448	454	437	459	477	458	441	467	462	452	476	428	437	449	429	473	469	442	431	482	468	495	473	458	437	448	492	436	511	445	488	442	460	444	423	403	447	413	429	391	454	490	482	426	443	439	500	454	459	461	451	400	434	437	450	434	483	434	421	423	460	451	442	437	422	486	489	453	461	448	456	470	461	493	440	446	490	415	467	452	476	459	458	450	477	420	443	443	498	451	463	403	441	437	461	454	448	450	472	453	458	489	479	468	460	459	476	446	460	427	450	429	461	463	479	464	445	445	439	420	441	454	445	423	471	469	464	408	449	404	472	430	483	420	425	447	466	467	447	474	460	440	451	435	471	502	465	451	427	428	453	418	485	442	460	456	440	443	491	431	485	497	494	481	459	440	460	434	472	491	462	449	442	465	453	459	452	459	479	464	471	436	440	489	434	473	464	447	479	435	480	453	414	432	461	450	452	460	469	463	471	467	441	482	439	444	420	412	444	445	483	487	417	499	482	417	446	464	451	443	437	469	457	452	465	412	458	466	476	421	449	460	454	458	482	458	411	438	457	471	463	447	472	486	457	477	479	497	435	423	452	434	470	450	434	461	492	457	424	468	441	479	474	482	470	444	422	439	427	474	483	450	478	468	427	451	458	474	469	462	482	442	451	450	491	453	439	408	431	434	468	501	490	459	463	425	436	463	429	459	494	436	437	440	452	417	428	471	433	453	443	439	437	440	452	413	473	454	472	441	454	450	414	458	428	432	453	444	453	476	473	450	452	454	463	464	436	418	531	452	456	471	443	511	455	470	433	435	502	412	489	430	445	493	460	458	446	430	476	429	473	462	461	419	450	430	471	428	431	440	423	430	451	470	462	431	454	440	459	446	473	450	463	477	474	484	477	407	480	430	436	489	484	481	486	480	464	419	475	486	479	448	453	458	432	414	484	459	442	488	467	463	479	457	441	463	425	449	435	469	440	455	430	408	457	422	459	492	449	422	440	475	439	440	454	478	441	445	425	499	447	478	470	451	458	454	442	458	432	486	458	460	447	459	446	415	442	442	416	481	418	455	472	480	464	451	444	483	429	475	439	438	476	469	409	440	415	453	452	434	430	455	446	430	461	489	435	457	435	450	466	452	456	431	397	450	460	457	486	464	417	427	488	421	413	454	451	476	471	444	431	521	467	445	430	471	440	449	451	431	487	458	457	486	435	453	433	450	478	494	443	428	463	443	452	444	470	400	423	466	466	447	418	450	435	405	460	485	446	462	438	441	440	435	427	444	468	426	460	406	445	478	452	438	461	443	454	435	442	437	468	473	449	407	463	456	432	420	413	443	448	452	435	447	452	440	476	450	457	454	415	467	487	461	476	436	428	455	462	502	438	455	463	439	462	446	461	432	444	465	449	452	474	493	446	459	449	461	463	452	474	405	432	449	462	447	459	423	453	485	461	467	448	458	470	459	459	469	486	466	432	433	442	448	447	428	478	475	425	453	418	437	422	435	467	456	503	470	470	457	455	490	437	460	443	430	471	401	450	444	460	439	472	447	428	414	461	448	437	467	478	446	425	429	476	483	444	423	452	477	476	398	448	460	441	463	450	424	445	434	438	464	474	419	447	430	430	481	440	472	446	429	437	444	440	469	443	447	450	475	458	462	451	478	437	496	447	472	445	454	449	392	403	432	445	453	410	466	440	447	477	515	466	437	461	456	458	437	427	493	467	454	427	440	430	454	441	418	471	453	432	406	454	433	442	441	431	445	453	442	416	490	457	492	476	461	471	464	474	453	438	438	447	429	461	418	423	458	440	427	442	454	417	424	445	466	433	425	472	466	476	417	451	483	421	427	433	493	471	454	478	403	460	455	445	458	441	449	468	494	426	458	467	512	440	461	455	505	446	438	423	491	439	432	465	477	445	473	441	467	472	460	456	449	413	423	419	473	446	483	429	425	472	409	442	425	432	466	445	447	466	445	431	446	431	434	463	447	428	427	392	456	441	451	448	416	454	440	449	450	480	413	438	470	436	439	422	427	428	418	491	467	437	462	444	423	475	423	416	435	430	461	463	475	441	413	441	453	443	457	460	452	444	429	448	487	445	454	452	468	446	425	441	446	445	457	438	491	423	467	457	434	488	422	453	436	461	503	429	482	453	476	441	436	484	494	456	468	400	473	416	474	468	455	462	495	458	491	472	451	426	472	466	432	441	470	442	436	484	463	459	471	438	462	435	424	462	478	422	461	484	469	408	511	448	468	471	447	464	452	439	438	470	460	466	447	455	440	456	413	459	464	423	454	491	469	460	448	455	488	493	476	460	473	414	441	419	435	473	442	474	462	442	445	454	487	460	443	460	429	453	447	460	434	442	495	453
38023	62065	47065	30093	18667	13747	10228	8157	6250	5183	4361	3628	2925	2322	1971	1736	1648	1351	1118	1028	1009	912	949	799	759	617	615	710	683	671	584	587	585	602	526	561	528	514	500	479	496	496	467	459	504	465	474	454	470	437	485	461	478	473	454	455	441	464	456	465	435	437	436	442	504	427	453	453	449	470	442	485	453	474	434	431	495	452	456	453	434	459	502	440	473	423	483	470	463	465	422	438	469	408	440	495	424	480	427	479	446	465	452	452	427	450	478	486	489	464	448	475	465	470	455	467	432	442	482	485	463	449	413	463	449	453	475	481	454	432	434	475	467	492	412	445	445	488	419	447	455	454	479	461	461	430	439	472	447	470	500	482	448	472	451	434	462	465	442	469	435	470	470	477	452	468	456	442	471	445	444	425	422	481	488	459	401	446	443	456	443	431	472	482	442	457	496	450	456	438	434	458	431	463	481	443	462	442	461	409	460	463	438	436	476	439	429	470	484	422	448	456	436	427	474	429	446	472	473	433	443	454	449	476	472	431	465	432	492	477	452	466	483	484	450	458	438	500	461	472	484	453	415	470	434	432	423	458	461	439	438	456	444	448	440	482	441	425	464	439	446	444	470	466	458	438	449	443	470	444	456	457	468	460	427	428	378	428	495	433	431	444	465	438	429	456	441	424	445	459	486	492	471	467	473	439	463	472	456	434	481	502	423	499	460	468	451	492	449	442	448	423	446	519	439	477	486	451	470	460	485	438	469	481	432	440	442	424	459	464	416	414	418	461	450	481	461	502	437	462	460	449	438	458	456	414	443	464	457	421	494	455	469	437	407	468	459	459	485	460	428	488	444	464	443	458	478	456	467	459	454	480	405	435	477	512	434	445	453	416	447	445	453	449	488	486	456	426	439	492	457	429	458	419	430	466	425	448	427	454	473	446	469	427	420	476	414	448	485	448	430	428	473	481	461	422	426	495	462	441	420	459	505	474	448	450	434	450	418	420	459	454	470	420	453	441	461	488	463	448	446	451	441	415	450	436	443	431	496	438	454	469	459	452	456	421	447	428	441	459	492	425	442	483	434	476	484	470	464	458	460	451	461	462	491	453	411	465	482	480	428	437	481	450	458	401	483	444	467	490	484	450	435	468	431	440	463	430	426	464	447	471	443	434	443	415	429	481	486	459	410	445	488	484	479	486	446	461	470	437	474	477	458	465	455	473	484	468	454	461	475	479	436	450	431	447	473	447	459	424	447	460	447	436	448	456	456	469	481	445	510	452	465	460	482	448	461	432	462	471	449	496	445	479	452	473	456	439	437	464	436	417	417	452	433	446	483	463	466	440	461	453	421	446	457	447	439	436	426	499	455	486	447	472	443	446	484	473	444	437	477	422	450	405	440	435	453	437	460	502	434	433	477	457	443	438	443	459	460	432	449	445	417	491	452	477	454	431	448	448	461	476	458	440	462	428	424	470	483	407	432	485	446	461	489	491	421	442	465	447	439	414	440	473	444	461	475	422	472	383	475	505	482	438	476	460	436	484	478	481	416	461	423	460	475	461	427	478	427	471	441	454	464	507	435	460	454	490	473	442	439	444	476	480	434	463	457	466	476	402	478	449	487	435	417	441	468	433	456	433	442	409	453	430	445	441	431	465	455	444	437	459	472	475	459	464	440	459	468	462	473	458	460	441	477	458	456	485	449	462	477	419	466	481	462	429	463	464	469	472	479	447	464	451	472	447	442	459	483	448	470	453	435	473	464	443	453	499	459	446	484	483	445	460	443	471	450	475	454	504	427	470	502	443	457	416	429	468	459	429	418	458	445	449	442	451	448	443	464	453	471	480	413	451	459	444	428	458	455	466	455	487	467	428	477	435	461	443	454	466	462	488	452	460	458	480	464	440	468	469	471	475	485	447	448	464	419	485	448	434	478	456	497	487	488	434	446	450	426	445	464	452	491	480	493	443	465	486	451	452	457	410	479	431	485	464	454	480	445	455	433	432	446	415	482	462	476	435	439	431	456	454	461	458	459	454	436	465	468	484	467	441	446	468	452	470	439	459	398	436	468	445	433	472	425	489	453	448	477	473	458	440	484	448	460	461	427	444	435	413	442	458	484	456	402	452	494	440	473	459	478	470	452	465	465	488	472	446	422	438	424	469	457	426	463	433	468	436	422	457	449	456	460	443	436	434	461	482	457	425	441	459	422	488	456	415	466	417	452	434	485	436	435	407	473	491	426	472	448	436	445	435	451	452	445	452	451	409	494	423	450	434	452	480	441	462	439	442	424	432	439	500	487	490	442	401	456	471	452	492	478	454	439	444	492	490	466	458	434	447	446	442	440	443	447	445	483	437	438	447	430	435	479	434	443	492	459	462	445	453	434	459	450	471	468	464	463	456	449	478	445	439	448	453	435	449	492	431	447	453	446	477	458	456	488	458	458	460	487	448	450	432	415	449	490	454	493	456	448	416	432	437	434	470	482	452	457	441	441	453	457	439	444	434	439	476	459	454	429	478	433	473	448	469	492	456	446	440	457	463	468	443	464	470	433	461	464	444	471	421	461	414	471	430	428	448	461	433	493	439	451	426	463	424	433	456	454	435	481	432	493	476	438	415	451	458	426	457	453	511	476	470	469	498	494	417	442	474	470	437	496	445	432	432	454	455	476	460	455	438	469	442	460	429	425	460	482	456	471	454	463	468	477	482	485	493	436	429	429	463	461	471	481	451	460	455	435	423	442	476	432	451	454	439	482	442	449	478	448	487	467	437	461	482	489	434	443	500	507	439	452	490	424	466	414	438	436	486	466	436	432	474	449	479	467	435	467	439	456	453	463	446	459	446	458	462	443	446	425	483	471	464	469	445	400	465	478	411	452	443	477	425	441	431	456	477	462	475	414	460	441	438	431	434	437	480	411	486	464	446	450	448	498	467	481	459	436	424	434	417	473	459	491	451	431	472	440	479	460	444	461	431	470	430	443	409	452	454	433	469	488	463	489	444	462	466	457	470	436	465	429	470	440	482	440	434	463	497	449	460	442	462	473	425	442	465	454	454	485	424	460	469	450	441	461	412	434	446	449	439	471	461	466	480	455	471	483	440	456	471	440	441	439	440	448	450	485	422	454	461	435	426	502	445	470	473	462	457	437	446	424	462	466	461	463	483	458	439	402	462	468	454	481	439	484	483	444	492	474	448	475	497	433	468	447	461	440	434	436	484	478	463	462	445	419	501	444	450	470	460	439	439	456	483	420	440	400	445	439	459	473	447	453	481	456	423	434	469	470	445	462	440	474	462	443	443	402	445	469	446	458	432	452	477	471	492	467	470	402	462	426	421	426	444	480	476	480	434	458	485	493	505	460	463	434	463	430	475	441	441	455	442	486	444	480	446	471	461	446	452	442	483	462	455	504	468	462	423	445	456	445	471	485	459	483	436	471	463	458	469	442	440	429	463	442	461	440	426	433	439	438	474	461	443	499	452	470	449	481	498	432	441	466	433	454	485
25412	21699	29244	26942	18038	9194	5427	3831	2947	2286	2017	1813	1557	1313	1166	1104	905	830	802	779	754	748	686	600	564	585	557	592	606	536	559	541	551	482	509	517	517	514	486	494	490	485	506	465	480	423	442	500	445	460	520	489	511	471	486	491	465	488	488	469	483	463	444	432	455	465	473	504	503	496	447	471	476	458	453	446	458	480	473	466	497	500	501	448	436	488	483	471	456	462	462	461	454	522	496	442	473	499	459	417	462	497	458	459	481	466	475	455	469	451	478	518	461	507	462	502	452	496	485	464	519	455	437	456	446	442	490	479	452	486	448	504	466	485	436	468	474	458	452	534	467	491	484	469	470	462	510	496	460	492	486	477	478	510	494	479	487	453	508	467	491	496	470	507	442	514	476	437	489	494	484	513	456	505	452	512	454	475	492	438	467	502	489	446	452	487	470	490	476	479	472	413	484	488	439	425	480	466	446	473	447	476	495	504	491	461	500	478	520	515	454	456	471	489	433	439	476	455	470	460	441	481	432	497	492	451	492	465	467	477	479	470	464	475	448	437	477	445	490	438	464	479	512	452	450	441	484	468	461	453	440	462	491	486	476	468	457	469	469	430	473	472	442	478	426	435	474	462	477	436	470	450	468	428	477	494	480	468	449	463	478	453	479	483	447	458	460	509	480	446	457	432	490	501	444	480	465	467	491	441	464	479	462	505	421	484	483	501	537	488	471	487	479	477	458	449	478	469	466	503	476	479	465	485	459	560	416	503	444	512	477	416	459	472	469	480	485	478	455	470	467	471	494	473	498	456	523	446	498	465	437	473	452	426	482	474	458	469	507	450	473	431	472	442	473	453	505	472	483	491	480	468	479	461	486	476	455	501	502	487	460	442	462	497	451	540	497	497	454	441	478	476	460	453	442	451	443	484	470	478	500	432	495	490	481	502	491	459	484	457	451	479	469	452	492	485	470	432	483	488	480	496	471	479	481	474	454	438	479	471	478	444	475	451	508	500	475	460	455	476	505	466	485	471	484	485	472	488	463	473	484	476	434	471	479	491	457	497	463	509	466	480	487	503	483	478	478	465	469	437	438	463	426	490	504	452	480	476	518	462	480	454	485	445	490	448	473	530	455	485	483	460	469	491	461	420	454	460	480	474	481	464	460	467	481	437	471	468	495	467	470	458	468	477	482	484	434	473	448	423	480	510	454	471	492	464	478	450	470	460	493	495	445	460	463	439	480	496	491	478	447	459	470	458	488	463	507	443	432	485	488	495	456	509	482	489	463	500	446	485	451	487	452	457	469	489	455	476	482	462	450	471	492	452	463	451	478	484	477	494	455	454	479	464	469	497	492	464	459	444	470	476	479	482	452	466	446	456	493	451	448	464	477	468	494	446	476	484	492	434	476	428	472	482	486	472	497	455	456	424	467	475	485	472	510	435	433	466	470	464	503	489	485	478	484	484	475	474	477	445	459	503	432	462	472	407	448	501	456	458	500	426	469	488	469	452	462	472	477	499	465	482	489	497	490	477	469	456	483	452	477	474	437	475	465	474	466	451	480	433	457	479	448	504	490	444	493	472	472	473	441	423	464	504	499	479	500	483	478	512	488	486	473	462	482	476	452	445	462	446	487	452	459	495	463	471	426	462	446	475	479	484	483	453	492	475	473	444	483	484	451	472	436	473	490	491	454	457	528	445	500	520	489	460	463	498	479	491	491	486	482	425	448	471	477	466	521	494	470	446	482	494	500	463	487	467	455	462	477	499	472	456	456	479	488	455	487	460	438	474	439	431	458	475	470	473	489	478	460	521	500	481	473	481	465	451	442	471	512	462	488	442	449	458	473	510	480	446	481	462	417	491	467	442	456	490	463	485	482	436	483	464	519	463	436	474	461	440	487	446	467	491	508	457	498	471	441	455	493	484	477	465	509	454	473	471	485	491	488	432	467	482	438	470	473	469	466	495	470	476	517	471	472	440	448	480	458	465	439	461	480	435	462	446	445	479	501	454	512	446	463	442	457	467	479	462	515	461	459	489	483	500	471	482	500	451	486	473	464	436	476	451	511	478	475	479	460	479	492	461	470	515	485	469	480	502	474	466	470	493	489	463	491	498	467	442	442	478	445	477	456	476	444	487	484	490	468	498	471	487	488	485	482	516	497	482	491	467	485	484	433	464	491	466	395	483	462	479	476	487	446	478	448	441	449	494	435	494	472	492	462	470	464	481	489	511	477	457	482	492	447	458	481	509	441	459	498	497	460	470	488	469	448	462	450	510	471	469	474	495	478	462	479	520	464	476	471	453	444	500	459	479	464	490	467	487	443	475	493	478	477	500	458	455	444	476	475	493	488	430	491	465	485	443	482	463	470	445	489	490	445	458	472	469	442	461	470	484	450	471	435	469	477	451	488	487	475	458	482	472	476	512	497	501	459	462	466	423	454	447	445	487	465	442	496	477	524	464	480	471	444	465	457	429	471	450	466	467	453	495	469	467	447	495	494	507	493	481	503	456	452	467	463	493	463	457	437	498	495	451	514	514	479	528	472	466	469	474	456	467	432	455	488	469	458	422	476	460	465	503	448	467	461	491	482	448	485	444	432	443	451	466	483	493	452	503	472	525	474	435	494	462	485	473	445	462	421	474	469	461	462	497	475	486	475	465	462	440	487	484	467	505	479	471	433	446	473	477	506	483	451	476	455	499	454	488	475	461	483	475	496	457	490	480	472	451	452	500	477	472	494	457	420	461	488	449	448	443	449	479	485	475	504	448	439	461	464	424	462	465	486	476	463	465	476	452	450	492	446	485	506	465	447	494	450	445	472	446	483	451	486	457	451	445	467	452	448	478	463	498	495	444	473	487	490	486	478	444	502	459	490	477	494	453	449	437	478	499	516	483	498	475	493	509	483	456	476	486	478	489	461	441	411	491	470	467	462	447	459	481	471	461	456	471	502	470	460	505	420	509	431	470	446	465	478	464	488	480	482	482	448	480	476	483	479	440	444	460	475	493	506	434	475	453	509	483	472	476	491	439	476	464	511	486	492	470	496	448	496	470	458	453	493	462	499	463	494	434	441	474	499	457	465	488	453	502	481	469	468	494	462	472	478	431	463	461	469	494	468	479	483	499	489	466	479	525	459	491	482	435	434	427	474	478	504	487	483	460	479	504	458	489	493	491	442	479	457	428	433	488	472	497	479	442	479	485	496	491	532	480	480	511	467	462	491	461	434	545	483	427	495	487	453	476	487	451	456	466	489	536	468	502	467	493	496	447	467	451	466	527	501	458	459	448	478	442	477	483	415	467	486	430	468	464	447	474	476	447	483	432	472	472	505	487	474	477	451	464	446	491	464	463	486	442	470	487	458	493	426	433	498	466	477	462	448	470	491	500	457	463	466	453	474	475	494	501	477	420	485	467	460	439	473	475	509	468	478	487	499	499	462	483	478	531	472	511	490	481	501	520	463	471	468	450	475	465	500	488	488	498	481	486	463	475	485	522
39982	59873	41958	23931	15930	10967	7708	6220	4568	3694	3150	2692	2178	1885	1596	1405	1184	1125	949	847	908	833	773	695	654	567	583	615	683	639	598	561	535	525	547	517	485	489	559	505	518	482	495	505	494	456	503	478	502	485	509	506	454	469	502	462	505	513	497	471	489	470	508	487	478	477	448	488	457	490	440	504	504	488	487	472	475	498	452	477	505	499	484	511	442	493	481	484	425	489	490	517	463	483	470	451	487	474	460	457	499	443	452	470	482	481	540	487	462	459	484	473	459	486	467	468	455	480	441	461	466	475	459	477	488	501	446	498	488	495	493	509	473	482	496	487	423	475	466	475	451	468	461	465	475	469	504	448	466	466	452	449	486	497	494	494	486	455	478	428	463	486	476	488	462	466	476	466	465	486	498	467	438	517	489	478	500	514	514	472	485	507	482	438	475	466	492	469	483	470	463	457	434	486	438	506	478	531	488	519	495	433	452	484	497	432	492	491	519	479	482	452	512	488	481	519	498	451	476	510	460	485	452	429	525	463	482	516	487	461	456	459	487	477	446	485	460	466	498	496	469	468	441	477	501	495	523	497	458	496	483	479	484	489	508	474	465	487	488	432	469	503	479	481	478	477	502	455	524	447	463	430	439	493	480	491	502	475	453	464	456	467	465	447	441	474	410	453	446	448	475	472	497	469	486	495	448	488	473	495	473	466	481	477	488	471	473	490	456	463	504	501	467	494	485	445	517	475	487	483	460	475	459	474	501	445	494	467	470	493	502	504	500	485	440	478	483	479	487	507	514	471	484	459	481	515	454	476	443	469	536	447	445	486	424	501	475	440	469	449	482	471	478	449	488	469	439	482	462	501	461	458	475	476	504	473	504	464	448	492	502	490	511	463	487	486	479	502	469	433	487	468	468	475	480	496	461	467	488	460	484	466	496	462	498	454	479	463	460	470	445	498	504	495	482	476	523	501	477	428	504	476	471	486	481	462	487	475	441	438	451	496	454	481	458	516	485	480	501	455	456	511	474	519	465	472	486	455	445	459	443	485	464	463	462	490	466	482	462	509	452	473	493	513	462	461	472	471	512	496	468	468	484	434	476	450	508	445	460	446	481	465	468	456	518	488	447	479	495	468	482	435	488	464	464	479	492	503	471	483	443	460	465	507	475	510	474	501	464	458	484	504	440	508	491	468	475	474	490	536	489	487	540	484	482	479	493	466	509	489	435	507	478	491	473	494	457	524	518	454	500	483	447	501	497	484	465	507	460	442	484	438	485	480	456	463	479	440	481	474	467	490	511	475	486	473	481	456	453	515	473	478	446	501	473	489	449	498	465	462	470	492	477	454	502	499	454	466	482	510	480	454	463	446	520	454	457	453	492	520	464	463	529	505	470	510	467	503	502	444	468	490	496	482	497	487	472	471	487	469	481	472	502	447	475	490	471	500	489	527	490	406	486	473	485	466	505	493	467	461	459	535	493	464	458	454	495	460	480	506	449	482	490	459	480	471	486	454	495	488	544	447	483	462	468	449	494	502	464	486	479	506	431	516	488	476	447	473	475	508	492	473	491	499	470	487	516	439	479	481	457	491	474	497	447	443	497	456	446	466	472	471	489	463	474	455	467	473	503	502	518	482	480	471	519	455	505	496	499	508	464	485	438	448	457	448	466	460	454	454	456	461	469	465	481	466	517	458	467	477	492	484	463	452	462	456	460	503	520	474	460	469	491	483	514	463	494	422	448	438	459	493	474	449	455	462	471	478	486	487	491	471	478	481	462	486	482	515	482	505	470	506	481	522	492	444	464	470	488	473	488	494	515	501	467	540	489	464	451	446	469	447	517	468	462	507	478	438	478	446	477	461	453	475	450	509	440	475	470	484	508	432	473	480	492	478	459	464	488	488	464	477	509	456	494	480	434	474	471	455	464	486	504	480	471	470	451	511	460	494	429	471	496	453	463	464	489	451	449	473	466	450	488	461	499	531	434	476	478	482	488	443	508	489	436	496	486	446	479	450	519	464	480	464	431	495	481	478	466	490	480	465	506	480	478	507	507	450	479	450	455	428	484	473	466	459	444	453	490	481	460	470	516	517	503	419	502	509	447	496	481	457	456	523	468	469	442	444	458	475	496	504	485	484	490	455	483	476	494	472	474	462	504	452	469	500	466	495	434	471	477	434	532	494	480	476	460	472	502	489	485	453	475	475	465	494	500	475	426	442	490	484	452	440	457	461	444	511	475	496	505	500	457	446	479	479	445	508	499	452	464	475	470	505	476	478	511	495	493	537	496	451	471	472	476	463	483	481	452	460	474	480	486	461	514	482	473	479	479	469	474	510	464	466	487	469	475	468	452	473	457	474	503	459	461	476	500	504	460	486	497	474	460	450	486	468	480	484	462	475	460	507	444	478	482	510	474	449	460	483	505	448	483	464	452	468	468	490	440	476	472	487	448	480	482	457	501	454	480	478	487	473	474	469	488	513	454	468	476	479	474	480	502	440	512	468	426	532	516	483	483	469	475	457	485	487	487	462	466	514	503	458	462	443	438	496	501	475	444	474	489	460	472	454	457	452	489	468	479	497	455	487	440	466	496	461	453	476	471	444	489	422	468	486	505	509	478	490	519	464	442	498	431	453	446	489	503	488	472	489	483	465	467	503	474	456	507	524	470	503	451	481	490	518	489	506	500	454	488	500	438	448	474	449	461	458	485	466	446	497	477	488	482	452	476	454	485	453	447	532	500	461	484	497	492	490	457	471	459	468	457	487	478	453	505	508	544	480	469	470	458	480	439	452	448	448	511	473	463	489	498	456	479	470	523	450	482	510	500	473	504	488	459	467	527	514	463	475	497	487	466	473	430	484	472	467	485	494	504	485	486	510	498	507	477	463	464	508	497	481	481	463	437	469	481	493	499	505	482	484	457	496	470	471	462	519	483	484	473	496	456	435	466	484	505	479	481	493	517	449	486	469	505	473	450	500	515	466	459	440	436	490	525	489	500	511	478	466	415	478	473	472	500	510	457	485	471	488	450	424	474	491	455	477	458	476	486	473	475	508	486	459	483	445	474	464	523	491	508	528	484	484	457	465	481	478	509	468	466	490	454	444	476	518	477	520	485	482	478	514	486	458	498	503	455	468	464	492	458	481	459	467	482	475	468	477	511	448	468	501	482	488	474	411	458	443	478	438	481	466	463	470	482	424	466	465	486	480	489	514	468	491	425	453	488	488	463	458	477	471	488	499	466	440	475	473	444	443	460	488	468	480	475	457	471	455	453	468	458	477	451	518	450	492	492	469	500	498	476	491	520	441	446	456	474	503	496	468	496	438	514	469	495	488	506	504	455	466	497	459	465	465	504	468	483	472	486	476	472	487	502	533	458	447	518	476	479	458	469	473	492	446	494	514	485	476	453	494	457	466	477	473	508	485	468	489	464	489	463	513	484	465	480	473	456	460	467	464	492	472	452	471	452	445	512	467	482	462	500	459	470	483	491	476	484	502
22980	21343	29031	24168	21768	22109	17604	8377	5630	4484	3893	3307	2693	2307	1969	1638	1410	1154	1090	1026	1060	1083	868	813	720	663	733	801	780	647	606	589	599	608	605	599	576	544	597	513	531	524	494	542	452	491	518	542	492	476	501	486	463	478	546	489	499	427	493	487	452	520	470	428	499	495	477	493	498	452	491	479	458	505	477	510	481	491	481	485	484	461	474	505	443	500	450	493	484	471	492	492	478	498	490	467	476	479	480	496	480	465	493	515	467	515	443	472	451	471	441	520	471	502	435	463	437	471	477	472	466	480	487	518	455	468	480	497	450	474	520	490	446	454	493	481	460	497	465	515	495	532	501	471	431	458	477	469	462	450	492	472	454	471	500	471	485	503	503	493	451	484	506	466	458	473	506	505	469	473	488	450	488	488	465	433	473	453	472	479	513	486	483	425	470	485	497	471	480	449	516	490	479	469	456	466	449	453	464	487	480	444	419	492	457	467	512	538	476	508	515	455	486	504	472	461	482	489	489	486	452	463	529	473	442	490	477	471	423	480	440	444	505	480	467	468	490	484	464	487	478	505	500	471	527	473	465	488	495	469	484	481	499	503	497	461	481	461	458	466	484	503	496	481	487	497	452	478	451	478	474	496	480	445	496	502	457	412	466	484	490	486	525	458	503	464	472	448	488	443	503	424	469	467	483	481	471	479	459	523	480	484	449	487	472	466	457	455	474	446	418	490	487	485	489	501	514	466	502	463	456	453	474	490	484	497	510	469	508	464	519	469	495	457	473	494	466	487	488	495	464	473	472	501	472	482	485	476	442	544	483	458	481	465	482	459	453	479	486	522	434	477	454	506	473	462	453	502	479	468	448	456	499	485	464	519	463	470	480	456	459	483	457	432	492	502	539	514	483	481	471	490	463	471	506	490	479	474	450	490	470	498	501	503	496	457	502	456	499	456	464	510	483	443	484	448	494	502	458	424	463	502	463	457	497	433	505	476	472	463	458	476	448	477	513	475	485	469	491	467	489	481	475	514	512	474	493	466	565	508	460	479	496	493	444	484	460	473	493	449	496	483	507	451	474	501	463	474	466	457	445	463	475	478	490	495	449	473	475	463	470	449	480	426	450	509	507	482	488	456	472	460	479	458	427	482	460	507	501	476	488	495	473	492	477	474	455	455	493	468	454	492	480	513	480	507	436	472	453	475	455	454	498	501	504	482	465	495	455	473	437	477	474	455	464	453	472	511	473	489	482	484	477	480	416	489	527	486	469	457	479	431	473	446	497	462	499	460	480	455	473	485	418	483	496	446	462	462	529	484	476	482	519	490	506	486	468	466	477	489	518	511	510	526	454	474	502	497	486	463	480	440	469	488	481	456	470	462	459	475	478	447	480	464	482	470	452	471	525	466	444	513	451	487	463	448	483	464	480	508	443	497	477	508	507	458	467	466	452	459	470	455	504	456	478	469	457	484	492	485	453	480	456	451	468	469	490	453	446	470	495	507	478	470	486	484	501	464	459	465	522	473	481	494	446	478	480	465	502	465	464	503	456	520	504	436	455	476	461	492	495	476	427	451	482	486	506	465	506	510	450	473	473	470	432	475	452	478	478	482	475	466	450	511	440	488	475	457	489	462	482	483	487	473	449	480	485	444	460	449	473	458	495	485	452	480	485	481	452	453	487	469	479	483	492	503	480	414	477	445	484	485	444	482	490	453	513	475	454	447	470	481	458	464	456	478	439	465	479	507	436	497	496	500	504	477	456	482	468	454	470	471	524	446	506	474	484	473	461	510	490	483	492	470	507	468	465	466	484	501	476	431	504	492	510	514	449	496	467	484	478	491	473	465	480	466	472	484	472	499	508	453	461	485	452	476	465	501	456	481	516	481	471	459	481	463	485	464	447	474	490	506	487	503	474	488	487	480	492	503	433	451	458	447	500	462	496	481	499	442	486	470	477	466	498	498	519	481	467	438	450	511	452	474	470	437	460	480	464	473	456	471	461	488	454	502	467	483	504	487	471	473	458	461	456	489	462	481	452	490	491	479	482	485	468	492	500	487	498	481	453	476	478	498	460	474	470	447	478	451	508	468	464	503	466	493	476	479	502	450	477	475	445	495	461	456	481	485	493	514	467	490	472	480	483	489	460	488	473	483	486	481	484	469	495	440	453	469	515	480	480	524	495	463	466	445	447	455	473	494	503	470	479	484	449	458	544	473	441	432	474	445	461	468	513	465	472	510	500	475	491	481	480	453	482	494	501	444	495	479	547	466	470	429	485	461	458	501	478	452	505	463	483	499	487	423	492	499	473	458	447	519	450	476	482	499	452	479	484	457	454	474	503	456	449	462	506	476	472	490	467	485	498	474	475	456	488	482	480	435	451	490	480	472	481	469	469	441	442	426	458	503	473	486	465	437	528	432	514	483	489	505	466	432	450	473	508	499	485	484	484	443	512	465	448	465	488	422	507	498	474	458	468	461	503	452	515	521	477	497	434	497	461	467	466	462	473	461	522	472	504	464	519	461	495	430	509	493	459	446	483	454	445	505	496	478	464	441	465	450	468	455	455	459	473	463	466	507	471	475	459	498	505	463	472	427	483	450	509	469	458	469	464	486	501	522	433	452	481	473	465	511	461	475	455	476	496	468	474	528	460	471	482	474	476	480	475	461	482	462	477	485	496	482	482	494	465	462	466	492	462	529	477	423	461	465	501	501	493	476	470	449	478	481	452	446	479	474	487	483	475	458	474	481	464	450	467	444	499	456	458	466	519	523	472	483	428	481	466	420	511	458	468	441	523	485	478	473	435	473	492	468	450	477	455	479	478	472	463	472	446	484	455	491	509	478	458	457	444	480	470	482	484	450	460	472	514	443	501	447	461	468	481	451	459	463	462	483	503	496	473	447	462	486	467	499	484	479	465	487	479	448	502	490	474	488	512	505	479	497	464	490	460	445	504	463	470	488	513	482	457	525	466	482	472	468	510	480	520	509	516	445	454	486	499	476	481	486	474	528	539	454	449	486	493	485	522	481	463	456	479	480	525	501	454	490	517	507	456	485	466	489	449	490	475	485	485	451	430	528	471	474	482	449	492	446	460	457	495	454	512	452	457	490	483	471	472	510	466	519	498	468	488	495	545	449	487	468	498	446	479	469	503	502	476	465	461	469	486	496	493	444	456	501	477	503	501	499	473	496	458	486	458	458	542	478	456	444	491	474	501	480	498	494	475	513	491	500	539	515	470	517	430	474	426	472	488	482	475	486	465	514	490	477	462	481	482	492	486	459	470	501	442	505	497	503	485	484	488	479	449	449	433	495	469	463	462	469	449	454	489	503	487	507	452	488	500	459	487	474	448	420	485	470	469	455	499	490	484	515	487	460	456	461	413	421	458	498	492	512	463	464	456	494	483	443	472	505	448	481	484	487	481	465	436	468	498	461	472	447	492	467	457	438	453	467	480	483	467	462	472	485	414	455	445	462	465	461	438	484	474	483	478	447	413	489
39595	68560	49794	35960	25003	17432	13406	10807	8176	6535	5715	4779	3881	3128	2627	2254	1855	1530	1365	1257	1232	1287	1094	915	761	768	810	864	913	763	719	701	670	604	608	645	573	593	513	562	509	543	523	501	489	480	491	485	525	481	478	488	485	478	478	483	456	465	421	454	475	487	497	471	475	495	501	496	467	430	495	469	460	458	472	526	477	474	459	460	453	424	494	490	483	475	472	455	485	523	457	488	459	464	443	473	490	462	512	482	477	466	475	496	524	494	521	491	504	479	451	445	452	457	497	498	483	433	446	463	442	457	486	471	450	468	471	440	470	493	489	467	470	477	492	467	487	460	470	486	495	459	509	495	494	481	487	462	472	447	455	456	521	485	453	463	482	451	489	493	523	466	463	471	496	467	467	495	433	480	471	446	475	455	482	472	478	487	444	489	487	439	443	454	469	463	491	473	479	473	437	498	499	466	465	461	488	454	491	487	488	503	460	459	495	462	439	480	450	495	409	492	450	486	473	490	499	465	451	469	493	496	454	465	448	444	464	514	495	495	468	483	489	470	448	442	464	463	489	470	478	464	435	496	461	501	473	447	501	474	513	488	461	485	463	492	490	462	464	486	491	480	460	475	460	474	469	475	473	466	492	438	460	478	483	440	443	480	443	517	442	487	451	471	534	458	506	477	454	473	492	462	487	457	461	490	479	484	475	464	440	415	477	484	444	535	485	467	502	508	490	519	493	471	462	496	462	468	508	445	476	515	494	454	440	480	489	472	503	442	503	476	480	473	509	482	503	484	491	479	507	476	483	462	465	492	487	490	520	437	483	454	456	437	446	489	486	438	465	437	481	441	504	482	496	505	479	474	435	517	481	485	458	427	465	448	484	445	493	502	502	452	464	445	452	454	521	460	475	473	471	476	493	452	460	488	462	449	427	487	524	466	457	440	494	474	499	488	458	437	480	489	481	428	448	478	474	504	448	482	454	468	444	453	470	475	443	489	505	503	468	469	493	464	451	456	485	457	481	418	477	492	478	462	503	507	445	497	465	482	484	488	488	436	488	450	438	473	478	511	473	529	456	476	501	498	475	485	454	439	444	484	449	460	500	490	474	486	438	495	447	501	514	501	478	472	484	497	437	481	453	445	464	466	498	461	490	461	478	460	490	500	479	454	482	496	503	466	511	439	487	451	484	462	452	483	502	466	488	469	499	487	475	480	463	476	504	473	472	496	447	445	471	436	467	432	460	456	458	526	479	514	440	454	435	458	476	426	484	497	527	452	462	460	493	461	464	511	494	469	487	498	455	455	497	466	468	459	447	474	477	452	494	460	437	495	488	490	447	445	442	492	441	485	487	460	433	488	422	520	501	497	474	498	483	474	482	448	469	491	464	461	474	475	461	486	467	430	434	465	498	465	448	458	487	496	504	453	463	453	475	463	460	453	479	438	484	438	463	472	496	481	421	454	487	448	459	444	458	494	477	449	486	479	502	509	467	478	494	477	457	445	504	479	463	438	486	490	528	451	490	459	479	492	470	497	452	457	452	471	482	501	439	480	456	477	482	486	469	458	460	510	460	460	471	470	465	488	465	515	467	499	484	506	510	472	476	451	471	494	457	489	487	485	489	490	440	468	444	437	423	454	464	451	488	475	474	454	466	492	496	479	487	456	470	446	452	449	456	501	490	461	487	467	459	501	478	468	502	461	450	446	497	499	448	466	497	481	483	425	480	458	473	454	479	446	461	490	480	459	472	447	440	471	460	450	459	483	482	477	454	471	481	480	481	479	446	477	466	459	475	457	461	429	472	503	486	483	479	487	441	432	474	470	472	471	479	501	493	487	460	442	434	496	448	510	454	474	467	461	440	476	493	447	448	456	439	461	498	436	461	524	455	481	505	507	458	440	485	485	506	488	456	440	461	492	478	467	474	489	500	471	436	482	488	409	465	469	460	489	450	465	443	473	447	441	484	439	465	481	450	450	469	481	488	483	488	461	468	454	462	470	452	439	459	482	471	450	488	480	453	490	476	458	473	458	502	501	476	473	441	456	464	484	486	441	479	476	488	475	464	462	498	499	458	482	453	482	494	461	498	499	462	439	463	464	456	492	438	467	475	508	472	489	479	451	468	493	486	474	438	450	444	456	482	433	500	489	428	436	505	470	454	511	456	478	460	486	493	452	473	481	460	455	517	441	481	525	479	449	476	462	487	495	489	451	440	448	460	461	466	488	493	499	494	464	491	468	457	445	503	481	522	471	475	469	486	463	475	453	409	485	467	512	440	485	506	485	459	461	498	467	514	465	445	489	447	507	460	437	424	447	492	494	454	473	446	479	472	506	458	437	465	476	477	460	470	459	465	470	511	473	492	444	495	466	493	470	474	445	472	486	465	486	514	445	476	489	508	454	467	456	492	460	456	479	463	488	460	515	427	508	441	484	478	462	502	438	518	483	476	460	490	451	480	489	473	516	476	464	477	495	440	474	447	482	488	478	467	458	466	458	472	504	445	486	451	479	504	453	489	438	456	463	469	482	467	453	471	460	494	463	480	407	461	473	468	446	412	467	493	469	472	475	486	463	457	513	506	468	443	475	493	494	482	496	467	459	461	475	484	471	527	476	451	449	505	453	449	506	462	478	475	505	452	436	483	458	491	464	472	464	489	484	431	495	466	497	493	482	491	474	468	473	488	472	499	481	504	454	503	450	505	455	456	475	477	491	505	466	476	467	457	460	466	475	434	490	472	488	492	485	475	452	443	467	464	439	438	474	446	432	456	477	475	501	451	497	478	484	489	495	477	496	497	431	458	484	480	452	469	510	466	479	512	444	496	499	446	453	495	507	455	480	480	464	460	494	455	479	494	508	476	467	503	457	478	475	430	465	418	497	465	471	446	478	492	505	474	462	494	430	468	441	454	471	486	515	460	472	484	489	472	471	450	454	464	493	457	419	479	485	455	467	467	498	471	488	458	442	449	463	477	438	452	455	497	499	456	462	452	484	489	499	517	490	500	458	455	428	494	463	490	501	467	486	465	500	458	506	470	487	485	442	439	470	473	443	476	483	449	465	470	484	478	443	469	471	494	471	500	491	483	486	498	518	457	490	491	512	439	475	447	403	471	476	474	437	456	492	467	469	492	490	479	439	474	505	486	450	499	496	475	421	458	437	476	474	490	434	472	461	444	524	477	435	458	453	523	423	481	451	480	435	474	455	440	454	440	451	476	462	505	485	484	522	471	442	502	467	453	446	480	443	474	468	487	469	466	503	473	449	516	453	499	473	449	500	486	475	500	445	459	445	447	477	461	447	476	465	488	473	481	443	473	483	445	467	485	481	481	470	490	479	480	460	467	471	458	494	462	482	487	456	473	509	415	491	482	502	461	444	486	464	492	495	472	487	468	525	471	449	445	473	518	466	466	465	459	470	474	481	449	459	440	520	498	437	479	497	426	459	505	475	433	496	440	502	484	479	480	465	476	467	506	421	456	461	472	512	506	465	482	472	465	462
35444	39785	37784	24660	12323	6972	4637	3368	2586	2053	1736	1562	1382	1234	1074	931	810	792	708	700	651	680	688	570	556	566	583	553	553	552	505	546	498	495	536	535	553	528	484	446	496	463	484	454	462	456	441	426	462	505	479	499	505	424	467	447	430	474	483	483	476	442	468	456	438	464	455	495	461	424	445	474	463	476	453	445	446	461	476	480	468	482	482	452	421	418	422	468	442	455	436	474	453	399	498	464	444	453	431	462	457	431	448	483	439	438	437	463	442	478	470	464	467	453	438	460	465	444	407	460	451	449	444	422	447	473	463	446	473	430	452	467	475	460	399	422	458	410	464	435	454	441	431	467	439	458	456	445	497	455	435	453	438	480	422	429	463	468	461	479	489	470	453	456	454	451	450	463	471	458	417	456	434	473	434	413	476	473	444	435	428	446	409	495	499	442	461	438	419	456	426	458	458	456	454	463	448	472	450	445	413	455	465	485	416	489	475	468	469	448	493	439	445	466	448	474	405	469	462	428	424	433	481	420	422	478	455	454	474	467	457	446	463	496	438	486	448	465	455	453	488	438	458	433	414	496	465	453	454	469	449	454	441	475	489	495	427	464	480	456	466	453	457	421	511	466	468	431	507	483	471	441	452	448	448	453	434	447	490	461	491	435	467	445	418	451	426	442	457	457	453	467	477	421	447	468	454	443	454	449	463	414	483	466	468	453	444	442	455	476	474	447	473	482	483	469	480	460	486	447	486	467	467	455	485	421	427	459	497	456	434	445	474	459	443	481	436	468	459	483	442	475	456	458	451	430	458	462	462	467	458	442	461	471	443	476	452	455	455	437	426	442	458	472	432	450	478	421	472	444	448	477	446	458	422	410	472	451	465	478	414	472	477	425	474	452	477	430	470	488	436	464	460	458	467	421	446	441	442	468	481	497	475	489	459	452	458	417	455	492	440	479	437	434	428	449	430	468	436	488	476	427	462	419	495	456	430	489	442	474	459	446	420	453	466	430	426	437	461	499	449	454	485	455	455	460	467	501	467	507	435	488	467	463	450	456	463	477	431	453	437	474	440	503	453	485	463	473	475	453	428	430	465	454	462	446	450	441	440	424	449	495	450	454	451	426	491	472	469	504	447	451	416	445	480	450	469	466	459	484	489	438	468	434	449	462	417	436	460	479	476	450	468	474	464	448	452	429	464	474	472	454	442	487	485	467	459	433	410	464	422	433	495	450	490	451	405	464	432	436	441	496	435	438	431	443	461	446	447	465	378	447	437	436	428	468	457	462	480	459	460	413	452	426	483	472	484	441	461	458	426	453	475	474	439	476	488	463	454	477	408	449	439	435	469	484	529	442	461	474	448	425	456	429	446	430	444	445	456	434	481	428	443	462	424	456	454	444	481	484	456	438	450	445	475	411	491	446	460	463	478	440	480	437	467	486	472	442	437	454	479	474	432	443	440	459	441	431	499	424	464	493	401	445	471	456	459	484	457	454	505	437	483	440	471	484	426	470	444	505	469	493	445	464	454	491	418	478	470	448	443	484	446	422	478	402	456	473	440	478	442	461	438	445	452	442	468	451	516	448	488	449	480	460	454	428	405	450	456	471	481	448	423	423	484	451	435	451	444	484	475	457	463	456	481	455	447	439	456	477	477	473	468	441	467	441	488	480	507	453	425	457	440	496	438	475	436	453	465	505	487	491	471	463	461	424	427	446	480	459	438	485	417	469	473	463	450	464	441	443	482	481	442	424	460	459	508	459	420	449	452	444	470	433	428	482	422	483	479	473	465	463	464	457	437	452	462	463	466	454	434	487	495	464	437	449	495	468	451	478	449	468	439	481	481	438	439	465	452	459	449	457	440	481	463	492	456	444	432	446	453	437	472	476	474	446	469	449	449	433	492	429	442	469	441	450	476	444	423	428	399	446	454	439	472	475	463	438	469	459	492	462	484	443	465	485	417	459	460	435	459	491	450	461	437	459	489	453	458	440	462	454	434	439	445	450	459	455	444	442	484	495	457	473	494	467	426	439	439	451	445	455	440	454	470	472	497	451	438	502	457	451	463	431	482	456	460	418	424	465	504	440	444	471	466	449	455	455	428	464	479	449	501	473	440	464	428	452	469	461	500	463	427	450	456	427	461	407	453	444	468	469	411	467	437	436	465	440	454	480	477	452	471	462	504	483	514	465	480	443	460	465	445	433	475	465	424	475	457	510	436	461	450	447	458	447	423	482	470	453	466	507	486	444	448	508	442	437	511	484	416	481	453	436	452	446	467	453	442	457	472	439	445	454	448	470	449	440	504	463	426	456	465	483	464	497	454	445	437	479	453	467	386	461	462	477	455	469	499	432	433	464	456	486	493	475	440	458	410	430	467	457	476	428	481	474	447	477	472	471	484	475	438	460	471	511	476	473	434	497	461	494	474	430	468	465	458	453	436	445	440	464	445	477	474	465	447	479	446	453	451	448	507	447	479	452	469	455	408	462	465	436	457	418	493	449	492	446	461	457	443	474	433	474	473	423	400	483	457	448	505	466	456	463	496	442	448	471	446	441	487	497	447	435	427	450	482	463	437	447	487	447	452	473	479	413	440	420	468	451	448	432	424	437	467	426	475	489	426	443	459	454	470	440	481	405	490	455	444	496	468	492	469	444	463	509	464	462	482	463	432	423	502	485	426	426	444	451	436	467	438	450	488	465	416	442	463	455	465	464	441	450	460	440	458	471	451	458	472	441	456	484	466	443	492	427	462	420	438	433	466	449	443	465	429	458	473	439	447	450	425	445	467	438	436	460	443	425	474	444	463	437	477	438	466	479	480	476	484	478	467	465	477	450	422	456	420	479	436	450	474	430	493	423	468	453	456	480	480	420	496	427	445	476	470	450	435	475	412	462	472	443	449	482	434	479	482	429	440	437	485	437	431	469	473	450	443	464	478	476	464	427	456	467	458	457	457	465	467	444	434	447	458	473	466	463	464	462	481	466	470	509	458	453	446	461	473	459	445	455	452	434	419	438	441	448	467	468	435	447	462	450	455	425	465	427	464	448	456	455	463	417	472	456	453	471	454	457	444	449	458	428	488	425	461	426	437	442	496	479	471	488	449	458	465	481	430	500	489	420	425	481	457	459	433	459	444	455	443	424	467	480	456	478	432	468	450	447	470	440	474	485	481	450	424	453	438	457	484	482	461	467	455	469	435	498	458	454	450	473	429	427	466	428	435	482	433	455	476	473	447	430	492	483	451	453	442	450	481	431	432	433	470	448	481	421	434	429	472	475	442	481	439	490	440	475	490	479	482	440	426	450	468	466	434	455	447	500	463	434	499	412	435	490	502	430	465	431	458	490	462	474	476	482	433	442	435	437	426	454	461	420	438	414	462	480	464	444	446	447	447	456	491	455	463	475	471	485	506	496	460	471	444	443	453	460	455	482	477	518	461	453	414	498	465	445	456	408	454	486	514	456	484	440	390	439	464	448	417	470	475	477	491	441	484	456
39366	52455	36500	21268	13187	9643	7056	5455	4364	3205	2777	2310	1930	1563	1394	1150	1090	928	848	824	794	819	721	599	585	593	634	615	619	607	538	549	520	533	509	489	533	509	465	504	474	481	508	495	490	464	506	478	456	453	470	503	481	507	464	492	472	457	433	493	455	460	477	431	482	494	460	510	481	498	480	446	486	474	455	445	458	406	465	458	500	431	509	462	456	471	455	447	435	500	441	423	427	497	448	493	453	446	464	442	507	451	474	479	485	411	471	468	470	434	440	464	465	501	478	490	508	514	493	436	519	461	487	455	464	456	470	482	436	472	448	472	447	497	487	474	475	504	458	474	453	466	465	491	410	489	476	417	425	438	471	460	477	457	481	445	487	513	438	450	424	487	463	466	464	443	466	459	436	451	464	442	454	469	467	455	458	449	463	459	458	471	440	446	488	499	476	490	451	436	468	459	468	477	485	473	459	481	486	486	476	494	497	450	464	487	487	482	434	470	454	464	470	476	470	448	486	442	458	455	462	434	442	472	457	479	464	494	481	448	486	450	457	455	443	493	482	460	442	490	500	442	479	493	483	438	448	475	442	437	503	474	494	467	481	472	446	513	442	421	462	452	445	477	479	457	499	465	454	467	496	472	457	488	469	506	474	459	454	460	425	483	471	465	461	451	492	445	450	465	443	473	467	501	445	450	486	472	454	487	428	451	443	452	452	452	451	455	473	449	463	488	513	439	511	421	441	462	442	443	446	482	448	458	478	471	446	449	435	447	484	464	489	443	455	467	476	448	500	456	413	470	466	482	472	501	482	479	483	497	470	481	467	452	459	442	467	464	428	499	455	457	512	476	466	436	490	472	476	448	448	483	452	474	471	494	500	523	476	436	441	443	433	493	444	444	440	469	470	479	473	456	468	433	463	450	458	486	470	487	486	428	467	460	498	501	472	421	450	485	468	473	467	467	463	472	544	476	397	475	474	463	487	469	476	448	460	455	479	467	455	446	465	488	462	456	481	482	438	493	472	458	476	464	446	448	466	415	451	454	485	489	447	447	427	482	467	461	503	447	485	461	442	479	465	443	464	420	468	466	467	435	487	436	484	453	474	433	459	451	427	481	457	464	488	482	443	439	494	461	455	473	491	446	511	498	473	467	450	487	477	450	456	470	457	470	458	438	466	462	475	450	450	487	439	471	477	427	478	430	475	457	447	484	429	469	484	452	443	470	434	497	450	455	492	458	459	456	502	445	431	416	480	443	477	472	464	465	456	467	493	462	474	488	489	461	446	492	472	468	460	495	465	459	484	461	439	480	445	450	449	486	475	454	488	463	491	429	485	454	459	470	442	496	475	444	498	468	492	474	491	469	481	457	461	467	438	439	481	480	470	519	447	512	477	467	474	457	448	510	501	427	497	434	422	444	463	488	448	463	477	490	443	475	474	464	386	489	422	466	454	436	476	472	455	434	440	466	475	450	468	444	443	420	526	477	465	469	453	492	475	468	466	446	486	484	452	442	471	474	467	466	434	472	457	480	475	432	477	454	432	474	426	455	463	483	483	443	456	441	482	490	463	458	455	479	470	456	460	457	487	477	428	465	477	436	427	460	475	480	447	481	463	476	481	447	454	475	427	505	497	466	457	452	489	463	501	454	468	466	450	449	459	483	484	442	464	442	447	453	458	469	455	462	476	466	449	484	474	462	456	487	440	424	465	453	450	540	466	451	472	449	445	483	504	494	471	443	433	480	444	452	499	474	464	478	494	420	470	484	496	462	482	468	435	469	452	438	462	473	510	439	494	501	469	496	435	428	495	479	452	474	453	458	469	438	474	485	447	439	446	449	493	496	472	475	419	474	442	477	470	462	435	475	445	418	442	480	456	455	444	491	472	472	467	469	462	456	450	457	489	437	431	462	448	429	458	461	469	443	449	469	479	469	473	519	488	474	513	477	444	461	448	459	461	446	454	468	447	486	489	476	473	452	474	449	460	466	450	465	449	471	473	425	430	451	447	474	436	451	515	448	457	461	441	461	469	459	452	452	457	488	456	479	474	440	512	424	446	458	475	450	478	459	454	437	474	511	479	507	436	432	464	473	480	464	482	471	426	440	450	455	448	462	481	444	449	465	442	475	445	447	489	474	471	446	450	463	499	447	518	452	487	437	475	460	488	461	474	483	489	461	500	436	451	489	452	479	442	470	449	502	454	490	462	466	495	504	443	454	437	472	478	470	461	490	491	453	472	445	478	468	452	486	498	444	477	494	458	452	455	466	463	436	488	461	468	486	452	467	464	481	487	480	476	442	453	459	498	448	492	440	461	484	452	477	469	432	490	480	438	483	447	497	483	459	442	470	443	453	452	430	461	450	485	478	472	481	471	477	456	474	434	471	435	458	479	464	491	501	452	467	511	453	469	451	472	480	437	461	452	469	441	482	438	459	441	453	449	493	506	477	460	474	435	477	502	437	487	454	471	454	467	452	459	491	490	464	454	442	502	488	412	444	442	448	477	486	489	427	464	505	497	495	440	490	437	477	433	447	480	445	448	432	500	479	445	438	449	469	456	468	457	455	425	475	453	490	475	423	457	431	492	472	462	490	462	442	449	458	472	442	470	472	442	444	451	474	459	478	498	441	469	451	479	445	465	461	460	480	461	459	427	471	471	493	466	468	470	446	482	455	466	441	489	442	468	454	475	453	459	443	441	429	471	464	482	475	460	465	446	488	436	436	476	453	449	429	464	435	422	489	479	515	445	460	464	465	475	432	446	504	446	462	470	459	473	494	493	455	463	467	456	480	448	448	434	439	462	421	501	498	477	450	475	496	456	424	473	441	478	460	480	475	444	457	477	492	475	438	492	462	438	461	459	457	455	458	495	452	437	418	443	434	452	427	446	478	491	485	456	454	486	455	437	443	484	436	468	439	429	488	467	488	515	448	473	465	460	481	445	451	476	476	471	453	457	500	467	458	439	469	429	500	442	461	419	454	495	473	485	467	454	462	487	465	448	480	441	416	465	489	452	473	458	461	437	439	477	469	462	465	450	483	447	456	439	476	486	463	409	464	480	452	471	440	484	495	425	456	472	460	473	460	475	495	497	522	430	463	478	456	490	477	452	474	467	481	467	470	476	472	448	479	438	497	475	465	476	480	479	466	463	481	451	431	456	433	485	437	439	495	448	448	463	482	408	438	513	473	468	467	473	464	478	465	450	469	479	455	460	483	520	457	469	459	468	470	477	468	513	463	429	448	479	462	456	478	468	455	461	439	443	485	463	491	460	455	447	473	469	447	465	434	426	473	463	422	428	451	489	442	457	482	451	449	453	484	443	491	472	477	484	465	455	463	464	443	478	451	488	450	455	446	446	496	466	476	472	486	452	504	454	457	481	448	473	488	474	464	478	492	456	470	457	438	430	441	472	436	493	441	515	473	479	456	455	454	451	441	470	464	447	453	485	456	463	488	452	458	424	457	487	469	453	435	462	480	429	461	455	451	477	505	444	468
24235	21381	29008	25309	21923	15727	8506	5018	3867	2947	2392	2105	1846	1509	1350	1114	1099	935	799	864	841	778	715	633	635	625	619	664	648	644	598	545	579	563	533	555	516	471	473	490	477	435	480	497	439	454	442	474	489	474	492	455	462	452	470	450	429	411	465	503	465	417	468	495	434	478	438	437	386	395	475	494	457	482	435	447	457	458	467	457	446	462	451	440	462	459	419	437	435	452	455	475	463	420	480	440	471	461	447	447	448	449	474	488	454	457	417	421	415	419	440	445	460	473	434	416	426	455	447	479	444	487	431	483	440	420	428	455	461	459	462	427	462	420	433	445	463	456	439	508	436	473	447	460	410	470	422	476	446	417	465	449	446	492	449	444	487	485	478	443	435	458	451	467	489	435	456	414	436	496	480	515	444	467	478	462	432	486	430	476	438	453	479	462	476	446	438	435	506	461	418	472	466	492	435	472	453	458	444	449	464	460	496	467	447	442	474	431	445	451	449	433	438	464	447	435	444	450	444	431	449	482	502	462	466	440	444	473	455	458	506	461	442	457	457	487	417	462	461	439	413	463	464	484	453	481	462	448	428	463	437	451	463	473	472	401	454	445	496	449	439	486	453	465	449	446	434	426	453	437	446	434	436	470	422	449	490	438	459	446	472	456	451	457	433	472	469	472	419	451	453	456	424	473	478	431	470	441	468	446	444	449	471	453	441	454	460	455	474	441	450	449	433	435	438	453	456	446	444	439	477	469	479	417	490	469	431	441	459	450	471	476	472	458	421	417	463	470	478	466	457	454	435	459	453	442	413	445	453	450	491	472	466	435	437	466	461	472	435	470	459	442	469	411	440	450	464	443	435	465	457	441	458	475	479	444	493	464	463	433	483	469	466	463	436	445	496	436	482	420	461	427	467	438	449	459	445	448	479	452	420	456	498	456	476	418	434	454	450	452	442	434	440	467	442	445	473	442	461	453	447	448	472	442	455	456	472	451	496	440	456	455	471	476	488	431	458	468	452	429	449	457	449	479	427	428	474	470	441	489	446	500	453	481	435	504	440	430	447	474	481	463	454	452	422	463	461	483	489	457	464	450	469	422	519	477	478	450	436	447	462	482	439	474	438	493	453	455	451	450	455	478	449	448	484	433	456	454	465	440	458	457	447	445	454	440	488	440	437	462	435	461	417	465	457	435	475	453	441	454	437	470	454	491	439	494	436	434	474	447	415	461	450	437	438	440	468	434	456	463	446	451	444	442	446	445	499	442	460	443	435	449	448	438	443	454	397	449	424	436	475	476	450	469	439	444	471	441	478	487	477	448	433	476	430	503	462	458	424	474	489	466	453	488	429	468	480	452	460	441	452	484	450	465	457	420	444	478	457	475	454	454	438	474	411	491	465	483	445	456	490	472	473	464	430	502	490	462	446	427	431	492	495	498	447	430	482	469	444	460	455	470	468	410	468	443	449	441	424	454	515	442	434	473	445	427	447	478	472	481	448	438	480	459	478	484	509	469	440	450	474	442	447	450	477	441	457	448	457	441	472	453	457	462	446	454	450	497	462	475	458	451	466	467	465	463	436	455	494	451	428	471	471	428	464	457	493	435	470	458	435	428	430	470	420	454	436	469	457	488	454	403	464	435	465	437	463	428	445	469	435	431	440	468	420	476	437	445	473	453	452	476	452	458	464	451	471	428	453	467	451	454	450	451	424	452	431	449	481	460	463	434	444	437	481	455	481	453	456	504	461	485	439	451	467	454	438	423	445	466	432	417	451	474	430	471	432	423	437	442	477	479	468	454	430	508	425	451	416	466	457	414	449	406	445	449	471	494	455	469	442	459	464	458	413	454	472	482	465	451	436	444	474	432	438	451	470	430	488	470	448	437	442	439	449	449	445	437	450	464	408	448	455	478	451	483	503	385	446	457	458	459	461	468	465	462	469	440	492	450	455	481	425	455	451	435	471	458	464	419	443	434	473	435	460	438	477	447	504	426	473	493	448	493	440	440	459	424	450	447	469	409	436	446	440	435	460	472	494	435	470	455	480	457	447	426	454	440	413	499	441	427	413	422	430	466	453	510	473	457	441	434	451	481	442	444	457	452	419	427	477	448	482	455	460	466	416	445	411	412	447	455	479	445	461	419	444	473	445	456	492	444	496	463	472	470	423	445	447	456	472	502	479	470	445	443	501	477	463	425	483	458	461	457	448	434	449	466	442	449	436	423	453	469	475	452	476	439	461	477	426	480	458	445	482	459	433	462	452	444	417	424	423	471	455	471	442	499	421	439	473	505	413	460	449	471	442	484	452	468	449	457	455	427	444	461	467	461	482	456	468	449	428	436	444	443	455	436	447	447	429	458	441	470	480	468	470	467	449	437	458	493	469	465	489	471	466	462	429	450	485	471	470	415	436	478	455	448	454	459	445	422	446	424	432	446	463	495	441	422	488	453	441	478	469	431	444	467	448	413	435	487	483	458	492	432	455	485	450	431	462	475	422	473	439	475	436	452	475	424	467	464	457	440	490	456	466	477	457	458	442	485	449	442	400	454	446	444	488	443	451	475	473	452	456	445	435	422	452	414	466	473	443	474	456	437	450	470	470	425	418	437	422	452	448	518	422	469	459	441	449	447	458	474	461	494	457	443	471	466	463	454	426	461	459	439	465	484	437	420	482	483	461	447	469	456	435	449	462	431	456	462	440	489	469	463	472	461	440	455	457	447	465	449	428	399	440	415	462	463	465	468	414	428	471	471	467	446	458	418	416	446	450	449	461	493	428	444	443	468	489	465	422	459	443	410	490	479	459	480	464	481	465	417	458	475	423	471	442	493	447	491	474	428	489	420	414	447	490	464	447	458	458	461	473	465	407	421	476	512	456	443	453	476	434	479	426	434	426	447	489	494	431	469	485	408	451	464	463	469	457	441	484	461	470	444	451	457	453	465	433	450	463	449	441	432	435	470	465	480	512	455	464	430	441	440	462	419	461	495	485	468	446	452	439	454	464	456	455	425	427	409	444	477	452	430	476	482	475	415	470	448	459	467	474	432	457	486	445	447	427	461	452	500	427	452	437	432	475	456	447	436	451	469	495	489	443	448	449	478	483	464	472	446	446	452	434	424	405	427	442	470	469	452	422	451	444	443	497	453	426	476	490	455	448	456	476	486	458	470	454	482	445	412	419	469	432	452	458	438	445	457	460	450	434	456	454	453	494	475	426	475	436	466	429	468	496	459	488	471	489	462	470	428	504	467	417	486	452	454	456	482	469	450	432	434	471	460	437	470	435	440	456	424	476	472	429	444	441	452	477	440	440	465	461	432	460	450	425	498	447	437	463	425	465	422	476	448	431	408	452	471	472	428	450	465	482	460	486	408	459	441	465	482	439	475	480	427	464	442	468	493	460	421	423	437	454	424	432	426	443	441	418	485	482	415	454	469	481	460	492	482	458	496	504	464	465	441	436	478	422	419	461	457	459	402	468	432	449	459	423	457	460	474	443	427
39954	62114	46610	29730	17698	12083	9424	7204	5894	4389	3557	3093	2559	2066	1808	1513	1377	1166	1032	990	970	924	852	752	655	736	731	747	675	619	651	643	597	568	557	551	511	541	552	508	483	522	479	459	462	432	497	474	473	460	496	454	455	475	475	475	481	457	440	467	460	452	470	440	433	430	447	469	499	478	505	452	494	423	444	478	434	421	460	464	442	473	478	496	450	495	451	467	459	443	454	446	493	465	509	492	468	481	454	493	442	467	402	438	477	468	516	428	454	476	435	448	446	493	454	456	437	511	437	391	458	460	492	461	464	465	463	454	443	473	475	452	454	485	446	472	465	468	461	463	482	455	462	474	480	465	491	477	457	438	430	432	440	446	476	476	500	486	472	452	488	448	450	482	467	452	487	449	459	489	486	462	463	512	414	503	497	430	452	460	470	462	489	424	474	471	449	471	509	453	426	422	425	433	470	428	455	449	440	439	508	473	462	475	496	457	501	490	466	448	441	460	454	482	449	463	437	469	491	442	493	450	454	468	432	458	457	491	470	477	434	468	497	427	453	463	428	475	463	434	497	440	433	463	451	463	423	507	460	449	471	497	440	509	418	490	435	439	484	430	464	479	453	466	479	427	466	450	458	472	460	504	431	454	499	455	467	446	461	456	436	479	458	417	423	449	493	451	472	475	448	431	469	457	466	445	521	463	438	444	475	464	446	471	453	467	450	485	413	474	472	486	462	428	443	427	459	436	413	444	418	462	455	497	455	460	475	462	465	449	467	477	476	429	480	462	457	461	470	456	467	466	463	440	453	472	464	444	466	470	457	449	473	443	456	467	449	490	453	484	444	472	423	464	419	454	445	496	450	450	467	459	456	475	485	457	465	418	498	447	454	481	487	450	425	489	450	461	464	452	437	435	459	453	482	442	477	401	509	489	440	485	454	446	479	471	464	460	414	490	485	472	461	444	467	438	458	482	457	469	413	478	473	483	459	486	462	478	472	448	470	461	494	484	468	435	468	424	430	418	434	452	473	422	496	455	470	488	426	431	512	459	462	502	500	473	469	430	514	461	438	444	464	448	478	414	478	442	500	409	427	432	449	489	486	423	460	453	416	464	468	434	459	462	463	429	468	461	417	439	471	448	443	440	501	450	455	445	435	485	490	471	489	489	417	440	516	465	437	471	489	455	445	461	447	417	433	408	470	444	474	459	457	438	486	462	474	400	452	463	462	439	430	477	445	444	455	475	415	448	435	472	435	427	472	450	457	482	455	487	487	446	464	443	446	495	437	455	463	455	431	493	451	430	448	460	448	497	466	427	448	475	442	434	461	513	452	469	436	453	458	426	490	455	428	454	476	438	474	442	436	464	424	486	517	464	492	457	466	463	468	450	472	442	442	490	435	429	438	419	449	466	435	453	460	497	457	454	470	464	475	446	494	471	496	435	478	483	444	468	466	433	443	454	445	448	465	477	469	443	451	481	446	445	449	464	437	464	464	429	457	457	480	487	490	469	456	442	476	473	489	495	468	480	444	428	460	450	447	440	473	475	395	460	360	463	486	439	455	501	439	431	425	465	454	460	477	421	446	428	489	452	439	481	462	466	425	480	488	463	452	467	462	458	454	484	447	464	427	489	476	444	474	450	469	464	437	468	447	470	445	511	452	465	484	433	435	477	465	453	455	456	439	487	418	495	472	452	441	493	412	451	452	455	466	452	432	457	471	464	459	465	437	456	458	449	474	453	461	479	450	454	484	482	468	441	410	454	492	468	481	472	460	463	465	486	460	456	447	434	450	482	449	488	431	430	459	417	478	482	443	458	512	448	459	471	473	468	466	469	434	426	473	429	449	406	500	438	467	440	418	474	481	478	479	509	421	447	420	477	437	481	445	452	441	477	492	439	453	488	464	444	462	479	476	472	486	473	451	449	416	458	452	433	498	441	493	460	438	451	429	427	452	455	460	477	446	485	470	466	461	465	478	454	406	464	452	470	433	451	479	425	468	448	489	460	476	430	457	513	453	451	473	465	485	441	450	472	445	472	464	434	457	504	481	478	470	438	443	501	406	475	457	424	446	471	464	458	465	452	454	444	498	430	451	443	494	474	463	434	458	486	453	478	482	457	422	435	481	450	479	425	466	440	470	474	485	431	455	479	467	453	482	486	425	447	481	480	439	495	457	465	499	483	473	449	516	510	467	436	433	445	433	501	481	465	443	453	440	462	421	414	479	440	443	480	483	436	460	489	441	464	496	455	443	438	513	444	449	507	432	446	482	458	442	461	451	452	513	456	419	421	448	467	473	439	483	482	441	451	441	496	457	430	459	442	455	440	453	531	487	450	468	447	459	437	441	481	417	488	485	480	458	432	478	445	449	453	466	449	472	493	507	469	483	472	450	425	441	465	465	485	479	440	456	387	456	456	472	439	445	470	440	509	470	434	471	450	445	454	472	483	466	463	421	435	443	429	439	461	504	455	454	499	444	448	464	494	439	446	474	440	445	463	449	449	471	469	480	461	445	463	455	486	528	443	483	489	473	492	444	442	462	460	447	438	464	441	461	420	439	424	457	464	475	489	428	438	481	427	457	487	450	462	486	448	471	453	455	469	428	436	479	499	449	465	454	424	460	471	448	448	434	431	456	446	474	490	465	462	434	478	472	429	428	469	459	433	482	448	472	457	465	449	468	480	437	461	469	465	466	479	403	456	461	471	461	439	470	516	467	472	406	470	476	462	463	447	435	449	455	442	450	402	470	486	443	436	413	448	448	476	465	439	440	447	468	437	471	436	500	452	469	465	455	459	448	447	455	432	466	456	470	482	406	436	460	431	453	489	477	435	462	476	457	425	422	468	446	468	464	440	448	469	434	417	471	471	491	424	473	460	450	481	462	517	443	472	450	464	476	460	433	471	469	468	426	501	423	465	470	473	402	475	455	478	417	436	469	489	442	471	447	455	472	445	476	425	450	471	456	442	464	483	476	447	466	469	446	452	474	425	469	486	491	457	438	473	445	460	482	479	469	448	453	419	457	456	487	439	460	487	446	451	448	451	462	458	456	485	469	443	470	464	456	451	433	446	446	471	447	405	472	472	473	480	457	453	444	454	441	473	455	451	491	432	465	450	474	431	490	442	484	470	465	501	469	467	436	474	487	463	465	424	458	514	456	464	445	464	468	449	449	431	471	430	444	438	425	450	432	464	477	460	431	459	419	451	468	458	456	507	519	462	492	452	427	481	463	471	471	456	422	467	484	428	450	484	455	499	427	469	494	471	457	484	483	442	505	482	451	423	439	489	483	462	472	462	470	460	478	399	466	446	494	473	446	462	430	474	450	469	473	475	478	439	440	439	447	450	481	460	454	456	439	482	431	461	448	451	437	486	469	472	458	456	456	438	468	432	482	437	441	440	472	445	447	485	424	466	455	481	452	474	432	460	478	462	488	460	462	456	451	462	442	434	480	511	427	438	482	520	454	456	477	514	410	439	484	458	480	430	434	451	463	443
25485	21799	29314	26693	17429	8385	4988	3412	2822	2229	1757	1524	1322	1239	1121	979	879	846	713	697	752	744	668	671	610	600	636	613	600	539	570	553	528	505	489	535	506	497	482	476	492	503	475	500	454	528	442	516	527	446	446	457	447	446	442	506	508	508	489	496	469	482	449	475	479	467	486	521	499	469	486	463	504	446	464	482	463	453	480	479	467	481	481	476	494	494	477	464	514	475	518	460	511	432	474	468	503	487	488	447	475	508	507	448	478	497	477	499	467	475	437	486	471	451	520	477	463	479	431	449	488	509	472	449	484	478	484	514	505	414	500	490	508	444	471	458	469	458	486	476	478	451	479	461	482	464	508	490	491	480	512	439	498	468	502	472	454	457	463	492	427	467	484	477	472	511	444	481	470	500	492	474	495	448	457	421	459	455	446	488	452	498	442	485	458	505	488	477	510	481	428	499	459	510	452	453	476	439	495	480	463	464	469	493	446	475	464	486	489	475	459	457	451	489	436	505	509	477	498	466	450	482	464	471	495	458	445	488	437	437	487	460	455	472	495	486	438	464	477	462	463	499	468	485	475	458	475	419	465	484	464	489	471	431	461	487	493	460	497	464	446	424	478	468	470	502	483	484	450	450	476	469	463	445	467	500	497	469	472	463	474	486	492	489	449	443	460	454	437	466	478	479	501	459	531	447	484	508	492	437	498	476	477	472	483	460	511	520	479	436	484	475	486	519	480	449	462	451	508	471	558	481	467	440	480	513	469	516	465	483	483	473	480	493	466	499	475	477	487	505	473	460	477	491	488	504	507	477	489	477	467	495	437	448	484	488	465	463	431	491	466	429	493	461	501	470	469	453	481	466	465	480	469	482	486	464	499	500	463	484	493	444	499	486	506	473	514	507	476	473	464	479	467	485	483	485	444	492	487	453	492	466	511	451	492	485	472	474	480	480	454	459	497	490	470	469	493	492	478	482	461	503	475	502	454	498	465	489	519	469	509	498	476	487	545	479	525	449	480	459	462	498	476	483	452	510	476	446	470	470	483	474	479	477	449	444	491	453	461	436	499	515	446	491	467	471	483	498	495	472	465	443	474	470	490	484	484	467	485	450	492	460	483	446	487	458	462	488	504	451	455	478	484	482	485	480	505	514	497	463	519	512	476	540	492	463	482	466	450	494	462	466	465	499	489	474	514	465	479	498	449	474	470	483	454	494	510	488	467	475	474	444	464	469	451	486	466	469	507	469	440	510	500	449	464	477	504	476	467	482	461	450	456	536	464	449	467	457	472	444	494	483	488	428	490	524	459	480	514	512	498	483	473	492	480	440	486	463	451	467	478	475	499	458	471	431	483	456	518	478	479	493	469	463	452	479	502	452	471	499	478	494	494	478	463	485	452	484	485	467	471	537	506	453	497	466	477	463	466	480	463	471	445	498	471	489	485	466	496	438	488	463	486	463	470	474	485	468	474	472	430	469	449	491	495	456	469	446	462	463	436	476	476	478	459	444	487	485	489	471	517	470	435	511	479	484	472	467	500	446	472	478	496	492	479	443	496	475	510	484	453	458	477	460	458	485	464	437	492	474	482	440	450	485	451	443	472	451	470	446	455	467	488	452	440	509	477	495	515	499	491	474	479	521	482	522	456	474	462	469	486	486	463	404	468	475	469	475	515	452	468	472	487	418	491	499	486	476	504	427	485	447	488	456	479	502	507	483	463	525	488	478	527	482	474	445	497	443	465	461	448	491	463	482	441	483	442	484	455	489	434	452	499	465	493	469	486	489	461	485	480	445	439	430	443	493	469	420	457	460	480	503	467	503	432	512	442	430	508	459	448	483	496	475	472	461	443	496	450	444	490	502	498	461	477	490	483	458	445	471	470	498	433	492	492	472	476	413	473	457	509	521	485	470	448	487	429	452	471	469	462	474	508	516	462	468	486	474	469	484	520	479	478	506	464	465	456	489	478	490	482	492	501	485	490	470	455	504	488	489	464	467	436	503	462	475	463	469	468	472	490	446	513	523	441	449	454	429	455	444	483	465	464	510	481	447	457	469	453	492	491	463	464	425	466	493	474	481	498	477	466	471	463	478	508	460	491	477	495	465	460	485	462	504	512	478	476	481	496	473	450	439	455	469	459	452	451	472	441	447	472	491	493	448	461	504	455	489	492	467	476	526	481	481	489	488	498	440	499	467	472	432	466	483	482	448	506	434	458	483	486	498	475	507	432	465	485	440	454	490	455	454	474	490	507	440	462	448	474	462	468	484	522	505	507	450	491	464	469	503	461	478	473	421	471	494	476	490	480	461	453	487	436	467	475	452	484	471	470	447	471	449	463	466	451	474	483	501	500	455	475	465	459	478	507	449	481	497	506	471	509	466	476	472	438	480	464	473	450	435	446	441	450	462	498	505	498	478	477	469	461	476	510	496	498	469	482	481	471	463	456	475	449	486	475	433	447	458	488	458	470	472	491	504	454	451	476	525	436	469	457	480	491	426	503	478	500	481	425	454	492	478	457	481	470	505	458	491	512	458	476	503	442	496	479	469	459	498	482	513	472	442	498	477	499	483	497	478	476	484	459	483	430	491	447	453	452	482	466	497	491	442	484	470	501	452	480	530	509	475	445	492	445	464	502	450	475	477	494	491	476	470	495	442	503	482	469	484	456	472	462	481	497	477	504	451	494	489	483	473	469	493	471	450	448	485	452	465	476	486	495	475	452	474	433	486	456	492	492	480	446	496	476	462	517	475	474	504	470	450	486	506	480	499	485	525	469	490	456	465	445	460	477	451	472	459	480	512	474	488	485	472	485	491	489	479	462	478	485	487	485	495	492	480	425	485	474	460	450	510	476	471	446	453	467	483	488	458	438	445	482	493	502	473	486	465	484	476	470	473	477	464	483	498	470	485	488	428	473	461	454	454	474	523	471	486	489	452	509	486	457	488	480	483	464	480	445	464	530	500	478	492	429	474	466	485	453	510	493	439	467	487	476	480	461	493	484	515	494	489	488	481	494	493	497	463	475	483	489	468	478	514	452	516	481	481	474	516	447	475	465	510	471	450	493	514	522	462	492	524	471	429	500	481	481	432	451	500	461	498	506	440	474	511	491	461	488	472	497	498	464	469	513	493	461	481	490	482	488	458	495	497	452	464	476	463	534	475	420	459	477	524	470	539	489	441	483	470	483	477	433	498	517	475	503	463	487	478	486	483	495	456	470	466	468	462	473	476	507	453	469	483	480	506	449	456	474	459	460	458	500	454	455	480	457	465	493	430	491	482	446	466	449	519	472	465	462	479	457	490	457	449	495	462	461	456	487	506	445	464	461	493	465	470	439	460	484	446	453	476	518	472	498	494	511	485	492	491	487	489	460	447	494	470	458	472	466	458	496	455	464	439	496	461	454	480	513	471	493	498	498	478	482	493	504	475	482	433	486	468	482	487	486	452	482	505	487	452	435	446	496	498	502	482	452	477	478	497	500	496	514	504	446	466	496	476
40540	60836	42706	24058	13632	9565	7406	5698	4605	3509	2686	2229	1911	1743	1543	1312	1135	929	857	910	873	849	725	678	651	682	669	668	680	650	601	540	583	542	544	581	538	548	524	508	505	512	497	523	479	508	456	506	510	481	523	467	499	504	482	511	491	482	482	489	440	445	475	503	477	505	516	458	468	454	492	472	490	500	440	508	473	509	489	502	450	471	480	490	506	479	493	465	449	452	466	470	471	495	504	454	464	517	496	476	464	474	501	448	490	449	492	496	471	513	494	490	466	488	449	500	461	495	493	497	526	491	498	479	491	521	461	480	483	498	462	431	455	479	489	459	445	455	496	458	483	480	481	484	480	501	471	472	480	450	478	498	482	502	460	463	486	459	517	472	520	491	466	467	480	489	474	470	479	504	464	440	461	458	471	499	471	488	481	451	440	475	487	511	470	499	460	470	474	498	474	478	488	463	473	460	469	486	471	484	508	452	474	449	463	486	433	428	478	492	462	455	522	515	530	464	486	523	464	510	468	475	478	463	462	450	483	488	503	496	438	498	495	439	498	461	487	485	449	459	478	475	478	503	457	467	433	448	480	455	490	495	438	504	466	488	473	504	452	488	437	477	446	451	491	457	479	454	489	472	510	468	486	493	492	476	466	477	457	450	483	463	475	512	486	503	435	472	460	459	504	553	467	453	475	483	464	498	468	461	491	477	479	456	445	501	492	498	489	492	499	459	502	465	461	467	485	491	442	459	471	451	454	461	489	455	471	476	520	491	505	471	494	469	496	500	488	451	477	474	491	508	503	506	513	481	486	524	469	505	482	447	462	459	508	510	463	511	473	452	460	465	494	497	467	504	480	500	478	460	423	457	508	470	490	483	479	489	468	483	470	473	476	476	491	496	475	467	480	452	450	480	428	474	472	494	489	499	482	454	454	486	486	445	478	478	488	470	445	443	500	482	470	464	471	489	480	462	483	500	466	459	473	484	520	446	469	480	501	468	468	514	453	498	480	478	470	500	509	508	523	510	488	503	487	435	510	512	516	421	496	513	439	460	487	500	497	490	423	470	447	493	480	480	457	475	503	457	455	440	474	511	547	482	487	446	519	501	486	504	451	503	472	503	533	467	504	460	449	478	490	467	481	498	467	468	494	489	535	506	499	508	440	459	500	486	505	480	476	509	497	506	486	491	454	492	494	502	512	498	434	490	503	468	462	485	457	472	502	476	496	441	506	507	462	507	461	499	490	508	476	459	472	452	477	442	471	437	490	501	483	457	480	466	466	493	438	457	502	486	480	466	456	460	509	522	448	488	486	462	489	447	473	486	492	527	473	463	499	483	503	475	495	484	477	461	493	517	496	450	480	491	512	474	470	495	487	459	521	486	487	500	467	489	475	476	462	475	467	462	479	457	507	491	483	456	473	473	456	478	453	492	498	537	492	530	507	517	475	498	504	462	458	502	478	469	463	466	477	502	475	448	517	485	473	465	520	485	500	457	464	515	515	462	460	469	487	460	477	470	521	484	487	483	487	490	481	486	445	460	479	493	494	482	461	474	504	488	420	466	473	441	473	487	475	467	491	471	510	503	487	448	484	506	493	458	453	474	510	511	466	488	496	470	435	436	478	495	480	459	446	480	462	481	484	442	476	497	495	447	478	488	474	437	507	499	483	485	511	517	440	487	482	459	494	476	439	514	453	468	446	472	523	478	481	459	448	504	474	473	500	488	489	487	454	448	489	470	496	464	510	445	480	512	504	506	496	501	509	465	481	506	437	456	471	478	489	491	465	494	458	497	490	461	485	482	454	500	510	473	448	446	452	482	495	458	452	479	520	473	514	487	497	427	460	443	507	504	485	490	492	465	482	440	475	528	471	525	469	498	465	486	477	448	498	494	467	463	462	483	470	487	491	470	487	516	447	474	476	462	404	496	431	468	478	473	484	476	486	459	496	490	470	459	485	498	450	483	470	517	518	506	475	471	441	469	459	478	443	524	492	479	452	455	473	481	519	479	484	475	459	448	477	459	474	456	495	480	471	453	532	500	471	489	499	482	515	475	484	490	484	490	446	465	521	510	440	447	496	506	477	471	473	461	451	429	462	476	478	444	528	468	467	462	507	484	439	502	492	465	472	471	496	476	504	477	521	466	451	456	488	513	519	506	471	514	486	467	471	438	464	486	469	473	498	454	491	491	478	493	514	436	496	480	471	479	503	498	431	455	498	474	478	477	498	477	482	503	476	481	481	473	498	454	446	478	474	457	473	470	467	488	500	455	505	499	511	486	483	467	490	456	480	514	504	488	487	492	499	477	456	499	472	466	484	464	486	491	477	449	512	485	516	493	500	492	477	513	486	509	474	479	497	453	510	472	496	461	472	480	460	526	409	484	498	437	489	481	474	505	439	512	492	492	473	477	469	476	504	509	497	466	478	449	481	477	520	489	447	469	507	499	457	519	481	486	477	497	490	528	453	455	502	508	483	456	484	508	483	469	463	451	496	502	508	495	471	472	468	489	503	494	425	488	470	503	513	485	463	499	433	491	507	483	506	510	442	463	455	474	489	513	502	487	482	464	468	510	480	461	501	493	501	486	515	470	448	437	498	503	493	500	481	493	448	483	474	463	434	456	522	506	454	481	492	516	497	505	545	471	465	457	474	498	499	467	480	472	479	459	501	465	463	450	489	506	507	476	466	502	448	478	526	481	483	471	514	449	503	485	450	512	487	468	463	451	480	491	527	522	505	483	513	457	488	487	467	472	455	487	497	461	483	473	484	476	502	492	513	490	490	454	468	486	481	453	527	475	494	492	484	458	450	499	500	500	473	466	484	505	472	485	479	448	451	482	483	509	486	465	478	465	493	472	449	413	489	474	469	449	471	450	472	530	480	464	499	513	474	516	440	448	506	476	469	506	512	471	487	511	499	486	478	473	473	495	460	474	466	499	471	450	525	445	451	477	477	456	475	488	481	459	527	486	482	471	461	478	475	452	456	462	477	532	498	482	486	486	515	499	470	448	498	473	513	492	457	454	489	518	446	490	482	480	459	460	474	487	497	517	449	461	446	493	526	501	462	502	516	478	495	485	504	499	508	455	473	495	514	510	475	499	503	493	504	524	468	466	514	482	487	455	494	492	467	465	481	501	432	512	494	471	540	485	474	474	499	486	472	493	475	469	467	474	445	460	472	457	488	469	461	459	515	527	471	468	489	517	488	504	494	489	464	493	500	464	472	470	481	489	454	450	484	499	466	486	502	492	504	459	486	510	513	496	484	447	486	475	447	442	516	478	435	491	516	458	518	460	535	502	467	489	474	508	492	488	459	487	498	432	466	478	420	464	464	516	485	477	478	472	480	486	438	497	453	476	487	460	475	484	532	462	488	512	504	463	496	474	517	478	491	423	476	455	475	430	464	458	481	464	492	476	459	457	466	507	444	509	500	497	492	506	494	477	484	489	459	442	477	487	503	431	484	487	459	467	495	493	470	504	454	451	469	521	463	507
22980	21377	29088	24163	21586	21802	16023	7104	5252	4224	3371	2623	2165	1858	1593	1474	1249	1101	1009	987	1021	983	847	738	673	746	802	817	760	674	681	619	584	612	606	603	491	509	608	562	557	505	500	520	501	500	511	506	501	504	477	515	478	521	458	493	490	466	484	509	498	447	516	469	483	467	494	475	462	503	475	507	492	469	467	448	452	472	520	464	493	493	478	483	491	487	483	488	473	476	488	483	500	484	482	494	493	488	457	467	510	537	491	488	469	478	483	490	489	467	456	504	491	512	463	512	515	485	484	486	489	517	444	477	478	482	474	453	484	540	490	517	475	491	475	486	471	456	474	495	471	471	454	474	508	457	519	469	476	555	491	480	471	485	461	520	492	485	534	508	492	492	507	484	477	499	490	481	458	459	491	478	477	483	473	505	461	495	485	485	545	504	468	492	428	528	472	500	476	482	484	518	512	471	477	475	469	479	480	489	481	477	496	464	474	467	469	453	482	470	438	516	465	496	498	482	466	490	498	495	508	520	463	496	539	496	451	506	437	482	456	509	481	482	513	463	512	505	485	483	472	498	477	472	504	505	494	469	432	485	487	465	512	476	454	553	493	514	469	516	481	508	497	461	497	491	466	465	494	435	453	482	484	524	507	507	511	494	455	463	494	441	466	477	532	488	479	528	523	470	499	501	479	452	464	496	510	502	480	496	490	543	476	467	495	452	484	482	475	453	447	514	477	493	505	458	521	422	525	510	426	451	489	502	407	461	518	521	529	487	498	489	464	501	487	493	522	498	524	467	446	460	492	454	504	506	487	485	476	511	471	480	489	484	495	488	446	507	463	456	486	464	482	460	464	481	488	497	457	515	464	445	493	537	524	515	430	524	514	479	520	513	447	430	429	480	472	469	483	450	474	459	481	468	468	505	442	476	421	478	470	475	465	527	481	476	496	484	462	477	441	513	501	477	471	476	475	511	497	471	508	466	496	513	499	451	507	501	462	478	445	508	452	473	445	471	464	491	456	468	458	521	471	453	490	443	499	507	437	488	486	501	514	481	516	484	488	492	492	477	492	430	495	433	467	463	485	497	483	531	453	471	460	485	501	465	494	499	510	480	484	489	478	475	456	473	490	471	497	500	478	438	484	446	474	445	516	418	497	479	510	465	451	467	490	467	470	511	507	471	533	481	461	498	516	481	499	459	491	456	484	501	474	482	470	464	476	484	507	495	477	478	449	475	484	476	482	497	466	466	560	472	445	501	457	478	464	482	487	477	513	464	500	465	454	504	468	537	478	501	472	450	472	480	514	454	531	471	518	482	498	498	466	476	475	495	511	481	498	489	496	481	482	452	471	516	460	493	488	474	469	505	471	505	507	495	515	481	472	463	478	481	463	519	483	483	535	485	509	520	484	512	477	438	470	480	489	487	479	468	475	446	478	502	501	463	516	496	517	475	456	489	528	510	475	484	479	446	492	471	488	483	426	449	475	478	511	423	470	517	490	484	478	485	455	502	477	472	505	491	482	512	496	486	508	440	484	464	461	478	465	484	454	458	496	514	495	426	484	492	479	472	482	483	492	453	459	460	445	476	460	490	500	499	491	489	505	470	483	506	515	506	481	450	511	439	481	445	490	487	485	490	499	485	468	466	445	507	460	519	486	511	484	500	511	457	478	474	486	492	498	476	442	481	467	477	487	477	488	448	491	460	456	500	476	465	480	482	488	458	458	487	491	503	484	485	479	475	482	415	467	550	517	466	504	491	465	483	493	502	497	457	494	469	502	470	471	473	455	469	506	529	517	506	495	487	478	469	458	505	471	473	481	488	500	501	478	512	463	525	515	518	464	457	460	492	482	515	468	471	449	485	531	455	464	467	482	516	451	500	479	497	479	501	457	476	485	479	522	488	484	468	507	508	463	497	501	495	476	504	497	490	457	468	505	500	500	496	468	501	470	516	503	472	484	481	503	484	476	480	450	498	473	482	464	471	442	466	448	481	499	464	454	479	473	474	481	492	475	470	459	497	512	513	484	503	481	485	481	465	476	468	449	467	468	482	485	528	465	522	503	465	480	532	501	471	505	509	495	522	517	504	471	453	474	468	468	464	458	461	471	453	468	467	477	478	486	485	491	466	456	516	464	518	510	459	482	494	501	490	469	507	458	487	465	480	460	487	488	430	527	471	458	442	465	454	477	480	451	516	491	464	497	484	464	490	508	448	489	488	466	448	470	497	513	491	479	457	472	505	484	476	509	482	485	469	490	497	488	448	454	469	496	494	445	465	489	491	475	488	485	459	510	458	446	550	492	497	476	504	493	464	505	485	486	467	539	452	470	482	457	492	476	514	478	513	486	420	544	462	500	469	439	514	474	439	453	497	455	455	481	463	484	505	478	459	495	474	497	484	492	477	429	468	487	427	509	486	487	452	494	452	466	526	465	478	460	493	464	477	483	487	488	481	504	467	441	474	497	497	478	472	481	443	500	474	469	483	512	489	491	513	512	451	475	476	480	458	520	502	479	494	492	496	455	420	512	472	472	457	473	471	491	466	494	518	445	503	463	464	493	495	458	492	469	480	480	532	471	497	507	488	456	508	511	492	501	467	471	437	507	496	518	445	483	466	492	479	466	500	482	487	524	501	442	483	521	489	495	517	477	489	485	468	464	486	461	468	488	496	490	475	519	472	474	521	478	478	490	486	475	512	518	482	481	511	478	498	442	480	503	518	492	471	548	511	465	477	490	491	524	474	505	488	461	464	471	480	481	517	501	496	514	471	487	475	456	451	486	488	465	508	491	457	478	509	488	481	478	487	473	459	488	494	437	474	435	474	473	483	478	451	489	452	461	463	515	500	483	504	479	439	485	472	542	502	513	474	478	496	491	516	466	472	446	519	485	477	474	456	466	512	493	479	440	462	468	481	510	494	482	497	497	513	458	532	508	485	497	490	429	523	480	455	490	468	488	483	519	468	465	472	447	478	525	497	490	498	501	459	483	457	515	461	477	479	509	510	492	469	493	496	448	482	461	493	493	501	462	470	478	490	492	470	489	491	500	449	431	474	491	471	478	476	471	461	491	499	467	488	496	500	502	470	488	469	475	483	481	487	512	493	446	510	479	510	506	513	503	497	486	479	492	474	488	509	451	512	509	498	522	467	533	471	444	482	484	454	502	526	478	501	455	505	454	453	495	496	436	466	478	490	487	475	485	481	482	457	476	496	514	516	522	497	506	455	455	446	434	501	463	500	558	465	496	476	525	495	451	498	475	498	509	488	473	482	485	456	472	483	465	501	454	469	481	444	493	509	485	467	470	467	482	518	494	470	490	478	499	456	482	494	507	474	479	484	499	465	508	466	485	486	518	481	446	490	473	476	516	537	475	475	505	454	500	512	491	482	499	492	489	506	466	513	481	484	476	512	496	515	483	490	517	498	482	471	451	439	468	475	505	512	479	487	487	463	485	503	519	509	458	473	470	455	465	482	520	508	453	468	490	488	497	494	491	481
43997	64511	50438	33980	21285	14931	11792	9276	7776	6196	4831	3753	3159	2463	2201	1981	1619	1335	1289	1182	1273	1159	1001	894	778	838	950	870	827	760	725	704	667	666	645	595	574	574	564	545	541	513	524	519	504	497	503	510	479	527	497	469	493	521	469	489	522	493	504	474	489	473	483	477	473	534	464	490	494	483	478	457	470	453	471	497	505	480	504	451	506	471	472	488	462	445	457	432	500	476	472	507	487	465	445	477	465	493	523	481	496	478	478	484	478	477	507	458	473	495	473	480	522	480	463	473	498	507	481	469	504	472	513	511	457	473	449	484	477	473	492	499	478	465	462	513	467	462	456	480	454	473	487	466	490	493	464	425	452	441	486	464	469	460	519	458	454	520	496	461	474	511	462	455	487	472	499	458	491	489	451	478	463	439	485	447	444	475	496	479	485	503	470	489	447	502	465	534	445	482	489	514	443	491	461	471	471	493	451	492	495	465	476	457	490	472	447	500	482	482	447	477	473	460	461	471	469	460	468	477	490	461	484	461	472	471	470	439	493	480	474	475	465	480	481	461	527	477	475	440	475	455	464	464	494	468	467	470	448	496	491	464	463	477	461	475	494	490	470	483	496	493	451	482	473	444	464	481	494	496	481	446	442	495	476	512	438	438	491	473	439	500	471	502	480	492	453	467	501	487	480	463	479	502	499	474	474	474	479	477	503	508	499	486	479	451	494	475	506	516	464	517	492	464	479	474	459	483	464	502	489	483	498	486	518	456	448	468	484	455	496	446	483	495	506	501	496	493	455	454	511	510	491	434	485	476	477	444	464	511	461	487	505	494	490	485	511	489	460	526	512	494	480	454	466	478	476	477	484	472	499	487	445	518	476	482	470	462	482	484	460	506	471	504	484	438	483	444	481	440	481	494	475	450	506	490	496	477	476	471	500	474	511	485	489	486	493	479	479	468	485	470	470	508	459	469	467	528	483	475	469	451	479	503	468	468	441	481	447	482	516	463	494	466	465	503	469	476	468	493	484	454	486	487	457	505	515	489	494	448	481	492	496	464	483	445	479	495	499	481	487	487	493	497	488	463	449	508	470	470	450	489	457	482	443	443	472	459	453	477	486	489	489	441	491	473	471	466	477	490	470	476	474	511	483	445	527	479	477	467	449	469	486	476	464	475	439	518	514	490	510	483	487	469	471	517	448	468	464	497	468	455	470	482	484	448	484	500	446	447	441	476	491	458	491	454	480	473	460	477	443	491	460	439	476	482	507	479	448	465	490	408	489	542	503	485	462	473	499	487	447	486	523	490	482	461	510	477	477	457	453	458	506	504	470	500	493	443	461	503	471	479	480	500	503	455	464	490	475	442	470	458	484	464	487	502	496	440	487	476	493	491	474	477	486	469	483	447	458	510	477	507	502	485	506	487	467	468	464	443	443	449	516	467	467	500	457	498	467	510	495	506	505	470	518	442	451	449	480	468	478	476	503	518	449	480	455	505	462	493	483	522	458	489	463	455	459	453	473	503	478	471	454	474	508	505	452	477	527	483	472	480	456	530	475	511	521	483	472	482	456	477	496	497	471	481	503	459	485	490	485	485	516	489	488	463	498	452	464	450	488	488	489	497	491	462	484	498	480	490	505	470	513	490	501	469	469	523	473	469	475	503	464	528	481	465	487	444	471	449	446	468	520	477	476	434	464	468	495	498	432	473	447	503	505	442	490	536	457	440	474	458	468	453	508	493	490	479	498	472	464	485	502	502	476	415	477	458	491	508	453	449	455	525	481	484	464	421	470	463	480	520	434	492	496	480	439	448	451	459	466	473	494	496	525	497	472	504	458	481	476	488	512	483	461	469	459	472	470	442	467	500	476	467	463	480	493	538	464	475	429	459	457	528	460	495	456	523	480	465	466	456	485	482	522	475	477	495	463	480	440	493	525	449	496	490	464	477	457	502	498	472	518	469	461	526	430	482	497	480	449	471	500	496	485	488	504	454	486	507	501	482	487	502	486	459	484	455	456	471	480	478	517	488	509	477	464	461	482	497	444	458	482	453	451	498	466	482	474	458	486	506	496	475	481	468	476	465	501	524	505	490	458	460	495	467	475	449	464	438	484	476	486	488	485	456	491	465	496	506	479	493	497	466	514	449	512	484	473	490	468	468	478	468	466	447	489	487	508	489	483	481	454	486	512	525	454	498	470	448	445	471	490	499	438	492	500	456	432	451	470	472	460	459	474	494	453	479	470	498	448	493	505	470	469	499	490	470	532	484	482	512	510	459	506	495	464	453	435	430	481	450	481	483	494	463	526	475	450	479	482	474	488	438	473	500	505	482	475	469	466	448	446	511	467	514	495	488	467	501	479	483	486	456	463	477	514	477	490	465	486	489	462	477	461	499	488	536	488	462	468	476	462	488	481	497	468	450	459	480	476	493	504	479	494	462	489	453	512	485	472	471	512	501	486	473	466	506	450	493	491	461	455	467	464	490	522	481	499	491	467	476	507	479	494	479	503	505	460	467	481	463	446	503	497	440	462	498	504	487	476	489	500	485	486	490	512	438	472	500	495	475	479	457	516	451	485	475	528	413	459	461	501	453	455	462	464	485	474	510	491	488	490	477	531	482	528	517	507	494	493	470	485	458	484	469	509	441	482	501	517	471	479	448	486	448	445	457	488	494	516	474	484	480	499	468	473	463	482	459	460	476	496	460	508	510	479	492	458	481	472	489	483	476	468	468	449	496	451	451	483	472	490	468	453	466	505	484	523	521	510	533	524	491	451	498	508	478	482	479	485	482	469	491	422	479	453	504	510	477	499	483	475	498	460	470	445	476	476	455	456	488	479	456	462	475	488	493	448	440	472	453	477	497	462	459	469	481	474	479	493	479	480	488	478	498	463	494	527	502	459	478	504	464	463	496	476	497	479	465	498	482	471	524	489	458	475	473	496	482	438	465	514	442	452	455	516	451	473	501	495	502	467	490	483	492	488	451	447	460	477	512	459	487	482	477	463	468	469	528	488	478	468	479	483	458	479	475	504	453	495	452	481	455	471	486	479	523	455	482	446	492	484	473	482	461	447	501	475	445	458	504	465	487	473	446	484	454	471	454	478	477	456	485	475	493	487	447	453	462	455	452	484	491	524	507	464	490	448	480	447	460	475	510	480	507	457	498	473	516	472	473	444	455	464	480	492	489	485	456	460	457	450	493	478	476	526	457	457	509	499	457	465	483	449	471	485	456	480	459	476	493	453	453	481	490	482	507	447	471	485	481	416	427	457	440	493	464	484	451	489	474	443	459	469	482	453	451	492	501	488	495	486	475	460	472	482	500	470	481	474	474	481	494	486	486	482	442	521	519	507	465	441	481	498	499	450	457	446	489	477	476	458	457	484	455	508	473	475	464	467	449	491	453	503	526	469	492	472	482	441	507	469	452	480	463	495	479	448	483	465	441	436	464	441	462	433	447	464	475	507	476	472	463	507	473	499	493	447	501	479	460	442	501	499	487
36290	40386	37734	24870	12336	6186	4357	3060	2509	2108	1813	1463	1254	1030	949	830	780	735	725	663	691	635	614	564	535	616	671	590	597	525	552	533	525	524	513	515	483	507	501	504	466	464	449	467	465	466	455	494	465	436	437	460	485	463	466	490	485	447	484	441	493	503	477	478	457	452	454	433	483	501	430	448	484	453	401	479	466	488	416	459	432	492	455	483	461	452	477	476	487	455	469	470	443	414	462	452	497	470	472	446	462	443	425	457	443	461	482	471	470	483	467	482	461	497	497	490	434	470	470	436	478	452	497	485	455	462	448	466	467	466	485	469	456	439	465	461	485	463	468	472	460	486	457	484	438	467	453	450	458	478	476	457	438	494	461	464	466	501	449	460	442	450	446	474	464	446	463	473	475	455	449	453	438	494	426	476	492	442	496	419	488	442	507	479	502	462	521	472	514	465	514	456	458	491	471	440	466	464	461	482	453	479	446	454	462	453	498	458	495	451	426	453	502	515	452	507	502	479	453	503	426	426	438	468	454	439	492	431	487	470	487	424	495	457	489	464	501	405	429	467	470	438	448	452	473	462	471	455	463	473	462	444	498	456	503	473	461	462	445	461	444	451	460	437	432	441	444	461	466	461	491	479	436	487	453	466	438	444	453	447	434	469	486	455	456	435	464	441	470	434	480	472	447	449	472	473	437	420	471	474	432	430	416	463	462	437	425	487	466	476	488	467	494	439	463	491	427	467	460	462	461	471	468	456	454	455	447	474	474	440	423	483	460	502	456	495	470	444	438	443	469	431	489	458	473	493	449	452	494	458	453	483	455	481	455	450	465	463	450	483	461	477	480	409	435	473	475	401	443	445	497	502	476	488	469	454	465	471	466	438	443	463	486	454	455	433	443	457	417	478	470	475	440	522	448	484	492	450	441	492	456	480	458	447	455	505	466	447	465	445	474	464	486	431	471	442	463	431	465	500	477	437	451	468	463	468	457	463	459	445	468	478	498	458	475	490	493	518	475	438	458	429	436	460	473	490	418	442	442	459	486	517	500	473	459	472	458	500	473	444	442	480	475	481	460	477	469	461	450	422	446	453	465	486	493	484	446	472	494	463	462	489	456	451	458	463	469	470	462	438	459	441	452	468	491	486	438	454	451	467	494	470	452	477	463	436	499	514	444	457	457	401	472	477	475	456	439	480	502	447	463	415	439	418	444	407	449	454	435	450	438	484	469	461	482	453	462	475	457	434	465	424	479	455	455	422	457	432	498	436	462	468	478	419	475	469	437	486	476	474	482	429	459	485	492	466	464	438	436	416	464	446	457	434	443	424	466	455	426	465	451	463	508	457	491	500	470	481	434	437	471	447	462	465	459	452	502	441	450	437	486	439	450	444	458	435	443	464	464	467	444	465	430	494	477	444	469	460	470	469	468	467	450	429	454	463	440	459	466	471	465	476	466	475	484	479	440	474	450	454	465	434	486	482	472	429	461	439	456	458	495	459	434	471	441	470	443	436	456	508	469	431	470	467	473	473	482	445	484	446	481	477	441	481	473	454	480	448	440	450	422	485	460	490	462	448	482	473	489	487	475	462	491	462	466	485	475	466	477	491	462	457	503	475	431	449	441	482	468	500	501	466	424	425	442	485	480	463	460	497	426	478	481	482	471	462	472	471	485	464	459	453	438	463	488	488	457	467	449	439	437	442	471	489	461	458	439	460	482	499	467	463	432	463	494	478	472	457	464	425	452	464	469	457	469	478	445	439	454	517	457	471	464	463	455	459	448	418	455	470	471	472	427	456	488	488	476	470	404	503	476	496	433	509	490	442	466	475	459	514	471	454	460	464	445	466	433	464	476	453	461	505	439	495	463	466	458	477	470	452	492	458	492	470	461	477	502	448	477	476	453	507	470	477	443	431	464	436	462	426	528	469	485	450	471	466	485	452	453	465	460	456	448	465	492	454	471	496	437	471	462	461	460	467	434	482	512	483	440	494	460	479	446	478	508	458	462	453	448	453	471	451	481	465	436	463	486	464	466	443	465	459	469	455	457	463	450	477	459	404	484	466	449	440	444	469	462	465	469	447	487	478	479	458	452	456	445	442	490	444	465	442	432	477	445	434	427	460	435	424	454	490	427	422	454	427	439	480	424	476	460	470	459	467	443	476	471	462	480	437	531	491	464	431	447	458	458	492	449	456	486	468	478	440	436	451	455	473	455	482	487	442	464	497	430	470	417	438	464	452	486	423	474	492	450	477	483	486	443	461	461	456	480	472	452	452	491	462	521	505	461	446	436	465	457	434	446	452	412	495	457	469	470	401	435	454	472	462	477	439	434	448	461	480	477	481	444	463	463	450	491	455	463	487	414	465	462	467	422	461	449	455	465	449	445	465	444	447	466	439	452	475	434	485	448	509	462	475	424	416	433	474	460	506	505	490	459	436	444	470	445	475	438	481	453	469	474	455	467	463	452	446	468	476	447	482	478	459	423	410	472	432	448	457	453	463	449	499	472	475	437	475	468	440	463	453	468	468	469	498	480	462	495	440	451	483	465	487	482	462	454	435	448	445	452	472	466	448	502	497	445	437	485	448	456	459	503	463	444	455	458	468	473	457	453	469	497	501	463	433	450	506	469	468	484	500	434	420	501	481	503	442	469	432	454	452	425	459	460	463	433	471	442	457	513	433	438	454	497	496	434	462	432	471	440	463	446	490	449	470	446	468	482	453	472	432	443	477	417	453	473	469	471	466	427	492	455	452	477	460	457	461	437	466	450	467	455	461	481	444	482	470	460	493	432	465	486	441	458	471	463	481	469	524	491	485	463	450	457	460	441	515	476	474	464	459	453	426	441	448	473	453	500	473	422	444	483	453	430	469	461	458	467	446	458	437	491	471	456	496	495	440	455	466	462	467	455	490	465	497	447	433	479	463	463	457	483	470	452	447	459	471	445	419	483	442	473	486	457	469	484	451	429	454	486	407	433	458	478	500	460	507	452	462	476	470	489	445	477	474	472	515	449	454	495	468	436	495	466	451	471	440	429	457	412	485	474	485	462	486	480	484	479	484	477	485	476	434	430	460	463	490	433	447	477	442	467	448	420	425	465	481	436	450	464	449	439	484	474	451	461	453	497	455	455	411	448	422	429	445	498	430	451	456	446	451	486	498	453	455	447	469	523	528	410	452	461	497	416	465	494	481	439	469	429	481	445	480	460	455	421	457	455	439	451	447	467	451	489	478	476	476	460	480	530	431	454	473	456	449	497	468	462	421	468	440	452	451	487	472	465	425	428	483	458	482	489	493	449	422	472	417	480	461	456	446	481	436	436	492	469	479	461	479	508	466	491	453	466	455	428	440	500	450	499	465	473	460	469	461	449	469	460	510	474	458	456	476	466	404	452	459	447	447	480	455	454	434	442	485	463	438	467	466	412	480	457	438	478	498	452	424	488	460	450	494	425	451	455	467	478	457	468	495	476	430	462	451	448	449	495	517	481	448	429	471
40334	52050	36307	21336	13207	8699	6810	4883	3990	3214	2544	2049	1681	1443	1256	1086	1005	882	777	774	831	739	681	618	568	688	719	702	609	588	579	580	543	585	527	529	512	536	500	507	480	458	486	465	505	446	507	505	475	457	481	458	489	470	441	477	492	473	482	454	520	480	516	473	472	495	476	500	486	478	483	450	480	481	478	453	464	472	405	420	483	454	493	466	479	459	499	467	478	449	478	467	495	481	448	520	473	478	507	480	438	475	468	501	490	497	487	451	484	477	480	504	473	462	457	457	454	474	470	450	482	463	451	471	455	485	411	480	510	489	465	467	454	464	462	405	470	493	453	481	475	483	505	470	508	460	473	500	437	471	483	454	485	486	431	439	457	508	450	453	489	516	453	458	459	462	438	471	475	482	499	416	454	455	474	499	437	470	485	479	443	450	482	485	439	468	470	504	458	469	420	453	458	474	491	435	442	485	517	466	435	491	433	484	447	459	452	480	461	463	444	469	483	446	469	461	484	483	470	486	453	474	498	506	437	466	460	461	499	455	480	453	483	433	474	452	453	463	481	424	463	446	485	459	511	449	446	462	509	470	483	451	440	448	430	495	470	474	453	483	479	459	481	449	466	509	482	435	464	477	479	513	503	487	467	498	444	473	471	444	479	465	445	478	425	450	491	472	508	445	487	488	467	458	456	462	507	484	453	468	452	466	482	475	424	480	457	456	456	493	475	480	473	465	419	482	468	456	498	449	473	476	501	482	503	455	469	467	447	517	487	457	471	452	427	475	454	472	490	469	500	512	429	478	464	475	454	462	455	502	459	469	488	450	463	469	486	481	466	444	473	451	465	452	414	482	507	472	443	436	462	450	447	470	470	439	497	455	452	474	483	474	478	436	466	469	470	459	466	452	473	443	461	501	453	491	463	477	470	464	445	436	494	479	470	496	462	462	477	506	470	512	467	470	482	441	489	441	501	458	460	460	481	469	426	449	509	477	463	441	455	516	470	432	478	524	515	475	479	436	483	464	478	471	488	440	477	452	496	482	453	489	476	475	494	478	422	460	427	447	467	470	470	456	448	505	489	495	473	434	461	469	447	475	492	462	491	463	474	502	473	423	448	478	461	462	478	452	454	505	494	480	477	468	451	443	470	459	485	504	468	507	444	430	451	461	484	484	466	476	507	455	490	478	465	445	469	470	480	458	473	474	494	433	454	461	492	455	452	441	498	462	449	472	490	460	541	502	458	490	521	467	468	482	477	450	497	444	452	442	492	473	477	471	476	441	428	467	479	445	443	478	508	505	474	500	478	454	479	449	453	515	502	446	463	489	441	478	485	463	443	459	474	508	479	513	477	453	451	474	453	464	449	415	466	463	464	441	480	506	428	423	473	531	452	479	521	459	465	453	472	460	416	457	464	511	436	460	458	438	472	482	455	441	449	480	442	476	501	461	488	466	480	473	470	441	481	452	474	458	476	461	503	443	469	445	468	463	490	502	472	497	503	487	448	472	498	462	475	497	474	484	451	473	487	470	498	453	451	490	445	445	446	453	446	478	477	490	470	463	415	443	493	447	455	486	459	444	494	514	480	472	464	452	431	435	435	473	476	495	481	456	473	489	469	474	476	504	493	451	454	470	453	458	494	515	462	453	467	489	444	458	483	474	474	477	470	518	466	478	502	485	473	446	459	460	478	471	476	488	465	495	466	441	467	510	484	462	434	499	450	516	467	480	480	468	431	463	464	481	499	445	503	485	446	459	508	475	436	464	450	460	476	464	449	476	448	506	466	469	491	467	501	478	503	457	450	515	454	503	414	434	456	437	500	441	491	505	472	482	470	445	482	428	505	479	470	474	476	474	504	470	455	464	483	485	425	461	457	495	474	469	487	446	464	453	463	458	464	450	481	458	452	456	450	483	484	478	491	496	433	478	466	463	433	492	467	503	482	441	455	431	458	511	441	479	432	445	483	428	483	460	419	460	487	455	454	460	484	467	466	484	457	460	467	491	445	466	467	471	448	471	442	485	459	433	483	482	432	491	443	458	466	470	474	461	507	436	501	505	489	473	471	495	466	482	484	449	500	469	463	476	462	452	478	461	489	480	455	472	495	483	471	492	479	477	459	410	430	503	461	445	485	489	459	465	471	458	459	459	461	493	461	452	430	470	446	489	473	443	492	477	474	432	465	461	451	468	458	490	441	481	489	463	449	507	500	457	446	460	463	499	511	482	446	463	486	509	466	450	440	451	472	465	479	445	468	451	474	445	472	427	482	483	447	493	488	454	488	446	495	494	479	493	476	476	481	489	506	445	476	465	434	447	482	455	546	467	493	454	458	450	452	455	479	462	465	497	458	528	519	465	516	506	491	460	462	471	482	489	485	476	458	456	519	442	488	477	466	472	456	473	472	481	470	454	446	467	461	498	509	504	473	495	462	457	480	450	474	490	454	481	461	470	478	470	449	446	465	459	456	420	471	473	451	428	479	461	472	475	478	433	486	467	492	460	475	448	455	467	492	488	452	481	505	490	438	491	488	464	520	469	487	445	482	510	463	440	482	472	489	467	488	492	485	466	484	468	488	474	514	431	431	486	497	485	463	450	480	478	487	518	453	436	476	458	474	509	456	494	453	441	447	465	440	485	464	483	453	474	438	475	455	449	513	470	461	466	485	489	464	459	489	440	471	484	476	442	452	516	426	460	473	459	480	461	495	471	501	448	455	426	433	486	456	446	464	436	474	440	484	438	494	448	491	459	507	472	469	440	496	467	485	458	481	433	464	475	496	420	447	439	461	462	512	476	507	498	471	487	487	478	472	459	436	472	458	457	451	478	459	492	476	486	432	447	488	485	458	440	474	433	470	465	473	520	454	468	455	467	469	468	472	474	513	501	510	403	444	451	455	453	513	475	446	447	430	506	473	459	467	432	461	450	459	447	469	457	501	465	466	479	453	467	468	478	460	465	465	492	469	472	458	472	468	487	462	512	472	420	484	449	416	483	478	464	476	456	485	469	484	468	438	444	473	430	528	418	480	484	452	440	475	476	456	464	468	487	501	440	462	514	525	477	479	462	501	512	469	471	474	493	469	473	490	458	467	507	480	486	476	458	462	430	465	491	434	446	492	495	459	473	487	458	473	474	494	439	478	484	479	463	453	443	457	453	481	474	428	453	471	462	482	467	438	524	456	424	429	477	427	444	470	473	490	463	443	468	491	485	485	463	477	448	473	493	485	467	462	449	487	498	477	483	456	476	454	472	515	472	472	499	456	484	471	463	439	491	478	484	473	440	472	448	433	455	461	459	468	474	467	445	473	456	444	455	457	426	468	491	459	482	467	432	484	423	500	478	451	527	427	468	458	469	443	480	467	453	464	462	500	469	453	487	470	470	446	465	486	487	472	490	492	467	450	479	466	455	475	462	422	476	448	457	468	472	457	463	441	462	454	467	477	487	476	499	474	456	448	489	445	442	445	470	467	424	453	442	479	500	434	460	459	457	486	467
24269	21359	28842	25277	21797	15727	8570	4909	3656	3393	2653	2271	1807	1490	1367	1167	1075	896	819	795	776	732	639	650	745	692	738	702	648	642	584	567	573	599	535	542	524	510	536	492	472	475	448	444	472	458	457	464	433	463	440	438	434	510	439	442	469	455	459	453	424	483	508	442	466	448	422	474	451	475	471	455	452	455	430	434	453	460	483	449	455	456	474	462	492	433	468	504	447	421	462	458	453	448	453	461	453	461	461	453	439	434	450	484	446	442	426	408	449	453	443	456	465	478	490	491	509	470	474	427	455	455	434	440	449	455	462	463	483	468	443	416	474	449	423	424	449	466	472	516	487	439	451	452	465	420	479	481	466	424	462	511	406	461	430	498	444	453	426	444	447	439	469	435	460	481	467	474	452	439	465	459	440	429	503	449	450	442	474	449	450	469	467	472	471	470	462	479	453	497	426	460	456	465	438	446	436	474	462	454	489	435	487	475	449	482	509	458	457	441	443	445	479	445	448	430	457	439	475	475	458	419	480	447	471	444	470	435	472	469	487	410	489	458	430	448	424	437	424	500	424	451	460	475	464	396	493	449	435	455	451	457	448	458	478	447	475	449	490	460	450	472	459	451	411	446	445	439	443	426	463	456	449	470	445	456	410	432	436	434	465	477	427	488	463	480	486	478	471	434	484	418	441	466	488	457	476	445	460	460	456	450	459	438	467	439	422	472	458	494	461	446	479	461	438	424	430	462	493	422	433	458	483	467	437	465	500	457	459	453	455	432	466	443	467	443	453	422	431	417	459	447	477	465	473	426	499	471	462	476	454	465	484	456	471	441	445	458	480	447	428	449	461	449	463	464	448	437	410	456	476	497	472	384	448	457	446	455	462	452	458	447	465	493	415	459	444	450	412	455	452	448	450	443	474	429	487	466	448	500	482	468	459	453	498	430	425	437	426	435	420	465	469	461	463	431	472	427	453	432	483	454	441	437	461	467	466	471	447	453	456	445	460	420	469	443	434	456	469	442	431	417	490	443	466	491	453	457	461	438	502	426	403	482	460	462	470	476	465	473	476	440	438	497	441	452	468	445	445	416	493	485	429	479	468	445	401	460	475	420	487	521	470	411	439	403	467	440	458	448	455	423	465	447	470	462	473	443	443	455	489	421	471	460	447	471	474	459	425	489	465	454	434	439	463	468	455	434	482	426	459	467	450	451	446	422	443	464	497	422	469	459	436	427	467	496	484	481	445	430	429	465	441	441	433	488	457	456	474	420	415	469	475	473	455	469	460	447	433	454	453	437	430	470	494	488	427	477	467	452	447	428	444	469	459	456	442	471	468	473	454	477	441	435	474	455	435	433	433	422	481	442	464	469	451	449	411	437	470	484	471	450	472	435	456	438	450	441	451	436	434	474	439	446	497	457	440	442	484	461	472	436	411	462	462	461	457	430	448	449	440	405	495	475	472	428	429	481	438	431	460	473	433	465	471	467	434	451	470	455	470	431	451	439	430	430	475	485	493	450	445	444	425	474	438	463	428	451	469	470	438	449	475	460	426	472	456	464	431	453	479	466	445	422	425	453	456	435	416	439	467	435	452	472	429	437	437	464	449	438	476	442	459	479	454	460	458	433	477	452	472	429	463	426	433	458	456	510	474	459	459	462	470	438	449	468	463	454	457	430	436	461	479	442	448	472	418	481	465	433	438	420	458	432	471	476	420	467	485	418	437	447	434	470	431	472	439	450	488	439	440	487	435	450	407	431	427	426	434	454	448	441	454	459	464	472	500	477	452	458	466	476	433	459	453	439	457	412	481	450	448	438	462	444	499	467	425	479	455	411	491	484	442	429	433	458	460	439	469	453	424	442	499	435	470	448	436	495	450	483	448	432	453	424	453	470	482	458	452	479	442	444	453	451	463	462	455	438	485	441	428	440	472	449	464	437	458	434	478	394	481	510	468	438	444	428	452	449	441	425	442	473	433	448	393	480	473	472	448	485	473	458	463	509	451	413	439	414	428	425	445	470	465	444	438	457	464	449	470	465	454	448	399	438	461	440	458	459	437	430	432	504	455	435	448	490	471	454	470	508	445	448	461	497	463	453	459	437	473	461	472	460	454	459	437	484	483	468	467	456	460	493	412	471	432	449	446	439	398	463	408	476	530	489	491	488	484	466	475	449	478	431	466	472	472	450	462	483	453	438	468	486	411	455	456	493	462	434	466	446	462	470	461	448	471	474	464	435	400	463	479	440	462	444	405	468	454	475	454	447	481	447	450	452	492	457	450	471	484	489	460	521	440	466	482	452	458	496	468	492	488	397	481	453	472	422	488	459	491	484	408	415	429	466	477	441	466	467	430	421	452	475	427	442	471	480	467	492	428	439	425	453	487	481	428	477	498	488	445	427	461	500	472	400	474	438	480	439	469	417	448	460	455	448	463	444	454	471	431	446	529	467	441	464	467	457	442	448	452	390	459	449	469	445	465	469	433	468	438	455	458	451	409	448	435	444	452	407	450	493	457	469	481	449	436	464	479	456	469	442	430	476	470	394	436	428	466	447	463	440	461	454	481	412	455	430	447	416	426	463	448	511	443	443	456	432	413	455	435	467	436	425	457	455	440	455	437	488	427	486	441	432	475	446	455	455	474	436	429	451	415	458	451	483	489	491	471	483	455	492	406	452	442	431	464	465	448	448	428	448	478	463	480	431	452	467	443	493	432	470	462	466	439	446	469	433	438	480	456	460	446	418	471	457	464	417	480	470	428	441	448	438	429	472	489	480	455	473	452	451	443	461	472	506	439	475	426	437	454	441	440	451	441	481	468	454	430	442	451	449	428	490	428	454	423	474	431	475	520	446	407	471	424	435	418	410	462	475	451	432	454	497	490	451	416	475	463	453	443	443	421	474	446	499	472	435	451	431	457	474	458	454	457	462	458	452	459	447	396	450	430	474	465	483	423	440	477	463	434	460	415	484	445	427	481	484	444	475	461	446	462	461	435	465	464	468	447	440	430	479	413	452	469	452	440	468	467	441	451	473	470	456	432	458	455	447	446	450	456	448	417	436	373	501	423	484	501	452	449	475	473	457	423	468	457	475	429	471	474	449	440	403	442	429	437	463	471	432	460	426	475	445	431	466	468	470	447	432	465	456	483	474	460	461	493	420	454	413	424	479	482	438	449	459	448	479	460	421	444	469	439	459	436	470	442	434	437	441	456	436	464	470	485	450	425	490	460	418	442	442	464	432	417	487	445	447	403	438	465	441	462	459	501	447	479	445	421	433	479	440	459	453	448	455	479	420	462	489	460	449	433	473	446	460	406	456	498	443	494	472	442	471	472	447	467	461	471	444	468	449	447	446	461	428	474	464	463	470	434	475	456	437	472	455	452	467	435	462	405	443	460	463	464	448	440	449	437	458	447	423	465	475	444	491	492	462	469	424	470	443	456	457	433	410	450	453	390	481	446	439	455	430	426	453	476	464	464	459	477	481	429	449	446	434	460	444
37933	58640	45990	27722	18619	12299	9776	7146	5790	5069	4082	3207	2542	2156	1877	1541	1281	1189	1076	887	906	808	771	763	803	813	850	801	746	704	659	642	611	587	595	591	494	494	532	502	538	471	472	493	458	464	466	440	463	449	466	473	483	501	441	485	460	479	462	442	483	427	447	451	477	408	496	482	468	459	437	457	483	482	466	461	460	476	461	431	417	446	485	430	465	475	499	476	476	470	440	473	477	438	521	448	465	446	466	463	490	472	460	442	480	465	474	447	484	464	440	436	475	434	473	446	452	447	428	451	441	454	461	432	439	471	485	472	480	462	446	456	450	452	476	443	443	450	454	472	440	469	408	419	493	466	460	446	489	429	438	473	440	424	446	479	480	455	449	466	483	517	470	455	441	474	437	433	453	441	453	459	512	442	470	455	436	440	479	462	411	453	421	508	448	465	470	471	453	463	453	499	441	471	445	500	469	436	464	456	444	460	487	454	463	474	480	491	453	473	451	474	461	463	505	468	476	456	457	444	441	450	452	488	449	468	482	459	461	491	462	442	485	462	471	463	436	443	501	463	463	421	457	490	445	480	450	445	453	427	454	425	488	432	483	444	455	459	474	474	477	440	464	495	458	475	461	462	443	457	501	442	477	440	428	427	453	487	461	450	453	467	403	491	430	445	487	430	444	421	482	466	462	516	466	440	462	466	426	468	447	472	459	436	443	462	459	473	449	491	444	454	465	471	446	447	460	482	464	456	487	503	444	436	422	449	454	485	499	463	459	407	478	448	457	460	442	456	474	468	457	448	456	460	460	453	438	473	439	491	483	512	447	443	437	463	441	497	478	441	463	481	453	496	483	416	463	486	470	448	458	499	435	448	480	429	456	446	452	463	462	474	448	468	485	423	442	448	464	458	481	476	463	457	439	465	415	452	431	443	464	436	475	469	446	472	459	450	456	447	503	474	466	447	493	465	450	472	479	491	444	474	419	427	452	481	450	481	455	481	455	401	451	468	437	478	469	491	461	465	470	455	489	476	432	456	471	455	426	455	478	465	467	478	458	451	428	458	484	449	442	476	468	466	450	437	465	442	456	499	468	472	479	478	441	430	472	487	457	471	467	482	492	538	453	507	468	479	469	495	464	447	467	448	454	466	500	465	471	454	467	509	436	476	491	493	475	467	447	479	413	474	431	435	488	457	446	470	469	458	467	495	443	471	463	474	473	454	503	489	471	478	430	464	443	449	482	470	482	453	447	437	475	475	406	439	469	462	412	492	436	504	500	461	441	479	449	452	454	481	482	461	472	455	451	447	441	454	475	508	474	478	486	444	464	461	477	490	450	453	465	469	463	477	421	479	488	466	494	486	439	463	486	481	449	437	467	439	464	451	423	459	454	458	450	442	482	436	444	477	462	472	498	438	442	455	452	467	453	486	450	447	447	452	456	495	497	464	425	461	484	470	499	422	468	472	456	467	450	431	477	437	437	470	447	492	447	439	448	447	452	487	442	445	446	484	449	460	469	440	470	473	431	450	459	441	469	464	482	449	456	478	486	468	489	473	464	481	462	453	446	484	470	476	471	482	429	455	453	477	470	470	483	480	450	477	471	469	426	476	443	501	440	513	451	460	516	443	438	466	472	468	499	475	445	464	494	431	462	445	449	442	447	432	446	453	497	438	496	435	487	449	443	459	442	474	417	472	489	438	435	452	497	494	478	471	450	449	436	459	447	448	425	443	462	471	428	467	460	427	513	471	436	454	461	470	460	483	518	462	479	460	467	499	447	485	414	459	444	420	464	451	442	426	450	476	483	475	465	472	489	475	489	485	494	429	473	472	435	468	493	474	476	491	495	448	444	460	458	437	444	477	450	460	425	522	454	437	413	459	469	433	459	477	475	432	497	472	454	472	446	474	484	452	521	446	431	455	446	422	471	450	488	464	449	483	433	447	447	487	442	431	506	423	472	465	455	448	450	445	462	484	446	454	490	471	482	477	447	450	467	444	456	445	441	422	507	473	447	419	473	434	456	455	478	455	463	442	445	457	463	477	456	417	478	452	434	433	468	464	445	441	467	458	469	472	448	433	467	485	441	475	452	471	445	463	462	462	455	448	470	439	451	445	462	439	488	427	467	491	433	469	445	444	472	475	475	448	487	445	468	480	442	502	492	445	450	454	471	431	481	466	489	450	459	460	497	441	475	441	482	438	459	451	484	473	469	484	482	445	447	439	469	468	431	458	468	480	434	479	458	447	457	473	472	434	458	455	474	490	478	468	430	446	477	457	446	438	474	467	438	402	434	451	506	465	478	476	449	429	441	443	489	476	484	472	477	505	454	458	456	465	496	449	425	508	498	455	422	476	488	477	464	438	416	451	459	421	427	455	465	457	433	457	422	448	478	440	468	469	477	477	432	471	461	484	438	469	440	420	483	482	434	506	457	471	444	479	458	453	472	457	454	461	478	441	459	453	474	427	477	451	479	465	487	448	431	444	474	499	476	453	445	491	425	452	458	467	467	497	477	435	476	410	429	476	469	420	488	498	497	485	468	479	490	472	469	492	438	456	413	426	439	435	489	444	484	488	459	477	480	418	456	447	466	484	458	467	457	436	466	472	480	487	459	492	455	470	466	443	489	469	477	466	459	468	445	445	443	434	464	491	450	456	466	442	479	496	487	459	454	498	485	443	408	417	436	471	469	460	483	454	471	472	435	443	479	468	466	447	491	470	463	463	477	437	443	423	460	454	422	471	467	437	456	460	464	409	447	486	475	460	444	449	447	470	468	480	455	443	448	490	479	447	439	447	471	488	441	487	497	460	450	471	484	440	450	479	470	488	445	496	443	476	468	492	455	489	491	465	471	443	408	449	452	459	459	488	451	489	425	485	488	456	488	452	449	456	471	508	472	469	477	438	498	468	416	487	492	465	464	488	455	465	466	485	452	447	518	446	446	449	475	487	503	461	416	440	475	443	453	448	415	456	483	448	515	450	421	474	465	475	481	445	475	440	441	465	417	472	466	438	492	459	434	431	485	446	501	466	466	462	447	480	469	450	489	438	460	488	448	449	452	449	445	467	474	456	476	456	454	471	504	461	474	435	454	453	441	449	471	484	439	413	485	440	436	438	459	430	473	470	428	478	439	470	478	449	491	460	473	464	458	469	445	482	455	468	495	443	472	482	440	468	422	437	459	512	433	482	457	440	461	444	457	458	468	435	447	499	461	513	455	432	467	456	424	460	495	497	434	454	443	456	432	430	476	447	466	480	457	427	481	445	447	461	484	475	507	475	475	495	457	455	449	500	503	456	450	467	467	457	501	477	479	478	447	481	458	444	410	474	458	444	428	460	454	421	449	491	448	460	485	474	453	495	457	428	498	466	455	426	455	497	425	476	447	451	458	456	495	450	418	465	435	453	475	445	486	495	481	479	469	453	459	434	444	461	456	448	498	490	430	457	493	451	453	445	446	475	467	488	510	432	488	463	459	443	491	443	476	499	478	424	465	459
25302	21428	29071	26553	17773	8230	4936	3308	2552	2247	1923	1640	1368	1160	1042	956	821	820	724	666	681	608	611	608	617	695	665	618	647	606	613	534	568	503	541	500	493	502	460	520	484	480	475	466	494	482	455	500	430	479	486	508	501	458	433	475	465	476	468	471	479	497	504	522	504	464	492	491	478	491	475	485	481	445	447	495	471	461	506	488	472	477	449	489	455	491	496	505	484	500	492	475	507	509	466	486	471	443	460	494	451	495	453	482	471	493	501	463	484	420	478	518	493	477	441	497	472	456	488	504	483	499	477	469	450	438	485	464	479	497	487	505	458	449	464	501	513	442	466	462	509	496	487	487	467	491	507	475	491	471	476	439	439	478	443	480	477	486	446	469	451	447	464	480	489	451	467	496	495	501	482	463	468	435	484	463	495	490	467	470	460	482	497	479	496	507	481	480	497	540	511	475	491	512	490	417	479	463	450	447	454	455	445	487	461	472	466	494	489	455	505	472	479	485	471	478	481	471	442	456	465	449	462	521	482	505	496	474	445	457	481	447	476	466	501	487	438	508	436	481	476	429	496	513	453	519	468	505	468	482	468	459	484	442	475	434	464	489	456	457	494	471	488	473	469	471	467	505	498	494	507	476	475	504	444	479	476	510	489	457	453	468	438	445	455	483	507	470	472	472	466	479	483	501	463	464	495	506	462	488	472	461	511	493	459	474	470	452	451	479	453	489	492	470	450	501	475	507	483	461	469	493	444	462	494	477	456	484	461	460	458	473	453	451	477	497	469	473	501	438	489	467	490	503	486	435	484	496	473	481	447	509	483	461	429	478	488	504	454	497	446	456	482	495	472	424	486	496	466	490	470	484	509	404	474	447	510	498	488	471	471	441	505	481	508	473	460	470	486	481	489	501	518	517	466	449	524	510	474	457	436	439	488	495	471	493	469	477	461	459	470	513	442	490	532	452	511	464	473	461	488	535	497	468	443	520	472	469	461	484	496	478	493	506	458	479	470	512	466	448	458	484	451	489	512	468	462	491	456	474	457	481	540	470	487	487	464	439	497	465	525	444	491	501	472	462	503	472	453	452	483	476	497	499	472	480	490	487	495	517	491	519	485	478	500	506	457	437	500	476	511	424	487	472	480	521	491	475	431	505	472	518	456	453	502	443	468	461	496	468	453	456	463	493	487	504	512	518	463	490	468	489	480	459	440	490	441	464	502	504	488	450	491	447	528	472	462	482	478	470	471	495	457	570	449	446	441	490	468	493	510	476	480	459	409	469	448	514	475	491	453	455	495	480	488	457	444	503	521	457	474	488	519	491	523	482	483	453	494	510	458	469	439	486	486	479	492	466	490	478	480	477	484	499	479	477	447	520	438	477	504	489	466	459	495	470	493	468	471	486	433	443	501	471	503	469	450	426	430	514	485	473	487	475	490	486	500	479	463	503	475	489	455	504	452	422	461	469	489	452	443	450	491	459	474	438	504	521	474	455	466	482	479	514	465	482	441	492	467	513	470	440	450	475	524	493	484	481	464	486	422	466	453	459	476	454	473	509	456	474	460	505	484	466	467	505	500	499	437	479	512	457	498	490	463	481	463	455	511	466	509	479	489	462	464	469	467	444	452	458	454	466	460	476	478	436	524	477	477	460	506	463	464	475	481	498	511	449	502	480	465	467	488	492	484	455	474	476	464	456	468	486	478	469	499	491	470	460	519	491	514	481	472	455	472	474	473	466	499	434	442	472	445	473	447	514	498	482	496	473	503	493	474	480	469	481	482	424	464	459	499	482	496	482	465	460	489	476	506	443	479	467	437	501	485	488	500	516	475	442	442	463	435	452	476	461	455	451	461	456	439	476	461	436	464	439	462	450	449	440	482	471	484	476	465	482	497	482	480	486	502	452	471	478	493	448	467	454	513	464	480	523	470	478	473	478	490	485	489	476	498	485	479	491	458	430	486	504	474	467	467	469	504	446	454	493	479	489	450	478	503	491	439	482	476	516	469	471	466	492	501	468	464	469	500	440	461	455	476	482	493	504	488	485	463	495	457	489	482	450	514	478	502	483	494	501	490	449	503	494	482	461	455	451	486	478	433	515	462	465	484	441	458	457	432	481	432	483	524	462	464	457	470	474	451	468	449	458	480	477	449	477	471	478	449	465	472	430	471	498	464	466	492	471	468	487	495	451	477	496	480	459	459	501	448	471	493	484	519	488	509	457	527	471	475	465	543	513	469	476	500	480	512	501	480	508	472	481	464	429	480	471	506	486	493	469	510	494	486	475	522	467	454	483	498	476	520	452	466	495	499	479	476	441	469	474	479	475	451	478	516	481	483	463	448	487	477	433	447	458	480	473	485	519	505	466	485	450	475	472	447	490	458	466	441	473	464	489	458	481	504	464	456	455	462	447	490	495	478	468	501	477	478	459	437	498	482	459	462	512	447	453	439	496	495	490	451	516	437	482	500	465	449	458	505	460	485	473	447	501	489	514	511	458	497	494	488	432	475	481	469	503	467	453	460	503	514	453	490	459	472	489	458	454	457	468	450	504	484	505	474	446	475	486	440	466	454	464	495	496	479	489	466	486	474	467	469	456	489	463	470	485	452	468	482	465	472	484	445	458	457	488	467	469	471	478	458	434	497	473	478	459	433	493	505	490	480	502	459	494	456	487	461	461	504	443	479	469	519	519	451	466	488	525	482	491	413	497	482	459	498	455	469	490	493	495	488	448	486	488	465	464	471	468	467	468	432	471	478	435	488	489	463	503	443	462	460	439	505	474	462	489	449	495	455	501	415	445	483	475	499	490	473	493	488	480	476	483	476	451	482	514	465	504	471	482	469	447	455	475	501	474	508	427	467	490	473	485	467	486	481	475	491	441	489	469	478	467	491	443	454	490	500	468	452	465	501	506	494	481	492	474	467	469	456	502	489	478	432	470	434	464	465	447	500	475	462	485	511	465	513	435	506	483	479	470	484	504	477	485	469	496	490	477	494	499	487	480	477	498	492	478	464	506	470	475	477	433	466	452	504	511	457	480	491	487	462	458	493	482	441	450	502	445	453	484	480	497	461	464	502	423	452	516	474	503	482	511	457	437	480	475	462	448	443	467	461	450	454	458	457	497	503	480	445	487	477	454	479	480	439	444	425	434	512	487	479	469	479	461	499	474	472	497	435	484	507	459	444	472	444	521	497	479	477	485	489	454	477	465	455	475	455	490	476	455	473	497	488	507	481	411	482	518	503	463	482	463	500	491	452	456	456	467	472	468	445	460	452	482	458	503	465	460	448	494	453	489	451	477	468	458	494	477	497	475	444	489	488	478	457	470	511	462	441	476	492	486	498	516	442	473	447	468	471	467	457	494	477	469	488	467	491	461	495	471	468	493	473	480	491	445	428	484	476	513	466	507	470	452	486	475	499	475	443	491	474	460	462	446	470	481	477	501	457	465	475	483	486	430	494	480	436	438	460	479	481	469	443	414	488	482	486	525	455	475
36738	55007	41831	23485	14897	9352	7420	5501	4061	3719	3025	2515	2097	1699	1419	1234	1018	969	844	801	799	699	672	694	726	763	737	683	665	654	668	588	589	575	563	517	548	517	507	504	540	473	509	494	500	461	544	484	508	468	509	461	494	530	474	463	524	473	471	471	522	457	525	484	453	469	438	497	466	461	443	487	496	485	471	474	497	483	482	501	474	515	488	472	514	498	503	508	477	479	474	473	457	465	459	499	487	487	507	494	509	482	496	493	503	547	498	485	518	486	479	421	506	491	469	456	502	491	498	476	461	489	484	469	491	464	503	486	490	486	491	490	441	508	495	478	465	461	487	482	498	498	473	467	455	483	512	483	485	506	461	494	468	495	512	439	424	475	474	474	440	474	457	467	490	468	460	484	451	471	480	465	466	487	478	463	477	477	487	490	474	475	483	477	496	500	498	498	470	493	442	460	458	492	497	491	496	445	482	489	480	518	484	491	479	462	454	501	457	454	482	466	517	469	460	517	446	495	477	467	512	528	430	477	462	497	470	476	480	480	474	487	455	497	519	499	474	482	438	519	435	422	473	464	462	495	459	459	474	478	449	512	470	468	459	491	473	497	462	492	443	492	498	478	476	489	521	471	484	486	483	491	499	454	455	477	479	519	491	508	484	501	462	481	488	484	465	498	489	496	488	486	510	459	506	468	484	461	461	463	484	470	492	466	481	462	513	477	477	515	448	476	490	421	493	467	490	437	463	483	488	496	460	453	462	477	508	481	471	480	445	471	479	455	452	477	472	466	446	473	488	433	472	536	520	501	499	493	481	460	488	473	460	490	449	486	444	466	461	490	474	529	476	480	486	470	457	466	466	485	522	499	493	524	482	483	487	528	458	442	462	486	463	470	471	497	496	467	493	500	456	483	440	456	459	460	494	503	449	506	476	508	480	488	492	514	483	517	474	513	515	472	473	490	489	499	497	455	495	530	514	502	472	458	462	503	500	503	489	485	498	457	475	475	456	501	462	439	436	472	471	474	499	494	488	508	461	470	429	532	457	462	422	483	453	459	461	468	460	490	487	442	487	459	467	502	484	488	494	488	501	487	450	489	449	499	465	474	496	461	511	478	466	492	499	442	465	469	483	490	501	486	460	477	494	448	530	474	488	482	415	491	475	464	477	492	483	434	480	444	465	494	491	505	456	506	496	463	477	447	434	466	494	510	479	495	492	472	426	521	481	464	460	485	450	476	500	473	471	528	447	483	444	454	459	509	445	471	482	456	435	504	491	456	447	504	482	484	497	523	431	455	463	497	506	498	498	485	467	472	476	467	461	475	491	471	516	499	450	478	488	465	511	485	500	466	491	481	479	453	492	455	490	473	479	508	456	493	491	534	459	522	456	489	483	465	503	486	448	427	483	456	512	519	454	495	477	480	473	508	460	493	482	449	517	486	531	450	452	493	508	501	482	480	478	483	470	448	467	525	495	486	450	480	498	531	539	488	507	472	471	487	476	485	448	467	460	460	441	488	519	483	457	475	486	497	499	477	476	477	479	471	490	500	440	496	449	499	459	492	483	455	469	472	495	443	427	495	475	494	458	459	517	476	496	509	495	474	495	466	499	460	474	492	458	474	485	453	532	450	485	492	478	479	481	460	442	494	502	479	495	462	487	462	463	459	473	450	458	447	489	495	454	448	527	543	466	487	471	437	476	468	505	450	451	490	470	463	432	483	511	521	475	445	453	462	472	489	485	523	470	463	477	482	476	484	480	459	488	473	425	454	509	472	519	458	499	455	503	489	497	462	465	493	471	440	489	453	472	426	453	490	457	488	511	435	499	483	498	472	466	520	543	458	473	502	497	491	515	499	452	526	496	454	461	458	482	481	447	496	503	490	512	466	460	492	505	486	464	505	455	507	525	492	421	475	511	469	462	468	510	489	460	478	447	518	466	456	512	499	476	433	446	494	482	456	539	488	477	515	523	440	474	477	466	440	479	512	468	442	524	476	449	461	492	480	522	475	504	461	459	435	467	450	465	493	512	479	516	487	432	490	477	493	467	493	469	461	471	494	537	496	492	461	468	468	485	470	458	485	472	432	451	456	526	464	492	515	482	481	426	514	472	509	478	465	459	528	491	474	538	496	471	471	488	483	460	490	496	508	436	446	507	492	480	456	457	492	464	481	482	459	496	456	504	432	490	477	465	462	464	472	439	486	499	464	444	488	524	469	447	478	498	506	477	473	459	493	453	496	481	452	469	485	477	486	471	523	490	485	444	428	451	460	450	462	500	508	466	455	503	480	455	513	459	505	465	462	495	491	500	486	480	449	477	502	453	484	437	491	464	501	456	446	445	453	513	483	508	478	524	483	537	471	483	462	444	505	461	422	479	461	483	460	476	462	506	459	467	476	483	501	476	497	455	525	500	491	445	519	502	471	508	484	448	464	473	470	481	468	491	486	508	482	466	442	500	491	494	501	477	463	470	458	466	470	443	455	476	484	464	471	495	459	490	478	462	480	480	507	528	498	477	447	486	501	494	475	481	454	480	455	511	484	484	465	466	452	464	475	475	491	509	491	423	492	496	500	504	505	482	498	512	466	433	459	453	475	471	441	459	475	482	521	464	523	473	463	509	439	498	467	474	481	475	467	495	489	460	453	482	493	485	470	464	485	496	453	456	489	474	445	478	488	550	447	449	448	465	485	467	505	499	472	452	509	491	453	497	499	483	494	474	466	468	469	491	487	486	500	477	490	474	490	457	439	488	458	458	477	463	483	465	481	435	468	451	499	487	496	485	476	491	484	509	507	433	492	465	486	497	483	460	530	466	481	509	484	453	466	501	456	490	468	457	537	468	496	523	468	481	507	426	476	493	462	496	477	444	462	474	470	467	471	456	491	470	529	474	462	436	489	488	515	487	502	527	501	530	493	477	466	509	459	495	470	503	448	492	435	465	461	487	509	517	471	506	491	479	472	461	459	469	451	508	486	475	461	484	489	480	503	473	453	481	475	446	432	443	492	445	452	451	490	489	474	489	479	466	476	474	460	476	506	452	484	491	442	498	471	484	515	470	492	479	508	477	491	481	455	466	487	473	477	475	469	490	475	485	454	501	489	531	495	465	490	490	504	486	470	486	502	476	492	496	476	461	488	522	445	432	486	479	461	454	440	456	482	487	481	437	492	491	528	496	498	535	497	479	504	515	486	492	452	473	494	532	480	457	511	455	493	513	440	499	450	507	470	450	438	467	451	483	507	482	498	457	438	505	501	477	445	452	462	467	507	509	499	543	510	461	466	460	499	485	439	487	462	485	456	501	498	463	516	507	463	500	444	464	498	488	506	495	481	472	441	509	456	474	457	450	532	493	432	507	473	467	467	480	455	487	464	475	503	481	491	493	469	508	470	466	461	490	482	489	431	479	488	486	434	468	487	503	512	486	457	471	506	500	444	459	446	453	472	496	468	457	471	532	483	511	487	467	495	501	476	495	466	439	489	526	439	439	485	489	445
22962	21365	29074	24266	21729	21882	16159	7202	4735	4008	3409	2897	2417	2044	1704	1501	1252	1020	984	956	811	759	745	795	780	825	857	813	732	706	746	696	673	634	573	589	593	466	572	523	534	500	548	522	489	487	511	503	445	479	511	458	505	494	543	530	484	497	497	465	486	503	482	552	507	500	475	496	462	445	489	494	456	504	482	500	509	523	484	517	442	508	469	497	481	475	466	483	475	528	464	497	478	504	495	457	518	473	513	455	463	505	521	486	442	507	455	449	459	473	454	502	480	524	478	496	439	515	499	459	500	489	465	452	489	478	512	493	484	494	479	506	467	493	427	498	492	477	461	497	484	517	482	444	499	473	473	520	491	514	508	517	438	513	472	459	483	459	502	509	468	508	457	484	438	470	513	483	484	469	463	509	493	523	488	474	489	476	460	515	481	476	462	443	493	467	518	484	508	530	511	494	505	486	501	499	509	504	498	489	502	478	460	482	500	528	481	485	499	501	465	513	470	463	458	454	502	484	474	514	434	479	480	458	492	450	439	481	486	475	484	479	526	496	479	501	464	500	471	512	494	483	449	469	495	504	477	448	500	489	451	483	469	474	498	457	444	471	463	499	462	479	510	493	483	475	514	478	488	525	485	491	516	500	484	485	506	500	457	508	517	463	480	490	518	458	452	502	463	466	473	525	483	499	500	454	471	484	457	465	506	465	502	456	503	489	483	465	469	503	467	484	476	471	537	475	481	471	479	494	499	449	430	462	501	459	414	506	495	474	499	494	542	519	503	481	494	451	504	518	450	476	466	476	475	503	505	492	517	448	506	495	479	479	474	506	464	497	481	436	492	458	464	517	501	517	505	461	470	466	455	472	441	479	473	488	483	493	511	492	458	480	485	475	446	511	463	491	458	499	496	478	515	501	460	435	446	491	496	517	467	477	498	499	463	483	469	476	517	478	461	518	463	466	492	526	441	456	462	526	487	487	467	494	497	489	441	457	477	470	510	470	478	507	476	472	489	476	505	472	498	486	427	464	478	498	539	476	488	504	465	443	492	505	511	475	491	472	507	462	463	458	456	483	425	513	510	454	466	465	495	493	502	480	483	497	500	479	479	482	469	508	495	469	505	485	512	450	454	482	470	491	491	447	511	506	487	510	486	472	441	508	511	485	465	458	442	503	489	438	477	479	503	454	492	495	515	510	491	486	473	490	443	492	481	460	479	455	484	515	473	479	526	484	499	461	485	462	456	452	522	459	488	505	486	470	483	473	475	466	495	489	490	463	490	489	472	460	460	467	495	469	530	491	484	516	540	448	493	466	453	455	507	469	479	492	496	472	474	494	491	480	463	505	483	455	510	470	506	494	491	456	485	489	519	486	512	476	501	479	452	473	498	481	476	493	506	507	507	496	497	520	514	484	495	499	485	479	454	510	441	485	450	493	502	469	523	463	501	464	450	484	509	467	463	470	479	493	513	429	508	491	518	470	488	520	504	471	520	483	504	494	467	464	488	504	501	469	470	493	495	464	490	473	487	472	442	440	512	516	482	489	462	499	496	469	500	492	467	518	521	477	540	519	520	462	479	518	452	480	482	511	552	472	464	513	472	449	463	470	497	506	462	478	509	486	469	474	521	479	503	477	517	502	504	464	517	488	464	505	482	468	452	460	454	503	500	496	470	469	516	482	497	464	480	494	456	496	472	464	485	493	452	484	465	487	490	475	507	493	481	476	473	479	449	496	489	490	489	464	466	475	507	477	516	494	486	438	458	475	466	501	494	488	477	476	449	471	512	470	459	457	482	485	503	497	488	477	496	522	497	495	483	520	506	472	481	468	464	480	477	488	480	466	484	464	510	481	477	490	491	486	508	510	503	479	488	478	481	466	486	451	515	483	484	479	528	479	491	474	499	454	456	465	507	475	534	503	483	434	490	487	495	482	523	458	469	473	456	473	470	485	500	465	450	471	450	479	493	447	457	490	508	469	479	468	483	471	474	470	515	469	492	500	485	476	507	498	434	521	501	524	526	479	465	467	508	525	481	518	445	509	515	487	467	440	467	454	475	506	520	499	510	508	509	485	436	516	480	463	506	479	486	514	501	475	481	520	477	470	468	463	493	472	467	512	537	495	476	471	499	462	485	470	469	499	511	458	468	479	488	461	482	510	485	487	514	456	457	476	487	470	485	469	456	492	496	495	487	466	462	548	469	506	531	480	439	466	488	539	471	471	479	471	495	466	495	494	522	441	476	454	511	500	507	501	492	497	458	490	497	506	498	497	466	452	472	478	481	452	484	487	454	483	449	457	496	475	448	486	453	483	469	481	505	472	504	442	496	449	481	483	487	463	461	491	518	429	469	489	466	514	504	495	534	483	489	464	501	478	457	478	506	461	494	456	447	490	500	446	439	480	481	484	459	501	503	479	494	455	467	486	490	470	463	480	437	463	487	480	518	529	474	508	475	470	512	464	494	488	487	455	478	460	495	488	500	504	499	464	484	505	473	473	483	499	496	477	492	476	486	488	476	460	456	468	443	471	495	472	450	498	456	494	454	497	497	453	471	467	468	528	465	486	537	499	474	464	493	458	497	507	524	495	466	473	475	482	451	460	479	515	469	512	522	480	496	464	476	496	446	488	430	474	478	474	473	478	460	503	470	486	436	480	484	472	448	516	510	465	523	503	499	473	502	499	534	500	495	455	489	481	473	470	484	467	533	523	501	431	453	515	500	467	495	506	500	460	460	483	487	502	542	468	503	464	467	486	481	533	463	497	456	491	467	489	479	425	505	473	471	472	500	483	483	493	494	485	494	463	489	483	482	480	480	465	510	487	475	466	504	499	486	468	484	481	503	503	519	477	449	494	497	495	486	495	485	526	480	469	474	464	494	517	515	505	485	474	466	513	481	451	493	511	472	498	503	477	485	499	491	489	484	510	458	481	491	515	493	486	469	473	486	470	455	465	482	485	456	469	514	473	441	459	478	476	478	496	507	510	460	453	453	487	473	485	515	496	468	489	503	478	470	525	481	514	483	517	478	495	495	442	477	460	468	471	461	491	480	472	507	480	469	470	475	461	524	487	485	463	487	524	487	448	467	483	495	476	488	464	500	493	473	487	475	503	472	470	507	476	479	508	526	498	495	489	466	487	495	468	491	488	533	444	490	470	451	494	499	484	483	441	455	467	467	489	488	487	477	464	479	464	471	472	507	515	483	481	482	465	491	495	468	460	480	425	471	464	495	465	491	494	489	490	464	451	509	490	516	480	498	479	494	503	496	476	530	452	510	501	511	433	495	451	487	436	459	507	494	472	522	459	513	444	458	447	458	452	509	503	474	486	482	496	504	467	475	492	506	500	484	459	508	486	466	442	516	480	449	487	471	468	490	454	512	508	465	469	441	479	491	468	507	470	509	490	476	470	507	483	480	481	469	497	433	494	485	501	471	496	507	478	527	478	507	518	517	466	471	491	485	506	475	451	464	491	495	498	515	492	515	482	463	479	489	484
41077	69758	53821	35135	24283	15760	11869	9162	6934	6040	4988	4213	3427	2777	2304	1981	1567	1366	1192	1089	944	772	873	898	964	1054	1013	904	816	788	732	749	739	658	607	597	603	582	589	506	564	532	498	466	495	489	485	459	482	492	509	500	506	503	477	467	493	471	452	471	513	489	475	525	460	486	490	487	473	470	426	505	506	485	462	494	480	490	451	475	477	493	488	457	438	480	474	464	441	516	530	461	491	446	475	502	511	481	479	481	498	456	475	468	486	458	498	435	468	490	497	485	500	478	443	498	490	464	479	489	476	492	468	449	461	468	482	501	470	502	486	447	492	450	506	484	487	510	484	489	473	475	506	487	503	479	467	476	479	494	436	465	480	486	478	515	446	500	470	492	449	482	451	482	484	483	474	475	496	484	462	491	463	488	453	450	458	479	470	478	483	511	473	490	496	516	487	505	506	495	482	485	465	459	504	520	479	471	449	440	495	490	501	468	479	498	469	463	477	504	501	494	486	487	511	450	442	470	467	437	474	495	483	476	492	505	479	486	487	521	440	477	531	450	495	491	457	478	485	491	455	493	480	459	457	486	441	466	453	475	482	505	485	488	504	476	479	471	467	476	461	478	492	490	496	492	456	443	474	494	521	500	513	492	472	488	488	482	475	508	489	498	461	476	487	474	469	495	469	503	468	468	472	459	474	455	478	454	466	552	508	465	514	470	491	465	455	502	470	444	465	493	492	477	464	468	476	504	491	502	495	483	465	486	458	467	495	492	462	494	470	493	457	506	508	504	483	454	473	475	477	408	491	475	521	494	469	454	447	483	520	484	490	458	442	462	492	469	497	483	504	477	442	504	514	498	468	512	512	425	457	471	470	506	520	486	476	520	480	468	502	471	477	457	486	489	519	491	490	508	482	496	489	467	504	473	435	475	465	462	507	520	482	493	475	482	482	454	467	464	477	433	491	457	457	445	508	465	469	470	477	491	484	471	493	477	480	463	483	465	449	492	520	502	542	484	512	515	493	477	487	514	503	482	470	475	485	475	488	472	504	468	527	498	468	480	492	443	509	448	483	475	432	461	448	478	462	476	454	498	496	488	492	537	457	463	455	469	509	466	431	455	492	470	501	488	500	513	477	440	470	503	520	473	480	483	499	501	501	493	460	494	448	464	474	471	524	490	501	495	461	468	493	455	461	455	481	542	524	481	472	440	470	500	465	508	469	474	484	484	503	492	441	499	517	482	485	471	484	459	476	512	474	480	486	477	470	457	502	475	505	473	506	469	487	485	461	478	474	471	474	495	485	515	466	438	472	480	503	482	478	517	472	488	466	466	463	501	473	473	460	458	473	472	473	457	495	494	491	455	488	460	486	509	488	480	522	495	487	511	488	481	465	493	433	448	477	471	482	489	522	473	482	457	485	488	483	500	460	499	468	487	468	476	471	475	472	459	475	495	472	468	492	480	479	459	474	512	446	472	495	436	464	507	469	445	434	457	455	484	465	471	474	494	451	515	483	464	478	470	509	460	476	457	507	470	468	508	478	452	460	467	499	449	453	463	461	468	450	480	471	465	446	464	473	492	472	432	511	474	477	477	465	453	523	505	456	469	493	492	477	474	494	454	497	515	480	487	470	454	465	482	504	506	500	505	488	498	506	497	445	459	482	459	499	495	461	467	471	482	467	456	450	462	468	497	517	481	470	488	493	432	451	468	463	473	484	476	486	480	466	494	497	464	500	449	454	487	469	516	468	512	484	506	466	496	493	467	470	478	488	497	451	458	531	495	460	470	460	476	459	481	489	479	464	499	507	482	445	507	484	490	448	435	496	477	477	503	490	460	469	447	432	443	478	474	484	512	480	497	462	482	473	474	487	481	525	449	488	487	496	503	471	495	455	483	454	463	522	457	485	489	515	464	522	498	486	427	492	498	456	459	482	464	510	519	466	516	479	446	462	470	499	498	496	474	500	490	475	480	459	457	455	493	494	492	470	467	503	532	455	453	517	475	450	466	507	471	469	483	495	477	482	483	477	485	480	472	503	461	455	467	454	453	468	466	465	503	461	488	452	510	462	484	510	507	470	459	477	466	499	479	501	484	485	487	486	514	487	465	453	468	465	503	485	531	457	481	482	481	522	470	451	459	477	493	450	460	496	462	531	514	460	472	497	462	489	481	457	478	477	471	454	485	471	492	463	480	467	429	456	455	467	478	477	505	476	492	505	476	518	461	446	447	469	433	453	470	473	488	469	481	456	488	450	532	476	484	462	497	481	490	470	506	461	512	467	485	461	468	460	498	475	507	478	472	483	493	462	490	501	498	515	473	480	483	532	537	510	495	485	496	485	459	444	496	462	469	467	495	483	445	468	458	457	515	444	498	492	495	503	443	475	477	447	467	480	496	507	488	478	467	470	429	460	478	474	483	448	447	460	493	520	493	445	529	483	461	473	477	485	486	462	495	497	474	464	445	477	485	439	503	515	445	482	496	453	473	445	469	491	480	458	475	469	470	453	494	517	489	504	467	472	468	450	490	494	490	440	478	499	517	475	525	478	486	462	496	517	489	511	510	527	503	496	489	484	472	484	455	485	481	460	446	483	507	491	436	489	480	470	485	482	448	493	508	421	466	496	498	487	475	438	465	514	515	459	511	445	468	467	436	490	477	486	463	463	503	529	506	438	493	501	505	494	506	481	507	486	481	473	490	480	503	509	505	505	497	504	499	461	459	454	494	494	459	464	505	492	465	454	463	452	465	487	482	481	526	481	506	481	475	481	482	469	479	458	502	460	481	457	526	464	445	435	474	485	452	467	480	474	481	475	454	478	496	460	496	512	465	490	534	469	452	493	502	446	486	474	510	486	474	477	471	491	482	453	438	480	493	467	505	449	471	462	476	501	479	456	518	479	481	471	501	468	478	473	488	483	486	467	473	469	511	514	480	479	428	466	465	490	460	459	485	460	512	477	464	490	483	470	520	478	481	503	472	462	506	497	422	459	512	500	445	483	456	522	541	494	513	518	494	498	430	467	489	476	477	491	507	501	502	483	473	450	496	487	467	493	485	498	489	441	484	485	481	485	483	494	486	487	428	483	489	491	482	445	443	436	512	452	475	479	446	459	478	484	482	484	466	493	477	484	478	481	500	466	502	483	502	521	488	503	417	506	497	441	496	486	479	499	484	515	475	470	492	422	486	495	478	497	485	498	464	486	522	468	478	455	484	458	467	454	474	484	467	447	473	513	478	483	511	475	428	449	500	485	436	458	499	479	487	498	477	461	470	473	455	502	467	473	505	475	457	488	484	512	462	466	494	466	484	471	540	469	491	442	491	452	463	464	527	494	427	490	454	479	461	492	440	467	472	501	471	527	463	490	506	499	481	486	498	491	465	455	455	498	476	505	486	490	473	471	503	458	503	503	521	457	473	485	455	468	499	500	484	457	466	470	463	431	490	498	468	466	457	452	484	474	484	482	458	435	518	473	506	458	455	471	480	467	477	458	510	497	453
36206	40199	42225	27105	13682	6600	3780	2934	2162	1679	1592	1468	1172	1031	872	774	753	692	697	606	584	543	618	616	618	623	651	594	572	547	555	538	549	524	499	463	457	489	516	505	497	458	461	488	528	522	430	466	454	452	484	484	477	516	479	484	511	423	487	509	470	457	453	459	470	452	413	455	482	472	483	455	422	454	447	456	502	442	495	454	482	456	465	445	463	454	478	510	492	448	455	463	476	494	508	448	472	495	458	455	454	477	486	479	464	463	492	458	485	458	460	470	483	435	451	453	457	494	435	434	467	441	451	459	525	447	439	444	492	460	475	460	496	447	484	447	476	438	451	466	473	449	449	480	501	463	461	420	458	502	484	466	449	461	474	444	488	502	459	455	479	467	468	465	461	470	423	476	471	452	464	467	483	429	438	468	448	493	505	427	512	428	442	440	459	494	487	461	511	439	503	453	472	482	438	466	434	444	484	442	487	462	423	455	464	490	473	464	435	484	469	489	442	490	444	450	464	505	493	455	467	455	490	449	432	442	449	474	445	508	428	486	458	483	474	472	456	402	449	447	439	480	456	449	427	498	443	460	414	430	470	472	460	477	469	445	454	494	448	461	436	439	459	473	439	446	463	450	472	473	434	457	436	469	429	453	446	463	453	475	441	477	464	446	467	440	493	477	481	484	454	473	459	480	466	468	430	463	451	450	495	451	468	460	490	446	464	478	493	465	491	484	478	445	495	494	463	482	500	466	497	483	450	507	436	478	434	451	466	475	462	503	481	483	475	439	460	470	479	475	446	448	479	450	473	483	468	481	438	487	436	461	508	464	463	461	471	495	500	487	464	468	479	449	441	496	473	413	479	453	488	430	458	448	492	452	469	459	452	487	465	468	454	445	445	440	448	440	454	524	466	448	453	491	476	494	502	493	483	505	440	454	461	484	506	466	462	436	461	475	426	482	494	478	452	442	441	458	425	494	463	486	529	467	479	443	422	440	451	466	454	460	461	456	428	445	483	458	488	432	535	467	484	500	441	437	487	463	486	463	462	443	427	503	477	462	469	461	466	489	449	439	454	476	461	446	465	495	453	472	464	469	473	489	483	434	469	433	489	472	432	478	471	452	477	455	460	456	489	452	449	472	436	454	457	452	481	502	480	507	511	477	481	459	479	457	431	497	459	464	436	458	452	424	428	471	448	428	473	485	488	415	463	470	465	450	482	519	441	431	451	430	471	456	486	440	471	477	456	472	456	471	508	442	485	479	490	465	445	461	459	435	464	463	454	442	469	466	455	484	444	435	489	467	451	468	455	471	471	490	464	473	456	475	445	472	490	490	444	445	465	468	452	465	454	476	470	474	477	459	461	460	462	470	509	435	495	488	448	452	508	429	456	499	479	499	427	457	441	456	509	489	490	448	488	452	443	471	449	441	462	454	443	471	470	508	466	474	482	488	456	462	446	509	462	452	489	425	483	443	491	474	506	476	440	455	440	455	448	450	463	450	440	455	444	472	478	446	447	462	474	475	474	464	438	464	482	483	471	456	451	460	448	475	443	448	461	475	397	446	476	438	435	445	435	444	456	473	467	481	475	434	448	491	467	483	490	477	455	449	465	424	493	479	466	486	471	475	450	479	488	494	464	458	461	474	461	459	448	462	483	451	482	458	536	480	467	443	445	431	463	462	457	495	481	455	456	506	481	451	440	484	475	499	480	455	426	448	442	481	430	462	445	459	460	455	439	467	457	504	507	449	439	494	436	461	444	501	458	457	476	463	477	477	458	497	499	453	483	428	442	480	481	422	443	448	505	443	477	498	407	451	446	460	470	458	475	493	457	434	476	499	482	444	456	500	457	472	481	490	488	497	465	485	410	474	455	447	529	449	464	464	470	474	444	482	478	516	472	435	436	427	460	509	451	430	484	468	454	445	492	440	459	467	446	437	454	473	461	458	462	438	485	512	464	463	447	486	478	429	466	453	460	486	489	494	481	442	461	494	488	495	473	456	430	466	489	491	451	447	482	484	518	457	473	491	432	462	482	478	465	450	508	492	473	454	475	434	504	480	484	451	463	467	426	469	468	449	467	453	479	440	450	483	487	447	487	471	461	473	490	478	489	470	459	504	491	453	448	436	477	501	424	467	470	445	449	453	421	489	444	465	453	484	458	463	446	487	487	437	446	475	461	487	447	449	426	455	459	457	512	495	487	430	435	490	461	459	466	484	487	473	448	497	461	458	485	477	433	449	487	455	466	430	465	448	497	477	453	451	476	439	437	430	453	445	437	504	435	507	442	470	476	470	487	460	488	454	494	469	470	464	514	481	475	491	466	481	458	448	483	445	435	482	456	461	477	452	452	446	470	483	465	467	445	448	500	436	503	482	477	457	462	430	441	461	427	441	467	439	426	420	462	487	452	455	452	472	466	473	496	442	508	429	444	458	455	484	460	469	508	444	465	450	442	479	444	452	431	459	480	456	481	450	460	439	497	457	493	474	467	461	471	446	465	517	466	454	512	477	482	480	421	507	438	487	461	499	442	489	489	474	475	481	498	485	455	447	456	471	472	459	466	495	472	493	486	466	496	484	470	483	460	498	457	491	491	474	495	481	472	444	479	480	464	469	466	447	457	483	470	469	473	478	456	417	483	478	477	478	493	466	468	465	450	475	436	455	455	492	451	493	456	461	438	458	462	485	455	500	509	465	486	438	457	463	518	432	431	455	478	459	467	501	450	483	423	456	475	463	481	463	458	467	488	527	469	512	450	482	460	486	472	469	440	446	444	477	466	471	480	434	473	441	467	481	472	474	469	468	425	485	474	488	469	436	447	469	445	476	523	453	442	414	460	460	464	455	477	512	474	444	455	489	454	471	468	488	413	475	498	504	461	446	420	479	457	456	478	431	452	490	469	463	463	452	477	461	434	471	445	460	449	460	491	450	467	452	455	474	473	467	456	457	468	477	441	488	509	468	449	441	473	466	483	441	464	452	431	466	504	445	466	465	438	479	467	472	485	435	461	451	473	503	497	409	472	458	494	497	467	490	455	473	437	489	470	467	485	459	427	473	459	461	471	470	467	504	476	478	469	497	464	470	492	511	479	411	467	462	453	474	492	491	456	458	468	464	498	480	510	475	466	470	479	463	508	486	475	465	507	441	475	445	475	435	451	457	468	464	461	508	455	470	471	459	470	454	452	438	472	439	446	451	458	451	467	451	453	457	422	451	468	436	439	466	461	487	472	475	465	480	427	420	459	460	452	459	473	447	480	453	454	494	444	461	504	454	473	454	463	475	470	529	472	453	476	499	445	445	443	462	491	485	466	426	455	455	489	446	444	455	493	506	463	479	462	460	473	446	461	456	445	494	473	470	471	456	458	443	458	467	490	480	437	437	442	454	465	472	470	455	451	466	478	435	460	460	460	447	457	496	480	503	406	454	451	511	452	488	465	477	512	456	468	483	442	467	473	484	475	476	461	500	445	459	486	458	447	465	444	433	495	432	484	454
40566	52319	40154	22631	14255	8656	5884	4508	3371	2662	2325	2057	1604	1378	1197	1019	839	806	748	690	679	615	608	683	661	664	697	647	641	648	584	545	617	542	544	461	541	505	488	449	497	448	475	477	511	443	452	468	463	442	466	455	431	499	479	422	468	456	458	440	433	437	468	498	458	486	508	481	478	471	467	491	463	460	453	471	483	483	470	472	476	500	481	468	474	480	511	477	504	461	490	438	440	484	469	494	502	457	457	458	448	509	435	453	472	457	471	493	444	465	479	442	454	435	444	456	453	478	451	453	459	487	478	480	459	464	465	463	458	491	455	467	470	479	492	485	458	465	498	456	447	465	495	441	438	482	453	463	510	449	419	485	457	460	460	467	458	522	457	515	459	470	482	470	513	440	474	450	473	445	519	463	476	436	456	474	466	419	490	492	462	483	496	474	499	450	465	477	543	466	452	459	454	467	490	488	487	463	484	494	452	517	464	484	483	444	471	530	467	451	466	497	457	493	454	459	480	468	429	474	484	432	488	443	463	478	508	463	435	435	461	458	515	475	477	450	468	462	434	434	447	477	479	482	501	439	466	510	465	462	478	448	451	453	451	470	473	469	482	438	482	485	486	452	508	469	489	491	476	465	477	482	515	486	476	483	445	516	462	496	492	476	498	468	462	476	437	468	460	484	454	488	431	465	449	486	484	489	470	478	513	517	458	430	503	452	447	510	470	446	462	503	456	422	487	454	480	487	497	466	491	458	490	468	469	498	455	476	481	467	480	489	473	524	456	462	479	477	478	461	460	462	482	477	500	460	486	442	457	476	485	512	459	479	496	437	442	451	474	443	460	484	453	462	481	429	513	458	466	450	497	484	494	481	462	452	459	446	476	477	469	438	485	468	467	466	467	489	469	484	468	474	483	513	430	455	448	464	455	462	462	472	452	491	441	477	484	473	477	454	496	450	465	463	471	475	488	470	459	486	441	451	471	460	495	457	459	489	493	490	483	456	476	477	496	478	469	429	482	442	505	449	470	482	487	475	505	467	492	500	469	471	465	494	482	458	466	484	499	460	456	456	467	482	448	473	521	455	475	502	460	494	440	439	476	501	482	478	444	500	462	462	439	481	456	487	414	460	471	464	468	454	488	448	470	487	504	454	454	466	485	484	506	481	470	461	462	497	497	455	468	499	482	490	494	485	455	447	484	456	481	511	463	496	481	431	473	450	428	464	446	412	496	497	497	487	445	452	469	497	485	481	492	478	460	469	503	459	481	474	485	471	481	419	491	465	471	506	481	468	479	517	486	456	453	456	469	488	457	469	424	449	473	463	448	479	437	459	456	509	482	470	493	423	480	467	492	480	470	468	457	492	481	443	450	483	450	473	457	471	467	485	520	471	436	438	442	485	467	476	483	466	454	481	505	490	478	491	504	466	511	461	459	461	459	464	439	457	481	472	479	467	489	454	425	463	482	484	488	470	459	513	453	473	468	453	482	449	453	518	480	485	466	467	470	475	462	455	482	484	460	498	461	487	463	474	483	449	444	483	472	446	478	487	470	461	475	499	488	472	462	460	497	485	467	473	462	458	477	447	461	511	464	489	471	477	499	461	505	465	481	460	459	473	449	471	465	507	461	460	476	442	454	479	476	437	495	453	466	466	462	498	470	443	492	417	490	460	487	477	426	451	498	466	463	484	544	502	496	449	463	484	444	442	508	490	504	463	502	446	454	450	481	482	464	459	455	469	446	493	471	501	460	482	490	467	471	487	437	446	463	469	429	494	443	471	491	449	469	458	441	432	443	490	454	459	486	483	467	459	476	473	458	470	463	495	484	439	449	446	455	484	507	445	454	471	494	471	503	446	518	481	459	494	462	433	511	473	476	462	463	494	465	487	460	494	432	434	490	485	498	497	457	489	461	493	461	446	457	471	470	454	505	458	478	430	436	456	481	481	455	437	472	486	441	500	549	469	472	444	493	460	490	468	447	431	457	474	482	498	467	496	507	474	523	458	481	485	512	466	514	486	434	519	510	480	470	483	445	465	474	510	454	503	489	471	459	474	480	480	461	473	513	431	473	429	435	462	448	456	471	448	475	451	474	465	450	474	460	470	488	469	458	443	453	470	470	518	493	440	488	495	426	451	444	506	439	442	497	441	462	486	448	482	476	467	453	491	441	468	511	467	467	469	505	451	479	518	444	465	509	512	499	470	484	499	465	465	470	497	516	482	510	469	431	435	492	460	448	462	500	468	446	471	474	478	459	465	476	447	501	471	431	511	520	501	462	504	475	488	489	497	498	490	451	487	504	466	496	470	502	427	461	485	470	460	483	472	454	462	469	470	475	459	510	441	474	451	483	449	458	496	447	462	504	473	472	463	524	517	452	508	460	451	486	430	441	492	419	501	471	482	492	464	447	476	494	511	449	491	452	460	428	460	481	466	458	487	446	436	450	474	452	445	454	471	472	456	464	449	446	497	464	479	486	449	463	501	444	464	477	464	473	473	443	467	474	488	455	497	520	473	437	436	443	470	431	496	474	485	480	498	458	463	467	538	509	477	499	448	443	467	487	465	472	465	452	509	490	481	447	473	484	467	483	486	431	473	467	459	494	512	455	503	450	465	459	516	482	499	434	440	445	462	459	462	506	491	449	484	493	519	476	499	488	504	478	497	502	444	430	465	463	497	509	456	459	451	461	484	502	484	463	461	473	475	501	487	493	421	497	452	499	482	468	470	460	516	499	458	485	448	439	456	453	492	479	479	478	471	424	458	482	470	458	488	463	445	460	484	452	456	461	448	495	470	470	492	447	467	488	495	474	479	454	472	458	518	495	445	458	460	478	428	524	483	439	491	505	455	482	471	471	456	459	499	466	494	467	487	494	485	508	453	483	434	475	433	454	438	470	473	474	460	475	471	478	513	489	492	433	459	466	496	453	458	453	459	487	467	489	474	488	465	460	443	456	479	491	481	472	495	471	495	483	456	481	475	514	470	454	497	501	489	470	500	454	474	458	457	452	460	517	491	484	468	464	480	499	477	486	487	475	475	512	470	453	468	458	496	459	502	471	466	469	503	479	507	476	456	473	455	481	499	497	446	441	506	461	475	459	481	475	468	429	456	492	495	462	487	443	462	429	481	436	463	473	478	468	475	508	460	433	480	494	472	460	453	482	487	465	450	497	496	488	469	448	469	500	479	458	503	476	485	471	452	459	451	465	448	467	439	462	458	453	451	494	491	440	490	455	514	490	462	462	464	497	469	471	469	446	482	452	467	505	438	471	517	469	482	445	465	481	487	465	479	467	494	462	471	463	450	457	478	497	485	488	459	497	444	411	463	474	499	498	496	451	481	478	457	487	456	487	505	450	449	474	474	489	468	495	453	470	453	422	449	478	451	462	441	495	464	459	473	442	454	448	436	516	483	456	454	447	480	455	494	467	495	475	444	478	501	481	483	466	481	444	503	490	517	448	489	469	487	501	486	471	453	506	502	483	468	474	497	499	478
24252	21393	28936	25624	22622	16504	7787	4566	3393	2592	2207	1880	1727	1459	1213	1046	895	783	770	717	617	642	643	646	754	782	704	656	667	629	618	618	609	560	492	504	513	492	538	442	477	461	428	488	470	441	453	458	487	463	486	434	488	459	447	512	459	432	439	451	406	484	459	454	495	463	470	469	463	477	491	488	437	425	462	464	465	466	425	443	471	447	453	450	439	419	474	469	443	449	450	468	461	471	461	454	442	445	477	433	484	474	454	474	452	471	466	485	489	481	475	451	447	460	417	478	452	467	466	510	471	463	478	499	448	485	471	450	497	449	480	455	494	463	475	449	460	490	462	430	444	501	461	450	463	467	498	460	415	484	480	478	458	437	479	495	449	466	463	482	482	473	491	512	504	493	424	477	456	437	496	510	468	450	482	487	485	439	450	483	429	432	464	450	463	460	433	453	460	489	472	448	453	436	454	492	431	470	480	443	455	473	460	486	465	482	475	456	486	434	490	456	469	450	463	471	456	437	443	471	431	449	445	469	484	505	433	483	494	468	476	462	483	440	454	445	459	462	459	429	428	453	477	429	444	468	439	457	447	423	479	408	440	468	452	482	444	444	512	446	445	436	465	449	448	466	463	417	449	484	484	482	441	448	462	458	428	465	458	503	480	446	473	462	455	466	425	464	436	508	483	452	465	483	483	473	450	465	482	484	479	443	414	438	446	447	446	437	442	467	438	489	476	445	455	487	473	450	518	444	478	436	458	479	468	464	447	449	464	485	440	397	481	425	435	430	431	457	465	415	524	456	469	427	483	490	453	489	428	454	486	503	468	422	445	430	449	491	468	436	425	472	462	462	455	441	458	458	436	453	486	441	460	495	466	473	498	502	449	459	475	455	500	447	476	478	455	465	449	441	464	443	474	442	494	503	473	442	485	461	485	481	469	457	472	434	467	443	453	473	489	460	447	482	424	475	453	469	441	473	438	434	494	460	420	466	446	468	481	471	479	432	467	457	480	443	467	456	418	446	412	519	426	461	442	438	441	473	445	489	450	472	457	467	395	430	458	493	447	457	470	479	461	461	444	444	468	452	501	435	465	461	451	446	467	466	415	491	474	458	466	469	475	497	480	483	460	415	438	433	468	462	472	470	493	462	455	421	494	475	461	438	463	474	454	466	430	468	482	438	473	473	480	466	508	470	431	468	432	410	441	472	441	471	455	488	445	473	472	450	449	447	446	439	450	455	483	455	458	413	444	436	427	462	465	433	473	488	447	454	453	458	478	445	434	463	460	472	466	459	428	449	439	455	443	420	462	481	453	472	425	461	421	458	477	450	468	444	471	454	483	483	468	469	486	468	453	442	483	438	434	418	474	463	511	453	459	467	484	518	448	456	453	481	460	488	461	479	454	454	461	428	463	457	460	470	481	470	459	437	405	464	456	429	424	444	471	451	444	484	444	470	443	459	465	437	441	474	440	445	436	435	473	515	476	448	463	451	430	484	423	469	432	440	468	478	448	472	404	457	462	497	498	453	490	476	451	435	443	414	458	424	435	411	438	424	459	437	452	443	460	456	447	473	457	440	443	444	457	492	438	400	440	441	446	437	462	428	478	458	478	493	484	455	459	426	450	447	414	471	456	479	442	453	424	479	448	490	479	514	492	456	437	510	481	454	464	465	458	470	451	430	477	464	484	462	462	443	480	459	422	461	492	495	451	465	443	483	453	454	456	476	456	470	438	457	453	466	444	463	458	487	474	499	462	432	458	486	481	462	442	458	475	423	484	440	464	472	484	469	434	487	469	456	450	456	422	440	434	503	467	504	448	475	440	472	469	436	461	438	475	480	505	470	457	469	457	450	475	472	484	455	435	459	462	450	489	463	464	442	442	438	502	435	440	447	469	427	493	447	454	466	459	451	480	452	417	480	456	473	479	462	457	449	432	457	411	461	440	475	432	491	445	461	421	440	478	471	462	468	472	495	469	446	448	459	484	486	444	411	446	474	451	479	428	438	468	483	489	460	472	469	479	466	479	497	440	437	456	417	458	466	452	470	504	427	486	444	445	454	472	464	439	452	449	476	429	438	481	455	489	453	449	440	463	467	471	441	444	479	451	429	434	458	451	446	492	445	457	473	419	446	443	470	488	449	466	426	486	470	453	417	422	468	477	453	503	461	477	458	457	425	505	463	458	486	484	473	460	453	438	467	473	460	462	448	435	480	451	487	487	409	469	494	448	463	454	430	448	436	428	432	468	482	458	461	438	432	434	456	461	426	438	464	463	442	435	468	509	424	471	490	472	465	502	443	472	438	451	464	457	487	445	446	473	458	469	446	477	471	490	454	465	449	440	464	460	476	447	451	446	471	479	488	454	487	456	464	412	431	458	496	482	494	484	427	430	437	444	417	431	466	449	462	455	456	479	481	460	523	465	459	475	446	449	467	466	458	473	428	462	452	443	455	442	489	469	459	423	488	486	504	464	478	483	438	410	455	519	473	452	443	435	461	468	461	472	498	476	459	471	478	423	465	465	454	451	447	464	464	509	454	478	472	458	461	466	448	413	496	457	469	446	458	451	437	479	462	424	468	434	479	462	437	425	436	473	496	461	466	454	466	496	464	453	470	465	504	455	495	473	498	462	480	436	467	430	479	473	457	471	430	457	457	449	455	455	429	431	429	467	469	481	452	409	466	458	442	440	442	439	490	435	435	456	458	437	478	478	479	464	455	483	419	462	471	452	457	429	479	482	436	457	374	444	451	452	466	483	462	485	468	501	476	479	446	430	486	450	469	523	446	460	446	478	456	472	466	475	488	435	445	477	461	440	474	475	441	461	422	505	438	480	454	439	467	493	469	472	480	456	469	422	486	457	485	429	461	450	444	486	452	457	438	451	471	482	433	488	451	445	474	455	468	493	439	475	439	447	518	476	466	427	455	453	456	483	467	424	455	453	497	440	484	456	478	476	445	463	474	446	463	425	484	452	435	450	495	458	445	472	463	433	482	423	462	438	483	459	472	460	477	456	508	463	456	451	479	457	470	461	483	453	472	444	490	472	441	441	473	493	452	470	491	448	476	463	471	448	475	486	490	465	412	462	473	466	432	492	455	464	445	434	422	474	485	464	452	467	489	470	474	482	480	446	402	452	488	473	440	455	523	421	420	420	463	441	422	493	485	434	475	464	440	442	438	482	455	470	489	480	472	453	492	456	425	443	495	418	446	449	422	424	487	444	440	502	431	476	476	443	457	446	512	478	459	452	487	476	466	460	443	459	419	467	415	466	457	426	488	448	427	408	445	474	481	452	436	472	447	452	463	513	442	436	472	450	456	480	446	420	473	495	440	476	491	472	476	449	488	436	473	460	442	451	462	465	472	482	477	472	467	457	433	453	440	484	461	477	462	456	496	421	495	501	462	434	459	471	491	480	440	488	484	468	465	417	449	439	460	474	508	494	485	462	424	455	473	444	469	478	469	426	472	458	475	450	442	452	465	490	479	488	484	460	486
39171	64347	46459	31343	22162	12107	8517	6616	5222	3839	3133	2763	2431	2008	1564	1289	1127	941	904	798	721	703	724	712	875	931	842	814	749	712	650	644	640	652	567	547	569	511	520	515	478	462	490	479	498	529	481	467	473	459	444	473	471	468	454	465	487	446	465	433	467	451	503	463	479	466	483	486	492	475	455	464	453	465	440	459	503	465	489	482	504	435	435	472	492	447	485	470	471	467	443	415	479	436	458	468	479	464	447	475	448	460	444	469	466	438	446	501	415	469	450	474	464	470	455	485	451	454	486	488	458	493	455	468	435	500	439	441	457	494	461	471	503	478	515	469	479	477	479	478	489	497	503	533	471	458	454	443	449	418	467	481	468	493	489	432	447	482	439	461	462	461	431	477	465	487	468	498	477	468	470	455	474	447	484	499	441	496	472	462	457	469	469	447	461	421	463	442	458	478	472	501	447	462	447	451	445	517	472	464	468	456	484	420	496	446	470	468	496	474	488	484	489	436	479	427	439	485	440	472	472	442	436	456	488	434	481	474	463	450	455	460	480	456	460	437	447	450	451	499	457	453	465	483	495	463	463	462	463	465	425	464	439	477	444	441	484	447	511	462	457	490	458	418	479	451	446	461	432	468	469	514	464	506	514	477	448	513	466	471	444	441	470	467	446	497	472	471	496	461	482	417	482	445	482	454	475	418	473	432	443	456	449	454	453	449	464	457	444	508	462	474	509	421	492	459	444	460	433	468	478	475	475	433	428	458	465	457	472	487	435	487	466	465	454	443	492	454	475	453	476	488	468	460	490	461	471	485	437	425	458	460	447	443	465	471	456	461	459	464	487	450	430	453	468	457	475	466	456	458	454	451	427	471	411	450	436	493	434	486	468	487	465	488	455	476	499	449	484	456	462	508	468	452	508	474	469	472	482	469	473	495	501	480	466	448	464	422	434	442	493	477	437	466	490	473	466	459	426	446	438	445	497	479	462	450	459	481	479	473	449	445	466	454	440	513	456	439	484	502	452	488	476	490	425	458	464	430	476	445	477	473	453	445	489	480	455	463	468	498	459	527	452	436	457	450	421	488	461	454	422	455	484	439	431	456	482	409	441	474	457	478	481	450	466	499	487	472	460	433	463	467	446	455	442	483	444	454	464	472	446	490	444	452	441	502	445	452	455	457	452	490	459	460	445	512	474	464	441	448	476	434	437	487	442	465	447	514	445	445	465	467	433	460	457	461	430	477	498	469	454	503	437	460	471	453	480	428	457	495	475	481	478	502	470	485	444	476	457	450	484	488	484	497	462	488	446	464	447	468	465	465	460	455	446	443	467	469	441	453	486	457	455	444	449	432	479	481	485	479	455	478	485	453	452	492	482	416	503	478	452	456	477	477	437	447	479	501	453	474	477	455	438	433	462	462	466	448	479	452	459	457	492	443	491	453	464	456	452	455	468	466	444	456	506	477	444	459	466	458	452	489	463	466	497	443	499	482	485	512	433	473	457	455	441	471	488	449	515	466	489	466	455	429	505	469	470	427	454	437	454	480	425	475	464	462	467	435	483	459	485	475	442	455	516	476	454	463	490	471	470	466	458	456	481	459	473	436	477	475	481	487	474	486	472	469	443	445	499	469	443	479	485	489	465	475	449	498	469	463	448	471	431	450	481	508	439	469	504	437	482	446	469	449	431	442	483	490	474	480	444	470	463	469	463	440	442	436	471	506	445	456	429	465	462	478	466	482	475	444	468	462	468	495	478	475	447	441	489	454	458	441	454	460	502	440	476	460	489	487	469	444	469	486	487	400	494	489	460	426	441	444	480	451	438	446	506	493	453	501	460	443	485	465	456	454	490	490	464	446	438	494	479	443	459	430	447	444	491	455	457	485	441	459	473	452	445	443	495	451	447	444	480	443	475	465	434	456	486	472	478	452	468	425	446	446	464	438	487	478	446	437	477	461	459	474	500	483	488	415	492	424	453	473	449	489	469	474	472	465	502	459	448	511	479	454	476	457	508	471	494	466	488	465	478	478	448	495	454	467	436	452	457	471	490	488	488	464	424	456	451	484	516	468	414	483	458	454	494	391	438	473	485	445	453	467	432	481	499	454	439	436	447	471	444	462	494	441	437	487	496	446	440	457	459	443	512	492	463	478	490	482	426	480	479	454	485	448	466	448	495	479	470	442	449	452	450	479	503	445	469	482	437	415	437	434	445	449	452	459	445	454	416	466	483	453	474	500	478	490	480	415	461	454	475	499	468	466	464	503	502	471	442	427	463	452	448	458	464	482	481	443	440	487	477	447	504	464	471	475	486	462	478	455	459	471	462	478	436	481	457	431	479	442	427	464	486	426	486	492	468	464	486	462	480	439	490	481	464	460	455	473	496	465	419	468	480	475	444	471	457	487	459	469	488	440	483	460	461	489	467	433	450	467	442	435	477	475	506	449	481	463	448	456	485	462	467	497	474	477	452	477	458	469	474	454	453	451	434	467	475	503	474	461	486	456	462	470	507	465	477	487	468	461	483	424	431	437	496	455	457	471	485	474	491	486	456	453	466	465	457	502	473	459	448	455	482	444	469	451	494	477	455	447	456	457	451	492	472	485	466	452	497	472	480	497	466	449	460	505	466	459	470	526	476	490	438	468	497	466	419	425	520	494	463	469	449	429	456	460	473	482	466	454	473	475	447	477	433	462	451	448	449	489	419	458	444	460	498	459	471	448	486	482	493	457	479	435	431	464	451	455	503	463	442	485	441	455	477	477	447	482	425	493	496	451	464	431	471	491	449	459	465	489	465	477	451	475	467	456	473	472	473	451	451	492	439	485	473	467	437	445	455	461	495	480	462	482	459	487	461	513	456	472	479	465	471	444	438	463	454	468	469	447	495	508	446	509	464	496	417	449	467	469	454	479	485	431	486	479	453	476	475	454	438	497	434	455	429	473	478	461	499	472	486	459	455	458	485	470	463	462	493	473	484	503	464	492	443	440	502	464	470	500	454	472	493	438	479	467	447	470	471	479	490	465	469	445	485	448	469	483	466	449	482	482	469	474	446	470	459	474	448	464	414	497	462	424	481	423	452	444	460	436	470	460	470	491	498	472	457	428	496	438	455	450	444	476	432	463	501	471	486	484	450	467	493	455	477	477	516	444	444	457	465	500	481	472	488	466	476	495	467	499	437	480	443	498	472	439	439	474	474	446	469	475	457	498	468	456	475	398	457	472	459	470	495	447	499	438	446	460	472	509	467	478	483	481	463	457	487	509	472	449	470	475	443	484	471	460	465	466	437	453	453	453	450	437	498	459	453	456	479	470	483	429	477	439	457	480	504	437	452	460	495	456	500	435	456	438	468	418	430	495	476	456	434	443	494	433	490	468	474	458	474	430	486	416	499	479	467	468	450	511	475	448	447	450	481	474	460	442	480	485	481	459	415	439	483	495	473	502	487	489	494	453	450	453	476	429	417	483	475	494	473	487	444	467	417	463	457	477	474	482	448	423
25097	21477	29474	28220	20770	10051	5481	3807	2902	2385	1802	1673	1479	1265	1124	904	910	790	734	645	656	648	635	679	762	796	702	672	647	674	619	617	597	563	542	502	526	469	481	526	541	506	480	456	474	477	513	523	483	490	480	468	491	468	488	449	491	495	462	473	508	473	486	498	508	450	516	497	453	487	488	555	460	518	449	501	487	435	477	473	493	433	435	499	465	459	454	523	511	447	456	454	501	471	483	477	452	481	495	473	521	514	510	445	503	504	437	440	476	473	510	484	513	502	488	481	452	465	500	489	507	492	496	539	499	452	453	476	487	519	453	479	482	507	468	444	514	443	500	490	473	452	485	498	452	492	516	484	478	429	504	482	460	485	443	484	511	455	466	480	484	477	445	518	471	503	484	480	500	496	513	482	500	492	503	453	429	482	510	475	489	469	468	489	489	489	491	459	476	493	431	489	484	497	506	424	504	520	468	465	424	460	491	461	483	497	466	504	520	480	521	465	492	445	511	422	453	487	490	503	491	465	466	475	519	482	483	473	478	479	496	479	456	507	484	483	477	472	524	469	527	476	457	458	450	455	482	489	467	480	506	463	484	482	476	491	518	474	490	479	481	479	483	516	472	465	461	458	476	483	469	492	517	464	485	503	467	481	523	475	437	490	477	489	467	497	469	497	517	460	442	450	498	471	496	469	453	452	432	506	463	449	479	475	523	457	481	477	488	474	490	483	472	477	496	496	481	465	490	456	486	461	438	455	493	434	499	470	494	428	469	473	437	450	492	468	487	457	482	489	515	509	492	467	505	455	437	460	477	490	459	506	489	468	515	521	477	455	461	497	511	461	466	515	519	470	466	466	452	467	491	443	456	464	484	470	498	460	499	458	497	490	422	491	485	440	468	489	453	481	472	518	454	478	454	451	481	464	488	440	539	480	452	482	484	476	507	526	434	478	509	453	511	484	510	502	478	523	466	485	468	479	472	489	506	511	502	489	490	487	479	447	492	450	506	448	509	462	478	454	486	463	450	482	506	456	515	456	457	478	490	479	483	476	509	490	476	509	498	504	492	485	441	517	451	455	493	450	486	474	485	463	498	467	499	470	471	458	507	481	528	478	455	485	472	478	520	459	493	544	438	483	459	501	504	477	506	506	472	470	477	497	472	499	467	491	467	511	469	492	480	464	445	489	495	460	495	509	458	483	493	470	454	491	498	451	472	488	500	469	515	490	488	414	500	476	484	510	480	474	504	460	471	486	487	484	470	470	477	527	498	491	498	495	494	497	498	498	477	487	516	479	485	484	459	470	469	465	533	477	490	498	470	449	453	484	518	472	467	507	496	508	482	537	477	462	466	457	492	517	494	509	454	488	472	480	482	477	472	444	494	483	498	501	484	425	448	492	483	491	486	440	464	458	482	507	495	492	438	488	475	475	477	470	485	463	503	458	498	470	460	470	518	514	519	455	460	499	478	490	474	481	490	496	452	453	524	446	476	479	437	528	476	456	509	493	483	513	472	500	525	482	478	488	491	456	491	521	488	459	462	517	507	483	489	495	511	441	461	501	463	467	501	438	470	493	476	483	481	519	470	470	461	490	461	454	471	455	467	480	486	490	456	469	494	480	425	487	465	487	450	465	455	481	505	431	480	507	485	452	460	471	445	500	493	459	456	441	478	463	465	507	481	473	496	496	499	530	519	476	494	495	466	490	470	492	463	481	509	442	500	468	476	472	483	452	498	487	492	493	460	441	484	526	475	441	448	471	447	452	487	472	481	484	455	489	480	455	457	471	463	482	460	460	526	494	487	479	480	449	464	470	479	442	496	486	466	490	457	477	447	469	437	425	457	462	420	512	426	479	464	496	480	468	474	459	464	492	474	465	496	446	481	499	440	498	553	473	494	500	489	500	448	503	522	469	475	472	498	466	484	465	493	494	468	461	446	484	452	454	487	498	523	429	443	465	475	496	430	516	487	513	491	468	470	503	494	497	483	473	443	482	465	460	470	466	430	481	435	435	433	484	500	460	512	481	456	489	460	424	482	477	476	484	420	475	518	478	455	501	474	479	497	483	474	515	480	464	506	469	484	472	542	451	499	457	441	468	486	479	471	502	499	526	479	468	470	467	479	488	441	470	500	502	492	495	453	506	475	458	438	529	487	437	493	467	485	474	480	468	440	467	506	471	463	509	463	463	489	493	515	506	527	490	496	504	479	524	489	473	468	462	464	459	498	528	469	474	488	493	476	483	497	474	447	418	494	463	480	459	466	495	419	444	481	471	459	466	469	479	498	434	480	494	449	479	470	496	487	483	495	498	489	498	482	445	515	480	430	461	467	471	492	436	506	470	451	436	497	495	470	458	458	472	496	489	468	495	498	473	471	506	481	498	471	478	441	503	471	474	505	461	482	463	487	499	472	468	480	509	471	489	462	499	542	478	472	493	493	434	460	454	479	485	470	488	437	490	476	476	513	493	493	481	489	495	480	455	479	475	477	513	509	481	476	507	454	507	484	476	506	514	483	481	436	489	462	478	479	516	479	493	481	491	467	474	483	471	464	465	452	496	524	488	504	492	477	464	476	517	536	553	501	466	485	496	456	451	496	519	468	479	448	496	505	475	462	481	443	449	429	488	464	464	497	497	485	445	482	521	509	482	501	497	473	467	487	450	463	473	478	466	456	493	502	417	450	486	444	532	471	488	496	478	507	509	520	446	455	467	477	482	467	469	501	469	480	497	479	521	476	490	471	486	447	468	490	468	534	501	487	466	457	445	477	455	477	450	525	493	460	499	478	484	461	488	528	486	526	451	475	438	471	482	434	491	445	496	455	473	468	467	466	459	511	505	480	488	483	459	509	487	476	461	491	472	461	467	471	472	470	506	471	486	494	468	454	464	481	540	518	495	469	448	477	503	508	463	469	462	479	483	475	476	496	485	504	475	471	479	477	494	467	475	498	469	475	482	446	488	447	479	446	525	469	478	521	448	457	479	491	460	473	463	483	513	468	468	438	449	456	436	485	480	463	481	448	479	487	530	501	479	481	440	489	505	464	493	454	447	503	508	481	485	481	495	458	488	478	496	491	487	482	487	481	508	441	507	456	480	472	486	491	487	460	479	496	471	461	468	483	485	471	504	468	486	470	453	473	480	457	477	462	462	485	475	411	511	458	460	500	499	475	477	488	485	507	470	499	488	487	481	500	476	454	493	445	454	457	447	523	458	468	477	468	476	482	487	496	463	487	487	475	489	423	445	502	450	492	501	420	456	462	462	469	525	506	485	540	481	503	501	489	472	532	461	457	444	483	516	457	449	515	501	473	454	552	523	459	473	446	452	502	472	529	458	472	533	466	504	436	461	501	432	487	476	497	478	492	473	479	479	495	477	490	473	447	493	481	481	490	526	468	464	480	458	491	492	482	497	468	455	483	479	522	493	481	445	466	474	485	469	485	486	479	463	471	438	501	459	486	464	460	460	464	507	453	477	471	480	499	503	468	509	470	490
36911	56217	43487	29837	19936	10378	7751	6198	4833	3587	2903	2350	2117	1828	1445	1204	1097	967	817	764	694	738	729	825	866	905	880	721	809	725	678	651	638	574	529	577	566	515	570	512	512	501	517	503	494	489	500	507	517	494	459	492	501	442	485	457	495	491	484	476	465	475	498	490	482	495	476	476	515	474	475	493	514	477	497	455	518	542	490	488	473	495	451	515	488	471	468	511	465	488	481	474	511	494	468	510	486	417	502	471	528	446	486	486	478	536	466	502	498	492	481	499	472	477	480	490	478	466	489	463	465	510	469	471	469	481	500	513	501	462	478	484	449	510	457	481	518	471	469	446	480	513	505	485	477	491	458	472	492	479	485	481	461	494	511	471	442	462	500	497	478	488	482	452	459	472	508	494	464	489	453	483	472	490	467	468	520	490	457	477	463	485	486	465	438	489	511	491	473	483	485	519	472	461	494	465	457	472	494	477	487	458	508	478	486	517	477	471	451	498	501	453	488	483	475	473	510	494	479	482	514	470	504	476	505	473	455	502	473	473	496	515	484	511	489	518	449	511	499	451	467	470	468	473	493	486	502	497	516	520	478	502	512	471	456	450	470	484	485	498	469	457	501	476	440	485	470	471	480	456	480	480	519	429	438	516	497	452	498	488	498	460	484	477	470	502	442	482	469	495	475	468	462	519	451	486	491	511	486	502	509	502	511	506	493	503	511	482	465	504	476	448	458	444	480	507	492	454	486	481	512	476	499	524	452	516	500	477	488	495	508	421	493	498	506	490	435	463	465	489	469	452	469	509	472	468	472	483	468	491	445	485	478	485	460	506	437	479	444	495	481	470	465	471	466	524	470	492	474	462	469	490	490	438	466	482	498	442	460	511	503	474	511	495	455	478	489	449	481	506	471	492	504	482	477	501	480	469	463	458	497	495	490	529	471	516	480	487	499	493	513	492	489	504	438	505	498	511	529	478	492	473	481	467	528	530	477	482	520	472	474	498	487	457	491	456	495	457	476	450	494	458	459	484	471	466	456	500	465	487	497	520	499	481	449	458	496	469	434	479	458	499	499	501	538	484	520	477	450	475	496	481	465	465	490	500	492	489	459	497	499	488	469	465	482	452	482	494	520	510	472	501	469	469	477	486	480	459	467	495	503	472	478	473	475	480	436	448	476	476	465	471	474	504	475	529	496	469	461	490	457	468	494	501	511	485	489	474	463	429	515	484	488	444	490	450	465	503	471	510	483	467	476	443	491	489	467	491	480	500	502	446	458	482	515	502	498	541	497	491	490	510	514	486	474	456	511	505	446	463	470	522	481	507	500	483	485	463	479	481	484	481	469	470	517	509	484	465	488	503	477	500	508	502	455	464	521	511	481	493	496	475	460	490	482	487	457	510	512	473	481	526	490	469	468	491	456	481	478	450	555	492	488	463	463	473	498	469	524	470	527	493	484	524	503	468	473	485	469	505	493	495	484	456	482	521	486	468	465	484	491	441	478	497	479	455	512	463	476	486	422	473	547	461	443	487	467	550	451	481	503	450	467	525	468	462	482	475	453	458	499	489	493	463	453	427	495	494	523	511	486	476	531	513	473	486	498	472	484	426	491	471	490	501	430	485	492	484	500	471	519	494	520	445	432	475	509	465	483	473	492	468	540	507	473	452	507	479	487	497	510	435	458	466	457	463	486	467	490	503	488	476	455	483	474	499	451	463	451	510	467	455	438	457	508	431	473	518	507	468	472	478	436	491	458	467	499	485	502	454	469	530	493	480	498	493	471	480	481	493	492	481	498	479	507	461	454	485	518	444	481	497	508	464	517	491	456	466	506	494	503	515	501	496	505	526	460	476	508	490	519	498	472	516	509	447	478	494	462	477	486	460	506	455	476	487	465	465	469	488	497	479	438	487	517	470	474	515	471	494	493	460	460	482	501	455	491	486	481	461	473	543	488	474	487	488	516	520	483	509	471	457	497	473	493	471	492	519	505	468	465	474	491	508	491	488	484	462	483	517	480	462	491	479	511	490	505	491	480	499	487	489	478	481	484	466	457	474	499	527	483	512	520	455	489	466	479	494	458	472	483	489	465	490	489	487	432	465	477	464	477	491	491	445	483	489	466	486	506	500	453	498	489	473	494	474	452	530	491	503	453	492	477	450	496	494	502	486	499	457	498	462	504	508	486	482	467	518	510	473	481	517	465	493	515	454	484	481	467	418	451	468	452	480	458	480	465	448	487	507	471	505	462	451	439	502	478	486	485	529	494	506	475	483	477	522	429	483	458	490	468	498	497	494	503	476	489	468	525	480	483	492	525	510	469	468	493	481	484	498	482	456	482	505	485	485	476	526	508	477	477	468	495	453	479	497	471	458	523	448	496	446	531	509	486	487	471	486	531	459	500	502	496	471	476	475	500	469	480	475	483	473	475	450	516	513	457	484	449	478	477	470	471	492	499	457	466	519	465	471	524	504	491	456	479	485	516	461	475	478	476	496	482	488	468	421	525	473	473	508	450	479	465	471	484	464	494	467	475	492	460	487	478	490	481	481	481	484	467	476	483	478	478	483	489	479	474	498	525	487	478	471	476	489	475	502	457	509	478	525	449	539	476	504	500	459	498	488	497	488	456	464	487	482	473	437	485	436	427	466	459	459	490	499	512	501	467	473	483	502	507	446	464	483	486	489	481	465	457	511	485	468	481	477	476	488	485	505	494	462	538	481	500	458	496	482	483	454	474	484	511	457	477	451	489	447	490	462	506	478	453	516	492	480	481	474	488	437	457	544	452	442	491	472	497	494	458	496	479	449	429	501	475	491	495	479	500	464	475	470	501	467	489	516	488	451	450	496	495	494	454	500	507	487	493	483	457	504	473	459	515	491	465	492	443	508	495	463	485	492	525	538	471	465	476	473	459	465	498	485	542	484	508	491	532	475	489	488	488	496	477	478	493	521	462	472	490	459	465	487	501	465	537	508	502	474	476	493	471	519	476	477	424	440	451	486	508	468	491	475	502	489	470	471	481	461	476	473	483	458	461	488	447	484	490	467	504	466	539	470	507	495	454	481	451	497	498	470	463	505	458	501	489	531	467	474	471	471	472	466	512	490	505	477	487	478	476	478	483	448	471	486	457	474	473	490	472	493	460	503	472	517	445	510	484	459	466	453	483	476	481	513	431	500	487	524	489	498	507	517	513	455	472	470	485	469	518	482	483	449	475	486	484	467	498	455	481	456	483	461	498	474	438	470	499	494	503	459	494	478	464	453	526	494	459	479	460	512	465	473	482	515	471	461	485	485	466	492	516	504	484	481	475	462	498	504	500	464	520	482	466	477	498	492	471	482	485	452	461	492	501	471	485	478	423	497	501	493	492	501	456	464	474	489	483	478	497	482	482	494	477	459	455	494	439	500	521	488	496	494	428	477	478	516	468	503	495	499	473	470	516	493	491	490	480	483	467	514	479	487	487	475	487	482	517	471	453	508	518	454	471	481	503	494	457	522
22978	21396	29115	24530	22670	21998	16164	7041	4772	3718	2963	2336	2099	1852	1638	1244	1124	994	859	805	819	855	916	1023	1092	1006	910	807	788	759	709	682	664	650	612	582	595	534	529	559	541	533	485	516	524	482	532	510	498	490	465	507	497	500	512	482	504	515	493	461	516	479	449	468	493	498	453	501	474	462	481	474	498	507	544	494	484	470	504	491	509	510	499	482	487	453	479	492	496	485	460	509	531	502	515	516	465	516	512	487	490	436	458	481	545	521	495	489	477	495	481	524	499	494	503	459	488	494	501	437	478	467	483	485	521	487	485	473	459	527	447	488	454	462	498	490	498	451	448	504	504	490	457	482	489	526	515	504	486	513	523	490	514	457	468	517	471	513	510	516	481	514	510	448	497	436	504	496	469	447	483	476	488	502	500	484	496	491	464	438	479	465	489	461	474	453	515	453	496	519	453	507	489	425	478	509	517	497	467	492	473	458	498	518	451	500	521	534	488	455	502	493	474	502	482	480	490	466	509	472	470	538	465	463	449	488	513	466	488	476	490	501	518	533	499	464	505	482	483	514	453	437	460	458	475	487	464	488	525	473	471	448	488	518	463	459	477	527	505	488	445	451	526	469	482	460	479	460	513	517	498	505	479	476	492	480	473	459	470	530	507	482	459	476	456	492	505	512	467	492	463	497	514	474	492	451	494	455	469	470	482	520	496	466	498	481	458	490	493	451	467	441	471	475	480	483	467	489	488	490	512	452	490	477	488	511	479	474	487	473	524	490	496	463	492	485	487	494	486	470	497	517	496	483	462	513	472	502	471	454	485	475	502	463	497	484	458	487	450	484	502	502	487	449	490	510	493	526	474	500	468	488	493	471	516	441	469	507	475	477	503	492	494	472	461	479	487	464	447	495	525	457	500	450	476	478	525	467	502	519	522	461	471	480	489	479	503	473	477	533	502	510	490	500	489	510	489	481	493	467	526	466	479	508	518	502	503	438	463	496	502	510	465	467	493	427	500	494	470	478	528	504	466	464	512	469	494	488	468	478	485	507	515	499	450	471	472	492	495	480	480	514	460	488	487	491	473	489	494	468	491	510	478	456	479	488	522	470	500	481	500	489	479	487	488	458	467	470	464	446	491	495	491	440	501	466	512	479	514	454	486	475	477	497	459	519	477	488	510	487	514	467	496	494	518	542	509	505	492	470	509	447	446	494	468	452	464	492	486	479	463	481	467	484	461	451	488	479	523	508	518	507	452	475	504	494	471	486	466	483	527	494	487	505	499	525	482	504	527	469	543	498	462	479	503	438	487	455	531	489	468	451	502	498	467	554	506	496	458	467	469	486	479	474	539	484	473	486	512	475	504	483	471	495	478	505	498	503	485	494	468	502	489	523	493	494	470	489	469	482	449	477	508	473	490	503	485	516	462	497	454	502	502	492	483	472	503	453	499	480	471	512	522	439	506	472	456	485	472	473	475	494	458	470	487	474	535	503	503	451	496	512	465	517	489	472	525	503	430	441	490	474	428	507	501	459	506	519	478	473	509	451	476	503	479	495	474	446	506	460	526	515	498	514	479	464	516	493	485	456	498	501	494	493	493	455	452	428	507	484	454	527	488	502	477	505	472	479	463	479	508	516	494	497	513	468	504	499	498	467	484	467	470	502	441	483	461	487	499	514	439	462	476	486	470	507	473	479	465	509	481	496	516	499	484	478	484	435	504	532	507	491	478	467	493	514	491	505	501	502	505	502	477	445	472	471	524	512	476	524	449	444	467	458	486	495	501	494	458	527	481	510	443	504	433	477	540	447	453	460	473	509	454	519	478	522	442	479	531	484	446	483	458	473	498	491	474	472	457	439	479	472	460	464	503	485	493	497	458	485	480	505	468	500	501	473	525	409	479	510	476	476	427	487	499	477	442	502	516	491	452	487	470	512	495	522	514	477	502	487	496	506	498	488	487	502	491	500	451	477	503	483	476	482	485	486	480	498	483	449	457	480	481	518	495	481	466	497	486	497	485	520	536	493	489	478	498	505	510	510	450	467	467	495	460	467	477	505	470	463	482	504	484	505	491	484	504	494	545	529	458	493	457	461	524	461	492	509	477	476	484	505	490	481	481	508	493	473	490	486	470	470	481	475	504	522	430	525	524	510	480	493	478	460	474	450	492	483	520	495	503	482	541	459	490	502	447	540	501	436	505	476	476	469	447	486	482	459	467	447	466	489	480	475	487	462	512	462	488	491	453	491	490	498	459	471	461	456	472	472	483	510	471	470	498	478	512	493	469	519	481	499	473	520	478	479	474	478	478	485	493	511	485	476	500	476	506	452	511	478	492	482	494	495	473	465	512	483	482	480	474	488	469	454	517	484	456	505	463	465	462	512	466	452	498	495	453	515	463	475	437	513	477	515	463	484	484	462	516	462	476	535	485	505	502	482	439	503	526	470	501	480	489	483	506	505	468	479	473	529	442	457	518	494	466	482	463	464	484	473	493	470	487	463	480	453	507	480	502	505	490	521	502	454	502	507	468	463	500	439	505	460	452	480	495	492	484	461	510	494	487	462	514	464	467	483	509	466	474	491	506	412	466	481	470	486	479	482	431	483	483	466	450	480	458	484	475	532	489	467	510	509	443	483	527	474	506	502	518	500	460	494	466	449	443	442	491	535	497	489	476	479	494	483	487	503	475	521	477	528	492	442	471	497	458	462	480	441	449	486	465	497	465	502	512	507	433	467	498	470	494	523	471	482	481	458	470	487	502	448	463	460	499	469	509	482	465	506	526	497	488	487	528	469	453	487	511	512	508	467	460	502	493	482	491	500	473	502	484	471	549	485	487	462	500	489	441	462	451	500	485	487	478	478	484	481	444	526	506	503	500	486	478	478	476	492	498	480	473	487	444	475	461	482	505	498	496	478	489	480	484	484	520	499	487	489	486	483	543	494	484	493	485	479	501	441	458	466	507	496	512	499	464	484	508	433	475	459	452	480	502	510	489	447	491	518	521	441	475	469	474	481	486	524	496	469	515	493	464	487	436	487	470	526	469	459	462	496	475	484	500	473	543	506	506	480	512	512	459	465	509	443	519	484	493	488	482	438	460	495	425	491	541	484	468	482	505	502	443	513	465	485	453	488	462	490	455	465	505	494	484	487	503	478	493	452	493	471	501	476	488	547	468	491	494	482	439	472	518	482	500	514	484	536	485	483	463	476	475	479	475	527	484	470	487	464	491	463	491	489	474	478	492	487	453	429	505	511	479	489	480	490	506	491	464	506	476	477	483	493	470	471	475	480	469	471	491	498	505	495	466	492	471	502	508	538	478	483	481	531	488	481	473	483	467	477	507	454	482	458	534	465	433	490	516	487	476	494	484	475	501	428	460	437	515	517	488	507	463	463	495	482	474	482	510	468	476	523	469	424	484	482	480	487	471	493	477	468	501	502	499	513	447	510	470	468	483	458	498	470	462	486	456	495	477	477	457	463	489	496	452	483	473	453	483	538
38818	68424	53962	42077	30960	16053	11355	9371	7391	5690	4498	3181	2884	2672	2204	1657	1403	1201	1081	942	919	1027	1098	1291	1408	1279	1111	957	859	906	778	757	709	654	598	629	574	541	563	541	563	492	490	486	540	479	494	504	511	476	488	472	528	519	474	498	484	445	515	494	479	473	476	515	504	514	495	511	495	519	505	453	473	505	482	465	497	449	482	491	471	449	500	460	530	480	483	471	435	459	522	504	499	501	469	444	429	449	491	469	477	487	473	507	494	460	456	499	514	475	477	504	483	494	511	484	493	483	489	496	466	474	441	518	525	480	500	465	481	490	528	476	514	479	457	517	490	493	465	458	507	453	470	490	529	474	471	489	479	469	542	512	524	513	492	510	496	478	504	470	491	503	505	468	500	457	477	464	515	451	481	516	484	472	470	471	478	482	497	454	479	483	505	498	477	465	509	503	440	469	483	466	481	465	459	488	476	476	481	477	489	477	482	455	469	494	502	495	493	482	485	482	485	509	522	540	478	489	487	480	481	478	499	428	497	479	480	477	478	478	434	493	513	491	461	464	502	432	485	459	475	472	469	499	500	469	458	451	500	494	508	485	472	511	455	453	498	480	476	490	496	469	485	506	463	453	499	505	488	495	501	482	474	528	477	473	477	456	473	496	462	473	475	494	516	497	500	479	502	494	450	455	513	523	475	499	470	467	509	503	500	471	525	468	498	488	454	463	450	476	492	454	432	447	519	493	504	481	472	500	481	500	506	496	504	474	474	482	471	512	475	496	493	504	471	495	501	467	499	510	466	476	521	512	510	482	501	515	490	514	475	513	486	451	490	455	510	504	467	507	499	485	483	483	526	483	454	438	490	486	479	467	510	514	480	502	485	467	486	485	464	511	511	452	473	458	483	485	457	487	463	492	511	516	456	461	496	465	491	514	492	448	490	485	497	441	499	460	485	476	471	524	529	494	473	459	490	464	496	469	487	487	478	497	470	514	495	499	479	483	508	478	451	494	496	524	451	469	466	476	466	471	510	500	473	513	435	491	502	461	499	509	449	496	479	461	481	482	480	519	487	475	463	484	505	494	483	465	482	474	498	479	478	473	490	510	505	495	541	483	504	469	479	440	481	522	458	459	472	515	525	464	460	475	495	489	515	459	507	503	530	455	478	488	442	479	494	513	520	489	515	522	501	474	534	479	472	486	463	491	505	502	447	501	505	516	531	456	479	425	497	456	488	492	475	472	507	494	505	469	490	470	465	508	464	466	480	461	439	465	456	485	479	505	462	464	476	486	543	486	477	507	497	490	511	499	511	487	505	487	466	475	483	466	503	507	463	485	460	510	483	533	478	498	482	526	510	499	508	477	501	510	459	481	465	480	458	489	493	493	486	531	490	482	460	464	489	495	467	502	442	491	475	514	532	435	458	443	492	499	502	469	431	517	496	457	456	491	494	499	504	466	469	447	483	498	486	457	498	452	502	455	444	483	497	511	518	530	453	490	504	479	458	471	486	502	481	494	478	477	462	437	498	488	507	453	502	503	493	470	483	499	470	441	488	475	481	515	472	501	474	492	511	465	481	480	468	514	505	467	461	486	518	495	474	460	493	505	504	490	491	470	459	480	525	486	500	484	480	480	492	475	480	472	516	515	469	516	515	461	504	490	458	513	482	448	493	482	489	462	455	517	453	504	468	492	484	461	477	515	512	481	497	440	489	479	464	477	496	491	477	498	477	482	486	507	458	439	480	467	536	519	502	505	503	483	474	489	466	480	509	465	481	493	464	497	506	470	483	511	452	499	474	452	471	507	450	454	512	477	470	520	477	475	463	471	489	469	456	500	494	460	480	502	482	473	470	515	498	464	513	476	460	491	462	482	470	479	469	451	505	487	496	478	442	455	471	432	458	469	483	488	541	515	545	472	478	506	459	477	499	519	478	450	474	453	464	467	470	524	507	432	480	462	425	493	484	499	434	474	498	472	482	467	474	456	439	474	483	464	498	469	465	415	432	487	483	484	504	477	491	477	513	440	486	459	504	469	516	476	495	470	496	469	502	490	492	488	445	482	426	511	493	477	503	461	488	502	492	472	470	467	493	500	502	471	499	486	499	504	486	470	513	467	477	463	485	568	480	455	471	514	496	416	471	473	531	471	495	483	486	483	496	478	537	460	502	432	472	476	499	506	483	453	487	449	489	512	490	472	450	502	484	500	495	488	460	533	466	532	462	468	470	471	510	471	484	425	477	497	495	483	482	477	472	445	456	455	441	464	487	472	509	518	473	488	517	477	486	469	504	494	525	471	437	505	471	496	431	458	476	462	478	479	480	502	476	518	463	477	496	485	511	478	444	471	480	495	468	489	479	509	488	484	485	483	467	509	526	489	497	471	465	466	492	489	468	494	471	513	511	483	517	473	482	484	462	533	471	472	459	495	471	500	465	491	510	502	439	501	525	489	460	495	474	487	464	450	490	490	489	485	505	495	466	473	494	485	474	503	484	458	452	499	505	476	483	505	498	479	505	466	430	518	437	470	470	494	448	479	464	472	486	492	475	505	483	475	491	493	510	467	494	499	466	468	525	482	513	462	522	470	478	505	477	538	476	502	497	511	498	465	473	490	490	470	495	461	439	523	451	524	485	503	463	452	492	464	454	505	492	504	483	480	493	481	476	472	448	456	502	503	491	486	481	456	506	509	477	458	501	481	498	475	502	529	470	488	488	489	454	453	492	501	488	493	519	444	497	500	472	510	488	467	451	481	495	458	480	475	508	493	492	490	472	536	522	483	441	472	487	512	493	457	483	452	482	427	482	500	493	470	478	460	453	485	471	454	498	470	516	454	460	501	470	483	468	482	489	480	479	463	487	484	500	458	475	491	503	473	476	499	511	477	476	449	526	501	506	497	458	505	485	489	484	490	475	473	485	468	482	475	488	478	435	513	488	475	454	464	479	506	490	516	472	489	479	519	446	505	479	489	441	489	492	503	459	510	486	472	505	495	478	432	480	486	471	468	481	452	473	478	463	506	496	454	494	522	474	472	492	504	470	513	525	480	485	527	478	462	461	505	543	460	490	467	512	492	474	454	462	479	494	490	483	492	495	496	469	483	492	469	513	473	502	496	492	499	513	443	476	471	482	476	471	474	497	457	450	475	476	445	481	484	452	479	480	440	503	502	523	506	445	461	472	464	510	450	486	543	478	517	458	494	498	506	483	471	477	489	488	452	486	485	451	449	526	474	487	481	449	461	465	501	477	464	497	478	509	488	518	468	463	486	509	500	481	473	488	478	482	476	478	460	479	455	470	462	489	507	490	483	467	468	513	502	449	482	476	447	471	481	472	452	515	501	497	463	454	507	456	493	497	491	495	455	450	479	464	518	463	482	489	475	465	506	469	516	501	527	476	469	500	491	476	488	486	448	471	479	493	502	480	473	478	471	482	487	524	474	478	509	466	497	463	467	497	484	486	502	469	482	462	492	462	468	465	524	498	472	493	519	482	482	456	507
34829	41121	42425	29574	14736	5741	3703	2843	2194	1852	1473	1190	1020	978	896	779	681	620	626	636	565	647	737	730	721	696	639	611	552	565	590	546	540	505	493	483	509	496	478	457	504	488	488	464	493	480	476	439	476	450	443	501	478	519	471	458	454	515	462	443	439	457	446	477	460	439	500	488	454	449	463	507	470	468	441	436	505	468	445	469	446	473	477	470	482	498	528	476	453	468	458	472	460	455	460	483	489	458	488	472	433	425	481	466	438	516	444	483	417	488	422	463	448	507	479	459	463	469	452	438	476	436	474	447	470	467	449	472	461	471	531	454	456	477	441	442	436	424	514	501	432	465	442	450	465	469	486	468	500	484	474	477	456	464	489	453	482	481	445	489	494	505	471	402	440	478	481	486	492	477	458	447	473	462	460	451	473	428	459	502	493	463	467	471	483	494	427	488	414	505	474	504	506	482	463	486	488	469	419	488	486	459	473	493	464	471	484	460	466	467	468	501	474	481	473	450	489	462	433	481	459	478	451	459	481	502	496	507	481	462	523	476	459	484	502	454	484	444	504	461	505	495	496	461	428	422	456	499	418	490	471	483	448	459	466	470	430	464	465	464	468	456	481	489	456	460	486	455	466	484	485	451	474	421	462	454	494	426	448	491	440	447	473	479	477	455	488	448	434	427	477	420	433	457	479	501	482	480	446	450	484	500	491	449	458	492	464	479	456	431	496	463	471	442	482	488	476	510	475	474	434	477	477	459	474	488	473	479	462	442	466	460	455	487	471	456	488	447	476	504	462	466	482	471	470	460	484	463	453	497	469	468	492	460	444	472	468	465	423	482	480	496	466	431	480	463	467	492	478	471	470	448	436	481	448	462	471	416	461	469	462	461	474	464	468	465	512	472	462	442	517	454	501	459	480	478	485	465	460	477	467	459	444	459	453	493	434	488	446	475	464	482	492	456	480	483	490	469	455	464	458	453	474	479	486	484	482	465	469	441	438	451	468	464	435	423	438	473	443	467	454	467	430	454	475	472	436	470	478	443	483	468	468	480	429	436	480	462	457	466	464	477	464	453	453	441	509	463	470	464	498	478	463	468	459	458	466	441	481	475	479	451	474	472	487	444	468	425	455	467	447	455	496	467	486	511	500	443	496	463	427	475	458	493	444	493	460	463	429	414	460	488	467	491	463	484	465	447	465	445	483	403	437	471	461	502	464	441	457	475	471	477	456	511	506	427	464	420	457	500	463	492	441	466	500	478	474	463	471	499	480	472	452	471	489	504	452	482	473	471	480	459	467	493	448	487	468	481	451	423	484	470	439	478	474	449	445	472	429	469	462	485	459	468	472	445	456	466	448	487	489	444	477	476	477	473	481	495	433	490	458	465	438	488	498	482	464	488	489	498	486	470	435	457	469	472	502	434	465	451	475	451	494	475	431	476	465	496	462	462	446	475	500	430	465	449	489	469	452	492	433	453	462	449	471	499	447	433	474	452	473	481	498	467	463	508	435	445	447	494	457	483	476	491	479	473	469	500	456	505	469	462	500	501	467	463	429	461	461	492	477	485	459	496	472	484	440	492	468	469	464	482	488	459	466	476	476	491	464	481	443	450	467	457	447	472	475	450	484	517	500	484	497	517	450	512	484	485	436	514	496	479	498	443	454	418	500	453	494	474	467	490	477	494	441	453	453	473	467	482	455	503	401	474	478	486	448	449	475	433	486	456	452	486	492	414	451	487	435	435	471	451	465	451	466	503	475	449	477	470	471	476	489	426	444	498	449	434	429	430	441	518	445	462	468	466	510	498	476	466	470	475	447	445	488	438	468	486	471	470	480	493	460	460	478	480	470	476	446	479	467	438	465	493	481	464	489	520	473	468	520	463	464	462	481	475	421	455	463	495	470	465	438	465	450	451	487	458	511	448	485	463	467	465	468	523	511	482	448	461	449	499	470	447	475	469	500	485	438	416	462	488	460	460	479	477	465	470	467	452	471	477	412	481	486	475	445	452	484	474	455	470	437	464	476	529	493	441	464	485	479	441	512	474	460	484	492	491	502	473	432	424	462	457	438	484	484	445	429	474	502	481	458	468	451	472	453	465	450	478	501	470	471	490	467	448	489	494	439	470	455	449	486	482	509	473	451	445	455	460	452	480	487	469	459	471	474	469	495	501	452	492	478	474	475	482	514	510	456	427	425	424	490	462	458	446	485	470	460	445	487	499	481	433	472	466	437	452	487	438	438	476	442	444	462	481	453	463	463	465	466	473	451	450	496	446	436	462	444	506	465	481	496	434	451	468	457	484	455	447	454	428	473	482	475	431	464	487	476	436	469	452	480	458	468	481	466	466	479	474	444	495	480	460	476	460	488	463	493	482	444	467	453	478	470	503	476	467	453	441	424	456	455	436	501	461	461	506	451	499	438	487	483	483	505	480	441	432	440	472	476	459	437	440	469	431	491	480	460	483	464	503	495	458	522	435	459	461	478	500	468	450	468	445	435	472	454	480	485	471	481	512	487	448	459	443	455	494	475	448	491	482	498	483	492	461	492	437	491	414	489	452	456	483	456	470	481	488	467	500	488	443	462	470	444	465	469	485	476	487	483	448	515	442	471	454	500	477	454	477	512	479	449	491	440	461	449	466	509	487	498	450	485	450	477	450	475	473	441	439	455	473	426	483	491	499	479	459	463	435	453	466	473	521	508	480	443	475	481	490	461	502	471	465	463	465	478	474	497	434	445	459	485	479	470	460	490	465	452	477	478	480	477	476	464	462	494	497	480	486	496	475	439	490	482	464	458	471	446	461	474	466	488	483	492	435	517	459	489	470	481	456	441	491	469	448	475	481	450	471	486	454	480	461	493	474	478	499	493	492	451	466	427	430	499	482	500	426	478	419	487	491	488	485	492	470	441	485	459	476	474	452	466	457	427	472	415	423	506	442	455	465	438	509	496	430	414	468	471	502	483	488	450	485	470	497	436	481	448	482	451	465	455	470	431	475	452	464	477	472	517	445	485	484	453	476	469	474	457	457	443	471	487	496	453	464	488	457	431	503	466	476	510	490	457	451	480	475	475	441	432	443	472	444	481	483	463	505	481	473	439	458	479	469	483	449	440	488	467	481	466	470	473	462	503	463	461	489	494	486	473	453	465	500	486	487	446	480	400	482	464	513	483	460	495	469	452	489	441	474	484	440	453	442	480	457	476	489	483	475	478	503	457	456	449	478	440	494	439	496	468	456	501	473	440	495	448	490	466	460	473	440	479	465	489	495	456	480	468	449	471	467	483	488	467	467	453	461	496	472	478	459	466	485	455	429	518	437	446	483	437	466	462	457	455	475	492	423	468	475	448	501	467	444	425	509	490	440	454	468	502	464	454	472	468	418	475	442	445	469	445	495	500	454	488	426	487	460	466	458	491	467	444	490	477	478	488	478	490	475	430	492	443	469	483	484	453	447	463	457	440	463	461	477	444	497	476	432	478	464	446	456	487	471	456	471
38452	53444	40127	25472	14555	7687	5709	4582	3569	2789	2195	1694	1372	1325	1161	903	825	720	675	628	681	747	834	887	764	787	694	674	620	607	622	554	561	523	542	522	491	494	487	474	483	467	489	509	509	489	489	499	474	451	491	482	507	496	475	488	471	502	512	470	452	444	499	460	447	434	460	453	467	447	485	410	510	488	474	491	481	503	484	489	478	512	498	495	417	475	476	483	456	467	467	470	452	491	454	465	511	477	483	495	479	506	458	497	504	510	458	484	493	503	513	464	499	477	506	452	477	465	457	466	475	501	478	460	480	528	476	448	433	449	466	483	488	494	472	462	484	453	440	503	484	489	487	490	458	460	460	477	454	504	496	438	440	490	476	487	482	490	497	480	473	455	458	490	485	445	442	492	480	466	501	459	470	499	457	458	498	493	448	459	472	467	476	485	483	483	461	476	459	480	465	461	484	473	450	504	501	458	489	497	504	461	470	433	472	467	508	469	432	484	501	432	469	413	433	490	494	519	493	452	503	483	491	470	480	463	444	489	467	483	493	471	479	458	487	484	468	465	472	476	471	475	480	456	457	474	479	489	483	477	491	474	449	482	492	483	473	482	490	471	480	487	497	412	462	463	500	446	468	463	473	477	494	480	488	504	456	473	430	504	492	435	469	466	493	478	432	510	451	493	466	443	483	518	496	475	489	470	505	477	500	504	450	495	503	461	457	480	452	520	481	511	450	471	433	446	481	515	481	468	453	456	457	512	471	508	449	462	488	475	434	482	469	478	500	500	453	452	491	459	454	429	456	469	487	454	475	428	489	457	452	478	490	494	503	518	440	456	474	476	458	516	492	482	451	438	441	457	475	475	499	486	438	486	493	481	499	462	495	507	495	469	426	463	488	447	479	459	492	443	437	500	488	493	460	470	466	489	488	430	485	485	468	470	473	455	474	495	508	489	488	478	450	478	465	469	461	470	463	475	525	477	459	461	450	478	429	497	496	473	501	450	503	444	463	498	491	504	479	473	502	454	441	454	422	467	441	442	457	473	486	468	454	487	478	469	506	495	492	492	437	502	452	470	471	475	469	524	458	486	473	485	468	479	494	461	480	470	465	492	474	471	484	488	475	485	472	472	451	485	450	476	463	474	489	456	467	506	447	454	481	470	481	477	494	511	488	449	467	496	488	471	483	504	481	488	479	478	502	481	449	450	476	445	456	476	459	459	441	450	456	440	450	529	496	446	482	477	485	457	434	474	439	453	472	477	472	510	500	442	481	480	437	474	451	432	465	507	436	487	451	505	490	463	516	473	485	488	458	457	458	445	523	511	473	480	466	466	453	497	461	488	464	481	459	533	496	450	476	468	465	488	500	483	421	508	445	470	439	468	495	499	482	498	458	456	485	479	445	463	437	452	504	514	471	467	444	471	510	489	511	476	472	459	464	462	480	501	464	483	483	458	485	472	488	479	422	483	454	410	453	492	469	501	457	449	452	468	470	466	481	465	483	486	503	486	465	495	477	519	414	447	444	478	467	465	486	465	472	454	450	466	503	494	480	472	499	443	496	476	443	468	461	486	462	486	440	476	490	499	435	448	461	456	506	508	442	469	433	498	479	465	462	468	521	439	482	468	480	493	452	452	459	504	484	465	511	503	448	487	486	501	468	539	518	476	484	471	485	452	509	441	486	514	473	471	501	457	464	480	461	481	454	468	454	476	436	459	458	506	461	454	476	457	465	448	499	467	488	456	499	469	476	467	455	508	488	535	492	433	447	473	450	493	454	469	442	482	447	471	432	481	494	478	528	466	440	487	450	463	491	478	482	451	503	468	463	465	437	473	484	497	481	474	514	467	458	481	421	475	480	452	476	461	425	503	483	492	475	468	499	472	490	525	482	474	480	479	506	460	447	464	451	471	470	464	474	523	517	483	472	477	489	458	473	469	469	515	491	479	477	492	496	486	496	469	485	501	487	433	456	494	499	514	481	496	477	459	534	501	460	443	464	480	520	482	482	448	438	504	532	476	477	521	482	461	461	519	475	479	488	473	456	458	489	483	469	494	449	467	482	489	475	459	454	500	458	477	472	458	477	456	504	502	469	471	488	472	492	477	458	483	478	514	402	481	458	465	484	523	474	508	494	511	489	436	491	442	469	491	468	458	478	467	465	460	477	429	498	445	507	441	483	505	521	460	464	510	514	467	454	474	451	474	456	506	446	437	491	496	446	506	479	449	478	449	423	464	498	469	481	417	461	461	488	452	472	463	454	483	447	473	465	452	486	461	476	472	484	474	474	465	489	466	492	459	484	439	513	503	495	530	464	471	498	461	463	472	416	437	460	495	511	450	477	424	483	489	452	472	486	470	465	457	526	467	457	470	450	493	493	451	468	481	520	484	447	468	473	462	465	473	477	515	460	465	421	507	473	445	492	471	501	473	493	448	458	513	492	530	463	473	456	446	544	453	462	484	514	470	492	473	481	475	498	479	484	448	472	471	503	513	465	457	468	461	476	431	534	442	500	436	447	477	464	455	491	502	452	478	445	462	461	466	449	422	470	465	490	468	470	507	454	489	461	480	498	458	459	483	476	443	483	464	454	469	483	475	494	455	470	439	444	494	500	472	476	505	477	440	434	504	467	430	481	514	457	498	512	480	466	480	480	474	491	441	505	450	473	447	477	475	489	431	490	474	483	498	473	501	503	482	485	469	484	509	460	455	475	458	472	470	487	421	506	467	450	447	496	492	480	493	448	505	487	521	487	460	505	478	465	444	473	482	486	493	501	488	516	472	465	492	514	476	469	479	460	485	484	488	497	459	482	493	469	484	458	462	415	489	448	498	482	499	460	462	457	474	453	493	494	455	434	478	448	487	511	470	483	482	471	485	493	468	485	431	485	503	460	447	442	463	464	475	463	474	471	452	480	466	468	488	452	467	487	450	479	500	472	516	501	472	446	516	485	451	494	455	500	466	464	442	508	460	510	469	454	459	449	480	494	478	460	482	505	464	462	505	482	478	462	456	452	460	485	510	525	491	462	463	459	485	486	455	437	485	476	473	477	464	460	471	458	471	448	480	498	507	455	473	487	498	478	489	515	482	482	480	455	474	532	519	509	449	448	476	484	492	476	485	450	472	498	480	475	491	481	503	476	512	463	453	468	469	499	447	459	447	486	494	455	485	492	471	458	444	473	481	450	447	481	477	509	494	482	456	472	476	487	473	485	508	511	490	484	464	469	466	506	495	474	486	441	458	474	462	473	457	512	462	474	456	489	465	502	478	479	456	510	479	509	471	474	469	453	500	484	482	488	441	492	478	489	476	458	465	476	480	464	439	467	485	485	470	504	488	493	472	475	501	477	478	451	485	468	490	477	446	516	495	503	468	457	463	454	512	465	482	472	464	470	480	432	495	482	451	488	481	489	494	453	437	459	484	515	493	492	470	458	483	459	497	493	476	465	476	483	481	485	498	443	477	476	513	493	463	503	494	462	472	487	455	476	482	522	483
24106	21311	29022	26593	23557	16880	7223	4141	3221	2674	1953	1599	1275	1126	1052	893	763	718	713	742	725	756	879	910	841	847	739	716	677	611	641	569	563	507	485	512	509	495	533	481	486	472	447	464	479	461	478	480	470	480	435	452	477	491	487	451	449	467	468	477	448	472	455	452	443	455	477	453	463	441	450	469	457	496	513	502	496	457	484	468	447	468	440	457	467	428	513	467	449	514	479	454	490	431	437	457	492	484	464	507	434	438	442	474	447	458	452	451	502	450	462	418	432	474	455	425	472	478	466	447	497	452	434	469	479	463	472	464	467	460	456	457	451	454	433	501	450	412	512	491	494	474	436	479	467	451	436	455	452	439	497	460	449	481	482	462	487	453	473	453	479	399	444	426	437	470	480	437	500	481	443	484	480	436	445	453	433	421	453	483	451	469	470	445	483	478	500	427	434	452	479	456	474	484	471	443	443	448	486	441	487	484	480	441	467	418	433	458	446	471	466	480	477	442	440	429	450	444	469	500	450	469	469	444	433	458	501	431	477	458	464	442	464	484	438	446	443	443	447	450	454	485	470	496	466	467	466	452	464	459	423	463	444	444	437	449	451	515	468	447	463	453	480	445	434	460	507	487	422	465	470	474	443	445	480	480	480	427	461	465	482	464	522	470	458	476	447	503	451	425	469	447	437	456	440	496	460	471	493	445	460	453	495	467	448	417	443	471	465	491	438	473	438	467	437	487	429	456	404	425	439	443	439	446	463	462	480	448	460	529	487	423	468	486	449	464	450	454	472	420	457	494	452	487	499	473	445	465	479	441	428	418	451	434	412	457	463	444	433	469	490	484	475	460	512	462	442	459	456	496	456	451	438	442	480	442	436	488	484	462	443	401	478	484	436	477	474	478	472	469	422	485	491	464	492	460	440	461	441	451	469	478	472	442	486	445	481	465	465	465	429	443	486	398	470	482	439	424	436	477	472	446	495	480	435	486	477	468	465	448	474	450	427	444	492	442	439	425	458	443	450	455	487	477	486	445	450	454	476	427	456	448	484	440	440	461	473	476	477	445	457	489	478	477	443	455	454	446	493	434	465	457	431	458	454	418	488	450	423	462	443	435	508	461	476	464	473	474	480	447	401	454	461	433	494	490	497	433	454	463	472	440	455	426	455	473	479	434	439	446	415	441	470	461	471	451	474	404	464	484	505	467	496	476	482	498	443	481	446	468	461	493	475	475	467	430	463	462	462	477	484	434	438	461	421	463	446	425	451	461	514	457	430	451	460	444	449	499	459	481	473	411	434	454	475	494	464	436	480	442	465	470	458	472	439	459	469	463	456	459	444	480	455	491	468	498	432	452	474	484	464	449	438	454	450	471	448	444	465	459	444	452	463	458	465	488	455	486	466	473	466	472	429	463	440	479	463	435	486	446	446	486	438	440	443	451	456	433	431	459	435	447	442	465	464	458	488	447	485	517	464	459	463	514	498	481	474	431	432	430	450	458	441	423	486	426	444	477	460	418	486	477	461	457	467	513	468	478	506	466	446	448	443	454	439	462	451	479	479	426	454	494	461	534	472	450	468	460	427	445	472	489	455	453	469	447	446	475	469	475	433	450	444	497	452	470	435	454	467	440	453	465	438	465	463	454	464	485	482	460	451	464	478	433	441	424	492	509	433	446	466	457	447	463	409	477	462	479	424	475	465	459	485	489	469	451	487	467	474	454	436	454	507	456	458	465	443	445	448	442	444	442	428	416	463	429	486	467	449	459	460	461	458	489	469	437	426	458	471	465	439	480	406	449	479	442	441	452	470	478	428	441	458	453	444	470	451	482	433	477	470	443	444	457	479	442	499	445	501	495	457	431	472	448	480	471	471	444	456	429	461	480	455	472	510	444	496	468	470	457	444	484	431	452	487	493	470	415	447	489	441	464	452	494	474	449	496	469	506	449	500	488	441	487	475	475	491	467	445	479	454	426	500	515	453	487	437	489	434	465	433	453	467	449	463	460	430	490	532	449	449	495	428	452	453	455	483	437	408	417	488	436	426	470	467	487	473	416	482	530	454	481	482	442	483	426	438	454	474	436	459	454	453	452	462	468	454	446	499	458	480	487	474	491	449	463	479	512	453	463	436	496	488	465	436	419	478	456	473	493	433	450	445	485	486	474	438	440	506	491	468	454	496	427	465	454	446	440	481	427	478	434	456	454	445	483	453	464	496	461	457	489	494	483	445	432	487	479	474	479	449	479	472	494	473	429	430	478	469	467	467	460	425	490	451	449	453	463	441	429	454	419	457	448	495	432	473	489	475	512	447	432	451	459	426	460	461	454	471	480	452	449	475	479	443	450	429	480	478	478	471	484	478	485	478	451	501	481	470	451	457	475	456	466	446	451	433	438	471	488	429	434	468	483	458	487	460	506	463	461	468	456	422	435	460	490	445	451	434	459	455	483	446	476	444	448	502	476	450	483	440	442	489	457	419	460	480	441	469	478	508	454	453	483	445	466	454	466	460	452	463	443	496	448	428	484	453	477	427	462	490	436	467	451	492	502	466	473	428	518	474	451	466	477	418	465	474	412	472	492	443	446	468	438	486	467	455	436	487	443	457	490	490	482	448	459	438	467	490	465	493	456	460	456	460	446	437	431	474	418	447	489	505	447	449	466	462	436	429	488	459	472	458	501	484	487	435	441	462	475	444	484	463	454	508	470	487	466	466	503	422	489	432	424	431	454	479	420	442	497	492	489	489	465	480	465	465	437	432	421	515	445	400	425	450	491	465	420	425	444	440	453	433	426	457	459	417	439	463	456	464	435	463	445	450	424	484	458	457	448	445	440	422	433	471	445	449	466	434	492	481	466	491	477	452	465	462	436	452	465	480	453	474	462	475	443	448	450	444	476	444	463	453	433	492	474	480	456	433	502	492	455	462	494	460	454	467	436	458	486	413	437	483	482	452	454	461	491	508	514	452	473	439	484	477	474	486	478	446	455	442	450	444	455	447	465	473	461	457	484	472	449	418	446	444	463	491	438	409	443	471	479	452	494	431	453	491	474	461	452	447	426	456	446	459	457	486	492	447	472	436	468	487	457	433	420	449	447	440	428	457	460	454	476	434	495	488	436	443	427	471	509	460	423	456	434	426	454	447	487	413	443	471	438	479	427	473	498	497	451	464	493	459	466	480	466	507	445	412	428	461	464	468	449	455	444	433	449	444	480	434	443	458	470	464	434	455	484	439	453	420	495	435	470	494	463	459	450	431	457	409	427	441	431	460	499	460	466	445	447	472	451	464	465	426	456	474	491	469	481	460	436	441	456	465	453	426	424	501	499	496	488	451	460	459	434	457	436	465	477	479	517	478	435	466	471	475	438	439	447	478	495	455	439	435	446	458	489	483	441	487	446	444	480	479	441	485	438	491	439	448	406	422	451	447	480	478	452	483	425	482	468	467	469	484	488	455	499	447	437	464	447	448	465	458	454	417	432	476	479	427	482	445	452	455	434
38924	61033	48714	35710	24645	12012	7578	5913	4802	3876	2933	2207	1675	1487	1293	1060	915	830	841	847	851	926	1057	1050	986	952	799	804	747	720	700	610	577	543	525	556	582	489	530	512	512	501	491	517	503	508	505	480	447	432	534	466	427	520	444	488	461	441	442	460	456	441	493	480	444	453	420	462	492	483	475	416	445	439	467	467	424	445	466	454	469	456	486	459	462	474	436	422	469	475	473	475	502	462	444	474	479	473	453	492	476	501	473	465	490	446	469	450	458	459	450	452	435	466	457	467	417	456	465	432	425	489	522	462	473	498	437	460	478	428	493	459	467	469	453	464	479	466	452	492	479	432	456	471	428	429	453	436	472	491	441	446	466	470	504	469	446	475	499	427	452	478	428	489	474	457	460	482	467	474	457	488	473	463	478	435	464	430	476	488	440	439	472	468	493	466	513	492	483	466	470	440	457	468	476	445	450	497	476	481	485	454	466	401	448	494	464	473	431	486	442	467	459	468	411	496	465	468	486	504	451	474	461	475	459	499	453	444	453	457	446	462	515	453	464	438	468	483	482	455	497	459	412	435	458	465	472	463	457	476	500	457	472	450	491	506	481	432	451	437	434	448	465	481	489	481	424	448	445	470	470	449	450	477	454	454	494	435	479	474	469	463	468	472	429	520	437	454	483	475	456	487	479	464	425	451	466	460	464	490	483	475	453	474	492	455	495	454	478	472	479	464	478	474	460	450	461	514	479	458	500	487	474	458	474	441	485	471	501	480	478	464	482	527	492	492	478	447	474	465	435	444	471	429	460	451	442	449	455	486	459	477	485	450	497	436	452	460	471	457	452	467	472	462	451	434	459	470	483	448	455	469	476	481	445	463	498	452	450	436	469	441	468	472	487	472	458	461	501	501	456	451	461	522	438	436	427	442	459	475	458	431	449	468	488	484	503	440	434	441	506	474	454	445	469	477	470	450	488	472	484	463	506	449	461	497	489	479	478	485	459	455	458	477	409	438	430	472	436	464	487	455	476	477	485	477	454	498	478	473	471	467	467	438	458	476	471	481	498	477	454	449	468	484	454	456	445	496	468	438	481	498	478	466	465	505	464	518	482	466	479	478	482	461	466	456	509	497	466	441	475	489	435	497	460	448	429	475	478	488	438	436	459	450	481	448	488	460	485	448	498	456	486	465	469	443	499	502	506	420	464	494	483	474	437	455	497	460	451	467	482	443	481	477	498	473	472	413	469	457	473	465	472	454	415	475	459	460	474	499	487	446	455	458	442	445	447	489	474	448	448	496	497	472	475	447	481	451	470	479	477	426	449	469	467	443	441	438	466	444	490	480	429	460	453	440	468	456	459	452	462	506	455	461	505	422	434	458	484	480	426	453	465	448	453	477	462	528	488	445	492	463	457	457	443	433	458	449	463	493	470	467	484	465	450	493	482	470	450	442	517	486	445	463	456	470	419	500	462	426	457	462	456	447	503	460	441	442	465	457	484	464	489	474	466	530	457	464	466	491	447	486	453	479	476	452	463	431	483	449	490	459	469	468	470	489	491	468	443	464	457	480	425	464	453	468	495	453	453	507	471	451	485	482	472	437	503	479	513	437	472	459	483	485	459	488	470	444	476	453	460	464	471	464	498	458	455	460	469	501	450	431	516	447	456	467	474	492	484	460	436	429	466	442	473	439	488	459	455	493	463	424	482	488	456	499	470	468	502	463	459	458	459	470	499	483	454	493	468	514	460	441	438	491	449	457	462	478	410	482	480	458	483	456	464	455	501	447	447	453	481	476	424	474	459	473	484	453	449	481	438	458	497	453	456	467	466	482	471	497	426	466	488	478	461	459	436	463	429	475	472	473	472	444	449	455	463	476	470	481	455	449	461	483	467	433	489	467	445	479	476	451	430	422	457	463	466	502	502	516	454	477	439	460	473	459	457	492	479	484	422	474	500	430	443	488	448	468	479	440	469	408	459	409	484	477	478	458	432	495	522	499	475	481	466	449	507	451	491	440	490	449	481	444	489	473	410	473	437	470	457	472	469	453	446	483	464	479	477	423	476	454	455	458	450	471	466	456	485	443	464	453	509	513	440	407	424	465	462	438	470	439	474	494	430	455	459	483	482	439	460	452	442	482	474	500	437	435	455	460	492	454	469	452	477	430	470	438	434	488	518	487	456	440	473	471	486	478	430	479	455	466	467	459	453	452	506	446	477	439	448	461	474	452	432	452	484	433	403	457	491	465	434	442	466	487	447	438	456	458	516	515	464	441	464	495	459	428	419	454	447	491	460	497	506	492	517	476	509	455	451	501	471	459	406	432	462	464	484	461	495	465	456	466	480	470	510	462	458	471	424	493	437	482	490	452	446	449	455	443	452	454	439	479	447	471	436	477	472	458	499	476	459	498	458	500	455	474	466	512	471	470	446	479	456	471	479	493	457	461	441	445	494	462	479	457	469	418	471	426	476	468	474	443	494	456	467	454	469	451	455	461	481	445	486	453	459	451	496	466	479	455	447	485	454	493	433	527	457	468	482	481	478	449	465	497	426	442	463	462	479	460	519	460	492	463	470	466	454	495	475	425	481	428	469	470	453	469	463	534	468	509	475	488	477	482	430	486	506	462	457	438	472	465	475	423	489	471	489	455	470	453	424	472	461	467	453	447	507	440	473	429	515	455	444	484	483	442	453	447	458	456	469	471	478	472	492	461	465	447	448	452	442	437	486	441	452	462	444	455	470	465	428	495	481	429	451	461	472	473	448	464	434	453	460	469	444	466	497	435	449	468	481	446	471	447	447	452	497	478	462	432	468	428	440	494	451	466	441	482	448	453	461	503	434	462	434	504	445	500	487	490	478	459	472	446	466	502	505	456	450	463	449	458	494	468	486	466	473	473	492	437	453	491	465	455	446	462	490	481	454	443	465	471	441	441	464	454	498	471	458	464	469	477	505	515	477	442	479	457	447	446	476	448	445	451	457	450	485	469	502	471	426	490	505	476	457	467	431	460	434	455	446	493	439	451	493	450	491	457	447	464	479	495	471	461	458	499	506	482	444	463	456	475	446	496	471	468	452	498	483	427	431	457	433	488	492	469	476	462	472	457	469	469	497	458	454	477	435	439	496	454	485	468	442	458	450	445	440	493	461	452	510	481	459	476	437	430	449	459	456	505	420	477	513	464	458	462	481	445	482	468	403	483	442	456	463	487	462	467	461	478	484	427	454	470	445	482	476	483	438	470	477	474	459	474	415	452	490	480	485	480	465	431	451	482	433	452	426	482	481	503	475	446	468	455	469	476	455	455	443	492	456	480	464	407	472	437	442	459	456	462	447	462	462	416	460	465	444	458	470	498	493	497	453	476	467	474	479	475	440	433	469	447	439	457	478	480	499	490	444	466	475	440	452	458	472	464	455	470	441	485	482	501	434	446	494	463	440	431	452	433	477	476	432	441	487	468	443	463	460	461	476	422	470	495	470	464	463	496	466	481	466	489	482	464
25367	21569	29985	29136	20667	8949	4184	2869	2234	1876	1515	1308	1009	865	792	785	708	604	688	682	686	744	796	755	762	702	603	649	640	589	564	607	552	564	509	538	519	480	522	526	513	494	508	472	482	537	505	458	521	529	493	475	507	494	502	499	469	513	456	475	442	458	492	491	477	481	498	508	490	538	458	498	474	515	483	497	503	464	494	503	514	492	480	482	484	516	486	461	461	466	542	443	462	484	463	472	498	470	506	457	511	465	488	526	498	471	443	493	509	490	495	495	541	496	444	473	526	511	469	429	478	485	493	514	488	482	493	495	509	467	493	501	478	466	471	491	495	472	474	477	481	473	489	517	493	484	505	490	495	503	494	470	517	450	452	500	468	519	497	468	501	526	468	467	483	507	494	518	474	468	472	494	451	475	482	461	454	494	474	503	504	457	516	514	486	503	481	439	518	487	473	505	472	462	485	461	477	508	477	472	475	473	511	470	533	453	461	499	467	454	466	498	504	470	491	494	513	475	468	462	467	498	494	465	475	454	465	512	528	470	516	503	475	466	507	483	501	491	475	463	476	487	477	487	509	517	456	476	455	473	524	510	438	483	492	494	460	448	519	473	491	476	511	518	467	470	450	505	523	458	486	462	467	523	426	526	475	415	531	486	496	474	475	479	487	500	445	502	458	498	487	494	533	456	474	488	472	474	499	523	471	451	482	455	457	496	526	451	488	466	498	468	468	466	488	454	479	476	463	480	510	504	492	523	476	473	457	458	488	461	487	479	448	499	499	524	522	498	495	500	481	514	431	479	428	478	477	488	469	479	462	480	490	487	477	421	498	498	497	480	469	486	463	484	472	505	476	455	452	540	490	491	493	514	524	509	476	485	480	481	475	496	502	511	475	485	497	501	504	524	477	454	451	498	512	494	488	470	442	499	476	501	475	493	461	467	481	510	459	518	480	462	469	487	497	489	472	476	477	480	465	521	484	500	500	449	475	510	480	507	466	481	482	471	471	484	468	485	466	503	467	500	470	477	499	505	489	468	502	526	484	472	460	495	513	491	453	514	493	484	508	474	473	514	482	563	456	492	556	513	499	477	490	446	439	491	491	475	447	513	490	496	497	471	479	501	456	478	489	475	497	492	481	497	522	466	467	490	470	455	504	521	493	501	489	494	473	493	481	485	508	526	530	497	474	492	487	510	499	484	452	451	442	484	467	485	494	513	463	446	484	484	490	470	494	528	441	502	485	483	475	481	493	500	456	497	501	466	470	502	482	500	495	471	503	431	520	467	525	461	508	491	440	476	475	490	507	477	460	514	514	479	509	490	506	476	499	478	474	504	518	507	483	478	450	495	502	489	490	481	544	469	449	490	473	462	496	497	489	457	451	484	487	471	512	511	464	479	493	526	498	485	479	509	463	485	452	464	505	497	476	465	434	486	499	499	440	520	480	495	502	494	521	460	491	490	480	526	495	449	487	494	494	522	504	503	497	509	514	445	502	488	480	502	500	495	485	490	495	509	506	498	458	479	473	473	462	474	473	512	512	485	489	484	485	474	490	473	490	469	534	456	477	495	496	486	515	470	478	513	477	478	481	512	491	472	492	528	485	459	481	484	478	486	502	485	525	455	465	497	510	483	497	470	493	469	471	479	504	476	490	488	487	489	472	477	471	479	466	486	465	457	462	500	505	462	479	502	440	468	485	448	482	459	487	487	452	509	460	491	475	503	485	515	497	488	458	501	543	487	501	521	489	505	473	510	473	485	510	466	412	455	465	499	487	487	435	496	457	484	504	482	484	487	508	501	511	501	448	467	505	500	426	476	496	476	463	512	453	509	509	462	502	504	493	458	557	490	469	477	486	446	494	468	496	461	512	499	482	467	524	470	530	530	464	452	482	534	484	469	513	474	518	460	497	471	500	514	487	482	526	477	498	456	494	476	469	502	474	498	515	471	493	457	475	475	491	460	490	492	478	476	492	518	511	496	503	462	527	437	453	461	450	516	499	472	457	478	481	519	506	482	501	498	503	488	482	507	467	482	473	487	473	505	463	500	521	491	516	462	524	478	508	436	465	480	443	511	520	462	512	484	495	488	504	499	509	468	470	461	500	501	467	507	489	491	491	464	533	471	491	483	508	496	447	468	477	509	510	460	473	453	518	505	506	500	516	520	467	497	464	486	472	530	505	478	478	463	480	505	475	500	480	508	463	482	445	487	509	498	498	484	474	514	453	474	511	480	516	470	469	476	462	505	488	457	498	477	459	479	458	467	483	496	510	512	501	471	487	503	510	497	472	471	484	447	487	454	488	526	532	450	474	474	490	486	444	478	495	484	487	495	483	478	431	506	476	463	482	490	512	505	464	476	481	493	514	487	479	453	504	502	492	466	515	477	523	507	462	491	499	494	471	431	476	491	500	430	480	487	498	458	486	521	481	500	457	455	466	481	542	459	512	502	470	466	470	456	469	484	483	483	498	472	471	461	470	515	476	487	494	513	456	460	524	484	486	511	507	481	468	493	492	490	484	502	502	474	480	488	486	476	492	479	473	472	471	483	473	499	486	455	465	466	496	481	458	484	469	477	476	475	441	520	493	456	458	485	477	497	511	471	470	450	472	474	494	511	515	513	485	510	503	472	505	482	525	463	521	467	498	510	465	514	489	483	467	523	473	503	437	491	491	532	505	491	500	475	498	498	481	502	535	495	523	497	517	510	475	483	499	500	479	512	470	541	511	514	495	470	441	513	469	484	447	495	478	472	497	450	471	507	521	525	514	495	504	479	462	469	475	522	436	453	508	483	499	470	467	454	455	510	512	507	521	453	472	459	453	484	480	478	513	448	465	481	484	475	466	473	449	491	477	477	470	477	466	457	499	491	483	499	457	458	441	458	454	515	514	541	501	454	499	500	468	468	478	462	482	466	494	501	483	455	477	484	497	487	504	489	487	469	469	509	515	474	464	449	495	458	479	483	483	477	513	479	474	491	503	494	496	461	517	499	463	476	481	444	486	498	488	487	492	512	481	477	471	500	500	476	474	506	480	465	509	455	478	487	479	546	463	499	438	466	476	488	485	499	473	468	473	497	471	495	482	479	502	456	491	499	509	452	498	472	472	439	440	489	469	471	486	486	529	450	522	496	463	460	477	449	491	487	463	480	489	477	464	486	480	477	474	473	487	492	476	513	450	471	463	451	483	518	468	503	459	428	475	488	465	488	513	450	486	467	473	444	498	476	507	485	483	457	474	468	496	471	475	484	507	486	463	510	478	504	462	468	506	504	471	504	481	539	484	499	483	493	505	518	476	491	449	491	526	444	476	472	471	482	506	479	482	512	447	484	509	479	488	444	492	520	460	490	484	454	464	502	482	462	498	470	479	481	460	456	526	486	484	494	482	518	503	431	470	519	458	484	471	497	467	460	495	471	473	481	498	504	505	449	474	462	494	468	514	466	469	457	490	500	516	465	470	493	501	447	517	506	480	462	505	512	474	483	491	455	454	471
38053	56540	44913	31151	19084	8584	6108	4685	3479	2885	2367	1756	1466	1157	956	909	802	797	741	861	835	891	948	892	878	861	726	692	680	668	607	636	512	572	526	542	574	517	518	555	569	443	517	518	501	527	524	469	486	517	479	481	491	490	452	497	491	494	448	510	525	497	474	486	493	454	489	483	509	453	502	486	485	467	497	533	496	507	494	517	484	474	500	493	502	480	487	486	509	489	483	472	458	472	481	498	472	515	438	451	523	486	468	481	513	459	463	521	520	504	511	518	498	512	475	478	467	499	533	498	478	517	477	520	510	495	540	510	482	483	517	501	502	513	494	452	520	504	507	520	458	508	527	499	520	497	507	494	489	474	501	482	489	471	460	511	468	479	498	460	523	514	524	501	473	473	493	516	525	480	497	489	455	509	494	479	531	491	474	469	462	510	479	495	484	504	513	454	471	476	487	469	519	488	532	466	489	490	483	493	487	490	472	483	505	484	486	529	430	480	473	508	500	502	493	484	509	504	472	488	510	499	478	482	518	487	488	442	506	485	467	484	451	480	477	502	498	483	484	480	497	484	521	481	501	483	458	477	494	482	512	486	475	507	463	477	462	483	497	493	479	459	497	472	495	463	527	516	457	483	464	489	476	484	454	485	503	471	476	526	550	474	459	474	494	499	492	564	510	465	481	478	479	507	468	475	464	484	503	499	500	496	459	477	481	462	515	469	491	467	483	446	485	517	494	489	496	484	510	516	473	459	512	467	480	496	484	477	481	477	459	498	479	485	463	475	462	493	482	455	500	491	531	523	490	475	490	472	496	483	504	478	521	499	495	467	484	483	522	490	481	491	469	485	464	523	471	511	509	445	480	498	533	511	464	485	460	515	484	541	474	500	493	527	464	493	473	524	459	472	508	448	496	468	522	469	488	527	505	509	455	524	505	492	471	494	545	493	454	510	531	480	476	488	484	490	488	514	470	524	537	479	500	482	501	493	503	479	464	521	517	523	489	491	525	513	469	497	510	460	486	508	504	499	478	479	463	468	483	497	448	482	485	473	485	488	457	506	482	471	503	499	501	486	480	460	496	477	506	467	447	481	517	472	466	502	521	462	499	467	492	457	440	510	442	485	469	472	470	448	461	469	541	504	487	527	503	529	523	452	498	490	499	502	496	490	487	483	498	503	497	517	458	497	479	476	495	526	460	510	500	518	503	478	503	475	476	479	474	479	480	520	490	510	495	484	506	497	510	495	524	502	451	516	491	541	481	522	492	500	478	501	527	498	499	463	511	484	471	503	500	513	495	491	513	473	479	423	452	516	460	468	472	486	534	475	500	516	510	490	493	468	466	473	476	507	492	496	513	516	511	481	491	534	462	496	504	468	480	511	489	503	454	508	463	491	491	495	503	506	537	492	509	480	497	493	494	479	493	480	496	532	483	509	483	492	474	518	508	475	481	505	524	458	532	503	463	526	487	472	461	491	500	478	487	466	476	465	472	490	499	506	451	485	512	497	491	543	486	528	515	474	479	474	500	455	513	511	468	496	499	521	516	496	518	468	482	524	539	502	488	495	495	518	488	475	492	517	506	479	490	489	505	463	515	495	455	435	510	501	473	467	475	502	523	481	498	472	519	511	522	491	488	486	525	526	512	475	502	467	482	491	462	506	486	463	489	524	484	471	450	504	481	544	489	467	507	482	487	495	525	495	513	491	482	505	507	509	504	473	472	487	470	478	509	464	475	461	493	495	476	463	494	510	484	490	488	490	464	482	496	506	479	508	457	474	496	509	503	508	490	465	505	505	490	474	521	486	456	461	495	458	476	492	472	495	505	471	500	519	451	473	512	513	490	501	490	498	475	497	476	480	498	524	478	477	488	508	496	478	553	513	497	490	477	558	492	494	499	524	458	445	476	493	470	516	485	487	498	493	496	508	472	495	488	505	524	480	462	498	536	468	494	499	497	493	478	473	491	500	493	463	479	461	513	538	467	460	541	489	488	469	491	510	478	535	468	518	460	516	544	527	500	525	489	460	488	500	491	519	513	487	490	502	473	482	486	511	503	486	449	470	465	479	465	483	508	477	501	475	470	487	499	505	499	471	456	490	489	496	476	525	472	480	503	475	509	469	493	513	499	492	450	484	500	507	487	473	523	475	528	444	473	492	448	498	473	472	489	458	506	514	517	459	454	494	476	476	472	496	454	537	496	531	492	494	476	489	510	490	504	493	476	530	506	544	509	515	478	475	538	492	514	499	493	475	460	506	535	519	494	454	511	462	512	477	495	475	483	449	446	518	507	458	473	450	484	497	461	488	477	505	525	455	473	434	507	491	464	482	510	454	491	520	479	447	495	489	467	484	520	484	496	461	521	505	492	482	435	464	484	468	454	484	488	493	514	503	477	477	518	465	469	467	440	469	456	471	456	466	460	475	483	469	497	508	508	441	485	481	492	483	472	489	476	462	485	477	486	519	469	507	518	449	485	476	500	522	485	462	507	501	475	515	496	497	497	509	499	474	458	471	447	476	484	483	507	446	465	494	448	497	486	502	492	505	502	494	456	500	499	457	489	505	466	513	480	487	479	471	502	466	444	500	473	496	487	523	478	505	510	476	505	478	483	498	444	514	520	516	479	502	476	494	469	482	446	492	508	481	465	474	501	488	501	528	482	492	479	489	486	519	480	507	497	477	476	508	463	480	470	485	501	462	479	482	497	475	480	486	473	480	460	487	490	470	488	474	509	498	486	486	487	487	478	502	491	486	466	495	476	465	489	434	473	484	515	473	481	502	487	479	501	510	505	425	506	478	523	490	508	507	503	495	449	510	491	513	435	502	490	511	478	483	474	477	528	511	465	517	493	465	478	473	485	474	445	493	476	544	492	550	463	511	489	499	472	505	487	509	491	507	491	505	513	489	491	483	474	465	480	540	523	484	486	496	481	532	510	475	515	463	510	458	481	500	463	484	438	447	459	452	527	479	472	510	470	499	474	516	501	488	495	469	497	474	499	480	447	525	456	515	508	506	511	500	486	498	523	505	476	478	487	514	467	470	445	469	464	484	467	500	469	471	496	494	499	496	485	487	509	457	498	512	506	462	478	485	466	463	477	455	468	524	475	477	479	494	476	496	480	471	509	525	511	487	506	497	488	484	476	477	455	527	458	460	519	451	499	513	501	515	490	447	482	484	519	508	494	427	490	464	498	515	462	502	512	508	471	504	460	466	464	468	468	504	491	520	488	492	456	478	460	501	520	511	495	510	482	454	515	502	491	486	504	450	508	503	500	479	515	492	474	510	481	461	493	473	505	461	504	505	462	476	482	512	516	465	483	497	466	499	532	472	454	496	502	509	494	507	467	518	496	468	504	469	495	518	505	514	490	475	503	500	507	557	495	501	493	499	477	457	520	500	450	484	484	484	493	495	466	482	483	504	504	530	466	490	463	469	516	502	508	513	480	478	502	507	491	476	511	529	460	492	491	474	473	511	495	499	530	495	463	469	457	518
22945	21357	29121	24265	21715	21557	15007	6498	4089	3490	2996	2331	1830	1495	1234	1017	1005	964	1064	1137	1276	1290	1227	1142	1123	981	854	888	805	743	710	669	617	626	593	607	600	563	572	532	537	479	479	523	533	539	497	521	518	481	504	498	522	486	473	521	503	440	498	511	503	482	476	471	460	516	488	531	488	478	487	461	487	505	498	498	454	511	465	466	496	479	480	491	499	478	494	476	483	479	493	487	503	505	450	505	509	513	485	465	520	474	490	454	557	520	468	475	467	515	491	453	493	504	470	472	516	507	497	475	516	491	506	489	505	540	474	480	457	519	527	499	495	457	504	519	480	480	456	485	484	492	475	522	479	482	460	501	491	459	508	505	547	474	471	497	468	491	508	496	454	495	459	512	541	479	487	510	482	486	491	466	526	520	490	455	476	524	474	479	479	503	496	525	502	487	505	505	491	469	526	460	485	492	485	464	538	498	490	520	500	457	485	487	477	463	485	484	492	486	497	538	462	496	485	489	480	483	479	490	447	467	485	471	472	515	454	476	485	473	505	502	507	452	459	433	493	538	485	503	523	468	464	509	515	525	467	485	502	481	526	476	536	531	472	485	504	490	473	449	492	507	514	463	482	463	503	504	517	527	540	490	477	525	499	476	496	515	486	480	482	473	514	488	498	505	488	520	499	466	518	514	520	470	488	504	479	479	515	487	473	499	520	468	488	486	508	500	485	477	462	501	500	484	522	486	472	505	504	461	527	489	457	445	514	477	494	482	510	503	512	489	481	500	490	495	500	505	458	495	470	505	531	517	489	499	460	515	510	454	513	480	499	511	471	476	470	463	485	491	472	498	494	508	514	441	476	494	474	526	511	465	455	489	521	487	507	478	496	497	498	509	489	508	459	511	510	501	465	507	490	495	511	482	514	431	477	491	513	520	469	494	485	508	541	500	485	500	516	454	484	490	482	517	511	490	472	504	495	488	460	491	468	502	476	537	493	467	480	482	459	545	477	492	501	501	477	517	487	519	516	521	494	474	481	474	478	477	535	476	476	526	469	473	462	466	499	450	483	489	491	492	496	519	492	484	483	505	506	441	542	532	469	527	515	480	479	518	514	485	521	505	467	459	469	522	483	508	520	503	485	506	520	489	477	460	474	494	500	502	480	479	483	449	496	516	498	521	476	484	498	474	500	491	470	491	489	474	524	503	484	521	494	488	492	471	496	500	522	477	492	517	516	479	510	504	489	488	464	493	526	521	469	495	477	493	504	479	499	474	461	500	484	489	449	510	506	475	486	469	508	476	477	488	452	544	528	504	453	472	500	475	475	497	478	507	473	477	513	501	507	523	478	471	421	497	513	508	532	465	465	523	488	487	492	490	502	470	498	496	528	489	469	452	471	464	484	483	513	494	501	506	503	513	483	485	525	484	504	491	478	499	486	477	481	481	440	501	480	498	465	465	490	456	451	483	465	535	508	498	508	495	512	486	520	448	500	495	498	459	512	508	466	489	509	483	465	494	516	485	497	451	496	475	503	471	468	484	502	467	527	478	496	435	523	515	515	464	480	459	509	480	500	465	501	491	466	508	478	516	520	490	487	520	509	478	521	473	507	478	516	467	462	473	518	479	524	507	455	509	523	497	512	512	499	502	456	482	516	487	506	458	492	494	465	487	522	460	499	486	492	522	429	490	510	487	478	522	509	467	496	483	501	472	460	463	515	475	480	504	500	537	487	500	472	514	501	464	460	487	523	543	482	508	516	548	506	520	507	475	471	551	503	502	517	466	504	480	421	527	479	462	502	512	470	495	532	462	493	482	488	516	512	515	450	497	501	509	476	459	511	488	488	516	525	493	495	510	448	437	515	516	539	471	521	508	492	459	507	499	498	522	524	472	516	485	466	493	486	510	506	446	478	488	493	477	493	482	469	491	500	515	502	495	556	527	531	543	515	548	490	503	507	433	482	454	490	486	514	506	474	460	460	462	460	511	524	530	516	522	464	484	477	514	471	507	504	519	448	501	482	461	480	478	451	479	472	525	502	488	504	513	505	501	495	522	525	511	465	500	482	483	470	487	478	521	485	468	474	443	513	482	484	491	497	537	458	511	520	473	508	496	474	455	487	497	521	441	489	523	501	480	484	525	499	458	524	515	499	487	491	473	475	497	493	483	529	509	504	469	474	496	466	490	459	493	515	475	481	479	462	466	483	453	512	512	482	483	489	454	521	485	511	496	517	457	514	484	479	486	459	474	489	474	466	471	499	507	457	499	525	531	506	463	505	503	495	477	493	479	478	505	483	506	477	547	494	507	497	498	501	521	495	537	499	481	483	503	487	522	505	518	530	499	517	479	515	462	527	509	481	469	508	491	476	509	475	469	506	474	475	513	454	470	464	442	494	449	495	500	459	454	465	499	493	520	501	501	460	511	504	511	478	496	476	499	502	505	497	519	501	510	516	502	521	484	488	473	514	522	500	537	520	501	552	506	475	522	491	498	475	452	514	515	500	522	479	489	471	520	488	480	488	504	491	509	449	502	478	509	465	530	442	482	515	518	494	516	492	533	496	482	507	487	448	515	480	480	497	485	452	473	519	494	507	477	507	475	523	514	513	484	505	537	473	482	499	490	476	490	471	466	507	479	504	512	469	501	486	523	457	500	516	489	473	512	546	515	439	490	531	506	434	478	492	507	470	492	504	505	480	498	461	497	539	490	466	528	475	463	507	522	475	507	469	450	494	493	521	461	472	519	432	468	505	479	496	504	517	501	488	470	523	470	471	492	473	502	480	470	469	492	472	511	449	477	466	468	484	464	490	538	510	473	459	524	486	501	488	490	466	460	499	505	476	462	515	492	515	480	498	495	473	518	518	509	509	494	491	504	474	494	470	498	481	475	508	509	454	486	507	492	473	511	517	500	474	501	479	546	466	514	453	531	494	499	497	478	531	528	466	491	467	514	471	475	476	453	485	484	495	489	485	498	498	497	475	470	478	474	460	480	487	473	443	478	480	477	514	475	511	505	503	527	557	514	492	469	503	495	492	515	486	472	456	493	525	470	481	505	461	495	499	529	498	461	474	500	486	485	485	516	460	474	477	505	507	525	487	502	494	492	490	497	473	496	488	475	519	470	469	439	523	499	481	496	459	472	519	467	516	470	520	461	488	510	506	489	498	497	487	459	497	515	504	513	490	519	484	472	536	459	497	512	472	498	493	488	502	487	499	456	503	489	484	485	499	476	462	496	534	471	466	507	498	491	542	500	500	464	476	480	492	550	490	527	490	448	471	473	488	461	509	500	483	473	491	481	465	485	475	481	532	513	462	518	478	493	495	475	483	526	438	508	459	473	518	497	480	501	506	502	479	468	474	471	441	517	483	503	498	445	469	516	448	465	472	453	484	517	458	496	495	499	489	491	509	470	487	514	498	478	501	476	479	482	486	495	525	504	489	478	490	505	439	505	510	443	462	471	489	476	499	484	510	481	457	523	532	481	528	458	494	493	519	518
40839	68769	53354	38350	22769	13886	10620	8369	6204	5178	4339	3286	2661	2056	1576	1364	1188	1227	1344	1465	1620	1495	1506	1379	1290	1100	958	934	918	890	757	744	649	639	644	582	601	610	537	540	507	534	517	523	546	488	497	500	496	499	470	490	527	522	514	479	515	475	544	496	518	478	487	437	476	533	464	463	508	484	507	481	503	487	466	481	501	474	477	488	512	483	448	498	517	478	477	461	509	486	468	521	490	454	512	509	500	514	494	506	497	476	513	488	483	509	470	510	488	510	483	477	470	527	483	483	477	501	463	488	484	513	488	525	479	488	491	474	468	527	501	487	481	508	471	510	471	506	539	498	473	496	500	515	487	461	488	500	506	474	506	497	475	532	470	445	499	482	483	497	473	490	505	488	483	479	490	469	477	495	487	495	506	522	478	484	496	511	498	490	467	490	442	511	511	509	471	473	520	472	493	493	447	451	467	474	508	460	460	485	454	480	429	490	480	465	478	477	478	473	492	531	490	488	473	456	494	491	524	514	484	498	455	467	488	518	488	478	518	482	508	472	469	494	493	514	435	495	476	501	521	487	514	488	470	520	487	466	460	484	490	466	486	480	507	524	511	489	495	507	486	448	455	468	462	470	503	478	480	485	477	477	455	519	484	473	492	466	494	500	477	523	446	464	482	489	488	475	473	451	484	470	508	484	510	496	461	500	447	491	458	484	506	464	486	487	489	483	518	508	507	484	514	468	501	482	494	530	476	499	509	524	472	464	534	478	494	510	434	482	511	484	472	524	502	452	517	482	462	513	472	459	499	517	495	483	467	489	509	502	495	530	470	511	490	498	479	490	471	487	497	443	522	451	506	494	458	493	475	485	515	452	528	436	471	479	484	515	471	482	510	487	481	521	486	514	473	492	506	474	478	530	446	492	529	492	508	472	515	477	468	544	512	475	513	504	471	482	491	440	462	490	501	452	497	482	514	497	525	468	509	463	457	535	469	504	463	466	488	488	505	467	501	449	466	493	510	413	493	517	478	497	517	493	484	479	490	505	488	506	494	505	469	473	487	473	498	491	484	512	485	486	455	496	484	509	493	467	510	448	486	496	495	513	460	507	503	503	511	495	494	500	490	460	470	480	492	477	489	469	515	517	467	472	493	456	502	494	518	481	472	496	484	535	449	506	448	463	481	479	506	514	481	508	476	485	505	532	516	463	496	462	480	480	465	522	510	528	521	499	499	464	490	523	473	480	478	491	462	501	497	484	448	509	532	476	535	549	461	512	478	475	512	492	510	483	522	493	506	535	476	500	485	476	500	498	494	483	435	527	424	502	482	522	472	508	475	505	465	491	485	501	478	529	472	495	484	477	466	500	487	498	478	485	477	494	500	495	469	499	494	482	493	464	479	500	477	494	522	458	477	517	497	477	516	485	463	503	506	511	512	486	460	519	503	486	505	476	485	467	502	491	478	492	470	492	479	494	488	463	522	503	504	497	487	503	482	483	506	477	458	507	464	504	481	473	546	486	504	486	471	476	484	476	506	467	509	476	473	452	468	506	463	487	489	470	486	514	457	464	464	513	502	526	493	494	498	525	481	469	500	491	529	480	517	482	529	480	511	465	511	477	468	472	491	483	502	484	486	496	494	500	517	485	471	484	519	480	456	479	481	513	459	477	499	495	490	465	486	518	521	557	502	463	500	487	502	455	484	471	486	465	523	466	526	472	508	483	481	521	502	471	500	489	512	508	461	505	469	468	498	461	484	469	500	457	469	486	471	503	489	476	462	478	477	485	498	459	484	493	505	509	471	501	517	487	531	498	483	524	505	489	471	470	484	479	504	494	442	480	471	447	495	454	542	498	474	456	493	491	441	477	550	471	528	471	463	483	488	482	440	515	470	438	478	481	510	505	514	517	462	498	500	474	494	446	501	486	482	481	489	485	494	477	480	491	478	459	481	485	466	525	433	451	498	496	483	489	487	483	517	472	473	510	490	476	482	521	518	458	509	489	441	518	479	460	501	462	465	501	476	483	514	510	475	507	484	507	491	470	486	497	489	520	507	523	512	465	486	508	522	460	443	508	487	489	473	479	522	496	481	497	502	468	465	498	442	484	494	467	486	509	447	497	484	489	496	505	503	466	471	463	492	466	467	491	490	487	502	482	485	454	521	476	521	488	493	513	499	517	452	476	515	514	509	518	508	512	489	506	463	463	492	475	500	508	505	477	496	455	499	500	442	489	483	513	505	457	532	440	487	466	493	497	481	487	481	538	537	437	494	519	491	462	469	448	469	481	485	515	510	503	503	558	496	499	509	430	480	500	553	487	490	479	483	459	512	525	489	501	435	501	477	491	507	532	541	513	490	521	464	508	491	441	454	457	530	465	460	512	506	483	492	510	477	479	476	494	439	461	465	473	443	496	486	495	459	503	534	498	467	462	535	524	513	536	486	508	483	499	525	478	477	483	483	460	467	474	479	467	480	555	516	477	514	518	516	532	506	495	513	493	510	499	485	493	466	485	489	498	495	505	542	501	468	502	435	496	505	520	499	497	473	505	468	490	489	497	516	496	481	489	490	490	513	471	467	491	506	475	506	493	506	463	479	509	500	489	494	479	491	502	540	471	492	479	513	494	492	511	504	517	480	476	492	480	519	464	473	493	489	487	518	495	493	484	515	471	467	494	492	492	492	504	480	453	483	487	460	509	450	452	527	513	536	498	483	485	492	441	450	482	495	495	474	476	479	474	455	467	516	497	470	473	444	489	521	447	517	470	526	519	471	498	490	478	487	476	485	498	511	490	460	494	528	450	507	484	509	510	489	508	492	490	435	490	482	454	469	479	466	482	471	520	478	490	524	482	478	467	487	480	489	508	476	470	539	499	535	436	447	507	453	496	466	508	517	501	458	531	510	481	498	487	475	559	470	519	491	530	460	514	489	486	458	508	466	492	482	466	500	508	505	468	521	525	454	481	523	477	496	462	464	467	525	549	520	488	514	466	489	536	485	471	532	504	513	452	507	524	478	456	468	456	488	477	468	469	463	461	476	492	508	493	497	511	468	487	493	510	487	485	506	506	471	450	517	467	490	487	492	471	499	507	483	492	486	514	442	516	479	504	473	511	494	506	505	489	468	459	492	484	509	513	481	487	464	522	488	487	476	494	490	474	495	509	537	489	497	498	513	497	486	478	521	515	457	488	483	529	549	531	465	477	486	471	487	498	523	506	491	464	469	521	463	482	441	512	486	455	512	496	472	487	478	498	467	521	465	484	461	447	487	457	509	495	521	521	494	506	524	487	520	488	471	493	462	537	479	480	504	481	528	477	456	511	472	433	480	484	506	474	476	504	481	489	455	499	472	535	461	441	492	491	467	552	485	521	440	449	487	509	527	469	475	496	505	492	452	488	499	507	464	483	484	471	506	474	464	491	500	522	494	488	478	501	478	475	506	510	525	453	518	501	507	480	479	519	491	489	500	476	518	482	484	518	447	469	487	521	542	501	512	467	509	483
35241	40608	43910	29546	11531	4766	3246	2563	1898	1516	1423	1102	981	864	711	671	622	692	691	823	775	785	784	720	762	686	631	613	661	551	556	521	470	511	464	488	516	478	476	479	485	466	512	450	471	513	472	515	531	475	481	459	460	482	477	482	459	487	487	484	477	453	437	452	478	474	465	471	450	466	440	481	462	474	428	502	477	493	452	496	482	544	482	480	484	456	470	492	471	499	447	473	482	495	463	469	450	480	434	421	486	464	525	474	521	467	480	468	440	460	493	513	499	497	471	461	493	463	473	408	435	464	482	451	451	463	532	432	481	451	457	483	456	472	472	452	443	467	462	471	459	457	445	444	456	487	475	485	439	489	471	492	446	438	459	482	510	464	439	460	462	452	451	467	450	461	458	472	449	469	486	508	497	508	492	465	481	475	453	447	503	474	479	498	552	448	452	488	486	461	498	473	468	449	469	475	462	515	478	501	450	437	446	461	503	475	509	501	462	490	471	505	471	460	473	466	445	469	504	454	461	459	446	451	461	439	465	473	433	442	456	448	435	461	468	476	470	443	464	460	473	457	483	453	473	494	475	511	483	502	479	472	487	432	453	475	514	467	454	481	486	470	483	493	463	455	438	493	491	487	460	428	503	508	498	480	461	434	490	492	433	462	482	470	481	454	508	466	502	450	472	489	456	498	443	479	496	461	514	455	495	432	434	459	496	445	450	503	448	475	506	488	471	466	466	490	490	440	460	501	499	491	476	520	477	462	462	480	493	474	465	493	462	451	478	491	455	474	470	460	492	447	439	506	468	497	484	473	497	492	502	449	415	455	488	459	465	498	451	476	481	473	506	477	434	452	452	480	454	448	491	490	465	490	474	466	491	449	492	457	459	462	448	454	481	480	489	494	495	484	418	485	444	501	506	497	475	490	518	454	467	469	487	467	453	477	447	504	451	438	505	460	445	496	460	450	458	482	489	446	489	506	486	489	452	455	473	482	468	440	450	471	495	469	476	467	467	476	461	490	496	450	457	439	425	481	438	460	445	451	432	478	467	480	480	509	481	453	480	427	472	469	477	483	486	434	468	512	492	458	462	449	499	504	506	502	490	448	455	430	487	499	479	493	487	453	470	470	459	477	449	448	463	507	432	486	511	489	480	499	463	449	466	500	480	511	468	493	458	461	475	465	509	474	455	488	464	502	484	471	448	501	448	468	475	477	509	461	441	491	464	486	473	439	451	459	453	461	498	489	514	506	451	474	466	484	485	490	507	429	500	481	511	477	483	491	487	456	448	508	496	463	473	519	456	478	431	474	492	485	454	462	507	467	504	471	444	473	497	477	510	474	450	485	457	493	489	435	463	457	501	481	487	481	481	449	504	436	507	458	483	486	478	491	480	477	469	493	457	443	456	468	460	458	474	504	457	469	448	493	483	450	493	471	470	484	442	464	445	450	485	464	432	439	487	503	470	452	471	496	478	471	457	464	471	469	485	450	454	468	471	462	490	485	473	477	458	480	419	472	492	454	420	477	478	437	487	491	467	468	496	481	472	495	457	435	457	478	466	487	522	460	492	470	517	459	510	504	470	476	479	451	437	474	458	467	476	424	454	451	519	471	457	514	483	480	528	486	476	453	498	453	447	502	447	452	509	494	412	464	477	508	496	463	463	470	433	497	454	460	441	443	476	475	478	453	520	461	484	526	472	477	459	459	493	517	469	467	503	457	438	462	479	462	433	534	438	455	486	442	452	456	502	467	492	470	503	477	494	442	507	479	472	462	477	462	474	475	494	492	448	452	473	469	465	466	468	450	465	442	422	441	525	448	435	465	500	439	480	456	473	480	496	452	455	479	476	483	456	478	466	447	515	485	507	503	458	440	454	464	469	451	460	449	462	435	436	454	458	492	474	491	454	468	475	479	449	453	445	491	454	460	448	447	436	475	469	477	442	464	482	420	507	462	479	523	502	452	503	520	476	463	501	453	497	447	464	481	442	465	473	482	483	506	483	480	513	479	465	490	467	514	471	438	466	482	475	480	454	477	468	447	487	470	508	476	441	463	455	492	502	453	476	447	482	486	456	455	464	471	485	501	518	490	457	467	462	482	489	488	467	477	470	493	476	458	463	446	487	472	469	455	455	465	451	456	498	489	438	468	481	470	460	460	471	479	478	491	434	487	427	467	449	485	447	498	445	457	483	444	484	515	479	513	464	495	472	476	489	450	487	423	463	476	510	501	465	510	484	487	520	522	438	501	489	450	506	482	467	458	474	489	439	469	488	484	478	459	453	430	485	486	493	470	440	473	466	454	470	468	470	502	474	469	458	494	465	478	475	428	442	432	478	472	443	482	450	496	489	466	476	495	472	471	506	464	487	498	472	464	523	463	496	473	477	491	440	458	496	450	464	462	460	449	474	469	445	476	475	508	466	510	497	469	445	438	476	444	482	460	504	523	458	432	484	509	482	449	520	480	459	470	467	450	452	474	480	478	474	461	469	432	494	460	437	516	500	477	482	453	459	510	474	440	439	443	462	480	456	432	473	459	498	483	479	465	449	468	456	417	471	441	478	463	488	448	502	502	478	474	490	466	455	430	476	461	449	492	429	487	446	462	486	451	510	490	481	454	476	453	453	461	455	485	460	458	470	450	451	448	472	458	479	482	481	438	469	493	441	470	486	483	502	468	434	429	481	506	467	496	483	524	483	471	488	514	468	463	464	487	483	455	478	438	436	482	500	476	482	499	468	492	461	454	504	453	463	500	499	473	488	437	466	451	480	444	450	450	444	457	467	475	468	495	502	446	421	486	477	467	468	459	464	486	480	445	452	443	468	451	457	481	434	460	488	454	475	498	522	461	472	453	477	472	516	498	466	420	503	428	457	473	475	521	453	489	455	448	441	486	509	480	455	462	504	494	504	504	414	518	448	483	508	517	504	470	479	473	470	498	477	471	479	478	475	486	453	484	431	469	467	493	498	479	480	455	480	466	487	507	465	451	470	470	433	473	462	478	439	452	475	472	436	463	468	453	496	521	500	464	455	477	417	453	522	465	479	450	474	479	448	498	474	485	442	463	455	438	430	471	454	446	455	462	438	467	489	454	487	472	449	492	474	472	430	440	441	469	439	477	485	435	513	474	506	441	437	475	467	481	414	435	438	456	511	433	460	466	434	455	501	470	482	486	470	456	470	448	459	431	487	483	487	439	460	451	457	478	464	456	472	444	491	480	491	486	503	468	495	532	406	426	449	491	493	468	438	470	425	448	463	433	457	452	467	468	479	465	486	463	490	526	432	447	510	478	468	464	524	434	442	483	465	503	463	477	471	525	478	446	511	465	500	471	464	492	486	482	447	457	507	437	460	474	420	481	493	450	482	420	458	423	467	477	471	477	549	506	457	438	472	448	482	464	478	492	515	465	469	472	459	461	483	494	478	468	496	516	482	505	477	480	475	477	479	475	505	480	481	450	427	471	461	436	459	469	494	479	442	485	469	457	497	461	515	460
39314	53553	42111	24027	10850	6609	5079	3950	2872	2240	2043	1513	1269	1084	874	806	790	833	922	959	911	912	891	872	785	751	638	638	647	651	609	561	554	499	515	493	547	511	480	485	477	491	475	485	466	481	447	453	493	481	470	482	436	508	469	510	478	500	511	454	479	460	503	439	494	460	506	438	491	417	471	452	482	457	455	503	457	489	471	488	470	517	507	483	477	492	445	492	452	471	477	444	500	467	500	493	442	471	463	476	480	507	441	503	480	459	508	470	502	463	508	472	509	473	480	450	477	504	449	471	478	460	449	512	493	464	479	469	460	475	472	482	469	485	515	468	431	457	498	497	466	477	489	448	480	481	441	486	487	491	495	475	491	521	474	491	487	460	524	475	495	477	491	497	437	481	482	451	458	463	465	501	455	444	492	464	484	454	475	515	474	484	473	532	479	467	452	490	514	522	475	479	482	511	482	491	463	463	501	501	476	452	486	499	490	470	470	494	458	451	451	447	455	441	500	505	478	486	440	476	497	449	461	467	466	463	494	478	457	491	492	475	490	467	498	460	462	509	482	472	502	435	446	467	441	466	490	487	459	506	495	482	460	458	469	475	456	491	451	452	510	473	484	498	506	484	476	469	511	480	443	478	491	495	467	472	504	449	483	490	497	462	475	456	476	498	481	503	514	501	478	489	457	493	500	460	489	494	485	511	514	492	431	486	486	499	490	489	481	447	518	479	471	448	494	444	442	480	449	472	461	494	505	486	476	439	494	492	504	469	518	462	498	515	465	471	463	447	517	487	485	504	511	475	426	527	497	495	473	484	486	475	465	470	473	519	529	472	496	470	470	459	485	478	492	493	453	522	498	472	463	504	480	431	479	508	451	482	479	484	442	472	457	484	455	489	470	494	490	468	493	470	495	471	472	477	505	524	471	487	517	491	476	506	505	478	461	484	510	492	463	474	466	514	484	477	519	496	491	463	504	492	493	462	459	498	471	507	507	467	482	482	481	448	467	497	497	490	444	480	432	523	511	506	462	453	442	458	439	454	465	500	452	448	479	482	489	493	494	503	475	461	489	452	482	499	475	494	503	473	484	514	467	497	461	504	510	503	494	473	482	495	458	490	500	482	474	467	479	489	446	451	460	505	451	531	455	511	472	449	440	468	453	473	471	524	449	480	466	490	488	430	473	476	510	482	469	522	468	491	512	476	491	454	447	510	450	457	487	489	468	481	473	471	492	491	471	500	476	471	464	499	472	450	471	470	521	486	440	480	510	489	442	485	465	476	494	494	441	491	433	494	470	499	467	479	466	442	469	440	485	470	453	475	478	468	504	419	481	465	498	498	452	451	467	493	479	442	496	467	472	499	517	479	469	462	465	471	501	471	482	490	457	451	495	460	481	481	431	464	484	479	509	454	486	487	469	465	458	493	448	533	480	518	491	445	479	498	494	492	500	456	445	423	469	459	474	445	442	440	503	481	485	453	450	493	458	484	503	458	443	475	478	477	502	476	467	465	464	491	477	474	499	418	462	477	488	476	496	477	505	482	478	451	482	474	484	501	534	496	433	459	456	447	472	450	448	483	497	498	472	491	430	461	469	490	479	469	500	472	484	467	423	472	474	464	463	466	458	465	472	446	468	459	466	502	472	491	503	495	444	486	494	474	502	437	460	495	461	484	495	467	439	485	479	449	489	466	518	506	490	451	466	484	436	474	500	478	480	494	493	438	492	470	516	478	500	443	486	455	487	465	473	467	452	456	487	489	467	493	460	447	504	454	475	485	512	485	486	514	491	495	470	510	525	487	455	502	479	439	472	474	521	471	474	470	478	509	503	479	491	480	495	466	450	443	480	465	477	506	476	460	473	464	464	486	452	457	475	500	488	470	468	480	518	466	469	453	488	470	523	477	477	516	490	481	482	482	473	502	473	473	507	441	460	484	517	528	498	500	506	499	452	510	491	463	451	480	465	489	488	479	488	494	404	489	443	490	491	521	479	458	471	494	448	491	501	521	479	501	510	456	503	500	456	473	477	487	448	440	493	485	482	464	468	506	510	481	486	486	495	475	482	512	428	436	504	468	461	460	505	489	509	489	473	508	489	449	471	447	475	459	523	487	469	497	440	479	480	481	514	488	447	490	509	434	517	493	462	485	511	476	489	460	481	490	453	469	465	445	463	467	476	464	514	499	462	489	458	476	495	483	485	464	447	481	462	452	473	438	520	494	466	444	437	432	443	481	471	487	487	460	468	448	469	462	437	492	512	464	478	489	470	478	462	499	452	510	521	437	485	438	481	468	466	464	506	455	466	469	447	479	475	494	503	485	477	465	473	487	504	480	451	498	437	493	486	464	484	510	474	519	474	416	428	447	454	511	471	501	447	477	436	451	495	491	457	419	471	470	447	489	475	499	481	494	477	485	502	442	501	474	517	468	491	462	489	488	480	502	507	527	488	526	494	437	496	512	483	529	472	494	472	489	484	499	475	448	497	475	463	483	463	475	501	489	472	479	479	505	495	478	472	437	443	439	462	515	484	475	482	474	459	484	462	484	494	468	483	513	512	492	464	497	475	510	474	440	474	490	459	463	475	448	451	500	448	466	470	493	481	469	513	481	430	444	508	450	478	515	465	520	503	539	450	482	502	505	463	490	486	502	492	448	514	488	443	453	454	497	479	496	495	458	488	503	483	470	476	498	475	488	464	483	460	465	448	485	493	482	485	503	453	465	477	478	460	498	458	476	494	468	492	458	480	458	447	484	494	475	524	522	507	452	499	484	467	518	473	501	484	464	454	450	458	479	447	473	456	505	474	471	523	459	465	476	449	487	463	475	492	451	490	475	428	479	472	503	479	473	461	506	470	487	444	478	489	515	463	474	490	460	494	487	480	503	472	455	510	518	462	488	469	486	482	469	471	467	506	484	501	502	494	471	478	480	496	452	465	501	486	469	483	464	518	458	489	469	484	471	475	471	503	474	479	488	446	488	481	508	446	467	469	505	472	487	465	448	520	466	517	464	465	489	473	502	495	484	476	476	489	507	451	456	484	458	493	478	485	501	477	490	514	487	484	492	478	483	467	452	475	471	489	454	493	450	499	504	448	520	466	481	462	474	464	494	480	453	479	519	518	464	490	484	481	470	454	444	468	431	486	474	435	467	456	450	509	484	473	458	482	476	475	492	502	496	460	475	441	453	468	505	497	495	487	463	471	496	498	504	501	482	505	466	450	490	450	462	466	481	512	484	498	480	488	495	452	479	500	487	472	478	523	468	484	439	449	499	461	479	451	499	493	468	450	453	487	463	501	431	520	462	487	464	493	485	500	472	470	468	432	461	503	455	455	440	471	486	477	503	491	450	466	491	499	499	478	479	518	465	456	478	473	461	485	468	496	504	522	490	490	501	467	499	473	446	491	491	475	491	458	495	500	463	481	497	460	503	490	475	455	470	537	472	471	509	508	495	478	473	488	498	517	474	495	489	453	463	445	438	485	485	455	438	455	488
24279	21367	29341	25843	21440	13968	6279	3943	2876	2297	2005	1670	1381	1101	977	866	777	878	962	1052	996	962	936	918	886	786	784	696	639	623	573	508	548	503	502	501	455	518	517	550	470	475	475	522	446	506	454	494	434	445	498	460	449	520	454	458	471	490	440	470	482	428	502	483	453	438	446	482	470	481	505	472	463	478	490	467	460	455	500	541	450	460	472	495	464	494	466	453	429	492	455	477	443	455	423	470	457	446	445	474	476	463	440	459	441	460	484	461	455	447	444	467	457	485	496	473	468	491	503	473	463	477	465	444	468	462	494	512	485	483	491	468	490	472	469	451	479	435	431	438	440	476	450	436	482	489	441	451	491	477	421	445	454	464	493	455	452	487	464	476	474	465	473	469	403	458	447	439	473	535	472	464	466	440	481	456	464	492	457	463	457	475	476	481	492	450	473	479	476	488	465	488	469	441	460	484	478	452	461	500	444	460	453	451	430	468	453	458	463	471	496	492	488	460	458	446	444	535	435	436	455	450	435	474	474	464	471	449	512	501	476	412	449	486	451	478	407	474	474	452	491	445	482	473	461	508	499	454	456	451	425	445	478	489	477	471	437	491	450	486	457	455	457	474	454	454	464	434	467	488	449	460	466	468	465	466	441	482	449	482	473	497	450	484	424	456	472	472	437	438	447	455	471	469	466	434	478	450	498	483	472	428	467	516	481	448	458	478	500	440	445	460	483	484	453	454	508	468	435	441	457	429	490	476	446	470	465	453	452	498	449	458	466	477	471	503	503	466	476	448	445	471	479	461	463	478	507	516	469	513	476	499	473	498	484	464	432	479	477	496	480	447	459	484	491	493	491	475	443	489	479	503	457	473	481	476	480	452	526	446	435	488	469	431	468	458	482	465	470	462	457	472	493	496	439	469	480	471	481	471	482	450	445	481	466	491	465	463	487	474	471	476	458	486	456	450	468	504	441	470	443	455	500	462	488	458	443	484	478	434	478	465	507	436	469	445	490	461	459	486	508	450	471	443	443	456	455	459	435	495	455	472	448	450	477	480	466	479	460	467	450	470	476	429	448	459	446	447	484	496	471	462	463	476	450	483	433	448	475	484	451	478	456	482	425	482	469	459	456	489	484	459	465	424	462	482	429	474	464	445	429	455	463	450	472	469	453	500	435	433	492	489	473	453	497	479	508	445	426	476	460	515	455	466	493	505	439	441	458	491	479	449	440	469	467	450	437	445	465	455	518	461	452	486	439	420	458	457	451	452	477	501	509	486	462	440	420	475	446	479	454	458	465	451	437	468	452	500	446	479	477	487	447	476	456	486	456	486	477	490	519	507	437	487	462	482	444	456	471	481	479	455	470	485	457	451	442	477	491	445	466	492	434	446	482	481	451	421	487	476	472	488	470	475	461	444	507	448	496	467	446	450	482	473	481	476	456	477	471	486	482	488	469	475	474	454	462	501	480	504	469	407	452	433	480	481	475	497	493	432	443	475	513	425	488	452	494	464	482	501	518	478	448	423	467	498	465	427	484	424	463	524	476	440	512	450	491	495	517	475	433	484	450	498	497	478	508	463	479	463	509	486	469	466	466	475	503	471	454	501	459	502	475	458	495	482	468	445	482	465	455	426	447	437	454	500	448	468	428	455	480	499	500	442	468	500	477	505	480	415	451	465	405	458	484	480	453	470	470	427	495	512	486	448	483	485	460	466	454	507	484	483	489	414	487	447	468	463	497	505	483	455	469	465	494	489	446	508	465	516	472	426	447	473	491	445	439	493	468	497	455	464	471	475	452	464	439	456	467	482	484	453	452	469	458	453	490	448	467	485	506	481	465	509	477	481	455	470	468	464	478	496	462	448	465	478	461	434	474	466	491	449	454	463	462	488	448	470	487	439	491	491	476	468	477	483	454	502	456	456	441	468	450	493	485	481	434	462	482	523	440	483	410	443	485	463	475	440	455	476	479	450	468	489	446	480	468	436	438	454	445	476	464	487	503	517	473	451	470	470	504	472	509	463	456	483	443	440	428	468	495	437	429	445	424	459	439	485	440	409	495	462	511	465	476	497	508	477	458	494	497	452	443	488	492	493	458	437	477	455	478	454	484	493	492	473	452	455	474	468	465	517	480	483	467	442	515	445	464	513	452	457	490	482	475	473	465	455	463	447	472	474	483	475	481	490	473	475	456	478	500	482	461	464	469	483	428	494	545	483	460	469	451	474	460	461	447	489	469	483	460	502	473	471	478	486	452	456	474	504	455	453	467	485	476	484	466	465	456	472	455	475	476	470	490	481	444	469	429	491	478	510	482	435	462	474	474	431	431	486	445	477	463	490	464	515	514	456	435	497	496	467	464	461	479	485	449	466	425	454	462	475	461	461	459	486	467	470	422	475	503	495	475	460	435	504	505	419	447	480	414	456	510	470	476	484	470	445	488	513	486	468	449	426	458	446	470	460	453	479	443	491	496	499	465	441	467	449	456	489	453	471	470	429	435	427	439	466	457	450	453	460	467	457	484	455	496	466	433	464	458	448	447	487	474	497	450	499	459	488	476	428	457	457	466	489	477	454	449	521	466	458	451	442	447	481	481	463	436	422	439	429	451	453	441	448	448	475	493	470	460	487	483	453	451	467	442	466	459	441	477	448	467	476	472	450	454	458	426	468	476	452	488	466	468	451	504	452	479	419	451	525	476	504	470	482	457	450	455	516	444	458	456	450	465	458	518	462	469	447	436	465	429	485	445	497	451	462	449	459	482	497	452	456	480	467	464	476	507	478	487	527	454	506	483	462	481	463	498	459	481	461	490	477	477	442	476	457	487	506	463	493	481	479	475	445	496	496	449	459	465	411	467	474	470	470	476	434	453	490	428	539	476	484	506	490	439	459	477	464	491	470	458	486	433	498	485	454	484	496	477	456	496	489	472	465	505	502	484	462	450	454	429	458	459	455	429	486	463	457	453	451	447	519	458	445	443	474	471	490	475	464	458	482	428	460	484	447	494	470	470	459	461	462	467	490	437	480	440	506	458	460	453	480	475	485	462	454	497	460	443	473	450	472	504	431	465	455	452	483	451	452	457	475	445	453	473	430	447	465	460	472	483	467	466	498	452	461	433	483	443	479	446	514	477	463	470	415	506	498	482	436	433	487	497	485	478	479	446	443	453	438	433	471	453	463	476	442	485	478	484	468	477	426	499	471	465	480	437	487	454	441	458	465	529	483	489	485	480	483	478	452	426	435	459	513	438	457	494	458	511	453	521	428	437	514	470	495	482	472	481	504	481	489	461	460	484	462	448	464	461	484	483	483	447	447	459	463	461	458	440	445	435	470	439	430	448	448	482	483	477	484	458	440	450	477	455	493	450	452	481	476	462	438	455	449	443	448	463	457	481	466	461	458	492	438	459	499	496	491	473	451	478	479	449	489	458	451	411	477	467	477	475	509	444	469	431	422	479	489	496	474	467	462	430	456	461	493	431	507	478	447	437	496	485	447
36489	63177	50343	29344	15536	9559	6983	5855	4431	3542	2858	2337	1813	1537	1252	1095	960	1063	1186	1248	1245	1158	1201	1093	1077	932	843	789	751	687	652	557	582	571	549	540	535	487	532	513	506	478	494	488	495	513	508	475	443	488	508	462	496	471	448	435	465	492	529	476	468	455	477	458	474	481	442	471	456	427	488	486	446	454	468	461	467	470	487	474	475	474	435	488	463	474	474	460	484	479	473	459	523	513	445	476	461	452	480	454	470	522	456	464	429	490	478	491	483	434	461	450	443	467	438	421	457	489	493	470	458	478	494	441	488	475	437	448	466	479	453	467	471	427	440	466	477	471	452	456	483	475	455	468	468	471	487	440	456	467	450	399	503	437	488	472	455	434	483	457	459	455	464	432	448	457	484	440	460	470	502	500	475	432	495	480	450	463	478	434	492	462	447	514	448	483	474	449	496	468	426	444	481	481	452	437	447	430	467	546	457	444	467	472	481	483	478	431	478	455	468	475	474	459	470	468	468	484	487	429	495	468	494	508	465	511	458	488	494	523	466	501	443	439	412	468	446	448	439	496	455	465	435	487	462	476	468	472	448	459	455	442	455	438	494	500	460	442	455	489	495	488	474	500	431	449	467	456	451	498	473	471	469	467	435	473	441	460	481	439	475	403	441	428	451	475	484	440	459	498	489	492	442	417	468	498	488	421	438	494	467	492	442	474	493	474	487	436	518	444	490	480	443	470	473	456	487	468	476	451	449	474	430	453	496	461	481	473	488	465	481	456	464	463	492	458	461	450	480	445	486	504	451	467	454	479	436	473	512	492	460	448	456	447	441	468	472	430	465	467	522	475	484	441	465	428	436	501	476	468	448	469	519	449	467	492	436	468	465	467	472	451	486	485	444	448	421	465	465	502	461	515	461	465	464	456	479	447	484	490	453	463	478	518	488	479	485	467	509	517	417	481	453	478	472	471	452	491	478	433	483	420	486	436	472	463	451	464	463	463	417	499	489	472	452	465	539	459	425	441	504	467	476	444	460	492	484	434	472	497	472	479	472	440	455	446	470	467	452	492	468	464	456	452	495	484	446	458	494	468	465	466	445	436	445	485	447	496	484	471	445	470	449	475	478	479	482	461	491	435	480	468	457	470	448	489	413	473	462	478	415	472	467	448	439	478	428	438	470	460	467	540	444	496	448	489	460	448	479	477	490	470	456	470	459	458	453	481	443	450	485	482	466	447	480	460	497	499	489	462	442	468	470	467	444	448	454	485	505	459	463	472	467	459	490	484	513	481	472	482	438	467	445	485	449	459	462	432	506	450	471	504	517	495	446	506	463	482	478	484	517	487	453	476	476	481	475	501	484	432	451	480	480	447	478	485	469	464	470	454	468	476	460	452	442	474	453	488	420	464	436	467	473	483	513	442	478	463	469	476	413	490	484	451	464	475	483	481	481	463	510	447	460	468	425	449	455	470	462	436	495	484	460	447	456	470	499	468	487	434	489	487	491	469	446	459	456	436	484	478	453	506	457	443	476	472	455	447	485	487	488	494	408	482	506	458	491	460	489	455	441	493	461	419	478	491	460	473	501	467	486	476	471	469	458	483	473	482	471	481	478	476	492	462	466	482	452	478	470	443	492	481	475	476	466	484	471	502	422	449	471	444	462	498	438	457	430	465	479	484	479	468	482	480	450	447	473	456	438	449	474	449	448	474	445	470	462	449	487	506	530	481	425	444	477	439	473	503	454	493	442	454	477	456	484	447	486	474	444	452	435	463	513	428	465	492	473	435	483	495	487	463	460	501	464	501	478	474	469	457	447	446	460	510	507	530	494	481	489	453	496	478	474	499	436	501	454	527	476	505	459	492	491	461	486	464	479	472	476	459	473	527	482	480	499	462	459	462	500	518	487	457	472	467	505	464	479	500	471	477	452	455	463	505	436	474	494	446	511	456	466	485	448	495	454	455	488	478	499	494	479	437	491	452	439	472	445	492	479	488	449	449	476	474	487	446	455	482	487	477	461	513	480	497	421	486	477	454	476	488	482	425	447	448	439	487	536	456	474	502	473	445	493	435	463	504	500	505	455	429	485	435	441	467	452	503	480	472	467	457	465	467	501	458	463	510	479	469	433	465	541	499	437	473	481	485	479	481	474	458	470	485	436	454	493	433	438	437	455	496	468	427	477	459	468	449	449	475	481	455	512	457	466	429	434	474	475	483	428	456	477	460	507	440	483	441	446	471	460	456	487	485	464	473	460	470	439	491	457	484	461	493	475	499	467	462	431	465	475	512	486	474	489	465	441	450	473	466	457	486	496	470	478	454	451	438	470	475	517	474	426	466	482	480	494	454	458	465	473	445	453	521	456	518	470	463	453	517	434	447	461	469	484	452	487	474	476	487	466	476	521	449	467	482	478	470	463	450	498	465	449	470	495	435	440	517	474	477	487	454	519	485	482	454	441	424	476	484	472	485	507	461	518	471	507	484	460	480	433	504	476	466	460	431	477	468	461	487	510	479	500	496	460	435	474	449	492	500	445	464	475	427	470	471	450	470	504	463	433	468	471	476	495	441	484	506	478	477	452	451	500	475	447	468	480	440	493	483	467	471	481	480	490	463	451	453	514	436	410	508	456	447	478	478	459	463	468	475	449	452	469	456	462	499	441	453	461	457	462	462	481	487	488	459	490	471	474	473	471	456	482	486	454	444	472	480	464	484	482	503	468	482	473	491	477	491	466	474	467	489	447	487	488	469	464	450	433	476	481	487	464	473	460	480	490	463	482	468	473	493	476	476	462	482	448	493	496	483	460	464	396	480	484	445	465	495	464	465	466	488	489	460	470	459	486	463	477	450	480	447	509	506	485	472	464	482	463	439	455	475	469	477	444	464	465	492	477	497	478	497	495	462	459	513	496	468	460	492	452	502	504	501	448	476	474	475	447	454	491	478	474	525	451	461	470	471	460	514	446	518	473	458	483	446	456	483	469	504	480	453	536	496	494	469	485	446	470	464	487	496	478	419	484	508	460	455	478	463	487	454	500	471	467	457	478	500	500	487	516	466	520	496	467	504	476	477	443	504	448	472	529	481	459	506	467	506	493	486	468	478	430	490	456	504	472	441	464	465	477	499	466	468	511	431	504	470	449	439	474	486	460	460	482	469	491	501	477	453	503	431	470	494	486	466	502	479	419	438	479	463	442	461	528	471	445	478	507	477	512	458	489	464	454	488	465	455	474	482	476	458	478	474	449	456	483	475	457	440	452	463	460	484	466	498	500	462	488	462	460	488	462	462	482	460	495	465	457	458	469	460	520	486	454	466	479	432	481	448	432	528	492	489	458	452	500	457	485	454	452	443	479	463	481	495	505	462	467	487	473	433	481	490	497	445	451	478	467	459	476	438	494	498	453	456	456	439	491	444	448	478	494	485	453	491	476	453	467	488	480	441	454	503	458	442	403	438	446	496	482	469	458	457	481	439	486	474	490	444	461	478	454	493	495	466	460	448
25362	21724	30342	27668	17600	7087	3828	2944	2143	1761	1600	1349	1173	983	825	792	740	734	796	841	878	896	853	800	758	745	696	693	657	628	613	559	526	548	505	549	510	536	469	522	529	439	511	501	519	512	502	505	474	493	530	492	480	504	512	470	520	462	489	466	506	494	477	491	502	486	470	502	518	508	521	473	546	510	508	481	469	501	505	503	534	532	491	462	462	502	496	498	440	511	525	473	509	501	467	497	521	467	498	450	500	491	489	458	519	470	477	493	488	491	479	449	473	485	512	507	487	469	488	467	521	483	542	504	484	483	526	490	457	511	522	478	474	488	478	500	540	488	464	494	489	460	492	485	509	499	473	497	488	508	458	479	546	482	485	479	464	438	474	494	513	533	476	534	521	495	523	553	506	516	460	492	490	497	517	481	494	493	520	523	475	440	464	489	489	496	490	493	511	486	492	474	468	513	479	452	504	464	503	469	549	458	456	518	452	520	471	489	511	493	479	490	474	495	463	475	517	483	466	484	477	483	491	508	478	484	473	518	480	499	479	510	539	459	458	457	472	500	512	515	486	463	490	510	489	511	528	481	473	490	493	471	493	499	459	502	490	478	474	475	501	474	480	472	499	505	502	485	491	475	507	508	481	463	478	509	513	484	500	487	474	506	480	490	526	483	466	488	517	517	447	457	480	480	496	482	433	487	513	514	470	505	539	506	488	477	458	475	506	500	457	463	432	484	487	456	467	466	482	478	498	488	471	470	491	517	484	467	482	522	453	489	447	488	484	478	472	463	506	495	525	517	452	495	462	492	500	463	480	487	501	453	496	503	522	492	489	518	527	481	490	494	475	538	516	455	443	496	471	510	517	478	501	448	487	505	519	498	465	497	456	494	452	480	498	460	488	466	507	511	472	525	508	488	484	521	474	521	503	500	489	502	449	508	521	529	482	533	517	490	505	522	521	471	501	471	471	521	501	535	504	499	467	489	463	438	487	537	490	484	519	495	472	518	500	493	504	481	490	512	492	517	475	460	493	467	507	434	495	470	544	510	471	471	510	482	480	480	478	470	497	482	472	531	503	492	497	490	480	539	497	468	483	430	487	496	469	520	506	495	462	530	456	432	498	518	462	476	497	517	512	529	459	458	529	465	503	446	489	487	500	503	453	510	505	502	509	489	490	465	494	536	471	493	497	513	468	500	468	488	510	513	526	515	490	492	495	495	496	508	496	490	473	487	565	535	492	484	498	521	505	465	497	498	482	493	457	486	490	534	499	461	495	465	435	540	476	513	491	552	506	519	501	482	493	509	527	511	452	493	515	481	504	516	489	452	475	499	458	472	505	470	471	479	468	459	479	462	508	521	485	487	532	478	491	480	492	497	485	474	462	470	516	461	508	505	459	520	466	532	497	493	503	460	496	524	507	478	473	505	479	453	524	443	465	469	515	514	445	490	496	523	513	489	473	479	494	466	488	506	490	468	478	481	459	485	508	462	514	496	489	503	508	485	502	469	504	509	480	493	525	502	478	500	493	493	491	499	478	488	472	496	522	489	502	502	460	469	487	450	485	454	553	490	464	482	442	521	501	456	470	476	478	454	494	508	491	478	482	519	508	483	470	505	491	463	494	520	487	500	504	497	482	513	479	469	512	481	492	533	493	484	486	510	471	469	496	468	470	485	490	469	483	470	498	467	474	452	498	505	508	521	520	471	485	517	485	524	522	513	537	487	502	496	490	481	483	516	474	492	521	494	509	481	503	450	486	511	530	478	482	466	495	490	464	495	538	483	469	469	550	525	466	487	459	476	500	469	499	442	484	489	451	522	472	482	566	492	463	482	496	526	502	421	455	478	502	472	476	491	501	458	466	486	487	472	481	471	484	458	495	471	495	492	498	527	501	461	515	485	501	495	467	499	467	530	519	480	492	487	540	486	503	477	469	500	485	486	485	491	515	473	499	443	461	503	472	498	501	479	469	503	456	485	478	490	522	517	530	454	480	467	529	503	494	493	474	505	486	475	503	511	469	491	448	478	473	445	495	521	464	484	521	458	488	501	481	464	550	464	503	494	467	521	499	454	442	497	493	513	511	493	470	500	488	485	458	493	481	455	499	514	467	465	498	504	473	519	464	493	488	509	516	492	462	510	473	486	500	458	441	504	492	537	477	528	485	497	534	478	483	522	543	514	526	480	472	461	481	500	477	463	472	454	487	500	496	467	537	469	480	536	469	448	463	504	513	445	482	504	455	540	486	463	438	488	528	504	513	490	487	533	442	490	475	517	478	431	512	481	490	499	443	468	469	494	434	477	492	481	487	466	511	478	491	497	475	460	445	502	437	467	478	493	503	517	461	506	496	461	508	480	480	423	499	438	522	524	467	474	512	490	527	471	492	546	485	496	479	481	445	505	513	490	498	485	469	483	485	489	504	505	540	460	520	457	512	477	470	456	495	494	477	515	478	535	496	473	484	503	486	503	484	522	506	438	513	448	486	503	496	488	515	526	484	521	461	529	461	481	454	475	490	454	486	480	477	460	484	488	504	506	497	498	469	548	495	465	510	473	525	503	476	467	506	532	535	513	479	475	480	529	473	491	466	476	473	512	514	487	493	483	537	497	491	472	474	507	471	512	476	482	482	464	516	490	530	463	533	463	508	493	444	463	469	487	544	476	522	466	434	505	497	464	478	523	485	491	512	481	516	474	512	470	487	459	508	482	499	511	528	502	483	518	503	495	507	491	496	483	439	469	459	480	505	504	467	496	515	515	482	472	507	495	465	505	455	468	515	456	463	500	492	487	529	485	501	534	458	484	506	508	475	496	502	471	497	522	476	514	482	503	482	494	487	494	541	442	451	462	464	479	496	480	529	495	479	492	487	475	492	488	472	486	448	469	467	517	447	492	508	495	447	524	480	499	469	496	505	484	518	503	451	507	527	512	486	495	484	484	500	448	484	452	446	501	480	473	532	499	489	502	521	515	489	475	487	496	527	501	478	480	496	463	483	494	523	475	496	465	517	488	517	500	498	519	512	492	470	467	479	486	509	511	459	468	479	543	483	518	503	498	471	463	486	462	498	516	490	483	500	492	515	553	448	499	509	456	474	477	479	483	479	490	481	505	507	499	490	507	490	488	480	494	504	456	514	481	492	495	482	538	469	478	449	529	519	534	460	486	494	494	508	521	517	452	453	490	481	513	516	488	484	489	466	486	503	472	479	495	489	507	485	464	449	458	500	504	467	499	474	536	503	487	504	481	475	523	543	482	538	512	517	521	472	499	485	467	496	460	446	521	452	521	506	530	482	525	453	477	497	492	485	464	451	483	454	446	485	472	462	542	486	474	502	502	513	509	493	463	491	523	487	475	497	448	507	502	504	463	502	488	508	462	495	487	489	487	508	482	497	489	491	507	466	485	504	463	503	454	515	442	484	501	447	471	486	533	514	482	481	458	478	436	509	468	482	514	485	509	520	485	465	487	502	483	479	459	481	465	527	519	471	459	493	512
39099	59330	45433	25814	13707	7606	5714	4537	3541	2688	2247	1925	1550	1311	1016	969	898	892	1061	1140	1060	1038	1074	935	947	860	801	758	682	622	650	571	628	585	572	557	584	563	547	483	486	504	516	539	490	506	508	489	523	490	494	493	515	509	508	480	463	488	531	496	509	491	502	490	496	487	494	466	470	473	476	447	485	468	492	519	469	513	486	523	524	519	465	503	438	514	490	509	526	494	478	461	464	523	465	504	491	487	448	527	454	503	490	497	450	502	478	517	482	517	443	459	502	486	581	539	469	495	490	515	488	516	500	495	502	494	519	517	469	494	496	469	474	480	466	474	474	487	466	492	506	547	445	509	454	488	508	465	500	482	507	480	521	466	517	492	528	466	441	471	489	484	481	525	519	522	511	522	496	461	487	483	500	512	518	502	506	484	493	462	509	524	496	482	475	526	509	504	503	514	497	490	450	515	482	492	519	500	472	492	516	444	478	480	478	515	492	480	483	483	499	508	504	536	470	497	518	517	486	491	531	475	497	492	517	499	486	484	447	530	494	507	485	536	518	488	508	448	470	505	502	457	486	520	509	472	513	522	525	508	480	470	513	511	450	467	542	518	450	509	488	486	530	507	480	494	504	497	514	493	495	471	477	478	479	493	493	530	486	502	480	484	505	531	474	476	472	532	511	504	511	539	452	506	517	527	487	489	501	462	482	474	499	505	504	489	503	496	511	494	502	501	529	467	449	512	474	500	509	492	529	459	465	487	509	456	470	502	504	462	539	498	522	506	507	535	490	519	455	505	514	506	513	503	518	487	510	502	504	457	425	496	508	511	495	459	473	499	441	492	481	464	499	518	560	466	484	468	478	507	482	507	488	513	496	482	456	507	527	492	479	475	480	540	488	475	488	482	489	485	465	468	540	518	493	512	492	539	532	474	501	472	476	506	492	462	479	497	492	444	499	491	481	529	482	483	475	482	553	529	485	476	489	488	516	481	523	485	513	515	539	489	497	470	488	520	502	533	480	501	518	503	481	501	521	492	482	504	524	493	483	529	481	496	509	469	506	513	513	483	522	535	489	502	500	523	511	514	495	468	499	543	498	491	499	496	514	461	516	506	464	490	483	485	513	476	507	498	470	490	501	511	517	456	463	473	526	489	506	488	470	515	534	525	477	494	485	513	505	473	494	455	491	487	537	526	475	500	476	485	503	496	504	460	489	477	449	472	459	512	492	448	497	504	454	494	536	522	482	474	462	511	474	513	522	522	464	479	479	491	499	493	501	501	485	486	492	488	480	488	489	533	470	523	476	495	428	464	494	491	509	511	488	502	477	540	480	477	461	491	477	493	486	498	494	508	454	484	494	485	500	458	469	523	447	512	448	515	516	489	508	474	457	511	469	497	507	476	502	500	475	459	485	478	507	462	529	540	448	505	461	491	552	446	519	498	471	501	467	476	520	542	535	499	459	495	484	444	560	452	508	486	509	494	465	459	484	497	542	485	491	488	507	509	488	484	489	502	467	526	495	500	474	503	470	506	495	498	499	454	488	524	490	513	469	527	488	479	526	508	498	478	458	503	515	450	504	509	486	536	436	487	515	505	483	466	457	497	467	485	483	500	475	527	469	489	484	491	482	504	494	496	495	509	489	486	474	496	508	525	482	513	504	495	473	448	512	499	496	471	477	528	466	508	502	506	464	520	440	502	505	502	462	471	491	481	513	485	495	505	494	460	538	491	507	522	486	454	499	517	503	469	501	492	474	461	527	520	485	491	497	521	490	498	482	461	532	519	469	460	497	494	513	444	496	497	497	481	502	528	478	508	525	518	481	463	472	484	492	478	466	481	488	471	496	448	518	508	509	523	466	497	446	468	468	512	502	485	473	483	501	532	491	468	507	505	525	511	490	462	518	470	498	487	498	466	493	496	471	530	481	481	483	487	492	482	515	518	504	500	483	447	480	463	485	458	497	488	484	464	514	487	518	485	486	456	505	492	479	493	474	493	500	495	485	498	479	488	513	474	516	515	484	464	514	546	522	492	509	464	463	470	469	488	469	508	505	506	502	471	491	503	506	516	488	499	470	521	515	478	456	487	484	492	508	506	527	504	488	479	495	534	503	463	483	492	478	464	464	501	492	465	520	497	516	498	483	490	491	511	498	512	489	496	517	545	541	478	481	508	491	508	474	479	544	488	500	500	456	497	480	496	525	497	488	505	512	454	486	469	517	454	490	532	486	465	484	447	520	477	530	514	559	452	492	483	453	506	437	468	491	518	479	516	507	527	517	501	472	524	492	465	450	500	490	533	528	522	463	494	483	522	449	466	463	515	495	491	501	513	500	492	484	485	473	488	496	525	484	494	479	511	481	509	500	481	488	494	526	484	453	498	490	456	478	482	474	473	518	500	494	472	478	493	496	495	493	466	497	456	523	449	465	500	487	476	495	468	498	451	558	496	470	470	479	484	495	510	481	480	476	469	483	480	475	486	502	484	478	432	498	511	473	486	466	488	503	490	451	450	498	493	457	472	535	492	496	475	489	522	501	515	500	529	477	466	452	496	488	517	515	491	512	515	502	467	465	491	498	483	482	511	519	488	524	545	512	475	526	480	505	472	492	508	483	527	471	483	504	479	463	480	488	499	500	535	494	495	504	505	487	493	492	487	480	524	538	510	519	503	516	531	500	502	501	498	499	516	469	488	530	492	515	507	497	502	513	513	456	502	491	496	489	515	489	490	466	473	492	462	519	516	492	495	479	478	496	480	470	476	477	510	494	485	500	510	477	462	531	488	489	459	481	450	492	534	466	507	445	487	480	498	442	489	501	465	528	497	502	473	500	486	482	492	513	483	519	449	500	512	477	508	495	470	476	486	482	460	472	426	487	474	470	470	468	506	469	509	495	531	459	513	527	513	473	484	476	484	494	484	488	533	506	532	481	481	482	514	498	512	472	524	540	534	496	515	515	494	481	491	484	514	488	509	523	515	526	498	471	515	502	500	519	523	481	476	521	481	463	481	543	520	504	491	510	491	470	506	488	507	461	468	496	487	535	481	497	521	440	486	499	457	493	487	458	501	519	463	495	503	445	493	511	489	491	447	514	527	481	487	490	483	543	499	490	497	473	498	493	459	541	497	501	526	490	478	508	477	537	520	520	540	500	500	495	470	487	459	498	485	501	513	487	455	494	467	466	483	511	524	444	483	529	458	483	518	476	510	487	481	490	483	494	461	483	506	513	496	483	500	500	465	499	472	497	522	483	470	428	525	488	451	522	465	511	451	441	488	516	520	466	484	472	516	539	479	441	459	502	485	525	488	464	486	508	498	539	500	508	466	536	505	480	489	500	520	451	510	471	499	463	516	537	497	527	504	507	522	520	499	501	486	529	501	460	496	468	502	499	472	414	485	493	519	480	512	498	491	525	523	497	520	483	496	463	464	475	452	497	466	480	531	478	505	475	543	484	513	497	523	491	509	492	485	527	477	504	559	475	493	535	444	544	483	505	472
23059	21436	29165	24283	21574	21333	12891	4553	3298	2436	2124	1798	1529	1267	1175	986	978	992	1166	1130	1046	1159	1091	965	893	896	872	768	742	690	628	556	583	572	577	575	520	560	520	506	509	524	509	516	500	529	522	533	520	522	488	518	524	484	487	522	545	439	483	501	542	533	520	506	497	489	519	480	515	503	537	493	525	479	451	513	477	519	510	527	493	518	461	474	481	524	483	470	484	542	523	498	525	507	524	476	516	508	559	472	456	445	468	497	479	520	539	468	436	444	547	501	468	515	456	535	531	512	481	487	476	469	491	417	482	495	450	471	478	472	454	494	518	500	477	502	513	458	469	484	504	483	477	484	481	510	513	453	492	468	484	492	479	540	472	493	522	479	516	536	488	483	492	507	482	495	493	489	489	496	484	514	536	455	500	505	469	493	466	493	493	491	496	503	502	501	500	507	479	503	512	534	495	528	508	479	457	495	465	491	487	527	452	497	481	488	512	487	453	500	492	471	483	473	495	510	529	508	518	501	474	452	491	500	485	488	528	487	471	462	508	489	512	487	494	483	492	487	477	512	467	528	502	533	492	466	549	495	477	497	551	470	506	481	488	450	509	469	499	493	501	506	503	483	492	497	488	497	518	507	510	523	534	464	478	502	510	471	475	475	459	462	481	465	509	457	477	507	480	461	502	516	484	480	497	488	471	491	479	508	526	474	462	455	504	508	527	506	511	529	516	497	481	485	528	524	489	492	519	482	511	514	480	522	498	476	503	515	458	517	473	445	479	503	515	482	507	485	502	512	515	484	472	496	530	495	535	445	532	515	502	484	506	525	475	497	469	454	547	489	526	476	489	507	499	536	465	470	520	511	507	504	505	484	504	492	518	479	513	510	488	505	490	519	498	503	455	480	489	485	526	505	524	509	548	492	510	504	523	516	502	483	464	471	465	510	464	515	494	486	464	484	514	469	467	497	481	490	508	493	538	475	486	482	492	480	526	518	505	490	490	477	516	498	489	490	478	507	468	492	542	516	464	479	478	529	463	492	463	471	511	490	485	495	485	485	476	482	528	495	526	493	505	471	472	498	489	520	503	515	571	521	468	488	454	520	476	509	508	487	518	495	522	489	464	445	476	513	529	486	545	492	470	487	498	483	477	507	479	488	498	485	466	513	501	513	501	517	484	471	476	469	469	477	492	560	508	496	499	464	446	475	480	463	508	524	519	531	531	495	480	489	508	477	515	473	494	540	478	521	478	490	473	501	481	433	509	486	500	476	519	485	498	503	489	469	491	495	498	503	483	471	495	509	497	490	475	510	505	508	454	538	472	484	537	514	495	506	503	511	445	494	502	490	484	511	490	460	522	486	509	544	500	507	470	499	437	547	500	541	549	504	479	517	529	494	510	494	506	446	468	511	476	514	471	488	444	478	456	533	485	489	498	492	499	459	491	477	474	477	509	497	488	498	451	518	481	474	461	469	496	487	525	478	457	485	515	510	493	503	502	462	449	470	480	481	526	532	490	498	501	485	512	515	496	515	514	471	488	537	485	465	503	513	498	505	477	480	533	536	470	464	463	470	482	468	487	463	485	515	509	476	513	499	508	474	480	503	511	465	464	505	501	484	519	475	495	508	494	489	531	509	506	522	535	476	481	438	528	438	527	510	502	473	473	509	503	498	497	456	476	450	477	487	494	513	461	473	506	491	494	472	537	491	459	487	499	483	468	485	511	494	467	465	519	502	531	481	496	490	486	473	500	475	470	467	489	497	512	523	491	483	480	468	452	501	463	467	514	470	462	547	485	510	471	517	500	477	508	507	462	484	506	505	477	502	506	475	487	493	482	525	482	501	490	499	474	470	522	506	498	508	504	465	477	507	464	471	416	471	484	497	481	511	500	551	486	450	533	482	519	495	460	521	476	520	492	474	532	530	498	523	461	471	498	481	512	518	495	463	508	476	495	519	475	497	486	525	507	484	498	471	501	488	483	505	487	506	499	498	497	475	474	497	521	536	495	494	491	508	491	460	504	483	475	505	489	499	486	541	496	500	499	473	503	469	519	524	471	531	509	487	443	496	472	494	480	492	491	497	510	469	508	495	482	451	513	509	484	495	486	549	487	510	472	527	492	508	550	495	497	479	512	509	463	500	504	491	499	497	476	526	495	479	492	498	497	538	509	499	474	476	453	471	508	467	498	488	489	512	503	483	498	516	504	473	486	499	525	453	521	510	488	512	491	495	524	467	483	512	501	469	504	495	511	485	486	490	507	464	499	473	479	489	470	501	483	493	497	529	480	523	552	494	508	495	489	455	488	531	512	542	481	493	474	476	488	525	515	491	512	494	529	487	460	514	526	478	490	469	486	454	451	487	514	466	504	506	523	516	536	544	536	463	518	427	480	463	494	507	547	517	504	442	483	482	507	511	494	493	470	481	499	504	474	490	448	468	486	516	539	488	471	477	481	479	450	479	515	496	514	459	512	495	512	490	490	503	504	491	480	505	425	477	482	491	494	510	493	486	497	481	499	467	483	506	463	468	478	455	513	493	492	465	483	495	480	477	468	478	500	473	444	511	481	476	531	499	519	484	492	470	486	494	472	468	494	520	440	520	505	493	504	531	468	504	492	495	494	478	482	477	500	496	521	505	479	496	507	516	502	516	526	474	496	482	522	496	467	466	497	513	479	492	499	527	543	513	476	483	498	497	507	485	508	469	451	478	477	519	489	530	489	524	533	528	498	481	519	481	512	450	481	495	503	521	470	518	479	515	461	481	452	486	506	527	448	504	502	516	528	470	488	473	488	486	497	513	506	535	515	472	490	480	504	513	515	514	505	499	506	501	502	504	484	477	486	481	479	461	497	469	480	482	513	511	462	494	453	456	436	454	493	515	502	503	482	465	504	501	514	495	507	509	486	498	505	492	495	487	491	475	527	489	508	483	510	516	447	481	486	511	468	477	529	470	466	465	480	480	463	458	499	487	505	498	500	478	499	491	448	529	514	499	482	479	525	540	525	519	507	504	487	476	499	485	506	460	519	490	502	475	494	535	502	484	515	489	516	489	499	513	476	491	458	477	475	458	473	495	486	492	503	506	511	469	492	461	465	501	483	476	514	465	464	455	475	527	504	484	476	497	463	491	471	479	496	513	477	495	500	523	509	477	503	504	492	528	517	461	467	461	504	491	455	460	492	501	476	452	503	458	480	480	497	485	469	491	491	472	532	532	490	552	516	467	491	496	526	478	462	513	491	497	469	465	526	477	456	531	514	508	506	516	521	483	542	497	480	488	469	489	460	501	471	458	488	499	545	504	471	478	463	490	490	490	522	494	505	466	512	470	479	482	466	488	471	502	510	458	481	467	499	460	457	497	502	537	494	513	471	516	505	521	497	485	483	535	457	515	537	505	486	487	506	501	469	477	496	532	490	512	495	467	487	461	497	515	472	521	500	461	467	465	524	487	521	518	476	529	476	498	488	496	434	501	479	488	505	525	473	462	507	527	490	466
41794	68605	54312	32223	18388	10056	7846	6214	5005	3774	3111	2640	2162	1761	1464	1254	1196	1345	1411	1368	1311	1287	1371	1135	1047	1101	1052	888	860	767	656	653	658	598	603	610	579	500	560	573	469	522	572	518	509	540	501	467	507	504	502	540	485	543	490	541	509	487	516	452	518	463	484	512	484	482	507	480	498	485	485	498	463	492	472	447	488	447	515	527	522	491	504	527	498	513	456	507	490	536	499	482	461	558	446	487	493	527	463	497	494	479	470	468	485	479	494	494	476	536	479	434	509	536	508	527	505	529	501	537	490	525	491	458	505	509	503	473	468	495	523	517	438	507	493	463	476	507	534	525	503	494	506	551	485	511	516	530	497	472	526	514	481	502	463	497	505	489	505	482	463	470	496	499	454	484	516	497	473	433	495	488	525	490	446	507	459	469	460	529	479	510	502	495	493	481	520	463	503	479	519	474	494	480	481	496	513	494	516	514	500	514	430	464	484	495	482	491	489	509	504	533	459	500	499	529	511	486	485	484	501	520	471	490	515	483	520	477	505	528	508	515	475	495	493	480	480	497	498	496	508	475	477	493	493	512	515	512	515	514	517	494	483	503	504	482	473	486	528	509	496	524	490	452	452	506	462	482	510	456	476	524	484	511	494	515	460	512	463	485	466	448	480	487	477	503	492	498	490	469	531	497	505	497	490	490	464	492	469	429	506	483	496	507	482	504	479	478	481	478	445	500	430	503	547	516	526	453	487	482	502	494	480	452	498	516	518	477	484	458	463	486	517	493	545	478	508	499	517	493	481	459	479	523	486	520	497	465	479	475	503	527	492	473	492	470	506	538	489	490	505	481	505	498	478	476	506	427	510	464	539	484	452	473	486	499	495	467	502	487	487	460	486	487	508	522	531	516	483	497	472	486	447	445	508	509	501	467	477	461	452	489	495	483	465	468	481	485	491	478	447	514	468	453	501	491	482	526	510	506	493	487	479	490	486	487	511	482	520	456	503	509	514	503	500	510	542	451	500	485	528	506	536	500	505	451	510	472	502	517	456	490	500	491	506	447	465	513	509	532	457	490	496	469	429	480	490	519	487	482	460	470	460	450	432	474	458	475	492	481	506	473	458	517	477	513	512	492	471	469	481	524	514	491	492	481	468	521	513	498	476	505	507	521	481	450	481	470	515	457	509	476	529	527	504	493	525	493	480	509	488	501	470	483	499	529	504	520	526	448	512	458	508	522	470	478	482	490	469	456	456	505	490	526	506	479	514	474	484	481	476	497	493	490	488	480	510	483	481	476	462	472	512	480	507	524	494	503	479	461	488	511	496	488	507	469	479	509	465	489	496	502	513	520	479	458	540	484	478	466	463	501	471	484	488	515	459	480	458	511	528	506	507	508	476	505	512	509	477	447	516	479	481	500	493	512	505	520	489	491	515	508	515	458	481	479	460	466	493	521	509	486	492	483	487	524	506	504	473	479	527	517	491	475	492	487	475	486	524	471	477	492	483	527	461	479	520	511	497	472	445	527	500	500	499	458	426	469	514	480	473	445	517	516	523	506	495	477	496	505	502	474	484	503	520	473	497	494	462	504	508	521	480	498	464	455	499	511	456	532	495	481	522	527	502	506	493	462	508	468	514	452	484	473	536	484	518	470	509	482	462	514	493	476	491	493	531	511	492	481	471	489	482	505	452	458	462	466	433	464	496	483	435	462	497	495	479	509	498	474	446	528	486	493	502	479	488	492	430	527	535	542	472	543	460	511	511	480	499	493	471	529	472	502	476	449	494	517	467	513	511	483	497	473	485	524	483	503	491	522	484	533	506	497	484	457	499	507	489	495	506	499	525	481	482	486	494	487	461	479	504	473	472	503	483	505	466	478	499	497	492	499	481	518	482	480	452	515	481	503	493	502	510	516	492	488	491	482	488	499	496	494	482	498	526	483	503	496	504	460	507	514	489	507	490	522	449	527	486	456	479	494	493	504	483	489	506	502	502	470	515	484	472	485	468	496	517	524	510	498	535	499	493	528	510	511	490	496	471	521	492	517	486	518	489	521	488	497	496	475	517	545	488	479	456	497	446	451	499	465	517	500	478	474	479	471	493	473	488	509	498	505	466	457	525	500	486	495	518	506	482	522	513	512	486	456	510	520	459	482	499	484	481	471	477	491	481	456	515	506	491	487	478	509	460	524	519	495	473	484	476	494	484	490	521	523	485	505	507	494	474	480	466	502	500	494	460	477	435	496	489	485	515	472	508	477	538	470	551	494	515	481	498	496	522	466	504	481	480	544	521	452	457	496	473	491	508	488	495	478	494	484	463	519	489	448	486	484	501	480	496	532	448	488	449	498	470	475	483	457	494	490	502	477	505	490	476	547	476	460	508	481	477	481	469	520	468	481	472	486	471	490	512	497	486	475	500	517	506	505	501	533	480	520	492	495	484	479	511	497	492	484	494	513	521	510	468	494	517	497	470	472	441	482	519	459	455	471	467	495	462	477	489	528	437	474	494	522	480	506	501	487	466	531	535	478	452	482	452	474	504	481	494	500	510	500	474	526	472	480	492	492	504	499	518	474	514	509	492	484	507	469	529	484	466	473	545	540	437	475	487	470	482	487	522	459	489	505	492	470	473	471	526	503	472	458	500	501	479	497	471	515	483	485	476	478	490	506	461	513	497	525	469	497	518	510	515	517	488	510	523	511	503	513	531	451	532	459	535	497	491	502	480	449	486	484	476	517	475	487	458	493	501	495	495	498	501	509	469	530	481	481	497	470	511	471	443	412	512	506	481	474	522	472	457	495	518	476	503	518	495	505	479	510	465	542	513	483	514	513	507	470	455	474	501	511	482	473	540	459	491	461	501	480	471	499	527	506	458	469	482	488	515	486	495	475	457	437	465	492	470	462	470	506	497	476	500	490	469	456	479	516	519	534	512	472	514	500	497	471	499	464	487	489	462	544	469	471	498	515	497	450	452	524	521	461	490	550	478	459	489	495	455	501	488	498	497	473	506	505	466	522	455	483	461	527	481	495	528	486	450	521	506	455	519	488	484	521	445	489	483	492	502	515	523	467	451	498	475	510	506	505	513	464	516	493	477	481	505	526	487	499	465	488	502	466	488	528	509	466	483	513	539	499	510	489	521	480	525	461	489	463	486	483	522	486	470	453	496	499	479	499	456	509	481	505	510	509	471	509	472	492	487	489	497	505	492	494	501	444	500	502	499	497	458	525	497	450	479	498	505	474	485	475	508	453	490	459	490	488	529	478	501	469	538	483	483	527	553	528	513	445	474	480	487	472	510	534	486	478	501	494	514	517	519	508	507	482	458	518	531	522	466	489	468	530	468	440	555	477	502	517	523	446	536	516	522	466	514	508	518	475	497	488	500	500	512	518	485	532	485	500	491	460	483	496	492	496	464	512	493	489	487	490	471	481	485	433	483	532	474	462	480	469	512	509	489	473	521	466	460	481	505	485	478	517	479	461	474	474	523	507	509	499	480	546
37840	43317	37734	21144	7674	3435	2508	2046	1648	1279	1181	994	941	796	731	686	717	671	745	761	761	711	734	672	639	661	624	581	546	530	518	519	559	462	495	474	483	488	464	487	479	474	489	474	462	473	530	498	464	479	482	476	460	469	477	515	457	476	503	499	473	466	451	478	499	503	533	449	480	508	467	493	478	522	467	503	467	510	491	456	445	454	490	510	459	476	496	489	484	503	464	509	486	460	461	486	448	465	429	525	438	454	484	489	493	490	442	487	485	499	476	485	490	519	475	466	416	466	492	496	490	468	507	456	488	457	459	497	467	483	503	489	470	470	424	481	490	429	457	487	434	450	466	490	473	493	471	480	507	476	475	478	493	488	437	498	506	455	512	504	447	502	523	493	474	477	473	460	478	489	475	484	473	489	496	458	498	431	458	488	502	504	470	498	453	464	529	494	491	481	479	483	499	442	505	496	466	457	453	525	470	450	450	446	447	461	437	469	478	485	492	451	506	481	501	462	482	488	495	477	452	455	493	499	472	468	484	476	527	458	446	458	485	452	471	432	475	459	516	476	466	431	446	468	484	499	487	525	490	461	473	530	433	473	448	449	492	446	464	531	494	471	515	442	478	500	517	488	466	461	461	483	502	518	469	476	435	471	475	498	480	476	493	464	448	445	475	455	468	468	500	453	441	460	477	480	497	500	468	469	489	451	448	480	477	452	422	496	502	464	479	448	462	454	422	476	456	490	461	479	442	448	496	510	521	465	474	457	467	490	489	496	488	512	565	456	460	508	424	478	504	486	467	485	469	466	488	499	464	488	478	501	492	487	456	450	499	465	461	481	464	505	504	485	475	427	456	511	500	495	482	467	467	508	509	490	465	498	460	473	484	468	508	489	469	440	499	503	461	473	503	517	474	474	494	473	476	480	447	424	452	457	449	479	472	491	481	473	489	477	466	502	456	482	463	454	484	461	447	489	440	457	458	480	490	470	458	471	449	478	441	487	462	500	505	483	464	470	467	486	471	469	497	501	473	445	464	452	435	480	475	475	469	517	490	433	489	500	471	466	484	451	468	475	447	534	458	477	463	473	483	502	489	499	474	476	471	488	435	471	432	459	506	511	470	493	518	512	496	444	452	467	497	479	422	478	395	464	486	502	513	491	510	440	482	506	478	430	471	500	518	500	467	481	466	494	458	457	463	476	476	442	475	461	483	455	531	501	467	447	475	461	456	454	453	476	476	489	502	523	500	473	459	488	466	505	505	464	496	493	474	499	482	497	511	451	473	514	503	502	486	491	476	473	497	493	455	469	468	512	492	488	492	514	486	447	472	475	450	509	432	480	483	488	478	508	446	483	436	464	460	461	429	495	482	452	471	495	456	479	468	480	465	449	458	496	444	478	476	477	480	484	493	450	450	524	500	495	490	467	470	470	511	494	458	469	493	486	502	468	450	504	441	476	481	490	473	466	504	466	450	517	471	462	463	479	467	474	496	479	469	448	439	420	492	465	463	462	472	474	466	438	486	482	499	485	444	475	466	463	457	480	480	460	507	470	475	457	467	457	486	471	480	467	512	465	450	535	499	482	463	479	499	524	487	476	459	445	511	477	464	486	461	482	498	439	489	475	466	466	439	486	467	467	476	477	492	469	511	483	497	473	506	512	448	479	463	483	445	498	453	446	531	495	484	459	482	483	514	482	501	447	470	476	436	476	476	481	434	461	480	485	458	507	493	467	452	459	490	507	460	463	502	474	502	438	498	468	498	446	496	475	515	474	463	488	436	481	465	467	519	473	507	490	455	496	429	458	467	452	445	469	467	475	452	464	505	463	483	466	481	474	478	506	429	499	489	457	481	423	451	475	481	438	496	486	471	458	466	482	465	453	514	464	478	486	447	477	461	443	457	474	483	485	455	510	490	474	452	466	461	462	484	467	460	517	493	473	456	459	461	472	468	455	461	497	465	487	448	494	484	443	445	429	469	473	516	510	481	478	438	464	492	505	510	470	448	460	502	519	479	489	504	459	503	496	471	488	417	451	485	456	483	472	459	483	485	450	484	470	496	469	461	501	454	506	488	474	466	481	503	483	445	495	492	479	441	468	501	485	499	460	451	455	479	438	510	481	446	489	504	455	479	517	473	497	448	452	481	480	449	455	467	482	525	509	474	482	460	458	436	521	454	447	479	478	510	495	491	489	480	478	484	494	460	510	437	485	481	470	478	440	527	494	468	473	464	470	494	511	454	503	458	445	471	440	446	499	443	476	514	468	473	448	480	475	452	467	502	468	437	461	444	507	459	466	454	476	478	466	496	509	444	427	456	485	537	490	481	476	442	452	467	473	462	477	472	506	459	456	465	464	480	433	496	491	497	471	471	494	483	464	465	509	460	476	487	486	511	458	477	476	466	469	438	495	468	480	478	455	476	495	460	459	498	437	508	514	490	439	423	488	466	481	485	495	453	453	434	482	460	483	431	446	467	511	491	489	446	481	436	424	447	465	472	477	444	478	473	454	502	462	482	484	463	481	480	456	513	459	471	465	480	442	502	502	479	470	489	470	444	538	489	447	473	489	415	494	454	498	490	479	510	475	459	448	504	474	487	465	489	496	417	493	462	482	518	451	440	446	469	454	480	497	483	481	487	462	474	471	445	469	398	479	472	443	435	448	487	473	490	456	493	475	456	504	442	479	490	471	478	454	478	435	478	458	497	504	470	479	482	474	440	470	471	479	465	448	528	483	535	447	470	468	463	498	482	436	461	523	470	509	473	492	500	470	482	463	495	448	481	479	499	514	484	471	477	471	449	465	500	497	481	493	492	464	500	450	509	493	443	452	511	477	484	476	464	510	474	457	511	490	498	491	487	478	456	488	465	447	445	455	495	494	487	450	497	521	454	471	447	493	488	478	506	508	491	473	511	480	467	480	444	476	490	480	479	498	455	468	441	499	449	489	478	452	457	473	453	491	502	481	499	473	453	452	496	442	431	458	437	471	492	463	459	482	439	444	485	491	467	457	491	489	463	493	463	500	511	468	435	508	502	449	482	486	499	488	511	480	481	469	492	462	500	463	445	460	506	478	481	473	444	487	507	465	480	486	482	510	479	455	500	474	514	478	502	460	455	447	463	487	449	460	467	494	467	435	458	454	510	463	494	502	460	488	464	471	457	472	503	467	455	485	450	453	468	474	467	451	487	496	450	468	473	461	474	476	479	472	451	502	501	489	470	517	459	501	484	433	461	474	482	454	466	489	440	483	456	454	449	457	476	524	472	486	491	480	447	456	456	475	446	495	490	471	487	465	459	463	429	471	464	459	453	471	493	462	477	490	485	438	444	489	433	477	505	457	489	438	453	434	462	499	486	436	459	448	486	502	478	461	446	496	486	471	449	534	494	490	472	505	478	504	498	482	455	437	461	457	481	471	466	452	497	473	509	483	530	499	491	464	469	481	470	459	446	486	482	443	453	470	506	480	442	491	417	497	472	476	479	447	516	470	427	440
42439	54774	35269	17072	8460	5236	4141	3124	2726	1980	1591	1437	1164	1035	870	848	823	860	826	846	889	953	862	796	780	746	709	618	617	569	553	499	556	542	523	496	513	487	500	504	477	514	495	511	477	485	449	466	449	544	493	506	501	507	497	486	473	480	494	489	446	477	521	512	488	475	429	459	480	471	485	468	457	458	488	522	494	507	479	543	482	523	477	462	510	474	507	504	492	464	470	460	513	525	529	468	507	500	469	467	448	494	497	469	502	470	527	481	506	470	485	457	479	478	490	448	468	472	498	436	488	478	492	472	495	495	484	486	492	503	490	472	526	510	485	465	460	444	505	485	463	464	447	503	499	500	484	479	477	505	485	488	511	468	497	476	475	503	463	484	421	467	453	481	533	496	482	485	477	513	470	475	484	481	496	469	508	480	481	479	449	511	517	490	485	485	479	503	522	467	475	466	481	492	480	455	487	466	461	452	458	503	518	468	468	470	475	465	484	500	462	483	492	437	474	511	449	481	474	466	522	485	506	504	487	447	473	471	471	455	469	506	475	519	480	534	495	485	460	473	437	484	500	464	466	482	510	485	467	460	486	471	493	507	475	480	495	501	507	492	485	507	450	443	520	498	498	450	417	447	508	495	477	479	511	483	461	501	491	491	465	465	447	504	489	451	534	490	440	475	504	474	475	498	471	489	479	443	469	498	457	532	463	501	431	448	520	459	480	453	476	464	532	467	472	494	474	474	422	438	495	481	479	457	491	478	482	474	473	482	487	466	464	497	478	504	457	496	499	440	466	520	500	457	479	462	523	471	494	504	492	500	509	476	479	469	486	477	467	477	457	505	493	490	505	514	467	472	477	513	463	459	432	532	472	514	474	485	460	478	541	507	484	457	471	472	526	458	471	508	444	469	490	477	484	467	457	506	427	541	462	448	475	472	493	434	449	518	462	491	493	479	520	515	475	498	515	513	499	533	469	468	480	458	501	470	472	494	508	483	491	467	481	467	491	461	532	447	489	492	509	460	497	492	492	454	430	497	480	438	501	503	489	448	437	468	513	486	482	496	498	481	491	491	516	471	481	492	460	456	490	507	505	455	486	469	453	468	522	473	490	491	449	492	472	514	488	468	495	502	484	463	455	498	521	449	488	525	476	497	455	428	472	489	532	515	484	503	508	511	487	483	497	466	491	444	463	492	502	487	478	473	484	458	482	475	475	467	513	483	521	470	472	476	465	481	462	468	450	464	526	443	479	483	491	508	482	496	504	525	484	430	500	481	480	502	495	482	501	522	438	480	525	462	499	479	495	503	467	454	471	494	464	487	434	467	506	481	476	457	461	445	491	468	484	509	465	496	480	491	480	484	499	504	463	493	496	508	445	497	484	453	491	506	459	495	476	453	468	486	495	482	449	474	502	481	488	481	462	517	480	510	499	451	535	514	463	473	498	474	453	492	497	466	461	489	468	456	474	478	498	489	451	476	510	487	496	481	487	467	455	460	451	497	462	516	497	490	477	473	477	504	458	434	479	478	476	492	481	461	479	462	489	506	462	440	485	444	502	493	521	495	488	445	481	494	465	491	512	499	494	524	460	458	473	488	488	471	499	462	480	512	478	458	490	462	498	489	469	430	470	495	508	490	512	442	479	473	511	457	452	504	465	507	524	499	502	470	494	450	458	503	488	465	467	497	487	454	497	467	465	429	466	500	464	490	477	484	482	469	457	475	482	492	491	448	477	506	507	495	489	470	487	490	479	477	472	495	521	514	471	474	486	459	473	518	491	470	465	520	501	441	481	448	470	477	472	477	460	500	464	488	428	503	460	471	502	475	495	485	480	512	464	470	486	508	478	470	479	487	467	498	446	509	524	457	485	494	443	482	511	457	499	457	495	506	490	483	475	449	475	480	521	499	479	498	483	468	473	473	482	474	493	461	532	501	469	500	504	513	487	468	466	489	468	494	465	477	494	532	469	478	490	480	468	526	485	483	445	490	490	467	503	468	498	478	467	478	489	494	487	465	483	515	470	493	477	490	507	432	454	462	424	430	495	475	471	508	500	512	499	482	475	515	521	448	553	439	477	465	446	488	487	472	479	440	456	488	475	458	447	484	477	452	516	486	530	483	501	471	494	563	482	511	457	459	497	478	482	479	459	491	481	507	479	471	484	493	496	515	503	503	483	458	480	481	506	492	499	509	480	477	450	472	474	514	470	484	453	477	475	507	452	492	463	510	448	492	438	489	507	458	499	491	460	429	479	501	492	474	492	500	481	499	479	481	482	493	476	458	479	515	485	470	479	500	488	461	461	485	478	448	475	472	441	488	493	507	466	483	457	467	474	451	485	479	481	496	465	452	506	482	511	518	497	454	483	494	473	467	453	484	513	486	496	471	468	493	489	505	508	501	507	491	485	465	455	493	488	499	507	458	456	463	487	479	491	484	508	503	482	522	511	447	506	491	469	500	483	473	521	495	531	521	475	475	488	484	514	477	457	490	482	487	444	474	478	533	477	467	451	493	475	476	473	479	488	512	494	508	456	466	467	479	465	466	481	495	503	492	462	475	485	487	464	474	460	497	508	483	449	520	476	473	484	497	474	452	516	489	489	487	472	466	470	495	462	457	424	490	514	482	493	495	464	503	483	482	472	482	487	447	485	502	491	514	511	482	469	502	480	488	479	451	487	534	476	467	504	454	475	486	492	425	426	496	509	497	460	485	479	493	502	473	478	508	495	498	525	473	470	481	489	482	493	497	486	467	481	534	489	486	508	449	496	492	487	469	504	489	495	490	433	505	529	489	465	473	507	496	499	498	515	454	495	426	535	491	468	508	486	456	456	522	480	479	469	476	478	463	464	457	490	468	513	476	481	478	471	446	479	462	458	500	485	446	502	477	443	460	511	431	463	515	466	502	464	485	508	473	506	504	496	428	500	454	480	477	479	478	494	496	497	470	476	496	456	488	527	480	476	493	484	469	484	506	513	472	454	479	514	522	461	465	504	483	467	475	476	481	493	480	463	440	455	470	484	497	461	465	460	484	475	481	499	460	511	504	496	490	467	461	461	462	467	489	483	490	501	488	440	478	471	490	483	471	481	466	503	483	475	474	452	540	497	483	509	501	445	466	484	537	534	449	460	480	479	501	485	468	475	454	503	462	471	512	466	475	458	505	538	529	463	503	479	494	475	516	470	485	467	508	466	510	482	478	514	519	428	459	476	480	463	455	476	510	461	486	514	501	504	447	511	500	513	517	448	467	474	454	498	509	453	481	473	511	493	465	469	504	463	488	479	469	525	467	476	503	476	472	506	503	490	482	460	464	519	492	481	466	545	454	456	491	484	477	482	507	463	475	476	476	506	468	478	481	461	519	512	456	508	507	491	491	475	508	483	486	516	485	469	474	490	491	451	461	465	477	458	502	504	457	458	476	487	507	511	444	489	513	488	507	523	478	497	462	508	494	461	487	465	516	521	441	514	486	516	487	487	511	498	464	512	473	499	460
24248	21418	28685	24960	21373	13204	4948	3143	2436	1851	1575	1310	1184	1028	976	883	800	832	831	866	903	882	946	865	869	820	736	726	614	617	541	518	523	539	465	544	500	510	479	494	522	473	498	462	484	499	478	510	481	481	482	455	514	460	471	473	503	488	469	501	505	480	458	456	506	465	472	502	504	494	484	449	501	482	493	459	447	485	484	473	474	499	455	509	485	470	465	438	440	485	467	441	502	462	481	494	451	495	502	498	438	464	448	486	480	454	485	483	454	436	446	475	467	450	470	501	459	450	463	428	470	453	495	482	438	465	505	476	479	450	464	489	449	474	450	467	468	487	477	453	463	461	442	482	466	478	482	486	490	476	429	463	447	453	472	489	452	491	443	486	487	465	466	464	484	455	466	501	497	450	472	508	488	493	445	461	481	450	418	487	470	474	460	495	464	428	467	476	468	475	481	475	497	435	466	465	492	466	503	475	503	467	472	424	478	464	467	442	444	506	468	496	468	482	493	473	465	493	470	480	462	441	476	465	446	432	437	437	486	489	463	489	485	489	476	488	466	433	483	439	464	434	485	454	465	461	452	444	473	465	468	477	462	447	445	462	470	470	453	470	481	466	470	483	482	424	476	455	444	486	453	446	455	476	491	457	472	447	468	437	473	528	490	510	487	464	475	456	489	457	461	502	459	447	461	487	468	463	446	433	432	466	473	453	460	493	429	458	470	429	486	416	474	472	461	429	471	465	470	456	442	455	445	484	425	461	460	456	484	478	475	461	492	456	461	473	501	457	435	482	449	460	460	461	465	477	460	455	448	477	501	466	453	471	481	466	443	477	468	417	482	505	415	510	463	476	460	497	491	505	483	489	495	499	439	505	480	454	434	418	465	471	473	488	450	449	487	478	466	493	476	499	475	457	498	495	476	454	441	462	440	479	457	429	491	463	475	499	435	468	496	451	443	445	419	437	487	445	472	452	476	463	460	478	482	467	449	494	451	483	467	456	428	450	482	457	459	476	469	417	446	491	435	447	470	497	507	478	466	496	484	455	459	464	474	469	463	481	477	451	475	436	469	449	475	472	482	451	455	476	457	513	518	489	455	468	440	467	487	455	485	470	428	478	462	493	471	476	480	452	428	438	497	483	469	506	463	521	465	509	480	433	490	458	483	442	442	492	436	456	436	485	479	487	491	439	469	480	449	461	482	478	468	481	470	462	454	499	497	466	480	456	457	471	424	498	490	467	452	499	512	467	471	487	477	444	490	466	485	476	443	455	458	502	455	469	456	495	475	453	500	447	522	433	496	473	460	491	477	462	484	492	459	476	476	504	463	492	454	495	510	480	479	458	473	516	471	446	500	487	452	460	431	439	475	495	489	475	448	491	472	488	469	489	449	447	505	431	471	476	451	468	515	452	472	451	481	478	460	469	456	447	494	461	472	454	458	517	454	482	447	509	441	474	441	456	414	468	484	513	453	422	437	460	456	480	475	418	498	462	432	463	453	452	448	466	477	466	493	473	472	508	464	471	454	440	467	413	463	471	488	438	442	458	458	496	438	444	424	464	483	456	477	471	472	461	478	495	503	533	490	464	491	463	438	463	482	467	490	449	513	473	452	499	504	487	421	457	466	443	484	480	484	470	440	474	460	508	479	496	437	512	479	474	472	488	444	462	449	470	499	444	448	509	501	459	475	475	475	484	486	423	502	466	457	473	477	535	474	454	444	480	461	480	489	451	477	471	485	479	456	461	492	463	478	473	500	457	455	477	489	475	431	463	447	456	464	466	511	467	482	426	493	489	471	502	512	448	491	466	506	424	499	460	435	452	441	466	482	472	463	473	456	492	458	457	472	474	505	493	414	443	477	488	457	531	423	464	474	475	510	461	425	451	471	489	461	475	469	485	462	463	459	471	482	476	466	489	424	503	454	463	466	427	431	476	507	489	444	458	479	462	490	441	447	494	483	444	499	473	447	482	460	455	464	408	440	468	420	457	423	457	419	473	474	506	448	436	483	461	481	504	462	457	502	455	440	474	447	432	488	476	471	460	468	453	461	444	467	481	472	467	440	451	497	470	463	494	469	427	447	451	476	483	422	467	476	471	451	469	516	490	484	462	515	469	450	488	439	512	436	439	462	505	500	443	477	487	455	452	444	466	463	469	490	488	479	455	421	475	446	477	476	482	469	479	466	496	461	484	475	452	441	461	527	455	469	500	466	474	432	476	417	495	466	441	482	483	428	477	467	467	495	461	447	438	423	424	469	462	449	481	460	436	453	458	436	472	480	438	456	472	456	430	471	441	481	478	479	454	456	467	457	475	449	461	487	475	502	479	487	452	443	469	460	452	485	470	484	438	438	479	458	475	473	513	487	480	509	429	446	470	455	474	470	462	462	478	503	486	452	468	478	450	467	442	433	443	482	414	454	447	464	462	472	458	486	457	484	463	489	491	443	438	472	507	488	455	459	511	459	465	426	483	455	434	449	455	489	497	453	493	471	518	457	449	501	508	491	437	452	473	471	441	476	477	496	475	440	480	461	464	457	455	485	476	431	477	464	470	479	504	425	460	483	468	468	464	463	490	435	510	459	488	507	466	473	446	434	461	456	480	495	464	447	424	481	449	493	503	502	464	417	506	460	466	495	462	453	439	514	463	479	498	474	481	446	476	445	492	508	454	463	504	471	467	465	476	456	474	463	474	466	459	474	473	492	510	453	483	465	484	513	448	454	474	447	500	457	443	479	477	489	414	482	458	491	476	469	433	476	449	453	454	488	494	459	463	469	472	449	468	452	471	467	451	447	437	512	485	469	436	459	472	452	460	462	470	477	483	501	459	476	463	443	493	484	445	449	472	499	464	447	442	452	486	482	466	477	490	438	437	470	451	449	436	452	473	427	418	442	439	478	506	448	443	479	426	466	473	466	465	468	463	490	466	437	452	464	499	448	500	486	492	480	399	437	482	462	469	484	469	484	453	473	464	471	454	476	436	445	478	485	485	480	473	433	458	496	480	472	460	457	461	494	443	451	425	463	462	469	515	440	490	462	484	487	431	468	470	431	461	514	470	490	459	479	479	484	476	501	495	469	487	457	424	453	457	474	462	483	474	450	483	465	481	461	462	503	468	494	458	499	456	513	435	483	467	463	515	451	478	457	477	438	451	466	454	461	439	475	501	473	458	507	488	437	460	517	462	462	454	487	489	463	463	481	441	490	504	459	478	455	480	440	443	465	476	449	456	479	463	464	418	491	463	479	446	508	502	465	478	482	488	485	492	471	451	474	460	470	452	484	458	503	445	442	464	500	473	499	453	457	431	434	433	458	456	483	438	480	453	456	495	466	459	475	477	471	456	439	450	457	477	432	475	469	499	453	454	519	467	468	460	515	422	479	491	453	455	471	422	509	447	450	452	458	482	462	462	484	464	479	499	425	501	484	507	454	468	493	470	477	416	434	427	440	463	498	469	435	486	467	445	464	480	473	487	448	457	454	403	449	452	468	430
41452	58798	41167	25167	14488	7834	5779	4653	3797	2956	2264	1885	1579	1300	1140	1045	1035	955	1018	1092	1099	1074	1074	1031	1002	869	834	757	695	664	564	583	562	567	566	544	528	556	499	532	505	504	539	486	471	491	508	468	449	456	437	490	538	513	480	502	470	467	471	484	471	453	422	482	489	449	491	458	445	461	446	479	512	501	475	512	503	459	493	481	497	493	471	513	473	452	510	455	437	469	451	486	510	476	454	456	449	503	454	525	499	493	491	456	448	507	486	455	447	500	496	490	463	456	457	494	466	457	489	454	481	487	488	484	435	484	472	534	516	468	503	443	496	461	473	472	464	454	487	501	496	501	456	475	469	476	469	460	465	439	471	484	498	479	505	458	464	490	536	450	465	499	470	471	449	433	452	458	456	497	494	484	463	491	481	519	496	478	444	469	477	501	467	451	510	475	485	484	523	461	507	474	484	522	496	506	493	460	493	500	501	499	511	484	439	505	479	488	474	474	486	481	490	497	502	464	483	462	510	443	489	490	463	525	457	452	478	521	451	442	462	477	484	457	478	509	483	481	472	498	516	480	435	471	443	507	447	444	525	449	456	470	436	475	501	500	462	478	452	463	485	439	490	507	509	476	466	509	412	488	491	509	469	456	474	501	478	446	435	512	475	429	441	444	468	494	472	495	497	422	494	485	496	492	503	469	486	500	465	485	472	477	551	479	461	474	462	496	492	493	470	483	449	452	483	493	479	497	466	442	487	498	486	478	456	484	467	525	459	484	472	443	497	460	439	445	475	490	458	481	502	467	460	511	453	487	485	486	488	476	481	452	497	489	449	471	482	470	504	489	492	471	488	453	472	514	437	479	470	511	454	461	510	464	479	498	469	489	486	503	528	488	526	453	472	487	502	460	500	490	446	492	456	476	465	462	456	484	480	478	464	485	490	464	460	481	479	456	480	501	472	437	485	458	463	474	461	496	441	451	453	482	491	495	474	485	506	452	472	474	456	452	487	457	426	489	437	451	455	502	472	475	485	483	504	477	473	489	516	462	485	462	500	452	461	494	483	460	484	469	455	435	466	478	490	489	472	472	507	463	483	453	493	476	477	501	469	426	436	477	477	474	442	439	503	471	480	509	503	481	506	489	455	495	471	467	491	471	501	458	465	454	491	482	458	474	487	490	503	481	471	446	493	457	480	474	513	470	451	495	480	479	488	499	444	496	463	468	448	461	451	449	463	464	494	485	485	478	472	485	466	480	481	464	471	477	508	474	451	454	455	467	459	470	505	453	488	468	485	453	485	450	462	450	439	486	491	495	457	467	481	459	484	464	453	503	516	442	456	480	481	480	438	493	436	454	478	484	463	464	469	486	481	450	493	478	473	490	485	465	533	432	472	454	449	446	471	447	475	486	492	488	479	454	459	457	473	445	471	471	460	478	460	467	485	486	466	463	469	444	543	453	499	467	459	450	476	508	533	454	494	458	456	483	482	511	482	471	453	471	462	457	465	478	473	479	442	509	469	498	470	472	479	483	514	485	463	473	458	471	455	508	476	474	479	492	483	476	507	473	469	451	445	483	478	474	487	466	485	463	467	524	461	501	490	491	490	483	471	485	506	488	433	522	439	475	499	443	471	480	468	485	485	476	456	459	447	470	480	450	500	465	467	449	471	483	522	492	451	477	435	467	454	490	501	523	438	468	491	472	436	473	479	465	472	492	506	421	480	472	502	488	441	527	472	494	509	504	464	495	506	467	496	486	463	506	456	476	486	490	513	435	491	520	500	478	462	499	442	496	456	458	482	475	473	471	457	519	469	484	456	490	472	456	466	495	459	432	481	423	502	498	505	498	452	435	493	453	455	549	420	504	482	502	480	482	497	448	465	489	443	482	476	431	452	494	497	432	512	452	419	475	492	460	463	478	517	477	483	478	454	480	416	475	458	484	508	522	497	485	459	521	448	512	442	466	442	459	456	486	470	493	478	468	460	484	488	448	464	450	472	441	460	510	472	478	451	487	483	419	467	484	481	483	487	454	456	459	460	477	506	494	482	427	450	482	471	452	472	488	448	449	445	487	458	449	504	485	479	478	515	465	475	512	426	454	460	455	477	479	480	433	460	518	460	508	483	490	461	472	491	475	494	497	480	452	448	478	465	463	480	452	477	465	488	466	485	485	470	505	523	438	456	482	487	444	448	474	446	434	458	473	487	496	499	478	453	491	470	453	501	448	445	477	456	473	474	473	475	515	499	504	429	508	502	469	473	453	480	474	469	467	457	468	500	475	434	481	483	457	478	449	452	456	476	460	442	476	480	449	478	453	432	478	469	464	497	516	487	519	456	444	447	453	480	483	464	498	434	477	437	494	453	470	482	500	441	432	461	468	480	462	478	467	499	489	464	447	489	474	521	455	498	481	480	470	480	425	454	443	455	502	440	505	470	465	447	476	496	478	457	490	473	440	440	453	502	456	466	459	451	476	465	476	467	429	430	467	450	458	505	453	459	466	488	448	485	499	460	456	479	497	476	478	453	507	464	491	457	473	463	469	450	492	412	450	431	476	485	502	482	450	470	473	450	496	454	486	513	457	498	478	464	504	467	489	471	443	452	453	455	470	465	492	482	460	447	502	501	485	459	432	480	468	482	495	453	496	470	507	481	442	499	474	499	481	501	445	462	448	470	490	453	476	488	441	478	490	443	498	499	461	474	496	446	424	485	486	474	450	402	457	531	443	499	444	494	471	468	480	462	436	495	499	479	479	473	497	498	501	485	454	481	485	460	484	489	471	431	443	453	453	505	469	481	437	450	492	458	536	454	486	479	482	488	462	503	463	488	434	523	477	469	444	440	485	484	461	491	466	484	512	493	473	434	464	490	525	482	456	446	482	458	510	423	511	461	531	501	479	484	508	488	511	517	471	513	463	451	460	439	488	479	475	446	467	457	481	509	459	477	437	474	429	460	472	474	461	491	516	416	452	445	449	487	474	484	486	507	479	446	459	448	445	502	495	461	472	412	467	496	472	467	459	480	512	471	479	454	426	564	524	437	481	486	454	509	466	426	450	460	483	522	489	495	473	471	438	462	449	481	481	491	479	443	439	449	496	465	487	492	440	483	487	475	502	460	455	452	442	458	516	465	480	473	440	483	479	505	453	524	480	471	504	456	470	481	469	491	433	451	481	459	478	485	498	511	467	454	466	498	452	519	460	469	505	449	452	461	490	450	500	439	510	466	433	489	540	493	478	469	445	491	467	497	502	510	484	485	442	433	485	467	506	455	461	498	473	481	483	460	470	493	495	488	464	462	463	480	448	466	481	482	520	523	449	466	444	472	483	456	483	462	511	462	446	498	488	503	454	476	496	459	477	471	491	442	469	473	500	540	456	447	452	459	476	460	470	493	469	493	464	485	490	462	503	496	499	464	447	475	452	493	471	483	464	490	449	493	493	463	531	501	510	490	490	451	477	472	482	525	506	482	418	483	460	477	480	483	480	447	457	480	452	435	460
25477	21570	28308	26211	16940	6482	3520	2507	2074	1660	1351	1200	1048	942	913	796	793	763	839	880	879	823	852	724	753	701	670	659	642	512	564	557	535	528	527	511	501	503	517	530	507	498	473	525	496	511	514	501	480	527	498	521	511	492	478	516	483	515	474	513	600	526	485	489	524	504	477	468	479	504	475	516	513	475	454	458	511	499	493	455	520	536	455	444	503	486	469	457	447	502	498	492	503	497	508	465	502	503	485	453	533	474	491	509	489	463	495	502	478	512	520	472	491	517	468	480	459	499	482	485	499	487	474	497	453	498	525	482	481	493	488	477	474	459	494	478	477	503	501	522	447	491	540	519	527	500	489	496	522	457	450	466	515	487	466	481	489	500	462	480	535	482	481	464	511	481	477	523	493	446	460	494	472	488	517	520	473	509	515	447	497	471	483	476	482	493	495	509	504	512	527	493	493	472	478	496	511	474	482	515	508	519	496	495	505	479	480	509	481	484	547	480	492	486	517	481	544	494	494	481	508	509	493	442	479	475	483	475	475	475	504	508	479	511	495	497	503	468	503	531	500	464	464	498	500	511	480	488	463	504	480	472	509	489	472	461	485	467	493	474	502	496	531	498	502	496	479	451	506	500	521	490	469	484	491	472	510	511	467	482	486	467	465	520	465	484	495	500	540	558	485	475	494	448	450	481	517	536	470	458	512	453	493	486	501	504	492	485	512	493	462	543	472	517	470	485	476	485	499	487	488	530	514	520	529	485	494	489	525	498	528	478	510	519	493	503	539	480	462	502	474	486	488	467	498	474	457	481	479	468	471	456	484	499	488	460	531	526	490	525	511	468	507	489	476	484	467	509	503	494	502	504	463	455	517	507	479	490	447	497	484	510	492	470	520	465	464	531	521	468	492	506	505	501	489	473	452	487	445	467	457	471	506	509	470	508	457	466	521	505	516	494	520	474	519	515	449	458	499	476	464	496	472	509	482	495	494	501	477	514	479	499	501	453	472	500	492	520	518	530	481	484	484	480	462	491	469	494	479	468	520	460	477	465	513	540	479	481	500	493	509	422	468	495	505	509	495	503	461	482	490	532	526	457	460	472	475	469	521	500	506	516	481	489	484	494	482	502	485	509	489	476	478	432	510	505	484	502	486	477	507	478	459	512	458	486	473	536	526	529	480	505	479	510	509	495	484	539	479	451	498	497	496	524	444	474	501	543	485	497	516	433	499	492	489	524	505	525	475	494	482	454	526	526	459	531	450	481	456	496	465	493	408	504	480	517	466	494	530	488	483	485	502	503	465	473	486	485	495	471	473	491	472	503	502	488	487	471	471	497	488	497	512	514	494	497	503	504	467	486	467	516	480	507	501	526	491	472	490	440	526	506	497	531	513	503	471	473	485	460	507	495	501	500	450	460	500	468	500	502	494	501	494	493	486	485	512	479	488	461	464	505	477	497	515	481	472	502	469	503	454	547	482	523	527	505	489	458	459	478	459	511	442	464	502	492	449	523	479	482	539	491	465	517	465	478	497	514	495	503	487	510	477	438	497	491	513	504	497	512	505	482	489	517	487	490	532	470	489	507	490	485	506	457	469	488	483	544	496	479	520	468	504	488	507	500	472	493	520	495	489	540	495	441	484	449	498	480	470	503	495	485	479	520	535	458	474	487	508	510	524	487	488	479	522	492	533	493	502	528	486	474	509	483	475	480	511	523	501	480	491	482	525	496	507	483	450	494	454	491	476	494	526	497	474	525	491	498	536	489	493	504	489	503	487	487	499	486	528	440	488	472	469	514	487	504	487	486	548	460	478	530	492	475	477	531	487	522	467	508	506	506	459	464	476	473	493	462	523	511	493	476	495	468	471	469	519	479	491	513	497	457	488	485	460	474	486	486	474	492	495	456	485	517	517	552	464	480	488	475	475	460	503	492	515	501	456	515	476	510	470	462	487	514	470	481	481	496	487	460	486	518	489	485	467	491	494	473	506	442	479	451	527	489	490	469	531	503	501	504	478	522	483	472	559	497	504	501	448	500	498	504	489	485	474	488	470	502	499	493	484	485	498	465	457	492	482	443	482	517	485	492	461	517	472	462	485	477	484	461	460	465	504	484	488	469	494	484	506	479	507	497	508	499	459	511	460	498	502	486	506	474	478	497	474	498	469	472	451	477	463	516	453	491	483	474	489	495	498	487	509	489	470	469	525	550	504	508	514	478	501	478	493	479	500	498	501	484	479	458	484	489	476	517	515	473	496	496	494	474	444	495	470	483	482	502	419	527	465	465	473	540	494	515	438	512	469	518	518	447	469	502	475	470	453	479	482	507	451	469	453	497	499	510	470	536	464	499	477	474	506	510	501	518	506	466	490	488	494	523	503	457	494	492	464	466	479	484	506	492	502	531	469	465	517	431	500	492	540	483	518	430	452	464	474	489	490	502	513	470	491	493	489	513	497	453	525	474	507	496	486	495	485	473	465	483	496	460	497	513	504	476	489	475	485	484	494	469	480	501	470	490	483	478	558	525	476	486	509	496	493	486	491	498	477	504	541	548	467	504	497	487	487	479	470	491	444	474	490	503	472	527	506	494	481	487	510	507	515	509	508	473	472	508	515	496	512	470	527	485	478	496	501	503	490	480	511	511	461	476	497	466	510	534	500	492	475	512	493	457	502	513	473	496	479	470	481	452	486	475	501	511	540	502	501	479	499	499	485	485	494	495	501	458	515	463	478	496	483	557	521	520	479	495	495	493	470	495	476	483	469	469	483	510	474	477	497	496	485	467	501	518	479	524	469	476	479	450	528	508	491	475	515	487	478	464	488	489	504	548	471	439	477	556	490	473	490	527	511	502	500	497	518	473	499	504	456	480	495	465	452	497	496	490	469	487	497	475	489	472	455	522	473	449	535	491	495	510	447	532	538	533	484	466	508	502	500	538	475	490	544	477	479	498	464	483	480	502	487	514	476	507	482	568	455	465	492	458	520	516	539	545	528	493	511	495	490	481	486	498	505	436	455	492	469	513	496	489	496	510	498	485	554	510	451	468	518	489	466	480	521	506	494	480	483	488	491	517	496	505	494	469	536	484	492	457	484	499	473	462	529	513	459	502	488	510	513	481	462	470	476	470	489	493	485	507	507	525	482	464	522	493	494	458	517	464	469	501	454	508	514	462	510	465	430	500	429	484	464	488	481	476	501	492	528	528	453	505	485	499	502	492	483	498	518	485	512	500	444	512	474	481	510	505	469	505	466	466	518	490	485	515	492	516	515	486	490	515	540	455	484	485	476	468	447	508	501	505	481	512	484	485	493	487	500	508	466	486	482	467	515	509	474	507	458	492	495	477	432	484	555	532	514	505	446	450	504	457	488	503	472	485	492	494	455	518	507	525	500	481	507	515	448	487	489	480	482	471	492	514	477	474	494	454	528	499	487	481	465	477	477	489	470	502	499	492	475	520	488	475	529	497	512	460	496	508	511	482	487	488	498	486	551	468	522	495
40659	54507	37015	21399	13132	6919	5302	4077	3373	2586	2032	1608	1407	1279	1090	1006	978	959	1053	1112	1124	974	926	909	844	844	813	719	636	615	567	608	542	570	578	530	521	530	494	525	498	486	576	505	497	476	522	522	513	489	531	476	514	449	488	491	487	457	505	457	494	465	485	518	461	486	490	496	439	475	525	483	544	474	489	504	524	509	495	517	497	482	499	539	512	508	462	464	511	542	505	499	511	464	485	512	478	470	526	504	488	517	490	547	477	526	482	501	517	481	478	487	489	511	488	480	489	518	540	477	538	491	482	491	476	514	489	510	490	491	488	466	470	504	532	522	544	494	539	515	504	515	469	484	499	534	502	478	466	500	515	484	503	463	500	507	469	501	496	514	482	443	466	518	510	465	504	518	501	483	500	538	509	476	502	505	474	467	462	478	532	527	507	505	547	472	541	508	456	502	463	502	515	527	488	480	513	491	462	474	473	513	465	477	491	510	507	520	505	523	523	484	526	519	513	480	469	474	473	511	445	506	511	477	503	497	485	494	512	521	520	477	473	493	526	479	514	507	466	466	506	529	500	532	498	512	496	509	469	516	505	496	525	484	506	494	502	528	498	492	510	450	493	492	474	556	509	492	486	487	456	467	507	497	542	515	516	490	525	500	503	486	514	477	492	483	503	545	527	526	491	476	532	505	545	475	473	453	499	511	524	496	478	495	522	496	513	470	511	445	486	463	494	474	523	515	543	496	457	463	499	520	499	522	469	472	512	470	505	481	487	501	493	520	490	472	478	497	519	487	485	480	513	487	466	484	483	488	500	489	447	486	514	508	477	494	518	495	447	540	518	481	494	532	501	490	489	490	491	505	461	495	500	446	497	493	495	489	521	487	461	480	485	491	469	507	548	461	534	468	517	540	488	514	484	524	503	518	469	493	505	471	515	515	485	496	521	507	478	439	510	474	499	512	493	524	559	470	502	486	484	497	497	461	484	489	506	496	496	466	500	495	533	462	480	485	502	486	526	513	497	520	513	519	504	511	500	505	475	495	531	519	494	534	523	458	507	448	478	472	506	480	497	511	545	481	506	499	467	503	523	534	506	500	479	490	502	498	447	471	495	523	458	447	495	482	498	494	482	508	480	539	466	539	515	522	513	507	486	499	490	510	517	509	475	488	487	466	484	490	499	516	470	508	495	499	461	453	480	497	481	474	466	501	496	517	500	494	485	474	525	498	496	470	520	481	495	498	488	518	484	480	533	489	513	476	521	491	507	519	515	489	487	509	487	485	462	511	532	508	482	480	474	496	513	490	528	444	500	450	492	472	457	460	449	538	518	516	489	494	493	520	499	453	467	459	495	521	493	504	469	491	497	510	496	500	505	500	497	472	462	514	533	498	517	476	476	455	504	499	463	516	499	481	502	509	494	493	472	486	506	522	504	520	465	522	489	486	481	501	517	483	487	522	466	479	533	482	464	501	445	523	529	502	548	476	494	499	482	489	505	514	509	493	514	512	483	472	450	468	472	521	496	488	515	464	505	498	481	528	484	529	460	494	551	503	479	502	433	525	490	516	463	516	511	521	514	506	489	498	506	501	474	467	545	520	510	499	511	528	544	500	519	522	514	518	498	518	513	481	495	466	478	488	487	482	509	501	494	538	536	515	497	510	470	487	458	502	521	487	455	491	465	468	495	498	515	488	473	509	485	464	506	493	485	494	518	472	468	477	530	531	500	505	504	457	460	506	479	515	498	510	490	492	556	497	514	495	477	481	515	477	509	520	466	537	491	528	512	484	484	476	495	517	511	503	477	485	492	514	513	508	524	490	491	514	516	496	512	490	484	482	448	464	510	497	486	475	510	516	507	503	471	520	496	479	525	501	494	534	466	459	464	495	470	478	499	511	528	502	495	498	468	490	522	482	516	489	539	473	509	473	489	502	487	541	514	478	495	457	497	491	499	480	490	510	520	465	498	509	481	540	492	530	455	533	512	458	513	502	530	515	489	509	464	551	495	519	513	537	504	502	506	481	482	473	506	498	482	520	517	492	497	497	490	439	487	486	512	528	505	474	499	462	475	485	511	498	492	476	495	495	482	512	486	502	489	491	504	500	488	482	487	476	508	493	496	505	509	487	536	495	499	482	495	499	459	478	529	462	479	546	529	470	498	484	509	474	460	522	504	490	521	487	485	485	487	489	493	499	512	500	503	506	500	534	472	491	479	525	527	475	515	512	494	476	512	510	521	520	467	486	495	496	513	506	552	497	507	545	476	493	446	493	514	476	479	488	492	510	483	485	525	511	507	495	531	496	558	465	451	501	482	494	525	493	511	482	470	473	496	534	479	488	516	456	500	537	529	485	517	488	492	495	496	517	524	537	474	507	501	540	476	513	491	483	503	521	510	458	502	506	502	459	472	514	511	514	530	516	493	524	522	536	481	484	499	506	498	503	516	534	459	545	494	497	475	463	514	492	482	509	544	486	520	506	531	535	514	491	521	454	482	476	500	496	506	480	471	517	483	507	501	502	513	509	480	541	507	485	524	477	519	505	506	517	506	463	487	472	503	455	499	494	486	453	493	455	495	530	511	483	475	476	489	485	465	468	503	517	497	515	519	489	488	489	478	524	483	474	472	492	499	473	471	509	575	509	528	526	510	481	495	487	491	464	479	522	462	455	487	445	498	481	499	510	516	512	479	534	502	488	480	497	498	465	490	478	535	493	508	510	509	461	482	526	506	491	500	485	497	507	477	551	473	483	473	524	501	497	490	477	457	492	486	460	494	463	512	538	478	449	468	490	502	557	520	501	522	534	500	516	487	467	517	527	526	499	477	503	466	470	506	511	533	493	507	487	494	481	472	511	472	495	469	535	500	478	535	493	488	490	526	483	495	466	497	503	510	482	499	467	492	469	488	463	490	528	514	492	493	548	499	493	477	473	464	497	518	502	458	507	461	491	534	522	532	487	483	511	517	475	512	515	511	481	518	503	489	489	519	511	467	501	437	489	468	475	494	504	446	471	471	503	495	527	505	463	482	526	471	516	519	506	497	503	513	539	475	524	543	481	492	509	494	527	482	463	475	494	500	526	495	503	473	512	487	517	512	530	480	497	476	484	497	502	524	478	487	475	470	498	517	503	501	491	534	550	491	503	534	528	500	506	503	453	517	492	459	514	490	499	515	497	493	480	527	500	502	492	484	513	498	529	496	496	490	480	542	464	495	445	522	506	537	473	500	552	502	486	499	473	518	526	476	470	526	480	479	507	514	537	469	542	505	477	461	486	480	488	490	484	505	474	474	512	503	468	524	517	496	468	509	452	545	542	488	504	499	505	506	484	472	529	486	522	495	476	486	510	472	534	522	487	446	545	471	483	495	503	498	523	503	501	464	526	502	478	532	514	484	509	488	481	562	479	492	476	493	511	475	484	524	495	477	489	511	500	491	500	482	521	546	541	494	506	493	490	457	495	491	483	502	505	488	504	525	520	507	462	532	433	493	503	500	474
23037	21434	29130	24247	21723	21736	14306	5670	3968	3179	2618	2092	1779	1577	1490	1266	1117	1092	1275	1378	1372	1344	1232	1134	1016	960	912	876	770	667	651	658	586	575	580	537	561	587	531	501	539	524	522	548	498	559	472	526	529	530	500	495	518	530	510	491	506	528	523	482	502	547	460	532	549	475	504	515	502	483	554	445	438	487	522	529	493	500	492	493	509	503	558	500	527	485	503	513	485	506	493	480	505	478	481	487	499	475	515	482	481	458	497	494	488	512	495	454	493	450	517	518	526	467	497	490	520	509	458	479	459	564	492	524	508	480	492	469	499	468	472	480	530	529	535	540	528	484	512	514	481	498	515	511	497	511	526	471	507	485	464	485	472	479	483	496	517	498	505	503	514	457	500	480	516	501	522	522	525	501	540	467	501	500	499	506	474	479	530	512	517	505	513	498	490	485	513	509	513	493	532	500	471	531	502	521	470	500	470	484	476	513	501	486	481	516	482	474	485	531	492	469	536	522	476	537	503	445	505	507	489	460	494	505	541	486	488	497	493	491	474	499	478	485	512	490	502	487	487	482	543	571	517	511	489	532	548	460	527	504	417	473	526	513	508	534	487	504	510	475	478	481	523	508	497	504	516	555	519	511	491	472	496	521	505	530	543	464	511	494	500	509	505	534	465	496	474	507	525	506	551	509	515	451	504	562	473	495	516	454	504	502	532	511	468	498	492	504	480	560	500	494	490	481	497	512	470	487	482	508	510	508	512	508	487	483	487	494	475	478	519	476	495	506	498	515	536	498	462	509	545	507	467	481	544	504	458	489	491	502	479	469	473	456	481	463	483	526	499	514	492	502	502	496	526	497	514	520	501	526	516	518	522	541	516	484	494	503	503	475	532	534	472	492	478	510	519	478	476	481	504	499	477	502	527	504	515	487	525	465	511	486	477	519	487	511	512	482	504	490	492	476	498	513	498	490	512	484	532	486	485	492	498	480	462	508	529	495	504	500	535	512	475	494	491	522	512	504	492	459	438	507	512	479	515	473	523	470	493	507	485	518	511	497	484	458	521	493	513	471	510	498	518	502	510	469	467	494	451	483	494	515	516	530	526	479	468	484	518	505	520	519	502	476	505	529	488	504	441	481	492	483	474	497	535	498	515	515	466	491	501	498	483	487	522	515	487	480	487	497	531	510	493	507	527	489	511	492	489	468	493	450	494	522	529	512	508	491	494	527	507	510	466	478	513	507	478	471	510	478	522	462	459	471	486	505	533	492	460	472	500	509	484	481	523	503	510	463	546	518	499	535	503	533	442	523	518	529	517	477	529	493	509	531	487	464	502	479	500	535	528	485	504	515	542	468	485	527	504	487	509	509	532	512	490	496	473	512	479	455	484	486	493	512	522	495	504	470	520	457	506	468	522	480	475	474	461	523	479	493	472	494	522	500	510	503	465	515	452	518	475	451	491	488	514	504	500	528	489	511	463	498	494	476	514	520	532	470	515	505	463	469	476	475	490	510	477	538	507	488	480	494	482	454	532	526	456	505	489	476	486	517	511	507	452	498	506	504	485	508	473	512	508	509	507	494	522	499	493	542	498	505	502	479	491	476	512	481	500	491	542	486	511	477	505	484	470	506	512	526	512	455	437	515	523	462	508	485	494	499	503	473	418	461	508	509	482	529	498	505	542	497	492	478	491	506	505	500	469	491	503	512	510	472	510	498	471	471	491	495	534	547	482	531	458	479	530	552	467	515	511	500	511	520	477	497	511	484	469	565	506	493	500	525	550	491	560	514	484	497	491	484	489	534	544	519	508	524	532	517	521	517	516	512	501	526	497	492	509	492	507	531	494	502	485	497	498	506	478	493	472	516	470	490	512	518	479	477	510	476	469	505	534	508	511	508	512	490	522	493	512	511	526	519	495	500	504	479	444	494	516	484	510	506	509	472	489	448	496	503	521	484	475	492	507	538	500	463	509	484	506	529	500	511	482	493	506	497	503	505	503	493	476	501	478	531	492	507	495	485	498	501	488	487	451	506	516	496	474	477	516	463	551	520	502	493	515	480	508	495	490	450	512	524	477	500	506	460	481	469	491	500	503	453	496	498	494	479	488	504	518	478	483	521	513	516	506	480	561	513	464	471	501	496	521	466	501	497	510	532	485	525	499	532	495	511	513	461	508	502	511	502	481	511	484	503	513	538	497	469	497	502	537	541	528	481	543	483	496	463	491	500	468	461	474	478	470	489	505	476	507	502	564	512	500	491	551	516	499	456	512	530	524	458	529	509	483	530	511	533	510	492	507	494	504	513	498	513	483	494	488	482	488	490	514	506	504	513	482	518	519	503	525	463	507	527	500	470	515	531	491	496	543	475	552	522	520	496	466	536	526	475	532	498	491	476	480	461	473	494	510	485	483	474	486	475	510	496	462	541	530	521	538	494	519	518	542	481	507	514	515	544	482	514	518	503	506	487	494	473	493	478	511	473	501	464	549	482	477	497	509	521	498	456	505	538	523	536	522	527	511	473	488	507	537	500	469	502	466	496	531	527	495	511	530	506	520	487	504	519	511	480	532	492	521	460	507	487	506	507	476	486	483	505	496	512	477	462	502	506	529	457	495	482	494	526	494	463	544	479	492	517	472	508	509	546	497	508	505	502	498	489	481	502	564	491	539	473	487	477	534	502	502	484	479	495	483	493	505	487	468	509	484	535	470	504	502	519	470	460	463	507	484	519	519	509	497	510	547	477	534	529	525	488	527	494	517	474	474	486	499	471	520	489	507	500	472	465	494	479	499	541	490	504	505	494	522	532	507	465	494	504	496	522	533	490	494	503	498	478	511	487	487	519	509	473	495	497	497	511	472	527	504	501	487	494	543	485	526	533	475	467	545	524	555	504	494	461	476	464	453	496	478	530	567	507	497	502	509	536	473	507	491	529	472	490	529	515	514	484	488	522	527	523	541	477	529	501	497	542	478	538	490	513	463	529	490	502	531	510	434	471	511	491	509	495	483	509	527	479	522	484	477	540	501	481	528	526	498	472	516	486	428	513	525	495	503	498	523	502	503	541	456	496	457	467	533	518	488	504	543	527	479	484	469	508	488	499	486	501	514	501	499	486	456	461	526	510	468	494	511	494	500	467	500	482	487	514	493	460	503	503	480	465	489	480	490	516	480	515	507	493	519	513	474	504	544	510	469	519	492	534	498	488	508	491	516	496	489	550	491	479	503	485	521	520	509	488	474	514	539	482	484	504	502	494	495	467	522	513	496	514	522	499	501	499	513	500	532	478	524	535	520	492	522	480	482	509	480	514	485	504	518	483	498	515	474	500	498	524	484	519	500	487	498	479	526	491	541	505	529	482	480	470	489	489	501	476	515	485	489	499	492	534	493	478	463	526	490	489	501	524	498	483	467	490	499	462	532	504	490	471	532	479	494	557	470	505	482	483	544	483	469	471	502	494	506	482	502	534	512	493	483	522	501	533	518	526	498	513	520	444	446	489	492	478
42413	64334	46827	33494	22616	14642	9746	7475	6171	4837	3770	2991	2386	2070	1847	1646	1505	1500	1686	1742	1807	1654	1539	1343	1236	1133	1071	953	828	735	748	655	637	633	606	595	578	541	529	533	547	558	534	532	559	545	531	496	513	536	497	562	570	557	507	491	558	500	536	516	513	514	478	516	498	525	531	560	475	507	531	534	518	528	471	522	502	527	464	500	489	493	513	511	476	499	542	445	475	499	486	484	463	484	514	503	502	510	486	526	504	495	507	505	500	505	493	494	523	525	477	473	466	498	480	474	504	485	479	513	513	482	490	496	509	503	479	524	476	506	447	482	536	457	496	497	477	499	520	524	490	537	527	488	439	493	502	461	520	506	509	506	497	524	510	508	490	519	521	520	478	522	466	510	478	470	499	476	468	518	479	487	493	483	505	489	506	489	476	529	474	480	495	513	465	499	457	492	497	480	512	497	509	484	485	504	539	525	495	484	494	525	520	524	508	474	524	508	521	535	493	475	483	479	507	508	487	482	517	513	484	471	481	463	474	544	474	487	520	513	551	480	477	501	494	495	470	495	525	507	504	486	487	471	507	495	492	500	499	510	498	507	468	468	472	501	472	545	497	490	479	534	499	489	500	484	461	550	495	486	499	523	492	473	476	517	491	481	452	515	446	497	529	476	500	457	479	466	457	481	511	458	501	565	495	500	478	488	514	495	492	479	485	466	497	540	479	528	443	516	457	501	517	466	484	481	477	473	494	493	491	488	467	479	500	489	487	519	498	489	525	536	469	456	461	516	502	528	534	520	510	478	488	494	481	508	480	514	479	505	456	469	496	480	510	489	488	456	495	511	488	514	499	540	473	482	495	480	478	471	512	530	496	476	517	529	504	503	490	515	530	494	487	491	500	528	480	496	510	535	514	488	467	548	514	505	505	457	491	481	526	494	491	517	477	547	506	509	471	481	489	495	496	481	481	528	480	492	506	438	511	483	509	528	503	480	496	478	464	515	497	489	499	492	481	499	493	521	483	469	519	522	501	529	476	507	499	468	471	483	505	511	497	548	471	481	505	490	484	511	489	514	467	501	477	431	513	497	478	464	490	506	505	469	467	527	526	497	477	481	499	469	486	541	465	526	536	491	493	484	480	467	503	476	490	453	512	481	483	509	477	487	463	462	502	486	486	500	501	530	478	483	535	440	466	527	500	525	522	473	489	547	469	463	560	484	478	482	482	534	461	519	523	535	493	498	512	489	453	492	522	517	495	505	518	457	470	466	491	522	509	513	483	490	469	493	515	483	489	491	478	473	502	507	497	449	510	487	482	466	466	546	491	500	489	478	483	513	521	499	498	496	492	485	492	519	482	506	534	464	490	514	539	523	531	517	493	539	492	477	476	511	497	486	524	560	482	452	525	479	500	483	460	489	502	501	490	471	511	557	507	479	524	524	514	474	483	463	449	470	488	492	521	516	497	497	483	518	513	508	515	481	487	510	485	508	545	499	510	493	501	524	479	514	461	504	516	525	474	497	488	499	475	512	496	492	513	467	484	508	484	511	492	472	461	517	531	524	517	511	475	515	502	510	487	463	493	466	471	491	474	483	506	500	517	503	467	489	486	481	488	505	466	506	485	484	522	460	520	489	509	477	499	529	490	523	538	493	489	490	502	467	551	516	469	510	461	477	499	477	520	507	473	458	507	534	494	519	504	473	495	498	501	459	534	485	453	476	519	492	500	463	506	486	498	493	493	536	498	470	506	484	494	455	509	523	513	468	519	510	466	525	499	452	545	487	479	495	490	503	495	513	458	508	498	485	508	497	475	480	509	498	511	514	483	478	498	517	467	495	491	497	504	471	475	478	467	530	472	523	518	508	482	548	491	492	466	508	499	506	484	528	482	518	496	519	469	483	489	487	505	500	483	543	520	494	507	493	482	495	476	522	524	533	485	518	497	491	476	479	498	499	497	471	503	500	503	489	507	552	476	495	498	480	510	500	451	460	503	508	486	468	503	530	524	473	522	496	487	482	524	491	501	524	505	479	488	503	511	500	496	477	493	500	503	513	507	504	501	528	451	508	502	506	494	492	503	465	486	471	522	508	496	456	499	491	497	463	480	473	496	475	477	475	502	475	455	511	474	528	539	482	503	514	477	473	493	503	508	493	469	532	506	467	493	470	526	459	511	466	534	481	521	503	484	461	520	476	511	491	474	499	487	488	507	530	511	522	485	467	493	515	501	505	520	500	533	527	480	476	518	482	537	472	487	465	486	484	498	497	483	458	489	498	472	532	475	469	472	470	502	497	471	484	481	505	504	484	546	483	458	496	507	472	499	532	478	504	514	500	501	508	508	484	538	473	485	523	543	465	556	463	505	518	447	477	479	466	488	478	456	516	516	477	493	483	513	499	470	498	492	507	498	494	493	507	484	471	460	467	498	511	517	502	479	466	497	472	481	459	518	500	489	495	437	496	533	469	480	501	469	485	517	527	470	490	498	526	502	502	461	498	468	484	506	482	491	444	454	476	520	517	487	505	551	471	482	483	470	465	526	506	453	498	480	509	480	508	510	498	473	523	501	533	502	464	471	515	452	468	516	503	534	533	514	503	483	503	529	544	503	510	477	471	473	503	499	457	491	483	515	516	514	462	537	512	496	533	502	489	484	515	508	499	508	500	465	517	485	506	498	482	478	476	465	506	533	473	430	506	480	505	510	505	526	513	466	493	521	509	533	537	508	492	493	500	481	497	485	477	471	476	509	458	489	487	544	498	469	478	465	505	513	513	489	466	467	483	500	485	550	517	472	515	478	529	498	512	499	480	472	497	488	490	525	496	491	495	509	472	489	479	474	491	484	496	480	473	476	525	518	523	515	497	504	516	489	493	475	480	510	497	507	503	515	490	488	493	512	457	517	469	508	500	494	469	495	502	516	497	487	498	482	457	540	462	504	508	498	490	475	476	476	496	508	487	483	508	504	528	500	493	527	535	530	498	465	474	483	506	489	491	519	487	495	499	476	500	501	501	532	513	503	472	471	451	467	508	496	471	485	506	487	543	509	492	523	522	478	515	480	481	489	469	507	496	480	525	477	506	495	471	528	526	495	519	509	460	476	497	494	506	509	503	495	508	499	480	509	503	514	526	456	487	506	482	474	505	473	518	536	547	476	453	508	488	520	494	496	483	489	465	518	511	471	517	514	477	471	513	475	481	472	513	508	511	470	511	496	528	468	487	464	517	485	469	489	479	509	470	467	487	471	533	503	485	478	490	545	487	471	499	498	483	501	497	479	503	528	512	470	487	495	485	495	548	511	489	521	524	497	509	524	501	501	487	523	467	505	488	464	523	491	492	475	482	474	491	472	495	477	511	467	502	507	502	486	547	494	523	495	463	529	529	527	522	505	512	470	481	476	502	513	489	478	516	510	461	505	496	503	492	457	513	506	521	459	485	523	476	494	501	491	503	473	493	497	511	497	502	473	492	528	492	447	490	490	537	455	507	547	524	524	520	535	510
36173	38926	37878	26325	13707	6618	3534	2918	2436	1753	1420	1241	1101	940	972	922	1104	1200	1012	1009	871	839	800	770	639	650	667	624	618	518	552	523	500	482	472	515	531	485	490	473	448	510	465	488	515	529	498	499	495	453	460	503	505	520	489	483	475	481	475	505	509	463	508	461	484	473	506	500	502	492	518	452	464	498	504	476	472	448	460	476	431	476	490	454	444	498	483	458	498	480	440	506	473	476	442	515	488	511	515	494	451	499	460	454	489	496	497	463	460	470	471	438	496	452	479	472	447	482	477	472	492	479	457	478	449	487	508	487	487	483	473	437	492	484	478	497	476	472	471	483	467	462	440	492	497	443	482	450	474	478	484	477	454	529	474	452	438	445	465	490	530	447	431	479	472	495	486	454	517	462	487	491	489	459	459	489	453	458	464	435	510	452	480	499	506	510	461	425	475	523	464	493	426	469	425	497	473	486	484	524	479	474	499	490	487	452	470	480	466	502	455	495	472	488	479	489	491	513	492	466	474	495	486	466	497	426	470	474	438	469	480	440	484	446	483	485	508	498	492	482	503	497	493	465	459	480	466	512	467	479	489	512	451	458	464	481	493	451	469	432	457	425	468	481	493	450	457	488	470	468	495	484	467	476	448	464	448	453	489	467	521	453	462	509	485	489	518	476	504	506	498	479	497	468	456	490	479	468	452	491	464	486	488	436	461	480	472	485	458	449	467	471	493	461	479	489	493	480	483	427	469	486	438	478	471	518	473	484	484	473	509	523	463	498	488	458	423	462	496	504	465	494	508	502	448	481	488	469	475	448	517	483	507	495	442	507	479	462	474	471	463	461	504	504	470	493	525	487	464	511	481	501	494	490	483	491	500	460	507	479	447	499	440	474	480	495	480	448	506	487	471	465	498	464	475	464	488	476	497	503	495	499	510	484	445	481	472	448	504	461	470	454	506	472	506	485	471	503	444	447	440	481	451	491	502	443	512	456	474	473	445	478	517	501	473	476	462	458	470	472	485	470	447	498	485	486	489	477	467	504	455	453	481	496	480	450	465	448	452	473	491	515	433	486	482	452	521	504	455	443	492	466	476	464	505	472	496	513	480	494	487	466	482	479	469	455	456	463	482	475	475	484	491	483	488	529	405	496	512	477	528	488	484	469	469	474	499	526	482	453	446	459	479	465	464	495	452	450	482	470	506	500	423	480	471	478	437	473	465	474	524	469	471	460	506	498	478	488	484	455	465	503	524	490	486	477	446	488	460	481	503	458	462	499	448	440	496	497	469	455	458	480	460	468	470	444	521	476	470	459	494	447	481	501	490	431	478	436	508	515	517	447	447	513	429	490	476	506	452	504	495	473	462	518	471	501	480	474	482	471	460	447	479	462	490	490	499	460	498	493	440	457	492	461	490	465	426	467	438	444	470	469	486	481	494	465	476	521	453	489	470	497	477	486	451	466	493	493	497	517	444	502	514	480	463	494	503	422	463	507	480	490	484	523	468	478	477	504	486	471	450	483	525	465	464	472	483	472	516	502	469	456	480	524	498	451	508	472	464	465	460	429	465	442	509	430	415	458	446	480	467	479	493	467	458	515	468	485	479	488	524	501	463	449	436	451	503	497	500	484	492	453	480	460	492	499	450	476	467	471	466	482	457	459	471	538	471	459	501	464	468	473	471	478	478	463	506	462	481	462	489	487	473	481	446	473	476	472	467	462	444	462	468	472	478	460	443	466	484	477	475	503	452	514	491	477	479	510	453	528	508	468	474	498	472	492	481	471	470	458	486	497	464	469	466	458	509	481	478	456	499	493	472	480	535	464	469	473	432	498	485	470	494	468	462	473	497	498	486	490	490	474	465	481	504	486	474	488	472	478	466	465	489	482	513	422	470	480	490	467	485	482	501	460	478	492	463	486	508	467	487	514	502	505	501	470	513	476	538	461	477	476	494	470	453	468	472	483	453	471	509	455	519	504	487	457	495	456	510	500	497	468	471	509	522	510	469	464	501	497	495	525	471	475	490	440	520	516	462	494	488	516	505	447	484	473	495	482	486	457	463	482	453	515	469	492	441	482	521	467	515	494	495	521	463	488	453	468	472	480	438	471	508	456	465	510	482	519	461	457	469	455	478	490	482	508	520	496	461	470	474	489	461	476	452	455	431	478	469	486	512	480	448	504	471	467	473	502	467	491	493	488	481	465	487	488	443	494	417	530	459	486	471	446	465	478	476	485	498	444	494	470	493	539	468	479	424	444	499	491	466	495	491	488	447	491	504	473	479	512	462	456	423	492	431	468	489	447	497	497	487	465	497	477	491	483	480	462	476	491	464	499	502	477	477	482	488	500	507	512	505	452	464	513	495	466	474	457	499	468	472	491	478	457	458	471	453	471	460	458	475	497	503	443	469	509	459	442	466	476	465	442	500	445	464	437	478	454	486	475	486	467	482	481	476	428	472	441	496	449	505	474	465	536	491	459	464	496	507	466	464	466	503	463	491	504	495	461	502	436	435	466	489	469	465	479	465	439	500	479	457	515	522	492	517	445	475	481	514	466	497	456	480	499	467	456	476	552	472	501	451	458	524	497	487	500	477	482	447	452	471	452	461	511	460	485	511	492	491	468	494	478	451	428	465	519	483	457	481	488	518	493	488	468	462	498	446	423	464	460	484	448	455	485	475	449	467	496	455	480	462	481	448	486	494	478	470	467	454	509	498	498	505	485	482	511	504	456	463	524	475	485	463	503	470	472	485	456	461	484	465	468	458	471	472	460	492	448	483	463	490	474	492	467	453	526	503	483	449	444	493	464	474	507	480	468	466	478	495	475	484	554	502	482	477	424	453	472	517	458	484	471	488	504	485	471	494	488	524	465	467	458	475	462	500	467	498	457	470	509	506	453	458	482	474	474	515	490	444	463	501	460	490	475	485	494	488	481	480	493	473	490	469	508	466	496	484	455	467	440	430	472	479	462	472	501	489	493	501	466	488	467	471	527	460	477	441	511	504	473	484	487	507	475	470	478	484	489	457	501	512	519	469	483	485	468	486	493	493	431	464	482	457	516	497	466	466	483	460	510	466	484	490	468	474	474	444	448	482	461	453	483	422	445	512	461	497	517	508	472	497	486	491	484	526	505	484	467	409	468	433	472	482	470	500	473	466	461	479	517	482	498	460	476	526	524	485	503	466	487	499	436	472	476	473	468	431	512	488	516	484	431	495	436	465	502	473	481	488	479	456	473	452	491	504	463	480	476	481	427	457	494	458	469	472	471	492	473	459	492	470	457	479	503	490	505	480	519	479	419	504	456	484	518	483	470	491	458	425	494	477	463	483	509	477	480	443	474	477	440	469	484	480	519	484	470	489	453	456	469	482	428	457	421	509	483	523	469	482	475	443	456	471	461	472	523	459	463	540	478	505	507	464	483	500	473	491	461	495	468	479	483	495	442	462	474	463	457	464	492	488	426	490	497	474	498	467	515	448	466	484	516	487	487	461	506
40377	50956	36814	22795	14410	8811	5605	4582	3834	2754	2200	1774	1542	1369	1215	1133	1402	1508	1265	1264	986	1004	957	882	790	756	768	655	594	536	566	588	513	488	507	510	519	489	533	504	472	519	478	483	460	515	542	494	494	482	500	491	457	480	474	525	515	469	508	539	485	467	515	471	499	419	500	486	486	491	490	488	459	484	489	474	481	487	487	484	504	460	509	478	490	510	491	495	487	476	467	480	490	489	484	498	498	490	559	456	483	481	490	455	470	485	480	513	467	479	476	474	489	513	489	441	498	518	489	506	448	484	432	471	430	491	510	485	494	478	498	479	471	468	454	506	465	509	518	543	482	487	500	500	468	516	497	456	437	452	556	470	505	486	468	535	440	514	470	503	497	454	513	515	508	512	472	480	455	497	486	500	500	502	483	504	479	493	467	466	508	486	479	504	480	465	489	477	476	483	517	484	486	506	454	487	463	479	470	501	468	479	500	505	482	483	499	494	476	462	503	476	513	482	490	486	502	449	510	492	480	480	457	463	490	474	466	480	449	507	522	512	466	517	508	467	480	473	502	432	477	489	496	485	489	478	482	501	527	519	477	523	534	519	483	451	405	494	485	455	465	462	467	483	523	472	500	482	493	496	468	458	491	476	461	462	465	484	469	499	489	491	511	485	499	456	476	487	470	477	488	484	460	504	480	490	462	458	451	500	507	464	460	492	497	459	521	498	501	489	471	506	468	486	507	484	502	464	513	508	479	484	465	495	528	503	521	496	471	492	521	478	469	514	494	494	531	498	464	487	482	487	481	510	513	472	488	480	480	504	483	476	517	485	505	484	483	526	456	540	499	496	489	473	517	496	485	485	476	475	494	483	497	525	464	507	502	460	484	516	492	471	485	492	488	475	494	490	479	477	503	495	483	476	522	493	464	493	452	482	500	457	468	467	475	497	453	483	488	440	478	488	475	477	498	498	527	461	527	484	473	472	505	518	454	455	477	529	513	498	511	481	476	439	503	496	492	446	502	480	481	505	513	473	503	458	473	501	496	506	450	463	488	500	489	506	447	474	483	462	483	505	449	492	496	521	466	501	512	484	477	491	459	523	477	485	520	458	445	472	454	501	509	473	442	487	452	478	480	495	484	504	520	432	508	507	533	429	459	500	484	472	491	457	507	462	469	531	524	503	470	477	498	507	496	513	500	486	494	485	502	480	474	458	466	492	486	515	517	464	537	504	501	460	506	432	517	476	493	472	516	500	498	491	476	485	506	482	501	494	507	505	485	480	445	465	481	521	474	467	474	522	480	518	485	530	476	470	472	491	504	529	474	484	449	514	440	500	464	481	469	505	504	455	495	466	476	465	479	474	464	507	465	497	505	455	488	506	492	509	498	508	532	472	466	505	470	510	512	481	484	472	529	476	533	501	474	497	467	490	478	512	446	473	489	487	507	469	490	495	484	474	497	511	514	489	447	505	507	462	499	478	460	490	505	460	521	498	492	496	486	488	445	513	490	473	493	481	501	490	482	480	471	494	545	486	465	493	517	521	490	511	459	508	459	500	464	465	471	504	507	443	476	467	492	471	525	502	474	540	496	513	498	496	457	476	491	437	417	497	490	478	520	486	525	502	461	489	478	510	532	466	489	481	457	492	520	482	474	482	491	496	443	454	507	519	528	496	470	485	507	495	487	458	477	462	432	495	478	487	518	509	518	481	502	512	535	532	490	484	465	482	476	488	503	500	503	501	479	512	457	480	489	517	525	499	519	441	467	476	501	504	467	467	488	487	488	455	472	471	481	465	490	508	489	454	478	516	491	464	495	479	490	502	510	499	472	464	486	515	488	461	476	478	465	501	494	491	488	498	467	469	490	453	514	508	472	483	489	513	449	475	492	502	469	475	468	495	478	461	487	525	496	531	508	523	460	481	474	467	469	507	480	486	434	448	481	460	433	478	505	490	493	497	472	567	459	462	430	529	469	486	445	460	461	494	429	474	455	510	443	459	499	486	479	468	517	498	493	472	508	464	509	468	480	468	475	462	522	492	495	482	451	494	507	487	503	517	497	481	503	518	488	469	470	471	484	492	511	529	476	465	443	550	497	501	456	497	512	484	490	484	497	479	469	479	493	493	463	490	472	512	477	522	460	478	486	478	488	468	534	484	434	525	488	505	521	452	505	479	484	482	505	474	468	486	461	492	509	465	474	481	477	467	529	526	511	463	458	515	516	500	464	470	497	487	468	469	482	473	507	495	511	511	491	478	471	478	471	460	505	481	479	491	483	528	502	479	466	502	452	483	488	507	492	445	508	515	467	469	483	470	456	448	493	469	461	511	484	468	474	501	477	471	498	471	475	468	507	537	478	486	478	505	537	481	515	478	474	552	513	466	481	513	460	490	484	474	495	479	476	475	503	497	458	496	492	456	486	524	477	488	509	484	491	499	493	504	475	504	510	512	473	458	503	490	497	488	500	501	534	474	479	447	468	484	509	473	485	460	488	502	504	533	482	484	495	489	489	488	456	502	487	496	479	457	488	508	457	475	471	504	507	488	497	484	511	505	514	491	458	484	491	489	506	493	520	462	535	472	516	453	530	464	496	495	430	462	481	470	512	475	443	440	477	517	491	509	495	490	473	473	502	458	518	512	505	548	492	490	503	489	488	455	474	483	473	475	489	515	488	507	483	485	460	501	512	485	444	493	462	456	485	466	499	480	481	489	430	488	473	519	500	519	506	474	518	472	457	494	448	492	489	498	474	497	460	537	482	493	474	475	511	491	502	462	486	532	493	485	496	494	518	526	468	475	485	509	482	497	506	466	530	477	482	507	457	459	439	498	522	466	559	468	511	483	468	465	469	472	483	477	497	456	518	500	462	480	488	497	506	433	464	486	481	491	487	475	471	499	497	522	468	519	478	520	500	516	471	462	474	531	467	499	532	466	476	508	460	486	516	503	462	457	502	532	503	476	472	488	475	484	503	495	492	496	459	466	455	489	488	477	461	518	494	505	467	484	493	451	519	507	505	444	485	502	457	478	482	469	477	502	484	529	493	500	472	478	515	482	504	473	512	479	468	472	450	467	462	521	455	465	472	494	517	496	510	457	455	463	475	488	472	473	460	445	516	505	470	485	431	479	465	481	495	513	499	534	490	443	510	444	529	491	452	508	467	481	505	518	468	446	466	518	482	474	499	492	475	482	483	487	497	482	476	487	458	487	443	461	538	473	492	511	470	490	482	479	456	498	483	481	458	468	491	497	471	531	465	453	502	469	517	505	458	472	487	488	481	494	478	489	497	504	510	487	461	510	470	500	492	487	465	499	479	416	491	502	454	535	513	497	447	501	463	515	483	465	451	444	535	455	472	511	452	485	484	513	510	463	487	499	492	472	450	504	445	457	499	500	493	504	482	462	502	504	476	486	482	500	498	527	480	459	477	467	456	457	464	500	499	460	499	496	505	538	494	472	472	483	502	483	495	482	501	499	491	431	493	526	492	499	462	469	461	495
24326	21432	28928	26123	23756	16659	7624	4811	3712	2830	2280	1966	1597	1498	1402	1196	1278	1472	1470	1355	1208	1095	975	894	778	688	721	655	643	615	615	525	523	522	524	484	481	510	470	516	496	468	497	498	444	452	456	470	470	470	465	486	492	491	500	501	486	457	470	460	450	458	492	483	493	490	483	495	480	476	489	482	504	487	462	427	485	460	448	461	451	494	488	481	480	480	481	425	513	481	507	474	471	479	467	503	484	470	472	507	494	445	454	502	448	481	494	491	456	490	470	462	517	464	477	433	469	451	476	446	498	453	492	478	522	501	414	474	447	470	438	488	458	448	474	509	491	493	447	483	516	512	461	455	462	465	536	472	428	457	495	428	481	436	472	445	480	499	454	473	465	439	490	430	516	455	447	481	504	441	469	489	462	501	406	500	475	486	432	480	483	485	446	469	464	490	460	482	450	476	458	458	472	481	449	443	471	473	445	467	474	485	477	495	501	457	494	452	528	502	456	469	461	437	474	473	458	497	459	454	471	481	482	497	476	479	451	471	495	459	472	505	512	503	436	469	464	456	489	487	434	422	502	484	433	512	469	470	516	481	459	472	447	453	471	490	462	454	435	488	445	469	480	456	491	482	474	479	465	451	487	478	475	455	466	478	461	488	449	492	506	496	468	463	488	468	456	468	496	458	460	476	498	443	454	489	471	478	458	459	441	426	458	527	494	474	450	507	497	470	418	439	476	443	472	452	464	474	450	449	472	508	486	476	462	469	487	404	467	464	508	477	458	473	446	484	448	461	493	479	507	437	503	491	470	463	462	471	453	487	488	471	450	502	448	470	460	485	481	424	491	494	434	455	471	466	484	470	451	477	452	517	467	469	476	468	470	503	475	445	482	468	458	447	475	483	456	483	458	485	459	493	456	468	460	487	496	484	446	454	499	449	484	418	466	471	450	469	450	450	459	444	442	472	444	456	467	490	429	472	478	503	462	446	435	466	463	486	427	464	494	503	491	432	476	458	445	472	495	513	430	484	484	455	435	458	499	485	482	513	480	462	455	502	498	449	477	467	499	443	477	455	454	466	481	470	501	454	461	465	489	472	467	470	473	472	445	434	470	472	476	473	474	454	498	466	481	500	443	488	497	521	478	469	491	423	476	470	439	469	475	463	454	474	476	437	448	488	461	474	468	447	439	483	437	464	448	484	518	458	472	457	449	463	473	511	479	476	458	473	420	488	506	460	474	457	493	464	467	441	482	414	491	461	450	470	442	497	459	447	464	464	421	480	474	446	450	461	490	449	449	445	483	484	443	454	501	442	473	466	465	462	502	479	466	471	439	482	443	458	475	474	447	448	484	450	454	442	450	460	486	494	472	478	489	465	440	493	452	517	482	461	474	467	458	501	468	475	459	478	489	467	458	457	461	464	461	488	503	439	503	499	485	481	488	448	457	489	518	478	437	479	465	438	480	491	449	492	464	506	475	465	474	500	481	451	473	500	455	491	433	464	452	467	454	425	435	455	471	455	458	488	503	492	488	526	444	455	463	477	467	475	459	475	503	475	498	453	445	470	495	480	460	495	465	515	506	438	496	455	486	493	468	494	470	502	436	449	462	468	469	464	478	486	469	439	486	458	464	431	489	441	432	466	453	461	457	464	480	470	510	527	499	415	462	499	494	453	424	461	467	495	524	478	469	483	471	533	484	447	477	459	449	502	463	412	467	456	435	482	492	463	495	449	487	460	483	433	471	469	465	456	472	519	446	485	491	446	461	450	491	494	510	458	475	441	494	446	457	468	463	462	452	490	486	494	479	461	493	496	462	471	440	479	464	451	446	463	457	458	469	486	468	461	471	452	450	468	494	484	520	488	489	458	482	494	495	507	468	440	464	451	470	472	514	460	426	456	464	436	461	485	461	471	476	463	508	492	463	468	487	484	482	528	507	483	477	526	492	463	470	441	447	470	552	450	429	463	507	472	501	448	480	479	486	477	466	501	504	454	506	481	503	469	465	492	475	446	462	486	441	473	465	466	435	462	460	483	457	451	451	476	489	508	490	447	525	484	445	451	461	456	459	503	457	450	461	452	463	489	494	453	457	488	499	445	487	475	455	504	463	475	472	489	457	498	450	479	472	522	472	453	449	485	446	454	465	460	471	468	451	475	438	451	483	445	475	449	445	464	456	490	461	489	468	473	440	494	442	453	483	458	440	470	479	463	540	457	446	472	479	468	474	491	465	461	480	467	483	469	470	464	460	486	484	503	481	532	444	482	460	451	469	519	494	478	470	494	444	489	468	492	437	448	479	494	463	490	457	506	478	512	480	522	451	431	489	495	461	457	426	462	458	442	525	440	453	494	454	457	435	464	437	490	457	456	472	467	486	448	468	467	482	462	458	480	479	472	490	502	440	458	424	510	466	445	436	475	475	483	466	498	476	460	466	425	460	439	489	476	472	470	496	508	486	486	495	461	479	476	440	463	461	462	466	499	457	461	493	450	443	439	474	452	461	468	451	442	441	498	444	473	462	477	491	506	506	469	469	470	487	472	475	459	449	455	427	485	463	430	434	507	482	473	474	518	518	473	514	474	450	497	480	457	440	455	467	488	458	518	467	418	495	435	451	483	469	483	431	545	504	477	483	467	476	456	447	472	500	482	464	451	477	505	496	477	480	488	496	428	444	521	476	485	460	460	495	503	523	464	471	443	495	466	468	458	448	461	494	468	443	499	489	459	514	478	511	490	494	463	477	487	493	480	461	462	494	448	472	460	465	457	490	464	449	481	473	456	505	460	447	484	486	451	486	441	499	495	483	451	481	472	531	485	471	485	488	472	448	440	449	467	483	461	475	459	489	506	485	458	481	504	452	505	465	478	514	450	496	472	460	440	429	432	478	471	494	494	482	491	480	479	433	479	488	460	459	463	479	492	462	469	501	476	458	442	511	499	465	485	458	463	442	491	469	434	477	478	502	454	500	460	452	465	460	446	471	479	472	485	448	444	458	444	432	504	479	483	462	461	460	458	473	466	455	502	489	468	472	464	477	447	464	516	458	444	443	497	453	491	454	459	476	470	461	463	507	452	488	514	466	527	471	434	452	462	474	465	504	464	466	452	477	454	499	492	477	456	465	502	441	513	437	467	470	467	434	498	501	450	455	488	448	444	456	471	446	464	489	497	485	441	455	458	462	490	473	502	432	465	479	438	453	517	469	423	477	464	462	504	500	484	477	501	475	471	464	468	469	424	474	443	425	490	445	482	468	456	486	491	489	469	469	479	500	494	441	472	484	483	446	517	493	449	481	462	484	495	487	467	490	502	476	521	489	492	474	466	485	462	500	485	472	481	413	457	491	476	455	450	491	502	471	483	491	489	477	450	460	509	534	466	476	483	488	479	501	464	481	448	466	494	464	458	489	483	480	462	450	461	486	449	487	477	494	446	467	446	479	468	488	438	476	445	502	451	505	473	452	489	448	468	482	453	506	456	471	437	482	449	493	462	464	470	492	473
37053	61391	44801	34036	25150	12330	8111	7197	5848	4403	3304	2744	2273	2062	1748	1465	1741	1889	1905	1820	1534	1389	1157	953	884	848	773	706	621	615	598	618	517	572	547	516	496	524	533	504	495	481	495	513	573	521	518	507	439	471	518	517	508	484	482	500	503	463	460	493	476	465	499	487	485	469	504	484	512	445	469	479	441	517	482	483	513	521	506	480	536	465	475	478	435	480	437	460	551	494	471	496	509	448	491	474	469	496	454	473	455	477	526	486	466	479	495	457	427	462	473	512	458	468	489	440	482	468	434	456	486	477	499	473	471	503	460	473	481	497	474	458	479	463	493	451	503	495	478	469	483	470	500	491	463	452	445	491	473	473	481	462	476	469	473	443	457	482	491	448	491	456	504	506	489	475	460	487	482	472	470	472	481	483	420	505	512	474	462	475	492	478	479	491	477	462	517	503	419	535	506	488	512	483	454	489	491	510	506	466	467	435	480	483	485	511	496	486	489	454	436	495	477	527	462	471	473	456	466	482	464	486	551	495	436	483	440	508	497	461	442	478	476	460	484	477	501	482	446	486	484	512	461	497	474	451	474	473	487	449	481	453	484	473	484	499	516	497	496	464	480	499	455	495	474	488	451	473	487	511	511	492	471	474	516	484	451	466	491	515	509	488	474	465	507	482	467	483	444	477	489	472	477	468	495	476	497	496	508	446	460	476	468	495	460	492	507	492	460	506	488	554	490	498	452	503	486	463	492	489	465	515	454	473	486	509	517	438	496	499	531	512	470	462	465	452	457	476	483	470	488	475	482	482	484	475	532	464	479	473	478	494	476	482	476	465	466	458	473	488	460	491	459	472	474	470	447	462	445	477	513	482	503	450	453	477	473	476	492	511	490	497	483	479	482	470	457	486	483	482	495	496	508	506	470	448	490	504	462	477	468	456	461	478	464	477	477	454	490	471	475	440	489	484	464	481	517	523	447	467	460	493	466	490	469	452	508	465	466	450	500	440	477	471	487	471	496	499	449	472	486	504	464	491	483	496	499	511	516	483	449	449	503	519	501	468	458	498	483	491	462	481	462	465	453	454	502	489	449	445	460	469	517	486	480	481	461	474	470	462	479	479	496	488	454	447	485	460	470	495	505	469	486	522	470	509	465	497	470	496	543	484	487	498	458	497	464	503	476	502	491	463	510	474	500	471	485	462	482	468	441	484	485	473	486	514	480	488	474	515	464	460	459	469	475	474	463	471	497	506	501	525	483	519	489	497	474	479	497	486	487	461	475	492	473	525	441	468	487	489	513	461	491	453	497	460	473	478	479	488	491	465	491	485	475	476	448	448	520	491	426	470	463	481	491	457	494	474	504	488	470	484	490	471	494	485	505	494	509	462	506	464	455	461	457	468	446	468	492	508	464	496	447	490	463	440	472	474	480	497	477	484	467	470	499	486	466	475	488	426	484	420	514	476	487	481	471	478	505	486	460	491	477	479	482	448	495	459	462	477	462	491	447	473	470	500	462	483	490	493	466	468	499	495	441	497	499	491	456	498	482	494	502	503	450	492	461	457	487	446	506	497	486	505	520	461	478	495	518	467	455	471	494	492	491	502	492	488	461	494	485	469	469	438	493	440	487	466	471	483	456	516	478	457	453	504	488	420	449	473	477	535	490	470	500	483	491	471	463	475	464	464	466	440	461	490	499	497	484	503	472	463	469	474	507	498	463	487	469	433	500	413	510	458	455	468	466	488	517	448	499	487	452	498	491	501	494	476	447	483	457	490	495	484	502	480	503	460	498	507	446	448	475	456	472	497	506	518	472	469	453	484	486	499	467	503	483	520	477	473	461	428	474	474	496	494	483	496	485	468	485	472	491	484	466	476	453	463	458	484	484	471	478	483	456	451	507	480	496	468	449	462	490	468	499	500	500	506	474	461	498	525	486	479	457	443	442	504	443	474	484	469	480	447	487	457	480	495	502	460	491	457	486	481	513	457	444	477	499	460	513	457	481	473	486	443	470	524	467	472	451	483	512	424	519	491	477	492	462	467	472	473	521	462	497	501	485	440	477	470	441	493	486	469	488	478	471	464	497	521	476	480	467	458	471	427	489	493	474	482	508	497	471	481	503	477	473	481	519	532	480	497	482	462	467	443	455	497	531	474	515	496	526	453	471	454	503	466	479	484	495	476	447	478	505	486	489	445	461	472	466	493	486	468	468	481	469	455	444	479	482	438	500	475	498	468	493	472	494	485	486	476	524	473	491	453	465	496	471	449	474	461	488	529	460	516	495	508	474	476	481	466	498	499	469	498	457	483	474	463	467	497	489	461	446	481	467	466	477	483	454	478	502	475	490	444	505	492	518	467	480	483	449	519	483	461	490	482	455	465	457	479	492	492	468	487	472	466	467	476	443	438	492	445	442	506	477	477	470	510	475	492	495	440	455	490	474	437	514	476	415	433	474	476	444	436	506	483	449	492	498	484	490	475	532	438	425	477	468	506	497	476	492	523	480	475	479	490	446	470	531	489	459	488	504	493	475	453	473	428	486	488	440	472	477	454	498	509	503	495	488	491	445	481	490	449	480	502	501	514	461	498	492	465	463	504	521	473	490	461	484	470	462	502	489	485	471	457	469	483	473	461	429	492	472	498	481	464	464	485	475	500	482	479	505	489	469	456	479	454	499	472	496	469	507	462	502	476	497	497	457	483	492	444	501	465	488	490	456	450	450	470	475	474	498	476	490	480	468	466	496	444	466	453	463	474	489	496	481	479	465	441	494	470	481	474	498	463	486	504	499	478	491	491	526	468	453	475	474	457	443	444	499	480	473	433	507	449	476	480	509	467	462	479	469	476	454	457	486	490	440	467	476	452	491	518	499	466	498	489	459	439	477	456	465	496	450	470	466	452	481	495	452	465	479	480	504	489	498	484	498	454	486	517	455	480	502	469	478	476	482	516	481	470	538	468	480	480	486	500	479	476	499	427	483	449	502	463	480	486	477	454	486	458	485	447	503	495	462	477	487	470	479	462	492	488	484	504	483	463	530	496	462	485	466	495	504	506	482	458	491	486	446	504	495	454	480	495	448	524	450	509	485	464	487	450	468	506	482	500	482	454	496	461	458	465	493	441	465	470	437	488	497	492	517	452	452	458	475	459	495	522	450	455	475	486	507	436	475	540	467	474	488	520	470	452	485	502	462	492	478	437	487	507	515	464	456	453	486	488	508	481	543	471	472	493	486	480	497	449	484	514	450	457	510	495	445	463	456	472	440	480	487	467	505	502	491	460	446	481	476	491	466	490	455	455	467	443	467	489	455	476	503	450	506	477	491	462	515	479	502	467	476	430	455	474	470	506	445	505	470	480	456	497	497	499	461	478	501	486	466	461	492	466	484	471	469	431	490	506	474	489	493	476	470	501	465	511	495	494	475	462	493	497	481	431	473	458	491	474	432	485	457	494	458	458	457	460	460	487	492	475	494	503	435	524	465	466	477	490	485	477	472	478	470	464
25431	21811	30439	29257	24384	11710	5744	3898	2843	2390	1854	1443	1429	1250	1291	1122	1052	1089	1195	1126	925	853	800	787	668	649	622	575	607	510	563	528	487	536	551	498	491	516	501	499	529	506	493	517	490	534	510	493	519	488	472	491	506	534	502	504	489	510	479	494	515	482	485	471	488	486	543	513	515	521	505	510	518	493	535	493	506	489	537	542	455	519	491	494	487	488	524	503	486	474	470	510	476	526	472	499	502	492	521	520	498	436	446	479	502	546	438	504	518	497	490	474	515	485	487	500	479	539	492	544	512	493	528	459	492	453	463	516	505	529	501	491	501	526	505	495	464	500	479	514	516	497	453	493	504	487	489	488	504	516	469	490	493	530	472	460	499	495	487	454	485	511	499	465	462	491	519	514	470	435	480	462	487	524	464	515	499	468	448	539	507	495	535	500	510	479	502	507	482	505	475	512	475	478	487	476	484	513	502	489	471	495	503	491	483	443	513	482	511	470	471	502	481	540	481	521	508	492	520	459	507	522	515	483	512	493	532	481	506	492	508	487	477	489	540	509	524	520	504	508	485	495	557	519	510	471	476	458	520	489	496	473	527	534	499	504	463	525	563	502	501	503	513	498	487	522	490	499	496	484	451	506	500	441	499	534	498	568	513	524	520	492	477	506	493	464	494	474	484	479	511	475	515	485	500	545	495	508	500	536	486	487	493	504	482	506	450	486	462	482	481	495	513	501	511	528	496	489	451	488	494	495	502	517	501	487	483	496	489	531	525	486	528	471	480	527	512	483	484	508	552	502	480	481	488	531	497	517	476	492	507	472	526	524	499	518	552	492	537	502	499	522	510	499	483	517	494	487	499	459	505	502	502	544	487	499	434	478	452	447	514	528	452	492	493	513	494	484	481	517	491	482	483	491	501	535	490	488	499	485	469	523	485	526	529	485	507	485	445	470	501	523	531	511	513	523	486	507	482	471	511	502	516	540	478	472	460	528	517	475	500	515	460	483	497	482	467	503	506	492	521	489	471	456	473	452	504	520	501	529	517	488	454	481	504	524	497	494	490	458	527	503	497	472	492	521	483	499	505	451	470	461	489	509	537	543	460	473	518	521	497	469	492	496	528	515	484	475	464	502	500	478	495	508	548	482	453	454	478	541	515	533	515	514	534	462	491	504	515	489	529	524	500	519	519	512	467	482	486	519	505	480	501	512	515	496	512	490	520	489	485	489	526	551	465	483	468	491	465	484	518	485	456	509	486	467	482	482	523	526	512	497	521	498	522	510	484	519	525	499	493	477	447	516	497	468	488	493	481	518	508	508	469	509	483	524	495	479	463	514	514	448	477	491	500	500	494	512	476	469	497	494	502	483	473	461	482	468	474	474	496	503	506	486	519	520	465	495	511	514	483	495	542	464	464	472	482	480	493	489	458	500	462	509	517	485	524	507	504	458	489	497	464	511	543	500	500	511	516	480	472	502	520	489	477	485	515	504	515	536	481	505	484	518	479	531	496	516	489	493	529	488	481	484	518	482	472	502	524	470	455	534	481	514	496	509	493	527	466	481	523	458	498	509	490	513	515	485	481	499	475	488	502	477	483	499	514	526	482	502	521	494	439	451	478	479	470	467	506	482	498	490	526	493	491	505	502	496	500	525	491	500	463	498	517	504	484	525	493	463	509	474	509	512	529	517	507	534	511	507	519	499	506	501	530	497	526	497	486	507	473	497	498	501	526	491	517	546	533	522	511	497	527	497	505	499	536	489	466	539	562	498	501	520	511	481	494	522	518	499	484	493	518	468	518	491	525	508	518	533	492	503	513	462	495	499	498	485	468	525	530	493	507	495	502	488	513	515	484	495	497	541	486	528	498	561	519	468	545	474	497	480	504	531	485	500	490	505	476	504	473	526	509	559	480	502	476	476	524	511	480	500	491	474	483	522	479	462	490	487	512	523	508	446	478	436	507	483	507	465	464	535	486	493	495	477	472	464	519	529	466	516	525	527	459	484	515	480	473	511	473	512	501	474	484	501	502	516	494	519	492	518	502	539	512	480	475	511	517	507	497	516	516	517	493	469	470	439	519	521	489	517	524	457	510	475	519	505	495	470	488	491	484	524	479	508	474	508	533	489	517	489	496	485	518	507	514	484	447	478	497	484	489	495	478	541	489	499	523	482	493	500	508	499	494	510	464	503	527	495	487	503	489	499	513	490	456	481	470	457	488	478	493	505	516	480	513	514	492	498	479	481	491	488	505	493	518	480	491	485	525	516	514	480	494	487	507	516	495	489	508	502	533	494	477	476	498	538	483	481	483	481	495	469	488	486	495	525	468	519	479	517	480	471	523	524	518	499	482	488	495	512	490	479	531	459	514	503	514	515	507	487	492	433	463	488	534	482	505	469	489	513	492	526	531	491	484	475	478	490	481	464	553	504	536	522	470	520	489	474	537	496	516	535	514	483	494	506	497	504	478	490	482	495	509	453	476	470	507	506	536	499	519	488	480	480	457	518	498	538	511	509	455	535	507	529	506	518	466	481	491	500	512	525	467	485	502	487	495	462	478	520	517	528	472	519	479	521	465	505	498	482	474	527	507	506	488	512	524	490	528	445	500	537	504	487	508	535	505	456	492	490	486	534	476	469	483	485	504	492	502	507	480	511	509	509	505	481	511	501	487	485	474	472	506	489	470	484	509	494	465	517	490	515	477	499	490	497	466	445	489	528	528	491	526	514	511	486	489	471	497	493	506	541	492	464	481	501	555	495	471	510	528	525	487	551	494	498	512	519	498	499	505	476	478	447	522	507	515	466	498	506	498	468	517	493	482	522	499	482	498	484	503	518	524	506	472	488	476	519	498	474	461	481	489	450	450	457	527	475	482	487	517	472	437	510	520	519	474	483	514	491	514	527	500	520	501	495	511	507	491	497	491	504	484	448	498	497	488	522	508	516	524	512	475	493	483	520	533	514	559	515	462	499	461	504	523	486	497	486	499	498	469	446	481	495	516	496	528	501	488	498	462	508	536	506	505	504	498	490	500	473	500	473	485	475	468	494	523	488	525	549	544	525	509	471	503	533	511	511	447	536	499	501	481	522	483	495	548	519	491	487	509	460	525	494	434	481	449	473	493	473	511	560	480	486	463	503	508	483	496	489	511	509	501	492	515	532	495	515	507	485	470	520	516	516	461	482	472	475	491	476	526	489	545	500	515	517	503	464	466	480	503	485	541	505	491	491	537	491	517	480	488	499	524	526	472	464	513	489	481	538	461	520	511	489	479	526	502	510	505	528	519	512	488	497	480	500	503	523	504	514	498	476	500	498	486	447	492	539	516	568	508	471	487	451	508	456	523	501	483	513	514	495	458	481	472	505	499	489	505	472	495	466	460	530	482	509	532	487	494	462	508	484	531	513	473	483	508	531	522	524	459	504	528	520	472	456	511	502	488	471	479	521	486	474	513	469	483	495	476	500	493	515	510	473	496	451	518	496	507	482	508	508	488	527
38543	59889	44727	32534	25539	10900	7461	6200	4571	3632	2823	2171	1960	1646	1688	1566	1317	1364	1513	1439	1114	1087	977	829	795	782	715	650	606	597	548	572	523	525	529	506	531	552	484	543	525	515	505	509	499	553	516	471	504	519	543	466	529	490	492	495	497	519	530	484	522	505	505	458	522	490	481	528	535	528	492	528	475	513	499	519	489	516	496	495	489	505	470	522	514	507	534	530	474	501	502	470	492	505	506	492	491	520	474	492	518	538	520	486	481	501	464	551	487	500	493	548	487	514	474	531	491	571	529	493	495	455	475	506	500	501	510	482	483	503	491	511	467	479	517	511	516	515	514	485	498	490	532	487	481	505	475	518	513	473	500	458	492	482	483	498	528	536	516	523	485	540	481	476	451	550	482	494	514	497	474	541	485	491	478	536	481	513	506	534	520	515	495	485	482	519	471	488	542	464	520	476	527	458	481	518	524	491	488	525	504	490	506	473	442	469	509	464	501	502	471	493	538	485	516	528	545	494	481	459	468	497	487	519	491	480	508	478	484	503	466	509	527	473	498	519	522	470	525	543	487	486	463	519	479	500	452	538	502	502	494	495	511	507	494	510	513	478	504	488	507	502	462	506	523	480	474	502	511	495	495	485	521	505	509	539	477	530	513	541	461	498	436	523	468	494	494	482	541	513	483	505	482	483	532	510	452	537	478	496	501	481	532	521	493	454	515	534	509	485	489	498	508	532	516	503	479	480	500	535	466	506	471	481	480	497	510	502	506	517	518	462	462	464	476	497	475	531	504	497	504	459	514	483	522	492	455	495	567	523	480	501	517	495	506	488	471	511	503	488	473	515	516	494	514	533	517	510	518	518	529	537	477	471	472	518	479	499	505	530	493	516	446	448	475	514	493	509	490	500	505	509	536	518	510	487	503	496	474	488	476	490	479	495	469	499	464	494	488	481	483	540	528	500	508	512	476	505	527	518	525	488	490	472	505	478	456	514	520	534	518	507	493	492	477	472	486	502	506	528	479	494	506	498	509	507	477	487	511	496	485	498	492	486	481	470	485	513	503	520	477	502	520	468	495	455	519	503	499	486	515	492	495	469	507	510	500	528	490	501	496	491	494	460	520	464	507	493	472	489	494	475	505	456	546	497	506	478	503	472	502	492	499	544	510	500	499	471	507	512	511	468	493	490	524	562	544	499	493	517	494	534	493	512	488	500	509	511	514	476	475	526	499	495	484	479	501	537	501	532	531	510	524	515	503	517	533	486	505	509	527	508	477	497	515	460	481	510	504	481	498	496	515	511	514	520	534	529	509	463	481	480	476	515	523	492	500	568	499	509	480	503	483	515	521	474	493	476	504	489	511	492	502	513	473	514	509	495	523	474	548	513	491	506	508	484	504	523	526	511	518	504	491	525	518	513	486	503	502	472	500	538	523	513	538	522	513	510	482	508	484	453	494	499	473	501	545	478	479	516	493	476	522	499	497	528	486	476	530	496	526	474	484	500	511	529	528	488	509	466	560	534	533	521	560	501	502	524	496	507	535	499	500	532	524	482	476	470	504	522	493	475	554	494	515	492	493	470	469	497	518	472	474	502	484	499	502	520	516	501	498	503	475	475	480	501	501	486	503	490	535	472	501	538	480	529	517	514	487	486	504	539	516	491	485	474	545	504	515	481	524	515	538	538	504	518	467	526	534	493	508	507	495	476	491	497	517	535	493	477	495	522	513	463	463	489	479	497	521	489	514	506	502	518	549	499	492	503	506	474	493	528	503	474	525	494	496	560	538	528	560	493	472	480	489	468	503	454	502	491	513	495	491	505	521	485	510	489	500	502	503	516	475	486	514	522	519	507	499	509	472	496	492	510	519	511	481	514	474	506	513	500	493	483	491	522	475	479	510	513	555	504	522	525	504	523	477	515	518	450	516	480	481	487	552	491	519	474	495	468	481	464	475	492	519	503	482	515	503	487	494	491	489	495	471	478	535	465	492	501	472	499	472	488	491	514	478	544	487	472	474	503	477	518	475	519	489	471	522	491	525	479	501	494	516	497	511	502	512	491	520	508	504	510	497	501	500	444	530	485	512	459	478	515	497	472	503	482	519	497	481	450	514	517	481	472	499	551	473	485	447	504	497	480	516	496	492	504	493	475	513	508	501	522	510	477	502	482	490	528	464	481	527	491	525	496	485	516	482	541	463	523	507	508	518	513	499	501	484	507	493	517	508	482	497	445	506	527	524	485	522	518	494	511	478	506	527	547	485	458	499	467	542	500	496	516	509	519	524	509	495	474	487	526	488	505	495	498	535	522	462	492	504	470	546	456	505	472	498	494	469	558	499	493	510	554	477	481	508	505	481	524	517	510	504	488	503	503	486	475	468	498	488	495	497	521	470	497	472	463	518	525	531	481	488	505	532	517	479	523	471	480	495	476	486	518	527	491	486	490	534	495	531	506	494	469	493	546	458	503	498	501	496	495	514	509	507	465	449	520	514	584	483	546	491	519	493	473	520	507	543	494	516	458	496	497	469	549	529	484	495	509	467	485	491	524	530	516	500	473	462	520	515	520	485	465	496	532	512	545	502	469	517	463	527	521	506	533	499	508	493	503	508	464	504	506	524	510	505	504	497	524	498	529	453	503	519	459	502	496	501	485	481	473	502	519	495	488	529	497	498	508	530	514	498	496	496	512	516	517	435	482	470	505	506	509	532	474	496	507	486	551	462	522	533	502	487	501	506	476	491	459	492	496	481	504	506	475	512	526	538	515	517	480	510	506	473	493	513	486	482	488	439	533	447	511	470	502	507	522	526	529	514	494	509	491	500	508	557	482	489	516	495	504	518	507	533	471	457	488	461	505	514	488	522	510	473	489	496	478	492	471	507	528	519	497	517	506	490	517	490	481	509	474	478	498	490	497	479	492	470	497	503	507	509	488	529	542	495	527	476	457	526	498	517	477	487	523	503	540	504	489	468	505	528	484	508	463	488	477	502	521	484	509	504	509	557	500	519	520	502	486	483	473	521	506	463	473	495	505	514	522	493	527	497	491	499	497	535	531	510	490	468	478	520	502	519	496	495	495	509	496	538	503	499	498	478	488	501	516	508	523	497	485	476	530	508	514	502	471	513	538	478	461	481	516	518	508	474	534	505	465	476	515	488	508	500	490	496	510	550	529	495	485	519	526	521	497	495	503	455	491	551	477	532	510	517	558	492	467	531	478	479	537	512	493	523	530	477	478	518	493	549	513	518	541	535	499	524	532	467	461	494	497	523	508	550	507	473	481	499	485	521	508	534	510	476	506	514	511	516	498	482	527	458	491	471	502	487	529	480	483	487	497	508	507	512	528	525	485	469	492	506	501	524	474	530	522	509	521	515	497	490	465	513	469	547	521	495	481	502	500	510	538	502	470	527	498	496	523	465	505	520	483	527	522	497	529	488	537	515	518	499	473	521	521	493	466	498	561	512	486	505	499	458	509	467	499	502	493	473	517	494	492	529	503
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
