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
340334022667	340334023187	340334023737	340334024287	340334024836	340334025387	340334025937	340334026487	340334027036	340334027587	340334028137	340334028687	340334029236	340334029787	340334030337	340334030887	340334031436	340334031987	340334032537	340334033087	340334033636	340334034187	340334034737	340334035287	340334035836	340334036387	340334036937	340334037487	340334038036	340334038587	340334039137	340334039687	340334040236	340334040787	340334041337	340334041887	340334042436	340334042987	340334043537	340334044087	340334044636	340334045187	340334045737	340334046287	340334046836	340334047387	340334047937	340334048487	340334049036	340334049587	340334050137	340334050687	340334051236	340334051787	340334052337	340334052887	340334053436	340334053987	340334054537	340334055087	340334055636	340334056187	340334056737	340334057287	340334057836	340334058387	340334058937	340334059487	340334060036	340334060587	340334061137	340334061687	340334062236	340334062787	340334063337	340334063887	340334064436	340334064987	340334065537	340334066087	340334066636	340334067187	340334067737	340334068287	340334068836	340334069387	340334069937	340334070487	340334071036	340334071587	340334072137	340334072687	340334073236	340334073787	340334074337	340334074887	340334075436	340334075987	340334076537	340334077087	340334077636	340334078187	340334078737	340334079287	340334079836	340334080387	340334080937	340334081487	340334082036	340334082587	340334083137	340334083687	340334084236	340334084787	340334085337	340334085887	340334086436	340334086987	340334087537	340334088087	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	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
21956	20138	27395	22890	20781	20588	16218	8080	5674	4696	3897	3516	3104	2717	2429	2087	1898	1639	1364	1214	1071	1002	811	719	681	633	596	599	562	502	466	449	411	416	425	388	386	387	364	389	350	339	359	356	345	333	321	339	336	319	350	318	324	352	350	293	328	317	324	325	323	304	314	318	343	313	330	333	346	309	328	330	331	332	306	325	326	338	324	350	352	318	305	324	323	307	315	338	302	306	304	311	337	347	323	327	287	313	309	293	309	339	327	320	320	325	289	311	289	294	269	337	346	311	347	304	364	333	307	326	327	305	323	307	337	341	323	315	317	324	313	307	343	339	331	332	331	339	353	319	338	299	308	338	324	291	300	334	335	333	323	306	314	337	337	344	331	322	288	324	325	310	272	336	336	311	292	283	298	327	363	299	325	292	281	333	318	304	304	329	334	356	303	304	291	318	291	307	328	299	326	322	328	323	323	342	302	329	295	291	319	329	328	333	320	332	331	314	286	305	343	309	318	323	320	326	308	341	293	306	311	316	351	312	336	340	324	349	335	320	331	321	309	344	324	307	309	291	340	309	297	293	315	314	300	294	309	319	315	351	289	294	308	302	320	294	316	304	313	305	322	295	312	349	326	351	345	331	320	316	334	307	301	314	327	351	314	342	330	306	308	327	286	339	315	347	348	301	317	282	334	280	308	328	334	301	324	313	338	301	314	329	307	346	309	324	352	291	316	298	345	330	319	320	317	303	285	318	322	321	319	325	306	310	320	321	296	296	308	319	328	353	302	315	363	304	276	315	344	341	318	301	346	321	283	315	306	282	321	349	299	287	318	309	318	326	318	337	340	313	283	334	334	321	289	324	286	288	358	347	341	333	331	313	331	298	313	299	320	313	324	288	315	359	338	313	338	339	310	344	314	348	313	323	296	289	313	332	343	311	305	321	339	347	341	307	307	306	307	328	275	345	292	340	326	303	334	339	312	301	286	310	306	292	327	305	320	318	355	300	331	324	304	325	341	351	317	301	302	316	296	359	332	323	363	321	320	301	315	330	315	291	351	286	333	325	310	304	333	298	333	298	311	283	320	323	343	324	286	305	307	313	322	329	309	287	323	293	316	316	323	337	314	305	309	338	292	317	312	325	316	330	317	302	372	338	343	306	320	325	322	345	317	353	301	310	305	319	329	304	342	332	295	310	302	305	307	332	294	305	332	306	329	303	336	353	329	341	307	325	310	325	340	326	310	321	312	326	300	338	337	330	347	325	304	334	325	343	293	337	319	342	338	300	336	306	341	307	308	336	314	309	319	342	319	346	316	329	310	326	282	341	334	328	321	301	310	326	328	346	289	309	328	312	278	358	304	322	314	337	350	319	304	311	342	328	331	328	302	315	286	283	313	331	340	333	345	308	322	309	322	351	332	331	290	292	297	326	280	292	294	342	314	350	293	327	318	312	344	371	298	329	331	320	341	324	324	311	322	304	332	301	319	309	303	339	307	338	338	296	306	321	311	353	323	340	328	339	291	297	304	327	318	300	327	315	329	332	319	326	298	287	314	329	336	340	328	325	296	317	346	295	331	364	351	316	288	282	320	308	310	343	319	348	291	298	299	320	342	321	323	328	274	314	314	279	335	314	321	304	291	295	304	332	320	297	318	315	316	330	345	321	338	296	330	308	322	306	345	322	321	320	301	321	317	331	283	308	320	323	307	344	308	337	305	319	303	315	337	324	349	316	324	312	304	313	330	353	331	308	339	299	301	312	319	289	317	310	337	334	315	329	289	306	324	307	309	311	331	317	309	310	318	316	308	316	353	349	342	326	343	326	327	322	295	335	312	319	312	339	305	318	339	319	286	328	301	350	294	307	285	316	339	320	299	328	304	311	356	313	307	325	303	310	355	357	319	301	318	337	329	317	329	325	342	323	325	320	307	377	323	294	307	320	323	328	343	298	337	291	298	313	296	314	315	302	324	317	341	353	285	326	327	340	333	320	314	339	346	350	329	354	331	331	287	330	335	303	305	320	322	295	308	310	336	314	324	291	312	318	289	336	320	329	297	336	296	350	345	334	302	333	349	335	317	313	342	338	310	300	336	287	354	280	357	306	302	304	337	320	341	302	306	297	329	318	324	290	318	329	303	341	315	306	294	317	331	332	315	328	329	312	310	338	334	335	311	350	312	349	331	285	303	319	299	307	308	287	314	295	334	334	321	314	334	347	303	337	396	314	288	301	304	320	285	323	340	321	320	325	329	304	317	365	338	313	314	324	326	333	310	362	311	345	332	316	335	319	303	304	346	332	323	311	308	364	324	338	314	293	301	344	305	320	328	325	318	325	310	316	334	303	325	312	306	318	334	327	309	324	341	314	336	316	320	316	332	298	307	297	295	333	327	327	338	311	332	329	324	297	321	319	329	303	321	320	316	324	311	314	309	323	318	334	326	318	321	285	361	334	335	317	361	333	329	326	336	329	315	304	298	322	368	328	308	306	341	332	325	335	298	310	305	329	279	315	308	346	318	330	343	307	313	334	310	317	303	318	300	319	353	329	280	304	319	287	314	291	309	318	345	323	286	327	279	345	329	314	301	312	320	320	291	283	334	322	325	369	333	314	327	348	296	334	326	323	320	316	348	325	346	303	345	343	340	314	285	305	276	320	330	311	312	301	328	285	308	332	314	303	326	331	328	314	318	318	331	325	327	327	345	276	322	287	295	285	333	317	338	322	312	294	312	315	337	305	317	304	342	302	314	325	326	329	312	339	309	314	347	307	322	316	334	339	333	274	306	334	309	322	290	317	293	327	323	331	343	311	304	317	318	301	311	303	332	330	318	318	259	333	300	328	325	311	318	308	359	311	331	317	310	312	286	317	321	314	310	305	322	339	330	311	308	306	301	326	345	310	327	349	355	350	303	297	292	313	326	333	343	324	298	324	296	314	331	326	312	322	306	313	329	295	314	289	318	320	329	344	299	328	345	301	338	340	329	318	304	321	315	280	321	310	311	349	324	331	341	309	333	307	330	334	344	317	306	300	311	305	328	317	312	292	351	345	307	297	330	338	300	319	311	309	339	306	291	304	279	318	334	308	302	319	313	305	340	336	279	321	355	328	316	293	316	340	290	335	313	296	328	280	343	325	337	336	319	330	316	334	283	291	317	320	344	292	294	309	328	333	354	326	289	349	318	328	328	343	314	324	285	319	304	304	316	324	298	330	300	309	288	323	313	345	301	306	372	314	335	323	317	336	308	330	346	300	314	313	328	312	312	315	308	288	338	317	352	302	329	311	338	307	291	326	324	318	334	323	339	306	335	322	302	345	319	335	330	345	328	323	313	295	330	330	330	310	341	320	325	302	314	293	312	356	317	322	301	328	320	303	311	321	334	294	296	280	323	316	283	309	333	358	335	284	318	332	268	342	341	319	328	311	311	297	318	307	328	322	309	333	355	306	294	318	318	318	299	324	313	272	320	302	283	329	352	328	311	310	326	315	323	280	309	287	326	325	293	330
28769	48853	45731	37022	27596	20037	16763	13431	11101	9350	8257	7435	6599	5810	4909	4357	3843	3224	2803	2345	2054	1703	1465	1309	1124	1021	930	914	853	821	739	679	622	666	530	550	522	529	468	476	463	450	443	423	437	439	383	403	431	422	387	382	417	386	425	408	414	441	436	405	434	374	369	368	367	424	402	385	395	395	419	383	380	400	393	378	390	378	364	361	372	369	390	411	324	374	394	377	407	390	370	372	369	396	401	333	411	363	393	406	332	382	383	405	356	341	385	387	381	359	355	351	366	373	338	365	367	378	362	380	371	386	381	385	382	389	402	397	392	391	348	378	339	379	375	398	387	406	348	401	353	369	362	361	383	362	372	357	362	373	385	412	388	339	353	374	394	379	358	365	398	387	389	379	388	359	345	360	357	372	376	358	371	375	354	375	387	381	346	387	334	367	352	379	346	371	352	374	390	382	384	359	349	373	401	369	367	357	378	337	369	358	390	345	374	369	392	382	369	391	373	358	363	402	385	374	354	405	378	383	371	343	378	361	388	364	392	367	366	398	355	407	385	355	368	389	375	362	357	396	417	399	336	364	380	364	359	423	382	397	372	389	359	352	394	358	413	379	363	372	362	370	348	410	370	364	377	380	374	381	398	347	395	372	348	401	388	366	385	377	362	386	359	354	378	414	376	370	391	393	416	383	377	360	380	352	394	375	382	386	333	364	364	370	407	388	375	376	409	378	409	366	370	372	361	371	408	396	366	347	400	392	347	333	359	378	384	363	366	392	405	355	369	392	394	367	326	375	384	328	374	347	382	349	392	397	411	355	359	335	384	380	353	341	400	397	364	359	349	372	347	352	383	354	382	405	366	394	357	342	329	378	377	361	388	370	371	396	349	366	386	325	359	389	413	367	329	373	383	375	338	382	374	368	373	370	357	359	364	401	388	382	368	360	345	379	381	374	359	351	389	383	401	374	348	396	386	360	369	337	395	392	389	392	388	366	399	361	395	340	368	393	410	377	385	368	375	351	390	359	424	403	379	395	382	370	397	371	414	378	390	368	391	383	387	326	403	380	405	359	400	369	382	370	366	385	363	388	408	383	402	393	365	362	381	365	403	343	365	391	388	389	381	372	363	366	370	377	312	340	409	379	357	379	349	364	373	403	352	390	366	343	352	375	350	387	361	364	362	339	356	376	386	384	396	340	398	380	391	354	399	355	396	404	342	380	370	375	340	367	350	380	413	359	380	369	337	378	382	368	362	363	384	371	408	367	330	359	389	383	379	350	347	395	421	405	370	382	366	345	395	359	361	376	391	381	347	378	364	379	352	389	344	362	379	342	379	367	357	394	362	377	385	350	343	399	370	347	378	359	322	367	409	374	376	385	367	363	369	388	359	371	391	362	409	391	380	344	355	373	344	379	365	350	407	364	394	366	378	328	363	352	365	378	366	378	371	398	341	390	342	365	373	382	387	356	390	378	375	380	354	318	398	407	396	355	382	372	394	399	378	389	320	366	345	379	388	402	408	353	391	362	372	375	355	383	335	382	365	403	334	347	394	380	376	354	375	382	357	377	357	363	396	355	374	346	384	380	353	344	366	359	372	375	389	396	354	371	396	347	364	379	360	324	405	355	375	344	377	356	385	371	386	369	397	377	365	367	371	376	354	378	383	349	380	390	345	368	344	382	359	343	381	379	363	337	403	413	379	373	393	404	355	375	364	394	382	378	399	364	338	374	359	388	365	374	388	349	364	371	359	393	374	371	396	395	393	376	371	354	392	381	391	371	357	393	386	394	372	380	350	372	377	404	365	380	386	370	380	383	381	372	352	373	367	396	352	390	400	378	359	390	392	413	335	371	399	330	367	394	351	398	382	349	336	362	368	399	383	364	352	388	404	376	398	394	369	391	377	388	379	357	359	370	349	384	372	364	400	383	373	361	384	378	366	381	354	352	396	344	385	362	363	361	360	362	349	357	400	332	385	414	379	377	365	378	361	392	381	381	405	398	356	382	351	360	362	358	374	385	387	396	384	385	395	393	359	331	328	367	400	340	360	379	394	378	386	363	410	361	363	370	345	384	372	379	366	360	344	345	367	407	347	367	415	356	353	375	350	382	369	382	344	370	385	366	371	358	385	358	385	384	344	364	362	358	351	347	372	374	384	377	348	399	404	368	353	386	378	347	414	385	375	380	375	354	387	384	364	336	345	357	371	364	377	371	357	377	429	373	350	349	361	376	375	368	368	370	330	384	362	357	376	369	379	368	420	391	364	400	336	384	351	354	363	360	358	362	373	363	371	348	370	383	329	363	354	381	398	336	389	377	373	368	345	360	395	342	375	386	373	364	345	396	322	388	369	366	376	367	370	357	367	391	379	386	382	366	360	381	390	368	334	378	356	358	368	381	362	392	375	398	371	398	334	359	390	349	347	347	354	397	408	393	374	385	379	381	368	377	389	370	392	373	362	370	378	369	377	352	369	364	373	362	369	417	365	385	375	389	364	331	367	325	390	349	376	355	355	364	393	353	346	348	413	338	378	349	355	378	379	380	388	369	365	383	364	360	347	350	360	388	388	370	372	354	386	365	366	346	355	356	352	424	376	348	398	352	371	362	389	349	402	370	362	373	358	385	360	382	401	346	375	338	384	389	343	362	362	393	334	415	414	353	381	425	394	376	371	340	394	342	357	357	356	392	374	376	391	351	351	365	374	361	384	387	381	359	380	349	387	376	378	354	361	400	375	390	400	378	375	336	367	397	385	402	389	351	369	363	355	354	341	376	350	364	387	368	354	361	392	400	407	363	364	351	357	373	365	339	376	352	370	356	363	381	377	380	330	340	364	393	379	403	400	350	402	343	389	402	373	374	392	328	370	380	373	347	361	371	363	365	395	359	371	362	351	377	384	361	369	363	407	398	397	384	353	370	391	348	357	367	365	371	363	376	395	370	357	380	424	367	359	357	407	338	330	365	359	387	383	361	369	375	353	381	370	349	372	389	399	393	407	392	390	375	387	371	402	399	386	343	377	402	369	359	373	361	413	383	388	355	331	372	397	361	387	417	371	368	394	371	416	344	405	403	354	386	396	343	334	394	324	378	356	372	346	375	368	379	374	380	389	384	367	378	383	371	375	362	370	379	348	397	378	381	372	371	349	390	350	364	391	389	410	350	412	358	371	374	377	368	370	395	393	365	359	370	369	387	367	396	343	412	376	399	393	362	362	382	377	387	374	399	381	356	354	354	374	368	368	426	339	374	382	366	343	382	371	387	367	362	399	355	347	374	363	336	318	403	357	398	400	373	391	365	381	352	373	343	344	391	382	357	370	395	368	385	398	346	368	384	367	398	388	329	386	379	357	387	363	391	388	388	335	363	381	390	394	325	356	383	373	365	369	389	353	386	363	375	351	365	382	336	399	385	394	381	377	387	366	378	378	387	370	378	369	385	358	338	362	405	390	342	377	384	344	401	341	363	361	372	374	336	375	368	390	359	351	372	375	333	360	396	351	367
29185	26616	30570	24077	13438	7486	4855	3447	2817	2220	2022	1772	1708	1489	1441	1206	1123	1038	885	864	720	664	628	514	508	479	465	461	464	429	426	391	371	337	424	387	367	379	376	369	361	376	351	367	344	345	358	338	365	379	321	371	354	365	334	332	328	339	323	382	365	351	373	379	365	364	353	331	361	355	340	359	343	338	347	362	336	319	352	336	316	309	324	333	347	350	374	337	345	348	358	344	357	320	360	290	351	336	373	322	347	344	355	313	344	349	378	318	325	345	349	329	353	349	309	329	349	369	364	343	368	350	336	331	342	329	360	359	330	325	340	334	345	353	362	352	359	362	369	325	390	335	322	369	333	323	358	333	347	346	360	351	341	376	324	362	312	313	308	360	324	356	338	338	360	349	352	335	365	349	397	352	372	351	379	357	352	343	367	340	357	331	373	325	362	328	374	367	370	346	327	331	371	347	327	332	316	345	372	332	319	348	358	367	334	363	345	367	325	350	337	317	350	341	356	321	348	339	350	321	355	356	329	327	351	336	355	334	375	337	362	346	361	328	367	357	345	340	330	349	381	346	358	334	358	336	365	362	342	365	382	379	349	335	366	348	369	347	365	343	341	336	320	339	385	353	328	335	365	346	358	321	327	363	353	354	330	305	334	365	310	320	362	344	327	328	332	363	331	365	318	331	337	324	312	338	310	335	363	359	353	349	373	359	331	345	334	333	359	339	337	365	369	354	361	375	359	349	337	351	363	356	330	351	334	355	358	338	353	318	351	346	337	364	345	336	358	350	337	334	368	351	356	328	349	384	327	302	326	330	382	329	356	371	340	357	357	313	335	317	377	377	321	315	408	324	334	370	343	345	347	377	327	361	343	339	365	348	343	356	325	346	339	348	353	320	361	323	336	365	319	356	365	363	345	334	352	378	350	355	357	331	359	336	347	362	328	370	342	332	337	330	358	349	410	345	346	323	350	337	342	311	332	375	344	349	328	353	316	343	351	346	361	383	312	359	341	370	348	351	368	321	361	334	325	328	353	377	339	342	357	351	344	368	361	352	323	362	376	329	342	325	365	339	303	326	367	357	316	367	351	347	344	327	375	359	357	335	366	320	351	359	339	310	352	353	349	329	353	354	310	394	341	317	331	350	362	334	340	347	360	368	342	331	329	329	360	341	343	334	351	350	344	326	338	339	339	380	339	357	338	310	309	347	372	384	337	344	347	357	333	338	323	343	341	318	342	325	337	343	352	356	315	349	349	372	351	364	338	374	372	373	365	344	338	340	314	345	361	344	326	345	324	319	366	386	335	381	348	374	322	359	340	361	335	330	359	315	362	311	359	347	366	322	350	348	329	378	356	345	341	357	353	345	363	344	368	344	318	350	345	351	344	301	338	325	369	337	338	339	368	343	347	328	338	359	298	324	329	349	353	340	360	387	364	334	389	324	363	337	357	346	359	379	366	354	321	346	305	337	342	362	385	330	367	331	368	341	366	335	355	323	335	328	370	353	360	333	356	362	352	346	383	330	330	344	331	324	332	352	353	374	351	360	366	331	327	342	345	377	375	339	358	328	339	338	346	364	344	355	330	339	354	327	357	356	371	329	363	332	332	401	392	340	347	358	354	372	369	358	347	344	320	355	340	367	327	354	346	332	338	316	322	379	361	346	347	333	342	388	372	372	335	328	323	367	372	345	332	347	343	330	372	368	366	381	358	372	367	315	362	327	309	332	337	326	326	346	341	358	395	342	355	313	340	360	349	348	356	321	340	361	330	335	358	343	377	332	330	380	395	346	324	354	355	352	337	355	304	339	369	361	347	334	349	349	342	386	360	354	341	364	356	332	341	377	362	345	350	347	304	335	376	356	325	380	351	331	372	381	363	380	368	357	366	382	313	362	355	319	368	363	356	315	342	331	370	357	342	329	348	388	364	354	352	337	341	386	344	371	330	356	361	354	335	337	315	347	329	336	380	341	369	349	358	347	368	331	357	348	346	332	371	357	351	357	365	350	335	338	327	384	328	342	345	326	335	368	349	342	370	344	350	347	333	340	358	358	352	365	324	352	345	333	355	366	374	337	351	349	348	373	362	318	343	371	351	356	325	366	364	324	365	363	326	358	303	330	357	381	347	381	334	352	379	342	341	334	360	372	331	327	356	327	336	332	320	337	338	340	377	316	329	341	320	335	365	342	366	365	341	336	352	349	343	356	373	329	356	327	328	346	345	348	340	369	374	322	344	377	344	348	349	340	353	353	343	357	342	380	328	340	347	353	351	326	317	371	352	365	391	328	343	325	328	317	372	356	350	346	341	319	380	337	316	333	355	361	371	378	344	338	322	341	342	331	375	363	362	311	321	390	361	351	334	336	356	336	340	356	371	325	356	354	347	360	331	345	324	328	312	335	325	366	372	339	366	358	346	355	367	367	358	349	347	343	316	355	362	374	363	375	359	355	358	327	356	315	342	358	387	338	337	349	332	397	342	320	339	356	357	355	340	372	367	367	318	316	383	355	305	325	355	338	336	368	308	351	309	334	296	351	344	346	346	355	363	379	306	357	348	308	313	353	336	349	362	351	331	361	334	344	344	355	332	368	336	345	342	377	354	344	342	384	364	376	343	300	343	357	329	348	335	337	336	367	340	351	356	369	353	301	344	335	348	372	367	369	355	367	350	366	340	386	348	346	359	353	346	359	376	352	358	374	369	332	346	380	345	371	344	321	385	299	356	360	346	341	336	389	316	306	372	338	362	350	377	338	341	385	336	363	349	362	394	346	359	324	361	312	356	346	340	350	323	328	319	346	347	342	347	348	315	353	357	356	356	365	353	362	330	341	383	336	351	339	351	318	327	358	371	361	344	345	333	317	346	397	381	344	342	336	334	376	347	346	318	339	349	368	370	341	362	324	358	336	332	342	364	343	346	349	356	357	359	363	347	344	338	361	328	353	359	343	366	356	375	345	372	355	351	340	349	355	353	363	349	341	330	335	338	327	345	315	353	356	313	355	372	352	335	373	354	315	326	347	327	341	366	332	353	379	293	361	352	356	375	314	362	359	358	343	370	362	331	355	366	338	357	348	368	366	338	382	323	323	356	348	336	345	333	353	368	370	340	357	354	355	366	339	324	358	354	377	371	339	350	330	378	335	338	337	347	367	339	343	338	370	352	358	338	323	351	364	338	356	345	332	393	379	358	338	343	365	354	344	349	365	327	351	336	335	335	319	352	324	330	316	345	342	337	348	347	382	343	354	366	300	371	352	352	378	370	354	308	335	329	330	354	365	370	342	372	340	331	365	349	339	339	341	328	325	334	374	345	340	372	360	331	358	347	356	301	345	368	343	333	352	339	373	321	316	341	320	361	378	339	359	325	344	341	325	360	333	389	360	353	332	335	336	313	330	334	354	357	336	352	328	360	379	352	363	339	347	351	340	334	370	345	333	370	361	339	367	335	323	351	346	367	355	364	328	382	382	342	366	363	336	363	371	354	355	344	354	346	288
28833	40219	35768	25265	16933	12340	9424	7416	6301	5039	4446	3892	3657	3303	2921	2438	2254	1981	1656	1447	1196	1148	982	895	773	702	692	678	669	591	597	534	544	502	518	497	467	475	450	459	441	455	466	422	446	459	438	444	426	430	409	447	437	403	448	431	382	455	422	410	451	464	424	432	431	434	417	436	461	499	462	443	424	382	464	419	432	432	431	433	438	427	410	421	446	435	432	436	436	427	421	432	418	421	422	449	417	448	434	427	420	415	391	419	501	422	404	397	413	428	456	417	431	413	418	390	413	422	443	434	405	436	421	452	400	441	377	371	389	432	428	425	402	448	406	410	403	442	414	438	413	423	447	401	405	404	435	430	430	424	388	411	463	433	438	414	412	426	444	420	403	419	393	420	408	427	407	445	443	396	443	447	374	427	417	385	405	436	415	452	434	412	386	423	407	406	436	422	419	419	457	395	432	454	463	459	431	419	451	424	445	415	430	413	427	379	426	452	432	381	387	440	420	440	425	411	404	438	431	405	394	412	438	427	409	384	397	400	439	430	416	395	411	444	456	430	436	399	420	428	425	397	405	414	416	412	406	408	407	405	421	430	390	405	405	417	427	433	412	452	441	385	429	452	480	439	421	399	463	397	376	414	412	422	416	385	432	392	399	422	432	429	441	436	459	422	411	453	430	426	380	435	422	433	421	414	442	401	417	439	430	442	448	435	407	417	435	468	399	414	453	447	436	412	395	443	435	414	426	421	434	445	452	404	424	404	448	444	410	432	408	417	411	431	415	423	404	408	428	433	416	366	430	402	442	476	405	417	413	449	461	421	435	429	502	424	431	376	439	430	452	419	417	415	444	429	416	413	432	450	401	406	399	402	422	431	396	410	391	423	398	449	399	443	421	449	420	425	438	424	430	416	437	405	449	403	411	435	420	406	402	402	427	405	410	428	443	413	433	399	421	435	417	446	411	429	436	441	434	415	434	392	420	420	406	408	365	423	419	470	421	395	402	417	422	446	436	402	431	442	438	394	413	420	429	418	400	414	413	414	408	460	457	452	429	439	406	403	438	437	410	402	401	396	424	423	400	426	404	426	457	416	424	381	377	390	418	417	443	440	411	434	439	384	405	426	413	436	399	419	416	452	430	413	430	401	381	436	430	433	437	399	441	406	410	407	408	411	379	427	429	435	430	418	405	433	448	426	444	420	404	420	408	464	436	419	435	410	437	427	414	428	440	415	434	442	443	422	405	472	382	392	431	408	466	425	439	396	398	388	438	435	454	401	403	377	449	415	370	439	439	410	454	416	402	461	419	395	419	394	376	396	415	404	424	402	426	404	406	427	406	439	429	429	419	450	433	430	394	441	388	444	401	416	413	433	412	441	421	446	426	438	412	414	427	442	435	403	444	435	382	423	406	467	401	391	458	408	427	424	433	449	417	381	452	414	402	407	420	446	464	441	383	371	438	433	410	412	442	410	404	438	445	447	414	416	421	413	451	445	411	419	407	427	433	393	423	404	413	429	443	429	412	422	437	381	395	401	396	433	421	422	443	417	418	420	415	399	412	419	426	434	361	423	412	446	425	409	438	401	439	407	405	429	425	399	424	428	427	406	447	427	439	442	417	428	441	427	418	441	451	443	390	431	462	419	446	400	441	400	439	457	446	405	413	430	422	404	429	454	448	402	431	472	402	443	397	379	422	428	428	423	459	410	430	429	401	406	425	418	413	440	464	393	425	438	398	436	422	467	428	402	431	426	435	424	436	418	400	431	404	395	440	424	439	433	428	418	431	413	419	428	418	432	455	441	436	434	403	421	414	420	414	471	415	368	401	445	410	418	423	433	425	414	397	382	424	434	448	443	410	428	415	420	414	424	417	411	447	386	409	412	429	435	431	406	436	426	415	443	399	458	451	442	427	440	394	425	420	374	453	422	419	444	436	410	422	426	410	379	400	419	380	437	418	403	438	379	404	426	429	432	446	422	404	417	403	428	397	434	399	452	450	480	408	415	417	411	437	400	445	423	448	444	401	416	399	440	401	389	422	389	426	392	447	391	434	439	403	425	428	434	412	445	396	430	446	426	430	406	398	400	382	403	417	408	388	423	437	409	425	429	385	413	414	392	409	411	413	434	422	427	434	412	428	430	378	415	433	411	451	430	463	435	399	410	424	423	447	408	410	406	423	442	401	411	444	405	423	419	411	433	414	412	394	437	408	413	420	376	402	419	449	429	412	417	410	411	417	410	377	423	409	431	374	452	402	398	420	400	412	483	408	467	403	422	437	467	399	397	428	424	402	447	443	401	391	474	424	402	429	436	438	437	437	459	442	449	450	416	430	449	402	449	410	386	430	428	423	435	441	393	410	449	433	414	405	411	420	441	430	415	392	410	419	423	421	462	424	408	417	421	418	436	441	412	449	418	446	428	385	436	421	398	420	387	389	426	415	411	455	420	402	423	411	424	456	443	435	415	420	450	466	429	429	416	427	416	452	419	403	426	427	401	444	386	416	449	408	426	407	423	423	398	372	398	433	445	406	396	432	427	389	407	364	409	445	467	422	407	422	412	431	403	417	421	441	387	412	454	450	435	437	394	410	444	436	464	455	415	427	406	464	397	405	425	431	397	397	448	430	407	408	444	436	410	424	463	405	408	406	412	425	406	408	436	397	392	423	403	438	418	421	407	425	384	442	431	388	392	433	445	404	413	421	416	417	438	439	457	396	416	428	372	436	417	447	421	436	416	450	382	425	428	461	470	400	383	448	440	421	437	427	407	407	424	438	434	431	457	412	461	412	426	439	393	393	400	425	414	446	434	388	471	461	419	411	425	425	424	432	427	423	437	414	430	399	404	395	406	430	420	408	412	440	426	423	401	433	420	427	416	441	400	451	430	408	430	416	438	389	436	409	428	424	483	414	400	423	439	393	444	454	440	422	412	432	465	408	397	422	438	424	393	418	437	404	424	456	415	367	384	444	464	439	419	400	432	445	418	431	413	437	441	412	398	427	406	411	374	426	436	400	417	418	448	412	422	418	465	408	404	420	431	380	403	426	415	413	386	404	427	463	440	425	421	447	423	440	410	416	452	410	426	438	389	416	434	398	424	416	425	441	436	445	449	418	427	413	419	428	412	425	406	417	440	378	401	444	425	461	438	380	436	407	426	412	401	451	447	454	419	432	435	427	442	433	439	440	422	484	454	445	426	423	397	445	469	424	380	477	410	423	408	432	389	394	411	391	414	406	413	403	395	395	438	415	384	423	402	441	420	439	417	416	417	451	416	402	458	433	445	393	438	401	420	431	400	405	424	424	421	407	432	412	408	422	435	434	430	443	447	414	423	399	443	424	410	412	395	427	419	421	419	398	402	438	410	445	456	415	432	386	449	431	410	447	438	408	446	426	423	407	414	387	390	389	387	431	408	452	426	419	427	391	417	449	430	434	417	456	385	412	421	439	394	434	407	413	424	412	396	476	405	463	411	412	438	412	415	428	436	416	449	449	434
24464	21337	28582	25590	21780	15855	9624	5639	4287	3517	3002	2531	2324	2076	1837	1608	1424	1325	1140	1057	856	801	683	612	560	469	487	464	464	440	411	416	368	326	312	364	343	297	315	304	315	239	298	326	290	275	280	263	309	304	294	266	243	301	279	261	282	298	284	298	282	297	284	270	258	298	292	281	289	256	286	290	298	266	278	250	243	266	272	275	267	284	268	257	280	273	294	256	254	285	260	254	251	261	292	277	247	251	332	267	281	260	237	280	268	285	254	273	257	299	291	240	273	279	280	291	266	297	261	294	262	257	271	253	262	305	287	260	300	278	301	253	279	276	271	251	298	232	281	258	283	261	260	285	319	284	258	238	265	280	275	274	247	240	256	267	267	267	262	273	262	287	279	251	271	297	285	284	258	267	259	274	242	305	282	254	264	287	271	251	299	223	253	269	260	271	276	266	267	267	299	277	289	257	246	268	255	276	254	282	278	259	274	245	268	268	260	252	241	295	285	276	277	245	280	261	277	242	280	284	272	273	286	304	286	251	282	241	267	257	276	276	272	296	262	260	251	286	263	272	267	273	272	274	311	244	257	279	264	266	254	297	272	271	295	270	257	269	296	277	255	264	247	287	291	279	273	239	269	252	258	267	272	244	277	240	265	281	233	279	265	283	230	283	276	259	254	273	285	247	280	253	294	260	267	301	287	259	246	270	270	264	257	269	278	257	268	267	276	248	287	265	276	255	261	281	274	250	274	246	263	272	290	293	268	258	257	270	296	264	268	285	274	265	305	254	282	272	278	261	281	247	298	235	268	285	262	266	255	274	278	261	237	269	277	259	269	271	273	255	258	271	259	265	265	269	272	258	231	299	267	278	282	282	283	253	275	286	254	280	259	249	255	251	235	250	267	249	273	276	283	271	269	277	245	254	265	321	265	270	252	288	283	279	272	280	304	234	284	284	266	263	250	276	272	255	267	278	248	257	280	298	253	280	296	286	259	258	281	237	268	303	307	268	282	257	273	270	277	268	260	272	265	276	264	266	258	262	249	290	306	293	257	274	269	296	252	249	281	292	249	238	288	253	277	253	265	270	307	279	240	236	302	266	249	245	302	264	283	241	260	273	278	280	273	275	290	216	303	271	271	277	244	285	274	250	288	263	248	255	267	263	295	277	285	259	301	284	266	268	254	289	285	268	282	272	275	284	268	264	270	249	276	276	269	266	269	277	270	265	244	288	276	268	267	265	241	266	281	261	289	260	247	276	273	273	252	239	278	272	263	270	253	255	278	251	271	261	268	287	276	255	279	264	295	287	294	282	253	297	261	264	256	278	277	249	285	288	265	279	251	277	279	272	259	308	273	242	247	321	285	277	270	284	255	287	265	273	276	292	252	275	295	295	249	282	246	267	268	284	272	279	269	253	292	279	248	296	287	282	254	296	259	267	266	262	284	288	277	251	249	285	274	239	267	301	288	268	246	293	288	248	247	253	248	264	257	244	268	260	256	290	266	245	276	257	276	278	275	266	253	274	271	233	242	285	281	278	294	245	243	268	261	284	250	255	290	258	278	289	249	292	286	275	265	268	271	274	257	256	220	272	287	268	275	267	285	281	238	263	232	280	255	261	264	269	275	273	248	294	247	296	291	289	251	284	292	249	302	283	259	268	279	264	275	291	283	274	291	291	271	240	272	254	285	268	286	254	287	293	277	246	295	273	259	246	296	267	256	260	270	269	281	238	300	280	292	271	267	269	278	248	272	296	277	302	286	261	276	289	270	304	248	254	279	298	271	261	269	277	293	248	286	286	259	265	242	300	259	267	287	241	266	284	240	310	281	268	259	310	285	261	272	276	262	267	274	310	268	254	300	255	248	272	268	267	259	266	267	273	291	275	229	270	280	275	235	256	248	290	274	282	270	256	297	257	284	258	253	266	264	267	253	318	265	262	277	265	283	266	259	255	279	242	271	281	288	288	270	264	295	283	295	277	242	291	224	292	266	266	274	266	258	273	239	255	251	271	260	273	250	290	282	275	271	272	276	302	248	278	265	286	274	236	266	238	234	271	259	268	268	282	277	224	283	267	270	293	288	246	243	287	281	267	272	251	280	266	274	260	269	286	283	275	277	261	265	273	228	266	275	307	289	290	254	260	277	247	285	258	276	265	270	297	255	303	282	288	289	273	246	282	253	271	246	273	286	279	265	298	290	277	263	297	249	255	274	299	277	273	268	284	258	250	268	263	281	310	288	272	274	255	266	266	294	267	273	274	260	287	300	282	289	273	260	310	275	256	272	269	269	282	282	300	278	271	273	261	290	270	263	268	256	260	293	283	269	258	242	263	255	260	248	298	290	290	273	260	285	270	272	255	284	256	276	254	247	253	288	269	290	272	284	250	284	242	294	254	274	266	292	256	284	249	271	278	254	307	249	258	276	224	286	265	312	296	261	259	263	242	251	273	243	246	268	290	266	235	293	283	253	261	286	277	283	277	272	273	294	291	280	308	267	277	283	276	247	226	283	251	264	265	291	305	239	269	295	263	285	313	263	276	237	278	264	264	268	294	265	251	283	281	257	265	300	251	291	257	268	268	276	223	279	299	273	265	289	282	280	281	291	275	258	275	279	284	259	267	280	298	266	242	247	286	270	246	271	288	284	298	256	306	319	282	293	250	283	265	251	299	248	297	268	263	241	277	273	291	263	236	251	291	278	287	262	262	272	275	265	311	301	255	251	269	285	243	315	262	254	263	277	275	280	256	273	257	288	280	280	248	262	280	257	283	280	249	296	248	252	255	303	267	264	291	278	258	243	269	282	256	272	233	270	279	275	271	274	284	271	256	260	289	263	281	264	253	285	285	253	250	298	275	240	292	304	276	276	248	264	278	257	265	249	284	277	288	285	278	258	270	256	293	267	248	267	286	272	289	299	276	255	265	294	268	275	289	259	254	297	275	261	279	261	288	284	287	244	264	245	271	250	257	262	277	280	272	267	290	272	251	280	265	246	264	261	271	264	269	251	273	264	258	281	298	266	236	279	293	257	250	266	279	259	294	251	270	292	248	255	266	282	277	236	235	271	284	241	262	260	283	298	274	255	235	268	276	241	267	262	285	251	232	251	260	261	309	263	245	251	270	258	283	318	246	250	294	271	277	282	272	257	254	282	267	281	296	283	232	277	279	263	271	243	262	295	248	305	260	258	248	268	267	249	284	271	291	262	275	260	267	287	242	250	272	298	251	244	281	300	285	257	272	257	290	248	297	286	297	247	259	289	257	242	263	261	300	270	265	268	273	307	247	269	267	264	264	273	226	226	288	263	244	280	259	295	267	254	265	278	275	274	287	267	269	253	250	259	263	277	253	293	260	272	306	260	265	315	244	273	273	259	276	278	267	259	264	261	274	245	241	245	265	254	264	263	244	274	248	308	260	287	289	249	287	258	294	264	259	270	280	268	264	260	283	275	270	277	258	264	244	253	292	274	284	274	265	291	275	254	282	276	258	267	289	252	286
28108	47441	43156	32062	23165	16779	13893	10725	8863	7552	6543	5547	5129	4496	4020	3330	3069	2553	2233	1942	1718	1493	1248	1008	873	801	724	724	668	654	567	578	501	463	447	438	443	417	377	411	414	370	388	337	385	324	366	369	343	351	343	391	344	360	398	343	388	335	375	335	357	353	351	364	362	349	333	338	348	341	360	316	320	333	332	344	355	359	329	344	305	352	334	360	361	354	362	326	315	343	343	352	328	324	314	336	348	323	354	328	345	333	342	304	302	341	346	340	318	322	302	314	329	342	328	339	351	356	313	329	335	361	367	309	329	375	358	346	367	323	311	348	340	295	330	346	330	331	315	330	288	372	337	322	333	330	325	346	348	281	314	345	345	336	330	319	293	327	313	330	340	343	324	289	349	332	337	302	316	312	313	333	327	331	315	335	308	331	363	296	325	357	344	360	360	317	342	325	339	325	332	328	321	328	338	320	302	335	327	343	312	321	309	359	297	327	331	326	341	340	330	341	332	375	336	319	312	279	332	308	293	344	341	316	323	323	323	317	333	325	317	329	332	365	302	330	293	342	327	310	346	322	306	346	305	316	301	328	364	342	332	378	327	306	317	325	286	323	339	342	320	357	319	355	317	351	312	330	316	317	302	344	321	363	362	336	350	343	333	316	317	349	343	318	330	337	312	331	313	329	322	351	348	322	323	338	344	331	341	347	305	318	341	317	343	311	321	329	338	339	350	335	338	317	329	338	314	360	349	332	306	328	342	347	363	324	329	345	332	303	321	314	360	311	304	339	326	318	326	297	318	322	355	328	345	301	328	321	325	323	342	354	284	318	323	344	327	330	326	339	333	320	330	353	308	320	341	352	363	313	332	347	333	321	334	341	335	321	381	324	339	359	318	331	355	316	314	328	341	340	359	335	336	305	354	331	340	317	350	325	311	318	333	307	344	323	308	319	355	314	360	326	333	336	365	305	342	347	337	323	306	328	369	336	332	303	339	351	316	353	329	326	313	333	334	349	331	318	318	327	340	340	352	324	325	317	323	356	311	334	323	362	353	355	360	343	304	327	338	342	309	345	339	292	349	335	291	307	329	334	346	354	348	342	348	304	327	327	325	334	326	321	319	319	313	327	334	335	325	319	300	319	351	312	308	342	328	347	353	337	300	313	354	336	343	295	318	309	324	307	325	350	325	339	318	314	323	324	352	324	338	306	326	296	352	316	353	349	383	349	307	362	335	316	327	353	316	331	325	324	339	328	313	319	349	341	342	324	329	323	355	316	335	345	346	323	351	334	306	309	326	315	332	319	317	347	350	316	358	323	348	333	344	338	313	354	334	324	372	303	313	336	346	330	286	323	325	309	319	323	299	341	322	339	311	325	365	360	338	323	297	340	313	304	288	317	346	299	343	356	346	336	314	336	325	346	323	291	332	308	342	336	324	347	314	312	332	332	351	285	324	331	323	315	348	339	337	350	325	354	314	315	371	320	332	353	308	342	318	337	288	331	313	318	305	349	309	311	358	306	349	338	319	270	343	310	331	312	356	345	350	313	333	313	341	313	333	360	344	320	345	378	312	325	297	326	336	293	331	335	317	316	327	343	353	328	351	318	316	322	328	319	333	348	344	342	343	335	331	335	347	333	352	341	319	311	327	321	336	309	314	289	337	321	355	338	357	318	320	309	307	311	346	354	311	355	332	322	325	324	342	338	349	333	334	319	333	363	317	317	311	353	339	357	335	360	300	330	326	344	328	342	303	308	317	333	331	303	311	311	364	327	348	345	315	349	313	347	304	312	327	327	322	323	315	337	344	356	332	341	297	357	334	324	338	324	313	355	306	329	342	332	331	293	304	341	359	309	323	346	346	350	330	342	353	338	344	322	325	317	334	322	351	338	349	332	340	327	285	317	360	313	319	316	330	315	347	310	337	338	330	321	329	343	322	326	352	326	357	344	352	318	318	330	326	299	349	315	334	368	317	355	353	337	336	315	314	335	346	322	335	323	347	324	338	319	344	297	313	333	319	342	331	323	347	335	324	312	332	311	341	342	298	334	342	314	324	340	324	317	340	343	329	334	319	283	333	317	333	322	330	354	340	350	321	352	351	325	376	332	323	337	320	328	330	345	356	345	348	298	334	344	327	310	367	332	344	318	329	345	349	317	346	326	315	343	339	350	333	311	355	346	321	330	338	308	328	297	316	334	350	384	329	323	334	320	338	340	319	294	375	295	317	321	366	327	332	302	313	335	356	338	343	320	327	338	317	308	320	316	335	333	361	347	320	314	322	275	337	340	334	329	358	331	342	315	328	338	366	321	351	328	326	320	321	343	317	317	323	330	285	336	328	298	349	320	325	334	274	340	291	339	326	341	319	347	305	330	310	330	339	362	331	357	314	349	335	334	333	348	308	325	331	338	361	353	326	354	307	311	358	339	331	312	334	331	338	317	323	333	328	330	322	350	334	339	321	360	309	315	297	317	311	343	316	313	300	349	335	323	320	342	315	326	335	327	306	325	319	352	332	335	339	344	351	296	361	356	343	364	335	314	336	364	355	296	288	354	296	321	313	344	329	303	325	332	306	343	306	317	334	330	325	341	305	321	324	405	318	322	339	304	292	349	314	299	289	339	341	310	319	330	347	328	336	363	297	344	351	327	352	272	312	312	372	339	346	292	338	361	317	328	319	326	329	313	330	301	318	290	314	331	342	345	324	346	369	353	335	337	322	309	332	336	319	317	333	305	303	333	336	320	322	320	348	351	334	358	325	309	318	327	336	294	323	329	303	294	306	293	331	354	318	353	339	305	326	330	309	316	339	337	323	335	337	303	311	322	348	343	316	331	353	333	333	338	324	325	350	322	303	363	331	328	303	306	327	360	313	346	351	360	323	336	295	321	381	347	354	316	362	338	340	324	338	325	309	367	337	321	331	305	328	338	305	341	323	328	323	330	331	310	310	315	319	319	345	322	368	323	310	319	338	328	350	287	328	326	308	326	342	344	331	320	323	295	347	309	308	315	310	346	344	338	337	341	312	334	332	344	366	330	352	362	299	331	319	290	343	338	342	307	341	312	338	309	343	317	365	313	350	347	330	323	314	364	342	347	302	326	315	347	354	296	313	365	344	340	296	316	308	290	337	336	333	309	321	323	335	327	331	301	329	349	338	306	363	313	341	345	317	338	330	326	324	323	332	363	326	334	362	328	310	341	350	362	312	373	341	319	321	311	331	337	338	360	357	296	334	372	362	336	321	329	298	301	341	334	345	323	324	357	318	316	315	333	345	350	353	316	328	347	337	315	311	295	341	365	341	322	332	332	323	346	321	337	331	363	356	334	310	312	341	307	353	317	309	317	350	341	298	358	304	333	325	313	312	334	295	335	315	347	335	329	296	336	308	311	332	298	342	364	319	330	307	368	336	360	335	346	347	284	332	291	345	331	301	334	304	330	317	318	320	333	328	303	337	315	322	293	320	328	330	334	321	321	344	364	339	310	329	333	335	319	334	327
25456	21437	28026	26427	17435	9950	6708	4343	3261	2930	2538	2145	2089	1864	1649	1453	1401	1236	1066	978	968	848	741	649	598	576	560	588	571	523	494	514	481	448	489	468	422	436	424	458	427	455	380	432	438	421	381	451	409	426	414	431	450	435	437	428	453	429	411	422	464	467	469	449	439	422	436	431	403	456	388	460	420	392	456	403	416	422	432	474	423	413	431	404	414	427	399	435	412	387	422	439	434	410	440	445	431	410	402	437	427	418	421	446	403	378	404	417	439	401	415	405	442	390	417	427	423	410	438	439	421	453	420	440	426	445	452	376	419	401	420	397	447	418	411	422	418	395	443	406	447	429	414	420	443	416	405	412	403	465	434	424	411	430	376	443	404	416	436	423	444	434	407	397	424	399	411	418	418	402	462	438	441	453	425	402	422	409	431	431	452	433	448	394	411	419	429	404	419	422	407	417	393	437	404	403	400	415	463	438	404	414	400	423	390	430	436	405	416	413	393	390	421	435	419	388	422	431	445	422	423	411	432	434	474	438	422	445	402	438	405	434	448	445	435	437	421	389	435	427	420	388	386	437	428	439	413	418	432	413	415	424	409	433	409	429	419	415	393	401	430	418	414	423	396	432	434	414	426	420	432	440	405	414	417	408	402	417	443	404	426	398	425	441	419	456	460	425	395	415	417	424	388	414	399	427	410	427	390	390	429	432	431	423	438	491	413	408	427	414	407	439	403	449	401	392	418	404	418	388	425	454	445	438	429	431	369	421	428	402	448	446	418	434	385	415	424	423	447	421	391	433	389	372	434	407	431	440	406	398	455	420	417	420	437	458	404	372	423	430	431	405	390	391	440	433	421	417	392	415	396	408	424	424	431	431	435	454	443	419	407	407	430	418	415	435	417	469	391	422	425	423	370	393	441	425	456	408	409	413	389	435	420	434	424	436	416	440	391	451	415	428	462	446	417	389	384	421	430	406	400	432	443	418	431	435	392	426	441	399	402	422	363	444	425	409	407	443	413	446	412	431	416	440	417	412	420	415	410	378	422	411	423	439	427	412	411	417	440	452	438	426	430	419	432	377	429	424	414	459	426	421	416	393	438	409	441	416	428	432	402	450	387	401	391	430	408	390	460	426	383	391	402	424	387	439	390	428	425	410	456	396	447	452	406	391	442	385	395	418	400	426	438	414	435	434	446	428	448	444	463	436	461	431	397	428	418	392	427	386	432	407	412	369	409	423	420	430	420	432	382	433	447	412	421	421	456	441	420	353	461	418	426	418	446	410	411	435	416	407	450	408	424	405	434	419	395	424	461	383	419	437	412	401	453	392	434	429	396	442	431	438	440	428	404	447	443	421	386	403	418	430	415	404	401	398	417	411	403	456	446	413	441	413	420	408	393	417	455	427	453	391	418	428	383	398	411	439	409	416	450	449	442	403	404	424	453	428	416	469	403	426	400	416	410	431	421	414	440	425	405	402	397	428	427	402	436	414	445	407	399	416	430	415	400	421	451	409	408	427	383	426	398	455	396	430	462	419	446	472	381	424	449	432	396	447	456	428	433	434	407	446	421	405	454	442	449	422	425	458	385	420	401	416	427	429	372	395	425	381	424	421	435	482	418	424	413	416	404	398	391	409	433	436	400	398	397	399	446	402	418	442	387	422	408	427	443	415	434	395	418	421	406	407	428	446	415	402	443	420	421	384	405	402	409	412	423	398	414	381	382	440	426	384	374	440	389	441	441	440	421	377	423	415	443	423	431	405	415	414	413	423	424	394	417	407	466	422	432	442	442	417	432	433	459	405	392	381	374	402	448	472	443	428	448	415	384	450	402	401	431	442	413	403	430	409	458	414	438	413	448	443	416	413	458	447	385	443	401	419	416	422	431	411	433	422	408	445	425	446	391	381	437	422	440	411	433	408	412	404	392	393	393	447	422	455	400	411	423	374	381	422	421	463	429	461	419	438	409	428	440	430	387	423	420	450	424	455	401	399	426	441	402	445	357	459	434	417	394	398	394	386	408	398	422	433	395	391	382	429	408	394	422	399	438	429	436	448	438	440	426	388	376	427	414	375	412	419	394	465	433	449	442	379	418	393	422	395	432	407	440	418	400	396	404	412	436	387	454	449	430	409	425	411	412	441	425	404	440	473	433	418	432	425	421	428	383	420	479	405	416	436	432	440	411	452	403	413	439	412	423	421	454	451	410	404	383	436	424	417	437	453	381	395	425	427	430	423	459	381	478	436	442	417	443	384	412	447	415	429	420	417	422	416	441	405	433	445	426	472	442	444	439	448	426	438	419	404	415	452	449	416	416	400	421	412	439	412	422	419	439	468	400	399	385	446	459	408	432	431	418	390	405	398	392	400	419	408	421	422	434	426	433	450	400	421	416	454	428	418	425	390	391	415	399	420	443	404	397	392	440	386	429	427	423	440	433	409	421	400	428	421	390	456	437	476	453	461	424	387	416	453	432	426	408	448	437	434	398	399	433	429	408	378	440	420	437	390	433	425	422	438	432	389	438	411	462	386	402	404	422	401	432	400	434	410	416	369	449	435	411	450	427	421	425	427	409	424	414	472	439	436	391	400	421	416	425	416	431	400	384	416	433	450	450	411	447	442	411	429	431	415	430	416	461	415	427	408	394	468	407	417	464	382	402	415	429	401	437	444	437	415	443	422	401	404	380	419	406	397	395	415	432	398	393	422	406	431	413	389	426	421	432	415	432	430	430	407	455	403	403	427	432	426	422	410	413	394	437	425	454	429	395	425	375	393	427	441	443	414	385	456	425	411	426	424	419	433	410	402	416	443	453	393	399	414	399	406	424	395	475	411	427	430	459	442	416	411	410	416	446	415	431	435	437	428	431	417	389	415	413	450	406	458	401	388	481	440	423	434	394	388	443	415	447	449	386	398	466	426	430	442	444	407	433	370	407	447	431	441	444	468	437	416	420	409	420	426	406	418	406	448	472	406	436	423	447	434	425	418	427	405	408	434	394	419	440	434	411	430	431	386	413	423	443	431	399	429	434	397	447	386	426	375	364	440	411	432	440	368	434	386	404	407	410	413	416	435	428	432	434	420	424	449	380	431	396	452	449	397	458	418	463	424	433	436	459	450	434	445	438	464	407	428	411	413	410	426	420	413	410	457	382	406	428	423	430	445	425	393	439	389	410	408	395	457	403	442	416	410	448	441	416	414	409	394	441	377	433	436	421	431	432	420	415	364	424	419	397	429	411	472	424	415	456	410	410	390	430	397	436	448	448	413	378	447	389	440	405	406	451	422	414	451	440	415	415	416	426	413	423	442	452	407	412	430	411	425	431	465	423	377	422	436	415	393	396	398	416	450	448	430	433	417	398	401	408	409	432	403	404	417	421	463	411	431	418	453	418	376	417	446	447	419	431	426	423	415	411	421	417	440	433	410	420	375	443	446	429	470	425	423	431	434	428	429	426	419	444	397	444	451	426	421	394	398	419	417	411	425	413	430	406	404	446	414
28478	44044	37770	27260	19577	14545	11893	9242	7539	6544	5737	4897	4374	3899	3497	2922	2671	2413	2007	1942	1612	1471	1221	1133	916	883	822	792	774	742	734	710	634	635	575	573	580	574	543	508	575	537	491	544	520	534	532	519	535	512	499	530	541	504	505	488	515	515	484	535	518	464	521	494	475	471	515	486	507	592	513	523	496	492	522	520	471	499	473	497	485	494	519	468	538	481	509	466	476	461	463	487	487	489	511	500	480	509	507	500	489	482	515	488	487	511	488	522	505	525	502	520	456	516	499	475	489	496	513	485	522	476	517	520	479	505	534	512	476	471	482	500	481	493	493	502	546	490	511	489	469	506	527	472	512	529	502	493	518	513	479	485	516	432	498	497	529	521	467	489	479	488	507	515	474	533	522	456	497	480	477	515	509	466	491	511	506	499	536	475	481	550	500	452	471	506	511	470	483	458	473	502	463	464	439	476	532	520	498	503	541	490	492	497	482	530	467	528	482	515	496	482	512	529	499	536	487	493	477	490	508	543	548	544	511	484	563	532	470	479	458	509	485	487	471	506	497	481	484	459	477	532	507	500	536	505	519	506	476	464	500	548	545	533	497	472	506	489	505	497	480	507	521	472	488	440	515	494	519	453	506	522	486	484	460	460	518	499	486	492	492	478	537	528	483	520	468	468	470	505	495	515	532	508	530	476	499	479	504	483	491	501	458	488	522	516	467	451	499	470	473	510	514	442	516	502	514	488	486	511	458	512	461	527	508	460	534	521	479	475	486	500	477	491	556	505	484	482	459	475	519	478	502	520	498	489	507	543	492	465	480	521	490	506	494	469	527	494	520	503	536	482	475	471	523	523	543	512	504	490	512	538	501	505	543	456	541	477	533	464	531	474	488	490	497	529	470	513	509	502	478	473	502	498	476	460	522	541	512	501	549	462	489	479	481	501	502	514	486	537	471	499	504	505	486	526	499	499	470	503	476	497	535	498	493	520	497	479	469	483	501	490	472	514	527	491	442	503	506	543	495	489	527	526	519	512	459	491	511	517	551	509	518	537	489	483	501	500	485	477	538	499	553	474	518	520	505	503	468	495	498	479	535	500	518	477	517	487	462	464	498	513	467	491	508	513	516	557	466	506	531	491	503	481	522	446	470	508	513	477	471	539	514	501	492	520	499	496	517	546	510	518	472	515	493	503	522	511	478	478	474	474	459	494	530	507	491	515	542	484	483	515	536	495	481	488	504	507	521	518	475	490	539	458	478	449	521	514	468	531	509	512	490	498	470	507	501	494	475	486	459	497	505	501	457	498	482	505	524	496	516	554	494	482	476	465	514	519	489	487	495	490	488	496	458	491	493	484	456	468	505	512	479	496	482	453	511	511	474	540	497	514	484	450	490	471	478	485	502	513	507	505	469	500	505	493	531	487	468	483	485	466	473	515	521	543	495	481	497	482	473	488	518	477	499	482	526	500	495	500	511	484	498	507	531	490	501	479	501	476	498	482	549	491	540	530	495	481	504	523	478	524	504	512	448	543	462	543	482	477	546	521	497	514	494	483	500	466	480	493	492	544	503	500	500	499	492	517	498	526	517	491	476	493	504	536	518	451	528	467	483	519	464	529	479	513	497	496	522	476	487	538	484	534	473	455	532	508	510	494	483	534	527	490	512	448	526	475	489	498	528	474	528	498	489	484	504	468	501	478	474	506	492	522	499	490	457	481	486	451	507	492	511	498	520	524	493	497	471	490	482	497	497	469	500	517	503	496	498	498	504	489	489	490	495	508	502	506	486	491	526	503	492	496	465	462	468	473	538	494	490	542	507	484	478	481	500	483	484	492	534	521	508	516	509	513	532	516	507	505	497	489	516	495	490	481	498	514	524	502	492	499	548	495	477	505	480	519	502	535	497	504	530	478	506	468	504	465	526	515	476	528	531	529	466	508	479	517	483	507	513	507	531	481	536	472	469	518	510	479	497	477	497	491	492	528	515	522	477	542	485	505	513	513	514	536	489	463	481	509	516	502	479	470	493	510	516	494	484	469	489	509	498	537	498	500	514	499	489	514	518	506	478	504	494	483	497	491	531	495	512	485	478	473	490	511	508	500	477	554	484	475	453	490	492	501	519	507	526	463	520	475	514	553	466	530	469	542	476	505	506	484	482	504	534	510	484	486	540	493	456	484	529	524	514	465	504	505	497	488	470	491	529	508	516	510	478	486	505	497	481	522	490	464	491	508	491	484	498	524	501	477	511	520	501	478	486	447	495	495	481	491	472	529	472	528	505	509	486	480	487	516	513	486	487	472	510	523	507	548	459	479	476	484	456	499	548	505	462	493	482	490	465	498	500	478	474	541	491	513	504	476	484	482	548	471	519	523	544	509	492	531	458	518	522	479	493	494	526	500	499	478	504	513	514	513	506	468	538	507	525	486	496	477	526	519	504	469	491	494	457	475	544	485	549	535	521	465	486	496	472	505	475	451	481	462	512	518	536	538	541	484	520	493	511	499	502	496	524	456	494	495	500	502	471	496	487	528	474	478	498	516	508	483	486	510	520	496	503	504	515	489	486	546	518	481	455	490	527	502	506	511	446	512	527	476	516	527	495	447	482	488	505	486	481	493	471	459	491	463	497	502	473	484	487	543	483	481	525	518	464	471	482	478	476	509	508	516	493	505	519	519	490	476	525	506	494	497	545	511	530	512	485	514	470	503	562	499	504	525	479	448	518	518	508	490	477	517	524	477	495	477	515	486	500	511	478	503	493	481	546	535	488	470	515	520	491	507	472	528	499	472	544	509	508	495	521	537	488	510	498	505	512	514	532	503	509	525	478	515	521	507	506	492	493	506	511	508	484	495	493	502	507	461	482	500	512	504	511	463	467	514	495	502	437	474	506	463	482	473	472	525	515	478	498	516	512	535	510	533	526	460	450	475	453	516	522	480	468	492	528	457	479	495	478	457	524	509	454	494	554	517	498	488	499	539	477	513	491	496	508	513	475	489	534	550	499	518	514	503	507	532	507	504	505	485	505	454	521	505	491	513	508	459	513	483	493	501	518	504	523	484	500	494	486	536	499	529	473	478	490	525	495	505	528	524	489	487	499	510	495	541	514	497	503	480	463	491	490	474	532	446	516	466	494	514	489	498	513	472	508	493	482	512	520	472	475	466	506	507	471	505	495	463	491	525	501	498	515	470	488	492	503	509	489	518	500	542	509	462	515	554	513	512	548	532	511	467	487	512	468	522	488	488	469	538	504	493	537	529	512	512	520	549	468	517	477	500	518	488	497	504	477	522	485	481	500	476	509	516	492	485	497	531	519	466	452	529	467	451	482	479	491	495	488	509	513	480	459	476	492	482	516	486	499	445	527	458	488	473	498	481	522	505	527	535	471	503	507	507	509	484	475	512	499	517	482	484	485	534	493	524	519	506	469	489	505	501	541	510	507	533	485	512	510	510	509	496	495	458	511	476	476	513	464	509	493	488	501	494	493	496	523	494	486	515
23190	21345	29043	24120	21868	21975	17319	8448	5883	4981	4254	3527	3161	2702	2321	2079	1816	1714	1451	1312	1163	1030	896	846	684	588	602	588	535	558	562	490	499	468	410	396	405	407	409	368	356	394	371	403	356	391	332	334	378	315	364	314	358	360	361	387	377	391	386	364	350	369	367	368	362	326	359	378	343	350	339	369	378	329	333	346	331	341	365	332	317	323	337	345	361	350	336	326	352	355	334	344	367	352	329	332	308	337	340	330	355	338	341	358	370	341	323	343	327	380	332	347	311	336	340	364	350	355	345	342	312	338	333	342	327	317	343	358	346	341	334	335	370	338	320	319	343	310	368	367	331	350	358	341	361	383	339	355	360	324	328	331	374	356	354	354	356	370	335	322	353	319	330	317	366	331	377	348	336	339	352	353	318	369	325	355	333	350	360	331	358	336	344	337	316	326	336	335	342	378	354	340	323	363	324	342	393	365	369	324	371	343	384	366	349	362	358	350	356	345	320	350	311	350	351	344	359	391	338	349	345	317	331	370	343	336	336	343	362	362	354	335	356	386	347	338	370	339	325	314	308	348	342	338	358	326	373	320	329	337	327	324	320	308	333	335	333	341	352	345	310	337	340	329	356	367	363	326	384	318	360	365	322	364	310	347	333	316	331	364	335	344	343	332	345	344	352	303	351	330	355	342	328	378	356	330	362	343	323	341	302	307	335	339	371	357	357	335	327	347	334	353	354	342	304	361	334	328	339	325	345	326	341	378	292	316	377	353	340	341	332	322	403	340	327	362	353	355	343	362	329	336	336	361	353	352	358	326	330	318	351	308	343	367	348	325	332	322	327	350	355	343	366	317	355	330	344	326	380	341	354	334	321	337	345	338	363	346	330	358	367	349	377	332	367	327	342	353	335	302	299	320	306	320	345	302	332	346	343	377	362	352	344	316	343	340	327	327	329	354	325	365	301	351	370	367	364	332	322	359	357	317	349	366	326	349	360	318	360	337	317	342	365	304	319	317	331	344	354	341	323	347	375	386	352	352	357	335	306	359	328	329	317	354	325	326	350	345	347	333	334	348	343	341	345	344	352	349	355	357	313	330	315	366	376	333	375	325	307	349	353	351	364	330	379	317	353	329	368	356	344	354	341	373	362	335	336	372	347	346	306	375	329	339	319	374	357	336	323	346	351	339	329	352	334	342	342	365	332	349	335	365	352	357	335	335	340	336	362	331	318	323	330	353	332	329	344	331	345	352	332	344	367	342	320	351	345	353	342	367	355	358	338	321	373	387	334	367	342	334	352	369	343	348	327	307	365	322	347	358	351	361	318	362	325	342	378	364	360	339	338	343	364	325	317	357	325	369	324	345	324	358	346	337	319	320	333	347	328	320	328	356	328	329	360	331	323	344	352	345	353	311	369	337	328	342	321	336	336	336	377	335	365	330	330	321	316	331	338	333	330	333	346	343	322	311	329	371	366	348	379	355	313	364	328	345	342	333	355	337	335	357	307	335	346	315	321	346	328	329	334	346	360	341	346	322	324	316	350	311	354	357	329	350	338	381	370	342	331	368	364	352	341	349	334	306	337	294	317	325	314	338	334	346	346	355	317	373	367	296	341	361	333	323	355	319	320	346	366	357	340	348	329	345	365	344	350	320	345	314	355	358	318	353	351	358	370	370	299	363	377	331	374	352	337	359	332	335	357	361	332	351	361	315	349	352	361	376	346	327	363	317	363	331	329	358	334	350	359	371	368	339	364	341	356	389	293	325	354	324	367	354	300	378	350	326	341	321	354	332	320	320	313	318	325	343	358	341	341	349	330	345	372	351	323	347	350	334	342	328	352	342	336	368	335	333	363	354	321	360	343	368	365	332	346	332	369	378	354	350	352	381	329	364	335	377	302	355	343	331	350	330	340	328	341	336	335	347	339	337	331	328	338	330	339	349	324	342	327	331	337	382	345	366	314	356	304	326	326	348	339	347	296	324	356	368	318	347	332	341	336	346	356	343	372	352	349	331	361	336	354	352	296	325	365	386	353	347	379	336	336	351	372	353	354	363	356	374	347	338	353	345	349	329	317	351	339	368	342	362	333	324	323	346	321	324	316	352	327	340	353	295	396	371	339	354	322	340	371	352	350	345	352	355	345	335	356	320	336	337	340	374	325	356	345	316	357	344	342	338	344	374	357	328	314	338	344	320	317	326	335	320	369	368	349	369	321	339	320	367	359	330	352	328	336	350	363	327	361	362	341	368	340	319	386	365	341	362	346	327	360	355	334	361	337	343	359	318	332	352	313	370	327	372	357	328	355	317	367	328	352	345	332	316	368	336	319	329	330	361	348	338	337	334	370	328	330	336	346	347	328	329	344	325	350	351	338	327	365	337	316	358	347	323	327	353	328	351	351	359	338	352	342	345	366	332	383	341	344	339	344	336	357	289	354	397	343	336	347	364	341	353	378	335	357	345	333	326	326	335	349	359	348	338	346	372	313	343	373	343	344	354	324	354	327	361	361	338	318	346	346	314	363	343	353	370	347	341	340	316	350	359	337	333	339	322	336	350	360	328	344	353	346	357	351	359	373	322	356	351	342	347	380	362	308	341	335	357	310	345	316	360	334	351	343	358	345	351	336	365	322	344	313	358	331	350	325	353	361	310	336	346	353	309	352	332	294	338	329	338	385	318	347	323	330	351	308	313	306	325	329	332	322	319	343	373	345	350	337	331	347	343	373	336	338	320	380	322	352	363	330	338	358	365	329	335	372	331	298	343	362	332	400	332	387	324	359	318	362	354	327	342	318	365	352	369	377	343	327	370	402	344	362	318	344	342	348	346	338	340	352	343	367	364	358	328	358	350	362	337	355	373	333	341	353	298	339	352	357	329	341	355	366	339	348	338	330	336	332	346	312	329	351	323	347	352	325	316	345	305	333	333	350	389	325	351	340	315	330	350	351	348	340	357	357	345	335	360	358	332	333	359	321	373	360	337	354	375	368	333	347	353	354	350	317	350	334	337	321	342	311	322	359	303	338	395	353	326	339	352	343	347	339	326	351	368	325	343	311	371	356	336	331	352	337	332	367	328	317	339	361	306	314	322	369	328	329	364	355	326	320	360	362	337	322	334	310	370	352	345	348	367	328	342	330	333	362	326	330	366	325	367	319	306	350	341	364	336	355	343	306	330	323	331	331	329	339	356	307	315	335	324	351	331	332	352	363	343	343	317	332	357	335	355	337	321	338	351	336	353	365	377	352	343	356	337	323	335	341	342	350	343	358	343	359	349	329	344	359	362	363	359	328	340	370	330	325	335	357	339	326	321	337	321	356	338	369	347	351	337	358	343	321	313	339	339	337	333	359	332	350	336	333	316	328	356	355	336	343	331	335	356	394	323	328	301	362	371	375	306	319	288	315	330	352	349	365	343	349	381	358	364	332	350	358	321	319	346	364	369	344	325	324	362	343	366	361	356	357	330	361	334	350	365	354	332	335	357	362	315	349	359	346	345	338	343
30971	52021	45641	36730	28447	21541	17473	13680	11539	9977	8639	7167	6659	5713	4838	4134	3633	3338	2936	2631	2225	1911	1603	1372	1187	1051	953	876	848	763	802	740	688	627	589	572	549	497	519	474	536	476	545	444	455	476	442	418	458	450	424	408	402	413	460	394	423	422	434	412	418	410	441	409	385	400	428	415	421	389	430	388	399	424	415	375	435	402	412	405	407	434	400	356	373	402	396	387	376	369	382	382	417	404	395	413	401	416	389	383	392	388	393	402	422	423	395	380	391	402	371	400	393	413	405	415	415	403	402	373	378	377	346	369	420	393	390	400	401	401	399	364	401	404	374	400	436	423	399	395	435	375	359	416	384	437	406	414	392	392	402	395	392	352	414	408	415	417	372	399	413	402	370	379	375	410	363	402	398	385	402	369	351	403	432	394	379	442	413	427	414	412	403	382	395	431	409	379	430	389	423	395	407	405	404	385	405	381	389	407	389	384	375	409	415	396	386	406	408	386	400	389	386	407	414	411	393	398	362	381	421	378	377	389	403	399	392	403	384	371	428	391	398	387	419	380	419	394	378	408	363	401	437	394	398	392	412	398	387	375	368	427	383	418	408	401	390	394	407	390	424	386	392	406	402	394	386	423	406	418	414	361	431	415	383	391	385	413	381	371	396	382	407	394	384	395	383	409	402	372	374	393	419	406	407	399	388	453	395	363	410	396	378	388	383	398	357	427	372	386	399	399	428	413	369	364	401	389	360	338	404	369	395	402	377	403	367	396	435	363	379	393	442	398	383	394	415	415	420	374	421	412	396	390	387	419	395	435	413	432	374	384	409	355	390	378	387	408	408	363	395	391	435	401	389	391	403	384	435	366	385	385	430	380	403	400	412	370	408	393	390	372	391	425	387	370	404	405	427	402	370	410	388	376	385	420	408	398	399	376	381	384	407	400	412	396	379	408	384	413	371	402	380	377	414	422	396	414	416	389	390	391	392	424	380	389	400	410	394	427	392	373	367	388	394	408	387	390	426	422	389	394	412	425	384	381	372	382	425	409	385	376	395	368	419	419	413	392	381	364	388	424	367	402	420	386	402	403	428	393	421	396	356	414	412	374	396	394	373	403	419	411	388	369	390	417	385	413	357	411	411	408	369	377	424	398	402	371	407	411	355	414	389	401	414	393	383	384	366	426	396	384	398	385	378	414	429	410	369	405	439	419	399	445	341	385	387	351	357	410	375	401	416	403	411	414	401	387	406	370	402	407	400	412	387	398	376	397	373	391	363	395	396	430	401	379	417	382	402	393	377	424	436	421	379	384	398	409	388	391	410	385	428	417	377	397	361	392	397	363	389	395	400	440	398	387	388	384	379	385	400	438	421	408	393	366	394	394	414	395	446	389	385	419	389	379	395	401	411	392	388	432	366	379	369	392	420	393	398	394	415	382	387	402	377	388	384	408	401	434	430	368	376	398	398	385	421	454	421	385	410	388	376	364	371	434	400	400	373	362	433	376	374	413	373	369	367	398	417	427	377	361	414	396	377	397	415	415	415	425	352	421	390	375	405	426	419	405	384	396	397	395	352	402	408	382	391	389	420	406	438	396	403	356	414	381	372	411	374	418	392	370	407	394	382	443	447	390	352	360	421	349	395	426	393	369	398	397	399	394	400	434	362	402	421	407	397	393	393	385	384	341	401	407	439	430	399	417	384	376	372	377	378	394	421	364	392	408	376	402	396	392	409	389	379	385	394	347	394	408	404	386	423	385	402	430	375	390	406	380	431	397	422	390	444	381	383	387	387	385	382	352	385	380	390	382	421	419	380	393	425	376	387	401	398	408	392	421	414	417	403	432	412	398	387	376	394	375	379	390	398	426	403	410	364	389	406	378	424	385	405	387	374	417	362	390	378	367	416	397	395	382	400	382	405	383	417	401	398	395	415	402	377	386	380	416	416	428	386	379	384	396	417	377	419	396	385	411	414	411	392	446	418	406	410	366	391	402	406	369	368	365	381	404	405	359	369	424	385	360	429	343	379	454	386	370	407	389	397	393	418	390	399	405	425	401	439	393	394	396	396	417	411	359	376	385	358	375	381	386	413	424	387	384	454	396	430	394	391	414	396	407	424	358	395	391	373	405	406	404	412	383	399	363	427	418	420	382	415	409	427	385	417	385	384	405	401	406	375	391	386	404	391	388	373	382	423	376	412	378	429	422	438	374	403	371	413	369	410	418	369	393	392	393	431	405	415	412	380	387	418	389	419	363	374	380	418	397	384	408	393	393	408	389	421	380	369	427	408	392	403	415	396	374	408	428	374	433	427	400	396	398	381	391	392	410	380	410	392	434	422	385	386	391	398	375	404	416	403	425	402	372	367	376	413	392	393	391	461	394	361	392	382	397	382	392	389	394	417	395	368	385	396	381	402	351	404	381	377	411	410	407	361	418	408	385	399	388	422	360	404	393	419	394	374	385	416	425	406	405	381	394	381	400	390	388	395	394	386	455	368	370	397	425	437	375	414	422	363	367	398	403	400	415	367	356	398	388	408	393	387	409	423	380	376	427	392	420	395	399	399	426	407	419	376	401	374	410	404	359	381	401	416	394	385	434	400	413	396	373	381	414	395	380	387	419	395	389	389	372	411	439	401	405	423	399	410	362	421	402	372	410	444	399	380	414	406	389	394	409	403	421	398	406	386	394	441	395	411	392	386	431	367	360	397	411	416	382	420	415	362	402	396	403	393	409	411	413	396	376	384	412	407	370	402	394	403	383	426	375	353	374	364	374	373	382	415	404	417	387	370	377	382	390	388	408	391	414	412	385	414	410	384	418	394	401	406	389	400	395	391	373	404	443	378	364	418	397	387	436	396	384	407	394	400	430	395	422	426	445	405	374	366	423	394	411	380	373	396	389	370	379	433	420	398	433	391	417	418	377	391	388	386	415	372	377	395	413	439	412	379	368	417	397	421	360	386	433	412	411	415	391	413	414	395	423	387	431	388	397	408	403	427	410	407	423	376	419	385	376	390	387	431	393	386	378	392	370	364	354	408	391	402	369	379	388	365	379	391	429	382	432	391	406	375	409	382	392	412	422	413	383	391	395	427	398	389	372	410	400	410	370	397	402	400	383	407	393	374	417	412	377	404	373	404	404	412	378	434	421	361	364	424	410	435	428	398	383	420	418	394	380	372	431	389	399	383	393	384	406	404	400	421	394	382	413	422	381	426	367	374	382	371	391	378	407	377	388	406	408	405	396	408	409	408	398	413	382	384	404	381	370	356	403	380	408	419	420	417	390	377	368	399	378	345	434	385	399	407	430	380	391	400	390	403	360	379	399	411	421	380	426	395	411	346	423	412	410	400	389	410	387	433	395	380	395	398	417	387	406	389	400	396	435	380	369	374	411	414	442	417	418	416	424	385	406	375	392	398	457	341	348	421	405	406	401	390	425	369	443	416	448	416	420	405	362	379	387	416	438	388	412	377	404	437	382	418	384	396	415	396	368	416	381	366	406
29183	26680	29283	21843	12271	7593	4900	3294	2702	2381	2021	1736	1482	1459	1218	1097	1078	908	896	885	759	668	597	565	510	503	457	437	430	428	442	414	388	385	391	359	353	340	393	388	366	345	380	331	358	353	384	339	339	362	332	342	307	341	353	363	351	373	386	385	347	383	339	340	393	316	365	367	332	345	357	325	356	377	351	389	353	367	346	338	348	347	388	331	375	374	332	333	331	350	337	367	348	324	368	333	370	374	326	383	351	340	315	352	392	345	340	354	338	327	343	366	353	330	339	349	366	320	327	347	355	353	346	328	392	351	376	336	356	344	338	362	353	362	349	372	320	334	352	348	356	335	361	359	365	338	335	360	351	350	311	387	393	387	362	353	371	344	395	339	385	318	346	333	407	354	346	333	340	376	374	350	362	352	309	361	344	299	331	352	353	319	318	333	349	350	364	354	354	350	380	349	372	342	352	343	307	358	328	381	346	349	319	347	344	347	327	341	347	334	357	388	322	368	314	339	371	339	371	343	355	358	341	348	364	348	359	349	358	367	329	373	320	347	362	316	346	369	356	356	357	308	351	343	385	342	335	334	350	336	361	359	341	327	400	370	344	325	372	353	340	328	330	364	377	395	324	385	324	353	333	368	350	331	320	324	371	320	389	349	308	330	344	303	311	341	338	360	341	341	315	356	346	368	358	357	363	376	332	326	361	369	355	376	320	340	346	338	354	337	342	344	361	363	333	373	314	311	321	372	333	346	346	344	358	352	355	358	356	330	343	326	349	323	328	350	347	337	313	396	353	322	344	389	330	363	348	382	377	368	362	313	363	338	326	358	345	348	383	357	355	331	322	355	365	338	327	354	330	336	363	361	334	317	383	361	344	358	352	323	316	347	348	341	406	341	326	367	336	351	335	353	361	366	352	377	353	362	325	359	361	351	346	371	358	355	366	349	362	371	363	364	337	320	345	365	324	353	374	389	362	349	359	315	394	353	359	322	338	327	328	385	339	375	387	351	356	382	359	359	353	321	324	371	338	354	387	358	362	349	327	388	334	348	332	376	361	345	344	373	324	339	353	360	361	371	352	392	353	371	322	328	399	335	314	368	381	365	334	348	353	345	355	330	333	323	373	318	323	344	313	348	344	303	343	380	370	339	348	357	359	383	328	341	326	362	309	335	348	354	378	360	325	347	374	351	342	368	320	340	338	357	365	359	362	356	349	339	343	345	327	344	332	366	395	362	343	338	313	356	332	324	365	315	329	349	303	316	353	357	353	364	346	373	381	357	349	346	310	316	327	334	343	350	355	366	342	375	349	368	330	356	324	339	366	333	378	331	380	341	343	372	341	353	372	341	343	339	314	356	347	346	366	345	335	350	337	357	382	310	344	336	371	347	341	333	343	344	334	343	331	337	368	386	346	332	365	354	322	335	386	331	321	346	370	362	325	348	375	315	339	329	348	309	356	362	377	365	334	354	368	355	344	355	316	328	347	343	376	344	363	313	343	375	352	355	358	355	357	368	349	353	342	354	360	336	354	348	345	346	357	322	348	290	341	370	354	320	353	337	359	342	351	337	361	351	348	342	349	353	341	340	330	342	334	337	359	336	371	332	360	356	334	354	323	352	340	318	338	333	342	367	353	373	370	381	373	360	351	322	372	352	349	346	345	359	359	362	329	343	355	338	328	333	335	370	338	348	355	337	370	346	338	348	335	335	387	352	342	342	333	373	347	321	365	319	327	363	319	352	344	340	340	353	330	339	353	373	354	323	330	340	363	364	356	395	352	354	366	403	368	332	359	388	362	320	359	355	350	312	334	304	379	364	356	389	323	346	371	384	375	365	318	352	332	366	376	347	323	369	339	343	348	362	362	356	358	365	344	361	370	336	331	369	373	351	387	345	367	335	358	342	326	356	360	397	391	360	338	352	342	345	331	357	357	365	382	374	362	349	353	356	369	355	328	340	316	329	341	332	359	363	364	352	353	347	384	343	371	340	338	344	337	333	336	325	345	340	365	335	367	355	357	350	333	337	310	355	349	370	339	344	356	339	352	327	355	361	354	361	330	369	373	344	320	338	378	360	350	359	347	360	323	358	321	376	328	346	326	356	370	364	333	311	363	361	316	320	358	333	340	350	372	342	352	332	350	353	349	332	340	359	318	365	366	349	310	369	342	331	343	367	352	335	343	374	356	354	368	314	329	366	369	353	344	337	336	340	309	342	367	358	340	338	359	369	342	321	366	330	350	356	360	348	361	371	378	358	328	333	348	374	314	354	349	367	339	332	344	325	355	364	339	363	349	346	368	328	348	370	331	320	311	316	335	325	353	357	338	348	363	334	349	345	339	322	373	355	342	354	324	375	340	335	291	394	358	365	351	337	332	343	376	334	346	351	329	345	366	382	336	329	361	350	336	350	332	360	349	371	372	341	328	349	356	355	371	346	366	345	387	351	350	348	355	345	335	355	365	361	380	360	334	360	353	340	339	347	355	356	328	333	379	328	355	283	329	339	350	338	337	378	350	340	359	332	358	374	345	378	363	336	364	343	367	347	350	335	348	339	344	334	373	360	345	371	333	308	331	343	360	379	351	324	328	345	356	368	374	369	336	347	334	355	320	315	330	365	341	377	325	318	342	349	341	361	343	353	339	360	334	361	360	364	360	341	327	327	331	371	351	362	360	335	341	321	306	317	333	349	333	363	337	361	318	357	342	360	335	361	364	343	374	314	312	358	398	365	326	336	370	351	361	339	356	372	367	331	337	324	360	382	372	346	338	371	317	354	343	368	373	345	345	340	352	368	346	334	359	342	359	360	336	361	354	399	333	372	340	364	389	348	347	359	357	335	328	376	325	358	324	351	364	350	336	366	328	304	342	391	319	366	344	326	327	337	328	335	330	345	345	346	387	341	343	345	365	338	344	357	325	335	343	378	349	362	319	365	375	365	333	348	345	357	331	343	352	349	362	369	347	336	364	356	352	334	357	364	335	352	337	357	339	340	381	328	363	337	383	346	349	334	341	351	367	334	357	340	317	375	308	353	329	311	334	349	375	354	338	333	368	370	377	357	351	351	350	350	339	366	361	355	339	389	316	334	342	345	379	352	348	357	368	341	359	305	358	353	327	357	346	337	333	315	369	340	389	345	325	372	332	346	390	348	334	310	375	325	349	351	344	347	364	352	363	351	352	354	345	359	338	349	339	388	390	359	337	359	359	354	353	358	368	328	365	338	322	343	330	333	367	340	350	324	362	333	347	375	337	340	348	337	367	362	340	353	328	331	314	374	356	370	357	376	343	365	318	374	340	320	349	324	345	343	371	316	321	372	320	381	318	369	333	365	356	331	340	311	353	361	339	365	380	347	361	385	344	312	371	357	355	349	355	340	367	326	346	346	376	345	358	341	348	365	325	368	310	382	370	306	358	358	312	348	352	356	355	353	336	339	376	337	334	325	348	322	349	370	336	352	352	340	340	360	350	370	360	332	336	339	358	365	351	366	315	350
28882	40449	34148	22953	16546	12281	9278	6826	5861	5172	4466	3962	3267	2890	2562	2280	2004	1845	1790	1523	1352	1138	997	894	758	698	669	626	636	559	542	565	580	509	513	480	488	474	431	430	434	406	430	444	408	431	458	452	437	454	402	467	436	434	415	405	432	424	436	446	450	402	431	431	408	444	428	427	405	411	427	436	476	426	449	462	443	415	396	425	441	450	414	437	447	464	414	405	410	433	422	416	444	420	417	452	415	429	384	441	401	416	399	427	403	422	411	427	429	456	396	438	435	420	401	430	452	402	403	393	421	456	404	406	440	415	469	404	438	397	395	422	417	426	416	432	431	412	437	430	447	410	407	424	432	445	432	415	434	414	454	436	412	396	439	437	405	417	417	477	430	414	416	435	410	423	391	422	425	415	383	421	427	439	415	437	430	418	402	433	440	405	431	433	411	410	415	425	438	434	447	470	442	416	466	420	421	441	414	436	418	410	410	417	396	399	426	414	416	443	365	448	421	416	427	423	398	447	407	414	417	449	395	410	409	439	410	414	388	402	420	398	419	446	438	442	423	430	442	419	431	381	459	436	421	440	421	419	404	436	434	489	406	420	417	448	428	436	425	427	408	423	476	424	410	418	433	458	436	422	414	446	417	378	419	402	409	434	444	453	431	425	416	402	402	426	449	428	412	440	401	409	400	400	414	426	439	441	436	397	411	412	432	440	427	428	386	408	403	387	402	417	463	430	425	450	386	420	420	403	426	421	404	422	444	418	440	410	398	415	430	431	417	401	386	432	438	439	443	416	427	423	416	382	438	429	421	416	412	418	441	399	422	420	399	384	415	407	441	438	431	394	436	435	437	438	451	408	411	416	392	460	424	375	399	401	402	404	423	416	428	415	393	393	404	414	415	434	418	418	414	421	416	458	425	419	425	444	403	419	399	383	420	431	442	452	456	422	422	428	431	413	431	377	433	401	452	431	418	439	406	412	409	392	443	430	456	428	422	448	396	435	398	419	443	452	397	420	450	412	418	419	392	438	429	423	411	409	439	432	401	417	395	392	454	443	415	423	443	489	456	446	443	433	437	415	439	391	434	439	433	385	447	444	413	401	441	414	449	418	428	441	435	421	409	403	416	401	439	424	438	436	398	422	398	418	441	471	419	430	440	424	420	392	396	450	416	405	438	425	387	406	423	434	439	420	454	402	421	456	441	415	425	397	401	432	423	411	422	408	455	419	424	418	399	452	431	448	441	405	438	443	391	405	393	415	399	405	387	451	431	440	431	450	414	442	433	420	450	408	367	427	411	444	414	434	458	424	410	436	442	417	401	398	427	447	395	408	427	455	426	451	409	406	414	414	379	408	374	415	405	421	409	446	429	421	380	416	441	452	445	425	432	434	472	443	444	409	424	402	389	389	403	457	398	455	413	452	405	441	436	415	416	426	409	419	411	414	385	408	455	411	370	378	384	443	470	427	389	398	420	383	427	436	411	431	442	405	410	410	400	392	380	432	420	407	423	469	421	399	398	415	460	433	412	405	406	431	378	379	442	420	424	427	441	427	439	408	385	377	441	433	387	383	406	385	422	410	418	409	417	429	419	397	403	437	412	446	434	366	422	398	357	394	410	405	388	463	438	381	385	430	451	443	394	449	403	447	404	404	452	414	432	425	432	422	435	404	429	406	429	412	429	439	363	430	429	407	422	416	401	438	423	417	418	388	406	422	445	437	446	392	432	448	459	388	388	396	418	418	440	433	398	416	402	430	378	426	435	455	412	428	442	428	452	443	427	434	390	424	402	399	404	422	417	468	397	457	440	437	414	421	417	432	427	450	417	406	438	411	391	414	414	446	437	418	400	401	419	421	443	449	424	424	403	421	445	456	443	420	407	423	387	473	417	429	389	438	427	350	439	432	471	424	420	393	437	393	422	407	427	405	440	414	415	465	404	429	420	388	434	443	411	443	427	410	414	405	426	422	421	405	413	455	408	410	455	448	441	450	422	442	433	434	407	397	419	438	427	465	440	442	414	424	440	399	446	448	429	396	458	388	432	426	443	417	418	437	448	439	421	387	435	420	432	441	401	410	414	416	428	403	385	411	453	413	440	399	423	474	422	430	419	422	423	451	405	412	430	429	417	435	440	411	451	419	426	408	433	414	421	400	411	401	443	446	406	448	418	426	417	426	479	429	420	408	412	417	419	419	450	405	429	397	401	399	467	441	427	476	404	397	437	414	435	436	417	444	446	421	408	431	429	406	389	420	421	440	403	422	419	439	441	434	408	444	404	454	392	402	414	457	385	420	414	436	420	443	428	443	454	422	458	402	421	426	399	426	412	377	411	472	370	381	420	408	438	451	412	445	445	432	412	415	421	419	457	460	434	378	412	421	420	415	408	441	446	444	399	453	419	428	418	442	413	429	415	400	434	439	416	431	466	424	418	414	441	403	415	410	398	435	463	392	416	396	400	422	402	418	433	412	430	432	435	429	408	424	438	438	400	435	462	439	435	414	423	399	384	429	438	413	433	376	431	413	415	367	400	419	452	429	426	443	423	469	394	386	405	446	428	406	435	423	453	411	421	406	433	422	395	369	446	437	385	413	418	418	415	442	452	434	419	413	373	396	401	443	401	419	427	436	401	395	419	443	415	405	429	410	421	421	409	390	430	421	409	422	412	435	390	421	440	436	421	420	428	416	417	448	401	430	433	428	443	478	471	422	452	452	416	438	393	426	450	445	440	412	410	432	432	401	418	407	406	427	398	451	447	417	424	421	394	440	399	428	426	423	425	425	399	410	410	435	433	428	411	448	417	405	410	431	451	426	435	392	415	404	429	426	423	402	451	487	445	464	402	415	395	423	428	443	420	426	419	379	416	434	425	412	413	424	426	376	439	456	454	408	429	448	430	438	403	447	413	402	425	434	422	388	422	446	419	427	366	389	427	439	437	375	386	411	456	437	432	425	446	428	410	404	425	395	504	431	421	416	427	446	446	443	427	411	399	378	423	453	424	405	440	388	427	422	430	452	442	392	425	397	402	419	401	416	425	411	434	386	438	441	415	445	440	422	391	440	380	433	386	414	462	403	411	401	427	413	386	404	427	387	433	376	409	430	422	414	412	414	412	425	424	386	438	398	403	414	462	421	417	401	433	395	434	409	444	411	422	423	413	453	411	402	405	443	452	437	394	423	426	443	426	413	433	426	419	411	397	388	372	408	448	409	398	394	423	441	412	399	425	417	411	400	447	387	411	406	413	432	422	421	427	395	415	411	390	454	458	421	410	383	455	388	437	433	424	389	422	406	464	434	442	445	388	431	468	448	470	438	432	449	459	388	412	440	408	463	420	428	404	468	431	410	426	407	414	401	440	425	464	418	402	408	397	389	445	380	444	433	413	399	444	432	427	423	414	437	462	394	432	426	387	426	425	427	440	404	404	393	423	444	428	448	416	416	424	434	412	409	440	421	384	458	437	438	424	421	398	431	426	427	448	421	451	405	423	403	415	402
24472	21328	28646	25625	21711	15954	9022	5081	3870	3463	2787	2500	2079	1889	1640	1499	1280	1163	1061	956	851	755	689	553	494	503	476	426	402	387	411	381	377	373	318	333	326	339	299	307	274	283	236	286	282	262	310	279	297	256	272	280	286	283	280	272	292	294	293	286	286	320	308	279	268	300	282	268	281	275	261	267	293	246	270	302	301	281	280	276	291	268	259	273	287	294	268	257	281	280	287	253	293	265	258	278	268	264	296	266	266	245	263	286	289	292	265	263	240	268	274	259	249	276	262	274	260	289	264	258	284	291	287	270	291	258	264	269	297	262	289	263	267	290	239	257	270	274	254	300	279	244	265	292	246	273	294	275	258	284	273	285	269	260	280	305	267	242	292	236	286	285	288	281	283	276	275	276	260	266	292	286	258	262	257	272	271	323	282	283	292	268	283	277	276	301	273	276	273	275	256	259	280	258	260	275	264	255	270	255	231	270	266	254	270	314	306	266	276	279	269	265	245	265	265	271	257	241	252	263	295	255	302	292	280	243	276	252	267	286	261	272	252	248	270	272	271	266	254	280	265	233	287	280	260	317	264	286	262	253	267	278	234	289	301	277	279	285	280	287	271	286	282	288	253	265	286	284	263	283	262	265	244	268	267	252	251	255	269	290	225	264	253	258	248	258	272	293	274	261	268	244	295	259	286	278	251	245	251	266	255	276	268	292	286	248	241	300	285	304	300	296	288	257	262	274	255	246	258	269	265	252	253	263	301	258	259	267	296	295	279	275	306	266	256	263	285	250	238	252	265	283	282	282	292	258	270	235	257	277	260	279	278	245	282	274	281	275	262	288	265	265	262	271	265	288	264	281	270	253	309	270	243	269	281	239	279	285	278	266	275	277	285	274	303	276	281	264	256	275	252	253	269	254	234	295	285	268	269	258	285	263	257	292	273	256	256	288	244	263	249	259	270	278	265	259	262	273	285	267	282	266	277	271	281	280	289	283	278	277	273	276	277	283	280	262	286	285	248	290	268	264	271	280	273	264	272	264	271	282	299	272	303	260	283	275	252	243	260	268	297	250	290	288	296	280	274	294	279	270	270	284	271	265	255	283	302	256	299	283	320	309	304	261	287	270	285	242	274	234	273	236	277	260	274	273	283	263	268	277	278	248	307	270	259	274	285	251	246	258	251	285	296	277	260	303	300	250	257	271	280	292	254	257	269	301	313	301	271	256	241	279	281	268	295	269	288	279	286	266	302	277	278	294	260	282	289	275	273	284	273	264	269	282	276	279	220	237	297	267	277	282	302	277	270	280	276	261	283	272	273	249	267	280	319	269	268	277	239	262	262	314	240	281	279	265	285	268	274	289	268	269	291	250	265	264	293	249	234	295	253	274	279	282	324	262	279	322	286	269	268	270	290	279	250	255	247	265	275	283	252	295	290	271	268	302	281	255	239	244	275	257	272	246	249	272	255	262	268	262	290	269	288	251	269	278	238	290	301	268	298	231	242	280	268	267	302	287	276	311	269	283	290	268	267	258	296	275	281	299	274	282	275	288	250	268	258	259	295	275	248	295	276	256	232	274	285	283	278	278	272	274	257	275	252	299	251	260	291	247	243	264	258	268	265	276	255	278	246	272	270	266	282	285	236	262	312	282	277	285	277	294	251	272	280	283	252	258	283	274	276	269	288	255	277	276	255	269	262	235	249	271	259	247	283	289	281	263	305	284	282	278	299	258	296	241	268	244	285	277	280	266	299	265	273	287	263	273	250	272	291	287	260	267	264	259	304	257	284	277	287	235	233	238	257	273	280	256	282	239	257	238	277	243	268	249	300	284	275	270	258	247	234	261	255	301	268	281	257	278	249	246	256	248	288	255	304	242	277	289	279	271	279	270	270	282	273	274	270	279	259	266	269	292	249	272	267	262	273	245	272	301	271	253	290	275	248	287	255	278	286	271	275	279	290	278	291	266	277	273	304	295	264	301	267	270	263	238	256	276	301	265	267	283	275	271	266	252	285	287	261	259	259	316	249	278	261	270	259	245	273	305	288	285	250	286	266	269	275	307	261	265	255	274	267	278	268	273	264	290	288	292	270	290	268	263	273	285	293	270	249	296	275	278	250	272	259	282	248	295	303	280	274	281	275	292	283	266	245	277	249	241	255	274	276	295	255	266	250	278	277	262	280	278	286	236	245	267	281	277	276	256	244	266	261	274	264	256	270	268	271	278	275	259	309	289	266	277	251	268	265	303	256	288	266	262	262	263	280	243	261	280	263	297	254	282	278	261	272	272	285	291	296	266	262	254	272	290	271	261	282	260	263	274	254	277	284	279	275	260	250	313	278	280	273	267	271	294	295	303	279	279	291	249	267	255	289	253	276	255	277	273	310	275	287	274	253	264	251	276	275	242	286	249	276	266	302	304	274	257	312	280	266	270	297	269	278	288	264	269	263	285	269	254	238	300	284	258	272	281	250	283	265	281	254	243	270	275	277	257	260	278	291	278	276	263	254	262	288	286	294	277	304	290	272	253	287	260	281	259	276	245	259	271	285	259	275	276	280	233	253	253	276	280	267	301	258	281	278	297	286	240	276	250	283	275	288	272	300	242	283	270	263	297	243	301	278	300	293	262	241	271	266	293	282	286	277	261	274	290	283	270	299	267	256	278	284	285	272	253	294	288	296	221	262	256	266	275	243	250	260	250	294	268	289	277	298	270	301	290	297	291	263	280	279	280	250	247	274	250	278	268	250	259	250	276	305	289	272	291	255	273	296	263	267	288	272	264	253	273	282	303	273	268	286	266	279	237	281	300	277	282	257	259	250	238	272	306	311	280	268	276	274	295	271	308	293	299	242	272	267	293	251	294	270	287	251	282	280	287	279	249	261	257	258	255	283	249	285	293	292	278	320	263	284	309	311	285	285	316	266	292	271	272	280	255	255	259	282	270	285	247	256	270	285	276	262	273	244	280	267	283	290	274	279	288	282	276	286	254	268	268	236	272	304	278	272	318	265	268	261	282	267	261	270	285	278	231	271	249	280	266	270	270	253	286	282	260	262	280	279	275	287	296	290	299	252	277	274	277	272	285	251	246	276	257	283	267	274	286	281	307	267	280	274	249	272	267	279	286	290	227	271	267	268	272	301	277	224	275	250	274	277	259	272	250	266	282	275	256	272	270	259	238	274	241	257	279	278	242	290	288	289	281	284	305	276	283	305	264	262	273	278	283	239	297	242	278	272	292	284	285	266	269	252	274	303	278	301	251	286	274	273	245	281	253	264	248	249	283	273	288	260	277	263	295	280	275	268	290	273	278	306	287	288	269	277	259	244	266	292	262	300	285	280	263	273	271	274	259	287	298	254	265	275	254	268	276	276	267	284	289	270	254	284	247	276	272	254	290	245	256	283	274	262	263	278	292	255	288	292	288	301	281	267	276	284	246	253	282	281	256	281	259	295	260	294	253	265	266	257	283	245	281	271	272	274	260	297	286	243	262	301	288	285	285
29593	46142	43733	33025	22158	16852	12739	9630	8149	7404	6189	5325	4644	3927	3349	3045	2570	2239	2107	1880	1666	1403	1197	1002	852	841	712	661	594	615	618	558	550	503	483	416	461	403	400	382	382	365	387	368	374	352	354	366	335	372	370	341	326	346	323	369	348	365	350	343	341	390	375	345	323	339	317	373	352	352	329	362	344	339	325	341	361	313	357	319	339	328	335	345	351	329	337	331	311	314	309	355	355	337	355	324	323	363	316	328	331	359	343	308	370	297	339	324	331	310	353	361	309	335	350	323	330	343	329	357	355	314	340	363	343	327	339	344	313	326	324	316	340	337	338	330	331	299	348	321	296	314	328	341	306	334	323	294	318	351	307	333	318	319	291	341	364	311	310	358	337	330	347	324	307	325	326	346	293	337	341	330	308	328	310	360	340	313	309	340	326	336	328	372	360	297	350	328	350	341	335	320	321	341	332	343	320	349	317	308	357	368	293	334	339	334	342	345	355	307	300	341	373	326	328	325	330	358	326	327	334	346	321	311	325	314	330	341	376	303	339	323	349	327	348	342	330	354	326	325	348	313	356	327	325	369	339	312	320	362	341	326	336	319	329	333	345	309	332	332	350	348	328	322	319	338	338	343	294	328	344	329	377	293	342	344	316	360	349	328	311	325	365	340	311	327	335	318	311	330	352	364	353	326	328	321	347	320	323	331	339	352	340	336	342	340	341	342	336	351	340	288	321	346	320	343	311	349	321	328	319	315	330	324	320	321	342	356	330	343	322	322	335	365	338	342	355	344	355	391	331	321	310	337	324	338	345	359	357	361	360	364	328	346	342	317	349	325	348	324	332	326	340	325	337	337	342	298	311	334	341	346	343	339	329	327	359	368	351	349	311	317	295	334	353	353	336	319	346	361	350	348	335	316	288	348	319	346	313	339	356	307	353	352	322	363	345	317	300	309	320	322	348	324	361	316	329	330	350	323	361	297	351	339	333	332	295	324	346	332	359	302	313	351	335	320	337	343	318	357	301	325	299	347	333	324	339	360	351	316	322	312	335	331	328	311	338	339	318	355	331	357	314	333	335	330	336	343	315	319	311	336	324	335	290	354	354	334	311	301	350	357	337	344	355	323	322	342	312	318	353	329	332	353	317	354	313	315	332	352	350	338	336	325	355	331	331	337	323	329	328	336	332	330	373	347	342	330	346	310	319	365	337	337	317	315	311	355	340	350	333	352	323	321	341	334	299	320	341	357	322	322	349	314	347	341	351	329	311	340	355	325	333	316	322	334	389	286	267	324	342	353	321	343	305	327	329	321	313	347	341	317	355	361	343	369	319	328	351	334	341	343	306	308	323	333	309	319	336	308	320	324	316	327	329	335	339	339	323	354	329	334	313	339	348	341	323	354	352	331	340	351	338	340	308	336	345	319	297	303	330	335	349	356	338	367	334	300	349	345	308	320	360	316	353	334	325	305	324	349	337	315	329	345	341	312	313	347	311	331	347	359	311	347	346	316	302	342	297	324	348	319	309	327	353	305	305	335	324	316	319	338	322	350	318	330	335	340	306	345	396	346	363	356	307	297	333	319	344	341	359	334	341	309	352	351	305	326	314	342	353	332	321	325	360	358	328	345	328	310	311	328	362	340	314	345	358	331	333	304	337	345	327	321	347	317	321	341	324	351	337	347	320	363	368	322	340	304	319	311	320	345	319	341	322	318	358	311	314	353	306	331	331	305	360	354	321	351	335	335	341	329	324	332	363	330	344	341	318	348	331	312	347	331	332	336	305	355	337	329	308	353	343	338	358	344	324	333	312	332	327	309	315	323	341	333	325	329	326	357	326	342	335	326	335	328	332	334	326	320	331	345	357	340	315	352	346	334	319	334	353	306	338	329	338	349	337	325	350	346	304	354	355	374	343	351	323	338	317	317	312	344	330	330	316	328	337	341	337	336	345	344	360	341	335	338	335	345	340	323	326	315	353	311	329	321	360	321	306	338	311	332	311	350	373	344	343	350	332	312	352	369	359	306	303	335	335	319	331	322	320	319	321	338	342	310	345	339	286	318	355	338	314	338	355	337	312	338	305	323	342	342	328	296	364	348	366	321	342	343	330	335	305	324	321	355	324	334	303	321	338	332	336	315	351	338	333	350	312	328	317	351	335	345	302	323	381	340	322	340	348	354	371	338	332	326	351	337	312	327	360	347	327	329	338	355	356	376	355	329	328	324	355	332	319	340	300	346	327	344	328	335	341	341	362	346	354	354	359	334	357	350	353	323	331	345	361	313	297	334	339	320	321	349	349	332	330	334	323	329	317	307	350	366	315	319	342	313	321	348	349	315	328	328	348	295	366	301	332	350	328	314	353	336	330	338	334	307	317	357	318	327	329	324	348	338	329	309	344	337	333	321	349	353	348	315	312	314	320	372	306	335	332	328	349	305	363	340	298	337	337	314	322	316	342	335	332	315	321	351	316	310	318	312	335	361	303	348	326	343	343	337	321	323	341	327	357	321	295	327	325	292	362	338	313	294	354	341	346	332	315	345	324	368	347	348	325	343	327	324	333	321	349	338	343	337	337	330	332	347	344	336	381	323	343	310	344	317	326	322	364	339	341	343	344	312	367	356	322	342	356	302	356	294	324	329	301	350	362	353	320	327	306	337	336	358	329	336	324	350	331	317	299	329	297	333	343	335	327	329	328	317	327	352	354	287	347	352	308	321	310	376	298	332	298	354	329	338	324	324	374	305	321	331	359	364	379	333	334	314	319	336	329	320	319	333	320	343	334	325	334	355	337	311	308	318	350	356	353	320	317	342	366	338	341	342	331	340	303	346	323	319	349	365	348	330	324	328	367	318	327	327	337	329	320	323	359	343	347	331	289	321	330	361	334	356	339	316	322	343	321	338	325	345	331	304	325	347	301	357	325	343	339	341	357	324	351	359	298	343	399	328	333	361	341	357	321	309	334	307	337	350	316	331	328	319	343	337	344	336	319	324	316	333	339	328	336	361	317	344	316	303	366	346	342	312	334	346	318	307	357	325	357	365	335	338	328	289	326	343	312	325	314	349	345	318	349	338	343	296	332	327	351	321	337	360	309	336	346	321	357	356	318	328	329	310	347	352	347	325	304	289	343	343	326	373	337	373	329	345	313	368	319	342	330	336	360	332	346	329	342	339	366	330	333	315	326	316	307	325	329	333	322	328	351	349	325	336	323	317	310	367	312	316	344	332	330	329	308	345	317	345	349	309	359	340	330	369	289	328	346	359	343	306	311	348	333	311	330	337	328	333	314	334	320	371	331	358	315	364	339	317	356	344	322	300	328	339	314	335	330	305	341	319	334	360	325	321	343	330	330	333	325	354	361	353	334	283	322	314	327	320	312	320	335	331	338	375	331	333	344	332	353	317	316	317	312	334	313	345	310	344	328	313	319	312	334	305	342	337	325	343	324	352	327	339	358	328	346	362	349	340	344	322	352	317	373	331	316	354	320	315	337	316	317	327
25434	21501	27950	25711	17024	10076	6204	4048	3227	3093	2597	2147	1907	1718	1589	1427	1243	1202	1104	983	931	822	719	672	567	626	577	531	548	498	502	504	486	494	528	445	442	486	468	458	433	423	421	414	437	442	413	459	426	405	439	392	407	408	423	406	422	403	447	399	412	424	439	434	433	452	399	461	427	402	432	447	442	451	407	396	435	442	402	430	435	402	436	416	441	391	456	444	409	443	458	398	433	429	441	440	429	427	413	436	444	458	446	421	387	406	402	430	394	437	462	442	448	426	428	416	384	418	437	402	390	390	464	453	420	429	438	436	415	434	470	447	417	384	436	412	396	470	426	400	457	402	428	426	418	471	455	450	427	453	436	448	451	437	464	383	435	424	427	383	418	458	417	413	432	456	422	399	402	415	412	416	395	411	426	411	427	421	455	433	422	418	402	423	403	426	409	425	386	427	431	406	444	402	422	419	419	418	452	381	420	428	414	429	387	389	391	414	436	407	419	425	423	424	442	395	412	412	450	443	426	439	410	416	424	399	423	431	426	462	434	481	424	439	391	426	417	415	407	453	440	439	399	431	396	439	446	418	414	457	465	412	414	428	440	433	400	415	448	398	418	404	397	423	417	443	424	402	467	402	420	431	432	426	436	435	408	413	427	407	422	434	392	428	405	446	430	395	419	472	426	423	444	413	432	416	447	385	424	407	462	442	430	438	462	422	424	462	408	422	429	388	439	382	436	421	436	433	431	403	439	444	408	401	453	403	402	448	440	402	392	421	413	425	404	427	434	403	419	425	419	428	431	444	411	456	420	421	452	441	368	445	436	424	438	445	405	426	406	424	437	428	412	428	441	396	437	446	433	427	421	420	390	418	417	401	400	411	369	434	442	401	419	440	411	411	433	448	427	436	448	419	404	445	420	417	446	421	426	416	430	444	395	408	399	408	399	412	424	405	386	419	446	428	392	427	402	473	426	467	433	405	433	409	420	430	394	439	407	435	427	428	433	421	434	402	426	418	430	397	437	439	417	433	426	415	453	415	418	411	415	436	414	426	419	413	455	435	420	419	414	456	393	420	434	396	415	446	414	402	432	439	418	439	437	407	471	401	401	426	399	426	391	398	401	394	439	403	431	437	416	399	426	407	411	418	415	425	427	420	394	402	424	432	406	410	410	436	418	422	410	399	421	399	388	382	415	418	398	405	424	455	443	421	410	419	452	401	454	422	440	391	454	436	406	434	425	410	394	411	436	410	444	430	454	431	427	455	405	397	411	422	434	431	373	448	400	428	436	414	459	421	443	414	418	427	415	475	417	468	427	427	424	447	390	420	421	413	358	406	425	404	400	422	405	457	393	415	420	430	435	416	400	388	411	423	402	427	447	443	442	405	443	423	401	439	459	405	406	430	423	429	418	417	448	468	441	430	379	406	440	394	411	404	403	430	379	443	402	458	413	412	437	386	395	455	433	424	428	416	436	386	460	435	429	440	388	414	432	430	436	424	427	430	429	425	423	440	428	403	417	442	417	462	451	451	416	451	393	413	420	441	399	434	451	430	426	430	385	375	395	407	460	414	392	431	457	419	413	448	401	454	398	427	370	415	444	411	428	405	403	390	406	431	428	422	420	398	429	425	426	420	423	394	443	396	423	431	419	400	435	413	398	408	396	439	409	417	407	453	456	431	438	425	461	424	422	425	407	423	407	447	411	402	410	436	427	434	438	406	412	460	467	422	390	421	430	445	405	450	414	424	419	457	433	406	410	425	461	440	410	444	445	400	450	473	399	390	446	400	401	437	428	443	446	434	401	429	401	429	420	426	416	433	405	406	397	421	394	423	418	443	434	432	434	417	402	408	389	382	372	471	422	418	422	461	409	397	420	437	439	383	416	411	397	467	431	465	442	446	380	388	432	413	403	417	432	416	416	445	417	407	429	409	422	407	418	412	392	386	434	469	434	428	406	440	442	428	390	442	467	402	482	434	411	383	432	423	398	416	399	436	409	415	423	395	406	404	369	412	401	412	432	433	425	414	450	438	425	435	418	395	459	413	415	449	403	438	423	432	421	415	437	434	435	420	406	368	449	434	388	425	458	401	415	437	422	425	426	379	465	432	410	400	434	444	381	387	393	432	423	388	395	452	414	437	443	422	406	414	419	413	432	424	472	422	457	481	379	395	434	433	443	457	378	405	401	399	413	413	410	399	416	433	459	419	406	435	410	399	426	423	432	443	433	377	411	444	404	398	432	442	465	404	391	403	456	426	472	432	403	410	467	420	395	394	427	432	424	437	415	405	382	415	408	442	448	397	440	415	403	426	437	411	461	429	422	425	452	416	439	407	411	408	406	440	374	414	436	412	389	389	410	396	407	450	434	401	435	404	417	434	413	408	427	440	402	440	448	426	426	435	388	424	417	419	391	460	440	429	376	394	380	429	466	439	406	420	404	432	412	426	436	385	396	416	440	437	397	411	405	399	426	376	426	389	413	421	397	374	421	419	429	421	394	427	422	441	407	405	404	422	440	405	406	382	404	404	426	411	449	427	406	395	423	416	430	406	425	420	421	405	467	412	387	418	390	397	405	440	470	391	455	389	416	405	423	433	430	427	422	432	435	421	445	404	422	406	409	398	410	478	424	447	435	409	433	437	446	415	463	421	408	374	424	397	429	406	449	422	420	432	407	407	405	416	436	421	403	465	444	419	410	428	410	436	450	405	381	421	399	448	408	459	440	410	459	405	434	433	412	420	473	416	434	469	376	418	452	417	402	437	440	448	413	400	381	400	379	427	395	438	448	454	443	428	419	446	414	412	431	376	416	395	426	420	414	427	434	395	431	415	419	404	401	443	398	412	415	418	429	443	405	411	391	443	474	436	443	419	433	385	411	416	444	420	449	411	434	425	412	426	341	415	420	382	435	409	444	411	439	422	443	411	441	423	434	415	428	421	433	410	400	426	403	409	349	398	412	414	422	400	410	431	414	394	415	416	420	413	379	390	400	437	416	434	452	432	421	405	423	416	389	426	444	457	387	410	439	429	412	447	442	406	403	460	416	420	454	462	404	378	411	420	411	435	406	396	441	448	476	410	390	404	395	421	431	419	418	443	402	365	456	443	430	450	433	398	419	377	413	389	413	426	398	441	404	385	420	399	390	444	404	415	419	380	412	422	436	417	416	396	424	434	446	435	418	404	419	382	417	446	440	421	423	433	416	417	406	403	422	403	394	444	431	411	424	409	468	447	404	406	399	397	437	431	421	408	442	403	398	388	429	413	432	419	444	447	416	395	428	411	426	402	441	428	414	392	410	442	450	433	432	463	420	408	375	421	451	422	416	439	413	443	425	404	421	403	388	408	445	427	440	426	431	441	429	425	403	419	424	421	433	434	412	383	451	397	398	408	453	424	415	421	396	432	382	410	412	421	405	422	451	433	396	415	408	386	433	395	405	424	423	443	389	432	407	429	425	411	422	434	440	427	429	420	422	428	402	383	429	456	430	465	419	410
28751	43757	37197	23534	19773	14875	10938	8617	7377	6639	5639	4797	4180	3722	3124	2837	2478	2130	2031	1872	1687	1321	1313	1073	994	873	807	747	726	713	751	688	642	631	657	652	572	543	526	528	587	561	548	548	564	520	542	561	520	509	540	525	509	490	509	505	549	491	525	566	525	510	531	472	517	513	537	525	503	522	517	540	471	534	491	517	533	499	496	494	529	508	520	526	496	494	488	504	503	494	528	561	482	544	485	507	486	509	469	513	532	535	525	517	526	474	486	479	483	520	468	510	469	490	476	527	462	490	513	502	498	487	497	513	499	473	488	492	458	463	489	474	524	505	511	501	511	525	523	479	494	511	519	517	484	494	532	490	511	477	536	523	533	477	521	510	500	503	523	523	535	506	518	481	495	484	505	496	516	501	485	482	454	505	486	524	483	495	523	533	499	483	504	537	504	505	482	509	464	507	507	526	462	504	485	477	514	507	499	490	506	486	491	485	478	495	480	552	488	455	500	435	455	513	496	502	514	471	494	478	505	501	493	529	523	509	509	522	462	498	481	505	475	494	485	523	525	486	457	502	516	504	568	491	543	480	510	486	493	477	492	455	514	438	483	485	510	513	496	516	501	477	519	476	504	545	478	490	477	545	475	513	499	556	496	532	491	471	459	492	523	483	529	512	552	485	523	502	446	476	485	499	514	506	500	515	499	452	472	531	527	523	479	520	493	504	470	508	504	518	508	480	498	492	461	468	502	509	505	488	521	493	520	500	483	518	551	540	519	527	459	498	511	489	501	495	516	515	515	506	505	468	499	494	510	488	511	509	495	550	494	490	521	524	483	509	518	509	481	512	463	488	491	504	495	509	489	466	526	481	458	489	505	549	507	511	497	490	509	470	511	465	514	482	500	468	505	482	479	489	503	522	491	475	519	505	469	522	515	502	485	492	512	523	535	514	526	510	475	503	486	512	483	497	490	482	538	503	490	499	510	513	490	504	499	480	517	516	515	452	512	542	480	512	505	472	493	486	506	511	498	512	536	511	515	495	531	489	494	522	532	458	482	502	537	513	499	540	463	506	504	518	471	529	491	477	479	503	460	472	495	500	474	511	474	494	485	526	482	479	496	495	500	501	497	505	532	476	506	523	504	528	494	507	545	454	495	534	497	493	477	478	527	492	472	511	466	491	531	502	524	512	477	489	488	487	493	522	494	470	493	513	504	514	478	513	469	521	489	525	487	514	551	452	489	553	505	514	505	503	495	489	483	429	504	494	512	455	491	520	477	510	539	520	509	534	475	554	533	454	496	502	518	503	487	487	499	510	485	513	519	488	528	494	528	481	511	481	473	485	520	511	523	488	487	471	525	507	459	513	472	488	477	489	497	530	479	496	473	469	525	511	497	471	511	481	496	457	492	475	529	464	507	521	503	550	500	520	497	501	463	468	539	511	475	539	493	505	501	531	535	504	508	469	527	511	483	486	457	520	506	475	492	498	523	465	478	558	497	515	530	521	473	471	540	512	471	490	477	489	498	497	512	464	534	542	491	480	519	487	507	462	467	508	502	511	508	507	492	507	483	506	484	540	473	489	523	485	520	496	475	527	488	515	509	453	504	510	478	472	521	520	505	504	491	489	448	563	493	524	509	530	533	523	509	511	486	468	561	510	461	487	525	500	452	478	506	503	476	488	494	480	508	489	531	522	491	490	481	509	490	487	528	519	481	508	526	520	503	528	490	474	479	491	463	521	502	487	524	493	526	532	487	533	472	490	509	545	534	486	487	485	488	509	533	523	507	492	496	494	519	523	463	495	461	523	481	513	543	521	486	517	491	499	461	473	511	484	491	517	508	495	475	462	477	530	445	455	486	516	502	503	479	476	499	458	500	500	498	523	441	532	527	509	496	522	520	526	525	528	531	504	492	534	474	463	526	433	486	527	477	516	469	513	502	469	511	494	504	514	488	492	529	518	487	480	517	548	528	476	461	473	481	517	532	484	527	502	471	515	501	444	515	503	480	531	479	497	516	468	500	514	502	507	486	535	464	531	515	488	485	486	490	500	478	517	516	472	527	474	490	482	522	502	513	528	512	496	479	516	475	452	491	479	507	502	496	522	478	520	484	474	502	556	490	489	479	505	516	486	494	516	527	540	481	505	514	547	521	492	462	524	549	510	523	479	479	500	488	480	503	511	498	497	509	542	456	480	558	539	479	492	502	477	502	498	523	457	485	476	490	491	506	504	479	489	448	497	505	517	466	512	506	501	490	470	501	530	496	499	507	511	505	551	526	507	507	489	514	513	492	512	489	479	523	488	478	495	496	488	482	510	543	452	546	521	534	529	480	465	479	527	478	475	509	509	542	496	487	493	473	461	462	516	507	467	497	522	507	488	504	500	512	501	527	508	505	477	506	550	508	524	522	499	513	486	524	526	485	488	486	511	511	511	541	506	512	486	493	546	521	518	490	489	553	492	472	499	527	530	538	513	497	453	482	498	512	510	458	500	500	498	519	505	504	506	497	495	511	496	539	477	491	467	501	512	490	530	521	516	514	533	493	496	525	529	488	497	518	495	512	471	483	522	487	496	551	480	514	481	516	535	491	514	540	518	490	516	474	525	519	491	495	510	526	518	498	470	488	492	490	529	545	487	494	512	501	467	521	499	461	522	497	498	495	509	506	474	494	503	479	484	521	509	490	451	520	489	480	514	489	515	524	466	512	491	496	504	508	498	502	513	489	492	500	483	492	452	485	469	512	508	488	491	518	504	484	539	509	543	530	499	487	533	492	489	511	468	514	486	481	465	481	534	487	500	495	469	510	478	506	448	510	535	436	498	506	518	500	514	520	497	479	492	491	537	465	486	481	513	524	500	481	470	467	498	484	471	502	516	514	487	478	479	522	494	473	462	500	532	488	512	514	500	505	491	496	489	466	517	498	505	532	547	545	477	513	484	517	520	503	529	511	508	493	502	497	517	486	482	566	522	521	495	494	492	503	501	498	517	500	452	506	489	514	514	491	470	522	482	489	501	494	504	494	521	462	508	471	486	515	470	484	505	479	491	489	584	467	480	529	518	497	528	467	492	516	520	501	501	455	522	471	509	516	496	499	460	499	479	474	469	498	539	475	491	471	486	533	530	495	533	505	490	512	471	517	469	510	465	514	491	496	475	457	471	490	501	506	508	519	499	508	495	503	495	518	499	513	494	483	526	503	497	504	507	494	517	475	527	506	501	502	513	499	495	502	491	524	522	476	494	507	484	489	485	465	531	521	468	530	513	510	555	486	507	501	530	515	539	528	479	475	497	488	459	482	521	519	496	504	499	546	505	500	468	504	482	526	493	506	530	492	505	496	517	510	503	508	535	504	454	512	491	506	506	490	459	463	490	542	509	485	486	525	511	520	497	477	469	521	512	494	460	483	475	496	496	515	525	472	481	483	519	529	520	507	513	492	523	513	482	514	476	487	524	480	457	486	495	537	464	522	530	518	503	511	460	463	522	476	525	519	541	521	495
23303	21338	29022	24186	21834	21960	16958	8193	5660	5097	4598	3722	3089	2652	2282	2098	1829	1638	1501	1289	1179	1015	875	737	694	635	596	578	543	574	531	476	497	461	488	458	399	411	402	353	371	353	413	378	352	376	357	373	366	374	352	386	369	318	336	365	345	357	352	380	374	330	348	385	365	344	358	372	317	371	354	344	303	388	368	353	380	359	337	350	377	351	330	358	332	365	317	355	314	316	360	352	320	319	320	326	343	323	330	360	334	359	354	353	367	317	325	352	388	375	350	297	376	330	352	362	344	365	323	351	333	348	326	319	353	358	346	339	362	355	351	330	349	348	329	350	351	352	347	340	339	340	334	340	334	341	324	330	352	338	378	337	357	333	340	355	353	329	341	354	314	335	344	349	322	343	364	369	338	347	329	364	348	366	337	330	361	379	337	354	309	336	340	354	347	351	381	360	364	331	354	326	345	344	356	340	302	344	344	350	339	339	346	373	333	334	341	339	360	360	360	326	364	342	319	321	362	369	307	349	337	346	363	338	342	333	352	335	367	358	328	366	352	342	334	341	326	338	348	370	315	366	324	347	346	347	342	337	360	349	342	328	344	351	302	352	373	349	349	354	316	318	337	321	353	316	335	290	365	333	313	332	373	339	368	321	302	363	356	331	356	326	312	356	353	350	356	326	339	320	317	364	340	334	394	331	351	348	351	347	337	342	338	335	343	370	330	327	321	342	336	337	334	310	363	355	338	324	332	327	325	359	339	340	351	317	327	321	366	355	333	339	370	343	342	349	336	322	337	338	322	343	321	321	327	310	347	337	345	322	356	326	342	347	297	358	354	358	330	360	311	329	310	320	377	331	325	321	349	357	378	322	338	368	310	327	333	332	338	360	332	318	321	330	347	300	330	372	346	366	341	336	347	344	395	323	355	314	323	329	360	336	368	289	332	360	345	330	335	312	356	347	328	381	358	333	297	281	347	337	347	349	367	315	313	334	356	359	350	348	364	324	332	348	335	313	348	323	341	334	346	342	349	352	319	323	349	336	318	320	355	351	343	334	320	328	354	343	355	357	370	361	330	318	321	359	351	307	354	346	370	325	332	339	341	337	354	336	330	337	323	358	348	308	340	355	346	337	328	345	366	328	372	346	334	335	336	352	332	335	312	340	348	359	343	356	348	342	341	322	319	383	371	350	324	324	310	337	347	323	342	374	351	337	324	329	336	311	378	362	322	307	335	335	322	335	319	370	357	395	364	345	378	317	342	336	324	332	333	329	330	359	325	315	360	359	355	351	319	362	360	342	354	340	318	323	375	340	338	337	304	343	334	340	339	314	348	308	336	358	313	328	330	317	331	352	352	360	335	323	340	342	312	347	334	347	340	342	321	339	320	339	358	304	361	361	336	333	317	364	345	337	310	356	316	322	331	330	315	337	355	324	314	317	338	345	362	322	343	341	319	349	348	359	347	333	344	297	332	337	348	338	361	338	347	346	327	338	325	348	354	352	343	333	363	355	354	346	328	368	344	362	330	324	314	331	347	326	299	342	345	335	319	336	343	341	308	339	333	320	343	342	347	318	351	338	351	347	320	348	328	319	301	380	334	332	342	330	336	325	337	339	357	341	342	334	356	356	356	306	348	346	350	328	375	317	355	322	315	324	361	357	351	351	343	325	363	335	331	330	353	345	312	370	336	313	364	319	359	332	314	319	397	354	344	294	321	339	341	363	329	354	368	324	349	313	327	332	330	338	325	333	357	371	327	345	335	368	295	314	334	328	329	359	354	351	331	366	357	332	333	334	326	345	321	351	311	378	341	337	333	331	385	366	379	341	358	328	316	346	334	288	334	358	331	343	355	340	318	330	344	342	343	327	348	353	348	352	346	345	344	357	343	358	337	347	340	347	338	352	348	380	354	328	326	350	310	352	368	326	338	366	314	381	335	317	340	336	324	331	338	342	331	332	345	354	335	350	305	347	357	323	338	326	339	371	317	316	332	369	327	377	362	329	346	341	342	361	337	322	319	357	332	354	335	352	343	345	329	324	310	312	331	328	357	319	359	317	338	362	303	333	313	367	350	327	316	365	359	335	334	334	355	369	349	313	335	323	323	325	379	359	334	316	341	368	321	318	344	326	319	341	338	347	330	336	320	385	366	325	319	363	357	365	373	313	363	329	325	348	351	341	318	317	345	367	332	349	354	351	333	356	348	350	322	343	359	368	347	307	328	311	315	389	329	346	343	341	329	353	343	398	378	317	294	333	350	360	333	351	313	343	351	349	345	337	326	359	337	323	365	327	328	349	327	360	301	350	343	357	343	359	325	326	341	349	343	364	354	331	334	398	323	346	320	307	329	352	346	353	344	338	337	349	359	360	335	342	379	352	351	378	368	290	381	344	322	339	270	346	341	315	336	361	309	335	321	361	341	317	348	354	361	349	365	357	332	337	388	343	346	350	318	330	300	317	323	341	294	337	356	366	356	341	330	316	308	325	341	330	332	361	324	380	328	352	343	355	322	312	335	334	360	356	332	311	327	339	352	334	334	392	330	339	346	337	346	363	384	358	403	331	357	351	367	371	329	380	369	324	338	314	329	363	346	364	324	354	344	325	351	329	313	343	339	345	327	343	378	336	357	359	332	338	353	304	371	331	357	334	383	349	367	358	319	351	346	369	328	331	312	322	313	360	312	351	336	334	324	334	322	337	360	354	319	329	353	318	335	335	354	340	356	339	341	329	338	316	344	376	339	347	339	332	359	323	340	349	356	359	347	327	301	349	330	368	321	344	332	360	350	341	364	349	359	320	351	315	346	347	375	360	334	334	322	368	366	343	330	331	321	336	309	323	328	334	327	329	336	347	353	337	324	326	323	343	351	335	326	324	348	368	361	355	337	336	343	327	306	355	345	374	337	357	347	333	366	308	386	341	341	319	341	327	331	337	382	361	352	332	335	343	343	327	312	335	344	317	329	341	339	327	339	336	353	320	343	344	362	326	342	361	333	349	344	369	332	336	334	357	333	332	368	343	348	315	315	349	333	314	384	329	334	370	326	329	327	308	340	321	301	358	372	328	355	357	367	335	346	331	337	322	349	342	355	368	350	325	367	359	322	337	355	382	347	328	326	306	316	380	346	361	341	365	339	319	346	326	341	336	362	336	325	333	343	330	358	331	324	319	338	304	339	329	338	349	365	325	366	374	356	339	351	328	347	345	305	356	354	326	335	330	338	358	282	330	365	333	326	332	341	331	354	321	331	381	344	356	332	326	332	302	384	333	380	338	343	334	330	330	317	320	366	337	363	346	328	337	331	337	343	340	354	357	333	340	314	320	344	335	337	334	303	325	324	351	312	332	351	320	363	341	347	347	329	339	313	346	330	327	348	307	327	338	309	348	340	336	355	309	381	389	336	327	319	347	335	350	350	347	331	342	342	351	319	337	376	342	328	345	351	367	323	324	358	319	343	331	327	350	361	341	348	340	343	349	338	339	323	377	348	339	333	344	372	362
30551	51141	46310	36363	28897	21444	16916	13576	11230	10220	9168	7824	6436	5638	4945	4253	3706	3357	2897	2520	2345	1864	1618	1410	1194	1079	953	870	731	792	767	720	705	657	638	591	553	508	511	475	488	486	459	489	483	397	449	464	431	456	446	413	461	426	415	434	449	454	437	416	402	421	460	406	410	439	409	410	419	434	442	422	457	424	424	427	393	405	424	426	417	430	359	443	408	377	393	372	393	381	394	400	385	401	388	362	376	399	410	394	389	366	380	403	387	389	423	423	394	398	430	453	401	381	408	424	363	411	425	400	424	380	393	401	399	379	406	410	365	398	389	419	389	396	438	396	382	437	415	443	417	372	379	371	425	397	429	419	402	383	410	409	373	408	389	412	391	375	414	357	391	416	379	410	425	402	368	390	368	417	400	413	417	389	413	408	412	403	429	406	395	394	387	399	382	402	413	371	401	362	358	437	428	388	402	421	413	391	411	397	415	418	388	416	418	407	428	382	409	429	387	406	396	409	430	374	391	383	383	385	390	429	409	404	431	399	382	429	390	438	394	362	386	368	387	403	431	403	390	366	399	400	399	394	395	382	396	415	391	414	403	381	375	420	362	389	410	442	412	414	399	384	413	404	405	393	427	406	409	387	366	397	382	390	408	437	407	368	378	383	400	392	408	416	413	405	390	413	376	413	371	416	371	388	362	393	377	434	386	415	381	403	389	397	393	386	399	393	345	397	390	429	392	407	418	357	382	391	401	406	426	387	391	399	378	399	392	362	389	373	368	438	371	398	417	392	377	379	420	366	435	391	360	388	422	400	438	366	463	382	388	417	389	408	402	418	440	415	385	401	386	416	386	411	388	423	420	393	409	354	386	382	382	403	407	408	396	402	405	408	411	409	389	386	406	395	401	402	390	421	391	359	408	384	377	398	396	384	375	386	418	436	375	380	365	416	403	375	379	412	365	417	378	384	406	384	382	375	407	376	362	418	391	414	397	428	391	399	384	432	417	415	382	373	452	407	369	462	388	383	430	389	386	381	388	406	413	419	413	410	403	384	407	408	371	356	393	379	421	404	401	410	366	402	389	410	398	429	403	403	409	413	417	401	389	412	407	391	411	395	408	413	398	396	411	365	412	380	371	411	410	388	388	413	393	411	417	428	396	398	376	373	366	381	402	372	422	363	346	375	382	385	389	395	405	372	415	417	436	400	370	396	404	419	416	405	416	360	378	385	413	390	384	358	386	396	412	409	386	407	368	392	400	403	383	408	448	395	421	447	378	409	396	400	378	405	388	378	411	398	403	393	418	430	392	376	400	376	413	378	414	408	385	395	424	412	397	390	401	403	370	382	426	377	412	356	368	407	394	423	394	403	382	390	394	368	401	395	431	375	372	417	390	412	382	394	393	392	393	402	447	371	433	393	394	401	415	401	378	449	408	406	415	394	381	392	423	389	418	417	389	359	417	400	372	417	387	407	432	366	445	372	390	400	413	398	405	403	409	356	398	426	381	385	413	433	407	394	374	386	402	397	375	388	381	389	416	376	410	426	393	405	400	413	402	393	453	388	413	378	371	397	415	418	395	390	391	373	341	402	429	382	399	427	414	362	394	418	391	413	414	411	386	433	420	380	389	411	374	375	395	404	402	398	371	388	386	392	380	399	429	430	397	399	403	402	388	401	403	375	388	361	414	382	398	386	372	398	400	401	422	389	403	392	392	413	391	388	401	390	349	446	409	367	411	412	431	360	397	378	397	405	392	396	420	437	394	364	400	391	393	416	370	418	378	371	436	365	377	383	379	394	381	390	401	402	373	380	387	359	387	377	367	373	414	422	437	384	401	437	367	401	457	396	447	381	362	414	421	399	378	390	417	409	421	424	384	376	408	398	387	416	386	407	393	396	381	382	403	372	450	420	446	399	420	409	428	396	368	434	414	376	399	412	392	376	379	411	420	412	409	367	370	420	380	372	420	351	373	379	372	381	401	415	405	367	417	415	418	407	430	402	407	395	380	372	403	399	444	404	405	429	409	364	439	405	364	391	406	392	424	385	381	379	395	353	398	386	400	386	391	376	382	396	428	421	413	407	400	418	400	399	379	390	422	366	405	354	409	409	416	393	401	410	414	355	392	411	375	395	404	384	369	373	406	410	409	431	388	397	393	383	425	391	417	398	383	397	405	346	442	419	382	418	400	414	384	391	411	413	395	401	437	387	405	394	397	391	402	396	376	420	374	390	406	381	398	372	394	434	393	374	387	384	390	404	382	422	430	409	402	391	418	408	390	367	396	400	375	369	372	399	419	381	367	396	385	386	441	381	388	414	397	393	408	413	373	426	409	391	377	384	415	402	395	404	389	391	389	389	390	402	410	436	420	439	402	386	398	391	336	425	394	380	374	397	376	394	389	385	408	402	384	389	407	408	383	374	416	408	414	430	412	426	358	405	417	437	430	347	400	413	381	390	416	375	401	386	415	357	392	413	432	427	384	422	401	386	374	397	376	420	404	413	387	409	405	420	412	387	420	375	397	416	360	432	388	393	397	430	385	400	418	410	379	395	393	395	374	399	425	410	398	381	394	447	396	427	382	403	400	394	420	394	416	419	385	398	396	409	393	409	403	424	397	404	400	436	382	419	391	406	430	378	426	404	403	388	415	415	381	401	403	403	421	397	426	380	423	412	373	394	413	420	387	377	398	419	391	407	396	416	394	418	381	385	378	386	391	382	359	399	382	393	421	376	381	400	425	410	413	404	379	420	436	384	376	377	421	409	410	409	384	383	426	420	386	376	384	389	395	379	417	411	432	408	401	421	380	388	377	402	400	409	369	406	439	387	359	381	408	361	381	394	382	440	406	367	415	391	415	385	401	393	377	413	384	392	433	393	366	404	381	393	408	392	433	382	432	395	443	408	412	423	388	358	399	390	385	393	386	398	376	374	371	410	394	384	382	349	391	424	405	408	377	432	427	409	377	362	405	431	422	386	412	396	395	358	396	398	405	417	384	351	358	405	416	408	438	371	393	417	410	409	403	389	414	392	380	366	381	388	421	420	417	382	372	396	416	374	423	383	367	379	410	407	386	400	431	371	375	389	399	384	392	411	362	377	381	392	397	391	414	379	389	379	401	412	417	374	393	387	420	412	409	390	384	376	429	418	387	397	396	438	368	372	407	428	398	429	389	405	388	396	391	419	441	379	384	400	418	364	401	425	408	368	387	388	393	419	379	387	431	408	389	399	422	411	390	432	432	377	392	418	390	356	400	354	390	408	388	414	367	404	405	447	391	401	381	396	412	372	400	415	387	388	416	405	405	417	348	437	414	398	367	364	434	362	394	392	406	378	437	408	407	404	427	426	394	379	393	411	409	397	402	392	402	415	398	410	395	413	412	395	370	392	385	405	411	407	401	430	373	445	424	388	434	373	401	365	405	392	377	426	389	413	423	410	379	377	419	362	447	399	411	397	385	386	405	392	373	420	407	431	394	380	384	412	368	399	400	393	405	410	394	388
28841	25957	29500	21581	12545	7319	4557	3211	2663	2234	2081	1876	1592	1401	1226	1115	993	1012	864	824	760	683	587	545	503	502	423	423	373	453	429	412	398	408	390	384	401	338	360	381	378	359	355	338	357	349	359	347	343	389	328	350	337	351	365	325	338	352	353	357	342	329	357	341	330	318	349	337	353	355	352	355	355	338	338	376	350	355	349	348	334	347	338	335	377	358	346	350	353	343	318	349	319	378	332	320	355	343	381	332	333	343	318	354	347	357	371	346	354	375	358	364	313	343	318	377	319	337	348	357	386	351	343	331	342	372	344	348	340	343	359	339	345	340	358	329	334	335	342	345	341	364	355	368	404	370	337	351	356	372	385	330	337	328	346	332	336	333	352	354	313	336	333	348	318	320	379	345	330	368	386	337	382	339	339	358	385	365	361	326	333	354	322	297	325	347	342	381	344	328	356	363	332	339	342	349	356	330	356	353	309	350	355	334	345	376	364	368	334	340	360	356	318	317	335	357	358	357	345	318	352	322	343	354	337	335	329	345	333	342	331	357	353	359	371	352	360	342	322	325	342	330	350	358	346	347	342	373	323	328	346	367	348	355	342	336	374	336	354	322	362	323	347	331	343	321	339	329	362	335	358	333	340	311	359	337	345	339	333	354	328	325	329	383	354	289	331	358	346	355	367	338	356	344	361	310	323	367	346	334	352	352	385	382	328	346	319	343	348	342	336	323	374	349	350	356	366	349	353	329	373	363	355	340	330	362	343	340	353	334	327	339	318	353	361	369	324	315	315	355	324	347	373	343	378	316	339	357	330	302	342	311	350	350	354	355	351	307	348	334	355	392	351	346	339	350	326	353	350	358	329	354	347	326	344	320	354	346	369	350	363	335	354	384	319	318	340	354	321	333	359	307	370	361	352	321	348	362	382	312	347	348	352	332	347	359	321	321	346	337	347	320	320	344	346	355	327	342	344	362	339	348	381	329	332	367	348	361	358	408	380	336	346	335	376	340	360	365	378	324	333	336	356	369	343	345	343	323	330	334	359	336	351	348	324	304	369	365	357	346	334	370	370	339	318	371	374	347	348	313	360	347	390	361	328	317	370	362	356	339	367	382	370	321	347	347	326	375	337	353	340	380	346	344	344	338	378	340	337	352	351	380	318	368	358	346	350	372	346	306	350	296	359	365	341	335	338	314	314	362	327	354	341	329	357	328	324	354	373	356	346	343	364	346	361	356	348	359	329	332	323	327	344	335	372	352	350	335	349	334	373	355	393	334	314	336	352	339	329	392	332	333	370	345	339	387	329	347	333	366	330	309	346	349	339	345	324	326	339	327	332	375	344	336	359	337	351	374	361	332	364	359	318	389	360	377	357	359	296	338	329	320	343	355	404	371	344	337	346	330	343	354	373	323	350	343	356	401	328	352	355	339	348	321	286	348	354	349	359	377	336	355	340	321	318	347	321	349	347	367	316	355	307	368	349	358	350	358	385	329	372	346	362	348	338	382	367	344	331	351	349	343	336	345	331	315	333	340	330	315	320	361	380	342	352	369	359	360	347	312	338	341	291	340	304	386	328	326	319	323	327	305	346	323	342	332	351	359	337	330	355	336	352	337	328	322	328	339	342	312	358	333	340	363	328	335	364	313	324	353	338	355	352	339	305	367	323	349	344	367	333	354	356	333	371	315	366	315	346	335	370	325	359	355	368	361	371	341	369	342	318	335	341	340	339	364	356	381	360	371	351	351	326	355	350	350	343	356	367	324	348	316	361	336	366	341	347	325	336	350	377	325	389	337	332	358	327	359	353	358	334	345	382	330	355	340	322	315	365	348	332	374	344	383	355	369	311	351	356	326	315	337	369	333	334	345	353	334	322	354	330	344	328	364	319	350	346	357	344	371	349	384	360	345	349	338	334	343	363	308	348	349	340	366	347	337	336	339	368	333	339	340	367	346	347	329	329	339	346	309	348	334	337	333	343	376	352	331	336	336	354	335	352	349	334	312	331	324	357	350	339	356	329	337	343	356	350	395	374	390	365	360	321	325	351	353	343	317	346	351	344	354	348	389	339	341	296	360	312	344	337	319	339	325	374	361	365	334	335	333	328	355	347	342	348	377	356	344	351	346	360	373	327	344	352	376	352	352	346	354	367	309	380	332	320	357	349	361	367	318	358	326	353	378	320	329	367	318	332	359	357	333	360	366	352	327	323	341	378	339	364	331	365	345	351	358	375	346	380	391	356	368	323	338	347	356	342	309	379	341	315	364	360	399	368	335	361	340	320	367	330	369	348	342	354	364	356	351	356	315	345	358	356	333	357	358	330	372	349	345	347	351	331	309	322	341	303	351	354	351	343	341	365	328	354	336	346	339	334	346	347	344	330	340	347	348	317	383	317	360	338	320	368	361	367	356	344	317	339	349	364	351	350	334	331	350	340	319	324	327	348	337	360	345	331	382	348	352	346	359	364	330	364	368	342	366	334	393	338	353	358	323	334	369	320	348	344	330	320	321	350	324	346	340	350	324	341	373	353	335	358	363	336	349	338	345	364	339	314	347	328	363	378	316	332	338	356	345	328	374	333	320	317	385	360	308	333	338	340	318	348	342	355	333	359	349	336	324	378	376	336	330	372	333	323	312	365	348	367	325	365	340	363	323	349	344	340	335	354	353	357	332	360	376	370	346	385	327	337	322	365	339	349	322	356	347	342	357	333	326	333	313	341	317	376	360	361	328	349	375	354	345	365	369	367	369	359	336	350	351	337	338	376	351	371	355	318	336	334	333	350	343	370	352	330	378	361	375	309	337	338	319	314	361	382	370	343	362	320	323	326	373	364	349	325	374	368	331	358	337	336	355	353	339	340	307	326	320	324	362	353	334	338	337	364	318	339	367	365	357	354	360	409	369	328	318	324	359	330	355	370	347	357	359	360	342	351	357	356	328	324	352	355	362	348	329	365	358	314	304	340	377	322	333	345	333	325	313	367	330	381	375	357	354	312	354	382	357	340	332	356	324	384	337	312	357	345	334	334	353	384	369	329	341	342	329	353	349	345	326	357	371	317	312	356	358	360	312	375	329	355	344	361	324	328	338	341	375	338	330	335	346	345	331	352	358	337	366	374	358	343	372	339	374	344	345	367	354	321	346	346	360	323	327	317	362	372	380	330	343	327	336	364	378	371	362	317	324	349	319	337	333	358	349	345	345	373	375	368	353	345	359	368	341	309	342	368	353	359	323	342	381	325	310	357	381	341	328	379	346	379	328	343	318	335	333	339	350	359	323	350	333	361	355	356	351	373	365	311	352	339	379	341	354	381	357	361	374	327	345	379	349	313	382	332	372	341	366	361	347	376	366	312	360	326	324	351	376	325	331	345	352	327	363	332	352	338	307	367	333	328	354	348	314	408	301	357	343	370	373	351	322	364	316	326	355	334	316	336	337	339	344	345	327	348	310	343	374	348	346	372	373	327	382	366	334	366	362	331	328	331	349	345	363	350	363
27717	39751	34704	22791	16858	11854	8950	6946	5934	5087	4751	4271	3484	2952	2537	2322	2092	1868	1727	1558	1331	1232	1012	896	776	748	615	636	570	574	573	560	543	520	501	522	473	439	491	466	435	478	440	472	433	391	439	450	410	460	428	408	412	397	453	456	404	428	461	415	419	437	408	464	429	437	439	432	422	433	405	448	439	420	413	453	421	408	436	437	386	444	394	439	435	421	418	451	419	432	408	399	450	433	416	423	402	398	407	421	395	421	431	407	440	423	433	413	445	436	409	424	424	445	445	430	434	387	440	419	410	445	455	445	452	441	416	473	449	411	430	384	427	413	398	415	386	461	447	413	406	416	414	434	407	432	418	412	427	396	441	432	395	417	420	428	431	440	442	412	433	472	418	398	429	421	454	458	413	413	422	437	436	444	436	425	425	449	438	461	403	436	396	419	426	421	433	441	427	406	416	462	445	415	420	421	395	399	377	406	436	430	402	417	437	406	422	420	460	429	413	439	428	443	379	458	391	451	413	450	432	419	427	412	439	450	425	405	466	445	413	439	411	449	450	449	435	405	419	431	435	414	463	412	423	383	426	407	406	426	454	410	422	443	439	425	410	435	430	415	405	440	438	440	410	440	433	442	459	416	407	420	399	420	384	458	430	424	439	422	400	409	380	431	422	418	463	412	441	418	412	434	458	406	440	470	438	420	480	449	398	447	441	441	421	449	432	415	402	410	425	460	426	428	435	423	453	425	447	436	440	438	428	409	413	409	419	438	423	436	394	451	454	435	391	435	400	442	463	397	442	432	431	441	370	456	432	414	409	449	448	417	418	400	456	417	420	430	394	453	387	420	440	419	456	375	419	428	423	405	408	397	451	440	398	454	430	399	413	397	432	410	467	422	413	427	404	420	425	422	427	413	428	402	407	464	425	404	464	438	418	453	401	386	461	408	453	462	418	429	394	420	459	446	432	448	449	429	438	444	422	430	418	452	421	410	430	397	436	413	427	443	417	439	448	421	430	424	442	426	420	454	453	425	454	423	398	420	445	435	424	399	417	414	448	437	464	413	422	462	399	400	438	422	453	411	473	415	442	416	412	400	433	434	426	459	420	456	414	439	433	441	425	392	386	429	435	477	415	415	432	397	406	396	426	439	413	465	409	393	404	433	424	427	439	441	468	416	451	462	416	440	435	447	436	429	469	408	447	423	411	423	425	440	455	403	477	420	450	412	449	424	422	431	393	447	409	430	460	389	436	442	402	475	417	410	410	435	453	383	401	408	442	445	454	401	440	425	441	429	404	413	430	425	437	427	443	420	442	444	448	413	376	440	436	418	381	407	430	426	397	438	399	453	433	407	414	444	407	455	396	398	434	402	433	453	435	414	426	401	454	423	427	421	413	425	445	454	419	408	398	416	441	432	419	413	408	435	393	429	454	448	432	412	378	443	392	470	406	410	471	412	403	461	417	439	396	412	395	373	431	409	465	439	421	435	436	446	415	419	433	428	448	427	413	423	419	411	414	477	435	419	425	479	442	452	440	439	401	466	388	416	373	403	428	449	403	415	460	399	401	416	463	408	423	391	382	428	426	427	417	437	412	435	411	406	442	430	431	450	415	427	419	412	413	430	446	430	416	432	393	393	394	398	449	437	437	426	439	421	444	395	427	400	415	444	399	419	406	416	409	411	400	397	392	432	406	440	441	398	411	414	416	426	435	414	429	424	468	425	427	415	420	412	435	407	423	417	422	451	482	453	416	428	446	461	417	427	430	427	395	442	409	450	433	427	437	413	420	463	437	430	421	438	414	414	427	408	428	400	415	412	487	405	435	415	414	448	426	432	424	430	419	462	401	419	385	414	419	410	408	412	441	434	414	424	449	444	434	435	420	400	401	435	464	421	455	419	420	427	418	441	430	442	423	433	434	406	415	454	473	417	410	413	431	364	400	432	441	424	426	419	456	424	444	402	438	438	394	443	417	388	423	413	416	433	441	375	431	412	411	434	436	428	409	437	413	435	439	472	419	406	433	438	421	406	436	421	408	441	433	441	444	419	424	423	418	450	443	412	438	423	411	424	373	399	417	404	443	433	420	437	434	416	444	472	402	488	481	405	391	464	444	407	425	422	421	444	426	421	412	425	381	469	438	383	385	424	427	427	433	414	394	407	433	429	433	408	411	429	430	391	425	439	450	443	430	399	440	416	468	437	411	467	426	407	422	452	406	459	410	415	430	441	436	413	405	387	409	436	405	434	472	426	436	418	438	435	407	408	447	413	390	426	411	431	419	460	397	396	451	400	455	415	413	401	459	451	438	468	417	439	449	435	453	449	419	406	422	428	411	428	429	432	371	449	416	429	442	459	442	392	434	436	420	382	446	442	437	378	380	405	410	384	434	440	406	438	427	442	428	445	430	433	432	410	412	416	450	427	430	450	430	409	416	440	438	440	429	404	419	459	431	440	400	464	442	418	394	431	408	422	416	441	410	411	356	425	400	423	424	418	438	428	395	448	392	472	414	430	399	391	430	389	397	406	454	415	430	435	405	425	437	418	430	419	424	439	416	404	429	464	423	437	416	415	388	429	439	429	452	419	403	411	450	415	376	457	394	400	449	434	436	404	412	425	405	435	412	433	394	420	418	421	426	434	427	414	424	447	414	437	432	436	407	419	437	450	430	425	411	427	438	420	420	407	419	419	439	411	439	440	430	410	425	424	402	392	406	416	409	387	442	437	444	382	426	428	464	443	429	432	395	411	446	416	422	430	445	398	452	414	445	421	390	444	481	472	455	437	421	418	416	446	399	407	436	416	422	428	461	435	432	427	467	379	442	414	414	421	416	459	418	462	415	432	415	403	429	413	460	430	383	403	436	440	415	425	452	393	400	434	436	447	438	396	407	444	444	450	425	431	461	476	411	394	444	426	442	453	421	412	475	423	433	449	437	399	453	395	422	392	383	413	436	383	411	447	428	421	443	430	433	443	423	429	417	402	415	402	398	461	407	467	466	439	409	440	415	411	447	406	433	401	432	474	431	429	453	429	411	423	429	454	426	411	453	425	417	423	422	423	421	420	443	423	425	410	404	423	413	402	434	446	438	428	433	438	412	403	439	395	464	427	412	414	419	414	402	429	408	416	391	431	399	372	423	464	433	441	398	417	425	418	439	440	421	405	418	397	443	432	417	430	449	379	448	404	442	402	433	403	411	399	424	394	462	442	428	452	457	457	408	450	426	420	454	417	429	441	433	422	421	434	453	389	409	423	458	424	378	425	440	427	453	388	398	419	429	434	386	399	412	419	444	418	400	376	445	434	447	423	406	392	437	432	388	440	393	451	434	445	425	409	424	423	424	455	414	418	392	429	413	405	408	431	407	444	427	411	425	426	426	470	412	457	405	426	462	413	436	411	434	411	423	462	444	425	444	424	445	415	398	394	401	417	417	431	429	435	435	443	423	441	450	411	391	438	402	389	400	451	439	421	459	432	438	460	416	469	416	425	406	431	407	419
24460	21402	28686	25432	21737	15887	8902	5357	3932	3245	2962	2570	2206	2050	1722	1510	1388	1194	1079	962	876	823	676	628	543	514	473	460	416	405	364	372	335	334	368	322	315	305	319	289	289	279	304	308	296	284	283	252	273	275	271	291	269	294	283	294	261	272	262	270	258	271	262	270	284	267	281	268	247	278	296	278	278	268	268	287	280	263	294	301	291	280	277	254	283	270	260	262	269	270	262	254	247	260	269	283	260	266	277	283	291	293	269	254	266	258	254	254	262	286	288	282	294	288	280	278	274	255	293	265	247	291	257	256	279	261	264	275	312	276	298	258	270	274	278	261	269	270	296	259	273	272	266	291	244	280	261	265	248	281	275	307	272	297	251	257	288	291	276	258	266	291	279	253	312	275	261	259	283	290	259	236	273	273	298	313	283	264	279	292	238	308	289	271	284	286	283	280	285	271	279	253	259	270	278	291	279	277	290	258	251	267	279	262	240	237	283	243	286	258	262	258	300	245	264	269	280	238	265	268	240	283	276	273	277	254	307	276	274	279	238	291	269	263	255	268	232	261	263	255	240	243	281	255	269	264	259	258	261	299	290	264	275	285	274	263	275	301	234	259	268	246	252	291	270	272	244	264	281	292	260	253	285	273	295	290	283	282	271	289	276	241	255	268	278	255	239	244	271	279	283	269	285	267	280	270	269	280	246	266	221	265	265	283	265	284	266	239	283	246	259	276	280	276	279	256	296	257	273	266	272	267	282	297	268	293	299	304	270	282	252	248	268	276	266	234	281	262	262	259	297	243	277	242	286	274	274	247	242	255	310	270	248	288	242	275	264	252	247	270	288	242	272	287	259	291	273	275	257	284	270	258	255	248	249	286	291	277	253	288	280	256	262	276	245	251	266	246	274	272	281	248	276	264	273	270	288	267	284	256	226	281	290	257	283	270	268	281	266	297	234	262	280	265	250	272	276	307	290	248	287	258	277	284	244	246	261	293	272	275	261	262	303	282	275	275	262	267	292	258	280	270	271	276	278	267	244	254	255	273	261	280	282	268	258	260	294	276	266	260	291	266	262	261	263	302	276	304	237	283	282	270	263	284	262	268	280	263	257	263	278	295	269	292	255	273	262	311	263	260	247	282	270	276	254	251	269	275	296	270	284	253	258	287	271	280	272	246	280	250	271	301	256	271	286	275	276	266	281	290	259	278	280	265	263	305	299	280	285	265	261	285	254	275	251	253	274	243	275	279	272	282	237	302	244	248	247	266	251	294	264	299	288	260	278	262	272	307	271	255	270	280	237	279	269	289	305	277	262	268	260	260	290	265	281	253	257	271	252	273	296	242	278	270	264	264	275	269	273	260	279	244	254	278	250	290	288	261	241	293	262	271	271	241	282	255	299	252	266	269	248	274	262	254	315	270	255	296	286	272	278	270	256	256	268	281	291	280	258	267	269	251	258	298	269	278	285	257	258	264	290	249	275	264	242	263	263	263	297	254	284	279	265	279	288	273	263	276	295	277	252	277	287	264	292	238	302	290	303	281	293	266	277	236	277	279	285	278	266	239	293	256	270	278	277	297	252	245	272	262	300	289	272	281	276	254	278	291	305	283	296	268	262	293	263	270	283	263	279	240	295	253	273	269	260	279	262	273	256	280	280	279	252	276	256	281	279	246	307	276	274	264	280	251	282	262	248	269	254	233	283	264	289	280	251	287	288	247	239	301	278	251	250	279	269	252	251	291	294	273	244	278	288	271	298	232	276	252	260	276	282	257	263	263	283	278	279	261	311	272	305	289	273	262	281	284	281	257	249	280	296	264	265	268	267	286	256	242	282	245	259	258	237	266	283	304	257	270	240	254	260	232	281	298	286	272	282	267	261	279	269	275	315	283	257	273	261	291	291	273	276	283	271	284	280	263	280	262	261	306	263	273	282	265	265	277	269	276	256	294	266	282	292	301	250	280	290	262	298	296	262	273	247	266	263	273	270	259	267	227	264	298	301	266	289	283	242	274	318	282	298	254	267	289	268	266	265	262	277	272	262	275	268	276	254	263	287	246	270	256	265	251	279	279	241	263	294	263	286	286	282	285	264	275	267	234	280	263	254	259	276	258	301	256	276	258	286	267	285	256	246	268	235	283	260	270	305	279	283	259	272	263	284	250	303	255	271	277	271	295	269	266	269	260	262	255	262	275	253	257	262	255	293	270	280	277	288	279	313	304	246	275	270	232	284	296	281	290	252	289	261	270	279	255	290	261	273	295	283	250	273	260	278	279	278	268	287	261	273	257	275	270	280	256	312	248	274	278	270	272	250	279	274	306	267	283	268	247	237	269	220	291	280	269	300	278	249	259	293	272	267	273	275	327	272	249	254	293	275	292	256	255	287	269	273	252	274	275	312	255	267	276	261	286	257	259	280	258	283	248	258	282	257	251	259	276	264	257	276	260	274	293	263	276	255	270	277	287	288	282	253	268	256	294	282	262	290	278	280	260	243	264	260	290	292	300	267	271	287	260	264	237	268	253	266	241	259	279	277	268	280	277	287	251	222	283	286	282	264	250	278	270	285	287	280	276	255	291	265	284	270	259	273	273	254	290	244	267	243	282	305	273	261	284	258	251	290	261	247	276	285	293	265	266	301	263	285	270	283	282	296	278	273	273	256	277	260	280	275	285	241	271	287	275	249	258	250	273	266	270	259	272	261	265	265	278	254	284	261	281	290	268	301	257	277	300	273	276	275	272	266	293	263	245	266	271	271	281	296	287	294	280	272	292	243	267	301	271	285	258	263	286	287	265	256	294	239	252	259	270	297	278	295	293	264	285	296	268	283	263	288	262	271	255	268	257	267	283	284	259	303	282	263	270	288	312	274	266	258	288	297	260	284	279	289	264	244	288	274	264	252	291	277	275	264	260	264	271	278	300	240	277	276	294	280	275	256	300	277	255	266	265	288	283	261	276	293	255	301	270	279	273	243	281	273	277	270	291	246	245	281	286	272	274	294	274	277	288	281	286	235	254	247	262	272	285	278	281	300	268	298	287	283	272	288	278	272	254	271	291	264	285	254	328	249	267	253	250	262	275	257	284	267	278	287	283	273	251	267	278	265	255	266	251	289	257	262	263	308	281	256	246	257	282	271	271	244	298	241	264	270	281	273	270	265	300	278	267	269	291	307	269	264	256	249	273	294	278	269	297	271	245	295	276	254	276	262	275	269	270	289	298	274	275	267	237	251	291	278	298	313	282	281	282	275	251	246	250	262	292	278	253	276	255	268	254	270	265	306	273	300	271	268	227	267	287	277	266	270	276	279	288	251	284	268	256	266	265	282	282	256	262	305	292	299	245	247	292	270	272	243	252	280	279	286	266	275	267	270	268	271	307	269	287	250	273	271	283	284	254	272	258	270	258	277	271	289	298	274	274	255	278	278	259	288	289	277	255	284	272	288	262	237	272	257	292	261	253	287	272	280	248	289	269	265	275	281	269	272	243	275	282	268	274	279	280
27907	46713	42353	31320	23244	16950	12943	10335	8552	7204	6476	5892	5008	4203	3618	3262	2761	2516	2122	1946	1633	1505	1224	1081	944	815	772	651	609	555	579	540	565	506	471	392	423	418	393	397	386	375	372	371	363	359	350	368	357	352	351	332	359	350	352	297	361	350	338	360	312	368	360	336	327	328	305	340	349	340	318	332	329	347	325	351	331	314	377	350	325	321	317	356	333	345	337	318	311	333	313	326	322	366	319	348	315	345	326	321	360	344	303	338	339	338	315	330	355	334	335	338	300	313	350	336	345	328	324	338	311	332	333	325	338	322	325	336	334	339	328	337	330	316	323	339	357	303	337	339	323	305	342	337	341	348	296	355	337	307	323	326	331	299	333	358	339	310	345	330	324	362	322	355	331	334	355	312	376	327	303	349	360	337	309	357	342	337	365	317	347	333	301	327	334	331	290	325	320	328	336	286	357	329	364	364	339	323	332	314	360	352	326	320	345	338	358	353	327	336	323	313	296	343	335	342	328	338	310	324	314	357	364	348	311	336	362	331	339	332	332	350	339	298	341	340	333	318	345	359	336	343	374	317	349	331	312	318	314	321	342	351	324	318	328	341	331	344	330	370	328	335	327	322	338	307	333	341	323	357	366	353	291	319	326	312	331	341	313	333	350	334	293	344	332	327	366	354	320	294	326	337	319	359	321	345	311	325	324	358	361	336	335	333	333	328	323	346	327	322	336	327	352	335	358	335	320	346	344	338	355	314	328	326	313	336	324	344	366	326	334	371	338	330	309	341	343	361	317	301	332	341	342	358	321	320	336	323	315	315	354	314	330	350	341	351	303	327	344	332	348	351	330	342	376	319	316	337	304	339	336	357	320	317	324	340	299	340	337	343	335	342	338	353	314	347	320	332	316	327	317	298	299	317	346	328	347	339	344	354	364	341	339	327	340	369	351	344	352	319	321	330	359	357	328	357	308	356	343	319	325	322	333	323	322	316	321	336	348	355	372	344	340	350	317	320	349	287	341	346	368	319	305	366	359	353	331	332	318	319	361	355	338	329	333	350	319	307	329	313	335	334	307	264	334	336	329	350	342	355	332	339	322	340	400	338	325	336	344	323	336	323	328	317	327	336	324	332	318	338	296	339	306	329	339	333	336	362	356	337	316	334	322	346	326	323	320	307	334	331	331	333	339	315	325	344	346	346	340	367	304	313	371	368	331	317	318	337	335	359	334	325	341	363	326	339	287	322	341	370	335	318	319	335	353	332	356	332	348	336	316	360	344	328	360	341	342	338	335	335	345	345	333	364	325	346	351	337	346	352	376	306	325	295	326	307	335	334	340	341	327	322	325	330	358	359	298	295	376	341	331	316	355	311	339	330	318	328	352	349	332	338	332	343	309	342	343	351	337	335	320	347	351	320	352	367	341	315	354	328	307	355	332	337	301	315	323	374	346	317	329	284	323	315	335	325	321	328	340	310	372	378	342	349	320	340	327	364	366	315	313	325	313	361	339	347	320	300	345	323	324	321	346	345	353	334	332	335	364	326	325	328	337	339	346	316	354	365	337	338	321	329	342	324	332	330	334	355	309	334	333	338	339	332	317	338	322	379	331	304	349	325	363	317	328	321	320	349	342	365	301	311	334	300	327	338	330	323	342	321	359	346	334	316	336	315	338	338	344	332	353	317	320	368	314	354	351	316	319	347	363	304	325	323	343	331	346	310	337	356	347	336	359	305	329	312	340	354	339	335	336	329	306	324	319	320	345	359	345	316	343	321	347	363	337	344	341	348	322	334	354	345	318	334	344	327	321	329	314	320	331	320	356	315	322	325	325	334	332	337	331	324	297	302	330	324	321	343	371	350	337	335	341	318	343	342	313	306	321	337	333	311	323	346	329	296	317	335	360	337	334	318	332	334	310	322	323	324	328	326	353	343	323	363	298	356	327	339	324	346	313	339	351	341	315	344	318	324	334	316	339	308	352	326	357	348	354	324	310	331	325	325	313	329	348	315	332	318	350	320	316	337	341	346	349	337	301	319	347	337	315	317	319	340	343	345	346	338	343	342	324	314	347	309	318	298	349	349	332	321	349	328	312	343	329	341	320	299	356	385	341	328	327	350	352	348	327	323	351	334	358	303	329	324	350	356	364	343	318	331	307	392	321	347	339	309	345	324	329	316	317	307	338	323	312	359	335	336	329	302	357	369	344	334	325	351	345	338	336	349	339	344	339	328	372	370	310	325	316	334	338	342	375	344	328	338	329	314	346	316	352	326	325	323	319	319	289	348	377	345	337	332	346	346	317	338	329	357	301	309	304	326	327	355	328	339	310	359	354	322	318	331	332	311	356	304	354	319	316	311	330	335	333	350	335	323	318	340	353	356	304	326	339	319	325	338	299	343	320	316	349	339	359	330	329	316	355	337	357	359	330	340	360	371	308	337	311	301	344	298	332	351	348	316	355	339	318	333	320	370	343	334	357	320	349	352	344	369	328	349	325	310	321	324	353	319	333	339	331	347	323	333	335	353	329	319	368	316	342	328	360	345	317	325	335	320	325	331	336	362	332	350	329	312	352	378	307	336	326	328	343	352	349	363	331	343	327	349	326	338	340	329	341	356	316	349	322	352	360	315	326	319	322	298	308	318	329	321	332	335	375	346	344	331	329	331	352	334	328	372	313	334	354	358	314	329	320	309	297	327	334	350	350	308	325	291	339	350	336	341	307	345	357	313	365	345	313	361	377	367	343	316	315	314	330	328	314	344	334	305	316	318	310	335	316	311	331	350	311	341	313	358	326	317	312	325	320	336	339	302	332	322	333	331	341	310	348	355	324	322	327	325	361	340	315	311	329	329	316	389	387	304	332	320	304	355	361	319	336	322	382	352	336	341	364	333	324	360	340	365	317	349	347	339	336	286	373	355	348	353	380	367	354	316	353	345	334	310	353	311	332	367	324	321	337	361	311	340	344	351	330	301	336	306	357	342	317	333	318	333	380	355	308	338	333	326	342	349	351	300	347	357	371	350	337	338	332	362	362	309	333	324	365	311	327	356	325	288	349	362	363	334	323	316	328	340	336	335	299	355	318	357	333	333	294	343	339	349	356	350	313	316	349	363	340	355	336	340	373	311	347	355	284	299	298	327	386	334	305	351	345	344	307	319	330	339	324	344	330	336	316	325	374	308	315	335	320	341	315	325	339	342	330	328	326	302	320	350	314	345	347	339	340	309	310	336	358	325	380	321	335	351	340	311	307	305	359	317	320	318	321	341	310	310	350	335	309	329	311	332	333	337	329	349	354	341	318	333	311	294	353	343	305	346	346	316	350	310	350	305	329	313	332	351	315	345	318	337	335	358	319	300	337	311	301	357	297	331	335	307	330	375	344	307	337	350	329	318	318	320	308	347	320	313	341	327	314	329	362	340	324	315	334	359	312	335	339	336	323	335	334	323	334	334	336	302	334	350	328	330	306	324	342	336	333	287	357	339	310	324	304	377	322	304	344	347
25451	21427	28031	26440	17054	9829	5963	4122	3290	2692	2285	2112	2043	1741	1645	1403	1285	1175	1063	1026	887	902	758	659	680	640	558	567	514	499	492	509	493	484	461	502	459	452	462	455	426	436	449	404	442	445	428	423	449	458	451	425	440	438	424	407	418	406	435	416	427	438	451	425	442	422	430	422	467	461	436	442	442	439	417	449	430	424	448	449	412	431	436	426	435	424	440	408	405	456	434	383	447	435	402	415	423	412	461	446	424	425	427	437	441	433	410	402	402	432	436	432	463	426	420	431	389	440	440	401	431	408	452	414	440	397	420	441	403	388	382	459	432	472	426	411	422	424	420	424	446	428	386	402	438	439	393	410	414	412	404	425	427	437	402	438	440	443	405	442	409	435	395	386	465	422	428	444	431	432	438	423	452	426	404	422	406	440	408	448	424	454	438	425	415	412	385	430	421	433	424	461	423	430	421	461	454	404	437	413	442	416	432	455	429	427	437	434	365	400	401	449	416	419	413	397	441	412	399	452	436	396	413	446	436	407	450	411	401	420	452	419	429	418	415	433	448	461	458	389	396	440	401	386	409	421	448	436	415	423	405	447	395	435	448	424	421	381	422	429	451	441	407	427	415	383	440	432	459	407	448	420	390	428	443	425	436	450	442	422	399	415	372	399	443	460	427	414	413	448	404	394	424	392	453	467	401	385	397	431	429	416	420	391	422	395	404	409	448	408	437	432	403	454	420	429	389	419	446	415	416	389	436	411	422	404	399	426	430	430	451	403	445	404	414	429	438	405	397	418	414	409	412	417	463	374	410	395	449	424	446	427	387	418	420	441	404	385	426	426	426	422	426	440	395	396	442	391	437	446	424	431	462	427	420	426	426	430	394	413	450	440	438	403	411	381	439	411	456	404	426	461	441	410	393	437	418	458	447	446	448	408	440	437	479	415	397	425	451	445	415	429	397	450	436	382	418	425	453	418	450	395	437	450	412	401	424	439	416	413	433	415	408	429	448	403	424	389	425	405	434	396	397	431	417	420	438	424	426	449	396	465	417	418	430	416	420	462	445	468	399	435	440	453	444	467	427	392	438	419	409	414	396	410	408	433	405	422	457	408	426	442	415	400	394	410	427	430	444	390	432	440	398	432	402	399	410	367	462	415	449	429	431	446	377	404	369	429	426	483	420	384	442	449	405	395	455	417	455	377	373	413	435	408	434	439	483	384	389	424	459	464	406	432	425	425	425	453	434	414	379	458	402	440	430	413	432	458	425	385	403	401	429	454	415	421	407	415	411	424	411	398	446	421	432	415	441	393	438	425	404	469	419	431	411	427	483	380	448	417	410	416	463	426	392	432	414	431	413	454	455	430	435	433	432	394	462	423	384	449	415	420	400	449	445	444	453	413	431	428	439	407	399	405	414	390	449	423	435	453	435	467	417	431	398	415	382	442	413	411	442	430	443	422	425	425	425	398	413	431	387	363	414	436	398	424	443	418	385	396	410	425	431	417	424	409	380	413	472	426	406	433	395	425	455	392	392	436	432	419	396	463	413	443	413	416	413	394	404	440	434	436	408	409	408	413	382	413	441	413	441	441	417	446	427	439	444	442	452	432	412	429	418	396	440	423	410	439	428	443	441	460	437	408	414	415	423	405	441	382	409	466	431	389	426	412	466	447	396	411	421	420	417	431	420	396	414	482	458	407	411	471	400	426	404	435	391	435	449	448	430	406	420	442	453	398	452	392	454	450	414	432	459	398	456	402	413	402	442	421	407	442	442	417	441	431	439	436	447	377	431	436	417	420	408	475	424	430	417	420	411	406	429	417	427	451	399	450	411	447	427	438	435	413	397	415	414	407	466	398	405	465	418	420	389	460	384	434	375	415	443	420	405	407	394	426	400	398	429	435	466	436	424	429	392	426	454	407	393	429	440	416	428	387	413	424	415	426	430	426	408	418	474	445	409	410	421	457	423	436	395	396	411	427	462	384	433	404	408	444	427	436	449	442	489	458	473	424	420	409	478	419	399	399	431	396	445	395	441	440	424	411	423	442	452	427	417	415	436	426	445	422	411	424	416	392	432	401	437	423	445	412	398	454	421	413	422	487	432	407	427	453	478	434	481	422	423	425	403	397	410	394	420	430	415	412	400	437	394	408	391	434	452	396	408	385	417	422	463	435	416	430	435	427	402	417	445	415	439	447	440	388	419	442	422	428	413	409	434	452	434	462	429	435	422	422	448	389	425	402	461	414	382	418	424	412	417	397	419	405	422	410	463	404	462	445	410	419	403	437	424	444	413	410	416	413	386	439	393	460	447	420	395	444	420	444	400	450	398	424	444	455	445	407	417	400	403	441	454	473	429	425	428	433	421	423	460	432	452	428	389	384	421	446	436	407	397	447	448	451	417	425	441	432	412	466	421	409	447	385	398	391	438	432	465	425	456	445	435	388	454	418	422	445	373	421	421	446	445	419	452	462	409	440	390	396	385	411	424	465	433	394	435	413	438	393	413	406	442	369	422	438	426	435	427	438	405	446	416	424	401	417	413	401	461	424	445	441	449	406	418	457	398	456	467	430	449	428	442	416	482	450	427	430	448	379	460	412	419	407	415	430	435	447	446	452	407	453	413	415	437	416	423	416	387	403	416	415	401	419	423	434	426	455	416	407	452	426	417	425	440	438	441	425	439	445	445	401	426	450	389	427	438	400	439	424	398	422	426	401	397	444	373	415	418	408	421	450	420	455	460	438	442	414	410	447	426	441	428	409	441	396	437	411	428	396	412	417	414	428	395	432	417	415	417	451	406	402	469	435	406	446	460	441	403	435	416	446	417	420	396	417	394	413	442	452	420	449	402	394	436	440	423	393	443	406	405	400	395	460	417	428	404	446	430	418	464	405	456	418	406	403	408	411	437	430	428	444	415	404	403	401	419	432	441	437	425	416	422	411	430	395	430	432	435	408	452	450	425	414	405	437	455	385	378	461	440	422	419	418	469	395	434	440	431	394	443	467	396	403	437	420	428	438	422	405	452	383	431	393	442	397	404	443	414	412	404	405	405	419	427	429	424	399	382	420	401	441	453	415	438	395	369	393	433	425	425	423	420	400	389	465	410	412	400	419	430	446	438	399	430	450	397	399	410	420	406	428	470	404	464	415	391	442	415	465	442	412	427	433	419	419	392	431	435	441	435	395	448	364	415	423	406	455	420	432	419	417	443	422	419	394	415	414	453	443	412	417	430	439	426	439	423	438	396	407	448	424	414	412	454	447	461	424	475	392	425	437	467	413	433	425	418	446	410	415	389	420	399	431	443	400	416	403	417	426	412	373	444	404	408	409	392	456	420	412	439	396	426	410	443	403	427	395	404	417	433	401	400	404	423	439	435	440	476	461	380	394	431	418	422	432	385	435	426	442	421	399	438	414	444	404	441	424	435	439	412	412	400	430	436	429	420	435	422	435	436	425	418	401	411	441	358	423	408	394	410	449	414	448	451	435	476	428	414	432
28248	43672	38509	27075	19394	14136	10907	8696	7296	6077	5446	4807	4405	3741	3373	2898	2510	2364	2021	1780	1584	1372	1311	1028	1021	906	811	762	694	707	674	673	669	585	617	658	615	560	541	553	552	517	494	522	531	546	517	549	532	544	521	512	535	453	509	547	494	521	499	508	482	526	502	511	491	486	506	541	544	525	476	471	511	525	500	500	556	518	512	512	498	525	509	536	544	492	494	511	507	491	523	538	544	510	482	473	467	502	529	505	491	468	506	512	493	506	489	506	527	517	515	490	501	549	495	520	526	525	518	508	530	505	513	489	513	511	522	520	518	518	491	502	497	524	522	507	505	503	486	505	519	500	541	518	535	514	461	499	488	517	471	515	566	498	509	517	503	516	490	474	518	468	496	471	507	538	496	526	540	551	482	493	526	503	509	530	501	492	517	502	486	502	469	482	492	493	532	497	486	508	517	465	489	490	512	475	528	457	522	510	508	490	498	508	531	521	466	528	526	529	513	476	466	489	549	492	474	550	513	547	465	486	490	515	524	512	528	475	450	453	504	531	485	506	523	504	495	529	492	501	506	462	462	515	495	536	465	539	501	478	502	508	482	527	490	506	541	537	480	519	509	506	504	525	501	473	506	501	460	475	520	495	492	488	485	508	513	495	438	503	544	494	469	477	521	494	518	501	509	503	503	494	523	533	509	514	496	522	502	553	517	500	524	482	500	482	499	512	490	518	463	464	508	538	536	480	490	483	495	516	539	478	510	488	506	464	553	534	506	507	481	491	488	523	510	472	525	490	522	526	480	495	484	530	515	507	514	470	497	482	548	480	497	478	475	513	474	507	507	500	503	455	490	489	480	508	471	518	516	529	478	493	497	568	464	513	514	471	499	492	495	495	496	498	514	533	465	515	489	499	483	470	516	504	510	419	510	529	508	528	492	490	462	492	476	491	506	523	520	542	482	546	496	468	474	508	521	488	498	509	527	516	528	497	494	538	501	515	480	507	541	506	489	512	510	501	469	501	524	540	493	491	490	517	533	485	506	521	493	516	504	466	525	496	534	537	492	511	478	495	524	532	513	484	500	481	474	500	505	503	510	498	481	467	494	505	524	512	522	512	466	515	501	504	552	533	493	545	497	483	535	485	484	465	557	511	543	478	492	482	530	496	523	481	460	539	484	517	577	515	536	527	491	476	505	478	500	483	480	519	458	481	470	525	464	504	468	499	482	517	531	471	491	526	506	490	478	483	507	523	500	501	475	466	536	480	516	465	472	509	494	498	490	522	555	476	502	519	492	491	518	533	531	468	461	540	497	479	516	502	489	496	520	527	488	526	505	529	494	468	520	507	502	526	559	539	537	526	531	513	502	506	492	509	509	506	497	530	494	526	510	501	469	556	522	526	488	555	493	486	519	555	475	480	514	538	505	502	509	528	495	505	521	464	497	501	510	513	541	514	547	511	487	492	482	469	530	543	512	482	497	493	460	514	498	525	492	527	466	494	506	478	535	499	507	511	499	509	474	509	505	492	524	531	494	503	476	523	518	497	526	500	543	489	522	503	515	462	511	499	545	483	520	508	516	500	573	505	482	473	517	489	542	488	485	478	518	517	488	543	491	485	506	487	495	488	462	482	475	510	504	520	500	534	458	484	525	508	475	464	542	497	508	491	493	468	494	491	521	482	482	449	518	491	473	462	528	547	514	489	478	508	497	513	512	527	498	523	500	485	468	492	511	547	476	489	488	507	467	516	523	517	523	478	465	533	514	530	530	493	460	485	491	519	464	535	526	532	486	513	484	522	511	523	484	508	516	484	486	478	527	503	493	529	497	482	522	497	517	536	527	524	499	505	528	502	501	473	501	500	482	511	527	501	508	489	502	502	483	511	480	513	477	503	485	494	524	504	491	505	535	491	493	492	489	509	497	507	510	543	461	511	527	516	511	530	514	474	491	488	513	514	495	503	525	480	470	555	522	500	520	483	493	472	521	515	533	487	534	496	542	481	514	466	475	507	473	494	541	474	536	517	489	472	495	510	506	481	524	472	494	480	491	508	538	496	504	515	534	502	463	509	488	473	476	522	486	499	496	517	541	479	499	527	508	472	497	469	493	554	518	498	509	490	483	499	498	466	482	485	520	527	506	516	535	516	526	493	494	502	545	535	495	542	519	493	509	498	480	476	489	505	536	492	501	527	465	486	502	502	487	524	509	485	479	506	502	491	486	507	515	498	502	507	471	527	510	513	489	508	435	467	467	531	527	471	503	512	522	512	521	508	512	512	478	510	482	533	521	499	491	531	469	484	524	502	510	491	479	553	473	482	475	512	539	479	514	493	473	453	493	519	511	482	507	490	532	480	516	507	498	531	467	491	491	460	493	518	481	523	529	491	486	479	482	494	528	455	474	500	524	512	511	517	498	517	513	505	490	517	492	486	520	488	482	480	534	467	506	491	494	537	486	505	513	496	514	533	529	478	525	522	493	526	496	523	491	516	505	452	484	496	532	537	501	579	500	561	504	495	475	540	519	461	488	530	496	525	520	503	488	517	512	493	456	479	518	499	506	537	520	500	500	525	509	488	482	525	487	466	493	530	539	488	495	510	522	504	502	536	473	480	477	489	476	512	500	500	480	508	477	508	544	502	475	526	509	472	525	487	494	498	494	523	553	487	481	466	500	484	522	506	565	517	456	475	518	516	511	568	531	475	498	477	503	518	513	506	531	537	470	458	515	502	509	476	519	520	504	501	511	471	555	529	502	509	508	500	483	485	499	449	540	513	511	516	526	482	480	530	475	535	550	540	502	476	501	494	481	538	477	490	508	481	480	521	523	479	542	481	500	510	504	445	506	483	559	517	487	488	491	482	509	511	493	515	528	498	514	495	534	530	541	539	511	495	471	542	498	499	510	485	486	486	525	502	558	481	503	505	500	499	495	496	484	510	520	517	534	557	519	507	492	469	557	493	481	505	537	525	496	497	487	483	553	514	530	507	494	514	507	508	492	482	516	522	474	440	504	481	494	503	488	498	464	502	487	505	506	491	520	481	526	531	529	505	483	522	464	476	490	518	538	500	490	583	484	486	534	491	514	535	546	486	482	516	495	513	494	505	520	474	540	555	453	527	516	513	494	519	493	525	551	480	510	535	483	503	522	497	481	487	506	498	495	507	501	492	510	482	482	500	464	475	527	486	506	487	513	513	480	511	510	490	516	511	508	516	523	498	516	481	518	516	487	462	523	497	485	488	544	524	515	564	553	513	515	490	501	541	537	447	470	500	520	525	506	502	548	488	501	486	482	499	484	481	470	520	475	516	519	492	517	530	506	512	516	494	518	500	512	527	504	481	497	507	519	485	519	501	494	502	569	512	488	497	513	488	520	513	477	490	507	474	499	507	528	525	511	488	491	488	473	504	481	479	490	525	507	489	494	514	481	501	491	450	507	463	522	555	505	498	485	523	523	478	479	526	582	490	494	500	515	501	522	499	493	505	516	525	495	500	511	504	493	515
23208	21341	29083	24143	21779	21883	16565	8177	5736	4547	3958	3350	3202	2692	2409	2121	1901	1595	1390	1279	1181	1032	939	805	734	649	608	563	575	478	471	494	482	455	446	441	429	400	389	412	380	380	376	368	384	373	384	387	398	358	365	397	364	377	380	407	368	333	352	389	372	385	369	349	365	361	323	336	354	359	377	377	346	382	353	328	357	352	338	337	379	344	316	347	358	352	324	341	380	317	357	370	350	391	339	359	350	343	343	338	333	340	361	328	311	330	317	337	370	363	384	325	364	326	350	313	321	346	344	323	349	363	329	357	392	375	336	315	381	320	348	358	349	327	324	320	376	328	328	359	342	351	333	343	342	357	334	368	324	331	369	335	347	348	349	340	341	348	324	369	303	378	327	355	354	328	345	347	383	336	366	369	319	351	331	336	363	318	350	354	348	355	316	329	341	306	349	349	328	335	334	330	367	346	369	378	350	325	359	378	334	346	326	346	354	330	333	350	351	359	376	342	321	374	321	326	356	375	328	339	350	300	354	351	346	366	347	362	343	358	331	329	320	343	312	355	338	353	337	374	331	356	359	348	367	379	382	310	327	355	353	334	322	348	350	337	337	319	339	321	318	336	332	341	324	387	352	314	339	332	313	357	316	342	330	386	352	329	343	330	332	332	343	352	322	388	331	377	310	354	337	357	373	306	326	344	347	330	324	345	302	320	347	316	346	344	362	334	346	337	348	378	332	338	341	349	341	330	336	359	331	369	355	358	368	325	342	352	348	347	351	366	340	360	336	360	349	347	357	359	339	309	389	346	335	330	342	359	361	347	332	310	342	341	335	334	311	339	356	315	328	373	342	354	355	361	332	352	357	342	324	342	338	349	335	368	314	373	326	319	339	360	314	368	364	352	357	316	386	355	342	366	369	360	371	370	342	352	347	365	351	356	319	355	315	347	363	351	340	351	346	359	379	353	357	354	318	360	367	346	346	306	354	339	363	341	340	376	338	315	382	320	339	374	350	323	367	356	338	367	349	347	330	348	359	323	360	367	338	330	354	323	351	352	318	358	339	332	339	327	376	355	368	312	369	339	338	310	335	393	328	360	372	339	346	361	346	349	317	350	348	342	378	340	361	338	382	351	302	340	331	379	311	345	301	344	349	397	345	323	354	305	345	362	352	330	371	322	350	326	334	346	333	365	360	355	335	326	373	325	340	359	305	360	358	333	361	367	358	325	328	340	338	337	348	353	338	347	362	353	363	325	379	371	295	322	343	335	362	309	361	363	362	327	333	341	344	338	314	339	332	343	330	334	344	353	340	380	358	346	351	346	356	363	331	324	345	355	358	322	383	352	328	330	329	330	320	358	338	358	354	367	348	345	366	345	368	320	351	368	344	366	328	319	338	351	318	374	387	347	372	317	318	336	339	324	365	311	318	356	385	347	365	330	328	325	326	318	332	344	333	362	332	323	347	325	351	350	340	354	346	363	391	321	346	345	355	347	325	386	334	338	364	357	353	355	349	350	337	325	321	309	308	364	362	315	377	362	356	371	339	336	340	374	345	335	315	341	359	350	345	320	332	362	351	346	322	343	369	338	359	335	318	356	289	330	322	303	326	358	326	343	392	357	340	354	334	324	340	348	352	351	357	351	354	341	373	345	350	348	355	350	329	351	363	336	361	346	305	341	346	361	369	313	345	311	353	347	337	311	361	355	357	345	329	372	313	343	360	335	330	355	326	339	352	345	362	369	345	326	343	359	336	349	354	347	354	347	331	340	337	328	350	347	359	325	361	333	337	332	358	334	353	326	351	303	339	341	332	335	334	317	338	334	349	377	300	322	308	337	356	359	362	345	367	342	301	356	343	352	334	375	379	370	399	347	363	352	353	344	349	375	359	347	301	364	330	351	357	339	338	379	350	365	375	317	359	363	323	284	320	376	352	365	346	350	372	327	332	345	362	345	312	355	350	333	361	341	348	336	331	358	337	354	381	415	316	357	322	351	342	344	313	334	390	365	326	321	324	353	302	335	344	353	338	340	349	366	344	338	372	337	329	335	401	324	310	307	369	354	306	365	340	374	377	330	302	349	358	339	355	357	355	354	306	365	343	371	370	349	351	328	335	368	309	330	353	353	354	329	375	355	328	365	346	338	326	333	308	350	344	348	371	328	332	355	371	358	350	348	354	356	346	363	371	371	353	319	365	341	313	319	331	320	327	379	342	381	387	329	351	335	358	341	377	346	340	357	344	316	328	329	318	340	332	314	343	316	344	365	350	328	331	339	355	315	349	334	349	347	326	319	319	347	332	365	347	290	347	347	350	367	353	362	355	363	332	351	370	365	344	356	329	353	353	331	313	389	362	344	349	361	340	339	385	321	362	320	328	354	357	357	348	350	325	318	308	371	337	315	323	355	343	348	381	350	341	379	353	318	376	326	327	332	352	365	338	359	363	330	344	363	347	346	361	355	354	383	343	362	325	347	348	351	368	335	355	367	332	362	330	340	350	334	370	359	344	352	324	319	348	317	331	335	357	340	335	332	349	325	342	318	335	340	351	351	354	337	348	305	329	355	330	350	352	381	332	363	348	353	354	372	356	348	363	349	343	328	332	327	348	353	340	378	334	342	352	340	332	354	315	356	338	327	358	321	321	336	337	367	324	371	333	324	336	354	343	339	351	359	378	337	351	320	349	348	332	379	364	368	365	359	363	337	332	324	363	367	333	358	351	349	360	370	371	342	363	343	313	366	358	371	366	304	347	330	339	336	352	314	346	348	347	356	383	330	331	359	357	364	336	306	332	333	349	339	342	347	356	361	359	344	357	352	337	337	351	341	340	350	334	352	367	370	338	343	348	343	364	322	387	341	348	349	354	345	325	346	364	344	335	365	361	355	333	357	329	356	376	359	341	324	366	344	361	331	349	373	368	322	360	357	335	352	365	359	332	334	336	358	345	373	341	333	311	331	363	317	325	353	334	348	344	355	356	370	353	352	322	319	339	334	344	330	352	356	306	333	350	364	367	342	340	328	361	327	312	380	341	356	320	364	378	346	341	365	369	369	344	329	347	319	336	355	368	314	327	338	350	339	355	329	324	299	318	339	332	336	320	344	338	371	355	343	347	358	336	380	331	319	344	313	338	312	334	314	386	368	358	348	315	343	368	356	350	358	352	354	353	348	395	329	364	331	328	348	335	359	334	333	356	350	371	362	350	321	328	319	368	327	333	374	372	319	339	335	355	329	335	345	353	328	356	363	319	364	350	329	320	352	355	342	362	339	378	381	348	341	338	360	345	376	336	358	327	334	335	342	346	369	335	345	329	338	346	380	356	368	333	360	325	333	337	354	342	330	380	343	333	370	352	353	357	375	348	339	358	346	348	359	359	359	343	370	334	322	358	374	343	365	340	327	390	347	327	341	343	364	389	320	359	341	352	344	311	334	387	378	357	335	369	351	327	354	342	345	319	354	336	362	351	327	351	319	335	334	344	329	338	343	388	352	346	323	360	342
30726	51529	46840	34361	27736	20589	16735	13702	11285	9460	8104	7384	6530	5766	4877	4335	3798	3483	2831	2423	2214	1960	1648	1325	1190	1107	934	871	753	737	716	702	653	656	620	593	562	522	485	471	486	475	485	437	413	450	420	450	429	451	426	445	444	421	421	438	429	474	416	470	435	448	422	412	434	431	410	424	429	418	424	411	402	410	427	413	410	413	386	421	431	401	394	405	418	394	429	419	399	402	379	418	397	404	402	436	412	380	362	388	387	412	403	379	407	425	389	409	401	411	382	448	463	388	412	416	365	434	417	400	391	382	435	426	375	405	393	453	444	395	414	362	370	418	428	409	415	395	428	398	403	352	396	417	401	330	430	421	414	351	384	369	405	410	382	373	423	392	387	381	383	388	392	421	421	443	428	402	427	424	409	384	399	426	402	399	395	412	383	419	411	419	387	380	405	387	421	422	398	408	341	446	406	392	412	442	400	382	410	393	384	413	422	399	406	415	428	385	380	397	382	372	437	390	410	383	397	378	391	421	403	391	399	400	428	403	364	401	432	399	417	378	378	398	375	401	410	400	413	402	387	390	376	403	438	421	399	380	387	398	398	397	385	396	428	407	432	407	406	383	416	402	395	397	380	412	413	392	409	420	400	436	427	392	426	403	378	379	373	414	396	400	387	410	415	392	418	450	419	391	402	402	419	426	417	400	391	391	386	398	400	401	400	439	362	429	389	377	389	396	396	409	362	410	423	373	430	421	404	363	406	423	390	410	428	412	422	412	390	396	430	405	403	357	404	414	398	412	418	394	401	397	413	401	400	399	386	402	420	420	392	395	371	417	365	395	411	362	427	402	393	414	386	426	419	410	392	399	408	363	409	393	398	391	472	377	411	414	412	439	388	398	383	399	444	392	401	419	397	368	391	411	400	406	424	350	411	387	401	371	407	397	416	395	428	387	392	434	400	418	410	390	405	437	407	411	372	438	396	390	385	376	424	398	431	398	400	416	374	419	400	379	393	443	416	402	387	397	412	393	404	386	413	408	430	414	399	408	381	391	419	377	433	394	406	405	391	434	351	410	405	397	366	414	372	412	417	391	417	379	415	404	412	414	365	402	410	391	398	425	428	397	388	373	434	413	390	381	398	370	415	399	391	383	387	409	412	410	393	425	370	401	394	383	392	411	429	390	411	363	407	422	408	416	390	364	434	379	373	358	405	395	409	420	403	416	403	390	380	421	383	435	428	391	399	407	370	406	395	413	442	428	431	386	390	408	413	388	395	393	402	403	420	367	414	426	393	390	395	430	414	444	445	427	388	429	417	399	370	401	416	401	412	424	384	404	412	440	392	448	383	438	388	433	388	389	420	365	430	406	418	430	384	397	410	387	368	395	363	415	453	418	416	391	412	431	417	411	433	385	378	398	375	383	381	377	377	425	399	379	371	415	395	397	388	380	407	398	410	402	397	411	381	378	428	411	435	391	410	394	408	402	397	395	376	376	395	432	410	384	421	399	426	387	376	378	390	399	393	371	416	407	400	408	403	408	386	408	383	382	393	408	401	410	436	398	411	372	394	429	400	396	382	402	387	383	420	412	380	436	410	406	389	369	406	381	390	383	424	376	409	416	375	409	426	372	402	431	382	410	371	408	397	374	383	387	414	391	390	433	419	394	416	428	404	417	376	381	389	394	414	374	385	365	406	394	401	390	393	423	393	367	377	400	398	383	410	433	439	417	406	402	440	387	370	404	428	385	398	415	382	413	394	423	400	381	400	400	416	406	418	415	399	410	413	397	425	426	392	406	389	425	396	384	397	402	442	430	389	382	409	430	383	402	417	398	411	391	438	379	404	417	407	408	384	381	415	418	392	399	410	391	437	396	380	391	409	421	433	394	383	439	418	422	422	361	414	394	392	418	414	397	393	435	381	434	381	406	407	396	409	449	395	385	404	404	398	397	426	396	365	425	384	411	404	419	437	414	411	404	408	400	395	453	398	409	423	396	423	393	371	396	411	401	378	395	409	405	379	393	392	424	381	428	380	386	438	404	374	405	429	394	362	400	389	375	377	428	369	430	426	415	400	410	394	432	368	408	393	415	416	403	419	419	404	391	395	441	383	416	401	394	408	366	391	386	407	418	402	417	404	381	398	429	428	403	419	415	397	422	414	364	400	385	430	417	399	418	427	388	397	363	409	391	422	431	398	398	413	401	402	407	415	423	413	350	404	407	375	400	390	422	427	408	393	436	387	441	391	392	389	410	423	413	395	372	360	380	404	406	426	372	368	386	424	423	420	418	388	388	387	408	369	371	393	373	396	401	432	417	404	398	436	407	386	442	407	411	439	393	374	414	405	430	383	423	394	363	392	399	395	394	398	412	401	402	419	357	407	388	402	387	354	409	402	411	417	431	415	408	433	425	394	358	378	394	382	403	417	395	421	394	418	405	388	425	465	434	444	410	396	433	411	399	375	398	404	382	404	387	412	397	378	374	400	363	372	414	392	433	352	441	437	418	426	425	435	416	415	397	357	417	405	410	414	416	405	415	423	369	416	386	401	415	395	406	443	382	421	407	390	374	398	415	387	392	394	440	363	403	415	388	414	385	390	429	388	404	391	397	400	444	393	425	406	416	359	371	416	417	428	380	410	390	392	401	399	387	430	334	431	402	412	414	412	408	398	420	405	391	394	415	404	376	395	407	399	378	418	408	401	374	397	449	433	375	416	418	433	391	383	406	403	392	426	390	410	396	408	406	421	416	418	388	379	430	406	394	400	371	420	392	402	381	375	422	418	391	406	425	398	399	434	439	407	404	420	419	418	410	401	439	436	413	383	406	421	397	388	422	391	366	377	426	408	421	381	413	418	375	403	379	383	417	407	408	409	366	391	389	405	414	400	434	381	431	399	384	423	412	434	407	403	382	422	385	404	403	396	397	348	423	406	365	407	396	427	399	427	402	400	421	414	392	402	376	427	399	388	392	434	401	428	369	369	401	440	393	378	397	412	395	410	416	398	403	384	398	415	389	454	398	380	401	370	422	394	382	419	409	388	452	392	385	422	436	426	388	403	399	408	382	376	407	383	390	422	387	406	407	406	391	419	433	399	426	375	381	422	423	407	405	411	408	426	410	403	389	386	396	401	391	376	426	393	392	375	387	420	409	386	434	345	404	367	404	407	416	427	408	416	404	378	411	407	404	373	418	434	406	380	409	382	360	397	415	385	361	403	409	396	401	384	405	389	414	424	409	397	383	394	403	413	376	378	415	404	436	384	417	411	415	389	385	424	364	386	416	399	402	399	372	415	400	390	350	388	361	397	414	405	419	412	398	379	460	365	375	396	445	398	393	382	390	397	342	374	414	401	414	373	380	402	439	414	382	372	429	430	407	409	407	412	372	431	381	395	409	384	444	405	382	399	398	400	373	372	365	379	421	420	429	388	404	412	389	417	421	453	400	420	416	386	392	409	404	401	375	386	429	404	407	433	418	389	416	384	375	408	376	408	390	403	404	390	394
28929	27025	30704	20816	12129	7162	4736	3320	2621	2114	1905	1649	1567	1435	1212	1167	1074	1070	864	767	741	685	650	594	547	523	466	468	455	401	429	417	399	386	402	399	416	391	364	337	357	352	381	384	383	364	352	365	359	368	353	342	347	354	340	361	367	345	320	373	350	350	328	352	376	359	350	373	364	357	347	345	368	402	345	366	331	366	370	386	364	350	379	340	327	383	343	322	353	384	334	362	324	359	309	347	361	366	360	328	350	374	362	325	340	345	385	381	375	377	372	360	378	325	387	367	320	340	379	360	356	345	357	370	375	330	338	367	362	338	356	356	356	328	364	321	335	359	314	353	365	387	354	353	325	314	350	365	338	349	394	379	343	373	398	342	367	352	362	360	340	357	349	372	378	360	328	345	349	338	375	333	372	363	369	359	343	346	348	314	344	363	370	360	318	327	335	354	357	344	332	342	323	356	341	308	377	332	362	363	338	337	362	322	396	372	367	351	366	344	351	342	376	342	330	369	343	348	348	350	345	356	360	333	334	370	364	327	330	365	331	351	338	346	359	336	351	374	350	358	409	319	334	367	385	323	368	353	355	374	384	331	327	322	372	348	364	374	356	356	354	363	345	375	345	351	307	371	313	344	345	357	353	371	353	372	367	347	355	368	337	344	369	337	384	356	349	313	393	377	353	321	364	330	332	336	372	358	348	371	374	336	360	329	336	364	337	344	372	362	343	343	375	332	347	339	350	365	360	357	338	362	354	310	396	370	365	352	347	351	330	369	356	346	350	340	324	325	367	376	356	343	357	307	380	329	347	339	350	357	367	350	346	355	358	343	359	354	358	365	350	362	364	360	349	358	370	340	382	325	358	370	354	379	316	318	369	321	402	360	354	345	359	348	315	345	396	360	366	346	403	359	370	359	346	332	340	345	364	326	353	377	363	358	374	354	356	405	322	346	362	371	339	332	380	364	339	340	333	351	348	345	341	367	336	350	364	327	355	350	336	329	346	390	295	364	361	346	344	359	339	354	336	327	340	369	337	361	350	332	351	352	362	334	335	361	349	384	367	349	347	358	349	337	349	315	352	365	353	345	371	321	364	365	342	362	376	373	397	371	370	360	376	355	343	355	348	354	372	365	365	337	362	357	360	375	372	326	348	376	304	311	345	356	357	354	332	339	340	326	363	324	392	366	356	326	349	355	360	387	324	349	340	346	319	348	339	331	356	359	339	363	334	340	345	341	328	299	349	362	356	378	369	321	372	385	366	340	349	374	332	365	343	374	359	364	365	361	343	341	323	330	338	340	351	369	365	342	341	345	376	381	341	335	357	355	333	336	343	340	334	351	327	359	368	356	384	365	383	333	374	349	356	333	346	347	321	372	337	347	356	343	333	353	373	357	373	344	363	351	331	313	324	348	330	369	363	351	367	350	345	350	360	325	329	358	340	347	361	369	354	348	327	353	326	377	340	328	342	323	332	352	344	337	340	358	354	373	332	361	340	381	352	302	317	331	356	318	362	372	338	342	352	362	336	354	339	355	367	358	350	360	328	350	349	326	324	347	341	412	330	355	341	387	330	353	324	310	390	356	334	336	351	342	381	331	358	347	397	350	319	341	355	364	323	336	314	342	329	352	359	373	323	334	397	328	348	381	372	371	386	351	330	355	327	357	332	391	349	337	347	351	332	374	378	343	344	350	338	374	354	374	345	323	323	332	350	351	335	341	341	310	324	328	386	367	346	338	409	338	333	361	353	385	348	352	333	392	340	367	353	324	361	377	340	366	368	380	337	340	366	329	360	358	359	338	349	358	348	355	382	316	343	343	363	338	391	353	361	361	313	384	350	370	290	360	365	340	380	338	359	360	385	359	340	349	343	368	323	321	353	364	338	357	352	362	345	309	360	377	338	326	350	352	363	374	351	336	342	365	359	320	367	363	338	314	350	358	358	338	327	369	326	349	321	353	362	383	355	349	334	347	340	318	355	340	359	343	386	347	333	365	342	318	376	343	359	336	339	353	342	320	326	349	363	370	340	364	359	351	300	381	318	315	371	367	347	335	349	387	354	363	368	346	341	360	335	356	344	335	359	355	363	408	328	330	354	354	331	337	362	344	333	340	378	351	378	339	352	329	334	366	347	349	410	342	346	356	375	330	354	368	342	351	344	351	332	360	389	385	355	319	360	334	329	340	397	353	339	355	350	371	342	349	368	348	325	314	340	337	360	332	386	382	342	340	365	350	333	349	344	343	336	333	337	353	366	361	355	335	358	360	343	343	401	403	365	342	345	346	326	339	338	340	364	370	376	334	314	349	347	366	360	323	372	363	372	357	371	367	346	346	350	319	348	343	325	361	343	328	349	386	351	360	322	343	351	340	307	367	351	368	381	352	325	371	333	339	383	325	352	320	374	321	355	359	348	367	349	323	337	358	342	350	346	353	333	346	345	331	354	364	339	341	369	368	371	369	366	365	365	359	355	332	319	371	343	344	329	340	388	353	344	376	352	360	347	359	335	342	328	329	385	330	344	348	316	346	391	331	388	326	373	325	346	349	371	356	349	366	351	356	350	347	313	363	355	361	348	384	345	359	353	327	367	351	361	328	365	353	348	363	338	334	396	364	337	399	324	383	328	366	344	342	316	383	370	353	332	346	352	379	358	366	390	349	339	318	342	362	363	360	345	334	362	347	382	339	330	368	340	352	355	355	323	345	352	362	369	334	319	360	369	353	371	342	395	358	332	365	370	330	376	384	350	337	342	346	345	338	345	347	356	367	342	375	372	325	386	355	331	369	374	336	353	359	351	342	340	377	330	348	365	372	361	354	346	363	350	387	334	351	325	352	347	357	348	373	347	344	327	344	339	360	353	331	371	351	381	339	364	365	344	298	376	345	339	325	339	353	384	396	372	347	341	357	369	345	319	364	365	331	344	357	341	351	337	366	348	347	323	371	359	336	326	373	332	373	330	353	344	359	346	343	350	346	363	363	338	368	363	336	328	317	361	359	352	354	363	340	338	352	380	340	371	353	362	351	344	356	359	337	361	359	356	376	353	359	347	369	352	362	327	329	345	330	339	371	308	346	396	356	353	370	340	323	360	392	355	361	321	368	371	356	367	368	331	359	370	363	379	350	326	353	338	344	343	341	363	367	363	361	348	325	329	345	323	328	362	375	335	347	383	343	369	352	369	375	343	345	359	329	342	368	340	354	388	331	364	365	320	350	335	336	306	327	348	323	320	347	332	350	334	339	392	315	350	296	361	350	334	372	357	366	316	354	348	353	398	344	348	378	344	385	331	372	329	389	339	354	353	342	327	363	356	383	332	332	341	374	341	341	337	328	347	361	339	351	347	342	341	320	335	392	312	342	353	357	369	342	324	357	350	335	347	368	384	364	328	363	368	356	367	381	338	325	346	340	317	369	329	369	359	354	377	332	334	358	390	377	361	362	365	329	329	324	346	388	367	360	350	334	354	365	390	371	350	391	356	353	375	330	348	344	369	330
27927	41011	35204	21686	16117	11983	9136	6870	5708	4774	4120	3747	3459	3039	2742	2453	2193	1989	1576	1523	1276	1179	1117	930	815	780	736	613	591	595	559	577	503	518	500	529	492	472	481	436	407	439	450	465	429	450	422	429	419	458	436	464	443	431	444	421	433	458	453	428	469	401	411	459	462	420	460	448	428	427	435	402	446	453	450	401	460	427	444	446	445	433	419	458	452	433	412	399	420	416	445	442	407	410	415	414	420	403	441	392	431	389	408	410	404	426	446	426	431	427	434	442	408	425	413	421	404	473	410	452	416	450	441	412	400	447	453	447	415	430	412	419	462	460	427	433	430	422	440	450	449	401	386	404	423	467	425	441	422	468	427	418	401	426	436	439	446	453	434	439	382	465	414	433	444	418	427	430	432	459	461	428	454	395	447	408	419	439	420	385	464	443	418	389	426	457	468	409	447	388	437	432	399	424	449	420	441	434	401	438	478	407	435	447	405	421	433	409	439	408	424	422	387	432	446	443	422	394	435	447	415	436	435	410	385	431	447	459	417	423	416	383	416	446	407	448	437	404	417	441	438	424	420	450	398	421	425	464	415	433	413	435	445	413	432	421	397	447	455	430	403	425	439	416	425	454	458	424	448	420	420	429	436	417	428	401	436	403	455	439	428	405	430	409	435	418	395	449	426	387	420	401	421	431	437	416	420	433	423	428	437	444	441	406	450	433	417	426	404	389	425	461	423	411	453	437	409	391	406	432	428	462	474	431	459	401	417	395	414	430	427	419	466	418	429	406	433	421	426	427	424	448	416	398	440	450	442	413	417	428	416	387	460	408	442	436	413	425	410	385	433	432	438	424	442	406	428	413	455	398	387	440	455	413	397	433	433	421	419	431	432	429	408	443	402	449	457	431	445	444	432	439	427	429	439	419	460	439	424	472	437	412	434	432	466	412	443	452	415	408	425	415	432	470	427	428	468	407	416	403	429	421	398	410	435	446	396	398	376	454	450	435	452	448	421	436	431	426	400	408	444	423	391	456	405	424	408	440	453	440	420	419	471	415	415	446	420	431	451	413	415	420	458	435	426	400	438	417	406	406	421	393	471	457	425	444	420	432	442	445	409	418	403	460	448	444	432	440	404	418	439	414	445	440	448	406	395	395	459	449	422	421	425	407	418	435	439	432	451	379	436	427	418	432	408	455	392	435	440	457	433	427	432	491	429	444	456	457	454	422	406	434	440	415	432	421	434	438	437	439	435	433	431	398	436	425	445	438	439	417	447	407	406	406	430	400	423	425	441	425	397	436	464	408	433	418	396	402	437	437	405	425	440	428	419	423	434	440	434	442	421	453	418	428	441	401	386	426	435	446	416	444	405	427	436	434	438	413	443	370	404	429	440	433	439	436	434	403	428	431	445	424	430	439	447	418	429	429	436	421	412	427	413	444	421	419	447	410	466	396	398	463	407	473	381	439	419	423	392	422	418	418	420	440	382	439	439	423	466	390	468	415	386	425	407	406	390	457	436	436	427	439	449	399	429	440	450	453	398	394	406	394	466	427	425	421	406	424	373	435	433	498	428	465	450	405	370	398	462	411	452	409	435	443	440	403	449	426	451	387	449	467	397	437	436	457	411	453	397	397	413	432	392	451	420	418	454	441	408	415	403	418	426	449	433	414	435	457	438	414	432	465	437	415	417	412	435	426	418	408	456	427	429	430	412	413	427	395	453	403	419	485	404	405	436	424	417	408	412	427	422	429	421	399	461	448	397	433	401	428	453	409	409	403	452	438	391	446	411	423	417	430	480	395	437	449	422	424	446	382	425	434	400	459	412	424	478	421	427	445	452	414	425	429	398	438	378	436	428	424	485	434	437	421	430	422	405	437	445	457	428	410	422	452	423	413	391	458	408	412	432	411	472	412	382	425	375	440	421	423	451	439	409	421	401	398	438	418	420	434	403	443	403	405	437	444	388	443	434	394	432	452	395	438	419	418	408	439	449	453	421	429	405	442	414	454	383	462	448	450	389	406	422	458	442	404	418	414	446	427	430	427	454	490	411	396	416	432	412	407	424	436	454	413	450	403	432	438	420	399	443	400	379	415	469	432	445	477	411	439	414	455	415	412	420	429	463	444	423	434	425	435	444	433	418	447	424	435	441	381	430	416	452	406	456	463	438	438	449	444	425	432	411	417	401	409	424	435	430	428	390	438	417	406	443	434	435	449	413	393	425	411	400	395	408	448	468	399	417	434	441	454	436	444	426	438	420	439	431	452	425	429	398	402	435	469	413	410	371	424	427	440	439	412	385	458	462	427	438	445	406	411	392	410	410	426	408	424	420	419	426	415	396	451	411	407	448	436	442	445	456	410	415	411	428	437	438	415	435	417	404	425	438	452	430	435	469	415	404	397	429	384	390	424	414	385	426	425	446	434	415	418	411	445	445	439	418	440	432	415	437	421	403	424	404	423	475	427	409	449	401	417	402	462	400	382	396	389	417	435	396	411	399	432	418	451	422	394	414	492	433	443	396	440	410	421	436	423	406	434	394	407	455	396	418	445	443	430	429	422	443	431	477	484	449	454	418	458	443	441	417	453	451	420	431	421	437	418	439	432	423	466	436	442	414	413	432	452	422	410	436	451	469	433	400	458	420	425	414	433	433	463	413	416	426	425	413	430	439	445	420	423	436	455	393	423	414	423	464	397	445	419	448	428	405	475	422	449	449	430	452	422	427	412	423	382	457	424	423	437	466	429	444	419	415	420	432	398	422	406	434	427	383	414	427	450	413	433	423	404	435	452	429	448	429	405	437	401	462	403	414	448	413	407	437	396	394	446	438	411	441	406	477	463	432	421	434	426	408	423	410	433	424	406	444	426	424	416	421	411	427	443	435	421	423	434	400	423	446	463	461	436	429	405	426	453	446	399	401	453	429	443	438	447	482	417	383	444	406	435	424	369	429	444	408	460	403	397	441	430	439	431	445	442	449	409	414	432	432	401	455	411	436	419	400	413	461	391	417	435	394	448	413	440	446	460	456	444	415	432	444	395	420	460	419	454	438	429	428	423	406	423	425	442	449	470	422	386	422	372	414	398	443	398	408	386	429	405	438	388	409	422	443	391	418	451	425	439	452	421	413	434	405	437	427	399	440	408	467	450	411	453	418	406	463	424	447	420	434	451	436	480	452	438	420	439	437	427	443	462	441	434	429	424	402	442	418	437	413	444	397	423	422	441	417	435	471	417	431	448	428	451	425	437	433	444	404	427	454	419	423	432	440	441	441	413	412	403	407	437	435	411	430	401	444	431	396	393	432	416	403	428	427	452	437	456	415	457	443	471	445	414	431	440	361	420	447	443	437	453	457	466	420	431	423	439	432	449	389	400	425	423	429	417	432	417	404	432	440	430	403	412	414	445	409	431	476	415	452	433	439	422	424	388	378	495	400	386	421	481	423	439	389	462	439	432	458	433	424	442	441	400	444	446	411	418	440	388	442	470	423	443	400	437	431	424
24485	21371	28637	25275	21921	15838	9138	5218	3818	3121	2786	2356	2080	1946	1790	1500	1401	1276	1072	908	853	759	678	623	549	501	459	433	380	414	375	372	374	340	341	308	300	319	289	294	309	336	277	279	305	306	261	301	291	264	299	288	299	294	310	293	277	289	270	284	270	298	276	284	285	319	258	286	244	296	293	277	280	302	306	269	283	314	289	319	265	267	281	277	256	274	266	285	287	239	289	292	261	309	291	299	264	268	300	289	285	281	294	268	288	268	250	278	267	269	281	293	273	290	308	252	291	293	301	240	276	261	287	281	288	275	294	258	253	266	293	263	277	307	265	264	247	280	267	281	298	275	310	275	298	252	278	259	289	291	271	281	260	235	246	262	294	250	277	293	264	269	255	247	294	279	308	306	261	250	282	274	278	232	295	286	269	294	291	294	291	275	281	289	279	276	264	303	287	298	291	265	282	301	270	296	256	277	258	260	281	257	293	253	257	259	279	234	265	293	298	252	283	256	276	261	257	289	259	285	231	276	301	278	294	268	266	285	267	268	257	266	283	261	266	253	277	286	271	273	274	253	294	266	286	264	285	273	301	255	273	273	248	255	276	265	271	296	260	294	260	280	295	271	304	260	286	256	284	275	265	286	289	296	256	248	280	277	258	290	273	272	290	270	271	300	277	273	256	258	300	269	297	269	277	259	292	297	272	299	297	274	254	277	250	293	284	304	269	291	286	251	271	293	265	241	263	265	279	282	260	286	261	261	314	274	279	280	276	270	268	270	267	265	282	254	270	260	269	286	289	272	283	282	282	244	303	295	276	277	266	302	289	292	275	288	267	265	279	314	277	302	276	273	295	279	274	263	274	286	249	266	300	272	298	261	257	284	278	306	257	253	291	261	301	268	275	281	240	261	275	283	296	271	277	280	276	239	285	260	262	306	262	265	259	309	272	291	285	280	243	261	269	248	261	272	283	282	278	257	279	250	280	272	259	284	264	280	266	259	292	282	248	268	265	282	259	256	288	285	295	258	269	274	282	303	277	271	288	270	267	288	269	284	282	273	269	267	271	276	283	318	332	266	274	281	291	276	286	279	231	274	284	261	269	266	249	270	277	276	271	286	283	267	260	262	253	266	287	259	267	268	278	288	263	255	266	250	265	255	293	273	255	285	272	270	285	288	285	276	289	247	321	267	254	278	272	277	265	289	299	250	276	295	309	236	278	297	264	290	275	287	273	267	299	256	248	287	300	289	281	258	295	276	265	275	278	269	304	274	268	279	277	286	265	292	272	286	252	270	287	277	256	269	293	238	257	284	309	278	272	278	287	255	256	244	288	282	268	272	278	253	257	241	293	274	247	267	272	268	285	268	252	268	263	258	276	259	283	270	282	285	253	299	291	294	250	251	267	321	259	268	295	280	302	296	269	246	247	265	274	255	284	284	259	294	269	267	312	285	257	303	254	253	299	281	262	291	264	254	281	272	281	264	258	283	252	270	304	263	268	276	278	277	262	282	254	277	248	271	272	258	247	283	298	268	270	280	261	265	283	268	261	295	273	276	292	275	274	283	251	279	250	266	310	273	277	283	256	285	245	276	272	273	265	259	276	275	260	278	258	244	262	271	260	295	245	276	272	271	259	284	277	278	277	291	256	278	276	256	269	256	254	266	272	296	287	254	274	282	268	259	275	251	238	242	270	270	266	262	295	267	250	273	304	259	272	287	292	288	277	276	277	268	279	275	267	263	276	264	304	292	264	263	288	281	275	265	314	286	299	295	316	283	297	263	273	302	303	276	279	271	290	293	302	301	265	274	315	278	292	307	273	304	284	281	287	273	291	275	286	283	313	286	264	241	250	265	260	269	262	277	276	256	251	251	289	243	297	277	280	251	272	324	280	285	287	245	257	291	308	300	294	298	287	267	267	292	265	288	286	275	272	291	265	259	260	264	284	278	260	284	297	290	276	272	260	250	269	272	268	275	270	293	283	268	278	272	291	273	269	266	279	288	279	298	268	274	254	284	307	282	275	284	269	258	270	262	284	249	292	267	288	238	297	274	263	298	260	310	273	271	258	273	273	295	285	262	287	265	300	279	278	283	274	277	286	240	296	260	283	274	296	278	269	276	292	243	311	269	248	268	257	269	275	264	279	270	295	264	281	278	278	266	277	276	283	321	274	266	297	287	271	261	295	289	273	277	264	279	288	262	255	285	263	251	231	280	282	292	269	291	276	269	290	269	276	278	258	263	280	293	263	253	265	285	267	259	323	282	276	298	272	290	257	297	303	267	277	282	269	267	285	286	247	291	271	302	287	263	258	276	248	268	295	252	261	292	268	260	280	236	265	303	251	263	304	274	272	269	277	281	263	273	295	279	278	267	288	258	274	264	326	251	293	285	271	285	294	275	294	294	290	280	271	262	261	285	271	288	313	301	304	267	257	281	274	269	279	295	287	285	269	286	296	246	274	311	256	271	231	287	276	251	299	239	273	258	281	271	294	273	283	267	266	284	237	304	253	277	258	279	281	281	286	263	280	265	294	291	252	269	274	256	281	281	248	276	251	278	280	252	284	279	273	247	300	254	272	260	276	274	228	315	289	274	276	297	262	249	285	257	285	284	282	276	254	280	276	293	277	266	266	279	281	279	260	270	262	323	275	297	288	244	294	296	265	254	238	243	291	263	262	280	270	266	290	285	299	281	277	272	290	279	271	251	232	255	290	265	284	267	260	305	286	294	257	275	263	267	276	259	261	247	281	271	279	253	252	249	240	270	266	253	298	283	276	257	302	270	265	292	288	262	279	233	277	263	285	261	293	248	255	282	262	285	295	307	260	281	252	284	267	270	280	281	249	267	268	275	268	263	254	261	283	282	231	265	286	251	248	278	315	319	265	289	250	276	267	252	283	283	251	285	258	288	267	252	282	294	279	251	245	284	283	251	268	243	286	294	271	296	282	235	247	287	254	255	280	287	260	309	269	293	294	302	261	276	264	286	279	280	265	268	249	295	269	262	288	274	265	267	254	281	251	273	284	283	255	270	259	280	288	294	292	262	287	257	284	285	264	236	267	284	273	287	281	266	254	271	308	295	267	304	298	290	270	286	270	258	289	282	310	274	279	279	292	278	282	258	276	275	254	293	298	274	292	293	280	281	302	269	270	307	277	242	269	273	293	278	292	290	265	266	276	300	282	245	265	264	268	262	250	281	286	270	256	286	312	271	259	271	308	269	261	244	276	278	285	250	272	279	266	266	278	274	268	319	242	257	268	288	258	264	286	286	255	272	275	239	294	277	284	267	271	272	263	281	281	293	244	290	271	269	274	282	276	302	272	257	269	256	278	279	244	266	264	272	264	244	286	255	289	273	288	279	302	281	255	251	295	264	296	253	265	265	259	239	275	237	289	278	297	259	302	266	290	258	304	290	286	267	272	250	278	299	274	278	272	274	254	280	259	284	292	292	264	259	287	263	287	292	254	250	265	285	271	287	253	259	272	278	275	253	282	276
28750	47875	41483	30408	23674	16577	13014	9928	7918	6933	6005	5194	4658	4263	3725	3243	2954	2619	2200	1803	1579	1464	1302	1105	933	867	737	666	544	581	569	550	523	501	446	448	464	400	412	400	383	346	407	372	354	361	374	383	329	370	345	347	370	343	349	335	348	385	345	356	333	357	332	356	372	357	350	349	365	363	335	333	347	322	372	351	358	362	335	357	329	333	349	334	355	370	326	352	334	361	326	333	314	334	296	322	343	337	340	338	349	319	357	343	343	309	351	344	356	336	331	344	366	305	356	368	344	358	312	327	310	353	378	331	327	318	377	361	359	350	382	362	372	315	329	352	342	323	348	350	332	339	343	358	324	341	316	304	325	344	311	332	336	361	308	328	355	326	333	328	343	313	354	309	337	338	362	372	335	364	324	352	351	337	336	350	348	326	301	350	295	341	354	325	283	340	347	356	371	336	306	330	322	317	363	347	325	357	320	340	300	332	328	309	342	325	326	367	336	293	300	398	349	374	299	325	300	330	359	341	320	346	305	317	321	346	326	335	331	333	350	332	346	345	329	307	390	348	350	324	370	324	326	344	348	341	329	347	321	368	334	347	325	349	341	327	341	340	320	343	362	352	317	381	321	322	346	343	313	351	369	362	365	329	345	329	363	342	329	340	337	335	346	344	343	325	325	361	357	304	305	325	355	324	368	345	340	344	364	335	346	331	326	316	335	353	322	342	337	343	369	341	309	356	356	308	322	316	336	372	301	386	383	323	340	335	347	354	347	363	353	345	321	336	339	324	337	337	336	360	329	378	353	344	347	334	335	339	321	355	340	323	326	291	330	357	325	322	310	324	358	347	331	353	332	342	347	358	349	321	317	312	319	353	347	344	346	351	318	337	340	346	343	339	335	350	316	315	342	361	317	338	314	348	317	326	349	343	360	312	355	347	366	330	327	362	330	348	311	318	340	321	356	317	330	330	327	339	316	367	307	340	354	357	318	336	325	334	350	341	310	317	278	307	331	347	330	350	355	355	311	321	336	319	348	324	329	339	341	368	336	355	303	343	309	358	343	319	345	309	336	359	318	355	323	341	311	319	344	328	367	342	355	353	344	334	376	325	333	331	317	317	337	346	333	336	341	332	364	335	335	354	360	343	300	337	350	336	354	349	340	328	358	333	323	343	343	374	338	314	363	321	341	349	319	362	320	308	353	354	312	346	348	334	340	359	343	327	306	341	340	343	315	373	361	380	346	335	306	326	285	319	340	372	321	368	316	355	337	322	341	355	369	339	333	321	353	348	353	331	342	328	341	335	312	337	302	343	347	324	363	329	349	360	346	338	344	348	323	338	340	308	366	365	337	316	318	350	339	320	306	314	352	306	335	295	317	313	342	338	353	337	339	343	345	322	323	338	331	349	352	328	326	357	372	329	368	346	336	359	351	352	338	356	369	335	352	326	326	318	313	342	306	319	348	304	318	356	346	306	325	367	328	336	329	303	321	339	350	332	352	360	347	369	344	309	307	353	334	330	339	337	343	363	360	328	328	352	337	334	307	311	359	315	321	339	315	315	331	324	356	350	303	352	329	344	327	348	346	345	325	343	321	371	330	317	324	350	328	312	306	327	344	357	341	330	307	353	340	319	327	345	325	348	317	362	339	342	364	354	324	349	306	371	311	325	337	361	318	384	349	332	374	379	349	322	327	317	355	333	323	356	365	334	356	330	349	339	338	316	360	338	339	307	340	345	363	334	353	333	362	342	321	331	343	370	344	336	346	359	327	344	330	346	330	347	352	332	347	358	346	339	323	350	342	323	344	324	342	338	349	368	341	354	324	344	334	345	343	349	327	329	351	335	335	333	329	325	356	314	338	352	338	333	352	326	323	336	345	332	327	337	333	315	327	302	327	304	334	344	336	345	356	345	371	325	349	340	350	357	353	324	337	347	353	336	339	336	330	327	325	357	348	342	339	339	344	332	324	299	342	352	341	337	310	349	347	345	354	356	346	339	316	326	348	334	325	306	343	313	367	325	328	316	330	351	333	339	328	359	334	346	328	316	322	331	318	306	341	364	316	329	327	317	310	385	351	323	311	327	317	342	359	328	353	334	315	349	350	329	311	388	340	326	335	304	338	348	341	373	321	331	338	365	338	307	337	344	346	310	316	350	304	324	344	304	320	348	369	327	311	319	342	366	351	326	372	296	346	336	358	353	326	362	334	335	353	343	316	307	350	337	321	315	327	350	364	350	376	317	353	310	344	355	322	316	304	321	334	336	324	343	333	346	379	321	355	329	368	340	307	331	325	341	323	310	335	305	366	337	343	309	326	322	321	328	347	341	337	346	329	353	317	323	357	375	359	322	346	330	345	324	337	384	290	345	359	363	344	314	350	339	365	322	331	361	330	335	332	330	324	350	311	351	312	299	314	317	352	327	330	337	308	318	326	358	332	335	318	340	338	331	299	372	329	331	370	336	368	346	316	341	308	353	335	287	327	320	329	307	308	350	353	354	340	393	364	334	316	335	294	317	350	361	321	335	346	332	361	333	328	326	375	329	361	316	340	355	358	330	334	344	322	329	342	315	329	324	341	348	347	340	334	300	347	305	334	340	329	330	350	354	335	341	323	356	292	364	326	341	335	322	329	341	304	296	349	378	345	336	374	334	311	320	335	332	339	341	341	353	320	315	339	361	354	310	332	388	372	358	362	333	341	331	323	304	314	339	352	317	331	310	342	347	323	335	335	363	342	350	311	362	349	345	328	343	330	347	336	340	341	337	358	353	336	334	300	339	345	316	333	360	310	338	331	327	311	349	330	371	369	333	356	336	339	310	338	336	332	343	345	341	333	305	355	367	349	337	343	324	328	358	344	336	327	371	349	372	319	360	345	325	317	345	348	337	337	335	349	329	352	327	330	307	332	356	353	343	350	317	325	344	291	315	339	359	334	354	344	352	305	348	355	347	333	345	306	320	340	317	357	343	337	332	316	341	359	390	342	347	322	365	332	333	335	330	328	353	349	337	317	328	342	340	333	351	336	327	353	320	326	327	326	320	358	344	332	303	338	332	362	345	333	365	329	348	365	370	361	330	337	313	307	322	319	307	337	311	356	298	323	341	349	323	317	347	353	345	354	306	330	321	355	345	348	355	323	330	327	351	334	301	330	344	332	321	333	342	326	342	338	363	337	337	338	341	354	297	349	323	329	314	341	338	306	362	349	342	322	345	357	339	301	334	350	344	343	340	345	345	329	338	323	344	314	333	346	352	286	349	353	345	343	318	324	365	347	353	307	315	329	374	346	350	369	319	308	373	350	344	385	321	340	353	335	327	330	321	339	331	329	360	322	331	325	357	342	343	320	344	340	346	332	341	315	324	364	315	335	374	337	354	365	305	343	325	371	352	311	322	348	348	314	357	330	325	328	370	336	335	338	335	348	333	373	292	356	346	325	315	334	326	326	357	343	314	363	337	360	346	351	373	330	341	322	356	395	380	331	281	315	348	373	379	339	332
25572	21528	27814	26184	17507	9699	6461	4040	2996	2563	2202	2098	1970	1763	1586	1473	1336	1249	1040	938	893	860	787	678	659	650	622	551	531	533	533	471	493	480	462	502	461	473	464	461	462	429	435	455	416	455	428	453	419	460	456	432	469	434	400	416	441	438	428	420	441	436	426	453	418	426	410	415	449	401	459	476	430	463	439	453	434	460	426	452	437	393	402	432	471	420	432	430	421	418	427	401	452	432	427	409	427	411	436	395	409	467	436	442	394	478	414	441	428	408	414	431	458	437	424	412	430	427	456	430	412	434	430	426	438	390	435	437	422	436	403	462	419	420	419	420	435	454	432	411	442	448	439	436	460	422	427	413	414	450	397	397	419	414	433	421	440	410	436	421	450	435	440	441	429	410	429	447	447	424	407	426	456	415	409	461	424	447	452	424	446	410	424	423	443	440	446	449	438	454	420	417	425	439	419	437	418	424	405	442	418	476	421	446	433	417	400	430	470	428	436	394	411	400	435	416	479	436	447	444	473	415	446	400	429	434	411	440	434	431	437	424	424	425	391	456	420	441	435	419	400	423	433	441	421	458	412	448	430	421	428	477	440	406	448	420	427	404	402	451	458	429	415	439	429	412	470	436	439	459	462	463	439	397	451	414	429	398	455	420	457	458	404	420	418	418	405	397	408	439	446	443	415	403	425	382	435	451	434	456	427	425	432	417	413	447	439	427	420	468	416	432	434	443	420	408	442	416	424	453	438	445	450	419	407	417	416	434	423	407	429	472	411	419	444	442	435	409	440	409	414	417	406	391	426	435	408	423	438	432	448	419	428	429	476	448	438	441	451	411	411	427	449	397	446	463	437	468	425	442	447	425	431	425	445	436	413	421	415	430	440	442	421	429	404	440	449	400	461	460	464	392	393	412	441	421	452	446	453	457	424	418	439	434	454	433	459	421	426	429	380	426	440	453	404	456	447	396	411	445	409	451	441	421	462	462	444	416	384	410	426	435	474	445	462	418	453	405	448	414	434	440	435	408	438	428	392	421	425	463	436	452	408	446	396	437	399	431	419	429	408	419	404	458	427	447	422	425	420	435	404	451	459	431	415	437	425	438	453	411	416	397	406	435	435	448	439	439	456	492	444	425	441	436	448	419	452	441	432	445	430	393	410	443	446	424	481	444	414	454	438	445	445	417	442	389	402	434	442	378	442	448	431	424	457	452	441	399	415	420	413	406	431	420	409	437	436	413	442	446	461	434	439	423	459	396	396	420	433	389	457	433	417	444	432	398	456	476	443	466	433	420	428	393	418	448	430	428	423	427	437	419	421	388	417	445	466	416	421	405	422	416	446	455	414	421	404	426	413	418	423	443	456	444	409	459	413	427	455	405	441	449	437	439	422	471	444	417	417	475	425	457	434	423	418	474	426	417	411	412	437	423	419	426	419	397	442	432	416	448	408	410	455	440	419	408	437	471	445	449	417	438	443	437	435	403	444	377	399	454	399	436	417	411	471	449	430	443	411	402	436	444	435	438	425	444	440	451	419	427	466	426	387	434	447	424	438	426	436	416	425	406	449	445	478	420	421	424	414	436	435	427	413	418	467	398	417	419	413	409	387	418	411	439	417	404	432	444	380	417	405	393	434	431	402	424	437	430	421	425	495	462	434	424	411	440	432	431	428	408	452	428	384	415	454	426	438	438	403	430	408	419	398	398	425	439	460	450	409	401	415	438	413	465	439	459	448	454	427	443	469	416	421	448	448	416	410	389	458	414	416	424	439	411	421	465	441	450	470	402	437	456	391	450	431	431	429	469	412	440	404	385	413	469	448	424	402	405	443	432	393	435	434	469	434	425	410	434	413	437	459	461	438	429	400	434	410	426	437	421	420	425	399	421	415	448	392	448	414	409	443	396	389	436	434	436	438	414	463	433	421	421	379	413	456	424	403	405	438	401	401	436	434	434	403	393	458	386	439	408	474	446	396	427	440	457	408	418	449	421	441	435	456	411	421	408	436	456	435	412	425	434	428	388	457	423	425	436	421	416	417	468	442	424	428	441	402	465	464	426	413	423	396	418	444	422	445	423	427	431	425	430	424	402	385	444	418	421	465	449	398	423	394	430	471	423	449	448	428	462	431	468	431	442	444	441	421	442	403	455	439	443	427	435	412	407	392	432	425	445	456	414	444	420	411	442	414	451	427	391	384	406	418	449	413	443	417	403	451	448	413	443	440	411	431	419	398	427	433	422	460	434	416	456	380	419	420	395	429	422	422	426	413	444	423	429	432	437	433	432	424	442	409	453	434	397	414	415	399	418	414	417	447	422	453	474	469	436	437	399	453	428	424	369	388	454	458	418	428	450	460	400	465	409	450	435	452	441	412	424	409	405	407	441	414	422	435	428	412	477	448	444	454	443	429	411	451	449	448	450	407	454	423	436	427	384	430	439	459	422	431	424	425	427	433	414	431	405	404	434	422	409	427	428	456	441	445	451	405	436	391	421	443	440	457	442	431	405	424	427	407	427	429	404	393	409	438	415	402	413	429	435	416	462	441	420	438	425	411	434	425	409	425	455	440	422	422	445	425	460	416	431	426	437	449	377	388	457	415	422	453	463	411	419	432	344	406	442	401	417	420	420	444	423	443	419	419	425	444	440	404	406	387	453	414	421	417	406	456	440	424	429	436	447	433	404	414	450	426	420	416	428	412	435	428	417	433	430	424	453	445	414	436	455	476	426	417	388	427	484	429	428	407	439	426	439	417	415	426	459	449	402	412	471	431	432	471	409	413	420	403	461	397	419	445	442	438	454	419	433	431	433	419	435	444	429	443	446	456	426	451	402	453	451	406	413	424	444	402	410	415	436	433	407	412	405	441	435	407	409	449	430	431	472	443	442	408	451	411	410	388	445	415	444	418	414	399	424	411	417	414	427	402	431	398	402	428	423	416	428	425	439	423	473	402	466	444	445	419	425	435	436	451	403	442	431	446	432	415	461	402	446	390	430	437	459	442	416	429	416	424	430	429	426	439	401	400	434	450	448	437	418	418	422	448	425	437	419	430	419	459	425	393	435	392	438	404	429	433	426	450	416	405	435	411	418	413	410	446	432	422	441	420	461	451	439	422	431	466	432	394	446	441	405	453	453	459	394	436	468	418	429	434	449	422	407	406	435	477	432	417	424	418	446	448	443	418	458	446	438	447	431	420	421	460	448	430	414	436	418	442	452	443	400	431	436	474	432	434	430	412	488	437	418	432	447	442	409	426	441	418	437	419	421	438	421	412	438	406	428	438	422	407	423	434	410	456	403	404	436	404	395	413	430	408	401	469	402	442	428	438	415	429	419	427	426	441	422	399	454	425	436	422	420	487	405	423	402	429	424	426	432	410	465	440	450	409	431	390	422	447	405	442	423	430	440	433	409	443	423	404	438	427	433	427	421	443	455	466	444	407	473	424	421	436	439	397	442	420	462	420	434	469	409	413	425	400	459	444	445	438	445	468	455	409	446
29450	44215	35965	26515	20456	14312	11588	8569	6655	5794	5147	4576	4068	3785	3217	2963	2701	2317	2030	1791	1579	1398	1316	1122	1025	961	900	737	732	727	616	689	630	629	644	610	645	567	598	548	515	530	560	560	517	545	521	548	516	513	528	550	510	495	504	500	537	526	521	498	508	445	553	526	501	550	527	556	527	518	502	523	539	539	551	527	536	574	537	566	486	510	519	526	508	562	511	533	492	521	513	488	490	509	486	473	526	473	548	518	495	473	528	502	577	495	514	565	555	479	482	493	524	513	470	511	468	514	506	545	531	513	495	508	537	511	530	501	513	500	504	510	495	482	508	497	537	450	522	545	496	508	494	524	509	497	507	517	514	487	552	469	536	504	547	528	506	509	505	521	527	498	537	482	487	527	519	494	474	529	502	535	541	516	552	474	524	529	518	514	461	486	517	530	506	481	477	489	495	516	490	523	504	495	530	510	513	519	553	521	514	519	503	534	521	519	519	528	532	447	530	522	498	538	533	498	526	509	535	515	507	487	507	514	452	496	549	495	513	510	541	509	507	517	501	501	538	508	522	513	500	521	506	490	505	487	517	511	533	497	475	516	497	546	541	458	546	527	546	500	507	485	512	503	462	481	498	471	475	508	518	526	503	479	525	541	549	476	537	474	532	501	489	513	532	510	518	545	517	503	490	537	509	514	499	523	523	488	454	520	542	510	492	517	464	511	481	524	473	533	529	502	539	506	512	556	482	496	507	548	490	533	513	516	558	477	517	523	494	528	472	512	504	514	523	511	523	540	510	505	504	475	523	491	509	502	523	522	523	522	517	555	499	524	524	504	456	489	507	496	539	520	509	527	510	504	519	511	537	481	515	477	542	537	514	540	488	492	517	511	510	462	526	474	535	520	521	507	518	527	459	484	543	516	525	518	502	554	469	512	509	478	484	531	561	509	521	494	506	502	530	505	476	512	537	487	497	512	522	505	531	512	487	512	498	498	522	533	503	532	502	554	540	549	511	496	507	505	496	509	522	507	475	502	552	479	498	520	507	483	497	502	493	501	479	480	500	485	510	526	555	528	509	506	506	509	527	505	501	483	519	467	524	511	507	532	551	510	530	546	523	513	479	494	484	471	512	517	537	540	488	508	552	548	480	495	492	494	535	512	473	535	495	509	494	529	496	518	522	528	470	511	510	548	553	464	535	495	512	486	507	473	518	511	524	532	518	523	495	529	526	529	526	502	524	519	511	515	479	467	512	487	502	532	469	488	483	465	507	497	501	463	513	522	490	499	501	471	504	480	536	542	464	508	553	535	491	528	533	481	507	509	502	466	511	478	509	472	486	519	519	460	485	564	490	503	505	525	441	485	496	550	532	500	517	505	557	491	498	535	488	496	515	504	500	488	512	526	543	498	495	518	507	542	485	523	527	487	488	472	482	496	462	543	529	529	493	481	496	507	516	493	489	488	503	489	485	540	551	499	519	495	497	517	511	521	509	531	501	522	483	496	519	533	541	514	528	519	497	534	502	467	491	500	468	550	479	509	486	448	504	524	476	503	543	508	525	498	524	524	515	468	551	532	521	501	522	462	514	559	506	534	466	519	509	512	499	474	511	523	518	503	473	514	510	525	480	535	476	528	479	500	527	537	505	516	508	509	542	533	548	491	544	502	509	486	534	513	503	501	519	518	530	490	522	524	508	531	498	495	513	484	484	507	486	528	529	504	545	483	521	559	487	499	550	533	494	478	511	518	557	570	517	520	528	494	509	521	538	522	509	508	504	473	506	482	512	501	557	494	470	518	459	495	507	471	487	531	510	514	479	510	469	520	521	548	485	495	537	506	503	520	531	488	529	503	517	503	523	571	528	522	506	508	504	491	494	538	535	494	485	546	501	511	479	464	496	464	513	496	526	516	516	516	551	514	536	491	487	529	528	516	492	525	534	544	513	478	496	513	479	509	499	488	523	533	498	507	495	530	514	511	505	504	488	530	544	533	518	521	541	541	497	535	510	507	491	534	535	499	534	493	509	502	527	527	522	546	515	487	528	486	564	558	470	487	514	467	484	513	501	493	510	501	489	487	477	535	504	467	515	519	480	494	525	497	538	497	511	511	503	477	540	488	521	502	515	514	513	485	512	471	525	497	519	533	525	506	557	504	534	470	559	498	489	523	524	457	512	537	501	510	507	511	520	509	493	494	503	545	519	517	514	500	532	501	472	531	507	502	523	494	521	525	537	538	526	487	504	456	497	537	553	521	484	507	537	509	521	502	521	548	559	512	499	532	477	501	502	515	520	489	475	517	515	494	470	530	484	525	551	516	532	482	526	507	527	514	498	506	507	465	498	493	517	493	510	525	534	519	525	509	483	551	533	505	480	512	518	525	502	508	519	493	506	520	527	558	507	479	481	511	519	562	499	519	521	517	515	515	517	518	472	495	475	532	518	504	504	533	541	511	501	541	525	469	487	527	513	515	539	497	497	526	540	535	491	513	501	488	505	540	513	495	496	459	523	521	531	512	480	536	502	512	505	526	529	548	480	511	515	532	506	542	485	521	487	550	541	458	523	524	503	475	518	488	505	497	555	500	531	519	503	526	511	493	512	541	518	533	497	562	530	526	525	514	491	522	521	530	491	537	489	543	521	543	479	513	506	549	537	496	505	504	535	508	518	555	503	494	517	530	503	541	480	542	530	514	535	525	481	488	506	480	512	480	555	469	533	497	512	517	509	488	507	534	561	493	491	502	504	496	523	524	556	531	505	502	512	518	509	522	505	534	483	509	505	471	476	507	551	492	519	545	535	514	488	517	523	544	534	474	501	465	515	509	503	535	523	507	531	530	483	492	549	565	525	547	534	493	511	515	539	505	527	518	549	523	532	499	469	491	467	531	478	487	531	511	537	487	484	499	544	502	489	492	521	512	504	461	543	502	561	530	482	500	496	502	469	507	500	534	529	491	541	514	448	516	503	498	493	489	514	558	534	510	544	523	468	523	521	519	500	499	516	506	518	497	483	515	500	506	541	472	487	461	492	516	506	505	488	497	518	531	506	493	505	530	523	488	491	503	541	523	492	490	516	536	533	505	503	556	526	521	539	544	500	492	499	536	499	516	530	543	505	499	494	523	492	515	511	466	516	497	489	475	522	521	506	494	504	530	518	483	519	516	506	484	510	517	509	508	521	520	503	480	521	538	510	481	489	471	476	483	497	457	506	478	497	529	524	522	529	539	541	530	528	499	522	516	542	511	511	512	559	500	528	524	493	507	481	497	568	533	501	500	499	475	503	531	503	525	492	515	490	518	511	522	554	488	565	532	505	479	485	502	531	541	493	487	496	503	501	489	501	520	546	534	472	494	558	505	522	503	531	561	516	498	482	534	506	522	506	516	513	519	504	550	477	510	450	496	514	494	544	495	528	550	562	507	500	499	516	477	530	534	481	496	516	507	536	521	515	555	480	522	501	519	502	526	502	498	531	485	519	503	491	487	530	520	504	509	484	506	512	515
23205	21327	29026	24145	21861	21776	16988	8237	5051	4410	3746	3214	2913	2588	2282	2066	1946	1678	1574	1364	1180	1063	930	829	746	671	639	560	481	536	528	472	475	469	443	456	444	455	409	434	413	390	389	383	371	412	382	343	346	382	349	370	338	370	369	369	332	361	375	343	343	357	347	362	357	359	346	356	375	364	378	343	342	331	373	374	365	377	343	363	335	373	360	350	351	368	328	359	347	337	318	354	335	348	348	356	341	339	362	338	359	346	337	329	334	359	365	335	366	354	333	384	330	365	383	340	357	305	352	389	349	362	338	345	375	332	339	371	339	315	353	379	368	359	326	357	345	379	332	375	322	355	378	334	378	353	368	380	342	305	380	367	336	357	395	359	348	365	351	377	354	355	323	368	369	344	336	350	333	362	343	338	371	327	320	363	357	355	359	364	347	352	335	335	346	340	371	352	339	333	329	367	322	342	366	356	346	351	324	371	338	350	374	344	341	309	341	387	341	342	339	369	366	370	344	338	355	329	334	354	349	347	367	342	345	315	359	341	366	354	352	348	362	348	371	333	354	340	354	326	314	328	339	355	387	376	356	346	353	356	382	347	345	321	362	368	366	362	364	334	351	335	377	358	355	328	367	385	354	345	380	364	338	325	361	334	339	350	354	342	350	341	357	328	355	325	367	348	348	368	369	343	330	358	346	301	358	374	327	349	371	326	377	344	348	348	360	352	325	331	343	324	374	309	337	352	362	333	334	329	345	354	349	356	384	355	307	367	352	320	343	287	338	311	365	357	329	361	334	333	312	362	371	361	353	341	341	310	358	301	358	327	334	357	336	364	360	352	332	352	371	330	334	350	378	336	334	345	343	324	346	369	318	361	358	369	335	360	360	363	303	333	343	356	350	329	367	322	362	394	375	328	344	338	319	349	333	308	377	337	337	348	340	361	376	364	333	335	301	354	326	352	334	349	366	331	320	328	353	353	354	373	357	350	368	353	320	324	371	366	349	346	362	354	322	355	355	369	382	376	333	354	346	358	385	328	356	337	366	346	389	330	316	359	344	386	366	314	329	325	347	354	329	346	330	348	341	348	360	333	336	387	368	381	344	355	364	342	318	346	335	359	332	342	375	360	351	339	338	324	364	350	350	358	323	349	337	383	332	372	363	332	335	348	363	308	345	344	331	304	374	335	311	337	321	312	348	355	334	332	330	357	354	329	340	391	356	333	349	359	360	363	335	339	361	359	333	370	352	353	332	358	353	312	324	327	389	317	348	366	389	351	389	331	376	367	369	386	344	358	372	335	354	332	350	352	381	333	354	363	323	362	344	381	350	372	345	325	324	330	376	351	343	346	370	395	342	324	319	352	327	347	364	326	346	333	357	339	349	367	322	365	346	351	342	323	376	317	348	336	347	344	370	378	365	306	333	343	350	344	331	323	362	358	354	357	320	352	397	340	335	366	367	389	339	340	344	366	348	354	359	389	348	374	357	363	354	330	350	348	340	326	357	352	398	339	364	336	350	350	379	400	361	368	354	344	367	321	323	369	358	346	377	336	365	362	340	370	356	327	378	390	344	349	351	310	344	352	328	365	335	324	319	346	378	344	330	352	377	342	390	344	352	310	389	356	349	344	351	369	347	369	363	340	336	332	340	347	349	371	308	369	335	343	336	335	353	377	364	333	335	323	331	345	362	344	380	357	349	347	351	367	345	326	357	387	352	368	326	333	391	364	357	346	351	365	340	356	328	347	334	344	368	337	317	350	357	330	337	352	356	329	376	383	368	335	376	356	350	348	341	368	337	360	392	361	339	359	343	378	367	326	325	368	340	348	364	358	338	370	354	316	379	323	368	320	345	349	364	314	337	332	364	354	361	368	327	368	357	351	347	331	367	342	359	354	333	340	361	340	342	347	335	356	330	353	370	361	351	341	307	381	346	337	313	358	355	333	357	317	338	393	297	400	341	349	336	366	348	330	329	323	350	359	365	327	341	367	333	360	359	352	326	364	363	351	372	380	340	317	350	377	357	352	326	370	343	349	335	332	340	374	390	340	323	362	319	351	354	331	343	333	370	352	336	328	360	364	374	342	350	339	362	349	346	366	336	325	369	336	371	332	353	325	348	339	343	362	311	356	328	331	330	323	368	339	351	300	333	339	363	363	373	367	408	333	381	309	363	377	364	358	360	350	333	375	359	357	373	337	383	362	357	350	368	358	351	332	328	334	317	345	333	370	379	305	356	347	360	337	322	357	321	332	366	327	305	341	358	361	392	344	330	364	337	332	356	373	358	316	332	336	347	370	348	335	348	341	346	349	388	354	329	357	341	357	359	316	335	327	339	347	403	374	330	354	348	339	321	394	356	354	362	352	348	321	372	351	361	374	351	344	332	324	361	357	349	373	338	347	367	375	348	339	352	369	375	366	353	372	330	334	381	337	360	348	343	360	365	340	356	349	332	359	331	358	354	346	340	382	324	352	373	356	351	360	350	345	330	355	355	344	379	368	328	373	355	308	370	350	350	301	368	313	323	336	340	377	342	329	367	324	325	344	357	359	343	360	383	331	333	337	363	328	338	342	349	353	358	358	353	361	358	322	350	330	363	333	368	302	330	367	376	350	365	354	318	361	342	357	330	362	357	337	368	333	353	356	355	369	389	320	359	367	351	326	361	386	313	341	360	354	345	340	374	330	371	347	362	339	369	351	384	324	360	364	363	367	328	340	321	357	343	316	359	346	320	355	328	358	329	338	354	335	369	358	323	338	388	348	357	347	364	367	371	337	357	350	358	325	353	335	335	348	359	325	341	383	342	352	320	321	352	309	341	359	344	357	335	324	359	364	361	355	350	333	328	360	358	334	354	350	371	386	345	350	363	367	358	346	338	344	348	347	334	354	355	364	346	332	356	349	350	343	358	350	370	376	351	344	364	358	347	343	345	349	368	330	345	361	356	322	323	335	337	332	354	350	334	324	340	332	349	350	308	306	357	354	349	357	361	381	352	343	351	352	351	371	377	368	333	346	372	330	366	320	321	361	358	333	336	354	306	330	343	351	366	334	350	369	329	344	357	359	360	307	345	356	342	354	333	332	322	358	373	342	320	352	351	324	358	352	348	338	365	356	355	354	350	360	336	313	322	334	340	336	349	352	362	309	337	342	364	327	329	328	313	350	374	317	371	322	365	335	356	366	345	318	351	341	357	340	367	376	363	336	344	343	334	355	348	352	358	322	356	351	318	354	368	358	339	357	366	350	357	356	312	324	305	327	361	359	376	363	353	347	347	368	363	370	368	358	336	345	317	307	331	344	346	343	358	339	354	330	376	368	368	301	340	318	368	338	365	367	331	351	334	339	349	362	362	323	356	326	338	351	336	341	337	368	342	372	340	346	345	333	341	376	339	342	358	354	358	339	358	353	364	329	361	338	342	350	384	356	361	358	362	369	350	358	349	334	352	360	349	360	352	358	317	334	324	335	365	335	337	336	319	345	346	321	361	316	342	363	325	371
31387	51199	46255	36962	28345	20442	17549	13618	10361	9309	7769	6899	6336	5428	4832	4244	3955	3444	2908	2578	2185	1968	1761	1436	1247	1127	1073	905	736	713	669	692	693	634	618	652	604	555	502	507	471	447	486	459	493	443	447	454	473	423	428	452	423	437	418	438	431	433	416	411	429	428	434	416	407	409	418	429	409	426	422	423	418	431	421	401	401	398	423	442	430	410	423	429	427	392	451	430	403	395	426	378	381	413	414	385	403	422	441	416	432	431	439	440	430	395	380	384	405	434	419	385	366	417	430	410	412	373	404	433	360	401	404	409	383	408	414	399	411	386	409	400	411	379	383	392	397	437	395	380	407	395	413	434	418	405	425	401	392	395	394	406	419	417	432	399	384	394	392	415	395	434	406	410	404	407	422	380	459	391	386	394	411	405	417	385	387	389	426	413	391	447	397	384	460	393	408	380	443	409	409	410	393	427	430	392	424	404	400	383	427	372	411	428	394	428	421	418	381	392	379	404	419	431	405	384	427	433	391	418	434	427	397	401	370	429	400	419	417	396	420	429	417	412	433	425	363	424	430	427	372	427	415	423	414	419	411	441	390	438	380	409	419	419	397	426	394	443	424	415	403	362	386	442	407	428	382	404	413	406	412	385	377	376	399	435	391	411	388	431	391	415	396	421	414	396	403	382	411	422	400	411	418	421	372	413	384	387	393	391	381	420	388	382	406	365	421	383	398	417	420	416	392	401	412	399	346	443	436	344	442	395	394	396	418	418	382	414	416	409	395	420	391	430	369	393	385	407	403	448	430	396	413	436	405	367	387	471	417	418	411	392	416	401	447	410	417	446	393	399	391	411	392	415	394	421	360	366	402	401	419	409	381	436	406	385	421	423	408	442	423	420	434	413	437	399	376	400	380	392	392	378	381	386	418	394	399	425	392	374	416	436	411	413	419	405	398	398	422	387	411	376	372	413	422	414	429	444	395	429	425	392	413	419	423	414	413	387	422	393	395	420	398	385	376	382	376	407	371	419	437	452	400	397	414	404	406	406	385	405	418	401	380	443	419	430	391	427	391	415	395	395	399	398	393	365	409	379	405	411	420	413	434	422	438	417	427	429	388	426	395	422	420	410	402	420	405	392	410	410	421	398	445	411	428	426	363	423	386	419	385	406	395	399	406	401	390	428	405	430	398	430	400	415	400	405	394	422	382	391	408	384	411	417	400	423	369	370	382	424	446	403	406	409	420	439	429	438	404	370	389	408	414	400	416	394	393	390	409	392	429	394	419	423	409	408	418	421	422	379	404	414	418	359	421	428	390	393	399	385	396	400	424	400	386	393	377	410	401	396	405	407	417	371	405	433	438	376	415	417	407	427	391	408	407	372	380	410	415	417	409	399	360	390	366	415	421	428	420	409	421	397	402	434	439	436	389	432	416	390	406	365	405	417	430	417	405	393	401	420	406	413	427	430	386	429	409	375	422	422	426	415	423	423	448	400	442	387	400	422	404	451	349	408	410	370	408	425	422	417	426	392	382	409	394	450	414	439	402	380	401	401	405	343	409	433	381	367	373	387	413	438	397	422	399	424	374	428	396	397	387	395	407	346	396	388	435	408	398	366	402	365	339	400	392	424	374	415	422	399	423	384	407	426	367	388	409	428	414	424	379	429	438	386	400	401	385	416	408	403	406	424	398	416	393	410	433	412	406	439	408	380	418	410	413	404	400	420	388	399	427	398	399	415	373	377	412	372	440	407	414	407	410	392	451	400	445	349	417	387	429	414	406	411	424	422	425	377	387	393	435	398	388	402	396	395	406	445	399	374	406	412	386	424	402	446	402	397	399	436	403	423	410	407	411	412	381	427	438	409	411	411	413	431	401	374	415	407	436	429	400	414	407	438	424	405	424	421	405	416	398	407	400	397	415	439	403	410	433	422	399	421	441	420	433	361	417	397	381	402	404	427	410	404	426	396	401	442	372	404	406	410	410	455	413	403	410	417	468	404	405	412	442	402	441	416	426	394	412	386	457	407	404	400	394	431	420	382	418	412	391	430	455	375	441	418	395	376	409	377	423	401	373	394	445	416	396	407	414	384	414	408	383	397	386	415	368	366	385	433	393	411	377	404	392	386	395	411	413	406	411	393	417	400	417	393	413	428	418	421	392	419	393	398	380	403	377	428	408	396	390	416	383	430	397	397	407	412	381	427	412	407	398	387	384	398	424	406	392	444	412	431	433	395	385	399	423	390	398	418	422	438	389	393	401	411	375	444	402	417	444	425	376	428	369	424	397	382	413	416	421	400	426	440	419	410	441	384	413	410	443	403	406	427	411	410	420	411	422	414	382	421	418	400	418	419	429	432	396	397	425	437	437	396	424	421	410	405	396	397	408	387	384	400	409	381	431	395	405	420	419	418	402	413	409	402	413	385	402	412	387	405	387	401	413	424	379	395	416	397	388	391	410	394	426	414	394	404	413	414	418	399	380	400	452	396	407	402	432	390	414	434	401	414	402	442	406	383	457	388	429	405	439	406	390	425	408	426	382	421	390	390	430	397	390	423	418	389	396	370	399	429	381	456	377	387	430	416	455	433	408	407	413	415	463	447	386	405	394	417	395	412	397	439	417	411	402	418	373	436	394	433	425	413	402	416	419	403	411	404	410	417	376	397	419	424	415	400	387	405	405	441	412	416	435	408	418	408	390	434	410	400	390	399	380	416	412	381	405	423	445	416	419	412	415	414	428	405	397	386	419	406	400	420	408	426	406	388	420	389	394	384	433	407	399	419	405	396	433	410	423	412	360	373	394	380	421	408	422	406	359	432	404	444	390	437	384	418	429	400	415	435	389	413	390	377	411	418	431	375	416	407	400	408	406	401	425	378	441	438	407	385	386	395	429	389	436	398	359	429	400	409	391	387	402	401	416	406	404	384	411	393	415	412	401	426	399	409	405	385	388	390	383	363	380	439	440	392	414	423	424	463	421	408	389	427	408	380	398	414	409	363	422	416	406	394	423	417	386	405	391	434	418	393	398	416	437	423	414	404	355	399	442	445	379	420	380	368	424	392	395	410	417	381	411	379	430	372	411	402	397	391	418	432	389	405	419	401	396	350	402	432	403	394	404	401	415	419	417	348	394	386	386	374	403	404	398	408	398	405	399	433	383	441	383	430	382	411	412	389	429	353	425	387	427	372	459	394	389	415	390	381	410	410	415	407	461	410	365	383	394	424	412	390	387	406	406	411	408	390	410	391	429	407	441	419	410	406	372	436	412	406	406	457	428	435	413	397	382	378	375	432	372	381	405	385	376	427	388	380	385	379	427	419	427	412	403	385	418	403	450	423	453	417	392	391	405	387	416	376	369	405	394	404	390	430	424	441	435	414	416	373	442	398	381	397	382	384	405	386	396	432	402	410	448	400	422	416	416	398	411	410	383	408	365	404	398	420	417	433	437	393	364	401	433	406	394	417	413	416	419	397	395	441	392	441	399	404	408	396	401	406	407	412	383	399
29211	26613	28818	21580	11322	6747	4950	3139	2307	2124	1851	1674	1548	1383	1270	1177	1059	1081	936	844	743	730	632	588	479	526	516	454	403	443	432	411	426	413	400	389	386	373	357	370	367	385	370	351	357	351	334	363	368	356	365	383	381	345	375	354	329	337	340	374	352	345	380	359	365	352	392	374	344	356	342	378	388	376	340	368	377	328	339	355	343	356	351	357	328	383	325	334	314	343	346	351	387	344	345	337	363	375	376	344	353	396	364	355	373	335	388	379	379	354	381	373	351	354	358	378	349	371	361	351	371	354	327	367	370	378	347	391	341	364	332	352	337	354	343	380	331	395	365	372	362	360	343	361	313	387	366	356	325	328	351	373	384	355	343	354	334	357	344	352	359	371	359	352	330	383	330	340	370	326	340	352	348	355	312	337	329	366	365	349	339	366	358	349	345	353	343	365	370	344	344	369	358	321	340	349	351	355	351	365	358	345	351	365	374	360	361	355	358	328	352	365	362	358	339	345	360	371	369	315	368	349	304	331	326	351	366	349	386	368	386	353	341	375	327	287	350	365	369	388	381	306	363	343	356	330	341	405	362	344	357	354	320	359	333	365	333	339	355	359	324	383	394	357	334	338	355	348	356	334	336	359	334	359	360	358	335	338	345	340	332	354	358	374	360	315	364	348	351	347	355	358	342	345	330	351	365	351	355	338	348	373	358	364	399	348	355	347	348	390	356	344	355	368	342	330	362	341	359	366	357	348	350	359	331	359	326	343	375	350	365	357	347	345	343	327	374	325	343	343	376	364	350	368	358	367	322	345	373	350	377	363	350	381	278	348	360	343	360	375	350	354	341	337	324	359	319	352	378	352	358	351	356	345	347	386	362	389	341	349	366	308	345	331	367	337	354	378	377	364	375	379	349	380	361	337	357	370	366	340	371	332	375	395	364	337	366	314	356	370	361	337	361	346	383	370	353	358	367	354	331	341	389	376	338	349	359	313	357	345	345	352	350	361	358	324	364	332	373	355	350	385	351	391	342	358	362	325	377	340	328	363	351	349	355	355	364	367	372	370	353	370	355	334	335	361	352	358	352	365	378	341	345	360	397	349	360	345	373	392	360	359	346	399	359	333	358	399	364	365	402	364	370	358	360	355	343	354	375	345	333	348	378	349	336	364	378	380	344	339	403	352	343	335	371	332	377	349	332	377	362	326	329	354	339	371	361	397	353	328	353	326	349	349	367	389	381	358	359	360	381	319	338	353	335	342	353	377	360	327	341	340	335	364	328	361	315	338	369	363	364	368	380	350	382	372	310	342	331	359	336	340	380	375	373	396	344	335	350	356	374	361	370	339	366	334	355	369	371	333	368	333	353	367	342	374	334	375	349	358	359	333	325	347	348	357	350	312	361	342	325	368	333	335	350	342	335	324	371	387	322	343	341	347	349	342	350	354	376	353	371	356	339	332	332	366	310	369	340	352	374	350	327	362	365	389	319	339	378	361	374	365	368	370	354	359	341	348	394	356	371	374	325	323	357	343	363	358	346	342	330	343	350	322	357	352	365	355	359	361	356	371	347	372	407	336	358	378	354	359	347	363	346	348	328	380	391	337	380	354	337	382	354	336	335	356	353	354	363	367	327	381	369	371	343	312	376	361	336	346	365	335	341	358	307	341	369	373	364	370	390	366	339	369	334	365	363	349	373	358	355	363	406	336	369	360	353	346	355	354	323	345	359	357	351	370	405	343	360	376	370	380	357	360	346	339	377	378	348	334	334	374	326	377	359	346	377	364	341	380	358	358	366	372	358	368	340	361	349	363	363	354	366	367	386	312	362	328	361	353	331	367	388	323	338	341	330	374	334	347	345	379	367	364	387	348	367	394	358	351	352	360	389	329	357	351	375	322	322	344	357	371	348	382	342	377	376	380	377	364	331	371	351	389	356	368	361	388	363	364	353	331	356	340	377	362	345	361	355	368	384	343	351	365	358	337	385	354	373	339	383	363	359	369	356	377	364	395	367	328	343	363	358	354	347	357	346	359	351	363	348	348	362	358	339	360	340	369	382	330	379	338	395	327	371	383	361	342	314	328	357	341	362	389	379	370	347	339	317	380	370	337	351	368	368	367	367	355	343	371	378	333	320	354	343	350	361	367	291	365	370	342	362	324	351	313	370	359	358	355	361	370	374	357	356	368	352	366	351	348	366	362	306	348	365	364	398	357	349	306	334	344	333	339	369	347	352	327	364	350	411	371	336	354	365	346	342	360	379	369	315	378	346	369	373	356	374	389	366	345	336	341	322	342	333	369	338	358	360	366	329	371	371	338	349	337	314	356	367	342	372	343	410	358	361	352	362	341	351	338	341	326	387	350	340	368	359	386	354	358	366	390	354	344	358	374	348	347	348	359	352	346	358	332	378	350	349	362	377	347	357	331	357	364	370	358	363	377	354	348	331	363	369	337	325	342	327	342	338	366	342	374	336	361	355	360	354	336	349	338	379	342	341	383	369	341	387	325	343	377	373	382	340	373	350	371	378	344	357	350	335	331	349	325	350	361	362	361	360	351	337	367	336	368	358	366	358	339	358	357	357	399	334	367	321	372	327	346	367	356	346	364	368	342	329	351	354	351	358	361	357	333	360	347	330	335	357	392	374	359	354	355	346	356	377	351	377	333	334	376	337	387	370	339	333	365	333	357	358	327	356	337	362	388	369	340	374	363	366	372	364	375	338	371	366	384	354	360	365	332	350	337	354	349	330	337	356	349	338	342	351	380	350	374	353	357	359	351	369	357	362	349	358	363	339	366	356	339	340	338	322	319	334	342	380	379	377	359	353	386	376	307	350	370	329	344	326	399	334	351	353	350	338	329	378	370	386	337	355	368	339	370	367	365	345	337	385	369	354	365	349	379	364	366	376	382	352	355	364	371	362	365	372	325	366	366	364	359	349	359	335	388	382	372	331	359	358	305	373	353	337	385	343	334	347	356	345	370	339	360	367	370	367	386	350	332	365	359	362	385	359	341	356	389	358	334	360	339	349	370	362	373	336	309	388	360	376	401	355	396	337	366	342	369	310	358	354	351	380	338	356	359	349	330	399	367	379	375	336	334	343	307	359	394	354	345	355	340	345	345	356	360	398	361	357	370	364	331	353	351	388	358	362	371	351	370	361	328	343	349	315	342	324	360	374	314	348	346	310	356	361	360	353	335	376	356	375	362	326	369	346	346	359	341	329	348	329	358	348	355	326	359	349	344	329	337	373	353	353	404	312	354	339	317	343	362	347	371	314	375	358	334	354	360	359	332	373	368	353	366	365	339	342	366	364	347	394	341	311	352	355	365	374	350	349	374	353	355	365	342	362	353	335	341	398	348	353	341	329	323	314	348	355	306	356	361	343	368	359	352	343	378	352	352	357	348	313	363	356	379	384	359	367	342	386	356	380	348	321	360	343	367	363	381	332	337	328	328	365	373	371	327	367	334	372	345	345	316	360	365	330	392	359	360	311	367
29125	40263	33970	22842	15303	11324	9829	6778	5219	4599	4096	3678	3262	3023	2721	2383	2112	2017	1765	1598	1311	1192	1023	870	798	695	732	662	584	562	552	548	531	509	546	503	488	486	477	448	457	452	486	470	447	441	417	417	489	451	433	433	458	430	473	480	437	444	459	443	447	462	409	487	459	419	438	429	407	417	478	441	415	444	433	416	448	412	442	432	421	450	435	429	433	444	434	442	453	412	459	448	399	431	441	453	452	411	437	400	378	425	437	441	429	460	414	441	420	457	425	464	455	428	448	437	430	447	444	440	422	426	403	474	423	397	437	464	447	449	463	408	459	449	460	428	466	426	433	437	445	437	439	433	429	404	401	441	411	419	425	410	401	456	420	432	421	432	410	423	462	459	439	394	395	420	362	432	391	432	435	407	429	420	413	465	457	430	461	424	414	447	425	409	431	389	422	424	410	440	399	399	472	422	446	446	424	398	442	409	397	428	448	408	428	461	460	436	424	445	447	429	435	408	447	458	433	472	412	435	419	442	441	441	437	437	438	478	437	428	443	404	466	441	383	418	431	478	418	433	408	427	416	447	377	459	444	437	425	431	440	416	449	426	416	422	438	441	437	425	447	400	443	403	452	418	419	416	421	440	396	412	455	417	420	413	396	428	458	444	447	425	435	440	423	429	403	437	446	426	409	425	422	425	417	431	409	439	437	416	436	442	421	422	433	416	411	431	439	465	439	416	427	444	432	443	484	435	429	452	434	434	464	393	440	453	443	425	430	452	458	421	431	438	470	450	428	460	408	455	473	426	428	433	441	446	411	461	399	447	457	425	442	430	446	449	413	458	415	424	441	410	443	397	424	449	460	454	423	408	461	449	440	381	432	444	420	466	428	441	438	437	405	444	436	438	434	444	440	474	433	421	392	446	453	427	445	432	454	407	467	398	404	432	430	457	367	465	398	438	485	418	424	448	441	424	437	395	433	467	453	447	447	440	432	407	459	415	453	417	439	426	467	444	431	430	428	469	412	439	402	463	456	448	452	428	455	454	440	402	424	445	436	399	420	424	434	412	439	452	428	449	427	453	476	410	460	424	458	442	449	434	419	443	448	442	424	410	391	412	434	430	431	449	434	423	445	451	413	465	407	393	405	450	422	425	417	428	414	413	408	408	432	421	412	447	421	439	458	391	409	485	448	401	430	407	396	429	405	444	408	434	424	423	421	426	446	440	428	478	432	443	391	426	424	441	430	474	441	456	430	420	436	449	398	424	449	456	438	419	422	464	486	418	450	410	437	456	427	440	456	444	433	453	459	459	419	422	438	462	425	423	456	420	466	390	434	438	407	431	444	423	439	458	434	466	429	419	439	455	463	442	458	430	395	437	413	426	444	453	437	393	401	467	440	468	411	431	387	432	425	413	428	420	432	429	468	451	451	423	444	463	440	398	426	423	428	436	417	429	449	453	413	416	392	431	432	459	477	424	402	432	418	422	396	423	460	452	412	447	477	411	473	483	441	415	419	425	439	414	403	420	447	428	430	428	397	444	440	448	408	447	420	430	452	459	442	452	386	407	448	411	415	460	413	451	407	459	426	403	412	426	423	428	457	424	443	447	427	415	440	453	426	426	438	416	447	449	446	428	481	426	412	431	451	445	432	444	488	412	441	455	414	420	417	424	444	411	455	409	431	435	456	464	419	456	406	400	460	490	432	432	456	417	410	410	468	418	408	398	415	462	464	397	449	450	414	422	423	434	452	424	419	415	408	460	420	411	430	411	440	468	443	444	408	434	424	442	410	452	444	436	426	432	421	448	447	470	434	450	419	390	464	427	415	416	427	453	391	375	432	446	482	430	422	422	465	448	462	407	420	411	409	427	479	437	432	462	447	466	421	395	451	450	428	490	439	419	413	452	444	465	419	409	403	434	461	444	450	445	441	409	465	434	443	454	449	426	437	441	412	418	445	435	442	429	419	409	432	415	452	415	438	435	441	462	437	418	439	412	397	443	435	431	478	434	459	449	461	414	450	403	442	413	407	421	462	396	431	387	424	437	383	456	450	455	412	456	420	404	441	441	419	456	415	440	427	430	436	439	409	409	440	437	443	443	413	412	432	420	414	456	443	458	440	443	440	417	444	449	426	429	449	432	415	446	442	460	441	477	415	427	424	422	392	408	446	418	420	429	390	495	444	423	448	436	449	417	459	459	440	459	429	443	471	430	437	425	440	424	448	435	392	451	429	439	416	414	419	390	420	454	436	488	425	408	448	450	440	438	464	415	407	399	466	436	443	444	453	434	421	414	395	448	445	419	441	447	397	436	423	475	449	462	409	414	412	409	445	423	471	431	431	449	452	420	430	419	415	426	462	461	438	441	450	438	427	417	451	424	417	426	464	448	432	429	425	410	425	413	436	444	419	407	471	437	421	428	480	443	432	429	423	440	433	407	428	367	446	437	412	463	425	399	475	417	441	435	396	435	467	438	440	411	424	458	436	437	428	441	408	441	449	436	458	460	445	438	440	442	441	418	465	399	469	408	452	440	438	422	460	395	443	446	412	440	472	433	431	451	449	438	442	437	452	417	477	440	441	444	407	487	454	447	411	404	436	392	459	417	414	422	412	404	454	391	425	451	416	407	407	463	470	431	450	423	432	393	445	428	415	437	426	443	393	425	381	464	436	451	417	467	427	430	425	427	446	419	440	421	457	373	434	435	446	430	426	446	443	447	400	432	431	459	428	428	427	423	433	415	444	428	449	450	455	451	442	405	469	424	450	448	409	443	445	445	443	464	448	425	426	420	455	466	429	436	432	432	454	469	463	472	434	405	425	418	393	420	459	461	428	418	432	440	470	426	442	463	454	439	458	423	415	412	465	425	396	433	424	464	408	446	441	398	450	451	450	451	413	440	425	419	423	407	459	404	375	397	455	404	395	413	419	424	437	399	400	439	383	439	464	434	439	407	421	455	456	411	454	432	467	430	422	430	427	419	395	435	409	445	448	472	430	465	433	441	408	443	451	466	412	407	453	418	445	457	393	448	415	457	416	428	419	445	417	455	421	405	466	438	465	444	401	448	418	435	429	435	446	412	444	399	414	438	439	419	437	442	393	441	446	461	410	451	414	433	385	436	432	469	404	427	406	415	421	443	438	397	426	433	457	446	420	487	432	456	447	425	412	397	427	452	426	444	424	451	435	448	464	429	462	419	442	449	445	444	426	442	428	413	448	466	426	429	415	432	441	439	455	449	429	445	412	445	441	420	428	449	448	435	448	450	396	415	430	443	425	429	403	397	378	410	402	411	444	440	469	435	428	427	409	403	431	453	385	448	413	407	422	422	405	432	471	456	441	440	442	444	482	455	448	454	442	443	451	445	427	394	425	466	407	469	445	412	457	454	413	454	441	406	401	438	395	441	391	436	481	430	414	451	422	446	432	428	435	464	423	392	392	419	410	445	447	435	467	486	446	456	418	421	427	458	442	444	435	416	451	401	484	454	475	408	425	442	416	446
24394	21345	28662	25193	21525	15560	9301	5336	3574	2989	2727	2379	2175	1836	1759	1547	1414	1249	1178	1036	873	800	673	613	549	522	473	452	384	390	365	375	375	388	365	332	320	343	294	317	294	280	318	309	310	301	336	284	263	286	245	278	285	301	299	280	294	284	274	276	316	282	277	269	294	279	273	308	261	297	264	270	287	264	271	278	267	310	266	278	293	281	265	298	272	271	272	268	266	294	280	273	290	295	255	266	275	285	280	297	310	285	251	288	294	248	277	279	305	301	292	291	276	265	269	225	274	271	292	273	272	289	266	268	282	291	275	272	287	286	300	297	274	318	260	278	268	249	280	285	283	295	270	272	305	276	289	298	284	305	271	290	266	259	285	259	275	255	270	304	269	280	279	276	270	289	271	258	270	299	273	248	286	265	257	268	285	279	250	285	266	294	274	289	276	277	273	294	264	288	281	283	260	267	295	255	277	274	286	304	268	263	274	291	260	268	248	312	234	249	279	285	295	262	277	313	268	265	305	287	238	274	293	271	280	284	296	324	267	288	256	272	271	282	286	259	298	290	276	274	292	279	271	286	275	277	273	280	246	295	286	315	263	304	269	294	269	284	258	285	242	294	273	258	289	277	260	268	291	266	286	275	286	292	330	251	293	296	261	265	294	291	263	282	264	270	276	256	298	318	272	286	255	290	256	254	259	277	286	291	259	267	274	263	260	288	289	266	250	288	269	275	269	265	275	305	297	265	314	311	277	280	263	296	267	270	270	310	260	276	252	267	318	281	281	287	296	281	227	279	291	281	279	294	275	271	241	257	270	269	268	285	270	276	279	288	269	284	267	271	270	278	291	260	300	280	281	274	270	279	288	293	296	244	295	259	282	279	247	299	296	265	274	282	283	286	259	284	280	306	254	288	281	292	272	274	268	273	281	271	272	282	283	292	307	285	284	290	265	277	254	275	270	292	269	291	283	269	259	288	278	284	295	283	271	283	267	291	307	283	292	284	292	282	274	323	299	286	279	250	269	272	273	276	261	285	301	268	294	244	301	260	314	294	280	298	289	309	241	258	274	279	293	301	312	307	303	269	287	286	244	311	254	285	276	279	300	280	254	277	284	284	263	257	270	270	275	295	293	277	285	299	255	322	269	284	265	281	260	304	282	270	295	276	257	269	244	270	311	280	279	273	274	282	281	281	267	279	308	284	276	271	273	278	248	278	277	289	307	306	290	245	251	252	280	265	258	270	291	284	265	277	299	283	288	274	292	283	281	295	297	293	258	279	262	283	280	260	277	260	270	251	289	291	317	301	279	300	257	270	278	246	292	278	314	268	297	281	280	272	293	262	270	288	297	294	267	272	290	291	269	283	264	262	286	276	290	269	267	295	258	273	271	281	253	242	270	262	267	282	278	270	270	267	284	266	289	274	244	282	281	291	250	262	258	277	292	260	268	259	244	266	292	256	286	268	288	252	293	243	260	258	280	257	253	265	276	277	294	261	268	282	264	260	268	244	287	299	256	243	265	272	250	270	251	253	288	292	247	251	244	299	283	291	261	301	258	265	282	297	245	281	270	265	269	259	280	273	275	295	294	280	285	278	273	287	275	294	275	268	294	277	269	272	255	236	297	289	280	311	291	262	281	280	277	266	304	265	295	284	303	262	263	277	307	308	252	251	305	258	257	281	285	250	283	282	295	248	288	265	254	270	274	282	281	270	279	279	272	279	275	260	257	290	289	313	290	289	279	307	288	260	299	261	288	294	265	300	296	287	246	253	284	255	270	282	281	281	308	262	266	280	285	273	276	273	311	274	285	254	256	287	277	282	298	265	265	279	278	281	302	277	292	267	288	301	260	273	275	260	284	296	284	296	270	276	268	290	301	273	275	283	297	298	271	242	262	275	309	263	257	273	301	284	296	263	277	292	270	265	295	283	285	257	277	248	238	281	263	268	282	289	281	287	263	274	254	282	270	294	307	286	284	283	272	293	284	253	260	271	265	265	252	233	312	284	256	281	270	251	251	253	252	282	274	258	289	283	274	280	290	273	279	289	271	259	289	269	248	272	276	299	272	269	260	289	319	278	278	282	258	271	252	257	302	280	270	283	279	292	281	299	297	260	255	277	278	283	280	277	287	269	245	264	276	296	277	274	281	296	284	278	292	274	271	305	271	264	278	243	287	271	301	259	248	282	281	269	286	265	302	244	299	262	269	285	265	265	260	291	280	243	259	268	300	254	271	291	277	275	310	290	273	315	294	271	317	281	252	290	297	258	281	260	283	288	264	285	273	309	278	251	280	282	285	274	280	239	263	288	262	275	291	282	276	256	263	277	292	288	274	286	263	261	299	298	284	269	296	283	261	276	284	282	267	285	288	290	281	264	275	275	297	266	253	312	284	286	271	237	293	260	308	270	265	304	290	262	283	277	293	303	281	310	301	267	266	245	301	297	254	286	304	272	289	251	252	287	305	258	293	274	261	277	253	306	278	266	284	292	254	271	283	278	287	268	287	273	294	278	298	282	286	305	269	282	277	270	305	307	290	259	310	278	271	271	305	251	312	249	258	268	274	279	250	309	267	263	272	273	277	272	261	286	265	268	263	272	264	299	267	270	273	277	278	283	279	247	274	227	268	286	283	267	266	279	314	278	291	262	264	276	294	308	300	273	279	280	296	269	285	263	280	266	275	275	268	267	253	284	262	287	237	283	260	291	279	263	284	286	268	280	291	296	272	277	269	268	273	281	298	262	293	281	287	254	251	304	301	279	237	271	259	294	314	289	294	280	239	284	272	252	286	263	277	279	271	268	286	247	289	286	263	303	268	304	306	279	284	264	302	293	293	290	263	278	267	271	278	255	261	282	302	272	304	277	289	274	287	267	269	264	283	298	272	290	284	284	254	261	270	269	281	282	240	275	294	286	267	294	278	252	280	276	292	259	269	284	277	300	261	279	282	275	244	268	262	260	260	260	287	298	278	315	283	286	258	281	284	287	263	257	264	275	255	284	247	274	296	278	259	268	278	311	278	247	286	291	271	263	291	240	288	256	290	277	262	294	285	272	261	274	306	305	247	259	237	255	275	284	264	281	261	263	288	284	265	264	263	287	256	297	270	274	275	271	266	270	278	310	264	294	291	259	264	289	280	262	281	276	286	282	289	276	300	279	269	285	277	291	296	265	280	285	296	258	286	310	245	271	284	270	272	260	305	287	278	280	269	263	286	266	255	292	281	288	293	280	274	268	253	285	284	303	271	269	257	260	266	294	261	267	343	247	249	265	258	269	267	306	269	298	305	276	243	271	313	253	280	286	270	265	265	281	264	276	256	276	290	238	313	283	274	260	321	261	307	288	301	257	266	271	268	274	243	267	298	269	282	304	277	261	258	265	276	284	264	251	292	286	271	289	268	274	276	282	259	249	299	254	239	301	301	258	258	277	267	297	271	330	266	256	276	277	251	274	263	288	287	253	262	270	287	273	276	274	244	267	287	290	278	273	277	265	269	256
28884	46599	42203	29313	22056	16884	13825	10163	7816	6655	6014	5246	4532	4257	3731	3289	2853	2578	2355	1962	1745	1477	1186	1101	943	812	776	757	628	541	554	559	551	499	488	491	408	424	394	381	364	383	393	419	368	348	357	362	374	357	349	356	349	343	357	364	344	331	344	351	382	357	368	369	377	344	377	348	320	380	353	339	363	323	318	321	357	396	364	350	337	356	339	354	350	366	352	323	337	347	338	319	291	341	324	358	343	322	361	345	332	326	336	348	361	348	357	337	347	351	357	338	350	331	340	352	368	374	361	324	319	386	319	330	328	333	355	328	354	354	337	323	339	334	361	309	341	382	347	341	324	372	345	330	370	324	359	354	324	323	304	327	330	333	356	351	309	319	327	336	332	349	357	354	334	361	358	351	323	363	322	346	352	310	335	350	344	351	340	333	341	339	332	352	359	343	325	362	300	347	351	362	329	299	333	328	336	373	315	328	348	344	384	354	317	364	350	317	369	344	346	363	337	325	359	360	345	376	361	330	325	337	300	329	316	343	333	374	372	328	306	366	348	338	350	358	354	347	341	358	351	368	370	352	342	314	333	372	367	334	319	336	337	360	341	355	339	301	332	354	345	354	330	349	377	345	344	325	365	343	358	361	337	341	321	368	320	307	362	352	305	338	337	360	350	354	335	344	379	363	335	357	355	362	342	331	343	331	339	342	366	337	327	343	353	341	330	330	329	359	314	325	295	361	369	344	335	334	321	372	316	346	352	370	306	331	349	337	389	325	337	348	346	318	330	337	365	357	346	337	345	354	331	338	363	304	305	303	363	335	324	347	335	319	322	328	370	344	338	352	324	364	343	354	325	331	333	342	319	310	367	346	353	327	308	338	335	360	326	324	319	350	316	340	339	365	319	332	364	345	304	332	360	340	325	335	334	318	367	381	312	338	336	364	347	316	340	343	350	360	334	320	341	346	356	379	316	359	339	353	336	357	359	332	366	352	335	331	321	322	356	380	331	346	335	329	319	345	376	341	333	363	346	319	331	349	327	323	353	340	375	348	336	351	350	356	338	333	323	320	330	313	349	352	315	354	349	334	331	325	325	353	384	369	327	341	328	332	357	331	344	358	327	331	342	323	367	337	324	352	318	334	370	311	352	356	326	336	352	323	324	313	365	340	356	351	351	345	340	370	343	338	340	334	385	334	336	325	362	339	339	331	359	335	372	350	337	361	365	332	332	355	329	317	361	346	339	360	363	370	304	341	302	333	346	327	355	312	328	332	352	345	357	326	340	363	351	308	324	305	315	353	342	378	324	371	336	364	352	370	334	382	377	315	344	351	356	352	325	332	356	374	349	344	317	352	347	319	334	323	337	371	345	317	311	340	334	314	353	351	340	326	350	328	351	360	338	307	353	328	342	341	326	364	345	360	316	337	353	360	377	329	340	343	357	306	331	317	338	331	334	313	351	351	340	335	346	313	378	343	369	284	342	322	331	334	317	358	332	354	349	356	362	366	345	330	322	349	332	360	356	325	336	377	326	340	317	377	306	337	344	348	331	333	343	334	315	364	315	332	338	322	345	348	328	374	337	319	344	331	366	334	339	358	341	371	335	370	335	320	314	330	346	338	327	349	331	325	329	340	307	337	331	332	355	363	347	348	402	330	350	315	358	373	339	322	340	368	352	332	331	343	368	344	322	318	333	324	325	326	350	343	337	338	347	346	373	378	324	330	347	355	349	367	334	353	346	346	316	334	342	370	346	326	343	326	327	339	323	327	372	336	345	355	373	369	350	361	320	363	323	317	354	335	350	344	351	353	344	327	378	316	344	363	286	315	323	356	330	335	357	307	339	336	302	318	331	379	344	342	340	344	317	346	320	382	359	333	380	348	357	361	329	347	338	331	348	350	366	361	317	335	351	340	387	359	353	327	363	334	368	307	339	318	343	350	362	330	329	343	325	324	351	335	354	357	340	359	386	334	369	366	356	332	378	329	332	359	331	358	324	333	313	320	321	358	335	353	317	351	326	333	345	320	344	345	327	364	368	308	332	327	351	344	340	334	343	351	334	352	375	334	318	317	347	340	334	333	332	345	345	342	339	329	360	322	320	352	356	321	333	333	338	317	347	344	309	325	315	361	344	356	345	341	352	342	337	310	376	335	319	341	339	397	341	355	320	319	356	342	358	336	340	339	336	329	366	346	362	346	348	335	333	370	327	312	329	355	340	338	350	330	328	356	321	356	337	350	356	326	345	342	333	328	319	338	351	337	352	361	344	369	325	341	297	335	314	323	333	363	343	336	342	349	359	335	332	335	336	302	309	346	322	361	337	315	373	350	312	360	325	357	343	329	350	357	391	331	359	348	309	365	317	351	320	364	358	313	339	349	348	306	347	369	315	322	330	325	350	334	309	320	369	359	330	344	342	349	331	327	305	329	330	351	336	314	362	319	375	348	377	334	382	363	334	350	378	325	324	343	349	319	382	349	335	319	339	345	353	363	349	313	359	351	364	362	342	322	357	306	318	320	335	350	346	341	334	320	348	337	329	337	362	337	361	339	372	345	328	349	337	340	341	315	359	340	352	350	333	352	346	338	334	348	359	346	359	365	332	343	323	359	339	311	355	369	357	325	339	313	368	374	316	330	320	355	350	358	345	350	324	329	365	375	363	325	347	350	374	362	340	354	329	345	324	359	346	320	351	329	329	300	327	292	347	297	336	321	354	312	347	315	361	350	324	340	353	347	328	339	359	354	310	312	335	331	346	381	335	290	344	317	353	356	298	360	337	367	350	324	359	347	333	301	355	347	338	341	376	359	324	369	321	310	381	389	349	354	364	351	352	322	338	331	363	356	336	321	314	315	374	337	375	360	362	359	357	314	340	366	346	348	327	352	368	351	328	315	333	353	334	350	353	338	355	365	336	371	336	341	329	304	345	354	353	325	343	332	351	329	329	377	365	331	370	307	319	346	348	355	326	313	357	315	329	358	330	325	339	341	346	326	336	322	330	356	362	354	365	352	324	366	359	338	353	363	343	340	341	301	353	307	341	330	365	345	328	336	386	335	311	313	332	345	330	361	332	322	331	331	319	307	345	358	327	319	363	307	362	346	309	329	362	331	345	364	332	351	348	343	344	319	363	353	364	318	326	353	335	360	349	371	343	335	361	328	341	343	364	346	323	358	303	357	354	374	350	342	322	340	350	352	315	329	319	335	345	336	353	329	331	337	342	343	333	359	336	356	378	334	321	362	327	347	342	346	331	345	360	350	361	333	329	339	359	387	341	334	319	331	343	311	340	362	333	335	357	323	325	354	372	331	335	337	352	329	339	344	343	317	348	325	359	348	328	325	349	331	357	350	329	380	357	312	352	376	333	356	338	362	356	337	350	367	352	343	337	313	322	353	356	349	359	331	369	355	332	334	340	331	352	332	368	353	338	319	354	328	343	348	308	331	368	338	329	376	342	339	319	343	357	364	325	346	325	358	361	335	331	333	354	336	320	336	341	324
25448	21402	27598	25955	16981	9363	6420	3950	2996	2499	2193	2136	1925	1711	1555	1367	1284	1209	1070	1004	991	837	842	707	677	612	575	541	529	530	470	517	501	504	458	498	487	468	458	438	432	423	467	453	426	433	441	425	416	420	463	465	432	432	427	435	464	453	412	459	441	432	445	473	449	417	444	454	433	460	408	450	441	441	428	429	432	432	466	414	434	456	444	406	422	424	411	435	450	398	437	407	451	405	397	413	395	378	431	399	448	430	432	428	415	451	428	439	391	437	439	458	436	471	429	407	439	430	440	445	418	452	443	429	433	382	472	400	428	415	425	429	447	425	422	407	413	414	420	437	411	424	412	396	391	442	398	453	451	428	439	443	421	447	385	402	450	455	456	441	443	423	454	430	430	438	411	410	408	395	435	436	431	472	456	395	472	463	404	432	464	410	444	420	441	435	439	436	430	438	451	394	426	413	411	398	429	471	429	448	441	407	414	416	407	363	424	465	475	431	441	421	425	407	415	443	421	416	432	395	408	439	408	407	462	434	409	437	385	426	422	438	437	466	428	482	427	444	393	429	397	431	441	434	474	418	422	431	413	453	404	433	423	403	404	432	461	424	421	435	407	455	442	426	474	434	419	423	401	417	434	420	386	419	467	411	412	415	415	422	386	405	431	414	411	425	433	409	422	394	445	401	442	436	440	459	437	400	398	395	410	448	455	422	397	436	434	425	440	437	428	425	455	416	406	437	450	463	432	441	433	450	430	382	396	419	410	407	492	436	422	399	435	403	457	448	435	421	424	434	442	442	388	404	417	417	470	407	420	431	429	445	461	424	403	400	411	422	446	431	467	453	433	418	426	398	416	425	429	445	430	438	425	422	466	456	407	423	439	425	437	414	439	428	465	434	460	400	454	437	436	438	394	399	430	406	434	413	457	457	409	415	429	423	422	452	436	427	432	431	399	454	466	410	460	421	430	408	434	424	467	409	400	447	447	404	403	489	424	454	422	445	444	443	460	413	428	390	445	425	464	457	406	444	403	452	399	435	468	437	420	418	431	433	448	418	425	434	437	429	438	451	408	416	426	467	444	431	445	441	493	419	450	452	417	471	421	423	421	467	443	407	406	432	406	432	461	422	421	396	409	418	471	412	424	454	418	420	433	406	439	445	409	450	426	467	433	422	439	448	417	447	408	435	412	442	463	456	448	422	387	425	399	425	446	392	410	422	429	438	440	404	420	444	456	391	437	409	427	398	403	449	386	430	431	423	409	429	384	422	470	426	420	446	422	437	455	412	430	441	408	423	420	442	396	422	440	443	433	418	464	397	413	431	447	449	447	415	432	438	397	456	443	414	455	415	460	437	423	444	448	429	411	422	397	429	457	405	436	449	402	394	408	432	414	435	426	416	417	431	409	429	403	416	444	422	452	459	425	412	429	426	432	391	451	445	428	461	430	447	391	430	408	418	469	445	425	423	447	432	434	433	433	448	385	432	468	396	394	411	446	431	414	413	407	421	475	417	450	409	424	434	438	454	414	462	402	477	393	457	408	463	388	445	450	442	417	442	437	415	439	398	415	417	420	438	385	428	405	439	451	428	420	414	459	413	405	389	430	459	406	423	450	424	390	391	422	439	448	450	419	403	432	421	452	414	423	486	428	447	398	421	443	414	426	386	441	443	428	409	430	414	426	398	398	461	391	453	386	431	426	379	424	444	429	456	425	423	409	401	416	426	461	412	419	441	465	404	454	419	421	418	445	422	422	443	408	405	433	417	397	448	432	434	423	430	429	465	416	441	413	416	439	404	439	423	449	457	429	432	459	396	429	451	456	454	417	464	438	424	427	420	414	448	427	385	386	453	433	440	441	436	441	433	458	447	410	434	464	435	408	444	412	442	447	456	431	403	392	468	441	451	450	416	409	414	424	429	407	483	410	412	432	443	420	432	456	491	442	418	420	435	432	426	397	424	442	417	427	444	434	393	432	414	412	422	470	421	403	408	450	416	431	413	429	437	459	391	429	421	429	479	419	400	395	440	462	413	432	471	453	393	410	470	407	427	414	423	385	422	406	421	415	389	427	419	428	446	416	417	424	428	439	425	429	453	430	429	388	467	402	460	431	454	427	456	442	416	464	430	410	426	402	458	428	414	447	450	457	439	417	427	418	407	428	417	415	423	429	420	415	384	425	429	432	435	448	477	448	426	450	420	397	451	401	453	395	427	387	463	409	425	466	439	385	411	437	436	418	408	392	436	449	463	395	430	408	421	410	448	424	425	445	447	432	406	421	367	419	440	429	458	414	389	447	393	423	444	407	442	438	427	447	428	447	432	427	424	413	423	424	416	407	438	470	471	430	444	447	422	425	444	422	416	427	419	442	433	433	454	401	445	411	447	409	412	464	430	440	461	417	394	441	424	437	436	408	437	431	421	404	429	434	424	433	437	440	439	390	385	413	421	440	441	421	408	437	449	427	427	410	440	403	415	435	441	447	452	410	443	437	432	428	377	405	398	405	440	414	415	392	422	438	415	435	419	429	457	425	392	430	408	427	432	434	416	408	465	425	437	397	461	417	464	465	424	414	402	417	434	385	393	474	404	436	445	448	428	403	404	458	426	438	438	429	430	399	443	416	422	431	433	441	420	454	408	478	451	416	417	441	414	449	432	415	402	415	423	442	444	416	392	441	429	435	436	437	398	434	436	449	411	423	436	427	442	423	422	424	440	440	449	446	449	441	465	453	430	431	422	432	405	466	437	396	427	462	389	403	419	418	427	437	410	415	433	451	444	432	434	407	428	454	442	415	426	447	442	407	411	437	398	412	422	410	385	419	421	436	429	405	416	458	422	414	430	421	448	402	452	418	426	385	430	454	430	454	425	420	424	430	423	462	434	463	442	432	468	440	433	411	420	431	438	400	450	406	421	437	435	446	415	442	422	413	444	433	398	436	447	428	404	444	481	455	402	434	441	438	445	393	432	462	399	379	423	416	420	457	416	425	430	425	406	421	437	465	441	429	453	423	400	435	439	455	439	408	425	410	442	442	428	455	399	433	432	393	435	401	408	423	446	445	452	426	426	419	448	448	428	417	413	437	470	422	419	426	436	450	410	431	419	432	427	438	442	433	399	398	432	448	422	443	399	401	453	413	439	445	412	409	442	429	398	398	402	469	450	409	430	434	447	434	417	435	422	420	393	410	426	428	408	453	454	451	430	466	426	416	437	432	408	409	418	399	432	430	462	424	451	431	413	424	438	439	435	424	431	410	432	452	432	377	424	465	416	432	396	424	446	410	416	418	404	428	421	415	377	393	428	420	414	408	407	435	451	408	444	408	425	446	447	459	417	434	425	451	398	411	409	434	439	414	456	438	426	436	446	441	446	443	427	429	434	440	453	451	437	419	385	383	409	457	392	422	448	451	420	455	403	428	413	439	387	436	434	440	444	447	417	392	418	442	437	434	417	445	432	430	421	411	464	429	411	451	407	427	448	453	427	428	414	456	477	429	441
29205	42729	35509	25478	19544	14086	11726	8461	6564	5661	4888	4524	4158	3724	3316	2980	2619	2282	2144	1976	1698	1514	1289	1082	1002	922	885	790	788	673	705	623	645	637	692	624	601	581	532	541	534	587	573	566	511	569	527	505	525	526	501	536	554	555	509	529	508	525	483	499	548	533	531	511	520	487	510	496	469	523	529	545	525	520	534	495	517	539	487	492	506	485	529	491	486	478	540	553	499	491	514	503	523	502	546	505	500	573	507	498	540	456	552	517	548	496	515	564	472	482	481	507	496	531	511	513	461	537	528	520	502	546	528	537	523	503	513	479	475	539	500	543	533	512	507	513	505	518	509	520	497	525	485	522	545	503	537	520	488	478	511	512	505	505	534	516	496	518	489	498	528	528	526	533	542	478	491	477	519	496	511	523	524	489	519	508	503	529	499	532	506	522	503	541	524	484	494	520	499	520	503	536	503	470	486	519	556	535	508	536	504	498	549	529	498	484	514	506	488	522	507	520	539	531	550	534	517	517	522	426	458	499	480	473	524	495	520	523	505	505	514	512	499	526	516	502	561	528	505	492	551	517	516	512	562	467	509	496	503	504	552	484	532	504	547	500	521	467	501	490	489	509	518	516	504	534	533	471	496	498	515	510	505	499	524	528	482	536	498	502	525	514	527	526	521	521	507	523	527	539	519	470	471	514	526	533	496	505	554	497	489	491	504	544	508	539	506	545	517	507	511	489	541	515	517	520	537	547	491	475	532	531	537	478	514	554	510	541	506	528	495	553	548	505	539	583	512	466	491	512	546	502	522	475	511	528	525	500	552	530	512	493	545	519	527	562	522	520	481	503	513	559	531	521	522	499	547	527	514	561	526	522	470	474	537	545	528	520	488	512	512	556	493	525	484	526	556	514	486	546	548	488	497	496	499	538	501	501	543	486	514	532	496	533	506	477	488	498	523	501	534	555	492	549	528	506	516	515	484	515	528	537	509	541	509	495	509	540	485	518	497	508	544	502	491	522	472	539	514	525	524	520	551	497	539	453	525	527	531	478	529	484	536	556	539	536	488	542	469	514	501	502	486	572	466	511	508	508	535	519	521	521	547	514	494	521	508	480	506	549	531	492	484	497	532	517	510	523	546	511	488	518	542	505	533	528	518	490	502	531	506	507	488	506	498	529	523	488	518	504	544	495	544	519	557	522	511	512	503	543	525	503	520	475	523	495	511	548	526	491	489	551	496	505	495	488	529	523	530	503	488	519	523	525	518	509	497	550	535	502	550	505	542	513	513	520	484	495	490	525	518	557	535	529	519	493	476	551	493	475	499	516	534	512	483	514	490	528	501	506	542	499	508	509	508	499	495	528	498	501	471	482	510	522	518	479	497	493	492	531	519	550	515	481	500	552	476	545	504	473	547	487	468	538	524	554	505	510	508	537	499	545	452	504	546	528	517	546	517	530	501	539	544	480	529	472	529	526	511	476	533	491	463	523	518	505	544	492	501	507	511	525	513	507	503	506	531	523	524	495	492	494	545	534	499	511	509	513	509	515	501	502	535	540	514	539	485	529	539	500	524	499	528	494	519	523	522	513	518	489	532	525	586	497	511	499	560	500	549	535	500	532	512	465	514	484	520	530	500	478	495	498	554	504	486	489	501	460	486	523	477	484	522	526	510	542	483	525	504	510	476	517	537	501	522	514	517	579	535	486	489	522	527	521	518	518	539	520	519	457	470	515	485	496	548	567	483	533	553	482	555	501	526	495	545	536	544	503	511	487	498	557	500	477	511	518	494	489	519	485	521	505	515	517	484	531	487	524	500	543	535	517	557	546	470	511	511	498	487	521	499	539	533	487	498	471	512	500	516	555	494	524	513	516	488	498	522	554	516	525	475	518	502	530	540	518	547	533	530	464	493	510	515	498	537	530	511	498	524	518	507	516	494	547	511	505	488	536	488	513	544	546	492	492	442	497	496	506	482	499	539	504	539	509	505	528	525	525	505	494	516	509	499	481	512	502	516	527	535	537	514	487	504	532	513	524	533	509	465	502	482	505	527	537	535	509	487	535	505	494	532	529	500	478	537	480	518	513	552	535	550	492	526	479	513	529	511	520	510	504	540	506	507	497	486	564	531	518	534	490	485	480	507	477	527	477	533	496	552	556	497	493	501	497	509	536	521	528	568	512	520	490	541	507	519	571	526	517	477	527	517	558	532	510	519	544	499	502	493	508	493	491	554	513	527	486	511	503	510	462	529	548	511	536	519	534	487	567	502	514	501	521	494	508	502	534	517	492	528	497	479	492	501	551	520	500	572	530	513	542	533	483	485	516	538	563	510	516	508	517	501	494	474	528	509	499	494	513	508	493	509	497	485	493	516	487	506	511	484	509	475	540	526	498	498	525	514	482	506	534	492	470	481	476	562	526	525	523	514	552	473	479	567	533	533	510	510	507	488	504	464	453	520	498	553	492	515	520	527	516	470	508	526	541	481	528	518	500	503	541	500	535	516	481	489	497	482	463	526	493	489	551	526	557	521	565	518	519	530	538	529	475	520	517	496	486	554	508	472	493	488	518	498	479	510	523	533	516	490	539	499	509	481	510	502	551	514	487	530	506	501	503	526	513	534	520	501	530	500	537	500	517	530	519	502	527	503	483	517	513	499	535	486	541	526	497	499	508	490	509	533	498	510	521	509	520	559	453	499	498	494	552	469	535	506	490	500	507	531	510	519	446	515	527	537	500	497	531	527	498	488	542	507	515	492	546	516	493	521	506	514	490	503	512	503	503	528	511	532	498	506	539	522	521	515	513	529	541	503	502	494	484	496	513	480	479	494	554	544	501	531	530	485	512	538	527	552	547	532	479	495	503	490	507	511	506	536	540	477	495	562	495	489	514	538	490	489	527	526	538	501	530	528	547	484	520	500	504	518	495	469	548	526	542	486	539	539	512	507	494	502	502	472	533	519	522	513	518	534	513	515	485	496	533	517	495	478	532	511	500	499	494	514	480	509	515	494	553	504	513	541	529	484	475	479	535	537	480	539	505	539	503	493	499	497	519	525	523	527	549	516	523	561	449	476	501	513	545	514	552	555	488	489	502	549	501	511	540	515	452	525	489	515	478	464	524	539	521	504	522	517	540	523	511	509	504	516	505	526	542	511	543	534	529	498	490	507	515	518	486	467	535	527	523	502	498	500	492	522	562	498	523	539	547	506	468	505	501	494	531	543	520	503	525	506	523	523	533	512	499	521	542	508	512	529	514	496	518	488	492	491	527	508	525	511	573	532	467	480	498	498	500	477	527	530	504	500	490	499	518	529	511	490	522	486	534	513	502	549	514	513	525	476	526	478	522	556	520	469	535	501	498	498	518	481	513	494	527	550	532	565	594	504	508	498	495	545	515	523	538	476	542	510	531	506	484	515	518	528	538	522	522	500	507	510	533	491	504	529	515	535	516	518	496	476	525	554	573	525	494	515	498	472	508	536	493	517	544	502	548	538	503	477	481	488	532
23263	21311	28978	24130	21739	21791	16931	8294	5476	4346	3590	3217	2959	2606	2230	2067	1955	1641	1530	1399	1191	1096	950	796	740	699	630	603	616	526	483	477	503	490	521	432	420	415	379	393	366	378	412	385	355	385	374	369	366	351	379	346	372	394	361	358	339	330	338	347	361	372	328	343	383	368	338	363	369	369	357	347	351	351	355	373	332	401	347	364	352	356	371	334	344	370	353	329	350	327	363	362	378	363	334	346	343	364	375	343	354	350	379	341	337	349	343	356	319	352	338	353	344	355	342	315	384	315	376	344	341	346	310	326	319	343	383	352	336	375	360	362	363	347	374	370	339	324	347	361	370	349	338	343	340	338	360	344	340	340	381	353	386	367	391	334	369	319	341	335	379	357	330	399	352	349	371	305	370	338	336	333	341	383	383	393	378	360	367	328	360	343	338	374	303	317	353	370	325	339	362	321	290	342	327	326	329	341	368	338	324	324	330	305	318	336	343	344	324	355	328	325	343	344	342	338	375	353	322	364	334	353	337	366	375	338	320	326	364	332	355	334	339	357	404	334	354	365	361	360	311	366	378	365	362	351	348	355	368	349	349	350	317	340	370	330	323	366	361	360	351	353	326	358	377	351	346	368	358	357	347	312	374	368	342	362	348	340	374	326	356	367	333	327	325	365	371	346	366	336	356	329	360	335	373	397	330	359	373	333	341	347	362	377	362	341	362	362	363	346	332	362	335	337	339	324	342	342	353	361	339	363	338	343	371	343	376	372	348	336	312	355	367	337	315	370	382	360	379	342	332	330	344	312	363	327	321	343	305	321	342	362	356	316	340	362	363	361	353	366	328	328	361	353	339	378	390	374	411	350	359	361	326	362	323	310	314	348	363	363	355	308	327	329	335	365	378	347	382	359	353	329	367	364	369	331	350	363	340	308	371	342	355	344	381	353	369	358	351	372	343	315	340	350	357	356	319	380	344	357	337	377	327	397	367	326	358	331	333	323	339	357	332	342	303	368	352	388	349	371	334	370	333	308	364	372	367	357	344	358	346	388	349	346	349	374	360	346	347	322	319	360	336	350	317	340	355	352	349	367	356	312	325	353	356	346	335	353	345	364	351	354	339	352	341	325	387	325	345	300	336	348	380	343	340	325	334	335	312	361	371	384	342	339	325	342	364	341	342	339	325	360	381	349	364	310	354	378	338	353	382	332	327	333	333	347	344	345	329	365	343	322	302	315	359	367	333	336	333	339	375	333	341	327	356	338	339	340	346	348	351	353	345	366	365	331	362	333	349	298	360	329	307	340	344	337	354	326	354	343	334	349	322	334	318	342	356	374	348	328	302	342	336	378	355	373	351	384	370	346	318	327	357	308	354	365	357	358	331	383	315	340	340	351	354	328	344	353	323	364	336	403	338	328	328	390	323	346	357	338	378	368	351	372	360	370	304	347	338	317	358	343	347	369	378	364	355	328	320	332	373	342	358	336	341	376	366	333	344	365	362	341	363	363	375	357	355	348	330	352	332	346	357	358	363	346	352	314	361	347	330	356	329	344	341	351	333	379	380	348	384	352	353	364	354	344	347	349	343	337	339	343	350	341	355	337	358	360	337	375	350	350	376	330	353	363	349	327	329	341	337	341	342	332	376	358	372	324	338	361	353	335	342	367	348	354	323	310	319	352	334	373	339	366	372	325	333	372	367	332	347	374	315	358	357	395	338	343	343	323	350	333	316	385	346	367	354	326	358	356	364	343	362	381	330	328	331	396	333	349	349	330	354	334	335	340	324	374	380	344	347	347	332	365	361	328	329	326	339	331	357	339	365	346	361	332	358	358	355	348	334	310	355	358	360	354	332	355	360	359	310	364	365	383	391	350	345	368	346	375	339	337	351	376	346	366	312	338	379	353	354	341	326	350	357	376	356	370	330	355	376	361	340	348	352	359	336	351	356	319	340	406	354	365	364	356	307	323	348	379	329	357	350	328	367	375	365	367	355	341	335	390	342	344	331	355	365	389	347	314	346	302	359	352	343	386	362	345	319	344	363	354	351	317	344	355	341	325	321	342	364	330	377	375	332	345	343	335	374	366	385	323	371	382	325	357	367	371	335	339	402	328	349	339	363	367	311	326	336	375	360	358	329	362	329	374	367	342	352	357	337	368	347	341	360	324	377	352	346	339	345	331	331	369	349	329	331	304	335	356	371	313	333	342	347	307	341	320	372	362	352	343	291	333	370	348	345	320	368	352	358	366	341	368	324	346	346	363	342	370	323	345	335	378	373	341	314	362	321	332	359	341	345	343	342	332	365	350	362	342	356	352	378	327	330	326	342	338	361	347	336	337	336	337	337	321	360	332	334	335	371	355	325	379	345	357	309	321	306	318	342	356	354	338	362	334	365	364	318	346	353	340	355	359	375	315	356	349	348	305	358	365	338	375	385	350	373	341	338	364	375	359	324	324	352	343	345	341	339	351	367	364	330	346	386	355	391	313	372	372	367	362	353	318	351	355	327	342	348	321	356	328	360	367	332	380	343	376	337	348	323	335	371	351	340	351	349	393	378	353	382	334	357	342	361	364	322	360	352	354	369	325	321	342	366	340	334	340	341	360	326	363	340	347	354	342	374	382	377	326	352	371	341	364	352	345	386	356	349	368	361	357	324	334	341	316	364	362	318	350	348	330	400	364	365	357	367	335	339	367	362	337	360	328	384	335	350	332	315	348	347	355	376	335	341	356	361	359	326	346	368	365	352	358	378	347	382	359	349	361	340	341	327	356	354	340	369	333	335	315	325	358	324	327	327	362	341	333	325	378	360	321	320	348	335	318	338	371	348	365	347	362	342	358	363	351	333	381	367	333	339	343	345	325	343	367	363	329	353	347	348	363	328	347	369	336	317	352	365	317	338	337	324	360	333	344	351	326	355	334	347	344	305	333	358	337	344	354	350	341	324	343	379	350	330	325	378	337	337	359	347	321	357	333	353	317	327	312	316	337	348	363	365	347	331	331	349	353	349	363	347	358	348	324	337	357	353	367	318	342	337	324	355	334	371	337	369	314	340	337	343	354	357	331	362	356	335	355	340	378	352	344	353	354	347	342	362	340	320	347	362	354	384	313	368	360	369	339	333	340	329	389	356	337	343	357	328	351	375	368	348	363	398	358	373	355	362	354	338	359	344	371	355	303	379	330	320	362	341	366	349	340	370	334	349	340	360	334	368	352	340	343	322	356	348	363	322	351	352	374	348	403	365	380	366	371	396	338	345	365	343	338	373	379	368	364	350	338	320	357	347	344	358	332	360	346	344	382	344	359	358	363	335	330	318	333	362	338	324	358	316	368	345	318	368	324	348	381	376	357	327	351	361	357	373	361	356	398	345	336	379	372	369	375	325	316	356	326	318	380	352	326	338	342	378	349	320	348	357	344	392	365	346	322	334	353	328	356	337	379	334	339	346	343	343	378	317	360	333	353	350	343	326	358	345	345	356	342	364	315	344	341	336	335	359	354
30284	51761	46681	36106	27651	20737	17370	13563	10651	8785	7586	6789	6313	5772	4807	4440	3899	3458	3053	2583	2365	2165	1736	1421	1255	1176	991	930	946	797	638	687	676	658	587	617	579	526	504	500	481	492	471	466	473	456	486	462	432	420	474	457	429	485	455	448	443	430	426	444	448	419	427	438	426	461	423	386	412	431	420	399	384	446	426	425	445	450	421	427	439	403	411	383	411	453	390	383	416	442	424	427	424	414	420	427	429	406	433	381	436	407	350	419	404	405	396	422	427	418	395	420	402	441	388	377	427	362	400	387	392	367	402	434	416	394	386	387	442	432	387	412	419	411	422	419	376	430	414	411	381	447	408	410	395	427	428	366	411	406	429	412	403	387	424	402	424	411	414	436	422	414	369	429	413	380	403	433	437	421	413	413	401	472	421	440	398	404	395	406	392	384	394	395	420	408	457	395	402	396	442	411	439	400	383	414	401	460	422	408	425	431	428	409	433	458	413	398	441	417	380	434	406	382	405	444	391	418	374	430	366	414	462	431	437	431	431	435	372	364	363	394	426	432	433	399	438	398	429	395	408	419	395	390	404	401	362	404	415	418	402	436	409	394	418	386	382	398	392	407	423	417	391	399	392	401	386	405	433	425	372	384	385	416	390	444	412	442	437	437	384	417	390	414	387	386	420	392	392	395	416	414	397	429	400	410	422	430	387	446	416	405	402	429	416	380	412	415	467	392	391	414	422	426	422	450	424	426	381	443	413	447	380	368	381	404	374	433	382	421	456	438	405	399	435	388	392	401	402	423	419	424	420	418	403	430	395	445	432	410	440	386	435	418	431	415	420	363	392	408	415	420	421	423	412	388	401	426	387	433	376	422	415	425	440	389	425	413	415	394	402	398	464	376	446	411	441	439	419	404	397	365	382	418	413	396	402	403	402	403	398	399	390	406	405	411	423	382	425	420	393	417	430	403	409	415	413	347	438	399	418	383	387	365	410	437	425	422	407	428	372	424	395	433	432	407	438	443	390	451	392	388	377	413	421	420	402	402	418	429	461	386	407	402	405	440	393	378	391	391	395	398	400	448	412	428	406	424	414	366	384	407	356	425	411	399	393	429	407	400	395	384	422	416	421	394	422	409	437	401	401	418	423	396	381	405	414	398	387	405	413	415	394	451	397	378	401	379	416	406	389	394	384	450	421	434	404	404	416	415	416	406	407	399	403	418	395	399	457	410	385	435	429	404	430	394	388	429	424	396	385	406	379	436	382	360	409	457	397	395	399	457	409	395	406	421	407	430	412	437	376	382	412	415	438	359	374	423	387	411	451	399	421	435	423	382	431	389	410	437	451	404	436	406	411	425	407	404	406	402	401	415	389	407	407	437	412	426	390	419	426	403	404	397	405	434	401	396	392	438	406	432	394	416	407	414	360	402	387	408	409	406	421	392	374	403	403	408	421	404	417	391	369	455	419	386	403	410	383	437	417	439	393	374	395	443	381	417	425	406	421	407	392	397	419	399	419	402	405	420	418	411	393	436	379	404	447	381	458	385	425	423	422	406	407	377	415	419	387	408	394	461	391	416	402	442	410	421	414	450	410	394	416	439	405	404	386	395	409	401	423	457	388	400	427	428	420	415	451	383	416	423	400	435	407	409	426	413	413	385	418	412	448	441	402	375	330	446	375	370	418	412	361	405	417	433	397	409	388	434	407	403	413	369	448	396	395	422	404	416	434	380	411	430	393	420	431	435	382	403	412	405	436	444	413	391	415	421	391	414	446	396	406	443	380	404	404	405	419	424	393	420	431	426	388	433	409	370	413	435	431	431	384	361	430	363	414	420	408	399	385	383	390	404	397	426	400	393	411	415	434	395	392	398	400	426	417	400	376	410	405	404	423	408	433	417	405	385	432	413	422	416	413	396	384	406	450	409	427	420	394	399	374	396	425	408	392	398	398	371	404	452	403	415	410	415	422	419	419	424	413	406	441	403	422	406	433	388	438	392	382	416	443	413	456	368	421	438	404	385	401	386	401	427	415	385	392	398	375	451	377	448	369	398	418	418	403	399	407	399	427	438	372	403	443	401	381	423	410	416	393	404	408	404	411	418	387	438	396	409	382	409	378	413	423	383	391	409	409	410	384	381	425	399	405	376	418	405	393	388	423	431	417	396	385	435	407	429	404	410	382	421	431	415	403	404	433	420	394	409	393	415	450	403	395	413	418	377	406	387	401	411	392	391	424	440	408	424	396	391	394	394	355	438	445	392	411	388	364	420	415	399	453	394	403	404	384	443	453	438	448	398	426	417	405	402	406	397	410	412	451	402	403	376	435	385	442	407	417	425	425	405	456	430	441	407	426	418	419	394	401	363	395	402	417	410	443	395	430	426	412	444	408	436	431	399	401	414	420	415	465	382	421	423	446	385	418	398	426	404	411	446	401	445	399	450	390	394	397	380	402	395	440	354	429	363	387	412	391	369	416	386	411	393	366	382	385	403	406	402	389	405	411	407	393	465	420	397	412	452	399	414	415	381	416	389	393	393	396	371	400	370	406	414	397	429	418	390	422	396	424	403	419	382	417	390	398	417	420	408	435	375	407	395	398	447	402	417	417	413	417	403	407	420	404	436	402	418	414	390	398	434	418	441	430	427	412	410	402	403	414	449	418	367	440	458	417	396	368	426	399	437	401	455	406	395	403	409	433	386	406	424	458	436	407	441	435	395	385	398	373	404	413	389	386	447	401	396	405	401	404	393	416	395	427	422	415	408	417	429	387	375	414	412	391	365	408	432	403	389	385	393	385	389	384	399	389	433	371	398	419	418	454	414	407	428	458	408	416	416	414	433	411	419	375	385	394	395	384	383	412	404	422	415	402	416	403	462	430	401	438	387	406	409	408	417	380	399	388	402	422	400	373	413	445	381	401	398	385	421	387	394	410	382	423	412	426	403	449	393	391	447	427	395	388	430	363	425	394	408	428	369	423	418	402	409	426	401	391	417	450	435	392	388	416	388	408	406	371	472	410	437	392	413	425	447	421	383	456	406	358	419	449	411	396	380	448	448	442	424	419	406	410	386	413	439	363	421	392	432	390	370	414	417	444	380	375	431	444	430	397	398	427	455	414	425	396	406	406	387	388	371	389	402	442	385	405	425	395	398	403	443	411	405	431	380	416	396	403	374	379	405	418	396	402	392	435	376	414	418	402	399	406	389	425	410	386	429	415	418	387	401	410	434	438	437	411	409	447	421	377	391	434	414	368	399	447	418	393	416	466	388	429	420	411	433	455	402	363	395	414	406	429	435	407	385	424	406	399	426	424	387	392	385	438	367	418	404	402	392	427	400	398	423	403	427	424	411	405	427	450	406	393	436	406	453	417	433	439	403	413	419	414	369	437	432	396	413	417	399	415	425	416	354	423	397	402	385	411	400	397	421	391	407	382	422	443	430	422	400	414	416	425	404	393	454	379	449	425	380	388	418	433	423	442	408	399	407	429	439	407	436	416	437	396	422
28929	25997	27909	21241	11312	6550	5069	3603	2506	1939	1717	1584	1467	1402	1267	1132	1145	1027	918	847	797	685	663	596	503	512	495	422	427	394	402	424	432	372	370	402	391	355	358	358	356	433	344	406	351	356	395	342	380	378	382	357	359	331	378	362	341	354	377	351	309	356	373	372	349	357	380	344	334	340	309	346	348	340	338	352	384	363	358	384	375	374	358	408	335	326	354	347	359	368	340	374	346	385	346	352	354	404	368	350	358	369	363	359	365	375	319	334	312	366	345	360	379	388	341	378	315	363	343	337	371	388	358	338	348	326	361	326	337	375	370	337	317	385	333	336	381	343	339	331	357	308	341	342	371	344	319	346	375	306	360	350	378	339	361	369	365	357	380	356	298	354	384	342	344	396	317	371	362	371	354	340	357	354	329	314	359	332	351	346	318	367	363	325	371	359	332	348	330	375	371	349	379	338	331	339	329	351	375	371	343	373	355	335	368	360	341	371	366	337	371	337	332	338	373	338	376	373	369	361	381	364	343	358	369	340	313	317	350	371	354	357	335	340	361	345	355	339	361	330	375	346	379	360	364	347	350	340	328	371	367	375	352	361	350	333	355	358	340	358	356	366	378	326	378	378	327	326	337	344	333	351	381	354	381	374	349	365	309	356	363	350	356	316	372	352	336	349	351	352	354	362	355	350	338	334	353	339	391	358	405	368	363	323	375	346	358	333	347	368	376	330	331	374	361	348	351	334	295	367	401	353	366	403	367	355	394	341	363	369	356	348	385	350	323	333	366	345	347	362	363	363	370	353	354	357	336	360	334	350	344	342	372	369	346	402	304	346	368	349	352	340	384	361	345	362	374	338	342	388	374	350	346	369	359	347	377	324	360	365	330	308	356	338	362	362	326	360	382	351	359	348	354	362	320	341	339	340	388	327	328	382	363	356	330	349	385	355	343	373	375	349	362	358	339	356	334	353	383	325	355	375	357	360	355	349	361	334	344	363	350	383	348	341	377	356	357	330	327	366	360	339	391	341	370	344	382	373	353	331	362	363	345	354	353	335	339	353	355	363	332	339	361	380	336	354	351	350	333	365	343	372	353	369	362	343	356	312	343	354	353	346	346	331	353	326	335	338	364	353	342	368	363	363	364	369	344	338	338	334	329	329	314	346	340	342	340	334	387	342	369	367	377	366	363	399	352	331	325	364	313	337	371	360	373	371	356	353	380	383	343	339	335	319	364	330	374	352	380	362	341	325	353	315	366	365	338	318	340	388	344	337	352	341	314	335	369	386	338	371	375	371	345	357	356	342	366	343	343	352	331	379	312	297	363	340	343	372	344	324	364	341	360	367	368	337	363	348	379	337	390	348	377	360	363	324	301	390	349	348	367	392	353	399	337	365	348	364	357	339	377	364	303	333	354	377	352	376	382	364	358	359	344	319	348	376	364	337	353	362	309	374	372	340	328	351	342	333	365	357	348	335	338	331	377	345	377	348	391	353	325	358	364	356	354	357	354	362	345	329	364	338	364	352	330	373	333	334	383	361	351	373	353	347	407	339	336	344	369	380	385	341	357	383	354	356	372	334	345	349	338	350	363	348	345	353	367	330	375	375	344	347	356	311	343	340	366	358	342	376	353	349	329	350	350	374	361	359	348	357	375	356	360	366	365	337	365	336	367	361	365	331	400	355	365	373	341	344	324	320	366	336	328	332	350	337	347	364	371	368	343	363	318	389	350	341	337	338	325	319	396	342	357	341	384	353	358	344	352	363	367	360	351	319	351	351	374	354	354	335	325	380	317	344	343	396	346	344	361	335	366	375	350	376	383	326	385	338	358	336	344	354	362	358	373	344	356	387	353	339	323	356	370	328	366	324	347	347	345	343	378	344	390	358	304	329	355	363	366	349	351	360	402	384	356	328	347	358	353	332	345	315	363	350	325	355	366	333	313	381	352	338	347	350	379	338	361	334	374	321	369	347	353	349	316	383	351	377	347	330	349	343	302	338	363	361	304	356	356	357	382	374	366	335	314	338	372	381	337	351	347	347	352	371	338	337	375	351	348	375	346	369	343	378	332	347	354	352	339	355	365	338	368	356	352	354	357	345	358	359	360	345	376	336	361	346	328	350	337	365	356	350	362	350	360	403	361	334	338	334	336	353	330	373	343	356	358	359	324	339	358	362	324	381	365	382	359	325	357	350	331	341	386	379	353	330	352	328	350	342	368	383	368	352	370	336	363	403	381	329	365	320	334	383	374	336	356	331	355	389	364	344	392	369	364	356	342	330	372	360	368	366	341	340	358	358	362	354	360	352	337	332	335	362	382	323	349	371	324	353	311	337	359	380	326	341	369	355	321	353	352	347	355	345	315	359	349	330	364	305	366	325	323	362	349	347	353	355	378	374	396	355	361	344	327	326	352	363	340	334	367	358	360	378	333	347	343	345	355	382	354	376	362	363	357	357	368	382	339	324	359	338	343	360	345	359	376	344	359	351	387	377	388	353	352	368	350	373	365	377	328	332	351	359	366	345	347	363	344	345	363	341	353	309	362	342	346	373	346	333	343	378	356	371	358	351	350	323	328	336	355	324	349	362	369	372	363	337	349	316	374	343	363	349	371	401	357	381	347	358	373	365	339	365	353	344	358	362	374	328	359	334	348	339	343	325	352	354	357	338	341	335	320	343	356	331	354	355	358	346	320	352	358	322	376	370	343	343	391	384	321	355	373	370	334	351	372	357	329	369	345	381	378	384	378	382	366	371	354	329	398	331	392	339	351	323	355	358	373	349	353	330	348	384	354	330	344	372	360	326	350	329	382	379	379	353	359	375	332	343	324	342	358	379	340	350	349	377	362	357	344	326	351	363	386	309	354	369	362	353	335	346	339	323	367	365	347	349	361	356	361	324	322	337	361	319	339	323	369	312	353	311	320	370	387	345	337	392	324	325	387	364	326	331	356	338	348	362	351	319	379	394	360	344	355	355	332	327	323	345	341	383	355	366	339	366	340	354	349	336	359	340	376	381	366	330	362	369	323	389	369	362	324	369	368	357	363	363	347	351	362	352	351	373	345	376	376	325	347	347	379	354	387	348	342	331	392	347	315	341	374	368	327	365	334	322	352	329	340	372	322	340	344	347	333	345	396	336	329	335	323	348	332	314	363	358	363	341	343	342	358	347	358	347	348	340	348	369	363	370	369	352	376	321	358	353	352	374	394	362	352	349	386	366	359	360	384	339	332	360	332	322	388	311	324	369	344	355	359	320	368	361	333	350	403	354	355	375	361	354	338	352	355	350	366	401	378	330	345	360	340	312	352	366	355	388	361	360	344	350	317	378	320	342	353	370	354	349	358	354	363	388	340	385	418	322	343	350	371	324	342	353	376	379	346	341	353	373	329	327	368	372	348	331	377	356	380	356	359	373	372	352	339	347	341	355	339	324	340	356	324	348	351	360	378	373	351	326	354	350	353	340	353	372	401	362	373	314	345	319	389	336	337	352	367	362
28698	39688	33480	22586	15519	11099	9935	7668	5529	4652	3845	3466	3330	2897	2761	2346	2076	1961	1797	1680	1357	1263	1120	956	783	746	676	645	639	590	526	526	497	531	483	496	460	519	450	468	476	463	435	504	429	407	441	480	463	460	419	465	463	464	428	450	425	443	396	425	478	430	443	453	474	436	454	393	466	477	419	447	431	437	414	433	442	457	444	443	416	436	474	438	444	441	447	438	417	444	434	431	427	418	430	429	384	444	435	428	440	418	407	419	431	415	417	437	427	402	432	385	443	458	446	394	431	455	458	392	449	406	464	427	464	404	424	443	450	421	448	440	427	461	447	448	448	448	424	429	437	397	404	433	415	411	443	413	420	453	461	435	463	460	437	415	461	411	436	445	474	445	427	430	400	458	453	459	431	415	440	443	417	436	404	460	405	425	460	404	421	464	410	454	440	391	459	429	447	429	445	435	426	436	404	434	421	419	437	427	442	419	397	423	419	449	441	441	437	387	434	381	439	430	410	435	434	460	447	388	450	386	410	446	405	442	417	397	453	417	460	462	418	454	435	391	412	435	423	448	428	424	420	392	414	455	420	422	415	425	410	410	415	422	465	425	430	455	419	454	452	467	426	452	440	452	431	444	410	437	436	442	466	421	461	453	461	452	442	436	410	414	436	445	421	450	424	424	380	437	412	424	396	466	451	429	407	451	448	399	475	425	440	432	446	472	423	415	405	429	484	429	455	427	447	458	436	453	425	403	421	404	476	408	473	458	436	433	464	436	427	406	442	456	477	409	431	439	422	419	404	441	423	440	440	410	448	436	432	464	431	450	483	450	437	434	453	438	443	456	445	429	438	398	430	434	480	430	444	450	428	443	456	420	442	440	441	422	427	454	425	415	449	452	430	428	423	429	463	452	449	434	434	448	435	432	451	409	457	426	427	440	426	437	422	432	448	429	429	486	417	406	427	443	459	408	427	441	430	385	397	440	414	448	401	464	448	407	438	412	444	411	444	413	438	427	439	412	393	397	435	469	436	439	448	435	438	439	435	486	420	407	421	441	443	390	472	439	458	435	456	433	402	382	456	438	440	428	434	438	438	484	465	427	438	385	421	423	421	449	451	435	425	414	483	429	422	423	440	444	475	473	421	426	411	458	438	445	436	437	437	432	485	402	423	479	429	447	451	363	433	435	427	408	481	432	399	418	427	427	446	436	423	403	433	436	405	447	455	420	395	412	451	448	441	442	426	405	439	463	409	411	432	418	400	426	391	445	446	394	436	451	437	452	435	431	440	417	430	415	447	428	399	408	432	433	441	407	392	465	445	465	443	430	446	438	457	433	465	438	455	468	429	402	458	423	438	440	403	403	431	394	419	405	439	421	434	408	412	440	419	419	420	430	458	445	421	393	436	411	407	442	430	441	433	452	468	423	452	457	444	427	453	429	417	421	431	470	472	430	417	431	434	454	387	402	461	422	441	393	432	404	418	449	464	404	417	467	426	422	365	448	421	447	403	403	425	442	423	444	455	462	389	469	430	460	430	434	440	464	428	405	465	429	455	438	443	444	460	438	390	463	448	438	397	456	418	388	450	422	441	452	432	422	444	397	448	439	421	461	427	436	423	401	448	431	424	437	438	429	412	455	440	487	429	453	447	471	455	426	445	405	465	407	398	439	440	455	409	463	459	442	438	463	415	469	428	448	446	423	430	443	462	449	414	435	434	432	439	462	405	399	452	434	423	410	433	400	384	438	433	447	436	439	489	416	425	410	432	445	400	391	466	465	457	413	441	422	453	430	393	397	417	444	453	458	422	403	451	423	450	403	439	432	440	410	455	443	469	443	422	429	420	436	417	474	435	484	431	387	458	427	448	446	430	427	444	444	397	431	469	468	431	427	414	435	427	417	422	460	446	461	414	434	446	420	422	428	415	433	416	423	437	456	440	455	433	472	418	461	447	405	439	475	409	450	460	435	442	419	417	427	443	460	418	432	424	419	417	429	440	437	427	451	420	424	469	430	432	449	420	422	422	434	433	421	462	438	422	385	421	449	444	428	454	442	435	425	437	452	422	418	408	457	439	427	465	432	455	462	410	468	405	452	411	463	427	394	434	451	443	415	472	465	433	441	452	472	422	448	418	446	373	477	414	429	453	461	434	434	410	417	480	451	439	429	397	423	445	455	445	411	454	412	428	396	454	449	413	389	437	467	428	460	436	449	418	425	408	407	477	406	451	410	462	434	438	434	434	425	451	415	448	442	423	431	428	429	464	433	422	446	391	446	431	421	406	426	399	442	452	422	418	461	437	426	445	417	435	432	426	438	404	442	418	448	437	441	420	433	419	477	462	425	432	409	434	406	450	448	443	408	461	400	461	439	465	437	440	439	429	456	408	422	457	448	456	460	433	445	456	430	434	392	406	427	413	405	468	443	427	406	443	444	435	435	448	460	410	420	460	407	479	383	466	461	445	420	404	463	426	429	448	406	458	449	413	446	450	423	412	411	431	422	468	455	435	438	449	417	441	393	425	465	436	435	474	486	435	461	406	419	436	425	450	432	432	416	457	440	430	429	453	456	440	409	440	429	427	437	434	410	470	403	446	455	445	428	442	419	432	413	445	472	424	403	466	423	448	445	405	450	440	462	389	440	435	399	479	440	420	472	468	454	440	401	427	448	401	431	447	430	453	458	444	475	439	440	444	410	412	434	423	422	456	467	442	455	439	449	415	434	419	441	386	458	433	455	421	436	468	450	450	435	428	411	447	464	419	439	433	405	440	442	417	461	420	464	445	473	437	410	446	465	436	388	448	442	442	474	425	469	428	411	428	436	452	450	435	452	445	451	405	434	413	445	439	422	399	434	448	454	421	467	435	434	444	405	413	447	430	444	411	431	461	422	443	406	432	425	446	414	419	447	480	416	436	458	421	434	444	416	466	417	448	439	429	439	412	461	466	458	449	381	428	445	465	446	433	445	442	410	409	453	433	441	462	427	450	399	434	391	423	447	433	439	414	412	454	388	438	430	407	425	454	398	406	428	441	432	447	431	448	428	393	435	432	450	449	437	462	413	457	448	466	410	442	457	428	441	419	431	446	423	408	428	403	436	407	464	465	420	458	443	443	464	458	456	405	464	455	444	473	437	450	393	425	449	454	388	454	417	450	446	420	449	431	436	435	463	420	439	436	406	394	398	427	443	432	439	422	421	481	425	449	410	412	427	432	415	402	428	436	447	429	464	444	432	412	461	479	440	418	414	482	443	426	394	448	474	447	407	424	454	427	444	429	442	471	409	447	440	402	410	437	436	431	447	455	420	441	416	421	443	440	433	436	451	466	426	419	391	455	458	437	420	438	424	444	409	428	426	444	428	415	423	471	414	425	487	427	452	419	443	394	426	419	419	437	429	407	450	420	430	431	467	461	396	445	422	417	400	474	414	406	438	434	436	428	437	425	446	437	436	434	452	451	437	407	431	412	454	451	453	410	456	444	473	408	457	472	469	432	444	427	450
24557	21364	28654	25140	21554	15199	9456	5991	3848	2946	2615	2237	2007	1774	1659	1467	1357	1230	1223	1010	942	844	718	661	531	491	468	415	402	367	400	341	373	354	368	312	331	306	333	310	293	281	287	292	325	337	288	310	295	293	273	263	288	305	304	263	275	272	274	288	260	273	280	296	294	292	272	276	271	284	287	288	276	270	272	291	283	288	261	258	292	296	285	265	262	310	243	291	266	286	263	275	257	276	271	281	250	306	280	291	274	310	274	287	270	248	263	273	273	277	242	310	317	284	275	270	280	258	294	294	301	280	285	276	300	278	261	266	292	266	285	282	284	272	277	279	286	254	272	306	245	256	294	260	304	258	259	295	280	256	266	280	290	294	289	264	289	275	279	299	286	248	304	292	286	266	312	268	262	293	267	266	277	278	280	270	256	271	240	282	285	268	263	281	272	268	267	267	274	289	229	272	299	264	265	292	279	278	292	270	257	255	286	302	279	279	266	254	293	292	278	260	291	271	295	290	257	293	267	277	313	287	257	287	290	268	273	279	285	295	263	293	303	277	312	275	291	290	265	284	256	284	248	259	280	315	296	272	308	295	253	263	249	276	293	274	280	279	277	258	299	264	264	273	282	259	317	278	287	262	280	285	264	277	310	291	257	271	263	275	279	309	280	277	269	274	261	276	270	259	274	262	270	255	272	310	262	251	269	287	308	272	281	271	264	261	274	274	259	291	258	290	280	290	267	256	291	327	275	260	250	270	282	270	254	298	279	255	264	280	298	283	281	265	278	275	301	288	256	272	290	268	298	297	272	311	259	272	258	281	286	272	278	283	303	294	262	293	281	281	288	259	262	271	303	285	265	285	319	294	242	300	290	281	272	290	273	273	286	260	272	292	286	295	250	265	270	247	283	293	273	275	298	276	289	289	240	295	259	286	281	248	269	290	277	296	277	258	272	267	284	279	293	244	277	265	278	272	271	266	269	250	242	259	290	292	298	290	270	253	267	287	295	279	264	259	305	283	277	267	280	282	277	300	254	280	291	289	255	268	268	257	248	274	286	303	268	250	233	258	276	270	291	291	272	248	307	302	289	277	219	276	267	304	273	289	290	281	293	276	269	307	230	281	276	265	286	280	282	307	288	280	272	272	274	267	280	277	279	271	312	277	313	256	258	290	266	280	275	248	301	277	272	291	257	286	288	244	265	301	274	303	288	262	270	283	314	295	248	264	267	248	263	265	272	259	283	257	288	271	263	258	292	276	269	261	259	276	301	284	292	288	287	303	264	246	286	290	292	270	291	251	269	268	316	266	230	263	258	291	261	267	284	269	304	301	258	287	246	295	256	280	275	266	283	279	264	306	267	261	270	296	250	254	276	285	306	285	256	315	270	259	290	279	280	287	315	266	285	272	292	269	245	267	269	263	302	275	292	301	273	264	297	285	278	286	270	254	289	286	297	259	287	263	279	314	295	260	277	288	296	300	297	267	273	282	268	262	314	309	259	257	312	262	272	275	284	256	286	294	301	254	255	286	299	276	263	272	246	284	309	268	269	303	276	285	286	240	290	284	260	317	267	246	291	281	278	273	295	312	259	291	289	271	295	276	245	281	270	257	280	279	262	294	254	286	283	260	277	242	284	252	271	264	279	300	285	274	226	264	256	262	301	288	258	275	276	267	290	268	249	258	269	247	271	301	287	277	287	281	246	284	299	261	277	252	303	264	282	285	237	276	258	274	266	261	295	271	304	293	284	284	290	274	264	264	294	308	306	313	274	296	290	278	261	267	286	285	264	293	279	260	285	282	265	280	290	319	309	268	286	283	305	291	292	288	243	300	274	263	272	280	304	263	279	271	312	268	283	299	282	303	292	280	274	265	299	288	326	279	246	266	257	250	299	264	285	280	257	265	287	291	291	275	279	266	253	291	265	281	286	261	289	285	294	280	264	269	258	293	306	303	247	276	280	270	268	280	261	292	256	306	265	301	303	257	263	281	281	273	269	268	279	248	261	272	259	288	273	277	281	268	277	262	267	249	272	272	277	301	290	252	247	291	269	302	265	267	238	304	301	293	297	288	284	300	278	296	265	277	300	296	260	285	224	277	289	259	285	296	283	300	297	295	259	259	269	252	279	251	290	263	270	269	268	248	275	283	282	286	281	290	272	254	302	238	296	299	278	263	279	302	297	267	261	259	257	260	267	294	279	283	277	274	276	276	290	299	296	252	280	264	332	283	270	279	280	277	296	297	272	264	264	272	255	259	254	270	293	249	275	283	270	272	282	287	279	288	310	295	276	260	255	258	290	297	292	265	295	290	299	293	278	278	288	263	258	287	269	272	297	271	283	279	285	281	278	272	285	260	272	252	265	274	245	295	307	281	266	256	267	279	289	270	257	283	300	281	287	264	271	282	265	277	270	260	275	257	286	269	260	280	291	275	267	275	270	235	279	288	321	305	326	268	279	267	263	291	274	267	285	265	295	262	255	286	308	255	278	293	292	257	297	288	261	294	307	288	270	284	276	276	284	285	256	269	315	274	277	284	267	291	301	279	272	268	254	262	285	252	284	271	296	250	280	240	258	263	295	292	275	264	286	283	266	322	269	254	306	248	255	263	271	306	262	287	272	259	255	279	289	253	315	266	283	283	254	282	282	274	290	287	277	293	283	274	287	273	266	264	282	280	282	307	262	272	290	254	267	268	256	226	288	281	286	282	313	243	277	290	277	296	263	299	270	247	261	260	264	300	275	281	273	289	253	299	293	281	283	271	269	304	266	283	283	255	295	245	261	268	307	290	286	270	288	259	234	274	298	272	269	287	260	284	272	295	286	285	303	287	276	274	289	267	253	286	286	251	270	278	285	306	300	288	270	282	286	301	264	269	294	275	264	283	251	241	285	286	300	274	272	267	265	270	284	269	268	299	280	276	303	274	297	284	301	279	290	261	275	292	268	274	291	296	292	278	255	272	293	237	268	298	264	309	236	290	294	263	279	284	283	266	263	256	271	294	292	290	292	261	228	310	272	268	277	258	272	289	272	303	300	322	303	265	278	265	275	316	287	271	275	274	290	273	264	274	276	290	236	295	272	257	303	299	297	279	267	281	311	276	283	261	281	261	264	255	289	297	292	293	276	244	255	279	296	281	306	291	288	313	320	303	278	243	277	270	274	289	266	309	267	259	261	293	301	273	286	286	303	265	295	264	255	267	259	276	269	261	283	301	297	288	272	304	321	294	302	262	275	243	256	274	261	262	284	304	291	298	267	282	279	282	282	262	267	330	277	270	263	298	292	274	295	262	271	298	302	320	301	302	244	283	282	253	253	305	291	264	289	249	261	256	248	291	322	295	267	286	263	262	262	283	290	265	295	276	261	318	274	264	297	293	279	265	268	271	300	261	259	287	253	287	268	292	287	285	233	265	259	248	269	268	289	261	262	287	276	281	272	250	260	275	266	268	303	283	269	284	295	239	263	286	286	244	286	273	296	232	249	256	243	268	284	251	270	278
28673	48116	43021	29143	21941	16004	13932	11385	8092	6619	5734	5031	4265	4013	3531	3176	2873	2625	2430	2072	1833	1500	1427	1125	985	890	755	642	610	589	515	500	515	505	489	466	448	404	386	393	349	405	392	394	379	419	340	349	398	358	354	374	354	394	347	399	347	329	383	346	347	380	352	360	394	379	402	342	341	358	346	365	348	310	320	351	354	339	328	323	321	327	371	322	386	345	364	355	325	360	359	342	349	329	309	354	336	344	335	331	358	341	352	369	361	332	358	347	331	360	334	341	339	321	327	364	339	317	317	359	348	316	341	350	359	335	363	321	348	346	347	300	333	355	366	373	331	352	343	351	335	349	336	359	353	324	366	328	307	368	352	354	333	338	350	332	330	342	385	357	314	349	304	326	320	350	328	331	347	332	362	361	347	304	358	323	356	329	352	317	341	336	340	317	301	323	363	340	341	340	333	332	348	344	345	343	325	353	338	362	351	342	324	322	317	353	342	341	327	344	321	316	382	339	351	344	359	339	306	328	360	334	302	354	304	329	360	350	383	326	352	373	348	362	361	370	387	355	333	360	327	340	333	358	353	372	351	335	336	363	342	369	380	339	346	335	334	340	367	336	328	370	324	385	330	358	337	346	335	349	346	321	352	335	369	348	388	309	366	338	350	313	356	349	322	379	356	350	372	347	298	332	318	348	346	352	361	355	341	310	348	337	362	354	352	336	338	325	334	363	346	367	352	326	354	361	330	347	342	359	321	379	342	326	354	342	314	365	326	342	342	306	346	351	349	361	352	343	338	322	299	325	343	356	355	361	322	340	359	344	335	357	341	362	371	354	361	335	327	353	374	368	317	334	327	336	328	351	343	336	302	354	325	349	344	339	349	331	356	358	383	325	381	331	348	312	365	393	342	314	346	364	360	312	362	346	358	336	342	353	325	317	369	343	315	359	329	364	365	361	324	344	343	351	325	336	328	311	332	359	370	353	330	360	330	362	349	359	344	346	347	356	325	352	336	338	305	360	328	372	332	327	328	352	351	356	338	354	333	363	348	348	348	318	364	322	353	317	345	307	355	338	339	350	357	356	311	334	348	341	344	344	331	367	332	329	353	313	362	346	319	338	358	341	341	360	364	365	318	349	348	337	358	346	327	358	343	333	360	380	343	370	328	370	354	329	350	367	309	334	369	339	336	346	341	367	331	367	356	362	345	329	342	351	343	347	327	377	353	329	343	306	363	331	366	327	366	338	330	326	300	340	336	359	317	356	359	357	361	349	350	317	345	347	347	350	323	327	331	329	320	342	324	339	375	340	299	329	358	330	318	342	333	341	357	341	314	313	341	383	333	351	327	343	322	347	341	301	355	333	304	350	341	345	402	321	321	364	369	302	370	368	337	346	335	359	362	328	348	340	353	379	367	324	352	357	351	335	358	339	369	315	346	342	373	360	331	347	352	341	330	324	360	313	343	311	363	359	319	343	345	356	364	341	367	339	367	311	351	344	323	353	337	328	303	342	347	341	327	363	350	338	360	335	314	335	322	346	332	346	348	328	357	360	346	335	334	358	325	340	343	336	339	342	370	331	341	336	328	323	354	303	361	329	315	337	333	354	374	350	318	352	334	386	336	360	346	335	341	327	340	329	357	314	339	387	374	349	349	341	381	321	352	312	366	333	328	336	331	340	346	357	332	344	351	360	330	323	360	373	326	313	330	345	348	355	350	335	355	374	342	347	334	319	361	353	367	366	327	345	353	321	343	350	340	343	305	355	332	336	365	373	372	362	341	335	336	359	342	349	336	361	331	316	339	325	357	358	337	377	327	352	349	384	336	341	357	331	319	355	346	356	340	358	335	357	357	333	359	343	330	352	312	373	333	364	306	355	315	352	333	336	371	380	364	324	329	353	340	333	348	333	318	302	349	322	342	346	353	299	348	365	366	317	342	349	362	347	355	333	385	348	331	319	330	326	351	361	360	326	366	361	313	321	313	365	322	329	391	345	344	348	336	337	357	343	351	343	350	326	340	320	345	391	345	347	314	355	361	313	315	334	378	343	343	350	364	344	348	314	345	337	356	351	340	346	347	360	343	320	363	344	337	347	302	316	356	337	368	348	344	360	339	317	362	354	354	336	340	341	337	318	353	350	332	344	356	333	352	339	347	323	329	334	345	309	362	320	319	352	323	328	346	345	360	351	353	364	313	334	343	367	345	319	368	385	309	343	354	377	358	368	370	343	356	358	363	363	345	348	306	368	341	357	324	333	338	393	364	325	357	351	318	352	355	332	343	340	363	339	335	378	332	342	388	341	334	352	341	346	334	358	347	367	330	329	309	351	322	340	338	322	334	343	378	321	351	362	342	353	328	341	360	360	330	351	319	302	335	328	348	298	349	340	360	308	328	333	350	342	385	339	375	373	319	335	336	336	345	340	324	359	344	342	332	340	346	338	315	335	340	326	362	335	363	347	355	325	330	334	342	336	327	317	331	345	314	311	334	309	335	296	360	334	349	335	353	363	340	326	341	343	317	368	330	346	345	336	325	376	343	337	314	337	329	325	379	347	327	373	367	359	342	363	344	326	308	356	320	358	325	356	329	355	337	317	317	330	333	337	342	372	328	341	371	353	321	368	322	339	376	335	337	332	349	328	364	341	348	386	332	320	324	342	347	347	370	322	336	332	343	325	335	355	335	349	336	346	312	321	332	318	380	312	382	331	359	353	353	361	352	295	333	374	394	358	342	360	340	350	342	334	314	375	323	334	373	331	300	346	350	332	334	329	341	342	311	361	343	360	331	357	343	354	343	319	341	363	342	337	340	348	360	321	353	288	292	363	359	337	352	337	376	317	351	367	331	329	341	349	375	338	341	324	341	340	344	342	360	360	350	368	324	349	384	349	325	321	344	363	332	331	360	288	333	303	377	331	343	316	321	334	338	363	378	326	352	313	357	324	322	328	328	337	364	341	349	339	326	321	338	357	312	333	355	334	368	333	325	331	356	374	335	350	350	325	359	340	373	327	340	344	376	325	359	341	332	354	332	381	334	381	301	326	350	323	351	347	348	364	338	311	369	331	354	351	340	335	358	355	362	343	327	340	325	333	317	324	355	326	313	352	341	362	356	335	338	347	353	346	330	289	341	341	353	343	307	352	339	330	344	338	327	349	386	318	325	342	341	340	339	361	353	341	335	343	337	346	294	321	375	315	327	353	323	369	353	322	372	325	314	371	317	315	351	355	346	334	342	342	359	304	341	292	372	329	316	337	318	325	343	334	358	318	334	332	316	305	313	345	359	359	371	329	337	330	342	348	370	348	343	374	323	339	354	342	317	365	348	332	360	378	323	326	327	320	359	364	340	348	328	369	332	343	319	365	337	319	370	364	334	334	345	317	359	315	352	345	331	318	339	338	344	378	336	347	311	312	317	348	353	338	337	327	353	333	349	391	327	321	325	307	334	321	347	347	315	378	343	308	337	336	338	314	328	332	340	317	324	349	332	341	365	356	343	328
25505	21449	27664	25843	16221	8531	6147	4740	3484	2615	2182	1931	1734	1556	1563	1334	1266	1247	1142	1009	912	866	780	679	676	626	559	545	541	475	505	480	516	518	502	458	493	483	459	473	482	420	443	473	427	422	415	422	434	475	437	443	427	434	461	464	402	434	461	412	451	406	464	460	451	459	449	457	417	450	440	442	426	396	442	418	446	403	418	435	426	420	449	429	446	431	451	448	430	387	436	432	455	428	413	436	452	420	454	402	434	406	416	470	376	403	460	478	421	455	418	452	439	443	431	459	432	422	435	437	422	387	410	396	421	412	438	434	448	426	434	439	459	437	434	410	442	434	435	445	463	415	452	386	406	436	426	413	433	426	434	402	442	412	466	409	411	440	453	439	408	420	440	439	431	458	455	449	429	448	439	427	423	455	470	435	408	423	408	395	442	484	461	417	466	398	454	413	416	402	449	471	438	391	435	437	434	398	404	414	417	432	455	478	405	432	418	463	452	414	456	417	423	407	456	437	420	463	420	447	415	432	406	453	406	417	451	398	447	425	426	432	423	426	423	386	414	398	418	455	425	464	440	397	405	433	453	448	405	427	452	439	421	438	443	467	435	451	432	443	419	403	402	418	434	460	437	455	417	429	427	450	398	390	441	423	426	461	426	434	426	419	416	447	431	440	490	444	435	430	441	428	448	427	410	455	429	440	414	402	398	431	456	384	462	434	420	430	448	434	457	427	470	414	461	421	461	436	460	434	441	415	398	452	416	451	454	388	413	413	422	405	424	428	468	423	455	436	408	449	448	444	451	441	452	417	433	421	422	446	474	446	428	462	400	413	409	409	457	396	444	436	416	431	439	409	427	447	447	423	402	452	445	421	407	416	435	414	428	406	406	414	405	450	389	434	440	428	428	406	459	425	446	442	391	454	419	450	427	440	424	413	413	428	438	405	418	429	449	415	406	406	402	430	460	399	426	422	437	382	418	432	437	458	420	430	467	442	445	433	421	417	447	423	394	406	418	412	405	393	452	446	438	430	452	433	428	415	418	418	441	415	435	461	425	396	434	420	435	463	463	450	430	419	477	444	401	450	443	423	401	425	383	439	437	429	411	434	413	449	415	404	416	429	471	408	399	410	421	407	413	416	398	443	451	399	422	421	452	423	469	437	430	395	391	402	427	412	419	410	456	444	437	414	485	440	453	435	447	451	421	426	485	416	417	391	429	414	418	423	433	411	415	408	473	421	402	410	414	462	434	419	398	435	425	435	425	423	442	415	420	419	433	424	451	434	450	420	421	445	430	429	402	460	462	439	382	393	422	458	416	430	440	445	398	431	403	426	428	462	421	454	401	455	416	418	433	420	439	438	440	434	403	424	427	421	420	420	422	397	406	417	434	448	443	398	415	453	436	444	439	426	423	408	421	457	414	429	419	390	401	429	441	450	426	419	407	491	420	459	431	429	442	410	451	452	430	426	433	431	415	417	414	438	424	425	431	439	415	433	415	427	435	458	421	458	438	435	454	461	451	441	407	405	426	444	423	448	447	432	447	455	402	429	413	451	419	422	403	413	404	474	426	452	439	455	446	485	442	398	432	427	410	471	423	460	457	438	422	434	443	383	454	388	385	399	473	429	429	416	475	380	421	414	443	410	428	403	408	395	438	451	438	434	406	409	428	474	456	433	424	445	467	423	412	455	394	460	417	441	442	428	419	426	446	435	440	448	404	452	424	395	433	413	425	454	459	446	453	447	416	468	460	428	437	425	460	419	423	439	430	440	405	443	446	410	395	394	432	411	401	402	413	463	437	427	395	409	414	405	421	408	426	401	466	433	444	432	449	458	424	440	428	445	455	424	449	418	422	372	440	442	423	451	434	455	433	444	421	446	448	430	444	414	449	391	425	397	425	454	441	441	400	415	439	421	407	427	416	458	425	431	416	440	424	418	411	375	440	431	398	443	426	451	421	423	449	452	464	405	416	443	440	446	433	455	433	443	407	436	390	432	420	441	447	428	381	409	420	469	411	421	412	410	403	430	455	419	422	447	440	403	454	417	455	491	423	415	452	409	424	389	405	439	402	398	461	395	426	454	442	426	452	463	429	407	408	440	435	426	436	416	473	411	419	445	452	437	410	413	422	459	442	443	437	423	436	443	383	429	447	421	428	457	448	446	444	432	393	445	442	449	441	398	441	398	431	448	447	445	436	403	397	475	437	410	405	419	441	416	403	430	442	432	439	429	447	398	415	399	435	448	437	415	386	413	438	441	440	465	420	417	422	430	453	439	433	419	411	459	473	403	405	484	408	428	426	436	466	443	434	477	432	420	418	424	457	465	424	386	454	411	421	435	457	452	438	394	429	447	434	404	408	450	443	403	409	443	435	439	407	455	430	431	460	396	440	420	412	458	419	432	430	436	464	409	435	411	462	432	402	386	429	427	422	427	424	452	433	435	416	459	423	488	435	420	424	479	405	425	408	466	428	449	453	452	407	427	410	414	428	395	425	460	422	409	417	445	459	427	413	425	439	414	428	422	440	421	424	431	456	461	420	441	415	436	393	400	461	488	454	437	436	419	429	441	425	451	431	408	412	433	414	425	435	419	436	454	442	471	414	454	423	426	421	439	439	415	432	430	428	422	466	430	431	420	397	413	456	445	437	408	393	434	486	451	433	460	439	458	405	440	422	435	433	440	419	423	430	454	424	384	404	415	447	410	455	412	436	444	422	435	404	415	418	431	403	432	422	434	450	456	431	465	437	433	416	404	423	392	416	410	462	430	437	439	451	435	436	413	429	420	432	443	420	435	432	435	444	411	427	397	428	438	447	431	457	411	404	434	444	436	447	433	461	459	416	466	465	421	442	463	442	450	445	468	440	426	437	392	444	415	408	444	415	385	409	429	451	481	416	471	405	455	414	452	448	419	429	448	419	441	444	415	438	471	451	412	425	439	413	447	422	458	449	446	442	430	403	420	434	413	433	440	465	431	463	451	436	412	413	447	436	455	461	421	476	430	426	422	418	416	429	437	413	409	448	423	446	440	442	430	389	420	405	424	441	424	420	445	444	430	407	466	418	464	441	391	436	422	434	460	461	418	441	455	436	465	419	439	490	418	432	402	425	421	394	435	444	453	447	441	415	441	425	438	452	432	417	428	411	419	430	436	449	430	416	448	410	422	459	431	417	451	429	421	420	451	418	447	452	444	445	464	426	412	389	456	392	471	435	426	429	417	440	428	410	427	443	440	450	447	420	449	437	438	406	433	432	440	419	428	436	396	416	415	419	447	417	424	414	438	422	403	433	392	472	446	447	426	421	418	427	396	436	417	426	425	431	426	418	471	425	427	411	425	421	443	425	407	453	436	483	452	413	475	419	464	422	444	421	442	470	434	443	441	414	406	444	419	395	435	430	467	445	424	396	451	455	386	448	457	427	451	407	415	417	405	446	385	459	434	442	437	396	415	388	432	427	409	406	445	427	420	442	433	437	406	423	449	441	445	415	425	429	448
29271	44552	36044	24468	18072	13494	11792	9710	7413	5685	4931	4347	3797	3345	3063	2783	2466	2292	2252	2031	1779	1471	1388	1124	963	893	893	789	735	739	630	646	614	665	609	579	616	592	539	595	609	495	500	564	517	541	552	538	548	522	512	541	533	557	508	525	499	490	487	515	510	496	531	508	562	489	524	522	508	533	497	525	554	531	550	585	539	496	557	510	556	534	532	505	543	546	529	540	498	512	464	498	501	546	523	490	544	502	530	518	499	549	498	550	501	522	510	570	551	504	505	533	528	555	518	513	568	543	538	559	504	504	513	524	522	501	510	493	521	495	549	499	489	515	530	498	523	535	571	515	537	503	492	526	513	549	514	497	552	525	523	520	540	515	519	538	461	504	510	514	528	518	503	511	494	532	520	512	499	463	507	542	500	513	530	514	519	514	517	538	538	513	521	500	485	503	565	545	538	508	550	492	510	501	528	485	536	502	511	501	458	507	543	528	518	502	500	517	549	505	526	494	495	487	507	529	549	535	539	525	485	476	565	514	495	525	506	542	542	531	492	567	494	512	568	510	530	521	541	541	500	508	531	509	542	481	544	519	529	509	504	503	465	519	520	500	483	510	506	509	554	534	480	514	530	574	532	472	515	517	527	556	487	526	547	510	503	472	599	546	522	500	511	520	517	486	498	517	522	508	511	485	515	508	529	485	551	486	495	499	500	498	525	548	577	539	472	501	514	498	519	450	520	468	546	522	505	495	495	527	512	524	523	467	541	461	539	490	502	527	511	546	535	488	525	540	522	513	486	508	472	577	503	537	534	534	500	540	510	560	517	527	497	478	492	546	502	509	502	515	526	490	514	520	525	528	521	521	518	544	485	519	490	504	530	501	519	505	516	528	502	495	513	520	534	562	457	543	483	500	485	515	511	517	507	509	514	520	501	515	504	543	512	485	505	493	500	505	536	519	508	513	515	508	466	501	562	557	548	501	500	484	542	516	525	528	527	506	484	498	530	518	533	556	564	504	504	554	515	511	509	539	506	500	587	558	490	538	513	551	501	539	473	481	517	518	493	569	518	573	514	534	515	482	498	507	529	541	509	497	489	539	524	552	533	528	543	539	476	494	509	524	550	546	558	522	502	568	538	543	541	507	518	510	536	505	532	525	499	510	522	482	493	526	537	550	510	512	528	486	553	490	523	519	486	469	514	514	509	551	493	510	532	525	533	470	553	524	530	504	526	573	542	500	516	543	560	518	525	502	551	517	488	521	480	461	519	464	538	519	511	509	527	494	525	529	503	541	485	511	513	503	487	481	502	491	483	545	485	509	540	495	509	516	517	503	490	501	507	494	518	581	552	527	510	478	533	569	541	522	528	558	536	481	554	520	511	521	529	514	513	531	484	495	494	467	487	536	531	523	544	552	495	518	537	519	525	512	490	515	512	525	535	504	548	516	538	557	485	515	514	495	494	514	543	475	516	523	522	567	515	513	564	513	527	513	500	495	519	506	551	516	548	488	539	547	532	519	527	499	506	530	505	519	488	526	551	498	535	534	508	505	514	526	541	498	567	513	515	528	568	507	534	512	513	488	540	527	535	514	501	504	528	525	509	534	512	530	557	512	516	481	540	501	535	535	478	468	534	516	486	513	525	505	488	520	516	513	514	552	519	527	486	536	547	537	522	562	499	517	552	531	456	511	524	535	518	543	557	535	555	514	504	486	540	528	516	497	505	515	574	537	566	535	497	492	535	489	512	535	527	509	526	565	494	505	530	525	529	532	506	497	569	505	512	512	551	509	517	548	528	534	487	525	513	517	546	522	522	539	529	491	497	513	531	522	488	498	494	525	485	523	508	547	504	532	534	507	507	527	533	531	563	524	497	519	541	571	449	492	508	530	528	505	551	537	505	509	551	527	519	486	486	538	514	507	517	553	512	506	508	582	563	497	510	498	504	519	507	511	495	582	496	532	518	503	492	496	506	549	480	525	509	502	535	530	522	543	508	495	544	485	516	508	479	562	507	518	504	527	489	535	533	491	507	539	505	498	544	515	506	505	506	490	530	518	548	510	509	565	532	565	504	525	545	545	563	525	503	558	511	522	510	509	528	527	538	464	504	504	527	524	507	527	524	512	517	493	535	505	499	512	528	509	504	519	509	560	498	551	537	512	552	551	501	523	492	525	515	525	513	511	495	553	527	502	497	510	471	512	553	501	502	503	528	550	551	552	528	504	525	517	490	504	470	511	536	540	510	500	537	499	551	518	518	528	520	547	509	527	493	529	494	508	517	553	519	515	485	527	503	525	537	528	551	506	544	510	517	498	504	525	547	491	528	515	502	512	475	510	547	518	497	532	521	515	510	526	511	499	542	502	503	521	505	505	502	487	555	534	489	475	503	526	524	543	525	549	523	529	525	505	529	517	521	510	511	490	499	484	550	491	516	523	505	509	545	526	529	509	500	557	477	521	504	545	504	483	518	554	498	546	502	473	551	539	578	482	485	525	507	512	538	502	514	529	520	547	463	510	525	463	558	494	528	491	539	522	500	557	504	534	535	530	543	485	493	503	517	512	503	491	530	477	527	541	494	503	532	499	525	511	500	506	526	544	495	520	542	526	588	550	521	502	536	480	454	519	491	539	511	511	495	561	500	568	481	505	492	545	522	498	475	530	494	523	534	495	520	530	547	480	564	534	565	540	483	549	513	525	553	520	506	560	521	545	479	476	488	539	497	488	531	545	511	502	515	555	535	489	517	514	538	492	526	531	467	551	492	515	529	500	474	512	543	490	485	530	532	505	485	576	521	516	543	510	493	560	543	496	498	536	539	494	483	517	538	507	549	519	492	515	469	550	514	563	499	516	532	570	494	531	501	473	540	489	512	481	515	480	523	559	483	505	482	497	482	547	497	527	504	475	556	523	548	508	537	489	541	529	489	517	491	532	500	538	516	542	536	531	556	510	502	511	506	547	475	543	492	503	503	536	472	529	541	514	502	542	523	469	486	541	525	502	554	539	522	523	510	488	538	544	492	526	473	529	510	495	516	567	511	552	504	509	508	490	527	507	477	496	533	506	554	510	497	512	527	513	491	523	531	512	515	501	541	503	573	491	530	518	528	477	509	519	514	501	491	521	507	531	539	561	526	580	522	467	501	525	505	509	507	519	545	503	560	549	534	549	550	540	527	499	541	542	522	536	492	511	511	542	503	509	561	497	509	543	528	550	502	511	514	569	549	534	474	481	548	539	511	495	494	503	515	487	473	539	508	472	535	531	526	531	474	489	548	526	498	542	511	524	520	508	512	508	523	528	521	540	533	532	493	538	502	535	546	502	497	520	526	520	513	504	478	493	514	487	549	490	550	482	508	477	546	529	521	472	547	506	519	534	552	577	491	516	492	543	490	498	519	496	501	512	502	500	534	545	517	495	525	488	517	539	500	496	567	515	517	524	535	506	523	565	517	510	532	531	521	510	562	550	532	523	556	553	483	510	558	569	518	527	517	502	534	502	519	525
23274	21363	29068	24118	21642	21855	17323	9065	6283	4528	3713	3224	2782	2562	2245	2078	1816	1660	1549	1482	1372	1162	969	871	733	651	650	617	558	525	505	491	480	446	475	432	442	414	415	395	419	396	379	412	419	376	390	389	347	374	364	381	399	360	401	376	403	353	394	368	382	388	350	332	360	347	377	332	360	344	357	372	381	383	352	323	377	382	328	356	362	326	348	372	340	375	369	357	345	385	362	356	374	348	341	321	345	346	347	364	337	358	366	342	363	361	340	307	330	388	374	355	361	311	375	354	351	351	369	364	362	355	363	376	348	376	359	333	392	327	349	350	366	305	343	365	341	385	333	327	305	348	373	356	376	375	368	352	365	347	327	363	336	353	365	342	382	344	332	393	348	379	347	335	341	342	342	370	369	344	340	366	351	352	348	331	355	387	355	328	340	348	338	369	341	370	370	352	335	352	349	362	343	311	366	368	371	351	340	369	355	336	341	319	355	358	322	347	352	334	367	337	348	355	370	335	363	359	363	363	344	355	336	307	341	313	364	370	345	363	354	357	366	354	387	357	342	337	325	364	365	335	338	346	356	367	356	327	316	352	330	338	388	363	355	368	348	319	340	359	382	347	350	353	350	354	365	349	351	347	320	356	358	346	337	371	344	357	363	335	344	381	354	354	366	381	330	357	342	340	313	355	362	355	320	323	352	337	348	333	360	325	299	342	335	333	358	374	360	315	347	338	380	340	366	347	336	361	372	331	332	373	329	318	352	376	334	314	337	347	370	380	355	350	340	328	346	341	368	377	350	344	348	366	346	324	366	375	350	326	368	334	364	349	358	325	357	331	347	369	381	292	343	357	380	356	333	360	370	337	372	360	335	348	398	336	348	373	338	356	370	365	349	326	344	342	361	355	335	357	348	334	355	388	324	347	332	359	348	340	354	363	374	344	352	334	339	346	347	335	350	343	356	324	352	336	347	387	367	331	366	328	334	385	347	364	309	342	373	354	357	342	330	353	343	377	344	348	386	355	348	351	351	348	334	333	360	342	384	334	374	360	356	364	350	384	345	360	334	354	379	374	356	345	312	355	366	341	343	370	358	353	334	346	345	347	381	356	336	386	371	346	336	345	313	365	343	382	357	342	393	368	374	376	345	381	356	345	332	368	342	352	356	338	349	331	360	353	350	349	350	339	342	362	331	365	355	359	317	356	350	372	355	336	354	339	322	324	364	359	342	341	339	381	352	328	365	339	342	340	353	363	365	355	346	357	317	318	362	358	332	344	376	347	343	322	346	345	368	367	330	348	342	356	334	390	351	351	356	348	342	359	334	324	374	373	356	379	327	360	361	321	356	365	327	337	293	379	355	339	357	357	333	365	368	352	363	383	370	333	327	374	357	344	324	361	355	363	373	385	405	351	389	319	347	373	331	330	355	361	345	340	356	332	368	396	389	362	383	347	344	360	334	354	359	336	315	371	377	353	369	332	356	331	348	327	360	343	360	344	368	357	344	317	374	355	322	327	326	344	357	350	352	326	368	335	324	361	341	350	366	382	355	368	357	357	342	348	353	373	372	376	375	361	355	357	310	388	345	327	314	367	372	312	362	337	337	378	347	330	348	364	369	344	399	347	325	326	383	333	390	355	325	321	383	334	343	363	353	363	344	368	353	319	343	333	388	344	326	352	332	352	388	379	312	358	394	339	354	343	346	357	357	350	362	372	353	370	359	348	345	345	332	329	377	349	373	362	345	315	348	403	349	358	330	326	365	365	351	362	343	348	342	316	367	358	364	364	354	364	356	337	341	332	374	352	327	365	378	328	361	363	356	350	363	352	377	349	369	382	352	362	331	327	348	347	371	325	358	366	341	385	388	327	360	326	377	322	376	361	375	330	338	316	361	347	359	367	358	325	348	350	327	345	352	383	342	366	363	349	339	323	354	337	419	329	344	309	358	407	392	339	330	340	357	382	357	344	367	345	375	365	337	314	361	343	346	343	328	348	358	344	387	326	311	360	380	350	387	360	351	334	360	337	338	358	377	356	344	358	372	353	329	350	332	379	377	377	322	347	351	321	372	324	319	363	338	338	345	350	315	367	312	348	350	347	352	363	330	360	339	377	344	357	303	368	342	343	375	370	343	376	383	340	332	362	359	315	361	375	344	380	330	350	377	327	315	335	342	372	324	333	349	330	350	366	332	333	357	361	374	346	364	338	325	310	354	323	334	345	360	356	393	363	366	308	330	358	362	349	370	356	371	344	357	335	359	334	328	349	335	367	337	398	371	337	362	342	370	341	332	372	375	359	374	369	323	350	370	318	363	346	391	314	366	367	332	351	376	369	344	319	326	352	372	371	329	344	366	316	367	356	344	352	361	354	384	369	358	331	356	344	342	328	340	373	341	378	348	353	366	333	348	381	342	347	344	331	314	334	321	346	344	363	339	371	342	369	368	335	327	348	324	333	323	329	335	374	358	350	362	345	376	332	350	333	350	345	372	373	369	348	329	357	340	392	365	345	383	369	327	368	342	338	381	366	378	340	334	322	384	341	341	344	320	367	357	330	355	359	376	355	315	334	347	343	360	336	355	337	356	340	379	347	329	318	351	392	371	356	349	381	337	349	350	346	361	335	385	378	379	370	363	348	325	350	343	373	349	367	382	366	316	311	366	337	339	343	383	337	340	362	323	337	356	356	294	339	337	387	336	350	339	347	357	301	341	375	347	334	346	338	343	333	334	352	363	332	345	332	358	361	372	339	363	353	331	370	364	341	372	346	339	357	355	364	347	345	371	336	365	366	379	363	353	336	359	384	395	351	365	347	356	346	363	351	370	355	347	394	350	369	350	343	329	344	331	343	374	373	356	347	355	357	370	376	347	381	346	364	317	350	371	326	344	333	334	328	345	352	339	406	343	342	341	356	348	342	345	312	339	362	371	341	373	355	302	331	363	370	346	358	352	348	330	350	359	374	354	357	313	350	359	344	344	363	357	333	318	371	371	351	331	369	330	371	365	397	364	382	335	363	351	369	390	348	332	350	345	335	377	377	362	354	385	342	340	368	355	352	371	355	370	404	322	369	351	367	338	370	327	335	350	338	321	395	359	356	316	351	350	346	325	331	315	338	352	373	348	357	333	375	360	367	353	379	374	379	364	352	335	331	340	363	365	373	355	349	341	366	343	350	356	354	339	325	367	349	361	340	370	364	340	346	368	370	357	371	340	329	324	329	360	368	350	385	369	314	325	344	347	368	354	357	356	312	345	388	362	388	355	369	359	366	334	349	339	356	356	360	323	351	325	326	396	367	346	361	353	345	314	359	393	333	351	313	355	336	356	361	361	346	339	358	400	355	363	356	351	325	312	337	324	344	380	321	382	350	358	335	323	334	360	335	344	353	351	341	338	344	334	355	365	368	360	375	324	338	356	335	369	339	348	361	343	346	367	366	345	363	337	346	371	324	355	386	330	358	386	350	377	381	330	393	334	348	343	358	327	346	373	322	335	377	341	353
31278	53743	47190	32971	25069	20890	18012	14838	12095	9437	7964	6797	6138	5390	4811	4107	3487	3325	3096	2792	2443	2069	1792	1461	1319	1123	1068	954	844	757	679	702	649	640	605	637	543	512	528	504	541	486	506	480	505	454	455	455	460	469	450	416	458	406	465	451	465	406	446	415	444	435	435	452	489	438	460	399	448	439	383	396	399	415	412	416	395	418	423	389	405	412	400	404	430	434	410	412	421	423	385	416	413	402	430	393	405	431	430	410	413	405	431	415	456	403	418	432	409	409	437	430	429	401	403	382	389	415	399	418	438	405	465	447	437	373	433	416	411	408	417	397	374	386	396	445	431	425	394	391	456	395	440	402	394	422	437	413	403	385	397	396	433	424	418	421	410	404	426	443	412	430	428	417	407	431	412	406	430	411	443	401	390	434	441	385	426	445	410	423	413	425	465	418	402	430	420	423	411	396	386	414	393	416	425	438	417	423	427	416	416	385	440	404	387	411	434	445	397	406	392	433	396	429	403	431	436	422	438	419	403	420	396	411	452	407	398	422	407	422	405	423	449	402	432	422	424	425	399	408	390	428	418	407	415	442	411	437	421	404	406	429	394	454	413	436	455	416	365	428	431	416	415	427	423	386	417	408	409	409	402	437	409	410	413	422	401	423	422	396	425	423	384	406	419	413	390	438	373	392	431	445	438	415	429	424	400	397	402	384	430	422	406	432	398	410	398	411	405	452	461	397	392	405	403	406	408	409	429	417	413	405	418	399	392	404	404	402	431	444	422	415	426	416	403	441	404	418	391	413	478	443	431	428	410	368	409	403	435	404	424	413	396	378	425	401	372	418	390	373	442	409	395	436	424	432	367	387	434	425	406	422	449	437	419	444	412	399	395	401	415	397	391	414	412	377	383	437	423	356	406	445	403	392	409	429	440	395	414	449	404	467	399	449	381	443	426	394	432	389	439	453	394	403	437	444	417	442	400	388	437	424	383	406	408	443	393	412	408	410	433	451	416	418	404	429	386	406	412	397	417	411	393	394	418	426	410	389	408	419	393	409	414	391	406	430	414	460	417	420	429	417	424	411	426	397	389	407	442	388	422	455	398	383	417	404	408	424	394	445	434	390	415	442	408	437	426	414	395	429	386	445	404	430	397	413	410	425	418	451	385	409	438	401	379	417	440	432	418	442	399	431	399	383	446	380	440	439	423	443	379	409	436	425	414	442	393	417	407	360	445	410	429	371	383	413	398	379	411	411	443	423	396	386	404	434	396	446	404	420	450	452	406	425	404	414	436	401	421	425	390	379	429	427	425	427	387	406	422	366	391	413	412	423	406	403	420	411	420	409	386	426	423	405	423	401	402	401	404	413	414	431	425	424	392	390	420	418	446	444	433	428	401	409	408	404	401	441	437	389	403	420	419	385	438	443	419	393	433	390	427	433	446	400	402	426	396	426	403	388	382	407	414	415	412	415	406	400	400	397	409	414	427	386	430	388	434	385	405	408	427	457	382	423	430	415	416	400	432	383	386	410	429	378	392	429	406	405	453	416	434	422	418	416	443	420	400	433	415	452	448	421	397	404	420	413	460	397	405	424	400	444	433	419	436	424	407	432	381	375	399	401	433	442	415	396	374	401	422	407	402	401	422	416	414	448	417	400	419	425	429	442	398	436	429	384	390	408	447	399	389	415	403	397	474	407	414	387	406	433	384	435	437	389	427	437	395	410	418	413	437	380	408	432	411	418	409	375	420	433	372	434	389	392	382	416	394	429	414	439	412	420	402	428	417	393	396	443	418	402	416	404	415	395	406	386	386	386	432	450	414	404	432	423	450	389	419	434	409	427	426	416	461	389	409	377	440	398	444	408	427	416	417	406	448	425	417	408	423	421	411	401	388	428	408	412	424	423	428	392	410	453	374	401	459	420	418	391	426	414	429	429	414	422	408	415	459	422	406	382	427	451	416	414	435	391	409	440	429	383	400	422	377	406	429	404	419	411	444	432	405	418	425	410	404	446	425	411	457	394	394	437	419	438	399	428	412	381	403	405	444	400	382	414	415	438	406	437	424	439	442	395	438	460	391	425	392	386	422	377	415	413	433	450	432	412	428	414	412	461	387	400	439	439	406	411	392	418	462	404	397	414	423	384	409	401	433	434	429	440	413	389	440	397	428	422	391	399	396	407	404	422	369	444	399	459	394	369	429	413	445	391	401	419	462	416	405	419	444	411	403	414	380	400	426	413	398	428	414	399	385	407	410	412	385	401	405	455	396	425	405	415	405	433	407	428	424	458	409	379	406	410	413	406	393	401	383	423	400	409	444	376	418	394	422	412	422	378	409	397	464	398	428	413	429	409	442	439	420	394	419	452	412	430	386	411	419	412	437	413	412	427	383	405	404	434	413	405	421	398	411	394	401	413	391	412	406	444	405	441	429	421	397	478	414	433	379	438	436	386	436	390	443	407	436	389	424	417	444	418	413	414	451	408	446	386	398	447	386	433	417	392	384	441	367	435	417	400	432	424	410	389	420	463	386	382	393	420	426	398	399	439	407	403	386	434	420	419	405	445	461	437	426	410	430	441	400	463	396	385	428	414	394	419	424	414	403	422	391	373	413	397	408	421	447	424	428	419	437	453	404	429	395	457	416	387	417	403	409	419	444	408	393	416	412	401	415	384	414	433	428	430	432	450	425	437	418	425	395	383	431	404	377	441	427	426	363	387	410	438	423	421	421	437	366	441	438	418	412	442	404	437	438	387	408	414	454	414	397	428	398	434	394	436	391	394	430	385	400	396	424	423	386	435	403	435	452	392	436	411	390	424	396	410	410	448	434	404	399	423	403	411	417	394	419	454	443	402	406	436	427	455	419	374	422	422	435	407	411	433	413	411	460	409	387	393	418	440	389	419	402	393	397	366	420	449	369	418	436	388	440	418	393	416	416	430	418	412	391	424	405	392	426	377	415	387	401	412	422	429	426	430	423	403	462	416	424	429	400	410	453	394	412	421	426	414	453	387	398	408	438	389	371	433	410	422	392	425	429	431	390	416	403	402	394	454	426	426	385	395	423	393	412	404	415	446	402	376	422	416	423	363	420	433	422	431	417	415	393	425	385	448	418	385	407	414	433	407	400	430	414	396	431	442	414	368	408	424	430	392	437	436	435	427	391	406	440	420	401	457	434	439	383	379	429	440	447	420	360	417	410	418	382	468	414	406	424	434	437	433	378	436	457	414	391	418	390	402	421	407	425	385	430	402	391	426	433	422	434	416	437	421	465	420	404	400	437	432	399	394	415	415	448	433	440	415	426	452	451	395	405	436	401	410	391	421	438	425	417	404	444	376	425	411	406	418	374	393	392	395	413	399	430	433	411	414	430	389	434	438	422	397	390	416	412	390	399	428	372	413	410	407	407	410	390	412	397	418	414	399	438	407	441	397	377	409	400	387	414	410	426	444	425	434	427	390	381	395	430	413	405	373	442	406	473	408	402	399	437	440	414	408	407	452	411	376
28974	25732	26249	18509	9888	6119	4902	3815	2871	2342	1975	1675	1518	1505	1345	1209	1103	992	914	894	826	714	654	580	532	497	490	473	408	403	422	394	429	364	412	396	366	376	367	399	371	367	370	388	368	388	357	397	352	354	372	343	338	359	315	357	370	382	369	351	360	358	340	333	343	380	361	368	373	330	339	329	357	378	351	354	364	327	368	360	398	367	361	340	343	351	367	351	328	375	388	375	378	383	327	380	363	371	356	395	362	379	357	327	398	396	329	359	348	344	369	357	362	359	383	344	345	338	383	362	360	348	326	343	338	358	349	361	396	353	355	347	320	391	357	361	358	372	404	380	316	331	330	319	361	364	358	363	363	397	354	374	353	390	355	301	387	360	345	357	331	333	371	325	364	358	360	329	385	369	356	309	381	384	387	367	372	345	364	373	381	387	349	355	379	402	344	325	388	357	343	336	328	344	360	385	380	352	385	338	365	364	383	335	349	395	366	337	342	361	370	364	375	363	365	333	373	354	344	378	376	361	357	369	384	359	347	382	375	349	358	362	338	328	363	317	316	370	340	321	384	373	388	355	363	364	367	357	365	361	355	360	369	349	336	327	338	371	371	336	356	339	363	322	354	353	375	378	327	369	390	415	358	314	336	334	378	363	371	345	371	356	363	360	378	344	351	351	333	339	355	331	355	323	341	342	318	383	336	332	355	374	363	360	348	347	348	330	353	320	362	366	361	339	368	347	318	355	351	367	354	348	360	370	339	353	316	377	334	373	357	378	364	348	343	391	382	379	331	352	359	374	362	371	391	355	373	337	367	360	343	378	357	367	373	335	327	380	372	357	378	369	360	385	378	352	383	383	367	352	352	346	347	355	382	349	339	353	359	340	385	342	344	356	376	342	375	339	334	363	361	356	364	385	303	326	356	374	362	325	343	342	349	343	345	350	362	319	302	364	368	331	366	388	366	372	348	340	354	346	384	354	367	361	328	352	362	364	357	368	395	360	351	354	369	353	335	357	367	393	377	354	364	379	357	349	364	350	348	330	383	366	361	355	350	357	338	349	348	397	373	355	337	372	361	389	371	364	352	379	336	387	391	375	333	336	361	375	375	366	343	393	355	364	307	349	382	329	359	390	346	349	353	347	353	365	395	370	373	348	360	353	352	331	379	370	350	383	363	362	337	385	331	339	368	363	330	367	334	374	319	331	388	367	323	355	343	386	346	358	359	384	341	394	344	339	367	346	357	329	385	354	361	391	349	349	350	359	373	358	377	376	363	318	348	343	344	373	382	347	352	348	348	379	345	372	347	367	370	329	383	367	348	375	382	343	353	370	324	381	350	328	373	333	408	358	361	350	352	358	362	393	356	370	361	335	304	359	353	341	367	363	338	363	360	413	334	385	369	351	339	360	326	364	353	364	372	342	363	347	337	359	376	371	333	395	382	364	337	323	364	344	320	357	349	374	352	361	344	365	348	322	318	340	353	389	358	374	417	385	321	373	340	368	373	312	379	357	334	368	340	347	390	333	354	379	367	350	364	365	329	316	404	352	330	349	339	408	372	358	350	344	339	349	327	356	343	367	361	371	345	347	310	370	370	343	358	339	373	406	345	353	371	329	381	319	332	373	355	368	332	345	318	375	364	348	318	348	367	389	368	370	340	360	343	348	326	354	343	357	340	339	311	368	349	369	358	352	344	340	382	332	338	334	348	333	335	368	348	345	359	348	351	358	347	366	348	329	333	360	359	344	354	373	348	374	386	351	328	355	343	359	307	366	386	372	346	373	336	337	360	354	384	353	387	385	334	359	353	357	335	352	371	365	377	337	340	332	308	367	355	350	323	368	353	356	392	369	371	348	352	354	320	357	401	354	357	383	341	342	360	376	406	334	357	310	382	398	346	354	373	382	345	332	359	352	345	360	354	359	359	379	360	361	360	374	359	337	334	369	399	325	366	352	352	359	366	357	336	352	328	364	404	355	326	365	337	362	340	352	353	340	371	356	348	361	371	369	362	364	347	357	354	362	333	356	348	373	339	359	351	353	389	355	349	357	329	365	345	365	331	343	387	368	349	360	312	346	334	360	384	362	372	348	344	335	390	373	366	388	352	337	350	357	363	380	346	339	336	359	363	373	362	350	359	369	373	346	378	305	342	343	345	341	360	368	356	375	395	338	353	372	380	321	360	388	354	352	329	358	374	370	365	362	351	341	361	362	336	329	382	391	331	355	364	371	391	332	352	349	351	346	372	375	351	370	340	352	374	349	355	343	371	341	335	372	374	362	347	399	353	362	363	364	358	385	383	363	359	371	367	338	367	335	344	394	377	362	394	369	384	333	363	355	353	347	335	362	393	338	360	367	339	394	369	331	370	341	351	335	343	348	367	364	341	345	384	361	321	367	383	366	330	352	359	358	341	342	381	360	336	373	353	356	369	376	343	356	355	327	317	374	370	347	349	333	359	382	356	377	375	360	356	362	342	369	333	390	381	377	374	346	344	371	348	343	359	347	388	342	399	375	360	371	351	390	356	349	361	347	389	355	368	350	355	377	364	328	353	364	336	397	343	350	350	395	373	361	362	327	330	394	339	356	337	348	345	319	339	337	369	322	369	345	346	355	345	369	376	364	349	361	367	349	372	388	362	379	312	366	357	348	370	372	352	370	380	387	339	359	362	355	363	363	354	406	357	338	343	392	364	355	361	387	358	351	392	356	334	345	360	348	356	375	352	339	357	377	351	366	353	350	353	356	365	351	356	360	346	360	378	366	355	374	393	342	361	330	355	352	366	359	348	365	373	370	373	390	338	341	366	357	364	365	370	326	393	367	397	350	357	326	332	325	366	358	383	352	350	342	354	378	370	311	372	350	371	346	369	326	367	360	346	348	385	342	330	342	383	346	350	346	369	359	352	357	375	367	369	361	384	368	357	379	363	345	390	338	371	368	368	340	371	361	400	337	338	346	343	332	358	341	344	339	342	364	337	366	371	345	366	361	384	392	360	351	349	354	393	396	377	343	399	363	389	338	369	309	356	305	403	348	364	365	355	341	307	339	376	337	367	344	373	338	318	363	351	332	343	351	347	385	358	322	380	396	319	358	334	340	323	338	338	366	344	360	370	360	375	340	372	372	355	377	354	342	326	352	347	342	340	342	387	351	328	342	375	359	370	362	313	364	375	388	373	370	356	349	340	332	353	363	358	384	349	348	351	326	341	359	352	349	346	342	353	384	381	338	381	378	362	363	359	331	352	310	362	323	366	380	373	374	415	326	349	361	355	360	352	327	353	348	361	413	341	361	332	335	336	369	373	348	364	347	351	328	318	354	357	371	362	367	373	378	337	356	416	359	393	360	372	357	359	369	338	345	354	339	333	354	363	342	396	353	350	349	369	352	337	367	342	390	383	384	351	361	348	320	359	350	375	344	338	343	366	366	346	328	375	333	351	362	378	349	385	351	360	344	309	316	342	295	335	327	345	366	341	359	362	334	365	353	368	344	335	327
28525	39499	31273	20369	14105	10899	9599	8123	6536	4975	4225	3680	3401	3073	2758	2481	2139	1913	1831	1685	1518	1301	1103	960	846	747	708	677	568	579	553	565	524	513	548	551	528	448	477	474	455	456	471	460	426	472	457	443	453	452	454	439	474	432	461	472	446	458	447	455	457	441	433	445	455	430	432	448	454	472	468	441	442	447	443	438	463	422	412	464	461	479	431	451	452	450	436	433	459	470	418	429	440	457	453	452	442	422	469	449	458	454	414	443	440	401	428	429	461	477	458	432	403	418	421	475	411	449	387	445	417	462	436	417	441	454	446	394	425	460	448	491	408	434	413	436	420	406	450	440	459	458	433	437	409	419	469	431	449	458	391	446	454	458	444	508	458	404	430	445	426	452	448	481	434	430	399	393	408	381	452	437	423	453	391	423	426	416	462	445	400	430	428	437	413	439	402	446	462	428	435	431	399	434	440	412	423	411	450	473	408	451	439	459	460	446	423	401	491	424	441	398	459	459	422	392	452	431	482	419	429	450	420	438	423	475	459	443	407	414	434	422	464	470	449	393	449	467	447	425	483	438	419	457	424	465	414	441	493	456	429	466	463	399	448	444	426	432	462	448	397	432	421	447	423	447	436	448	448	454	456	469	431	459	416	426	425	431	428	374	431	443	478	460	446	438	421	435	443	416	427	444	448	453	431	429	433	446	409	407	415	449	450	473	416	442	450	452	423	466	454	406	443	468	447	440	413	449	449	404	437	413	423	440	428	433	423	437	440	431	447	419	486	451	420	415	455	465	424	426	421	470	495	446	442	419	431	412	449	427	383	442	439	453	434	419	442	467	430	431	434	433	451	428	414	415	442	440	421	469	404	430	457	435	455	411	410	476	434	406	428	455	430	433	423	434	411	446	421	420	469	409	471	444	430	448	413	437	406	458	436	457	461	419	422	433	448	420	453	429	433	443	468	400	379	437	437	437	443	441	427	459	421	418	436	404	441	465	457	424	436	404	421	457	412	445	445	458	449	427	416	446	438	418	408	408	459	471	425	437	449	408	450	439	431	431	448	455	465	410	437	435	450	405	421	458	430	410	434	428	484	440	452	423	432	473	458	406	456	433	429	437	443	451	445	412	468	398	418	445	421	409	449	421	414	389	421	434	440	456	411	416	441	486	446	439	439	456	451	404	444	423	432	456	410	442	437	432	419	431	414	449	427	416	455	450	388	409	409	433	425	411	436	440	395	419	433	436	430	446	434	412	430	482	452	427	412	460	447	434	425	476	383	444	429	432	412	448	456	458	490	425	417	459	452	424	464	424	421	399	424	444	486	436	487	430	453	452	427	428	453	462	433	431	384	426	439	496	437	490	442	427	436	464	427	424	423	472	429	408	419	481	430	447	424	429	444	440	445	448	438	424	431	419	429	429	429	449	412	435	463	448	443	455	460	459	471	456	447	422	458	450	473	405	487	400	431	410	444	439	440	415	430	409	426	436	400	464	405	434	450	450	460	469	456	441	445	432	410	430	447	458	425	437	428	419	441	419	455	418	446	442	432	413	460	445	435	423	430	447	435	422	453	408	461	426	448	441	421	448	442	424	451	453	451	437	412	440	421	460	443	473	464	425	468	417	456	445	431	437	444	447	448	440	434	421	460	443	437	456	424	446	433	432	445	419	430	412	416	426	422	429	405	434	430	458	438	449	411	457	445	396	428	435	428	450	448	409	436	406	436	439	420	444	452	435	446	424	405	443	416	414	407	468	435	437	405	428	453	420	418	418	449	412	420	420	418	455	426	446	413	409	425	453	404	428	427	437	411	410	473	425	441	480	419	427	412	464	442	484	462	471	414	447	364	439	431	452	470	442	412	443	413	453	438	454	456	435	418	450	421	478	412	441	407	390	420	426	406	418	436	448	467	473	471	455	434	443	462	409	446	404	436	440	426	447	433	462	421	462	419	429	474	431	436	430	460	416	452	431	475	441	457	407	448	442	452	432	460	463	394	418	424	425	443	424	427	403	387	428	413	462	453	390	450	408	441	438	435	465	464	461	420	457	455	422	441	404	450	435	439	407	438	404	431	421	429	430	437	443	412	459	457	397	393	410	457	461	425	431	416	414	431	396	439	425	439	419	398	464	435	412	469	420	422	403	457	404	423	445	453	384	414	427	445	427	426	418	488	438	466	423	428	438	431	424	460	470	453	440	451	456	450	451	436	411	446	450	410	427	434	440	446	434	458	415	413	426	429	392	417	438	459	466	449	437	421	417	416	419	424	429	426	419	456	419	424	412	403	434	435	461	426	417	424	443	396	432	422	448	429	461	436	489	464	487	413	410	441	419	404	437	439	435	426	457	407	437	430	427	426	453	433	423	418	421	414	435	457	450	419	490	477	453	445	490	469	449	451	435	442	417	467	459	438	433	454	444	422	435	442	405	434	462	441	450	450	475	437	432	474	441	447	421	397	451	460	437	424	414	430	415	446	430	404	408	470	443	462	434	410	435	422	440	428	442	408	405	458	417	448	377	405	433	442	409	436	415	448	443	428	429	444	446	439	453	423	438	438	445	420	401	421	425	457	413	477	415	450	435	432	441	426	432	445	398	465	460	426	409	408	454	396	435	449	415	426	465	421	452	420	404	444	416	477	437	438	437	464	427	422	446	416	448	425	405	452	419	423	412	410	456	432	413	461	430	422	412	470	439	426	430	445	433	447	432	468	473	462	410	382	449	424	438	461	420	461	420	467	407	440	397	444	465	448	431	445	445	423	468	438	382	448	439	427	447	434	447	422	455	451	420	427	473	420	409	463	430	432	387	449	443	438	435	432	432	440	456	435	414	476	461	426	425	440	453	451	440	431	441	450	448	446	428	474	434	435	462	435	396	443	453	433	466	428	439	410	435	407	424	470	455	435	445	416	463	438	444	412	424	454	424	442	410	459	461	483	440	430	441	426	476	420	424	440	428	417	448	431	437	432	450	389	421	433	459	423	465	436	465	456	433	447	459	420	423	420	422	457	434	420	419	431	449	450	441	419	424	425	447	436	422	414	417	474	437	439	452	421	470	436	470	456	448	473	436	481	437	460	422	437	465	421	465	404	443	438	434	446	418	447	460	448	439	412	430	421	454	428	417	448	464	419	454	468	436	427	395	465	456	437	468	451	453	451	437	453	434	411	425	440	445	452	450	413	438	454	461	415	435	429	450	453	432	431	450	431	422	454	426	460	436	444	438	468	426	425	446	397	472	425	437	437	416	421	424	451	405	451	445	424	427	437	460	427	421	406	423	422	447	473	436	447	406	439	433	439	453	449	425	429	403	462	467	486	441	414	435	410	451	439	439	425	438	452	436	421	443	403	433	453	457	425	441	420	438	435	438	440	443	407	446	428	424	463	463	449	429	408	434	433	423	464	417	408	449	425	411	417	383	427	406	476	434	487	440	429	470	428	434	449	456	428	420	455	448	456	454	473	432	425	442	442	440	426	459	433	424	441	406	459	396	463	421	450	480
24409	21319	28478	25161	21471	15563	9635	5963	4310	3311	2802	2392	2124	1949	1726	1593	1417	1271	1100	1117	966	856	746	619	586	529	443	425	419	424	375	378	348	378	304	342	337	332	320	302	300	290	315	335	308	290	290	257	302	308	283	300	304	294	295	299	284	287	260	299	311	309	285	283	329	277	283	256	282	283	289	290	293	288	263	278	278	264	284	288	273	279	274	270	287	284	302	270	260	295	262	295	272	293	294	278	318	289	270	284	264	284	283	268	275	272	282	254	269	263	290	275	277	276	284	289	278	283	283	264	276	233	297	302	283	311	280	294	313	307	298	312	283	270	268	285	268	279	293	309	258	257	265	328	286	301	278	287	281	299	265	253	264	265	297	273	280	278	296	258	259	294	263	279	270	293	307	281	291	245	282	277	274	286	254	260	282	301	276	262	276	294	289	248	271	249	271	269	293	291	272	276	290	295	294	272	274	271	267	321	293	293	299	263	275	289	277	304	256	269	269	280	310	274	264	271	286	295	298	259	264	266	294	260	270	259	259	250	305	300	271	278	265	285	275	275	284	279	305	292	310	286	288	278	269	286	268	258	331	305	288	284	277	277	289	261	294	275	266	270	275	311	228	278	291	289	290	291	286	251	253	288	271	297	325	288	276	254	317	264	304	287	284	298	308	301	299	274	284	272	270	321	267	237	289	261	274	295	265	264	284	304	288	275	310	283	256	296	287	284	293	301	258	279	233	292	310	273	257	306	272	284	266	276	326	276	294	258	264	279	282	278	267	269	275	303	277	259	282	296	287	298	268	259	277	275	260	278	284	271	291	294	288	283	292	297	297	256	298	286	306	254	283	282	273	291	242	293	288	275	269	272	277	258	281	291	314	271	288	267	287	285	262	268	268	298	275	290	270	264	274	277	290	286	268	308	289	293	290	291	293	276	292	298	251	273	268	267	300	277	253	270	266	285	268	296	275	293	288	298	303	273	268	308	268	254	266	278	278	308	286	269	291	312	266	266	291	257	283	286	250	276	301	304	297	297	262	269	252	267	289	283	284	293	303	309	256	286	296	291	288	250	297	285	270	267	255	270	275	262	265	284	287	282	274	245	294	301	311	283	259	294	277	276	275	277	257	271	306	252	272	257	268	288	252	288	302	257	283	269	277	262	260	291	288	290	250	260	285	278	280	279	273	275	267	279	270	306	279	242	295	285	262	261	292	292	271	273	282	278	268	285	287	264	278	269	281	286	262	288	264	286	275	298	273	265	300	268	306	259	307	293	291	286	264	268	265	245	279	271	273	293	280	244	278	259	295	278	299	294	275	277	255	258	270	296	275	292	273	274	263	267	300	272	290	264	303	318	295	280	285	267	271	251	278	251	252	300	274	271	267	273	257	270	309	251	291	283	280	314	262	284	278	297	300	289	287	252	253	288	266	268	295	272	311	286	281	256	278	313	264	281	287	274	293	282	261	302	281	260	274	286	270	299	274	273	277	265	286	272	269	267	291	315	273	310	262	286	284	285	288	287	292	269	277	290	260	301	272	267	291	309	262	294	283	274	297	257	256	280	254	294	274	285	268	265	278	290	268	265	282	271	297	298	291	300	296	293	280	295	292	258	297	274	269	267	280	259	279	299	269	286	278	256	255	257	307	253	258	300	292	276	285	272	316	281	288	292	246	264	264	266	302	270	287	285	263	284	288	322	271	298	285	281	256	292	253	285	268	257	290	269	287	273	293	292	329	268	257	318	271	275	275	282	277	280	293	272	314	306	285	283	282	283	300	282	266	273	256	286	262	287	309	293	270	272	285	309	266	284	264	317	289	281	267	281	279	268	285	283	276	268	288	254	304	262	241	290	270	275	251	263	299	259	321	274	251	297	293	296	308	292	280	254	288	283	286	299	285	249	275	274	281	282	289	270	287	286	278	261	283	258	257	283	289	264	264	275	282	292	264	280	286	248	263	249	301	281	260	251	282	284	260	283	270	292	272	232	319	258	287	283	254	266	291	281	285	282	301	268	286	277	243	254	287	316	288	282	285	283	279	267	290	298	288	248	283	268	285	280	302	292	283	295	258	272	290	292	293	264	303	276	264	302	277	281	281	289	285	286	290	291	265	319	285	286	290	290	285	276	281	286	299	293	263	261	272	302	291	266	267	305	283	271	283	268	316	290	312	307	288	291	287	280	268	283	266	278	293	280	262	269	262	271	295	287	267	286	300	273	262	252	279	251	280	282	295	269	255	266	287	270	300	278	291	296	279	238	283	281	292	268	274	297	250	285	307	268	301	256	320	319	284	297	303	284	279	287	281	266	268	278	288	295	283	256	265	280	266	266	261	266	288	259	284	264	271	292	263	288	282	264	280	309	286	290	275	276	293	271	284	283	272	296	264	290	285	272	294	274	277	276	312	276	273	308	289	313	287	276	301	275	267	280	246	295	248	272	256	269	268	271	280	294	287	284	291	276	305	296	286	304	281	233	265	302	318	258	293	266	273	291	287	286	276	285	286	295	298	264	276	313	285	287	286	278	260	314	272	283	283	289	278	281	321	274	319	301	266	292	311	288	271	296	282	271	312	272	300	267	273	281	259	290	286	277	263	300	284	246	262	294	290	303	235	265	253	269	280	305	293	270	256	282	236	281	268	274	287	273	275	271	272	279	284	291	279	294	264	305	287	307	260	260	302	288	287	278	307	298	305	285	298	263	258	270	278	303	293	282	292	319	323	293	281	264	281	290	302	301	302	278	275	272	297	277	295	281	303	281	288	282	260	260	272	294	245	271	285	279	274	284	276	289	282	276	268	309	291	302	300	306	293	279	273	299	282	289	304	249	288	271	303	276	298	306	283	274	281	273	303	257	288	257	286	258	270	271	286	271	275	248	299	294	288	296	249	279	281	267	264	301	283	282	278	277	290	272	286	307	266	256	248	250	281	290	303	294	264	278	279	283	289	298	257	309	288	276	273	256	244	261	268	265	294	299	275	262	260	255	278	251	248	297	279	287	254	287	259	289	246	299	281	251	269	282	292	305	299	293	304	309	270	277	315	270	264	262	278	318	285	268	298	283	263	264	295	271	298	284	289	285	264	283	295	321	301	273	290	290	336	291	295	260	298	299	275	267	279	277	284	317	277	279	294	319	286	312	257	267	283	272	281	266	303	264	255	254	250	280	256	310	286	260	288	291	289	269	280	299	268	279	280	290	281	272	257	289	266	309	279	296	267	266	298	269	294	286	257	277	284	273	273	282	296	250	278	300	284	301	279	264	290	278	286	305	281	300	287	295	272	304	295	274	281	277	293	303	297	318	257	280	267	282	255	283	241	272	266	267	292	279	265	268	265	286	289	264	271	299	307	272	270	297	276	289	274	292	283	302	291	284	302	287	283	285	271	271	270	270	268	273	275	289	305	298	267	283	273	304	296	247	288	280	310	305	257	277	285	276	271	256	277	302	276	269	270	293	273	280	299	280	280	272	262	279	247	263	263	257	306	294	292	301	300	275
28567	45881	40116	29560	21912	17051	13800	11614	8834	7250	5936	5097	4720	4093	3752	3458	2961	2477	2220	2040	1813	1616	1299	1059	996	875	750	715	611	598	553	509	534	518	506	475	473	411	400	370	374	416	345	361	344	394	393	369	371	350	394	407	359	362	401	362	383	357	379	341	346	359	409	386	351	356	334	343	319	352	358	365	342	371	328	347	365	390	344	337	311	345	328	316	342	361	358	329	322	372	381	330	360	381	346	325	326	349	344	332	371	381	332	328	353	332	352	363	336	353	346	366	328	344	322	373	373	312	346	350	341	342	369	342	352	362	330	365	313	346	337	341	369	334	348	338	340	364	332	313	369	346	350	332	316	375	371	359	350	345	321	371	344	363	342	344	350	349	375	358	352	334	342	342	346	330	343	336	335	342	310	364	351	349	359	331	334	326	338	313	324	347	351	351	354	320	318	348	350	350	344	338	343	343	352	329	391	353	319	375	331	331	339	361	349	354	356	329	350	383	352	335	349	336	325	354	335	332	331	337	335	338	346	365	357	358	340	364	330	374	375	340	335	315	335	335	328	381	316	351	325	337	342	348	351	346	348	379	350	353	343	327	356	348	352	328	347	341	360	342	376	357	359	322	321	331	348	304	338	336	324	335	329	320	310	364	347	329	360	360	336	323	348	325	324	333	329	355	328	343	365	353	322	332	342	345	313	377	382	362	368	311	357	346	375	368	337	349	344	341	342	312	354	343	333	362	342	355	308	337	376	320	347	338	345	347	360	364	311	356	337	328	338	346	310	312	366	379	375	339	328	320	355	372	346	335	364	328	330	315	313	387	382	325	339	365	347	315	365	338	364	336	331	357	349	348	337	359	330	366	347	350	329	344	342	321	330	326	358	329	325	317	335	349	316	329	325	334	341	368	344	348	349	338	374	340	335	327	374	325	360	339	358	345	365	345	371	339	334	332	329	336	337	357	338	347	360	359	363	339	329	347	368	335	366	363	383	353	313	304	337	369	336	371	338	370	328	356	348	347	347	347	324	373	346	334	326	359	371	336	335	317	326	344	351	326	339	341	365	346	336	343	328	360	359	350	360	303	340	343	367	346	372	353	340	331	349	335	350	316	361	363	316	352	352	358	327	358	343	388	352	323	363	358	353	360	316	292	349	342	346	344	363	351	343	365	350	338	362	346	365	324	353	346	352	328	335	393	337	368	347	366	332	358	325	324	332	360	363	330	332	348	333	348	348	360	365	332	330	362	353	320	336	280	322	359	347	337	311	324	341	367	376	356	364	368	334	377	340	348	341	367	352	339	347	321	317	352	318	358	377	336	338	360	369	317	336	315	334	350	353	332	341	372	354	373	354	352	332	368	359	359	366	356	349	347	362	330	335	391	355	276	333	373	339	346	305	322	355	317	315	341	339	344	332	328	340	346	335	375	321	337	326	351	308	388	286	371	322	357	358	335	370	357	382	319	356	390	289	361	339	349	347	359	373	340	340	352	354	363	336	360	323	365	318	329	348	349	320	327	386	371	339	346	350	329	356	324	327	366	354	343	343	350	354	340	341	346	326	363	376	342	358	325	356	349	331	319	355	342	340	343	321	340	324	332	349	323	384	328	321	328	352	375	356	336	337	329	343	357	330	385	332	332	341	362	356	331	388	340	352	347	370	355	337	356	314	340	350	348	336	368	376	354	364	329	337	331	358	311	330	311	341	337	334	343	372	321	328	352	356	377	350	361	363	322	365	339	354	341	364	352	351	308	363	386	328	330	347	310	370	382	339	358	372	342	356	336	342	333	364	326	339	384	348	327	369	318	351	327	306	314	333	349	341	306	355	348	362	328	374	360	367	342	353	337	330	319	345	327	385	350	351	381	345	366	367	352	364	329	358	349	329	375	356	357	360	311	353	352	370	352	373	344	323	367	326	335	339	325	378	335	361	345	327	348	346	356	362	363	324	338	361	353	344	364	356	352	344	333	316	338	349	351	334	337	316	338	366	340	343	336	323	343	377	344	347	341	318	339	335	314	345	350	325	355	334	334	340	358	367	336	326	380	342	344	343	319	345	346	366	343	332	342	341	343	332	311	355	356	315	328	355	320	333	377	302	374	342	352	335	358	368	369	374	320	344	333	359	298	349	340	346	345	337	367	291	339	325	308	333	341	381	404	327	320	354	324	322	337	324	354	348	327	353	356	366	329	357	339	356	341	359	357	325	361	321	360	380	386	337	302	352	322	359	356	355	328	348	348	356	345	315	332	313	301	334	323	333	360	357	319	343	334	338	322	341	384	357	315	342	326	346	317	361	368	335	351	309	338	355	364	341	342	369	359	335	341	378	343	366	308	355	348	334	358	323	357	339	347	346	369	313	337	311	354	333	345	329	389	341	356	331	358	329	359	349	343	352	357	360	341	343	375	363	385	335	362	339	341	328	333	351	342	305	360	332	349	349	335	384	313	380	347	335	391	344	356	368	340	330	379	333	340	343	315	347	338	303	342	335	327	345	327	339	338	351	332	345	320	366	339	343	368	359	322	391	352	339	360	305	370	325	295	376	334	376	344	334	358	339	339	365	350	353	347	327	330	353	340	330	340	367	343	314	340	345	367	323	337	356	319	353	351	347	332	339	354	365	330	365	337	343	342	367	327	334	377	319	326	367	327	325	346	347	304	345	334	339	345	347	365	344	320	330	350	329	346	350	339	326	328	327	330	356	342	336	371	313	374	309	322	301	353	331	361	346	347	318	381	360	332	318	331	327	353	336	340	331	345	341	346	329	369	336	327	318	326	332	351	330	353	358	356	334	371	329	356	317	354	340	341	341	371	336	332	314	338	344	362	329	324	389	360	343	332	361	367	356	348	336	345	316	350	338	354	345	330	390	322	336	364	340	323	394	346	342	327	357	348	335	314	394	346	331	364	343	371	337	327	337	346	332	314	334	321	369	351	304	318	336	326	353	343	383	356	340	310	337	357	383	312	299	351	351	353	334	354	352	297	375	359	348	345	321	340	343	356	363	359	365	312	346	361	367	314	365	325	352	357	322	366	330	294	364	354	364	331	335	349	365	333	313	338	337	354	354	325	328	365	346	356	328	378	340	372	367	325	357	347	322	347	366	366	349	324	378	368	365	346	338	345	348	334	376	355	357	377	348	324	327	322	347	371	353	367	369	363	349	342	339	364	353	365	333	370	349	378	338	351	346	358	346	364	363	316	325	331	318	325	361	333	354	385	362	335	387	369	339	371	321	347	329	379	342	359	358	355	334	310	331	381	338	365	319	355	330	319	350	349	338	370	355	368	335	358	312	332	345	340	366	335	317	309	331	331	370	328	333	353	337	372	351	368	348	320	362	338	326	363	343	351	382	341	326	351	336	336	346	344	301	345	371	343	348	378	335	351	377	351	363	357	366	318	359	351	307	316	340	349	339	313	339	351	349	354	338	348	362	331	348	315	331	339	338	393	352	370	355	350	335	313	374	371	380	368	353	361	337	320	342	345	322	363	350	346
25461	21372	27929	26731	17817	9585	6199	4405	3395	2634	2229	1989	1851	1649	1520	1407	1312	1224	1108	1065	967	860	747	722	654	641	627	537	542	550	523	518	492	476	460	489	489	479	451	417	512	468	466	432	448	430	428	456	422	478	431	429	463	416	441	432	426	431	426	431	420	446	434	442	477	449	453	421	466	385	423	464	415	464	433	472	422	455	470	478	418	440	426	424	398	440	449	455	450	431	460	409	401	440	453	431	420	437	427	412	446	464	460	429	416	432	425	436	436	439	430	423	423	401	435	428	481	447	430	472	421	406	403	420	447	442	467	438	485	475	429	434	456	440	401	434	457	410	438	474	423	443	459	456	445	455	430	434	423	455	396	467	417	444	401	428	405	459	445	460	469	452	465	434	443	460	380	444	442	432	436	421	443	444	404	454	480	429	434	447	400	479	439	453	465	423	460	455	443	442	446	467	476	417	475	438	427	434	438	451	464	408	432	452	438	399	440	445	430	464	449	427	446	439	421	421	422	459	447	445	454	433	432	390	411	438	451	423	440	431	434	436	441	399	389	442	438	466	443	438	426	442	428	428	416	421	397	455	464	434	497	424	438	458	449	460	475	450	443	456	446	426	437	435	451	426	413	432	437	422	478	467	456	431	480	475	423	418	445	445	463	424	440	486	432	414	428	399	452	440	420	469	451	443	457	436	457	443	438	472	440	411	465	430	448	441	444	441	432	374	440	404	489	443	445	420	427	445	406	441	428	442	459	432	432	431	441	431	412	448	442	461	431	458	445	402	420	454	428	422	468	449	420	435	464	445	485	422	429	477	400	456	425	462	406	465	431	421	454	480	445	424	425	434	405	445	404	405	421	428	460	474	442	454	427	433	435	464	451	418	448	440	446	451	458	440	423	413	441	422	447	431	425	433	428	444	450	416	454	427	437	486	444	429	417	439	411	429	421	402	410	430	434	419	452	457	437	466	436	468	463	413	403	426	431	463	425	403	422	427	396	406	422	445	456	425	412	444	428	376	433	406	449	424	434	436	412	421	437	429	411	429	446	449	433	473	420	457	406	419	442	424	442	403	436	419	427	415	454	433	466	433	477	450	449	396	452	416	419	439	412	415	421	424	406	474	440	445	463	457	420	462	445	454	426	427	417	421	421	461	427	446	440	426	465	403	430	493	456	443	419	459	447	438	438	417	433	440	440	422	449	433	447	469	413	448	470	424	409	446	464	412	424	413	446	448	418	439	453	414	387	464	430	478	437	440	428	451	440	414	417	423	407	453	463	431	424	404	419	456	455	414	449	426	410	434	466	440	435	460	411	427	462	430	439	419	454	438	438	432	453	459	457	450	447	447	408	437	399	455	468	416	490	444	416	408	423	446	407	394	467	442	451	421	450	448	440	445	491	415	411	476	440	469	446	447	446	392	416	443	440	414	454	466	434	436	374	441	428	457	442	426	451	439	415	406	439	425	408	445	418	418	428	440	431	428	466	444	473	444	448	438	425	436	418	469	425	458	441	444	445	439	469	495	422	469	420	444	447	441	427	398	413	445	416	427	429	451	429	462	423	411	462	421	458	461	417	479	431	444	457	449	404	421	445	414	455	429	445	433	431	462	451	421	432	442	464	424	444	408	445	446	441	432	454	408	413	456	426	449	440	431	443	419	413	432	400	425	428	451	448	476	419	438	432	409	465	459	433	440	424	480	463	429	444	407	439	433	420	442	425	450	434	464	444	429	426	451	443	461	401	444	490	441	467	444	432	446	447	414	469	447	433	448	447	457	424	420	437	437	480	412	400	452	451	402	389	431	417	462	410	432	452	409	409	424	405	412	422	447	411	428	486	464	463	473	448	440	481	432	444	402	444	433	415	423	414	440	444	434	452	444	453	444	475	444	483	447	407	451	466	425	454	423	437	399	449	448	405	459	468	458	462	441	424	404	427	438	405	395	463	458	440	438	427	423	429	401	454	438	462	422	448	438	453	466	415	432	426	420	446	437	441	397	448	460	442	447	451	423	425	457	416	400	427	434	458	462	425	432	425	430	424	428	434	458	451	434	421	420	470	451	415	412	446	456	409	463	431	446	454	408	449	425	434	467	427	456	422	445	419	433	421	449	459	439	423	466	437	439	443	439	479	445	448	446	419	454	488	448	427	417	438	418	462	419	440	388	409	444	433	434	452	483	450	426	438	498	455	403	430	455	475	470	432	455	422	416	464	396	442	448	419	475	447	468	439	450	424	430	483	434	439	444	464	402	460	423	444	430	425	452	380	400	453	443	428	420	471	443	462	457	444	450	401	478	486	472	454	454	430	443	463	487	451	397	436	420	472	443	429	462	425	436	422	458	427	433	412	399	482	408	399	438	405	435	450	447	433	420	430	475	451	452	449	403	437	413	431	424	447	478	416	416	397	434	444	476	450	415	395	436	429	456	430	431	408	442	431	448	396	464	441	427	445	453	486	471	450	473	433	443	462	437	444	437	409	471	420	445	438	427	449	458	424	414	427	424	433	416	440	455	458	436	378	458	425	431	445	440	437	447	470	439	445	422	442	478	442	438	425	404	421	440	428	453	460	444	440	433	427	429	427	439	439	442	386	433	424	462	405	431	469	461	440	456	460	415	421	438	438	414	414	465	428	416	431	432	408	452	432	427	436	432	442	430	413	447	452	452	441	457	426	439	423	438	452	409	393	416	430	438	428	442	472	450	430	463	440	437	439	428	401	463	413	434	469	429	446	417	433	471	415	456	420	454	409	432	411	452	446	461	432	440	435	473	407	458	443	447	393	420	464	431	436	455	454	473	414	479	473	437	420	426	437	432	444	429	464	446	430	463	439	461	404	434	457	410	454	429	463	442	444	428	439	434	444	460	446	426	461	457	439	416	412	486	446	397	454	457	437	480	426	432	444	412	459	449	420	451	464	404	395	452	460	427	464	438	459	443	431	437	427	403	429	435	443	395	429	444	429	465	415	459	412	430	435	404	445	465	430	448	458	456	423	408	456	444	459	431	444	457	393	401	441	455	452	416	460	436	453	437	457	428	434	437	400	447	421	384	467	440	429	423	427	466	420	430	451	459	434	446	466	462	446	438	471	440	443	457	428	469	402	480	431	425	441	461	437	462	429	446	420	452	464	449	449	444	461	442	437	448	418	422	444	482	423	463	437	430	451	427	456	424	406	413	468	433	446	454	451	434	460	497	406	428	438	444	444	491	428	426	441	439	443	430	437	432	471	451	431	446	440	458	435	443	451	452	406	446	425	428	442	443	450	479	433	465	441	456	393	465	396	413	392	425	404	448	420	445	434	442	461	458	411	440	437	436	419	420	435	458	462	428	419	434	435	468	421	453	409	487	416	441	424	433	445	449	433	437	399	429	437	435	419	411	442	447	441	409	460	459	433	427	424	468	425	470	420	415	435	414	453	440	442	442	447	432	419	433	413	425	433	457	441	474	456	441	408	435	453	416	420	442	439	420	446	446	441	437	474	458	433	435	433	442
28712	42678	38067	28895	20972	14530	11361	9381	7471	5691	4890	4414	4016	3566	3302	2872	2523	2321	2141	1948	1698	1530	1372	1037	1027	976	814	771	775	767	631	642	712	615	610	611	613	578	575	577	586	558	536	557	556	537	557	579	535	521	543	506	554	516	513	555	551	519	505	477	534	518	505	528	538	510	556	535	558	550	519	537	520	544	553	565	532	524	519	507	536	507	490	547	549	478	562	517	503	549	533	511	533	507	521	566	519	527	503	504	527	524	521	502	512	496	553	528	527	543	503	554	506	513	535	510	489	530	527	507	518	542	509	491	533	498	515	516	537	514	520	548	505	510	554	513	506	488	520	520	518	533	523	536	527	542	519	528	542	575	526	542	535	521	537	490	504	494	514	529	500	512	516	512	539	531	477	529	527	530	516	505	499	492	539	511	532	549	513	516	513	542	527	529	493	556	517	527	515	511	539	529	511	550	474	543	527	500	524	553	570	540	513	533	523	537	513	508	503	522	535	534	573	522	533	547	516	509	508	492	507	525	499	515	584	582	492	522	505	515	510	514	543	540	507	515	479	556	508	528	523	515	567	520	538	551	517	483	532	515	519	562	487	500	536	493	485	483	568	508	516	538	527	543	523	514	516	544	517	536	508	485	531	564	520	481	487	500	554	515	536	555	499	519	473	550	553	531	585	526	518	506	523	506	526	536	525	496	537	501	509	532	515	474	524	551	577	533	534	504	575	537	528	546	539	547	518	543	565	536	539	504	525	524	507	486	542	513	566	546	489	525	511	544	518	478	507	525	492	525	573	541	533	574	530	516	482	522	542	529	556	527	536	499	514	496	509	545	470	520	513	547	578	513	514	477	499	505	554	554	523	488	515	533	500	497	543	502	514	499	512	529	524	504	503	532	501	508	501	520	523	493	501	542	544	524	502	559	514	513	500	537	538	552	539	523	535	524	531	492	542	541	533	497	538	536	572	559	518	557	537	542	533	508	509	509	520	530	525	546	527	511	521	507	536	516	512	559	541	519	507	570	493	516	503	505	525	511	545	536	514	499	514	474	523	545	541	548	494	516	494	492	535	504	529	521	519	518	521	556	532	498	494	515	524	524	539	521	502	484	550	532	482	541	504	562	509	529	579	526	501	512	500	512	513	515	472	552	545	539	540	528	468	541	501	554	535	587	528	583	535	521	486	510	578	516	538	553	470	571	499	551	545	554	530	481	522	532	523	542	517	542	513	538	549	452	488	536	520	499	519	529	519	500	523	499	519	548	533	480	527	546	523	550	522	563	538	513	561	535	515	524	498	540	526	492	510	495	487	481	481	541	526	498	500	530	509	545	550	520	502	573	563	532	566	560	527	542	561	531	519	554	485	492	529	524	473	554	526	525	523	534	513	525	536	518	513	490	496	543	507	527	519	545	538	539	504	522	494	467	522	493	525	507	512	554	515	516	495	570	521	533	529	529	483	519	535	570	509	523	533	552	526	524	478	507	524	531	509	509	522	542	508	528	520	524	493	503	508	517	527	515	534	502	509	559	510	478	565	541	521	530	496	555	531	512	511	518	546	507	532	532	513	509	513	505	523	520	530	561	516	517	519	526	560	552	485	512	533	549	518	498	483	531	498	504	534	541	537	475	496	547	554	540	509	456	559	537	501	498	542	519	537	532	538	517	529	520	549	535	523	521	512	578	505	574	563	482	517	492	477	497	509	503	579	522	516	515	521	508	521	534	504	541	495	502	517	463	550	486	526	503	519	523	505	488	550	520	506	500	555	548	540	529	530	528	528	562	497	541	512	565	540	547	568	495	522	533	507	563	538	504	525	519	513	491	521	553	525	536	552	509	482	543	563	535	485	487	530	499	498	521	534	518	528	571	525	472	551	549	508	489	523	557	498	531	522	519	542	499	516	503	512	481	509	492	538	542	523	482	519	517	518	514	534	511	501	526	526	512	524	533	513	532	489	498	520	540	496	551	537	508	525	496	521	512	521	503	501	486	473	528	503	508	545	502	531	539	519	513	556	506	529	511	556	477	529	538	560	541	509	483	513	504	483	515	520	537	528	557	540	473	517	536	499	539	540	529	556	557	532	530	566	500	500	499	561	554	527	532	551	516	551	546	512	531	524	497	512	532	503	522	502	588	508	535	510	514	510	468	538	470	492	515	545	516	490	483	558	579	521	536	500	548	520	512	526	495	496	557	527	502	526	508	503	520	535	521	506	513	551	528	549	537	498	545	504	504	510	512	525	538	547	517	526	517	558	452	526	501	562	528	494	529	556	518	512	552	499	526	526	500	488	537	526	536	552	538	540	514	509	500	524	521	523	501	486	532	537	519	505	505	545	488	515	537	505	516	534	505	520	527	505	527	561	547	531	475	543	505	529	508	535	525	527	495	502	482	496	490	506	541	506	507	543	556	497	525	529	492	487	518	551	494	560	536	481	499	533	522	537	528	510	506	514	544	533	523	475	534	512	541	515	492	503	503	523	517	559	478	501	545	518	473	549	557	532	537	509	541	547	534	525	492	555	518	496	497	523	531	539	534	528	505	491	517	534	523	500	486	516	505	529	519	504	510	515	546	520	526	501	479	551	512	537	520	499	522	535	521	539	513	521	538	515	511	515	524	539	525	513	526	509	558	501	528	542	474	573	528	549	523	480	542	501	484	542	518	564	508	499	552	535	533	507	507	539	503	555	516	547	544	498	513	540	541	517	525	507	477	504	514	535	524	537	513	529	506	539	537	522	502	495	554	563	489	527	511	531	521	513	476	495	519	467	527	541	553	502	515	504	488	544	536	519	521	513	530	537	566	510	563	549	519	485	503	488	525	532	541	494	513	527	540	497	529	496	540	502	492	534	509	564	532	512	503	540	518	526	527	547	517	560	523	551	499	518	541	526	497	545	552	477	525	573	527	515	517	491	533	548	541	500	503	528	515	538	499	529	520	498	519	511	519	526	512	494	503	536	525	496	514	526	507	564	555	524	518	525	508	506	517	481	533	457	501	551	493	501	546	509	556	555	506	522	528	517	484	549	561	549	548	499	476	542	490	501	545	505	505	538	502	542	543	508	516	458	515	525	509	554	498	524	499	491	492	556	560	522	553	503	513	498	516	529	496	541	543	566	544	508	513	534	518	522	536	524	522	522	495	536	515	524	520	524	497	573	500	507	542	508	520	499	504	524	506	532	524	549	522	542	469	537	491	516	534	532	543	492	487	521	535	492	506	516	537	557	523	521	557	528	486	540	502	552	486	501	516	521	545	482	516	535	501	487	503	534	489	527	521	511	542	516	512	489	528	546	506	509	531	530	555	524	546	504	565	470	495	517	518	513	499	547	515	498	525	510	479	523	542	522	544	521	489	517	481	510	490	508	525	524	489	493	526	503	524	506	531	553	511	502	528	500	506	518	554	514	555	511	502	503	511	514	524	531	505	519	521	508	487	528	573	523	514	543	524	525	505	542	530	506	518	533	505	496	499	545	479	514	524	524	531	513	508	526	501
23197	21304	29030	24201	21883	22111	16825	8724	6172	4508	3690	3271	2856	2691	2410	2026	1758	1635	1512	1422	1227	1083	914	768	794	624	620	614	577	525	514	495	487	476	451	428	430	434	391	386	348	371	424	372	358	431	381	366	365	387	359	351	379	335	392	401	354	362	413	359	371	365	381	336	406	365	387	353	359	357	379	349	380	383	384	353	348	374	381	386	360	354	356	353	368	389	389	385	348	362	338	361	358	372	304	374	352	362	335	335	364	323	353	367	353	365	351	371	357	337	359	365	347	374	355	348	355	350	363	353	349	382	351	356	342	364	360	367	346	352	358	386	346	366	357	373	332	376	346	351	342	360	380	373	344	388	369	338	338	341	350	356	357	346	310	327	321	367	370	366	361	369	383	369	368	351	357	375	370	354	402	402	326	386	336	362	343	323	346	384	322	358	353	353	355	360	366	374	355	360	352	357	376	341	365	386	351	349	343	332	413	332	357	383	349	377	354	363	352	347	349	362	355	342	366	370	388	361	351	342	348	345	363	335	385	383	366	358	347	351	344	378	362	363	343	354	355	343	355	397	372	391	377	387	342	363	372	356	396	338	358	349	331	332	340	351	357	349	315	358	384	350	391	355	363	371	372	380	354	383	358	361	369	326	319	368	351	359	343	349	374	368	351	397	369	367	360	370	339	370	341	358	367	369	362	307	365	360	355	367	382	399	370	353	302	342	335	360	397	346	344	371	357	373	342	328	360	344	365	372	353	391	358	367	369	349	341	357	362	348	360	380	370	374	352	349	349	353	378	372	377	351	365	397	324	341	386	381	348	365	393	356	346	334	374	321	362	379	338	344	348	355	358	389	339	347	346	342	359	333	319	351	339	378	322	356	345	386	348	322	361	382	362	390	381	333	390	349	376	351	313	387	347	310	365	401	360	359	352	379	361	342	396	342	393	355	354	347	343	339	370	369	358	358	363	351	371	316	363	376	340	384	348	386	367	357	337	344	342	355	363	369	358	360	393	342	411	347	358	367	379	354	383	337	366	396	351	347	360	372	377	364	359	351	360	337	370	354	368	367	324	352	344	335	377	351	347	319	382	363	360	330	373	363	397	375	391	339	333	368	345	358	347	384	373	372	334	361	365	393	357	341	360	335	359	344	333	332	347	345	366	342	352	366	360	322	357	362	322	365	393	320	359	382	397	346	332	335	363	355	341	353	376	366	385	382	376	373	337	312	395	357	334	334	351	370	376	396	370	373	347	371	358	363	355	384	347	351	356	359	346	363	364	356	313	352	343	377	337	302	352	366	375	359	371	331	352	341	365	320	341	377	346	352	328	373	372	350	372	377	359	362	356	347	363	348	402	367	372	345	341	342	344	366	346	348	382	336	367	346	374	343	385	352	336	377	347	326	343	357	381	342	342	363	341	384	353	365	396	347	364	368	351	376	362	334	359	358	357	409	340	365	363	362	350	396	378	362	361	373	359	413	359	353	340	330	351	361	352	342	363	355	353	338	335	339	339	346	372	364	345	333	336	370	340	342	366	392	378	363	375	334	362	390	349	343	350	323	344	294	357	365	366	392	349	360	369	336	332	404	343	337	336	341	342	359	351	347	376	369	351	342	344	355	353	361	359	335	341	354	382	343	377	348	377	329	354	375	348	360	373	365	385	380	337	366	362	381	329	367	348	366	347	343	354	352	321	361	371	390	350	400	359	371	375	357	348	341	349	352	349	365	338	382	363	326	353	369	358	345	367	320	358	353	358	368	323	358	334	355	349	378	348	400	380	346	349	357	374	347	340	374	310	359	347	338	354	347	395	355	374	316	390	312	336	355	373	388	353	385	350	356	332	357	341	337	337	369	304	382	396	345	351	368	328	350	382	371	376	349	327	388	324	370	377	380	381	379	372	352	326	330	351	362	328	370	374	333	336	378	369	322	388	365	369	329	388	355	350	368	345	365	304	352	349	329	354	347	390	370	349	374	377	337	403	336	338	359	372	367	349	343	358	405	380	368	336	346	351	362	350	335	316	366	348	378	393	345	354	349	327	323	371	340	338	363	329	347	356	373	324	395	363	339	367	385	379	358	372	368	340	351	358	375	341	324	355	334	340	343	336	367	389	352	394	365	344	327	330	343	378	344	390	359	329	364	365	358	354	356	356	344	355	362	373	370	296	338	383	353	356	339	342	340	363	365	370	373	365	352	389	331	329	348	376	324	353	374	362	371	350	354	336	386	344	347	362	368	359	361	346	370	377	367	346	322	378	339	385	341	347	363	334	361	322	352	364	347	387	349	335	376	388	347	356	372	332	354	330	343	334	351	346	330	363	380	371	335	384	355	338	358	333	368	362	366	365	374	366	365	340	356	318	347	360	381	366	358	343	327	343	333	354	343	329	347	346	373	347	333	376	354	381	339	355	348	348	362	343	355	347	325	340	368	357	367	411	344	349	318	343	371	348	362	374	358	351	378	350	373	384	327	356	373	344	385	349	324	394	362	365	364	339	379	391	337	342	372	347	353	357	365	356	344	384	338	353	388	353	344	344	352	362	347	370	353	368	324	355	371	376	377	331	336	373	381	343	338	368	351	360	387	340	347	316	376	376	330	365	340	367	333	337	371	362	333	355	360	338	357	365	356	403	348	360	370	358	353	337	356	344	345	353	329	344	359	317	366	349	334	370	354	341	331	361	350	364	374	341	334	384	386	370	369	361	367	382	377	350	373	337	360	361	333	383	342	364	311	345	348	347	346	341	342	345	336	360	364	328	371	383	346	356	330	362	344	374	386	374	356	340	414	332	377	341	366	357	333	332	366	332	375	359	311	372	370	370	373	374	368	358	359	334	343	352	352	359	345	367	355	319	322	379	386	347	371	317	374	359	339	330	352	362	382	375	311	328	360	365	352	352	363	363	327	359	396	359	317	348	366	357	343	360	366	353	372	353	310	345	342	356	346	345	383	339	371	347	361	318	344	353	393	354	347	357	360	363	386	359	352	340	368	358	364	344	387	335	350	339	355	369	342	335	374	363	366	338	323	376	373	333	367	370	343	338	360	360	368	337	345	338	373	358	336	360	350	346	350	361	350	362	357	360	356	358	332	355	355	359	349	390	398	337	351	381	348	377	350	327	376	368	361	340	336	365	336	405	353	317	342	369	380	360	343	365	395	355	368	388	329	333	326	367	348	374	361	355	380	346	351	321	361	350	360	379	382	367	319	341	356	344	359	373	334	366	379	359	356	350	358	361	393	360	367	368	348	342	363	383	351	350	342	321	353	389	380	367	352	349	348	361	338	371	350	331	362	346	350	367	364	368	362	376	363	351	322	356	366	349	345	331	365	357	347	329	335	360	353	407	337	371	382	339	374	374	381	327	348	349	380	319	326	400	382	330	348	402	340	333	361	338	328	345	381	337	362	360	396	332	376	335	367	349	366	374	348	363	385	382	365	349	337	347	339	371	373	353	387	342	367	341	349	338	370	332	383	376	357	342	334	356	310	378	354	375	342
29903	51301	48269	38761	28413	22419	16590	14540	12057	9136	7603	6861	6027	5443	4949	4112	3637	3335	2901	2789	2343	1987	1641	1388	1275	1072	1005	923	887	825	726	658	649	628	630	601	571	547	497	478	458	424	477	481	496	531	476	486	451	451	451	445	428	453	420	474	416	435	459	426	440	445	475	448	448	427	432	439	443	406	427	451	419	406	419	417	431	428	420	423	403	387	426	408	414	437	418	450	426	389	407	432	413	408	429	374	424	386	421	401	411	402	416	417	439	409	413	418	420	423	410	434	448	420	420	398	413	445	473	403	397	392	437	418	393	407	405	432	423	429	422	413	405	426	415	453	417	429	434	432	451	410	418	450	401	402	390	383	413	417	406	425	426	425	377	423	424	410	394	469	448	432	449	397	377	369	427	414	409	430	363	448	411	395	407	415	423	425	436	438	455	423	398	407	425	443	408	417	445	398	406	410	462	421	399	404	435	430	474	374	382	467	405	412	379	411	415	422	436	427	416	393	400	442	438	420	426	395	423	417	390	428	402	411	419	431	407	386	421	423	393	409	428	413	393	395	451	415	406	442	453	403	419	405	361	408	413	422	439	409	393	466	466	413	457	372	422	408	484	420	465	408	408	444	382	394	422	439	407	431	442	386	402	431	428	400	434	412	443	406	419	407	403	408	398	439	423	427	435	440	459	416	433	442	414	409	402	416	405	426	402	413	405	411	420	455	396	439	431	411	455	430	406	428	426	443	425	408	426	414	381	453	437	434	418	396	404	427	422	384	433	446	426	428	399	403	422	426	428	434	429	413	408	437	426	430	406	400	418	414	419	387	415	418	428	397	425	383	453	440	425	413	439	447	449	402	422	392	438	447	408	441	400	370	420	400	410	398	467	399	377	399	411	414	412	414	449	404	479	423	388	408	419	429	424	418	408	412	400	412	371	413	428	426	367	397	463	429	413	422	425	421	399	435	422	380	375	387	391	383	441	447	377	387	413	390	420	407	425	427	453	410	395	447	443	407	413	448	394	427	417	451	413	418	399	421	445	420	449	422	415	398	418	439	431	425	438	418	393	440	414	400	409	429	416	417	421	401	397	375	404	397	393	435	415	404	414	403	399	410	393	402	394	444	422	419	412	397	456	424	444	417	401	402	437	418	429	408	469	401	433	390	415	368	419	384	378	401	429	425	413	425	401	440	440	435	390	377	416	431	414	428	437	392	433	392	449	438	444	404	439	413	371	426	415	370	443	441	415	408	431	392	414	406	413	408	414	448	393	420	425	401	416	409	399	412	413	421	397	460	429	399	411	373	420	422	378	417	451	421	453	429	412	411	438	409	417	398	414	443	385	416	410	441	420	415	419	411	422	461	415	401	395	402	421	419	384	403	450	404	429	390	419	377	385	428	399	399	444	443	396	427	414	402	426	410	441	407	391	420	440	411	425	405	435	399	394	418	465	390	439	393	390	405	420	382	441	428	413	418	420	389	402	410	405	414	437	414	399	396	430	430	427	394	395	451	405	408	421	419	421	421	412	449	406	406	426	427	412	407	417	391	463	436	427	407	400	406	384	400	409	383	398	393	401	427	372	425	412	445	392	398	402	414	406	432	377	389	443	431	435	421	424	421	416	396	403	418	391	436	390	432	432	391	442	403	445	408	415	392	402	437	414	403	439	423	444	412	373	455	443	426	441	381	449	427	434	430	415	417	419	426	380	440	418	445	446	410	430	431	431	427	418	398	443	423	450	442	429	426	393	404	434	416	438	418	454	420	402	386	426	432	452	389	403	434	424	394	437	419	408	407	382	420	428	418	378	367	444	391	412	407	417	427	398	422	441	394	459	417	457	415	427	438	410	437	422	440	416	438	400	431	404	420	402	431	398	438	425	397	412	419	414	391	430	432	404	419	439	422	422	421	439	439	400	454	423	464	390	436	404	406	387	367	406	425	443	430	400	417	435	417	441	449	427	389	401	419	405	411	428	432	395	452	398	427	426	412	431	425	390	395	443	415	439	416	450	450	438	406	420	441	394	409	431	414	442	408	415	411	443	437	408	405	430	419	403	396	399	428	420	422	421	378	428	379	460	431	404	415	428	395	444	405	429	411	393	446	400	411	394	430	413	414	407	406	374	397	396	427	416	416	381	395	403	447	432	406	439	417	365	421	430	408	415	439	451	425	388	408	443	414	396	397	394	404	401	418	384	405	414	435	426	452	394	418	419	430	395	389	444	440	427	411	439	425	410	389	450	425	440	428	432	409	422	383	422	406	438	424	451	394	402	424	410	415	420	422	390	390	438	407	405	415	437	421	431	424	372	402	397	446	388	429	383	396	357	363	440	424	409	387	378	433	418	443	396	384	419	413	407	388	428	384	424	405	409	405	397	424	420	398	393	391	430	431	393	422	447	429	416	424	425	434	394	373	438	450	408	396	448	460	412	416	415	405	407	389	435	384	430	444	404	407	408	396	434	418	425	435	392	414	418	451	423	437	405	384	433	385	433	450	379	405	418	439	446	419	446	420	417	405	408	428	416	403	450	398	430	402	406	430	414	404	411	413	371	418	455	402	438	419	384	407	402	424	405	406	401	463	381	424	389	427	426	387	403	391	393	418	424	411	423	392	413	425	383	395	395	412	465	407	408	389	428	410	430	403	402	414	423	406	429	429	469	412	425	401	429	441	430	431	390	393	424	401	421	392	435	422	381	404	412	421	423	421	437	425	393	395	420	421	417	435	397	406	435	412	437	427	398	432	429	404	428	403	416	410	418	401	436	416	427	419	419	403	403	424	439	395	406	419	434	397	420	437	407	392	424	415	413	427	390	408	440	449	456	420	398	392	451	406	429	396	393	407	430	417	389	398	402	431	464	433	413	436	416	428	435	382	451	420	407	409	435	439	424	415	420	414	426	394	414	441	442	424	464	448	404	386	422	437	416	454	415	411	385	391	407	421	447	412	403	466	416	387	388	434	479	406	373	406	392	388	402	416	391	443	411	454	412	406	414	443	418	441	446	420	421	394	414	383	411	428	404	424	422	410	383	368	412	400	420	412	431	410	435	397	404	390	416	395	414	419	414	422	440	445	415	406	415	435	435	397	421	411	426	422	429	414	413	423	440	407	384	440	417	399	430	417	414	430	414	413	406	404	427	415	425	421	403	417	441	422	423	397	387	408	414	425	423	400	406	437	437	417	430	400	411	417	433	429	434	422	390	419	406	418	433	394	417	409	420	448	432	385	399	448	413	433	429	402	416	413	398	445	425	434	409	437	384	387	393	460	436	416	442	373	410	433	426	451	417	430	394	390	397	419	463	388	397	403	419	421	463	426	382	401	417	419	422	405	405	477	418	445	410	401	437	398	400	440	390	402	406	448	422	444	426	400	439	414	449	449	401	417	419	453	440	385	420	430	434	428	429	390	421	435	415	401	429	435	407	400	426	428	426	441	412	396	412	428	409	393	469	417	433	425	421	423	458	423	396	399	401	421	398	450	449	407	421	449	394	406	416	426
28711	26201	29719	21170	10763	6691	4796	3598	3011	2217	1813	1701	1618	1479	1315	1219	1041	973	952	883	834	728	602	549	547	507	500	444	467	398	406	442	400	421	429	411	365	403	390	371	361	401	437	386	346	386	378	364	386	358	373	366	360	357	372	373	362	399	375	374	348	347	357	378	362	361	334	398	374	371	380	384	354	359	345	345	343	368	398	386	370	342	374	389	346	385	337	337	364	356	363	332	316	353	366	349	360	353	358	352	331	348	374	387	334	370	351	329	384	378	360	356	372	343	350	352	382	331	399	345	342	352	342	358	364	382	322	367	382	422	355	350	358	354	396	360	387	322	375	353	359	349	342	374	375	342	349	373	332	361	377	330	353	354	361	357	354	353	361	348	348	363	387	362	375	360	363	389	380	346	350	371	386	394	363	356	344	343	381	381	371	388	372	331	367	350	349	366	353	389	344	350	355	371	375	355	370	342	360	354	364	384	327	357	383	361	347	354	364	354	347	330	375	396	327	341	392	352	352	342	340	365	389	357	331	371	392	343	327	337	391	331	387	360	328	342	391	376	383	415	373	384	342	382	360	370	332	354	338	383	340	373	351	368	363	356	360	322	310	331	372	321	367	321	360	364	340	376	347	337	379	379	335	365	349	349	346	375	389	393	373	371	362	359	352	345	359	364	353	346	353	334	353	382	363	371	363	367	354	360	345	334	390	338	343	348	346	357	364	363	345	331	329	354	351	363	380	337	349	356	338	345	367	356	392	374	359	371	338	331	374	342	365	334	404	349	348	359	341	350	349	363	383	368	352	357	356	372	375	365	367	343	391	349	363	356	373	343	383	334	323	343	351	350	368	331	362	355	364	355	363	329	368	352	351	346	346	377	346	403	355	376	363	382	368	363	348	334	375	326	357	339	353	360	339	355	352	358	388	352	390	368	364	366	364	334	361	339	389	361	346	380	338	381	382	355	367	392	380	360	359	390	348	404	339	351	330	396	392	345	349	363	354	376	352	377	329	349	374	401	369	336	350	324	362	357	359	347	387	385	347	375	331	397	380	367	366	326	321	342	385	361	332	334	368	329	377	356	358	361	360	365	338	359	318	320	313	312	366	320	379	377	345	380	394	386	370	346	364	396	343	348	362	377	363	343	335	360	366	356	391	344	342	372	382	347	378	348	367	394	340	343	353	338	364	359	367	351	368	399	365	372	374	407	351	353	328	372	384	349	349	401	370	345	378	403	348	351	381	380	379	388	399	389	393	340	380	382	350	324	378	341	361	355	365	333	366	347	383	355	365	355	335	328	377	360	328	374	364	404	357	326	359	338	366	379	338	345	340	380	339	351	421	401	333	380	375	370	354	348	387	311	388	326	371	354	342	364	367	369	357	359	359	363	416	356	365	358	368	373	355	360	380	360	371	356	365	375	376	354	346	359	376	366	340	362	364	374	393	366	344	353	334	343	377	347	361	371	378	379	351	367	396	347	371	357	351	408	339	354	365	353	391	358	374	364	361	352	355	367	380	346	363	338	317	365	357	380	347	339	342	346	357	329	365	387	368	368	331	390	345	371	374	394	346	424	345	376	337	402	332	344	372	369	388	329	353	361	351	368	369	408	375	359	357	351	339	353	349	346	351	337	347	364	351	333	354	392	383	353	354	421	356	352	348	342	343	362	353	342	338	352	378	399	371	344	353	369	357	381	366	354	381	343	418	372	362	367	360	382	364	343	370	361	352	369	409	352	361	344	352	358	365	351	328	368	364	366	345	339	373	365	326	371	378	364	345	357	379	378	352	369	386	375	402	352	358	343	340	368	353	351	320	349	395	360	354	373	384	372	344	351	357	370	381	399	359	355	366	350	379	340	355	351	319	382	347	388	378	358	358	351	399	362	354	352	411	328	342	391	382	373	364	370	357	363	363	342	367	352	311	354	360	343	357	385	401	382	362	345	356	365	329	382	389	386	338	359	367	388	372	392	359	342	346	377	352	340	362	356	354	386	354	341	318	360	364	334	339	354	371	345	352	371	360	371	391	334	350	362	353	337	390	328	359	367	378	354	323	370	375	367	377	373	345	360	344	335	377	337	372	351	350	342	343	348	353	376	354	353	383	347	312	376	356	353	347	338	338	350	335	353	375	365	375	369	364	351	375	367	351	347	372	372	356	365	348	341	334	370	353	364	360	363	351	355	366	359	351	363	374	334	392	349	369	360	335	371	361	358	369	402	371	342	340	325	344	361	346	363	362	342	380	389	348	362	369	386	317	387	348	379	320	378	312	353	362	365	356	388	351	377	323	362	381	355	349	350	365	349	349	364	357	352	349	380	364	371	407	383	386	338	378	370	374	348	373	361	386	402	359	387	365	411	399	343	341	353	386	390	334	375	365	386	360	341	377	382	336	348	393	382	360	381	365	354	367	337	345	346	338	378	383	350	358	366	346	346	356	370	361	332	385	400	338	359	340	326	364	355	337	344	353	346	354	343	348	383	399	367	374	403	349	361	365	349	349	373	384	356	352	351	383	388	323	353	377	319	364	360	380	378	360	359	355	336	382	355	376	356	350	345	372	364	365	321	326	351	368	367	351	347	340	349	368	343	381	341	387	356	383	400	359	351	361	343	377	346	332	370	356	352	356	347	326	364	356	383	355	351	376	358	416	361	350	323	363	352	352	329	362	349	330	367	366	354	373	360	356	349	378	371	377	374	323	375	355	342	363	374	349	393	361	355	388	364	363	350	356	384	408	332	379	369	333	358	344	337	337	348	339	366	357	351	355	375	368	322	357	365	362	349	378	362	342	324	350	345	344	363	351	369	381	341	346	343	345	324	326	373	377	363	344	375	347	360	357	330	349	341	374	351	374	378	352	328	337	376	321	365	356	349	367	362	360	358	401	361	389	341	341	324	378	369	362	316	382	341	372	376	360	366	367	374	341	382	369	344	382	398	337	356	351	370	348	401	353	353	339	354	319	315	394	357	368	334	384	359	322	359	390	336	372	377	347	320	388	367	343	356	333	368	344	334	386	334	333	349	374	392	363	388	362	382	368	355	336	374	342	376	356	349	342	317	395	375	346	376	330	334	352	366	316	370	371	339	376	355	364	322	406	367	393	378	363	382	371	356	339	373	368	350	394	371	370	348	335	398	382	360	354	371	347	353	376	356	373	341	379	358	353	339	359	384	352	339	361	348	368	359	363	382	339	387	348	373	359	346	363	389	365	339	363	376	313	351	343	331	351	359	357	376	348	371	382	342	392	324	367	362	335	354	392	400	355	378	363	363	361	373	374	351	363	387	381	355	336	343	362	351	324	360	350	344	327	372	393	352	370	340	352	362	343	350	347	388	343	352	345	337	333	388	394	359	344	363	350	336	352	362	390	328	405	352	418	342	362	397	383	366	367	404	347	356	347	336	344	382	328	394	339	379	365	404	345	361	367	350	395	374	361	344	356	317	353	366	402	354	377	390	351	337	357	357	367	364	365	387	351	331	349	361	348	385	385	362
27965	40398	35132	22218	14955	11466	9356	7754	6794	4988	4064	3794	3468	3159	2781	2368	2107	1967	1759	1644	1471	1204	1081	944	811	756	721	742	674	601	569	553	527	560	524	540	480	472	483	489	435	461	440	435	460	458	427	481	475	475	489	446	461	422	451	470	460	434	441	416	456	466	434	405	436	439	451	494	514	400	497	426	474	467	465	440	442	445	429	404	449	458	389	450	427	428	476	465	459	438	466	422	433	459	449	445	437	423	424	434	449	427	388	416	477	480	458	419	433	441	448	464	418	443	424	487	440	443	453	408	432	452	410	429	452	397	467	448	446	473	426	415	436	466	465	411	411	443	426	402	424	423	414	434	430	405	418	448	430	407	413	415	435	426	418	430	415	431	452	451	420	437	423	446	451	444	458	488	429	453	435	448	456	442	448	434	456	439	422	409	445	445	424	443	426	438	442	424	446	422	434	456	451	463	409	454	438	464	456	397	413	451	442	451	428	484	456	457	457	448	423	427	454	460	454	416	455	407	431	467	480	463	464	437	470	444	464	464	429	448	409	500	424	449	413	451	453	485	437	448	423	430	450	448	419	399	473	459	471	418	410	436	443	464	463	437	439	430	452	469	443	438	498	453	468	482	398	441	456	469	400	454	440	438	454	430	431	414	422	412	461	457	475	404	471	436	402	475	474	429	440	479	427	420	441	472	450	441	463	435	468	414	472	446	454	441	409	422	453	409	474	420	435	466	430	458	436	440	390	460	433	456	417	422	436	420	433	445	492	430	431	482	463	455	474	430	422	461	432	418	459	454	479	448	433	481	431	403	467	452	460	479	420	435	482	457	481	458	474	482	455	403	420	440	417	429	440	425	417	437	424	407	417	486	447	456	433	419	420	448	406	412	466	406	465	459	397	425	408	412	448	449	453	437	449	446	430	446	448	460	457	412	393	478	409	438	438	430	389	453	446	444	442	431	405	431	469	469	460	428	427	470	448	480	456	416	401	402	425	405	432	410	441	413	438	451	422	432	477	432	471	414	436	496	452	465	424	421	471	441	448	437	432	498	407	462	450	458	456	461	438	435	464	462	410	432	423	452	409	416	422	449	418	490	449	455	421	406	407	430	461	434	436	493	444	444	460	413	428	434	455	473	441	435	440	429	421	426	407	434	456	425	440	428	475	436	461	462	391	441	466	431	444	412	416	414	452	416	429	420	440	465	424	487	410	419	469	443	431	458	438	460	466	431	430	432	445	456	439	459	426	394	434	427	427	459	453	455	430	455	451	471	400	418	456	423	456	451	434	434	452	436	437	447	430	456	443	409	419	475	483	451	471	415	445	468	448	461	430	434	479	411	455	425	428	414	429	420	449	426	464	459	449	473	396	445	408	448	448	495	442	448	448	424	432	450	415	430	417	469	408	425	452	422	457	421	419	429	470	397	428	423	417	417	445	425	443	501	421	413	409	436	445	466	432	449	402	410	437	449	479	456	409	437	429	433	461	408	434	482	425	450	440	415	436	417	416	468	434	426	456	444	423	461	451	433	405	428	481	431	429	389	450	438	396	416	442	418	428	446	421	407	494	440	456	465	425	422	430	448	446	449	431	416	426	418	434	444	448	425	406	438	419	457	467	439	479	437	465	460	435	464	458	387	441	430	426	453	442	434	447	458	438	445	404	424	414	453	434	406	473	407	414	440	461	436	466	394	423	451	476	420	459	423	451	456	428	445	436	428	438	454	453	442	449	408	463	407	460	419	440	430	442	451	449	443	451	416	479	425	431	452	467	436	436	412	490	449	453	450	455	453	478	433	437	446	452	428	420	425	469	455	370	400	425	450	477	409	450	422	435	453	444	443	427	455	453	390	438	410	446	459	431	451	417	426	408	418	472	402	426	430	446	435	446	475	448	445	390	410	461	490	409	446	423	439	425	470	418	453	436	412	467	449	430	454	467	408	443	455	427	461	412	457	447	453	468	431	408	433	439	466	416	457	428	406	462	475	465	463	434	433	414	450	467	465	466	432	463	408	430	446	481	442	454	437	435	425	442	446	448	410	456	408	428	430	403	423	426	438	428	422	468	420	450	427	451	431	459	449	475	419	431	407	465	394	444	418	428	439	463	473	453	456	430	402	421	438	404	469	440	451	445	447	458	471	428	435	431	436	437	471	438	445	439	429	423	397	440	425	422	406	432	431	477	455	454	454	405	459	445	469	470	431	427	427	441	430	459	442	439	460	442	430	440	426	414	450	419	397	450	420	422	458	437	440	450	434	470	443	446	429	477	453	434	399	451	415	431	427	459	434	432	400	434	416	447	459	437	459	442	410	440	446	451	445	444	438	472	480	445	448	402	458	443	453	459	425	467	464	422	442	440	458	439	446	466	408	405	453	456	419	431	406	423	468	433	445	442	438	495	463	417	467	442	443	424	456	428	467	426	428	429	439	421	462	439	420	411	437	436	463	452	439	407	450	443	434	452	450	454	446	416	449	442	465	436	446	409	465	446	397	440	434	442	415	438	473	419	509	451	444	427	485	472	475	436	441	460	433	417	425	394	464	423	470	441	498	456	448	416	424	438	447	454	430	414	473	451	446	415	435	469	470	451	454	431	442	460	434	468	418	451	435	457	400	411	413	451	387	420	441	426	423	436	439	436	426	402	443	442	434	452	458	416	443	437	459	455	454	436	432	406	430	470	442	421	454	452	418	441	408	439	445	417	456	453	434	466	451	465	420	431	479	452	469	438	467	456	456	454	434	423	426	427	420	433	434	422	454	439	435	445	445	443	463	427	414	434	453	423	410	433	452	446	450	464	434	431	476	447	425	434	420	441	428	462	433	419	460	440	456	453	428	454	417	468	421	411	433	427	440	448	463	447	449	402	454	428	476	424	411	416	437	441	464	410	474	395	447	427	457	434	448	446	433	426	451	455	440	423	456	445	442	439	427	466	442	432	427	419	429	476	418	413	398	462	416	450	458	457	480	437	428	444	400	425	444	430	422	442	418	422	414	458	457	442	446	456	432	454	435	432	433	411	424	438	448	451	459	421	447	455	448	420	435	458	459	447	418	405	472	460	450	438	452	421	436	370	439	465	427	458	435	474	465	445	442	425	462	456	407	432	445	476	431	416	439	435	420	441	424	420	459	447	460	442	450	429	419	436	421	452	433	475	439	469	468	418	446	448	432	430	453	424	453	415	420	436	444	475	429	474	446	450	434	453	405	430	472	439	441	478	430	441	410	470	452	419	433	466	438	488	451	414	431	406	434	432	460	466	474	430	433	440	399	414	434	453	440	413	443	461	447	453	464	449	462	442	450	446	417	457	438	470	423	422	464	406	441	413	419	426	451	435	442	458	409	454	418	428	436	464	461	421	416	450	456	446	460	453	450	452	395	473	460	416	449	471	435	455	450	429	450	463	459	464	456	454	485	437	441	450	446	450	522	453	457	429	459	433	472	465	460	449	432	452	451	435	457	440	456	433	436	500	483	381	425	468	486	425	441	439	435	440	427
24464	21302	28582	25172	21492	16249	8995	5405	4354	3539	2641	2330	2177	1957	1774	1501	1256	1134	1081	1034	912	777	695	617	586	528	501	434	422	401	342	381	364	349	359	308	343	349	286	298	281	298	273	313	319	314	289	299	311	296	263	297	289	284	264	323	315	297	282	306	305	292	309	303	272	306	278	267	303	282	307	310	270	293	267	269	272	318	299	293	290	326	284	267	281	256	289	300	306	281	277	295	280	282	282	293	277	298	285	309	292	244	280	285	261	279	254	291	254	282	310	274	270	278	273	294	269	271	277	267	297	283	280	289	291	285	280	272	296	276	287	268	293	295	290	294	276	277	302	283	271	275	308	272	253	298	306	295	280	281	286	241	302	263	310	261	249	268	281	256	289	280	263	281	273	271	277	299	254	275	260	302	282	332	286	296	279	273	293	287	302	287	284	278	264	289	266	298	315	300	279	264	281	311	291	314	316	272	260	273	293	258	282	305	285	302	296	298	273	270	305	291	298	290	271	324	290	283	302	298	275	276	298	273	282	280	266	284	281	282	276	264	262	290	277	283	280	278	253	282	288	293	283	262	307	285	301	261	299	276	276	307	278	271	310	270	287	306	289	286	270	293	301	287	296	270	315	254	289	301	302	287	272	301	274	294	309	286	275	275	313	247	263	254	305	262	281	309	275	292	277	272	255	273	280	279	298	289	272	290	278	285	313	268	305	274	288	329	286	286	295	283	248	282	282	282	276	246	298	284	269	265	289	274	290	253	269	265	285	301	278	288	276	280	251	269	280	272	255	297	294	266	269	309	306	312	268	260	278	259	316	279	258	280	280	314	264	307	272	296	282	246	257	274	271	286	298	266	257	265	270	306	287	289	265	266	272	320	274	288	269	272	277	271	291	260	270	294	275	287	284	258	302	297	293	270	285	266	278	273	307	284	279	246	295	285	282	278	272	252	312	293	288	256	329	265	274	272	279	277	269	265	325	272	282	267	284	268	286	293	267	295	263	293	259	300	287	277	302	309	285	299	301	300	271	272	279	252	288	270	296	274	285	271	252	313	299	275	275	269	250	276	290	291	274	310	287	243	270	272	289	273	274	311	280	272	306	316	308	278	285	270	298	280	254	287	260	290	265	295	273	319	281	270	279	310	298	290	293	301	301	281	278	288	260	288	273	257	288	267	260	303	243	276	274	276	277	277	315	260	260	254	290	297	300	296	307	291	288	303	277	289	291	244	290	272	284	287	288	298	278	274	304	289	286	298	277	288	268	264	291	284	251	286	313	296	303	284	284	310	274	302	286	312	281	263	299	278	279	266	305	303	299	249	280	274	285	278	242	289	281	295	280	267	257	290	249	292	312	294	282	303	275	308	282	283	298	283	296	298	265	288	264	286	258	296	300	298	283	275	274	261	300	263	270	301	279	295	254	283	283	274	273	271	246	263	273	273	279	271	292	268	277	254	298	282	285	300	298	275	331	288	290	255	266	249	280	283	262	289	291	287	291	270	276	287	284	271	271	278	319	269	304	275	313	279	290	286	279	318	287	311	274	273	276	285	272	282	264	269	286	279	252	271	270	262	280	292	302	276	274	269	302	304	289	264	284	292	292	293	281	259	300	275	287	273	290	295	289	323	306	302	293	259	292	261	259	283	300	295	275	255	273	294	275	283	279	297	253	281	276	254	282	279	266	277	298	284	292	297	270	273	297	290	268	265	291	280	275	283	277	273	297	304	270	291	277	278	273	271	291	285	264	313	296	278	269	271	282	275	289	264	271	326	252	279	304	295	304	278	284	275	273	298	298	271	287	258	312	296	274	276	297	290	332	302	286	274	276	269	279	304	300	295	270	310	303	292	284	281	313	291	291	273	296	277	274	264	260	263	311	287	288	295	294	286	286	267	280	284	289	270	315	258	251	298	277	265	278	324	268	308	260	279	279	273	275	261	256	272	268	279	287	277	292	266	267	283	281	281	279	311	275	264	303	253	255	282	260	288	281	278	273	275	305	264	278	296	267	283	279	260	275	272	256	291	281	307	295	290	279	300	258	292	293	295	283	280	288	283	289	276	278	306	287	322	280	275	298	273	261	305	285	294	261	289	286	293	255	275	287	296	289	267	239	329	250	305	282	289	281	299	271	289	314	295	290	298	298	297	309	310	256	304	310	264	288	291	293	276	283	299	264	297	269	270	295	274	276	313	319	273	303	311	280	325	273	256	278	278	283	268	276	275	270	308	272	288	270	269	275	296	304	295	292	294	278	296	284	261	302	284	278	296	282	301	278	291	276	275	294	286	302	303	269	246	270	257	264	313	292	270	254	259	277	298	267	282	298	290	297	283	277	291	285	260	289	275	276	300	285	302	274	279	301	268	294	272	287	294	290	295	287	285	273	262	263	296	293	292	277	257	273	277	271	303	274	265	286	318	295	288	279	282	307	292	292	284	262	286	292	314	259	297	289	289	290	305	266	275	291	254	274	303	298	267	294	349	262	285	274	291	260	292	281	295	284	297	294	265	297	289	291	279	291	271	283	285	277	289	267	296	338	273	287	266	257	301	283	302	293	281	296	254	270	253	254	282	288	290	276	279	299	279	262	251	290	292	285	285	318	284	305	281	260	270	267	273	280	293	269	267	310	310	282	300	291	278	290	283	254	253	253	286	277	297	297	291	305	287	292	292	301	280	309	267	292	288	279	294	320	280	282	297	275	285	281	252	281	274	322	276	282	285	310	282	281	279	283	285	263	290	272	280	257	257	271	270	298	307	283	255	273	285	291	276	279	273	284	300	293	302	320	259	264	273	282	294	307	285	269	304	260	303	262	275	283	285	283	283	323	307	282	278	281	301	286	260	293	273	289	280	298	285	264	280	275	268	255	302	278	247	235	270	259	294	296	267	302	292	287	301	296	269	278	315	269	278	276	295	281	280	258	310	264	284	268	261	313	263	272	294	251	301	299	264	283	304	308	247	280	256	288	298	270	281	287	244	311	263	298	323	263	281	290	280	291	306	300	294	292	258	269	281	275	301	246	292	268	289	276	281	279	314	288	265	291	291	302	258	297	279	277	293	264	265	268	287	299	254	285	300	311	265	252	283	295	279	281	293	269	282	283	299	304	259	293	266	263	305	288	261	265	306	317	292	296	312	294	252	262	288	260	306	286	253	286	302	287	269	284	293	301	289	265	276	298	293	304	302	279	323	282	288	322	297	268	294	311	301	275	294	269	264	293	278	315	278	266	270	300	313	284	237	254	284	296	280	298	283	268	285	281	290	300	301	292	282	277	308	290	296	277	296	332	295	282	280	295	272	292	280	300	299	285	307	282	281	290	254	301	247	319	262	321	265	288	287	301	247	296	297	285	304	234	292	272	252	273	323	279	314	315	269	267	305	278	282	278	306	257	311	271	304	262	294	265	296	275	266	298	282	296	276	284	279	272	290	316	305	271	318	262	298	269	315	293	292	308	278	288	287	279	275	285	271	284	305	289	279	276	284	282	314	253	284
29129	47194	44227	28711	22617	17717	13077	10659	9137	7495	5807	5064	4764	4246	3780	3257	2585	2300	2165	2030	1769	1465	1218	1107	924	805	774	749	681	618	557	521	528	494	512	492	451	412	416	366	420	415	370	408	382	392	380	385	422	375	357	416	389	400	367	369	354	367	335	376	361	379	377	377	360	353	359	335	316	371	320	345	345	348	353	357	360	333	340	374	375	333	340	347	341	386	391	373	346	340	351	339	341	320	332	363	319	343	361	327	337	371	344	325	372	350	336	377	375	348	391	354	356	390	349	358	326	339	352	349	358	377	368	377	355	395	369	324	383	340	349	340	347	344	377	341	353	396	342	325	361	366	350	348	353	350	353	343	335	354	357	340	357	335	367	338	354	331	346	368	330	345	349	395	326	338	370	364	363	372	354	297	332	331	305	344	367	340	345	350	354	346	337	371	326	341	349	385	366	376	356	348	367	347	368	336	340	345	363	326	351	376	338	344	358	366	338	361	356	365	346	321	348	357	339	363	368	307	314	332	369	324	353	358	363	363	343	345	324	371	350	340	357	353	363	361	343	365	361	341	370	350	331	352	356	345	355	380	339	336	352	351	338	376	337	342	329	362	367	378	349	372	344	362	337	335	346	357	367	326	354	374	332	342	360	346	349	349	339	337	347	348	315	324	318	351	352	331	336	314	304	338	366	346	348	370	377	339	336	376	348	352	362	330	341	356	367	330	366	315	324	341	352	336	336	343	338	331	311	357	344	384	299	354	358	335	337	355	364	347	358	324	360	353	352	357	364	384	350	328	338	335	357	378	342	353	348	330	358	350	358	367	325	350	352	400	344	378	347	379	370	361	359	332	335	358	371	344	364	331	349	331	338	332	330	349	347	347	383	344	367	344	332	360	391	359	330	340	351	336	348	346	353	345	334	336	342	345	359	334	352	300	382	365	392	313	344	362	370	318	319	359	339	380	374	313	318	337	359	355	325	334	333	344	381	361	345	397	348	355	357	361	333	333	330	345	345	352	349	332	320	366	348	398	358	364	333	341	366	358	358	367	355	365	337	353	339	369	357	328	350	364	357	348	339	338	313	351	334	345	345	346	369	353	338	384	346	351	344	369	362	330	361	346	378	359	329	374	353	312	345	322	366	327	352	342	349	360	326	369	372	363	341	339	340	331	379	347	357	378	368	397	353	331	357	349	382	343	343	353	351	361	342	374	299	338	367	380	319	394	355	359	361	322	356	330	360	360	352	344	365	343	324	344	341	351	361	319	352	326	346	325	356	342	317	337	374	358	351	342	347	348	336	346	312	361	369	360	348	338	381	321	342	348	380	356	340	374	339	362	362	339	370	337	358	319	383	366	351	347	335	331	341	345	312	350	364	340	295	348	349	340	362	357	334	340	326	363	331	336	371	354	355	345	356	337	356	363	358	358	343	334	376	317	324	356	342	342	338	375	392	375	351	365	331	348	351	333	345	340	340	351	367	370	329	311	376	342	320	347	318	355	340	325	344	326	330	340	332	366	335	343	344	369	338	359	336	340	351	384	341	362	364	328	337	331	348	339	370	356	353	369	353	380	369	343	355	330	345	362	362	385	338	381	348	331	333	335	347	365	383	345	352	365	346	342	355	316	352	336	384	328	339	345	359	365	361	361	355	348	354	335	335	354	368	369	367	367	362	361	329	375	380	357	346	348	314	349	353	329	371	336	308	308	366	329	362	345	381	338	347	344	356	353	343	365	327	374	341	336	349	319	346	351	336	334	356	392	371	350	322	349	352	364	372	362	345	371	343	335	318	392	401	313	307	363	340	335	360	347	350	351	325	372	342	357	349	307	358	347	365	379	327	364	331	370	342	361	328	353	345	342	359	342	377	335	341	351	364	310	352	342	352	380	321	330	367	347	311	382	318	331	332	344	351	336	318	380	377	313	355	377	319	380	333	388	341	375	357	364	319	368	309	352	325	331	336	310	295	330	337	363	330	351	366	323	338	369	354	330	348	355	339	348	329	339	346	339	312	352	329	363	337	327	345	336	336	325	334	347	333	319	313	345	371	337	342	387	393	329	352	357	333	342	352	386	349	330	400	337	322	315	337	368	384	316	314	377	353	327	373	378	333	388	349	318	355	337	369	339	365	351	357	339	318	374	320	338	343	333	349	353	348	348	316	335	351	356	353	387	338	357	366	340	329	373	370	313	352	307	354	353	341	333	349	393	349	355	347	329	350	329	354	370	334	362	380	321	339	345	310	363	324	348	379	358	361	342	339	349	309	320	338	369	370	342	341	366	352	365	296	336	375	356	348	372	312	324	335	329	319	349	328	322	337	344	372	341	333	366	349	352	358	362	362	368	347	360	381	352	341	326	405	353	353	356	347	365	371	303	353	367	337	358	332	354	333	342	352	367	365	355	359	360	312	361	320	364	358	337	288	336	336	350	342	359	343	368	339	371	357	345	343	340	328	360	298	330	360	292	335	384	340	346	348	340	375	348	342	344	349	368	346	342	343	342	345	316	325	351	344	364	383	358	340	338	336	368	352	340	378	377	351	359	356	340	346	354	366	311	352	337	347	356	363	326	347	351	355	338	366	349	331	343	343	316	348	357	291	363	375	351	355	339	367	344	316	342	316	331	351	362	364	371	353	337	336	324	351	329	334	357	346	330	376	338	356	325	321	371	337	377	338	335	352	345	356	329	343	368	354	339	333	341	355	332	355	362	344	334	353	327	328	341	361	338	349	386	375	380	352	356	398	344	347	344	358	346	325	337	330	379	351	388	343	384	374	352	346	355	361	360	317	338	311	337	333	338	366	345	379	385	351	385	368	339	341	342	368	351	320	337	350	325	374	340	363	356	382	364	348	380	332	340	348	335	358	355	359	350	326	312	341	372	333	356	324	341	351	352	358	371	308	349	328	352	324	357	343	348	320	369	340	353	357	336	345	351	373	347	364	392	345	358	320	342	371	330	332	308	390	334	344	339	320	357	336	334	354	340	352	347	377	359	329	383	366	326	333	357	369	310	348	344	337	316	355	361	362	338	341	347	354	334	350	328	350	325	332	347	350	323	362	349	349	364	364	361	380	360	356	365	317	333	368	326	321	347	344	331	346	334	365	349	351	350	368	317	372	339	361	364	350	370	364	346	377	323	346	325	361	366	355	354	332	363	319	368	357	372	345	340	338	359	364	343	349	359	347	353	367	372	374	325	356	348	343	316	351	345	354	337	371	365	339	367	339	357	349	377	354	332	357	369	310	354	334	333	353	338	333	334	344	363	355	337	322	376	361	392	327	344	344	343	359	371	368	321	335	340	322	330	333	351	358	329	359	367	329	352	333	321	377	322	336	342	348	323	360	341	357	309	346	349	353	364	364	333	327	349	366	371	335	359	305	341	355	351	364	337	324	360	363	357	330	322	326	323	360	350	325	348	358	352	327	309	328	332	328	352	384	348	353	325	356	390	309	336	361	358	321	362	320	350	341	371	359	331	351	367	324	341	331	351	339	358
25464	21424	27877	26003	16986	9320	5817	4361	3495	3105	2416	2055	1962	1858	1666	1502	1280	1152	1041	1083	855	804	767	744	617	612	619	538	561	556	504	500	491	499	479	527	451	484	465	481	475	435	444	476	444	442	503	450	443	425	492	406	435	510	446	442	447	433	420	484	486	444	408	390	458	395	418	462	450	437	443	476	448	438	434	456	454	438	421	472	457	452	442	484	406	470	446	438	474	471	443	447	440	438	414	448	446	503	426	475	446	477	398	427	455	415	415	496	417	435	440	445	459	466	457	473	428	451	447	434	465	450	443	456	419	421	415	427	443	449	421	488	457	445	411	433	456	432	460	444	413	450	412	455	457	449	430	409	424	437	423	469	459	451	425	471	439	439	420	461	465	436	437	452	449	454	432	427	436	449	448	444	450	424	463	435	440	438	474	421	469	450	420	462	423	454	432	404	445	417	461	420	422	463	443	397	425	436	443	435	473	411	453	474	432	471	437	452	434	442	425	402	459	436	461	448	437	412	445	439	443	430	446	479	465	435	465	429	464	428	466	440	450	425	430	448	454	446	434	468	473	441	412	441	427	446	423	496	495	448	462	451	454	442	425	437	427	459	471	434	436	431	451	424	451	449	414	442	433	433	474	433	452	454	444	434	432	442	453	424	419	438	424	457	426	428	401	424	471	476	423	467	432	488	405	429	431	433	446	463	441	453	430	454	436	454	460	475	478	448	443	464	473	443	439	428	452	471	417	440	466	442	424	426	427	427	451	427	438	423	419	430	415	457	450	463	416	429	475	477	433	453	447	418	440	416	443	472	482	443	441	455	471	454	433	410	419	454	400	436	420	393	430	449	467	438	475	413	431	430	443	429	465	478	446	408	438	473	450	417	454	474	406	446	415	438	428	454	475	449	433	478	438	457	457	462	471	473	491	472	445	457	439	435	432	442	423	446	484	435	441	438	477	440	446	473	436	447	439	457	447	419	435	431	423	438	433	455	443	466	453	437	402	401	437	419	456	445	485	420	465	434	434	476	473	433	465	423	430	442	431	417	433	442	441	448	439	450	438	503	435	433	469	418	431	416	415	424	404	453	434	435	439	438	450	473	447	448	412	412	436	471	430	449	464	459	468	478	417	441	460	439	451	427	454	417	440	460	457	412	426	437	456	485	449	423	410	430	462	424	449	438	464	443	441	451	436	451	447	414	423	427	417	447	455	436	464	412	429	456	433	441	429	418	436	400	419	394	416	446	425	440	418	435	418	434	450	421	395	406	423	412	403	407	452	448	434	419	441	444	414	412	464	448	433	448	488	433	401	414	470	435	480	434	467	453	420	382	462	476	433	479	441	462	472	437	465	435	443	434	430	452	409	419	395	460	448	423	469	469	442	433	452	422	443	419	449	446	419	450	435	452	441	430	463	449	445	425	420	423	415	466	403	401	453	473	474	467	426	445	439	430	433	423	489	425	457	418	445	447	433	437	447	458	415	399	437	456	444	465	476	442	436	426	443	454	430	451	424	455	446	440	406	426	419	396	414	433	452	459	453	389	412	437	445	443	450	443	435	452	424	393	435	441	440	448	439	471	431	430	488	435	446	433	454	446	462	426	468	442	425	438	441	436	439	471	453	440	434	440	425	455	431	464	476	453	446	415	444	423	418	454	464	447	427	444	423	420	416	450	483	437	455	442	446	448	431	424	430	425	460	433	415	476	436	449	435	439	420	408	445	433	432	454	443	447	423	471	438	421	464	459	427	428	449	425	437	417	466	427	468	480	456	436	413	442	443	449	440	434	440	456	460	445	465	477	441	466	439	440	442	456	427	444	444	442	394	441	450	395	457	420	411	441	439	423	455	444	438	433	445	431	467	441	422	448	415	440	438	459	454	436	438	428	436	424	448	470	430	442	460	423	467	419	466	427	458	460	418	473	427	448	418	427	457	424	440	447	418	468	457	428	431	437	478	450	470	452	414	460	425	404	445	476	401	443	416	440	457	422	401	423	436	438	448	429	441	439	474	463	471	485	448	447	469	436	436	440	461	452	426	453	416	410	422	432	425	454	435	428	431	518	446	437	483	435	468	463	423	487	460	418	436	441	463	447	447	432	420	453	455	443	441	418	424	416	454	438	453	432	433	435	423	406	428	431	463	443	478	442	425	455	457	438	447	464	387	458	411	452	422	429	461	460	399	463	437	453	438	451	457	439	461	452	429	445	435	424	448	456	439	440	413	431	463	464	434	452	438	476	420	462	467	469	465	431	427	446	487	434	434	424	433	409	426	434	471	452	484	437	413	448	437	461	431	418	432	418	481	471	428	420	422	476	440	430	454	440	445	441	457	434	426	425	425	461	447	438	476	506	414	422	448	432	433	450	473	419	437	438	426	461	400	442	441	431	428	401	439	442	427	432	434	453	442	434	451	452	438	429	412	464	422	448	462	498	449	462	425	426	423	444	420	418	434	447	446	444	433	443	446	410	447	433	428	470	467	449	405	433	463	464	438	429	471	453	435	454	433	442	423	433	437	448	417	441	396	425	460	470	395	434	450	435	449	482	427	444	465	405	428	433	385	469	443	440	461	396	437	446	442	413	427	428	448	409	443	487	429	455	419	473	432	450	467	471	452	439	440	422	430	442	451	409	428	438	433	393	478	436	448	412	451	435	468	431	472	449	461	423	423	475	430	436	447	435	431	441	406	418	456	420	424	426	465	452	436	436	444	440	445	462	437	430	427	427	468	447	453	424	465	419	431	433	454	443	467	402	414	434	440	468	462	416	446	454	435	431	453	436	453	449	442	425	433	450	450	437	418	410	479	444	444	450	409	451	439	410	461	458	436	470	461	467	492	401	406	411	451	460	501	486	438	481	446	467	455	451	433	446	437	418	430	445	446	472	418	397	440	454	434	432	415	483	424	451	458	461	446	424	453	486	434	461	475	446	430	405	419	432	452	463	471	457	439	443	449	443	457	420	445	432	447	421	470	463	448	437	458	400	476	441	410	436	431	398	421	422	471	442	481	445	468	446	471	426	413	461	454	438	422	437	427	437	458	441	423	426	430	412	424	429	401	446	438	465	440	457	480	424	441	435	452	407	470	428	435	456	466	413	454	463	457	476	415	437	480	415	486	452	457	441	436	459	454	437	388	416	443	453	456	444	443	448	422	429	445	434	404	439	465	435	437	449	426	439	483	419	410	444	445	432	470	460	429	438	419	410	452	467	421	443	428	473	416	435	420	440	439	438	449	408	421	452	449	447	440	442	399	425	468	424	428	457	470	461	466	464	395	438	426	431	430	414	425	458	418	452	456	458	442	433	427	465	437	471	451	428	454	422	466	421	449	421	428	439	443	471	462	410	439	429	438	444	466	440	440	452	466	434	447	422	449	440	400	429	440	450	423	439	419	455	469	416	451	425	452	428	468	450	444	480	428	456	458	407	439	445	420	449	434	439	483	408	443	450	450	439	447	434	428	430	411	453	427	458	454	416	468	432	403	458	431	434	457	422
29259	44517	37988	25065	20147	13694	10916	9268	7735	6665	5310	4445	4281	3772	3424	2958	2418	2105	2057	1953	1702	1396	1259	1086	989	933	865	817	798	729	687	671	699	677	646	628	650	566	621	597	587	509	587	533	579	549	528	538	507	529	504	540	552	514	524	536	521	494	537	534	513	510	533	519	530	511	552	537	509	545	499	560	534	517	535	514	520	507	532	552	538	495	557	541	577	502	514	506	537	528	542	533	566	535	554	524	499	555	492	501	501	529	496	487	564	509	540	546	526	494	511	515	556	538	530	528	521	514	516	506	548	534	549	504	511	558	515	515	561	515	507	471	512	545	528	524	568	507	531	482	534	516	498	537	511	512	512	536	543	576	543	584	551	513	558	527	540	486	525	523	536	563	504	502	520	480	500	544	511	544	541	507	528	517	513	536	526	525	579	526	547	529	517	518	525	544	572	516	555	543	500	524	563	528	528	542	524	550	538	547	536	524	524	553	490	510	519	520	568	537	521	559	551	510	502	534	548	542	561	548	533	519	492	504	515	526	536	543	568	541	507	512	532	516	509	519	540	570	484	524	543	503	499	580	510	548	523	529	496	557	516	520	531	515	535	547	516	524	468	487	507	537	519	499	532	505	507	523	513	518	545	509	518	562	497	491	493	539	531	502	482	516	568	566	548	566	495	502	547	543	512	521	527	532	520	531	517	524	535	549	529	559	532	526	546	546	488	573	548	521	541	558	462	529	503	543	546	504	507	529	510	524	533	481	603	504	555	558	477	509	531	541	512	504	568	548	500	541	560	564	511	521	567	547	543	534	512	529	482	501	493	518	481	516	471	534	518	553	531	531	532	521	495	502	508	534	591	499	518	515	502	505	523	504	513	520	492	569	527	492	551	517	527	521	493	535	521	499	537	486	530	508	490	515	530	474	518	542	504	523	540	544	541	547	531	513	507	482	519	517	553	501	527	559	492	506	555	548	496	532	538	539	532	515	546	499	536	544	542	523	537	501	535	552	522	544	525	490	537	534	574	523	501	553	508	522	491	526	521	521	507	522	542	557	533	543	495	506	525	524	545	490	505	539	503	507	502	464	519	499	507	546	602	532	534	532	529	486	542	544	493	533	507	534	526	530	560	529	537	545	508	566	507	505	471	538	531	511	508	550	533	506	539	536	518	508	525	563	542	528	523	493	546	532	513	505	522	573	513	541	499	482	495	525	523	520	494	492	537	554	561	544	525	509	535	534	540	509	530	523	542	517	514	539	555	535	576	545	533	536	524	534	534	488	585	528	527	547	537	524	520	544	572	531	579	523	522	528	566	510	481	524	513	497	551	522	505	596	533	564	478	517	514	530	498	528	554	508	566	554	525	533	504	530	503	572	525	558	527	543	536	518	477	555	490	491	558	503	507	484	538	533	558	488	526	514	514	595	512	511	508	512	547	502	518	539	510	511	516	533	478	551	532	598	522	481	532	532	500	527	531	506	543	555	498	517	526	522	517	514	510	541	532	510	536	517	498	521	467	549	544	545	539	514	515	545	486	518	499	535	552	503	538	494	511	509	524	549	541	520	526	517	528	600	530	521	515	547	552	491	530	513	569	521	548	557	496	535	525	519	535	533	523	471	525	517	513	512	545	527	504	484	487	518	545	517	513	488	519	509	517	531	510	536	548	560	540	508	538	533	518	511	527	559	544	541	516	545	491	506	507	509	501	575	560	550	496	502	520	559	520	529	503	516	557	498	527	540	523	524	504	532	535	503	560	489	504	504	503	523	520	529	504	532	524	517	501	567	482	532	551	513	528	513	523	495	506	548	521	539	519	596	522	546	535	554	530	527	555	554	524	531	519	569	480	516	548	525	519	487	518	516	562	541	524	459	561	554	510	525	536	565	535	532	533	518	547	531	515	511	538	503	530	524	552	518	534	551	539	499	554	500	516	516	526	506	507	466	568	507	527	532	516	522	545	549	464	522	550	514	522	491	542	515	503	564	530	555	531	559	516	513	544	505	509	567	523	499	544	543	549	523	516	503	480	519	536	515	521	549	534	542	509	555	531	524	509	532	503	521	499	516	556	495	520	514	540	522	505	512	516	521	557	495	513	543	549	526	538	513	517	536	563	532	515	534	474	515	553	525	552	508	527	548	477	522	499	525	514	557	508	552	501	542	512	537	523	560	511	525	544	527	543	521	534	533	551	498	519	566	475	522	545	506	543	562	516	501	501	532	523	564	508	493	536	490	536	498	565	536	541	509	579	519	485	526	513	524	512	541	505	508	508	529	524	554	545	538	541	528	513	558	501	540	540	523	517	547	520	511	514	520	515	518	511	558	518	531	539	521	541	524	519	499	565	491	553	542	519	513	521	574	470	547	582	494	521	531	526	525	579	541	504	517	527	545	491	524	506	509	489	538	512	512	555	519	496	474	528	525	515	479	505	559	515	477	521	565	571	524	518	552	539	544	509	539	511	524	480	479	517	524	517	519	529	507	512	532	527	569	529	504	500	543	532	542	484	553	498	485	534	507	544	530	567	496	486	514	512	530	521	568	545	514	482	531	562	560	523	543	518	548	542	519	528	467	523	482	533	562	516	565	506	540	546	540	465	531	537	507	536	495	501	558	558	508	493	532	532	525	542	472	510	546	543	541	569	510	533	512	536	554	496	524	491	540	552	522	541	499	505	538	541	527	537	531	492	505	505	513	522	506	514	538	526	489	517	534	529	519	504	513	541	509	520	521	534	528	487	487	538	504	508	533	509	508	522	498	496	473	517	504	562	528	505	496	528	515	556	513	537	536	566	486	529	528	520	540	534	547	552	531	574	516	528	529	537	517	518	556	523	513	504	497	542	531	563	532	535	544	518	503	536	552	523	561	517	477	523	554	518	527	519	527	556	531	505	539	540	506	529	491	544	527	533	517	533	554	556	556	524	536	523	509	533	510	538	489	515	497	518	540	517	556	536	515	509	594	541	512	524	525	521	512	505	523	514	555	510	554	495	531	559	508	509	518	501	510	514	530	545	538	507	512	506	534	534	544	551	539	491	528	553	482	502	535	511	529	547	532	531	520	522	482	540	542	535	530	537	573	550	524	489	539	495	517	563	513	543	509	524	529	539	555	548	497	523	482	569	511	520	516	541	555	545	514	510	506	513	559	542	524	557	554	524	512	528	519	532	519	570	544	531	504	550	512	528	530	533	533	533	536	522	552	525	517	562	498	498	522	485	540	548	499	549	505	487	493	567	588	573	522	527	576	519	542	529	497	547	507	501	515	525	531	531	504	522	496	556	514	521	560	542	528	533	540	526	532	515	532	479	536	568	496	538	498	495	554	528	500	495	510	526	513	546	535	528	549	521	543	523	557	482	507	538	536	524	526	543	559	567	540	537	509	512	592	550	553	536	522	521	547	478	531	534	563	560	547	450	508	518	516	507	566	507	520	545	536	546	558	538	550	553	517	502	488	577	538	524	533	516	505	548	530	530	504	505	491	548	544	506	563	482	547	534	514
23368	21410	29142	24088	21882	21763	16285	8407	6121	5141	4243	3303	2914	2713	2400	2054	1773	1540	1370	1385	1135	1039	890	775	704	679	621	607	555	543	558	465	515	464	493	421	444	414	409	403	382	381	408	371	403	387	371	378	366	351	389	403	377	411	367	412	379	380	356	351	360	379	420	379	391	387	355	409	322	372	374	365	379	393	378	359	375	336	389	333	398	362	356	355	381	344	347	397	353	383	351	400	378	389	370	389	403	362	362	351	366	371	371	350	361	365	347	356	405	358	362	384	360	353	354	373	352	333	379	399	347	388	345	352	365	393	328	338	358	373	347	367	367	357	367	348	349	399	373	326	369	375	364	355	365	429	363	362	357	409	363	354	397	334	369	370	352	400	369	374	379	354	373	378	371	383	350	375	375	359	361	341	348	364	337	370	366	344	333	345	390	385	344	389	359	356	370	347	365	384	372	356	366	354	346	349	361	352	361	372	369	356	378	365	332	362	356	382	380	371	342	392	364	359	356	382	357	363	380	360	357	337	377	326	347	375	371	371	345	348	393	379	362	361	388	354	358	350	379	330	381	363	383	342	350	356	364	384	358	362	386	377	358	351	320	374	398	375	381	364	332	345	337	354	353	350	362	339	379	359	365	327	367	384	360	321	323	374	347	375	376	353	339	359	357	355	353	327	376	390	336	346	335	369	361	371	391	378	369	356	339	387	360	361	370	388	336	338	340	345	361	369	358	375	367	359	390	364	351	377	392	345	357	406	368	390	341	348	364	390	333	360	394	390	377	357	372	362	339	370	409	389	369	355	348	360	398	329	396	373	378	408	361	388	377	362	359	357	363	317	341	375	399	353	353	344	379	364	380	366	383	350	348	351	382	313	351	361	379	376	386	342	374	342	343	365	408	367	356	346	363	360	382	330	380	372	355	361	358	339	366	319	355	355	333	359	372	391	346	382	334	360	369	380	356	378	331	348	352	381	374	379	333	371	372	346	361	385	360	342	354	358	359	371	363	363	344	347	363	335	368	339	383	374	329	332	389	359	348	358	380	333	349	331	403	356	419	372	346	362	382	330	361	337	383	331	376	369	358	394	371	336	390	350	375	357	364	331	363	349	382	314	357	336	372	339	354	306	352	398	369	357	332	372	344	332	383	391	387	372	341	353	366	359	367	393	351	347	365	386	383	367	357	415	343	344	364	332	376	370	398	343	408	361	378	371	370	373	360	346	374	393	371	381	350	362	383	364	355	372	342	372	368	379	352	385	354	380	382	339	354	353	368	371	360	362	375	351	370	366	349	368	353	384	350	367	386	354	331	390	336	361	352	352	382	366	312	323	367	385	376	359	359	350	353	381	350	336	333	389	373	368	381	340	360	389	362	362	338	342	358	423	368	366	359	356	356	347	358	393	347	353	361	380	363	413	345	372	344	405	352	342	380	388	306	352	389	338	320	352	372	332	365	365	346	395	364	347	370	376	379	385	351	370	340	386	353	358	335	355	362	338	344	355	328	368	369	362	350	354	359	343	367	429	386	316	356	374	355	366	365	380	360	349	376	329	375	308	348	355	354	391	354	368	330	368	338	364	361	352	332	393	357	351	360	369	375	391	338	358	369	346	384	384	328	392	364	364	358	376	365	388	353	367	354	375	355	332	342	376	395	368	349	362	379	343	371	360	344	340	359	390	378	403	365	334	323	363	366	352	385	353	385	338	322	362	349	371	379	383	356	330	380	412	323	348	338	373	350	374	368	361	383	367	373	365	357	357	353	348	347	340	337	378	343	357	363	366	392	408	357	380	376	371	385	343	353	382	379	370	371	358	385	370	336	346	352	322	362	396	358	407	364	327	386	358	333	341	362	360	375	360	372	357	351	374	373	353	368	382	337	329	394	351	346	364	330	366	349	335	357	365	356	328	367	360	345	347	366	361	333	317	343	344	353	349	364	364	373	334	364	373	396	334	360	352	393	350	387	400	368	376	363	366	345	365	356	377	366	361	341	375	381	363	370	382	373	374	388	387	373	372	401	362	359	341	352	384	374	368	335	307	366	350	401	383	397	368	365	336	389	365	338	386	351	378	403	340	359	370	349	365	408	374	360	359	400	356	375	354	384	388	367	389	352	352	346	358	414	381	356	370	360	385	368	381	365	377	356	365	364	383	366	357	322	342	404	368	371	359	380	352	390	366	342	332	364	344	348	374	368	351	352	333	343	350	362	371	355	377	360	344	349	334	372	372	354	353	340	375	375	378	361	364	358	357	315	350	355	366	361	373	344	368	386	368	366	408	362	366	407	347	357	367	385	363	345	379	345	395	375	362	339	325	350	359	339	353	376	361	360	387	379	353	335	348	355	360	359	380	392	367	394	376	371	343	368	375	406	320	374	356	381	383	346	333	335	341	380	372	347	374	371	363	364	355	365	370	351	342	378	342	360	385	384	344	341	361	384	367	335	362	339	374	360	350	344	369	413	419	368	344	341	362	334	345	360	358	361	361	383	376	370	344	377	383	380	380	359	351	369	373	348	389	357	376	387	356	366	354	358	380	332	385	384	400	379	383	379	348	387	361	385	338	340	358	342	392	359	360	367	382	372	325	366	376	385	363	383	402	387	362	393	359	352	366	369	362	378	335	368	364	358	340	350	379	361	405	322	371	370	349	365	364	379	378	373	376	377	344	362	360	390	343	408	376	368	331	343	341	322	378	342	373	362	351	387	354	378	371	361	323	382	353	353	350	347	398	388	349	385	359	356	364	351	372	391	371	393	370	370	332	353	379	377	372	363	321	373	373	375	369	356	354	364	368	352	364	342	352	374	384	355	362	379	395	395	380	347	361	360	384	370	342	369	362	382	351	392	328	360	390	359	377	340	393	329	375	388	376	371	348	373	344	372	349	362	350	338	334	365	372	364	366	345	360	355	381	350	338	378	388	383	351	397	344	365	394	396	357	347	398	342	341	375	357	335	374	365	350	357	408	364	407	380	364	398	335	376	332	383	367	370	360	348	353	342	334	344	365	344	357	365	366	343	346	351	373	417	392	338	392	367	378	368	342	348	352	354	362	373	366	377	375	374	346	374	393	387	363	340	344	353	352	348	385	378	357	358	389	414	387	380	371	362	342	394	337	393	351	363	370	376	386	381	327	330	351	381	338	348	388	345	364	329	389	377	340	381	354	361	360	370	336	331	298	331	380	339	380	346	356	342	381	350	399	351	381	393	373	347	382	367	360	352	361	387	365	373	348	401	348	345	365	331	357	355	374	361	399	337	352	385	348	360	378	367	367	350	376	363	344	374	366	400	341	369	380	370	392	409	346	362	403	352	373	343	368	359	325	354	355	363	385	329	355	365	340	387	394	387	353	355	384	371	347	371	360	329	364	366	346	371	374	380	343	388	364	368	376	360	333	368	376	388	349	354	337	377	364	368	338	368	365	384	343	380	371	354	356	317	396	370	399	394	369	362	364	394	386	345	355	370	356	393	347	351	347	390	346	389	384	347	389	362	343
31394	53411	47840	33784	29291	20300	16109	14222	12204	10108	8522	6858	6233	5689	4975	4259	3362	2760	2553	2665	2151	1837	1646	1419	1219	1052	987	889	888	790	751	712	663	649	623	618	610	539	550	508	519	514	496	493	475	458	467	465	445	465	471	481	454	443	432	427	443	443	467	457	445	445	473	448	443	423	423	430	447	457	472	429	447	458	444	468	456	442	393	426	432	423	417	432	395	408	435	445	455	426	419	447	425	431	453	397	467	420	449	397	431	414	424	408	409	458	426	425	442	442	402	418	464	455	449	431	407	444	424	451	421	424	423	392	456	404	412	434	425	421	439	441	431	424	453	421	406	449	440	421	434	425	423	406	453	412	400	439	429	431	426	429	389	409	442	442	433	405	428	418	446	428	418	452	395	439	437	424	447	393	435	442	418	453	392	458	440	450	424	401	460	365	412	451	427	418	380	444	431	431	428	424	460	416	420	447	462	457	428	432	474	417	417	423	394	404	449	396	441	453	430	413	447	418	425	406	446	379	435	429	418	442	425	412	418	431	439	427	413	417	431	424	407	424	398	428	394	436	438	431	437	432	428	409	397	418	406	390	402	413	411	431	357	438	415	457	405	411	414	384	418	467	413	406	414	429	418	423	398	411	399	408	447	450	403	434	438	412	404	407	425	408	440	427	405	428	442	416	438	446	458	395	436	427	390	425	450	434	399	415	408	435	424	434	459	435	429	412	428	447	431	413	398	437	463	424	397	412	445	446	430	415	439	423	407	398	412	404	406	438	418	402	415	406	412	429	406	426	408	409	426	446	431	459	420	400	426	444	450	420	446	420	419	421	431	396	430	428	448	419	400	394	416	422	385	433	409	448	435	426	445	405	404	443	416	425	436	449	366	443	449	457	419	404	440	457	420	398	428	429	416	456	415	437	380	374	412	429	433	440	423	423	384	459	429	403	446	436	398	467	466	416	451	398	462	386	454	421	417	397	434	422	393	438	424	445	434	424	392	400	426	396	434	400	390	435	425	465	414	410	402	403	452	435	419	434	444	414	426	432	423	419	425	400	428	435	432	428	408	417	390	423	415	447	391	409	419	421	403	437	422	405	409	466	427	426	392	469	387	422	417	393	465	410	425	419	419	394	399	411	452	407	420	462	430	405	455	453	456	433	442	423	405	425	391	435	414	425	472	456	474	396	447	422	426	420	456	395	436	439	440	418	435	436	436	449	427	409	415	401	429	412	413	384	382	433	396	430	420	433	444	450	444	430	399	404	387	422	400	456	403	428	461	429	392	429	434	396	421	403	404	437	445	415	431	449	450	430	424	456	416	425	424	433	429	445	423	414	418	435	459	466	388	401	408	414	404	396	408	407	450	438	427	436	430	394	421	423	436	412	420	418	412	414	433	396	460	430	436	461	412	438	435	449	413	423	435	423	415	404	425	437	459	483	443	431	410	422	419	436	418	409	401	414	421	415	417	454	421	431	418	423	405	417	423	439	437	399	451	464	415	420	407	458	421	414	419	435	446	436	443	379	403	378	395	449	454	432	447	415	400	418	414	393	407	402	404	424	440	424	423	447	402	438	426	393	446	429	426	456	434	438	427	407	404	407	455	460	416	423	435	416	402	426	436	430	413	440	407	394	441	383	417	447	432	434	424	425	431	400	449	407	426	448	425	400	400	397	437	411	422	416	434	446	376	461	408	433	428	435	420	410	431	446	429	412	407	412	453	432	459	392	427	463	416	418	408	408	413	419	403	392	416	435	404	408	396	424	404	440	446	449	449	450	424	403	439	414	391	418	423	436	427	429	449	404	423	426	393	444	417	390	383	441	404	430	419	427	427	423	407	432	423	417	408	426	415	433	442	415	403	386	429	441	380	414	448	409	408	412	434	421	437	396	435	389	390	443	421	450	439	404	456	385	390	420	466	400	403	413	416	420	428	415	440	393	399	435	402	428	435	449	415	386	375	391	435	420	415	426	426	452	426	440	400	423	408	454	412	408	435	390	453	405	441	428	420	475	447	416	463	431	385	435	383	418	440	401	423	407	403	416	424	431	437	448	392	442	433	436	441	455	415	415	434	377	387	402	441	384	410	438	423	394	448	451	432	360	434	408	396	437	425	406	436	391	414	448	426	437	413	413	430	416	414	467	394	464	440	402	404	393	420	423	409	463	457	456	415	384	416	430	428	416	448	403	432	402	424	433	443	457	433	422	393	479	401	412	436	451	440	436	443	439	423	423	424	410	390	426	428	441	382	431	438	431	406	409	464	415	445	419	404	423	405	404	419	375	467	447	436	424	437	385	427	416	429	424	392	444	406	449	442	401	404	405	440	404	443	391	430	417	476	416	437	420	405	409	442	429	428	453	387	407	453	426	423	414	383	397	425	407	434	431	422	450	418	425	404	436	415	434	426	412	369	428	426	423	379	420	453	457	430	443	415	395	430	431	456	429	417	414	435	417	430	424	435	442	438	449	451	471	411	412	406	415	402	457	372	427	425	434	409	433	426	437	442	440	425	424	417	395	418	431	445	404	443	429	403	428	429	434	449	398	411	443	421	424	402	411	404	409	398	422	435	427	458	416	429	405	420	444	446	428	423	425	415	436	417	449	429	410	426	401	453	421	424	394	426	403	400	412	387	405	394	448	449	414	422	439	392	413	451	432	420	381	439	435	423	443	446	417	422	453	452	477	417	442	409	423	390	409	457	417	462	416	422	420	400	453	384	443	438	445	450	420	460	447	416	441	407	465	448	429	407	440	392	430	450	423	449	413	430	410	356	416	411	387	414	439	427	427	442	402	446	435	447	408	392	433	424	437	435	416	430	423	406	398	395	389	407	400	445	426	384	427	420	422	424	449	419	429	428	431	431	416	413	397	427	412	433	419	460	424	419	434	445	413	413	448	403	427	413	445	392	436	421	448	414	425	398	426	434	368	416	450	405	418	374	435	420	457	433	414	379	398	405	422	476	411	409	424	426	424	429	441	428	419	455	424	387	401	442	427	420	438	420	414	390	435	429	389	434	393	440	452	445	428	415	439	381	440	432	375	435	378	413	462	450	434	412	385	392	449	393	397	427	411	401	441	418	418	434	427	426	446	411	423	405	409	420	443	409	459	411	410	424	423	444	388	458	412	423	418	416	461	404	438	413	430	393	408	383	376	434	414	403	415	435	447	427	433	383	424	427	442	442	399	398	436	367	436	386	452	409	431	396	440	410	402	407	401	409	432	409	374	393	427	408	454	421	423	438	395	382	413	418	399	434	411	428	401	427	436	417	410	404	426	412	452	405	415	422	438	418	410	393	458	392	427	428	406	427	439	446	444	406	402	408	442	414	444	422	463	408	400	456	410	452	417	399	445	403	415	432	439	422	429	407	427	380	408	403	445	418	390	402	422	417	403	426	382	405	423	403	420	421	428	438	400	407	413	389	443	427	439	444	426	410	442	441	446	439	411	482	390	432	389	427	415	422	420	426	421	441	433	412	436	447	442	402	414	434	400	443	419
29135	26913	30680	20229	11399	5933	3934	3247	2814	2363	2143	1760	1575	1402	1309	1185	1008	896	844	869	733	648	643	591	496	500	491	509	456	426	470	463	416	377	407	440	421	377	387	373	371	375	373	383	401	363	402	415	368	389	363	394	355	366	391	394	360	372	397	389	370	368	375	391	353	367	354	388	404	355	415	367	367	367	373	345	373	377	370	363	367	356	411	370	377	349	347	390	353	364	381	405	377	381	390	369	388	378	324	381	390	379	378	420	358	348	394	369	394	354	383	360	369	335	335	396	365	343	373	401	382	363	361	347	382	393	354	371	383	369	329	382	368	349	348	370	354	369	394	354	368	373	388	358	397	380	351	400	377	375	393	364	351	377	352	386	375	378	378	365	387	368	405	351	365	348	383	336	342	395	354	361	344	399	348	352	386	374	360	357	376	353	360	375	357	359	338	362	386	363	358	357	381	374	351	372	370	345	362	361	394	373	397	373	352	358	330	362	359	369	364	396	368	356	332	385	376	404	368	376	372	396	396	371	389	355	375	365	359	401	389	331	352	358	350	387	385	340	361	370	370	383	370	374	341	356	392	375	355	364	331	331	359	369	362	364	362	366	325	363	397	357	369	377	340	413	379	386	357	385	341	339	322	351	387	342	365	364	338	380	333	360	368	400	390	340	389	346	343	354	383	396	379	373	333	332	388	350	379	344	362	360	339	358	339	359	373	353	338	395	373	394	335	368	386	371	368	365	390	365	347	371	348	376	339	382	367	353	359	375	381	353	360	367	340	398	351	349	392	364	342	375	355	353	391	407	380	391	378	375	329	335	322	372	395	395	361	355	342	376	415	369	367	367	394	389	358	372	365	334	364	360	371	365	327	386	355	366	334	385	371	376	367	364	380	354	374	344	347	320	363	389	362	324	345	396	370	377	358	383	396	383	384	341	371	349	376	353	394	351	395	400	371	373	340	366	399	363	373	363	369	365	364	394	402	344	406	372	376	385	376	348	389	354	364	378	388	360	392	381	331	383	383	388	384	381	371	380	371	376	401	392	406	379	338	325	382	389	375	352	355	370	370	356	375	360	362	379	343	362	343	359	374	398	380	365	359	359	358	360	400	393	398	390	361	347	371	368	358	364	347	366	382	395	412	392	391	396	323	367	346	370	361	360	348	400	369	381	357	368	340	347	361	375	351	339	354	340	410	360	401	380	381	387	390	374	397	326	375	353	395	383	364	341	372	392	362	390	351	379	370	389	374	389	357	369	386	371	359	378	352	376	400	373	354	388	364	348	381	365	354	365	371	399	362	329	381	374	359	378	358	351	365	391	365	409	390	349	346	388	355	388	351	343	373	379	393	370	392	371	363	374	370	352	351	409	390	345	382	376	386	381	376	330	364	386	364	335	364	389	380	383	360	361	333	343	412	378	383	353	365	339	382	391	391	360	383	351	366	386	366	399	362	367	362	389	385	336	357	350	376	384	361	345	364	322	340	364	351	369	361	382	370	402	389	394	365	398	337	381	353	350	372	359	368	345	376	364	389	392	360	339	382	385	389	373	342	389	401	337	396	369	372	343	359	379	361	391	392	351	410	356	347	389	384	401	368	374	350	344	374	364	360	380	395	366	369	373	375	381	385	379	353	386	377	351	395	351	362	383	359	402	417	387	379	376	364	345	336	372	359	378	345	398	406	376	355	385	419	365	376	335	358	362	380	384	358	365	367	410	390	369	382	366	351	346	420	354	390	377	358	328	380	408	352	371	339	358	373	375	355	383	355	388	356	349	388	349	358	358	385	357	340	377	395	350	381	340	375	358	403	423	400	331	361	378	368	366	411	367	385	372	366	397	402	354	392	345	379	380	349	343	386	376	395	351	383	371	357	393	395	351	385	371	332	343	386	378	352	376	346	400	383	382	340	400	357	336	384	405	384	358	359	379	395	359	386	368	398	362	348	386	367	354	379	371	353	365	362	348	375	370	347	364	369	386	370	387	383	400	381	375	362	370	385	376	360	379	392	395	356	370	361	386	357	354	396	384	373	378	415	361	385	353	323	388	379	400	355	404	352	377	392	394	378	391	389	378	373	360	378	358	376	340	345	385	342	328	360	347	336	385	371	359	363	402	334	391	364	345	409	395	385	387	375	415	358	392	371	363	405	386	336	351	394	361	368	365	366	380	399	364	365	362	419	338	371	349	371	362	361	379	346	370	388	344	343	398	321	369	398	364	351	351	402	349	376	338	399	396	374	365	374	382	369	388	370	368	354	352	341	365	368	372	374	380	360	344	369	376	399	388	398	397	360	352	379	352	356	368	385	338	370	389	395	387	365	387	394	365	372	354	377	367	403	375	376	347	378	387	372	405	370	400	361	373	311	387	402	381	358	361	351	360	355	370	387	386	386	341	352	391	346	362	375	396	382	399	394	376	390	382	383	336	378	376	397	339	356	322	359	345	381	348	380	326	352	362	359	334	380	365	415	326	357	386	386	348	345	375	375	354	365	340	354	368	377	348	368	396	376	358	375	357	402	388	348	351	354	415	359	355	339	375	375	380	395	378	356	365	407	378	375	360	400	350	361	354	387	408	332	360	339	346	364	373	357	354	349	363	363	356	395	379	372	374	392	348	377	352	369	388	383	339	383	400	366	341	378	413	410	386	360	396	377	364	359	355	374	346	346	403	328	355	389	357	388	382	379	400	373	345	386	376	356	367	385	380	404	377	372	366	382	390	356	345	364	357	342	374	399	396	335	359	359	362	380	338	362	338	340	350	368	387	367	339	373	380	409	398	357	351	396	398	368	375	386	351	367	362	371	397	398	367	369	372	376	370	348	340	365	372	354	382	353	387	370	405	370	358	399	355	385	368	334	373	367	374	358	363	367	356	385	383	374	336	402	357	372	377	369	366	428	375	376	374	379	352	370	375	377	381	373	359	336	367	378	373	414	366	350	348	394	346	366	368	361	383	383	385	368	364	374	376	368	369	363	351	391	385	379	373	351	354	347	396	381	376	346	352	383	362	356	380	337	384	383	372	399	340	349	360	370	380	385	348	376	365	356	360	392	359	385	383	363	370	363	351	372	362	381	341	373	374	394	342	347	389	350	374	365	359	371	397	395	366	337	376	376	384	363	357	390	356	336	365	322	371	385	379	362	346	385	356	436	376	347	347	367	372	378	374	380	343	374	345	356	361	394	389	340	350	366	359	348	374	357	350	352	364	355	355	401	376	386	362	378	342	376	392	350	399	392	366	368	370	395	390	376	370	359	379	360	368	361	381	357	384	359	385	357	373	329	396	392	387	382	372	364	404	405	358	402	370	362	396	383	355	348	367	337	394	378	376	367	402	388	360	342	382	400	365	386	364	322	357	334	328	394	375	355	376	377	371	368	375	384	362	394	382	394	367	367	360	345	325	370	359	361	372	394	390	377	369	386	371	401	378	351	397	350	328	393	346	343	385	381	347	387	362	399	406	357	330	365	370	375	397	390	404	385	379	379	370	356	389
28809	41803	35141	21519	15573	10029	7856	7127	6346	5185	4521	3797	3358	3059	2761	2370	1934	1736	1565	1599	1366	1119	1038	896	769	697	708	588	621	634	594	559	549	531	536	531	488	491	471	463	485	425	483	454	456	466	458	436	451	456	484	433	454	473	498	491	471	466	462	438	428	471	425	503	490	467	495	420	450	470	461	459	457	486	426	459	469	452	452	492	444	466	421	490	458	390	426	441	440	497	426	441	430	457	458	455	450	439	449	437	449	418	448	453	436	444	447	461	510	428	461	438	423	440	447	484	446	433	449	481	459	428	402	451	456	423	432	457	423	436	437	405	438	477	432	459	405	431	442	411	440	448	451	437	448	474	487	454	414	478	460	475	433	472	498	412	441	421	446	482	421	460	465	438	447	458	464	428	447	463	434	439	425	445	466	449	435	476	439	446	444	467	479	489	437	434	438	437	413	408	395	442	442	465	497	503	412	480	432	465	460	460	435	415	430	426	386	453	442	405	411	443	433	427	454	445	464	495	442	441	434	464	418	449	410	463	482	424	462	454	446	426	456	450	432	450	460	495	478	439	441	447	445	437	486	430	429	417	460	467	487	465	453	461	455	437	426	480	433	436	468	439	406	468	424	471	479	451	434	402	424	471	442	458	464	448	421	449	464	426	445	432	435	432	435	435	448	450	456	435	480	444	466	447	446	446	425	467	419	440	452	458	444	388	483	459	418	421	448	457	427	435	438	441	447	459	425	429	441	459	425	474	448	437	415	450	457	429	484	409	466	443	440	435	423	449	476	440	452	422	447	436	466	469	449	468	434	440	443	445	446	435	479	417	479	430	411	479	466	449	410	419	410	448	449	473	441	461	441	438	416	443	465	447	429	449	425	465	469	466	458	436	439	407	443	414	414	486	473	457	428	471	469	422	410	454	443	412	461	455	420	446	416	434	454	421	485	437	435	478	446	454	417	423	442	384	441	437	439	428	434	434	429	463	414	446	426	466	476	415	435	465	502	462	470	469	443	445	433	460	448	391	410	435	454	459	477	466	487	472	425	475	453	495	433	495	429	442	406	431	423	444	426	469	453	418	453	462	477	416	438	485	473	469	457	436	464	452	475	458	450	435	455	447	507	425	437	433	466	433	421	447	497	481	437	481	455	459	439	457	475	452	433	464	449	519	454	448	437	446	474	449	438	435	466	455	430	447	447	456	475	452	435	508	479	442	427	437	430	453	451	439	421	432	458	469	438	441	474	490	440	460	464	458	448	437	451	436	412	444	411	447	426	454	443	473	456	442	438	459	423	434	478	451	431	481	467	447	419	439	447	450	452	437	464	453	460	453	419	451	440	406	475	464	473	442	415	471	458	447	414	458	456	432	432	468	422	429	439	456	464	446	452	436	456	465	486	410	406	438	389	421	452	451	415	472	454	441	434	457	447	480	440	483	455	418	445	456	456	444	445	410	441	491	445	460	442	412	492	421	512	445	447	479	426	467	445	444	463	450	460	439	447	404	421	485	407	456	454	461	445	467	440	453	458	451	433	461	412	449	411	421	418	436	482	447	476	486	450	490	464	450	416	426	483	464	446	492	450	456	474	454	432	417	436	479	427	462	469	476	458	460	431	477	434	418	466	434	407	444	421	434	518	456	438	425	428	509	447	426	448	434	447	438	450	397	467	466	430	446	438	459	472	466	443	463	410	425	468	416	432	415	436	444	473	505	425	437	461	443	460	445	439	458	473	399	433	441	440	455	418	443	465	402	480	435	439	474	465	516	456	465	424	450	434	461	417	418	435	445	457	424	440	444	449	457	496	432	460	436	486	447	436	433	476	474	474	476	470	446	429	403	396	477	438	447	440	435	421	476	486	415	462	428	390	445	469	470	417	445	437	426	458	459	469	442	434	468	426	390	414	435	481	478	481	478	450	454	444	454	484	446	427	435	435	445	448	438	434	442	474	435	451	441	467	442	470	453	475	453	451	452	442	422	395	429	474	445	413	439	449	466	423	452	500	428	447	444	442	497	448	444	430	472	436	472	476	463	434	436	437	452	450	460	478	413	482	465	459	445	435	429	452	427	460	459	419	467	408	428	496	445	438	437	435	426	405	482	421	459	462	443	468	471	470	441	452	401	451	478	424	430	470	462	460	443	428	461	420	473	484	452	456	408	473	436	437	452	444	448	476	443	466	414	469	450	457	493	430	441	466	485	480	396	489	420	466	442	455	449	471	446	478	421	426	427	452	458	445	448	442	440	470	429	453	467	481	425	447	461	472	482	432	424	492	435	450	437	411	431	508	411	475	443	425	440	444	416	452	436	435	487	440	465	458	487	407	492	442	451	436	495	414	457	452	472	405	451	428	466	422	459	472	449	442	448	457	421	456	440	472	466	448	439	458	447	439	475	459	479	425	477	472	445	472	462	457	428	440	453	462	434	450	443	456	423	404	435	469	456	440	416	445	454	435	477	460	429	403	462	470	471	438	442	402	416	456	422	433	421	470	424	426	451	457	452	489	502	424	463	447	419	443	426	411	421	410	442	451	443	476	458	420	449	435	444	455	421	439	452	388	485	460	441	472	427	453	495	464	470	402	456	472	416	479	452	454	458	441	456	472	476	445	447	453	447	455	456	433	452	472	463	422	427	455	418	430	406	446	443	475	411	449	433	449	429	432	485	499	430	449	464	464	417	431	455	472	426	465	445	468	431	417	455	435	472	435	467	449	453	459	478	460	418	481	438	440	454	463	415	440	430	461	460	446	433	456	479	440	451	460	456	430	469	439	411	461	442	471	465	459	463	425	447	433	458	409	447	403	485	446	455	447	416	442	459	473	459	461	445	429	433	435	455	446	483	443	479	469	423	430	441	455	442	432	457	478	486	460	456	432	410	445	443	487	428	448	467	437	464	466	459	456	466	445	478	427	405	427	457	460	447	428	450	470	474	408	456	495	480	481	465	435	441	442	441	443	433	472	457	462	438	469	427	449	439	457	453	458	471	456	450	449	424	478	442	420	441	434	448	433	433	439	450	479	459	428	454	440	423	450	464	438	415	463	469	420	458	450	448	449	454	424	432	455	440	448	437	448	452	420	452	464	410	424	446	447	497	468	446	438	428	486	503	435	473	479	431	435	436	459	459	483	463	459	474	507	445	460	442	439	460	447	444	451	416	434	449	427	411	421	442	431	440	454	456	417	430	432	426	438	429	467	444	445	457	446	444	476	427	409	438	458	442	488	482	445	450	409	448	454	419	438	468	442	450	418	442	427	426	439	452	429	436	467	442	437	456	494	462	444	434	462	396	473	456	458	448	468	472	420	412	462	426	460	475	426	471	458	410	430	438	488	458	459	443	463	441	470	416	451	413	469	479	440	500	476	476	441	428	458	456	487	474	433	466	478	430	422	431	464	451	407	469	412	421	425	465	397	423	447	499	431	454	442	502	470	401	445	431	450	472	439	464	450	468	436	413	419	496	450	468	462	467	436	442	489	442	464	443	464	432	451	435	439	462
24519	21371	28463	25392	21648	14592	7956	5489	4367	3491	3170	2647	2321	1885	1722	1518	1312	1057	1039	1008	966	791	706	638	587	561	433	476	420	424	388	397	408	377	359	373	324	356	316	335	307	324	312	330	311	316	297	303	299	313	281	284	294	287	327	264	322	303	292	335	304	274	309	287	293	302	270	316	275	308	307	317	288	266	302	319	318	304	265	303	331	290	327	286	293	308	292	287	296	267	303	294	289	280	281	295	294	275	278	313	295	283	281	304	271	304	280	279	306	313	305	310	307	266	284	294	305	293	304	301	290	279	285	292	279	282	307	307	301	285	285	308	306	304	291	293	322	284	295	279	304	304	308	282	287	297	282	277	285	283	290	291	295	267	311	272	271	277	289	289	271	294	300	277	272	263	308	311	292	287	260	277	267	299	278	265	276	298	294	284	293	284	276	285	276	313	314	271	307	294	259	285	307	271	291	298	301	300	310	332	307	293	300	244	296	299	304	284	311	300	289	295	290	301	303	309	291	261	270	265	315	329	293	266	313	315	313	286	289	297	284	290	298	265	265	307	281	318	318	302	309	325	311	289	289	307	293	257	280	315	285	306	289	298	299	297	335	282	280	281	292	301	314	286	297	278	322	275	299	273	282	293	287	267	297	283	292	291	297	276	291	322	295	324	312	318	307	299	304	316	297	296	248	276	301	281	295	312	302	267	331	307	287	300	277	313	309	356	267	309	288	284	295	313	330	285	288	299	291	307	309	296	287	306	314	275	296	284	307	293	291	282	318	270	295	263	286	324	314	311	331	292	292	290	285	286	282	297	319	295	293	307	265	297	287	278	297	268	315	267	293	313	293	279	308	272	286	300	272	291	328	297	284	287	304	300	278	292	298	273	279	274	292	286	299	263	299	277	314	299	279	272	281	325	300	303	302	290	286	296	298	284	277	259	292	288	297	277	299	274	333	302	333	274	292	276	320	311	248	278	295	273	328	304	290	295	261	317	313	270	287	300	272	299	307	288	257	279	332	247	265	301	280	285	308	305	284	254	269	293	266	318	283	286	292	304	288	341	305	333	283	300	302	285	302	264	296	306	288	314	268	285	257	277	280	308	278	287	271	289	301	307	246	267	297	279	284	314	294	283	286	286	285	291	296	273	317	290	295	304	271	299	283	277	302	273	279	277	273	297	298	306	264	274	288	296	295	261	271	285	291	293	273	299	300	308	314	300	281	307	281	286	295	277	276	308	298	283	319	279	276	315	285	278	318	266	305	300	295	306	306	316	281	298	300	270	275	284	262	287	312	308	286	279	278	289	305	321	322	289	295	288	286	285	322	328	286	278	289	308	285	306	300	327	292	280	282	281	291	314	267	305	270	271	311	293	276	307	270	267	327	290	259	292	277	289	283	314	314	291	291	272	284	289	301	301	312	294	291	297	265	293	277	311	271	310	295	315	301	303	271	271	271	293	305	304	321	278	291	300	300	275	270	300	287	277	305	250	296	273	317	280	294	329	286	276	303	247	294	299	294	305	329	271	293	295	288	304	288	311	306	286	296	286	323	277	272	268	260	294	294	317	275	280	302	299	271	275	267	313	308	302	305	288	303	284	294	286	324	307	308	304	282	288	287	294	312	287	307	294	263	279	279	286	336	298	266	295	319	299	290	294	274	284	299	276	291	305	276	302	266	280	317	288	280	279	317	287	310	310	266	272	268	301	300	285	313	318	296	280	262	261	273	271	280	291	264	309	276	323	296	292	319	285	264	300	295	296	296	275	323	272	274	267	269	278	294	309	283	272	278	299	304	262	282	299	315	278	288	300	294	291	276	306	280	251	288	308	291	309	264	293	316	280	301	277	277	294	284	291	327	305	292	282	322	304	282	293	291	306	296	307	290	273	309	279	320	278	279	297	298	301	298	273	289	316	303	295	267	309	290	291	290	288	299	233	292	283	283	271	295	270	318	293	285	283	259	289	300	288	287	285	305	270	277	242	288	293	291	298	299	289	331	261	277	283	284	329	280	287	264	277	286	324	315	281	302	260	260	330	294	279	269	277	316	283	298	285	322	311	293	285	289	273	300	301	318	266	288	309	310	299	264	295	271	286	303	310	292	302	343	297	290	276	292	301	295	291	301	264	286	280	307	269	289	299	288	284	261	304	299	314	292	258	297	269	310	288	294	285	309	288	290	298	307	275	311	269	283	322	286	327	277	281	281	294	307	313	291	294	270	302	329	286	310	284	300	286	281	305	329	283	310	283	279	310	278	310	313	259	258	286	286	283	296	283	280	297	281	311	304	317	295	270	279	303	297	317	264	303	263	311	304	295	278	284	290	284	281	306	299	295	253	299	271	306	291	324	299	321	274	291	299	313	280	290	295	314	289	281	299	313	295	300	277	271	285	280	288	280	280	288	285	291	278	275	292	297	282	276	310	294	300	275	287	309	297	304	296	280	277	291	286	283	261	280	267	279	297	323	303	274	264	296	276	307	313	274	299	283	301	285	278	278	273	292	305	332	293	269	304	303	326	252	268	306	307	293	281	309	285	280	307	255	299	285	319	331	311	304	281	301	291	280	291	299	286	316	321	274	294	308	303	290	312	307	310	303	266	284	306	292	278	264	270	290	278	295	279	301	305	309	279	301	292	295	336	281	296	282	253	299	288	302	278	312	291	309	292	289	291	294	281	263	292	281	287	309	334	290	260	289	318	270	275	306	259	280	284	295	326	307	298	307	281	301	294	261	317	305	336	272	281	277	292	316	263	279	320	251	272	279	272	290	271	319	293	317	300	283	326	309	308	267	285	298	281	275	290	278	287	277	292	277	280	340	275	276	291	333	299	294	309	302	320	312	277	264	282	302	304	297	290	294	291	296	291	289	283	296	257	304	310	267	302	302	295	294	298	289	290	308	284	317	305	282	294	300	295	295	291	285	291	292	268	289	300	293	261	275	294	285	312	315	293	307	306	272	276	291	291	290	273	308	293	288	299	319	306	282	282	293	296	288	298	299	258	328	296	301	270	287	303	293	321	307	292	309	282	268	286	276	277	322	273	283	287	272	297	284	312	293	309	271	335	297	278	286	298	289	327	298	308	303	312	323	304	286	280	289	295	290	270	292	286	270	280	278	271	283	279	271	333	288	293	298	306	270	315	327	263	282	287	301	272	309	274	273	315	261	310	280	296	297	266	281	290	300	301	295	286	325	279	317	271	287	280	263	291	262	321	274	294	263	268	282	305	321	282	321	304	286	305	308	262	296	272	287	303	265	282	306	314	302	285	296	280	278	276	279	296	271	341	295	308	298	314	285	306	293	304	293	289	262	286	296	289	298	306	275	307	276	312	285	283	284	271	288	297	281	289	298	316	287	320	279	295	279	289	310	287	291	305	317	313	310	267	326	305	268	295	293	285	288	295	286	296	295	283	301	278	266	292	276	284	282	303	294	304	322	289	295	272	316	292	310	306	323	298	298	299	286	300	280	294	292	318	287	285	299	296	318	300	329	293	288
29273	48614	40518	30615	22022	14974	11855	10770	9294	7786	6411	5740	4717	4170	3752	3255	2553	2143	1975	1941	1746	1422	1208	1145	956	803	743	720	698	666	568	535	554	543	478	492	474	457	414	395	390	401	369	397	373	369	411	410	385	384	379	397	359	359	378	356	355	397	372	355	359	369	349	355	384	346	347	373	396	379	334	349	360	333	325	324	355	340	363	352	381	393	347	375	378	372	354	340	321	363	331	376	344	347	349	349	338	327	371	348	373	378	351	348	367	346	382	358	361	370	374	340	356	316	349	338	390	358	344	343	330	387	336	369	361	378	336	365	360	332	332	377	355	349	352	371	345	343	388	355	343	315	338	365	346	376	360	367	360	362	368	343	347	360	363	385	357	365	328	351	327	396	350	343	353	347	365	336	388	369	357	326	376	352	352	351	334	331	369	345	345	324	341	362	345	350	350	372	366	370	376	400	350	301	354	366	354	357	371	366	344	364	353	351	363	339	353	356	299	347	372	354	353	385	395	359	340	360	333	357	369	341	356	338	341	374	341	333	365	370	360	346	347	344	346	361	368	341	357	338	352	349	359	317	338	377	388	339	340	330	376	362	389	317	336	359	382	384	354	339	353	353	364	365	351	358	316	401	357	358	357	330	343	360	348	359	347	391	347	352	371	357	322	365	381	376	340	328	353	335	310	386	336	328	350	357	362	357	368	346	332	385	387	342	335	353	374	366	336	362	370	385	351	353	341	365	339	355	361	370	345	375	370	317	317	346	337	322	362	364	350	368	341	361	339	377	372	382	366	382	333	398	360	339	358	344	380	301	347	399	364	364	357	356	347	356	353	371	372	382	363	342	359	349	339	320	355	345	339	377	336	347	337	375	391	344	343	361	385	348	369	345	337	339	363	370	372	366	390	350	351	353	347	376	356	356	372	364	340	371	324	356	360	372	332	373	344	329	385	317	367	364	348	340	351	334	364	339	366	393	344	364	337	372	328	334	347	367	360	365	362	344	365	353	346	354	349	356	327	344	351	349	341	343	331	355	350	401	370	366	353	321	322	352	355	367	345	304	397	344	349	343	351	369	322	376	342	335	365	366	340	344	348	344	356	338	333	358	353	362	368	391	363	349	358	377	345	348	399	328	366	365	369	370	363	355	388	338	356	331	302	345	330	359	370	367	313	356	377	346	393	386	328	335	339	375	356	364	358	343	344	367	374	353	375	326	365	402	339	360	337	364	362	346	367	372	345	352	369	391	343	343	382	348	326	342	363	376	372	356	356	347	360	358	357	345	368	338	344	367	360	337	335	353	370	307	360	341	353	378	333	350	354	361	344	349	355	367	349	338	340	359	342	368	338	350	366	328	356	373	314	341	362	331	371	325	349	358	342	377	326	329	348	361	374	337	340	384	375	345	342	364	372	389	353	344	368	359	379	327	361	373	336	326	376	355	346	351	377	343	320	353	355	344	354	394	376	356	352	354	400	346	379	375	368	365	385	377	340	339	370	358	363	368	339	345	385	357	354	350	341	377	371	360	385	365	355	360	367	339	384	368	355	348	365	376	349	355	336	379	354	338	333	324	336	365	337	341	387	337	369	331	369	389	363	323	339	351	347	389	335	338	363	335	360	357	347	333	347	351	385	357	339	363	358	347	363	392	379	372	372	360	345	329	394	371	357	319	380	364	343	335	349	362	334	352	354	373	335	353	305	335	354	399	357	391	341	380	402	360	373	341	346	390	359	363	334	342	351	356	351	359	372	342	353	347	354	347	345	351	374	326	343	348	343	329	361	376	346	362	358	387	352	368	334	334	342	385	388	346	333	381	328	335	356	358	358	324	390	344	334	329	349	352	333	327	365	325	373	368	390	361	379	363	366	349	325	364	333	370	351	369	336	326	326	376	385	363	380	372	371	370	322	299	331	336	354	346	369	350	380	343	355	367	341	335	338	353	386	313	338	343	354	349	372	363	381	344	361	390	385	364	337	369	357	339	365	325	361	349	355	380	354	333	388	344	351	344	379	323	387	332	349	344	331	361	342	356	364	344	375	357	363	357	344	368	370	370	379	371	374	355	355	331	363	346	372	340	360	347	372	347	382	344	356	335	328	361	370	351	334	366	364	336	333	344	382	346	337	349	347	333	386	373	351	357	397	362	359	369	354	363	362	331	357	382	329	354	356	371	353	336	358	355	393	393	344	339	341	343	351	346	361	344	354	352	352	390	338	339	365	348	366	355	332	326	344	382	369	353	349	339	343	366	372	380	350	337	383	340	350	352	377	345	347	365	357	375	348	345	338	374	322	348	334	373	329	350	333	371	338	353	346	349	374	327	357	362	373	338	356	343	367	368	336	352	340	355	340	371	350	329	354	347	361	359	334	366	351	372	355	335	371	398	377	363	378	343	349	379	352	382	358	355	362	339	354	331	348	329	377	398	362	291	322	370	329	354	371	350	360	396	371	343	348	348	363	363	332	390	342	359	345	361	370	372	349	345	346	338	349	343	348	390	342	359	336	349	362	354	344	341	349	359	326	350	361	342	371	347	357	363	365	343	362	354	354	358	356	350	352	366	354	351	353	353	349	322	351	351	344	388	362	376	343	369	366	349	349	340	347	350	355	360	330	384	367	370	347	352	339	371	334	381	359	345	370	371	315	350	374	349	337	341	357	329	351	369	360	368	343	377	381	343	350	377	381	346	341	338	347	357	369	374	367	373	349	367	340	348	329	351	338	369	390	328	349	372	365	345	381	343	379	337	370	367	346	349	343	345	343	343	360	361	346	340	351	355	351	369	351	361	338	371	308	368	373	375	360	318	374	369	314	348	361	363	352	362	378	362	372	352	373	338	378	340	364	359	366	351	355	360	352	342	378	373	352	360	379	352	367	352	365	346	346	341	365	367	335	351	404	365	369	337	410	338	345	385	373	342	374	373	355	348	342	336	365	384	372	382	390	356	326	334	341	348	324	354	362	360	343	322	332	321	375	335	359	378	394	346	340	327	360	366	316	356	380	374	356	346	354	354	328	354	371	383	371	354	356	364	372	384	365	337	364	333	384	350	360	379	342	341	338	346	335	330	318	338	371	357	345	377	352	343	354	350	364	373	329	342	359	361	339	360	359	377	355	335	329	384	372	359	379	335	386	332	358	351	353	366	344	359	315	353	354	343	352	350	344	335	342	340	342	352	323	332	382	362	387	361	370	368	345	330	361	313	322	365	338	351	341	340	374	349	353	321	344	321	345	357	368	364	355	337	348	349	350	343	336	356	354	346	336	344	368	350	351	355	395	346	330	337	344	345	364	374	371	382	334	350	358	361	351	365	348	367	367	364	378	329	352	382	351	344	341	376	339	346	381	322	383	391	378	330	336	380	347	339	369	377	356	359	349	320	329	369	356	385	392	342	352	355	367	350	364	339	378	360	378	345	324	345	332	323	371	354	347	403	395	361	346	321	351	326	344	347	377	339	344	388	338	346	381	360	358	397	369	335	374	343	358	336	333	379	356	372
25531	21444	27887	26438	16703	8814	5323	4160	3444	3042	2518	2188	1898	1727	1653	1518	1301	1077	1021	1051	953	804	764	688	650	648	598	614	573	612	572	492	514	528	527	475	493	478	463	456	500	472	451	452	455	415	446	442	428	440	478	473	452	417	433	469	450	448	467	438	471	414	445	468	411	421	488	430	430	455	457	457	422	446	448	455	467	452	469	483	474	450	431	456	418	471	421	435	452	427	442	457	472	457	474	475	429	490	448	441	473	463	424	442	422	410	448	448	473	450	441	457	447	469	430	445	445	447	452	434	475	407	437	477	410	455	490	461	443	426	419	430	489	464	434	432	452	441	446	428	418	439	483	425	425	461	438	466	445	434	466	486	410	453	431	441	493	416	474	461	449	417	417	443	410	465	442	418	466	460	450	420	459	446	445	420	449	474	423	451	436	440	426	481	436	459	454	410	486	473	460	456	476	460	440	433	423	465	473	443	426	448	435	451	452	439	430	441	428	483	467	456	484	434	449	439	439	457	433	448	450	422	428	436	446	432	441	443	458	449	428	465	440	427	433	489	453	492	474	443	464	451	455	441	400	482	439	438	443	467	477	451	486	438	433	447	397	449	441	453	448	475	414	475	453	456	474	465	451	413	445	439	442	443	467	481	445	450	471	470	437	414	445	424	418	460	439	436	456	460	435	481	440	410	451	415	413	447	448	451	448	471	417	396	456	428	450	445	471	484	472	425	477	474	461	481	483	420	449	449	407	420	452	449	464	473	452	445	420	454	445	436	498	471	428	436	465	427	478	400	424	466	469	413	479	468	476	414	456	411	452	435	483	434	493	422	474	465	441	467	443	451	413	455	447	456	452	446	458	464	453	408	486	449	457	459	476	427	457	454	451	429	473	444	419	424	428	450	406	430	433	520	443	475	448	424	428	454	447	438	469	455	438	445	449	445	449	442	442	449	451	464	444	443	400	435	483	474	433	497	477	470	449	446	446	479	423	476	490	423	465	470	447	449	452	464	429	414	466	444	451	443	446	455	446	447	438	481	458	435	449	417	484	450	446	465	393	405	459	433	489	475	478	448	464	448	450	452	477	453	440	454	441	447	446	438	484	430	471	445	452	474	433	471	448	454	443	453	485	444	424	498	497	421	421	474	447	432	434	469	458	440	442	495	464	430	455	446	430	422	456	478	459	474	464	414	450	458	474	460	431	442	427	462	436	441	474	462	467	446	446	441	456	454	458	450	435	426	417	437	455	434	429	476	453	466	438	493	458	440	465	454	445	487	437	466	424	475	448	455	443	447	426	445	439	430	451	489	429	402	448	437	467	448	501	446	436	444	471	479	493	458	430	458	474	458	446	424	422	426	461	464	453	451	482	452	454	435	437	449	459	442	446	436	456	471	469	469	461	427	419	508	404	459	467	434	464	438	427	458	434	449	475	441	417	450	447	449	481	470	422	438	443	457	465	444	458	470	464	473	480	449	477	453	453	470	430	432	449	466	443	452	449	472	472	446	455	456	466	463	452	444	434	441	474	463	439	471	434	447	470	456	503	446	429	463	431	418	475	450	444	433	426	421	447	463	450	439	446	466	448	406	439	415	434	483	469	463	451	435	432	431	436	453	429	453	454	449	459	434	471	435	428	411	452	450	420	447	420	469	434	434	396	454	483	448	442	433	451	451	445	484	438	473	440	476	459	460	455	490	479	468	454	450	460	406	470	445	468	491	441	448	444	442	421	431	466	445	499	462	428	480	473	463	441	473	433	445	479	467	423	447	429	415	480	436	459	428	467	467	442	469	460	450	411	444	444	448	447	433	449	475	435	451	427	503	495	495	465	449	444	478	481	458	481	461	457	411	423	426	475	436	484	433	435	432	423	427	464	482	494	434	383	472	475	463	444	430	442	457	427	465	435	486	450	448	484	472	439	463	466	479	475	465	453	451	421	458	421	406	439	437	426	427	458	450	432	429	452	460	392	434	467	466	458	437	448	479	420	434	457	484	428	442	452	451	453	484	415	422	499	457	443	456	442	476	457	426	410	447	435	398	453	439	465	447	444	430	435	440	491	434	420	436	428	454	416	449	450	471	464	445	440	445	452	467	492	451	458	451	470	468	462	471	447	473	435	457	469	466	466	455	418	424	481	493	446	447	453	463	481	455	422	478	464	454	438	479	462	459	466	504	396	457	422	412	475	433	405	450	422	452	466	435	428	449	454	387	421	446	453	444	474	445	421	442	495	476	454	440	458	462	449	428	468	487	440	468	451	400	434	468	452	458	419	454	454	475	456	458	443	429	455	462	466	435	454	438	469	453	448	437	433	462	440	486	447	473	454	453	422	433	430	442	478	491	429	423	438	415	458	430	443	453	468	452	453	474	440	433	432	428	427	430	427	464	415	458	466	480	414	464	472	420	427	475	457	424	420	405	404	400	455	446	415	495	420	475	413	435	449	420	425	447	477	446	461	434	430	439	436	428	462	430	432	451	451	465	456	470	462	491	467	450	396	451	448	441	461	459	461	459	451	448	460	411	463	435	429	429	449	417	464	441	489	436	432	480	459	456	440	417	454	477	460	462	458	447	453	439	458	480	487	466	475	489	442	409	462	467	455	437	449	431	426	431	445	466	455	466	410	478	437	446	459	476	442	457	446	467	435	465	463	430	443	459	427	447	434	467	423	441	462	466	447	473	448	421	468	490	460	460	444	413	449	475	451	420	430	443	424	479	409	471	456	447	464	463	427	447	431	447	459	450	434	417	415	447	428	426	483	446	453	446	473	442	413	475	488	450	483	472	408	451	466	457	443	446	448	437	473	447	434	442	470	466	435	432	430	449	430	448	436	452	469	446	428	435	447	456	454	444	451	456	429	441	470	422	427	428	418	451	446	447	434	472	466	452	431	470	488	485	449	441	460	432	442	444	473	424	456	443	458	455	455	450	441	454	445	414	423	480	452	490	443	409	453	450	470	460	496	443	455	421	433	430	429	467	502	437	408	488	467	432	456	460	441	452	455	409	434	452	429	450	473	441	457	444	434	449	432	440	458	472	445	426	454	463	444	434	468	467	427	431	448	431	467	474	437	458	422	399	456	417	490	442	444	464	457	444	466	458	416	435	420	467	464	441	442	422	435	442	452	460	442	413	472	428	452	444	482	444	409	440	443	463	481	441	445	467	456	395	472	468	489	443	430	448	467	453	457	448	454	516	460	451	444	455	473	440	479	470	434	468	453	434	448	447	471	437	450	423	450	471	456	477	437	423	444	428	461	449	483	432	500	441	404	449	481	479	460	410	427	466	437	429	474	409	470	448	458	446	413	452	402	434	466	421	485	459	418	422	455	448	437	458	420	466	447	517	420	422	458	441	448	452	423	465	440	466	469	448	463	435	463	436	445	455	452	430	444	427	463	469	442	457	438	429	477	437	472	404	439	413	472	447	428	473	413	425	442	472	428	434	401	465	452	476	428	443	454	478	451	439	479	454	469	433	454	425	458	421	416	462	435	461
29185	45346	37586	27118	18564	13225	10116	8668	7820	6658	5558	4876	4287	3596	3313	2976	2521	1942	1820	1834	1617	1416	1266	1090	1021	886	854	804	784	735	743	704	640	652	649	660	652	597	567	562	580	595	587	574	575	569	549	568	564	571	554	560	530	567	569	510	551	508	545	571	525	532	584	558	564	549	589	590	530	513	528	519	507	511	510	506	509	529	559	564	528	500	592	526	523	561	505	547	509	538	563	540	548	562	558	533	564	528	514	507	533	570	555	513	528	546	516	538	538	511	549	495	526	466	515	538	499	541	576	510	515	512	596	562	544	507	556	534	552	542	559	521	517	546	503	540	553	496	532	544	542	530	540	520	516	520	538	551	554	497	512	507	529	502	506	535	521	494	510	539	465	509	522	524	564	548	508	527	544	551	567	524	536	532	540	519	480	573	533	550	582	542	530	508	519	563	561	533	561	550	480	564	537	568	537	539	526	544	535	501	567	554	530	531	527	563	550	534	545	536	560	537	511	489	513	527	566	557	543	534	540	539	554	519	470	545	506	515	564	497	533	529	524	531	515	515	551	526	524	528	494	540	531	534	555	554	570	538	522	516	519	538	530	567	530	474	542	534	531	591	493	510	528	555	556	546	557	541	552	517	525	491	519	529	562	526	547	533	516	566	525	521	561	512	531	513	555	530	567	539	525	532	553	534	563	533	527	518	555	514	547	514	522	541	507	557	520	514	513	552	530	552	523	554	554	536	550	543	537	504	496	556	558	557	549	527	549	534	522	500	531	489	527	516	490	501	502	533	541	521	502	537	514	522	503	519	534	534	554	509	509	539	525	553	544	539	515	506	473	552	565	556	537	562	529	540	541	528	508	516	517	538	498	529	538	503	548	545	511	575	511	500	506	566	530	515	469	501	544	500	543	533	553	506	563	526	513	496	515	487	513	490	513	584	522	526	568	509	552	542	499	502	526	522	576	552	531	548	594	586	589	513	514	529	582	541	494	519	523	526	497	512	563	545	544	566	504	510	507	542	537	565	536	530	539	541	543	507	562	503	515	570	509	513	519	522	549	547	532	564	551	544	541	537	540	569	527	527	541	533	525	552	544	527	502	540	535	561	555	504	528	565	537	544	522	526	530	534	528	517	543	491	545	545	490	540	574	550	605	519	554	533	514	539	533	517	544	550	565	551	560	530	529	532	575	615	528	563	543	521	533	521	529	553	525	579	570	477	517	522	560	519	552	558	531	517	528	550	514	513	519	512	533	539	570	532	512	530	501	557	469	535	534	548	533	539	542	518	506	528	493	516	551	532	507	565	526	547	551	491	515	507	532	550	532	525	506	555	520	544	517	538	534	502	544	519	561	482	539	569	538	533	550	520	525	513	572	570	558	574	517	507	546	510	507	534	515	548	535	545	544	543	487	554	536	529	514	541	547	524	519	527	506	508	547	519	544	526	529	536	548	520	561	530	533	536	547	534	534	523	529	513	541	536	554	553	552	515	525	502	517	527	532	556	539	545	546	519	540	516	566	488	515	544	522	546	515	521	543	541	494	557	528	580	498	545	530	518	516	526	502	532	530	539	562	541	511	536	514	498	490	524	553	565	474	503	555	546	538	506	523	535	554	537	514	503	537	558	554	513	533	534	548	488	539	556	532	546	489	492	556	508	534	493	544	523	508	534	532	535	520	543	505	528	530	523	521	522	534	581	541	565	542	564	535	541	512	501	548	540	538	539	550	498	545	546	590	532	564	550	552	522	551	528	546	514	570	567	521	503	520	536	528	560	513	511	513	530	546	542	523	541	546	517	575	562	549	551	541	528	525	515	510	565	506	581	537	532	539	503	523	545	548	545	514	510	515	533	555	514	530	556	538	575	558	534	535	516	501	554	570	515	560	513	520	546	523	534	518	521	521	520	537	551	514	533	520	532	536	509	507	530	472	530	539	551	517	565	537	548	539	562	531	541	543	539	521	514	501	524	512	525	562	535	563	506	543	540	528	536	532	486	527	543	533	530	498	518	515	501	535	545	510	524	504	528	552	506	560	536	556	541	564	517	532	559	556	520	536	533	482	540	525	556	516	505	559	539	521	539	480	514	497	505	527	558	546	532	528	563	518	569	546	544	509	520	525	571	529	511	528	493	506	562	536	525	549	510	560	504	534	548	521	529	526	537	532	546	544	511	494	512	547	542	566	561	539	552	545	551	547	535	544	524	532	494	497	506	512	510	512	541	525	550	539	544	568	557	496	557	529	530	537	542	527	548	537	538	516	550	561	475	485	507	566	525	537	557	534	569	515	548	545	518	515	505	514	505	527	535	536	529	516	536	522	539	492	555	560	534	518	512	528	534	559	509	539	551	537	588	543	503	508	541	553	525	524	493	554	544	585	562	548	522	535	556	515	555	536	551	499	528	563	535	533	508	507	538	537	554	493	479	512	495	553	546	528	538	502	562	520	548	514	539	575	535	493	501	526	528	579	532	505	580	514	500	571	542	538	552	545	549	536	517	515	529	568	508	530	519	565	500	524	527	529	539	530	496	526	512	526	572	529	526	544	553	495	579	494	498	538	546	519	549	510	533	547	523	524	527	532	549	539	516	544	555	567	528	545	506	564	534	514	536	531	546	537	522	539	547	534	546	533	558	511	512	552	519	528	527	513	502	536	514	536	581	543	522	529	519	512	531	555	503	515	514	538	518	559	554	537	522	570	511	527	544	478	532	498	527	510	546	526	560	574	546	532	504	525	535	512	557	514	506	509	536	531	548	525	476	525	553	518	542	534	523	517	532	494	515	512	556	548	517	504	565	511	520	559	501	522	510	514	536	485	531	517	527	541	539	555	580	512	510	527	532	540	588	565	512	491	523	485	526	582	536	537	507	539	529	520	570	513	537	549	507	502	512	531	537	533	541	503	554	502	534	551	523	547	551	538	572	519	526	525	496	537	532	568	496	540	549	508	505	523	530	535	531	521	542	530	523	538	565	536	501	566	538	524	521	538	537	511	511	541	535	545	530	521	531	551	519	500	543	528	530	509	593	556	546	532	544	554	495	590	533	591	542	562	521	547	555	557	508	545	537	565	537	537	558	520	532	542	504	493	503	485	582	513	549	497	531	515	562	554	532	558	570	552	541	507	567	583	534	551	573	555	534	520	557	543	576	529	551	508	515	518	512	539	501	549	549	547	510	572	561	522	547	544	526	527	516	517	552	515	530	542	516	525	539	538	514	544	533	529	541	537	548	518	555	548	536	517	483	559	558	530	566	543	496	556	517	533	589	556	518	522	526	537	522	528	529	536	545	489	547	553	519	530	502	504	538	510	509	502	524	522	563	560	514	543	530	529	505	540	475	556	551	537	602	521	522	565	555	493	519	517	549	510	515	514	495	504	553	564	514	532	515	535	573	517	542	485	558	534	546	552	537	545	532	506	508	549	600	571	510	540	528	486	532	519	511	500	559	523	544	533	550	485	543	534	504	537	533	535	525	487	481	509	548	511	510	502	599	536	537
23250	21349	29030	24207	22025	21780	15798	7623	5907	5042	3996	3476	2965	2512	2330	2097	1653	1425	1325	1348	1144	934	844	764	717	679	610	606	565	516	565	495	482	533	471	450	423	461	410	403	413	403	379	420	437	391	386	413	356	367	400	405	386	416	380	380	369	359	365	365	386	345	403	400	423	360	361	385	374	400	402	374	411	359	381	377	413	379	383	380	357	363	399	359	383	381	350	397	423	370	369	374	342	380	374	416	373	406	356	364	387	386	369	375	352	354	391	402	346	385	413	352	386	361	346	347	395	386	362	387	339	373	358	364	359	378	346	329	388	380	351	361	376	374	359	380	349	361	372	352	384	373	370	377	412	358	384	352	379	329	375	357	343	335	373	373	348	383	395	391	386	363	361	370	349	395	358	390	363	377	368	359	350	386	364	377	347	343	392	373	413	394	390	344	359	319	380	345	379	374	373	352	321	331	366	383	407	390	369	346	364	378	339	367	364	387	376	405	389	365	398	355	368	379	380	342	386	353	397	340	377	384	369	380	387	359	347	363	367	381	381	370	350	382	378	395	346	345	342	369	380	375	353	384	380	371	345	385	370	361	406	370	352	372	364	359	375	358	351	356	340	333	352	390	363	341	368	363	367	355	380	387	361	375	379	339	342	417	359	363	346	368	406	333	382	346	353	345	349	380	388	377	361	353	368	379	322	365	362	396	363	347	381	396	364	382	380	360	353	385	386	344	397	371	358	346	378	389	366	370	378	337	333	369	345	393	376	368	342	394	348	384	366	400	398	357	362	370	370	364	386	378	350	334	390	350	375	363	332	358	365	379	347	374	368	356	371	364	373	367	370	336	382	375	333	369	384	409	382	360	373	371	395	408	360	377	362	362	409	349	328	392	358	339	354	349	380	379	364	386	384	372	365	382	371	369	385	335	386	382	392	362	413	385	371	377	367	354	367	367	335	370	349	352	346	380	370	395	351	374	374	376	394	389	366	380	385	394	362	357	371	390	371	392	359	341	362	392	397	351	370	377	369	391	365	356	403	369	377	369	360	401	320	382	349	375	350	365	346	374	346	397	360	350	369	381	352	403	369	371	352	364	381	380	400	381	334	334	381	370	355	361	373	378	404	390	377	370	393	355	350	371	375	370	372	378	343	339	349	366	336	327	360	361	350	365	358	353	379	375	374	365	374	353	368	365	331	380	373	362	377	338	354	410	354	390	382	393	355	389	399	363	375	378	387	369	375	347	378	385	360	386	361	368	378	392	356	388	377	376	352	376	347	376	342	372	379	378	385	395	369	381	416	386	371	366	365	362	386	377	344	363	391	359	328	407	354	339	335	383	386	418	386	359	360	363	356	345	354	390	390	387	372	377	378	387	388	380	381	370	394	364	394	333	398	356	382	376	395	384	375	362	335	383	363	364	371	403	392	346	361	370	323	379	340	391	417	343	361	360	369	368	405	362	373	374	360	334	356	337	373	349	370	388	367	374	368	354	384	403	395	364	349	377	354	365	373	357	357	366	352	334	328	395	346	377	352	367	395	378	363	369	354	354	363	367	358	375	380	406	388	367	397	361	366	344	350	353	379	366	385	366	363	358	364	354	351	388	376	365	378	351	352	382	360	366	385	370	384	366	379	332	408	398	371	332	368	375	354	363	370	371	353	361	371	324	369	362	386	342	358	371	374	339	360	358	350	374	386	351	382	341	356	362	371	363	397	408	353	372	352	372	349	352	375	367	366	349	354	364	411	408	365	363	388	365	354	396	402	352	387	355	366	370	377	387	335	376	359	356	359	371	346	386	358	373	396	359	358	398	365	383	381	380	342	369	356	335	401	357	328	380	378	389	362	365	361	362	369	359	367	364	363	366	383	349	374	355	334	397	345	350	364	351	366	360	393	363	367	359	385	360	409	361	355	390	386	376	368	369	373	375	349	400	368	366	385	384	385	376	328	354	352	360	371	344	383	367	322	352	355	358	372	340	381	394	340	340	379	371	368	371	385	379	347	355	397	361	374	367	360	344	381	342	373	351	378	362	391	347	372	347	366	401	378	387	406	353	401	361	337	369	413	359	350	338	361	362	380	357	345	353	383	367	364	387	418	359	317	365	409	351	361	349	372	366	359	371	363	355	370	404	359	399	369	361	399	375	355	350	355	377	401	367	387	369	348	352	400	367	386	363	370	353	352	408	363	356	366	380	366	383	385	372	377	365	366	370	347	366	401	317	361	379	367	368	354	365	365	359	351	361	358	380	395	377	341	367	370	344	375	359	383	386	374	341	406	390	377	401	389	382	354	398	351	386	367	361	396	355	363	334	349	362	342	361	381	379	361	347	378	383	371	375	372	386	356	355	367	358	388	383	353	384	373	341	398	328	367	338	341	371	386	366	358	369	351	356	374	368	371	353	387	359	372	331	373	391	376	375	365	371	385	354	390	347	407	367	354	357	348	379	362	374	375	346	361	370	368	346	359	384	354	402	329	376	391	354	330	379	322	389	382	373	392	359	378	343	359	382	351	372	384	367	357	366	368	392	385	367	365	375	355	393	332	362	384	364	397	387	361	391	364	344	360	338	374	371	348	380	333	405	369	386	335	388	357	377	335	360	338	370	372	414	352	333	389	401	364	339	382	358	376	369	395	339	370	359	367	389	392	392	366	361	405	378	389	394	352	347	365	361	370	389	373	360	356	348	367	358	369	372	367	376	367	361	359	339	346	379	378	397	373	360	358	383	394	390	382	367	359	351	346	421	373	353	362	397	365	350	368	349	372	370	359	345	370	353	347	376	337	369	368	344	366	356	357	352	371	382	377	386	371	355	408	366	365	340	346	376	380	391	367	373	378	367	369	392	349	348	344	384	355	368	364	363	354	383	405	346	337	322	339	351	381	342	356	373	335	332	355	376	385	349	381	343	391	355	364	381	383	338	365	386	379	366	358	381	380	339	333	353	365	352	351	380	366	388	409	385	352	364	347	366	349	373	385	354	374	363	358	371	382	363	351	387	368	361	361	364	388	346	361	386	376	353	345	349	389	359	348	369	362	333	364	364	342	367	359	357	346	390	368	339	338	372	366	351	351	351	339	383	385	372	338	358	342	388	363	372	353	438	352	370	376	391	378	390	378	329	381	369	349	359	364	343	357	373	395	373	383	333	396	410	389	357	329	393	359	376	322	375	375	370	377	371	399	371	379	385	356	377	371	387	398	357	395	356	363	356	359	383	418	375	394	371	335	368	363	372	357	401	386	349	339	382	360	352	341	360	392	401	371	340	361	374	366	356	379	367	365	340	359	382	363	346	354	377	361	420	379	372	383	383	363	354	386	391	365	377	386	378	341	362	348	352	367	390	368	366	366	386	382	403	368	390	397	346	393	395	393	343	342	375	391	386	385	396	377	346	363	394	350	388	343	341	371	356	353	339	358	398	359	382	354	362	376	372	391	361	372	351	360	369	351	384	343	340	371	380	400	357	348	394	352	387	385	345	377	384	381	374	368	366	382	351
32273	55021	47478	38073	29366	20847	15235	12913	11590	10272	8428	7058	6163	5158	4844	4034	3350	2771	2449	2465	2158	1721	1582	1372	1244	1185	1025	959	809	854	735	692	686	643	626	618	594	580	546	524	446	469	494	518	458	482	461	501	478	451	449	493	482	475	487	422	478	460	493	420	493	502	429	462	437	467	481	444	460	423	399	420	445	421	438	460	443	459	444	450	429	497	443	428	436	451	422	415	430	413	442	415	434	414	429	399	411	427	462	424	432	402	444	414	418	446	436	390	436	438	457	439	442	434	389	411	439	432	414	397	461	415	420	426	460	445	449	444	426	415	426	396	425	397	424	455	419	451	379	429	421	416	434	444	422	409	459	410	443	437	404	418	434	434	443	442	454	426	393	390	455	389	436	422	442	439	410	436	451	439	399	446	484	437	392	436	418	454	428	447	457	433	414	411	425	459	396	469	418	452	419	407	446	425	437	425	418	468	414	426	411	396	414	436	397	421	408	432	423	461	433	449	409	404	449	421	465	430	391	436	370	451	450	432	394	428	397	422	421	454	433	411	451	425	438	422	427	439	400	412	450	412	435	423	429	428	476	439	426	406	419	440	450	383	471	455	463	389	436	428	417	415	423	453	431	422	424	420	422	440	410	430	447	410	417	414	442	414	429	447	410	386	420	487	442	454	396	424	427	428	468	432	460	416	421	420	428	403	470	428	446	429	415	382	412	404	394	436	441	448	392	435	414	412	451	453	452	426	413	436	447	479	406	435	388	427	411	421	435	439	427	449	403	423	439	422	448	440	442	476	474	410	389	433	405	466	443	426	412	423	439	426	428	424	415	419	414	441	414	434	434	428	468	476	440	464	445	430	433	425	443	457	400	421	442	408	451	399	407	394	431	452	436	468	431	416	462	452	421	430	447	410	428	450	407	464	380	384	464	424	437	419	406	379	417	382	431	436	429	432	427	432	408	429	435	446	467	453	432	440	445	434	446	454	452	449	415	421	440	442	445	420	451	397	415	397	444	444	422	472	451	466	449	391	442	413	452	420	446	414	487	408	415	410	423	427	431	440	442	441	427	418	398	415	405	404	416	426	438	455	438	450	409	466	446	426	443	427	440	390	431	404	426	414	454	435	424	414	403	413	395	401	454	440	434	501	469	395	447	420	447	413	430	436	424	421	418	399	432	429	444	454	397	422	429	423	413	468	419	421	434	458	441	457	387	439	434	425	477	420	437	419	407	408	395	423	466	399	377	432	441	393	427	435	454	412	445	427	434	413	440	385	451	421	457	454	453	481	444	432	438	408	403	433	431	429	439	454	441	440	431	448	435	414	396	407	468	417	404	450	444	412	443	430	415	472	470	430	447	448	432	460	413	444	450	430	451	437	418	443	482	421	419	424	396	425	412	419	447	401	417	428	473	466	434	441	446	429	409	403	413	413	439	416	431	429	423	394	464	409	420	445	402	404	428	427	412	435	426	443	460	427	410	434	420	410	446	424	425	458	428	457	419	404	431	424	450	447	472	439	423	418	483	392	449	450	440	420	457	443	408	438	450	444	425	435	389	454	399	421	437	445	405	445	448	448	435	414	433	392	415	409	454	444	426	449	443	419	417	434	430	446	437	444	390	397	428	459	412	433	433	441	433	436	412	443	416	428	424	415	418	434	445	435	425	409	421	454	417	420	387	437	432	431	434	439	435	437	425	446	422	411	432	415	420	413	440	430	415	443	468	411	427	417	434	424	438	414	422	422	465	462	418	421	457	449	423	409	432	440	408	427	425	425	432	438	438	447	446	409	418	431	453	438	443	445	430	397	464	468	406	472	481	430	404	406	450	421	404	412	439	417	445	425	389	369	445	445	443	448	437	429	433	435	422	441	458	453	424	420	398	411	427	448	423	418	415	404	425	445	422	430	394	448	412	368	422	431	404	418	423	492	436	410	428	446	425	435	445	413	446	412	427	435	447	431	435	434	443	426	443	414	445	409	384	412	436	445	411	421	408	477	451	441	428	407	449	447	428	441	438	403	426	404	427	458	391	465	427	449	409	395	440	430	434	454	411	432	422	416	415	413	429	429	478	425	383	394	405	408	399	397	468	422	383	409	428	451	421	450	402	430	419	450	445	441	403	449	428	418	421	440	421	465	440	420	436	444	425	427	444	446	423	424	430	459	396	416	411	417	444	413	420	413	420	427	432	402	418	453	413	449	432	433	432	419	395	419	435	433	405	422	409	428	427	447	394	412	422	412	398	395	429	386	410	427	425	455	429	468	421	452	422	432	438	439	433	454	433	459	431	417	437	432	443	443	453	436	406	445	421	398	426	458	433	445	426	399	455	392	423	423	401	451	444	408	426	394	453	430	420	432	423	441	397	424	416	453	421	403	405	423	423	480	456	439	401	487	417	432	464	425	420	447	454	432	432	419	484	432	438	402	414	455	449	408	459	468	435	411	417	440	432	436	447	424	434	414	412	421	435	427	453	432	453	413	460	444	441	446	386	424	459	423	413	433	425	417	428	439	437	415	435	415	425	445	422	406	460	426	411	421	443	423	477	458	420	460	389	446	427	406	413	423	413	442	449	412	428	454	428	423	441	426	407	454	430	429	374	443	422	431	439	403	432	411	433	446	417	442	397	437	421	437	432	427	421	418	426	405	400	451	443	416	449	405	440	403	412	404	451	438	409	429	429	399	437	453	445	422	429	407	399	423	423	442	420	438	466	412	416	379	438	405	432	415	422	416	428	451	457	433	464	416	432	427	404	471	438	405	426	434	415	455	475	435	463	440	426	401	414	413	421	436	447	453	431	405	437	473	445	441	461	428	461	423	424	428	420	402	433	422	401	418	426	450	480	420	437	426	399	416	452	418	419	396	386	469	411	415	436	387	426	429	406	418	423	445	427	435	432	457	441	423	424	435	424	427	460	413	439	447	422	424	442	426	448	392	448	406	439	396	414	403	409	416	410	458	406	414	419	429	450	439	431	435	423	439	410	449	391	412	467	429	419	438	405	435	413	457	429	445	436	421	454	431	435	406	439	476	474	423	430	420	415	387	432	419	401	403	464	400	452	444	438	467	425	438	428	391	427	449	436	442	439	435	438	428	441	418	437	428	421	415	443	439	424	451	412	401	437	430	423	413	415	405	426	438	436	411	435	460	428	454	416	437	398	427	426	413	454	452	454	413	461	436	397	461	429	455	406	445	430	437	446	427	443	409	432	433	415	417	384	399	415	418	397	459	415	413	412	405	424	430	419	403	408	409	412	411	460	453	417	409	412	411	402	425	446	405	404	409	424	426	429	437	447	444	400	416	400	418	429	417	434	402	424	449	412	442	443	418	426	434	438	451	408	418	426	412	469	410	407	426	449	459	397	397	416	410	438	441	440	455	396	414	414	432	433	438	434	425	447	385	392	443	445	466	450	426	406	437	424	395	429	416	437	424	472	452	431	448	439	399	436	421	443	424	444	432	421	408	399	392	431	458	415	450	408	453	454	414	429	434	423	413
28946	26443	28791	21527	10317	6064	3941	2916	2441	2379	2159	1729	1473	1334	1378	1183	1065	950	904	913	788	715	637	568	516	523	501	428	425	458	523	449	413	398	435	400	397	414	381	406	401	389	385	396	427	362	389	360	373	372	377	390	368	375	361	374	381	412	374	383	364	400	372	401	354	331	384	376	381	395	380	372	348	402	401	397	353	408	401	373	374	367	379	337	397	393	360	368	354	332	362	390	406	378	397	341	389	376	396	364	382	373	374	391	362	351	349	413	397	376	365	382	382	364	419	368	364	351	388	351	385	371	391	386	375	358	353	386	333	392	391	386	357	363	374	367	351	375	356	354	364	367	373	365	379	390	372	346	376	372	377	368	376	365	395	397	400	373	361	380	366	377	352	383	366	400	356	374	380	390	380	356	365	376	362	335	357	339	387	379	366	385	369	346	358	390	362	372	378	355	403	371	355	389	388	355	394	368	382	385	384	372	377	351	379	364	387	337	385	396	363	369	378	411	383	373	336	343	380	376	368	357	364	426	407	363	358	389	399	363	393	385	368	355	370	380	357	370	329	360	384	352	403	365	357	364	392	360	370	345	370	379	347	381	330	391	360	357	399	343	342	359	366	394	360	389	347	357	372	358	355	333	372	360	355	366	350	363	404	382	334	381	367	372	370	350	393	379	372	377	359	363	337	381	367	357	372	404	392	383	355	359	392	359	373	370	380	351	364	356	349	344	383	380	361	372	401	348	378	371	385	401	335	352	398	396	381	378	377	336	357	363	370	318	371	398	403	379	371	345	354	359	370	343	367	365	355	345	400	388	390	375	368	367	367	331	383	396	408	403	358	381	404	376	377	379	376	371	372	382	365	374	378	345	365	371	365	333	353	380	327	357	367	356	378	342	337	371	381	348	402	383	371	364	408	360	373	350	377	389	373	417	373	373	359	397	364	354	382	363	379	393	357	376	373	348	385	390	374	396	375	396	340	378	342	378	378	386	397	369	370	358	359	357	394	367	375	387	353	388	372	356	385	371	389	370	356	359	381	362	376	388	372	392	349	390	363	362	408	388	374	397	367	355	361	396	381	363	373	392	375	380	378	404	379	385	383	375	356	365	329	376	379	368	351	419	397	334	377	408	397	399	394	372	347	368	350	376	409	361	358	388	392	372	351	332	366	382	359	364	364	339	406	369	385	364	386	381	373	373	350	372	365	362	349	364	345	363	353	373	381	367	370	383	363	414	433	404	361	359	366	381	407	372	355	349	375	368	383	341	364	369	367	361	335	396	366	414	354	356	375	369	367	361	373	410	353	359	349	386	404	358	359	358	422	358	373	397	354	394	384	366	383	359	362	378	377	392	376	380	377	393	379	381	338	382	356	374	366	384	347	392	358	366	389	374	400	378	370	398	364	334	349	339	342	362	368	390	332	380	379	372	420	370	374	347	383	358	364	383	361	366	374	381	408	388	356	374	363	374	374	346	360	382	373	438	362	370	378	359	360	402	382	392	358	358	396	394	382	357	358	370	350	352	333	364	361	373	395	346	376	373	370	339	395	387	375	361	355	370	377	384	402	383	336	372	361	384	384	379	370	370	380	354	375	344	352	339	377	386	380	348	385	393	380	357	393	388	376	396	414	390	392	357	356	373	385	350	387	360	375	342	334	386	386	369	337	363	371	397	378	374	402	368	366	362	393	358	373	388	384	338	366	352	339	383	385	364	363	353	348	372	366	393	390	384	392	366	368	370	402	363	386	426	377	395	372	354	369	360	379	375	350	371	374	364	351	384	342	376	385	341	374	378	384	361	368	372	375	365	374	364	360	373	377	338	377	385	382	345	372	323	367	355	343	339	378	417	394	340	354	387	387	413	392	369	384	340	349	380	388	363	345	364	373	399	354	384	351	376	332	364	327	327	364	373	355	380	352	370	358	367	372	365	376	386	332	359	371	393	360	370	395	381	362	362	364	340	384	371	403	359	362	367	355	373	385	358	357	398	367	375	341	366	381	382	367	377	395	390	363	410	342	374	346	396	375	391	394	339	383	367	358	385	379	363	345	367	325	345	379	381	362	379	358	369	369	365	337	369	347	360	351	379	367	369	363	346	369	384	385	379	376	370	370	376	395	363	370	400	381	353	391	371	389	410	366	366	356	360	367	352	365	373	375	375	350	375	343	357	378	372	384	340	370	411	375	354	375	397	370	383	350	370	348	317	343	379	364	378	417	371	402	404	397	316	391	359	353	406	393	389	365	362	373	411	394	351	355	368	355	401	372	364	364	371	351	338	396	373	396	361	404	348	376	370	354	377	378	357	360	379	386	362	389	361	348	347	349	365	348	351	366	359	366	392	393	350	378	340	361	373	345	362	380	377	336	326	392	370	347	385	349	390	420	359	406	392	333	350	371	374	362	371	362	399	391	350	364	354	337	360	357	361	393	368	375	383	389	359	393	379	324	389	383	376	399	346	370	373	366	340	370	367	400	380	368	372	360	355	398	383	372	365	389	378	378	393	365	385	406	383	416	344	385	387	380	361	354	368	357	388	363	399	360	380	351	382	372	377	364	425	358	376	341	356	388	357	350	343	355	359	370	363	374	352	386	362	375	376	376	350	403	340	367	342	377	365	352	374	420	368	398	374	378	392	351	387	370	363	404	377	370	377	392	353	376	328	368	382	390	378	398	343	359	345	375	376	360	358	371	334	366	393	382	368	343	338	334	367	382	373	386	384	352	404	358	387	350	356	363	364	402	333	356	381	375	349	353	399	335	352	343	343	365	363	355	355	391	387	393	385	367	362	406	402	366	394	366	390	367	380	398	336	374	367	412	364	338	365	339	355	375	360	362	410	363	385	377	363	369	351	375	366	387	404	380	376	353	357	370	344	391	378	384	343	353	380	403	364	384	355	395	359	372	361	372	393	368	353	349	384	361	352	364	393	392	373	357	343	385	433	343	384	348	369	402	362	350	403	395	354	367	378	335	371	375	328	390	387	353	367	390	373	357	350	393	386	364	393	386	374	360	344	373	385	374	341	348	394	418	354	370	355	413	397	363	355	337	423	375	387	352	340	384	365	362	356	361	388	384	373	355	383	341	398	382	375	358	361	372	350	397	374	356	381	359	369	410	364	364	371	323	392	375	383	359	399	390	361	353	359	365	343	397	397	355	402	369	389	339	391	375	361	409	370	394	389	380	381	359	404	371	441	349	402	384	377	378	356	388	386	382	394	374	352	394	375	360	383	378	398	405	364	382	379	353	378	394	378	389	395	355	357	370	354	377	375	353	388	357	391	394	346	346	399	328	355	407	356	356	372	368	333	326	364	352	354	378	353	383	390	376	362	350	389	364	384	366	346	365	399	364	366	349	369	340	391	344	373	365	360	394	361	398	352	390	379	347	397	367	388	374	371	367	379	358	381	389	375	370	360	341	355	384	369	418	356	335	363	356	373	393	360	369	374	366	370	380	369	396	359	395	371	369	366	376	361	388	319	362	371	371	388	365	384
29257	40838	34197	22965	14143	10739	7916	6298	5465	5470	4626	3822	3429	3045	2740	2446	2077	1811	1563	1527	1473	1221	1022	910	850	793	714	638	568	594	644	579	554	524	517	533	525	492	539	462	450	460	470	489	498	469	516	488	468	470	500	481	438	445	455	472	449	455	470	455	467	440	455	445	444	468	456	455	474	500	477	476	444	478	433	493	444	451	468	442	445	457	446	452	445	415	421	439	463	433	440	431	469	468	474	502	474	454	430	461	437	465	462	447	461	449	434	472	503	458	452	448	420	449	456	468	498	488	419	419	445	449	452	456	455	464	438	445	470	463	421	447	447	430	481	466	488	459	475	443	454	458	454	432	465	437	432	417	394	446	441	460	432	444	431	477	473	460	456	447	467	452	460	446	488	452	437	465	430	438	448	442	457	430	448	453	489	439	423	437	432	498	485	462	427	478	467	412	448	445	458	437	438	433	462	430	425	470	456	464	446	473	427	458	435	468	441	454	453	466	460	450	446	443	488	435	452	497	418	439	496	475	450	478	459	440	486	449	426	451	461	418	485	443	462	429	466	476	444	459	467	397	466	440	433	445	437	448	459	448	453	479	456	416	452	445	423	456	443	461	468	435	459	438	416	425	435	478	460	439	465	473	462	428	469	469	467	434	452	450	416	475	469	422	476	445	411	435	468	453	486	435	434	446	440	429	451	449	457	390	451	449	451	463	450	451	480	487	464	484	457	469	427	440	459	441	458	471	451	417	456	431	438	427	435	470	465	443	458	458	474	450	458	447	478	443	447	456	491	448	436	485	462	469	459	458	481	429	416	435	459	505	487	480	438	467	455	442	477	469	426	461	469	435	452	440	462	451	452	451	440	421	453	454	430	450	424	417	488	467	429	467	448	413	466	450	443	405	428	432	436	466	469	432	451	452	445	445	485	458	470	471	473	443	426	397	472	467	463	455	459	457	461	456	436	436	462	445	483	438	456	475	434	459	491	418	435	464	454	447	481	470	461	463	437	448	453	442	444	461	456	445	426	428	435	446	464	438	469	416	442	497	440	450	460	455	466	472	444	417	461	426	443	424	446	526	473	456	441	421	450	466	460	445	438	452	454	480	387	451	453	429	479	439	456	483	477	440	447	443	460	471	431	472	432	438	496	467	447	436	488	457	481	491	471	435	482	461	404	445	462	443	454	459	430	439	444	415	433	493	459	436	483	453	437	451	465	431	466	453	441	466	470	445	481	480	469	415	465	443	473	399	464	481	453	426	452	449	461	454	476	407	450	467	430	485	454	456	431	470	480	428	437	440	451	472	429	417	448	434	443	481	478	440	469	469	448	484	449	478	454	473	410	425	469	467	484	457	410	475	468	453	433	458	421	483	464	459	467	463	446	461	419	481	474	468	476	467	425	479	428	465	455	457	466	458	471	427	500	442	442	443	418	452	455	454	470	460	465	448	482	440	478	424	470	466	446	476	442	434	483	457	459	450	440	458	471	494	455	434	434	431	445	471	445	458	451	423	452	469	498	459	463	463	514	449	481	437	447	475	425	465	494	459	435	465	441	478	449	477	475	462	468	468	442	443	482	469	428	463	461	473	428	448	453	439	463	466	450	432	456	477	461	445	454	434	453	452	412	441	406	428	419	441	443	445	451	430	444	451	436	473	433	477	445	425	439	462	433	489	441	489	461	442	502	410	432	434	469	451	441	459	427	479	404	468	446	446	427	481	419	440	487	443	482	440	432	422	443	437	490	438	467	464	429	458	430	457	483	440	443	454	463	439	447	458	480	460	435	437	432	403	447	454	435	467	457	463	457	441	463	438	417	429	452	457	451	442	411	446	443	407	478	420	453	473	481	482	425	429	403	470	449	469	456	469	465	495	448	462	471	427	453	426	466	428	463	457	427	448	458	438	447	479	457	452	471	457	460	453	462	460	449	461	462	487	425	459	490	460	420	439	473	456	431	454	445	415	442	440	443	435	419	461	474	417	453	449	431	449	462	465	465	476	458	471	431	446	446	438	427	420	471	448	433	443	489	466	429	448	479	433	459	462	394	437	443	480	440	428	444	454	442	424	479	465	446	430	444	460	441	437	499	449	413	457	454	418	438	433	469	484	446	451	466	470	461	440	453	461	461	454	492	438	460	471	430	444	465	437	488	451	452	461	469	429	440	439	433	473	478	432	481	468	466	454	466	444	484	472	504	472	461	426	469	453	411	450	386	491	444	476	452	440	498	447	433	427	467	435	481	432	458	445	479	514	430	493	449	486	421	474	458	464	427	456	451	454	482	487	471	453	462	464	447	438	474	459	470	443	464	444	459	408	463	467	459	435	415	476	445	435	463	452	471	451	451	481	468	466	421	482	420	486	445	454	490	453	460	447	461	410	456	451	489	465	474	478	446	441	430	444	489	443	429	428	430	432	449	463	447	456	446	474	434	465	454	438	457	433	466	444	440	452	433	454	457	476	441	477	459	429	450	436	468	452	441	424	446	454	448	455	462	444	460	449	442	436	481	412	436	430	472	448	403	460	486	433	441	473	470	394	454	455	484	483	430	448	444	461	485	456	492	458	457	415	460	470	464	423	475	461	434	449	448	439	432	481	446	434	459	437	508	458	444	447	463	434	493	511	446	410	456	439	463	447	453	421	483	481	443	457	450	449	461	463	448	426	438	469	495	458	447	426	480	445	420	465	444	451	500	448	441	454	485	492	476	453	450	430	498	454	435	412	452	442	477	476	424	454	448	439	486	465	431	480	441	478	489	462	444	443	487	479	493	476	446	438	444	436	467	452	461	409	482	466	489	459	450	472	429	459	456	464	464	420	425	466	448	469	444	454	433	412	470	489	438	496	432	461	467	430	454	442	446	475	465	434	458	476	461	447	466	436	452	451	467	457	452	461	414	451	464	450	420	434	469	454	475	437	460	451	441	442	455	471	443	487	485	439	433	433	438	451	514	485	410	466	437	464	452	451	431	465	440	450	457	437	428	440	475	468	442	438	474	437	501	412	465	462	435	471	445	442	485	471	442	437	445	445	454	459	438	445	468	475	437	429	460	486	436	455	468	461	435	476	483	425	467	472	431	453	453	465	452	464	451	470	435	461	442	448	484	433	449	456	432	451	486	448	482	443	424	471	425	467	453	433	500	434	450	450	458	476	462	461	472	454	431	428	484	462	454	419	482	450	443	441	440	463	447	506	455	411	449	469	465	456	445	460	453	455	497	417	478	469	460	444	456	431	473	439	440	438	439	420	421	460	432	452	420	464	445	426	448	443	447	502	459	444	431	462	472	449	480	420	416	447	430	457	458	463	442	492	482	465	421	459	450	420	451	476	468	453	440	448	433	409	443	450	428	435	454	458	440	426	445	439	482	467	424	448	429	437	414	453	442	466	439	447	471	421	466	441	504	445	450	459	460	464	497	474	414	440	448	438	445	455	477	499	431	461	415	465	457	461	450	447	453	435	439	429	466	455	473	433	470	456	454	429	432	419	479	430	418	450
24500	21339	28529	25439	21231	14716	7972	4860	3775	3354	3106	2563	2195	1943	1726	1477	1237	1128	1017	994	877	785	676	610	565	497	477	461	428	440	420	371	375	380	323	346	362	360	353	322	311	315	308	296	312	311	314	328	304	305	307	308	311	285	257	348	331	298	320	317	300	316	278	299	302	310	286	295	304	257	283	294	305	290	313	274	268	301	310	320	267	290	282	303	289	313	302	316	305	305	310	303	285	337	296	288	296	306	302	315	312	330	288	304	326	307	291	324	318	283	303	295	288	302	326	299	300	298	303	305	310	324	322	279	280	321	307	303	282	292	293	292	323	335	314	315	298	298	300	302	291	324	293	311	293	293	273	309	291	302	304	293	291	294	293	287	286	298	299	255	293	307	297	326	285	295	278	299	270	311	314	277	318	282	299	277	262	307	261	312	280	328	295	301	288	272	283	319	293	284	325	286	263	287	303	292	277	274	295	268	283	308	284	300	303	293	282	307	291	309	284	282	291	301	300	281	267	300	287	306	307	292	307	276	286	318	277	270	303	322	311	274	303	275	288	313	296	284	287	274	303	274	279	300	284	281	310	274	297	309	274	275	266	306	322	298	293	313	290	288	260	351	274	283	296	286	281	296	292	301	312	303	247	320	287	284	272	288	282	295	308	294	280	289	295	322	264	282	309	297	315	344	297	279	284	308	313	303	294	333	257	295	293	285	282	320	308	265	292	302	308	297	316	325	334	282	292	269	259	272	288	331	281	284	297	319	299	311	307	275	296	293	290	264	271	293	312	305	290	301	316	300	298	278	305	293	286	259	308	285	304	288	307	273	263	294	305	289	307	281	292	303	287	304	306	289	327	277	310	285	272	289	325	285	318	304	255	310	314	276	299	306	302	291	288	275	260	268	284	290	275	267	286	267	307	270	328	314	275	283	274	275	284	297	308	286	276	285	303	284	281	315	298	240	322	306	315	292	294	311	267	318	286	305	275	286	301	303	284	280	286	295	313	296	327	304	295	297	274	322	320	307	308	302	301	313	290	289	286	287	281	317	304	300	297	289	301	277	265	279	260	285	278	285	283	285	275	271	311	290	318	280	306	300	317	302	287	282	298	274	290	328	303	289	286	318	294	284	274	310	326	268	258	278	309	328	322	290	293	292	302	273	299	308	305	266	306	262	309	302	274	283	293	306	289	281	321	298	291	280	291	284	299	318	301	323	258	305	301	280	287	293	306	283	258	317	289	299	296	305	298	298	299	325	288	295	301	316	312	289	291	278	305	321	291	320	273	301	311	321	317	292	292	299	311	294	307	301	299	309	326	319	289	303	291	320	260	304	324	299	278	300	324	282	319	249	283	296	279	308	279	279	290	265	272	307	293	312	264	298	306	289	313	289	305	293	312	292	269	283	314	295	311	289	287	306	265	273	313	305	315	326	290	308	297	301	289	311	288	290	299	295	313	297	308	320	270	294	297	307	285	259	312	322	309	307	311	288	295	297	294	297	276	279	300	270	289	305	318	276	307	304	289	290	280	275	295	301	280	320	296	298	299	298	303	296	284	292	313	289	286	286	291	327	286	284	291	274	281	259	266	272	260	266	271	277	292	297	314	282	303	337	288	296	278	291	299	284	267	255	285	279	297	301	304	282	269	308	308	308	298	286	309	296	298	288	276	298	315	263	291	319	287	307	281	281	274	310	291	277	274	262	294	325	278	313	287	267	293	257	272	316	280	303	306	308	326	295	321	309	285	313	303	312	298	301	284	312	315	318	295	275	261	341	300	302	276	304	277	283	269	275	296	269	256	326	286	313	296	282	306	266	285	309	296	287	301	293	321	276	314	277	301	283	301	263	275	284	282	267	332	314	302	281	298	331	310	275	286	290	281	296	311	303	297	294	285	304	286	303	276	305	299	292	284	277	311	308	279	305	301	307	294	255	306	304	306	288	275	330	297	278	272	269	308	311	273	319	316	329	270	310	332	304	242	290	300	280	293	282	287	307	302	313	292	282	287	312	278	317	272	269	289	274	311	311	328	292	302	265	265	279	305	328	287	317	291	306	296	306	327	320	292	275	283	317	274	272	286	275	270	292	328	300	296	273	288	294	322	305	303	299	319	303	278	317	278	286	328	288	299	311	324	296	301	306	323	305	292	277	268	264	273	275	284	274	281	278	262	292	302	298	308	292	275	273	260	296	287	261	267	302	293	275	262	299	278	297	347	277	317	289	328	325	267	292	299	288	280	310	290	264	268	272	315	283	274	291	291	277	275	274	315	285	292	275	288	299	327	314	294	312	276	306	293	287	295	306	290	312	307	279	274	306	295	271	301	281	290	301	287	281	310	314	280	299	277	290	321	276	286	305	297	295	319	294	314	294	322	267	285	277	310	289	297	321	280	287	331	269	294	263	318	287	260	277	294	307	310	299	320	272	270	302	301	284	307	307	274	298	321	281	265	295	277	275	284	290	298	288	297	271	302	316	269	293	302	312	298	307	261	277	321	274	320	286	271	300	301	275	282	293	299	274	285	326	297	283	285	280	287	284	307	288	317	296	268	271	293	299	305	290	295	291	301	293	278	299	293	296	321	286	280	279	298	291	301	302	272	275	295	311	282	282	307	306	313	316	289	290	316	270	313	274	290	306	280	304	276	296	324	355	319	283	288	272	294	291	305	268	326	275	309	284	326	310	291	316	293	274	314	273	295	316	289	285	284	287	288	283	300	313	276	303	286	322	291	267	266	300	295	270	310	300	323	280	302	287	310	299	306	267	287	280	293	329	318	287	303	308	293	316	260	317	306	283	321	277	304	306	307	285	299	289	287	290	281	303	301	279	272	288	307	311	296	315	283	288	298	280	295	296	315	299	265	328	288	285	293	321	307	299	288	283	319	306	280	293	302	308	299	330	300	281	301	291	268	278	260	325	271	313	293	320	302	299	290	290	292	242	287	280	262	287	293	295	278	310	283	312	303	276	293	274	329	278	332	314	304	304	272	300	292	290	311	289	315	312	294	278	279	307	307	270	285	270	298	307	284	284	262	283	276	327	273	289	321	297	277	317	304	326	269	300	276	283	297	288	271	295	279	267	294	295	267	308	318	274	293	291	296	298	300	319	276	310	303	289	296	301	293	309	327	318	297	280	315	316	293	286	279	316	288	315	304	290	285	274	299	319	331	302	272	243	284	328	298	287	299	296	265	287	316	269	276	317	306	326	301	335	285	288	308	286	283	280	298	325	285	300	292	288	298	291	323	292	290	293	295	299	276	307	326	278	295	298	284	334	294	320	304	265	269	289	295	287	300	328	296	291	281	317	300	307	269	301	290	332	283	305	302	293	300	295	285	292	293	261	292	294	299	261	288	304	279	310	276	309	318	301	301	269	279	284	270	303	288	276	262	293	285	276	269	280	320	334	292	290	280	270	292	290	319	283	262	297	270	290	293	270	260	321	296	284	293	281	264	290	302	309	280	294	301	275	299	311	270	313	290	275	269	292	295	313	290	325
29372	47906	43759	30633	20016	15945	12094	9412	8070	7451	6793	5678	4732	4340	3577	3019	2591	2256	1990	2039	1743	1472	1207	1124	1000	866	772	696	604	608	561	579	552	512	511	487	500	463	424	391	391	390	368	366	395	405	395	423	410	389	393	395	374	382	389	406	353	359	367	396	401	374	378	371	373	392	354	348	393	400	388	397	387	367	349	378	363	339	374	384	350	371	325	347	358	343	384	349	382	343	366	379	373	356	313	342	370	341	351	347	331	412	363	371	348	316	379	354	364	377	371	337	379	353	346	350	338	353	340	404	378	345	356	418	345	398	389	391	339	369	364	377	339	371	379	331	379	362	364	346	375	343	362	340	377	364	358	333	358	357	382	357	342	375	389	353	380	382	378	381	343	365	360	389	360	358	367	361	354	369	380	381	365	340	339	327	343	342	334	374	349	379	371	352	370	354	393	354	332	386	367	350	382	361	329	388	369	375	391	380	337	332	368	351	370	333	323	374	357	382	372	359	363	358	359	369	367	380	339	366	371	358	379	377	341	378	330	367	364	345	359	353	361	350	340	357	354	358	336	341	361	351	326	350	377	333	369	367	376	363	354	361	388	346	351	377	366	340	363	359	358	370	336	369	361	344	387	343	392	356	390	354	389	346	346	373	341	383	341	358	365	355	386	339	381	360	370	384	382	374	358	389	382	354	362	393	365	319	352	353	352	365	382	352	358	362	364	377	382	339	369	349	367	374	365	346	364	361	387	389	355	390	337	380	371	347	345	354	360	357	348	335	338	361	344	319	398	381	372	388	320	357	364	369	342	356	340	376	405	370	364	335	345	365	370	365	365	356	346	358	393	351	358	385	396	377	371	382	328	334	378	327	348	347	384	416	345	381	372	371	368	344	385	368	339	367	376	331	359	379	368	369	335	361	381	330	337	343	361	389	333	358	371	373	348	358	391	376	339	366	368	354	373	361	389	353	394	367	356	343	376	359	344	378	351	336	359	372	358	357	356	352	387	348	345	377	362	353	366	353	367	348	365	381	355	362	327	377	370	360	372	386	356	378	346	364	364	352	370	372	371	394	369	317	383	381	391	374	360	358	373	352	349	400	356	365	356	355	370	354	329	378	352	361	340	372	362	366	373	381	355	365	374	348	365	362	385	347	374	367	396	343	334	344	379	317	316	345	346	363	383	370	360	399	366	347	369	377	336	370	395	407	351	369	372	368	360	387	361	377	389	365	356	336	383	380	364	377	331	374	379	363	368	405	383	359	353	352	361	337	361	356	369	356	363	389	391	353	355	358	353	343	349	363	369	337	345	352	382	349	332	391	392	341	351	351	366	363	376	380	330	355	370	357	354	379	356	371	333	365	372	356	347	358	352	353	383	391	339	351	336	353	344	391	358	391	361	360	351	356	359	317	376	352	346	362	370	381	381	385	378	327	362	360	373	368	371	352	412	358	353	369	341	375	345	378	359	358	343	357	354	390	334	367	406	335	345	373	373	392	347	365	361	346	397	346	340	336	366	377	337	350	364	345	386	361	396	381	383	394	369	314	364	370	378	344	323	356	359	364	373	365	366	360	362	352	348	354	347	384	355	361	352	380	356	333	348	339	354	374	342	364	351	367	391	338	396	330	371	334	354	350	326	362	349	367	369	334	343	392	356	390	337	369	377	332	377	341	370	349	375	369	387	334	357	354	391	348	323	386	363	363	328	349	369	393	363	359	354	348	377	334	374	378	355	342	364	359	361	345	330	351	356	370	337	359	322	389	351	348	347	421	390	342	356	399	357	369	368	358	340	374	373	327	340	346	365	347	349	322	368	365	366	375	348	343	365	365	346	366	351	374	383	356	341	360	362	368	359	345	365	341	379	358	349	338	390	328	371	342	321	356	353	346	385	403	316	351	355	389	355	379	356	373	352	334	354	401	351	358	378	329	376	351	354	398	369	356	379	342	329	384	352	347	381	346	366	390	351	360	365	374	383	361	372	379	388	325	363	354	353	313	358	374	370	342	354	394	371	361	390	327	382	338	362	361	358	359	367	357	356	369	371	362	372	311	333	386	373	348	380	368	390	360	381	337	370	344	328	350	343	389	386	386	367	385	367	385	335	406	351	346	335	378	313	383	398	363	362	352	353	330	353	327	349	355	392	371	396	347	343	383	372	406	395	360	370	358	335	370	368	348	374	366	392	358	361	365	347	358	369	346	345	350	340	335	372	351	387	339	357	384	340	379	349	364	388	373	356	379	395	383	396	360	366	340	364	368	384	364	362	324	348	366	370	385	412	342	400	370	355	371	349	374	386	338	340	373	334	348	333	363	380	349	352	369	352	337	323	357	402	332	356	354	372	348	371	375	383	343	337	403	362	357	336	349	357	341	338	365	359	364	346	344	355	368	376	359	357	362	385	345	365	348	360	363	392	379	374	370	360	347	320	378	417	346	372	342	335	379	378	396	353	364	348	336	327	341	333	383	359	301	374	378	349	368	344	382	352	362	365	368	359	380	353	363	358	352	347	375	377	378	348	349	374	352	352	384	342	363	361	338	384	385	355	381	334	365	369	391	366	371	357	355	334	371	367	367	340	336	353	358	369	362	349	356	356	346	371	399	361	359	371	375	343	346	361	372	387	361	332	380	336	399	381	393	363	374	324	353	356	346	374	400	356	348	379	405	352	355	360	330	378	372	381	385	355	310	329	383	375	354	374	377	318	349	333	359	367	362	359	353	369	376	350	372	333	383	347	364	343	356	376	354	372	382	367	393	333	375	327	348	370	374	383	382	368	354	406	348	344	397	365	371	363	379	366	381	358	357	349	369	384	363	362	372	371	373	360	360	378	343	388	356	304	354	391	389	367	346	371	360	364	384	380	331	361	357	374	339	367	355	345	365	382	366	344	366	384	336	350	386	359	378	380	385	343	358	384	344	348	357	352	383	360	367	311	369	322	355	361	366	365	353	359	356	351	357	328	333	367	369	360	393	345	351	417	359	379	362	380	349	381	353	390	327	442	386	358	342	394	385	370	352	364	349	382	385	356	380	383	406	349	350	393	352	366	368	366	376	329	384	372	369	358	360	375	338	376	354	380	373	375	348	364	374	386	388	367	350	340	357	358	374	366	355	350	373	316	346	409	389	362	386	349	350	370	378	377	387	329	339	374	404	354	380	348	363	379	367	346	356	365	369	353	373	365	363	373	353	396	355	368	342	364	379	388	353	363	368	368	359	369	348	377	342	363	389	342	337	358	374	340	328	341	411	377	301	358	343	366	357	359	349	354	340	357	375	356	335	357	351	361	391	340	336	345	355	344	349	348	372	339	367	368	376	344	374	364	351	367	356	324	361	383	383	353	376	387	376	372	353	340	352	350	370	337	345	365	387	368	364	358	354	381	328	353	374	353	346	331	355	350	354	355	371	341	355	354	388	361	351	376	350	373	346	377	338	367	344	347	381	398	312	335	355	365	355	369	349	360	313	368	382	351	314	379	367	360	345	372	358	352	378	377	360
25642	21443	27978	26433	16189	9160	5343	3760	2992	2790	2510	2268	1954	1828	1578	1371	1168	1086	1013	1020	927	953	804	746	656	627	635	562	528	514	554	525	511	569	532	543	525	488	482	499	451	450	450	413	432	450	460	480	470	445	479	480	465	444	456	529	494	458	465	466	480	443	536	474	462	463	434	468	441	473	456	461	470	479	443	454	452	479	434	413	435	466	471	415	464	458	465	431	484	399	438	495	454	436	420	453	475	420	453	481	432	473	447	421	479	426	440	443	444	445	458	444	434	418	439	503	450	435	441	501	455	470	440	458	464	434	454	454	466	446	410	510	487	441	449	467	448	444	430	458	451	467	435	454	475	418	458	460	443	444	464	415	433	461	419	448	447	443	464	426	417	430	430	420	420	447	441	505	401	493	441	459	435	452	468	450	434	436	447	434	459	442	457	433	441	446	417	469	444	473	430	412	456	419	439	481	458	457	447	444	464	449	452	417	449	484	452	434	440	414	459	427	467	456	448	484	459	455	463	406	453	435	474	454	435	436	427	448	493	445	461	454	460	461	456	479	479	470	469	444	451	447	470	469	460	440	438	495	457	469	468	494	429	444	423	428	428	474	436	491	442	436	469	459	437	431	430	422	439	456	445	436	476	446	450	415	458	470	440	395	475	454	447	450	447	469	471	476	439	467	427	468	462	437	486	426	437	440	443	439	468	470	480	475	477	438	454	471	465	472	451	454	417	465	500	454	461	448	454	439	442	427	496	448	490	444	431	432	429	447	391	453	446	501	487	446	471	449	437	461	439	483	452	413	424	414	443	457	458	454	454	465	428	448	539	439	425	442	462	458	456	446	465	429	471	455	464	476	446	435	461	457	440	471	448	428	468	471	493	428	486	460	453	448	468	467	476	423	458	469	464	466	443	441	442	442	471	453	437	448	428	465	462	429	493	446	445	426	427	439	447	426	441	470	501	455	470	428	441	475	454	431	445	436	450	441	482	464	490	434	460	454	426	417	454	428	450	434	442	484	422	462	475	441	477	455	398	494	458	482	463	424	427	458	444	442	461	473	448	468	441	439	434	439	476	425	483	454	436	464	423	471	443	491	472	459	503	422	409	435	433	479	440	468	482	442	427	439	431	453	450	447	462	434	459	437	468	426	454	450	444	446	467	451	429	425	431	452	461	446	478	470	461	488	466	447	425	490	479	449	487	472	452	461	430	452	464	471	457	461	450	476	465	457	457	494	451	446	482	455	471	441	441	472	450	480	436	435	447	445	429	446	468	470	448	472	442	437	422	457	457	441	429	440	444	466	456	455	468	466	415	441	467	474	419	441	493	500	453	472	471	483	450	449	451	465	423	465	473	429	436	425	432	476	466	461	461	491	436	496	445	449	445	475	470	430	459	453	465	454	451	441	469	429	454	431	507	435	434	424	443	436	485	483	470	428	470	422	442	475	456	477	468	470	495	469	450	450	455	466	431	476	446	471	432	438	446	451	444	435	457	449	463	434	438	474	446	433	480	457	445	407	434	496	413	457	437	421	441	427	467	442	444	456	446	447	452	422	451	410	417	456	474	454	476	502	419	433	474	441	438	437	454	463	433	426	475	476	447	440	470	421	421	465	433	428	459	459	492	491	494	460	423	474	429	470	449	448	425	463	496	464	440	445	411	445	485	436	481	447	465	435	446	472	453	444	419	449	451	411	420	448	440	472	484	490	433	467	427	440	487	475	487	443	423	421	441	430	438	445	460	465	457	457	476	489	448	428	447	460	481	443	413	447	470	476	468	467	453	413	449	453	432	468	446	468	418	420	468	457	437	417	497	469	413	413	449	424	453	412	459	406	441	467	455	434	429	452	451	438	454	430	438	463	435	474	442	462	434	444	497	425	468	448	422	452	485	395	432	454	469	437	456	473	416	458	429	452	485	431	428	443	470	467	452	372	432	403	478	464	453	466	423	453	426	415	414	475	489	476	446	462	469	458	425	496	435	444	492	468	435	458	420	463	458	440	433	439	464	436	460	431	452	429	470	409	469	482	429	436	423	426	466	433	458	425	451	474	416	464	406	426	475	448	450	455	459	423	432	444	441	439	381	480	431	482	466	421	442	436	453	478	425	487	436	452	449	444	462	443	412	430	458	464	457	424	473	443	460	460	449	472	460	480	462	448	411	474	429	441	424	464	452	433	448	429	448	501	440	454	461	442	439	456	483	450	406	433	444	457	474	486	478	469	475	428	453	442	473	448	455	452	450	444	443	469	497	467	447	450	458	464	457	463	440	441	497	469	420	444	466	430	460	460	437	422	442	440	444	494	446	437	481	453	448	414	440	456	465	464	432	475	464	435	473	484	452	481	449	461	448	446	452	439	473	470	405	479	467	464	444	411	434	461	432	444	484	447	455	458	475	478	474	423	463	437	430	475	449	423	450	451	458	415	437	422	413	440	444	492	465	425	447	448	424	463	467	437	444	502	435	436	435	426	452	436	429	465	456	468	436	438	449	473	471	450	426	454	444	455	477	462	445	435	458	420	461	416	436	453	422	477	461	456	422	471	470	458	454	474	453	456	458	442	455	488	448	423	458	455	461	453	427	467	489	455	476	456	479	398	466	480	489	457	453	493	443	428	443	418	483	442	419	479	451	450	461	496	466	440	413	481	398	456	440	438	448	443	436	461	454	479	471	457	416	469	440	506	467	457	473	469	453	439	457	476	461	465	428	426	424	486	442	469	407	430	460	457	457	451	463	474	426	464	444	425	435	468	458	460	445	461	433	456	455	438	479	447	449	465	452	430	436	429	443	474	471	452	455	442	417	476	458	426	465	472	459	441	446	422	465	442	434	472	484	457	476	444	450	442	414	427	467	471	433	441	465	443	440	425	425	419	463	457	422	438	442	450	448	459	441	450	407	448	435	445	424	437	444	440	479	433	410	469	427	482	441	454	410	463	461	458	457	463	445	472	440	462	459	469	429	477	466	493	414	457	466	460	451	443	452	456	460	456	434	489	485	428	434	473	450	488	470	441	469	481	470	434	454	468	495	433	442	448	475	419	487	454	429	440	459	430	447	443	454	460	457	473	421	466	495	455	451	462	449	449	432	444	440	426	420	474	443	444	492	446	430	460	470	447	428	455	431	450	438	431	444	418	449	433	445	437	449	426	467	455	435	447	492	462	447	480	413	456	458	453	428	452	437	421	453	463	406	489	442	429	461	494	462	415	454	442	460	445	478	435	474	439	465	455	447	421	461	449	466	452	469	458	452	429	477	453	416	444	443	458	445	476	439	407	445	462	447	470	440	454	459	447	421	446	473	440	457	454	473	463	425	436	455	456	453	444	474	468	433	426	454	407	442	482	497	462	438	441	413	458	463	434	465	464	471	461	459	459	438	438	460	482	485	424	453	468	451	486	474	485	444	396	471	482	453	481	434	449	425	465	434	397	469	491	426	426	452	432	455	423	440	436	462	449	498	461	454	448	437	474	452	441	461	459	455	434	445	474	418	462
28817	44180	39141	26687	17980	14325	10037	7981	7057	6300	5622	5033	4228	3684	3186	2718	2384	2191	1929	1813	1732	1478	1306	1182	990	913	883	798	768	752	770	737	707	700	659	643	595	654	591	625	556	575	568	607	586	598	538	577	602	557	562	566	582	563	546	580	559	526	539	533	541	540	579	508	540	540	562	618	536	593	559	582	524	524	540	584	555	562	521	574	511	529	514	555	546	528	534	520	535	539	576	556	584	568	563	523	542	549	556	518	612	515	528	525	555	536	527	524	560	532	537	591	543	570	536	591	552	567	536	535	499	543	556	531	502	536	538	566	545	563	548	534	533	527	539	553	525	516	520	543	529	487	554	512	501	515	531	529	536	498	510	528	542	584	515	523	517	532	518	510	548	536	589	543	550	516	506	529	517	568	537	540	515	510	576	534	556	556	573	496	551	513	518	544	553	528	540	523	558	554	597	540	560	539	537	523	606	536	555	538	514	590	502	522	514	554	563	549	527	563	574	554	538	530	510	529	520	538	576	571	564	560	489	532	534	558	562	552	526	531	570	573	597	565	543	516	568	552	499	520	542	564	534	530	538	530	512	575	551	545	514	479	504	532	526	534	500	562	561	511	515	566	567	573	563	533	514	541	528	584	586	530	534	548	564	532	522	511	511	525	522	539	555	561	542	529	518	539	563	572	507	547	530	503	539	526	553	572	492	548	539	523	533	514	534	561	570	557	521	523	523	564	525	534	528	522	527	576	527	502	587	548	583	502	548	497	562	478	551	533	515	568	540	600	523	581	531	524	501	529	550	587	530	544	577	541	536	522	545	529	515	530	532	544	524	563	513	529	515	548	516	540	531	546	591	510	585	577	497	516	541	495	537	534	508	545	541	556	557	565	546	566	520	529	520	524	536	551	557	604	579	572	557	528	538	505	548	499	506	524	533	514	555	562	562	553	595	525	531	533	517	540	488	557	559	508	543	572	534	542	548	552	565	536	549	507	581	523	530	519	518	546	568	576	551	511	540	542	521	498	536	553	566	532	558	532	516	523	566	528	564	549	524	522	542	514	552	520	498	542	551	513	516	555	548	550	563	543	486	551	507	535	564	536	516	500	530	591	514	501	539	522	550	540	558	547	523	566	577	522	530	557	561	578	538	572	535	497	526	539	502	533	528	556	577	534	552	527	500	522	558	525	529	559	539	554	507	553	531	535	537	558	503	521	515	533	558	552	534	574	531	522	542	565	540	555	522	536	549	538	585	532	539	526	537	514	605	528	515	518	536	527	550	490	507	550	544	565	564	533	597	522	527	526	558	573	549	542	550	544	489	577	549	519	566	555	533	567	533	500	542	525	545	552	527	523	554	550	546	530	592	516	537	534	559	526	544	505	556	506	552	509	577	534	539	544	555	559	560	507	566	542	570	565	564	532	573	523	548	545	534	549	530	530	524	536	537	567	514	558	495	497	539	530	520	541	561	522	528	529	505	520	574	508	490	556	530	520	548	517	557	564	542	546	527	518	534	573	515	557	540	518	556	566	507	573	540	545	530	528	511	567	495	506	547	524	525	570	547	546	521	537	513	555	554	530	540	563	566	526	520	550	514	591	537	523	517	524	563	642	516	525	558	508	518	560	555	549	550	547	517	550	537	550	540	543	570	562	536	553	531	546	574	532	541	535	562	496	556	543	599	572	573	572	549	507	522	539	547	564	576	523	559	526	511	536	506	534	542	505	518	546	555	559	566	538	509	549	532	529	553	571	589	519	561	524	501	565	538	517	544	565	538	541	517	535	546	512	530	542	543	563	554	508	555	543	557	537	548	529	528	538	507	568	531	522	533	519	552	525	523	548	563	554	570	522	502	533	561	546	542	529	573	510	548	527	546	547	514	499	553	518	523	534	543	574	540	552	577	508	557	564	524	545	531	552	512	564	511	564	555	504	573	541	542	554	517	573	569	566	528	552	530	514	564	526	564	609	535	530	522	500	549	547	535	552	611	543	549	562	556	523	522	546	598	568	581	556	569	559	555	539	483	569	562	525	518	551	570	559	551	560	526	527	523	526	523	552	523	509	558	522	574	516	504	534	536	544	541	557	510	518	524	525	546	543	502	566	593	529	555	515	574	549	567	502	538	533	563	516	532	563	566	545	524	536	575	552	541	569	590	508	500	561	526	563	573	544	555	511	510	521	528	539	547	535	532	543	503	529	513	525	537	521	519	551	525	506	539	540	533	552	533	530	544	535	505	524	573	539	571	535	581	497	533	528	523	561	570	545	557	512	541	522	525	503	540	547	494	522	538	495	532	548	529	553	528	550	556	549	503	547	529	515	527	531	500	533	568	536	528	533	542	525	527	528	516	537	529	502	507	507	517	582	561	580	625	542	515	543	559	526	532	576	566	595	524	547	502	557	565	554	513	510	514	548	523	505	598	565	535	529	526	553	583	602	557	550	540	541	541	529	572	534	539	510	566	554	515	554	546	536	486	526	561	573	578	530	543	551	551	533	531	538	520	552	522	515	573	549	559	541	526	531	535	543	503	567	537	568	517	580	530	536	526	579	518	573	563	552	549	535	543	518	556	567	533	560	556	540	548	540	553	540	575	527	509	498	488	555	586	550	545	523	544	573	544	548	538	571	523	563	558	558	529	538	536	547	593	527	558	519	555	561	547	553	518	501	549	551	554	565	568	521	556	514	535	567	541	521	542	510	541	524	525	550	512	535	556	576	509	551	539	491	530	543	530	546	517	541	573	539	576	510	543	557	560	502	533	522	526	499	527	534	541	498	541	563	551	570	523	512	534	557	540	529	552	544	565	544	550	552	555	524	571	559	541	541	553	539	558	543	554	537	520	506	517	539	496	536	525	525	499	552	545	532	556	514	525	589	503	501	568	549	565	546	526	547	519	503	513	527	539	547	529	532	516	534	513	551	529	529	542	525	590	535	504	529	520	596	566	544	532	514	551	571	566	542	563	524	527	571	536	515	551	507	517	542	543	486	560	542	564	518	538	535	580	494	533	544	513	574	569	540	540	519	573	562	536	566	519	554	585	516	520	538	587	565	534	523	574	507	509	542	518	564	507	509	585	548	531	495	536	554	526	521	553	549	542	547	556	517	522	536	548	518	530	559	549	545	568	524	555	565	543	551	583	554	511	542	557	530	534	527	548	557	549	571	563	509	536	535	532	566	509	552	558	554	496	560	509	551	548	531	546	519	529	528	544	552	533	542	531	538	558	515	571	521	541	547	561	522	580	537	542	555	529	531	562	546	556	555	532	498	535	520	575	531	519	579	513	533	547	575	505	525	506	578	526	552	554	567	530	513	563	550	571	539	579	552	518	551	550	532	550	550	522	545	536	501	521	581	537	554	510	557	521	496	496	546	511	526	536	511	527	555	540	561	539	531	527	557	520	533	562	510	534	549	490	525	548	541	548	449	556	505	549	536	522	547	537	543	535	554	553	523	538	530	537	547	492	509	528	540	531	552	541	533	511	573	567	498	523	526	533	523
23264	21342	29069	24127	21664	22097	16024	7726	5466	4921	4114	3695	3204	2628	2178	1876	1654	1498	1421	1408	1201	1035	942	830	761	716	616	618	534	553	546	538	526	490	447	446	494	409	472	427	428	407	405	406	385	391	422	420	372	385	404	379	398	394	390	404	394	361	371	407	390	398	371	386	412	369	371	367	438	403	344	356	384	409	383	359	391	371	351	373	363	380	360	380	373	350	373	381	352	390	358	356	355	412	364	402	372	382	391	398	393	379	387	369	415	368	356	383	355	393	399	407	391	383	401	362	366	349	407	369	360	365	395	377	399	381	410	347	399	378	361	381	391	370	387	427	356	390	369	404	374	409	371	352	356	343	386	367	417	387	375	339	389	395	398	390	393	430	379	353	365	375	346	385	353	372	332	401	391	399	390	393	366	374	370	369	389	386	403	398	379	360	361	374	375	380	371	372	420	369	394	345	374	373	401	357	364	368	374	407	368	411	352	389	360	412	383	371	372	364	376	366	362	387	402	358	345	347	376	393	382	385	367	410	402	397	360	419	387	394	366	363	364	388	360	360	395	383	378	371	364	382	369	357	380	387	347	391	359	360	363	413	362	373	385	357	371	403	379	382	371	351	359	399	369	382	386	395	384	385	382	387	381	357	396	388	333	383	337	360	377	385	380	395	361	381	373	363	403	348	385	372	353	382	377	394	391	370	382	349	339	332	382	418	338	357	369	386	376	416	376	371	397	378	388	360	344	380	394	344	389	372	355	396	404	364	320	343	364	369	377	402	377	372	386	369	401	401	352	370	365	333	402	398	380	376	374	388	368	380	364	389	353	363	373	377	428	361	362	390	377	399	360	349	386	363	354	352	352	389	383	361	374	408	371	389	361	404	377	381	348	397	349	395	385	385	370	344	370	376	391	367	394	406	368	390	377	369	376	386	376	415	374	358	370	339	356	367	386	384	356	388	424	378	374	401	362	336	356	385	382	365	359	352	376	367	380	384	349	403	353	352	367	360	398	348	377	379	368	372	352	401	355	360	379	370	352	351	410	367	388	359	373	345	357	396	374	407	412	383	367	363	365	345	403	370	357	366	387	381	370	399	356	370	391	347	373	372	373	365	364	382	375	383	325	388	346	369	391	370	384	398	324	369	347	361	361	366	344	379	392	354	375	419	371	391	401	362	342	390	351	358	404	374	387	397	358	362	357	356	379	388	347	378	406	373	381	373	388	399	379	380	366	381	371	398	363	366	369	380	402	355	369	350	384	358	392	407	397	380	381	408	376	358	376	367	412	411	383	388	374	387	401	365	365	410	384	366	354	374	374	373	396	356	383	322	356	370	366	370	392	400	379	350	382	368	384	360	377	358	361	333	374	353	380	361	419	347	368	399	374	353	385	378	388	389	361	369	338	379	385	400	397	352	396	375	395	352	357	384	368	364	356	364	403	370	384	372	354	344	375	371	385	378	368	341	374	350	358	348	373	390	357	357	366	385	379	357	359	367	377	377	379	387	378	366	371	360	381	408	382	373	385	380	351	381	365	354	364	414	335	379	357	412	396	350	405	372	401	389	327	397	353	357	387	361	340	366	383	385	350	396	363	355	383	359	357	393	399	359	362	368	404	383	379	356	350	336	383	389	372	377	380	387	433	371	392	361	406	398	376	365	357	362	400	378	357	353	376	349	363	401	337	384	361	346	384	359	363	374	388	398	346	372	382	373	367	395	383	388	377	338	398	366	383	382	364	383	402	405	396	344	377	371	356	359	381	386	383	390	387	401	405	348	364	373	360	385	378	351	361	345	376	395	376	371	390	380	382	385	350	335	360	381	380	340	395	358	354	383	365	359	370	383	356	342	365	422	347	401	359	371	367	379	385	392	370	414	362	372	399	354	393	376	394	373	337	374	386	418	388	376	395	397	406	402	394	374	346	367	360	396	359	390	380	363	334	424	384	380	387	371	347	383	356	387	348	374	374	376	387	364	383	423	404	369	358	350	388	361	384	383	359	382	398	374	363	386	359	389	359	381	360	368	403	366	374	394	386	358	368	381	374	375	349	391	374	346	369	401	403	412	363	349	385	373	339	349	365	380	398	399	347	375	375	376	383	366	377	372	388	357	361	404	348	362	366	361	362	387	358	400	389	376	382	370	359	359	375	391	357	369	413	366	366	352	386	346	371	370	373	379	343	357	389	370	370	366	382	349	369	363	396	377	374	395	365	393	389	387	362	368	385	400	339	356	357	392	407	429	368	358	338	363	411	341	391	348	398	342	378	379	362	388	374	371	366	350	362	400	392	370	378	350	350	403	376	399	367	378	351	373	374	365	333	366	382	381	395	388	373	380	390	377	380	392	377	379	367	369	354	365	366	361	368	333	350	358	377	379	383	379	403	372	338	399	335	414	395	384	383	407	417	382	383	365	360	371	383	366	334	367	400	356	366	369	373	355	396	354	394	394	369	371	362	386	379	397	391	393	383	381	366	341	395	359	402	359	365	356	369	361	379	365	379	337	338	321	366	377	380	370	368	383	377	375	392	391	387	389	371	410	345	431	385	359	368	366	367	377	369	362	401	372	405	373	374	359	357	362	384	344	384	383	374	347	354	387	406	404	371	364	352	375	370	405	375	382	347	391	348	420	330	394	399	375	353	399	384	375	372	381	357	396	350	347	365	353	338	348	364	354	350	357	381	365	380	397	361	380	358	377	349	363	401	392	355	412	372	357	365	343	362	370	394	354	394	373	393	377	363	367	381	382	348	384	399	381	348	390	376	389	365	384	376	391	357	363	404	349	368	386	373	358	375	370	373	386	381	368	327	387	376	406	365	389	383	361	389	376	377	395	382	359	398	356	326	353	346	411	351	374	348	374	389	368	364	362	377	360	371	400	361	416	374	344	364	362	343	358	365	364	385	353	391	358	395	363	346	387	350	366	377	365	380	416	390	385	391	384	369	364	391	353	385	366	382	363	338	354	384	376	366	365	369	364	376	391	336	344	387	349	389	389	368	379	340	374	356	388	378	347	373	370	342	368	375	376	356	364	316	366	344	383	362	322	392	340	383	352	365	399	378	371	395	358	362	367	359	385	386	362	364	365	364	396	386	406	377	346	391	358	394	375	360	429	352	361	368	390	351	376	356	392	387	390	358	389	389	400	340	397	386	375	366	399	343	398	372	372	385	347	358	376	373	399	347	365	408	380	353	366	378	389	339	359	368	358	395	411	357	368	332	346	381	390	350	372	351	373	378	383	388	375	353	379	353	383	375	414	343	396	380	357	309	378	360	368	361	362	355	419	379	382	389	394	327	393	417	375	371	385	392	371	391	371	355	365	380	379	371	403	384	383	330	407	348	358	387	385	383	390	353	383	384	350	372	336	383	390	393	372	419	317	385	371	392	359	360	375	387	403	358	366	364	376	364	342	357	377	347	369	361	361	373	398	369	355	362	400	349	356	382	380	386	373	361	403	362	407	360	390	365	373	400	403	385	356	361	388	375	388	368	400	398	385
31652	53718	50498	34754	26275	22089	15506	12624	10909	9894	8679	7628	6576	5520	4587	3947	3240	2803	2631	2421	2190	2114	1697	1432	1174	1110	992	958	855	820	780	740	708	673	631	626	635	574	599	492	554	488	518	452	480	500	527	467	476	486	461	472	520	507	438	441	451	458	445	468	471	495	473	457	463	456	465	442	455	486	431	456	445	412	436	454	468	398	464	457	458	437	476	455	461	421	419	392	460	423	447	427	451	409	427	455	413	440	446	424	410	435	451	414	459	447	448	415	453	454	427	443	434	416	434	468	424	412	438	455	432	448	418	426	436	451	453	435	425	434	429	437	403	415	450	442	430	414	425	454	422	448	410	413	411	412	437	471	459	441	419	437	428	451	472	469	446	403	437	459	415	428	438	414	442	452	429	429	409	428	435	465	431	441	444	444	477	430	419	415	422	452	415	410	467	416	443	429	440	429	405	444	432	421	412	416	451	444	385	440	464	476	455	437	455	457	452	421	453	386	424	439	446	424	431	459	413	447	433	453	386	458	447	452	442	423	445	410	424	443	451	408	459	435	479	390	446	432	441	461	481	458	416	446	440	450	434	427	379	418	426	481	434	462	412	452	483	478	434	410	404	419	440	434	420	419	466	448	464	420	423	406	444	442	439	437	448	428	419	420	451	446	456	442	427	447	403	425	441	418	450	446	461	434	414	435	417	438	455	406	471	399	406	441	436	416	421	442	421	451	477	448	411	436	424	423	423	476	419	467	427	420	439	456	457	450	406	467	418	437	454	458	463	433	422	476	388	456	410	418	396	470	411	414	468	446	440	437	464	406	415	408	438	452	454	408	443	443	403	452	460	391	443	444	426	465	407	437	486	432	443	443	429	392	443	445	474	423	447	461	434	449	431	421	451	440	457	411	442	479	393	467	441	387	461	437	435	456	452	410	449	426	451	413	446	467	443	458	462	428	460	414	444	437	476	428	415	441	427	462	421	460	415	464	462	426	482	431	418	431	428	434	435	422	425	434	421	428	426	462	416	423	456	416	430	433	429	404	427	454	415	384	456	423	448	424	433	441	455	450	430	463	418	415	417	428	461	416	445	453	435	433	429	430	432	460	436	481	421	443	419	445	437	453	452	442	452	461	417	424	447	434	428	408	407	404	459	464	432	467	407	444	455	429	434	439	445	428	464	435	437	459	429	465	442	459	448	436	447	440	445	440	461	436	434	413	426	424	431	430	437	464	468	452	433	420	440	440	432	493	417	437	457	442	453	467	418	498	432	433	420	467	436	443	416	430	425	430	468	410	416	464	427	423	449	426	426	460	462	466	436	437	451	426	387	424	446	383	458	403	403	450	473	471	382	455	427	435	438	420	434	432	437	437	427	467	468	436	428	398	457	452	493	436	423	419	433	435	462	484	477	419	453	454	431	416	443	415	401	414	437	423	445	429	435	440	455	438	409	464	439	486	445	460	451	415	403	468	411	410	424	463	424	443	398	459	471	427	434	411	405	484	457	475	425	428	425	459	437	438	424	465	433	413	406	396	448	450	441	419	427	394	414	473	430	439	481	423	433	428	464	404	438	463	427	440	472	415	451	428	431	475	452	431	445	426	417	429	441	476	397	459	431	448	407	412	460	436	443	433	419	404	435	425	472	455	489	450	419	435	446	430	433	447	376	398	462	441	439	421	446	411	476	418	417	446	415	416	441	427	435	455	451	410	415	447	430	458	446	476	380	443	439	458	468	421	424	423	450	427	441	403	420	457	450	432	415	411	442	465	436	458	420	435	464	459	439	434	459	464	432	435	444	461	447	458	407	443	394	446	439	430	417	404	433	463	453	440	405	433	437	399	440	432	450	422	418	441	435	409	426	421	427	467	398	417	444	409	455	451	444	417	438	441	451	422	432	423	465	425	431	448	479	430	391	433	468	422	440	405	457	417	441	423	424	415	411	402	428	444	445	418	422	441	415	420	438	408	434	423	465	433	439	444	416	409	430	469	448	435	427	415	446	434	421	433	445	394	412	430	435	436	445	425	442	408	432	453	398	438	430	453	419	446	455	427	463	427	445	456	430	427	453	456	375	431	389	430	415	449	446	437	464	417	424	460	440	436	409	442	437	446	447	441	456	452	437	425	430	431	435	405	431	434	434	451	435	447	431	434	462	435	429	386	424	490	419	418	438	441	411	431	435	454	430	452	427	453	445	454	429	420	443	435	446	430	455	422	406	440	421	388	450	432	462	461	424	452	468	438	416	451	421	440	454	394	405	439	363	396	475	422	437	397	381	443	422	407	398	436	433	413	422	443	431	456	435	435	386	453	416	451	415	424	451	448	444	461	405	441	422	414	448	435	439	447	428	415	433	457	463	398	454	462	420	442	436	457	417	455	436	434	408	443	438	430	435	438	417	431	441	430	428	412	439	434	440	451	422	444	436	449	472	433	448	410	475	432	407	418	468	435	420	448	400	415	417	419	453	465	448	415	481	404	410	429	442	422	448	430	496	429	438	484	443	409	459	452	395	459	444	406	413	431	427	409	398	437	451	456	478	421	450	409	460	452	437	433	444	456	424	457	449	411	430	413	445	441	413	440	469	427	433	457	443	454	448	474	406	432	419	452	460	415	432	417	456	446	441	437	458	457	471	454	446	460	401	468	425	443	423	445	401	404	456	450	441	427	422	411	415	428	406	445	417	417	441	425	436	422	426	426	460	464	408	452	454	446	397	446	423	416	424	442	426	419	453	412	454	467	442	408	441	460	435	445	445	445	414	461	415	419	451	460	458	457	413	455	428	451	456	427	416	475	427	483	436	414	383	455	412	416	443	454	408	458	435	422	456	363	428	457	419	447	452	418	442	411	437	437	459	404	407	447	378	442	444	452	432	456	473	455	450	430	417	436	445	456	391	424	447	428	408	430	445	434	429	471	423	428	464	432	436	440	397	424	419	429	425	452	398	416	476	426	461	407	435	454	465	392	457	436	391	409	429	437	430	429	435	440	432	468	446	479	447	458	459	458	456	465	430	426	438	453	453	421	436	410	441	423	424	410	419	452	438	427	423	439	408	386	425	402	443	388	430	426	428	420	442	423	418	451	453	403	436	425	403	444	431	416	428	406	407	436	466	445	446	415	447	417	450	418	461	439	402	435	405	427	438	451	446	421	418	423	406	424	433	396	463	429	420	426	442	409	446	450	436	428	427	404	432	457	457	457	425	433	417	425	407	420	430	415	414	449	415	460	470	442	417	438	451	396	414	422	447	418	433	448	419	425	433	449	430	445	457	426	458	428	447	432	452	419	398	387	437	425	421	445	408	393	430	447	426	408	423	412	460	451	439	429	442	468	472	438	433	476	435	444	422	404	423	406	439	430	462	377	452	429	428	443	441	428	406	458	448	420	465	422	445	417	465	417	444	421	429	432	447	427	406	482	427	455	413	450	427	425	431	450	450	410	434	450	437	445	439	433	474	474	423	419	438	448	442	435	444	464	437	443	433	400	463	461	406	438	443	423
28984	27268	30678	19578	10506	6592	4045	3200	2616	2399	2076	1860	1684	1500	1167	1118	1029	893	864	867	831	751	655	620	543	515	491	498	460	407	462	445	439	436	413	406	372	387	356	385	418	364	384	394	404	388	369	403	383	368	383	386	393	395	341	360	401	407	377	403	356	376	383	402	402	408	368	371	379	389	366	378	392	372	380	392	373	372	379	406	399	382	397	352	380	413	370	390	412	405	341	360	342	374	370	376	352	385	385	386	346	389	344	363	421	395	365	367	411	374	371	394	379	411	390	367	359	368	387	367	421	402	373	370	386	405	339	385	388	393	364	396	354	376	388	392	397	401	349	377	354	379	374	362	353	418	385	399	369	372	419	337	400	411	382	355	407	340	380	384	361	377	350	360	374	366	401	406	387	391	371	363	372	415	392	392	372	351	405	363	385	394	364	355	355	372	397	398	391	371	396	387	415	370	360	378	369	330	379	398	404	372	383	392	382	354	376	364	415	362	386	381	365	386	376	408	387	364	358	371	411	404	356	397	396	385	396	363	367	349	377	357	380	392	371	358	397	363	390	361	348	368	398	375	383	420	382	343	374	393	354	364	379	357	390	400	355	374	361	350	371	371	385	379	385	397	390	413	356	397	380	375	322	390	379	345	346	406	388	381	397	372	393	390	386	386	406	371	338	359	381	371	380	379	368	338	374	417	371	352	375	390	376	394	371	372	385	408	365	345	385	388	346	381	375	343	381	385	342	413	375	368	417	376	324	392	403	376	398	351	365	378	358	382	386	394	431	401	395	373	409	356	369	348	353	403	367	373	414	361	403	380	367	381	393	393	381	349	388	380	385	410	392	359	404	394	366	369	380	358	377	377	383	351	356	411	404	369	360	396	367	336	400	358	367	369	375	382	345	357	381	374	338	391	373	436	383	391	353	395	402	338	356	384	377	353	387	399	360	366	413	389	354	391	361	380	386	363	380	383	356	344	354	372	357	377	374	359	360	370	371	390	385	373	355	362	384	375	362	385	366	342	389	359	377	363	358	386	362	355	380	362	377	367	389	379	357	421	392	364	328	380	403	364	349	349	401	374	369	394	347	384	396	406	398	388	374	371	375	374	351	371	393	362	378	370	363	362	353	370	387	361	361	354	371	340	387	389	351	372	430	384	368	392	351	359	372	352	373	378	356	384	356	371	371	369	390	394	388	421	387	383	403	389	353	418	367	393	381	366	369	415	363	377	428	335	387	378	417	374	337	388	370	388	388	428	375	405	391	391	419	376	392	450	397	370	386	393	413	377	408	376	338	379	388	389	363	377	381	379	401	383	399	399	389	375	397	355	388	379	394	364	401	420	379	361	352	401	360	415	394	382	385	367	335	395	387	388	382	409	391	433	412	394	382	352	363	389	380	435	379	377	383	392	340	366	346	375	372	368	392	352	379	422	375	412	379	404	348	393	395	379	404	369	364	356	390	353	393	355	368	375	418	410	347	356	410	371	387	370	394	352	370	369	390	343	364	384	362	381	363	378	375	345	401	389	391	391	383	372	394	370	395	379	371	359	391	423	382	391	387	365	389	364	406	386	370	396	364	395	385	381	350	380	401	390	370	422	358	385	361	361	390	379	392	361	380	394	417	347	378	384	397	402	380	365	378	366	406	376	362	369	363	386	369	371	362	358	358	368	378	374	367	383	374	365	386	377	365	379	363	390	365	371	376	368	384	357	407	395	319	397	393	375	382	416	356	366	382	349	367	382	371	381	378	360	362	374	392	398	383	391	411	367	415	365	389	384	398	370	373	386	382	361	377	397	375	408	382	386	396	342	401	387	342	364	394	394	353	354	394	422	383	391	341	380	390	398	343	370	376	370	385	377	380	368	367	380	409	350	403	400	341	347	387	395	379	417	373	370	383	371	348	380	380	365	383	402	386	380	363	422	358	352	387	387	392	357	389	395	375	387	414	361	381	384	370	411	395	390	359	343	356	390	326	420	370	409	403	383	415	368	383	385	404	361	380	393	401	376	339	368	378	377	392	358	378	391	379	336	396	351	379	417	359	384	394	383	352	382	347	377	396	381	374	350	407	392	391	387	363	406	391	386	352	422	376	371	395	378	397	366	397	386	372	331	364	370	378	373	385	398	391	397	382	375	349	324	377	358	391	380	383	376	410	365	417	343	347	391	393	368	387	396	370	405	367	360	371	378	374	371	374	372	392	369	373	393	387	352	387	403	355	387	417	404	361	329	366	382	353	391	361	339	327	372	406	401	402	366	397	353	361	341	381	395	389	391	374	365	386	367	378	350	387	373	360	375	384	389	363	377	377	406	357	376	387	367	336	379	371	389	369	389	380	366	351	421	346	379	380	417	386	340	389	396	359	384	376	372	342	344	369	352	387	391	373	360	396	386	401	339	357	365	377	405	364	367	342	364	387	397	365	336	338	364	398	394	366	365	394	359	372	389	351	351	387	340	414	383	382	360	368	406	377	358	367	387	357	381	358	347	394	371	378	360	394	358	379	385	363	364	342	362	352	397	381	361	373	371	392	380	386	367	398	390	380	378	372	368	344	393	353	407	430	361	361	407	384	390	378	400	406	419	416	384	351	370	377	375	397	404	338	379	393	358	351	355	367	356	340	371	386	393	380	363	362	337	378	405	386	378	364	365	350	377	421	343	393	344	374	398	382	395	405	382	372	370	386	391	392	399	368	361	397	397	366	381	387	389	369	368	383	378	392	409	387	397	375	382	382	378	384	380	360	382	401	368	377	396	426	370	366	360	383	366	401	360	367	389	366	390	385	395	350	400	369	365	361	411	408	379	371	397	366	372	368	337	386	428	372	376	366	394	403	355	349	374	397	393	383	378	373	387	381	359	397	393	376	396	393	373	382	375	372	403	369	416	392	390	384	403	424	379	371	381	383	366	408	384	370	386	384	362	360	412	376	355	365	380	341	384	377	411	417	355	327	346	384	367	412	379	367	368	363	373	369	343	387	388	413	395	408	387	357	365	394	412	401	384	367	366	386	383	372	387	391	368	401	411	371	358	384	395	330	391	388	386	378	410	385	361	342	371	353	385	375	362	360	353	363	401	361	387	402	369	373	400	370	395	416	381	320	339	337	420	393	378	380	375	414	373	389	363	368	380	367	378	360	376	341	399	368	368	385	372	344	385	391	387	376	371	348	399	376	372	353	351	370	392	388	339	365	383	368	390	386	394	366	373	435	393	356	376	396	396	349	372	347	342	382	358	389	389	390	370	361	368	372	372	366	340	372	365	377	393	365	410	359	359	412	351	390	336	363	380	376	358	359	350	391	341	387	344	383	364	380	337	367	373	361	380	358	366	369	392	384	394	397	374	380	380	387	386	365	375	383	382	376	377	363	371	389	348	360	396	371	371	370	410	363	365	341	393	388	393	370	346	365	375	367	363	368	380	405	360	358	377	368	353	372	365	387	401	394	378	376	365	383	372	399	383	396	386	384	365	366	369	411	370	390	375	376	365	374	391
29247	42457	35616	20487	15344	11179	7998	6799	5855	5148	4651	4096	3629	3136	2551	2307	1977	1737	1600	1575	1425	1236	1088	922	829	681	734	665	599	611	584	604	564	544	596	506	513	505	520	483	508	451	516	498	464	491	492	518	495	466	489	474	475	482	465	457	454	492	462	475	423	452	460	452	459	451	438	440	451	431	468	462	475	464	453	445	465	441	460	487	503	513	451	474	441	514	470	478	444	456	475	480	494	482	424	484	478	449	471	494	461	427	490	425	480	423	422	460	454	449	469	468	452	428	441	490	466	485	477	429	477	452	497	486	475	431	475	451	481	490	480	464	487	451	449	435	458	503	445	467	452	448	452	485	463	444	479	505	459	484	433	451	476	468	485	478	435	446	462	415	460	481	454	445	479	488	484	439	465	466	463	479	444	477	449	440	412	455	447	456	446	444	470	454	494	469	435	427	457	448	514	437	505	466	422	453	465	409	451	467	480	451	422	473	463	457	472	457	432	470	436	479	426	485	441	433	460	444	494	449	437	452	460	424	452	431	450	486	473	458	434	422	473	439	431	420	452	432	439	454	442	463	443	455	475	445	482	465	458	457	455	464	450	458	464	475	422	448	514	466	489	483	456	454	458	452	454	460	466	428	445	472	461	482	461	441	471	432	471	433	482	417	457	463	455	438	462	455	445	474	427	462	445	446	465	475	457	475	489	484	484	466	466	451	446	457	450	477	409	487	471	451	426	474	469	423	412	441	486	462	479	484	478	436	476	457	452	453	519	446	493	443	455	498	459	521	451	468	468	441	447	439	458	442	439	472	466	452	453	453	461	478	473	473	464	456	478	443	458	435	455	455	439	460	458	478	464	462	485	472	412	455	498	438	452	427	470	465	438	488	457	474	408	504	473	449	450	472	479	472	449	500	460	472	463	467	481	493	419	438	399	483	484	485	429	442	483	458	452	461	460	484	440	461	456	426	479	480	453	448	456	463	448	445	456	440	476	444	439	478	422	443	457	456	451	488	426	475	482	420	475	477	488	445	457	463	444	456	449	463	479	449	443	441	416	459	457	471	479	410	445	485	464	458	453	463	463	428	454	456	454	455	440	427	412	455	476	429	473	446	440	429	499	477	444	451	439	484	440	442	433	472	483	422	470	450	473	450	456	424	446	451	474	471	480	411	439	487	474	433	446	487	409	488	444	493	419	483	426	432	458	471	487	456	484	445	449	441	461	440	459	446	471	444	441	473	444	457	441	466	462	451	444	446	495	445	479	489	476	426	443	454	437	488	461	451	468	457	446	426	459	432	443	467	476	478	478	455	454	445	437	458	461	462	449	446	421	460	436	416	436	445	458	471	480	457	453	447	469	420	444	473	457	460	451	459	472	481	441	427	501	435	461	446	433	444	463	424	460	453	441	474	464	449	447	458	447	469	500	475	450	496	433	496	435	457	474	446	444	430	452	453	487	462	449	464	418	431	454	484	451	463	486	489	469	465	430	452	445	459	405	485	409	428	434	451	448	437	441	484	458	465	486	472	407	453	458	444	493	504	455	457	444	477	471	485	464	448	483	464	479	422	469	424	467	486	485	422	392	416	460	459	483	463	449	485	505	472	473	422	449	496	469	456	466	462	451	446	472	474	472	485	441	440	462	455	451	440	471	462	477	425	453	459	475	445	445	444	461	472	451	487	447	495	506	457	467	451	464	503	464	463	471	485	473	482	433	458	434	422	423	509	424	451	486	475	495	429	474	459	471	469	459	456	464	479	485	480	444	463	460	463	432	485	497	417	494	451	482	458	467	435	450	482	423	441	463	430	491	446	472	486	427	453	453	479	468	449	460	443	466	453	439	427	417	454	473	480	442	476	472	446	474	473	442	510	448	478	464	453	433	423	485	467	459	439	412	435	450	476	445	454	450	443	471	431	480	410	465	476	441	445	468	423	474	493	427	458	448	448	487	447	480	473	481	455	448	462	446	459	475	450	457	483	512	429	433	478	476	476	442	437	454	461	468	422	461	453	458	502	445	479	466	471	500	447	464	456	471	473	473	476	465	464	432	424	442	472	456	433	432	443	497	460	430	440	463	473	451	451	402	475	467	428	461	481	485	439	447	468	447	469	441	424	463	484	479	474	483	431	444	452	410	472	431	429	440	432	462	482	424	478	451	504	455	448	481	472	476	490	466	453	463	502	442	437	469	448	454	460	480	447	440	462	459	487	421	443	500	489	406	492	452	467	483	462	450	455	470	489	434	429	420	475	452	477	461	464	448	422	445	446	451	477	490	461	481	473	487	446	472	444	456	466	458	430	492	510	469	463	443	453	440	509	469	459	440	442	439	414	454	416	461	508	438	440	452	484	477	451	444	438	465	450	447	465	438	493	449	447	430	432	468	474	465	448	457	469	434	439	478	483	438	455	492	473	479	446	425	490	435	447	467	465	441	474	464	483	475	444	452	421	452	444	444	434	484	441	473	460	477	494	479	487	451	467	477	403	424	452	478	456	528	471	456	488	468	450	472	459	452	445	485	489	438	425	460	479	439	433	452	483	457	452	503	430	471	407	445	461	453	462	427	462	474	470	456	489	444	455	448	424	457	412	465	459	467	454	420	476	480	504	472	460	498	421	460	482	454	455	448	451	456	465	429	452	483	477	449	485	450	427	430	461	470	462	458	460	457	452	472	470	476	459	417	445	458	494	473	418	468	485	476	472	452	435	464	463	455	498	473	421	479	475	453	443	495	453	449	487	476	467	455	453	482	450	447	469	452	428	452	446	450	448	466	449	455	478	490	448	444	425	421	452	483	430	450	434	501	458	431	458	502	435	442	433	435	424	454	459	423	539	497	465	453	495	459	463	409	483	495	464	450	481	445	446	464	476	434	467	452	442	421	466	463	460	474	504	472	421	450	447	454	423	440	467	443	467	451	463	442	488	436	459	487	466	483	484	458	449	441	448	459	467	454	448	440	432	420	461	475	464	448	457	439	491	474	454	425	428	391	479	480	451	458	450	459	422	466	437	461	459	491	482	493	422	459	467	450	476	474	478	439	425	444	459	437	442	468	516	423	480	463	453	484	471	495	468	436	469	448	480	464	443	447	456	449	452	448	443	454	471	490	432	446	461	408	462	432	449	436	436	452	466	492	482	436	442	471	461	446	472	442	464	449	438	491	475	448	489	471	421	425	454	475	473	468	442	481	439	458	475	439	471	424	487	473	460	477	429	486	433	496	475	407	442	451	452	443	474	455	445	460	496	433	445	448	493	450	485	443	458	466	467	444	458	472	390	466	457	429	449	455	480	495	480	464	434	464	510	513	430	486	468	440	458	439	487	410	496	465	456	457	442	450	448	443	466	447	465	448	496	473	433	464	390	447	446	481	449	458	471	508	453	470	465	470	465	490	466	462	432	463	469	474	418	463	434	465	456	475	502	480	488	493	440	444	475	424	433	462	452	430	497	495	465	429	441	441	444	428	464	438	456	448	471	444	462	472	468	457	435	429	485	461	428
24491	21326	28391	25031	21858	16491	8254	5057	3853	3529	3131	2630	2378	2024	1672	1502	1281	1080	987	989	893	841	736	652	604	479	443	466	418	434	446	419	364	357	398	362	361	343	314	329	376	313	319	305	324	316	313	306	317	331	335	311	313	295	300	307	324	304	301	298	309	322	318	324	323	301	320	326	302	319	296	328	319	312	321	323	273	305	303	320	287	287	301	312	300	331	292	300	302	332	313	286	308	285	295	310	302	330	292	317	314	289	322	295	272	278	279	306	263	285	279	306	305	318	290	294	312	304	295	325	334	300	323	280	292	293	276	301	267	266	302	312	323	286	299	283	271	297	284	310	284	298	312	294	295	300	320	298	297	295	318	285	264	331	340	315	279	310	277	305	297	293	294	326	294	307	305	297	288	295	299	303	326	295	321	344	286	306	338	309	265	306	297	282	283	300	333	276	285	293	336	314	311	286	290	266	310	307	314	306	310	274	325	291	297	272	285	326	314	310	319	294	290	296	281	283	285	289	291	305	284	283	326	319	325	325	342	278	288	284	286	306	275	295	257	288	323	296	288	277	250	321	301	253	305	299	294	291	306	307	305	271	291	319	280	299	335	300	283	287	287	297	306	289	297	309	283	298	316	302	303	299	324	302	308	306	351	295	325	310	315	295	312	286	274	291	275	303	290	319	315	304	331	295	272	311	278	312	303	292	310	305	280	304	283	297	282	321	279	308	331	289	304	291	309	284	329	316	309	302	328	300	307	287	257	285	285	289	314	277	330	324	289	296	288	309	302	293	314	290	279	316	314	301	320	298	275	306	303	307	319	308	289	273	283	280	304	300	320	315	321	296	330	294	289	313	315	322	286	306	327	330	335	285	289	285	275	323	293	293	301	285	293	290	278	288	305	292	286	287	273	289	322	329	300	294	297	251	307	321	293	276	281	273	295	281	269	309	288	276	302	301	305	309	297	287	321	290	285	292	290	289	293	313	296	308	296	303	313	289	282	324	317	285	309	263	307	283	319	282	290	265	316	275	322	306	287	317	287	313	315	289	301	290	275	280	300	316	308	288	308	277	312	306	279	271	298	322	290	302	276	327	299	300	286	299	270	297	313	304	302	277	302	262	311	260	324	304	305	279	291	290	275	304	294	291	301	319	315	283	296	280	285	311	288	285	318	294	275	306	294	291	293	316	305	299	331	301	320	280	276	292	305	313	279	297	304	309	294	323	332	300	341	277	298	314	331	290	320	317	300	316	267	306	282	296	306	328	306	277	322	285	297	290	305	312	275	273	277	316	283	277	310	322	304	274	300	300	293	283	333	329	329	285	299	283	290	309	347	280	277	302	305	303	290	294	310	343	304	300	300	311	315	294	312	285	330	276	293	306	322	295	305	288	319	314	286	310	298	309	285	331	325	313	300	291	274	283	315	275	284	304	270	296	320	300	288	303	287	268	302	290	323	270	295	301	298	269	294	290	282	310	303	270	302	290	247	282	317	289	281	310	302	282	270	332	305	286	317	312	297	313	316	306	278	309	292	302	301	289	312	312	261	301	254	261	284	282	302	315	292	303	292	288	332	333	271	280	274	303	304	331	284	306	332	297	294	282	306	292	303	317	255	326	310	282	256	305	302	311	296	285	302	315	281	301	319	286	280	291	303	278	303	282	313	318	294	314	298	291	288	287	283	314	303	294	318	289	250	268	298	293	311	305	260	278	322	313	259	329	306	315	312	288	297	304	322	306	281	316	313	290	297	275	297	302	320	299	299	315	290	286	280	310	311	331	293	290	296	280	321	301	304	272	273	312	312	277	298	302	323	313	262	272	315	279	313	264	279	306	329	309	290	303	283	292	332	300	291	323	287	317	304	304	311	298	321	313	295	310	263	281	288	284	303	306	275	291	298	295	311	275	298	291	282	301	315	312	333	310	264	313	296	306	266	293	280	334	305	301	299	325	305	321	309	284	300	320	274	281	304	332	310	312	299	320	326	271	298	288	302	304	317	275	294	326	311	301	302	300	313	293	283	291	279	281	324	306	286	302	316	304	285	295	319	301	320	290	290	316	273	301	278	273	273	319	259	306	321	315	269	308	277	297	277	313	318	293	318	283	309	316	283	288	284	290	314	317	282	282	296	292	300	295	298	270	294	271	305	303	272	308	277	318	312	322	303	315	283	289	340	303	302	347	298	284	323	290	299	308	302	281	338	267	325	284	280	303	289	297	312	289	318	283	287	321	317	301	311	314	287	312	293	303	276	288	284	297	295	277	280	308	283	318	317	297	313	289	262	316	280	291	319	291	320	332	277	307	291	298	298	305	291	281	295	316	338	323	287	304	283	273	305	304	302	288	298	268	287	314	318	329	302	293	314	291	301	287	272	295	296	321	322	299	313	303	303	330	302	301	320	287	306	325	322	283	310	311	312	284	284	283	289	328	307	299	305	259	290	303	305	271	280	300	298	278	301	310	275	315	279	279	295	292	303	259	316	292	307	302	281	335	332	282	335	269	302	328	306	301	301	280	277	327	329	285	315	337	308	309	301	310	306	287	320	327	285	286	300	303	307	299	285	306	319	265	281	285	301	289	282	278	317	310	287	291	283	292	333	307	287	295	280	305	292	284	306	274	313	267	293	290	306	323	321	265	313	261	306	273	291	284	300	278	336	291	295	315	289	276	283	296	294	277	306	287	304	288	342	304	294	302	281	312	307	304	306	279	299	302	333	304	315	287	326	309	292	279	264	279	301	281	308	274	260	316	298	275	318	266	329	282	318	289	337	333	257	334	279	286	281	303	304	287	285	286	276	282	301	303	292	309	314	302	253	313	273	292	278	291	325	297	300	276	283	292	311	310	302	344	304	317	254	300	282	302	274	295	274	266	267	303	282	258	277	315	307	322	280	325	297	318	283	327	295	284	301	291	320	295	318	309	289	291	329	293	296	320	300	293	304	310	304	302	300	294	313	320	293	305	325	299	282	312	296	293	268	293	304	311	294	272	288	304	320	304	308	294	282	279	295	292	288	305	321	298	308	288	328	311	298	303	321	330	292	279	323	292	267	338	290	309	314	320	287	294	302	292	289	272	319	283	289	298	276	308	311	319	303	267	317	289	303	305	312	320	323	296	305	299	291	303	320	303	296	259	325	296	303	308	325	288	300	309	305	295	310	291	282	292	319	302	303	300	310	273	291	278	271	272	298	310	307	304	302	289	294	282	298	290	295	313	272	305	284	294	298	310	291	296	277	305	285	326	301	281	270	280	291	305	309	307	317	320	264	261	297	307	308	309	318	293	275	306	279	300	287	301	297	307	296	307	306	323	282	311	285	294	304	284	323	307	312	307	302	272	259	258	286	289	307	313	300	301	317	315	294	301	303	314	293	310	294	297	269	289	296	319	276	309	270	283	283	312	275	298	289	288	333	332	296	298	298	313	311	270	270	313	309	294	299	290	308	314	310	327	275	289	305	278	300	292	298	295	308	318	312	303	299	299	313	280	303	323	295	288
29601	48591	40450	28044	23708	18132	11415	9762	8227	7521	6557	5644	4886	4172	3628	3054	2565	2183	2023	1864	1667	1519	1292	1111	935	810	740	728	642	602	548	570	577	507	504	476	517	440	452	411	407	396	409	417	381	400	415	393	401	444	429	413	398	379	416	333	387	384	419	350	417	365	374	367	372	381	367	359	366	350	359	379	387	363	386	375	362	336	338	332	362	327	367	344	326	376	363	333	416	326	363	398	369	361	359	356	352	367	339	370	366	362	389	368	374	365	372	386	339	393	355	391	350	349	401	361	383	371	347	376	347	397	363	368	377	369	382	357	346	373	390	378	396	356	405	386	426	333	393	343	358	355	379	350	360	357	346	365	382	373	384	384	368	353	364	349	387	347	377	382	359	382	360	370	365	333	328	359	391	373	359	353	371	378	363	379	341	364	364	364	392	329	357	380	384	341	364	357	358	338	381	383	348	356	367	364	339	346	359	335	392	362	373	360	390	364	381	379	364	347	402	349	372	385	371	385	379	416	336	379	370	363	392	378	356	400	360	370	376	350	347	394	367	359	342	387	373	333	364	344	350	383	380	336	347	347	350	360	338	387	355	360	345	366	381	363	360	377	363	367	330	360	353	378	343	379	344	368	330	350	394	379	375	370	366	368	376	380	326	356	352	352	392	381	355	369	369	355	319	359	347	350	350	365	354	347	388	366	367	378	370	366	365	354	345	372	339	366	363	339	364	378	372	368	360	377	341	343	402	361	342	394	390	349	338	362	338	374	353	378	361	334	374	371	310	348	365	348	390	358	366	370	354	335	364	369	374	396	379	372	365	391	373	329	382	344	356	380	418	373	373	338	366	381	324	402	411	346	342	373	391	378	402	347	326	349	361	389	372	332	367	393	343	379	366	345	350	367	361	353	390	342	369	375	348	353	361	397	379	358	371	361	346	364	347	364	336	355	403	391	355	360	353	367	334	343	386	389	415	364	355	377	361	369	366	393	347	395	355	352	348	330	378	366	384	332	379	365	351	320	389	366	355	371	379	395	345	367	342	392	369	343	369	348	361	362	371	389	370	359	370	372	369	356	349	389	327	395	343	386	358	360	349	356	371	371	367	360	351	359	373	356	348	362	379	362	363	341	375	333	375	329	319	384	382	328	376	387	348	357	372	375	397	377	369	383	371	344	362	355	370	365	354	365	383	322	377	384	365	347	368	350	360	379	353	356	354	356	342	354	348	379	377	370	369	359	396	327	400	355	375	356	363	379	338	361	354	373	342	345	365	364	414	377	354	365	389	344	332	348	363	365	328	370	364	351	388	365	380	346	393	378	373	369	391	350	379	405	367	334	370	341	357	337	327	370	386	388	364	389	380	341	361	403	347	344	345	364	386	371	346	365	399	368	376	360	375	367	346	341	345	381	364	325	398	374	365	346	354	379	344	384	372	424	381	377	391	329	388	332	365	397	353	356	357	334	365	383	370	355	344	310	372	359	389	388	359	332	412	404	377	358	340	332	363	372	342	324	365	354	338	309	393	392	357	332	356	356	353	387	355	361	342	344	392	355	369	370	389	346	383	363	378	355	355	324	336	355	371	383	359	365	349	364	371	393	341	375	357	352	364	336	367	364	348	360	346	344	351	352	379	387	353	378	382	375	377	372	361	394	333	379	367	347	371	388	348	356	386	361	373	364	364	374	366	367	367	369	379	394	368	371	329	343	375	386	358	410	376	384	372	330	396	343	379	330	384	391	366	376	351	356	383	385	373	390	345	372	349	351	364	387	348	356	337	402	372	335	349	359	352	365	349	353	381	391	373	351	351	379	343	408	352	402	390	351	350	327	386	360	351	351	351	347	334	417	345	346	402	319	349	334	358	374	375	381	378	354	358	370	342	368	350	361	359	360	378	346	369	367	390	374	377	362	337	345	338	363	369	369	369	364	392	356	382	354	388	354	356	366	396	371	397	338	356	357	363	343	362	381	392	352	350	407	377	380	372	371	384	392	347	343	379	379	335	355	357	371	366	395	394	335	372	357	367	350	342	373	350	366	362	370	387	376	345	357	402	356	361	386	354	359	384	382	343	356	372	356	386	372	344	377	368	348	374	352	377	370	373	353	355	378	348	338	373	355	357	359	349	352	363	371	371	389	338	380	383	348	359	371	369	324	368	384	346	361	358	376	366	352	331	388	363	387	393	348	335	355	353	355	342	337	351	400	381	365	306	364	346	358	355	338	386	365	366	375	339	391	347	380	344	359	408	356	365	377	402	356	366	376	382	357	380	390	361	371	377	408	368	404	385	346	367	340	371	380	362	369	401	362	398	333	360	355	358	350	381	343	328	387	364	354	324	356	380	375	373	368	368	389	417	375	349	366	381	350	333	369	348	346	404	393	374	367	361	369	385	364	349	375	362	361	374	347	359	384	363	378	379	379	351	361	344	390	395	344	353	364	369	338	349	392	397	358	373	374	356	361	358	361	347	385	355	365	350	333	332	381	371	367	367	346	339	341	367	364	347	357	386	392	372	376	391	334	346	313	348	351	401	354	356	358	369	404	345	390	358	361	348	375	386	339	377	348	373	354	366	367	346	377	406	368	387	348	349	370	389	347	341	358	337	364	321	344	388	326	345	395	353	344	383	333	353	360	381	379	362	374	350	365	401	374	411	390	367	328	350	385	359	374	356	356	362	353	392	351	364	375	381	378	358	406	380	374	339	350	364	351	342	366	374	335	364	365	366	363	357	366	333	376	317	350	387	375	360	343	383	352	376	367	322	367	402	342	346	367	371	381	358	355	362	368	382	367	365	336	339	386	385	371	351	386	369	372	400	365	370	376	406	367	372	358	375	349	345	369	368	369	358	408	364	350	353	359	337	374	381	342	327	365	374	361	368	376	368	376	338	357	338	348	353	371	346	381	342	385	377	375	374	334	353	362	344	359	367	404	353	376	359	367	340	397	358	355	375	371	364	355	356	382	376	375	341	348	372	394	401	397	348	418	400	369	348	367	368	340	385	358	366	387	397	336	356	380	392	358	380	346	360	352	378	385	350	389	358	376	360	343	363	333	394	382	354	358	348	332	396	410	311	377	363	351	346	368	370	366	356	384	372	373	372	384	389	377	375	351	340	357	379	368	383	352	352	409	335	355	360	382	337	363	378	394	342	369	360	364	411	369	353	361	377	376	380	376	366	383	363	350	390	381	355	333	346	328	352	357	374	363	341	368	368	327	359	348	340	370	367	360	348	342	375	393	372	359	359	390	373	403	361	371	335	340	379	400	400	382	376	379	361	339	367	342	426	388	356	363	375	355	340	316	379	372	379	392	377	377	356	368	379	354	381	381	395	372	386	353	375	360	332	355	369	367	340	395	371	396	397	375	322	377	360	348	373	370	374	360	412	335	342	377	342	369	358	379	371	372	342	394	357	370	364	349	400	359	387	375	357	370	376	344	374	381	379	386	375	352	346	360	352	369	362	351	390	352	392	368	362	409	340	361	401	370	366	345	329	343
25544	21403	28061	26437	17135	9489	5057	3751	3243	2906	2489	2210	1949	1731	1577	1340	1200	1031	1035	1001	954	833	858	702	712	615	543	580	577	559	597	540	474	579	513	522	498	481	497	487	461	459	454	488	459	458	478	473	485	449	452	453	453	413	447	436	484	449	494	447	473	463	438	490	433	479	436	461	416	458	445	467	448	437	451	449	446	463	450	482	461	482	448	431	478	456	446	413	456	446	466	483	413	454	441	479	477	486	424	454	441	455	440	434	462	506	435	469	454	495	445	465	488	453	451	484	471	433	471	436	447	441	452	468	410	428	453	447	456	424	490	441	478	511	460	451	470	475	450	414	464	449	496	453	449	459	423	495	431	499	457	492	472	438	449	473	466	446	453	487	465	496	439	456	452	454	451	481	462	451	432	441	479	454	489	442	472	447	457	474	470	483	471	462	467	462	462	436	511	459	438	433	460	436	458	473	465	445	471	439	453	478	478	471	453	448	424	437	448	454	452	444	455	488	470	450	467	453	447	437	465	460	441	475	467	469	501	456	469	438	448	459	467	476	478	436	478	460	469	466	459	519	475	442	459	448	477	444	479	422	489	459	459	454	436	436	461	486	495	433	409	465	450	476	431	493	418	442	421	421	481	445	477	442	428	477	491	444	467	432	449	457	447	467	472	456	482	455	477	496	409	435	459	445	448	441	441	442	473	433	463	464	477	426	438	439	457	400	454	481	451	450	461	465	460	486	468	449	449	456	466	501	468	455	485	460	503	440	451	470	491	463	441	431	430	465	474	433	465	437	457	436	460	394	478	462	423	454	447	501	442	421	452	483	465	453	447	465	444	502	486	479	453	404	449	458	448	486	417	464	447	458	484	417	486	452	470	445	447	457	456	453	462	436	437	471	464	441	467	489	453	407	454	463	442	454	456	478	439	451	473	481	430	435	415	453	471	488	447	449	452	468	475	478	451	454	502	471	446	498	486	444	435	447	466	487	467	444	443	483	459	496	472	455	469	440	458	474	468	496	463	416	477	451	403	450	470	469	491	435	484	483	450	463	480	462	423	453	434	462	489	453	428	412	469	423	478	461	449	478	408	486	447	459	456	466	450	445	437	428	476	479	487	474	443	475	466	473	487	488	436	441	451	449	418	457	447	455	463	453	444	438	462	460	479	467	471	450	426	434	421	445	480	469	479	454	462	473	452	448	450	481	458	469	481	480	444	486	434	467	432	458	443	477	466	442	454	446	460	480	468	486	446	436	461	453	435	451	464	449	486	446	446	456	464	464	428	483	449	487	499	470	445	438	461	478	469	477	439	471	459	436	463	415	402	423	414	476	441	430	439	466	485	419	411	459	497	443	454	468	444	479	437	462	421	476	463	449	452	434	450	455	448	447	459	488	445	469	443	524	456	478	456	491	450	444	437	431	415	443	440	468	451	453	453	443	455	421	447	508	443	446	508	464	471	484	447	434	441	434	486	472	424	447	472	457	435	465	455	433	430	503	452	455	403	442	425	442	433	484	464	445	439	479	435	445	456	488	453	461	483	452	432	439	462	463	455	450	436	501	467	434	476	432	479	461	444	450	475	468	467	418	440	437	455	455	473	445	484	475	454	437	433	420	442	449	486	471	429	488	482	488	467	453	442	465	477	492	441	450	487	422	484	442	490	426	445	476	477	472	437	437	460	469	496	452	436	441	491	457	467	417	431	447	450	484	456	446	456	463	500	475	461	450	439	446	420	441	435	432	424	457	468	429	474	437	467	459	462	456	449	450	481	476	462	465	463	438	453	472	484	432	426	441	471	468	467	458	432	439	487	474	455	478	441	461	457	445	416	453	438	529	473	503	466	472	431	493	450	510	453	496	471	442	488	438	452	465	430	486	456	404	406	476	469	463	424	421	447	447	431	467	490	436	470	485	443	430	496	416	457	449	428	476	480	446	447	432	459	431	437	476	426	453	439	427	484	454	423	477	426	467	512	448	489	470	458	472	482	458	456	430	461	484	419	451	456	475	475	463	471	453	451	436	470	439	486	456	473	446	446	442	425	469	437	489	429	431	471	427	476	456	429	471	458	464	520	457	508	429	431	468	492	440	417	458	471	446	448	444	438	423	462	404	445	453	476	464	436	440	457	458	460	459	467	490	431	449	448	477	468	437	479	439	438	433	444	438	476	428	476	463	465	426	469	481	470	492	451	460	463	441	476	483	448	443	485	452	452	395	460	434	443	458	464	491	432	469	449	463	464	422	469	457	449	422	451	475	409	434	437	432	502	456	448	442	437	438	450	443	467	427	454	489	454	461	438	468	485	466	470	478	449	428	482	480	460	453	460	403	519	466	462	437	458	423	466	502	452	458	473	457	499	430	485	472	462	400	492	443	455	471	440	457	483	467	412	473	453	438	457	433	500	496	461	442	476	446	454	423	450	473	473	445	480	460	500	438	424	452	477	429	439	449	463	454	449	476	460	448	464	439	427	477	478	477	468	436	464	454	428	456	451	452	457	476	468	416	473	469	457	445	467	466	438	447	472	469	481	474	454	461	438	465	478	448	449	430	473	446	434	462	479	497	490	433	429	423	457	450	440	476	478	473	475	435	467	489	475	482	459	412	442	463	448	471	447	462	457	426	484	468	439	425	456	443	409	447	469	474	444	506	468	428	427	443	466	476	469	463	488	503	425	435	452	470	443	494	436	423	412	449	470	484	495	440	447	454	436	473	444	443	442	458	459	459	471	455	434	435	449	452	454	433	477	480	421	479	455	446	456	479	443	409	459	417	434	466	465	457	427	458	468	431	477	460	440	471	453	461	450	459	462	470	458	468	464	464	476	461	431	458	455	460	470	475	484	471	470	452	473	436	448	435	467	489	445	471	466	495	450	469	448	469	480	468	463	439	441	487	464	446	453	486	473	472	467	468	475	487	475	477	454	492	433	451	477	499	481	430	476	461	484	415	446	452	415	497	449	469	474	474	447	458	435	476	423	470	471	445	465	477	453	479	434	437	495	440	443	474	414	462	472	486	460	491	471	463	448	470	450	464	453	430	426	479	473	460	441	428	474	458	455	463	444	452	448	487	460	443	410	440	467	470	439	460	459	489	442	497	471	458	461	436	457	471	472	474	479	484	449	444	453	462	461	495	466	445	474	441	462	462	478	436	460	459	451	420	463	421	432	436	455	475	448	474	471	428	452	459	428	461	448	436	446	468	419	456	470	469	460	431	414	499	450	466	472	424	450	465	441	444	444	438	477	476	473	456	452	464	445	446	442	459	486	451	460	462	433	449	461	458	453	464	444	482	428	485	455	454	453	502	446	423	468	443	446	449	453	474	446	488	460	495	470	477	429	432	392	466	462	459	427	460	444	438	515	483	441	507	450	460	473	456	425	437	444	439	498	433	458	466	462	424	451	453	434	509	506	446	436	494	453	454	459	429	456	489	497	448	462	505	475	466	445	469	432	461	485	494	481	453	464	436	486	454	504	462	457	457	484	492	455	469	418	458
30266	44614	39521	26525	20148	14644	9362	8159	7260	6511	5536	4942	4188	3619	3234	2757	2263	1994	1936	1880	1664	1547	1425	1163	1011	881	776	788	747	737	719	660	685	697	694	700	661	637	573	578	582	557	589	584	561	578	523	552	578	603	598	602	567	525	523	543	571	569	551	552	575	563	592	561	551	553	533	576	558	560	580	589	571	542	525	523	533	567	545	561	564	546	523	554	526	547	553	560	543	546	559	568	567	522	513	540	573	548	549	527	570	547	529	489	564	555	549	561	558	539	571	565	543	517	582	544	513	499	559	551	554	565	544	528	549	531	508	542	506	552	536	534	554	522	547	549	556	531	540	543	538	564	516	536	503	541	510	525	561	542	557	532	559	567	516	557	561	527	606	525	544	566	588	514	550	560	508	502	557	525	538	558	550	561	584	549	559	598	522	504	570	501	529	562	510	535	559	530	494	566	504	570	556	568	520	548	509	514	569	515	503	503	569	538	554	535	534	529	556	608	566	571	522	518	527	562	537	554	543	549	501	571	539	558	527	582	536	519	565	532	541	546	554	525	540	554	528	554	498	574	541	543	568	541	512	589	550	536	529	573	540	528	520	537	549	544	547	546	567	563	541	554	558	554	584	566	561	537	550	563	560	517	545	566	561	543	547	594	569	564	550	556	564	553	555	511	567	557	550	537	561	513	515	502	565	554	517	543	557	539	508	546	537	530	585	561	574	543	582	547	556	564	512	535	545	546	553	501	537	531	543	551	518	502	525	555	534	554	546	530	520	567	524	554	561	530	530	577	517	509	507	535	549	581	525	514	550	560	567	522	515	535	528	534	525	561	547	536	535	520	541	523	508	544	541	542	542	559	497	556	541	572	550	515	514	537	528	570	582	529	557	578	561	578	525	520	550	537	522	554	516	583	544	538	548	511	572	527	556	490	560	534	539	547	562	516	570	585	520	531	552	547	541	491	535	592	544	543	551	572	555	525	549	518	547	572	509	538	563	562	572	538	529	561	566	559	546	607	554	514	575	548	535	572	523	545	541	528	528	570	565	489	530	545	568	543	562	524	569	555	534	525	518	572	555	548	530	558	566	527	508	531	522	509	573	546	541	557	589	486	560	497	544	533	525	533	513	551	525	540	554	513	546	544	553	555	578	558	532	572	555	513	546	533	549	530	542	537	553	528	570	475	561	556	570	562	582	559	549	547	501	556	581	515	572	562	591	526	563	539	595	551	508	509	529	506	582	510	546	534	550	545	558	544	543	514	577	540	567	552	544	550	531	534	518	535	552	484	527	519	574	550	549	554	544	557	569	567	510	595	514	530	557	526	523	555	569	541	559	553	565	495	561	541	525	587	567	521	579	527	558	591	548	581	553	517	542	547	514	547	525	539	535	573	502	541	530	511	551	534	552	560	559	521	534	510	543	576	517	534	572	519	572	557	546	517	525	549	517	557	536	555	513	566	546	554	515	552	531	547	535	560	529	518	513	557	559	538	555	562	521	578	544	554	532	566	505	530	544	545	554	584	542	548	516	560	520	529	554	573	528	569	542	558	530	550	533	488	545	551	534	559	521	529	502	559	589	521	571	539	557	591	540	541	524	558	594	527	533	574	565	546	518	501	564	524	515	564	572	547	519	562	544	510	582	503	549	528	540	520	502	534	559	592	506	545	528	541	558	562	502	524	542	534	568	563	501	537	553	583	513	548	495	548	542	531	529	571	515	541	591	535	511	529	586	507	556	557	572	514	563	584	576	579	569	532	529	589	575	534	560	507	556	508	551	496	517	512	534	558	552	555	523	515	584	567	514	534	535	558	599	553	551	547	577	512	530	527	584	530	533	524	528	508	538	507	583	555	544	534	573	546	535	554	579	523	555	532	556	553	524	548	543	526	540	511	550	576	527	520	586	534	504	566	533	516	542	539	559	525	538	569	559	541	511	542	562	540	556	544	493	529	547	611	586	553	566	519	523	538	527	552	524	556	550	517	545	550	526	565	587	560	556	526	525	591	542	517	529	586	545	533	526	554	518	549	561	537	566	547	507	568	548	526	550	556	537	532	521	585	557	568	558	521	539	569	521	561	557	571	573	521	546	526	519	539	549	561	562	568	566	526	558	541	539	529	508	553	557	555	537	546	534	487	517	536	543	532	532	614	536	538	588	536	549	533	533	559	545	520	544	557	562	538	569	552	555	553	537	532	520	535	537	589	576	580	512	547	570	579	547	600	578	539	551	590	531	568	551	570	535	569	522	524	560	548	533	543	573	529	563	525	537	529	503	554	575	542	574	602	541	560	542	555	527	533	551	571	536	515	541	538	547	480	547	568	578	500	541	518	555	543	544	538	557	536	553	552	532	536	529	550	541	558	554	556	495	557	563	527	555	538	554	510	559	550	523	556	553	562	554	598	526	544	515	526	560	540	579	558	549	528	581	563	513	530	605	541	506	533	561	527	563	504	538	586	546	543	543	566	533	527	576	548	544	530	566	524	558	482	544	556	564	536	532	553	547	576	530	530	535	540	512	551	568	554	609	579	541	483	543	560	534	534	518	528	520	532	563	529	549	545	569	549	555	538	553	529	593	566	517	569	530	526	574	557	542	544	583	563	553	563	542	539	562	525	553	543	562	526	539	541	528	531	528	533	553	564	540	561	566	531	530	525	538	504	555	483	520	540	543	567	620	542	570	577	499	518	558	525	510	527	535	506	578	559	511	549	550	524	547	563	532	560	551	513	552	538	563	533	521	564	563	567	553	532	564	553	514	527	536	559	544	545	567	530	501	532	535	539	571	546	555	519	530	520	549	572	576	571	584	553	544	540	549	516	583	528	529	514	525	527	530	545	559	536	524	575	525	577	525	517	492	529	565	538	544	540	557	539	551	537	523	559	551	532	553	537	531	540	519	546	516	587	521	528	557	551	517	526	563	573	559	527	512	529	542	495	543	504	551	565	525	565	573	539	552	531	560	559	569	551	556	550	533	574	572	547	516	563	492	586	524	547	546	518	547	508	519	560	567	554	535	506	558	577	548	520	514	529	554	568	551	552	529	518	543	551	518	562	520	553	585	554	517	586	525	567	553	564	530	520	557	520	573	550	536	561	536	528	565	564	562	561	608	530	513	547	539	554	552	526	565	543	585	570	520	487	490	565	554	522	515	575	557	585	526	547	522	531	570	559	552	561	535	565	513	547	535	508	518	557	585	487	548	500	529	526	550	521	561	563	549	564	557	566	490	569	558	535	540	548	542	556	525	563	573	556	525	516	557	547	504	528	537	565	541	551	551	587	564	550	536	584	550	513	533	580	579	604	543	560	552	555	546	559	532	529	562	518	553	553	549	577	568	575	547	593	559	572	506	513	576	556	599	515	560	555	530	529	547	604	552	569	553	532	525	592	523	476	531	543	516	559	519	549	549	558	542	553	540	524	600	507	524	530	552	505	531	525	515	493	503	571	542	516	580	527	542	555	526	567	563	557	574	579	537	576	573	558	531	574	541	453	545	521
23323	21349	29099	24193	21997	22115	15199	7388	5380	4971	4164	3471	3029	2646	2246	1930	1597	1390	1314	1332	1163	1057	1015	838	767	638	642	596	531	540	547	522	526	477	492	471	462	437	420	409	469	397	405	402	373	443	386	440	432	383	388	416	370	402	399	410	371	406	417	403	378	396	403	392	386	416	411	426	373	402	368	409	393	360	366	377	381	378	422	352	384	377	332	363	380	391	380	352	385	416	393	403	433	397	399	357	366	357	357	406	392	409	372	412	374	347	375	364	389	403	410	368	380	407	363	345	381	404	365	387	367	400	388	372	360	379	371	383	365	384	411	397	383	402	383	395	391	381	337	335	380	368	350	392	389	348	371	366	391	385	383	369	376	412	362	413	372	397	387	417	372	399	391	377	373	395	364	396	362	384	392	395	388	392	359	389	359	406	390	395	398	345	382	342	376	384	382	364	372	425	373	360	382	384	392	358	400	362	361	400	359	403	366	357	363	362	368	343	403	359	388	385	413	378	354	354	386	402	387	399	383	355	404	355	402	372	339	385	404	395	372	364	364	381	371	395	373	384	393	389	377	366	370	404	404	372	401	408	380	369	363	336	406	377	381	350	398	360	374	388	363	333	390	351	396	381	391	404	414	365	393	382	361	389	387	398	378	381	401	396	391	376	387	362	330	387	387	388	364	416	409	370	356	425	362	392	378	379	391	380	364	329	363	394	397	346	320	360	373	352	379	374	397	351	327	390	376	389	400	365	381	400	364	402	390	399	368	406	364	380	367	353	361	374	409	371	372	336	400	369	395	366	385	336	382	371	420	394	343	332	378	364	391	409	357	393	394	381	381	388	385	354	378	391	342	373	357	350	408	420	369	377	385	359	360	368	397	385	365	392	373	360	397	373	377	429	367	396	380	381	360	366	365	386	379	397	372	361	413	338	355	355	347	417	346	389	397	386	361	390	392	354	340	406	425	375	389	373	387	355	372	386	348	391	401	374	333	379	384	363	405	382	426	377	372	392	371	366	366	394	369	338	397	379	358	356	358	378	376	385	363	400	351	381	377	401	406	370	372	365	374	416	361	395	340	388	372	390	444	360	370	367	365	375	379	373	381	384	361	354	381	405	392	382	372	387	381	389	377	388	369	375	382	352	418	389	411	368	383	405	382	374	365	391	389	340	349	372	381	326	396	399	371	392	403	395	370	380	351	373	365	377	379	335	392	355	363	386	421	393	357	385	387	402	413	410	373	379	386	374	395	384	369	368	340	360	406	410	362	362	412	353	360	405	381	412	370	391	388	366	369	414	387	388	368	373	397	352	359	406	420	374	377	395	402	369	345	392	382	379	368	380	371	376	354	390	397	359	367	369	408	340	377	374	370	379	371	351	388	357	381	374	379	403	402	355	357	388	398	389	367	403	398	384	376	404	381	404	395	401	392	376	390	368	408	372	368	375	396	396	389	338	400	389	358	368	348	373	391	397	387	420	373	386	375	352	383	379	384	379	414	381	410	370	393	365	415	361	396	395	365	390	362	400	392	372	411	371	389	353	335	379	359	389	373	366	358	396	364	373	361	373	381	379	384	355	363	367	412	397	375	370	390	352	379	429	380	389	364	415	389	377	343	368	394	402	381	348	408	368	402	361	353	354	397	378	386	345	384	396	392	423	342	373	374	375	395	363	416	379	412	365	397	377	390	419	385	361	382	359	380	398	359	388	371	412	374	397	373	344	342	363	352	388	419	420	401	342	410	353	378	379	384	349	395	363	357	387	404	427	356	407	358	340	373	372	376	349	346	366	361	400	392	376	400	399	359	352	353	384	384	390	347	375	371	371	390	405	383	355	364	374	390	416	348	366	400	371	394	373	396	374	389	342	371	385	398	378	376	416	372	357	362	370	384	388	412	370	372	382	385	396	386	351	381	384	363	367	406	380	375	352	379	381	362	365	374	391	382	365	400	365	376	383	401	371	410	372	394	350	386	376	374	388	385	390	390	353	346	362	395	381	382	368	388	397	405	386	341	376	360	389	353	337	366	390	375	402	379	372	368	333	405	382	377	389	374	377	384	403	342	390	334	357	400	353	386	347	404	393	411	360	386	371	383	379	346	374	396	382	367	400	359	434	364	357	399	376	392	348	375	342	393	403	379	406	381	363	350	378	388	364	375	402	332	360	384	368	405	394	363	374	370	372	397	411	363	383	399	417	391	385	401	372	361	352	400	363	377	408	367	377	388	373	370	384	356	363	344	405	371	345	403	338	407	384	398	395	351	368	374	350	391	384	350	357	392	429	385	380	417	410	374	383	390	371	420	357	395	386	400	389	389	387	386	352	400	343	350	356	362	394	391	368	395	394	344	365	372	379	373	372	378	384	368	364	382	363	382	397	390	378	382	339	380	364	361	369	387	395	387	367	359	369	394	406	365	374	340	353	372	385	375	387	372	371	376	383	403	374	379	396	335	378	354	390	350	389	384	384	371	382	400	370	358	365	398	372	379	356	355	390	380	382	389	362	402	396	402	417	387	366	415	373	376	383	375	366	389	398	361	359	408	381	375	361	404	415	375	396	370	402	369	419	395	356	390	369	357	409	369	361	402	384	388	371	395	373	367	391	415	375	399	382	338	371	399	385	416	375	374	363	352	407	385	426	370	400	362	350	426	393	415	381	355	383	409	398	372	361	375	405	377	399	354	399	385	363	356	367	382	421	364	344	401	391	366	395	383	375	378	380	358	370	410	381	378	362	393	391	364	376	401	399	363	374	379	328	365	396	382	359	372	378	347	390	370	370	381	390	372	381	404	366	388	364	360	350	383	368	394	369	373	335	350	372	386	351	383	353	372	378	348	398	356	373	380	365	389	398	373	356	398	419	388	405	396	361	350	379	397	396	345	379	373	365	386	409	373	377	410	382	376	374	410	357	370	378	356	363	395	373	356	399	381	396	390	369	383	421	361	386	380	387	404	377	402	359	405	378	361	379	391	389	378	394	356	361	375	401	385	381	380	368	373	397	358	344	389	425	358	382	425	380	356	348	345	361	389	379	369	378	374	388	416	365	390	394	389	369	402	397	404	362	366	386	374	359	411	371	348	353	404	388	390	363	367	386	356	352	364	358	367	378	349	372	366	345	387	409	362	419	369	382	420	384	374	390	375	381	381	369	346	387	409	380	408	364	373	372	369	355	433	397	398	343	415	376	364	350	352	373	369	380	347	403	388	366	394	379	365	376	370	376	367	370	374	364	382	363	387	375	351	385	405	360	390	375	371	420	363	341	375	398	388	368	376	400	401	386	398	369	393	406	369	390	404	380	341	385	386	388	371	385	392	379	350	363	362	391	368	376	390	383	404	376	363	409	347	365	355	340	357	371	372	401	388	360	354	358	366	367	371	345	383	376	370	387	387	366	354	345	384	379	395	380	376	397	406	353	372	353	386	346	381	394	391	383	369	388	384	388	341	376	374	401	388	358	365	389	355	354	367	408	368	380	385	424	378	413	382	387	401	410	368	392
32418	53887	50199	37695	30026	22235	13965	12644	10955	9927	8494	7234	6075	5324	4575	3813	3151	2783	2537	2464	2113	1882	1653	1364	1162	1036	932	866	813	799	743	707	669	662	645	581	617	597	531	527	528	492	536	504	491	495	485	482	486	509	459	509	490	468	473	483	485	471	465	435	413	455	453	475	468	413	422	452	460	454	429	453	397	456	466	469	471	483	437	457	435	468	475	447	478	437	445	473	435	445	467	453	426	430	441	452	410	432	454	414	466	409	434	443	408	432	434	459	445	417	434	438	460	448	448	437	409	468	463	453	411	455	415	492	491	439	444	442	440	408	448	460	455	468	410	472	434	456	477	464	460	447	460	424	458	486	411	433	452	455	454	440	470	412	466	462	416	415	456	439	422	444	472	444	446	424	444	448	433	446	431	456	433	458	429	483	423	463	460	474	419	439	463	417	422	484	458	424	418	460	431	460	427	446	434	496	445	468	459	411	461	446	470	437	481	418	442	420	404	442	426	434	453	495	442	411	424	438	446	448	437	450	435	417	434	424	451	452	420	456	438	432	414	444	399	420	441	441	457	403	438	436	456	455	451	418	422	446	436	442	490	448	465	400	456	436	454	454	421	453	448	439	444	438	428	428	394	424	425	450	437	412	411	464	437	406	483	409	428	439	414	493	416	439	445	433	431	425	446	429	466	459	416	455	435	459	486	449	441	430	446	474	393	453	433	455	432	447	453	435	461	425	418	460	458	440	420	441	430	418	448	435	480	474	450	462	426	438	445	424	450	440	471	465	442	452	418	437	444	436	444	451	431	417	439	429	458	458	418	430	424	462	418	428	407	452	427	457	394	430	449	411	456	416	426	425	417	468	395	479	422	446	439	456	421	442	431	417	447	436	459	442	429	448	405	418	463	480	446	476	434	423	437	449	432	447	426	430	445	417	433	453	435	450	443	442	433	428	386	438	439	426	458	457	441	431	442	436	416	473	470	440	421	394	463	446	470	429	432	449	426	428	459	430	494	448	466	419	437	411	438	459	433	430	431	447	488	446	468	461	429	445	412	456	447	452	485	439	403	456	439	455	488	428	426	462	448	404	458	452	466	410	453	452	435	453	444	477	431	428	420	463	449	452	419	422	393	459	415	449	436	463	438	469	447	430	428	409	469	465	403	418	451	425	438	459	443	410	432	448	417	489	448	435	432	449	399	454	461	431	425	458	440	468	436	453	405	431	465	421	439	444	452	412	455	389	390	446	438	423	433	425	405	460	435	461	419	445	413	431	443	461	460	458	445	447	441	420	438	462	456	452	445	471	438	442	440	440	440	472	443	427	430	417	434	426	447	458	428	438	428	449	396	411	434	428	425	486	451	455	430	486	444	428	434	457	427	424	429	465	433	408	455	436	421	429	459	420	456	409	432	457	397	459	441	463	487	419	446	473	422	425	437	410	435	430	420	498	451	409	469	497	403	432	430	419	443	415	410	455	446	427	438	452	496	415	458	419	471	455	424	406	413	427	445	399	427	485	409	452	429	399	431	415	416	409	426	472	448	463	455	402	449	430	448	422	445	483	439	431	434	433	451	438	447	435	424	472	436	445	457	420	418	421	440	428	427	433	434	452	457	441	428	433	472	437	481	458	460	447	436	413	447	442	446	438	452	440	417	452	414	416	453	435	439	425	467	402	431	459	421	453	420	466	411	444	418	447	488	467	445	441	414	476	440	452	417	448	451	471	443	433	421	458	425	450	452	470	420	437	454	463	442	427	454	471	464	484	444	427	463	397	437	476	445	473	446	438	424	434	437	427	443	445	461	424	477	449	429	445	472	422	412	459	461	451	426	466	427	444	458	439	460	456	461	423	440	428	414	395	419	476	440	431	443	444	471	437	444	435	430	431	476	434	459	454	446	437	435	452	440	436	484	408	449	447	424	422	426	447	440	454	459	444	414	441	453	455	472	456	440	462	466	478	450	440	462	447	448	439	451	469	476	439	425	435	424	464	433	463	458	446	458	488	446	417	441	446	432	399	465	416	428	444	412	438	474	459	450	428	404	434	454	420	462	469	439	437	450	442	454	424	449	460	413	423	425	433	473	426	485	440	415	441	421	449	444	449	440	455	461	428	412	438	438	415	423	476	455	392	440	456	477	429	426	401	436	425	422	441	472	470	440	458	426	437	445	440	429	482	418	424	396	431	471	434	438	450	456	465	459	462	437	428	470	465	421	464	468	445	427	437	484	434	424	411	447	472	469	451	453	456	460	418	446	458	429	456	425	412	449	454	464	460	411	431	452	436	467	420	445	480	413	444	438	445	464	455	431	429	490	421	430	416	432	417	434	429	430	453	447	444	444	457	441	447	475	441	461	444	431	458	449	430	479	462	407	431	434	434	397	479	446	460	453	442	453	469	461	426	452	450	438	438	456	467	430	426	447	424	428	440	465	444	448	397	400	454	466	452	404	403	439	469	474	464	425	413	430	479	434	444	428	396	446	449	433	416	427	440	428	416	438	513	435	411	432	443	395	458	444	412	437	416	452	447	451	459	445	450	453	476	456	423	446	451	439	451	465	402	440	417	439	456	437	420	452	428	459	419	440	408	449	466	428	421	460	456	433	420	431	489	455	424	460	434	431	441	414	421	453	455	434	473	482	447	434	416	426	422	439	424	432	481	428	467	442	453	425	456	456	450	484	450	459	440	480	444	435	381	420	456	449	440	465	459	423	428	492	402	413	452	405	435	433	435	447	413	473	420	385	465	432	442	442	442	452	404	450	431	466	416	452	418	473	430	412	430	465	454	445	407	437	440	412	459	412	443	452	449	445	487	453	418	426	464	450	437	444	427	403	449	481	457	445	415	471	451	453	427	464	434	460	435	440	434	456	439	448	448	426	455	447	446	452	470	431	447	413	431	415	402	418	464	437	445	441	463	424	446	438	405	426	449	462	419	437	438	469	471	465	440	451	455	456	453	484	455	458	421	444	426	444	428	434	443	455	445	454	448	452	431	450	415	434	451	512	447	450	426	434	445	423	435	476	435	466	421	480	448	433	450	418	448	424	443	427	459	432	433	430	422	441	442	454	414	464	450	437	462	424	436	407	440	442	442	461	414	472	403	458	469	432	480	443	443	486	471	414	423	458	412	453	441	449	435	457	444	397	449	473	447	423	472	424	461	420	461	443	448	414	435	426	429	446	461	450	445	440	467	469	452	430	441	460	451	429	459	388	461	394	426	425	443	469	443	424	451	454	436	444	414	437	448	427	442	405	417	465	441	429	439	413	453	452	449	387	399	446	460	423	406	427	473	443	432	433	478	428	426	419	440	438	441	466	451	435	474	443	439	428	417	425	435	472	404	457	410	465	459	442	446	450	443	426	430	469	432	430	455	429	436	459	462	459	466	473	464	444	447	440	433	460	414	429	429	434	428	443	436	477	432	429	449	409	465	449	451	440	435	459	459	437	481	477	462	471	435	432	422	477	444	419	443	455	421	435	439	433	438	439	473	437	444	445	440
29163	27058	31903	23834	12586	6307	3451	3111	2728	2551	2144	1780	1547	1486	1224	1120	968	909	845	847	823	741	674	660	598	493	469	474	479	486	415	423	470	383	389	429	376	434	396	405	391	398	372	408	368	419	421	347	404	375	375	384	369	402	396	343	361	427	385	406	402	385	410	392	393	380	388	369	397	404	393	358	416	325	381	407	431	368	376	401	376	395	381	390	367	382	390	431	346	397	372	383	372	361	365	356	396	375	401	428	380	388	358	381	349	403	390	366	377	402	348	377	400	397	356	378	373	402	387	378	386	378	355	362	372	347	399	372	366	363	384	414	364	389	399	404	377	326	378	366	368	382	393	413	405	385	368	391	369	339	384	379	347	387	387	355	422	389	375	395	414	400	392	359	342	398	370	391	430	358	382	413	369	374	376	358	357	396	339	373	354	384	398	387	360	369	374	364	392	377	415	338	369	366	330	395	384	379	386	369	377	362	398	384	401	366	417	414	400	352	362	407	413	369	376	355	374	367	358	394	390	388	401	419	383	374	399	372	391	395	349	359	362	357	375	382	358	357	401	346	417	418	362	361	361	395	380	399	361	362	402	355	391	370	402	419	431	393	373	360	381	384	414	390	392	371	380	373	394	390	445	392	387	345	425	360	348	364	378	379	390	388	373	385	400	348	351	374	371	382	392	376	405	371	396	382	396	422	384	358	370	370	345	371	357	387	397	367	369	383	369	412	375	408	418	365	409	387	358	362	394	362	402	363	402	392	366	403	371	356	387	360	376	386	386	363	367	375	416	351	392	425	383	332	359	378	365	380	369	397	416	389	378	379	372	363	387	381	403	364	392	376	374	436	398	409	359	413	383	357	409	395	385	343	344	390	400	381	367	400	383	398	398	404	388	359	372	377	380	382	376	393	406	356	389	386	354	363	337	402	387	401	363	358	377	378	359	393	371	375	431	386	409	392	339	379	403	403	345	376	361	396	361	424	363	399	363	392	363	382	389	396	349	403	406	367	363	400	391	401	410	355	383	388	399	400	382	400	405	359	383	386	371	373	374	401	403	368	401	366	400	410	372	395	365	394	370	369	369	396	384	408	378	399	367	376	380	417	359	403	381	375	406	381	388	380	383	401	389	403	419	385	391	372	372	351	399	396	347	414	370	376	390	369	392	370	360	392	381	401	351	409	382	368	361	382	382	370	400	375	348	368	397	396	362	359	404	371	364	369	397	387	352	398	399	375	409	378	375	374	390	367	392	393	390	407	378	422	387	386	379	395	417	367	353	390	411	397	403	387	365	411	368	380	398	382	366	401	399	367	364	372	354	340	352	408	397	388	360	384	379	424	395	371	379	391	398	375	365	387	396	405	380	401	382	402	394	363	359	356	364	410	398	401	383	374	381	389	371	379	391	378	380	390	420	391	383	382	407	359	407	355	363	350	367	366	376	372	402	369	362	381	396	385	402	388	406	394	357	342	378	403	381	378	416	384	345	360	351	392	378	350	389	386	367	417	333	395	372	424	403	388	385	388	370	394	348	344	370	393	390	398	400	385	373	367	379	394	393	369	389	372	370	373	360	388	378	363	369	368	362	373	391	387	392	368	416	376	392	398	394	363	353	397	394	375	388	343	404	398	409	373	400	404	382	379	409	353	395	399	388	386	395	370	381	425	384	417	384	374	403	376	363	371	410	387	389	374	370	354	363	399	369	406	375	388	363	396	392	374	360	413	387	364	382	408	383	415	386	361	405	357	342	391	371	410	374	393	381	388	371	396	350	380	381	398	401	352	401	370	407	364	393	382	398	347	366	365	389	372	374	376	392	375	397	372	418	363	393	369	383	391	379	380	410	336	374	363	378	363	358	418	387	379	382	359	378	399	416	376	412	373	385	399	389	389	393	386	360	390	384	355	372	358	362	410	386	371	376	392	351	371	412	385	382	404	407	404	380	436	371	386	372	374	388	363	408	414	363	407	387	384	394	399	368	370	399	396	360	375	402	391	389	386	388	397	375	392	368	392	381	379	373	405	359	378	389	374	402	374	412	343	401	413	391	394	392	369	411	397	371	353	369	391	389	398	389	363	391	400	375	386	382	387	387	358	376	398	375	396	396	361	380	359	376	377	413	378	378	392	391	350	358	345	362	370	396	386	409	387	358	358	385	329	410	389	382	369	377	379	383	369	377	374	445	409	369	402	384	402	377	402	401	385	377	371	392	359	392	320	416	369	383	369	398	359	388	333	384	384	366	391	357	388	396	392	425	414	385	377	396	383	357	397	352	389	368	395	401	377	388	382	397	427	355	416	391	380	384	404	387	383	399	393	352	380	364	354	370	390	376	401	393	390	359	376	413	404	382	391	391	361	374	356	415	375	404	400	338	362	455	364	358	393	371	329	363	362	367	392	389	402	373	404	370	355	386	352	376	356	379	395	380	407	356	428	385	407	379	409	368	403	386	388	384	381	384	362	337	376	390	376	383	376	388	393	360	391	360	379	382	391	412	402	358	382	368	382	374	404	368	381	395	393	372	391	352	410	372	401	392	377	354	353	387	381	385	398	377	383	410	353	418	391	366	388	360	397	390	408	350	378	353	419	373	399	397	374	398	399	360	355	384	397	408	389	371	357	425	396	391	383	381	376	392	385	375	375	363	348	376	428	375	360	397	398	390	363	408	395	374	391	363	396	383	367	412	387	418	376	377	390	384	370	374	369	378	393	367	367	390	390	374	394	391	408	401	410	371	350	401	373	368	355	384	386	334	369	395	398	387	376	352	401	417	380	358	353	374	395	360	390	400	383	399	423	384	344	399	396	350	340	388	403	387	356	367	405	371	385	385	388	371	349	392	395	377	378	374	398	374	379	377	384	406	414	382	364	397	386	367	371	396	398	375	395	408	379	374	402	368	408	381	370	394	377	358	368	374	359	379	395	362	397	407	369	386	400	403	359	381	389	385	386	347	410	397	371	406	372	425	364	399	409	389	415	377	350	344	395	413	336	400	394	359	391	398	392	374	374	390	400	398	384	396	373	370	397	377	386	364	408	414	371	363	392	398	382	397	410	388	353	384	405	422	383	373	409	382	403	377	405	387	311	356	406	406	398	380	412	384	360	405	372	376	364	387	395	372	372	360	400	391	397	417	389	368	371	360	361	381	386	346	372	429	386	383	400	397	350	366	345	397	384	370	360	413	422	378	372	409	366	367	360	415	397	364	395	395	363	390	356	338	385	370	393	393	381	428	402	393	389	358	369	361	400	394	390	424	366	390	429	408	385	397	399	368	372	378	400	428	372	398	383	358	355	352	352	371	415	372	436	374	416	389	387	367	369	353	394	363	387	346	399	370	420	412	378	397	406	393	387	387	406	353	380	378	409	367	427	409	375	368	410	383	386	385	391	385	375	394	357	371	399	382	369	377	352	365	387	400	358	385	373	384	396	375	394	386	355	374	386	362	358	371	381	386	393	365	394	399	365	417	378	368	364	419	380	404	366	398	381	387	391	362	393
28652	42192	37258	25006	16106	10736	7047	6508	5974	5389	4471	3912	3434	3057	2629	2244	1921	1654	1582	1574	1356	1313	1141	969	793	692	687	619	654	584	638	585	561	555	579	534	495	509	503	462	449	471	488	486	460	476	492	460	455	493	448	465	465	484	462	465	493	467	498	500	476	451	490	465	484	456	445	480	471	458	470	457	446	474	452	481	467	448	467	447	482	459	478	450	456	476	452	467	473	468	428	445	508	486	495	435	462	464	461	490	459	463	479	447	504	525	450	461	445	428	498	452	454	437	456	447	437	451	438	464	470	447	440	460	452	485	438	501	471	466	441	477	452	477	486	430	454	444	507	458	481	470	481	479	457	483	479	438	457	475	439	481	467	470	418	458	443	461	432	470	459	461	454	461	453	492	440	475	486	444	443	465	480	474	418	467	455	477	467	490	454	475	430	455	456	470	445	417	439	470	463	429	426	470	452	482	441	432	465	484	438	442	490	469	454	477	458	444	445	473	490	432	439	480	470	457	494	479	446	451	477	448	464	467	483	465	493	468	467	494	440	465	469	492	485	434	507	470	452	459	459	478	456	452	468	495	481	469	455	478	464	424	461	459	439	450	459	471	455	495	482	433	468	454	455	468	473	459	461	453	447	447	485	476	468	460	450	427	456	450	462	473	460	495	462	425	429	481	471	456	410	475	462	470	512	477	488	488	477	489	435	435	480	448	468	466	464	419	447	454	487	469	465	471	505	471	466	484	474	490	452	468	442	479	423	436	441	483	446	472	422	462	453	462	459	456	488	417	421	495	470	473	430	471	468	461	464	467	447	484	463	486	434	483	473	453	458	470	436	462	426	445	463	448	495	476	455	441	463	479	461	498	485	445	467	490	427	478	463	482	433	457	432	460	479	444	485	486	459	445	439	447	487	421	470	448	409	436	433	488	470	481	422	473	479	442	492	446	476	514	447	503	474	455	445	465	445	486	500	459	470	444	463	474	457	497	467	447	465	434	434	467	447	478	438	482	480	452	455	464	471	454	439	456	447	464	468	469	481	475	428	469	441	475	460	491	469	452	443	458	489	503	475	458	457	500	453	463	464	440	468	458	437	500	435	466	483	491	473	508	447	448	470	448	406	436	481	436	466	434	481	458	471	478	451	512	471	483	461	468	417	480	450	446	448	453	478	434	473	467	435	451	467	450	462	476	479	473	530	461	467	470	490	462	544	467	443	457	453	464	467	458	452	446	459	470	511	450	428	472	441	487	470	467	460	459	486	449	445	473	487	443	462	450	452	478	455	452	463	479	456	462	454	469	430	474	470	431	451	442	460	470	444	478	427	449	454	455	464	472	485	463	445	489	481	483	489	477	458	432	437	450	466	454	467	487	487	449	486	417	443	436	472	496	443	486	447	448	449	451	496	464	479	483	445	461	475	457	452	461	474	463	484	447	439	459	441	462	473	452	454	480	467	464	491	479	473	433	458	466	449	503	458	447	407	471	447	435	430	466	455	442	457	478	470	485	436	469	483	462	452	462	449	470	448	430	430	449	492	471	440	455	489	509	461	491	479	460	511	463	451	465	479	472	505	437	445	475	458	487	453	424	465	449	490	462	447	466	450	466	458	496	453	447	401	441	458	422	440	462	436	468	472	465	468	451	427	454	476	428	459	466	461	443	448	484	459	491	444	452	489	473	487	465	485	474	435	495	467	437	487	495	440	451	426	414	421	475	464	472	460	477	471	412	474	440	494	508	446	478	465	451	440	463	465	466	461	515	443	461	447	422	488	506	450	453	438	452	454	469	473	443	464	474	441	475	448	454	444	473	479	408	495	427	473	450	489	456	445	448	476	471	463	464	483	454	464	455	465	441	450	451	425	480	490	457	461	470	451	464	469	426	462	468	462	475	466	479	453	452	472	468	436	472	424	468	456	457	417	456	507	467	465	461	489	446	451	463	462	412	458	460	433	426	456	481	491	506	475	437	470	426	456	436	430	486	483	452	414	480	469	464	448	469	452	500	436	458	436	478	464	452	473	453	463	506	428	468	412	423	453	455	451	443	482	427	473	454	449	449	447	460	462	435	461	503	446	475	425	463	455	468	471	455	519	469	455	468	464	475	440	515	503	438	427	474	450	479	482	466	464	472	463	461	443	451	463	438	481	477	475	444	464	440	468	474	466	489	477	445	421	446	423	476	464	446	448	483	490	448	468	457	492	429	471	445	510	466	463	449	472	502	441	460	466	419	441	464	457	451	469	457	477	468	453	425	473	405	472	468	459	452	478	478	482	448	463	463	429	465	515	467	478	445	504	474	490	449	438	467	471	480	457	495	460	497	459	436	489	468	430	446	448	438	415	468	467	482	451	498	468	484	445	465	494	467	448	497	441	469	418	445	447	452	479	448	471	487	471	433	470	448	462	432	470	483	459	462	465	470	472	452	424	468	469	467	451	457	499	453	436	478	462	476	479	437	478	432	452	473	462	481	426	461	443	436	472	457	475	480	461	502	436	490	471	434	471	480	446	530	495	458	444	455	466	448	464	509	452	490	419	455	507	431	491	435	448	473	495	488	446	461	471	456	532	469	486	493	456	488	483	495	451	430	421	413	505	430	511	525	459	477	488	462	462	478	482	473	493	449	482	488	438	478	479	480	507	426	499	467	447	423	497	433	483	499	485	475	440	475	491	457	475	462	455	477	431	459	474	464	468	432	463	465	462	492	486	451	467	421	457	470	463	441	478	476	455	468	444	432	429	488	472	467	442	489	471	432	461	438	424	447	480	468	475	469	479	461	452	478	462	453	446	474	513	459	480	471	455	435	481	442	464	470	492	457	442	461	461	499	461	460	453	433	440	411	443	468	488	473	419	474	421	481	447	468	488	470	468	463	493	414	441	437	453	453	446	451	497	454	483	440	442	448	466	438	455	488	447	467	457	427	461	472	475	448	455	445	430	450	465	443	468	520	479	473	452	494	503	462	422	455	460	484	465	498	469	448	450	426	437	432	458	467	458	465	468	483	473	506	481	449	458	472	461	461	487	426	488	442	430	486	470	486	478	452	439	473	455	465	478	451	413	451	468	453	466	464	474	414	492	464	445	481	502	483	457	489	478	467	457	423	438	433	492	465	482	475	460	453	436	438	444	406	461	448	492	442	478	447	472	482	451	470	451	504	470	420	457	471	454	472	457	484	439	455	470	438	477	431	479	471	468	479	452	461	437	488	423	447	425	432	463	456	447	487	434	491	454	479	486	476	479	455	459	420	492	504	451	496	459	507	486	445	437	449	454	451	484	499	490	453	488	447	497	437	461	490	424	474	467	465	482	473	438	460	460	515	477	445	473	454	468	460	475	475	487	468	450	454	516	447	472	468	469	466	457	453	483	458	462	511	439	434	454	475	430	508	424	471	466	479	465	483	453	478	435	452	456	495	476	454	455	453	466	451	507	470	474	485	460	456	449	467	502	469	420	491	462	454	475	465	431	518	463	454	454	487	440	477	476	460	412	436	447	463
24412	21339	28771	26066	22411	15760	7571	4759	3897	3555	2982	2704	2313	1984	1632	1485	1284	1047	978	1011	975	830	748	684	571	499	486	457	457	422	418	384	374	344	411	366	386	354	340	331	333	292	331	300	323	311	323	303	313	316	328	304	317	329	310	309	326	291	303	309	316	304	307	299	310	309	291	311	315	296	289	315	298	303	321	300	324	327	316	285	319	291	285	373	272	314	312	291	287	334	323	289	320	300	340	318	294	283	312	319	286	286	321	314	309	290	328	333	308	280	311	327	293	308	301	303	297	277	300	308	284	329	328	304	264	306	305	309	294	326	338	298	318	300	302	329	310	294	286	264	283	317	303	303	324	317	329	316	333	296	318	294	307	308	281	281	318	310	257	300	310	314	302	313	314	307	290	315	282	291	321	292	296	329	314	309	303	297	334	286	323	319	304	313	273	315	284	328	316	314	304	301	278	295	328	298	333	294	288	297	288	291	296	296	298	336	309	300	294	290	287	312	286	297	309	278	302	334	274	284	296	292	305	307	306	305	309	288	327	312	343	300	276	265	321	300	278	350	290	330	286	309	299	284	327	313	311	295	296	276	299	303	317	288	281	309	307	270	303	281	310	327	280	316	317	298	312	295	338	292	353	300	289	324	316	278	314	320	334	275	317	272	316	303	257	328	287	317	315	303	294	293	346	294	290	312	319	306	287	288	279	337	306	328	317	294	252	311	290	284	295	302	260	308	320	297	296	296	289	302	285	300	314	288	291	315	269	276	297	299	294	307	319	302	329	301	360	300	324	284	302	287	281	283	312	289	307	291	319	302	314	296	317	288	287	279	319	302	305	326	320	310	275	284	313	334	318	311	330	327	288	311	294	282	303	295	291	317	301	273	319	300	294	301	309	307	288	252	315	298	322	299	307	304	288	313	320	294	290	289	300	318	303	302	289	321	286	306	288	289	301	298	333	297	309	283	318	303	301	316	289	308	285	306	300	313	320	283	341	301	304	286	319	307	320	307	322	295	288	286	305	303	304	279	311	274	297	265	269	307	338	307	324	293	318	278	303	318	309	293	307	323	316	306	317	297	303	285	334	295	303	300	315	286	333	301	295	293	296	317	312	308	264	271	302	306	331	286	305	325	317	304	271	323	319	325	312	311	310	308	283	303	326	287	306	286	300	291	297	296	311	278	281	322	285	296	300	279	318	319	294	272	289	303	324	305	292	286	307	289	285	315	336	306	301	331	297	294	308	339	275	335	334	313	342	298	295	321	320	283	296	287	292	312	315	294	309	304	311	318	292	290	308	302	300	299	335	314	315	322	322	282	307	307	292	293	312	317	293	288	291	287	273	281	312	304	282	308	293	307	311	262	312	276	316	292	321	292	306	289	295	303	317	320	320	295	305	327	303	335	276	311	285	292	303	298	298	301	296	261	301	315	295	266	311	292	326	281	319	302	297	278	290	290	303	292	312	321	327	324	295	310	282	289	339	327	302	276	317	293	282	290	291	313	310	316	299	288	298	298	309	300	302	294	357	297	304	315	297	268	331	320	292	298	319	320	310	293	301	327	294	319	313	309	306	314	334	283	322	290	317	294	305	311	292	308	322	326	316	287	289	314	295	304	294	270	327	328	296	280	308	318	314	299	293	284	320	286	288	299	262	292	268	304	325	281	338	305	312	311	299	313	295	325	322	299	308	278	274	299	326	287	287	312	331	290	278	318	313	312	335	310	309	305	306	294	300	290	301	307	289	300	304	303	292	286	247	328	300	308	272	303	308	308	283	309	309	334	279	294	323	329	275	314	304	318	275	274	305	303	291	272	305	288	315	297	299	316	304	286	322	335	307	291	309	284	315	278	323	317	300	294	288	286	288	286	317	264	317	311	299	306	313	332	318	308	281	305	318	310	276	324	272	287	317	349	301	306	299	299	298	310	285	269	305	303	264	294	279	318	293	303	350	284	289	306	263	282	343	302	301	285	310	282	289	307	265	313	282	312	315	317	311	340	284	300	287	302	281	311	294	280	331	315	322	330	316	284	309	305	296	275	306	300	299	302	278	313	312	299	324	324	299	320	298	311	294	283	281	316	318	328	311	294	328	298	280	292	289	285	269	307	318	319	293	294	336	310	297	301	300	305	288	321	308	328	322	295	320	278	318	250	330	279	280	291	300	315	325	307	295	276	301	290	339	297	327	266	310	284	320	301	301	292	318	288	291	311	290	265	297	284	295	302	288	280	284	297	301	332	341	317	316	306	311	306	293	301	287	278	287	301	305	310	312	292	295	300	332	308	307	325	318	291	262	293	319	299	311	285	315	333	307	316	306	306	258	302	286	319	306	283	308	321	284	304	310	328	313	310	313	322	309	305	302	304	293	298	309	332	307	292	318	274	311	300	284	331	303	326	305	320	285	322	358	309	316	317	331	283	329	323	304	318	285	326	283	296	291	305	277	341	311	293	304	293	293	288	286	312	329	295	273	345	301	330	292	290	316	318	277	319	304	305	293	329	306	283	307	311	312	306	299	293	291	288	315	310	325	311	315	269	283	303	298	274	289	298	299	269	309	293	293	273	292	284	308	290	309	298	308	307	311	320	295	310	303	287	304	314	315	308	294	300	304	326	303	316	312	306	293	295	300	345	306	291	324	315	332	300	272	314	327	292	297	261	301	297	296	299	334	310	278	325	311	300	293	297	315	315	307	303	337	281	295	315	339	270	286	328	287	297	305	275	298	294	337	304	303	260	271	299	298	286	297	300	307	282	314	292	303	306	296	318	312	322	315	296	297	296	303	326	297	302	281	271	345	365	299	302	306	284	303	291	306	304	289	307	297	305	310	268	263	314	320	308	282	305	313	318	301	331	299	343	289	311	310	333	318	308	326	308	275	295	315	301	289	305	296	320	361	284	304	328	330	281	314	309	300	319	329	272	322	288	313	283	302	296	290	323	283	307	263	328	318	272	308	328	295	291	313	311	317	295	315	318	331	311	297	320	309	270	307	333	290	316	301	318	317	294	290	284	314	308	304	297	297	295	314	315	295	315	310	320	269	302	295	315	287	312	310	311	301	325	274	280	279	280	280	290	269	321	313	294	322	308	299	293	294	325	276	282	312	314	294	294	287	294	302	304	331	292	322	282	299	323	281	261	323	297	297	306	333	312	294	315	327	311	318	293	273	287	309	319	333	303	299	311	357	299	302	292	306	307	303	356	284	297	312	265	276	317	329	310	300	307	323	315	316	275	298	307	298	303	301	317	296	289	319	315	299	280	311	309	342	340	313	298	325	293	271	313	320	284	294	317	281	283	278	314	298	304	283	308	302	316	303	284	285	293	309	284	274	315	293	295	291	335	286	282	295	313	294	300	300	337	304	308	313	320	307	309	310	300	295	306	318	294	331	302	280	283	278	288	322	303	300	321	316	301	273	321	270	282	300	302	272	315	314	319	314	280	352	287	289	291	290	305	325	306	325	287	270	291	291	280	292	301	304	303	298	304	316	318	302	309
29468	49143	44748	35217	24681	16168	10683	8984	8313	7457	6413	5747	4851	4090	3538	3047	2506	2065	1870	1900	1827	1534	1353	1140	969	825	732	639	612	578	559	526	517	518	502	518	474	465	431	439	408	383	411	393	416	416	422	420	394	376	380	394	382	404	394	374	411	348	395	352	394	391	399	416	391	371	367	376	350	386	373	366	399	382	388	376	399	390	387	344	362	380	382	354	345	384	357	369	368	383	360	354	368	394	386	348	368	363	368	329	386	374	358	371	361	343	357	342	415	386	388	409	383	372	339	378	396	395	353	385	367	372	386	367	392	382	394	355	361	354	368	358	356	362	368	357	354	372	407	356	358	376	353	345	350	352	355	357	332	373	356	356	364	360	347	339	379	394	344	334	348	398	347	339	360	380	361	381	357	396	366	353	355	345	378	348	383	370	388	357	376	397	362	361	329	359	365	388	375	353	380	374	396	377	389	352	398	382	393	374	404	365	346	355	355	355	369	383	354	401	408	375	364	372	358	359	386	396	358	360	366	365	359	414	369	393	373	352	403	351	385	391	381	369	358	358	385	381	358	368	387	380	368	390	367	367	360	371	347	351	399	370	390	370	373	342	374	367	347	393	375	350	353	367	377	381	364	355	352	337	395	394	352	339	313	379	377	381	400	376	350	351	388	348	370	385	382	377	360	365	383	370	363	379	379	365	398	353	371	372	358	385	362	376	348	405	349	340	398	383	374	376	395	393	380	366	361	340	360	352	357	384	365	401	385	358	379	362	401	360	359	347	355	356	345	389	330	344	336	384	361	402	357	400	375	410	350	408	388	378	354	363	390	386	352	375	352	365	375	350	388	351	351	353	382	374	401	380	403	366	352	396	346	402	394	369	408	361	343	368	332	341	373	355	388	391	372	374	408	383	335	324	331	369	367	350	371	384	342	358	371	359	376	373	393	379	372	364	396	315	324	341	334	347	379	370	337	352	373	389	355	374	372	364	386	353	366	352	326	348	348	383	382	337	382	353	391	345	370	351	332	402	387	401	372	358	368	397	366	370	370	336	347	402	361	345	370	368	354	384	340	356	387	336	367	389	353	346	326	361	379	385	388	366	382	351	375	389	362	344	392	379	385	392	358	378	367	383	361	354	421	368	392	377	421	346	384	363	350	389	358	374	346	378	407	368	391	382	346	398	341	377	366	408	369	356	373	351	342	369	342	403	366	376	344	345	392	339	354	332	388	367	390	360	351	355	347	385	363	351	380	389	392	401	378	354	367	362	347	325	394	392	395	377	392	375	352	363	340	328	392	371	368	342	366	354	381	394	356	368	379	386	370	355	353	389	396	370	360	368	397	347	363	355	390	383	335	368	349	405	357	414	334	386	331	407	383	354	353	348	355	347	374	382	368	363	347	363	383	374	372	367	419	346	360	393	413	402	387	374	330	363	396	357	369	379	355	399	383	355	345	361	396	362	357	366	408	360	363	372	340	360	346	381	366	396	351	382	371	358	366	379	376	350	361	374	375	380	381	367	384	354	383	358	389	367	361	346	392	368	377	364	388	323	343	327	362	388	345	388	383	359	392	388	383	383	340	376	398	356	349	364	334	372	373	414	354	395	334	355	371	349	376	367	359	352	384	365	366	346	355	370	408	372	372	358	360	379	373	379	358	367	373	383	361	383	366	385	378	364	353	386	343	360	354	350	384	309	346	386	341	376	375	366	360	388	376	347	401	372	364	372	374	355	326	412	385	366	331	396	387	369	356	388	346	347	386	388	348	387	389	387	344	381	389	332	368	399	343	376	369	376	373	396	359	361	372	400	357	360	344	359	401	347	388	377	358	380	351	365	367	370	354	386	380	399	375	365	371	336	349	370	369	361	378	367	336	370	346	369	363	363	351	358	379	337	362	376	383	356	389	375	407	381	358	358	396	353	352	364	360	346	369	369	340	380	336	365	363	359	368	396	372	406	384	377	362	378	355	379	394	376	382	347	362	332	369	363	362	367	377	365	338	372	347	389	357	345	374	335	334	338	381	390	337	367	346	372	366	339	369	363	356	371	381	347	380	348	378	369	376	382	404	364	372	362	374	381	329	355	381	381	365	368	361	359	380	377	358	363	389	378	388	379	384	326	383	371	349	362	394	366	360	343	392	399	355	365	330	358	341	373	364	351	343	342	357	338	389	348	403	366	392	340	369	357	366	364	356	367	390	363	375	368	418	387	365	325	368	365	373	364	379	379	367	349	384	411	331	374	348	387	357	384	369	359	373	346	356	348	388	372	381	342	369	369	371	336	386	367	390	363	346	373	382	377	377	390	362	396	374	363	390	380	355	335	407	382	350	369	345	356	389	389	364	370	366	386	394	371	358	381	368	396	391	367	393	350	396	392	367	377	382	380	351	372	378	377	361	361	378	377	361	379	337	359	361	382	395	398	380	377	358	367	348	375	362	369	388	370	389	351	372	365	360	365	392	367	378	358	362	375	365	379	356	362	380	369	349	382	379	354	366	376	415	380	369	348	400	360	366	379	364	368	382	370	374	351	387	384	384	395	404	415	396	366	386	368	391	346	395	415	367	319	349	403	379	364	404	377	346	405	342	380	379	356	368	374	379	357	365	346	369	392	373	360	379	348	363	350	368	380	344	396	387	361	388	355	361	359	396	361	379	381	385	388	355	376	372	361	367	397	342	344	364	426	387	346	352	383	393	362	353	340	378	363	372	330	349	386	343	403	365	394	350	369	359	362	350	355	387	364	410	363	387	333	376	374	346	373	376	379	388	328	339	362	373	386	387	346	348	366	389	383	350	341	393	356	366	379	342	367	375	371	385	366	377	365	381	385	341	380	328	336	391	389	391	404	367	342	352	370	364	361	347	375	360	362	367	351	383	350	377	371	374	328	374	345	357	418	344	345	377	392	379	365	366	368	382	381	401	343	377	338	362	319	364	362	371	368	377	338	402	384	361	359	354	390	362	392	389	375	405	379	351	350	354	376	323	356	375	357	384	383	404	340	364	339	367	368	373	342	374	397	365	385	394	371	338	354	404	369	372	366	370	388	367	396	355	400	398	349	341	384	391	384	376	365	388	352	366	367	359	368	339	368	372	345	374	425	344	350	385	374	382	396	388	365	371	398	366	368	357	374	372	367	388	347	376	364	365	359	332	391	365	369	371	385	372	359	375	343	376	324	333	378	364	354	349	381	317	386	369	398	355	364	329	367	354	365	347	386	348	372	385	374	396	372	330	348	367	369	364	367	390	370	366	401	368	369	365	361	366	382	365	363	372	369	363	377	379	375	343	361	385	329	380	383	370	391	372	371	377	367	356	394	375	367	349	371	352	375	408	365	381	379	378	374	359	390	357	362	355	359	364	385	384	360	400	370	362	375	375	395	391	407	383	388	370	338	379	414	337	360	363	405	337	390	380	392	380	369	372	364	394	403	371	386	374	362	339	359	390	404	341	353	380	405	353	363	386	373	335	362	341	356	356	348	387	377	360	365	351	352	403	339
25553	21438	28609	27267	17595	9363	5128	3376	2950	2836	2627	2359	2081	1820	1589	1494	1292	1082	987	1031	1003	855	851	823	725	672	623	595	523	577	552	488	528	543	491	508	523	497	457	481	484	494	519	477	451	477	457	471	477	440	485	507	449	475	476	456	451	495	483	486	472	489	494	441	450	493	447	511	479	443	484	498	404	458	450	455	506	460	437	448	436	488	466	473	514	494	450	414	447	428	474	459	466	432	483	462	467	480	428	489	452	428	493	462	487	441	433	460	458	487	478	495	476	472	406	442	458	469	498	420	462	474	416	450	458	451	431	440	443	457	473	443	455	471	479	473	444	496	429	439	432	461	465	487	427	502	479	488	465	422	434	448	437	439	468	469	433	463	481	446	456	472	461	449	446	474	438	430	452	477	485	427	431	447	488	466	440	446	508	459	420	486	481	467	492	437	530	475	435	450	439	428	449	539	454	428	471	442	452	458	477	455	454	504	436	469	486	444	406	473	486	462	472	458	447	440	471	451	493	431	449	445	456	473	462	484	462	443	476	447	448	445	474	465	437	449	412	467	450	454	458	461	429	444	445	424	506	431	467	452	405	448	452	447	454	470	465	480	466	476	470	446	441	450	459	464	433	494	436	415	492	482	471	429	444	476	476	451	461	428	421	441	422	451	473	446	512	452	471	479	441	451	444	458	477	477	459	474	434	457	459	451	443	450	441	420	450	457	461	471	478	448	461	456	456	452	449	475	483	467	436	448	480	428	463	471	436	454	428	480	449	433	457	443	483	430	452	475	497	443	498	456	435	479	463	438	436	415	414	442	483	468	446	473	439	453	435	479	479	420	469	460	437	429	429	443	455	450	470	440	455	467	439	465	478	486	432	501	469	477	481	469	471	468	410	516	430	450	457	485	456	490	447	506	430	436	453	470	420	424	426	427	469	485	422	461	446	450	445	445	453	467	496	471	437	438	419	426	430	470	473	435	457	501	482	459	451	467	505	454	431	434	456	450	441	429	458	447	431	465	436	444	447	484	449	552	431	473	424	445	434	436	466	445	445	447	492	512	458	478	437	469	460	429	454	454	496	457	486	456	485	435	492	486	469	497	487	458	489	444	469	461	485	478	511	460	454	477	474	504	444	468	503	438	470	499	501	518	454	442	471	424	469	460	502	447	478	439	477	458	465	441	432	473	472	460	459	450	419	455	467	465	457	441	428	464	441	445	429	444	472	439	447	439	503	486	456	454	446	449	438	439	471	468	487	431	456	425	453	481	464	423	465	439	455	448	454	447	484	495	458	448	453	464	450	454	456	447	470	422	432	430	436	442	462	437	457	484	470	444	477	453	442	474	425	472	467	452	481	433	457	469	488	447	449	433	457	460	459	484	478	482	432	471	445	436	451	490	464	467	483	453	502	442	461	459	438	433	486	440	461	432	453	479	464	478	441	442	488	487	435	444	486	449	438	485	435	456	437	454	483	466	480	450	419	451	456	430	474	436	472	484	488	451	457	450	467	482	448	493	491	469	501	471	437	482	454	487	459	462	482	479	427	455	442	453	459	450	458	457	465	502	491	470	459	449	442	457	488	459	469	441	457	483	413	476	451	431	484	452	491	450	439	459	461	459	489	470	476	499	451	453	471	453	427	466	465	498	434	482	469	481	448	461	444	449	435	475	439	437	493	434	444	446	419	445	472	467	454	462	460	478	460	435	478	458	451	488	462	443	463	468	477	457	457	472	449	463	467	517	457	439	452	484	422	430	441	469	515	448	490	464	451	452	432	452	439	490	446	436	462	474	457	463	459	490	485	450	425	456	447	468	467	468	443	465	488	480	442	467	492	468	451	465	459	451	429	458	446	441	470	482	446	460	459	428	449	419	472	444	498	431	492	454	453	460	440	479	484	448	442	480	455	444	528	479	459	422	429	466	454	444	425	473	494	458	448	458	505	449	450	474	455	459	460	453	456	487	496	451	447	430	450	461	463	472	430	434	458	471	453	444	468	458	489	469	467	445	418	433	475	477	465	455	447	418	463	473	452	470	477	464	486	476	438	492	422	462	426	451	424	451	491	477	453	490	457	445	406	440	471	471	495	501	498	482	446	448	403	471	443	491	463	444	459	467	417	457	471	460	472	441	427	486	490	459	480	448	453	485	470	451	462	474	465	481	491	420	516	452	432	455	460	461	495	479	445	449	450	437	457	467	441	426	465	424	462	441	448	426	445	469	462	407	477	446	490	450	454	478	456	455	451	507	495	469	486	475	449	437	434	458	504	452	423	478	466	440	480	453	486	411	470	454	493	488	467	441	473	459	445	488	471	441	467	447	414	438	482	446	454	453	440	473	443	474	476	461	443	439	461	464	489	453	476	451	454	445	459	457	441	460	447	473	475	436	452	436	476	431	506	475	444	444	471	508	460	420	461	470	443	437	497	470	448	478	459	459	452	482	449	462	479	447	420	455	421	466	448	482	468	420	463	444	417	492	452	459	490	418	484	447	465	486	434	489	478	469	444	479	449	455	472	432	459	441	438	424	438	447	434	452	443	487	437	436	447	501	439	490	448	468	426	421	453	439	432	423	432	466	499	489	463	449	429	478	423	465	477	501	460	484	458	479	462	476	491	462	426	445	445	467	450	461	448	475	449	462	487	453	458	485	484	453	463	450	456	431	476	459	504	466	467	477	480	476	471	433	433	441	431	475	462	506	411	458	452	465	476	468	477	459	481	425	448	509	436	448	493	510	454	448	475	497	441	454	442	456	455	484	433	470	470	453	445	470	481	464	443	456	446	419	451	444	491	460	453	452	470	422	474	456	470	469	457	448	483	474	441	464	443	447	480	437	461	475	464	434	444	445	477	467	479	454	462	475	474	466	436	439	477	449	476	447	453	470	406	432	457	442	426	403	456	498	439	429	455	439	477	460	419	451	468	437	472	450	448	428	437	473	441	448	471	441	429	436	434	462	485	458	482	473	403	451	443	482	471	458	462	464	471	465	447	447	464	472	501	471	463	406	466	451	452	435	430	458	427	429	476	495	499	475	426	461	450	451	443	479	455	477	460	448	427	487	454	478	469	458	431	442	452	465	473	484	434	475	473	459	505	470	446	470	472	489	455	441	439	499	445	472	439	501	495	470	461	467	434	520	452	442	503	466	468	495	470	447	434	438	441	487	454	419	456	452	432	462	453	427	471	466	502	427	472	438	477	453	485	490	500	452	417	478	400	463	450	435	459	460	459	493	462	433	444	466	457	458	473	485	480	451	477	478	453	451	445	440	452	461	461	450	468	431	434	467	459	433	473	481	465	511	432	462	439	463	448	486	470	459	431	430	449	459	408	477	474	437	451	434	457	431	453	476	474	452	476	435	435	440	474	396	470	474	469	488	435	472	439	410	452	489	404	473	408	443	484	505	441	489	442	466	435	472	457	455	446	451	482	434	459	420	461	432	445	451	426	458	462	442	483	437	445	476	467	476	467	479	499	466	493	464	434	460	489	447	457	439
29835	46287	41888	29847	19931	13758	9351	7268	6648	6185	5900	5015	4339	3687	3387	2994	2515	2118	1764	1898	1726	1512	1360	1241	1067	946	842	723	703	717	713	696	711	684	589	639	620	633	601	592	586	588	596	586	582	563	559	598	554	598	566	537	563	595	552	550	557	536	559	568	554	539	556	519	522	540	532	523	549	583	592	543	570	534	560	526	564	529	533	546	545	575	563	518	554	601	546	553	540	545	557	548	509	507	567	526	518	528	515	588	539	536	577	540	568	547	569	526	566	511	587	532	544	574	599	530	571	559	567	572	555	539	516	574	569	514	534	539	548	570	574	554	538	586	564	533	533	572	517	574	529	557	567	562	508	581	570	546	548	531	546	552	544	544	535	616	586	538	530	525	578	554	548	550	542	565	522	523	525	600	553	516	555	540	535	531	517	510	500	544	566	594	538	570	528	568	581	533	565	520	533	548	570	530	585	542	552	527	586	520	526	536	530	542	534	562	511	545	531	550	539	541	532	566	535	562	529	564	549	601	571	517	524	518	521	551	532	538	534	580	516	528	532	526	577	562	593	536	534	545	539	528	565	562	557	591	567	570	554	518	540	574	581	554	561	552	578	558	542	570	524	568	507	535	535	569	532	542	559	513	560	534	559	560	563	518	523	553	546	562	537	569	546	523	582	540	555	518	571	528	557	523	565	549	527	567	571	553	511	578	553	538	533	543	555	549	547	534	550	553	550	569	552	541	523	542	540	534	561	543	544	589	561	516	562	582	592	571	529	584	550	554	552	562	570	552	528	541	542	578	569	516	561	561	524	543	551	534	532	512	614	543	563	556	507	569	549	576	558	531	559	529	549	533	548	527	549	563	595	523	609	546	546	527	534	564	568	550	534	566	557	551	576	544	555	550	550	520	499	559	565	552	544	548	487	529	519	557	542	547	542	534	578	599	526	543	544	586	514	526	545	521	599	579	531	555	542	521	590	580	555	509	548	547	553	590	569	548	549	570	569	565	548	524	539	536	582	521	544	538	572	522	572	530	543	532	520	556	541	508	556	557	570	549	524	536	537	523	561	539	553	520	544	526	577	535	562	554	562	561	540	529	525	528	573	570	552	565	522	558	560	547	537	546	519	565	549	559	532	550	539	532	583	588	504	580	536	527	537	525	555	535	552	520	547	567	554	559	573	551	538	547	507	571	533	564	529	573	536	539	553	549	598	566	559	541	491	578	519	557	543	579	536	567	504	574	547	552	543	542	550	559	550	541	541	545	549	551	518	559	555	517	588	578	523	534	550	583	543	573	569	590	518	559	555	547	587	540	519	551	525	581	587	549	549	544	579	565	590	511	583	548	539	545	548	551	606	553	526	535	561	510	528	545	528	607	566	574	550	542	525	546	541	548	522	571	521	605	565	537	549	565	509	556	560	517	519	572	537	578	506	511	590	515	544	514	539	569	540	588	552	551	560	525	592	566	511	538	528	548	545	588	560	536	569	517	571	554	568	553	556	527	526	553	555	507	518	565	527	559	575	545	536	537	574	524	569	552	594	545	539	508	553	546	571	551	562	514	559	544	549	506	543	495	557	546	556	555	516	558	531	578	581	552	534	579	567	547	534	574	527	592	564	527	550	550	518	564	538	520	582	552	539	511	512	526	556	540	539	536	572	562	540	536	516	540	569	539	560	530	523	507	541	540	558	566	558	549	521	545	551	551	531	577	551	542	593	522	532	544	531	579	543	554	563	560	548	567	573	535	541	555	493	545	527	533	531	572	540	550	528	568	554	574	529	583	528	556	558	545	553	510	575	518	545	529	561	578	569	553	551	529	517	539	572	560	519	520	519	559	593	582	533	545	542	532	565	553	565	523	555	539	548	531	541	541	545	561	562	550	560	517	567	549	525	577	536	529	543	559	538	567	532	556	539	590	518	557	600	546	539	531	540	581	544	515	592	511	557	555	566	562	549	568	519	560	575	529	529	572	558	569	542	574	526	549	529	551	543	558	566	585	546	539	571	529	566	547	549	561	547	552	553	573	504	517	527	530	546	532	555	599	520	542	560	530	566	510	576	545	528	568	579	592	574	567	536	531	534	540	544	508	541	558	544	570	569	497	574	518	577	529	563	576	568	541	589	550	551	531	547	520	558	541	564	512	522	563	560	567	504	556	538	541	561	541	559	570	511	528	548	533	559	584	529	547	564	513	529	568	540	559	565	559	550	540	562	567	497	583	522	572	556	533	539	559	522	543	507	565	562	554	529	527	577	615	555	578	508	519	554	511	514	549	550	510	553	564	535	573	540	552	573	562	552	625	560	559	550	536	590	546	521	518	556	529	551	568	546	572	509	604	488	526	540	564	555	578	569	532	559	539	554	517	544	532	539	549	545	522	582	576	544	543	561	526	533	577	562	557	574	557	539	577	533	585	540	563	513	554	593	543	564	569	529	561	516	557	581	563	575	510	514	550	516	535	537	541	518	572	590	545	525	528	540	501	559	581	577	576	586	557	501	543	516	566	576	566	512	504	571	543	555	547	580	546	570	559	558	516	554	549	550	511	516	484	576	566	549	552	533	602	537	574	576	520	565	495	541	568	547	575	563	546	520	608	530	566	575	538	565	565	557	556	529	574	581	586	509	542	529	564	558	545	549	505	569	548	586	543	566	589	532	551	509	546	521	528	543	580	511	558	547	533	574	540	486	527	548	578	506	566	537	528	575	544	541	546	559	590	559	563	606	539	598	580	492	537	504	542	551	510	537	570	563	531	575	516	523	540	567	552	525	585	514	508	526	531	542	557	552	518	548	495	557	542	535	515	563	536	547	533	575	567	556	535	552	481	577	577	527	553	571	588	523	523	542	570	561	502	569	561	553	496	574	500	577	573	563	511	563	547	520	575	496	584	532	552	539	590	586	567	547	568	555	534	584	531	547	529	539	588	539	542	522	550	557	527	538	540	558	562	544	528	548	554	515	506	560	597	531	549	534	544	550	559	515	541	562	565	546	533	564	489	554	593	574	552	540	570	554	586	540	542	526	571	541	539	521	541	543	523	525	564	559	530	557	548	586	571	524	555	561	571	517	527	562	529	575	533	511	561	562	569	543	550	572	539	559	501	571	549	529	534	577	559	601	549	502	585	536	570	560	561	542	569	526	527	509	526	550	519	547	559	555	563	554	553	523	555	527	547	560	543	531	490	557	569	501	547	579	571	594	535	531	535	553	542	567	542	574	544	531	556	574	529	536	521	539	536	535	544	543	543	575	540	487	555	546	522	551	547	527	583	557	536	571	523	534	585	523	574	577	542	548	581	559	542	545	560	587	536	564	551	549	510	600	518	575	510	574	532	543	536	555	540	556	534	541	520	537	559	544	529	555	561	570	566	540	570	534	547	510	558	587	543	557	545	541	548	513	542	552	525	520	542	516	542	575	579	576	542	527	594	526	515	564	522	553	521	571	544	515	536	571	534	537	542	599	570	509	543	582	553	557	531	574	557	556	541	515	507	536	577	587	537
23273	21358	29116	24278	21940	21543	15241	6617	4543	4150	4044	3804	3121	2815	2332	2013	1826	1582	1326	1272	1130	1014	952	890	789	675	659	655	529	546	525	557	511	501	454	482	458	454	427	429	443	398	441	408	419	429	440	408	381	369	421	392	428	401	394	425	393	401	410	371	390	423	420	404	411	413	407	373	405	387	385	410	400	385	380	384	377	387	387	382	410	361	376	400	356	369	365	353	414	400	379	387	393	375	376	400	348	375	388	354	376	386	429	379	407	391	380	385	400	398	374	352	360	367	406	371	399	373	394	397	359	350	403	371	359	404	406	431	375	372	392	397	380	380	390	400	384	358	383	399	393	408	393	382	385	423	393	396	380	371	366	406	360	370	393	373	363	382	408	430	437	358	367	403	365	359	375	405	370	415	382	420	395	362	388	354	413	404	361	394	400	389	408	395	403	390	393	396	338	377	357	380	400	411	357	421	399	363	381	363	349	342	411	387	388	372	373	384	384	363	392	363	392	348	400	363	412	396	386	402	416	357	384	389	372	399	362	392	378	424	347	404	386	366	367	387	393	367	372	395	391	372	381	377	381	382	351	401	370	374	376	361	392	343	410	387	341	379	365	333	398	376	379	359	345	394	358	381	392	354	375	360	356	386	367	374	405	389	382	393	366	372	369	371	374	377	400	384	371	361	356	336	385	385	406	396	397	429	379	383	349	400	399	392	397	378	364	418	359	374	391	374	375	375	376	369	374	363	372	400	422	372	397	393	344	354	402	377	370	417	353	395	412	420	395	388	392	363	388	403	389	361	395	380	359	391	353	384	398	380	390	374	422	395	398	368	363	348	363	350	367	404	369	385	411	373	374	422	372	395	372	364	355	376	377	391	355	381	357	363	390	373	410	401	386	369	346	379	379	373	378	375	386	362	374	381	422	356	405	387	369	383	371	399	383	414	382	375	369	397	381	373	369	371	417	359	362	388	366	413	372	371	377	396	412	364	368	353	362	413	351	397	349	398	377	369	356	394	388	403	380	362	399	365	398	428	377	364	391	375	387	367	363	378	395	392	398	373	381	406	409	378	395	417	397	375	368	378	356	392	362	370	375	379	372	394	339	338	366	358	364	385	360	361	373	357	424	390	377	345	391	371	387	393	375	369	421	411	391	332	392	381	385	391	404	388	381	368	388	387	392	397	393	361	403	386	393	335	363	347	398	368	416	367	392	361	414	411	377	391	382	409	361	376	369	372	402	377	358	360	371	385	379	386	355	373	396	397	393	395	381	380	354	418	369	347	394	370	378	389	374	404	399	335	369	382	390	387	365	385	381	375	381	371	386	381	389	355	347	381	413	368	338	411	391	378	376	385	392	387	353	373	423	369	404	365	383	399	354	397	413	420	383	379	380	407	377	378	375	383	373	359	394	401	415	364	376	370	400	402	358	399	393	398	370	379	403	360	359	398	378	390	401	389	417	388	360	350	379	386	377	317	373	380	367	398	367	367	375	410	388	400	387	369	377	365	404	375	382	400	391	400	384	394	376	347	388	353	373	400	388	377	356	390	372	391	413	416	413	404	377	384	394	374	358	376	408	437	407	372	353	363	370	384	378	372	374	390	382	401	386	412	365	387	386	368	382	388	411	391	405	374	396	360	381	401	402	396	392	351	359	369	376	394	395	364	422	396	369	360	373	393	383	401	394	400	364	392	368	380	369	377	331	389	386	393	377	383	382	408	388	371	366	378	392	404	370	387	382	390	376	387	376	399	364	395	392	367	390	366	381	404	362	379	419	406	377	383	393	371	386	364	351	353	396	374	388	385	394	362	369	370	370	379	384	385	388	361	351	396	405	412	349	348	363	411	425	399	365	359	343	401	390	346	375	377	380	374	369	369	391	415	370	389	371	357	373	395	387	381	399	388	394	423	393	402	389	352	362	348	394	404	361	383	388	396	418	383	373	354	382	394	369	381	363	408	353	369	416	365	368	395	369	373	377	385	385	412	376	383	378	379	413	402	380	404	382	402	418	392	406	399	374	361	391	395	380	380	398	373	394	430	376	374	405	414	414	388	392	356	364	392	401	392	393	365	387	379	378	408	336	366	375	434	352	394	391	399	389	358	359	360	374	403	366	389	363	374	368	358	383	370	384	406	363	355	405	411	417	380	383	372	377	375	372	355	397	363	384	392	382	384	377	403	376	377	395	380	365	379	384	389	394	408	367	385	353	366	392	367	383	376	399	355	370	388	374	371	368	367	408	347	403	395	384	389	354	348	396	387	348	351	396	351	387	382	371	404	377	381	378	381	376	341	381	389	379	382	372	374	402	378	432	388	390	406	407	386	396	447	355	394	381	393	393	399	378	316	364	394	370	380	408	370	359	388	375	356	377	349	369	397	400	380	401	393	344	381	386	362	399	365	399	354	339	355	373	373	419	366	425	393	368	381	383	379	358	382	365	345	367	388	345	338	384	396	362	384	368	355	385	385	411	407	384	401	375	370	376	344	347	382	385	383	437	389	380	387	408	368	388	400	379	391	371	362	361	387	387	389	383	348	370	357	381	374	344	364	344	367	381	369	372	405	350	409	392	418	401	381	374	344	387	415	392	399	350	382	394	395	423	364	346	378	381	355	383	379	370	392	381	375	402	392	414	372	387	404	407	408	351	382	378	384	367	379	365	395	399	372	365	372	397	367	347	379	393	373	401	370	400	360	393	363	404	363	370	392	341	388	383	354	399	375	367	334	377	401	393	422	393	388	339	431	402	411	388	359	377	358	385	374	335	365	352	356	379	398	357	385	402	354	350	398	386	401	362	392	399	383	345	398	371	366	392	401	389	352	351	417	393	400	368	405	334	383	415	393	401	374	347	390	383	389	366	399	372	396	386	360	390	378	390	375	364	406	374	368	379	405	389	354	368	367	404	418	365	403	391	393	378	367	371	390	368	409	394	416	375	352	381	404	406	358	369	406	373	421	361	363	382	378	399	413	354	426	368	385	420	393	350	361	381	379	362	369	399	389	372	394	409	372	371	371	409	360	383	377	406	397	382	368	382	364	387	333	398	397	394	433	386	367	366	401	387	354	406	393	380	394	374	380	371	387	389	414	364	397	393	365	368	336	370	378	411	388	380	395	358	404	401	364	326	371	389	371	368	360	417	370	394	354	390	385	393	348	388	365	422	367	395	372	354	394	379	366	369	375	402	383	415	412	398	371	370	402	363	388	371	381	417	351	404	386	408	412	383	366	369	423	395	381	365	420	382	410	357	394	341	379	413	382	392	372	406	353	381	414	374	372	357	366	362	371	376	386	418	398	351	389	383	391	409	390	349	385	365	371	406	377	379	380	380	403	367	366	393	383	385	396	384	329	391	375	388	396	393	385	391	392	375	387	389	384	401	378	357	363	389	373	384	361	368	348	384	372	404	378	378	377	391	378	392	371	381	379	363	364	398	405	405	381	382	359	359	370	385	376	389	386	386	393	393	365	377	376	355	417	397	402	377	369	369	364	381	376
33092	55507	52178	39172	29549	19321	14193	11371	9066	8604	8506	7996	6753	5804	4760	4170	3635	3050	2645	2319	2109	1887	1649	1578	1250	1107	962	937	789	775	719	681	700	680	653	616	596	545	533	496	513	520	482	498	491	469	494	509	485	489	502	460	478	500	475	475	462	473	499	466	481	483	457	449	459	439	463	469	468	460	475	468	429	499	472	465	454	476	475	458	471	467	446	468	442	450	458	441	484	444	446	449	449	445	464	446	428	436	434	507	440	440	466	438	476	475	457	463	426	448	411	430	440	479	436	412	431	434	475	459	441	429	444	455	468	464	438	457	420	417	452	446	481	457	464	425	435	459	436	455	438	462	476	456	443	436	413	459	447	439	467	448	457	463	415	468	428	444	420	392	411	485	427	434	433	408	408	428	455	444	452	464	415	431	440	434	438	494	456	427	424	457	446	444	445	441	467	452	463	463	443	503	443	488	441	400	433	438	443	473	429	436	432	425	443	479	417	460	458	424	471	491	483	420	397	481	471	431	435	450	435	449	443	456	460	418	429	438	456	468	450	452	429	456	457	443	457	430	513	430	434	439	458	470	453	450	443	434	422	434	402	450	430	416	466	455	456	458	470	468	472	453	407	416	463	397	485	448	419	489	437	456	433	483	460	453	452	420	434	452	431	438	429	437	463	472	444	444	463	441	463	407	472	453	428	450	460	429	407	467	456	417	463	445	428	469	473	454	457	403	430	437	479	469	432	461	441	509	494	441	480	471	471	424	422	418	455	484	427	453	500	419	489	428	463	453	429	447	462	463	435	473	451	485	409	453	453	449	436	453	446	434	436	462	444	435	446	448	448	442	475	456	446	455	489	427	435	457	456	413	449	438	459	432	456	434	464	430	437	445	442	463	444	466	450	488	471	437	437	454	453	470	517	476	421	464	435	432	416	428	478	404	441	476	483	489	399	455	449	436	432	415	425	460	440	440	457	419	480	430	464	437	436	456	462	452	483	436	472	438	447	454	441	426	457	401	429	427	488	435	408	459	443	431	474	466	443	456	406	457	448	467	437	457	448	454	429	469	474	442	437	395	444	471	445	412	450	467	451	478	474	430	489	444	473	430	427	427	424	445	471	446	448	464	434	440	443	450	446	483	455	493	446	462	468	474	460	443	472	444	477	456	463	445	504	448	450	491	463	453	471	453	425	446	409	424	422	420	442	438	418	451	465	505	423	441	443	444	435	439	448	445	443	447	478	441	444	456	471	470	441	415	435	428	440	483	471	468	426	426	455	464	439	463	416	464	452	467	441	460	431	439	452	415	476	457	450	436	446	457	463	456	453	426	448	439	463	479	461	477	455	434	483	449	464	429	466	436	455	429	401	476	481	433	462	429	478	450	466	440	447	445	479	493	457	432	450	426	483	460	464	476	490	433	440	471	471	424	456	458	464	429	424	461	453	438	401	420	451	468	419	439	440	453	492	466	472	425	480	484	477	418	412	474	399	422	407	433	422	466	477	436	423	464	476	436	469	454	425	452	420	463	403	473	468	457	462	428	442	477	435	441	435	418	436	423	437	479	417	484	472	408	486	458	447	449	438	461	444	492	417	447	463	444	435	432	448	430	455	497	410	411	447	442	460	440	441	474	449	472	470	411	429	448	436	445	488	462	420	435	419	448	440	447	427	437	472	448	441	409	438	468	400	426	431	454	500	447	437	447	445	485	451	466	462	430	440	432	429	496	477	409	474	438	459	438	448	438	469	438	451	493	497	445	465	462	414	421	447	455	432	460	441	459	440	477	456	451	436	439	464	437	452	470	432	408	461	434	450	479	411	440	448	454	466	442	456	426	440	457	433	469	418	442	429	429	421	425	425	434	454	462	462	443	446	438	461	436	480	471	469	454	408	439	427	447	467	454	483	453	478	385	443	456	451	434	412	489	446	466	458	444	432	482	439	423	459	469	394	457	467	447	451	465	448	484	477	458	477	463	457	422	459	427	455	469	457	463	442	467	433	469	420	487	447	446	464	436	417	443	461	407	411	455	462	435	421	443	425	445	440	432	437	458	407	431	447	493	459	517	478	435	462	445	433	466	443	432	479	475	471	415	427	445	436	419	472	471	439	422	434	444	428	473	437	456	445	458	443	438	473	459	462	466	455	426	456	453	435	447	473	420	429	428	451	473	419	447	445	462	414	420	415	472	481	440	448	451	440	465	464	443	411	426	421	429	434	437	449	472	444	479	413	422	464	450	458	399	464	443	453	435	464	436	462	463	464	451	467	444	441	440	432	465	450	424	427	442	443	417	443	481	460	472	495	459	455	453	461	492	441	448	496	422	474	473	428	478	466	443	449	453	460	484	430	426	434	453	442	463	485	443	424	437	431	422	423	478	461	460	450	416	483	453	438	419	413	437	434	462	421	460	442	462	453	482	439	485	461	462	479	467	491	426	424	445	445	440	461	446	439	426	412	429	427	472	443	443	474	436	446	435	415	430	462	478	458	411	429	447	467	419	452	471	458	438	453	476	450	453	425	438	422	447	441	444	430	427	480	431	456	448	519	466	462	459	453	421	419	456	429	410	461	456	472	426	465	457	442	436	432	431	464	444	438	452	482	440	459	457	439	457	440	432	461	443	479	502	477	449	400	480	474	479	434	456	472	436	449	479	476	481	462	393	446	457	397	423	436	432	454	439	427	443	459	438	454	444	421	441	453	474	402	437	448	429	441	495	441	448	421	412	463	448	428	471	445	427	428	436	452	441	459	445	471	429	443	428	449	471	479	461	446	435	431	392	466	440	455	450	428	470	436	481	413	437	449	418	404	457	453	489	427	438	419	407	400	493	426	443	457	426	451	447	452	435	455	463	418	445	475	492	409	402	449	408	468	412	454	457	466	430	459	445	434	446	432	416	446	447	437	439	484	461	454	434	434	450	441	448	463	461	448	445	419	459	462	439	411	430	409	445	415	461	488	458	430	457	413	455	430	466	441	452	468	429	466	464	444	436	442	473	443	432	457	436	464	420	443	442	468	497	473	418	419	463	435	463	435	442	440	439	450	438	452	450	481	438	434	474	465	454	468	484	440	463	449	437	476	398	419	427	468	500	452	439	431	467	427	422	417	459	465	442	479	426	417	446	431	447	448	440	457	463	387	444	463	467	487	443	418	454	399	482	414	432	473	474	449	436	478	434	461	461	498	431	412	430	447	467	419	448	453	449	454	412	465	462	470	470	454	441	407	407	449	490	449	434	426	426	444	455	445	456	451	452	415	421	438	463	431	431	457	470	447	435	439	449	448	442	449	443	468	424	483	444	442	449	446	444	452	477	439	466	448	411	452	464	434	443	450	443	426	433	469	487	452	498	476	483	459	463	406	453	428	456	426	448	457	458	458	439	416	448	438	441	431	474	435	469	454	467	463	466	406	416	445	439	463	407	443	455	441	460	469	402	482	427	461	490	456	428	466	450	438	405	445	459	478	479	468	445	417	496	453	429	454	414	455	419	415	505	477	445	450	422
29493	28120	32487	22494	12237	6359	3521	2454	2007	1935	2014	1968	1658	1502	1408	1185	1087	1011	872	845	743	674	647	674	555	529	474	485	484	438	437	424	449	428	442	457	441	414	412	393	364	391	392	413	386	384	375	398	394	411	404	409	374	398	377	393	382	360	402	396	368	408	380	385	399	390	390	393	414	390	392	379	401	361	387	361	388	378	390	414	410	384	396	366	368	365	366	396	394	356	391	370	368	356	382	410	387	370	371	353	396	394	415	395	358	420	391	381	363	339	374	410	387	394	410	365	314	354	389	387	380	396	360	407	378	395	386	383	378	391	358	386	389	394	385	398	350	411	366	367	378	403	349	384	387	367	371	402	392	403	387	383	378	383	414	363	383	363	369	395	411	401	403	400	397	369	424	392	375	366	419	418	377	357	406	387	377	405	348	383	339	417	418	406	406	378	384	372	377	387	371	389	387	424	377	379	336	408	404	401	419	362	378	347	346	393	386	392	414	385	372	385	358	366	395	387	318	374	365	391	353	354	390	411	403	384	456	360	403	410	384	368	413	374	399	350	369	362	367	388	391	334	421	410	396	385	368	383	411	408	383	382	408	380	390	405	394	365	394	358	385	421	390	400	391	390	385	392	367	358	346	362	375	390	384	366	365	356	396	390	368	392	364	343	351	386	400	407	374	362	395	368	407	392	384	376	404	384	360	333	402	366	336	360	408	411	402	389	381	365	377	384	387	378	412	414	383	400	390	374	380	409	368	389	337	377	389	415	369	366	380	375	353	399	363	393	384	369	389	379	372	367	365	357	408	385	387	396	361	380	389	398	363	402	354	377	387	381	373	387	350	340	385	377	397	396	403	396	387	404	370	410	359	371	369	371	383	377	398	409	403	374	340	394	410	375	415	363	394	423	397	383	380	368	420	397	367	376	402	436	410	392	331	402	379	375	413	410	397	413	400	393	409	380	386	374	402	404	387	410	379	360	355	351	392	383	381	415	401	410	416	351	354	407	370	377	399	356	417	356	347	374	430	375	388	423	357	404	413	365	371	364	403	452	395	393	367	349	413	390	419	355	424	396	398	407	362	413	407	348	373	378	384	409	387	361	430	395	392	414	374	359	380	369	371	389	424	346	355	386	394	395	380	380	431	386	397	388	403	372	407	375	378	375	411	383	381	381	429	404	378	381	383	395	370	418	417	401	388	387	395	369	364	386	363	401	371	381	392	368	407	388	391	398	355	412	425	372	382	384	388	395	393	360	400	366	371	386	395	375	397	365	391	375	380	370	375	386	426	363	390	377	364	370	394	402	380	379	388	416	370	386	394	367	396	406	412	370	357	361	397	429	390	390	412	388	360	352	355	408	379	377	378	331	389	391	400	392	363	404	387	353	368	397	385	403	360	371	371	436	387	353	371	381	386	390	372	384	354	374	406	344	358	402	396	405	347	392	363	377	372	373	379	377	385	368	397	387	403	365	356	362	379	378	393	388	432	387	382	394	389	402	362	381	405	409	419	390	392	376	372	381	401	342	391	388	376	390	407	371	391	398	363	359	397	373	376	366	316	388	383	390	344	356	362	351	389	364	397	388	393	388	376	406	352	370	404	409	402	406	381	386	410	408	384	362	369	384	380	380	369	402	399	374	352	359	393	374	390	374	393	360	376	349	357	393	371	372	382	423	367	385	406	386	410	412	384	361	427	388	384	390	374	404	360	422	359	399	369	411	384	418	385	382	392	388	389	367	400	394	409	402	361	381	378	374	402	397	422	407	428	406	386	372	376	386	357	391	360	379	369	360	355	388	388	381	414	372	361	393	429	368	385	380	402	396	381	383	384	401	392	398	365	361	420	338	391	360	390	395	369	358	415	367	365	392	357	384	337	400	358	385	406	408	380	372	360	375	387	410	376	408	356	358	379	381	421	399	374	371	399	390	357	353	362	382	403	403	400	372	394	361	370	390	369	369	370	374	379	381	385	431	383	402	362	392	404	355	408	370	387	370	387	400	379	353	382	401	377	393	390	362	364	369	407	379	370	379	385	355	366	400	366	383	381	349	385	433	398	400	403	395	401	359	415	376	389	375	393	388	372	402	390	431	375	370	371	321	421	379	417	392	389	389	402	362	363	394	398	347	435	365	413	403	376	415	390	408	399	389	331	341	370	387	393	361	363	380	374	422	388	381	412	378	378	397	394	368	365	377	354	363	341	351	383	411	405	352	370	362	376	388	359	355	397	378	351	396	381	372	372	381	374	371	426	396	394	385	416	388	404	366	410	410	391	392	372	420	384	392	407	393	418	386	339	386	375	384	351	379	367	371	378	343	380	384	369	369	391	448	375	383	385	390	375	396	376	320	385	379	387	397	341	371	396	416	356	402	402	411	377	376	398	392	362	386	378	369	391	395	356	393	407	392	390	380	385	376	412	377	389	399	396	399	417	395	370	391	395	387	378	394	351	352	372	364	410	397	363	348	389	389	372	371	379	435	382	370	396	400	423	403	369	383	372	366	399	380	392	444	376	419	404	411	371	401	372	370	379	409	375	392	388	365	391	403	373	388	415	391	361	394	387	346	359	378	380	396	374	366	366	372	408	377	397	371	363	379	423	390	366	381	430	398	359	354	365	362	349	379	385	399	378	398	360	357	372	393	386	381	400	391	376	367	373	409	384	391	424	351	384	398	375	365	404	365	364	367	351	366	354	400	371	336	362	375	388	361	404	397	374	382	394	398	411	352	381	371	355	382	380	421	411	397	380	387	361	386	399	395	409	379	371	373	393	347	383	373	416	349	403	363	405	365	373	362	385	392	378	387	381	363	370	387	378	407	396	358	382	371	396	395	371	375	393	402	403	387	395	421	396	397	386	368	417	373	358	406	380	378	393	423	371	366	378	383	383	386	392	387	342	359	380	396	377	431	393	376	415	403	405	365	359	362	387	398	357	358	368	347	372	347	375	369	357	373	376	371	386	388	357	392	384	413	421	364	401	390	382	386	393	364	436	357	365	396	359	352	391	354	401	341	382	343	400	391	362	382	361	399	404	375	372	367	405	388	389	367	386	365	396	383	383	416	342	408	372	376	377	355	423	379	379	395	388	386	392	352	348	376	354	376	406	377	399	349	399	387	343	383	371	382	381	387	375	363	390	393	407	379	377	371	340	365	381	389	411	382	405	376	357	350	387	394	368	373	377	394	365	420	371	374	366	391	369	370	348	405	370	394	367	368	370	375	398	355	410	376	385	416	411	394	383	379	392	373	381	343	396	387	394	394	397	396	391	407	412	353	384	395	369	380	394	380	406	398	395	397	392	329	400	381	407	378	403	404	399	376	399	396	380	351	388	377	425	358	362	378	381	358	385	358	366	394	386	398	376	418	366	367	400	383	345	363	380	331	390	354	373	418	385	370	395	386	386	403	342	405	369	359	392	381	378	354	391	383	391	373	389	367	380	398	404	422	369	420	355	341	335	382	376	372	388	386	378	373	388	433	384	408	386	352	367	406	391	398
30397	43209	37323	23456	16707	10363	7126	5406	4696	4417	4522	4431	3740	3042	2513	2333	2043	1848	1660	1502	1307	1186	1046	986	904	789	745	674	599	594	635	587	540	514	579	521	523	527	531	536	531	479	464	470	484	511	468	465	477	456	458	459	457	478	463	483	482	480	469	486	475	449	448	487	446	496	487	449	477	459	489	442	445	448	464	476	477	477	448	420	477	528	477	447	455	462	437	516	428	457	474	459	475	493	438	474	440	459	494	475	445	477	456	486	416	454	471	493	461	429	476	410	490	478	457	411	462	472	465	458	465	474	489	464	456	514	471	455	449	442	464	454	464	515	456	482	492	427	456	502	461	506	444	465	457	474	450	447	453	517	453	474	438	461	450	472	462	474	493	458	435	471	469	478	480	451	441	481	467	459	482	453	478	485	450	503	495	475	455	489	471	443	453	436	486	494	478	451	531	498	470	439	468	500	432	463	483	456	464	459	490	492	454	465	451	477	434	485	466	460	456	442	476	447	464	456	456	472	473	501	489	460	469	457	472	445	448	486	440	465	450	498	460	418	444	484	466	469	465	453	442	456	435	460	489	442	455	461	472	484	520	456	438	453	465	487	457	456	469	445	505	425	421	468	460	478	434	475	478	496	451	431	460	486	474	454	454	450	459	441	480	484	441	475	499	490	447	453	497	448	463	415	431	491	459	450	468	474	465	444	450	440	480	477	451	456	490	494	491	452	453	466	466	466	467	471	457	435	493	482	481	444	487	459	505	438	472	512	478	465	479	447	472	498	490	480	463	438	489	459	445	462	474	488	461	496	460	463	459	453	459	490	476	510	436	469	467	459	452	467	486	476	458	467	462	462	422	455	439	450	466	470	452	458	417	458	460	470	448	474	482	449	483	435	467	508	463	441	474	481	465	462	448	484	459	465	475	432	459	446	470	444	428	477	428	440	455	457	454	507	466	452	478	472	475	470	472	485	482	456	491	492	477	464	473	473	502	460	459	457	461	411	455	439	479	471	490	460	517	443	468	453	467	407	476	435	432	442	455	499	457	462	490	464	478	463	478	478	467	486	468	489	471	445	472	492	488	489	448	426	488	468	480	468	479	436	450	474	439	464	462	449	471	471	467	451	426	490	500	430	444	418	454	489	479	454	428	461	484	465	458	460	479	445	510	458	491	473	448	443	460	450	449	494	484	459	449	450	423	437	450	454	489	449	463	451	476	477	434	487	467	498	477	479	470	496	488	456	475	464	449	470	473	475	483	425	460	469	502	449	484	426	461	452	487	489	443	482	465	434	443	482	470	427	470	497	476	498	472	472	453	460	512	442	467	462	461	474	487	440	540	478	468	462	479	436	428	448	487	451	462	492	431	469	500	451	459	484	497	508	502	444	460	465	489	489	470	467	493	463	452	474	460	471	479	474	421	453	515	486	459	507	471	493	467	465	463	457	459	470	450	502	481	471	502	458	503	452	452	433	469	505	482	460	438	442	482	519	449	435	454	486	461	443	449	430	497	481	513	484	477	458	451	491	476	473	472	426	472	469	462	450	463	476	453	431	487	479	481	449	462	449	466	480	463	464	475	482	455	444	455	473	464	488	461	467	500	466	467	443	473	505	520	462	451	446	480	458	486	474	467	469	436	417	475	449	472	429	453	424	430	434	483	440	461	499	490	447	469	458	448	495	482	443	462	433	444	484	452	447	474	439	453	485	439	493	493	474	442	485	441	478	497	500	460	472	452	467	472	423	446	441	439	458	460	471	460	465	449	469	450	459	455	428	485	452	464	465	468	504	434	469	440	464	447	447	452	495	510	468	447	471	422	488	433	522	445	476	466	437	476	482	471	494	457	426	476	428	451	445	477	467	464	485	469	447	470	478	497	469	458	446	452	478	457	419	451	461	438	474	474	468	480	508	468	495	493	452	453	446	494	409	476	475	455	446	466	491	495	449	423	489	432	478	467	450	485	460	448	485	430	502	458	438	461	484	456	459	492	437	482	462	458	486	504	483	460	466	470	451	466	460	509	409	484	481	437	464	485	454	503	517	460	483	464	463	460	476	437	461	458	446	456	445	489	465	458	493	441	453	452	454	476	445	442	476	529	456	476	422	473	444	483	470	417	459	468	487	450	475	429	452	458	496	453	455	471	463	479	418	448	445	464	487	454	435	451	457	485	462	474	455	459	453	489	451	499	489	428	486	474	463	485	482	443	469	474	469	459	468	477	461	476	457	459	424	498	462	447	460	463	469	454	467	481	454	472	474	481	474	490	476	468	485	509	442	470	547	461	474	471	458	517	479	475	472	476	453	469	457	487	422	490	461	477	463	433	462	470	503	457	468	475	474	486	475	464	449	463	448	440	469	465	473	463	460	478	480	476	482	492	437	436	466	463	439	458	494	443	478	490	450	430	452	511	466	433	486	474	476	478	491	435	465	483	488	472	458	476	453	428	449	468	488	451	449	483	466	468	497	482	470	481	475	447	445	454	449	463	459	471	458	482	483	472	465	466	516	484	495	429	499	472	479	472	485	493	508	486	445	489	491	464	467	455	435	451	480	472	454	479	463	429	466	445	491	494	494	482	467	491	460	482	457	438	439	466	462	496	468	447	424	464	450	521	468	511	436	483	464	506	476	445	477	475	458	471	456	413	487	460	491	465	507	468	463	485	400	485	456	492	479	494	472	438	448	471	478	461	464	453	490	488	437	443	476	477	433	507	485	475	472	480	437	443	457	443	449	462	498	467	438	452	498	473	519	429	480	460	469	454	461	478	459	465	473	442	452	489	489	455	476	459	492	488	466	474	467	465	446	464	488	447	474	494	443	476	493	463	455	451	479	502	499	525	498	492	460	474	449	481	495	435	467	419	482	480	482	470	495	475	471	495	443	463	471	445	480	452	505	466	472	479	484	488	464	432	463	453	470	502	470	463	491	441	471	444	478	449	458	424	462	458	482	458	431	477	512	451	424	486	418	428	454	445	474	460	435	471	491	454	468	465	470	465	452	485	470	447	423	477	460	497	479	440	503	472	493	446	474	482	500	491	452	442	523	481	528	468	425	474	468	426	466	479	522	443	446	483	467	483	463	456	449	475	494	492	474	480	480	419	496	445	470	463	468	469	478	484	456	436	472	464	469	444	478	448	456	480	446	463	461	463	477	474	535	460	433	449	462	489	466	482	444	469	469	463	441	455	503	474	446	461	465	443	470	435	462	435	493	446	480	458	480	491	485	480	443	490	457	412	452	465	464	487	471	420	478	430	481	453	432	461	445	439	462	473	461	459	468	474	519	466	496	546	476	505	472	447	436	468	488	520	478	434	466	484	467	492	472	445	478	456	454	475	421	416	482	484	397	477	447	504	493	433	466	483	528	435	427	452	485	486	460	478	511	459	503	477	494	476	488	491	472	502	459	478	480	473	471	493	481	487	496	459	470	477	481	477	472	452	526	437	486	469	459	448	463	463	497	495	429	467	501	450	470	436	478	462	451	473	461	444	518	450	490
24487	21390	28738	25604	22438	15749	7330	4071	2997	2647	2677	2639	2330	2085	1743	1450	1299	1175	1091	1013	864	683	710	682	631	560	551	463	425	455	417	416	351	417	405	355	361	393	340	344	321	326	341	324	352	331	322	317	347	335	308	309	310	341	350	302	335	280	328	303	329	317	309	333	323	329	322	335	315	292	299	302	303	325	295	294	273	342	275	296	308	298	343	321	340	344	330	285	319	316	287	316	307	320	314	301	290	324	336	312	305	307	318	313	309	323	311	306	314	299	290	293	345	294	279	294	280	303	302	303	326	325	350	296	307	318	328	285	298	312	323	324	312	320	308	323	341	292	313	299	329	326	298	290	324	304	289	317	284	288	320	290	316	309	324	299	319	288	297	322	331	310	291	318	281	280	286	312	320	287	324	322	298	311	320	333	298	323	273	307	285	312	305	329	265	276	301	295	309	298	339	314	313	281	313	278	307	311	341	302	316	315	294	306	328	265	316	327	314	328	324	330	281	331	302	288	283	305	310	301	320	327	316	336	279	294	314	323	257	336	336	324	341	278	292	313	314	338	309	322	312	306	309	277	290	328	343	289	315	347	322	285	298	303	316	297	307	317	301	330	320	349	305	310	301	283	266	320	330	325	286	301	334	307	326	318	306	295	310	336	290	319	317	301	298	306	328	297	309	314	315	314	303	300	310	316	304	328	293	315	313	288	282	328	318	283	305	314	266	279	318	320	308	311	323	307	298	318	328	293	287	314	311	272	314	325	287	328	310	288	336	317	338	348	290	283	300	302	309	292	318	312	326	284	285	286	306	314	320	280	296	308	285	307	322	299	287	324	299	302	321	313	332	326	312	301	320	322	290	322	297	303	306	280	287	294	329	352	295	305	324	303	306	298	335	293	318	295	300	351	335	321	299	290	318	285	282	301	323	334	320	306	319	296	330	310	291	328	311	308	291	286	306	312	308	285	275	280	326	284	318	286	293	289	301	318	334	352	318	300	315	314	277	287	322	330	290	287	313	313	274	352	316	334	283	289	302	298	319	335	299	284	320	332	310	286	298	308	294	305	315	297	336	316	313	267	306	317	305	340	298	276	318	284	318	310	301	335	286	278	273	298	319	322	301	316	307	311	313	299	327	285	305	312	313	310	310	284	277	311	301	319	306	317	297	312	333	340	302	312	306	308	329	322	360	319	323	285	314	307	300	268	294	333	308	297	343	328	327	338	319	329	353	319	323	293	297	313	321	310	330	319	305	295	286	288	305	306	305	320	285	298	273	307	312	299	281	337	297	325	278	287	321	299	306	299	305	325	278	302	331	335	311	302	297	324	290	304	290	324	270	323	290	297	294	316	307	291	329	309	305	317	317	362	311	327	312	328	321	301	279	285	279	314	302	318	334	294	303	289	273	335	315	293	311	276	308	316	258	299	313	331	309	313	303	338	326	287	293	275	318	309	340	317	344	291	295	307	310	306	315	292	302	300	298	304	298	316	323	322	310	312	309	277	294	284	323	314	338	306	294	300	333	309	306	309	317	307	307	311	277	290	317	325	290	326	320	313	294	289	299	336	301	326	306	310	309	295	312	316	269	326	318	314	316	294	341	336	297	305	322	328	307	303	314	323	299	295	334	313	314	303	303	315	282	318	313	306	320	287	344	301	330	314	320	318	348	307	296	308	309	324	324	334	297	320	303	310	327	285	292	284	277	319	302	311	327	301	320	317	270	338	329	274	308	332	296	312	279	313	310	327	274	323	331	316	303	330	290	318	285	304	292	296	283	325	326	314	300	284	307	329	325	310	289	290	320	275	299	296	300	313	342	329	301	316	299	343	315	294	330	288	287	312	322	331	304	307	306	297	342	332	306	307	295	290	313	333	308	309	285	335	316	311	314	324	318	318	309	320	272	316	310	313	312	328	340	303	311	298	310	309	326	309	286	315	304	293	333	298	295	306	300	309	337	289	283	287	312	338	305	298	313	289	302	310	317	285	299	331	293	323	326	298	312	313	304	307	316	351	265	327	290	299	298	315	284	286	292	331	296	298	307	295	307	308	300	307	295	295	309	331	275	304	310	274	293	321	327	340	302	311	299	288	341	294	303	304	312	311	315	305	342	302	324	318	329	294	332	327	306	301	297	298	310	289	329	294	301	347	302	322	289	323	285	276	304	295	296	303	302	300	316	334	329	294	289	291	276	310	284	301	333	345	286	320	306	289	312	313	296	300	323	305	323	310	304	312	290	307	307	305	306	296	338	322	326	308	285	361	278	311	342	320	320	280	359	345	314	306	282	278	300	273	324	294	308	317	319	293	323	337	281	322	325	304	326	287	315	311	322	312	296	335	289	313	292	287	320	345	304	330	295	308	324	302	326	305	309	310	313	321	318	303	307	318	318	327	293	304	314	295	253	301	309	286	303	306	331	312	274	302	302	319	308	282	319	315	283	327	292	291	301	322	298	311	295	314	294	316	308	304	318	340	316	297	298	304	288	308	277	342	300	266	320	300	300	318	304	308	291	314	280	324	283	296	300	296	288	325	318	296	282	335	305	325	291	288	270	301	318	305	300	348	299	318	304	318	325	290	299	288	297	293	305	279	310	347	319	277	296	278	272	296	316	346	306	330	291	282	295	312	289	356	279	292	321	285	320	312	295	293	296	292	316	309	313	293	327	321	317	276	303	310	334	311	299	302	300	298	331	288	304	293	310	323	288	332	305	300	322	310	299	310	292	319	309	307	281	289	291	307	335	334	336	294	318	295	315	290	326	320	298	296	317	317	312	287	308	310	314	290	310	282	302	306	308	323	290	301	309	296	318	288	310	315	325	319	332	295	323	286	315	273	281	287	324	316	343	307	324	305	295	290	287	285	291	316	303	339	324	315	311	293	312	326	282	292	346	315	293	309	319	311	319	291	319	305	284	328	321	349	307	294	294	324	315	321	296	330	291	308	313	308	334	296	321	317	314	324	302	296	323	285	311	283	293	371	318	300	300	287	315	266	309	304	318	352	294	293	302	306	334	301	296	314	289	294	341	291	292	316	333	305	300	264	306	322	307	282	278	317	315	315	334	275	307	303	343	276	329	303	284	297	331	334	300	315	291	324	323	345	301	303	293	294	318	302	316	325	299	291	304	340	306	283	290	303	315	284	310	309	291	312	295	301	332	300	311	342	299	307	310	297	335	318	316	322	323	319	317	319	287	294	295	287	316	314	288	288	335	301	292	279	297	310	315	309	302	267	320	298	309	316	268	301	283	309	339	337	308	313	303	315	297	289	311	255	319	294	314	288	302	303	319	298	306	310	289	340	313	318	289	293	286	335	315	323	307	309	299	301	319	351	294	328	310	315	327	284	291	322	298	310	339	330	277	309	304	300	321	285	294	284	283	346	297	295	322	305	316	280	292	332	328	315	329	319	327	302	309	302	303	317	309	292	308	305	338	277	294	305	311	333	302	315	297	283	266	303	321	287	308	335	326	329	328	274	308	308	299	295	318	326	316	325
31026	49347	44430	33251	25249	15777	10625	8149	6393	5706	5770	5790	5015	4321	3808	2992	2553	2394	2108	1800	1636	1289	1249	1251	1073	915	770	714	671	578	559	580	569	503	498	466	496	466	435	429	434	428	413	398	390	421	404	448	386	385	402	409	391	360	364	402	396	384	412	386	399	363	380	392	390	399	384	352	381	391	392	389	379	397	377	373	405	384	409	408	382	376	357	417	396	377	358	387	389	379	387	408	378	365	391	351	365	366	377	388	409	359	362	394	362	398	368	384	390	385	398	367	364	390	370	361	358	390	391	377	399	391	364	348	370	390	350	370	376	377	356	391	349	380	367	369	355	418	356	381	378	408	356	374	369	395	369	383	362	401	359	418	379	392	401	370	384	371	395	352	418	372	384	390	405	390	344	394	357	394	345	351	373	385	388	397	340	375	355	362	386	393	366	377	340	364	338	369	383	389	388	372	389	395	395	374	377	383	380	384	410	351	366	387	380	397	390	397	367	352	388	384	363	393	409	382	400	393	346	389	369	389	370	369	360	369	374	356	414	368	373	370	367	363	315	369	365	397	365	417	382	354	368	358	334	356	361	395	346	361	359	400	349	382	361	360	379	383	378	372	396	394	386	382	376	400	359	360	389	379	371	372	350	393	365	381	373	389	391	359	373	410	333	386	337	392	360	352	398	374	353	380	388	366	371	380	381	409	359	394	380	364	367	394	354	386	338	362	369	435	370	390	350	380	370	347	376	411	363	374	354	379	398	352	365	340	375	381	398	383	378	408	398	359	363	367	387	380	372	373	382	380	383	376	412	399	350	354	348	372	350	390	364	421	389	411	372	377	406	377	384	388	379	323	363	366	339	360	375	352	369	355	364	371	355	349	384	377	414	366	381	405	368	368	380	381	337	413	367	362	432	411	406	387	393	382	398	364	366	354	414	405	381	364	395	368	367	375	363	390	388	412	374	339	381	381	395	365	370	346	391	357	376	353	348	428	357	391	431	366	371	374	372	378	358	392	383	357	354	361	365	389	383	380	370	417	380	368	359	403	395	370	404	388	385	357	387	352	349	370	375	352	351	378	382	360	367	384	378	373	370	385	357	359	380	353	409	378	352	343	373	373	380	375	382	377	391	345	406	390	393	384	367	350	366	346	393	383	386	380	361	391	377	367	349	356	370	402	382	373	383	364	409	400	399	360	378	385	394	384	393	365	404	397	350	371	350	386	378	378	382	367	406	345	334	381	389	368	416	367	371	365	379	350	378	347	346	344	366	336	360	354	374	405	378	366	384	374	383	362	378	358	379	362	365	396	387	369	372	356	375	371	389	360	353	369	384	368	348	374	398	393	374	385	390	354	413	381	369	368	354	367	390	371	366	345	353	398	396	340	392	390	375	335	390	356	397	398	377	425	370	361	365	407	398	363	335	372	396	380	386	404	353	384	382	379	370	359	376	375	358	391	381	378	376	376	413	379	392	378	403	359	356	397	348	364	392	378	355	376	415	398	346	346	396	337	336	370	413	390	353	391	334	384	395	375	375	366	359	380	420	349	366	393	402	376	392	406	328	365	354	355	376	384	378	384	373	359	380	406	383	363	369	371	362	363	398	367	383	366	360	390	361	369	388	371	366	402	383	381	351	362	357	353	347	409	357	354	393	384	383	352	352	368	382	390	359	379	355	415	417	364	366	375	364	326	354	384	419	354	357	356	366	385	378	380	365	379	358	377	394	401	361	384	374	382	377	373	374	369	359	363	390	353	410	363	374	368	371	367	384	367	372	352	385	397	394	394	398	380	379	385	389	375	348	346	338	380	388	376	371	399	362	393	367	376	404	377	351	350	372	349	363	373	395	357	391	378	354	387	375	397	403	372	363	371	364	437	386	377	388	395	365	363	374	420	377	362	389	335	356	365	382	369	375	401	395	410	418	361	374	425	388	391	382	394	353	370	401	409	361	354	381	379	366	369	393	392	383	347	392	413	387	403	384	356	330	395	374	356	366	401	369	382	378	362	387	354	370	352	357	370	369	367	368	373	385	380	363	377	374	363	393	372	416	403	379	389	366	369	384	360	368	400	366	377	361	386	406	371	393	388	389	401	382	370	375	380	370	373	352	388	402	381	382	363	373	428	360	386	379	374	389	322	400	359	367	343	397	357	366	361	371	378	386	407	343	371	419	382	383	371	371	384	359	351	354	375	348	340	363	357	387	400	375	397	376	373	391	341	370	379	366	410	362	382	330	391	394	370	366	378	383	375	379	420	374	349	379	424	382	383	363	395	420	385	363	383	405	396	361	348	341	416	399	364	340	370	397	386	362	366	385	363	371	380	409	390	391	351	385	355	368	399	374	367	343	357	366	363	378	359	398	374	404	381	385	374	361	387	415	372	361	382	390	386	381	378	340	362	386	397	397	366	391	374	365	421	398	351	386	370	341	388	372	351	376	343	373	377	414	439	409	356	393	361	335	393	350	372	370	387	379	410	383	380	362	364	394	385	386	387	375	386	389	392	392	386	363	388	384	363	411	352	390	372	373	378	364	359	338	351	359	361	380	404	394	393	388	360	384	366	388	361	401	370	396	343	357	379	359	394	395	354	360	357	355	360	370	375	346	347	356	367	382	357	399	362	400	358	399	409	374	368	322	380	375	381	367	389	416	360	396	387	382	380	379	388	352	361	379	350	410	354	391	382	356	351	355	374	368	391	363	389	376	373	376	404	354	369	378	389	392	402	385	362	382	354	368	392	365	380	364	359	345	373	397	368	360	388	400	416	370	366	350	392	380	388	397	379	374	407	369	396	376	374	389	380	385	365	384	374	404	357	374	366	359	378	379	409	353	371	362	369	394	362	346	374	346	360	370	392	360	396	377	395	329	377	361	376	373	363	401	369	362	392	396	358	394	368	366	383	394	376	377	410	379	352	355	376	394	397	376	378	364	398	389	382	360	374	382	368	393	379	342	382	367	365	408	393	362	315	367	380	360	364	402	398	347	377	393	407	423	402	386	380	341	396	393	377	363	375	362	365	349	374	386	397	389	364	360	367	356	374	387	383	364	362	351	397	350	370	340	385	361	367	384	387	398	397	357	346	363	354	402	370	366	366	424	409	360	343	414	341	395	395	338	375	351	398	375	399	385	374	386	377	355	379	378	387	383	345	360	369	379	379	395	369	387	380	380	368	379	392	381	358	399	374	383	384	376	336	380	392	395	422	406	384	383	358	353	369	382	363	397	390	373	430	387	391	366	369	352	353	376	414	349	382	398	350	409	394	369	374	357	370	364	356	378	420	364	355	393	376	389	358	346	365	362	426	373	368	382	374	386	376	370	332	396	382	350	374	369	352	378	379	359	376	387	331	391	405	402	393	388	359	379	375	362	380	381	361	338	371	364	381	358	389	374	388	412	385	352	373	359	352	376	391	398	420	348	384	384	373	381	357	354	363	381	365	376	384	356	370	363	377	389	411	371	382	382	391	397	427	392	362	376	392	389	400	393	352	364	370	369	365
25544	21480	28648	27315	18767	9010	4754	3185	2354	2027	2054	2121	2124	1877	1726	1390	1339	1216	1081	1023	925	823	782	829	757	669	625	574	556	501	516	568	480	519	538	486	499	483	519	509	491	447	456	462	491	510	447	496	493	484	463	456	452	467	490	480	505	460	448	447	492	465	474	462	473	493	498	482	466	475	444	500	496	506	496	474	439	438	485	475	458	453	507	490	453	508	508	437	524	459	454	477	450	488	463	477	430	453	464	455	453	459	448	453	492	455	465	475	483	461	496	501	472	477	449	470	498	478	465	451	424	432	454	470	447	481	456	487	481	501	477	476	470	498	478	479	478	454	442	450	468	466	492	469	454	489	499	463	490	469	493	470	455	464	492	476	438	484	466	448	458	460	466	434	460	475	476	505	519	460	509	485	435	476	446	456	500	462	440	435	486	452	452	494	438	488	484	514	467	479	485	482	472	491	476	480	487	454	458	482	464	509	483	460	460	468	503	468	495	465	454	422	481	470	432	466	482	483	479	472	502	470	456	463	475	501	486	444	487	456	463	483	459	423	452	499	421	453	476	433	493	458	454	500	488	477	442	450	449	452	454	480	468	459	472	455	451	461	467	474	445	454	445	499	490	452	461	448	501	498	524	500	493	477	492	497	485	470	471	440	471	434	412	487	480	478	497	422	508	455	426	460	492	440	471	468	470	457	473	447	458	474	464	467	479	391	448	479	469	454	472	466	456	479	479	484	480	477	479	481	459	495	501	493	465	470	522	478	515	451	470	470	457	474	469	461	477	477	497	463	460	483	492	423	503	472	467	494	460	456	434	468	481	475	458	460	475	482	484	447	473	508	435	469	451	499	476	468	484	483	504	480	502	481	464	509	482	498	459	437	482	459	468	490	462	458	495	471	491	500	476	475	449	464	452	493	497	449	467	483	487	488	532	466	491	477	524	489	475	430	470	500	499	454	469	435	482	483	450	482	449	518	501	460	456	474	441	530	510	518	488	463	523	448	473	457	479	483	464	475	476	453	429	467	458	501	447	468	475	476	483	446	493	469	510	487	458	480	470	485	481	430	484	415	485	433	446	464	451	474	457	477	459	494	477	474	461	439	487	478	455	475	492	462	484	485	463	450	446	457	465	474	463	503	441	431	515	488	468	470	474	446	491	476	465	476	480	440	498	508	487	434	467	451	474	440	440	447	473	503	454	486	469	443	485	487	480	434	469	495	476	498	495	455	449	461	475	446	460	447	450	457	440	437	502	492	468	485	423	468	423	429	477	458	510	475	450	440	463	457	501	472	487	497	489	469	476	485	480	424	441	517	452	425	497	467	500	507	450	469	502	463	467	450	501	442	450	460	463	451	464	449	489	453	519	448	477	487	442	463	483	452	458	469	433	461	484	467	496	450	456	495	448	457	493	476	450	425	431	452	494	500	479	515	449	429	457	457	426	450	465	486	474	457	462	458	450	457	463	463	505	481	487	496	477	451	470	492	469	500	486	468	468	452	442	456	451	481	426	445	514	452	482	469	436	432	456	452	468	482	496	473	440	489	489	436	474	471	496	428	483	423	499	462	476	462	454	447	504	496	481	440	476	481	457	473	491	483	493	503	505	437	467	435	430	441	452	501	500	491	478	469	460	454	464	440	469	498	447	468	448	461	467	447	439	461	472	443	468	466	447	435	484	479	452	462	468	478	419	460	445	460	477	450	469	442	475	447	452	495	461	451	487	478	459	472	506	494	444	492	474	500	487	474	448	454	472	488	465	496	469	479	468	441	476	468	494	474	483	464	465	465	498	464	446	483	458	427	476	469	473	514	486	473	455	493	480	444	467	465	440	472	461	502	442	447	478	467	508	455	495	481	424	484	471	459	468	436	492	474	488	451	468	457	419	475	452	513	488	465	435	465	474	503	498	448	464	469	474	480	495	429	452	457	487	473	478	466	497	457	458	453	457	477	464	470	480	477	493	498	468	468	441	462	443	445	453	459	467	423	525	461	500	440	460	476	469	437	477	464	505	440	467	473	440	444	435	479	501	468	488	455	457	500	441	486	468	480	467	441	474	491	471	451	476	470	455	484	440	501	473	525	485	487	454	465	428	492	448	445	478	434	463	462	476	477	455	529	463	475	466	451	475	471	434	461	430	461	465	441	445	468	484	449	473	457	456	489	471	462	435	476	451	455	460	416	432	487	474	436	466	452	434	475	463	437	481	492	472	481	451	418	489	493	471	464	448	440	448	487	464	446	513	504	464	516	504	470	484	444	493	487	462	481	476	470	467	445	472	438	444	476	488	462	490	483	491	489	460	457	461	483	478	482	448	481	515	451	488	445	461	512	449	455	499	475	443	471	448	443	448	449	476	454	431	440	481	461	475	407	476	500	454	506	492	464	447	485	500	466	478	451	466	517	441	455	476	467	494	447	497	511	422	441	472	465	453	499	465	458	482	452	492	447	454	457	477	431	467	453	413	478	464	478	442	434	435	452	450	466	463	452	464	494	454	463	465	429	442	464	472	450	438	439	500	522	471	439	453	475	479	484	449	524	435	470	493	419	472	489	441	458	468	444	487	481	419	459	472	486	450	465	449	473	456	482	492	458	478	495	471	490	453	459	469	461	458	476	473	488	460	491	461	470	514	456	488	483	478	495	459	432	462	480	487	472	439	462	478	485	460	437	476	447	448	479	514	418	450	460	478	461	494	453	487	482	459	474	486	444	432	466	495	501	492	453	473	442	448	475	448	449	448	461	444	458	454	472	480	483	474	463	506	448	463	474	465	456	443	457	493	447	477	461	487	472	491	484	449	481	465	464	514	479	428	500	459	478	445	443	457	479	461	472	462	457	459	450	469	475	537	470	466	459	455	510	473	498	492	419	424	463	483	458	443	458	493	440	471	480	500	445	472	458	469	481	478	452	502	476	466	497	488	451	451	461	454	473	414	492	453	459	498	468	475	452	433	491	476	461	480	493	455	491	505	484	432	452	453	480	467	482	443	466	503	490	453	493	490	458	487	490	451	459	486	448	476	459	450	444	477	480	444	453	455	495	472	475	471	482	487	482	457	460	469	480	448	483	490	466	445	483	460	457	488	470	463	493	463	471	468	477	489	465	462	459	486	504	477	432	456	486	450	515	467	449	467	482	454	409	486	467	450	483	455	428	483	488	474	460	440	450	462	480	484	479	470	474	449	447	443	510	479	502	491	474	483	439	518	489	476	479	465	458	452	451	475	465	477	419	496	457	453	491	476	471	455	443	461	445	470	493	480	442	462	466	504	480	470	460	451	505	453	466	497	454	447	479	445	446	463	474	449	486	466	478	485	493	469	475	481	475	492	460	490	454	441	489	479	495	449	525	457	473	479	463	455	441	454	462	442	465	468	464	530	497	458	443	467	460	472	431	488	469	451	513	509	475	477	459	465	542	506	465	448	484	462	466	447	485	462	500	453	479	510	436	454	465	462	479	446	444	482	481	458	458	501	485	489	468	495	488	462	425	479	499
30525	46232	41577	30346	21987	12748	8824	6776	5419	4637	4720	4693	4408	3864	3329	2860	2436	2120	2076	1734	1580	1374	1366	1231	1102	999	934	764	793	678	689	673	628	669	709	625	634	666	598	607	597	595	559	583	555	580	606	566	552	587	617	562	568	595	559	582	530	573	544	528	584	501	569	579	540	518	565	580	573	556	580	551	560	543	559	561	543	553	590	577	539	548	566	551	580	545	547	539	570	528	511	519	521	579	556	549	577	534	566	557	574	600	567	537	567	558	578	561	587	579	556	536	577	541	563	559	602	539	564	558	589	550	559	575	558	548	551	536	542	577	537	566	566	574	530	613	534	535	526	620	561	568	567	549	511	559	540	523	573	556	534	560	539	557	540	508	591	559	527	550	543	551	550	515	579	561	571	580	529	539	611	564	554	549	503	561	555	560	506	563	566	549	528	538	551	544	540	558	582	548	554	526	526	579	524	521	509	564	527	533	564	526	554	514	528	535	590	549	546	608	565	564	581	529	533	555	595	586	529	552	550	536	549	559	578	553	550	581	532	541	530	567	537	587	541	552	535	557	557	572	551	592	542	549	555	568	515	537	586	556	553	560	559	512	547	513	567	559	559	539	541	572	562	552	533	537	521	538	579	498	533	556	545	563	527	524	558	521	528	530	564	527	559	547	542	552	601	515	530	556	564	538	556	578	573	565	518	602	576	516	550	548	543	551	526	530	521	541	530	556	555	585	544	543	527	537	529	554	519	552	549	560	521	521	521	550	582	575	552	555	538	531	568	549	594	591	536	571	560	566	601	557	541	578	553	600	538	540	553	521	537	552	568	573	525	610	575	551	537	563	578	511	553	527	520	558	516	562	567	555	534	529	578	552	534	558	551	540	571	540	535	549	554	518	564	565	595	569	565	584	553	576	546	573	514	548	532	535	507	562	567	551	567	571	543	525	552	525	548	558	564	555	544	499	526	587	554	533	589	552	539	582	600	557	585	559	510	575	590	525	529	594	542	554	532	574	529	565	534	551	579	564	538	580	545	528	570	537	532	545	535	552	563	519	547	609	549	563	557	588	527	556	562	563	544	543	540	571	535	566	547	574	580	546	567	508	558	564	569	512	532	572	567	575	559	540	552	518	545	573	576	519	557	515	583	532	542	536	587	542	572	540	537	563	533	540	536	577	553	513	531	552	529	549	595	568	518	591	568	534	559	586	541	512	580	589	602	554	540	573	517	562	533	597	562	517	606	545	531	526	536	533	545	563	541	596	549	557	596	557	597	570	562	539	546	573	562	538	573	505	533	525	529	579	572	542	559	521	548	487	553	515	535	562	523	558	570	512	569	570	541	551	556	544	579	531	557	569	565	562	569	569	545	526	561	572	541	533	576	550	562	546	617	581	576	505	537	525	564	533	554	587	537	557	545	546	511	527	577	564	589	579	566	551	566	580	521	566	574	546	527	542	546	619	571	547	543	556	571	535	569	537	518	531	532	567	554	541	592	583	534	532	549	558	557	580	567	536	566	512	559	580	577	595	499	572	571	571	561	508	476	563	539	588	558	559	566	574	641	585	564	554	554	557	560	507	526	575	587	511	573	503	518	522	598	550	560	586	586	543	552	547	578	582	515	555	581	543	532	530	526	548	508	497	528	551	573	529	565	555	525	561	524	560	540	598	559	533	514	555	498	568	555	578	570	593	578	523	576	527	569	561	575	531	553	523	506	546	542	549	541	622	560	564	527	563	540	536	574	591	507	553	514	589	552	541	575	558	551	550	566	556	557	575	565	592	551	575	568	538	560	534	576	581	545	535	559	550	550	583	568	546	538	535	558	547	573	579	566	548	564	557	557	560	540	583	574	538	567	543	532	575	582	544	576	523	563	540	557	583	558	563	515	528	517	543	558	591	495	539	561	560	553	579	561	579	541	558	567	545	573	547	521	566	548	553	549	558	548	568	528	542	536	513	533	526	576	587	568	554	555	568	564	543	526	559	530	565	551	524	561	564	535	560	511	576	511	508	555	558	541	544	554	538	578	547	509	556	562	571	559	558	511	552	533	588	570	543	583	572	569	562	505	570	579	536	557	607	578	548	523	576	520	565	550	575	560	590	547	564	542	561	533	542	583	609	538	542	548	523	546	546	588	569	484	527	532	550	578	568	542	572	570	578	573	547	542	571	524	524	531	553	524	567	557	570	546	530	544	569	575	590	571	550	574	567	542	558	523	569	535	580	573	598	539	564	555	574	577	577	531	535	573	566	581	539	587	552	559	562	510	509	550	530	585	519	530	567	533	540	531	545	591	519	571	543	552	568	515	553	580	537	509	540	548	531	558	555	570	552	510	520	624	521	545	559	556	565	528	538	571	543	575	540	518	599	524	543	574	555	577	565	528	496	556	536	541	554	572	544	576	545	559	587	533	567	572	577	546	582	590	553	566	525	586	553	545	526	532	606	541	555	560	552	575	526	535	552	553	599	557	581	529	604	607	553	590	554	515	580	536	569	513	594	556	523	564	532	569	552	524	553	561	576	527	580	563	567	568	529	545	503	550	538	557	592	607	533	555	578	585	568	534	524	542	589	551	552	505	550	558	543	560	563	531	611	528	571	568	578	543	545	538	530	565	573	546	546	523	581	552	546	555	565	544	534	570	582	534	575	546	554	557	561	510	565	556	521	527	548	555	559	509	566	599	599	561	569	551	589	537	501	532	592	566	560	541	538	550	542	521	523	510	551	536	569	556	528	559	501	586	532	558	564	555	554	555	583	554	564	579	554	545	559	515	562	546	547	547	513	563	558	571	543	553	537	550	532	555	525	570	542	601	552	539	588	552	547	563	585	585	563	608	560	588	572	562	555	615	529	557	563	523	553	552	539	542	555	536	539	577	551	540	574	532	584	537	571	570	532	609	559	566	534	559	489	573	546	546	554	556	581	584	524	522	533	572	604	575	557	541	536	509	553	500	516	564	573	573	593	564	560	525	532	533	566	549	558	552	556	562	531	589	590	580	524	559	535	558	589	550	564	544	576	531	557	545	584	567	552	557	557	545	559	540	526	495	535	539	600	543	558	545	608	491	523	534	562	579	560	517	561	582	540	526	560	512	516	577	573	565	483	565	571	557	520	530	542	543	565	568	558	579	575	510	540	562	592	551	579	555	542	596	537	503	534	565	538	545	542	520	525	509	559	547	531	545	531	587	590	587	509	556	529	546	606	580	580	597	523	542	551	563	573	581	606	551	532	530	520	557	539	549	590	554	558	551	522	538	571	564	523	587	540	530	493	560	557	517	555	577	527	491	528	540	597	565	549	537	547	537	536	564	551	542	528	565	545	563	519	593	562	535	561	534	563	603	552	545	559	561	571	546	544	505	533	572	532	578	597	554	539	553	507	549	541	523	564	539	566	560	518	570	545	535	539	568	548	592	575	572	564	543	580	605	547	593	592	592	491	531	535	551	631	527	498	507	550	559	516	519	576	527	564	575	570	545	572	581	566	610	557	565	554	580	546
23375	21433	29125	24411	21973	21748	15160	6611	4283	3512	3273	3309	3097	2776	2440	2039	1851	1671	1459	1342	1146	1040	1001	946	888	707	724	635	619	553	555	560	542	505	480	494	479	477	417	415	425	420	402	427	397	454	433	390	390	400	404	391	406	377	408	387	416	414	382	393	421	420	384	381	399	383	399	375	413	363	396	381	356	376	386	394	350	401	340	408	390	405	388	354	370	393	407	385	415	364	362	384	384	394	412	390	405	402	421	388	404	413	387	353	403	362	403	403	416	371	370	409	421	381	388	378	372	398	373	413	369	372	380	372	358	379	371	411	382	390	390	417	400	382	389	403	413	411	393	381	373	388	404	379	360	387	368	397	426	406	371	379	419	394	377	425	381	403	385	379	411	369	400	399	350	345	394	412	359	389	388	405	384	387	389	373	394	376	370	374	406	371	414	400	338	359	388	361	389	418	398	395	403	402	363	364	405	395	413	366	392	378	366	380	385	388	379	392	339	374	374	408	377	352	362	397	384	379	402	397	376	414	389	392	366	391	384	369	373	354	404	392	390	359	402	386	362	407	421	389	389	392	368	389	393	378	402	385	388	403	363	420	402	368	373	353	418	425	417	372	414	394	368	399	393	379	415	365	392	359	408	402	382	369	385	380	381	384	374	427	393	388	384	388	400	399	402	401	395	367	371	395	382	378	398	398	400	389	380	370	413	372	365	380	386	376	402	360	382	422	384	394	381	406	381	379	427	396	405	361	384	364	343	402	398	408	369	415	367	374	393	363	393	340	380	366	377	389	389	337	377	330	359	425	407	370	378	377	403	438	390	385	353	384	357	423	392	373	431	392	375	360	397	398	351	383	377	379	408	370	391	374	376	390	418	368	396	410	372	423	384	402	370	388	347	384	411	417	436	387	427	400	407	388	365	390	367	386	349	362	394	384	404	416	390	386	376	416	411	362	374	429	413	413	399	369	384	376	379	403	392	395	374	369	354	413	363	394	408	395	397	378	395	370	382	357	367	388	366	407	397	385	393	393	415	382	369	431	390	397	355	367	377	392	375	383	362	349	371	400	423	405	407	381	386	393	369	386	361	335	384	423	380	396	386	367	362	376	402	391	358	350	388	406	412	390	376	394	409	398	458	419	398	368	384	347	399	363	399	356	426	371	383	376	388	370	389	432	362	395	388	381	333	389	397	383	402	420	391	408	377	397	387	405	426	359	382	379	404	398	391	373	351	381	397	411	373	368	391	399	400	375	403	397	375	389	402	364	409	406	427	401	347	419	402	377	393	385	398	373	376	377	388	365	436	395	430	383	400	402	383	368	389	401	389	344	367	386	386	367	384	397	369	392	347	343	394	395	374	351	360	363	411	342	406	396	406	399	422	412	395	399	367	418	369	387	333	402	364	382	373	407	368	384	359	418	375	406	382	373	401	407	336	389	349	381	375	382	411	372	373	400	400	379	412	392	390	366	391	371	426	364	371	395	364	383	363	367	399	396	390	354	377	402	374	398	417	372	372	366	376	385	380	376	400	404	400	385	387	426	396	371	399	378	357	378	383	393	370	403	404	372	369	417	418	366	391	416	356	384	440	384	415	365	400	381	399	415	417	397	388	392	382	396	411	362	382	404	411	427	351	388	387	393	385	407	363	434	375	378	357	404	371	377	399	356	419	404	411	395	366	376	415	385	328	385	355	402	367	382	380	390	374	364	384	398	363	382	395	386	377	374	380	351	382	393	388	361	382	414	362	384	351	362	446	379	368	380	431	404	417	395	403	403	368	394	365	401	382	382	369	399	382	375	384	340	360	416	397	377	376	384	365	406	419	385	429	384	387	427	388	390	388	359	346	384	417	395	422	398	368	379	372	391	360	377	367	419	365	410	374	378	366	439	387	379	380	361	386	396	384	371	411	387	371	378	427	424	404	361	382	395	371	371	359	390	369	361	380	386	390	416	410	452	358	383	395	373	348	385	387	380	383	445	387	412	380	382	402	377	375	354	384	404	408	370	387	365	397	348	399	390	382	396	396	411	394	384	433	405	412	394	372	381	375	359	410	393	409	400	386	398	381	392	409	362	383	396	380	411	389	395	389	411	379	415	370	383	389	379	404	377	374	389	391	397	394	405	376	382	370	368	422	370	385	401	372	427	394	394	373	380	394	366	359	369	406	388	417	402	378	343	379	381	388	334	413	401	387	365	380	383	405	429	407	408	355	376	371	365	410	399	370	381	393	364	382	396	387	377	395	391	387	370	398	392	436	368	374	395	419	365	366	411	395	361	378	372	405	385	374	393	370	370	386	357	378	387	362	364	385	379	363	424	436	395	356	412	380	377	370	392	399	384	380	372	390	420	362	393	393	395	338	393	398	384	372	376	370	380	332	373	352	381	397	336	385	369	376	386	399	412	383	403	363	357	377	425	376	374	428	414	347	381	399	380	410	399	400	375	392	396	350	423	354	401	384	400	366	366	356	382	384	381	388	357	375	361	380	425	390	403	352	365	373	409	394	410	379	338	386	405	390	363	372	378	386	406	406	411	408	344	381	394	389	351	352	383	389	398	378	342	369	374	369	379	403	371	403	368	370	395	393	363	389	393	364	351	374	384	379	386	388	360	387	355	427	382	386	387	384	386	374	369	353	403	395	405	400	356	407	389	389	367	393	417	380	398	393	387	400	389	389	345	405	406	382	374	380	401	426	372	364	427	353	409	372	416	395	374	368	392	393	380	401	397	376	377	385	374	415	422	391	409	371	371	381	367	395	404	402	398	364	401	396	408	399	374	360	401	389	380	380	376	418	384	400	384	401	347	374	393	367	375	421	397	402	411	378	402	388	416	367	417	399	362	380	391	403	353	376	395	395	403	375	382	398	400	383	348	389	360	372	369	395	400	372	393	390	355	395	363	370	371	359	377	394	404	361	410	352	371	358	366	381	377	404	406	390	366	379	379	418	383	368	392	371	377	378	384	385	413	353	391	410	380	388	373	360	364	370	403	404	400	382	393	387	403	382	410	352	397	358	368	378	383	389	409	389	385	396	386	411	353	431	387	374	370	378	418	404	358	401	368	390	397	395	365	375	337	384	436	425	369	375	341	395	371	367	420	417	400	369	367	409	373	409	408	338	372	394	410	384	402	401	401	367	385	373	377	402	406	362	380	382	375	364	367	381	396	438	389	355	330	380	409	373	370	376	398	403	363	376	372	379	391	398	388	401	386	414	400	401	399	363	390	404	380	370	387	375	431	372	370	399	426	417	362	397	373	373	386	387	390	376	417	387	397	370	381	401	397	390	390	397	363	375	373	405	375	402	373	327	393	386	390	358	387	372	351	369	416	404	399	365	390	365	403	388	364	389	399	357	404	421	378	363	381	390	383	418	385	361	401	367	373	393	400	369	396	379	404	370	378	410	379	387	367	401	368	400	386	373	432	366	409	420	397	377	380	380	371	398	394	373	409	378	381	400	351	363	362	402	381	405	376	403	383	403	397	372	369	360	388	390	396
32141	55623	51466	38710	28008	20300	13876	10995	8874	7469	7115	6842	6361	5793	5022	4252	3718	3284	2760	2593	2075	1871	1737	1729	1458	1208	1112	947	903	804	824	773	721	676	685	619	614	542	546	550	479	497	518	487	520	488	507	463	493	507	473	494	488	489	483	439	440	460	442	484	502	452	497	497	452	448	465	514	466	473	500	485	402	450	474	470	455	471	449	467	474	445	488	480	448	460	473	444	476	459	490	472	428	462	467	441	455	418	470	440	437	492	475	438	456	488	449	456	492	454	460	420	457	440	478	426	455	434	432	445	460	494	457	489	436	452	465	494	480	441	471	471	454	444	460	446	422	484	497	432	461	469	406	473	414	421	462	432	447	489	514	481	447	439	454	450	452	475	425	477	436	442	431	469	474	404	463	447	464	430	446	486	459	465	450	441	441	496	448	461	445	420	421	496	451	415	432	462	466	458	398	485	499	457	404	422	437	433	422	492	462	465	430	421	425	467	468	461	437	433	463	471	407	480	429	418	437	435	443	471	489	482	443	415	465	441	434	446	429	467	418	436	457	456	469	477	452	439	461	449	432	459	482	407	457	496	483	492	428	484	472	434	484	436	454	437	413	454	433	444	446	466	470	450	468	441	461	445	481	443	394	430	418	443	414	447	427	472	448	479	441	472	457	445	449	467	445	446	409	429	454	462	441	452	443	486	447	419	423	437	463	464	441	429	437	428	472	446	455	463	429	462	448	436	440	439	462	483	462	439	411	449	444	468	439	432	464	460	415	478	451	435	442	452	422	424	441	442	447	407	472	444	465	462	468	455	420	450	436	431	454	423	419	448	453	473	457	473	424	425	437	440	455	444	457	438	469	422	445	442	438	417	447	426	430	421	437	378	462	476	438	442	434	416	453	451	437	477	475	438	448	443	468	456	445	472	445	453	479	428	478	456	449	468	427	444	463	377	453	449	459	448	439	472	431	485	448	462	440	456	412	455	450	443	456	396	461	477	467	417	479	458	477	437	434	441	440	470	443	481	426	414	444	459	422	459	464	431	426	454	435	483	460	411	452	481	474	466	454	474	431	466	467	456	440	427	471	436	494	446	459	464	447	415	452	450	450	454	436	458	486	492	477	450	456	452	447	461	463	451	429	467	419	429	453	461	416	421	443	449	443	433	497	429	425	474	465	444	455	475	416	473	445	464	452	473	458	421	433	461	450	448	465	486	474	433	430	460	443	437	498	430	468	424	442	446	412	453	514	431	440	491	441	477	445	456	443	426	459	503	455	459	438	425	497	459	412	478	416	471	433	426	480	408	457	439	460	460	436	455	466	471	466	437	456	435	447	408	456	445	465	449	435	470	413	424	444	440	459	399	461	465	442	453	482	445	429	447	472	454	436	488	466	460	444	450	473	451	484	487	468	441	485	425	462	436	456	435	446	456	444	443	433	467	453	470	430	482	474	495	496	435	460	488	435	438	383	428	435	450	483	456	439	443	458	429	441	462	413	479	466	449	433	459	429	445	464	438	463	477	401	446	442	423	424	478	463	419	454	446	480	430	446	437	443	470	463	429	478	461	447	454	449	456	471	458	472	441	461	457	437	413	426	433	432	446	463	409	438	451	439	446	477	471	478	462	429	457	440	433	477	462	453	445	438	430	450	433	450	473	461	417	476	444	447	428	437	445	433	452	437	470	501	447	441	453	428	424	472	407	445	404	468	485	427	447	475	437	450	466	447	432	448	443	485	430	475	450	462	462	449	416	456	450	444	420	453	431	439	431	482	406	493	464	494	475	411	451	440	486	473	465	483	452	429	453	425	466	423	423	417	458	440	430	471	440	412	468	490	454	486	445	423	443	461	433	477	441	452	448	450	464	474	452	481	459	458	425	438	479	439	459	468	455	476	444	454	466	445	461	460	450	437	430	409	433	432	476	442	472	427	490	441	431	429	477	472	431	457	421	447	428	450	429	411	460	459	445	471	440	431	476	470	460	463	417	475	414	443	437	486	456	449	484	444	433	476	445	415	436	494	463	424	470	428	453	433	455	446	454	450	447	478	442	473	435	471	426	453	473	428	443	426	453	482	434	432	466	468	463	446	415	418	494	454	458	459	417	455	437	405	451	448	463	456	417	467	474	431	446	415	433	431	439	441	451	406	466	429	453	441	451	479	468	463	481	448	423	475	451	478	454	446	439	440	501	458	417	471	456	470	425	439	399	445	456	420	439	476	487	463	451	437	438	435	424	436	444	444	454	469	449	449	457	439	444	499	455	459	439	474	451	436	475	426	460	427	456	480	441	435	432	424	425	440	442	448	460	474	436	436	446	449	422	427	447	453	455	458	406	489	468	467	474	473	446	467	444	447	449	477	473	453	444	483	498	443	451	450	423	432	452	455	482	427	428	479	453	421	454	420	441	476	493	450	440	461	476	459	423	463	451	469	478	452	431	433	462	433	460	470	447	466	442	476	511	453	430	436	442	445	449	434	438	466	434	508	442	468	421	432	434	447	435	435	419	423	450	449	432	468	461	430	462	409	428	457	446	410	429	465	450	440	477	432	437	444	430	430	460	465	452	421	439	421	471	457	453	435	447	457	479	473	456	439	452	454	439	448	432	449	428	452	445	468	447	453	454	456	480	439	461	430	485	456	444	456	450	450	426	430	432	471	407	423	449	447	481	447	481	455	467	425	472	439	440	405	422	427	482	453	412	438	442	478	431	451	421	439	411	456	430	427	427	462	462	407	434	444	456	407	468	468	486	461	425	460	427	430	483	468	488	460	455	450	441	435	439	441	443	454	476	446	438	428	456	473	425	451	469	461	456	445	413	440	427	457	449	462	459	469	438	449	391	445	462	432	463	464	472	438	448	437	428	453	447	460	474	462	417	459	453	457	412	469	477	467	468	441	449	453	481	418	473	458	451	452	469	439	460	468	463	419	462	414	435	478	449	443	446	456	460	470	425	428	479	461	443	433	415	433	435	434	463	454	436	427	414	424	443	447	455	457	484	447	469	462	460	446	427	426	495	423	422	463	427	466	459	450	437	474	439	421	463	466	491	458	410	459	422	415	459	468	442	471	431	479	448	444	418	458	429	443	467	434	457	430	479	445	454	489	475	442	444	483	437	436	481	468	449	446	423	497	491	433	467	433	476	469	471	460	475	458	453	447	463	450	490	462	446	445	453	430	476	481	447	512	435	437	448	447	440	442	426	422	432	448	452	455	457	439	423	470	458	431	422	459	485	444	431	464	466	459	448	470	444	444	451	434	429	440	447	460	468	459	417	428	464	462	464	490	430	388	453	444	456	456	465	436	429	448	473	478	455	502	484	464	418	444	446	443	463	467	450	449	442	454	424	488	436	436	447	441	435	413	476	490	429	453	474	457	474	470	420	464	409	444	439	473	518	431	470	450	437	423	481	437	419	470	459	457	443	466	436	487	457	429	410	448	482	446	463	450	422	430	423	462	448	479	460	439	431	441	444	452	451	417	433	427	492	441	446	469	492	464	396
29364	27725	30389	22513	12096	5920	3271	2507	2005	1781	1664	1775	1632	1410	1232	1168	1155	1011	891	836	752	647	660	676	646	598	564	510	458	474	441	433	402	456	380	453	428	407	400	393	391	404	400	399	352	409	402	429	391	393	414	390	388	401	399	371	385	393	395	413	402	396	405	359	368	388	368	392	389	388	406	387	368	393	364	393	359	377	393	394	404	382	374	377	373	370	404	381	392	412	396	386	435	401	410	408	396	389	376	413	403	397	393	374	413	410	374	405	410	386	381	374	334	362	440	348	377	380	388	395	415	401	381	373	389	408	361	398	404	390	373	411	384	434	396	406	389	398	372	364	401	377	420	396	385	372	398	383	386	389	365	405	385	354	378	385	373	365	371	395	410	407	365	376	383	384	392	391	378	410	391	380	329	378	375	377	388	381	380	352	396	361	405	404	390	372	373	408	347	419	399	410	372	370	389	406	351	382	357	364	367	374	369	357	356	403	395	368	373	395	384	367	398	385	411	406	374	423	375	405	382	373	383	371	408	411	399	399	390	372	389	378	392	373	375	404	383	351	414	398	403	441	396	392	384	418	362	405	356	392	376	400	397	391	377	394	360	376	377	360	388	394	378	409	386	360	394	369	412	397	372	400	365	393	379	383	390	341	434	380	391	384	378	380	380	414	371	418	404	395	375	412	366	389	380	405	399	392	386	388	398	382	402	401	364	358	372	368	380	373	388	391	407	390	378	383	388	352	413	343	396	380	427	342	393	385	363	364	348	326	406	379	406	399	355	385	390	386	402	387	453	392	408	389	376	406	363	363	375	403	418	345	380	390	377	403	356	411	359	395	385	393	373	372	406	392	388	376	421	398	387	400	389	406	370	372	390	351	374	398	392	390	413	395	357	356	373	356	406	388	394	381	365	415	412	380	382	404	408	368	379	398	386	351	371	392	390	361	358	374	387	367	411	378	363	377	402	360	392	389	374	369	386	372	389	377	395	353	354	363	420	401	380	351	402	396	364	381	369	385	392	372	351	391	367	370	391	418	401	391	369	365	403	385	355	379	370	362	399	379	363	378	349	410	430	351	369	376	369	380	395	412	372	389	374	351	382	385	366	367	389	394	367	413	394	376	431	382	393	374	406	372	377	385	375	368	405	366	361	421	382	379	346	393	380	381	398	404	404	385	395	387	383	400	381	411	378	372	361	358	394	363	431	417	389	371	344	367	399	369	397	391	369	363	380	409	380	402	359	389	387	367	348	368	348	393	419	369	376	355	393	374	410	381	386	391	368	370	400	418	394	369	383	371	400	370	393	383	385	353	380	377	402	369	401	371	390	407	392	380	396	352	401	399	382	375	395	352	411	339	406	385	344	420	387	403	375	410	403	367	392	395	436	380	403	366	387	395	367	354	386	375	415	360	374	388	375	373	394	354	406	389	377	413	372	354	377	381	379	347	408	389	369	383	388	364	340	399	364	387	366	373	390	369	344	372	408	392	381	400	392	392	404	394	377	402	387	360	398	382	363	396	359	418	355	351	408	362	389	392	404	387	427	382	369	362	390	392	387	362	384	396	393	378	376	399	368	360	402	366	343	379	386	377	384	376	346	396	392	388	391	418	411	384	423	368	396	377	374	407	376	367	400	374	402	361	361	378	391	358	396	388	414	348	377	373	396	352	375	396	408	402	396	376	400	417	371	396	415	406	365	353	424	385	372	382	427	408	400	404	376	381	376	404	378	378	373	386	384	387	389	404	416	393	384	360	420	373	416	380	409	395	389	395	371	366	379	362	375	390	351	410	390	358	405	386	373	372	390	385	374	389	372	375	384	404	395	402	357	400	372	413	392	401	374	369	412	396	388	360	371	344	380	385	380	371	362	419	350	395	377	356	374	408	374	398	381	384	388	390	363	373	351	408	398	396	351	393	369	378	363	393	373	376	399	414	384	369	403	392	376	374	370	372	394	396	390	398	384	378	411	370	360	427	377	394	402	377	402	375	380	356	400	395	389	396	380	404	359	357	375	360	373	375	368	393	413	386	386	372	398	386	397	384	406	409	392	395	378	411	373	350	382	382	383	358	410	410	377	379	353	400	393	337	377	409	395	414	389	393	382	410	400	381	400	383	391	416	409	392	412	385	352	412	432	418	373	349	371	408	368	359	403	386	396	342	369	400	403	388	379	366	392	420	407	380	345	365	431	348	412	420	387	382	410	359	374	376	383	394	387	398	381	347	370	347	386	418	389	363	382	377	370	376	380	412	375	398	396	406	365	385	347	380	392	421	363	398	380	377	359	382	381	373	389	391	353	395	385	416	382	410	378	370	392	399	415	365	365	355	372	411	376	386	385	347	397	390	421	385	369	382	373	406	361	363	339	335	366	391	382	401	378	420	375	403	411	380	333	401	381	357	378	392	363	394	356	428	377	386	413	388	401	357	358	384	382	381	352	378	387	417	384	403	363	369	400	409	363	374	371	372	398	385	379	371	376	382	407	374	382	345	398	399	389	398	383	353	344	388	388	353	377	350	389	417	357	386	416	398	407	401	417	372	398	384	411	373	385	437	369	371	377	368	406	391	388	428	389	390	353	380	386	372	394	369	389	386	388	426	408	380	392	349	382	373	382	407	400	381	385	373	368	421	374	385	376	376	389	399	406	351	382	398	381	384	370	390	426	352	446	374	376	365	393	381	391	360	376	391	403	366	384	416	391	389	371	394	365	413	362	385	371	401	400	375	366	394	375	405	401	370	393	359	391	420	415	379	357	383	397	357	410	356	397	401	385	381	378	386	360	379	384	371	404	384	377	392	396	397	362	396	370	352	386	397	377	405	392	390	381	372	388	382	377	393	369	391	370	384	385	393	383	403	400	372	388	367	365	376	393	415	395	373	398	389	396	363	439	357	363	362	388	346	391	377	401	391	383	374	368	398	370	390	381	359	382	393	385	351	362	399	412	401	406	404	393	403	376	373	375	384	403	348	393	415	384	371	385	405	348	404	408	393	380	377	394	380	406	369	393	384	398	366	397	407	379	371	401	355	385	389	360	382	420	393	391	398	400	377	358	376	372	399	424	409	373	361	375	398	406	392	354	389	384	395	359	454	370	400	395	382	441	388	381	375	377	372	327	379	421	374	385	385	395	372	354	386	394	403	376	378	394	355	373	375	432	387	392	391	389	372	352	373	406	386	372	368	356	418	351	429	386	380	377	369	385	386	383	373	367	408	389	393	389	361	388	383	363	382	396	385	376	390	359	402	383	376	362	389	376	355	390	353	362	356	348	374	379	384	398	405	358	337	386	396	386	381	417	369	362	355	355	365	354	419	357	367	388	349	391	366	388	366	405	400	403	408	358	370	371	433	403	394	355	394	379	397	389	398	355	376	369	383	412	404	394	387	384	384	376	371	386	378	319	369	376	378	371	384	403	369	422	387	381	390	361	379	381	369	390	403	408	403	420	387	368	335	401	374	375	372	376	414	366	374	352	379	417	418	370	363	367	371	365	386
29895	42564	35631	24277	16094	10327	6592	5501	4403	3827	3519	3824	3508	3010	2709	2445	2184	1955	1645	1522	1379	1197	1138	1148	1028	896	782	736	640	645	601	597	562	585	541	552	549	538	486	508	493	467	477	459	523	513	473	478	478	493	494	486	508	487	452	465	475	475	474	498	449	465	491	470	472	474	463	500	443	502	490	472	465	462	454	473	448	493	447	434	483	485	526	504	467	510	464	475	456	456	470	474	541	463	463	456	450	451	508	423	477	473	500	458	473	472	479	486	467	474	454	449	470	458	509	491	472	475	431	493	439	463	458	495	469	451	488	478	504	457	481	481	461	475	471	460	471	462	438	474	469	432	482	444	472	463	454	435	483	434	446	496	459	428	462	455	477	458	480	447	459	454	449	437	471	441	461	492	501	480	476	493	449	444	476	476	459	465	471	488	462	459	462	449	446	479	440	451	477	474	464	486	444	446	437	470	457	422	462	449	448	449	478	486	496	456	469	449	490	456	448	460	476	463	496	511	457	459	481	422	485	475	459	481	460	451	468	472	460	463	468	516	459	447	457	442	447	479	479	435	469	474	474	479	458	457	453	476	455	479	454	452	502	452	497	481	441	431	484	489	426	471	432	464	455	481	435	462	440	516	446	482	471	449	441	504	486	490	474	454	442	428	431	526	459	440	447	450	450	470	468	498	477	474	476	461	450	521	454	468	473	483	490	474	445	428	456	446	449	459	425	485	478	448	472	442	485	479	462	484	477	467	438	493	485	433	497	471	475	469	496	476	458	431	478	464	498	505	447	441	432	449	479	484	465	489	472	441	462	441	501	499	492	497	460	464	450	470	464	459	443	495	482	486	449	470	474	461	473	478	443	465	443	482	466	461	448	436	503	470	458	441	489	467	512	431	477	447	466	463	490	486	468	482	483	456	468	432	457	455	483	473	467	457	458	481	456	441	484	445	440	446	486	482	469	449	510	456	499	482	480	510	484	452	476	498	423	474	470	476	461	504	513	478	467	474	512	463	483	431	483	465	492	449	514	446	427	454	457	466	450	429	440	427	474	501	467	468	446	437	471	504	453	487	490	455	425	461	415	462	492	468	478	445	466	515	501	467	458	466	410	480	462	469	475	474	472	453	453	463	473	480	488	449	478	467	486	491	473	449	493	464	482	459	487	461	460	482	513	509	456	465	492	477	428	487	462	465	467	468	452	489	465	457	482	464	410	467	476	442	473	462	463	461	473	433	462	479	485	447	487	455	436	452	498	480	447	449	504	474	460	459	492	429	451	473	435	470	476	462	431	476	485	464	475	482	491	466	466	494	446	454	504	493	468	473	459	453	477	494	485	464	486	443	511	478	459	507	458	505	471	496	479	471	480	508	454	476	477	460	459	456	469	480	476	494	440	442	468	463	440	481	440	491	454	459	455	495	452	459	466	429	483	460	483	464	473	490	485	461	472	445	424	449	466	457	499	492	426	479	514	432	469	452	452	474	455	457	441	445	466	451	456	510	483	450	458	463	453	435	487	490	438	467	494	468	477	440	503	448	462	475	488	471	473	493	481	481	463	451	454	458	470	484	447	483	435	458	457	476	429	447	462	471	449	448	492	461	460	473	487	467	476	456	465	467	464	450	454	475	462	470	470	458	488	454	480	486	531	500	472	460	458	455	473	493	489	467	474	463	443	479	470	448	469	500	509	466	457	458	478	483	489	453	478	474	447	479	436	456	458	504	475	491	479	449	508	507	459	480	511	471	456	503	478	466	469	468	460	462	467	491	447	489	461	455	453	481	498	477	515	402	458	457	502	468	454	462	472	441	448	439	475	503	472	475	485	471	517	463	432	454	495	465	459	418	470	488	470	461	451	463	445	489	429	463	489	518	471	508	489	482	433	468	463	503	433	473	506	465	490	425	472	455	444	480	478	422	472	454	463	496	519	468	476	482	478	445	490	485	425	466	450	461	494	450	464	442	456	497	432	482	486	499	460	450	471	439	471	461	480	470	427	503	481	439	494	446	454	472	466	483	452	455	475	478	460	490	520	468	489	469	489	484	459	467	471	479	419	453	456	499	486	469	450	497	485	468	490	457	499	453	462	439	462	462	455	485	474	453	457	464	458	471	442	442	455	488	488	433	478	466	455	532	474	452	444	468	498	502	481	492	464	469	476	472	489	457	468	470	511	475	453	481	452	443	496	447	467	434	486	452	431	496	480	503	474	480	458	450	475	453	485	453	455	463	450	488	474	435	488	489	476	473	512	426	479	473	455	451	443	468	470	433	477	493	449	456	469	501	460	485	479	457	442	500	442	473	454	456	484	458	481	476	471	530	426	478	455	481	458	470	461	445	447	431	462	446	483	476	465	473	438	486	454	497	480	449	439	447	430	492	452	448	471	468	510	486	484	444	470	487	484	439	447	467	462	511	441	468	471	480	464	441	445	478	448	480	480	498	477	465	466	468	433	457	441	463	482	476	488	458	453	464	435	479	483	452	459	488	516	478	482	425	474	435	501	469	452	471	502	478	462	463	489	468	463	454	474	466	528	460	417	473	450	473	463	440	495	459	463	458	498	491	473	471	456	478	453	440	458	448	492	447	489	461	472	456	477	455	476	470	500	461	471	443	435	491	481	457	469	454	501	449	451	468	445	467	506	419	450	486	462	473	463	451	444	446	475	481	458	470	490	464	473	471	451	482	443	437	450	458	439	450	487	494	464	452	481	440	450	461	472	499	442	444	480	457	483	485	461	497	506	455	473	485	490	468	460	462	424	467	489	507	470	509	504	466	462	492	444	490	473	470	501	472	500	448	502	464	489	461	485	513	468	480	487	462	490	445	465	506	442	449	469	471	467	436	452	501	486	432	515	448	501	459	454	495	460	479	429	520	470	469	468	495	474	481	466	479	513	453	485	502	436	459	459	498	455	435	436	447	486	497	461	449	463	435	507	459	453	476	480	488	424	464	506	462	452	457	462	484	490	457	467	488	465	452	449	469	449	467	485	461	441	465	488	476	484	451	470	480	457	450	504	469	474	482	472	485	466	477	462	466	444	489	478	466	499	452	486	465	480	483	480	470	458	469	428	509	474	498	475	430	465	467	469	466	469	432	474	462	489	469	477	452	457	477	496	477	453	453	483	478	445	484	461	419	491	472	440	488	483	457	484	452	482	438	493	438	457	490	476	451	440	466	488	447	467	525	463	470	484	421	441	439	430	433	459	509	456	499	432	461	449	516	472	488	432	471	484	460	499	477	460	474	444	505	437	455	478	475	501	518	457	460	478	448	511	474	439	476	505	498	468	420	462	489	485	494	491	437	472	464	467	443	456	492	481	478	473	506	476	470	487	446	493	483	504	493	470	459	477	437	485	491	423	478	485	505	490	449	437	438	469	461	484	460	487	453	488	492	470	433	479	456	460	451	485	472	470	492	470	464	490	510	458	466	432	460	432	434	504	447	449	488	481	496	473	465	419	463	459	467	462	484	447	440	446	468	448	465	467	476	505	465
24469	21337	28495	25174	21615	15722	7296	4232	3058	2476	2280	2315	2126	1821	1592	1442	1419	1235	1110	966	868	765	693	712	656	548	481	521	464	432	455	417	409	365	396	367	322	349	368	335	324	304	327	339	357	331	305	318	295	323	300	355	296	336	311	282	296	274	319	321	308	316	320	324	317	305	278	352	286	310	318	309	309	290	303	306	283	317	295	299	312	274	330	307	305	325	266	280	328	313	317	307	338	306	292	300	310	307	313	303	285	265	295	330	304	313	324	293	341	319	310	289	313	307	282	328	301	307	266	323	282	297	313	301	291	300	331	325	308	313	287	321	300	310	312	291	320	298	312	300	275	300	280	312	305	305	348	322	292	264	307	285	296	320	313	310	306	297	284	303	323	329	324	319	292	289	307	296	301	292	322	286	293	305	328	300	313	340	302	328	305	304	284	311	313	289	314	298	322	294	301	284	293	301	323	302	308	282	338	315	304	292	303	283	281	305	308	300	312	278	317	336	283	267	318	341	275	285	295	277	266	299	326	301	323	322	308	327	308	264	314	295	303	299	323	314	288	293	293	304	323	337	271	296	364	302	296	310	290	274	268	323	317	274	316	310	323	307	314	306	322	343	264	287	307	276	293	316	334	293	318	295	304	286	275	290	291	319	288	306	307	325	284	307	292	316	308	313	307	285	310	298	305	288	328	301	294	313	308	311	293	305	316	333	295	285	333	294	287	282	294	319	273	286	334	294	316	311	281	311	293	295	306	315	292	277	317	300	310	297	299	289	340	329	304	314	308	284	300	313	313	300	320	280	321	298	284	297	282	295	293	275	309	296	287	327	304	320	332	275	298	294	328	286	298	314	314	312	307	288	311	285	297	283	313	340	324	283	285	284	295	277	277	315	271	287	305	312	290	307	304	293	306	317	295	288	296	316	319	289	330	325	296	286	272	314	281	295	283	335	305	283	297	299	283	304	303	296	280	310	317	271	327	323	306	299	301	325	260	279	296	280	296	348	326	322	333	297	311	300	283	266	292	292	287	285	290	313	298	300	313	290	298	324	288	301	289	318	290	290	306	318	299	294	288	280	284	294	307	295	294	290	319	318	288	298	339	277	297	323	323	310	280	282	268	273	279	310	290	292	327	314	299	335	284	278	303	306	303	313	276	284	283	293	303	292	318	281	277	322	298	298	314	305	325	286	308	295	319	302	302	308	316	311	267	288	285	299	280	309	311	300	276	302	323	289	283	298	334	291	315	266	295	309	291	333	304	272	322	308	301	274	320	291	330	308	281	325	307	317	326	311	298	338	331	293	337	294	299	321	304	282	323	290	283	308	331	311	307	280	300	305	311	299	299	305	315	279	327	280	294	302	322	324	292	312	296	318	324	315	327	327	288	337	323	297	283	297	344	323	316	315	298	292	286	298	305	292	296	302	341	323	298	254	327	329	304	327	311	305	322	276	324	299	304	303	313	295	270	267	307	304	313	350	287	323	305	309	315	283	280	283	295	283	297	300	305	317	277	285	323	282	289	331	328	312	264	312	295	292	289	297	313	312	308	306	315	287	314	288	271	315	317	315	321	291	352	331	322	321	317	283	298	305	359	318	310	294	307	297	311	279	287	295	291	305	298	290	292	301	318	298	278	303	306	300	280	303	308	354	289	318	312	301	285	313	284	276	313	326	312	302	333	299	299	321	317	300	317	341	301	276	310	327	283	307	297	304	307	313	324	305	293	307	305	328	323	302	304	316	301	295	344	317	289	308	300	315	300	285	299	313	290	326	318	290	288	285	282	287	292	318	302	289	283	304	300	325	304	321	333	317	315	326	312	307	280	282	311	289	296	305	284	280	319	290	281	305	300	306	276	328	305	318	314	310	332	301	292	285	304	290	296	305	313	305	295	282	322	354	302	328	303	313	314	331	301	292	293	305	323	297	308	296	296	284	328	298	353	292	308	303	296	335	315	313	277	323	293	294	303	306	286	308	301	311	312	314	288	313	307	305	303	303	308	274	318	332	287	298	304	320	344	325	333	280	301	306	323	273	284	280	300	256	282	327	293	309	301	305	329	256	318	305	305	318	291	316	296	295	323	289	296	323	273	289	303	317	299	326	318	287	302	328	326	323	285	308	326	300	327	330	304	289	336	285	291	307	320	301	297	297	338	289	303	305	311	272	317	315	288	293	293	308	324	275	283	313	304	300	287	296	311	309	319	289	309	295	342	318	301	313	314	294	312	306	295	333	288	309	329	287	291	309	331	335	323	313	316	320	310	339	304	305	311	276	303	307	305	296	291	285	308	282	308	285	326	307	299	273	345	298	301	291	298	326	311	295	297	311	269	335	287	320	268	298	359	325	310	307	342	297	298	304	320	294	278	311	291	313	294	291	308	299	284	303	329	288	317	293	342	292	325	302	295	312	331	290	281	306	304	337	307	309	290	304	294	309	313	317	321	334	301	287	312	295	317	321	286	291	344	288	289	305	313	285	327	275	297	291	305	288	334	298	328	307	319	283	295	336	274	326	313	320	290	303	271	313	295	313	312	322	297	323	305	355	307	299	301	283	323	282	306	305	285	254	291	287	283	299	313	319	327	308	301	336	311	284	304	291	297	286	287	304	306	294	286	316	309	315	291	318	318	304	289	296	279	278	324	290	304	286	301	293	319	276	313	357	327	297	298	254	301	320	322	314	296	316	340	320	286	324	307	293	307	270	276	311	302	323	311	327	315	317	310	303	278	324	315	297	295	300	339	289	302	326	297	266	283	299	303	321	328	279	294	343	334	284	282	299	293	297	306	310	258	305	311	310	278	317	279	301	340	303	314	309	331	297	294	279	311	295	287	305	298	325	334	310	284	300	309	328	324	313	319	293	293	301	306	310	324	310	307	327	300	306	289	308	299	303	295	309	313	289	325	323	319	307	290	303	324	293	286	300	283	302	312	297	272	281	307	305	350	308	297	314	295	330	292	316	304	336	326	314	279	314	285	322	299	320	283	275	311	304	313	316	281	315	260	329	339	299	307	318	319	311	326	297	321	335	271	312	306	320	295	294	300	341	316	338	292	328	302	285	262	299	302	297	301	295	258	314	306	319	322	323	343	334	307	331	301	306	318	287	317	305	308	319	302	290	319	292	276	312	298	289	319	282	287	328	300	312	290	346	286	303	316	334	296	322	328	291	291	317	277	306	264	304	295	311	301	311	302	295	289	285	285	312	313	302	316	294	308	277	300	292	319	323	304	315	269	323	318	293	301	282	297	330	290	301	318	305	339	273	275	338	300	295	279	286	330	305	291	309	314	296	275	308	290	341	314	331	303	298	304	257	322	294	326	292	278	298	299	291	274	288	269	335	275	302	314	303	320	292	296	339	290	284	308	309	323	290	288	333	345	288	290	309	319	324	292	331	258	315	332	283	308	334	309	319	327	294	276	268	302	287	294	292	306	333	294	312	307	268	293	340	320	299	295	289	283	303	300	310	285	313	324	323	287	317	300	313	311	301	317	307
30450	49366	42062	30040	22685	16812	10340	8436	6560	5437	4916	4899	4592	3834	3612	3047	2872	2468	2092	1870	1609	1441	1225	1247	1164	973	847	774	659	665	567	585	593	538	525	506	482	447	445	389	411	426	408	401	379	440	402	399	442	381	403	395	373	396	410	403	401	388	400	393	385	377	401	408	401	408	385	387	382	366	404	358	382	397	386	391	360	375	374	398	426	375	368	378	330	386	374	360	365	370	373	370	333	375	341	345	368	370	370	398	405	367	380	346	386	346	359	395	367	366	355	369	377	360	340	362	354	375	368	357	374	420	368	378	359	398	361	360	337	376	379	349	376	362	380	361	372	364	345	389	350	377	359	383	388	370	371	389	356	367	361	397	347	371	356	374	380	345	364	385	356	379	385	367	375	364	354	382	365	375	378	374	394	350	390	327	367	370	359	357	370	395	378	386	391	378	357	366	348	370	364	366	359	407	361	356	377	346	392	363	381	420	358	375	416	405	402	368	371	385	380	353	374	371	372	349	369	380	343	383	351	363	355	370	416	390	371	365	384	386	343	351	401	354	341	390	392	407	370	385	380	352	398	382	447	380	394	394	399	410	369	407	394	381	363	355	393	381	369	361	400	389	358	353	396	379	361	361	425	405	354	380	374	383	351	379	399	378	375	367	359	356	364	402	385	369	403	363	364	385	350	359	378	400	373	404	374	379	363	369	360	354	399	346	360	342	372	378	358	388	375	361	359	384	368	319	400	377	389	375	357	389	394	396	363	366	362	377	373	376	377	403	360	368	416	365	381	371	353	398	420	383	377	394	396	345	356	382	376	399	374	361	336	394	372	388	376	390	387	421	339	361	381	421	364	368	403	364	386	364	391	363	381	388	346	391	350	347	408	354	368	352	375	367	359	385	372	383	367	375	377	386	417	402	367	394	371	375	360	394	368	369	368	399	376	379	354	385	371	382	380	382	393	382	368	395	382	396	389	394	366	382	420	370	384	341	350	350	373	399	383	389	341	381	335	358	368	360	374	347	401	375	387	385	369	376	382	390	372	369	401	389	382	390	404	369	386	345	393	354	423	350	373	379	394	341	359	390	347	346	371	357	359	385	363	365	375	366	362	375	398	389	336	384	378	363	409	389	365	355	387	396	373	364	364	421	394	365	361	367	345	408	375	355	379	341	372	391	365	402	390	375	364	403	351	357	389	383	388	342	367	432	406	401	396	358	392	353	376	373	386	373	367	380	393	391	386	371	384	335	396	382	381	391	395	391	408	353	385	376	391	370	373	372	396	404	359	367	372	371	390	362	361	312	368	365	406	385	390	366	363	404	377	341	337	372	375	361	356	389	385	373	387	372	387	402	335	383	394	391	381	359	400	395	370	357	391	377	392	396	386	342	375	405	387	348	373	360	359	389	365	366	356	386	389	349	371	397	401	376	390	379	381	382	385	365	358	371	346	370	369	364	377	363	377	387	353	343	382	409	362	335	391	373	351	367	359	367	373	362	398	385	405	357	387	367	391	407	346	394	378	391	363	377	344	380	359	365	368	340	392	380	364	375	396	395	420	375	391	388	351	361	365	339	356	416	386	366	390	391	360	370	347	423	376	373	379	364	392	354	366	367	402	374	340	356	359	367	371	367	375	366	372	363	373	385	353	409	383	391	378	351	319	394	384	353	355	365	372	352	386	346	383	393	380	396	374	335	384	383	373	365	373	350	367	375	368	365	344	371	370	363	375	380	379	396	372	381	380	382	370	387	363	392	362	382	387	382	385	361	376	413	335	336	386	362	396	394	373	365	371	373	362	386	357	328	372	394	344	370	356	387	356	381	403	353	368	345	373	365	359	386	394	335	383	403	388	364	366	345	368	407	351	362	381	361	395	350	416	383	400	354	366	348	370	397	359	353	360	351	365	332	406	419	379	382	404	364	338	402	402	400	388	361	380	362	376	396	352	385	359	362	368	392	383	372	434	411	345	389	374	393	378	355	388	402	382	358	361	386	403	372	370	374	373	330	371	373	359	396	384	374	338	376	379	341	359	393	390	394	376	375	416	357	387	361	390	402	370	374	384	348	360	389	365	339	365	366	363	368	366	373	387	420	381	351	371	396	344	381	396	402	355	396	387	356	362	426	388	339	358	376	341	355	412	413	363	349	354	366	355	392	410	343	363	386	373	350	379	382	387	356	341	372	360	393	390	379	377	375	377	381	363	391	393	426	415	401	382	375	371	400	377	350	371	378	370	393	391	351	389	395	374	384	377	373	394	336	352	394	335	361	336	392	374	399	374	363	390	377	397	402	367	380	395	358	365	359	366	371	415	359	366	386	389	368	389	340	372	381	384	392	365	345	388	364	391	405	353	355	339	433	367	383	345	331	384	394	310	353	374	366	383	366	355	391	366	349	352	353	357	354	363	393	379	369	350	352	391	384	363	401	408	375	358	382	379	362	377	381	403	385	356	416	373	399	346	346	357	389	391	366	384	388	371	383	375	368	369	397	356	376	363	350	377	372	388	370	400	390	363	400	356	344	377	355	356	387	399	373	388	404	316	367	355	363	376	382	395	361	355	368	351	362	404	374	382	374	324	349	377	372	367	385	354	394	372	365	374	381	420	404	379	375	355	410	365	351	371	371	382	389	346	413	372	340	381	400	386	361	380	337	372	375	376	375	368	367	360	381	365	383	366	374	391	371	349	395	371	381	413	344	339	392	382	368	371	392	351	355	382	365	382	397	401	378	361	390	376	321	392	384	334	379	363	387	367	378	365	361	381	369	375	411	363	383	383	390	351	360	387	368	385	397	382	384	339	380	380	366	370	372	363	356	375	395	391	393	377	361	355	382	373	368	375	364	329	423	392	372	365	377	354	378	362	393	347	368	378	377	391	380	350	378	413	385	394	364	371	396	376	374	382	362	398	421	356	372	366	386	403	373	371	346	379	400	334	359	365	361	370	389	370	376	389	398	380	354	392	349	372	400	384	390	362	389	373	374	402	383	383	409	399	408	375	379	361	379	387	375	410	389	366	378	390	384	378	388	397	389	351	374	376	389	415	359	393	365	370	373	400	338	390	374	363	362	387	369	366	363	334	369	378	355	373	372	343	389	380	376	375	380	360	363	369	403	362	346	380	353	384	388	350	365	361	355	362	397	393	362	382	366	375	396	368	373	387	366	350	382	348	367	350	376	408	383	391	348	364	347	375	405	383	392	386	353	367	347	345	413	366	364	348	385	377	377	391	394	367	388	383	382	385	405	416	381	349	384	354	359	401	397	339	382	382	370	382	364	375	384	374	339	362	373	357	391	368	346	370	396	376	347	379	367	342	339	352	349	342	410	395	376	319	392	339	366	316	366	372	405	361	369	381	388	364	360	393	370	331	367	368	427	384	388	364	386	354	390	394	392	386	366	313	375	378	372	372	372	353	393	371	365	352	395	405	408	393	360	353	378	381	352	380	362	407	369	398	364	408	346	409	357	382	362	395	383	361	393	375	329	373	343	348	385	361	422
25453	21389	27956	26297	17451	9610	4610	3109	2441	2095	1723	1870	1704	1573	1465	1403	1325	1259	1119	927	989	888	810	811	712	642	653	640	557	541	522	527	529	506	541	513	515	498	495	477	512	484	485	453	491	442	431	503	474	509	484	466	480	446	480	467	442	521	500	468	473	460	454	475	503	473	505	503	463	462	457	466	462	484	472	486	462	459	453	472	483	481	511	469	456	458	453	489	438	491	490	463	440	454	468	469	462	454	443	452	483	448	440	441	482	446	460	533	476	503	444	448	439	434	455	443	458	478	467	469	462	438	478	468	504	448	469	465	447	473	396	480	481	462	477	457	461	463	417	421	463	464	486	492	509	462	483	430	470	480	475	458	444	486	464	470	463	468	475	463	469	453	471	473	503	454	469	468	495	448	477	454	439	458	483	465	472	441	478	486	483	470	460	495	485	459	466	481	475	486	466	467	485	444	479	469	495	442	465	488	460	477	450	489	477	438	479	454	511	485	475	468	467	444	464	468	441	486	443	461	431	474	474	496	484	458	414	477	466	473	460	466	500	475	453	476	468	467	443	445	481	461	443	452	473	490	458	484	453	488	484	461	446	451	452	454	423	459	467	482	474	460	449	446	474	501	463	471	499	477	466	465	491	489	463	449	457	469	476	470	507	434	464	438	457	514	456	429	450	463	503	453	519	463	435	482	458	468	467	492	502	466	467	445	496	501	499	493	479	495	462	452	427	503	422	476	456	406	481	451	509	489	510	458	473	432	465	465	494	416	452	433	447	467	478	451	478	441	447	462	470	485	502	477	460	469	476	466	451	468	480	434	466	459	486	491	490	500	490	475	454	483	460	469	459	478	473	450	519	477	493	441	456	488	435	455	472	460	483	473	477	490	439	486	438	467	447	470	449	462	465	459	474	459	453	473	452	447	468	432	484	462	464	472	480	470	453	479	474	480	444	496	488	463	491	478	443	478	475	501	442	458	478	469	464	480	471	525	477	483	520	487	466	464	487	469	462	473	500	482	449	483	477	478	452	515	471	427	414	454	449	476	452	506	458	481	464	469	493	453	460	463	505	481	495	457	438	428	476	473	497	493	445	435	503	480	455	479	499	472	498	476	434	471	455	468	475	460	489	476	424	468	456	479	455	465	456	409	468	445	477	422	482	473	461	447	510	475	499	434	473	443	463	479	441	462	475	440	492	453	479	461	429	496	447	472	485	420	437	462	447	506	474	456	455	446	462	510	492	434	437	499	456	461	494	475	447	457	481	489	435	469	477	474	464	452	480	511	452	472	463	455	467	464	467	461	472	467	450	479	487	450	481	466	497	454	457	447	461	436	474	462	483	477	512	457	467	437	486	441	481	451	475	463	446	470	451	468	514	503	448	420	485	479	459	492	446	510	467	475	470	429	479	487	429	455	452	475	506	450	478	453	417	512	453	451	473	459	458	441	458	493	442	493	422	479	505	453	441	444	456	443	451	448	496	467	454	454	459	508	462	422	454	486	454	447	448	475	435	481	457	473	446	455	490	494	466	472	454	443	480	453	448	480	453	473	462	443	473	486	491	438	461	498	461	471	508	439	442	473	472	494	485	442	463	465	448	484	476	453	467	496	442	480	438	475	474	476	429	454	484	456	438	482	477	468	440	465	469	471	479	484	445	470	460	474	511	467	471	443	465	466	451	471	448	474	448	457	419	436	465	476	472	477	459	472	452	474	470	502	435	471	491	447	427	465	478	480	447	430	423	441	494	503	458	514	453	477	456	462	462	436	471	443	463	439	453	475	460	494	475	486	452	503	466	479	463	445	453	500	441	418	484	498	487	454	445	471	429	506	482	445	466	469	495	467	450	427	455	440	445	485	499	466	429	451	482	448	459	471	441	475	471	456	420	491	437	465	483	473	478	476	481	484	469	434	475	490	491	447	423	482	470	441	483	474	410	444	470	471	523	473	471	487	486	461	444	428	469	434	470	481	459	488	475	462	436	467	484	467	449	475	471	425	490	469	522	477	453	449	465	478	442	478	463	461	464	479	480	476	472	471	451	477	468	532	506	487	467	475	461	465	450	450	491	460	485	448	453	531	472	420	458	472	482	468	452	462	499	437	459	445	475	452	483	490	458	464	490	479	498	469	441	471	465	508	497	490	464	470	424	511	473	444	451	434	501	468	491	463	449	444	458	441	461	427	441	465	453	475	471	468	447	423	466	449	442	432	492	459	457	438	461	487	464	471	419	463	446	502	467	428	462	470	492	432	481	453	450	499	439	441	490	431	468	514	481	491	457	494	464	489	445	484	471	462	459	464	458	441	472	491	476	419	466	453	487	447	451	486	488	514	480	472	481	480	442	496	465	419	473	454	458	438	472	497	398	460	462	489	458	482	457	421	459	489	434	447	424	475	437	476	437	477	433	490	496	432	465	467	461	481	490	491	422	498	484	496	439	451	481	458	462	419	441	470	506	463	488	451	473	493	454	439	502	466	464	439	486	507	470	458	448	425	462	474	469	444	487	470	481	486	446	487	440	473	432	431	472	466	484	489	451	500	486	476	460	472	462	431	500	470	449	494	489	475	514	441	479	465	433	442	468	451	488	447	474	439	442	436	457	443	514	457	431	461	445	482	463	449	447	452	469	483	461	483	471	450	472	498	481	472	469	445	473	455	462	480	457	465	468	457	460	422	484	472	455	488	466	473	513	471	490	416	475	475	500	494	447	439	450	471	483	479	469	408	469	458	476	454	463	467	446	514	449	465	475	502	495	499	486	490	446	465	462	460	526	447	478	482	465	428	454	445	460	460	426	484	480	438	476	432	449	466	481	478	447	475	507	514	478	460	491	462	451	442	493	463	442	485	484	463	457	457	502	465	472	486	478	450	455	493	466	451	468	418	500	444	479	448	453	450	469	470	460	462	496	417	460	471	462	461	478	471	431	491	468	448	502	477	451	456	437	458	486	424	444	443	470	440	474	486	493	462	454	502	444	500	476	450	507	447	451	485	465	472	472	468	473	476	443	457	499	404	499	431	473	429	445	457	479	473	467	488	444	495	460	443	490	467	509	471	464	443	464	425	434	486	470	457	456	458	460	477	490	481	479	509	472	488	436	441	489	423	466	444	510	437	460	496	502	491	459	472	477	488	505	474	411	481	441	459	436	431	457	449	460	460	445	478	465	430	450	439	454	453	459	435	463	465	451	459	486	408	463	488	472	458	480	455	502	493	432	490	458	453	485	463	473	440	471	452	469	470	456	486	455	469	466	448	498	479	476	450	436	445	472	464	471	453	449	439	433	483	477	452	462	444	452	477	451	519	477	485	435	476	468	491	425	478	481	384	492	465	490	518	464	480	479	465	457	460	478	500	459	483	448	456	472	438	435	455	464	458	450	483	431	431	451	458	437	462	477	444	478	429	443	429	455	456	465	464	437	487	473	438	465	481	486	468	424	450	470	473	456	460	431	441	479	455	467	460	444	498	417	471	503	451	481	408	477	466	395	500	449	452
30666	45171	38634	26578	20685	14175	8431	6906	5509	4475	3991	3985	3686	3192	3058	2801	2620	2385	1958	1828	1663	1546	1307	1270	1126	1061	972	893	782	723	707	708	714	675	658	640	633	638	598	604	584	619	589	563	607	593	564	614	560	533	577	569	587	532	583	578	519	577	536	568	584	545	571	551	557	612	538	556	525	599	544	536	533	595	545	577	585	497	542	564	572	532	524	547	549	582	521	564	555	538	565	545	525	568	538	582	591	517	570	510	490	539	589	560	577	532	570	566	545	602	537	532	525	574	584	515	532	515	546	537	588	547	564	571	535	573	535	561	560	539	565	556	562	583	557	557	561	515	585	576	548	544	563	521	548	546	529	553	554	527	543	551	562	528	560	584	549	556	540	568	547	584	584	554	549	535	551	550	529	581	529	552	549	548	560	549	594	592	502	525	569	540	567	511	536	558	587	556	565	537	581	571	539	563	597	567	587	554	552	553	585	560	604	582	574	582	569	576	544	569	549	565	566	573	520	564	562	565	608	549	587	557	585	570	582	576	509	537	571	539	514	532	505	558	542	560	537	552	565	539	566	516	549	547	512	566	532	548	557	548	539	568	527	578	565	535	587	555	560	561	552	571	526	546	565	529	531	543	561	535	559	583	531	544	582	482	529	573	503	591	571	563	539	516	572	586	558	559	563	510	550	479	593	562	542	534	564	576	576	565	584	551	579	538	504	531	588	558	561	538	531	541	576	543	575	552	560	556	567	537	551	559	580	546	563	574	571	531	531	541	560	615	549	584	577	609	543	586	541	545	563	557	558	573	552	551	523	588	572	550	530	593	527	570	555	548	570	522	547	565	540	544	600	530	507	553	562	532	526	572	525	536	558	557	552	551	542	553	568	556	559	572	552	538	549	565	532	533	583	536	600	524	578	536	553	504	537	524	569	537	528	568	562	521	556	554	574	509	502	571	517	566	573	597	543	521	537	564	559	604	560	542	538	523	548	575	544	571	545	550	517	560	585	581	554	584	567	547	554	528	520	548	544	549	541	515	531	583	558	531	546	526	542	610	542	509	555	554	579	541	548	591	553	570	580	550	552	581	555	511	581	560	541	527	542	587	509	539	554	551	583	562	553	555	548	551	571	563	576	571	540	539	514	563	537	491	586	537	568	541	560	598	574	544	544	538	577	571	549	561	583	578	508	614	544	561	565	553	551	571	509	550	542	549	536	559	550	544	626	506	529	523	526	539	558	516	559	541	586	598	530	560	570	576	558	542	542	507	559	563	563	536	501	575	529	546	531	586	546	532	537	578	571	537	560	538	573	576	575	558	595	569	544	544	562	579	572	570	594	559	568	561	595	558	570	557	558	532	541	504	577	557	511	576	579	562	557	562	542	548	558	547	577	581	580	566	540	568	540	547	566	562	533	594	571	507	557	562	592	552	563	572	535	587	544	527	559	530	585	540	589	546	542	554	530	528	569	552	557	534	575	569	567	538	573	580	537	582	565	579	566	571	622	500	572	551	568	574	571	555	548	514	534	563	584	568	512	554	597	543	574	567	548	547	577	522	525	588	539	534	598	543	517	531	539	532	537	529	530	538	589	548	533	566	548	560	561	547	577	566	526	531	529	580	560	544	582	555	540	569	541	555	576	575	543	524	570	533	537	594	509	559	588	579	552	592	558	536	555	543	549	534	526	538	523	558	506	579	612	529	570	525	564	558	594	532	573	596	542	531	583	565	573	555	540	560	575	548	558	566	564	557	523	544	535	560	557	522	548	530	573	540	596	550	570	559	602	573	533	543	546	560	565	551	559	547	594	534	574	539	526	579	526	534	545	514	564	537	570	552	548	571	571	543	555	563	549	561	506	513	564	555	557	543	524	599	527	534	554	546	592	543	599	556	562	533	549	560	520	556	536	542	605	562	528	542	553	531	553	537	559	551	567	551	600	560	545	566	535	542	550	558	503	539	519	533	543	587	577	544	543	493	539	530	554	525	546	560	542	587	556	553	576	583	533	548	564	581	582	572	522	552	551	559	563	566	545	567	574	531	530	562	535	558	567	526	540	562	582	578	526	553	546	579	576	586	558	601	530	572	558	574	559	541	556	564	557	588	576	572	567	541	531	570	514	516	580	560	588	546	556	545	555	594	558	551	525	558	544	565	565	563	571	554	546	535	515	553	547	573	563	536	569	530	547	556	489	560	539	565	566	592	567	565	523	564	530	554	569	558	527	582	544	558	593	557	574	560	574	550	551	531	558	516	557	564	572	545	498	526	534	532	558	600	563	581	558	586	578	549	581	546	598	520	574	540	563	545	560	534	617	530	535	562	576	555	553	532	552	572	538	572	568	544	539	538	555	573	562	563	545	608	552	575	531	495	570	593	554	550	504	542	574	551	573	564	563	531	533	604	534	511	570	580	532	567	517	558	520	521	603	536	539	559	515	534	549	526	578	534	566	562	590	534	559	555	534	539	562	564	533	569	522	533	607	608	573	523	555	541	567	589	547	521	564	606	579	568	572	585	547	562	520	543	574	541	542	572	513	572	513	536	598	539	566	541	577	587	582	592	561	535	569	534	598	573	583	540	580	576	532	543	554	575	551	537	574	549	531	584	532	573	559	593	565	599	547	600	568	541	546	531	559	531	565	546	562	555	540	539	537	560	538	578	568	509	537	547	560	565	555	524	523	557	547	563	543	571	502	539	542	560	554	553	613	545	551	577	525	533	516	528	548	537	578	564	568	543	557	548	526	542	554	545	550	536	538	585	550	555	539	546	584	546	538	515	578	518	563	517	529	542	545	539	566	559	578	556	540	569	579	544	556	519	559	541	517	566	583	554	522	585	539	551	547	569	518	544	547	568	539	550	581	552	509	532	539	526	542	538	554	565	553	567	591	565	552	543	568	576	536	514	528	549	520	570	534	498	594	603	538	597	552	576	511	568	536	550	570	550	577	554	529	524	515	578	523	536	541	556	556	553	554	543	536	543	581	546	549	544	535	520	575	536	561	551	518	578	544	601	564	557	548	588	558	567	541	567	557	572	524	585	567	576	565	539	543	555	536	570	573	529	549	544	517	528	538	559	546	547	513	590	598	533	577	595	561	562	582	550	574	602	545	520	572	520	508	537	589	554	582	512	534	590	528	518	547	571	572	585	543	553	544	582	540	538	586	509	549	531	517	564	553	563	573	548	581	531	590	547	574	525	551	562	548	566	569	551	547	568	555	572	525	553	608	557	528	521	590	550	555	575	530	526	548	581	527	560	498	582	538	551	567	574	583	570	531	588	519	551	578	587	544	600	552	559	528	593	557	558	561	577	532	538	572	560	529	586	574	540	575	540	534	547	570	538	560	525	567	568	536	530	546	553	575	581	549	528	533	608	552	576	574	537	583	551	561	554	569	525	566	559	549	549	587	553	532	515	552	537	544	579	549	556	529	532	544	538	581	569	524	554	544	553	529	559	531	537	524	544	539	539	582	552	511	627	538	534	542	561	507	544	533	562	572	532
23301	21343	29062	24256	22216	21791	14568	6705	4489	3637	2837	2530	2346	2176	2216	2008	1920	1681	1536	1347	1186	1101	988	920	867	788	675	667	646	607	535	548	518	515	528	493	487	463	423	440	416	432	410	440	420	434	422	425	399	430	400	435	389	395	377	424	410	413	384	391	416	374	398	402	423	441	427	399	375	377	413	396	392	391	405	410	401	423	391	372	364	379	388	374	351	353	412	390	357	424	404	386	361	373	407	358	393	415	404	393	391	382	388	391	357	397	358	409	381	346	377	412	377	390	426	357	387	397	373	358	380	399	365	372	423	390	393	362	412	385	361	388	388	368	376	374	406	388	380	421	416	383	392	394	390	360	358	394	370	402	385	392	393	410	382	407	405	389	380	388	386	371	432	378	393	366	386	402	376	394	380	426	390	410	399	380	391	411	389	437	399	390	376	397	407	383	407	345	375	391	379	385	388	364	406	400	426	412	389	384	377	377	419	352	386	383	387	399	361	391	390	383	383	395	391	359	374	402	407	371	429	423	364	420	405	387	396	403	377	352	378	384	445	419	414	400	403	412	388	412	369	382	403	381	370	400	413	381	382	362	385	348	378	382	367	406	400	365	396	405	386	384	414	375	380	432	369	374	400	384	387	396	402	385	411	399	393	367	382	429	373	388	403	391	387	386	397	368	418	412	400	399	378	402	390	388	374	400	398	388	410	400	398	385	406	402	395	394	396	361	365	389	406	365	385	387	391	432	359	411	394	422	425	427	379	375	387	429	377	381	431	385	390	410	390	409	406	372	367	403	372	402	385	370	451	385	371	385	402	397	365	363	406	417	367	400	381	399	372	377	339	392	382	408	392	378	403	414	345	391	433	381	404	401	386	383	426	389	372	380	411	391	363	372	412	377	390	407	386	360	390	352	393	389	404	392	369	397	385	376	401	411	446	408	402	387	423	415	392	402	377	396	402	380	366	422	400	356	367	386	349	338	375	384	401	397	426	421	418	379	401	386	377	346	377	340	424	409	356	378	390	396	372	370	414	353	366	374	397	374	394	403	409	355	383	384	394	413	370	403	437	357	369	365	401	435	379	391	376	382	393	376	391	388	388	388	402	409	376	365	362	373	388	414	399	355	381	353	408	411	395	356	382	390	382	379	392	405	342	375	404	374	386	373	366	358	362	374	394	384	395	384	393	386	417	372	380	380	381	420	373	414	371	356	386	366	417	366	396	407	391	370	455	386	394	389	409	399	373	373	355	375	380	397	373	425	381	430	382	355	388	375	386	406	384	372	417	376	352	397	414	370	391	406	396	399	394	390	371	363	370	385	389	396	421	388	355	371	365	403	352	353	408	361	379	393	348	398	385	405	405	437	368	386	383	412	402	366	361	351	399	378	420	390	413	354	425	388	406	402	383	405	386	410	390	412	376	351	339	388	374	405	399	375	395	391	367	397	379	379	382	418	373	370	401	412	393	422	450	381	407	387	388	366	381	434	375	400	397	411	410	367	354	375	397	363	380	387	369	423	398	385	359	421	380	380	401	381	395	388	395	418	376	425	414	418	397	410	391	373	377	386	366	395	365	351	444	373	383	365	406	345	420	361	389	386	360	369	328	383	378	397	380	375	406	382	401	391	364	392	392	369	412	379	409	394	372	392	376	433	430	384	365	372	360	357	386	380	378	419	371	384	400	379	412	429	416	367	389	423	418	383	384	387	396	409	415	379	359	408	395	366	395	384	367	338	393	371	366	400	377	370	398	399	386	404	360	390	355	352	359	390	394	368	395	381	341	385	409	382	390	421	414	382	398	372	425	387	370	389	390	380	406	385	410	379	402	426	387	394	378	377	367	378	394	398	366	401	417	396	385	408	376	396	372	412	370	386	371	409	393	417	413	391	401	387	404	383	417	417	340	375	397	387	390	386	380	391	376	395	400	373	363	398	360	389	374	399	355	376	406	360	381	383	386	397	449	397	394	401	398	402	372	386	370	384	366	416	383	424	358	427	379	378	378	371	380	398	404	365	410	388	353	356	419	365	402	386	344	385	368	376	405	384	388	384	388	385	394	416	390	378	394	427	371	388	416	388	369	376	395	389	383	383	371	391	371	389	375	391	383	419	396	384	372	394	390	366	378	399	387	388	387	393	377	400	397	352	388	358	374	419	390	409	390	370	392	383	363	429	378	389	440	376	395	378	394	418	396	403	403	372	374	391	371	352	381	411	393	416	367	386	394	374	385	372	395	362	417	396	383	359	394	396	387	410	396	385	377	387	404	421	387	375	358	414	398	367	385	413	381	397	423	375	403	409	391	405	395	374	399	386	361	396	375	375	372	423	362	393	374	390	382	403	381	380	373	385	378	387	395	367	361	402	397	382	383	400	395	408	382	383	435	388	360	417	372	387	386	403	397	413	378	384	362	384	394	368	374	391	383	377	392	376	397	373	405	353	422	373	373	369	381	414	359	377	395	361	402	365	379	377	391	425	400	404	380	391	375	361	374	384	378	345	404	418	434	392	403	371	419	372	377	381	352	409	399	395	346	359	369	396	374	395	389	417	362	397	415	382	393	387	399	408	389	425	358	393	403	364	381	404	353	370	387	410	376	396	349	381	388	392	367	371	399	379	367	405	381	413	386	376	364	362	395	368	401	380	379	383	418	413	396	412	349	396	436	402	391	390	395	383	395	433	415	394	375	397	403	394	399	423	394	373	390	391	407	400	397	388	343	407	378	370	377	423	376	411	375	428	419	391	421	389	383	385	416	390	369	426	395	402	411	390	374	366	405	405	392	374	368	388	381	416	373	378	429	399	385	411	388	402	385	372	357	408	434	398	387	376	391	379	399	423	408	417	420	380	403	403	393	436	403	370	359	432	387	395	352	399	360	348	363	415	392	375	393	377	362	388	425	397	382	363	389	356	423	333	391	396	389	337	399	392	399	397	417	368	385	357	372	368	404	370	369	367	395	389	376	397	422	425	385	384	414	435	373	379	391	384	382	357	371	381	395	365	410	420	356	395	402	385	394	359	391	377	380	349	408	379	376	388	374	396	373	385	405	419	413	391	421	429	383	356	379	379	380	403	390	420	405	385	376	388	380	407	424	373	388	378	373	370	375	398	406	400	403	367	398	370	341	401	378	385	381	365	383	377	396	372	380	369	398	418	379	409	399	383	367	396	403	385	407	392	392	375	356	373	369	395	347	424	374	356	379	383	368	371	379	392	415	365	411	386	391	379	393	409	407	383	360	385	373	385	380	405	399	397	382	416	394	382	373	371	384	373	376	393	398	366	386	391	396	394	383	384	411	360	371	388	358	415	400	387	403	380	361	408	387	363	378	422	400	384	374	376	375	387	402	383	413	421	403	375	412	383	393	395	424	393	367	375	393	381	399	385	401	431	379	378	383	360	409	419	392	381	376	391	416	380	363	379	421	418	399	382	351	408	392	387	374	384	379	408	406	408	408	402	410	367	417	386	371	393	394	389	376	396	388	396	417	403	377	374	383	381
31340	53312	50943	38779	31979	20413	13145	11367	9057	7503	6126	5435	5143	4724	4433	4056	3727	3227	2977	2560	2090	1983	1646	1541	1453	1283	1107	939	905	814	801	739	707	658	717	652	593	559	531	521	534	529	450	518	479	533	552	499	484	476	459	480	475	510	496	465	445	476	490	487	453	463	510	443	465	471	466	477	472	464	445	491	431	498	442	489	488	456	443	464	453	437	500	472	436	452	485	438	428	441	429	495	464	463	495	468	462	421	444	451	450	465	471	467	434	493	426	488	484	429	466	467	482	454	429	450	452	456	409	479	437	449	403	461	460	460	432	437	384	439	441	449	440	430	425	456	446	475	428	454	451	476	468	459	450	430	469	420	483	460	437	422	456	503	442	441	448	461	424	459	440	455	439	449	458	480	455	419	478	448	468	398	479	466	476	472	468	460	411	463	492	449	459	468	437	425	417	425	468	483	437	452	478	427	430	398	460	458	453	462	447	431	489	427	432	462	446	450	439	439	479	444	486	464	459	442	444	481	445	411	478	462	415	418	458	479	451	422	438	463	446	478	478	461	466	471	424	483	448	488	467	472	460	486	415	431	460	484	435	477	397	443	464	448	436	440	451	457	474	450	443	481	413	420	468	419	434	445	464	493	455	449	431	458	462	421	447	407	491	444	439	459	500	460	423	442	430	442	449	507	440	449	454	451	475	463	428	497	453	432	465	458	498	459	438	427	414	465	407	431	442	447	460	418	431	459	472	468	479	457	464	466	431	443	435	463	451	454	443	449	449	453	454	403	467	413	397	466	465	424	434	477	452	463	440	426	451	415	425	457	472	450	455	435	440	452	464	446	438	462	456	446	434	472	513	455	458	503	481	443	480	452	445	478	421	435	431	461	436	455	454	461	428	472	442	448	449	460	461	453	431	455	454	463	454	465	471	446	464	424	482	428	424	431	443	477	427	440	403	436	482	457	439	462	460	454	398	453	413	479	440	447	405	484	423	449	468	509	424	487	451	447	413	455	448	432	428	438	472	457	465	470	460	473	432	432	435	423	444	434	471	449	450	427	458	472	434	451	430	452	457	421	456	455	461	478	500	449	455	446	458	461	488	442	422	452	428	441	434	445	431	405	407	428	453	454	422	470	448	463	450	439	437	468	499	462	447	447	425	424	467	411	440	470	451	457	413	435	455	434	472	476	480	476	447	394	442	434	429	503	449	443	437	464	461	460	451	434	429	475	473	456	501	434	425	483	461	440	433	485	460	433	442	434	454	469	447	495	459	418	457	469	429	460	459	477	449	446	469	458	424	472	446	429	454	468	403	398	444	458	476	460	469	454	430	436	446	427	465	444	458	442	440	431	445	445	443	459	467	455	448	473	465	433	504	487	480	439	450	483	480	451	459	467	463	477	415	459	443	439	422	455	439	445	447	449	445	420	444	430	468	449	468	439	457	481	460	473	462	422	423	451	434	470	445	439	471	441	440	446	439	431	466	442	445	448	462	438	458	454	430	448	470	461	447	451	421	471	416	420	442	453	459	450	445	433	454	477	462	454	461	480	445	477	509	457	458	449	471	455	444	488	464	458	463	477	431	491	466	500	450	500	438	488	456	392	485	458	465	454	460	450	444	451	459	469	461	454	458	473	449	439	458	463	457	447	460	483	456	482	430	493	451	423	437	474	446	458	475	442	445	451	487	422	420	413	487	434	477	464	447	446	461	432	462	477	433	434	464	437	516	456	462	455	448	417	425	460	464	475	441	433	452	473	456	428	431	470	424	450	432	447	440	452	420	451	446	452	486	455	446	462	435	439	469	440	441	446	444	432	482	464	413	436	454	457	444	442	443	457	450	470	454	475	470	464	449	477	447	462	454	472	429	445	435	444	437	412	441	452	446	410	436	449	463	446	440	413	457	453	457	455	437	441	459	461	466	448	432	415	450	446	448	479	428	450	426	422	449	427	457	441	438	425	473	476	436	481	455	445	438	458	479	450	431	457	428	418	462	456	432	462	455	440	443	488	410	440	451	461	504	469	437	463	502	456	489	445	437	486	450	456	485	459	429	478	448	440	446	430	442	466	414	480	455	446	456	464	473	473	450	440	451	491	444	436	429	436	455	449	438	500	482	441	445	472	441	481	446	463	413	449	426	456	456	455	438	476	463	438	452	445	479	474	503	454	443	463	471	479	425	423	456	437	450	446	439	446	443	436	455	436	462	437	440	425	424	448	426	409	432	429	427	447	477	409	488	448	451	441	478	431	484	424	431	463	446	445	433	455	431	498	464	473	464	447	441	475	469	465	430	458	486	432	452	434	446	462	473	482	414	439	429	458	434	471	425	440	417	442	457	468	438	438	475	431	465	443	467	459	450	441	488	407	474	466	443	447	440	421	441	425	460	439	460	456	456	467	461	470	452	441	457	438	469	446	469	462	415	482	448	436	473	465	467	446	431	458	476	419	447	420	415	462	444	407	422	471	494	475	462	412	427	440	429	448	439	449	425	446	460	452	453	464	441	425	452	454	464	452	444	477	409	471	405	455	397	481	469	465	444	425	403	439	429	478	457	449	468	458	415	458	437	446	405	474	470	449	465	442	488	448	456	436	455	458	418	429	455	426	451	515	469	473	475	438	456	424	467	440	482	424	468	426	457	476	454	452	432	477	452	413	469	439	437	443	480	423	485	470	446	424	411	437	429	483	445	451	481	482	445	456	448	442	428	425	440	491	446	430	478	442	486	463	431	482	444	465	436	463	489	420	424	443	443	427	455	448	454	442	420	431	468	452	460	463	448	455	435	456	446	476	443	453	511	418	444	452	465	416	476	428	442	465	444	479	459	467	449	468	455	483	476	476	446	410	429	435	434	461	436	424	461	433	473	493	464	481	450	432	441	431	419	471	429	448	424	498	436	455	436	449	463	473	465	511	473	428	425	475	449	423	460	454	465	470	450	477	413	423	450	430	425	419	446	423	435	456	485	470	459	450	445	455	439	436	473	464	455	466	463	478	433	419	464	418	478	464	489	444	435	466	436	392	485	461	468	423	461	454	416	436	446	451	479	455	453	443	448	455	456	426	431	427	456	439	468	450	453	438	420	481	468	470	452	435	442	455	465	469	462	453	467	438	477	449	468	455	440	448	453	455	468	430	438	454	462	475	465	480	434	445	417	431	465	448	445	479	414	486	448	401	437	474	458	459	436	437	442	466	432	423	474	464	422	409	462	406	439	476	481	430	414	431	446	442	458	469	442	459	475	475	463	448	462	445	476	455	479	477	452	452	449	410	429	475	449	459	463	461	473	436	453	482	451	434	477	492	459	454	426	477	449	429	443	425	427	430	443	442	425	496	483	468	421	472	472	507	455	464	448	473	482	448	447	487	472	467	469	455	444	455	438	433	425	429	448	434	448	471	509	427	451	485	481	461	445	417	450	484	486	440	424	459	492	437	433	467	412	476	439	473	424	425	436	466	484	467	467	455	457	461	451	441	451	443	436	448	419	467	470	420	438	480	433	452
28982	27170	32324	24272	13224	5731	3260	2474	2104	1852	1591	1409	1264	1228	1154	1106	1065	1043	975	861	736	762	669	616	599	549	572	492	491	467	456	444	442	435	450	408	429	393	371	414	383	402	404	428	430	363	403	373	394	444	351	422	389	428	396	366	379	364	390	374	343	400	353	380	363	382	395	370	383	388	357	385	359	412	342	389	394	373	383	375	366	394	391	413	410	374	384	370	408	352	392	359	371	395	333	415	355	373	417	414	418	388	387	408	372	397	386	377	394	392	363	391	358	379	380	385	403	379	390	415	398	381	341	391	384	374	411	370	394	384	373	385	366	375	408	413	401	373	381	381	382	409	367	361	370	350	373	381	380	375	456	394	351	431	394	368	415	366	376	379	397	407	381	402	390	371	355	393	398	378	371	374	377	379	414	373	393	437	378	408	378	375	389	386	410	389	386	370	408	371	352	369	400	426	376	372	382	395	388	403	385	422	388	386	417	371	390	396	361	378	389	401	362	385	365	371	355	400	389	372	398	423	394	397	404	404	402	345	396	372	376	412	380	378	411	376	403	454	360	377	395	420	375	362	396	405	358	358	373	374	357	405	385	412	374	380	372	363	357	392	398	389	363	393	370	374	390	383	417	391	394	381	373	344	373	395	386	380	366	382	403	366	392	363	388	399	406	436	356	403	360	376	336	359	403	396	359	400	380	371	386	372	383	366	378	374	397	375	371	407	379	402	371	391	393	362	365	392	382	392	362	373	399	373	423	380	375	394	390	410	432	385	356	388	392	397	351	390	396	426	394	402	398	390	415	356	354	400	390	395	406	387	367	415	376	410	367	399	372	398	417	399	395	372	381	401	409	353	381	378	354	365	399	369	395	377	376	358	391	380	367	400	376	386	382	435	406	432	390	358	360	370	380	360	375	388	396	407	347	397	363	394	396	385	390	407	390	379	404	401	386	383	363	398	374	398	414	388	383	385	391	360	354	393	406	385	407	410	392	353	355	351	347	412	362	369	347	391	406	378	373	349	412	398	382	377	399	371	411	377	365	388	363	401	388	377	396	388	405	392	377	403	388	358	410	424	416	383	377	394	411	374	362	384	398	359	396	369	374	382	383	422	380	352	358	388	402	406	404	416	395	372	388	383	429	380	349	376	355	417	396	381	359	397	383	406	429	383	396	360	378	362	382	415	412	396	385	361	401	413	374	407	422	380	376	345	358	357	362	377	408	369	366	386	402	416	395	372	336	353	381	359	407	380	394	370	396	375	377	360	381	407	356	398	357	398	397	389	418	354	370	396	384	399	411	388	381	384	380	357	381	395	387	396	389	416	400	376	403	354	375	381	408	387	406	413	389	381	406	421	389	389	355	365	402	397	369	405	416	365	413	394	397	345	382	362	358	370	401	393	378	411	382	368	423	380	359	390	386	366	403	395	411	370	367	385	406	450	396	373	381	357	421	389	377	378	376	412	389	387	351	392	402	371	372	370	361	381	377	394	380	378	376	384	409	405	370	363	398	388	363	386	422	375	402	374	375	391	379	354	432	387	337	398	440	350	362	365	359	383	447	426	371	391	427	371	413	390	364	383	374	418	436	387	415	388	360	394	366	401	378	404	375	392	388	367	403	384	397	409	391	412	383	384	397	435	364	447	364	368	402	395	363	382	387	404	395	395	421	351	362	393	359	359	370	389	398	389	365	388	402	365	395	370	400	403	420	399	409	397	381	382	352	397	402	406	396	367	400	395	421	379	378	384	385	386	370	394	418	375	373	426	409	373	368	375	427	374	367	345	432	385	382	371	335	404	386	362	384	389	404	392	378	395	390	379	389	392	403	377	361	378	390	414	419	389	391	330	360	347	353	396	405	372	390	404	421	381	397	418	376	402	407	392	371	392	390	391	390	368	414	374	393	382	375	382	378	394	387	418	369	377	389	400	369	375	401	390	389	394	370	392	374	399	380	407	386	392	407	408	367	380	412	420	360	432	398	394	373	379	367	401	395	392	372	397	409	368	393	364	399	383	377	397	437	427	403	430	377	415	423	436	383	400	394	371	375	394	375	400	384	415	409	410	403	389	364	362	358	389	390	379	392	394	394	386	348	404	380	390	413	403	352	378	359	391	388	390	394	378	374	411	403	408	360	384	385	385	413	380	409	387	375	357	392	413	391	385	392	394	361	394	350	399	404	337	383	396	383	399	388	349	364	376	361	346	379	375	376	363	372	369	405	378	384	408	403	361	366	408	399	354	357	394	380	412	410	369	375	374	401	402	395	390	393	378	388	394	387	394	432	359	412	377	376	379	369	379	366	361	392	394	405	379	359	390	403	410	364	371	349	397	395	377	415	367	404	394	354	396	361	393	345	347	378	364	393	397	387	425	376	385	413	393	395	382	368	385	384	392	380	393	402	348	398	384	403	399	380	421	363	397	351	374	384	375	390	355	422	385	421	396	394	372	423	419	413	410	387	370	383	389	385	385	402	405	439	397	394	391	381	392	378	363	402	388	358	410	401	403	382	358	386	401	397	362	415	414	383	375	376	386	400	404	374	378	416	375	405	379	386	383	391	407	348	355	380	400	403	345	373	404	353	395	397	421	386	426	406	391	395	398	376	364	356	413	394	365	369	387	379	385	385	366	418	398	385	396	394	391	377	393	359	388	399	346	405	407	438	387	338	402	400	405	425	385	408	369	408	379	418	402	409	438	388	362	383	379	384	399	374	382	413	368	382	384	363	372	369	349	425	403	360	365	379	403	370	431	376	361	394	388	376	393	394	436	370	396	444	408	377	404	389	409	385	359	368	408	393	371	416	352	375	402	359	405	383	400	363	404	410	379	388	448	386	377	397	375	366	385	414	394	390	367	379	393	376	389	358	352	395	374	369	401	415	397	367	388	373	377	382	410	369	408	390	396	400	383	382	384	392	360	390	388	401	383	364	371	383	380	387	392	397	405	417	368	365	361	388	378	379	426	385	330	425	386	402	362	390	389	385	349	396	351	371	376	376	350	397	395	382	397	397	387	388	378	368	425	355	387	383	352	381	390	396	385	367	367	380	367	354	359	400	362	389	397	389	385	410	413	391	404	365	393	369	401	388	411	370	391	356	414	383	403	400	367	357	385	404	335	398	393	367	396	391	365	349	385	362	412	375	395	361	387	392	410	390	405	388	370	372	418	384	381	365	364	419	382	396	411	410	348	414	392	387	398	386	381	375	402	362	363	366	414	387	390	420	371	402	383	355	381	376	350	403	393	389	397	357	373	404	353	399	391	381	359	365	396	368	407	391	377	376	417	369	404	412	429	365	366	407	389	409	375	391	365	380	358	363	381	372	371	378	354	364	436	342	403	380	354	381	404	371	369	374	378	372	387	367	424	391	384	400	394	344	399	364	389	360	369	390	354	398	375	417	364	364	423	400	395	378	378	398	380	417	369	399	353	395	405	422	372	393	368	416	367	380	385	376	408	414	387	357	419	405	415	423	380	351	383	378	366	379	371	342	379
29072	41891	37458	25630	17164	9542	6417	5665	4677	4063	3308	2853	2580	2354	2169	1984	2148	1966	1798	1568	1325	1242	1081	1019	983	861	832	706	725	619	597	586	619	562	599	515	558	505	476	479	479	489	505	454	493	474	517	461	483	497	512	523	517	471	513	467	502	486	448	490	468	478	500	443	491	479	496	492	481	444	459	479	462	456	497	509	494	507	441	451	464	481	442	434	491	470	498	489	464	479	486	446	498	453	467	479	480	489	466	494	452	459	458	440	479	475	438	453	478	479	452	468	477	467	505	460	450	457	425	474	482	506	546	450	484	485	447	449	468	456	496	480	454	491	473	453	495	471	488	480	445	473	507	480	452	510	472	433	491	466	478	481	485	453	450	467	433	487	482	466	456	468	480	457	499	456	468	431	465	445	500	449	480	489	481	463	470	441	484	516	441	471	421	494	499	479	510	495	492	501	489	455	437	482	491	447	485	448	426	508	509	475	431	476	462	492	467	460	487	469	469	474	474	476	480	492	461	461	445	463	476	451	482	483	471	476	471	466	472	479	461	492	462	485	472	442	444	416	444	488	466	480	499	466	453	450	514	472	503	474	483	469	477	443	427	456	464	440	476	460	440	448	487	464	476	442	472	453	476	421	490	487	472	456	446	473	507	496	438	465	481	446	503	471	486	496	502	518	497	449	482	451	449	437	485	447	479	446	422	433	453	480	497	492	489	460	471	448	505	509	485	493	425	504	482	439	449	459	484	472	495	461	491	448	457	470	464	490	458	482	484	452	456	445	452	454	451	481	448	444	458	488	468	520	446	477	484	438	483	478	450	439	454	479	470	480	411	471	448	484	463	468	471	455	497	449	420	464	420	476	475	459	458	469	427	492	487	458	481	436	425	433	443	479	496	470	437	453	433	504	422	461	482	440	458	478	496	515	419	457	487	476	495	493	476	424	493	462	466	458	512	440	476	439	450	456	462	480	465	470	451	497	465	444	466	462	426	435	483	443	460	470	451	452	425	481	495	478	457	467	476	455	458	454	451	501	445	466	490	465	469	521	477	472	449	465	456	486	424	454	489	462	445	493	465	450	476	478	462	462	488	467	454	467	449	480	475	439	476	439	462	466	473	412	464	473	447	461	431	412	457	457	472	481	429	494	480	475	497	466	480	468	493	469	472	478	451	462	487	470	464	464	451	501	442	486	456	419	485	473	433	506	460	456	472	452	506	441	452	477	480	473	472	435	428	482	409	487	459	478	491	466	528	467	508	469	434	501	485	512	496	446	494	512	510	483	489	454	485	450	454	488	488	438	472	472	469	481	480	460	496	446	473	453	454	450	485	487	533	457	444	488	463	491	440	470	452	451	472	451	467	457	450	472	480	468	495	470	464	490	459	469	460	470	458	462	465	471	510	465	469	483	428	480	474	475	488	433	434	508	466	430	475	466	442	485	425	468	468	486	453	467	474	491	489	455	502	425	493	460	483	461	475	484	507	471	489	472	504	485	483	482	429	472	458	473	512	476	444	456	476	466	483	504	474	468	453	448	469	439	475	481	468	474	447	456	481	435	485	469	432	503	467	447	473	489	497	486	514	475	452	464	477	473	456	437	457	466	436	488	515	440	484	506	471	465	453	459	445	452	489	463	484	487	468	432	486	483	494	489	469	499	482	493	435	485	508	461	468	505	460	472	469	486	446	463	493	453	453	456	514	460	457	490	452	456	465	476	527	452	448	458	474	469	453	477	464	532	497	502	481	478	447	501	490	429	445	456	469	456	434	443	486	469	483	448	458	472	446	453	501	454	501	459	462	498	505	462	446	488	490	522	416	471	483	481	462	472	457	464	475	488	483	461	454	432	456	451	449	494	471	439	499	463	502	465	449	457	471	455	490	488	436	506	478	493	452	496	456	472	458	466	451	502	465	492	474	420	460	471	475	484	473	453	476	477	445	455	431	478	505	483	486	457	436	409	458	450	473	471	465	490	441	488	451	503	464	512	484	451	468	455	481	480	490	496	460	457	482	456	449	473	469	439	471	483	491	497	452	434	460	474	456	484	463	449	443	488	493	458	465	461	458	471	480	466	466	464	477	496	484	480	506	473	472	440	464	408	471	446	480	454	483	473	476	433	443	480	494	472	456	442	518	462	490	462	463	456	461	432	475	474	465	481	478	447	500	448	489	450	473	474	455	481	508	436	472	465	460	433	483	468	462	485	472	492	462	489	504	503	450	456	452	461	477	457	457	491	458	448	453	480	483	461	449	477	477	452	469	464	460	458	501	481	480	464	494	483	463	439	472	463	449	463	465	432	486	459	476	476	499	458	443	492	467	442	472	478	456	455	472	496	450	466	516	465	481	459	495	502	467	498	464	474	455	461	465	490	484	443	457	461	459	486	462	464	468	466	435	490	462	473	477	483	426	469	421	438	473	476	448	483	455	480	464	482	458	451	462	486	468	490	473	459	463	430	434	492	427	439	492	467	474	490	539	473	482	474	484	465	470	500	463	480	422	443	453	433	437	445	441	494	466	491	460	514	453	459	451	479	482	481	466	473	476	476	461	487	463	449	463	414	456	464	498	472	474	497	459	448	462	460	506	435	468	489	487	465	490	437	464	479	455	418	451	486	466	482	463	472	490	441	477	469	438	479	424	463	459	488	428	477	430	457	462	472	440	491	478	477	488	490	456	509	449	461	480	482	496	420	437	467	490	448	446	459	474	487	470	480	467	450	471	457	457	467	486	469	428	461	465	492	475	461	455	448	487	445	472	469	472	467	491	450	465	478	449	514	470	493	441	476	451	462	496	471	470	443	476	477	453	474	478	521	465	423	480	471	467	466	489	492	477	499	476	490	437	465	448	464	436	487	469	462	463	472	476	451	471	474	436	428	458	471	496	519	485	482	462	427	457	442	444	450	495	494	475	429	518	460	495	437	490	440	461	467	473	464	493	463	478	456	486	431	456	513	493	464	469	462	453	478	454	474	463	456	457	486	482	472	470	455	460	439	447	470	449	492	530	452	479	462	512	474	490	471	443	465	479	448	482	446	474	468	459	462	460	486	473	492	477	477	488	488	468	507	465	436	474	442	469	479	505	490	488	462	491	468	463	490	522	450	461	466	454	493	497	482	450	482	479	444	444	491	444	471	398	456	497	463	470	479	458	478	459	460	451	480	449	462	477	476	508	466	461	468	501	507	460	471	495	454	469	518	437	471	454	460	476	441	433	471	485	455	454	478	483	500	456	455	442	430	486	477	429	437	490	473	459	470	473	433	484	473	509	515	458	470	502	460	445	471	443	486	454	506	429	457	455	458	494	477	467	464	459	451	477	458	512	510	484	480	497	440	507	444	480	467	421	476	446	467	500	456	488	473	431	469	459	462	485	474	479	460	470	495	494	503	454	475	462	482	502	427	480	453	481	460	497	547	466	488	464	472	475	427	493	506	480	471	428	509	459	453	484	458	460	474	469	488	524	484	470	446	481	467	451	470	463	467	445	447	472	436	482	452
24430	21356	28758	25889	22198	14296	6598	4167	3360	2624	2289	1882	1516	1340	1310	1171	1228	1290	1170	1063	888	780	722	723	653	620	543	489	406	422	441	430	403	391	399	343	346	352	362	334	349	326	350	316	292	319	314	340	310	322	397	326	335	314	322	333	325	321	321	311	352	323	332	313	309	299	336	329	313	333	335	303	304	305	317	330	317	328	299	322	290	274	315	357	336	320	297	303	303	329	307	303	292	336	329	302	315	311	287	294	325	325	296	315	274	317	306	347	310	345	307	336	289	292	319	305	340	322	333	306	295	291	287	303	325	291	355	332	295	300	301	323	273	311	295	285	354	324	309	327	318	313	301	324	278	291	301	347	299	308	285	321	317	268	288	330	313	306	304	326	300	301	308	321	316	331	284	315	292	324	313	327	314	310	290	290	305	322	294	315	315	296	318	272	278	321	315	341	328	295	339	279	294	334	351	295	317	298	318	318	324	304	340	280	282	288	303	320	295	284	288	310	298	312	304	334	312	298	305	303	333	296	280	315	307	262	317	348	315	307	348	318	303	275	291	319	317	295	290	330	314	331	298	310	318	309	300	314	309	332	339	287	313	321	309	323	279	296	305	334	322	294	312	316	341	311	309	307	302	304	329	303	322	273	310	304	347	322	338	304	294	307	308	286	332	284	313	270	311	319	304	317	285	307	311	307	278	320	342	309	306	316	346	350	292	317	310	286	292	321	278	303	339	294	347	302	315	313	334	329	315	302	336	312	308	304	316	307	319	306	287	296	326	322	303	304	334	284	312	318	287	301	294	297	285	320	283	311	291	312	298	315	288	306	303	319	324	307	325	310	323	315	289	280	287	302	326	294	271	309	283	329	310	302	310	302	285	283	343	273	292	322	288	286	293	300	325	290	312	273	299	322	316	281	294	320	274	334	272	322	335	286	312	309	293	296	285	301	338	318	310	339	323	323	311	314	318	308	294	289	319	301	316	300	297	307	281	323	288	310	288	323	322	303	313	326	330	302	335	315	332	287	317	299	340	304	328	304	311	320	321	283	323	310	298	317	330	317	301	331	298	320	301	319	319	306	297	326	308	318	344	306	312	356	299	334	303	323	312	261	277	319	287	299	296	330	364	322	286	349	311	316	291	327	298	336	274	294	307	315	299	311	286	304	328	341	309	303	298	316	331	296	319	319	283	350	312	288	326	339	317	343	299	280	352	316	319	317	311	317	300	299	325	307	307	318	297	324	300	279	331	312	313	293	283	343	313	328	294	295	241	326	319	270	298	311	335	309	315	321	313	308	292	302	301	299	345	314	334	328	345	296	324	291	304	321	321	290	317	318	292	344	348	303	300	283	313	304	306	331	303	287	302	300	303	322	305	301	339	270	311	285	303	311	283	295	308	286	322	297	289	304	294	358	314	319	311	319	297	305	282	297	305	303	322	333	288	330	294	300	289	300	309	311	302	308	300	295	281	299	303	307	333	310	320	316	297	315	288	324	316	270	316	316	293	345	306	273	354	306	304	307	300	293	332	280	273	314	306	269	277	303	336	291	325	320	301	280	350	319	276	289	301	275	285	272	318	311	275	299	326	305	283	305	291	336	309	320	294	323	295	294	282	278	309	300	304	322	314	329	296	339	283	329	308	326	301	312	294	271	270	333	339	313	309	302	313	303	301	306	293	295	312	308	312	288	328	292	328	281	321	300	279	305	285	301	308	338	292	333	297	325	314	297	276	298	334	326	315	341	314	314	302	323	290	276	317	326	330	275	295	292	328	314	304	367	283	289	298	284	319	282	297	308	346	288	343	310	266	302	303	326	296	321	301	304	297	296	322	314	326	321	317	311	339	292	311	285	299	327	289	307	310	306	313	305	320	305	312	302	283	315	306	346	320	339	260	295	289	312	291	331	291	311	295	285	305	314	317	313	321	310	285	315	287	299	274	321	321	311	304	276	301	272	318	332	313	319	315	308	287	288	278	338	302	326	296	306	296	318	283	309	297	316	294	315	275	300	286	291	327	306	322	329	299	291	273	284	309	275	314	315	281	282	309	315	303	301	312	299	316	320	337	310	318	321	281	298	305	280	328	341	296	319	336	308	292	304	332	301	290	299	306	299	303	316	331	292	310	287	320	318	314	271	292	309	339	285	313	283	318	304	314	333	293	281	323	293	307	307	300	309	323	292	317	333	289	313	299	310	315	322	308	297	324	292	310	287	282	293	326	306	318	325	297	300	284	296	286	334	300	288	307	306	310	353	296	309	322	285	304	335	301	285	284	276	305	321	299	315	302	320	306	300	339	303	315	301	296	307	304	295	318	304	295	266	320	292	315	288	312	325	303	288	311	316	331	276	281	328	321	332	297	297	299	308	283	327	322	310	301	281	311	292	291	295	300	295	319	312	325	333	326	299	312	320	304	298	285	329	314	319	350	294	290	310	327	321	318	320	308	303	307	315	342	321	290	308	314	318	314	288	320	322	289	309	305	303	309	291	338	348	300	293	307	302	287	318	322	324	295	297	292	276	310	305	293	336	311	303	296	323	329	323	295	296	306	282	274	285	314	315	291	325	304	289	327	331	328	316	292	318	294	324	277	296	322	311	285	312	297	280	319	295	329	294	296	305	321	286	309	335	330	303	297	317	308	315	308	309	350	307	283	312	322	286	297	284	299	318	283	291	317	303	321	285	295	299	316	324	309	303	301	311	296	310	315	321	281	297	292	329	290	305	282	306	319	281	304	299	322	309	331	310	307	302	299	298	287	316	317	294	336	312	293	287	322	326	308	288	295	330	311	300	285	308	318	308	315	300	294	311	298	280	295	321	305	310	313	325	294	288	317	311	302	310	317	305	326	283	307	294	308	305	283	332	305	313	279	298	319	361	289	318	331	343	304	309	295	294	265	346	307	284	298	305	341	324	274	334	303	316	313	299	265	326	333	301	319	268	297	318	291	368	303	306	327	325	325	301	314	304	264	309	282	300	292	286	282	308	289	295	309	330	308	312	294	294	318	297	320	303	319	325	309	306	332	311	310	304	276	315	290	278	305	311	288	301	323	288	309	281	324	319	326	317	315	295	305	314	324	305	309	325	338	314	318	314	288	313	301	306	300	308	312	290	307	317	348	287	283	285	299	303	310	305	336	292	311	309	317	297	321	352	316	326	285	302	296	327	303	301	300	331	313	294	328	306	308	336	299	326	288	351	328	312	287	332	320	287	312	298	297	327	323	332	330	314	337	283	302	312	304	299	348	317	301	292	329	301	308	329	296	278	313	326	324	299	295	317	314	286	315	322	309	298	289	320	316	314	306	300	295	313	299	302	309	310	330	287	286	324	305	325	311	326	299	286	309	319	307	309	286	343	320	299	280	295	317	298	312	288	315	327	313	331	262	335	318	332	306	340	291	316	306	316	292	322	315	286	301	315	291	299	278	298	294	311	321	318	299	322	311	290	286	308	305	303	302	336	331	307	365	316	313	321	287	279	279	289	319	327	317	267	315	337
29588	49347	45532	34915	23406	13223	9774	8466	6977	5854	4817	4130	3327	2964	2632	2477	2592	2752	2269	1939	1705	1417	1279	1154	1053	916	932	768	675	684	636	592	606	573	550	518	493	450	447	421	417	422	421	409	392	400	405	397	421	392	390	402	397	438	369	365	410	401	413	385	382	379	387	366	404	418	392	352	408	407	407	380	388	367	354	377	383	374	398	394	402	397	404	369	399	397	365	395	355	374	380	384	367	364	350	377	399	384	397	355	372	368	372	373	393	395	374	416	373	375	396	389	345	372	375	390	369	372	377	381	376	364	374	357	395	377	393	348	383	365	398	374	354	352	362	353	393	362	380	383	369	382	355	388	361	394	393	405	370	366	390	399	351	354	379	368	388	418	380	378	369	385	400	360	384	384	392	376	362	391	369	351	383	379	357	389	380	373	334	366	380	378	396	371	393	366	438	377	388	380	388	382	387	377	357	341	374	397	406	386	390	394	341	356	366	365	392	367	358	423	331	380	377	368	361	385	386	351	344	390	376	367	387	379	396	365	394	373	389	392	361	375	378	419	394	362	391	378	414	353	388	387	405	390	321	369	334	405	332	361	352	403	361	384	345	393	341	362	358	384	393	424	380	418	382	335	355	373	360	381	385	386	396	358	398	401	375	357	377	359	369	370	378	383	354	363	366	370	359	363	384	362	360	411	382	380	343	375	390	397	360	403	390	376	400	351	356	370	367	390	375	412	355	324	343	380	393	343	400	356	390	416	372	383	419	388	350	354	376	381	352	347	375	388	386	362	338	369	395	368	361	360	391	373	349	383	366	356	383	406	355	389	372	358	374	411	362	388	389	365	369	383	388	371	387	364	381	368	403	387	400	395	376	331	389	419	378	388	388	359	360	361	383	374	404	389	380	382	383	379	350	373	353	324	316	374	353	382	423	375	407	397	367	403	384	365	396	390	389	394	360	359	361	403	372	390	394	379	384	367	361	361	378	391	382	382	390	386	358	352	381	362	392	400	381	353	394	408	407	390	361	382	362	386	399	376	367	389	318	357	402	371	372	378	380	378	371	395	376	374	392	371	371	384	359	385	352	384	390	368	391	392	369	343	395	353	428	358	346	400	385	378	378	378	378	350	412	416	396	382	392	366	381	401	389	384	371	345	385	363	410	382	391	361	378	378	375	390	356	355	388	386	350	361	365	389	362	393	386	355	367	374	406	383	372	378	398	394	373	388	390	374	364	382	352	353	378	408	375	374	360	380	365	367	383	358	383	395	353	362	356	352	367	369	378	314	394	373	392	355	380	368	379	396	390	397	354	346	378	368	378	378	381	405	381	366	355	385	390	351	363	394	368	393	369	354	365	359	380	344	353	391	346	393	393	392	379	397	394	408	388	385	425	352	393	409	372	357	349	383	381	372	420	377	366	369	356	363	407	359	349	348	378	395	394	356	366	395	369	406	364	391	415	389	395	386	360	349	406	381	364	371	378	333	405	392	392	362	402	393	393	334	384	351	371	374	432	367	360	373	382	378	407	376	372	338	376	395	378	380	343	360	384	333	380	340	374	405	372	382	335	359	358	392	372	434	395	369	365	394	390	388	415	350	369	366	378	333	395	390	383	379	366	356	395	347	364	387	359	377	362	339	360	384	378	372	382	373	376	370	368	354	406	371	393	410	383	390	363	389	385	358	361	393	376	370	376	350	385	375	350	368	391	363	339	419	366	352	374	352	394	369	385	386	386	377	359	366	381	347	362	405	378	399	359	386	368	421	349	357	354	391	375	335	380	371	355	380	367	369	395	356	383	362	358	376	373	390	377	387	368	403	387	328	358	395	351	357	375	383	402	367	415	346	381	355	359	382	346	362	371	374	379	354	375	401	383	348	389	361	383	395	381	372	377	389	370	377	385	374	383	406	402	378	357	391	357	379	365	356	363	359	390	357	372	350	367	402	412	392	364	354	378	359	359	384	370	364	396	328	372	355	391	388	424	384	371	399	384	370	347	366	385	374	373	371	389	376	366	395	399	407	376	407	374	403	383	413	377	370	396	391	385	372	375	364	373	400	369	413	379	368	373	371	378	414	348	382	354	365	419	377	359	407	421	371	360	378	387	392	361	386	371	418	395	402	367	378	378	337	374	390	372	389	396	368	399	357	346	403	360	380	357	370	346	376	419	360	401	359	394	359	372	371	367	362	389	389	407	403	384	325	358	372	389	364	376	420	410	397	351	337	355	375	388	372	374	375	404	395	370	385	354	386	303	371	397	353	378	354	344	364	355	403	390	329	414	353	365	359	356	391	364	352	363	340	387	375	393	347	363	350	350	364	378	378	381	382	357	368	361	385	361	364	378	362	373	367	371	393	374	409	355	401	390	405	364	382	371	374	432	377	381	394	386	364	365	376	348	373	364	355	361	401	413	414	387	368	398	345	372	324	353	337	379	388	375	384	359	375	361	365	358	364	377	358	382	411	363	374	414	379	313	396	359	369	388	382	386	364	376	394	370	381	365	349	373	401	349	384	358	370	348	389	375	354	383	368	395	377	387	386	353	421	375	369	390	398	372	348	376	369	371	351	393	377	363	377	353	375	367	371	366	365	342	359	393	394	385	390	359	383	375	351	347	362	334	379	417	382	377	368	374	372	358	386	389	339	388	370	406	377	385	395	360	372	402	329	393	394	388	391	367	370	378	401	388	379	371	390	355	359	370	359	406	362	388	362	365	387	376	389	401	367	392	343	367	379	409	388	347	382	393	385	386	359	356	408	360	387	383	377	350	349	357	395	358	383	401	374	407	381	418	384	399	369	366	369	379	373	373	361	336	371	384	366	422	344	359	375	403	371	375	397	360	377	370	383	341	389	386	379	375	378	379	350	376	384	354	408	375	363	368	339	396	362	357	348	357	405	356	376	367	395	364	384	382	390	364	370	381	389	362	357	393	357	349	397	408	401	381	368	361	417	368	412	379	333	381	390	373	380	409	353	356	359	344	376	378	374	392	347	372	340	364	363	361	346	368	431	389	367	397	379	389	385	349	381	418	370	440	372	372	396	385	393	401	379	379	371	372	372	409	364	394	368	396	349	351	364	341	395	356	384	361	388	384	368	369	367	377	390	384	402	351	353	371	396	356	393	351	359	392	382	356	378	397	390	381	395	395	358	351	411	373	395	353	380	394	370	406	385	369	366	401	393	358	365	397	382	381	392	371	376	366	406	352	369	375	379	360	349	406	375	384	374	394	371	395	369	392	358	392	384	393	397	399	358	368	354	387	352	375	372	395	378	375	406	403	335	403	350	390	379	381	371	375	350	417	397	401	384	376	416	368	345	381	368	366	380	378	359	408	377	387	363	403	386	364	378	390	374	363	351	377	378	386	404	402	372	385	399	361	328	398	381	381	370	359	377	359	385	397	365	395	360	376	385	407	380	364	360	390	401	341	366	372	362	396	393	371	371	400	397	367	370	372	395	356	408	392	362	382	392	380	371	330	420	370	351	392	396	391	412	358	368
25514	21556	28779	26875	15820	7219	4308	3251	2790	2244	1855	1715	1429	1358	1345	1164	1213	1288	1185	1084	950	958	850	775	766	678	654	638	630	545	579	552	532	552	553	543	524	485	539	496	483	494	456	482	489	488	490	459	480	476	493	487	499	464	526	479	513	462	519	480	446	487	444	474	458	487	459	440	489	436	506	483	481	531	469	418	488	439	503	483	454	467	476	486	459	462	476	465	460	443	474	463	489	457	517	440	486	492	465	447	460	431	465	428	474	462	482	526	504	486	462	484	518	452	472	480	453	473	486	458	469	513	444	493	473	492	496	472	493	514	440	499	503	488	472	486	511	454	459	473	476	474	450	489	505	474	474	474	456	451	482	487	448	498	493	471	478	451	490	466	488	503	475	467	465	491	417	472	494	466	461	435	466	484	456	451	470	474	473	459	455	525	458	444	504	461	478	466	493	528	481	459	475	470	475	495	470	483	481	510	462	490	504	462	452	471	457	447	432	497	483	473	450	455	495	479	447	453	451	508	453	490	473	486	422	442	501	469	502	454	441	467	536	454	469	491	479	443	474	459	426	452	453	464	484	451	462	483	455	457	484	474	490	477	448	517	462	466	515	479	456	454	458	465	437	459	445	457	501	445	456	445	456	456	501	438	461	498	529	455	477	464	481	488	498	481	477	445	478	428	453	444	449	481	459	488	501	467	466	474	484	484	488	452	455	481	451	482	465	455	501	418	461	473	495	455	484	452	490	490	458	408	497	477	473	468	487	480	473	452	444	470	452	452	451	475	442	476	508	456	521	491	461	467	490	498	470	488	485	439	475	492	473	464	417	464	476	453	443	512	429	515	487	435	478	460	454	482	492	430	467	437	469	538	450	485	477	498	415	496	445	489	408	490	491	486	501	474	476	490	477	464	479	461	493	481	453	506	438	465	425	506	462	458	484	441	514	494	475	446	456	455	460	451	470	455	483	451	431	462	449	480	471	500	481	500	479	484	427	454	450	471	496	466	467	442	489	454	464	437	490	481	495	480	430	499	459	507	488	503	523	458	461	480	479	493	437	442	456	452	490	473	491	491	494	475	455	470	476	445	469	508	471	467	473	506	493	492	441	488	471	447	467	526	460	490	451	464	483	481	465	531	473	478	462	433	441	490	465	452	436	503	445	482	458	482	493	475	466	445	448	475	467	484	448	454	460	447	424	486	453	445	492	496	486	448	475	519	476	446	451	451	494	469	455	496	426	479	478	463	421	497	458	497	457	453	475	445	462	491	486	468	484	465	466	489	483	523	499	521	462	482	465	438	457	481	467	467	462	455	434	476	501	504	491	475	462	483	457	471	442	481	447	486	462	428	491	454	475	464	490	481	451	438	481	463	459	497	442	486	506	482	448	488	483	436	446	515	461	469	464	498	487	503	478	482	459	426	431	465	483	444	483	478	527	436	442	465	458	427	496	477	460	460	452	473	462	472	470	503	457	478	476	472	509	485	479	501	463	474	441	482	483	440	480	457	466	498	476	470	468	475	471	470	480	452	492	502	455	469	460	501	461	456	469	478	453	453	514	483	413	469	496	478	492	443	459	496	480	467	485	466	476	520	451	430	481	484	443	498	490	457	440	440	437	425	456	504	450	436	448	456	482	462	512	485	467	459	437	443	503	483	465	422	472	485	467	465	455	482	461	466	467	456	469	465	454	452	490	489	479	498	467	459	489	473	459	464	448	467	453	469	481	482	503	487	452	498	524	437	445	438	496	477	490	469	513	467	417	427	473	467	485	480	466	485	486	477	492	487	480	472	449	465	488	463	491	489	490	461	462	499	492	504	470	462	508	470	482	451	440	476	440	498	456	489	465	455	457	449	481	465	497	477	468	436	477	475	472	461	469	471	455	498	483	473	465	471	495	462	499	456	462	444	442	464	543	435	502	465	475	453	453	485	457	474	473	497	432	469	475	431	487	457	458	442	420	465	447	494	443	463	466	475	436	474	453	497	478	488	466	464	472	416	505	495	463	447	468	477	456	439	480	439	454	491	459	482	462	488	454	491	470	469	485	490	434	436	496	500	446	514	511	473	464	490	486	491	491	514	513	467	473	473	456	459	489	433	466	407	472	432	529	462	464	459	500	504	478	464	481	485	479	450	475	485	463	465	529	468	488	511	481	475	472	499	469	482	496	424	468	485	480	430	504	476	444	487	506	430	463	472	461	475	473	481	428	447	476	433	468	463	486	502	503	479	482	500	503	434	461	433	464	466	497	473	475	498	493	442	466	504	478	474	487	480	493	486	436	499	497	499	500	479	470	499	425	451	484	449	464	478	462	494	443	438	484	463	498	480	461	474	494	426	507	490	498	490	502	470	419	478	476	485	466	441	472	462	461	465	462	408	515	503	488	455	471	455	500	519	439	421	476	458	459	455	440	452	479	451	463	462	480	469	463	478	471	448	469	452	482	476	505	490	457	432	464	498	491	474	486	471	456	487	465	435	464	466	433	460	422	482	490	466	524	499	476	511	463	453	490	472	457	441	502	454	454	476	471	471	453	471	448	474	455	511	478	507	491	459	477	473	475	438	451	454	463	460	521	480	513	468	480	504	475	453	445	528	476	440	453	508	462	472	490	494	463	456	452	485	449	465	508	436	496	477	466	441	480	458	445	481	481	471	470	498	484	477	428	463	513	475	481	489	499	467	510	504	449	477	478	473	464	483	482	484	471	447	426	480	459	497	475	423	463	483	439	442	472	484	504	501	488	478	464	442	436	478	484	468	501	464	491	469	454	493	488	496	424	452	481	461	505	481	468	479	453	482	490	535	454	475	448	435	528	457	516	523	457	432	436	462	467	500	477	495	481	483	463	479	444	442	476	475	463	504	478	456	475	423	475	469	487	474	463	450	481	485	463	446	448	449	497	489	466	444	435	491	451	479	474	455	444	468	458	464	482	476	479	461	488	527	485	505	458	468	476	472	517	420	475	429	454	469	461	486	511	445	481	404	441	484	470	497	475	487	465	488	475	505	456	489	492	472	470	470	446	472	472	467	435	516	513	502	520	458	497	451	461	461	446	412	490	531	490	455	468	437	495	506	460	440	503	485	489	476	504	482	460	450	499	473	457	464	440	414	499	483	494	487	481	472	455	442	440	485	493	471	475	495	479	482	446	486	465	499	448	465	479	477	465	454	466	481	487	535	483	456	457	474	481	518	453	474	484	477	495	500	458	460	462	457	462	446	471	428	446	528	469	446	461	470	510	516	502	443	474	453	479	456	461	450	479	486	465	515	470	453	542	483	476	465	456	465	442	469	442	481	475	480	429	469	464	454	491	491	471	441	450	434	483	524	481	502	433	480	469	474	469	447	471	434	423	486	505	426	474	533	469	455	429	432	466	458	488	477	445	439	460	456	448	457	435	445	480	509	502	473	484	491	487	512	475	474	485	472	483	492	467	486	434	471	454	458	435	441	463	488	509	497	472	452	459	480	475	490	490	459	516	499	487	474	446	454	459	469
29973	46463	42150	28237	16697	11291	8299	7222	5989	4771	4267	3600	2894	2618	2649	2467	2257	2387	2214	1908	1653	1515	1413	1243	1130	1018	1013	894	790	821	732	735	719	675	666	706	641	621	602	553	557	616	588	578	623	610	564	625	596	579	592	591	571	573	554	629	615	541	607	549	553	597	595	585	586	570	570	575	575	558	544	580	603	574	556	546	600	608	557	594	568	557	551	562	536	586	581	566	576	546	528	543	553	535	555	628	506	543	577	578	558	532	552	570	551	562	591	568	537	514	593	567	585	563	580	587	548	561	570	536	558	544	546	589	547	581	571	557	537	577	517	580	518	595	564	570	590	553	576	550	568	545	581	563	535	556	539	575	558	562	557	556	558	554	574	576	551	545	545	528	555	554	559	584	510	563	584	563	562	550	529	556	581	564	574	521	563	552	563	563	516	531	566	589	571	520	559	506	576	537	575	563	536	564	531	499	515	548	582	573	585	546	546	504	524	523	570	504	581	602	546	604	548	594	545	568	518	590	517	559	518	545	573	551	605	535	487	547	566	517	574	561	600	515	557	595	528	574	548	520	552	566	542	565	586	554	552	565	556	536	574	573	568	544	544	549	524	544	574	568	541	524	556	574	543	580	523	568	611	552	594	564	570	546	595	601	578	532	580	550	551	611	544	504	579	599	573	534	521	577	534	569	553	594	528	608	523	589	563	515	610	598	559	591	519	569	561	590	553	574	565	527	544	546	537	566	573	534	577	564	538	554	560	530	538	526	539	574	530	519	550	555	555	582	526	606	543	534	568	545	570	520	550	568	540	576	564	556	607	577	556	522	519	571	578	560	528	590	607	520	575	565	535	590	566	574	589	571	583	533	564	535	575	512	543	534	589	561	606	519	522	587	550	562	597	558	536	566	531	560	571	524	582	562	552	556	555	582	562	574	534	556	532	553	590	592	557	538	578	540	581	529	560	498	542	564	576	606	569	566	584	569	549	579	540	541	576	521	595	540	588	519	566	559	542	547	584	593	540	531	585	585	508	557	545	573	538	535	591	548	523	548	517	595	559	566	532	547	514	541	543	517	561	554	564	533	573	550	597	547	574	549	558	571	544	586	548	581	508	568	541	561	550	551	559	585	559	567	536	549	538	544	551	534	528	588	548	594	528	522	583	539	514	589	558	568	551	566	521	539	565	595	576	536	535	559	527	531	556	546	559	571	575	571	568	566	562	581	526	546	501	517	570	569	559	568	562	532	555	545	542	577	541	535	555	582	561	564	556	583	535	566	523	587	584	581	547	563	567	567	586	553	582	587	562	568	550	558	544	594	570	565	572	554	523	554	560	562	547	528	611	548	570	552	539	585	598	585	539	571	551	543	529	546	567	550	571	552	560	550	589	612	591	573	514	542	579	606	542	543	586	499	581	600	585	516	522	554	530	530	541	565	554	564	551	582	563	550	584	603	552	573	549	534	572	537	579	573	554	615	597	554	585	581	547	605	510	572	582	566	591	553	586	557	574	588	562	553	595	575	565	564	557	575	544	558	587	600	543	586	574	508	554	575	545	551	571	544	602	574	561	566	546	537	548	524	565	609	566	578	581	543	552	548	579	549	576	555	525	579	553	502	557	564	546	585	535	536	575	590	541	542	589	553	558	565	566	546	581	528	542	569	594	539	587	520	594	579	555	587	547	575	546	546	591	583	580	591	556	529	570	565	543	555	562	555	555	531	499	512	571	567	564	531	557	572	534	578	543	553	543	579	558	586	565	540	568	521	559	559	515	538	545	521	578	584	532	536	552	538	590	558	566	561	585	594	582	573	540	544	550	565	549	544	561	532	572	550	556	599	548	554	558	571	570	559	531	566	537	533	564	552	599	577	553	564	566	532	543	529	571	530	543	553	560	546	564	523	520	555	584	606	535	559	533	557	533	540	517	602	547	555	548	564	539	560	573	560	565	545	587	597	545	586	566	609	585	549	546	623	585	531	589	547	562	512	578	533	526	512	545	604	635	560	601	549	550	562	555	564	554	621	568	551	576	558	565	577	547	596	580	499	551	527	585	547	615	566	577	608	543	546	565	592	549	533	582	596	564	546	525	578	517	538	617	574	520	529	558	551	548	550	521	530	530	571	560	491	549	573	537	568	563	556	599	531	589	565	591	552	561	569	608	535	535	565	581	527	554	532	519	562	575	569	584	565	557	560	564	538	556	541	569	539	567	540	568	544	539	577	557	558	542	550	536	555	612	508	572	530	607	561	584	563	543	562	586	533	509	505	509	603	559	527	569	533	544	595	531	581	582	531	553	525	582	568	547	571	585	560	551	588	596	557	541	569	565	544	553	568	566	581	570	584	566	553	581	587	555	558	539	545	551	542	537	549	564	536	523	541	549	519	563	522	581	561	588	552	540	545	540	596	569	577	560	567	552	517	526	516	549	511	610	550	541	581	544	549	585	573	544	546	564	535	580	527	570	584	565	523	573	590	537	525	540	578	545	546	550	511	594	568	556	570	612	535	571	585	552	556	533	587	570	572	559	541	617	556	543	505	545	584	573	566	579	559	553	524	576	535	555	548	584	617	544	585	581	551	572	582	552	563	520	583	584	554	560	524	554	535	556	518	543	554	593	586	551	557	566	558	543	521	535	544	604	537	554	544	580	599	578	590	572	516	497	558	567	526	575	545	531	575	563	545	545	571	562	538	521	560	587	512	547	535	522	559	552	608	609	567	540	530	577	562	561	579	582	549	545	546	531	556	571	568	622	557	551	554	549	545	589	592	572	530	574	530	529	602	518	617	555	587	595	548	547	543	559	580	593	603	539	555	582	579	558	576	554	553	573	586	550	525	582	530	570	558	545	536	568	565	542	550	583	519	546	583	592	577	577	578	588	533	491	567	573	525	555	555	505	558	523	542	589	558	564	562	571	587	632	566	559	555	568	579	532	587	554	552	590	547	548	572	590	542	571	558	597	521	590	590	529	603	571	570	596	584	523	543	578	547	578	584	587	557	565	534	527	570	536	544	572	547	539	567	563	561	557	542	548	533	541	554	564	571	552	564	519	603	565	559	594	588	535	540	575	554	546	587	589	587	520	538	563	577	582	510	596	563	538	576	546	597	578	558	548	600	571	536	583	542	531	561	576	569	558	555	587	550	529	551	592	591	531	547	550	541	566	548	571	524	573	559	570	506	561	600	559	578	596	536	578	597	550	582	603	548	566	552	548	537	557	581	537	549	570	526	574	574	571	519	580	549	588	554	585	594	565	556	572	580	589	558	577	555	571	538	563	571	525	581	560	525	534	563	563	584	526	564	527	536	558	526	571	578	570	583	526	543	524	565	555	568	614	580	584	534	595	584	541	532	549	567	545	564	569	557	536	539	560	572	587	567	568	550	563	552	562	544	547	562	541	547	606	587	584	557	596	534	559	541	590	580	502	571	570	563	570	572	572	547	570	535	562	568	567	558	551	569	546	611	617	571	545	585	547	587	562	545	591	565	532	497	565	607	545	589
23248	21357	29017	24213	21639	21376	14530	6476	4738	3675	3182	2516	2054	1933	1893	1828	1587	1609	1592	1352	1210	1080	961	908	845	792	635	678	669	571	553	544	511	534	481	450	432	433	447	461	434	403	426	405	405	394	390	421	434	403	391	450	441	395	429	397	397	421	416	391	422	423	386	425	376	413	387	410	408	406	400	410	395	403	350	407	389	365	419	388	374	393	423	347	425	391	426	389	374	363	380	362	395	391	383	417	396	381	377	370	368	402	379	348	369	410	409	404	387	411	381	401	364	361	412	403	382	396	397	400	360	397	398	441	400	397	404	397	390	402	420	373	377	409	407	396	399	381	384	378	431	391	376	402	392	381	398	381	388	410	396	399	381	417	349	405	379	411	394	419	358	432	420	371	391	371	377	411	393	387	375	385	443	434	377	341	376	406	399	400	401	381	347	421	383	398	392	365	403	404	402	356	398	391	359	402	396	370	390	378	406	389	385	388	358	399	396	421	351	373	386	385	403	390	400	393	344	385	403	394	395	409	378	369	396	386	375	400	392	395	379	411	408	367	382	446	375	386	369	356	387	401	368	410	386	396	378	381	396	360	371	424	352	376	347	416	401	423	372	406	386	374	382	381	402	350	392	396	397	370	413	377	371	394	401	413	336	372	369	375	426	375	414	362	388	388	403	388	425	412	440	411	405	382	399	400	404	407	428	423	390	374	396	377	383	401	412	396	368	367	358	363	377	402	424	371	399	359	426	373	380	373	396	394	428	400	399	398	351	391	366	352	361	370	381	386	393	381	390	378	368	394	368	403	401	379	395	396	388	391	381	355	393	399	380	367	375	396	426	401	390	408	416	430	392	395	379	351	375	384	401	398	385	396	420	379	394	403	393	414	383	385	398	387	377	417	348	397	397	406	420	395	379	423	382	398	351	384	403	396	365	389	413	395	411	378	385	395	368	391	393	397	440	407	382	418	412	369	398	380	423	402	397	377	448	388	403	375	376	363	370	369	387	397	387	415	384	376	404	380	391	403	415	390	345	404	377	387	385	374	376	407	389	396	389	390	399	391	410	404	402	380	414	375	375	390	393	369	388	398	376	396	407	361	403	378	384	376	381	375	362	373	397	389	416	398	370	372	416	358	413	423	437	413	361	356	407	397	381	380	408	368	403	375	389	380	409	394	370	400	426	379	366	400	375	363	385	380	385	416	386	394	367	385	410	384	369	378	381	398	366	383	405	389	386	416	416	368	351	413	379	379	385	415	369	386	407	400	383	405	390	384	385	425	395	380	397	385	389	385	343	387	390	393	397	421	377	348	328	391	358	384	412	390	357	376	392	381	415	398	394	390	379	384	380	405	392	356	380	416	406	378	378	358	416	420	365	417	368	386	417	374	402	363	410	409	387	379	369	387	395	407	344	386	403	402	391	376	387	399	405	399	365	401	387	396	409	408	328	394	364	372	397	411	402	422	366	345	374	406	405	388	354	390	392	425	394	394	404	367	375	386	394	400	362	381	400	422	390	387	389	415	377	397	415	417	397	391	369	390	398	394	394	354	359	405	390	406	383	371	414	369	375	392	390	368	414	390	363	372	389	401	384	355	352	416	395	404	359	362	429	406	378	380	394	384	403	387	384	396	383	399	364	400	402	387	386	420	349	373	377	359	398	410	417	460	384	427	404	379	373	386	394	414	382	379	382	387	426	386	383	390	371	420	386	414	373	367	383	365	404	379	366	402	362	375	390	391	434	363	385	412	388	390	407	375	390	409	385	339	408	378	352	364	404	389	398	376	373	410	366	403	415	419	391	377	394	389	391	383	403	407	371	409	424	401	379	429	386	379	360	371	386	402	397	403	388	395	414	401	377	423	384	385	363	384	365	398	394	386	376	423	408	417	421	419	428	388	392	403	386	401	428	405	382	383	404	365	351	407	416	382	390	383	390	406	359	400	414	407	386	379	384	390	392	400	407	373	385	404	393	373	411	371	398	400	398	413	384	380	371	409	411	383	394	413	387	361	389	407	419	365	373	392	378	373	432	357	366	393	398	359	381	383	411	420	412	414	396	401	369	384	412	404	357	413	392	399	356	389	372	390	385	365	392	386	380	384	377	395	419	389	386	411	377	390	405	393	385	412	359	369	357	406	392	389	427	408	403	386	386	379	422	402	414	396	407	407	370	405	419	407	400	358	392	389	347	371	395	383	403	399	413	415	412	404	419	407	333	395	382	382	408	387	376	426	395	399	388	391	392	403	404	407	416	408	385	406	391	446	422	408	421	398	342	375	409	388	354	385	386	404	392	412	368	370	430	376	373	342	377	394	385	402	381	413	368	399	407	370	379	441	370	410	428	374	386	399	409	392	405	378	367	392	394	371	389	378	407	397	381	364	408	403	393	371	420	398	377	383	373	401	397	410	376	401	395	394	384	383	394	385	384	363	388	369	382	373	402	393	406	386	380	385	391	415	390	367	391	374	362	423	403	381	390	367	433	388	393	403	389	363	397	393	404	392	381	395	370	392	376	390	382	405	417	394	398	396	393	394	397	405	371	369	389	406	386	397	410	389	350	353	391	369	416	408	382	390	385	372	371	402	391	417	379	409	399	430	404	384	395	410	380	369	380	380	387	406	401	363	384	384	390	354	374	373	408	362	402	394	353	394	409	430	379	408	396	365	363	394	403	409	370	375	433	365	377	351	345	378	371	423	378	375	428	416	391	354	393	384	395	423	398	429	409	397	383	411	371	424	383	394	408	401	381	400	383	403	348	367	362	411	400	350	385	409	372	388	419	405	382	414	415	392	357	356	405	372	371	378	357	374	403	382	400	387	393	410	411	419	373	384	376	380	426	380	430	380	380	380	409	412	384	379	388	363	392	434	404	380	392	379	399	401	388	409	423	405	405	361	417	358	378	398	353	390	380	400	397	368	396	389	399	372	383	396	405	402	416	376	361	399	392	378	390	399	358	382	408	389	407	409	431	397	396	393	412	351	359	391	421	393	385	338	387	398	379	418	396	352	419	395	396	353	384	375	386	379	382	394	417	371	404	390	407	414	393	363	355	394	394	386	398	402	372	423	372	352	385	391	394	383	390	373	403	391	398	362	418	405	397	385	385	413	356	375	366	352	373	387	385	410	411	380	419	383	350	354	367	385	396	396	403	365	401	357	400	414	367	391	427	390	374	423	419	403	407	357	377	364	372	383	348	378	383	377	372	388	365	388	366	397	396	393	411	412	382	406	411	365	394	400	377	382	417	384	363	401	392	410	364	369	379	372	386	383	383	391	371	385	411	390	387	368	380	407	367	389	383	417	381	377	398	370	357	422	402	340	360	405	385	390	407	400	371	380	396	413	424	359	362	390	384	407	389	385	405	384	413	428	386	393	379	399	357	374	410	389	413	376	391	378	396	429	398	382	414	406	391	398	388	365	424	373	366	374	410	407	392	374	388	375	385	367	409	370	376	384	416	396	396	428	376	363	407	386	408	389	408	358	406	396	380	420	397	383
32079	54002	48868	38325	25225	17836	14010	11276	9561	7900	6577	5335	4616	4125	3784	3576	3130	3232	3231	2626	2233	2030	1748	1562	1386	1299	1038	1057	960	885	802	752	730	755	678	649	613	563	572	524	507	516	569	483	505	504	492	510	478	504	506	459	513	518	447	488	480	471	480	439	508	492	485	456	461	473	490	448	474	481	456	457	464	483	471	491	456	469	424	460	463	466	465	449	445	454	460	461	460	443	451	473	446	451	456	452	443	447	423	434	462	440	493	454	437	445	521	446	455	467	439	472	459	490	447	415	478	403	441	427	435	445	449	452	461	451	483	425	469	494	442	462	447	455	459	478	480	481	412	471	474	470	462	421	412	456	401	423	415	416	433	449	437	463	479	427	493	462	470	424	455	492	431	414	434	470	498	492	439	472	438	472	491	479	451	456	484	452	442	410	452	428	470	412	453	420	468	464	465	458	460	444	437	462	454	464	450	428	438	447	454	464	465	461	450	464	466	444	491	466	476	487	480	450	480	454	449	450	470	441	481	447	429	464	487	440	442	432	479	464	453	449	443	439	444	458	446	434	446	461	425	437	444	414	426	484	467	453	472	450	467	445	484	478	455	439	444	439	427	443	481	457	456	468	453	482	440	472	488	481	474	415	421	463	442	446	423	453	439	471	467	448	439	441	466	431	445	456	441	461	458	445	490	442	457	442	418	451	462	436	435	451	460	472	438	467	462	448	487	465	489	478	447	467	481	450	413	420	474	445	445	473	460	466	449	415	436	406	488	448	500	470	494	472	449	438	444	475	438	504	474	447	496	457	458	501	493	423	443	483	460	481	449	468	485	452	475	441	437	465	455	465	482	474	436	467	464	470	446	475	465	428	421	462	459	475	449	452	484	450	469	449	435	454	451	449	501	422	444	459	438	441	436	429	478	475	474	458	503	442	458	481	443	465	491	456	481	434	442	416	460	442	435	438	439	449	439	476	458	499	460	476	421	473	461	421	457	478	439	440	496	474	472	452	438	422	457	495	485	441	463	452	467	443	476	455	486	469	475	438	435	441	460	452	458	473	451	431	458	470	448	426	448	439	414	435	450	455	450	437	415	434	456	476	422	466	469	458	382	438	455	471	459	455	466	457	432	441	456	406	457	419	434	442	441	423	466	444	456	456	475	473	492	475	471	436	479	492	458	409	465	453	434	441	440	435	449	422	500	453	435	450	472	459	429	448	424	453	422	477	477	495	456	420	418	469	469	448	450	424	489	476	492	458	436	474	425	463	455	448	398	439	475	431	474	461	481	490	422	447	449	444	453	447	473	475	463	482	427	460	466	467	439	468	477	456	467	464	455	479	445	453	464	417	476	457	495	449	446	461	452	452	456	484	458	434	465	498	450	449	415	444	435	408	444	456	461	506	485	426	431	484	459	433	474	443	415	463	455	475	483	502	447	456	462	456	441	475	473	472	474	421	457	394	460	444	424	435	471	453	445	503	454	465	417	424	463	437	419	447	499	477	466	433	435	470	476	447	452	464	433	430	466	458	441	458	449	452	428	461	463	479	462	483	457	450	447	451	481	479	471	490	466	460	458	467	457	426	489	432	442	465	467	457	449	423	470	423	443	450	438	478	450	475	440	454	444	456	449	457	425	438	407	453	453	454	452	436	416	456	477	416	436	465	436	463	454	396	430	486	445	434	447	473	407	443	476	454	462	427	448	515	462	449	469	452	463	450	416	438	463	435	437	438	419	477	470	428	448	418	428	454	452	461	440	435	442	486	445	421	450	502	403	438	441	413	465	475	442	431	443	465	439	496	479	477	483	474	420	460	429	474	484	469	430	470	460	430	438	464	407	428	428	463	433	457	454	453	439	470	459	411	449	483	454	432	436	487	465	445	423	455	470	452	449	473	451	451	433	453	434	469	450	467	481	474	456	467	453	450	476	419	421	486	452	433	489	478	451	483	517	469	489	452	452	454	429	440	452	472	462	433	439	450	420	425	435	468	464	441	481	447	458	439	464	477	502	423	458	474	445	446	480	476	436	424	452	444	464	429	458	453	447	426	450	463	472	454	438	437	442	447	443	432	439	433	468	460	437	487	458	441	488	459	420	438	461	423	444	432	446	454	472	468	470	471	482	455	498	443	448	445	455	417	472	442	424	465	452	450	433	469	459	448	462	460	455	469	447	459	470	426	458	497	425	469	443	403	461	445	479	427	453	427	472	451	430	439	456	452	434	464	440	465	440	446	452	453	473	470	454	456	459	461	444	469	477	470	473	449	470	438	474	454	460	421	428	429	452	453	461	471	466	440	464	457	500	450	475	445	433	485	438	425	508	478	461	455	449	472	462	444	463	464	456	423	472	451	465	430	415	466	436	429	444	463	450	468	463	447	458	460	457	441	462	448	482	445	450	447	429	453	495	457	405	445	452	496	450	450	433	473	436	482	459	458	432	430	443	461	460	436	465	426	425	442	451	436	415	428	451	427	447	475	451	440	467	426	441	472	494	472	446	454	476	457	508	442	434	427	484	447	464	466	462	451	460	476	451	429	459	455	447	472	467	439	427	447	465	458	443	488	485	429	447	436	463	436	455	465	476	425	441	419	495	461	483	480	449	445	421	462	453	426	472	462	462	450	463	440	456	434	438	467	428	476	479	455	454	482	464	464	453	429	466	384	442	429	418	443	448	459	511	469	437	423	488	470	461	440	448	469	460	429	484	443	434	449	445	431	438	480	444	480	421	483	447	419	415	454	431	480	462	455	455	447	465	426	439	468	448	410	473	479	449	470	445	405	463	449	434	490	448	451	489	483	462	481	422	473	459	451	467	478	479	473	440	454	463	490	457	483	452	474	456	432	442	430	453	472	461	450	446	448	477	454	449	464	446	489	471	447	457	458	429	453	467	449	489	439	435	423	457	405	452	447	442	453	460	410	472	491	471	500	459	463	445	451	466	473	460	475	460	409	465	419	487	446	459	433	458	447	483	452	483	434	426	452	473	463	439	477	470	442	472	443	473	473	446	450	460	463	444	473	453	469	444	427	437	459	479	435	447	444	439	490	473	525	485	456	441	446	444	460	453	462	451	420	479	463	458	435	410	427	417	439	426	430	460	428	454	470	432	426	484	471	439	443	466	449	466	484	447	443	477	451	450	485	433	436	476	466	470	443	446	449	416	458	516	476	447	455	442	479	472	458	454	479	489	426	438	431	490	467	467	451	451	505	439	435	475	459	461	424	492	440	500	448	445	463	471	462	404	417	438	435	450	474	426	495	444	446	442	435	488	465	492	453	451	422	472	440	492	448	443	457	463	457	438	453	501	477	452	472	431	460	489	458	458	430	462	424	408	477	426	431	476	458	462	429	476	507	441	480	469	452	459	487	462	442	423	462	427	453	476	468	403	453	416	430	471	425	458	463	431	463	483	431	423	456	444	477	462	484	460	437	427	433	463	454	479	442	447	461	448	449	453	443	455	426	439	464	401	458	463	447	443	508	447	438	432	465	398	446	478	451
29054	26334	30588	21852	9805	5262	3462	2517	2188	1879	1612	1418	1157	1086	1129	1127	1085	875	971	944	865	810	704	611	581	566	538	543	529	468	498	443	473	430	447	422	400	398	409	422	395	409	407	409	390	399	388	424	357	381	395	413	376	406	435	369	386	402	408	343	368	396	361	372	389	384	353	392	365	362	360	418	366	407	377	388	385	407	411	387	404	371	399	373	374	396	374	380	379	361	442	392	393	363	428	363	405	370	393	422	405	411	381	408	376	381	375	401	384	377	352	418	362	363	418	417	397	371	377	359	377	374	394	388	409	367	369	368	380	400	393	426	393	374	387	347	353	374	385	431	391	395	400	399	388	391	353	363	396	360	386	390	366	353	380	394	417	376	406	416	370	356	377	398	386	411	414	404	375	384	387	358	402	405	366	363	377	386	380	384	361	359	367	410	341	391	385	400	415	361	382	371	401	368	392	371	355	371	388	372	375	395	357	390	383	377	356	407	415	382	398	404	373	382	369	390	372	381	441	409	392	411	404	367	390	372	360	417	394	379	401	403	378	390	387	430	365	399	368	379	390	358	372	384	385	408	405	375	403	364	412	390	370	376	420	420	412	383	379	402	379	405	415	387	367	384	371	359	380	404	386	347	387	378	379	384	403	364	398	434	392	418	352	402	380	376	366	381	403	410	375	395	365	385	431	414	381	406	397	369	397	387	379	372	336	379	393	373	376	414	412	389	416	389	373	390	355	377	407	373	383	418	372	411	400	388	354	393	394	404	395	387	397	407	410	372	423	366	386	401	386	416	386	380	403	410	369	366	381	370	374	415	397	393	424	352	390	369	401	380	403	366	381	390	391	413	411	366	413	361	375	370	395	427	379	411	446	381	353	382	387	415	376	354	401	365	371	416	402	383	409	431	419	383	391	407	398	373	415	377	379	399	397	403	380	436	390	396	346	375	400	346	366	408	394	383	392	399	439	412	393	387	392	391	385	372	388	386	362	415	385	407	415	437	386	418	409	394	364	359	336	373	413	374	419	389	376	393	382	386	388	388	378	410	387	370	359	367	406	355	372	395	383	402	398	386	405	355	369	382	392	381	376	366	376	389	410	395	378	409	380	375	413	367	355	365	379	384	375	418	381	396	387	367	406	390	372	376	347	385	357	394	423	371	373	380	399	372	371	397	408	401	369	422	384	375	399	394	388	410	409	378	393	386	380	366	366	412	347	383	408	406	416	392	388	422	377	384	384	358	386	397	423	369	373	375	393	381	404	393	405	427	348	374	390	358	424	385	403	378	395	356	384	378	406	377	357	392	382	386	417	378	384	372	407	424	358	370	367	385	404	398	381	377	364	395	436	387	391	351	407	398	386	393	367	405	408	398	377	389	384	391	372	388	399	395	412	393	383	368	412	394	404	399	371	396	402	388	376	356	405	402	362	416	408	385	421	373	399	403	378	336	343	384	421	410	395	388	336	415	403	376	397	416	379	386	368	373	394	351	374	400	397	364	425	402	409	373	372	379	392	430	412	387	393	411	372	369	391	401	375	410	403	359	384	360	350	377	390	358	393	390	415	411	355	378	349	434	418	374	369	413	349	416	390	367	381	426	407	379	388	389	396	359	367	402	376	410	386	350	428	425	365	397	382	381	383	397	390	363	424	371	381	403	373	403	343	405	381	373	408	381	362	411	372	372	392	384	403	370	369	366	349	388	373	375	395	393	376	432	381	392	421	383	412	414	403	366	388	425	394	372	359	353	384	407	411	380	392	396	393	392	394	388	374	409	387	384	366	367	386	351	370	411	418	391	385	376	373	422	387	366	381	358	373	340	425	372	391	376	375	341	361	412	372	371	369	377	387	384	378	431	421	384	381	403	376	385	360	404	368	371	366	396	371	385	377	413	404	400	382	404	397	386	397	399	396	339	383	387	385	381	370	390	391	379	388	401	408	407	394	381	406	372	384	353	381	367	442	401	392	389	394	376	411	392	380	385	402	427	372	377	368	390	350	376	377	397	391	407	383	383	366	359	418	406	378	400	398	389	415	384	388	373	373	395	378	412	400	401	382	389	373	375	372	424	390	369	380	417	387	409	370	398	429	395	368	366	326	404	392	394	431	372	396	382	372	341	414	397	407	400	377	411	351	409	381	376	418	403	423	429	407	371	396	362	370	384	404	410	370	386	385	411	405	385	361	412	388	387	391	375	388	370	353	405	398	388	390	401	376	385	388	416	372	390	399	400	396	369	392	366	373	380	384	398	359	373	392	399	370	385	377	418	403	361	416	417	400	399	428	371	358	384	411	377	385	392	433	358	364	339	404	376	383	374	382	399	395	381	390	370	401	382	371	368	399	387	410	381	389	386	381	406	402	407	380	389	386	369	387	381	389	411	376	378	377	399	385	393	379	383	434	407	413	374	413	402	363	387	364	356	385	393	371	395	410	364	357	371	388	424	368	394	395	371	348	387	363	391	415	401	384	392	397	401	377	354	409	379	397	422	370	423	375	398	400	396	378	387	406	382	392	388	382	387	414	394	426	391	386	372	382	368	395	354	371	383	398	387	367	375	363	385	383	362	416	380	391	404	372	401	379	393	372	383	396	407	392	363	400	394	376	370	409	388	372	419	366	400	398	372	374	391	423	356	371	391	391	400	388	381	373	420	381	424	390	383	401	416	381	377	394	342	393	347	381	374	368	393	369	417	384	392	388	418	365	380	346	386	380	388	388	366	418	390	378	395	399	409	391	397	412	386	416	395	432	388	363	393	359	364	395	402	373	406	374	398	389	383	392	380	373	416	389	420	382	420	422	381	370	383	397	362	364	356	389	376	377	420	405	393	399	392	383	383	399	356	383	380	385	391	424	366	393	392	365	412	386	336	424	368	388	380	400	394	363	399	388	375	375	414	379	372	407	408	351	408	400	382	411	374	387	377	363	386	379	401	370	467	405	390	400	408	379	351	374	379	384	430	396	387	380	363	383	366	382	392	387	420	402	385	364	384	371	417	376	412	375	388	389	419	411	419	379	381	360	408	418	412	357	381	406	411	369	388	354	371	397	381	406	401	410	417	358	373	397	384	384	386	404	394	383	365	397	376	356	419	403	374	386	399	378	386	386	396	378	400	398	408	387	404	386	422	406	362	364	410	392	416	361	403	402	371	368	393	406	372	397	388	387	393	417	355	391	366	403	368	387	379	359	410	373	380	384	419	371	385	413	363	392	379	400	391	404	389	415	378	390	386	442	418	376	404	362	412	380	382	393	386	406	427	362	396	415	385	382	380	398	405	409	374	393	399	419	384	379	432	351	395	414	409	404	382	387	381	367	434	357	392	393	358	376	412	391	380	408	400	375	377	389	385	396	397	403	425	371	401	394	404	352	377	400	355	417	349	409	429	405	398	421	417	388	375	394	379	407	394	393	374	374	423	377	370	370	404	393	396	411	406	373	420	381	388	369	400	357	382	366	389	371	350	377	371	374	392	419	403	372	365	364	356	400	397	407	354
29202	40836	36179	23199	13454	9152	6869	5442	4993	4236	3410	2877	2470	2249	2283	2126	2007	1727	1872	1738	1522	1245	1208	1068	926	839	787	783	741	661	656	622	581	603	572	587	529	539	463	500	496	518	478	506	488	517	479	520	504	463	465	474	465	495	503	469	453	465	486	476	471	515	455	471	468	494	496	488	530	484	426	480	478	463	444	465	459	467	477	482	464	452	477	489	472	452	502	484	494	477	509	466	497	460	429	492	481	441	481	509	471	472	472	482	480	446	495	467	485	421	488	511	453	489	458	447	468	527	420	461	495	508	490	498	452	450	458	483	484	451	478	431	426	456	472	441	484	483	462	491	449	472	484	502	472	489	482	451	461	463	488	480	466	510	458	475	503	439	458	469	516	490	451	469	484	490	463	472	468	494	462	495	458	464	474	454	472	467	464	470	472	453	505	487	493	473	453	466	490	461	473	449	486	420	460	467	477	467	463	479	433	514	456	528	481	474	437	489	499	507	477	454	504	493	444	488	450	472	463	479	457	441	444	432	470	488	464	502	490	471	493	494	451	466	503	478	451	469	461	480	499	486	469	448	449	481	490	427	512	477	479	488	411	466	452	479	473	468	476	452	501	439	468	469	450	439	417	463	461	475	483	441	470	476	450	513	473	469	425	435	455	470	481	421	484	463	468	480	447	492	470	452	479	467	475	465	472	492	456	458	499	473	468	507	450	444	477	457	495	469	485	466	484	483	466	491	454	505	465	446	426	433	473	455	504	482	460	473	486	455	432	452	476	496	455	478	424	459	473	474	464	482	483	478	485	443	510	476	495	466	427	472	458	444	488	458	468	457	456	449	491	457	473	449	448	485	481	463	459	484	476	512	516	448	452	441	463	469	470	491	477	481	481	454	490	455	460	444	474	511	466	492	457	467	498	484	478	451	495	501	466	455	459	467	474	461	482	499	489	488	461	520	463	494	474	491	462	473	458	459	426	478	464	485	491	478	446	495	455	472	467	436	452	465	484	479	505	467	455	464	468	470	498	511	467	450	523	457	408	479	446	474	498	480	430	467	458	494	487	442	502	508	426	467	436	484	497	460	468	454	437	475	448	444	510	432	461	475	505	505	489	484	462	441	479	459	495	470	488	458	477	486	464	511	465	488	487	506	476	476	478	494	430	490	460	507	487	471	479	449	465	440	508	462	474	481	469	481	493	442	473	425	479	461	481	454	473	421	460	476	461	487	488	464	492	486	490	482	464	535	455	466	489	450	486	465	514	462	425	495	492	463	462	472	481	478	441	477	452	521	492	434	496	466	454	458	495	479	460	488	488	463	490	504	469	476	497	469	471	487	497	483	472	458	491	451	423	496	448	441	468	443	466	457	479	485	480	473	482	475	464	494	429	495	473	475	475	484	465	481	446	475	451	456	479	451	472	487	450	454	473	469	460	442	487	475	453	485	476	492	452	470	473	491	438	520	473	508	483	481	482	451	491	435	464	492	449	448	510	483	491	451	452	480	433	464	428	483	490	428	483	455	470	463	469	489	479	458	481	457	504	443	480	455	484	477	472	480	531	495	458	477	459	458	502	454	480	422	443	516	497	471	487	490	444	450	416	467	446	478	487	488	486	459	481	492	447	462	512	497	450	476	502	472	445	443	469	459	471	466	502	492	465	453	482	440	422	493	462	455	466	509	477	493	497	454	495	454	481	485	458	488	437	455	451	480	438	493	465	457	446	466	441	481	505	468	486	472	501	430	455	468	457	453	453	447	435	420	460	461	397	469	463	460	489	464	460	494	495	470	494	485	448	460	489	456	473	437	473	486	467	493	450	479	460	467	460	490	455	452	453	450	480	472	439	482	451	466	509	508	456	422	438	464	477	463	449	452	477	461	469	439	528	494	459	425	493	439	450	464	468	490	484	440	485	468	451	488	500	459	469	503	455	463	455	469	443	441	492	502	463	449	508	448	452	486	495	479	509	468	476	484	437	459	456	467	519	474	472	448	467	474	470	499	448	477	468	489	497	483	483	479	411	485	503	492	462	479	427	452	522	447	496	447	455	473	486	450	441	472	495	473	459	485	503	489	473	473	490	483	456	488	492	486	474	450	454	474	454	468	487	440	489	499	457	465	451	480	466	468	446	447	474	484	466	487	458	448	488	482	489	455	476	479	469	458	497	499	454	457	440	446	486	465	480	484	470	452	464	477	449	483	456	493	424	457	466	469	453	455	502	470	484	454	436	462	455	427	502	404	493	453	527	472	503	455	471	499	438	453	469	464	477	460	505	477	473	473	461	473	467	477	423	471	436	481	489	452	472	480	449	473	484	469	487	472	452	472	518	475	493	450	491	465	476	476	484	456	475	458	447	479	474	455	470	473	479	457	455	475	462	443	426	484	471	485	476	467	477	476	447	464	472	463	502	473	472	460	465	485	516	470	482	514	514	469	465	480	481	455	484	476	454	460	449	441	467	481	516	454	501	481	482	467	512	461	502	419	478	493	482	447	476	472	487	480	464	513	458	482	479	485	482	462	482	501	474	447	457	454	464	451	452	484	505	453	458	475	464	515	476	472	480	475	510	456	466	506	500	489	480	472	471	464	462	459	472	467	474	499	455	451	499	472	470	440	473	455	473	500	464	488	459	482	480	477	483	451	477	430	448	472	494	462	499	493	492	486	514	453	472	474	484	493	500	490	494	435	442	499	451	499	460	456	453	447	474	481	461	481	472	509	498	444	491	488	441	487	486	466	463	472	464	507	466	466	466	441	491	467	478	471	451	481	469	478	468	479	454	478	470	494	463	460	508	463	454	492	451	472	478	426	449	495	485	466	463	509	447	466	487	493	501	472	472	453	479	499	469	471	475	488	474	477	449	497	477	507	471	500	457	484	447	470	472	451	444	522	448	452	462	450	457	489	488	504	466	490	493	494	490	462	463	436	462	454	467	486	493	441	442	444	493	473	470	483	458	438	470	433	474	481	473	464	507	502	464	475	463	491	486	458	466	500	458	483	490	457	496	465	477	438	501	468	471	512	484	471	445	487	481	448	491	445	464	495	488	479	474	504	453	443	440	474	481	452	486	479	487	509	490	484	481	488	455	499	496	460	485	479	472	478	449	508	494	442	474	528	457	437	514	482	455	473	484	498	473	473	458	452	452	458	487	461	494	465	434	434	445	530	498	488	499	451	493	452	459	482	444	472	474	467	454	497	457	468	452	491	493	460	482	467	476	500	475	462	468	465	483	477	511	452	478	503	443	469	466	464	459	452	498	473	485	477	492	446	459	450	482	426	480	489	449	446	490	452	439	492	454	472	485	454	482	452	441	455	454	505	466	453	476	455	486	496	462	490	492	493	436	468	459	435	458	443	491	445	481	443	440	467	505	460	497	467	460	490	484	476	443	490	445	513	483	445	483	445	458	440	501	457	442	456	485	463	474	467	484	483	497	465	446	457	494	463	512	482	485	467	450	445	490	489	502	459	455	472	481	474	444	499	455	492	487	447	481	472
24476	21339	28536	25599	21338	13898	6791	4051	3209	2815	2176	1804	1453	1448	1327	1263	1265	1199	1108	1055	886	817	726	699	618	578	478	528	489	477	434	411	365	381	367	340	376	329	344	332	291	304	318	308	324	337	310	315	309	316	356	339	326	360	296	328	278	306	309	271	330	327	344	330	327	300	288	287	337	317	301	285	329	287	320	290	269	313	324	306	345	287	334	313	297	295	312	319	296	310	336	356	338	308	288	294	310	264	303	303	317	336	310	337	324	300	280	290	304	306	312	284	290	312	301	298	287	287	339	324	290	314	341	303	310	339	321	319	322	334	324	281	296	294	310	280	339	340	295	292	315	308	343	324	308	313	294	302	315	310	307	332	302	287	309	289	295	325	331	337	284	350	315	327	278	254	318	315	290	335	305	306	297	321	275	313	308	308	306	301	327	289	319	311	325	315	324	335	326	303	330	329	318	313	320	309	290	297	297	315	309	326	313	306	318	329	321	338	322	330	326	305	316	328	302	339	281	308	318	303	318	324	302	328	331	291	310	292	288	308	308	328	312	313	326	296	306	332	293	344	318	293	342	313	317	301	303	306	311	336	280	342	312	335	318	333	307	331	313	310	311	314	284	339	331	327	298	319	295	336	310	324	309	301	328	285	293	307	276	318	305	306	325	314	314	282	340	309	321	299	316	300	320	335	309	302	324	329	319	332	298	301	324	331	322	287	299	329	302	280	301	288	351	309	287	301	307	294	314	312	328	318	341	315	310	294	302	293	300	287	321	334	308	335	304	307	333	305	267	328	313	296	326	299	305	320	304	312	295	314	307	298	294	289	314	301	301	293	272	304	317	309	317	275	305	314	325	314	289	291	326	295	328	331	290	287	334	309	302	340	286	318	317	303	298	301	320	341	299	322	292	315	307	305	316	311	290	299	320	320	323	331	343	312	310	319	325	314	283	289	317	278	306	292	294	320	301	316	318	284	300	289	287	313	284	278	286	298	293	322	309	292	303	302	302	291	308	340	317	292	304	276	288	332	293	283	317	318	310	287	322	306	304	318	323	319	372	276	311	350	305	304	297	301	299	303	284	279	322	295	303	289	323	304	328	286	307	337	328	293	306	307	312	287	315	318	304	328	318	339	307	325	325	300	321	334	324	298	319	315	341	297	285	303	333	334	279	296	297	298	340	304	313	303	329	293	306	333	327	288	273	291	309	330	291	303	317	313	313	300	285	330	305	315	299	317	320	322	309	301	339	322	316	312	302	303	357	316	288	303	311	319	325	330	290	337	316	343	296	302	308	289	306	309	318	312	297	288	289	325	320	303	348	341	310	331	307	273	283	301	279	309	295	324	338	290	305	271	322	334	328	322	297	310	344	272	296	288	298	317	299	276	306	283	315	322	322	299	295	342	310	318	312	328	299	314	294	304	303	290	284	277	304	321	294	282	331	298	276	283	306	265	276	311	319	308	282	335	322	311	302	291	311	286	308	311	315	301	326	307	324	302	303	294	280	299	312	316	323	298	315	334	310	292	309	349	305	325	345	295	325	290	303	316	290	294	334	322	321	304	328	323	341	313	291	314	296	304	312	335	301	317	330	310	329	297	317	314	304	320	305	308	311	323	287	338	295	303	308	320	343	299	316	307	297	310	297	284	324	270	303	324	314	297	312	261	331	279	276	320	311	336	333	299	309	330	296	310	310	308	331	291	281	299	308	294	307	328	285	302	327	327	328	269	313	294	300	311	272	304	310	308	318	308	297	295	324	304	316	305	283	303	312	322	277	278	320	323	315	318	307	320	307	308	329	297	312	314	306	286	287	285	342	322	311	312	312	309	301	277	314	314	299	310	294	317	332	280	293	330	307	287	314	335	308	339	311	321	288	301	313	342	298	322	326	323	304	321	275	300	281	302	296	323	296	294	333	307	310	311	347	308	333	315	291	331	320	310	308	316	278	281	314	364	323	294	337	284	296	327	314	303	315	314	310	313	308	323	278	299	298	307	359	335	309	295	354	327	316	308	298	302	330	303	336	268	298	334	326	303	308	299	344	314	276	300	322	323	290	317	311	328	311	281	312	308	279	307	290	323	307	290	317	331	307	275	319	313	281	313	307	284	266	336	319	296	307	305	303	301	317	297	296	309	311	328	286	307	305	306	302	286	280	323	307	304	305	312	344	338	271	274	334	294	325	296	292	300	300	298	308	328	302	289	319	282	336	294	329	310	332	279	296	306	309	299	326	306	279	302	302	328	286	328	310	282	274	308	278	270	322	308	308	312	328	306	300	271	326	309	307	316	317	281	309	312	285	332	284	301	322	305	302	343	312	316	316	321	298	289	296	316	332	310	317	296	303	276	321	294	281	291	296	349	307	299	297	279	297	269	319	318	302	327	351	304	293	306	287	337	322	329	289	294	318	306	337	318	308	331	308	306	313	292	321	313	302	320	307	324	307	314	296	309	277	319	297	320	282	318	311	266	283	293	320	301	311	338	280	329	322	290	330	312	289	291	300	317	309	301	306	306	307	296	303	323	263	294	317	339	322	309	327	307	314	285	316	280	317	266	310	290	308	294	312	307	296	328	287	311	316	316	301	313	302	350	296	351	312	303	327	301	283	306	322	311	303	323	319	283	324	312	331	311	299	309	326	297	308	314	303	308	315	315	305	296	316	308	291	329	308	301	322	315	285	329	324	320	321	335	291	323	328	306	298	323	309	324	314	302	292	325	315	315	285	349	293	276	298	325	321	291	313	294	308	296	309	293	308	274	307	346	322	326	306	312	289	306	308	313	297	315	287	346	322	308	293	306	317	303	321	320	304	304	318	286	284	330	335	303	303	316	299	324	324	325	293	316	332	298	291	325	274	291	290	300	323	326	319	288	339	291	316	321	304	324	300	331	339	311	295	320	304	322	322	306	333	293	323	297	320	322	309	312	331	322	261	306	285	324	322	311	277	322	340	307	302	311	294	279	302	322	297	316	275	301	315	325	297	297	330	336	323	332	323	319	310	330	299	321	313	277	307	292	304	314	322	334	317	280	272	328	309	309	305	304	305	295	324	289	290	310	316	277	312	311	310	288	302	291	285	327	268	316	309	301	324	306	290	333	339	311	327	336	292	308	339	284	319	322	304	279	311	300	331	244	280	285	292	315	304	311	274	301	341	306	301	308	292	317	312	316	324	309	316	335	301	324	327	321	279	274	295	302	293	327	331	303	321	280	284	328	290	307	298	328	313	308	283	289	309	313	271	294	301	335	292	317	278	324	312	303	284	347	286	311	304	303	296	314	319	323	330	326	316	284	294	285	327	283	299	321	294	281	277	270	316	318	296	315	333	312	308	312	326	291	299	309	296	299	296	322	283	324	296	271	329	319	274	319	310	307	304	322	322	317	307	296	300	302	316	290	298	272	300	305	303	296	302	292	287	333	300	328	321	330	311	298	313	298	346	311	336	338	329	298	292	333	300	331	284	321	324	299	293	274	302	317	304	311	298	304	311	280	318	305
29595	48800	45138	32885	20144	13932	10429	8052	6863	6032	4700	4015	3158	2907	2826	2690	2550	2414	2133	1923	1638	1512	1320	1259	981	1011	838	812	783	680	635	598	570	530	568	516	449	466	413	431	420	417	400	401	430	447	411	416	393	410	448	393	371	421	413	405	378	446	400	389	383	399	394	385	384	411	379	370	418	385	376	384	379	380	407	413	381	387	359	378	390	401	362	372	386	385	393	369	364	374	372	391	386	359	344	404	357	369	407	377	380	350	389	395	356	358	392	377	354	411	366	366	366	377	382	428	381	388	388	386	360	393	356	368	391	390	395	364	355	365	387	347	395	360	368	393	371	387	386	362	348	346	357	401	399	372	362	388	366	390	382	388	364	390	394	360	377	375	378	377	421	406	343	375	374	337	368	362	381	398	380	362	382	396	385	371	346	410	372	376	350	391	365	381	384	397	385	346	379	379	364	353	409	356	370	369	412	397	389	382	394	345	398	369	355	367	364	330	362	380	390	396	364	403	378	351	373	360	371	357	364	381	395	376	386	400	386	362	403	417	400	379	361	368	368	412	413	359	406	385	363	399	397	397	366	387	369	385	386	369	404	396	389	388	398	395	385	390	369	401	382	343	376	386	395	397	387	356	362	411	384	359	400	395	409	407	374	422	391	358	373	399	402	384	359	385	391	378	383	349	355	343	380	363	388	380	390	367	412	399	385	385	406	386	367	365	363	356	410	353	356	378	371	400	374	341	359	353	374	380	363	361	382	386	399	371	396	372	367	363	357	369	369	366	414	359	339	400	384	390	402	400	355	364	378	414	382	380	383	369	392	361	378	364	373	402	381	402	390	365	386	386	388	398	338	395	392	355	395	348	404	369	390	357	398	364	397	376	410	382	388	381	358	389	374	385	387	371	374	347	372	365	370	369	386	381	365	396	348	352	382	389	346	381	372	402	380	384	352	379	350	406	387	351	400	391	360	354	383	388	395	340	353	397	390	399	365	365	381	394	401	356	356	380	392	407	352	357	425	370	371	373	387	385	401	373	363	370	381	445	388	358	383	371	362	348	344	363	385	376	347	379	379	385	392	358	395	393	363	340	411	369	386	367	354	393	411	392	366	388	389	352	381	366	396	374	394	377	374	346	367	370	397	370	361	396	374	377	388	355	397	363	397	395	412	389	358	421	380	369	378	359	368	391	383	363	386	395	416	365	403	405	361	369	378	366	360	351	368	383	401	354	404	372	370	394	409	392	409	362	376	365	373	372	360	366	369	373	395	390	355	319	376	384	362	365	380	365	346	382	386	401	367	391	364	409	351	391	404	364	381	394	394	373	376	361	367	392	373	361	408	378	401	395	361	395	370	355	367	383	391	391	354	359	375	348	395	366	396	358	397	385	365	373	384	374	358	391	383	411	374	380	352	362	369	379	373	353	392	382	355	368	381	370	364	381	376	427	406	348	398	398	345	381	414	392	373	357	369	392	361	427	417	363	405	364	344	402	390	414	367	400	381	384	378	369	382	365	422	359	406	394	378	359	362	362	396	380	360	379	375	380	378	372	382	418	391	359	387	404	393	381	379	381	343	342	392	355	426	359	395	404	377	365	374	409	380	384	394	407	364	375	384	372	383	396	407	392	359	401	398	385	363	385	361	377	368	347	360	351	375	367	373	382	377	395	349	363	397	379	377	348	401	374	390	341	419	372	380	379	399	349	341	371	397	372	364	394	372	349	374	395	395	360	381	368	353	419	394	393	389	400	361	392	393	388	387	371	399	388	395	352	359	384	396	390	368	382	324	362	364	368	340	421	421	375	337	388	406	390	380	389	362	369	387	389	362	379	365	395	325	385	374	393	370	372	363	397	374	361	386	368	353	350	393	383	373	367	367	354	372	456	353	385	355	410	410	383	372	374	373	391	343	357	375	391	388	376	417	370	382	364	378	367	368	405	347	375	359	387	355	406	383	363	381	396	341	341	386	371	366	348	389	372	412	377	385	378	394	387	356	362	372	374	381	368	366	368	351	372	394	401	394	396	381	358	362	373	359	351	398	375	377	387	404	384	338	360	405	398	366	342	344	410	380	383	400	339	393	372	391	381	401	334	385	371	392	366	336	384	355	375	404	375	352	384	372	385	386	391	375	395	362	380	397	365	374	384	364	355	371	372	378	382	392	378	346	362	373	368	389	371	363	389	408	372	339	388	366	344	380	346	361	338	363	376	422	356	422	401	383	374	396	349	368	366	394	378	386	393	373	392	368	390	369	406	414	364	386	371	408	411	403	370	375	345	388	339	362	392	367	357	394	368	385	389	349	376	342	349	329	416	377	369	374	400	405	351	385	372	397	391	383	362	368	390	377	374	392	401	396	374	380	381	368	347	355	397	416	381	366	374	364	392	377	370	396	383	393	406	415	381	381	374	366	363	368	414	386	393	387	396	408	385	359	406	396	410	381	379	376	398	355	395	373	382	340	378	409	358	401	411	369	371	370	376	392	355	382	372	332	370	357	372	372	370	394	363	398	383	348	367	386	378	365	377	372	347	352	380	379	382	368	392	353	364	382	359	392	379	364	388	399	360	333	390	388	397	386	395	362	378	390	333	421	359	370	390	383	352	383	406	370	356	410	387	365	374	363	384	358	368	385	402	365	360	379	385	417	374	365	384	403	416	375	437	380	385	406	399	406	387	385	392	324	386	372	392	396	385	392	386	350	342	363	391	352	354	368	367	383	378	360	401	385	385	361	369	426	346	389	344	382	419	359	380	396	402	374	365	413	399	369	382	363	400	378	408	385	374	399	393	404	395	366	358	379	331	366	382	364	380	356	382	371	392	383	388	353	377	375	374	365	375	382	380	391	401	376	374	409	375	393	394	350	378	363	390	355	380	378	410	400	392	359	347	371	374	399	381	371	400	368	365	356	404	404	405	400	349	379	372	362	368	377	376	384	406	388	374	361	395	365	371	401	400	411	409	352	386	369	380	365	362	365	361	362	384	385	407	420	378	369	413	408	378	390	364	383	420	379	362	393	378	371	399	372	396	365	372	413	388	352	353	380	355	369	373	396	403	371	382	382	354	356	398	395	364	427	343	393	428	374	381	391	378	392	387	396	407	374	352	369	373	392	377	382	360	334	351	356	346	386	373	343	395	384	407	362	360	384	396	348	390	378	366	398	361	367	385	398	432	364	370	415	374	358	382	400	376	356	375	329	415	359	421	363	369	365	377	382	387	390	397	409	355	384	374	372	359	351	327	372	415	384	400	355	388	399	373	390	379	350	345	390	390	402	392	396	384	370	376	379	342	390	383	330	370	394	359	368	375	366	369	391	377	349	355	405	388	374	387	377	378	368	401	380	393	390	364	346	410	385	387	355	383	406	359	395	412	363	360	364	387	353	414	383	411	364	383	361	345	358	369	369	376	402	419	360	390	365	403	343	375	388	384	421	383	336	371	381	384	355	369	406	382	349	344	365	391	391	362	363	385	364	370	407	394	375	406	419	360	353	402	358	414
25573	21491	28458	26617	16072	7644	4428	3033	2371	2321	1977	1603	1327	1319	1222	1167	1110	1198	1157	996	918	885	834	749	697	664	629	632	594	621	559	564	520	524	570	522	478	475	488	528	450	473	469	459	489	477	512	510	450	451	489	471	482	506	480	492	486	487	486	485	495	463	489	502	414	493	478	472	480	534	471	476	493	468	459	483	483	481	457	512	473	489	472	451	510	493	476	451	467	467	476	489	486	479	512	476	527	494	485	447	474	504	455	449	495	441	519	460	464	501	478	473	491	410	502	458	498	489	488	505	457	506	475	419	496	495	475	480	464	499	479	437	421	489	467	463	501	484	521	476	478	482	483	502	447	461	499	462	440	466	526	473	466	479	443	519	489	478	503	491	463	463	486	454	466	437	511	519	451	494	458	487	470	514	499	474	479	498	495	499	442	480	463	482	472	462	489	438	476	466	509	470	463	472	479	491	482	518	467	466	451	473	466	482	447	465	494	453	433	458	495	483	497	463	513	458	476	464	462	489	469	472	462	507	455	497	487	448	440	415	460	483	491	481	472	530	503	499	470	429	482	438	445	468	454	481	468	494	454	516	485	491	455	503	480	471	505	469	477	488	479	457	492	450	454	494	470	515	483	452	492	526	445	455	494	485	478	476	434	478	467	478	493	495	478	454	482	455	440	455	515	488	469	531	511	495	439	459	433	504	529	465	467	482	437	488	478	494	467	480	459	488	496	486	463	505	457	478	464	474	488	448	494	489	466	480	490	488	490	477	459	483	475	498	456	466	487	448	450	501	473	456	495	467	453	466	447	478	501	441	499	505	501	458	482	437	452	489	476	437	468	516	488	466	478	476	461	519	501	474	471	492	490	486	475	476	448	507	471	432	474	485	453	512	478	444	463	471	477	507	445	450	441	454	485	508	471	469	465	450	461	433	489	449	498	464	462	477	438	488	491	496	503	471	478	470	462	477	472	465	474	465	512	488	504	499	486	507	494	474	480	453	482	503	495	489	473	475	487	475	482	475	463	438	457	472	434	492	455	465	494	465	474	484	468	483	435	449	494	489	505	462	459	463	506	472	457	441	527	439	488	473	455	443	475	471	440	512	531	534	490	489	465	471	513	509	459	446	415	483	489	468	496	474	475	474	459	441	517	481	451	470	502	480	455	488	530	473	460	484	477	508	481	458	498	465	505	447	469	472	449	470	480	466	482	448	448	454	459	437	512	498	458	492	478	516	549	475	468	457	464	433	450	449	497	475	413	486	425	473	492	460	496	451	490	467	462	479	482	449	479	449	520	475	455	484	476	491	447	493	511	460	466	461	495	452	470	475	463	486	460	439	431	451	483	483	451	457	467	463	487	473	452	456	460	463	462	464	479	481	507	445	456	460	519	493	456	482	469	473	510	471	465	475	489	446	499	472	453	472	491	466	503	457	541	454	480	446	500	528	447	467	435	509	488	466	484	515	469	473	524	468	459	505	463	504	488	437	472	480	487	460	494	445	467	463	484	467	463	469	494	473	457	486	436	475	503	514	485	497	491	492	493	470	481	484	527	453	517	470	460	483	469	484	453	470	471	468	474	482	479	429	453	488	518	485	469	451	462	502	486	429	471	492	484	437	461	499	471	434	492	485	468	475	512	493	507	455	456	467	442	486	471	486	460	482	457	470	487	433	471	500	430	477	501	461	486	487	491	454	413	504	466	492	430	450	479	499	495	511	466	488	445	495	503	508	454	449	460	505	474	445	465	444	486	494	473	484	463	438	460	432	438	486	534	483	500	446	438	432	437	462	472	461	467	469	479	436	493	466	506	493	487	495	421	430	488	467	497	517	477	483	467	485	497	486	481	485	513	468	458	478	496	470	491	438	476	467	464	472	479	478	521	494	494	453	459	481	481	485	449	495	443	474	498	517	461	427	457	475	463	450	432	479	463	480	459	462	490	491	484	456	459	469	435	462	473	434	445	472	483	469	453	426	449	493	465	496	470	494	483	445	480	473	509	446	482	469	486	493	525	442	491	473	456	487	458	481	451	470	430	508	487	448	426	486	469	468	474	455	455	469	434	472	451	439	505	483	447	495	456	453	443	484	461	514	453	495	464	477	489	486	468	486	486	479	449	482	482	505	474	481	491	440	468	477	476	447	493	432	478	466	493	451	491	432	481	472	442	495	486	473	485	486	483	449	460	490	470	462	462	454	468	447	504	462	496	474	470	523	523	463	480	442	492	466	472	500	465	457	532	483	470	501	488	487	467	520	465	471	475	477	496	489	460	495	469	461	484	445	465	516	471	492	467	486	479	489	472	506	508	486	474	486	485	514	467	457	481	505	475	498	486	488	499	491	496	483	526	478	452	503	481	493	436	493	429	447	478	437	541	481	450	445	466	516	490	454	507	474	488	464	462	488	471	501	475	437	526	452	483	483	463	483	476	462	466	466	455	481	492	488	490	515	469	435	499	473	451	447	447	492	473	467	476	478	514	501	467	487	472	495	485	473	485	430	490	440	463	503	457	466	473	526	490	446	431	481	490	449	498	462	481	445	467	480	474	499	460	494	454	465	459	474	465	466	498	470	500	429	494	512	472	441	471	488	480	457	479	510	493	467	468	453	463	489	499	515	475	498	455	499	485	451	478	468	488	480	469	466	487	469	466	475	497	475	464	479	446	465	445	473	449	490	483	492	500	469	481	467	484	496	470	478	468	471	485	453	498	458	500	503	484	491	475	460	502	509	452	498	466	438	471	476	475	467	484	479	484	466	473	500	465	493	481	451	514	481	476	441	450	477	475	481	497	512	489	461	501	487	529	477	436	467	490	464	451	503	439	487	464	443	480	490	471	504	491	476	468	474	479	405	433	504	461	478	486	460	446	501	442	471	481	492	491	510	488	498	461	463	476	459	485	468	499	535	466	478	481	467	467	503	460	492	450	459	487	485	455	482	454	450	527	481	440	473	451	493	466	482	503	426	462	470	495	472	468	489	460	451	484	488	507	469	443	489	499	478	435	480	447	479	448	476	486	441	477	448	463	464	460	494	467	461	483	482	461	473	448	502	470	489	440	465	459	504	476	466	464	492	480	458	506	463	510	429	493	475	477	525	490	467	481	478	510	460	478	469	468	482	461	481	502	507	458	481	518	440	483	461	497	514	466	486	487	477	448	478	470	463	467	461	463	515	472	495	466	490	521	530	497	491	475	465	495	455	451	485	488	475	504	426	469	490	488	474	474	494	494	472	467	450	464	481	495	449	487	508	505	458	460	428	506	456	448	465	471	439	476	443	461	496	473	476	475	488	473	464	445	448	442	496	473	529	484	448	478	465	478	463	490	477	476	489	478	477	466	432	459	493	458	497	519	455	485	478	485	455	469	482	464	448	536	453	474	480	476	454	467	451	503	499	482	463	473	498	483	460	473	479	458	487	474	476	497	514	474	491	512	472	478	458	492	512	495	473	442	428	508	480	454	503	463	464	475	491	485	507	496	496	516	437	458	467	474	482
29933	45895	40448	27873	17071	11644	8388	6721	5401	5148	4392	3471	2812	2585	2438	2091	2153	2109	2156	1904	1632	1387	1332	1160	1100	998	940	914	898	810	798	704	731	767	658	651	636	630	617	596	632	601	582	571	564	580	593	572	568	643	592	595	580	609	573	596	611	611	593	554	595	539	572	536	564	583	533	576	523	567	586	584	557	609	581	612	578	571	579	582	569	587	561	554	583	547	562	508	573	572	553	549	539	633	555	549	588	570	562	603	577	575	568	559	548	562	571	553	568	595	565	542	538	561	587	560	549	581	539	561	555	526	558	567	559	514	585	568	566	526	570	588	531	555	583	580	580	546	507	592	585	552	566	543	540	560	575	556	553	590	558	557	548	578	582	599	567	561	582	535	528	562	499	538	594	584	583	557	548	523	560	579	530	539	620	557	563	545	557	525	578	610	593	575	535	585	583	579	543	606	572	506	547	568	565	539	569	571	585	572	545	512	541	579	525	541	569	574	541	591	579	566	562	544	573	569	574	543	566	542	570	580	582	579	602	608	566	544	571	556	554	561	544	547	582	548	590	580	546	560	588	583	504	542	531	575	573	556	559	580	559	554	560	550	561	566	526	565	569	592	521	555	546	529	565	590	580	539	574	556	551	531	515	582	558	552	581	577	595	597	578	595	548	588	613	560	554	571	546	556	589	545	607	534	520	597	545	535	572	568	563	537	579	569	573	565	615	576	609	550	511	581	530	550	528	520	557	545	561	557	553	539	579	574	551	616	538	547	510	605	533	571	588	574	553	522	544	521	607	586	584	622	542	566	578	579	597	588	531	542	572	583	555	552	554	551	589	537	560	565	572	566	544	542	601	613	584	569	566	570	588	526	537	560	530	554	560	564	557	583	557	529	547	589	540	575	555	567	541	583	583	543	574	600	572	537	566	581	542	557	580	581	592	606	568	528	604	594	545	555	599	548	595	563	547	608	598	587	602	594	596	589	573	585	564	560	565	575	542	548	579	572	551	523	571	560	541	562	553	532	594	555	597	561	541	554	598	515	555	550	527	561	567	559	580	547	577	560	556	531	570	580	541	582	557	555	555	564	530	594	556	533	553	559	544	534	552	551	598	549	551	588	572	557	559	582	513	563	627	530	563	555	573	573	540	554	561	559	543	538	558	614	572	548	563	534	583	591	578	581	577	570	541	540	575	543	545	613	569	558	566	562	527	612	570	571	598	545	569	562	583	523	563	548	582	576	583	527	530	528	588	588	569	528	535	555	572	548	536	569	561	599	542	541	533	544	534	568	593	553	545	559	557	554	594	518	546	554	575	539	584	607	522	516	560	527	513	545	541	593	553	619	545	535	587	565	550	575	550	573	571	555	590	566	578	545	546	525	534	545	548	571	554	574	602	542	570	576	576	561	598	557	566	539	549	586	581	590	576	542	558	573	581	542	610	558	535	578	555	526	573	545	571	525	578	584	554	571	563	569	581	585	564	567	588	536	552	550	528	511	538	557	572	561	579	544	566	607	583	564	541	558	549	511	554	554	540	553	607	551	553	582	541	540	618	559	522	581	627	599	548	574	568	605	572	576	572	537	565	572	547	588	561	575	543	609	553	540	574	541	598	548	549	580	603	631	557	552	542	583	564	550	580	617	553	554	570	539	621	518	595	573	573	558	564	526	587	618	562	534	569	556	563	559	530	551	578	567	571	522	556	550	552	550	592	595	578	572	596	554	553	589	547	547	583	566	565	573	577	569	603	565	572	579	600	536	542	549	579	570	567	546	558	587	609	587	559	563	557	562	562	581	577	549	579	524	522	553	530	583	586	538	582	532	571	586	568	586	535	581	561	559	576	553	555	540	544	564	575	528	528	574	554	558	553	620	548	576	528	571	607	536	547	556	588	520	564	500	567	519	585	541	579	556	558	593	594	547	592	532	597	569	556	560	546	555	536	560	550	557	564	504	559	560	545	600	590	555	556	523	567	560	569	623	574	516	560	569	533	573	572	533	574	565	597	589	577	584	569	562	580	563	554	562	560	549	611	572	581	572	555	599	555	543	578	600	551	580	541	551	574	539	570	559	544	541	581	564	551	570	590	564	561	555	589	570	570	541	549	566	548	561	610	584	579	552	555	539	561	544	571	560	577	588	561	526	530	603	515	587	593	564	557	545	523	542	542	610	536	542	553	561	565	578	562	587	568	539	538	551	560	587	526	563	543	549	557	530	578	570	587	563	584	553	529	572	582	567	582	550	542	537	549	567	545	555	538	620	520	600	579	566	579	574	554	569	562	527	575	556	577	602	598	538	573	553	588	560	559	538	569	566	575	558	570	548	577	560	548	594	559	574	603	527	599	598	541	590	566	586	583	560	541	577	540	604	539	564	529	521	583	602	577	550	596	594	596	539	539	559	543	535	558	636	598	572	582	616	570	578	550	609	543	524	550	561	583	540	576	530	604	560	556	612	574	568	589	538	571	577	558	593	592	588	548	610	540	543	538	530	534	524	564	557	597	585	569	544	543	589	549	543	558	587	588	561	547	500	592	568	574	552	561	559	520	560	536	573	546	559	558	585	526	583	534	558	596	576	562	571	530	525	569	571	563	528	550	560	593	596	565	554	590	570	562	541	548	561	577	550	535	574	547	574	558	592	524	548	508	541	573	566	556	546	579	604	532	606	553	566	548	583	535	487	560	577	582	542	574	508	614	571	621	556	566	572	572	540	538	606	547	607	543	579	595	569	550	582	576	583	561	570	566	541	567	526	566	568	540	571	550	530	550	557	577	571	571	581	532	570	591	577	594	519	560	572	539	564	594	542	588	528	567	565	557	589	573	583	561	555	566	549	603	528	537	577	589	603	593	546	569	610	572	602	578	555	569	600	544	588	519	565	561	566	559	558	562	569	547	561	575	598	589	530	555	546	571	556	585	556	569	536	578	563	589	545	521	577	564	498	521	587	549	578	571	523	553	583	572	617	535	561	545	573	562	547	565	536	614	571	549	601	545	552	594	572	554	532	583	577	552	577	517	548	568	583	580	575	564	597	537	560	572	591	548	543	574	580	526	570	566	547	549	586	601	578	563	562	550	557	592	564	573	562	582	532	548	574	560	589	582	552	541	565	569	581	591	532	570	580	585	595	571	597	539	563	590	583	584	581	552	591	572	566	586	583	549	550	597	558	610	562	539	532	548	547	572	541	565	569	601	582	566	562	594	542	614	630	572	601	573	555	593	555	569	572	571	546	568	548	579	569	559	564	570	589	567	571	602	574	562	589	554	587	549	512	551	530	585	570	574	587	540	558	559	535	576	569	528	546	580	589	558	587	557	566	537	534	563	572	577	564	576	587	559	539	603	555	584	533	567	571	572	591	559	519	530	593	557	543	558	544	563	576	570	565	550	543	562	569	580	582	554	581	545	548	557	538	603	545	567	600	553	574	549	568	578	491	580	598	617	539	564	557	550	532	540	598	515	556	555	522	579	600	562	517	537	559	544	578	523	555	547	556	594	574
23372	21394	29121	24175	21754	21523	14689	6573	4486	3920	3482	2668	2149	1940	1690	1620	1535	1510	1553	1392	1250	1096	980	885	848	746	732	639	681	635	614	559	555	508	530	521	479	464	476	425	416	414	437	392	393	436	494	379	399	414	422	433	389	421	459	425	360	415	402	392	398	435	436	420	398	383	398	396	371	386	414	389	397	404	434	413	374	422	376	412	417	397	424	429	386	415	363	396	400	405	379	400	395	402	416	389	402	400	381	382	393	433	398	408	390	382	390	350	369	375	394	402	446	407	407	391	363	375	418	399	413	420	422	394	382	436	369	361	417	424	387	378	442	384	426	410	422	393	400	400	399	379	385	377	406	410	391	431	388	431	447	382	402	401	382	414	392	352	400	384	408	390	415	411	381	410	382	430	388	391	397	370	411	415	401	401	439	365	375	392	402	443	365	398	385	409	385	365	402	416	372	398	410	433	413	403	405	396	385	371	371	395	411	383	418	384	389	375	433	404	409	385	426	365	399	387	387	389	392	413	385	409	395	400	382	406	399	443	380	369	394	384	396	403	368	387	422	394	372	384	373	407	390	372	392	401	385	403	418	395	434	388	418	397	391	409	385	404	369	395	377	430	414	409	343	400	385	374	399	413	425	435	384	379	390	357	418	433	370	372	377	390	363	374	386	406	388	386	385	412	349	380	418	386	392	378	380	392	406	405	413	385	364	407	390	370	388	392	425	403	405	389	383	351	395	430	408	373	403	364	392	403	358	387	391	398	427	440	411	427	429	413	379	387	408	410	404	378	369	399	403	360	413	395	358	412	384	409	382	408	391	381	400	383	399	398	361	428	414	403	397	404	378	430	421	386	367	392	388	414	406	375	369	398	414	373	388	395	405	378	403	418	381	403	424	367	403	395	385	402	362	409	414	371	399	412	361	402	377	409	410	371	372	397	384	393	379	415	436	374	373	343	396	433	407	403	404	358	396	374	443	375	384	380	406	422	416	361	388	431	414	398	400	415	440	362	367	344	406	401	369	355	430	380	385	368	395	412	423	385	399	403	368	383	433	386	404	403	398	408	402	440	440	365	380	375	419	371	406	354	429	422	358	373	407	417	420	385	412	383	392	394	381	395	369	404	367	377	392	402	390	364	393	395	411	378	399	398	389	369	367	415	444	375	365	391	402	385	399	407	395	375	377	392	391	382	397	403	381	375	387	408	350	376	394	412	363	381	358	400	424	362	373	378	407	365	398	408	364	406	406	389	386	415	404	384	377	395	384	393	445	399	404	356	412	349	371	409	367	419	385	396	419	382	414	382	372	417	356	390	391	339	364	409	381	380	400	376	401	369	390	393	376	385	435	399	378	396	360	430	394	431	369	372	385	356	367	369	392	378	404	361	426	380	449	373	380	368	394	438	399	421	406	424	395	368	414	365	391	365	407	417	349	414	382	421	422	415	387	363	410	363	385	370	412	398	352	392	398	354	399	393	387	420	368	422	440	402	380	369	378	367	373	377	413	421	401	392	400	384	400	397	396	389	374	374	409	408	420	403	368	382	369	419	425	405	415	395	417	379	414	371	392	371	389	390	396	389	420	406	361	395	421	386	392	429	394	421	342	398	392	368	408	393	361	398	403	391	374	381	393	389	420	428	382	406	387	400	389	394	397	388	381	393	386	379	404	401	362	389	381	370	411	383	422	366	424	406	374	380	404	385	375	369	411	393	359	404	381	393	364	401	424	417	404	388	386	395	357	388	335	403	362	396	405	391	399	370	390	383	397	376	396	385	394	415	393	404	405	406	428	385	377	421	387	385	400	369	397	396	376	401	399	415	419	412	402	377	423	383	396	383	395	420	384	387	425	362	408	400	388	404	390	386	403	372	410	394	367	406	425	380	385	387	397	410	371	399	390	389	412	420	396	396	392	372	371	385	392	415	416	356	387	389	383	391	415	371	389	383	394	392	371	372	384	423	389	378	385	405	365	382	411	375	402	416	389	440	399	379	402	424	410	382	371	375	435	391	442	417	399	387	402	402	383	406	397	394	363	396	386	392	429	392	426	357	412	374	378	376	351	415	375	378	409	428	413	415	403	353	383	377	367	411	410	435	379	397	410	368	415	362	423	408	409	367	442	384	392	359	366	406	382	381	364	399	401	401	437	399	382	417	373	408	385	394	406	405	380	396	421	422	391	398	401	393	413	398	381	433	402	405	395	414	360	384	389	440	397	414	387	373	390	386	384	451	400	379	339	374	376	393	422	392	363	400	386	389	424	388	395	396	394	390	409	410	400	407	380	393	391	416	412	376	369	399	424	389	416	407	439	380	380	383	389	393	394	397	383	390	424	381	391	378	375	417	416	368	399	394	328	383	423	390	361	399	349	413	419	392	409	388	375	397	393	377	386	383	426	358	369	397	391	392	369	379	393	378	404	381	391	369	399	378	387	431	396	389	401	400	405	344	418	389	389	372	363	404	386	394	366	378	387	405	360	397	430	408	386	411	419	423	387	395	411	393	419	397	406	396	398	356	392	388	368	409	372	352	399	426	361	408	385	393	398	432	399	393	390	368	413	385	417	377	394	446	389	414	382	422	395	393	378	401	416	385	379	380	390	398	373	385	384	393	385	389	401	415	405	383	424	397	388	382	391	362	420	407	399	412	383	390	357	392	381	397	389	382	400	389	381	417	384	377	446	418	399	387	388	395	398	425	409	384	386	386	395	396	392	410	365	390	361	354	376	421	405	412	381	394	399	384	397	419	405	384	372	378	400	410	388	395	379	364	378	382	416	387	374	375	425	401	371	381	409	405	381	421	380	400	383	375	413	403	351	415	403	357	390	429	377	387	382	402	403	361	393	401	430	392	409	404	396	426	389	415	393	373	397	382	397	393	406	409	424	377	387	416	430	381	378	438	369	386	370	431	422	408	406	377	370	367	396	392	389	389	424	402	394	369	415	398	369	396	400	395	409	417	404	403	378	410	415	395	364	396	405	362	421	395	379	389	394	396	389	387	368	386	420	391	370	396	397	377	393	403	430	383	347	440	386	367	389	405	406	356	362	396	391	412	422	418	369	389	419	395	405	429	423	418	382	387	376	387	366	397	420	382	383	383	375	411	368	395	380	395	405	392	384	437	441	429	378	375	398	397	391	397	374	412	397	415	405	419	383	384	410	410	403	368	389	372	382	406	408	376	427	374	375	420	389	382	384	437	414	390	437	375	418	400	374	404	382	384	388	378	388	393	371	391	429	412	389	410	396	402	397	393	433	408	430	394	380	387	403	416	382	429	385	362	424	443	430	456	418	410	382	387	422	372	382	362	368	398	369	374	414	386	438	410	394	420	352	395	388	411	403	363	396	365	412	428	340	393	378	400	396	388	431	374	399	364	415	403	406	394	439	426	413	368	397	386	379	440	392	392	401	379	425	412	396	397	365	394	410	441	395	385	369	389	390	383	410	382	422	399	401	435	380	409	355	412	352	407	400	403	357	383	358	380	364	376	355	395	403	456
31583	53417	46530	33682	26879	18699	14309	11394	9159	8172	7343	5712	4572	3942	3452	3222	2945	2983	2978	2860	2315	1910	1698	1566	1389	1234	1117	1044	1038	907	917	835	766	764	709	686	627	610	600	538	525	502	476	530	536	526	482	518	500	517	472	525	549	507	506	514	520	474	469	503	527	484	495	507	460	475	459	481	521	480	463	483	468	486	462	460	441	459	479	517	447	466	468	446	482	446	479	467	447	457	457	457	500	467	485	496	463	471	424	477	466	463	435	471	494	450	460	453	441	479	441	473	455	475	438	464	468	468	409	478	488	483	456	456	444	477	469	457	479	481	448	486	476	417	472	489	488	430	437	477	465	464	439	458	430	454	470	446	447	440	453	455	460	464	469	495	421	450	497	429	465	457	431	443	450	467	476	499	468	473	475	454	428	462	463	421	419	432	488	430	490	465	465	472	476	421	450	480	461	490	463	462	491	451	440	453	452	495	467	491	494	479	455	465	465	459	463	442	446	458	450	462	484	482	490	463	444	462	471	465	430	453	479	469	451	439	450	470	469	447	503	462	453	459	467	500	482	444	430	458	456	460	475	471	450	499	487	512	443	439	459	446	485	479	447	507	429	467	468	462	448	441	482	464	495	504	499	465	454	440	493	439	470	455	469	448	457	458	421	506	451	472	498	466	447	458	485	439	447	485	439	467	463	457	431	454	445	442	489	446	461	465	429	447	444	461	429	472	509	461	426	455	466	461	448	452	452	484	465	472	464	485	480	455	452	436	437	437	428	454	485	452	436	498	468	457	442	474	447	481	486	442	434	423	464	510	477	467	478	427	424	469	458	460	472	453	459	456	437	446	468	417	422	469	485	439	465	460	470	453	470	425	472	449	444	438	464	450	481	413	434	469	502	473	434	481	478	476	475	435	483	406	449	456	482	451	461	459	448	481	450	434	474	435	461	425	462	463	453	461	461	439	480	467	436	451	438	527	498	463	424	488	456	459	508	476	470	439	440	428	416	432	475	479	456	470	472	504	458	463	433	454	489	457	471	469	425	434	464	479	471	455	438	448	469	479	476	470	457	506	460	471	469	450	446	478	456	459	494	496	480	434	461	470	459	422	441	453	457	431	457	459	467	408	441	460	486	474	524	455	418	430	438	461	426	449	451	433	478	487	472	461	458	479	454	460	495	455	453	468	462	453	503	524	500	444	482	449	434	436	458	453	487	462	462	437	433	470	431	442	452	451	400	480	481	485	467	500	489	478	474	464	457	467	451	494	440	466	467	449	440	471	455	455	481	486	452	471	442	433	431	493	478	434	478	450	457	451	439	482	477	456	427	483	455	439	465	482	446	455	471	432	453	444	459	454	471	442	453	480	422	454	403	471	458	471	482	456	464	465	478	454	417	455	465	433	451	445	434	465	483	473	467	476	484	469	464	439	451	473	461	452	479	474	462	434	440	445	471	389	481	472	478	450	488	473	470	441	440	434	425	460	474	431	474	460	488	497	453	451	436	471	486	485	469	464	462	417	450	463	501	446	466	482	451	452	435	458	434	478	461	444	449	479	465	510	464	452	460	475	443	435	420	439	499	488	404	429	463	470	470	487	483	436	440	443	461	456	482	439	464	435	418	472	444	448	450	457	455	427	469	460	455	497	427	488	427	452	452	486	440	453	428	456	440	471	472	435	458	483	437	466	480	418	460	447	462	438	446	452	446	499	483	473	468	492	457	447	481	438	442	449	454	489	458	473	446	459	450	428	435	437	485	427	493	446	449	446	482	436	458	471	464	463	515	468	452	482	471	461	504	466	454	453	466	440	485	503	442	413	447	434	472	452	449	473	452	434	469	487	468	444	466	450	467	480	481	470	456	444	472	468	448	446	458	472	454	446	468	461	452	478	456	457	463	476	442	437	432	508	488	470	446	451	408	475	457	451	443	452	451	440	451	473	483	456	428	452	434	462	471	410	461	428	449	450	465	456	446	393	452	506	455	435	467	444	492	464	486	432	454	499	474	416	459	532	427	477	419	433	438	426	431	432	393	435	422	430	492	487	473	427	431	489	468	512	410	476	435	436	443	422	450	455	513	495	461	434	467	486	480	452	441	450	461	459	439	464	454	458	460	450	484	456	431	476	460	445	471	475	492	439	412	433	460	470	454	404	453	426	450	455	477	467	471	463	457	506	456	489	432	480	488	471	476	449	468	467	490	429	432	452	431	459	515	461	488	412	482	467	425	437	484	439	485	431	430	458	474	431	489	442	442	453	443	460	478	486	485	443	461	440	481	461	462	469	461	448	465	435	444	418	446	485	465	474	456	478	463	476	449	469	449	475	447	442	456	453	491	467	448	499	471	482	453	438	460	450	467	425	453	450	450	465	450	469	441	474	475	453	435	459	474	483	451	460	446	453	436	460	491	479	480	437	458	445	447	518	477	457	468	429	434	470	415	448	467	446	397	505	455	428	468	464	496	473	489	479	469	433	479	410	464	455	466	450	440	452	456	445	451	462	447	467	444	472	444	404	483	432	450	475	456	464	500	466	468	442	488	432	448	447	461	496	443	470	436	452	454	434	436	434	498	438	513	467	479	432	488	463	485	487	454	433	445	495	432	438	494	469	448	428	476	458	461	490	445	443	478	445	457	441	437	480	482	473	445	468	463	464	453	451	473	421	492	493	450	454	423	436	443	475	461	459	484	429	480	464	432	436	459	499	500	465	447	436	475	488	455	442	467	463	463	486	465	492	430	434	442	445	463	428	421	486	457	501	504	442	449	469	441	443	450	500	446	423	491	489	440	485	451	473	430	460	437	450	425	461	478	445	459	455	468	449	459	434	478	446	465	499	471	428	455	449	473	443	438	430	457	457	417	497	462	476	448	465	432	454	469	467	432	450	454	474	432	478	468	430	509	473	481	466	466	448	497	442	487	469	460	474	428	436	457	484	480	474	541	423	469	493	430	471	528	452	445	434	451	484	479	483	459	500	426	452	451	468	455	482	445	428	452	477	456	463	471	452	468	467	450	446	462	492	488	409	463	479	456	431	430	454	433	468	469	481	459	471	457	487	438	447	433	462	455	455	463	467	468	474	421	469	436	465	493	452	486	420	457	460	444	438	466	449	456	460	421	482	446	469	443	458	467	455	463	464	481	455	436	448	505	456	484	444	433	447	454	468	471	464	467	459	416	471	492	498	418	451	476	462	461	433	476	462	472	476	459	406	483	481	467	467	436	442	495	447	443	469	459	504	439	430	438	444	456	458	482	448	458	444	449	438	461	454	422	459	465	435	471	426	491	445	437	456	443	511	453	437	445	458	445	490	451	421	482	454	476	481	480	444	445	418	472	437	517	452	452	461	499	410	467	431	462	452	447	452	447	454	426	462	449	445	450	474	440	439	448	446	477	483	470	483	455	454	460	449	469	460	467	461	429	463	456	443	445	460	428	415	495	473	474	444	453	452	460	458	419	466	455	476	468	465	446	490	479	479	479	504	449	441	480	451	423	452	405	431	429	421
29074	26720	29466	20818	10456	5343	3365	2515	1958	1677	1633	1383	1310	1085	1019	1019	948	864	942	985	827	748	647	616	573	517	522	486	481	510	519	489	432	422	420	427	460	407	424	396	385	413	411	393	399	369	385	425	375	424	395	423	381	419	412	370	394	384	392	398	360	391	386	387	398	372	437	405	385	382	399	367	410	394	417	376	398	416	386	374	433	419	412	358	362	352	352	377	384	377	386	422	386	374	372	390	397	355	396	427	364	414	393	381	410	382	407	390	376	366	386	401	362	383	389	401	386	369	363	422	375	380	382	414	413	366	425	405	375	416	373	354	379	385	384	397	395	392	392	392	373	359	387	396	373	383	388	393	406	387	419	399	377	380	367	390	396	448	427	371	410	393	364	389	408	388	382	378	368	401	389	409	390	379	387	399	370	377	394	389	361	385	392	386	397	374	373	406	371	390	386	402	417	416	395	393	388	364	396	363	367	414	384	388	432	377	363	399	367	381	381	385	406	414	361	397	410	367	379	353	374	371	404	396	410	409	421	442	387	390	375	396	418	409	404	380	400	375	401	393	403	390	377	380	374	414	395	390	377	389	410	388	429	365	370	399	418	382	378	377	383	388	403	409	399	396	394	392	377	392	416	368	378	397	376	361	386	407	433	412	370	371	351	397	394	377	348	379	403	390	359	356	427	394	379	398	422	402	351	387	373	424	383	391	379	340	363	362	395	441	355	374	402	381	396	391	405	391	374	385	401	393	414	355	413	343	400	379	376	384	379	374	416	370	425	395	382	400	390	396	378	397	396	393	371	380	368	404	382	360	410	386	353	393	377	385	335	392	379	379	393	389	382	388	381	367	411	355	404	390	377	391	396	404	378	365	369	366	396	393	364	396	364	346	359	376	352	371	423	370	419	392	403	402	393	418	383	404	391	363	382	366	388	392	367	330	392	405	402	399	403	412	403	374	415	378	378	383	375	387	341	373	395	393	362	388	398	384	353	395	365	418	399	365	398	412	399	374	373	368	400	372	386	381	435	387	364	373	393	430	372	396	359	414	412	395	408	397	365	360	383	400	391	398	387	342	375	377	379	382	385	382	368	361	384	392	381	397	383	355	389	385	366	377	379	366	386	388	406	377	371	377	390	398	400	355	378	361	375	378	372	352	378	355	361	397	376	379	369	386	385	413	375	379	394	367	402	383	383	388	378	397	395	395	384	374	420	397	382	376	390	391	398	396	379	369	358	392	389	397	381	356	397	381	404	385	361	349	394	408	402	364	367	379	402	388	378	430	384	390	381	380	369	386	419	386	361	347	387	391	392	379	395	395	378	391	394	390	405	357	396	390	355	371	364	395	363	369	379	408	410	421	410	410	361	419	400	380	377	389	380	348	387	389	408	396	364	384	383	414	422	421	396	370	373	370	349	381	385	371	388	407	369	395	402	385	403	351	405	378	421	336	391	399	398	368	374	403	368	370	388	374	418	378	425	399	380	396	394	396	376	404	394	395	402	407	378	410	358	342	405	389	388	390	428	396	405	389	380	411	401	422	394	392	379	392	406	387	378	400	379	360	389	395	371	378	381	369	391	392	398	369	395	363	382	414	389	406	385	406	357	404	392	403	425	375	381	374	405	385	360	382	361	372	381	399	369	392	394	378	371	400	372	364	399	369	398	378	402	372	386	373	386	361	366	376	413	393	399	380	376	379	379	388	397	383	428	389	387	366	372	378	362	362	370	405	376	371	415	353	395	374	399	384	373	370	384	403	407	378	371	413	380	372	393	383	378	388	378	386	406	403	398	390	402	410	385	394	403	396	373	399	377	385	396	400	373	368	397	401	416	414	364	419	373	386	410	410	373	410	411	387	410	413	393	378	388	394	389	364	386	400	382	390	401	414	418	378	390	354	391	382	376	400	370	399	371	384	379	406	384	385	386	360	390	389	382	381	402	386	393	404	383	407	366	404	373	376	388	386	374	362	354	369	377	393	395	365	370	398	373	390	398	382	375	378	344	364	390	417	382	392	375	321	394	400	438	393	404	365	373	387	391	382	364	373	387	373	378	369	340	391	375	367	376	385	361	406	384	380	404	375	380	410	395	371	360	387	426	392	399	381	394	403	371	375	412	364	395	393	379	393	365	417	396	409	394	397	395	385	416	371	371	376	379	367	359	381	404	371	372	365	389	370	426	428	374	406	383	391	364	395	403	385	406	386	395	381	391	381	398	393	397	402	374	369	381	389	417	375	392	388	357	400	406	357	348	447	403	388	429	369	391	391	382	369	400	434	389	334	398	384	381	391	417	402	402	383	376	350	412	413	393	423	394	368	387	419	411	390	352	432	365	395	377	411	392	387	362	408	411	389	419	426	419	376	348	388	384	423	391	357	362	396	384	364	360	346	372	378	382	366	391	418	420	395	395	361	413	344	371	381	392	377	424	398	335	412	353	378	397	406	394	397	393	377	373	373	370	417	391	361	386	417	374	375	362	362	385	398	383	400	423	410	413	357	397	366	393	387	397	404	367	382	355	390	372	368	386	399	396	388	438	419	373	347	392	388	385	364	378	377	389	404	421	369	395	392	372	394	377	404	375	405	358	395	400	393	400	356	353	382	401	428	375	385	384	381	393	434	398	359	429	402	425	409	372	398	370	358	361	389	383	385	411	399	348	373	396	377	398	389	382	395	371	395	412	389	370	434	411	415	357	426	384	374	399	397	360	380	351	368	372	380	374	359	436	379	390	325	388	361	404	351	356	419	409	398	397	326	383	363	395	414	400	385	400	402	366	384	379	387	397	383	391	365	404	410	380	382	392	416	381	410	373	434	394	393	379	382	396	396	413	422	391	389	360	384	379	410	374	363	419	415	327	360	406	389	387	383	388	375	374	368	403	380	397	368	396	373	407	381	395	395	368	385	394	384	368	392	397	418	371	393	419	371	391	380	390	382	382	398	345	379	409	406	398	393	421	367	389	387	378	382	405	386	372	369	387	369	358	406	396	394	392	356	404	428	389	341	404	416	393	388	358	383	401	396	399	380	384	422	354	380	402	386	362	357	407	411	381	361	467	385	346	434	353	366	369	362	409	369	398	397	410	411	409	381	407	400	405	396	418	376	338	376	383	360	369	386	391	400	428	416	398	390	367	383	383	398	373	363	427	406	385	409	363	349	419	412	412	383	415	386	401	368	348	391	389	369	364	425	410	403	383	373	365	374	380	366	406	375	357	383	379	395	439	383	383	405	415	446	418	379	407	387	410	394	394	382	399	374	386	396	391	381	435	385	360	378	388	377	382	400	397	384	401	380	389	399	398	387	384	388	367	423	368	400	402	420	398	378	354	365	333	351	380	381	396	352	400	363	376	360	386	405	421	381	353	380	381	383	366	401	376	419	372	386	422	406	367	411	414	353	387	366	389	367	384	353	390	395	359	425	381	381	395	388	364	370	378	376	377	387	412	408	406	419	406	369	350	403	338	384	363	384	386	363	350	399	378	376	386	365	404	394
29084	41008	34662	22209	14628	9406	7064	5302	4398	4014	3633	3086	2545	2284	2114	1940	1694	1747	1682	1732	1417	1202	1060	1022	909	798	798	735	719	715	684	641	607	617	560	532	534	513	514	469	504	506	506	506	474	527	499	488	500	483	495	496	516	413	484	444	481	460	472	448	460	529	481	497	467	518	480	467	472	453	496	442	479	507	480	475	484	487	460	456	482	454	514	537	459	468	447	489	483	493	469	489	456	482	482	477	474	459	496	476	492	462	537	460	507	446	492	485	440	478	460	465	474	492	490	473	509	479	432	522	461	492	489	446	457	441	446	474	481	492	494	490	486	475	474	530	484	447	435	498	490	498	487	477	510	515	506	468	433	470	516	445	475	477	431	455	510	492	474	468	440	489	484	483	520	511	506	452	503	508	461	483	466	477	461	462	473	484	438	476	482	473	491	485	508	473	493	488	477	509	476	467	446	478	449	471	466	500	469	468	496	464	485	458	466	468	463	523	469	435	476	475	462	457	486	507	461	469	497	501	495	472	470	491	471	480	474	484	473	507	448	478	493	442	480	446	463	502	488	470	474	462	457	491	431	449	450	515	495	504	475	472	460	461	458	445	458	450	468	476	481	478	466	478	491	515	499	461	479	452	443	491	483	490	510	497	466	501	525	481	473	476	444	432	469	485	479	488	497	476	453	461	477	452	463	440	481	451	498	474	472	514	450	463	466	498	497	513	479	457	476	474	465	527	433	523	480	512	474	473	437	500	480	507	455	471	483	473	460	436	491	466	489	492	490	484	495	448	459	497	501	497	456	506	488	473	476	428	461	464	479	500	490	492	475	481	470	526	509	446	449	436	492	462	524	522	460	480	467	484	487	467	453	496	486	486	474	525	526	483	457	450	490	505	461	475	477	464	443	422	472	459	494	515	502	474	479	499	453	462	478	469	440	463	453	474	474	472	450	468	477	499	457	513	425	479	447	475	487	460	492	467	484	433	503	465	470	489	493	476	476	461	474	481	479	449	500	471	471	467	492	469	440	479	481	479	467	449	509	489	482	489	476	478	468	498	511	484	485	493	475	461	473	469	503	501	448	468	421	466	488	457	428	479	502	463	484	468	500	519	489	486	479	464	496	492	407	487	489	492	485	494	453	456	450	497	486	440	505	501	480	469	464	483	419	475	455	472	448	479	472	459	500	527	484	475	436	550	473	466	476	515	462	500	500	445	455	493	461	451	482	467	488	461	466	467	514	468	466	468	466	482	463	465	427	450	463	491	447	486	516	483	476	511	504	442	499	470	459	459	457	495	432	464	451	465	449	451	493	455	481	465	496	472	494	478	471	458	439	474	494	475	507	467	525	466	424	482	474	506	460	482	462	456	487	481	481	479	486	482	485	460	490	435	460	469	484	452	467	494	442	479	465	470	453	514	517	449	498	486	486	460	549	470	455	460	483	477	451	495	454	475	462	489	507	444	433	462	481	498	473	453	457	430	469	465	488	466	485	499	474	478	476	465	471	486	460	466	487	473	493	465	479	510	462	514	477	443	489	473	474	452	508	439	467	471	471	463	453	494	476	490	497	462	484	486	445	500	507	482	481	473	472	466	487	481	481	473	474	478	448	479	475	487	455	477	479	504	468	482	461	477	457	453	512	452	473	437	483	501	479	476	476	484	468	462	443	432	450	501	470	486	508	463	478	489	465	475	478	495	496	454	508	514	475	480	505	493	506	433	473	464	468	453	461	458	472	462	430	452	451	474	501	505	465	500	507	476	487	479	471	504	490	484	486	513	494	489	457	444	509	478	491	446	449	446	482	466	470	470	451	453	486	492	488	469	477	471	464	467	476	448	508	442	501	446	492	450	455	493	513	465	504	495	520	474	478	456	442	472	430	489	449	459	467	484	455	527	494	451	468	481	480	480	473	480	443	468	486	495	468	468	434	484	471	479	461	451	517	491	477	460	499	466	514	467	469	493	481	470	462	478	453	482	444	440	479	472	495	477	457	462	516	432	485	521	480	455	461	480	479	470	456	463	508	519	471	468	479	493	465	496	437	495	435	476	470	476	502	478	459	428	476	489	473	456	447	455	497	481	464	471	462	488	472	463	485	475	508	460	478	511	472	485	438	485	455	472	496	465	489	451	468	494	486	475	502	455	416	465	510	445	476	493	486	475	477	484	434	451	487	471	477	462	499	489	483	465	458	493	458	408	490	475	512	484	509	446	447	495	459	425	525	496	445	474	508	452	481	468	485	472	463	480	482	495	470	465	457	508	478	472	469	471	460	508	445	463	515	463	467	474	505	459	442	506	467	459	476	461	454	457	472	462	474	509	483	507	483	442	521	495	434	468	459	466	445	449	457	456	477	455	473	498	475	498	450	480	447	471	473	486	460	476	471	500	473	479	500	478	467	474	508	473	460	551	486	492	473	428	499	477	490	465	459	441	453	472	456	440	460	436	466	496	477	474	491	436	441	483	543	482	510	522	460	483	453	493	444	474	479	476	494	448	460	471	515	467	441	462	463	461	493	482	488	487	447	472	499	475	502	436	474	452	456	418	444	473	488	498	467	468	447	453	488	490	482	495	470	481	468	439	480	493	487	475	458	449	444	481	471	457	481	508	474	502	466	478	463	473	464	486	491	465	468	481	462	472	485	490	474	476	470	465	466	477	467	479	494	468	477	455	466	445	481	484	507	478	481	418	474	483	450	470	462	451	462	468	475	452	478	482	517	457	476	489	486	502	488	445	439	502	463	476	534	463	454	475	491	469	461	470	474	493	482	502	498	503	470	452	480	487	456	499	460	489	486	460	481	443	475	438	447	474	489	483	460	463	498	484	496	477	471	433	460	466	483	484	457	475	508	551	497	464	500	455	454	470	466	455	478	496	468	473	479	443	443	474	454	496	490	442	483	471	478	454	498	457	429	508	478	451	464	463	481	498	462	473	501	482	505	482	477	491	473	439	493	475	452	471	478	452	476	454	463	436	504	452	477	465	495	505	448	464	452	456	461	502	454	496	532	510	442	506	474	495	500	498	429	453	478	468	484	486	484	479	465	483	523	500	466	482	499	483	479	506	481	485	445	529	467	445	535	462	459	454	454	442	432	496	479	496	490	497	491	471	447	469	482	472	458	468	511	457	487	440	474	451	444	491	454	471	488	504	487	468	448	475	467	447	504	472	461	481	449	452	454	472	450	448	493	472	464	445	463	458	469	519	504	497	449	479	461	495	456	450	505	435	520	487	443	497	471	457	487	503	503	492	461	470	495	472	463	457	513	443	466	463	494	480	461	475	461	558	449	462	461	462	437	475	477	499	464	488	434	454	485	440	477	501	478	472	504	467	475	470	440	448	457	515	513	490	427	480	455	474	484	524	431	468	500	493	434	471	457	457	475	486	458	486	472	474	502	468	477	478	466	492	429	456	476	490	523	511	478	487	468	487	442	464	500	443	497	457	486	459	468	452	491	473	472	477	487	472	473	500	505	482	490	483	516	470	503	479	472	516
24521	21408	28734	25491	21860	15069	6964	3991	3095	2490	2224	1825	1567	1405	1267	1250	1137	1027	1101	1044	881	860	683	656	606	563	529	469	532	493	471	400	414	379	366	396	395	313	315	326	327	314	327	338	313	345	317	346	301	331	316	329	348	316	333	355	326	312	308	309	326	321	344	322	317	331	311	294	322	293	312	289	318	318	338	317	317	317	303	336	304	344	336	297	303	310	340	310	276	343	335	321	314	298	334	327	320	303	341	348	310	336	359	295	329	353	351	324	308	308	285	308	316	327	313	293	310	326	316	313	306	299	311	303	270	307	284	337	305	317	307	298	322	301	302	328	332	310	325	328	286	287	311	355	322	289	308	311	286	297	305	291	310	296	327	289	320	337	320	284	325	312	287	350	310	330	302	335	321	298	293	314	308	287	324	310	299	324	304	312	311	294	332	318	302	345	331	328	318	319	325	292	292	315	315	322	291	292	286	327	314	304	326	292	301	324	284	335	303	322	321	308	305	313	295	322	322	292	300	323	307	316	296	314	322	310	312	320	275	306	331	291	328	323	340	305	299	306	325	331	312	325	332	339	309	323	302	308	300	327	318	270	295	343	314	303	330	321	318	315	311	301	290	314	303	315	305	289	294	277	296	317	329	323	340	315	299	309	299	322	328	311	321	329	328	327	333	304	309	344	310	312	322	297	278	282	312	294	331	270	308	282	310	327	320	301	289	325	295	303	292	320	292	291	304	350	297	322	281	303	343	315	277	299	311	333	315	324	290	307	326	322	309	302	319	271	327	327	320	318	303	310	287	278	305	334	332	317	320	311	310	310	310	310	286	293	343	303	300	311	326	334	310	314	292	315	306	303	317	290	299	288	299	274	325	295	317	348	304	312	318	291	314	298	326	299	313	300	316	303	322	334	322	298	325	323	303	278	314	301	324	329	301	311	356	288	273	284	342	335	321	309	301	298	308	298	307	310	296	302	334	281	348	341	316	327	322	317	293	311	312	308	306	319	316	311	286	320	262	323	284	302	324	329	301	328	314	295	303	328	315	295	269	281	321	310	324	289	314	296	309	332	311	326	304	288	322	324	301	295	289	321	316	344	306	317	327	303	328	320	287	320	300	341	329	322	314	289	323	284	320	324	299	324	302	322	282	349	313	316	342	306	310	287	297	315	303	300	333	334	291	304	314	319	327	308	325	316	323	351	329	331	298	303	269	297	318	332	295	270	309	292	304	317	297	312	319	318	331	343	316	287	314	300	303	330	293	335	311	296	315	305	286	325	315	307	320	287	287	323	308	301	316	299	288	308	301	319	313	335	327	322	317	305	295	284	338	328	324	269	281	317	347	308	280	295	287	312	285	309	320	280	297	338	317	349	314	298	291	301	332	319	321	319	291	291	293	316	333	298	324	317	299	314	308	259	283	293	294	336	304	311	289	317	342	301	280	305	312	307	300	279	297	301	320	307	335	282	338	310	298	284	295	328	291	316	313	303	299	280	325	315	307	328	333	298	317	340	304	302	309	344	306	299	307	310	322	305	318	309	287	316	292	317	307	302	312	312	319	329	300	320	308	284	324	302	321	273	321	310	333	315	327	297	294	310	346	287	338	318	284	319	280	289	323	301	318	328	277	308	286	296	316	331	296	294	319	340	325	307	309	299	306	307	289	292	304	331	291	304	335	292	309	292	300	291	304	314	276	311	328	319	323	304	307	295	323	300	288	308	304	316	340	278	285	307	308	312	311	318	318	295	308	308	331	332	302	301	316	312	270	297	280	296	310	303	320	302	303	331	323	289	333	283	346	326	288	307	341	297	339	310	290	321	282	321	343	327	303	359	330	324	318	293	301	303	301	276	320	292	324	333	300	315	345	311	311	340	324	313	338	296	364	336	337	332	308	299	325	298	319	293	336	309	267	300	328	332	291	288	312	307	314	346	323	297	282	287	334	307	301	305	330	306	305	308	309	330	314	317	324	329	291	308	326	282	322	323	298	323	310	307	305	322	316	321	289	297	312	326	300	295	309	313	307	315	318	312	292	309	333	300	306	310	292	294	312	282	322	307	315	299	319	320	369	306	316	327	321	309	325	330	288	318	278	299	289	307	314	311	307	324	343	302	303	333	299	329	329	326	305	298	310	288	311	311	301	338	308	325	342	320	296	298	285	285	290	330	307	316	289	326	300	339	323	317	352	291	333	296	323	318	330	333	317	327	314	314	297	296	299	316	302	321	338	284	324	295	302	320	312	304	306	322	347	305	321	299	314	330	301	324	280	288	324	287	329	323	286	301	283	319	304	323	300	273	302	289	312	328	353	266	316	292	276	314	312	292	307	306	300	299	314	305	311	292	307	278	322	305	298	294	328	314	320	319	309	296	314	278	315	337	325	323	333	299	327	299	309	320	299	316	328	306	328	319	282	339	309	301	308	350	308	299	283	311	283	332	364	313	313	330	306	305	324	268	305	293	333	315	311	301	305	281	324	291	296	343	352	269	312	359	311	330	341	356	305	349	298	297	274	304	320	327	269	312	317	294	329	291	291	319	313	304	313	310	325	315	298	293	321	306	264	339	272	321	331	293	332	316	291	315	334	283	312	339	294	319	342	321	306	316	324	293	326	314	321	311	310	326	337	327	313	326	303	333	325	309	302	298	350	311	311	304	306	323	298	321	290	293	323	324	314	323	335	320	305	332	306	324	319	304	351	320	331	298	298	312	303	283	257	282	324	298	314	302	307	291	338	324	319	316	317	304	297	316	287	310	321	285	326	279	332	290	275	309	341	331	298	322	321	311	321	310	331	301	352	326	327	305	315	325	300	281	306	343	300	288	301	268	288	332	316	336	302	320	313	334	273	318	308	303	299	303	346	283	286	335	291	295	286	326	325	304	316	302	318	310	326	296	304	332	344	301	291	321	326	322	307	291	292	343	336	310	323	264	316	294	296	320	324	311	338	306	271	314	311	327	309	305	291	319	308	270	312	298	290	288	290	331	316	333	316	324	310	286	308	335	308	297	283	315	290	307	314	305	302	321	302	278	278	317	311	299	284	317	317	349	307	311	271	341	297	305	334	278	325	311	302	310	327	321	313	291	305	312	314	300	286	293	318	305	299	298	329	310	309	278	328	310	309	297	313	302	306	291	332	273	310	297	314	325	324	303	314	312	282	361	320	308	311	296	347	280	312	311	304	297	316	269	303	314	346	302	333	317	338	297	289	314	293	290	295	308	294	311	298	297	311	324	325	305	285	304	298	337	289	294	343	300	291	307	291	309	300	280	287	312	292	308	292	324	281	309	295	301	317	304	317	318	307	327	330	304	306	308	318	272	297	303	312	324	323	299	352	288	309	300	298	298	310	305	322	320	314	307	301	320	275	303	289	277	315	303	298	322	314	314	308	287	319	313	337	319	299	324	323	282	304	322	328	275	305	294	315	325	323	299	325	318	335	299	282	300	284	268	315	287	345	298	325	298	310	308	318	309	277	308	301	309	304	301	326	291	301	311
29822	49129	45233	31761	23268	15107	10275	8153	6873	5388	4868	4123	3281	2995	2692	2652	2317	1978	2151	2114	1675	1358	1214	1069	1021	906	838	755	716	775	694	666	593	569	536	522	486	478	398	453	411	410	411	433	415	435	474	415	410	376	415	366	417	386	395	422	399	375	363	362	407	391	420	405	379	426	374	337	362	388	394	375	386	380	395	386	420	386	354	413	411	383	394	356	382	374	385	389	367	396	358	399	355	376	403	359	357	375	408	372	420	401	376	361	398	394	417	415	413	380	384	382	407	341	414	370	366	388	383	395	420	380	384	378	393	379	392	376	330	390	396	393	387	380	377	380	400	376	406	384	363	390	419	383	403	380	357	381	367	363	358	378	378	404	377	375	361	381	335	378	354	372	355	361	397	404	364	353	399	370	370	369	389	410	364	403	384	377	372	389	367	346	406	380	383	384	372	355	362	372	402	337	414	366	353	380	385	394	393	346	380	404	390	358	380	381	372	374	359	358	409	371	384	392	388	392	375	366	399	371	386	389	382	363	371	347	377	384	366	397	367	393	419	359	400	392	340	380	408	399	382	382	402	377	371	394	405	366	356	385	408	386	395	363	387	374	411	391	357	389	371	372	377	360	402	368	392	373	374	385	398	380	396	375	416	407	411	367	377	315	384	381	393	380	381	388	430	391	358	402	401	388	369	411	366	376	379	411	353	418	393	395	399	374	369	391	368	363	345	388	349	404	387	401	399	356	386	382	367	397	364	345	391	402	401	388	368	381	395	427	374	363	360	364	374	375	364	360	388	397	364	358	389	377	395	397	392	393	394	362	387	390	396	376	401	393	364	398	354	372	348	407	414	340	385	379	406	370	380	363	354	397	398	343	396	384	380	379	371	379	367	352	376	376	359	355	370	403	412	356	375	384	408	395	347	388	381	379	396	357	391	384	402	384	399	362	358	371	392	403	393	396	408	365	428	396	347	372	396	391	385	398	360	400	402	372	369	377	394	382	410	382	359	382	385	383	388	395	365	404	389	378	397	375	374	346	387	381	365	389	379	400	377	376	413	376	362	370	375	347	365	401	416	348	351	354	391	364	347	342	383	383	367	378	414	388	366	400	381	377	398	379	375	381	355	370	385	400	370	361	394	392	371	377	385	390	375	373	376	371	361	358	375	397	384	337	384	389	367	359	434	401	371	353	380	378	396	414	382	355	384	363	417	377	353	376	396	385	385	369	398	402	354	396	350	393	378	404	428	356	378	387	380	372	392	398	391	340	403	385	384	379	381	362	381	385	379	414	405	366	400	403	420	358	358	353	369	402	389	387	414	360	414	344	411	401	392	368	364	410	370	385	386	357	369	397	413	414	380	367	377	405	412	401	406	403	423	395	405	352	403	384	386	357	363	356	404	405	435	375	360	367	339	398	380	381	393	388	358	371	382	378	347	389	389	377	415	373	384	371	360	381	358	420	389	360	406	363	387	418	389	377	365	395	352	377	389	371	378	382	366	371	413	372	378	384	363	352	372	393	379	390	372	379	363	367	376	381	376	357	384	357	382	389	407	414	382	344	364	362	377	368	392	374	350	344	395	379	387	339	392	363	381	382	383	373	389	354	386	371	397	364	408	405	381	395	382	389	399	403	414	381	425	361	379	365	391	394	390	413	411	390	355	332	369	380	376	363	376	381	355	383	363	384	378	376	366	368	378	392	351	390	375	412	364	374	409	366	366	373	383	403	362	372	378	392	406	371	408	388	391	396	363	374	353	378	406	392	412	379	368	381	393	390	344	393	357	370	382	399	366	362	386	378	375	372	379	381	367	397	385	392	386	400	413	404	382	379	414	374	403	375	382	340	389	408	391	381	400	367	374	393	389	337	393	363	400	365	412	371	402	388	349	391	378	368	366	410	370	381	406	387	357	376	384	384	369	387	370	324	372	415	399	386	384	371	408	400	337	368	394	389	393	402	389	392	398	376	375	396	374	411	386	374	413	377	411	395	377	382	354	375	384	349	364	376	393	367	374	386	385	375	407	391	386	395	389	370	387	357	384	417	413	376	390	390	372	371	400	389	394	325	388	362	357	377	362	371	378	381	384	371	410	421	380	381	370	387	382	420	339	422	393	373	377	378	351	387	377	346	389	427	391	408	362	379	348	357	374	387	385	360	388	392	406	399	380	356	367	379	387	369	376	386	383	391	383	381	395	376	366	382	375	367	360	398	354	373	368	362	391	385	392	360	351	387	398	384	402	398	385	369	419	384	400	353	371	384	358	379	388	401	386	392	372	386	386	410	358	357	389	361	359	389	369	366	390	390	397	380	412	370	386	389	394	404	384	372	396	407	405	399	363	383	388	357	359	378	343	351	409	375	347	395	386	376	382	382	383	397	395	342	379	381	414	389	345	378	400	367	408	381	390	387	382	376	404	362	403	344	433	365	350	401	376	362	354	393	426	367	384	384	363	360	374	400	397	373	412	394	375	383	388	366	372	387	413	373	364	399	343	385	410	347	381	390	362	369	368	344	373	389	371	358	371	354	369	375	415	390	390	397	408	375	364	401	387	382	377	363	385	390	346	371	414	368	395	363	410	379	391	389	357	364	407	388	367	372	419	376	411	373	369	351	424	369	367	420	388	349	373	342	373	384	372	379	401	364	372	404	372	394	377	385	381	376	394	372	376	376	353	379	408	410	368	370	378	367	326	397	392	409	358	375	389	391	362	358	358	377	358	391	373	384	330	409	366	392	378	375	373	396	382	391	348	398	386	356	406	374	367	383	400	368	416	388	371	378	372	348	405	432	393	381	371	405	348	370	397	407	389	372	398	395	360	413	369	363	395	369	370	419	380	382	380	369	367	391	396	372	393	383	352	368	369	370	359	387	397	386	381	388	380	383	356	410	369	396	387	394	417	396	396	353	364	373	396	359	387	378	399	372	356	369	374	401	378	409	374	409	397	362	384	425	401	375	327	379	403	412	351	361	369	384	391	382	387	347	386	384	395	385	370	362	357	385	419	379	392	392	390	381	374	360	388	377	388	379	414	373	402	390	404	364	335	360	364	395	381	356	386	354	379	418	367	370	386	409	354	387	353	390	354	389	390	382	369	336	382	357	374	384	376	362	358	364	426	426	378	394	398	388	425	399	383	386	390	394	402	388	399	355	342	361	387	373	350	402	377	393	381	364	379	352	423	352	373	389	381	372	351	419	356	352	372	358	395	398	369	374	386	361	405	408	398	353	409	386	416	350	405	382	402	408	390	363	381	367	390	391	391	367	349	382	376	361	385	369	374	364	392	352	384	394	392	380	386	419	375	391	391	371	375	387	348	377	384	408	406	362	405	399	386	405	384	385	372	363	348	381	390	368	402	438	403	353	371	392	360	379	379	395	374	351	398	410	370	387	412	413	384	364	381	381	336	372	378	380	395	380	370	374	361	422	413	377	422	372	369	364	369	357	379	414	365	366	390	401	421	394	375	389	399	377	386	365	399	405	381	401	378	399	376	409	398	355
25363	21377	28145	26470	17017	8641	4524	3051	2621	2119	1938	1615	1499	1310	1211	1252	1175	1144	1048	1086	956	884	785	693	721	702	664	627	625	575	603	598	542	608	545	515	518	498	523	505	486	512	466	500	532	514	464	494	483	516	520	477	467	462	464	460	478	478	471	498	479	487	473	473	497	495	487	496	432	455	472	457	485	492	494	495	494	476	502	462	484	473	512	534	497	443	496	470	423	479	435	504	493	500	489	516	462	472	480	478	491	481	475	474	473	469	477	492	440	465	482	477	483	468	474	462	488	461	466	475	453	500	464	467	476	435	489	465	463	495	453	491	460	452	456	485	482	517	475	451	446	500	482	464	462	464	467	451	452	472	461	449	468	456	465	482	512	456	449	492	518	492	513	476	466	464	467	463	481	478	512	453	464	453	494	500	464	458	431	492	503	465	502	439	468	452	502	474	458	466	494	477	446	498	442	531	493	499	507	462	445	475	459	472	506	480	475	480	443	501	474	472	470	467	483	476	485	492	457	473	454	481	508	425	488	462	496	433	464	468	511	484	468	468	464	479	511	444	483	450	464	476	487	478	472	472	490	470	486	424	425	487	480	458	469	477	470	474	472	431	464	437	453	468	504	454	459	466	443	483	515	465	428	482	482	438	491	476	484	451	466	469	502	521	471	468	486	480	474	444	479	480	444	445	484	514	466	457	472	465	471	520	494	499	460	492	498	475	477	481	500	456	475	479	499	494	495	499	480	457	493	449	483	504	444	422	470	461	487	461	480	465	491	470	502	442	472	453	479	469	497	449	467	476	452	508	477	466	496	506	463	505	492	445	468	437	493	478	458	436	479	436	482	466	499	493	526	495	509	520	500	502	465	501	480	494	498	463	440	464	451	459	466	439	459	498	486	478	474	484	450	482	488	519	483	468	440	461	465	499	460	482	504	432	471	466	443	452	470	461	478	479	468	493	480	514	487	477	482	460	492	458	484	511	480	450	475	493	505	478	501	442	487	470	485	477	448	447	436	454	503	474	454	466	497	497	433	467	471	473	447	504	460	461	485	487	466	491	480	462	502	474	490	450	447	467	505	501	460	463	482	450	498	462	434	480	427	520	496	485	453	454	501	463	486	438	453	437	479	489	481	472	462	483	476	468	479	474	489	500	469	465	480	470	458	494	503	481	459	472	468	472	440	493	401	484	477	484	506	489	483	510	501	460	468	469	479	495	465	519	478	514	421	463	419	496	440	480	482	481	476	492	471	489	487	481	449	515	463	496	474	481	482	501	463	460	490	490	491	465	501	449	446	466	468	429	450	432	492	448	458	489	423	496	530	439	514	508	427	444	479	506	483	471	450	469	476	435	487	500	485	494	476	500	499	462	469	486	506	511	501	506	505	462	480	492	494	504	506	467	456	493	455	471	469	466	464	465	452	446	478	500	490	472	487	475	487	502	469	521	510	462	529	451	472	477	456	458	465	443	501	494	485	507	469	457	467	449	481	462	452	493	452	444	469	429	494	468	437	465	467	450	443	455	480	497	454	506	446	468	447	433	455	499	521	453	492	469	509	484	485	477	470	478	448	480	488	435	483	454	499	497	465	506	436	478	489	462	460	463	470	479	478	476	512	500	462	416	485	475	477	465	487	488	467	490	438	444	440	452	506	472	495	457	505	474	479	489	514	452	473	463	442	517	485	481	425	481	497	446	503	512	489	453	441	487	499	459	456	443	478	491	486	490	463	445	474	460	471	462	443	515	486	458	499	453	460	486	489	457	494	508	481	469	470	457	484	487	443	482	479	422	494	480	486	481	437	508	462	478	503	545	486	501	418	477	445	480	484	446	478	486	478	464	469	470	465	458	471	483	484	479	473	446	489	464	515	484	489	489	429	443	495	483	449	453	500	452	461	501	445	459	505	507	453	475	464	413	444	517	482	501	486	487	507	473	492	484	486	461	470	516	477	489	464	490	457	471	493	481	469	472	486	458	454	481	458	505	470	466	436	471	478	498	479	467	512	486	453	438	484	467	468	467	442	457	457	465	521	529	442	474	513	447	446	495	460	454	505	474	453	496	472	516	468	484	497	473	461	464	459	493	501	469	445	453	506	452	517	443	493	463	496	497	478	472	467	487	526	473	462	502	470	478	516	468	502	443	515	492	454	455	481	511	477	466	478	464	474	518	495	500	466	506	494	455	447	483	461	486	504	479	456	487	490	474	470	496	503	455	485	457	485	460	491	434	517	468	451	514	493	453	504	487	446	460	435	522	483	475	458	461	463	432	514	488	464	478	479	489	447	483	489	446	460	423	437	498	490	465	468	501	474	452	454	452	452	490	460	487	494	419	497	481	476	488	501	492	472	470	448	499	454	435	493	466	449	496	537	488	461	465	482	514	493	464	505	463	420	436	476	465	447	481	483	455	455	462	474	453	514	460	493	501	452	492	478	508	500	519	500	486	470	504	514	472	454	429	458	486	501	502	507	499	486	474	499	439	452	498	470	471	480	469	453	483	457	469	443	490	452	519	434	461	437	457	490	470	481	480	430	481	446	470	484	453	535	522	479	468	483	495	470	487	454	468	472	455	446	462	505	502	461	503	485	491	469	445	485	491	469	493	505	494	457	481	482	478	476	491	475	487	468	464	465	475	494	491	484	442	486	502	503	487	507	467	475	465	457	475	472	498	474	437	498	485	470	489	486	472	506	442	500	486	489	448	457	479	462	462	465	454	488	440	468	443	439	476	475	495	511	491	465	490	489	453	407	459	475	493	471	501	477	484	498	478	428	487	427	486	490	465	423	461	479	481	480	431	482	504	486	493	476	482	485	518	479	495	471	522	459	475	435	486	452	483	500	481	492	488	491	498	477	463	484	489	461	441	466	479	491	490	469	445	466	432	471	499	440	436	475	500	469	472	500	485	473	452	494	486	486	443	487	502	443	453	465	462	447	512	502	480	479	460	448	478	481	510	481	463	510	475	437	475	513	478	471	474	448	501	440	481	477	422	484	479	501	489	488	480	478	483	490	479	495	547	447	490	444	475	506	467	466	452	475	480	460	482	465	489	456	477	459	507	493	472	475	459	519	498	451	472	475	519	483	518	474	474	462	499	447	472	490	501	473	501	487	484	469	452	466	449	492	464	487	498	480	470	476	478	471	497	448	498	463	490	492	444	479	433	486	487	476	439	446	475	501	461	506	469	463	514	480	485	490	526	517	493	444	512	432	456	437	460	483	473	496	429	462	486	495	478	480	461	464	500	455	469	485	463	487	491	467	487	520	482	504	450	516	502	446	457	454	500	460	494	498	490	465	494	461	521	464	484	474	490	452	462	484	436	471	488	502	448	463	487	479	469	410	478	481	475	453	478	484	496	487	494	496	455	443	443	484	467	461	440	504	493	511	458	476	466	490	505	442	440	493	445	459	448	444	470	444	495	466	450	477	523	503	447	491	486	477	487	483	514	460	454	487	505	463	504	464	454	497	466	491	475	522	507	481	443	451	498	442	452
29661	45327	39791	27246	19325	12837	8381	6705	5892	4778	4120	3466	2953	2596	2335	2300	2351	2157	2025	2007	1707	1509	1280	1187	1132	955	975	776	896	817	794	763	764	680	716	673	664	666	601	621	565	637	559	565	568	597	571	583	596	580	588	571	566	571	609	607	617	582	614	539	531	594	585	552	536	579	605	581	592	591	531	543	562	565	603	549	570	545	587	598	527	569	568	553	579	591	562	557	588	580	559	630	592	560	577	579	586	592	561	579	567	551	568	586	621	571	557	570	570	612	616	594	589	595	610	573	606	543	581	609	527	609	584	539	592	587	589	610	602	519	562	591	562	572	550	543	586	571	538	551	562	556	546	554	542	544	586	595	579	597	563	570	602	605	538	553	566	608	564	552	607	570	586	553	575	607	577	547	579	545	566	577	572	608	541	513	535	562	553	526	587	574	579	550	537	567	607	545	561	583	558	577	567	557	584	584	563	562	558	590	574	591	584	555	549	543	585	600	586	544	547	548	555	569	552	600	523	537	542	555	588	587	570	559	565	571	585	549	571	608	550	585	568	559	571	574	589	572	564	549	553	592	555	579	599	558	595	596	585	568	594	556	567	600	552	543	527	564	542	572	553	535	569	562	539	560	552	589	582	557	554	623	573	565	592	592	562	570	563	580	579	563	574	548	588	553	586	562	552	581	588	609	587	531	565	609	585	567	543	579	528	573	547	572	533	592	562	573	526	588	570	541	552	604	605	605	541	591	549	557	532	574	621	544	624	586	566	562	566	539	565	557	547	577	582	556	645	575	554	581	590	515	608	565	564	560	589	562	588	537	601	553	586	580	563	566	550	579	559	571	551	563	582	582	517	522	575	542	548	595	543	609	579	526	535	558	564	528	541	562	586	561	539	594	544	567	589	552	536	546	604	580	560	526	563	602	569	576	542	599	569	569	606	573	536	569	542	550	580	563	519	520	556	533	580	589	549	603	569	564	605	518	565	582	548	574	554	564	602	570	605	558	547	580	569	618	572	581	526	587	557	563	536	593	579	577	569	584	563	565	575	538	532	577	550	579	559	590	525	524	581	533	591	578	604	575	566	569	603	578	582	570	552	577	555	566	577	616	586	556	536	574	594	565	559	595	555	569	549	563	586	589	579	578	561	593	584	559	484	589	532	564	563	576	595	584	541	616	588	537	568	600	548	569	554	608	539	591	572	528	575	588	552	548	560	587	598	579	558	546	563	564	580	549	605	592	572	590	560	527	564	552	588	556	564	569	518	554	511	587	542	578	547	551	601	564	551	549	543	565	569	559	571	574	568	553	603	562	588	544	540	557	523	578	528	573	599	549	631	553	563	588	584	586	550	559	575	543	586	546	581	566	528	558	576	565	579	511	584	565	551	561	615	561	559	541	574	582	535	578	538	551	580	551	548	567	551	548	550	560	557	566	533	534	555	578	535	579	576	572	566	538	583	577	567	565	569	557	543	549	569	588	540	560	577	602	515	609	554	557	558	597	533	560	530	562	577	507	578	563	583	524	582	509	589	543	571	553	591	556	570	550	570	570	523	587	602	571	570	546	593	518	549	556	535	578	555	580	543	559	575	590	566	565	578	563	568	535	606	538	571	589	552	595	591	550	544	601	570	604	578	592	548	547	569	540	550	571	556	560	564	569	558	556	589	530	575	566	559	580	616	567	568	556	581	586	572	569	585	543	638	557	580	574	595	557	591	580	539	564	605	552	564	552	591	568	570	575	543	556	535	594	577	544	543	562	548	549	573	546	568	539	567	560	570	552	563	556	551	555	576	507	551	583	542	555	591	589	586	619	544	578	559	609	531	549	523	559	546	580	562	530	580	563	608	620	569	580	557	573	576	547	543	579	561	560	541	569	576	565	582	516	560	530	576	564	553	581	595	554	547	536	578	564	545	586	559	578	572	570	555	601	557	558	545	583	593	563	539	580	578	536	520	562	567	566	567	583	566	552	570	558	542	623	536	609	532	600	582	540	560	555	554	574	563	535	536	542	556	599	562	580	578	531	575	557	597	569	551	581	566	589	590	588	575	546	567	565	567	590	572	549	528	560	566	524	564	581	590	536	560	552	531	595	580	553	554	543	548	567	530	526	556	542	547	561	561	584	568	594	602	577	579	594	578	551	599	596	603	537	541	538	532	590	565	533	566	528	497	562	598	583	549	561	543	549	562	553	591	572	541	579	586	570	536	524	585	551	527	589	508	575	566	550	589	669	553	555	592	569	564	553	579	563	534	564	603	573	547	536	580	536	542	545	597	540	585	510	567	566	550	544	548	610	599	584	575	544	580	568	550	557	587	540	535	573	582	594	560	576	568	570	532	517	561	579	544	587	545	580	562	543	554	521	524	588	551	565	571	575	519	596	580	591	568	550	545	579	580	563	544	585	529	607	606	584	580	555	569	556	545	579	556	571	582	586	567	553	567	534	563	574	578	572	561	579	596	541	560	565	584	541	581	569	558	572	567	556	561	514	553	545	563	549	545	567	565	568	529	558	587	582	549	533	551	553	563	543	582	546	613	602	534	555	588	591	579	590	544	562	554	581	577	568	556	573	546	578	556	523	575	597	524	570	562	542	577	538	557	545	561	564	601	559	632	552	604	565	516	507	551	552	589	574	564	547	549	560	554	608	597	562	606	615	533	552	553	580	589	571	565	542	566	553	612	597	580	570	585	522	547	586	592	576	528	592	562	543	559	528	569	558	585	562	531	568	565	554	541	548	574	590	531	547	533	566	558	593	532	575	590	600	551	563	600	534	543	558	593	533	569	540	550	586	548	582	559	548	536	559	600	515	533	568	547	564	527	588	574	556	541	564	597	578	578	550	570	524	575	567	559	602	584	572	589	581	594	572	542	605	530	574	563	545	578	538	595	553	543	589	566	555	597	568	545	556	545	592	559	571	576	594	550	615	526	602	503	603	526	524	582	520	595	553	602	550	599	630	558	580	563	562	535	575	586	596	557	597	600	549	554	578	605	590	545	585	534	563	530	548	593	579	593	531	582	600	583	548	542	543	548	573	524	561	556	590	606	531	595	548	539	553	535	585	555	575	574	611	519	547	606	625	607	563	579	550	544	594	585	552	552	584	508	576	578	579	552	524	545	534	607	521	609	544	544	567	568	567	533	550	592	511	590	577	595	579	600	603	588	556	606	586	576	543	553	566	544	539	561	567	546	533	570	534	603	574	549	592	527	552	541	573	561	580	612	582	579	561	525	544	544	576	551	582	567	561	588	574	586	584	541	576	550	563	551	615	585	507	545	587	519	583	581	577	596	584	577	593	568	563	569	525	543	562	562	590	620	544	555	589	565	538	618	554	557	570	581	569	553	536	553	573	552	542	558	553	581	534	567	549	590	547	555	561	536	529	550	561	601	593	545	562	524	591	568	528	566	554	552	575	576	575	568	593	538	534	547	599	612	622	583	596	556	532	566	548	530	531	572	564	610	521	537	566	594	528	606	569	543	559	550	542	591	597	618	566
23277	21377	29089	24209	21935	21828	15004	6380	4424	3730	3095	2419	2186	2027	1728	1619	1618	1606	1463	1418	1244	1123	1017	859	823	769	709	720	647	573	553	534	585	524	555	507	478	457	404	413	424	405	427	400	413	414	385	420	439	406	452	430	439	432	399	413	445	445	435	407	429	414	365	417	407	404	427	415	423	438	382	373	412	416	392	424	391	393	369	419	418	381	384	379	386	395	394	403	436	414	418	364	398	408	397	416	395	388	431	413	393	374	422	364	414	412	371	399	409	399	379	399	360	346	366	411	370	415	393	387	406	399	403	440	388	360	456	389	403	397	426	413	433	383	358	369	402	448	368	375	427	372	399	371	394	393	406	384	365	404	374	418	400	376	374	403	419	396	393	402	382	416	375	378	418	375	383	430	413	401	356	413	387	376	381	402	376	427	400	373	407	365	402	388	415	381	397	407	389	404	401	428	370	380	416	394	383	413	428	408	387	422	349	351	391	400	385	395	393	414	406	418	394	416	401	414	399	405	368	392	381	407	408	418	412	413	402	427	352	402	359	408	381	409	364	416	393	406	375	391	421	372	396	393	383	386	374	404	393	421	412	429	399	382	401	410	380	388	380	395	372	391	403	382	409	412	417	381	407	389	414	392	383	386	366	388	385	430	354	388	410	428	408	381	369	397	403	406	375	368	404	397	390	374	397	406	388	399	388	405	415	394	400	372	403	400	438	413	378	388	394	374	407	395	368	404	370	407	400	407	382	404	368	369	447	412	401	350	406	419	424	391	436	431	401	409	414	387	418	406	379	415	400	400	395	408	430	405	370	424	359	400	374	404	373	415	388	381	365	397	347	402	356	410	422	420	469	412	385	409	394	393	397	389	356	382	414	435	399	394	376	403	362	447	431	446	425	359	393	437	387	380	402	384	400	370	417	395	394	388	404	380	393	378	400	381	403	391	398	421	383	398	421	395	371	386	402	404	420	402	382	424	389	402	419	396	400	402	389	367	416	414	404	413	389	396	356	360	384	418	386	392	393	421	406	400	373	386	374	405	369	380	403	388	385	372	403	424	410	404	431	401	387	400	432	392	399	423	384	379	372	438	414	406	402	392	417	388	399	402	382	375	396	389	399	379	409	417	393	380	396	367	395	411	383	392	370	411	388	399	387	366	385	378	379	398	434	382	442	383	399	394	400	405	389	390	451	395	412	372	364	428	389	394	350	417	403	402	377	410	460	409	395	410	392	366	408	412	375	405	412	397	420	383	373	434	359	392	405	406	422	404	374	400	418	404	375	406	386	383	409	422	385	391	399	374	382	356	388	375	397	412	388	425	407	412	418	377	401	407	399	361	372	415	406	372	365	387	390	387	389	385	399	415	420	387	416	425	382	378	356	411	396	390	388	397	422	428	462	374	359	360	451	407	425	404	414	396	443	397	372	409	403	388	438	387	412	361	399	408	381	375	394	391	350	395	381	395	400	406	366	384	414	380	401	395	409	401	388	384	458	378	438	429	381	414	373	445	423	387	409	358	419	388	379	405	389	367	410	410	418	404	383	401	382	390	382	412	367	345	403	401	430	425	367	362	406	394	421	411	397	414	401	370	342	371	384	430	409	396	404	403	418	441	395	424	394	408	391	386	417	393	369	406	431	377	414	408	378	390	405	399	379	383	403	420	389	403	408	413	407	400	372	360	371	394	386	369	372	396	369	375	384	400	396	384	429	401	406	413	373	395	396	403	405	387	398	426	369	411	397	399	388	406	362	361	397	393	408	392	441	396	382	383	393	437	394	392	429	419	406	391	382	399	381	400	420	390	390	388	405	350	368	408	413	396	362	374	383	373	380	402	401	389	418	376	431	390	398	362	406	401	381	405	404	383	445	401	419	392	369	424	434	400	411	373	363	396	420	354	422	405	393	390	390	399	457	397	357	397	410	402	390	371	398	370	438	405	376	422	410	386	378	417	349	424	406	411	412	379	374	357	409	391	412	413	389	393	374	363	391	362	377	376	399	363	400	388	388	391	388	385	409	372	418	371	372	381	383	448	418	430	399	389	368	411	405	375	337	358	440	384	413	396	423	349	371	449	396	385	403	383	395	391	404	365	376	408	396	383	433	418	430	377	396	389	389	419	383	385	419	427	403	438	410	409	444	403	399	388	422	360	375	385	398	415	381	412	432	376	382	395	396	396	417	402	415	383	374	423	406	410	377	413	417	418	402	391	393	391	400	412	384	395	430	411	400	435	429	435	362	386	409	398	382	405	356	399	381	405	391	401	380	364	401	413	386	404	396	388	414	409	395	406	382	420	392	400	419	391	402	402	406	434	400	409	412	383	397	386	384	377	393	409	394	394	367	394	433	393	373	371	406	392	383	366	392	376	387	395	409	411	438	407	371	363	377	382	395	377	432	411	424	373	409	382	391	417	415	380	437	367	399	426	377	432	366	429	378	368	381	384	402	366	413	416	367	407	375	428	382	414	400	403	429	393	398	411	384	457	407	432	394	394	411	348	417	380	389	377	420	392	399	410	377	409	401	399	423	391	375	395	389	388	419	399	436	406	382	394	409	368	395	372	419	420	444	379	412	389	389	406	370	377	360	408	427	406	442	391	377	377	373	415	413	392	397	395	428	384	375	390	380	412	409	366	391	395	414	390	402	383	392	355	387	366	384	402	388	401	402	432	367	414	405	405	409	368	371	429	434	386	411	398	364	392	395	401	419	396	401	373	368	387	430	382	371	369	397	384	374	388	376	385	384	410	396	409	380	400	372	418	392	400	393	386	394	405	426	427	402	410	398	432	430	401	390	393	373	395	389	374	384	419	346	361	428	398	364	426	363	384	401	347	385	403	407	362	411	424	438	402	407	400	404	417	416	390	373	422	375	406	410	390	384	388	381	439	369	377	391	429	417	399	385	399	403	390	373	427	379	385	409	372	388	397	386	407	381	373	373	420	345	425	409	399	362	394	392	437	414	384	368	387	400	368	378	451	401	410	405	386	394	455	377	394	416	397	381	385	404	380	397	387	386	415	387	392	338	360	421	409	433	377	401	383	399	371	381	428	404	355	390	395	415	415	385	416	385	361	410	401	399	399	345	404	403	374	420	374	399	390	353	358	377	418	420	365	380	384	420	353	400	379	388	396	354	439	406	394	414	378	366	378	352	421	392	389	391	374	411	381	389	395	417	393	369	380	387	412	398	414	400	386	396	398	367	355	402	380	391	407	433	391	397	379	379	382	404	378	383	415	394	421	375	415	404	390	384	381	412	414	406	405	407	435	393	387	429	391	377	403	401	453	379	374	423	407	406	395	382	405	423	410	387	405	383	372	374	405	408	414	410	387	364	418	396	391	372	371	443	392	406	417	368	368	394	411	387	413	369	423	397	382	415	390	389	361	420	388	386	423	408	424	395	423	379	386	401	385	364	385	416	432	377	407	406	391	409	407	412	433	418	402	373	417	397	375	447	396	404	414	371	391	424	374	427	412	387	390	400	388	399	371	414	381
31619	55213	49526	37406	28157	20468	14080	11030	9215	7589	6255	5214	4676	3999	3459	3171	3023	3070	2840	2700	2359	1878	1672	1484	1399	1234	1117	1038	974	859	844	802	778	702	703	640	624	595	552	507	490	522	529	458	534	484	523	519	520	514	485	527	511	499	476	478	520	474	475	476	453	506	489	460	477	452	497	496	461	474	426	455	496	467	500	456	459	494	462	505	513	477	441	437	504	430	435	468	473	468	495	455	407	450	457	483	460	494	444	447	470	481	479	508	468	460	465	436	475	453	481	450	426	463	481	434	455	476	452	472	446	462	487	437	456	476	497	448	435	480	465	459	475	477	434	468	465	451	426	466	478	420	443	472	456	479	444	496	468	446	490	472	442	431	487	407	450	449	457	435	453	446	448	445	502	458	444	457	489	456	512	449	444	452	433	456	471	473	474	481	456	471	475	443	470	448	451	442	447	471	450	453	450	449	470	416	455	478	506	468	486	487	459	477	474	489	463	433	483	484	429	502	461	419	461	471	461	463	405	461	466	447	453	468	476	468	418	456	456	482	449	449	433	446	445	495	481	437	457	449	437	443	474	464	470	428	464	445	456	491	456	472	498	487	493	456	443	496	446	457	467	466	443	476	476	464	440	454	421	472	454	476	473	400	489	489	456	453	454	466	472	435	454	495	428	416	462	443	472	480	456	438	453	471	441	446	445	460	450	462	466	490	459	459	469	481	449	500	454	497	437	463	448	467	482	477	492	453	461	457	458	429	440	409	423	456	482	479	425	456	484	461	452	476	434	480	458	439	490	448	415	468	461	449	414	464	474	434	458	475	481	474	490	463	471	427	439	467	462	439	455	455	477	456	459	472	449	437	423	451	442	437	450	427	443	475	439	441	442	478	502	499	479	437	438	485	461	430	473	430	504	471	451	469	469	458	492	442	497	472	469	463	494	482	494	483	446	415	485	468	484	449	479	448	462	435	481	479	450	446	478	465	455	477	455	470	482	513	490	465	462	445	450	457	495	464	453	446	470	479	460	430	463	443	468	455	438	469	491	467	449	449	468	436	477	471	461	461	426	448	412	474	433	494	466	450	442	475	472	460	463	454	494	482	483	443	455	479	447	440	469	531	463	474	411	435	462	465	443	452	476	473	467	466	460	485	456	443	467	488	448	448	437	471	458	441	496	463	468	427	475	467	491	451	457	453	450	476	457	467	487	463	487	463	444	462	472	510	448	466	490	461	461	498	477	470	490	502	455	461	445	466	500	454	468	445	484	464	471	455	446	461	443	435	450	456	474	453	438	467	469	436	482	449	471	485	486	431	472	464	483	477	474	422	485	437	500	421	446	480	439	468	461	470	456	481	473	472	454	423	461	456	497	452	430	454	494	427	444	462	465	500	491	437	442	439	439	444	483	463	462	476	473	484	473	457	443	481	485	450	423	467	509	483	434	467	482	444	423	467	497	470	468	452	451	460	500	457	428	499	457	438	460	455	486	459	489	449	486	481	469	485	436	459	491	490	478	459	471	466	444	455	457	449	476	462	442	458	432	421	476	479	469	441	458	446	435	450	424	451	436	453	471	444	507	476	487	425	481	454	476	450	462	504	461	473	454	466	465	490	448	437	460	453	453	466	485	454	466	453	480	445	472	466	472	445	456	427	447	507	441	442	482	436	499	432	472	431	440	441	460	486	464	482	465	472	443	449	456	448	470	417	471	450	448	436	482	428	488	465	475	484	460	458	448	470	460	441	448	448	459	487	470	466	470	474	453	453	459	458	490	463	456	500	456	484	474	489	428	481	457	453	439	421	424	489	425	460	432	489	474	470	450	438	455	473	455	480	502	456	447	475	473	476	457	468	488	475	467	466	438	456	480	463	477	500	440	463	476	464	496	489	462	423	449	493	490	466	448	475	466	433	421	424	465	470	419	462	463	474	489	477	465	456	497	423	459	461	484	430	479	483	445	450	466	504	442	475	449	448	487	463	460	477	400	478	474	462	466	463	462	500	453	439	451	446	466	481	457	472	466	450	493	481	443	428	466	432	466	452	465	465	444	454	457	482	472	486	494	438	460	453	450	477	474	455	498	477	489	466	468	467	430	436	431	487	441	435	473	441	477	437	459	505	465	446	493	458	459	474	437	468	464	460	452	449	442	463	438	439	463	458	501	444	447	494	458	466	463	465	455	415	447	452	466	460	444	466	457	520	483	456	446	462	479	482	447	461	445	448	456	466	466	494	481	465	438	450	469	434	437	466	455	465	452	440	450	458	444	469	480	494	417	486	485	476	485	462	433	435	481	460	453	469	483	398	438	437	436	447	449	454	451	469	497	456	482	456	422	494	481	478	485	475	437	449	450	469	445	481	439	493	444	479	501	451	443	446	479	458	453	442	452	473	404	457	498	481	458	465	400	444	476	455	482	407	451	473	446	480	469	453	456	487	484	503	439	446	460	444	489	466	437	480	467	466	503	450	452	446	453	449	452	427	432	482	481	495	475	457	422	458	458	504	439	466	457	478	429	511	467	427	447	471	462	485	477	453	437	435	493	480	414	471	431	438	470	484	462	476	461	432	443	465	474	465	438	464	441	488	476	412	446	451	464	460	480	479	446	431	432	466	495	467	494	457	474	460	414	482	479	460	446	464	477	463	507	476	449	486	463	495	456	450	455	463	493	479	485	459	455	479	449	485	463	441	437	483	469	466	448	480	474	439	489	493	434	461	471	465	433	463	501	426	445	473	434	434	470	453	445	446	446	443	467	493	443	442	457	438	469	417	466	418	434	486	486	510	504	490	473	442	477	440	479	444	471	453	446	458	435	489	484	500	436	449	478	513	491	474	463	465	433	470	432	457	461	463	502	486	471	421	457	456	483	437	424	453	484	454	454	485	442	483	420	434	458	475	470	445	470	452	459	501	484	451	485	438	458	431	437	463	474	443	472	447	456	484	444	470	443	429	462	450	474	437	428	435	509	429	420	458	436	461	462	445	437	454	430	414	457	472	469	464	450	451	443	436	432	457	486	411	439	510	453	448	484	459	448	483	457	444	466	443	449	436	502	458	432	489	499	474	448	465	473	468	443	450	418	469	446	512	428	414	474	472	495	491	440	461	442	434	452	472	465	455	463	455	457	489	466	455	465	472	484	391	479	465	486	467	503	493	449	493	472	448	477	457	467	461	444	477	436	450	450	429	472	425	484	507	482	440	479	446	459	456	482	477	480	464	495	469	441	479	462	439	439	426	467	439	479	487	467	481	477	462	481	466	480	466	436	479	492	445	466	487	479	487	433	435	514	438	449	486	475	472	445	488	474	412	446	448	476	433	446	465	464	454	468	482	480	475	449	421	490	470	450	482	481	409	473	431	470	487	446	480	458	443	513	484	422	464	448	506	480	443	458	514	480	419	458	475	456	441	451	437	471	436	460	432	472	466	455	477	448	485	489	429	454	474	441	443	448	444	452	456	492	441	431	452	436	472	416	471	409	479	445	506	438	456	449	476	459	490	458	455
29072	27349	30699	21090	11622	6041	3651	2468	1925	1721	1509	1253	1152	1140	967	966	988	1046	959	882	806	753	644	631	594	570	525	496	505	496	485	475	479	416	454	445	432	443	407	420	389	410	424	424	392	390	435	400	402	420	378	401	396	395	431	386	378	371	398	400	434	433	368	398	419	414	427	413	405	402	386	412	384	410	417	369	371	413	426	394	416	382	423	393	347	357	382	395	409	428	389	387	419	373	366	398	377	408	414	380	403	371	381	396	407	399	374	417	394	386	384	435	402	377	384	386	384	435	402	376	408	379	355	400	421	383	405	396	365	385	394	385	414	396	366	418	391	367	376	386	394	399	422	415	381	407	371	386	368	397	377	406	373	384	385	397	373	440	417	393	452	385	400	361	408	396	448	406	374	399	409	372	364	392	421	435	379	421	379	415	417	389	393	405	418	413	398	383	386	359	401	416	435	401	366	380	387	397	419	388	439	392	384	395	381	430	368	402	419	404	395	395	412	406	417	417	372	385	395	441	381	446	387	375	401	402	375	388	383	403	411	416	390	382	429	381	385	383	395	416	407	407	384	392	399	394	373	419	380	371	398	402	409	412	379	397	399	393	381	423	389	392	442	378	393	389	363	382	390	395	377	366	402	437	378	389	400	413	404	363	411	399	424	386	408	403	386	406	403	417	435	389	437	393	397	410	407	373	391	423	356	393	383	412	398	445	421	410	375	397	376	395	373	388	437	378	367	391	409	416	393	395	347	403	380	417	401	373	373	375	421	386	369	418	392	416	403	384	429	387	405	416	411	388	433	406	381	408	390	408	433	373	393	397	391	389	393	402	389	401	411	405	423	409	420	386	389	385	423	356	393	398	380	381	407	408	381	405	411	402	368	385	384	368	394	391	376	377	391	405	407	397	445	384	375	402	394	415	391	389	414	382	407	361	382	377	366	378	407	385	367	401	387	377	378	440	432	387	397	389	367	409	394	435	370	366	395	422	418	399	395	434	441	390	363	382	367	392	435	391	357	418	368	404	418	418	408	403	426	417	393	374	412	409	414	417	415	405	382	422	394	368	427	406	438	373	392	364	379	387	382	410	406	391	402	414	392	415	384	416	383	393	390	396	433	423	391	391	402	358	390	406	394	385	380	403	403	393	395	413	431	408	377	393	411	428	390	383	407	414	394	420	384	390	417	389	403	401	406	377	379	386	401	414	385	405	392	376	377	392	348	367	407	430	426	386	395	356	414	407	387	395	406	376	423	369	426	374	413	428	411	403	351	422	395	391	393	389	395	365	395	385	370	416	374	369	376	371	384	388	401	393	398	378	389	407	428	398	402	405	431	404	353	361	407	411	389	387	403	380	389	388	362	414	357	369	360	420	377	391	390	396	397	401	380	372	384	388	404	404	362	380	430	404	467	383	394	374	406	392	373	430	409	388	433	369	424	350	382	373	399	408	416	352	435	396	370	394	393	394	368	398	385	387	429	370	374	397	389	408	368	373	398	415	388	391	392	376	345	385	398	371	414	448	393	408	391	419	418	391	399	414	374	393	419	406	413	375	366	406	407	416	382	393	380	400	418	404	395	399	396	442	426	385	377	385	372	379	397	399	354	361	399	401	426	411	379	390	429	413	404	399	370	395	396	431	419	392	400	421	384	390	438	386	404	385	412	418	395	343	408	396	383	388	369	399	387	399	379	385	375	385	413	400	402	378	350	401	412	414	390	394	386	401	378	376	365	420	381	399	412	433	386	374	366	409	373	403	447	395	402	437	379	394	398	392	405	390	422	382	374	384	398	399	370	385	363	400	375	413	350	404	373	364	401	394	402	381	435	401	386	379	376	426	451	398	405	377	408	412	392	434	387	404	400	404	364	365	447	422	377	407	378	352	405	432	392	404	354	438	367	377	410	403	371	412	387	424	418	378	384	398	381	371	421	357	389	379	368	414	425	381	367	389	410	391	349	402	412	462	392	398	385	385	400	380	380	395	407	410	405	367	373	364	389	377	361	356	420	379	378	399	446	354	394	419	369	410	403	399	384	353	406	386	409	392	398	391	387	424	369	428	406	416	382	443	397	416	367	370	378	371	422	374	397	383	409	436	365	381	416	415	431	370	371	386	381	431	392	381	421	384	400	398	421	428	385	392	396	390	400	420	392	403	376	417	391	396	406	365	384	402	430	409	375	413	380	427	417	371	397	379	405	383	407	399	428	435	400	378	410	400	417	402	390	348	393	413	415	397	381	415	382	406	400	404	417	390	399	423	375	406	386	386	425	384	367	383	409	372	398	372	364	408	416	429	370	436	434	405	395	373	386	386	408	366	380	441	368	394	373	384	412	357	401	410	379	377	385	402	384	365	399	417	365	419	395	399	382	393	406	376	424	386	387	408	357	370	365	403	383	411	359	409	419	380	401	399	377	370	436	387	375	374	368	399	384	397	417	405	395	409	381	408	404	388	413	388	385	425	408	398	404	398	405	397	387	431	389	400	394	401	412	413	401	408	398	411	387	392	396	435	398	402	383	425	407	376	398	405	391	388	413	367	385	406	387	386	390	390	359	412	375	367	406	387	396	421	373	385	400	385	382	402	442	380	405	427	384	405	420	401	367	399	397	403	367	363	420	445	418	377	362	413	448	386	344	380	379	391	421	426	386	398	373	394	384	377	404	402	399	371	388	367	393	405	402	379	404	397	430	392	413	381	407	400	394	385	393	401	413	363	412	419	392	350	388	376	395	367	376	382	370	374	408	391	380	401	373	391	391	418	412	377	426	401	417	420	394	373	393	392	389	364	377	377	395	361	355	405	376	420	426	377	404	395	392	370	398	402	385	382	416	376	414	382	378	415	375	427	396	460	388	378	413	404	391	404	431	408	399	365	407	413	372	429	387	390	381	413	416	389	395	447	412	392	425	396	423	384	430	387	370	400	384	427	392	384	396	388	399	388	387	396	380	368	357	417	408	393	401	397	398	381	347	387	380	386	433	436	368	395	390	394	421	385	384	371	394	417	426	387	377	384	425	382	388	384	392	376	407	435	368	420	420	395	363	387	380	359	371	383	361	400	399	413	410	384	401	419	436	401	422	398	446	414	421	411	410	396	428	406	407	417	367	406	430	375	396	379	401	367	389	396	364	368	424	395	408	437	399	394	386	403	413	413	366	418	383	393	400	421	421	378	366	388	385	431	374	389	442	405	389	410	393	413	393	383	403	422	406	419	338	388	389	427	371	374	366	397	396	411	425	342	420	405	379	411	363	375	390	383	387	415	373	368	389	383	368	411	388	397	381	338	386	384	398	429	414	393	404	398	353	427	364	325	433	399	404	406	387	410	402	406	365	411	393	391	357	376	389	381	416	385	398	338	373	380	399	402	385	394	416	374	383	403	396	401	440	371	435	410	399	382	379	400	416	400	384	404	399	362	408	401	419	379	413	382	388	366	377	378	387	378	404	386	398	388	412	401	385	405	424	407	417	379	376	376	411	410	409	397	382	407	381	402
28885	42034	35745	22549	15780	10214	7190	5347	4508	3764	3159	2662	2406	2101	1976	1861	1929	1865	1724	1532	1402	1287	1149	1060	875	894	812	775	671	662	646	653	580	598	593	535	548	526	541	480	519	498	503	472	488	540	491	532	514	541	521	481	455	515	491	499	540	499	442	496	433	487	480	462	517	480	484	491	505	441	511	506	468	530	478	467	516	468	489	464	468	515	500	438	463	528	522	485	467	473	513	447	497	447	512	527	485	470	451	477	444	464	441	489	449	503	525	466	473	456	449	492	477	488	491	454	455	496	495	449	469	478	470	493	523	499	473	486	490	462	497	494	503	458	509	486	458	539	478	504	484	468	515	496	462	517	486	480	443	505	472	458	471	477	479	456	440	464	488	472	463	484	432	486	502	455	470	463	442	472	448	501	472	492	489	428	488	450	513	497	464	450	483	445	509	460	466	454	471	516	476	471	474	485	520	479	474	446	468	482	470	455	483	497	489	471	461	497	476	492	456	507	492	511	443	518	501	471	469	462	510	515	466	469	449	498	454	476	454	481	462	467	429	496	542	493	453	498	496	467	473	447	461	471	503	451	468	476	470	470	488	492	453	468	469	509	494	481	508	472	463	509	492	495	483	491	482	480	485	460	477	522	487	470	493	487	498	486	501	450	474	442	449	466	514	530	499	508	475	435	499	456	471	511	473	470	426	466	458	445	448	498	487	527	480	468	454	439	500	495	476	490	450	497	457	482	463	476	457	475	505	460	460	514	456	474	487	481	499	488	462	454	439	446	477	441	472	459	492	448	439	461	502	481	469	477	489	462	488	483	458	500	452	487	512	485	485	464	502	481	473	484	458	458	487	487	454	439	492	479	480	482	472	472	475	479	464	496	477	515	453	473	457	467	507	507	458	439	515	476	429	467	472	469	507	498	436	481	467	481	496	506	465	465	473	473	476	485	470	465	479	473	450	479	469	487	449	490	510	472	509	471	463	489	475	449	469	446	470	470	457	487	492	514	492	457	477	477	461	463	473	505	457	459	495	493	472	478	474	490	491	454	455	470	483	521	480	443	502	487	488	496	452	478	475	507	423	498	474	484	446	460	482	473	488	493	528	480	478	443	456	519	455	492	465	472	477	471	473	497	445	461	487	458	465	456	502	483	485	521	476	516	480	485	478	463	452	508	479	454	515	460	458	476	476	482	465	491	491	464	513	478	499	459	481	480	487	455	481	455	480	480	439	444	473	489	432	481	493	483	468	457	434	449	461	471	475	512	493	450	501	480	494	494	496	414	469	474	444	490	460	481	456	481	494	478	465	513	496	510	515	512	511	434	495	460	493	464	498	448	488	497	482	435	454	471	526	451	487	507	473	479	463	447	489	479	510	424	484	512	488	536	489	465	518	481	455	435	490	461	448	468	468	478	449	475	472	480	476	464	441	487	495	482	478	439	483	458	481	479	513	475	503	516	526	501	492	487	461	459	480	462	506	471	468	501	489	446	483	462	484	476	495	482	518	499	525	482	439	464	491	474	479	487	475	450	463	484	467	482	476	473	518	481	517	453	458	498	467	500	457	449	471	470	491	506	504	475	509	485	474	498	465	481	460	456	494	485	475	510	494	474	476	487	477	506	491	479	508	498	487	459	509	494	457	451	470	486	464	444	453	473	475	471	478	464	462	470	494	470	489	493	501	493	496	443	529	491	489	488	438	491	491	474	454	480	468	477	481	477	496	472	499	477	453	495	491	461	478	478	482	460	439	465	482	485	477	446	453	491	476	480	455	517	493	506	465	493	501	479	483	465	484	496	452	483	481	492	482	462	479	494	476	517	464	516	452	469	446	507	481	464	460	476	435	483	501	487	454	521	489	480	521	481	472	475	491	471	489	494	448	472	475	487	546	505	502	514	519	464	519	484	477	459	468	471	489	480	454	485	489	504	478	482	507	453	483	526	473	495	462	477	516	495	483	461	477	489	480	443	450	493	506	478	455	464	473	490	499	421	502	452	482	502	487	476	487	491	494	453	504	506	483	497	450	475	506	469	485	461	453	473	479	464	489	463	510	452	502	473	459	494	469	454	471	522	434	489	498	447	482	463	474	492	480	473	427	488	506	502	499	445	494	472	450	470	501	472	473	489	507	423	447	444	467	461	493	499	497	493	494	460	494	464	473	468	491	449	472	459	527	485	460	482	483	483	422	513	497	474	509	501	461	480	479	440	486	480	455	423	512	542	470	448	477	446	487	465	472	473	500	476	438	492	459	505	456	482	434	461	464	481	480	493	488	474	477	510	470	526	470	469	511	505	492	499	455	473	459	475	479	519	472	464	503	481	498	485	486	507	471	501	462	472	493	442	496	489	488	449	522	511	467	480	474	479	454	496	482	458	437	444	519	502	460	514	438	539	506	451	507	482	472	473	466	493	493	498	495	501	453	494	472	464	461	429	463	490	498	502	437	499	496	455	486	474	473	460	456	504	486	473	465	513	468	499	457	464	457	446	497	453	457	494	448	451	490	441	503	465	500	506	472	508	453	487	484	462	506	461	456	480	457	449	490	459	516	489	491	464	521	470	469	465	485	469	495	503	504	472	504	457	507	442	479	502	456	513	481	521	469	484	449	505	482	479	486	521	464	522	468	477	482	496	479	442	493	450	458	483	460	460	488	499	447	465	456	488	463	466	491	500	519	447	462	498	490	477	508	483	509	524	502	455	512	489	477	516	505	431	485	483	484	483	469	512	431	449	508	494	483	479	501	476	482	515	477	500	472	477	482	487	458	501	476	476	484	513	416	453	431	447	512	484	446	443	445	474	473	494	496	468	486	490	513	491	516	505	495	520	514	475	496	499	454	466	456	480	463	436	505	496	469	438	468	440	504	483	501	466	460	517	455	451	471	486	510	457	479	473	485	478	488	513	511	507	475	477	506	496	495	482	515	454	479	479	489	476	464	471	485	464	449	469	475	494	481	492	494	475	464	477	468	497	492	500	488	482	511	484	473	458	495	480	493	513	448	470	466	448	466	464	513	474	449	464	488	496	502	462	521	461	470	498	456	486	493	488	465	487	447	472	489	480	495	480	458	516	467	505	489	462	456	425	461	524	492	473	477	480	497	452	498	495	469	501	515	458	502	489	488	482	495	479	484	457	478	466	477	504	522	475	506	477	473	504	492	462	457	495	493	505	466	450	488	460	447	469	473	490	473	456	438	491	489	493	462	478	483	528	464	490	466	494	484	482	488	496	478	505	488	453	496	496	479	487	482	464	469	466	466	478	487	431	478	489	462	501	478	444	478	475	428	468	490	487	460	483	474	538	473	498	476	472	476	493	459	483	460	500	491	459	513	485	494	481	520	480	495	476	431	462	484	469	470	448	466	492	445	488	493	504	491	430	453	464	487	504	474	487	517	487	468	496	498	481	494	450	454	473	518	476	451	519	505	458	494	450	457	485	482	486	473	488	505	476	504	482	442	490	449	437	442	463	518	516	519	513	473	469	479	480	496	488	479	492
24467	21382	28633	25268	22048	15257	7507	4097	3098	2586	2139	1842	1576	1354	1290	1267	1238	1162	1100	975	967	796	713	653	631	564	542	484	470	434	433	437	397	417	395	402	396	387	367	335	328	321	304	343	316	325	309	360	342	346	294	344	321	358	357	352	351	310	336	307	307	319	313	296	303	344	333	310	331	340	318	283	311	324	308	314	302	331	320	343	332	325	321	321	308	347	284	330	311	300	321	320	330	323	324	310	303	313	303	296	270	284	291	283	332	302	318	342	292	330	308	334	329	309	350	300	266	336	323	304	304	341	322	291	333	332	304	340	315	333	318	297	301	330	290	355	328	323	284	335	307	316	311	315	339	287	326	318	327	315	306	322	335	318	355	308	309	344	283	329	318	334	314	304	324	312	311	320	309	346	298	335	309	324	333	319	326	317	361	328	309	314	328	323	338	313	298	308	314	310	332	308	328	344	318	352	282	310	303	293	296	331	315	282	339	348	296	319	311	320	356	295	326	295	310	297	310	334	328	303	313	324	292	307	287	341	341	329	341	340	309	332	324	323	281	304	313	327	312	330	286	313	335	305	342	299	288	332	328	304	316	307	330	290	338	286	319	328	307	284	298	323	307	288	318	329	336	336	324	290	320	304	307	304	303	310	319	330	323	342	309	292	297	332	318	295	352	307	329	306	320	276	313	299	297	310	324	304	323	286	326	320	317	311	353	285	335	295	292	293	303	310	295	306	306	307	263	300	325	337	335	308	320	344	363	332	284	298	298	305	306	302	308	316	320	313	271	342	328	304	309	333	286	305	292	286	328	318	329	321	308	322	316	328	315	312	310	330	320	317	306	317	353	320	332	313	315	300	323	302	323	311	323	318	273	346	305	306	345	257	331	299	334	330	310	338	293	327	316	315	299	318	332	315	347	288	260	367	320	309	326	298	303	335	323	333	307	317	289	321	348	271	311	320	305	303	317	308	283	317	308	333	310	334	281	307	318	327	314	328	353	322	294	285	311	317	328	304	311	309	325	305	335	296	311	310	295	295	334	308	311	302	276	328	321	321	335	321	324	314	291	315	301	298	335	319	327	312	311	325	284	296	312	303	286	327	321	295	303	318	299	313	324	316	318	348	321	326	339	306	303	331	340	304	308	320	334	302	332	322	332	311	325	297	305	321	316	309	315	328	338	305	316	336	314	333	321	311	305	320	305	302	304	313	312	304	336	326	315	312	314	319	333	308	344	289	283	297	308	309	340	337	319	292	290	290	323	319	319	321	337	327	301	310	327	307	272	313	310	330	309	305	302	321	317	311	342	302	304	321	316	323	323	305	337	325	307	344	326	352	339	369	299	311	316	292	330	294	335	325	312	307	309	276	341	305	351	342	299	318	320	316	322	338	332	296	339	323	313	326	284	318	314	310	320	321	308	313	300	314	301	336	323	329	300	293	328	334	338	323	303	307	318	255	327	307	308	327	293	307	319	307	310	339	315	315	304	345	344	320	306	319	301	346	313	325	335	296	324	282	310	298	261	324	338	308	291	334	305	324	321	336	335	369	293	291	322	323	336	337	315	306	323	338	330	291	358	332	318	333	320	286	304	303	267	314	322	304	356	294	282	318	311	326	327	302	304	326	290	295	342	328	318	301	340	317	342	317	317	302	293	333	331	301	319	299	303	305	319	296	317	334	342	322	313	313	278	295	323	297	298	292	335	299	305	307	333	337	297	324	288	323	306	353	331	304	326	306	331	314	342	297	297	318	303	293	349	321	327	351	330	304	309	332	306	313	329	323	320	328	329	342	302	302	295	298	293	310	308	299	291	308	360	351	288	316	331	317	321	297	298	330	288	331	324	331	323	299	318	312	289	316	294	329	296	317	321	310	318	324	292	297	362	290	290	333	287	327	272	345	323	295	318	286	313	327	361	357	308	303	291	340	335	334	318	304	331	316	328	311	325	313	305	323	282	308	290	282	321	311	309	325	327	334	307	321	306	332	314	322	325	311	318	274	309	317	334	308	310	325	296	312	318	275	323	337	312	316	347	322	321	314	315	262	352	301	304	303	323	330	297	263	282	294	308	329	284	317	332	305	282	318	303	280	330	313	312	310	300	333	284	300	324	335	313	338	321	300	289	311	307	284	307	304	288	319	340	309	315	286	281	315	340	301	269	327	306	331	345	350	314	286	315	311	305	289	319	325	305	321	291	322	338	315	315	299	301	282	284	331	299	352	328	286	309	309	301	328	327	324	302	305	271	279	307	338	303	336	309	355	316	294	305	310	322	325	318	340	300	304	294	292	306	302	297	302	301	285	327	290	321	334	293	295	309	336	312	291	317	294	297	313	307	319	313	298	294	307	321	355	336	303	298	310	318	323	320	300	320	299	318	315	298	334	299	289	290	325	280	298	283	289	326	300	313	338	295	325	282	315	281	330	332	318	327	343	304	308	323	332	316	340	305	303	317	312	285	330	326	316	299	303	328	325	310	330	331	314	324	311	325	335	326	335	299	334	345	303	343	329	328	311	325	306	312	320	276	331	293	304	309	292	349	282	311	279	324	295	305	300	314	343	296	318	306	309	312	318	309	322	308	287	277	300	306	316	287	300	314	330	317	316	344	323	327	337	307	313	315	311	318	332	295	295	365	302	309	313	256	339	331	341	317	322	314	315	331	307	304	326	324	336	316	327	303	317	326	311	300	310	326	309	314	308	367	330	313	318	340	325	336	327	300	309	306	321	320	294	319	330	314	331	283	318	272	293	337	321	313	295	314	278	294	310	302	329	315	312	326	303	303	340	324	311	331	333	303	313	310	335	310	286	302	326	282	312	323	312	345	338	299	307	316	336	350	312	320	315	329	335	320	310	351	275	296	296	315	334	301	315	303	336	316	314	324	324	304	320	333	275	350	325	311	323	346	325	311	314	328	320	310	351	321	301	280	291	311	299	346	300	322	321	312	301	303	305	310	316	339	334	316	312	284	310	333	288	315	329	315	312	289	297	288	288	303	315	302	293	314	340	330	309	282	349	304	290	309	308	341	339	303	328	330	317	315	325	344	309	305	325	293	307	305	336	298	312	321	334	291	298	352	336	367	331	337	295	300	304	316	319	324	314	351	320	336	343	296	289	308	308	311	304	271	336	311	291	320	341	308	303	320	306	349	287	319	316	344	347	331	347	293	311	288	312	316	310	317	320	312	316	324	299	317	317	321	289	325	340	322	342	310	324	288	285	287	263	310	341	341	289	347	314	317	305	282	314	333	328	329	290	331	342	314	293	331	327	321	315	310	293	332	333	343	320	320	302	309	310	322	308	289	295	283	343	318	322	296	307	324	326	302	326	304	315	323	337	307	305	338	302	301	332	279	296	356	310	320	355	303	306	320	270	308	306	292	322	345	306	327	348	319	333	309	335	331	330	319	304	298	298	321	324	331	324	299	326	341	282	339	300	311	281	314	325	301	322	307	323	311	340	293	302	327	282	305	313	294	337	350	299	312	322	348	302	326	320
29663	49834	42301	31012	24417	15341	10689	8164	6817	5520	4713	3976	3425	2978	2603	2389	2380	2297	2217	1979	1697	1424	1322	1180	1117	1053	916	766	705	683	658	574	553	570	559	529	471	462	425	397	450	447	404	402	423	464	435	440	413	409	407	432	452	425	410	425	403	400	390	434	401	392	442	422	418	399	375	429	391	395	400	418	367	383	388	425	391	387	429	371	424	414	395	363	398	395	376	384	373	372	350	371	389	355	404	371	380	375	406	405	396	414	377	377	375	430	359	383	361	365	371	368	354	376	381	385	369	363	383	398	441	387	382	396	388	381	398	361	401	389	387	372	364	423	425	372	389	395	377	367	402	391	407	417	399	388	362	380	352	428	386	398	400	406	400	401	388	390	382	387	373	390	389	389	379	397	368	379	413	402	402	385	373	390	381	382	354	393	366	358	361	350	321	385	408	361	343	377	357	390	370	383	397	362	406	378	381	380	346	405	388	390	410	382	385	411	409	385	359	403	361	365	375	383	392	392	381	394	419	349	404	378	380	388	416	324	383	377	367	354	368	413	355	376	363	400	393	395	364	380	402	371	381	403	369	387	423	380	401	334	396	376	390	402	408	392	409	379	330	335	367	369	386	391	415	361	401	398	418	423	379	384	339	380	398	362	410	371	382	373	386	350	395	382	399	374	411	404	372	359	416	374	383	363	403	364	369	412	365	388	388	336	394	382	345	357	410	369	396	395	390	380	428	353	382	381	386	380	378	411	389	372	387	364	410	385	412	387	421	431	379	426	365	388	378	366	410	373	399	381	392	383	385	380	416	361	394	342	385	368	374	373	411	394	380	391	371	367	373	385	387	382	365	405	399	338	402	367	375	402	396	372	352	375	392	335	409	401	393	360	414	378	397	420	362	369	373	381	383	397	363	366	359	343	356	385	397	371	392	375	390	418	386	382	392	366	410	387	395	383	362	367	365	364	392	378	380	405	349	389	348	385	383	381	411	413	400	397	425	388	382	426	411	429	391	383	364	388	393	403	372	377	397	407	405	410	383	392	378	407	398	351	369	390	388	381	386	382	399	420	374	383	355	370	407	371	384	377	376	389	381	389	381	359	392	388	365	399	362	402	400	378	392	352	392	376	421	399	389	354	387	371	407	414	380	355	358	374	399	387	396	429	378	391	407	379	375	387	366	368	355	389	379	379	358	360	408	388	387	372	326	375	388	369	368	382	414	400	374	389	406	399	367	382	386	349	379	432	425	348	371	371	406	377	379	373	378	406	392	406	389	395	391	389	400	403	385	387	385	380	385	373	386	381	370	353	376	396	373	398	426	362	360	388	371	370	424	383	389	410	410	407	401	384	391	376	408	362	364	381	417	424	382	342	374	374	377	411	388	381	377	402	378	394	392	401	402	422	366	352	398	369	380	372	395	411	375	400	394	377	363	414	374	418	398	395	387	364	425	416	366	400	392	389	447	419	382	352	365	443	373	337	358	416	397	398	375	403	392	374	378	388	372	397	400	368	402	386	389	392	386	353	387	385	391	386	380	390	375	382	397	386	363	390	370	402	403	392	389	366	385	395	419	397	408	367	412	374	376	362	382	328	394	378	388	394	375	397	366	399	412	366	396	372	357	360	350	380	383	371	368	378	378	404	397	366	440	403	364	380	359	373	377	359	396	406	380	351	370	369	381	393	379	406	351	396	379	402	375	395	367	378	394	403	385	404	398	389	364	420	371	359	381	397	418	350	356	406	381	376	371	357	360	386	406	364	393	394	391	390	382	368	361	382	365	385	393	392	378	415	399	384	404	397	398	349	377	382	362	346	430	368	423	369	384	361	389	368	388	410	384	412	345	366	375	419	354	396	388	415	400	407	372	370	433	383	412	390	366	393	394	336	395	371	383	424	395	411	410	382	361	334	378	366	400	396	397	397	393	413	363	359	383	418	398	354	355	395	382	387	353	371	370	384	386	365	389	365	369	419	378	398	365	360	381	395	393	398	364	361	378	419	384	383	360	382	394	386	368	412	366	357	341	392	372	409	368	441	417	370	421	391	387	389	411	403	370	394	387	383	394	376	374	375	436	387	371	379	383	418	356	387	343	372	345	378	370	380	401	356	393	351	425	379	339	393	398	375	383	420	388	393	408	412	393	394	387	382	440	345	349	353	384	370	401	374	369	390	423	400	413	382	380	413	394	396	359	386	365	350	409	369	392	364	369	333	382	382	414	343	378	405	375	367	400	396	441	396	388	354	385	385	402	417	397	349	393	376	405	395	377	356	379	386	360	374	410	369	358	397	375	382	351	411	412	407	396	379	380	399	368	402	372	379	373	383	366	406	374	419	359	392	373	356	389	373	411	380	343	408	383	349	394	378	380	363	379	369	381	374	395	388	348	320	342	374	392	372	400	386	366	380	363	369	389	369	370	408	381	406	374	352	394	409	376	400	434	400	395	388	375	391	362	378	410	379	337	348	354	338	422	376	403	376	400	373	366	373	365	364	378	369	368	393	368	417	404	401	380	381	404	389	390	379	384	354	380	395	422	403	395	387	416	366	360	406	395	381	384	367	389	364	383	368	405	380	380	389	386	402	378	385	402	411	404	402	374	394	377	404	384	442	387	381	374	383	427	353	369	395	386	394	373	364	381	389	415	379	381	382	385	390	365	384	396	379	421	388	369	371	347	367	390	391	386	387	379	402	379	414	355	350	383	365	401	395	402	405	395	419	397	379	385	393	377	386	388	390	380	402	371	396	390	376	359	406	413	407	356	361	369	359	347	390	356	377	395	395	357	371	385	370	384	389	399	366	387	405	418	425	383	364	407	383	394	400	387	370	395	389	377	381	362	396	380	399	356	393	392	420	398	354	372	401	418	376	388	360	366	385	404	355	385	369	381	379	359	399	375	398	393	385	384	409	395	405	329	391	397	377	399	395	374	414	366	401	394	410	406	386	400	367	369	374	362	381	384	395	423	376	418	389	373	404	396	416	369	360	391	379	375	361	367	395	400	404	388	371	401	380	367	400	376	347	424	366	369	385	415	351	404	362	379	373	367	400	376	363	406	378	415	382	405	362	385	370	371	399	378	379	375	393	396	393	359	404	389	385	407	383	400	393	389	360	394	401	394	421	383	367	394	369	390	410	389	347	373	389	400	361	376	369	398	382	394	394	386	377	397	389	415	373	363	390	339	428	411	398	410	402	398	371	360	370	438	415	349	403	393	382	373	387	391	389	362	419	417	362	393	399	389	370	418	388	378	381	373	381	422	381	374	383	397	423	369	389	400	387	379	384	398	398	366	386	384	369	412	395	366	407	380	411	367	383	374	393	400	372	379	398	405	369	383	399	369	372	399	376	384	389	367	415	371	345	359	367	408	346	380	375	379	392	399	389	413	398	421	389	385	350	353	437	364	415	366	375	399	398	397	370	361	401	402	377	390	374	387	384	402	406	408	408	381	406	395	380	405	385	362	395	380	386	397	407	404	390	373	358	352	396	400	374	384	389	369	357
25575	21459	28058	26968	18159	9058	4778	3033	2428	2196	1818	1580	1498	1288	1289	1141	1169	1187	1067	1014	1026	898	839	751	720	721	698	633	597	581	604	594	587	571	575	572	528	512	502	494	479	514	479	512	482	481	483	515	477	502	529	473	466	506	496	473	493	496	518	454	442	503	472	450	492	511	456	468	510	482	447	462	494	475	520	490	491	459	465	519	467	463	520	509	472	491	461	487	489	495	514	512	479	489	498	501	489	475	459	502	488	486	447	505	475	474	500	485	508	486	476	494	506	475	484	475	488	503	525	479	511	508	529	485	457	475	492	463	488	550	483	510	477	480	489	528	469	500	491	498	554	503	436	470	503	490	517	474	462	498	460	502	511	466	457	491	479	478	503	489	486	509	452	486	485	491	477	485	507	501	446	520	515	532	499	482	475	478	486	525	476	484	503	496	457	461	474	473	489	499	497	458	485	461	516	522	455	496	471	501	489	515	494	486	506	477	477	460	489	492	504	477	494	451	519	489	478	479	518	514	463	520	472	477	474	469	485	463	510	466	499	471	423	501	487	487	506	483	495	467	514	493	516	460	451	444	512	502	437	495	489	480	505	461	498	504	474	480	464	495	500	512	464	463	468	467	512	467	502	494	552	523	482	474	435	492	462	484	468	459	472	490	478	479	459	485	492	485	461	476	510	471	502	492	495	473	461	493	500	458	487	482	476	474	459	522	500	490	520	491	477	480	482	510	453	472	472	496	465	527	495	483	465	485	535	546	480	527	489	485	518	480	487	477	461	510	466	454	453	485	488	481	485	480	486	485	478	464	474	499	493	520	491	473	472	458	459	451	549	480	471	527	499	463	553	460	476	500	492	475	473	477	491	499	504	468	494	508	489	526	499	481	479	494	480	470	522	488	483	498	470	469	465	458	453	500	450	492	484	478	482	451	487	516	483	490	481	503	489	485	496	509	449	505	510	469	492	490	509	474	520	447	458	471	535	516	523	452	501	512	475	459	503	454	461	475	471	452	464	480	496	472	505	486	472	501	495	479	481	492	484	520	456	496	503	502	464	448	519	497	498	481	525	487	447	495	509	481	464	473	480	478	494	480	488	554	475	490	495	489	472	490	472	498	519	503	488	481	532	474	534	504	486	496	494	479	558	521	496	468	512	497	471	462	499	502	493	469	505	495	471	488	474	498	481	498	490	483	520	485	456	463	501	464	456	468	439	459	502	479	485	484	510	530	491	468	469	494	479	468	457	487	466	487	486	521	477	531	443	521	465	475	496	463	495	493	479	492	471	486	488	465	501	517	466	539	475	499	496	482	480	523	467	455	463	459	516	449	504	475	512	504	496	496	438	522	485	473	455	475	498	502	468	498	503	464	466	494	526	480	507	443	485	521	540	488	500	462	468	528	468	489	484	490	469	457	436	447	475	485	499	511	481	523	450	471	485	462	504	482	489	500	465	524	443	486	498	470	531	442	493	483	468	488	510	470	481	457	505	473	483	465	465	493	460	515	477	485	473	456	490	487	497	503	499	492	483	479	508	443	489	500	460	452	483	504	501	465	497	502	504	458	466	526	482	482	502	501	453	482	454	499	447	475	483	535	508	501	508	465	440	470	483	482	493	499	490	456	440	477	522	497	509	455	471	492	463	495	509	458	454	486	484	475	503	516	460	489	471	468	538	486	506	470	510	478	486	490	508	458	506	500	467	489	470	465	470	488	469	471	463	499	497	509	482	466	453	460	482	500	457	512	502	504	483	440	484	467	488	477	490	505	488	482	512	539	467	491	509	486	513	441	471	514	520	515	494	513	516	509	477	494	500	525	466	494	469	522	509	492	481	509	488	472	480	504	473	501	490	483	464	488	506	493	509	489	472	497	511	499	492	524	512	453	473	511	458	497	490	467	515	499	445	467	493	502	478	463	504	497	491	468	515	503	498	488	454	487	467	476	480	489	487	490	494	459	459	496	511	475	466	454	458	484	502	458	480	475	458	495	478	473	484	459	477	439	497	447	517	463	469	492	483	516	507	463	488	505	484	473	459	479	483	482	478	427	472	502	486	446	500	511	463	473	487	485	474	468	543	490	482	488	487	483	488	470	508	503	434	490	453	467	481	480	487	489	531	520	471	463	468	475	444	480	444	491	512	507	509	513	502	507	476	478	518	500	496	447	518	502	435	497	475	479	491	487	476	505	472	502	434	451	471	505	507	472	513	504	481	501	488	483	468	508	458	472	469	497	539	473	519	473	495	510	479	517	495	481	483	482	476	492	504	497	524	509	514	491	491	497	487	486	453	488	485	472	499	501	432	525	508	482	460	478	477	499	532	522	478	490	489	461	527	448	504	484	456	458	522	470	452	478	498	463	500	486	505	488	487	455	527	493	476	438	499	501	465	482	459	512	468	454	498	496	501	488	474	461	470	507	474	511	507	481	431	489	491	460	525	488	562	486	496	503	433	496	492	510	449	498	494	478	458	477	485	496	514	471	496	476	477	472	480	493	472	516	480	507	500	453	468	468	473	442	430	482	490	513	456	511	482	523	493	501	489	521	488	480	438	481	495	496	512	498	470	529	473	483	492	471	504	490	512	472	455	489	501	540	486	456	477	488	473	505	504	483	480	506	494	498	436	507	464	474	525	480	485	495	477	496	482	491	510	492	471	489	501	495	475	486	445	516	476	488	478	487	458	503	476	464	525	480	522	434	493	474	492	497	484	498	504	481	468	477	507	483	518	485	439	473	453	463	495	491	499	431	443	484	460	482	472	492	469	494	459	499	519	460	521	491	489	483	471	497	492	509	506	509	516	462	458	468	492	453	459	454	493	482	471	477	455	506	496	466	480	463	516	455	497	464	505	501	492	485	481	455	473	526	501	471	484	507	507	473	467	471	509	476	474	476	474	486	506	464	531	487	494	500	541	477	446	520	469	485	525	487	452	508	519	485	509	486	527	472	499	475	492	475	519	480	490	509	501	487	462	518	474	454	471	478	485	464	506	453	457	515	505	485	522	482	476	461	470	494	489	530	497	461	502	482	484	468	486	512	468	462	509	500	484	446	422	484	473	442	489	510	464	496	462	483	488	497	456	513	502	464	505	486	486	501	502	498	479	492	471	481	467	501	529	508	496	475	522	480	513	502	494	451	486	480	449	501	496	518	509	484	470	523	497	473	487	470	466	489	442	475	530	500	484	483	494	486	509	539	524	511	503	489	490	485	485	466	469	489	453	482	469	500	475	482	498	473	460	514	467	496	475	492	451	529	468	470	500	461	494	440	478	492	458	469	506	546	463	512	490	462	519	523	484	470	489	490	483	485	442	494	483	517	515	465	499	529	468	494	477	505	479	420	508	447	484	529	498	482	499	464	508	485	519	506	496	506	447	472	500	433	458	472	472	481	488	491	425	491	491	465	450	514	527	497	484	481	515	438	511	503	475	467	473	478	496	453	520	473	415	449	515	488	448	452	486	479	462	484	482	503	483	482	464	499	459	471	521	460	495	505
30123	45808	38612	28874	20822	13169	8721	6615	5490	4801	4041	3463	3037	2650	2482	2297	2079	2094	1989	1773	1779	1542	1283	1207	1133	1105	971	920	835	858	766	773	762	776	712	689	702	613	628	656	580	595	573	586	568	581	606	624	578	636	605	595	647	638	596	612	611	609	562	555	588	551	574	563	627	589	561	571	560	597	583	617	597	541	587	586	552	571	581	607	608	601	589	578	556	616	590	615	531	578	552	587	509	608	592	609	583	563	567	523	548	558	587	591	541	595	544	622	583	549	567	577	589	575	555	626	570	575	609	603	603	546	558	584	575	564	577	601	569	597	576	569	561	550	574	569	549	556	601	579	553	569	579	566	532	559	572	614	568	597	573	584	554	586	577	534	552	551	596	559	525	572	577	548	551	561	565	565	595	580	585	567	555	566	609	580	540	559	542	560	543	586	526	568	580	592	583	564	558	587	643	570	561	623	553	605	588	533	548	576	601	529	600	574	592	601	517	564	599	575	559	590	569	556	538	563	569	583	552	574	576	591	542	588	537	564	590	537	547	562	573	556	573	555	583	558	550	602	565	504	584	580	628	551	552	542	572	630	575	559	607	577	549	615	556	581	602	578	547	537	588	538	581	569	566	558	570	581	535	545	555	590	535	630	544	569	558	612	548	592	582	556	592	594	573	577	552	560	553	560	574	574	597	601	602	600	585	598	615	595	536	565	582	567	577	564	573	594	561	552	606	562	566	555	604	556	571	545	596	540	541	606	600	573	579	567	609	595	581	545	520	553	565	575	543	489	594	559	594	586	553	561	560	555	576	583	581	545	534	558	581	549	585	552	582	639	581	591	614	596	572	570	587	561	571	527	578	557	545	537	531	569	548	562	601	550	542	592	573	554	563	561	612	584	572	586	577	582	581	531	559	562	551	558	609	530	641	585	541	550	577	559	573	570	583	549	527	562	569	579	584	527	576	559	562	596	572	581	601	584	561	612	620	581	548	580	581	577	628	546	573	557	557	551	567	570	541	567	577	569	570	546	554	580	580	589	576	565	576	618	571	573	603	568	558	549	602	597	553	588	574	550	579	598	567	551	556	575	574	577	553	581	524	589	547	603	587	564	576	637	581	590	566	618	567	575	606	588	570	555	557	573	518	571	561	568	609	566	561	534	547	606	567	519	576	570	583	569	559	622	568	553	582	581	565	526	604	557	527	597	550	570	541	616	566	598	549	562	536	576	580	591	588	599	529	629	559	567	558	598	560	581	562	561	591	568	584	559	586	545	549	525	556	561	609	550	589	601	576	583	567	563	612	577	562	577	559	558	602	557	633	575	606	577	578	532	554	579	574	576	544	580	566	606	541	578	562	594	574	600	577	583	577	555	576	541	579	599	601	608	562	610	583	580	556	555	577	533	570	561	581	589	553	563	587	584	584	589	547	566	590	591	547	536	580	541	536	595	574	597	578	510	548	572	571	572	560	560	615	558	570	561	583	578	580	554	598	591	608	582	595	604	583	604	562	546	552	527	543	599	542	547	606	556	548	606	545	570	584	554	587	590	571	543	586	580	558	558	561	561	585	571	587	583	548	554	588	571	604	574	640	597	593	564	568	613	564	546	571	597	555	557	536	595	578	575	534	544	577	546	590	588	580	592	584	590	550	589	587	560	590	569	619	566	537	585	585	592	582	562	615	595	559	538	579	598	572	578	554	555	538	575	509	550	562	629	608	590	600	553	553	555	589	570	584	584	551	611	534	586	560	542	549	642	580	606	598	576	571	569	600	533	567	581	592	554	583	581	591	573	537	574	560	607	570	557	561	552	567	534	539	580	622	582	569	568	606	554	559	563	524	597	571	607	550	580	609	564	580	590	545	567	562	567	520	573	576	601	576	567	544	594	589	615	587	538	572	557	566	580	578	580	529	582	581	594	588	606	582	575	576	621	592	574	519	513	530	553	591	540	562	583	607	578	605	589	603	552	564	577	567	558	559	558	593	570	581	542	563	573	538	529	550	599	559	572	571	601	559	552	563	589	542	557	578	560	585	623	571	562	575	550	586	567	577	577	572	558	544	576	566	565	604	539	522	588	567	606	576	568	612	560	580	634	590	565	554	564	565	516	547	573	581	586	540	579	546	573	595	579	612	561	566	635	558	561	624	569	570	539	564	585	579	612	589	574	607	569	566	565	543	607	580	583	520	613	573	547	594	570	579	557	579	541	599	527	582	572	558	559	516	611	607	585	603	569	552	526	599	584	569	553	552	559	587	579	560	561	560	555	594	578	564	590	574	578	618	564	554	563	596	555	593	598	513	549	600	561	579	561	591	615	572	613	562	576	558	589	533	572	535	595	547	581	587	565	617	575	589	577	581	559	580	544	570	619	599	621	567	564	538	606	604	612	596	580	602	560	549	566	587	553	567	536	595	568	561	580	583	548	558	575	585	553	583	597	608	598	593	588	554	615	554	540	582	550	574	575	545	544	554	582	588	600	578	583	597	576	580	573	584	587	554	597	528	601	593	555	598	567	567	561	575	575	587	599	570	580	535	583	563	619	565	611	589	545	567	599	556	574	589	590	564	562	566	585	556	555	592	598	595	623	573	572	565	575	582	565	614	546	574	588	588	627	551	535	593	568	564	551	607	557	603	546	574	547	572	543	591	561	606	583	587	613	562	579	565	566	579	562	533	577	561	574	533	566	561	588	554	536	554	586	574	608	592	562	577	542	538	598	548	580	587	579	608	525	576	577	603	579	600	592	550	578	602	545	574	589	595	546	601	584	646	613	580	533	565	552	534	561	593	621	590	584	594	612	564	591	507	535	567	610	597	581	568	541	563	600	577	566	562	572	549	583	630	577	540	573	544	568	624	563	568	574	591	604	581	555	575	552	598	553	569	579	570	571	547	579	581	583	592	554	538	534	549	552	573	577	603	584	535	582	564	545	604	589	613	583	555	547	556	556	576	630	517	562	589	580	557	579	561	536	540	556	577	567	591	604	545	587	579	547	576	565	606	567	585	555	579	557	608	542	553	576	551	582	606	571	541	566	591	572	594	537	559	571	540	554	555	546	560	546	554	551	519	630	587	593	565	612	581	578	563	566	592	602	545	577	578	607	542	583	526	562	545	581	546	564	570	593	512	602	554	584	591	558	567	571	590	572	560	538	584	567	592	558	540	588	562	606	567	552	574	582	585	582	576	586	583	594	525	563	533	537	557	561	570	563	623	551	543	569	608	624	580	563	559	566	569	610	572	539	555	568	584	592	554	595	568	608	543	635	584	564	615	588	549	564	568	577	594	575	567	580	575	561	553	568	585	607	574	596	612	546	598	539	559	597	549	588	527	597	583	571	594	578	566	571	579	548	545	564	584	564	571	549	583	569	544	556	569	569	587	549	583	550	575	545	552	595	552	573	562	595	515	571	572	637	544	550	556	598	571	562	559	609	581	582	572	585	567	547	524	547	561	619	563	570	552	605	574	580	550	572	572	611	556	583	583	587	543	606	561	583	566	573
23305	21375	29102	24175	21999	21857	15321	6236	4115	3703	3149	2591	2278	1901	1763	1640	1561	1447	1419	1264	1262	1093	984	872	841	780	775	686	627	625	610	592	562	516	528	579	487	458	478	448	429	410	417	416	423	402	467	463	445	436	391	454	421	393	400	409	420	410	397	436	396	420	436	430	423	455	461	421	389	410	420	416	381	376	389	398	407	416	376	384	416	405	440	421	389	379	428	405	387	394	406	435	403	399	395	413	427	389	388	402	396	371	427	419	376	432	442	344	404	386	370	399	429	406	397	391	428	397	371	378	383	431	428	406	380	404	405	446	394	395	371	387	410	396	367	411	388	386	423	426	406	410	430	408	435	426	395	444	417	403	382	387	381	432	401	379	414	398	419	400	374	407	428	414	405	401	424	399	415	388	430	438	405	417	428	396	389	381	417	404	414	366	379	406	396	394	392	430	375	391	418	391	396	414	417	429	383	422	362	406	378	424	396	439	376	383	395	418	407	408	405	410	379	400	404	428	416	389	390	420	439	405	393	401	462	420	403	426	396	420	388	422	405	418	422	430	421	410	418	403	392	405	378	383	400	415	376	427	415	417	403	418	395	422	394	438	401	407	405	412	418	416	406	425	365	397	437	379	394	409	419	402	378	419	377	397	422	417	405	417	463	430	452	407	404	428	414	375	388	401	387	421	405	384	414	380	409	378	406	411	437	399	418	412	414	390	388	386	423	449	425	383	434	390	415	418	419	425	385	411	399	403	417	435	415	441	403	419	425	409	420	424	388	374	379	417	403	412	427	329	382	419	404	395	398	417	393	421	441	418	425	410	395	435	405	387	418	420	392	416	424	411	384	421	407	422	405	416	407	404	381	393	443	378	423	395	396	387	377	442	409	456	401	404	434	371	407	415	388	423	397	397	433	392	389	394	445	391	408	349	386	409	412	403	389	393	387	394	398	359	413	400	381	383	399	383	385	390	414	437	457	457	360	400	404	410	417	425	399	417	378	411	374	415	400	441	443	436	393	397	418	414	387	414	442	426	399	398	372	403	407	428	399	401	435	450	381	392	413	384	395	420	388	387	442	429	434	406	365	409	384	400	387	395	389	395	433	442	383	405	377	396	419	414	405	412	380	407	434	408	431	435	413	402	367	398	368	385	389	381	388	395	430	424	391	389	389	417	432	395	414	387	384	406	389	408	381	378	406	408	434	433	377	410	434	400	399	397	397	392	395	425	417	400	410	391	363	378	447	378	397	417	410	398	427	409	391	443	377	434	423	369	404	391	390	386	402	416	382	405	412	421	376	405	411	401	400	432	466	408	362	385	416	429	414	410	386	378	395	418	381	447	450	432	372	386	405	381	411	376	391	407	419	417	367	420	420	397	441	410	430	371	423	384	357	391	424	443	372	436	404	389	415	399	389	351	420	425	379	413	406	369	392	392	395	404	399	396	387	428	426	391	409	383	389	380	404	414	372	408	402	418	369	407	397	416	381	394	386	381	410	416	385	405	403	413	425	427	385	408	390	412	390	411	426	415	384	411	416	411	433	403	385	361	382	424	374	403	388	407	412	432	403	413	382	413	423	412	414	415	391	411	430	446	434	408	398	414	408	460	435	404	437	399	432	416	434	422	400	406	411	403	445	428	392	409	374	399	346	430	397	382	441	409	385	400	398	387	410	403	395	406	384	409	456	407	401	397	428	418	409	386	441	414	439	412	414	435	382	406	406	408	421	434	393	425	412	403	404	367	394	371	425	381	379	403	425	407	440	432	386	422	420	380	409	422	387	376	426	396	382	434	404	392	404	389	402	413	380	430	395	431	428	384	391	405	409	400	402	408	375	396	400	414	406	397	410	416	425	415	416	440	379	381	427	398	395	396	400	405	393	429	421	401	402	436	393	407	401	381	425	388	399	408	397	436	372	384	382	412	417	365	401	405	381	405	398	431	392	402	405	442	424	420	386	424	376	389	395	437	370	395	407	413	416	389	411	396	379	386	421	436	383	379	379	414	400	391	406	384	415	382	420	380	386	414	383	395	416	411	407	377	432	383	411	424	385	416	395	384	381	421	388	435	348	434	391	389	384	419	424	354	403	431	416	411	391	407	423	392	412	396	390	375	390	431	419	401	408	414	415	397	438	367	384	407	401	412	401	435	405	425	394	375	443	377	425	403	431	400	407	397	439	372	408	413	387	403	392	384	355	389	434	411	388	368	420	412	369	427	407	424	394	448	409	389	391	426	366	389	440	384	405	399	432	407	416	396	403	381	381	394	416	400	371	386	442	404	402	434	377	403	399	388	393	404	401	386	380	409	381	401	363	378	375	376	452	418	402	399	396	416	409	416	373	395	402	372	427	371	403	423	399	423	365	373	391	410	386	404	411	388	409	376	387	405	388	378	379	427	399	384	397	417	422	398	383	422	410	366	382	416	424	402	386	378	407	407	393	431	417	380	426	393	380	405	396	396	417	378	393	370	390	379	405	379	390	425	427	408	385	393	414	420	405	420	432	384	389	405	386	406	417	398	432	423	370	393	361	432	381	389	366	425	425	409	410	399	379	420	418	395	415	413	415	384	396	391	427	419	422	411	429	418	355	414	386	395	418	419	407	400	362	397	413	422	432	459	391	428	391	388	396	381	402	375	415	379	435	399	440	393	397	428	379	392	386	426	388	421	399	391	399	386	416	435	406	400	417	427	412	394	427	374	392	404	365	376	407	426	413	438	431	400	405	389	403	450	405	398	393	406	398	412	387	376	398	404	423	361	421	393	408	373	415	412	406	377	421	418	382	397	397	404	415	376	379	431	419	420	404	399	388	420	430	403	407	375	397	418	408	399	412	415	414	395	410	422	398	375	398	391	427	421	408	407	402	395	435	419	419	361	371	389	381	407	406	369	461	387	395	400	411	419	381	376	400	373	408	393	384	385	403	422	414	434	417	367	392	416	408	417	410	422	392	369	448	407	400	437	398	390	412	399	395	403	381	389	393	426	382	399	401	405	396	412	419	410	435	407	390	376	389	371	398	412	404	401	422	376	392	390	405	416	428	403	386	405	424	411	381	395	422	388	411	352	396	368	404	376	378	426	380	410	403	454	398	406	385	414	418	444	394	429	408	408	391	403	390	418	430	407	417	386	394	384	399	409	385	416	385	390	362	423	405	361	416	388	384	381	437	379	360	365	386	398	389	377	377	439	369	397	381	401	382	406	422	383	397	430	367	399	410	361	391	399	403	415	435	392	424	413	396	386	442	380	401	415	448	382	422	363	427	373	395	406	404	391	390	429	420	395	367	418	384	418	405	422	390	391	415	420	399	426	407	366	389	385	419	388	415	384	385	426	444	419	417	367	402	414	410	411	430	386	394	375	380	422	381	425	425	406	414	395	416	427	399	394	387	433	433	422	423	390	401	399	385	370	423	440	407	406	425	410	382	379	413	376	394	435	391	415	448	409	391	412	403	403	409	403	427	401	459	392	382	408	435	390	403	407	403	398	391	402	393	377
31899	54388	49401	37735	29887	20208	14098	10339	8621	7698	6491	5600	4590	4044	3728	3354	3093	2730	2526	2356	2316	2044	1666	1560	1314	1265	1177	1044	946	849	866	886	804	766	741	684	622	610	579	542	511	561	540	488	491	497	520	552	493	506	506	500	543	496	527	511	511	540	489	474	504	501	454	489	500	515	499	470	476	462	509	466	469	491	462	488	490	486	472	455	478	453	418	433	442	473	504	474	478	455	464	474	480	461	416	452	457	454	467	461	465	440	487	451	448	480	483	461	450	485	466	475	477	474	485	507	450	507	498	463	483	504	454	491	468	452	462	447	490	486	453	433	431	476	483	425	501	447	484	459	465	463	439	492	495	495	451	454	459	464	499	409	464	474	480	457	487	492	483	456	504	483	459	480	495	514	511	474	459	474	441	418	489	485	465	512	462	431	465	507	443	462	477	498	475	444	491	454	475	472	502	472	456	469	452	451	472	480	447	470	471	514	458	480	477	442	455	429	454	460	512	467	500	443	446	482	463	502	491	490	479	456	493	464	487	465	478	466	456	471	466	466	486	456	439	430	454	508	458	498	483	470	497	459	476	478	436	472	473	459	478	407	476	455	471	400	442	472	449	430	442	462	443	438	426	465	459	465	457	456	498	476	465	484	445	482	445	531	442	469	502	461	468	467	432	476	498	461	455	438	437	488	443	482	471	497	478	472	464	477	448	491	429	466	477	462	472	489	472	450	461	445	451	525	471	486	463	473	429	422	472	503	481	451	474	499	483	455	440	459	454	474	492	453	478	505	467	483	475	498	439	461	444	484	492	434	462	480	447	468	440	451	457	492	442	494	510	473	471	482	482	438	492	477	459	495	460	500	459	455	491	473	441	483	459	475	468	486	467	463	484	435	485	467	476	484	441	481	446	433	454	440	452	431	455	454	478	453	477	480	470	497	466	446	451	469	516	485	476	506	450	476	481	494	492	461	480	487	473	453	437	460	494	441	474	461	481	494	473	452	507	461	487	486	476	443	461	455	490	445	445	429	484	439	438	436	463	439	460	515	468	495	446	487	456	442	477	519	446	467	474	459	466	446	456	464	463	476	457	436	477	411	469	463	431	473	468	526	442	479	469	462	507	425	457	428	486	511	456	487	517	459	440	473	459	519	460	467	479	462	479	479	429	471	490	465	457	452	466	453	448	473	436	482	475	480	470	501	464	453	468	434	484	456	406	474	448	475	441	493	496	492	465	423	465	466	471	477	492	439	432	437	469	468	463	491	473	469	467	525	492	480	468	470	459	477	484	473	465	454	472	480	502	456	477	445	477	469	487	442	455	514	494	459	522	427	483	500	465	491	459	453	443	452	459	459	477	457	495	468	492	440	469	455	462	490	478	465	450	480	500	447	470	446	431	484	460	451	480	488	507	471	495	508	481	421	466	436	489	416	449	501	482	475	464	442	483	503	472	456	468	493	473	492	472	466	479	513	449	438	477	464	472	439	475	459	448	439	491	446	442	467	499	518	482	472	455	447	457	453	489	464	485	449	476	463	478	503	422	424	494	492	468	521	469	483	433	477	468	437	485	483	474	467	499	455	462	458	459	462	463	513	478	470	511	471	458	482	443	432	446	493	470	481	428	463	479	469	464	494	429	495	494	480	518	500	471	466	471	476	453	460	445	458	463	482	480	473	472	487	480	453	463	473	449	496	490	428	473	472	487	470	470	447	471	437	441	476	447	479	478	464	452	469	471	449	482	473	498	467	478	479	493	455	464	453	434	461	481	477	474	445	469	485	446	457	462	498	417	461	465	442	475	469	465	462	474	496	484	498	485	460	478	479	449	439	458	432	464	462	489	472	471	435	499	456	467	468	454	471	460	471	455	457	415	463	484	442	455	499	421	464	511	505	449	450	445	477	442	453	478	461	485	491	486	477	473	476	461	513	466	502	431	473	461	503	480	444	495	450	451	463	460	477	452	485	476	471	482	462	476	477	472	472	481	489	471	444	466	464	498	460	446	453	483	437	414	463	440	445	461	483	450	458	503	420	491	514	469	483	481	443	470	451	486	505	527	442	454	468	430	449	466	473	463	438	445	435	472	466	462	524	500	507	443	428	460	473	469	476	477	479	468	465	441	445	412	484	446	462	480	478	475	475	459	463	453	488	451	469	446	449	459	472	459	460	473	465	476	512	528	461	472	461	464	464	469	459	421	496	443	443	464	465	468	504	476	440	469	523	447	481	475	483	451	491	476	445	487	483	418	451	455	493	438	464	444	469	452	470	474	481	475	497	499	448	423	476	426	446	449	476	476	475	458	444	468	459	440	467	471	461	459	459	487	468	460	461	478	452	464	458	472	476	468	460	466	500	447	458	494	472	459	468	475	472	449	493	448	478	435	473	456	439	464	476	433	424	484	458	435	461	470	491	457	435	436	441	443	438	467	443	475	491	450	480	489	466	462	493	467	448	460	474	456	463	507	498	446	444	475	472	479	465	447	489	453	442	472	470	511	463	460	468	471	407	477	462	458	448	451	439	458	496	440	451	453	483	481	498	457	462	488	443	464	455	444	468	465	499	488	437	450	470	471	456	466	468	455	456	472	484	520	478	473	477	439	430	472	476	429	437	466	501	479	541	474	479	454	459	468	455	450	469	461	476	473	487	456	467	468	471	464	468	473	445	458	489	445	489	457	474	458	453	459	441	448	443	492	439	456	480	448	478	526	463	486	479	444	480	476	446	470	443	469	442	484	458	452	445	456	451	502	501	445	476	487	484	463	477	447	468	475	460	481	462	472	459	451	473	501	495	491	456	460	404	457	457	452	470	518	474	478	483	439	417	462	457	502	492	485	464	455	453	465	473	468	482	463	468	456	472	468	482	448	484	464	502	473	468	466	417	484	442	474	465	503	479	489	473	459	453	474	447	449	501	429	436	452	492	450	512	457	438	470	471	471	478	474	425	453	446	485	448	452	454	468	485	487	435	479	460	475	452	475	432	467	449	442	476	502	478	505	473	410	504	440	453	475	428	490	475	467	463	453	497	469	457	474	469	484	471	510	457	500	524	488	477	446	424	502	493	471	473	462	445	445	456	477	454	455	453	475	464	512	472	478	469	451	490	468	445	469	486	464	449	500	452	487	476	484	465	468	460	500	475	465	472	492	479	479	444	462	481	500	476	447	466	487	442	423	496	478	466	433	480	499	470	454	452	464	485	522	421	425	431	455	403	460	453	463	479	453	487	448	433	472	459	457	438	423	452	431	496	491	471	459	476	480	444	462	452	481	467	474	459	475	468	443	456	463	482	452	424	470	446	420	479	460	476	470	450	514	470	430	434	446	429	502	480	448	497	464	450	476	464	480	488	457	481	460	459	469	467	467	455	448	460	429	479	480	490	484	491	458	453	459	454	475	446	443	477	465	435	463	478	461	458	461	454	455	485	454	431	440	439	503	478	498	464	435	442	472	496	457	441	524	464	455	449	494	483	469	487	496	456	483	486	484	463	470	469	465	465	455	488
29342	27423	29613	22451	12849	6080	3347	2358	1884	1670	1547	1384	1249	1189	1139	977	947	908	892	795	808	744	708	693	632	584	555	539	497	502	470	452	455	503	448	410	460	414	425	432	410	408	430	437	424	403	392	415	395	407	418	441	384	394	423	397	415	409	414	403	396	357	406	404	395	424	448	437	429	429	376	417	391	386	383	396	385	385	407	382	447	397	375	417	393	426	399	420	390	372	404	434	403	405	414	405	414	422	389	393	397	386	444	368	389	411	366	439	371	378	411	401	405	376	389	375	411	419	365	404	373	399	382	404	400	396	414	366	396	425	371	397	406	405	418	417	375	386	382	402	422	393	391	408	381	402	411	422	369	407	390	436	391	420	391	378	387	414	408	396	407	360	393	413	403	424	408	405	409	408	403	375	350	395	405	400	404	395	400	380	411	407	421	427	366	327	382	370	400	381	396	378	419	380	438	400	424	380	399	370	405	443	404	393	418	391	386	400	363	408	344	378	383	408	385	392	408	426	398	392	431	392	366	386	431	432	389	395	388	389	419	399	434	418	414	399	413	408	358	345	397	394	412	396	431	395	407	393	406	419	384	388	375	383	406	415	409	398	360	401	367	412	369	402	418	358	405	424	397	396	396	401	401	422	404	402	389	394	382	415	403	420	430	392	436	417	408	418	398	406	367	411	428	389	395	383	429	406	369	422	411	393	404	371	404	405	430	408	421	390	424	366	397	425	407	387	428	411	388	419	410	419	403	404	414	448	403	387	424	395	405	419	434	401	411	416	420	438	367	400	413	424	405	405	383	411	375	385	421	411	401	389	419	400	386	418	391	383	399	383	426	426	337	404	397	407	440	405	398	395	409	395	376	417	386	430	366	399	417	432	410	361	396	406	406	393	422	405	351	405	384	398	390	407	431	416	386	376	412	412	414	362	401	399	366	394	396	395	419	435	427	422	372	395	384	409	397	394	377	420	411	406	413	405	382	399	408	413	419	425	409	395	371	386	425	377	408	374	427	379	365	375	423	395	373	405	411	416	435	406	387	430	419	441	391	411	397	411	415	369	389	400	435	404	422	408	374	396	399	438	427	409	420	393	406	374	407	364	421	392	347	420	377	395	404	377	410	402	426	412	399	402	398	418	404	374	381	400	418	418	403	395	399	412	434	403	395	396	404	437	373	428	361	379	388	344	381	398	376	368	387	404	411	379	391	397	407	378	420	415	389	394	380	400	406	424	421	389	391	422	404	405	379	401	410	388	423	404	414	414	411	404	472	383	404	392	389	393	391	394	362	394	436	381	388	421	424	368	420	401	384	392	414	432	399	383	406	386	407	404	387	386	391	373	431	387	385	388	447	397	401	412	380	390	436	391	411	364	403	404	425	421	379	413	380	415	440	409	405	395	383	397	442	401	407	354	378	404	424	426	419	397	410	382	403	390	421	392	396	374	384	412	402	384	429	389	411	416	398	366	416	412	415	423	411	423	391	376	366	402	377	406	433	410	369	380	396	379	406	392	409	420	389	393	435	421	393	432	427	425	399	401	382	399	415	350	397	409	376	392	403	398	387	383	385	395	385	419	419	378	422	404	415	405	402	353	441	400	405	375	396	395	352	390	401	451	424	378	427	393	404	398	430	401	396	433	384	383	355	371	419	380	391	386	440	405	415	393	409	410	401	373	396	413	360	407	382	394	432	410	424	415	416	416	399	392	367	382	359	375	374	397	388	394	394	376	400	408	380	427	412	391	393	397	395	383	413	380	400	392	402	403	424	429	405	404	401	382	376	391	389	383	369	399	394	376	442	381	413	432	352	388	396	380	385	409	418	391	409	399	392	407	424	401	381	431	384	403	417	413	356	424	398	411	426	367	397	377	399	409	391	441	389	367	405	400	393	422	402	440	377	415	408	399	412	373	432	388	383	401	402	399	388	414	420	380	403	411	399	407	384	376	398	367	406	391	431	436	402	403	422	443	401	390	411	391	421	391	416	406	376	415	408	357	382	384	410	389	373	415	448	389	437	411	385	410	390	393	392	394	409	351	401	392	424	408	407	398	394	410	433	383	400	388	380	436	443	429	421	436	418	364	420	372	421	409	396	384	402	409	378	433	377	406	404	382	423	376	381	370	418	390	380	403	395	375	413	417	376	402	386	383	385	392	418	413	416	418	396	427	388	381	417	391	408	385	404	367	417	391	405	415	406	396	387	416	414	443	419	387	353	399	380	427	408	418	396	438	391	414	400	429	375	464	422	379	377	425	409	414	375	370	402	368	396	398	399	389	409	403	420	388	391	389	397	374	379	399	401	397	406	389	409	402	373	430	431	382	371	388	400	417	376	428	380	435	419	411	383	400	406	396	423	422	392	400	378	440	410	395	395	391	388	412	392	404	407	373	386	396	394	415	407	408	431	389	376	421	422	397	405	419	408	376	403	427	375	410	395	396	429	411	393	421	420	429	389	425	413	355	391	441	381	367	361	418	426	375	393	405	388	421	384	398	379	422	418	360	406	393	398	403	419	387	399	414	414	401	422	417	403	419	411	387	396	422	401	406	400	388	390	427	380	407	393	381	394	368	391	394	372	377	414	419	430	409	394	414	381	394	401	380	382	391	407	416	363	462	367	391	364	386	432	383	394	412	414	393	428	384	388	407	369	363	393	396	371	387	376	406	385	390	378	403	405	426	415	370	409	386	416	426	394	382	414	380	403	399	403	424	399	438	424	408	404	374	405	395	407	407	398	385	386	393	421	378	403	399	432	435	410	422	407	400	384	396	387	384	407	406	428	375	419	367	391	332	414	382	382	396	425	411	350	403	373	399	397	395	391	381	396	397	410	424	438	406	377	396	388	405	397	403	405	399	402	438	378	378	388	412	405	427	406	399	383	372	417	383	425	414	419	414	409	375	423	405	433	400	387	377	384	405	402	381	400	409	411	387	378	430	388	397	391	414	369	413	393	391	426	438	434	388	409	373	416	413	418	388	424	397	385	399	371	382	417	394	392	384	396	405	408	399	382	419	392	394	433	408	361	419	415	401	408	395	409	418	411	438	449	400	377	404	375	387	401	394	417	406	426	433	418	421	424	425	398	399	389	403	416	381	414	394	421	394	407	409	368	428	387	385	390	431	396	400	407	394	403	362	405	398	395	394	385	429	382	402	393	434	372	393	364	432	407	389	423	411	380	381	396	396	397	438	401	382	358	422	407	359	385	397	412	427	408	393	409	423	400	443	413	387	395	396	378	391	375	398	423	395	413	395	413	415	395	391	393	390	404	395	399	396	377	432	391	397	385	355	382	392	382	401	402	444	403	425	373	432	441	444	386	430	393	440	414	393	413	409	406	406	426	385	387	410	427	392	412	423	384	423	418	352	397	371	429	397	377	414	419	402	395	409	432	401	385	409	374	385	416	403	395	397	435	389	428	400	425	424	403	401	425	450	421	382	409	381	398	396	425	405	408	406	427	398	403	403	394	403	406	391	412	364	397	410	393	418	413	386
29680	41870	34762	24423	16859	10069	6931	5024	4310	3741	3362	2899	2450	2338	2186	1911	1779	1666	1573	1490	1300	1311	1221	1049	877	896	819	803	695	626	625	660	576	600	562	590	529	501	499	527	483	517	527	473	508	502	526	515	460	494	516	522	500	467	495	506	479	514	475	469	470	487	501	477	518	524	488	519	479	492	483	469	482	474	484	478	494	492	458	491	486	503	444	481	496	479	503	514	470	498	510	479	479	445	513	538	499	489	463	493	506	480	463	462	455	441	514	467	518	452	473	477	498	466	525	488	491	504	496	492	483	453	514	492	466	456	471	487	484	511	502	463	456	499	486	461	531	504	499	436	503	456	496	517	461	472	457	453	427	485	505	522	479	494	463	472	463	473	512	508	494	509	493	482	486	498	466	492	490	484	448	501	519	488	492	501	443	526	474	512	491	450	486	488	469	458	529	479	482	471	500	496	461	451	461	485	483	510	500	469	515	470	488	495	439	485	484	471	520	470	467	507	447	494	456	519	498	479	497	444	474	505	545	484	477	437	449	470	449	476	500	478	515	481	468	492	488	505	444	477	473	465	520	513	478	473	482	506	447	458	477	513	476	493	508	471	480	489	491	464	503	528	462	472	505	488	459	451	494	480	524	494	491	527	482	543	541	512	472	468	503	458	482	497	451	430	468	520	465	516	476	463	455	483	506	481	453	455	491	476	487	499	497	474	489	495	497	467	480	481	465	481	468	492	476	481	452	512	513	481	475	499	474	474	453	474	497	456	467	470	470	481	469	455	507	443	510	469	519	464	492	494	452	476	489	499	501	489	469	475	468	502	439	501	507	492	456	468	491	505	459	497	513	474	502	459	481	482	462	490	522	494	470	512	490	504	469	505	501	442	462	453	474	463	495	498	511	490	497	465	501	504	443	455	465	472	503	516	477	466	482	540	484	472	493	488	462	497	475	476	506	500	483	475	489	456	516	458	513	497	515	484	493	487	514	486	480	469	531	501	471	466	449	444	474	498	486	469	473	472	529	509	525	531	470	481	488	478	518	482	507	450	507	467	540	506	502	505	485	518	490	461	513	479	526	491	528	457	501	465	474	476	493	498	526	496	466	444	491	444	487	504	466	487	495	452	491	483	448	508	516	493	439	472	483	490	493	446	491	465	495	496	522	504	486	478	479	457	454	493	498	475	489	506	461	528	494	503	512	509	477	496	517	509	473	466	456	497	452	476	489	485	500	484	491	474	504	488	462	541	490	456	455	508	484	467	508	466	470	484	494	559	498	492	482	487	508	481	501	495	481	475	487	499	465	494	491	487	493	494	503	458	476	480	455	489	490	472	492	494	490	496	492	455	464	421	514	488	500	461	532	529	531	482	460	504	464	462	523	441	487	528	472	488	493	491	487	472	494	460	486	444	506	458	495	514	500	481	476	473	483	513	465	479	491	496	517	499	507	452	451	489	474	509	520	492	480	471	481	508	514	518	483	450	479	487	478	481	463	494	480	471	495	445	451	500	465	515	492	456	469	512	486	469	462	454	466	465	501	488	516	460	494	495	498	469	468	471	474	487	478	486	462	443	469	534	476	523	494	492	451	477	508	488	459	467	485	499	471	466	452	467	465	461	502	474	496	485	477	473	490	476	456	469	488	457	506	491	490	486	448	513	471	502	465	459	521	507	507	487	487	448	460	478	508	475	436	454	436	510	516	499	452	490	498	534	470	507	492	467	470	471	462	486	447	493	475	498	482	497	485	491	488	475	508	465	496	495	485	473	515	452	462	486	463	496	500	529	483	474	483	455	505	449	491	523	451	461	465	503	465	482	490	458	460	538	441	462	446	489	477	506	497	427	470	522	479	531	499	495	516	483	484	436	501	494	489	539	455	483	457	504	464	458	465	465	457	446	494	487	496	484	486	480	499	530	538	523	505	545	500	484	532	473	456	491	482	463	529	460	486	496	503	470	487	469	464	458	451	498	531	456	504	453	502	425	464	515	475	503	479	485	493	483	500	504	458	502	502	447	480	472	483	499	508	507	497	492	483	490	496	521	491	459	496	470	454	513	478	487	486	487	479	488	449	427	524	494	470	496	506	471	502	520	486	458	475	518	513	487	495	493	486	475	537	491	480	451	455	473	479	467	491	450	466	535	459	495	470	469	510	516	460	509	520	498	450	495	485	485	497	499	466	445	475	482	449	498	508	466	491	472	500	514	511	435	483	467	504	462	485	536	488	438	456	520	479	480	485	474	496	517	451	485	499	489	519	487	507	472	453	471	452	496	498	478	497	519	446	482	461	497	512	493	482	483	518	497	475	488	455	487	485	483	456	485	487	488	533	531	454	458	505	518	515	466	465	483	474	459	498	456	473	505	491	479	453	466	488	511	520	455	501	500	491	490	501	512	486	512	463	486	503	479	484	458	482	446	517	477	476	483	494	529	472	470	454	488	515	454	507	485	474	485	480	460	509	491	497	453	523	459	443	479	482	493	495	494	483	455	449	514	511	530	476	451	515	438	499	495	485	487	469	505	481	523	488	471	484	474	479	477	450	500	497	486	503	471	445	491	461	470	514	439	470	481	485	468	441	490	468	471	506	479	498	470	503	503	499	525	513	470	470	486	503	447	514	480	497	491	483	472	454	493	530	480	500	489	478	477	493	483	470	493	489	481	468	484	470	463	506	464	498	448	462	495	510	532	531	447	431	467	462	477	476	451	474	490	501	492	456	481	481	442	504	512	461	479	495	491	484	471	485	474	509	459	555	453	449	498	454	435	483	504	494	492	469	446	523	469	474	502	476	483	467	457	546	510	485	487	471	456	505	479	485	499	463	452	484	480	519	487	497	476	478	482	490	464	492	477	485	471	468	484	511	444	501	515	472	504	485	471	471	464	495	460	466	463	469	439	495	437	489	526	502	459	486	488	476	494	430	472	522	468	502	526	486	502	537	472	493	467	491	499	497	514	469	481	495	462	452	516	498	485	494	466	520	513	507	468	476	458	448	514	450	480	507	491	455	428	512	501	508	483	509	519	484	532	495	483	508	460	499	483	498	476	508	461	458	467	479	492	455	485	530	488	470	517	518	484	472	434	478	481	497	482	468	458	503	497	472	485	531	514	505	477	485	469	498	444	497	452	505	522	474	490	496	422	505	448	521	486	478	484	457	460	473	483	460	494	475	470	522	492	471	499	470	509	476	467	448	487	468	479	457	489	479	438	510	472	502	491	504	454	466	517	495	445	486	451	481	460	515	493	481	507	487	487	489	524	464	510	476	463	459	453	465	454	440	452	489	489	473	457	474	458	522	515	468	449	494	504	455	531	481	457	492	478	480	511	473	484	498	437	455	457	420	498	496	448	494	490	465	506	487	533	459	468	489	497	493	528	485	506	493	463	495	443	499	476	440	501	495	494	458	487	548	489	455	455	512	466	482	518	494	474	468	480	492	493	476	464	434	494	499	487	469	463	488	490	516	507	496	499	492	486	469	500	502	482	434	476	455	505	492	493
24506	21413	28670	25771	22174	14870	7025	3885	2839	2450	2181	1952	1718	1544	1409	1325	1169	1128	1067	967	854	817	809	754	630	585	530	533	487	427	459	426	433	377	372	414	396	370	343	355	320	344	355	363	326	302	327	314	325	330	330	317	303	333	311	333	322	322	349	326	324	328	334	334	296	338	322	309	331	316	339	361	354	322	317	316	335	332	312	325	317	291	317	326	300	335	316	320	332	324	310	339	350	351	318	345	302	337	322	302	328	289	312	318	307	331	327	334	329	315	324	284	353	325	300	340	273	303	347	331	330	313	295	318	302	313	341	335	332	307	357	305	357	319	301	324	309	341	352	340	316	315	322	327	347	346	322	348	350	293	325	335	342	305	329	331	336	278	333	300	330	318	295	325	355	342	306	315	312	312	341	313	310	323	312	339	329	314	333	315	329	342	335	325	344	352	306	317	348	337	337	303	315	339	359	329	301	327	309	313	315	301	324	318	296	339	329	288	311	313	324	310	320	343	344	345	294	347	314	307	309	337	294	340	308	310	305	319	349	319	295	333	350	329	320	290	320	295	291	326	330	300	316	300	357	304	322	295	295	334	348	323	310	309	311	311	339	339	313	333	355	343	280	321	337	342	321	306	307	327	312	300	338	300	321	321	332	343	335	330	339	326	320	327	320	317	336	326	328	329	305	293	277	335	318	303	317	292	319	278	323	323	317	330	349	314	311	329	308	375	302	287	325	322	288	287	304	349	311	321	324	326	314	354	324	321	324	291	321	275	325	305	313	317	320	287	329	349	301	349	301	298	337	343	358	315	322	330	313	277	320	316	307	320	359	309	351	335	313	295	315	292	312	317	304	291	331	311	312	330	301	342	318	337	328	293	333	309	324	320	321	328	340	320	319	333	341	344	337	340	294	329	341	300	345	339	315	311	310	338	351	347	317	308	308	320	324	317	340	323	324	320	305	306	294	317	295	349	300	315	310	307	308	333	342	275	319	339	333	297	340	305	292	323	317	324	305	317	321	332	331	308	341	319	292	304	317	293	313	297	316	321	337	333	315	347	312	309	329	317	330	317	333	323	325	334	329	333	325	371	325	325	307	332	315	301	321	320	331	326	331	339	321	291	280	320	294	306	305	329	313	292	319	334	324	313	285	324	342	319	335	320	325	329	309	312	315	324	315	309	313	301	337	299	334	296	326	306	307	319	369	325	333	311	308	351	316	296	291	320	350	294	304	309	316	316	303	305	290	295	305	353	383	300	319	321	308	344	336	310	354	319	319	316	321	341	340	321	340	307	305	356	311	295	300	332	330	305	314	302	332	361	322	312	343	328	314	324	305	334	346	342	328	300	323	340	315	302	294	315	339	317	283	310	321	325	297	340	306	326	314	329	341	295	316	329	333	304	307	315	294	321	316	339	353	296	325	354	328	313	356	318	310	321	313	330	316	342	317	336	338	341	317	299	316	290	293	299	285	347	325	318	334	322	325	313	334	324	325	333	331	373	321	305	337	306	325	319	327	313	281	313	328	306	329	339	311	350	313	324	315	347	314	298	314	311	325	318	341	298	329	341	317	297	318	317	330	319	316	340	312	341	306	316	300	304	325	330	336	309	329	315	312	332	292	333	347	298	309	306	301	340	310	323	274	307	310	338	345	298	328	312	356	319	325	317	300	324	348	332	308	343	333	302	331	335	313	312	333	327	306	327	304	327	337	330	333	333	323	344	316	346	327	328	290	310	325	311	308	324	320	324	335	320	298	300	317	293	337	343	340	324	338	273	283	321	301	333	309	308	335	330	322	313	337	327	330	309	293	333	318	307	357	342	327	369	303	325	323	333	327	340	300	341	326	302	334	357	324	315	331	310	316	325	299	322	327	337	343	303	338	341	321	313	326	308	314	325	340	321	349	306	338	291	327	350	295	325	355	344	334	331	320	350	320	360	302	313	310	277	311	357	291	312	328	335	307	339	337	300	315	319	317	335	332	313	294	342	325	318	328	329	341	321	311	317	307	351	348	318	328	351	329	310	326	329	320	296	320	324	328	291	306	307	311	349	336	324	291	351	330	314	348	313	313	311	348	293	368	322	326	305	339	296	309	339	327	317	338	365	324	298	311	332	318	313	355	307	305	338	326	330	319	320	331	332	305	318	290	316	296	299	318	297	345	346	321	351	327	315	309	283	323	324	328	294	322	363	336	341	326	310	303	313	312	340	321	336	320	340	290	344	316	338	310	325	296	330	329	326	298	322	308	331	341	340	367	327	314	333	307	330	321	340	308	323	325	323	317	296	325	317	357	340	296	346	312	303	337	298	341	318	334	310	312	328	311	301	347	327	304	288	343	297	318	333	334	311	340	313	338	306	327	341	328	328	342	331	306	318	330	299	297	329	311	305	339	357	321	313	348	333	312	328	288	305	312	309	347	293	307	321	351	289	325	314	328	294	319	303	301	342	332	351	344	303	335	333	330	339	325	307	330	345	329	332	306	331	325	311	317	339	304	316	349	321	290	340	330	297	324	280	341	330	343	297	354	318	310	317	327	339	293	332	313	313	286	323	318	309	279	344	318	314	333	311	290	340	347	322	303	295	334	322	365	337	320	331	341	333	299	310	320	344	325	332	317	312	312	339	285	345	334	317	328	304	336	311	295	330	318	301	322	337	291	305	344	353	320	306	296	338	320	327	280	301	267	347	331	353	313	352	316	285	323	294	297	300	313	330	314	328	308	341	322	338	322	320	314	350	319	353	328	323	345	318	288	337	314	341	318	313	344	321	325	332	330	345	307	329	323	289	324	340	330	314	311	341	339	315	296	335	347	329	338	321	303	320	296	339	351	302	335	320	303	313	320	306	321	325	303	329	318	333	328	364	305	314	301	335	323	338	350	285	330	339	302	310	337	332	312	341	322	327	306	337	333	325	310	339	325	293	335	329	316	323	362	358	316	341	291	317	325	350	313	319	293	327	324	295	284	328	336	302	323	333	344	336	326	307	335	343	320	291	342	343	336	327	287	341	332	315	319	298	317	349	329	337	353	287	304	318	307	311	308	316	300	282	338	300	322	302	313	328	289	329	347	332	310	321	333	324	329	331	323	348	318	303	333	315	340	330	322	309	325	327	352	328	297	344	306	288	325	321	309	325	343	322	321	340	329	332	286	332	319	300	293	320	317	354	318	294	322	323	300	299	317	355	334	317	317	320	323	303	284	330	318	357	308	307	311	341	339	325	312	343	295	353	281	316	334	295	300	335	318	318	335	315	334	308	303	310	327	331	316	376	322	318	337	316	281	331	315	329	318	367	296	311	326	339	346	352	350	324	346	367	326	330	305	286	331	289	359	331	339	331	326	326	322	328	360	326	345	349	359	340	308	347	326	333	312	326	311	340	329	324	297	302	340	312	302	325	340	300	312	333	323	336	323	315	324	310	304	364	347	338	340	366	351	337	327	341	328	335	292	315	312	340	292	334	323	312	318	315	291	300	354	336	312	292	302	337	297	324	358	350
29766	48546	43616	34148	23629	14440	10124	7601	6224	5512	4836	4344	3578	3270	2983	2670	2398	2273	1979	1829	1681	1506	1440	1339	1028	993	875	830	741	625	660	627	635	610	639	516	483	459	464	426	442	414	408	455	421	444	418	423	467	461	447	389	384	420	444	406	436	423	420	413	398	405	392	433	403	405	422	416	397	412	387	415	413	430	430	387	419	384	419	418	403	403	406	406	379	385	381	393	373	402	402	427	372	422	411	407	397	372	405	408	384	391	386	409	381	385	402	380	408	403	399	399	394	384	432	403	351	425	401	376	386	371	386	368	378	387	417	391	415	416	368	381	381	403	352	377	382	385	401	364	389	395	384	347	401	394	381	404	392	408	399	387	415	393	417	397	396	376	343	377	413	383	373	364	416	386	402	390	398	392	385	374	364	405	409	375	384	401	375	383	376	365	373	410	396	398	408	419	347	385	378	404	389	407	404	420	394	374	358	395	378	418	405	356	398	385	383	379	385	354	429	410	379	372	349	416	397	404	386	379	383	374	368	418	374	356	411	408	399	398	397	362	362	400	404	387	397	385	396	434	423	378	368	355	404	371	405	381	400	371	366	409	411	372	407	357	398	394	388	381	352	393	380	370	416	417	375	385	400	415	376	405	370	402	399	375	405	363	362	429	373	377	372	366	402	382	366	360	375	364	384	381	335	363	381	402	372	392	414	369	399	371	355	399	418	387	390	401	397	424	423	370	397	386	377	387	384	417	376	421	397	430	381	387	384	360	389	399	404	397	407	379	377	385	342	381	404	372	358	401	394	398	385	392	388	411	417	390	406	392	400	368	403	397	385	408	375	374	378	430	390	373	406	389	371	431	384	376	422	396	402	363	419	373	387	385	432	398	369	403	385	393	361	407	376	408	397	386	376	374	392	390	399	393	411	399	382	358	364	375	429	389	368	397	381	385	402	381	392	389	361	396	433	422	407	384	375	412	389	383	423	364	376	395	385	394	402	420	389	408	391	380	374	368	373	367	369	383	404	409	378	372	394	386	364	377	393	391	385	403	381	409	382	392	402	398	378	406	377	376	389	390	418	344	409	372	387	365	383	390	406	388	377	407	401	373	383	416	395	391	393	413	407	373	408	445	377	383	382	402	404	345	396	381	359	375	368	406	391	376	356	410	379	363	363	404	377	366	422	392	401	406	387	384	409	374	418	379	379	389	389	382	378	411	418	390	393	368	364	401	366	390	409	407	362	391	372	420	384	410	377	375	390	393	371	401	365	401	383	394	367	381	373	396	368	380	362	429	377	385	389	410	380	403	416	387	383	411	389	380	381	394	384	374	368	378	394	380	370	388	409	396	398	384	389	382	383	395	356	388	405	380	391	379	392	406	383	386	424	382	381	382	343	364	367	361	357	345	380	413	389	422	386	374	397	392	402	394	361	398	383	387	386	389	378	395	406	386	398	403	398	359	346	415	376	361	385	390	388	374	378	408	373	408	360	388	363	392	402	404	385	391	436	395	425	383	426	385	399	389	390	399	386	362	393	345	398	392	380	394	394	399	380	385	397	412	365	344	415	377	401	372	360	376	334	416	381	362	383	393	362	430	352	434	352	418	382	398	388	373	364	404	375	378	417	365	361	381	388	404	421	381	407	399	383	384	392	361	394	386	397	377	368	360	388	373	417	390	391	360	360	395	386	378	396	404	395	391	392	392	401	388	411	417	408	358	391	364	410	377	377	391	402	378	393	397	365	393	407	403	386	401	380	355	379	332	389	417	401	413	377	384	361	378	371	390	384	377	373	359	422	377	380	399	409	385	400	399	395	417	430	373	361	398	387	397	377	380	407	431	377	375	408	406	395	364	399	366	369	370	385	394	365	426	371	364	386	364	379	387	441	409	366	356	384	372	392	406	384	373	396	378	393	379	385	397	397	387	392	379	396	361	377	394	408	369	404	362	381	369	356	355	381	389	397	395	419	381	378	399	410	395	407	410	380	370	373	379	410	356	384	385	411	364	389	402	373	371	393	400	407	380	429	381	394	383	430	389	357	383	387	432	372	385	386	402	383	363	393	387	398	354	402	367	368	368	385	380	367	388	392	401	379	385	382	397	386	410	411	379	373	398	386	395	398	409	363	375	391	355	392	416	366	387	372	407	365	378	376	417	408	365	382	374	380	395	378	413	387	415	373	399	419	407	404	384	368	378	398	385	383	395	424	366	396	384	385	419	391	367	374	383	378	372	375	386	362	387	351	345	391	379	407	378	399	381	382	392	385	407	369	407	383	406	393	370	381	378	342	392	382	369	373	396	376	423	402	432	355	376	401	418	408	379	355	369	370	387	398	370	391	365	375	383	387	372	411	408	370	409	405	366	404	370	399	377	408	392	372	401	379	403	396	381	419	385	400	382	377	393	422	372	333	424	392	347	380	363	404	379	381	385	388	402	362	372	386	443	394	377	374	382	384	367	436	397	368	385	393	388	395	405	378	398	373	372	424	407	402	376	368	373	341	395	403	383	373	376	434	349	389	427	386	361	391	420	368	372	401	407	391	366	402	376	433	392	348	392	392	389	396	373	390	383	361	398	373	383	355	389	394	400	353	394	362	420	393	408	372	385	387	400	399	396	382	370	376	377	386	378	326	373	399	405	406	380	367	380	373	403	415	353	422	369	393	398	395	357	392	374	384	387	397	391	363	407	407	414	385	363	400	387	402	397	342	418	410	389	387	398	375	413	401	403	390	380	412	396	390	366	382	403	385	360	424	391	367	385	383	429	377	377	336	367	418	363	376	421	404	389	363	370	386	365	371	375	402	365	359	374	379	379	425	394	377	384	459	405	383	408	363	386	393	395	391	367	377	392	379	423	402	385	396	322	393	409	378	408	400	377	377	380	413	402	403	378	406	416	384	375	407	377	373	374	339	382	391	392	413	384	386	381	369	371	413	382	387	370	373	393	389	382	385	391	425	393	389	355	374	403	371	381	386	389	425	379	442	387	385	372	400	342	415	384	365	388	415	393	387	397	427	391	387	378	417	381	370	388	397	419	402	385	387	346	373	373	394	361	380	383	385	395	387	372	362	422	382	340	374	365	419	406	384	358	391	408	389	404	380	403	396	387	405	390	373	384	383	367	388	414	423	410	426	365	350	397	407	378	398	390	433	368	393	385	394	392	395	396	410	413	396	366	400	384	404	395	381	365	399	388	389	366	394	417	380	426	407	378	388	384	384	376	389	413	413	403	356	389	385	353	383	413	403	369	394	413	372	373	393	399	378	371	404	407	391	357	402	403	363	365	398	420	359	415	404	383	386	420	396	392	412	417	436	380	399	375	399	404	376	381	371	382	396	401	366	395	358	401	374	410	363	394	356	375	383	362	429	421	409	365	369	402	406	409	386	356	391	388	398	365	417	403	401	392	405	365	371	410	408	395	366	372	400	398	375	371	389	366	349	385	364	390	384	417	366	375	355	362	417	409	398	378	371	351	399	349	394	398	403	383	392	384	419	409	354	390
25564	21448	27998	26775	17236	8479	4750	2920	2452	2033	1916	1694	1577	1525	1554	1365	1237	1142	1092	1075	998	970	905	838	754	684	686	657	610	548	588	602	581	552	540	587	517	511	514	528	504	527	504	502	492	521	514	519	514	510	452	449	507	503	510	499	513	522	517	482	476	490	508	465	521	464	462	515	542	484	478	497	485	507	492	487	524	510	514	483	526	546	508	467	517	489	505	504	467	467	482	530	488	548	488	504	494	485	510	526	468	507	513	495	458	528	508	472	483	547	482	472	472	476	433	485	473	473	465	481	497	497	472	526	515	480	481	510	456	455	518	452	473	488	494	498	454	545	491	512	492	482	497	520	492	460	483	522	481	489	483	512	543	490	499	518	521	491	464	479	462	498	523	479	505	490	491	476	482	464	475	474	494	479	501	513	487	475	456	478	493	550	479	506	503	485	485	456	470	528	519	476	477	527	516	496	506	471	485	528	487	509	478	505	530	523	479	532	481	465	512	465	511	513	505	498	513	431	478	516	491	484	503	505	490	502	459	540	482	423	501	500	453	507	489	526	521	479	480	481	517	503	513	516	498	460	470	496	527	502	511	479	486	526	500	464	456	480	468	512	472	491	460	512	478	509	532	472	466	492	498	449	481	510	495	479	522	458	495	478	500	470	499	464	463	491	458	502	501	499	468	501	465	485	492	485	480	484	490	474	463	455	534	468	522	508	480	496	485	497	525	481	498	495	471	529	502	510	469	481	514	524	501	501	480	482	495	515	478	438	499	505	476	501	489	504	501	476	546	467	478	502	486	466	506	496	489	495	509	477	502	463	478	492	520	509	526	487	498	507	479	490	531	487	534	490	498	495	506	527	496	469	493	486	464	470	478	494	503	510	501	514	484	476	475	466	514	501	478	469	481	495	484	526	461	489	486	480	498	476	512	470	479	466	496	497	514	487	468	448	468	460	467	528	513	497	476	525	453	475	483	504	491	462	483	478	462	493	477	459	509	503	497	528	499	478	520	511	503	503	530	509	477	477	483	475	520	483	484	512	477	506	472	503	503	456	476	515	491	489	450	492	465	457	521	471	487	515	490	487	488	476	481	471	474	461	477	498	471	475	516	493	498	521	502	512	486	509	481	498	473	510	474	485	481	509	456	425	490	482	492	479	499	484	492	483	531	517	514	498	427	480	474	503	452	508	533	477	505	483	452	497	506	479	491	478	528	542	458	490	464	485	464	477	499	482	487	498	489	507	496	492	522	496	509	524	440	484	514	472	502	483	472	495	461	487	487	507	498	508	495	502	530	453	460	496	477	470	457	483	499	459	501	484	521	497	505	519	511	517	471	501	470	501	512	506	477	465	472	504	468	505	458	506	504	457	508	495	443	473	491	488	476	508	516	508	493	498	469	486	480	497	491	476	499	477	514	501	479	473	548	490	502	482	517	483	503	544	462	505	468	461	514	476	494	484	482	498	461	487	499	479	485	448	503	480	510	498	488	496	516	458	485	470	526	495	466	491	472	462	487	503	475	454	499	489	487	513	504	496	481	516	503	500	506	468	463	502	515	481	478	515	506	469	471	499	481	490	458	487	473	544	495	520	456	513	495	476	497	475	501	502	446	483	533	496	445	484	516	463	486	508	508	455	481	467	494	470	558	509	500	467	527	500	511	463	525	475	522	505	477	481	480	488	485	499	484	529	482	465	467	489	519	491	480	496	479	464	497	455	485	486	534	533	522	510	479	509	499	537	469	469	511	485	464	517	474	503	490	444	466	504	460	493	475	469	466	475	455	481	461	479	501	506	477	500	505	548	469	487	493	483	508	460	488	491	469	471	500	488	478	502	490	513	494	526	444	507	467	475	466	489	494	471	451	457	505	463	480	463	470	525	456	484	482	460	485	463	465	481	495	463	518	482	502	491	480	506	450	488	511	479	483	501	503	482	494	510	483	463	479	452	499	503	514	509	468	482	533	522	534	482	512	534	494	481	451	480	518	463	476	493	478	468	497	522	459	507	479	482	475	479	439	471	515	461	488	510	486	478	506	518	507	507	479	528	492	469	468	491	510	482	492	490	463	498	473	499	482	475	493	485	484	497	456	486	465	525	513	519	513	456	500	480	496	485	527	500	516	483	468	532	506	474	495	476	494	466	488	475	467	486	513	441	516	499	484	501	459	496	516	468	513	475	484	497	492	490	481	531	522	489	523	498	508	450	489	468	504	454	507	503	449	496	459	525	497	522	454	495	483	491	459	520	469	483	498	502	471	513	497	486	477	510	489	500	508	473	493	481	498	498	505	540	468	493	523	496	511	481	508	508	490	463	482	485	513	471	460	497	481	485	509	556	475	486	517	488	563	529	482	481	498	482	517	469	484	535	474	443	505	487	490	495	497	506	527	450	521	522	519	474	483	475	466	464	517	459	445	489	513	511	508	468	495	473	513	454	445	518	488	522	521	497	488	460	500	496	504	496	461	491	465	490	486	474	458	491	499	476	485	513	472	473	499	508	459	503	504	535	516	483	466	494	475	518	478	503	458	491	459	492	462	499	462	513	475	479	479	489	508	496	477	484	471	530	554	488	517	459	482	519	512	467	494	474	485	485	449	497	480	494	488	513	444	483	500	467	505	493	480	473	448	435	474	507	489	478	506	459	496	518	518	469	516	501	484	503	508	486	489	488	521	469	476	484	506	494	474	531	471	449	493	469	524	492	431	448	482	498	493	514	484	482	533	485	503	478	476	537	496	484	503	540	474	489	519	527	507	501	456	520	455	535	505	486	470	488	468	476	493	470	473	480	499	513	501	529	493	471	510	491	496	497	527	489	539	471	474	485	486	507	488	480	494	507	507	471	500	501	454	518	493	462	486	458	459	453	448	531	510	481	466	491	529	494	527	490	503	500	506	481	535	490	500	503	495	490	525	480	513	456	512	466	481	499	462	510	449	500	467	519	471	484	515	484	494	496	452	528	488	495	482	492	477	512	524	501	482	519	500	477	459	487	502	502	477	529	458	527	525	544	476	486	499	497	502	468	475	490	501	525	507	505	458	510	454	521	500	474	482	506	469	510	523	485	492	485	499	512	488	498	489	500	454	466	492	464	465	475	488	448	520	543	485	499	516	478	469	539	460	512	541	505	447	516	498	524	517	501	494	490	481	502	503	465	477	487	453	467	535	493	493	487	502	512	443	472	502	492	527	489	474	525	484	503	475	490	467	525	474	494	494	484	463	477	467	534	503	514	466	502	442	530	482	490	515	489	467	501	491	496	492	502	483	509	465	467	525	476	460	496	515	461	498	483	484	464	484	481	495	496	483	466	460	492	502	506	515	492	483	527	526	470	488	533	485	445	472	515	478	518	482	476	463	488	488	475	484	481	469	462	465	437	476	498	494	477	482	476	435	496	499	484	488	487	535	486	481	494	531	496	499	497	507	511	491	476	481	468	533	524	480	507	464	480	517	479	493	482	498	488	484	484	527	501	495	535	486	487	474	474	507	473	472	516
30101	44468	38112	28797	19032	12541	8738	6335	5362	4551	4112	3782	3309	3236	3025	2773	2318	2069	1992	1808	1719	1540	1522	1448	1229	1008	990	983	846	838	766	805	720	698	704	707	681	671	590	606	594	571	585	609	619	610	568	612	582	615	570	614	610	568	590	576	559	580	559	588	631	594	583	567	559	555	542	570	586	603	586	641	587	580	573	551	571	552	615	582	587	601	654	579	568	569	591	579	567	625	574	585	553	571	522	567	616	581	617	597	576	584	567	582	615	596	556	644	607	543	623	571	575	602	591	619	546	589	609	558	563	561	609	564	549	575	565	560	583	612	610	593	577	564	625	562	573	608	565	608	594	569	528	586	586	567	577	627	580	575	570	608	601	587	553	620	582	567	590	549	607	564	596	520	578	563	592	586	584	589	572	600	611	583	530	547	573	548	560	569	574	561	605	576	579	589	551	588	598	562	563	583	545	578	543	589	533	602	610	575	568	578	576	579	585	608	543	582	535	559	557	596	570	569	579	542	574	573	540	578	576	568	591	573	548	566	540	587	563	634	585	580	550	557	570	547	586	591	581	610	578	588	635	535	597	589	574	548	579	575	556	591	612	578	573	539	603	573	597	588	572	556	614	555	537	547	547	549	614	566	545	564	574	572	550	585	572	539	570	592	570	571	560	573	526	580	563	575	555	590	591	554	615	537	586	550	575	561	603	559	599	592	531	595	590	574	570	542	589	610	588	546	550	591	593	591	615	614	611	584	596	572	567	578	575	589	583	576	555	583	579	569	587	573	598	575	577	547	570	567	593	577	570	591	572	545	597	565	555	584	571	574	575	602	586	585	549	557	554	588	618	579	583	582	603	557	571	573	572	562	587	599	583	584	603	574	586	585	593	603	522	567	568	559	591	542	598	575	564	567	620	546	581	552	582	536	586	573	592	594	593	559	592	591	583	561	596	587	601	566	580	555	563	522	579	537	569	553	553	624	581	513	582	609	552	566	547	555	585	555	586	562	590	572	536	574	583	587	590	555	606	566	527	547	554	543	593	610	591	569	562	558	552	539	519	574	581	580	564	559	560	614	569	621	587	596	534	581	607	591	575	584	542	565	600	547	546	580	538	592	611	603	548	544	581	578	549	582	558	564	572	589	573	562	549	541	608	560	577	556	549	564	570	582	602	654	605	564	530	585	622	546	535	579	579	541	578	578	612	573	552	596	567	577	605	565	590	622	619	626	591	606	520	549	598	567	588	575	595	550	559	579	575	526	560	562	556	582	571	594	605	616	600	591	572	542	570	566	581	573	549	544	529	608	557	575	612	564	553	577	564	565	590	583	584	587	572	593	562	586	599	560	591	591	608	570	547	668	570	600	582	552	569	616	579	583	588	577	586	591	540	544	576	580	576	583	552	563	573	554	528	539	571	565	598	589	523	605	574	560	571	607	556	538	569	569	587	550	519	557	566	580	557	559	593	557	584	585	559	597	590	599	537	610	574	588	560	622	542	610	576	576	593	579	544	584	594	582	573	548	535	591	604	602	562	571	596	578	571	554	630	561	556	538	534	569	589	584	616	566	583	561	573	592	562	552	569	574	574	565	550	583	587	560	592	573	573	557	576	547	619	602	529	601	520	545	554	576	561	569	585	583	557	582	568	564	594	549	574	572	556	587	582	582	527	594	566	584	609	585	608	550	545	577	590	560	594	616	549	566	563	546	571	598	550	610	598	583	594	507	544	586	590	621	541	560	577	562	580	598	654	586	564	566	577	605	536	588	591	589	565	567	567	554	576	549	555	585	566	531	556	601	543	581	587	619	578	604	573	630	604	549	561	558	578	578	571	578	582	571	590	587	578	582	580	552	591	571	572	596	571	575	514	587	604	617	596	500	570	565	566	609	557	562	580	611	533	561	559	547	605	581	569	581	564	614	589	574	595	548	598	605	557	598	549	584	575	603	546	577	596	562	600	573	589	573	617	610	569	562	545	573	593	557	574	608	603	510	578	580	602	536	595	582	589	543	560	546	560	569	603	579	604	611	594	611	560	611	586	565	608	551	591	593	569	576	569	575	575	548	552	588	550	548	579	522	611	601	575	586	541	553	600	610	584	582	557	563	561	587	595	561	569	535	603	647	566	584	610	557	608	563	574	529	539	561	624	582	596	585	601	573	560	612	595	550	539	577	585	584	571	632	575	615	606	575	577	565	591	590	617	550	588	570	545	602	588	599	586	560	535	614	541	568	580	587	560	593	546	566	609	561	563	589	552	611	577	540	527	605	577	576	572	573	528	596	624	592	573	599	571	577	576	583	572	562	592	567	546	584	588	536	537	591	601	612	612	557	572	579	532	620	559	550	610	576	567	562	592	582	606	582	557	594	587	586	604	523	546	569	596	594	579	608	582	629	564	565	530	578	537	559	575	584	579	540	550	561	562	587	586	580	577	559	571	599	594	604	603	604	592	579	591	529	546	625	577	584	579	587	559	572	596	594	597	583	581	572	586	584	546	594	553	591	575	585	603	567	603	591	510	544	580	610	534	598	573	585	559	594	587	562	601	589	653	598	564	544	577	555	582	604	534	536	579	585	564	556	592	598	591	536	591	603	560	587	552	590	588	556	594	590	599	597	551	587	554	559	599	570	529	596	565	534	578	578	606	584	505	590	591	607	594	561	566	578	568	546	570	589	600	557	571	611	581	588	573	597	595	608	588	528	572	548	581	544	618	592	583	534	569	633	552	544	583	556	556	577	569	587	561	579	589	585	573	608	587	575	616	549	561	578	579	591	575	541	573	586	573	537	582	583	568	576	593	580	589	551	573	567	571	563	575	516	562	624	581	586	571	574	574	592	602	530	542	602	577	572	576	596	565	556	588	568	627	524	565	579	524	573	551	544	561	549	559	582	581	614	604	583	564	600	609	561	555	588	568	541	626	587	589	635	552	566	526	576	569	597	585	623	600	594	599	583	571	542	554	615	599	560	574	615	547	573	602	583	520	584	579	549	588	561	572	583	583	600	593	588	579	560	535	542	601	566	587	587	558	572	623	574	577	543	591	562	560	553	574	556	554	635	600	598	506	562	580	574	578	583	530	573	568	567	561	555	549	608	584	608	587	574	580	582	609	590	577	562	584	584	569	548	542	575	574	576	572	590	557	554	558	583	598	577	563	549	566	580	559	584	587	595	579	597	557	500	580	572	576	567	551	596	591	538	612	558	604	562	619	593	590	532	615	543	562	548	548	580	600	540	576	546	570	626	579	604	589	611	574	590	579	570	618	573	569	567	573	569	560	568	533	569	602	576	614	559	593	560	597	588	608	561	610	543	588	541	553	542	580	618	576	582	578	558	570	565	541	568	633	608	606	547	513	634	565	592	539	559	574	561	595	550	527	561	602	555	532	589	567	600	580	594	620	548	598	566	578	557	604	621	578	587	593	550	540	601	578	584	568	569	586	586	589	529	555	596	524	625	585	532	660	620	554	603	571	601	556	550	587	572	584	581	567	563	589	597	532	575
23312	21353	29026	24227	21883	21712	15321	6279	4273	3739	3207	2799	2532	2286	2128	1966	1788	1540	1364	1294	1263	1116	1096	1026	913	765	717	716	681	638	545	561	585	535	524	536	505	445	448	468	433	443	415	424	447	437	427	433	427	430	421	442	434	439	427	422	424	418	404	411	425	406	403	441	424	413	414	418	414	414	421	439	440	435	438	408	402	412	408	412	391	421	441	396	435	401	399	458	425	406	382	390	421	387	416	394	412	417	399	390	416	394	369	415	455	400	446	385	442	429	413	453	377	364	386	394	400	400	392	411	425	452	444	392	414	382	419	420	395	376	368	431	418	397	405	417	450	392	454	391	412	405	426	420	411	377	422	407	389	411	389	410	427	389	431	390	403	424	415	389	412	377	375	387	414	404	398	400	386	395	418	396	445	458	406	407	425	427	367	414	410	399	432	417	380	397	428	412	398	443	390	385	428	417	376	427	381	377	339	380	381	417	415	414	423	399	376	384	433	437	367	436	402	403	422	420	388	400	393	454	422	387	380	397	435	376	395	405	417	401	413	397	415	383	381	389	387	377	400	400	391	429	411	387	420	397	408	394	405	390	423	429	424	400	400	386	423	426	423	403	407	438	439	401	413	410	401	389	422	447	398	394	418	395	418	394	392	381	409	420	375	413	404	432	401	413	411	401	423	412	387	415	374	389	440	430	435	411	388	400	432	402	421	437	418	409	404	382	395	415	397	396	426	435	432	410	428	398	374	413	383	358	400	416	410	388	399	408	442	403	412	427	415	412	397	397	381	418	404	421	406	390	406	417	421	429	393	387	398	366	416	417	437	398	392	394	406	401	413	366	431	403	396	404	398	417	393	430	433	406	400	419	378	392	408	433	396	401	416	390	410	422	389	423	430	395	376	454	419	416	417	416	388	411	392	393	384	398	369	395	395	396	370	401	401	412	433	431	419	406	399	402	417	431	388	414	435	397	361	420	405	430	440	413	391	405	393	410	403	370	424	394	425	362	423	402	367	454	368	426	409	360	378	411	422	387	416	402	408	400	392	407	383	408	400	391	356	395	400	431	439	410	422	388	418	424	425	407	357	406	426	426	408	395	429	377	447	384	388	418	395	398	408	390	411	402	397	447	395	393	374	410	454	426	362	397	384	419	421	408	406	402	426	385	414	382	419	393	388	399	411	418	422	412	362	409	428	374	387	431	419	397	375	401	403	369	422	439	392	403	411	393	421	424	426	409	409	406	408	380	428	422	387	393	413	411	412	458	421	406	401	391	450	412	396	403	401	439	403	388	437	420	377	419	442	432	429	430	426	394	404	422	402	396	404	420	402	396	406	417	413	473	379	416	427	371	380	432	408	423	423	415	423	389	433	428	397	413	404	401	398	406	426	399	451	410	439	400	389	381	402	399	380	401	375	400	394	439	394	370	397	416	412	439	401	439	440	426	422	393	409	370	416	377	410	433	406	436	394	406	363	381	420	422	400	398	420	430	382	379	426	373	406	397	414	457	416	416	414	399	423	345	442	424	403	403	381	428	400	424	427	411	408	388	404	417	416	395	440	383	410	394	387	469	407	413	430	403	404	439	412	385	374	403	389	403	364	377	459	378	408	424	392	415	406	396	378	454	425	409	392	409	367	420	420	427	408	411	387	425	429	414	388	422	372	410	450	416	406	412	425	396	375	423	474	446	424	434	447	413	389	424	388	431	418	372	451	387	429	394	412	411	414	387	412	407	393	386	409	417	418	419	393	386	409	411	410	390	410	402	403	395	414	394	412	341	423	405	461	363	416	401	380	397	421	420	382	410	423	443	414	408	439	404	406	388	417	392	424	407	391	416	422	431	381	387	397	436	440	412	395	423	408	406	420	382	412	403	416	398	401	417	398	404	447	401	399	406	381	405	396	386	387	421	395	368	411	384	399	391	413	398	444	381	419	404	445	367	384	410	419	351	456	411	414	384	396	399	415	422	407	439	386	442	424	420	427	396	403	372	390	444	430	415	442	374	388	406	376	429	394	391	391	418	386	416	373	399	416	410	419	432	427	434	413	410	434	416	380	390	405	430	426	402	409	379	408	423	389	393	439	402	396	408	366	396	413	406	396	371	400	443	417	391	409	400	390	386	409	381	400	393	423	387	411	410	427	408	394	403	399	435	394	432	402	365	395	404	408	426	393	393	430	404	405	391	416	390	383	416	416	412	414	411	398	426	406	412	387	373	416	420	362	385	425	375	414	378	438	431	445	374	388	422	434	388	395	361	373	424	409	410	446	407	385	411	406	403	444	417	418	429	391	412	419	405	393	418	412	405	467	390	410	440	432	425	384	404	427	405	421	405	417	433	425	413	401	411	370	417	408	423	381	419	390	371	431	418	404	394	452	390	427	379	369	384	427	424	417	407	431	427	430	418	394	370	466	366	433	437	426	415	376	379	374	417	397	432	409	418	378	367	380	436	407	373	398	390	453	418	374	396	407	416	378	391	386	460	372	443	416	432	415	395	381	417	403	389	386	412	427	418	384	393	427	394	403	429	373	358	407	389	390	402	408	392	431	371	385	401	388	396	398	396	391	406	395	409	405	428	396	426	410	407	407	400	395	391	418	409	464	427	416	431	386	404	411	416	418	421	403	377	422	411	360	407	405	389	379	410	439	391	398	387	408	382	395	421	414	413	375	412	410	440	392	385	393	379	394	445	422	377	398	405	430	417	394	432	407	406	424	423	394	410	410	417	417	429	420	384	424	398	427	391	421	412	391	402	398	403	398	390	391	430	429	400	406	406	380	398	386	409	392	413	390	410	425	412	406	400	424	419	375	392	414	397	393	407	452	429	407	429	413	408	364	426	408	414	433	395	386	420	424	424	372	423	407	412	371	465	396	407	419	373	432	393	391	415	377	398	387	421	397	393	418	456	391	413	383	387	365	393	394	410	410	390	408	418	423	414	431	423	384	388	386	422	399	413	412	431	386	393	408	388	372	400	407	426	391	398	391	408	423	399	396	388	394	401	421	388	402	416	398	409	406	431	444	405	418	405	416	391	373	397	412	395	430	399	411	379	428	397	418	382	406	407	404	392	439	424	395	416	442	388	408	371	402	415	434	396	375	383	418	381	431	395	418	444	442	398	407	402	414	440	399	426	401	392	398	396	423	400	369	414	396	441	433	429	384	404	385	412	419	391	388	381	369	415	390	411	412	411	412	390	427	404	369	451	399	426	359	399	428	385	393	403	398	419	415	423	365	398	413	415	388	402	400	428	405	422	400	402	445	454	376	436	399	414	419	394	390	390	453	403	429	417	422	404	392	400	408	378	418	409	384	395	394	397	390	431	430	408	409	400	440	392	395	411	389	411	412	411	449	403	400	378	419	416	384	390	417	385	411	414	419	446	370	374	407	384	419	419	429	405	431	425	394	415	417	376	442	426	457	403	377	409	425	430	393	411	403	428	407	422	401	409	401	406	405	414	383	443	388	384	365	421	395	415	422	453	414	405	412	412	405	416
31375	53224	48406	38794	28728	19606	14280	10581	8805	7540	6614	5923	5352	4924	4374	3936	3394	2913	2691	2360	2220	2046	1807	1733	1539	1216	1186	1193	1064	904	745	810	806	715	656	636	589	596	561	565	539	560	509	539	522	521	507	498	507	508	501	485	533	495	529	476	508	473	473	513	477	498	504	521	465	505	475	490	475	495	514	537	526	503	505	447	485	456	470	480	441	501	474	482	467	465	473	483	485	475	493	407	494	510	474	483	493	474	462	448	490	516	506	498	458	484	470	491	453	456	496	432	464	449	470	483	475	488	448	440	427	445	484	477	431	454	440	487	446	485	476	459	459	467	475	483	438	466	490	455	461	456	464	463	425	428	435	454	452	467	485	493	484	504	447	491	480	432	443	451	464	459	485	458	467	459	472	478	510	454	470	487	457	466	462	483	444	481	508	434	453	453	463	456	494	442	437	471	450	476	462	464	491	489	460	411	451	498	484	499	461	503	449	498	480	478	447	452	474	493	460	490	459	434	463	466	500	469	468	485	445	469	482	470	479	451	471	450	473	477	497	458	443	499	503	468	469	462	467	475	475	475	473	457	455	467	503	468	465	477	471	454	457	455	435	493	463	494	446	461	504	463	488	469	442	441	464	476	491	452	461	444	463	453	473	500	461	463	472	480	477	467	485	430	444	468	435	451	465	459	493	465	460	513	511	474	501	460	459	448	473	519	493	448	437	458	436	471	461	468	457	465	436	506	483	490	458	451	480	466	500	523	481	493	440	440	470	490	473	464	483	470	428	483	498	438	475	455	488	466	520	512	496	496	463	445	455	535	451	472	479	431	461	493	479	471	471	507	454	494	476	468	503	482	479	463	454	480	463	454	494	478	447	488	482	470	482	445	442	483	473	470	474	450	470	449	481	499	457	459	445	442	503	435	471	456	490	474	437	464	474	475	504	468	466	505	470	448	480	466	457	468	461	473	457	531	483	453	447	439	466	521	417	485	470	477	494	445	467	438	453	416	464	480	430	433	455	499	471	478	458	461	447	474	475	482	430	447	472	472	499	438	462	467	484	454	477	468	499	462	478	421	462	488	455	474	492	469	449	455	479	482	494	443	462	492	456	491	454	509	493	472	502	485	513	484	464	452	472	474	468	428	485	458	470	517	503	467	476	489	447	488	464	478	486	466	448	468	467	502	464	437	440	469	437	457	452	461	476	471	469	466	437	497	476	481	466	465	455	468	491	472	479	472	492	473	448	476	495	459	453	483	476	458	469	450	487	518	505	489	449	480	476	423	442	466	459	496	455	456	462	516	459	460	498	449	460	442	460	496	490	485	495	470	449	493	494	456	513	484	459	470	443	479	481	464	487	480	454	467	480	501	456	448	470	474	497	437	431	474	495	472	503	468	500	457	499	416	465	434	460	454	487	487	459	465	488	461	443	442	498	489	420	507	484	460	461	482	470	477	482	473	468	516	460	467	469	446	493	465	439	482	460	490	512	433	465	442	496	481	458	462	461	461	470	539	458	462	464	472	493	440	446	431	462	490	463	494	468	491	474	454	464	441	496	481	464	490	465	471	462	496	461	465	453	451	476	508	486	450	470	486	474	479	456	477	483	468	483	483	435	467	473	499	451	502	477	484	473	448	442	479	469	451	460	470	465	488	493	459	475	450	474	446	460	448	456	468	489	444	452	472	511	455	488	485	490	449	478	464	469	445	474	460	500	416	469	469	464	428	468	451	429	498	470	468	442	479	458	475	468	474	478	454	464	522	482	465	485	425	504	474	455	442	480	449	446	498	467	512	499	467	484	495	463	459	470	466	462	480	455	472	482	447	506	474	488	468	424	478	463	476	454	429	469	491	468	452	478	483	459	461	454	469	494	479	477	488	462	497	458	446	491	472	477	455	493	477	475	471	482	475	455	531	447	500	461	472	507	513	495	470	461	453	501	440	455	512	480	469	485	452	504	460	481	471	472	469	510	497	475	448	435	413	490	440	493	452	457	469	471	495	493	451	456	458	481	454	443	511	459	484	488	474	502	486	484	478	470	463	478	452	536	461	503	468	479	429	459	485	464	470	449	445	470	465	474	465	478	469	480	460	531	427	461	431	489	476	502	469	493	437	513	452	456	452	477	469	502	443	471	474	449	459	492	475	458	456	457	485	489	456	471	477	444	457	465	507	448	456	479	475	414	453	469	475	476	432	469	398	434	455	501	411	432	472	458	435	458	510	401	423	485	420	457	458	456	461	459	468	473	470	448	483	507	457	460	408	529	449	471	469	514	494	486	470	484	464	467	500	508	415	457	476	508	431	460	490	503	495	443	491	450	472	471	478	496	488	466	478	481	453	487	474	475	511	456	487	447	464	527	483	459	438	491	491	465	485	494	441	431	470	495	480	462	492	486	439	464	504	457	470	487	460	446	469	470	458	482	489	493	491	501	458	433	507	450	483	463	425	478	488	448	481	488	441	464	473	452	452	473	449	471	480	483	508	461	492	505	411	448	471	496	500	449	475	479	476	498	466	436	465	502	483	476	477	461	468	465	461	484	483	450	479	461	492	453	441	437	442	475	457	470	485	526	480	501	438	488	451	433	451	466	456	470	480	442	517	506	446	459	471	443	456	448	475	465	459	502	466	465	467	500	425	494	460	514	449	448	468	484	465	476	442	466	495	462	469	457	465	470	488	484	471	503	479	463	453	464	489	455	467	476	471	501	461	501	458	449	481	452	461	482	487	474	473	476	482	457	483	447	481	478	458	514	484	471	497	496	479	448	469	453	460	472	491	471	490	491	469	477	496	475	486	438	427	473	462	487	477	474	456	432	455	457	498	451	482	465	497	481	479	485	404	473	440	480	469	483	485	463	469	513	498	517	450	483	467	473	479	471	500	471	473	477	459	488	464	469	496	429	499	474	480	457	436	468	444	456	461	470	479	441	462	507	450	466	473	427	451	473	469	433	461	444	484	440	494	471	476	463	467	486	451	470	450	529	497	501	418	525	432	458	510	452	476	465	455	471	450	482	458	523	458	477	476	499	479	492	452	473	461	493	481	491	472	492	447	452	476	478	460	473	458	461	432	496	466	477	447	476	463	452	451	498	470	521	459	469	484	491	484	470	481	473	514	517	463	520	515	471	456	508	489	506	473	440	463	477	487	537	524	489	468	447	474	519	452	475	431	445	491	508	433	500	462	439	439	458	459	454	479	481	467	471	483	475	452	510	454	454	470	484	467	479	473	465	446	448	470	466	499	491	475	439	484	456	487	441	456	509	490	454	494	439	471	519	438	474	461	516	469	475	455	435	462	436	490	465	466	461	482	498	471	472	458	473	446	468	462	458	454	476	470	489	494	482	454	482	488	462	468	461	483	427	481	459	437	443	479	503	458	477	435	503	481	501	467	441	457	471	477	427	465	428	478	452	450	463	477	478	463	495	494	477	456	438	492	503	457	465	452	503	471	470	460	493	462	469	496	457	443	471	439	474	488	458	481	495	475	451	440	456	438	476	436
29526	27616	28784	21938	12394	5959	3465	2406	2028	1744	1506	1488	1342	1284	1113	1077	1158	1011	964	897	771	760	731	706	622	645	519	506	483	528	507	452	468	502	446	482	395	430	408	368	409	399	409	412	419	439	417	412	393	430	411	398	407	394	427	405	443	420	415	388	442	401	402	415	387	434	418	375	403	385	400	404	426	404	388	418	440	427	396	425	430	390	407	415	422	440	404	431	430	398	456	393	385	368	405	398	393	394	437	408	424	405	394	423	429	432	416	387	439	397	424	390	423	428	446	450	435	419	427	445	392	369	407	458	466	401	422	408	411	372	407	364	420	396	400	438	427	410	418	401	389	438	415	405	398	408	426	410	383	414	404	372	420	402	388	382	394	421	422	420	384	423	395	411	391	388	413	404	386	431	368	422	389	394	411	399	409	443	452	424	377	354	456	451	406	396	411	392	421	405	446	418	413	411	394	400	420	387	424	422	368	401	401	405	439	386	377	383	407	406	386	399	379	390	404	422	403	379	403	428	444	396	434	406	401	432	371	394	421	375	374	408	448	375	422	428	438	406	427	400	411	411	447	387	399	392	421	383	422	428	390	409	399	409	414	401	421	427	407	383	410	409	436	421	402	404	416	459	401	370	429	409	402	358	436	411	398	392	448	411	408	410	426	407	440	406	410	401	439	409	418	386	391	380	391	429	408	440	403	424	404	425	403	415	404	429	437	388	389	417	379	396	416	401	418	398	423	393	449	401	387	392	378	420	421	401	403	397	440	412	429	400	452	407	403	424	412	438	405	434	412	411	404	386	416	407	428	407	390	373	420	441	412	411	379	423	370	407	391	385	393	402	414	420	385	407	415	381	415	383	408	435	382	420	411	406	422	390	396	402	407	409	434	414	415	450	415	394	414	419	440	368	376	421	378	428	405	408	444	409	375	407	401	392	413	380	399	425	442	371	411	383	369	417	413	397	385	403	397	412	368	392	392	399	420	406	410	378	425	389	414	401	416	394	398	404	425	405	430	402	415	433	398	434	394	420	399	382	378	411	395	445	404	420	417	394	379	389	395	380	432	421	394	423	437	382	379	380	401	408	438	394	391	385	370	407	407	428	417	427	393	453	388	371	386	399	395	387	403	395	371	400	389	399	429	392	377	427	416	389	400	410	391	432	414	449	397	376	412	351	411	405	421	402	419	417	391	389	423	413	387	429	403	443	367	418	437	412	390	400	409	398	380	429	409	432	436	430	389	395	364	404	396	452	385	403	409	414	422	401	416	409	409	368	384	405	436	440	396	443	404	391	387	424	419	442	409	416	411	404	415	389	430	391	407	452	392	390	399	395	395	422	426	390	403	423	419	411	420	391	390	417	404	405	378	411	374	415	396	402	395	420	403	428	418	406	408	390	388	410	417	388	399	400	422	407	397	389	442	416	402	382	398	399	376	387	396	377	385	420	388	366	387	415	415	387	423	393	425	385	403	408	390	390	424	391	391	392	388	379	390	441	380	417	395	415	404	388	392	418	405	393	427	403	395	395	398	388	356	399	387	407	417	409	380	448	387	388	387	426	400	436	404	393	435	417	411	443	428	418	399	388	409	363	377	394	383	407	388	435	417	450	428	409	401	361	449	399	389	413	408	410	412	429	410	431	371	407	395	368	393	418	418	429	388	345	417	392	401	410	390	408	379	379	371	382	404	442	402	378	451	405	394	443	432	384	386	406	379	434	384	411	428	362	397	381	381	401	398	440	373	411	396	376	410	411	424	404	421	411	433	369	412	400	389	453	427	406	355	404	416	406	412	395	398	413	396	402	414	387	388	399	398	414	377	434	393	422	399	407	426	385	412	439	402	415	407	423	378	399	423	400	413	421	391	410	417	387	367	390	412	401	424	382	423	435	400	423	400	385	434	431	396	450	388	429	413	376	401	368	430	405	382	416	423	375	381	400	397	388	398	406	429	428	415	466	443	440	406	407	406	392	395	418	419	405	425	399	428	379	422	422	402	396	422	388	379	393	369	388	384	418	421	429	422	406	355	392	404	406	372	430	427	432	436	403	370	373	431	419	423	390	397	394	413	460	404	386	409	392	390	421	419	366	386	426	402	406	400	422	388	374	437	364	421	396	387	415	411	394	421	422	391	389	422	403	409	388	406	423	416	451	385	399	443	400	366	412	388	420	398	425	387	401	392	407	427	370	429	399	422	395	394	424	431	395	428	414	406	398	388	379	413	417	455	399	356	458	419	441	397	396	390	408	377	406	419	385	394	432	383	384	405	383	400	401	424	396	405	416	380	407	417	392	397	416	418	372	384	404	398	411	402	418	405	381	405	385	398	440	409	378	367	393	378	409	398	372	385	414	425	412	429	429	385	436	413	409	409	417	421	423	371	397	400	456	402	412	404	397	370	361	429	371	413	427	392	384	393	424	420	401	407	420	411	414	410	379	394	396	415	404	383	431	417	429	422	422	396	407	414	377	398	400	438	424	371	390	420	389	419	455	434	418	384	422	373	445	385	390	427	401	404	415	425	436	399	404	404	422	394	400	398	386	378	431	377	408	387	383	422	410	417	405	412	411	431	415	412	407	405	387	419	405	410	396	403	376	426	386	435	408	423	387	404	404	387	407	365	388	404	413	348	414	401	376	373	410	400	378	409	377	401	441	432	441	396	407	414	411	377	404	388	399	426	399	413	433	426	411	416	408	442	406	413	396	416	425	393	410	414	361	465	423	438	402	428	401	422	400	403	409	416	419	381	418	418	405	417	402	390	436	363	441	437	435	386	440	390	400	429	410	452	403	412	416	445	393	419	382	375	386	433	418	372	394	409	426	422	421	404	428	412	402	409	431	382	415	434	462	401	410	401	431	376	352	390	457	380	375	373	400	391	416	417	416	417	402	457	440	415	394	398	396	414	409	385	411	434	375	397	417	412	390	371	426	446	418	380	458	411	386	387	386	415	405	378	409	391	392	391	393	422	418	375	398	418	438	411	385	424	435	387	395	391	387	391	390	423	422	370	335	379	428	387	404	429	348	396	402	426	386	403	440	369	387	425	395	390	380	425	402	388	403	371	404	382	403	404	405	414	371	379	377	417	436	396	401	388	437	382	388	416	380	361	413	381	431	428	390	405	387	401	413	393	417	427	405	385	432	409	373	369	407	421	429	406	423	429	414	414	399	412	433	405	419	379	420	407	373	428	399	395	413	390	426	414	413	363	402	406	405	382	415	406	413	368	367	369	383	395	387	410	419	388	409	378	405	387	393	363	424	401	386	400	395	437	387	396	375	441	398	408	433	456	390	407	395	440	402	426	384	409	396	386	378	422	405	443	400	407	408	421	397	402	399	421	399	395	425	429	399	417	390	425	414	425	374	397	411	405	399	415	387	400	384	439	416	419	385	417	409	382	393	427	404	395	387	426	370	404	384	403	387	410	450	428	400	400	403	388	401	396	390	420	396	404	397	405	418	395	388	373	465	415	405	396	372	407	427	429	405	408	406	401	433
30477	41762	34091	23460	16029	10240	6793	5325	4448	3714	3364	3076	2828	2550	2398	2168	2062	1774	1571	1501	1357	1269	1216	1127	1028	862	755	810	762	711	640	651	633	620	580	608	533	543	523	487	527	539	519	492	474	509	492	512	498	467	531	510	508	482	484	476	447	507	485	458	432	488	469	490	529	496	499	491	534	447	455	491	534	501	486	457	513	493	504	480	466	500	488	500	537	451	481	474	499	504	494	495	449	449	468	494	478	495	495	491	499	482	458	496	544	474	486	489	483	512	486	470	472	458	494	518	514	487	488	490	523	501	509	533	490	472	490	496	466	489	444	509	445	502	475	502	504	484	478	505	472	498	505	510	492	481	488	461	546	480	476	560	461	545	494	456	475	511	529	450	499	486	468	501	457	475	489	474	488	473	475	468	463	518	515	488	469	442	513	476	495	492	488	502	505	534	510	485	479	508	468	456	486	474	526	497	436	507	430	508	438	485	510	465	526	485	485	479	477	493	518	481	515	498	482	480	528	509	509	509	501	478	483	509	509	450	543	487	474	491	524	538	472	497	482	470	475	470	499	510	472	481	475	498	502	519	507	483	488	501	495	492	503	452	501	472	465	495	516	457	476	484	536	483	512	494	508	497	513	482	505	470	510	482	482	447	504	463	476	456	501	528	535	469	501	479	490	491	500	482	507	485	490	482	515	482	503	512	459	486	475	465	499	521	491	495	501	528	508	498	510	467	479	498	477	503	487	501	496	493	491	513	493	474	496	523	516	504	525	509	462	454	451	503	481	491	500	477	479	491	498	475	490	436	477	492	567	485	506	508	482	473	471	499	494	457	477	479	488	503	512	495	466	475	507	516	484	518	469	464	466	515	494	452	489	525	499	471	485	449	481	510	509	462	496	515	514	507	489	500	502	512	495	492	502	524	487	484	475	503	471	503	488	475	457	484	470	473	504	491	464	496	490	458	512	490	499	472	482	523	493	490	519	460	518	496	460	495	479	504	490	469	478	553	515	453	501	512	488	536	476	482	480	525	472	479	471	464	476	491	465	474	483	497	506	454	486	488	464	492	455	476	473	499	465	518	467	495	471	465	448	467	474	504	475	519	507	490	454	486	493	500	484	507	514	502	484	461	439	456	499	468	474	517	537	455	487	490	454	527	456	493	472	443	534	484	474	499	527	486	506	509	493	461	459	489	519	525	521	478	468	478	522	515	468	479	479	505	533	452	471	543	471	455	517	500	475	490	464	516	503	466	530	481	521	471	478	498	478	502	468	481	485	456	519	520	453	532	502	514	466	473	486	468	506	488	503	517	479	477	438	512	514	498	487	467	536	534	504	503	505	451	476	521	487	461	474	489	517	482	493	477	479	526	461	482	493	478	480	494	489	460	444	531	502	460	481	523	482	482	487	505	488	473	468	476	532	497	526	491	518	503	496	465	512	506	521	435	473	485	473	513	506	510	512	491	458	482	477	493	496	494	478	464	473	477	498	452	516	479	474	467	517	523	502	501	488	473	483	502	494	488	500	487	482	497	476	513	484	518	509	504	501	507	495	477	505	480	488	503	489	491	477	524	507	459	508	487	500	452	450	480	480	492	491	479	476	480	554	477	538	513	468	538	477	492	505	508	504	492	438	463	522	542	469	492	483	500	504	490	533	482	492	470	508	490	488	477	502	503	481	483	492	491	455	465	499	472	484	448	456	478	518	490	492	522	495	477	543	477	502	471	486	497	482	499	502	459	522	443	505	463	547	520	482	494	526	466	495	503	439	501	474	516	518	458	470	500	455	504	504	519	474	486	501	487	501	483	482	500	482	514	485	472	448	484	465	469	485	498	475	508	508	497	488	513	478	495	494	482	472	465	488	479	492	478	481	485	506	459	501	487	480	511	453	460	468	464	477	478	497	525	504	504	466	503	457	531	483	510	460	476	505	435	521	469	468	508	500	475	452	499	486	502	477	509	492	511	550	492	478	541	535	493	529	485	486	483	513	495	505	547	450	461	530	496	453	494	489	505	449	519	511	476	485	478	514	468	510	489	484	460	508	488	480	480	480	523	486	517	451	467	550	492	489	515	480	478	468	490	446	492	497	474	478	492	472	485	488	505	496	478	532	512	464	518	505	507	487	448	462	482	510	458	493	484	469	526	503	459	498	478	464	481	510	481	453	483	497	515	452	508	462	482	482	485	466	475	500	499	484	501	509	476	467	490	508	506	485	461	516	470	479	504	471	440	513	505	482	501	563	512	480	497	541	506	510	472	534	500	487	456	480	498	469	472	511	481	506	483	487	456	504	465	502	492	485	449	477	463	493	475	509	488	489	499	489	500	487	469	529	485	466	515	452	479	512	520	491	505	488	455	494	499	500	493	459	491	469	435	468	497	481	481	431	503	482	513	471	482	488	486	491	469	475	502	465	471	480	485	503	493	495	503	497	496	490	472	466	515	486	455	472	514	515	502	473	487	470	481	504	475	481	454	480	521	493	461	474	467	480	479	460	489	442	511	494	484	483	517	518	484	492	464	467	499	511	485	492	481	513	456	492	474	491	500	523	483	498	466	519	501	463	481	522	501	486	469	490	517	479	523	457	504	519	499	535	496	501	474	493	478	492	464	464	481	533	454	513	502	479	485	463	473	496	444	488	484	468	498	503	474	468	511	464	511	484	488	509	507	517	465	499	524	512	495	512	479	444	482	507	474	498	504	510	442	515	503	493	520	491	497	481	494	461	458	481	476	470	500	482	466	453	507	468	500	496	479	481	465	509	470	499	453	486	520	488	507	487	462	511	479	513	501	506	474	485	471	482	469	495	486	473	491	522	500	493	466	507	496	490	544	492	509	501	509	490	466	467	506	506	465	490	495	533	506	482	465	498	470	493	553	489	514	496	452	508	501	520	478	522	496	501	482	491	508	468	472	499	481	507	477	461	495	491	487	484	461	535	511	496	517	461	450	495	459	501	484	449	481	477	471	503	502	449	505	504	505	471	520	515	496	467	497	506	464	469	484	490	482	480	492	472	495	501	480	496	509	472	488	485	478	488	514	483	496	511	475	483	463	504	508	532	497	430	539	491	447	538	510	470	528	514	508	487	484	472	463	516	488	482	548	490	479	460	459	499	508	454	483	510	484	501	473	462	502	481	482	501	508	489	487	493	499	481	518	503	462	485	450	492	493	512	499	486	510	486	465	504	492	505	483	518	448	476	494	515	503	484	519	518	459	489	490	494	526	483	524	513	538	493	450	486	491	479	468	490	508	487	511	503	501	474	491	496	499	514	468	492	530	517	498	459	503	506	533	453	517	458	510	459	480	491	484	483	493	470	457	490	500	503	490	461	556	513	444	482	506	483	469	523	482	487	471	515	506	524	527	518	522	488	494	473	481	498	513	480	479	503	507	453	483	479	494	504	504	489	498	484	467	489	494	478	521	557	497	522	486	481	477	496	536	503	527	481	500	453	489	502	497	471	474	524	495	452	449	491	497	505	488	524	499	462	532	512	482
24462	21405	28662	25724	22071	14946	6980	4021	2957	2402	2095	1959	1675	1499	1248	1250	1314	1211	1049	1037	965	890	835	745	660	592	505	574	527	522	419	418	376	433	424	382	361	390	353	338	354	330	356	330	338	324	345	329	336	355	324	353	389	323	347	305	354	325	331	350	307	348	340	344	315	327	355	338	353	342	320	324	365	330	373	311	348	330	320	337	341	352	333	322	334	338	311	298	362	346	326	315	350	291	338	317	323	318	295	336	343	329	330	315	337	305	317	334	332	356	335	335	350	329	324	307	337	318	324	344	325	336	301	324	335	320	299	311	333	348	335	331	321	329	325	301	337	313	351	352	346	310	320	303	313	334	321	297	335	355	313	327	357	304	342	352	347	343	326	350	309	309	318	322	317	320	319	318	335	313	323	327	336	360	308	332	335	334	306	321	313	343	317	318	320	324	322	359	321	331	359	326	312	333	335	348	339	307	327	330	300	323	317	312	303	334	338	335	327	294	321	297	324	324	320	323	298	320	372	345	338	331	318	310	310	325	327	315	327	333	330	301	309	308	331	344	357	364	331	361	338	303	302	343	330	300	323	291	296	359	315	346	295	290	360	333	345	329	335	307	303	319	305	302	314	282	314	308	338	327	306	343	324	352	331	310	343	323	339	324	311	315	304	346	305	286	327	289	321	314	319	355	320	316	304	311	324	367	304	299	356	323	312	325	332	327	344	312	320	307	331	347	327	308	334	300	323	346	339	305	342	342	337	315	348	317	312	304	347	329	305	345	334	315	338	388	315	314	338	316	345	320	313	333	333	312	333	355	327	326	330	335	302	334	331	331	324	319	313	304	326	338	316	297	311	314	320	324	310	335	301	358	296	305	306	335	331	339	329	307	332	297	343	341	313	344	330	300	338	328	339	340	336	319	322	308	305	318	336	328	328	335	327	303	320	332	341	360	326	316	312	343	338	313	324	316	326	318	313	323	340	315	297	327	355	303	318	316	336	342	334	360	323	341	328	338	324	319	303	331	339	297	360	302	305	320	322	291	300	338	321	286	327	311	330	329	314	309	348	315	335	346	327	317	292	341	353	297	347	325	323	334	356	341	317	308	317	361	316	337	313	335	355	350	334	332	328	332	350	310	353	342	326	305	321	291	314	323	331	345	335	364	302	318	352	356	325	314	321	351	317	365	325	346	321	328	295	319	377	330	331	329	343	342	323	313	310	302	344	314	336	340	319	339	317	356	328	338	323	352	333	282	329	324	353	329	273	345	345	314	326	314	328	313	320	328	340	326	314	308	319	277	326	340	304	331	303	343	330	339	320	336	333	308	344	341	323	307	295	322	331	343	340	337	307	346	294	333	317	311	328	335	324	316	302	316	322	336	293	340	295	346	332	310	324	337	338	349	338	344	334	350	305	343	344	300	312	308	329	325	338	334	341	317	354	342	324	320	344	335	309	324	302	344	315	335	318	351	324	298	330	339	308	325	330	314	307	309	300	321	334	316	323	327	335	323	305	288	286	283	315	319	336	321	321	327	321	329	305	314	342	339	320	317	334	328	332	305	331	319	303	323	349	323	341	340	305	314	328	336	350	318	335	294	347	314	324	326	302	325	302	320	339	296	340	324	339	333	319	328	305	337	303	297	332	358	349	298	324	353	345	335	339	311	343	301	307	328	354	332	309	332	310	316	308	318	302	350	314	330	333	308	333	308	342	310	367	336	322	330	300	320	352	328	289	296	336	315	346	318	322	345	318	347	343	325	318	312	303	302	327	323	333	300	334	327	359	342	299	333	307	329	355	302	298	304	310	308	344	317	328	335	329	300	323	326	323	329	334	334	336	326	339	299	339	333	276	278	354	358	324	329	337	337	339	335	313	334	320	301	307	311	355	332	318	327	313	281	345	305	321	328	349	358	320	298	331	354	330	356	310	306	293	303	328	317	309	314	332	333	359	292	315	318	322	333	327	324	331	349	316	321	293	320	377	334	316	334	316	304	326	345	335	353	340	333	360	339	340	317	325	380	355	325	338	323	332	337	323	303	318	323	307	357	321	319	318	315	328	375	338	327	315	312	334	342	322	327	345	320	310	332	322	346	288	367	332	286	325	305	304	344	344	325	306	344	328	326	346	322	339	311	326	282	317	307	307	332	325	299	335	298	308	316	344	288	307	325	348	324	328	359	348	351	319	358	347	344	336	281	308	314	305	306	324	345	307	333	327	307	348	321	320	304	328	336	336	334	320	322	325	296	329	313	307	302	338	312	335	333	325	325	310	336	324	315	339	318	338	323	321	294	320	311	325	305	315	336	312	316	298	352	315	303	311	315	300	327	324	326	321	334	287	345	339	328	332	324	331	324	317	309	352	296	328	336	325	342	343	349	345	307	318	306	343	346	347	301	344	340	319	343	317	328	331	325	296	301	323	326	319	327	331	325	352	333	312	324	322	327	319	324	289	348	305	332	389	317	364	334	299	343	373	306	331	328	322	311	300	290	309	350	332	313	338	337	348	301	315	309	320	326	315	308	330	298	311	322	327	312	330	307	315	328	322	327	326	349	325	363	295	335	339	321	347	312	328	316	326	327	314	318	325	337	316	304	289	347	336	319	307	346	336	312	344	322	302	338	340	328	328	339	373	349	335	308	322	338	359	322	298	334	308	337	333	352	321	318	328	340	325	325	333	316	344	321	313	303	340	329	307	308	322	311	324	318	317	328	313	330	328	313	326	300	316	339	316	321	321	347	371	344	325	288	338	310	319	307	326	295	298	327	341	317	351	339	304	321	312	344	332	348	312	307	340	355	342	341	338	297	316	326	359	339	351	360	358	310	360	281	329	325	325	349	346	314	329	331	326	323	353	333	350	351	328	337	296	313	325	331	325	318	314	314	299	335	346	361	337	313	312	375	365	311	323	326	345	305	323	315	307	344	315	308	323	338	321	319	343	351	330	311	306	297	290	348	307	328	320	336	343	320	315	338	325	332	324	303	354	329	345	343	321	321	333	318	334	320	323	356	311	330	293	343	341	320	357	300	295	309	340	323	316	305	329	322	307	319	342	295	303	328	310	337	327	348	315	318	360	287	315	329	315	333	308	317	298	313	341	330	343	310	312	355	272	345	345	322	360	339	339	318	326	332	353	318	325	322	367	350	296	310	315	320	338	319	311	314	342	299	336	328	337	334	319	349	302	313	307	315	326	333	321	351	314	329	318	323	333	319	337	305	323	317	330	324	326	325	337	300	360	319	364	337	327	342	325	316	328	320	342	300	317	306	321	322	361	309	315	318	339	320	320	307	290	336	313	313	325	336	312	326	321	338	335	319	353	318	323	319	315	341	327	354	329	347	337	353	324	301	312	330	329	341	313	270	327	355	324	317	308	320	296	339	350	338	348	320	337	310	320	346	358	322	347	305	326	294	356	356	340	316	293	328	295	289	321	314	327	325	329	353	338	316	333	355	312	333	317	282	301	318	351	312	300	304	329	349	348	274	345	318	327	361	344	323
30331	48810	42835	33621	23812	14631	10221	7608	6470	5332	4742	4213	3684	3258	2869	2635	2616	2365	2073	1968	1725	1555	1469	1316	1057	951	797	799	799	728	669	551	596	568	516	557	534	459	473	442	478	412	411	427	385	414	421	453	414	426	406	393	470	429	380	432	423	419	433	432	407	373	382	423	407	430	403	437	406	430	402	398	422	382	390	416	408	428	401	370	388	415	426	408	387	381	400	366	384	380	386	396	386	403	394	403	360	426	400	370	394	392	417	369	380	395	407	387	388	420	411	375	392	406	356	399	391	377	373	379	419	401	380	402	414	401	421	378	378	384	401	390	390	397	382	390	368	356	372	380	417	390	371	385	369	375	357	369	427	379	366	428	423	397	426	417	368	421	399	372	393	407	399	414	374	390	400	428	396	390	419	400	393	385	369	391	412	368	394	388	382	379	395	400	414	397	401	440	392	413	423	406	411	428	400	372	404	393	417	404	402	397	421	367	364	396	416	378	372	406	414	371	389	378	428	416	377	347	387	401	400	439	398	442	388	367	415	398	375	367	411	407	393	392	403	396	420	378	363	409	405	405	389	370	363	370	359	385	393	424	409	369	371	341	406	395	416	408	397	399	383	356	391	376	369	383	365	416	384	423	389	383	381	413	371	365	384	410	393	409	395	396	415	396	388	389	411	369	393	424	406	389	387	383	407	371	386	402	410	407	412	391	404	435	395	362	379	367	374	387	375	418	394	370	406	403	383	383	413	392	378	361	438	409	380	393	401	379	407	420	394	401	362	409	411	363	392	410	386	381	377	403	424	419	421	403	424	396	363	389	413	410	408	410	376	379	358	404	403	379	411	379	411	393	391	375	411	405	359	369	409	396	390	389	385	381	387	390	373	375	394	386	428	387	381	386	400	369	424	372	368	399	380	415	405	403	417	389	353	416	357	380	392	429	424	406	387	380	378	429	412	390	427	378	394	401	404	404	392	403	422	415	408	410	385	372	365	389	421	394	419	425	379	450	418	370	410	447	393	393	357	373	400	423	417	394	392	384	410	398	408	361	431	347	394	424	384	413	394	388	385	389	421	377	392	409	397	445	393	375	372	380	400	396	377	441	396	372	381	409	385	392	407	404	390	412	366	363	410	376	422	403	410	396	375	383	403	350	440	438	391	430	436	363	374	368	398	386	400	394	381	405	392	425	396	369	415	418	408	403	361	430	384	348	378	427	397	367	438	384	369	427	415	390	359	379	390	394	369	374	409	398	377	415	390	414	447	410	379	361	385	407	389	387	362	391	385	393	398	378	380	427	384	374	381	403	400	406	392	404	411	402	373	423	372	384	380	402	421	386	418	408	427	381	369	400	411	405	385	375	393	375	375	406	415	401	407	391	380	371	404	406	401	397	380	396	414	354	409	392	409	383	410	416	439	376	422	353	427	432	406	401	417	417	402	365	401	385	375	371	437	387	395	372	402	424	418	406	397	378	365	410	362	384	414	362	375	404	387	383	376	370	371	420	409	369	407	418	396	363	418	406	400	404	413	375	414	439	406	406	396	408	410	414	379	363	377	366	362	399	380	404	380	402	398	385	374	365	421	448	415	419	387	380	380	375	417	372	414	376	395	377	397	388	379	406	357	376	426	386	411	367	353	404	379	399	387	398	426	393	407	386	363	392	368	397	394	423	391	400	403	402	373	401	396	404	343	397	363	408	427	409	413	390	402	407	357	431	418	385	408	401	378	380	384	446	398	358	376	414	387	417	391	378	379	430	422	395	383	397	407	367	436	343	399	394	391	401	414	387	366	405	389	407	417	420	366	387	407	379	356	404	362	392	389	409	412	406	386	418	395	392	401	396	438	396	375	375	434	403	377	393	422	385	418	383	422	412	397	403	399	363	339	399	414	373	427	366	387	385	435	396	403	373	395	391	379	417	423	396	437	423	330	421	420	427	380	398	385	373	425	354	410	392	372	372	401	403	407	388	366	411	390	399	389	402	384	386	387	389	425	400	387	411	384	418	390	405	368	385	403	434	391	404	418	398	412	402	383	355	408	388	389	412	386	364	433	381	436	420	416	379	401	372	371	384	382	357	393	407	355	369	396	371	355	405	394	394	397	391	394	390	387	390	406	399	402	385	370	395	436	368	390	406	389	401	399	398	369	407	431	403	378	402	386	390	384	399	389	426	392	403	400	411	399	398	374	375	387	380	378	380	340	400	380	388	376	392	427	395	405	385	395	377	438	371	404	386	388	404	373	386	427	421	389	355	403	373	390	374	374	380	384	394	414	388	361	388	378	349	391	415	375	409	388	380	400	413	419	396	433	393	404	410	406	364	387	401	417	381	386	377	402	392	390	394	420	374	387	383	389	443	432	417	441	363	392	384	391	391	410	393	403	377	388	374	394	378	365	385	386	399	395	395	366	394	384	413	373	407	423	404	405	421	396	366	371	415	379	398	401	395	362	388	394	410	350	366	364	366	384	420	418	392	375	411	385	391	417	387	410	368	381	433	410	355	376	425	384	389	367	377	408	390	416	399	359	409	382	378	404	387	387	391	361	377	435	403	388	419	382	393	406	381	413	393	419	400	434	427	417	404	395	382	400	430	414	374	416	380	407	373	423	427	429	431	363	374	376	405	426	403	400	425	410	354	402	396	380	425	405	436	388	387	378	415	425	367	388	408	395	423	390	328	397	398	417	378	389	387	411	385	407	397	380	393	387	380	399	398	389	412	389	400	388	416	404	371	402	385	405	411	427	399	385	366	383	352	408	382	387	371	419	372	382	397	369	364	377	406	372	384	407	381	373	371	382	391	381	357	444	389	405	413	416	389	404	421	423	420	400	387	419	428	383	368	413	424	396	385	379	353	411	366	376	409	424	405	405	394	403	388	382	402	412	406	407	405	404	411	401	404	373	367	396	400	421	396	394	394	401	396	407	386	388	409	364	409	401	360	417	412	440	376	388	394	371	366	386	417	371	403	366	398	370	400	412	354	371	400	390	398	388	409	415	391	395	406	388	416	393	446	396	394	406	411	360	399	387	395	406	421	396	422	401	391	345	395	426	366	386	396	432	410	381	364	382	384	425	389	365	401	403	390	381	382	383	388	356	399	420	395	384	379	381	391	421	424	394	388	388	389	384	379	403	391	395	364	373	365	382	407	396	405	412	383	393	360	347	413	385	411	374	367	420	398	388	409	383	390	371	454	390	425	379	394	376	397	387	386	346	407	390	417	402	392	390	391	384	412	366	388	382	399	416	397	394	397	402	369	388	420	427	427	393	396	402	382	393	391	358	399	404	398	434	407	414	394	404	390	410	352	371	395	380	403	404	407	378	376	404	400	404	391	376	387	390	405	401	377	398	383	369	378	380	385	421	432	372	368	410	394	367	396	400	376	405	396	358	409	388	380	420	411	422	390	353	382	367	372	391	371	371	396	406	374	395	353	379	336	389	386	406	385	369	395	409	362	405	376	377	415	417	382	385	420	384	416	419	395	390	374	401	364	395	431
25503	21487	28038	26855	17627	8867	4791	3177	2610	2242	1962	1703	1537	1393	1292	1206	1147	1212	1221	1180	987	911	902	882	758	715	638	628	656	636	643	640	584	510	541	520	546	490	460	500	538	499	508	543	464	549	555	513	518	518	488	519	527	465	523	512	508	465	521	556	473	503	488	527	503	496	504	492	487	499	483	479	466	497	457	473	500	481	472	514	540	477	524	525	487	492	491	466	471	467	482	506	479	488	472	462	518	504	469	481	457	511	491	501	503	501	490	465	475	493	495	503	436	500	459	441	478	488	463	520	511	540	441	496	467	454	501	472	486	510	498	471	496	535	462	497	517	483	480	448	473	473	480	506	482	483	537	471	465	482	506	448	492	499	472	470	495	445	490	462	470	526	481	472	508	496	465	506	494	496	540	519	472	471	452	490	495	499	474	515	452	469	486	488	527	456	524	495	484	510	469	508	494	478	499	475	461	520	496	509	498	514	483	503	457	474	484	479	495	482	494	491	484	494	485	481	464	523	454	517	472	493	476	474	449	498	502	479	519	505	480	510	488	521	503	510	486	524	482	506	502	466	524	484	457	495	497	465	495	459	466	472	484	460	515	509	463	474	511	479	485	507	523	528	516	456	510	526	495	460	472	470	489	520	475	453	487	481	495	493	477	483	480	479	484	443	478	527	485	461	484	502	472	509	470	504	496	520	485	521	485	497	497	477	470	478	453	489	467	512	506	496	467	504	514	537	531	491	457	488	490	476	486	497	496	467	476	496	477	478	507	459	487	481	490	483	513	499	516	469	514	485	482	504	526	506	502	496	493	518	475	480	506	480	446	520	521	498	477	491	488	456	499	493	495	487	508	486	464	512	525	517	478	483	525	488	512	462	476	449	518	490	481	478	496	497	524	511	478	493	477	515	457	495	483	482	472	485	501	518	459	522	522	536	518	465	511	514	516	472	483	513	470	500	475	468	463	484	495	458	498	479	457	495	470	533	472	487	481	477	471	473	452	487	499	518	492	509	509	500	479	462	512	489	474	518	521	480	508	509	527	522	526	505	500	492	533	470	503	521	488	492	504	499	490	479	481	506	443	483	482	506	458	518	485	513	498	490	481	499	474	477	492	514	539	490	495	482	498	482	504	487	457	500	481	467	480	488	478	494	520	539	448	490	477	467	479	463	480	509	506	490	511	461	462	516	498	483	488	488	471	469	468	477	499	543	535	477	518	477	476	476	477	484	478	505	485	490	504	492	480	474	499	470	459	511	468	473	487	534	527	451	489	472	464	473	478	494	490	525	501	489	444	483	466	426	459	486	492	500	525	490	468	464	471	478	482	491	494	504	471	532	453	472	495	504	486	504	509	509	482	489	500	456	524	500	490	479	542	525	492	444	491	488	508	511	507	459	462	502	484	521	500	500	463	481	483	517	472	496	494	504	524	533	453	490	524	521	509	491	488	481	440	495	472	501	482	511	490	512	468	545	485	505	492	524	509	476	501	476	479	526	470	446	530	496	501	495	512	521	496	491	508	490	515	504	488	490	459	469	493	502	465	476	513	497	508	520	496	471	489	505	522	504	489	503	525	474	515	501	513	482	487	473	508	495	476	518	471	494	473	536	484	498	520	477	502	486	490	483	470	507	482	531	462	471	496	457	500	489	505	503	524	490	434	473	493	466	474	503	493	468	517	484	517	519	540	520	484	483	504	542	472	480	500	541	542	464	522	524	458	496	462	543	529	514	481	477	482	516	488	490	496	470	462	486	517	467	515	547	481	505	466	479	503	462	496	498	487	495	476	532	483	497	455	470	530	491	482	499	474	520	488	482	528	520	478	500	525	482	479	464	485	510	505	494	492	493	483	501	486	483	465	471	514	506	499	490	455	442	544	522	518	491	499	505	491	509	505	493	501	532	507	467	520	512	516	489	463	513	476	519	517	491	493	511	509	493	459	524	500	514	463	499	480	505	517	443	527	456	459	471	521	479	482	471	464	478	510	477	476	491	503	509	462	539	507	531	465	501	473	469	484	505	447	483	502	498	473	498	468	468	526	532	475	470	475	504	476	497	511	495	493	506	494	457	487	499	508	478	482	511	482	482	523	518	536	480	495	463	539	508	510	493	489	468	495	499	480	465	482	510	470	470	502	485	435	479	450	509	452	520	462	468	498	484	504	505	503	464	496	479	479	438	511	484	444	495	444	474	521	485	463	481	470	499	472	471	491	492	470	511	476	479	470	486	495	471	444	479	494	485	485	451	481	502	512	477	469	521	509	511	513	478	509	481	512	485	489	498	469	498	495	480	535	461	504	479	493	495	503	495	475	534	459	506	502	540	504	481	450	501	520	530	540	487	473	474	476	479	504	501	553	476	496	497	451	490	488	484	490	507	473	463	496	476	512	492	490	551	446	484	472	486	509	503	474	467	478	487	512	482	515	498	487	494	486	499	471	501	498	499	443	508	480	452	528	465	492	497	474	462	503	525	497	473	490	492	465	495	448	500	470	521	492	503	530	498	509	491	480	541	485	484	475	457	460	469	514	473	485	488	488	471	510	485	505	492	490	510	514	490	503	482	517	480	469	481	500	497	464	550	504	493	480	467	462	507	500	470	484	499	499	520	499	500	512	498	511	462	468	507	497	493	488	497	472	490	505	465	537	488	509	505	506	493	461	465	503	456	475	434	483	497	483	510	456	515	512	479	439	507	466	519	500	505	472	486	522	505	496	494	496	483	497	533	510	477	512	457	488	502	469	466	495	520	504	491	544	485	500	481	497	487	492	457	496	542	484	507	496	529	492	533	464	516	494	518	497	478	487	468	506	469	471	524	466	492	473	531	491	497	454	473	492	491	490	482	492	518	465	461	550	497	495	447	528	524	489	483	460	543	483	490	519	486	532	498	510	489	455	510	430	488	460	483	478	511	523	437	493	492	480	498	489	460	446	498	500	486	490	510	478	482	488	487	525	443	525	492	476	485	496	520	511	526	531	473	480	506	481	475	483	480	493	465	493	474	495	490	531	488	488	499	531	537	499	478	500	477	534	499	484	514	460	502	546	514	514	508	480	529	517	476	494	516	518	479	487	474	507	507	473	493	500	486	466	471	498	494	489	481	454	507	524	485	476	495	492	515	480	493	468	487	490	451	506	524	456	503	479	484	466	466	499	461	498	499	476	469	510	477	487	515	454	484	491	493	494	462	506	478	482	470	489	477	520	482	474	498	455	485	515	481	468	491	519	497	465	534	487	480	499	523	472	478	469	498	524	503	465	503	505	468	477	521	500	482	469	437	521	505	519	508	522	495	487	479	499	507	456	526	523	490	474	494	526	478	513	538	504	510	476	501	524	505	471	440	493	543	488	502	476	502	517	473	465	450	498	488	521	463	494	476	531	536	456	455	485	498	478	523	473	510	480	467	476	483	500	478	499	488	478	488	510	459	490	481	474	503	492	495	461	487	511	512	429	459	488	500	478	486	491	481	492	469	538	501	519	506	478	529	465	495	510	482
29220	44630	38891	28891	19947	12832	9140	6814	5968	4976	4276	3772	3364	2842	2592	2470	2422	2340	2224	2090	1698	1585	1476	1409	1195	998	1000	956	950	887	813	730	764	722	736	744	703	634	633	630	651	607	640	572	640	550	573	600	632	639	587	615	622	601	622	581	620	611	551	589	614	586	581	581	615	615	614	556	585	551	573	596	569	575	586	617	585	620	606	562	590	556	585	532	606	568	548	590	591	564	650	593	557	614	598	585	588	566	594	493	589	556	571	582	582	636	592	553	578	553	587	595	608	588	580	624	580	612	610	593	589	583	582	583	602	567	587	565	524	560	615	573	576	554	579	610	569	582	576	574	576	558	618	639	586	585	590	569	585	582	573	626	577	602	628	599	575	568	612	529	602	621	538	577	549	582	570	617	585	597	545	606	551	589	604	535	611	565	586	632	572	547	582	571	565	579	606	649	582	594	598	597	599	564	603	594	589	631	592	600	580	600	546	588	594	613	569	577	528	554	549	574	571	584	537	584	568	563	588	564	556	576	548	562	587	567	578	585	585	571	598	585	562	556	611	576	572	557	589	603	538	554	577	592	571	605	614	592	599	559	614	615	581	584	598	572	579	582	587	576	578	570	585	547	597	602	581	620	600	593	573	574	587	629	594	601	581	587	575	530	596	578	546	576	611	556	536	598	604	601	609	600	593	600	616	592	599	561	588	553	628	570	570	567	574	630	561	562	604	582	575	552	580	587	551	558	576	584	622	577	553	547	612	562	594	586	556	527	621	599	573	603	619	592	619	578	558	565	613	556	569	583	523	559	520	588	582	584	556	539	578	584	567	542	605	545	556	551	592	576	577	599	593	549	583	572	566	617	585	579	566	564	523	570	624	560	556	580	573	604	596	613	555	612	541	553	567	592	572	556	602	608	561	589	619	563	627	587	552	584	582	594	591	594	581	598	592	587	515	571	597	571	586	573	594	597	570	635	591	593	603	572	586	616	549	580	618	573	556	584	589	599	575	541	584	565	579	580	562	594	588	577	549	574	578	572	564	553	590	568	561	545	586	595	546	540	607	551	531	585	570	599	575	572	584	562	534	606	591	542	572	598	613	578	620	595	559	561	563	576	613	613	580	598	575	626	601	550	548	563	583	520	562	593	570	568	565	580	592	542	585	582	558	575	564	574	588	556	592	541	588	533	602	555	588	572	560	545	567	581	524	538	554	639	593	583	555	587	624	605	600	604	539	578	606	578	633	616	586	591	542	587	566	581	552	599	558	590	607	573	576	564	602	575	558	631	558	588	582	538	605	547	578	578	614	551	600	566	589	592	566	582	584	601	621	597	592	563	560	578	586	610	583	594	593	610	606	600	584	590	568	574	569	565	562	583	577	582	592	567	629	580	545	591	569	613	587	584	557	585	562	594	587	625	570	580	589	582	574	575	615	599	594	584	567	591	591	561	555	568	636	575	528	525	547	555	615	579	589	580	641	594	564	572	591	527	590	562	594	540	583	569	595	557	571	595	568	575	555	565	613	580	571	588	584	596	602	586	555	556	564	560	585	592	589	589	567	571	609	593	586	553	580	581	572	581	560	595	616	583	556	527	563	568	608	559	578	583	605	521	588	603	580	570	578	569	576	593	549	565	625	610	576	535	622	631	539	595	586	610	540	595	571	585	611	604	572	528	571	556	568	604	509	563	559	585	583	583	574	538	555	567	540	572	599	626	592	596	577	594	553	594	555	584	574	549	588	570	561	593	556	538	532	623	621	583	560	606	573	593	501	598	576	591	613	531	515	594	590	526	568	530	586	589	577	577	572	561	590	583	603	567	599	582	570	580	610	552	565	573	602	609	602	598	559	593	608	582	585	566	559	561	579	593	607	575	597	561	600	565	581	597	570	559	621	587	636	553	569	565	558	554	571	586	567	578	548	570	570	593	543	581	581	567	587	583	607	553	577	581	577	567	641	614	568	619	604	540	551	613	586	576	523	538	554	625	615	581	568	545	550	597	552	585	596	623	593	578	587	570	565	546	577	599	555	573	611	547	590	581	611	559	562	573	610	591	581	575	613	610	584	581	589	594	591	600	579	583	636	606	567	586	589	558	577	603	589	601	567	594	597	579	602	547	589	572	563	597	611	618	581	599	526	605	573	568	601	615	558	564	559	584	608	593	555	571	576	648	607	552	570	535	576	546	580	570	626	600	553	574	546	575	595	584	574	563	578	625	541	614	614	559	581	547	591	575	589	559	614	540	583	551	580	615	567	541	576	598	583	597	585	532	572	568	612	563	550	572	587	554	624	572	591	598	535	613	561	603	607	578	579	558	603	551	613	597	618	612	556	604	572	574	611	576	566	585	551	570	580	584	587	558	569	545	607	614	567	565	535	587	566	567	593	573	550	579	566	534	569	612	643	578	593	596	581	573	574	569	560	581	616	639	637	536	611	585	553	577	597	550	581	561	585	585	621	609	540	570	602	594	546	600	582	568	520	619	575	559	559	600	581	592	593	566	574	594	562	598	596	594	563	607	609	547	572	577	594	575	546	613	545	588	583	597	551	579	559	568	605	576	558	614	546	549	625	604	551	616	596	555	601	562	591	554	578	571	611	586	576	570	521	587	554	607	549	581	568	574	616	636	556	569	542	588	601	546	571	583	607	621	591	613	562	540	625	577	577	567	594	576	566	582	585	601	584	567	570	584	584	571	573	583	556	580	549	562	612	592	553	589	591	530	579	590	594	607	530	579	613	624	584	555	554	542	585	550	607	608	597	596	573	575	618	604	605	558	580	569	588	593	606	606	597	621	568	555	580	571	580	582	584	604	595	542	601	587	593	600	610	590	613	587	533	568	593	563	581	576	559	589	575	576	550	617	609	598	566	595	556	597	565	629	555	543	620	585	565	588	586	593	549	585	612	621	591	607	588	588	617	572	585	594	592	617	610	590	550	556	557	614	553	623	551	554	579	583	612	601	559	592	600	620	629	547	542	563	573	567	564	579	596	601	580	556	511	605	599	531	555	578	601	595	590	648	597	530	579	567	618	567	584	582	557	573	608	564	540	561	558	602	565	591	597	580	591	614	597	597	571	598	552	567	591	615	570	568	575	583	569	607	597	556	567	603	563	568	581	556	593	595	562	597	604	560	578	616	579	547	577	564	566	573	559	609	597	579	581	563	586	586	609	552	582	593	584	543	588	577	623	568	534	574	556	575	584	575	575	599	598	563	611	560	580	522	564	600	588	558	590	546	589	550	632	607	547	574	558	586	563	600	569	567	566	595	593	560	606	566	596	571	585	545	609	592	591	589	559	592	574	582	585	550	562	596	567	626	572	549	546	593	615	577	558	581	588	601	574	554	615	612	606	581	547	615	592	539	609	602	593	552	561	604	593	568	558	592	541	603	630	537	582	565	594	613	607	597	553	617	601	562	570	583	563	573	547	573	596	593	601	606	602	601	570	588	537	561	555	552	561	604	561	520	617	581	548	561	557	603	576	576	592	613	560	627	534	610
23273	21369	29081	24271	21904	21583	15011	6324	4258	3718	3239	2782	2405	1989	1849	1842	1750	1579	1507	1521	1367	1250	1079	1063	836	777	681	703	643	654	601	621	519	524	517	506	515	480	465	442	425	378	407	399	407	453	443	445	424	425	423	391	410	396	413	402	444	424	455	424	433	421	440	441	419	418	441	433	449	394	433	416	403	400	413	404	453	424	380	438	442	424	443	403	401	423	423	427	430	444	392	410	386	395	412	432	408	414	432	435	429	371	453	428	448	427	404	406	431	354	344	412	457	411	445	419	417	384	384	387	405	402	394	410	402	422	420	424	413	427	393	429	373	373	413	415	421	408	438	437	377	402	426	428	407	385	382	393	391	434	400	406	379	373	436	392	390	413	432	386	452	380	409	393	370	403	409	417	421	430	388	423	434	407	419	425	411	415	421	402	417	418	462	425	429	443	413	394	419	399	423	400	408	443	399	415	427	431	437	386	425	372	404	418	411	423	388	441	360	447	431	444	413	402	419	388	436	418	411	438	387	417	428	385	426	413	396	449	372	405	401	432	423	430	396	400	410	384	403	405	410	420	436	421	417	382	448	413	392	361	410	387	389	436	415	409	421	388	411	389	401	401	412	395	429	411	410	416	409	420	430	383	420	427	385	432	409	403	411	408	409	433	408	382	394	383	415	442	438	420	455	391	415	410	388	406	371	396	397	377	419	413	393	425	413	403	386	370	408	415	390	402	439	422	407	413	409	391	400	372	421	410	422	396	417	401	377	386	394	398	390	400	390	417	426	401	370	379	383	418	435	414	425	426	384	402	395	429	386	404	412	450	419	464	408	405	412	398	401	395	407	388	405	403	437	407	415	399	430	415	403	430	407	404	393	427	381	441	398	414	408	400	392	409	407	387	405	379	413	441	443	419	401	441	419	381	383	420	383	410	396	410	386	383	378	424	404	420	422	393	410	399	396	430	451	424	425	403	374	419	438	430	393	449	388	441	414	412	362	434	414	402	382	398	445	386	404	367	390	414	412	416	404	418	402	410	461	383	421	397	392	412	443	423	432	388	379	379	410	401	391	407	406	401	396	430	405	431	415	380	444	361	417	410	425	408	441	374	406	435	445	395	419	412	431	400	391	431	379	427	425	385	430	392	392	367	421	414	418	418	397	353	445	399	419	403	406	422	390	420	385	362	425	441	416	431	396	393	398	465	404	410	402	436	424	449	439	400	419	387	403	410	424	406	418	439	424	411	401	440	393	412	409	441	385	427	445	408	436	399	390	349	435	436	407	446	426	425	394	399	415	446	395	427	440	415	418	370	452	442	425	413	424	414	430	387	400	390	429	382	386	418	422	437	363	396	412	411	397	357	391	402	438	447	397	418	399	393	404	379	396	419	396	441	430	409	395	378	375	435	424	357	387	414	376	447	397	417	394	389	393	434	403	412	405	410	408	380	437	380	409	417	387	407	378	387	415	433	365	398	413	406	419	388	371	420	428	441	411	388	402	393	391	443	405	411	402	396	431	400	392	421	392	429	402	425	376	396	402	384	430	433	431	421	405	407	403	396	439	429	409	400	410	368	387	400	419	421	408	394	431	429	399	408	369	432	406	401	405	423	409	419	396	396	405	410	430	399	397	424	420	418	410	405	447	419	371	382	435	393	408	388	392	390	412	395	396	397	384	426	413	421	406	386	403	432	426	436	398	444	387	388	371	421	408	457	415	392	398	413	419	407	430	389	405	426	413	430	421	428	404	416	363	416	438	381	406	366	406	370	385	423	413	415	432	448	420	404	393	422	414	414	413	414	426	437	417	439	419	401	411	430	425	430	395	410	370	383	417	415	421	416	421	414	412	415	402	407	434	433	449	424	440	437	390	431	409	424	374	433	395	438	426	410	435	414	367	376	376	455	401	409	422	403	398	381	392	420	441	441	411	410	406	391	411	428	411	378	432	401	423	393	407	414	410	403	386	416	407	417	407	417	433	415	380	409	384	428	395	432	422	441	428	402	394	385	443	413	412	413	433	442	373	400	424	393	428	406	411	481	425	450	418	396	428	404	422	408	412	426	419	383	429	444	447	403	418	418	392	407	389	459	439	393	444	414	421	420	401	443	444	384	406	400	410	406	422	418	396	399	425	400	410	384	394	389	423	378	404	428	389	401	417	398	365	398	386	413	440	391	439	414	402	411	385	414	441	378	396	413	378	401	393	389	401	420	413	415	403	413	417	429	411	425	419	420	405	436	452	409	389	416	380	402	397	406	415	404	431	428	399	354	399	391	400	426	425	414	383	384	395	443	418	381	410	410	433	424	346	380	406	379	413	425	427	432	403	368	399	418	427	391	394	403	370	382	391	421	385	381	400	366	427	395	440	427	388	406	446	429	442	370	443	408	420	426	379	386	438	388	418	420	423	396	413	412	411	432	408	431	441	419	414	416	391	418	398	415	421	382	392	422	437	382	407	423	425	390	426	418	396	392	407	375	407	441	411	396	456	406	384	405	416	439	385	397	429	393	433	387	388	380	384	410	398	425	423	418	400	415	403	403	410	431	450	393	437	402	409	437	399	390	370	413	399	395	416	415	421	432	407	432	399	389	466	406	421	405	445	427	445	410	414	409	405	390	438	376	459	424	415	407	404	404	472	428	381	404	416	453	430	407	419	441	425	413	402	393	389	367	394	412	420	441	395	385	411	425	399	409	421	406	440	402	397	437	418	386	389	382	419	395	412	429	427	428	411	430	425	409	408	376	386	420	425	412	400	446	418	419	373	386	435	418	428	395	424	421	372	433	412	412	402	426	412	394	410	401	385	438	408	378	436	412	369	413	398	396	405	379	391	402	422	423	420	394	397	382	413	397	433	376	438	413	413	393	401	402	426	398	407	404	373	385	400	419	414	443	450	380	389	410	411	399	427	403	395	366	430	381	407	426	444	394	377	423	415	422	408	418	387	396	400	440	393	425	397	394	420	424	429	395	411	422	418	414	366	371	392	379	410	413	407	394	407	396	428	413	398	404	441	412	391	403	439	397	415	411	394	376	419	416	383	383	435	456	400	396	414	410	402	411	411	388	408	400	388	390	433	430	391	418	403	420	382	437	410	378	419	426	393	413	389	390	452	423	395	424	396	382	414	406	381	414	420	429	401	470	417	385	420	408	380	399	418	421	421	435	421	377	402	434	386	415	382	414	425	413	391	410	399	420	456	425	432	421	406	442	435	392	434	410	412	389	417	409	402	427	417	422	414	385	403	445	413	389	425	417	387	425	394	403	399	387	373	368	375	393	386	378	423	419	381	433	408	394	337	421	427	417	428	415	423	427	403	371	409	412	393	412	368	395	383	417	416	380	391	398	415	412	452	435	401	402	403	416	425	418	423	428	423	368	411	387	378	430	398	401	438	397	409	394	417	420	406	412	427	405	415	425	436	386	420	384	423	411	401	433	396	426	400	412	408	420	413	398	410	393	416	442	415	400	378	424	383	409	414	414	413	418	425	395	383	423	423	398
32109	53251	49655	38087	28088	19715	14060	10595	8873	7383	6497	5818	4856	4315	3869	3623	3150	3055	2896	2957	2388	2194	1938	1659	1460	1257	1051	975	1008	983	904	823	756	732	717	698	639	612	561	531	542	547	528	513	561	572	580	491	535	563	527	547	485	496	526	501	518	513	469	486	489	532	459	497	467	500	516	502	510	499	471	477	492	474	466	457	491	491	437	468	508	486	497	501	491	465	472	486	475	449	469	472	479	487	479	472	487	504	478	499	488	495	456	457	479	471	463	446	480	457	482	511	514	497	491	493	465	461	459	432	501	481	466	481	503	480	435	463	424	450	510	464	457	512	480	469	500	500	512	476	474	467	466	472	472	441	446	478	472	466	430	531	501	485	458	442	473	515	464	486	475	497	454	467	491	499	466	447	480	506	502	482	456	461	481	472	489	446	475	514	458	478	466	481	462	463	478	461	472	443	496	491	477	444	487	442	458	491	472	517	445	495	505	499	508	505	477	499	508	474	471	471	482	477	459	489	437	457	452	454	398	492	464	488	455	524	478	485	497	487	428	463	487	476	482	471	489	514	457	510	457	505	463	486	471	477	452	447	475	489	445	466	474	497	505	490	438	471	443	496	509	517	466	458	490	478	435	469	469	503	460	496	475	475	494	464	471	500	497	474	469	459	437	466	472	472	505	494	469	501	470	459	497	482	480	508	455	478	455	500	483	476	474	464	450	459	519	525	483	456	492	469	478	456	499	511	491	471	445	522	465	461	459	485	490	481	508	511	487	463	444	508	471	480	519	486	504	469	418	506	497	428	508	499	499	499	483	480	463	537	469	477	455	488	462	474	501	504	462	434	491	494	510	498	480	469	452	481	440	447	495	501	464	459	482	427	494	468	475	479	505	475	472	461	496	489	485	459	473	497	480	489	499	481	463	458	497	456	449	469	496	467	444	483	481	445	479	507	461	423	450	472	488	444	459	465	477	461	478	513	498	464	455	513	467	490	455	470	503	503	453	492	478	476	452	486	463	468	452	503	448	491	498	486	499	510	446	478	501	473	468	476	483	525	511	450	521	462	456	451	474	441	441	464	489	491	469	471	468	488	494	482	467	472	458	414	493	493	507	439	455	488	439	473	468	462	495	457	480	467	514	483	489	500	423	490	500	461	480	476	486	456	445	475	479	476	480	494	464	492	510	488	481	512	475	470	472	476	481	456	475	432	463	441	510	465	469	480	480	483	463	468	487	436	456	506	468	457	465	461	491	469	474	517	492	513	469	476	464	467	510	467	493	453	481	477	450	451	491	479	480	475	481	470	423	491	479	430	432	498	479	498	473	493	450	508	496	488	481	475	464	480	470	499	482	480	443	445	491	503	467	459	467	464	459	509	474	484	512	457	474	528	474	451	500	460	497	509	443	490	468	446	443	447	427	455	509	476	513	491	514	470	501	472	479	471	524	496	472	489	461	485	473	462	481	485	470	460	480	490	443	484	481	447	486	507	476	500	442	478	430	446	480	475	482	458	465	481	469	504	478	492	469	460	505	444	494	458	472	478	515	459	460	467	506	492	453	492	480	509	477	498	505	488	493	483	481	451	454	515	520	528	496	498	507	511	480	468	461	485	491	509	520	457	500	437	470	437	479	490	481	484	487	491	448	452	474	477	450	449	461	463	493	486	521	423	502	480	492	492	499	511	455	462	461	496	461	478	484	482	470	440	448	470	466	494	443	476	500	463	495	470	504	478	508	474	454	475	490	458	476	432	459	500	463	418	498	487	510	502	493	480	492	462	489	431	497	472	466	459	461	488	486	466	437	485	507	450	456	457	494	447	490	460	479	435	482	445	498	455	492	465	466	515	464	485	471	449	445	479	518	473	466	489	452	423	493	484	447	477	485	470	452	477	499	500	499	462	433	508	432	457	503	453	505	466	464	468	467	494	470	473	522	479	493	503	446	501	466	507	465	478	467	456	485	466	481	490	473	466	469	473	494	491	454	504	463	465	490	452	485	470	460	435	468	477	452	485	485	458	500	425	448	502	471	502	443	463	514	427	434	453	455	481	443	483	478	461	484	457	449	458	495	497	473	496	472	518	479	476	519	453	478	464	482	490	514	466	471	520	506	466	476	455	472	485	443	486	458	480	454	480	458	479	456	484	476	485	501	503	466	466	474	466	479	490	486	456	476	486	448	486	492	485	471	479	469	488	457	467	444	512	459	465	440	482	453	490	468	438	502	493	465	493	444	479	466	515	433	478	511	471	449	486	482	475	459	511	470	424	476	479	495	476	471	522	488	469	443	489	480	484	470	457	417	451	440	460	439	454	457	476	478	453	506	484	508	459	456	463	474	468	517	497	470	469	471	469	458	506	488	462	473	483	413	457	492	506	483	479	494	496	486	444	481	483	486	482	483	470	461	465	450	512	471	471	498	464	461	461	447	472	486	467	482	479	446	483	495	472	466	455	512	446	446	483	500	476	511	489	487	504	485	486	446	432	498	458	443	448	484	507	457	453	487	478	445	497	485	465	473	482	471	477	468	478	495	498	489	435	454	473	452	448	480	468	481	452	517	481	462	481	470	478	499	461	429	469	448	532	465	504	499	462	459	422	503	497	474	458	475	492	478	480	455	490	505	513	471	469	476	478	492	499	470	483	481	474	462	449	462	437	467	509	471	534	499	498	485	446	497	481	479	462	484	479	421	479	517	440	474	465	466	475	471	465	501	468	495	487	499	495	525	489	488	508	504	465	485	466	483	468	499	500	475	466	457	482	467	477	471	462	468	480	436	475	460	465	445	463	447	476	489	466	493	457	500	498	471	490	473	440	464	488	472	459	485	506	502	484	475	492	448	438	488	479	461	488	458	434	457	487	495	504	470	464	501	458	468	452	513	474	466	475	486	443	514	479	486	478	440	463	475	471	513	488	495	505	490	449	464	458	480	485	543	459	451	491	432	528	475	443	498	459	451	450	489	462	478	455	486	444	486	472	483	482	496	485	478	471	492	473	498	483	492	455	474	508	466	465	504	475	457	486	465	483	491	469	448	478	514	496	497	487	470	480	466	467	502	481	501	480	462	478	498	470	455	496	515	507	466	496	469	477	463	456	491	451	465	462	495	488	509	523	475	463	440	486	457	446	490	508	485	459	470	466	464	476	500	469	504	495	471	509	451	478	483	453	511	457	441	470	451	483	443	514	470	470	479	480	474	455	478	457	469	447	467	453	489	461	458	528	483	425	478	486	486	441	463	482	483	436	477	457	472	495	446	480	465	431	475	502	490	483	475	496	495	441	526	477	466	492	473	480	475	495	508	491	531	488	469	490	472	463	500	478	460	470	484	502	464	478	458	436	491	476	491	453	463	482	486	476	455	483	529	470	480	490	469	473	465	494	508	497	457	481	475	488	463	455	445	478	496	477	463	494	454	450	483	420	476	478	461	498	475	507	492	450	445	486	475	441	474	476	467	490	452	472	472	454	476	510	441	485	457	458	492	497	500	493	472	441	504	436	458	436
28929	27079	32072	22321	11439	6595	3870	2499	1966	1780	1563	1426	1300	1198	1173	1110	1007	963	993	955	925	783	800	736	676	601	589	515	529	517	481	490	476	486	384	422	406	443	473	401	419	407	378	386	412	415	393	431	407	417	406	429	406	412	441	433	381	378	426	408	405	423	399	425	413	381	396	435	417	391	420	457	408	410	391	405	411	371	419	406	388	394	375	426	378	420	420	402	409	413	408	425	411	387	407	424	405	410	392	404	403	421	393	416	420	408	416	406	384	402	427	391	435	426	422	404	411	403	389	360	392	414	414	393	399	413	463	414	393	440	410	421	416	387	428	410	445	401	435	437	417	395	402	420	387	420	393	429	408	403	405	383	364	428	395	392	395	404	356	411	455	426	427	371	416	411	383	398	434	434	417	439	407	401	437	421	436	405	425	407	398	429	371	401	416	423	400	388	425	401	403	420	399	418	412	392	395	408	397	434	394	387	389	403	435	392	392	375	447	403	405	402	402	411	390	403	378	409	411	381	395	397	389	449	420	382	415	414	404	414	393	400	411	407	407	424	408	390	446	407	400	386	409	414	404	408	415	400	389	398	415	387	417	389	413	422	438	418	435	424	391	404	424	371	406	417	417	404	390	395	415	413	384	393	407	400	441	432	441	390	437	402	350	418	406	403	420	404	407	443	398	409	426	398	396	394	416	394	410	391	418	388	372	430	385	412	409	412	403	379	437	417	403	412	411	404	400	426	412	431	439	393	404	363	398	419	384	405	403	387	394	398	393	379	464	402	421	418	366	374	418	450	421	384	378	392	420	415	409	447	390	426	412	387	416	426	388	387	376	408	398	394	413	416	413	442	415	410	382	397	408	416	406	368	426	397	367	396	440	383	417	393	396	394	417	414	426	391	448	380	402	457	390	391	391	437	386	394	406	381	383	438	401	426	427	396	414	401	389	424	400	425	406	369	418	369	412	367	394	425	415	403	367	373	419	397	387	400	389	384	431	401	384	405	411	403	411	372	407	392	361	397	412	415	431	408	417	370	391	449	372	403	401	431	411	409	390	446	403	413	388	416	433	394	414	374	408	386	414	427	405	409	396	403	397	393	356	414	410	371	399	444	438	382	410	399	403	401	414	375	406	370	434	377	422	399	406	404	376	454	414	405	404	393	360	389	378	398	394	413	402	395	386	411	393	377	410	391	405	442	416	424	396	397	401	416	422	393	422	389	390	420	368	418	411	439	419	413	402	373	405	385	399	421	439	402	353	396	412	425	369	422	413	418	396	379	377	438	390	388	417	421	431	426	378	400	427	389	414	390	388	388	390	394	421	416	431	434	421	444	379	413	424	404	451	403	354	446	461	423	391	418	391	412	413	394	431	399	383	421	378	391	381	399	422	418	388	396	362	422	408	420	403	382	437	388	403	406	374	424	422	385	418	427	386	393	410	391	406	408	352	433	405	405	414	395	411	395	389	362	397	427	417	400	425	411	395	408	390	392	379	416	370	392	420	392	399	415	369	410	417	410	434	415	432	403	410	440	437	384	420	398	419	378	392	410	432	391	406	442	416	421	412	407	372	368	413	401	432	428	400	403	409	399	381	402	417	391	386	417	343	387	398	411	398	444	400	395	391	408	399	396	434	426	405	401	446	406	371	420	398	404	402	403	376	380	380	422	394	411	393	410	400	431	368	416	386	398	376	396	475	398	327	402	402	413	389	401	401	435	410	379	385	380	403	424	432	391	399	397	406	424	356	405	422	411	401	393	418	397	418	403	385	407	411	424	395	421	382	384	409	399	418	434	433	419	387	403	397	384	387	407	396	415	412	433	384	390	408	450	400	384	411	408	443	415	396	414	414	419	404	429	388	400	417	402	415	417	409	433	406	406	404	393	404	384	434	406	409	413	390	385	382	448	424	403	406	389	411	391	415	407	389	386	416	408	407	412	412	391	431	394	399	399	437	404	380	400	384	370	386	426	402	425	405	399	420	407	416	431	438	412	434	409	427	394	416	388	434	407	438	441	438	424	437	401	407	384	466	418	406	425	434	426	360	446	403	381	408	398	399	407	411	424	439	393	395	401	396	412	413	380	427	372	422	385	400	379	390	427	408	451	354	430	409	371	381	368	400	376	411	399	382	385	398	419	387	416	396	398	413	383	398	398	421	379	383	392	429	375	407	387	387	411	393	366	422	432	399	385	402	404	423	415	381	424	435	429	412	374	429	392	416	403	403	421	417	445	421	422	384	399	392	414	408	369	398	431	403	402	421	406	421	399	386	452	395	368	426	412	401	417	386	402	424	433	400	416	379	430	463	397	419	449	412	399	407	389	380	420	387	439	421	425	423	396	415	406	402	395	400	379	405	382	374	377	419	387	391	396	425	408	423	418	413	402	421	395	371	400	406	428	414	422	402	426	391	413	381	409	420	424	425	400	397	387	405	402	386	340	396	444	381	434	397	397	377	366	415	415	374	418	426	372	398	397	393	397	370	429	428	444	408	376	392	388	403	437	425	419	403	396	378	418	426	418	436	398	398	400	391	405	393	428	411	436	416	383	428	396	401	391	436	372	416	419	403	438	383	377	397	440	399	373	392	429	387	401	386	419	421	409	406	397	388	428	417	387	404	423	420	411	398	426	379	369	354	385	397	431	438	418	390	413	418	401	359	401	387	386	392	382	427	396	430	379	405	404	395	414	372	376	387	407	403	392	402	454	402	405	413	395	377	424	381	421	410	388	408	404	379	420	399	402	412	429	409	410	372	422	392	407	440	364	422	387	395	417	376	409	430	430	375	447	406	380	449	407	380	424	425	407	414	396	404	389	385	417	421	410	408	387	419	399	371	384	421	412	414	405	396	455	399	400	415	414	417	390	422	371	409	431	395	416	405	380	393	388	414	413	404	407	398	402	389	409	391	416	414	360	409	417	385	389	398	410	415	415	415	422	418	409	413	417	389	380	421	414	403	420	427	387	418	422	391	399	419	405	366	410	417	380	433	421	400	375	365	430	401	411	461	415	360	378	418	390	420	392	420	409	414	398	412	395	401	404	413	416	405	442	415	458	426	375	419	384	378	425	422	375	411	403	396	398	395	428	384	429	397	428	402	379	362	382	417	408	390	407	408	445	389	407	371	419	418	412	437	400	440	404	392	409	422	419	437	403	357	386	413	399	421	390	444	376	412	427	408	417	415	403	394	379	414	437	427	423	397	426	395	434	401	419	423	385	381	419	403	429	446	387	408	399	437	407	414	409	423	404	417	403	396	401	388	439	366	395	386	388	393	435	384	381	430	450	396	406	432	387	394	407	387	404	410	429	450	383	418	409	446	438	385	433	394	431	389	414	412	393	371	446	398	417	415	402	401	443	387	405	385	420	422	447	390	421	386	420	425	392	417	401	417	447	418	407	414	409	433	403	393	423	383	430	417	401	403	393	422	406	425	420	402	424	392	406	428	403	397	405	401	417	369	424	398	429	395	420	442	375	418	422	384	394	438	380	429	393
28007	41362	37049	23119	15289	11078	7752	5444	4507	3751	3330	3144	2647	2343	2289	2198	1952	1721	1588	1748	1578	1436	1246	1143	1020	927	774	704	695	757	660	674	602	556	645	528	486	534	588	486	511	510	505	525	494	482	500	526	477	520	522	525	523	492	527	500	467	515	487	553	484	544	478	515	516	497	485	480	546	501	483	508	466	499	472	502	510	513	530	501	492	511	506	500	517	492	513	479	509	479	479	539	490	506	472	485	480	487	490	471	521	488	453	526	485	505	517	495	446	495	502	501	508	496	515	479	499	503	512	497	465	488	501	481	514	514	488	481	505	476	479	496	457	495	494	467	484	484	510	468	482	513	482	465	484	460	482	491	519	472	462	454	493	511	498	476	482	538	466	498	479	477	464	467	508	504	492	475	463	503	474	497	510	499	501	494	481	460	500	502	475	501	484	487	523	477	458	502	514	489	471	476	474	470	452	484	501	487	495	443	493	509	486	460	498	478	482	463	465	503	507	478	531	507	539	522	475	488	513	494	491	480	449	510	474	518	458	519	466	474	497	466	496	471	457	517	472	505	507	484	460	435	450	486	496	479	497	481	495	506	524	495	498	480	500	472	483	482	495	497	485	534	512	492	501	472	451	457	501	464	511	485	490	498	475	492	470	499	505	472	483	478	487	455	478	477	490	466	490	475	502	497	519	483	471	477	528	489	504	498	486	483	510	476	513	490	506	490	470	484	489	507	507	470	469	513	492	532	480	524	512	493	517	500	513	432	489	476	494	469	478	506	446	521	463	480	507	505	455	437	467	446	483	497	460	488	523	456	514	473	473	484	469	500	500	467	481	496	475	546	513	473	501	503	516	478	496	497	489	464	481	502	490	520	476	484	485	485	464	476	462	507	495	476	491	491	502	480	475	473	495	515	473	478	466	530	486	469	499	485	476	489	502	454	521	476	482	494	509	500	452	517	497	410	485	508	462	491	443	461	510	486	495	486	520	445	471	520	471	468	508	488	492	475	455	465	513	497	498	544	498	469	507	478	502	480	474	524	445	482	536	485	503	497	488	464	528	499	464	503	478	476	508	497	476	481	467	478	526	501	479	490	531	497	502	477	465	476	509	505	475	501	498	450	483	532	523	524	436	499	514	483	477	477	515	463	478	468	476	489	494	490	527	504	537	476	469	461	529	509	464	475	489	501	474	442	479	484	441	485	472	490	479	536	469	478	453	505	490	512	465	491	534	514	488	509	466	510	489	527	496	509	474	525	454	514	494	476	529	546	463	479	506	506	523	461	506	491	524	460	533	479	500	441	473	529	468	491	453	506	516	512	510	478	478	487	472	449	470	499	500	466	492	484	534	492	441	460	479	472	477	500	458	476	512	493	475	489	499	494	483	503	461	508	518	471	487	460	486	495	484	511	496	515	507	476	504	476	461	501	504	498	466	496	462	515	479	481	505	487	533	466	490	423	491	469	468	469	493	464	514	492	497	488	484	488	474	466	472	441	477	512	542	477	471	461	478	505	491	470	488	509	490	491	494	479	478	514	496	491	497	491	488	504	495	485	472	475	473	473	494	482	493	515	475	529	493	501	463	493	452	504	525	495	475	506	518	490	481	514	515	473	483	509	489	438	506	505	459	454	489	515	520	489	453	499	496	516	470	507	470	433	494	486	471	475	489	490	460	523	513	469	466	508	493	475	467	514	484	484	513	492	491	466	453	500	508	527	466	486	470	510	490	495	484	503	474	460	465	502	496	496	481	476	485	489	483	497	516	500	506	496	481	486	515	471	479	456	501	478	478	477	456	507	468	493	522	463	496	535	464	482	475	499	473	467	501	510	468	531	457	515	508	456	534	527	488	454	482	504	506	504	490	531	500	518	470	496	475	517	485	489	478	472	468	477	482	508	480	494	488	463	532	497	513	462	489	473	464	476	462	505	487	499	529	497	487	473	507	534	530	449	506	499	490	490	465	509	518	449	512	453	463	494	462	477	484	496	499	468	466	490	494	485	526	496	462	478	505	460	464	511	533	496	487	477	477	509	493	483	486	525	485	489	510	473	488	439	480	496	446	508	470	495	450	471	485	503	494	495	498	478	486	485	446	513	462	500	520	504	472	446	502	503	440	497	497	461	509	473	490	494	490	481	544	481	531	503	481	511	504	494	464	516	510	495	459	507	528	544	488	493	514	513	472	458	504	481	508	525	502	470	526	502	466	532	485	507	476	478	454	480	517	462	496	486	467	505	477	495	471	518	493	470	514	505	502	505	500	505	478	519	491	472	520	511	541	499	512	482	490	476	494	525	475	513	518	485	490	513	497	472	466	480	493	451	491	473	507	508	466	504	480	496	474	498	483	480	491	468	526	458	497	469	501	478	498	494	475	481	497	468	492	487	484	489	491	486	487	487	505	460	467	484	494	495	458	464	441	487	458	488	464	526	442	470	471	523	487	464	464	481	499	493	499	506	481	480	471	509	459	485	472	449	514	441	505	469	482	541	519	485	531	509	463	527	498	507	485	516	507	503	462	500	473	486	480	483	493	501	511	505	433	494	466	470	505	481	484	480	488	502	475	482	469	465	506	465	561	490	492	447	502	477	481	465	487	503	480	447	504	485	506	510	463	504	507	459	503	504	471	468	485	478	474	472	511	490	474	465	459	511	507	513	483	529	477	496	488	481	494	508	481	507	514	499	488	487	507	519	457	464	492	502	526	565	520	497	521	457	478	464	512	475	474	506	494	480	472	494	475	505	480	524	515	498	512	473	494	496	481	445	491	519	508	523	494	511	486	511	510	478	519	507	498	531	499	496	480	476	463	509	495	508	534	500	481	483	501	491	499	534	479	489	522	467	515	450	508	534	498	504	454	474	456	490	477	497	475	475	462	469	523	458	490	482	514	495	505	496	496	523	455	456	474	496	521	482	535	457	463	480	492	488	502	444	464	556	482	477	522	497	434	472	504	466	493	484	465	493	481	523	487	469	480	474	479	480	497	504	488	474	453	449	498	506	477	537	504	485	466	533	537	484	482	502	458	512	524	494	464	493	464	458	518	469	504	488	495	477	473	493	476	479	427	486	475	443	525	492	458	499	528	531	481	463	503	510	505	453	522	509	477	488	509	484	512	508	474	495	470	516	463	474	503	525	527	508	478	484	493	494	509	500	547	482	495	485	527	475	487	496	495	513	469	445	496	528	463	475	472	494	464	482	482	481	468	511	487	490	477	489	473	539	463	480	491	496	486	513	490	461	454	499	493	502	487	518	443	498	501	473	476	508	513	459	517	512	493	531	500	460	500	495	527	467	508	528	493	499	436	510	520	522	457	458	466	490	478	474	462	441	519	499	496	488	497	506	510	509	493	466	514	467	505	485	508	487	429	512	516	538	510	482	505	510	500	493	489	500	462	506	485	495	490	517	477	500	488	465	522	507	513	484	510	491	471	549	504	477	492	523	484	464	489	488	516	530	482	536	515	498	474	491	465	486	495	508	468	505	473	495	480	458	543	511
24425	21354	28627	25203	21524	15225	8155	4213	2819	2464	2041	1751	1666	1616	1502	1357	1303	1149	1061	1093	989	928	850	754	735	675	512	506	471	478	483	478	437	379	403	373	429	334	358	360	324	327	317	302	326	337	329	368	325	319	369	382	378	326	358	327	338	335	376	310	331	318	327	308	323	324	326	317	325	349	328	326	288	322	333	354	339	334	321	306	338	326	352	307	296	343	333	316	303	384	327	346	335	274	305	309	328	333	354	310	315	330	331	353	333	306	357	359	325	330	327	333	308	356	316	319	341	368	343	313	326	354	308	319	315	344	306	305	318	331	317	316	315	365	307	308	330	342	334	372	331	321	294	312	324	337	350	341	348	284	320	326	326	316	342	340	295	360	353	320	342	311	330	314	345	304	356	368	346	315	358	331	331	325	305	331	319	314	346	326	330	292	344	336	342	312	313	338	310	311	324	314	318	325	315	329	327	332	320	304	347	319	336	315	332	322	337	297	297	323	329	299	319	364	360	305	299	338	357	306	323	320	318	287	315	314	298	293	326	322	365	304	334	309	308	314	337	303	322	333	326	305	319	297	314	323	336	329	316	344	287	346	341	303	341	327	332	311	317	298	299	308	312	289	301	301	350	323	310	340	317	319	339	357	334	318	319	328	316	302	303	320	329	316	310	327	328	352	322	308	322	308	314	314	292	342	313	319	323	304	339	336	323	310	327	323	302	331	322	363	320	348	322	343	323	298	318	335	322	314	333	337	315	308	317	337	323	336	307	311	303	307	328	338	319	322	324	299	325	313	301	305	319	329	290	331	323	295	329	304	330	306	323	357	360	318	307	330	283	309	318	298	333	311	331	350	299	301	321	271	360	306	351	349	334	328	336	328	300	330	290	353	320	360	325	328	326	324	311	320	338	306	304	325	319	309	296	322	322	323	334	331	323	342	315	347	360	307	298	312	314	315	319	322	326	350	348	301	330	350	325	334	307	333	313	325	299	295	312	336	315	304	327	314	325	339	305	341	335	344	358	328	275	343	339	307	328	315	342	279	346	331	348	335	315	319	337	336	308	304	314	359	306	335	299	354	299	337	308	287	316	315	326	325	323	350	300	327	349	336	307	323	310	324	325	355	306	326	316	328	368	305	316	327	334	358	323	307	326	321	289	302	321	341	334	312	346	285	309	327	331	341	334	322	320	318	340	325	336	351	341	340	343	337	322	309	326	306	341	341	320	328	352	318	316	301	308	346	274	308	329	312	308	324	319	297	271	278	299	318	317	312	326	323	303	288	324	325	325	308	309	348	320	285	327	335	312	316	302	326	350	303	320	343	310	329	335	344	328	359	340	298	339	318	301	339	309	331	301	347	349	313	310	321	317	299	308	307	340	316	308	356	331	309	304	309	291	299	347	336	326	322	329	302	322	319	314	333	326	301	347	305	336	317	306	324	385	316	329	324	325	351	317	314	306	313	327	348	335	343	296	336	298	311	304	296	338	278	301	306	322	302	341	316	295	354	325	349	314	312	329	339	321	315	333	327	314	301	287	325	341	321	332	300	302	317	328	328	318	326	301	320	356	329	326	319	321	336	329	324	336	325	329	341	323	321	331	314	346	321	311	324	327	337	322	316	333	333	307	345	346	336	352	334	317	300	317	309	316	318	319	314	342	362	329	339	314	315	317	341	322	331	306	312	332	343	338	302	312	320	310	362	322	307	321	321	282	345	342	326	348	290	357	294	307	327	324	322	327	327	312	301	298	311	355	307	328	325	343	336	305	307	344	346	322	337	357	336	308	346	310	301	305	311	287	316	333	323	321	309	347	322	333	304	324	341	334	285	302	315	311	342	355	328	341	369	313	308	323	315	311	309	290	342	340	323	345	314	332	338	339	304	339	334	333	323	326	294	322	337	338	309	316	333	334	314	297	308	313	328	315	350	368	303	325	301	331	280	315	326	335	354	317	296	317	292	325	314	287	319	316	336	290	314	324	348	312	304	303	315	334	320	308	300	354	331	342	330	338	343	309	311	337	339	310	301	313	314	347	307	330	318	317	282	321	291	306	306	341	327	323	319	288	321	344	313	366	303	327	321	303	324	302	324	331	324	324	328	308	315	341	354	336	342	313	312	324	329	310	327	321	313	311	317	306	324	337	347	318	315	309	346	317	337	332	324	274	313	316	310	322	348	357	348	329	324	309	336	313	308	324	312	309	304	332	331	316	341	306	303	318	303	346	327	324	330	343	325	327	333	333	327	335	297	297	351	304	295	320	324	339	334	297	342	325	338	308	310	319	348	311	310	348	338	342	332	288	331	319	287	331	335	323	319	319	331	311	344	326	309	326	299	323	326	307	325	353	332	349	354	333	333	307	341	329	327	337	330	346	329	324	338	339	350	298	355	300	330	329	324	319	286	289	317	312	307	337	348	364	337	349	310	312	349	322	328	344	301	319	317	301	331	300	340	308	327	356	342	367	326	346	320	323	293	326	303	321	322	350	339	331	329	358	314	289	324	327	327	339	304	298	333	322	331	359	315	317	332	320	325	341	301	317	320	309	347	299	332	314	321	308	345	321	300	330	300	325	321	309	334	334	326	315	305	323	279	339	316	306	327	300	326	302	308	336	332	351	325	307	348	289	341	351	289	320	292	362	289	341	336	366	307	319	302	320	345	287	306	333	303	344	333	302	294	283	337	315	345	350	287	322	319	333	336	328	313	321	330	296	328	333	320	312	322	339	297	322	307	314	320	345	345	331	327	365	292	298	310	327	342	344	328	325	325	339	325	368	295	303	342	316	332	329	355	286	323	320	320	341	341	286	310	319	305	337	302	317	295	315	338	371	322	306	320	320	331	309	290	332	321	354	311	321	376	334	333	334	328	333	356	327	299	316	331	316	317	308	328	302	318	305	338	315	340	319	302	320	331	294	322	320	289	328	298	317	307	322	331	317	312	339	354	316	334	313	339	306	294	349	350	320	329	363	323	332	315	349	323	344	327	338	334	342	324	339	339	302	314	289	329	266	324	309	330	339	327	324	314	315	344	326	334	309	324	334	303	335	327	320	346	346	332	313	299	332	331	338	330	317	287	336	324	308	315	287	323	325	311	309	303	343	361	303	304	336	300	305	331	324	339	342	324	296	348	325	328	319	300	324	307	325	325	314	342	308	327	316	347	318	319	347	339	309	348	328	330	330	289	347	361	275	329	357	342	306	318	332	328	310	337	351	318	327	328	361	352	319	331	347	307	333	333	346	310	319	298	321	329	378	348	336	313	324	301	346	326	325	301	317	350	343	327	341	340	316	331	313	364	339	341	352	319	345	343	327	325	322	318	315	310	313	313	344	328	347	355	357	321	310	335	346	344	367	347	320	296	319	318	341	317	300	282	309	317	322	332	319	327	322	301	325	306	304	333	324	325	320	319	329	327	309	323	328	313	329	330	354	290	334	335	365	309	299	319	324	324	286	337	311	314	301	304	332	330	339	325	324	339	325	309	328	315	324	348	273	319
28334	49426	44733	28423	22159	16091	11549	8039	6164	5431	4490	4069	3669	3542	3141	2867	2628	2289	2146	2027	2014	1718	1558	1333	1248	1033	806	790	756	685	699	685	646	574	529	552	559	486	491	436	437	430	405	417	421	450	430	413	463	396	409	425	402	405	411	408	425	378	402	425	398	429	400	423	407	376	407	412	411	452	414	395	386	395	371	381	401	399	427	384	377	386	425	398	408	396	371	403	374	401	399	363	432	367	391	421	420	408	407	413	344	410	372	430	394	411	370	392	402	385	404	401	401	421	426	411	398	375	371	400	408	427	390	379	397	417	389	406	363	399	397	390	395	380	390	389	376	436	411	431	395	397	383	372	383	394	364	399	366	391	419	399	362	386	430	405	394	370	367	395	358	398	359	385	385	361	379	416	374	390	410	385	384	387	376	373	370	415	402	383	373	370	432	346	378	400	413	395	417	412	410	401	378	404	327	414	411	377	363	409	403	367	393	346	416	389	389	408	447	414	405	336	422	401	364	398	380	407	399	426	389	384	374	390	399	432	378	378	382	407	404	419	419	384	409	390	388	379	356	414	386	405	399	372	394	396	404	389	417	399	427	393	378	375	400	419	386	402	368	413	411	378	405	420	429	365	357	416	388	363	369	371	371	363	390	370	376	377	389	386	367	364	412	419	374	414	378	397	394	399	382	375	415	396	391	395	416	383	424	398	403	380	388	387	354	410	426	368	414	403	424	386	413	369	394	417	411	407	394	389	420	388	366	407	359	415	397	402	378	390	376	375	400	396	378	399	402	403	392	408	384	396	354	405	420	370	413	377	362	387	403	373	356	424	385	357	384	393	392	396	392	375	382	393	375	393	395	384	402	385	408	413	375	412	422	379	429	395	389	401	426	358	403	395	382	437	409	377	377	422	379	395	403	395	412	388	377	403	398	406	437	395	415	400	406	368	413	389	357	380	380	372	414	427	379	360	403	391	374	402	389	393	379	434	356	411	358	404	376	403	396	416	396	395	404	388	369	409	388	376	385	436	399	404	424	426	374	387	395	406	422	412	400	367	399	378	365	383	373	372	428	367	387	408	383	396	400	367	387	423	388	406	421	397	415	416	400	399	414	442	410	411	396	401	418	381	395	362	403	349	386	414	372	400	376	390	359	393	391	448	385	411	379	407	397	404	404	386	394	386	398	394	421	381	398	381	360	342	370	389	362	396	375	359	368	389	374	392	397	365	426	403	378	376	367	373	395	397	386	386	395	396	376	417	372	389	391	373	400	384	426	445	388	386	407	398	405	382	366	398	410	422	444	387	407	360	415	378	397	373	382	386	399	411	399	344	398	385	395	386	368	382	410	370	387	358	355	385	389	410	388	394	394	398	419	389	433	399	396	406	412	374	391	399	384	393	381	399	367	369	395	389	401	435	435	414	391	371	376	379	394	386	409	421	409	417	416	387	381	365	436	437	406	341	402	382	357	423	413	391	395	395	370	376	408	390	399	352	374	387	418	424	429	425	361	397	367	433	372	397	441	405	404	378	362	368	388	409	376	402	390	390	349	376	348	398	382	397	365	383	386	367	398	419	387	393	390	396	384	365	383	369	392	377	380	415	389	377	428	433	381	368	356	422	392	411	353	355	399	375	365	384	400	425	404	389	399	375	364	404	409	379	356	387	407	400	381	421	359	404	391	407	397	396	394	373	362	427	391	390	374	406	397	383	412	364	431	376	370	376	388	395	410	378	453	382	390	392	385	393	429	409	384	403	359	376	404	383	398	404	352	388	402	399	332	380	395	372	388	395	396	404	386	414	425	396	401	389	380	380	411	361	382	388	395	406	394	354	408	401	386	385	391	401	420	381	396	388	426	391	393	376	460	408	379	392	370	377	385	402	439	424	404	393	368	399	394	375	417	402	408	431	389	356	400	401	419	359	394	405	412	389	415	409	399	417	370	404	440	401	367	376	375	364	368	381	377	339	393	383	382	412	415	372	378	439	378	374	416	423	380	413	367	412	379	419	420	413	409	367	368	401	377	405	405	387	395	381	380	381	404	392	383	373	431	421	415	398	386	446	397	407	361	420	392	393	417	426	370	368	408	403	391	388	411	415	416	418	389	431	408	376	342	342	371	417	353	412	378	396	422	432	385	375	401	383	387	383	395	416	383	387	394	383	381	428	422	408	410	397	406	384	379	390	421	385	345	389	383	367	357	402	393	379	360	367	395	386	428	391	368	395	369	391	386	416	388	397	407	363	401	386	380	392	392	369	426	381	410	401	392	404	390	374	392	362	409	431	390	386	382	366	403	400	401	380	375	421	399	374	401	436	438	399	392	404	434	380	401	373	397	388	398	388	389	387	385	408	379	383	384	364	392	387	380	393	400	378	390	388	401	388	393	385	413	395	396	394	385	379	347	424	407	400	359	382	398	403	421	375	389	393	407	364	395	416	407	389	415	433	343	403	376	387	389	446	406	410	359	396	380	380	395	357	358	358	384	380	372	389	430	393	400	378	370	424	420	388	410	373	403	404	352	400	391	430	363	403	393	378	390	389	386	396	384	381	398	396	408	389	392	403	413	408	401	376	337	387	430	421	395	382	395	381	399	412	364	397	373	408	377	380	367	393	418	382	417	380	348	389	401	394	371	382	382	384	390	420	421	417	413	387	364	400	372	364	398	379	416	400	389	418	403	434	401	379	397	417	364	422	399	391	386	388	380	387	414	371	425	376	418	373	411	407	402	412	363	394	391	403	371	393	384	395	382	421	374	350	373	413	392	410	340	406	373	398	403	408	370	441	403	396	352	409	370	380	421	371	376	367	374	382	389	416	400	385	383	366	412	426	440	399	429	395	387	429	403	394	450	377	371	373	392	401	409	411	416	410	364	385	380	399	357	382	388	382	391	391	408	418	390	368	387	413	371	409	376	407	363	420	396	385	350	413	392	382	368	386	404	373	364	396	368	362	401	375	421	392	373	349	418	362	352	393	393	415	402	373	421	376	411	368	405	408	398	369	366	409	388	382	398	400	381	395	429	374	412	380	406	371	381	399	423	369	400	412	364	396	373	405	404	391	415	398	428	372	438	407	376	423	386	404	385	399	396	426	442	383	416	379	377	343	438	398	402	390	403	355	378	413	379	405	398	395	394	357	415	403	405	415	387	411	398	387	375	410	373	382	389	376	393	372	372	379	397	391	398	410	402	415	336	382	390	401	387	390	395	393	383	363	364	375	395	357	396	392	419	402	392	393	388	394	403	422	428	363	350	393	387	395	395	376	417	393	386	370	389	411	380	390	451	403	387	398	372	404	401	371	350	412	410	417	407	349	401	363	420	408	427	374	375	395	384	431	372	368	389	358	370	392	385	400	369	348	422	432	385	377	386	374	372	424	403	410	390	387	361	366	415	364	384	401	430	389	394	407	386	371	384	408	384	417	388	391	394	441	390	405	383	404	396	395	383	378	391	380	408	411	372	408	375	442	384	367	431	415	385	388	393	395	394	412	419	432	366	337
25544	21472	27850	26399	17330	9161	5357	3273	2407	2105	1736	1510	1485	1517	1555	1440	1360	1249	1128	1078	1055	962	843	816	794	762	657	589	675	605	626	593	609	573	560	550	586	526	512	508	538	504	531	537	514	489	527	498	508	474	504	530	503	532	509	520	507	549	496	497	510	517	510	512	489	502	514	538	532	517	526	494	523	492	526	511	465	519	485	502	502	507	505	515	503	505	465	476	478	517	486	477	466	500	535	515	494	493	490	520	525	495	493	463	496	497	494	493	531	487	522	482	517	498	523	511	468	506	519	464	500	528	496	502	498	453	455	518	497	511	500	507	510	508	503	478	521	457	502	498	479	499	490	462	469	489	465	505	497	511	509	482	512	530	513	487	493	489	487	496	489	493	474	472	502	495	505	492	486	514	501	507	458	458	505	456	451	499	476	482	469	442	469	514	501	477	490	475	502	469	496	488	480	500	532	509	515	497	516	512	493	506	525	538	497	517	513	501	526	504	498	461	519	510	443	488	487	476	493	520	551	460	495	493	475	516	495	513	491	465	490	496	458	510	489	502	505	553	520	495	486	509	491	454	467	511	545	508	456	491	478	532	492	492	506	480	539	503	507	507	472	510	522	500	514	513	506	538	507	467	528	471	483	508	478	441	493	529	468	508	505	525	493	514	484	515	494	442	522	505	516	471	493	533	474	542	509	492	493	470	525	478	503	549	508	484	509	434	487	489	501	479	499	504	479	541	496	494	516	474	470	479	484	498	474	489	499	504	493	476	491	483	550	493	488	507	478	477	504	459	505	503	482	482	499	502	478	487	496	513	465	470	511	449	513	509	517	470	481	506	540	474	504	484	499	498	531	472	493	480	502	500	506	491	531	469	499	534	471	524	446	482	523	525	484	519	528	508	488	499	497	504	532	504	521	473	494	519	481	496	479	503	516	532	491	486	538	483	471	474	486	507	529	497	520	501	498	460	490	464	494	484	494	502	480	500	526	490	477	478	515	450	461	482	558	467	487	488	496	542	531	506	478	522	492	490	471	500	453	529	509	551	519	529	502	510	468	482	547	505	496	468	516	513	498	517	531	507	480	505	517	472	486	489	514	449	485	508	511	466	456	479	475	502	516	514	520	463	483	511	475	505	510	508	518	463	488	485	514	446	496	493	484	494	489	535	547	496	553	476	509	495	499	507	508	516	488	514	441	486	490	512	479	511	486	540	485	525	466	495	481	521	502	514	504	479	503	500	530	518	469	484	520	498	518	480	502	471	507	502	470	479	501	490	501	515	539	516	514	502	500	492	521	477	472	459	475	499	517	531	511	509	468	455	499	503	517	515	523	458	508	488	506	502	514	472	502	485	466	525	475	475	507	503	489	478	492	536	447	497	504	489	507	484	523	505	498	462	513	493	458	479	507	489	486	526	514	501	489	527	457	492	517	506	480	484	490	504	485	477	503	513	503	492	504	500	505	497	476	504	442	503	489	505	495	533	516	516	508	497	488	517	468	516	514	445	526	492	488	483	442	486	499	515	524	496	533	482	523	477	490	513	467	479	480	512	497	483	478	445	497	536	477	495	501	478	519	532	491	507	515	483	499	586	453	516	491	482	497	512	469	511	430	470	478	483	491	510	491	509	529	521	502	498	474	487	517	485	462	481	514	507	511	527	520	487	480	530	507	477	499	531	514	501	502	507	515	477	464	466	488	475	502	521	458	474	461	528	503	463	479	491	534	473	493	496	492	504	524	488	496	506	490	487	473	495	493	516	500	511	485	502	524	496	516	528	490	507	511	511	528	458	513	525	488	488	483	445	488	481	502	491	489	533	464	503	505	521	530	458	479	508	493	484	450	504	533	535	517	504	478	517	486	488	503	484	521	509	507	512	466	503	489	456	490	498	461	492	525	502	476	516	466	505	508	476	538	487	477	489	526	495	481	515	510	526	502	498	492	486	477	501	522	479	461	521	441	522	521	509	493	470	479	470	487	479	520	480	477	503	512	498	452	494	517	466	524	475	497	501	489	464	492	451	506	472	494	503	481	507	494	466	464	484	489	482	496	498	458	498	486	517	516	523	505	485	485	511	471	474	517	500	532	503	494	533	495	498	488	540	542	535	496	501	473	494	512	512	500	489	509	503	516	529	487	488	525	466	503	445	480	507	490	502	441	468	487	522	481	536	498	534	509	563	483	507	507	512	506	500	488	490	478	518	494	529	519	495	501	509	481	499	521	481	502	485	543	486	506	520	509	508	499	503	514	474	460	487	472	479	503	496	452	494	497	494	533	461	472	512	478	458	478	495	496	473	513	537	515	463	468	530	458	492	516	528	525	482	448	543	496	491	505	569	515	485	540	519	477	508	528	511	498	515	489	498	502	466	524	493	466	476	494	509	522	489	471	517	510	502	488	493	468	503	516	490	472	525	501	489	485	460	491	490	475	503	452	461	497	528	515	501	470	496	510	500	531	451	523	525	515	490	531	499	524	541	504	533	464	487	479	536	515	475	504	497	478	488	464	504	475	484	469	533	508	530	480	498	483	493	447	499	512	473	494	449	500	469	455	489	503	502	539	492	518	514	487	540	485	531	492	542	480	506	481	509	488	506	515	501	534	488	489	512	464	505	501	517	475	504	487	495	479	541	507	522	472	463	526	544	531	485	484	494	471	479	491	467	461	516	479	466	496	489	535	494	467	490	496	506	490	490	470	495	465	501	512	486	540	507	485	519	467	515	519	493	508	466	528	496	489	454	494	506	486	505	477	504	496	494	511	530	516	497	491	488	460	513	507	510	493	481	507	523	502	479	490	506	502	489	530	497	472	491	450	510	482	475	493	492	487	489	520	514	499	464	448	492	468	499	486	494	510	479	490	476	481	521	509	512	525	513	484	517	521	488	504	504	485	481	451	491	501	469	503	515	501	483	475	474	484	512	491	522	494	478	528	522	539	470	472	467	487	500	498	517	537	525	512	494	533	518	486	461	520	468	486	503	509	506	529	513	506	505	507	451	504	479	509	456	498	508	529	490	481	516	557	533	481	530	536	537	506	521	549	464	468	508	497	516	516	515	483	497	500	519	484	504	524	446	435	485	500	502	503	463	490	498	486	499	510	465	521	503	482	472	530	494	501	479	486	520	506	507	493	515	524	498	473	531	469	508	504	488	478	483	510	521	462	491	510	525	517	539	484	509	489	508	483	527	489	514	517	487	508	540	467	507	517	478	515	513	528	503	499	476	512	484	472	508	519	513	460	479	491	488	468	460	472	497	520	506	506	462	519	484	506	504	500	534	462	470	501	483	510	473	522	466	484	458	523	504	519	474	468	484	494	508	476	516	471	478	479	462	516	494	509	490	504	476	498	490	528	500	478	495	522	508	468	492	501	477	510	503	520	545	508	502	469	527	490	517	476	489	507	523	475	466	483	450	526	477	530	508	498	493	480	456	491	463	503	470	516	489	510	498	482	494	481	508	479	549	515	542	509	522	542	501	458	472	558	501	508	527	514	526
29508	44878	37646	26850	19902	13230	9960	7084	5263	4511	3757	3322	3102	3188	3080	2719	2615	2309	1932	1928	1787	1654	1531	1367	1227	1167	1010	900	890	792	836	823	716	724	688	696	663	657	618	669	608	608	606	632	606	635	575	615	598	628	620	643	597	587	617	619	618	619	574	608	580	575	592	592	600	581	642	592	586	562	595	561	593	594	619	593	560	574	621	551	606	607	590	603	560	595	619	577	605	591	557	575	587	571	599	602	617	582	579	582	602	587	637	541	577	597	604	596	597	583	610	564	545	611	566	577	587	578	614	593	553	588	592	583	571	562	580	598	610	599	603	578	553	587	560	610	548	580	555	586	601	606	609	601	583	560	615	532	617	608	604	613	545	573	586	604	589	614	586	566	565	576	587	585	590	597	557	580	603	601	564	560	568	559	596	537	595	612	573	572	544	581	589	581	601	597	603	563	611	632	619	589	588	578	578	601	547	611	575	576	591	578	638	607	593	603	571	590	567	583	574	605	570	619	621	557	616	574	596	580	594	591	573	588	601	561	581	578	578	623	615	550	594	646	568	609	536	544	570	596	527	588	566	614	559	552	523	544	597	587	578	565	575	619	616	595	587	568	639	635	559	598	596	581	543	578	579	619	570	556	611	590	540	595	585	565	581	589	528	590	586	586	594	609	616	574	581	587	593	561	556	559	585	581	647	612	582	558	553	619	553	622	568	616	572	643	540	579	573	584	607	592	538	551	610	622	580	596	568	584	583	547	597	570	604	560	595	593	608	599	580	582	626	582	560	540	584	589	574	574	565	655	611	561	594	540	584	517	617	595	584	587	587	533	589	571	578	587	587	571	557	587	634	554	594	579	577	584	548	590	593	578	574	593	580	629	618	582	592	579	604	570	620	597	540	601	593	603	539	557	568	581	551	580	569	616	620	578	590	614	563	584	603	584	608	607	590	552	590	564	616	592	604	597	551	576	578	615	579	600	551	580	569	559	511	641	590	585	549	587	549	591	590	583	564	575	564	558	606	555	592	596	564	608	611	584	562	583	581	579	585	590	589	578	581	611	555	542	585	570	571	565	567	604	618	596	577	624	604	584	589	593	569	595	639	606	596	581	591	577	609	586	619	623	535	570	600	606	556	548	592	642	610	608	573	573	601	559	588	586	575	621	600	605	605	610	586	581	533	594	553	577	608	627	572	579	572	576	588	630	616	585	551	603	643	545	621	597	568	582	584	547	575	580	561	565	606	591	594	549	590	603	559	582	593	578	574	573	589	569	591	538	566	598	564	609	558	617	573	607	604	609	602	614	579	583	564	560	609	609	577	597	608	591	582	582	571	581	579	609	533	568	552	634	566	603	568	576	551	621	567	580	575	553	581	553	581	529	632	608	585	601	603	566	557	616	594	579	577	574	632	589	585	571	535	635	594	584	567	568	577	590	570	542	597	584	593	615	591	584	559	580	556	584	553	553	591	565	597	571	588	597	542	603	572	573	610	584	572	571	606	580	570	595	621	624	599	574	574	580	635	581	613	584	588	598	584	589	570	586	602	550	571	580	618	604	584	558	563	568	609	547	556	591	601	596	577	623	585	621	634	546	595	591	576	605	571	569	631	595	540	591	572	603	605	559	606	590	591	600	589	573	591	584	594	579	616	603	561	562	621	563	618	556	627	576	562	575	577	593	550	591	522	582	580	564	533	602	563	557	619	596	591	594	591	593	572	576	589	573	583	606	563	574	583	619	605	574	605	589	573	578	576	534	585	602	586	546	602	582	587	560	584	549	592	576	589	566	614	554	583	600	581	569	597	617	599	598	615	596	582	625	612	626	583	552	568	566	635	565	565	587	608	590	579	573	553	597	564	616	548	577	602	595	561	561	582	594	546	551	565	597	611	583	592	581	607	598	576	592	562	577	571	556	599	563	629	574	562	548	586	583	578	575	622	579	593	551	567	569	546	580	580	622	579	624	598	558	578	602	599	593	563	617	578	593	594	578	597	631	593	587	587	645	566	545	582	597	576	604	631	598	540	593	578	601	529	604	583	572	621	585	579	594	592	586	538	566	580	569	554	590	615	612	579	567	567	559	605	602	592	595	557	566	577	571	611	608	546	613	586	641	597	571	585	576	606	599	612	611	601	576	632	567	584	610	626	550	563	588	589	576	601	600	628	578	562	595	616	579	625	585	524	571	583	588	563	610	578	618	573	589	568	600	613	616	557	597	618	594	580	595	561	587	580	585	573	590	583	653	591	575	592	548	577	539	591	605	548	556	583	601	616	598	558	589	589	565	557	570	593	610	577	563	578	588	545	620	539	603	563	615	601	547	554	593	564	567	595	548	557	578	564	627	594	581	576	594	620	597	573	603	560	581	568	580	575	545	567	630	634	602	586	571	590	612	566	589	624	561	606	578	572	557	552	575	590	613	598	587	568	604	593	589	565	563	542	578	561	579	605	594	571	581	550	567	593	622	541	578	590	572	601	525	566	566	620	601	568	594	641	574	596	578	603	596	574	619	564	533	622	619	562	632	578	580	587	544	579	588	576	574	609	556	610	557	610	589	631	560	579	645	586	538	563	580	586	609	594	582	515	551	627	579	577	571	591	568	571	609	584	626	560	583	599	598	581	593	552	543	617	594	607	561	588	554	564	578	632	586	606	571	571	546	552	557	581	564	546	597	592	544	572	583	611	588	614	632	549	569	561	579	574	566	602	589	586	621	559	574	601	595	577	593	567	634	582	595	601	563	555	580	618	573	611	570	587	601	562	562	550	602	606	583	593	585	578	581	604	605	608	580	571	607	528	570	637	548	538	563	567	540	552	550	587	571	599	603	554	560	568	543	578	560	590	603	544	586	572	592	562	601	574	547	579	566	623	572	549	584	579	584	540	579	569	586	557	569	619	554	533	597	591	605	609	582	609	565	578	549	619	566	579	554	616	600	569	602	608	576	565	562	597	617	618	589	578	533	601	595	587	617	561	591	567	570	590	598	585	615	589	585	588	597	555	602	562	593	600	560	584	546	584	596	564	596	605	573	579	594	592	583	581	595	542	577	587	597	635	528	570	567	606	589	560	530	542	609	606	570	617	608	602	545	622	563	562	568	552	596	570	565	545	576	582	572	552	549	554	563	548	629	576	553	621	551	532	607	614	571	551	606	551	547	550	547	563	609	562	642	599	568	592	595	559	595	581	577	625	575	557	559	581	573	611	600	572	585	631	591	578	617	554	631	578	537	584	582	562	573	551	569	561	562	629	634	565	571	616	567	526	571	581	563	612	572	581	580	578	614	595	554	601	622	585	588	576	601	575	592	601	589	576	620	533	595	621	606	585	586	571	647	591	611	619	584	552	579	581	594	598	546	552	599	634	553	583	575	592	583	543	600	572	567	602	544	595	568	584	588	592	590	585	548	616	557	596	603	581	625	584	595	591	614	571	585	613	585	594	567	552	591	562	632	572	564	583	600	557	607	565	565	612	572	591	561	634	550	576	588	604	557	591	592	565	589
23294	21386	29056	24262	22115	21798	15603	6914	4221	3147	2756	2458	2233	2278	2058	2106	1932	1670	1476	1489	1236	1215	1088	996	905	865	752	682	601	637	616	534	607	538	502	519	463	538	485	459	422	437	459	421	434	434	457	422	451	436	440	426	458	450	409	414	437	437	439	435	419	459	411	422	453	445	425	405	427	399	421	430	408	396	395	399	422	398	443	410	414	403	434	403	447	400	393	426	392	406	442	435	417	404	406	418	417	408	433	410	400	406	390	425	445	427	391	415	400	409	409	387	407	431	425	396	371	393	404	401	426	385	397	420	445	443	446	419	432	411	420	417	430	387	383	425	407	387	399	400	396	412	412	426	387	413	427	429	404	435	446	409	431	404	423	424	383	395	392	426	401	439	442	426	448	420	402	408	396	381	409	398	428	426	442	444	423	424	415	389	404	406	394	420	407	438	403	444	434	420	396	405	425	416	416	392	429	418	387	426	447	412	391	406	397	424	416	418	418	414	388	410	365	430	437	416	393	414	439	373	377	429	392	411	359	403	402	422	435	419	426	361	364	414	410	435	408	406	405	434	449	407	384	414	383	408	419	417	431	423	420	439	407	368	425	408	417	414	437	433	405	413	418	394	418	432	420	421	418	421	411	425	399	388	441	400	432	451	366	390	395	406	443	418	451	422	419	414	399	378	435	413	365	446	416	435	457	460	411	429	381	432	447	443	434	401	405	435	389	432	384	420	439	393	404	441	444	394	388	408	406	422	394	429	398	425	419	393	411	417	406	433	407	440	403	423	412	425	417	370	414	385	410	382	425	470	418	403	397	438	428	386	415	409	419	397	427	387	397	404	410	399	409	354	443	406	410	430	393	458	408	433	410	466	418	449	415	390	410	433	418	407	412	406	404	470	381	433	439	426	435	413	410	408	438	454	396	423	436	424	410	426	421	429	405	395	392	406	425	423	418	408	437	392	408	459	411	403	417	406	404	423	426	427	397	437	385	420	450	426	415	433	410	411	407	429	415	393	415	394	415	409	412	415	405	387	432	434	367	407	420	392	438	408	433	404	423	416	410	421	420	414	424	455	407	404	409	406	434	425	442	412	428	417	367	435	428	405	411	417	424	412	375	413	399	374	427	422	388	425	380	415	397	430	438	432	421	433	414	407	429	433	448	434	392	427	400	387	383	438	379	385	411	415	441	419	384	398	414	392	425	414	405	394	411	411	396	405	393	417	403	443	456	377	394	388	423	410	384	390	440	429	420	426	407	441	390	427	406	436	393	417	416	401	436	416	416	390	403	415	391	404	436	459	419	393	417	418	423	410	399	454	434	406	418	362	437	415	408	419	419	410	406	329	399	439	397	412	401	409	425	417	414	375	438	399	380	405	388	441	429	416	400	414	414	449	405	438	369	416	467	378	405	404	399	432	406	465	403	438	468	395	392	422	430	377	433	393	415	410	382	418	392	401	438	412	392	408	438	399	422	419	405	434	412	415	392	373	378	439	420	411	419	459	399	450	432	389	414	447	441	405	460	413	389	422	394	374	427	411	454	401	417	405	423	416	399	407	470	416	395	424	450	445	412	417	410	424	448	435	411	436	417	388	417	444	412	403	410	396	415	420	401	394	397	394	361	418	457	450	436	423	436	421	448	377	396	408	412	405	395	408	398	412	431	374	430	414	422	381	411	456	425	434	418	388	412	428	397	399	404	432	413	406	418	442	438	408	410	432	441	395	409	432	421	402	413	396	401	416	414	433	417	393	387	428	438	431	411	401	409	418	417	428	429	423	388	429	404	409	398	396	391	418	431	425	387	384	376	429	412	437	372	426	438	402	432	410	423	398	419	400	422	392	399	404	401	377	411	418	404	417	399	440	439	386	406	438	423	420	395	414	382	412	407	423	383	409	426	402	409	411	419	382	446	443	382	415	397	391	406	418	431	433	381	438	467	409	411	393	419	445	391	441	393	410	399	404	432	432	408	420	393	417	431	434	382	397	406	400	413	432	438	463	388	429	397	418	414	426	418	428	427	403	374	450	421	420	414	440	433	438	449	414	418	447	393	418	403	400	397	387	381	406	411	408	420	418	411	408	429	416	406	421	422	412	422	402	402	433	393	422	418	398	398	400	396	417	397	394	403	415	415	410	396	429	443	426	419	418	403	436	428	417	392	452	377	423	456	391	389	432	432	410	445	414	409	445	410	408	456	446	449	395	439	388	382	408	423	403	393	434	411	381	440	417	434	440	401	424	387	372	422	380	412	374	405	414	405	400	409	427	442	388	394	409	410	435	446	409	460	427	396	438	415	411	441	412	421	376	461	440	431	413	408	399	389	370	396	410	420	435	397	428	422	407	391	430	447	391	441	428	401	430	425	397	424	385	458	395	422	411	439	383	402	422	387	425	431	404	407	437	411	406	352	413	406	431	386	426	392	411	402	400	397	430	431	422	414	408	414	416	425	400	452	422	417	422	417	451	456	408	415	472	423	416	393	413	451	423	396	390	392	429	422	406	440	424	434	413	414	412	419	440	424	405	366	429	433	410	451	452	417	412	455	402	427	401	412	421	436	428	400	404	415	433	393	395	414	391	435	396	413	406	408	424	443	394	387	405	432	435	390	412	454	388	439	438	402	454	389	409	433	424	414	401	423	413	396	389	398	414	386	378	389	415	389	421	409	438	412	416	430	439	412	398	421	418	419	394	402	408	414	412	427	404	411	427	420	419	392	464	412	409	372	386	477	401	424	418	430	413	385	395	429	389	449	392	401	433	436	408	405	412	386	462	389	428	413	389	404	387	410	384	425	413	401	415	408	419	394	395	427	389	428	387	426	458	409	391	384	413	400	402	406	384	407	410	443	429	402	368	393	422	373	466	407	418	426	436	404	400	441	402	401	437	434	437	422	411	431	413	408	426	464	409	410	375	402	433	409	442	407	444	415	427	413	450	431	417	422	388	426	377	432	415	413	403	428	397	417	422	405	420	430	435	444	350	446	418	445	415	397	371	420	407	410	363	421	410	407	413	411	410	401	405	444	413	363	399	396	437	422	421	397	421	412	402	397	399	411	388	385	409	457	389	401	443	372	415	385	421	438	407	398	409	424	442	390	402	404	442	398	410	429	425	445	411	414	462	428	456	405	344	422	405	423	384	394	428	375	458	408	404	407	409	442	414	413	393	389	436	434	426	430	391	422	425	429	414	405	438	414	418	455	408	441	393	437	416	402	400	408	409	393	411	438	447	393	398	418	399	409	392	430	412	406	431	397	415	422	406	397	438	412	390	362	393	417	428	401	366	404	424	412	411	434	416	429	423	399	401	399	391	432	434	351	437	417	405	391	429	418	393	426	395	430	384	412	380	456	436	398	415	450	387	401	366	396	423	429	439	400	441	391	415	414	385	399	401	446	380	402	451	402	447	407	383	403	401	408	461	434	422	414	393	428	403	415	390	384	434	407	417	433	419	395	390	394	419	408	439	401	417	440	421	411	429	443	428	378	416	430	426	421	452
31575	55912	48929	37851	30372	20215	14952	11506	8618	6692	5897	5147	4600	4524	4076	4032	3672	3346	2929	2581	2331	2081	1797	1729	1489	1372	1263	1093	912	843	859	876	787	724	672	695	640	616	573	568	554	512	485	539	524	529	575	524	512	550	576	485	519	502	518	532	509	505	528	490	486	509	495	446	483	499	547	458	437	473	510	523	460	478	507	505	469	513	457	450	481	503	488	495	485	500	468	492	500	480	492	508	486	529	484	461	461	467	490	465	503	484	444	475	494	521	520	486	492	470	469	432	482	496	493	487	490	487	462	525	488	469	484	437	485	477	516	496	513	503	424	451	463	480	479	499	498	457	464	449	511	491	481	493	485	450	512	526	536	462	506	507	460	498	435	499	485	480	480	493	476	468	453	462	485	461	436	460	430	450	472	496	464	441	485	462	479	443	442	485	464	499	482	473	468	445	483	496	506	467	489	440	477	506	476	491	483	496	494	454	432	466	451	459	512	470	496	472	457	486	476	486	473	490	464	456	475	471	505	461	472	494	490	451	474	465	479	493	478	486	494	467	466	512	480	477	489	469	510	488	498	473	462	473	469	503	466	520	483	441	465	486	462	478	492	487	467	466	456	501	472	504	447	488	492	516	488	493	456	518	434	464	513	440	458	489	510	480	462	465	457	485	477	470	509	460	473	508	501	468	486	494	506	469	519	494	490	475	487	476	501	483	502	492	479	456	438	488	467	480	449	462	486	465	481	463	506	515	482	435	436	469	485	435	474	497	478	478	479	483	475	474	487	501	512	495	467	523	505	458	495	464	441	471	466	497	515	513	473	477	489	473	482	468	484	469	436	466	455	512	479	457	465	475	440	486	494	472	486	493	478	505	511	469	491	501	477	424	420	479	445	505	441	485	502	475	458	465	470	457	482	458	512	512	482	498	497	470	476	482	470	473	492	476	478	500	468	493	507	489	482	497	498	463	468	470	516	486	505	503	464	496	491	499	510	460	460	459	440	512	469	459	513	487	481	453	460	465	469	423	485	464	435	533	481	496	453	482	454	488	479	468	487	536	482	497	510	484	482	461	456	485	478	457	482	450	492	472	491	477	502	480	505	473	460	454	498	462	511	504	499	492	435	456	538	477	493	509	467	514	455	501	449	464	481	443	487	469	500	463	481	464	483	459	513	510	500	494	487	455	480	493	429	455	486	468	462	460	469	489	502	494	507	492	452	483	460	506	450	451	508	481	478	469	445	464	493	473	481	507	516	490	505	439	462	480	455	488	479	475	424	483	471	490	486	520	458	485	456	500	456	468	476	489	463	492	494	478	462	470	430	471	476	488	475	506	452	482	493	495	471	447	466	484	469	489	479	481	469	504	495	424	499	507	488	484	431	476	523	491	472	478	475	461	456	469	494	482	466	437	495	503	423	480	481	463	471	466	523	464	466	510	511	477	473	488	486	481	521	465	460	473	473	465	463	480	482	471	480	459	468	482	493	536	495	438	501	503	533	476	477	509	482	425	510	454	469	505	450	516	464	475	469	477	519	494	501	500	479	498	463	490	494	487	451	469	501	482	493	460	493	457	480	483	502	458	495	454	460	486	506	457	471	496	494	471	478	456	527	473	506	498	465	506	486	491	480	491	473	501	462	511	488	445	470	506	510	505	481	500	474	506	517	442	467	446	471	452	469	500	453	502	486	449	461	520	460	505	476	476	438	489	476	479	504	461	510	479	449	478	500	494	522	470	523	452	479	441	473	490	472	469	446	491	486	477	499	509	466	451	512	471	465	459	480	500	467	488	500	452	507	497	496	469	456	478	503	461	457	476	476	474	480	460	481	481	480	480	469	479	452	464	462	464	476	494	469	475	445	468	491	477	467	474	485	498	478	454	520	498	523	533	508	446	518	496	433	483	491	502	495	507	444	514	438	485	462	444	419	469	495	459	477	483	504	489	485	481	455	461	487	480	534	461	482	517	472	476	473	498	461	446	496	447	500	510	500	495	469	497	478	473	490	464	481	514	464	526	507	458	493	422	472	461	467	467	505	472	514	445	472	483	449	473	475	488	471	471	450	477	449	481	452	475	476	495	470	508	473	487	517	478	506	473	512	479	502	493	499	516	517	476	468	450	473	463	484	519	491	479	495	467	468	505	485	470	541	502	479	450	471	460	497	466	476	464	461	516	483	483	469	479	458	485	464	486	489	434	454	457	552	458	497	477	500	469	462	456	489	479	465	502	493	478	487	449	482	518	485	465	463	497	458	484	446	457	488	468	462	529	465	502	488	465	508	487	450	456	466	483	479	506	525	494	474	525	475	516	458	495	430	452	513	483	514	478	518	434	465	510	484	469	462	476	499	498	509	426	467	437	483	460	476	455	482	482	493	483	469	443	499	468	479	476	527	515	477	449	484	488	507	451	480	457	468	498	475	440	495	463	476	487	449	483	529	499	428	447	460	477	498	528	487	495	485	535	466	506	470	482	512	478	489	493	510	482	479	483	488	498	453	507	515	492	457	485	440	462	477	480	488	472	475	465	501	498	484	502	476	454	508	487	501	472	488	482	441	452	484	494	476	477	449	527	508	496	452	472	520	456	498	473	443	508	448	477	485	484	432	462	466	504	470	472	523	474	528	495	479	494	485	518	493	475	453	479	517	499	450	493	502	507	533	471	476	465	477	494	485	473	442	436	498	484	481	484	495	509	448	507	455	479	467	484	497	507	484	482	476	492	492	480	506	466	477	497	471	502	499	474	457	515	487	488	469	474	468	506	521	457	477	472	507	495	515	501	497	459	512	477	482	512	503	452	482	470	480	474	463	488	454	449	457	477	461	453	489	448	474	495	483	473	476	461	452	473	458	478	468	474	499	436	488	499	495	487	516	464	481	479	457	486	486	434	521	439	500	511	449	481	470	470	494	437	475	487	495	509	461	493	478	472	476	477	482	491	476	463	523	494	441	459	487	493	470	499	516	433	489	467	495	489	456	513	458	479	476	504	445	500	507	483	419	495	465	460	490	515	511	484	473	471	470	467	455	495	457	435	487	501	475	482	487	508	474	450	511	473	519	497	469	466	455	443	464	506	483	477	490	463	485	458	512	502	461	475	475	485	513	497	435	474	509	470	485	452	463	490	482	490	500	495	508	494	463	488	515	463	464	471	481	451	512	501	474	460	437	438	498	455	485	438	508	467	507	490	484	489	466	520	474	498	463	445	538	505	478	483	498	449	495	482	451	488	475	485	488	480	428	489	474	478	465	489	491	499	461	465	440	468	473	444	516	458	462	451	466	507	472	464	470	451	457	496	472	494	483	474	489	461	469	487	486	453	490	508	486	441	448	481	477	459	476	414	483	482	485	470	510	486	503	448	461	487	503	438	542	526	508	445	495	454	512	511	494	486	481	525	481	477	530	478	507	498	482	434	501	464	484	466	468	430	514	483	457	495	461	485	513	508	486	471	467	482	463	459	507	460	495	488	465	446	475	494	505	470	473	492	504	490	483	474	491	464	490	475
29515	26420	28655	20754	11496	6209	3599	2639	1924	1704	1416	1335	1234	1133	1085	1035	994	977	976	890	842	703	693	726	675	598	617	597	512	511	494	453	547	449	455	485	462	426	448	451	421	439	449	466	410	445	431	392	381	409	406	394	424	381	430	392	456	373	408	404	403	413	456	401	429	409	410	413	402	422	441	452	432	433	428	435	417	420	396	415	422	404	412	355	414	429	425	405	416	424	460	409	362	419	413	374	414	426	397	413	400	405	394	418	428	406	404	433	441	399	437	420	400	450	418	391	424	422	387	454	358	368	396	439	462	418	435	407	405	395	403	369	393	345	387	397	413	395	408	412	417	429	406	419	409	411	422	374	412	436	425	426	396	414	411	404	439	385	395	408	426	411	394	426	402	391	431	403	443	401	426	389	375	402	424	387	430	467	434	437	396	390	387	414	417	385	403	411	398	421	405	382	432	426	422	370	429	428	359	410	407	424	388	445	421	419	424	397	376	420	377	389	424	403	439	404	391	356	400	424	400	383	423	416	394	380	453	414	394	415	366	404	416	421	411	357	436	411	405	413	398	403	487	385	437	420	445	448	414	412	428	398	399	412	416	433	399	407	419	437	382	374	398	405	371	391	403	458	432	419	384	411	424	436	405	416	427	401	395	373	383	426	384	386	411	403	370	431	430	397	394	440	400	420	428	403	408	411	408	424	437	415	423	397	391	398	367	421	411	404	407	397	427	396	396	420	422	428	403	370	422	406	394	390	416	377	379	399	427	419	401	412	407	390	423	371	407	416	405	366	406	396	427	389	396	362	410	401	406	411	388	411	390	416	441	407	429	420	411	408	388	400	398	405	369	414	394	403	400	447	389	380	391	408	405	407	433	379	394	418	425	396	434	430	407	439	437	398	429	387	401	406	393	388	385	407	418	420	405	425	420	421	408	424	399	426	377	408	388	389	434	420	391	398	415	389	387	380	436	409	423	397	384	390	406	431	430	380	393	406	379	388	395	420	443	364	407	398	419	393	429	391	425	429	372	428	401	409	424	396	403	425	411	409	433	412	390	406	394	395	383	423	374	418	430	377	427	441	431	406	452	403	418	431	397	420	412	427	441	403	406	429	408	437	411	441	376	409	388	393	418	421	387	413	416	415	421	416	366	407	424	416	407	440	414	395	426	406	447	410	402	454	427	428	386	399	387	444	458	414	409	376	364	430	406	381	435	427	428	413	400	405	404	417	442	430	418	383	428	403	422	449	460	361	422	352	414	396	400	418	377	415	404	386	436	409	368	407	430	427	409	410	398	413	385	416	420	475	394	421	396	412	421	434	387	375	376	413	367	440	409	395	451	412	472	418	422	421	442	404	417	415	430	412	460	395	407	401	411	370	398	413	420	397	448	421	415	421	396	423	402	442	422	424	396	403	416	389	402	401	403	423	365	403	393	418	444	407	391	418	391	422	393	394	441	420	406	408	417	434	370	401	410	436	430	387	408	421	422	442	439	389	435	385	403	401	400	415	378	434	396	430	425	386	405	412	414	416	426	385	423	412	415	392	419	388	405	409	414	416	398	393	426	437	412	414	430	410	430	412	411	413	420	412	399	430	455	440	423	437	386	404	425	409	384	420	401	404	395	394	420	431	413	422	378	396	407	385	413	434	406	411	403	421	429	412	413	440	407	384	435	426	382	438	425	403	380	409	427	397	394	410	402	416	435	401	409	436	385	434	412	447	389	409	402	469	421	421	384	361	402	387	402	393	419	396	401	409	404	420	423	395	402	393	401	410	394	383	425	405	426	427	411	413	439	383	419	406	406	423	369	400	416	404	466	400	430	388	425	433	386	399	393	408	385	396	424	445	437	431	395	403	429	411	441	409	404	428	407	391	436	370	387	424	408	436	426	438	392	415	402	396	415	409	389	422	410	425	404	428	425	403	369	413	397	396	430	425	378	412	417	378	386	410	389	373	444	428	388	425	452	400	414	424	441	386	378	402	376	405	362	424	403	408	408	390	411	390	424	369	391	410	399	408	410	430	407	412	446	388	393	403	390	400	385	411	393	409	379	449	383	421	403	414	407	400	388	413	404	382	433	451	373	454	410	404	410	463	421	377	394	408	433	385	418	392	390	394	433	422	422	397	346	410	414	410	389	419	400	407	453	442	392	383	464	372	417	395	400	416	427	429	395	380	410	382	428	399	407	383	398	404	401	383	434	410	431	405	436	435	462	401	421	391	416	413	417	420	422	427	422	393	439	380	410	424	429	452	381	386	424	397	405	452	410	406	430	436	398	453	420	373	466	449	393	417	403	440	425	444	445	417	417	435	354	398	440	430	395	430	408	437	393	431	395	419	427	429	418	404	428	393	426	403	424	432	437	413	391	445	414	439	384	427	381	415	384	388	419	401	390	372	446	399	420	406	434	406	406	407	399	376	404	482	402	388	373	452	419	401	408	392	417	422	447	429	420	406	462	403	404	415	386	416	431	365	434	423	456	403	368	402	456	451	410	394	440	405	420	417	412	417	414	395	435	404	430	412	387	409	427	397	413	373	390	405	429	389	405	395	431	424	396	438	397	422	404	436	426	371	362	408	426	410	431	420	423	406	410	385	434	377	386	414	363	428	402	419	389	387	430	417	415	438	386	459	411	422	413	415	386	417	409	433	434	422	405	403	407	399	392	428	424	366	427	396	378	423	429	408	423	409	398	436	407	398	382	372	421	364	389	418	380	412	390	377	418	412	389	410	431	384	437	406	424	420	403	398	412	413	412	403	417	401	411	434	457	384	388	452	418	389	423	393	420	422	432	399	451	387	414	407	396	412	407	419	409	412	414	428	371	423	376	388	368	381	412	402	426	424	423	394	429	402	379	404	421	400	388	356	417	433	385	391	399	407	403	400	406	418	368	361	401	417	431	386	416	377	398	387	404	424	396	391	408	424	391	402	386	424	429	397	422	405	378	403	403	434	421	399	431	413	375	410	386	401	407	416	447	407	416	342	388	410	435	398	443	392	435	391	416	413	390	414	409	428	422	405	398	400	444	418	385	418	375	410	400	379	401	397	392	420	409	412	427	405	407	428	430	411	387	415	380	365	426	433	381	405	389	381	462	400	417	411	427	430	416	392	425	435	428	400	402	413	374	405	389	388	438	443	421	401	416	403	431	427	426	408	405	411	405	410	396	401	378	422	430	384	385	382	426	433	370	423	405	400	384	413	387	410	435	423	404	407	427	425	383	405	405	410	407	424	415	419	422	415	392	399	408	406	424	403	375	452	392	421	419	417	405	469	404	416	382	391	371	404	407	403	428	413	404	439	396	425	417	402	420	429	429	378	395	396	388	420	427	425	404	398	443	440	401	418	412	408	380	402	383	379	413	403	436	413	389	449	398	421	410	416	429	424	406	455	401	412	425	446	382	446	397	398	390	386	448	410	410	392	446	385	445	409	389	454	385	427	408	388	391	402	417	431	402	408	417	419	434	411	377	428	402	429	443	416	415	419	400	400
30554	40330	33726	22265	15665	10588	7020	5769	4261	3504	3057	2824	2619	2386	2220	2054	1919	1868	1795	1584	1417	1399	1214	1132	966	946	875	785	680	618	652	660	598	571	550	584	581	580	568	511	596	510	490	526	527	523	527	517	566	515	523	506	486	489	517	524	529	511	527	479	539	501	455	450	478	521	487	474	489	494	501	459	496	494	463	497	497	513	502	493	505	529	506	496	512	453	523	527	542	462	490	507	445	477	481	505	568	469	513	510	492	472	506	492	509	494	488	492	486	512	511	461	503	502	453	511	491	464	537	522	500	474	510	517	524	462	495	494	476	500	464	500	473	519	484	522	486	497	484	497	505	517	503	492	498	536	494	495	479	475	493	506	509	474	508	496	489	517	498	516	533	483	488	506	482	503	567	523	483	508	479	512	482	519	464	482	486	505	491	481	490	477	496	505	483	519	514	507	541	446	466	480	490	481	493	505	485	524	484	510	507	482	499	481	499	480	486	537	471	517	498	473	492	486	497	499	475	462	503	486	489	534	484	490	504	468	517	478	530	460	470	469	446	478	516	525	496	515	485	481	490	470	483	505	515	490	497	509	484	505	453	501	494	501	460	485	469	490	486	558	482	473	495	520	464	524	459	501	486	471	490	518	486	508	506	499	495	464	518	546	529	476	524	465	465	533	490	448	501	509	531	516	483	463	482	477	511	502	504	502	499	500	496	491	540	482	462	504	535	483	514	502	510	522	504	512	485	495	496	530	517	501	507	502	513	466	457	489	513	464	511	454	478	481	477	499	485	534	522	503	501	502	508	538	518	507	477	500	489	473	515	466	484	504	505	466	505	449	472	490	503	465	489	526	526	487	492	480	479	506	496	493	503	482	465	476	460	486	500	511	505	506	513	483	515	471	485	501	476	477	511	519	533	489	488	495	465	492	471	495	474	497	503	510	487	497	517	529	481	516	479	481	484	492	555	507	501	511	524	473	495	476	486	457	472	481	472	516	519	505	506	502	482	485	507	508	491	521	508	464	503	444	539	477	485	535	459	482	483	527	458	517	473	476	517	466	522	504	473	480	481	465	552	512	498	475	510	484	474	496	476	493	526	518	501	508	529	485	483	540	521	486	491	508	506	503	492	507	480	483	511	482	518	443	457	483	520	519	487	524	491	494	532	456	489	481	501	482	502	498	554	481	497	473	459	472	532	497	486	524	532	561	467	494	471	501	464	530	518	459	462	508	492	513	539	509	480	508	486	508	505	559	449	525	510	509	498	507	519	518	453	475	485	499	531	499	505	506	544	477	451	517	505	492	517	518	521	515	482	511	490	476	491	535	482	520	535	437	483	500	513	492	496	489	540	446	533	545	518	478	489	466	499	489	505	482	492	481	474	460	468	465	479	505	494	525	490	449	453	519	495	533	500	503	501	480	525	475	448	466	495	538	497	497	519	498	494	493	491	465	519	482	472	465	489	517	521	502	492	466	474	505	486	478	521	496	516	503	458	489	538	487	481	497	498	472	453	496	501	508	501	488	534	509	483	490	503	496	496	448	469	452	457	504	494	461	472	485	515	489	487	487	503	467	482	491	482	531	494	504	519	513	475	535	480	462	483	538	490	489	522	509	469	501	489	511	488	506	562	515	502	517	491	507	504	461	463	462	484	464	501	506	477	491	470	514	493	489	522	526	526	472	516	502	484	472	517	487	506	452	503	497	470	487	493	469	501	490	472	498	537	500	462	524	514	505	520	508	457	491	519	455	512	500	508	510	521	520	534	476	489	522	475	477	510	500	480	475	469	530	501	464	472	487	472	517	480	551	471	478	480	506	538	465	474	493	485	517	446	471	490	439	478	513	470	491	514	501	501	518	514	455	538	515	446	503	480	530	458	510	533	488	489	484	465	478	483	493	501	523	518	499	459	444	510	508	502	516	514	494	491	488	507	522	487	484	515	479	532	469	487	499	507	542	506	486	500	477	507	497	422	502	483	517	540	518	506	503	464	525	492	488	487	487	509	474	450	505	495	458	483	492	500	470	462	476	488	507	526	523	528	498	500	458	462	522	495	518	528	547	468	476	460	438	515	462	499	497	505	472	489	515	520	497	518	518	469	488	493	518	484	504	481	536	470	505	508	483	515	481	493	540	487	486	491	516	508	494	537	505	474	523	452	483	505	506	477	492	496	506	507	498	489	480	521	496	476	502	458	479	495	493	540	463	471	503	496	504	500	499	452	491	516	468	458	475	486	481	506	465	480	515	545	486	446	468	525	504	491	463	473	493	472	457	513	501	527	452	507	540	506	525	511	476	507	516	501	479	520	526	519	454	481	465	510	490	537	481	491	506	515	445	496	452	510	536	467	500	513	463	536	495	493	494	466	536	483	554	472	482	500	471	485	487	533	520	495	482	509	482	523	488	507	510	556	532	526	494	486	492	484	484	453	471	509	477	498	513	522	470	485	502	505	495	433	518	549	510	489	481	511	497	499	488	464	496	502	503	531	468	494	529	503	535	521	516	474	496	505	489	533	495	498	475	472	467	510	487	489	487	513	474	461	552	505	497	488	539	487	519	500	506	528	508	492	528	493	507	520	494	476	485	515	503	496	491	453	479	502	550	503	508	504	471	533	483	511	539	481	500	460	466	484	467	513	462	516	525	452	497	508	479	478	476	485	473	512	467	485	474	501	479	491	482	521	521	527	471	493	506	460	477	496	509	507	480	516	508	496	524	492	506	531	505	485	509	496	515	479	509	523	470	493	527	466	477	460	498	443	483	496	502	475	519	503	486	495	479	490	493	436	539	517	548	518	435	487	512	481	498	465	477	485	504	491	503	510	491	502	487	507	476	503	449	492	477	523	493	524	481	560	492	468	492	540	511	539	495	506	509	488	479	500	511	506	512	517	510	535	536	482	505	491	478	491	483	493	472	502	512	484	485	504	477	496	496	493	496	487	508	510	496	520	467	489	481	511	540	530	475	531	507	491	528	490	480	507	498	493	524	491	437	502	461	480	463	515	484	471	502	532	536	513	466	476	551	466	515	494	483	465	467	487	478	477	530	456	491	481	482	480	469	498	475	484	509	525	481	479	455	516	490	487	514	456	481	534	507	510	465	466	472	504	516	527	516	539	517	527	505	509	479	500	492	481	515	504	496	483	489	511	478	524	482	498	500	504	523	444	477	495	495	532	512	446	509	487	493	466	493	505	508	500	482	504	509	494	521	528	503	481	457	480	518	508	534	499	514	473	502	492	496	522	524	524	488	507	525	512	522	495	498	488	475	498	513	526	487	509	502	482	494	525	514	520	458	535	509	498	516	537	493	506	507	457	461	528	509	448	442	472	470	498	489	442	512	479	470	448	514	500	461	512	525	535	438	465	454	505	458	518	495	514	481	494	487	497	495	484	486	489	538	506	493	511	497	515	489	498	517	520	490	495	511	530	469	532	497	503	472	460	502	481	525	471	479	485	515	524	536	521	510	484	492	445	552	499	511	484	492	466	508	479	499	513	466
24494	21379	28707	25476	22195	16191	7614	4355	3001	2203	1899	1769	1559	1499	1279	1191	1154	1113	1116	1147	1013	891	808	722	666	670	574	566	504	418	432	442	435	425	393	405	402	363	396	323	356	355	312	330	349	324	322	352	397	303	359	342	346	329	335	356	321	346	356	341	325	332	350	353	327	337	341	323	317	314	351	326	335	353	330	307	356	309	353	343	356	312	313	330	304	340	334	323	351	324	320	331	323	321	333	326	367	308	319	318	315	321	328	372	354	301	303	299	337	357	313	358	337	329	328	365	348	347	320	324	327	343	329	346	348	340	343	312	321	324	355	345	306	354	339	317	368	312	324	303	326	351	333	322	344	323	329	302	370	326	334	352	302	343	310	347	344	276	305	330	342	369	343	322	298	336	307	326	328	338	341	327	327	349	315	324	290	308	321	361	334	322	297	362	332	347	328	346	333	304	339	323	325	333	325	321	344	316	348	326	325	297	330	325	355	320	343	318	320	351	305	387	302	323	339	350	325	324	345	357	314	334	318	314	334	349	320	324	334	357	349	336	329	341	334	304	302	287	340	327	342	355	326	327	344	315	384	320	325	316	317	310	336	369	297	321	322	319	322	321	313	352	349	326	315	343	304	327	337	342	320	343	329	334	327	341	352	338	330	317	321	317	329	315	305	300	334	316	363	321	326	309	340	313	324	329	411	327	339	325	304	351	355	303	296	305	323	337	331	360	289	307	304	340	316	331	330	314	320	326	324	355	349	321	327	345	301	333	328	362	310	300	326	331	328	337	324	324	338	312	328	323	339	307	338	323	338	325	313	310	326	346	337	352	338	349	342	324	345	298	347	308	306	335	297	340	340	326	344	330	345	334	339	339	353	307	353	284	324	311	346	329	297	289	355	321	346	344	367	331	388	310	352	306	316	349	329	359	326	352	348	319	327	370	327	320	312	334	339	358	338	299	309	328	338	342	332	315	315	322	320	361	335	358	326	316	322	331	328	328	353	313	331	352	319	330	297	322	341	304	348	305	305	320	325	316	319	364	329	317	280	297	318	332	328	340	322	360	346	374	331	319	326	345	367	314	299	326	296	358	355	356	310	297	311	354	345	332	332	327	337	321	345	302	327	312	314	323	330	339	351	349	300	362	314	310	346	323	324	348	337	349	337	337	361	356	292	355	301	371	319	336	341	333	312	333	334	339	317	325	311	311	315	330	342	303	305	318	322	320	307	331	313	357	340	304	328	316	314	342	280	322	345	315	361	329	345	302	336	328	290	314	310	328	329	330	339	338	342	323	288	336	335	346	325	303	325	316	330	310	333	308	381	313	346	332	324	316	311	334	351	351	308	328	322	323	348	296	318	343	311	328	323	360	324	328	303	334	353	343	350	344	348	306	321	330	354	349	329	332	356	319	319	333	296	318	330	292	293	331	333	332	340	359	340	315	321	298	330	349	334	322	328	369	331	345	334	328	336	351	327	321	322	299	354	339	340	311	346	270	334	306	348	305	318	325	331	383	307	326	298	328	319	317	348	334	351	368	325	317	318	293	310	314	327	326	303	336	321	344	344	318	296	350	327	310	342	323	324	297	314	325	312	386	323	336	332	309	285	314	343	344	336	345	323	311	313	332	308	316	335	321	327	358	334	348	353	343	323	339	325	336	315	326	320	325	321	324	330	328	319	307	301	307	307	325	332	314	328	336	353	307	318	349	335	302	329	333	305	340	319	304	358	303	294	324	338	332	359	324	324	323	337	317	296	338	347	302	323	327	337	335	306	341	335	334	321	331	286	341	319	343	286	360	329	338	307	336	347	320	318	319	353	326	332	341	334	319	285	315	327	334	310	351	348	304	314	324	341	332	333	306	342	338	328	296	361	322	317	331	315	334	328	310	342	348	330	340	331	331	315	327	335	341	315	289	345	327	309	315	341	315	347	341	317	316	319	326	330	321	309	342	344	335	371	304	356	340	313	337	343	347	333	354	329	331	326	333	317	330	315	316	315	310	346	341	323	315	344	313	308	350	339	333	320	319	314	323	324	353	324	333	303	326	339	317	319	333	336	344	304	313	302	348	318	289	325	327	314	344	308	361	340	314	334	331	349	323	325	323	315	331	338	320	354	351	304	293	341	320	324	308	362	336	313	342	337	347	340	361	323	325	320	336	337	338	338	308	319	343	332	318	307	300	327	352	331	304	325	341	358	315	330	348	333	334	300	348	287	354	335	330	353	326	307	301	337	342	310	315	349	329	311	366	303	355	343	342	329	307	323	352	318	309	331	308	325	337	341	347	366	319	336	327	329	384	315	328	314	323	327	337	346	334	287	339	365	333	354	357	344	317	297	340	343	314	335	332	322	317	298	336	337	288	334	322	347	334	312	340	341	315	325	291	337	348	339	351	311	342	305	354	334	369	309	326	306	333	351	322	360	332	306	315	292	343	316	300	343	299	325	328	350	334	313	323	319	321	309	295	314	332	339	349	332	331	348	342	343	327	330	375	298	308	340	340	342	347	349	317	325	350	312	333	347	354	320	312	330	340	370	358	346	286	317	322	307	343	324	298	295	330	361	317	331	329	357	321	353	316	320	290	350	332	310	380	327	326	317	319	346	290	340	366	344	362	341	396	333	363	330	308	307	368	304	318	312	321	315	305	359	303	313	363	314	358	337	333	331	328	333	350	336	302	330	301	320	344	310	322	332	346	318	332	356	312	337	346	335	313	333	369	323	341	359	312	313	348	297	365	347	318	310	317	328	339	338	336	287	367	298	357	322	328	332	348	327	331	331	346	329	348	311	358	339	306	316	314	353	346	366	318	321	347	371	321	350	353	298	332	346	336	347	345	352	320	304	311	331	341	325	321	343	333	301	312	283	345	345	317	324	320	330	300	336	290	326	308	339	321	347	329	324	343	339	325	313	353	335	286	332	343	352	319	297	321	286	324	333	314	326	341	330	331	283	338	343	329	337	344	322	320	310	317	323	307	287	313	334	321	296	321	332	357	334	310	328	315	333	322	313	332	347	334	329	328	331	321	332	314	334	340	327	330	287	347	346	305	324	317	328	325	328	337	313	305	311	303	344	288	302	330	349	335	315	320	330	324	294	309	363	325	333	379	341	348	348	325	335	325	314	333	370	338	307	330	308	310	309	339	324	316	324	329	349	304	322	335	303	309	327	312	314	317	323	299	329	312	303	294	318	323	292	328	354	321	329	327	301	332	323	325	317	340	319	333	316	323	291	336	300	359	307	334	320	374	331	322	345	337	322	326	297	329	336	333	328	312	266	329	320	342	376	320	327	324	344	336	294	311	291	323	327	348	309	330	337	310	312	334	323	342	334	342	340	311	311	328	354	322	333	340	318	304	323	333	314	351	300	304	336	305	304	302	312	357	343	338	323	369	309	339	298	338	313	323	343	336	310	326	332	335	315	301	316	294	326	310	325	315	312	349	311	315	319	313	318	302	312	315	307	295	330	304	341	305	342	326	332	324	323	334	323	292	311	324
29611	47847	43175	32664	24676	16623	10732	8540	6526	4964	4319	3787	3470	3110	2672	2338	2212	2280	2166	2041	1804	1523	1466	1175	1090	1006	991	886	791	658	663	607	566	575	529	540	483	510	500	473	451	419	480	399	408	413	409	414	429	460	423	421	424	424	407	398	425	420	423	416	372	383	422	446	397	385	378	404	382	418	403	409	387	378	393	377	389	416	375	438	389	393	414	406	392	379	407	390	376	416	403	416	374	419	376	402	392	396	385	380	408	388	404	400	406	413	362	430	408	399	397	374	395	383	386	420	422	414	376	380	419	412	407	394	392	423	389	410	383	378	397	381	377	404	363	453	374	419	379	403	442	380	405	365	367	417	452	422	410	388	424	406	390	355	405	408	395	374	391	356	348	380	412	425	379	396	408	392	410	399	395	395	370	405	398	365	404	408	397	406	407	377	402	388	445	395	339	400	424	370	404	381	393	405	409	401	387	375	355	383	388	388	436	357	435	369	396	383	406	422	390	392	410	409	434	447	383	386	423	411	365	394	414	404	412	402	389	385	390	389	379	400	376	417	405	421	420	397	391	410	401	384	391	424	402	446	392	393	394	422	392	386	396	380	393	378	385	376	392	384	368	403	401	436	423	408	449	372	385	430	413	390	404	364	443	415	373	385	401	380	413	374	397	407	408	398	394	412	386	420	405	396	392	365	425	356	411	399	367	416	408	412	413	420	417	394	388	393	411	415	353	426	403	374	391	383	401	386	415	426	386	386	382	394	386	356	366	405	400	402	398	386	385	370	409	409	428	380	375	377	382	426	405	387	402	400	376	384	396	387	435	382	376	383	388	397	382	401	368	385	413	413	375	428	419	377	359	411	408	387	416	393	363	383	389	418	400	400	382	427	405	434	418	404	410	384	413	389	391	400	389	393	413	388	393	376	400	423	400	406	392	383	370	377	360	449	407	373	403	392	368	392	396	429	403	389	410	375	385	425	376	386	380	411	378	389	403	357	369	413	394	387	412	390	403	396	400	382	411	388	388	407	389	415	390	424	428	444	383	418	374	380	415	405	400	373	437	424	389	427	418	395	399	414	383	403	437	384	413	402	373	402	383	385	395	374	406	396	392	403	438	413	397	383	409	424	400	403	369	408	406	410	374	384	435	384	430	386	407	406	393	390	396	397	403	380	411	378	407	446	392	406	385	407	403	379	423	394	422	393	381	411	381	434	363	373	379	385	403	364	436	392	403	431	388	401	377	398	418	374	431	420	425	373	389	396	417	394	406	397	409	418	398	410	407	358	426	390	378	360	405	327	388	404	416	376	417	380	408	394	402	391	373	393	421	393	392	401	385	409	391	386	388	412	410	367	428	397	399	415	396	393	414	404	383	404	390	428	391	381	389	398	410	379	342	379	415	395	395	402	420	389	376	395	417	411	349	394	391	343	409	397	406	413	408	422	396	383	380	398	400	370	448	410	437	381	380	385	388	406	415	450	411	413	421	425	371	394	410	383	390	418	409	391	420	421	428	429	353	388	412	400	403	384	412	379	389	368	366	369	384	394	383	388	397	378	383	336	366	418	398	434	400	402	390	417	366	386	413	400	385	416	393	403	368	410	385	391	396	396	375	405	374	420	399	417	387	399	377	413	351	399	364	408	421	422	391	393	378	387	385	371	427	410	383	386	401	399	367	406	419	415	391	408	400	399	421	391	381	377	437	425	385	397	388	398	409	385	397	411	391	396	442	426	403	389	400	406	383	422	405	370	418	388	393	377	396	379	409	381	410	412	412	412	393	397	395	381	394	374	391	353	383	426	346	411	391	399	394	370	379	371	425	370	401	384	444	395	388	401	409	359	439	359	391	376	368	366	358	378	399	421	375	372	416	398	396	426	384	353	369	430	376	409	403	405	435	387	376	419	412	384	411	408	406	416	443	424	435	359	374	387	415	405	418	381	382	381	399	383	397	385	397	377	395	416	395	353	415	400	381	413	398	421	391	397	376	369	403	394	364	410	432	428	408	403	377	425	394	385	413	399	366	437	442	392	380	402	405	375	392	373	421	413	392	394	420	426	396	387	417	400	381	394	409	391	422	389	364	362	398	398	391	375	399	392	405	398	390	400	394	415	354	369	419	398	404	402	385	420	448	370	398	390	368	431	386	388	369	387	400	406	355	423	379	401	411	405	360	384	432	401	382	380	354	419	394	377	397	404	442	407	409	393	393	419	360	417	397	394	373	442	404	389	412	415	409	378	400	393	400	386	395	420	387	386	407	359	390	398	377	376	400	394	404	422	368	372	404	387	401	406	380	414	426	429	383	403	415	400	417	393	393	391	421	415	398	407	388	422	406	419	421	385	404	379	404	376	388	401	396	421	368	388	422	384	416	384	404	409	421	413	341	451	351	376	411	402	423	383	406	398	390	427	392	397	403	451	395	414	370	408	439	388	424	408	399	438	375	376	402	401	408	361	414	404	367	424	405	407	378	407	381	393	445	400	394	420	406	422	402	391	396	381	380	423	399	371	414	397	392	386	404	412	391	417	430	410	401	387	441	411	419	366	442	350	414	402	397	403	398	398	416	414	407	428	382	381	403	396	372	398	387	395	398	397	456	411	353	398	424	393	383	420	389	393	394	365	411	413	375	399	404	381	380	393	383	369	397	366	431	406	410	438	420	407	392	382	402	377	413	414	401	389	397	386	387	378	431	396	385	378	403	375	372	364	402	432	394	371	391	396	375	406	410	382	419	395	387	373	391	398	431	387	389	402	403	394	371	395	369	433	347	407	395	421	394	394	398	430	419	400	416	374	391	396	444	386	381	406	389	439	423	362	421	421	439	396	407	407	405	375	418	449	372	380	397	416	417	403	389	370	415	380	389	422	379	405	396	389	396	412	405	405	439	351	406	405	367	397	388	412	397	429	402	436	402	383	377	418	394	386	396	420	403	412	359	399	406	382	408	360	371	406	384	356	418	391	421	421	431	401	410	410	419	406	421	377	415	419	412	389	400	430	403	415	414	399	410	398	377	370	396	424	379	423	381	382	374	413	408	394	378	385	407	417	390	428	422	370	423	380	417	417	401	393	373	409	398	393	391	373	385	412	415	393	379	406	393	405	366	418	426	427	434	405	358	377	453	368	436	392	397	398	369	386	435	365	389	396	363	395	414	391	365	365	382	392	397	403	388	390	356	406	414	403	402	429	410	413	416	425	362	434	375	398	442	410	423	390	381	400	403	431	425	407	389	427	381	375	408	388	341	379	403	386	423	412	415	395	467	373	399	409	401	399	413	421	393	409	379	422	398	399	392	389	400	406	396	398	390	417	364	402	413	381	407	403	353	393	396	427	417	414	385	395	380	387	395	376	382	393	382	373	400	376	378	424	410	409	396	426	373	387	377	377	416	402	395	353	391	390	394	400	399	385	413	377	427	412	374	386	383	428	425	427	432	450	444	413	424	388	400	339	410	409	420	419	385	353	402	372	415	368	401	414	405	391	387	371	402	417	423	425	408	398
25607	21460	28376	27297	18666	9678	5165	3290	2593	2105	1798	1619	1503	1308	1194	1185	1210	1175	1187	1159	1092	1023	920	834	766	740	756	657	689	639	625	557	570	557	558	543	503	506	517	525	524	513	530	534	512	482	522	510	525	552	503	509	503	497	504	514	470	482	521	511	522	464	461	516	484	508	514	484	507	505	517	496	495	530	479	493	473	459	463	531	512	474	522	541	496	499	502	504	482	535	479	497	514	479	541	485	507	530	511	485	464	490	523	496	508	531	526	488	527	465	502	514	498	474	533	502	482	506	514	504	510	495	507	510	481	497	492	494	504	471	520	515	523	504	486	527	495	479	470	468	487	512	485	476	514	478	517	468	523	494	546	529	515	539	479	534	484	534	540	494	460	520	510	487	490	521	481	507	429	489	510	531	496	469	531	499	515	523	530	511	493	467	523	495	487	538	506	492	501	505	482	480	467	504	498	487	510	487	537	519	462	516	490	508	522	487	487	490	544	474	497	548	501	482	503	537	504	531	500	474	497	456	496	510	512	488	507	519	503	495	497	497	533	478	538	530	505	491	495	499	507	556	486	506	496	491	497	514	509	521	521	463	498	494	497	522	479	534	522	496	523	481	473	503	484	507	500	491	488	529	501	475	521	475	520	493	449	531	453	488	494	494	505	490	496	491	527	519	493	524	490	467	495	533	517	498	461	520	490	513	492	493	516	494	499	495	471	475	487	504	472	499	486	483	518	470	499	492	504	473	518	461	499	504	535	512	498	535	500	465	517	541	512	521	492	505	538	497	465	524	503	505	524	548	502	528	487	496	487	505	493	494	513	487	476	477	473	513	515	490	505	501	506	495	482	498	517	506	503	494	474	552	492	557	496	485	508	500	482	509	494	519	508	490	505	490	500	520	506	492	494	491	480	482	499	466	506	474	507	487	485	485	492	500	512	491	477	505	514	504	518	478	552	524	518	512	518	480	530	483	495	492	487	499	487	516	495	451	477	495	529	480	492	483	512	527	471	518	483	444	488	487	480	503	483	493	530	465	530	483	445	501	474	515	512	497	521	418	479	528	498	498	507	466	466	485	496	464	496	494	475	514	520	498	512	486	495	466	487	484	491	491	487	507	474	529	515	494	467	473	480	478	526	503	484	494	478	502	490	520	480	529	448	552	495	508	499	503	504	489	476	486	497	507	476	480	482	459	506	524	495	562	507	485	554	521	514	469	497	503	532	495	494	502	476	481	479	490	535	507	536	524	469	486	543	463	502	491	511	508	506	523	516	521	494	487	481	487	535	498	505	501	524	461	492	517	491	492	488	499	479	455	525	487	496	532	482	519	498	523	485	552	521	480	527	474	487	502	457	525	519	450	537	487	501	472	483	485	518	514	461	485	515	482	470	506	491	514	554	515	493	497	473	513	515	481	503	499	510	505	493	477	508	480	490	499	515	493	539	505	487	537	522	498	506	485	546	495	507	473	510	512	492	501	488	505	489	527	493	476	489	552	515	444	483	535	501	495	487	527	468	478	471	502	498	508	512	468	526	524	500	519	495	505	459	470	535	496	525	523	488	467	511	511	528	502	511	485	520	517	513	520	504	486	484	478	521	504	499	546	506	503	468	479	492	509	472	498	492	491	475	481	497	497	480	514	474	483	445	464	477	513	464	526	495	498	533	476	506	537	530	463	521	497	499	508	501	482	453	441	509	472	474	530	514	452	501	480	509	526	490	464	512	483	496	496	486	545	523	487	487	468	488	482	471	533	566	502	523	492	489	475	506	510	468	484	503	504	494	508	460	505	507	501	527	495	523	506	497	515	555	522	495	475	480	509	498	483	524	478	502	485	489	498	531	497	495	494	553	506	509	527	537	492	499	482	551	518	514	491	500	528	493	535	497	464	524	533	524	534	495	462	505	509	480	501	509	496	464	538	486	505	455	518	481	496	500	491	483	478	476	491	499	502	517	530	501	500	517	496	492	499	504	486	469	498	484	482	536	492	513	490	510	493	513	511	530	500	545	472	528	500	475	546	487	493	493	477	484	498	490	477	541	487	532	506	494	488	492	507	451	479	484	531	534	516	495	482	490	520	496	525	525	506	529	485	513	466	479	467	507	529	497	529	516	525	502	511	466	502	475	523	473	509	491	484	465	528	499	505	507	486	536	503	500	493	487	541	534	488	535	472	475	462	458	491	528	443	512	535	542	565	505	521	439	508	514	501	480	492	496	492	529	474	490	507	506	518	508	498	474	481	465	532	491	466	462	520	502	492	473	472	483	549	542	512	511	469	483	498	488	472	517	473	466	517	478	456	510	494	504	488	474	516	512	520	528	534	500	502	506	494	518	520	473	529	515	487	484	536	542	468	477	492	465	482	496	485	509	482	493	500	477	518	519	532	536	489	531	465	480	468	448	499	507	480	523	523	480	489	497	486	473	483	524	525	509	514	493	517	515	506	465	481	464	519	492	497	476	523	510	498	482	460	511	511	480	500	490	473	527	519	472	494	501	493	525	503	519	492	501	502	506	494	494	474	490	510	513	521	504	478	526	498	498	441	459	529	521	486	489	515	469	488	519	508	519	483	510	458	473	521	528	468	525	527	463	475	495	491	430	529	543	529	473	497	509	494	452	495	476	497	549	528	529	489	470	497	521	493	506	529	476	482	498	504	468	505	517	508	488	514	486	450	515	482	481	488	489	532	520	503	468	531	490	465	525	504	502	499	461	498	479	493	505	495	481	525	510	492	520	500	487	496	490	514	488	485	529	471	472	542	468	527	503	470	511	537	497	506	510	527	504	506	498	488	489	511	471	517	532	484	522	490	509	495	502	499	528	491	497	507	493	483	524	536	501	490	463	485	472	502	466	493	523	503	504	491	525	491	513	468	464	474	517	485	504	515	481	475	456	489	472	487	474	491	484	528	460	470	497	484	490	507	548	492	461	503	488	517	509	516	482	449	518	525	445	506	523	536	500	498	489	497	494	514	495	505	474	429	462	531	470	514	487	527	511	508	488	558	479	487	533	469	486	510	524	480	465	486	484	472	477	484	519	510	498	472	525	516	481	508	517	490	504	520	531	512	529	468	477	490	527	470	515	531	510	489	489	486	535	495	452	504	503	499	509	507	524	521	508	509	514	503	514	519	488	469	522	502	504	461	516	540	493	537	528	489	511	538	489	488	499	503	506	542	493	468	512	502	477	492	475	488	538	507	522	520	524	486	484	478	505	512	473	527	493	535	531	512	483	509	502	484	498	491	470	525	513	528	535	483	507	519	513	541	509	487	533	444	476	525	486	505	525	531	533	528	503	514	488	495	496	498	486	500	556	479	499	513	491	465	495	463	527	503	494	504	484	476	497	495	485	529	479	498	477	536	481	500	470	502	483	452	468	527	548	522	463	482	501	508	483	507	511	488	490	509	469	516	507	542	464	499	500	496	492	499	521	530	505	528	533	524	472	464	468	503	449	476	496	503	500	447	517	501	507	468	509	457	517	514	491	513	491	474
28507	44896	40011	30079	21667	13481	9147	6915	5821	4510	3693	3430	3116	2562	2322	2263	2204	2129	2096	2160	1781	1628	1537	1347	1249	1173	1027	966	931	831	844	762	806	722	623	699	739	664	653	671	630	620	611	607	581	651	612	598	598	663	609	604	670	633	599	597	575	599	564	612	605	615	611	564	601	581	631	579	600	586	597	552	611	575	602	516	617	637	588	626	588	586	616	574	552	601	570	618	548	625	581	607	569	605	578	611	562	615	577	574	616	581	657	584	550	610	610	628	584	578	531	581	626	591	573	594	591	543	572	576	597	602	577	536	551	558	630	613	617	592	627	576	538	569	572	557	622	596	549	615	554	603	578	586	583	565	538	613	598	597	625	574	581	606	578	574	608	578	572	531	634	623	568	587	613	580	622	572	624	533	626	585	599	593	559	575	592	579	613	564	599	604	614	576	585	597	614	611	634	554	627	572	578	585	572	585	531	597	559	602	643	569	566	607	544	607	523	654	580	587	625	577	622	568	563	644	611	533	628	591	642	594	620	604	591	581	543	578	592	580	580	578	594	579	603	567	606	555	559	617	594	607	557	629	561	603	586	610	560	583	556	606	593	539	577	564	575	597	592	597	583	537	551	597	590	585	562	544	591	584	596	594	555	598	565	591	622	565	614	568	590	596	599	593	592	583	591	569	560	598	591	624	575	581	571	615	578	568	569	599	597	599	547	575	557	601	564	564	609	588	594	603	639	565	569	585	605	609	586	591	560	594	550	584	586	572	514	529	610	595	593	609	565	607	585	577	578	588	601	606	576	576	566	599	553	574	559	599	591	544	580	574	564	597	555	581	605	597	557	598	601	590	566	588	592	542	590	614	587	582	560	576	540	580	561	558	579	583	594	554	598	615	542	551	584	623	613	612	589	606	664	567	592	587	554	569	574	599	588	606	607	530	572	614	628	586	548	567	575	594	559	554	611	533	596	631	546	582	578	572	611	582	599	610	627	582	635	608	640	585	578	566	566	587	606	625	586	580	580	610	607	606	572	611	571	582	565	558	581	575	580	573	586	601	556	601	518	620	615	574	628	554	593	597	591	588	612	599	567	595	604	606	604	577	603	612	597	552	571	612	564	647	624	612	602	602	596	559	594	584	618	593	588	582	567	568	576	588	590	582	604	591	536	574	608	577	552	594	575	577	561	606	576	567	531	578	546	578	605	622	580	585	581	581	585	579	595	575	531	616	575	585	603	573	560	594	558	557	562	611	596	586	591	589	587	579	579	599	590	668	596	571	593	627	623	580	610	564	583	549	585	600	596	587	597	580	571	568	567	596	581	623	587	611	563	590	585	573	553	624	593	594	541	622	573	602	576	604	585	567	614	593	567	616	595	554	569	594	582	572	606	585	584	626	585	584	556	563	552	628	591	572	601	585	540	588	603	551	629	583	622	563	565	569	594	612	593	584	615	607	577	560	573	601	598	560	605	578	591	630	579	606	572	550	544	608	566	586	609	589	590	614	563	538	564	583	588	594	628	580	578	623	589	619	568	587	602	563	608	565	568	583	556	604	592	605	587	594	603	595	567	567	576	603	594	599	603	569	590	573	573	602	586	592	582	575	609	584	641	580	555	558	564	593	602	605	570	579	580	612	694	563	600	544	576	583	588	614	568	603	570	628	580	530	568	599	588	598	622	606	601	594	603	547	579	592	589	552	559	592	581	605	594	570	545	610	537	573	585	591	630	570	577	594	585	596	572	577	570	586	556	600	601	568	613	593	600	590	560	586	601	590	585	579	542	601	596	635	593	571	603	621	585	543	554	579	587	617	561	609	588	554	580	577	578	587	586	596	604	612	578	562	645	582	584	611	614	525	617	590	570	540	564	546	628	574	570	589	604	607	546	552	616	575	602	608	609	546	562	545	571	526	573	565	594	585	612	586	629	594	597	585	614	599	588	575	587	552	565	579	616	560	567	582	554	591	585	559	616	543	564	609	597	596	578	602	608	584	575	588	592	607	571	578	646	564	542	578	598	566	581	606	558	631	607	614	568	609	577	599	593	600	571	591	564	647	571	541	558	604	625	590	623	597	623	581	594	573	564	553	631	600	558	617	604	620	564	575	612	587	578	601	560	579	592	585	595	593	600	592	585	601	623	608	647	605	621	621	604	525	625	566	615	589	578	565	573	564	617	615	566	600	585	599	593	601	594	562	596	637	565	576	587	588	558	574	623	599	571	614	567	598	566	616	603	564	605	612	592	586	591	602	527	603	620	528	547	537	578	616	575	603	599	585	586	579	607	569	608	593	594	586	591	587	570	581	565	565	600	635	598	596	588	598	590	611	578	606	565	588	599	573	612	572	597	583	551	601	587	606	587	578	624	630	630	613	609	615	576	594	546	611	610	591	581	613	555	597	582	564	555	572	559	604	569	594	582	619	579	624	637	596	555	570	609	585	578	555	571	566	586	598	608	556	618	572	588	628	532	575	597	587	605	626	561	600	585	593	555	568	599	600	574	618	569	596	600	604	570	569	605	584	617	583	550	612	586	553	580	559	603	567	611	573	565	609	573	666	595	599	597	562	580	624	617	568	588	589	561	590	568	607	576	584	602	606	591	600	597	548	530	593	599	563	581	606	635	604	594	565	617	559	618	618	558	607	585	557	575	540	623	561	612	574	587	556	610	572	616	592	626	560	575	598	597	556	640	604	590	513	615	589	594	605	637	633	604	569	596	541	569	639	601	555	574	605	533	534	572	588	639	632	563	594	596	610	594	580	575	539	594	573	567	576	623	603	581	567	623	602	561	590	655	591	586	609	584	593	552	570	519	624	602	610	607	580	576	582	556	587	559	597	587	546	624	618	553	576	581	587	583	617	601	618	632	567	555	587	567	581	613	631	599	535	602	572	618	517	521	632	563	575	521	614	617	591	564	614	575	607	607	586	552	553	593	578	613	627	584	558	617	551	591	581	658	598	540	584	590	622	644	612	562	587	575	599	601	582	583	563	570	581	579	621	647	552	561	607	523	611	617	656	559	603	599	574	554	603	591	608	574	557	604	581	563	571	583	590	593	582	619	595	588	576	597	636	587	572	599	585	570	559	573	573	563	620	617	588	609	546	605	585	589	592	566	576	603	582	627	612	611	641	603	565	542	614	574	555	614	543	597	582	596	549	553	592	588	595	596	567	602	574	602	589	567	629	612	563	562	571	541	571	595	563	594	525	580	570	587	577	584	606	601	592	555	578	540	627	585	544	555	608	621	579	531	553	621	608	601	577	611	586	596	613	596	604	589	581	552	612	600	631	592	643	608	595	626	575	545	579	624	612	570	600	564	606	580	603	568	572	601	590	567	565	558	581	582	607	578	586	583	601	555	605	607	607	599	610	587	601	557	612	564	577	575	568	556	591	594	576	579	573	583	566	565	598	556	560	601	559	613	622	574	551	568	619	611	592	600	595	611	573	599	581	527	618	551	563	569	604	576	573	531	601	566	575	597	579	625	551	616	581	603	617	585	625
23255	21385	29051	24328	21902	21691	15154	6490	4133	3386	2783	2278	2048	1762	1604	1642	1571	1592	1580	1541	1376	1243	1058	957	917	828	757	718	674	671	599	534	568	492	537	512	496	487	456	478	457	473	435	427	459	417	433	502	452	437	463	431	434	389	411	459	459	395	383	405	413	455	462	440	433	412	444	425	423	447	416	418	412	454	365	411	385	413	410	432	403	363	403	420	422	393	403	432	444	406	411	404	420	396	409	402	408	394	429	432	400	446	395	418	394	436	463	439	420	394	403	468	426	426	405	441	396	447	420	402	422	368	372	447	428	423	436	386	400	415	401	415	418	413	414	406	411	378	390	429	437	420	435	382	393	423	422	411	427	431	393	380	409	417	449	448	408	407	431	426	417	443	406	414	428	438	447	408	379	400	413	410	414	392	400	414	389	402	423	416	419	414	398	377	397	433	400	428	386	364	388	412	390	425	417	417	423	419	426	397	428	399	395	417	398	421	448	415	386	416	436	390	457	395	400	416	422	406	397	428	396	448	397	426	432	396	427	410	411	434	393	441	401	438	439	404	392	400	431	418	388	431	401	389	412	420	420	430	427	390	429	428	389	405	420	436	398	418	435	399	459	426	462	409	399	412	409	385	430	420	395	392	424	413	420	435	398	452	431	369	399	386	409	410	449	391	424	430	394	426	422	392	435	435	398	409	396	410	439	415	461	442	417	439	391	420	434	418	379	394	417	398	431	419	420	378	456	433	419	382	377	405	432	383	405	412	417	414	417	377	409	406	417	397	403	384	447	469	436	393	390	390	431	450	414	406	399	402	384	450	431	418	399	391	440	410	418	418	396	402	385	411	411	415	429	426	402	453	447	364	394	444	400	420	449	445	418	408	411	421	437	416	428	465	437	438	403	427	426	408	410	410	437	411	458	420	416	397	424	397	421	425	400	413	401	428	381	386	404	405	465	401	414	413	444	398	459	433	414	411	448	432	387	442	445	401	403	428	405	424	462	444	409	426	432	392	442	442	421	400	413	412	409	442	449	450	430	459	448	446	387	453	447	386	414	412	417	423	431	387	412	386	386	430	445	409	441	460	448	421	413	397	398	373	412	400	467	388	407	410	427	391	401	347	436	418	452	404	422	390	434	391	423	397	390	403	422	390	426	405	418	397	406	421	422	431	434	422	393	467	438	450	415	435	398	401	423	421	395	412	386	398	419	414	425	415	405	390	445	431	392	400	429	397	428	384	406	433	386	402	416	419	398	405	381	396	429	404	432	423	426	456	384	428	382	396	403	431	405	454	448	392	435	395	424	407	388	374	393	384	419	391	396	401	406	431	404	423	408	413	415	414	433	414	429	407	407	452	458	407	392	437	408	424	424	434	414	424	457	438	396	414	406	419	417	422	394	416	436	398	398	442	417	411	430	397	438	451	411	409	436	425	430	441	434	430	393	415	454	465	449	423	440	400	415	407	404	423	452	403	420	456	412	439	416	408	430	409	417	413	410	413	410	403	423	411	403	399	383	388	443	397	427	390	425	416	404	437	369	420	429	399	359	426	406	427	429	389	399	437	432	421	430	424	436	422	392	430	430	426	407	404	393	398	407	454	454	451	416	410	439	391	389	418	396	385	429	393	433	423	386	422	388	407	421	435	417	404	403	422	393	416	400	427	400	403	413	398	392	393	424	421	463	470	418	425	422	419	431	419	419	413	411	406	427	422	429	416	411	443	398	419	446	409	429	407	431	429	404	412	414	414	412	419	393	403	458	443	402	421	433	401	410	441	409	379	434	385	411	405	420	409	418	414	460	401	403	447	389	447	395	430	403	394	450	388	359	419	416	387	398	405	370	409	403	440	416	438	451	374	412	426	428	364	420	404	457	412	423	405	434	393	389	409	408	454	400	405	407	429	446	429	376	441	437	422	402	421	408	435	426	412	451	413	410	395	410	402	427	447	438	434	409	400	381	412	446	416	431	393	390	398	419	391	430	398	397	381	434	452	435	411	412	409	377	425	418	401	404	376	376	438	396	436	415	396	425	395	412	445	404	385	424	425	452	416	402	413	468	430	411	411	388	429	428	390	419	392	422	411	419	394	406	396	428	437	405	432	393	405	419	427	395	441	430	433	420	411	414	414	387	403	441	375	409	412	420	392	378	394	416	416	410	373	433	415	422	409	420	376	412	367	433	445	436	457	428	417	419	368	386	430	407	464	433	427	445	405	398	413	405	434	388	413	393	405	452	443	441	413	369	404	418	421	402	415	406	403	415	422	443	403	422	470	416	423	430	398	410	417	432	426	428	427	421	444	420	447	405	436	398	444	441	373	408	391	403	406	425	401	387	423	438	424	428	400	426	403	416	409	414	401	381	386	428	408	431	389	389	410	415	391	411	428	422	402	448	418	428	435	447	373	417	426	439	415	424	426	426	426	437	399	386	403	404	383	394	383	404	437	407	432	367	420	397	405	422	438	416	438	409	404	395	406	432	387	377	404	416	412	434	460	418	413	397	402	422	420	376	414	424	390	428	384	405	448	428	415	428	449	399	400	438	404	413	415	432	435	408	383	428	434	423	418	383	445	437	396	433	397	393	427	401	441	415	449	441	412	379	368	373	423	394	436	411	442	429	416	398	444	409	407	417	421	425	411	409	407	419	418	439	431	380	411	443	459	426	387	410	427	442	426	417	399	429	438	434	463	413	460	411	404	387	424	420	452	441	443	403	404	429	431	436	411	409	415	416	430	345	433	396	422	398	413	399	460	379	394	413	457	395	401	428	407	435	392	408	364	402	427	438	399	416	422	414	419	424	407	384	445	403	399	421	413	443	414	422	387	423	411	451	429	383	421	415	404	395	432	427	429	427	418	420	410	434	407	408	397	421	431	393	424	406	414	381	389	387	439	372	394	418	383	441	414	405	403	405	413	437	434	417	393	399	394	403	385	402	441	386	398	421	407	409	426	422	412	426	428	411	386	451	451	385	389	384	425	428	419	377	382	417	408	429	431	428	468	395	413	364	404	456	436	390	410	427	386	406	415	420	406	429	413	452	410	414	420	390	447	420	385	384	458	387	403	401	434	414	381	427	414	466	407	418	409	401	423	408	445	423	392	417	405	401	442	413	374	366	430	419	432	381	399	408	384	435	388	408	401	395	424	401	385	404	401	399	382	413	480	406	384	429	425	421	400	429	407	382	401	392	430	411	416	383	388	389	431	417	392	421	400	437	400	420	397	404	434	415	396	391	392	411	424	452	420	394	404	423	420	419	400	444	414	410	408	466	398	423	380	449	414	425	431	418	395	398	427	481	412	410	426	443	443	337	414	435	396	411	428	433	404	410	391	430	405	418	436	422	436	409	392	392	446	457	445	428	426	388	407	408	404	433	395	424	405	433	432	393	436	430	385	426	458	421	404	423	400	407	405	413	362	423	389	403	418	423	399	401	472	415	407	422	413	435	416	419	417	408	422	422	406	428	419	403	422	396	412	411	412	416	414	409	471	460	396	385	393
32131	54753	50746	38826	28092	19907	14158	11063	8389	6813	5714	5032	4350	3786	3313	3322	3086	3010	2998	2881	2577	2149	1919	1727	1435	1344	1212	1081	964	924	890	779	726	752	649	620	654	626	607	595	539	579	539	558	497	515	537	542	530	513	538	523	525	534	524	545	501	549	524	531	481	487	509	475	513	496	474	471	495	493	499	489	458	462	469	535	517	504	489	525	513	542	508	453	476	499	505	470	476	504	480	511	513	456	494	499	485	493	493	513	483	492	494	484	513	476	500	457	511	462	495	509	476	487	513	436	460	488	496	478	460	441	485	494	442	497	488	478	484	469	489	503	484	466	458	505	491	477	469	509	485	482	471	487	475	467	488	443	484	446	492	446	450	478	510	484	467	488	430	497	480	463	520	500	513	495	458	473	499	479	454	489	455	474	489	484	512	455	503	479	464	465	513	470	503	489	483	463	489	466	492	474	470	484	453	457	482	494	479	459	441	462	441	554	473	525	459	489	484	475	465	478	528	505	508	470	495	506	481	475	480	477	489	503	476	490	480	525	467	470	471	496	501	467	491	473	457	460	498	492	492	473	449	469	462	462	498	493	457	520	473	499	464	516	479	501	481	482	492	454	459	464	527	471	524	496	492	474	496	455	466	490	512	516	503	505	477	462	483	472	499	461	447	481	491	494	458	505	489	526	444	483	429	520	487	503	482	474	469	511	485	480	476	516	462	446	496	462	455	449	462	486	477	476	481	500	483	481	478	465	451	462	480	484	509	451	482	514	513	480	467	508	434	515	482	456	476	472	500	516	460	464	462	502	482	514	468	475	495	461	481	517	522	502	469	510	434	467	442	448	494	497	478	497	474	497	480	467	500	465	480	466	498	500	483	468	476	500	461	459	483	511	481	514	473	501	487	476	473	529	500	489	474	487	455	470	464	440	487	487	477	524	480	475	467	518	471	481	471	480	479	472	468	441	498	493	468	456	454	510	485	466	521	524	518	441	472	484	507	468	469	462	462	454	508	478	482	484	496	449	501	499	489	474	465	469	468	469	486	473	464	472	470	459	461	454	513	486	477	486	479	496	468	465	510	490	477	478	478	467	488	465	519	481	464	501	460	475	460	466	511	486	456	491	486	513	483	456	459	504	466	504	485	482	498	522	493	503	483	443	428	481	433	510	534	438	459	518	467	458	497	471	432	469	461	517	435	475	490	446	450	487	499	468	471	465	473	485	499	546	502	486	464	447	502	426	472	485	455	478	475	474	517	499	471	511	504	476	438	496	501	439	514	456	481	467	497	480	507	480	524	519	485	459	473	500	492	496	498	510	491	494	468	506	474	525	463	467	456	460	477	486	484	462	463	515	454	467	459	471	477	506	509	530	500	496	545	473	507	491	544	497	533	504	500	491	475	498	435	500	470	528	500	472	493	453	506	485	539	461	509	506	498	487	491	474	479	451	473	469	518	486	530	459	469	508	504	468	451	476	525	511	456	529	434	499	513	516	481	488	452	467	498	460	474	477	481	481	506	468	501	487	502	469	464	517	489	514	469	464	481	440	472	486	460	488	474	499	466	470	510	472	495	442	444	500	495	444	484	485	495	526	480	473	447	477	468	491	504	463	445	468	487	473	483	475	468	512	468	498	486	495	488	503	468	507	513	512	461	467	516	470	445	531	454	454	497	457	488	496	456	437	469	423	483	469	464	490	463	469	479	463	473	493	505	465	474	491	459	472	483	433	496	505	482	509	467	488	468	474	500	470	458	508	490	486	518	485	460	463	475	499	500	503	475	484	526	473	491	504	498	507	469	509	474	505	463	515	472	546	483	503	484	468	460	470	502	464	487	495	476	472	515	448	460	478	491	485	507	464	482	491	498	486	481	428	481	475	508	472	495	492	472	489	477	517	444	491	531	505	463	458	496	468	477	514	469	466	455	493	449	483	502	478	524	476	500	497	471	494	518	478	484	496	450	467	501	493	476	476	493	458	500	466	448	456	452	459	471	487	491	488	482	483	474	501	509	477	480	475	470	459	470	468	459	442	478	498	479	497	495	432	462	489	458	465	493	492	469	497	506	491	472	491	478	493	468	493	495	471	505	474	455	487	480	500	452	524	449	457	478	463	466	514	479	500	485	496	503	466	478	478	476	512	520	477	457	488	464	493	469	490	434	484	540	494	465	464	476	509	503	454	492	516	474	515	482	501	475	476	464	469	503	514	476	468	463	448	469	480	492	472	476	464	489	498	490	456	466	502	473	503	486	496	487	458	482	498	483	487	465	470	494	483	504	487	503	476	483	458	492	468	472	492	469	479	485	446	474	465	464	521	516	446	509	498	463	512	473	433	515	457	489	511	477	509	454	497	479	473	471	482	449	473	489	475	501	496	467	481	456	502	463	445	473	499	472	525	476	497	464	466	472	474	476	501	473	500	458	478	528	477	462	496	479	433	522	506	482	485	483	495	491	486	528	489	454	471	453	469	439	478	463	482	500	485	479	479	482	530	461	461	479	513	493	468	434	477	488	442	475	453	482	491	490	454	465	496	503	516	493	424	529	476	470	460	477	509	504	532	498	492	486	443	458	475	457	451	536	479	488	475	513	505	478	481	494	488	437	487	475	509	530	481	504	472	483	504	475	444	512	434	542	515	446	511	468	495	493	464	478	500	468	514	511	478	482	481	494	484	471	476	515	482	478	496	492	489	470	481	508	445	509	484	484	451	512	463	457	484	476	495	490	476	475	455	473	495	440	467	493	462	493	509	492	457	469	502	498	474	504	450	452	490	491	469	462	504	468	491	464	495	454	487	486	487	463	477	485	495	490	466	472	444	456	493	505	509	480	475	481	454	475	483	484	487	483	457	490	483	490	496	526	483	491	502	488	450	491	451	492	436	458	513	504	516	478	471	502	497	528	455	537	521	490	465	490	493	465	486	479	515	516	476	460	515	489	517	464	455	499	469	498	502	488	494	489	467	508	496	495	490	492	447	445	500	474	478	514	504	506	456	517	460	505	484	502	467	542	498	484	490	480	454	481	482	467	517	514	473	514	474	479	468	498	457	475	503	484	477	487	489	472	489	450	496	484	482	459	470	507	479	486	458	497	472	502	476	487	472	439	477	446	487	485	469	511	498	486	454	465	495	471	447	487	473	474	479	489	474	472	531	480	477	474	475	452	463	503	469	515	494	464	500	497	492	483	481	510	488	458	470	495	453	461	484	456	451	469	492	490	471	482	490	459	495	505	459	471	510	487	487	504	476	481	494	487	484	467	524	499	454	488	490	481	489	502	451	493	468	465	462	515	473	470	496	480	462	480	518	494	496	467	453	489	464	503	455	505	475	493	483	473	499	524	477	497	496	491	481	502	480	466	470	463	483	491	484	484	495	499	456	488	469	468	522	500	465	442	498	513	469	463	512	508	514	468	484	468	471	485	446	481	493	475	491	446	464	497	476	495	488	497	454	498	456	473	442	487	494	535	496	495	520	483	485	470	485	471	467	454	504	495	473	472	499
29300	26816	28734	20626	10261	5951	3696	2574	1899	1578	1449	1309	1154	1067	1110	1104	1023	944	990	933	879	843	742	705	610	629	609	568	538	509	494	492	459	456	449	442	435	441	457	398	442	450	433	410	407	448	412	419	381	415	383	414	426	448	396	409	430	447	459	366	390	393	402	441	400	384	420	393	442	415	408	402	454	416	450	424	389	420	425	447	423	433	384	466	420	406	403	445	401	427	421	412	393	437	418	445	426	418	407	422	411	420	392	426	399	378	398	404	426	409	406	401	424	379	388	397	388	385	382	377	398	389	417	414	416	403	387	412	409	401	382	420	418	403	436	380	380	417	435	400	422	404	389	432	395	384	409	414	392	415	414	411	430	429	401	428	396	405	427	387	392	397	416	401	406	445	381	431	400	384	393	418	438	425	401	413	433	454	403	368	458	404	374	393	400	389	411	404	364	399	408	409	394	415	369	380	439	440	422	443	459	408	428	418	427	410	380	430	404	360	424	418	430	408	395	399	408	394	402	437	424	395	404	466	425	398	410	395	363	409	410	409	407	405	411	378	391	430	390	418	411	375	406	378	392	410	429	401	410	410	398	420	441	396	433	370	419	402	414	413	414	426	446	419	423	415	418	412	387	381	406	431	420	429	394	388	428	422	434	364	386	388	402	384	447	411	417	406	410	413	422	412	418	380	372	375	384	410	411	420	378	394	409	362	438	426	398	393	409	419	378	415	419	411	448	397	426	393	409	459	396	359	442	409	401	428	409	390	431	425	420	398	423	381	388	420	384	436	427	406	397	399	415	434	450	401	404	402	395	422	406	408	423	397	433	414	383	407	424	431	371	418	436	411	385	441	432	425	410	378	390	406	396	409	410	408	426	430	410	414	412	410	401	399	420	394	429	456	423	408	407	407	400	384	381	416	397	430	377	371	425	419	434	405	425	417	413	386	423	400	401	411	404	412	432	425	416	392	441	423	402	387	428	408	406	386	392	396	419	363	381	425	438	393	423	404	436	402	425	411	415	395	411	431	374	394	412	424	412	409	398	417	399	421	419	408	372	394	411	410	405	393	429	399	420	423	373	414	384	432	387	419	385	378	431	406	380	431	416	431	414	404	423	424	407	427	408	394	409	405	432	389	417	423	430	447	434	441	423	367	392	416	418	434	427	394	446	430	399	424	401	423	420	417	431	417	407	418	401	432	390	478	443	406	399	370	391	420	401	408	411	366	419	413	440	443	402	410	390	423	415	378	420	451	439	429	424	408	418	416	424	388	410	419	397	378	426	404	383	424	412	409	412	420	443	428	384	413	424	393	432	388	427	415	420	383	413	447	398	398	357	407	383	398	421	423	437	405	433	413	422	434	405	386	443	387	404	387	429	397	412	439	426	389	440	389	440	391	380	402	416	401	432	425	409	415	435	447	430	420	422	406	395	420	456	369	429	410	433	364	417	376	383	420	404	382	413	404	391	436	402	409	421	392	420	404	439	409	399	390	409	407	383	399	365	434	436	422	421	428	430	414	430	417	412	433	396	422	393	414	412	393	399	397	389	370	410	414	414	420	398	416	436	392	429	385	410	416	411	437	431	384	391	414	441	369	430	383	367	396	433	435	408	413	443	366	415	387	396	408	390	452	432	444	367	427	422	416	398	438	441	412	405	408	377	453	403	419	417	445	360	388	387	403	401	412	453	413	412	422	405	393	394	388	424	395	382	394	407	435	381	388	403	416	396	424	428	440	397	409	458	411	407	418	428	432	432	397	432	413	436	416	417	425	429	416	431	447	438	408	394	421	400	417	396	416	418	415	406	433	384	404	423	410	400	389	425	423	437	404	372	399	399	408	371	423	472	408	406	419	417	394	358	375	415	401	431	386	414	408	415	392	384	417	422	438	441	419	434	412	403	409	436	414	404	444	421	416	401	427	407	439	434	438	378	441	397	388	422	399	417	431	425	414	430	428	387	427	440	420	419	404	424	402	415	370	445	419	434	409	426	418	395	417	417	449	452	409	419	386	389	447	395	403	414	395	419	407	390	424	423	399	393	412	383	449	412	411	446	377	425	388	415	419	413	404	411	415	354	428	430	394	433	414	429	420	406	369	406	416	429	403	417	395	437	389	464	399	435	414	384	409	425	428	424	430	392	395	421	398	419	426	391	398	400	407	401	436	401	421	416	423	400	433	431	400	401	413	404	381	401	460	465	433	399	441	394	405	413	439	388	417	397	418	450	454	423	424	413	413	406	422	426	402	366	418	413	369	410	399	415	420	410	411	402	425	382	411	438	432	405	403	377	430	434	389	409	416	395	386	425	413	445	420	397	410	399	404	433	401	390	384	398	444	405	399	381	385	374	387	399	398	418	404	422	423	421	386	459	383	404	390	385	390	437	395	392	403	395	411	403	394	407	377	409	391	410	405	420	437	400	432	445	387	411	412	407	410	412	389	409	413	420	423	406	435	444	370	382	388	406	374	412	411	421	402	413	387	421	396	420	415	407	422	420	416	440	417	439	411	390	406	422	407	436	378	388	390	411	389	366	411	419	397	418	380	452	417	386	399	400	374	394	455	401	450	441	426	411	412	422	408	393	382	393	413	389	393	417	412	393	425	432	431	421	405	421	409	378	401	439	427	382	418	414	428	461	428	394	418	412	410	391	377	383	432	419	427	392	450	410	400	416	391	421	384	420	419	419	418	400	389	423	443	409	423	390	388	411	404	390	419	399	413	409	413	412	382	416	377	423	403	406	410	461	423	405	402	408	376	371	382	396	424	421	384	400	439	383	411	362	373	378	403	420	420	411	460	423	397	398	391	413	408	415	418	431	391	396	401	415	442	395	426	380	387	440	394	427	413	378	413	356	390	420	373	397	422	427	416	414	401	418	389	416	373	400	414	444	427	393	437	415	407	415	420	388	400	394	434	383	411	420	430	411	434	424	409	413	458	390	404	395	405	375	437	450	412	421	448	412	419	409	377	403	376	371	401	370	388	409	454	459	388	428	411	419	410	436	434	428	425	392	382	449	419	396	433	392	390	375	439	398	363	417	404	429	421	384	383	415	426	388	395	434	440	400	441	426	413	393	424	418	409	430	388	445	414	439	415	365	398	410	438	417	398	411	402	434	401	381	422	400	390	415	413	393	401	377	448	420	401	424	409	380	412	414	420	393	360	424	402	389	426	416	438	385	411	385	445	442	395	412	391	390	401	401	410	429	378	433	426	420	409	419	402	430	435	401	411	421	409	426	403	411	419	397	405	382	415	428	389	408	451	436	432	417	411	435	416	415	333	411	392	427	443	431	433	373	424	372	400	395	415	405	398	389	437	405	414	426	429	413	398	416	422	394	401	434	381	435	416	373	400	398	385	416	420	396	429	400	397	415	414	456	366	421	442	383	400	394	417	408	386	399	430	430	384	424	389	430	431	405	399	420	390	415	411	405	398	430	375	423	408	417	389	413	388	393	412	427	356	403	405	415	390	394	432	377	436	437	431	381	406	391	417
29686	40575	33762	21812	14255	10431	7502	5415	4049	3667	3106	2684	2375	2085	2124	2090	1875	1855	1813	1766	1647	1415	1301	1187	1010	1043	877	767	777	676	673	655	624	596	538	598	528	562	562	532	550	536	514	496	478	504	511	489	485	538	520	527	539	513	522	492	473	522	474	500	515	491	493	480	475	469	462	505	501	443	519	474	453	504	514	500	503	516	484	525	483	508	502	521	451	493	504	506	508	510	484	467	486	498	444	465	479	471	516	504	468	472	502	492	499	488	485	485	508	501	498	510	499	517	530	482	530	477	499	499	529	521	471	495	514	489	503	492	488	509	485	520	495	529	510	470	451	494	476	471	495	506	486	506	506	506	496	495	454	529	526	469	456	505	476	504	491	517	495	464	498	490	516	498	469	475	482	520	502	461	462	467	511	499	471	518	490	520	497	485	522	521	524	511	465	549	501	477	499	472	528	516	493	530	461	505	485	504	507	474	451	500	462	451	491	502	469	499	495	491	480	512	464	496	492	520	486	515	524	483	513	471	460	550	485	473	467	481	470	460	516	479	525	468	477	517	542	494	490	490	512	493	496	487	499	483	490	508	513	452	455	490	471	509	478	495	502	490	467	499	488	498	511	526	518	511	509	536	480	468	527	536	497	473	472	491	491	485	480	547	459	525	484	477	466	502	449	485	453	527	488	513	509	485	540	477	457	483	490	491	525	496	494	505	491	487	539	481	517	495	495	502	517	487	490	494	512	510	470	475	486	482	528	475	479	526	501	469	498	482	480	536	517	510	504	463	493	506	468	469	472	490	495	537	459	504	511	443	493	448	498	470	481	480	501	482	489	480	514	479	509	478	500	464	516	491	517	525	518	484	502	497	508	462	469	519	478	499	499	470	494	509	463	509	530	460	471	487	465	477	491	506	479	476	450	536	462	536	483	559	505	494	507	482	547	487	491	518	503	513	510	482	481	507	491	462	462	463	493	491	527	552	496	482	471	490	491	486	535	499	480	501	478	503	492	514	498	477	460	485	500	505	471	500	489	489	497	470	506	493	479	528	500	505	461	492	492	493	457	508	528	499	492	506	488	486	490	505	453	480	461	486	511	497	517	518	517	476	448	477	532	457	517	473	498	477	474	518	512	500	503	521	497	525	459	542	501	472	489	530	502	488	537	466	483	506	504	469	514	454	509	471	527	467	473	491	523	486	504	481	521	481	464	469	547	483	481	455	482	477	464	501	512	482	511	493	497	518	518	493	480	511	492	464	481	479	495	499	494	479	453	457	492	461	460	485	522	538	460	538	498	488	488	470	489	488	484	527	447	479	503	462	479	490	490	512	503	467	502	477	492	447	496	536	486	511	476	497	500	516	482	460	516	505	499	490	518	498	474	483	503	478	487	508	492	503	479	550	475	476	485	493	528	500	488	494	553	523	500	521	471	473	485	517	500	451	511	533	463	510	471	487	468	491	499	471	525	506	505	509	472	499	508	482	504	520	449	482	477	507	521	507	492	466	505	502	504	507	526	533	503	480	485	521	497	472	507	482	485	511	504	479	525	505	464	461	500	529	480	480	496	484	528	496	504	474	514	511	512	514	463	509	471	500	491	506	467	466	497	496	542	527	497	506	475	530	499	509	485	495	475	529	512	485	508	519	501	505	442	472	505	486	553	475	492	468	471	478	478	456	487	496	513	537	500	457	565	501	506	524	500	457	464	469	524	451	457	486	479	475	531	527	480	540	435	504	497	489	469	524	490	472	490	493	494	504	555	491	472	482	461	483	496	490	494	482	518	527	463	465	507	544	514	516	503	498	509	546	471	502	472	485	526	500	528	524	518	486	532	477	501	544	458	497	494	482	476	488	498	524	485	519	512	528	492	482	529	474	509	476	516	508	519	485	474	513	484	484	460	524	501	464	476	504	515	489	500	472	478	555	513	509	483	494	486	466	492	478	503	508	500	477	521	489	504	516	495	483	523	479	465	489	513	518	485	467	511	480	485	527	495	486	466	505	467	521	499	482	491	507	507	514	495	525	508	543	506	495	484	493	537	508	479	488	466	509	429	507	491	523	523	481	504	509	486	500	511	518	498	520	459	479	543	485	512	471	513	493	499	482	444	484	531	498	478	465	479	548	475	489	508	503	482	456	477	503	486	505	534	499	509	495	481	504	478	490	466	499	442	481	498	524	543	503	493	506	466	532	506	503	507	512	464	506	507	502	509	502	537	486	433	498	480	454	487	490	471	470	489	490	497	521	538	513	455	512	507	504	504	515	484	494	519	478	469	522	480	511	485	494	486	518	472	519	513	453	492	496	504	482	437	544	509	514	517	484	499	529	492	491	476	512	523	454	477	502	481	495	521	481	451	501	476	465	488	524	487	473	517	490	506	468	526	475	468	456	518	505	503	456	507	538	502	495	493	507	504	465	518	484	485	462	501	465	478	474	543	501	531	452	504	499	521	471	504	506	474	488	515	466	489	485	484	497	516	499	491	467	516	463	480	510	497	471	471	459	494	483	492	540	496	504	485	478	493	469	496	507	489	498	498	501	486	490	463	517	491	510	484	523	507	485	516	448	511	476	494	499	492	492	495	485	480	455	521	512	470	525	485	515	514	490	474	449	488	517	485	524	547	480	508	491	525	472	465	489	508	485	472	521	494	497	511	505	521	513	515	470	481	507	484	493	497	520	520	462	488	481	515	500	483	492	482	507	471	494	499	472	489	457	526	489	504	514	506	470	528	499	484	519	475	502	482	497	509	499	477	463	437	508	507	516	495	480	500	503	482	487	505	486	477	502	466	470	478	491	495	473	501	482	518	495	516	485	503	484	517	492	483	512	468	496	471	513	525	507	527	487	486	513	454	500	495	473	481	495	493	500	466	495	504	463	482	496	462	479	471	501	506	482	493	501	491	431	541	515	473	476	523	510	457	471	485	499	466	496	484	515	475	510	481	500	472	504	497	513	479	440	523	472	497	477	479	476	493	490	492	451	501	498	519	504	489	481	459	443	512	523	530	498	512	487	490	514	504	450	491	489	463	494	494	470	503	495	502	489	523	504	548	485	471	485	509	489	470	520	509	489	479	492	482	507	521	502	522	482	455	504	462	505	472	488	479	490	473	478	481	485	485	458	522	559	502	527	461	496	506	498	469	492	519	464	510	497	481	478	514	472	529	490	491	465	474	502	502	482	484	456	488	489	492	484	554	445	455	493	516	475	497	500	477	455	449	519	532	507	484	509	512	486	491	492	521	510	503	494	546	528	524	508	476	493	537	537	518	508	494	512	499	476	537	494	486	498	467	519	485	484	461	468	500	472	490	512	531	502	483	490	486	492	470	448	507	488	491	471	452	509	484	500	490	464	482	472	510	485	502	515	494	492	505	527	505	503	512	520	462	514	494	504	493	511	505	511	557	490	501	482	492	454	482	493	489	482	506	494	509	525	494	449	473	498	464	505	484	512	459	490	509	477	428	474	493	476	500	452	499	518	464	492	495	486	515	546	449	481
24458	21346	28603	25295	21827	15603	7979	4277	2832	2289	1944	1624	1514	1463	1349	1260	1232	1227	1168	1077	1044	962	894	784	699	659	585	571	467	491	443	406	436	423	399	350	387	369	405	372	380	352	365	343	342	337	334	369	321	353	314	334	313	334	369	323	337	366	333	289	315	316	330	313	310	340	336	365	320	336	345	332	328	326	342	321	314	332	321	344	311	334	366	332	332	337	304	359	294	324	332	357	371	330	347	360	319	336	320	346	323	339	285	310	325	335	330	347	350	342	367	294	351	335	311	307	327	346	318	320	348	352	304	332	316	313	324	363	327	317	313	312	314	310	297	329	331	340	341	336	316	319	318	322	314	346	326	310	328	336	334	304	339	348	336	318	335	325	347	354	339	323	334	333	314	343	332	313	328	313	336	307	342	331	312	348	329	387	334	342	308	352	305	321	331	350	336	330	341	339	355	312	319	312	329	344	323	340	325	328	324	328	318	332	298	321	351	370	332	320	312	335	324	324	337	290	341	301	346	288	385	289	331	336	328	286	304	356	315	350	332	316	352	345	309	348	338	357	326	307	340	302	315	342	311	299	339	321	338	342	336	329	330	362	317	361	343	314	310	337	323	331	330	339	388	335	328	331	351	329	330	328	353	289	324	346	326	355	322	353	334	334	345	320	304	314	293	318	348	311	325	343	328	332	330	316	326	349	299	299	338	284	334	355	320	309	338	330	309	347	316	322	328	334	306	301	304	305	318	317	333	336	327	281	307	312	327	349	320	334	365	328	346	337	354	352	336	327	366	308	327	333	327	324	337	343	317	320	362	331	317	321	319	349	325	310	321	337	317	315	342	330	300	327	290	305	340	327	339	322	319	326	355	315	318	329	330	314	304	317	318	305	351	341	328	302	334	336	298	281	316	323	300	349	304	311	333	314	328	320	321	327	299	326	352	327	335	359	325	330	341	344	323	339	345	312	325	311	349	320	316	320	300	321	343	330	318	320	335	338	326	341	323	334	328	325	331	317	340	314	316	319	323	319	339	327	335	312	289	322	310	336	319	329	348	332	318	318	329	310	302	328	354	325	340	297	352	347	338	343	291	313	320	297	374	312	356	331	320	363	304	319	333	386	347	322	354	356	313	322	342	330	314	321	325	292	306	298	359	324	353	335	338	336	310	346	336	346	340	303	338	346	322	322	307	355	318	283	336	307	344	306	316	338	328	328	319	305	322	309	300	321	333	314	365	332	311	326	312	297	316	314	300	344	310	313	322	345	334	331	330	337	324	304	342	304	334	309	326	327	317	313	322	330	325	311	340	336	299	321	317	300	316	287	318	329	321	334	320	347	319	305	346	353	325	342	329	338	338	355	359	341	322	302	351	313	282	339	307	354	319	329	297	370	366	356	306	328	338	314	321	305	360	318	314	332	303	321	344	317	323	351	333	320	329	339	335	320	339	324	318	328	361	338	353	290	347	340	300	330	355	327	302	331	348	319	328	346	312	362	352	344	326	308	319	314	303	309	312	324	300	331	325	345	298	307	345	300	352	335	345	351	308	360	341	338	318	331	298	346	300	330	337	340	316	339	298	302	346	333	313	324	345	359	307	307	350	303	349	335	312	350	342	337	307	316	324	350	295	330	330	317	343	313	320	325	320	295	340	322	341	328	327	315	350	309	325	287	333	339	315	318	331	331	307	329	310	326	330	296	334	327	348	347	330	339	324	288	296	310	305	354	348	335	348	336	321	333	310	320	336	353	321	331	340	332	310	334	342	324	313	345	318	329	313	298	310	343	337	330	324	322	335	332	346	306	335	315	338	292	333	349	326	337	347	317	332	322	324	309	276	316	353	321	327	358	327	327	313	336	331	356	341	348	357	324	340	323	318	296	341	349	308	332	294	333	332	316	338	320	302	314	352	310	327	310	306	311	327	308	324	342	311	274	331	339	335	315	340	302	282	351	329	312	336	315	291	320	327	329	269	298	350	367	305	289	327	336	322	349	350	304	324	333	334	325	330	322	311	348	318	340	292	327	300	342	354	317	336	325	319	333	324	310	354	350	331	329	348	361	321	305	323	333	349	333	313	338	300	317	326	340	297	362	330	335	322	328	365	342	324	316	335	311	313	327	315	314	319	327	336	328	318	347	314	356	339	340	315	348	352	329	324	306	364	319	314	324	367	306	332	355	345	325	331	334	344	316	318	339	334	343	333	301	334	328	332	314	312	330	313	331	320	340	319	314	339	309	329	324	336	321	311	325	318	310	304	312	334	329	329	325	330	345	355	325	340	368	319	332	346	318	367	340	308	319	333	304	360	346	315	344	346	352	341	332	339	349	346	331	322	342	356	363	312	359	311	322	320	339	325	331	337	332	335	331	338	340	317	297	335	317	308	339	357	332	317	322	330	326	340	312	314	331	288	306	342	333	305	339	326	334	341	330	334	317	323	336	322	308	331	310	323	369	333	330	323	335	326	354	346	330	307	336	317	325	318	319	326	308	307	337	331	393	335	312	307	345	310	323	316	310	330	303	340	312	293	333	309	340	313	325	293	351	325	339	303	332	338	303	337	347	327	312	291	325	339	298	336	364	330	333	347	323	329	341	310	321	335	329	346	325	326	323	318	321	345	326	316	305	295	346	327	327	326	332	324	348	304	320	333	325	301	309	299	331	331	315	356	318	343	340	349	323	337	340	357	328	312	328	358	333	296	319	329	327	308	365	340	333	336	334	331	339	324	323	323	319	313	359	290	314	330	317	313	343	338	338	328	330	307	300	312	325	306	294	328	318	339	336	344	314	316	329	352	304	319	321	331	347	306	348	330	304	306	326	340	328	311	355	325	326	343	343	328	327	328	335	300	331	362	318	292	305	317	319	316	322	355	316	300	320	311	330	319	335	348	324	326	325	327	312	330	325	306	312	345	330	344	334	296	337	344	315	315	318	360	318	324	320	352	353	328	328	306	327	302	309	359	319	345	318	372	330	326	327	320	376	341	335	304	305	345	330	315	318	318	338	295	369	323	348	317	314	362	331	342	317	333	341	296	341	289	304	351	340	285	376	309	339	345	319	313	320	325	312	355	324	327	320	314	334	303	337	316	336	302	317	326	305	324	307	317	364	318	331	331	327	334	363	307	324	318	328	366	326	317	349	370	336	342	336	323	306	328	355	350	318	305	346	351	317	330	305	334	310	309	294	328	299	325	306	355	351	333	329	306	305	313	322	321	312	311	323	342	346	324	328	307	309	313	334	339	337	308	327	328	335	350	326	303	360	304	318	330	324	333	330	323	329	300	326	355	311	308	346	339	321	315	348	321	329	300	324	320	310	322	337	326	333	305	327	338	355	355	340	320	334	351	325	338	311	327	322	312	349	311	369	293	324	370	322	328	330	313	341	332	331	340	321	342	304	352	332	306	315	324	325	340	331	314	302	329	321	352	310	322	323	313	332	334	336	333	300	339	333	312	306	326	284	316	334	345	293	334	309	350	317	310	295	314	294	340	305	331	343
29023	47486	42202	30445	23483	16139	11162	8124	6120	5014	4440	3604	3220	3030	2699	2513	2453	2372	2408	2166	2106	1767	1525	1391	1134	1079	966	825	795	708	717	685	583	574	544	501	488	470	516	460	438	442	435	443	421	409	438	484	471	430	417	406	426	434	419	459	381	412	422	392	423	373	415	400	419	455	406	417	404	373	367	408	363	429	457	428	426	403	379	419	393	386	399	393	420	375	417	398	387	367	437	417	426	403	382	365	398	370	404	417	395	423	395	403	408	417	399	383	389	387	398	381	427	370	399	403	408	431	426	401	408	366	405	425	409	413	411	386	403	380	418	386	382	414	414	376	426	414	397	370	385	373	389	387	411	392	392	394	398	421	418	418	413	415	380	384	412	398	415	394	404	446	412	393	400	423	410	410	403	407	384	361	382	384	408	366	381	398	375	401	366	416	420	436	378	428	385	410	390	364	360	414	412	384	400	415	425	429	381	353	395	367	361	387	404	417	370	366	364	376	373	395	397	361	397	398	378	421	411	382	423	375	441	391	420	402	411	383	411	404	412	389	378	362	388	356	418	369	385	371	389	389	396	426	419	383	380	427	405	377	354	411	402	399	406	371	398	425	450	358	401	381	391	395	403	368	368	399	371	379	397	433	410	381	441	404	398	402	419	351	410	388	427	383	384	387	417	389	425	432	395	408	424	383	401	390	393	380	383	416	403	391	384	399	415	397	417	416	382	362	413	427	367	419	388	384	392	378	405	429	376	362	406	404	396	373	395	412	415	414	406	401	410	411	422	377	363	400	441	379	408	392	379	421	398	384	413	365	342	400	380	396	402	414	410	391	381	368	362	385	445	466	389	430	407	409	417	385	412	356	412	415	408	397	385	382	419	382	406	414	422	379	438	374	413	388	405	359	398	378	417	426	386	384	408	433	398	361	400	403	398	399	421	385	434	399	389	431	375	396	400	406	389	396	389	370	412	365	431	419	365	383	380	448	394	380	387	371	382	399	407	415	400	405	404	416	425	411	435	389	382	413	398	426	347	407	387	383	369	417	401	402	409	422	384	406	359	438	403	383	418	393	399	393	354	402	430	409	407	349	437	409	384	396	382	419	368	403	354	381	387	350	410	433	389	367	393	393	404	355	405	434	403	426	401	408	403	388	361	381	387	414	387	393	416	368	410	369	409	396	420	462	367	412	397	382	415	399	406	402	391	391	430	398	421	407	399	402	396	405	412	393	385	393	380	400	364	384	380	370	418	427	364	399	392	420	410	423	424	407	412	419	361	424	371	364	375	405	424	411	397	404	354	389	410	371	385	387	377	388	421	350	399	387	400	384	390	392	389	411	386	371	406	414	393	386	411	387	410	422	422	404	415	403	396	419	358	413	401	383	406	406	401	419	389	420	415	396	419	397	378	446	403	389	393	369	350	374	411	432	415	412	402	424	419	363	404	376	386	400	381	386	411	392	347	406	358	401	390	379	400	378	395	379	410	349	384	364	395	424	365	391	393	375	413	379	407	391	386	415	375	428	415	358	403	396	370	429	365	436	378	387	356	389	437	384	386	417	377	386	370	406	414	420	397	406	395	424	386	402	360	393	444	383	383	401	412	425	384	390	394	394	427	397	401	405	384	401	416	413	384	388	430	411	391	408	359	388	400	367	387	449	413	380	387	424	405	376	395	394	413	423	403	384	356	386	377	397	403	382	379	410	364	421	395	413	407	412	376	361	419	416	397	387	424	391	382	411	406	389	387	405	377	422	412	430	418	404	382	431	397	389	400	437	387	388	421	382	383	368	405	380	363	396	391	400	390	397	390	428	393	382	407	393	408	454	416	382	421	398	393	409	364	387	393	378	405	409	366	398	407	427	430	391	440	411	374	398	408	381	414	373	353	407	404	388	388	419	417	359	398	415	397	402	428	403	374	370	391	381	394	392	360	373	385	359	385	375	416	404	399	433	370	392	391	409	411	386	416	400	411	437	386	422	428	394	412	355	399	389	397	379	383	377	408	392	436	379	409	444	417	371	407	384	426	398	421	404	411	415	405	412	370	374	403	366	372	380	433	402	376	412	422	415	406	379	377	440	385	397	405	421	390	404	390	377	397	384	380	393	399	379	391	376	370	416	397	392	397	392	398	396	378	385	385	380	379	409	386	398	377	383	412	362	377	396	367	399	395	359	397	358	379	409	447	396	398	414	377	458	422	375	369	403	406	418	373	355	362	382	435	406	447	421	420	401	405	410	448	386	385	420	397	402	424	398	454	430	427	392	427	401	364	414	434	392	381	404	433	397	376	422	382	395	435	401	447	419	389	402	367	411	390	419	415	409	385	386	381	392	393	382	370	379	357	327	369	401	403	409	380	395	393	401	425	381	387	392	377	412	447	427	407	396	413	408	367	396	431	388	393	359	424	396	414	431	398	382	415	410	395	379	414	364	384	373	398	372	417	401	385	383	404	396	412	358	367	402	428	408	429	423	392	397	373	398	410	396	386	401	393	388	397	401	431	379	418	351	388	418	406	393	405	424	366	394	363	380	418	401	404	374	391	413	402	397	411	401	429	403	389	388	415	436	387	411	372	377	424	394	395	393	417	389	408	394	388	377	379	378	343	385	426	366	387	362	420	416	365	394	355	383	390	399	423	398	416	435	387	402	429	390	392	443	400	384	396	367	386	401	399	420	394	386	382	393	375	363	389	387	395	379	394	433	385	394	425	418	371	397	398	406	424	405	382	431	372	416	399	396	357	406	422	396	407	400	389	427	365	425	387	407	378	385	406	374	429	405	374	382	422	400	397	420	395	396	368	396	369	396	388	412	365	410	402	371	388	375	414	404	391	371	399	420	397	396	383	379	421	376	395	416	411	385	388	395	402	406	412	422	375	398	408	427	395	391	404	450	409	384	381	406	439	413	435	408	378	391	428	383	408	413	408	378	404	364	366	362	391	417	415	388	417	375	382	434	373	411	397	411	370	426	394	402	410	373	393	372	376	380	408	402	390	406	407	400	410	378	378	427	392	403	364	378	369	377	406	361	403	383	436	406	358	388	375	388	413	403	400	404	347	386	390	391	397	400	386	405	369	399	408	385	431	384	393	387	374	373	370	391	351	378	399	383	416	394	416	413	415	382	401	394	393	425	359	411	392	410	377	383	396	421	357	387	362	410	369	393	383	453	414	371	397	364	387	376	398	419	394	392	424	390	378	397	377	381	379	376	397	370	391	375	403	411	416	399	382	421	399	405	398	396	369	412	383	400	402	401	446	387	362	419	419	385	400	358	364	401	408	420	388	372	397	421	393	425	371	377	407	412	393	424	421	377	380	440	420	394	390	413	337	348	377	376	389	399	422	374	421	407	380	370	381	392	410	385	429	407	405	395	397	401	375	405	380	416	401	405	412	420	381	384	383	370	411	416	357	394	423	410	386	352	400	451	406	425	393	407	419	404	399	421	408	382	398	365	399	369	403	405	414	384	383	390	391	367	333	383	379	396	383	406	378	367	367	406
25557	21523	28350	26713	17201	8956	5217	3385	2308	2045	1748	1509	1430	1360	1298	1194	1231	1186	1132	1104	1088	1039	971	836	824	728	725	691	649	600	616	571	621	553	521	529	545	597	532	502	550	518	501	473	474	529	539	535	486	505	441	514	481	540	541	497	523	480	535	471	557	478	503	528	531	517	520	468	525	473	495	482	553	493	470	523	493	536	495	486	480	486	525	492	520	491	500	507	505	502	504	527	501	523	485	479	518	530	520	533	519	498	487	512	501	535	516	488	492	492	500	509	524	543	482	490	515	488	536	558	518	522	493	515	534	484	546	517	499	474	490	519	499	519	534	492	485	449	525	476	485	478	502	490	445	515	471	486	494	511	509	524	483	527	561	490	479	488	486	479	494	522	492	522	500	494	524	523	491	486	489	482	494	492	432	510	491	516	523	479	505	518	499	511	466	497	533	498	516	454	471	505	422	489	461	527	468	485	498	472	455	495	520	496	465	531	518	499	501	529	466	489	519	471	478	489	523	513	467	445	501	520	496	486	452	488	523	503	484	467	520	473	493	476	508	503	504	473	508	506	466	526	491	543	466	499	504	463	463	512	526	490	514	501	478	491	481	527	504	489	501	469	481	515	455	479	510	502	526	525	492	485	467	511	518	489	478	496	494	526	514	495	467	470	507	494	499	505	503	506	475	501	472	483	507	482	512	504	523	505	504	510	532	546	514	491	557	505	494	497	484	487	499	504	485	474	468	508	560	523	510	498	530	499	516	502	528	515	534	510	506	473	473	462	472	484	490	499	515	507	509	515	551	475	489	488	490	472	536	545	523	467	480	507	498	515	484	523	493	495	504	481	522	485	499	519	557	494	498	508	495	456	515	457	499	503	525	493	511	502	461	497	462	516	491	542	497	468	482	464	505	523	516	492	500	474	553	499	511	485	491	482	492	494	519	506	515	521	531	500	538	512	505	529	469	488	508	471	497	489	479	455	515	452	521	487	484	472	477	497	508	521	484	473	526	513	498	501	495	518	499	471	508	507	509	479	493	495	508	537	502	499	499	511	492	504	526	521	494	515	486	494	464	506	502	488	508	473	479	517	446	529	511	539	535	519	516	487	524	490	490	518	493	477	483	499	471	555	532	477	462	464	457	497	489	538	451	486	470	510	501	521	541	521	478	514	501	465	522	489	472	474	505	488	507	518	477	459	514	462	510	519	493	502	493	481	464	480	501	500	511	513	494	505	460	507	456	519	479	486	528	529	476	465	472	470	470	499	508	498	491	520	518	525	514	489	492	495	515	510	496	490	536	495	477	499	504	504	446	487	515	531	522	514	483	496	467	488	511	533	492	485	499	511	481	514	522	516	493	456	535	490	499	529	517	483	486	487	498	488	479	486	526	517	479	505	528	491	566	525	508	494	474	480	531	459	543	463	485	468	512	526	528	482	492	526	517	494	529	497	526	521	510	506	519	500	494	498	482	510	543	484	476	492	490	470	470	507	512	514	476	495	553	540	534	503	459	520	471	511	506	490	501	487	518	491	535	510	495	504	482	503	504	473	511	552	518	459	462	486	516	519	482	496	511	550	487	516	496	495	491	498	515	510	501	492	506	471	498	522	513	517	476	482	478	499	476	488	464	498	476	486	491	528	459	530	525	474	483	526	502	496	558	523	518	517	509	464	489	486	469	508	487	495	470	483	501	497	497	461	524	495	511	458	495	498	502	518	497	503	512	523	539	480	498	471	464	480	502	497	511	512	485	494	497	485	502	500	532	459	482	479	497	483	508	519	470	522	474	511	512	499	518	464	531	483	523	494	516	518	496	489	507	497	496	518	485	491	482	490	490	534	487	525	492	512	480	489	520	486	497	505	504	501	513	483	471	477	486	499	522	518	503	491	521	495	501	508	463	475	485	495	488	543	522	474	510	496	527	495	504	459	480	463	515	500	460	529	504	476	502	471	517	489	504	479	483	457	465	537	532	485	492	523	489	512	488	473	516	480	486	488	534	509	511	496	516	480	484	544	497	543	481	471	481	452	487	493	510	521	595	487	540	494	525	484	476	497	451	515	498	499	480	470	513	506	509	484	504	517	468	465	495	473	472	501	524	492	490	558	505	526	533	492	521	504	505	524	494	468	538	516	493	453	476	536	481	536	486	488	502	541	480	514	474	456	497	518	521	493	554	520	468	504	541	486	498	495	477	506	458	514	501	486	512	536	442	487	532	502	474	501	497	509	516	529	485	464	488	520	483	502	482	522	535	465	509	515	516	501	467	520	498	503	484	486	510	469	490	458	530	498	479	522	511	514	489	476	474	514	518	509	466	557	488	495	531	524	568	469	507	534	498	528	520	516	513	516	484	508	514	492	509	501	500	493	524	486	499	505	523	521	528	481	538	524	467	517	486	483	535	505	540	518	491	480	502	483	493	495	487	484	529	484	481	479	480	510	507	519	521	515	514	503	551	493	487	470	483	499	485	522	470	544	483	471	494	514	473	506	522	505	479	502	528	486	449	469	494	467	484	493	527	500	497	469	510	489	510	513	479	469	478	507	505	523	490	498	478	464	493	465	495	521	501	496	482	520	474	503	506	489	500	542	459	494	497	529	530	515	505	473	523	503	499	523	496	510	497	486	472	495	540	554	503	475	550	489	542	503	504	469	485	524	508	512	495	530	504	480	473	494	487	520	494	530	474	495	479	501	481	533	473	477	500	495	491	495	487	538	492	466	470	477	482	504	527	508	486	487	508	528	520	485	500	479	506	578	494	485	501	500	501	473	470	498	500	536	506	492	468	528	499	499	539	509	502	495	452	524	508	480	503	511	496	538	520	509	504	493	516	493	503	470	540	503	486	498	530	518	526	505	456	534	492	507	481	516	504	493	508	494	511	473	543	492	464	513	509	493	511	468	486	486	511	502	509	472	532	492	506	495	509	509	527	488	529	445	483	556	489	524	501	436	525	517	476	488	454	499	483	497	535	557	495	489	483	477	525	498	487	512	483	489	513	462	496	511	509	509	518	496	473	505	534	531	510	503	476	529	488	523	474	500	525	514	482	495	528	465	494	496	519	478	483	528	515	495	536	498	462	462	501	534	481	490	510	492	506	499	528	528	500	508	515	485	497	470	484	480	485	503	496	454	486	472	515	523	542	502	516	510	480	529	514	499	494	501	508	537	491	521	502	470	491	486	459	499	464	486	499	515	496	484	493	533	474	524	485	516	522	516	500	485	479	556	492	504	456	499	542	508	523	529	516	470	508	478	543	479	505	512	517	530	492	511	506	500	469	488	494	491	522	515	491	485	500	474	526	500	513	506	504	520	519	516	535	497	491	479	498	514	492	501	489	507	496	475	464	505	506	473	523	500	491	470	531	538	478	491	497	508	483	532	513	501	470	476	525	512	495	482	459	528	456	457	510	505	517	518	511	513	483	486	480	500	466	513	483	499	489	505	492	476	498	534	529	465	496	506	507	531	450	490	515	455	466	496	515	479	455	530	494	531	509	511
29730	45982	39934	27911	19343	13314	9636	7057	5240	4270	3651	3249	2987	2521	2422	2269	2261	2203	2178	2061	1944	1784	1555	1352	1255	1182	1073	1012	881	880	828	759	806	718	695	679	642	647	644	656	695	651	623	586	646	603	598	593	617	626	644	597	644	608	604	572	585	583	561	611	583	634	589	620	614	578	634	579	605	552	620	651	587	566	601	599	585	573	562	607	589	585	598	603	604	586	584	569	588	590	596	565	612	606	632	605	556	637	602	584	605	598	566	584	575	570	590	638	535	562	586	573	574	586	600	609	577	565	589	585	558	604	590	571	588	585	580	578	621	599	601	575	575	604	571	605	548	591	562	595	630	597	609	588	592	590	612	586	632	567	593	569	575	560	567	616	596	602	576	614	574	576	602	544	631	663	552	593	578	621	621	569	612	588	592	586	559	610	604	589	584	614	592	583	637	617	574	571	557	620	599	578	573	619	599	551	627	650	560	591	599	584	588	576	557	554	572	571	621	632	590	607	541	604	661	634	582	592	605	561	563	582	604	585	605	590	585	613	607	572	616	615	584	613	598	610	579	579	633	592	601	616	561	569	592	563	605	583	565	604	571	629	617	588	595	612	550	595	564	547	617	630	627	631	624	585	616	583	621	618	611	570	628	555	564	573	592	580	574	595	601	579	570	623	602	602	545	592	630	524	551	577	595	595	598	590	590	585	585	589	625	571	622	592	638	623	587	593	625	569	563	604	571	594	582	593	600	602	613	627	579	573	601	587	583	556	598	584	647	605	586	547	571	573	622	580	580	573	578	608	629	597	588	606	626	614	584	599	561	590	583	548	585	574	528	588	619	589	583	637	642	561	620	585	623	612	596	542	569	645	585	593	649	598	645	576	610	569	605	545	588	606	621	603	568	628	588	592	617	630	642	556	573	615	593	590	638	550	577	565	587	593	606	601	584	592	572	583	597	586	636	537	616	602	555	600	564	588	590	612	582	606	615	613	568	643	595	575	579	553	575	579	621	592	556	560	621	574	583	620	589	573	590	566	585	545	594	611	606	594	600	601	589	625	631	594	589	561	647	591	569	573	599	554	604	561	596	578	590	601	565	541	616	596	619	568	567	590	595	600	633	593	587	586	561	602	584	596	614	622	602	575	563	569	578	646	572	580	592	558	573	581	593	579	516	597	547	609	590	554	592	557	607	657	574	585	606	574	570	600	552	628	564	579	591	562	581	565	594	597	595	541	585	585	585	574	583	599	596	595	580	588	593	594	575	621	625	601	607	602	567	539	587	587	577	608	564	590	606	601	593	553	610	568	581	540	610	588	622	595	628	588	638	603	575	588	558	589	626	558	601	600	582	645	564	546	546	574	590	606	578	607	607	601	579	560	568	587	584	581	623	590	595	604	529	610	577	558	588	574	588	578	569	558	601	612	587	587	596	578	584	591	596	568	620	572	568	559	603	601	599	562	585	622	572	601	575	587	571	601	608	548	588	581	563	588	581	591	581	583	542	620	585	586	560	596	537	588	577	577	546	570	575	594	579	597	602	592	571	613	609	647	576	543	584	598	570	620	551	609	615	591	618	605	594	585	591	620	581	536	565	628	624	624	637	666	592	618	565	590	582	593	598	621	572	575	619	559	592	608	569	573	599	587	611	553	607	602	561	559	609	569	581	566	608	591	618	576	620	573	620	626	607	627	541	613	590	580	585	595	641	593	582	601	604	608	571	574	619	612	585	578	595	566	575	588	604	597	575	587	580	616	613	556	593	580	577	615	593	582	559	571	581	583	571	612	581	607	569	565	609	639	572	615	607	577	602	596	588	573	590	566	594	616	604	558	607	563	614	575	599	616	604	603	602	560	606	606	559	565	587	565	642	612	589	618	596	579	616	631	589	600	578	610	617	584	564	585	624	547	606	573	633	621	599	613	556	611	586	632	556	575	569	609	569	594	535	635	585	593	587	594	600	544	582	627	579	592	591	618	600	580	599	608	570	612	626	556	540	548	579	629	626	584	580	582	606	573	606	540	588	591	587	593	596	601	589	577	564	659	573	604	543	586	625	570	581	586	614	607	587	572	579	591	531	588	580	607	580	583	601	611	605	553	587	579	581	548	596	568	618	561	595	586	585	565	597	628	605	553	602	580	576	592	593	562	574	608	581	549	626	610	582	587	604	642	573	588	594	604	581	559	581	633	596	557	602	591	594	612	594	542	614	635	624	623	588	549	578	556	558	581	575	585	621	589	634	601	586	587	598	650	588	556	589	559	543	615	616	594	579	588	586	624	603	584	620	589	596	565	620	584	606	605	591	638	605	602	581	592	596	610	592	549	601	567	602	577	586	616	542	635	561	650	562	604	613	626	611	590	589	557	570	593	582	550	583	634	601	585	628	599	580	590	603	611	607	576	553	568	582	579	595	604	594	566	553	619	562	598	625	569	593	593	571	613	626	578	635	615	631	585	582	567	626	589	581	598	595	586	610	593	542	568	605	557	600	602	581	582	627	618	594	619	583	581	616	623	596	612	596	601	588	603	599	597	586	601	532	584	578	571	580	565	612	580	591	608	588	602	589	614	617	519	623	631	609	570	581	582	580	592	580	573	555	609	582	598	573	607	573	555	578	577	554	601	628	649	588	588	610	515	610	601	575	579	570	585	611	554	590	556	612	593	634	603	578	608	550	610	578	585	544	568	566	580	634	583	622	569	613	577	639	607	575	603	584	591	603	592	586	612	580	596	574	621	593	589	597	579	615	626	589	602	620	616	607	584	573	584	585	619	575	572	594	578	616	568	583	605	562	587	594	578	573	584	593	622	590	554	566	627	576	608	593	613	596	586	585	592	586	564	583	628	596	583	616	556	608	563	630	622	559	559	561	619	595	593	630	576	584	609	547	547	620	588	598	626	591	615	577	576	568	600	597	577	554	643	657	588	595	563	601	586	561	613	580	562	572	587	589	592	619	572	625	594	579	562	606	568	585	562	570	619	609	595	533	610	606	567	589	581	585	579	618	583	597	576	591	608	575	618	591	560	650	555	592	581	640	626	620	567	570	585	589	655	609	616	601	587	538	603	643	642	597	609	580	540	604	553	549	587	605	584	603	586	560	594	573	547	575	568	611	594	612	613	593	588	605	610	616	614	586	611	572	563	589	618	591	589	544	562	582	594	565	628	634	582	567	575	572	625	543	571	598	539	590	567	594	594	574	592	590	602	590	548	628	609	623	599	585	619	582	586	583	577	569	585	613	583	618	618	587	603	605	550	624	574	571	559	601	590	587	629	591	571	609	640	621	628	598	574	555	561	609	580	601	606	586	585	570	605	616	564	592	586	591	558	590	608	605	575	600	635	584	616	576	561	605	561	635	585	572	627	611	590	558	582	611	575	605	576	592	564	557	638	574	574	561	567	651	585	577	572	550	624	595	572	583	605	625	596	602	574	584	575	564	603	560	604	576	627	612	584	575	602	604	570	571	574	581	596	628	560	583	583	593	571	596	529	580	582	550	595	583	597
23313	21383	29011	24300	21888	21677	15637	6855	4353	3191	2706	2280	2023	1851	1669	1546	1552	1457	1488	1518	1377	1299	1095	1070	894	830	772	705	678	572	618	580	582	531	507	521	491	478	530	487	464	409	473	420	425	454	458	391	465	467	466	401	433	428	449	439	425	394	416	431	435	409	471	440	415	439	404	431	477	439	447	394	450	463	468	445	432	447	400	431	446	449	434	398	430	461	405	453	456	428	407	420	385	418	376	392	440	437	441	438	392	390	434	407	408	420	450	412	421	406	396	465	399	428	411	461	403	424	385	396	414	388	395	421	429	438	441	429	470	418	438	390	448	398	404	421	404	417	438	430	391	426	455	452	435	383	411	421	434	420	464	406	410	447	410	380	404	442	442	443	416	390	412	432	420	436	376	411	407	409	396	407	388	394	435	377	440	407	423	393	419	396	388	411	430	435	431	434	432	400	418	422	428	435	408	416	429	416	451	417	417	420	422	423	406	445	397	432	406	458	457	418	440	436	405	447	421	421	392	437	392	435	413	403	424	400	403	472	418	412	392	410	415	434	421	404	427	395	418	432	421	407	416	439	433	401	379	393	435	436	439	399	435	409	400	396	436	427	432	449	416	439	421	437	429	419	417	378	452	416	446	403	452	450	432	405	415	438	419	418	435	420	462	441	396	418	418	439	417	415	416	426	410	372	449	366	450	424	442	396	451	428	416	439	423	411	442	414	402	391	422	374	440	416	374	448	447	413	451	439	437	428	406	447	411	408	421	363	448	386	439	434	429	439	428	420	431	426	421	436	406	426	438	411	377	439	404	423	414	412	403	423	415	441	417	427	426	402	402	417	425	421	418	406	407	412	386	414	438	426	427	413	460	374	429	390	435	385	385	432	391	416	469	418	447	395	382	438	433	465	409	414	428	441	414	399	408	396	408	446	393	419	430	420	436	421	403	448	414	443	409	427	463	405	425	395	446	411	406	393	426	432	428	425	386	379	397	424	416	414	430	443	447	432	395	417	406	413	425	436	442	434	446	393	401	430	447	420	417	395	426	396	417	412	435	395	435	444	421	376	396	418	406	406	402	442	380	422	416	413	407	406	440	377	409	390	416	427	424	392	389	463	394	405	427	398	479	406	424	390	448	421	418	406	405	447	448	443	422	409	395	410	448	405	423	429	417	427	428	420	416	388	447	395	433	438	407	430	427	433	431	462	417	410	394	387	424	425	434	417	445	432	442	438	400	418	406	393	427	411	381	392	425	371	426	428	388	417	411	420	411	385	425	449	423	415	414	447	423	453	415	398	417	432	422	446	393	426	428	440	411	379	461	397	408	440	426	401	425	399	441	389	447	455	419	391	448	386	391	413	428	440	394	437	444	380	397	420	428	424	425	437	416	436	454	462	430	395	385	403	388	402	451	416	429	397	391	455	407	393	414	410	396	436	432	419	444	384	435	385	423	433	417	386	411	387	431	407	403	439	430	422	396	432	427	399	424	434	406	390	435	428	379	423	392	413	438	413	401	427	420	427	429	383	433	441	441	397	415	425	425	426	419	466	407	434	402	438	391	426	446	405	440	394	382	386	427	400	433	432	422	433	430	398	399	445	420	413	450	473	409	436	415	414	397	408	406	415	462	423	410	434	465	415	401	393	415	394	410	434	401	469	435	437	427	404	391	387	398	414	415	407	414	427	411	439	382	401	391	428	432	456	430	411	407	406	454	395	404	464	431	448	427	410	416	427	426	410	436	412	389	425	427	408	438	420	403	414	431	425	365	415	434	411	396	423	439	406	399	425	432	420	419	396	408	409	402	424	439	377	394	431	420	426	403	402	435	416	416	406	422	406	433	396	436	393	389	405	391	430	451	423	429	446	436	422	416	411	452	388	414	416	412	413	411	414	422	417	439	444	418	439	432	406	430	408	430	474	407	389	406	453	412	396	409	422	422	407	404	394	421	391	408	435	397	396	422	449	404	448	398	455	419	434	437	410	453	424	453	416	425	411	378	407	431	425	417	415	417	390	422	419	399	395	410	424	453	419	440	395	418	410	356	398	436	438	429	448	412	415	450	429	426	420	398	433	431	400	440	454	435	406	415	407	377	422	439	450	397	405	382	402	405	390	455	423	411	423	415	383	396	407	426	437	423	423	429	458	372	454	435	424	406	385	418	424	404	424	462	394	430	407	433	418	395	407	400	442	394	408	393	434	442	405	441	400	417	415	432	405	415	412	437	411	434	394	422	389	420	396	384	440	418	453	395	434	410	434	444	426	397	399	427	436	439	417	430	448	442	452	417	427	423	436	432	410	416	392	404	413	414	408	439	428	392	397	393	439	432	394	418	427	402	421	395	428	400	446	401	405	444	413	380	467	421	403	397	427	406	388	428	397	412	403	433	429	435	430	409	416	414	382	398	418	401	401	390	406	435	427	459	400	425	378	448	453	417	427	423	407	424	420	449	445	430	430	440	454	414	403	403	433	405	408	417	383	416	454	436	429	430	419	422	410	410	456	408	451	447	429	470	418	390	445	412	456	404	419	397	404	415	381	429	405	422	409	435	432	376	426	423	405	396	412	407	433	408	427	417	405	405	411	419	435	427	392	417	390	398	372	384	401	434	407	424	403	393	417	418	440	440	400	422	449	421	415	408	402	414	421	412	406	405	399	441	432	471	456	429	410	450	430	419	440	433	407	420	389	430	395	385	444	421	441	390	400	450	411	413	401	388	428	421	400	445	414	427	461	419	373	437	421	398	414	450	370	440	414	419	397	419	436	443	416	389	433	405	437	448	391	414	411	424	404	451	457	402	422	379	448	417	416	406	444	415	447	427	422	413	393	416	441	418	405	431	437	430	438	421	412	421	368	441	432	428	431	446	429	372	408	435	438	405	417	438	413	454	398	401	440	395	446	436	438	433	399	456	427	409	444	438	416	368	440	440	412	417	426	440	378	442	407	409	431	391	450	421	399	380	414	419	422	411	408	404	429	418	411	432	429	437	446	358	437	408	392	413	452	422	400	415	422	437	408	418	381	427	427	455	426	446	421	408	430	402	427	398	376	413	395	419	429	381	418	430	386	407	397	398	382	389	383	431	441	434	441	383	414	408	408	430	390	434	440	433	406	434	422	428	439	406	385	402	382	410	426	413	412	441	423	455	439	396	437	448	384	453	390	415	415	392	423	412	377	399	451	398	398	406	466	466	445	412	412	409	416	401	414	414	417	447	395	445	394	407	463	421	426	429	388	412	424	359	405	408	424	438	423	460	407	429	401	362	416	427	418	416	426	426	436	431	455	437	426	413	394	414	388	455	384	394	418	423	414	426	458	428	450	407	427	457	411	387	377	427	407	394	465	363	438	440	405	410	394	446	435	380	418	404	420	448	429	401	436	427	405	424	424	416	391	449	433	433	400	444	394	410	425	404	421	390	413	444	436	413	429	408	401	436	437	428	402	380	409	412	403	406	443	433	382	420	433	421	457	408	374	427	452	420	397	417	460	415	421	428	396
32344	54539	48517	38609	28169	20095	15105	11586	8841	6586	5770	4891	4163	3743	3357	3058	3070	2931	2907	2791	2565	2344	2030	1780	1573	1412	1278	1167	984	906	816	825	712	752	677	619	646	600	626	566	593	531	536	494	541	524	513	497	514	597	534	517	526	550	553	514	507	496	544	544	515	503	469	507	515	516	524	514	526	509	491	518	457	478	482	494	549	481	500	468	512	458	495	501	518	528	437	485	482	493	530	486	504	508	463	524	449	499	526	465	472	505	473	490	499	513	479	501	448	532	521	474	505	486	461	522	528	522	472	512	495	509	467	477	538	441	503	463	520	473	480	503	496	500	506	446	490	493	513	484	462	467	490	492	457	519	480	492	478	489	473	484	469	511	507	484	510	487	492	504	473	505	441	464	462	466	502	474	469	476	478	496	461	461	503	471	458	462	488	512	487	483	491	499	494	521	457	474	509	497	477	446	495	483	452	484	518	503	440	466	536	490	483	483	462	482	473	479	475	468	460	492	478	461	491	496	515	502	495	459	482	470	475	489	489	483	510	483	494	484	486	473	490	495	462	471	496	491	495	469	480	480	490	491	465	503	500	494	529	489	490	481	447	456	484	471	506	467	475	477	483	489	493	460	477	498	483	480	483	482	491	483	456	503	503	513	475	484	487	487	489	497	455	519	458	462	459	451	500	478	500	465	482	472	539	503	505	485	482	478	476	468	476	485	486	452	472	500	467	483	501	507	513	472	462	479	492	468	468	485	530	487	467	481	470	489	465	541	471	458	480	458	496	489	494	521	487	479	472	471	502	469	484	487	517	464	491	472	523	497	480	527	460	477	483	481	485	468	474	480	491	507	424	452	495	500	492	469	484	461	499	522	484	492	505	521	486	467	512	481	487	488	465	534	473	468	457	490	509	465	502	483	525	476	496	509	517	462	453	489	477	536	447	497	487	468	462	447	465	471	497	493	483	485	447	487	484	449	481	476	494	502	464	507	509	490	472	520	519	473	457	506	471	479	478	488	485	507	485	464	496	461	450	505	457	479	492	460	501	474	479	461	434	462	489	495	495	519	491	485	456	487	435	532	508	482	489	464	477	502	509	496	464	456	490	494	450	527	472	475	505	511	516	454	503	515	504	463	540	517	503	462	511	504	490	469	505	471	497	472	479	491	504	518	530	467	461	527	444	437	508	483	477	476	485	472	515	483	480	504	523	504	437	474	408	475	440	505	469	502	461	511	468	477	474	484	494	480	520	495	503	486	473	489	489	480	447	468	460	450	465	510	474	456	488	491	462	461	483	473	493	483	487	439	491	506	458	493	495	484	448	468	468	474	485	479	475	489	479	454	477	482	480	474	489	455	492	476	485	456	504	469	468	496	463	483	484	495	489	475	477	420	525	484	522	473	510	468	483	458	464	478	503	508	498	489	484	475	507	510	476	476	475	504	487	475	486	499	485	469	486	495	496	484	446	451	499	479	480	454	464	503	463	504	464	488	510	472	466	501	485	490	445	493	509	450	479	460	481	479	486	479	517	446	473	502	443	509	477	496	515	472	496	471	504	490	465	513	495	489	524	522	493	496	500	450	501	515	471	499	444	467	518	491	487	511	466	470	453	532	475	495	464	505	484	480	485	499	478	474	484	459	455	460	481	473	490	518	456	449	467	502	497	506	470	485	501	519	497	464	465	475	510	480	485	444	482	482	483	467	493	499	493	479	494	496	456	481	482	495	507	440	504	506	488	487	511	495	468	505	461	452	483	519	488	459	509	489	503	474	503	448	503	482	501	515	463	499	494	507	470	476	472	462	470	508	471	520	472	475	475	461	503	494	481	486	492	456	484	492	487	488	478	491	488	491	461	443	464	477	472	472	469	522	476	493	454	460	494	473	513	539	493	530	499	504	504	468	509	469	505	499	452	477	506	484	480	514	490	499	521	540	486	483	488	497	464	524	510	510	507	483	483	502	478	468	461	501	480	455	475	478	467	446	466	449	497	507	499	491	485	481	460	462	511	471	504	464	490	466	503	465	494	487	482	474	466	496	448	493	468	476	484	485	485	469	480	495	491	517	472	495	499	495	477	501	458	531	464	529	492	475	500	512	456	494	493	465	489	501	511	510	471	479	452	506	488	497	486	511	488	490	485	478	473	495	494	492	440	467	424	466	514	500	501	468	482	457	550	460	504	486	453	508	439	484	472	485	492	488	481	473	465	485	437	490	488	551	507	482	454	499	463	482	467	500	511	465	495	486	480	471	488	480	435	521	489	465	534	505	462	505	505	496	498	451	507	462	488	530	468	477	504	523	492	504	500	477	472	459	461	478	517	497	499	459	510	505	486	460	488	453	469	486	516	530	467	439	468	459	504	528	526	448	486	468	522	451	469	479	465	493	492	483	475	474	532	521	487	457	495	469	462	476	490	484	536	460	471	487	471	505	506	510	455	495	490	480	468	486	452	526	505	496	510	490	495	466	489	457	483	493	473	472	485	464	497	476	449	514	486	455	479	468	499	485	514	492	477	489	470	462	458	460	479	524	465	468	439	499	451	482	477	478	498	458	515	504	491	485	461	450	470	476	510	523	502	491	464	503	507	485	487	464	516	469	498	497	517	452	468	499	513	525	514	475	475	468	453	494	500	489	506	500	502	496	504	459	505	483	493	477	481	483	495	473	495	480	519	492	509	493	499	493	463	481	480	482	552	485	489	528	466	503	472	466	490	461	489	489	468	503	468	448	485	478	465	504	513	531	448	440	488	468	496	485	478	460	494	479	453	526	503	478	491	502	511	455	475	496	491	469	460	464	493	463	468	481	498	455	516	470	487	516	502	471	467	499	464	473	468	507	466	499	497	492	471	478	489	489	502	481	487	514	482	528	467	467	444	484	512	484	473	480	491	466	511	473	454	467	451	463	520	476	480	508	483	487	468	515	522	464	528	486	459	530	491	479	475	546	473	480	501	475	499	490	511	479	467	449	491	473	482	481	498	531	489	484	480	487	511	474	493	467	469	481	498	463	483	438	497	476	477	472	500	499	484	488	490	467	508	494	504	483	471	504	497	511	491	479	450	488	454	472	465	470	512	504	510	484	508	489	452	501	480	493	464	512	456	460	493	479	538	487	468	460	501	471	507	493	484	484	499	456	453	487	514	486	508	488	472	476	457	495	511	491	478	471	499	469	462	437	497	464	504	476	496	492	518	500	444	468	464	518	474	518	502	483	446	496	453	501	482	472	491	498	485	503	515	538	474	501	470	427	484	514	461	480	488	501	499	497	459	513	473	433	496	486	529	521	467	506	469	488	468	488	512	470	469	505	493	483	486	517	491	507	486	499	497	482	538	460	471	473	524	457	518	475	505	480	482	464	479	508	470	491	468	514	436	468	523	483	507	462	463	489	489	478	482	499	504	480	477	447	498	450	496	504	498	496	491	480	488	478	491	477	479	508	478	497	487	457	490	472	495	487	504	494	474	478	484	513	528	497	469	476	490	472	491	471	507	489	431	471	490	484
28981	26700	29283	20779	11539	6203	4162	2883	2067	1646	1429	1269	1197	1136	1043	974	960	935	939	910	899	803	774	762	669	609	607	590	578	527	464	486	465	415	474	456	444	406	449	426	397	468	419	415	407	424	435	404	395	432	479	399	411	434	426	453	447	422	420	381	402	410	385	444	392	377	382	414	422	405	429	400	432	376	408	407	423	429	427	382	376	451	393	438	440	393	415	403	432	417	397	423	395	400	411	416	436	447	415	391	409	452	400	442	423	400	390	416	431	404	440	421	411	423	394	416	404	428	429	434	426	360	436	412	359	394	381	438	380	378	375	424	444	378	385	404	404	405	411	413	417	428	427	398	458	418	373	425	420	397	423	425	434	415	416	387	440	434	419	447	377	412	367	436	389	377	393	373	394	424	393	468	399	415	431	423	455	390	428	380	417	437	362	402	390	426	405	426	422	385	437	422	384	379	445	437	394	431	428	406	420	415	393	449	425	391	430	388	411	402	398	425	371	420	391	419	412	413	404	379	418	373	416	436	408	400	420	409	424	443	418	411	391	414	431	409	430	406	378	423	393	431	396	410	413	433	412	412	417	408	385	443	384	383	391	420	438	397	429	431	414	388	416	422	417	386	429	428	424	404	431	400	425	444	381	382	418	402	394	433	422	391	433	405	403	379	411	389	393	381	440	434	385	399	360	413	371	428	458	441	420	405	393	413	413	386	412	390	465	429	390	419	386	403	400	430	383	393	419	402	446	428	396	422	405	393	407	395	430	441	436	419	448	442	404	425	413	450	386	401	401	388	426	415	397	419	388	414	389	399	425	437	379	398	413	410	420	426	435	442	394	404	400	341	425	428	453	381	445	432	443	411	395	391	423	397	423	362	433	411	404	399	401	408	409	393	421	421	403	422	411	442	410	422	422	397	424	398	402	413	410	423	397	427	458	376	396	411	416	419	425	412	413	406	422	468	369	405	397	456	418	429	437	389	404	415	423	427	402	473	424	422	390	411	426	386	404	400	382	409	386	415	406	441	415	399	382	413	397	432	431	485	381	446	437	394	415	382	417	416	435	418	379	417	445	409	399	404	408	392	396	429	397	440	393	407	409	435	401	403	397	436	427	423	412	396	413	404	413	427	428	429	405	421	447	389	461	416	392	423	421	405	405	453	426	414	440	397	405	389	396	451	410	436	425	413	384	402	429	396	390	391	419	413	390	410	423	385	399	421	432	426	406	391	403	435	375	393	490	406	403	444	387	387	412	400	430	400	398	380	448	428	393	374	375	376	413	380	409	427	403	413	429	425	412	428	403	385	410	395	420	411	404	425	416	403	425	420	385	406	441	437	429	436	413	375	407	431	382	405	408	453	415	384	392	435	418	439	412	413	410	407	421	437	395	419	431	442	426	428	419	399	374	404	426	408	397	417	460	425	402	424	416	392	440	383	420	404	404	392	364	395	400	426	405	438	404	426	412	383	408	378	382	419	413	419	420	377	413	396	441	422	424	412	413	396	368	405	406	407	390	407	409	400	368	396	405	414	366	386	393	385	417	408	425	409	427	392	422	406	404	414	402	397	424	447	432	448	411	421	428	438	364	395	422	375	418	404	417	378	383	409	418	401	419	394	458	387	398	430	431	421	410	398	383	421	411	427	426	431	444	437	380	421	399	411	382	398	405	427	425	421	421	404	412	438	429	414	454	401	455	418	419	402	400	422	406	399	415	409	408	417	428	425	423	402	411	397	444	449	435	399	408	424	381	425	372	428	449	400	414	405	390	412	420	458	429	369	412	417	378	387	410	417	474	403	434	390	412	410	399	418	389	429	383	387	398	403	410	434	373	389	446	439	369	389	376	406	454	407	418	418	420	412	424	416	390	425	421	410	417	429	414	397	381	437	446	387	400	410	421	404	415	422	431	407	423	419	402	424	398	400	426	385	395	438	435	405	400	426	430	415	443	411	415	432	384	362	410	440	416	424	444	403	384	437	364	386	404	394	377	407	362	425	407	393	420	441	404	393	431	409	420	388	406	428	418	367	414	398	405	432	414	405	409	401	390	422	421	416	429	350	426	423	413	439	418	435	439	388	372	437	403	411	393	409	442	353	385	384	409	439	403	403	402	401	424	424	421	403	420	388	424	411	456	395	410	404	395	406	403	382	389	394	449	409	426	411	420	414	404	434	406	443	413	378	412	429	462	419	407	434	402	446	413	412	413	451	413	458	406	427	401	373	393	424	444	450	407	400	424	420	415	411	394	385	435	414	383	446	445	401	430	413	367	421	426	423	411	438	424	404	431	409	420	405	437	430	434	426	466	383	449	388	433	431	416	401	379	441	393	430	442	407	429	388	433	396	357	407	456	400	470	441	396	418	406	397	375	445	454	402	420	439	421	404	428	439	425	432	391	412	433	427	422	408	440	444	425	393	400	428	393	466	431	430	433	388	414	392	400	379	409	375	439	410	441	447	413	403	405	417	388	409	403	390	382	417	424	373	433	394	410	406	414	426	410	404	405	399	432	402	409	452	402	390	396	393	471	426	415	394	405	376	411	399	418	428	441	382	370	400	428	401	392	438	392	362	416	401	440	404	416	404	387	415	410	411	393	401	417	409	413	398	420	417	422	406	448	397	426	410	440	380	411	398	430	409	418	380	420	448	388	412	364	391	406	408	430	380	431	404	410	399	413	408	424	446	420	412	441	411	411	403	431	412	427	441	369	459	427	450	420	408	399	427	388	428	425	410	412	432	381	447	413	393	395	436	407	426	432	434	424	425	403	376	418	411	421	405	389	413	434	437	381	395	407	408	395	407	392	397	417	406	423	419	405	407	415	432	411	428	412	421	426	419	420	412	372	380	390	428	376	399	417	405	408	446	411	426	432	417	439	396	427	376	383	417	446	398	424	426	404	424	440	410	400	433	410	431	385	409	445	400	410	426	389	408	417	415	409	445	391	401	391	385	407	411	419	410	405	438	381	425	408	407	416	380	429	394	413	383	371	400	389	429	433	437	414	440	413	404	431	384	447	402	371	425	407	394	416	390	416	403	440	425	416	422	379	412	409	407	445	420	407	420	408	427	394	411	433	472	405	420	444	412	412	424	437	406	437	406	408	456	407	410	415	409	406	424	431	422	401	420	411	403	423	404	400	413	405	395	440	361	412	414	403	394	419	396	396	382	430	404	393	408	428	430	408	430	408	420	425	432	405	430	441	410	406	426	406	437	448	446	411	400	432	397	403	402	396	386	422	418	440	433	404	408	412	424	429	401	404	393	429	422	418	386	427	395	474	377	410	421	438	416	420	417	423	462	430	422	401	425	403	455	380	433	419	385	408	396	370	402	407	430	420	434	411	404	418	410	374	391	415	404	414	378	437	374	371	463	403	418	442	424	422	409	401	446	430	419	388	412	421	407	416	415	444	401	374	400	427	405	382	423	425	402	426	428	405	407	407	405	409	375	404	407	378	421	423	381	430	465	408	423	420	391	413	395	388	423	396	429	419	429
28542	40810	34413	22230	15617	10511	8170	6276	4687	3699	3007	2614	2413	2268	1989	1887	1824	1736	1722	1593	1496	1432	1325	1168	1051	935	898	801	810	651	595	633	649	620	650	557	572	537	560	535	569	546	518	473	499	517	505	525	527	529	500	525	534	499	563	538	449	495	514	507	546	471	538	505	503	495	502	494	467	533	499	516	493	491	498	527	504	507	539	489	503	552	496	515	477	488	479	535	475	481	499	472	497	481	513	500	482	517	476	476	542	465	495	482	481	457	490	509	490	478	477	503	494	456	531	522	500	520	467	479	535	459	539	489	466	507	499	506	548	457	497	536	551	489	520	505	467	530	481	497	468	485	476	502	478	480	517	525	470	477	518	495	508	490	461	530	516	473	473	504	498	522	488	509	520	478	508	542	463	548	504	516	491	521	481	462	500	488	500	576	500	518	453	482	522	434	470	481	484	475	483	476	509	522	483	532	487	496	514	464	492	458	469	521	462	470	520	475	510	521	460	474	476	491	495	517	488	485	471	483	533	494	496	498	498	493	471	491	503	474	496	469	506	477	523	480	516	492	467	498	455	503	490	469	513	485	492	520	490	484	481	459	517	500	462	515	506	473	514	535	463	504	519	518	458	500	523	527	486	490	509	502	523	474	464	495	463	533	499	485	440	503	462	509	465	487	526	509	446	454	500	482	506	496	487	513	515	477	506	506	438	479	504	492	513	514	469	542	485	480	518	462	503	492	501	473	491	510	475	524	506	456	479	517	496	506	491	497	517	531	485	492	503	525	481	488	496	491	529	523	479	513	492	487	515	484	494	523	503	481	508	533	497	544	512	511	518	508	488	528	496	517	546	505	472	467	496	491	508	500	491	522	511	529	504	507	522	470	489	473	491	493	524	511	478	483	485	477	497	506	513	519	486	485	491	474	514	504	516	487	511	510	457	502	501	494	492	518	537	484	488	465	501	484	488	500	476	518	464	494	510	534	505	496	496	507	473	520	497	494	509	466	513	448	464	497	470	508	533	498	492	492	517	522	529	478	498	468	509	486	484	504	477	454	497	465	484	506	493	495	489	511	535	474	507	509	478	492	483	462	514	480	488	478	478	488	467	489	477	458	495	501	466	473	503	454	497	481	486	504	467	499	453	508	492	552	497	537	489	500	502	511	512	523	498	492	476	453	507	459	484	468	529	499	518	475	485	507	473	459	496	501	475	533	508	476	498	516	514	482	486	501	480	513	472	543	495	504	476	505	502	486	508	498	499	497	502	491	463	530	520	466	480	493	496	455	508	460	529	521	488	484	516	503	522	495	492	489	474	529	481	494	502	512	507	498	523	471	508	504	488	470	498	492	505	484	507	528	495	491	493	528	552	536	489	492	487	521	535	481	470	519	461	458	498	488	493	517	469	479	487	494	492	505	499	516	510	508	495	493	533	455	480	475	516	461	495	475	448	503	475	469	492	525	519	483	505	513	498	482	490	481	495	488	469	504	497	467	465	502	508	514	497	513	465	487	482	481	483	473	525	521	497	491	504	504	487	508	500	507	501	504	502	467	504	522	500	518	493	520	457	479	517	499	503	530	474	504	486	501	476	541	523	514	511	481	520	467	495	489	522	498	446	505	468	491	506	492	526	509	479	455	489	504	521	459	456	503	527	460	484	512	482	516	487	470	470	480	477	468	473	507	478	521	494	476	487	522	476	540	493	489	471	527	502	479	503	463	513	500	524	502	478	493	528	485	515	540	459	475	517	508	474	501	528	536	505	466	531	506	499	473	497	518	496	480	507	475	532	500	500	508	485	490	515	504	509	505	499	483	503	533	525	503	520	492	488	496	483	468	511	494	525	494	525	483	525	503	511	504	469	528	474	506	479	528	540	507	446	512	498	513	483	446	470	465	483	480	524	502	468	461	553	460	511	514	492	473	469	508	548	467	506	513	527	499	489	483	474	484	488	478	499	538	472	506	492	519	526	479	515	537	504	525	497	453	512	499	484	451	518	488	477	476	443	500	480	521	508	490	520	479	495	470	497	492	471	498	525	487	544	451	462	493	485	515	525	510	515	520	512	505	479	492	509	512	516	508	495	480	497	474	464	511	449	494	483	509	548	476	456	512	490	500	489	478	500	480	515	486	490	510	485	449	485	487	512	483	488	476	485	464	480	486	480	475	534	508	493	485	504	490	504	488	488	534	481	509	535	504	497	487	480	514	498	497	516	493	491	489	491	499	494	497	484	487	514	529	520	508	461	504	480	487	466	493	497	486	531	510	550	493	505	495	502	488	493	480	490	526	497	475	474	510	508	491	515	525	491	493	503	474	489	524	505	510	421	500	480	482	517	494	475	496	529	485	458	496	464	506	485	507	471	515	517	517	517	496	493	441	498	522	501	433	507	507	474	517	485	478	499	503	481	498	489	529	506	529	478	466	480	510	469	525	516	517	487	490	501	478	508	508	462	465	481	514	506	489	527	508	490	446	500	482	454	511	460	479	474	464	492	484	489	491	510	478	454	495	508	534	473	477	471	463	511	479	484	536	483	551	499	485	506	501	509	473	497	537	457	468	497	512	535	466	495	480	513	451	455	452	482	498	468	509	507	467	500	478	451	508	509	476	520	505	491	508	493	507	517	491	516	485	540	490	532	462	471	454	513	474	430	503	508	505	469	507	491	505	496	462	492	491	493	485	504	496	465	462	500	506	530	512	502	507	509	507	490	499	527	500	519	504	534	460	471	484	523	515	468	519	505	484	489	494	488	503	517	471	536	507	498	492	488	472	453	504	512	490	476	502	535	481	457	511	488	527	474	501	477	514	468	486	536	504	533	455	512	508	470	508	492	508	479	488	471	494	511	464	510	502	500	469	514	507	528	517	515	551	475	449	529	502	477	504	460	484	480	506	498	481	470	483	529	488	515	459	492	495	494	465	534	534	482	491	515	453	498	488	533	502	508	471	526	513	524	546	475	480	470	472	489	502	487	455	472	493	503	500	469	473	517	472	443	482	529	493	485	465	493	517	482	483	495	502	500	533	474	475	482	483	473	479	531	485	498	476	473	480	489	550	504	510	488	535	501	459	514	516	513	498	517	513	524	511	502	500	524	508	490	487	494	556	491	528	434	493	515	494	521	536	510	508	500	528	524	493	521	492	514	518	495	484	484	502	505	483	480	500	509	469	493	490	506	514	487	491	523	497	514	500	485	511	516	461	519	519	501	516	515	512	486	491	517	490	478	514	478	530	498	512	499	531	461	484	509	487	494	482	480	524	467	520	461	515	510	452	492	516	461	525	487	483	505	490	476	492	510	481	520	440	499	495	545	502	509	526	491	498	499	535	432	512	507	522	495	540	501	486	493	488	475	496	510	535	472	504	446	490	473	481	513	513	509	510	426	488	516	495	476	493	511	467	516	509	473	495	453	498	489	497	480	505	474	483	494	514	487	514	498	477	489	517	520	481	533	543	478	539	504	498	493	522	494	491	538	497	485	506	450	483	486	509	511	474	497	498
24504	21436	28574	25659	22082	15273	8138	4498	3209	2484	1952	1759	1483	1362	1355	1219	1131	1121	1132	1106	951	839	834	792	733	678	568	589	507	492	440	455	426	395	366	446	400	344	396	378	352	352	372	341	337	360	322	334	322	382	336	360	370	330	349	357	316	343	315	331	346	351	340	311	363	363	362	314	341	371	327	348	312	337	316	301	312	307	341	326	336	322	342	349	358	349	368	321	325	327	299	346	325	326	314	314	370	336	326	344	345	309	331	364	374	378	365	353	299	346	338	356	361	329	294	329	353	346	333	303	360	321	323	318	339	361	347	336	350	317	319	312	337	381	364	309	340	334	371	334	298	299	333	326	326	329	350	331	353	308	318	332	371	318	335	305	329	336	340	337	315	320	347	341	310	309	362	325	323	347	343	360	331	321	336	345	344	340	326	357	337	339	334	356	320	313	340	311	355	345	332	323	322	305	332	365	341	327	386	318	300	323	351	323	294	305	323	331	326	314	359	338	339	340	352	334	357	312	332	339	324	333	305	320	342	328	351	327	318	368	302	327	311	329	340	316	321	342	325	335	343	349	326	336	353	358	332	319	311	297	342	326	375	325	329	316	334	345	376	363	364	340	372	294	308	330	346	324	324	338	306	351	335	296	331	342	352	308	327	321	322	340	337	343	315	319	329	361	315	313	300	335	323	314	352	364	343	362	322	349	311	316	331	339	329	323	293	317	318	381	323	370	315	309	344	338	357	362	365	340	341	328	329	363	303	333	330	329	318	333	331	335	342	372	326	350	328	329	356	363	333	303	347	288	353	291	331	304	373	332	296	332	337	335	304	345	334	309	299	351	337	334	333	320	321	367	314	359	330	332	323	306	352	361	307	327	294	316	329	323	339	361	350	333	345	337	329	350	348	352	321	317	334	319	340	328	359	359	316	315	289	302	323	333	300	282	325	318	337	296	323	315	343	335	348	327	352	302	328	320	339	322	314	317	301	357	325	316	338	317	323	317	360	336	361	319	343	334	316	346	346	360	339	349	344	356	323	293	287	314	349	320	314	346	307	318	297	330	328	311	363	311	319	320	381	330	357	313	328	339	367	327	292	348	345	317	336	366	329	325	313	301	326	337	349	322	344	306	364	349	325	314	326	326	323	329	398	347	348	296	328	343	322	316	319	317	334	341	343	307	338	332	348	328	322	347	353	352	343	319	317	318	364	336	321	355	320	324	349	322	328	319	338	363	332	328	303	302	318	316	338	332	344	324	331	343	311	338	314	329	344	357	330	326	316	321	314	313	309	282	294	317	334	320	352	325	331	296	336	351	311	333	320	328	294	357	329	303	340	310	365	328	348	300	354	328	318	330	363	305	363	290	377	340	293	293	342	333	327	334	327	344	347	327	312	333	311	371	346	357	356	340	321	326	341	304	329	335	335	351	340	329	333	316	323	335	329	320	328	315	366	324	335	323	359	326	302	292	326	318	323	292	303	316	313	342	335	300	308	329	337	331	326	341	328	334	360	302	340	352	347	336	321	350	333	332	361	325	345	346	311	337	316	316	336	311	308	339	339	351	329	321	328	346	286	343	347	322	343	359	335	293	331	315	334	314	316	316	377	314	330	323	326	319	366	345	356	332	341	296	316	343	329	336	331	353	327	357	323	302	321	337	329	359	340	296	352	358	334	312	355	308	325	372	322	344	336	331	324	339	304	348	328	324	327	319	329	366	323	354	341	329	329	338	336	351	310	325	319	340	307	349	313	299	327	331	331	336	352	302	325	337	341	325	309	340	349	331	372	357	339	340	318	314	306	342	349	319	332	333	315	308	344	330	352	316	335	341	301	354	318	334	306	338	354	342	306	344	321	332	302	331	313	330	346	330	336	306	349	355	364	336	329	333	324	332	375	302	318	335	348	306	331	322	320	319	325	334	347	344	326	324	316	330	306	328	303	301	342	316	314	313	344	323	299	344	328	308	318	310	343	330	370	338	337	294	367	304	372	334	330	297	339	318	317	359	308	336	336	356	363	281	339	323	339	332	308	363	335	334	329	324	335	338	326	347	339	334	328	321	327	367	334	335	332	303	310	337	333	340	292	340	335	324	343	331	324	316	317	330	332	324	330	340	344	319	333	338	351	323	336	293	334	339	324	323	330	325	320	333	310	320	346	348	353	339	325	284	327	327	329	307	335	360	332	312	334	321	332	334	352	297	329	325	351	309	343	326	331	323	335	308	313	338	339	323	319	395	341	342	318	351	319	342	367	359	284	348	337	338	319	340	330	321	336	349	339	327	347	327	342	319	340	343	333	356	316	346	314	329	338	304	356	337	335	330	341	334	312	338	310	377	359	304	350	363	365	336	319	343	339	345	332	318	354	333	305	333	335	322	341	327	377	333	357	323	328	335	375	327	307	284	297	337	314	344	337	314	305	311	308	336	327	308	324	319	349	335	347	305	325	337	355	320	368	321	300	320	348	297	298	337	347	323	372	352	339	333	348	342	324	326	304	333	310	334	338	331	325	327	357	320	334	347	338	321	344	303	316	366	294	338	309	330	321	338	330	330	335	344	323	333	347	314	350	354	348	341	327	312	329	331	310	327	327	355	355	314	324	309	323	324	331	320	302	321	328	322	318	333	309	346	317	340	340	317	334	303	324	288	326	306	324	338	324	299	309	341	358	317	320	313	325	343	344	321	344	328	291	364	319	317	339	302	315	336	305	322	329	306	295	311	312	346	342	355	325	308	325	325	328	315	343	340	303	363	332	345	336	313	327	354	328	352	341	321	342	321	297	360	332	348	340	327	324	345	337	358	332	321	315	338	299	327	358	362	356	308	335	348	334	351	321	355	330	328	293	308	310	346	310	331	313	346	337	312	324	320	337	309	333	353	332	341	346	354	324	354	354	326	325	344	316	309	341	342	331	379	310	298	332	328	337	357	323	346	359	340	346	322	315	329	318	347	309	322	344	285	324	337	354	306	343	313	342	345	292	330	338	326	331	375	322	336	319	341	323	310	323	299	312	309	317	338	321	338	359	306	306	323	340	360	332	338	298	313	325	304	363	332	356	323	321	354	302	331	329	335	339	296	373	334	296	333	346	349	358	346	302	347	369	333	306	326	329	358	311	327	334	354	302	343	322	347	317	347	325	337	365	352	352	350	354	344	342	372	314	352	310	321	317	346	320	330	324	363	328	325	357	295	333	345	320	326	323	339	345	339	319	327	318	342	315	363	327	319	289	316	318	329	341	321	323	352	313	342	349	340	338	335	277	323	369	309	306	325	335	316	312	345	331	391	319	320	347	317	312	341	349	327	314	308	341	288	319	325	388	327	327	336	357	360	320	312	325	338	328	340	334	341	321	360	334	325	293	314	325	302	340	343	354	317	303	323	333	337	309	336	368	355	334	320	352	333	369	308	321	321	322	382	317	351	330	321	331	311	334	331	349	309	324	333	333	340	364	317	332	330	329	323	338	334	353	340	328	334	340	341	361	352	334	345	320	343	328	359
28788	48188	42243	33278	23594	15578	11755	8886	6816	5260	4315	3749	3165	3033	2813	2516	2325	2260	2049	2046	1997	1680	1487	1494	1238	1037	956	911	829	703	653	598	613	594	553	534	500	501	491	486	506	413	466	420	447	417	393	445	408	432	434	401	427	427	400	451	425	408	419	430	394	404	420	416	426	418	387	374	419	401	417	425	412	435	419	428	428	414	402	411	368	405	405	433	393	428	424	437	411	386	399	373	425	387	400	424	418	426	388	439	426	432	410	407	390	373	400	413	409	397	410	386	370	373	409	416	413	380	438	403	414	387	410	377	358	401	398	394	364	385	395	371	390	382	408	411	429	430	402	385	402	440	409	410	412	416	386	379	408	395	402	387	390	416	417	432	438	423	392	445	371	399	411	392	376	402	367	419	408	377	402	413	423	397	410	397	404	353	409	376	457	424	383	401	390	408	407	391	392	412	411	400	388	392	409	374	395	418	389	414	373	395	404	407	403	393	413	376	400	430	421	396	414	406	386	376	382	394	400	448	396	426	413	364	385	422	405	405	392	409	413	378	373	422	360	377	430	421	387	373	408	386	417	371	399	400	436	384	397	387	414	434	397	353	405	432	382	394	373	412	389	463	411	424	383	390	407	411	387	357	390	410	387	416	392	408	406	438	402	409	398	370	424	419	425	395	373	406	412	432	349	397	350	387	404	400	404	416	396	407	412	396	393	426	399	397	417	421	409	395	399	440	415	386	397	381	416	370	401	409	397	365	403	377	404	399	386	404	418	435	386	395	411	405	420	373	433	412	433	417	384	388	413	382	406	447	422	417	404	418	412	410	417	402	420	373	372	387	390	413	355	420	392	412	399	417	440	395	396	383	398	384	380	424	390	423	382	398	398	413	437	390	367	378	427	390	411	373	398	436	355	432	378	420	405	400	371	412	399	435	400	385	411	411	406	447	383	402	418	452	407	379	399	419	377	389	395	407	400	385	392	395	411	359	408	434	386	367	394	442	370	438	391	437	377	382	407	439	420	433	409	430	396	385	400	448	468	440	392	416	378	422	348	382	420	396	396	393	400	390	393	392	425	412	397	418	422	426	404	407	382	400	381	395	413	381	397	386	433	395	412	383	416	380	430	405	428	368	384	432	409	424	408	390	427	398	410	428	369	380	405	430	387	389	415	391	393	419	384	426	407	397	414	416	431	380	418	394	399	401	416	431	373	392	393	434	421	401	412	403	385	416	414	409	418	379	418	373	453	380	418	417	413	428	405	379	372	386	396	410	453	399	401	407	403	415	427	394	404	380	400	377	415	414	401	415	412	382	414	385	403	421	385	416	400	398	408	391	425	374	394	388	404	398	433	424	404	400	396	413	393	371	400	389	385	388	371	408	391	405	387	407	423	413	441	379	409	380	378	404	420	401	376	405	427	399	418	386	384	405	389	381	393	422	389	388	392	400	421	432	407	381	408	418	408	383	410	369	391	424	397	420	421	419	428	393	426	416	420	403	391	398	404	445	426	393	431	409	421	396	393	383	376	359	375	415	388	367	417	391	406	408	399	400	419	432	391	397	415	414	384	419	417	404	380	374	375	408	423	414	331	384	413	408	389	431	369	396	401	394	383	404	411	424	401	443	404	371	360	440	456	399	425	395	398	416	401	372	376	372	351	418	404	436	402	417	392	412	380	377	375	389	410	374	422	415	429	390	380	383	415	402	403	439	414	437	397	376	395	404	431	381	441	402	392	421	397	384	392	401	365	396	400	380	388	387	431	401	379	430	401	431	407	386	387	378	377	410	397	420	390	372	399	404	396	408	389	429	428	382	375	373	411	423	391	395	385	433	394	398	399	448	355	416	392	393	394	400	392	386	404	383	369	404	391	423	404	380	397	379	386	394	383	403	406	398	385	428	407	394	410	391	384	407	365	408	384	412	406	404	369	372	412	388	382	386	438	395	367	417	397	416	389	419	391	417	389	391	388	392	355	394	392	393	441	428	355	407	371	391	410	351	399	443	386	409	428	400	397	414	428	433	392	400	396	398	433	403	395	435	417	396	375	406	395	385	409	396	389	376	388	371	393	395	370	420	395	372	404	421	418	388	386	368	396	396	413	396	388	434	427	392	387	406	385	379	414	416	395	396	397	413	405	392	377	397	421	384	404	376	397	426	399	400	389	357	385	384	366	451	380	410	412	412	393	420	380	388	432	424	427	396	409	404	403	417	415	395	417	370	400	372	394	396	385	410	394	398	378	406	405	382	367	400	415	416	411	392	409	398	395	399	372	372	403	408	436	391	399	430	386	407	364	379	393	380	372	389	381	374	407	358	360	413	430	428	412	394	392	417	403	398	436	365	413	406	436	414	378	381	395	395	414	395	380	408	416	403	401	405	393	361	384	385	381	399	422	434	404	431	437	460	383	409	380	441	394	384	404	385	400	445	379	418	454	405	386	401	377	395	385	398	404	426	414	403	398	415	384	393	430	386	394	395	409	400	383	393	418	406	382	393	397	390	433	419	389	371	368	399	425	412	445	420	420	415	393	405	402	400	405	424	391	411	405	406	395	429	399	414	406	390	405	384	424	436	399	428	401	382	399	411	413	384	390	414	393	426	429	364	393	386	420	428	430	386	399	401	403	401	413	379	407	406	417	384	387	365	416	406	448	393	444	393	393	385	400	417	403	425	441	383	374	419	376	362	402	411	385	440	404	375	423	396	437	406	389	410	399	363	392	409	389	383	382	386	405	394	399	427	407	399	404	414	398	410	420	397	386	388	426	399	413	441	413	374	401	466	376	426	374	408	375	410	398	346	422	385	433	379	382	370	386	424	413	390	447	409	416	377	409	407	380	362	410	390	402	425	403	403	408	428	413	423	374	421	430	424	388	400	414	420	408	416	398	443	438	398	421	411	394	373	395	397	411	413	431	430	417	412	406	432	423	397	391	377	394	404	369	387	407	418	410	431	378	397	386	367	408	374	380	377	435	394	408	409	422	394	426	382	411	404	399	389	419	391	428	405	413	437	417	400	421	403	417	375	366	380	377	394	399	399	384	387	443	420	404	412	429	403	406	383	423	397	420	404	387	407	400	406	414	417	393	409	394	403	382	404	398	455	384	384	410	398	410	369	429	416	397	442	402	411	388	418	382	407	412	381	391	404	416	408	406	399	401	425	374	418	409	422	408	395	384	419	398	423	417	400	387	410	391	408	396	393	407	398	419	386	420	419	385	421	424	398	396	411	481	410	430	440	384	386	395	405	434	399	414	386	446	435	385	395	399	387	380	445	432	427	392	402	423	388	407	430	400	427	442	382	379	388	407	404	394	426	417	407	410	460	446	437	439	457	401	425	391	388	409	409	418	409	402	399	398	408	417	433	381	432	370	402	412	418	372	396	414	398	366	383	395	393	405	423	433	404	394	386	343	388	356	438	396	393	408	457	366	376	412	385	381	387	413	432	406	444	407	408	397	412	398	420	409	382	413	379	401	381	406	378	390	432	425	430	394	409	414	418
25620	21427	28066	27318	18181	9367	5564	3521	2603	2075	1748	1707	1423	1351	1247	1297	1214	1169	1130	1146	1074	948	919	902	851	754	733	647	620	638	589	584	580	527	571	534	547	522	574	531	511	552	532	520	483	525	547	514	507	517	536	476	558	510	507	521	529	505	477	493	494	532	538	503	512	521	494	516	506	498	572	491	480	520	533	510	490	481	543	535	528	514	485	458	480	472	515	494	497	505	510	524	485	495	519	514	544	527	536	499	466	536	502	519	506	511	493	501	490	568	527	524	547	544	501	503	479	464	509	505	513	496	471	518	506	480	523	518	540	568	512	535	475	474	527	495	507	530	555	521	538	515	519	506	487	499	486	535	522	493	493	454	485	551	494	452	484	516	483	457	503	506	497	466	481	537	502	461	478	473	481	522	491	527	491	488	510	451	483	452	487	473	500	493	518	509	512	507	511	555	527	519	535	476	481	448	453	515	525	500	466	482	521	509	507	521	496	509	513	497	483	478	512	502	511	515	490	486	455	515	523	480	480	527	495	505	514	505	489	536	477	474	497	522	570	536	534	497	507	506	526	504	505	542	504	548	513	508	527	505	535	528	531	496	484	514	499	536	469	468	496	476	523	517	483	511	496	495	528	499	487	497	477	472	470	506	500	474	501	484	476	515	505	449	509	490	497	462	464	509	508	545	484	509	513	526	476	528	504	554	492	521	483	499	492	519	517	498	494	511	498	475	482	523	550	495	479	491	492	492	536	538	497	470	432	517	520	522	504	475	519	538	467	477	506	506	503	522	538	490	525	506	486	491	457	506	505	482	489	543	530	493	473	508	521	530	524	519	491	516	523	494	519	511	511	496	516	488	514	514	549	515	512	507	492	504	511	495	541	493	511	507	520	533	516	457	500	474	497	510	508	490	511	498	451	481	517	508	530	472	501	491	483	488	483	527	485	518	497	499	521	500	492	511	524	518	479	520	468	490	500	495	495	504	517	503	495	513	539	479	518	489	533	492	533	540	483	524	526	507	498	481	493	514	519	506	483	482	534	497	522	493	496	509	488	500	502	493	526	520	524	472	504	536	529	495	507	496	476	524	479	488	513	504	500	506	503	509	496	494	507	550	448	486	473	507	553	507	518	519	552	536	521	484	494	487	509	500	508	470	535	509	516	518	478	518	525	499	491	503	520	506	524	533	555	487	540	467	493	506	531	507	476	481	480	488	513	521	466	474	520	527	518	487	506	509	516	531	535	497	494	490	480	508	494	478	498	481	553	492	527	521	497	439	530	537	551	540	555	544	549	476	473	441	486	463	483	531	478	524	486	511	545	488	510	491	507	511	484	509	528	516	526	490	494	481	491	541	521	500	492	505	524	522	534	539	523	509	534	468	496	511	488	474	507	487	510	489	475	536	475	506	514	473	502	535	501	498	525	514	507	512	484	464	468	517	503	528	472	501	480	550	502	541	508	517	494	515	502	472	527	505	514	503	509	502	507	502	487	517	458	456	502	497	504	523	512	484	514	490	489	523	520	512	507	519	518	491	492	509	480	497	483	506	522	498	474	506	538	526	459	510	469	492	482	504	539	458	506	516	534	483	502	509	506	518	500	509	497	502	494	541	532	466	490	511	509	471	506	490	500	549	506	481	518	466	502	505	484	482	528	511	517	501	494	546	508	506	500	530	520	506	504	491	468	502	512	490	508	486	473	498	513	516	552	509	578	457	473	467	489	533	492	502	522	514	501	502	514	503	493	533	510	454	549	501	515	501	473	461	464	487	466	455	494	526	498	505	529	493	507	542	476	514	486	468	530	537	504	530	518	506	492	466	512	485	480	469	550	501	519	530	516	493	513	500	471	516	527	503	513	492	485	503	496	490	474	508	494	481	533	489	485	512	513	465	470	479	492	485	476	537	528	549	487	511	514	505	516	513	512	500	521	480	495	520	499	527	522	474	516	495	507	491	493	501	465	518	489	475	530	506	501	473	507	527	525	519	475	532	511	530	473	489	538	500	529	515	473	523	514	485	524	530	516	506	519	494	486	536	495	473	527	519	523	482	512	468	524	534	526	481	535	475	487	500	497	521	544	505	482	524	503	526	479	476	527	482	490	519	494	525	476	527	510	513	530	506	521	518	507	515	506	543	496	505	546	491	482	493	540	502	517	500	516	508	529	502	471	493	490	541	482	523	493	495	486	503	547	484	487	508	481	559	508	540	506	518	528	526	526	499	492	475	500	470	491	471	492	484	479	522	517	474	443	454	504	508	510	463	505	519	489	531	523	509	534	512	523	523	500	498	508	507	489	535	484	484	538	472	495	453	503	491	506	454	501	500	536	497	526	530	515	482	511	480	514	501	489	482	503	471	472	536	524	497	520	512	446	510	494	515	496	507	487	493	490	522	474	506	507	473	511	500	519	547	481	542	530	480	470	486	547	515	535	552	502	540	486	515	510	523	476	503	508	516	494	529	510	508	505	510	503	516	524	508	446	477	523	530	498	528	466	480	535	505	501	493	490	534	537	517	494	476	539	499	536	519	474	526	480	534	481	539	511	524	506	488	478	456	501	501	527	523	482	516	481	540	529	470	465	495	484	547	525	464	524	533	499	529	495	540	540	522	534	502	489	539	509	502	521	521	533	509	528	474	534	528	476	497	526	498	513	523	496	499	484	468	508	523	505	491	521	526	484	509	510	522	485	512	521	500	505	483	475	534	497	543	476	503	519	512	473	534	532	505	486	487	540	437	472	463	526	505	465	482	534	536	505	498	530	523	496	497	514	496	475	500	494	500	535	485	508	512	513	477	510	493	517	539	501	557	494	493	458	495	510	496	499	528	501	487	538	473	512	512	530	498	514	503	510	521	497	515	542	509	476	472	512	460	535	502	503	507	532	487	502	533	479	480	523	512	499	488	505	488	498	500	515	539	512	541	494	524	493	506	487	536	505	494	529	491	532	503	514	478	537	524	527	477	525	493	509	560	480	481	486	461	469	475	528	474	509	478	497	546	492	490	505	517	521	524	466	531	515	475	492	503	537	532	505	474	518	493	508	484	520	513	523	507	507	489	504	563	516	539	484	499	507	510	486	482	478	532	495	507	506	513	498	487	529	499	482	496	516	497	536	482	496	499	522	544	531	485	531	514	494	532	529	504	486	506	521	455	497	492	535	485	499	467	520	508	540	512	510	465	534	525	511	532	496	459	502	485	508	518	492	515	511	534	518	495	528	500	523	533	523	540	503	473	504	514	488	481	519	504	500	498	497	495	550	487	491	519	512	469	525	498	531	527	453	535	499	466	514	455	519	542	478	512	474	539	545	489	511	490	483	499	481	501	516	521	498	514	502	484	499	534	508	494	502	547	483	509	524	514	512	515	535	492	494	496	491	540	475	503	499	549	509	499	498	515	492	527	531	503	483	566	515	525	530	552	524	504	522	468	543	541	492	471	544	508	522	508	515	496	541	496	528	497	517	520	507	525	430	495	499	530	505	561	457	467	491	514	486	484
28027	42383	38173	30324	20990	13764	10077	7491	5692	4496	3751	3319	3048	2850	2603	2465	2333	2268	2017	2027	1846	1671	1459	1467	1324	1240	1064	971	940	866	833	770	762	752	753	707	609	681	666	614	633	623	632	654	584	609	623	580	632	585	600	604	651	638	652	612	632	622	647	605	660	611	596	621	569	582	606	607	579	594	632	642	627	605	613	586	597	605	613	602	594	598	551	586	599	587	655	566	622	574	555	588	589	610	606	620	586	603	582	578	579	586	561	571	586	566	624	576	560	670	611	613	605	602	574	600	621	594	588	578	594	543	595	613	596	613	572	590	576	573	572	547	615	564	592	624	590	608	654	616	559	599	591	660	611	607	580	600	598	611	596	601	602	649	626	611	592	603	615	542	591	578	565	613	597	654	599	608	585	642	594	611	631	610	536	631	617	609	580	568	562	587	612	567	633	612	564	609	593	579	592	595	599	583	544	595	560	616	570	565	577	622	603	562	611	640	620	594	606	595	583	566	618	588	571	613	645	581	550	581	604	614	590	594	619	582	632	564	567	561	607	607	575	599	558	598	594	614	568	609	597	615	602	591	572	551	596	618	594	570	648	580	617	584	572	558	566	572	595	642	572	628	623	627	591	555	580	587	588	612	586	573	586	631	561	621	604	637	596	604	567	592	593	579	629	582	607	599	594	597	631	619	603	598	586	594	637	587	630	572	588	597	640	573	597	605	623	602	613	601	599	620	596	580	630	583	628	598	562	596	604	588	580	587	601	598	589	592	620	558	617	587	603	615	591	603	641	597	567	591	577	595	582	625	604	607	632	614	581	638	593	568	597	576	608	607	603	592	602	570	608	606	592	607	609	573	569	608	595	536	581	631	561	609	616	614	586	610	618	554	611	575	621	580	591	657	632	580	603	608	620	602	591	607	609	616	660	607	619	602	572	612	626	563	595	628	603	579	611	600	547	601	575	624	583	600	621	612	583	604	599	617	583	596	593	592	637	594	608	614	621	584	611	597	621	574	594	582	584	577	598	601	625	596	576	581	613	614	586	596	586	592	620	594	621	607	620	589	589	605	576	581	604	612	598	631	640	586	580	618	610	591	603	597	541	632	598	589	599	600	553	575	582	573	603	625	601	546	591	594	588	608	572	608	613	588	623	596	616	583	593	612	581	591	630	596	647	594	580	616	607	578	617	562	585	596	585	588	574	592	621	593	602	606	581	580	559	560	555	581	592	603	610	606	598	565	603	594	596	590	598	578	601	647	588	589	615	608	638	665	605	621	561	620	560	590	593	664	603	542	589	591	622	600	591	583	608	583	608	636	573	585	587	573	585	605	585	579	570	597	591	631	575	634	619	596	596	602	602	583	611	620	553	602	622	627	617	592	584	614	600	558	605	595	626	634	622	609	582	580	626	607	597	647	601	597	594	598	604	582	621	599	641	618	573	587	582	570	548	595	629	637	637	562	601	610	541	547	613	588	599	622	579	648	596	601	643	592	571	599	625	594	594	593	582	672	671	611	580	592	550	641	588	609	579	602	572	625	574	572	627	558	568	586	603	600	583	564	606	584	615	571	629	561	628	596	598	626	575	574	572	583	641	628	570	615	622	609	584	541	614	572	558	578	612	597	586	563	588	612	581	551	606	531	623	589	601	604	602	589	591	597	611	632	627	586	570	604	586	601	597	605	604	580	594	544	601	566	583	630	602	613	594	615	577	571	581	558	610	579	593	597	635	635	616	631	547	623	618	647	632	603	562	599	600	631	596	616	584	579	600	566	588	586	601	689	586	565	593	577	589	607	570	605	632	591	578	619	626	600	597	650	554	592	561	594	582	586	589	625	585	578	597	613	570	611	554	562	626	581	624	621	589	607	630	629	604	564	606	575	572	630	614	580	592	588	588	569	570	572	594	573	567	566	595	624	627	634	619	592	616	630	614	568	598	615	645	584	588	590	593	610	628	567	570	580	609	602	587	592	594	593	605	591	618	593	567	531	616	613	588	607	573	639	665	575	605	614	584	605	619	615	661	589	536	596	592	619	642	616	589	577	581	575	604	590	599	572	564	620	614	629	607	569	595	576	577	631	676	598	605	609	601	635	626	571	602	573	617	588	598	579	634	585	611	565	595	647	559	588	574	619	554	602	583	606	576	585	621	611	611	600	604	608	623	627	590	606	599	580	606	590	601	594	610	577	610	589	630	618	586	603	574	597	614	612	607	606	641	599	557	592	566	604	606	637	632	580	605	614	592	571	544	622	594	578	550	587	587	571	548	603	613	586	595	578	577	576	564	599	593	583	615	595	608	562	568	623	626	624	653	617	542	605	595	585	575	589	603	631	621	650	567	571	602	618	616	594	617	615	537	618	605	547	544	594	555	547	561	622	598	606	605	612	602	625	565	600	603	548	571	606	617	597	585	582	563	578	599	622	594	586	579	554	541	591	607	607	568	586	614	591	608	552	638	597	601	654	591	602	627	587	585	595	603	574	548	602	584	589	601	573	617	594	588	601	556	608	607	612	582	623	583	556	575	591	612	548	561	599	579	616	595	566	584	588	599	594	610	583	626	633	601	554	600	595	570	600	592	616	581	600	586	612	587	613	610	600	572	614	582	574	561	555	558	575	592	559	578	591	625	580	602	597	601	597	623	562	597	618	587	566	614	604	591	563	607	576	607	634	604	626	606	574	604	600	580	582	577	550	626	574	626	584	615	600	607	603	591	548	638	587	611	589	639	586	596	625	604	585	568	562	588	591	578	569	554	614	577	587	582	610	620	594	597	585	578	547	581	588	646	569	603	604	585	559	595	632	625	610	614	599	580	560	575	575	602	583	579	611	564	594	594	587	543	574	585	591	582	589	583	605	614	593	577	587	597	597	596	600	580	604	563	606	592	588	610	613	608	600	612	575	598	575	563	605	633	594	610	603	602	571	576	609	569	581	618	544	588	614	557	599	588	606	598	551	624	567	576	637	600	595	634	609	569	588	582	591	616	612	561	626	594	588	585	613	589	593	589	611	622	591	602	591	625	560	644	588	612	597	604	541	607	593	608	587	596	602	573	598	632	596	560	607	610	628	574	582	566	612	605	594	591	564	559	561	625	571	597	572	576	612	622	576	631	566	623	605	607	598	598	612	596	610	581	651	578	592	603	606	594	614	603	607	584	616	639	588	606	606	636	583	610	601	593	600	614	614	595	627	589	587	578	617	607	570	591	613	606	594	521	561	583	599	567	623	566	586	608	578	614	588	588	582	631	543	664	619	606	591	597	613	564	532	612	587	593	616	654	587	585	632	635	609	601	595	603	628	581	607	576	614	567	604	590	637	559	584	592	593	586	598	550	618	569	592	640	595	621	625	582	609	596	535	627	575	559	566	568	585	574	612	586	633	631	626	591	583	571	592	612	557	590	584	633	613	571	586	608	596	563	648	564	587	563	630	600	597	640	588	623	603	553	628	599	612	586	639	561	616	651	603	609	556	621	583	608	619	574	574	611	615	606	569	569	629
23252	21313	29000	24244	21987	21750	16170	7259	4312	3775	2946	2539	2111	1977	1746	1674	1607	1444	1505	1435	1368	1227	1123	1026	960	895	803	686	668	624	621	580	551	537	551	522	515	429	496	476	438	428	434	484	443	426	468	472	456	461	410	463	494	401	457	413	458	453	418	423	439	433	413	431	407	406	404	460	418	454	437	457	411	413	424	411	425	412	432	422	459	438	416	422	451	451	431	382	394	472	418	447	423	413	430	419	452	441	455	440	419	433	412	387	421	417	442	401	455	366	448	407	423	441	441	392	423	407	421	436	400	405	413	409	437	431	421	441	404	434	433	422	447	445	451	427	421	417	392	431	444	419	423	417	409	408	389	420	423	413	460	437	405	406	409	450	450	395	412	431	451	391	405	392	419	409	390	392	431	395	411	397	409	405	425	423	427	407	423	392	368	407	433	436	415	422	471	427	432	398	425	415	419	402	447	403	427	433	409	453	427	428	416	433	401	389	400	395	424	404	436	419	402	448	437	437	426	462	428	375	421	405	430	424	407	412	407	400	398	444	411	463	414	417	409	431	379	441	426	437	434	437	419	375	422	474	375	439	439	402	403	451	380	423	424	428	414	427	393	412	434	449	401	401	427	447	419	439	411	370	416	415	446	432	404	433	433	443	403	402	446	420	413	414	411	436	428	408	419	413	408	399	430	399	406	465	415	448	416	435	424	417	382	401	423	424	423	427	412	403	442	409	416	395	408	413	401	415	379	475	434	409	391	392	410	452	404	395	386	420	428	407	389	416	418	428	403	414	450	414	468	433	444	421	441	415	409	429	375	461	380	433	469	438	390	419	389	412	434	401	407	406	448	466	425	422	419	408	451	417	390	391	457	448	402	388	421	432	432	409	420	428	397	421	382	411	409	400	440	434	427	427	437	418	413	460	398	433	435	414	423	411	411	407	437	384	428	407	398	432	403	420	459	415	421	393	404	434	448	415	397	397	417	399	416	449	418	420	410	400	415	413	424	421	424	408	383	404	453	446	417	433	412	431	418	446	424	457	413	439	426	402	415	458	438	421	416	434	380	433	432	429	398	459	419	411	447	421	409	434	460	438	449	389	422	444	439	426	457	384	435	400	413	390	411	422	370	415	453	403	441	410	435	378	396	421	424	475	445	441	427	376	428	408	446	421	429	445	443	404	403	427	450	404	394	423	428	373	426	384	409	396	443	429	425	411	415	404	443	459	391	410	410	450	379	442	381	384	394	429	368	439	426	443	439	423	426	437	398	459	405	417	443	441	389	437	422	382	460	400	409	404	422	416	477	411	427	408	397	411	410	407	415	395	438	427	384	445	433	437	410	409	454	481	431	411	422	439	440	407	404	421	424	427	389	417	415	395	404	405	419	461	412	418	418	433	441	444	427	415	403	420	460	413	414	424	457	428	442	447	424	448	414	407	437	434	420	396	414	409	434	406	409	436	421	441	401	395	426	418	429	440	430	420	381	432	422	405	397	421	408	423	427	393	389	409	414	377	387	429	463	423	458	430	456	429	474	399	438	415	436	395	422	391	403	406	411	417	387	431	393	419	443	426	413	395	423	400	373	438	417	468	422	391	422	420	444	443	426	432	434	447	405	426	408	447	429	416	455	396	416	441	427	448	413	404	422	448	419	403	417	435	424	442	411	447	428	397	411	448	426	425	435	420	417	420	428	414	387	433	393	380	445	363	398	413	420	417	414	411	437	421	397	423	445	428	402	407	403	437	433	418	443	412	434	382	412	436	447	407	406	445	411	427	419	433	404	467	448	378	403	426	429	442	406	417	429	455	422	423	455	425	415	396	406	430	426	385	430	430	410	436	438	425	479	409	451	449	413	458	388	440	403	431	444	423	398	415	422	396	417	432	418	432	383	459	377	419	392	443	439	407	408	436	427	460	380	422	411	447	403	398	400	431	418	410	432	397	427	411	417	438	418	421	450	412	443	410	416	402	433	406	416	436	467	414	414	406	387	425	442	410	428	452	426	406	404	406	445	418	427	417	441	394	454	415	406	397	382	391	438	405	396	390	446	422	415	397	439	447	398	419	435	433	406	456	435	396	401	437	403	415	418	425	430	422	399	406	415	447	432	397	392	416	436	409	424	438	387	422	434	420	390	429	391	410	423	427	424	409	412	392	434	408	424	440	409	449	432	404	422	400	470	389	414	383	431	407	411	383	430	425	417	409	436	437	443	396	409	401	379	420	423	417	417	422	439	406	419	412	427	420	397	429	371	402	427	411	411	448	430	432	399	423	421	379	384	395	407	414	406	403	404	426	412	413	406	441	440	421	393	450	413	442	422	430	427	369	412	405	416	418	441	421	378	410	426	420	424	418	402	435	424	428	411	407	417	411	437	425	403	415	438	411	416	422	438	420	393	432	413	425	478	414	441	386	429	397	417	429	382	431	445	417	406	455	429	449	416	399	455	385	440	435	419	431	424	439	440	417	410	413	429	437	423	465	436	431	436	427	424	431	448	404	421	408	425	413	433	414	420	380	435	431	431	421	372	418	432	403	399	409	446	413	391	455	409	435	426	429	421	406	426	438	435	422	441	435	405	428	431	434	422	443	417	404	412	437	374	402	446	425	426	416	398	407	420	411	415	405	438	396	463	386	400	409	426	422	405	378	417	413	399	460	400	425	463	401	447	430	423	424	414	375	439	403	424	379	410	440	422	435	419	388	449	385	438	416	425	427	412	401	420	423	412	419	439	400	420	413	397	435	400	431	408	432	446	437	421	408	403	405	413	440	394	414	435	430	427	408	429	421	416	408	426	423	452	423	440	456	455	430	419	416	436	457	412	432	418	423	435	404	416	421	424	440	453	426	405	431	384	408	417	450	430	390	431	469	402	399	409	396	384	439	430	421	437	403	427	414	453	391	427	433	400	412	442	414	431	462	386	399	427	394	408	422	440	448	417	408	395	446	406	381	399	390	453	405	452	380	411	404	401	402	440	445	409	413	408	366	428	400	446	420	421	396	390	392	392	390	383	454	405	423	423	450	430	437	424	438	402	429	389	426	448	398	394	410	418	414	458	408	393	417	437	378	405	416	416	432	414	419	470	413	407	419	396	415	427	416	403	409	432	409	437	433	399	388	422	435	414	429	410	437	456	446	438	407	402	391	395	420	431	429	429	372	418	409	426	412	447	433	408	428	436	467	446	437	417	417	391	388	439	438	433	422	441	400	419	444	405	431	416	390	455	396	421	439	444	416	409	411	439	404	421	405	412	394	439	404	451	442	374	422	425	412	406	391	423	385	441	399	440	425	403	424	366	396	438	375	403	419	382	436	398	438	454	431	413	426	417	394	421	421	452	419	432	416	408	447	413	442	401	420	423	393	436	423	410	391	420	439	409	419	395	406	440	419	424	425	430	436	404	442	404	428	400	415	413	394	421	414	420	464	445	396	384	430	440	435	416	423	404	416	427	394	404	407	447	424	419	446	428	446	435	396	417	407	411	436	454	396	419	427	435	439
29939	51656	49008	39401	29528	20257	15698	11928	8810	7566	6065	5266	4343	4060	3556	3307	3021	2966	2976	2886	2594	2264	1969	1923	1725	1466	1238	1121	1032	901	863	749	756	753	714	668	629	617	630	585	563	551	560	532	569	514	484	541	540	522	525	536	555	561	517	614	546	546	491	518	526	508	513	537	514	508	514	505	497	520	476	551	500	514	510	493	504	519	518	471	488	495	527	461	509	490	475	479	506	511	480	488	482	501	453	535	470	529	524	463	490	448	494	484	489	474	515	494	478	485	527	507	521	478	491	490	481	491	497	481	496	512	502	500	479	480	481	523	490	486	472	518	509	521	498	514	469	497	481	492	471	506	466	480	489	497	480	492	551	481	497	522	491	472	495	466	505	487	454	476	485	472	514	462	508	507	503	508	518	472	521	504	499	498	481	495	511	471	458	474	474	533	481	472	508	452	483	491	485	476	501	506	480	491	497	486	484	491	497	527	467	479	433	498	478	501	501	474	535	519	498	468	481	487	501	510	483	443	464	488	476	473	490	499	509	509	459	502	457	483	487	469	505	532	495	512	499	444	474	490	509	466	500	447	493	489	482	503	487	489	474	463	484	495	500	480	490	516	451	502	454	476	475	530	461	499	495	534	487	493	496	476	521	471	487	509	504	441	470	479	479	516	493	534	528	456	508	495	496	533	508	501	456	511	494	464	497	486	485	492	512	463	483	468	494	520	497	456	454	508	482	481	521	451	466	519	469	522	478	511	466	513	453	488	534	463	507	514	484	490	479	473	485	466	512	486	472	524	498	491	449	482	498	475	517	483	496	528	494	497	490	490	506	510	478	492	485	516	473	537	538	498	472	449	477	448	457	468	466	493	498	505	480	439	506	483	490	484	507	501	504	492	489	463	485	481	507	490	475	479	539	468	469	425	486	491	455	493	477	456	447	478	519	538	519	455	504	498	496	485	484	507	477	480	469	490	482	477	443	487	520	501	452	543	490	479	480	463	500	465	471	442	458	551	493	465	450	501	495	496	496	453	492	503	500	501	518	468	505	498	466	498	529	496	483	518	520	469	498	487	518	504	506	479	480	516	460	510	489	468	498	469	504	494	495	503	520	470	488	485	475	444	469	461	500	449	515	509	438	490	502	514	485	507	466	446	518	484	453	497	520	500	445	479	468	485	491	499	500	516	483	478	510	502	521	456	484	517	498	469	511	481	503	435	470	466	469	516	451	489	482	461	469	487	492	441	455	478	490	473	496	491	479	492	473	451	512	495	519	483	510	486	456	507	488	478	409	508	501	486	490	511	538	493	494	462	499	506	456	507	508	506	487	517	509	510	490	543	462	498	548	497	453	481	511	454	496	495	479	498	452	454	454	501	493	493	454	468	479	485	485	471	459	469	505	517	486	487	418	496	487	495	495	480	484	493	431	463	484	515	430	483	476	466	451	481	509	475	501	443	488	486	507	457	502	482	429	491	505	466	477	433	477	495	523	448	479	502	465	511	529	478	483	477	468	499	497	474	476	491	471	507	512	500	492	480	485	468	497	469	496	510	496	473	495	477	489	509	501	497	491	484	485	494	491	549	492	478	479	457	475	501	506	476	498	503	463	478	483	486	506	493	486	485	515	475	506	495	528	504	499	528	485	478	494	492	491	487	497	475	508	507	499	494	501	442	495	514	526	468	461	487	470	495	509	514	475	472	461	472	436	481	482	541	471	511	492	513	492	468	489	493	484	473	497	456	479	468	470	462	496	544	466	470	448	481	476	475	518	469	489	477	502	501	506	469	488	524	465	462	475	486	472	504	479	481	485	477	507	510	476	463	512	483	517	475	522	486	485	456	464	485	477	484	439	480	465	510	502	513	481	520	500	481	484	475	500	484	511	482	425	487	502	484	537	510	499	483	506	469	473	481	507	478	508	516	516	474	511	475	496	469	498	461	473	488	494	494	532	481	456	460	451	516	513	454	481	481	470	498	503	485	465	481	473	465	473	495	464	495	461	496	488	496	470	501	498	484	473	487	459	484	500	454	505	471	490	507	508	468	511	505	538	509	444	491	477	480	496	485	485	488	489	484	495	481	509	482	513	497	474	470	488	480	517	496	494	472	496	465	491	464	480	520	444	448	480	472	536	513	514	513	487	506	474	485	437	500	449	461	510	453	474	517	502	481	481	498	490	437	492	481	470	466	458	487	442	528	460	525	540	483	453	489	473	470	467	482	508	519	466	481	476	512	511	496	490	528	473	442	496	477	495	473	462	492	498	470	470	488	499	456	499	476	527	511	481	499	491	499	453	478	465	528	521	501	472	492	469	508	507	496	515	508	489	523	499	475	487	468	496	472	466	476	517	490	488	472	472	472	481	494	491	494	497	511	457	515	477	499	490	492	471	450	471	505	501	520	450	517	497	485	526	456	498	493	490	509	492	490	501	490	480	492	502	506	477	475	469	495	517	519	521	505	501	491	460	487	496	453	489	491	466	453	488	455	528	513	513	534	453	507	533	465	453	510	499	531	468	495	500	503	497	503	472	504	504	477	501	470	494	502	526	463	469	469	503	461	501	489	529	475	498	527	465	488	498	495	496	495	501	511	492	491	496	490	470	489	472	500	534	454	510	455	474	481	449	516	472	501	471	483	469	526	524	473	508	498	461	494	523	468	434	470	465	520	494	494	477	542	510	471	485	502	511	508	505	528	461	498	485	479	478	511	477	494	530	488	524	473	501	499	500	460	474	462	511	454	479	477	473	489	487	499	495	485	491	481	499	478	483	482	518	513	510	493	495	473	502	493	466	518	466	487	499	462	507	483	473	472	463	489	523	515	506	465	463	525	484	486	506	465	536	477	478	453	522	497	487	474	499	528	522	452	511	484	466	510	499	472	473	493	493	499	492	459	512	465	516	494	458	480	498	513	478	478	522	508	525	508	486	505	490	458	464	511	513	442	459	473	481	502	496	503	484	520	466	461	501	483	462	446	494	488	505	488	498	472	479	472	501	512	487	490	483	501	470	489	470	515	520	474	500	509	486	483	460	462	478	494	482	500	529	513	505	491	473	501	448	483	501	517	491	475	489	498	485	520	483	467	465	495	500	491	450	514	457	518	485	483	492	448	485	486	479	475	450	486	481	500	439	474	465	502	505	476	503	508	449	495	516	518	456	432	464	518	475	505	491	487	528	475	498	446	500	544	502	490	431	474	437	492	507	491	463	487	459	439	479	449	530	499	492	493	503	514	493	494	503	494	501	498	466	442	492	486	440	470	479	400	465	478	477	463	446	503	483	478	484	465	505	495	522	465	488	502	469	496	500	502	513	473	489	469	493	499	491	478	497	477	493	481	479	504	514	533	492	468	482	481	494	531	519	512	485	465	510	468	502	529	508	494	495	443	481	498	486	530	499	480	491	504	510	472	506	490	519	481	505	459	524	474	483	487	515	451	515	492	473	478	499	478	476	493	494	434	485	514	463	476	481	450	480	454	503	461	480	449	488	504	476	471	520	467	493	494
28991	25414	29082	22310	12289	6609	4319	2884	2105	1702	1501	1256	1277	1002	1022	965	929	974	960	978	955	866	743	691	708	663	550	566	551	523	510	508	450	494	442	470	433	446	465	440	402	401	407	451	419	394	438	408	456	422	468	441	416	416	408	411	389	411	451	411	428	423	440	390	426	467	466	445	435	397	412	417	435	428	411	387	395	439	429	438	421	403	428	410	395	454	408	382	435	431	423	447	443	393	443	406	442	421	423	401	392	375	408	426	419	418	405	457	391	392	436	420	437	399	420	425	428	422	384	424	450	454	415	411	413	414	417	422	396	423	421	431	421	428	440	376	451	434	428	407	429	371	432	423	433	426	379	422	396	442	412	375	401	407	425	401	455	403	420	422	399	431	424	423	432	391	417	455	399	403	417	395	410	381	425	409	385	391	406	393	427	424	444	363	453	401	400	413	430	427	435	395	400	405	408	396	426	397	419	431	435	407	411	427	414	423	428	415	431	411	412	408	436	407	423	424	379	426	406	414	382	429	384	431	408	413	425	389	401	457	404	427	387	428	384	404	372	476	369	414	442	428	426	371	446	398	443	395	396	455	436	451	434	422	410	396	413	424	413	390	405	430	440	408	440	441	435	404	394	434	455	407	414	388	438	418	406	427	439	446	444	437	445	425	428	401	456	409	439	391	403	394	398	420	430	391	424	419	401	418	416	449	403	381	425	395	400	414	428	428	413	428	414	397	418	423	399	421	430	391	424	416	454	421	449	368	407	416	409	399	428	419	401	411	390	405	420	448	420	455	401	379	403	411	423	422	435	408	403	417	404	417	419	398	409	443	425	452	427	420	432	407	390	426	405	406	414	390	433	384	393	446	417	403	432	435	414	443	417	424	446	402	431	426	430	448	387	447	414	454	416	405	415	433	421	372	446	403	416	384	390	388	398	430	409	397	428	392	410	421	409	429	427	420	421	411	455	404	414	445	393	425	441	425	417	382	414	406	459	408	419	447	387	400	403	401	425	405	439	410	426	393	447	433	421	434	428	386	395	418	461	423	435	439	406	429	440	452	464	390	382	433	426	438	398	462	417	399	374	435	439	422	412	397	438	403	475	416	411	395	402	416	412	424	422	410	428	398	397	366	396	391	388	409	406	392	412	408	396	419	405	415	407	409	413	422	418	428	404	400	422	410	430	424	420	426	404	421	395	391	428	398	454	409	444	441	383	464	407	436	423	428	401	397	426	412	423	411	430	400	444	399	450	370	411	422	407	423	421	437	408	442	414	426	404	408	383	419	409	420	394	419	385	425	414	421	395	412	412	412	426	410	431	447	396	376	402	422	445	404	424	435	446	432	427	443	438	455	405	389	425	439	406	439	377	421	397	402	430	451	425	416	411	427	412	451	427	425	399	418	388	391	439	420	405	394	404	417	417	396	425	411	422	442	427	383	398	403	418	413	392	412	434	417	423	426	404	445	410	383	382	414	449	399	442	390	449	411	411	405	385	461	441	393	431	437	414	430	428	407	394	424	402	388	411	426	431	410	426	422	427	405	393	407	406	409	406	409	394	420	410	409	411	428	423	444	422	421	402	412	414	429	389	445	379	398	411	403	420	396	436	434	435	432	404	370	408	421	399	466	406	418	403	409	430	420	409	395	411	400	399	415	414	398	461	381	407	380	430	372	438	426	407	419	420	455	414	369	415	411	433	409	420	406	406	436	397	420	410	409	434	401	405	390	386	400	413	408	393	424	418	406	415	441	379	420	414	394	417	461	415	448	399	428	459	417	403	411	421	431	437	458	407	382	391	453	426	418	444	448	425	398	411	448	385	404	383	426	418	396	441	420	432	420	438	412	426	430	400	409	402	371	426	376	398	423	400	426	428	414	414	423	423	447	452	421	402	428	432	422	433	414	398	391	423	411	408	380	423	427	406	411	444	438	451	429	435	418	460	420	417	446	441	428	422	424	373	406	401	438	440	419	365	424	429	395	438	402	407	415	419	432	406	386	447	454	399	401	405	436	437	433	416	428	421	384	442	427	397	430	388	407	426	455	416	397	427	389	401	390	402	429	373	419	418	433	434	419	363	424	405	443	454	425	429	413	411	427	419	431	401	402	448	419	429	439	388	407	382	415	432	448	410	422	442	438	405	396	414	394	399	417	431	446	411	450	421	411	412	421	396	417	422	379	444	418	435	388	412	418	439	394	430	403	389	393	440	435	435	434	440	424	405	419	424	421	394	454	436	405	386	448	438	422	430	398	421	413	432	414	417	437	382	444	434	415	376	427	412	434	408	376	438	432	388	419	445	455	396	434	413	416	403	376	429	441	415	398	402	408	407	416	426	410	389	423	410	402	409	420	416	433	399	445	450	398	397	422	436	416	434	436	464	413	404	415	401	443	397	454	406	409	408	448	435	409	420	416	432	391	413	394	450	445	411	449	415	380	424	446	377	417	456	418	413	416	430	423	391	405	446	429	437	411	415	413	412	410	420	407	425	432	423	377	398	430	408	413	440	433	410	428	386	401	418	426	433	374	405	416	416	456	417	372	454	428	424	450	424	427	440	425	398	418	419	400	422	462	389	417	376	424	414	421	433	399	400	420	442	426	430	411	432	408	426	403	400	412	427	379	423	455	405	410	397	422	405	423	408	426	360	407	409	406	449	424	404	414	437	408	421	407	400	412	419	442	361	392	436	391	435	408	429	422	414	412	388	376	410	387	435	454	423	432	438	411	422	392	401	383	433	388	399	402	397	445	435	433	430	451	422	411	426	450	429	415	412	429	404	414	399	449	430	419	396	399	389	410	446	423	415	414	412	403	399	422	404	373	386	433	419	441	428	408	381	452	442	393	433	436	427	430	413	409	436	384	422	411	429	393	424	420	410	399	397	411	400	421	382	375	423	407	417	421	406	423	398	432	405	450	405	435	442	441	379	414	436	404	407	419	415	410	407	403	394	386	441	401	413	431	394	410	427	383	382	449	425	418	405	410	417	405	419	418	412	404	440	384	432	435	468	429	416	432	385	412	395	442	389	406	405	407	455	426	408	448	396	371	404	446	412	388	458	394	436	410	400	434	425	421	409	417	429	416	418	421	402	379	412	421	411	415	418	416	421	433	401	424	422	421	416	404	409	442	436	441	408	405	429	396	409	410	378	439	431	450	378	424	398	431	398	403	411	421	425	421	394	446	405	414	418	433	429	410	449	402	410	418	446	447	479	413	398	450	429	427	420	434	407	397	438	417	411	405	392	418	402	408	415	379	413	433	417	435	367	392	422	405	402	441	395	437	392	394	414	432	443	446	405	404	408	420	401	421	394	417	430	454	421	451	426	400	412	404	404	386	356	371	383	410	407	439	407	406	421	415	401	407	436	412	379	417	419	409	440	413	448	408	410	410	418	423	391	389	416	392	425	391	414	437	401	390	434	382	412	423	391	396	402	388	415	379	405	396	403	359	458	429	443	405	442	426	393	414	440	431	391	410	412	435	408	423	380	424	390	442
28425	38672	34369	24197	16070	10808	8226	6087	4439	3677	3140	2592	2483	2166	1960	1797	1713	1726	1855	1733	1641	1396	1297	1159	1048	1047	881	823	676	746	630	659	634	587	578	575	512	555	550	560	521	560	515	541	521	524	540	487	532	500	488	534	519	534	556	528	484	548	510	502	538	521	514	507	511	462	504	496	526	516	446	457	519	525	482	519	512	527	477	498	486	485	491	489	492	509	484	443	513	514	509	482	508	525	495	472	472	499	523	486	537	510	500	531	525	538	508	483	485	505	524	479	515	480	503	507	551	503	510	529	548	525	515	517	484	525	483	508	510	464	494	484	459	487	479	497	446	501	517	491	486	471	482	547	462	514	502	542	501	516	527	493	518	513	469	515	496	532	476	498	489	532	471	512	527	519	527	500	489	477	492	477	532	528	497	507	528	511	509	500	483	508	499	430	492	479	535	492	459	499	559	520	505	504	518	535	525	524	527	495	504	521	505	509	500	497	504	485	491	531	527	524	499	529	502	503	527	493	496	512	524	482	505	457	477	491	499	493	491	489	512	548	506	475	501	475	490	513	483	511	500	522	509	487	471	516	490	484	514	557	527	495	492	463	512	490	493	506	526	520	501	531	471	536	503	524	482	558	512	501	485	526	497	497	538	498	518	476	501	499	488	508	511	482	518	474	500	486	531	479	473	521	487	520	470	521	498	503	516	485	487	467	518	506	496	514	509	513	533	478	538	528	492	494	476	506	454	537	509	522	494	462	500	510	513	446	533	527	477	495	495	499	516	502	461	506	492	511	516	508	516	541	539	490	520	499	476	518	474	523	507	505	511	477	539	471	511	509	536	514	516	479	476	457	505	509	513	488	484	503	482	478	503	557	540	515	528	488	521	486	484	490	494	472	505	489	490	478	449	504	479	516	503	511	459	521	520	501	539	503	520	484	492	538	468	506	520	483	500	520	500	494	488	484	498	541	477	498	502	485	517	543	480	506	477	509	479	544	551	544	469	471	482	489	493	494	489	468	494	532	477	492	507	521	495	527	506	463	510	483	498	500	478	517	526	563	543	528	488	497	502	518	529	460	497	530	533	532	503	508	518	544	523	478	515	498	512	478	506	511	509	478	472	510	488	497	495	539	514	466	480	487	489	505	493	521	509	490	508	460	490	542	512	483	495	486	456	494	483	530	574	551	525	484	469	540	495	505	512	493	485	498	482	543	495	500	550	478	478	532	466	541	512	501	515	524	505	537	500	487	499	500	449	486	537	494	503	546	521	481	526	520	514	490	539	508	497	459	494	510	482	524	476	454	529	500	492	508	515	530	500	498	486	480	505	495	474	488	464	530	511	516	484	536	512	559	524	510	451	495	498	500	528	526	504	471	534	471	480	538	497	543	522	531	498	478	512	508	507	473	504	466	514	477	482	527	517	536	523	496	511	473	501	532	489	525	508	531	531	492	503	514	534	509	530	513	521	529	450	513	516	486	533	519	477	529	493	502	511	521	486	483	569	500	489	496	542	509	492	508	544	502	515	554	490	477	521	516	456	491	517	525	484	525	507	492	516	485	482	523	533	500	516	493	528	530	516	541	519	504	475	513	533	476	516	493	538	506	482	501	504	485	533	458	496	466	496	488	524	528	497	483	483	505	551	530	528	493	485	525	524	493	494	487	533	507	487	458	514	503	559	532	537	485	486	518	499	487	525	521	491	475	529	462	492	536	475	478	519	485	533	523	528	525	492	507	476	486	504	513	532	492	463	512	514	497	484	467	516	483	523	506	489	508	475	482	489	506	536	493	503	519	505	479	502	483	496	479	515	535	459	503	531	513	500	547	470	487	499	480	519	482	494	501	465	503	529	492	502	506	478	473	476	520	487	477	521	535	517	509	521	549	508	483	493	473	452	501	495	463	514	534	532	541	509	507	506	474	465	497	518	489	498	512	514	516	529	496	486	479	498	534	521	518	494	484	500	503	522	488	502	472	488	526	507	501	545	489	518	537	508	505	535	478	489	503	488	563	498	511	507	532	516	534	467	505	494	494	515	543	499	489	483	510	483	476	501	503	499	489	496	509	542	478	484	532	535	478	490	508	534	506	520	526	480	548	478	485	476	472	526	477	500	503	498	527	463	503	519	480	514	506	513	481	468	474	503	504	555	527	536	501	538	515	540	508	512	497	497	549	506	509	478	506	484	534	483	452	492	502	496	545	496	502	507	535	539	510	512	479	507	487	498	493	507	485	478	501	506	519	498	507	514	471	539	501	525	510	485	527	551	515	521	510	499	496	501	474	499	509	486	491	520	511	495	481	517	502	522	522	567	493	490	510	528	476	471	498	510	465	510	528	499	499	529	532	518	505	517	490	475	460	502	499	505	484	536	495	548	472	487	512	512	516	495	525	466	476	488	478	508	521	520	495	528	496	540	483	487	529	533	506	524	491	498	502	491	487	516	469	476	487	523	461	495	490	517	499	541	521	460	525	523	527	514	536	509	488	508	519	533	507	464	551	474	553	541	483	496	504	529	509	522	522	475	473	494	478	492	487	503	505	499	523	483	530	512	485	480	456	474	505	522	498	476	504	528	490	530	484	550	482	479	489	474	532	493	475	522	510	504	474	518	496	541	541	535	472	493	478	482	489	500	540	488	507	504	466	545	491	501	502	521	456	537	490	513	506	481	494	478	501	521	483	519	511	516	497	480	481	520	492	552	493	509	512	502	523	491	489	510	495	509	527	478	521	539	474	532	528	548	490	524	498	507	476	523	493	505	493	492	502	499	540	495	482	508	493	516	512	467	491	514	536	483	495	486	503	520	470	447	512	473	480	455	493	502	500	516	533	511	498	494	496	478	507	491	501	481	460	453	478	535	472	490	490	493	532	522	507	499	503	485	505	503	518	488	550	540	492	489	472	517	471	475	484	488	531	532	475	501	504	560	505	498	511	475	538	497	481	461	489	480	474	448	474	503	496	508	501	526	498	497	489	484	514	465	500	495	508	490	488	480	530	492	491	497	469	532	501	504	496	492	512	469	481	530	503	473	524	454	503	489	486	511	514	459	518	491	470	506	469	507	530	509	511	490	461	483	521	550	494	499	495	485	510	530	501	463	501	502	532	496	479	502	493	494	555	508	489	499	505	511	513	503	504	493	474	485	487	559	546	477	473	500	524	518	521	496	505	527	478	470	507	492	451	514	519	488	556	536	492	511	510	504	504	483	527	484	503	539	499	494	482	507	497	500	505	482	507	522	527	532	499	523	508	511	474	463	522	486	501	491	543	512	460	539	510	519	522	507	514	497	524	532	532	504	526	517	482	569	479	502	519	474	534	489	505	522	507	482	518	505	485	524	488	525	554	511	468	451	458	498	525	508	501	510	496	499	491	510	494	514	457	512	524	518	465	513	486	542	513	498	505	514	516	466	458	456	537	482	491	492	491	497	493	501	528	506	492	510	515	484	497	489	469	517	560	552	533	497	531	444	518	444	506	465	523	463	484	565	512	529	488	480	506
24340	21337	28582	25465	21564	15087	8385	4963	3212	2309	2131	1825	1545	1318	1170	1235	1198	1132	1080	1216	1067	994	853	756	698	643	624	517	522	501	417	455	428	404	394	403	376	346	384	376	366	341	343	329	345	326	348	361	317	336	344	344	345	343	358	349	336	341	357	334	345	325	335	319	371	331	327	312	352	324	315	355	332	338	326	351	325	342	376	319	295	339	334	335	359	351	315	355	339	326	303	329	302	321	319	308	319	345	354	308	319	350	345	311	348	314	316	331	317	313	327	322	330	344	325	344	349	333	328	347	358	314	346	340	339	332	345	336	340	315	314	341	345	327	305	342	324	330	363	315	351	339	332	322	324	324	300	297	365	318	323	328	349	347	307	333	355	325	310	335	328	327	312	340	298	302	326	319	358	320	376	332	329	356	373	324	331	343	311	327	335	328	339	330	335	351	324	332	314	332	332	337	361	348	315	355	341	323	330	366	331	338	321	321	313	350	338	331	342	332	308	323	336	339	333	326	345	321	333	327	323	315	349	309	320	325	320	349	376	338	332	366	323	341	367	352	311	324	325	328	370	373	329	331	309	323	343	350	322	324	347	327	299	331	360	343	336	320	324	354	310	311	337	298	360	352	337	332	318	328	342	366	347	353	328	342	365	313	336	326	330	353	330	335	344	326	297	343	317	287	320	347	334	310	347	318	318	335	335	323	314	310	339	334	330	337	333	338	344	348	336	315	315	317	349	318	316	306	324	330	332	324	347	334	313	324	329	309	336	325	326	330	320	334	350	313	328	372	307	334	322	314	307	339	377	346	319	366	286	299	354	344	327	316	338	321	339	340	340	311	317	309	340	312	312	320	309	332	309	354	339	324	314	322	325	303	339	313	336	327	364	318	326	341	310	345	335	354	315	320	310	325	302	366	331	280	325	377	319	328	330	293	322	344	345	338	330	337	282	329	309	309	306	337	317	351	334	354	327	336	324	307	333	344	334	308	348	316	339	337	323	329	341	330	317	337	355	353	331	324	341	303	309	337	343	278	321	314	286	331	319	371	305	331	328	341	355	320	331	323	315	319	325	329	299	325	315	310	312	329	340	355	316	307	335	328	345	344	333	288	322	317	329	319	337	312	318	341	331	320	331	338	320	313	329	316	268	345	330	343	316	336	311	314	329	342	309	332	350	314	295	328	330	350	316	324	354	300	315	357	305	328	306	331	325	306	313	342	338	345	322	331	312	350	337	321	328	342	333	314	338	324	322	336	325	305	349	327	386	317	324	315	343	309	315	333	322	366	331	308	338	339	354	330	342	299	347	336	313	328	332	313	326	324	363	336	329	305	322	306	347	338	350	334	345	331	313	336	330	327	319	335	344	322	299	334	353	313	320	318	314	313	348	350	341	329	313	310	327	340	334	325	316	321	319	354	344	321	343	289	318	329	371	322	299	323	321	348	321	312	340	306	347	333	334	304	311	324	333	306	347	341	328	329	296	355	319	336	352	341	351	317	310	326	301	319	345	344	324	311	325	294	345	329	328	314	318	311	322	329	322	354	338	325	324	350	303	307	339	311	340	337	348	304	313	303	322	321	310	361	318	329	337	331	380	363	337	350	317	323	350	369	320	309	300	356	348	358	343	337	327	298	364	338	310	356	296	352	310	335	309	300	340	310	344	341	318	318	340	300	333	334	321	355	363	356	288	320	319	311	313	327	322	311	347	336	339	301	292	317	316	360	321	296	317	319	316	299	316	302	339	337	330	294	334	342	330	318	318	320	360	304	348	332	346	312	328	334	355	324	338	328	321	367	329	339	335	350	332	354	332	325	325	360	319	336	348	306	379	355	315	334	340	336	316	357	317	336	343	300	318	358	328	312	327	343	305	330	303	325	328	322	314	349	305	333	313	312	312	345	331	332	336	307	314	357	353	338	311	347	354	307	366	282	315	306	346	342	355	317	313	327	322	320	295	339	322	350	304	333	366	317	327	320	306	379	298	325	343	289	336	333	329	313	316	322	315	314	313	287	327	309	320	367	307	303	343	303	305	322	331	352	331	351	325	326	336	356	302	337	311	310	377	331	318	323	348	343	347	339	306	346	334	327	289	323	376	331	315	355	357	355	317	323	319	357	317	358	328	344	311	343	315	345	354	350	310	333	302	354	285	321	347	293	323	323	344	313	313	355	332	340	337	304	293	334	309	331	316	289	320	331	326	333	324	313	317	350	316	356	280	340	314	297	302	336	316	343	279	335	346	337	314	369	366	328	362	325	343	321	314	349	340	354	336	325	317	312	328	338	359	326	318	322	337	315	328	332	341	314	337	342	324	284	299	343	348	299	340	345	323	317	296	324	332	334	320	321	349	281	357	317	324	319	324	338	338	334	335	337	336	340	335	344	338	322	329	348	302	329	336	325	306	364	370	333	325	320	345	369	315	305	330	349	337	334	342	324	326	331	292	352	317	349	313	358	295	329	311	335	340	334	299	350	321	281	327	341	345	334	346	293	354	326	345	348	338	322	333	341	340	335	342	344	316	315	375	333	318	338	314	337	323	312	313	317	329	337	327	302	329	322	336	327	342	299	329	327	351	313	327	347	331	325	339	357	333	321	324	332	345	322	307	333	345	332	337	327	308	342	341	325	309	344	324	322	327	306	305	353	337	305	323	371	322	370	337	323	326	359	319	354	337	332	316	317	323	308	354	293	357	322	323	339	337	341	307	359	384	327	363	347	333	347	337	295	367	327	366	328	368	340	319	317	315	317	291	296	320	342	313	322	313	324	281	342	347	328	335	358	346	310	301	370	333	359	328	305	313	335	340	313	321	317	318	317	319	328	340	334	323	334	350	312	335	325	308	320	329	315	355	339	375	319	364	337	330	325	328	319	335	350	303	348	328	334	338	322	315	327	330	331	302	290	324	322	333	324	330	330	313	357	354	327	342	317	349	361	330	293	299	314	327	329	346	313	300	303	313	298	339	347	303	325	333	350	335	348	322	365	337	316	323	311	352	327	325	326	333	384	325	324	335	344	354	316	337	292	332	322	302	304	305	350	319	331	313	337	340	316	320	319	280	348	329	315	353	337	335	327	349	295	341	311	345	332	348	318	346	326	345	319	324	304	332	313	334	377	303	350	313	317	335	332	328	331	339	337	348	309	313	367	322	331	364	315	322	328	335	337	340	305	337	316	325	330	313	351	362	343	354	361	319	361	314	343	341	322	355	327	353	332	316	331	300	348	370	330	309	312	329	343	316	339	326	325	348	323	317	341	355	330	366	357	335	329	307	349	314	312	347	312	314	316	305	346	326	340	323	340	349	344	323	328	316	338	341	333	315	330	327	319	345	319	312	298	308	347	290	361	293	341	320	325	337	346	349	343	338	318	343	298	340	306	326	363	319	317	344	323	335	368	358	328	339	379	333	362	350	367	344	327	315	346	312	311	359	337	328	341	336	362	331	304	347	331	362	380	329	306	330	331	362	323	282	333	322	323	317	315	336	322	328	370	345	329
27782	46083	43087	30590	22280	15761	12184	9395	6715	5149	4923	3976	3364	2711	2644	2415	2329	2168	2138	2249	2118	1894	1526	1339	1250	1162	980	852	775	724	679	608	628	610	524	514	517	466	490	469	442	473	453	439	425	399	448	438	422	421	426	419	436	428	417	459	465	421	409	433	412	449	413	419	449	447	424	403	403	429	494	402	401	388	444	396	373	425	415	433	417	386	421	408	386	415	434	405	400	402	398	398	401	402	401	371	386	399	388	410	379	354	427	391	408	455	468	395	401	384	401	355	414	432	391	445	384	405	381	406	369	414	428	393	378	368	397	406	413	413	401	407	394	433	430	384	398	444	409	427	398	397	404	401	414	374	388	368	383	384	393	405	433	428	400	407	392	418	373	419	365	395	368	406	373	419	371	386	393	414	391	407	417	413	408	391	365	389	403	368	416	403	431	458	409	439	372	388	412	360	371	419	373	376	377	394	379	422	422	397	433	413	366	411	389	423	397	401	392	409	365	430	429	425	391	415	426	414	393	364	436	407	424	409	415	407	411	384	376	380	406	373	396	441	414	387	402	413	380	371	387	385	420	412	412	421	401	378	399	404	422	381	377	386	376	359	392	399	406	401	381	414	407	394	359	363	443	388	431	401	387	443	405	435	406	387	388	392	402	391	391	431	370	429	410	438	423	410	413	365	429	444	373	383	396	409	401	431	401	412	359	401	368	415	380	424	414	414	405	369	409	393	400	410	423	409	404	432	393	370	423	417	371	394	374	412	376	375	413	423	419	405	423	424	425	431	394	398	401	410	397	354	415	399	409	393	382	439	420	407	409	412	398	414	400	370	393	368	435	397	431	393	398	391	398	409	394	397	377	400	432	348	412	394	442	392	422	383	409	417	387	367	402	420	387	394	417	399	405	396	397	377	371	408	416	427	409	405	414	419	419	425	404	409	413	394	393	385	403	413	387	420	440	405	390	394	386	401	382	381	410	401	405	406	394	413	394	426	429	350	389	402	412	403	392	413	417	377	404	373	428	392	421	403	374	418	402	419	415	421	432	400	372	396	437	409	389	367	397	378	408	437	397	393	398	390	408	421	404	381	381	362	408	379	404	432	417	410	384	434	400	394	406	430	393	369	416	410	409	388	428	402	388	404	391	381	429	405	398	389	393	406	388	376	407	405	416	399	357	419	408	386	418	413	425	409	408	403	392	375	414	397	387	393	423	397	404	422	409	385	386	389	412	397	403	419	375	418	381	425	423	420	418	399	410	387	401	406	418	409	424	379	386	409	398	393	446	407	396	402	431	420	381	396	391	377	403	400	401	410	379	410	407	438	436	396	399	392	391	442	371	430	413	358	396	417	383	412	429	428	427	448	387	402	428	440	405	369	406	415	405	415	403	400	430	422	426	427	424	408	412	378	390	354	427	440	411	366	386	425	400	404	426	393	384	397	415	393	377	411	406	433	396	388	428	408	404	419	404	381	384	377	416	389	428	408	429	439	404	423	390	395	423	386	419	416	401	411	411	403	407	393	386	376	396	419	392	403	381	411	404	366	433	433	399	430	388	375	382	391	371	355	417	434	429	434	434	406	376	387	430	390	390	396	368	403	401	388	423	407	411	389	373	407	393	374	386	374	418	388	396	415	379	376	384	406	371	435	426	404	426	415	420	374	415	388	384	388	389	386	410	424	391	382	402	380	408	411	421	435	391	399	378	419	422	388	400	410	374	392	427	392	437	399	398	370	423	398	402	407	408	432	430	415	415	427	356	381	362	369	404	408	411	380	412	421	398	433	369	408	408	405	404	389	403	390	384	393	412	370	410	401	402	359	376	447	420	402	382	385	426	397	406	359	402	402	401	401	455	384	383	382	397	392	414	388	382	388	458	429	397	399	415	386	396	390	356	404	379	379	412	402	443	404	379	417	429	410	395	384	400	407	385	409	409	381	419	424	425	421	412	437	383	396	415	391	410	389	393	426	399	403	404	418	408	391	386	437	402	380	443	378	418	418	401	417	390	394	407	403	404	393	405	415	423	417	406	437	399	407	402	402	362	376	413	387	407	427	425	391	391	427	390	405	366	385	407	417	419	403	386	357	429	415	421	407	393	433	376	372	402	383	404	408	391	434	386	397	437	389	379	389	387	396	386	395	432	409	418	415	396	418	376	433	406	417	439	408	423	403	374	357	377	390	413	379	398	380	400	376	404	419	390	429	415	386	420	429	377	377	411	374	406	419	393	375	417	394	389	387	393	402	408	395	363	414	421	431	413	401	405	383	398	420	402	390	412	397	411	388	418	421	391	397	408	414	419	412	404	385	405	377	419	414	392	415	405	379	391	376	390	365	379	409	408	393	397	408	399	404	405	414	430	387	397	393	346	362	368	397	390	452	398	405	414	420	403	385	409	414	396	423	394	404	386	392	384	410	390	415	382	392	387	414	409	421	389	379	438	383	403	401	418	409	388	415	424	410	445	410	429	397	399	394	373	428	371	408	392	404	394	411	389	424	392	415	401	404	394	392	416	401	391	436	401	375	410	395	424	410	400	413	425	425	405	374	385	410	395	395	389	404	381	419	412	382	435	398	403	384	379	385	376	420	411	375	400	433	375	403	410	401	399	396	376	408	397	381	393	426	394	418	376	435	400	403	405	391	404	370	406	361	383	425	391	421	425	404	396	384	408	399	425	401	382	432	427	375	421	412	390	421	383	387	436	398	403	420	383	422	405	418	403	417	382	408	424	397	389	386	413	361	394	384	358	391	417	375	424	394	399	373	438	405	398	427	423	378	416	404	397	398	387	421	396	391	414	407	417	400	419	382	388	412	422	431	382	397	407	395	404	424	402	385	407	386	394	406	388	410	406	404	384	408	412	390	433	392	416	441	418	403	406	366	382	404	359	386	420	394	431	399	380	401	402	415	408	400	402	418	413	407	403	377	387	383	440	400	399	408	369	390	395	367	393	390	404	349	414	379	402	376	383	401	439	437	404	366	415	401	398	371	406	438	417	385	401	386	382	404	411	415	414	366	402	429	383	371	431	389	405	390	424	420	390	399	406	377	396	444	389	447	401	403	397	394	429	394	362	445	395	370	370	375	372	366	416	451	404	393	397	384	366	381	387	416	405	381	380	400	390	388	441	422	372	434	375	388	369	412	399	407	372	413	378	428	368	403	394	399	424	388	408	421	375	390	380	363	426	410	441	382	415	403	378	409	404	385	402	370	427	379	421	420	399	415	409	414	395	410	399	463	398	396	404	385	412	352	395	408	384	413	390	380	398	385	395	405	415	413	413	429	380	395	384	423	431	418	410	388	409	379	420	402	405	392	430	353	372	374	393	409	415	413	397	442	397	381	441	435	420	384	414	421	394	444	412	401	382	390	347	426	428	383	421	380	353	415	386	389	426	443	380	387	412	424	407	421	368	367	404	385	408	381	386	396	395	396	392	415	402	398	398	390	392	414	373	385	428	431	412	401	408	413	414	382	410	410	378	387	393	407	388	415	423	428
25521	21419	28043	26217	17093	8977	5753	4048	2792	2108	1870	1698	1494	1315	1228	1141	1155	1111	1132	1123	1153	1074	874	852	809	667	752	708	633	579	645	572	539	581	589	531	537	532	499	502	557	509	505	497	503	516	527	560	528	540	437	542	558	523	548	482	538	494	536	553	503	531	540	501	526	518	503	507	510	489	476	481	509	494	492	532	521	491	491	522	508	516	494	541	477	501	498	503	521	514	500	479	493	469	522	530	531	486	552	530	539	490	528	510	506	509	488	506	498	545	556	525	523	537	468	476	521	471	509	520	540	542	517	469	495	551	494	481	515	469	543	510	497	492	477	496	484	497	525	536	536	512	486	485	475	519	504	475	480	509	509	530	502	458	537	487	491	483	559	510	491	507	513	532	512	481	486	529	510	502	474	549	511	487	503	516	514	472	530	482	516	552	476	504	522	505	472	463	507	471	523	505	484	505	541	506	510	502	485	519	485	516	503	539	546	483	512	449	516	506	519	517	500	488	496	490	483	511	522	489	537	499	466	498	549	503	484	523	533	543	505	476	512	467	503	541	533	479	485	479	478	490	525	501	514	491	500	510	528	507	527	497	495	543	479	495	518	483	470	511	506	471	514	510	510	497	529	493	500	482	469	500	504	528	514	503	519	523	526	508	504	522	479	497	501	481	540	519	529	510	491	479	457	481	516	530	510	500	501	506	523	499	503	537	512	519	516	507	519	506	520	537	512	502	504	474	508	519	487	482	484	523	491	507	533	537	488	574	512	474	498	508	504	489	490	515	525	523	498	473	511	507	509	506	490	484	484	558	472	506	493	496	496	515	493	542	518	472	481	493	503	488	484	563	490	511	506	482	488	530	513	548	480	506	487	505	513	499	490	519	529	501	530	530	501	514	514	527	508	491	504	547	493	516	508	517	487	506	509	499	471	490	515	500	496	468	528	515	499	518	533	519	526	509	507	492	504	445	511	528	478	488	516	506	504	487	499	493	473	514	519	498	516	522	504	514	464	503	490	560	530	489	484	514	487	496	489	542	523	477	492	489	507	511	507	556	533	536	508	510	510	506	540	465	484	524	509	474	516	500	523	469	478	474	477	529	527	482	469	499	509	497	480	499	511	515	538	494	479	456	532	499	486	497	509	528	508	519	517	472	539	503	511	477	501	499	505	499	506	502	504	509	513	474	446	500	480	517	464	491	509	518	519	492	507	535	537	489	495	466	539	475	509	500	498	550	490	497	466	534	512	466	506	482	515	506	525	531	474	512	531	479	543	513	519	465	481	500	530	481	492	494	516	524	538	505	561	530	516	496	544	508	533	532	479	537	505	542	528	480	488	495	511	506	533	542	491	489	447	507	509	530	518	511	509	508	497	524	515	473	487	498	472	497	514	507	495	478	531	487	519	492	478	498	507	495	538	478	516	521	535	503	515	506	488	488	530	505	521	526	501	521	528	544	493	473	499	511	477	484	539	477	475	491	488	535	502	517	530	490	526	512	505	526	446	493	499	517	484	513	470	476	514	475	484	512	538	503	530	512	508	452	521	518	446	505	475	491	494	485	481	526	505	518	500	496	537	509	504	499	515	497	465	513	546	476	490	524	507	521	512	474	488	512	535	511	508	506	536	539	515	501	511	498	487	492	495	495	498	498	563	487	491	500	527	536	530	517	494	528	482	520	484	499	458	513	533	488	498	546	534	511	517	520	489	553	532	514	486	489	485	461	504	531	484	517	482	502	513	482	508	542	537	504	510	481	491	493	488	515	507	496	475	509	493	517	495	492	484	512	486	499	516	518	479	488	496	509	506	507	467	498	512	541	465	496	473	541	521	498	487	466	553	490	492	507	512	546	482	503	516	480	496	526	503	541	502	489	485	475	482	483	525	502	511	540	496	510	486	498	491	565	488	521	505	487	494	512	507	506	482	552	519	467	504	502	512	533	498	531	492	515	547	528	535	481	527	501	495	545	493	545	492	493	513	499	500	508	480	507	488	468	530	499	520	514	498	522	510	476	493	542	495	506	483	532	495	484	510	523	506	521	509	498	521	514	509	494	524	477	467	540	485	494	520	497	498	521	512	537	502	499	553	510	487	552	484	451	496	533	476	506	504	520	489	488	501	536	513	501	502	507	484	506	491	513	475	538	522	514	512	505	465	517	535	455	487	528	522	498	528	524	511	507	547	492	488	532	512	498	478	489	490	488	504	515	484	507	520	497	511	526	560	543	513	500	513	523	519	484	503	520	501	479	514	521	485	474	478	516	499	516	484	504	465	505	541	531	505	508	532	540	497	505	507	484	524	516	522	493	524	483	470	514	497	577	481	519	508	458	505	494	510	505	540	508	529	485	480	488	499	502	553	505	514	501	541	516	504	515	545	544	503	459	484	490	533	529	521	514	496	491	470	515	450	559	530	498	473	546	542	510	520	493	536	492	520	481	514	494	517	509	521	554	483	495	484	489	474	494	529	519	496	503	505	506	506	507	504	469	462	512	512	550	526	484	482	482	475	506	499	502	528	486	519	485	523	504	503	502	482	512	503	513	500	510	497	495	485	516	532	509	514	498	526	467	506	515	499	535	496	529	491	487	497	493	491	529	507	497	489	476	527	481	506	502	496	536	507	505	519	494	506	491	482	477	495	511	506	485	459	521	556	524	528	530	505	487	535	479	495	512	521	496	522	492	522	523	505	496	497	507	550	532	466	504	506	500	519	521	482	524	488	527	481	535	498	506	490	480	518	528	522	551	516	537	497	456	501	508	479	520	515	436	510	479	520	489	500	463	537	520	499	473	524	520	492	527	553	507	554	508	534	530	477	530	497	527	483	520	503	470	538	529	538	553	516	487	460	495	474	508	561	500	528	459	523	476	533	511	475	491	508	502	502	519	509	512	462	478	500	485	534	513	525	522	483	531	444	498	510	506	527	527	533	548	506	489	506	517	496	530	496	511	499	509	498	489	516	477	506	491	488	509	524	528	537	488	533	479	480	467	485	488	532	494	508	503	483	495	490	496	494	503	482	497	521	495	493	489	488	511	476	500	509	452	527	516	454	498	510	550	488	510	486	552	550	528	498	504	482	511	485	504	511	529	489	487	520	521	499	502	508	470	513	520	486	498	529	548	499	482	509	520	502	493	490	516	533	477	560	531	569	550	489	483	508	484	511	499	472	500	510	491	517	511	547	530	528	521	580	532	536	532	560	501	537	505	514	474	514	453	519	518	472	494	507	497	468	501	495	507	545	503	523	539	513	505	570	474	506	475	485	540	487	500	529	507	525	519	514	492	499	492	516	560	533	513	506	491	535	471	503	533	493	523	514	484	505	501	466	493	533	541	480	515	488	510	502	528	484	482	503	458	506	470	473	491	531	456	503	523	545	512	477	529	518	483	535	512	539	483	500	524	474	509	525	501	540	487	489	519	510	532	520	485	482	460	498	468	522	477	472	511	499	531	496	530	517	471	510	457	514	493	468	526	519	537	488	465	525	499	511	487	540	512
28719	43014	37844	26541	19305	13401	10393	8420	6121	4493	4001	3568	3011	2520	2357	2190	2184	2158	2030	2104	1990	1898	1588	1417	1333	1198	1053	937	894	896	783	812	736	717	673	728	638	666	648	656	643	653	627	634	607	611	583	632	640	603	640	629	605	627	608	619	639	619	612	606	619	609	587	612	593	562	642	588	565	608	610	638	575	606	611	628	599	614	611	618	639	599	595	607	574	614	588	615	610	610	583	580	592	613	598	617	634	591	620	587	587	596	604	596	605	621	577	578	609	609	637	577	606	592	604	598	578	577	603	608	617	577	586	636	561	570	596	661	630	544	592	624	577	577	575	579	604	583	604	535	618	593	645	583	608	610	631	607	615	580	620	600	574	551	596	572	626	570	603	595	578	622	618	587	651	574	600	584	584	612	588	643	621	571	599	603	634	593	607	572	647	611	576	594	626	581	593	587	636	608	600	609	629	605	623	597	588	612	595	623	601	624	600	588	612	637	595	616	606	588	563	608	637	565	599	579	596	587	617	579	575	624	608	641	635	643	594	647	572	586	594	548	628	576	580	599	617	547	590	581	605	583	543	588	610	601	605	640	573	567	567	576	585	587	611	603	608	593	607	600	610	566	633	573	615	568	558	608	586	594	593	584	575	634	634	600	575	632	568	599	598	565	603	609	629	620	623	586	594	566	618	621	583	604	575	607	613	590	606	646	620	581	609	590	601	635	626	601	601	560	583	600	593	611	532	651	610	594	611	601	543	578	567	583	605	602	590	590	612	592	634	611	568	614	608	594	584	610	592	551	594	602	603	584	564	604	589	598	595	606	549	591	579	545	598	591	598	616	591	564	608	605	606	608	611	574	644	587	606	582	549	617	595	629	574	579	577	618	620	577	613	614	591	608	608	588	601	618	580	539	612	608	604	584	609	608	577	584	579	591	570	587	607	579	602	554	591	619	632	606	588	604	618	578	591	607	549	627	599	598	578	617	616	618	580	618	610	628	611	613	615	609	601	578	610	611	622	556	629	633	606	610	594	580	556	570	614	583	590	600	640	602	633	575	600	536	612	527	607	556	566	611	598	631	614	634	597	589	586	557	630	602	582	546	575	596	541	599	571	638	640	539	624	589	616	583	639	610	597	601	581	571	626	548	611	611	609	607	611	604	546	557	591	619	573	561	624	602	580	573	575	632	551	577	608	590	565	590	560	596	589	611	580	576	603	605	594	574	596	576	608	591	562	578	598	594	565	603	582	608	626	624	547	608	622	596	574	611	632	603	616	591	627	596	561	568	615	566	594	599	607	611	590	595	607	590	596	597	637	570	638	591	625	561	599	608	564	628	590	560	602	595	583	617	532	590	601	577	609	588	604	610	640	582	619	572	612	611	637	578	598	606	603	557	596	561	596	561	588	583	609	585	587	598	612	561	569	593	626	570	558	584	607	561	616	651	572	604	578	573	584	635	628	608	625	606	645	581	537	596	576	623	599	588	570	577	588	585	579	568	599	594	645	606	619	612	617	559	622	589	618	578	566	621	592	618	573	606	601	590	632	553	587	600	615	615	606	626	619	608	544	605	595	620	600	607	579	636	587	566	615	610	608	577	659	591	593	596	598	549	616	555	553	562	653	601	579	592	592	582	609	581	575	594	561	591	574	607	590	586	636	622	588	636	627	623	585	605	638	594	599	590	618	566	636	607	665	631	583	597	593	618	629	603	568	596	589	591	574	587	590	583	633	621	592	604	604	622	636	564	560	598	595	627	586	578	615	590	604	641	637	616	627	573	589	597	577	586	573	577	620	606	611	614	606	613	598	620	567	637	628	610	589	592	570	619	615	611	645	593	611	589	622	564	599	546	606	568	581	595	610	590	641	623	630	562	586	602	558	609	615	595	620	628	578	597	605	560	621	588	623	613	534	589	607	593	611	581	617	579	604	593	571	599	632	620	623	562	626	636	622	594	593	590	581	578	584	564	624	634	596	562	625	597	605	644	632	632	614	638	626	599	662	605	603	645	595	626	615	605	595	612	642	605	580	555	580	612	643	645	593	577	608	561	535	597	623	631	592	589	604	586	606	594	599	613	588	612	608	557	595	565	602	560	640	666	616	598	592	619	584	591	600	592	551	566	598	622	632	620	604	575	590	599	624	625	538	585	632	597	622	555	603	587	580	606	628	551	574	600	610	599	573	543	605	595	611	616	598	543	605	591	608	561	604	576	570	566	576	611	548	596	556	628	579	603	561	559	603	634	561	588	609	554	592	619	612	596	572	582	573	625	614	583	584	552	637	626	544	583	633	581	584	547	580	604	600	619	579	555	595	586	582	586	627	562	629	559	600	574	572	592	603	548	578	586	599	629	562	640	614	588	597	579	614	595	578	607	554	609	549	572	595	620	612	598	613	610	602	606	612	630	557	612	592	645	646	602	601	617	586	604	613	561	594	625	591	580	603	561	566	606	594	559	615	586	584	600	639	603	634	610	605	544	622	593	601	606	614	568	598	669	594	571	579	613	568	649	622	567	577	600	610	627	618	633	610	586	581	543	606	581	570	589	612	594	618	561	600	599	570	627	614	594	555	604	589	594	564	608	647	594	538	614	660	573	638	597	584	597	598	582	627	611	562	547	586	569	584	611	624	623	555	621	610	586	557	583	583	598	611	591	570	596	614	593	602	577	594	617	596	628	556	628	589	571	597	606	614	601	654	612	594	622	619	623	594	596	598	591	634	603	609	614	632	635	603	603	581	614	622	606	577	615	580	587	633	593	594	589	570	669	590	590	575	611	603	628	609	609	585	616	596	593	582	634	591	659	614	646	602	605	572	595	607	587	589	591	609	585	571	616	564	600	554	586	621	621	610	579	588	621	595	593	600	633	590	600	597	620	577	610	600	578	565	594	609	613	608	601	614	614	629	638	595	593	624	599	582	602	611	623	580	559	574	585	600	579	578	602	568	606	599	572	584	676	586	615	608	607	569	644	666	601	614	630	583	603	579	652	558	635	631	607	618	614	583	590	625	598	581	550	629	554	617	606	614	608	599	604	598	568	565	630	568	630	560	559	599	634	561	646	582	651	601	606	611	595	579	618	645	619	574	568	586	619	613	616	587	572	646	602	575	573	643	577	595	585	621	586	642	601	590	622	590	546	606	590	562	584	581	634	563	599	602	584	546	632	603	624	566	578	605	587	628	566	590	573	604	591	618	583	596	581	597	617	591	576	611	590	556	593	638	563	644	546	582	591	593	605	604	590	596	625	597	597	608	606	584	585	599	604	626	623	614	600	596	581	621	587	626	593	603	614	570	625	633	591	574	596	602	614	615	568	596	567	621	614	655	609	617	642	601	630	576	596	596	607	608	648	594	580	561	650	655	607	630	595	596	646	571	617	599	619	599	589	588	611	593	572	628	592	627	579	575	565	604	594	599	603	575	568	623	574	620	594	623	599	606	565	609	592	565	591	599	569	618	622	589	592	606	563	604	618	599	593	600	619	579	633	596	630	635	588	619	625
23291	21365	29035	24271	21985	21939	16880	8359	5384	3680	2887	2708	2293	1926	1798	1660	1774	1597	1471	1500	1511	1368	1219	1107	943	878	777	719	664	651	568	606	597	516	580	496	508	481	506	467	470	429	433	451	427	459	461	454	480	458	452	471	391	439	467	438	470	452	456	418	434	450	431	462	441	406	460	426	446	433	464	417	428	413	420	413	455	458	442	442	426	415	443	431	415	439	414	419	494	422	417	433	425	397	401	445	442	434	421	387	425	430	427	445	402	433	402	445	403	422	442	407	446	405	449	415	427	397	420	390	457	434	423	383	440	435	427	392	442	504	425	411	456	407	404	386	442	418	437	402	395	417	381	448	478	427	384	423	435	434	427	428	429	436	415	430	475	392	410	428	436	424	416	404	450	439	431	428	445	431	416	413	421	441	426	414	392	417	418	431	462	429	413	434	473	430	427	420	452	452	398	431	446	422	430	418	438	397	435	447	434	443	457	439	440	418	415	428	390	426	405	435	426	418	413	408	415	432	412	445	429	392	417	446	406	442	406	424	427	379	462	468	425	415	406	397	416	417	431	417	435	421	409	407	452	427	423	408	444	458	416	419	392	468	384	435	428	429	425	482	436	444	420	445	424	421	464	416	434	433	432	449	380	419	442	422	397	454	440	435	441	403	432	401	400	405	420	441	397	419	402	432	426	399	464	429	412	429	447	425	424	407	411	401	429	385	438	367	406	465	419	458	404	446	414	448	446	461	439	438	424	457	441	421	438	411	460	402	414	416	436	431	397	440	392	424	443	394	419	422	457	419	445	430	386	428	409	374	432	424	406	426	453	419	425	426	416	415	409	420	416	442	425	375	429	459	416	447	427	436	406	444	439	445	414	435	449	434	391	428	407	455	394	429	405	448	431	407	413	435	421	413	412	447	421	468	395	425	417	386	405	436	409	416	429	445	404	444	397	417	416	371	423	448	420	374	406	395	396	426	441	428	395	453	414	487	423	441	397	462	388	418	418	447	459	431	418	408	430	436	423	453	427	406	432	439	428	427	432	439	451	414	421	448	430	387	400	438	435	391	442	435	415	425	412	393	428	420	413	439	395	438	419	452	425	397	410	413	395	425	442	430	406	448	429	415	424	438	461	403	393	407	415	420	413	444	390	425	393	486	428	425	426	467	382	423	427	488	393	463	399	395	422	429	419	473	401	426	402	398	391	413	431	373	460	414	427	407	443	448	423	396	430	424	466	426	417	412	431	419	409	376	451	444	417	422	422	428	453	441	390	414	436	423	413	435	420	426	445	450	465	446	404	447	413	416	444	429	417	434	431	422	410	452	454	414	459	382	432	409	423	402	426	441	387	412	434	445	423	432	450	412	397	453	427	395	420	422	458	395	400	380	425	414	449	472	446	452	428	430	427	368	467	443	391	425	395	422	419	451	450	411	427	395	428	441	407	422	414	400	428	442	407	445	421	465	468	456	431	396	425	425	428	425	407	440	423	404	470	410	473	427	410	434	410	446	422	422	462	431	409	441	415	428	381	419	441	440	439	411	432	450	419	381	428	436	433	440	412	392	431	447	413	419	443	449	447	432	447	422	446	461	474	412	447	447	429	385	444	395	433	425	396	417	446	405	464	491	414	397	435	381	425	401	409	448	428	424	403	406	479	408	431	420	457	428	423	392	436	424	402	443	400	444	415	429	397	396	391	391	443	416	444	428	431	426	420	380	418	392	455	465	428	435	437	410	398	436	417	445	467	402	412	391	427	458	434	452	456	398	446	471	404	451	453	409	412	455	401	406	411	424	433	399	448	423	457	449	462	463	425	411	415	427	439	414	459	446	406	407	427	422	441	437	394	411	444	451	405	413	462	442	449	396	411	441	420	423	439	422	429	421	448	410	427	392	453	441	416	428	431	438	411	415	434	424	418	429	397	438	443	428	400	420	426	430	397	431	452	420	397	444	423	424	437	403	417	419	456	408	395	399	435	461	453	456	428	429	397	434	412	406	398	442	405	420	443	440	439	415	434	438	410	423	426	429	450	420	485	414	442	437	409	442	416	442	388	448	430	368	389	449	415	427	401	426	419	415	361	397	424	442	446	413	431	394	428	434	426	433	444	449	408	457	436	410	409	440	442	416	425	433	459	458	404	414	362	431	442	415	391	423	441	408	439	446	406	413	379	435	444	433	459	412	448	402	471	422	407	400	385	433	425	431	402	427	422	377	418	402	423	431	456	397	421	421	444	416	423	461	376	438	442	429	436	447	439	411	425	463	386	453	387	418	384	416	381	450	435	390	426	405	431	424	378	394	436	466	413	442	443	421	412	444	409	426	442	431	403	405	428	441	428	451	399	431	431	393	411	417	459	449	397	431	408	413	439	395	439	432	443	414	409	423	440	439	432	428	427	450	433	414	410	409	439	437	436	425	438	437	396	416	427	418	414	434	443	409	427	428	391	448	466	380	415	455	464	439	393	440	451	416	410	417	412	420	398	440	418	397	399	434	434	431	453	420	405	419	362	415	414	420	396	387	386	420	418	393	405	418	428	423	410	441	462	399	426	401	414	431	411	412	417	420	429	427	439	395	428	419	444	434	424	399	432	433	392	414	409	436	425	378	450	413	405	418	390	386	405	392	418	421	408	408	400	440	414	443	433	433	428	444	418	446	428	429	375	480	401	423	414	402	388	431	391	425	429	438	395	424	463	436	435	462	431	419	449	382	447	451	419	418	418	413	400	466	410	400	428	382	410	395	410	435	438	409	397	405	434	425	460	425	418	429	473	462	428	433	426	454	446	425	457	443	407	398	398	455	393	456	426	402	440	437	423	433	443	414	430	443	426	426	426	391	431	449	407	408	423	401	381	430	438	404	409	423	419	445	384	403	436	407	404	417	445	433	382	422	451	432	434	422	448	440	421	406	412	440	449	437	415	423	410	418	403	418	412	426	419	424	396	430	432	421	414	428	423	418	415	435	406	392	416	431	422	416	436	366	425	394	397	443	415	434	419	413	424	424	488	447	419	443	432	414	433	407	440	412	429	412	431	451	412	417	437	395	430	449	431	444	403	443	410	426	385	431	412	417	420	412	436	422	408	426	406	413	426	471	443	433	426	403	450	412	422	412	440	385	410	428	433	435	420	425	432	406	396	434	451	425	407	361	424	413	424	408	445	415	407	476	436	423	425	449	424	425	406	440	389	386	394	464	407	438	389	423	419	424	414	454	469	426	414	429	388	417	383	407	409	409	434	435	429	453	432	448	416	457	439	434	423	439	421	408	417	443	422	413	405	470	424	433	439	425	444	447	412	425	413	403	400	428	436	442	419	472	442	426	410	439	433	406	414	435	400	408	433	432	412	423	428	417	369	406	434	426	422	447	433	390	427	431	431	445	410	436	383	421	415	371	428	427	413	448	431	372	454	447	438	398	448	418	433	452	478	416	428	423	444	416	440	434	426	442	444	475	423	372	454	427	408	411	425	432	436	378	437	419	459	421	417	422	461	415	373	424
29345	51771	46928	36737	29235	20996	16658	13635	10403	7639	6122	5595	4793	3893	3612	3361	3261	3230	2868	2885	2933	2504	2131	1812	1531	1414	1200	1084	924	959	864	858	736	676	710	618	661	608	561	595	538	566	609	553	563	548	509	538	555	470	567	491	520	516	507	501	550	520	505	498	492	507	493	475	474	533	519	526	516	498	523	554	506	489	481	445	485	485	508	509	526	492	479	462	524	475	514	511	516	525	502	451	528	489	493	500	436	533	505	524	489	476	470	476	485	464	553	486	463	494	507	477	529	516	505	490	502	462	483	507	479	490	551	513	507	496	435	492	477	507	509	500	498	468	458	514	495	492	530	496	486	483	504	474	505	452	544	493	493	512	477	507	510	474	499	522	481	517	506	516	486	553	484	492	494	510	443	482	482	487	496	531	485	461	480	492	483	458	489	482	538	480	482	494	487	500	479	473	468	544	501	523	491	496	469	487	492	492	458	511	494	471	515	455	505	531	447	448	451	465	466	474	472	475	484	507	493	498	513	486	493	505	472	468	467	499	506	521	472	502	467	493	485	477	500	470	495	464	508	499	471	491	477	489	486	493	463	484	517	520	498	515	493	485	472	464	477	517	487	476	475	475	513	503	469	493	508	504	500	459	531	477	497	513	456	500	484	450	511	501	509	483	496	509	475	495	468	458	479	453	485	456	458	526	515	501	498	486	532	518	503	490	531	497	462	530	519	495	477	499	478	438	515	508	513	515	508	498	494	483	506	537	492	466	432	519	535	472	516	499	477	508	476	479	444	492	477	495	475	481	517	457	479	487	480	448	511	471	464	452	490	457	479	496	481	523	493	470	496	476	474	462	485	464	507	491	497	480	463	471	493	500	530	465	498	467	477	493	463	488	513	484	494	524	504	503	470	481	474	494	471	482	463	499	465	500	473	506	478	485	475	487	489	493	475	488	477	508	472	476	463	483	471	460	497	515	432	502	467	544	489	498	482	493	534	495	466	458	506	511	477	476	486	507	492	460	471	483	500	491	470	492	464	504	505	500	492	486	531	489	499	457	478	465	474	450	437	493	504	506	496	521	536	493	490	457	490	485	481	445	482	518	525	450	453	477	510	455	488	498	484	478	462	511	485	495	492	459	480	499	501	463	481	505	458	500	471	479	475	481	476	470	489	490	520	482	489	491	468	492	518	511	458	506	481	492	495	501	490	491	516	465	508	476	484	475	499	477	493	484	485	507	480	461	489	451	453	499	500	485	505	486	517	504	497	491	503	444	488	494	478	516	481	475	485	492	478	475	495	490	490	475	522	444	515	496	484	489	554	482	479	511	448	445	478	443	485	454	508	457	496	507	503	499	513	541	450	468	484	499	474	495	459	480	494	496	481	489	495	443	526	474	490	484	494	441	503	524	488	471	491	451	485	484	445	492	480	466	469	473	485	477	532	486	498	505	520	474	511	511	509	493	441	455	483	514	494	509	463	456	482	471	525	460	514	454	486	491	493	488	525	481	463	495	470	495	442	501	466	484	434	464	456	472	491	494	508	539	496	488	485	524	452	487	531	500	454	481	498	488	504	491	489	494	462	523	497	497	456	504	484	502	495	505	469	435	440	459	493	475	501	473	508	485	447	488	490	473	440	522	463	526	480	476	491	496	518	447	480	540	461	493	526	497	480	484	451	479	464	470	487	452	483	492	503	465	463	488	470	522	537	476	472	460	480	486	493	492	446	487	480	469	523	507	512	489	495	488	448	495	496	465	502	491	477	486	499	476	472	496	471	477	488	482	500	463	528	474	500	459	509	475	465	489	447	520	515	483	474	478	476	485	478	498	506	489	500	540	525	522	495	516	475	501	493	470	488	460	498	477	499	484	484	451	486	451	462	501	465	519	469	482	474	501	513	451	540	479	504	458	516	490	455	470	515	505	476	485	459	503	484	480	487	487	457	488	484	491	469	445	477	497	519	487	487	470	489	483	470	503	485	476	497	457	498	532	486	441	472	486	470	490	474	485	522	482	468	493	459	502	551	489	477	524	518	495	471	497	469	522	467	466	468	506	451	489	496	477	502	482	478	470	489	452	473	486	469	439	474	476	445	509	475	508	493	476	451	501	475	473	498	459	494	489	494	496	491	488	444	474	465	505	488	515	478	518	511	484	495	502	526	508	477	471	461	514	492	472	495	482	480	513	494	477	465	489	500	458	511	503	533	497	489	523	516	517	502	460	450	484	501	531	496	484	485	480	468	554	497	532	497	508	520	526	525	508	494	473	437	484	480	491	492	496	459	495	446	477	544	468	461	494	503	492	499	489	484	533	486	472	501	475	502	498	473	474	496	504	491	469	483	491	451	497	506	513	485	470	493	481	464	473	483	520	494	455	515	487	467	503	491	530	425	514	520	479	475	489	511	482	464	462	504	491	497	484	496	471	476	484	452	491	465	484	536	488	489	490	463	490	489	513	511	482	465	473	496	470	475	495	505	465	494	479	487	486	445	518	477	460	491	453	470	497	471	436	447	475	470	502	494	486	490	501	463	471	461	514	497	481	481	470	496	502	492	516	504	484	478	511	488	467	520	505	505	467	466	482	492	503	470	448	510	453	467	493	500	511	553	479	517	481	519	470	451	487	464	486	493	473	506	481	479	466	479	466	504	472	471	529	475	483	523	485	467	522	506	483	475	473	457	466	473	466	478	481	506	535	467	496	499	502	483	499	493	463	510	510	508	490	457	470	555	474	467	492	509	491	463	455	521	456	515	492	480	483	494	473	485	525	499	510	487	455	510	483	517	480	479	441	514	468	463	513	496	493	484	473	501	489	450	512	428	489	481	467	458	485	512	483	508	468	477	494	446	518	496	505	490	532	505	508	464	466	453	458	486	499	469	513	510	473	470	466	520	440	488	516	503	474	531	513	514	494	492	470	496	470	490	466	476	461	453	504	497	498	447	466	467	461	507	475	509	510	495	513	468	493	504	490	520	460	488	469	490	492	476	505	480	485	457	474	514	453	481	530	467	476	494	506	463	464	506	461	487	485	512	477	469	492	487	462	517	473	495	528	490	522	513	480	491	497	469	459	502	483	488	507	466	478	471	460	481	507	518	491	495	531	495	453	521	491	448	500	499	450	487	482	473	500	480	507	489	432	517	511	502	473	480	502	470	467	487	520	426	459	518	486	479	484	508	475	487	501	499	451	517	468	446	512	485	528	525	459	487	450	500	502	463	506	478	511	456	482	478	497	477	493	460	466	498	486	489	446	484	487	494	499	496	473	463	495	506	496	467	491	480	528	471	488	483	470	460	496	450	478	488	497	499	500	520	480	503	507	450	507	465	488	487	503	491	495	507	450	495	500	479	495	481	530	507	465	486	484	512	503	501	510	464	471	463	462	520	507	460	502	489	492	489	492	456	456	531	480	510	482	514	485	482	477	485	490	481	487	517	471	474	479	497	512	483	480	467	502	483	499	488	508	472	486	497	497	489	430	487	465	499	506	499	494	499	504	483	480	449	507
28697	25708	26443	20743	11758	6524	4617	3440	2561	1876	1636	1319	1208	1098	983	972	1024	1004	995	916	958	908	800	690	688	626	585	533	571	521	488	506	484	476	416	408	439	434	476	417	469	445	445	424	419	409	471	417	397	445	382	420	403	442	409	455	437	412	374	385	437	395	443	390	434	413	407	458	427	431	449	431	434	412	439	421	435	401	410	413	411	424	420	418	393	403	426	450	420	422	402	394	398	415	421	416	409	430	427	402	397	409	399	414	443	432	406	441	432	420	394	424	416	430	401	447	434	393	401	376	399	404	408	415	438	441	396	390	439	390	393	399	411	457	420	417	427	413	459	423	401	420	414	406	374	462	453	419	444	415	373	403	411	388	433	404	428	406	388	375	386	431	430	425	408	425	387	410	430	413	394	410	430	391	412	397	402	396	407	418	428	448	439	442	384	432	428	384	439	411	439	410	443	409	390	451	391	452	453	419	386	398	405	405	385	412	427	375	394	412	376	418	400	423	422	378	448	441	402	409	402	401	416	390	392	436	404	403	419	419	432	363	400	386	388	384	428	409	443	435	430	408	406	434	391	443	406	431	417	432	413	369	400	404	424	397	390	409	411	379	438	421	400	406	437	425	439	424	384	398	410	421	397	427	398	425	423	449	409	441	410	414	423	442	375	440	401	383	462	441	410	429	405	413	449	426	429	414	407	402	433	389	388	439	430	402	419	421	378	386	377	411	428	465	416	407	421	412	404	424	424	399	447	404	448	386	436	413	424	416	453	427	427	402	404	436	418	374	404	414	420	425	455	448	424	420	435	437	386	428	384	389	422	390	420	446	441	411	445	418	447	397	402	374	416	434	400	389	461	366	426	431	410	426	386	426	401	430	441	396	403	401	369	400	394	408	432	390	432	406	456	417	415	424	406	407	406	413	390	446	430	425	395	422	406	397	420	416	404	395	381	400	442	409	443	416	379	439	440	400	425	428	414	439	446	409	403	404	447	412	432	384	430	438	433	421	399	400	451	421	432	444	400	400	444	402	397	419	439	406	401	393	420	410	372	435	423	409	419	395	406	421	397	392	418	386	428	416	434	401	421	438	383	406	436	429	371	407	459	405	473	402	424	429	415	412	435	417	422	404	439	440	375	391	380	450	386	401	416	413	422	390	435	359	418	418	399	399	419	411	454	407	419	428	398	369	384	409	463	440	383	392	402	433	413	430	407	419	396	463	409	433	414	416	435	426	436	398	444	384	445	407	437	403	428	385	400	400	420	412	386	428	407	454	388	414	417	438	391	384	393	429	399	394	402	414	422	418	387	401	404	449	422	421	426	424	382	393	384	416	414	406	423	390	404	396	428	437	397	448	410	437	406	407	423	374	404	385	399	390	422	419	392	401	423	456	390	406	399	428	459	412	421	388	423	416	376	446	384	411	433	417	387	410	418	379	409	392	393	437	455	403	459	409	410	430	439	445	397	418	391	408	411	408	394	424	401	404	391	424	434	421	429	421	468	418	436	421	401	419	391	421	388	419	400	460	393	394	403	397	421	447	450	372	428	424	400	379	387	433	438	436	399	394	412	413	447	385	421	446	413	413	427	389	432	406	428	436	411	407	408	440	389	433	401	401	401	397	399	414	415	415	400	401	386	429	422	417	384	411	436	411	407	431	422	406	436	406	371	412	405	427	407	416	452	406	453	425	441	417	381	441	426	427	421	412	426	434	441	417	409	434	446	411	406	411	413	418	395	405	416	432	414	414	396	433	434	399	413	434	431	466	416	417	413	396	416	441	422	400	405	389	467	392	455	392	397	401	431	401	425	430	447	456	446	405	447	421	420	432	416	425	424	409	439	431	387	390	394	399	419	414	410	399	414	409	422	432	412	413	433	430	412	398	424	415	403	430	420	419	415	403	445	444	392	387	431	418	462	387	442	419	424	414	477	409	436	430	405	439	454	389	444	383	389	402	406	437	438	432	437	399	417	396	392	406	438	423	416	385	400	393	423	407	391	459	428	391	403	412	385	404	431	414	422	426	425	424	431	415	414	432	406	420	427	432	441	426	421	400	408	409	380	421	422	432	416	420	425	422	355	426	438	399	408	400	425	387	389	432	419	424	412	400	413	413	442	440	401	384	460	425	451	379	395	426	451	420	431	422	415	414	451	417	432	437	422	407	425	385	393	392	409	419	437	415	432	434	414	419	416	434	417	374	449	408	420	414	418	425	381	408	427	431	433	420	337	387	386	419	414	413	418	426	415	446	391	389	418	391	423	420	402	422	413	437	426	410	403	395	409	379	426	455	410	419	415	461	406	404	444	424	436	419	408	399	402	422	411	385	388	406	397	424	408	390	393	435	464	423	448	417	413	420	444	424	402	405	392	395	414	399	398	443	398	419	403	411	417	394	396	408	426	416	389	392	406	455	419	433	376	436	427	414	417	424	405	417	452	402	438	416	382	413	394	411	402	396	443	445	433	402	447	387	423	405	404	384	414	423	391	432	422	431	441	422	410	395	423	436	386	388	371	433	428	401	404	402	440	415	415	408	431	401	403	404	408	414	408	433	409	372	391	442	407	426	438	407	420	402	443	393	400	377	401	421	426	406	448	374	426	430	436	377	414	393	418	413	418	408	410	383	383	391	397	394	407	417	386	385	412	434	394	467	384	392	443	445	403	423	441	418	435	410	468	414	440	434	420	418	410	443	409	399	425	370	394	358	444	393	400	398	353	422	432	428	416	426	380	380	417	429	456	443	425	409	413	430	368	400	410	438	399	444	408	436	454	419	402	423	400	395	393	437	378	427	384	419	369	420	399	405	396	410	447	411	434	404	413	426	435	381	406	420	419	430	407	463	405	414	403	445	411	402	438	460	420	448	410	409	422	419	443	398	394	399	414	431	407	441	380	365	399	412	412	399	381	433	439	410	447	416	448	409	392	436	412	400	402	413	413	389	385	404	409	402	433	404	425	431	435	424	400	425	407	370	409	412	414	434	425	446	407	383	417	414	411	468	450	386	394	425	418	371	436	444	428	407	433	408	464	406	427	394	375	383	464	414	398	426	442	414	398	389	392	429	455	433	423	429	388	372	443	432	414	448	416	384	433	427	409	424	412	392	389	389	421	427	405	438	418	393	427	392	423	414	432	411	435	409	413	423	441	443	457	462	405	415	432	421	390	412	430	378	381	389	440	435	412	473	392	422	410	375	404	380	376	402	403	403	417	434	391	416	417	418	384	390	427	391	425	424	415	431	415	388	396	452	411	396	416	416	462	392	406	394	448	424	397	413	462	383	428	429	398	432	401	401	427	412	421	435	376	428	448	443	418	405	417	418	431	448	413	391	420	403	404	423	457	405	446	421	417	433	401	423	402	447	390	410	413	416	424	397	377	433	411	430	378	417	390	412	436	404	424	383	413	419	389	418	416	416	423	418	425	448	429	403	409	403	410	414	405	395	383	419	418	442	437	440	364	439	384	400	414	440	417	411	436	388	425	412	400	439	423	437
27419	39533	31323	22731	15928	10972	9121	7341	5648	4274	3236	2852	2433	2159	1960	1833	1937	1809	1877	1720	1789	1620	1402	1128	1038	887	824	819	727	658	660	608	649	640	624	584	549	558	543	515	473	537	485	566	547	517	474	519	554	538	540	524	529	517	513	487	519	540	481	543	486	483	496	508	476	498	495	544	494	494	482	493	532	542	535	484	536	503	514	528	489	546	528	513	510	472	510	531	504	490	472	468	527	474	558	499	484	511	484	480	488	517	533	512	485	480	481	518	470	514	482	513	502	480	504	556	503	522	491	545	538	498	510	496	507	466	499	483	489	496	569	497	508	476	514	521	497	508	476	488	508	520	526	503	479	517	530	504	541	514	452	498	483	486	542	468	467	503	500	498	522	538	543	507	512	487	517	474	525	486	500	488	481	487	474	516	508	559	505	488	480	489	487	501	493	539	519	503	481	486	520	464	464	456	515	507	545	512	526	505	549	502	495	495	481	508	465	507	569	449	513	492	484	491	471	478	501	513	489	494	484	484	501	500	524	478	527	532	507	497	475	469	489	489	507	493	502	504	562	517	507	484	485	469	540	515	478	476	487	530	538	513	515	523	518	470	465	519	518	517	521	504	480	462	495	518	487	469	479	521	465	517	482	505	515	515	509	511	568	508	495	501	490	509	514	486	526	484	497	490	550	535	487	496	524	496	496	494	480	517	504	499	447	471	502	496	529	526	476	516	500	543	513	509	518	504	475	494	478	523	527	508	471	511	481	510	516	488	526	449	502	457	538	476	525	495	472	488	496	519	518	463	451	518	463	508	542	495	499	495	484	498	497	514	484	525	501	497	499	518	553	519	472	500	488	491	500	474	485	523	512	488	525	515	529	517	490	497	507	479	521	512	491	495	512	474	484	490	475	499	509	550	505	471	482	491	514	474	491	545	480	477	546	473	510	516	488	482	478	500	476	489	510	524	484	500	479	526	470	482	494	503	469	539	489	507	476	467	467	499	478	488	482	518	506	499	491	521	507	520	484	484	520	466	497	504	525	502	522	527	530	474	504	473	529	495	490	486	496	470	527	519	532	513	546	487	514	499	526	485	492	494	523	517	500	520	495	508	505	492	536	512	504	518	509	501	517	509	506	503	473	507	515	507	512	498	466	502	523	473	519	497	523	476	522	477	514	486	498	491	468	517	516	561	517	472	479	478	487	512	515	472	493	470	446	519	502	478	513	492	506	499	512	471	457	473	491	516	515	466	479	473	474	480	475	454	513	491	499	488	498	481	516	476	505	485	518	519	517	486	478	497	474	518	503	516	498	508	524	450	525	486	505	475	557	523	461	507	468	595	520	529	509	497	446	483	495	513	506	501	488	475	490	494	478	545	491	507	514	467	514	526	495	505	490	500	484	512	484	539	499	470	501	485	485	517	495	520	502	541	510	515	461	478	482	535	538	477	507	449	476	508	480	456	475	480	533	493	512	486	492	515	524	510	502	511	501	500	513	543	499	496	498	504	487	496	491	518	479	476	514	551	509	531	503	490	504	504	493	483	508	469	493	511	538	508	531	473	497	539	508	493	502	498	487	476	537	547	499	494	519	523	500	533	505	491	488	475	503	503	501	468	517	497	489	506	515	515	514	437	483	468	494	496	528	510	509	522	495	534	515	491	492	520	504	560	476	500	509	531	488	513	495	497	452	506	484	511	513	466	525	462	491	501	528	518	471	513	480	512	481	515	459	514	493	526	547	473	473	519	517	459	508	525	476	517	473	529	508	478	453	508	509	471	497	480	531	511	472	481	504	508	518	478	512	489	521	534	516	474	473	512	509	509	527	465	517	495	522	506	503	498	502	500	509	485	519	543	434	486	493	506	515	454	511	485	546	473	543	431	508	490	515	501	506	443	488	539	517	513	535	474	514	504	533	501	482	496	473	508	504	501	468	487	476	491	481	510	533	508	471	470	516	494	487	500	473	508	471	503	486	512	512	497	467	490	517	450	508	468	490	480	525	557	484	490	494	503	511	488	519	499	504	498	482	523	470	506	498	489	511	524	501	502	492	522	520	492	476	488	516	494	438	474	487	495	499	471	524	514	530	483	481	493	486	507	490	502	515	501	484	486	460	501	491	525	505	512	513	474	536	471	500	512	503	522	475	487	508	500	507	463	522	534	519	478	499	519	486	475	520	489	520	501	504	468	498	514	524	489	491	509	484	494	484	529	504	468	512	502	457	486	512	517	521	505	473	528	497	516	492	508	500	485	526	512	499	473	471	498	505	539	494	480	505	466	508	481	470	477	554	492	527	506	525	510	479	522	513	510	480	471	510	463	491	523	539	479	494	493	505	513	525	498	544	495	516	499	506	498	485	496	455	515	520	488	481	516	527	479	511	488	517	509	502	493	509	524	492	523	494	472	471	507	522	528	502	500	484	494	507	485	545	488	515	497	524	466	490	527	511	478	493	549	465	495	530	523	527	501	476	482	481	492	475	517	507	521	502	485	499	522	475	502	477	494	530	532	482	504	510	502	533	530	532	488	496	466	521	517	562	478	537	503	504	487	484	534	472	511	504	513	499	496	482	498	486	463	465	518	525	477	492	491	532	459	501	476	484	458	487	514	466	497	505	526	487	483	533	490	531	494	471	470	536	482	457	500	481	550	499	482	526	484	498	528	490	487	511	506	492	468	525	511	524	498	493	500	486	500	468	520	503	469	498	473	519	473	512	494	505	514	482	500	514	525	484	492	459	523	544	536	479	500	492	509	502	528	474	518	543	473	477	482	507	469	498	465	470	480	492	532	527	495	491	513	517	488	493	486	487	488	517	489	504	507	504	484	516	488	544	472	510	485	516	482	484	498	503	525	509	500	492	489	490	524	492	499	486	535	501	501	474	500	538	516	538	534	516	533	508	514	539	523	480	473	513	508	513	515	514	535	483	504	487	477	486	504	498	477	466	516	469	462	463	521	520	502	488	500	478	506	481	511	508	506	480	471	504	468	518	512	490	501	502	512	528	520	522	478	514	517	459	508	458	499	470	528	452	515	519	496	475	475	518	516	505	486	501	512	508	485	492	495	490	478	482	512	538	496	497	472	522	527	524	495	531	510	538	499	527	528	508	478	463	458	523	458	478	482	535	520	503	503	456	554	515	526	530	492	481	472	544	478	516	455	524	466	490	481	498	519	514	511	506	539	525	455	531	537	534	502	493	493	470	508	520	507	518	503	507	516	525	501	487	485	528	494	492	465	473	512	511	525	511	520	509	502	476	519	490	526	500	513	485	489	497	494	528	512	498	516	474	439	509	490	492	472	488	537	494	510	475	518	509	525	527	486	524	506	506	519	473	462	519	500	490	533	487	514	485	518	498	482	489	492	486	530	486	495	478	506	472	498	476	504	474	497	492	499	497	533	456	501	538	483	504	508	451	474	514	476	479	498	542	458	510	503	493	486	501	490	512	516	515	459	484	526	489	527	484	512	498	496	532	500	497	478	487	521	516	478	512	497	479	536
24438	21332	28484	25622	21710	15129	9003	5687	4119	2859	2323	1850	1564	1450	1282	1263	1139	1185	1240	1147	1184	1026	892	816	673	610	545	537	513	489	463	434	402	413	406	382	381	361	377	363	388	354	325	364	350	335	369	301	366	337	371	309	323	342	311	330	355	340	372	315	354	335	344	309	311	309	311	358	319	332	323	341	359	308	316	331	373	332	319	330	356	363	304	337	340	325	332	334	343	330	319	365	341	347	327	330	349	348	303	332	341	332	316	366	346	354	329	321	315	335	324	319	331	358	339	297	342	303	334	298	330	347	321	337	316	316	356	326	316	345	327	327	363	300	326	343	345	324	322	349	311	336	331	340	308	336	344	317	286	345	306	267	336	340	342	344	324	326	354	311	285	357	358	303	323	365	329	323	318	355	334	303	347	316	347	366	329	334	318	311	338	314	308	347	336	352	325	322	311	286	304	335	332	367	316	323	353	313	353	322	313	336	330	317	351	322	328	320	305	352	357	358	316	358	329	319	326	338	320	318	339	300	330	311	328	335	314	335	354	314	342	335	327	341	315	341	290	302	304	333	329	314	331	323	341	305	339	322	330	341	367	354	338	312	344	354	322	337	338	347	330	325	355	307	353	326	306	315	355	372	311	330	336	348	320	339	352	283	316	321	344	344	330	336	317	333	332	297	352	354	319	324	309	302	355	374	353	343	325	348	324	326	364	343	349	344	356	335	337	324	310	344	313	334	365	323	328	352	327	329	352	325	299	353	319	333	299	329	340	334	338	313	332	342	313	336	315	324	315	323	332	315	356	314	311	330	355	354	311	358	315	307	312	339	338	316	316	289	319	333	313	346	339	298	362	331	327	317	313	306	327	319	341	321	302	343	385	324	334	361	294	323	319	331	316	347	311	370	323	343	333	325	374	321	329	324	361	336	361	349	311	329	337	358	309	327	366	338	311	339	327	322	325	345	297	314	335	345	332	338	319	354	308	311	328	345	326	330	300	355	339	316	321	321	323	334	321	344	334	345	337	330	319	362	317	317	313	359	324	326	308	323	310	341	311	313	344	326	364	351	311	292	347	325	320	323	323	352	331	318	321	319	325	346	321	319	321	305	327	320	364	319	351	322	348	345	351	314	318	366	349	325	335	320	319	334	335	321	347	338	308	356	307	328	341	310	318	339	329	357	332	344	319	335	341	303	299	363	347	331	311	322	345	361	307	364	343	334	315	332	311	315	317	351	348	332	356	320	341	345	319	312	288	353	330	345	355	372	290	336	338	325	338	321	312	347	321	345	320	312	312	329	301	251	315	325	319	318	339	327	325	359	336	339	332	334	355	318	341	335	347	306	340	349	359	319	347	366	341	311	366	324	325	342	344	331	329	320	335	308	346	342	310	382	320	348	324	309	332	315	340	325	320	352	332	321	338	320	329	325	327	325	315	309	341	349	324	354	349	332	287	312	346	322	337	336	317	273	330	313	334	324	324	311	333	317	325	336	345	308	335	331	346	310	321	320	297	345	305	326	340	330	354	323	333	325	303	329	319	336	339	311	341	314	315	320	359	311	352	332	357	317	328	311	328	327	343	363	324	319	337	326	314	337	286	312	313	307	301	284	329	347	343	361	332	311	336	322	340	351	301	318	341	358	344	351	297	339	321	348	324	349	346	318	347	378	336	303	333	354	321	309	337	361	300	363	345	340	321	335	334	344	292	330	352	329	323	320	318	314	311	367	347	316	318	308	305	322	328	321	314	341	359	353	311	315	301	361	336	341	326	334	315	335	321	360	323	325	325	349	334	329	355	345	301	307	338	342	336	338	342	323	317	339	348	316	338	312	330	332	319	304	374	356	305	291	361	308	333	364	327	348	326	311	316	331	321	359	313	316	354	322	353	363	333	327	319	329	365	328	318	330	303	326	296	319	334	312	324	344	333	314	362	316	343	331	320	326	322	343	367	343	334	321	316	339	347	351	359	330	329	338	337	328	298	292	332	329	308	323	344	310	299	332	315	332	317	326	313	321	318	328	319	352	315	340	318	321	303	328	349	313	365	347	306	310	328	371	340	327	354	316	343	336	346	325	339	336	327	316	328	321	326	314	317	322	307	342	339	343	314	337	302	333	314	349	349	307	319	340	357	378	296	316	330	342	330	304	329	336	337	351	327	330	347	309	326	353	312	330	307	368	310	308	340	347	334	344	355	351	314	292	297	326	334	341	326	341	295	359	332	350	324	321	331	314	329	338	357	299	304	311	302	330	315	353	320	323	339	334	303	327	329	350	311	320	329	325	348	328	304	285	356	324	360	306	330	333	338	318	328	350	330	316	339	355	340	330	309	335	313	344	374	348	311	320	340	348	299	359	328	375	344	289	328	329	333	311	346	355	321	325	335	314	288	334	359	319	319	336	338	326	307	287	334	342	343	316	319	342	304	301	351	322	321	338	296	335	338	343	349	339	326	322	324	346	300	320	328	334	340	328	315	328	351	324	338	309	333	320	321	347	304	341	343	323	321	356	357	332	324	310	344	313	329	301	304	348	340	327	320	340	313	344	346	344	336	303	322	345	326	336	336	328	324	345	331	331	302	306	373	304	335	311	316	332	343	336	309	347	336	317	318	332	333	325	344	348	309	316	365	316	340	318	305	342	316	342	317	336	335	332	323	365	321	326	323	352	310	296	303	337	304	334	336	337	314	308	355	361	304	315	316	346	346	347	324	327	306	316	315	319	316	321	312	330	296	350	351	323	339	321	352	339	326	311	336	342	308	358	326	294	352	347	315	338	351	327	319	349	317	330	305	340	336	341	355	356	318	351	322	350	351	337	319	322	331	335	325	333	335	344	315	316	362	337	332	329	346	317	350	324	303	317	332	344	315	340	343	344	353	346	377	343	345	316	325	330	362	335	351	327	321	303	321	331	352	329	320	323	318	348	319	345	354	344	288	309	333	329	321	301	331	342	289	303	362	329	366	349	327	311	332	344	291	298	326	295	349	315	352	296	321	335	340	326	343	318	303	312	320	305	341	337	338	326	311	338	315	337	328	326	334	320	344	319	335	333	319	300	325	334	344	321	353	344	318	316	323	311	330	363	335	337	331	350	317	351	344	321	339	317	300	302	299	331	344	337	352	322	348	335	311	339	331	361	307	362	305	306	294	316	313	328	307	355	301	310	350	330	266	316	332	342	326	363	370	327	283	321	314	316	292	301	339	336	357	333	369	314	320	345	325	316	307	286	307	316	332	323	355	339	318	321	341	325	317	325	320	323	351	322	302	329	351	310	322	315	370	308	306	327	366	338	320	331	327	291	371	334	321	324	325	351	325	316	321	320	323	305	361	325	352	326	345	295	314	340	320	331	351	342	346	330	324	319	329	328	362	360	323	355	326	326	353	308	329	347	311	309	340	308	308	294	332	353	356	353	310	319	325	316	346	317	331	352	329	320	316	311	316	315	310	325	299	340	383	386	324	316	338	312	331	317	321	294	317	328	372	344	342	328	329	330	337	292
27467	45059	41555	32549	22355	15549	12909	10724	8601	6482	4962	4024	3345	2894	2699	2484	2357	2284	2247	2248	2163	1974	1677	1421	1218	980	918	785	728	687	655	635	622	518	561	536	492	493	456	476	469	444	448	434	420	417	403	412	430	433	422	430	428	438	457	447	401	437	415	418	444	398	460	420	403	435	393	422	390	378	383	393	424	424	375	436	464	414	400	393	424	420	429	422	427	413	424	414	393	423	386	404	404	423	385	393	397	366	377	444	408	397	397	416	414	408	388	401	405	402	408	438	397	414	367	396	390	381	416	414	400	413	431	394	380	397	395	408	396	418	386	400	402	411	384	448	407	409	417	405	399	402	394	395	404	426	437	400	424	417	382	332	400	392	387	422	383	419	443	369	426	425	389	405	391	406	409	418	408	416	401	377	409	387	391	388	428	376	413	375	379	426	400	406	428	407	396	410	371	416	418	391	405	389	418	401	392	381	375	398	394	391	396	361	420	394	426	402	390	390	376	397	393	396	414	399	393	399	415	366	410	418	411	378	389	411	400	377	399	411	368	396	416	417	394	423	428	436	381	400	410	416	419	407	365	381	392	421	406	406	406	375	405	399	412	395	376	423	390	408	431	352	414	420	408	432	385	375	415	393	403	383	424	411	415	354	397	420	389	424	426	406	384	415	384	355	374	411	395	382	408	379	396	402	386	421	401	410	384	396	410	392	410	410	385	409	406	403	410	383	379	439	415	405	365	424	391	407	413	390	423	382	387	380	426	383	384	400	408	428	442	428	386	422	381	424	364	402	395	408	394	373	404	401	419	393	394	418	426	432	399	387	392	455	376	405	444	425	404	363	401	390	393	423	410	406	390	396	349	406	445	396	393	381	409	397	420	409	368	414	394	413	403	389	433	382	399	387	428	433	402	392	398	400	394	423	425	375	421	398	399	388	400	371	373	405	413	383	365	422	377	409	348	414	395	439	395	402	437	415	394	420	406	378	402	390	387	393	418	400	410	394	413	402	402	432	405	373	389	400	421	404	396	445	394	441	425	377	402	392	417	413	411	401	413	403	374	411	407	411	447	396	379	428	406	401	388	421	402	446	439	420	431	389	439	406	407	394	408	393	398	447	421	387	414	417	429	359	403	397	390	405	385	388	408	422	407	419	382	418	383	381	424	413	385	418	389	395	403	407	398	411	387	397	368	424	362	425	377	402	395	385	396	410	388	424	411	388	385	399	383	398	427	433	369	397	404	402	398	395	385	396	373	401	415	386	404	364	412	412	376	395	398	399	391	373	400	392	420	384	397	398	428	405	377	397	396	403	412	391	430	411	388	384	397	368	421	394	405	389	389	361	396	396	383	410	378	393	384	409	392	388	424	397	421	387	402	436	379	388	413	362	420	405	412	397	421	402	396	399	400	396	374	411	379	387	413	401	397	409	432	367	381	395	413	413	414	366	419	412	410	424	402	374	390	385	391	432	387	383	393	403	409	420	375	395	439	413	398	412	381	404	408	405	395	441	411	399	407	395	407	404	366	390	358	433	417	413	429	373	389	390	376	396	364	412	414	385	400	381	393	390	400	416	415	435	399	386	383	363	411	374	377	432	406	407	392	400	413	423	391	402	428	398	354	400	405	415	402	398	393	384	407	415	399	377	383	398	404	362	372	391	416	403	396	421	416	406	379	392	393	407	376	393	434	382	442	393	421	422	414	401	397	410	407	403	394	439	393	388	381	388	440	394	400	418	427	389	403	402	377	414	400	387	388	385	397	377	412	377	388	398	380	388	405	390	425	425	393	399	416	417	387	430	417	409	400	400	415	420	388	408	412	413	436	393	421	381	399	395	401	413	386	409	422	368	448	403	390	373	400	402	405	391	400	423	388	418	391	408	386	392	395	433	402	360	446	367	356	374	405	413	392	412	387	438	400	363	409	404	360	422	417	363	404	406	430	427	398	400	381	423	404	413	408	373	387	368	436	408	368	403	403	435	427	399	406	381	388	396	424	414	397	377	438	389	393	418	441	383	422	394	405	405	369	418	397	422	369	409	400	388	395	423	413	422	386	401	385	418	415	398	396	410	381	400	379	424	438	385	402	392	411	403	403	386	420	409	412	404	378	422	420	407	389	416	405	412	379	399	418	410	438	380	378	378	412	412	399	413	409	393	402	422	410	407	403	423	403	371	351	393	384	421	391	362	382	440	382	387	424	403	403	382	374	402	396	423	373	411	406	420	425	361	409	371	418	389	404	429	409	406	393	383	406	405	381	382	381	422	397	410	426	469	380	421	394	414	390	418	381	365	389	410	421	417	399	432	392	445	423	399	396	400	412	386	422	394	427	425	390	406	390	420	411	402	419	395	369	400	444	379	422	422	394	416	403	358	374	402	389	410	352	403	423	402	413	383	380	414	392	394	411	414	389	392	393	409	399	409	381	402	419	414	414	385	382	391	386	383	381	433	391	367	383	385	427	383	415	388	375	434	401	365	439	387	390	414	423	373	392	404	400	394	397	377	396	391	419	411	412	403	375	380	352	382	388	388	399	376	424	428	413	354	400	392	399	399	436	403	369	370	383	433	420	419	389	367	385	348	432	432	410	413	432	410	396	392	361	441	377	408	401	389	397	435	424	389	406	431	381	376	403	408	380	391	387	408	395	407	411	392	428	399	384	411	388	379	387	411	396	361	423	404	394	389	397	384	416	422	398	437	375	383	374	377	410	417	379	386	400	451	418	403	434	396	379	413	402	397	393	430	411	393	396	380	406	390	380	365	387	399	395	397	378	386	402	437	403	385	411	376	380	397	419	389	417	403	417	431	402	413	386	396	404	404	404	418	400	395	383	417	405	373	422	405	391	411	378	423	417	418	430	445	406	384	386	408	405	407	393	423	398	369	392	417	405	389	430	398	402	386	400	389	402	407	395	418	420	421	421	422	387	431	406	369	426	403	366	414	393	387	450	375	400	419	414	427	380	403	385	398	406	414	402	393	410	390	414	440	373	404	387	428	381	398	379	459	417	381	424	397	408	377	366	402	445	383	364	435	427	402	366	404	422	386	425	407	382	386	418	393	450	389	385	382	399	371	375	399	423	423	416	368	387	421	417	393	423	399	412	418	414	426	425	444	398	423	394	405	404	411	397	384	416	415	400	380	417	410	422	402	397	393	405	383	417	414	438	395	435	396	411	402	397	388	387	395	442	402	401	389	391	384	383	444	396	363	416	379	380	393	425	437	393	383	420	383	389	426	416	478	380	414	405	391	397	429	404	401	386	376	414	407	391	418	442	381	418	391	379	389	444	401	384	414	382	401	420	401	409	410	389	400	445	385	385	426	423	393	392	415	391	383	391	380	399	401	395	409	427	415	442	374	404	395	352	401	387	405	440	398	410	404	435	395	388	414	398	398	409	453	403	379	397	432	397	376	412	385	452	387	412	433	389	400	403	390	369	403	418	406	393	372	390	425	442	449	390	360	418	378	392	403	410	438	384	413	376	395	435	392	432	427	442	448
25482	21384	27915	26657	17655	9425	6350	4570	3512	2837	2073	1743	1423	1307	1288	1269	1247	1240	1183	1186	1182	1109	989	962	790	742	726	641	596	601	568	622	599	540	551	574	547	534	550	520	519	571	489	525	495	530	530	526	535	547	539	494	506	541	511	485	494	517	511	483	519	467	513	501	481	488	518	510	510	581	518	533	529	482	454	533	469	521	525	534	505	511	514	477	540	548	478	473	528	503	501	487	483	522	497	498	559	522	501	545	496	546	517	528	479	547	508	477	525	551	521	515	514	518	504	481	508	550	494	518	497	511	494	533	532	511	522	509	515	528	511	540	513	539	477	524	505	509	519	523	459	491	505	537	493	566	528	521	553	499	548	491	511	522	528	505	548	576	503	500	516	500	539	509	550	524	469	483	515	490	534	508	529	539	534	510	504	531	475	507	448	519	508	498	492	550	505	529	491	505	530	515	502	532	545	530	501	521	500	512	516	520	505	474	517	504	503	512	504	524	524	489	524	583	501	530	500	525	491	517	532	552	513	505	504	475	541	551	517	550	541	529	509	541	500	522	532	566	470	522	533	503	528	522	504	512	509	505	520	491	514	513	508	484	492	531	523	499	506	504	502	517	512	553	488	493	531	520	499	490	516	500	494	523	518	495	499	499	497	509	503	490	537	471	496	475	533	523	505	559	501	544	520	519	523	508	537	514	500	510	482	476	514	529	545	511	489	531	538	506	481	496	525	482	546	464	496	513	490	535	481	509	504	504	504	516	488	527	475	529	541	506	515	510	514	532	525	483	512	547	505	514	502	469	545	499	499	514	518	556	538	492	503	543	510	517	523	504	533	513	537	524	543	483	506	539	492	491	484	479	489	500	498	505	511	519	496	498	482	480	532	541	506	531	520	555	540	489	491	531	499	550	505	488	524	560	496	513	523	511	491	549	505	522	478	493	551	499	460	548	522	502	500	473	482	514	515	553	480	494	545	547	511	485	487	503	548	508	492	545	507	521	439	526	452	504	496	490	540	526	534	499	519	496	496	560	512	541	533	507	533	465	537	514	529	505	526	495	532	524	531	524	500	520	549	499	495	519	505	510	528	469	485	481	489	497	515	539	502	492	505	508	481	490	485	489	533	513	509	483	511	513	514	508	521	527	508	532	501	499	474	519	527	492	542	517	510	518	513	521	526	518	473	501	491	511	511	489	507	523	540	474	523	550	496	459	489	525	510	530	494	527	560	493	527	518	523	557	498	464	497	513	470	492	482	556	479	530	499	521	512	520	491	523	500	502	494	533	502	501	500	475	534	495	503	529	500	477	506	517	541	572	504	542	511	535	546	434	476	531	493	533	508	562	508	505	566	529	489	489	516	496	500	493	529	521	511	551	516	549	522	501	466	523	517	499	515	518	506	525	504	515	547	505	518	534	520	535	495	497	551	495	491	524	498	522	512	491	459	516	531	540	517	474	521	471	500	498	468	521	495	484	536	499	528	525	503	490	483	527	556	522	528	513	520	499	535	494	514	508	509	545	472	524	469	526	514	504	524	542	507	477	488	522	553	513	467	520	501	493	472	506	542	516	521	516	484	534	511	450	527	516	524	534	524	526	495	525	545	527	532	477	509	521	520	488	503	526	506	503	493	546	505	533	528	499	484	483	502	471	527	511	548	525	498	506	542	502	487	498	503	474	499	531	526	463	503	518	524	472	557	510	496	495	475	516	488	529	486	516	534	527	497	547	510	476	511	489	568	465	509	494	489	524	512	515	488	530	516	505	501	494	517	521	474	515	543	485	519	504	500	488	500	486	472	503	529	489	517	518	464	523	486	524	519	514	499	550	475	519	494	511	475	553	504	495	517	508	507	511	460	489	451	530	524	515	531	515	503	525	486	525	507	511	518	506	516	546	476	449	503	489	540	517	504	475	549	509	496	480	483	508	492	547	528	497	549	532	504	535	501	508	536	488	541	501	497	512	527	512	462	496	483	477	507	511	503	510	505	542	503	498	522	514	501	504	490	549	540	563	494	512	522	508	532	499	524	526	505	500	500	480	553	510	534	495	529	517	535	488	526	489	471	509	518	506	519	513	465	534	518	501	516	507	489	493	490	537	527	538	513	487	471	531	514	533	533	543	536	483	537	508	482	541	528	530	511	526	475	544	521	530	523	497	567	530	495	500	507	548	522	491	524	492	457	473	504	549	473	497	506	513	628	528	484	504	525	496	516	499	499	520	508	498	495	510	530	494	509	586	516	487	471	529	512	519	512	508	484	475	509	571	550	512	535	524	516	549	519	482	536	499	496	516	511	523	506	455	519	541	507	518	514	483	465	533	500	500	469	543	477	469	477	540	533	497	521	502	513	514	532	472	497	479	521	509	506	484	556	521	555	508	523	492	493	506	507	537	521	485	516	502	513	505	477	530	506	499	570	500	514	530	516	517	508	451	529	502	479	497	505	501	512	543	515	471	496	520	528	495	505	529	498	469	497	520	488	504	489	532	511	561	484	515	520	495	524	495	493	532	550	530	518	509	519	507	548	521	555	539	483	519	533	525	513	513	502	503	539	487	474	536	508	494	521	478	502	541	514	489	525	492	508	511	486	477	511	540	539	489	497	507	496	530	511	505	532	493	506	500	542	525	542	527	488	550	522	480	470	535	501	509	494	514	515	469	521	504	540	558	508	526	513	554	491	474	510	502	513	475	540	521	504	510	505	491	494	501	474	495	509	526	542	531	514	525	518	503	531	505	555	514	565	516	504	510	511	527	521	516	532	530	524	531	548	504	497	474	506	487	524	488	513	511	497	535	468	503	501	534	486	531	473	483	506	493	501	490	531	512	468	519	526	529	520	530	512	552	478	520	541	501	491	471	507	554	527	527	520	506	508	526	501	512	531	497	514	489	492	534	494	527	496	522	511	478	505	533	488	483	506	508	568	512	542	502	517	516	529	511	486	521	476	528	506	545	548	508	524	494	495	518	522	549	530	495	520	501	493	509	480	517	544	522	555	540	487	567	515	478	514	568	562	535	485	465	536	502	484	543	543	496	498	521	546	514	529	539	482	525	508	527	509	474	541	477	536	499	514	535	499	528	550	503	502	519	522	522	492	506	503	522	502	540	514	481	501	513	523	470	499	517	516	517	524	517	530	521	517	516	567	550	496	497	482	518	481	486	554	519	560	501	475	537	483	477	507	520	493	502	480	512	511	511	530	514	502	489	554	528	534	504	466	536	497	490	511	507	533	499	515	519	552	494	506	478	477	497	495	499	503	491	485	474	503	501	532	488	488	578	470	527	511	491	479	531	477	509	516	534	530	552	558	543	481	522	506	538	503	523	479	449	495	499	522	555	474	534	572	563	490	526	514	509	493	479	530	512	538	509	552	520	480	505	524	508	529	496	545	497	466	483	498	487	519	525	485	505	506	526	495	481	506	513	501	503	499	555	492	520	486	500	498	519	508	483	487	502	476	502	505	549	502	535	557	479	469	492	484	522	526	492	534	491	551	500
27758	42260	37105	28198	20068	13262	11232	9352	7535	5956	4590	3858	3020	2644	2460	2356	2297	2158	2105	2147	2119	1889	1629	1364	1270	1105	947	979	867	873	802	753	739	742	714	684	699	681	680	590	657	629	616	619	616	632	634	654	632	605	606	627	641	625	639	623	598	619	621	627	593	604	579	601	600	602	603	590	572	637	582	612	596	637	580	632	632	622	591	588	636	606	617	581	569	594	638	657	621	605	615	565	597	588	614	623	573	587	601	545	592	628	578	617	560	627	586	582	588	628	641	571	593	583	610	617	595	568	580	575	585	619	562	612	604	595	607	602	636	589	629	606	607	614	598	566	628	578	599	602	642	630	587	604	583	587	590	597	643	655	592	585	577	632	611	590	594	580	577	600	606	600	575	649	593	613	568	578	541	593	618	579	589	633	584	569	588	625	601	583	561	587	565	568	584	602	614	624	587	609	611	609	587	612	613	596	576	634	631	594	601	634	630	619	632	582	567	584	591	573	591	624	601	611	549	581	591	576	597	615	576	605	624	607	620	568	609	622	647	618	573	599	621	655	626	590	657	594	625	620	582	609	629	620	618	629	613	621	569	614	590	585	558	591	581	585	587	636	536	574	551	612	601	581	579	613	590	573	640	627	591	532	575	613	602	567	539	587	621	624	622	582	547	602	632	610	598	615	602	569	626	597	598	614	593	560	620	560	568	572	585	604	632	589	560	641	600	652	549	603	594	640	528	619	581	599	594	577	603	578	630	571	559	598	582	545	617	635	627	582	573	593	576	628	630	614	632	642	621	599	606	620	603	638	608	588	632	622	586	606	594	590	643	604	602	600	621	596	579	591	571	615	620	573	569	577	613	573	607	608	588	613	599	622	626	602	603	613	619	570	616	560	631	625	571	590	631	554	601	615	587	573	589	543	580	623	602	575	627	605	630	572	560	560	577	592	556	575	605	584	575	591	611	540	623	579	607	615	619	596	614	592	585	610	602	605	606	591	572	579	594	605	640	637	574	625	608	619	592	563	667	642	643	591	554	627	600	610	611	600	601	654	600	594	608	628	601	634	599	619	595	572	584	593	647	586	616	618	622	584	613	656	547	597	624	640	585	587	575	569	595	589	612	643	614	594	659	567	583	590	615	559	647	602	616	596	579	593	599	590	620	601	616	634	571	568	610	603	559	590	600	573	611	617	563	599	597	609	569	607	578	589	622	567	616	657	606	601	615	614	601	594	612	595	632	608	591	600	629	608	610	593	604	576	588	619	617	593	599	613	606	672	616	602	575	617	598	625	593	553	633	583	579	619	542	583	572	634	572	589	608	555	599	560	637	593	615	567	633	599	576	620	619	602	607	597	600	593	590	571	619	634	576	566	576	602	572	610	610	612	609	595	573	604	555	590	597	616	585	546	588	640	597	600	575	602	612	575	616	597	635	536	626	601	575	599	588	581	581	603	616	597	643	638	635	603	600	637	631	600	611	602	625	612	616	583	581	595	614	620	611	612	590	607	628	612	597	622	606	603	609	603	640	585	540	613	588	620	626	611	587	593	634	614	572	585	586	606	609	621	589	648	578	631	590	591	626	628	559	618	596	647	631	619	601	579	594	572	606	616	630	633	542	590	605	607	616	586	619	594	598	583	612	577	614	570	604	574	612	608	582	587	582	604	587	626	576	605	611	568	562	557	535	643	607	584	625	618	598	619	618	584	598	580	610	588	592	623	580	609	659	584	640	611	637	611	661	579	581	596	582	621	607	564	584	587	621	593	611	561	632	654	617	648	641	579	595	570	589	564	613	596	596	618	624	618	604	624	573	535	590	596	612	608	643	611	591	622	587	618	590	544	632	604	622	610	602	577	611	564	593	598	622	603	569	610	635	577	576	597	568	594	597	636	620	592	583	600	584	637	582	635	629	604	534	628	588	588	605	571	560	599	604	631	555	603	639	616	599	625	561	601	570	588	594	583	606	627	601	578	593	571	606	614	615	597	578	617	580	600	584	612	617	593	603	595	580	662	638	644	629	591	610	610	596	599	604	604	572	633	590	580	587	616	617	632	626	600	597	592	606	584	584	573	606	621	551	581	548	590	640	643	583	589	624	618	632	610	626	614	618	601	644	604	617	599	586	585	587	601	584	574	558	563	571	583	599	580	591	589	570	565	618	621	616	586	655	599	562	617	601	586	615	601	557	653	596	626	617	582	602	591	617	583	616	613	597	608	595	630	611	579	618	579	581	615	607	606	595	598	592	597	600	618	636	601	587	614	621	606	603	620	588	580	605	580	603	568	617	645	635	596	628	611	568	632	584	610	603	624	591	643	611	607	600	595	598	603	585	608	601	607	637	568	613	596	615	633	567	594	606	607	589	568	622	606	580	578	614	611	590	615	616	563	587	640	600	543	605	602	602	632	665	588	578	578	618	611	621	578	639	569	582	616	587	611	626	568	634	622	626	611	570	546	617	598	603	606	625	588	587	617	595	617	593	602	628	582	560	637	604	603	593	578	614	596	603	608	594	614	581	547	613	562	584	596	622	641	592	574	651	636	636	635	620	672	586	620	568	618	587	608	590	553	606	625	604	634	625	583	605	595	609	630	607	605	600	610	605	618	602	609	597	611	569	576	594	593	623	600	627	593	620	624	600	604	563	611	597	586	615	605	644	624	604	585	604	591	547	607	567	605	596	582	593	593	576	611	630	605	630	588	625	577	579	592	660	599	574	659	573	588	626	611	626	641	610	602	628	614	573	553	628	591	576	600	602	580	644	629	608	616	632	595	585	599	587	604	590	646	587	598	595	582	576	623	545	577	575	587	532	639	585	618	589	581	636	554	623	598	614	562	605	633	622	605	577	617	614	592	576	627	570	556	574	580	619	590	616	637	634	594	618	586	594	636	626	573	614	630	561	592	599	595	608	622	645	582	626	612	637	612	623	621	642	594	601	593	617	576	581	563	606	603	646	592	643	585	582	579	583	594	620	598	598	612	599	589	593	607	598	590	619	577	618	581	582	640	589	617	600	585	609	650	594	629	587	601	596	638	551	621	597	574	612	627	590	581	564	583	598	590	630	618	603	655	602	571	625	607	584	611	584	615	590	571	609	637	569	584	588	592	613	554	567	608	564	615	592	587	646	626	615	536	639	616	609	652	577	609	678	594	617	612	612	577	609	612	601	583	618	598	613	565	613	583	594	624	611	603	639	573	628	620	619	587	570	610	548	579	627	625	591	607	592	591	660	584	594	591	556	600	651	582	603	614	587	590	573	639	603	589	558	572	565	585	573	599	606	624	599	648	631	597	592	565	532	539	550	611	623	620	619	604	593	624	586	581	622	592	585	595	620	580	610	573	592	566	576	616	592	623	617	564	550	589	607	634	632	621	616	622	640	590	594	627	581	605	629	574	625	546	591	622	600	601	621	582	607	621	589	559	659	575	587	559	610	605	582	578	599	556	623	608	587	579	598	598	580	636	602	599	629	555	571	603	573	596	582	586	579	614	656	623	619	605
23259	21341	29076	24258	21953	21760	16782	8638	6147	4656	3725	2882	2375	1906	1919	1773	1606	1568	1560	1528	1496	1442	1195	1088	942	798	742	681	614	626	578	584	563	557	533	522	534	537	475	447	445	471	457	447	444	482	475	456	508	492	468	437	472	464	449	449	448	456	430	397	439	438	465	456	444	438	409	421	418	422	400	434	438	419	434	411	424	450	462	423	429	461	452	441	418	416	464	451	469	441	421	440	412	413	436	415	444	417	440	445	395	439	435	437	399	419	432	428	420	452	419	434	421	471	397	409	412	382	416	412	415	437	450	418	439	412	446	470	425	419	452	440	389	432	488	439	411	443	435	456	438	430	445	426	413	464	446	470	415	441	435	404	437	379	461	451	440	427	465	391	414	418	452	408	411	432	437	426	436	444	489	428	431	415	413	481	439	435	421	452	417	428	435	424	418	415	444	440	412	423	429	446	422	422	405	427	428	446	424	426	414	436	425	431	439	404	432	419	439	417	450	417	475	431	437	411	425	431	435	418	411	446	423	379	468	441	423	450	420	422	425	398	446	406	454	446	418	420	475	436	435	443	392	432	443	420	448	456	421	385	425	445	426	449	468	426	400	435	416	441	441	451	444	466	415	446	420	465	472	393	446	436	464	413	447	422	423	425	398	399	431	442	445	425	474	443	398	411	451	451	423	453	425	443	429	426	411	469	422	418	427	401	433	439	393	435	471	483	450	439	436	462	441	435	411	430	430	431	444	444	414	461	430	428	423	431	460	448	398	435	412	459	462	434	419	446	424	448	440	419	424	469	415	463	416	448	408	400	482	415	450	420	415	416	439	432	422	425	447	456	474	448	462	422	426	406	401	449	454	448	486	440	448	464	387	416	417	439	445	432	419	403	414	404	454	425	418	397	442	429	434	436	415	455	472	392	450	416	414	435	425	413	436	398	469	453	429	453	442	439	441	424	458	442	390	448	452	428	458	449	420	411	393	437	427	462	426	387	469	410	456	471	412	460	444	455	424	419	408	401	418	440	453	412	438	458	449	436	455	449	453	453	455	427	412	454	403	446	424	416	419	434	449	415	442	427	436	442	424	366	390	421	416	434	429	452	429	394	403	438	428	421	407	415	419	449	399	428	460	411	446	429	419	424	438	453	413	438	386	458	417	404	437	388	430	430	407	444	477	436	425	443	432	435	426	447	438	431	429	470	466	423	417	453	448	405	450	423	407	411	394	425	414	400	429	421	470	432	412	406	443	402	424	443	432	428	395	471	463	425	420	459	436	395	480	417	391	437	410	429	438	426	428	423	459	419	422	408	444	432	398	433	427	452	434	424	437	392	378	429	456	441	413	439	435	487	446	436	426	455	420	450	424	455	426	422	439	439	398	397	439	422	447	396	443	425	411	413	421	407	438	440	447	416	446	449	431	434	435	419	438	449	445	435	441	434	433	402	413	407	429	425	419	443	421	431	467	433	400	451	460	449	436	422	420	411	425	439	380	394	458	460	411	419	403	460	433	461	446	450	446	458	382	418	412	439	447	446	401	440	462	433	441	434	417	426	433	461	428	456	430	433	400	456	429	420	467	396	457	442	466	461	465	390	421	449	438	437	410	430	417	424	382	394	469	403	419	452	399	421	414	476	409	396	434	437	397	461	425	410	444	416	434	424	428	395	454	437	454	415	418	415	451	440	433	433	447	435	435	433	418	431	411	474	430	421	385	418	428	416	446	449	427	407	428	394	411	381	449	450	392	470	446	428	423	457	402	437	439	445	442	422	434	440	434	430	418	427	397	410	392	468	459	444	419	397	437	466	477	435	388	432	407	386	391	407	408	442	413	439	427	481	426	442	444	451	437	409	437	421	427	448	471	438	419	422	461	418	423	404	437	444	425	436	442	413	440	450	429	428	408	430	480	423	413	409	427	426	455	420	428	428	437	418	437	457	441	416	416	470	437	430	460	434	407	462	423	432	430	434	442	439	455	448	452	413	429	427	437	442	417	417	413	439	459	418	418	446	442	471	439	426	426	472	456	415	415	439	436	435	458	432	436	413	429	409	399	432	465	425	423	406	411	444	406	484	397	392	408	441	434	413	389	442	412	441	416	416	429	444	449	435	421	423	407	470	445	418	424	478	413	463	428	434	455	420	433	422	442	420	417	447	444	419	428	431	437	420	414	446	472	480	400	448	452	476	428	425	450	453	396	389	445	425	425	440	446	419	405	434	481	461	414	401	457	435	415	396	436	430	420	413	386	431	431	462	458	409	435	422	415	440	412	479	437	403	437	439	439	433	390	394	404	430	449	393	484	422	414	399	421	428	476	413	437	411	440	442	393	459	431	447	427	442	465	436	419	451	421	446	409	394	426	431	410	400	403	440	420	413	509	481	454	403	422	446	398	419	471	405	444	435	431	436	433	458	441	409	442	431	449	387	458	436	394	440	408	453	440	409	439	467	420	404	445	420	437	405	447	442	460	433	422	470	410	431	411	415	406	408	464	438	423	461	442	420	444	443	420	394	415	398	418	425	422	456	441	449	429	409	407	421	452	422	451	427	440	434	424	400	446	476	418	439	461	459	397	453	419	452	444	398	434	431	438	450	422	433	416	429	435	429	446	426	417	413	457	399	445	401	461	465	452	455	473	452	458	419	430	418	421	391	428	416	449	440	438	421	415	460	429	467	415	462	421	441	433	415	375	431	410	418	412	441	452	438	445	454	441	411	456	454	469	427	439	376	426	444	462	401	435	423	455	430	436	383	418	418	434	421	443	414	438	400	415	434	433	407	414	410	427	426	423	397	426	424	441	458	399	408	428	448	424	456	443	445	415	418	431	410	422	429	448	456	433	421	451	432	443	431	413	446	415	443	438	455	464	426	442	468	452	430	464	454	379	436	408	410	449	446	439	422	435	433	416	435	439	420	407	415	481	434	443	430	432	390	399	420	406	424	454	403	452	416	394	451	426	423	431	428	406	445	419	425	429	411	433	400	403	450	444	407	435	450	445	413	422	432	439	421	481	407	431	428	432	432	454	436	437	437	427	380	445	414	432	410	456	435	412	452	474	440	427	413	412	460	425	395	436	396	418	412	453	424	476	405	406	428	444	419	438	394	408	400	416	478	450	399	421	442	413	446	408	441	425	458	427	430	487	440	438	446	415	424	409	456	454	425	459	422	452	437	375	438	451	439	444	471	421	422	440	437	418	432	447	454	439	439	444	395	460	424	440	447	481	432	459	461	445	421	465	445	429	468	467	424	450	408	410	447	411	448	435	434	464	441	423	437	459	404	363	435	414	437	448	465	401	436	448	428	477	448	393	429	456	440	422	410	437	372	422	434	421	417	424	409	459	468	460	453	442	400	442	437	388	480	398	453	433	457	449	419	427	454	444	441	457	431	437	453	421	416	414	442	417	439	443	422	446	441	414	454	463	415	448	432	417	435	445	442	400	398	408	403	450	410	432	424	411	463	407	379	413	401	391	411	401	444	423	460	436	439	452	410	422	428
30629	51725	48034	38469	28609	20219	16901	13916	11640	9407	7528	5911	4907	3984	3604	3451	3141	3019	2945	2955	2631	2641	2263	1807	1557	1333	1121	1012	866	847	764	804	770	730	661	652	679	631	592	555	560	559	546	554	569	528	550	510	518	578	549	511	549	526	558	529	527	509	499	517	524	508	515	485	474	485	548	518	554	540	465	496	528	520	498	502	497	521	510	526	525	503	481	445	482	516	476	512	522	523	472	495	454	504	496	451	517	499	487	499	488	512	528	533	517	489	484	510	487	495	491	480	467	496	516	483	454	497	545	507	454	498	485	511	481	506	503	509	482	523	471	491	500	489	453	533	500	500	449	495	507	525	508	484	525	515	483	458	497	452	493	476	476	489	489	469	485	534	501	493	523	487	481	509	516	490	467	483	521	475	518	471	462	484	528	518	457	494	515	470	479	484	468	445	508	481	526	488	534	485	484	489	502	496	500	456	453	525	497	491	495	473	488	462	473	516	467	511	512	522	452	558	531	474	490	479	471	480	513	489	479	516	521	498	463	471	501	505	504	469	504	459	509	531	482	465	471	474	482	498	532	480	469	445	464	500	488	448	457	444	468	530	510	484	550	531	516	469	460	507	516	454	479	484	495	482	506	501	498	488	462	482	492	515	491	494	459	465	488	490	477	527	502	468	540	505	491	486	471	481	525	464	475	547	464	535	488	498	500	503	486	464	536	506	472	541	516	506	524	476	500	498	442	507	480	521	484	503	461	502	474	515	513	469	484	501	493	493	513	519	525	510	469	526	544	458	514	509	473	489	476	483	486	472	502	527	472	453	444	503	494	490	539	523	501	508	504	506	430	478	529	533	479	484	469	485	481	491	506	516	485	534	503	512	532	467	495	539	491	455	511	477	442	478	514	525	478	481	518	469	477	501	496	506	492	515	503	477	491	498	503	531	468	558	524	488	468	459	475	496	520	476	502	486	503	552	476	540	498	459	489	511	479	474	495	444	482	459	520	509	456	496	506	489	490	468	525	532	472	469	474	486	480	490	466	474	534	494	501	505	501	478	477	548	487	485	496	505	503	507	485	498	466	488	505	459	487	500	487	501	481	468	511	499	500	459	497	489	527	465	519	541	486	504	463	501	515	481	508	515	484	474	512	498	491	450	466	488	503	475	494	483	479	471	513	532	463	489	505	501	482	495	472	504	496	499	536	466	525	495	501	476	516	508	465	480	472	473	516	458	521	472	486	466	497	469	513	511	496	488	522	494	508	498	491	455	501	497	507	495	472	485	484	500	494	494	456	482	511	489	465	506	428	481	506	496	464	510	483	499	504	512	494	492	470	487	484	523	498	484	522	489	506	505	507	503	469	491	483	504	532	486	516	514	485	496	484	412	514	488	444	455	506	512	505	493	544	534	515	495	488	492	510	512	494	482	514	493	469	486	513	464	513	516	534	457	497	454	509	518	471	482	487	541	522	473	427	458	538	501	513	506	493	482	478	465	497	472	498	472	475	463	498	522	514	491	522	452	473	513	465	509	483	484	464	462	480	475	489	547	473	508	505	527	538	492	518	493	479	540	465	506	512	494	492	492	482	517	492	484	483	457	490	476	516	488	478	490	480	528	503	480	501	490	465	509	501	484	492	526	493	473	491	493	494	498	551	487	472	502	523	487	477	502	517	520	505	506	480	470	505	503	511	499	457	482	458	457	515	494	507	500	507	478	500	513	537	476	499	521	526	513	491	473	455	481	508	441	540	490	442	502	493	483	487	477	468	484	522	514	507	482	502	499	474	464	422	498	478	491	481	458	473	503	461	499	454	540	491	525	482	510	491	458	472	499	492	481	496	499	476	485	428	511	500	488	500	498	481	504	473	508	495	451	490	527	509	496	488	473	518	466	497	490	449	505	490	485	479	512	469	521	525	490	479	470	506	548	553	552	496	495	486	510	526	486	485	497	488	472	450	503	501	491	486	515	495	552	497	491	516	533	479	546	456	485	530	494	521	565	522	486	474	488	469	502	503	482	477	495	499	513	521	478	470	519	471	493	504	515	511	506	491	504	486	448	484	554	504	468	503	500	486	505	483	498	526	447	500	512	456	495	477	472	493	483	497	481	448	500	481	518	455	473	470	497	524	535	491	502	473	491	485	477	512	495	511	497	490	483	501	484	480	491	457	533	473	505	463	488	487	472	482	499	497	485	523	476	478	457	471	476	476	501	501	528	474	462	491	467	467	503	499	502	450	540	540	534	521	507	472	493	484	473	501	492	454	472	470	495	493	454	462	535	516	435	459	511	482	475	461	489	501	488	466	474	526	498	459	499	531	477	480	496	481	467	476	455	471	495	502	499	459	477	504	511	501	521	480	498	512	491	533	486	503	503	493	485	481	464	486	512	452	512	482	473	486	488	472	493	454	496	476	473	482	493	508	507	502	509	492	514	500	516	497	447	538	502	451	532	480	482	498	461	484	445	498	513	452	469	463	491	455	492	483	467	515	460	517	507	550	494	463	500	520	502	480	464	466	482	514	442	511	491	509	517	502	495	500	506	425	478	476	472	552	509	494	557	525	516	500	460	519	489	482	508	535	501	481	511	480	489	478	509	489	497	486	507	514	492	451	483	509	448	506	473	445	498	488	464	526	473	500	493	530	533	521	499	500	536	505	480	511	480	522	467	530	495	490	504	450	493	472	473	493	492	498	473	483	489	479	495	478	467	465	503	494	555	497	493	519	511	494	502	505	472	450	489	522	530	462	479	493	519	477	475	501	497	484	533	520	532	514	482	458	466	511	482	488	491	464	489	488	498	506	481	509	455	485	491	484	495	479	491	511	501	546	470	493	495	483	469	452	510	507	475	485	550	505	472	522	482	482	456	494	512	498	478	498	489	497	460	481	450	530	527	520	471	510	470	444	475	496	463	493	482	486	467	483	490	487	458	513	511	492	552	482	489	523	493	498	475	509	476	499	498	480	473	481	502	477	452	469	521	536	458	500	488	485	487	492	495	488	482	501	541	522	504	500	479	492	500	506	467	494	526	490	460	489	501	502	468	511	521	453	478	487	444	524	523	485	509	476	472	483	537	516	493	491	485	450	498	493	559	467	512	507	470	479	470	498	524	518	500	491	531	490	513	492	456	523	483	463	463	525	503	527	495	485	512	474	521	476	473	496	533	523	490	484	528	473	510	500	463	465	482	522	495	454	483	516	515	538	499	478	489	451	459	485	455	483	487	505	469	466	477	500	473	524	490	497	507	499	491	510	505	497	507	487	495	478	556	548	524	491	486	503	499	472	441	491	491	509	523	488	446	484	497	492	471	459	454	496	475	498	501	526	481	504	515	447	481	500	509	517	486	526	468	538	487	507	553	456	481	473	507	509	461	482	503	492	513	496	495	517	499	495	475	460	500	448	456	485	495	500	508	482	493	494	501	476	516	488	467	488	499	480	492	526	505	507	495	460	492	510	458	517	527	488	489	467	497	465	489	546	505	525	487	517	472	499	484	466	497	502	498
28833	25114	28446	22208	12640	7156	4755	3586	2952	2406	1998	1670	1435	1333	1106	1111	1014	904	923	1053	963	908	797	716	645	628	551	542	510	480	489	485	463	490	425	448	421	478	422	452	427	390	429	412	406	447	424	456	393	426	392	398	440	453	430	400	408	429	432	429	420	414	412	401	434	448	425	453	429	452	383	446	457	420	427	430	440	425	431	421	428	426	434	450	422	437	427	414	415	409	428	431	432	423	446	445	426	462	463	391	394	446	406	428	413	429	445	450	425	435	436	407	406	408	434	411	430	439	425	418	435	436	380	391	415	370	424	383	445	449	434	435	402	429	446	434	427	429	461	402	427	383	395	436	416	411	431	365	451	424	425	425	364	409	406	413	427	408	424	448	419	426	386	422	428	422	404	428	457	425	409	417	377	407	425	390	456	432	420	385	425	401	411	451	415	434	431	391	392	386	411	456	395	407	392	391	439	409	401	448	398	417	419	380	430	407	448	463	394	441	430	423	413	461	414	403	400	447	434	432	391	422	449	409	431	430	412	450	456	426	450	425	401	405	440	410	408	449	398	434	387	451	429	429	430	446	425	451	421	383	427	428	401	428	405	434	450	389	429	436	386	423	412	436	395	402	430	440	445	429	410	438	460	427	448	434	388	424	438	403	414	428	444	432	409	409	459	402	412	425	448	460	414	394	431	424	425	401	450	438	444	409	439	428	453	416	412	429	435	406	446	413	450	463	436	424	430	424	381	406	446	430	432	387	401	402	420	414	411	436	396	414	430	416	435	375	445	426	448	437	451	416	391	434	445	386	439	450	401	431	465	424	413	444	440	422	451	447	417	410	404	435	441	424	406	412	426	433	433	468	400	425	439	451	375	420	426	429	419	425	421	426	404	419	432	444	428	426	430	440	432	412	411	427	397	451	386	374	433	452	393	417	428	414	453	399	394	384	396	415	432	427	417	398	397	419	433	393	404	417	422	439	419	415	420	428	412	379	444	425	392	424	398	411	414	447	446	412	473	402	402	408	415	402	433	451	429	464	443	438	405	397	422	413	420	397	414	417	401	413	415	442	430	398	389	369	445	442	434	387	419	410	424	421	404	425	419	427	447	407	394	423	464	461	445	422	388	408	435	418	454	389	398	440	432	390	441	447	403	454	433	423	423	419	415	406	398	402	427	410	422	424	412	373	388	429	428	442	426	401	451	459	400	435	459	424	441	456	415	433	424	434	404	397	415	429	407	422	441	435	395	446	443	407	414	407	399	422	388	438	446	423	396	435	468	456	415	377	424	423	449	433	409	414	434	422	405	418	396	431	428	420	441	435	375	368	437	449	457	411	454	421	437	413	433	406	397	427	427	447	423	411	416	394	416	419	403	420	452	413	446	441	427	415	393	373	391	427	430	408	432	416	436	431	421	430	426	402	425	400	419	416	438	408	443	426	405	433	429	418	428	400	473	450	418	456	393	403	415	368	417	461	385	408	439	417	446	433	420	408	423	415	437	406	420	435	407	436	393	433	431	399	381	381	391	396	455	420	435	382	428	443	434	403	429	417	433	437	434	393	432	418	425	381	404	428	409	422	443	406	431	422	421	457	372	449	378	402	389	416	436	434	412	393	427	422	444	448	438	443	432	442	403	458	449	420	389	409	392	451	402	422	421	434	418	419	422	455	428	420	428	445	388	382	405	421	422	374	457	417	460	409	419	409	443	433	424	378	423	406	410	427	417	408	386	445	407	429	440	390	426	382	422	383	440	432	374	443	419	388	411	395	426	383	447	407	464	428	409	416	444	426	413	394	405	389	432	400	420	396	420	388	419	439	394	430	434	425	430	452	412	462	435	399	407	404	392	413	428	405	442	431	439	433	414	418	450	393	439	446	406	406	421	455	391	420	416	428	445	407	416	429	428	417	420	407	420	445	434	409	422	386	426	414	409	430	422	411	416	388	414	456	436	415	437	442	424	440	426	463	430	438	444	431	398	393	457	441	441	449	441	365	460	409	456	427	432	434	424	412	405	415	451	405	436	465	411	438	442	404	406	420	437	442	390	397	399	411	449	379	374	411	418	409	447	404	436	449	418	373	463	367	425	418	425	426	416	428	400	397	391	425	415	431	439	440	428	428	399	394	439	419	429	418	423	455	442	440	413	462	446	448	447	448	420	415	423	412	414	391	433	416	413	435	416	384	419	437	431	411	479	430	412	415	447	418	378	398	440	456	420	403	443	452	403	403	468	402	409	431	422	396	479	416	432	405	411	444	445	454	399	444	401	437	436	432	448	386	433	410	448	411	419	417	434	397	443	420	449	380	419	446	399	403	470	403	418	430	465	423	427	408	407	419	412	443	410	355	403	446	425	406	404	426	432	425	399	442	473	440	431	410	428	400	395	438	439	426	401	417	428	421	411	418	433	416	420	432	436	425	429	439	370	401	448	449	412	400	424	443	451	422	436	428	413	423	448	380	441	440	437	411	484	416	398	406	439	469	405	435	426	467	444	388	402	416	420	390	441	416	413	401	408	429	425	439	428	393	409	400	419	392	439	404	413	423	441	418	434	406	395	445	401	435	423	406	442	434	399	442	431	433	400	401	434	452	379	410	401	440	425	411	430	404	433	407	409	385	419	417	433	454	393	446	397	392	379	448	421	425	422	400	382	413	441	440	418	382	413	407	452	467	430	434	427	405	413	402	434	402	439	410	412	405	414	440	410	429	406	421	435	443	441	428	412	407	405	397	428	447	401	410	414	408	434	442	452	409	422	443	432	419	434	454	419	428	408	404	422	421	413	452	450	432	445	436	394	389	432	483	427	464	405	435	449	425	439	401	421	424	451	389	417	407	401	433	411	413	464	427	417	421	432	442	424	403	405	458	437	424	402	403	391	422	414	429	406	438	410	406	412	413	407	436	410	404	421	403	412	428	384	457	437	401	427	414	432	442	450	420	418	419	439	398	463	437	416	405	412	434	425	415	399	407	416	454	399	414	448	417	422	429	393	383	400	429	439	411	422	456	391	418	436	441	427	407	419	405	411	447	412	416	457	418	398	439	388	420	437	402	416	428	442	411	439	436	436	416	442	414	414	401	440	421	418	426	429	468	411	431	424	428	423	442	442	384	447	429	454	443	423	442	390	405	452	384	434	419	426	412	419	403	415	434	409	383	434	439	429	446	450	409	419	421	439	409	440	392	435	400	397	394	425	415	448	405	437	429	392	397	383	427	422	399	417	391	422	426	429	419	477	451	413	417	405	403	435	403	427	403	417	445	452	419	396	446	410	424	416	443	454	407	413	452	400	412	406	435	464	441	417	414	407	411	395	446	378	453	397	446	425	408	441	401	400	423	406	403	448	419	435	434	412	429	410	450	440	431	408	463	442	435	439	437	432	412	416	420	438	468	437	415	445	423	441	397	430	445	410	396	427	439	434	379	451	428	435	413	435	414	423	421	420	428	418	411	394	424	439	435	386	420	422	402	438	393	444	397	415	426	420	402	440	437	398	424
28045	38346	34485	23737	16458	11450	8928	7532	6462	5187	4345	3463	3099	2559	2242	2134	1891	1700	1607	1883	1647	1535	1453	1149	1104	973	810	710	700	678	633	596	605	606	652	594	565	596	550	505	515	506	497	527	534	526	546	482	513	496	520	532	536	583	485	514	548	489	508	512	527	550	564	484	532	512	529	465	536	463	475	520	537	527	494	496	521	541	507	513	494	481	514	551	488	486	520	495	510	501	485	543	480	487	527	512	497	495	542	504	499	496	518	536	506	502	529	562	552	539	534	551	548	521	509	513	494	523	483	481	490	514	493	528	476	492	504	519	506	558	515	485	503	496	512	522	516	488	515	518	540	487	495	498	496	489	493	473	498	502	511	478	547	559	521	527	502	507	483	497	491	497	515	492	499	517	542	523	474	488	535	508	529	479	490	510	526	490	497	493	499	501	525	486	491	528	471	509	502	534	513	552	519	457	493	528	521	515	500	507	527	488	456	499	517	487	514	514	498	534	495	466	493	476	530	538	522	481	525	520	529	539	480	506	504	471	506	511	511	475	505	520	510	513	471	518	520	489	488	529	558	517	511	499	484	483	506	510	515	541	486	516	547	483	558	517	513	499	477	512	521	529	511	545	517	517	505	528	485	538	501	485	498	518	484	534	490	463	468	474	541	510	536	539	515	512	480	489	543	514	520	530	501	516	523	532	533	471	536	494	511	522	519	495	533	532	542	522	495	494	534	512	519	506	487	503	516	544	491	528	498	490	516	517	537	499	501	520	555	505	510	502	512	496	486	489	487	544	507	495	479	539	553	486	484	480	549	459	516	496	494	475	457	498	528	521	502	500	500	491	484	545	539	501	562	531	526	538	495	497	450	575	523	513	513	499	541	499	539	491	517	492	522	495	490	509	517	496	472	493	477	476	541	522	530	520	500	545	499	472	470	491	508	511	507	488	515	474	478	494	500	507	504	524	535	516	523	481	509	505	507	510	511	519	495	507	495	518	475	523	520	543	503	507	506	535	523	529	543	521	484	500	532	509	506	487	499	515	472	518	491	480	489	510	509	524	499	534	505	504	518	507	531	493	518	570	501	456	521	474	491	480	527	498	450	510	495	505	480	518	511	489	520	478	507	535	511	535	520	544	476	520	493	517	506	544	518	525	499	479	523	490	514	496	479	501	527	512	474	535	546	548	492	543	460	522	505	514	503	505	493	538	510	505	488	510	505	532	553	498	531	480	500	506	536	528	461	516	539	530	491	485	490	510	481	550	540	486	514	502	527	499	544	526	492	517	506	488	514	496	517	532	529	508	505	499	514	523	467	541	509	503	522	529	527	532	462	498	542	521	506	549	517	466	550	485	484	469	522	546	505	520	494	542	471	475	485	501	505	488	521	487	512	527	532	510	515	533	484	521	519	501	534	527	504	488	488	493	550	510	489	507	500	514	520	498	509	515	492	538	473	512	465	519	559	544	493	527	521	516	531	463	541	501	522	502	498	504	504	531	548	496	505	507	481	491	523	496	521	498	512	528	504	492	499	503	523	502	483	516	533	500	485	507	535	425	487	495	528	536	546	513	507	499	517	492	509	485	504	498	501	529	497	490	527	474	504	449	525	536	497	514	466	533	502	524	468	503	485	538	547	503	532	461	480	492	520	522	506	485	509	504	495	514	548	533	475	520	501	514	484	482	534	487	528	500	506	476	538	524	478	507	516	527	527	477	468	547	467	485	484	483	554	536	513	529	518	508	514	528	517	525	520	544	492	484	531	497	503	498	539	488	525	506	550	480	519	496	529	491	510	510	531	439	516	547	516	531	511	498	447	508	545	551	502	491	509	525	509	529	509	493	518	449	486	514	453	448	472	494	510	498	511	507	487	493	516	515	500	551	531	499	501	461	510	506	511	520	477	505	498	525	517	492	496	510	519	518	505	500	545	504	525	488	494	532	494	501	523	499	484	493	517	521	525	491	532	504	508	481	531	545	503	506	504	500	495	517	491	551	486	530	510	520	528	517	490	515	512	500	496	500	498	540	543	480	468	544	503	514	538	516	489	517	481	493	522	520	501	512	495	518	545	484	514	537	549	498	499	532	485	516	488	485	531	517	544	500	546	507	480	511	517	520	501	480	519	474	484	509	545	504	530	533	524	519	494	538	486	524	518	476	506	546	498	503	499	477	500	541	464	456	526	517	528	543	509	513	510	506	470	492	496	473	489	519	498	483	517	522	485	527	487	515	487	498	473	488	534	480	509	521	495	483	515	509	529	473	488	491	511	539	506	468	522	482	510	507	554	493	486	505	538	563	524	473	520	509	476	510	462	526	519	445	517	506	521	493	539	525	507	537	495	513	507	504	492	503	532	464	490	499	523	514	510	492	503	505	523	499	539	528	536	500	485	494	504	513	515	539	522	501	513	491	488	524	506	518	523	488	525	531	517	489	538	535	505	513	499	511	489	548	517	538	499	490	520	556	493	488	495	519	517	525	485	516	532	462	490	483	479	486	496	524	512	519	494	484	529	498	499	513	486	539	533	513	527	502	495	480	469	539	483	529	468	529	513	515	509	481	490	484	472	544	521	481	522	523	482	474	474	516	506	504	522	516	508	498	478	516	481	528	500	526	538	540	497	494	516	537	491	533	522	532	490	512	525	507	521	494	502	500	501	501	512	510	511	517	516	503	526	506	467	533	507	537	529	544	499	500	545	513	463	532	492	503	488	493	542	539	501	484	490	517	500	500	521	505	484	525	541	508	508	511	488	489	448	548	526	537	481	515	512	505	509	546	519	515	537	479	493	509	500	503	489	509	535	492	533	522	512	486	530	496	526	514	520	543	512	515	528	510	538	521	558	545	546	548	521	516	510	460	512	527	491	497	477	523	510	515	453	492	509	501	515	501	525	525	521	506	497	491	548	501	508	518	565	488	492	486	516	520	521	490	561	487	538	527	533	467	509	517	498	500	492	476	477	518	523	502	523	512	485	497	536	511	525	552	516	503	527	507	548	471	464	516	498	477	463	485	441	518	496	497	528	475	537	521	521	531	539	497	543	508	513	499	509	543	512	488	514	491	525	485	492	542	537	509	484	487	487	541	519	518	483	530	532	556	486	503	483	489	518	489	524	503	505	498	533	500	452	539	523	515	510	516	504	543	528	460	488	500	527	495	547	519	513	502	516	498	491	506	495	503	538	481	520	492	516	510	511	470	503	460	510	482	487	516	505	508	488	527	486	533	518	517	508	495	504	517	521	560	541	499	541	503	493	554	454	523	506	527	533	487	540	503	511	503	502	492	496	527	502	487	502	503	514	537	468	504	485	511	514	495	540	501	484	496	528	557	486	480	483	513	500	499	539	512	527	503	498	488	484	534	515	521	499	558	498	514	556	519	519	516	542	501	485	485	468	480	541	483	492	520	477	536	500	523	505	486	503	503	514	516	533	510	504	513	497	532	509	524	520	542	504	481	514	449	515	495	544	523	514	461	530	555	483	534	571	504	560	499	524	513	518	522
24406	21333	28676	25522	21883	15427	9113	5747	4522	3390	2758	2371	2083	1708	1516	1570	1379	1253	1040	1167	1093	976	897	753	766	648	586	524	420	467	452	420	424	433	402	394	370	346	353	373	345	350	384	343	383	347	366	324	362	351	359	321	331	358	343	347	350	348	337	351	288	358	346	363	330	340	342	362	353	304	322	343	354	327	330	316	367	351	370	340	320	329	320	351	335	357	352	313	340	357	318	340	342	349	331	352	366	345	311	337	350	342	338	339	350	341	319	311	358	345	348	362	341	358	327	311	343	311	352	326	319	324	287	342	337	340	344	327	391	328	313	313	326	329	323	333	356	344	357	331	339	351	327	321	338	380	341	337	325	354	351	355	302	318	358	343	344	333	328	306	351	317	327	347	331	340	329	348	347	331	324	319	300	354	350	350	338	358	332	361	348	337	357	358	331	341	342	321	338	366	374	308	337	352	326	350	358	328	348	293	348	313	368	333	366	317	355	343	358	351	343	336	315	350	345	340	333	376	349	337	349	301	337	336	346	351	385	345	329	365	342	326	347	304	370	328	348	326	334	326	343	325	325	345	355	352	358	353	340	344	312	311	326	323	380	329	334	344	338	352	344	322	334	335	316	351	331	353	318	334	344	297	315	363	344	327	332	356	336	336	300	362	326	342	380	334	321	327	325	324	328	344	388	371	356	322	338	326	333	353	343	336	322	343	355	335	310	355	337	334	330	345	346	329	324	327	337	368	334	330	346	327	344	367	338	293	321	354	362	347	340	333	353	298	340	339	321	346	324	362	351	317	346	345	342	315	343	336	352	334	321	325	360	336	344	328	351	356	361	336	349	340	320	319	370	335	356	325	337	341	344	340	343	337	313	297	316	334	360	299	336	345	349	322	316	325	349	317	316	329	331	370	339	363	360	337	320	321	338	295	356	357	314	302	364	352	307	335	308	314	344	323	351	327	310	341	360	318	328	322	356	322	319	315	346	370	348	318	321	344	357	278	320	346	355	323	321	318	320	337	325	323	351	330	345	331	324	337	345	331	318	327	346	334	318	316	312	374	317	323	346	331	331	325	379	388	300	302	333	360	358	307	318	326	327	312	348	322	328	371	324	333	361	345	316	330	362	348	335	321	333	352	334	328	318	331	353	329	329	345	364	306	329	311	325	340	296	327	306	330	352	321	341	323	354	353	332	320	313	329	377	317	343	361	317	319	311	349	329	346	350	320	352	328	316	329	326	331	368	332	314	319	317	331	323	356	336	318	339	345	350	347	340	334	332	329	330	320	388	364	349	372	344	329	320	348	341	322	340	333	347	337	368	333	356	294	347	293	327	347	326	334	298	317	345	340	336	360	325	333	355	362	339	316	333	335	342	359	327	327	317	344	330	328	331	311	320	347	357	354	332	364	345	327	337	302	334	335	317	354	337	323	350	344	343	373	344	289	349	311	360	305	305	336	352	328	339	356	327	323	347	341	355	319	351	318	371	330	339	329	363	341	328	379	313	325	327	310	369	372	363	314	346	320	354	365	312	344	304	333	339	369	372	318	343	377	359	319	338	336	359	331	315	325	324	339	320	339	338	306	335	362	345	348	347	325	330	309	331	352	343	337	330	313	291	326	309	335	314	342	322	339	364	324	331	322	353	349	349	362	336	344	330	345	333	325	350	332	343	346	329	320	355	337	346	329	322	322	318	352	358	333	355	339	369	348	325	318	328	329	302	318	306	321	346	340	316	355	356	339	323	379	341	359	323	331	358	344	343	346	313	341	339	321	327	348	334	332	341	354	355	342	371	329	317	319	337	341	321	327	348	344	328	308	349	354	371	297	347	307	310	338	334	347	350	303	364	332	351	370	334	363	354	344	345	342	328	360	327	319	331	332	313	330	322	337	360	329	345	343	326	351	306	332	339	331	355	331	320	355	349	354	328	339	328	344	317	323	324	318	369	354	351	346	304	385	357	336	360	351	320	356	360	335	350	279	330	312	337	326	335	355	311	374	339	331	318	320	329	335	327	347	332	306	361	345	341	313	344	321	366	342	346	338	338	295	336	346	327	288	377	359	360	354	321	343	342	349	320	305	341	368	365	338	316	308	358	308	339	299	347	333	371	335	365	350	313	333	362	344	324	331	332	341	338	330	336	311	341	314	339	354	367	322	358	319	340	341	342	334	328	372	326	347	313	362	329	354	361	360	311	354	341	343	343	377	333	341	338	331	307	377	319	375	320	324	376	366	327	340	350	366	364	333	364	322	324	326	323	366	335	341	356	331	352	368	343	345	307	324	359	378	364	319	335	333	328	366	333	334	282	316	355	343	347	326	349	350	321	330	321	330	334	345	340	340	318	345	330	340	307	348	316	341	309	318	326	301	330	320	313	366	312	348	364	330	327	335	324	295	318	347	352	319	314	311	353	363	348	321	329	362	339	369	354	329	345	315	341	342	338	331	353	351	319	336	338	352	300	327	316	360	354	316	371	355	364	311	295	341	342	346	345	356	341	339	316	351	318	331	358	339	338	342	376	310	354	325	316	373	365	343	365	307	335	327	329	329	336	358	349	343	322	319	332	315	355	332	321	343	348	324	331	339	352	308	335	341	351	341	315	348	345	324	325	354	351	293	300	347	312	316	330	321	324	304	311	335	351	338	330	324	332	323	311	332	339	337	332	383	362	337	325	325	326	319	338	331	349	372	334	341	330	367	350	345	327	339	343	315	315	330	365	352	349	335	345	336	351	337	367	325	344	320	322	354	330	333	302	304	348	333	357	328	333	331	296	336	344	334	338	343	328	332	292	334	286	334	320	348	345	331	342	336	344	349	335	346	363	318	282	360	356	345	366	343	311	327	297	349	338	344	335	319	360	349	349	329	316	346	358	333	362	347	328	337	341	352	331	301	314	343	349	338	332	305	317	305	348	355	327	334	339	365	334	329	336	356	340	322	343	339	360	349	310	361	355	346	320	351	342	339	338	343	318	343	305	325	311	342	329	327	354	334	321	320	337	319	299	345	325	342	312	313	339	323	340	364	330	316	377	325	341	307	338	328	317	337	360	345	294	343	325	316	342	337	331	347	323	340	318	349	322	297	345	361	318	373	346	338	333	356	340	339	335	342	336	360	323	308	372	350	327	346	327	329	327	337	315	320	388	323	334	352	342	337	319	346	294	363	360	370	332	344	327	318	351	354	347	345	346	337	336	371	338	331	317	338	341	337	339	338	324	350	331	333	359	360	324	375	304	305	346	354	327	332	350	344	354	296	358	342	336	339	331	322	336	315	350	344	347	337	330	349	339	322	330	364	338	307	292	327	348	324	320	342	358	328	335	343	334	342	327	334	343	338	314	358	336	350	360	340	323	345	342	335	324	366	340	339	313	346	329	349	336	316	336	381	318	310	351	336	338	361	350	334	311	318	318	355	299	331	333	360	323	325	343	360	296	339	317	347	345	342	352	319	359	366	348	340	348	321	342	333	344	340	326	325	331	323	337	335	317	359	330	329
26991	45859	44398	30744	23629	16121	12864	10856	9017	7298	6008	5117	4523	3558	3269	3028	2911	2451	2093	2198	2043	1959	1574	1376	1197	1040	886	774	669	624	644	574	588	533	527	535	529	417	494	454	448	434	468	427	473	439	431	436	445	420	425	433	415	442	459	419	434	385	432	414	374	456	399	398	393	468	390	411	416	424	380	378	461	398	424	432	386	398	438	417	426	404	388	400	425	416	441	396	390	420	422	420	434	413	397	398	405	392	393	383	379	375	446	421	376	412	452	419	441	378	418	411	394	447	422	407	368	399	445	394	409	377	408	416	435	412	398	420	406	401	436	397	364	413	404	443	409	426	420	370	394	382	415	386	398	392	377	407	426	394	420	414	435	377	417	392	444	389	396	423	402	394	376	413	442	389	414	436	441	409	412	386	394	429	387	401	403	386	422	401	423	390	411	434	407	431	401	419	406	390	407	395	426	391	389	450	421	377	412	430	392	413	386	443	400	427	403	426	423	405	398	440	413	397	431	436	444	412	412	394	431	429	413	422	413	393	453	441	409	397	364	428	443	421	434	421	428	434	451	402	418	402	409	437	408	425	366	421	411	407	378	388	416	386	427	417	427	454	432	405	411	422	410	407	410	399	420	394	383	432	438	401	416	423	405	420	407	390	421	406	431	399	405	419	403	442	402	408	416	412	412	417	410	434	379	410	413	432	408	405	379	428	401	372	401	397	419	390	427	446	414	431	398	406	390	414	394	417	403	411	397	412	416	398	404	428	419	433	421	373	415	428	389	398	450	383	374	423	394	398	402	421	434	376	417	438	424	423	425	433	407	380	394	394	439	419	417	402	413	415	364	403	408	415	398	408	384	415	388	391	434	426	402	369	419	424	434	429	439	441	374	431	430	431	391	380	390	375	462	384	375	384	403	388	430	422	419	410	443	376	405	412	378	399	374	383	392	425	392	382	403	422	411	421	406	378	406	377	413	414	396	424	424	424	433	420	387	379	391	396	453	391	399	410	407	416	426	412	460	390	463	404	408	411	411	432	441	395	398	376	390	393	419	425	403	408	416	393	417	442	430	408	406	393	404	433	420	423	401	415	410	392	395	397	400	393	400	405	434	404	413	400	391	437	398	408	415	405	389	395	424	381	426	416	395	405	407	428	459	371	432	371	384	398	410	426	409	351	416	393	421	435	429	410	364	395	398	389	372	447	422	413	466	418	408	436	377	415	424	417	397	430	365	409	431	415	395	411	377	383	396	423	414	430	431	423	396	462	428	432	414	394	407	397	375	383	382	382	399	432	388	417	426	418	381	424	445	406	410	425	386	416	407	428	406	435	414	387	422	430	372	413	421	392	417	383	453	418	390	422	419	462	368	392	428	414	429	411	410	379	429	429	408	405	393	389	384	400	419	415	409	417	401	427	432	380	426	414	421	415	421	444	427	401	430	419	415	390	413	394	382	388	422	390	413	407	424	422	393	403	438	393	400	403	415	403	411	386	447	407	445	419	402	399	416	380	406	391	406	411	420	426	401	400	429	403	378	396	385	406	408	440	445	428	420	382	443	419	397	426	434	390	437	423	395	432	406	428	419	406	451	372	421	388	453	415	410	405	399	408	425	428	376	401	412	397	423	364	411	384	395	428	402	408	441	412	419	399	410	433	434	431	412	410	422	417	413	466	435	402	420	400	409	428	402	435	386	418	425	430	444	414	416	419	399	393	394	406	428	427	398	388	425	399	406	439	411	399	420	387	416	374	374	420	395	434	427	423	417	401	440	434	417	388	412	417	400	406	434	376	392	364	378	443	376	390	412	422	452	382	395	401	463	400	453	381	405	400	434	404	456	409	428	378	357	410	428	424	398	383	402	402	425	433	406	411	389	395	409	387	401	416	387	392	400	389	404	384	391	420	448	422	405	397	408	381	459	420	407	368	409	445	411	428	386	424	407	419	407	398	402	408	396	429	396	342	440	388	416	395	377	402	417	438	433	392	396	430	411	426	444	400	417	381	398	413	423	388	418	398	425	413	456	422	414	399	419	376	426	422	422	387	377	391	407	390	417	429	427	415	430	417	429	390	385	408	423	400	405	396	401	393	391	400	400	395	402	402	393	395	417	384	423	420	423	413	410	434	382	431	429	404	425	421	392	393	404	425	418	426	420	411	394	382	419	404	396	393	452	398	425	427	426	377	360	415	410	385	413	393	405	412	409	425	429	404	413	446	408	394	401	396	387	400	401	422	410	410	414	408	398	422	418	455	418	418	387	422	393	442	391	421	403	391	415	431	403	403	409	418	452	423	432	425	398	395	420	408	422	416	406	391	425	403	424	446	428	418	392	413	425	396	389	398	377	424	413	428	423	406	390	446	411	417	442	437	420	425	425	389	412	404	414	402	389	431	389	428	412	427	414	394	412	407	402	425	369	398	448	412	368	393	429	407	399	406	368	399	404	379	398	374	438	455	423	433	432	438	411	387	419	405	411	397	415	390	388	401	408	410	408	429	395	423	392	420	420	408	440	387	426	389	414	412	388	443	415	431	400	397	384	425	397	401	392	417	434	427	423	402	425	424	410	396	407	430	394	401	416	409	397	404	424	398	410	422	407	407	422	395	386	404	405	415	411	383	418	404	391	422	407	406	425	395	384	379	431	422	422	391	394	398	422	407	363	417	433	389	424	406	401	415	382	401	426	412	400	425	401	392	398	442	425	387	400	430	417	450	408	413	410	404	388	386	442	411	435	398	416	440	398	401	373	468	424	406	433	385	399	444	403	402	404	443	390	443	419	415	395	423	393	377	382	394	391	420	425	411	409	392	413	378	426	441	420	423	430	454	403	432	397	426	389	395	387	409	403	420	423	419	410	417	409	409	456	389	425	416	446	430	390	402	410	426	402	385	424	436	386	438	421	439	400	392	418	384	401	391	422	409	409	416	415	410	386	412	398	395	420	394	366	412	412	427	414	433	408	418	431	426	399	460	410	414	400	408	430	398	397	388	413	381	416	416	398	441	405	446	423	403	397	371	423	369	403	411	403	399	387	371	413	448	433	389	406	439	422	421	423	406	406	413	381	401	399	396	412	426	417	437	425	386	391	398	434	386	410	410	388	411	401	386	407	420	408	423	372	435	384	408	391	415	414	422	406	430	406	400	402	403	383	441	426	374	414	394	411	423	434	386	416	403	377	444	384	409	405	411	395	404	393	419	404	392	417	407	390	417	393	390	412	395	411	378	379	441	422	375	399	395	406	437	407	394	408	402	406	410	408	421	404	409	403	365	393	380	378	396	430	412	433	430	380	400	424	388	411	447	411	417	423	406	420	416	404	395	409	403	385	389	398	427	404	428	377	389	424	414	387	429	401	382	417	391	393	395	414	377	401	403	389	398	405	411	387	375	421	434	399	419	399	426	456	394	394	417	399	406	403	414	385	414	435	428	398	376	395	412	453	404	405	374	413	411	382	438	424	389	406	379	416	432	358	410	387	408	401	370	354	367	411	395	401	432	393	418
25473	21396	28202	26544	17774	9775	5987	4567	3916	3034	2461	2195	1938	1657	1433	1455	1471	1319	1155	1149	1086	1094	988	897	735	783	644	657	598	618	602	572	557	577	528	586	527	540	527	538	569	539	518	535	539	501	516	517	564	528	538	527	558	584	559	513	542	518	506	516	545	511	512	505	497	471	523	506	543	512	497	548	495	481	544	548	489	506	489	532	541	510	510	541	548	543	482	500	496	511	523	526	496	518	538	499	507	537	511	511	509	518	517	528	543	512	495	514	518	519	542	504	510	501	504	517	471	492	493	524	508	493	534	482	508	466	519	515	509	506	452	531	525	508	535	534	526	526	538	543	496	547	498	526	500	509	514	504	448	498	501	512	515	543	460	551	484	536	489	533	505	564	521	499	514	558	536	532	502	546	512	502	510	528	505	512	510	522	527	492	481	552	528	523	512	531	482	495	536	490	520	502	511	534	505	515	493	533	484	522	496	503	537	502	521	536	512	536	546	481	517	525	506	482	508	501	478	496	498	506	480	527	508	538	501	546	558	517	504	488	520	532	502	526	527	521	521	485	499	472	529	503	542	520	525	537	509	474	492	499	518	488	531	473	498	494	540	531	516	527	547	493	520	545	523	496	518	495	495	500	515	517	509	500	479	502	528	542	526	505	515	547	494	502	514	555	538	512	541	493	521	528	506	490	523	496	473	505	508	510	511	499	525	510	516	537	553	546	513	501	541	506	541	498	527	517	520	506	522	524	513	503	529	518	490	502	542	468	524	508	532	503	516	528	496	501	500	514	523	555	496	530	499	467	504	502	516	506	491	487	516	528	520	515	535	487	518	543	524	535	520	482	504	541	554	529	541	547	509	488	506	536	541	513	506	497	500	534	471	528	521	480	520	517	552	546	540	523	532	516	497	512	515	556	493	522	536	497	505	494	497	525	484	574	557	475	468	513	489	495	480	515	521	476	489	483	539	528	495	540	512	502	479	460	526	495	504	527	504	512	531	508	526	520	519	510	507	503	497	508	524	535	492	531	561	539	488	475	508	517	480	541	494	529	573	525	533	539	532	507	542	485	549	529	509	515	491	517	516	514	533	539	521	551	504	478	553	514	507	557	512	526	494	567	527	503	527	499	475	506	539	502	528	509	528	507	500	517	484	545	508	501	520	542	492	524	487	525	489	467	499	525	545	522	476	505	527	507	520	528	527	532	517	549	522	520	512	522	487	519	500	507	548	547	503	509	536	516	514	484	563	506	523	540	571	507	516	520	475	525	508	544	519	486	500	505	537	505	519	511	478	528	521	529	464	514	479	519	506	512	509	485	513	503	548	547	519	495	527	504	471	509	536	509	511	497	563	479	515	524	494	495	486	566	529	486	488	561	485	517	528	501	517	495	496	528	492	496	511	537	483	531	505	506	522	564	576	519	491	523	504	493	515	501	496	530	510	571	497	515	491	538	527	500	510	524	494	513	523	550	505	530	520	515	567	512	529	484	521	470	503	503	530	527	536	488	518	576	514	485	519	520	531	552	495	513	522	507	503	471	529	510	493	535	540	522	536	494	496	506	502	465	505	537	504	477	545	522	528	520	521	483	534	528	531	531	503	503	499	514	519	472	464	565	520	485	528	540	486	527	504	483	510	536	476	488	527	538	521	496	499	519	502	518	524	495	496	505	485	483	506	501	506	496	482	547	517	494	495	523	507	503	508	512	503	507	553	516	488	509	511	510	502	495	541	533	534	529	517	508	512	537	530	522	519	559	502	490	465	512	536	469	476	508	523	524	522	480	559	498	509	547	483	478	484	514	505	504	497	562	527	498	497	505	505	507	517	490	502	497	507	526	476	488	510	502	507	499	505	486	488	512	523	538	534	494	545	484	504	521	518	489	516	512	526	506	533	491	484	471	518	549	522	509	496	506	517	544	507	485	518	502	499	500	547	539	523	521	526	530	544	491	474	532	529	522	527	555	546	509	508	563	545	485	494	498	506	461	528	528	487	479	523	498	538	474	524	515	525	471	524	509	542	478	544	479	481	536	496	493	510	490	524	552	517	518	510	518	553	541	495	523	519	527	498	507	502	506	496	510	516	524	519	491	532	518	558	533	507	497	539	552	510	530	499	510	503	497	517	519	514	516	545	479	534	522	533	538	520	502	484	499	493	497	532	542	509	530	538	460	514	474	532	500	538	517	487	513	516	486	562	521	505	488	502	513	533	521	509	501	517	499	499	488	490	496	481	505	550	553	545	534	530	474	527	501	484	537	540	554	478	551	520	492	495	505	503	507	485	478	500	505	478	512	534	494	511	496	541	509	511	469	456	526	524	552	467	563	541	513	530	507	563	506	484	518	516	539	538	494	500	491	523	526	519	514	487	510	535	529	508	488	534	508	526	518	496	486	494	515	511	514	483	534	546	537	527	558	522	522	542	521	525	480	514	520	479	538	548	526	545	502	544	559	530	507	497	527	528	518	514	522	546	538	527	500	539	520	546	515	536	526	539	528	505	555	470	540	515	546	501	566	530	452	494	506	503	482	528	533	498	507	558	491	490	504	506	511	538	507	526	553	498	531	523	530	497	532	511	533	526	490	491	550	531	542	510	489	513	495	450	498	503	527	501	499	526	519	558	493	533	536	517	543	506	526	540	488	492	516	513	510	516	490	560	547	518	536	522	529	525	523	496	522	510	536	533	499	522	522	529	480	528	510	463	521	535	511	481	497	513	519	507	524	509	570	512	498	539	492	516	518	517	501	487	487	485	543	496	485	537	488	495	503	501	512	533	533	532	545	506	537	530	560	485	477	488	495	542	527	482	512	520	535	582	506	506	502	510	479	493	567	521	521	508	518	542	534	514	470	478	519	479	530	503	500	517	495	520	500	533	532	498	509	486	550	470	526	533	553	516	507	455	517	531	536	544	549	571	511	531	487	508	506	533	550	527	505	521	509	467	498	550	496	523	523	503	509	510	514	501	501	532	526	495	488	457	493	500	545	500	513	507	507	502	477	528	522	492	530	528	497	526	491	562	593	509	491	498	494	530	518	532	531	518	573	524	553	502	508	505	499	552	507	482	475	516	516	471	530	522	510	513	520	494	551	523	575	485	504	503	497	507	537	478	484	482	509	508	498	510	495	527	542	501	518	520	536	521	493	488	527	528	503	490	519	468	538	509	496	513	522	509	472	533	457	546	515	489	491	494	516	555	486	536	524	527	500	510	533	502	506	516	530	488	533	519	514	536	536	507	510	528	537	497	482	517	506	492	523	519	488	568	477	474	481	504	500	505	509	516	520	504	494	511	518	501	493	487	532	530	541	471	536	526	551	549	482	532	560	510	493	519	517	500	483	517	541	519	521	490	523	492	508	464	485	543	509	498	505	499	509	537	492	515	504	493	512	510	529	491	505	492	543	519	521	558	531	543	546	480	509	522	523	547	505	502	524	520	504	552	515	450	532	498	516	478	533	534	492	558	495	525	536	494	505	488	525	516	491	493	468	495	530	481	471
27507	43687	39199	27217	20124	14065	10752	9488	8190	6564	5336	4606	4021	3455	2965	2887	2748	2532	2202	2067	1913	1780	1592	1451	1268	1128	991	888	774	770	744	730	749	673	664	719	669	667	657	577	645	617	654	652	609	580	629	640	613	615	653	608	615	627	626	652	627	664	682	619	628	618	608	580	592	601	610	622	637	634	611	610	609	594	626	632	665	644	585	598	597	582	614	630	640	605	581	589	614	612	630	608	663	657	631	627	603	599	598	612	615	602	612	618	645	590	639	635	620	634	631	594	590	577	634	596	615	567	601	597	601	585	594	650	572	661	596	621	613	607	595	607	610	625	610	666	630	617	621	637	626	581	602	614	568	627	605	601	615	603	580	599	607	654	609	624	620	602	582	601	605	582	573	594	644	609	609	638	602	581	561	610	572	638	641	573	627	595	615	625	609	587	585	580	605	601	639	583	598	618	591	591	611	560	586	638	635	603	623	624	635	621	619	570	578	607	609	610	636	575	610	599	614	613	604	633	650	558	591	630	594	630	637	572	593	642	578	606	601	618	577	617	614	638	614	599	576	578	607	588	609	563	654	567	610	630	588	635	595	640	588	558	592	617	614	628	586	596	581	640	606	576	661	626	588	593	614	598	629	608	637	660	608	635	593	584	627	645	637	637	608	582	591	536	556	601	595	629	636	589	619	604	597	622	586	593	615	600	626	616	614	631	630	639	573	629	614	603	618	588	610	619	625	604	570	570	623	605	590	622	583	618	606	600	627	597	584	596	605	584	625	588	655	634	604	618	628	581	581	562	613	601	628	581	626	616	609	639	636	587	620	589	647	650	608	610	554	602	587	563	615	647	606	637	631	639	600	612	574	628	572	602	645	612	558	648	613	613	597	624	618	548	603	600	559	664	615	620	594	643	632	624	561	581	653	600	597	582	609	569	617	613	596	618	587	630	595	570	636	615	571	550	575	628	631	588	578	634	574	595	591	583	602	617	624	613	598	601	619	631	573	610	591	637	612	601	634	602	586	606	574	651	637	591	550	592	592	621	619	596	607	569	621	557	583	627	626	595	576	601	624	614	581	583	565	626	586	639	621	596	557	615	585	572	600	587	603	592	607	618	598	630	611	569	631	598	566	631	617	640	573	612	631	596	554	634	620	593	614	582	609	626	583	598	612	619	581	630	568	649	638	604	630	577	613	600	614	601	659	609	589	602	592	602	591	545	575	597	612	578	597	624	605	638	643	616	610	595	591	536	595	652	601	624	611	655	613	630	608	616	574	591	610	597	606	557	600	586	624	598	587	637	553	631	632	629	597	623	628	588	619	640	620	647	652	603	601	644	591	626	628	614	634	605	594	642	624	585	566	591	595	589	632	582	623	614	611	641	623	616	643	591	572	566	592	623	597	638	616	607	603	589	641	591	623	609	647	610	619	628	604	610	605	631	592	591	574	611	611	610	647	606	630	587	601	594	603	565	587	612	624	575	574	593	657	608	654	587	565	643	604	598	623	619	633	588	668	615	612	622	664	610	609	576	645	658	574	604	542	600	610	620	646	611	577	597	634	605	583	608	690	637	555	579	609	594	568	595	643	591	609	607	632	635	659	608	635	592	619	597	592	577	605	550	645	610	607	600	614	642	614	611	617	604	597	610	611	610	582	631	612	573	633	617	624	573	611	664	633	622	618	598	626	636	575	643	626	608	583	609	606	614	592	619	595	628	595	601	558	612	631	647	598	612	650	650	626	627	613	601	617	606	598	650	587	629	613	618	571	576	620	581	625	560	571	589	596	638	631	642	602	602	640	611	670	594	613	594	640	634	631	568	585	631	614	552	636	605	633	586	599	598	618	601	616	593	592	565	616	631	602	635	625	622	621	621	605	592	589	629	577	610	616	582	574	595	627	598	565	614	598	637	589	614	607	618	570	625	586	566	596	568	588	551	634	645	599	585	543	576	625	621	573	609	566	627	594	610	592	608	589	675	631	608	632	663	626	557	607	601	577	576	616	611	546	591	591	633	601	602	577	595	656	579	618	611	574	610	617	614	649	592	568	590	610	601	626	609	640	587	634	593	582	574	609	570	575	554	634	666	622	653	601	611	602	592	617	585	596	619	597	593	639	624	578	642	570	585	601	602	589	576	599	591	579	569	619	569	613	600	535	657	633	640	649	615	608	616	627	632	632	618	614	584	589	610	611	618	615	619	621	570	600	615	624	606	658	603	604	615	609	623	617	640	584	577	614	624	603	560	641	620	635	640	618	601	643	600	602	592	587	588	634	627	582	594	608	625	645	643	628	613	583	598	594	606	665	631	606	618	629	654	593	611	566	632	585	599	564	600	607	585	631	591	647	573	583	619	602	615	607	600	620	571	636	587	608	600	623	585	659	648	624	567	550	598	591	547	614	583	617	591	603	685	656	621	626	610	632	614	595	663	593	579	592	610	610	576	587	594	599	632	604	608	613	617	593	637	583	575	567	652	672	616	631	613	617	558	614	599	569	639	649	587	623	595	608	639	644	604	565	593	585	611	622	642	608	637	642	675	543	612	604	617	595	623	593	570	659	613	583	573	607	619	575	629	610	599	621	602	647	577	646	635	569	568	583	596	608	621	608	616	654	586	651	567	605	633	591	600	615	625	581	574	628	606	640	616	599	615	638	612	659	619	592	565	633	582	643	574	573	571	571	576	631	636	589	593	582	599	626	603	589	538	637	615	584	632	615	660	621	604	630	617	576	614	570	576	586	542	597	649	625	585	591	613	594	584	606	667	613	581	611	603	580	649	612	608	580	602	617	612	589	624	544	608	616	585	598	568	614	579	581	570	620	578	619	622	631	596	626	644	565	571	614	611	580	595	556	621	608	573	635	616	574	613	628	684	618	542	612	592	605	603	579	576	625	619	618	605	620	610	628	559	618	628	627	635	584	620	623	574	601	607	597	615	603	635	637	593	586	625	632	562	652	591	563	575	606	625	632	601	605	615	600	605	538	624	595	579	580	603	575	581	612	592	573	633	620	611	593	631	606	587	610	631	595	628	613	580	604	621	639	591	588	628	608	614	574	598	592	590	640	588	574	594	605	594	588	584	617	585	640	609	591	604	620	651	599	605	616	575	608	652	609	612	567	636	609	576	603	623	598	621	579	616	568	601	603	636	656	555	615	590	609	637	562	619	598	626	582	579	657	580	592	573	619	614	558	597	605	602	605	622	615	619	575	590	639	607	521	618	614	648	607	628	585	600	634	624	660	587	591	623	591	604	566	583	593	577	567	558	632	584	642	616	564	581	574	642	613	570	577	615	612	616	591	617	583	662	649	578	637	649	570	577	600	643	621	616	608	542	581	585	588	568	601	585	596	598	588	621	604	587	584	626	595	615	583	577	585	609	580	599	622	613	605	620	609	562	600	625	604	642	616	599	565	603	632	611	588	593	610	595	607	618	618	592	596	615	625	591	657	594	612	642	606	596	622	628	626	645	587	622	572	650	564	618	608	571	597	576	632	577	587	576
23259	21341	28999	24340	22097	21855	16079	8510	6435	5288	4089	3188	2746	2449	2225	2219	1957	1904	1640	1417	1342	1299	1135	1003	906	863	729	673	624	593	563	517	498	539	533	493	492	549	448	469	458	466	431	469	474	472	469	439	487	460	449	453	439	445	488	457	442	460	440	449	492	406	428	459	466	444	388	468	471	431	387	408	399	412	424	447	431	441	429	452	426	420	415	446	405	428	439	430	452	447	438	458	449	432	451	435	412	449	424	437	425	365	445	464	442	458	429	455	425	486	433	438	417	453	375	449	433	435	465	427	455	427	431	384	431	457	446	431	421	410	437	425	431	404	453	435	443	416	416	449	426	476	408	434	453	437	474	441	431	416	465	420	443	447	458	463	446	436	454	432	450	441	429	459	403	425	414	476	421	430	442	416	439	434	436	449	452	421	406	424	452	430	421	427	434	465	442	425	390	430	480	449	449	452	460	453	416	436	452	412	428	416	397	399	433	438	432	406	436	420	436	422	438	432	431	447	407	403	425	481	436	384	412	429	431	424	410	435	398	427	403	463	446	431	407	441	399	471	444	441	428	403	448	433	432	413	453	411	449	461	446	404	449	411	424	419	456	442	425	421	427	420	438	435	458	440	449	466	418	428	411	451	380	429	423	404	452	441	441	456	443	430	443	419	408	450	407	438	452	398	445	431	429	435	417	422	413	421	478	430	432	476	428	411	429	438	423	415	446	438	440	415	439	462	454	415	439	485	468	388	439	419	436	441	421	427	400	448	445	430	444	467	426	410	407	389	420	454	444	416	425	412	453	478	397	419	439	449	446	447	423	388	444	456	454	430	478	412	448	400	414	432	447	434	429	428	413	412	416	414	429	425	423	426	441	421	388	438	417	441	454	405	407	434	405	492	415	454	433	430	403	419	451	442	420	412	443	411	402	435	446	423	431	429	430	461	434	426	437	450	452	448	421	432	405	416	403	404	409	438	384	429	420	444	478	436	398	414	428	444	431	423	444	423	433	416	428	441	430	453	406	430	418	416	413	417	441	468	446	442	440	453	420	457	421	407	431	439	450	433	442	414	415	421	444	410	401	406	443	413	426	457	437	420	455	451	410	449	434	420	414	412	443	431	427	465	450	405	466	436	436	436	450	394	425	473	444	433	395	428	390	448	436	434	432	459	417	414	437	452	446	434	451	418	436	430	446	441	439	446	457	396	455	457	417	428	453	434	440	425	423	460	430	398	416	424	432	434	430	415	380	447	402	416	428	432	461	454	438	422	437	412	454	471	454	452	401	468	413	440	414	448	472	446	407	428	435	400	448	411	438	462	481	430	429	446	451	452	463	439	452	446	434	438	438	462	441	465	444	429	407	443	433	435	431	415	426	418	420	434	457	441	456	424	433	437	433	414	452	463	470	399	453	470	462	402	487	438	437	431	417	424	437	421	415	439	419	421	419	443	416	417	428	433	436	415	477	457	413	422	447	446	456	434	422	419	421	446	441	452	452	432	452	418	449	421	385	478	413	443	413	421	429	437	432	434	415	416	463	465	444	428	440	443	413	434	405	414	435	431	458	443	411	417	465	405	388	451	447	436	421	427	408	429	398	467	430	469	417	450	412	426	416	450	429	392	415	444	446	425	437	459	467	426	405	459	422	466	405	409	381	383	453	410	443	448	439	438	438	407	414	452	416	415	469	460	446	435	474	441	398	403	432	419	454	415	433	432	403	442	394	472	411	435	416	442	423	450	440	419	427	464	423	435	415	414	434	415	406	437	445	448	423	422	456	449	449	443	434	440	439	449	410	398	438	459	417	409	448	463	458	430	471	425	435	468	441	441	449	424	435	444	436	432	466	433	461	423	401	400	411	414	405	453	439	439	411	381	486	451	417	480	408	436	415	447	439	455	432	463	439	425	433	430	438	416	430	445	416	426	420	456	444	429	422	424	450	456	407	420	431	431	410	422	413	434	452	436	455	418	436	431	425	421	446	452	448	439	412	424	472	426	424	420	441	452	454	459	438	441	411	396	456	434	399	437	428	413	434	447	450	443	455	431	419	486	436	457	415	409	448	438	458	425	438	413	427	429	419	418	449	431	464	442	406	458	426	445	357	460	444	416	457	419	470	451	422	450	416	444	416	442	440	460	445	447	432	425	453	422	421	426	451	398	427	422	455	397	431	391	461	425	420	455	408	431	453	421	448	389	431	419	418	446	421	453	437	442	441	435	412	441	431	447	390	439	447	446	420	408	429	438	439	443	398	445	424	467	429	434	424	455	418	444	407	412	422	422	456	443	389	422	436	419	425	443	458	432	426	445	432	444	423	405	481	445	435	439	454	415	426	421	412	421	434	436	421	430	409	437	402	394	439	436	462	430	402	424	431	454	424	435	433	447	446	410	410	429	426	429	476	410	405	459	414	423	422	430	442	434	479	422	403	434	441	444	437	433	435	489	416	462	428	444	435	417	395	451	422	406	457	436	429	456	427	430	410	396	386	435	425	438	427	421	434	414	420	413	446	450	403	434	440	423	400	416	456	423	432	455	409	426	404	448	461	431	439	413	399	440	431	422	454	452	446	384	427	410	485	404	422	438	386	414	443	457	403	451	454	427	396	443	409	431	403	435	417	435	435	437	447	398	459	448	437	402	474	464	415	445	408	418	451	439	416	425	406	480	437	412	440	455	413	448	427	441	430	433	424	465	381	444	443	436	441	407	439	430	426	435	456	415	438	409	439	426	461	442	442	437	421	438	409	416	439	430	462	452	416	431	449	418	433	465	416	440	435	468	442	402	427	426	403	383	383	384	401	435	422	465	448	444	420	434	399	419	434	439	413	441	428	418	434	440	437	426	436	402	456	471	435	459	401	436	400	435	415	442	463	417	402	411	432	430	407	422	424	444	401	452	460	431	433	420	423	449	421	424	422	452	406	445	437	417	400	454	468	450	425	402	425	399	437	433	419	433	423	389	445	453	441	435	408	444	389	429	427	437	421	422	412	433	459	433	423	413	433	439	421	480	405	389	474	442	429	438	434	414	437	428	434	436	422	431	475	432	405	436	408	447	423	445	443	418	465	453	425	435	427	441	418	460	453	428	391	441	397	464	454	421	444	413	470	441	465	438	458	405	438	441	414	434	421	439	418	435	447	454	452	431	448	482	382	450	457	449	446	414	444	450	394	434	447	471	438	432	426	436	415	431	420	415	425	410	439	464	414	446	461	438	468	432	451	466	451	427	443	427	438	423	469	435	421	421	439	430	420	456	421	403	429	398	444	427	448	411	434	433	414	443	464	443	402	441	447	431	418	433	448	446	442	436	423	437	404	429	452	428	444	425	412	429	426	437	428	458	428	437	411	387	419	454	417	448	396	396	427	411	408	408	425	447	434	442	440	421	452	399	439	407	420	411	407	430	397	436	417	437	435	432	416	430	435	472	420	433	404	406	422	450	450	397	435	434	442	413	403	467	436	426	444	445	451	422	419	451	420	492	454	465	452	427	392	441	396	409
30484	53142	47832	38328	29512	20637	15875	14169	12440	10178	8161	6842	5629	5127	4430	4260	3965	3646	3109	2730	2566	2357	1978	1707	1541	1292	1139	989	863	752	762	774	706	681	700	665	643	613	595	578	575	555	535	529	493	518	534	532	574	562	526	564	520	548	515	502	516	527	519	508	543	473	509	460	520	517	509	523	521	519	567	513	525	523	489	481	517	509	522	497	491	503	521	493	491	498	488	511	502	552	496	496	528	530	486	497	520	503	502	531	501	533	476	496	494	541	543	524	495	455	462	527	474	512	492	495	532	518	452	457	506	517	471	484	484	507	498	482	507	547	535	500	503	511	494	533	497	510	495	535	500	478	524	480	514	508	486	482	485	522	508	515	553	558	490	523	529	488	489	514	487	462	480	523	474	512	513	512	493	486	515	539	504	470	488	478	520	469	474	493	515	487	524	521	467	504	507	416	487	493	505	508	509	496	500	509	520	511	543	501	481	508	490	511	522	536	511	509	474	485	492	507	498	530	503	477	500	516	498	513	502	497	487	497	499	475	489	501	478	511	480	526	522	474	479	460	537	492	476	462	503	473	483	502	498	511	521	513	487	517	493	501	494	509	492	520	530	512	498	473	516	477	514	542	469	506	516	504	552	481	519	506	499	493	535	515	472	508	522	520	528	534	443	518	491	483	499	461	512	493	498	473	450	525	500	525	467	539	494	536	451	534	540	448	504	502	507	557	506	500	521	504	510	479	525	506	524	486	507	498	534	511	511	497	490	503	502	464	510	535	513	490	503	511	527	496	520	469	488	457	504	502	495	496	509	526	480	508	525	508	519	480	472	495	507	497	503	495	517	544	500	505	507	532	463	519	495	481	530	486	477	513	494	511	514	475	483	499	545	497	548	493	514	489	505	488	503	500	511	469	500	495	518	487	492	520	499	515	495	499	520	521	492	483	486	460	512	507	499	535	471	531	483	519	452	481	472	501	538	477	485	533	504	498	526	451	495	485	489	498	550	475	510	492	500	481	508	519	513	479	520	468	502	512	514	507	521	525	517	549	473	487	513	496	496	524	514	515	526	482	520	529	520	491	493	496	506	472	519	468	527	512	484	491	524	518	489	493	524	514	491	511	457	501	492	526	441	507	481	492	552	494	486	508	474	541	465	503	516	526	484	479	509	494	489	474	522	521	478	523	520	521	491	507	519	508	473	506	477	499	498	485	517	515	503	503	478	486	521	527	507	529	458	510	502	494	531	519	509	501	494	477	505	502	500	502	512	522	507	531	498	472	496	476	511	484	464	483	479	513	530	461	497	460	491	513	510	512	467	503	522	472	508	530	508	473	504	473	482	544	493	467	498	498	493	490	536	497	508	510	485	521	492	529	480	545	515	501	502	513	520	515	492	551	533	512	485	464	495	508	529	525	499	468	495	488	508	480	537	520	488	503	545	500	491	529	482	478	527	505	541	524	497	458	503	487	518	497	485	494	464	480	507	437	536	463	494	481	486	477	481	516	541	525	482	513	503	494	492	487	519	512	514	478	508	432	489	526	526	511	474	527	490	500	451	493	512	486	503	533	465	495	552	491	503	505	520	563	491	546	487	519	476	509	494	512	472	478	522	517	482	515	504	494	504	504	485	535	516	467	484	480	521	511	527	483	506	509	547	514	528	529	468	478	512	530	478	534	532	520	466	443	494	524	492	501	461	502	509	493	494	534	503	542	492	501	483	494	519	524	511	525	493	532	523	529	510	519	515	502	483	506	493	500	524	474	519	476	512	547	521	473	496	495	474	475	525	524	516	498	455	439	443	522	516	500	541	527	518	520	475	528	511	488	538	504	495	502	527	477	542	515	456	503	474	535	498	487	510	504	498	553	488	480	504	522	480	527	505	510	510	483	511	500	482	499	527	519	473	465	488	527	508	497	536	490	521	461	514	493	531	487	517	488	523	463	510	511	509	514	508	500	503	508	480	518	482	535	442	483	492	494	504	472	484	494	498	505	482	489	480	540	543	484	515	478	484	510	508	469	484	509	488	487	476	499	490	479	499	480	486	454	482	525	506	504	512	472	505	489	530	505	475	483	523	493	499	503	500	450	539	518	503	493	483	500	537	483	479	518	477	481	505	490	532	500	513	507	489	471	526	531	475	475	502	468	509	490	479	533	506	484	500	496	537	506	533	492	533	495	491	515	453	525	489	488	462	500	500	532	515	483	503	531	531	469	495	520	469	481	491	496	487	478	512	489	448	504	469	461	487	483	517	529	482	530	516	484	512	436	506	495	489	473	512	504	490	487	484	523	503	540	502	498	480	493	505	499	476	532	499	515	539	479	493	537	493	506	481	478	506	500	560	488	504	509	512	495	490	506	481	522	516	461	486	502	493	508	559	483	485	509	540	538	504	475	470	486	525	521	497	523	483	478	466	529	538	494	512	505	485	500	517	499	474	513	463	506	480	524	504	443	506	484	511	506	535	531	459	472	532	515	478	492	494	490	480	522	522	535	524	471	517	454	499	485	496	492	502	472	531	478	512	485	503	504	496	489	513	486	496	490	487	454	475	494	485	491	508	488	518	474	524	493	493	511	506	512	476	514	527	501	492	490	481	457	508	473	520	500	534	520	504	547	521	506	495	512	548	462	513	478	466	466	495	539	554	520	497	489	483	489	467	478	497	506	477	492	503	492	503	477	482	535	483	469	501	489	469	507	509	468	493	464	482	528	525	480	478	489	521	494	503	501	509	477	511	489	506	508	522	484	511	536	515	537	487	483	494	502	497	486	517	481	463	484	467	503	556	514	503	523	538	501	517	489	519	491	515	495	436	447	492	503	515	531	466	486	472	502	487	478	507	450	473	502	533	483	494	444	523	496	505	490	499	477	475	526	516	462	476	483	500	449	523	524	480	495	531	454	460	524	489	543	506	512	547	516	515	516	514	512	473	512	483	488	491	505	511	480	517	503	517	482	482	462	509	519	487	477	517	502	524	479	506	507	504	484	508	506	522	512	494	507	468	514	478	508	538	482	515	484	509	493	511	520	473	509	456	489	503	540	494	489	481	495	467	516	487	453	538	493	472	502	496	509	462	501	524	504	538	466	515	517	474	516	493	557	524	493	505	502	499	504	527	501	478	514	506	464	454	510	520	500	524	472	478	470	520	517	537	486	494	516	506	512	460	517	504	471	523	514	500	512	474	492	509	493	473	564	503	516	491	520	511	465	522	521	466	509	466	495	471	488	470	527	479	492	498	573	528	474	523	479	519	470	484	488	551	526	517	515	513	496	485	535	491	499	506	477	460	507	492	506	470	480	486	507	477	475	491	479	508	519	451	508	535	486	491	535	505	520	445	478	485	549	506	454	513	482	502	525	529	500	503	474	494	507	503	508	490	511	503	503	512	510	495	505	493	519	486	530	483	513	498	480	496	450	472	494	482	513	536	476	500	465	477	535	488	514	534	536	476	503	484	495	470	491	523	501	488	486	491	522	491	480	515	468	506	482	502	481	485	531	492	500
28904	26383	29089	22012	13134	6715	4042	3458	2869	2647	2123	1714	1608	1550	1378	1215	1116	1131	971	1011	893	828	787	693	685	628	573	522	499	462	480	468	451	432	463	469	473	476	457	391	409	425	421	431	400	402	430	420	451	436	460	438	407	427	431	457	428	439	408	392	448	469	426	426	401	453	398	453	400	435	422	414	437	473	461	401	401	436	459	413	434	411	435	409	435	421	408	397	448	416	449	418	398	415	403	407	425	445	420	414	446	386	400	418	401	434	473	422	432	442	438	442	397	436	409	438	431	434	421	438	460	409	478	439	408	416	413	418	422	434	419	414	439	409	443	440	433	424	428	469	448	410	476	394	416	443	403	437	430	422	431	466	368	423	421	405	414	480	421	422	402	427	445	429	373	361	388	419	397	402	431	399	438	438	402	377	424	430	434	428	453	485	425	426	443	397	393	417	420	459	405	416	415	432	422	388	420	418	449	425	373	403	385	472	402	461	423	409	425	411	426	385	414	435	417	451	449	436	414	396	430	416	437	420	434	452	423	388	442	445	421	432	412	417	417	420	417	438	420	440	442	404	421	468	414	415	447	385	430	456	399	450	423	454	418	425	464	421	422	415	395	421	438	402	430	422	424	453	420	421	434	430	420	406	393	412	468	424	410	419	438	448	454	416	451	432	427	402	415	458	457	446	400	399	411	445	456	466	423	445	455	415	404	423	434	398	397	394	422	442	399	410	442	431	411	395	442	416	395	438	435	447	427	401	401	454	416	415	429	428	399	388	436	417	450	433	422	421	445	410	409	392	390	421	425	420	444	406	406	431	402	414	409	413	413	422	466	406	410	428	396	402	455	429	449	444	462	464	437	447	439	445	412	429	396	418	425	427	402	422	441	420	436	452	473	449	446	419	389	443	446	433	412	433	435	415	399	357	412	451	425	408	440	461	405	404	405	395	424	455	381	433	452	474	445	396	387	428	416	356	426	413	403	468	451	431	427	437	426	467	438	456	435	426	422	409	405	417	427	386	443	422	451	402	428	391	435	437	427	420	415	455	425	406	439	434	403	442	404	400	424	396	409	421	418	431	402	369	425	430	456	430	465	450	397	417	450	431	432	434	443	400	422	415	446	412	451	431	423	397	451	416	430	439	466	422	427	429	410	465	405	436	448	454	423	396	414	427	401	427	438	421	406	439	435	468	413	450	434	412	427	363	432	441	402	400	419	423	437	424	398	456	414	408	423	458	439	417	444	392	463	423	419	441	439	417	416	403	407	433	387	426	435	406	390	415	443	406	441	443	442	432	457	437	434	444	450	404	432	456	411	412	413	417	408	434	392	396	446	424	396	424	422	456	408	430	408	427	443	395	395	414	404	411	392	432	405	422	434	416	431	432	426	385	411	396	442	428	415	413	418	396	410	448	422	440	409	454	416	418	429	396	406	427	452	429	407	479	401	424	396	423	464	399	449	421	466	432	394	387	388	398	414	434	447	416	461	435	451	395	388	399	407	427	407	436	397	428	396	435	413	442	440	392	416	462	427	427	382	410	454	428	470	448	449	457	457	418	431	449	428	437	425	432	452	422	425	457	437	417	430	434	411	418	451	428	392	442	397	426	432	434	459	417	423	404	424	423	447	420	444	435	395	391	420	461	430	404	409	439	452	416	409	418	420	426	395	431	415	420	437	436	407	432	399	390	442	481	424	453	444	392	449	464	427	399	418	500	437	439	455	383	419	422	411	404	425	458	450	444	434	413	414	415	454	408	438	464	390	447	421	447	428	443	424	407	403	424	447	430	451	407	410	419	393	427	427	417	407	382	385	405	392	420	413	400	414	442	447	422	408	434	419	402	420	387	384	433	385	402	484	428	430	407	426	431	441	382	468	400	440	451	423	438	427	401	385	418	420	419	458	457	416	423	434	456	441	404	411	413	408	431	431	434	408	408	418	404	410	416	399	421	441	415	431	447	450	444	420	420	432	395	438	466	409	415	402	421	403	408	383	451	430	449	440	430	411	450	452	423	412	406	400	413	446	422	414	430	414	414	413	379	413	495	379	457	452	437	417	406	404	419	433	418	426	427	432	411	412	374	437	457	425	430	431	414	427	436	430	444	412	421	458	423	423	385	422	419	449	434	442	389	425	424	430	401	466	422	446	436	430	479	426	421	417	410	404	402	414	435	429	387	437	421	404	433	406	393	431	400	420	411	427	444	457	412	431	437	397	464	392	425	418	394	422	456	410	418	414	451	375	422	402	426	450	424	422	418	399	433	434	412	415	430	381	387	424	403	404	419	425	424	416	445	396	423	414	416	437	403	431	433	395	449	445	424	447	404	420	437	412	405	414	398	412	398	382	421	432	463	382	467	427	430	441	425	419	429	398	426	429	425	418	396	399	423	411	407	405	415	392	409	446	434	442	436	431	422	441	383	414	391	407	422	417	396	413	421	412	400	399	428	430	438	444	431	401	460	433	470	450	434	457	430	449	418	456	435	446	432	427	420	427	459	423	431	409	418	408	428	398	439	418	410	412	451	398	387	444	434	432	432	417	465	452	443	409	415	414	421	486	448	449	413	410	434	418	413	418	446	455	425	418	444	426	420	411	429	480	412	469	409	410	448	415	379	445	433	430	445	409	436	412	433	388	442	432	422	394	415	404	390	417	453	420	402	436	384	469	407	447	420	394	447	426	414	419	416	437	462	434	436	429	449	440	432	414	446	426	392	417	422	410	422	388	400	395	429	415	398	429	460	425	422	415	427	433	412	430	448	453	413	434	400	421	401	398	446	451	436	448	454	413	418	392	421	415	417	456	461	417	405	429	470	463	412	437	472	477	451	407	455	439	409	453	443	417	439	401	462	417	437	383	431	408	399	399	394	448	434	432	468	396	416	447	414	429	443	415	411	376	410	400	440	430	411	386	380	410	423	424	431	427	387	425	421	444	444	407	432	390	412	368	395	419	424	446	426	437	417	461	435	421	408	408	413	403	414	436	431	394	437	411	456	410	406	393	466	459	433	446	433	431	433	418	438	432	438	425	401	431	419	472	419	461	419	429	401	453	397	420	417	421	411	438	376	429	447	425	417	425	460	405	428	385	468	420	427	457	443	396	407	439	404	436	384	450	423	440	417	429	442	420	403	444	390	405	408	410	431	414	466	454	416	430	453	433	436	394	402	433	413	416	431	419	452	438	432	426	425	405	428	441	427	421	453	417	419	415	413	443	457	422	417	426	435	427	398	438	418	434	414	412	411	401	432	404	407	410	443	423	428	424	448	444	442	397	433	432	403	401	443	416	444	425	421	463	431	399	389	407	423	439	432	412	431	423	422	439	420	441	414	408	453	479	431	460	443	452	402	407	402	418	440	448	423	422	430	422	437	396	441	460	420	411	408	421	427	442	388	431	440	430	434	438	399	401	403	442	411	437	432	405	415	413	429	417	389	390	439	405	448	444	446	411	422	395	429	441	405	442	404	362	400	397	434	422	406	410	423	418	437	422	433	422	424
28214	40238	34242	23429	16990	10494	7827	7162	6553	5691	4586	3680	3271	3010	2731	2554	2328	1984	1883	1729	1501	1504	1243	1139	980	865	816	724	689	621	578	609	599	539	570	513	592	571	562	509	540	526	500	542	518	523	508	487	560	537	515	495	568	546	553	570	510	458	557	492	503	464	517	511	464	483	532	516	519	527	497	525	470	533	507	501	472	485	493	503	509	491	500	561	490	504	530	527	493	525	479	510	507	502	525	519	517	517	513	514	545	490	488	513	542	485	535	484	522	498	456	475	508	500	444	493	522	474	492	503	537	509	502	493	504	509	493	541	514	522	527	508	487	539	541	497	526	511	502	522	536	529	497	516	529	514	465	536	483	501	520	486	470	519	519	513	522	531	467	537	498	495	509	525	523	519	505	472	473	497	506	512	563	553	533	519	518	510	502	492	537	487	538	545	525	483	487	505	514	480	508	492	558	483	505	523	552	484	499	528	499	506	519	484	542	524	496	505	502	493	523	532	498	529	542	493	475	475	499	500	510	519	504	504	507	477	511	497	507	480	546	511	493	535	492	530	503	523	475	521	523	538	547	492	508	492	488	501	579	474	508	486	479	522	493	489	519	531	496	524	470	545	492	513	516	514	532	506	506	522	520	541	523	510	520	504	528	484	529	535	516	517	505	476	508	500	482	541	512	524	539	556	520	485	537	497	555	506	510	531	515	499	489	522	541	461	499	554	534	533	537	519	517	566	501	553	515	523	496	497	541	507	509	512	530	489	504	535	518	525	486	503	532	486	498	504	456	497	522	460	543	502	488	479	506	502	499	534	523	535	502	518	511	513	482	496	535	544	517	492	506	525	501	508	509	504	484	541	509	514	507	532	510	499	544	520	530	495	498	492	518	510	515	478	485	505	506	512	558	505	504	537	497	539	494	534	486	525	523	483	495	543	497	504	522	513	534	469	535	505	541	547	549	552	502	468	505	551	528	515	491	481	526	501	546	524	489	535	513	517	499	470	538	487	482	521	496	545	504	499	491	560	492	546	550	528	507	531	560	540	478	499	542	505	516	489	498	479	505	525	526	515	481	483	557	543	491	547	476	538	526	503	441	492	517	523	514	493	477	482	533	521	530	474	558	545	517	507	519	523	536	496	500	517	570	525	501	506	520	531	520	517	463	492	518	522	550	508	498	507	567	517	491	501	508	549	523	508	536	499	497	516	509	519	518	521	508	477	523	513	472	487	553	512	502	488	513	476	539	521	537	510	534	465	548	534	514	484	525	527	487	496	485	538	461	502	497	504	483	494	493	484	499	502	545	543	553	526	523	488	521	487	521	550	528	530	517	526	496	522	535	503	509	471	515	535	506	533	514	492	532	461	473	506	509	486	502	497	510	494	500	506	467	444	536	507	497	533	482	482	505	528	482	501	526	496	549	471	495	520	498	509	533	517	524	500	475	560	471	518	529	496	495	500	487	530	540	530	527	472	484	507	514	537	525	554	486	495	509	509	486	502	506	575	528	532	532	503	572	503	506	505	538	495	514	502	552	484	555	500	518	471	491	503	488	522	459	528	505	531	455	499	570	561	532	519	497	524	516	518	531	542	525	471	507	533	513	531	516	498	473	539	548	530	511	508	481	526	468	495	482	554	516	498	472	527	473	485	521	517	530	513	568	494	546	518	545	511	525	495	517	508	493	491	507	517	508	519	512	518	552	512	522	532	519	501	505	520	495	527	534	501	503	533	519	487	463	446	525	516	528	480	494	491	496	525	482	500	494	526	540	536	528	506	484	521	486	522	499	546	500	515	542	452	521	500	503	473	515	503	500	521	475	521	539	545	538	499	482	490	509	497	527	493	499	539	490	488	553	506	521	518	544	461	509	479	509	486	508	466	486	520	480	473	516	517	478	518	518	507	520	549	533	539	536	515	510	499	519	481	542	528	505	480	474	532	504	512	510	478	502	493	488	465	496	513	501	537	489	527	535	485	513	505	532	501	542	531	505	506	494	456	506	502	538	505	532	530	512	482	483	492	498	491	524	503	549	502	516	492	527	536	509	499	477	510	512	476	480	508	486	503	539	504	514	522	509	519	543	487	492	565	505	485	524	512	517	494	488	556	514	493	481	505	503	555	527	475	548	482	517	504	547	485	525	494	501	530	505	491	538	509	542	529	529	506	487	483	490	493	478	484	540	496	520	525	507	480	487	489	505	490	531	513	492	502	492	509	480	468	514	533	527	533	503	494	514	495	484	504	504	536	542	531	506	468	544	487	521	473	558	498	507	498	507	497	507	496	555	506	510	530	505	478	488	543	507	526	514	519	508	529	482	523	511	531	491	519	492	517	546	516	506	527	496	453	495	518	557	490	503	509	539	509	491	494	539	534	523	508	562	529	517	483	466	527	483	528	528	531	514	497	506	538	513	498	520	510	520	485	525	491	524	514	453	527	526	549	507	530	489	488	531	492	477	513	523	514	503	520	438	487	524	485	500	497	488	559	500	550	523	499	484	537	495	478	525	492	498	529	511	547	554	483	511	527	501	491	475	519	519	498	537	506	515	517	509	471	527	554	531	523	520	521	486	527	512	513	506	484	493	505	517	534	499	514	540	504	558	517	504	547	480	510	531	476	518	498	493	519	540	505	551	512	490	518	505	550	500	489	476	552	496	504	547	482	537	480	489	460	509	529	509	502	539	472	495	485	483	481	506	522	544	513	495	523	492	506	527	498	468	510	513	543	518	527	544	500	507	484	509	567	519	491	524	517	555	488	494	500	495	517	574	495	510	469	544	471	523	510	467	521	500	517	529	533	505	482	522	532	535	526	454	513	517	511	470	504	516	514	555	514	492	510	547	510	505	500	538	493	506	530	531	531	561	502	500	484	481	477	499	509	519	501	493	512	513	522	490	531	500	499	501	492	484	499	512	543	515	485	504	546	497	507	553	524	503	515	474	503	511	529	504	514	516	519	499	533	524	489	496	478	537	530	509	525	514	479	492	539	483	501	519	518	518	461	494	505	579	494	503	566	489	506	508	501	551	537	476	496	494	531	501	493	548	510	483	519	515	577	503	512	565	526	518	503	489	516	526	508	487	516	475	517	513	535	469	512	495	494	509	488	502	483	488	475	497	530	540	533	515	519	533	513	505	498	538	503	512	525	498	543	540	511	502	515	518	472	508	488	509	525	511	509	519	516	486	520	532	497	487	532	536	501	507	530	560	492	498	517	500	504	512	518	458	520	493	526	505	480	513	551	541	515	481	491	531	528	515	507	504	486	533	497	507	499	514	487	485	528	478	506	516	507	530	497	545	539	498	514	505	499	486	527	481	528	502	515	522	523	447	512	487	495	521	515	503	476	513	544	480	530	485	499	501	508	553	536	513	496	515	570	541	512	509	507	496	527	499	487	500	467	558	476	518	508	481	497	523	514	508	524	496	501	487	536	519	543	524	498	464	509	531	532	470	508	531	503	532	548	498	517	501	513	483	503	553	562	506	549	508	533	518	541	494	494
24443	21351	28680	25597	22307	15677	8136	5245	4456	4189	3145	2366	2145	2069	1775	1565	1517	1479	1266	1094	1071	895	842	765	640	573	563	522	450	424	456	410	393	436	386	373	381	381	407	365	366	374	374	362	336	391	375	331	363	340	357	378	330	344	356	377	348	313	365	359	331	351	373	344	362	325	360	358	353	351	352	353	338	358	316	333	340	380	349	332	347	328	326	338	351	330	356	362	336	316	352	331	347	337	349	337	368	329	308	328	349	347	325	337	358	369	336	351	307	349	375	335	378	324	312	373	350	368	323	343	341	343	353	325	332	338	340	355	325	313	366	345	316	360	340	321	349	381	374	371	360	340	322	352	336	333	371	322	320	330	345	340	346	336	378	321	340	356	303	368	329	352	346	322	334	349	350	350	339	343	357	326	341	322	338	342	324	338	337	331	338	398	357	346	326	324	344	327	369	361	324	308	359	363	320	339	339	311	319	353	332	355	349	336	357	339	336	328	347	302	365	372	352	345	342	314	358	345	347	338	326	354	331	324	334	337	323	370	348	305	380	331	364	322	312	349	348	348	335	338	335	344	336	363	365	336	334	342	310	347	358	342	318	356	346	334	358	338	371	308	349	328	352	355	323	353	347	331	354	326	332	315	327	362	337	337	343	366	338	372	330	314	318	368	346	327	304	384	331	358	322	337	361	347	349	378	364	316	329	337	347	343	348	339	317	336	357	329	321	334	328	380	340	330	349	343	311	332	368	334	349	371	353	351	393	345	327	361	349	366	308	343	350	322	316	347	332	347	369	328	334	306	362	381	339	327	338	321	341	361	322	364	318	339	369	312	323	324	344	327	331	346	303	356	328	350	346	357	338	346	335	369	340	312	286	344	332	330	335	383	329	358	362	364	367	344	370	344	332	333	368	333	328	347	356	327	346	344	299	334	371	341	341	335	380	359	370	344	350	374	383	314	335	347	330	345	352	315	358	370	291	334	336	336	326	348	354	345	338	347	329	321	345	349	337	334	345	352	376	342	317	342	334	341	359	336	355	342	325	327	322	349	333	321	341	337	342	331	328	315	274	363	339	318	362	335	331	316	324	315	327	337	349	348	309	322	386	314	326	338	342	353	330	381	311	323	321	349	360	346	324	336	345	351	373	356	329	328	377	358	362	307	339	349	353	369	333	318	357	362	345	331	350	338	333	348	354	324	314	340	305	328	368	338	351	356	320	330	335	329	329	346	359	305	346	325	335	319	340	368	348	331	323	343	335	362	368	312	345	336	361	360	355	329	321	338	376	337	339	345	316	356	327	365	364	349	325	307	343	357	346	339	306	334	382	348	317	328	344	326	346	311	332	367	338	340	329	335	338	363	346	331	355	337	328	385	347	339	357	375	350	344	309	369	324	351	333	378	344	367	320	347	333	329	341	347	342	337	347	317	343	326	290	335	349	341	344	374	374	359	357	334	324	369	374	348	355	321	364	359	368	324	343	350	349	311	347	353	351	320	339	323	333	308	395	344	371	347	370	346	346	354	333	325	336	354	363	379	361	387	301	315	343	366	356	353	348	370	346	332	348	353	336	369	345	322	339	341	350	348	334	352	310	348	349	330	341	311	341	341	354	334	348	339	390	320	396	320	336	353	324	316	366	334	330	339	320	368	300	349	310	344	356	366	343	328	344	355	351	370	315	329	320	339	352	353	368	354	340	336	349	330	337	323	303	346	313	318	363	360	335	311	330	342	355	355	363	337	317	329	351	332	395	307	390	339	350	328	313	368	350	342	328	312	342	336	357	341	333	354	358	328	326	352	335	373	328	367	362	337	361	342	344	335	355	319	351	358	388	379	356	371	345	373	357	351	342	335	325	365	319	338	323	323	318	348	358	334	348	340	317	365	359	314	311	344	327	313	357	348	376	372	360	333	343	368	387	320	320	341	347	326	337	344	302	337	329	317	351	328	324	342	340	359	368	348	346	335	343	339	322	323	365	373	324	331	365	331	326	339	335	333	315	323	323	341	340	356	345	299	353	327	325	325	359	355	342	336	324	382	320	342	324	334	328	328	331	357	324	375	326	335	363	313	349	322	372	350	334	325	335	343	342	336	343	374	345	314	330	342	353	365	331	359	377	358	345	331	332	302	315	350	313	366	354	352	333	348	320	323	331	349	335	343	348	346	346	364	346	323	338	300	332	354	336	340	313	350	385	329	355	324	329	339	363	358	317	347	333	339	324	378	320	313	329	346	401	366	329	351	367	346	335	351	337	315	338	336	382	335	328	339	341	364	369	318	340	331	333	331	343	380	353	306	343	355	336	326	300	348	325	357	329	324	371	362	349	302	344	338	329	311	328	373	337	348	310	312	370	324	329	336	344	334	355	367	340	322	360	381	308	372	333	361	383	350	337	343	356	333	335	336	328	328	350	346	320	345	376	347	338	356	376	319	358	376	319	311	346	323	323	343	303	357	313	332	360	353	341	323	307	324	334	317	381	331	367	299	326	322	328	334	359	358	334	324	349	321	353	350	357	316	362	360	350	363	335	327	330	347	359	314	373	363	361	314	318	350	335	344	347	338	343	322	317	337	328	332	332	360	346	357	332	352	348	376	362	300	324	328	370	344	313	329	335	345	314	352	339	356	362	327	347	356	326	361	328	345	330	372	341	341	325	354	326	349	331	336	365	321	357	322	342	333	330	343	346	344	322	315	353	348	334	353	326	340	358	333	358	334	327	334	349	347	349	371	365	355	335	324	314	371	340	338	330	347	365	325	362	327	344	369	357	320	328	356	373	322	359	353	339	348	348	327	326	341	335	368	348	315	359	307	357	332	316	355	320	348	349	336	348	366	342	350	334	333	357	374	346	340	366	347	336	345	332	360	326	366	321	351	367	335	330	338	338	332	293	353	326	350	371	321	337	344	364	336	335	340	315	341	353	345	326	337	387	340	318	300	332	320	336	325	338	338	325	357	331	327	339	331	352	351	335	370	353	352	340	325	336	376	320	343	347	348	339	298	288	351	368	337	335	358	342	331	343	314	312	370	352	313	332	348	355	336	305	322	303	346	359	316	344	347	341	329	351	377	317	355	296	340	346	356	339	359	340	303	346	348	300	337	327	356	385	309	330	334	327	359	334	310	336	355	354	353	335	312	306	326	351	322	332	353	324	337	335	351	358	328	344	364	390	328	329	334	366	344	379	327	339	332	376	304	330	324	336	333	324	340	335	332	312	338	323	371	350	346	318	312	344	339	353	335	327	315	351	357	400	366	307	332	324	335	315	375	355	343	315	333	390	310	322	340	328	338	350	325	325	313	343	326	354	344	334	349	325	334	318	372	323	354	374	386	363	352	342	331	357	339	326	327	342	303	357	318	340	350	342	336	329	306	341	372	304	351	345	340	350	360	362	348	375	337	344	344	339	352	332	342	341	336	352	351	318	330	377	360	321	329	335	340	333	366	346	343	323	361	347	358	343	364	309	339	362	362	367	368	351	362	325	330	331	296	349	385	382	343
28361	47457	44248	32704	24911	15627	11410	10078	9249	8463	6574	5104	4476	4193	3786	3338	3100	2955	2510	2283	1955	1774	1519	1251	1071	999	819	703	702	603	614	579	550	558	504	530	544	496	485	443	438	449	406	455	450	437	450	456	435	410	464	427	427	419	430	435	467	430	416	408	417	397	395	428	429	424	441	406	391	435	442	440	421	398	395	458	404	447	399	419	436	433	432	431	437	375	415	441	400	420	380	408	444	420	420	443	422	416	401	414	429	381	411	406	401	405	445	441	423	420	432	410	407	400	384	409	427	389	372	420	465	414	399	406	397	405	429	419	413	415	421	397	417	420	405	462	401	407	392	395	387	394	410	415	415	397	434	400	401	419	389	410	457	412	400	398	458	415	471	427	434	436	409	419	434	398	416	439	388	420	396	389	383	444	421	386	405	392	439	411	426	416	430	423	437	395	403	397	431	415	422	407	453	385	364	412	422	397	399	423	413	432	385	436	414	423	413	413	396	412	369	403	402	401	399	403	411	412	406	421	421	405	400	437	371	423	371	412	441	397	393	435	384	417	405	415	396	401	430	410	421	380	417	416	391	403	389	421	421	402	405	403	373	413	427	413	402	410	403	389	411	459	408	434	418	392	410	417	446	419	391	399	433	461	410	444	414	436	397	427	416	440	429	471	430	372	422	407	415	393	417	397	402	402	400	435	398	449	410	391	424	411	417	433	408	416	441	418	402	421	373	385	441	426	419	451	420	442	419	447	439	416	380	413	441	430	408	445	403	458	440	421	393	368	422	415	382	417	453	386	396	381	398	398	433	404	429	427	441	407	419	421	418	366	421	402	439	419	400	412	397	387	398	408	415	432	451	426	394	432	397	410	418	418	424	442	400	400	438	417	445	422	446	410	377	425	455	392	407	395	434	406	440	417	411	410	405	403	411	410	414	433	428	409	408	394	414	435	416	397	424	418	433	443	423	413	435	446	392	401	408	415	397	384	402	409	410	423	405	416	425	433	409	389	406	422	428	406	425	428	466	405	394	432	409	390	405	401	378	441	391	388	414	402	408	412	396	437	408	406	396	398	444	437	405	378	439	434	417	400	423	426	425	421	422	418	438	438	403	426	430	380	411	404	401	420	424	387	440	389	432	434	392	362	398	433	394	387	398	450	411	414	400	416	396	448	450	454	425	423	464	422	396	391	400	399	396	414	407	384	397	418	401	383	407	383	390	449	394	369	399	435	425	417	402	387	419	441	400	429	411	425	452	391	432	426	419	391	443	410	388	454	435	420	426	433	438	445	416	432	414	402	430	389	462	407	447	399	427	432	395	413	409	423	406	416	377	442	390	445	403	416	398	414	388	393	403	401	384	398	400	374	422	442	414	423	420	419	424	428	421	413	393	402	436	425	368	408	432	432	446	400	424	389	411	443	402	412	419	412	439	412	422	396	428	404	450	430	429	436	382	395	413	418	407	398	365	439	431	423	381	403	376	433	435	397	398	388	443	413	383	422	407	433	408	367	405	382	420	403	439	419	440	437	423	397	409	437	384	418	428	442	419	438	424	393	419	414	390	464	436	395	412	427	406	429	420	400	420	414	415	411	426	464	401	399	402	397	438	460	417	375	403	403	454	366	412	404	404	420	409	429	396	454	390	424	420	428	394	441	432	417	426	380	408	411	417	417	418	426	390	424	420	408	416	423	410	396	426	404	397	410	432	436	396	415	480	375	392	414	443	424	392	401	411	417	401	396	434	423	392	373	410	404	412	406	418	385	403	407	397	436	400	409	401	449	410	372	430	429	397	390	415	420	415	418	365	393	404	433	400	448	452	419	405	438	381	430	405	421	427	403	377	447	436	427	418	451	402	416	428	408	418	426	366	414	446	416	442	404	415	410	417	402	438	433	415	440	423	421	397	443	453	430	415	422	390	397	407	449	435	429	435	437	414	435	386	418	408	413	440	418	389	422	398	393	385	429	411	449	452	409	420	431	420	397	424	393	386	440	421	419	394	433	410	441	425	399	413	414	404	423	432	431	433	391	413	431	407	413	402	442	403	435	411	393	412	396	387	421	435	367	425	360	415	456	401	384	415	429	367	426	374	407	407	429	424	413	400	380	435	463	428	423	426	442	413	423	392	394	400	448	379	409	430	400	426	431	451	397	404	432	411	430	442	424	435	407	410	438	416	384	389	440	403	437	406	409	415	439	431	384	421	385	433	471	398	438	419	402	442	413	429	377	391	396	403	382	383	417	381	430	395	425	417	445	402	403	432	418	437	407	395	384	411	429	397	409	428	438	413	399	392	394	395	419	410	384	436	405	410	411	430	413	397	433	389	419	388	425	418	422	433	441	456	414	412	414	437	408	421	402	416	431	409	401	376	408	378	410	438	396	445	408	421	401	388	387	421	429	364	415	417	402	443	445	381	404	378	425	362	415	404	390	438	440	424	399	436	416	400	425	395	421	382	455	417	389	415	423	425	382	428	440	384	455	385	418	404	387	417	404	410	396	411	406	421	435	387	412	380	425	408	402	417	410	400	379	395	423	411	393	399	433	448	450	410	404	387	433	404	444	401	381	422	406	406	429	421	431	415	411	351	436	396	431	438	406	423	443	401	392	413	405	415	427	419	460	400	403	424	346	426	398	402	429	418	383	392	381	411	397	425	384	416	409	438	374	393	401	426	402	403	409	390	411	423	394	401	411	396	425	410	395	390	408	410	395	432	406	405	404	439	413	397	457	421	408	432	438	420	452	405	398	429	402	414	394	435	433	418	426	409	416	434	453	389	379	422	405	417	422	420	437	408	381	395	403	405	431	458	412	450	431	471	436	402	410	435	417	413	433	406	401	407	401	418	413	394	393	356	397	418	432	420	433	400	422	412	430	415	410	415	432	399	406	393	396	422	400	375	393	409	418	440	412	396	410	413	437	428	421	402	438	433	373	415	381	418	431	414	417	414	389	440	394	415	423	414	389	421	428	390	421	416	407	448	415	375	392	434	381	381	415	429	440	404	420	422	385	402	423	401	429	414	395	420	399	444	421	400	394	381	436	400	386	421	398	413	405	429	461	388	408	418	363	426	412	433	446	394	417	428	388	413	402	430	447	394	408	419	436	366	384	435	397	437	400	446	422	431	405	409	399	387	406	398	454	386	431	417	378	427	399	443	400	400	408	440	414	424	395	436	418	386	426	351	382	383	430	393	420	408	432	414	424	445	392	419	423	400	418	436	409	403	434	429	462	424	407	399	457	405	401	417	415	438	444	427	401	424	403	411	417	383	428	385	422	448	367	424	421	401	404	412	395	388	432	430	392	385	413	405	447	426	445	410	406	391	426	446	403	399	391	404	430	432	415	407	411	414	411	433	421	407	448	427	397	432	391	438	439	415	428	416	389	380	429	437	406	428	416	421	406	427	388	400	366	449	448	403	418	451	417	400	392	401	408	410	413	445	384	400	429	396	392	437	417	405	415	398	420	466	394	381	406	431	396	421	404	394	404	428	411	405	421
25507	21480	28201	26985	18458	10507	5375	4016	3638	3417	3047	2385	2082	1888	1680	1612	1491	1438	1251	1224	1162	977	952	893	762	745	746	635	594	616	622	614	607	563	567	584	574	551	577	541	546	523	538	527	545	583	502	502	510	527	561	517	567	543	544	500	532	472	517	540	515	513	547	520	526	511	464	495	516	549	527	521	527	533	531	587	506	505	492	525	505	500	529	526	546	527	503	501	529	513	545	544	549	525	529	518	480	541	524	542	521	508	514	527	536	496	526	545	513	537	515	501	545	484	560	532	570	571	531	518	539	506	521	466	535	555	491	506	516	505	516	514	576	534	478	511	531	509	519	501	519	502	516	507	566	506	500	492	486	541	546	548	530	536	537	542	538	544	520	493	559	565	469	530	492	512	479	507	562	514	511	531	508	529	533	469	510	495	538	520	495	529	540	471	494	515	491	551	501	537	520	540	490	506	513	532	531	519	549	476	535	536	509	540	540	497	553	487	496	516	541	492	504	491	567	516	530	540	525	538	513	563	509	544	557	522	501	539	555	507	544	530	500	505	526	522	502	533	545	556	544	524	534	516	494	569	535	566	478	508	518	504	524	466	501	480	498	522	550	547	488	513	534	491	519	524	535	500	505	492	494	572	531	494	548	522	537	511	526	517	559	546	505	524	507	532	533	538	485	507	501	507	574	520	501	552	496	568	509	507	528	487	503	489	532	495	535	489	506	566	544	548	499	553	506	555	513	515	497	545	521	538	488	482	516	521	500	516	470	516	518	524	541	490	585	524	511	481	501	515	525	513	541	489	525	463	545	522	555	526	517	516	509	504	552	502	564	543	540	563	547	511	498	544	555	499	475	532	506	515	517	509	520	535	530	493	531	530	500	527	537	494	482	561	547	488	515	547	520	488	546	509	511	506	536	533	499	537	485	530	548	576	523	510	488	504	522	513	531	515	508	498	532	504	536	510	508	517	513	458	552	502	497	492	550	520	520	536	524	522	518	542	551	529	513	520	492	522	470	537	468	488	547	508	533	522	539	543	508	549	559	544	551	550	513	529	553	519	540	495	511	517	487	524	463	535	512	478	505	501	519	520	508	531	488	489	531	540	521	500	525	516	515	552	529	550	545	497	506	536	519	505	529	543	543	527	515	524	530	507	508	557	548	523	494	555	539	531	470	523	516	557	523	535	526	537	490	500	526	510	540	483	503	538	504	539	542	512	506	508	522	530	568	509	546	528	497	508	518	531	510	501	507	538	543	486	545	542	489	472	556	501	507	541	503	503	530	521	506	540	521	519	488	502	523	514	491	499	517	531	508	530	482	538	513	497	541	469	510	528	497	564	558	525	532	489	505	546	467	501	490	545	496	562	584	502	546	504	479	512	511	520	501	529	513	501	504	519	567	504	563	546	530	509	494	526	509	476	529	557	528	538	483	501	565	532	513	488	535	508	458	478	513	501	508	515	537	525	511	520	533	513	556	513	501	500	506	467	540	471	483	539	533	569	539	531	492	511	539	519	503	549	526	507	518	544	513	510	489	525	508	541	533	494	501	501	508	531	543	535	508	493	504	550	542	467	543	575	585	543	489	509	506	520	497	486	512	518	546	553	502	523	539	510	519	522	502	529	447	541	511	488	497	531	541	468	513	568	484	491	539	527	505	520	499	514	557	526	536	522	495	512	495	498	490	525	500	533	500	510	544	516	498	515	525	525	507	529	504	554	513	546	514	509	530	526	568	523	505	504	508	500	496	502	512	491	536	516	551	480	521	512	500	550	507	522	519	522	508	531	549	521	536	494	544	488	516	512	466	528	515	493	493	513	504	493	557	526	501	468	519	536	526	502	520	529	514	502	523	521	527	517	484	499	517	529	511	484	557	512	530	524	511	522	537	532	541	484	544	521	512	534	472	520	503	511	509	537	500	529	499	531	500	534	526	537	499	528	509	550	547	559	567	498	518	512	539	535	488	495	573	545	528	515	546	577	538	514	532	513	499	549	538	514	536	528	526	545	542	523	530	523	552	499	529	527	513	536	547	525	511	493	558	529	489	510	555	536	547	530	491	534	503	488	550	513	509	517	509	496	507	467	523	522	517	544	534	531	507	475	558	522	534	506	525	510	516	500	501	569	494	517	542	524	507	515	512	515	524	526	560	500	507	530	529	528	509	525	540	523	502	521	495	470	483	535	539	517	516	504	512	513	501	491	534	532	525	560	507	532	524	482	559	521	485	502	545	501	539	550	521	521	506	528	539	537	530	532	503	525	492	531	522	490	551	528	531	546	563	528	525	526	518	520	543	499	522	533	545	496	538	557	501	490	501	486	538	512	512	519	516	533	503	546	488	521	503	538	519	540	516	492	509	474	505	516	539	506	512	530	509	474	505	508	532	519	547	535	521	523	504	533	540	527	532	546	522	529	510	555	518	487	509	489	505	548	535	514	541	532	530	543	506	511	518	479	492	504	499	546	525	577	527	543	548	520	547	565	543	522	532	531	505	533	516	500	499	488	509	516	500	542	518	498	495	507	507	496	509	512	500	557	518	533	516	542	522	514	483	537	501	546	546	548	507	501	521	506	494	481	546	563	557	536	526	516	509	529	546	551	482	519	553	492	520	510	568	510	540	550	546	515	525	508	482	526	517	503	527	528	528	526	495	504	497	531	477	548	535	535	471	536	530	487	550	496	539	541	520	497	538	516	515	574	513	515	535	567	559	487	532	540	468	506	469	481	554	534	520	530	471	522	490	511	482	538	531	527	559	538	510	520	465	535	510	558	532	555	496	452	494	518	482	523	510	525	524	513	472	546	525	509	531	493	524	511	511	539	525	524	506	527	509	528	541	502	551	544	500	551	547	514	528	495	559	551	515	503	502	540	509	511	537	521	531	492	496	499	576	506	510	482	579	511	541	530	509	483	544	480	512	519	493	546	512	506	510	552	520	525	482	522	499	526	555	484	552	505	497	498	485	501	494	551	520	503	492	519	558	545	511	486	488	488	539	519	517	555	538	506	495	532	514	514	472	517	522	532	489	481	524	502	504	490	543	469	539	478	547	548	503	505	550	548	568	524	470	500	529	489	504	510	501	502	539	496	516	539	458	506	508	484	510	498	516	534	505	507	496	530	502	499	512	531	481	541	496	521	502	452	533	516	507	497	480	550	505	520	527	503	530	513	485	549	521	529	481	514	536	550	500	530	475	484	524	550	500	533	541	518	517	526	518	527	539	497	535	527	558	509	498	526	490	506	480	526	558	542	516	502	538	503	510	490	540	525	523	523	497	551	502	520	513	525	506	574	491	550	512	541	505	496	527	534	518	508	519	508	529	526	531	532	538	553	535	500	525	538	549	509	540	533	512	537	568	516	506	537	530	496	558	544	530	489	574	523	465	564	512	521	521	479	554	445	555	545	526	523	516	498	512	504	551	555	548	530	505	518	517	496	515	519	479	529	523	546	544	518	480	529	469	495	530	522	547	531	561	534	507	492	535	562	555	508	544	497
28229	45491	38191	28451	21557	14673	9571	8600	7967	7334	6230	5005	4377	3845	3184	3074	2974	2589	2392	2101	1975	1667	1554	1392	1279	1086	1005	880	811	759	694	715	756	729	681	706	724	656	647	658	646	611	664	654	659	612	661	618	697	654	654	606	652	651	602	622	608	593	655	617	631	581	608	646	595	560	630	643	621	620	609	623	615	638	600	621	627	651	601	573	613	625	570	583	642	561	643	619	596	631	618	613	605	630	627	575	621	602	618	602	608	575	594	620	598	632	584	619	596	616	614	616	631	591	601	609	596	604	635	620	618	622	598	614	624	597	635	594	642	559	612	624	634	567	603	613	587	610	631	639	617	564	608	623	622	582	582	617	640	604	621	596	592	601	582	659	610	606	636	591	657	616	578	640	635	638	626	602	572	607	571	614	611	610	634	561	616	604	608	647	608	634	643	608	619	586	634	571	639	624	591	606	629	594	602	627	613	636	628	629	589	594	553	600	628	628	670	609	590	616	637	602	617	592	642	638	597	614	603	624	605	634	615	634	562	618	578	601	640	639	595	631	640	585	602	590	572	642	627	583	645	587	634	591	651	593	612	605	563	599	609	643	604	588	652	612	630	605	579	573	571	610	627	627	631	643	614	646	573	628	601	643	616	589	584	628	587	581	608	614	632	580	590	606	630	615	610	631	606	602	687	586	571	587	655	595	615	587	574	591	624	621	641	638	607	630	556	595	604	622	583	654	607	599	577	600	588	599	607	638	606	610	607	629	661	613	625	634	587	583	614	618	580	629	622	603	567	621	573	645	617	633	588	614	660	628	640	639	616	609	591	605	642	657	629	556	642	616	585	658	624	608	618	586	633	594	578	649	657	610	629	628	609	642	634	645	614	605	638	669	607	655	631	626	590	597	610	599	583	606	617	607	627	641	633	587	667	634	565	592	576	629	596	570	634	611	613	575	602	633	593	599	622	597	597	613	584	612	584	610	643	631	587	625	642	620	616	614	618	645	607	567	647	566	597	639	625	604	612	598	644	618	610	641	639	603	616	629	620	589	588	589	606	633	600	633	596	607	612	608	605	639	589	617	593	617	631	615	625	559	593	589	601	623	602	604	603	632	612	626	572	656	585	601	596	600	635	577	599	574	609	587	617	665	606	573	549	599	623	623	610	629	557	597	637	578	616	643	626	663	643	551	632	598	611	612	584	610	617	622	618	614	647	630	652	605	621	624	639	589	643	593	587	683	585	608	592	632	631	584	582	600	630	622	602	583	663	620	585	637	606	634	604	650	636	580	606	618	594	638	574	626	668	614	612	624	616	640	599	606	592	607	611	599	601	615	588	662	582	591	613	579	642	609	596	577	565	602	620	651	601	568	628	647	630	576	633	582	616	636	611	606	580	629	600	644	601	586	589	595	631	625	637	610	617	668	617	625	598	599	594	656	600	567	599	589	605	602	599	588	584	628	587	577	587	679	660	613	639	597	577	550	604	633	589	576	617	620	646	581	612	598	648	590	663	580	623	639	614	600	663	608	616	609	579	629	581	603	598	653	655	642	550	567	611	608	649	611	619	630	571	576	641	610	581	609	619	594	611	623	645	575	590	625	566	622	593	642	628	583	611	623	622	606	604	626	602	617	601	620	612	617	646	612	614	629	613	609	608	609	591	620	630	589	652	632	632	548	593	593	626	601	610	582	635	608	619	640	603	628	592	570	619	643	622	678	603	644	632	621	611	601	598	575	602	585	605	628	627	637	605	651	607	585	632	612	591	598	600	577	616	608	622	605	592	642	615	625	648	609	585	623	599	667	613	635	602	610	579	571	582	641	665	562	620	641	608	638	528	614	647	580	671	615	638	634	617	639	601	566	623	591	619	636	615	595	585	610	595	635	588	605	629	615	538	586	611	600	582	636	595	622	559	606	596	607	630	608	582	602	596	596	601	616	591	565	578	603	635	600	628	622	659	610	609	633	597	606	635	645	585	596	570	641	611	671	583	565	572	579	606	623	644	598	661	652	624	611	653	633	605	617	602	622	608	624	618	633	636	626	610	649	599	591	602	536	569	616	581	635	605	603	634	606	644	635	619	641	627	581	596	615	616	639	639	606	623	630	612	628	564	639	605	632	632	622	589	644	652	609	588	628	576	651	617	617	640	581	643	644	614	617	590	639	579	579	652	590	611	630	598	595	631	594	629	608	587	594	585	621	603	631	582	576	629	636	632	630	660	626	617	598	618	626	628	674	550	597	588	621	616	639	575	591	597	629	588	657	595	590	598	632	588	599	603	655	590	627	637	610	608	591	626	649	605	603	613	602	621	608	625	580	627	641	586	628	643	619	611	597	591	602	643	644	606	600	644	620	597	633	615	627	616	612	609	638	579	635	637	592	571	616	607	647	597	607	576	593	598	602	600	601	615	598	632	590	604	608	618	634	574	578	591	591	629	631	586	629	602	613	647	647	593	617	641	594	623	612	613	604	629	582	622	626	612	593	651	628	616	654	602	583	641	600	571	638	593	600	641	616	633	565	685	626	596	589	617	608	615	586	609	605	629	660	574	658	654	638	620	609	639	623	581	615	638	586	664	629	616	598	645	547	572	598	603	652	638	636	619	601	622	636	598	608	633	604	600	608	570	645	603	610	625	610	600	586	665	582	596	640	639	578	613	594	628	620	620	599	590	602	597	588	601	650	588	585	611	627	593	626	652	638	623	606	629	573	586	578	619	647	602	596	575	602	622	590	658	606	614	566	648	621	616	596	643	630	632	618	649	586	612	615	683	621	617	693	619	638	602	642	580	645	623	561	618	622	605	631	565	629	594	623	605	611	621	620	624	604	569	611	600	605	597	604	620	582	602	621	650	634	576	581	588	675	613	553	606	645	604	595	619	602	628	589	598	608	587	611	566	603	638	594	612	667	614	625	627	639	630	615	611	643	647	618	603	615	640	621	567	599	638	637	576	529	612	619	596	637	623	662	611	628	635	634	602	620	625	605	604	587	603	616	617	609	622	608	615	611	624	623	569	592	604	615	621	613	614	618	588	574	608	561	648	611	609	609	611	597	638	586	583	608	567	630	623	658	604	589	561	597	603	621	603	581	585	592	654	593	619	605	624	584	572	636	614	624	615	611	591	590	602	573	600	640	625	617	595	596	647	617	626	553	643	601	597	632	568	564	593	611	623	637	606	586	601	630	594	609	656	596	641	612	601	556	645	606	610	588	594	633	630	615	680	618	617	627	644	596	606	628	603	662	624	638	611	593	620	586	638	582	593	621	616	596	581	602	592	578	591	615	593	619	631	577	603	626	634	614	634	615	622	586	620	615	641	583	615	605	618	600	619	607	566	618	645	597	627	605	600	569	621	620	658	600	637	601	641	629	581	573	595	644	630	600	604	569	653	571	605	576	572	640	597	595	606	609	589	597	607	608	638	606	598	589	624	627	632	605	566	609	612	609	632	651	606	632	581	619	600	617	587	578	587	617	594	591	626	585	615	594	634	638	595	652	587	628
23218	21345	29007	24364	21966	22046	15955	7920	6323	5478	4623	4012	3547	2879	2483	2323	2094	1906	1686	1443	1355	1240	1074	1012	955	823	764	672	579	561	593	563	541	521	566	515	533	511	484	467	478	451	463	470	482	471	423	436	457	470	466	467	477	459	425	461	443	464	484	454	460	428	418	457	421	451	472	476	473	437	454	438	408	435	479	456	445	420	428	469	454	463	433	415	414	457	501	444	439	449	435	443	473	425	431	445	454	401	416	443	459	443	439	446	464	451	436	408	449	413	475	465	454	438	444	434	436	434	404	422	392	424	421	443	413	427	435	453	410	426	417	441	433	445	416	438	426	469	409	405	413	438	450	406	455	436	405	450	418	441	437	460	453	446	451	436	438	448	420	424	453	428	464	441	454	431	434	382	475	453	454	442	443	446	460	426	468	410	485	476	440	432	429	440	429	428	463	435	379	454	424	403	450	443	407	421	427	462	466	464	431	423	463	425	428	488	461	436	418	426	405	434	482	432	406	431	401	443	458	413	437	410	436	458	437	412	462	423	454	420	438	448	419	441	428	458	417	430	462	455	435	435	428	429	417	389	438	424	449	417	445	438	438	447	437	428	422	397	431	418	444	434	476	434	411	413	431	429	455	433	444	485	431	442	465	445	442	436	444	415	451	448	424	443	461	447	435	443	445	421	431	494	440	437	419	443	437	410	469	449	421	432	434	474	406	402	424	425	423	438	434	428	395	453	492	448	417	436	446	464	441	460	461	474	435	474	418	424	474	447	475	463	450	380	398	400	433	421	465	427	444	468	442	437	483	412	447	456	418	407	440	444	411	462	450	395	448	423	395	427	456	451	462	433	411	463	458	458	431	417	430	423	435	433	418	432	425	469	459	473	400	425	439	392	431	453	432	460	418	450	473	451	450	440	461	400	430	421	423	429	440	458	450	451	418	430	428	423	443	438	400	435	445	417	442	406	417	480	397	474	452	430	425	430	443	445	433	432	465	419	443	455	413	421	460	401	455	438	445	424	458	416	431	441	437	439	447	443	417	409	460	433	380	446	420	400	435	398	417	456	435	437	422	459	462	459	458	448	429	442	439	481	429	421	441	413	430	476	420	460	445	415	473	436	413	429	428	418	430	483	456	419	458	439	467	445	452	455	440	405	436	438	459	445	415	477	436	428	406	450	425	443	406	407	425	468	399	478	409	431	442	436	482	448	410	428	415	420	425	430	430	435	436	412	420	437	433	448	418	443	451	441	471	419	436	441	416	444	405	454	444	448	453	449	472	444	439	442	429	459	424	420	428	450	459	459	422	436	455	394	430	452	450	414	440	417	426	423	415	414	456	422	464	410	444	420	470	465	402	469	420	503	446	433	432	449	435	445	492	437	455	454	418	399	447	441	452	439	413	439	432	447	449	438	415	450	480	425	420	420	404	422	450	477	430	439	411	428	409	435	425	431	416	452	435	406	411	435	417	427	453	415	466	452	427	424	435	459	424	405	416	437	449	453	471	449	445	474	447	464	429	439	439	408	437	458	447	403	397	429	397	445	429	439	423	428	427	415	418	438	429	437	416	398	402	443	424	450	436	449	412	429	432	453	425	440	445	444	388	470	427	446	455	453	405	431	408	457	426	483	407	445	409	430	433	399	454	411	432	387	428	424	457	427	472	467	428	457	469	442	462	443	459	413	414	454	437	425	448	505	430	443	464	449	437	412	417	412	483	419	431	433	427	447	394	423	458	473	448	465	436	405	398	454	408	504	452	442	419	461	462	446	448	445	419	446	434	419	476	480	437	413	414	428	457	421	439	476	407	425	423	423	422	400	463	436	468	433	440	440	447	402	481	431	430	438	463	467	431	421	416	443	436	454	426	442	455	395	426	464	409	429	439	442	460	430	441	464	416	461	440	432	438	482	443	415	436	419	417	477	444	398	428	408	441	485	435	454	427	421	412	409	417	446	439	440	465	443	433	441	451	450	451	426	448	468	434	399	431	462	415	445	417	389	454	432	443	463	462	427	449	399	434	404	436	441	459	437	428	396	438	430	436	424	432	466	471	502	412	462	453	458	454	445	415	455	408	455	440	448	469	434	398	466	456	422	433	424	437	430	463	401	453	463	440	437	447	444	449	423	436	404	455	465	449	466	446	442	429	481	443	463	435	430	425	452	439	458	425	393	456	448	446	421	393	480	425	431	417	443	411	460	438	435	450	463	419	441	432	410	438	470	415	432	426	426	419	478	445	445	458	427	409	446	416	409	457	463	416	408	427	470	446	423	425	440	423	448	428	453	415	395	463	458	411	435	473	443	423	438	440	441	421	444	423	413	421	444	428	426	421	440	480	411	433	473	461	433	431	420	400	465	430	476	452	402	465	434	449	397	444	440	430	419	414	429	398	412	415	446	472	424	433	431	406	417	468	438	402	437	432	440	462	412	411	448	457	443	425	451	411	444	406	439	439	414	429	416	464	452	448	476	429	433	459	437	403	437	409	406	429	447	408	457	418	433	434	408	419	396	456	459	438	427	408	452	445	428	432	416	442	466	458	408	427	448	426	432	410	444	450	445	445	443	413	447	451	433	433	409	425	437	445	447	415	452	433	469	439	447	445	490	427	441	419	406	440	404	433	476	456	459	450	446	420	433	380	417	452	418	450	419	391	414	422	428	456	442	416	446	440	448	468	405	422	434	437	413	424	430	432	430	468	431	422	446	427	432	414	405	439	459	450	426	443	413	441	463	432	433	460	386	433	412	470	422	446	450	467	426	433	456	443	425	433	445	420	453	419	409	448	420	452	406	455	424	431	459	419	404	418	416	462	420	473	443	436	433	434	466	436	411	441	454	437	420	433	472	421	460	446	474	442	422	440	443	423	467	426	444	451	406	469	439	409	440	429	439	415	440	421	424	465	409	420	467	424	435	468	498	425	457	466	413	400	443	431	447	437	421	440	413	443	428	447	460	392	461	429	422	437	455	419	433	427	432	474	428	445	442	438	416	402	448	422	461	468	416	428	426	423	447	431	427	439	479	425	446	465	441	470	428	419	416	441	411	423	468	428	436	448	448	442	450	419	439	419	436	415	462	455	410	449	399	467	455	421	435	430	408	462	401	433	431	441	449	495	402	422	460	463	425	439	471	436	432	443	411	428	433	435	421	404	436	394	439	402	443	457	470	403	452	417	440	448	444	473	450	379	454	465	425	396	428	419	434	431	399	441	431	479	430	387	453	438	444	425	462	417	437	432	448	467	419	406	437	449	451	447	461	464	409	460	402	454	465	386	424	451	458	393	434	449	427	477	422	476	448	455	442	440	421	413	431	435	443	447	418	435	435	427	463	420	470	443	466	465	442	444	446	460	467	410	452	446	409	417	454	385	389	466	451	438	448	445	441	442	420	439	417	460	459	470	442	449	387	431	470	414	431	415	440	419	467	440	442	451	432	453	431	396	446	478	443	432	432	437	412	426	429	446	437	452	480	384	384	454	434	418	439	423	467	428	444	448	465
30891	54361	50782	38709	29419	21584	14832	13137	12029	10502	9111	8112	7046	5749	5029	4645	4209	3584	3176	2645	2503	2181	2003	1717	1517	1351	1228	1015	857	753	780	719	718	734	670	623	648	602	591	544	545	564	578	544	543	524	517	553	595	542	536	520	504	545	548	532	521	502	541	513	528	527	521	507	517	485	524	505	545	495	542	524	539	531	519	475	543	527	455	524	555	528	513	546	538	493	531	500	535	520	552	539	498	499	495	515	530	501	496	521	485	500	502	512	496	513	503	530	517	487	533	524	498	526	495	517	494	532	505	485	449	490	486	464	537	493	504	485	473	511	531	542	525	513	517	567	520	487	496	498	470	531	491	495	511	493	506	507	529	498	511	500	460	501	474	529	467	482	544	551	508	500	495	532	486	497	488	510	545	509	506	533	524	500	521	520	516	485	459	518	500	509	479	498	549	524	531	524	510	479	466	532	512	464	540	510	533	502	516	530	484	525	526	484	484	503	529	511	506	499	502	473	496	499	486	491	482	467	484	516	515	483	513	507	511	522	480	479	512	516	519	503	523	462	496	480	523	450	500	469	508	527	519	528	511	479	529	504	484	530	485	518	501	514	498	483	496	528	497	513	535	527	505	538	484	465	499	511	513	533	465	518	480	489	513	488	510	486	550	521	485	486	496	501	487	506	484	490	528	536	540	504	504	547	489	524	535	511	509	528	519	495	527	506	489	501	540	505	461	534	512	481	486	524	494	487	544	485	538	525	495	514	491	469	541	520	457	499	520	492	492	516	455	509	477	503	515	517	497	496	494	507	510	525	496	502	516	494	491	542	486	499	476	495	504	470	506	496	462	473	518	498	502	492	500	542	509	538	558	463	453	506	547	507	525	521	502	484	483	525	488	486	510	492	525	492	502	500	482	500	512	480	509	494	524	511	486	547	527	475	456	508	556	546	550	501	547	527	489	526	473	518	508	492	519	496	489	486	503	479	510	517	536	532	515	549	494	493	500	500	495	517	499	469	507	474	576	479	496	481	472	540	487	493	494	490	480	504	512	515	500	451	510	478	510	520	495	530	524	506	473	520	533	507	504	520	503	508	484	517	479	472	504	483	469	527	483	521	518	537	513	507	470	479	543	529	482	483	476	548	477	499	542	472	522	512	507	504	496	529	503	520	479	517	489	522	526	533	462	492	488	509	485	519	519	508	504	510	492	514	540	508	492	510	490	489	525	513	511	483	474	497	473	520	518	520	499	562	550	496	501	508	504	487	488	506	495	537	478	486	515	490	504	495	526	527	512	498	493	475	542	527	513	496	496	507	519	515	478	497	504	512	514	488	543	494	479	477	487	499	485	457	518	507	526	532	469	486	513	526	471	508	536	486	526	502	501	481	445	507	473	472	510	518	517	503	489	474	527	488	505	507	494	526	498	505	501	538	521	529	500	506	491	506	515	527	545	495	544	484	515	504	533	493	508	473	507	530	527	464	496	529	450	496	519	510	500	518	503	503	492	513	478	493	510	483	500	503	479	497	477	498	435	512	522	488	493	465	491	469	479	502	512	542	496	500	502	467	515	520	498	475	469	510	517	518	539	510	488	514	517	508	465	478	519	506	530	518	471	538	473	552	526	503	518	498	511	505	526	488	489	535	502	526	542	523	499	471	510	503	474	504	518	488	521	504	533	512	511	519	495	472	480	473	492	488	491	493	495	503	485	484	549	509	464	496	480	481	485	497	516	518	496	502	509	510	510	498	517	486	504	553	499	491	503	470	492	525	521	509	526	525	534	469	481	523	511	471	509	461	505	499	502	510	494	473	526	527	500	521	519	517	535	450	490	498	510	489	514	505	532	532	475	471	521	541	491	482	502	465	517	498	493	484	475	514	496	559	513	530	498	522	482	503	513	525	512	508	488	485	552	518	503	519	531	473	477	529	514	504	461	516	516	482	556	552	479	563	523	551	471	505	523	567	495	524	472	509	489	499	506	492	481	482	527	530	549	476	511	521	477	522	513	534	487	536	519	520	510	510	506	516	531	507	510	503	502	492	521	502	511	553	530	502	487	498	495	520	526	521	521	504	527	520	499	532	515	554	490	499	500	478	492	503	465	464	515	492	504	519	449	467	537	516	464	504	438	439	529	476	520	495	476	531	494	502	469	511	510	514	511	507	523	512	509	454	501	507	464	486	458	490	525	505	474	545	482	506	493	519	500	511	564	512	498	491	500	505	493	531	492	528	533	526	510	472	520	529	523	495	473	506	493	507	519	507	508	501	498	544	518	508	486	518	500	482	491	475	483	501	535	493	486	522	509	512	471	464	508	509	492	496	522	509	479	478	462	503	462	509	475	501	533	506	496	508	532	494	530	515	538	515	490	493	510	506	503	568	522	534	515	479	495	494	530	512	531	487	508	488	535	496	525	496	466	478	554	515	546	485	497	527	517	463	468	474	516	517	487	514	483	561	471	515	459	501	487	521	546	511	476	459	502	476	514	484	499	495	496	544	483	520	498	509	533	466	479	479	523	506	489	490	545	521	509	552	488	499	530	482	528	511	484	527	505	488	486	473	515	496	487	526	506	484	525	477	534	496	554	511	471	509	531	486	518	502	494	502	514	493	504	498	529	477	510	519	497	493	499	501	521	504	488	512	506	512	546	480	497	518	506	491	520	491	514	494	486	503	472	492	515	508	496	463	479	498	517	482	510	495	497	510	529	535	447	497	515	509	511	484	504	515	431	487	502	539	501	551	518	497	485	495	503	491	508	494	504	493	507	520	498	492	544	493	504	506	518	519	480	470	515	549	475	480	507	486	482	530	454	468	504	494	549	502	494	489	530	475	507	518	479	510	530	515	499	497	498	572	510	484	502	513	509	466	492	515	489	508	500	518	497	556	505	531	528	503	496	547	518	473	535	545	501	477	518	505	501	524	475	489	531	476	495	491	494	530	518	503	493	517	536	492	510	476	500	521	519	518	448	516	554	514	448	491	562	503	504	477	520	480	523	470	468	518	504	534	504	494	515	535	486	501	482	472	442	490	477	498	509	466	514	476	477	507	521	508	517	487	482	492	511	514	505	499	525	457	514	457	504	544	504	534	531	514	557	526	467	510	491	506	490	510	515	500	508	484	482	499	505	485	506	483	506	523	480	509	464	528	504	533	513	470	518	475	444	484	515	514	477	495	524	495	497	510	512	509	521	472	514	487	482	474	525	523	530	521	517	488	496	490	483	488	514	549	491	517	477	506	459	531	512	494	540	505	538	513	527	486	485	488	549	515	478	526	484	519	445	521	516	522	515	521	535	503	511	490	491	483	473	526	500	477	519	531	530	516	508	481	503	464	455	534	509	495	477	505	494	485	499	451	476	502	511	505	471	490	504	479	514	538	521	517	488	525	500	535	510	485	530	481	501	467	511	496	503	488	525	524	481	476	505	518	502	522	483	523	504	527	515	496	484	475	528	500	457	503	565	500	532	497	538	494	491	533	504	528	488	509	464	498	503	525	504	512	511	511
29125	27313	29607	21145	12634	8274	4344	3341	2900	2592	2179	1899	1772	1542	1413	1328	1249	1113	979	894	836	747	725	757	704	613	585	498	505	487	482	492	457	487	440	448	452	460	455	423	443	403	405	457	432	426	465	454	437	470	482	441	468	478	415	452	442	421	437	404	456	403	443	409	399	431	453	435	428	446	459	472	410	384	442	464	475	442	389	419	411	432	417	438	409	437	403	423	405	397	466	427	425	405	431	438	470	458	458	406	400	436	443	447	429	455	401	409	377	414	454	428	425	448	421	437	416	395	429	421	417	419	450	447	416	456	421	419	442	424	429	431	418	425	422	424	444	414	412	439	477	438	428	403	437	409	455	447	434	442	411	429	411	418	439	429	400	430	405	435	414	449	468	418	427	423	404	431	428	448	408	421	394	427	443	398	395	427	394	426	406	430	443	461	441	453	480	428	414	453	460	415	436	455	415	435	442	427	433	450	445	445	438	405	427	421	440	433	434	418	399	446	422	438	403	429	409	490	419	398	469	442	425	416	440	408	428	443	417	430	448	445	393	422	447	448	446	420	433	420	424	416	434	397	430	412	423	418	397	430	417	435	469	402	476	417	422	421	432	414	400	388	451	399	404	435	434	427	417	425	438	428	418	453	432	437	445	459	426	444	463	467	417	398	428	449	429	431	437	438	467	428	438	397	430	417	415	463	436	417	407	440	419	423	470	476	435	434	393	437	425	408	430	437	412	429	428	411	432	420	414	445	452	391	396	427	448	433	441	400	434	421	440	426	433	412	395	431	410	462	451	451	428	387	441	443	476	443	398	430	398	453	424	431	436	452	485	431	442	386	442	405	432	432	408	429	428	414	380	436	437	441	457	428	445	446	414	424	428	398	423	427	444	416	443	426	422	412	470	411	424	395	418	422	434	437	403	438	408	459	413	414	423	464	421	418	428	397	401	419	439	414	441	417	485	461	431	458	407	416	437	445	482	411	438	455	434	428	423	394	430	456	433	413	456	446	411	462	417	430	434	446	436	453	389	425	456	401	383	430	398	469	413	492	469	408	444	464	417	444	435	419	417	465	412	425	393	409	423	409	406	434	401	434	425	435	433	461	389	434	402	402	427	439	415	452	450	399	404	406	416	459	430	416	395	402	472	445	432	422	446	443	413	417	426	449	449	437	413	454	443	415	460	460	416	447	413	440	464	416	421	425	412	408	372	426	442	436	426	410	431	396	436	402	424	443	411	436	411	443	430	443	444	410	426	467	396	407	450	444	437	427	465	423	440	428	420	432	424	444	459	426	449	472	445	396	434	420	424	413	426	429	457	419	409	432	402	430	395	428	428	395	409	416	418	445	429	463	418	466	438	465	464	460	421	420	417	441	424	462	416	411	424	427	418	435	439	464	384	419	455	453	418	424	415	405	438	436	431	381	421	398	416	408	446	433	478	408	421	406	409	422	448	452	436	440	403	399	427	408	460	430	427	410	399	443	421	425	449	395	410	448	423	437	402	456	442	414	412	454	448	393	443	424	387	431	413	411	435	394	440	450	392	397	421	449	446	455	385	400	429	474	433	435	414	403	426	418	420	432	410	417	420	430	473	456	428	412	398	438	468	443	438	420	413	396	397	409	460	450	422	418	433	416	455	414	403	394	417	408	447	454	443	447	463	454	416	408	420	406	420	413	420	407	439	431	437	442	415	438	445	450	435	441	447	433	410	421	411	432	408	431	420	420	432	412	444	406	418	401	422	438	441	429	440	446	429	420	396	390	425	439	420	423	420	430	407	433	432	453	459	434	453	422	418	412	413	428	449	401	448	430	403	458	456	417	406	437	433	452	415	418	436	465	391	422	426	407	432	443	465	372	414	450	402	446	461	427	419	417	429	419	459	460	446	456	449	451	403	429	396	448	446	431	452	455	420	434	429	393	392	488	427	442	396	457	455	409	406	397	376	406	456	457	426	414	422	426	436	415	445	406	442	458	424	430	419	437	431	422	433	387	422	454	406	450	457	442	433	441	442	443	419	424	457	436	417	422	428	403	411	421	432	383	380	443	421	421	425	413	436	439	466	414	413	442	402	438	428	450	464	407	429	406	419	424	452	471	407	390	434	456	439	419	435	427	416	432	414	384	436	414	434	427	423	431	445	418	429	412	415	456	404	442	443	426	425	417	458	451	420	407	403	427	453	452	419	430	427	409	426	397	456	422	408	432	441	416	440	400	437	411	443	458	439	407	424	440	447	446	443	446	422	418	436	462	433	441	421	429	424	418	407	408	439	447	483	435	427	436	456	424	434	433	420	406	416	441	454	416	404	467	427	455	386	451	427	408	431	404	414	388	426	473	424	398	404	416	420	444	458	447	405	424	448	403	391	453	452	414	458	439	447	454	449	441	425	436	428	441	408	408	388	382	485	443	419	428	413	423	419	490	456	440	439	440	421	420	423	418	409	412	439	442	434	451	385	418	448	408	389	436	440	428	440	470	459	450	441	456	444	421	433	396	442	411	414	429	444	434	410	433	394	435	439	435	408	463	425	424	413	444	423	429	408	448	436	423	466	435	466	444	430	458	442	411	433	400	403	412	383	437	435	410	453	464	420	434	450	454	429	463	417	446	415	469	417	409	414	431	454	389	461	439	438	394	448	458	449	399	423	431	435	459	452	397	441	379	396	401	438	444	449	396	423	408	401	433	418	425	437	443	453	440	432	464	423	424	460	487	395	423	421	449	412	442	440	402	406	451	434	411	418	387	438	421	386	425	433	417	440	421	437	437	415	453	404	425	405	437	442	474	426	396	398	451	446	419	458	437	409	440	425	408	447	396	402	441	413	401	434	440	412	381	414	467	429	413	466	421	440	446	451	436	428	412	439	423	452	443	418	445	415	408	413	433	424	404	412	403	427	423	426	397	454	438	422	403	426	467	429	443	408	442	430	456	431	387	412	466	441	439	445	425	449	438	410	435	432	435	409	445	405	423	456	450	423	459	447	458	396	413	414	438	453	405	442	476	458	446	445	456	404	428	447	433	447	423	421	471	434	399	459	434	432	418	435	454	423	443	411	415	405	422	435	444	448	405	443	428	454	431	460	435	417	466	409	426	422	451	470	456	483	475	406	408	456	423	451	402	389	435	455	434	421	405	461	450	445	431	419	465	434	429	437	405	414	453	406	411	428	400	435	396	436	434	441	430	432	411	451	421	416	436	426	439	432	431	405	430	422	449	454	419	408	426	420	428	465	423	451	456	401	442	414	404	444	447	428	424	438	418	445	425	415	418	442	424	413	433	449	435	445	419	388	430	476	434	462	402	396	444	399	395	431	411	450	420	434	421	415	430	454	426	442	428	410	467	436	434	435	445	422	437	401	395	426	406	423	454	405	454	437	429	457	408	401	444	409	433	432	425	451	430	426	420	443	401	423	436	433	449	414	417	430	430	404	421	438	409	465	442	421	426	404	435	424	421	453	466	403	410	420	397	411	483	464	443	449	440	420	400	450	392	481	381
28639	41361	34258	22287	17103	12754	8269	6891	6413	5611	4812	4305	3762	3206	2902	2768	2386	2148	1753	1616	1481	1353	1191	1109	1010	960	912	750	698	662	585	647	579	560	581	585	526	553	611	529	562	510	541	541	513	546	516	520	535	507	523	547	514	528	536	525	514	532	534	499	518	511	533	515	511	515	509	546	508	531	556	507	513	527	508	535	471	530	533	520	519	507	501	514	539	502	515	535	519	547	516	501	522	548	509	556	576	501	510	510	497	510	496	495	583	516	510	509	526	540	543	534	511	528	502	555	524	503	518	504	502	537	513	542	528	544	528	537	539	478	563	513	482	500	492	498	532	540	512	523	533	506	519	479	493	520	549	515	517	531	523	497	527	511	482	523	551	542	527	517	496	543	512	534	495	507	568	518	528	545	561	495	506	523	540	533	509	539	566	533	540	513	504	479	521	566	513	507	516	560	518	557	552	508	547	512	515	533	527	506	541	497	504	502	531	539	547	514	553	509	498	542	483	498	541	489	523	544	501	482	564	518	552	506	518	529	508	521	471	533	540	535	485	496	478	514	499	505	511	533	505	537	541	487	531	507	466	510	532	504	524	510	534	538	525	558	518	566	546	482	518	472	522	532	513	555	520	525	495	527	527	573	512	532	496	531	522	510	486	478	476	532	487	510	524	517	519	535	468	540	527	528	521	508	528	546	496	509	480	523	524	496	462	496	536	545	538	512	519	533	521	540	513	500	482	521	509	505	504	545	519	510	502	523	547	525	524	524	523	509	538	513	516	532	476	515	532	549	522	531	567	512	456	479	516	552	515	511	512	507	539	495	538	508	488	509	520	521	540	530	507	563	515	498	518	500	500	469	542	513	532	515	498	536	549	545	519	513	523	549	555	509	558	522	482	509	531	505	539	491	500	503	486	494	496	499	488	494	497	514	499	508	502	509	546	516	494	539	529	489	512	508	490	531	466	486	479	530	494	512	462	507	503	505	518	505	507	497	523	547	530	497	518	527	522	515	522	516	501	534	504	511	502	492	518	533	515	473	543	558	512	519	544	500	480	528	508	523	491	524	509	535	480	546	514	531	484	526	522	557	543	508	493	537	480	530	545	515	503	492	564	500	513	552	546	472	530	502	531	515	537	536	563	546	477	537	530	527	524	557	505	487	482	544	511	493	525	514	513	516	538	503	548	550	515	499	471	491	512	560	496	556	509	508	490	499	514	554	529	497	538	542	487	506	501	524	523	547	531	544	527	510	506	529	548	482	543	541	492	494	518	492	472	513	508	509	545	492	501	488	521	544	488	542	517	527	501	532	540	552	527	548	489	516	502	491	527	545	500	525	494	533	545	548	489	561	510	493	534	519	545	520	507	504	550	492	516	527	557	528	519	490	530	521	488	567	483	483	554	508	512	506	505	526	507	481	518	533	528	538	558	483	532	512	521	470	526	487	516	542	489	481	524	491	465	557	555	516	516	517	519	480	491	529	549	499	527	501	540	500	516	523	505	507	536	498	478	526	493	523	491	501	551	504	523	520	523	516	522	534	487	489	528	484	542	557	492	522	512	564	503	528	512	508	540	492	514	531	496	517	533	544	467	530	500	488	498	519	504	486	532	531	478	533	535	505	442	546	522	537	506	508	513	534	526	539	527	522	506	545	522	526	523	501	586	513	510	533	524	508	564	495	531	461	560	502	512	502	536	516	529	534	509	470	488	520	504	510	519	516	493	516	555	512	529	530	534	510	493	538	515	490	526	524	540	518	525	527	503	512	556	511	482	504	477	495	516	486	524	528	518	517	525	567	537	492	557	519	503	514	483	483	538	524	525	541	510	523	504	516	555	516	498	496	565	504	530	476	509	502	470	505	493	492	484	523	555	537	536	526	522	523	558	495	481	528	499	518	473	488	545	492	519	548	498	533	484	475	540	486	552	466	522	511	496	508	496	502	508	517	494	521	546	518	561	510	528	476	551	528	538	512	531	526	484	492	494	516	513	525	485	511	555	548	524	512	514	516	545	531	477	565	507	511	541	493	570	513	554	520	522	520	526	488	516	523	514	479	541	516	558	484	473	540	519	518	502	498	526	517	487	549	534	517	504	528	500	537	565	498	548	518	506	527	532	517	543	518	522	564	534	511	494	512	515	544	546	504	483	520	511	510	499	517	532	560	476	540	519	551	544	548	518	497	509	518	526	550	528	537	525	543	512	542	505	518	530	487	554	502	512	501	533	542	471	520	484	504	504	507	506	458	512	512	486	488	509	563	500	529	488	517	501	549	492	526	540	479	534	552	498	598	504	539	497	485	506	497	516	523	511	515	517	546	501	512	494	539	540	513	486	510	507	498	546	523	493	474	475	485	523	486	506	526	515	510	554	510	515	497	504	464	511	501	513	555	487	530	544	481	519	503	465	529	514	509	541	515	556	524	452	496	500	535	488	473	511	528	529	527	547	542	526	485	509	503	485	533	549	563	536	464	494	560	486	561	515	531	500	460	521	510	505	521	554	539	536	520	500	497	515	535	517	497	510	490	486	521	582	542	469	498	522	501	489	483	508	481	520	496	488	527	519	532	529	533	517	519	499	526	511	532	529	532	515	518	486	489	496	536	539	527	522	538	532	504	509	506	524	485	519	504	529	536	535	518	537	510	503	533	518	510	528	525	524	547	521	511	532	506	510	510	507	545	493	515	495	508	492	490	532	507	509	520	507	493	501	473	525	508	550	525	462	505	488	497	497	548	526	489	509	525	468	513	471	505	510	524	515	533	501	553	471	527	467	548	518	528	456	516	516	491	507	522	528	502	527	534	488	505	473	526	536	542	528	503	507	523	547	523	477	479	477	515	497	481	514	510	516	495	548	491	497	498	486	528	520	522	521	513	478	463	494	481	515	488	496	506	495	483	527	546	492	531	523	504	500	513	492	487	538	490	527	510	536	488	518	532	511	516	510	495	520	465	535	525	491	516	480	521	554	581	527	510	562	492	508	550	519	549	509	564	538	548	505	521	522	500	514	503	508	498	552	501	526	490	523	538	514	499	542	520	508	508	520	504	509	520	546	529	532	541	529	505	518	507	502	527	519	500	537	495	521	506	512	529	487	479	519	543	520	565	540	548	529	535	537	501	544	509	517	505	496	535	488	510	510	474	538	524	460	536	514	506	525	529	506	499	538	486	482	544	523	505	514	521	543	516	508	543	501	530	538	485	549	553	478	506	516	537	522	518	505	513	525	510	536	482	503	496	541	516	515	507	532	489	531	533	521	514	501	546	456	490	542	488	516	536	543	514	521	530	513	537	527	514	523	509	510	532	535	527	545	476	526	504	516	524	505	551	504	507	511	524	504	487	532	526	510	477	509	527	480	498	531	512	466	521	522	545	527	507	518	508	496	516	498	486	528	510	547	560	517	524	557	588	482	490	519	543	536	531	485	490	538	542	496	522	555	490	544	503	523	510	496	520	513	481	543	496	518	560	501	538	527	506	510	494	496	508	523	525	501	503	528	503
24476	21358	28532	25226	21968	16620	9089	5154	4322	3859	3331	2829	2465	2180	1882	1759	1661	1397	1176	1045	981	870	770	734	680	647	578	538	487	451	431	399	438	409	404	401	414	387	396	334	353	363	344	383	349	360	379	337	342	332	346	344	365	345	413	321	394	357	384	365	379	361	380	353	353	355	331	333	318	369	351	329	355	358	337	327	324	362	345	316	353	368	353	373	349	379	373	343	329	323	339	341	319	327	335	358	342	341	327	367	333	335	323	349	369	339	322	336	340	324	342	351	363	348	337	353	360	338	334	326	337	346	349	354	333	336	328	365	341	362	351	337	358	324	371	367	350	342	327	331	341	333	339	375	346	330	338	354	337	352	367	326	317	343	298	336	336	350	351	321	316	345	348	340	360	345	348	350	334	362	350	372	352	330	292	334	349	340	361	346	298	329	333	361	327	350	339	386	312	344	341	325	342	320	298	344	353	341	323	326	313	330	331	312	307	352	386	354	367	344	352	316	343	355	350	381	363	360	341	366	336	368	347	348	381	332	328	341	345	370	336	361	385	357	344	350	348	356	348	344	362	332	353	379	332	340	341	340	320	324	321	343	354	322	321	313	394	331	365	349	341	315	312	344	362	320	344	370	328	331	294	360	343	327	360	318	345	337	320	332	340	329	342	329	318	363	341	355	337	350	346	372	354	340	321	319	355	366	322	348	357	324	303	342	322	331	323	328	332	347	349	308	348	371	350	354	317	363	340	350	340	365	353	325	322	336	341	342	332	345	331	324	327	343	360	356	362	344	321	360	335	335	353	350	354	373	341	341	340	344	371	344	307	308	337	343	286	339	333	345	342	362	283	373	342	327	306	337	330	325	337	323	365	334	371	340	315	350	368	355	364	328	327	354	354	337	343	335	313	366	352	360	338	371	339	354	335	342	328	338	344	334	362	337	343	360	351	346	319	346	344	354	340	355	336	321	345	383	336	376	335	334	349	325	321	346	336	355	339	348	342	373	363	344	348	322	356	337	364	361	353	342	336	346	337	339	359	342	365	343	385	355	351	336	361	353	319	354	331	366	332	346	354	392	344	312	347	337	365	359	400	299	336	331	329	363	321	359	379	327	303	359	355	359	322	353	318	369	318	386	318	316	331	335	347	343	347	366	344	367	345	383	342	340	332	337	320	345	353	371	341	389	349	334	322	307	349	356	322	352	344	345	330	338	331	353	343	329	369	350	357	340	334	334	327	328	327	335	340	330	350	335	361	343	354	345	328	313	367	369	318	346	317	346	333	355	346	343	331	350	329	366	383	302	359	361	348	320	324	331	359	350	345	327	355	369	328	366	359	322	341	356	353	351	350	359	368	329	335	342	388	323	353	331	338	324	343	315	321	378	326	318	329	360	307	342	326	356	334	340	361	362	356	323	346	308	356	341	365	343	336	332	329	344	342	330	345	368	338	365	335	337	339	330	348	348	331	347	330	350	344	316	304	365	374	317	373	336	310	353	331	361	334	374	348	333	345	341	350	339	370	348	340	375	379	346	350	321	316	337	324	357	316	312	386	335	346	350	349	339	341	342	363	317	360	351	393	332	326	359	327	360	369	316	379	342	345	331	351	337	362	311	339	351	319	339	372	330	338	352	323	370	362	316	353	343	360	349	375	378	343	365	326	344	346	330	361	333	347	331	328	344	348	340	340	354	329	326	325	339	340	364	334	358	350	334	350	364	357	345	347	335	345	341	341	368	312	365	357	288	348	343	355	346	352	362	346	366	376	342	320	336	339	360	376	313	332	328	369	329	367	378	374	323	339	337	323	363	389	336	347	338	337	339	369	346	345	330	339	332	331	363	351	330	352	321	330	352	322	348	359	347	334	330	347	330	332	334	365	339	346	311	391	357	326	346	345	330	338	356	335	370	369	312	375	333	327	352	326	297	363	315	326	359	345	334	355	358	313	342	348	314	333	360	330	344	358	310	357	351	313	354	373	352	331	346	342	329	334	331	346	352	350	339	314	310	366	346	344	364	339	338	374	380	322	354	337	374	343	372	341	363	354	335	318	358	328	350	336	340	352	338	319	341	338	332	344	360	359	334	353	325	338	371	350	360	346	347	381	353	357	346	332	381	353	336	369	337	336	335	323	335	327	329	325	360	314	352	364	382	380	353	341	356	321	359	342	356	355	358	339	354	338	345	323	340	319	352	342	327	352	333	361	329	345	333	334	341	341	353	382	349	357	356	339	334	334	359	323	362	348	330	373	383	317	343	351	356	357	349	366	341	305	375	313	351	326	333	325	352	338	361	335	339	339	342	357	327	337	371	334	343	371	326	366	340	379	335	379	360	361	328	323	339	358	349	327	325	351	358	355	353	343	371	334	368	325	360	359	341	321	358	352	356	352	337	345	363	398	357	337	341	308	313	346	338	343	315	320	351	357	321	335	388	345	344	330	318	325	374	344	314	315	332	349	329	364	340	370	338	376	363	326	349	331	321	329	360	324	339	364	362	367	322	358	323	365	337	322	361	308	347	344	347	331	341	344	334	336	324	346	345	304	341	360	395	340	345	364	361	338	347	362	381	342	347	345	331	361	330	316	307	316	334	340	385	347	343	382	348	363	336	318	345	359	338	344	327	349	338	359	359	354	339	333	349	334	350	329	299	329	362	333	351	337	339	369	314	345	339	372	322	345	344	322	345	332	362	370	341	334	358	328	343	341	329	356	336	349	344	333	366	352	348	340	298	369	342	346	357	341	307	327	341	351	368	367	370	327	330	343	329	342	316	360	355	364	356	321	314	334	333	362	347	353	366	341	340	316	365	360	362	343	317	327	329	361	356	380	341	353	338	334	350	328	336	329	334	347	345	353	360	341	358	332	345	330	361	366	334	358	361	363	383	333	358	367	334	351	308	343	406	360	347	369	300	350	283	369	351	358	316	349	311	362	353	385	324	327	330	350	378	360	370	347	336	364	347	365	361	346	308	358	319	346	350	342	384	350	357	347	346	354	346	335	347	319	391	328	315	327	371	355	345	340	350	361	335	341	299	352	326	325	339	299	348	333	365	337	336	351	342	319	305	343	352	333	319	352	360	377	322	365	350	371	326	352	339	303	321	301	359	330	340	357	350	370	364	321	330	324	331	364	368	335	323	325	333	332	370	362	355	344	328	381	302	348	354	348	333	319	332	344	391	334	337	351	301	353	346	319	374	317	363	346	302	338	368	346	327	332	373	315	355	322	342	361	280	360	325	318	341	360	339	328	331	373	335	340	338	324	399	317	379	347	341	347	290	333	351	345	372	363	352	337	355	366	328	351	316	335	367	350	382	353	339	348	365	363	325	371	341	337	380	341	336	345	362	354	321	322	335	339	344	345	372	361	379	308	347	349	343	364	326	352	321	350	346	347	331	352	370	352	367	357	394	375	332	314	326	360	354	318	368	347	358	338	323	325	367	337	403	356	323	360	362	352	324	372	347	341	370	334	339	361	329	331	343	340	334	321	339	311	365	329	321
29749	48053	40343	29328	24211	17965	12308	10023	9176	8109	7043	5989	5174	4517	4063	3729	3206	2824	2403	1976	1811	1612	1270	1184	1161	1018	902	752	687	603	602	557	554	532	475	499	496	497	476	476	436	454	440	417	435	440	425	441	474	426	441	451	447	443	452	436	420	420	458	392	450	420	459	401	472	435	440	399	409	422	433	431	416	442	424	402	391	413	445	457	450	413	406	457	410	443	423	426	379	378	437	391	457	393	428	435	474	416	426	422	417	387	417	390	389	465	375	398	392	418	397	393	386	386	412	414	414	437	417	422	409	440	391	454	425	415	414	449	411	394	426	420	404	395	375	441	396	407	439	389	394	399	412	409	430	453	414	404	412	396	423	406	414	422	441	405	466	377	430	403	425	379	400	415	441	395	409	426	386	369	420	399	403	453	431	402	415	407	403	429	380	420	384	409	402	424	412	394	413	423	443	442	409	383	397	418	414	447	389	425	418	408	398	429	442	435	400	397	406	412	419	398	431	412	378	423	417	428	406	406	409	427	437	434	436	420	397	368	426	420	401	413	382	402	421	428	433	392	377	446	367	454	438	410	443	396	391	403	396	397	411	406	413	404	441	418	424	436	439	399	400	431	415	427	453	414	395	392	394	436	407	437	404	397	416	446	422	426	394	394	377	390	374	414	445	403	419	433	421	435	422	384	401	413	394	457	421	408	385	414	405	422	413	446	421	443	437	425	418	417	408	432	447	432	408	384	416	418	410	454	415	415	400	398	438	428	438	454	407	428	463	425	380	456	433	388	442	409	434	420	423	435	428	415	424	426	398	411	410	406	370	427	393	416	423	434	421	418	397	404	404	384	439	397	412	465	381	403	397	408	413	446	408	416	404	409	428	408	401	449	417	411	379	442	419	405	418	426	404	413	426	400	424	377	412	419	425	412	441	427	404	421	416	462	414	368	436	391	410	418	426	418	405	404	422	426	419	410	402	421	405	424	410	433	404	397	407	430	408	405	428	447	406	437	419	404	412	412	422	416	428	417	362	405	401	410	439	450	420	393	434	387	433	440	405	393	401	413	416	426	381	444	398	414	412	414	375	423	379	401	412	423	380	406	393	384	386	452	435	408	397	366	403	452	395	412	401	427	388	385	371	407	427	403	371	444	424	397	408	417	417	404	431	397	429	418	449	442	435	394	430	421	434	388	413	399	397	416	404	448	406	405	389	432	396	411	444	426	441	437	415	404	441	390	410	388	419	422	403	437	402	404	405	389	399	395	416	450	396	418	401	398	434	411	386	374	417	418	418	423	419	434	411	409	440	442	425	435	430	391	417	390	425	408	400	409	436	392	387	402	390	413	387	398	390	403	444	423	398	400	425	360	412	426	434	399	439	398	418	399	439	439	395	420	442	411	426	382	411	403	431	444	403	433	411	458	395	465	426	374	400	438	391	453	438	392	419	401	413	400	422	432	397	453	397	405	398	399	412	434	382	348	463	417	384	403	411	408	416	411	401	385	437	455	396	410	438	396	421	397	405	424	398	457	459	452	424	383	413	392	395	431	422	405	420	396	416	430	410	428	428	383	416	427	415	450	396	451	414	451	434	406	459	384	397	394	411	436	412	425	454	389	439	411	415	423	425	422	413	401	413	413	418	386	420	406	414	403	406	419	389	365	439	420	386	401	402	430	401	445	426	394	361	393	414	412	442	419	429	384	436	428	410	403	442	414	429	399	407	448	424	423	410	406	427	399	438	429	426	381	406	435	438	393	447	435	423	422	412	418	412	408	438	396	423	403	440	438	416	406	427	429	411	428	437	408	438	442	427	411	435	410	442	423	425	404	422	381	381	392	447	383	392	401	414	433	385	414	371	374	416	422	447	425	400	401	417	435	405	421	413	383	414	430	443	428	460	412	392	448	414	412	405	431	383	394	429	412	428	434	416	404	388	402	429	393	405	413	422	443	424	436	462	398	410	400	402	406	408	430	387	436	417	457	382	474	405	418	372	423	411	401	403	381	416	401	400	403	390	394	403	430	405	417	426	425	398	402	417	387	385	403	411	417	453	396	421	413	411	411	395	447	436	436	406	380	376	409	403	376	428	411	422	393	433	436	439	419	425	403	396	404	420	387	415	419	419	407	419	432	459	419	453	423	375	373	462	419	398	430	400	435	430	387	425	418	448	436	413	405	438	449	416	425	441	409	408	394	417	422	408	422	430	405	430	404	384	409	463	407	404	390	384	443	420	415	425	408	429	411	414	398	414	414	429	440	425	395	439	424	407	399	411	460	446	427	400	422	439	416	440	398	418	455	426	381	405	410	414	418	385	409	439	443	433	412	428	433	429	423	415	426	448	397	389	414	406	449	382	403	410	437	363	409	406	387	430	399	444	383	408	419	413	408	456	430	388	439	402	433	423	433	432	448	435	412	426	418	447	414	423	420	444	431	422	432	423	418	358	419	410	427	447	399	421	413	447	417	409	371	407	426	411	397	398	407	468	407	413	449	426	424	416	385	405	457	419	412	424	391	422	430	412	408	414	446	420	407	395	430	419	430	368	409	436	398	419	446	423	417	407	446	405	388	388	397	400	421	411	399	395	382	403	425	419	416	418	450	439	435	402	403	394	436	396	441	399	385	433	414	399	401	445	421	394	406	435	409	400	408	433	428	406	411	400	403	407	425	393	437	401	403	418	414	397	399	457	404	407	419	415	423	437	403	418	451	381	412	406	423	418	388	424	387	432	442	432	427	440	409	416	411	430	393	398	429	410	429	396	395	377	411	417	420	449	413	387	433	418	437	415	416	425	415	391	446	392	404	397	432	397	398	426	374	403	389	405	370	412	438	391	400	440	403	429	429	445	440	416	384	427	416	403	387	442	407	431	412	416	436	397	427	412	404	390	434	411	404	420	407	414	411	435	378	449	422	404	416	412	411	428	413	429	420	430	391	428	455	404	443	374	408	414	400	446	429	445	407	410	437	417	415	440	369	415	410	373	349	417	409	380	408	373	425	413	394	420	439	410	398	437	427	418	398	423	399	403	434	428	389	426	400	415	422	410	438	413	416	390	438	429	402	431	380	428	431	378	407	441	401	408	404	425	435	393	441	425	446	422	441	403	411	410	409	406	402	403	443	408	402	417	416	398	405	406	415	376	404	420	426	412	429	408	410	379	426	410	432	414	389	429	414	414	421	435	412	394	440	443	417	406	423	405	400	443	440	433	419	402	421	374	399	376	395	443	379	437	414	435	420	415	403	376	403	408	395	410	448	406	459	412	403	409	459	435	368	387	436	440	397	437	408	426	406	411	415	403	423	417	442	379	436	464	411	446	437	462	441	411	415	404	409	416	446	416	363	409	390	423	432	412	385	430	408	400	410	402	457	397	411	420	396	401	435	382	387	412	426	420	434	437	422	420	396	382	371	403	432	433	426	401	408	422	447	440	422	454	434	398	414	427	446	395	448	420	422	421	383	384	455	400	423	408	427	372	384	435	419	390	404	452	368	432	414	421	426
25548	21463	28246	26323	17668	10389	6174	4045	3606	3342	2913	2558	2224	1899	1679	1591	1478	1397	1210	1053	1009	923	817	750	802	784	713	642	608	600	579	565	574	527	580	556	534	559	553	536	520	511	577	508	529	567	519	539	530	526	497	565	519	534	529	538	497	543	517	526	503	485	537	535	509	533	544	572	479	540	530	532	533	528	538	497	496	552	547	508	534	518	571	528	514	516	525	528	531	534	540	513	527	503	546	509	541	544	529	516	507	541	491	519	507	481	514	541	534	533	534	532	513	533	519	527	503	496	499	487	522	529	533	487	525	514	567	499	510	541	517	531	544	537	536	496	531	550	556	497	505	496	529	519	499	518	541	490	487	553	508	552	518	531	520	511	488	529	520	559	554	524	500	514	541	521	528	507	554	546	529	517	507	486	531	507	550	459	524	576	510	535	518	530	533	565	491	502	481	495	521	511	539	521	477	538	523	483	518	534	547	533	515	507	524	545	514	541	476	521	497	497	500	515	515	550	505	545	544	500	544	520	495	497	556	493	524	563	520	506	508	508	530	544	558	545	524	537	492	515	531	517	474	590	535	545	538	525	532	562	521	531	537	524	506	479	535	506	539	522	509	507	476	530	500	479	523	512	529	537	518	491	545	504	504	485	516	513	533	542	564	507	519	551	515	497	482	518	487	548	545	491	554	536	530	521	520	551	509	529	528	536	535	523	536	515	514	521	537	516	499	499	520	551	488	552	549	524	515	548	486	514	496	513	517	530	531	557	528	534	526	490	531	540	493	495	495	503	511	565	525	500	524	501	550	548	511	513	530	527	567	520	516	546	502	511	555	528	538	545	513	526	499	538	554	525	506	493	528	553	515	501	519	499	539	475	583	549	530	497	539	544	541	531	513	514	523	512	519	546	506	524	489	498	508	512	500	529	488	509	518	568	517	483	540	524	510	507	506	481	562	532	502	508	495	510	514	510	499	515	554	527	508	504	546	513	494	511	539	561	545	539	526	525	499	552	502	530	553	541	532	515	548	502	539	539	546	520	538	496	528	528	538	552	520	512	500	515	545	522	514	501	525	490	521	491	513	490	505	478	474	517	585	517	525	497	492	544	554	516	513	536	515	513	463	514	504	551	503	542	524	523	517	535	523	491	547	517	528	492	502	549	545	521	483	514	478	526	542	509	532	524	518	498	526	513	545	529	538	504	508	528	522	511	522	537	508	477	548	539	500	519	520	526	500	479	564	507	516	520	518	544	500	507	502	557	528	481	531	499	556	505	494	511	504	496	545	509	542	538	514	526	540	538	550	513	525	542	504	512	518	507	529	502	489	517	504	496	541	501	528	495	502	500	522	492	518	521	533	556	511	542	525	529	527	546	526	522	510	524	518	541	535	523	508	509	556	525	544	545	485	552	572	551	520	507	496	491	503	470	502	477	517	544	570	515	510	492	530	490	526	520	512	535	499	510	519	499	512	516	493	521	522	504	550	559	498	491	516	518	488	519	505	472	485	490	483	525	493	496	521	532	486	528	502	540	547	504	563	517	506	490	531	483	550	527	516	565	526	505	496	526	513	490	537	570	541	522	484	505	530	529	494	523	508	489	512	518	503	482	507	538	511	496	484	526	496	547	528	518	537	526	509	526	514	513	533	521	500	541	497	522	507	530	506	536	523	535	526	534	510	495	562	495	528	486	487	515	528	523	524	498	532	509	537	546	512	558	492	518	475	495	526	535	513	521	493	507	505	542	517	480	504	496	540	508	530	481	545	518	527	536	520	505	514	550	523	499	514	499	507	509	516	508	494	513	534	550	538	484	504	502	507	528	484	511	513	518	549	548	521	531	508	550	519	546	524	510	515	478	508	530	543	553	526	479	518	546	497	464	489	595	514	509	515	473	514	552	519	545	545	522	555	488	503	537	522	502	531	510	555	498	522	493	543	540	515	515	494	507	496	496	523	535	486	495	540	549	520	518	503	526	496	492	520	541	537	521	513	530	555	503	526	515	535	529	540	569	497	518	498	536	513	513	539	526	541	520	502	525	547	545	536	528	554	468	517	524	502	523	488	522	511	535	533	526	555	521	549	532	525	497	539	529	530	507	501	519	510	511	522	497	518	514	533	513	490	477	491	447	519	529	530	469	518	525	509	530	544	459	511	486	535	565	527	495	477	518	510	541	532	544	542	521	523	570	520	516	523	515	507	524	513	507	524	513	549	527	496	486	507	464	535	504	518	510	498	494	487	496	520	562	506	480	517	520	543	482	533	507	488	534	493	484	503	489	544	538	520	532	524	502	522	534	515	530	530	488	488	507	507	496	524	535	563	554	502	514	528	527	547	520	491	527	531	519	516	530	518	521	509	522	522	537	517	537	569	512	510	525	546	526	509	556	592	510	490	541	534	519	516	508	506	508	508	528	528	537	558	520	537	562	539	531	536	520	522	508	560	514	547	517	532	506	481	533	489	508	547	504	528	511	517	491	514	530	535	538	547	518	562	540	494	510	518	517	531	495	534	523	496	522	507	520	515	512	491	517	508	489	547	559	532	492	505	548	512	521	513	519	465	505	514	568	529	538	529	519	530	539	547	578	533	493	495	534	479	505	539	505	506	521	525	558	486	504	520	498	506	517	502	513	547	496	538	506	517	562	526	495	501	489	572	564	515	518	520	540	517	542	541	519	499	494	568	498	500	545	529	504	547	510	499	504	518	539	494	486	488	515	521	482	506	492	509	524	523	483	484	507	528	507	547	519	536	490	521	523	527	520	538	525	551	509	548	516	528	536	520	501	538	498	540	523	518	557	548	509	505	534	525	539	531	497	522	451	514	511	507	481	516	507	520	481	515	528	533	514	544	478	562	540	531	503	507	531	526	510	532	521	496	557	545	540	516	512	541	599	543	525	488	519	524	506	546	491	557	468	528	500	523	562	523	536	520	504	506	539	533	515	507	494	545	478	512	491	497	467	503	483	498	530	518	542	565	518	496	529	516	511	501	526	500	536	486	544	504	525	480	510	502	520	524	531	552	557	509	553	503	500	536	512	522	495	505	525	504	547	517	485	544	565	509	519	540	513	501	501	526	552	497	484	527	540	483	530	532	513	515	568	484	533	525	525	498	522	513	522	499	503	570	524	539	527	471	533	547	541	537	528	543	502	526	504	527	533	557	521	497	529	501	564	536	502	516	520	498	546	524	545	534	513	508	575	543	499	522	522	516	534	531	526	506	514	548	466	525	544	504	527	514	552	518	529	518	511	509	501	536	536	568	518	542	507	518	556	523	524	538	522	494	526	525	522	487	481	484	486	533	487	511	552	539	501	510	512	511	522	505	536	523	480	505	496	514	513	495	543	526	518	493	502	535	523	492	495	486	534	468	500	535	535	541	507	472	527	533	508	465	500	509	522	515	510	527	486	521	556	528	535	499	532	557	531	571	537	489	511	504	523	519	498	490	536	512	562	492	553	502	536	517	520	536	557	504	534	553	521	531	507	562	525	518	535	535	500
30058	43499	38081	26363	20360	15398	10620	8290	7819	7066	6487	5614	4674	3838	3443	3088	2926	2555	2312	1901	1765	1635	1284	1173	1226	1114	1061	938	787	807	785	777	689	660	666	719	724	662	705	698	679	639	659	634	667	626	642	608	669	639	622	630	684	606	630	653	595	634	590	611	578	584	645	647	621	608	661	598	622	628	659	636	591	606	626	659	598	603	698	620	609	603	620	618	617	585	586	628	644	657	561	601	625	588	586	595	575	638	598	631	590	583	633	647	591	576	630	621	597	645	608	611	593	653	633	594	593	581	624	586	630	634	619	619	640	598	617	567	609	616	603	586	594	641	589	582	607	624	599	600	639	555	588	611	616	575	596	638	605	625	631	629	598	610	609	657	564	626	613	626	679	625	605	608	655	640	601	606	621	615	668	617	603	629	663	636	594	658	666	612	607	605	643	606	573	642	588	576	598	626	583	512	641	598	636	619	609	636	598	593	592	641	625	612	622	605	655	615	633	562	605	607	621	606	613	727	578	571	587	608	611	625	633	620	620	586	602	633	690	649	604	642	619	595	622	593	626	634	624	602	649	641	577	658	593	601	613	607	623	604	587	622	615	589	601	598	618	611	596	625	633	608	621	638	619	654	595	604	612	625	612	575	595	642	642	599	572	615	654	663	621	585	574	635	588	602	624	558	614	573	602	646	633	623	618	589	604	599	589	585	612	600	645	617	632	653	611	646	601	611	618	655	599	639	628	603	615	615	617	605	599	587	554	655	626	624	644	588	596	608	626	552	586	657	574	619	593	574	654	643	605	535	599	593	626	657	587	610	607	641	669	619	628	604	612	609	659	636	656	649	612	610	606	597	604	583	607	629	605	628	635	590	629	613	585	635	615	621	601	629	612	602	627	631	617	620	631	629	634	634	621	596	580	616	583	573	614	621	628	642	617	599	588	650	597	602	617	603	612	627	622	632	620	576	613	598	644	583	597	581	639	616	625	597	603	612	618	614	610	654	628	646	629	604	638	614	635	591	625	577	566	603	588	618	623	608	668	592	631	651	659	595	606	627	625	656	600	572	604	600	576	600	614	571	613	596	645	639	661	609	613	586	641	653	608	619	595	646	605	633	595	618	579	631	603	642	568	568	647	614	602	622	641	651	649	594	679	631	624	623	640	628	610	638	656	606	586	610	647	608	610	622	588	658	598	603	640	592	561	635	624	625	644	592	574	598	617	608	637	592	631	635	582	575	615	602	647	620	663	599	575	617	625	571	606	587	621	636	626	592	601	629	652	606	621	602	604	595	587	613	595	576	641	594	598	616	569	590	637	594	604	579	607	585	609	595	609	617	620	636	587	630	642	628	573	613	594	611	601	651	593	578	608	661	583	613	578	628	585	616	606	609	657	639	604	593	586	623	622	613	625	574	647	636	610	631	601	596	584	592	588	624	618	607	608	578	614	611	622	582	633	679	631	583	604	616	618	589	591	599	597	621	624	614	641	643	604	640	612	633	667	682	616	630	577	615	604	605	612	617	603	612	662	552	635	629	568	571	631	638	613	582	626	626	648	615	594	614	597	559	623	619	677	678	640	658	583	654	668	622	600	609	633	626	615	616	618	633	637	613	598	596	605	589	599	588	636	579	604	619	627	642	639	635	647	647	586	619	582	588	573	614	620	587	598	660	608	594	601	618	623	626	566	575	637	568	576	578	610	600	563	639	599	619	610	585	574	642	626	605	626	665	643	617	552	580	622	620	621	639	638	589	593	657	596	661	611	609	614	597	598	672	613	669	618	567	638	606	637	583	617	631	642	600	581	578	582	587	661	617	608	563	632	595	653	659	610	644	654	596	621	594	638	615	631	598	621	608	623	628	619	594	602	628	560	583	578	605	597	659	589	626	638	617	631	641	605	582	580	620	619	610	665	607	614	613	637	622	635	608	590	592	639	577	629	614	594	604	601	609	585	626	632	638	617	622	627	587	595	612	608	647	626	588	613	618	583	609	652	614	593	622	632	611	586	651	593	590	608	563	606	570	616	612	567	638	599	662	603	641	575	611	620	582	605	618	613	604	574	605	647	637	640	623	596	619	636	577	634	637	576	615	595	642	603	649	667	604	603	580	605	595	630	644	612	625	645	611	645	610	670	598	631	626	594	599	589	638	619	589	591	594	590	608	642	588	589	620	609	622	662	598	589	616	627	598	630	596	645	640	636	612	591	576	570	628	574	609	621	603	578	601	554	622	575	596	649	568	594	598	653	606	600	587	644	638	630	596	632	621	594	610	607	594	600	626	572	553	649	635	559	625	634	592	586	678	607	642	624	644	637	633	620	637	584	601	577	606	606	578	620	585	658	549	621	628	609	625	607	602	642	600	588	591	703	644	609	651	630	590	614	593	587	548	628	620	609	577	628	641	631	608	618	664	594	652	599	663	621	615	621	660	628	602	648	619	617	630	619	595	600	589	585	581	609	573	536	634	609	619	610	572	590	658	609	574	648	633	611	603	678	614	580	619	620	630	599	607	588	570	609	629	655	599	632	637	578	596	648	623	633	578	628	611	630	659	592	614	662	597	556	636	589	594	591	632	621	588	625	618	650	621	630	605	622	616	558	607	608	638	616	619	614	608	594	615	581	572	621	633	627	608	596	603	592	608	634	569	605	608	644	645	575	585	630	629	631	613	646	609	634	631	564	618	609	633	591	578	613	665	616	616	603	577	625	570	606	621	660	669	596	613	627	638	634	620	633	646	586	571	583	620	626	591	589	662	603	607	604	598	586	632	681	650	608	600	612	612	576	566	664	600	610	615	604	577	566	596	597	621	589	627	632	643	620	612	632	579	597	597	614	623	618	633	619	582	600	602	612	671	623	572	645	635	585	609	633	568	603	629	597	615	593	637	637	576	617	631	628	618	618	632	641	611	605	580	596	592	602	577	615	602	620	613	579	612	615	643	590	629	639	622	655	606	625	642	605	614	623	625	615	621	628	613	671	592	635	635	585	623	676	588	590	592	603	626	627	678	592	614	622	579	599	599	580	647	616	613	608	675	651	614	609	655	647	590	601	603	571	583	651	632	574	619	625	615	599	582	581	649	592	620	590	609	589	590	592	598	599	615	647	625	640	661	625	618	615	579	608	599	623	635	646	640	577	623	592	604	615	641	592	645	599	660	626	615	619	615	601	578	598	594	618	605	569	580	652	623	592	628	616	640	600	644	580	652	608	667	618	625	592	638	618	604	582	649	612	568	634	606	639	576	626	609	621	631	616	605	642	634	621	611	612	624	604	695	630	604	592	606	649	593	633	597	582	638	638	590	643	619	583	578	649	632	612	610	628	585	628	611	614	626	609	640	638	602	648	569	579	598	608	652	582	603	560	584	634	632	605	636	577	607	639	606	580	613	590	650	584	601	606	664	581	666	660	629	637	592	636	626	610	601	625	593	634	594	621	617	615	612	587	600	626	619	608	595	626	597	625	624	576	623	621	593	584	647	605	654	587	573	597	573	599	635	608	631
23211	21306	28969	24142	21825	22208	16923	8128	6217	5395	4796	4383	3612	3079	2615	2307	2166	1850	1683	1417	1169	1171	992	854	862	853	711	714	583	587	540	534	575	546	511	495	522	481	469	463	474	488	454	445	476	428	459	462	463	427	471	446	471	451	467	457	466	450	426	462	475	439	470	437	422	425	401	437	430	433	466	461	449	408	442	461	465	457	447	413	427	404	459	426	419	428	499	442	437	423	470	421	422	435	478	445	425	427	423	398	435	428	414	424	432	417	462	464	447	436	471	432	456	452	447	456	402	438	430	411	436	460	465	478	401	453	433	460	463	450	443	457	401	471	377	400	471	441	430	385	391	442	443	429	395	415	426	410	446	444	431	420	428	436	395	434	444	464	449	432	439	435	418	430	443	437	419	449	429	446	424	449	448	428	452	438	427	452	439	429	412	428	428	449	428	443	417	434	401	431	377	439	472	425	412	435	480	412	452	440	451	445	429	420	439	451	461	446	443	448	446	459	414	406	453	438	424	437	433	435	431	444	386	477	434	426	420	445	443	408	438	461	418	455	437	413	427	430	432	418	454	447	457	435	453	439	415	427	436	450	445	444	431	471	413	460	421	473	437	403	438	422	439	436	455	493	380	425	447	461	454	474	493	462	431	415	419	452	441	465	444	473	443	450	442	428	407	457	430	432	453	391	448	417	413	408	425	458	486	435	425	423	434	433	462	414	413	439	458	438	428	436	441	472	456	453	455	434	428	427	429	419	420	415	443	416	418	432	421	416	446	436	443	424	436	459	431	468	443	434	434	449	443	420	443	474	415	432	460	417	396	456	432	452	421	448	447	457	461	444	455	467	450	413	426	418	442	426	399	435	470	424	447	444	410	458	399	458	472	458	411	456	449	453	437	464	469	443	440	463	454	464	400	433	423	478	464	432	395	419	427	462	462	429	429	411	448	454	436	436	410	450	436	434	434	434	478	418	427	401	457	447	453	429	437	460	429	456	433	413	370	417	428	454	443	430	448	412	399	455	433	436	421	447	442	405	456	399	443	424	446	414	440	423	389	404	460	425	461	424	449	431	438	435	430	398	485	407	449	470	454	438	436	392	444	439	411	419	448	409	402	396	459	443	424	434	409	422	410	454	428	415	467	420	448	413	485	443	423	432	418	447	442	434	444	448	434	447	425	423	413	463	447	437	436	451	392	400	459	394	460	445	466	401	460	423	417	397	423	425	423	458	410	435	417	398	427	457	415	427	431	427	418	415	457	401	444	420	387	439	456	433	470	438	444	446	421	440	421	452	462	418	431	441	464	406	449	396	395	429	452	437	430	474	436	459	443	440	454	434	454	391	435	451	449	455	435	478	421	428	437	436	435	421	446	450	434	412	441	430	403	453	460	457	451	436	402	461	460	434	457	426	444	465	431	424	399	432	467	446	410	407	419	448	418	448	440	431	402	445	451	434	436	421	411	432	461	429	421	444	431	455	452	432	448	429	434	420	448	419	455	464	450	411	464	441	410	459	447	456	441	445	450	453	466	424	448	457	457	443	435	453	418	465	427	450	473	457	445	473	406	455	426	462	412	479	404	427	460	463	441	446	478	450	490	425	433	423	396	393	367	450	417	436	415	444	455	418	432	434	432	432	475	426	408	426	408	435	487	450	484	445	401	412	419	448	394	465	438	421	441	452	435	447	417	431	436	456	445	423	459	433	472	445	450	480	409	398	418	441	464	454	430	463	453	482	441	417	460	417	451	461	403	456	471	458	423	414	444	424	442	453	439	428	407	415	424	441	429	422	419	412	418	417	455	430	435	430	416	445	430	429	441	442	428	453	444	474	470	437	433	418	449	424	418	430	420	445	425	396	471	453	473	378	473	457	433	394	424	456	393	459	448	482	443	428	475	425	433	429	419	448	467	450	404	439	427	467	433	427	411	413	436	446	439	425	413	422	438	408	433	409	447	419	435	427	425	393	405	441	427	417	405	437	478	456	422	427	425	434	414	415	443	450	472	427	439	388	466	468	407	464	436	439	428	416	427	457	447	433	438	451	447	453	419	478	437	445	495	439	432	418	430	413	444	432	421	459	471	438	435	453	453	414	428	439	404	417	436	475	429	403	387	415	447	457	446	414	404	488	416	417	441	433	414	397	455	451	467	408	438	382	416	414	438	408	458	418	452	424	412	457	419	447	435	419	402	399	424	445	422	469	400	412	436	455	444	456	447	426	433	434	425	478	400	425	425	388	439	470	429	424	438	386	429	441	435	422	444	427	402	419	438	440	409	455	435	455	452	415	386	419	431	453	431	438	387	451	450	457	419	429	408	413	427	429	465	412	411	424	421	445	463	440	456	455	444	429	435	482	471	420	449	411	445	483	452	449	466	461	475	450	457	414	440	451	428	437	459	485	465	439	417	427	397	425	413	408	446	445	420	410	420	425	443	433	457	424	445	451	433	427	428	429	464	467	483	415	421	425	403	414	416	393	427	440	422	406	461	456	479	423	434	427	426	433	459	436	439	446	455	399	413	412	448	439	441	444	459	467	468	452	446	422	434	438	454	425	421	440	431	445	447	458	415	426	424	426	401	423	423	424	469	442	382	402	427	452	465	427	430	453	453	429	459	465	459	453	438	445	455	437	450	419	424	439	417	439	448	447	428	431	413	452	437	433	429	449	477	428	447	439	429	445	427	438	472	413	403	427	416	453	444	436	432	439	453	406	435	425	424	463	403	388	427	423	415	446	452	418	431	461	460	423	450	438	426	441	427	455	464	426	438	441	430	446	474	471	419	434	456	458	446	449	426	415	410	434	448	394	470	396	426	418	437	453	418	464	459	440	429	428	458	413	437	406	422	422	420	431	444	452	429	419	429	455	438	463	456	411	442	448	432	436	416	402	433	413	452	449	468	451	420	440	416	414	399	440	440	447	418	405	439	443	444	432	464	438	453	447	401	435	466	440	477	439	402	441	456	443	405	427	453	424	417	465	392	423	414	423	412	434	409	438	429	461	416	456	440	422	430	451	435	393	424	433	438	440	423	452	433	413	441	445	440	442	445	445	490	425	436	441	441	435	434	437	416	454	464	402	384	466	463	442	443	457	456	405	418	471	456	459	429	443	414	431	454	425	421	442	431	431	424	428	432	449	452	428	404	438	455	418	407	414	453	468	425	412	427	415	447	413	420	421	420	438	427	438	420	461	428	467	446	477	445	432	456	424	458	471	444	441	455	468	397	455	395	466	439	463	438	384	447	417	425	426	425	455	415	419	453	460	455	449	406	443	416	426	450	414	442	440	419	456	453	433	451	436	479	407	444	456	427	430	446	420	441	423	430	432	419	422	450	404	422	448	435	438	457	433	433	395	467	429	445	396	468	440	428	441	441	459	424	435	432	438	391	434	480	440	475	450	458	428	456	418	448	450	432	411	426	452	413	426	449	413	425	462	400	453	426	459	446	412	395	433	422	444	412	431	429	452	450	415	490	444	448	422	433	424	409	446	441	443	458	388
32740	50251	45642	34170	28789	22127	16719	13354	12142	10562	9667	8618	7452	6056	5159	4674	4153	3625	3249	2685	2245	2065	1705	1382	1322	1422	1252	1081	884	774	813	701	682	691	691	661	548	589	609	573	589	544	524	545	582	566	521	546	535	528	537	584	607	533	502	606	542	539	489	506	552	527	531	518	553	533	504	513	537	526	506	490	478	526	533	487	483	518	513	475	518	525	484	525	515	518	537	500	517	485	490	542	505	480	496	466	519	512	519	497	502	494	487	507	496	460	489	506	482	516	513	528	519	488	474	474	474	510	486	536	516	524	484	473	509	499	512	532	484	489	542	515	487	504	486	509	507	527	471	507	550	538	509	529	521	520	501	470	527	492	483	502	518	514	505	478	531	513	505	483	543	542	492	490	505	482	534	484	505	537	498	512	513	498	513	503	492	521	487	495	487	493	500	507	478	502	462	533	471	481	503	480	519	518	482	506	526	518	529	514	508	509	515	523	519	500	562	505	551	484	458	518	503	466	518	516	494	492	496	501	491	503	468	478	555	470	511	516	474	516	520	512	520	537	523	511	494	537	530	468	525	508	510	488	522	525	470	454	514	500	511	476	503	498	520	529	513	518	486	469	488	508	505	565	492	469	513	504	547	495	515	505	508	483	506	503	497	488	487	511	524	498	504	514	537	464	502	476	496	467	508	545	492	460	474	498	521	506	511	508	474	501	472	507	511	475	492	494	520	510	502	503	535	504	505	493	524	512	507	487	478	489	526	504	497	500	510	466	505	497	499	484	507	517	506	492	511	525	512	467	509	495	511	514	527	506	514	533	534	485	514	493	470	519	509	516	493	487	511	488	498	514	514	489	510	548	546	537	516	508	501	504	511	525	557	559	531	524	445	491	499	494	505	574	524	481	471	496	533	546	477	502	499	511	465	510	473	480	488	499	517	508	507	503	520	513	494	478	518	507	545	518	507	513	503	484	497	475	520	490	475	527	525	542	479	519	517	517	491	487	503	513	511	512	493	492	520	502	477	517	541	475	529	488	500	498	516	537	518	493	531	491	490	491	519	503	488	516	503	547	490	520	477	486	503	468	483	468	517	486	502	530	485	523	489	501	488	500	503	511	557	527	501	473	482	491	512	478	457	508	497	486	511	457	508	501	475	501	475	541	474	526	481	504	506	522	531	526	506	482	486	478	472	470	418	495	520	496	496	535	494	553	527	462	498	486	497	508	500	507	469	462	518	534	499	457	492	552	480	492	523	505	508	470	494	493	518	507	474	513	525	519	529	483	543	497	515	444	525	499	490	489	500	488	549	532	553	489	507	514	457	515	465	505	508	508	493	489	490	517	504	473	486	489	463	510	498	537	475	536	472	540	517	505	531	523	500	521	551	474	492	471	536	505	493	457	477	494	510	507	509	514	513	493	466	514	544	514	531	455	521	519	458	529	519	528	521	453	471	565	496	492	519	489	470	493	489	503	500	507	510	498	514	532	474	510	494	481	506	473	532	515	473	499	522	488	493	449	498	490	529	509	481	517	541	489	485	507	530	523	503	499	523	515	501	462	491	544	517	520	495	522	492	511	505	461	509	509	485	540	573	526	551	522	496	474	515	505	520	532	514	484	497	503	525	485	520	520	503	486	524	523	557	484	523	522	505	517	470	532	500	507	488	491	497	548	529	521	511	501	500	492	511	502	500	532	502	503	524	472	501	472	512	474	444	485	513	471	469	484	532	513	496	473	513	509	481	509	493	497	491	521	500	472	544	510	520	464	468	499	506	461	496	477	485	483	519	476	521	478	494	512	470	494	481	475	534	499	552	519	521	484	503	524	525	482	503	570	510	470	517	425	500	490	557	482	496	487	511	497	500	512	462	493	530	474	485	514	475	508	490	500	518	509	475	459	487	462	490	515	542	500	490	539	482	501	507	485	502	477	507	502	509	498	509	484	508	518	519	482	476	492	449	545	490	467	528	523	497	545	525	454	519	493	516	551	519	507	505	492	523	509	501	525	493	522	516	491	489	514	520	511	459	508	533	515	507	512	506	531	473	476	492	521	467	545	501	512	500	495	545	506	490	445	524	492	490	518	455	476	525	517	509	527	526	497	521	498	462	499	459	509	523	546	518	481	514	523	455	510	495	493	527	523	499	500	507	511	515	496	484	484	475	459	524	513	515	511	538	512	529	478	502	526	522	505	485	533	496	527	473	495	488	500	524	507	496	503	497	488	509	488	545	492	541	470	507	507	522	514	525	522	486	519	481	509	502	525	528	509	547	447	487	523	468	475	524	472	465	479	502	489	474	499	489	513	507	534	493	512	493	521	507	496	538	510	500	487	517	536	502	485	508	521	494	516	472	493	466	508	490	462	533	521	491	475	485	459	510	542	480	499	494	478	499	508	509	501	532	514	529	493	523	475	482	513	508	481	498	531	475	491	506	460	472	491	469	476	514	490	518	504	506	509	518	493	503	479	570	522	493	487	465	507	527	507	508	520	498	511	505	502	511	513	513	489	558	508	506	500	526	533	519	555	484	556	527	513	508	538	530	469	530	491	487	466	522	520	488	499	488	486	474	470	478	495	485	470	501	523	489	500	521	487	497	453	507	508	492	506	469	511	510	552	510	531	519	502	508	509	486	494	475	459	511	498	524	485	524	501	492	513	470	468	514	490	445	479	521	511	536	478	514	477	491	466	505	525	498	509	530	503	531	503	501	514	562	498	451	488	431	501	500	545	475	505	508	500	509	524	494	497	468	473	496	486	514	510	509	495	519	531	521	491	496	490	486	519	477	439	472	503	487	504	554	528	493	503	512	520	501	484	496	524	494	532	511	503	506	495	522	492	503	511	546	515	467	516	482	454	501	498	510	542	538	501	495	492	516	447	499	510	474	531	523	523	517	524	522	467	499	484	492	492	491	462	533	506	506	461	534	507	516	540	528	491	487	508	490	492	502	517	517	486	463	474	498	487	531	450	477	529	524	538	465	464	500	508	512	495	474	486	539	521	499	559	499	508	514	486	487	482	493	511	506	468	524	497	545	527	509	439	488	488	501	508	484	521	480	510	513	504	502	489	493	464	501	503	467	499	530	472	517	443	509	481	482	521	479	508	483	449	502	519	506	518	519	548	487	476	502	508	495	469	507	539	493	481	526	512	520	488	484	519	469	520	522	529	498	517	522	559	497	515	472	486	524	484	513	506	501	517	500	513	501	514	494	534	512	480	478	475	468	484	548	524	514	478	486	499	498	498	520	471	486	483	514	526	483	511	529	536	468	482	494	538	506	501	521	535	524	520	527	519	503	488	513	482	538	516	492	514	514	571	474	514	474	508	524	483	514	476	521	484	566	472	516	516	505	500	516	510	530	531	462	488	545	468	512	513	488	533	481	520	558	501	500	489	498	547	440	533	523	530	472	524	517	474	509	499	534	478	519	527	492	511	512	495	506	486	484	493	494	485	518	537	525	483	504	483	539	535	507	506	460	491	536	533	497	514	498	512	531	501	491	510
29013	25500	27799	20003	12599	8038	5092	3619	3308	2798	2708	2297	2001	1746	1456	1397	1246	1187	1023	978	835	837	708	699	648	629	579	530	586	486	462	436	451	453	435	471	459	447	428	422	440	440	447	409	447	396	446	465	431	406	449	421	438	427	387	454	414	412	416	434	447	418	433	429	422	420	427	422	436	416	422	435	384	402	430	426	472	397	416	404	408	406	396	437	402	406	471	455	431	433	428	398	470	422	408	420	412	441	430	467	429	405	413	434	437	412	400	439	440	416	456	426	420	433	454	398	398	384	404	392	445	461	407	435	437	393	408	414	452	407	403	388	429	412	436	413	455	443	438	436	423	410	426	432	398	399	444	395	484	445	418	410	441	420	420	432	400	396	412	432	407	443	448	430	396	404	413	404	430	393	399	405	412	442	419	438	410	398	429	396	426	429	447	415	397	399	490	453	420	450	433	433	417	449	428	396	454	413	406	417	411	404	440	430	420	391	426	430	418	383	426	431	405	402	413	476	435	425	416	420	417	431	417	412	419	435	389	417	431	397	436	410	409	423	414	433	431	432	409	437	414	410	431	408	384	391	457	437	435	404	425	435	440	426	434	438	405	449	427	410	426	423	406	440	433	424	438	440	430	409	450	424	470	416	404	413	432	417	446	455	460	430	424	443	435	427	458	440	398	397	394	427	399	439	403	416	424	416	447	405	421	456	457	433	415	410	432	411	406	483	431	440	411	457	419	423	422	438	430	424	389	413	417	439	432	430	432	402	430	447	423	426	431	412	443	387	381	400	423	383	415	457	403	433	387	393	414	412	435	441	383	373	449	380	415	466	442	426	430	435	469	438	416	398	410	426	445	413	409	386	457	459	419	427	422	409	420	425	409	387	403	423	409	409	414	425	431	426	417	422	387	414	421	425	431	427	424	402	450	371	442	450	449	434	414	447	442	453	475	409	430	433	417	461	389	430	430	431	407	426	408	468	434	466	425	424	416	420	414	448	444	448	428	402	439	422	429	459	406	439	445	415	447	440	456	435	403	397	387	407	435	414	411	418	428	440	444	443	439	406	439	428	414	412	401	432	471	424	391	415	426	388	454	452	427	417	380	412	397	454	434	415	378	408	414	399	424	423	429	431	445	400	424	418	418	451	443	399	414	398	430	399	398	426	421	452	414	454	424	448	385	467	400	433	447	431	381	411	419	429	446	429	404	419	473	408	456	411	432	369	455	439	427	401	393	383	387	432	417	429	430	434	431	469	394	413	426	406	402	424	418	399	398	444	417	432	410	413	428	425	372	444	410	431	407	407	464	419	431	420	482	413	425	444	417	386	445	382	416	433	427	442	444	440	422	427	422	415	403	428	426	413	458	408	422	415	429	418	424	427	455	432	400	451	452	407	416	452	413	394	418	419	419	435	430	427	413	425	414	420	431	435	416	412	383	408	411	408	446	407	453	412	413	376	405	418	421	416	427	381	444	426	445	445	374	433	423	468	425	408	425	411	454	392	416	438	414	442	416	439	422	422	451	402	396	391	387	461	409	424	440	469	401	415	437	442	437	450	423	429	466	434	417	453	423	452	420	448	422	408	427	431	426	410	444	419	428	437	418	416	450	441	447	445	427	461	437	450	386	430	435	415	471	431	450	419	437	406	418	410	437	431	446	413	452	425	432	411	409	429	407	405	434	433	425	445	448	415	445	382	403	438	442	424	441	412	389	407	421	412	351	419	393	447	452	437	432	428	406	444	413	403	392	426	397	412	417	458	438	468	397	459	423	399	411	405	426	419	429	426	469	435	421	443	450	422	409	417	449	423	414	417	416	372	443	473	403	437	417	432	420	412	411	453	434	401	414	424	427	410	434	438	396	408	453	427	458	441	403	410	448	411	375	444	394	419	399	459	422	401	414	416	453	471	414	454	443	449	423	458	422	427	410	391	427	402	433	409	403	439	394	425	416	421	407	385	471	431	428	491	406	398	401	432	451	422	456	424	437	428	387	401	419	427	405	407	425	429	455	453	408	431	413	447	404	408	401	442	415	406	394	446	417	440	457	463	455	436	449	431	422	420	435	450	456	426	449	431	447	440	417	394	432	415	395	436	462	449	434	447	396	393	435	432	421	439	436	402	423	412	433	407	401	448	442	416	398	425	415	400	441	429	467	410	418	424	456	456	426	397	429	440	425	416	459	433	370	407	427	403	416	418	391	473	407	397	427	410	400	438	429	450	412	412	408	432	420	456	448	396	433	421	442	389	416	411	424	423	442	440	404	447	443	443	439	420	416	427	471	412	410	411	423	415	440	395	397	420	400	422	455	441	406	401	427	450	443	379	429	441	430	477	432	456	452	434	448	436	455	390	455	420	433	411	422	410	424	429	399	456	445	420	409	435	451	402	420	389	434	438	430	388	416	407	443	443	427	432	418	425	430	406	459	431	445	421	420	434	405	417	441	422	437	450	426	401	417	441	425	436	432	477	406	441	409	405	416	417	434	401	425	448	435	402	420	426	393	407	453	455	430	431	428	436	429	412	465	411	442	450	414	455	439	394	399	466	465	400	431	430	414	370	459	415	392	446	453	430	437	430	446	463	437	413	402	418	438	442	426	442	463	445	451	415	417	402	425	419	385	433	368	450	455	456	444	436	431	398	421	405	416	418	455	439	417	377	410	414	452	447	453	437	360	401	400	421	449	468	406	423	425	384	424	397	418	419	478	440	400	387	382	394	448	394	378	421	418	400	421	458	424	436	460	425	398	425	398	461	418	396	455	418	415	443	435	421	416	451	454	397	394	420	415	363	433	424	500	468	424	427	394	428	435	408	436	391	421	423	372	414	406	443	432	403	389	403	452	399	403	429	400	397	411	446	422	421	386	423	432	424	400	432	441	460	442	416	398	418	419	422	412	437	405	433	447	427	410	463	428	408	407	412	446	414	465	424	438	447	459	448	438	445	364	435	433	409	426	440	423	386	429	411	395	436	436	405	416	453	436	459	431	429	462	421	414	425	457	424	447	416	453	414	429	428	392	409	378	396	457	406	432	444	360	398	420	439	410	387	414	406	454	413	421	442	431	415	454	409	420	427	389	397	414	430	425	413	419	416	416	442	383	453	400	404	443	405	426	423	427	442	457	440	437	398	432	452	426	408	429	392	430	449	441	427	423	422	463	430	455	439	419	416	411	395	415	398	402	403	416	427	449	410	420	398	418	425	441	444	446	425	460	450	413	397	404	432	395	389	450	411	421	418	417	426	440	439	471	387	453	420	379	449	424	397	402	424	465	401	402	419	425	396	413	386	440	397	413	418	419	450	457	423	414	401	434	459	405	429	412	427	433	439	401	446	496	451	428	462	430	421	432	437	415	419	442	438	415	447	468	404	403	420	413	451	408	415	424	421	425	404	427	416	393	415	402	422	438	424	416	473	441	419	434	397	421	443	438	435	403	417	422	436	423	433	416	454	429	411	447	386	417	436	393	426	468	483	429	439	421	429	409	425	410	447	413	446
27810	38496	32639	21358	16991	13069	9517	7392	6859	6028	5612	4669	4201	3544	3059	2788	2471	2144	1937	1650	1530	1432	1172	1074	929	895	883	826	717	657	616	595	576	546	609	575	542	570	534	559	552	514	548	541	519	502	469	550	542	519	542	515	502	528	543	547	542	541	562	547	525	475	499	554	526	487	492	529	529	547	512	502	504	472	475	548	501	521	535	502	508	513	470	519	563	488	525	525	486	506	479	521	504	519	522	504	523	505	538	539	476	509	487	482	484	527	527	495	501	545	493	530	488	475	482	532	526	524	560	502	492	517	516	516	504	529	506	513	519	486	536	509	521	456	508	520	504	493	519	546	526	505	509	470	520	518	524	512	539	500	515	509	533	503	530	513	522	502	508	528	534	497	536	523	497	510	507	537	506	487	544	526	514	502	531	484	524	537	557	543	496	556	510	478	509	498	504	482	481	485	520	513	494	491	515	490	525	493	538	540	476	488	517	505	544	522	483	504	515	510	507	487	480	513	561	507	532	516	508	550	540	508	514	494	522	509	527	504	481	522	553	493	484	497	504	525	513	503	541	531	505	517	500	517	490	553	516	494	509	515	516	509	511	471	499	485	544	563	507	466	535	523	508	545	511	568	495	520	496	484	520	492	511	521	479	536	499	485	530	471	530	505	498	520	512	512	500	500	518	530	500	548	487	521	530	467	480	478	519	484	485	542	515	511	514	520	493	536	503	503	498	491	510	485	511	511	501	507	514	502	526	515	516	516	526	503	556	468	510	480	501	514	552	495	492	576	479	485	464	480	477	517	524	533	537	528	491	513	517	492	511	482	493	477	484	493	510	523	500	526	466	509	518	479	477	460	495	517	533	519	510	516	553	495	538	540	514	489	562	483	519	522	519	541	512	520	520	515	534	511	460	519	521	499	463	484	471	512	544	485	529	496	515	519	539	472	555	536	499	502	483	522	499	520	490	493	511	533	513	550	496	500	518	502	500	504	484	489	511	498	503	491	522	535	513	490	512	542	512	538	511	524	535	496	495	520	538	461	479	500	512	547	504	514	534	542	528	524	422	508	518	530	499	530	458	516	546	532	508	478	555	542	556	505	509	526	492	544	494	521	516	502	497	498	537	548	513	500	517	500	508	508	510	484	538	532	508	546	530	479	470	541	511	501	488	478	527	481	523	508	521	490	500	530	514	495	550	530	524	528	497	520	516	523	516	511	490	544	484	501	512	515	505	484	509	521	538	520	532	532	531	506	506	532	493	497	552	479	520	503	491	535	552	516	523	505	518	512	513	518	511	560	511	493	570	524	543	512	504	516	509	505	515	488	556	481	512	479	495	510	556	479	489	513	534	463	501	553	491	545	545	530	532	498	500	491	508	518	509	525	501	521	511	533	507	524	525	524	509	544	514	515	516	510	525	506	462	522	508	506	526	512	524	483	499	523	486	515	514	506	497	529	541	521	522	505	493	491	507	497	532	500	495	469	488	523	472	533	486	517	535	493	483	518	526	534	509	521	534	514	459	533	498	530	528	519	526	537	498	488	508	563	480	528	541	499	491	512	517	523	518	558	520	498	514	512	499	492	532	519	495	460	531	528	467	509	534	477	496	525	534	521	509	552	479	519	504	505	518	517	498	540	510	498	490	528	505	489	521	526	508	506	476	514	533	504	490	521	501	462	499	534	484	485	517	497	522	532	471	541	555	558	523	529	515	512	518	455	487	520	516	510	522	476	497	539	533	550	520	497	504	466	501	565	502	539	523	526	518	501	447	493	515	520	485	537	525	519	546	480	504	535	505	512	516	537	521	517	495	565	517	499	494	500	533	475	533	522	499	517	504	507	488	518	512	518	487	532	536	524	506	558	500	498	504	528	505	521	477	517	511	524	503	455	525	506	522	459	528	522	485	505	520	540	506	533	544	521	480	476	522	521	562	520	540	516	514	542	498	525	509	505	508	477	533	504	490	516	540	491	528	492	533	533	516	505	524	507	517	523	482	521	544	516	523	525	573	508	518	514	478	486	515	526	502	540	514	576	533	534	507	513	496	511	532	502	512	495	502	500	494	458	517	549	496	515	466	498	546	494	523	511	486	532	502	511	502	482	489	544	504	485	465	503	460	513	531	494	512	530	521	501	472	495	505	514	503	499	469	507	510	531	507	523	514	510	489	513	536	500	501	467	495	528	509	519	480	537	532	499	478	495	489	485	539	542	535	529	504	457	526	517	477	495	512	506	536	487	490	506	525	480	508	497	511	520	537	545	495	512	520	529	540	492	507	509	469	507	513	521	538	534	508	499	535	530	521	523	553	555	494	477	536	515	538	485	532	520	484	470	493	518	520	487	521	504	528	506	517	528	510	504	540	493	446	535	549	513	483	517	507	510	498	512	503	510	512	539	500	513	526	505	478	536	526	541	491	521	523	526	508	516	503	545	493	509	517	509	532	528	484	489	474	485	494	494	522	511	534	523	508	479	513	530	507	527	469	491	521	450	523	511	516	499	489	486	509	517	553	514	473	518	498	489	530	479	518	535	544	532	528	531	532	515	516	482	487	516	490	470	481	493	515	505	531	504	502	539	532	534	519	499	544	546	520	497	484	525	502	532	522	511	487	525	508	500	508	480	514	536	510	507	476	505	518	503	501	484	552	484	531	488	550	516	504	475	509	534	483	509	499	513	507	541	507	506	490	509	505	520	507	544	527	488	520	517	495	532	523	513	518	498	509	537	505	509	511	484	517	524	484	509	512	495	525	522	531	557	517	535	543	535	494	529	545	527	496	577	531	472	509	511	529	483	533	507	476	507	455	517	526	545	537	494	544	501	543	516	476	526	505	478	536	518	521	514	547	476	572	527	497	528	511	475	532	503	501	500	551	520	505	504	508	479	517	514	514	540	501	544	505	515	502	478	461	487	493	522	467	507	527	501	489	537	485	524	494	565	522	475	532	503	538	462	487	494	497	520	543	521	483	540	499	480	510	530	530	507	564	489	528	502	530	533	516	505	517	513	501	503	523	556	504	518	516	509	513	499	532	525	530	525	507	543	561	529	486	547	470	494	522	470	519	530	513	516	510	519	506	515	548	493	525	504	474	494	511	528	512	537	530	488	516	501	514	505	539	493	493	506	531	540	459	523	477	523	535	486	532	513	500	493	516	506	539	493	519	479	528	550	544	474	490	480	505	539	521	498	530	493	531	530	502	501	530	532	501	514	489	504	506	502	522	512	544	543	522	509	489	472	517	543	496	513	524	478	505	477	504	500	527	516	541	516	509	514	524	521	537	496	517	482	489	474	509	505	526	499	512	508	476	510	495	481	481	531	526	505	499	497	502	497	507	515	497	492	503	521	464	543	511	487	539	495	501	466	495	518	554	504	482	489	504	471	528	498	473	507	514	526	484	543	494	507	533	508	525	576	505	517	477	536	551	523	512	515	516	514	490	538	512	542	534	504	513	524	536	520	506	526	497	491	529	500	503	542	503	524	507	529	483	547	534	519	562	528
24493	21387	28537	25443	22101	16669	9547	5616	4651	3881	3373	3226	2711	2216	1903	1732	1520	1406	1255	1136	1024	945	792	673	612	594	587	506	522	408	440	408	416	377	409	377	345	345	383	387	358	382	347	329	319	335	340	357	335	341	357	345	353	354	375	338	338	359	362	330	320	301	356	363	345	344	343	316	335	349	321	316	343	375	355	336	328	361	323	354	310	342	351	336	370	373	334	328	343	352	343	353	323	323	357	322	364	313	321	348	347	325	353	300	336	351	343	300	338	338	366	330	335	338	326	370	315	315	367	295	330	315	335	285	331	351	318	333	373	333	357	352	329	352	344	335	359	339	360	354	337	316	357	314	344	337	332	333	293	337	331	342	340	322	341	348	348	347	316	337	344	347	322	361	368	332	365	347	330	325	355	271	354	351	333	356	326	339	335	346	373	345	356	345	311	362	317	309	342	339	355	267	348	351	337	344	345	332	374	339	295	328	316	330	327	357	325	312	319	333	354	358	357	362	329	343	323	339	308	334	328	329	346	325	330	314	359	294	332	306	337	332	339	334	318	307	334	345	342	301	333	346	331	333	339	336	316	341	312	306	347	314	299	319	331	348	358	343	331	346	331	332	330	352	348	312	359	335	335	381	306	340	350	342	338	331	349	316	330	340	326	325	303	319	328	315	366	320	313	311	343	353	313	370	325	367	339	324	322	318	340	336	336	338	337	342	333	326	371	312	356	345	342	303	317	365	338	317	367	338	333	358	323	333	347	363	319	331	318	348	336	334	359	323	336	324	299	368	318	321	329	346	325	357	320	367	351	362	351	321	323	343	313	347	332	368	317	288	359	341	330	356	344	343	349	323	333	331	325	310	330	333	352	342	344	359	340	332	324	333	369	308	332	336	326	324	330	361	314	383	355	330	337	316	348	326	332	330	329	375	330	344	343	340	335	326	343	351	323	340	329	338	340	331	343	327	346	354	354	339	362	330	343	350	333	324	350	344	309	324	351	360	324	329	311	316	385	332	330	323	336	307	357	338	337	309	364	306	318	338	351	338	341	327	334	310	357	325	315	324	348	366	365	350	372	345	339	340	348	374	331	345	343	342	333	332	320	352	346	330	323	339	340	366	325	307	347	342	331	322	352	313	368	309	318	345	350	380	343	338	327	344	328	344	352	285	364	312	344	324	304	353	344	343	377	353	333	353	334	332	348	346	325	344	322	344	338	330	350	324	370	329	316	336	334	324	358	410	324	358	313	347	301	341	350	331	325	341	317	314	357	343	321	370	301	346	320	313	314	330	309	360	311	328	327	339	356	333	295	355	320	301	346	327	350	343	363	325	339	340	340	354	327	370	337	340	329	325	342	327	359	360	380	346	348	342	323	337	326	333	325	388	337	338	337	324	369	324	373	339	351	335	323	324	318	316	331	326	355	346	337	324	337	337	335	320	327	352	350	370	330	336	348	314	322	345	336	350	328	331	355	323	332	357	367	354	310	320	335	331	328	344	363	323	325	314	335	334	335	376	326	339	359	329	342	337	346	339	322	329	344	340	354	330	316	346	319	356	338	362	298	318	335	357	333	346	338	332	364	321	368	333	351	303	345	324	296	336	338	322	336	332	344	342	342	312	346	349	354	324	322	351	338	353	364	318	327	350	335	304	349	326	365	333	344	357	322	342	323	314	338	310	341	325	345	341	347	332	331	311	340	305	338	325	354	286	342	324	379	314	319	313	330	349	329	342	334	301	338	350	359	351	351	371	342	328	338	332	351	319	340	334	334	342	324	330	347	328	331	347	352	322	319	330	325	365	341	357	343	347	347	335	351	328	348	346	311	331	318	316	349	323	300	339	286	310	320	345	321	324	341	314	347	320	362	349	329	297	324	353	330	301	325	340	333	353	343	336	347	319	331	321	304	334	337	308	300	327	363	335	377	338	317	371	323	335	369	325	323	346	322	356	315	334	321	369	352	368	314	302	315	348	353	361	330	362	328	353	328	320	336	331	334	335	326	349	362	345	327	320	367	371	337	344	326	347	354	352	357	346	334	333	302	350	351	333	324	374	341	338	328	345	312	345	322	335	346	350	352	310	325	344	360	357	329	377	311	332	342	315	321	328	352	375	362	332	353	352	326	343	325	328	336	356	337	330	358	342	315	329	343	325	306	324	309	368	315	317	355	381	305	331	331	305	362	354	329	341	319	322	349	368	356	324	310	362	330	350	353	336	340	346	310	340	368	343	371	309	302	348	345	359	358	308	349	311	358	313	348	368	343	341	341	345	333	331	349	324	330	320	361	333	310	361	324	375	330	338	327	324	322	335	342	354	335	309	374	316	346	343	337	348	319	348	380	358	354	337	334	333	339	369	343	311	366	372	348	339	332	336	357	363	324	338	334	348	374	308	343	322	310	344	363	344	339	357	324	339	332	351	336	376	391	315	362	341	327	364	347	334	327	353	316	353	314	304	335	350	345	336	347	313	301	327	360	370	317	321	344	360	321	299	327	325	329	350	279	337	346	364	335	326	323	320	313	308	339	345	316	338	326	364	337	357	352	343	323	317	309	290	314	320	318	338	339	318	358	295	369	334	363	335	330	340	317	331	308	347	353	338	344	379	341	331	318	296	361	323	313	279	349	340	343	323	346	353	329	339	292	328	318	323	322	334	317	332	340	322	324	304	360	327	352	325	380	330	326	331	299	332	305	367	350	328	322	337	324	326	343	323	324	334	327	350	348	343	336	332	340	332	346	325	335	335	330	372	337	333	367	342	315	329	301	338	300	328	374	307	329	324	338	359	324	334	306	360	349	329	312	323	331	376	345	365	331	345	357	335	319	343	331	328	338	347	343	307	335	336	367	350	327	317	335	335	374	331	326	313	334	327	356	318	333	323	371	313	338	338	300	331	349	324	323	368	358	345	314	315	368	360	349	322	317	323	365	331	377	320	370	353	332	325	321	298	358	325	320	351	318	342	348	333	359	358	340	335	346	323	312	347	349	366	373	350	347	336	344	297	350	332	299	344	365	344	342	328	322	321	360	331	343	349	331	329	325	337	320	382	346	319	344	319	320	376	359	314	338	354	368	331	314	340	350	343	337	319	355	363	362	344	359	350	303	338	343	291	305	348	323	333	327	306	333	356	356	343	349	338	324	339	359	359	333	321	341	323	341	359	341	341	323	298	340	314	357	346	330	312	331	343	332	368	356	316	337	332	345	350	344	328	329	300	336	311	340	349	339	336	342	340	374	341	334	346	319	356	342	360	333	360	348	347	316	337	351	358	356	363	320	358	324	338	340	358	345	323	303	357	331	322	348	307	358	315	357	348	345	294	315	346	309	366	302	374	347	354	326	343	325	348	306	318	324	326	350	341	333	340	350	340	328	344	307	333	339	342	336	324	321	355	317	353	329	341	307	327	361	342	336	347	315	338	362	341	322	333	332	318	343	349	351	320	325	326	355	334	333	327	318	370	288	334	316	309	323	359	365	326	328	325	335	329	300	333	342	343
28118	46769	40019	31066	24022	17788	13437	10758	9399	7981	7259	6749	5642	4656	3971	3672	3326	2757	2418	2046	1859	1602	1396	1123	1059	922	911	843	720	705	583	524	512	497	512	555	529	493	492	464	470	463	455	443	429	461	418	459	393	445	422	443	456	441	405	473	395	421	416	422	413	441	435	403	406	402	394	446	435	393	425	412	438	391	418	418	406	403	476	393	421	403	447	418	449	398	392	411	424	442	416	395	442	447	449	411	402	418	424	406	421	366	402	405	435	413	402	393	406	416	406	424	442	405	449	451	401	442	431	411	416	412	413	406	424	418	396	400	419	398	419	407	381	420	398	426	352	418	400	470	396	416	428	423	399	410	384	442	400	422	455	384	397	382	430	431	410	429	389	407	399	392	409	420	401	382	394	456	432	429	418	379	422	410	434	409	410	384	448	428	371	412	408	391	421	455	406	407	419	384	412	417	407	408	424	423	397	418	415	389	431	405	394	408	378	424	410	412	428	390	401	435	440	421	404	426	433	373	408	389	430	402	431	378	400	447	417	436	435	404	384	400	411	428	380	409	437	426	410	406	424	405	392	413	389	422	435	391	408	430	392	396	438	401	443	437	392	403	394	452	433	414	398	374	426	424	394	426	403	409	419	411	411	400	445	410	423	415	380	431	383	455	412	409	384	372	380	406	428	414	391	402	426	402	421	454	421	409	366	388	402	382	387	380	400	406	412	415	384	429	395	388	361	419	404	444	401	410	436	400	430	394	369	384	410	398	411	397	391	381	411	363	421	365	393	383	367	410	410	417	411	414	405	423	411	413	405	435	434	399	410	396	396	397	412	409	427	392	397	423	387	402	397	437	424	402	409	380	417	400	404	375	396	386	438	426	415	404	405	427	417	438	429	386	389	438	421	353	396	408	389	407	392	399	419	426	383	427	429	440	422	443	379	418	399	397	408	415	384	374	383	436	413	438	395	417	414	417	397	452	424	429	406	408	408	422	426	428	394	418	419	405	407	407	393	411	389	393	411	389	401	410	389	388	405	410	403	414	440	401	406	398	431	380	420	407	402	407	381	433	430	409	391	405	435	410	397	426	426	424	384	425	437	427	456	394	382	394	428	392	404	408	414	390	398	425	434	377	429	395	397	381	385	401	433	399	413	401	452	412	412	392	386	414	418	417	411	420	394	405	411	396	414	418	384	381	405	437	421	413	412	399	412	424	429	390	400	418	407	377	404	374	405	385	380	437	417	387	398	435	394	402	413	402	386	383	433	412	421	425	429	404	405	398	408	406	413	369	414	397	416	407	400	414	416	400	411	446	411	416	426	402	421	396	416	400	406	384	427	409	403	428	397	378	453	428	444	422	416	422	407	423	407	439	424	398	435	422	395	455	407	407	424	396	431	408	415	422	395	412	409	373	435	384	400	413	415	417	400	380	421	416	416	385	416	426	419	386	434	419	410	426	415	426	410	406	441	425	441	441	399	425	429	400	424	423	434	389	426	399	399	410	425	462	409	419	376	399	424	443	397	451	420	395	440	440	408	409	413	398	402	409	430	423	417	388	456	424	407	425	483	376	398	456	406	439	411	423	422	432	364	404	431	419	388	389	422	400	427	424	389	399	426	426	402	382	385	406	430	415	413	442	437	420	397	410	400	390	413	397	398	397	425	416	389	402	384	438	419	417	409	391	405	382	429	404	404	429	424	436	385	415	425	434	382	384	386	402	409	395	443	406	447	393	432	434	414	445	415	404	399	393	416	390	430	390	370	416	390	411	465	441	396	429	413	406	443	406	398	409	413	404	418	381	415	436	405	402	436	377	443	406	400	415	406	406	410	418	419	420	406	426	365	454	417	418	428	408	403	418	403	455	422	408	410	399	416	440	421	420	413	439	426	407	391	422	396	416	423	444	402	406	371	439	424	405	419	399	418	407	400	419	411	370	398	425	377	421	412	434	421	419	416	415	407	404	387	408	396	391	391	417	412	400	461	387	394	401	408	385	404	422	428	388	426	427	374	401	389	450	445	435	414	432	387	424	408	382	436	406	439	447	416	396	413	415	401	420	430	407	384	402	427	436	439	425	449	404	444	422	404	447	390	400	372	384	404	398	417	398	422	414	403	411	410	407	420	400	410	416	411	405	404	435	403	411	420	386	391	397	424	437	415	406	443	401	374	419	373	400	426	440	421	461	399	414	414	390	426	444	428	413	425	415	417	395	419	416	417	421	362	422	415	408	412	406	397	383	394	406	409	363	400	431	417	452	430	401	386	418	410	374	387	415	392	415	421	448	369	419	403	400	404	413	393	376	413	414	428	391	438	441	385	426	431	413	404	419	400	389	390	416	430	399	399	382	406	437	413	444	395	407	409	393	386	399	441	435	410	417	391	408	390	412	408	443	377	421	413	410	386	411	405	406	395	413	434	393	428	409	408	415	424	425	380	414	422	419	402	427	430	375	427	412	440	407	432	414	411	407	408	429	442	415	416	418	416	409	394	410	387	422	405	429	430	398	388	423	415	422	396	433	399	435	412	395	436	397	392	394	389	439	391	436	429	451	400	405	366	403	435	419	400	407	418	410	419	411	418	421	433	425	426	414	414	409	422	435	427	387	421	404	419	419	402	414	411	417	421	435	436	412	429	460	385	415	387	400	414	406	414	413	384	375	398	390	423	412	413	421	402	423	418	393	412	387	400	385	399	404	439	414	420	405	378	392	393	379	415	433	369	392	421	430	431	420	363	407	392	437	435	406	411	394	407	405	408	389	403	411	433	409	401	401	402	429	406	432	391	406	434	406	360	407	417	448	392	342	413	442	421	409	401	413	374	420	412	405	390	379	428	418	436	405	423	407	390	393	407	412	395	382	391	418	451	415	419	451	397	412	362	408	422	434	430	430	411	402	402	393	403	348	385	405	442	390	375	409	398	410	440	396	435	439	424	405	397	443	385	451	396	373	389	412	434	421	363	423	422	426	435	409	435	446	414	434	396	395	417	406	376	415	417	355	404	420	393	385	421	425	450	421	395	412	409	391	411	406	415	398	396	409	411	399	416	457	388	429	381	400	376	437	430	407	375	406	407	411	410	400	419	396	388	404	420	421	402	425	412	385	428	401	407	421	402	421	388	405	437	427	390	402	425	392	451	399	407	396	424	407	391	400	416	397	428	421	436	401	410	459	423	451	432	417	401	403	422	409	405	403	439	411	361	418	395	410	422	384	377	400	388	441	452	420	403	410	408	422	420	431	418	420	407	416	409	398	432	403	442	417	419	431	413	411	421	391	417	396	407	410	411	406	436	411	412	445	412	421	406	398	411	412	394	383	383	404	423	399	415	386	398	404	422	430	421	401	422	414	386	382	432	437	416	403	430	399	405	394	426	396	418	399	424	425	402	437	421	415	437	364	403	429	397	394	401	402	388	421	394	404	436	417	405	448	382	405	431	424	413	432	423	442	423	404	451	415	416	398	403	397	420	407	393	394	366	437	407	387	419	379	396	412	384	396	385	409
25592	21493	28354	26624	18290	10612	6293	4453	3740	3206	2794	2607	2287	2078	1832	1567	1445	1293	1239	1058	1044	943	909	789	759	724	727	690	630	586	614	604	595	533	523	562	570	517	568	588	557	533	557	465	508	541	514	542	522	527	523	553	553	519	539	534	541	538	573	562	495	504	513	469	532	545	504	544	504	517	524	501	496	538	518	527	530	523	519	518	485	530	481	519	541	508	511	520	499	534	555	525	521	515	541	513	486	557	509	551	486	507	481	536	558	536	498	515	538	515	537	516	504	531	558	499	536	556	532	534	515	532	515	507	553	574	497	552	555	509	527	489	527	472	536	541	529	527	546	521	508	516	530	492	477	484	527	515	514	502	520	528	523	501	513	517	514	502	541	564	525	499	533	516	519	497	481	521	514	485	525	485	519	521	533	545	495	509	501	505	484	556	506	483	498	494	540	477	521	509	531	512	522	538	482	536	523	536	520	569	521	565	498	577	522	526	542	566	522	532	491	518	522	566	540	561	534	473	505	497	523	571	506	497	519	539	519	534	472	502	554	490	519	508	503	487	539	525	542	502	516	557	494	532	511	511	492	561	556	511	554	513	522	494	506	543	549	524	499	547	506	522	518	535	517	521	504	556	531	540	539	532	547	525	530	533	489	486	511	564	493	510	530	509	470	507	514	496	484	491	540	509	510	480	518	484	510	555	503	525	512	571	524	500	496	508	561	531	543	562	545	472	500	525	494	485	556	539	520	523	512	511	505	515	484	503	536	493	533	537	521	501	564	523	523	543	531	503	571	499	540	520	532	527	544	524	473	544	486	536	544	503	529	482	521	531	514	529	512	526	529	519	531	573	495	491	494	502	512	538	532	544	533	533	539	542	492	534	554	479	510	511	509	515	505	542	567	566	515	514	488	520	508	530	515	505	536	572	576	526	534	494	506	513	523	536	549	511	525	547	509	529	494	513	483	498	502	525	519	540	479	482	479	518	500	485	507	533	511	506	535	534	510	535	520	539	535	521	536	527	537	524	547	493	538	526	458	487	515	501	497	516	519	521	486	561	523	519	514	526	512	541	537	508	535	537	490	534	504	556	512	467	511	503	551	557	562	532	493	514	542	552	526	511	535	520	514	554	525	546	514	492	537	521	519	545	536	499	484	522	503	525	526	560	510	484	528	497	531	498	493	526	490	529	536	553	578	497	528	463	501	484	519	519	523	550	529	503	572	495	548	510	510	514	563	542	484	524	544	570	547	496	556	563	527	533	526	533	490	516	531	531	512	515	519	511	497	549	484	522	507	553	537	536	495	522	539	506	515	528	506	530	486	487	462	488	501	560	519	517	495	507	520	515	443	516	473	480	546	531	524	509	504	544	546	524	513	519	486	571	531	520	528	500	518	533	488	500	517	530	529	564	488	497	526	507	522	528	539	540	555	494	491	493	516	492	517	525	476	548	471	528	481	524	515	551	515	500	522	526	532	487	503	535	509	526	501	536	547	532	498	542	558	532	495	530	504	527	527	535	482	525	516	498	512	536	529	557	520	534	510	556	553	532	534	560	542	519	455	527	528	498	553	511	528	540	533	520	554	550	497	498	536	522	486	543	543	507	531	520	521	490	530	534	557	539	566	496	509	558	479	513	551	547	485	509	470	552	480	562	503	493	523	499	519	544	524	510	530	533	543	536	525	540	483	511	505	552	524	514	481	515	487	532	529	520	499	503	530	450	532	509	488	487	568	508	513	575	515	499	512	481	512	540	532	490	526	508	548	558	534	502	509	516	558	541	526	550	516	537	522	513	548	491	539	517	509	515	488	520	499	469	543	530	503	530	531	535	559	490	563	498	529	534	486	545	454	512	546	485	528	525	540	512	505	513	524	509	511	546	504	487	522	502	568	565	548	540	505	576	480	498	520	536	527	519	540	490	464	513	552	543	515	580	522	495	494	541	508	549	512	552	536	526	533	515	580	547	551	496	541	537	544	533	520	466	511	500	551	506	495	531	532	507	513	495	506	508	525	511	485	485	477	516	532	487	545	547	525	525	542	558	517	551	495	525	563	556	542	541	558	506	488	539	545	544	501	496	508	470	477	513	515	461	498	518	535	524	570	521	491	491	511	518	503	500	491	552	541	548	533	508	509	527	490	488	511	535	517	529	557	539	499	532	495	547	540	497	528	537	531	550	546	518	517	491	513	517	542	522	505	511	542	514	561	468	500	520	501	508	504	563	562	507	523	535	508	552	552	519	531	562	519	537	479	514	498	454	525	509	529	518	527	551	536	531	512	515	582	503	513	526	525	518	569	501	504	550	462	473	487	481	532	510	485	514	543	534	563	504	506	536	551	487	534	499	513	515	547	543	550	520	545	546	505	498	510	519	526	518	503	521	490	493	525	510	534	500	463	516	531	512	506	501	502	554	583	497	528	519	560	510	503	477	503	537	513	505	535	521	490	530	503	489	521	539	500	527	518	559	548	554	549	541	533	533	512	505	518	540	495	478	530	538	507	467	542	492	508	507	478	499	524	488	536	521	544	529	529	523	494	546	529	514	539	495	497	509	517	533	535	502	515	532	537	547	540	517	517	524	526	545	488	509	471	492	533	506	537	512	499	540	468	504	502	501	562	519	556	558	529	513	556	497	515	492	528	537	515	521	517	523	483	524	493	526	538	491	502	541	531	480	521	530	486	503	511	491	528	497	504	535	494	527	520	485	515	497	510	527	484	508	511	503	510	500	542	532	496	512	515	513	522	531	551	546	511	515	487	527	514	550	536	514	525	474	489	542	513	527	517	488	488	490	509	563	539	527	501	504	518	538	546	564	519	517	558	527	529	525	529	553	525	545	484	515	529	484	520	519	498	523	541	457	535	556	504	560	539	495	545	555	549	498	514	535	523	489	483	516	491	520	513	519	558	501	542	512	534	495	547	496	508	457	504	540	533	497	492	487	524	557	508	485	529	483	549	498	570	550	554	535	532	536	505	503	509	515	541	528	562	524	503	542	506	518	510	522	518	507	530	534	470	518	562	530	543	499	534	530	478	515	574	546	488	491	518	517	529	504	519	523	525	497	515	490	521	473	518	545	517	549	482	514	538	510	508	513	527	559	487	522	505	506	531	493	570	528	540	552	521	531	491	517	541	498	534	479	505	512	551	499	533	513	515	503	550	503	545	532	555	519	551	513	521	516	525	537	479	489	542	520	484	479	522	544	483	507	541	497	521	535	478	531	527	508	493	549	531	528	506	534	512	529	559	515	510	531	502	496	547	493	515	487	507	538	450	508	528	555	498	501	553	533	520	487	493	515	499	520	560	548	513	564	532	509	530	548	538	505	539	523	527	551	467	504	515	521	517	496	525	534	510	503	526	542	510	511	513	520	490	523	530	551	510	537	519	545	523	556	481	544	509	497	512	501	533	527	523	520	463	546	528	513	521	535	562	507	505	513	531	499	499	509	513	483	509	480	547	530	525	503	537	535	496	531	537	530	514	529	568	527	501	525	489	522
28717	43813	38921	27668	20849	14956	11089	8992	8226	6916	6109	5728	5008	4155	3521	3161	2879	2423	2193	1797	1736	1556	1455	1283	1150	1087	1059	927	865	837	827	725	725	699	703	689	681	635	647	662	669	648	645	588	664	710	647	629	651	612	685	605	637	611	657	597	591	623	628	654	635	625	654	618	634	652	619	621	565	642	643	597	631	657	641	601	613	628	627	631	583	610	627	649	616	586	569	611	584	579	629	587	600	577	659	595	570	599	646	574	611	611	612	589	594	614	619	656	575	571	628	596	612	606	608	597	607	641	576	600	648	616	630	582	581	593	611	620	628	599	584	608	588	621	649	615	601	566	604	595	616	623	602	597	588	607	594	625	585	583	602	610	570	664	566	624	567	658	586	595	625	617	577	627	598	589	594	608	606	638	598	591	645	648	625	641	642	606	613	646	577	650	664	627	636	609	629	625	624	592	584	599	582	619	630	571	598	645	616	587	621	625	600	629	622	619	597	559	590	580	621	634	609	653	584	633	618	600	584	639	622	600	613	604	603	594	602	570	620	603	592	620	596	614	631	623	597	617	606	653	641	638	624	639	637	611	615	617	633	594	631	630	604	623	616	648	615	569	623	637	588	625	657	605	600	620	595	598	629	603	614	629	591	679	602	586	621	650	600	603	584	601	576	599	634	602	633	618	599	596	609	628	622	647	577	590	622	590	628	587	595	586	633	611	614	607	640	565	597	602	636	608	598	588	614	620	627	651	634	577	653	604	663	634	608	609	581	583	608	598	618	609	627	624	623	626	629	597	637	600	635	569	628	619	619	602	621	586	638	603	598	607	645	601	626	611	623	637	606	630	597	647	619	578	650	641	611	628	606	598	615	591	582	674	619	626	625	610	601	616	591	616	621	600	648	621	610	644	606	587	640	641	599	603	643	644	587	643	606	633	658	571	626	599	567	639	589	600	597	601	628	621	595	632	610	627	659	636	632	595	619	609	625	637	571	611	601	617	649	560	569	676	617	615	616	625	652	607	642	616	595	634	577	595	635	635	605	629	583	636	607	572	653	642	585	634	591	643	600	649	675	590	627	626	570	640	619	572	639	609	606	627	593	639	617	578	573	631	568	557	595	599	604	608	613	634	601	578	640	624	585	550	647	590	620	578	610	559	647	602	599	647	620	584	633	599	601	605	635	603	655	623	593	580	592	613	629	576	584	616	595	629	600	616	619	587	573	604	619	602	596	584	594	614	591	616	641	593	650	591	588	561	588	617	633	652	597	611	591	612	636	581	660	588	561	601	616	628	588	601	574	576	574	608	620	634	612	594	639	620	602	619	624	565	631	564	613	645	628	596	616	650	592	594	651	612	558	608	593	592	600	617	605	536	612	635	583	632	565	596	636	634	628	627	593	570	600	609	591	596	541	637	564	633	638	660	593	588	689	577	592	628	588	642	647	651	636	647	593	607	602	592	578	570	595	638	585	591	616	550	598	587	608	598	670	614	610	626	612	639	625	590	653	577	575	655	612	645	638	641	597	662	639	623	612	632	612	607	551	621	643	610	618	586	569	624	629	628	632	611	629	648	602	590	599	615	612	589	597	579	592	607	584	574	641	620	590	659	567	610	647	533	563	596	571	601	616	618	635	602	591	602	617	654	603	629	605	653	612	640	647	587	599	626	636	656	628	589	621	614	623	625	604	630	633	619	628	588	592	569	608	606	636	564	571	635	632	627	599	596	583	630	570	648	622	567	616	609	620	593	590	618	617	629	588	588	630	590	607	601	581	631	622	677	614	623	615	609	597	618	599	624	586	608	619	578	597	629	597	602	592	624	612	631	641	597	626	656	601	564	575	629	650	614	586	606	642	627	632	644	618	629	627	621	592	650	602	579	625	618	616	686	636	630	631	638	620	584	652	581	567	652	612	575	616	641	605	602	573	591	654	609	631	651	604	626	645	644	597	606	606	605	621	588	576	596	608	640	581	666	633	629	611	583	613	613	599	633	609	611	624	580	613	587	608	655	623	638	603	628	596	650	613	601	580	622	619	573	550	598	565	599	561	597	609	632	612	606	610	592	646	623	572	595	628	647	635	603	598	612	607	564	634	637	610	622	598	581	606	629	577	557	582	635	592	627	639	550	627	594	596	629	655	620	608	607	616	621	625	625	610	624	577	619	594	579	612	624	579	566	604	571	640	598	621	576	619	609	674	600	593	593	640	597	628	573	624	593	632	589	604	631	620	611	629	618	625	588	624	600	594	627	599	644	600	605	589	644	626	591	634	619	650	578	627	606	585	625	614	595	602	580	607	599	626	616	571	585	613	571	641	644	659	606	597	595	636	594	655	593	584	604	630	612	647	610	633	565	614	592	615	625	626	569	649	601	563	651	585	596	611	595	612	593	635	645	625	642	593	538	646	641	651	627	579	655	611	627	604	644	600	610	605	619	612	639	618	614	623	627	623	566	630	588	638	600	623	648	597	647	657	598	617	635	627	595	625	609	592	583	648	639	600	627	611	632	596	654	648	596	640	600	590	620	574	571	626	630	614	640	624	592	570	597	597	631	625	613	588	576	595	605	574	570	598	611	594	588	599	663	638	613	605	634	597	609	607	611	608	588	623	614	656	539	576	614	578	590	637	630	544	572	622	583	630	611	605	605	612	629	581	622	589	617	610	581	610	610	602	592	611	614	619	636	576	577	596	606	626	582	580	582	629	600	593	603	603	614	617	614	588	627	596	592	579	642	647	604	603	587	617	617	602	621	634	630	609	587	607	630	632	604	637	593	639	630	596	612	611	618	596	605	615	615	626	568	577	616	636	652	610	575	597	638	611	577	639	577	602	661	689	676	645	611	567	616	635	627	618	636	600	596	622	583	629	610	648	623	576	585	592	579	591	583	590	613	592	614	646	632	669	577	612	633	648	630	596	653	622	621	596	603	571	623	585	622	634	649	603	621	600	609	581	582	646	592	617	599	644	615	643	606	609	600	605	647	649	615	635	597	624	584	630	634	583	615	571	618	576	647	630	596	625	629	562	603	582	607	621	602	574	631	605	612	627	579	608	592	608	599	652	632	623	606	652	615	598	632	619	569	589	624	577	604	593	666	551	611	624	604	577	650	625	577	532	623	601	642	632	625	649	614	615	597	584	606	621	665	609	607	603	590	597	558	595	618	627	551	600	615	596	609	633	628	607	601	572	646	675	648	595	597	625	602	587	610	633	583	636	638	602	633	601	624	582	598	617	625	576	621	607	587	599	593	589	641	640	627	615	579	582	569	614	589	626	598	580	627	579	674	610	603	588	620	607	608	595	668	597	620	585	606	604	571	564	635	597	606	603	625	597	618	590	642	617	611	577	618	619	629	590	620	620	627	647	571	586	648	627	565	596	621	612	545	632	597	577	603	622	558	606	648	600	631	575	628	580	586	553	657	646	597	597	610	624	576	600	630	636	629	577	585	602	579	617	694	605	580	590	592	672	612	559	642	594	598	629	617	590	612	607	599	573	654	664	611
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
