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
340125807119	340125807686	340125808236	340125808786	340125809336	340125809886	340125810436	340125810986	340125811536	340125812086	340125812636	340125813186	340125813736	340125814286	340125814836	340125815386	340125815936	340125816486	340125817036	340125817586	340125818136	340125818686	340125819236	340125819786	340125820336	340125820886	340125821436	340125821986	340125822536	340125823086	340125823636	340125824186	340125824736	340125825286	340125825836	340125826386	340125826936	340125827486	340125828036	340125828586	340125829136	340125829686	340125830236	340125830786	340125831336	340125831886	340125832436	340125832986	340125833536	340125834086	340125834636	340125835186	340125835736	340125836286	340125836838	340125837386	340125837936	340125838486	340125839036	340125839586	340125840136	340125840686	340125841236	340125841786	340125842336	340125842886	340125843436	340125843986	340125844536	340125845086	340125845636	340125846186	340125846736	340125847286	340125847836	340125848386	340125848936	340125849486	340125850036	340125850586	340125851136	340125851686	340125852236	340125852786	340125853336	340125853886	340125854436	340125854986	340125855536	340125856086	340125856636	340125857186	340125857736	340125858286	340125858836	340125859386	340125859936	340125860488	340125861036	340125861586	340125862136	340125862686	340125863236	340125863786	340125864336	340125864886	340125865436	340125865986	340125866536	340125867086	340125867636	340125868186	340125868736	340125869286	340125869836	340125870386	340125870936	340125871486	340125872036	340125872586	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23177	21476	29415	23961	21499	21986	18094	6742	4336	3106	2158	1569	1542	1591	1471	1376	1450	1546	1658	1412	1237	1133	1132	1148	1014	897	726	593	464	448	449	406	381	292	237	277	255	245	256	242	230	243	254	272	281	319	285	247	248	240	233	219	254	206	218	214	243	217	211	216	214	203	243	246	249	232	225	233	225	196	210	234	226	244	256	221	231	237	195	236	224	209	205	222	229	236	224	227	217	232	232	210	203	225	237	246	223	234	241	238	208	203	233	248	220	231	228	222	210	252	234	240	251	227	240	220	198	205	225	204	222	220	208	237	237	228	224	234	211	216	233	226	215	209	239	240	177	212	224	244	227	206	211	195	239	234	220	204	195	223	214	238	231	209	220	201	223	227	203	217	196	228	220	265	225	208	240	232	240	231	215	243	199	235	245	215	244	244	219	241	232	252	238	243	221	205	220	205	245	241	222	232	206	237	213	231	255	217	215	219	233	230	243	236	224	206	192	250	213	184	222	210	239	215	245	199	227	235	215	182	225	240	226	203	210	232	228	195	210	216	231	252	232	215	227	208	221	222	240	215	211	212	213	232	206	254	217	208	232	247	230	227	239	220	243	219	218	226	225	206	203	215	223	258	223	247	223	240	198	232	205	226	210	204	237	230	221	225	231	223	223	212	230	213	232	203	243	202	229	203	231	193	215	244	199	227	255	231	235	214	211	192	227	216	251	235	229	233	235	243	220	227	208	238	207	230	235	224	258	226	234	214	205	206	214	209	223	215	249	229	203	218	220	200	222	214	233	224	207	203	219	245	256	236	237	244	230	231	248	236	217	253	234	231	218	208	217	223	223	238	216	213	202	228	219	225	232	225	238	211	225	210	202	225	245	229	247	215	235	216	245	240	202	219	213	243	199	212	206	207	228	240	216	229	216	218	226	241	222	236	201	241	226	227	216	220	212	200	205	216	196	207	251	221	244	248	230	221	221	219	246	215	222	215	215	218	244	217	218	226	211	266	207	219	213	197	220	206	228	220	220	231	198	208	214	223	213	204	200	227	233	189	209	220	213	222	219	218	215	238	218	206	228	234	222	251	236	227	224	196	222	229	220	257	217	244	209	214	222	236	272	226	220	232	210	216	220	232	236	216	249	225	251	230	226	211	216	228	243	227	230	201	208	198	214	242	217	234	213	256	244	237	224	258	220	231	205	234	249	211	222	213	216	220	242	220	245	218	202	226	230	223	226	221	235	197	227	234	234	205	213	211	220	223	223	224	256	208	243	211	218	228	227	221	234	220	225	223	231	233	236	239	210	237	231	242	208	238	238	237	217	223	222	218	203	219	219	216	238	237	241	238	222	242	220	226	219	262	218	258	239	260	228	239	216	230	255	251	218	196	197	231	223	242	247	229	224	239	233	247	203	243	201	201	205	231	231	201	236	213	226	229	221	207	219	215	210	215	219	227	232	220	203	215	241	219	223	216	236	219	231	223	218	213	213	204	239	188	219	234	204	220	195	224	214	237	242	209	230	232	233	207	218	231	206	218	202	221	246	230	213	199	213	215	220	221	205	251	217	212	218	207	240	257	213	232	209	226	263	221	205	211	218	208	210	234	223	235	264	230	208	208	196	211	215	242	227	247	229	213	226	199	216	230	234	228	202	219	244	232	218	215	223	238	222	219	209	243	223	200	219	199	227	221	202	201	197	218	214	236	231	246	220	234	212	228	198	221	220	235	235	215	198	211	249	201	209	204	241	237	209	244	215	229	228	212	235	206	229	214	199	264	238	216	234	221	196	252	243	208	237	203	240	202	213	229	231	244	210	210	207	239	216	190	224	232	242	241	206	224	220	261	208	222	196	241	239	223	234	235	242	211	211	207	211	217	226	220	228	207	220	228	241	254	216	221	229	198	227	237	215	243	207	197	196	207	225	215	220	191	257	233	230	219	209	208	223	230	229	201	255	223	214	240	210	232	239	224	236	253	227	220	205	210	214	189	231	206	213	251	221	221	213	218	207	222	220	230	229	197	251	211	216	218	196	231	238	234	232	232	229	222	234	207	203	231	228	225	232	234	235	218	238	252	234	244	230	216	231	227	225	245	222	222	208	229	228	210	207	218	209	231	225	218	233	216	253	272	238	214	234	218	224	214	228	251	257	227	229	224	205	215	232	207	247	256	231	219	178	231	213	230	236	186	217	206	189	205	237	214	224	189	208	216	232	197	221	223	203	228	226	217	218	237	216	204	222	196	244	216	204	220	196	232	236	230	241	201	207	197	229	237	233	236	215	201	206	206	227	236	217	216	240	215	226	226	207	218	216	219	205	244	219	241	208	203	232	208	234	248	242	219	221	247	214	252	199	213	218	218	229	216	206	240	211	222	237	228	240	215	241	194	239	209	229	193	235	220	204	221	237	240	228	251	232	260	242	215	214	195	224	217	218	226	227	214	251	216	226	216	246	225	195	222	247	216	219	228	208	216	238	232	242	208	226	237	225	255	232	217	241	228	231	208	234	212	217	237	211	211	253	226	240	217	222	230	237	184	232	237	260	221	237	219	208	223	221	209	219	214	242	217	252	202	205	233	239	225	220	242	221	215	206	206	207	256	214	245	220	213	227	216	225	248	226	211	219	194	246	240	230	252	236	214	231	219	213	218	222	236	246	227	195	247	200	222	236	244	210	230	212	213	230	219	223	215	199	200	232	220	220	230	227	219	226	238	232	220	197	211	211	208	206	203	209	214	210	240	218	227	210	220	217	228	185	216	208	217	203	217	213	210	221	221	219	232	234	226	208	225	211	213	207	211	236	240	203	218	229	227	201	213	192	217	222	222	221	224	193	226	187	231	243	227	219	214	237	189	214	219	227	220	235	218	208	238	189	205	207	225	204	206	220	216	211	209	248	186	230	241	222	225	229	216	206	222	240	234	218	249	232	238	223	212	208	230	207	237	238	242	225	203	235	201	240	237	237	253	212	210	219	208	232	203	242	202	229	237	258	213	238	238	215	209	215	200	235	244	238	242	242	222	230	222	210	244	229	227	214	217	196	226	220	200	235	230	218	221	216	205	237	226	217	228	215	217	237	215	241	237	230	218	210	231	227	215	231	238	205	255	211	221	201	238	220	215	217	204	185	239	199	229	215	236	213	213	193	217	217	215	212	231	239	214	203	229	194	202	248	243	239	239	228	203	231	220	204	223	205	238	253	220	212	213	222	219	230	224	259	202	225	209	242	223	243	233	197	201	197	232	213	234	225	247	230	237	202	210	215	200	215	223	241	234	211	228	220	240	235	227	250	213	206	243	243	228	214	266	259	235	253	233	214	206	202	225	208	232	203	197	214	242	199	217	241	213	236	212	248	232	241	233	226	243	242	197	208	223	215	208	248	222	222	243	260	218	219	228	252	223	202	213	256	237	245	212	236	238	221	217	226	246	236	239	228	218	242	226	224	208	204	243	232	184	233	241	198	223	223	222	203	205	226	234	241	232	232	229	233	202	228	220	221	223	212	223
24025	35944	30905	24311	20635	18356	14960	11466	9153	6638	4263	3164	3098	2972	2853	2751	2857	3045	3275	2707	2253	2295	1991	2138	1888	1666	1227	855	835	639	664	646	602	379	366	298	353	321	308	334	318	361	390	402	402	537	380	338	274	282	304	252	257	296	268	280	285	308	327	306	302	265	297	319	308	272	278	278	255	277	288	292	315	291	276	296	282	291	274	302	286	299	304	271	287	297	274	291	314	280	260	261	291	279	262	304	290	300	232	295	266	270	273	294	284	281	276	269	267	263	280	309	263	280	250	302	290	306	291	286	282	291	256	267	280	274	270	317	270	274	279	270	276	279	260	271	318	275	254	273	293	293	296	284	249	278	288	278	285	279	274	261	273	316	279	263	285	288	304	265	288	263	262	272	275	288	279	273	274	285	279	295	295	291	270	308	286	254	231	259	277	269	287	242	294	282	268	268	277	305	261	270	277	288	287	255	286	294	276	272	291	269	275	324	315	294	299	265	276	286	249	262	296	271	303	297	264	278	260	277	239	258	262	291	291	263	294	295	281	282	300	291	298	264	263	247	320	256	249	260	273	268	295	306	263	272	262	272	290	279	303	273	299	259	290	295	272	292	295	286	284	271	248	266	282	286	261	272	293	246	294	257	284	280	279	268	283	294	268	277	285	281	256	253	296	243	298	256	267	306	295	295	278	271	277	272	277	271	302	278	266	251	296	270	283	281	258	262	271	294	256	256	265	278	263	274	281	259	322	318	293	287	271	262	284	258	313	248	263	283	253	291	261	285	281	256	317	295	301	261	265	290	273	315	273	272	259	289	299	287	282	280	264	288	264	286	279	300	285	274	264	279	277	265	285	289	284	272	259	264	260	294	257	286	279	311	229	286	273	287	269	271	254	278	260	278	323	293	288	284	273	269	236	274	285	272	288	281	286	289	275	263	256	310	297	274	305	255	277	271	242	277	271	261	264	297	287	264	268	268	285	298	286	272	273	282	250	274	292	264	292	246	291	259	295	281	269	285	267	265	277	299	259	305	321	271	272	289	299	262	280	293	308	283	261	273	270	256	274	270	267	297	258	281	274	271	281	263	288	305	267	297	242	280	282	247	246	274	273	302	273	286	280	259	290	263	275	260	266	262	287	265	293	264	295	274	275	263	301	265	259	280	280	296	257	260	271	280	271	284	305	253	288	276	292	254	271	299	275	291	269	280	258	285	276	287	254	303	305	300	270	270	291	267	314	305	276	272	262	287	284	265	265	257	284	275	256	280	266	252	273	295	271	280	265	300	266	263	296	259	264	261	260	253	285	266	265	296	266	259	269	292	272	285	290	286	267	290	260	260	253	319	244	282	252	290	260	284	313	263	273	286	314	278	269	279	241	308	281	266	285	273	254	296	262	286	276	302	286	286	280	290	268	274	286	290	279	278	280	265	254	286	262	284	287	277	270	271	259	300	287	296	264	261	257	259	269	284	297	297	260	299	287	288	265	293	253	302	279	276	268	286	271	277	288	270	248	291	273	273	250	278	297	278	300	270	281	272	259	315	289	309	281	271	305	250	298	307	273	241	291	273	292	307	294	282	263	267	272	279	310	256	251	256	294	293	285	278	273	271	261	283	282	273	246	256	300	267	281	296	284	249	251	252	328	277	258	273	287	272	272	258	269	299	281	287	291	293	296	240	267	262	290	288	279	280	255	282	302	297	276	289	312	284	270	276	240	271	288	279	297	280	283	254	280	271	240	251	281	283	292	286	280	286	266	298	265	264	281	279	276	279	281	276	297	264	259	253	284	267	295	263	301	282	317	254	290	278	258	281	275	267	291	258	265	275	250	283	274	306	242	284	290	276	268	281	292	275	295	285	297	300	279	271	276	273	293	237	304	275	287	262	274	261	302	302	258	270	268	273	266	271	266	267	295	276	278	302	250	288	286	284	302	294	267	285	273	298	279	269	283	257	251	291	261	270	277	262	268	307	277	250	284	308	267	249	278	337	287	269	273	272	256	284	266	277	274	271	275	313	272	263	278	289	287	268	264	291	271	283	252	283	296	251	277	297	290	298	301	267	278	305	276	275	256	306	303	317	270	290	309	291	288	281	299	301	288	265	302	269	275	305	260	285	251	272	248	273	297	250	306	290	292	279	264	284	282	262	270	302	282	301	283	272	295	237	265	267	270	282	278	276	275	276	292	288	306	296	294	287	268	277	288	272	300	259	263	259	290	290	283	282	304	283	289	234	264	263	279	274	275	250	285	267	285	298	263	281	278	275	263	277	300	296	306	257	262	259	285	289	278	286	282	287	261	287	262	268	267	291	267	274	276	281	292	279	274	273	280	264	293	277	291	293	280	281	297	261	278	262	322	277	292	266	257	260	244	264	293	288	289	286	271	276	272	275	278	279	299	263	236	280	259	289	281	236	276	330	310	275	269	291	302	297	263	268	288	269	288	266	258	269	302	266	274	262	301	267	255	259	264	254	293	265	279	275	266	300	294	296	313	295	291	295	282	275	275	266	294	282	292	272	271	256	273	293	292	261	274	258	299	265	282	307	269	268	293	280	297	287	284	285	267	288	278	235	304	279	267	295	292	247	291	279	290	272	284	298	293	291	299	306	268	267	273	262	288	268	272	281	279	309	301	284	263	254	280	290	306	267	290	262	251	300	285	268	258	272	280	270	278	296	301	277	281	272	281	289	273	272	277	257	287	292	297	267	293	276	276	260	302	279	274	279	304	255	285	287	289	277	289	273	265	249	292	247	253	250	296	260	267	270	271	262	276	282	294	279	301	292	276	280	268	267	297	279	254	277	292	303	284	269	247	269	267	296	218	312	279	284	264	295	281	277	279	287	285	268	269	293	289	321	290	281	272	285	278	300	274	319	272	292	288	257	278	315	290	228	272	268	280	288	270	285	268	290	274	305	279	276	296	334	276	272	312	250	252	289	257	264	265	271	270	268	289	292	277	266	306	287	270	264	287	274	277	290	289	273	226	303	276	264	300	299	304	267	273	276	278	296	272	278	313	296	283	269	256	274	295	282	279	269	275	272	303	278	282	278	264	274	269	282	317	277	246	292	278	290	261	288	293	300	314	264	299	258	274	252	258	273	310	291	284	287	293	280	269	273	295	279	280	291	293	279	271	297	274	289	259	237	260	266	263	259	263	267	258	262	292	294	266	266	263	281	257	279	288	280	279	293	287	290	268	276	284	304	289	259	303	276	277	254	256	297	268	276	270	258	272	260	285	246	254	285	278	257	280	263	261	255	285	292	276	259	258	269	277	288	283	268	301	287	266	297	277	275	270	254	308	263	275	277	264	278	299	282	266	284	283	286	270	261	285	297	296	275	281	302	280	277	268	320	284	245	269	287	294	273	288	250	283	257	239	239	258	263	254	268	281	267	250	272	281	251	283	289	283	283	252	246	289	279	256	265	280	296	292	298	283	295	329	279	287	271	248	251	266	295	265	292	276	255	274	258	244	261	265	283	267	282	299	243	274	271	294	288
26673	20856	17724	10271	5609	4128	2909	2042	1588	1304	923	809	869	871	851	809	806	917	960	791	812	761	799	759	719	642	551	546	541	514	487	522	428	413	408	448	440	467	444	451	468	443	443	429	465	462	450	427	438	432	438	432	460	436	448	437	441	429	433	381	409	472	446	433	435	448	433	465	420	438	432	431	444	471	470	441	432	432	443	446	470	440	447	435	442	435	454	411	443	453	415	396	427	437	438	422	474	471	413	431	405	447	429	425	397	411	440	417	430	446	437	422	424	437	429	470	449	405	408	423	390	413	449	422	404	452	456	401	461	435	442	438	430	434	469	398	442	423	449	398	393	433	413	440	451	421	472	413	449	422	434	446	420	479	437	440	411	444	410	422	419	425	417	413	433	429	427	412	433	436	451	405	426	426	445	417	408	452	432	405	469	405	384	422	433	448	450	427	445	415	437	456	448	433	408	439	463	462	454	426	425	448	411	438	448	434	476	426	446	447	416	443	396	413	446	437	441	462	447	451	452	442	431	417	439	426	395	486	430	443	412	440	431	449	459	420	422	428	414	446	431	396	434	429	447	448	417	447	398	423	408	416	426	443	460	428	406	422	400	441	422	447	455	445	419	414	453	449	404	439	402	413	399	435	430	409	441	435	420	463	416	418	448	437	408	421	429	426	438	438	408	395	440	466	406	419	413	473	443	425	432	445	426	449	460	432	472	452	444	439	424	422	429	428	417	394	440	426	408	454	482	424	450	421	409	424	436	396	455	419	423	409	448	422	436	411	406	417	447	457	456	441	435	433	435	433	414	398	422	404	409	444	493	407	483	405	436	427	456	423	431	426	448	460	374	462	419	403	482	445	418	439	456	402	469	393	409	475	457	465	453	450	448	420	445	411	483	404	427	418	446	456	427	427	423	414	434	442	405	424	443	458	455	442	464	379	420	425	440	415	435	437	450	460	441	429	449	418	440	420	417	431	449	444	431	422	410	447	430	478	427	434	458	434	436	456	441	441	442	455	422	437	407	450	394	429	439	435	462	389	467	463	382	451	452	451	448	415	431	411	452	462	430	455	438	401	407	445	437	434	454	427	425	459	422	424	431	448	408	414	430	440	419	464	427	450	422	496	415	402	428	453	461	487	412	449	396	461	419	417	441	421	435	424	444	426	440	462	410	414	412	442	443	447	429	458	459	439	412	418	408	388	426	411	426	447	438	418	455	442	413	423	465	411	460	403	441	446	432	467	421	416	439	426	407	431	420	451	401	436	421	389	469	398	436	452	438	417	414	449	424	408	450	444	422	461	435	439	410	421	415	468	396	417	418	442	415	457	407	418	411	414	410	450	457	390	465	441	454	475	433	409	421	435	456	430	419	444	416	438	414	437	421	404	447	470	454	432	461	449	453	403	424	428	446	470	442	436	409	404	402	411	434	442	440	403	450	400	419	430	417	442	389	433	402	422	410	412	436	418	442	432	417	417	415	454	438	453	435	426	453	425	408	427	428	420	420	427	433	446	454	455	460	430	386	401	456	413	427	418	415	457	472	424	414	450	445	426	439	476	427	430	436	433	437	424	477	441	431	435	471	445	441	464	453	436	462	438	387	445	431	433	400	468	459	458	441	379	424	422	419	404	411	390	436	474	463	457	412	427	446	472	420	447	421	456	402	470	428	420	421	453	430	415	424	425	430	432	423	448	419	447	433	430	417	486	443	426	405	450	425	448	441	383	436	411	453	430	475	415	438	398	433	451	394	427	440	438	465	441	429	434	413	463	461	454	461	459	441	417	405	405	442	406	460	461	432	431	421	389	426	447	446	463	403	389	432	428	429	459	463	449	427	426	411	461	446	433	436	438	433	445	389	407	439	433	428	458	456	456	394	479	418	406	464	464	423	408	463	451	436	449	432	429	421	458	441	441	428	406	404	444	429	418	441	429	413	426	434	446	428	449	376	430	443	391	418	437	442	455	407	448	452	444	445	426	443	413	453	437	424	429	479	460	464	388	432	410	420	435	446	446	426	472	439	461	434	424	430	421	440	434	416	434	453	458	460	480	465	426	419	418	408	411	417	413	412	418	409	405	444	446	426	478	451	426	403	420	434	473	461	458	438	416	439	397	428	425	452	421	420	387	447	451	406	461	451	441	444	445	435	422	427	420	467	463	426	423	411	456	427	459	431	380	453	442	467	421	443	444	436	444	453	371	423	457	442	423	435	404	441	436	413	439	429	420	444	438	472	425	464	443	464	456	457	448	478	429	422	439	407	450	438	431	448	406	418	453	433	463	419	475	491	438	463	432	452	448	454	456	429	464	451	386	457	432	432	489	405	441	459	419	483	430	401	406	470	439	415	424	439	442	441	413	429	424	420	472	435	406	448	402	389	446	407	450	439	453	444	446	434	445	447	480	412	447	422	418	461	460	459	430	469	405	452	449	466	429	419	449	408	425	432	453	405	409	455	458	432	429	454	460	433	438	444	418	421	463	411	442	453	457	411	454	422	428	423	425	467	398	428	472	470	388	453	440	431	421	405	417	438	439	420	457	453	426	443	390	478	426	428	447	438	437	419	448	419	425	416	478	475	432	420	460	409	475	523	372	384	439	432	448	411	441	441	452	420	421	439	424	424	453	463	460	415	412	438	429	423	428	419	406	413	402	433	388	414	414	403	441	416	425	457	453	439	439	433	453	423	445	439	438	447	430	439	441	394	416	460	435	432	447	455	434	427	450	451	456	426	414	441	410	435	426	392	458	432	447	440	456	439	464	433	447	458	429	469	423	462	440	461	449	424	405	405	448	450	430	399	421	409	428	415	413	415	439	425	448	414	438	406	458	438	419	457	450	438	435	449	449	447	444	457	453	426	388	426	460	449	451	451	438	438	423	436	422	457	438	437	428	464	409	400	423	435	444	430	389	436	457	419	410	441	403	395	414	443	448	435	424	431	445	413	430	430	455	463	420	448	419	440	395	482	425	415	446	452	405	435	416	422	423	458	427	441	457	448	462	442	434	434	449	465	442	437	412	423	443	447	435	442	445	465	427	408	455	453	446	453	469	420	430	494	413	414	427	444	427	471	440	390	463	440	439	441	400	462	413	463	452	461	469	418	456	439	473	484	466	428	379	442	434	438	380	415	469	409	413	423	453	456	421	441	458	401	452	429	449	422	438	423	432	456	458	465	421	395	441	429	430	433	442	436	435	397	424	425	453	448	393	435	395	419	479	406	480	433	404	463	393	442	432	440	429	453	404	448	416	435	459	438	419	428	424	421	423	436	441	460	457	387	441	454	435	426	420	426	413	459	452	400	447	406	402	424	416	426	476	382	457	429	441	436	430	398	421	442	450	430	412	431	425	448	420	408	432	416	428	438	476	457	444	475	428	449	427	425	463	405	459	421	438	455	445	425	428	421	411	410	477	445	428	382	426	453	411	419	424	434	436	438	422	439	419	412	431	385	416	456	400	424	416	450	411	448	424	430	405	418	396	393	405	452	411	417	433
21084	22486	18117	12510	9942	8124	6304	4532	3509	2519	1812	1437	1488	1414	1473	1462	1484	1618	1549	1397	1302	1245	1260	1231	1147	985	767	773	692	701	656	701	605	563	569	539	575	572	581	551	522	574	544	588	663	636	541	515	548	549	579	495	548	520	591	536	538	550	515	548	547	527	589	523	542	558	535	578	529	522	546	566	560	560	575	574	544	512	523	570	539	530	572	554	551	544	542	530	513	530	581	530	536	535	536	556	521	541	549	508	556	564	536	559	551	552	531	523	559	544	555	526	538	549	569	574	551	558	504	553	535	543	544	534	531	555	545	520	557	549	548	554	537	547	573	540	560	569	580	556	556	510	554	534	553	539	551	553	556	533	517	532	510	582	546	546	555	562	520	545	561	507	551	565	546	542	519	549	545	574	517	513	582	554	545	523	529	567	549	558	521	554	531	566	538	560	514	555	548	512	538	569	548	556	501	559	533	542	587	533	519	524	520	522	525	563	560	559	562	557	567	550	596	534	539	547	534	545	562	539	530	519	557	609	609	580	548	547	562	515	542	561	542	570	539	552	529	549	555	540	539	539	561	558	528	548	596	566	549	512	530	525	554	544	539	529	555	539	527	544	573	546	522	503	560	574	567	580	566	554	538	522	592	562	501	562	579	555	561	496	578	561	524	550	526	522	581	561	509	582	506	567	524	570	524	513	532	525	544	531	540	566	529	524	549	566	553	518	520	532	519	565	554	526	543	591	581	550	534	523	536	549	545	527	549	558	560	566	494	585	545	571	542	539	546	563	571	530	524	548	495	537	603	538	552	577	530	552	592	559	526	551	565	586	513	549	552	593	532	561	547	557	548	524	558	552	566	558	536	584	561	560	599	563	542	580	516	532	546	574	546	571	528	502	561	510	541	515	573	562	538	574	599	552	565	558	500	540	550	534	562	560	564	573	548	545	507	533	543	573	570	542	591	523	551	545	536	530	514	527	548	562	544	574	554	545	485	547	566	556	514	563	566	543	524	531	554	549	529	515	542	539	573	561	535	550	559	530	591	565	507	548	520	514	567	569	524	538	556	543	557	553	548	499	549	519	530	524	559	567	571	570	520	533	551	555	540	534	503	529	557	565	598	538	548	540	499	550	541	553	543	518	556	540	524	501	555	550	591	527	540	574	522	572	526	555	554	519	532	546	542	544	552	548	553	509	584	514	543	535	575	553	550	536	540	581	511	602	565	556	558	552	604	561	512	557	521	544	532	555	521	530	540	541	519	527	578	555	574	513	546	479	567	539	542	552	539	562	538	556	522	536	551	505	545	598	522	555	540	524	541	521	554	563	534	565	504	542	553	553	557	541	582	571	558	536	564	505	559	559	538	554	564	537	527	562	546	552	530	532	560	527	537	546	548	571	515	578	572	576	537	553	560	551	583	521	560	545	547	519	575	586	543	546	527	531	545	564	552	600	557	518	570	573	582	551	520	551	564	583	540	549	553	536	530	545	595	533	559	545	525	547	516	547	509	546	523	553	515	527	561	537	577	539	528	542	565	521	510	571	593	546	556	534	610	565	539	582	507	554	553	534	520	583	536	572	546	536	511	570	555	555	558	506	583	527	544	553	579	557	550	556	558	520	574	519	545	560	573	549	558	599	568	586	509	555	524	524	563	576	576	573	589	557	546	524	542	539	541	607	556	577	557	562	568	554	537	590	560	546	551	492	566	563	518	563	559	557	576	535	534	561	516	522	575	532	561	543	538	548	506	509	548	580	556	529	542	592	549	556	544	532	549	552	568	545	549	542	591	535	540	544	562	546	516	552	549	568	562	519	567	538	550	558	532	538	565	542	612	518	549	533	520	561	543	494	540	522	585	561	592	543	599	549	565	559	570	534	532	561	575	556	556	576	559	518	567	540	541	570	501	536	569	557	545	523	564	546	558	566	556	539	563	545	565	544	581	573	514	567	570	565	559	546	548	544	520	519	587	548	562	539	540	583	521	548	567	561	583	549	560	589	518	538	556	522	543	565	545	539	542	560	515	594	579	519	545	523	540	528	516	550	548	567	518	540	558	551	559	554	538	542	554	530	556	546	554	525	562	524	558	565	558	557	524	559	538	519	554	511	568	538	544	549	561	537	590	523	574	532	535	583	535	587	554	534	551	539	534	560	575	547	572	560	544	538	546	531	518	574	555	532	511	559	573	561	568	589	555	619	550	562	537	540	535	522	596	522	578	560	554	536	543	559	560	541	566	552	527	517	512	544	537	524	516	563	548	567	583	509	565	517	569	531	594	564	552	525	572	555	558	558	523	540	557	536	546	563	517	569	544	554	556	517	561	539	550	552	532	530	555	540	539	551	541	545	566	553	542	513	545	553	537	559	556	555	539	563	588	565	546	540	494	578	544	533	554	554	500	538	544	537	530	560	576	561	597	565	552	568	564	543	553	562	569	556	572	574	540	530	526	527	555	570	552	546	571	552	516	568	536	548	554	499	593	536	560	583	486	571	561	597	546	524	582	581	556	549	530	563	533	572	497	540	562	551	568	595	503	546	557	549	554	542	536	523	548	520	597	557	570	507	542	532	568	593	544	561	550	523	556	524	555	555	577	561	539	523	580	568	540	544	512	494	601	556	511	525	548	528	506	530	545	546	578	529	554	556	570	558	525	552	530	583	544	559	546	568	512	524	505	558	560	544	557	537	567	522	567	545	550	530	551	567	488	547	581	567	506	515	565	519	579	559	535	494	531	525	561	542	580	534	562	508	550	529	496	551	556	557	583	564	522	510	536	586	563	549	539	579	571	533	529	505	547	547	544	542	568	516	540	533	537	540	516	557	582	521	559	524	551	568	555	571	541	581	603	497	593	584	567	559	499	566	552	553	507	520	544	514	545	560	522	546	550	554	585	539	539	517	526	534	554	482	527	562	537	545	587	558	496	544	566	570	545	529	554	512	544	514	534	536	540	536	522	548	534	562	522	533	569	572	545	563	590	535	591	533	495	553	567	518	524	562	582	543	529	522	538	608	536	558	509	547	506	532	576	532	530	520	543	554	523	503	570	552	538	556	554	580	536	564	588	571	529	545	518	567	582	529	549	541	585	510	519	561	507	544	599	540	555	552	552	546	506	567	570	563	519	509	532	567	520	506	516	588	524	571	584	607	582	557	487	532	504	528	517	535	540	563	586	550	555	558	515	491	564	570	577	581	562	523	528	544	539	585	549	544	488	509	529	567	558	520	558	569	544	522	588	532	573	544	507	533	519	569	529	544	563	553	520	543	539	522	518	563	521	524	561	576	554	536	552	542	545	512	522	524	574	560	540	588	549	553	545	562	566	566	573	532	513	591	501	537	563	551	494	552	535	539	556	544	525	541	506	564	546	556	587	520	550	545	576	516	581	570	577	542	515	558	550	585	545	545	580	570	519	562	559	589	552	542	551	556	549	537	561	544	500	585	549	532	543	513	569	525	548	525	554	561	533	530	572	567	565	560	528	495	562	553	527	514	536	553	525	540
23326	20762	28065	23540	20889	16626	7352	3917	2714	1955	1356	1203	1239	1218	1167	1169	1253	1348	1228	1049	965	926	1004	838	828	663	552	517	438	491	438	428	343	322	348	315	334	269	311	338	305	343	350	370	401	375	339	281	325	309	320	334	351	348	331	316	261	309	305	307	308	295	352	316	319	284	340	295	308	329	345	308	300	301	316	315	287	346	377	310	326	296	296	297	295	313	303	325	321	297	307	279	287	304	317	303	313	305	335	294	295	293	320	302	306	329	317	316	322	279	300	295	274	324	309	325	307	315	296	311	320	333	312	304	291	310	311	313	311	283	309	320	337	295	303	319	311	291	326	313	313	280	297	314	332	303	296	312	304	322	290	302	318	317	330	326	325	305	296	304	277	300	324	325	280	282	320	292	301	285	279	331	295	319	289	357	274	313	308	330	317	266	320	323	315	300	296	276	321	327	273	305	326	314	285	297	301	293	318	309	284	320	339	292	301	310	293	329	275	312	293	324	286	297	278	318	328	309	289	297	297	317	296	331	325	304	295	296	283	271	316	303	273	313	331	295	318	310	306	338	308	305	300	327	372	276	334	300	301	308	309	308	309	294	322	326	341	304	331	290	316	286	345	310	313	281	273	307	315	294	306	315	305	283	285	290	325	301	294	315	294	316	292	333	332	327	296	329	296	317	324	313	282	315	333	324	293	313	317	310	283	332	292	298	292	316	292	314	296	315	285	315	344	290	332	294	312	307	303	306	280	314	328	330	298	313	335	312	308	287	295	301	309	311	309	303	310	314	310	309	334	302	287	305	300	336	314	283	311	331	285	324	350	309	314	271	305	292	291	308	303	286	290	303	297	295	341	316	332	328	297	263	290	292	282	326	300	307	314	314	293	318	313	332	317	305	317	348	295	316	293	318	294	303	319	308	285	310	296	318	316	331	316	295	311	303	323	316	307	299	311	263	300	297	304	284	288	311	346	327	277	280	306	312	323	287	293	291	290	297	288	298	323	303	275	324	332	310	306	297	306	288	332	310	323	294	340	286	290	298	277	318	305	333	319	300	314	325	285	314	271	283	307	313	309	275	306	275	328	305	290	323	297	300	313	304	301	315	293	306	302	292	279	305	288	299	294	310	293	329	316	312	344	304	293	329	300	311	305	322	332	311	303	298	271	297	313	315	338	294	314	289	304	322	293	324	308	295	352	295	292	293	319	321	283	288	296	301	320	300	307	293	308	327	335	301	313	308	315	307	277	317	298	303	337	313	320	326	286	288	272	305	291	323	306	303	320	336	288	285	335	279	267	318	310	309	300	330	331	336	324	319	303	294	287	298	335	303	316	289	335	297	292	326	309	284	310	320	288	284	317	280	315	326	321	298	333	281	288	296	323	295	300	295	298	324	296	311	304	319	292	311	300	287	320	294	304	336	289	313	309	318	290	301	324	308	288	283	315	311	328	323	299	287	308	294	307	294	304	330	306	287	319	332	316	300	334	302	303	300	319	324	295	275	330	285	299	304	311	342	323	286	298	298	287	347	329	320	318	299	314	300	302	282	319	298	311	312	285	300	294	307	324	321	324	302	340	286	305	302	280	309	298	281	318	272	304	308	321	308	299	328	295	327	297	315	313	318	277	308	322	316	294	328	301	352	303	325	362	258	300	308	289	303	284	306	314	317	297	278	338	327	293	294	339	311	313	290	305	321	301	331	291	290	323	313	304	281	341	293	286	304	319	331	289	325	352	318	279	315	330	300	298	319	301	287	321	318	318	347	285	308	321	304	289	307	278	308	280	298	327	296	287	322	306	295	319	306	323	316	297	305	318	292	297	298	294	307	286	299	302	321	308	294	317	293	299	310	308	299	322	318	307	314	323	284	331	310	316	314	282	326	288	286	301	337	315	279	325	304	315	322	332	328	287	269	303	296	291	290	305	338	292	304	316	303	314	290	293	326	339	322	307	302	326	313	286	309	277	306	330	319	303	290	302	287	296	295	327	303	310	319	339	313	324	306	276	312	313	324	287	317	327	298	340	314	317	273	279	269	313	330	358	296	300	303	310	287	304	308	313	307	318	317	298	304	313	299	322	308	297	275	304	308	314	320	309	283	296	284	281	310	330	308	300	313	327	277	310	315	291	312	315	343	324	306	318	310	323	295	287	268	295	283	285	305	316	311	300	311	316	314	301	331	279	259	288	325	321	307	281	334	312	307	286	311	308	281	321	296	311	317	295	320	328	372	297	307	296	276	328	323	304	336	321	286	296	273	315	318	303	302	310	292	318	295	323	316	337	298	319	327	322	307	341	310	281	316	282	292	315	316	289	304	320	321	330	301	303	297	298	295	298	340	319	313	342	302	333	294	308	269	284	321	291	326	293	309	295	296	292	313	284	296	318	295	289	296	303	326	317	268	345	307	319	335	338	341	338	295	304	289	297	302	294	294	317	296	304	299	321	303	291	288	297	296	339	326	304	345	289	294	295	320	284	302	288	306	298	284	279	298	333	294	287	318	310	334	315	311	326	289	326	288	325	306	284	333	296	295	311	294	294	307	297	279	275	322	292	318	285	320	320	292	298	321	326	300	316	290	293	318	300	299	291	313	320	302	328	297	329	301	332	294	295	322	333	296	310	294	282	293	304	321	316	309	309	287	304	311	332	282	310	306	291	320	285	296	321	310	301	337	326	345	294	352	302	319	310	327	293	284	337	306	313	296	280	298	287	291	320	274	283	329	311	288	282	303	298	297	274	299	323	330	297	310	288	321	313	287	307	297	296	329	284	324	281	308	309	262	295	311	316	287	334	283	331	327	326	281	312	318	339	290	309	321	331	301	336	297	308	302	297	323	307	339	302	294	314	306	310	316	291	330	298	314	345	297	306	307	313	300	326	308	328	292	334	309	306	335	293	328	293	315	293	306	259	312	330	297	306	276	315	293	297	303	297	308	288	323	300	278	332	313	305	322	309	285	322	290	309	308	299	292	319	326	271	303	285	284	355	312	305	297	319	339	315	332	294	304	293	310	334	303	311	322	302	281	301	329	308	280	312	335	325	288	280	283	270	327	307	301	316	286	301	333	296	320	326	290	316	293	310	308	310	309	310	338	305	317	284	288	306	331	317	317	294	320	294	278	300	324	317	263	338	319	316	327	267	297	319	300	300	298	313	296	308	316	320	324	292	320	321	317	308	327	295	297	334	280	286	323	301	304	312	295	289	298	287	314	309	314	301	304	309	359	318	302	301	275	315	310	294	321	321	303	310	287	323	301	327	322	296	303	298	269	314	304	319	301	327	340	312	317	309	281	294	312	306	311	290	305	297	318	281	291	313	299	285	321	318	320	279	301	314	295	302	321	332	318	295	327	327	328	291	308	304	288	297	330	318	322	320	294	285	289	297	327	297	295	302	309	279	304	315	310	289	317	368	302	322	323	318	305	307	305	304	316	300	312	324	311	320	301	307	310	278	281	287	321	281	280	258	312	307	317	291	276	319	318	316	316	277	295	295	320
22342	30146	26865	20095	16596	13172	9973	7603	6105	4053	2862	2460	2312	2226	2244	2278	2338	2591	2193	1881	1826	1614	1715	1508	1410	1136	861	807	707	697	726	615	519	430	418	410	459	432	414	442	420	458	481	573	550	481	444	407	397	365	388	375	393	388	395	406	403	388	403	402	408	382	389	386	413	405	414	396	408	401	409	383	392	421	432	407	398	396	395	360	414	373	394	375	441	398	395	408	404	388	398	372	391	372	377	377	361	410	414	410	401	367	431	394	387	421	406	397	378	381	428	385	395	387	381	397	363	384	403	405	367	405	432	393	411	363	401	350	407	433	369	415	358	408	425	401	390	413	378	419	408	391	420	417	452	415	420	397	426	403	418	390	406	389	399	395	401	390	419	390	365	394	378	388	381	390	367	374	417	399	371	383	394	380	397	407	373	418	385	401	400	417	417	405	409	364	398	394	409	385	400	405	345	387	399	427	389	351	399	380	425	409	374	408	399	382	394	416	374	378	425	413	425	415	421	381	395	394	370	370	385	395	387	391	393	394	392	399	400	409	383	395	369	402	363	400	412	402	407	384	410	395	366	391	442	384	407	383	366	422	406	401	395	417	398	427	362	440	375	402	400	386	362	366	408	409	390	382	413	384	383	391	389	384	375	397	387	407	375	431	406	406	409	350	408	387	438	408	393	376	381	389	400	421	393	375	403	376	377	382	381	422	375	391	375	367	392	375	408	405	384	396	450	406	417	369	405	401	359	431	382	389	386	394	384	433	366	417	360	418	406	404	381	428	414	372	380	422	373	419	408	381	366	364	360	393	372	382	388	349	390	364	407	401	387	420	406	376	371	387	382	373	347	409	359	393	379	425	393	401	407	417	431	354	389	393	431	397	381	379	413	376	442	413	395	373	375	415	383	400	403	430	411	390	431	387	406	421	417	385	426	395	371	414	409	410	411	391	409	375	378	378	379	377	382	413	365	405	380	407	425	415	394	413	435	431	392	427	408	417	435	394	388	378	394	392	384	358	433	381	404	373	346	384	374	354	398	373	433	376	440	390	404	395	394	395	420	397	386	393	404	394	392	383	463	357	432	409	403	395	387	449	393	423	389	398	419	403	420	401	423	376	417	356	418	385	382	387	401	403	372	384	403	390	396	381	389	428	401	386	413	376	379	353	403	381	422	428	393	378	356	397	397	399	393	427	397	406	383	361	436	412	381	445	379	397	392	396	410	374	386	409	392	383	414	391	406	399	396	385	410	399	390	377	411	397	448	400	405	401	388	354	426	399	414	396	385	391	381	417	418	415	389	391	399	406	417	415	350	373	385	381	439	391	394	424	390	408	409	357	413	361	382	383	389	370	426	403	401	394	435	408	393	401	384	374	418	412	401	369	409	363	418	390	385	417	406	413	380	385	378	386	399	384	425	396	366	417	441	391	378	395	404	395	374	373	409	390	422	409	380	379	376	373	410	409	413	401	387	380	409	409	439	390	409	389	360	363	370	419	374	419	396	378	394	405	374	349	416	439	384	375	394	379	362	370	386	431	407	393	441	367	408	392	423	440	421	396	399	384	358	384	365	419	390	405	381	375	401	380	428	422	379	394	447	390	378	426	394	388	367	353	365	387	413	411	378	400	424	396	433	384	392	416	390	436	381	400	391	388	372	401	393	374	429	406	396	398	379	379	375	389	394	397	430	435	397	384	351	354	383	371	407	401	379	395	402	388	364	401	422	406	425	360	391	412	370	421	407	437	395	372	393	398	413	378	408	412	402	393	404	400	400	394	395	410	410	367	436	418	416	395	405	394	431	423	395	391	376	371	410	398	402	426	381	420	367	402	417	410	413	381	396	411	388	408	401	405	372	373	388	368	396	397	372	417	416	410	394	415	369	388	388	404	391	421	394	398	370	375	417	411	416	393	352	405	401	396	361	401	391	385	405	397	377	405	380	430	385	412	393	384	390	390	396	392	402	383	387	409	398	375	415	400	422	398	409	384	403	405	377	376	392	394	412	396	416	371	422	398	384	402	387	376	373	377	404	392	388	408	409	388	419	359	421	355	411	396	417	388	441	356	410	403	430	388	405	378	380	397	399	405	401	385	371	376	385	395	353	383	364	431	385	440	386	399	387	377	398	392	408	396	395	396	405	421	379	391	412	401	388	369	372	411	380	368	397	413	381	397	421	379	416	429	397	395	377	404	354	414	369	390	372	404	400	392	362	405	398	394	384	394	406	372	433	389	378	397	399	381	418	416	379	397	374	387	393	411	387	379	374	428	393	395	398	385	400	396	381	393	389	381	402	427	404	441	347	381	395	419	421	424	408	418	393	383	419	401	384	405	421	402	414	397	420	407	451	377	400	428	392	382	357	418	389	425	383	406	344	396	383	356	392	378	389	402	368	379	386	395	421	418	407	422	346	401	384	409	368	390	401	384	400	360	380	399	372	394	371	402	401	401	427	401	388	400	401	408	419	412	399	415	435	416	393	414	378	403	388	401	406	400	417	414	408	355	408	395	423	402	404	399	430	392	370	406	406	387	436	379	409	403	434	381	358	400	383	395	420	374	400	408	378	424	370	382	397	426	381	412	399	353	382	425	379	404	407	393	410	400	408	422	406	381	386	375	373	403	411	399	397	402	383	373	395	388	409	413	403	421	394	384	396	415	389	384	402	393	404	413	387	418	385	388	379	414	438	366	408	386	359	378	409	396	423	365	403	401	390	360	398	409	361	425	402	412	453	418	416	398	385	364	430	382	406	418	401	401	368	395	397	401	405	410	409	384	407	446	364	380	384	369	360	364	423	367	393	408	401	405	398	397	383	383	417	371	416	392	384	403	376	458	384	383	385	437	375	417	418	403	389	385	387	369	366	375	394	384	413	413	376	410	378	376	419	374	417	400	379	381	379	399	392	390	402	422	387	404	412	413	388	378	422	413	401	415	376	389	406	417	408	444	378	407	383	385	384	354	381	400	409	356	359	413	381	390	373	382	397	419	438	395	400	383	411	357	422	387	404	415	418	411	419	415	406	422	433	379	393	410	375	376	411	397	432	353	420	406	416	384	398	358	383	399	369	401	362	421	440	420	421	404	383	435	418	379	422	405	411	378	420	391	400	386	423	374	398	373	368	396	406	393	409	385	407	383	393	396	406	393	391	394	386	394	386	426	417	389	423	417	386	381	418	406	444	395	418	433	375	396	387	393	386	418	382	399	406	374	418	373	359	408	378	388	410	391	362	380	422	382	430	371	389	401	372	369	388	336	381	392	374	382	383	402	432	387	424	379	398	386	390	397	394	382	442	400	405	386	352	394	402	426	389	369	379	420	391	414	382	391	394	408	393	412	388	399	381	394	419	436	389	428	367	429	405	429	393	412	388	350	408	409	346	382	391	413	398	378	411	405	397	413	365	387	366	402	396	441	398	398	365	387	421	413	405	426	395	404	346	416	380	381	392	411	403	401	376	408	426	390	427	383	425	382	405	390	375	407	396	412	375	390	362	397	407	413
22406	20748	28465	23123	20786	21208	17026	6130	3673	2579	1876	1722	1608	1571	1667	1690	1818	1968	1464	1469	1176	1158	1199	1173	882	680	581	515	515	487	423	367	266	257	259	266	249	239	250	288	273	264	321	359	346	262	231	215	253	231	249	209	234	232	229	227	239	224	217	202	218	232	204	231	215	216	211	253	208	236	229	225	220	217	252	230	212	208	233	230	222	211	235	212	227	225	220	203	212	208	210	227	221	216	224	223	218	210	213	222	218	249	210	198	219	203	223	234	226	216	219	221	249	245	260	222	217	206	183	232	244	226	200	237	210	222	233	204	203	216	220	240	209	240	226	204	207	242	257	216	200	223	243	222	235	226	233	204	226	236	205	198	217	214	230	226	237	245	222	215	217	210	249	261	235	202	214	230	218	203	219	250	229	221	216	230	223	210	250	230	237	234	214	220	222	252	188	216	231	211	241	196	227	234	229	226	217	208	236	234	211	234	218	238	215	224	231	217	201	230	206	191	227	227	235	216	241	211	217	218	235	236	221	222	241	226	221	244	208	232	218	222	232	220	226	221	218	217	236	234	230	206	221	225	211	201	216	249	221	223	214	215	226	229	214	275	245	235	198	210	213	228	216	215	254	227	213	204	208	217	214	239	215	231	217	209	255	217	225	247	192	204	217	215	217	238	221	237	236	248	256	196	214	207	229	235	231	224	227	226	219	241	225	218	202	220	216	211	208	220	218	222	223	230	241	218	238	225	253	231	219	231	206	206	205	222	234	233	245	239	197	206	214	224	209	250	209	235	223	188	220	220	232	215	201	249	228	218	214	227	247	214	220	229	233	253	231	221	235	207	221	212	209	231	223	233	232	226	252	214	208	205	207	215	272	222	245	221	209	227	213	246	238	239	227	181	213	239	245	220	190	216	234	204	219	201	244	248	243	214	225	212	218	215	234	210	233	193	228	208	208	198	222	241	206	229	239	217	206	226	233	213	218	236	218	226	210	207	207	248	257	217	223	190	238	196	215	212	213	238	262	228	229	229	244	225	230	231	215	215	187	251	210	240	250	208	204	223	209	207	222	231	237	233	200	251	227	224	241	256	201	217	217	218	218	225	227	219	214	212	232	212	217	217	214	232	220	243	195	217	228	195	237	207	242	231	234	218	245	218	216	225	235	237	254	222	210	213	222	216	218	195	201	220	196	223	224	220	224	214	235	216	220	224	235	218	216	233	213	207	220	217	216	246	245	236	235	204	232	227	225	228	199	208	225	226	192	226	220	213	202	210	216	224	252	235	255	228	219	213	232	238	227	241	198	200	225	229	223	243	224	219	259	238	202	222	230	206	190	228	216	264	212	238	237	230	200	263	211	212	252	225	243	222	246	227	203	206	236	230	241	233	223	266	233	202	234	227	241	220	218	217	200	218	244	223	211	215	226	247	231	233	219	210	226	211	215	232	211	208	225	214	224	202	232	241	220	223	210	232	203	210	234	205	213	208	244	216	221	230	209	198	224	231	231	211	233	231	227	236	216	249	231	216	231	222	238	234	194	194	205	231	230	224	213	228	238	249	198	232	228	242	237	216	222	214	229	227	198	242	245	203	208	200	224	201	212	241	216	216	239	241	239	225	236	202	252	240	209	205	236	255	208	232	215	241	227	199	218	210	246	220	236	206	218	219	225	231	231	208	213	201	206	221	227	233	199	230	228	231	204	234	227	226	222	220	226	226	207	242	223	221	214	198	229	215	234	208	232	206	231	221	196	203	229	229	257	215	240	209	236	224	238	247	245	223	225	225	232	223	219	238	218	198	205	237	270	189	220	215	198	244	214	277	246	228	244	206	225	204	219	241	216	231	211	247	234	236	209	244	244	215	224	253	222	255	225	196	219	247	224	256	214	227	210	213	217	244	223	222	232	231	234	245	238	231	223	224	203	222	203	205	214	247	231	235	247	218	196	222	229	226	220	244	243	195	221	237	208	260	226	252	212	213	241	230	203	220	211	215	217	217	218	230	226	241	202	218	218	201	210	191	229	214	234	203	220	230	219	242	230	218	208	181	244	217	232	229	200	202	252	226	205	228	221	217	218	197	234	226	245	233	258	232	223	224	259	224	223	192	205	212	230	234	225	237	203	222	204	221	244	223	234	237	258	193	222	204	210	224	250	217	217	219	228	199	225	221	225	223	228	241	229	220	235	219	203	219	224	200	236	217	229	237	225	232	210	234	236	220	192	204	232	209	247	248	225	223	200	219	227	218	201	215	210	220	234	223	221	244	207	238	242	225	233	216	206	220	206	235	207	231	230	219	214	225	243	242	220	205	247	227	230	219	229	220	224	226	235	218	241	212	234	222	237	263	215	210	237	218	224	234	226	208	231	234	228	232	199	241	229	221	232	203	224	226	213	245	237	227	230	230	219	224	228	248	236	225	205	219	207	259	254	209	219	208	225	222	223	194	214	233	249	223	224	240	210	197	220	235	224	218	256	223	228	233	198	232	223	230	246	197	226	232	200	221	227	231	245	221	208	222	225	223	249	232	228	218	204	263	204	216	204	233	215	203	241	235	221	223	219	220	212	213	194	219	213	221	230	201	229	215	206	228	237	219	218	212	207	181	217	222	246	208	207	227	198	230	239	218	241	250	237	224	221	222	229	234	205	204	231	230	228	226	204	221	227	210	211	230	214	214	179	230	224	203	224	229	204	218	225	217	192	212	212	260	213	251	200	208	238	232	231	214	232	247	208	232	210	212	213	218	213	209	238	228	216	241	224	241	224	219	215	270	234	213	262	218	236	230	218	214	204	242	213	202	200	219	208	231	200	240	225	227	208	218	236	232	242	205	220	214	214	201	243	215	239	223	217	241	234	225	240	220	225	234	216	236	250	210	227	215	238	220	219	212	209	192	227	194	191	202	231	216	231	208	208	212	202	222	239	230	219	215	217	231	250	222	198	193	221	212	229	222	181	213	234	217	208	240	247	203	225	248	229	228	216	238	233	229	220	230	221	225	216	243	244	234	188	207	234	238	231	245	227	190	224	216	210	207	222	229	255	237	230	212	244	224	216	216	220	253	218	230	228	230	207	250	224	231	213	205	235	221	215	238	211	204	216	257	201	209	207	211	240	233	227	221	230	196	225	214	228	241	237	231	226	218	219	214	216	243	218	202	229	220	225	224	230	222	244	208	204	212	223	239	234	209	242	233	203	245	232	251	241	238	215	220	241	216	241	226	208	242	206	213	199	214	238	215	219	221	205	240	220	225	208	220	220	221	212	245	235	220	211	215	202	202	226	193	237	235	237	216	210	239	244	217	230	227	211	226	199	218	217	233	230	236	220	227	230	230	231	209	226	215	227	219	235	217	232	214	225	224	222	210	211	201	234	204	207	239	244	219	210	213	210	218	240	220	228	221	245	238	205	209	218	210	221	203	224	224	212	237	238	231	214	215	209	211	202	220	230	232	244	221	191	218	208	221	240	203	202	225	226	208	218	213	218	246	258	197	206	235	207	241
24440	34847	32164	25287	21215	17472	13587	10426	8071	5648	3853	3440	3387	3330	3281	3254	3305	3597	2982	2623	2263	2292	2207	2088	1583	1125	972	864	771	778	675	520	366	352	349	321	315	347	331	337	334	403	464	529	463	378	285	249	269	296	282	286	275	293	258	273	303	293	254	277	250	316	307	279	265	269	277	275	286	285	282	288	287	288	291	296	274	287	314	296	283	294	285	310	274	283	288	268	272	284	274	277	273	294	284	264	267	268	280	258	276	282	293	294	303	266	308	243	291	261	294	293	263	276	303	295	263	292	255	261	299	273	292	273	284	263	284	281	276	313	268	282	272	282	285	275	259	291	265	247	294	259	275	291	295	253	277	273	276	265	273	267	269	266	277	246	283	294	266	275	290	274	294	263	284	258	279	271	270	292	285	255	289	292	295	253	300	272	279	262	291	266	308	291	269	267	275	304	264	277	265	292	278	290	278	277	273	245	261	283	276	267	305	284	273	259	256	284	237	264	266	264	302	285	281	296	275	294	293	264	278	269	297	272	266	264	290	292	258	266	287	299	298	260	249	259	286	275	273	280	278	262	258	259	289	269	281	262	244	294	262	273	298	295	250	295	262	288	258	264	282	278	267	266	272	272	273	280	290	241	273	298	309	276	297	290	256	289	288	325	271	292	276	270	258	280	283	290	275	297	272	256	274	293	249	264	263	290	279	279	273	285	280	277	272	284	288	248	279	270	289	280	278	265	308	289	288	267	296	264	279	288	275	295	254	256	257	290	267	293	276	235	276	293	270	241	291	252	301	293	297	265	286	293	289	282	272	264	265	253	261	244	280	262	327	270	264	267	277	262	277	272	308	264	249	276	297	254	244	272	298	270	272	301	311	302	284	261	250	296	301	268	277	261	282	262	249	295	299	277	281	268	276	291	283	284	250	274	295	259	280	291	279	271	324	314	283	272	255	277	238	289	270	321	274	256	271	270	281	266	263	296	276	272	277	299	316	300	267	269	290	303	281	277	269	263	300	280	297	279	282	280	276	298	286	270	265	303	274	284	239	283	284	285	304	276	255	278	304	281	258	275	277	256	291	289	286	291	242	272	298	286	275	291	245	324	246	268	279	267	276	278	250	285	278	279	266	305	278	280	269	260	266	305	249	296	309	300	275	281	289	318	303	289	263	297	259	281	277	293	281	285	295	293	301	276	277	274	287	271	288	300	309	267	267	271	299	298	278	262	263	279	285	265	242	282	258	279	271	267	273	278	254	271	259	275	265	269	288	243	315	285	260	283	268	270	300	298	286	295	273	267	301	286	262	278	269	304	271	284	277	309	266	289	279	286	288	271	294	277	286	247	290	263	283	259	280	260	255	290	278	265	283	257	267	298	261	298	266	260	261	285	270	285	258	282	274	276	264	302	294	275	275	264	276	295	277	297	264	276	240	268	263	242	261	265	323	253	298	273	295	261	303	261	290	285	282	260	272	265	258	291	282	254	274	294	299	287	290	285	285	261	269	268	246	273	300	272	260	262	277	274	298	292	282	289	264	312	285	251	290	308	264	307	279	258	285	277	289	256	304	293	271	283	269	265	281	293	277	294	272	278	296	277	264	279	294	302	285	272	277	310	252	299	280	272	312	293	285	273	271	285	287	264	282	287	245	305	248	299	285	270	242	275	257	291	291	283	249	312	295	286	279	314	308	256	289	278	295	262	299	290	279	247	313	265	274	304	285	284	284	278	303	302	288	294	275	286	285	280	264	282	258	283	269	274	283	247	272	261	308	274	272	305	304	271	280	258	285	258	270	289	309	284	280	272	259	288	270	291	274	285	301	268	247	274	291	278	273	265	292	281	266	287	261	275	295	282	266	262	274	300	285	290	252	284	260	262	259	261	277	291	270	236	255	289	291	286	295	269	252	288	282	278	268	287	293	287	262	312	309	295	292	272	310	302	281	292	275	291	258	297	280	259	258	269	283	260	286	278	276	251	257	265	253	276	269	286	304	290	275	286	284	309	273	249	282	286	279	278	260	279	272	247	266	286	298	298	295	268	293	290	316	282	285	239	272	278	285	263	303	292	291	278	271	289	285	271	274	290	283	271	264	289	267	298	316	280	274	289	292	272	225	257	302	278	304	288	274	261	259	295	277	276	302	253	289	302	252	277	247	288	276	279	287	291	302	264	270	288	261	266	268	274	274	294	282	260	286	298	273	281	264	280	271	296	278	302	295	297	241	266	299	288	268	274	291	262	295	268	259	274	262	302	283	294	254	274	281	287	280	298	286	258	263	267	269	302	286	265	258	291	261	266	265	278	269	268	274	280	284	284	285	303	229	259	284	306	292	281	271	259	274	254	289	273	254	300	279	269	269	281	300	316	274	269	277	282	296	266	275	284	275	287	300	275	244	298	286	270	265	257	272	285	295	283	282	312	294	264	276	241	272	267	275	314	277	283	265	281	250	266	284	261	260	293	302	276	280	276	263	293	257	276	277	295	268	294	242	301	264	273	256	287	301	300	321	274	265	276	293	295	288	283	273	300	287	266	302	263	313	286	266	263	266	281	270	282	264	291	281	292	277	260	259	299	272	281	288	282	282	251	277	250	310	271	289	310	293	281	266	259	249	285	297	278	281	257	276	303	284	281	300	269	284	265	292	298	259	275	275	266	290	280	294	317	278	266	272	282	282	272	256	293	275	289	298	262	259	298	299	260	282	276	267	265	279	275	288	289	274	266	254	276	296	258	313	280	290	248	289	269	282	274	292	297	276	285	271	277	255	295	314	278	282	261	273	283	272	280	286	282	278	272	308	279	278	293	296	271	287	303	298	295	281	289	248	309	260	279	271	291	266	303	323	300	297	283	268	255	256	275	287	292	276	267	288	296	291	290	287	286	266	301	293	249	270	258	303	271	283	260	261	276	267	286	297	273	273	310	279	256	291	327	282	323	283	256	271	284	273	266	297	282	263	286	289	236	281	295	266	272	245	280	278	265	280	271	243	282	251	307	269	295	249	266	249	289	282	259	274	280	278	291	258	280	295	274	280	265	307	281	264	276	270	286	279	280	279	266	245	272	306	271	296	265	298	278	267	269	270	279	269	286	304	340	286	291	261	289	238	272	287	279	271	295	269	309	285	259	278	316	302	269	264	266	264	279	279	266	285	267	262	303	260	260	266	316	285	272	282	304	268	285	302	281	287	273	270	255	286	285	292	257	293	276	308	289	285	301	305	287	257	279	248	278	274	250	291	280	286	289	283	253	254	302	253	283	297	281	258	248	284	249	269	273	300	276	271	277	256	297	277	255	278	284	300	281	297	295	282	260	283	287	301	279	257	246	281	281	271	286	277	285	289	270	286	278	271	269	285	286	254	320	269	303	253	300	286	257	291	278	279	263	291	278	260	273	282	302	309	276	303	260	302	316	297	284	303	274	287	272	292	270	258	284	284	259	263	272	287	268	275	270	287	282	226	285	270	316	283	277	257	274	272	280	293	306	301	304	285	267	268	264	282	272
26706	20926	19088	11900	6034	4123	2784	1979	1404	1089	905	882	814	973	991	1032	1054	1021	876	875	786	796	781	751	663	556	556	521	538	536	513	502	449	417	437	448	454	446	434	421	448	485	479	493	485	461	443	452	459	458	474	429	406	424	478	462	406	442	439	442	424	447	438	459	417	438	424	414	422	438	428	407	413	442	441	457	420	460	460	445	453	469	463	444	436	432	421	432	434	443	415	446	415	451	436	437	421	407	441	475	404	464	443	408	467	419	439	448	422	461	460	432	459	418	461	402	428	451	447	458	433	421	462	432	432	476	453	430	432	421	426	417	466	458	463	465	422	429	419	465	430	421	435	409	452	458	464	437	415	464	439	476	466	458	433	428	428	405	438	434	406	431	453	423	436	433	434	464	438	412	492	496	433	443	459	439	443	477	421	437	445	446	443	434	447	490	414	437	421	430	426	440	409	450	428	438	450	416	444	447	442	454	465	416	397	419	442	416	430	419	446	441	424	455	435	416	433	447	467	413	441	416	414	442	451	438	401	428	412	448	451	432	456	418	436	418	421	461	448	491	433	430	438	445	445	428	456	452	454	438	404	430	477	452	437	425	431	446	439	395	453	483	422	437	386	425	457	439	418	428	425	449	413	445	424	427	456	466	435	408	428	444	459	421	472	430	432	418	472	447	419	426	430	472	429	465	418	446	435	404	435	431	423	457	475	463	438	446	443	431	442	488	450	416	421	446	423	443	461	430	440	434	434	447	470	425	426	456	466	445	441	445	436	443	430	452	481	458	450	497	479	454	419	448	438	429	443	453	446	434	467	448	434	421	440	420	473	418	439	440	450	451	421	464	430	490	449	444	465	448	434	439	435	419	459	456	421	441	453	423	432	420	428	501	428	419	446	407	427	460	430	450	470	480	437	415	425	398	439	427	441	434	478	448	433	424	439	424	418	428	472	430	454	413	475	438	433	454	435	464	471	435	439	430	424	423	450	440	450	437	435	431	442	430	431	459	440	430	443	472	403	434	442	441	436	441	418	415	443	433	422	426	441	419	424	442	470	389	420	464	442	435	435	468	450	418	457	449	459	423	486	452	411	446	432	433	442	433	458	427	442	427	423	480	455	440	411	431	445	460	472	428	458	434	408	441	424	420	420	458	429	483	460	457	445	425	439	408	416	465	448	417	474	444	445	425	445	442	439	410	437	462	441	453	441	470	469	454	426	425	406	454	425	411	468	493	432	438	431	431	420	408	426	459	439	451	446	406	462	442	472	428	406	408	429	419	448	460	402	416	448	462	441	434	438	419	420	444	456	434	480	434	423	469	424	441	424	458	413	435	481	423	440	449	424	446	433	446	429	490	454	427	436	411	457	458	441	413	443	462	449	428	467	451	408	433	457	456	445	504	460	425	445	473	429	425	450	426	470	434	479	436	442	431	442	472	461	435	435	437	440	444	413	388	465	447	446	478	429	442	445	452	434	456	420	460	472	453	413	478	441	429	440	438	473	454	403	456	441	416	417	458	432	452	444	430	424	449	455	396	406	446	456	443	416	444	442	443	475	458	436	473	421	442	476	448	464	465	444	447	465	431	437	455	449	456	444	424	466	470	448	439	423	443	434	459	462	406	436	456	425	473	440	462	459	435	428	443	426	461	466	456	419	423	448	424	460	443	449	439	421	423	460	440	438	450	446	402	447	444	437	424	424	426	459	425	465	435	420	448	402	425	457	432	432	403	420	450	484	443	487	469	489	433	451	434	445	457	446	436	436	473	434	429	459	433	403	447	437	442	402	437	436	418	428	459	449	417	407	451	410	433	454	423	430	416	461	431	430	410	412	434	451	476	467	400	427	417	424	469	465	437	443	422	439	430	444	447	415	473	437	435	447	421	457	404	437	450	431	478	437	427	406	419	467	460	428	432	426	429	445	457	411	499	482	431	428	443	434	430	443	451	452	424	447	418	442	449	434	408	425	419	421	430	412	403	463	460	463	453	447	428	430	439	459	416	433	482	449	440	470	434	443	462	453	465	432	444	434	453	418	447	468	422	424	420	433	411	432	455	474	430	435	424	473	445	423	417	421	426	450	443	430	450	481	454	440	423	416	456	453	437	463	389	403	428	433	399	414	463	432	464	464	429	429	449	425	417	449	439	436	446	470	452	443	424	449	437	410	447	470	426	435	407	415	460	439	432	435	449	413	411	429	470	474	470	483	441	412	437	461	402	437	429	464	440	476	439	448	424	460	391	457	433	448	451	438	448	444	467	434	414	424	424	448	438	405	445	456	410	401	454	431	461	459	406	418	442	422	423	430	441	433	400	438	462	441	433	424	443	479	460	409	419	436	430	464	443	454	491	411	435	436	465	435	432	415	448	455	445	402	446	434	455	434	449	486	458	441	418	441	443	429	434	429	407	459	439	447	440	412	440	419	413	435	432	480	428	459	469	480	434	418	407	413	453	448	414	457	454	444	446	402	424	441	451	489	421	407	403	457	428	455	423	462	417	424	446	435	479	391	449	427	462	421	435	458	427	465	436	436	489	438	433	425	409	479	440	455	459	417	452	459	445	448	444	458	441	429	475	393	419	422	418	432	445	461	451	422	418	431	439	452	411	461	441	443	434	442	464	434	446	423	428	463	430	421	455	453	451	427	441	464	466	482	417	495	403	479	443	425	440	382	487	402	440	426	441	405	432	425	399	454	452	456	457	428	419	452	467	439	454	473	440	469	404	435	447	443	442	420	431	441	412	417	444	451	448	464	447	460	440	445	457	432	447	444	469	423	459	416	489	454	455	455	425	399	445	416	408	430	435	430	410	443	436	434	388	442	422	430	438	440	436	490	398	423	441	403	429	443	418	475	436	433	442	442	461	427	458	468	425	432	414	416	435	430	456	457	422	462	434	440	435	421	403	472	439	431	456	453	430	448	461	423	418	472	454	456	427	453	435	441	442	474	484	453	427	451	451	433	463	437	429	412	413	403	439	421	439	471	467	474	442	449	409	430	427	429	465	467	480	453	439	452	447	423	444	454	461	451	465	448	421	423	454	487	447	432	432	437	440	467	441	427	438	438	453	408	450	456	416	466	447	422	407	402	453	437	429	432	483	488	458	453	440	454	436	469	439	434	451	438	438	437	419	443	420	440	420	454	460	422	432	431	463	445	442	410	469	453	429	447	423	489	456	447	431	444	445	471	419	452	450	424	441	456	448	425	423	398	418	461	440	437	405	429	433	430	447	478	433	416	428	426	467	435	489	415	437	439	411	453	453	452	445	421	419	405	451	471	472	446	455	452	445	451	458	439	436	448	453	463	442	425	464	443	466	446	454	459	454	421	377	447	425	453	455	448	410	461	437	462	416	464	416	434	406	457	424	452	426	474	408	431	438	462	453	435	412	483	434	435	463	411	437	464	426	482	435	399	415	385	453	474	413	422	420	421	415	446	428	423	475	438	471	460	467	444	425	479	452	447	443	461	431	426	426	437	438	455	446	446	445	466	438
21931	22657	20728	14296	10588	7908	5779	4306	3104	2212	1765	1635	1570	1703	1754	1754	1864	1784	1543	1451	1344	1294	1298	1207	988	838	818	718	741	741	755	591	585	531	614	586	601	549	595	584	542	617	600	606	651	545	523	551	540	553	507	551	556	536	548	551	563	566	513	529	565	560	588	583	521	604	596	550	552	540	560	504	563	576	526	548	557	564	590	579	508	550	568	535	511	565	559	554	540	576	564	533	548	557	571	536	569	555	579	579	572	602	552	550	536	573	539	562	531	597	548	592	562	526	572	508	548	545	584	562	557	575	544	583	542	522	557	585	552	599	547	552	527	578	528	555	549	539	535	532	533	592	547	600	592	574	523	541	550	563	519	549	524	558	575	569	557	574	567	500	520	537	572	528	553	581	555	525	588	574	596	571	556	533	536	579	562	593	578	564	517	551	549	549	515	553	561	532	600	530	552	581	579	522	538	553	574	582	588	577	549	558	560	540	513	582	566	540	561	552	575	521	585	549	534	529	538	566	549	560	543	517	545	576	540	551	564	502	549	542	567	555	541	509	527	549	581	562	556	550	525	538	628	537	561	557	565	529	575	544	501	550	531	548	506	537	532	514	524	553	510	537	588	553	576	574	518	589	539	558	578	565	565	531	561	594	562	547	537	548	509	517	544	558	558	559	540	649	541	538	549	561	631	532	566	600	538	530	554	555	566	553	536	589	568	537	589	554	528	541	542	549	542	531	567	520	536	523	568	558	528	554	515	555	551	593	514	557	542	527	573	562	539	501	542	588	587	524	581	588	580	543	586	542	522	562	594	548	550	589	552	538	491	575	574	554	586	557	588	570	535	543	568	568	545	551	538	577	589	533	568	582	541	555	533	560	586	529	564	538	575	543	557	619	594	582	555	539	542	526	577	531	561	586	571	507	529	559	548	542	508	533	550	521	558	583	562	518	566	571	566	559	562	527	573	596	563	562	533	578	557	575	548	530	566	615	572	539	582	507	567	517	536	566	534	583	541	499	549	531	532	532	517	535	574	568	588	595	561	568	565	571	574	527	526	515	582	607	548	542	551	579	544	536	607	553	575	587	543	568	544	569	568	526	580	549	560	566	573	549	547	523	583	575	576	577	517	555	553	575	568	563	562	529	559	599	582	583	540	513	578	606	546	532	569	568	576	522	549	556	527	524	564	574	558	554	571	564	527	525	522	553	563	554	583	539	510	544	551	571	581	503	548	613	545	586	559	559	590	568	567	552	519	546	574	571	559	562	531	552	587	590	507	537	583	609	569	542	550	581	547	531	556	556	563	560	546	607	610	536	552	569	488	569	602	538	539	541	582	537	576	566	561	560	583	523	591	526	543	546	576	549	564	541	574	531	571	539	545	588	524	541	574	548	534	586	553	548	550	535	519	613	535	510	556	603	556	577	558	525	584	514	569	537	571	530	587	559	578	538	552	526	552	561	555	543	574	518	538	591	572	585	500	577	591	591	556	601	538	533	605	570	561	555	574	551	527	547	568	547	540	560	566	569	548	526	575	530	534	512	552	577	542	532	549	541	574	548	562	544	535	551	553	572	558	561	566	548	570	562	557	532	568	550	567	534	550	547	596	533	546	564	532	554	548	522	538	559	576	543	535	567	548	605	539	548	568	550	559	574	553	544	529	548	543	580	567	605	561	573	525	586	568	567	547	535	550	548	541	590	617	533	627	560	543	572	564	558	604	633	557	574	510	568	564	566	590	561	603	535	594	570	567	552	588	547	543	575	538	556	530	541	575	552	570	513	548	585	511	548	563	548	525	548	542	627	553	565	571	529	549	547	564	587	543	581	568	547	547	525	552	556	552	567	566	553	562	528	549	547	536	549	554	555	543	557	534	580	578	534	543	585	556	562	546	543	524	519	576	560	534	588	567	601	562	560	573	548	536	547	554	539	560	575	555	593	541	546	549	526	586	527	560	549	584	532	570	508	547	527	523	517	549	538	518	592	582	549	530	566	525	512	572	570	580	546	535	549	548	533	588	554	551	597	582	589	563	579	566	583	578	542	521	508	561	556	555	560	498	529	563	517	543	542	572	570	579	550	554	574	592	559	553	568	519	577	574	578	550	525	551	523	557	560	571	552	567	607	592	568	523	594	532	578	572	593	573	531	586	600	574	540	544	538	570	553	551	531	537	517	551	530	571	554	575	578	528	569	550	543	569	555	550	581	544	495	544	569	577	532	559	567	549	494	537	570	582	567	587	562	571	531	606	523	556	532	562	524	530	579	554	592	527	597	565	534	550	572	555	585	548	525	567	579	542	535	611	525	567	577	525	551	558	598	564	572	569	597	551	582	586	586	548	613	584	573	534	557	567	616	547	518	566	547	519	553	620	582	542	557	597	557	523	573	551	571	522	550	550	518	571	557	545	551	533	550	581	563	547	568	589	532	535	542	544	512	538	561	532	570	565	595	530	604	583	548	594	514	536	578	559	530	580	564	540	579	563	584	537	577	543	520	547	567	541	530	562	540	536	588	510	564	537	554	566	586	526	559	510	522	553	535	541	529	546	517	531	576	565	552	547	533	539	562	560	543	569	548	544	568	551	586	566	583	575	585	531	549	478	566	565	577	553	551	596	558	551	522	541	530	526	538	587	553	591	552	558	522	581	559	609	556	570	554	545	583	584	546	538	611	564	595	587	578	547	544	544	577	505	561	611	538	549	552	541	559	563	596	580	590	564	557	545	535	535	597	569	552	575	522	570	579	558	560	550	537	549	545	591	562	562	582	518	601	594	559	583	537	532	548	506	506	520	512	564	592	576	526	547	534	527	526	535	549	565	559	560	545	580	556	527	536	578	531	569	566	534	569	605	573	591	582	579	545	532	581	527	549	552	547	544	550	591	551	524	567	566	571	540	567	554	586	564	534	536	550	589	594	561	558	577	544	544	563	554	569	589	577	568	582	589	542	565	588	591	588	578	531	572	555	582	558	511	548	551	550	601	554	583	550	528	557	565	502	569	558	577	553	553	519	564	575	588	575	563	567	564	545	535	625	559	617	592	562	525	577	491	564	570	553	555	568	599	563	525	554	575	573	582	544	555	550	552	516	596	558	565	533	558	572	563	556	565	540	581	539	568	546	553	560	563	560	617	564	571	547	512	563	549	551	562	551	558	567	547	590	591	561	586	557	517	568	596	566	562	545	564	509	556	569	527	591	572	525	545	529	560	599	559	549	593	557	564	529	529	526	583	533	542	563	530	587	577	551	560	550	562	521	544	484	546	592	589	570	565	553	550	575	574	557	566	548	519	561	579	534	576	588	550	544	570	528	577	534	525	545	573	525	602	546	548	551	559	569	555	556	568	556	579	556	553	570	539	605	512	556	601	536	559	529	549	563	541	551	550	538	558	581	563	533	531	549	577	561	552	579	562	570	546	533	590	579	576	622	531	556	565	548	539	568	564	542	577	547	538	611	530	586	560	565	568	596	581	561	601	574	582	567	544	591	552	522	516	582	549	513
23305	20736	27998	23530	20819	16583	7062	3587	2288	1639	1369	1308	1298	1383	1391	1478	1534	1383	1210	1099	1093	981	996	884	658	623	534	493	493	520	394	374	362	354	341	359	366	349	334	326	379	377	420	391	380	316	346	286	342	339	306	322	302	292	323	308	311	339	308	327	353	342	325	321	347	280	316	332	301	350	316	292	316	321	312	327	332	323	311	327	309	315	321	324	316	319	321	330	311	358	325	305	303	329	317	297	314	328	322	293	339	303	326	325	283	318	296	296	302	321	313	305	308	317	320	314	288	299	303	313	299	311	286	305	307	294	297	332	311	304	300	291	338	323	284	322	351	329	299	304	283	314	299	327	303	322	328	296	311	306	308	300	283	290	313	319	322	335	308	319	307	314	306	305	306	332	315	316	332	316	308	331	283	330	364	309	304	325	322	312	319	319	342	340	304	307	311	305	300	300	320	285	333	342	298	357	311	352	320	341	315	331	322	296	306	325	310	299	291	318	303	296	302	309	357	316	284	293	304	299	308	354	305	316	301	333	315	322	269	316	286	313	293	322	319	324	326	336	327	297	330	308	279	317	298	322	309	319	311	308	291	327	316	288	315	285	362	299	326	353	310	315	294	304	329	301	303	304	325	299	323	308	324	305	349	308	317	314	304	302	315	324	319	337	271	306	305	343	295	302	308	352	339	299	284	326	304	314	297	326	316	316	315	310	290	314	336	278	315	295	309	302	312	318	319	333	310	320	347	299	317	322	297	329	327	321	314	319	335	327	321	306	331	311	306	330	312	316	334	314	331	294	293	317	332	352	347	309	338	287	306	322	328	296	345	322	297	290	286	332	328	324	342	315	287	326	289	318	325	300	324	286	302	315	275	308	297	315	326	278	310	325	292	322	324	354	339	295	321	308	318	358	312	303	291	304	296	323	318	317	305	340	296	305	329	289	279	322	302	304	320	310	354	281	330	337	310	310	309	331	299	323	342	319	334	330	317	329	312	349	365	321	309	356	303	315	320	326	346	315	292	326	322	316	303	326	312	318	331	346	314	315	306	288	353	298	305	334	306	298	351	307	298	342	300	292	320	310	304	310	341	299	302	313	324	322	341	292	329	331	330	292	319	315	314	313	295	324	318	316	328	303	339	323	312	322	333	319	283	324	319	332	311	324	323	256	281	327	293	314	335	302	336	320	323	301	320	351	285	326	300	309	314	318	302	311	316	337	309	318	312	304	298	337	329	313	312	337	302	297	321	323	332	312	318	314	297	307	299	312	309	313	306	319	300	303	307	346	329	281	313	287	293	308	306	363	283	316	309	321	301	298	310	311	313	363	351	352	319	318	312	321	302	368	298	334	322	314	311	318	297	278	309	302	364	359	336	307	303	322	311	332	317	335	293	335	296	324	291	324	293	284	313	346	331	339	328	314	314	336	314	289	315	338	297	290	292	291	303	339	309	301	309	308	302	340	324	322	330	336	321	318	343	285	300	329	341	285	308	289	333	354	291	337	338	324	313	311	316	323	331	270	311	323	302	311	306	338	342	314	328	325	314	328	311	297	330	308	271	334	306	293	283	318	330	305	319	336	327	307	332	279	315	333	326	300	304	317	321	290	306	311	276	324	323	299	313	330	324	292	325	289	315	310	311	322	312	293	328	324	283	317	319	307	294	307	318	275	292	326	271	297	323	318	300	292	287	316	312	320	312	334	289	351	318	302	297	321	303	305	304	317	301	324	319	287	266	318	296	343	340	288	290	329	309	312	312	299	339	297	320	326	347	290	308	316	325	328	314	329	304	292	336	321	304	316	313	325	305	310	316	326	328	327	308	299	352	310	289	329	312	304	306	325	324	343	324	314	329	347	293	308	335	333	314	359	310	326	359	344	290	318	310	304	315	322	315	343	318	309	268	318	302	264	305	332	329	313	320	316	279	309	325	320	313	326	331	338	314	294	319	345	353	322	332	310	320	317	274	291	312	344	323	322	332	348	302	306	326	294	303	326	284	336	333	339	270	340	306	306	292	299	323	314	324	293	333	309	329	284	341	333	298	343	310	265	286	313	335	312	327	346	283	306	321	308	306	331	338	339	298	315	307	297	289	298	309	341	315	310	322	304	331	294	303	318	310	297	316	310	296	302	321	307	326	347	316	299	321	326	316	291	312	301	340	325	297	311	290	305	319	321	314	291	331	309	323	334	336	339	334	315	306	328	334	310	284	292	329	352	296	320	309	305	335	285	304	311	313	289	336	319	334	310	333	320	290	324	311	330	323	326	304	308	345	311	295	296	324	338	297	322	361	289	304	296	316	304	301	288	333	313	340	325	318	312	343	310	287	322	326	296	292	340	298	308	295	327	319	300	297	303	266	313	347	311	298	299	309	289	315	296	282	296	312	327	330	308	314	280	318	355	335	286	308	300	326	303	339	310	305	304	330	327	315	301	289	326	312	334	325	322	332	319	336	304	296	354	289	319	303	310	293	318	282	314	326	342	324	296	314	310	291	306	316	308	313	321	317	312	311	324	323	320	316	303	333	318	325	307	314	300	322	301	331	286	315	307	330	319	347	292	349	329	335	322	339	310	303	308	330	289	345	325	317	330	292	278	321	334	321	319	300	299	290	342	337	309	302	328	306	328	314	301	333	331	315	301	298	288	302	294	326	335	328	335	323	311	317	279	309	323	326	299	313	329	337	312	330	309	302	311	318	315	313	328	327	295	328	319	339	317	317	293	329	304	313	300	347	315	316	299	317	331	306	304	305	337	306	316	331	317	327	326	309	331	301	320	301	282	306	317	317	317	352	317	306	310	319	306	329	318	288	290	312	317	319	317	327	310	285	322	295	315	296	302	311	281	307	274	282	317	316	306	318	310	313	328	304	304	318	306	309	311	304	319	292	332	334	320	299	276	312	283	305	294	308	320	313	317	293	324	328	297	305	324	327	296	278	296	308	324	302	338	301	336	328	335	327	317	322	335	325	313	299	316	307	281	309	293	312	312	301	326	290	316	313	325	318	310	314	299	301	334	307	345	335	320	296	311	316	314	304	294	312	322	297	332	334	315	323	285	318	284	367	329	291	321	280	302	333	329	320	319	283	310	306	302	334	317	319	306	320	322	313	312	308	304	317	339	320	288	284	326	339	323	327	330	331	308	333	332	323	288	289	334	298	319	335	295	310	346	341	337	334	283	309	324	321	347	348	318	319	290	324	301	282	291	307	299	312	311	333	302	314	350	336	313	312	318	340	304	318	336	327	321	276	313	334	323	325	304	324	322	291	299	311	334	310	305	323	313	285	313	363	325	311	300	283	317	301	297	319	329	328	301	325	312	333	295	325	320	314	331	309	306	332	295	334	314	277	323	318	324	315	325	309	319	298	316	326	298	319	297	298	310	333	289	298	325	305	341	292	327	348	336	332	343	309	355	300	314	335	333	311	309	312	328	314	283	339	302	323	287	307	321	312	360	303	312	313	336	345	318	308	305	341	338	321	302	305	316	322	283	305	304
22380	30493	29169	21363	16477	12756	9547	7177	5119	3388	2794	2640	2710	2690	2648	2886	2863	2560	2313	1958	1904	1789	1798	1511	1155	924	849	713	744	689	590	483	437	441	485	445	409	440	480	492	495	536	573	580	463	464	393	403	408	436	390	409	414	384	405	434	390	436	454	386	378	386	410	421	401	431	404	407	394	413	445	412	410	437	433	414	423	422	409	381	410	410	444	403	394	410	405	398	406	393	392	405	421	410	398	409	398	425	399	391	396	412	421	394	388	412	390	385	391	423	388	413	434	409	394	385	425	401	397	377	419	391	398	376	401	415	422	429	402	432	452	393	463	440	392	380	413	368	424	395	390	434	426	366	386	372	422	397	393	385	425	407	412	420	383	424	413	400	407	392	399	371	393	409	399	398	374	414	370	367	398	381	397	401	418	381	416	381	415	404	407	370	407	391	423	415	398	418	396	424	370	392	399	377	416	409	428	417	402	388	371	391	366	376	390	408	384	373	404	422	388	395	418	394	383	424	403	394	401	409	433	419	405	422	414	400	414	390	396	378	422	447	403	388	422	392	410	403	409	444	373	410	442	378	440	402	421	404	402	394	446	412	434	413	386	441	386	396	410	380	405	445	402	449	382	391	434	408	397	413	379	399	393	422	374	380	404	399	379	389	407	394	386	412	412	387	377	393	382	372	430	410	381	405	416	408	432	433	396	433	392	376	418	367	412	399	412	374	394	408	392	386	412	442	396	387	423	387	393	414	394	391	391	408	434	406	401	419	405	450	422	427	402	416	381	404	392	393	385	399	420	384	390	409	370	428	413	412	399	423	414	400	432	401	417	392	416	410	392	426	406	381	406	384	408	414	432	435	392	371	400	425	409	399	383	399	400	390	398	405	413	363	385	418	412	419	410	442	465	380	401	383	385	420	397	395	421	397	377	409	419	400	388	454	417	419	402	386	384	379	384	389	409	423	435	401	401	398	392	398	420	399	416	425	419	422	414	381	408	391	401	376	404	434	429	389	406	415	448	373	372	409	397	401	384	480	383	429	368	443	433	400	414	420	404	456	407	384	379	402	381	417	404	400	439	430	393	392	375	423	411	384	406	414	380	425	384	421	414	396	420	385	406	413	394	405	387	410	406	376	394	425	439	386	437	404	416	406	388	384	422	413	446	409	403	402	369	369	391	421	402	421	401	401	413	372	401	366	377	388	402	418	421	408	437	387	413	384	418	423	384	439	413	420	425	401	416	391	402	433	365	375	379	403	391	402	401	409	426	377	421	407	401	397	455	413	389	400	444	418	418	392	391	384	390	385	389	395	376	432	396	417	404	401	384	419	411	396	391	392	425	400	417	431	437	426	396	400	389	381	379	376	401	423	415	386	418	370	381	400	413	419	419	399	387	396	378	420	460	374	448	381	442	383	367	431	406	406	401	400	407	422	399	409	376	409	404	423	406	371	450	410	429	373	384	402	420	405	411	411	443	356	400	386	372	405	432	409	399	386	371	396	427	389	415	406	418	435	453	406	381	385	434	359	442	433	403	416	389	421	387	407	395	397	383	376	424	421	412	386	412	392	410	389	412	425	424	395	388	425	374	377	364	386	395	377	423	392	373	396	407	387	395	408	404	369	446	417	403	406	401	440	368	391	440	384	420	376	381	371	404	379	427	395	407	419	417	402	395	385	443	408	400	409	427	385	421	416	385	401	429	430	392	388	395	414	413	412	428	415	382	424	383	386	390	408	418	409	405	410	391	413	442	406	386	405	402	424	392	410	414	418	374	371	383	427	414	431	398	426	422	400	406	399	422	371	391	367	391	422	399	369	443	387	413	395	382	391	425	368	394	410	398	387	430	418	443	421	398	456	388	409	437	395	422	421	371	423	409	376	420	402	382	444	398	410	404	382	448	407	398	367	399	383	398	410	414	384	396	407	373	419	387	408	419	411	392	379	431	435	405	402	401	430	402	420	414	389	401	407	435	398	415	413	440	417	403	411	444	417	409	423	368	415	388	404	437	393	427	386	359	387	392	388	418	421	394	384	388	414	402	462	408	372	404	464	401	412	411	421	380	405	439	410	406	421	397	414	379	440	411	394	394	403	403	409	409	406	378	346	416	422	388	414	437	388	429	417	419	374	389	427	457	418	399	392	417	402	379	404	357	378	388	401	427	400	445	400	431	401	428	399	423	398	399	401	364	425	389	412	385	381	395	405	405	373	387	384	406	394	388	392	436	415	405	393	388	381	458	422	409	384	390	407	409	393	391	383	421	414	419	402	428	404	413	424	401	384	445	400	421	399	414	413	394	396	393	410	451	402	431	388	371	387	379	429	413	404	401	405	395	377	377	408	393	396	387	431	409	430	378	416	414	413	392	422	402	402	386	407	403	420	429	416	383	412	401	383	418	401	412	423	432	385	401	401	383	371	372	419	385	379	423	410	392	388	405	396	404	437	393	402	401	388	372	405	425	382	381	412	409	441	398	422	384	433	398	422	411	380	376	412	428	399	443	430	392	399	415	393	383	414	395	399	434	425	390	396	405	392	361	433	451	428	390	398	376	397	389	413	408	388	397	396	378	421	438	429	443	402	400	430	434	387	371	418	393	412	396	400	381	408	365	406	411	433	363	377	403	390	426	406	388	392	389	382	422	408	389	400	408	421	401	363	361	414	426	435	431	391	379	376	392	403	414	410	388	440	381	406	388	387	411	434	389	416	391	418	460	375	435	419	425	396	402	385	405	409	392	403	407	395	413	412	391	406	401	404	381	399	392	403	365	371	419	425	409	381	387	429	395	391	430	405	397	388	400	417	413	433	329	432	356	393	403	404	393	377	383	410	414	400	405	396	421	423	422	397	411	406	447	397	424	399	380	387	420	403	404	435	398	403	410	402	414	409	400	393	457	376	410	365	396	414	404	417	422	383	405	419	421	405	410	377	405	408	396	375	421	434	406	386	379	392	359	384	397	419	437	402	379	420	433	399	417	438	388	406	402	427	403	458	393	411	383	374	391	426	396	421	407	408	425	389	394	375	399	407	447	385	397	429	390	390	378	444	406	454	439	408	402	390	384	390	424	401	402	423	352	427	366	414	418	391	411	427	446	427	401	437	373	403	440	427	366	405	376	392	426	390	398	415	410	419	386	441	405	437	412	406	412	394	417	371	391	430	386	400	402	360	398	389	400	405	387	364	395	427	414	400	399	419	420	400	393	405	404	415	405	441	364	412	419	394	405	404	433	404	391	407	397	386	410	417	404	412	400	442	378	446	377	434	396	407	404	363	376	379	405	397	411	399	395	404	381	405	412	363	402	413	396	393	431	394	403	407	422	392	392	407	417	391	382	398	420	410	416	379	365	444	371	423	419	429	399	385	374	402	418	398	394	408	371	420	409	402	390	414	424	385	434	400	391	394	413	429	397	404	398	391	444	392	392	406	419	405	450	398	385	446	400	405	399	376	414	376	415	410	422	431	416	367	377	405	401	401	419	391	401	374	422	401	447	426	360	364
22327	20735	28411	23103	20755	21162	16844	5678	3274	2311	1977	1787	1937	2013	1953	2089	2164	1821	1597	1287	1399	1223	1200	910	752	658	539	535	437	415	324	310	282	298	298	292	258	271	296	332	316	360	389	352	268	242	244	209	231	257	247	210	243	232	224	234	198	204	204	204	256	276	215	231	220	222	232	236	250	242	249	221	233	226	215	250	258	224	239	245	239	235	226	210	204	239	245	251	211	219	228	250	238	237	231	219	204	228	260	249	235	227	243	232	229	208	227	225	227	245	226	234	227	208	221	210	225	245	244	228	223	246	210	243	243	247	232	244	244	242	203	232	253	222	224	237	213	234	234	220	211	233	221	248	195	228	226	235	235	227	262	231	239	234	221	216	216	249	249	249	264	236	234	235	217	270	193	242	207	248	217	247	209	230	227	240	238	219	231	214	244	236	235	207	234	255	257	250	234	239	204	237	214	247	222	229	230	228	220	221	221	213	249	234	246	250	216	247	224	260	261	237	226	226	226	252	214	200	245	236	221	211	257	249	235	242	230	255	243	231	227	238	235	210	227	217	215	230	223	223	238	226	236	232	227	212	230	244	253	241	220	218	212	233	236	237	227	222	213	224	235	242	240	256	235	198	246	233	215	254	216	228	197	234	242	240	243	231	212	198	247	229	232	229	234	204	206	227	210	238	262	242	241	238	219	220	219	244	219	254	212	242	228	265	218	244	234	235	216	256	236	220	228	247	216	239	227	219	240	260	242	222	224	216	204	229	230	243	209	240	218	232	224	220	240	232	239	238	229	241	248	220	234	241	227	238	195	220	233	250	224	208	239	227	239	239	240	222	237	260	216	227	250	227	219	217	224	215	221	226	230	238	225	224	250	243	214	266	260	181	221	228	257	247	229	232	236	236	218	235	247	254	217	201	238	240	216	232	245	237	244	248	224	239	219	221	238	231	256	275	255	237	234	249	246	208	228	223	256	231	231	209	240	233	216	265	255	248	245	203	249	221	239	229	222	219	193	224	234	223	219	232	228	229	220	220	232	229	229	215	242	235	264	233	240	220	238	226	225	253	224	223	233	230	230	227	222	227	240	240	273	233	225	239	222	224	228	230	239	238	216	254	234	242	235	246	224	220	213	260	254	239	249	232	205	215	243	242	236	246	229	238	246	235	244	243	217	229	220	265	255	240	228	194	228	226	221	236	207	233	233	191	213	224	240	264	222	250	227	244	233	225	216	241	220	217	241	237	238	246	199	216	218	218	201	270	229	225	229	229	218	245	235	265	241	210	220	236	211	242	213	238	232	230	221	231	191	222	218	230	216	238	236	249	223	236	229	209	240	233	208	230	220	229	223	233	236	197	226	211	208	220	231	222	220	209	218	230	215	232	228	230	241	224	248	201	225	252	241	233	220	219	220	233	215	225	215	222	228	223	199	204	226	245	234	219	226	226	240	208	206	239	238	227	232	226	226	237	242	260	252	242	230	222	245	240	232	251	234	238	238	230	211	232	226	234	248	231	209	257	250	249	240	218	224	228	196	221	251	259	209	244	241	254	235	223	225	250	231	221	235	232	209	243	252	216	242	232	214	242	186	209	227	239	258	239	218	237	237	211	243	297	262	212	240	236	244	223	215	239	227	232	243	209	218	222	236	214	234	218	233	217	216	225	232	235	204	251	218	242	227	215	246	231	237	231	215	244	248	225	231	227	234	265	238	242	223	235	223	214	240	218	228	220	212	216	207	226	218	241	232	246	237	233	224	216	222	215	206	232	232	204	252	233	231	216	228	255	209	206	230	228	219	251	238	204	203	237	220	253	227	231	219	220	283	259	214	253	232	228	230	216	209	237	236	271	211	239	205	220	232	248	212	243	226	253	229	211	234	235	220	232	267	257	244	201	262	260	248	249	227	218	230	251	217	253	226	213	243	245	218	248	228	224	219	233	217	219	218	272	237	214	225	220	237	226	218	269	226	233	243	220	244	264	236	266	239	195	226	227	264	245	212	234	238	225	223	220	224	240	248	229	231	211	243	236	208	229	229	218	230	223	208	229	217	217	230	240	237	239	218	243	243	223	231	203	219	246	261	234	250	253	233	270	225	224	254	235	206	217	236	224	218	256	239	241	223	227	239	237	234	231	230	237	248	236	224	239	217	247	218	226	232	214	234	219	240	215	215	214	225	212	231	221	236	220	220	218	266	225	225	233	233	226	230	203	214	209	222	214	230	226	230	209	203	241	243	225	272	223	215	205	224	208	223	204	232	250	246	279	226	225	217	201	254	243	218	242	205	242	244	237	249	225	243	230	215	206	233	239	237	239	202	226	223	249	207	254	243	216	229	249	225	232	225	215	247	251	222	206	267	216	245	203	218	252	219	229	239	260	233	246	218	248	235	231	212	240	220	235	217	251	204	229	223	230	232	236	238	220	233	225	246	206	219	249	223	233	221	245	206	221	237	221	218	249	245	235	216	244	245	236	209	230	257	217	226	257	229	240	226	241	225	231	246	221	253	203	226	209	242	203	251	241	217	211	222	248	232	187	236	218	234	226	240	232	252	245	241	246	230	186	235	230	244	245	235	215	233	230	254	224	220	241	240	242	213	239	235	211	205	217	199	232	239	209	227	243	248	250	228	223	237	247	215	218	221	241	230	224	232	204	224	253	199	243	221	249	235	234	253	216	238	255	206	222	241	248	234	246	213	240	207	242	227	220	218	230	248	240	211	265	227	260	234	222	241	235	245	211	222	227	200	217	221	227	236	241	222	241	240	233	256	243	238	227	241	222	239	223	234	236	226	249	232	207	214	231	232	207	213	233	227	231	217	220	224	232	236	226	225	230	229	256	243	214	232	218	248	226	197	200	240	236	236	222	239	222	221	199	214	227	198	203	240	221	217	214	220	220	230	247	233	233	214	233	248	227	207	234	213	248	221	222	255	221	214	225	239	250	233	212	215	250	218	245	236	240	231	214	238	242	223	243	232	233	198	216	241	235	219	211	240	206	252	228	229	244	224	227	231	235	253	243	233	240	247	218	227	218	228	243	241	246	223	230	247	227	228	237	219	224	211	232	215	241	262	218	215	245	226	236	275	253	256	251	233	223	222	241	218	235	253	219	259	218	213	239	248	231	247	237	213	242	244	224	219	217	239	251	215	251	226	214	249	242	243	246	221	245	222	234	225	231	224	199	233	226	244	212	237	217	225	243	219	246	235	214	239	207	224	245	247	245	237	231	230	228	245	255	214	201	224	235	240	210	228	233	218	223	236	235	240	219	245	215	244	228	243	246	223	206	238	219	227	239	261	264	225	233	232	216	234	232	227	218	220	246	210	229	216	222	208	234	264	253	233	224	225	247	230	251	221	253	216	206	256	230	228	249	220	234	222	216	229	246	226	241	208	239	241	217	228	238	221	247	238	232	249	238	218	217	208	205	226	240	231	203	205	217	214	210	233	237	237	204	242	204	250	222	210	233	234	240	233	237	204	225	231	228	274	218	214	220	243	229
24015	35479	34626	26282	21037	16758	12918	9796	6982	4968	4179	3772	3908	3997	3780	4124	3997	3369	2924	2489	2587	2254	2280	1650	1280	1032	895	813	814	746	497	352	384	410	383	352	364	340	369	432	417	527	530	507	389	283	305	291	284	294	287	306	292	319	293	272	293	301	281	264	324	299	276	309	278	286	275	288	299	288	314	293	283	301	301	328	297	317	300	273	291	277	275	280	277	300	283	305	285	258	280	287	267	311	288	268	266	291	267	289	306	295	269	315	314	281	294	276	308	288	282	286	277	289	301	282	287	284	284	290	283	288	285	293	293	297	303	285	307	276	305	268	297	274	269	300	299	321	283	286	268	310	291	293	304	295	304	265	287	272	310	282	295	284	281	271	311	291	263	305	248	308	295	273	261	299	289	279	274	302	311	294	283	286	298	279	281	305	289	316	283	284	263	300	292	274	292	300	258	301	282	282	300	259	283	293	293	291	274	305	316	282	316	327	256	306	290	319	294	303	262	269	252	281	272	270	318	295	260	286	292	293	289	304	277	295	283	294	288	277	300	274	327	303	279	293	273	274	292	311	242	326	259	276	294	300	266	285	294	283	290	286	282	283	265	284	299	320	275	282	274	310	280	306	274	284	271	237	303	273	297	307	294	273	287	285	320	279	301	268	288	280	296	322	267	292	298	269	288	279	319	314	273	271	249	293	315	283	292	314	263	257	251	301	295	280	309	280	282	292	290	281	304	287	279	316	282	283	292	286	271	285	299	267	288	280	304	296	313	274	267	312	288	258	298	294	283	253	295	300	294	289	276	277	279	300	255	281	256	273	271	281	281	291	278	297	259	309	275	312	299	297	286	280	256	291	247	300	294	286	314	260	290	276	315	288	295	288	280	276	300	246	298	325	313	283	298	324	293	266	276	300	292	270	329	299	301	286	268	289	289	289	257	265	291	266	273	295	259	301	316	297	277	268	300	269	284	266	269	286	304	282	261	275	258	286	308	314	288	268	300	295	282	290	283	285	281	306	329	306	307	297	298	294	285	296	275	296	288	278	294	279	296	283	270	268	308	278	311	311	267	286	240	278	265	290	288	269	264	262	299	306	309	269	268	276	278	274	305	287	299	260	313	278	311	304	283	295	258	306	277	266	323	274	281	290	299	300	293	308	280	276	319	300	278	291	251	269	293	267	289	294	299	294	322	282	271	300	289	265	289	287	318	287	278	273	294	296	287	290	299	242	302	268	292	299	272	292	265	275	281	278	307	293	261	255	278	274	287	281	293	267	304	264	298	301	268	294	299	300	304	288	288	287	290	274	308	287	276	289	290	288	264	265	293	275	250	285	301	289	277	264	304	295	293	293	283	281	270	266	289	289	275	297	316	297	279	282	276	284	291	281	308	315	278	287	298	282	277	282	277	260	292	293	264	289	293	282	282	284	283	307	298	295	278	290	249	308	303	323	289	286	287	282	305	293	276	275	299	298	294	292	274	265	306	284	288	274	295	285	292	283	298	275	297	287	273	283	269	282	293	269	291	280	287	279	271	286	261	313	296	256	269	307	270	328	285	278	313	302	280	285	261	290	317	290	295	279	241	269	317	293	316	312	285	274	285	316	280	274	290	308	280	286	281	285	329	295	286	263	312	306	311	266	305	295	308	292	262	277	283	257	297	284	281	282	283	265	293	308	278	283	284	290	288	261	275	269	287	291	288	278	282	300	297	270	294	318	286	265	285	281	278	300	310	277	272	288	274	299	304	257	313	283	282	308	287	287	267	280	283	286	293	305	260	304	313	283	286	268	274	254	295	261	299	272	293	310	286	281	275	266	302	305	309	305	291	266	280	281	285	297	315	310	275	313	315	293	316	260	287	263	301	284	279	300	254	296	279	292	299	316	274	277	291	266	308	282	302	275	302	304	259	309	259	287	264	265	297	291	283	283	258	279	270	330	314	274	303	293	288	300	299	265	304	271	324	288	265	291	280	304	284	253	283	278	312	291	333	266	294	266	275	307	273	262	300	301	298	255	296	276	284	315	264	265	266	304	304	278	299	280	283	288	289	261	296	286	286	296	282	284	274	319	283	308	290	273	266	259	282	267	266	296	304	286	275	257	280	313	304	266	282	297	317	232	281	273	276	280	274	309	289	284	251	285	287	288	270	282	292	310	300	284	268	273	302	271	314	289	292	283	311	292	292	274	298	266	307	314	281	295	289	293	293	293	282	299	272	294	302	287	292	296	271	295	264	278	297	298	272	288	274	271	291	281	298	276	328	303	277	301	287	286	274	270	316	297	283	290	285	333	289	298	270	327	267	294	303	273	317	284	305	267	294	288	297	273	262	284	269	269	290	291	285	278	304	262	308	292	303	300	287	292	271	285	333	289	292	304	293	293	311	293	310	281	283	289	282	267	267	293	284	268	295	274	287	280	255	308	304	276	264	275	266	284	278	288	297	310	295	282	291	283	298	300	263	281	281	277	287	298	293	296	293	278	279	275	305	271	277	302	292	297	275	297	272	315	302	301	279	310	284	269	289	303	268	290	281	264	305	285	259	282	304	276	278	277	302	299	264	275	270	284	268	284	270	286	284	305	270	286	327	297	293	250	314	313	279	286	290	302	309	246	291	304	312	291	286	305	302	297	269	316	270	288	269	293	256	275	285	282	290	272	299	300	307	272	305	290	287	257	286	296	249	317	286	282	277	279	289	280	301	286	321	291	277	277	289	294	265	320	297	263	300	303	301	298	253	301	283	272	260	279	285	298	296	300	275	297	281	305	285	258	294	277	277	285	273	299	277	268	318	269	313	278	309	289	296	270	294	312	298	283	296	291	295	283	297	294	291	278	271	291	303	284	300	299	291	298	290	288	321	289	286	268	300	266	287	299	305	299	274	288	291	281	277	288	279	289	315	289	286	313	300	262	309	273	292	297	291	278	266	270	321	281	289	292	272	283	284	272	275	289	290	273	271	256	326	293	286	255	288	288	281	271	291	274	308	338	274	289	304	302	296	270	271	271	276	293	237	289	264	296	272	280	307	308	285	301	308	279	273	337	296	275	273	256	292	276	282	279	287	306	297	274	257	280	311	282	289	284	295	289	299	303	297	269	277	280	285	270	289	289	271	289	282	293	278	294	312	305	290	285	279	304	289	306	296	291	277	307	266	292	307	276	266	289	291	289	288	280	298	268	285	238	278	281	291	272	309	289	288	311	291	315	285	314	293	285	276	271	296	249	294	287	283	259	295	308	289	278	284	279	292	310	308	296	269	279	294	288	295	267	325	282	267	277	277	274	259	297	313	284	272	308	256	311	283	287	264	298	266	296	316	308	297	298	268	310	294	292	277	297	275	264	291	277	290	293	283	296	297	288	271	290	295	295	301	300	308	298	281	324	282	309	276	253	266	274	316	273	286	303	264	286	290	322	284	313	301	297	289	274	254	282	282	286	267	298	290	273	284	286	316	286	300	271	284	271	297	268	262	265	299	266	278	309	296	302	259	247	294	290	285	289
26666	20942	20254	12408	5944	3647	2541	1751	1231	1083	1050	1016	1053	1058	1124	1131	1058	1035	840	903	851	863	839	705	588	613	539	573	568	517	437	505	459	458	477	423	489	459	519	484	504	477	541	517	439	449	456	435	451	435	425	494	452	443	435	430	474	465	486	502	449	471	441	458	427	387	487	449	443	474	461	512	438	436	430	443	441	445	412	441	442	424	441	451	483	424	486	455	443	436	425	476	484	451	426	429	460	445	394	431	448	434	455	424	468	444	441	458	444	438	460	458	463	488	449	464	500	456	429	417	448	454	450	458	446	412	456	438	391	437	435	452	450	435	409	469	481	442	433	454	434	428	416	439	439	449	466	467	402	428	489	428	469	450	460	445	466	460	434	436	474	419	455	478	466	451	436	455	461	458	442	443	464	418	433	482	441	451	482	484	447	422	482	458	473	451	409	454	430	473	501	465	486	412	465	451	453	431	416	449	491	467	441	431	417	451	415	451	485	428	439	466	484	438	451	444	478	459	443	441	452	471	460	426	446	453	479	450	475	513	441	494	406	496	444	444	438	452	446	440	432	443	449	430	467	431	438	428	468	473	440	438	448	426	431	463	445	454	472	440	450	438	465	458	457	458	440	455	441	443	475	466	442	467	457	467	426	468	446	441	428	433	447	450	450	472	441	411	424	452	441	466	464	452	474	462	469	447	464	461	467	432	472	445	442	436	461	441	443	407	482	411	433	441	456	471	412	453	419	467	450	452	467	434	484	442	427	429	461	453	437	431	490	392	466	442	453	488	489	432	430	440	419	420	444	457	455	475	481	483	453	470	432	435	471	443	486	470	444	466	466	447	472	452	430	467	439	439	422	419	431	457	396	421	397	445	435	415	433	415	429	477	483	447	427	463	448	488	479	495	475	481	478	470	485	438	423	467	448	508	413	455	474	456	454	478	437	463	477	442	456	469	454	494	476	462	466	474	429	448	416	455	436	402	431	422	449	433	442	458	461	472	449	408	465	475	446	467	470	441	442	476	456	450	435	438	443	431	459	456	490	446	451	453	425	460	438	456	467	388	468	424	476	432	494	445	409	471	476	443	432	453	457	449	462	435	453	434	451	422	468	471	465	459	439	445	429	440	430	455	442	454	444	438	449	463	475	400	448	480	489	416	428	470	425	432	457	472	486	456	434	424	472	438	448	444	442	444	443	435	419	401	458	422	444	442	453	430	433	479	442	403	460	445	463	471	473	499	453	440	448	404	437	442	419	466	431	443	457	457	452	457	421	518	424	468	433	439	440	485	462	440	471	451	474	429	475	483	432	470	476	454	478	424	481	417	457	454	479	451	470	461	453	473	442	423	448	446	435	459	453	462	436	441	468	428	412	428	442	440	443	458	477	437	451	446	409	469	490	452	447	449	445	420	446	435	414	424	422	465	435	437	413	446	450	453	433	437	458	453	431	473	443	445	447	447	447	437	489	487	447	465	478	483	471	466	461	499	427	459	439	446	441	450	471	445	465	447	459	426	455	437	453	458	510	427	467	474	479	473	466	426	461	464	440	460	441	432	449	424	445	459	491	453	445	505	423	444	459	456	460	454	428	438	486	412	467	448	450	436	501	469	486	472	465	425	430	416	452	442	446	454	446	470	467	451	430	468	449	449	487	434	454	466	485	451	429	468	480	425	441	427	459	454	455	448	410	465	490	468	434	461	471	424	470	457	417	437	414	463	451	457	438	458	465	468	410	421	424	424	445	451	474	458	466	418	470	474	462	438	461	452	441	480	458	429	493	443	436	467	445	453	446	450	437	452	463	451	464	452	501	435	425	511	442	426	466	506	421	471	458	424	457	493	429	460	413	423	472	433	441	437	450	443	451	426	454	426	480	437	430	416	439	440	439	423	446	461	449	478	460	472	458	467	453	434	443	478	414	480	476	471	448	448	440	473	458	444	452	500	431	441	458	435	419	422	430	455	447	485	464	457	454	454	462	448	433	472	454	445	433	415	488	451	451	458	469	427	456	439	500	412	457	414	469	448	451	431	447	449	468	442	427	419	466	471	462	407	448	467	420	488	449	469	446	438	479	470	445	470	412	466	459	466	450	438	423	478	445	427	458	460	452	424	495	425	435	444	464	440	460	434	430	462	484	473	451	415	470	403	488	450	460	433	459	419	458	435	436	454	466	439	455	424	430	450	433	450	449	419	442	469	479	460	435	468	427	455	441	461	442	500	440	408	403	472	426	457	448	474	474	443	440	432	465	493	436	459	448	430	453	467	447	469	437	453	446	449	438	463	458	473	445	436	479	461	453	446	448	393	439	467	468	434	431	473	461	436	452	402	447	440	490	450	455	457	482	442	440	471	447	433	433	479	450	474	456	487	413	465	433	430	460	466	452	466	439	445	434	476	451	457	467	467	517	445	460	472	464	430	459	433	497	426	442	446	465	466	433	443	456	474	448	410	442	433	476	447	456	437	438	432	439	454	473	471	422	462	423	477	440	446	457	454	451	440	476	439	472	455	426	469	431	414	511	431	432	456	448	429	445	454	443	463	427	464	425	433	465	447	457	417	448	449	422	479	444	431	503	456	438	434	450	408	459	441	459	454	416	420	423	438	450	460	438	423	442	454	461	407	467	457	449	472	457	412	450	421	428	470	457	448	438	448	453	470	456	486	466	436	485	427	448	466	437	441	455	441	451	465	451	426	482	453	478	446	462	465	424	475	457	462	478	484	464	432	442	473	465	434	454	463	459	421	490	440	448	445	445	484	447	451	452	470	455	437	442	447	435	483	425	442	461	467	449	447	448	416	400	457	474	452	481	474	431	418	425	442	423	477	476	482	434	398	449	456	418	461	428	450	443	436	424	467	456	453	462	462	441	433	453	465	432	484	432	502	433	475	426	443	439	484	425	440	442	423	445	440	472	414	438	427	438	456	461	477	447	490	418	429	452	427	464	489	466	441	473	461	443	467	453	428	470	451	522	456	447	475	428	415	488	490	432	440	422	428	430	451	414	465	466	431	425	451	403	403	475	491	477	491	471	457	399	425	459	496	428	433	474	406	441	469	459	432	474	468	475	495	416	475	487	456	443	454	452	436	479	457	437	447	453	462	485	461	442	466	484	455	447	502	486	471	472	475	433	433	456	447	465	441	447	446	439	445	483	505	482	457	493	468	447	448	454	430	444	450	454	455	491	438	446	470	478	433	495	455	421	442	434	488	471	445	453	426	483	479	447	425	432	432	469	481	442	463	469	448	474	447	428	421	430	404	444	456	462	457	485	455	443	465	448	468	430	446	482	463	421	451	446	450	456	507	440	486	450	437	439	432	423	445	453	442	474	424	445	445	419	449	477	446	428	457	445	460	457	471	482	445	429	431	449	463	466	469	443	463	432	460	461	467	461	468	462	447	444	496	455	458	437	444	441	462	413	487	456	476	409	466	431	462	454	487	477	433	408	448	390	448	480	452	484	474	472	415	417	461	441	476	422	465	478	485	448	497	434	434
21074	23471	22534	14606	10168	7509	5352	3685	2677	2063	1917	1865	1948	1940	1985	2080	1915	1656	1492	1493	1396	1382	1209	1083	905	836	788	821	719	704	604	576	590	634	562	646	576	613	602	598	601	683	697	606	649	580	579	598	590	579	569	578	550	572	546	579	578	587	570	605	576	564	580	559	552	556	597	603	583	553	578	552	559	558	524	580	593	558	571	584	568	583	592	594	585	563	582	565	563	578	545	596	591	562	576	594	569	595	575	537	572	564	558	590	552	623	591	636	561	575	542	587	596	569	564	571	585	586	611	535	593	611	570	580	558	633	590	541	542	551	583	520	569	548	571	558	594	578	594	564	505	557	543	544	551	565	587	584	521	576	550	605	566	557	564	574	553	539	565	606	549	572	612	577	576	569	565	605	560	565	601	562	590	568	595	550	571	571	559	563	492	617	547	559	548	598	602	534	569	621	563	564	575	584	589	488	576	556	550	546	569	570	571	569	601	555	565	567	561	557	551	574	505	522	591	560	562	544	579	548	566	566	559	567	583	568	544	562	563	583	554	549	528	588	594	545	535	602	541	555	569	558	534	531	524	572	574	566	557	560	584	522	558	564	565	526	555	555	569	574	564	548	608	571	538	561	575	561	543	521	509	603	585	591	564	600	539	561	596	550	559	607	563	584	613	571	566	577	571	563	533	602	603	562	554	566	572	577	579	545	585	585	604	545	536	592	553	552	549	578	608	561	568	561	578	597	543	562	567	517	568	566	577	601	527	587	584	590	533	571	511	562	572	536	558	571	557	580	587	567	561	605	541	563	557	567	547	570	549	566	548	541	580	540	576	549	573	573	558	609	558	583	563	581	629	592	529	566	544	585	621	554	534	572	591	565	584	595	566	540	502	606	568	588	555	559	580	572	570	543	548	596	539	624	572	570	563	546	574	545	576	581	561	572	553	568	548	564	571	542	551	590	586	590	604	597	570	558	588	578	599	522	570	552	590	541	574	576	556	538	599	594	580	568	561	595	554	580	562	569	564	547	569	592	550	548	553	544	546	579	572	606	584	599	572	522	583	549	592	588	593	556	549	548	528	595	577	618	571	532	531	599	548	533	579	531	583	550	537	585	602	556	574	557	568	589	606	557	557	577	553	549	608	566	552	595	548	626	569	587	580	574	541	536	601	541	564	566	588	602	562	567	548	607	546	574	595	585	568	577	508	577	588	518	571	531	602	545	573	550	562	591	596	567	577	540	593	585	537	587	574	548	557	573	560	583	563	586	561	577	594	557	556	597	588	543	561	581	590	587	586	553	533	544	570	555	571	582	569	563	548	587	568	589	558	606	527	560	561	562	580	567	555	559	595	579	512	553	584	575	602	521	594	573	519	596	567	564	558	555	556	552	552	567	571	580	572	530	554	649	543	539	581	566	555	570	591	530	583	576	593	590	568	560	563	551	553	593	542	547	572	563	565	579	595	552	573	554	566	536	563	565	583	556	551	533	531	570	591	585	594	570	589	543	547	551	544	525	527	557	546	579	554	540	570	565	579	554	577	561	581	564	597	514	560	562	527	577	571	550	532	588	571	599	606	559	534	582	565	591	557	577	597	550	567	550	554	536	584	575	569	565	614	585	549	572	568	585	535	541	616	519	559	581	556	565	577	569	588	528	617	551	565	535	596	583	614	568	557	595	569	569	577	580	499	573	585	610	606	566	556	552	597	553	584	589	552	609	582	534	558	547	570	530	586	584	594	628	572	564	583	612	567	565	549	523	535	574	564	562	568	588	513	577	550	546	558	576	565	547	585	577	564	577	580	578	539	548	591	556	585	563	552	594	587	550	560	592	593	558	530	572	570	566	577	557	547	564	554	541	563	582	565	570	531	585	596	602	573	571	562	552	572	584	624	585	564	585	555	589	562	560	571	552	604	575	538	532	563	582	540	533	583	595	562	562	561	545	574	579	619	580	559	598	530	553	576	575	619	578	550	542	555	571	543	593	575	518	572	639	576	557	577	559	595	556	537	556	522	604	568	572	555	543	550	558	538	610	584	574	517	571	532	552	558	587	550	569	579	561	538	547	589	617	546	551	569	549	562	583	591	534	558	552	562	579	558	543	597	557	549	569	527	557	549	555	600	558	548	550	572	574	583	555	545	551	588	552	589	557	614	566	602	560	547	546	558	584	564	566	571	550	599	612	590	562	536	564	557	536	590	588	526	590	597	593	582	563	568	596	574	569	571	570	555	549	590	554	537	561	577	543	577	563	546	580	551	620	585	520	517	581	521	594	569	556	546	549	535	566	544	582	624	529	566	564	538	547	573	552	571	554	568	606	549	575	596	589	575	596	568	594	554	555	556	547	597	562	567	580	580	559	582	599	543	581	564	604	574	576	554	559	514	589	537	554	590	548	573	557	608	575	559	545	588	511	587	513	545	578	557	558	568	575	631	570	569	548	566	554	551	541	561	568	575	610	589	544	534	520	564	554	601	555	547	572	527	579	539	553	564	512	557	584	536	570	619	537	586	582	567	584	572	578	549	584	587	563	592	573	541	553	610	590	585	532	578	596	556	565	550	604	577	586	544	547	546	604	566	539	563	564	522	581	607	538	566	560	591	538	579	580	596	521	565	564	550	545	542	540	613	555	583	569	560	529	565	608	590	619	572	571	558	576	586	577	580	554	556	546	580	590	586	584	579	542	592	579	551	559	542	553	571	584	577	609	552	582	637	563	556	552	530	581	570	558	505	565	543	587	577	610	629	578	610	556	564	547	592	561	566	542	559	590	601	560	550	568	552	529	577	545	553	541	509	584	576	560	597	580	520	562	543	587	544	552	575	528	574	575	564	512	565	527	524	599	586	562	520	594	564	589	606	572	541	614	584	536	566	592	590	593	554	558	630	572	596	570	650	573	591	573	552	548	551	549	569	563	562	616	555	536	573	600	581	555	575	537	601	595	586	589	554	551	562	581	571	591	526	567	607	587	556	550	580	607	558	602	588	552	619	576	547	568	541	556	598	549	576	540	542	590	582	555	573	548	595	574	546	544	583	563	558	554	549	521	569	593	571	563	541	616	579	577	572	549	571	558	536	563	532	564	561	572	585	573	541	589	598	537	573	613	565	579	549	589	569	575	579	573	585	562	570	575	558	590	580	599	586	537	555	563	524	559	525	567	609	577	547	608	582	535	580	570	527	555	577	551	546	554	554	553	568	586	565	610	548	554	547	562	635	547	556	565	600	538	567	547	540	593	539	603	574	588	569	600	546	564	572	569	512	557	571	569	554	579	516	535	576	570	551	561	561	553	567	566	570	592	564	566	612	533	586	573	544	550	589	557	582	531	563	542	569	582	564	542	574	554	607	562	577	605	599	579	556	599	544	572	568	613	604	604	522	528	594	568	580	535	573	578	581	559	539	579	594	588	570	573	541	564	539	582	580	579	568	556	555	584	536	585	543	613	596	550	546	527	551	564	539	567	595	545	577	588	543	566	583	623	564	524	541	566	540	545	576	578
23372	20748	28024	23564	20843	16435	6734	3274	2074	1692	1509	1607	1591	1656	1684	1689	1537	1351	1209	1164	1127	1060	912	747	618	618	543	530	514	419	353	379	398	379	366	310	351	375	405	384	435	402	459	356	329	338	317	313	325	315	358	353	334	324	325	324	340	316	324	310	346	354	310	339	318	322	303	321	303	343	325	309	342	328	333	304	299	321	317	301	340	315	299	344	330	329	319	305	329	320	328	317	307	322	334	329	306	338	326	354	313	337	318	357	321	298	327	327	319	302	299	342	334	330	320	332	327	337	340	325	319	327	332	307	347	342	334	317	343	334	343	329	331	298	316	286	312	309	318	308	292	321	314	335	336	341	341	321	316	317	330	324	319	331	304	298	333	333	302	289	336	313	328	313	300	296	344	298	332	294	319	319	310	326	295	340	336	345	334	336	323	341	319	299	321	299	341	354	322	279	308	338	351	339	312	329	348	329	332	353	324	328	344	292	308	336	311	304	326	329	326	308	351	343	366	324	309	354	296	294	332	328	348	334	290	307	335	325	340	347	315	291	350	332	299	321	287	335	337	311	309	324	347	327	303	327	334	319	342	332	307	328	315	330	328	334	321	345	317	345	343	324	311	350	348	310	332	328	319	345	321	356	327	337	315	322	352	324	303	330	293	349	322	311	342	319	332	358	315	323	303	317	297	301	333	337	335	338	317	318	324	346	329	343	362	341	326	302	348	306	296	352	298	337	340	316	304	327	300	344	326	335	328	308	350	330	297	294	317	348	328	346	323	346	332	301	323	335	345	329	321	308	306	342	327	305	307	310	340	345	369	314	343	316	316	320	306	337	318	300	351	329	311	345	320	320	339	367	352	313	309	294	327	341	333	330	328	348	311	334	338	336	318	340	330	320	326	317	323	327	316	335	326	347	309	295	310	343	314	339	329	294	310	320	342	321	305	315	318	357	321	309	293	334	316	345	317	310	336	284	302	315	355	338	343	279	317	344	337	340	312	323	306	338	292	321	310	346	319	323	366	318	319	321	297	319	310	326	310	313	309	330	302	312	280	330	309	318	316	323	311	307	343	308	316	324	337	294	327	348	304	337	333	331	330	323	337	327	319	313	313	314	293	341	338	307	336	345	338	323	334	338	292	298	287	312	346	339	315	311	333	342	290	307	348	313	328	319	307	298	322	295	323	334	334	322	308	338	330	347	323	358	323	353	290	335	329	282	302	324	329	320	297	316	372	311	321	344	314	348	338	322	292	321	291	320	302	330	308	303	334	319	321	304	319	302	306	293	334	326	334	304	269	326	319	340	323	338	309	330	297	307	295	321	310	289	284	335	306	343	313	299	310	353	292	315	338	318	345	321	303	338	320	313	310	326	335	318	341	344	314	350	337	349	328	315	337	327	312	335	333	324	324	306	325	326	349	313	311	336	320	304	342	298	373	337	331	313	346	323	362	319	328	317	326	348	313	355	336	316	312	330	331	331	318	358	328	336	331	333	313	316	293	375	337	308	323	302	322	289	312	337	323	329	338	341	321	338	355	302	342	269	266	332	344	336	332	339	349	320	346	321	335	345	341	325	313	293	318	308	330	298	322	312	321	298	326	309	304	368	344	297	331	311	330	291	335	308	325	324	344	289	323	312	345	325	338	305	305	320	341	323	307	342	325	317	298	305	297	314	328	328	357	339	341	333	303	336	298	349	303	308	311	332	345	349	311	345	312	303	330	373	292	322	308	277	302	319	295	308	341	314	308	328	302	279	329	316	325	348	332	341	338	331	318	292	325	334	319	318	305	314	326	301	301	384	316	300	346	333	314	328	336	346	312	313	377	319	333	312	335	322	335	328	337	309	289	304	330	328	298	326	343	342	341	317	315	320	307	318	326	291	331	359	307	305	321	324	331	319	343	367	310	346	335	324	305	315	324	319	308	329	302	315	290	370	328	314	315	335	322	336	286	329	319	321	293	336	326	283	309	323	309	314	344	346	360	311	325	297	326	346	312	313	356	343	348	290	268	299	294	307	350	341	347	329	330	317	338	337	342	307	334	324	332	322	328	319	357	318	316	335	325	336	314	306	317	314	324	305	337	305	301	303	304	311	302	291	343	306	302	279	322	301	328	338	331	312	283	323	324	330	303	336	340	333	323	301	356	302	321	327	306	329	313	350	310	323	332	343	311	325	333	318	314	340	314	315	330	349	323	320	326	297	303	335	327	316	318	284	295	330	311	311	337	328	343	310	298	337	326	332	316	315	330	294	298	336	327	309	306	321	318	284	313	324	330	310	338	307	320	323	307	311	338	288	349	304	320	318	336	321	316	329	325	347	340	324	335	289	322	285	318	341	316	333	284	314	318	321	370	313	306	324	334	331	301	283	322	287	301	284	318	316	308	341	313	305	341	343	329	303	338	350	355	286	321	362	318	317	331	301	328	318	321	325	302	313	327	331	327	315	341	310	342	334	311	316	307	313	329	329	336	326	335	335	306	330	327	331	348	315	325	307	336	333	324	336	292	349	311	327	287	338	340	313	335	332	343	308	363	376	323	332	310	330	324	325	296	305	317	356	319	334	328	291	336	327	286	339	326	362	339	293	328	332	320	318	335	348	343	296	348	354	343	319	355	296	346	298	322	320	340	329	343	363	304	341	289	328	327	293	256	324	326	340	309	340	323	348	331	319	336	326	313	300	342	332	338	330	327	293	316	337	334	338	354	354	327	319	306	278	281	338	315	304	339	293	333	320	330	330	340	350	328	322	308	309	328	359	326	338	298	321	317	315	310	304	325	354	333	319	318	310	302	321	313	320	323	309	319	321	346	306	324	368	313	300	287	342	327	326	308	323	317	334	301	342	323	334	314	314	303	307	320	312	363	326	319	297	345	336	328	316	328	304	335	314	314	327	313	327	325	307	320	331	331	307	297	306	322	281	316	342	349	319	301	342	316	330	315	337	348	285	311	350	324	294	318	311	324	373	340	318	325	314	335	340	313	310	321	343	313	327	362	341	332	308	301	292	321	326	302	334	347	337	299	337	316	318	334	348	338	334	343	343	356	333	309	329	334	301	328	372	339	294	355	290	332	307	346	372	303	325	298	298	278	303	309	337	317	301	321	322	341	353	319	333	312	303	341	344	323	312	318	290	341	310	331	315	331	331	326	354	333	313	308	298	342	336	328	320	341	291	314	344	324	340	315	296	313	343	323	289	307	319	303	344	325	310	335	361	337	308	299	314	351	300	331	315	308	301	334	339	321	339	316	330	311	295	301	333	290	349	324	327	326	297	301	310	332	344	337	319	315	343	305	329	314	313	324	326	332	321	317	310	321	325	353	359	350	322	304	332	330	315	315	322	323	334	328	310	348	307	303	335	341	311	373	330	303	300	344	317	338	330	367	340	351	327	342	313	307	308	335	352	318	311	321	343	324	350	295	346	329	342	320	341	328	331	332	328	332	361	319	309	336	336	302	318	334	316	330	311	325	327	335	309	317	305	314	345	325	329	330	309
20476	31597	30653	21635	16171	12178	8946	6532	4623	3585	3177	3147	3217	3209	3353	3278	2944	2521	2217	2145	1944	1846	1635	1228	1040	911	857	800	755	649	472	538	537	515	479	478	495	482	580	529	563	599	644	488	446	440	421	411	432	443	401	425	420	395	450	431	421	422	409	440	458	408	410	435	421	382	432	467	428	439	433	432	444	424	427	450	397	402	415	427	424	406	401	430	440	446	440	445	440	432	436	458	434	392	415	426	424	420	390	413	392	409	441	420	402	444	382	436	423	414	437	424	400	419	412	432	466	418	411	422	450	416	430	400	413	404	398	433	425	404	423	412	406	410	414	427	429	415	429	353	419	431	440	410	438	456	415	408	426	439	421	417	396	418	400	457	403	410	430	384	395	436	402	388	396	395	415	387	430	406	418	418	413	433	426	375	416	442	405	445	448	418	420	400	408	433	428	399	406	443	413	401	418	436	416	401	381	432	430	407	414	394	394	390	430	375	412	438	419	405	395	407	430	444	417	455	436	420	413	408	401	437	419	380	415	425	418	427	380	427	389	409	382	439	430	449	442	413	411	419	432	372	424	382	412	415	424	424	380	378	391	467	385	450	370	412	396	391	422	449	405	400	454	386	431	420	362	417	437	396	409	404	393	427	436	454	424	424	380	385	442	408	461	461	419	422	434	441	405	444	440	430	413	407	389	403	399	414	419	397	404	400	417	383	382	397	434	425	415	414	447	406	380	422	415	393	380	418	409	402	448	416	367	432	425	428	410	411	438	431	401	414	381	406	415	436	422	418	394	368	408	422	436	436	376	432	411	412	439	384	439	410	423	414	427	452	417	430	431	410	405	423	409	406	413	412	395	455	397	415	418	391	441	401	392	446	410	414	404	411	413	376	404	381	412	405	411	402	414	411	447	417	428	415	427	394	410	422	412	421	412	426	428	386	458	408	427	404	431	430	395	425	395	397	416	418	403	449	402	417	366	448	443	431	439	408	409	410	436	400	402	395	432	404	392	405	427	383	416	424	430	428	419	394	444	418	431	403	413	419	407	411	391	393	423	366	439	384	422	440	419	382	410	384	410	434	394	393	411	430	425	425	416	411	392	391	389	404	416	396	425	381	408	431	427	427	409	445	402	448	429	459	442	411	392	401	405	370	396	418	364	411	452	420	416	425	392	421	416	426	412	414	409	418	431	417	406	433	402	383	393	428	394	401	431	401	426	413	420	428	390	427	389	394	400	417	383	442	436	417	409	439	432	424	406	391	397	417	424	373	394	416	437	400	405	424	445	450	432	403	432	413	385	436	437	424	380	423	449	411	402	401	402	430	407	408	424	414	436	372	417	402	406	428	375	425	436	418	413	422	429	397	447	423	441	437	379	391	413	435	365	428	438	419	420	467	441	361	398	406	427	398	421	426	425	422	464	425	423	410	446	431	416	434	430	401	390	400	441	401	397	403	391	421	413	423	400	411	386	415	398	426	427	383	386	435	428	401	431	423	407	431	411	413	396	434	421	398	420	399	415	454	391	423	423	392	404	437	391	404	412	421	407	429	426	380	403	403	417	409	410	421	427	417	430	378	428	415	429	406	420	413	376	402	438	433	433	393	441	403	427	424	420	417	416	402	419	429	396	437	419	421	410	417	419	454	399	392	413	426	455	376	413	404	430	410	378	400	380	429	417	424	399	435	413	424	411	397	433	400	389	398	412	426	374	425	416	440	439	434	371	391	373	422	420	428	448	409	448	403	419	396	417	374	394	441	407	409	396	450	435	389	378	418	397	391	417	395	412	416	384	459	394	418	439	416	403	410	399	416	455	431	432	435	391	428	441	372	456	401	400	408	413	407	441	370	416	398	405	412	424	420	437	446	407	425	456	408	433	373	428	432	431	391	410	428	424	419	400	403	449	410	412	427	412	401	412	420	360	381	406	453	393	408	392	401	404	394	369	427	412	418	405	371	412	434	425	395	400	398	416	428	436	397	404	403	422	392	421	421	418	458	427	397	398	436	390	389	421	385	424	412	420	396	408	380	435	408	411	415	411	408	415	427	391	433	393	409	387	395	426	398	431	401	423	438	427	444	420	410	436	418	391	414	381	422	386	416	403	418	404	401	410	413	419	410	422	408	415	418	426	399	418	408	408	408	418	422	395	427	416	422	440	461	412	425	425	437	456	434	410	461	417	406	403	392	392	441	416	421	408	394	440	386	400	419	388	400	432	398	432	404	423	434	419	423	405	397	388	419	396	384	415	431	443	393	408	436	402	394	400	451	411	428	429	391	436	424	407	404	423	408	434	424	394	454	396	453	435	420	411	402	399	395	397	411	407	375	408	422	443	398	409	428	423	417	394	415	419	426	400	404	386	442	404	420	414	428	419	370	436	433	415	437	415	431	378	411	413	386	435	405	408	445	421	407	416	385	418	411	396	421	400	426	389	402	381	411	410	414	434	407	417	412	407	378	437	418	403	420	374	378	432	403	408	399	399	407	421	420	420	435	397	412	420	427	399	399	431	425	435	413	409	413	420	421	441	427	393	417	415	418	412	401	451	418	432	407	442	438	381	454	411	418	425	423	396	396	422	426	417	399	385	426	418	453	438	379	401	384	407	400	387	453	394	417	409	392	430	408	419	421	417	422	423	411	424	433	419	421	418	434	371	425	417	402	423	441	377	422	433	423	422	429	443	425	414	429	403	436	410	426	388	417	459	394	383	422	421	416	437	414	423	409	414	406	444	388	413	400	442	434	419	431	412	436	444	428	384	390	395	443	434	417	417	391	392	408	406	426	399	375	404	379	395	397	412	444	417	430	383	431	386	429	370	448	413	389	400	427	385	433	415	431	419	408	411	399	399	411	427	386	442	388	443	443	390	436	416	452	402	410	420	441	436	436	442	405	421	433	423	398	427	420	416	416	444	431	416	406	418	379	410	394	381	436	428	419	428	380	415	456	402	439	365	399	413	460	460	434	420	391	401	419	433	405	412	435	366	415	367	397	414	404	408	397	426	406	394	428	430	429	413	397	416	430	425	423	403	385	439	421	404	416	441	467	404	419	431	392	391	449	387	455	385	406	435	410	414	407	426	456	426	432	417	424	403	447	421	390	372	421	429	391	449	400	432	379	421	419	408	447	389	412	441	405	392	399	407	397	415	398	399	436	399	410	422	400	425	431	395	400	388	409	408	464	405	399	446	414	429	418	424	468	420	400	384	401	434	409	432	418	398	429	441	447	409	389	391	420	419	399	428	395	416	391	433	400	380	415	413	425	415	433	382	425	384	392	407	404	408	388	408	420	426	419	408	386	448	437	452	409	436	393	423	375	390	411	397	418	437	404	447	406	401	387	414	446	424	417	409	454	400	368	395	434	412	381	392	443	404	435	423	417	401	426	436	456	431	395	430	475	420	445	413	438	448	424	422	440	423	416	415	397	414	405	448	387	417	454	421	421	403	414	394	392	422	404	442	384	430	418	420	439	374	379	427	395	403	400	410	378	448	451	420	391
22379	20754	28441	23106	20767	21101	16253	5318	2888	2422	2418	2327	2341	2323	2436	2395	2192	1773	1631	1440	1506	1331	1098	776	724	587	585	517	496	343	284	320	396	359	303	287	287	339	359	374	374	356	317	248	240	234	230	249	221	242	244	250	239	264	270	225	235	221	234	237	222	215	253	253	249	231	242	217	228	273	264	225	271	263	250	241	242	248	248	238	247	236	239	236	228	236	230	226	226	229	252	240	232	248	232	267	255	247	217	241	248	226	254	225	228	237	243	246	239	239	260	250	265	233	205	232	238	243	222	215	234	253	233	249	227	217	220	235	222	233	253	234	250	234	227	226	241	235	234	242	212	241	211	230	242	230	236	241	242	235	271	274	247	221	214	251	233	226	233	257	246	257	220	237	237	236	224	228	244	268	244	256	240	241	227	243	222	237	227	224	230	257	229	219	247	245	262	224	207	258	269	259	245	230	248	235	234	236	231	238	252	232	229	253	231	229	270	229	211	229	223	248	253	251	235	233	229	250	253	227	257	231	245	240	241	247	221	215	257	220	231	220	242	231	263	222	231	249	250	239	204	222	233	240	212	228	255	249	229	216	212	232	238	235	204	231	209	235	234	218	241	235	236	236	238	229	224	222	245	225	233	240	256	215	241	275	230	233	232	221	244	218	234	238	212	242	236	241	224	224	244	249	256	220	228	231	244	247	235	228	264	244	227	264	235	239	250	239	235	221	247	213	222	225	242	225	236	229	248	234	226	216	240	233	241	249	229	208	235	250	232	233	233	269	247	232	245	235	236	243	240	229	220	227	259	210	206	242	233	209	232	249	237	233	211	219	255	219	230	241	230	216	258	244	223	255	244	211	236	238	235	239	238	250	245	238	218	229	226	257	249	253	201	244	232	243	269	254	249	230	256	226	225	220	242	223	258	237	230	225	214	210	233	222	248	218	243	241	250	247	208	237	216	234	221	219	252	228	224	245	255	233	250	239	237	241	262	235	233	233	241	236	211	215	196	255	219	252	236	262	238	223	246	254	207	201	228	215	246	245	233	212	248	233	236	253	226	255	241	252	214	226	247	236	250	242	240	235	202	246	236	255	236	288	250	227	271	196	215	248	225	239	241	207	217	226	192	211	230	223	251	237	262	204	264	225	235	251	232	245	198	241	192	248	232	232	226	239	221	246	281	257	234	206	234	226	218	209	236	220	250	222	216	223	255	233	213	231	206	233	230	216	235	237	231	247	238	214	251	254	242	228	263	252	242	217	229	236	228	225	227	232	238	254	228	231	213	242	236	249	233	232	250	251	233	229	267	229	216	238	245	245	198	259	262	225	234	196	248	241	233	215	223	217	226	233	229	219	263	227	249	239	236	228	233	249	235	233	227	187	230	247	239	224	218	265	241	253	244	227	247	233	210	244	218	250	250	236	248	242	230	241	238	213	260	262	250	250	219	239	229	248	221	257	232	235	238	246	240	231	258	202	233	218	246	239	252	234	223	227	227	243	199	191	233	268	221	225	243	227	247	237	234	221	250	229	228	216	248	216	240	221	257	248	226	259	238	219	266	248	235	241	242	233	233	234	254	265	216	254	247	241	226	259	238	223	243	226	215	244	221	215	235	239	243	230	257	236	250	216	253	256	275	262	233	254	241	221	218	228	226	243	221	254	231	240	217	247	242	226	221	227	210	239	230	222	218	243	257	209	226	219	250	253	212	208	228	222	246	227	221	235	232	249	259	233	253	224	233	231	252	237	229	240	242	243	247	244	249	249	252	228	244	210	249	226	239	267	246	245	221	256	237	226	238	237	250	216	245	238	221	238	212	221	244	232	256	241	254	225	242	238	232	255	221	247	234	248	241	241	213	204	238	260	245	226	247	240	247	264	229	235	242	244	240	222	241	232	224	260	253	239	235	243	235	264	256	211	254	227	209	230	210	249	215	259	206	212	239	251	221	221	224	246	257	222	222	234	247	251	267	246	239	252	227	230	240	255	230	225	246	221	267	245	261	213	239	225	232	219	249	227	234	218	230	246	257	249	249	252	233	238	232	230	235	226	245	211	240	232	219	229	222	227	240	233	247	236	226	244	229	246	217	221	223	228	251	250	253	230	268	233	249	255	235	246	244	240	248	232	220	247	232	217	249	229	241	232	239	227	225	228	265	229	226	221	256	229	242	252	259	229	237	219	245	234	235	234	270	245	238	240	238	225	229	250	242	255	258	215	232	254	222	222	257	216	221	226	236	221	232	267	216	242	232	218	245	210	244	235	243	200	242	209	206	224	229	227	240	237	254	255	229	236	215	235	268	257	238	228	239	239	222	240	219	240	235	227	226	248	244	247	249	224	249	241	236	243	215	234	230	255	263	219	252	247	246	242	225	230	236	257	251	227	236	224	216	219	230	230	219	232	236	235	247	243	253	242	250	262	200	215	218	232	233	233	254	249	242	240	235	245	225	233	240	230	230	237	229	271	240	239	201	228	229	247	250	226	236	239	258	233	250	239	240	229	252	255	219	239	230	237	263	217	221	235	269	229	238	252	237	264	254	211	252	212	252	244	216	225	252	240	218	267	250	230	265	234	238	245	211	237	268	240	216	233	212	219	224	233	266	249	248	242	248	237	240	222	215	229	234	219	203	230	265	215	238	242	247	216	235	259	250	236	247	207	213	210	248	235	243	218	229	258	235	272	242	225	255	224	216	248	226	257	230	235	233	234	257	246	245	206	226	221	218	238	250	224	234	247	233	226	229	230	221	225	225	231	267	233	241	239	245	225	226	224	220	223	219	247	258	251	242	199	238	236	209	243	229	225	234	240	285	221	231	230	236	228	239	220	257	241	239	235	243	234	242	249	271	230	214	234	220	205	225	254	230	240	237	231	247	274	249	230	212	217	239	245	238	224	239	253	252	225	226	216	211	222	246	232	257	233	229	222	230	236	254	232	243	223	225	217	231	218	230	237	252	255	250	241	256	227	227	250	234	244	234	248	253	235	249	249	218	257	218	220	244	252	221	213	237	251	250	231	211	220	238	238	241	243	225	238	243	261	278	240	250	211	241	245	214	238	208	216	241	252	232	247	227	269	228	255	218	231	219	236	240	228	222	213	222	220	247	252	232	238	234	241	232	226	260	244	260	235	239	202	253	238	242	226	235	204	225	223	239	234	220	212	236	260	228	228	240	238	239	209	228	256	229	239	239	252	233	246	217	247	261	260	242	247	234	234	259	236	260	217	231	239	243	229	246	219	236	217	235	260	238	246	232	240	235	224	254	256	241	237	251	218	232	215	261	235	239	230	223	259	227	267	259	201	220	242	220	223	238	247	203	248	239	211	264	250	227	235	241	240	242	246	239	221	225	224	231	247	259	209	223	251	236	243	260	212	235	220	233	218	240	240	239	204	243	258	248	206	244	231	248	240	225	233	233	229	247	215	249	225	216	257	255	264	243	237	241	229	238	240	249	244	246	214	237	217	235	231	239	240	241	229	258	245	237	242	220	228	231	230
21394	36979	35140	26318	20659	16180	12086	8915	6452	5227	4882	4796	4633	4786	4824	4527	4085	3309	2961	2688	2784	2267	1835	1415	1179	948	899	829	744	498	424	462	473	494	419	378	411	467	528	555	524	479	464	354	289	301	284	333	283	302	292	322	331	314	330	315	310	333	282	307	252	285	298	319	280	271	289	286	270	306	289	291	293	316	329	288	342	310	283	281	312	283	309	311	289	297	296	295	294	296	282	281	283	302	276	298	274	299	308	277	307	293	295	292	312	293	316	262	310	304	264	281	298	269	287	284	296	305	287	282	322	316	291	272	282	307	266	304	296	299	278	306	269	334	290	284	262	294	242	309	276	261	294	277	297	287	277	304	294	303	298	283	330	299	314	311	283	270	277	280	279	296	275	291	304	304	280	301	284	290	295	291	303	286	273	280	305	315	290	269	313	309	317	324	281	330	282	333	302	302	297	284	285	299	305	302	313	289	304	314	284	283	296	306	304	311	267	275	274	289	260	280	311	291	271	287	276	270	297	292	297	293	288	289	329	265	285	288	292	274	290	332	297	272	307	308	268	269	278	310	300	338	298	285	300	308	311	303	282	283	283	324	301	282	311	298	292	283	282	304	270	297	274	257	291	305	283	300	271	294	324	328	312	290	291	274	281	285	279	299	288	289	269	291	262	295	298	276	281	291	295	267	293	310	280	287	294	289	318	330	288	279	295	290	276	269	266	266	290	264	310	276	274	288	304	291	336	295	271	286	282	317	296	288	261	333	266	277	287	298	313	279	290	313	287	320	285	315	261	266	296	296	288	289	288	299	291	270	283	317	299	282	312	280	307	274	274	317	294	308	324	291	297	280	288	304	291	289	272	282	286	285	290	276	299	302	282	288	292	277	278	299	274	284	317	282	262	301	296	288	296	273	272	280	307	295	308	298	299	318	298	291	285	267	288	290	312	281	291	291	292	258	314	300	299	289	309	280	301	268	300	283	307	231	282	290	309	295	280	281	307	295	282	290	274	271	293	288	305	283	313	291	309	307	282	273	286	321	291	305	287	254	302	311	289	280	312	300	299	275	316	294	323	303	281	290	304	288	276	327	316	312	301	280	296	294	311	287	326	278	295	311	294	261	290	295	307	289	297	295	273	281	294	330	262	295	298	306	294	295	295	304	327	291	289	288	318	306	302	257	293	312	294	338	301	287	299	296	270	305	267	329	295	289	326	287	303	292	290	297	308	291	250	311	319	302	310	313	320	309	289	298	310	291	315	292	278	338	289	276	309	319	297	269	304	289	304	298	280	285	264	325	288	299	287	291	247	294	287	315	317	315	307	314	281	279	313	290	294	280	288	317	294	303	313	292	311	325	314	269	281	267	291	296	286	319	293	287	279	269	305	284	291	303	295	287	302	301	272	279	263	288	262	292	294	298	338	281	294	300	305	293	278	322	244	282	298	307	303	258	281	275	341	316	283	288	283	293	315	308	276	316	312	285	330	294	311	299	293	300	314	271	275	259	293	283	304	292	305	301	282	302	311	272	304	287	267	308	303	243	289	280	326	296	277	290	269	278	271	284	322	276	307	271	318	301	301	281	268	307	245	309	281	315	295	301	275	277	308	271	301	304	302	307	286	326	303	291	268	311	268	289	309	302	278	294	275	313	296	287	283	279	321	279	332	315	286	306	324	307	281	294	306	324	287	295	277	281	339	302	275	283	272	327	333	299	289	301	296	298	309	316	291	320	283	288	295	294	283	294	309	334	288	282	298	296	296	317	293	313	302	286	285	270	255	289	305	273	293	294	301	313	259	285	313	305	277	288	286	303	263	299	327	279	300	327	301	284	281	305	298	294	298	277	297	282	319	285	279	299	304	307	325	283	270	308	315	301	278	283	277	304	313	300	305	325	307	280	261	305	293	318	296	318	266	271	323	279	280	291	274	311	294	312	269	296	317	280	299	272	284	285	292	303	310	270	332	302	275	295	295	276	280	282	272	300	304	287	305	277	290	315	316	306	286	281	310	318	296	284	283	303	303	264	295	287	314	298	293	292	253	309	284	301	297	292	275	303	311	251	310	275	303	310	294	302	280	297	287	297	316	308	269	293	348	333	305	306	325	281	309	313	267	289	273	281	292	309	303	293	290	294	262	277	305	292	277	315	305	322	273	274	281	297	293	300	271	302	290	300	337	299	292	285	290	294	314	302	297	283	324	288	282	294	296	288	301	271	267	304	273	278	286	266	250	309	290	250	323	299	275	312	301	255	254	280	251	292	318	299	314	299	281	279	303	283	270	304	328	314	270	272	287	281	295	277	308	298	308	323	279	302	292	288	277	295	291	285	289	252	290	294	269	297	281	295	285	310	270	300	295	330	287	290	243	286	278	284	321	328	280	263	282	284	319	277	287	285	336	292	292	277	299	292	269	306	316	324	279	285	290	295	292	324	296	276	290	268	307	291	285	270	320	312	266	286	266	272	294	284	287	304	283	312	269	271	301	259	290	298	292	309	316	279	292	303	293	318	271	311	257	289	254	305	314	281	306	264	265	294	292	289	271	261	295	286	327	302	278	265	283	300	339	297	300	292	326	284	294	289	299	272	304	264	288	309	296	325	306	289	297	299	307	274	310	302	283	299	293	312	282	294	268	266	307	310	261	278	289	294	291	286	297	264	299	311	277	310	309	283	291	303	300	313	279	275	294	302	271	278	297	295	291	320	313	297	306	323	314	288	288	266	307	302	298	291	277	306	278	302	294	285	310	283	269	277	305	316	324	279	304	288	274	306	307	286	268	282	290	291	277	302	302	289	272	252	295	315	307	266	284	285	294	295	275	267	317	282	309	262	291	297	266	292	294	248	280	312	275	297	267	303	286	266	299	308	293	278	284	305	283	282	298	288	266	297	298	300	315	288	299	289	289	292	289	329	303	302	272	298	297	307	330	290	301	333	295	281	296	303	266	279	323	299	283	290	306	305	297	289	292	349	285	285	269	322	272	305	271	289	294	265	296	297	285	294	315	316	280	259	303	312	305	341	279	300	315	292	305	292	308	306	283	270	278	320	285	304	295	276	307	276	317	293	284	300	306	303	275	262	285	297	298	286	284	271	246	285	284	299	306	300	280	276	312	320	282	310	309	285	318	312	301	315	298	288	291	292	270	291	277	294	314	283	308	284	318	282	280	303	305	297	287	283	285	288	306	284	293	277	298	309	300	316	264	273	256	330	272	276	296	289	324	323	303	293	263	287	279	301	310	297	306	283	282	305	318	344	281	312	263	296	277	306	281	286	301	308	325	286	288	333	285	327	260	298	299	273	322	280	272	268	321	335	258	309	261	286	277	280	301	284	313	295	289	284	305	254	278	318	316	282	309	286	309	293	286	312	285	298	291	303	327	306	282	309	288	284	275	287	272	301	269	276	285	288	310	275	282	246	304	298	280	299	292	276	274	313	287	268	257	299	315	274	277	258	274	304	292	265	330	287	292	282	281	310	306	295	316	264	310	274	300	302	286	280
26395	20933	20099	12613	5774	3489	2281	1585	1239	1168	1214	1201	1236	1290	1291	1174	1141	971	951	908	898	859	722	648	556	562	573	553	552	518	468	462	522	495	438	474	491	493	524	527	520	544	459	481	428	444	468	430	436	475	450	459	442	415	492	496	454	481	490	440	485	457	462	454	477	430	445	469	456	448	466	462	446	443	470	466	447	443	451	467	468	428	451	424	503	469	441	469	431	458	469	455	453	480	455	469	463	450	459	433	444	443	469	440	424	461	447	452	453	431	459	441	472	448	443	444	483	414	469	417	417	439	459	442	460	447	460	519	457	496	457	438	480	459	434	490	465	447	448	453	463	466	457	421	463	483	443	482	458	466	476	462	440	466	421	475	469	443	465	483	490	449	401	436	465	448	448	456	449	462	468	398	436	444	448	468	443	401	460	448	424	481	436	440	493	438	445	433	439	473	473	424	457	447	437	495	442	427	491	438	461	476	497	453	430	477	461	476	485	453	436	479	465	474	460	456	434	456	461	431	463	486	453	482	438	451	429	478	437	474	480	435	462	440	445	439	450	474	478	445	464	482	483	483	426	438	424	444	418	472	451	443	461	459	471	463	452	449	462	466	466	462	481	424	454	492	459	427	464	425	450	461	467	499	475	448	447	465	421	437	461	446	454	475	485	472	477	449	451	486	447	476	457	456	427	457	420	463	442	443	480	456	452	457	455	395	473	451	444	440	458	432	437	448	479	465	419	431	441	425	457	458	471	445	469	463	439	443	445	465	517	454	484	469	513	469	465	453	463	445	460	461	416	465	481	493	465	467	444	446	456	445	476	511	433	416	437	478	447	437	431	455	513	437	454	426	484	417	463	444	473	467	466	497	483	444	455	457	474	484	448	418	445	471	504	452	459	438	465	441	464	459	455	491	431	461	474	459	503	474	469	471	452	502	446	459	478	473	466	434	473	444	479	484	462	459	430	485	506	436	451	434	494	482	414	437	468	467	424	492	433	440	486	463	432	486	476	478	460	427	478	495	431	498	486	432	484	462	498	460	462	476	489	449	480	441	460	440	486	460	456	455	470	442	440	459	443	417	520	425	446	456	467	449	439	442	438	496	458	457	454	411	464	492	432	455	416	460	474	446	458	459	435	446	455	489	483	458	423	439	431	483	492	457	446	424	430	478	490	456	463	484	450	457	424	485	457	469	443	467	467	490	444	424	469	453	479	458	416	486	463	462	440	452	465	455	448	486	442	447	415	432	469	472	472	434	491	469	439	464	479	445	434	450	445	431	439	426	486	459	466	469	445	470	444	468	444	489	423	443	416	482	474	442	458	436	468	502	419	502	466	466	445	452	444	469	432	462	475	457	446	416	432	480	425	459	404	483	452	449	446	464	472	447	432	463	465	442	449	453	476	448	472	436	427	405	438	443	476	458	434	424	465	449	466	430	451	474	486	448	468	423	465	456	469	444	458	493	483	456	463	417	451	481	444	447	495	489	456	447	443	420	465	426	428	420	445	474	478	459	437	430	421	466	455	476	445	451	388	426	433	431	436	465	475	484	417	447	434	466	443	478	492	440	459	453	465	470	441	437	461	449	449	466	473	466	455	459	462	455	439	443	475	433	431	472	473	464	447	411	455	490	441	448	472	490	491	435	455	464	404	455	474	423	431	443	470	440	446	464	490	446	420	433	495	480	446	460	457	474	456	466	465	462	471	458	410	465	464	465	470	441	460	473	417	461	457	424	460	449	449	444	420	486	440	478	440	462	454	457	495	449	433	492	464	447	435	480	409	447	475	410	451	480	500	421	439	434	460	498	474	451	486	458	434	464	429	483	452	467	445	491	428	452	472	441	484	462	502	431	455	469	409	462	433	470	449	426	490	473	443	474	508	437	449	433	476	457	466	438	466	445	475	450	426	438	482	437	460	449	452	450	457	462	459	443	436	457	494	431	448	431	454	413	465	416	477	458	488	477	454	464	447	450	464	469	438	430	445	459	457	454	444	437	468	444	475	493	449	483	464	462	481	478	469	457	453	477	455	441	469	405	464	486	444	459	441	442	450	455	458	427	466	438	428	508	498	507	496	501	467	431	457	456	452	430	502	444	459	513	479	477	444	423	453	484	465	466	464	481	464	488	463	451	431	420	479	473	475	418	458	435	449	489	482	468	434	455	494	453	477	453	420	461	451	462	485	454	447	480	457	452	479	468	471	496	469	437	474	447	476	499	465	479	465	465	448	452	460	443	453	482	433	442	480	482	475	472	447	510	487	453	440	453	421	475	451	480	451	454	462	450	450	441	484	443	467	432	454	501	453	466	457	424	484	432	452	411	448	479	473	443	489	439	470	458	464	486	464	459	487	468	450	444	452	442	475	466	449	469	448	460	450	468	476	442	451	467	443	479	488	460	502	484	506	462	408	471	457	504	460	472	420	487	420	414	447	461	449	452	434	474	466	495	426	465	459	460	486	446	436	441	464	412	438	447	439	454	441	450	492	470	447	449	448	438	449	470	456	465	442	472	473	435	437	460	458	476	431	489	454	421	448	447	449	441	434	442	427	478	483	465	442	513	447	466	480	447	446	446	461	453	459	454	453	457	451	456	474	460	450	450	457	446	464	444	430	487	449	469	425	465	464	443	463	464	455	445	480	433	480	469	486	433	454	466	415	466	457	461	469	465	440	441	467	503	453	464	483	479	398	460	491	464	493	453	468	467	466	454	470	441	471	439	507	460	475	443	420	493	440	435	459	437	470	480	448	466	413	501	441	447	485	491	444	470	454	441	453	434	424	410	465	442	492	505	486	480	435	449	455	428	421	467	475	437	487	457	472	452	482	422	483	438	437	432	437	477	460	474	493	430	467	464	408	434	477	494	483	472	454	470	439	465	454	429	472	461	494	426	488	444	465	444	482	442	444	456	483	426	447	468	460	458	473	468	458	462	480	448	447	421	461	472	437	477	468	432	415	497	428	456	466	447	466	453	451	475	450	436	467	464	487	442	447	437	475	486	434	465	507	470	466	472	445	439	436	420	445	453	429	455	435	443	475	427	473	419	483	440	476	475	431	443	495	479	474	456	463	440	457	433	446	464	433	451	457	432	466	450	433	465	444	451	458	459	452	463	417	455	474	495	403	469	457	492	487	425	473	467	454	480	421	443	429	438	454	437	415	443	453	455	454	452	483	441	464	464	475	474	450	458	458	456	512	473	466	471	436	470	487	440	468	475	479	450	414	495	448	449	436	472	452	444	497	460	397	480	448	448	467	479	492	445	431	405	476	430	489	459	432	436	457	440	440	450	450	491	448	480	477	465	394	459	460	435	487	456	489	481	485	439	452	424	443	458	481	437	481	501	470	466	516	426	459	466	454	440	435	484	473	500	443	474	443	451	465	478	444	451	419	478	475	440	455	476	473	423	444	457	457	440	436	458	467	444	487	417	479	469	462	434	437	411	434	456	491	432	476	407	482	441	430	458	443	480	480	435	444	471	461	497	469	454	464	501
17167	24350	22451	14700	9750	6772	4557	3449	2504	2194	2272	2170	2300	2396	2375	2224	2092	1726	1637	1545	1530	1387	1071	968	875	787	768	769	673	601	654	654	675	607	614	593	680	643	646	665	670	665	634	569	627	581	557	599	571	584	538	595	535	602	518	572	548	565	583	554	553	572	582	606	521	551	545	609	590	559	563	570	562	538	556	568	620	605	573	568	585	539	548	580	554	609	558	581	605	583	609	564	585	533	535	557	614	583	573	584	569	569	591	582	555	589	576	607	552	557	576	558	566	590	617	586	514	579	550	548	535	561	538	577	520	517	583	612	547	574	586	613	542	600	589	571	567	550	574	539	539	569	570	565	547	527	537	588	581	601	602	569	552	544	555	564	538	586	560	529	502	539	560	593	610	559	576	566	556	555	561	559	519	621	574	607	571	633	523	559	549	553	559	574	588	543	608	562	590	611	542	557	575	565	558	585	554	550	569	546	574	584	614	565	566	547	575	544	599	572	559	568	541	631	583	572	524	614	552	563	588	560	608	570	572	551	544	596	568	574	580	585	571	569	574	563	602	606	558	584	600	557	562	509	563	576	572	593	551	559	591	563	586	583	550	583	594	573	592	579	582	553	627	576	556	514	594	553	619	538	546	570	598	581	536	575	573	550	539	574	556	549	581	556	598	549	605	567	580	575	608	568	525	596	590	602	598	589	567	560	583	565	566	602	579	526	565	585	586	563	612	590	558	545	584	544	561	544	548	556	576	560	607	600	538	534	600	612	561	597	618	555	557	571	566	580	555	581	556	598	568	616	555	575	593	572	531	576	594	560	542	601	550	582	546	564	607	552	576	576	570	595	513	555	561	563	616	574	622	557	600	556	586	552	586	575	552	531	555	591	555	547	616	582	566	568	571	583	591	531	541	573	575	538	570	612	557	553	531	564	600	598	613	546	575	568	594	606	579	560	581	543	591	539	562	589	574	576	539	552	579	535	575	583	540	584	542	580	597	557	594	582	583	586	615	581	568	558	569	543	570	589	551	577	571	549	590	576	569	568	577	583	565	534	596	546	614	572	623	540	569	563	590	575	603	584	533	602	603	607	544	564	530	575	568	562	545	539	571	599	570	561	580	570	535	629	591	541	600	570	563	573	552	568	554	577	556	552	600	574	575	603	597	595	556	566	587	612	577	550	575	565	574	545	511	592	593	564	550	553	575	570	580	523	577	583	598	554	559	566	572	596	587	542	560	545	566	551	557	607	578	553	593	553	569	564	614	593	580	570	520	564	588	562	549	566	566	547	574	535	584	600	592	565	565	565	556	599	584	615	551	592	545	558	551	583	586	581	554	597	595	563	605	572	574	600	546	635	574	533	583	560	588	569	604	516	583	584	592	596	596	584	580	578	564	558	559	610	554	577	564	568	593	577	581	580	550	606	579	557	550	579	617	556	602	560	543	620	572	584	576	604	582	570	544	557	557	578	544	566	563	577	632	618	553	573	601	568	574	597	569	585	558	607	573	548	611	566	595	614	607	588	568	577	559	573	547	543	547	561	533	599	541	574	574	593	558	581	559	566	545	562	577	572	623	578	587	591	527	604	570	594	555	570	552	624	616	566	613	556	536	565	594	538	543	512	607	563	613	586	575	555	572	569	574	556	630	540	557	570	555	574	555	593	594	604	556	588	572	563	662	563	546	588	558	579	562	553	564	620	624	555	578	548	604	567	571	571	590	535	565	562	561	591	588	582	562	564	597	522	552	532	582	567	578	565	590	567	592	561	567	588	588	557	577	566	587	593	567	577	594	588	551	535	564	592	586	531	606	553	567	567	544	553	562	564	550	591	583	637	570	589	536	564	567	608	596	582	589	558	600	570	599	589	542	546	593	589	573	584	511	580	549	593	580	546	582	581	543	546	621	567	544	601	549	534	579	595	485	537	581	566	586	576	518	565	532	592	547	591	591	562	549	575	609	605	550	577	583	572	550	540	542	574	561	596	574	575	569	610	577	539	560	539	540	563	614	525	595	577	589	597	536	572	569	578	540	577	554	544	540	585	536	586	563	533	549	604	589	539	557	537	569	552	596	576	565	602	581	569	588	543	565	554	588	590	543	570	547	581	571	589	557	579	586	605	589	551	564	577	559	547	566	571	529	559	595	591	541	596	605	613	605	569	577	532	590	573	576	565	552	595	638	595	596	559	561	552	566	568	543	566	561	545	618	601	563	537	541	578	529	569	603	576	575	601	559	563	578	603	541	585	543	586	520	551	594	567	566	578	585	538	561	542	574	574	604	563	579	566	594	585	558	576	584	547	574	587	554	577	558	553	565	533	567	587	561	589	560	621	528	546	583	577	586	582	564	573	559	553	562	567	542	539	598	593	556	584	555	607	577	606	589	551	588	565	553	613	554	551	567	524	580	588	578	544	569	538	602	552	607	537	566	594	598	585	566	569	547	591	575	603	571	562	572	582	574	555	547	565	555	553	578	605	535	540	506	570	569	595	574	550	548	592	576	582	553	598	547	579	563	581	552	535	605	571	575	571	557	558	543	583	584	585	565	539	596	552	551	542	578	566	580	550	564	577	570	567	576	563	530	557	570	565	614	546	563	609	600	517	544	584	508	539	567	567	529	535	578	553	579	587	527	546	562	551	577	577	599	558	612	559	559	542	609	560	590	601	594	554	617	605	613	549	565	613	553	536	564	594	600	554	556	602	600	584	555	553	558	573	529	558	541	550	573	555	548	595	569	548	565	597	558	566	580	547	569	553	583	553	562	570	600	528	634	566	588	570	581	562	581	572	612	519	562	528	566	580	554	547	549	569	571	591	576	569	555	554	552	563	569	598	579	541	611	539	530	598	574	545	523	535	620	538	542	584	639	542	555	591	596	568	619	542	556	591	550	579	517	582	582	576	571	560	537	544	568	575	554	601	604	593	601	581	578	554	576	549	542	605	563	590	518	547	596	597	528	576	628	575	540	560	588	572	557	572	604	581	527	568	605	585	519	567	588	594	596	575	561	550	567	554	544	549	566	571	563	550	574	526	600	642	567	562	592	544	602	576	586	565	545	584	561	573	591	564	550	573	587	560	556	561	553	527	574	557	570	605	581	568	581	522	533	529	574	566	569	531	568	576	519	555	567	587	578	590	557	550	568	579	533	582	547	567	552	595	588	577	594	591	548	584	591	574	594	604	591	543	564	561	558	581	553	570	569	544	582	597	617	569	573	543	583	568	579	574	601	571	575	552	527	590	628	581	571	549	591	607	554	601	625	538	553	602	541	591	573	546	588	607	571	564	583	600	571	555	558	538	609	539	518	529	557	588	591	608	554	557	578	532	563	553	565	560	535	575	525	585	562	526	535	595	576	569	552	603	550	570	582	566	591	576	581	595	576	575	587	586	540	565	571	574	572	548	557	586	529	579	618	610	588	511	575	602	544	544	537	556	562	587	549	534	555	570	602	576	549	554	567	577	569	571	628	601	546	561	595	558	539	622	546	566	565	518	550	566
23338	20769	28087	23509	20826	16208	6086	2885	2082	1945	1874	1843	2085	2053	1977	1940	1602	1451	1223	1298	1233	1010	764	693	619	587	566	533	447	391	369	404	445	378	375	412	412	406	428	402	365	413	325	313	347	314	338	338	326	348	327	333	326	319	313	339	311	324	299	327	346	364	337	320	350	332	338	327	287	319	315	336	333	333	324	342	337	390	312	315	339	329	376	306	318	339	319	339	309	332	324	307	330	329	318	337	323	314	375	359	307	361	361	344	308	311	325	317	326	326	317	333	344	332	335	333	314	322	356	332	343	366	349	280	297	348	318	296	301	325	338	289	300	329	345	303	324	339	303	316	340	345	334	286	319	329	309	311	333	324	319	310	332	316	318	331	317	344	321	343	321	303	366	303	301	337	348	332	338	331	320	328	318	323	322	332	339	333	342	328	280	300	334	329	350	330	321	350	292	318	354	352	327	318	309	328	286	329	319	330	320	348	332	339	316	336	342	353	340	295	345	357	315	323	329	264	318	335	335	321	319	327	336	336	335	309	357	319	328	343	340	341	358	359	315	338	322	332	285	338	306	317	326	296	336	338	346	334	327	345	352	332	316	301	294	333	294	321	333	369	334	337	311	321	326	306	338	314	354	339	348	340	332	348	327	335	318	322	318	317	299	315	325	347	318	344	313	334	345	323	335	323	338	325	320	308	331	298	353	299	293	326	363	319	330	324	347	300	344	340	309	330	324	325	300	349	324	317	310	324	363	337	325	349	363	336	305	330	337	315	346	343	320	326	327	365	312	305	334	332	295	336	336	327	296	302	361	314	301	334	320	349	317	313	332	319	333	333	307	331	337	294	342	322	331	307	331	316	318	347	316	315	316	328	292	293	334	368	310	324	298	316	338	329	335	321	332	310	341	347	311	347	341	316	305	344	345	324	324	328	313	327	312	297	315	324	330	321	340	313	336	321	365	343	357	327	327	316	318	329	305	309	307	324	324	347	328	353	310	333	354	370	337	332	340	320	325	321	294	371	342	326	300	327	327	315	348	341	310	314	307	345	327	361	327	286	283	331	309	321	350	321	319	323	329	308	304	352	308	301	355	316	323	343	326	340	345	341	320	342	333	311	275	318	345	339	313	349	304	310	333	322	307	343	321	305	333	329	326	354	340	372	322	333	312	317	352	340	320	293	345	314	340	304	352	314	339	303	327	308	310	312	346	329	316	326	314	341	303	304	338	319	351	324	346	301	336	324	341	297	306	333	314	305	319	318	324	352	329	351	301	333	337	337	322	335	348	337	315	318	342	352	339	339	348	307	331	336	333	344	314	322	301	326	314	318	312	347	342	335	349	349	334	308	326	334	343	343	342	299	309	305	317	321	343	327	323	318	286	300	298	318	342	318	321	338	326	309	315	331	340	350	321	330	361	307	295	349	343	330	301	289	313	307	287	308	313	313	332	322	350	330	314	321	333	327	309	319	318	333	315	335	332	310	294	329	345	332	343	297	331	325	314	331	329	323	324	341	344	331	328	332	332	316	322	304	340	309	350	311	294	302	307	309	318	349	347	370	321	301	295	285	323	320	346	337	356	312	327	294	337	310	332	300	302	315	328	332	330	322	321	295	314	313	313	309	335	329	325	332	329	314	360	326	344	334	315	373	333	321	320	315	314	303	356	310	320	328	321	334	346	307	318	349	335	323	357	331	315	330	348	348	353	303	296	315	331	328	325	320	354	319	358	332	333	329	341	325	316	338	308	313	333	337	328	351	314	307	332	353	342	336	318	294	288	348	370	348	336	330	280	335	324	319	315	352	324	327	384	360	326	324	318	343	330	320	296	380	314	358	297	318	320	283	317	307	324	322	349	318	315	315	362	325	325	326	323	337	305	338	345	321	345	307	334	295	327	323	348	308	296	328	339	294	306	304	308	327	326	326	331	300	346	314	329	324	332	349	327	320	325	343	308	295	330	327	309	321	313	295	346	355	354	350	306	323	337	329	282	346	337	323	324	345	358	329	339	338	343	313	307	326	325	308	313	334	306	315	309	312	331	337	352	339	323	346	335	339	335	336	324	358	329	323	350	328	329	350	330	321	327	346	329	329	321	331	352	300	344	332	347	344	324	324	343	331	335	323	291	325	352	330	316	313	318	318	357	323	304	310	319	297	336	339	339	325	336	327	309	318	310	322	298	334	323	365	352	340	346	317	353	316	347	328	312	310	379	302	314	317	289	309	358	299	313	325	328	307	334	339	329	322	349	327	309	317	327	306	285	330	379	327	318	318	334	312	278	334	303	343	296	317	317	307	332	311	325	323	322	320	302	310	310	339	351	332	328	322	320	320	322	331	333	358	320	295	346	351	320	332	326	308	304	355	365	331	310	305	334	349	321	344	288	331	307	342	353	320	342	367	307	324	319	333	331	328	341	330	321	304	336	376	334	325	336	357	329	337	349	350	326	326	350	363	347	349	327	342	289	311	329	305	354	313	332	317	340	358	295	287	310	319	318	335	364	321	355	304	353	327	322	338	319	302	348	350	367	328	310	317	333	294	319	382	326	315	309	307	325	365	327	304	322	346	310	320	319	305	310	308	336	333	300	353	301	331	329	312	308	358	301	321	320	311	330	329	361	335	269	316	343	334	320	334	301	350	311	334	361	325	325	322	328	301	355	341	358	332	360	356	335	331	321	333	337	376	338	311	327	315	299	350	344	335	308	307	336	325	299	351	319	345	342	322	341	337	311	356	323	312	334	359	333	344	316	319	360	323	317	328	350	314	344	340	309	326	336	345	345	355	333	304	316	331	330	331	330	302	341	304	311	306	316	358	327	325	313	316	310	325	300	341	327	305	302	332	335	314	301	343	328	301	323	339	337	319	322	345	312	317	311	334	314	331	327	315	324	321	298	333	321	317	315	341	342	339	330	320	333	340	325	332	331	332	349	344	314	320	345	338	320	314	332	317	303	316	364	320	321	323	337	344	316	325	349	299	343	369	333	298	351	306	320	337	336	313	351	316	370	346	326	328	313	313	332	358	343	319	315	344	298	349	338	318	330	340	305	316	306	322	298	310	318	313	343	338	308	326	328	332	322	275	309	337	361	333	330	326	325	324	307	320	318	345	328	350	324	320	318	350	361	316	316	331	310	335	318	315	315	351	360	313	365	385	313	343	346	328	314	323	303	322	339	307	338	346	344	336	321	312	327	316	337	311	318	325	318	307	369	338	344	312	321	316	313	292	331	369	309	329	344	328	300	325	327	334	320	341	323	326	293	310	324	337	303	303	321	315	309	344	360	295	332	324	324	356	335	346	329	328	346	335	296	334	338	331	313	323	346	322	352	354	338	323	327	305	362	322	315	289	341	300	316	308	381	353	304	336	345	350	308	310	291	342	363	350	324	309	292	340	333	350	315	349	312	309	318	335	344	338	298	295	312	359	330	318	358	340	331	304	293	308	329	334	323	336	333	319	319	362	333	339	314	338	324	348	310	318	336	341	315	352	341	356	308	320
17145	31851	30607	21362	15461	11121	8160	5598	4496	4185	3842	3714	3880	4151	3884	3612	3010	2621	2237	2323	2141	1732	1235	1118	1000	939	886	813	575	460	552	578	605	516	497	533	566	635	559	566	553	495	504	429	441	451	430	424	397	465	423	420	474	399	414	441	466	409	427	434	393	419	417	426	445	446	452	472	435	435	433	417	448	412	418	446	394	417	402	477	421	409	415	443	405	404	389	373	415	402	414	440	459	401	437	444	423	380	435	431	412	422	443	424	421	404	413	429	415	411	432	401	402	443	421	414	443	408	408	417	408	404	422	442	429	409	405	419	415	416	419	415	372	404	422	415	406	418	402	409	403	427	403	449	425	372	428	448	410	397	385	395	411	424	404	420	427	409	385	434	412	386	400	428	418	409	426	407	413	437	399	430	394	413	423	409	421	424	413	395	391	451	435	398	390	409	436	423	411	406	404	403	402	417	398	423	433	400	424	406	412	473	416	408	410	419	386	371	434	431	387	455	432	454	436	386	379	430	385	424	428	442	432	408	392	417	421	417	438	416	418	433	435	413	383	424	419	418	426	402	418	384	405	388	441	431	394	424	413	429	410	405	400	411	393	423	385	435	416	394	439	400	425	411	416	415	422	409	411	432	446	451	432	402	414	425	418	409	387	435	427	416	437	410	369	404	396	386	426	429	395	428	420	410	436	414	439	433	402	438	366	406	456	415	436	398	400	420	406	406	437	400	411	417	394	429	393	444	413	382	420	360	404	404	405	403	433	434	412	397	396	408	407	410	389	399	415	413	454	385	389	389	425	421	439	408	416	424	463	391	437	414	402	444	393	369	392	406	428	433	432	426	402	396	424	401	411	402	400	408	421	409	435	414	419	444	377	442	409	402	413	430	407	403	432	427	406	433	404	402	432	361	412	387	403	410	439	401	427	401	403	427	395	449	453	378	414	403	368	447	448	419	402	418	389	442	411	395	389	440	429	415	428	454	433	432	419	445	428	395	437	434	470	408	443	390	389	417	445	427	472	423	421	442	407	441	414	440	416	420	403	457	390	414	434	411	433	380	398	406	398	422	402	400	424	425	414	380	398	424	461	406	446	404	399	430	385	439	407	422	429	438	433	417	424	426	387	408	446	405	475	431	422	451	434	389	392	437	442	449	438	411	411	405	433	386	405	388	412	398	430	384	414	444	432	414	419	389	436	428	412	477	432	422	400	413	402	381	417	416	392	404	414	362	422	443	436	392	434	440	396	427	418	400	380	399	411	421	387	395	410	431	418	456	398	427	392	403	390	439	440	405	426	420	413	414	426	414	441	389	420	426	414	427	444	391	409	423	435	420	443	407	441	395	423	446	421	453	449	432	442	378	421	414	423	383	422	385	429	437	412	432	405	406	385	450	413	406	371	392	394	430	421	410	412	416	420	439	436	451	413	386	466	446	416	419	446	409	445	402	362	420	430	392	428	400	413	455	408	443	417	406	455	401	434	420	437	438	396	386	414	436	422	421	392	411	400	435	410	422	416	381	420	357	410	434	434	381	430	421	430	414	442	464	413	421	437	397	395	433	409	426	409	447	443	407	421	418	428	409	448	452	417	430	419	355	397	427	420	443	430	422	433	380	421	434	443	403	376	388	427	434	430	409	423	406	382	406	386	416	414	408	433	447	412	398	413	423	419	414	414	441	404	442	443	410	397	409	412	442	398	399	403	426	438	387	429	401	412	410	407	405	408	449	382	420	403	418	408	449	399	431	408	402	449	400	424	409	427	389	445	419	420	397	408	382	437	434	417	412	431	386	400	460	397	387	434	424	426	385	414	430	389	409	422	383	435	445	423	408	431	434	414	408	428	440	425	412	395	387	421	432	387	414	393	391	379	452	404	419	370	418	406	428	401	432	435	426	386	410	441	388	390	405	431	435	356	417	420	410	436	387	421	393	402	412	429	411	409	438	415	406	389	405	394	444	418	428	435	423	437	413	418	409	405	406	384	395	488	388	407	394	387	380	397	434	419	407	444	428	439	379	391	421	413	422	404	373	398	404	412	421	418	441	382	391	364	430	408	435	406	418	410	398	441	416	400	432	415	404	366	412	413	428	437	436	386	389	395	399	421	421	398	443	400	423	421	411	444	427	402	436	406	389	406	405	412	394	435	418	371	416	389	381	401	398	409	443	427	442	409	431	405	411	433	451	457	392	451	436	394	424	453	389	402	442	406	419	405	442	401	440	424	411	407	454	377	431	410	442	407	462	394	437	418	420	431	435	410	382	442	441	415	397	465	441	422	404	408	391	411	420	395	427	405	405	433	391	431	451	398	411	440	420	399	410	398	409	430	400	421	417	421	371	452	410	420	399	427	453	429	416	416	397	367	389	380	407	434	411	381	396	426	421	457	430	426	414	451	401	423	388	435	431	416	412	422	380	436	414	418	395	429	374	393	414	410	408	440	433	417	452	412	436	415	413	406	416	413	408	416	431	404	402	428	406	428	421	415	461	436	394	390	394	410	441	399	416	419	402	430	421	369	415	411	423	429	387	459	407	382	398	438	380	418	435	417	413	411	454	422	413	392	403	422	437	404	432	439	418	423	448	439	446	401	409	420	415	415	418	451	394	369	422	415	435	440	390	426	380	426	410	420	444	408	427	441	412	404	422	430	405	402	418	395	422	432	394	410	388	410	429	410	415	441	443	448	401	397	423	409	444	464	409	457	385	414	445	434	434	413	425	427	390	412	402	422	411	404	405	405	434	427	399	427	464	394	405	443	396	432	432	422	402	377	418	391	401	395	408	430	415	425	403	447	422	413	429	416	404	374	400	451	435	427	387	419	395	431	423	426	413	402	446	413	431	405	391	430	402	429	388	380	364	385	423	416	449	389	455	432	387	407	414	437	433	418	448	427	418	413	441	374	445	426	399	421	426	409	427	427	422	407	435	423	447	422	390	439	408	413	412	379	392	404	428	456	414	407	429	423	424	377	386	391	406	426	420	430	407	398	395	401	428	424	410	431	402	395	427	389	384	421	414	423	439	416	431	380	391	378	430	407	416	406	406	417	407	384	389	408	378	390	441	433	391	405	416	414	380	410	435	381	419	400	402	422	412	424	398	420	398	452	390	399	451	384	372	394	447	429	420	436	434	380	391	381	402	441	435	465	451	407	392	401	406	390	423	454	430	419	403	437	403	434	423	396	411	447	421	419	432	420	392	414	404	421	397	437	410	437	430	389	412	438	394	395	426	445	420	427	426	440	435	415	406	407	412	414	453	430	408	386	417	408	399	424	394	400	405	421	413	446	465	420	455	415	419	424	411	398	415	426	411	447	403	445	421	445	415	415	407	389	437	425	368	414	416	400	432	396	431	419	420	426	428	432	405	432	400	413	427	426	387	450	400	441	398	484	437	410	425	394	403	411	409	417	413	420	451	405	440	433	390	378	395	420	439	467	403	437	425	426	435	424	446	422	433	435	393	418	430	417	419	393	408	437	416	409	431	410	438	424	405	401	390
22339	20728	28439	23100	20748	21076	15562	4521	3030	2776	2683	2688	2994	2979	2712	2576	2128	1844	1792	1736	1479	1070	855	754	649	595	555	522	331	329	362	372	339	297	305	326	406	413	393	346	332	280	262	255	243	259	224	265	230	259	277	243	257	235	219	233	247	248	266	261	253	272	228	221	229	254	247	230	240	239	250	273	251	252	276	238	253	264	224	203	231	234	250	226	262	234	245	244	235	243	250	258	244	226	262	229	227	228	233	216	234	246	235	221	258	223	220	224	224	250	236	242	239	232	233	245	209	249	240	226	244	238	240	251	251	264	243	237	249	210	248	235	260	232	205	222	250	246	244	233	278	220	272	256	235	236	250	239	238	236	197	255	229	231	236	248	259	225	240	230	223	253	233	235	244	238	227	248	265	258	230	247	243	246	238	247	240	244	220	212	247	250	253	230	258	222	249	233	265	216	225	238	241	249	244	235	220	224	235	237	249	244	264	259	262	249	232	259	249	210	242	247	233	252	231	229	249	253	214	226	258	242	242	235	255	210	249	224	225	230	226	233	238	221	257	241	238	246	234	237	247	289	247	227	240	277	244	227	228	217	243	274	235	227	244	239	228	205	227	235	246	267	218	273	245	244	221	248	209	208	246	255	241	220	233	242	278	270	248	240	231	253	240	284	243	267	221	268	264	224	239	220	216	198	267	211	233	233	253	219	216	245	229	215	222	233	256	230	224	263	231	225	239	221	263	234	244	250	245	241	253	212	244	221	230	245	214	224	230	247	253	231	235	246	248	260	241	229	231	221	232	236	245	258	212	238	261	234	229	248	278	243	222	244	273	276	268	232	223	258	211	202	240	203	242	233	221	243	284	219	229	231	220	258	243	247	265	216	267	236	245	267	219	243	249	229	230	223	235	241	238	235	229	219	224	229	244	226	224	230	257	207	204	235	225	226	257	245	228	226	282	222	234	243	225	230	220	208	240	208	241	231	222	252	213	229	218	268	251	231	222	232	227	246	270	218	250	238	210	261	239	268	245	236	231	252	237	257	235	235	235	228	221	254	217	240	246	230	256	219	254	215	241	234	250	225	220	216	235	237	245	225	245	240	226	237	212	236	241	206	228	247	224	221	283	239	241	250	245	238	250	273	250	247	206	252	263	235	214	244	270	225	225	245	241	226	245	223	242	245	264	264	236	237	247	236	244	250	232	212	216	240	247	246	263	249	233	232	268	235	215	240	246	230	231	231	246	229	227	236	238	250	251	224	211	255	225	226	270	229	261	277	242	234	258	218	242	259	270	235	222	226	247	210	210	257	221	208	243	236	218	262	235	225	208	212	227	234	217	230	233	241	227	238	229	230	245	253	257	260	239	256	250	248	237	267	265	235	245	249	239	241	249	257	226	260	260	263	246	247	246	235	235	246	254	251	236	247	219	217	228	249	239	264	240	219	232	266	262	217	237	217	262	211	246	224	213	256	270	256	251	264	251	300	231	221	244	284	237	240	241	249	241	251	232	248	229	201	206	258	221	220	248	249	248	227	225	237	246	255	234	202	229	237	242	206	248	261	235	239	246	246	254	230	244	213	243	251	246	242	239	234	248	227	246	235	222	235	252	231	224	225	258	252	223	216	247	233	262	268	223	237	236	236	243	245	235	211	243	216	221	223	237	255	236	245	234	236	237	226	226	227	251	228	222	261	235	244	224	239	249	243	252	242	251	238	239	218	206	241	254	238	261	236	236	232	252	240	248	230	233	258	228	216	259	222	239	254	278	239	241	227	229	201	240	238	251	243	217	227	233	238	235	251	235	223	252	263	227	224	251	254	233	216	252	244	239	240	232	243	224	221	238	240	219	259	245	261	221	247	231	219	242	254	230	232	234	220	266	264	246	246	214	234	234	219	217	234	234	223	211	240	235	237	225	242	258	252	236	242	265	248	243	234	241	249	250	249	238	213	237	239	232	238	212	233	267	235	246	231	209	240	232	255	246	262	212	215	203	244	228	240	233	237	254	241	221	252	250	230	249	230	245	243	225	275	233	221	240	238	244	215	225	255	241	223	239	218	242	223	236	265	228	279	217	224	236	243	246	235	254	228	204	259	261	249	225	253	228	256	219	231	225	269	227	238	231	248	228	225	238	239	234	233	259	229	237	213	234	261	258	210	229	223	260	242	243	230	228	224	235	237	254	244	227	231	220	231	239	232	217	254	250	230	255	228	257	253	238	217	222	229	233	235	235	240	220	247	231	240	245	223	232	263	251	230	230	225	213	222	229	260	224	251	246	250	236	221	238	237	235	238	242	262	256	226	201	248	256	238	225	232	245	244	235	256	227	221	238	232	227	255	247	233	250	226	226	228	273	235	257	223	208	270	237	221	253	252	218	251	251	212	254	225	211	234	223	260	225	265	268	243	240	225	229	258	238	235	221	253	232	223	243	257	254	246	244	239	243	242	229	237	227	259	235	256	225	222	230	235	215	235	222	241	230	260	259	263	262	206	235	242	244	245	229	225	273	251	237	234	241	223	234	224	242	243	249	235	234	263	231	232	249	235	265	229	212	252	236	229	243	223	228	251	226	219	231	223	241	224	223	248	231	199	262	242	237	223	253	251	273	228	246	225	242	238	240	220	251	261	241	263	234	231	226	276	257	236	265	277	261	242	211	275	225	236	241	231	278	242	269	237	248	232	238	233	251	242	231	240	212	218	247	267	209	208	239	243	264	212	239	255	235	248	232	226	237	240	239	227	264	220	255	253	217	229	235	217	252	276	251	219	253	240	219	238	219	259	227	228	247	233	268	240	225	254	252	251	241	224	247	237	235	229	248	260	250	214	244	242	236	252	235	248	252	244	240	238	268	231	245	233	202	234	236	251	251	234	240	236	227	274	224	235	228	253	257	225	236	225	263	217	251	250	246	269	234	226	222	238	226	224	224	209	242	260	231	222	225	222	234	236	231	208	233	214	220	230	257	228	229	240	238	244	249	240	238	231	244	254	238	221	259	266	222	241	220	221	244	246	238	254	253	232	253	233	242	251	217	254	259	244	228	256	237	241	255	227	222	246	227	238	260	221	236	227	236	231	233	246	220	224	249	215	216	207	249	216	227	233	242	265	239	248	233	254	212	221	246	238	247	224	239	272	262	219	220	253	245	252	250	218	230	232	260	231	238	267	223	239	239	229	244	233	265	226	252	241	260	264	232	250	229	232	225	230	240	251	214	241	248	223	249	221	213	230	264	241	222	242	231	239	254	227	260	245	231	235	230	253	232	265	247	233	243	239	226	220	237	242	226	232	231	239	241	230	241	230	226	225	230	241	244	250	231	239	221	272	240	253	223	243	240	219	226	251	240	237	224	226	236	250	226	232	253	218	260	225	273	231	229	233	238	227	243	223	239	227	246	250	250	248	227	235	241	237	211	208	231	270	266	220	230	265	231	237	226	257	257	232	263	230	249	245	209	238	242	248	238	259	220	235	232	226	246	237	210	220	249	266	223	254	252	239	242	210
18667	36445	35098	25681	19397	14690	10666	8047	6685	5957	5497	5609	5878	5816	5338	4762	4033	3503	3338	3227	2778	2001	1496	1199	1154	1036	963	757	517	453	563	583	529	379	452	484	573	626	523	540	504	397	323	309	316	348	314	296	281	317	304	310	331	298	314	305	308	356	335	307	317	321	310	292	285	288	286	312	294	308	306	281	311	339	332	302	304	302	295	320	315	286	319	252	287	276	271	269	257	308	334	304	318	270	321	320	311	339	272	288	329	301	333	300	321	288	294	318	299	286	256	296	280	283	292	289	306	294	287	289	293	288	288	303	287	307	300	286	291	331	293	290	277	284	297	291	276	289	320	272	318	277	300	293	319	293	322	305	306	329	277	283	279	286	327	318	310	288	278	309	292	265	290	311	315	297	299	272	289	310	279	292	315	323	280	293	318	281	319	286	275	274	289	290	316	284	285	299	289	251	299	272	322	288	282	269	303	306	320	328	301	299	323	301	322	273	296	298	304	300	305	282	297	319	315	268	277	309	312	293	269	270	288	306	293	297	272	298	293	301	280	305	290	289	353	286	267	288	294	293	304	290	266	312	345	273	312	292	303	266	284	314	311	267	278	296	277	310	285	314	276	303	308	314	294	297	297	301	330	312	322	264	302	310	294	293	285	307	300	295	256	280	299	302	295	322	297	272	307	285	290	321	287	310	303	318	301	300	288	291	325	244	289	314	266	303	313	324	283	276	305	305	293	328	291	300	323	290	262	277	306	265	287	305	300	300	282	327	299	274	294	306	286	296	316	316	294	305	276	279	290	287	286	260	289	286	298	263	289	310	305	286	272	309	295	291	295	267	279	274	298	273	290	287	306	316	271	310	293	294	291	278	297	300	291	314	286	283	291	313	309	268	292	318	306	269	311	306	278	283	296	287	261	291	302	299	322	297	287	295	299	271	312	295	300	327	292	299	292	315	292	282	283	288	292	292	308	284	312	311	294	271	316	294	293	304	308	315	302	300	311	274	307	312	274	251	301	297	303	305	312	274	335	298	301	299	319	301	279	281	288	295	278	282	297	307	283	276	329	304	322	282	293	304	312	302	291	285	320	287	298	319	309	270	275	300	288	275	303	291	290	276	284	289	334	282	310	286	331	267	288	303	317	304	277	261	261	322	295	276	300	322	260	298	289	283	318	326	283	271	320	283	276	304	323	281	273	277	289	279	293	289	275	315	313	291	307	280	298	312	290	283	305	268	268	325	290	293	305	277	271	290	328	316	286	320	287	296	279	312	317	297	303	289	286	299	320	309	256	312	304	277	285	284	289	298	267	294	262	310	321	304	288	290	297	304	289	302	302	281	304	287	284	298	296	283	330	280	270	332	280	269	290	270	321	289	298	272	278	347	290	309	327	275	300	290	297	304	307	277	314	324	307	301	296	278	309	298	321	283	287	297	285	315	280	286	273	304	292	326	281	283	327	301	286	289	303	272	289	332	286	284	290	284	286	301	316	291	284	283	316	291	277	308	269	316	295	311	308	312	280	277	317	312	307	278	296	273	326	291	302	314	310	275	318	315	276	306	284	281	288	278	276	262	286	293	328	291	291	307	333	319	297	293	277	261	308	298	319	265	300	281	317	269	311	290	301	284	308	305	329	301	275	306	284	313	269	274	295	285	254	273	282	268	280	269	294	268	297	326	286	312	312	258	296	289	274	292	300	285	317	320	310	284	286	317	309	283	293	299	296	294	305	271	313	311	292	301	290	283	305	285	303	293	274	280	310	296	343	299	286	278	313	301	300	292	293	301	284	273	306	297	277	291	274	276	283	320	284	303	264	302	282	276	330	286	313	317	291	288	279	269	294	299	312	318	290	318	328	277	275	328	314	288	289	290	346	283	293	303	305	306	291	298	289	281	313	290	277	301	297	291	338	308	278	288	309	279	281	289	275	300	290	319	314	288	313	295	301	313	268	285	280	279	272	288	296	284	278	279	259	296	300	287	296	266	284	254	299	281	310	280	286	286	317	292	294	297	302	332	292	306	331	300	290	308	276	301	291	278	284	292	319	312	291	297	313	312	291	273	259	318	319	297	310	315	315	286	302	310	274	329	281	289	280	300	298	309	325	317	290	329	288	305	318	304	279	287	280	320	287	293	282	288	307	286	300	298	295	287	318	310	296	258	281	289	293	312	303	283	288	300	287	289	294	297	284	324	332	296	283	308	304	292	310	303	292	303	312	303	278	325	317	304	287	300	297	288	297	287	312	305	302	303	275	277	293	316	263	297	253	298	324	282	294	302	303	282	305	300	254	288	276	287	291	285	308	300	307	305	293	316	293	306	273	298	309	301	296	329	299	278	297	286	304	246	260	299	320	320	304	290	293	261	289	280	310	270	269	297	279	285	261	289	290	260	263	281	298	285	304	303	314	315	287	294	301	299	268	275	312	299	282	282	296	328	297	274	288	320	318	282	282	286	299	317	288	278	332	282	293	289	301	290	275	283	293	279	294	280	291	325	295	271	309	292	282	292	287	291	269	265	278	335	333	306	281	288	296	286	299	300	270	277	272	294	271	292	323	304	302	296	299	307	269	294	285	281	272	323	339	280	289	277	298	269	279	282	292	343	291	280	288	302	355	301	285	317	298	319	291	318	273	272	295	304	299	305	298	299	309	287	293	279	311	308	276	314	284	293	291	329	296	289	311	318	263	274	283	305	267	282	278	299	304	302	299	281	291	307	294	304	307	315	284	268	298	335	298	283	291	307	287	341	267	306	302	289	297	277	308	317	294	312	293	299	311	302	256	292	278	266	332	294	251	312	290	308	290	274	253	308	284	282	252	306	289	313	313	300	296	296	269	301	330	307	303	275	299	307	298	294	305	271	309	298	311	272	329	298	286	296	249	275	302	340	276	286	287	290	292	295	331	284	303	284	278	300	305	292	269	281	285	296	288	271	297	268	296	292	298	278	309	306	270	300	320	256	274	296	326	324	290	267	314	282	271	319	312	300	288	268	298	287	295	298	300	311	289	292	265	291	291	321	311	307	273	321	305	318	306	275	291	263	305	283	322	275	329	312	278	277	275	287	266	291	338	311	288	301	288	327	276	296	277	297	300	294	283	297	294	317	276	277	286	285	330	290	295	299	307	308	286	289	298	310	274	273	286	278	276	314	293	319	283	300	278	293	292	305	292	291	295	278	288	305	284	290	278	304	301	286	300	303	292	302	279	282	296	277	275	274	283	308	320	321	302	317	274	316	323	291	332	288	288	293	287	306	310	326	283	309	298	303	329	286	282	256	290	285	275	293	306	278	308	295	310	275	304	286	321	307	275	303	289	307	291	284	279	270	316	252	290	264	331	319	272	270	288	326	293	299	307	323	284	278	304	308	291	273	303	263	304	309	309	300	314	245	301	267	280	281	316	299	296	295	303	279	326	298	313	265	296	290	322	318	269	285	284	300	304	294	285	323	286	267	294	257	290	324	290	326	316	280	324	260	317	271	288	285	296	292	278	304	287	286
26412	20884	20294	12118	5156	2888	1968	1482	1341	1317	1318	1484	1490	1466	1468	1281	1171	1015	1082	1040	851	718	648	620	598	600	605	522	532	518	488	547	500	494	549	512	517	522	482	517	490	465	491	467	422	470	464	467	482	472	480	466	444	445	447	447	472	478	478	501	429	446	427	461	455	450	498	453	471	440	440	428	464	429	459	459	459	450	429	445	421	461	473	498	421	455	427	478	448	476	506	447	446	493	457	477	470	444	467	464	443	446	459	478	458	485	464	475	438	482	458	460	481	473	463	489	470	450	466	497	444	470	455	469	432	431	478	461	459	464	480	450	438	503	451	471	440	443	500	470	455	437	466	474	473	466	447	504	441	430	410	437	427	465	440	460	443	464	491	473	454	455	471	419	419	439	448	501	460	464	452	469	481	452	452	493	447	474	504	453	457	499	436	472	441	487	456	443	456	427	448	471	450	458	450	483	471	500	459	467	445	477	453	424	449	481	468	493	464	444	455	487	465	487	478	484	430	412	449	433	459	445	462	493	491	463	464	412	478	464	476	431	425	456	452	479	464	432	467	437	490	448	496	484	466	475	466	453	471	449	441	464	447	455	451	444	440	450	452	452	457	447	437	449	428	496	440	473	448	458	415	486	469	472	440	493	442	447	458	466	474	476	446	446	434	482	457	403	476	449	463	497	458	504	445	453	445	487	491	450	485	504	490	462	510	457	434	433	465	455	469	441	473	442	459	462	466	506	483	410	447	466	451	455	465	437	460	497	485	441	468	499	450	467	459	430	475	488	505	454	467	448	448	454	467	485	469	439	463	457	431	486	481	440	453	435	476	452	498	464	431	484	462	452	506	451	439	453	469	456	466	454	453	471	500	468	495	464	465	479	456	467	470	494	448	417	455	455	461	497	465	447	475	484	451	486	438	469	478	492	400	459	473	438	452	478	518	489	426	482	493	461	457	472	464	482	484	461	465	455	476	468	480	427	461	456	452	462	433	481	479	445	477	464	485	514	448	432	450	448	473	453	433	471	490	404	466	456	446	479	456	458	453	451	444	456	486	479	481	410	430	464	425	453	466	423	466	440	482	471	456	438	461	479	469	450	470	513	457	445	433	445	458	481	470	462	449	472	442	488	446	442	470	464	461	454	469	484	490	455	486	467	455	446	454	454	454	436	453	502	473	499	457	452	488	433	466	452	413	467	477	505	437	470	484	461	505	486	504	469	477	461	468	448	398	451	466	454	476	443	451	494	459	479	528	470	477	475	421	448	482	454	452	441	457	424	443	470	454	441	445	490	474	466	481	425	475	426	475	470	461	441	457	478	455	470	489	447	456	453	477	460	451	431	458	455	455	466	420	466	463	468	486	450	462	466	477	483	488	456	453	456	420	473	477	509	402	485	475	484	432	454	487	483	474	443	460	453	458	401	470	446	464	483	473	457	485	470	449	461	446	483	457	447	464	467	526	440	436	478	439	467	475	506	464	450	468	470	465	486	525	438	487	474	465	501	497	430	458	486	468	491	490	457	471	493	446	446	494	447	464	461	436	510	469	451	457	482	456	475	426	487	490	470	464	490	435	468	423	441	467	436	466	442	483	486	427	465	483	437	464	481	421	432	443	434	434	438	432	457	475	467	472	496	452	454	467	486	476	444	448	427	439	464	455	449	487	465	464	461	503	444	462	448	402	455	505	434	454	464	435	469	438	444	462	430	438	468	452	463	450	485	492	471	425	484	430	462	453	474	462	498	438	499	491	440	467	511	462	430	419	439	449	457	475	434	449	460	480	431	462	461	481	439	475	454	428	459	446	447	454	447	449	485	450	435	437	453	482	474	458	464	466	478	494	485	455	439	469	467	470	458	449	444	442	440	478	492	465	488	452	465	436	521	451	462	496	487	481	432	476	493	494	493	455	473	469	475	468	474	471	452	476	469	484	467	481	477	447	433	423	434	437	449	433	473	469	450	446	495	496	498	470	468	462	450	449	480	483	472	446	448	440	437	502	462	488	471	478	457	510	479	482	481	432	434	486	458	443	453	429	439	444	424	453	443	446	501	434	474	478	459	468	506	442	447	483	491	491	451	470	439	481	452	472	481	439	468	466	468	460	446	440	477	465	468	466	471	470	475	479	434	457	465	475	476	446	476	474	457	473	457	431	492	469	485	451	474	463	469	485	499	431	453	479	423	469	484	378	446	481	481	472	487	507	450	451	470	458	484	467	457	473	445	428	491	461	452	504	462	483	433	428	471	475	464	500	503	474	482	443	491	472	422	444	432	415	459	482	464	470	454	474	451	443	460	456	421	474	483	453	420	484	447	467	432	468	461	456	457	452	450	474	458	457	460	456	458	482	450	485	462	447	443	464	424	494	459	471	443	510	474	443	489	471	464	468	482	471	459	447	445	481	472	464	490	441	416	449	442	463	475	492	492	438	440	456	456	479	443	436	455	523	502	481	400	495	480	452	436	468	451	499	457	466	461	472	476	500	476	466	476	456	435	443	444	482	465	475	486	432	434	463	479	477	455	466	459	514	407	457	434	451	460	462	466	401	458	497	477	469	441	473	462	442	494	464	469	478	417	427	431	468	502	489	481	496	498	476	492	485	497	471	479	461	442	479	503	431	467	463	483	468	507	486	437	483	437	466	487	452	487	453	494	443	489	491	491	490	446	499	442	446	462	418	441	467	460	444	507	461	465	455	471	507	449	488	424	480	511	512	471	438	468	478	445	498	463	487	429	434	458	471	453	442	444	479	441	479	448	452	469	460	445	480	464	425	486	503	446	500	453	450	455	438	434	474	487	464	506	479	460	420	454	423	448	488	433	450	466	479	422	432	441	458	444	470	451	473	472	451	482	475	413	462	438	472	481	461	439	457	468	419	453	490	425	454	463	495	455	463	490	502	464	463	439	420	492	478	467	441	449	466	424	441	477	473	447	427	455	475	419	470	460	524	463	462	465	456	476	469	476	473	440	446	456	433	449	487	443	479	450	479	452	464	441	456	473	448	437	471	434	446	455	412	476	475	489	462	460	443	469	471	451	483	430	465	500	461	480	481	477	477	475	449	416	463	442	481	460	430	454	459	442	439	452	482	433	459	475	469	498	472	424	455	472	470	454	462	465	438	453	453	454	453	426	496	488	451	464	477	477	473	500	420	471	462	468	467	471	475	486	504	459	473	429	467	465	457	444	462	469	440	444	466	454	509	456	469	472	461	493	452	486	437	463	453	463	474	467	477	476	464	501	512	427	461	525	479	479	480	486	463	458	439	443	443	450	464	456	497	485	479	479	426	473	446	442	443	476	477	439	447	496	427	475	444	499	482	476	470	475	438	466	472	443	472	473	450	481	430	443	493	475	457	478	453	469	494	479	461	461	489	421	453	439	485	477	403	409	429	424	448	457	479	497	527	463	481	450	428	461	465	439	488	496	457	461	494	496	468	434	417	465	471	462	449	490	459	481	441	460	437	466	443	460	461	484	463	431	429	456	465	466	487	455
14647	23954	22486	13802	8785	5788	4094	3114	2762	2666	2587	2788	2868	2704	2592	2230	2062	1722	1833	1730	1411	1106	980	938	906	849	827	687	658	652	679	695	642	625	677	637	742	682	683	633	669	594	574	564	562	561	554	557	596	565	566	572	569	580	588	578	537	563	617	585	591	597	607	581	592	565	549	621	633	608	583	585	563	553	600	568	568	584	550	631	597	551	551	569	569	601	583	560	547	600	539	596	610	554	556	541	579	583	610	599	581	566	568	590	604	572	585	596	546	579	554	582	575	594	614	564	530	587	544	565	564	592	627	560	577	564	564	585	588	613	594	580	598	582	591	617	600	576	593	613	549	588	544	583	621	541	565	565	556	505	540	598	548	602	549	561	592	600	576	556	575	564	575	612	575	564	577	592	589	572	593	567	573	585	539	591	624	559	564	558	609	587	594	548	586	577	607	595	614	599	577	555	608	585	590	540	577	580	558	547	591	604	574	549	560	588	574	554	588	565	549	575	563	597	555	600	569	551	546	606	535	611	544	571	580	572	615	585	593	593	572	588	561	585	582	576	545	594	597	588	581	510	564	553	525	528	591	569	542	571	575	557	642	574	571	567	609	616	605	619	597	581	595	603	601	567	585	564	554	572	592	527	611	559	571	571	569	565	592	566	565	558	527	592	596	588	575	555	583	644	570	620	588	606	567	602	571	554	598	601	581	595	565	568	599	607	570	579	570	568	597	518	575	566	594	548	574	561	569	573	586	506	634	584	565	642	565	599	557	572	576	571	586	626	569	578	607	579	560	565	598	568	562	583	561	564	571	581	568	579	585	597	566	557	533	550	596	545	603	608	576	573	574	556	591	555	616	592	574	576	615	564	573	603	590	622	563	571	588	587	567	618	572	577	558	570	565	546	543	590	588	594	543	565	561	558	566	545	588	532	578	563	580	587	579	608	585	590	585	610	602	551	541	583	552	594	625	545	557	563	583	618	596	552	589	580	553	520	605	580	521	589	579	596	614	595	557	556	538	599	568	609	585	540	586	593	529	593	613	579	605	565	587	637	577	549	579	578	598	582	604	567	570	604	562	579	583	547	603	603	565	594	606	595	617	537	593	563	550	581	585	566	548	618	568	596	564	546	576	580	596	573	571	583	548	594	536	579	543	594	542	599	563	584	582	564	594	621	586	612	542	532	598	570	553	628	525	614	566	543	577	555	583	563	558	595	559	582	577	608	552	559	591	552	512	577	581	560	583	586	577	533	577	601	562	595	561	590	582	639	586	579	600	555	587	551	535	642	587	575	586	583	609	616	598	566	587	597	602	572	580	581	586	552	555	628	543	568	571	569	534	514	597	561	569	623	593	616	604	551	583	595	584	531	569	571	551	554	576	523	558	547	570	606	595	571	583	601	602	564	574	589	596	555	573	571	581	578	596	502	562	583	573	590	590	518	599	597	561	598	569	592	532	605	570	577	599	578	626	533	601	564	553	537	547	567	583	574	629	608	596	573	586	582	612	612	603	603	597	595	557	567	597	555	573	539	550	570	592	610	584	559	568	546	545	553	565	560	588	580	590	539	585	583	605	613	569	546	565	587	528	607	594	568	617	598	600	600	624	588	586	585	591	553	576	562	583	575	557	568	537	597	581	546	548	556	585	549	579	581	575	557	606	590	588	586	578	591	547	594	598	601	561	587	613	612	572	588	590	593	585	583	539	571	607	625	551	541	606	589	612	567	572	574	573	554	571	538	568	594	536	563	573	563	609	587	569	589	591	591	592	590	556	616	620	553	563	579	579	591	591	583	575	565	568	618	564	580	590	619	565	546	537	557	563	583	571	586	556	556	566	509	550	573	562	607	607	616	603	607	571	583	561	543	497	567	576	567	573	573	607	576	597	612	574	560	594	600	618	546	522	569	599	559	558	527	571	572	607	597	558	562	576	603	544	566	584	576	582	605	550	617	600	606	572	544	565	580	633	615	559	569	589	579	567	577	553	514	557	577	575	590	542	580	545	559	596	558	538	621	538	568	562	550	571	548	596	527	556	585	582	558	547	578	556	608	572	551	559	617	589	586	563	557	627	578	603	594	584	586	562	577	608	592	586	564	565	609	563	598	566	561	574	612	613	599	555	596	570	558	552	641	620	561	558	542	560	549	581	601	583	637	568	531	587	592	586	555	559	603	542	552	615	560	599	577	595	581	577	555	549	583	566	558	570	583	533	632	566	555	588	616	573	620	590	542	560	548	576	604	567	613	588	600	581	594	529	545	560	579	557	590	569	562	591	596	552	602	597	555	562	584	605	589	566	600	567	607	564	590	610	595	566	614	621	551	576	548	550	581	571	527	626	603	587	558	576	584	594	569	580	590	560	596	586	609	588	579	568	542	614	577	595	627	572	553	564	596	595	587	578	583	593	596	629	541	625	613	630	616	598	575	580	562	609	596	534	564	546	538	595	581	570	593	585	524	535	559	534	570	570	600	579	581	556	582	554	563	537	564	638	579	556	588	547	569	578	548	600	557	606	567	576	560	564	569	579	560	594	590	569	594	579	554	533	579	584	581	622	611	579	621	590	566	550	611	577	585	603	567	581	520	561	603	557	611	581	602	583	598	592	613	550	553	625	579	583	563	560	581	611	528	543	554	561	607	570	559	548	576	554	551	584	602	629	577	561	584	526	549	568	551	538	613	600	601	580	583	598	582	529	604	554	563	630	594	551	593	564	554	581	532	615	580	559	564	594	576	586	576	563	578	571	591	570	605	568	562	592	595	596	555	565	531	580	585	613	552	605	606	578	564	573	586	614	608	590	565	611	561	583	567	583	548	580	560	560	569	588	603	610	566	542	566	541	554	599	538	561	581	582	538	595	564	596	580	584	580	591	568	603	547	621	605	570	575	591	593	587	567	544	551	543	625	584	624	556	590	564	564	560	576	587	540	556	610	600	573	566	570	581	593	594	572	577	565	587	568	598	617	595	549	580	537	547	604	580	539	572	610	613	525	559	569	572	574	578	591	591	601	585	602	563	591	571	576	568	569	598	558	562	590	580	592	584	532	577	524	621	567	601	564	580	566	585	529	619	534	567	591	631	618	586	541	569	568	516	569	586	634	544	557	588	573	585	575	590	519	581	557	579	632	519	618	611	561	521	510	535	549	568	605	601	620	613	544	587	570	577	549	567	592	565	584	545	581	575	579	571	590	565	551	602	562	569	525	583	601	607	625	566	582	608	580	562	598	565	599	598	602	604	554	605	538	611	585	583	603	580	568	556	552	596	631	576	578	574	582	578	608	581	587	550	576	600	584	541	562	556	548	540	629	599	588	599	583	559	608	576	569	563	575	601	585	578	544	550	544	590	591	574	599	558	572	573	601	557	591	536	572	572	586	572	579	543	612	600	545	565	561	541	616	546	537	560	565	586	549	576	549	595	579	567	569	566	600	540	597	627	564	565	579	574	614	560	622	612	575	599	600	585	566	587	603	561	597	581	574	594	580	556	571	576	589	613	530
23235	20731	28049	23472	20764	15446	5298	2766	2315	2226	2250	2395	2404	2210	2059	1851	1612	1558	1463	1300	1065	814	682	687	667	596	525	428	416	432	447	390	352	384	438	488	481	442	469	432	386	394	347	378	365	309	322	301	321	321	319	321	359	347	323	326	363	368	365	362	327	337	344	360	295	338	302	318	350	334	365	353	318	327	335	372	318	356	317	298	371	317	327	301	320	329	350	391	339	350	360	345	319	307	340	347	364	352	325	311	299	327	348	339	336	337	346	352	324	299	328	325	314	303	319	311	339	368	345	331	334	324	316	322	339	348	355	346	359	317	306	308	305	347	331	333	316	346	359	324	329	328	326	345	334	330	315	347	297	310	328	329	305	320	366	299	302	321	326	412	336	360	366	335	350	294	324	338	332	346	320	327	331	304	331	354	330	307	337	328	341	349	299	337	351	339	290	343	363	324	308	316	344	324	332	349	341	324	333	313	307	353	337	299	311	350	354	355	329	352	356	340	298	324	340	312	366	354	319	328	347	335	334	358	346	313	347	315	304	346	314	352	313	299	301	329	346	331	321	328	340	318	300	340	310	337	370	332	317	349	316	302	349	331	341	319	323	332	326	325	316	323	362	336	334	356	316	332	333	325	353	313	325	348	314	338	336	361	327	304	323	361	333	342	282	313	310	323	345	345	341	346	358	364	340	348	341	331	314	312	320	316	308	308	350	351	306	334	306	316	341	350	318	352	304	345	326	345	335	354	373	331	312	341	331	319	320	334	286	316	325	344	316	347	339	332	351	351	352	345	330	330	342	306	341	346	337	340	345	320	358	357	346	338	338	369	364	373	341	326	338	317	289	362	310	337	342	332	349	332	320	333	333	349	312	346	337	341	329	337	352	349	350	329	317	339	370	316	321	314	353	339	351	333	323	310	328	339	361	315	320	338	306	328	351	344	326	336	333	319	329	312	337	321	345	301	360	339	353	355	331	355	339	336	322	337	290	325	317	309	319	320	308	336	310	328	352	294	353	330	322	317	347	347	343	350	337	340	338	349	342	356	315	342	359	343	342	330	291	329	327	342	329	315	361	301	326	303	381	338	340	346	335	328	331	357	342	366	338	331	352	334	339	347	327	329	351	313	310	347	365	337	354	334	349	320	356	345	331	339	335	363	368	326	337	321	331	373	325	346	334	320	325	313	360	310	334	356	333	326	339	322	304	327	348	348	329	307	300	314	318	327	325	307	324	338	331	349	336	333	354	314	343	361	320	305	319	323	328	331	313	342	343	340	337	337	347	347	369	344	354	329	353	342	356	337	350	374	293	332	325	342	341	306	329	330	336	353	302	362	314	350	322	325	336	280	342	365	311	322	345	350	332	356	300	297	327	336	345	344	349	327	340	346	361	314	364	350	309	300	337	300	355	359	313	378	361	333	304	361	346	354	352	347	350	305	343	354	308	311	291	325	338	371	317	350	320	297	325	332	356	347	346	319	312	338	370	355	334	356	343	325	315	359	323	350	338	360	301	346	325	322	363	341	325	337	351	334	355	320	367	312	338	332	332	332	333	317	343	327	312	359	312	323	309	371	352	339	342	346	323	307	307	336	339	327	320	309	343	344	324	324	338	359	333	311	320	317	313	331	331	314	320	319	344	327	323	332	332	346	301	329	314	342	348	300	331	335	316	325	317	340	324	294	350	314	305	309	324	335	325	310	368	346	336	356	357	317	329	360	302	332	347	304	329	314	349	346	315	337	336	339	319	295	303	315	315	371	333	345	303	334	331	338	319	323	366	317	361	333	294	340	297	353	335	312	334	349	327	347	310	319	316	334	319	358	336	321	345	320	352	324	309	348	382	327	335	350	322	326	342	348	309	326	321	329	368	331	339	347	338	321	300	310	346	330	314	363	333	342	324	323	330	317	315	319	330	325	331	312	344	336	332	324	357	324	346	308	348	297	319	331	347	344	303	303	363	355	334	344	358	336	314	325	328	323	339	350	310	357	335	329	351	320	325	352	347	330	315	329	338	331	325	328	364	315	369	345	322	334	320	339	303	322	333	341	373	343	350	337	307	313	321	361	342	325	390	303	327	312	341	348	329	348	324	321	345	327	308	342	366	341	316	320	321	338	353	342	301	329	364	327	337	310	342	322	298	308	328	326	329	346	343	340	355	306	351	302	313	345	325	341	319	320	331	319	323	331	340	325	346	324	345	372	329	348	330	304	331	344	360	346	339	351	316	364	325	348	343	329	338	341	348	353	355	313	323	341	335	324	331	330	327	347	323	336	318	349	362	345	324	337	349	330	321	363	329	321	326	347	317	316	354	337	326	340	332	331	331	340	332	319	344	309	307	335	351	325	340	349	378	352	310	328	303	315	344	341	334	328	327	317	335	326	321	349	354	320	370	319	364	354	358	355	354	341	314	312	322	332	356	348	357	350	339	348	315	331	365	357	343	317	329	324	321	343	320	341	346	337	337	329	348	324	317	304	310	323	336	316	328	316	303	309	305	318	313	358	337	343	333	322	311	344	329	346	349	315	322	339	333	345	315	327	307	333	348	352	288	340	307	344	315	286	337	320	314	328	320	319	332	321	363	323	350	351	337	329	358	339	339	330	334	376	353	338	320	323	328	361	354	311	318	350	337	327	332	308	356	311	324	323	342	337	332	351	287	303	318	328	316	330	333	346	356	329	331	324	359	326	331	318	344	345	326	333	344	330	331	361	356	330	310	327	363	344	339	340	338	305	324	324	347	363	359	325	322	316	327	325	316	350	312	345	329	352	321	335	352	308	308	353	337	334	321	323	322	323	300	351	299	342	313	331	324	329	316	345	313	339	324	343	306	293	307	323	342	346	313	344	397	316	333	351	348	296	318	325	374	317	322	329	299	329	314	324	365	339	325	324	345	333	316	348	316	304	324	343	321	363	303	305	325	319	311	328	323	328	325	331	326	325	342	319	345	321	320	348	338	301	350	319	313	357	347	306	308	370	339	344	313	325	330	338	325	288	357	313	341	326	325	338	301	340	349	310	340	336	324	317	313	342	339	345	332	333	351	348	349	326	341	352	342	362	304	346	336	320	324	271	336	329	357	328	323	351	313	303	318	327	337	343	331	323	349	343	340	323	355	356	350	338	347	344	329	334	357	350	352	348	355	338	341	333	322	331	285	358	371	321	309	365	345	309	340	320	338	340	290	306	341	360	324	323	306	353	368	288	345	341	347	346	310	335	338	311	347	321	285	334	331	329	345	323	313	331	346	335	347	325	312	297	312	357	361	335	348	321	323	311	346	336	340	332	365	339	331	320	323	364	338	364	337	341	349	332	358	324	357	325	308	294	340	322	329	316	341	310	321	323	328	303	305	325	328	318	342	339	318	353	318	347	329	324	344	313	331	313	327	327	321	325	380	357	345	324	321	352	350	320	334	328	322	318	333	308	350	325	322	330	334	339	342	314	335	330	344	332	343	344	330	322	313	343	318	354	315	327	351	351	329	323	331	348	329	329
15606	31364	29857	20254	13823	9639	7094	5748	4963	4562	4632	4858	4725	4330	3896	3535	3086	2778	2725	2305	1925	1373	1209	1061	984	925	786	658	526	596	622	558	542	548	648	721	706	633	619	590	589	489	468	458	435	463	371	428	435	446	426	444	425	436	436	434	422	464	443	474	453	438	434	455	441	451	400	449	418	401	493	457	457	401	462	440	422	439	434	401	397	397	434	461	456	384	431	406	407	376	410	488	451	439	427	395	418	377	410	428	443	437	440	471	417	439	439	432	464	434	378	418	404	437	432	405	409	420	453	457	430	440	415	451	451	399	438	448	438	408	399	413	429	411	426	435	429	429	469	390	451	430	410	461	418	408	397	432	387	416	446	427	411	449	425	408	454	433	440	439	392	428	438	411	475	412	417	413	398	412	422	424	419	448	458	424	423	404	447	459	429	437	437	413	419	446	445	400	449	436	400	437	419	442	444	417	442	422	437	424	419	421	452	409	437	430	432	395	440	418	447	454	439	416	436	422	421	487	441	445	442	410	416	399	433	457	428	421	432	400	437	424	430	451	426	441	391	411	416	405	468	410	420	412	428	432	452	415	431	460	383	395	429	445	420	424	395	432	413	439	422	401	433	409	433	409	453	434	458	433	416	460	419	415	420	430	434	415	433	425	472	405	424	450	424	440	436	394	420	434	460	384	437	431	434	441	421	409	431	401	438	406	438	435	440	413	389	439	424	426	463	430	423	425	437	430	432	440	457	453	425	421	449	443	424	453	434	436	432	433	454	432	439	430	438	428	414	432	416	457	400	401	454	403	421	386	439	421	417	424	405	416	399	437	459	427	422	430	385	445	460	428	412	440	420	418	463	430	439	460	435	456	425	438	420	416	429	454	395	464	413	392	410	489	408	422	414	433	408	426	457	464	401	400	433	459	419	425	442	414	399	425	449	365	414	429	441	465	437	439	452	410	444	408	394	380	417	424	437	428	440	401	458	416	439	419	443	444	458	423	456	418	402	432	448	408	434	396	443	421	427	430	450	431	439	421	447	458	437	427	418	419	431	418	438	413	445	413	412	434	427	418	457	426	458	425	420	413	439	419	430	453	427	430	417	425	457	426	408	420	431	442	446	398	440	401	460	408	418	424	444	433	443	427	402	444	442	403	412	415	430	428	425	429	422	402	423	401	396	420	414	430	450	422	464	407	413	416	403	426	422	413	445	438	408	435	471	436	446	393	441	431	402	383	414	446	391	416	426	402	463	412	437	456	444	429	444	432	416	445	441	443	457	437	391	414	423	419	392	402	445	416	392	430	435	436	448	446	427	455	432	394	437	413	405	429	411	412	434	439	449	452	406	427	437	397	419	396	381	450	424	436	470	416	430	393	435	422	442	438	414	410	432	462	394	412	471	417	426	413	403	431	449	443	442	439	453	459	421	400	443	400	450	447	410	433	400	436	414	412	412	403	491	417	406	415	428	418	407	461	453	404	437	393	433	419	412	439	427	426	450	446	437	382	416	442	409	450	447	427	419	428	432	417	474	431	417	405	434	467	457	406	415	405	443	418	425	436	413	407	431	395	400	414	401	397	426	413	428	432	429	405	394	430	442	403	419	447	420	425	395	410	457	414	419	462	424	421	430	431	436	442	438	403	426	448	408	423	397	427	468	450	430	413	446	410	383	426	406	457	417	435	440	387	453	431	410	430	403	430	441	392	410	410	382	448	452	425	445	413	416	424	391	400	456	392	457	426	413	419	408	437	401	437	415	437	407	434	405	444	412	445	428	438	424	427	437	417	439	454	445	479	402	404	371	425	404	459	432	418	424	450	435	441	411	438	406	424	430	457	438	414	400	433	415	418	432	453	430	390	445	426	452	421	431	429	443	421	445	436	436	416	446	417	425	401	397	404	452	429	419	405	453	442	406	425	444	394	435	428	401	446	414	381	437	456	424	427	463	397	427	430	440	421	420	452	442	409	428	454	419	404	473	384	443	429	423	388	425	453	435	402	412	426	426	421	434	427	407	426	420	453	393	414	400	420	412	380	424	426	458	400	445	426	405	459	432	404	469	449	414	436	423	425	424	448	405	437	391	444	416	439	433	409	442	445	412	442	423	414	420	447	425	413	426	433	438	427	429	434	439	444	443	416	429	450	417	413	455	409	413	441	436	437	442	408	434	405	456	416	441	399	428	391	421	449	412	404	401	437	449	410	465	424	393	418	470	445	433	462	443	459	423	391	399	453	425	445	428	442	393	431	404	452	469	436	414	435	437	441	444	402	440	456	430	443	392	393	429	408	406	403	412	391	423	423	450	388	445	406	396	421	384	441	393	438	449	414	413	426	393	467	448	403	437	418	477	425	439	432	456	419	430	423	439	426	417	495	434	379	454	447	436	423	455	435	413	405	430	360	429	438	412	408	412	438	415	410	426	393	412	397	428	418	393	417	404	409	394	447	415	412	422	402	426	422	417	394	430	476	421	427	432	397	403	401	406	435	432	464	417	441	420	444	447	399	468	410	440	425	436	396	410	418	418	431	410	425	430	453	460	415	439	393	411	451	413	409	409	422	396	430	401	451	413	437	414	441	408	459	453	413	407	444	429	435	433	415	417	404	474	423	411	424	394	412	412	407	394	450	407	446	366	427	419	439	412	425	429	437	449	428	422	405	401	430	437	433	420	427	440	419	429	465	431	444	458	396	408	420	447	434	446	410	412	428	442	405	415	414	440	448	436	463	435	460	449	479	412	406	436	421	426	425	420	473	444	417	407	450	418	443	428	439	441	413	428	450	453	494	454	399	407	394	429	396	408	407	407	400	434	462	416	373	399	426	463	413	386	389	401	413	413	436	442	409	418	444	418	412	410	453	399	433	408	436	448	428	413	443	454	429	433	413	440	443	428	435	411	479	438	410	429	429	452	427	411	429	387	452	398	367	406	423	460	442	411	406	387	438	422	417	401	418	432	402	436	452	412	420	394	397	398	445	403	433	382	441	409	416	446	426	444	470	421	421	426	443	408	421	438	402	393	419	449	454	395	417	418	414	432	441	412	404	406	446	434	421	399	392	443	453	402	428	424	410	476	425	417	404	408	410	437	420	398	384	397	413	443	420	408	422	407	395	429	394	433	379	449	430	422	406	397	401	406	382	372	429	386	427	406	432	457	422	408	443	427	457	418	435	454	446	488	423	425	403	412	400	394	442	447	408	452	408	447	416	407	433	405	437	405	453	439	429	392	428	431	386	401	398	432	444	453	437	450	446	440	424	424	451	419	404	429	418	417	404	436	415	428	401	364	390	459	409	433	401	436	426	414	418	414	402	424	464	417	419	423	412	421	415	460	422	426	413	415	420	468	433	450	442	443	407	428	413	429	456	402	434	444	412	438	465	439	443	399	423	401	398	436	419	431	419	391	419	444	435	435	407	434	442	434	425	472	434	417	484	411	452	427	412	394	416	440	409	404	383	418	414	404	415	420	415	416	406	388	409	430	427	401	430	399	387	378	402	454	440
22370	20755	28421	23152	20771	21059	15149	4708	3373	3289	3467	3595	3384	3294	2822	2593	2116	2198	1863	1757	1266	933	806	711	668	664	485	345	348	392	409	351	361	380	427	476	454	450	387	374	295	287	257	238	253	254	257	244	240	273	260	230	267	233	253	275	266	263	278	247	253	271	254	266	242	246	234	250	286	261	256	246	250	242	287	255	268	255	264	266	253	249	229	229	258	240	237	259	244	235	263	252	217	259	244	251	261	256	240	258	235	278	268	266	250	248	234	217	246	256	227	254	244	259	252	273	246	259	245	242	261	273	234	254	239	264	250	245	241	250	267	257	217	264	249	234	257	248	249	255	234	246	254	258	294	212	229	254	259	253	272	243	226	250	274	254	265	250	259	275	248	278	254	285	265	232	232	266	226	258	237	258	239	222	255	286	250	262	265	245	264	253	220	261	253	267	268	254	277	246	288	267	240	236	245	235	235	226	256	235	243	236	260	219	264	232	267	237	257	280	263	272	252	265	264	275	237	279	280	259	276	248	256	259	254	235	203	255	267	233	257	264	233	223	257	247	256	257	237	252	258	264	266	248	255	272	299	266	263	271	242	237	254	245	251	249	286	236	266	227	272	235	267	239	215	233	250	256	237	273	248	253	227	261	242	238	254	233	258	276	270	235	238	231	269	254	246	246	230	254	265	244	287	218	205	226	250	240	262	232	258	247	215	244	233	247	253	250	276	215	257	244	246	278	248	265	260	251	238	242	242	272	274	251	267	233	263	244	248	253	229	273	259	253	268	262	262	226	241	253	230	258	251	264	269	276	264	256	220	236	249	231	287	240	238	266	275	221	229	259	255	236	239	244	241	250	227	262	237	241	253	261	276	244	251	234	229	246	247	265	251	241	229	253	274	241	276	260	230	249	271	271	274	243	241	292	244	258	268	232	257	236	243	250	250	262	262	246	237	239	248	263	236	226	257	255	244	247	260	261	233	229	261	254	261	246	248	243	238	287	224	258	261	251	269	232	271	234	278	233	239	250	246	276	245	244	244	260	246	263	237	230	249	280	228	264	255	252	238	247	259	265	258	241	263	261	278	250	245	267	260	223	265	258	262	232	248	230	233	213	271	267	255	227	223	242	253	235	250	249	223	251	248	272	255	260	193	262	238	247	247	251	244	238	242	264	252	206	273	239	240	243	241	219	230	273	229	246	223	267	252	236	251	239	222	266	237	223	243	237	273	247	257	220	285	240	234	240	237	238	269	272	229	244	242	279	246	244	255	244	219	268	248	267	259	269	242	237	262	250	244	237	273	247	229	245	243	243	225	288	268	252	268	227	249	288	254	264	233	250	229	249	226	255	210	231	239	213	252	248	248	282	244	236	268	223	240	264	223	251	237	262	251	249	255	234	262	241	252	245	232	267	237	241	250	226	246	240	233	268	242	255	238	253	253	274	215	259	264	258	220	258	226	238	254	257	235	247	253	266	257	282	242	258	260	245	252	234	246	254	253	236	249	247	250	230	255	245	265	236	237	228	238	242	251	248	238	250	259	254	286	221	288	219	261	253	247	252	260	246	238	262	271	215	242	255	244	225	262	256	260	243	254	224	260	259	253	258	246	229	226	250	213	242	262	246	224	255	271	265	231	246	246	249	262	246	255	248	219	275	246	268	240	255	244	277	248	236	252	230	253	277	261	247	271	224	267	261	261	255	264	259	235	253	243	233	236	250	270	257	225	243	252	233	222	290	236	244	259	265	248	209	267	248	235	224	253	242	229	250	254	218	263	249	239	246	232	261	266	265	270	252	247	244	279	244	226	236	265	259	262	281	275	253	252	257	209	268	255	259	246	245	254	258	240	260	256	238	265	238	250	226	256	277	235	261	248	256	242	273	241	236	242	238	222	261	244	241	245	246	260	221	258	251	263	247	235	248	252	233	283	248	250	268	262	259	243	232	242	226	231	261	248	226	244	238	244	214	240	255	259	274	253	237	239	236	250	270	253	255	257	250	254	256	231	244	239	231	241	231	256	235	249	239	245	258	254	276	238	278	254	251	263	271	242	260	253	260	269	251	252	241	252	238	246	218	271	247	267	239	253	253	252	268	269	231	227	249	226	258	234	281	250	206	250	244	246	235	216	259	258	230	243	268	222	254	222	268	254	244	237	237	261	261	256	242	251	249	260	252	247	219	255	273	255	241	271	256	251	258	239	259	260	250	253	250	229	257	258	242	251	257	263	233	248	242	240	255	256	243	281	241	247	230	257	252	254	277	235	278	232	251	254	255	251	228	269	283	247	268	228	245	242	231	260	247	272	249	237	270	238	247	255	239	238	220	214	259	247	261	229	225	260	244	242	249	252	237	229	238	254	250	243	269	250	256	260	289	240	246	225	261	244	252	227	243	242	253	226	223	240	261	241	250	256	254	239	243	241	253	256	250	247	232	237	255	222	262	249	237	251	269	216	219	225	244	224	249	228	264	237	258	243	232	257	265	271	249	265	239	269	253	268	245	231	206	249	240	235	228	236	260	233	259	249	245	255	249	248	259	249	229	225	254	219	265	245	248	226	286	231	234	234	235	262	255	253	258	249	229	263	252	260	261	252	208	243	213	251	239	247	286	225	254	254	226	252	232	246	245	245	248	225	255	227	273	253	228	254	261	282	252	229	259	247	257	271	255	249	258	254	261	243	277	242	249	228	240	224	268	246	251	247	256	240	268	250	243	247	257	242	284	244	270	280	260	266	246	263	252	249	227	242	246	251	271	253	256	264	261	260	262	242	236	235	225	238	250	237	242	221	238	264	265	257	246	247	244	241	244	243	246	228	242	255	264	217	237	234	234	235	256	233	220	254	262	245	242	268	253	233	238	241	247	242	260	254	254	260	238	247	223	258	250	233	234	258	253	254	223	260	276	247	243	239	241	227	245	272	274	240	250	240	256	231	234	233	244	255	240	222	267	267	256	250	271	247	247	251	265	250	258	231	238	261	231	244	226	256	228	225	246	234	241	256	274	241	218	260	253	262	275	272	258	264	250	262	235	253	266	258	247	262	252	239	238	252	227	231	260	234	248	259	232	259	261	248	271	210	236	258	233	266	272	221	253	238	256	258	239	231	248	242	265	248	257	256	273	250	268	248	242	238	223	259	232	248	238	245	226	233	255	270	215	231	235	236	273	239	217	242	232	262	244	225	245	261	243	251	248	230	250	235	238	250	242	252	242	249	251	239	235	256	233	241	253	251	252	271	222	236	273	275	236	234	263	223	262	272	247	237	253	259	255	240	249	283	245	268	228	251	260	259	253	257	243	234	239	233	227	239	249	253	223	254	255	244	222	252	254	246	240	256	235	264	275	240	241	267	242	260	259	242	232	249	235	256	242	236	246	210	236	270	261	248	252	248	235	284	250	258	238	252	208	250	254	252	270	250	234	246	224	259	220	233	252	255	229	251	247	209	246	287	213	233	225	238	282	255	258	237	240	239	273	263	254	259	276	259	253	248	219	224	246	241	257
17214	36115	34450	25119	17381	13071	9829	8522	7298	6923	7040	7240	6600	5967	5318	4742	3900	4071	3614	3072	2291	1688	1434	1253	1155	1064	758	487	541	582	543	459	472	577	640	749	745	641	579	474	451	447	314	350	295	321	335	359	304	301	321	299	293	347	335	310	344	343	329	296	348	313	318	350	303	330	299	304	305	293	291	322	336	320	325	328	337	347	307	331	318	333	311	321	296	306	322	291	290	312	293	280	314	303	302	291	320	330	316	283	296	293	284	305	283	278	307	303	296	314	311	299	315	289	291	306	297	320	325	282	285	296	308	309	292	313	291	300	282	281	295	307	314	342	301	284	289	284	317	309	289	293	306	338	322	311	267	308	299	304	293	302	325	294	286	271	298	307	310	315	307	323	313	331	277	305	315	315	303	316	347	317	286	344	335	320	308	314	305	328	321	283	316	300	280	302	308	311	272	298	301	347	324	334	334	311	298	289	279	292	309	332	309	304	302	325	301	308	334	308	331	302	318	305	304	334	293	315	329	302	304	322	297	313	300	326	307	320	290	302	308	313	309	289	319	330	276	270	318	300	305	293	340	310	280	304	298	308	294	339	303	278	293	299	339	302	326	313	278	324	304	299	284	287	308	333	317	301	305	300	298	325	278	309	332	334	286	278	282	307	298	305	312	299	292	315	313	297	305	314	285	277	305	278	307	313	312	317	330	312	314	334	333	291	305	299	279	329	318	302	316	282	291	307	304	292	295	326	332	307	316	292	314	305	326	276	315	310	300	302	291	299	314	342	299	335	313	288	313	310	326	318	313	305	338	303	318	306	309	319	291	289	331	333	323	305	314	288	307	293	292	330	333	300	304	290	322	337	312	305	294	304	323	320	311	304	316	297	287	308	301	314	289	338	285	299	302	333	312	294	294	310	289	336	301	328	328	291	347	313	289	287	316	318	317	321	322	296	296	283	316	321	294	296	333	319	326	319	313	321	304	286	324	297	312	278	322	310	308	320	297	305	297	290	292	319	312	301	310	295	304	271	311	302	283	324	297	304	304	333	341	336	324	328	299	309	317	290	288	335	292	287	315	320	312	331	318	309	283	303	294	282	289	297	269	306	343	336	306	331	319	280	289	286	286	317	281	338	302	310	300	320	299	311	305	270	296	331	324	304	303	290	328	306	321	329	310	281	297	305	317	307	298	293	293	289	268	310	282	309	291	301	274	279	293	351	338	312	287	285	307	326	298	319	354	298	321	287	310	288	329	304	310	288	285	315	327	288	294	319	293	294	307	326	317	298	316	293	330	264	292	289	290	340	332	302	281	306	303	318	306	300	317	296	295	304	315	301	323	307	260	321	287	300	292	314	323	312	289	302	332	299	309	315	293	299	314	313	295	295	314	310	300	299	274	307	303	315	331	312	273	308	313	305	295	312	314	279	301	314	302	330	317	298	302	308	323	324	305	276	335	308	319	295	331	317	310	282	286	288	307	331	346	288	311	324	336	328	324	276	315	296	324	336	307	313	315	325	285	328	294	333	301	312	284	330	314	309	293	309	290	296	311	332	308	303	352	342	286	304	291	303	330	316	335	296	292	303	287	319	308	300	289	316	303	301	323	299	327	296	347	288	311	297	308	314	301	289	290	325	290	325	323	300	338	312	300	300	305	326	301	325	272	281	270	323	315	308	273	330	320	301	325	301	292	278	336	285	322	316	308	311	290	282	299	308	333	324	306	288	310	303	297	318	299	296	316	293	268	316	287	323	285	310	279	290	319	300	306	297	292	305	293	333	314	308	336	309	311	341	306	331	308	302	311	326	335	318	321	314	330	290	315	290	362	310	319	294	289	302	286	298	322	322	284	299	294	302	295	297	330	320	302	324	301	317	304	316	319	288	302	313	288	310	315	325	282	340	324	303	302	288	327	289	306	274	322	324	340	322	321	283	299	296	318	299	308	317	322	269	320	289	348	297	332	324	326	305	320	330	325	304	298	335	326	334	289	284	296	337	333	278	322	318	304	317	326	302	307	308	302	324	294	295	316	277	350	294	290	311	333	293	328	332	311	292	301	290	297	316	316	301	290	307	306	304	278	307	286	292	318	276	312	317	302	341	349	290	310	321	298	326	315	264	331	304	327	305	316	291	337	280	288	304	314	286	342	304	323	315	305	286	310	301	290	270	311	295	287	326	334	308	290	285	330	298	283	309	316	333	287	310	303	296	326	321	310	309	289	315	311	310	315	293	323	278	310	329	318	300	297	278	292	323	280	299	287	281	301	321	317	330	295	322	335	279	294	308	293	311	327	289	284	294	299	308	270	315	286	287	295	331	306	330	295	318	299	312	339	305	302	318	265	285	330	295	306	293	313	301	322	324	302	294	311	328	320	314	281	302	302	279	279	318	290	305	317	308	292	292	311	323	292	321	313	270	302	276	286	336	288	333	286	280	334	286	322	274	311	303	302	313	284	316	310	319	308	325	303	337	318	295	300	296	303	311	292	318	303	299	323	308	284	290	289	329	297	315	330	301	298	284	308	300	301	340	287	311	313	313	287	268	294	294	325	331	300	333	291	292	323	326	301	274	302	340	284	319	323	295	327	312	331	310	293	303	334	295	295	290	300	330	298	315	288	294	328	307	283	281	294	281	314	320	291	317	323	287	296	312	302	304	288	299	330	291	324	271	328	299	306	304	313	313	290	291	310	328	319	305	305	326	317	342	294	346	280	287	304	316	312	304	331	330	305	303	300	313	302	293	300	313	326	326	318	304	331	308	279	294	282	275	320	297	294	313	289	329	315	342	311	297	317	286	309	323	321	340	268	296	306	305	298	296	333	300	304	303	297	354	312	298	284	335	337	323	317	329	312	300	287	302	344	290	289	324	336	280	298	281	305	291	295	289	295	286	320	308	301	322	300	337	296	315	324	321	326	311	301	285	299	287	311	290	332	331	315	329	256	309	341	316	313	325	315	273	305	310	351	311	289	318	312	327	313	330	289	305	287	286	310	325	326	322	278	298	295	303	280	303	285	287	311	279	330	293	296	311	319	315	306	311	329	314	279	280	309	302	323	320	279	314	311	334	304	296	332	280	267	317	317	305	320	274	298	271	290	300	325	295	283	328	333	327	302	312	320	288	326	311	325	325	286	318	298	303	315	318	329	293	323	324	281	285	280	279	314	301	348	302	322	308	295	311	312	335	293	263	323	320	314	302	286	294	302	291	318	296	326	327	301	324	278	321	305	336	277	322	290	284	297	309	322	334	304	320	305	307	325	334	305	326	303	310	299	285	298	313	304	284	309	313	294	335	293	309	295	285	310	309	331	302	311	288	324	297	301	321	301	295	305	299	284	313	337	312	279	292	299	307	315	310	315	305	305	327	311	318	315	305	298	283	327	282	331	296	311	312	305	304	277	300	287	298	289	283	283	322	303	307	298	311	285	313	301	303	332	323	319	259	277	308	318	343	329	320	314	290	308	291	321	319	310	296	305	300	315	289	284	297	326	303	334	315	315	302
26406	20845	19896	10839	4104	2572	1846	1625	1536	1548	1737	1781	1639	1486	1421	1248	1149	1140	1141	947	763	743	641	645	595	599	527	509	537	533	493	515	530	525	523	528	534	514	498	489	473	493	473	457	488	486	501	435	470	478	484	492	441	509	472	454	443	521	495	486	492	507	474	437	436	477	481	499	498	456	471	484	446	466	506	457	504	496	504	449	439	418	427	513	503	449	442	456	476	485	473	465	440	444	472	489	456	433	458	503	467	471	472	457	496	483	438	482	462	464	461	493	447	458	488	476	492	462	446	490	475	488	469	446	492	469	497	452	507	464	483	473	490	497	475	471	467	470	441	472	426	513	453	474	470	463	498	465	466	429	466	489	461	452	448	506	489	491	458	480	419	523	504	466	465	409	504	416	439	437	441	474	446	475	469	475	481	422	454	477	476	499	482	482	504	455	458	447	462	478	493	462	469	459	437	439	427	501	469	457	465	465	506	474	495	432	475	458	447	499	464	453	454	497	495	432	471	470	450	461	485	475	496	472	487	453	471	479	447	435	475	478	485	458	479	467	447	407	420	494	522	448	461	497	501	466	460	485	472	440	500	462	474	487	484	480	473	453	473	450	475	485	484	515	460	448	481	474	445	461	432	478	441	447	479	464	424	471	462	437	502	492	446	465	474	440	448	471	449	462	454	461	494	486	460	431	476	464	488	459	482	468	469	513	454	486	500	476	457	491	438	464	493	491	464	436	488	473	442	471	469	465	449	451	494	498	510	480	494	487	443	473	473	472	454	495	490	435	446	442	477	482	451	492	472	451	454	471	511	504	484	452	457	475	450	418	467	483	452	463	475	450	485	465	438	489	483	458	475	468	483	498	457	450	486	493	477	479	486	467	487	447	422	475	485	504	434	511	479	473	447	468	458	462	443	494	480	460	496	481	458	464	484	470	513	452	514	453	448	443	425	468	481	494	490	457	487	489	455	475	486	496	457	513	444	457	460	473	453	471	490	452	458	450	478	453	450	490	472	465	468	470	467	465	467	436	445	474	473	476	460	450	479	453	464	461	503	485	513	434	464	446	463	518	488	442	455	488	456	452	482	451	463	503	476	498	455	455	453	473	487	481	476	468	507	439	485	478	449	494	474	441	468	481	453	485	482	476	522	476	508	482	468	461	467	465	466	503	462	438	474	451	470	451	486	465	496	485	471	473	490	482	464	429	473	458	494	463	519	451	494	467	513	515	451	462	449	481	463	440	466	472	491	463	488	472	503	475	475	411	485	460	468	488	460	444	481	496	464	431	451	487	444	488	469	480	488	447	497	441	488	464	471	465	507	465	472	435	470	488	477	476	477	499	469	450	452	470	440	495	448	515	505	501	518	482	473	449	450	456	478	455	433	442	441	444	458	473	504	435	475	482	457	468	449	447	445	472	502	439	453	446	458	522	470	493	475	479	479	453	502	468	485	469	489	478	469	454	486	440	483	490	471	508	459	479	463	471	498	439	462	474	445	466	450	438	467	503	466	477	444	457	444	447	446	504	480	471	463	461	448	478	489	453	489	468	472	498	480	488	475	457	471	477	499	434	472	444	508	464	478	442	484	466	491	491	500	470	455	469	487	476	455	450	484	430	463	489	448	439	489	446	469	493	476	465	488	442	486	491	454	469	452	453	473	476	482	438	483	476	485	473	441	460	436	468	469	497	489	484	478	474	431	466	482	445	501	497	494	492	460	471	486	460	458	434	435	482	444	485	489	480	483	453	500	495	438	513	456	481	432	483	484	467	490	437	480	462	453	480	447	453	430	443	440	437	453	501	470	462	489	494	408	446	503	487	478	485	474	476	493	479	492	503	457	480	451	471	455	460	498	498	459	485	482	446	448	475	490	474	418	475	466	486	494	475	489	477	523	457	457	453	466	433	456	465	480	480	456	482	471	451	492	435	473	474	469	482	470	465	466	479	465	484	472	474	467	460	437	490	473	460	439	471	505	461	479	458	480	454	483	468	447	482	474	475	447	445	492	454	498	458	449	445	458	470	488	491	499	483	488	457	442	465	505	453	492	477	499	470	470	463	456	461	447	463	457	456	461	444	500	467	502	470	466	474	473	434	454	498	487	471	479	434	465	446	471	474	461	485	475	453	477	486	482	461	470	440	469	484	464	474	454	474	464	471	475	469	424	482	449	471	456	471	456	443	478	446	462	460	475	474	457	458	491	492	441	459	465	441	492	474	483	456	454	490	485	463	496	436	456	488	458	496	466	459	492	484	511	468	461	491	461	464	452	502	462	481	507	507	441	488	465	451	476	460	464	468	447	521	462	478	453	519	448	498	434	455	485	480	463	441	480	472	476	478	462	479	448	489	457	460	440	434	487	474	481	518	477	484	499	501	478	492	453	448	480	491	465	462	454	488	488	501	474	443	463	444	481	424	466	430	461	484	464	498	456	494	466	436	462	512	430	468	436	476	450	460	484	482	482	507	445	444	423	463	469	460	502	473	443	474	456	448	495	427	453	496	493	501	460	473	451	455	482	511	463	452	466	481	485	461	409	450	444	464	458	451	470	461	492	487	483	448	429	476	458	457	487	452	429	467	478	487	470	414	444	480	468	459	485	469	444	482	446	460	450	515	480	515	481	495	454	481	488	469	483	474	464	444	468	448	459	454	444	485	484	476	474	462	444	458	469	500	477	442	514	455	458	447	495	448	509	470	474	470	526	468	457	488	468	473	473	486	456	491	455	454	487	468	463	465	454	478	455	463	499	471	497	480	456	488	449	410	447	483	445	474	476	506	465	481	472	440	467	475	463	455	492	515	462	456	466	486	488	472	477	455	484	442	480	456	419	483	453	472	476	498	461	456	493	476	536	468	494	449	435	467	457	461	492	437	502	469	465	475	441	474	490	480	470	490	448	492	471	447	462	450	479	471	458	458	444	463	461	483	453	471	442	458	474	448	448	478	460	464	448	466	472	451	488	457	463	469	475	471	488	514	455	451	451	468	461	459	422	465	476	462	441	466	493	452	454	456	502	472	447	500	458	483	484	471	483	508	425	467	463	470	432	477	464	486	432	446	448	464	492	484	488	471	438	478	464	458	469	445	454	461	511	460	454	470	450	476	479	499	462	456	445	465	448	466	498	463	462	453	454	465	437	435	479	491	480	464	450	491	463	481	525	502	457	443	476	488	493	482	474	463	476	500	491	473	449	446	469	471	510	420	489	452	458	508	443	482	474	457	450	475	480	475	494	433	476	439	459	471	471	484	447	465	468	497	490	476	437	445	483	507	437	448	434	447	448	486	496	478	480	481	459	449	475	455	527	445	422	468	481	424	479	456	438	445	446	487	490	452	492	461	512	473	474	497	451	448	481	487	461	458	456	443	487	463	433	473	475	455	447	468	450	448	451	496	476	445	446	471	474	478	452	495	493	482	459	454	476	493	495	451	504	447	499	454	521	502	432	504	468	477	490	433	474	477	452	450	453	440	456	480	505	525	474	493	519	474	475	449
13306	23294	22094	12266	7133	5165	3898	3526	3159	3167	3487	3439	3182	2871	2547	2278	1996	2010	1932	1562	1224	1139	957	849	851	869	696	666	649	750	708	707	672	667	782	799	742	686	641	648	656	617	588	598	589	546	589	618	583	566	564	611	573	597	563	626	586	588	611	615	579	591	599	621	584	586	566	591	613	585	604	549	588	591	616	584	523	585	565	582	594	624	601	600	557	553	587	619	550	610	547	574	589	588	616	621	561	600	599	557	634	571	607	617	596	604	623	617	575	589	614	572	601	608	613	582	600	599	583	531	603	607	607	565	584	574	599	563	585	639	577	606	536	558	592	567	578	519	595	543	560	561	578	564	601	596	645	589	572	565	629	596	605	577	566	555	604	638	589	595	592	600	588	587	589	591	539	572	603	560	598	577	619	623	568	586	571	515	659	563	570	598	605	500	589	589	584	541	556	572	598	590	545	578	555	583	606	561	594	598	626	586	610	579	558	569	584	582	574	575	600	592	637	553	578	572	585	576	580	633	571	571	584	563	571	604	613	565	558	623	609	560	606	604	581	592	601	569	533	580	582	602	567	586	623	599	550	583	588	634	566	590	565	596	582	609	581	568	582	558	594	578	582	557	577	573	552	577	536	572	583	572	578	571	535	584	637	585	577	567	574	580	581	603	566	566	624	622	607	599	594	566	585	588	536	590	595	565	604	599	601	588	637	580	540	606	576	585	596	567	615	554	648	562	586	591	607	578	577	601	566	580	568	553	536	643	608	573	569	589	608	560	617	604	613	606	565	557	567	600	579	579	558	598	565	551	598	609	570	538	579	566	585	555	584	551	618	594	592	586	592	574	599	582	589	572	577	584	574	557	558	569	595	592	583	548	624	618	594	595	587	629	596	597	569	603	595	589	562	604	615	632	556	590	596	562	580	574	570	606	643	600	579	578	613	574	623	566	570	553	638	566	612	563	568	564	591	608	566	596	633	585	591	606	539	568	593	580	574	612	580	598	584	599	559	580	564	608	567	590	555	583	570	606	571	589	563	604	622	589	576	545	604	573	589	577	574	574	597	578	600	594	607	626	568	580	586	544	614	629	578	559	599	614	601	574	580	574	584	590	578	651	584	580	589	619	601	562	592	588	620	561	615	537	603	574	560	594	594	570	563	567	646	588	614	584	582	594	584	574	598	562	580	572	650	572	549	636	573	573	611	570	595	564	570	595	607	587	612	588	523	577	599	581	539	541	579	604	594	607	582	540	570	614	613	617	589	588	574	567	613	575	571	583	559	600	551	581	577	595	615	557	578	578	589	577	607	606	591	574	608	551	578	563	587	563	627	553	577	565	559	556	583	605	594	558	556	607	575	611	593	567	578	558	591	586	608	608	606	575	592	556	581	566	561	589	543	602	556	600	575	587	622	578	565	557	592	603	638	642	582	582	602	558	548	564	616	558	541	604	603	617	603	603	601	615	610	569	650	600	592	596	606	561	611	614	599	600	570	569	601	563	598	586	592	566	562	577	587	543	579	559	599	561	580	570	612	607	560	611	590	589	579	592	579	592	616	584	589	570	573	572	580	591	600	589	605	564	652	548	588	544	558	588	601	619	604	612	576	598	542	594	570	546	627	611	634	604	603	592	604	588	579	568	583	595	522	584	602	617	652	595	602	605	577	556	614	594	576	577	583	587	523	587	634	579	570	577	549	575	614	534	609	545	634	590	546	563	584	583	569	542	589	615	570	566	584	640	564	576	621	600	576	575	635	584	579	591	619	595	600	574	568	619	605	576	558	568	582	581	618	595	580	567	610	580	591	589	566	579	578	536	588	575	585	595	567	596	617	548	613	558	588	565	596	593	557	538	609	568	600	555	589	576	565	572	560	586	562	542	600	554	568	607	569	593	642	620	570	541	588	546	562	607	600	609	621	596	631	592	582	585	597	584	600	561	557	588	575	577	569	580	561	587	576	566	617	581	579	588	571	590	591	592	591	578	614	585	588	569	578	539	596	605	566	609	595	578	571	563	569	576	594	580	570	622	589	578	600	615	601	613	579	602	586	579	590	574	603	610	555	642	588	616	571	583	605	589	580	649	566	597	580	551	615	578	552	580	589	559	555	624	615	562	576	596	583	592	608	576	602	607	591	547	623	593	615	583	606	609	591	604	575	607	594	559	566	580	616	571	576	594	573	594	622	586	606	586	597	596	533	559	555	611	570	570	563	597	549	565	595	525	570	557	622	556	609	572	596	554	613	582	544	586	600	523	595	609	604	557	610	571	571	560	613	566	579	532	569	594	557	550	585	580	604	578	608	546	604	556	613	592	618	566	585	575	555	600	601	549	584	545	583	573	586	625	608	557	570	583	589	580	596	544	601	563	608	630	610	594	616	603	583	562	636	543	563	620	607	561	591	541	583	568	581	604	670	587	595	573	558	594	570	571	592	587	592	550	589	583	591	605	599	584	591	601	610	563	551	563	587	586	546	560	541	587	614	584	600	557	587	582	557	587	622	612	580	625	592	582	564	588	604	588	622	592	593	567	576	593	578	553	608	595	566	624	575	583	578	552	578	563	605	578	575	560	568	578	577	566	586	577	607	596	604	614	609	605	606	570	560	575	594	608	564	565	620	565	601	578	572	549	630	571	580	556	587	593	573	608	570	586	560	548	580	583	591	547	586	557	573	612	576	554	557	586	564	575	653	571	623	583	568	540	612	579	617	587	569	554	585	578	594	585	583	574	561	579	584	637	611	600	586	551	621	563	569	585	605	581	607	570	553	553	577	546	588	571	556	583	534	583	598	568	596	613	621	564	578	571	621	609	592	583	582	573	549	603	550	615	572	602	574	583	592	577	578	601	553	604	616	553	592	569	593	598	607	554	584	632	551	615	572	616	592	562	577	582	610	577	593	551	533	615	587	600	621	607	555	546	599	608	588	580	584	593	599	571	594	609	575	604	632	580	593	584	561	598	615	585	579	621	581	588	542	587	565	626	569	564	581	574	552	571	614	576	589	617	562	622	589	602	578	584	568	617	577	543	620	548	576	592	604	568	606	584	601	592	605	577	597	596	567	578	592	595	583	556	509	583	565	596	588	556	575	595	613	599	638	614	595	564	542	619	602	602	596	558	615	582	610	555	574	588	561	637	582	613	571	565	562	555	574	548	539	577	603	578	562	596	592	645	581	607	568	608	555	562	579	597	596	597	588	558	558	613	555	594	568	590	600	627	554	546	605	565	601	543	579	632	610	618	562	652	579	563	579	606	578	599	624	615	609	564	591	613	557	621	560	606	549	611	605	562	635	672	611	572	633	630	617	576	583	620	537	569	611	610	561	601	624	559	603	604	580	647	585	585	581	610	557	596	576	597	614	569	600	584	573	585	568	567	554	575	581	597	574	580	592	606	651	544	599	617	545	556	548	552	602	583	592	543	610	570	601	556	618	561	556	562	570	597	596	603	611	633	614	635	606	559	555	629	550	582	567	617	605	603	600	616	568	616	590	560	581	547
23311	20732	28036	23508	20764	14974	4919	3000	2712	2800	2986	2932	2528	2264	2041	1802	1705	1605	1373	1129	929	821	702	689	671	533	396	404	514	469	394	390	454	448	515	480	443	400	382	387	401	359	284	331	332	322	328	331	351	327	326	340	300	357	293	312	360	330	341	389	373	367	349	343	361	324	338	348	340	351	344	341	324	333	351	320	351	343	345	322	326	323	327	356	307	317	320	310	335	354	321	324	337	351	312	337	349	340	328	317	340	351	335	340	373	340	329	322	340	360	345	383	349	359	339	291	346	367	354	320	323	351	323	307	351	330	346	329	332	316	334	335	328	351	348	344	336	356	335	365	312	359	320	321	342	312	330	334	330	350	354	334	332	324	350	325	372	314	352	304	313	355	336	351	340	356	325	328	366	355	317	340	348	334	358	324	313	295	342	300	350	324	349	309	350	319	331	314	334	318	332	313	348	339	299	361	354	335	326	327	349	355	321	380	345	305	335	333	339	336	348	325	317	319	342	342	317	353	354	311	342	377	333	309	345	348	339	343	319	329	331	312	335	379	331	346	329	323	343	332	299	302	336	322	339	313	340	328	368	338	348	338	332	325	359	347	331	303	324	332	327	338	350	317	357	303	341	309	348	339	347	327	339	322	330	327	332	335	333	309	363	343	347	327	326	341	345	335	320	344	363	337	342	363	323	334	321	330	358	317	335	344	341	357	365	320	329	359	345	342	336	349	354	304	347	351	348	351	306	342	352	303	347	334	296	312	318	362	356	315	318	337	342	311	353	358	304	300	354	350	352	350	346	300	346	332	333	353	321	345	337	322	324	335	363	335	346	398	311	322	320	309	358	339	313	306	327	314	344	339	335	334	323	337	357	347	328	318	329	320	315	295	323	319	351	332	326	324	338	332	334	340	331	317	330	360	329	318	337	319	323	367	363	332	298	327	333	330	339	313	330	348	344	351	309	318	330	350	317	370	353	321	388	314	335	309	315	318	350	338	339	342	328	344	311	331	349	343	338	313	343	344	347	316	321	333	324	344	340	299	342	312	360	345	331	330	348	332	308	338	342	338	337	303	318	358	335	341	292	332	326	364	331	328	333	322	338	305	356	339	316	336	335	344	320	341	370	329	347	358	315	340	340	331	313	294	334	317	350	339	343	357	358	349	345	312	284	349	339	334	332	332	323	328	343	310	327	333	324	334	301	302	336	325	289	322	346	334	357	343	308	323	356	310	307	340	339	338	315	329	338	332	300	320	364	339	349	318	351	329	315	334	353	326	310	350	341	320	348	331	346	300	334	358	319	372	324	336	337	329	352	312	350	331	332	361	320	315	342	321	331	324	322	366	350	345	288	342	346	346	337	321	324	321	335	307	313	329	326	350	349	319	345	333	346	299	304	302	300	325	315	320	368	351	328	343	315	322	312	353	298	337	362	310	329	287	339	286	336	320	326	323	331	322	331	350	305	329	339	338	325	348	323	328	325	322	357	342	312	342	332	339	332	326	341	319	334	330	309	345	337	367	308	326	356	331	345	355	333	335	370	334	347	362	323	333	328	307	345	323	373	304	337	316	336	314	283	337	376	327	324	315	355	352	330	347	337	333	316	327	352	288	334	312	311	331	352	330	335	303	332	313	312	324	343	328	348	315	327	310	329	353	353	346	329	330	342	366	352	344	344	344	349	313	367	312	355	338	311	343	329	329	331	283	326	353	339	330	319	347	332	309	330	306	364	380	344	341	316	346	352	327	371	331	346	302	335	314	327	326	340	322	343	337	341	330	336	329	349	319	322	330	323	328	324	347	343	334	342	319	336	327	313	375	353	341	311	314	347	346	319	312	344	317	352	360	344	336	338	349	346	324	311	337	339	362	320	355	346	322	341	310	343	332	357	348	320	378	335	320	346	311	327	367	316	338	331	337	357	340	329	294	327	363	329	335	356	349	303	335	349	336	316	335	354	348	347	350	335	298	284	364	320	307	329	314	285	333	367	338	355	344	290	304	322	338	322	316	319	336	341	356	308	293	337	331	344	335	348	321	343	348	340	325	313	351	353	348	318	333	319	329	332	363	323	350	350	328	364	347	313	330	326	320	300	328	307	323	358	331	314	323	346	317	326	342	339	336	343	339	315	341	351	357	316	309	318	331	355	341	330	361	332	343	347	354	351	342	313	314	313	372	352	341	353	341	348	350	338	345	350	331	331	345	347	345	357	348	321	316	333	310	288	368	341	366	329	326	333	309	325	328	341	348	326	338	342	363	336	309	349	310	375	379	351	320	375	347	339	309	332	361	325	330	326	330	304	345	325	337	366	318	321	350	313	335	347	354	324	328	309	310	330	317	322	326	302	310	336	345	320	357	309	328	354	349	321	313	321	323	331	339	298	321	342	343	311	340	330	329	340	317	294	334	357	344	328	350	324	301	349	358	340	338	319	303	329	285	342	347	316	366	330	310	331	344	324	300	335	303	346	352	356	335	351	312	316	328	330	341	334	330	355	335	311	364	325	353	338	333	332	307	358	346	357	353	326	347	327	327	310	307	344	337	325	343	314	343	342	338	373	348	311	344	331	330	352	331	322	362	313	312	353	289	361	332	318	314	352	294	323	326	333	376	304	361	294	338	356	332	316	362	302	344	337	316	307	322	350	317	324	340	370	308	343	339	336	356	330	324	321	311	321	306	368	295	338	317	356	372	379	330	313	347	324	341	332	344	338	343	331	339	309	319	342	339	346	315	335	299	334	330	336	322	283	353	333	343	340	340	304	304	312	336	320	316	341	350	326	324	329	338	359	320	278	349	321	348	323	335	333	357	341	330	317	322	356	314	312	330	350	325	318	343	347	335	332	323	331	310	342	331	307	325	315	333	355	318	341	338	348	328	331	345	312	341	307	349	346	325	328	340	329	327	334	321	390	322	310	295	327	364	331	338	319	319	362	329	321	332	317	338	302	347	332	319	346	334	307	322	358	353	330	331	329	330	310	343	326	309	342	336	331	335	381	332	337	346	352	330	340	294	354	333	309	356	314	342	320	346	347	310	333	365	331	331	364	338	345	349	336	333	281	336	327	331	350	347	328	340	345	341	328	317	347	354	358	327	312	310	371	324	354	317	337	322	344	348	329	333	305	334	305	384	310	347	317	324	330	340	333	337	328	318	354	315	373	344	304	332	318	325	351	337	331	350	347	339	331	319	338	346	352	311	332	346	286	318	322	352	322	322	347	337	340	349	316	360	376	324	359	321	371	354	353	325	341	337	331	287	352	320	293	336	344	348	308	352	296	342	328	354	337	319	340	342	359	358	323	334	366	301	314	325	349	338	323	336	339	339	329	326	341	352	351	336	312	318	345	314	327	298	353	358	366	330	315	309	353	313	335	337	369	346	316	317	349	330	302	322	285	328	335	339	299	338	344	356	306	354	352	318	350	326	317	344	322	324	317	329	331	336	346	337	332	334	327	336	339	330	318	318	335	339	354	320	342	319	335	316	328	317	340	320	300	303
14676	31438	29549	18286	11654	8991	7215	6429	5935	5902	6246	5658	5200	4419	4153	3288	3181	3022	2623	2037	1575	1311	1135	1084	1020	885	636	592	634	689	585	563	602	713	768	720	701	581	553	536	533	478	483	472	427	483	426	395	443	414	423	412	448	441	400	431	456	427	439	434	402	431	417	461	417	427	455	430	432	439	443	438	409	450	430	454	468	412	399	429	424	447	444	420	458	478	413	475	408	415	424	423	454	420	442	444	458	429	374	467	474	472	429	437	446	403	403	469	472	445	425	401	417	410	408	468	412	421	424	415	414	418	410	436	438	470	408	462	409	415	443	451	419	418	433	418	424	389	448	430	450	430	425	426	414	422	435	422	421	402	441	414	435	437	436	404	370	447	405	422	413	436	405	398	425	440	458	428	432	440	439	382	444	435	411	411	477	465	398	451	378	424	428	433	403	371	411	430	386	476	426	419	445	437	438	440	438	408	471	434	454	419	463	467	400	456	445	429	419	414	436	403	421	414	418	466	465	440	473	397	435	430	423	414	432	403	416	445	437	438	436	427	446	407	423	416	410	403	417	379	413	428	440	433	414	428	411	428	430	486	446	407	395	472	399	443	458	456	429	403	402	395	432	396	426	491	432	384	389	433	412	395	400	412	406	424	416	426	407	433	444	411	390	425	436	439	426	419	402	444	455	422	451	437	434	424	456	404	394	444	464	418	427	436	414	448	456	443	390	407	423	432	411	411	391	424	410	442	456	445	413	419	444	433	427	440	439	438	419	399	450	414	415	455	422	432	474	383	445	428	412	398	436	411	423	445	407	399	409	447	401	393	445	443	425	450	449	411	478	446	429	456	419	442	414	460	387	404	406	447	407	412	431	435	412	428	397	424	424	407	443	402	418	454	443	454	450	440	461	422	414	410	379	417	449	452	425	467	438	431	444	435	450	408	411	400	434	408	428	423	404	432	437	394	398	398	428	434	426	446	428	429	427	430	408	420	449	426	436	412	440	398	399	409	417	418	449	426	425	437	440	450	440	427	439	425	409	431	443	460	419	381	413	394	378	446	431	458	393	413	426	441	428	448	399	429	452	419	473	415	455	427	456	430	402	419	457	455	412	441	411	429	458	475	437	435	437	456	435	417	419	393	415	399	454	406	440	405	445	445	426	462	428	414	421	430	420	465	441	420	437	404	437	393	454	437	439	415	447	416	462	418	412	456	435	387	419	439	439	437	463	430	479	425	407	406	434	444	446	468	425	394	444	434	445	415	429	451	425	435	448	426	465	422	424	428	468	443	410	439	430	425	452	449	422	444	438	452	423	468	440	481	400	414	417	439	397	418	405	456	463	398	452	444	413	400	411	405	420	442	458	406	443	431	414	412	406	445	446	469	377	457	404	451	435	409	435	441	411	406	437	408	431	406	417	417	434	441	409	430	402	408	469	422	408	458	422	428	445	404	426	396	419	385	440	437	437	427	443	432	414	419	399	476	443	429	426	407	440	382	418	450	418	438	452	428	433	391	440	412	431	437	443	433	416	443	439	418	442	428	435	442	411	397	407	423	425	402	441	428	423	424	433	444	411	450	378	455	454	446	444	426	438	413	423	439	439	410	439	466	444	424	401	442	398	380	433	414	415	414	449	403	429	418	404	433	404	419	468	415	439	427	423	409	402	440	449	387	469	440	443	419	472	428	431	410	417	435	417	406	440	457	407	432	434	446	430	416	420	446	400	435	393	425	445	444	441	465	444	424	447	452	461	439	464	427	424	406	435	382	407	438	417	429	405	407	412	406	421	439	428	404	404	402	441	381	425	422	436	395	458	462	402	419	421	397	438	404	433	403	367	457	425	420	432	417	442	422	400	412	422	452	453	409	422	420	422	473	455	436	408	427	408	422	403	422	431	421	431	446	419	405	423	391	409	419	427	439	435	391	436	404	423	423	442	418	432	437	394	437	453	432	438	424	477	450	451	425	456	445	434	402	463	436	462	443	429	413	419	438	451	454	404	422	455	417	428	458	424	430	469	429	431	447	407	423	408	412	438	390	457	430	413	458	435	415	443	471	412	435	431	430	434	420	388	424	426	440	439	443	420	416	469	427	425	439	439	421	453	434	449	406	442	424	439	457	416	478	426	453	404	459	437	418	439	418	414	412	433	459	417	402	427	441	406	429	410	444	410	410	421	424	414	408	427	404	393	438	443	425	461	442	421	422	396	438	415	443	383	422	460	418	407	436	443	433	435	434	425	404	408	436	423	408	421	427	427	420	432	420	419	418	429	435	432	429	475	463	442	408	454	428	418	424	429	412	412	426	408	433	397	464	434	426	459	419	454	409	420	397	413	417	384	451	371	459	408	449	418	402	404	437	420	428	440	418	436	442	418	414	455	436	461	436	460	395	442	425	447	437	459	438	426	408	389	443	434	440	428	450	438	460	406	404	433	416	443	426	429	470	409	456	417	442	421	445	432	465	403	398	421	432	480	454	407	431	417	451	419	414	441	402	440	439	448	426	444	446	461	477	421	450	419	457	436	447	432	404	426	416	412	417	429	407	439	412	406	407	438	431	394	448	451	464	417	426	398	459	428	453	400	416	409	428	443	412	384	463	438	421	421	418	459	402	393	433	429	385	433	415	415	406	418	414	435	435	400	421	437	421	426	410	444	426	397	444	410	434	450	455	456	445	429	432	406	387	447	401	402	451	415	396	450	435	427	401	412	406	429	458	427	377	405	418	435	454	389	402	434	439	417	461	445	429	426	399	417	448	442	420	409	437	449	439	421	445	411	397	440	437	422	429	446	422	394	449	435	404	427	404	428	408	450	400	445	461	454	427	434	439	413	437	406	453	413	419	378	410	465	419	426	421	410	418	444	450	417	365	435	399	443	422	425	433	436	433	405	417	433	440	437	452	444	431	416	442	422	413	436	443	432	403	405	402	392	417	429	441	440	480	397	436	437	448	444	442	416	438	404	445	410	414	448	444	434	436	426	428	433	416	409	436	417	430	446	406	425	414	450	401	438	450	378	461	444	425	468	461	459	457	408	411	439	439	464	444	399	405	434	449	466	426	420	422	372	428	442	366	431	430	421	402	439	416	402	415	376	415	431	448	445	468	436	418	433	442	461	428	395	420	436	422	412	439	421	415	430	441	460	455	450	442	463	416	458	428	454	425	455	437	405	429	452	392	447	425	451	426	434	437	418	441	410	430	427	433	445	431	453	443	418	418	460	408	432	436	438	444	429	450	440	424	401	402	406	427	414	463	445	400	399	427	446	433	413	440	440	413	410	436	405	432	423	433	463	407	423	403	379	419	399	443	418	418	411	424	443	434	452	404	469	430	417	442	418	431	418	437	451	431	443	447	444	400	408	429	438	382	438	471	421	410	408	443	425	440	429	454	424	381	426	419	431	411	451	388	412	426	427	427	448	461	476	439	422	409	416	429	442	446	406	434	433	408	390	442	434	453	423	426	406	446	416	458	467	441	398	421	443	460	396	425	436	424	461	411
22342	20767	28399	23201	20774	21044	14974	5113	4167	4560	4507	4201	3536	3236	2763	2328	2374	2068	1746	1233	1051	881	810	725	662	476	411	418	460	360	367	335	426	514	492	525	434	359	312	342	303	286	297	256	271	233	246	270	273	272	255	259	230	248	257	249	267	254	234	266	227	247	249	259	239	241	270	237	248	276	229	277	264	239	277	268	265	262	270	278	247	270	216	244	235	270	239	258	242	257	250	236	271	248	229	241	268	227	248	257	252	212	239	239	236	283	261	271	265	229	244	248	261	245	259	261	272	227	253	249	237	244	281	246	231	267	270	264	231	237	272	258	265	231	228	265	226	262	247	249	251	240	257	211	264	253	260	237	247	261	238	267	250	285	257	254	268	234	223	234	247	252	262	230	263	216	243	234	273	261	268	228	261	240	216	241	245	251	231	247	227	253	264	263	257	263	274	235	224	251	286	246	232	263	250	237	243	261	249	230	257	255	252	228	258	245	260	232	248	244	226	240	254	240	242	235	246	258	255	249	220	279	232	268	250	239	246	229	262	278	229	250	250	243	234	253	266	229	257	238	220	246	249	261	277	243	229	272	250	243	234	288	249	237	240	230	251	249	261	240	240	275	277	234	243	254	229	259	218	234	237	225	256	263	247	257	245	280	247	241	224	225	243	239	257	227	274	229	253	253	250	252	258	225	230	245	222	259	242	216	230	280	225	220	233	231	235	240	222	270	258	273	262	228	226	269	234	243	245	244	254	254	273	242	238	268	235	231	248	226	265	255	231	235	258	240	243	269	247	264	257	250	252	256	250	244	251	236	283	246	217	210	254	237	279	240	246	259	210	260	248	236	236	291	240	230	256	255	238	256	246	274	253	241	264	279	253	218	251	215	238	238	273	232	256	244	209	234	247	246	296	242	282	254	249	222	241	238	249	222	247	251	260	239	243	228	239	223	241	268	249	273	248	220	251	230	240	235	251	251	256	252	252	237	234	235	228	234	231	234	237	247	228	231	241	247	242	254	230	250	250	268	247	243	255	274	243	253	230	232	239	266	239	264	220	239	277	240	266	227	239	254	275	259	236	237	264	247	261	241	253	266	252	242	241	259	219	250	243	263	247	231	252	251	238	248	238	199	244	240	210	260	269	255	228	241	255	273	242	236	232	242	253	275	263	231	236	252	244	227	247	281	251	242	242	235	236	263	244	242	247	259	244	237	254	244	252	227	251	258	255	247	230	242	238	240	268	241	244	256	249	263	240	238	278	244	261	237	272	233	229	235	253	268	258	257	259	272	233	218	262	245	268	226	215	235	244	233	253	306	250	230	255	231	259	244	240	260	223	245	251	253	253	245	230	247	247	248	251	221	223	221	230	249	240	246	271	265	237	223	275	237	254	263	258	246	267	252	263	241	258	249	249	220	263	249	258	258	260	241	248	222	207	258	252	252	238	239	262	223	258	255	248	230	229	279	226	252	228	249	260	254	265	248	228	214	234	256	246	246	227	254	254	267	279	239	256	235	275	245	268	222	267	260	255	208	256	247	255	243	255	208	231	267	255	266	256	222	233	256	283	239	211	234	247	249	262	255	242	270	239	256	254	284	264	246	251	247	229	237	257	239	242	210	238	234	250	241	236	260	234	251	260	228	250	235	258	237	269	236	247	234	245	259	231	261	232	256	249	235	225	221	254	238	259	228	265	251	258	222	258	251	230	223	248	245	255	241	243	251	264	248	224	251	260	240	244	239	230	251	219	241	248	252	255	233	270	246	256	221	241	235	274	270	241	270	239	243	238	251	223	245	245	259	239	270	239	264	242	224	221	225	213	229	231	262	267	266	257	275	236	246	263	243	228	231	253	275	226	251	230	222	248	248	268	256	271	269	247	251	282	239	241	261	249	256	234	260	256	251	258	264	245	246	222	215	260	258	221	264	287	247	260	250	237	253	270	246	247	256	251	216	239	259	246	251	216	220	252	231	222	273	239	256	258	270	259	249	254	251	240	236	248	252	284	246	264	254	229	283	240	257	242	231	275	229	227	236	266	250	213	258	270	251	228	245	263	225	239	252	268	227	217	252	224	255	217	228	260	270	238	247	255	243	278	255	232	253	236	218	278	244	251	264	232	253	262	232	241	255	255	256	254	223	239	247	246	229	244	255	262	248	261	248	238	249	249	264	229	253	252	294	241	223	275	239	272	260	245	240	234	273	237	229	257	244	235	235	224	247	236	264	232	251	222	248	236	213	226	236	238	248	247	252	259	273	239	246	233	242	239	243	247	241	245	245	254	260	208	251	242	264	259	249	257	248	227	275	235	242	248	231	240	295	234	251	234	259	229	248	252	253	257	253	233	232	250	226	235	246	242	227	262	230	257	232	248	252	246	239	232	232	221	221	240	232	235	271	248	221	245	244	252	260	242	237	249	250	261	275	244	267	205	231	237	228	268	257	234	233	232	246	266	242	227	233	237	242	204	250	232	260	242	251	264	242	216	249	246	265	232	254	238	261	241	255	276	260	241	239	237	223	239	285	255	253	235	241	259	239	244	234	262	235	237	233	242	234	256	247	222	230	225	276	256	253	251	246	267	245	244	272	215	265	236	235	245	247	270	266	247	240	246	244	254	254	262	261	234	244	249	264	219	262	252	254	247	265	248	236	227	245	238	256	229	247	238	255	244	238	246	255	250	237	266	291	222	260	243	203	234	229	250	253	260	262	249	254	231	246	256	274	236	240	287	271	226	248	242	273	256	225	275	258	241	262	251	234	232	235	227	237	265	246	259	254	238	250	265	231	238	231	241	218	291	240	230	239	241	222	270	253	249	246	221	243	227	253	257	273	236	257	232	256	260	265	245	234	256	256	262	243	255	228	231	254	245	250	251	243	255	229	236	241	243	244	245	254	219	245	255	246	267	246	249	261	252	243	257	232	256	250	249	246	248	236	236	255	272	232	261	267	247	259	256	210	265	248	247	227	248	224	256	228	239	236	245	252	240	248	260	250	279	241	266	243	228	250	235	282	250	242	264	241	252	231	239	266	261	258	232	246	248	248	243	260	240	242	258	212	246	248	258	243	202	257	226	217	265	242	255	250	238	243	254	268	244	257	263	252	272	250	239	244	239	223	238	254	259	243	234	262	220	287	258	255	242	275	261	233	250	244	241	239	251	256	236	251	237	227	242	241	256	248	247	227	237	230	248	253	228	256	225	232	243	249	229	249	231	281	240	213	252	242	259	255	237	264	261	251	236	245	261	260	250	254	259	250	254	265	253	239	244	243	245	229	237	229	251	222	256	237	268	264	253	238	230	226	233	245	252	261	248	245	248	255	236	240	272	241	239	236	226	237	231	249	231	247	252	247	221	232	259	267	226	269	248	241	244	257	234	255	227	226	209	241	249	260	275	263	245	261	249	252	250	264	270	229	236	252	239	235	217	236	246	239	271	267	226	244	217	219	271	252	251	228	228	237	248	232	227	258	276	212	243	252	257	262	269	248	245	261	230	263	243	222
17231	36447	33897	21430	15446	12237	10268	9465	8928	9457	8943	8174	6815	6406	5335	4459	4369	3933	3286	2388	1910	1526	1399	1332	1100	789	541	545	709	683	503	567	662	741	800	842	651	531	427	438	428	366	339	321	348	324	327	317	321	300	295	355	309	321	338	287	290	327	288	324	323	295	326	311	309	315	289	310	321	295	312	275	332	307	292	314	332	319	320	302	334	323	302	316	305	324	313	322	311	325	293	327	301	295	300	323	298	312	327	291	311	311	331	313	320	278	307	312	321	326	271	334	316	286	320	282	317	308	307	294	283	301	304	312	342	274	329	293	310	311	304	291	302	298	282	325	308	286	300	330	321	317	302	308	328	275	316	333	310	301	326	300	293	364	268	310	344	292	289	298	311	322	302	309	296	312	307	276	321	303	285	277	309	304	317	316	295	297	319	294	323	299	293	298	319	298	279	323	279	316	300	310	332	306	319	295	289	302	313	313	293	298	311	299	336	306	322	285	324	308	284	298	347	348	284	289	279	303	323	304	280	303	307	286	330	313	342	296	320	299	288	319	301	332	271	292	295	288	316	310	297	305	314	311	306	325	319	303	313	311	304	285	281	310	278	327	280	309	314	343	334	300	283	350	338	308	302	358	315	349	320	280	289	317	344	308	312	293	304	310	322	316	291	309	330	333	298	305	327	293	336	276	293	322	271	336	315	318	317	306	301	303	327	298	307	292	336	335	298	314	295	300	332	304	314	271	291	330	330	317	324	328	277	299	286	291	314	300	321	313	312	338	311	286	279	326	287	310	323	277	334	340	343	310	307	301	321	315	299	300	301	295	314	295	293	316	315	321	309	295	320	289	269	288	335	305	290	310	282	254	294	298	305	306	299	291	282	292	310	326	322	314	301	321	310	319	334	293	285	282	339	275	297	318	310	292	348	266	273	317	298	312	291	312	294	299	330	324	307	308	357	289	327	293	308	303	307	296	295	355	338	320	315	262	303	324	324	297	310	295	296	323	315	341	334	350	349	311	315	338	304	301	300	303	338	301	321	310	316	315	295	274	314	302	293	270	288	305	341	300	321	320	284	320	317	318	300	274	291	304	296	320	303	279	318	281	286	298	281	315	309	298	276	315	353	332	319	279	281	288	302	275	330	328	281	286	316	295	323	313	296	298	274	277	313	290	298	320	277	285	277	301	323	269	303	282	291	321	311	289	329	315	322	294	297	314	313	311	294	326	294	318	269	338	311	313	308	315	344	329	325	286	302	332	278	315	336	312	319	312	309	332	337	304	287	325	281	290	352	312	310	319	283	319	318	311	325	331	299	291	305	328	307	287	308	291	304	310	309	342	279	318	272	320	290	280	310	338	309	335	302	300	289	311	304	308	297	310	326	296	302	319	318	303	312	286	302	308	295	304	333	309	310	305	306	295	273	308	315	321	286	299	322	300	285	300	293	335	316	303	294	315	321	301	339	288	321	323	310	325	283	335	298	309	311	316	315	335	346	286	317	322	340	270	306	327	272	306	319	304	278	319	312	361	321	326	284	289	294	319	318	308	301	293	312	305	317	316	289	293	295	307	323	315	309	321	318	302	279	326	322	291	302	310	275	323	289	276	304	295	301	303	290	312	316	324	282	298	317	272	335	313	347	335	314	283	297	276	312	309	312	308	300	295	319	300	331	292	309	295	297	325	302	298	316	306	303	282	326	296	316	281	296	326	304	292	288	334	289	319	339	294	321	324	335	319	296	297	303	301	292	354	293	316	322	303	296	337	288	324	329	291	310	301	311	297	333	317	326	327	318	277	310	309	319	305	336	302	320	334	319	312	305	295	326	341	291	319	300	345	305	299	304	297	316	317	287	314	301	343	316	322	325	313	298	289	320	302	282	342	329	309	315	303	337	319	334	281	303	297	299	308	331	294	299	313	306	342	301	347	326	286	304	323	333	292	299	316	363	306	315	298	274	279	323	297	306	285	291	303	333	337	282	333	316	312	302	301	304	295	286	289	295	319	286	301	292	294	310	332	324	278	293	281	316	319	290	334	306	330	316	335	292	331	315	308	293	283	321	295	304	305	309	275	335	293	290	323	316	288	342	306	285	284	315	295	314	316	309	330	278	316	307	317	315	311	294	301	290	302	291	302	304	319	301	320	311	292	356	328	301	313	300	303	287	313	317	317	316	281	329	305	299	329	304	343	311	320	287	319	299	304	301	311	310	302	304	288	311	327	307	295	310	300	297	311	316	304	325	315	307	330	274	324	298	311	302	293	308	284	296	333	293	308	317	314	282	322	318	300	318	323	297	317	322	308	335	327	340	323	334	316	273	295	293	334	301	300	311	313	266	285	331	308	304	311	280	290	295	287	312	301	301	310	307	307	334	299	312	331	321	311	314	310	286	335	296	295	317	312	316	309	283	294	302	292	336	327	321	315	309	330	276	319	345	278	336	340	288	269	307	305	325	319	333	300	315	345	312	295	302	280	303	297	316	330	281	316	315	317	316	311	306	293	296	310	334	335	308	304	276	290	327	304	284	346	306	295	310	302	304	307	290	296	303	302	291	308	312	287	289	347	290	305	292	319	292	324	301	314	300	290	310	306	318	295	302	294	310	346	320	335	330	296	319	287	349	335	287	295	293	286	328	292	309	303	319	324	284	288	312	296	303	310	320	296	323	291	331	325	299	316	306	293	292	314	281	298	294	301	306	319	297	288	312	302	288	312	289	293	301	285	315	305	281	313	309	271	311	272	302	320	307	325	287	333	309	288	311	321	295	283	304	301	296	308	280	271	330	289	302	325	304	313	275	310	321	283	324	305	303	316	307	329	323	307	315	316	297	291	318	313	329	311	307	280	338	299	299	306	320	313	306	338	294	323	305	337	295	327	280	329	275	322	287	308	305	297	299	317	317	264	322	320	298	269	303	285	296	333	322	273	322	326	291	289	320	312	314	295	293	288	298	299	308	294	302	316	310	305	281	341	320	315	293	294	329	322	307	274	303	297	310	306	272	325	335	290	277	286	308	331	319	302	311	337	287	304	336	332	286	293	289	305	303	300	327	295	303	304	307	285	295	290	328	278	300	316	326	331	316	277	317	297	338	308	308	310	321	296	311	345	293	309	309	319	288	313	309	311	284	291	291	298	304	278	324	333	311	293	292	290	330	321	337	303	296	314	336	303	280	300	311	311	340	295	266	293	314	329	295	303	310	317	303	308	260	309	280	285	280	301	309	288	312	300	277	269	284	301	304	267	292	309	303	297	311	314	324	292	323	306	306	299	278	302	295	331	321	330	313	295	324	317	286	313	343	310	292	321	329	314	326	308	309	313	298	319	329	292	324	340	313	293	303	311	303	332	311	313	341	313	316	293	308	303	311	311	267	319	300	298	273	278	280	302	335	325	303	287	329	294	285	320	311	299	326	308	313	324	314	313	274	313	307	311	348	351	304	317	281	289	301	293	317	288	299	306	283	283	293	341	292	294	317	329	297	317	328	322	329	311	292	299	308	313
26378	20912	18424	8345	3506	2421	2100	1929	2045	2221	2087	1941	1740	1608	1389	1295	1212	1161	976	810	722	633	640	688	561	491	506	548	571	498	515	533	555	594	527	603	547	471	505	510	474	509	458	472	482	445	505	494	466	477	470	463	440	514	461	498	447	461	494	436	506	483	482	465	431	474	454	493	478	454	425	493	496	457	450	473	493	496	481	468	457	457	464	478	475	512	495	432	478	459	479	474	502	485	457	469	496	463	471	453	451	432	433	440	459	477	459	420	452	458	484	473	473	464	474	465	421	501	477	473	484	455	446	507	479	489	487	482	502	466	465	444	471	472	479	471	435	492	482	497	432	460	501	464	483	496	483	437	466	436	438	467	455	470	508	449	497	461	475	460	486	453	430	475	473	489	434	428	416	429	475	461	459	507	469	507	428	438	487	449	470	475	465	463	439	451	470	480	477	503	460	480	486	466	519	466	445	469	447	452	474	492	424	476	450	469	412	446	464	455	430	430	498	453	516	460	489	451	499	451	456	447	483	497	478	471	464	483	490	427	483	508	475	513	470	500	486	466	482	466	429	499	447	465	447	474	456	472	475	455	471	483	484	469	444	457	465	412	441	473	461	473	441	498	471	542	451	469	451	481	448	470	485	477	423	468	441	435	445	470	491	480	490	496	459	440	463	448	468	507	430	527	430	468	464	441	502	485	478	490	465	488	486	492	451	449	474	466	490	423	466	481	445	449	494	489	491	479	466	510	461	501	481	442	448	463	429	477	439	504	464	495	475	493	436	455	425	476	476	456	479	467	418	472	452	441	455	479	466	438	496	455	467	486	505	479	521	478	421	517	470	455	489	465	454	474	459	483	461	446	453	510	456	492	426	473	450	470	494	464	450	451	491	440	462	457	475	465	458	493	417	489	496	512	465	456	432	462	437	478	423	475	455	432	461	470	466	452	493	474	468	464	479	455	484	454	483	491	467	434	419	483	467	501	480	463	477	478	461	450	459	468	455	474	490	474	496	457	493	461	468	456	452	481	462	457	499	482	457	457	445	462	450	501	449	488	435	439	511	507	478	464	446	437	452	487	458	471	485	445	469	502	430	470	470	467	458	451	488	440	472	477	465	497	458	469	461	452	466	459	450	498	473	501	491	445	464	478	423	493	459	521	486	427	480	467	424	461	480	457	440	463	506	474	505	487	453	464	453	441	482	448	490	449	449	472	507	476	498	480	474	456	475	432	458	466	480	432	458	450	518	485	438	447	478	477	475	460	458	493	490	464	470	472	496	490	486	475	471	482	427	459	441	447	453	492	443	469	465	496	465	456	470	485	453	479	457	435	476	457	434	473	462	445	475	458	479	473	482	471	430	464	493	484	451	465	426	462	449	487	500	456	448	489	447	471	474	465	498	450	442	492	478	481	447	503	461	440	431	486	467	494	446	438	461	467	457	462	461	511	524	475	478	474	465	441	412	482	456	516	513	466	468	476	494	488	461	427	452	478	445	460	473	500	446	473	496	471	464	441	460	467	457	483	474	456	458	441	489	456	476	419	457	497	465	475	484	466	454	464	481	450	484	448	467	486	488	458	461	463	497	458	457	460	438	479	453	451	477	477	453	458	455	495	492	474	498	491	503	496	510	439	460	462	447	483	496	457	491	421	476	501	474	469	501	449	447	463	483	483	446	497	503	468	478	448	477	473	450	454	469	425	490	491	477	457	474	438	454	482	459	471	447	476	454	464	490	466	472	481	483	446	492	435	494	460	465	506	509	460	431	450	480	459	476	496	457	475	464	459	458	461	486	437	446	483	481	449	467	471	452	440	447	473	447	485	472	490	478	438	478	468	491	461	493	467	486	515	453	502	488	474	463	456	488	460	475	493	476	451	459	465	502	483	506	499	487	477	440	495	477	468	465	479	487	449	467	450	488	508	486	494	472	477	466	446	487	468	452	467	451	458	483	437	457	468	466	488	472	471	482	464	447	488	431	459	433	452	475	481	455	477	489	513	454	454	469	450	503	473	468	461	471	454	480	454	458	464	472	441	468	454	446	459	453	445	497	514	468	454	466	468	427	471	472	406	455	467	434	514	485	454	480	463	474	484	466	482	499	484	471	464	471	478	482	470	452	475	481	453	431	438	459	472	438	484	460	431	480	431	511	495	450	472	465	475	454	404	473	453	482	454	460	473	469	453	437	492	483	452	435	474	502	505	455	443	476	482	455	450	436	455	482	452	454	455	439	461	480	470	463	478	503	461	441	450	446	459	456	499	485	464	467	506	451	483	478	471	452	471	488	476	475	451	469	497	487	476	484	461	469	448	462	453	474	463	459	498	459	490	482	487	496	478	438	452	452	443	447	461	478	503	480	481	474	466	457	499	446	475	437	497	488	490	486	470	506	460	469	459	514	415	496	469	446	449	461	463	492	472	429	447	421	485	462	459	459	506	481	454	496	452	444	490	520	439	486	438	478	487	506	453	473	426	486	463	452	492	468	478	455	451	428	478	444	480	465	456	506	484	452	514	485	467	423	466	484	462	482	444	428	473	432	452	495	458	453	434	441	475	463	459	472	492	469	461	480	478	462	473	458	481	458	531	449	480	461	462	491	468	471	466	468	493	472	491	458	442	476	486	457	467	449	503	485	439	463	485	483	482	519	459	496	475	484	479	480	457	515	475	482	479	466	462	483	460	464	473	460	497	458	476	497	480	452	436	489	444	483	464	479	471	465	483	491	460	472	483	490	467	439	479	435	447	483	437	477	493	493	468	442	473	486	455	501	462	463	471	504	479	455	456	436	473	464	455	512	460	472	460	451	523	488	445	485	457	451	468	461	471	461	460	478	519	472	507	471	464	421	460	489	470	469	455	426	493	440	456	460	519	474	442	460	476	481	450	457	488	465	494	488	491	482	474	503	433	480	493	480	487	458	461	466	443	431	450	476	473	494	475	480	476	477	497	466	468	477	452	452	461	458	499	468	460	428	467	464	486	502	454	476	445	462	510	483	469	489	511	463	466	440	479	492	454	458	465	493	471	471	474	434	453	507	509	455	469	466	456	446	456	463	484	493	475	482	496	482	493	476	462	471	475	482	497	501	470	470	467	460	426	488	464	455	464	464	470	481	443	483	439	480	515	480	492	469	448	434	482	460	496	505	466	445	432	491	472	485	444	485	485	458	485	473	463	431	501	478	459	491	430	473	481	442	480	455	466	452	449	456	468	441	459	514	474	458	428	479	487	451	477	484	489	499	459	462	468	467	461	480	451	437	434	455	470	471	481	492	475	474	494	442	429	465	470	468	459	498	461	472	482	469	452	447	465	451	498	452	500	479	469	445	501	464	456	456	489	455	456	503	433	484	490	473	477	455	485	446	430	470	450	481	517	437	449	463	486	479	484	447	448	447	462	441	463	481	505	487	479	477	481	462	444	487	502	450	478	447	481	478	455	470	482	483	468	490	484	481	421	475	459	479	469	491	455	449	507	460	494	465	468	462	490	504	459	472	490
13654	23257	19203	9392	6157	4815	4379	4356	4482	4741	4274	3753	3387	2972	2475	2350	2217	2032	1660	1309	1162	1024	965	942	885	707	666	697	725	639	640	713	739	817	792	740	690	645	673	682	608	605	625	620	624	589	574	611	579	610	599	622	623	590	607	584	575	606	605	584	604	657	584	596	570	596	589	564	556	619	623	619	597	594	603	598	606	649	598	581	625	613	563	566	623	593	644	622	561	575	609	594	617	596	614	563	617	554	618	598	599	616	637	542	544	591	556	615	591	598	556	617	637	543	567	617	542	611	589	573	566	554	579	565	613	587	582	613	569	604	553	593	549	594	619	619	578	598	589	560	587	614	602	583	607	591	596	597	548	594	626	609	612	585	580	568	620	566	597	586	608	594	610	586	587	598	563	646	583	606	606	586	584	577	598	606	559	593	577	580	626	581	607	593	612	552	626	607	592	590	590	640	575	586	583	594	594	615	616	637	562	567	597	620	580	622	615	644	607	627	622	561	589	618	592	609	585	635	560	601	588	603	556	609	631	623	595	571	587	585	588	593	624	575	601	623	612	569	676	611	568	602	572	556	560	580	606	551	601	609	607	614	585	579	599	597	610	630	640	594	587	578	614	576	569	634	589	576	554	615	612	592	594	601	589	575	579	598	631	604	665	599	602	611	628	646	543	615	621	527	591	599	577	593	594	627	570	615	567	569	521	592	632	591	571	565	574	610	594	608	589	576	535	595	580	608	604	607	622	591	593	573	605	585	536	573	589	571	596	612	584	602	575	584	561	580	581	592	633	595	590	616	576	602	576	567	550	587	621	578	579	594	572	594	621	551	617	600	567	641	570	585	593	551	638	620	611	539	565	595	637	617	577	619	587	556	592	556	579	600	645	629	594	624	579	626	547	621	587	618	603	534	625	527	570	578	636	604	594	583	575	649	603	630	627	609	572	611	590	593	582	566	581	626	569	559	570	598	608	601	604	619	613	611	641	563	564	593	570	606	564	626	553	586	605	590	595	562	596	592	602	581	592	663	611	638	596	584	613	635	581	587	611	617	586	591	619	559	559	610	604	596	616	581	579	583	613	580	611	579	597	655	562	616	584	541	631	661	595	610	577	594	589	611	612	572	624	603	605	593	563	600	581	584	595	563	600	579	640	623	587	605	611	598	620	596	586	507	589	564	608	656	550	537	554	578	568	618	620	589	604	615	620	579	590	601	575	569	610	633	561	613	611	599	558	587	598	638	611	591	583	598	617	619	572	598	572	604	617	590	602	625	595	598	605	571	580	598	623	597	594	584	554	623	604	588	589	606	603	590	593	555	605	578	622	570	616	631	604	594	588	615	599	619	571	574	608	576	565	579	594	610	559	596	569	602	608	583	616	593	562	605	581	550	575	566	604	596	595	579	592	604	585	588	597	599	619	574	579	636	585	595	560	542	616	592	589	581	597	567	571	596	613	593	614	628	580	580	603	617	600	601	628	584	564	568	578	595	635	567	611	555	592	567	614	584	621	620	595	632	575	575	562	569	587	611	574	592	609	608	592	571	612	613	600	608	600	594	558	616	594	586	574	564	578	573	580	585	589	637	573	598	567	597	551	590	591	568	572	606	602	625	603	585	609	626	583	603	616	578	571	573	582	605	587	600	586	626	638	583	587	576	574	604	582	594	621	656	590	574	596	612	593	565	569	575	579	570	553	633	563	589	580	551	578	586	620	622	618	594	571	593	557	578	563	574	575	616	596	639	535	609	600	582	608	631	554	576	587	614	567	589	623	620	604	597	598	613	622	567	620	637	599	555	611	573	597	562	582	598	538	618	593	581	585	554	611	583	596	628	593	599	594	604	592	566	572	584	576	592	591	583	584	587	612	599	572	577	591	591	570	557	606	606	610	578	606	595	559	567	615	555	605	565	563	606	602	604	545	636	592	565	585	592	576	619	622	584	594	599	598	564	601	611	596	567	566	619	615	598	590	606	605	616	529	616	589	583	571	574	610	623	579	599	616	597	552	555	534	565	570	597	646	568	613	580	586	586	614	580	577	567	579	616	592	600	602	587	635	625	577	579	587	617	601	575	584	582	627	543	635	618	595	596	582	587	619	582	607	608	584	632	578	606	590	634	621	594	582	582	594	540	581	623	589	594	557	547	608	588	598	621	547	595	604	581	570	560	595	588	618	555	624	586	582	620	587	587	602	674	636	545	610	589	595	557	615	613	598	549	588	553	579	583	534	676	602	560	594	576	588	568	563	562	562	555	625	615	573	629	612	563	597	579	569	593	610	579	591	588	603	590	593	577	594	593	550	599	613	548	571	620	580	577	605	608	598	619	615	549	597	586	569	559	596	613	597	565	630	602	606	597	580	598	582	554	552	622	607	598	583	603	640	610	596	560	599	560	537	592	569	584	600	588	621	562	599	567	625	579	575	571	629	641	612	631	599	576	566	636	625	604	570	583	646	574	657	537	612	629	598	573	567	587	595	613	575	597	581	561	555	574	621	584	615	563	603	559	639	615	556	599	554	601	600	614	623	629	604	560	614	582	553	593	579	592	598	605	599	628	573	572	596	606	585	568	597	619	596	561	554	615	585	583	562	594	599	580	641	584	579	575	615	590	600	594	577	601	602	605	593	558	637	575	569	541	596	614	613	612	572	576	574	606	585	567	563	607	573	605	614	565	601	581	606	601	584	568	592	622	590	571	612	583	607	599	598	526	591	604	544	571	588	585	526	578	577	580	568	601	579	602	606	547	559	630	536	569	572	564	582	627	533	578	550	622	573	581	596	618	581	573	622	612	546	614	580	600	617	601	578	546	583	575	585	565	619	568	576	612	597	617	625	599	561	547	566	570	580	582	637	570	572	634	566	580	613	632	573	616	630	621	582	618	550	573	562	630	591	601	613	626	568	558	619	606	599	583	598	619	594	599	568	588	582	592	626	589	599	601	568	565	622	560	633	578	564	545	585	610	588	559	601	598	613	591	597	620	563	576	577	556	598	564	599	637	540	569	603	571	577	604	595	578	558	590	588	538	622	602	591	591	545	570	614	578	622	609	581	570	583	581	610	571	563	570	622	607	599	557	595	592	585	596	608	578	584	605	561	603	598	540	631	611	600	595	594	585	566	582	570	621	582	595	601	562	590	617	588	607	578	540	609	566	615	580	581	600	564	571	561	591	612	583	534	585	590	599	563	593	618	592	580	600	592	580	566	560	606	628	574	604	600	628	611	580	581	585	591	584	653	570	585	586	604	602	591	536	609	612	633	612	604	566	565	602	625	594	612	554	596	585	639	595	623	609	618	598	580	573	599	572	607	640	575	556	591	592	604	594	594	576	622	567	610	590	615	607	599	634	540	584	565	599	556	617	587	623	599	610	621	604	547	643	583	619	576	605	571	589	628	604	563	563	576	577	566	592	582	629	573	582	640	574	602	575	597	583	603	573	583	565	588	599	569	596	607	614	603	618	566	548	586	608	535	617	608	595	604	582	616	566	559	601	566	583
23229	20719	28004	23507	20729	15008	5547	3802	3778	3955	3548	3013	2834	2334	1969	1922	1798	1494	1222	984	805	753	728	653	575	432	419	509	475	434	416	477	494	544	532	471	389	446	419	416	373	370	366	331	351	347	355	339	325	357	372	333	367	304	354	327	363	280	397	321	322	354	314	330	357	365	359	298	341	359	334	368	344	351	338	350	321	364	356	316	358	334	357	326	370	370	342	345	339	369	336	336	301	344	319	305	327	348	353	356	373	311	351	328	345	339	351	359	347	372	344	356	318	326	320	347	316	336	369	329	352	372	350	342	372	353	359	321	344	348	317	362	380	342	325	320	371	330	345	322	311	343	374	342	397	344	343	316	329	320	381	315	320	317	349	332	302	366	345	360	343	327	351	301	362	353	342	310	328	341	321	355	322	326	346	358	324	330	325	346	320	327	362	354	347	350	346	351	359	338	324	339	315	338	325	350	337	314	311	344	342	342	353	327	312	308	364	369	315	338	350	332	343	339	329	353	333	308	327	323	313	333	357	345	359	374	335	321	360	337	316	348	355	323	313	398	358	369	345	345	350	356	345	336	328	353	349	387	359	302	323	324	366	363	331	353	351	336	349	348	351	308	329	326	316	366	336	330	317	303	372	325	337	357	295	329	369	352	324	326	354	317	354	342	326	330	330	335	367	337	337	341	356	350	340	352	344	322	332	306	330	349	327	377	353	340	370	328	344	328	342	357	337	350	340	339	334	355	348	329	382	329	347	332	332	317	341	336	338	322	341	320	358	338	302	349	344	342	363	309	321	300	365	344	321	315	348	381	328	358	341	319	326	366	317	333	380	343	354	321	318	350	340	328	342	332	335	339	327	347	328	346	343	327	343	351	335	317	346	335	335	328	332	359	320	360	323	337	354	349	357	310	347	341	333	326	322	321	290	348	306	356	378	347	329	355	316	344	342	360	329	330	337	335	348	323	354	341	329	307	362	341	341	353	344	348	323	322	315	345	387	341	341	333	354	345	333	350	373	368	304	367	339	345	362	365	371	321	320	366	366	343	363	340	351	345	326	300	347	337	323	360	300	352	340	333	300	346	347	325	357	353	348	322	342	337	345	381	330	330	309	324	362	314	362	374	318	343	310	316	318	349	338	321	305	323	353	328	362	340	325	364	341	349	369	318	323	333	320	341	347	366	319	339	347	324	353	306	340	323	287	351	318	324	327	341	330	318	368	309	323	348	330	333	349	286	350	342	361	366	328	332	356	345	371	332	339	336	320	370	311	305	339	356	333	303	340	357	324	344	336	348	341	339	372	329	356	363	332	364	317	343	354	359	366	346	336	328	358	333	327	339	348	312	325	333	327	356	341	361	309	295	320	310	354	312	336	332	328	310	339	363	329	356	343	321	329	331	346	320	353	325	339	318	330	343	329	328	337	350	390	330	322	336	319	338	345	343	358	350	315	351	317	316	364	346	343	315	351	326	335	341	294	346	378	327	338	336	327	329	341	389	334	349	353	336	313	362	333	344	303	308	345	335	327	325	332	343	309	355	341	339	339	355	334	359	351	332	301	345	353	330	325	306	364	341	331	335	303	349	348	308	334	328	291	363	336	338	343	331	314	352	349	325	312	357	358	319	329	309	350	325	310	323	312	361	327	320	370	358	310	326	307	323	352	359	327	342	325	346	336	323	330	317	325	361	314	314	364	321	377	335	350	335	333	337	370	319	328	324	302	341	319	329	342	359	323	332	341	320	340	322	337	319	361	317	336	329	351	324	368	382	343	333	324	314	306	317	329	344	344	363	328	349	337	321	336	342	314	317	358	338	368	361	350	293	344	295	325	374	331	342	338	293	356	338	346	312	351	305	307	325	306	354	347	293	304	340	353	330	295	291	348	309	326	341	341	355	331	308	332	394	335	355	337	340	369	315	365	336	319	351	350	347	328	330	320	325	344	331	342	357	342	332	346	352	355	347	353	364	368	351	349	332	350	328	313	326	315	321	343	352	369	322	336	335	343	322	371	358	328	336	324	355	312	310	323	351	322	324	319	343	332	335	354	362	352	349	322	336	357	343	348	338	348	364	339	358	314	347	339	329	321	349	299	354	356	370	348	353	313	270	360	330	354	360	351	372	310	342	356	339	337	321	343	340	349	315	353	309	325	327	307	323	341	337	322	315	388	335	345	317	341	303	340	306	310	309	315	321	340	320	347	311	342	355	357	360	320	315	366	382	350	338	328	328	340	348	331	328	342	335	350	354	307	335	351	350	316	321	341	350	342	332	357	328	342	312	318	325	361	344	303	330	323	341	333	294	345	332	358	342	322	350	323	337	346	354	358	320	314	357	355	372	324	321	357	325	375	349	331	334	357	339	330	337	340	357	336	315	335	328	347	303	325	335	324	354	344	341	356	334	363	304	329	370	369	330	353	302	350	319	323	333	327	342	364	353	328	330	392	308	353	360	337	327	344	326	307	337	349	345	352	340	355	333	369	347	338	332	331	342	335	377	350	325	374	338	368	333	317	350	356	324	340	337	347	318	341	317	361	336	348	315	367	325	337	355	322	352	349	359	369	305	320	367	346	312	326	323	333	325	333	351	307	374	336	342	372	319	343	341	307	352	319	345	352	328	302	342	358	336	371	332	367	339	375	340	355	331	311	325	329	363	353	331	328	345	350	320	326	334	327	310	319	362	319	324	353	360	329	342	338	339	340	332	361	338	333	341	355	356	326	375	335	324	347	322	316	338	334	350	337	346	322	315	353	372	337	321	352	345	331	339	352	372	297	334	354	347	341	355	344	338	350	320	300	349	326	331	341	356	309	336	352	337	363	342	350	346	354	345	304	351	318	318	347	341	346	350	376	348	319	320	298	309	331	347	333	353	340	339	318	337	375	366	314	334	374	338	358	350	294	320	339	353	356	315	333	321	329	360	343	340	341	328	334	343	335	332	338	324	345	318	322	292	342	318	338	284	347	327	347	334	338	295	351	345	348	320	343	344	335	327	375	329	363	350	342	370	322	352	335	321	342	332	365	342	310	347	332	373	346	351	298	320	317	340	300	300	348	333	366	342	322	312	354	366	338	295	349	329	310	339	385	319	357	361	397	334	336	334	329	335	336	296	323	302	356	319	339	360	314	346	312	357	347	362	375	330	330	322	320	357	341	337	359	330	318	336	327	314	353	350	313	336	338	335	347	340	320	374	356	352	367	323	359	341	338	324	347	320	341	352	354	366	371	338	348	326	324	352	329	375	343	312	360	365	320	346	321	348	354	317	354	358	335	339	314	326	328	320	311	347	302	372	335	320	350	334	335	365	383	361	335	310	336	305	319	300	343	313	341	360	341	351	334	339	320	366	348	322	350	363	319	350	346	351	331	340	371	364	325	327	303	319	346	334	342	356	317	327	331	331	360	332	321	313	321	360	339	321	322	331	358	318	348	337	356	298	310	311	341	343	333	341	333	342	343	326	369	326	303	357	323	311	356	323	345	367	318	351	354	367	346	328
15440	30354	25466	14968	10811	8974	8052	7870	8196	8027	7188	6248	5562	4550	3792	3777	3330	2869	2126	1680	1384	1229	1251	1146	853	662	655	742	602	600	630	694	697	806	862	673	574	549	580	522	557	493	486	439	418	434	464	440	425	438	402	440	453	438	433	451	493	400	439	419	433	405	468	395	414	433	472	423	418	434	420	437	445	447	427	486	435	396	446	468	434	420	440	439	424	434	447	417	422	397	423	439	432	416	448	406	435	447	432	443	423	389	418	429	389	478	423	420	436	458	440	441	458	424	406	452	431	473	401	428	433	439	429	431	430	445	417	418	447	446	446	454	439	440	432	435	440	402	429	413	446	479	481	453	443	440	412	419	440	411	434	400	424	411	458	448	408	436	406	451	440	442	426	437	442	425	451	424	402	430	405	416	437	437	443	416	434	426	448	438	387	416	424	403	451	415	469	443	460	442	404	467	418	391	415	423	397	411	445	421	399	430	446	449	462	489	405	433	438	431	431	468	436	454	450	418	421	443	435	421	468	424	413	413	427	442	439	447	431	418	416	426	432	425	452	415	439	394	442	435	460	419	463	460	467	438	419	436	427	411	429	436	463	446	390	437	443	442	476	444	388	418	421	453	444	456	431	441	397	472	388	413	437	410	402	411	453	418	424	465	433	406	451	421	457	469	430	415	421	445	470	441	420	439	473	421	434	424	461	422	436	397	436	432	395	446	436	420	413	392	466	427	465	448	432	442	434	431	425	425	445	422	435	431	419	454	416	406	441	427	442	452	441	473	447	420	437	436	403	431	435	404	443	432	418	431	458	450	463	433	428	411	405	422	429	409	406	430	420	431	423	419	439	459	414	420	440	449	431	416	427	409	416	407	428	437	461	452	401	456	420	447	482	431	426	486	440	428	452	420	415	427	413	427	416	446	422	441	413	480	472	446	435	420	390	438	435	441	420	463	438	428	428	455	431	417	447	429	482	452	460	408	447	422	415	447	453	443	434	433	412	459	478	410	449	435	416	455	447	463	427	431	434	433	438	433	434	419	431	372	439	487	440	468	453	452	456	428	440	421	447	409	418	444	454	433	411	437	428	429	443	408	468	432	427	444	412	408	445	389	415	448	425	478	406	440	440	435	430	423	385	458	448	420	422	448	378	417	441	452	452	435	440	452	455	369	474	477	416	462	459	436	438	445	455	432	444	442	443	426	438	424	419	478	455	409	445	417	448	440	461	423	433	427	458	435	429	416	428	449	421	449	459	468	453	427	443	441	431	447	456	448	428	454	440	446	454	390	451	412	403	430	453	430	415	426	432	432	445	431	403	437	417	431	399	426	438	463	424	450	449	426	437	446	429	414	450	415	453	489	398	424	414	396	440	432	461	431	397	415	461	413	431	418	386	428	446	435	464	428	414	446	421	397	446	434	421	414	432	427	437	409	459	467	436	431	398	432	413	436	452	446	402	422	437	415	447	450	443	439	436	437	458	469	435	420	405	402	441	405	444	456	452	417	416	420	434	445	456	425	428	420	415	458	431	425	391	424	406	420	440	419	428	419	438	424	411	430	461	452	418	442	434	421	456	394	446	425	436	419	437	434	456	483	422	403	454	413	436	410	463	414	447	460	424	418	427	449	425	464	433	444	430	475	444	435	433	468	442	461	448	427	464	459	391	452	446	495	417	458	431	440	480	450	438	441	442	428	421	423	437	416	431	419	404	453	431	444	427	423	436	378	430	423	459	421	428	440	408	430	422	425	429	443	434	413	450	429	397	459	431	438	391	419	433	453	412	404	416	445	437	427	436	439	469	428	422	422	426	438	445	420	446	415	431	436	399	427	451	443	436	433	466	420	411	440	454	462	436	418	426	467	436	433	460	434	457	428	446	437	451	421	415	442	431	416	451	449	436	451	397	443	444	467	443	412	421	465	375	442	446	423	408	435	438	409	436	435	437	421	420	473	434	417	432	424	394	443	437	443	418	435	406	418	466	410	434	433	402	429	379	445	403	435	434	404	450	446	410	415	422	440	475	452	424	416	472	442	439	433	400	437	454	424	415	407	408	418	441	383	414	448	428	428	410	399	424	440	439	465	445	477	419	428	438	419	427	416	451	438	457	413	463	418	443	444	459	440	398	415	437	455	443	421	414	439	487	460	408	431	399	427	432	470	377	411	443	441	425	453	442	409	450	437	418	458	427	444	441	463	444	429	432	427	450	427	422	416	450	437	494	404	431	408	434	442	407	414	404	459	445	433	405	449	437	416	404	423	457	401	451	464	418	440	436	443	421	397	423	415	414	442	457	436	478	425	442	444	406	406	440	444	410	410	468	461	465	419	461	436	485	393	432	437	437	421	415	426	397	426	479	443	414	433	459	383	379	491	454	443	435	437	425	449	437	419	431	427	443	440	464	452	384	426	430	442	434	426	414	437	436	442	441	427	418	424	417	427	399	430	463	414	424	469	446	444	434	444	413	418	446	439	436	424	473	463	404	449	426	405	417	438	458	462	411	444	448	428	462	445	405	441	421	421	458	437	489	459	416	452	478	440	456	450	396	401	450	446	452	391	454	394	459	446	413	392	415	391	400	443	416	452	440	444	434	435	486	432	420	431	445	482	491	419	447	412	407	446	452	443	416	449	445	439	425	406	436	440	430	445	413	439	441	415	426	409	425	419	429	435	420	443	419	450	415	451	423	407	455	418	430	477	431	439	435	405	421	436	439	430	455	472	411	432	422	469	448	416	409	447	415	428	453	436	432	473	432	444	426	443	414	442	429	449	418	437	428	468	426	444	431	440	426	441	417	433	434	429	431	448	433	448	432	441	442	421	415	406	431	433	439	415	449	421	418	396	413	434	447	449	402	444	417	420	429	422	433	444	447	510	493	390	439	458	428	418	458	453	398	436	453	443	446	430	436	435	420	452	435	464	433	426	434	414	418	427	406	419	419	403	407	435	446	446	435	428	445	484	413	432	449	420	414	391	468	410	425	416	413	436	408	420	428	430	418	436	458	434	407	451	457	443	443	440	438	475	421	430	450	471	471	420	428	423	423	488	438	449	461	397	418	403	417	462	419	448	437	466	393	443	465	438	476	441	437	456	470	453	445	406	438	437	428	441	465	450	445	432	458	447	445	397	477	424	437	439	418	430	453	429	441	472	451	473	419	406	386	422	402	434	421	426	450	446	415	428	403	446	424	444	413	454	406	415	463	435	463	389	433	410	439	481	431	423	422	421	428	428	420	419	478	454	445	414	427	449	450	402	419	426	421	449	393	427	420	462	485	434	454	448	397	449	447	420	460	410	427	467	462	452	418	445	425	427	425	425	416	416	420	423	457	455	414	407	422	426	391	436	415	444	453	450	442	409	442	445	400	447	465	430	392	435	433	461	458	441	475	442	457	412	442	444	462	430	490	413	437	406	447	456	444	424	430	445	473	441	461	475	443	450	447	407	456	465	474	414	425	416	436	412	432	450	433	439	428	439	433	393	436	444	444	467	421	428	439	432
22339	20734	28389	23107	20743	21006	16040	6725	5666	6113	5116	4576	4028	3113	2838	2815	2410	1848	1444	1136	946	859	889	751	534	424	455	434	387	413	450	507	459	555	606	428	377	347	341	382	315	298	259	297	273	259	250	260	244	258	257	271	269	294	241	263	250	271	272	261	232	237	210	268	260	275	271	272	254	296	263	266	275	257	255	271	274	259	266	283	318	243	264	240	272	244	238	272	243	249	258	239	271	283	289	245	239	267	266	250	270	255	265	212	251	267	249	251	230	248	250	247	256	235	248	257	262	257	239	271	278	244	239	274	256	247	246	220	247	298	254	270	240	255	271	258	253	257	253	264	247	278	247	225	248	270	239	243	270	260	281	272	242	264	252	262	253	249	266	238	240	241	259	260	227	264	269	255	258	259	252	211	273	271	261	262	262	246	266	251	254	251	266	257	242	287	261	261	267	276	228	246	237	231	244	232	263	228	264	229	236	246	257	280	248	245	267	275	252	253	276	254	242	243	270	240	237	227	255	246	244	257	244	237	228	266	238	229	257	267	247	262	261	260	235	274	244	239	250	265	278	254	265	258	267	256	262	261	264	242	237	216	247	269	248	257	267	242	269	240	255	239	269	253	259	276	244	261	266	245	275	251	251	278	260	250	285	247	264	268	250	240	242	245	255	247	253	242	226	259	259	235	261	266	244	261	251	259	245	256	249	251	286	308	270	238	259	244	262	273	233	270	262	230	255	237	238	267	241	240	260	248	263	242	284	252	239	246	235	255	251	289	250	253	233	244	236	266	266	247	264	293	265	276	235	287	247	245	253	247	289	252	252	266	259	273	276	281	234	259	249	254	241	255	272	249	232	236	264	258	247	245	244	254	241	261	236	235	255	243	278	255	256	250	253	223	236	268	257	264	232	279	227	249	264	267	264	247	239	228	272	233	234	269	242	261	251	239	233	243	256	236	283	271	294	226	227	229	255	215	256	221	231	237	246	235	241	274	258	263	222	253	264	252	242	265	274	262	256	240	250	256	255	255	258	266	274	252	241	262	242	251	248	251	250	251	265	262	255	228	259	271	276	277	257	271	272	242	269	273	243	239	249	260	260	252	246	255	241	266	249	256	245	256	271	279	267	245	249	269	230	263	238	250	250	275	256	235	267	268	256	264	232	247	249	271	271	231	251	245	277	243	251	202	272	262	277	260	249	267	244	274	239	274	251	289	272	293	272	273	238	243	257	271	269	235	275	271	270	266	251	249	255	240	258	234	259	260	256	258	261	257	244	248	243	228	246	244	243	263	262	265	267	265	246	255	232	227	252	263	260	275	246	244	235	256	249	233	242	275	244	254	260	228	286	259	258	235	257	244	260	256	243	260	262	256	222	240	262	249	240	260	233	264	251	241	249	255	249	236	259	265	269	271	266	267	262	261	282	286	237	253	258	294	220	277	264	229	269	235	250	252	243	247	243	234	271	219	272	290	285	225	252	270	255	258	260	252	251	248	253	244	261	236	246	231	233	261	248	268	278	276	251	246	261	241	264	239	258	262	240	250	230	259	256	260	291	278	250	232	270	265	281	265	239	277	278	268	267	264	250	254	243	263	266	263	280	261	245	250	261	264	269	234	268	258	270	241	275	263	268	227	280	256	233	256	234	270	271	255	249	278	264	233	262	257	252	269	242	282	261	248	278	243	245	232	249	276	244	310	260	253	251	244	248	257	260	235	258	252	248	263	246	262	257	254	231	241	250	238	255	230	276	277	266	217	268	237	277	232	254	241	293	246	235	264	250	250	244	247	257	253	253	262	263	240	251	253	286	271	240	264	264	257	258	272	241	250	287	260	237	289	256	266	269	283	272	246	261	225	265	258	250	241	258	266	273	243	236	250	248	279	248	231	242	259	231	245	267	269	270	269	232	220	247	264	250	252	270	242	270	261	260	236	274	234	257	248	238	263	256	263	235	216	264	245	255	257	274	256	265	262	254	228	261	281	213	256	244	249	247	284	261	270	268	259	238	246	224	247	252	241	259	248	262	244	228	281	229	258	252	272	267	230	275	252	243	261	210	265	245	254	244	252	252	256	261	280	249	244	250	246	259	235	245	229	262	241	271	247	267	282	228	253	215	275	227	264	262	247	231	265	253	276	255	258	243	248	281	268	265	258	258	265	260	256	247	272	254	238	262	239	275	255	288	268	264	246	279	250	249	260	236	244	265	258	237	248	233	264	264	262	237	276	275	253	267	236	241	223	257	226	252	276	250	232	233	254	246	275	255	238	266	250	257	256	228	243	256	262	256	258	262	270	249	236	293	213	276	261	257	222	223	262	234	225	240	236	221	259	251	246	246	276	251	244	236	241	246	256	243	256	267	262	249	248	229	241	256	265	274	260	271	258	249	237	264	232	266	267	243	242	265	236	285	237	251	272	245	269	233	246	233	261	268	262	251	284	251	248	255	264	223	244	253	217	253	247	263	277	273	258	254	237	276	251	242	257	247	243	221	250	277	253	258	262	243	273	223	244	250	247	270	243	248	253	247	277	261	239	257	271	231	230	237	260	245	228	249	272	254	268	264	284	272	250	247	249	241	300	246	261	248	235	246	232	254	285	268	266	265	270	263	253	260	230	274	243	265	223	255	246	234	263	248	250	295	247	251	273	271	237	254	250	240	233	231	255	255	264	262	245	266	244	251	223	247	269	237	276	251	273	246	276	236	254	261	245	253	261	267	266	256	255	251	253	294	261	236	264	236	240	241	237	251	245	241	233	229	255	257	259	265	257	276	263	259	268	240	245	250	237	249	251	238	253	249	275	268	259	254	247	260	239	239	234	235	249	262	272	267	233	244	257	273	265	263	252	256	258	259	283	287	265	271	246	250	258	251	232	231	229	250	261	265	231	269	242	241	274	246	269	280	254	266	231	249	252	261	263	257	268	251	256	241	250	267	279	266	269	253	273	245	265	282	258	280	260	250	313	252	270	280	245	243	283	252	238	253	262	249	223	268	271	243	263	267	271	276	273	258	267	260	246	254	271	229	249	245	217	267	251	239	236	241	255	242	254	257	244	217	255	250	269	260	255	226	236	270	237	250	265	264	270	274	260	287	264	255	233	242	228	269	246	250	258	253	263	256	266	244	243	238	249	259	241	270	222	257	279	280	274	236	242	279	246	248	235	240	219	271	278	260	245	259	252	270	270	269	256	271	242	266	251	262	271	265	256	256	249	235	229	256	291	231	245	246	274	278	263	261	242	257	271	260	267	275	226	231	245	250	228	238	239	258	267	277	264	238	244	269	272	253	255	237	242	267	244	263	244	254	247	254	238	282	245	247	275	252	266	260	256	283	280	260	244	262	263	251	271	276	272	212	279	284	280	270	284	273	235	288	269	243	270	240	256	272	228	238	234	247	243	249	277	242	265	269	253	276	257	234	271	227	263	259	248	243	235	262	279	227	258	239	232	251	258	235	214	253	233	245	218	248	231	255	236	286	241	257	261	252	255	247	290	233	240
17868	34008	28999	18958	14740	12734	12144	11529	11620	11597	9733	8703	7633	6006	5392	5088	4576	3543	2655	2164	1562	1564	1519	1192	799	661	693	709	548	629	730	727	804	909	886	620	543	543	493	478	432	382	353	316	335	349	339	343	328	316	313	336	328	328	340	321	333	316	278	339	327	312	348	323	309	314	301	315	353	321	361	318	323	347	279	289	336	337	349	316	300	355	297	347	312	281	339	327	313	347	303	326	309	308	312	298	283	277	337	333	336	321	315	324	333	321	295	320	314	318	315	317	299	307	297	321	311	303	296	320	312	289	329	301	298	306	322	304	318	343	318	317	294	318	272	342	315	314	335	311	315	309	341	305	311	295	312	325	291	340	352	293	295	315	331	306	292	296	338	325	324	327	335	295	309	315	325	297	318	306	299	296	341	312	281	314	297	313	289	270	323	308	327	329	320	328	288	311	308	306	306	309	316	319	309	325	308	315	309	263	295	318	291	312	326	292	302	279	293	300	322	348	342	306	296	296	326	339	279	309	283	295	325	336	321	321	299	306	316	331	301	348	339	288	299	313	342	298	301	290	312	314	288	331	290	305	288	308	317	306	287	290	306	345	288	318	319	306	307	303	310	325	335	288	325	308	311	283	325	324	306	333	312	305	287	295	330	318	307	313	310	339	303	302	306	310	337	333	297	329	292	322	315	325	336	310	303	299	324	296	299	285	292	309	343	289	336	313	312	265	319	332	315	296	308	316	319	333	357	294	320	360	304	311	351	322	299	283	319	307	336	309	312	334	345	322	342	293	323	319	334	287	317	300	308	307	320	287	320	350	318	310	305	320	344	314	276	285	323	311	299	321	314	317	304	329	301	316	293	290	312	315	331	335	321	320	301	331	321	314	342	306	324	294	322	319	318	313	325	296	309	321	331	316	317	310	311	337	297	318	317	325	297	287	328	318	328	303	297	296	318	338	322	335	300	336	293	344	329	282	310	297	315	328	327	327	319	311	278	293	311	302	338	325	334	310	303	307	339	330	324	311	310	328	329	281	280	301	277	297	339	291	308	299	313	320	323	321	327	332	287	328	320	282	323	297	325	307	319	332	296	321	324	314	305	320	347	306	317	313	341	323	321	311	324	329	291	320	348	328	333	323	306	333	324	318	336	299	335	330	300	285	314	313	335	318	316	340	298	291	279	309	311	338	285	336	340	329	301	341	340	279	345	299	348	326	358	310	329	291	335	297	339	353	307	327	360	361	344	282	309	301	289	290	280	304	322	283	303	325	308	287	307	282	263	307	317	327	318	311	306	324	309	315	332	298	335	312	305	318	319	316	293	301	328	320	317	294	279	316	302	312	303	325	310	309	324	324	326	311	343	300	311	321	349	332	310	315	323	321	302	316	346	304	321	342	308	316	301	295	303	314	326	310	324	314	317	318	331	301	283	307	304	313	326	316	319	303	305	327	294	295	287	333	317	333	315	287	337	308	323	311	290	286	333	304	311	329	307	308	329	307	291	320	318	334	338	316	268	305	294	305	326	313	319	314	319	318	325	333	320	341	303	328	319	337	329	317	296	318	333	310	312	281	320	343	316	351	291	291	318	338	339	311	329	306	315	315	319	279	342	305	292	304	309	352	312	310	330	321	317	326	308	323	331	330	330	322	346	318	318	326	302	310	306	351	312	351	331	305	337	309	306	314	334	320	334	316	292	322	312	306	353	333	323	339	321	328	286	339	321	331	336	304	320	308	322	341	290	334	304	275	320	304	332	325	340	309	314	311	280	300	332	357	312	307	301	306	304	292	329	312	309	314	332	293	321	283	315	273	315	284	339	294	290	319	311	311	297	317	297	292	323	323	278	272	358	299	299	311	321	343	291	312	301	324	313	331	321	323	328	341	318	272	319	314	299	316	328	320	294	295	317	330	311	317	309	304	314	339	288	285	280	302	339	300	292	315	296	324	294	285	329	294	320	311	273	339	311	322	328	330	314	286	315	321	298	271	324	310	291	296	329	313	285	315	333	280	314	302	318	319	314	313	316	282	318	291	303	327	335	327	304	285	315	302	315	288	318	324	307	326	328	332	336	303	302	280	333	303	340	340	278	335	293	340	306	298	340	316	281	310	301	354	329	297	328	321	316	302	293	327	332	316	299	308	311	341	335	297	304	326	318	305	312	302	285	296	357	278	293	340	293	320	325	297	300	315	285	336	310	314	316	338	318	311	340	312	313	297	315	306	307	296	317	307	321	328	342	316	328	339	326	294	319	318	317	291	322	314	294	331	273	336	310	304	316	283	338	318	349	333	312	285	271	331	314	317	302	296	341	318	330	285	341	308	309	313	335	326	322	334	325	351	295	306	305	316	335	307	302	307	329	319	290	308	290	315	298	318	319	340	299	320	276	303	322	310	276	309	334	304	302	307	345	348	325	342	309	344	328	284	325	320	302	348	319	291	303	312	335	309	323	331	301	343	270	336	295	324	339	286	322	291	334	312	291	326	347	347	317	287	300	311	289	318	317	297	331	336	326	282	320	321	309	312	343	347	336	296	295	295	316	317	321	307	307	321	332	308	332	300	292	307	316	328	314	328	302	322	336	333	297	323	321	300	329	324	341	312	310	303	341	326	308	328	303	300	329	285	316	313	295	291	323	321	341	338	325	300	285	295	328	275	289	363	350	322	318	345	313	322	345	301	308	319	337	318	338	316	326	293	302	315	328	317	318	338	293	332	305	322	327	300	315	331	304	321	339	308	283	317	314	349	272	330	292	286	332	304	332	327	277	332	321	330	311	342	326	307	313	325	317	309	349	305	326	341	338	289	336	307	282	301	309	275	301	354	311	284	295	273	272	300	298	299	306	320	337	287	335	295	330	269	312	286	323	289	330	329	284	320	297	285	344	292	321	315	298	296	321	302	333	310	277	323	286	356	326	294	301	278	287	322	316	314	302	303	298	351	284	325	315	308	320	325	346	313	336	311	313	295	335	285	335	322	290	317	300	320	329	297	311	303	319	304	316	303	322	296	289	328	300	316	341	309	320	316	349	286	325	312	322	327	285	299	315	310	315	319	307	295	328	321	302	308	319	337	297	314	311	323	315	316	306	316	333	317	314	300	319	339	308	311	311	300	330	321	295	307	338	321	312	325	325	312	320	316	317	316	317	336	291	329	306	298	298	288	316	275	323	311	332	327	323	319	304	302	318	309	311	316	330	297	290	320	289	325	301	317	319	293	296	306	325	331	338	323	313	344	333	336	312	303	305	303	276	302	296	346	324	294	342	358	316	300	312	284	308	323	328	302	330	305	319	318	301	320	334	300	337	321	307	370	322	358	287	302	340	304	328	331	344	284	291	294	316	322	324	306	351	312	321	299	310	309	321	306	327	296	333	313	301	330	308	309	314	342	302	299	394	313	312	308	316	334	301	327	335	327	326	326	351	315	324	327	307	343	341	305	292	338	305	334	301	312	349	322	307	309	308	290	290	311	299	319	326	315	302	321	299	335	314	318	320	321
26395	20701	16303	6573	3213	2691	2587	2514	2625	2647	2356	2063	1682	1537	1466	1340	1266	979	875	718	765	727	727	643	567	513	566	523	514	539	529	557	624	592	624	548	529	480	510	456	511	491	463	501	450	467	510	479	487	517	480	450	458	487	489	461	459	487	471	497	478	525	484	503	494	487	495	481	504	484	522	511	486	489	490	465	471	481	503	491	508	486	488	496	435	483	443	459	484	466	499	474	467	471	443	498	493	454	490	495	480	465	502	487	519	485	488	526	489	510	509	484	504	510	477	486	463	453	453	501	488	426	472	457	498	494	488	494	502	487	475	475	509	461	460	467	442	521	434	482	484	467	473	448	500	497	510	501	463	490	462	482	500	429	487	460	496	437	487	456	477	490	498	478	438	467	474	472	499	458	495	503	497	495	473	486	465	525	482	485	488	469	490	426	519	478	467	474	496	492	505	460	456	523	461	497	484	500	457	461	464	506	482	499	485	528	499	478	509	486	454	470	475	491	485	454	468	491	488	456	512	477	489	498	501	479	516	519	481	481	442	479	448	457	474	436	491	527	494	448	488	486	498	472	447	508	475	471	528	462	451	476	456	507	474	477	458	513	453	458	502	497	472	469	467	475	510	475	484	448	471	410	504	480	502	504	510	485	508	424	477	502	511	450	450	483	497	497	473	449	463	492	522	530	491	533	506	511	510	501	455	465	499	463	520	499	501	473	520	514	445	466	473	475	460	466	444	479	490	455	465	497	491	494	461	444	440	468	428	487	469	421	483	487	493	512	466	441	492	472	466	471	487	514	471	470	494	462	489	453	477	457	460	486	467	456	455	509	462	484	471	492	487	489	468	457	486	484	502	477	493	497	485	452	465	498	468	483	451	450	465	478	507	480	498	453	481	471	474	494	488	465	461	466	475	440	463	501	511	493	469	488	504	472	496	492	487	490	480	495	518	509	455	483	470	488	497	485	506	503	497	466	455	478	450	469	520	480	457	438	501	458	464	459	454	490	482	474	495	487	495	512	464	501	522	479	513	509	477	480	437	454	478	436	471	473	482	481	450	457	486	463	481	465	504	484	475	492	487	488	477	487	529	497	467	455	530	509	476	478	491	490	473	472	504	489	473	516	451	471	466	476	483	500	460	491	472	452	463	480	466	495	492	473	488	445	453	441	443	491	461	471	465	476	458	483	481	490	424	501	505	460	504	501	470	482	431	467	466	458	453	445	460	494	514	471	474	446	514	469	479	497	503	480	496	487	480	508	492	488	501	427	472	478	504	490	485	513	511	472	459	465	509	468	516	523	509	479	446	497	497	486	498	451	469	467	460	469	440	452	409	464	467	468	515	487	501	476	427	503	493	483	449	503	484	456	463	514	471	468	482	462	482	501	437	489	445	496	430	503	452	517	493	445	488	482	467	503	500	495	460	456	491	479	527	457	474	445	474	519	441	462	459	455	458	477	492	451	531	483	461	443	478	485	494	477	474	467	450	490	479	476	472	482	474	485	482	489	477	484	485	455	498	450	471	493	475	462	477	480	481	486	513	459	491	509	491	566	489	494	477	497	470	472	493	498	464	473	481	493	488	483	457	490	448	502	505	463	493	464	538	501	479	507	476	480	486	449	453	459	459	437	510	466	461	465	495	497	467	519	506	488	464	467	488	475	451	460	434	514	470	502	450	449	473	478	487	523	474	539	483	506	507	453	469	449	456	475	449	476	473	477	492	445	467	428	472	468	488	488	507	511	456	497	465	516	510	454	460	477	476	440	470	487	453	517	497	460	455	520	470	461	475	454	492	476	497	485	450	457	503	469	482	451	483	510	505	448	487	440	491	480	502	519	428	484	460	445	455	486	517	466	470	483	454	512	505	470	443	515	483	487	436	477	488	471	507	489	456	479	499	507	509	486	501	482	500	494	486	506	468	483	491	502	478	456	493	487	452	480	470	460	443	514	480	468	457	486	454	509	456	456	495	501	456	449	449	488	491	484	502	481	460	494	464	514	493	485	489	488	508	480	504	506	480	496	472	491	475	470	493	511	478	472	478	468	469	468	511	456	483	434	495	471	463	457	472	524	477	464	458	452	500	505	473	460	511	453	471	486	486	473	456	465	488	500	453	501	468	486	472	471	461	480	465	452	495	497	488	506	461	510	465	493	494	492	424	455	518	478	434	471	455	519	476	514	484	437	455	510	481	461	437	489	446	476	515	478	507	466	478	438	493	454	491	475	505	513	480	489	506	501	466	507	504	452	464	480	537	478	439	522	474	488	470	488	479	474	504	532	467	462	463	440	470	498	489	466	470	467	464	488	458	476	453	470	504	477	493	481	465	495	495	491	490	463	492	447	520	483	458	499	468	473	530	461	555	455	514	441	468	486	495	468	471	505	464	458	456	472	505	514	515	472	490	483	470	503	471	511	485	535	470	453	493	473	477	466	512	505	499	450	499	503	487	475	489	434	474	449	489	477	502	469	458	457	506	492	512	465	479	516	495	462	451	483	441	513	476	490	487	480	445	496	445	493	439	460	471	463	453	490	473	462	497	478	495	472	492	508	470	497	491	499	504	492	486	504	493	518	495	491	461	481	489	448	498	498	472	491	471	468	475	499	468	497	498	499	478	501	503	452	461	453	461	446	525	452	479	494	461	481	447	457	543	462	480	488	500	460	453	481	486	480	467	484	475	482	477	476	489	494	472	507	459	496	486	446	481	484	499	479	460	501	467	492	479	481	475	467	487	439	482	495	495	473	466	475	472	512	452	491	474	478	490	450	461	491	509	481	472	483	448	491	470	521	482	502	502	473	461	474	455	474	506	489	509	482	476	435	509	507	500	472	486	473	498	472	490	463	514	466	453	521	516	477	487	504	478	455	485	485	457	457	433	450	472	471	484	478	468	468	464	477	512	508	463	484	492	491	488	483	476	447	464	479	518	477	510	466	451	505	478	462	479	479	524	498	462	433	481	442	507	479	468	467	464	492	482	520	504	538	469	456	520	474	512	438	514	510	508	504	476	492	504	461	464	463	450	493	431	452	479	486	491	475	470	478	477	466	462	489	466	458	515	505	498	475	487	486	511	479	467	473	485	491	442	514	490	470	533	515	483	510	456	557	471	509	490	519	477	463	462	502	458	465	461	496	452	462	469	494	460	508	479	471	478	531	518	514	488	507	526	487	473	478	488	457	497	476	496	517	484	466	503	503	501	484	486	487	493	518	510	471	444	522	439	470	464	436	476	521	477	451	479	504	479	497	501	515	448	528	498	480	464	477	499	472	480	477	460	464	485	496	462	493	497	478	520	488	464	479	510	496	456	472	455	481	482	481	515	485	486	456	510	515	482	477	504	497	463	475	467	520	475	486	463	465	489	467	487	490	490	474	465	499	494	476	445	489	509	492	474	480	457	531	482	511	472	478	475	519	497	474	489	467	450	462	457	497	495	450	504	480	468	485	533	455	492	461	511	460	443	481	438	483	473	503	505	484	526	498	476	452	476	526
13924	19225	14937	7720	6021	5821	5665	5549	5691	5435	4561	4175	3420	2914	2632	2594	2296	1728	1359	1266	1131	1107	1017	868	731	679	753	676	705	775	794	785	782	884	879	726	707	701	631	653	670	644	579	603	580	611	601	634	591	615	620	581	616	592	593	655	642	642	588	587	644	580	595	558	617	637	613	600	602	583	615	613	587	612	604	618	581	645	592	569	633	627	582	577	618	643	620	613	612	641	600	593	601	636	616	598	622	576	618	611	602	555	599	594	612	574	617	635	590	623	637	577	593	627	573	604	599	616	627	599	588	602	617	568	595	560	617	643	613	577	610	600	560	566	631	631	628	590	598	562	588	574	599	611	610	624	600	604	602	653	608	607	607	586	623	596	598	628	567	602	619	615	588	614	606	626	617	593	606	645	566	555	586	587	581	592	597	621	616	619	622	615	601	617	612	600	573	570	630	582	573	616	624	624	580	632	614	612	590	625	587	652	640	617	650	574	651	604	608	608	614	604	575	593	623	627	595	596	630	549	611	633	660	619	565	598	573	587	606	613	583	601	601	584	609	550	637	591	569	614	637	610	589	597	607	591	598	605	597	622	618	597	583	586	562	545	626	572	564	615	600	632	633	595	606	601	590	583	610	606	600	622	635	595	548	594	572	664	575	607	630	606	538	643	627	630	601	612	575	631	613	588	623	689	604	644	638	615	564	569	553	610	587	632	586	616	585	596	547	598	617	606	608	564	596	649	647	558	588	625	584	625	641	597	634	583	593	629	622	541	584	612	575	610	558	605	623	589	571	657	615	623	615	592	603	590	674	612	611	605	633	621	566	561	635	596	631	589	611	580	571	622	597	602	632	583	582	585	626	574	564	608	646	618	624	620	619	547	568	605	609	575	620	616	525	653	583	635	603	543	620	559	609	624	559	605	622	583	609	622	592	625	585	594	595	610	601	549	605	623	602	591	576	591	635	599	599	597	626	569	634	609	591	585	618	635	590	637	602	620	616	639	616	625	630	613	620	584	600	620	571	572	570	599	619	592	579	538	612	617	647	620	615	642	613	592	597	596	594	613	585	598	581	643	625	630	565	617	578	672	591	603	604	622	581	571	566	648	560	613	598	625	603	631	613	561	609	602	632	616	598	631	572	618	613	586	607	593	589	613	597	582	602	574	598	609	599	596	595	614	632	555	630	562	602	619	637	585	606	604	608	606	588	596	611	643	609	595	569	629	596	630	581	571	618	586	571	591	588	619	599	656	633	611	584	609	612	629	577	641	617	619	594	589	613	572	585	605	580	570	614	578	607	618	603	561	577	617	572	614	590	604	598	649	588	659	586	595	610	598	564	604	594	637	588	601	595	578	636	606	561	592	602	584	582	581	617	615	591	597	622	605	619	599	610	617	625	581	585	625	607	599	573	613	607	607	645	589	580	545	591	605	603	616	617	592	599	639	593	576	602	570	596	608	609	578	592	590	581	589	610	619	603	632	571	602	581	599	571	572	598	631	606	552	576	587	629	644	605	619	585	622	620	591	620	597	581	581	577	592	606	646	636	619	587	594	622	592	607	603	589	586	608	608	597	609	587	620	603	600	634	569	575	630	603	592	623	609	599	624	597	579	604	627	648	604	569	625	603	646	591	588	569	573	601	653	547	616	631	598	588	569	596	623	603	569	608	611	617	605	648	594	638	577	558	604	611	612	595	655	621	610	639	652	638	589	601	630	604	605	596	588	602	602	631	589	611	596	577	599	593	612	596	596	589	599	621	598	595	588	644	586	588	549	609	598	588	614	578	595	613	578	630	600	632	631	589	625	610	568	580	634	613	572	615	596	564	625	594	585	596	588	611	602	551	599	599	599	572	555	603	633	637	582	585	586	586	562	576	623	612	574	596	632	634	595	577	617	611	588	639	588	654	644	561	598	599	623	587	604	658	571	609	616	583	552	577	602	580	623	569	591	625	598	593	618	603	563	582	572	620	592	580	611	629	595	641	611	617	634	616	594	580	608	612	566	577	586	573	602	586	612	598	564	574	633	610	584	638	588	557	651	648	629	650	586	627	612	638	622	634	558	587	573	565	577	617	589	593	591	646	585	598	578	659	630	582	602	595	595	604	643	639	600	583	597	557	641	590	552	638	570	614	632	612	619	591	618	601	607	617	629	573	586	602	627	551	584	606	616	632	588	615	600	563	551	617	583	594	619	609	569	617	593	616	577	620	599	609	582	625	611	610	584	603	578	575	577	612	570	587	601	618	551	634	582	623	586	597	614	592	573	610	643	590	618	599	603	548	600	617	563	631	553	582	614	627	615	604	601	659	636	569	621	598	578	590	622	618	623	615	612	635	591	554	601	588	599	616	603	594	574	618	638	612	596	611	612	634	633	584	580	623	597	623	577	621	596	623	569	601	601	649	599	635	617	661	551	591	645	598	606	597	596	608	601	610	602	590	633	613	623	607	571	620	624	605	639	599	636	619	563	584	618	610	600	595	599	605	598	629	608	601	601	601	640	617	569	602	603	592	590	593	579	608	598	595	615	676	591	629	585	585	623	602	603	603	595	581	595	610	609	601	588	570	618	628	567	608	610	586	633	584	611	606	551	583	616	574	636	554	641	612	582	615	621	617	583	581	661	621	586	585	602	572	520	616	600	573	622	659	608	581	597	622	632	582	573	579	601	582	575	588	620	580	629	615	610	610	591	621	585	602	616	666	584	619	621	602	692	618	625	603	589	622	588	569	577	638	657	619	576	610	615	612	615	603	639	590	579	589	638	587	603	617	576	644	646	610	619	595	583	604	574	605	615	616	635	544	622	623	600	621	611	595	629	636	610	624	630	635	562	601	597	664	609	595	608	565	591	599	631	634	578	604	564	569	634	568	568	602	590	615	599	628	625	573	603	568	599	604	632	579	605	609	598	619	619	611	622	601	584	592	579	639	585	614	639	630	611	610	647	621	565	614	555	606	611	609	577	618	638	590	608	644	617	625	625	600	629	602	611	622	572	628	596	603	609	632	610	593	559	624	584	591	600	590	597	625	585	593	636	589	576	596	572	557	607	633	566	631	640	609	670	574	596	590	602	600	615	658	603	589	593	582	581	583	605	607	577	611	551	620	598	557	630	626	616	639	589	611	604	569	600	644	597	616	618	580	606	600	639	585	575	568	632	594	600	598	594	595	597	612	626	632	592	633	598	622	570	612	629	564	615	659	635	589	610	589	609	603	586	559	648	611	613	575	665	598	611	620	585	573	634	589	547	620	610	649	587	584	580	574	588	618	603	606	599	604	612	648	595	614	602	595	617	611	611	626	642	615	600	611	595	551	593	568	607	611	565	561	604	641	573	572	650	572	642	626	611	585	633	593	594	632	569	595	648	569	601	624	592	628	602	581	650	594	579	615	598	614	619	547	619	606	591	610	618	582	639	603	606	599	609	618	628	593	616	617	655	576	633	588	628	600	577	579	598	604	632	596	598	567	598	557	571	583	595	588	645	633	622	585	583	592	575
23348	20753	28039	23525	20781	15691	7009	4909	4844	4405	3991	3356	2842	2366	2338	2094	1745	1268	1053	837	832	815	700	585	482	460	468	433	455	574	542	565	619	575	496	441	404	411	376	369	383	347	366	388	352	352	378	346	354	360	384	338	370	381	353	387	364	375	352	364	348	336	309	381	349	355	333	340	363	356	377	353	353	352	370	315	360	385	345	336	336	355	368	343	342	352	352	340	372	341	328	341	372	316	377	352	366	338	316	374	356	353	331	330	375	339	322	325	362	347	363	367	341	354	341	335	361	347	341	362	356	366	323	371	304	321	355	340	318	322	341	336	352	310	336	369	346	358	359	366	364	338	345	359	305	336	345	338	327	338	360	359	348	312	342	344	383	355	336	349	376	321	343	337	337	362	339	346	347	376	339	349	360	315	327	387	329	344	351	328	356	348	321	383	356	359	329	329	362	353	336	353	363	339	344	356	374	365	344	363	378	304	332	337	374	328	339	340	383	370	350	338	338	342	331	317	363	357	378	360	385	334	357	340	350	389	333	343	358	321	355	343	316	350	315	368	380	393	339	362	342	369	356	318	347	335	324	369	339	337	374	333	331	359	373	372	354	347	351	341	323	365	361	336	362	368	364	327	311	352	323	360	360	314	342	332	366	390	349	349	356	348	348	347	333	337	348	343	367	325	333	337	342	348	365	345	322	306	355	331	351	333	354	339	355	362	336	345	343	315	369	344	352	355	357	346	340	348	334	360	373	355	348	354	348	365	374	348	338	312	329	366	336	382	369	359	346	373	360	318	351	375	339	332	355	355	370	336	366	360	326	329	353	366	343	343	337	341	341	351	308	337	347	347	379	362	331	356	352	345	378	346	382	329	365	336	335	360	302	363	343	353	354	333	343	328	354	324	351	337	339	348	359	348	357	332	325	352	335	351	349	371	327	357	351	336	348	327	334	373	374	360	345	354	334	355	342	331	361	331	373	309	338	388	340	376	344	350	303	374	354	373	342	350	367	338	337	312	353	382	331	355	365	323	358	376	363	347	322	338	323	337	355	344	351	333	328	332	330	362	348	353	357	342	316	328	311	343	374	329	352	374	354	337	356	371	370	339	328	333	347	357	334	302	314	355	336	355	359	333	369	327	339	381	326	348	351	335	348	327	314	364	343	337	339	346	341	330	339	326	350	324	356	332	365	358	345	361	351	315	349	342	333	335	341	330	368	335	364	342	350	344	361	358	380	336	371	371	313	308	322	333	342	354	321	366	327	320	350	329	345	365	330	350	359	319	310	366	365	367	366	340	359	378	361	317	343	373	364	352	340	306	371	364	340	358	352	361	384	327	332	333	291	353	351	316	332	356	342	328	336	347	351	339	361	327	329	358	364	371	370	327	336	337	337	343	366	342	356	316	319	392	331	354	362	360	343	351	339	360	326	384	322	365	347	339	348	349	339	320	348	360	390	361	332	367	329	352	323	377	327	346	351	407	327	351	352	353	333	335	331	376	375	359	363	344	336	335	351	327	318	328	343	367	349	364	349	350	349	323	341	344	348	322	377	343	340	352	339	351	326	334	359	302	334	385	331	340	354	349	344	372	349	326	335	366	346	319	349	330	283	345	331	339	339	313	345	352	322	380	357	345	353	333	339	375	353	343	353	355	361	365	341	291	351	324	317	374	336	324	360	358	344	347	368	358	358	348	349	353	365	356	355	329	360	364	353	351	308	324	340	373	328	359	353	345	331	368	370	370	331	355	356	348	315	343	353	299	330	335	340	374	357	353	360	353	326	360	324	315	366	379	349	390	374	331	308	371	357	335	362	361	350	353	343	329	368	336	329	323	348	339	349	314	373	389	336	332	334	355	360	322	356	375	323	338	352	345	360	354	387	317	352	362	373	367	313	365	350	372	371	354	343	357	370	315	319	359	354	364	357	338	356	341	359	320	347	365	352	334	324	341	364	331	359	361	352	356	361	346	353	367	351	339	332	347	343	316	352	323	354	353	323	348	353	325	360	355	350	366	348	367	370	326	320	353	370	364	339	357	357	348	367	306	375	316	323	346	350	364	379	340	346	367	335	345	336	364	342	357	361	358	346	352	328	333	357	343	340	333	363	359	361	338	339	362	335	330	344	378	327	345	348	374	345	366	338	373	363	358	322	364	347	371	374	365	359	337	337	320	355	337	325	364	332	344	392	376	373	343	358	357	353	345	363	336	329	366	364	330	367	355	363	316	358	396	338	327	325	337	370	360	381	368	350	330	349	334	332	364	337	328	336	332	366	342	335	352	348	326	334	365	372	343	350	346	370	363	322	357	351	360	355	361	343	364	359	341	308	360	348	347	321	373	351	354	331	355	330	315	328	338	331	361	346	364	340	358	339	336	339	320	372	336	359	328	332	339	339	348	369	340	352	345	365	330	355	309	367	326	365	333	346	346	372	340	350	364	360	322	337	340	330	352	338	351	339	305	359	337	365	360	326	350	340	358	345	326	362	352	341	363	354	363	354	329	362	341	339	344	323	370	370	319	344	317	381	365	340	346	368	352	313	344	361	330	349	377	346	341	356	372	336	363	362	339	336	363	322	323	328	363	339	332	367	326	354	341	381	374	346	317	353	355	343	317	326	370	326	390	357	342	340	341	353	332	362	347	359	337	350	341	339	324	363	339	305	390	351	350	326	347	344	383	340	356	379	334	353	366	357	349	354	395	386	364	334	352	335	358	321	348	333	349	317	353	371	364	329	319	371	347	360	358	356	382	348	342	356	320	341	365	353	348	365	328	332	362	362	357	323	316	340	378	376	363	352	335	338	337	319	351	365	357	323	386	372	357	381	350	351	329	343	352	356	319	345	339	353	360	313	330	333	373	349	350	364	367	375	332	338	330	362	378	339	314	313	329	354	329	311	314	386	322	332	340	334	331	331	327	324	322	347	371	371	387	344	333	348	315	339	377	363	349	312	336	326	338	363	346	315	331	366	329	318	338	353	336	341	368	325	341	366	318	358	324	347	349	347	375	361	312	333	327	348	311	379	347	341	332	354	331	352	339	348	380	337	342	343	318	347	359	361	343	341	333	335	325	381	327	346	334	339	350	347	381	329	329	373	366	346	362	322	345	353	338	361	354	372	360	346	364	326	365	334	363	360	347	351	347	367	340	357	344	367	365	373	347	360	368	341	331	355	338	341	332	340	323	344	356	358	324	337	348	324	364	345	328	347	344	328	358	346	342	381	345	343	326	349	339	345	360	335	339	360	362	355	339	393	336	314	365	355	308	318	334	359	313	324	350	320	359	353	321	331	336	355	326	380	349	365	346	375	396	362	364	361	353	334	353	361	341	381	337	387	349	365	365	345	343	350	334	335	341	383	351	343	366	328	334	351	339	379	368	338	374	375	351	307	352	373	343	344	372	366	354	356	350	358	350	361	335	345	352	345	338	339	325	377	345	331	401	349	308	359	339	305	367	372	369	361	324	329	303	317	356	335	349	388	369	353	377	364	337	378	366
14863	26694	21939	13502	11352	10802	10089	9766	10007	8877	7894	6743	5384	4634	4503	3853	3180	2361	1818	1469	1450	1345	1169	891	797	682	656	638	736	795	835	775	948	834	773	610	521	581	537	504	495	452	469	443	460	456	449	424	430	406	448	449	448	435	444	436	446	425	446	440	437	442	458	425	428	479	444	479	468	434	426	458	443	455	486	463	442	466	452	457	465	460	447	432	451	471	473	460	426	474	441	425	472	419	453	459	452	422	453	441	419	455	444	468	444	478	469	425	435	450	406	431	450	441	462	421	450	450	417	468	443	467	454	450	451	439	434	442	441	417	478	445	462	427	403	434	488	416	426	484	464	426	408	450	424	486	494	417	421	441	453	478	441	485	419	440	446	467	456	445	453	423	491	418	409	437	467	404	426	484	432	440	444	480	433	448	448	441	372	416	458	441	451	483	470	460	449	413	420	449	442	439	453	450	456	406	473	402	467	406	464	402	472	435	442	492	431	477	474	464	430	467	455	480	444	416	441	488	487	469	442	438	452	465	432	430	433	423	432	423	393	484	453	400	433	485	420	442	428	456	459	477	443	426	452	432	436	481	410	503	424	460	449	463	455	443	418	425	449	473	470	485	423	444	413	373	433	418	455	463	445	374	474	420	430	480	434	413	455	420	470	472	444	421	467	432	414	461	418	460	413	418	450	478	441	435	397	457	444	448	460	460	460	460	437	450	440	449	431	449	432	460	406	445	436	446	426	467	436	428	415	444	404	429	448	458	468	453	437	433	433	455	464	455	436	408	440	436	453	454	431	470	444	418	452	464	458	440	418	439	439	438	463	435	456	420	489	454	438	440	444	463	408	435	462	440	411	438	466	453	452	461	458	462	424	467	390	488	451	466	436	471	445	449	442	466	461	475	445	443	414	432	432	468	410	430	399	446	462	430	508	490	406	411	484	414	417	423	410	447	430	447	466	409	443	441	435	422	431	464	487	444	416	441	472	459	449	459	424	433	455	454	439	418	440	420	447	398	454	485	444	430	434	458	421	456	475	421	436	465	414	455	425	411	441	466	475	439	440	462	428	438	384	413	425	401	450	462	435	461	468	406	436	448	430	436	464	482	458	478	439	456	449	465	427	406	424	460	448	432	440	433	453	446	409	479	471	438	423	480	455	474	440	429	443	454	444	422	409	426	482	430	446	452	496	440	459	436	455	447	415	420	463	483	466	466	417	486	420	482	466	435	449	473	442	432	403	420	454	484	458	397	457	434	451	388	460	449	400	461	477	433	430	435	428	423	471	410	452	418	424	425	456	437	476	453	447	425	460	423	408	452	425	432	447	453	484	435	469	446	420	429	445	476	414	458	460	394	454	432	445	450	426	417	403	432	442	409	450	442	436	462	481	430	447	447	428	458	476	461	432	425	462	450	442	443	438	422	444	459	448	427	436	428	464	474	409	423	458	482	440	436	467	417	434	481	482	455	413	445	467	419	432	403	488	434	439	461	417	439	478	439	447	479	470	426	485	418	449	423	454	426	437	420	447	414	423	468	444	436	446	454	441	422	412	467	432	434	454	413	446	418	458	407	488	443	469	428	448	411	438	465	462	420	443	481	443	451	405	431	436	416	448	482	454	404	431	463	440	457	451	479	425	425	426	440	449	438	442	470	424	452	463	475	434	420	434	450	414	424	408	417	454	454	407	452	438	475	422	450	440	441	422	436	443	444	479	474	486	431	458	455	462	476	482	450	446	448	440	450	455	429	429	451	410	422	469	466	480	442	463	417	387	466	454	409	479	447	463	444	425	489	447	467	445	432	462	457	422	405	468	469	433	436	461	442	403	434	451	439	454	457	441	445	458	450	467	423	425	447	459	426	444	437	473	407	438	433	447	442	468	428	437	446	463	455	410	430	431	473	436	484	442	453	435	476	496	435	445	452	435	436	473	441	435	419	449	437	473	448	428	459	412	418	440	464	422	426	437	440	443	457	449	395	473	424	418	450	433	454	442	414	418	480	438	415	438	435	443	445	453	435	453	438	435	436	408	446	444	463	411	456	435	448	419	456	463	446	447	442	451	438	439	461	424	443	438	449	458	441	445	437	448	452	433	454	430	448	445	420	427	452	494	436	428	429	427	441	444	446	416	431	422	448	467	427	459	454	436	429	422	420	440	489	470	445	476	438	450	412	465	438	426	438	473	430	479	408	445	463	456	440	479	442	456	421	446	431	414	461	437	434	430	450	465	444	438	448	461	438	439	446	414	457	436	430	500	473	471	442	440	397	393	447	437	481	449	424	419	438	467	459	455	454	459	461	455	447	416	437	438	440	458	438	445	448	432	470	448	442	425	451	465	399	476	426	447	500	444	433	438	464	431	431	446	410	442	442	480	408	424	456	479	502	460	463	489	480	440	433	417	485	418	455	457	443	438	450	440	428	425	464	479	458	437	426	424	421	437	450	446	438	454	455	413	434	445	424	460	434	460	440	459	415	442	416	425	424	448	458	460	435	491	452	455	448	448	440	453	457	442	403	426	457	444	454	416	437	447	441	469	439	496	443	465	444	415	425	492	462	457	445	430	455	412	390	449	436	465	421	434	465	411	418	388	441	456	435	441	447	461	436	433	431	424	465	416	465	456	427	478	428	469	422	431	478	437	449	435	460	449	467	485	492	416	461	410	413	456	455	448	481	469	439	472	414	435	449	449	457	433	450	440	410	435	443	441	416	435	483	437	416	429	471	467	468	451	451	453	489	441	430	470	455	511	436	450	441	464	449	457	468	480	450	439	431	436	446	453	459	425	483	446	405	482	424	457	414	484	424	426	386	439	447	474	453	425	456	445	455	424	456	417	440	482	463	434	432	435	452	439	447	431	467	461	451	459	491	493	443	433	452	492	434	466	461	458	428	490	436	403	444	441	446	478	446	400	436	433	444	475	466	440	428	451	449	455	434	438	425	433	456	428	447	439	426	448	424	421	434	460	445	410	436	452	441	429	441	468	478	416	425	474	434	397	421	444	452	432	441	427	463	476	441	453	452	425	436	450	431	430	423	447	445	448	467	446	464	470	460	452	429	469	424	408	417	456	454	436	491	458	441	445	467	421	452	467	440	474	460	431	433	415	453	417	411	397	449	425	468	439	387	473	445	464	460	450	487	445	412	456	457	432	424	416	428	410	436	467	443	426	461	441	386	464	452	432	449	462	412	421	448	406	458	448	418	464	478	392	445	429	474	442	468	445	479	458	448	451	480	437	415	460	457	446	455	449	433	430	444	435	440	437	468	446	473	460	442	478	416	450	486	429	438	468	454	441	407	398	404	460	440	441	454	434	461	418	442	420	453	442	409	427	458	437	449	428	409	420	430	431	416	441	406	435	423	470	448	442	450	423	427	465	404	441	439	436	439	466	432	456	466	450	468	428	449	399	398	442	408	423	435	435	429	430	455	454	427	406	446	454	434	465	458	456	450	407	451	458	511	452	463	450	442	418	404	454	449	441	422	417	450	395	446	458	457
22419	20750	28422	23148	20756	21132	17276	8560	7351	6857	6231	4820	3930	3384	3212	2882	2078	1588	1344	1056	1079	917	815	582	448	470	392	446	464	589	522	580	561	544	476	381	384	326	292	311	321	294	274	303	271	279	278	276	288	266	271	266	287	239	263	303	278	277	262	268	251	247	237	235	258	254	282	274	247	272	255	265	268	241	251	260	247	257	250	251	252	253	255	264	260	299	268	254	223	259	239	249	237	256	258	274	272	282	251	254	248	278	256	252	233	229	258	258	251	251	264	254	248	246	286	241	261	265	260	260	259	245	285	240	256	272	244	269	301	264	252	277	251	252	260	292	253	245	266	278	260	263	273	271	300	262	250	251	251	272	256	263	250	249	261	269	252	300	248	234	221	223	237	240	248	267	289	247	250	276	252	272	280	231	246	286	285	240	309	259	277	280	275	242	276	249	262	262	241	252	264	301	243	245	244	245	255	290	245	244	284	276	249	286	265	271	240	246	308	262	261	238	241	265	239	245	256	256	259	255	248	267	265	243	279	230	251	264	230	249	264	252	264	250	256	281	226	288	269	246	271	285	280	236	267	269	261	259	247	261	263	238	257	243	252	233	267	250	259	236	268	251	249	237	253	272	262	273	267	246	258	285	252	274	254	234	261	252	283	243	256	268	232	249	253	285	250	270	258	265	263	265	241	262	260	236	268	279	268	269	249	290	252	245	261	262	252	264	285	252	248	262	273	282	268	270	265	234	272	255	266	286	254	257	256	276	244	238	253	247	242	248	252	290	234	270	240	262	294	258	269	257	276	262	262	245	248	258	283	272	274	250	290	261	257	259	255	268	287	230	233	287	276	248	232	254	281	262	240	239	270	247	243	274	256	277	260	266	270	239	268	263	234	246	253	265	234	244	260	264	243	283	258	262	240	261	282	247	278	238	241	271	212	236	266	244	253	260	280	242	242	256	243	258	233	263	267	268	231	286	256	263	224	315	237	285	272	273	243	231	256	270	274	258	224	260	246	251	270	229	272	236	263	261	254	252	258	252	245	268	248	267	288	250	280	250	273	254	260	282	271	240	306	249	250	241	235	253	244	249	241	262	276	250	259	255	281	225	231	279	269	280	255	274	259	261	255	262	278	233	286	242	259	268	260	250	238	250	260	233	251	276	237	255	268	290	267	239	248	244	242	228	267	243	252	230	236	286	242	234	235	264	245	250	246	239	238	266	295	249	275	268	246	245	288	264	249	282	243	251	286	267	244	222	231	281	244	252	234	256	274	241	294	266	237	287	267	264	222	273	228	242	222	215	236	237	251	256	272	265	246	238	243	289	262	282	277	254	286	249	264	264	239	246	283	271	266	262	268	265	238	259	271	261	245	244	269	227	247	242	231	275	240	240	241	243	263	256	255	263	234	269	245	267	254	256	254	265	267	269	267	253	276	235	251	248	237	286	232	256	252	263	258	271	225	248	298	255	249	249	248	254	246	260	245	272	251	246	266	269	244	242	261	289	258	258	245	254	268	265	236	242	288	228	225	264	265	256	275	250	255	246	255	243	275	261	251	267	269	265	248	256	260	249	238	263	265	245	270	239	245	264	277	258	259	256	255	255	262	248	237	240	278	282	230	247	284	289	253	252	257	242	289	231	249	253	262	257	270	283	298	233	262	258	288	262	277	252	257	242	259	266	267	245	294	274	249	290	270	251	265	258	264	270	236	270	286	288	276	238	255	273	271	263	286	238	258	226	265	249	241	261	260	265	287	249	233	289	262	273	247	249	255	264	250	258	298	266	255	244	282	229	269	270	265	224	254	269	267	262	250	245	290	291	262	269	248	268	263	259	259	247	266	263	269	242	271	272	258	265	266	273	313	255	286	243	246	277	236	266	237	256	261	266	245	256	261	295	286	244	265	243	225	263	260	232	261	253	258	257	274	262	292	249	270	264	279	287	282	243	270	248	221	254	246	230	225	254	265	255	269	246	266	263	274	260	254	243	259	261	256	266	264	301	267	268	280	250	283	280	277	247	272	261	271	262	241	274	255	275	254	260	257	287	250	241	254	250	258	267	263	257	259	246	256	267	248	249	282	273	274	244	273	247	268	252	280	283	239	264	253	282	244	279	224	251	226	262	229	259	266	261	259	258	270	254	255	258	238	267	245	266	268	242	248	274	276	293	245	232	277	266	259	262	253	276	253	256	240	257	251	258	286	233	245	245	240	257	252	244	258	259	258	270	264	267	242	299	281	274	286	278	251	262	289	273	272	250	263	241	232	268	272	240	256	246	242	248	269	270	253	266	277	237	242	242	255	253	252	266	259	268	253	236	237	255	261	313	289	254	248	258	251	242	288	236	271	255	246	240	266	253	278	263	265	219	237	273	267	282	276	275	252	260	250	245	250	260	243	256	259	259	253	236	273	280	256	267	283	254	232	267	273	246	272	291	260	251	264	259	264	266	252	251	252	234	276	261	250	271	260	224	228	268	261	240	277	242	251	267	235	249	246	264	247	240	262	253	261	251	254	272	260	274	245	283	265	289	264	253	251	283	249	257	255	243	250	250	244	273	259	256	256	259	257	245	275	249	266	277	260	272	282	259	274	241	242	232	249	284	237	261	258	250	254	280	264	253	264	250	249	237	241	255	243	274	262	283	265	263	224	263	265	246	241	277	267	261	254	241	245	279	299	278	270	274	260	253	251	259	247	252	237	247	242	292	270	279	274	291	255	249	286	277	265	263	291	241	258	241	257	256	283	288	265	257	268	261	251	232	280	235	248	249	266	250	256	275	279	284	255	284	241	254	264	246	266	276	267	276	233	261	235	267	268	249	236	261	277	256	252	241	278	296	235	282	255	264	275	268	264	256	252	251	231	268	278	249	251	260	276	286	235	229	280	261	255	263	274	228	260	232	270	277	244	271	213	304	250	246	286	258	247	232	273	233	257	242	272	270	264	280	244	296	266	242	233	267	264	273	269	265	252	245	247	236	279	263	253	272	248	249	256	256	268	260	250	235	230	258	244	252	265	265	290	253	273	253	270	268	214	245	257	249	276	229	266	240	249	272	270	251	257	272	240	251	256	280	274	258	261	266	262	253	229	250	281	231	260	268	254	272	257	259	259	236	296	276	273	271	276	274	302	250	269	266	235	252	266	245	229	240	267	276	266	255	298	243	241	209	259	283	268	273	264	258	293	304	265	243	265	267	283	277	256	240	258	253	261	248	245	252	254	280	245	248	231	206	275	258	255	280	259	260	246	256	266	265	265	269	260	242	260	270	239	279	250	260	254	237	249	298	255	282	241	257	250	266	245	250	239	269	265	254	273	226	242	295	266	263	265	255	257	244	273	239	250	296	266	260	243	225	281	274	245	299	242	267	240	252	283	257	281	268	292	257	259	268	271	246	244	256	254	276	255	251	256	272	228	280	258	277	262	256	255	212	265	241	263	276	274	245	269	264	250	266	232	275	261	268	260	248	284	280	232	263	262	244	252	228	279	255	275	271	268	273
16779	30830	26428	18006	15966	15242	14257	14402	13774	12851	11191	8959	7420	6482	6068	5093	3924	2834	2265	1933	1917	1659	1271	879	732	744	638	669	732	884	866	1045	1037	749	720	573	495	399	434	449	360	365	323	324	320	342	335	356	318	336	349	362	330	369	363	393	363	354	300	328	333	354	318	298	317	305	314	326	324	341	339	349	383	331	312	322	303	350	311	318	329	317	275	338	329	320	334	300	349	347	290	346	350	317	343	322	311	297	308	306	324	313	301	300	319	302	310	305	328	334	347	348	323	339	346	339	312	338	305	335	310	322	341	349	280	322	347	312	290	310	307	329	326	339	330	325	303	346	317	325	327	328	311	322	348	297	304	334	317	326	370	315	320	328	311	310	315	306	312	304	307	318	349	338	321	348	328	304	280	301	301	326	307	311	350	327	327	298	312	310	297	337	313	350	317	351	342	288	329	309	311	312	334	339	331	323	302	314	310	302	334	322	343	308	316	355	311	340	362	306	346	320	322	347	356	316	298	332	313	330	309	290	303	313	314	295	302	302	302	318	318	365	356	327	318	343	343	339	309	373	356	328	316	343	324	303	314	327	282	322	318	322	327	311	333	316	319	320	292	343	348	329	310	324	336	329	332	318	332	311	306	320	320	294	302	341	325	356	327	281	318	287	325	291	323	327	309	324	310	336	320	292	305	348	368	295	339	322	304	315	322	340	305	327	312	308	318	294	304	323	336	351	316	312	301	342	315	347	310	336	338	307	342	329	353	321	343	329	330	293	349	311	309	309	326	309	321	299	310	334	301	330	310	314	317	309	337	326	304	321	283	304	299	314	314	327	298	341	306	309	325	317	350	309	307	304	344	343	320	312	308	355	289	300	348	314	318	324	319	347	327	313	306	314	296	332	322	344	325	316	342	338	322	322	325	300	329	352	336	312	342	342	310	301	305	320	343	289	341	309	331	340	326	348	326	311	326	332	316	339	348	316	344	350	344	291	327	308	356	316	347	286	315	327	333	321	289	336	326	278	312	332	312	311	307	317	337	319	344	280	307	313	312	331	304	353	368	328	314	317	343	343	315	310	293	307	342	321	331	342	299	329	331	322	311	355	290	354	303	311	296	333	332	312	312	351	339	339	342	295	302	309	296	303	309	314	335	306	294	314	351	335	347	300	307	329	326	296	325	318	322	326	310	342	288	309	295	350	341	361	322	319	340	331	317	311	316	304	333	331	301	325	289	302	326	328	328	308	323	316	343	348	330	317	319	315	313	344	364	302	336	282	298	328	331	320	306	305	296	337	328	344	315	334	301	324	340	315	302	331	312	327	307	326	290	302	290	346	301	322	345	324	309	298	313	327	328	314	318	296	341	282	329	309	308	305	293	361	297	310	321	324	318	318	308	316	300	304	299	345	312	321	359	326	325	309	305	295	303	332	326	295	325	325	337	329	322	314	307	339	291	282	315	341	311	326	377	306	305	325	316	343	321	318	296	287	302	347	310	310	301	306	295	306	321	326	337	339	300	338	312	309	312	332	312	320	373	330	319	301	336	319	327	328	310	306	303	327	290	309	304	331	330	319	352	327	326	339	358	310	328	311	308	311	304	320	322	332	348	303	312	296	323	331	341	306	304	313	294	332	329	314	320	317	314	320	340	323	304	305	336	308	297	363	358	328	311	342	320	319	335	324	313	309	294	319	326	326	320	327	326	299	322	301	317	347	294	311	327	348	339	291	306	310	309	339	298	328	314	298	314	318	298	324	345	333	323	337	335	303	300	318	323	315	338	334	327	313	318	311	324	322	278	301	332	340	309	358	329	315	332	342	303	294	329	338	339	329	326	301	325	300	311	336	309	344	333	337	308	338	290	327	326	321	294	304	320	309	319	354	337	316	328	353	347	343	334	291	331	341	338	322	286	323	349	318	332	340	351	329	321	295	333	303	296	332	298	331	305	311	309	281	324	314	319	313	309	312	325	334	357	295	310	344	329	301	294	271	332	318	316	313	328	308	319	313	318	314	325	347	323	336	333	300	311	333	320	305	299	318	335	358	329	337	335	332	317	302	311	354	324	306	324	299	342	324	310	309	327	333	322	261	327	332	299	285	287	329	329	299	328	328	318	342	326	293	330	295	321	298	314	342	336	302	356	322	323	313	319	316	308	327	311	326	307	363	303	333	325	325	300	316	315	321	326	298	341	309	307	332	294	316	346	350	306	300	314	349	308	335	306	343	312	348	351	308	309	314	356	310	337	303	318	318	320	321	346	296	318	323	345	311	315	342	316	335	325	364	318	322	300	320	323	315	331	338	364	315	305	352	327	353	319	321	295	315	342	319	303	339	321	315	319	339	306	325	323	339	334	345	330	328	305	323	316	310	308	316	323	306	331	325	317	319	325	309	300	329	346	340	297	335	330	326	327	327	339	308	342	318	326	307	335	318	308	327	298	299	326	324	339	319	338	327	323	326	326	302	321	331	318	299	344	299	325	338	330	310	304	323	329	321	300	308	322	317	329	321	354	306	327	339	315	318	310	338	321	313	294	310	346	326	331	313	324	290	292	329	303	328	309	325	305	303	322	276	279	320	283	291	309	332	285	304	298	303	327	295	337	350	323	283	324	299	329	352	310	311	301	338	338	320	294	351	314	316	290	300	324	310	289	308	313	328	317	363	346	341	318	328	292	328	348	342	350	286	328	332	333	343	320	333	328	332	316	299	327	344	315	334	315	333	302	300	332	331	330	349	311	326	330	283	305	326	312	314	315	320	313	333	337	307	316	340	329	309	320	317	312	292	315	342	305	308	319	339	331	323	284	325	331	331	309	355	330	346	316	325	332	292	331	310	312	341	310	330	338	312	348	305	309	318	284	351	317	293	330	334	313	347	312	346	329	326	316	350	331	343	329	287	298	360	323	287	327	308	294	313	316	298	347	339	318	307	309	323	321	310	321	288	292	289	296	328	325	319	314	336	321	315	320	281	308	318	287	320	329	335	330	296	300	316	326	340	344	345	324	297	303	304	329	350	344	300	312	328	331	318	328	308	310	320	358	346	309	362	337	332	315	311	322	331	336	302	332	317	287	309	315	322	342	337	304	318	323	277	320	314	320	336	331	372	335	347	346	321	338	302	342	318	344	329	345	302	325	297	308	317	261	329	318	330	306	312	325	343	304	303	312	315	343	308	290	302	309	317	309	318	312	350	311	302	327	332	328	275	299	314	298	303	314	312	319	286	309	315	337	335	313	309	330	326	292	355	310	326	331	280	327	314	328	342	366	281	308	298	364	340	327	298	324	336	293	317	323	366	334	304	317	355	348	343	299	323	269	331	329	302	332	317	317	325	311	297	352	342	312	334	335	313	322	299	319	328	292	336	333	339	318	309	310	334	356	329	309	317	302	339	325	349	292	311	312	303	318	295	316	326	282	282	326	308	309	312	338	296	317	319	306	348	313	330	349	310	334	337	341	326	337	329	311	304	308	298	328	346	323	338	352	317	349	333	340	325	299	327
26388	20571	15229	6170	3919	3443	3240	3399	3064	2943	2515	2205	1914	1687	1480	1361	1073	918	827	809	776	732	650	582	535	518	557	581	578	590	651	677	660	612	569	571	519	507	521	517	497	495	503	457	471	453	476	460	520	473	490	503	492	470	494	554	472	527	482	480	479	479	499	492	473	510	481	485	493	483	480	493	503	466	424	496	471	463	545	470	483	526	511	521	481	462	506	458	482	482	541	485	496	553	502	515	462	529	518	505	467	510	488	523	487	470	514	473	498	447	535	492	513	451	518	488	481	497	495	478	499	485	491	508	467	498	481	557	483	492	507	475	507	470	510	483	509	485	495	459	510	500	488	503	532	483	463	491	494	465	472	504	472	456	496	471	441	515	496	490	468	471	477	431	472	475	468	537	469	467	530	481	470	500	484	503	485	526	499	471	520	496	456	477	447	527	460	501	518	485	493	498	480	485	496	488	498	464	462	495	501	523	453	477	484	502	493	470	497	516	455	511	476	495	496	478	444	485	462	498	487	502	484	477	532	469	490	482	527	484	485	515	513	494	470	472	500	524	478	507	463	477	485	488	520	474	458	503	493	460	488	493	485	510	467	473	511	531	452	479	507	506	488	506	483	464	509	465	494	467	500	500	501	497	478	490	497	503	451	508	481	483	503	499	449	511	471	499	519	486	508	469	470	505	479	506	490	446	447	472	480	515	461	508	507	456	504	496	489	485	518	488	455	481	487	481	439	487	496	511	464	479	533	490	480	491	477	494	501	495	497	496	498	460	479	492	493	487	500	488	510	466	503	476	468	500	436	476	492	441	503	459	484	474	477	458	501	487	473	472	495	499	476	465	472	459	514	477	466	523	473	441	445	482	492	469	519	473	495	473	450	514	494	469	516	503	478	499	505	489	492	496	503	484	483	483	497	491	478	480	526	487	513	470	502	495	453	477	526	511	471	495	519	508	496	488	484	472	484	480	520	475	493	497	526	453	505	538	530	462	484	467	524	482	481	477	497	504	481	509	482	456	500	526	465	499	469	509	485	520	518	486	477	475	484	546	479	482	424	458	503	481	518	517	476	481	494	481	496	518	485	469	466	447	493	457	480	486	517	521	502	502	512	481	490	454	494	468	499	493	499	464	452	506	469	466	511	472	475	509	485	516	471	455	488	513	471	487	476	515	502	514	458	454	449	477	475	511	455	470	516	481	507	453	511	429	535	490	480	476	457	512	478	436	499	474	521	514	458	494	474	453	505	491	499	534	483	475	498	493	474	483	495	521	462	482	483	469	475	432	515	448	494	501	455	466	493	502	513	482	471	509	473	470	486	464	501	457	450	523	493	531	488	444	470	493	507	505	442	430	491	472	488	517	466	481	493	537	466	497	491	484	451	478	474	494	495	491	479	496	472	492	500	481	494	502	515	488	498	515	482	508	497	489	526	459	483	450	485	516	457	509	486	443	464	500	486	456	465	473	478	468	481	500	509	484	487	482	478	503	470	467	457	446	533	439	486	443	490	496	478	495	518	509	489	483	456	520	484	488	488	471	472	519	478	468	510	477	516	502	554	476	500	494	511	486	442	481	480	443	476	508	487	498	462	485	477	445	492	473	462	515	473	477	449	484	447	463	497	481	511	488	519	519	485	480	479	467	496	483	487	483	493	442	466	497	505	487	471	440	466	487	467	466	487	515	483	498	482	443	514	463	509	499	506	504	501	465	464	467	498	516	443	472	477	502	511	480	478	441	488	512	453	454	490	494	481	487	493	503	485	462	452	450	494	505	460	475	467	503	460	480	505	482	451	470	493	472	505	501	479	476	497	486	506	497	475	482	535	439	469	473	464	478	507	476	462	504	500	495	512	445	506	482	518	520	470	476	477	449	448	471	500	479	476	474	486	491	506	490	538	473	482	483	472	497	480	513	496	489	517	469	520	480	452	507	513	502	484	521	470	508	500	506	489	488	451	517	473	531	514	466	454	526	452	473	480	480	519	515	503	523	477	457	465	499	498	464	465	472	474	496	517	502	461	489	480	492	475	493	514	461	511	509	539	493	497	452	502	484	521	508	474	492	542	495	490	526	493	493	450	495	462	519	475	494	492	457	530	462	481	512	462	459	486	485	518	467	485	480	472	526	504	496	450	464	527	525	491	482	476	470	501	475	466	504	475	488	470	471	469	466	508	475	467	493	503	505	478	480	461	491	473	444	471	496	498	492	467	500	465	453	457	462	489	463	549	453	513	473	468	468	505	467	443	444	487	510	498	481	510	495	523	504	495	484	465	458	464	477	497	510	500	494	499	474	476	540	494	472	455	477	449	464	451	473	501	506	550	500	469	468	468	468	462	500	508	500	536	472	502	528	504	465	535	494	476	459	504	488	495	504	477	510	520	567	485	491	485	481	518	484	487	469	509	471	469	502	477	465	465	461	503	465	507	517	491	476	488	506	494	479	465	503	492	468	516	494	445	503	508	548	502	450	500	473	500	452	500	537	499	478	488	498	459	484	482	470	504	493	473	458	491	467	474	450	517	497	535	464	463	499	525	516	479	487	486	479	472	492	472	540	460	512	438	470	487	511	517	460	479	480	423	485	474	481	483	463	449	482	464	533	530	501	472	490	498	454	529	483	463	468	515	452	474	414	472	453	484	457	501	462	471	529	490	471	491	470	474	495	476	479	445	521	500	481	458	476	483	526	451	475	503	506	507	504	500	512	453	486	508	460	455	500	513	517	491	515	473	517	501	481	505	526	509	479	469	475	471	503	488	459	553	487	457	473	466	499	484	506	506	452	500	506	502	466	480	491	495	465	462	478	454	474	482	469	503	485	467	503	527	489	454	493	466	471	474	446	432	481	487	498	507	471	494	503	458	497	474	502	496	501	508	488	517	522	521	503	454	493	451	499	468	408	501	496	519	449	484	463	487	477	477	489	485	456	539	472	466	483	502	513	523	428	518	486	468	526	499	471	546	475	472	443	511	483	498	485	460	485	479	499	422	489	511	495	484	471	500	487	471	478	492	446	437	475	498	476	508	443	439	472	464	463	478	475	502	435	427	463	476	494	486	479	456	477	458	509	451	508	520	492	511	488	500	515	476	472	497	513	443	474	467	487	449	514	464	494	525	492	469	503	512	513	457	485	505	498	515	493	508	494	490	469	521	510	507	456	479	507	489	481	517	479	519	524	451	471	470	502	448	477	470	481	497	498	481	475	491	458	460	502	484	491	460	511	467	471	548	463	495	516	480	455	479	489	456	478	472	528	458	480	479	458	499	468	484	494	504	524	490	498	523	496	477	524	507	490	504	482	521	486	478	486	513	449	506	469	491	495	467	550	506	505	483	484	491	520	500	509	474	504	445	494	466	468	487	487	481	491	492	473	529	475	478	506	500	506	468	477	499	482	489	478	449	484	456	478	497	460	475	539	476	483	432	477	509	480	452	465	474	465	490	476	475	468	498	478	482	506	475	476	503	446	408	498	475	500	485	417	525	476	474	505	453	520
12482	15849	12489	7868	7285	7212	6885	7291	6582	6168	5220	4261	3436	3245	2820	2402	1877	1540	1243	1282	1247	1086	921	827	765	755	760	814	810	834	893	894	896	886	812	691	679	668	674	637	577	614	623	603	592	607	610	651	605	639	634	635	635	604	667	597	598	599	659	612	594	641	641	624	615	622	596	652	589	608	619	632	632	602	563	631	646	586	614	635	574	631	617	602	619	587	608	618	613	582	600	581	626	628	607	619	587	602	613	625	640	588	582	607	603	604	607	632	624	610	618	622	641	594	632	574	640	610	588	659	607	606	567	618	633	622	611	627	602	600	600	631	628	593	590	652	578	614	632	604	563	635	599	597	561	649	625	686	594	622	628	591	594	628	617	581	575	600	612	608	607	604	617	608	607	608	584	591	606	646	575	634	614	612	573	595	603	565	599	623	651	639	617	559	615	592	659	583	591	654	560	625	620	599	649	618	615	606	607	613	554	588	599	615	594	579	631	622	642	615	618	572	597	565	576	630	626	640	589	629	608	578	620	580	560	626	579	591	595	578	633	591	578	574	630	634	579	584	619	625	592	602	646	616	622	643	584	587	606	611	658	612	641	555	613	586	619	623	611	604	612	601	637	609	625	617	645	579	604	630	638	599	572	630	653	594	622	576	614	592	608	620	635	593	595	639	576	572	583	647	583	630	608	596	630	621	624	671	625	613	624	617	591	638	597	578	622	644	632	640	621	571	641	561	544	645	666	622	587	617	640	660	588	624	598	603	630	625	609	630	617	606	598	608	618	625	610	634	603	640	620	587	568	606	612	604	593	665	614	568	620	595	616	583	658	628	579	595	595	655	618	607	595	606	653	641	556	604	618	614	604	583	623	574	531	596	589	597	625	633	612	619	592	629	611	596	604	606	607	601	606	647	614	627	618	628	630	603	639	563	595	596	628	558	601	607	589	632	595	576	612	594	625	585	664	634	603	626	631	611	593	646	603	626	613	602	608	601	604	639	622	583	607	635	601	587	653	595	574	563	576	604	657	588	594	616	581	609	600	617	603	607	607	645	621	597	613	651	602	637	577	601	605	639	604	586	619	626	596	606	587	645	605	627	610	583	552	637	605	613	625	609	640	587	611	608	646	589	624	587	634	635	639	609	598	611	625	652	651	640	629	601	641	602	615	599	594	644	613	610	632	578	617	620	580	638	602	623	610	615	580	619	647	674	600	616	637	586	585	616	631	639	606	621	581	582	628	639	619	611	590	628	583	660	606	625	622	619	593	634	583	624	617	609	618	615	586	617	593	628	608	601	606	619	615	579	637	604	602	637	575	636	563	603	595	636	631	601	587	617	611	646	562	614	612	609	613	622	628	659	599	655	611	627	595	594	602	589	630	607	620	646	659	622	627	656	603	643	636	613	643	634	596	611	627	634	600	602	616	607	600	572	647	585	587	641	638	576	619	596	632	613	587	600	637	579	564	612	627	612	627	631	641	640	599	613	595	599	610	557	637	591	590	604	611	589	614	586	608	628	594	581	606	585	601	619	607	586	608	610	639	621	634	642	613	611	605	588	619	593	629	612	611	619	581	633	564	612	600	594	606	581	597	633	645	635	636	617	649	626	619	624	590	623	564	580	604	583	617	662	578	632	616	583	602	568	634	616	617	617	557	609	622	588	626	598	571	642	581	613	604	575	585	612	635	581	584	585	632	544	584	593	605	594	586	606	594	606	616	619	594	611	599	612	623	638	599	631	640	620	624	619	612	600	643	601	602	634	601	659	588	635	603	606	625	605	608	566	541	641	644	638	616	618	620	581	601	618	632	604	591	607	613	638	645	627	593	588	620	649	597	585	635	597	640	593	584	616	600	611	614	604	642	621	589	639	533	552	618	629	593	581	624	609	631	595	579	595	610	633	630	642	576	570	584	578	628	614	601	618	617	616	589	605	632	654	609	627	648	629	618	622	642	582	591	636	596	590	608	628	620	576	576	593	627	660	599	626	634	601	615	594	639	565	653	629	675	591	662	602	604	562	565	613	612	622	580	607	594	607	607	591	581	588	592	637	630	644	549	575	648	669	611	650	619	619	582	599	560	648	599	614	638	600	584	608	611	650	570	630	630	587	563	608	572	562	622	595	561	604	649	593	620	650	600	597	592	629	598	641	607	601	643	590	604	616	596	616	616	634	605	628	571	593	592	573	632	614	646	584	632	593	569	580	600	592	651	621	595	619	619	590	577	606	607	585	632	655	609	640	582	596	615	571	587	579	578	680	623	621	572	619	658	622	604	629	608	601	609	596	628	605	609	600	598	581	604	660	635	603	641	642	632	620	597	577	624	615	597	589	626	633	606	583	584	638	645	607	594	626	619	604	667	603	627	605	625	610	598	593	665	600	599	644	608	587	574	616	611	647	630	614	604	592	600	613	607	579	611	600	611	630	626	666	601	674	637	647	634	608	636	649	654	590	577	618	615	596	622	595	587	615	619	584	594	611	632	577	659	608	608	577	588	599	582	630	604	610	610	622	610	593	600	582	553	591	640	638	690	605	609	629	622	564	609	586	595	584	620	603	574	595	600	596	593	630	613	614	645	620	591	648	579	620	644	607	576	642	605	618	621	604	656	600	618	617	639	688	626	611	586	603	573	626	629	610	630	619	596	591	641	589	629	572	653	580	582	609	603	586	638	624	602	593	598	591	599	685	657	651	603	596	594	642	623	622	568	669	612	623	592	572	584	641	610	587	578	657	604	642	583	612	598	599	602	611	644	592	598	609	612	657	633	609	588	635	632	588	613	591	616	612	602	607	582	618	612	619	614	579	608	669	626	616	636	596	589	630	620	615	585	600	613	627	626	628	646	614	617	616	591	626	590	617	584	642	575	603	605	586	656	620	597	667	612	604	598	608	599	581	591	565	564	607	575	635	642	577	596	592	638	623	625	620	595	591	580	648	612	618	610	627	632	588	571	634	617	627	635	631	583	629	598	625	592	635	619	578	602	620	641	617	621	616	580	668	617	620	612	622	600	651	582	635	627	612	633	598	615	602	623	619	628	572	622	587	614	559	647	620	581	627	636	591	624	614	612	629	620	585	590	620	594	625	585	621	598	585	667	579	595	607	568	627	621	614	623	652	634	609	639	613	609	570	602	636	623	574	563	595	651	622	606	650	677	628	606	597	607	648	582	591	648	639	638	604	585	616	636	570	564	567	563	588	562	609	604	599	607	640	629	596	612	634	595	633	622	572	608	648	616	621	624	575	605	597	608	579	626	602	615	634	601	552	645	637	667	641	579	604	631	624	619	596	577	584	623	608	585	613	578	592	646	576	612	589	604	604	562	598	608	630	597	607	581	591	622	585	610	620	632	611	629	586	615	610	587	585	579	610	603	606	587	618	642	596	611	586	588	575	608	638	606	601	620	578	630	626	617	650	596	622	581	617	628	582	621	642	625	645	656	661	637	627	646	625	562	546	615	599	624	644	596	606	638	637	605	633	598	569	605	668	569	631	620	612
23343	20775	28100	23546	20834	16510	8604	6223	5410	5180	4153	3469	3036	2759	2309	1919	1464	1197	986	1003	873	813	601	528	481	534	478	515	630	670	613	637	610	616	517	486	433	444	398	414	366	368	359	331	376	353	326	390	364	375	395	367	390	360	354	350	373	343	344	368	355	349	339	347	355	354	321	333	370	347	347	358	346	348	385	377	359	324	351	360	349	367	361	368	373	361	350	371	339	364	367	387	367	379	342	364	344	386	342	363	360	389	375	368	334	355	349	348	339	336	358	362	342	351	333	368	350	358	369	359	360	307	352	380	367	364	358	369	336	389	334	372	379	351	332	348	360	375	375	348	361	339	383	344	379	351	360	373	362	378	357	371	359	347	379	335	357	329	356	334	372	386	330	369	364	367	383	351	385	341	354	374	334	390	358	345	345	346	295	363	366	326	328	345	371	366	356	380	344	372	340	391	359	346	349	339	382	358	364	350	358	343	357	333	322	381	361	324	355	347	357	387	337	362	383	344	367	371	380	372	365	334	366	348	357	343	377	365	346	352	367	388	399	335	330	328	368	362	369	337	368	381	364	369	357	378	356	354	334	324	364	334	358	363	359	396	346	372	374	380	354	348	340	346	360	384	378	376	383	326	361	386	342	340	357	370	372	335	381	354	362	360	335	356	347	343	390	342	383	387	367	352	396	383	366	337	335	366	353	385	364	371	357	336	371	371	375	357	375	349	367	373	370	352	362	338	329	347	396	343	358	374	341	351	377	355	357	354	399	366	347	349	348	356	325	334	338	364	368	383	351	398	338	304	364	351	337	373	371	382	359	350	318	374	374	389	392	374	379	387	353	376	363	327	419	359	359	352	341	389	358	330	398	369	370	330	357	400	389	376	389	316	368	355	345	385	332	376	326	359	326	343	363	358	391	355	383	331	376	342	327	356	362	339	347	343	353	336	348	354	373	332	334	366	380	370	387	347	349	379	340	313	300	353	401	359	363	378	350	369	332	389	337	383	355	348	366	342	365	355	335	353	409	350	368	383	380	336	340	349	342	390	344	326	338	337	355	361	336	346	353	335	390	392	390	344	340	351	364	330	352	390	346	349	367	348	373	362	323	357	360	322	382	352	384	358	373	350	341	368	344	362	348	349	360	359	357	348	342	348	354	337	345	333	347	382	388	369	360	336	378	342	355	386	356	348	355	353	344	356	344	345	361	352	389	368	341	354	356	362	358	372	354	329	349	370	362	381	347	355	353	376	361	359	356	368	370	370	327	358	358	349	374	345	386	336	364	363	368	381	356	385	364	335	370	331	348	361	334	391	393	349	323	367	368	384	350	385	356	336	392	360	347	359	372	341	367	352	363	360	335	317	381	362	327	331	375	323	362	336	353	375	356	353	366	360	377	353	373	364	362	344	374	380	394	346	358	354	322	356	354	359	359	337	348	386	337	361	366	363	381	356	370	347	340	349	333	383	342	352	383	348	351	385	377	346	395	334	352	398	378	366	368	336	377	344	334	363	368	385	337	354	369	358	350	340	319	385	368	356	344	381	331	361	358	357	364	364	333	347	347	354	366	395	374	349	370	366	364	361	368	373	353	350	314	356	334	352	313	359	350	364	402	381	351	329	364	364	384	377	374	366	369	345	378	338	348	317	374	343	329	363	360	339	358	369	377	369	353	318	328	368	355	333	360	338	374	367	350	371	345	335	352	340	314	339	354	351	359	345	370	374	386	333	360	326	352	369	339	329	319	319	340	330	358	351	351	342	384	340	360	348	357	328	324	358	361	360	342	331	352	371	340	372	341	343	338	381	315	341	382	361	361	346	349	359	345	366	361	369	359	359	384	349	349	370	371	361	338	349	342	351	329	363	368	367	347	342	370	371	350	359	340	344	363	355	365	361	327	345	373	363	341	344	349	346	348	353	342	374	374	335	359	361	334	384	353	361	357	355	356	375	378	347	363	354	333	387	334	362	372	368	376	344	377	338	323	380	369	367	374	354	380	372	385	367	324	344	325	369	374	349	372	349	371	367	369	337	369	364	367	362	347	342	343	356	340	400	369	385	401	339	352	326	355	343	359	386	368	375	372	324	358	345	322	323	339	339	385	379	377	359	344	351	359	373	370	331	367	348	364	364	379	363	356	346	374	366	341	370	345	383	331	371	370	366	317	353	334	350	351	347	380	335	344	353	356	341	384	388	373	371	343	363	372	375	350	346	372	355	366	366	324	361	323	322	348	376	366	353	376	341	343	340	373	350	365	368	349	366	353	364	353	373	367	367	317	340	380	359	355	387	366	366	331	362	389	342	374	346	377	356	382	360	369	349	380	373	349	346	334	366	357	347	330	335	379	377	338	361	339	376	328	350	366	342	378	374	340	351	351	365	366	375	348	369	365	365	324	336	380	339	397	375	348	372	372	358	355	346	330	360	341	334	391	342	365	345	393	364	345	364	347	384	360	383	377	347	355	324	353	345	351	339	341	343	345	383	336	339	351	371	350	390	380	330	330	371	346	368	379	368	360	349	364	362	363	377	342	359	385	353	360	375	366	333	344	366	337	360	352	348	364	349	382	373	384	338	390	330	377	353	355	354	356	402	329	335	344	379	392	372	371	375	325	363	356	318	347	350	414	372	341	373	352	350	358	382	365	343	372	371	351	354	362	379	347	354	374	376	368	396	363	326	368	366	345	373	377	352	337	332	362	358	342	361	348	385	362	346	344	333	331	354	388	327	374	394	372	363	337	370	323	371	359	350	353	357	368	379	351	383	362	335	376	397	375	354	356	358	369	337	348	367	361	331	344	337	356	371	332	330	358	371	336	364	353	372	361	354	355	331	353	365	373	351	367	351	336	343	347	358	383	372	353	368	358	379	365	345	361	367	365	345	359	344	361	391	348	386	345	352	348	356	364	327	338	347	352	393	383	396	353	373	380	386	384	372	340	373	371	371	361	342	359	362	359	358	355	341	373	370	368	368	355	366	357	352	368	374	338	334	340	356	331	356	356	315	394	348	362	356	349	365	333	363	378	360	374	344	372	401	320	392	360	341	359	376	352	339	366	351	354	328	342	380	364	353	364	342	344	358	414	355	363	366	385	331	371	369	359	359	362	338	339	372	350	373	361	356	356	348	387	360	353	360	326	355	381	337	372	355	334	356	375	363	364	327	375	341	326	331	338	369	334	368	376	357	349	381	374	358	356	347	351	336	334	377	370	345	389	361	347	328	368	366	375	328	340	355	381	326	340	369	378	380	374	348	336	330	349	377	372	347	352	324	392	352	372	370	335	366	330	339	377	350	372	336	385	389	282	353	362	354	352	348	378	341	330	336	383	322	369	341	358	345	364	365	343	333	338	354	330	369	339	341	350	378	332	355	338	338	327	317	366	385	358	348	374	355	347	336	378	368	363	314	359	352	386	367	386	347	370	381	353	369	326	356	382	338	350	348	363	365	359	353	380	335	385	381	380	345	355	321	389	381	379	356	360	324	364	353	347	387	342	361
13440	23950	20548	14219	12942	12300	12254	11954	10780	10049	8223	6735	5797	5186	4570	3436	2638	2157	1711	1702	1445	1336	918	734	746	762	753	735	952	952	983	1012	942	880	774	652	599	553	524	540	462	450	472	448	444	461	462	437	463	463	491	509	456	433	483	474	473	475	464	463	472	489	476	467	472	442	463	466	476	435	452	459	468	446	466	401	417	492	444	428	440	467	458	464	463	461	480	447	465	424	454	427	474	459	469	481	429	479	485	457	467	476	443	468	412	477	442	456	436	438	464	480	441	452	453	445	465	485	445	438	474	456	449	431	450	463	433	453	482	435	443	489	460	449	480	460	458	461	443	453	474	450	486	449	436	463	488	468	475	466	476	439	463	446	449	437	437	471	408	452	422	422	431	438	470	486	462	478	428	493	476	499	487	440	458	443	466	433	460	460	469	461	422	458	453	454	443	476	459	501	440	464	461	499	450	474	448	449	443	428	494	459	441	433	470	511	433	494	481	432	443	454	492	474	452	429	523	446	444	454	489	412	446	422	464	421	449	437	452	473	483	463	439	421	444	473	461	443	471	462	507	471	435	483	496	440	451	441	453	440	464	448	432	420	449	459	445	469	451	438	493	446	449	488	463	471	439	450	438	423	457	444	471	401	434	467	451	443	447	476	461	422	430	441	438	441	467	446	469	464	422	439	505	451	417	458	456	443	464	460	465	441	443	426	465	415	485	436	412	460	411	451	424	429	486	456	463	449	457	487	470	409	457	465	434	455	448	415	425	457	426	464	493	466	490	450	455	472	413	472	460	407	480	478	431	443	478	431	448	505	476	470	435	442	443	483	459	464	463	456	481	457	523	432	494	460	468	478	467	433	441	427	443	467	465	426	467	444	481	442	469	451	445	444	434	440	465	473	463	489	479	453	427	393	466	482	450	425	458	477	472	434	445	440	476	458	448	437	427	475	453	464	442	434	481	427	451	469	468	448	425	466	492	493	447	475	460	492	463	477	436	462	445	470	477	459	473	480	424	462	469	447	445	440	467	453	405	452	423	497	471	463	457	490	441	474	460	430	459	442	442	455	449	440	461	496	472	455	433	461	445	482	447	443	474	451	468	449	492	463	436	413	443	463	435	464	436	471	476	440	434	456	434	503	445	434	442	453	469	472	456	435	442	465	403	470	432	476	430	462	502	451	447	451	468	488	493	434	428	467	430	495	423	409	430	460	482	442	437	481	480	478	472	456	426	442	415	446	501	437	429	477	438	506	434	461	480	463	408	438	455	411	442	445	467	432	483	475	517	469	451	441	520	429	451	445	434	456	473	440	489	437	468	452	461	452	460	456	490	470	450	416	441	456	417	448	441	482	476	466	500	449	475	468	454	461	462	462	474	479	412	461	473	483	439	443	465	452	446	488	441	459	467	469	453	448	446	436	456	478	463	424	491	470	442	450	448	452	445	461	499	449	454	493	428	486	420	446	455	462	396	452	489	468	414	494	484	444	472	491	461	460	425	466	459	456	467	484	426	490	453	497	436	469	481	450	467	485	405	456	428	477	459	413	460	426	467	425	476	444	439	489	417	439	414	477	459	459	455	451	465	441	457	480	448	425	474	446	487	405	468	459	458	474	463	450	457	465	474	458	425	449	457	465	443	451	443	437	480	457	444	438	448	446	466	448	493	439	424	460	453	462	430	402	455	437	435	430	453	440	446	448	479	435	459	418	456	465	441	489	472	428	452	462	446	445	472	508	458	427	473	462	457	430	474	425	445	433	443	470	469	485	458	494	453	465	470	467	408	453	461	440	466	451	451	435	434	503	437	457	458	424	422	460	469	464	450	486	415	442	461	476	471	479	421	431	451	449	442	464	446	399	461	477	453	452	442	445	462	436	467	457	458	435	467	441	469	481	473	468	453	463	445	453	470	426	470	436	441	451	467	460	429	461	478	435	465	462	468	471	478	454	435	464	438	442	480	421	449	476	464	490	436	466	449	464	442	467	456	423	490	501	464	440	474	458	449	460	472	448	453	457	446	431	439	431	448	459	467	477	433	427	405	477	454	438	462	448	441	469	433	428	452	488	453	419	477	476	450	445	460	475	431	413	427	453	447	465	438	469	431	474	464	415	444	453	442	468	480	483	430	455	442	460	429	443	430	502	429	454	441	441	440	459	435	441	423	461	476	434	459	481	442	457	466	498	445	427	466	451	441	455	458	478	430	457	442	460	460	476	462	473	449	447	406	396	434	425	455	417	479	445	439	485	434	432	385	460	481	411	449	434	462	471	435	440	466	448	446	462	434	439	453	489	464	489	457	465	484	477	479	415	424	470	490	493	446	476	459	449	441	454	474	456	449	457	438	459	453	433	462	449	497	475	435	427	451	400	463	460	448	470	443	470	478	459	443	453	399	428	445	469	474	465	479	456	456	483	458	471	457	455	470	425	457	488	441	441	495	466	480	447	457	437	441	464	462	434	452	479	435	465	451	450	470	452	429	474	444	458	440	432	434	459	456	429	449	447	491	452	485	443	489	460	473	441	440	452	471	464	443	457	452	438	434	496	442	454	446	453	468	480	455	444	475	435	459	491	461	453	440	470	411	489	421	417	460	492	452	476	439	451	466	479	445	464	484	497	396	467	449	498	459	469	486	479	402	448	444	412	437	469	471	445	454	472	454	450	447	442	478	459	421	412	442	428	486	457	464	469	441	487	481	496	470	416	499	485	472	486	415	455	502	473	450	455	460	459	485	435	492	457	450	482	474	478	443	444	442	485	453	437	460	453	472	457	428	449	434	456	419	438	443	443	490	419	453	419	508	436	442	453	484	450	406	473	470	504	450	416	444	432	461	479	448	449	467	432	471	436	479	465	459	425	480	469	452	509	453	431	462	480	429	470	433	448	442	450	444	436	462	462	415	467	445	468	476	455	448	448	471	475	466	422	467	451	468	449	477	462	462	474	441	454	469	414	443	451	473	478	472	424	458	488	461	465	479	474	449	512	445	500	482	476	450	458	454	451	449	482	464	429	454	474	505	432	421	443	456	438	458	470	465	435	462	456	453	498	506	478	472	442	456	476	459	447	451	467	458	431	433	472	410	458	471	459	430	447	481	460	435	413	490	457	431	461	471	449	442	433	431	464	448	443	432	469	446	482	458	467	417	460	445	464	464	477	468	462	435	431	488	458	416	452	426	446	432	497	503	402	466	447	431	449	441	440	442	478	436	441	463	443	408	441	462	452	450	445	439	457	452	463	455	463	449	428	471	455	430	471	429	458	453	462	441	437	465	454	434	451	508	445	484	492	415	477	445	448	488	460	480	425	478	444	422	462	413	535	447	472	471	479	403	508	451	458	447	439	426	473	448	431	453	457	469	440	418	474	452	441	495	436	460	449	469	454	450	447	483	486	437	439	453	442	471	415	426	457	437	445	456	462	459	430	434	473	479	471	475	486	449	481	438	470	409	447	452	436	455	459	498	470	490	503	449	424	449	467	439	461	455	466	425	432	446	444
22315	20729	28408	23098	20739	21229	18960	9879	8147	7411	6311	4915	4477	3765	3287	2307	1792	1475	1345	1152	1065	858	654	503	521	461	455	657	694	684	714	575	628	609	500	424	368	385	341	302	327	291	284	279	255	253	285	280	293	297	327	278	260	293	283	316	307	277	305	270	265	270	271	270	253	239	286	294	288	279	314	268	260	310	253	291	253	294	284	291	269	294	294	260	274	290	259	260	246	242	259	271	245	270	286	296	278	260	247	278	271	281	272	278	289	260	288	263	297	277	257	280	251	266	240	263	287	286	278	322	274	266	284	263	266	264	255	288	295	312	267	256	266	280	276	279	264	267	272	258	314	273	301	275	250	273	304	296	289	291	268	262	262	248	267	268	269	290	291	288	270	256	275	298	267	252	287	236	268	262	282	256	274	280	268	267	273	260	278	288	259	273	269	278	252	259	274	288	265	269	284	285	280	254	295	279	269	237	288	272	280	277	277	278	249	261	253	252	289	253	261	270	276	263	273	285	261	258	302	258	268	261	247	283	254	285	276	242	287	280	275	283	256	288	284	271	269	269	286	298	276	287	280	315	276	273	277	267	223	286	293	280	258	282	265	287	265	234	261	292	266	283	258	263	301	278	280	286	296	272	233	293	278	303	286	292	299	285	296	280	260	276	280	276	270	294	240	261	274	263	286	267	245	282	258	274	264	261	259	289	281	276	242	273	287	282	261	292	316	281	256	253	274	255	287	295	274	275	260	268	263	281	279	273	265	279	263	258	290	283	277	268	292	262	276	290	286	265	264	294	295	309	260	264	297	263	272	280	261	254	262	283	269	288	270	281	269	262	269	281	273	287	281	270	255	279	263	282	294	316	254	285	309	280	288	257	295	244	277	286	273	271	268	293	281	284	250	284	268	254	273	279	285	277	279	265	295	267	293	254	255	291	284	288	262	309	272	294	288	308	302	262	272	298	272	256	290	289	261	226	298	277	267	259	272	255	284	276	263	272	259	290	273	311	260	288	291	263	264	288	245	275	274	281	275	274	240	278	257	274	247	250	280	270	277	276	260	265	304	252	282	303	272	304	234	290	269	258	278	283	266	250	279	279	260	248	282	257	271	281	295	272	301	281	266	273	289	260	278	277	259	285	251	288	265	277	251	283	241	267	273	269	263	286	284	263	268	263	291	234	258	288	284	288	272	280	296	263	259	261	277	276	273	278	264	286	254	286	293	246	295	273	299	288	242	271	273	257	266	287	272	241	279	273	261	296	268	252	249	250	297	273	257	270	258	277	274	266	266	279	296	226	236	278	261	256	293	294	255	279	258	242	251	293	258	315	284	268	283	259	274	262	252	274	253	261	259	249	261	303	259	296	263	250	288	287	267	299	287	267	272	253	294	282	270	277	302	284	269	293	291	295	294	275	253	263	302	290	276	262	267	269	296	274	277	248	259	284	265	291	299	278	285	291	288	244	279	270	298	276	270	305	287	276	287	259	303	261	242	243	283	273	265	273	294	268	258	299	257	262	260	298	272	258	284	288	261	274	243	269	301	304	263	261	280	287	265	279	262	234	272	279	256	251	234	275	239	264	285	258	266	246	261	262	268	299	278	257	264	259	276	264	258	259	251	271	292	269	287	249	262	276	278	288	288	296	282	255	259	269	278	254	277	255	284	271	275	303	274	253	246	262	259	265	290	292	301	270	281	289	289	272	247	285	259	277	276	255	253	265	278	291	285	267	281	272	266	279	277	261	253	270	262	278	280	274	258	250	273	257	279	288	269	255	293	293	232	269	281	265	261	277	275	289	286	297	274	260	279	274	274	269	266	281	273	253	290	299	247	275	265	259	249	273	269	263	280	278	290	314	260	275	309	277	270	275	295	260	235	234	246	259	291	246	254	287	254	277	276	255	283	257	232	263	259	252	287	256	269	275	278	293	283	300	299	255	260	286	260	267	281	268	267	271	288	279	283	277	279	283	283	276	268	284	270	278	235	269	251	278	266	285	251	292	267	285	273	273	274	253	262	283	260	274	273	255	281	292	278	263	263	261	323	264	290	290	273	292	272	274	261	289	281	310	282	279	269	270	263	270	281	253	270	273	276	294	293	267	260	305	290	289	250	243	269	292	274	287	303	297	249	252	267	266	308	280	268	249	280	241	267	293	253	273	288	247	252	289	283	293	266	279	297	278	270	288	253	281	240	271	292	264	262	269	261	254	270	274	265	245	274	268	254	270	291	283	271	301	292	276	259	278	271	278	311	252	261	284	268	249	270	247	286	277	271	273	254	246	277	247	268	276	254	263	274	289	266	272	254	272	269	278	261	259	266	252	280	253	248	281	274	255	287	292	255	254	264	291	289	285	268	306	241	251	240	278	257	259	260	267	257	265	277	243	264	293	264	260	282	270	298	268	251	285	257	285	261	278	307	286	278	276	287	260	265	260	287	306	269	270	294	289	272	278	262	263	241	277	271	268	259	287	290	297	254	287	268	269	270	277	279	258	255	296	269	293	258	250	282	256	265	257	253	256	260	256	287	291	293	282	267	291	254	295	272	291	268	298	301	295	280	266	261	247	279	266	288	294	283	285	273	286	254	282	309	297	265	258	276	279	271	287	268	269	257	247	257	271	263	259	269	274	250	271	249	245	301	297	291	259	273	249	258	269	257	265	262	266	287	275	277	253	263	307	283	249	306	262	313	270	290	291	281	269	284	270	265	279	246	246	296	276	271	267	246	275	241	282	284	269	288	270	263	270	266	272	302	283	257	260	282	262	249	258	260	277	294	300	250	292	237	279	254	247	278	270	277	268	257	246	278	299	296	270	266	296	273	286	282	292	247	288	268	270	259	272	285	292	255	261	292	273	270	245	278	280	263	288	277	254	267	281	268	263	264	292	253	277	296	284	297	249	278	266	272	259	264	270	297	273	267	279	279	270	281	264	268	294	277	284	266	281	257	266	286	247	276	252	276	269	291	288	271	294	285	301	250	255	277	302	254	260	270	266	279	297	288	283	282	264	289	263	263	295	301	258	258	295	279	287	275	276	292	275	280	278	281	249	279	282	284	266	279	292	300	295	273	263	263	282	306	254	248	308	294	252	252	260	310	290	257	268	279	320	261	300	272	263	269	262	280	274	271	279	237	238	274	271	269	285	230	273	271	282	281	284	261	267	258	292	280	291	279	288	248	264	263	285	266	275	269	272	245	283	291	287	277	262	294	273	296	275	285	247	274	261	286	302	262	272	263	288	262	226	270	290	291	257	269	230	266	237	260	277	282	262	255	252	246	294	279	280	278	278	292	274	288	242	280	267	281	281	264	285	297	282	283	280	274	254	270	259	270	259	272	269	274	296	296	266	273	284	259	273	313	271	256	284	258	252	279	285	241	259	264	294	279	302	289	274	278	269	288	285	251	265	280	294	268	278	259	292	262	273	267	268	278	255	270	244	258	247	276	298	265	266	255	276	267	295	264	292	287	304	263	248	265	271	267	271	267	284	254	261	290	265
15203	28736	25605	19307	18061	17125	17074	15859	15166	13116	11275	9091	8179	7126	5817	4247	3335	2711	2354	2175	1841	1507	1056	828	787	754	806	961	1111	1083	1183	1013	1005	997	757	590	493	442	431	397	395	390	387	343	339	349	345	332	330	408	413	345	348	355	354	378	376	384	358	345	330	341	347	307	340	339	321	319	346	370	359	341	316	345	337	362	344	344	361	324	360	357	320	334	354	330	356	339	353	329	269	311	365	353	330	354	356	330	358	318	359	363	341	313	332	377	349	339	368	305	306	305	342	326	371	308	350	312	331	318	358	345	352	341	329	352	351	333	351	359	328	344	349	316	338	345	291	292	320	322	324	323	360	323	318	347	331	365	341	339	342	336	345	346	334	313	343	328	339	334	344	364	364	362	374	334	306	343	351	329	344	311	344	334	319	313	324	353	322	336	353	362	328	351	312	337	322	352	345	359	337	316	371	359	321	346	324	336	343	323	343	316	330	304	342	355	346	322	326	362	361	330	295	329	340	335	323	333	351	328	362	351	332	336	362	328	316	390	302	332	342	325	359	360	352	342	333	345	335	335	352	343	348	337	326	353	345	321	341	399	341	297	324	333	325	356	347	348	346	335	351	337	333	329	301	320	322	355	309	320	364	343	307	346	325	342	288	328	371	340	367	347	362	329	339	364	326	322	310	331	338	324	360	323	339	323	346	341	349	319	383	327	340	322	320	328	319	316	331	342	330	343	364	357	353	333	339	331	356	337	319	333	372	306	356	330	342	349	304	333	350	335	329	321	334	357	334	328	322	356	325	360	322	331	341	345	348	320	355	325	374	346	344	318	346	307	327	342	337	321	331	312	332	359	319	332	309	346	337	342	330	346	332	333	307	329	322	311	312	350	320	347	326	333	308	344	316	360	344	295	348	342	346	340	321	305	371	349	354	344	349	334	339	314	349	328	336	338	329	341	364	322	329	341	335	337	325	363	344	353	330	337	375	336	328	344	351	326	346	366	323	382	332	323	329	346	343	314	332	335	347	351	328	350	305	311	329	349	360	320	327	342	332	320	334	326	362	321	339	319	352	332	349	323	372	342	369	342	344	337	342	349	352	345	326	331	340	338	311	338	321	313	317	328	349	333	357	338	314	348	347	350	348	368	368	309	347	354	347	308	325	364	365	350	346	357	342	344	344	346	322	312	339	344	339	344	306	341	332	324	365	317	329	310	309	330	308	356	367	362	371	353	333	328	373	329	344	331	351	329	362	337	356	339	356	349	357	380	334	331	350	303	323	350	334	352	336	336	325	350	328	360	341	331	326	337	328	310	332	364	332	342	340	350	343	334	329	330	317	352	331	319	350	331	343	335	345	337	345	381	314	330	334	332	332	318	302	320	335	368	355	345	320	358	316	308	330	344	353	345	335	327	320	359	340	347	355	346	292	320	328	346	319	349	345	370	356	333	341	338	357	344	345	332	327	334	335	328	347	369	324	344	305	344	333	371	340	338	362	344	353	316	309	346	308	349	343	335	325	325	320	294	338	350	373	305	324	343	348	343	327	342	337	363	354	365	314	311	309	335	304	361	337	328	312	344	327	322	322	328	319	332	353	364	349	312	316	351	360	310	365	332	367	352	339	346	359	310	363	333	358	312	340	330	342	339	355	308	348	329	309	316	313	339	354	359	372	335	328	316	330	320	316	356	345	316	330	346	311	339	321	321	330	338	322	335	349	377	367	325	327	380	372	380	339	311	331	363	312	339	337	333	334	358	356	334	309	345	331	330	340	316	347	331	350	359	317	328	367	341	320	313	318	304	337	342	324	352	358	300	307	340	345	340	346	367	337	340	336	328	356	347	357	311	369	354	345	339	350	353	377	342	337	314	306	356	366	333	331	343	370	335	345	347	320	350	341	331	337	336	316	360	331	340	337	357	347	327	348	351	347	340	335	291	319	364	330	321	312	369	326	333	308	331	325	309	370	336	342	323	330	296	334	324	329	330	354	345	320	342	338	355	340	333	307	313	332	317	329	340	306	355	336	317	326	363	315	334	341	332	377	319	293	315	366	329	350	356	375	370	362	316	335	323	330	326	333	349	341	346	351	346	343	317	339	366	307	325	328	357	367	328	333	369	342	358	319	343	329	370	352	349	317	364	331	335	340	355	352	329	326	344	343	334	337	338	330	341	349	330	336	303	350	347	308	326	346	339	310	340	327	310	334	382	339	358	338	362	329	334	325	351	325	326	340	343	345	354	340	344	334	323	346	325	349	361	358	345	351	333	306	341	352	331	375	306	327	341	311	318	367	325	304	354	340	345	325	336	339	339	330	352	353	316	331	348	331	359	338	316	339	336	317	298	354	344	367	343	314	355	370	314	327	346	322	323	361	359	385	378	344	341	319	390	359	361	325	348	314	328	309	342	332	345	351	344	337	329	345	340	321	320	347	334	284	345	347	335	315	333	333	355	338	354	342	347	359	344	340	330	342	334	306	344	342	357	345	369	326	317	326	340	354	341	335	365	343	315	319	332	363	325	348	342	306	315	322	327	323	339	323	325	278	341	358	316	337	334	327	347	335	328	319	340	319	365	342	363	339	349	362	392	338	327	311	362	315	326	347	327	341	363	342	327	304	316	339	339	345	310	349	346	355	346	391	352	318	362	369	344	358	327	332	389	332	322	320	300	352	328	350	325	334	328	340	347	343	365	325	332	354	362	347	325	355	364	320	331	338	346	307	320	327	348	346	332	330	293	341	345	326	344	329	355	301	319	338	337	338	324	325	327	327	324	290	354	339	316	344	321	340	324	314	356	346	335	321	309	349	356	319	326	356	354	345	322	323	349	331	332	377	304	319	304	349	330	381	350	340	312	354	350	345	324	345	335	348	348	339	334	352	343	344	322	319	327	360	356	334	330	307	387	325	319	330	344	368	332	326	323	358	354	357	337	298	331	329	339	329	327	319	342	321	369	338	336	337	340	361	330	352	305	330	324	324	335	326	364	322	339	303	326	338	315	344	341	341	347	313	339	340	339	345	348	353	319	346	368	354	351	355	350	335	352	332	319	349	316	367	342	338	343	360	344	377	348	337	352	368	341	330	369	334	339	350	313	380	315	351	333	345	332	350	349	367	338	379	369	335	317	311	325	343	313	329	349	313	334	346	344	373	346	334	314	320	365	387	326	337	379	344	289	309	355	337	315	355	339	334	325	363	344	339	358	340	327	349	318	301	335	331	332	339	335	360	351	340	335	357	368	314	345	318	334	330	330	307	330	333	305	332	330	346	341	364	374	323	348	335	315	330	340	340	319	352	371	366	338	318	350	344	341	348	349	324	352	325	328	328	337	356	319	351	327	343	333	344	348	359	335	329	346	344	342	346	322	349	351	330	353	323	340	337	341	311	348	328	330	308	312	329	322	346	332	343	311	315	296	338	324	334	342	346	326	360	327	350	361	300	351	324	309	337	330	388	338	320	334	362	351	290	320	346	334	331	340	359	324	340	336	338	305	345	343	344	329
26393	20578	15234	7203	4658	4328	4037	3793	3446	3178	2486	2189	2110	1724	1528	1111	1012	867	850	800	760	641	615	586	571	567	600	619	637	668	656	659	649	623	595	579	502	515	505	556	538	509	470	490	478	496	469	547	514	486	505	483	504	491	521	478	473	559	472	520	497	470	441	489	496	510	506	504	502	492	503	519	505	527	504	467	467	483	502	479	489	498	453	467	483	476	464	483	479	499	494	510	506	521	501	493	484	509	524	504	517	517	530	458	482	506	489	496	478	509	477	485	478	538	513	520	478	513	509	455	531	467	494	488	514	500	485	503	488	499	477	505	493	530	502	518	487	531	495	488	499	500	481	497	473	478	505	500	517	522	513	488	491	489	452	494	489	497	494	517	452	518	474	489	461	495	500	468	512	499	505	528	521	481	498	493	482	490	472	485	519	504	497	515	492	498	480	516	487	496	464	536	481	530	487	470	465	531	487	544	489	514	532	544	486	473	474	528	508	511	488	491	491	466	487	506	481	495	471	501	491	516	556	476	479	477	513	517	560	503	529	463	507	489	473	521	470	486	505	480	508	525	500	480	526	490	504	463	495	479	541	521	502	523	493	502	481	447	515	545	459	511	523	487	465	517	501	503	526	493	461	499	483	464	493	497	499	494	472	497	519	533	514	500	489	503	513	473	494	486	500	522	518	511	475	483	552	545	494	453	500	511	526	482	525	508	494	437	482	495	487	506	487	542	501	496	476	477	500	531	546	508	437	492	469	517	498	538	506	498	508	493	487	483	550	476	503	488	504	519	515	508	512	496	550	494	499	475	532	490	447	483	500	520	469	510	531	507	480	502	499	489	499	516	462	495	499	464	452	499	503	480	481	486	514	484	497	479	520	457	470	519	447	510	470	497	509	465	528	494	547	484	519	479	490	468	490	484	531	522	523	494	487	475	541	504	487	492	501	502	565	465	506	458	498	513	501	522	469	500	498	498	504	465	490	515	468	513	531	485	501	489	474	509	454	490	525	495	509	497	486	500	492	483	507	448	470	506	468	502	511	495	498	465	499	535	489	463	479	507	522	478	502	448	514	515	461	499	495	489	486	488	511	486	505	519	502	489	525	487	462	523	518	530	450	524	535	516	526	475	525	526	515	512	469	528	501	478	496	492	489	522	493	498	497	486	527	487	489	531	514	498	527	489	461	527	508	502	478	484	498	537	520	497	481	506	523	465	509	479	511	493	506	502	528	511	472	477	517	505	484	500	488	464	499	499	531	508	482	466	484	488	460	478	473	478	507	501	496	478	497	512	500	512	494	524	470	525	587	478	513	501	494	488	470	492	531	525	511	509	487	494	483	521	513	506	488	463	532	460	511	529	501	539	517	513	458	467	534	496	479	530	510	502	474	474	490	512	515	494	531	500	533	530	470	519	537	527	500	457	514	529	529	477	506	488	494	550	495	526	488	487	506	455	533	474	498	533	499	512	500	514	460	503	530	523	520	503	504	548	516	504	531	492	497	444	494	512	520	510	513	493	500	477	506	500	540	506	508	483	494	515	537	508	511	519	485	478	496	508	510	490	499	506	467	457	509	479	485	500	524	516	489	483	497	524	528	508	479	496	497	512	497	484	490	486	488	542	512	522	504	509	473	473	523	469	484	493	490	501	510	515	502	512	503	498	510	462	542	495	505	512	487	526	529	486	503	508	479	470	479	493	499	512	478	532	459	497	504	491	503	481	496	503	506	516	474	521	531	519	515	507	520	520	497	481	525	509	501	543	520	497	523	477	531	475	473	477	484	499	476	510	486	528	484	468	527	474	459	534	460	510	513	483	450	567	510	500	490	479	485	461	481	487	513	508	507	499	476	489	525	518	480	533	511	521	536	502	427	503	517	519	495	479	455	480	490	486	529	514	496	474	498	500	487	520	506	499	518	479	479	472	490	585	483	512	484	533	502	522	529	492	507	509	497	448	486	511	503	515	485	504	468	530	468	448	503	488	482	515	514	526	500	513	514	495	437	487	482	523	452	528	501	505	491	479	509	505	483	512	556	507	518	496	478	483	482	470	471	457	505	488	482	498	520	507	492	502	508	523	482	508	506	495	492	529	509	497	524	486	495	479	508	484	532	505	500	468	489	523	508	471	475	527	539	509	456	518	482	478	484	477	514	449	555	479	490	503	478	534	505	477	512	485	507	501	453	486	497	496	503	481	523	503	497	503	464	496	492	483	504	476	511	514	523	520	528	488	505	493	547	472	485	514	458	488	498	469	478	475	489	526	535	492	465	486	444	495	492	482	491	512	497	492	496	492	504	537	497	498	508	509	501	524	492	544	501	502	522	505	552	463	511	500	492	473	433	476	521	514	492	469	490	514	510	462	525	529	521	507	482	489	493	551	470	479	497	527	496	498	486	511	505	511	512	507	482	508	516	504	508	489	494	485	497	507	527	488	470	471	523	526	496	516	521	501	540	514	480	543	485	488	473	513	519	550	527	483	496	509	553	483	511	497	465	489	532	514	510	499	491	491	502	503	457	534	494	534	502	463	535	490	472	516	453	492	494	492	490	453	485	473	478	471	489	463	455	466	470	475	490	533	478	457	452	494	467	488	507	512	514	494	520	499	474	514	540	480	484	498	511	519	486	474	482	546	477	509	480	477	531	473	512	503	457	480	510	556	501	512	492	489	490	530	489	499	515	518	501	526	497	511	520	502	485	501	506	496	458	500	538	476	474	470	479	513	459	479	462	499	467	520	523	518	496	485	506	509	492	530	521	500	449	505	469	493	506	509	493	506	520	497	481	531	477	460	481	486	503	507	533	507	513	511	510	530	449	509	486	470	519	537	482	529	487	505	500	507	490	489	472	544	494	489	462	492	517	518	513	530	489	500	456	487	491	515	524	497	503	458	510	493	494	518	487	498	493	524	507	514	523	491	491	542	522	501	543	558	547	499	492	499	472	471	539	487	480	538	491	477	484	519	486	511	470	477	487	489	507	500	531	505	490	486	515	526	506	499	515	491	507	501	452	507	493	498	503	488	498	486	499	473	496	530	501	501	543	548	478	477	510	474	471	472	501	504	489	537	488	505	518	488	505	519	537	504	528	516	512	497	518	476	524	503	501	541	478	512	485	480	517	518	489	542	503	535	474	487	479	494	472	518	496	508	492	512	485	519	497	462	512	492	511	469	475	513	458	477	542	499	510	512	527	526	481	479	529	497	460	492	523	533	486	450	521	495	481	522	472	525	536	516	511	501	554	476	501	489	507	498	488	524	493	502	509	519	503	500	525	503	497	500	486	542	468	531	469	486	498	503	513	504	482	484	495	478	486	521	492	467	481	467	478	490	525	500	467	481	489	498	479	522	470	478	480	512	506	503	482	526	502	519	465	493	472	538	516	485	501	498	515	520	506	484	516	511	531	495	469	528	475	511	508	505	499	498	528	467	459	462	451	472	443	507	488	513	504	510	476	510	489	515	504	501	502	492	476	486	488	494	500	537	515	498	500	489
10712	13922	12560	9204	8646	8777	8741	8081	7557	6346	5324	4364	3714	3293	2611	2021	1623	1481	1465	1232	1138	986	886	819	764	798	817	922	868	921	893	927	991	882	822	768	659	670	669	635	658	624	643	622	630	659	622	615	641	628	635	625	639	633	606	637	622	583	633	624	661	652	607	627	616	596	583	650	640	611	575	607	601	688	645	555	581	636	583	574	598	621	651	662	645	608	621	653	595	654	609	621	593	619	643	629	606	621	599	620	638	608	608	660	657	676	611	616	600	602	682	665	611	631	632	633	630	622	642	629	594	660	626	654	612	633	645	624	680	605	620	633	667	636	633	625	629	622	650	633	616	620	618	599	636	634	615	653	615	580	646	608	632	583	590	633	650	635	643	640	605	676	647	595	618	634	647	599	636	608	619	614	578	634	661	613	622	650	644	604	653	596	609	586	645	653	610	601	621	589	664	626	602	623	603	587	630	644	619	637	598	679	621	637	608	618	629	654	683	591	629	604	618	620	647	613	566	632	603	585	622	669	660	574	607	635	650	632	589	592	581	626	678	621	651	636	621	608	653	676	621	619	653	606	616	557	639	625	633	612	612	632	641	631	615	590	602	609	652	655	615	652	645	596	647	652	588	591	602	635	665	656	668	576	565	611	608	667	633	613	605	668	639	609	633	602	669	643	601	572	631	593	633	608	636	590	594	628	596	645	598	628	603	671	573	618	585	662	621	639	616	627	617	639	578	626	579	647	604	618	647	612	657	616	589	604	611	642	593	622	680	595	604	605	642	629	597	608	639	617	654	649	614	663	628	634	579	670	649	623	612	646	620	646	697	636	595	634	663	572	638	619	639	671	638	619	682	581	612	635	653	660	594	627	609	603	647	628	658	655	627	586	596	655	637	639	609	668	609	601	588	567	622	610	607	609	664	661	623	601	616	608	606	610	614	631	628	600	661	635	566	620	633	626	664	646	629	585	615	623	611	624	589	624	631	635	613	608	621	625	636	592	625	668	628	601	626	603	675	657	590	640	560	654	619	623	597	622	614	615	623	637	619	600	631	614	619	606	614	682	642	678	637	632	659	602	626	640	647	666	650	599	646	645	620	605	640	607	633	598	630	644	620	620	677	624	626	574	631	646	623	593	621	641	624	643	631	630	642	627	588	620	653	668	638	649	613	652	602	639	605	680	615	640	607	594	681	652	585	615	612	651	604	614	622	670	642	612	666	650	602	655	606	615	608	633	603	634	584	623	645	648	610	616	564	633	625	632	629	615	608	634	601	645	625	652	633	642	597	621	667	638	627	629	599	613	607	604	582	608	684	689	635	579	580	599	627	619	677	645	632	667	586	629	648	603	592	609	618	664	575	594	646	629	616	619	601	646	632	633	635	605	623	609	656	638	600	637	615	636	592	600	659	622	621	616	648	579	643	612	615	642	634	607	626	595	663	585	641	657	580	622	612	585	588	659	607	609	603	641	618	631	630	626	612	639	617	629	613	573	622	668	627	618	621	648	654	653	568	595	669	651	628	638	627	672	629	625	616	651	625	615	594	629	620	620	641	614	596	648	632	657	608	604	635	628	605	660	616	623	619	620	675	607	627	616	649	646	676	626	595	617	633	619	587	614	617	638	617	645	598	595	673	593	615	621	577	615	597	618	629	655	613	611	641	655	634	655	654	631	612	618	603	644	577	625	631	587	627	654	689	638	649	594	625	622	605	611	626	664	648	677	634	615	592	576	626	660	611	639	641	607	608	621	656	628	576	631	666	602	651	607	621	635	656	626	620	647	647	649	619	645	581	605	597	609	607	620	612	619	598	582	620	603	624	623	593	606	615	664	605	621	579	632	635	612	623	601	625	670	647	628	577	601	629	647	629	588	561	614	688	626	629	602	623	626	671	663	685	645	646	623	704	597	654	561	591	624	647	664	636	663	623	692	567	596	621	625	599	652	566	687	638	612	613	631	613	580	601	645	629	629	621	637	658	640	643	604	636	626	594	602	603	627	583	612	594	594	627	604	617	641	628	644	605	626	622	605	598	623	611	637	653	641	595	634	613	659	615	596	594	621	618	612	627	603	590	590	621	623	634	622	587	667	624	649	651	600	601	605	657	625	584	577	604	617	671	647	607	609	618	597	617	665	676	593	595	572	623	613	594	614	596	627	605	600	601	613	649	593	552	647	643	618	645	628	602	619	604	622	663	642	638	595	631	631	645	647	601	657	679	666	613	654	620	612	667	680	639	620	655	610	613	607	630	631	674	666	660	646	658	583	585	596	653	617	582	645	584	611	580	633	659	618	613	652	638	605	616	607	623	603	610	613	626	641	602	635	638	625	613	660	554	617	626	668	594	617	630	594	625	626	629	615	605	640	602	620	605	643	656	623	670	597	607	630	640	645	630	595	567	629	565	582	571	596	605	631	620	610	612	603	592	607	644	668	636	614	629	592	605	619	613	660	660	623	650	626	619	646	587	596	590	582	626	649	620	611	573	667	637	577	634	609	635	671	598	616	607	670	653	622	618	625	617	601	683	664	618	633	626	594	628	622	589	602	635	594	607	640	605	597	662	625	600	647	620	601	602	626	602	680	652	662	600	621	624	653	633	630	594	628	589	632	608	637	591	638	643	623	564	653	635	642	581	589	602	620	621	593	662	667	591	571	640	603	669	628	660	630	602	620	613	584	636	599	623	639	632	583	629	630	663	651	636	591	614	635	649	606	626	640	648	597	611	577	592	660	633	606	588	658	613	632	581	600	631	593	608	631	609	617	658	625	625	623	618	637	645	616	619	594	659	619	630	626	601	663	640	633	600	589	651	600	636	600	640	579	620	621	652	617	638	660	622	607	624	661	645	657	606	656	641	616	581	638	589	660	675	646	628	614	609	607	601	648	644	606	604	609	629	610	640	641	621	665	668	640	627	604	581	647	651	642	589	632	655	585	628	612	655	659	622	630	587	622	632	609	605	597	597	618	599	607	620	668	645	658	582	622	642	616	629	641	587	607	560	620	652	634	657	627	596	634	620	658	620	607	623	632	596	577	595	594	611	631	664	587	635	616	589	576	635	643	580	600	613	678	630	618	593	624	586	612	637	627	634	607	638	609	593	639	593	644	626	656	636	620	617	581	664	559	608	634	641	608	604	580	657	615	624	623	610	607	662	609	655	622	611	652	628	625	629	637	625	621	680	635	595	587	596	634	623	621	646	645	570	610	579	639	649	630	621	668	668	640	638	634	647	624	646	588	602	654	632	637	579	599	604	633	642	620	613	621	621	597	607	609	602	632	597	690	574	625	644	620	623	593	617	612	601	613	664	625	643	603	681	594	636	649	577	623	635	671	650	607	587	599	600	604	648	616	624	601	615	652	631	639	619	622	626	624	644	633	609	606	567	640	637	604	619	611	605	641	591	607	600	643	618	632	673	617	657	625	647	639	563	630	623	645	629	565	622	603	635	627	630	626	598	611	613	616	628	644	594	607	651	599	634	596	631	592	644	610	605	650
23342	20792	28151	23520	20857	17516	10366	7100	6134	5562	4305	3619	3281	2589	1928	1541	1225	1176	1201	1055	859	663	571	549	492	515	621	740	627	637	617	706	660	606	512	490	427	413	386	427	419	405	378	368	361	400	394	397	392	392	408	356	394	383	391	374	380	396	403	397	353	319	387	385	364	390	372	365	356	383	376	380	379	397	361	387	389	394	377	386	386	383	386	325	403	391	405	375	359	395	350	378	357	390	391	382	387	362	379	391	345	398	395	367	391	371	352	385	370	404	353	370	363	364	370	396	403	391	398	380	362	373	378	386	362	398	408	383	347	344	337	362	333	389	381	349	375	396	406	386	379	401	397	407	372	372	365	379	373	358	350	405	396	396	359	353	364	356	389	359	393	353	372	336	384	336	365	356	377	388	369	397	352	363	402	352	360	386	387	364	391	403	382	395	362	380	380	367	377	357	371	412	376	390	365	368	358	368	354	365	377	378	357	368	391	388	375	360	370	415	379	356	401	366	388	341	383	380	376	408	351	361	356	368	346	355	386	416	393	349	378	365	359	379	401	366	428	396	373	391	360	362	354	340	368	378	353	353	374	365	342	357	351	376	382	350	362	336	371	357	372	366	340	367	368	356	375	363	385	367	352	353	357	357	343	395	359	375	338	424	385	369	380	377	391	376	373	366	376	378	349	361	363	371	344	366	335	362	376	362	395	364	379	353	375	363	378	379	371	360	403	357	373	372	409	346	349	377	366	415	407	372	363	373	395	386	342	359	361	361	371	377	359	374	386	373	326	375	345	386	372	383	375	359	393	353	423	344	358	350	377	350	331	362	369	371	375	362	369	387	401	365	383	340	369	406	378	363	349	365	357	369	354	373	363	421	394	406	382	372	362	374	358	377	368	355	348	381	366	368	414	362	409	390	361	357	382	360	364	360	372	375	358	379	363	345	374	373	385	347	401	374	376	370	366	354	359	358	377	362	372	370	404	378	389	357	366	344	402	367	340	364	387	381	385	353	367	419	355	346	373	375	391	396	348	372	371	387	375	347	375	367	339	378	350	390	340	351	351	379	356	346	378	340	352	372	362	361	380	349	397	359	421	358	374	376	360	405	353	353	422	376	373	390	383	350	335	335	380	390	351	341	344	380	378	388	399	379	366	398	374	361	392	372	374	364	326	363	373	350	371	389	379	364	404	364	365	377	381	419	371	393	364	385	350	403	393	372	342	380	388	401	339	379	358	375	383	351	364	345	384	357	351	364	368	324	397	344	340	373	373	391	369	352	345	406	364	351	368	378	363	420	386	403	355	336	387	400	367	347	355	398	379	364	381	372	405	332	391	364	356	400	349	395	355	363	366	374	384	380	388	335	361	374	379	374	359	349	350	403	365	350	363	361	378	381	366	357	386	348	375	409	390	364	368	396	360	343	365	382	416	368	336	360	361	349	367	409	369	361	375	376	380	380	377	382	365	367	352	360	352	317	366	400	372	383	374	375	344	391	402	377	376	376	382	358	400	384	398	374	383	384	384	366	419	361	355	350	386	339	378	346	366	336	367	330	360	367	374	380	365	350	362	383	351	353	378	375	338	370	385	355	368	369	386	406	399	402	360	369	361	390	369	381	428	387	345	411	370	401	410	345	369	367	385	352	363	403	359	380	368	379	399	367	410	398	366	363	359	369	380	349	385	353	381	344	370	362	367	392	388	340	378	348	362	367	339	351	365	380	365	386	321	374	354	324	384	381	374	415	369	384	375	356	347	360	325	360	339	384	358	338	365	388	361	403	377	354	381	344	366	384	375	375	369	381	384	371	397	395	378	345	362	371	365	351	373	370	365	380	360	376	368	401	363	352	380	387	356	334	359	357	351	361	349	384	410	359	393	376	352	361	389	375	358	358	380	340	377	347	387	412	390	385	369	341	390	402	365	349	372	352	359	357	383	382	351	385	382	340	389	381	349	362	366	410	380	368	351	361	344	371	378	411	360	380	375	361	365	351	374	347	357	384	381	382	359	366	336	378	394	387	376	361	344	369	337	342	363	410	407	386	360	363	349	379	368	378	377	364	411	390	346	380	402	354	358	371	383	371	343	356	364	351	355	372	377	373	360	382	385	342	404	380	334	386	382	358	362	353	329	404	376	336	346	355	360	368	370	403	355	414	345	387	347	336	365	389	385	387	345	385	366	368	410	396	368	384	403	332	376	331	377	378	352	368	384	378	396	385	379	360	347	400	381	344	333	350	374	361	406	375	365	352	404	405	357	348	404	370	394	371	389	371	414	390	374	386	322	376	347	369	349	400	386	351	342	391	361	354	353	363	386	371	368	386	365	364	339	359	389	377	381	381	380	391	398	370	394	373	354	333	368	413	368	357	402	381	384	356	374	369	378	373	422	330	350	350	390	341	361	347	409	384	392	384	345	368	349	357	365	372	375	362	332	325	385	390	359	375	381	356	389	346	385	351	362	388	387	358	347	377	383	363	372	378	365	393	405	371	402	330	391	394	353	362	408	382	375	402	379	375	337	418	384	364	362	374	392	382	362	363	370	387	364	344	379	387	382	363	386	385	370	334	397	381	359	363	329	400	359	327	373	350	354	359	351	372	374	366	368	375	355	337	384	351	406	377	373	352	387	366	376	396	365	375	363	347	412	364	349	357	349	368	373	347	379	388	376	352	361	410	375	378	366	364	381	370	350	385	360	377	333	366	360	369	364	357	377	385	360	380	372	370	368	378	304	328	344	378	400	344	383	346	332	348	331	383	383	366	358	376	383	371	363	355	401	339	325	338	382	351	388	367	361	357	332	345	417	366	346	367	376	384	347	359	351	324	385	368	357	380	363	380	354	379	385	362	358	406	384	383	398	352	404	365	382	343	362	388	360	364	350	367	361	360	376	359	410	402	372	363	373	363	374	399	352	400	388	389	384	358	358	338	364	372	383	376	370	396	366	365	346	370	356	382	359	356	379	371	381	381	361	367	373	388	403	386	386	367	380	386	370	365	425	362	388	414	381	396	375	353	406	344	387	357	381	364	346	394	389	425	380	393	376	398	355	364	370	347	338	363	370	365	369	393	396	356	374	369	350	361	348	365	362	383	403	368	357	381	362	380	363	356	384	368	386	363	387	373	338	356	365	378	346	377	378	379	385	385	352	341	366	349	356	368	354	353	375	380	360	367	402	377	365	380	354	380	340	366	363	352	368	410	376	374	396	376	366	355	378	381	364	348	367	364	351	402	359	375	380	391	345	390	401	338	334	349	374	376	390	384	360	373	347	386	353	388	344	413	362	381	349	371	359	398	361	376	368	379	334	408	368	392	354	392	378	386	365	358	376	363	341	381	366	364	378	393	385	379	365	344	379	379	387	396	358	373	362	379	421	363	356	392	406	356	361	341	374	336	398	361	388	352	391	366	390	365	371	374	345	338	379	383	356	368	377	379	341	358	364	362	331	359	384	352	368	348	399	400	325	344	351	385	401	372	365	375	395	369	368	356	374	374	386	395
11316	21904	20960	16104	14708	15185	14152	13084	11917	10363	8150	7239	6155	5046	3734	3038	2328	2080	1902	1764	1375	1123	946	749	765	742	957	1109	976	1146	930	1078	1075	906	727	654	596	540	521	537	544	505	484	507	521	503	489	489	505	530	511	478	509	526	500	478	471	500	458	449	469	435	499	476	443	479	454	464	460	463	472	452	465	446	497	471	433	438	481	474	459	478	517	466	497	490	476	461	438	453	426	459	462	474	480	435	484	527	472	461	466	502	461	438	478	478	493	465	477	480	460	476	457	476	441	492	480	479	449	493	467	507	476	450	481	489	466	458	422	458	456	465	462	472	498	491	455	466	458	440	487	477	491	459	428	478	431	435	497	475	479	479	472	428	439	499	529	474	455	449	449	448	478	470	434	474	455	499	460	465	495	458	461	470	467	509	459	467	484	423	480	475	472	471	478	432	477	462	484	456	482	495	492	469	481	477	445	482	461	471	441	491	477	472	442	500	468	460	460	478	509	485	490	490	455	502	463	461	463	461	437	498	451	461	436	472	479	432	452	467	446	483	509	463	495	434	458	484	492	423	471	446	488	532	495	458	464	470	490	471	477	492	463	472	453	451	487	459	468	466	470	424	459	469	430	484	480	466	473	495	460	481	459	483	492	484	463	472	448	474	497	428	500	411	459	456	466	471	467	465	410	443	478	488	483	405	497	427	446	482	451	471	442	470	427	491	479	476	474	467	426	472	484	465	468	485	441	485	469	469	471	465	466	461	468	474	487	461	474	492	466	458	489	506	465	449	478	426	458	463	472	489	481	467	476	464	464	516	450	482	451	475	480	480	473	476	469	481	481	486	450	467	489	477	510	433	457	450	487	474	478	453	481	455	465	426	450	499	462	459	505	489	494	488	466	445	485	475	478	454	477	477	471	496	458	484	484	445	438	471	500	450	460	478	450	469	447	497	476	475	451	498	498	494	490	457	435	474	471	470	446	456	489	476	439	492	506	472	501	476	459	467	473	448	470	491	510	504	487	480	484	477	479	467	480	475	479	479	476	479	508	465	485	463	460	477	445	467	494	485	451	492	482	473	438	458	483	472	447	469	476	480	441	446	523	474	447	505	463	464	467	446	457	459	440	515	461	459	438	470	468	448	472	450	510	500	456	435	462	465	437	453	478	490	477	488	475	464	480	441	491	431	457	500	481	482	462	487	491	456	472	468	490	480	489	471	483	483	460	462	470	455	493	466	451	444	478	472	460	432	447	481	465	475	492	476	448	477	463	495	495	492	413	445	448	498	499	471	468	468	458	475	485	480	487	430	483	477	457	477	463	498	521	475	445	506	459	510	478	469	465	474	512	453	495	456	470	487	459	451	457	516	468	433	508	453	467	490	465	457	459	463	471	475	501	500	502	514	460	492	466	468	462	492	494	444	482	507	447	499	457	459	487	488	423	446	483	500	469	477	464	469	478	417	486	459	484	451	440	509	436	480	475	471	472	456	457	472	446	507	508	474	504	446	492	454	463	482	469	470	453	492	482	519	468	473	485	476	486	471	485	509	466	473	470	441	463	459	469	453	475	474	492	535	475	482	472	469	466	472	465	474	485	465	432	496	474	454	465	452	465	486	456	463	476	491	493	460	442	493	476	471	472	451	481	457	481	465	471	482	452	421	473	454	450	472	465	466	430	495	511	459	458	508	471	460	476	473	452	485	443	470	484	456	453	436	481	405	466	459	458	448	479	507	479	488	477	474	467	466	458	468	488	465	430	474	486	509	434	437	437	487	475	468	479	422	490	490	458	430	453	492	503	455	438	497	460	478	478	458	460	459	476	492	444	469	531	456	444	455	446	488	486	433	517	468	463	488	498	479	475	469	427	478	460	481	485	494	439	457	468	472	494	496	492	445	457	447	439	468	475	499	466	457	454	452	472	456	497	508	461	470	507	430	489	465	479	496	477	441	473	489	488	516	496	483	491	482	500	502	503	425	496	432	436	509	466	456	461	485	510	518	459	463	469	474	444	507	452	470	444	499	475	501	496	480	471	465	431	447	491	497	494	450	487	479	480	510	470	457	460	485	458	451	474	482	446	501	462	481	511	458	477	474	475	475	472	496	487	451	459	487	494	479	472	488	471	479	494	460	490	462	487	520	451	490	486	441	461	502	431	509	468	454	481	506	470	492	479	470	482	473	452	498	463	457	453	468	481	451	475	461	499	471	433	500	476	448	489	443	447	463	490	491	453	446	535	465	468	464	464	459	481	465	426	467	477	455	487	457	452	445	502	486	425	453	494	444	464	474	455	454	475	473	450	472	498	477	458	462	462	508	468	449	493	487	480	434	473	483	453	442	449	464	480	456	461	486	463	454	470	488	472	503	485	487	467	440	504	455	477	502	460	446	435	498	455	482	483	489	440	425	461	471	449	486	458	483	493	515	489	460	441	453	461	440	425	443	493	440	488	478	488	436	458	439	479	520	466	458	468	496	471	485	482	480	478	449	482	445	454	460	447	439	464	504	471	475	484	476	467	472	496	473	474	494	482	464	467	492	471	439	440	459	458	461	461	469	473	464	496	504	489	434	472	481	496	475	475	506	456	446	486	482	436	457	458	471	454	410	470	465	445	460	471	480	479	486	445	471	429	479	465	435	446	500	481	491	499	487	408	450	472	488	467	487	441	442	448	421	427	492	469	463	434	468	473	498	459	485	484	414	473	495	475	505	414	492	527	494	465	463	462	467	493	425	453	442	487	494	499	517	463	453	478	475	461	478	480	484	513	467	487	479	513	456	485	462	484	455	478	516	475	501	448	472	520	485	487	475	453	478	492	464	456	536	488	487	493	448	496	466	483	442	507	449	481	497	447	480	460	493	468	499	460	494	460	468	431	490	465	461	468	485	491	486	461	457	465	484	469	482	422	445	428	494	440	451	480	487	530	515	494	466	496	459	450	472	469	500	499	475	467	470	454	444	454	477	479	459	412	451	442	444	459	486	446	428	480	492	528	487	502	468	437	511	488	454	447	476	492	463	486	458	504	469	481	460	465	454	489	462	450	446	436	471	483	421	455	466	488	481	472	483	502	479	460	467	454	468	442	471	489	423	457	479	502	470	483	483	488	472	498	487	492	455	442	448	489	480	460	491	505	470	470	462	448	483	466	476	453	494	501	438	485	454	442	489	465	455	479	477	503	471	442	462	470	481	440	416	442	466	459	464	483	519	451	463	480	452	465	489	487	438	449	479	468	435	437	473	518	463	484	488	490	483	455	469	454	477	471	454	513	445	470	426	456	477	442	505	516	475	474	479	465	480	460	474	484	452	491	496	446	461	450	492	425	517	455	480	465	464	432	459	467	455	474	463	461	497	497	466	471	472	478	514	482	440	475	463	435	460	443	469	508	450	445	504	476	493	525	495	461	501	450	482	472	445	467	493	457	443	469	475	470	474	459	462	476	517	492	476	456	477	465	482	438	449	491	479	489	484	494	453	475	474	466	463	456	428	464	439	480	479	466	449
22376	20790	28529	23144	20807	21447	20039	11341	9005	7658	6090	5292	4492	3596	2387	1977	1661	1575	1332	1197	997	774	612	502	519	568	708	753	760	733	743	682	701	591	422	418	357	362	351	306	323	297	297	337	314	287	289	317	316	303	278	316	363	293	323	347	307	305	319	303	304	273	315	310	279	268	271	267	287	276	299	250	256	260	255	256	308	253	286	284	281	293	273	306	303	270	281	295	284	297	305	294	282	301	305	287	267	298	277	262	306	260	276	264	299	259	302	276	263	315	265	302	279	254	320	288	304	277	241	288	289	272	288	269	277	295	296	240	277	281	263	293	298	260	265	309	303	291	287	295	305	248	275	317	276	285	268	278	295	301	287	293	291	249	271	256	269	300	252	286	323	270	287	295	301	277	283	299	284	277	271	265	301	270	294	286	301	252	278	284	284	302	292	288	303	270	292	284	307	283	258	276	275	309	270	304	301	277	276	281	280	289	273	284	298	297	230	296	277	277	265	299	286	276	270	287	273	264	271	282	283	288	293	285	278	277	269	253	281	248	283	310	290	297	296	267	252	271	266	291	294	282	284	290	270	313	301	271	257	266	268	290	276	298	261	267	240	271	310	281	281	265	287	278	282	304	303	307	295	304	291	261	263	292	295	287	260	292	301	276	281	330	271	246	269	287	298	292	289	277	316	311	291	275	283	239	286	279	286	301	276	280	275	273	301	289	245	275	272	281	270	281	266	270	263	290	259	318	296	280	292	277	283	270	285	301	308	263	266	287	265	269	299	278	304	320	299	280	289	278	312	289	254	295	292	280	275	286	315	298	291	292	263	296	297	250	281	272	237	244	321	273	271	292	310	285	267	258	251	272	242	291	295	287	293	326	270	317	286	278	270	297	281	277	296	262	294	279	268	305	291	282	287	270	287	276	285	279	275	297	271	269	280	289	264	256	305	284	253	271	259	280	282	291	300	295	266	268	289	292	278	280	277	272	312	255	254	306	286	294	254	286	301	279	274	294	301	284	250	285	238	310	257	267	301	290	251	268	302	276	272	292	283	274	272	265	277	265	303	280	279	305	278	302	263	265	263	259	270	292	289	250	274	253	312	264	285	269	255	285	316	294	333	250	292	296	285	274	284	269	277	287	293	261	268	311	273	294	277	313	287	269	279	267	294	302	268	276	291	265	295	273	269	279	241	331	290	301	283	280	283	286	288	327	277	282	274	309	262	278	245	300	288	287	279	276	286	290	256	273	282	261	320	294	302	296	270	285	282	318	274	271	294	293	288	281	274	264	288	281	285	266	269	283	268	297	273	288	260	256	294	287	306	276	293	299	267	301	299	290	262	289	274	302	302	280	283	305	312	262	284	290	270	288	288	296	282	300	298	290	294	277	276	320	309	279	298	306	294	302	284	278	282	285	281	302	253	314	274	261	320	321	307	288	296	269	310	285	260	292	276	265	282	261	265	260	288	264	294	283	270	296	297	270	280	304	269	275	298	263	293	285	288	261	262	271	272	262	291	291	254	280	270	284	269	281	270	315	303	280	284	281	266	279	290	286	300	266	292	287	289	288	272	290	282	278	274	320	261	286	299	263	254	265	264	289	279	256	292	248	266	260	270	252	299	307	300	272	282	266	304	306	278	281	272	295	270	267	286	297	277	269	302	280	271	278	278	294	296	283	288	276	300	299	270	267	263	272	288	297	287	272	274	273	277	257	249	270	274	279	287	273	289	262	302	294	278	259	293	257	289	295	266	283	249	296	293	289	269	286	304	284	268	276	291	253	301	258	266	265	309	296	268	297	286	291	306	283	303	280	283	263	295	277	292	297	302	274	279	270	289	279	307	276	272	278	282	294	301	284	285	280	267	261	258	300	317	295	325	280	250	296	275	238	283	286	291	310	308	274	299	278	264	294	270	278	296	283	298	264	269	264	256	238	296	299	278	296	299	252	276	273	255	288	290	302	320	321	298	308	267	298	276	269	248	304	305	282	262	279	317	274	278	265	291	250	287	274	241	276	257	297	294	266	302	294	293	312	304	298	278	270	277	284	254	261	288	296	241	282	281	289	286	280	266	264	295	284	297	283	244	318	266	283	265	302	296	301	310	278	271	285	303	270	272	270	272	303	309	289	294	300	258	242	299	266	279	253	270	260	282	297	263	254	238	307	256	294	284	293	270	291	272	281	303	321	305	320	314	308	312	289	282	275	265	286	255	285	317	292	251	294	276	298	284	308	266	303	307	262	275	291	303	261	265	279	271	288	299	273	313	309	291	261	283	269	268	289	282	287	265	294	254	290	308	291	282	291	249	281	307	284	284	252	315	281	274	271	292	279	290	270	285	286	287	265	274	304	285	267	274	276	260	282	279	276	259	282	291	285	285	310	281	277	301	276	283	278	255	277	295	279	269	288	299	283	273	260	298	286	299	264	266	295	279	308	312	285	275	294	306	312	276	246	300	279	271	269	295	287	291	284	296	282	280	277	311	264	284	279	278	260	265	250	278	270	277	318	281	283	282	280	280	269	276	284	307	290	279	277	283	295	310	263	245	270	280	290	287	268	276	294	266	269	290	257	278	292	299	281	280	285	267	304	278	277	269	283	298	271	298	264	262	312	288	260	271	288	262	277	309	270	312	270	260	292	300	290	287	287	270	299	293	267	273	309	286	278	280	276	299	250	299	286	268	257	270	299	280	245	264	277	236	269	282	283	282	281	272	262	281	285	274	297	270	260	299	313	260	301	303	286	278	281	280	289	296	290	284	281	255	268	268	285	280	268	278	261	279	299	255	298	286	273	305	275	266	306	283	272	273	285	300	287	304	255	258	292	276	265	292	278	297	298	314	303	265	279	276	309	280	275	262	298	282	306	265	273	293	258	307	280	261	273	282	300	277	291	247	271	290	288	256	281	289	269	295	297	294	279	253	288	283	311	290	317	316	283	297	302	287	286	277	296	305	284	294	321	276	307	283	299	273	292	259	277	267	291	265	263	297	300	268	322	271	269	278	270	295	311	273	278	288	279	290	279	257	246	252	287	284	260	301	281	288	269	291	279	273	314	297	286	272	286	289	262	270	316	289	271	270	303	269	285	280	309	260	280	275	285	298	248	273	268	252	290	283	236	289	263	311	279	267	284	277	284	277	279	278	311	282	265	293	297	291	269	318	297	267	313	276	265	305	290	295	301	300	282	252	284	242	272	256	277	299	291	298	312	284	307	279	315	317	280	247	297	312	285	262	269	321	282	300	286	295	281	264	274	269	281	264	269	269	261	281	315	300	281	270	279	287	250	268	286	299	317	288	271	262	276	277	302	303	259	307	245	292	295	257	276	311	327	273	271	299	252	272	283	306	293	293	260	260	297	290	281	254	296	270	275	276	270	271	297	269	250	250	277	276	300	269	278	257	290	298	267	297	306	267	307	295	265	295	262	327	287	262	287	299	279	288	273	320	284	307	284	276	294	274	276	252	307	306	300	282	280	269	243	274	290	313	283	290	273	294	277
12886	27364	26788	21362	20193	19836	18580	17707	16068	13568	11002	9665	8221	6548	4759	3596	3034	2847	2482	2163	1657	1243	1004	838	759	905	1201	1223	1216	1159	1116	1158	1072	828	589	532	445	402	417	411	422	389	351	358	355	414	359	375	366	416	438	396	353	388	432	423	396	400	374	370	342	369	351	353	376	369	360	349	358	380	358	328	361	347	345	372	343	366	370	342	364	341	381	331	329	349	356	357	388	348	321	390	343	326	327	333	372	359	334	377	337	355	330	320	350	340	357	344	353	336	328	345	278	367	382	352	360	365	359	341	373	365	337	341	347	371	364	340	323	336	352	329	334	382	370	352	342	336	358	338	348	356	348	316	334	338	343	327	335	331	334	362	371	333	338	357	338	342	359	331	360	359	354	341	329	355	343	360	345	319	374	340	339	338	369	321	345	354	342	375	374	361	364	323	331	324	346	324	344	323	375	375	329	326	333	348	354	315	367	330	332	337	359	341	334	350	352	355	333	376	349	369	336	312	378	361	341	344	324	363	352	346	323	342	329	349	369	316	339	354	338	312	302	322	347	347	353	349	407	329	329	379	324	350	397	312	360	362	337	296	310	368	371	328	404	343	345	373	347	350	337	359	339	333	344	340	373	353	332	366	360	365	354	339	350	357	340	347	334	329	348	321	337	360	330	364	322	349	345	348	328	334	346	346	403	350	362	333	368	397	373	350	354	356	323	360	313	336	319	346	324	351	360	355	345	336	325	349	329	362	349	385	366	328	369	349	332	338	347	329	362	380	319	313	368	359	368	387	341	358	337	341	338	374	365	343	343	374	329	311	333	371	325	332	338	332	345	372	379	338	347	345	381	352	376	368	378	349	346	337	337	365	322	320	326	323	339	348	367	338	350	314	327	343	369	368	327	356	319	327	376	364	339	339	367	363	354	358	385	370	378	350	291	336	356	352	367	357	362	359	347	359	335	341	360	320	337	326	348	342	359	349	323	342	356	318	371	345	373	362	355	365	342	356	305	377	351	343	350	349	331	336	344	369	344	337	352	348	337	339	346	326	340	316	340	364	327	376	370	366	321	364	324	345	338	358	360	332	358	337	369	363	368	334	351	360	338	341	363	324	358	357	345	345	378	346	366	344	367	351	400	364	375	370	364	341	355	348	322	365	333	334	348	360	352	380	346	359	365	370	350	326	356	338	351	341	343	336	368	337	343	347	370	360	332	363	346	343	319	356	336	366	363	380	365	353	361	353	347	303	331	417	348	382	385	328	329	353	350	338	314	362	333	370	362	340	308	321	305	367	352	355	353	329	328	349	350	333	357	345	354	316	338	376	378	341	363	362	356	352	317	366	371	363	327	341	364	372	316	385	345	371	323	330	383	357	337	374	357	342	361	359	372	342	364	328	330	373	327	347	333	377	352	341	334	332	347	318	361	343	343	358	342	338	319	350	360	321	358	376	364	319	354	340	377	374	322	339	360	384	369	332	356	354	336	362	354	377	338	338	336	314	327	335	363	351	339	366	358	320	353	315	352	350	336	348	322	330	334	340	338	327	352	369	333	355	341	373	367	350	340	341	353	364	379	360	376	366	335	358	348	349	350	355	326	359	366	336	358	301	336	358	334	360	375	338	347	330	362	359	323	347	347	362	374	350	357	343	329	365	366	347	342	354	333	344	362	344	349	356	361	356	368	351	353	364	337	350	328	329	338	364	349	351	331	357	342	317	341	336	330	362	324	347	302	334	349	340	385	356	346	342	360	331	358	328	336	358	350	345	375	327	344	368	349	341	360	318	284	362	388	354	367	349	337	352	321	359	341	359	355	345	334	350	379	348	341	345	342	347	338	382	328	365	333	318	350	339	332	331	397	335	353	351	317	364	313	334	344	341	348	336	359	351	332	336	350	329	383	325	320	356	317	365	370	323	357	342	373	304	345	343	355	321	359	357	344	339	344	343	346	338	381	349	343	325	324	353	342	350	339	329	362	344	342	329	365	354	340	353	350	379	348	317	323	352	352	354	321	322	354	380	358	369	355	364	361	352	344	348	309	348	327	373	335	318	357	352	331	324	334	333	352	325	340	374	333	331	340	322	358	344	341	328	336	304	313	359	352	341	320	318	318	340	341	333	329	366	342	312	361	322	352	344	379	316	320	361	376	380	358	352	337	374	344	337	344	338	347	336	361	339	362	350	335	322	324	369	321	336	370	388	333	361	319	347	318	370	342	348	396	334	322	329	333	331	323	365	360	367	322	370	346	335	360	343	326	356	358	366	365	348	362	351	335	355	333	302	312	335	336	320	341	360	353	353	359	343	371	382	316	318	314	356	372	348	373	353	313	351	354	356	339	356	333	348	354	361	338	338	361	358	347	357	358	368	306	362	321	351	353	385	367	333	346	344	353	340	343	357	322	350	338	331	307	382	349	396	341	333	340	327	348	366	369	352	332	355	360	351	333	325	353	357	349	347	318	347	341	330	355	385	332	378	326	337	357	361	341	373	369	333	338	358	343	337	315	340	339	329	329	366	346	335	350	370	337	346	324	357	347	335	341	381	349	342	340	341	354	346	316	336	354	340	289	392	366	341	332	325	331	348	347	343	382	353	330	363	339	339	349	380	329	331	342	350	354	337	347	381	371	345	343	352	353	369	374	349	334	365	360	318	375	347	321	327	352	351	373	356	355	362	336	341	359	342	344	339	384	352	337	350	358	333	347	345	378	305	349	364	359	333	337	365	361	354	368	362	345	349	360	364	341	317	333	345	367	334	337	365	349	376	383	346	329	313	360	328	356	393	373	355	357	354	338	356	370	360	342	355	333	355	339	379	360	345	358	340	346	346	382	317	370	339	369	344	341	363	350	366	334	348	366	351	357	374	363	320	331	354	344	368	344	336	382	337	370	359	343	325	374	374	348	348	361	348	360	333	324	351	376	399	326	368	322	326	343	330	321	361	372	362	303	374	345	360	342	344	343	361	366	373	329	340	349	324	385	349	391	307	346	348	325	321	342	356	366	355	350	358	353	367	353	332	367	345	380	363	391	325	374	322	362	336	376	349	343	365	332	365	351	369	365	338	359	356	340	319	362	332	363	358	334	331	320	336	348	347	353	348	350	348	331	347	353	348	324	325	342	363	352	356	350	332	350	370	360	347	351	331	342	339	386	349	347	359	330	364	344	361	354	310	364	353	305	367	340	363	338	325	335	367	321	346	322	328	335	349	342	318	345	381	341	382	346	335	375	327	368	342	383	347	341	321	358	314	310	345	328	333	332	314	306	362	370	337	362	368	323	355	365	358	341	341	346	350	321	370	351	368	353	376	364	368	355	341	360	330	334	350	326	341	380	362	349	362	347	356	387	362	357	328	353	352	325	396	350	349	328	343	340	338	343	361	357	332	353	304	334	327	334	326	376	330	361	346	338	366	352	363	352	354	360	329	336	331	339	373	346	327	318	365	332	348	342	349	342	315	364	329	347	366	351	316	332	330	365	365	364	339	326	353	326	359	331	380
26413	20512	15507	8728	6031	5203	4761	4401	3899	3136	2681	2230	1950	1490	1248	1043	970	906	896	812	743	633	626	582	632	647	691	686	683	623	704	687	674	641	576	533	493	519	489	569	513	495	481	499	487	498	500	531	528	513	528	537	528	543	518	522	555	539	510	527	482	498	538	501	500	508	476	474	521	534	501	487	527	498	568	556	507	489	496	522	501	522	539	522	500	457	507	484	504	534	516	532	474	496	522	517	516	495	447	478	489	529	466	469	504	433	503	494	475	495	493	521	441	540	507	513	505	490	515	488	504	500	531	503	497	483	511	474	501	504	508	506	515	458	504	497	562	505	534	509	511	514	515	527	558	501	536	489	509	530	503	512	505	520	532	539	478	495	467	512	510	476	496	485	530	528	494	552	513	558	530	503	477	503	543	537	529	478	534	530	504	506	500	511	531	518	488	527	512	507	485	516	488	505	530	534	544	519	571	517	546	536	519	508	519	487	455	499	458	526	536	513	541	497	519	493	489	517	536	496	487	509	488	523	502	479	511	476	524	539	507	510	527	489	527	524	513	514	524	532	533	529	518	485	468	471	499	474	519	522	528	497	502	527	479	531	505	540	562	470	515	484	519	565	525	525	503	487	498	510	552	497	490	515	541	511	509	525	511	493	502	504	475	555	488	519	542	513	508	505	495	470	500	492	517	524	548	531	510	509	505	559	506	483	516	481	482	494	517	444	540	465	478	516	522	542	549	519	490	529	512	523	523	525	492	486	533	514	444	515	537	505	551	495	512	475	563	559	522	550	486	496	523	511	487	478	528	511	513	512	540	499	515	518	493	510	526	495	521	509	520	525	540	515	531	547	495	509	502	524	482	525	537	499	556	493	496	486	529	524	559	536	489	496	506	505	513	508	496	524	501	497	504	516	515	446	524	506	526	519	507	500	522	522	509	485	525	503	487	504	543	521	499	527	512	501	504	514	528	486	526	501	472	493	484	507	488	508	478	481	527	535	527	449	529	482	509	521	497	539	527	471	512	473	537	525	505	492	499	492	517	487	481	513	492	486	504	491	494	556	495	559	527	503	511	533	510	499	478	533	510	499	504	483	478	519	518	533	507	506	503	516	528	493	504	487	475	506	496	518	507	494	504	538	516	506	469	510	543	506	516	502	516	485	517	507	514	484	523	560	508	542	509	505	492	520	488	527	513	534	508	526	506	507	559	543	494	524	485	521	504	473	518	516	547	522	533	522	485	526	539	526	531	525	494	491	518	504	526	523	513	508	469	509	492	502	510	525	525	528	492	505	538	512	508	568	522	504	537	471	525	518	517	482	520	508	511	532	493	522	527	477	529	505	511	490	501	542	541	507	508	520	486	504	500	505	500	449	491	491	478	516	504	521	541	514	483	488	541	492	505	529	529	516	534	534	515	526	494	504	506	484	516	506	488	496	504	501	502	567	528	494	501	542	507	502	545	545	549	535	495	556	495	548	530	512	518	528	520	531	495	521	513	500	540	499	504	524	487	502	516	522	524	483	497	460	506	534	468	495	475	527	521	551	520	466	507	495	537	501	511	497	514	513	533	565	513	496	555	530	481	542	514	536	527	516	487	516	520	518	529	515	514	470	510	485	483	529	507	511	501	483	519	523	510	526	554	501	518	505	531	520	514	492	516	490	530	496	514	525	509	518	524	495	494	505	497	503	486	552	506	522	517	532	527	512	491	544	500	545	511	485	503	458	493	512	503	501	556	504	503	470	532	554	518	501	507	508	536	495	458	534	490	481	559	517	495	532	525	501	475	479	527	533	479	510	558	504	532	515	483	506	511	517	545	509	458	506	543	485	502	514	546	503	487	507	520	536	498	519	494	502	527	509	526	516	506	468	494	473	515	515	506	523	504	466	504	523	517	501	514	532	512	499	516	486	479	518	500	512	493	478	481	499	499	505	493	532	479	466	516	513	528	510	526	519	482	559	537	520	502	523	499	473	502	530	515	508	544	480	531	464	474	517	505	509	546	538	509	546	495	554	462	496	516	517	489	509	497	550	521	481	471	499	509	478	519	515	538	505	476	518	498	519	553	520	474	491	520	500	501	530	533	562	492	486	545	493	518	497	465	540	513	529	508	502	490	498	524	510	493	517	497	502	541	516	501	505	497	504	465	520	502	525	491	536	488	495	508	495	536	484	491	556	544	515	525	483	495	485	497	465	523	520	498	514	501	490	523	523	531	528	493	434	508	495	517	491	506	514	460	528	512	468	522	531	530	512	490	504	466	508	514	533	546	501	515	486	501	464	464	504	536	514	520	536	487	545	499	517	515	510	517	470	489	513	488	481	483	469	501	508	512	505	572	525	534	536	505	498	547	469	526	531	520	524	497	481	517	507	517	469	506	520	525	511	542	490	490	482	491	524	524	533	538	495	489	520	494	494	529	485	507	523	517	526	525	482	542	521	482	511	547	505	525	476	497	567	506	500	515	515	478	464	502	499	513	479	529	488	506	506	474	499	520	486	521	512	540	493	538	521	512	514	511	489	540	505	511	539	507	534	492	503	508	514	499	470	503	519	515	497	514	502	522	514	475	515	514	520	487	511	511	505	515	531	459	511	487	577	507	478	528	538	499	502	504	476	541	483	497	478	510	558	493	509	514	516	502	532	498	504	524	493	478	500	457	514	534	493	514	496	478	532	526	515	504	524	506	530	533	521	516	486	541	535	512	520	496	523	496	508	526	516	522	495	526	508	507	513	474	501	472	544	497	503	489	526	504	490	484	486	504	500	495	489	543	479	484	502	475	504	501	503	515	508	534	507	506	537	481	521	536	530	522	513	551	511	519	502	537	545	527	498	506	483	541	511	552	527	525	492	517	518	447	550	512	476	498	523	531	515	530	538	548	504	495	512	503	508	459	551	481	459	517	489	491	512	516	515	535	475	552	480	533	532	544	546	544	521	534	528	487	503	567	523	503	570	525	496	578	511	529	510	542	497	520	510	479	502	536	544	509	482	525	515	516	479	525	499	538	491	544	571	543	545	526	491	499	507	502	520	534	537	502	533	581	530	513	475	489	519	530	518	512	488	508	525	545	506	531	544	500	531	543	491	537	542	522	483	488	529	548	504	478	468	510	506	487	532	532	512	498	510	508	521	531	535	521	507	536	521	524	511	507	506	493	492	509	507	538	574	533	500	508	509	505	531	485	547	549	520	541	536	527	542	507	541	508	530	515	533	471	506	485	489	526	513	513	510	505	513	514	519	514	511	519	503	498	523	520	546	488	519	499	560	498	519	523	523	504	522	546	501	440	481	506	535	481	551	558	537	520	524	507	556	477	484	479	495	521	522	501	531	533	514	504	528	503	515	502	505	473	511	492	552	497	513	508	518	494	511	536	475	528	552	470	508	469	490	516	517	494	494	536	486	501	507	491	529	506	526	512	527	493	514	528	494	540	476	511	530	503	514	554	520	529	526	521	501	529	503	545	554	499	532	532	539	545	502	502	507	487	477	529	510
8392	12579	13975	11078	10644	10371	9678	9077	8175	6256	5348	4444	3962	2756	2247	1785	1624	1527	1481	1195	1157	890	833	812	784	887	1013	967	953	881	942	950	935	843	732	759	702	709	635	697	650	671	616	610	638	588	644	644	600	649	596	651	615	666	655	691	648	689	650	663	618	620	648	689	614	698	657	632	615	626	653	587	668	648	607	645	630	645	658	630	620	623	687	633	673	624	612	645	673	574	642	603	589	640	644	604	618	663	700	638	639	605	588	608	643	617	618	663	645	618	646	626	606	638	673	698	636	587	623	647	632	643	666	625	611	608	599	672	609	616	622	637	591	666	624	662	613	557	672	615	620	630	632	672	619	657	645	615	642	647	620	641	648	618	612	637	675	633	656	639	636	618	647	625	622	593	659	616	600	650	610	667	624	624	667	649	663	590	635	652	594	621	636	629	658	637	625	609	606	609	627	625	607	615	588	607	627	658	607	675	655	661	647	580	661	608	656	655	641	614	626	584	631	636	621	658	664	671	656	642	651	649	632	628	628	606	641	635	623	623	630	627	625	658	641	612	598	662	657	652	675	601	632	656	626	630	626	592	590	625	640	635	623	617	620	632	653	680	624	626	609	652	676	711	596	628	623	601	595	647	647	625	630	604	608	614	654	660	651	642	604	623	656	654	630	657	630	658	657	662	707	597	600	651	654	652	631	656	604	616	607	673	672	626	625	632	612	639	638	650	627	620	706	626	656	623	626	634	629	607	683	677	649	618	646	642	629	641	656	606	625	604	634	663	640	631	642	654	672	668	645	609	626	603	661	655	669	654	663	628	636	602	646	617	663	627	609	648	646	603	639	630	676	683	621	651	633	650	684	625	589	625	640	634	608	633	630	620	619	655	667	605	654	646	615	624	599	623	585	650	648	617	664	683	643	644	609	592	628	634	629	619	653	545	653	604	618	703	607	623	628	677	570	634	670	573	675	689	607	614	618	631	667	640	632	648	624	625	658	613	644	691	666	639	601	623	626	612	664	637	626	657	660	628	611	588	631	644	658	630	673	637	645	609	650	663	611	640	617	623	634	640	684	631	630	640	656	609	605	648	638	632	640	637	578	682	634	618	592	637	633	610	605	587	598	640	601	606	633	624	616	643	606	619	597	613	625	633	644	674	598	616	630	656	690	643	650	592	641	601	675	637	645	613	616	635	683	658	621	698	615	676	651	624	628	675	672	569	653	616	630	633	660	652	635	611	651	651	585	624	663	678	595	640	690	618	623	632	642	636	629	630	636	587	636	608	642	620	639	619	599	600	620	670	649	616	651	632	621	612	666	610	642	608	645	627	676	594	653	632	640	624	677	666	662	607	655	641	599	620	667	637	696	620	605	597	651	638	695	653	651	650	623	629	619	671	644	643	635	643	642	659	601	610	587	620	654	631	614	625	653	628	606	621	634	598	612	620	606	626	589	609	623	640	638	639	639	635	620	643	628	603	637	668	597	657	665	646	633	629	620	600	635	661	606	629	616	650	705	662	667	589	576	652	678	593	630	677	658	654	664	652	657	580	619	624	606	643	579	581	644	624	624	622	637	611	644	636	653	644	653	672	621	641	629	616	701	628	596	661	648	631	604	595	649	617	634	631	621	639	676	607	647	640	649	626	620	596	660	648	614	660	640	618	632	595	671	625	661	592	630	612	610	616	581	656	631	637	669	635	660	625	663	596	652	616	625	636	624	600	614	644	660	618	630	678	650	624	649	623	660	605	650	642	677	638	631	603	625	656	658	587	618	649	630	638	614	638	696	613	641	644	614	575	668	608	614	640	621	604	619	643	643	633	680	601	626	671	632	659	600	655	642	674	665	644	637	651	651	617	634	672	656	594	641	665	603	673	680	718	663	630	639	599	635	589	614	606	658	612	611	617	647	643	617	653	642	624	581	654	695	647	634	623	651	672	598	610	642	588	626	622	623	665	640	648	586	677	613	627	671	652	627	654	665	649	652	695	626	660	599	656	641	636	657	631	609	619	625	608	591	613	610	678	660	640	630	610	670	658	666	595	636	637	658	612	645	635	631	574	620	638	650	578	589	654	646	636	671	624	618	616	597	623	644	632	616	661	613	672	628	599	605	590	668	632	623	631	628	670	631	655	626	644	685	635	654	645	621	627	649	640	627	566	617	614	643	608	624	631	616	628	594	656	604	629	629	604	654	648	635	658	651	600	658	612	665	672	682	637	640	645	575	661	666	652	615	615	607	601	632	616	658	642	615	653	631	619	634	634	657	680	613	632	636	616	619	622	627	689	658	662	615	658	632	614	611	594	662	654	650	622	615	650	632	654	609	628	613	622	655	595	636	636	595	617	599	633	616	640	614	648	618	645	618	659	636	625	614	574	590	643	650	632	655	609	619	632	633	604	611	572	621	637	642	631	605	631	640	634	648	646	642	649	616	634	656	619	582	610	639	619	615	617	658	640	700	619	649	647	625	608	588	626	641	665	660	634	661	609	644	682	659	611	643	591	633	639	660	653	627	656	641	634	653	639	645	642	664	629	667	659	643	677	639	605	686	631	605	609	629	609	691	638	645	681	636	641	634	652	681	604	633	660	657	630	674	678	644	640	618	623	672	596	653	597	675	645	612	671	689	671	607	637	637	625	618	664	647	653	587	634	620	624	641	628	654	605	646	587	637	646	655	640	660	647	625	689	645	624	637	640	624	633	656	624	652	639	614	652	669	650	660	595	634	629	618	639	635	652	630	648	666	629	639	652	655	610	651	622	639	635	645	617	622	638	630	614	654	622	655	625	620	665	647	631	605	634	612	638	606	621	641	613	616	640	602	635	653	653	621	660	638	629	593	623	642	645	666	669	690	649	572	633	609	672	627	675	602	660	630	605	678	645	607	611	621	632	649	667	645	652	661	640	623	656	648	665	634	605	656	623	620	633	611	632	637	654	596	621	615	633	662	646	681	664	613	679	668	660	667	669	672	634	609	605	628	672	630	600	673	647	654	629	628	637	632	646	638	605	644	629	622	648	667	643	643	587	613	618	636	637	664	656	654	601	628	606	635	640	615	590	613	621	669	595	651	634	677	604	615	631	643	552	594	649	649	655	587	628	660	648	668	625	662	646	606	589	629	646	625	643	603	609	644	645	637	631	621	642	649	682	594	631	646	610	655	656	611	658	643	636	626	649	653	605	637	612	619	616	663	651	600	609	663	607	658	633	648	650	618	610	673	624	603	625	624	630	664	615	620	626	581	649	621	612	676	620	613	608	630	585	644	677	619	655	635	628	683	621	612	684	612	580	601	597	635	624	599	634	645	640	645	631	655	653	613	637	663	617	609	614	641	663	658	677	624	654	616	682	608	630	604	650	649	631	629	595	639	644	624	624	661	551	636	632	650	577	628	615	639	653	609	608	596	639	637	668	638	620	639	637	614	582	617	643	610	638	618	607	592	665	617	615	633	617	625	679	643	627	650	653	637	625	661	659	615	642	650	639	620	633	638	619	623	635
23270	20722	28032	23483	20837	18028	11485	8196	6702	5429	4445	3724	3091	2248	1737	1411	1337	1284	1079	947	772	616	563	539	545	659	739	684	639	623	688	715	696	587	443	460	439	404	404	418	392	407	389	376	387	355	410	379	359	420	362	381	378	385	374	386	408	389	416	416	364	369	383	357	372	364	373	404	335	359	350	343	392	399	361	409	379	395	389	407	384	382	406	395	369	350	378	367	368	354	380	356	417	385	368	359	400	404	369	375	377	356	379	375	383	345	385	362	387	357	421	405	349	376	380	423	355	386	326	374	372	376	386	395	372	368	371	372	369	378	424	370	382	396	359	382	388	419	370	351	375	365	392	364	356	365	371	379	374	342	394	368	347	356	389	382	378	374	366	376	409	388	361	389	344	391	367	339	383	377	362	378	411	370	349	354	384	379	353	386	393	379	433	337	343	357	328	359	383	366	327	411	337	344	428	392	412	399	370	358	371	414	349	378	392	383	376	393	337	404	393	375	379	399	351	398	375	375	383	391	387	410	401	379	348	369	366	379	378	380	366	373	369	360	387	367	413	410	369	400	375	389	375	377	378	356	364	375	365	409	411	395	378	362	343	362	406	385	403	338	358	356	402	350	359	349	383	376	374	364	367	381	384	389	344	401	387	380	372	397	395	346	388	358	349	341	415	361	411	373	397	369	363	372	370	370	385	408	354	374	363	389	374	394	362	376	388	388	367	441	372	332	350	374	356	375	395	355	395	375	329	385	385	385	359	350	364	339	349	373	362	355	390	370	393	389	363	359	367	402	382	384	405	377	381	385	356	372	371	368	381	421	364	353	399	373	383	379	386	388	382	348	385	352	397	405	382	326	394	365	345	360	386	352	368	352	362	361	409	375	392	381	376	400	385	403	357	391	359	382	397	383	369	353	386	365	339	378	387	383	364	392	387	396	361	353	369	393	374	390	389	363	374	348	405	394	368	398	355	356	367	421	401	337	405	341	355	371	383	363	377	367	350	383	413	344	366	424	356	364	363	400	374	353	374	409	369	417	369	333	354	355	356	390	416	380	394	384	400	367	368	400	410	366	353	331	409	377	382	353	384	385	348	379	373	406	355	348	335	378	375	371	388	382	386	346	382	387	395	354	352	329	376	364	383	384	398	368	388	339	367	360	377	386	389	362	385	341	366	394	353	349	334	396	383	369	338	373	413	351	387	397	382	367	364	376	341	354	385	334	393	363	379	389	393	429	368	347	385	366	407	385	395	375	354	363	370	382	384	386	384	364	370	369	351	410	353	364	346	430	399	377	385	394	376	355	404	371	364	363	401	361	389	352	399	379	360	372	382	406	379	376	377	365	378	380	394	366	339	381	356	367	359	332	369	380	370	400	366	377	405	354	408	364	362	384	336	401	349	377	375	360	408	410	360	400	389	361	366	404	368	343	357	370	405	380	375	359	355	399	359	365	365	379	398	357	388	357	402	404	375	405	372	374	418	371	353	355	357	361	373	373	358	390	380	406	342	348	356	373	337	420	383	370	393	383	387	359	377	387	369	379	398	374	366	396	366	357	370	368	395	363	388	386	391	380	377	373	370	353	389	325	355	364	394	386	372	369	361	399	369	351	407	369	378	367	347	341	373	378	372	385	341	379	363	380	342	356	394	387	368	389	347	386	357	382	364	414	382	354	367	384	373	375	397	349	381	357	352	411	387	390	395	401	375	356	346	407	370	372	366	366	412	384	404	342	358	394	394	389	391	392	357	353	375	377	372	419	384	362	338	411	390	384	366	354	365	415	347	385	372	368	380	373	382	399	376	348	391	367	397	348	389	354	389	375	392	391	369	343	371	406	366	368	331	336	365	384	404	393	377	406	363	381	354	342	344	362	360	390	406	376	344	336	380	350	385	384	377	377	357	370	372	365	356	403	390	328	361	384	380	385	368	359	368	382	386	332	356	375	331	364	394	385	386	374	360	390	406	398	351	396	371	379	386	359	342	374	348	428	378	372	350	366	412	367	385	375	383	360	371	372	372	404	385	369	378	388	381	324	368	399	374	386	404	392	390	367	359	396	420	350	359	371	367	407	362	359	384	389	410	359	380	391	397	387	382	358	390	372	368	343	337	373	391	384	364	395	424	379	383	338	400	363	366	347	361	355	387	413	345	402	367	392	373	404	351	366	398	357	385	389	381	409	350	368	388	371	385	385	391	385	364	382	345	413	343	355	351	401	400	380	367	374	379	373	393	379	395	396	366	390	349	366	389	360	414	354	340	364	369	387	372	353	389	341	354	408	394	397	400	354	393	397	347	369	359	363	370	387	366	340	358	372	382	362	382	346	360	357	387	378	382	380	387	314	408	380	381	372	366	367	357	382	378	390	342	418	395	374	383	356	362	382	371	362	358	389	391	377	383	370	402	371	369	406	378	378	400	351	393	356	400	375	379	357	384	348	381	380	357	366	358	401	337	392	375	386	395	367	369	380	382	381	407	367	364	368	384	383	366	383	368	396	360	340	384	375	379	326	395	377	369	385	382	386	369	386	387	374	344	402	369	401	386	358	358	376	391	377	383	376	387	383	354	345	335	400	414	366	370	371	375	400	411	378	346	367	383	395	367	368	396	380	359	408	367	391	403	369	401	368	358	410	346	322	395	358	358	350	361	403	424	391	374	384	391	400	366	385	354	372	370	410	386	401	383	371	395	376	349	348	386	388	370	398	388	378	391	377	388	377	412	385	404	372	351	380	369	381	398	387	384	386	359	384	396	347	381	363	391	348	367	399	394	377	376	378	365	379	358	377	352	375	356	356	365	355	357	359	352	418	347	365	380	373	375	375	391	371	350	345	378	380	376	379	345	373	393	349	407	404	386	381	367	365	369	373	379	375	379	370	365	323	380	380	383	412	366	343	397	353	371	354	364	383	393	376	407	359	380	356	381	343	355	375	346	352	409	352	372	396	388	366	366	346	393	379	368	360	354	356	360	340	383	377	403	349	364	396	369	410	376	397	372	395	353	375	347	367	363	394	376	371	368	335	349	397	357	381	364	391	377	378	361	360	347	359	372	381	373	373	378	352	353	357	360	373	372	340	375	397	346	370	381	334	400	372	379	378	405	381	361	412	383	386	355	372	369	383	386	352	372	391	389	380	350	384	370	365	381	355	374	377	398	380	370	353	364	358	393	376	385	376	360	367	355	393	380	355	389	417	355	368	361	395	368	365	377	377	384	406	394	364	404	419	393	407	365	371	372	382	399	399	365	398	394	354	421	360	433	381	374	364	368	366	362	381	360	367	376	337	346	355	363	371	401	374	368	392	373	352	403	383	356	371	375	375	382	359	358	386	397	387	381	399	375	363	357	382	350	341	381	395	366	333	394	379	350	371	362	397	343	386	379	358	411	367	369	400	347	393	384	381	365	374	384	378	356	386	352	382	354	372	386	395	371	341	354	386	339	405	398	351	400	363	360	386	400	372	409	397	382	359	374	363	383	354	347	405	349	362	330	391	363	392
9211	21488	23351	18529	16948	16209	15614	14523	12664	10342	8545	7187	5949	4258	3158	2587	2385	2188	1856	1490	1293	962	839	786	876	1140	1123	1110	1007	981	1085	1101	1073	855	636	576	631	532	530	546	543	497	500	490	473	533	535	527	484	503	488	512	504	496	507	489	486	490	476	496	440	450	465	484	549	469	498	500	495	513	462	486	476	490	470	485	441	493	467	479	438	470	457	480	473	477	513	498	494	476	509	505	481	475	492	494	465	477	456	502	469	505	495	486	512	491	481	464	452	469	473	465	470	466	491	459	488	433	453	470	485	456	500	457	475	499	465	460	503	489	481	468	434	502	451	463	464	494	487	460	505	456	465	503	504	455	502	487	475	464	459	477	422	444	453	478	511	476	469	491	475	465	471	461	490	476	486	493	457	476	448	459	477	493	496	478	529	502	499	456	502	455	499	471	499	498	461	476	487	497	523	480	443	430	503	490	510	469	493	466	489	500	487	470	486	490	481	483	489	493	479	489	502	486	507	485	471	501	503	451	526	508	476	503	461	423	447	469	489	484	507	487	513	451	503	501	516	462	472	507	514	503	463	467	459	485	470	475	507	495	525	450	500	483	453	460	479	523	457	453	479	484	492	493	486	455	486	456	456	480	473	504	474	492	509	464	458	449	448	490	487	488	484	500	492	500	466	500	504	499	505	473	507	478	457	492	499	436	466	431	470	496	445	455	474	504	539	504	475	452	477	469	460	476	486	483	447	521	455	503	513	467	452	463	484	484	498	496	494	485	493	500	448	505	464	487	465	479	467	447	522	478	486	457	455	483	477	495	466	438	441	471	470	436	470	496	470	466	461	493	463	476	460	521	518	455	459	464	480	524	454	471	520	476	512	451	514	473	460	508	491	424	476	505	488	480	488	475	509	447	442	479	479	475	474	498	499	503	448	472	497	460	415	450	476	477	482	477	467	466	483	463	476	455	461	487	531	481	469	515	492	466	470	485	464	474	463	446	470	494	450	495	488	503	482	481	508	464	464	496	525	457	456	468	470	487	453	485	470	481	480	508	483	463	419	514	457	473	478	495	481	453	507	489	480	470	459	432	482	516	474	503	484	504	498	501	476	478	501	489	461	468	458	467	489	480	488	473	475	472	447	492	465	483	478	477	422	480	486	450	468	475	495	465	483	475	482	467	481	499	477	458	467	472	458	483	473	441	453	486	442	500	480	464	504	497	444	475	453	500	473	482	510	494	463	522	502	489	513	458	467	444	473	464	424	489	503	490	468	485	490	468	536	495	462	452	477	477	449	433	439	485	489	450	463	464	499	471	452	495	453	505	454	478	514	496	456	483	491	493	487	515	463	422	451	484	472	463	511	463	520	535	498	457	480	465	453	503	482	430	484	490	458	457	444	484	517	472	494	476	479	476	528	506	463	473	466	480	493	464	477	474	503	480	476	452	446	489	489	457	462	460	449	476	495	488	519	498	479	500	454	469	489	450	506	459	470	479	442	437	496	463	454	452	479	434	500	473	483	443	488	476	468	436	457	462	501	503	485	454	450	446	476	495	475	446	447	472	458	466	484	462	456	498	477	475	483	495	482	466	481	477	488	492	470	485	475	500	485	514	475	461	496	493	501	490	468	446	453	470	461	473	432	457	470	485	469	470	485	494	456	443	500	469	470	484	455	515	496	451	479	455	456	504	443	512	456	490	475	486	452	456	480	467	483	456	494	421	425	458	448	493	464	501	459	477	441	507	507	488	479	486	485	493	466	442	509	487	490	442	492	453	480	493	454	435	465	459	473	454	460	492	479	477	511	496	500	497	458	506	478	422	478	466	445	467	495	480	480	491	486	477	505	460	448	513	504	476	458	502	460	462	488	477	439	481	486	524	482	476	465	500	534	468	466	459	449	468	467	492	469	503	475	478	478	479	480	455	466	487	483	510	491	458	435	472	483	468	442	487	535	448	468	468	424	469	449	498	472	460	476	441	435	448	463	492	474	483	473	530	468	496	455	480	504	465	432	478	459	501	447	451	452	447	495	468	461	491	444	493	475	460	438	494	467	484	479	487	472	474	453	496	461	506	508	465	465	461	505	495	453	478	463	470	465	461	510	469	449	462	478	452	485	477	485	518	474	447	442	479	468	490	496	459	522	475	421	448	442	497	452	510	464	442	494	458	522	479	502	455	520	482	484	463	468	487	497	522	478	489	536	451	480	493	492	496	502	477	490	502	471	469	465	457	436	510	497	460	517	503	482	531	487	475	480	454	460	441	483	474	478	470	445	473	453	459	484	476	458	505	464	445	522	485	454	490	489	446	507	493	516	458	480	440	522	484	489	440	467	474	476	467	514	453	459	470	468	470	448	461	475	477	474	450	482	455	462	488	494	475	504	483	495	468	467	486	461	512	485	513	470	488	470	500	474	492	475	452	486	478	456	460	423	521	456	482	471	462	438	484	428	447	445	474	483	470	467	516	466	508	470	529	448	490	491	465	431	446	472	509	495	458	483	473	491	487	486	509	467	535	540	471	443	498	501	486	451	483	438	496	464	454	478	480	465	469	502	495	457	488	442	512	456	462	469	513	455	503	450	473	506	508	470	473	481	466	472	479	474	491	511	489	470	450	455	475	475	498	473	463	480	455	468	493	500	465	439	509	477	500	487	436	445	465	435	486	475	483	523	464	484	446	497	463	435	474	467	507	478	458	459	468	467	474	469	479	456	503	455	496	495	488	491	503	445	469	472	529	461	460	501	426	453	474	468	459	494	440	467	435	496	438	480	481	473	484	459	466	453	471	463	473	450	482	444	430	494	491	491	477	471	474	469	480	499	473	493	439	442	465	471	475	504	510	515	490	411	483	493	473	485	473	527	454	478	461	457	464	490	430	467	449	499	486	527	470	486	476	503	524	510	473	456	495	489	475	504	456	460	470	474	473	486	446	513	453	497	445	475	461	472	508	460	465	476	486	472	450	517	488	504	446	457	477	477	460	450	469	494	483	487	474	478	483	450	479	485	474	467	490	456	465	475	455	475	479	474	489	483	477	438	463	498	459	476	456	455	480	498	457	518	465	498	440	457	455	451	417	457	444	410	525	462	502	466	485	453	491	462	505	483	463	493	474	456	460	498	514	502	470	477	489	518	490	468	481	491	478	503	490	456	489	469	483	487	538	493	484	508	436	494	469	448	447	465	490	481	490	474	460	496	482	504	491	461	485	466	474	472	479	426	468	468	480	464	506	521	461	432	457	474	480	509	458	459	478	449	523	489	460	494	443	484	493	427	458	467	436	474	494	494	459	453	488	445	495	455	491	506	466	430	474	460	508	491	471	486	496	471	485	479	505	441	476	468	511	481	460	534	446	530	489	451	471	502	461	430	458	429	465	483	455	446	422	468	446	497	491	455	444	443	428	483	447	484	484	464	515	468	465	507	470	476	511	467	504	477	471	455	458	461	462	505	459	447	472	487	477	488	505	483	483	458	495	525	494	511	447	503	496	521	464	488	516	467	455
22371	20782	28479	23149	20816	21656	21364	12657	9527	7990	6613	5295	4034	2888	2159	1898	1755	1619	1225	1133	817	690	527	569	674	817	855	742	717	725	742	788	794	496	439	346	365	367	349	297	314	329	315	280	300	317	308	345	334	293	319	305	316	314	309	316	322	309	294	299	276	321	254	305	265	314	299	307	272	296	296	294	282	285	286	287	290	289	291	291	316	269	286	266	278	291	308	320	320	296	327	274	298	304	294	274	254	302	320	308	278	281	254	279	299	284	312	260	280	281	267	304	273	306	312	310	292	280	291	274	278	319	258	292	288	287	290	281	289	298	266	277	283	307	300	325	283	277	309	342	301	296	313	287	282	277	297	289	290	279	302	287	268	285	307	289	296	304	298	294	320	271	300	281	296	280	319	306	333	304	288	295	271	292	326	322	257	270	286	297	290	263	323	308	285	295	308	298	315	272	288	333	324	299	288	325	251	315	270	276	296	272	287	283	279	299	296	284	286	282	304	305	282	293	289	279	314	313	290	275	291	305	274	300	276	273	316	271	345	270	280	286	296	267	277	258	252	259	286	320	286	305	288	277	286	276	311	298	278	280	304	292	284	285	277	274	313	274	301	283	274	305	300	283	295	302	304	289	313	286	284	286	296	300	287	267	280	281	316	288	301	289	292	275	300	270	327	277	282	306	287	282	298	295	299	289	289	309	301	298	290	278	289	275	294	308	276	274	285	294	293	282	272	292	284	296	317	328	308	298	315	280	298	269	297	319	273	292	274	293	294	282	304	288	325	264	292	305	309	308	290	286	269	262	293	255	296	270	320	293	298	289	272	275	291	288	307	272	281	289	267	297	280	284	284	290	307	292	254	314	293	280	323	299	276	288	271	294	271	294	305	300	308	272	278	276	314	278	300	292	294	279	267	291	299	298	287	273	269	290	294	298	284	297	304	280	306	307	298	291	294	300	295	298	276	300	299	339	310	305	301	294	283	279	265	268	291	288	309	296	292	292	289	308	275	293	282	306	296	278	303	293	316	294	277	300	306	280	288	280	315	296	325	285	269	307	280	289	275	292	290	317	306	307	291	296	313	315	296	289	279	299	285	295	287	284	303	308	277	298	285	332	309	280	317	290	330	287	309	298	295	270	325	276	288	294	313	289	268	321	292	282	266	322	286	289	324	266	280	293	292	275	302	304	304	293	284	275	284	291	303	282	287	295	302	286	296	288	328	303	299	319	293	284	283	291	281	297	305	300	288	343	278	296	295	301	305	336	297	281	273	303	312	306	284	307	288	282	299	291	285	332	300	260	291	288	334	282	302	307	284	305	286	278	293	263	296	269	265	318	277	278	288	326	301	308	322	315	274	280	266	289	293	299	274	286	300	298	284	276	264	253	308	283	277	314	267	291	318	296	287	281	271	301	266	276	295	315	298	281	301	312	288	296	284	244	244	263	270	285	281	254	297	286	283	302	269	302	309	325	283	313	270	277	311	288	272	293	289	301	315	274	288	292	272	294	303	273	276	290	334	297	277	288	296	267	260	296	277	259	286	282	293	321	261	291	288	283	283	295	293	276	284	265	313	298	309	261	280	275	305	274	260	260	308	262	295	283	285	313	295	246	287	285	308	272	288	308	290	288	289	320	282	271	304	303	308	278	304	310	275	272	294	273	298	268	291	313	282	283	298	296	264	268	277	312	274	288	279	306	277	299	275	317	294	288	278	288	334	305	291	315	313	300	304	283	292	276	280	260	289	275	260	311	260	302	275	275	300	335	286	300	258	319	304	318	268	289	274	300	287	286	267	272	324	325	299	269	319	298	298	297	276	277	309	307	286	282	299	284	273	273	278	291	293	296	301	262	294	325	282	250	298	268	300	301	315	308	291	294	298	308	268	274	300	296	310	293	322	307	313	250	275	290	287	295	271	279	296	304	321	314	305	262	300	285	295	293	287	267	297	277	298	295	308	261	299	276	258	283	295	321	288	271	306	296	293	269	275	294	305	308	281	310	299	303	319	307	297	282	296	280	264	300	286	298	286	276	304	304	296	319	266	253	303	299	286	287	294	276	308	320	292	301	270	283	288	326	279	259	266	294	299	281	285	293	318	316	307	270	287	305	288	312	307	293	261	303	287	301	299	320	281	292	299	321	300	294	290	279	285	285	280	294	307	265	309	281	299	287	289	287	293	279	293	305	306	301	283	296	302	304	270	277	267	286	298	284	286	292	302	283	260	300	280	271	293	302	269	270	309	293	321	288	287	252	294	295	294	298	294	328	287	295	259	337	282	303	295	278	292	298	293	297	293	306	297	273	312	290	296	278	295	285	281	302	289	290	313	292	301	289	278	316	280	284	290	306	339	276	276	299	295	313	283	264	294	287	295	284	296	311	305	278	293	297	291	285	293	290	324	287	291	315	307	280	314	294	283	313	303	288	311	308	297	299	308	290	304	298	302	311	284	292	273	291	275	316	283	276	320	287	313	286	319	279	307	270	291	285	301	308	297	292	302	300	296	338	294	252	289	285	297	284	295	275	302	305	302	305	282	312	319	262	258	277	282	281	284	293	255	288	305	279	296	297	280	254	302	269	251	309	319	275	304	279	306	283	328	286	314	287	304	294	299	306	280	321	302	268	328	291	289	295	287	289	285	290	307	305	309	282	291	298	286	281	305	281	270	293	351	306	272	308	294	309	287	309	311	294	283	272	330	279	307	284	281	286	270	310	279	288	285	289	299	327	334	308	297	322	284	297	302	295	320	284	293	290	295	316	300	275	286	261	315	313	297	290	309	327	286	289	315	309	312	282	256	282	301	292	283	293	285	254	322	280	307	304	297	285	303	287	284	276	292	258	296	311	286	293	329	293	315	295	264	341	271	293	317	291	291	284	296	269	300	290	300	286	291	275	313	257	309	269	318	259	295	274	295	307	298	288	272	303	300	262	292	296	271	296	308	265	278	305	272	286	286	306	323	293	296	286	264	290	288	311	321	285	291	288	312	268	289	282	321	288	265	312	289	297	295	303	325	272	290	332	302	318	287	291	284	268	284	279	277	279	284	314	297	294	320	295	306	246	299	272	324	294	308	289	277	290	295	295	272	234	293	260	306	300	299	331	324	309	256	307	303	333	304	295	305	284	282	301	292	308	298	292	294	339	290	288	282	276	296	259	287	298	298	290	275	282	293	297	276	296	310	274	301	297	302	298	302	319	259	299	320	258	301	306	288	293	262	266	274	283	295	287	308	263	262	304	306	304	281	280	356	284	311	275	270	285	326	285	305	282	273	313	296	303	283	311	281	277	329	304	280	285	287	300	298	303	305	325	295	310	284	315	277	281	331	285	316	274	298	315	319	272	284	297	318	264	289	306	272	287	284	311	291	268	296	287	309	306	242	290	289	320	311	285	316	269	276	282	264	305	306	287	280	270	271	291	289	310	280	309	283	347	293	257	278	289	305	324	307	298	306	285	267	259	307	294	307	261	255	295	267	328	300	281	270	262	318	299	317	290
11786	27521	29034	23660	22028	21965	20801	19212	16446	13835	11782	9770	7431	5512	4137	3577	3239	2973	2215	1922	1389	1130	852	890	1084	1352	1298	1122	1168	1154	1275	1303	1323	831	577	537	464	441	443	389	408	421	362	391	423	368	436	412	428	416	411	393	408	433	373	415	382	412	391	387	403	369	371	368	396	352	339	365	333	414	337	386	350	340	360	408	373	371	341	360	354	379	360	334	355	412	373	355	353	360	357	336	367	353	369	308	372	375	364	356	371	329	408	363	358	372	355	387	386	384	329	338	381	358	370	336	375	387	322	344	364	383	332	381	370	406	350	316	350	378	400	365	344	354	347	357	334	361	381	357	372	365	347	409	361	385	357	336	346	365	338	357	360	372	359	366	356	342	382	373	352	372	338	348	371	368	357	384	362	396	366	398	346	364	391	355	342	344	374	370	328	345	353	335	331	377	362	374	357	361	392	349	351	366	372	338	391	366	313	356	369	346	399	333	347	374	384	336	367	357	364	384	377	346	365	377	382	362	388	328	343	365	365	362	386	343	393	380	364	351	360	342	358	390	336	363	334	359	362	354	424	351	351	321	365	343	350	390	366	356	387	348	351	361	353	337	375	418	371	412	352	360	342	382	386	338	329	354	374	397	335	357	408	350	389	334	345	367	382	354	362	384	335	372	330	370	337	362	406	375	381	343	348	326	384	359	378	372	349	383	361	367	379	357	362	336	337	343	365	331	352	374	344	362	380	348	375	328	345	336	330	377	342	352	359	342	356	350	348	399	374	366	326	390	355	355	365	386	371	330	381	340	378	365	405	388	355	353	354	373	326	351	351	335	358	325	367	348	373	403	351	374	329	325	376	348	361	346	349	375	337	350	351	376	348	340	380	380	368	352	380	360	375	331	364	362	357	375	357	353	360	365	366	373	343	369	368	357	341	364	351	337	383	360	346	337	337	348	364	384	386	377	360	355	366	372	385	373	388	351	356	363	355	348	342	337	363	353	361	386	369	395	365	397	347	342	396	360	381	378	360	342	343	369	393	386	367	382	350	364	343	372	375	347	342	359	367	351	334	345	388	375	341	384	360	335	387	359	385	357	357	341	355	401	313	373	368	377	378	351	319	358	375	383	371	395	368	346	351	335	331	389	377	378	369	355	388	381	372	345	335	341	353	398	321	373	371	368	306	381	349	366	337	387	341	339	347	363	386	353	372	332	331	366	371	327	379	357	366	366	378	321	349	377	370	362	344	396	366	344	336	342	357	382	356	360	350	373	334	385	325	382	392	365	386	374	332	366	376	373	383	354	381	364	357	393	349	353	348	358	375	332	353	368	354	328	360	367	359	369	364	363	341	375	370	346	333	372	380	371	398	377	347	361	338	357	354	348	376	360	366	358	387	350	345	364	389	363	369	361	368	379	374	366	346	368	379	374	373	354	372	367	334	355	368	361	370	336	358	399	378	336	344	369	346	363	346	377	381	372	340	320	359	382	339	334	345	354	368	371	352	382	391	346	371	405	368	349	359	346	379	369	366	354	385	365	374	374	369	359	351	379	341	374	379	348	351	386	364	357	360	352	371	332	369	374	354	328	369	346	322	373	380	380	366	385	378	386	338	384	377	374	366	352	365	369	342	362	350	360	351	349	388	377	331	362	384	349	348	341	357	346	332	365	313	379	346	365	332	386	364	350	369	352	372	380	399	346	357	383	343	373	358	378	344	370	388	369	393	362	348	357	371	337	366	399	369	365	354	338	386	401	394	353	357	367	367	395	369	345	368	387	321	342	374	358	366	338	402	360	378	338	340	354	380	410	373	377	370	331	346	400	365	348	341	373	356	316	383	362	354	351	338	335	339	394	392	385	380	377	372	372	350	353	369	375	351	359	348	339	353	369	359	345	389	324	345	382	399	342	408	375	388	371	363	335	396	384	351	350	337	311	353	379	332	370	369	372	370	357	334	371	349	362	335	364	361	376	368	330	340	379	331	350	368	380	347	367	348	354	375	359	337	354	353	358	348	354	332	346	349	356	339	359	347	364	340	360	392	347	383	331	387	352	378	349	413	367	316	382	357	401	368	370	394	364	341	356	374	340	372	350	399	374	334	372	320	365	352	369	354	385	344	351	359	367	335	372	378	343	338	377	350	353	359	342	400	337	355	344	379	380	379	390	364	385	368	375	355	334	340	370	416	353	365	363	369	355	360	363	355	360	398	380	343	322	370	347	370	347	335	357	356	395	335	372	397	351	360	358	365	363	344	363	348	343	360	374	354	361	401	359	372	341	338	371	379	352	363	371	358	389	391	355	353	339	346	368	374	357	358	369	359	367	343	391	380	374	360	326	335	387	340	368	370	355	388	397	329	329	371	374	320	361	406	359	318	363	374	354	382	337	350	357	344	349	366	352	335	384	355	376	369	371	372	341	341	368	364	354	364	352	375	354	356	374	389	371	346	374	387	361	372	341	358	367	342	345	364	353	364	388	365	343	356	366	344	346	347	364	362	376	348	320	351	333	378	338	347	350	351	353	363	375	381	336	382	394	367	344	344	371	361	359	393	364	356	378	359	386	366	400	375	353	358	360	325	365	356	353	368	388	363	346	359	364	347	375	362	367	346	395	344	375	370	396	339	400	359	342	374	363	354	355	334	371	342	406	355	358	373	360	341	352	335	402	375	396	329	343	354	351	373	350	409	350	366	359	335	355	358	378	351	368	370	362	369	372	369	365	400	367	363	379	379	347	360	330	358	368	352	359	326	355	356	376	325	364	361	342	326	338	358	345	365	363	370	349	347	383	357	362	365	361	369	366	343	403	325	370	350	339	378	351	388	355	377	348	333	341	363	351	352	365	381	332	351	347	342	391	395	340	350	343	364	341	334	342	371	369	351	365	368	380	380	367	307	378	350	358	360	368	381	363	368	365	362	346	349	324	368	346	355	375	351	315	335	359	348	362	371	328	369	332	359	363	327	348	342	385	345	336	349	344	338	357	349	361	356	351	386	366	369	359	372	369	366	335	356	345	377	324	358	351	370	352	373	356	352	374	339	368	340	372	368	367	380	369	373	351	371	371	369	397	364	366	355	299	395	379	341	313	360	339	362	337	364	352	377	377	334	375	353	366	368	350	348	321	402	359	364	349	338	390	386	343	374	351	345	371	372	353	350	350	363	399	336	355	369	402	366	388	366	346	355	383	376	366	333	353	378	358	347	359	375	364	366	336	356	376	336	353	353	331	365	333	362	354	365	373	346	367	353	372	334	356	355	357	374	335	359	344	363	385	356	336	370	373	356	366	372	368	373	351	373	341	344	348	373	347	378	346	382	333	388	410	328	357	350	369	345	372	376	352	348	357	367	336	352	386	358	366	351	355	406	339	341	323	372	341	371	389	380	389	334	362	358	328	347	367	361	340	355	363	357	371	340	329	378	372	343	367	352	338	390	369	357	373	339	352	356	362	343	338	419	332	361	388	364	352	364	360	357	349	355	353	381	305	354	368	370	347	367	355	366	340
26497	20629	17121	10429	6836	6259	5485	4745	3946	3185	2749	2287	1696	1346	1261	1090	1082	971	908	822	678	661	632	651	677	752	679	660	682	691	747	743	734	628	568	530	536	540	589	564	515	515	476	550	553	512	524	564	509	525	507	521	539	490	533	536	483	505	538	510	502	504	472	498	521	528	529	535	554	524	493	522	476	506	483	524	541	497	510	486	508	483	489	544	485	535	529	498	523	507	549	506	508	500	542	491	563	528	504	506	525	524	555	498	536	528	507	499	541	485	456	503	516	497	520	535	531	514	525	511	511	519	569	523	541	538	491	580	554	532	518	509	494	519	547	514	516	518	505	492	541	549	555	561	519	502	480	493	533	501	525	529	526	540	493	525	495	545	518	507	539	528	509	542	518	509	515	538	514	551	529	520	480	541	511	517	516	543	484	499	515	539	536	520	546	580	553	513	528	520	516	490	544	500	487	501	527	521	516	524	548	503	494	522	536	474	501	545	496	496	514	548	556	496	573	508	512	534	506	505	548	532	516	471	565	487	481	541	510	520	514	536	524	517	519	485	520	518	513	498	506	545	578	536	542	499	523	502	509	504	505	547	526	551	582	455	503	527	527	537	521	486	496	502	518	543	485	491	520	534	500	523	495	542	494	507	543	480	471	488	487	519	552	517	494	508	509	494	504	514	507	514	527	526	514	533	558	502	503	516	488	526	532	504	498	503	578	548	528	509	535	569	560	546	527	484	503	507	507	522	516	551	500	526	505	514	535	534	509	488	541	558	572	509	534	484	498	542	501	517	522	533	496	555	479	552	508	514	541	505	510	516	530	555	529	515	529	533	497	558	522	507	511	502	514	497	518	533	491	558	497	530	503	555	512	530	537	497	527	530	469	519	532	554	514	541	547	520	527	529	510	500	519	469	503	495	554	520	491	530	533	502	524	532	480	514	544	516	493	506	482	499	539	524	540	549	507	530	544	523	514	497	522	511	553	524	538	510	537	530	502	507	527	524	468	512	511	467	515	495	535	572	530	528	541	503	487	488	518	536	530	516	485	545	511	505	530	510	501	503	524	502	513	570	535	506	525	523	504	529	514	504	530	515	565	521	527	523	504	518	521	472	556	531	545	505	526	514	559	518	497	506	535	492	524	508	486	519	530	546	508	533	536	485	544	584	486	515	501	538	529	528	518	564	544	533	524	515	520	500	489	568	521	531	541	531	525	506	525	471	476	520	497	523	547	523	544	485	530	512	511	477	506	520	510	542	521	558	574	537	524	482	552	549	507	484	534	554	530	542	509	546	526	498	540	499	503	526	523	507	476	531	549	513	509	549	515	485	519	524	493	528	514	522	484	556	515	531	494	497	502	495	526	501	504	509	532	498	515	536	508	536	539	507	492	493	495	495	565	503	521	537	530	559	512	506	508	509	521	514	547	530	543	538	558	536	508	540	515	538	471	501	535	486	486	538	532	493	513	462	535	548	541	555	554	558	535	549	546	480	568	527	500	494	521	508	544	479	534	531	498	538	495	478	519	492	507	526	521	571	510	557	492	508	523	517	539	484	512	498	531	521	515	479	522	495	544	523	527	490	530	544	501	531	545	552	477	557	539	516	555	498	507	533	578	557	537	512	526	533	539	517	527	491	531	516	532	557	504	532	481	523	540	494	535	489	514	498	542	516	522	539	516	527	530	492	505	489	552	494	509	514	536	495	542	525	522	523	564	522	548	494	513	549	557	534	558	514	527	488	506	533	527	497	516	539	547	483	517	516	505	517	484	540	541	513	493	524	517	511	494	534	542	555	489	549	542	487	539	516	542	528	549	510	513	511	519	512	522	520	542	586	469	486	524	546	514	546	532	503	509	504	550	524	493	474	566	503	562	518	496	522	503	513	503	530	504	525	550	566	496	512	508	536	492	505	482	515	535	526	486	512	511	566	539	557	577	521	543	563	551	548	517	514	540	537	515	497	499	473	488	504	517	517	549	554	510	494	532	539	529	529	482	530	505	485	531	528	525	551	533	537	533	487	506	531	504	516	556	548	517	522	486	515	521	510	530	569	502	522	519	493	527	501	503	501	495	535	498	519	561	529	542	517	524	533	546	509	527	528	527	497	522	490	520	530	532	515	531	495	503	525	560	562	510	538	511	505	512	510	508	537	532	508	533	530	547	512	480	471	487	529	531	492	515	529	531	506	566	514	527	494	537	521	532	509	498	544	567	531	512	496	492	516	515	501	555	516	514	520	535	499	534	501	534	537	509	546	537	556	523	508	502	531	506	547	501	542	532	508	530	468	482	506	539	489	519	493	509	529	547	532	509	510	556	523	509	502	489	525	527	518	531	519	502	512	544	540	513	493	517	491	546	575	539	498	530	525	569	526	487	482	538	532	543	516	539	523	510	502	502	522	523	495	544	518	562	503	520	576	530	551	542	548	556	487	535	507	527	515	535	495	488	503	529	549	509	531	534	535	520	530	520	542	531	472	549	506	519	572	535	531	501	559	485	523	508	490	531	518	494	503	534	541	516	511	558	530	518	590	517	536	535	533	498	499	501	501	521	480	501	490	540	523	507	563	523	538	523	501	504	544	501	490	501	548	536	517	488	506	523	533	534	527	482	524	567	509	491	523	551	555	518	505	515	560	498	526	489	529	554	558	458	541	513	482	555	541	564	518	512	564	539	528	519	500	520	496	552	533	494	526	518	510	538	526	485	530	529	535	509	517	496	537	531	536	521	514	538	514	504	514	516	539	542	493	513	485	523	511	495	467	498	514	483	552	525	526	493	540	543	528	480	557	529	538	535	501	521	526	512	530	497	485	557	513	524	528	516	531	484	483	527	507	548	477	496	554	526	584	519	531	516	529	539	515	540	525	504	492	545	517	532	492	533	512	522	514	556	496	559	569	550	484	502	506	489	488	501	506	508	507	518	545	553	523	538	500	524	478	513	515	486	551	519	530	506	516	550	524	569	516	508	502	532	565	571	505	507	532	509	514	494	562	464	517	471	514	508	484	519	525	549	535	515	504	511	509	516	491	519	522	541	560	543	572	550	502	532	565	521	517	510	532	544	526	482	542	534	533	499	569	517	513	507	549	533	511	472	532	495	534	513	510	555	590	557	489	485	526	525	514	556	514	512	526	559	528	566	507	526	522	534	578	544	521	524	505	506	506	523	551	502	545	551	547	518	542	531	515	495	479	543	542	545	536	534	534	494	507	508	522	522	498	473	521	563	543	548	522	564	566	529	529	537	529	515	498	515	522	545	503	506	483	538	535	536	505	513	498	515	505	506	511	552	525	518	530	506	540	473	578	525	503	521	555	498	513	548	515	527	542	511	475	510	512	531	544	506	522	525	542	499	505	562	504	544	533	517	533	509	518	501	568	501	562	510	523	518	531	494	524	571	507	547	549	534	506	511	547	525	540	521	532	501	496	535	530	498	510	500	531	510	535	539	518	515	527	491	579	500	513	560	501	495	524	514	542	510	554	550	503	557	502	541	552
7725	14854	16956	13037	11859	12059	11054	9986	8019	6771	5453	4395	3316	2500	2070	1836	1833	1558	1365	1172	1004	906	788	894	973	1061	1016	973	974	1037	1060	1084	941	829	749	714	679	678	659	654	637	684	646	647	650	685	625	641	703	668	677	678	648	696	681	626	689	664	639	639	667	588	634	676	690	595	654	620	647	632	646	620	684	659	646	615	657	657	624	624	661	629	633	662	684	660	696	663	646	665	669	682	649	642	656	657	646	595	622	675	651	645	666	631	648	621	633	579	629	635	605	617	575	652	626	653	659	667	679	666	672	674	680	701	634	605	666	652	675	665	660	673	655	607	673	643	641	629	681	684	636	628	665	617	621	601	635	641	624	620	639	677	655	634	642	648	638	661	644	624	636	659	671	652	596	683	704	677	616	692	631	678	572	650	651	652	658	613	657	628	692	651	609	669	649	647	624	657	666	706	668	670	696	667	671	604	635	675	648	631	649	611	669	682	614	651	648	670	645	599	645	660	720	647	670	628	668	653	645	625	654	621	646	661	617	612	646	668	620	605	701	637	652	617	614	638	630	618	674	614	653	662	616	662	615	596	628	615	663	628	666	641	685	631	648	664	645	654	650	637	634	604	624	640	694	672	615	648	599	728	636	642	644	698	632	715	663	634	656	701	629	624	648	660	648	634	692	641	625	628	618	614	650	624	672	627	624	675	667	645	669	658	646	617	659	657	611	619	620	651	640	638	645	611	708	603	628	702	626	689	612	678	636	640	667	647	666	638	661	656	648	665	649	681	649	643	621	606	603	642	648	677	629	646	647	621	697	595	694	660	660	627	612	605	651	647	658	620	628	641	611	641	665	641	676	611	656	680	644	634	625	644	678	646	652	665	655	630	614	646	622	692	660	647	648	657	649	689	594	669	635	680	647	647	630	678	631	617	664	619	644	627	637	661	666	667	638	662	600	599	648	651	637	618	644	624	612	643	692	662	635	701	638	625	639	675	646	630	651	639	637	597	647	639	631	645	645	629	631	672	666	621	672	634	664	600	672	668	611	613	630	620	607	640	640	607	606	656	673	626	661	636	613	640	587	656	629	670	604	610	697	633	675	675	679	635	622	699	632	651	652	684	634	639	636	639	662	661	641	640	636	593	700	678	639	660	624	666	661	651	667	658	655	658	664	629	672	613	621	652	628	691	601	693	655	607	662	663	676	642	656	643	665	621	643	657	615	648	661	646	663	640	657	620	623	656	645	651	617	596	639	679	663	663	692	680	643	635	665	670	615	661	652	646	632	658	597	648	701	640	643	651	665	660	637	654	668	668	664	652	620	657	657	636	672	665	677	606	628	698	628	644	674	634	681	636	714	621	658	670	637	630	624	676	640	660	596	635	667	670	639	634	682	641	674	663	652	643	661	629	650	655	667	646	647	642	610	654	687	677	652	633	647	617	674	675	676	628	627	637	655	627	610	679	650	641	608	616	658	675	631	636	602	649	626	659	633	666	670	625	653	605	629	666	657	612	592	635	645	650	639	621	641	643	641	667	687	633	639	623	607	618	672	622	671	677	644	653	652	721	628	625	658	660	628	652	653	573	658	617	654	650	658	632	632	677	636	670	630	666	610	652	609	595	648	649	627	656	645	679	660	625	629	653	634	665	631	642	615	678	644	620	647	686	626	650	647	680	656	651	668	626	666	624	621	670	674	655	642	657	682	595	689	663	625	625	667	660	641	601	636	630	623	655	617	648	612	622	658	642	682	661	640	618	633	618	656	654	601	677	706	599	599	624	641	654	651	665	601	683	693	597	616	639	590	666	635	698	664	676	612	638	611	623	654	693	709	628	633	663	654	627	648	613	644	658	664	608	678	700	604	647	658	634	657	653	631	618	667	640	640	662	589	648	662	658	656	620	655	645	630	678	638	652	626	658	635	644	636	667	708	657	611	689	643	621	635	638	628	658	638	642	658	637	646	634	682	622	706	654	672	649	572	644	624	621	652	661	648	659	650	610	624	639	672	626	637	628	619	633	596	625	663	629	647	655	624	641	611	665	655	655	656	670	645	651	639	643	695	671	611	629	631	633	636	671	667	620	618	623	650	617	653	671	636	692	652	661	645	606	613	641	635	634	644	621	637	660	654	659	632	631	665	654	654	652	638	630	644	609	631	648	621	647	648	654	643	651	629	650	627	673	618	638	620	654	626	649	650	658	690	637	652	627	661	659	629	668	690	633	657	621	631	666	620	664	682	606	638	647	637	622	628	637	644	626	642	634	643	698	643	691	632	653	637	631	626	663	646	627	667	638	692	644	660	661	646	623	617	643	672	607	676	653	649	666	632	629	621	648	631	626	613	654	656	657	702	710	614	631	612	650	639	644	652	653	626	637	626	647	633	652	611	657	631	612	651	625	619	703	659	610	631	658	662	669	655	658	652	629	631	634	614	671	659	641	664	644	673	632	664	646	673	653	652	632	669	657	705	684	608	540	664	605	676	653	678	581	640	672	644	632	659	598	648	628	629	624	633	638	646	632	604	603	633	703	616	643	657	623	665	669	663	646	661	622	657	684	629	684	600	647	640	648	657	640	608	654	622	671	656	619	609	657	679	625	615	646	656	672	667	692	625	670	646	673	589	650	646	627	652	667	616	667	650	650	622	615	663	613	637	647	666	665	637	659	639	625	640	629	624	638	647	633	614	623	672	707	611	638	641	619	662	604	664	675	627	613	620	666	664	632	650	618	655	675	636	611	645	674	688	695	651	661	654	639	637	652	733	638	639	651	647	628	669	640	668	637	674	643	693	616	652	614	599	623	654	670	650	627	664	643	614	651	626	646	638	616	682	665	665	653	661	670	654	630	662	700	659	669	674	673	648	640	690	646	668	631	612	644	665	670	630	620	656	621	638	606	659	676	625	622	616	648	661	650	720	641	656	664	650	625	652	642	695	652	647	634	631	573	643	648	645	676	650	648	643	659	630	685	663	636	631	642	665	638	637	699	639	648	639	661	620	616	645	644	673	602	650	657	672	703	607	601	673	677	677	644	637	623	650	633	684	675	606	676	611	613	690	619	634	601	698	678	647	639	649	626	645	600	651	688	666	666	641	657	634	641	615	657	630	673	629	640	655	645	631	674	627	656	626	627	638	720	610	629	626	608	643	638	666	638	624	693	637	625	633	672	634	677	648	658	649	633	653	658	603	677	668	655	648	650	631	639	598	702	643	663	641	637	624	631	633	620	626	604	616	652	640	672	628	644	653	672	647	681	667	655	580	622	641	655	658	630	651	628	655	686	645	652	625	649	690	639	645	622	643	684	669	630	663	644	609	631	617	688	627	634	656	654	620	654	634	617	646	643	666	655	673	670	676	644	638	611	623	624	616	656	645	637	619	647	639	692	662	662	668	664	664	624	624	657	620	623	659	627	695	688	618	665	650	624	653	659	652	639	642	657	615	650	636	649	663	697	681	640	682	655	653	631	685	635	651	652	654	618	645	641	675	646	604	682	641	714	654	650
23247	20728	28024	23493	20856	18598	12749	8786	6920	5550	4582	3447	2758	2104	1661	1586	1494	1184	1028	885	709	573	584	618	719	782	715	683	675	721	726	815	652	501	495	436	407	394	404	367	386	357	386	364	382	403	395	370	359	416	393	407	401	389	393	407	393	389	409	437	410	415	373	402	385	362	402	364	373	413	389	404	409	419	379	404	405	391	378	397	354	392	438	401	382	418	397	368	348	378	422	394	352	383	421	372	385	402	368	370	409	404	418	380	421	368	403	399	353	406	367	371	374	344	367	402	411	399	361	418	414	395	393	396	416	392	395	389	404	403	391	387	380	347	385	352	371	377	387	404	370	412	363	358	436	401	371	413	375	370	408	372	408	380	375	392	425	379	398	392	356	415	341	372	386	397	402	404	415	368	368	390	399	371	366	361	386	389	354	379	424	372	387	406	382	410	369	348	378	396	360	408	404	402	371	350	392	385	376	356	403	353	376	387	390	370	415	376	355	403	365	360	412	368	384	397	424	358	388	357	396	359	383	387	376	397	366	373	394	361	406	405	380	416	412	391	403	376	404	402	372	387	349	392	370	398	387	362	382	383	383	399	386	390	397	404	373	403	419	375	364	431	371	423	364	395	386	386	405	365	362	396	369	379	389	378	383	401	390	433	377	395	428	406	367	391	417	380	384	378	363	425	376	395	379	357	389	383	416	391	339	404	418	401	411	397	395	390	361	379	376	344	373	402	429	397	378	336	382	373	348	356	365	403	342	384	379	388	384	403	436	358	373	398	385	387	405	373	382	403	393	384	387	364	388	365	383	375	405	354	386	402	379	379	394	385	402	395	394	380	390	407	403	396	393	337	388	417	356	393	377	374	389	389	380	374	387	410	383	425	389	377	410	415	394	413	391	387	392	396	380	398	366	370	400	381	388	395	383	390	391	384	407	405	409	402	414	378	357	362	347	406	395	409	391	396	368	368	403	381	377	385	403	384	390	411	400	409	392	396	413	409	427	395	394	372	410	382	427	387	408	400	370	380	408	376	412	380	394	383	373	362	395	389	385	400	380	383	421	382	397	366	356	399	375	380	398	399	409	384	356	387	390	385	396	408	378	365	414	367	364	332	357	380	404	375	373	379	383	393	394	394	413	361	401	405	368	394	368	352	374	422	365	360	395	349	396	397	359	412	390	393	374	381	357	336	393	419	376	395	400	375	376	398	372	359	401	404	386	361	382	371	393	361	405	374	354	392	395	420	363	388	391	396	388	398	374	373	390	390	373	380	374	392	364	354	354	428	395	371	377	355	372	395	367	399	357	421	352	372	391	439	365	368	394	370	378	370	398	408	373	379	407	391	358	345	385	363	386	406	392	426	382	382	372	388	399	388	418	396	368	380	383	390	438	401	378	425	373	356	391	360	373	381	373	424	397	413	379	384	427	399	377	390	339	394	412	407	354	382	361	409	378	403	394	400	378	390	377	423	393	377	378	372	384	404	375	398	387	397	379	355	409	401	433	379	368	356	370	389	352	377	389	378	372	355	398	397	377	384	400	389	395	398	382	411	394	393	384	378	388	373	364	341	387	366	395	385	391	401	366	399	406	410	373	380	416	403	386	410	387	396	405	384	359	347	406	379	379	419	372	356	393	399	395	360	425	395	367	412	377	397	424	385	356	369	410	392	412	398	381	385	384	418	360	398	379	375	382	377	418	408	397	382	373	387	349	408	387	386	367	414	367	391	392	361	379	387	383	392	358	372	381	389	353	402	368	383	391	375	409	395	375	385	411	408	349	380	374	394	393	392	365	364	382	385	359	382	394	393	373	388	381	395	378	401	372	409	409	361	383	358	393	343	375	346	355	367	386	376	412	415	352	377	391	388	396	435	398	386	390	411	402	376	376	354	402	416	414	375	356	406	397	394	407	371	379	331	409	368	352	403	395	383	394	386	383	398	373	342	386	382	389	384	373	363	399	407	423	406	384	422	359	370	407	400	407	386	380	350	353	373	416	398	355	370	371	386	372	378	360	417	365	378	394	390	397	367	383	397	377	399	421	357	384	404	394	437	430	373	381	394	345	411	379	382	408	375	367	363	372	400	413	368	384	419	398	385	385	367	411	382	398	373	394	389	358	374	393	404	380	409	404	363	378	389	386	397	397	381	407	403	416	393	401	376	336	397	383	393	409	395	394	388	387	378	379	376	413	396	356	374	362	364	412	355	363	370	401	380	381	423	385	398	380	357	387	391	429	386	390	411	362	402	350	419	407	369	410	394	390	420	390	382	378	360	425	410	382	380	338	399	335	402	409	395	401	375	374	419	357	390	405	368	430	379	359	387	386	409	361	384	402	396	386	381	374	407	391	424	424	374	373	395	366	400	381	384	382	401	369	358	369	386	366	398	380	399	349	365	381	416	345	404	372	395	366	406	406	380	395	349	368	413	383	394	387	386	371	346	361	370	361	395	408	387	376	404	371	372	388	388	399	377	380	372	366	410	352	400	421	397	359	365	384	424	420	366	391	378	389	381	381	380	376	360	408	391	362	390	369	381	373	372	380	402	376	375	383	408	380	419	396	401	408	393	388	404	428	376	358	417	366	377	411	374	353	376	409	389	347	361	369	418	419	392	429	367	386	364	412	394	372	403	377	403	379	385	385	384	388	406	388	354	384	380	409	394	385	380	416	363	408	392	385	398	352	409	371	386	383	378	373	413	376	416	418	398	392	382	366	360	391	372	381	391	356	408	368	391	365	373	385	387	392	394	395	423	419	380	364	406	386	366	399	417	374	398	405	410	401	401	393	390	383	380	386	369	352	404	389	418	394	399	376	368	372	374	341	381	395	367	386	392	390	372	422	397	417	358	399	388	358	364	397	369	384	409	399	380	417	356	395	376	384	414	401	355	391	340	348	418	396	375	404	364	420	381	431	376	341	411	357	402	393	372	389	394	390	391	380	368	384	376	395	381	412	394	367	382	407	366	418	402	380	409	391	384	382	402	376	370	368	392	371	380	400	381	366	386	364	392	383	402	405	393	391	407	391	374	367	392	382	361	395	391	381	384	392	435	435	391	368	386	406	389	385	379	394	349	419	367	425	372	372	401	360	425	416	386	413	415	416	380	378	373	361	366	437	361	411	422	378	388	384	381	375	370	397	366	362	389	400	382	391	388	414	360	415	408	402	362	389	373	360	386	392	383	415	362	364	376	414	372	398	357	387	418	362	384	378	356	351	428	409	404	372	384	372	389	399	409	398	360	372	378	398	380	361	373	349	351	391	413	396	359	387	401	385	418	400	378	396	387	365	384	400	390	398	401	371	407	367	367	391	380	386	382	390	412	379	366	414	368	409	370	376	379	395	378	378	412	402	350	368	366	399	340	400	386	370	378	357	378	418	393	373	398	384	365	382	374	402	395	408	376	377	355	370	403	396	387	395	416	361	377	398	388	365	389	361	384	389	423	400	388	392	406	397	405	375	384	380	382	388	439	393	388	390	370	415	412	370	373	377	375
9262	23958	25713	20206	18518	18386	16794	15156	12793	10488	8694	6556	5004	3836	3149	2902	2616	2079	1770	1403	1136	944	866	998	1165	1277	1090	1147	1113	1162	1206	1313	897	753	661	609	581	498	551	509	486	533	491	477	537	510	557	529	499	496	525	514	519	507	516	486	498	494	481	494	510	510	523	501	476	487	459	488	477	470	485	494	512	485	528	484	485	483	473	481	452	478	518	519	473	541	486	460	441	486	502	472	492	484	489	517	481	483	443	466	461	453	519	486	501	488	476	506	501	502	483	505	509	461	495	525	504	494	501	511	489	514	518	471	482	470	496	523	515	504	512	515	467	478	482	466	497	493	497	493	459	492	458	462	454	502	514	477	516	509	458	462	512	485	482	497	465	441	525	508	517	510	489	471	510	531	540	482	455	472	480	521	513	418	531	478	507	483	485	429	522	518	501	486	472	482	453	471	457	530	494	464	459	525	544	498	476	473	472	487	510	491	466	480	471	484	461	458	471	464	455	495	479	463	501	436	513	444	486	461	495	496	508	459	507	474	494	495	451	502	471	465	478	475	489	516	502	531	458	482	464	514	444	481	503	526	526	499	506	502	460	513	491	460	477	473	486	515	457	451	501	512	477	478	486	465	478	482	523	503	535	492	493	470	493	496	503	473	451	455	478	519	454	510	511	494	519	496	504	487	478	444	478	467	489	476	489	420	449	469	527	472	482	478	528	471	469	511	493	496	508	487	494	495	464	464	476	480	485	516	510	507	467	517	473	492	496	457	475	453	444	479	485	469	473	513	496	529	455	486	506	479	451	468	511	503	455	485	506	509	501	513	506	480	495	503	502	470	486	456	505	511	491	523	508	533	513	494	494	465	491	492	512	482	479	498	501	487	480	459	498	486	476	486	478	497	476	513	492	519	484	515	483	467	525	429	480	477	464	489	469	498	480	537	515	508	545	480	467	462	540	495	488	486	478	460	485	480	493	452	511	475	499	461	487	478	466	506	526	477	492	526	446	474	453	511	476	489	499	488	475	481	508	488	520	474	460	472	522	485	491	523	500	496	530	478	484	475	503	510	477	483	468	468	500	479	456	506	486	482	458	519	504	503	447	468	468	483	468	469	488	484	458	453	458	505	505	501	489	485	508	502	519	482	544	472	500	489	496	469	471	503	509	465	472	480	476	492	490	457	473	484	482	499	485	496	489	514	468	540	493	507	494	492	495	478	454	478	494	496	474	436	485	456	510	490	505	493	527	459	472	504	527	512	486	456	494	482	501	511	489	491	475	490	461	480	510	476	488	497	498	478	470	504	495	471	508	490	514	497	484	518	485	461	458	458	488	481	463	466	470	486	510	465	502	479	461	477	475	502	482	461	491	477	433	485	525	485	510	501	499	478	484	491	515	510	458	489	515	456	452	466	441	451	476	481	448	461	494	454	465	513	468	476	484	499	449	492	504	516	453	511	493	479	502	474	503	483	493	498	484	501	465	514	497	483	503	514	509	474	461	479	485	508	499	470	505	499	503	488	486	485	492	489	548	468	467	457	478	456	506	518	518	523	501	489	476	517	500	448	445	475	501	483	506	501	487	499	441	485	484	510	513	522	485	516	497	466	506	487	485	516	516	484	489	529	498	479	474	499	495	489	505	465	463	496	484	491	533	526	526	492	545	537	504	495	535	533	498	496	492	416	509	493	491	459	473	474	450	479	498	497	492	509	451	512	512	506	479	503	508	496	529	487	435	513	506	510	484	470	491	478	496	496	488	479	489	467	500	467	490	491	490	505	447	519	446	508	484	442	494	422	520	514	481	538	496	495	463	490	511	500	438	499	451	465	477	522	490	462	452	512	488	504	498	465	493	485	489	528	482	481	484	495	516	469	482	469	477	449	491	518	467	521	486	456	536	499	465	509	507	490	488	475	472	509	460	497	519	486	471	504	443	508	467	488	510	502	485	474	530	479	508	504	520	495	516	514	504	435	482	486	477	488	464	472	494	491	522	509	478	481	467	502	503	503	506	508	480	515	507	454	453	455	481	459	490	498	501	513	487	500	489	476	504	490	463	492	463	500	481	486	496	530	510	459	518	492	461	469	459	487	462	510	479	492	486	457	424	483	465	440	434	524	486	494	495	537	497	457	460	496	469	495	506	500	513	512	457	507	512	463	510	473	494	470	499	489	483	517	520	477	449	471	475	470	531	510	490	491	449	510	477	474	508	506	484	495	483	489	487	466	453	468	487	488	494	487	468	491	511	512	468	487	463	482	517	515	508	440	534	469	463	472	482	499	447	483	507	458	498	475	497	446	488	477	536	457	506	482	474	529	512	520	491	440	465	486	521	515	488	468	460	479	532	455	482	481	462	484	486	509	486	493	462	495	498	463	492	487	530	475	505	466	491	467	466	466	464	487	473	498	494	512	500	448	461	511	519	463	443	506	500	503	526	446	459	504	496	498	462	487	500	498	511	436	485	516	532	474	534	506	530	450	526	499	497	487	487	466	516	512	465	460	500	475	508	461	467	509	493	503	479	528	514	507	481	470	483	476	485	462	517	512	517	490	495	450	463	462	494	501	490	491	464	510	466	462	518	498	474	461	474	481	472	496	495	507	446	482	480	496	479	496	468	483	466	495	470	517	462	491	465	499	472	474	472	500	491	477	482	519	496	458	467	511	474	458	445	489	449	493	520	500	505	453	566	484	492	492	489	503	458	481	497	510	478	504	486	491	532	515	507	487	485	506	474	490	490	516	507	455	487	509	544	504	450	463	477	486	491	491	500	468	517	442	500	490	477	478	499	471	484	494	474	499	489	453	498	492	512	486	487	487	502	482	508	492	483	465	457	471	470	540	465	508	498	505	511	520	448	468	483	475	487	527	467	484	492	474	489	505	486	479	498	460	445	497	530	489	469	494	483	494	470	521	468	495	459	478	438	517	490	509	492	482	504	462	485	495	490	514	501	474	507	440	469	492	499	499	509	495	497	482	470	491	473	499	468	485	452	494	465	498	514	482	482	519	468	492	435	473	479	488	490	513	578	464	529	484	495	458	438	486	501	522	472	488	470	541	517	490	515	503	518	532	462	476	462	482	524	480	510	442	508	475	484	503	477	476	497	516	494	489	476	543	439	518	473	508	508	464	467	505	453	466	512	520	493	489	498	483	507	487	500	502	483	470	484	481	487	491	499	477	465	494	476	477	513	507	477	486	483	465	496	501	444	492	513	519	478	485	509	479	505	492	465	525	487	496	489	488	516	481	491	506	467	499	489	436	484	515	505	502	486	489	505	485	502	496	474	480	507	478	501	483	505	428	477	468	479	471	466	570	470	476	476	486	503	460	461	504	507	479	495	476	503	484	448	509	508	494	503	532	481	496	463	485	538	447	470	538	516	477	475	527	496	492	453	455	484	501	505	493	543	457	491	483	510	501	471	492	520	469	465	520	475	494	491	430	532	452	517	490	501	496	436	434	493	444	496	486	515	452	494	459	459	484	462	481	464	522	490	528	471	509
22353	20745	28434	23117	20799	21804	22011	13295	9938	8070	6277	4735	3571	2646	2223	2111	1845	1445	1282	919	759	695	652	697	908	857	741	767	805	812	873	720	523	461	409	378	354	343	331	350	310	325	313	344	327	332	383	333	305	296	337	341	353	341	317	341	286	319	338	327	319	309	339	287	324	287	304	280	303	308	312	298	309	319	282	306	281	308	297	307	312	313	329	306	294	312	276	276	313	295	264	296	284	283	308	298	312	337	294	312	285	297	293	256	297	292	337	303	268	308	321	308	310	297	302	323	306	299	272	310	283	294	282	303	241	301	279	305	285	323	290	309	272	287	299	323	284	310	298	316	298	319	309	292	314	293	298	292	290	280	311	303	289	291	303	289	285	274	304	301	310	291	290	320	306	295	287	285	288	292	291	293	317	306	294	288	323	311	342	342	312	300	298	310	330	299	277	291	300	287	294	277	294	329	301	285	305	299	275	302	306	310	305	312	320	288	306	311	319	282	325	298	320	296	301	286	283	297	299	288	326	316	303	312	298	345	317	315	272	283	317	301	292	299	315	325	287	308	309	297	318	300	316	323	286	296	259	303	308	298	325	309	320	316	328	293	293	301	300	297	304	290	308	314	295	301	285	296	286	300	307	305	301	279	286	316	300	311	320	295	288	302	285	309	303	295	321	276	316	313	319	294	305	302	339	307	326	308	309	287	307	297	333	306	286	295	283	281	312	279	261	330	316	320	292	298	324	318	305	297	296	295	308	299	315	319	314	307	283	308	287	283	283	312	285	292	272	330	310	302	290	282	297	307	296	313	309	279	306	281	291	287	261	302	269	325	321	282	312	290	311	267	310	276	326	311	293	309	301	275	301	293	303	275	300	286	278	289	326	314	302	315	285	263	294	317	293	346	322	311	287	284	267	295	298	296	299	304	323	273	312	310	292	297	301	303	295	318	334	312	309	299	289	315	298	342	296	302	331	322	299	268	270	301	273	317	268	316	286	293	290	323	287	300	321	273	296	325	292	307	312	312	295	273	310	301	282	305	290	293	308	324	314	295	311	300	299	329	277	296	281	301	266	301	302	306	281	310	303	307	292	283	275	286	296	309	306	316	319	319	282	292	293	299	304	300	291	308	301	303	324	306	303	314	294	319	308	304	290	297	325	265	307	305	288	321	308	292	308	271	332	276	265	287	280	299	320	288	316	290	291	295	291	290	306	308	316	330	335	295	302	296	310	311	302	305	301	321	322	275	338	276	300	284	314	311	288	311	335	311	264	294	288	294	301	293	308	308	322	320	310	291	284	284	298	314	334	296	306	265	264	297	309	317	312	272	293	306	281	310	310	269	299	279	294	293	314	310	285	274	352	294	298	332	289	327	311	320	262	306	271	291	300	322	290	302	289	284	294	264	337	306	279	314	309	299	273	282	295	305	292	314	303	299	309	326	280	301	312	303	301	265	295	286	313	317	287	291	309	306	333	307	309	295	308	326	307	283	274	283	302	281	313	287	322	263	300	339	307	307	329	279	310	299	301	295	296	296	287	295	296	315	283	319	317	276	291	314	341	323	294	297	319	308	339	327	302	305	326	320	319	329	267	291	290	296	316	314	333	329	298	306	330	317	305	301	276	319	314	311	300	289	318	286	340	300	321	303	297	291	311	282	304	279	319	297	303	313	304	284	324	345	287	270	302	309	319	303	309	297	295	316	288	277	301	318	308	285	304	298	317	289	312	289	306	286	288	290	302	322	298	310	293	320	337	288	289	311	299	298	314	330	294	317	311	310	330	303	293	308	310	308	322	311	316	289	311	306	322	326	297	308	282	303	297	278	307	295	323	310	282	287	294	299	322	312	297	282	319	301	337	301	291	290	290	326	296	313	301	272	302	318	321	304	304	278	299	327	313	289	309	270	295	317	296	308	311	303	316	329	264	315	287	283	322	318	290	296	283	276	311	293	283	297	320	308	315	280	308	300	273	280	301	293	285	285	278	326	308	261	316	302	273	269	309	293	254	291	307	290	283	316	297	331	319	310	309	291	309	298	327	267	315	333	342	300	277	269	288	321	328	286	307	296	319	311	282	295	300	324	307	272	285	297	284	283	307	288	318	320	282	303	321	290	313	293	305	308	284	268	286	278	306	272	325	281	298	297	286	286	294	309	305	337	300	309	295	302	302	285	304	315	295	307	283	276	280	290	274	298	286	272	280	314	271	320	297	311	327	310	278	302	283	307	312	276	310	313	303	294	287	290	275	317	303	316	295	272	295	263	307	295	300	322	286	315	291	313	316	323	273	326	317	302	309	302	275	305	335	311	298	326	307	290	291	307	295	322	285	318	281	295	312	308	313	292	301	287	278	314	302	309	350	305	291	295	308	289	292	328	312	324	298	283	268	261	295	315	287	307	291	317	286	279	290	294	298	293	266	306	283	297	281	264	299	304	305	287	292	327	306	276	302	293	283	284	289	313	306	321	288	319	307	281	307	303	299	345	288	296	309	266	331	331	327	291	322	288	274	294	304	314	295	277	330	301	284	292	300	292	326	302	281	287	295	290	286	308	279	328	313	294	265	304	283	294	295	288	312	306	293	267	280	318	268	317	304	284	303	295	319	305	282	325	294	284	303	271	312	299	306	309	288	314	308	304	282	298	313	323	286	306	312	318	286	272	301	294	313	317	321	283	278	303	316	292	324	329	308	298	309	287	329	299	290	282	295	298	321	270	287	295	299	288	262	279	274	325	343	317	323	287	318	320	321	294	317	283	293	308	305	293	281	301	303	309	328	317	311	281	333	305	321	281	322	299	277	317	285	293	309	294	320	300	286	297	279	305	300	304	315	297	314	296	283	326	281	297	284	336	298	325	297	312	299	282	342	311	297	311	308	295	287	330	315	316	284	282	301	294	307	328	299	284	314	307	329	282	293	305	326	288	307	318	324	286	319	320	301	304	311	308	302	279	301	292	323	319	341	309	327	279	300	340	274	309	285	279	297	320	278	278	326	273	281	305	297	309	273	289	298	293	306	314	297	299	298	287	310	321	320	316	311	293	307	287	316	275	263	293	285	292	314	303	310	287	288	298	303	300	288	298	330	347	318	277	298	274	279	307	304	307	311	347	312	302	300	299	303	312	281	302	286	303	324	294	286	302	296	317	318	287	278	320	288	316	299	309	303	265	293	282	266	330	302	319	293	284	324	278	281	305	281	301	315	283	299	314	298	306	308	258	292	279	298	277	308	326	285	295	311	300	305	315	305	305	314	297	302	307	330	299	301	318	280	271	279	319	298	306	321	313	314	323	281	328	292	314	291	308	278	323	280	304	283	306	326	257	288	278	267	270	305	327	301	320	274	312	266	312	315	274	261	311	281	314	315	312	320	307	301	268	303	298	320	266	307	332	332	286	268	306	326	293	311	296	265	308	291	289	298	293	300	305	297	300	306	296	289	289	301	257	304	314	307	298	307	291	292	338	279	318	318	309	332	258	330	321	274	331	320	290	278	305	322	305
12121	29957	30845	25846	24593	23319	22012	19666	16923	13913	11245	8814	6496	4902	4223	4017	3385	2651	2120	1638	1341	1039	1045	1214	1490	1474	1288	1160	1334	1394	1522	1170	788	613	597	515	501	443	462	419	383	371	381	414	428	430	470	431	367	424	456	492	453	385	406	434	359	392	392	424	356	370	413	357	373	397	369	344	342	361	366	372	378	383	363	396	391	356	396	366	371	402	380	381	391	379	361	371	375	419	392	376	359	361	373	370	386	403	371	357	368	360	369	376	405	371	362	362	338	368	379	383	399	333	374	344	417	372	398	405	366	370	395	413	378	372	349	375	383	350	392	368	365	376	390	390	378	348	374	349	391	380	351	382	370	353	411	392	346	361	383	382	331	397	361	377	392	378	403	372	372	408	371	338	400	353	365	354	345	375	346	368	377	350	368	384	380	379	406	403	374	369	380	360	307	386	412	380	370	389	361	369	385	358	375	361	354	373	361	378	395	368	347	365	373	373	342	384	395	372	391	360	426	369	389	376	345	374	380	357	381	354	351	389	368	347	370	379	367	384	373	395	390	380	362	362	364	361	354	376	414	372	368	387	361	379	384	373	389	384	376	375	362	336	377	345	354	351	366	382	370	349	327	362	395	372	383	387	396	390	385	365	364	379	339	346	368	374	366	381	403	347	351	398	366	358	361	367	381	362	404	418	378	383	398	380	375	373	375	415	346	390	362	363	331	368	358	365	373	345	355	382	365	396	407	362	337	403	369	398	352	370	336	383	365	354	383	363	358	384	382	361	340	353	332	363	372	351	379	378	374	354	372	391	364	344	361	366	390	364	356	370	371	386	382	355	379	385	351	370	424	345	350	369	368	354	380	387	381	390	353	366	402	385	348	396	365	378	347	390	405	355	349	370	366	379	342	382	331	367	380	343	400	381	354	368	358	379	338	371	352	369	367	360	361	368	368	380	377	356	375	355	387	354	396	383	399	354	357	349	341	331	365	362	351	365	414	372	342	385	360	359	347	368	359	364	374	359	419	354	373	375	337	340	376	348	377	372	347	363	412	421	397	383	399	380	422	369	380	347	387	363	379	367	383	367	359	358	361	345	366	375	409	362	379	339	363	397	380	366	382	393	377	348	336	383	396	379	391	357	371	346	363	342	365	393	395	395	372	352	358	397	349	361	360	381	401	362	364	347	359	363	370	348	350	395	398	363	343	368	362	368	372	378	328	379	391	389	405	342	375	386	396	366	371	322	375	376	371	326	371	386	400	342	377	364	360	359	398	353	368	383	380	357	396	378	368	382	351	385	377	377	397	404	387	375	376	359	388	385	332	359	372	367	407	380	372	377	379	376	342	371	363	355	360	344	360	385	365	386	340	387	386	333	373	371	354	377	348	315	367	412	361	354	366	361	348	352	376	385	364	335	371	351	355	367	373	348	387	378	374	415	377	328	362	352	358	352	341	358	377	370	345	338	386	387	362	398	349	349	375	384	361	331	374	380	401	364	354	347	404	347	339	401	349	344	363	386	381	328	375	397	389	393	358	390	377	392	373	379	355	376	365	380	394	391	362	403	371	366	381	382	359	386	341	362	391	338	385	401	357	374	347	360	393	377	374	396	376	371	356	365	381	343	399	378	355	406	348	390	392	393	376	369	388	336	379	346	380	376	410	351	412	368	360	373	360	376	374	405	372	344	368	363	361	368	341	345	354	395	385	371	358	365	394	385	365	397	370	397	369	352	392	388	380	368	359	366	353	384	371	373	385	391	370	378	347	380	329	368	318	330	364	389	371	380	348	382	363	353	349	368	363	351	400	364	354	355	356	332	356	366	349	360	380	357	350	372	404	363	395	377	369	385	348	382	359	340	373	359	375	370	398	355	370	367	395	390	355	337	397	328	332	365	371	386	352	376	352	382	359	367	355	380	340	395	368	378	357	376	344	371	341	360	379	384	366	373	367	362	345	370	368	354	357	341	342	380	365	394	357	374	403	350	364	353	391	369	353	380	367	385	383	370	359	367	381	337	348	361	362	397	373	364	397	396	399	413	385	386	364	379	385	377	360	394	354	343	377	365	374	390	346	383	371	375	359	351	365	371	368	371	374	349	390	357	391	402	352	335	390	378	369	396	387	380	416	346	375	354	373	374	387	369	385	385	364	354	376	374	337	388	395	382	356	393	384	414	359	391	362	397	359	373	378	349	404	350	372	368	388	342	386	357	355	359	372	354	352	396	358	369	380	368	336	381	379	400	364	365	404	361	357	358	378	354	373	361	360	351	380	387	365	381	378	388	366	364	433	386	350	368	334	367	373	373	372	365	381	372	361	374	363	366	386	414	400	353	377	386	359	388	386	337	415	358	393	411	351	397	383	369	384	343	388	363	381	343	392	351	388	361	375	386	374	414	362	372	394	365	323	376	401	362	358	398	384	373	367	354	383	377	385	350	351	397	383	368	389	368	357	367	353	390	363	361	396	361	361	364	368	356	402	386	336	370	385	374	394	383	348	378	374	353	369	321	380	356	380	381	347	367	376	362	375	396	375	363	376	372	358	365	380	397	377	339	384	377	375	391	369	372	379	371	356	334	353	345	401	375	345	382	379	368	357	350	366	351	390	369	378	408	381	344	388	368	347	380	365	368	328	382	374	317	340	363	396	399	349	375	384	353	393	361	342	357	346	363	392	363	373	387	368	381	392	366	394	402	402	343	368	351	387	387	357	380	382	366	327	344	396	369	335	306	358	367	389	332	378	359	398	355	401	388	378	363	420	370	388	384	352	389	369	385	347	335	338	350	369	363	389	355	372	380	392	384	366	354	388	396	375	345	354	366	358	392	393	355	355	345	395	383	371	360	347	389	390	363	325	386	371	343	343	411	348	351	362	411	386	340	373	357	338	370	363	353	378	379	381	372	367	363	329	370	381	372	374	376	369	350	376	382	367	352	370	384	332	404	357	374	386	381	392	355	405	365	374	346	374	385	342	349	394	375	383	360	389	358	395	392	366	366	418	376	369	390	368	403	365	356	403	377	365	380	376	370	399	367	397	364	366	367	365	363	380	373	350	371	399	373	392	376	376	379	360	383	399	368	352	398	361	382	380	394	397	338	356	349	359	367	375	348	344	375	384	352	345	388	375	367	369	363	444	359	381	375	393	362	355	406	352	361	333	355	351	363	351	363	383	376	381	329	370	382	363	394	390	366	376	359	357	367	381	364	389	379	340	378	381	349	359	369	402	369	375	386	368	404	373	362	405	399	378	338	370	342	332	363	396	370	386	364	359	374	381	356	381	364	330	388	378	378	366	366	371	375	397	406	360	357	337	374	375	352	364	391	380	405	384	371	372	362	406	337	361	380	373	341	407	406	364	345	382	403	367	400	389	319	405	373	355	396	377	380	352	375	353	355	359	379	318	349	371	384	360	355	358	344	395	394	392	373	373	350	376	355	381	362	366	381	388	358	351	373	374	352	374	380	375	361	376	373	365	412	372	340	362	377	346	358	383	372	371	376	379	376
26341	20598	18408	12721	8439	6984	6272	5244	4008	3376	2603	2106	1571	1359	1271	1183	984	964	786	771	704	666	646	721	753	732	721	687	784	780	795	686	649	576	584	559	539	539	484	574	559	545	525	521	520	539	501	539	487	535	547	530	539	532	537	579	524	525	551	541	566	549	519	580	538	492	519	571	516	554	508	555	498	526	509	516	534	495	501	510	520	492	554	493	554	542	518	462	484	501	511	554	517	548	539	478	519	477	511	534	573	524	562	520	499	576	523	529	563	537	546	544	518	559	553	549	535	501	543	516	548	522	474	481	554	498	528	527	565	544	538	555	516	518	524	498	502	518	520	519	539	543	523	523	515	491	522	522	538	486	515	524	509	539	531	499	541	554	512	526	508	500	533	548	508	498	517	510	560	472	514	529	504	538	495	514	512	556	542	534	551	506	533	490	520	521	492	513	507	506	511	505	543	475	504	530	588	508	530	536	522	478	519	516	468	489	507	536	505	526	543	524	486	530	504	534	519	548	495	485	525	561	485	495	537	529	548	511	529	540	519	587	508	530	582	521	531	534	550	524	500	528	518	567	525	510	540	536	564	529	548	505	530	528	513	494	518	511	516	506	557	531	539	502	483	570	537	551	463	514	527	529	525	547	520	562	529	498	523	551	492	519	519	559	519	540	548	521	520	537	535	547	513	526	541	512	554	547	529	536	529	495	571	516	530	569	530	521	568	574	538	522	571	557	505	547	532	511	502	547	550	488	510	530	481	525	562	555	525	498	502	490	535	544	565	496	531	535	558	543	513	533	564	489	535	528	530	517	530	517	525	498	537	542	546	547	539	528	493	543	561	507	488	528	540	544	521	527	533	499	554	513	504	508	539	573	480	512	498	561	580	529	491	505	521	584	547	550	541	542	525	506	512	560	520	528	534	518	538	536	535	518	552	549	541	553	522	530	522	511	521	507	535	501	507	544	516	528	542	520	530	526	517	516	517	559	525	549	523	563	523	498	523	510	481	544	527	498	575	526	500	537	542	471	514	534	505	524	543	521	507	545	508	538	497	523	495	578	505	550	552	569	464	571	494	506	573	539	526	543	530	525	501	545	485	516	552	533	519	531	547	522	554	550	496	506	520	524	551	520	522	528	508	517	531	560	514	480	486	538	529	527	538	491	563	501	516	538	506	534	503	532	503	528	503	552	577	509	529	568	553	517	526	537	522	495	514	546	524	563	536	538	525	472	511	552	556	515	526	528	528	556	542	495	514	555	528	550	525	512	548	500	486	531	488	472	507	504	511	514	524	560	534	527	530	533	542	518	527	514	511	501	552	534	526	524	554	488	510	508	515	507	508	517	548	529	541	537	527	555	501	521	492	522	517	521	503	543	545	507	503	534	539	506	554	524	519	554	474	560	476	531	516	536	517	533	529	506	522	510	555	535	554	538	513	525	552	514	538	551	493	509	489	501	521	505	528	513	560	537	547	512	514	563	488	535	534	519	519	528	515	497	529	492	519	500	530	544	518	467	550	537	547	527	520	517	520	536	506	519	558	538	520	541	562	489	546	517	520	486	528	535	563	513	540	531	544	522	500	519	540	545	537	516	569	552	536	537	518	537	512	522	544	508	542	505	503	519	554	551	497	532	536	549	535	538	520	517	537	511	485	510	546	530	511	527	531	485	521	535	514	541	496	544	557	494	536	520	538	528	525	561	538	536	543	526	513	520	512	522	541	500	546	531	488	493	523	563	523	487	500	536	523	532	522	505	517	487	552	575	595	531	532	568	463	527	545	531	538	526	501	519	470	555	538	553	524	528	529	573	497	524	553	537	488	493	511	518	497	488	556	519	546	491	519	546	485	559	473	490	495	517	512	515	518	528	504	527	534	494	537	499	523	528	534	546	536	565	547	521	523	511	535	515	549	565	504	524	508	533	521	530	483	526	514	481	531	504	529	545	511	556	527	517	499	507	541	529	553	561	481	531	532	538	539	536	511	536	508	480	510	519	524	563	493	528	527	536	549	509	558	531	533	491	560	525	493	537	530	515	526	529	527	551	527	533	516	517	503	570	515	560	545	513	520	518	484	497	532	492	519	498	544	519	508	493	539	521	527	527	536	545	513	526	546	534	532	509	540	562	506	547	551	506	523	513	554	501	571	554	525	566	508	528	515	575	514	530	492	491	567	543	496	527	496	539	557	497	515	529	517	501	549	500	507	503	544	528	471	500	551	526	555	494	537	515	516	582	504	570	512	538	522	535	522	542	495	501	551	554	529	517	515	507	547	531	506	492	520	553	476	508	502	507	522	523	530	524	509	518	526	539	533	496	521	535	496	534	572	520	522	532	539	526	516	553	525	573	485	542	506	518	544	594	522	475	550	533	496	518	549	529	527	486	492	488	523	543	536	505	513	521	519	501	547	536	567	506	491	557	477	513	528	482	523	508	530	520	510	513	506	504	518	506	516	526	533	510	566	554	539	530	524	530	548	551	500	516	500	546	542	513	512	506	521	524	551	501	503	546	529	506	537	506	513	546	484	548	505	549	542	516	555	565	494	515	502	480	509	567	537	521	517	484	470	545	512	552	498	529	466	528	543	490	534	581	532	494	501	536	526	539	568	549	510	570	539	478	554	493	535	492	525	522	543	531	498	523	531	505	521	538	536	539	504	546	544	540	512	516	495	490	537	579	562	519	557	553	551	508	550	585	523	559	447	564	544	514	528	500	527	530	536	578	513	503	521	491	545	542	507	525	535	517	554	565	521	548	566	522	540	503	525	546	548	524	492	531	522	552	496	524	534	534	527	547	496	532	550	514	508	513	507	532	552	588	536	524	490	532	524	555	562	550	512	557	515	522	538	520	494	532	510	562	556	563	479	521	512	515	536	506	563	523	527	525	548	518	477	496	508	498	510	520	517	533	543	510	575	541	474	534	541	525	564	522	561	526	516	557	563	550	578	545	521	538	515	564	498	520	546	508	517	505	503	570	518	540	529	518	520	551	529	519	565	558	531	513	484	486	520	531	523	529	516	540	543	532	509	515	547	528	550	544	511	570	487	489	561	558	521	516	533	553	552	522	523	473	540	544	539	558	490	528	551	527	506	552	487	497	495	531	526	554	557	541	527	498	487	492	522	493	536	552	470	536	549	530	522	525	538	509	493	498	529	540	539	502	515	555	490	478	541	519	502	531	541	558	514	565	543	517	523	546	517	527	537	525	543	484	493	546	543	502	540	556	547	551	504	497	519	465	521	535	512	535	543	573	559	518	499	533	466	541	533	521	508	534	486	513	491	535	520	548	571	524	539	497	520	510	563	567	481	532	505	549	484	514	546	495	502	526	544	539	544	524	512	584	530	545	527	521	525	534	532	512	558	538	518	547	521	545	532	508	518	522	512	522	510	503	497	551	503	516	516	524	526	512	529	498	479	540	535	515	573	555	512	559	498	535	548	530	562	537	510	514	518	529	504	513	507	533	511	549	526	540	534	511	513	534	546	513	580	474	503	517
8488	17428	19234	15509	13955	12898	12131	10358	8188	6526	5175	3996	2957	2265	2228	2037	1720	1497	1221	1101	938	921	949	1021	1126	986	991	1055	1100	1093	1121	894	795	757	793	707	670	672	692	663	618	652	667	676	718	667	680	640	665	655	706	691	689	675	642	638	663	654	670	630	652	653	629	688	673	664	670	637	646	681	615	608	669	669	661	650	692	629	685	683	654	643	651	649	664	605	608	631	630	664	621	623	655	643	614	683	683	663	671	647	658	603	686	601	670	646	646	634	605	600	650	635	602	637	652	634	714	699	661	699	651	693	650	622	637	647	652	678	664	671	626	620	654	674	657	661	612	662	651	654	698	653	636	677	652	626	645	645	673	658	666	647	641	653	664	623	631	671	668	633	686	623	644	624	692	666	653	638	632	639	660	653	655	654	617	662	676	662	692	660	638	661	663	660	663	663	683	663	645	616	630	641	665	672	619	632	672	647	672	641	659	650	626	616	616	663	650	665	702	611	646	660	636	667	680	621	676	630	640	696	670	627	689	638	638	683	653	611	604	637	629	631	668	627	680	664	652	674	589	634	675	630	631	618	636	632	614	626	632	622	672	607	656	639	682	615	637	656	627	633	623	695	678	621	651	643	662	627	612	668	684	634	627	623	674	638	626	679	703	659	673	626	681	651	707	644	643	685	650	617	660	671	642	683	636	686	652	671	672	663	636	635	638	632	703	611	628	667	722	659	674	668	609	638	620	696	603	649	699	631	639	652	648	656	618	653	639	632	655	660	598	644	629	664	639	687	641	674	640	644	657	660	662	646	642	699	663	665	644	692	652	665	631	650	641	651	625	602	651	692	575	646	653	673	632	588	644	657	631	649	679	659	632	657	654	634	688	628	640	627	613	630	611	640	677	608	654	681	620	637	631	649	633	635	647	661	637	614	633	638	657	701	614	662	728	644	641	710	612	674	661	640	682	666	695	674	626	658	679	667	677	676	599	632	647	634	676	620	686	659	644	659	631	671	621	672	676	643	667	671	666	644	635	646	643	636	607	651	628	679	654	667	659	646	631	703	624	623	633	648	654	659	672	650	615	673	650	661	671	604	665	655	637	677	625	605	644	658	640	633	678	625	669	667	646	655	640	644	664	643	668	692	666	623	659	666	630	653	667	652	670	714	624	642	614	679	624	648	637	617	657	664	621	681	659	715	690	669	633	621	684	657	657	656	664	661	634	640	644	663	654	618	656	645	657	601	676	655	639	614	644	619	644	647	682	654	678	624	641	634	633	700	669	651	667	641	606	619	719	667	635	674	667	726	615	638	669	724	636	644	666	709	628	629	709	657	708	671	647	644	614	636	657	644	642	683	669	635	651	668	665	673	657	667	676	623	683	697	632	654	669	679	625	638	631	590	628	615	630	638	684	671	648	671	625	637	682	648	668	665	661	690	645	632	628	713	670	673	608	619	661	626	630	650	609	658	622	604	699	670	658	670	638	682	654	663	633	597	671	662	677	687	620	655	632	620	640	677	681	617	630	678	662	662	653	636	652	694	656	660	663	672	645	636	624	668	650	630	663	611	625	720	623	659	677	612	619	667	678	706	670	718	654	646	674	624	675	680	578	627	647	632	657	621	690	631	675	615	645	655	677	642	674	611	643	651	714	621	707	701	622	644	605	648	664	654	689	658	639	675	617	628	678	621	613	661	677	650	626	674	663	617	678	647	685	666	624	635	672	637	611	643	686	603	668	665	666	663	634	626	665	639	675	646	638	612	684	657	625	665	636	650	668	637	624	663	630	680	662	667	627	637	622	665	652	674	639	667	653	618	654	661	630	682	614	642	647	633	674	659	662	662	703	634	648	644	605	627	657	642	646	695	655	605	668	672	653	668	681	680	663	633	624	655	624	656	616	679	638	605	614	635	682	652	660	662	631	648	636	679	663	592	635	612	633	618	669	618	610	641	635	667	667	671	656	669	677	656	661	648	610	639	641	651	655	669	673	642	634	663	625	662	662	638	663	658	650	636	656	661	623	648	668	661	672	668	642	620	646	651	647	599	633	659	625	684	723	629	680	692	672	606	611	643	678	670	636	626	639	656	664	656	644	653	602	709	695	671	630	628	644	624	686	676	661	649	678	679	632	672	664	680	681	678	644	695	658	646	675	640	630	620	670	612	658	628	616	658	654	627	659	651	640	666	637	602	624	681	658	619	672	646	676	666	641	688	606	658	681	667	606	647	667	683	616	651	664	639	663	638	646	623	661	646	648	653	634	674	650	705	654	685	664	658	653	605	649	664	689	656	669	649	634	636	611	671	671	685	676	626	645	621	670	637	645	658	638	651	613	678	612	631	657	661	638	656	681	625	713	652	675	681	657	623	614	656	635	652	660	651	697	636	649	647	688	627	625	612	663	651	653	623	640	645	661	692	674	670	681	643	653	686	694	629	628	631	670	637	658	647	645	680	629	687	643	641	688	634	676	642	653	614	639	652	666	615	656	704	654	657	675	713	660	647	653	631	632	679	661	650	652	666	644	630	623	645	681	676	595	631	656	646	680	672	664	678	667	657	651	632	630	666	632	633	653	690	647	613	650	636	649	683	636	686	632	653	662	654	644	652	668	634	666	652	652	697	673	586	643	636	648	666	654	645	630	643	666	672	667	646	622	658	667	678	672	608	649	651	644	659	693	639	670	642	642	619	639	623	667	685	664	663	661	632	643	672	648	640	650	662	611	596	626	596	674	679	692	666	677	640	688	649	656	630	647	637	649	648	653	680	641	642	625	677	628	655	614	662	629	655	676	661	636	634	655	647	667	623	669	692	667	662	659	604	646	619	689	648	663	653	656	642	620	638	660	648	648	620	615	621	663	649	651	681	662	679	676	642	686	604	666	670	670	680	648	653	625	659	582	651	623	598	654	632	640	665	629	669	698	644	672	685	642	641	625	641	638	624	664	672	637	583	636	649	648	647	723	672	616	674	660	703	728	641	673	651	658	660	657	604	640	592	621	692	665	614	649	691	669	631	646	631	594	636	645	651	662	634	674	656	641	661	669	624	602	605	633	621	613	651	609	681	688	632	701	614	675	707	673	608	692	647	660	697	664	640	709	637	629	695	687	672	637	650	688	612	632	673	661	648	599	649	644	677	666	703	649	653	626	684	632	699	673	699	686	654	666	674	692	667	670	610	624	681	651	643	681	626	607	627	662	659	650	705	651	636	626	657	610	648	641	670	648	606	659	716	674	668	647	674	670	659	660	626	667	610	625	645	673	675	674	667	619	644	637	627	638	632	650	618	637	615	667	657	696	664	660	616	676	683	649	617	610	672	652	633	633	645	652	619	662	679	619	677	714	662	667	684	694	682	654	675	699	636	695	676	658	700	620	704	644	694	627	652	618	648	597	654	684	603	710	656	650	676	657	620	674	664	632	653	701	635	636	645	678	665	671	649	625	637	647	638	637	624	634	647	629	682	688	656	649	680	631	674	646	689	655	629	675	680	635	673	662	629	670	666
23340	20802	28139	23570	21048	19721	14542	9544	6839	5527	4316	3099	2306	2016	1778	1546	1362	1136	891	783	657	641	725	822	824	782	773	774	772	862	783	529	498	513	497	444	424	423	430	405	456	409	410	401	416	424	423	424	421	393	427	435	388	400	425	411	399	379	376	396	418	391	386	363	388	409	424	399	414	418	424	402	384	394	411	349	381	419	401	418	365	378	391	436	415	388	386	415	409	410	390	400	399	425	390	397	387	391	371	398	404	380	394	397	405	343	389	406	396	387	403	389	407	409	412	368	391	400	382	399	401	402	395	430	390	392	436	394	366	374	373	401	386	368	364	339	381	374	413	395	416	383	370	453	395	419	365	427	401	407	376	409	393	385	393	383	381	411	380	367	411	411	405	401	388	388	378	409	371	386	404	389	387	367	380	400	401	382	381	409	400	399	427	395	399	410	366	384	387	383	400	353	412	372	389	357	382	398	392	420	369	404	443	427	417	353	409	386	444	360	375	427	409	407	367	454	385	386	395	391	346	386	398	405	386	424	395	395	424	420	377	403	403	403	387	370	398	375	406	390	412	422	403	381	418	396	451	408	398	372	404	376	386	425	384	406	416	396	425	391	414	388	410	414	379	402	388	343	392	392	404	435	383	408	363	361	405	391	390	368	348	447	436	389	383	395	397	378	383	434	398	354	426	398	423	399	409	359	392	413	400	388	377	373	407	388	417	392	386	346	372	415	404	404	357	405	418	408	379	410	412	403	393	360	379	394	425	414	410	398	380	381	391	397	372	368	405	443	404	417	433	377	408	403	372	393	399	391	404	401	391	401	378	415	352	404	380	364	396	374	397	401	410	386	377	426	415	417	395	394	391	390	352	397	395	391	387	363	391	410	370	395	398	365	392	415	442	400	405	414	376	387	362	385	394	392	371	381	408	383	395	384	371	389	388	453	382	403	372	416	395	433	437	380	396	380	412	405	399	381	385	394	423	373	382	411	416	401	405	413	398	402	393	393	422	401	385	394	414	410	363	411	359	405	419	422	365	381	430	400	389	364	362	424	403	404	413	396	377	359	401	383	387	400	414	414	388	394	357	386	394	381	423	411	430	389	367	349	399	443	360	432	414	402	395	449	378	406	405	401	384	399	373	375	373	421	389	410	367	388	379	377	407	387	395	407	417	390	429	409	397	385	399	387	365	378	353	411	411	368	408	386	404	391	357	408	368	395	385	384	370	422	392	394	392	423	385	367	394	376	430	412	391	383	378	414	394	401	400	377	392	411	378	358	388	405	394	381	416	392	396	438	385	391	369	347	419	393	403	416	426	360	398	387	427	408	390	412	393	383	398	364	403	350	366	393	411	417	406	416	398	388	385	370	368	375	405	389	377	367	382	356	377	439	424	388	376	401	420	427	401	393	412	355	413	410	400	383	400	364	406	400	359	368	401	405	362	410	391	414	424	424	398	444	403	409	354	414	375	393	413	403	362	402	384	374	436	401	363	375	386	400	380	382	392	374	414	398	413	425	384	365	359	420	402	407	400	403	410	399	390	414	398	374	365	386	358	378	379	373	386	405	404	398	413	432	414	386	424	406	390	390	392	405	397	371	396	390	380	374	406	379	370	409	389	378	380	381	374	384	435	358	373	402	424	376	399	372	402	367	434	379	415	442	377	365	395	415	384	404	395	411	358	416	424	362	411	397	401	394	403	398	377	396	409	399	369	379	388	385	413	418	381	387	413	407	402	352	415	384	390	409	388	352	400	387	380	389	383	403	454	411	425	371	397	417	387	407	352	420	412	412	386	408	390	352	361	396	402	380	403	398	372	375	397	388	347	401	391	398	391	384	387	411	377	399	349	400	425	397	402	426	430	401	411	420	388	411	407	419	408	421	386	399	377	405	374	395	387	415	418	376	425	383	398	370	380	420	367	377	380	423	406	421	403	410	424	388	398	372	388	404	379	420	431	393	377	414	386	382	416	372	402	377	371	402	371	409	424	378	386	437	405	404	393	393	414	423	402	399	432	387	382	393	403	388	400	406	389	450	389	444	388	385	389	402	401	403	405	399	406	382	407	412	372	363	370	392	367	402	384	429	419	419	419	409	419	366	397	401	397	393	376	388	385	377	378	359	383	380	398	391	372	400	381	370	414	398	382	410	349	351	396	389	395	420	429	391	371	388	416	408	448	377	417	369	379	388	370	410	400	431	372	389	375	397	400	414	379	395	402	386	400	391	416	377	382	414	406	392	383	436	388	413	416	381	411	372	394	419	383	402	382	416	390	403	376	402	418	430	379	397	361	409	390	387	394	398	460	376	397	360	388	387	394	402	396	414	398	406	386	422	401	382	406	387	412	411	376	371	366	364	346	408	396	371	415	393	398	382	389	360	385	351	372	407	394	390	365	445	394	368	385	382	384	399	416	367	409	425	372	388	408	379	412	369	385	372	401	393	425	360	368	383	357	397	380	392	400	389	352	396	377	403	401	379	399	407	395	388	419	390	388	407	388	392	432	389	399	390	392	388	376	366	393	421	362	400	382	408	413	409	397	374	384	370	402	396	392	404	355	412	403	391	389	391	425	380	371	398	394	413	411	420	380	386	391	378	369	410	407	378	383	403	371	413	360	389	387	413	430	401	358	370	405	396	423	402	408	422	400	443	386	404	364	393	355	366	457	440	386	392	381	385	379	374	402	400	409	424	404	373	384	395	380	368	415	378	406	358	398	400	376	398	398	399	411	424	405	390	397	381	395	415	381	401	403	400	390	407	405	400	394	378	414	361	362	392	396	403	393	412	374	357	362	419	446	340	395	431	367	382	389	375	378	393	399	431	354	412	380	425	424	392	354	388	382	408	393	392	416	390	422	397	444	350	406	393	395	386	421	406	414	411	432	418	373	378	422	412	396	365	354	410	382	385	386	380	390	392	366	360	396	415	392	380	425	423	399	391	414	367	407	355	381	395	416	393	391	409	416	401	405	394	370	401	391	409	414	449	393	386	360	366	403	397	418	418	375	403	384	412	379	376	403	377	346	390	397	400	405	374	409	407	436	399	416	400	397	374	428	411	375	400	401	413	403	397	409	404	407	422	393	379	431	417	394	393	374	380	376	428	390	415	399	392	390	417	401	393	393	416	391	393	423	411	365	363	405	391	396	401	357	395	426	394	370	404	407	380	398	371	372	388	398	414	403	412	376	393	410	382	376	390	416	389	376	436	389	419	381	368	388	392	415	391	392	403	381	384	393	453	400	379	356	384	394	387	413	374	398	343	409	413	372	411	402	390	375	385	371	388	394	396	391	418	380	403	394	356	401	397	413	404	411	388	386	388	380	387	374	389	365	395	409	403	395	411	368	383	389	414	378	394	430	404	387	400	418	373	405	367	418	416	375	379	409	401	379	419	380	353	382	390	411	400	407	386	368	375	352	388	380	394	389	422	393	383	439	426	374	436	384	408	390	398	396	370	383	436	422	423	374	398	386	421	399	392	428	366	397	412	397	391	369	381
10367	26510	28149	22921	21353	20688	18506	15772	12476	9934	8129	6009	4532	3647	3329	2763	2386	2020	1519	1238	1082	985	1126	1283	1349	1249	1127	1172	1186	1241	1091	818	772	751	653	618	559	562	527	554	542	517	534	540	575	543	545	509	496	497	569	535	517	535	521	490	547	490	520	501	511	481	475	528	491	505	497	479	483	504	485	508	493	497	528	492	512	506	475	528	488	520	489	517	516	434	493	492	531	534	497	485	493	476	503	499	481	511	534	526	511	480	465	475	501	474	497	498	467	474	545	458	475	506	489	510	498	521	523	500	485	465	489	528	504	487	500	519	469	548	529	498	497	477	520	511	496	497	536	484	511	544	466	548	475	487	492	505	486	514	467	508	501	511	518	523	453	502	504	471	489	494	521	476	477	488	502	506	505	542	478	491	490	498	482	474	486	470	476	494	464	494	505	450	506	507	503	505	495	545	472	510	500	499	507	465	530	492	510	491	525	509	515	474	516	520	512	539	467	503	489	544	479	499	513	523	495	500	500	531	485	459	477	475	537	504	515	513	477	478	523	481	502	490	519	476	502	504	511	529	514	524	493	488	513	500	500	492	482	555	515	503	506	477	488	491	494	534	473	526	441	544	509	508	485	503	528	501	490	486	479	542	487	455	517	478	472	457	508	500	504	514	448	510	522	481	518	522	478	514	497	446	521	475	479	486	523	529	485	530	499	444	513	545	519	484	501	482	509	477	483	489	523	485	523	485	497	506	489	490	468	506	503	479	494	519	519	481	493	508	504	478	509	505	494	499	514	513	482	514	493	514	485	503	488	478	510	476	478	502	484	503	486	456	479	521	514	495	480	432	499	465	483	498	502	549	481	502	530	530	489	494	512	528	477	452	464	494	545	499	478	529	481	483	535	477	514	505	504	520	509	519	506	483	487	530	465	485	476	499	495	466	492	455	513	530	491	474	469	528	482	501	504	500	482	529	505	475	456	474	514	453	464	480	474	483	509	521	519	488	510	487	549	510	522	490	503	506	535	496	542	517	487	512	458	527	496	491	529	497	502	486	504	484	462	476	487	501	521	498	504	519	480	500	482	519	519	492	521	511	529	481	460	499	468	493	488	515	484	492	537	496	498	494	485	539	475	520	481	490	457	503	498	519	479	489	491	504	513	505	546	507	514	476	516	537	517	526	471	478	495	475	497	522	511	529	476	471	504	507	470	496	530	485	481	524	491	462	494	489	508	515	510	502	475	480	497	513	482	453	490	510	513	496	510	513	512	498	455	493	491	487	489	520	471	474	483	474	512	477	558	489	520	508	483	508	480	479	477	467	488	470	502	501	467	490	537	522	533	540	489	514	512	478	491	442	544	488	498	507	507	532	484	491	491	511	514	500	467	493	476	486	546	478	504	482	505	504	497	510	491	474	486	548	481	504	499	500	511	540	482	517	483	496	503	468	441	480	490	485	534	495	547	519	491	477	511	553	476	474	504	485	542	493	481	514	465	479	510	489	473	510	484	503	509	501	524	496	491	469	525	531	492	484	503	500	503	506	508	492	487	531	504	495	471	544	512	477	493	549	512	459	484	518	515	466	479	517	519	522	514	513	525	498	503	538	503	508	479	493	448	485	489	503	493	484	503	464	516	552	482	514	462	503	494	505	439	492	479	527	460	453	489	527	497	499	531	474	448	540	494	503	511	507	509	490	464	483	505	502	439	482	451	496	468	541	506	470	474	531	459	511	490	523	499	484	544	529	476	470	488	512	525	431	546	530	477	510	498	492	495	470	464	544	504	511	487	467	511	479	495	516	480	513	531	514	490	493	492	496	491	529	484	504	500	522	496	462	456	472	488	486	519	525	489	497	516	501	527	526	520	465	497	474	520	501	492	456	446	500	468	472	484	445	527	494	491	468	476	494	487	497	509	473	531	490	502	477	507	551	492	512	531	485	501	502	484	518	492	491	451	522	510	480	499	519	489	448	476	496	477	516	500	525	471	497	489	530	508	505	469	470	506	561	513	503	506	505	497	525	525	510	473	474	497	496	494	535	517	520	518	488	490	465	530	523	489	521	522	542	481	468	461	462	473	477	471	529	506	443	485	499	496	527	506	521	492	490	506	482	524	471	515	478	495	514	481	498	518	494	489	505	495	491	511	522	489	516	457	517	482	523	497	480	495	457	489	488	488	532	502	551	502	518	507	522	489	490	509	488	485	503	459	502	478	465	489	493	464	499	516	501	516	481	548	510	467	488	521	480	469	546	502	493	502	490	517	510	484	485	514	509	479	482	526	518	525	458	541	475	523	478	470	495	512	514	466	504	496	504	503	474	510	509	511	471	476	471	491	492	520	482	531	515	486	495	504	504	523	494	497	512	518	513	521	453	521	543	529	515	474	471	508	474	469	529	490	489	519	467	490	523	456	486	521	480	505	483	495	486	513	504	497	501	498	482	503	492	474	511	522	494	538	488	497	497	528	513	479	524	505	471	481	546	492	523	536	484	505	499	468	505	504	469	537	531	524	520	477	511	487	448	461	513	475	507	504	473	524	531	505	457	495	470	521	490	458	491	507	488	501	502	526	473	474	470	499	518	504	492	487	527	524	505	527	477	499	452	499	502	501	481	510	548	462	528	508	505	499	513	509	495	484	476	504	513	509	534	521	473	460	487	494	463	535	481	505	503	511	479	499	503	509	486	504	493	453	483	509	545	488	482	483	514	477	494	493	492	472	487	504	476	522	509	491	530	533	487	501	530	503	516	498	522	536	502	496	520	508	481	495	477	523	498	525	495	447	535	486	511	494	499	496	506	503	527	516	527	499	477	489	478	484	493	453	484	522	484	515	481	525	482	490	524	498	482	501	504	475	492	513	487	499	495	499	482	490	495	492	455	533	497	536	496	519	498	507	459	483	551	485	547	487	499	466	510	536	517	482	505	490	497	490	499	489	469	516	536	496	477	530	509	547	482	500	519	485	482	489	458	517	494	522	487	492	486	517	494	475	492	487	467	535	519	538	482	497	494	491	528	498	499	491	474	502	456	506	515	460	531	480	467	491	496	503	491	497	537	544	491	483	512	485	502	508	503	485	459	572	511	498	483	525	466	501	503	476	527	525	493	532	521	481	488	552	491	480	501	502	440	487	455	472	473	482	493	483	490	511	481	486	504	489	535	499	468	489	513	503	504	430	510	485	506	523	526	479	496	513	522	475	506	483	502	525	532	512	493	484	518	477	490	437	516	525	502	450	536	508	452	538	521	522	491	481	482	495	491	484	467	443	447	488	499	508	529	545	479	514	465	490	483	483	512	505	511	484	486	552	525	485	502	497	509	507	516	519	461	522	501	502	495	496	500	522	459	511	461	530	536	458	488	516	491	504	507	482	487	497	469	495	454	485	492	472	526	483	521	521	466	508	493	489	500	527	478	512	501	502	498	459	508	478	478	498	490	513	473	493	480	488	512	460	544	487	490	498	453	513	501	473	529	496	489	481	497	498	519	516	494	500	501	462	520	505	511
22312	20720	28419	23101	20794	22137	23152	13533	9539	7357	5952	4183	3055	2788	2259	1971	1644	1357	1132	886	741	719	809	1025	880	823	844	863	838	857	625	559	549	465	387	379	365	356	341	345	338	342	347	347	364	377	305	332	319	342	339	322	316	297	325	295	313	332	307	336	335	319	342	311	333	326	326	314	303	312	294	304	322	304	314	335	327	348	309	312	310	339	300	359	323	324	296	307	331	298	319	305	310	308	301	291	292	325	351	333	298	311	291	277	286	307	312	346	315	292	307	333	285	306	304	331	319	311	301	315	334	317	299	306	285	323	287	313	326	335	314	307	350	277	312	312	290	298	308	322	324	319	321	314	320	354	304	300	318	301	299	294	304	322	298	295	277	322	321	303	331	299	277	295	310	318	343	310	310	333	334	319	324	302	301	268	315	320	342	305	335	284	310	300	301	322	306	293	272	354	304	288	256	305	316	303	307	328	373	284	313	321	299	326	303	309	311	312	272	310	312	325	291	311	301	343	314	305	309	349	302	320	292	315	320	330	310	320	323	333	297	328	311	348	331	313	303	302	315	301	305	297	301	309	301	287	325	312	304	312	293	304	333	302	315	281	303	300	280	337	298	310	310	311	306	295	327	323	304	301	301	288	309	327	317	324	304	308	306	300	323	319	298	337	285	333	295	288	329	294	275	275	320	304	309	314	306	304	319	306	299	290	285	300	282	316	303	339	298	301	293	314	313	332	300	290	328	307	320	287	290	291	287	320	331	298	338	306	291	287	268	294	251	318	317	301	305	320	333	307	315	299	308	306	312	294	333	305	325	303	294	300	290	298	329	303	327	303	308	335	305	298	308	287	309	286	317	338	302	329	299	301	322	291	307	295	349	303	298	301	288	307	321	285	283	281	314	295	324	332	321	315	284	310	307	279	271	329	315	302	332	296	282	284	301	333	312	305	326	335	313	334	301	308	310	342	324	299	324	293	302	308	323	286	307	294	283	301	326	311	292	292	320	313	314	328	318	328	328	297	296	318	301	299	329	311	320	307	304	308	306	302	298	320	297	302	318	294	321	329	333	302	304	306	286	304	299	278	312	326	316	331	309	327	313	316	306	320	330	293	306	323	291	303	313	308	308	326	307	318	293	315	339	321	306	307	295	319	310	314	285	314	306	330	284	316	330	323	325	314	322	312	293	311	311	281	296	290	284	302	284	337	305	290	303	281	310	307	327	303	299	358	333	300	331	284	331	266	283	318	275	318	329	281	319	328	319	287	281	284	315	341	302	309	323	303	353	298	307	283	308	291	310	283	286	303	299	301	313	303	309	288	308	276	338	285	295	295	297	328	337	320	314	288	286	315	312	299	282	313	314	289	288	299	300	290	270	333	305	306	307	326	317	298	306	307	309	298	278	278	302	303	272	303	330	279	295	315	333	274	313	342	306	313	290	278	298	331	325	291	322	280	307	299	312	319	323	270	313	323	293	301	302	281	328	298	303	279	295	306	250	325	302	332	320	318	296	299	284	334	307	301	315	289	329	350	311	277	311	324	290	344	338	273	297	316	299	329	292	326	298	303	287	310	305	300	314	283	322	330	293	309	288	327	301	322	310	317	284	311	298	292	294	286	300	314	299	266	296	284	307	291	327	309	279	326	304	270	345	301	311	288	297	298	349	295	324	308	292	296	322	318	311	289	298	292	337	309	345	317	298	319	317	310	298	292	305	331	290	290	296	293	298	325	297	327	310	295	323	269	334	335	310	313	306	282	317	323	296	310	292	303	297	308	297	320	334	303	338	300	341	287	302	313	328	287	317	310	300	315	296	315	323	328	310	322	322	282	318	314	325	301	334	293	305	310	262	302	289	321	292	303	294	318	306	311	326	288	302	313	318	312	298	308	334	291	318	275	286	289	301	333	298	322	299	291	315	330	311	300	299	346	289	274	312	340	277	274	333	311	310	294	324	304	307	292	319	325	276	314	281	329	332	281	293	326	307	286	293	309	347	266	292	302	299	320	303	280	329	280	348	335	308	298	269	308	316	311	316	297	312	321	306	309	310	300	296	295	327	282	292	311	309	299	292	320	281	279	291	324	293	312	302	315	346	299	295	315	281	323	307	320	304	326	294	285	284	312	301	301	296	305	289	338	322	320	302	308	323	326	335	310	287	315	325	314	308	304	333	299	300	292	301	313	303	309	304	325	283	302	311	284	316	312	317	294	304	293	333	293	306	315	314	266	284	282	291	295	336	326	282	282	289	320	278	333	303	327	321	264	317	296	324	309	322	331	334	319	293	299	362	308	288	323	307	314	328	326	308	280	281	321	335	304	326	316	296	308	323	328	322	348	267	314	330	295	310	296	315	310	276	328	325	335	286	304	303	299	330	323	309	266	306	288	304	304	295	300	298	293	275	327	293	333	303	335	305	308	321	279	309	329	316	290	304	344	289	314	317	282	323	293	310	309	291	319	329	300	320	306	301	296	301	311	306	296	300	304	322	339	298	292	288	294	309	283	278	313	294	308	326	278	321	321	314	313	316	326	295	321	319	294	316	317	333	315	317	329	327	312	312	300	289	349	300	298	319	282	315	300	315	291	336	305	299	270	312	313	310	291	306	332	313	291	325	300	310	315	274	311	303	309	312	299	297	298	308	321	287	326	310	292	310	299	280	321	346	330	325	285	299	313	301	277	286	283	293	311	314	319	306	314	298	294	319	320	319	318	314	304	332	309	326	327	298	287	311	307	331	309	295	309	270	307	321	320	322	311	283	313	325	336	307	307	313	279	304	316	304	277	300	298	280	346	304	329	329	286	289	307	311	310	314	314	295	337	301	356	332	326	301	307	323	348	316	315	313	326	299	301	278	311	286	329	269	291	279	319	289	309	327	297	298	298	287	297	301	295	301	329	307	309	298	324	282	360	318	287	316	304	355	331	309	299	309	337	286	304	309	304	293	316	320	298	322	296	280	292	309	303	295	301	323	301	307	319	306	303	295	311	323	310	316	293	322	310	300	328	301	275	290	314	303	347	340	311	281	319	303	306	299	282	301	326	311	299	287	305	305	304	278	293	316	280	290	321	281	287	344	297	296	317	302	310	316	303	288	317	326	303	280	339	276	323	319	307	307	304	311	302	329	317	342	324	326	343	281	317	300	307	307	325	311	310	303	336	276	338	342	297	310	297	329	314	327	324	302	306	299	310	351	316	300	300	292	336	323	306	319	296	280	306	286	290	303	296	289	293	274	271	358	287	304	332	283	310	297	327	314	299	321	309	292	304	271	301	312	290	311	310	297	311	309	281	309	309	290	339	269	296	332	282	273	271	317	297	297	313	302	314	309	278	319	328	310	305	330	336	327	325	299	316	296	307	290	266	297	307	347	294	293	283	322	317	300	327	314	311	337	328	307	331	307	343	314	321	294	315	310	318	329	300	304	321	339	295	298	323	367	312	292	335	327	315	305	359	288	286	327	313	318	281	322	327	278	304	297	309	315	299	323	313	298	321	259	316
13069	32675	33676	27936	27558	26234	23220	19649	16298	13155	10671	7687	5710	5181	4347	3497	3091	2420	1934	1435	1307	1131	1384	1645	1492	1367	1378	1446	1417	1367	1009	870	821	667	553	547	524	472	508	401	427	466	450	448	509	460	401	414	421	430	451	476	376	374	437	413	414	389	399	375	398	392	367	402	369	403	392	368	368	451	399	372	356	385	365	388	398	419	392	417	388	355	401	374	391	401	368	403	370	361	359	396	362	379	376	371	355	403	409	377	383	398	405	407	379	341	352	389	363	391	351	367	391	399	376	380	372	375	387	398	361	423	393	376	346	356	384	357	354	368	371	389	383	390	339	373	375	367	361	391	376	380	383	369	356	403	348	379	383	347	390	403	394	384	383	354	342	343	362	361	393	363	385	388	341	378	370	376	338	360	395	375	381	366	369	370	370	404	403	382	376	405	396	372	397	355	395	367	405	379	373	385	372	398	400	390	402	404	348	388	379	373	398	373	365	404	376	401	383	380	364	367	363	381	366	370	365	347	421	367	383	366	364	340	393	355	383	378	388	354	425	371	406	382	389	381	399	378	358	394	363	363	377	373	397	348	378	360	368	356	359	446	360	386	353	342	361	376	397	374	394	410	381	389	373	436	364	336	368	376	390	396	372	410	376	375	385	380	373	386	343	372	400	367	371	373	377	368	364	375	381	401	388	345	389	373	381	396	367	408	396	376	373	396	361	385	382	374	369	398	344	363	373	386	401	381	333	390	355	385	389	349	365	411	379	397	419	410	370	371	372	375	361	385	384	397	378	356	359	372	399	398	397	386	360	398	377	389	374	388	370	399	380	376	389	360	369	368	367	398	374	389	349	385	389	399	408	336	350	368	386	430	340	384	396	334	375	393	367	355	376	372	376	378	375	391	395	375	358	397	397	380	382	411	392	379	378	363	392	400	355	363	378	365	390	369	389	386	359	374	394	337	376	373	379	389	365	356	395	370	377	361	378	375	413	357	368	379	389	357	381	375	385	378	352	364	351	408	398	366	349	417	399	379	350	361	349	403	383	381	373	359	339	374	370	362	398	392	401	397	426	405	376	351	399	388	371	391	365	410	367	372	356	428	418	375	362	379	422	362	360	359	400	361	384	348	356	391	384	370	399	372	371	395	365	329	416	393	360	417	377	387	341	390	389	382	354	383	399	367	365	368	409	433	372	364	398	358	388	384	369	358	349	394	368	368	378	378	402	404	366	392	375	400	387	374	376	382	400	381	392	379	397	364	368	424	376	361	369	390	391	382	364	402	390	386	392	388	379	376	384	382	381	375	380	337	366	366	372	363	373	392	351	372	390	385	358	387	385	362	381	361	392	407	393	392	379	375	369	379	394	372	394	389	372	365	438	401	352	403	377	331	389	358	380	384	385	385	360	417	374	391	375	392	379	359	396	363	367	377	366	389	393	373	380	371	344	390	375	394	405	387	362	393	355	404	393	381	379	393	370	362	383	366	404	360	363	367	372	367	380	354	393	393	347	324	408	378	399	389	383	377	392	381	348	383	345	391	425	393	377	381	426	397	361	374	401	381	408	387	392	370	427	385	352	382	395	352	348	380	373	402	347	364	366	385	356	392	371	355	397	369	388	381	393	395	373	384	367	373	373	333	360	374	369	356	378	389	374	351	358	393	399	411	359	396	402	398	392	412	381	386	360	380	370	412	385	415	376	370	348	389	383	372	375	395	399	346	354	379	354	393	364	359	374	381	344	348	336	367	404	385	385	369	358	406	397	386	369	344	364	404	410	360	367	375	373	375	404	364	384	356	374	361	391	382	363	393	386	378	381	374	396	393	397	369	367	349	383	377	395	383	399	378	382	351	374	383	351	379	362	384	396	357	333	360	418	364	394	376	350	425	359	395	400	350	381	414	406	382	407	351	397	375	383	378	332	375	383	373	361	365	417	398	373	384	379	381	395	383	398	376	352	355	385	379	381	408	377	401	339	384	388	350	388	364	396	433	386	378	384	427	393	389	375	383	390	357	377	380	365	382	404	372	372	360	372	349	371	364	422	410	379	377	403	406	394	387	385	392	389	360	365	418	360	368	368	405	376	358	397	384	359	371	334	401	392	353	348	370	405	387	402	374	399	394	361	355	392	366	385	373	373	376	383	390	383	361	377	374	401	364	367	388	372	394	365	365	375	363	399	345	409	362	402	378	381	374	363	373	388	347	379	411	386	387	364	378	386	387	359	370	381	392	386	345	382	405	336	370	378	389	376	375	385	398	438	397	399	399	390	396	356	353	395	406	376	399	403	356	386	394	404	387	359	423	363	370	368	394	356	404	361	362	361	385	397	379	376	406	365	424	396	400	381	384	382	391	394	366	372	372	382	386	377	374	415	380	379	386	389	411	351	389	405	397	366	377	399	352	412	409	367	394	372	350	408	391	412	368	369	361	379	347	371	380	363	415	387	371	370	399	398	393	368	378	347	371	415	422	378	412	410	378	405	395	350	354	380	378	358	405	370	352	377	405	392	395	391	382	387	395	341	406	376	388	379	367	383	380	362	369	366	391	367	418	373	382	340	373	388	357	372	401	393	366	384	380	379	360	415	381	374	400	375	369	345	368	398	381	356	433	430	448	392	376	391	397	375	361	378	421	398	377	400	381	370	383	372	381	393	346	387	376	354	364	379	376	340	362	354	354	406	354	364	347	407	364	379	358	369	384	394	378	392	334	400	373	370	377	376	369	372	348	344	408	384	346	367	352	412	384	372	362	386	398	386	393	363	371	382	383	375	362	396	402	381	377	419	374	363	365	389	392	355	370	393	383	390	382	398	392	375	367	407	354	369	364	389	383	382	393	363	384	387	359	381	380	390	359	385	375	423	391	385	373	387	386	343	397	385	370	357	363	373	392	366	375	376	390	376	370	385	387	392	398	361	382	362	359	352	355	417	404	364	385	374	429	408	366	410	371	381	377	352	399	355	349	370	382	349	377	384	403	381	373	382	359	391	358	392	372	367	378	408	392	366	380	378	355	368	404	386	388	398	398	416	380	375	393	383	397	328	407	379	364	398	365	372	386	397	369	378	390	351	406	393	377	383	376	366	398	381	400	394	341	393	374	358	358	381	393	384	373	392	402	363	371	379	387	406	344	407	387	380	386	382	407	383	393	371	374	366	375	372	379	368	381	357	373	387	346	363	403	357	392	382	358	383	364	379	353	386	386	375	400	385	400	382	384	390	384	385	390	379	356	371	372	381	378	366	382	383	349	385	364	419	340	366	366	398	379	387	376	380	351	390	367	434	362	375	401	383	392	382	383	422	390	380	364	376	379	399	416	402	363	373	398	408	389	384	364	357	386	403	400	406	393	379	399	389	384	350	412	395	398	363	360	359	389	379	384	411	394	358	364	378	393	393	368	401	393	386	373	372	362	371	365	427	374	349	403	386	403	403	351	370	396	389	378	383	375	382	409	400	389	380	385	430	369	400	376	385	400	392	385	376	405	383	359	407	391	393	419	374	383
26364	20785	20277	14937	10676	8953	6802	4917	3764	3061	2385	1803	1581	1486	1320	1174	949	849	793	738	714	657	785	792	798	748	783	713	696	685	703	654	664	603	579	588	578	544	549	518	541	562	531	552	538	548	521	534	540	523	550	596	542	559	531	533	521	552	529	568	528	546	486	513	542	510	548	504	541	542	561	554	531	518	554	511	550	538	521	534	530	532	536	515	542	528	502	542	510	571	524	557	561	534	529	523	564	560	553	579	518	525	531	545	525	550	516	567	526	519	523	563	509	542	496	541	540	517	497	538	493	514	505	532	526	526	524	521	560	526	508	506	555	518	499	584	545	502	530	541	530	487	480	508	555	554	589	531	528	559	515	523	553	539	542	499	522	535	527	535	581	564	550	543	561	510	532	516	564	540	534	537	559	523	539	525	580	557	575	499	568	505	519	575	559	520	502	503	520	573	551	536	509	528	582	542	547	495	550	524	503	513	501	503	505	532	566	538	535	544	506	515	502	481	574	549	551	497	524	543	559	528	525	548	538	538	546	553	566	581	511	526	544	543	530	502	585	547	554	533	539	522	563	543	503	518	537	526	498	524	522	511	533	512	570	529	530	575	522	504	530	534	503	556	519	527	535	557	516	576	511	519	535	561	527	525	522	554	528	524	520	528	530	547	540	509	539	568	531	526	541	485	510	534	489	586	572	547	544	533	546	523	579	553	536	545	535	503	546	525	543	549	492	548	549	509	571	542	558	545	522	571	537	528	570	512	511	544	542	497	505	493	544	559	539	518	508	496	548	562	562	556	534	509	503	518	531	518	490	502	500	542	521	526	526	529	544	546	543	551	571	541	533	542	470	543	559	545	530	560	541	555	538	520	543	493	571	533	510	534	526	509	546	543	517	526	525	552	514	523	549	541	542	518	559	510	545	523	549	543	554	531	542	521	511	547	524	529	543	587	565	542	546	555	550	515	537	507	522	500	530	503	510	560	514	540	509	511	540	546	526	522	561	541	545	564	529	509	518	511	501	487	502	510	510	532	489	540	515	541	556	519	544	500	549	535	521	567	556	539	519	565	532	520	572	550	574	529	540	512	495	542	549	523	486	531	547	526	505	550	534	560	534	531	515	500	531	521	520	505	566	547	535	535	511	529	514	509	526	545	558	489	527	525	492	550	547	525	538	519	510	575	536	559	522	557	545	540	547	557	523	525	529	517	499	565	542	526	546	525	512	543	483	503	568	521	539	530	553	556	557	564	558	532	537	535	531	523	498	488	557	558	537	524	529	528	545	491	508	529	535	526	527	501	529	559	529	510	493	537	508	521	591	529	530	538	517	546	527	557	536	543	513	576	542	530	561	562	485	525	515	526	541	528	530	486	545	523	516	560	554	527	557	518	524	580	513	551	520	545	522	584	530	531	478	547	545	535	547	576	517	522	525	518	531	513	582	531	525	570	534	534	505	567	521	594	539	500	530	562	516	534	536	531	530	537	516	549	518	517	545	538	532	507	537	525	534	546	544	503	515	541	519	516	520	547	556	525	545	561	559	527	490	541	488	528	519	491	526	514	550	468	522	526	529	505	501	565	538	550	553	550	507	526	532	556	569	518	543	529	519	570	528	539	555	519	562	545	524	514	537	521	512	550	559	545	518	502	555	560	543	559	486	537	580	514	536	544	559	552	552	566	502	546	500	553	512	564	519	560	550	531	538	496	560	519	549	516	527	503	524	490	494	528	537	546	549	498	515	542	539	568	591	523	548	567	515	484	503	541	526	516	558	555	505	533	531	561	552	506	510	548	543	542	560	525	553	547	546	527	525	534	546	488	544	539	526	541	517	583	557	573	507	533	562	519	532	536	585	571	540	568	548	503	512	548	513	492	523	530	538	529	601	516	520	478	492	562	529	573	533	514	523	523	515	544	520	535	538	547	556	553	550	531	554	544	562	547	546	540	534	501	542	529	530	556	521	513	529	530	505	546	574	561	530	556	541	501	536	557	547	553	521	509	551	500	512	504	503	571	520	562	530	561	517	562	518	577	530	551	550	530	524	528	526	553	524	549	525	561	537	513	543	509	500	519	527	535	532	572	568	522	549	511	523	519	527	560	597	564	513	521	538	576	556	541	536	513	542	528	540	528	554	530	533	554	507	561	531	550	553	567	496	516	511	523	589	558	541	529	513	545	512	521	562	532	518	536	561	554	519	511	554	536	542	557	545	524	528	517	501	488	522	543	508	539	512	563	519	578	517	524	521	552	523	569	533	540	499	514	500	551	551	534	522	556	557	532	510	555	530	524	511	560	521	554	555	547	518	524	531	495	508	505	575	537	530	487	577	532	571	485	508	573	530	518	528	557	552	549	515	541	472	507	544	562	529	501	555	508	524	523	552	528	538	540	551	564	545	558	514	508	503	575	551	528	547	520	540	477	506	550	510	529	544	551	547	533	549	550	547	569	511	545	542	529	530	512	516	571	566	524	564	505	533	549	526	520	481	512	523	575	556	556	545	551	537	558	502	538	579	534	521	559	540	541	566	562	548	509	517	508	521	490	519	514	571	488	527	517	476	550	566	510	521	524	530	573	541	509	564	548	512	519	518	493	522	536	559	530	594	536	576	585	510	549	522	579	528	494	525	521	562	581	510	570	529	526	513	530	528	538	527	549	552	543	503	550	501	521	527	500	501	515	532	522	538	557	526	521	560	530	534	554	545	536	533	517	523	547	496	554	533	551	544	543	537	525	497	556	552	538	515	512	530	547	507	501	515	544	541	534	535	568	528	536	527	496	535	514	560	572	540	525	516	547	514	504	520	539	511	503	585	564	506	492	532	540	545	515	503	548	504	536	564	527	519	512	546	540	543	504	489	565	527	505	538	558	527	577	565	525	508	504	540	512	497	525	496	517	532	560	512	527	501	522	534	569	520	575	543	517	538	558	579	560	478	513	507	535	524	565	548	511	571	539	558	559	537	541	556	542	544	553	532	553	544	541	567	578	483	560	530	531	546	515	496	521	547	557	526	559	517	534	502	541	538	564	525	507	508	532	508	520	525	512	556	562	543	478	557	507	514	515	543	547	506	515	532	490	548	472	503	521	567	549	509	492	486	558	513	522	567	565	581	571	548	542	526	510	543	531	545	530	572	472	529	535	509	541	565	524	541	526	502	562	502	519	521	549	530	523	528	577	554	559	524	528	509	548	530	487	520	548	548	565	548	531	556	545	526	552	505	536	526	520	503	556	548	526	493	563	531	571	498	525	496	538	537	545	551	525	538	520	554	496	570	582	527	522	554	510	524	511	561	563	489	505	519	554	504	529	518	572	493	559	524	526	517	519	552	542	521	522	554	516	570	528	536	569	590	540	549	560	531	528	531	544	577	567	518	550	542	524	491	538	526	490	560	537	526	572	521	555	567	508	569	510	531	504	545	483	550	518	499	530	521	545	566	561	581	506	530	484	519	476	567	514	523	540	542	518	556	522	528	558	549	539	559	529	553	566	515	521	484	512
9792	21049	22508	17503	16883	15152	12691	10019	7683	6238	4766	3377	2806	2666	2139	1902	1632	1310	1195	1041	1008	961	1094	1239	1123	1055	1103	1076	1014	935	855	923	865	802	713	705	744	759	725	685	695	633	629	668	709	666	654	638	715	651	674	676	678	670	665	729	697	660	691	668	646	687	660	677	642	649	627	676	660	673	660	674	704	700	635	617	697	670	684	668	608	690	697	645	688	670	676	610	695	622	653	660	658	656	695	660	665	661	639	639	661	686	693	659	682	643	693	664	702	667	656	668	677	622	669	629	687	665	636	678	656	666	627	681	656	654	696	623	672	638	679	660	693	623	643	639	676	677	701	686	670	629	680	649	662	667	637	655	657	641	716	631	666	637	659	656	708	694	654	705	702	657	706	662	668	666	705	690	640	671	644	646	658	644	656	683	657	670	656	619	677	696	681	677	669	679	692	616	679	669	653	634	595	670	602	625	678	648	651	659	651	636	647	655	639	644	675	602	664	694	610	684	666	620	637	621	652	635	628	650	681	702	697	645	723	688	644	696	645	669	678	627	657	637	649	624	643	636	690	641	677	679	714	618	614	673	693	693	693	662	690	645	675	693	659	622	634	640	653	683	665	656	678	627	677	659	670	639	689	642	618	668	655	677	649	646	659	632	674	694	643	643	620	659	675	681	653	636	682	676	672	663	682	651	661	648	678	667	704	655	660	650	659	638	628	685	678	653	678	648	721	648	651	644	623	653	645	665	677	680	693	661	657	640	650	656	657	608	676	632	671	664	634	661	669	660	641	630	629	678	710	667	642	656	629	707	705	698	665	739	659	649	713	646	669	660	675	689	667	667	624	666	657	641	697	702	635	708	671	640	691	655	680	730	665	648	656	678	639	643	697	671	690	712	642	650	652	654	649	667	682	652	640	684	639	626	686	680	640	701	671	684	642	614	669	644	660	644	646	653	684	683	698	735	665	686	635	641	655	673	645	708	664	660	696	700	674	669	628	719	661	697	678	645	662	634	674	655	665	648	688	702	640	622	647	666	665	619	654	719	701	657	686	630	678	662	700	669	630	638	652	634	629	702	656	676	651	613	693	635	646	663	658	632	623	708	679	670	616	640	663	662	671	586	669	651	640	706	657	637	635	673	628	689	668	656	693	620	663	670	682	664	662	719	703	681	692	676	679	691	639	654	632	665	647	700	694	691	646	684	649	659	660	630	669	659	660	657	675	643	626	684	687	620	682	679	705	719	633	662	704	664	676	654	719	637	635	710	689	658	652	689	616	701	712	654	655	665	687	637	674	618	677	716	637	665	695	670	643	721	668	647	686	644	665	684	674	696	690	687	678	631	626	656	642	693	645	653	662	675	677	659	657	658	631	680	618	667	685	661	636	639	641	710	679	707	636	661	666	689	643	641	671	617	646	683	690	676	682	630	678	650	665	658	670	658	666	659	649	652	665	634	686	678	630	689	665	662	649	660	631	668	656	646	664	721	651	629	685	617	674	645	635	678	680	633	666	670	678	632	646	630	660	651	656	720	671	660	649	658	701	616	670	619	636	648	668	677	619	621	691	648	656	629	656	666	686	634	695	667	681	709	638	629	677	635	661	701	675	704	675	650	642	671	674	676	660	664	690	670	657	665	644	654	660	654	631	641	685	695	691	688	686	694	627	644	674	688	686	647	649	664	678	658	644	616	662	691	685	618	647	654	632	708	679	680	642	658	670	658	598	682	669	697	656	773	674	652	667	661	658	722	634	642	666	625	639	679	679	654	691	650	662	668	655	676	727	680	676	689	638	658	617	712	653	668	678	663	659	630	664	670	630	635	644	684	688	700	632	672	671	684	664	641	667	645	683	655	681	694	641	657	619	680	676	667	682	694	704	646	701	691	684	644	657	635	665	672	706	661	687	700	667	642	661	648	670	657	586	674	648	677	651	672	666	660	648	631	729	698	684	695	665	662	677	665	638	670	671	661	638	646	643	661	642	672	671	665	669	674	663	730	707	677	661	694	674	689	679	664	686	663	642	681	698	634	689	625	652	637	641	677	685	701	648	692	695	624	655	680	689	708	709	687	656	654	644	621	622	730	680	680	649	707	648	660	648	640	651	715	698	618	671	667	716	612	653	665	751	685	659	575	670	717	618	627	644	666	688	645	683	671	637	682	649	692	664	644	628	644	596	654	661	678	625	622	644	659	651	664	615	624	646	669	699	667	658	667	645	637	713	671	663	653	642	671	596	687	625	680	658	676	686	618	625	702	617	650	664	610	651	696	680	643	622	681	667	665	698	624	647	672	647	643	721	629	686	630	654	628	634	670	707	668	648	672	635	658	651	662	670	687	657	639	663	707	706	683	667	651	616	640	690	651	692	656	656	642	639	674	643	716	685	656	706	682	654	676	613	650	649	736	657	635	672	651	650	688	661	663	627	665	645	723	655	660	662	676	674	710	680	670	650	705	689	680	706	594	632	685	673	606	638	665	639	617	690	685	666	664	677	644	687	643	652	662	716	700	721	643	621	653	684	653	620	664	702	635	697	680	659	658	663	619	684	704	615	712	620	649	654	699	702	686	637	637	681	696	676	669	679	652	688	698	671	638	613	656	667	688	672	684	615	691	642	609	632	702	627	686	685	680	641	645	666	672	638	723	672	668	675	718	634	622	648	657	657	693	647	695	691	665	696	684	664	680	689	700	666	682	644	649	674	639	674	696	650	613	687	661	630	655	644	643	645	654	687	645	673	690	631	634	625	682	633	620	654	657	637	664	691	655	672	685	642	616	629	685	665	678	628	626	694	654	662	631	663	699	672	663	651	663	628	636	684	669	665	693	675	675	690	646	670	686	676	662	676	669	708	701	620	645	670	670	679	727	633	623	653	634	680	673	693	635	687	678	655	658	685	668	677	676	672	667	651	715	688	637	648	663	662	692	633	644	660	608	718	683	670	707	624	702	660	734	677	684	677	627	635	683	672	641	693	647	695	671	633	622	632	663	627	656	719	684	678	663	637	618	668	664	653	675	684	677	660	648	679	699	648	653	656	644	686	713	645	714	660	660	680	671	650	683	653	647	656	674	627	666	643	642	660	676	663	670	645	676	641	656	647	669	660	673	702	666	643	683	672	642	659	695	667	604	642	689	653	666	661	660	708	692	668	660	690	698	641	703	639	703	678	652	661	684	626	642	658	646	676	676	664	683	668	647	718	728	674	652	655	646	628	666	658	686	631	632	681	667	667	638	640	706	627	657	637	667	614	658	704	689	640	660	639	641	683	647	672	653	681	631	658	655	679	678	664	659	663	695	678	624	683	716	643	607	676	635	646	661	685	667	655	681	670	706	666	657	653	673	671	658	645	627	661	637	666	653	709	683	628	704	736	693	647	701	636	690	650	687	673	686	693	651	661	660	635	642	669	666	664	634	657	701	656	681	644	687	664	637	726	687	686	637	711	649	640	628	671	643	674	653	667	658	660	617	701	711	663	636	661	707	689	619	660	594	681	683	631	639
23264	20721	28024	23476	21202	20149	14572	9081	6246	4985	3848	2674	2373	2114	1715	1524	1191	1063	863	807	738	764	925	834	827	802	826	774	705	625	633	630	552	537	476	471	444	434	426	423	477	418	419	450	434	446	421	462	470	459	447	398	382	441	421	411	400	370	449	426	390	417	435	416	427	397	365	417	373	425	400	399	412	417	423	405	418	379	392	412	401	410	375	407	382	391	415	426	456	416	420	406	403	400	377	405	405	443	388	444	425	426	414	406	431	414	422	390	426	399	399	426	411	416	400	404	389	441	423	377	381	384	358	394	401	372	455	435	416	406	396	405	399	399	431	396	396	403	426	420	407	385	405	399	381	442	390	391	375	429	420	388	416	411	383	391	425	406	401	426	447	439	417	379	440	413	427	383	415	412	430	398	408	441	376	420	437	414	415	381	433	400	410	419	419	426	345	397	420	409	392	383	445	391	406	428	373	392	420	440	404	408	432	408	426	402	409	411	394	378	387	407	405	403	403	398	418	395	411	394	396	408	390	382	385	414	419	383	385	383	403	449	430	374	422	375	365	386	387	385	437	414	428	413	405	413	384	403	393	416	398	376	416	375	374	404	397	384	407	437	402	377	428	388	397	402	446	421	400	412	364	412	410	392	432	433	431	441	390	371	415	383	407	399	435	376	411	390	392	392	429	443	403	364	384	408	404	408	441	375	355	412	374	404	389	408	389	415	376	395	412	374	421	381	399	416	375	415	401	423	420	461	391	410	381	410	422	385	383	402	369	421	387	397	436	429	392	410	426	406	388	360	385	405	452	392	391	416	374	429	395	416	372	412	391	401	388	387	402	394	384	432	414	399	420	394	365	410	408	394	392	436	407	409	414	402	446	404	411	445	393	422	405	411	383	389	415	388	418	376	423	354	400	410	392	377	395	362	410	402	399	407	417	395	425	427	390	436	447	418	419	395	427	373	374	417	385	424	423	413	426	399	387	432	417	402	394	412	380	417	401	426	404	441	402	416	383	409	375	421	376	407	412	373	402	384	407	361	412	397	426	400	422	385	400	399	388	446	415	395	413	424	440	397	389	375	417	402	391	405	416	395	390	360	404	416	375	392	416	413	401	382	412	410	384	395	414	412	452	413	423	397	379	410	424	408	389	425	414	365	426	366	396	408	399	380	419	403	400	404	385	381	402	446	410	400	409	426	409	409	350	414	421	395	372	383	411	408	407	441	370	451	383	402	404	442	363	374	393	397	422	401	454	408	409	442	430	388	426	408	440	383	408	427	383	388	441	371	420	415	386	378	422	420	395	390	369	433	384	386	401	403	369	417	385	408	385	383	394	423	415	399	403	441	403	422	425	409	437	417	410	368	427	421	405	429	395	411	402	402	389	390	385	426	398	386	408	397	397	395	395	431	408	381	433	409	388	386	427	416	413	398	409	401	426	380	412	396	394	416	397	417	410	419	381	419	402	402	416	441	388	386	403	416	408	435	429	415	356	390	407	398	431	399	407	381	414	428	412	416	428	410	381	425	411	418	401	410	376	424	406	384	402	429	419	427	406	417	398	407	368	403	369	394	393	380	406	406	397	390	420	384	409	417	384	397	431	405	403	401	400	435	397	413	401	351	403	420	407	427	358	400	410	420	420	422	372	402	398	441	426	395	408	426	391	424	420	393	400	381	403	399	371	411	444	397	359	386	436	403	445	421	407	450	393	403	404	438	402	393	430	381	406	381	384	395	421	386	447	412	397	417	427	410	432	404	379	400	411	425	416	419	396	400	438	407	404	383	444	420	407	417	414	403	385	385	405	407	431	411	399	394	422	375	415	420	374	417	411	410	418	435	414	423	427	376	413	368	391	440	411	395	394	420	383	358	371	430	417	395	379	387	407	409	355	384	425	420	385	380	399	423	412	441	402	448	413	377	400	385	454	377	406	392	377	414	433	430	398	428	408	388	395	410	393	412	406	438	400	386	411	405	403	419	434	408	421	366	385	385	429	421	393	366	387	371	378	408	396	405	394	413	438	404	378	379	396	426	391	412	357	439	407	394	384	397	374	414	390	379	417	378	425	397	417	398	407	381	437	397	404	420	402	384	419	413	398	399	391	389	403	351	449	391	401	399	434	402	394	407	391	400	380	396	415	355	415	383	442	430	380	409	429	405	387	409	377	416	443	390	416	375	408	412	406	403	441	403	392	389	385	398	398	372	394	388	414	412	405	421	409	412	424	405	416	401	391	407	382	418	356	431	388	402	419	408	415	429	384	400	388	375	427	395	430	387	420	434	427	404	419	394	360	416	401	402	412	415	409	371	404	400	404	407	408	410	400	406	427	390	387	357	416	386	394	410	398	409	397	448	443	423	418	406	419	378	415	405	386	410	390	390	418	393	412	402	418	416	389	373	439	373	391	398	383	392	473	413	430	405	438	421	394	406	378	370	382	418	411	383	415	423	403	404	400	464	433	413	418	408	378	386	401	393	380	425	372	404	387	437	428	431	399	381	395	397	426	419	413	422	394	423	440	417	399	407	399	407	388	415	424	392	417	412	419	407	411	408	401	387	387	428	399	431	412	383	394	437	367	385	423	393	431	452	360	372	419	408	413	377	428	384	409	411	414	424	421	429	371	379	401	393	415	430	404	409	415	422	399	413	386	411	420	408	421	393	388	386	396	430	404	405	405	417	394	446	384	367	409	422	450	380	426	445	409	426	408	399	412	434	410	416	385	410	419	426	416	393	381	408	412	407	372	394	423	361	411	372	414	429	431	425	411	457	414	401	403	417	449	392	401	401	392	455	390	453	399	413	393	416	396	448	442	421	415	406	402	411	401	382	401	386	383	401	430	384	412	388	374	444	419	411	387	449	394	409	335	395	402	410	411	416	394	449	373	417	390	433	410	422	436	414	406	378	398	418	400	382	425	417	377	423	391	405	399	397	382	423	391	433	412	400	378	351	403	388	417	456	425	409	424	401	409	351	422	421	404	410	404	382	425	399	373	403	386	411	448	387	405	410	420	415	397	389	412	398	385	430	410	429	449	437	398	438	428	393	407	382	400	423	411	395	403	402	410	397	405	378	409	364	426	419	412	418	433	401	446	415	408	447	410	388	427	370	405	430	418	406	443	421	405	406	405	410	435	394	437	443	410	423	392	407	420	389	410	399	366	374	387	420	405	371	390	380	389	374	439	395	386	379	431	372	392	385	396	401	397	390	394	384	430	412	392	375	362	436	429	419	429	422	383	423	411	432	386	387	396	405	403	419	386	404	398	434	391	413	405	431	377	421	371	415	391	397	431	365	416	403	405	383	400	415	420	394	417	393	441	368	409	409	398	420	408	405	398	388	409	416	418	438	430	429	364	409	426	421	415	438	384	403	374	406	387	397	422	391	379	434	381	406	368	403	426	409	376	358	396	398	427	402	423	400	383	368	402	388	405	428	354	399	373	406	371	388	367	394	390	390	384	453	385	415	392	405	387	444	393	395	400	383	402	401	412	364	421	395
11052	29039	30530	25912	24303	21745	18271	14748	11731	9334	7352	5067	4538	3869	3213	2697	2187	1812	1383	1228	1153	1295	1469	1394	1303	1207	1275	1202	1110	961	948	881	787	751	628	599	629	553	598	641	600	639	585	657	538	559	565	604	539	570	577	508	550	515	621	526	471	535	548	511	523	510	511	461	541	498	518	494	475	534	547	497	549	540	491	546	532	509	529	545	493	549	521	531	515	525	545	469	528	526	510	488	497	520	530	524	495	520	544	531	471	521	509	506	545	507	481	533	512	488	528	499	511	474	538	496	515	537	523	508	529	536	533	512	522	517	498	533	521	509	503	553	508	517	500	494	484	508	504	512	487	502	493	498	503	488	491	486	477	522	522	541	524	537	469	530	529	505	512	509	522	510	542	523	493	516	530	519	506	489	529	525	478	482	508	519	571	549	505	512	502	557	513	523	573	525	568	497	522	503	484	534	510	502	519	514	532	507	492	523	544	540	528	544	509	487	534	514	566	514	481	548	509	506	514	507	496	480	446	493	485	512	516	515	523	498	506	465	473	532	526	513	498	494	512	481	488	548	522	506	503	524	471	502	530	548	515	537	490	485	481	514	522	530	506	486	482	502	547	514	529	489	518	491	547	492	509	480	549	503	528	524	522	502	536	556	502	530	503	480	471	519	500	501	489	546	487	499	491	491	498	555	508	511	511	517	531	497	521	507	531	501	492	536	486	484	497	524	531	550	476	527	512	501	515	532	536	506	510	533	524	540	536	538	488	476	468	527	540	498	483	491	527	493	498	504	532	541	573	547	498	510	533	559	530	518	506	500	556	481	526	507	521	474	530	472	496	485	512	498	510	511	497	508	496	522	518	523	518	533	547	497	518	500	547	510	509	498	539	553	501	498	535	479	516	468	520	487	545	520	527	509	480	514	509	515	515	536	550	528	522	476	488	522	514	527	506	505	520	500	478	553	529	520	534	580	505	539	509	481	476	504	507	514	533	507	480	509	505	516	535	563	499	483	537	481	511	522	496	508	468	534	514	497	541	502	526	538	509	522	493	495	515	528	525	527	502	513	526	481	521	494	492	499	506	479	496	480	512	488	506	519	508	520	512	496	517	544	528	536	512	560	543	507	461	522	510	506	490	536	530	546	534	525	501	491	503	526	523	494	488	499	526	523	537	490	467	509	526	488	463	510	506	520	498	512	521	498	503	501	571	505	541	539	532	506	481	501	485	519	493	535	477	489	502	502	479	480	520	460	496	485	534	505	487	551	506	526	523	488	578	528	533	518	526	499	485	536	518	550	523	479	543	479	503	502	485	515	492	519	560	504	454	523	469	488	547	515	541	526	507	505	501	507	485	495	518	491	498	528	481	497	514	530	485	478	500	522	496	508	534	510	518	510	543	557	491	498	511	547	467	512	532	516	518	516	569	545	522	524	508	521	497	502	478	525	482	505	497	508	514	524	477	509	511	502	519	501	537	517	528	516	540	470	499	494	502	504	554	484	482	509	532	504	522	529	525	496	512	489	498	515	480	501	486	534	515	512	521	484	525	491	477	530	495	515	523	515	504	504	505	505	496	487	544	504	518	547	550	516	485	504	510	537	521	511	465	501	501	482	468	506	530	543	506	490	506	534	504	525	510	504	502	523	467	488	488	491	550	501	536	515	507	476	508	501	515	499	532	485	541	516	524	530	550	519	514	509	511	508	509	493	457	513	546	485	470	527	519	510	488	540	518	511	521	491	497	556	484	501	517	490	514	551	483	463	526	500	482	482	514	537	501	525	474	483	513	496	528	522	532	502	497	497	502	524	516	500	515	544	469	540	488	502	513	549	539	515	482	520	549	498	511	577	490	538	526	464	503	507	512	478	465	534	493	485	516	520	532	552	506	523	477	536	492	474	505	516	490	535	529	508	509	534	490	495	538	542	498	493	530	525	525	516	481	494	510	512	534	520	543	536	538	494	506	489	502	521	592	511	523	507	502	475	497	555	507	492	510	525	493	531	511	536	548	489	526	475	529	503	507	525	511	495	528	496	530	525	460	509	489	501	519	505	498	538	495	528	510	488	507	522	498	511	544	496	525	519	521	516	510	575	500	478	507	503	551	528	516	532	490	492	481	507	555	470	499	545	533	502	516	519	487	522	526	527	475	518	489	550	491	515	528	525	494	512	515	527	471	516	542	479	509	528	506	515	525	511	480	485	540	488	503	513	504	488	498	500	516	508	505	536	521	498	515	548	450	518	501	532	533	498	510	507	543	525	530	497	509	480	497	516	518	539	546	512	511	486	537	487	504	497	489	475	529	498	503	504	453	484	500	504	498	532	498	496	525	525	500	497	516	519	497	475	517	512	522	482	492	550	529	537	512	558	511	516	514	507	512	544	508	494	520	512	510	535	511	494	522	489	557	532	525	465	534	490	483	513	489	548	518	500	476	516	494	519	514	527	519	503	497	513	509	484	504	487	508	470	518	473	509	535	523	485	487	482	505	529	496	490	514	512	521	522	486	528	520	523	499	510	557	530	461	511	532	511	516	530	529	515	490	499	494	520	520	513	513	519	510	513	514	500	510	517	488	571	515	535	498	528	471	503	493	501	495	535	497	456	521	486	492	455	507	512	506	493	506	492	504	489	533	522	555	514	516	511	518	540	511	541	534	525	469	500	535	522	490	504	545	477	541	545	527	511	518	580	518	523	553	534	532	477	458	463	512	536	506	511	495	521	517	511	526	534	528	518	534	504	546	538	518	503	493	542	489	506	558	572	526	536	493	504	468	516	509	511	505	499	537	519	576	496	466	491	534	538	545	478	500	513	504	487	542	488	500	501	505	521	497	507	469	535	524	488	522	509	505	526	539	529	510	497	541	539	538	461	510	508	470	507	481	524	480	522	522	502	532	507	543	542	538	489	493	546	489	533	470	500	501	512	518	537	487	520	526	505	507	480	512	535	533	486	526	493	527	530	519	500	499	486	566	522	470	562	556	480	534	484	542	490	497	511	527	523	499	507	495	505	525	470	476	531	518	518	540	493	516	522	506	508	516	518	552	499	510	490	524	522	526	540	486	546	528	475	547	506	563	508	498	524	489	490	512	499	534	514	495	535	521	453	517	486	514	524	498	511	495	542	535	517	505	524	512	466	502	490	493	528	534	535	537	508	497	514	532	492	545	484	507	545	512	538	489	525	519	535	502	521	514	497	485	485	495	516	534	469	515	534	481	515	509	489	548	500	502	517	526	519	540	513	540	504	530	505	516	505	518	472	524	541	536	477	505	518	507	508	546	518	515	471	520	513	542	541	508	513	467	518	499	519	500	480	525	544	524	479	492	512	567	536	502	564	533	523	466	526	513	495	504	523	479	502	498	472	507	505	513	535	514	495	487	475	535	483	543	472	477	528	513	480	515	496	518	534	530	478	529	474	526	530	499	540	521	539	503	470	513	551	515	520	501	537	490	479	481	540	516	528	512	515	484	510	530	525	477	498	516	542	490	551	515	479	524	533	545	525
22332	20712	28402	23105	20896	22364	22559	12621	8759	6899	5150	3763	3449	2772	2269	1944	1571	1263	1049	863	880	1035	1087	1015	847	918	880	813	698	601	618	631	562	485	458	419	417	389	445	460	433	399	451	362	340	364	368	342	381	392	369	355	359	381	334	317	362	371	350	349	318	300	346	329	333	333	279	336	298	360	325	313	299	330	349	352	322	333	309	329	313	337	317	334	309	309	327	318	310	325	312	288	366	328	334	317	303	377	318	345	319	342	333	347	338	286	346	327	337	327	320	323	330	366	300	347	340	340	307	321	327	318	330	343	327	335	303	308	320	292	320	334	332	327	334	314	306	344	329	328	312	330	306	360	336	333	334	318	330	334	307	341	317	342	358	322	334	323	339	303	348	326	300	364	296	355	343	318	296	325	298	323	333	328	327	338	333	363	347	357	306	279	327	286	313	328	339	308	343	359	319	332	349	319	305	325	312	340	317	317	361	318	297	346	315	342	347	284	325	339	334	329	347	308	310	321	314	296	318	352	335	337	334	330	307	304	367	357	336	353	311	320	321	325	323	350	349	330	301	293	355	306	345	331	339	316	314	316	333	346	324	315	327	315	336	300	311	324	318	309	341	328	321	326	293	321	347	335	289	309	347	316	290	323	342	326	310	318	339	307	312	307	320	326	314	324	313	325	329	331	305	341	332	295	349	361	318	334	324	346	343	322	337	339	343	322	347	302	331	330	303	345	289	324	299	321	323	311	341	324	339	322	335	340	334	347	336	285	336	357	331	300	347	319	312	277	308	313	327	372	312	306	324	337	305	344	360	329	341	329	348	323	331	338	321	331	327	326	363	333	334	332	282	303	322	324	366	315	341	326	315	342	324	329	363	302	312	325	312	355	311	322	300	308	331	355	321	304	301	311	333	297	322	305	305	332	332	316	304	299	322	324	287	324	311	344	306	318	301	336	319	323	306	318	314	357	347	336	331	298	349	357	323	302	305	335	314	322	339	353	322	312	332	320	315	330	338	332	294	320	322	330	370	294	327	348	303	318	302	325	344	301	348	350	292	337	312	313	324	360	344	343	313	345	298	310	329	322	370	306	310	328	315	325	327	287	309	329	314	318	338	340	335	334	342	313	317	354	327	318	299	331	343	340	349	317	296	305	325	331	312	313	341	277	275	361	304	342	290	412	355	338	316	335	339	311	300	329	321	340	314	370	332	345	323	310	285	374	334	296	302	347	319	329	332	312	360	315	325	323	339	320	319	321	347	306	334	355	300	305	327	307	322	311	322	324	358	325	337	331	357	320	314	312	325	322	306	347	309	324	318	284	285	347	291	317	305	371	324	344	319	327	343	335	315	318	341	338	287	340	314	342	297	347	351	324	342	360	332	324	292	307	329	333	298	332	326	359	320	332	348	316	318	309	346	296	312	310	343	318	308	330	309	325	296	325	338	348	340	363	362	336	319	347	345	323	305	311	331	339	311	321	294	324	310	331	324	314	338	347	325	323	321	359	333	339	304	354	323	333	318	314	308	348	291	312	321	333	346	303	327	315	321	309	323	345	330	337	308	318	303	338	311	317	311	309	339	317	333	332	327	342	328	362	350	331	314	312	320	313	321	335	326	296	291	317	311	356	336	309	327	317	342	331	322	346	312	318	326	351	340	347	356	300	310	334	320	329	314	341	318	294	293	321	306	333	356	320	304	353	337	324	332	306	342	328	306	322	340	319	326	333	316	317	292	343	309	308	326	321	324	347	330	319	328	335	337	338	347	298	328	338	314	353	320	319	327	305	319	335	333	330	347	303	317	353	347	331	300	333	346	300	313	323	342	341	314	338	298	328	320	325	317	320	302	315	334	324	342	316	329	333	333	313	331	281	338	328	297	318	349	314	313	343	310	330	330	297	313	324	333	324	330	315	349	336	325	316	327	321	330	337	326	349	315	314	328	328	306	315	303	284	342	358	309	315	329	325	316	296	328	368	310	316	326	323	367	320	356	302	350	335	331	358	354	330	339	287	349	336	344	342	350	327	370	370	325	316	315	331	319	326	304	314	310	348	331	350	329	320	357	311	351	360	304	356	357	328	320	328	324	327	326	314	345	272	347	333	328	333	310	319	305	294	313	341	301	329	329	321	288	325	345	329	324	324	296	318	364	339	337	305	335	331	311	293	323	318	314	315	314	334	320	323	334	329	362	305	332	335	324	307	356	319	312	310	335	336	341	338	325	342	322	366	317	342	316	326	333	327	309	347	310	327	320	336	346	312	313	294	323	341	359	363	302	288	295	331	294	321	331	297	375	298	316	331	305	322	320	324	315	345	339	329	325	319	322	345	331	338	303	306	299	324	312	305	343	338	293	333	306	331	334	301	347	329	321	312	327	304	305	353	343	318	298	344	333	316	302	316	336	347	324	354	332	353	316	346	330	317	342	327	318	319	327	319	335	296	301	374	303	343	281	336	326	306	320	335	362	293	327	348	345	326	318	340	317	347	281	322	309	319	303	292	328	336	325	293	343	322	287	325	317	303	312	314	320	311	317	299	325	323	345	327	332	328	344	330	339	331	349	337	342	356	316	314	343	337	329	337	311	322	308	338	356	330	352	324	312	328	333	345	307	310	329	321	295	335	327	288	318	368	366	320	325	326	330	323	311	329	297	340	333	344	333	324	341	302	325	321	306	309	319	360	337	298	326	328	301	355	309	331	333	331	327	313	325	292	300	276	316	315	322	339	322	325	330	324	320	318	314	341	355	310	322	331	334	351	323	324	323	325	330	295	325	309	331	316	320	334	346	338	326	340	348	323	335	300	322	344	318	344	317	306	318	328	333	359	326	336	331	324	297	348	325	288	334	339	318	332	320	277	303	340	323	338	321	300	348	308	338	317	331	341	334	337	324	302	310	326	339	334	345	287	327	301	313	323	314	304	308	349	355	337	342	350	307	332	346	304	320	323	327	318	353	289	315	313	325	357	307	320	312	293	328	346	346	365	329	311	372	308	327	337	327	341	334	319	317	300	305	292	330	318	331	331	329	310	312	330	315	340	301	315	340	319	318	346	355	327	344	332	334	335	349	320	283	325	301	307	314	326	315	339	328	344	335	334	329	343	347	341	316	321	309	314	318	317	325	309	351	337	317	328	300	321	340	337	324	322	320	328	340	333	355	317	349	318	348	303	339	333	303	331	332	312	327	302	335	328	317	307	345	320	306	302	313	327	310	334	328	321	302	322	338	321	342	294	326	316	305	340	311	329	334	312	328	319	315	328	324	326	315	311	340	340	326	363	326	338	336	318	334	331	331	349	327	325	316	328	321	327	335	331	289	335	336	343	353	317	306	373	319	337	335	338	313	301	311	354	306	338	314	323	324	357	285	350	350	354	317	370	308	336	340	307	328	312	317	350	335	324	315	333	355	310	304	328	357	343	327	331	320	295	319	308	316	315	319	343	326	331	299	345	315	337	344	324	328	349	330	339	331	324	340	295	306	347	342	302	307	318	315	364	355	308
13917	34579	36382	31602	29327	26719	22603	18582	15378	12118	9307	6961	6496	5217	4223	3541	2941	2237	1650	1460	1454	1671	1858	1540	1516	1597	1407	1286	1131	928	963	991	823	724	668	569	559	566	518	673	625	594	525	479	471	454	523	470	472	483	511	416	418	458	371	430	406	437	439	410	408	407	430	407	393	416	373	400	396	385	402	427	375	408	447	425	416	354	382	408	405	431	384	394	389	444	403	421	413	422	382	420	441	398	378	415	396	387	415	419	431	403	401	388	385	380	383	405	412	412	392	401	385	397	407	399	421	411	418	421	389	380	370	395	367	418	394	394	411	405	390	374	367	435	391	375	357	409	379	410	385	392	429	396	403	404	414	375	413	402	392	394	418	412	389	407	410	412	435	401	387	403	411	419	392	398	416	424	412	413	367	406	380	402	392	392	405	402	391	397	418	407	394	386	401	412	376	414	437	403	374	390	397	417	359	382	415	376	384	398	412	377	405	431	386	427	394	399	445	385	396	402	420	376	405	377	404	400	410	406	365	409	406	409	392	403	401	413	427	387	416	418	450	411	393	408	374	409	404	395	426	372	374	390	391	385	399	379	417	379	407	431	415	407	388	385	378	412	432	382	397	361	363	399	417	411	397	396	419	380	387	395	381	362	390	386	400	364	398	385	411	413	382	418	405	394	381	377	396	336	432	390	371	419	426	386	384	432	379	357	396	409	427	383	415	394	422	410	410	391	414	416	408	437	394	434	388	418	364	370	418	430	431	397	418	410	360	411	398	378	406	392	393	403	389	415	399	405	390	429	435	392	447	384	404	394	386	396	401	409	382	387	424	403	418	368	378	371	387	384	390	413	397	400	411	351	412	412	404	399	391	401	396	376	378	378	369	396	383	410	379	403	416	399	422	435	409	364	412	390	380	399	398	407	399	421	418	395	371	413	419	384	381	402	403	393	386	406	399	419	421	432	438	429	392	401	352	440	386	393	406	362	427	415	428	406	400	403	382	402	389	393	401	403	434	409	377	433	357	422	400	431	406	403	353	389	372	394	408	411	389	420	382	417	428	424	356	391	392	384	393	428	429	421	399	385	395	420	396	388	403	405	420	390	373	403	372	371	390	381	398	405	418	418	376	389	418	374	416	385	418	426	374	414	361	422	391	428	373	398	381	407	418	410	418	414	412	407	398	409	400	408	405	387	430	390	387	392	384	425	387	428	377	374	385	441	406	378	406	384	395	418	396	368	399	364	402	390	406	407	383	394	408	394	401	402	347	385	407	370	393	379	384	398	411	391	435	429	429	403	398	363	417	430	396	404	397	385	394	386	402	358	378	393	388	385	431	408	434	424	407	384	412	382	377	374	398	405	383	389	387	380	394	406	374	407	387	398	393	405	421	371	345	399	375	414	404	404	403	388	401	432	414	384	403	435	412	419	398	406	363	421	381	414	357	394	395	403	388	398	422	422	411	388	374	417	400	442	397	378	377	394	383	390	424	380	428	412	386	405	365	414	396	414	431	377	449	384	401	380	372	392	426	402	398	406	388	396	395	401	409	398	413	396	403	406	376	431	421	381	403	394	392	378	389	384	391	382	397	390	395	394	400	371	385	386	357	429	389	372	380	405	381	395	388	417	382	413	440	424	398	399	391	426	382	435	359	365	371	418	428	391	409	384	403	399	387	421	422	401	379	386	389	424	408	389	431	388	434	374	399	388	420	408	354	397	420	404	413	435	370	363	388	389	401	405	385	431	360	385	418	386	412	413	411	417	425	366	424	427	398	402	395	380	405	405	377	418	418	397	375	430	396	387	392	408	394	397	388	439	411	418	419	393	405	385	413	402	403	393	385	388	374	384	430	389	401	408	420	414	358	411	415	413	365	409	411	380	428	403	374	387	407	397	355	403	403	393	421	403	374	407	401	375	393	409	385	390	405	438	379	375	386	385	401	392	424	347	412	428	380	363	399	377	399	365	397	418	393	406	373	360	383	395	411	385	435	405	376	446	406	374	428	397	377	392	386	400	383	403	422	426	403	394	406	388	359	399	371	399	408	374	432	402	394	420	406	436	409	408	424	395	376	398	391	403	386	379	401	422	405	394	384	397	393	369	383	365	380	478	405	415	378	409	384	389	373	409	399	378	402	425	416	425	398	422	401	404	392	367	390	414	409	426	409	409	408	415	402	379	378	408	416	386	416	363	420	435	408	429	379	441	450	429	398	439	379	438	377	376	402	413	443	408	425	397	399	351	383	399	396	389	390	372	409	408	414	392	384	438	388	410	366	373	435	408	368	424	408	373	401	393	414	391	400	392	426	387	389	411	407	384	386	394	438	379	429	361	380	434	424	397	372	380	347	406	403	384	404	391	395	388	426	430	416	383	412	387	372	415	398	414	406	410	443	418	423	383	396	414	411	384	369	376	422	369	395	410	392	391	373	399	381	428	403	410	391	391	419	418	393	419	372	382	405	375	391	392	379	402	417	419	393	388	397	411	394	413	395	431	379	400	389	412	382	380	403	404	443	414	410	365	408	397	424	386	418	364	406	391	396	401	359	389	401	367	415	368	389	413	387	402	410	398	370	393	414	372	381	379	388	368	382	391	386	416	383	413	411	377	445	413	386	424	402	401	445	417	405	408	379	424	404	390	419	392	411	395	442	410	407	481	394	418	378	416	427	381	395	370	410	399	457	401	405	412	384	368	421	394	401	383	387	377	393	407	383	405	379	352	412	404	396	376	382	401	369	396	415	407	401	370	392	421	439	426	385	397	391	387	428	381	417	392	431	404	417	393	415	400	404	403	366	376	404	411	399	367	401	425	421	415	385	419	429	385	389	390	443	402	405	423	409	388	434	430	347	401	401	412	396	365	397	403	387	424	416	375	434	366	393	383	409	407	431	372	409	378	383	387	388	417	387	415	422	393	402	384	372	387	394	415	404	405	393	379	363	423	414	386	385	373	383	408	449	399	439	413	407	419	422	414	380	412	376	412	388	403	402	397	444	377	387	430	365	382	371	368	410	418	429	383	439	404	413	368	411	391	436	426	373	412	345	417	415	410	419	382	351	394	354	399	399	363	361	422	367	377	422	363	364	432	374	411	387	394	407	380	366	429	390	351	411	397	412	385	388	408	407	427	390	416	387	413	412	373	431	407	426	360	397	372	395	400	405	412	379	396	403	377	403	398	457	431	410	392	375	383	371	416	388	383	390	422	437	403	399	434	408	387	377	380	366	454	383	423	400	399	398	390	366	398	441	414	416	409	443	389	396	379	398	445	415	371	411	377	420	355	433	425	419	436	378	414	384	389	424	426	427	383	410	409	418	396	389	390	402	420	375	400	398	412	418	413	375	367	401	420	391	393	418	404	415	384	398	437	399	366	392	374	423	403	366	403	419	405	399	421	431	451	385	390	400	414	419	427	392	441	404	435	402	406	422	397	382	384	407	389	358	419	405	416	395	372	430	426	407	359	426	417	380	423	384	412	397	382	377	374	430	413	392	374	434	385	415	399
26443	20945	22092	17428	11716	8684	6378	4672	3494	2919	2140	1829	1632	1393	1237	1108	969	879	795	780	781	864	787	793	799	798	752	752	683	667	677	686	643	614	604	613	623	580	567	602	579	568	551	576	542	562	582	515	557	550	553	542	578	538	542	552	546	575	579	574	588	560	576	521	586	561	571	556	574	510	553	526	561	540	544	557	581	550	538	579	541	590	577	547	579	551	570	538	603	580	522	568	545	567	565	597	527	587	556	585	530	568	584	548	568	548	537	536	529	539	563	543	563	531	503	536	537	539	564	598	568	548	575	551	517	575	530	515	529	531	535	559	566	550	507	563	582	537	532	535	548	555	526	546	573	544	544	563	517	560	538	544	534	522	544	502	574	559	520	535	568	570	602	571	550	579	554	564	570	597	521	563	561	535	571	525	534	540	588	527	548	563	532	547	551	557	528	474	565	542	557	578	584	543	606	567	548	528	517	545	562	538	575	537	571	547	568	538	541	562	567	560	541	555	560	549	586	544	558	539	547	512	552	554	512	567	557	562	541	532	562	555	517	558	565	554	560	571	534	577	557	560	552	495	518	594	576	520	560	534	547	547	534	553	510	493	535	540	537	584	522	546	534	573	549	508	517	555	567	559	516	520	574	548	556	590	549	598	550	559	547	525	553	590	572	565	539	517	561	530	554	584	520	521	567	538	525	561	546	527	547	562	535	571	547	542	545	517	554	573	558	552	551	551	547	576	521	544	556	539	576	562	564	551	529	544	572	545	591	530	559	505	468	535	578	558	557	584	550	545	576	562	599	507	552	534	521	560	587	580	579	559	570	546	535	575	573	531	593	564	569	576	526	538	510	519	524	547	552	545	546	570	523	557	533	588	545	532	583	565	511	526	543	494	533	540	531	559	527	542	577	553	582	590	572	559	560	548	513	570	569	541	569	520	540	557	614	535	551	549	519	530	545	557	538	540	581	570	520	567	559	562	515	514	571	539	531	558	527	507	562	501	583	535	521	569	512	515	497	522	537	562	595	509	570	542	533	533	532	568	550	554	533	527	549	511	531	582	570	571	562	578	517	564	525	569	607	523	545	541	569	530	540	553	505	538	561	578	575	551	532	540	550	556	605	556	512	546	531	568	565	570	557	542	549	568	576	524	520	563	563	582	552	563	537	576	561	531	543	527	521	519	542	557	612	557	575	546	520	589	562	561	596	532	551	588	551	540	517	568	538	563	505	552	562	580	563	528	523	542	550	558	573	509	550	585	542	533	562	558	572	549	579	507	556	574	553	535	534	538	535	531	557	592	570	538	521	575	566	558	592	539	545	569	566	548	529	516	569	557	569	575	498	525	530	593	556	542	517	559	565	573	546	576	570	551	572	577	565	574	550	538	560	537	529	534	545	547	554	537	570	569	583	541	570	550	559	538	576	546	537	502	526	533	569	570	568	528	534	561	571	553	582	560	539	556	564	592	560	571	552	547	561	556	527	529	563	564	560	526	592	519	575	536	559	535	540	596	538	572	595	544	562	567	554	514	532	570	594	567	551	548	580	520	566	524	577	543	524	536	565	550	525	551	528	555	566	543	560	555	544	550	508	587	530	558	525	551	538	511	573	541	552	541	575	565	517	568	551	580	553	565	567	536	543	552	524	578	545	550	544	580	586	553	576	549	521	534	573	585	540	517	551	581	563	580	533	526	581	543	559	531	509	546	563	527	543	545	599	518	511	562	518	577	606	597	534	550	526	557	574	542	537	535	538	569	583	555	579	510	532	520	516	536	536	543	504	593	533	558	561	574	566	538	590	514	545	594	613	555	541	517	555	577	552	579	558	558	547	573	570	535	533	549	513	544	546	528	557	521	568	547	545	544	548	523	540	510	544	579	547	541	534	568	571	553	582	540	529	556	544	575	548	543	550	559	551	565	554	532	569	546	529	553	575	520	539	555	582	539	536	555	550	551	589	528	560	552	563	550	513	568	552	550	557	577	579	540	555	554	553	500	549	562	561	537	525	550	526	565	565	559	513	599	548	529	537	545	517	573	532	567	480	539	582	589	548	516	560	588	548	509	574	606	576	547	544	563	586	555	513	542	554	586	547	598	560	605	542	556	580	520	586	502	533	553	555	560	526	555	577	557	555	532	569	590	536	543	546	552	538	537	513	596	510	569	551	608	586	570	565	547	528	550	520	582	556	562	563	540	525	528	513	510	553	568	578	566	569	544	571	569	540	505	548	581	528	575	592	511	592	565	557	561	544	554	518	586	534	580	545	541	533	578	539	598	525	566	548	556	541	552	529	547	598	527	541	579	551	576	520	554	495	563	511	572	552	572	539	535	575	546	493	543	613	560	596	546	547	594	568	546	548	535	567	536	570	545	537	539	556	554	559	548	547	542	565	606	523	583	566	589	536	531	584	596	581	567	519	531	526	553	555	507	562	538	538	543	603	516	572	525	575	557	575	564	542	534	587	571	564	560	573	559	561	553	540	562	545	573	531	574	549	572	572	568	579	562	593	568	538	531	590	584	582	555	512	570	543	541	565	550	530	514	560	563	537	560	565	571	559	532	591	558	552	521	533	589	573	547	552	574	534	538	571	563	564	563	561	610	529	491	567	531	531	585	548	526	574	580	542	563	558	588	545	553	595	553	573	569	554	558	593	511	548	549	558	543	528	516	581	576	534	564	521	558	554	579	521	524	500	528	563	549	571	558	560	546	542	521	575	551	562	525	548	558	570	542	556	560	539	581	568	535	555	590	571	536	555	559	558	536	532	577	598	545	563	533	580	566	557	598	538	517	540	534	594	550	554	536	553	523	548	559	543	574	521	578	519	527	523	576	545	574	558	545	544	542	525	578	517	613	549	535	581	570	567	563	571	567	574	498	545	572	588	544	550	544	542	557	544	532	540	563	529	560	542	527	602	585	589	586	563	573	568	548	545	517	526	590	536	522	546	564	574	534	533	578	542	585	529	559	523	553	572	543	511	595	561	547	549	534	533	538	497	554	515	581	553	617	508	545	558	541	544	561	590	539	545	553	523	513	563	563	565	602	570	539	484	559	496	565	556	576	512	549	548	540	547	575	523	514	550	530	532	546	514	541	534	562	507	523	530	569	575	552	541	590	561	579	560	542	539	522	555	541	592	561	538	566	594	554	557	574	590	546	534	540	539	564	543	562	573	547	522	534	578	532	569	498	574	552	538	554	565	578	608	552	624	524	593	549	525	566	550	538	590	535	543	548	560	557	567	587	561	559	559	591	528	536	577	552	546	552	547	576	601	543	593	502	550	531	547	529	550	528	590	514	527	537	520	576	569	546	562	566	535	594	613	558	540	524	524	558	553	569	571	542	575	571	550	591	555	551	533	557	557	550	555	495	579	541	503	558	585	560	553	505	581	571	528	578	550	583	530	601	583	563	580	563	559	532	590	618	521	513	525	542	579	533	548	567	548	552	574	565	554	591	579	555	534	520	542	592	567	524	550	565	621	528	564	546	560	544	547	525
10168	23326	25821	19988	17677	15012	12131	9291	7135	5895	4022	3367	3100	2470	2156	1752	1506	1327	1197	1100	1148	1215	1272	1167	1144	1168	1066	1053	963	931	962	871	768	783	778	725	727	710	754	780	740	719	747	704	701	705	728	692	706	669	689	714	684	640	697	671	663	694	664	727	689	672	661	670	705	625	662	696	760	685	704	651	676	673	719	696	694	710	724	704	670	706	681	681	681	689	678	690	678	700	727	653	686	666	662	674	680	721	713	694	699	643	673	694	719	706	714	660	733	671	637	696	683	645	718	697	733	678	673	629	767	633	650	735	681	658	683	736	682	674	672	702	710	689	669	628	681	691	679	708	692	711	702	649	639	655	684	634	695	727	700	697	686	673	680	659	687	666	661	691	727	717	679	683	614	646	714	668	712	707	700	664	613	654	658	683	664	693	687	678	692	695	695	715	696	683	696	650	651	667	679	675	697	714	666	643	664	713	700	624	726	697	697	687	678	701	689	643	730	697	655	695	728	724	717	679	706	693	671	698	705	701	678	655	652	680	646	675	730	689	731	729	656	697	705	673	677	672	698	643	675	670	694	713	669	699	696	653	658	682	682	670	722	682	666	654	629	672	681	664	709	649	666	675	673	648	687	691	688	624	694	686	644	676	700	677	662	644	715	717	683	697	719	705	695	694	661	714	649	704	686	687	679	715	710	643	699	662	687	678	671	704	678	652	737	710	688	706	727	707	665	694	663	700	668	685	661	652	672	673	722	673	679	673	659	668	658	702	708	605	690	700	711	668	705	692	659	678	700	694	670	661	694	687	686	641	680	661	702	680	678	646	672	709	687	692	680	666	739	660	660	698	703	702	655	641	662	722	659	723	655	665	626	682	640	706	697	691	687	645	682	662	659	677	694	659	657	681	696	688	678	690	696	683	652	726	693	653	661	670	728	666	711	687	663	695	693	725	668	694	691	657	683	673	686	646	707	685	702	700	664	636	685	670	661	671	640	645	754	682	667	689	714	703	691	668	729	719	684	694	668	652	683	699	659	677	717	700	706	696	706	678	652	660	678	680	727	673	652	693	722	715	699	718	689	693	674	681	703	700	709	679	676	716	715	712	617	682	676	704	721	702	717	700	656	631	725	700	700	677	690	673	684	690	692	669	734	671	707	688	720	696	664	679	704	659	660	721	672	636	696	660	698	725	689	647	714	650	703	716	681	687	702	707	690	700	666	663	661	701	725	688	696	662	662	690	694	724	647	667	692	679	660	643	715	676	648	709	660	724	721	714	714	705	687	694	667	685	712	638	667	671	656	746	747	727	695	714	679	685	631	742	675	648	666	708	694	735	657	624	645	710	689	692	691	672	733	683	640	629	714	661	695	727	634	664	721	659	692	703	694	749	658	703	696	719	735	682	728	687	685	682	674	697	661	715	674	703	700	722	732	664	656	712	678	681	661	694	664	665	684	640	708	696	678	749	700	639	687	730	710	645	693	664	693	720	685	683	658	673	663	675	696	711	711	724	746	705	687	651	707	647	649	653	686	700	732	664	700	683	700	709	682	664	614	648	686	721	662	684	692	656	678	721	679	624	698	737	667	641	712	677	699	667	650	663	716	691	693	670	715	693	698	729	716	683	703	731	693	673	676	714	785	683	639	689	681	713	641	622	683	684	658	685	687	741	689	722	676	674	681	701	673	631	710	698	711	717	663	713	647	698	650	685	712	708	642	698	682	705	662	708	696	656	714	711	680	694	694	702	704	660	676	696	667	671	674	652	667	679	682	652	726	684	654	667	668	691	695	683	682	686	722	667	650	636	664	713	674	652	650	663	651	697	686	684	668	683	659	676	702	670	662	712	710	666	647	658	681	690	740	661	674	693	665	691	652	657	690	690	708	692	679	717	683	704	706	681	658	707	696	664	713	708	736	704	653	697	680	659	645	688	686	695	679	658	676	724	676	629	696	642	657	657	687	670	697	658	638	696	658	715	712	690	701	705	728	673	680	667	708	700	688	711	679	654	666	685	668	697	664	705	685	677	635	644	691	714	717	672	712	663	685	702	682	668	681	688	639	688	683	689	683	624	638	683	668	652	702	628	662	692	671	683	647	643	695	689	678	654	685	684	689	736	683	697	663	729	654	715	696	699	681	659	699	697	668	681	681	683	698	616	677	677	651	700	632	678	658	655	671	676	725	682	696	655	677	638	696	693	671	695	666	696	637	671	636	739	648	706	661	683	655	634	661	712	684	653	650	705	683	651	681	668	670	675	662	692	738	705	681	655	700	754	736	665	646	672	714	677	671	628	713	672	741	687	724	678	684	742	694	636	692	635	674	623	723	667	686	688	696	656	665	614	694	686	687	697	661	660	662	720	698	673	631	717	694	687	676	680	667	651	714	734	666	660	699	692	685	697	647	637	705	648	655	665	710	673	673	723	638	736	700	716	683	638	683	691	673	650	721	708	713	709	636	696	691	674	686	700	704	709	618	706	683	676	682	671	709	720	707	690	701	635	711	693	691	701	660	670	698	687	655	685	676	722	672	727	705	683	718	701	669	696	651	686	728	709	663	684	673	707	699	708	684	675	677	660	639	705	621	675	648	707	665	675	704	697	686	718	655	704	686	693	665	717	675	651	758	711	691	679	688	664	722	692	641	749	662	711	669	670	677	635	670	683	655	643	664	642	676	695	648	693	678	701	652	688	651	708	660	640	708	685	731	724	642	684	696	699	700	675	733	663	638	704	658	694	675	721	700	668	674	678	700	700	724	671	664	675	715	659	691	663	725	638	666	680	675	666	680	688	682	665	667	680	702	670	639	698	694	699	715	720	634	691	709	714	718	738	663	677	688	690	707	684	732	646	677	664	716	687	655	715	755	708	711	700	709	684	699	658	665	695	700	691	671	683	708	698	723	655	675	681	629	648	714	701	677	716	676	710	659	648	689	698	668	687	690	712	698	643	696	644	660	719	684	710	738	705	746	690	731	660	694	658	695	672	666	666	630	691	707	688	646	646	697	694	667	663	672	681	691	674	703	658	728	660	709	691	691	648	669	697	637	716	688	712	711	656	664	690	674	706	658	688	698	728	648	679	652	671	709	702	660	676	650	652	686	709	671	726	664	679	717	700	670	693	692	683	718	704	696	657	699	689	647	699	666	656	745	686	702	675	683	723	686	654	718	726	659	667	734	732	750	681	670	697	681	654	708	672	655	672	697	724	704	691	652	740	623	662	654	679	671	652	717	666	670	689	687	669	709	640	687	644	692	674	664	672	626	672	720	670	676	617	705	704	689	691	686	712	659	732	731	680	665	633	730	706	671	684	734	692	659	732	679	667	670	639	681	695	727	655	716	659	658	660	670	676	722	707	623	654	678	669	717	713	701	715	685	719	674	663	705	715	685	682	709	659	687	659	701	666	646	672	686	711	708	726	721	714	703	752	708	649	670	673	663	656	665	632	705	721	698	637	662	697	681	677	678	676	682	646	742	647	684	748	670	702	675	679	669	685	662	642
23257	20716	28059	23478	21206	19975	14253	8530	6130	4879	3248	2793	2568	2079	1673	1440	1194	983	913	826	900	988	965	906	879	795	747	702	680	619	629	584	569	541	499	507	478	464	473	484	492	464	440	449	403	463	439	452	450	460	422	415	451	396	433	455	423	392	441	365	401	424	443	428	420	417	444	422	434	460	451	399	448	436	403	423	394	414	423	432	408	417	405	437	432	411	421	435	446	414	381	412	468	403	381	402	445	405	392	418	423	435	424	424	426	420	400	450	387	408	427	419	391	418	386	399	359	421	432	416	389	442	406	387	440	395	459	393	451	422	389	399	441	435	422	424	376	421	439	415	420	392	423	410	425	400	463	424	446	438	411	385	395	428	424	437	396	408	402	397	411	449	427	397	416	446	409	396	432	425	368	418	426	430	412	387	418	435	421	409	434	403	440	415	374	417	381	416	425	413	417	389	417	412	412	427	409	467	430	428	432	397	388	428	422	408	431	417	451	408	399	383	435	423	415	408	458	456	433	411	459	436	399	452	428	427	433	402	389	391	433	445	411	453	442	415	386	421	426	392	416	427	408	411	420	429	400	415	409	389	418	402	396	439	408	438	419	426	425	440	426	411	383	396	430	423	436	399	444	405	439	431	377	416	427	409	403	431	434	407	420	440	439	403	400	409	484	380	439	434	423	422	442	409	453	425	405	393	434	420	423	380	377	429	410	401	391	426	432	434	430	416	418	443	403	421	443	400	471	442	405	399	426	404	397	425	403	403	397	409	426	419	459	440	377	400	443	405	414	406	407	384	427	409	406	372	356	400	399	415	395	433	400	422	406	384	433	408	422	429	443	384	425	412	420	375	395	439	393	437	385	420	460	412	458	417	405	431	426	434	410	444	420	393	452	429	421	405	402	424	418	420	408	395	427	441	451	410	434	440	391	427	431	437	384	393	419	430	415	450	446	397	392	409	433	428	360	439	419	411	387	416	389	420	425	422	418	420	440	369	425	415	425	438	424	392	441	432	432	413	415	442	429	441	408	384	358	421	417	430	407	416	384	411	410	426	430	441	437	422	427	403	383	429	442	422	396	393	390	400	437	457	416	418	419	396	452	388	405	429	446	378	391	408	443	406	425	441	395	416	446	413	419	403	419	372	377	443	416	433	432	447	441	430	444	436	421	417	441	427	421	412	444	398	417	379	393	405	422	410	415	412	391	430	412	407	435	432	428	404	425	423	424	398	402	423	403	385	431	370	393	412	415	413	427	428	433	416	438	390	417	415	390	382	391	415	439	429	422	422	434	412	454	416	419	397	405	468	430	442	423	386	435	431	393	410	431	427	417	388	413	419	432	413	403	424	427	430	389	426	370	397	392	405	451	379	427	400	422	445	435	452	431	410	397	433	401	383	412	398	430	429	401	439	415	425	437	366	429	435	408	424	426	442	418	403	422	432	413	428	396	417	397	410	386	437	420	424	440	389	405	422	399	402	422	428	411	370	415	419	422	394	448	431	422	413	372	438	441	445	425	409	429	396	403	443	449	379	421	398	423	390	413	392	452	399	415	417	414	417	425	437	427	422	405	387	376	452	387	401	424	431	421	449	438	435	452	421	402	404	468	414	378	423	423	448	434	409	398	385	415	420	429	389	407	432	430	445	392	419	432	422	408	452	408	445	451	397	430	425	408	448	434	412	399	419	421	401	447	450	376	459	439	462	417	413	403	449	400	407	431	398	403	403	417	440	411	416	410	394	396	418	413	372	401	412	406	383	407	419	416	432	409	381	365	398	476	447	393	455	415	403	405	446	421	456	439	430	415	375	387	391	407	415	421	458	426	459	433	412	446	423	425	423	384	410	411	380	420	407	407	416	447	406	389	398	440	405	418	412	431	437	437	450	419	402	393	434	442	424	427	386	431	426	420	420	439	472	408	459	423	400	398	451	426	400	403	439	414	397	434	442	401	418	384	365	393	434	396	429	426	434	427	420	424	478	407	386	411	422	426	439	427	402	426	415	381	415	416	444	411	410	428	394	400	418	395	440	371	418	424	401	416	411	423	409	429	439	374	417	428	393	429	393	411	456	431	426	423	458	439	426	401	401	442	394	409	394	401	412	390	427	418	380	393	446	393	428	401	432	377	441	397	394	404	439	420	396	391	426	416	394	391	403	417	393	397	425	443	382	406	426	386	431	463	417	390	427	421	446	411	450	406	420	394	404	443	411	401	375	375	398	410	413	406	453	412	395	424	398	404	371	385	386	444	391	384	388	402	401	388	424	421	369	405	429	422	451	405	408	418	419	416	430	414	399	432	444	429	425	399	413	464	420	401	390	393	406	372	415	425	447	407	398	390	428	410	480	416	432	400	404	436	405	426	415	446	437	408	427	456	430	413	449	402	415	448	389	399	379	402	443	447	423	414	409	420	437	427	414	421	430	439	418	389	425	398	417	416	376	415	450	439	453	428	386	408	417	458	419	401	408	439	396	418	400	443	420	445	404	407	455	403	475	381	458	425	436	417	416	381	430	419	432	380	394	405	406	423	390	399	436	377	430	423	416	392	391	408	408	455	384	445	451	411	446	445	386	411	400	420	400	434	415	407	451	412	403	442	445	431	426	444	437	425	411	453	397	404	364	447	418	420	412	406	408	442	450	404	415	429	405	412	418	438	430	446	414	444	408	403	411	415	406	434	429	417	399	448	452	398	407	400	415	431	409	398	417	403	444	437	419	424	400	406	418	422	426	417	411	404	438	407	413	431	440	410	444	404	461	388	434	375	466	401	444	423	422	404	420	401	413	398	427	393	436	429	416	393	417	373	397	436	400	428	396	410	443	412	468	411	431	412	373	411	407	408	421	447	399	439	376	402	421	411	407	402	433	400	445	425	395	425	413	461	394	389	452	405	420	429	449	431	435	397	399	428	416	410	386	447	426	410	431	447	418	402	408	447	416	399	386	405	426	413	401	410	393	433	444	421	392	430	427	367	421	443	446	367	419	402	425	430	456	439	374	421	411	436	421	425	409	424	435	429	393	388	428	455	357	403	426	424	395	431	420	416	411	418	407	395	415	412	428	402	418	395	368	379	367	451	401	409	428	410	449	427	411	426	400	424	421	376	398	416	406	394	418	385	382	409	442	428	435	409	413	409	384	400	402	389	398	371	394	433	392	408	400	430	396	422	428	392	425	384	405	376	430	401	386	421	385	409	445	402	407	436	395	362	405	443	419	444	399	426	432	392	398	419	434	399	447	396	400	443	440	466	424	448	412	433	366	403	404	418	415	415	443	380	437	424	418	414	420	412	386	412	378	459	413	409	415	410	406	444	427	399	427	423	383	418	413	427	439	433	403	393	388	424	362	448	446	423	418	396	385	397	420	424	451	425	406	400	401	427	448	394	402	438	405	450	416	422	393	403	412	453	401	427	457	444	375	421	429	428	426	429	390	404	408	437	424	436	404	428	448	388	413	410	411	460	459	463	410	400	472	415	413	417	423	421	391	404	424	416	450
12076	32351	33724	27322	24570	21352	17709	13857	11406	9083	6333	5499	4674	3785	2990	2573	1963	1634	1437	1353	1431	1599	1549	1343	1374	1256	1229	1009	956	924	906	848	785	708	716	681	640	654	704	649	611	637	632	591	574	586	565	603	614	590	535	537	567	575	561	525	556	524	545	554	507	485	519	530	554	513	515	556	520	516	544	554	513	533	497	486	494	508	510	494	534	545	523	559	517	536	556	541	521	547	527	505	504	541	533	555	557	523	536	526	527	540	542	558	488	558	549	518	494	534	537	489	535	540	535	515	526	565	540	524	526	568	511	495	541	520	520	559	527	520	519	506	495	578	533	535	504	563	544	522	533	551	537	508	521	520	542	524	522	502	511	534	551	558	522	537	538	533	512	481	519	546	548	556	541	579	566	520	523	504	523	559	524	538	490	517	501	523	544	526	546	534	522	525	520	504	506	524	492	554	528	551	515	482	491	515	467	513	535	515	509	536	520	543	516	543	545	517	507	528	504	514	552	511	542	523	501	511	543	484	515	509	523	510	537	558	505	523	488	552	494	532	518	505	540	577	560	518	496	512	506	494	512	542	507	506	573	532	549	516	501	504	500	548	535	519	471	516	494	532	510	524	512	536	506	523	550	517	540	507	503	509	483	494	560	541	519	520	558	504	524	520	485	552	490	523	574	510	519	504	491	510	524	504	542	504	488	518	481	489	505	553	477	489	492	493	554	473	492	472	524	563	523	510	468	580	521	555	518	558	549	556	495	487	507	525	516	501	482	544	497	522	524	548	513	532	514	522	497	502	532	534	556	519	473	533	530	558	549	469	551	521	514	513	544	518	511	527	496	511	544	528	535	535	513	506	539	534	525	505	511	523	533	502	540	558	508	556	544	609	518	520	538	515	537	519	517	524	553	520	500	535	542	502	564	506	539	537	489	545	546	516	526	538	558	524	498	481	536	512	505	530	516	507	516	498	528	506	529	530	535	538	531	549	558	565	541	523	527	500	535	497	520	549	477	527	550	496	537	515	493	503	506	504	511	518	501	542	496	556	543	531	532	571	534	513	532	541	536	538	561	531	497	550	516	503	507	523	522	534	536	519	498	527	543	538	498	511	533	485	517	552	560	533	480	513	522	583	530	532	529	549	499	519	505	523	551	533	533	555	538	530	481	537	505	513	471	528	518	540	528	513	498	497	495	513	505	550	508	543	539	514	482	521	514	501	526	490	497	480	538	512	532	493	514	596	538	512	519	507	541	583	483	509	516	494	533	520	510	504	507	514	508	547	544	471	514	491	538	551	504	523	498	566	543	501	538	496	557	509	476	504	530	542	539	520	543	477	533	538	505	552	490	492	510	512	496	535	505	486	543	488	514	532	537	517	502	524	533	542	498	501	529	532	507	504	550	532	487	523	542	499	529	502	509	491	522	503	536	515	513	494	509	514	516	548	531	502	495	512	585	500	508	576	525	518	490	495	527	512	498	536	525	503	534	533	530	525	551	522	522	544	487	504	559	526	541	513	519	545	512	508	501	484	553	579	520	535	542	531	493	517	557	568	526	537	525	533	490	570	553	573	533	494	559	533	555	513	551	520	523	552	497	530	524	511	564	476	531	542	529	549	525	473	524	551	500	503	497	506	515	525	550	523	541	506	504	481	544	515	476	523	564	527	495	522	516	514	494	540	552	526	495	555	496	493	496	529	526	484	531	573	543	526	533	515	539	501	534	498	516	568	515	525	558	560	533	526	513	549	522	494	542	473	561	489	516	532	542	516	518	528	550	529	524	535	535	511	509	483	497	524	551	524	493	505	496	549	561	533	545	544	538	543	552	501	558	516	494	493	552	560	551	560	497	508	532	540	518	527	502	532	514	527	510	518	518	488	508	519	517	517	532	561	519	528	522	525	527	566	509	496	499	520	519	513	511	542	531	516	554	519	537	546	504	514	503	515	510	519	558	499	559	511	519	513	546	523	497	495	535	520	498	484	501	492	523	530	513	516	507	548	543	504	510	557	497	531	526	489	528	549	528	505	508	540	534	534	528	502	519	500	517	524	544	565	519	538	480	513	546	562	493	537	542	535	498	535	538	525	504	574	549	564	560	521	538	517	553	528	538	499	509	557	590	529	578	496	518	514	487	521	503	519	491	542	557	508	514	565	527	540	529	543	535	532	507	513	524	517	521	534	537	489	554	555	538	542	504	524	511	460	536	578	524	534	528	506	552	579	546	542	534	511	562	579	501	479	540	499	545	543	494	535	545	494	526	510	515	525	501	514	533	573	515	530	513	529	522	538	552	537	527	518	554	495	510	512	504	548	531	529	557	483	520	554	522	496	520	497	583	457	488	504	508	498	525	536	462	529	509	519	557	545	512	539	520	510	522	508	517	497	499	507	512	483	509	583	529	534	519	528	527	537	536	525	528	567	506	512	524	522	488	547	575	490	523	577	498	507	515	503	550	523	507	530	479	535	519	483	564	529	529	455	530	505	505	570	504	533	496	534	514	488	579	529	512	519	538	558	517	540	545	524	515	528	540	520	521	531	521	505	537	533	552	506	515	530	525	529	547	509	500	510	492	499	520	556	540	510	506	551	510	508	497	532	495	550	515	507	508	516	545	521	543	490	553	523	534	488	505	535	516	525	527	510	539	522	514	543	518	486	533	528	538	537	542	519	535	554	526	498	552	518	494	514	539	570	527	501	542	512	497	514	529	531	511	499	539	507	543	538	530	513	547	517	530	552	530	545	503	524	529	480	547	527	520	500	545	539	561	535	527	505	521	519	542	533	521	503	541	572	508	498	512	545	532	531	519	520	490	515	495	551	543	529	535	496	557	550	484	552	535	502	520	519	525	516	537	513	507	521	508	506	486	544	548	534	547	499	535	506	517	503	529	563	489	507	516	508	522	549	574	506	536	527	565	548	591	470	531	501	523	547	538	571	514	553	536	540	514	526	518	519	536	550	513	526	502	508	500	500	560	532	516	511	524	550	537	537	510	527	508	543	502	492	516	522	555	516	566	532	494	543	532	492	555	494	511	531	536	537	493	489	565	532	533	520	528	548	515	545	496	529	500	531	502	515	501	526	498	540	509	491	515	527	536	527	514	525	494	470	552	501	571	487	571	532	519	558	489	540	512	522	524	546	550	513	511	492	510	525	515	480	543	487	570	525	495	510	500	503	511	491	562	506	524	513	533	534	522	500	489	529	523	478	507	504	494	548	556	512	532	533	508	534	505	531	523	555	528	554	510	530	554	543	536	497	495	564	547	504	493	542	533	498	533	538	532	497	505	546	499	503	541	517	552	528	535	532	499	502	510	527	529	527	547	497	520	519	547	504	549	545	510	529	560	526	505	521	566	507	480	532	504	518	504	529	531	539	523	487	536	517	524	572	510	500	548	506	510	544	542	523	515	487	546	498	509	537	517	507	510	553	526	525	512	488	519	545	512	497	498	518	531	514	547	525	514	511	529	541	529	542	547	557	512	494	522	521	496	570	517	539	525	516
22350	20726	28410	23096	20900	22198	22177	12337	8775	6536	4648	3953	3204	2648	2103	1862	1380	1264	1100	1055	1122	1249	1085	1021	1026	845	838	667	638	652	544	554	562	534	492	502	436	486	519	471	421	386	407	393	360	353	394	376	398	352	352	345	410	340	355	354	370	371	340	319	358	338	351	344	321	314	332	353	329	332	304	316	326	351	337	338	348	336	345	328	341	330	332	342	326	347	344	332	353	320	313	329	368	336	316	358	334	328	317	354	330	346	357	349	305	332	348	327	324	325	338	336	343	355	318	329	306	323	321	311	353	325	319	368	342	354	346	333	332	359	312	332	332	326	328	357	332	304	366	318	335	338	355	360	303	340	337	366	340	366	315	338	355	350	310	335	305	337	316	318	322	327	340	328	339	349	331	304	328	363	343	336	367	341	335	346	355	355	347	333	308	382	325	291	352	330	308	368	325	323	336	342	333	326	341	328	351	313	311	326	341	369	330	352	369	348	312	366	382	337	353	324	348	316	327	346	355	331	315	324	356	333	312	340	337	339	375	316	344	317	304	309	339	306	318	315	318	333	341	324	302	336	320	347	334	345	359	346	348	330	353	341	312	342	332	294	339	346	329	322	346	336	317	314	363	346	327	352	329	354	352	329	359	331	341	321	356	336	305	323	319	357	332	359	369	339	335	358	366	342	338	337	326	342	324	359	332	325	333	331	356	353	326	313	304	346	351	309	303	315	349	343	314	303	339	313	357	355	338	316	292	358	334	375	351	327	314	339	338	343	307	317	359	343	321	337	336	348	357	330	334	311	335	326	322	322	341	360	343	345	347	316	338	305	357	324	300	363	378	319	318	328	321	339	300	319	325	355	338	320	336	373	370	354	331	338	344	310	352	321	328	329	313	306	349	313	348	316	334	358	352	340	340	331	360	337	339	336	293	329	325	342	335	320	348	328	361	316	299	309	331	316	351	351	343	304	295	312	335	321	341	339	340	314	335	332	349	331	363	329	346	335	357	337	343	307	318	328	299	349	365	356	327	350	313	355	351	338	322	307	352	299	307	318	367	325	329	335	320	336	335	332	321	366	329	345	328	334	344	315	295	312	329	338	350	329	331	338	333	310	339	310	343	336	327	338	317	318	327	322	349	323	318	371	338	302	367	329	327	318	306	350	362	343	311	306	339	350	275	323	325	354	340	323	319	312	351	341	308	363	325	314	339	307	308	307	352	318	312	343	335	325	354	291	345	358	317	325	324	353	311	315	347	339	317	327	334	329	334	317	328	330	313	345	347	334	342	298	326	323	328	347	330	351	342	343	353	313	331	362	338	329	344	333	360	336	350	360	365	318	307	350	305	334	308	325	322	364	313	293	347	307	333	335	337	343	335	365	343	335	321	316	349	346	320	331	347	330	307	352	354	332	346	355	357	291	329	319	316	350	321	339	360	335	311	347	324	340	307	373	353	314	312	345	324	345	324	309	326	322	337	386	314	337	325	341	335	334	340	333	333	312	325	345	328	358	336	326	341	360	350	330	322	336	324	301	345	375	334	337	307	336	343	327	362	333	307	334	332	332	359	337	360	324	335	347	357	325	349	321	344	327	334	346	312	351	323	355	356	328	353	335	326	368	341	319	363	330	346	346	311	339	351	344	355	343	336	340	319	321	354	358	332	353	326	336	325	337	335	360	370	346	306	350	341	344	337	310	362	328	317	327	314	336	302	306	353	327	339	342	300	317	330	374	346	352	347	302	313	326	321	327	372	359	348	334	346	352	321	304	332	361	313	334	334	330	333	328	365	344	319	338	373	321	318	324	347	318	339	330	324	307	333	323	346	370	296	340	347	298	344	353	358	350	350	388	323	349	309	328	339	355	332	377	363	338	331	354	340	343	361	365	321	353	365	320	354	352	353	322	331	303	346	313	322	326	333	293	335	333	343	318	323	319	344	342	342	345	339	324	332	330	324	317	321	330	335	320	323	337	356	326	338	326	339	325	293	334	321	353	360	314	298	350	326	321	333	324	317	357	365	337	328	348	358	322	305	349	349	391	298	325	311	331	343	330	349	349	330	308	326	337	317	359	340	354	302	320	349	350	322	343	319	338	328	333	340	346	320	304	313	324	287	334	322	338	340	328	335	309	329	382	312	356	366	365	350	350	326	340	319	342	329	359	313	332	373	332	308	309	320	327	346	340	314	334	333	328	336	371	300	318	359	369	335	320	313	316	342	326	340	332	334	346	330	304	300	334	351	341	344	304	331	326	311	337	361	352	366	351	347	353	329	295	372	354	302	318	346	313	382	328	327	343	336	328	333	351	352	353	332	304	285	336	327	371	320	331	321	298	322	312	337	351	355	335	346	326	311	345	323	322	353	357	325	335	330	327	353	328	347	350	374	339	354	312	345	336	385	359	322	355	308	338	313	323	319	330	358	309	347	348	313	307	321	337	364	359	333	360	348	329	311	354	367	327	354	343	316	340	315	365	346	329	334	335	327	320	357	354	358	339	331	333	337	306	336	348	340	366	325	344	330	308	361	336	329	332	315	310	322	322	297	344	362	331	329	347	343	335	329	304	327	315	317	381	329	334	309	327	315	317	327	332	333	357	301	352	325	361	346	334	355	321	320	347	342	296	350	348	324	335	323	309	344	351	323	301	343	325	342	336	336	358	317	318	313	340	340	358	314	346	356	326	321	328	297	327	319	343	333	310	336	366	297	373	341	315	325	338	323	347	315	334	312	329	324	316	334	298	371	368	335	320	307	352	324	334	356	339	341	304	329	345	318	343	337	366	339	340	348	342	347	365	338	325	312	312	328	327	331	368	280	346	371	334	340	360	334	314	348	350	339	363	288	328	333	381	336	362	325	386	335	353	315	328	329	324	296	332	341	341	336	329	321	331	310	340	321	313	338	345	404	337	299	315	302	331	322	356	331	327	315	327	332	351	355	347	305	321	303	334	354	320	329	338	333	328	323	338	320	351	347	321	330	343	364	364	346	370	344	340	315	325	320	328	338	330	322	331	335	356	325	364	347	363	325	341	328	329	324	346	287	341	349	354	350	313	356	323	322	347	337	334	323	359	361	334	343	308	363	313	317	318	319	324	310	343	324	328	352	309	383	321	312	341	357	305	318	324	314	337	334	356	347	319	342	320	334	342	344	317	304	346	325	307	339	328	326	326	327	319	345	323	324	341	326	303	336	368	316	326	314	343	331	320	340	335	334	313	319	344	323	358	321	330	364	339	316	350	354	339	332	329	314	367	351	319	329	328	320	340	367	315	325	337	343	303	317	344	335	296	332	323	353	336	356	325	345	309	343	335	330	360	317	330	345	300	309	349	335	326	343	315	329	339	351	317	358	310	329	358	326	359	369	298	292	337	308	335	316	316	321	308	328	354	335	301	364	340	318	345	332	332	312	317	349	326	348	336	346	359	324	323	305	329	330	323	353	295	320	325	338	372	335	323	315	318	367	356	321	316	347	323	340	332	304	348	339	316	343	344	353	348	301	338
15060	37486	38327	32223	30005	26370	21846	17870	15350	11479	8529	7582	6107	4889	3941	3443	2318	2156	1776	1700	1870	2101	1828	1641	1717	1403	1440	1082	968	968	885	702	842	795	700	688	610	608	674	638	568	496	452	493	502	524	494	507	498	449	452	409	438	400	418	428	399	444	433	407	382	374	414	364	403	426	404	378	414	403	406	425	384	409	403	419	411	402	436	392	392	403	389	450	405	402	395	385	436	448	415	346	412	410	423	388	431	421	431	371	442	429	420	410	453	401	435	385	400	396	417	396	375	413	380	419	386	393	416	412	440	415	404	423	410	360	442	410	422	375	393	382	387	383	431	422	390	410	397	424	411	394	426	468	407	427	382	365	362	384	407	420	407	409	445	411	407	378	370	400	383	437	423	424	425	428	382	428	437	406	419	384	415	397	407	399	437	392	418	437	399	428	393	387	409	366	404	413	412	414	432	403	416	399	414	397	398	373	406	431	382	371	385	455	409	389	388	399	405	412	402	412	383	436	427	376	408	425	394	402	409	392	393	378	397	432	397	406	416	403	408	416	444	402	417	374	407	391	404	407	420	405	388	414	408	404	409	400	394	444	413	396	432	397	427	389	411	406	374	427	425	399	400	418	424	436	389	388	398	396	425	435	423	424	434	416	391	378	411	427	409	420	426	429	427	410	438	448	439	379	410	438	421	409	426	381	415	414	398	417	373	383	436	398	441	429	415	420	390	387	422	408	405	421	410	441	428	426	399	389	414	356	381	409	424	395	405	403	430	399	425	432	397	405	421	411	399	413	410	421	419	405	413	378	400	422	422	421	386	401	422	454	408	428	423	425	419	430	427	422	412	374	396	382	393	414	396	376	376	408	423	426	385	380	403	420	411	403	405	429	392	410	410	419	392	409	469	392	436	405	398	435	429	409	414	384	417	440	412	436	417	381	377	408	404	363	410	382	410	426	409	402	392	413	392	427	406	383	446	396	388	395	406	403	404	419	394	370	414	399	418	352	395	418	391	374	430	396	407	425	458	437	409	420	429	401	409	408	398	388	401	381	425	407	394	409	427	374	381	409	407	396	415	385	452	396	389	392	395	402	398	460	383	386	401	406	401	432	383	407	381	402	422	397	416	396	399	423	393	371	379	404	415	432	440	380	404	449	385	396	401	408	388	368	415	368	415	410	412	432	397	409	381	414	424	378	404	433	411	402	450	376	402	418	424	400	417	407	389	398	403	382	436	408	396	396	470	395	424	413	411	420	433	446	439	392	425	394	435	428	401	415	401	383	394	417	445	429	396	380	429	434	424	430	412	412	434	418	453	390	389	410	414	384	394	398	440	431	396	399	451	384	402	425	375	424	400	414	419	399	410	405	434	403	387	422	383	425	412	412	401	415	379	442	423	388	407	407	429	424	394	433	393	441	403	371	402	406	410	415	407	422	414	375	383	399	373	435	426	424	403	411	399	392	427	387	397	431	421	397	405	427	407	391	417	404	401	427	429	440	409	377	401	373	395	418	456	418	418	417	436	421	399	397	384	399	415	392	401	408	390	422	408	357	459	405	413	443	425	457	388	410	398	401	412	390	426	404	415	421	407	381	395	442	397	425	411	385	405	406	398	380	423	399	419	405	395	401	377	382	396	429	411	406	365	383	403	405	411	385	404	414	406	386	435	398	407	423	429	410	400	442	401	435	424	397	394	409	449	369	393	379	434	400	400	446	395	423	389	386	417	414	409	435	383	422	391	421	432	446	410	393	391	434	374	426	422	386	435	399	421	399	414	396	430	431	448	409	430	385	401	425	408	395	421	427	397	418	388	350	410	478	419	420	392	428	418	424	398	407	405	397	410	412	419	401	405	405	378	376	381	406	402	413	408	434	407	392	441	419	446	422	424	384	408	397	410	379	410	405	378	387	381	406	443	384	427	357	415	406	397	433	416	414	410	391	401	400	397	413	423	407	372	448	403	400	387	415	383	393	398	398	428	408	419	409	382	392	430	462	394	380	396	391	385	414	375	386	379	410	431	373	414	404	415	401	406	389	415	407	437	431	437	400	397	382	449	386	391	405	381	357	433	396	374	409	421	392	411	387	401	406	417	417	399	397	391	421	435	430	416	412	395	408	385	413	413	421	405	405	413	412	406	427	441	439	405	408	417	458	373	408	426	397	435	418	401	402	440	406	441	438	408	416	418	467	398	409	431	401	406	396	381	410	375	418	417	408	369	425	456	389	432	427	455	409	409	403	422	385	372	379	410	405	390	426	441	396	411	369	405	409	420	409	405	400	398	400	399	409	440	394	497	431	418	401	406	412	442	419	391	376	422	400	415	338	372	421	447	449	408	410	383	439	435	423	442	395	398	417	436	396	436	398	393	393	407	429	430	406	393	407	401	395	403	406	409	414	425	391	411	439	416	404	415	414	379	401	422	373	402	404	396	431	401	409	423	387	386	436	432	407	422	394	341	440	417	456	404	420	385	415	427	423	417	411	424	421	397	402	411	400	363	407	403	390	405	388	392	432	417	401	419	423	427	391	429	434	384	417	413	412	416	431	404	387	388	424	408	421	445	422	367	421	375	392	409	470	395	406	387	427	423	408	431	422	429	436	416	392	404	449	431	389	422	398	447	437	447	411	389	392	401	386	432	421	387	432	409	405	371	405	388	425	400	439	401	400	406	406	451	405	412	419	376	415	394	421	410	380	405	369	357	384	449	411	390	406	365	384	432	380	414	417	411	396	383	395	405	425	391	398	416	402	418	389	390	399	429	422	393	392	469	433	418	431	374	422	410	414	421	439	437	441	407	386	380	403	419	446	398	414	399	435	379	418	429	399	423	369	389	401	371	381	424	417	388	363	413	431	388	435	357	353	421	377	396	369	389	346	449	379	418	385	441	466	440	380	388	405	450	435	427	374	432	403	401	418	397	371	409	414	388	442	394	419	413	392	416	394	417	387	400	392	409	387	407	391	426	408	430	379	400	425	429	425	417	412	406	403	385	412	396	395	374	372	392	400	419	421	429	406	410	416	429	436	428	382	434	420	391	418	425	411	408	463	409	387	384	404	398	399	411	370	386	386	402	468	387	415	427	415	416	379	397	382	393	410	412	410	450	434	397	404	440	415	426	383	385	413	405	414	400	449	410	426	402	393	423	348	435	397	424	407	407	391	388	426	433	391	384	409	413	416	414	425	365	405	370	402	402	398	430	388	410	420	429	375	427	407	395	422	380	373	416	385	433	392	398	433	413	368	400	432	439	372	407	384	367	446	425	395	366	390	433	448	404	414	437	387	411	397	380	381	412	425	401	431	421	397	402	421	393	415	403	395	411	384	419	387	440	390	408	415	386	410	416	395	375	413	430	409	402	440	378	404	455	406	408	420	397	415	418	388	425	410	400	386	402	422	419	456	363	403	403	428	404	388	402	419	420	442	388	413	387	398	404	411	379	416	402	423	397	378	388	409	435	396	417	409	413	418	415	384	408	389	383	423	428	443	434	410	422	416	400	406
26393	21071	22908	18254	12427	8676	5985	4626	3622	2608	2094	1895	1604	1329	1200	1070	930	882	820	818	908	845	835	868	858	781	737	717	710	660	666	595	626	648	660	629	607	627	615	609	591	560	556	568	596	585	607	608	579	548	529	546	580	564	578	567	563	560	556	595	594	538	557	576	567	551	572	511	589	547	520	596	593	553	524	552	589	589	562	562	534	543	557	571	614	581	615	519	546	545	590	572	527	572	580	567	580	581	554	567	622	532	546	528	596	538	564	557	551	559	566	598	577	574	561	567	546	563	561	533	569	577	599	582	558	598	555	583	565	562	610	558	591	531	580	598	574	580	511	547	564	526	540	545	576	566	568	586	617	591	572	543	548	568	566	586	544	554	521	521	574	577	579	564	580	558	591	588	557	582	576	589	635	547	589	538	573	569	562	557	533	575	588	567	568	592	574	494	580	550	554	561	543	565	560	565	529	554	545	595	494	581	597	515	548	546	531	511	573	575	585	534	586	582	530	544	578	610	572	566	557	542	562	528	565	555	600	565	572	576	545	552	559	551	568	539	584	529	541	566	596	565	557	565	538	564	576	583	528	557	598	565	583	536	552	570	592	607	559	533	565	566	576	521	512	579	555	566	572	584	569	554	532	550	555	547	573	578	567	569	550	539	594	584	567	587	562	516	544	637	530	562	562	578	558	545	597	551	557	562	595	537	576	547	544	576	526	547	553	551	591	547	604	572	588	575	534	576	531	552	561	557	570	528	563	578	538	579	594	599	579	582	550	583	531	572	521	547	571	549	594	591	571	606	572	547	529	603	521	585	552	548	587	566	566	541	550	535	571	578	586	589	588	558	585	544	538	588	563	549	534	554	557	583	550	532	523	566	547	542	550	554	581	598	557	542	574	566	581	591	543	558	616	557	569	559	592	565	565	579	539	556	570	580	621	546	554	550	542	577	525	542	577	592	587	565	562	550	568	570	571	570	617	543	547	514	548	601	539	529	587	569	561	544	542	599	609	560	568	568	578	584	576	592	550	572	542	545	572	536	546	557	563	594	587	522	480	514	577	564	579	565	539	583	525	570	540	582	564	556	565	541	545	546	543	555	520	609	520	575	597	577	564	535	536	556	599	546	538	618	558	537	596	527	571	501	535	554	542	543	542	570	540	532	567	548	563	537	507	597	556	564	540	557	553	587	553	560	579	580	584	545	529	563	542	566	554	540	523	595	599	550	577	550	569	546	565	572	596	549	539	565	566	524	587	542	580	532	590	589	523	595	562	570	556	577	575	560	538	548	580	558	535	572	556	567	585	549	556	585	558	548	621	549	533	548	582	586	565	580	550	568	554	587	596	571	571	563	599	561	574	556	574	519	598	538	597	546	609	525	605	508	576	554	570	619	546	585	550	543	553	572	546	550	561	544	631	586	558	560	527	569	572	539	554	593	592	541	554	541	587	582	558	534	542	575	531	580	543	533	541	562	597	517	575	536	565	532	580	605	563	557	589	535	576	586	552	539	611	563	560	545	606	547	551	544	562	567	560	537	566	546	551	522	610	584	560	564	610	579	549	579	561	538	526	560	558	556	563	579	587	533	550	596	562	538	594	588	574	589	547	585	550	557	624	555	573	617	555	552	583	551	577	546	611	557	562	554	589	586	545	549	613	547	538	503	546	532	619	589	568	539	593	589	528	568	545	591	569	526	567	554	512	574	571	563	532	561	541	547	584	593	556	591	557	558	565	580	550	576	551	576	545	518	585	545	546	535	515	572	574	565	564	583	603	582	548	584	535	525	527	562	560	538	532	550	549	590	543	606	561	558	604	559	576	543	546	552	546	534	557	585	563	576	525	576	590	601	554	574	568	550	564	562	585	596	553	536	601	564	562	589	576	571	534	590	595	576	555	538	553	526	557	546	572	565	505	555	539	563	544	576	513	568	524	518	563	566	548	495	552	589	583	526	563	529	579	585	544	585	562	568	526	547	521	551	565	549	543	620	545	602	566	573	547	565	546	600	556	555	557	553	571	614	600	598	599	549	572	531	534	565	575	524	603	545	594	542	540	517	592	573	573	552	578	558	555	587	601	549	555	542	551	585	577	574	581	571	573	580	531	556	604	534	545	550	571	536	542	576	555	578	532	553	565	571	592	575	517	564	575	551	533	523	556	560	574	578	543	594	553	558	540	594	567	553	612	592	603	585	560	547	529	573	550	558	549	560	529	555	564	533	544	557	553	518	608	580	589	575	599	591	534	598	552	550	610	567	555	569	540	535	516	564	581	567	604	591	572	531	527	557	512	560	568	568	561	577	568	585	558	576	585	550	525	545	560	564	583	611	544	578	559	564	554	554	574	593	561	543	572	570	549	542	521	576	568	511	595	558	572	578	579	543	575	568	531	553	539	535	541	557	573	554	540	571	535	596	574	560	548	555	578	568	554	574	558	574	576	522	553	563	567	549	567	591	580	578	554	571	581	539	549	512	572	548	541	559	551	547	560	571	568	550	576	551	570	571	574	577	598	598	603	557	567	585	565	537	596	546	600	577	545	555	532	556	575	565	553	632	577	550	557	573	556	648	600	599	565	536	553	556	588	585	538	549	559	550	558	564	574	588	551	593	547	558	587	537	595	621	561	578	554	561	573	624	606	561	524	584	615	596	598	590	590	579	576	581	553	557	570	582	529	538	608	531	556	561	562	576	522	588	595	533	541	562	588	554	581	527	524	532	589	534	582	578	592	611	565	562	567	546	565	578	580	617	535	570	561	575	540	620	601	615	507	546	513	557	546	593	526	556	538	574	580	555	547	558	570	569	573	576	533	531	591	567	565	585	553	591	565	558	584	590	583	577	498	534	563	559	597	564	578	612	562	551	567	589	544	541	575	593	565	561	569	545	581	558	592	533	542	544	533	588	540	579	592	601	593	528	565	593	583	581	537	532	581	578	574	590	545	557	610	528	592	545	574	549	576	576	584	578	570	596	606	540	546	499	537	596	583	532	593	591	543	566	533	535	566	558	571	543	561	597	548	516	572	571	570	564	538	557	546	530	600	608	567	545	577	587	539	550	548	531	582	531	575	570	556	518	567	578	543	541	581	568	537	574	552	593	564	569	566	532	534	535	586	581	588	566	536	544	566	541	541	524	529	556	538	548	563	593	552	586	576	551	577	573	533	583	536	605	549	550	496	582	568	579	548	521	563	595	584	558	570	587	580	553	597	592	532	563	516	588	576	570	529	547	584	577	563	591	544	602	562	622	522	558	552	546	568	550	554	536	545	566	551	560	567	533	592	556	569	511	577	538	567	547	528	528	554	583	566	555	557	583	573	536	573	552	513	570	552	560	555	581	581	554	582	568	575	546	573	556	557	572	555	556	511	587	568	548	556	552	553	553	518	563	579	554	560	569	574	510	551	518	574	590	591	561	588	573	595	602	534	570	580	549	582	582	608	544	596	558	531	585	582	577	523	551	559	574	547	536	572	576	553	544	608	574	515	555	593	596	575	525
11599	26431	27191	21121	18135	14595	11658	9279	7336	5333	4048	3481	2746	2392	2041	1728	1453	1315	1225	1226	1377	1403	1221	1248	1151	1197	977	977	981	948	858	863	870	874	803	836	778	813	767	753	720	725	741	721	765	768	677	718	710	688	727	698	723	680	642	718	687	760	726	633	684	690	666	704	759	714	678	676	708	703	686	692	726	709	678	702	710	673	700	642	691	733	686	710	688	683	693	739	715	681	750	715	699	656	719	726	711	660	729	730	691	682	709	677	671	665	663	707	734	731	727	731	682	733	694	691	705	699	704	659	650	682	744	707	677	719	728	682	666	706	709	655	672	698	702	711	723	727	668	695	678	721	720	692	705	688	703	723	674	619	685	689	662	722	676	701	702	697	681	699	667	657	662	647	711	707	696	673	686	701	717	699	745	699	684	694	677	710	691	693	708	704	714	696	696	672	693	675	707	676	699	704	688	677	691	725	721	687	697	665	702	676	720	655	667	727	689	681	705	685	697	728	703	720	670	717	689	704	700	718	665	699	691	694	740	728	705	692	707	705	704	689	701	728	653	649	697	702	713	667	645	754	644	699	703	721	707	680	672	690	704	674	731	733	690	703	734	682	693	674	732	753	728	649	687	702	697	687	663	704	686	643	681	660	756	669	713	702	696	649	659	660	669	683	672	700	711	666	677	716	721	691	725	699	719	709	725	677	689	720	682	706	674	715	707	655	689	647	717	668	692	699	769	699	712	706	704	699	746	737	738	741	696	688	690	674	671	698	698	703	771	686	675	689	714	715	704	680	721	677	704	679	702	699	739	716	645	712	716	742	692	673	679	712	664	690	675	698	734	738	708	689	688	681	733	739	715	708	698	637	709	704	689	700	742	664	659	739	682	715	679	676	725	660	708	721	687	677	698	690	690	665	694	695	654	696	718	684	665	697	716	675	635	688	752	722	724	697	683	738	669	719	679	691	677	746	663	693	654	699	637	707	674	682	692	714	702	728	684	693	679	754	684	706	728	768	688	668	702	722	666	714	704	685	709	739	708	688	726	673	656	717	661	721	757	670	692	645	692	697	661	666	705	682	741	664	694	721	711	713	686	661	677	712	661	641	669	722	724	722	724	685	697	691	741	651	683	680	689	714	700	744	711	652	718	693	715	692	779	703	667	702	688	693	736	688	679	697	766	724	666	729	736	699	692	777	683	676	703	691	665	690	695	715	730	637	657	679	734	655	692	686	704	696	730	723	676	656	708	678	701	702	661	715	713	690	689	654	692	710	738	706	659	727	735	718	717	683	699	725	732	688	716	720	754	697	701	733	697	712	663	695	714	665	727	763	671	660	701	692	674	692	665	689	709	691	747	728	723	675	664	689	687	713	699	708	720	703	750	729	634	714	683	711	676	726	687	687	667	638	679	695	714	677	678	693	686	715	639	736	698	697	657	704	719	672	668	645	709	718	693	746	689	707	667	668	706	646	674	728	725	668	660	704	679	676	654	663	706	720	688	650	705	616	697	730	760	664	633	673	676	675	694	636	706	662	653	661	693	676	730	670	655	703	672	707	656	710	704	675	684	722	663	679	667	696	756	655	712	678	675	653	659	735	736	726	675	688	705	758	692	669	680	662	645	712	675	699	763	708	723	676	746	694	685	702	697	710	675	701	702	692	686	748	729	683	687	665	690	683	722	710	685	726	705	682	687	708	719	680	717	654	717	640	691	708	690	694	686	714	740	714	717	701	692	708	656	696	659	645	670	660	708	630	709	706	655	721	742	664	652	684	704	679	701	712	701	674	698	708	720	680	639	702	696	675	667	712	723	686	713	678	703	681	738	732	675	709	718	717	670	692	708	717	687	714	747	722	713	684	679	686	743	667	701	722	693	729	690	683	672	688	670	697	714	714	703	731	711	746	688	725	724	733	707	748	689	652	647	713	725	691	749	714	710	711	690	666	680	702	704	693	667	666	642	685	668	713	675	694	663	692	688	698	676	727	675	672	733	671	653	722	676	715	702	694	660	720	655	707	661	684	683	705	688	747	679	668	681	723	734	664	676	664	683	675	721	671	676	700	659	667	734	699	718	659	716	732	677	657	693	724	681	706	688	685	723	705	742	713	664	656	677	746	674	762	698	674	682	676	657	700	669	671	735	740	696	683	690	657	694	686	716	699	750	691	675	684	733	717	661	708	685	713	731	680	733	650	690	694	680	650	762	693	686	695	737	717	694	729	672	729	694	726	656	724	712	682	684	667	724	719	676	683	652	702	648	696	683	751	727	729	712	687	710	710	640	704	681	719	740	716	708	712	689	648	685	717	660	690	678	685	672	688	684	700	658	681	675	731	650	682	748	712	674	677	663	733	689	652	727	717	674	697	671	621	655	665	682	710	685	677	646	689	743	715	686	734	711	670	682	617	720	676	730	705	671	674	731	745	741	658	664	717	706	734	748	707	699	703	667	711	694	714	740	681	690	696	688	693	728	702	668	688	672	736	660	693	665	741	733	685	681	636	715	633	673	715	687	729	742	747	709	720	732	686	654	696	709	663	685	720	716	674	707	660	677	712	694	714	711	721	713	711	690	729	680	663	694	668	701	712	699	709	720	711	687	715	634	714	669	720	716	653	695	721	708	717	724	732	710	711	652	679	709	699	709	675	652	714	664	675	695	675	721	706	645	673	679	701	691	718	703	694	711	714	691	689	672	680	685	744	676	698	722	655	674	682	704	710	693	722	722	754	691	737	737	704	687	647	730	681	680	716	737	738	714	704	670	676	680	716	722	664	693	712	652	721	689	722	606	649	686	689	669	676	668	720	688	719	684	665	709	690	686	739	698	689	705	664	717	710	736	699	659	777	733	673	690	660	703	700	689	681	748	689	719	692	712	700	706	692	698	666	681	678	714	724	681	700	669	672	697	659	693	679	677	699	698	684	743	698	657	662	736	674	708	724	675	679	675	671	709	727	713	713	746	733	689	708	713	692	712	695	715	641	694	731	708	635	718	702	696	732	688	720	702	675	694	695	679	703	674	689	670	727	699	713	702	704	689	658	721	624	683	705	704	739	677	686	706	711	687	687	723	703	726	690	715	715	693	749	652	713	715	649	773	746	703	728	727	690	696	704	722	666	658	648	678	671	662	723	666	727	627	672	657	690	714	667	672	736	683	755	675	712	656	705	658	679	708	647	697	697	652	706	655	682	720	682	713	697	699	709	697	662	722	729	701	698	619	671	730	732	697	687	673	702	711	684	685	735	645	714	734	688	699	670	702	671	727	712	667	719	706	671	671	692	695	707	674	697	722	669	695	648	713	746	691	719	660	716	709	667	719	675	735	687	702	665	704	689	637	666	741	696	682	685	705	699	683	641	678	692	743	719	702	690	695	698	731	729	719	694	684	664	631	701	728	678	668	675	704	658	721	723	646	694	685	666	671	705	663	701	685	718	688	734	721	712	680	695	707	706	674	673	705	688	657	732	670	722	710	728	720	693	771	635	722	691	704	720	691	703	700	673
23318	20771	28139	23568	21317	19758	13689	8449	6164	4131	3425	2791	2257	1893	1761	1309	1185	984	941	1015	1150	933	932	941	839	822	771	637	605	580	600	646	606	591	559	572	521	503	483	468	488	463	466	489	443	504	471	444	423	433	442	437	458	417	438	451	419	422	439	471	463	411	439	435	464	396	424	449	421	437	391	411	424	431	445	486	413	444	419	471	416	426	424	447	392	403	455	414	434	396	443	411	428	437	408	400	426	368	419	423	380	423	428	455	403	441	429	445	487	405	439	412	430	408	430	421	425	416	397	434	443	416	433	440	433	415	424	387	464	448	442	460	407	387	404	425	413	430	416	427	463	433	406	421	428	474	394	406	452	412	429	412	410	421	432	424	417	480	455	420	443	417	438	427	376	437	428	442	428	401	434	417	404	422	416	442	432	436	440	423	421	410	417	444	450	460	397	455	440	388	428	482	479	418	392	428	410	402	445	399	449	445	441	420	461	417	412	449	411	423	457	447	396	426	422	421	407	430	432	423	400	432	414	407	417	452	436	463	428	437	428	443	439	402	404	459	399	376	412	428	457	409	426	434	414	427	403	429	419	385	465	438	409	436	381	470	426	414	418	445	394	424	416	427	406	391	429	406	437	399	415	453	417	434	441	434	440	418	416	425	461	409	459	440	417	422	417	421	425	467	448	423	443	393	457	432	436	432	447	404	436	399	402	420	418	435	422	444	446	441	422	438	424	428	416	413	446	387	435	399	423	372	434	444	417	452	457	420	423	392	460	469	421	419	424	412	431	386	436	417	435	428	397	431	397	418	430	449	436	457	473	429	406	437	437	432	451	444	444	411	475	466	423	423	419	409	402	433	411	391	428	433	399	412	461	446	452	404	402	408	398	441	423	423	390	432	408	421	430	431	408	400	447	423	452	467	457	382	421	437	451	388	407	426	433	459	432	450	415	408	405	434	451	411	419	462	421	429	428	406	423	421	436	430	444	410	391	384	453	427	428	401	459	451	425	414	424	457	426	420	465	426	423	449	430	450	400	422	429	431	437	437	444	440	402	407	402	421	457	425	410	409	432	433	410	421	430	425	464	440	431	453	462	432	421	444	442	438	430	431	439	437	429	431	429	424	390	427	456	433	383	448	439	417	458	444	429	456	436	464	416	423	423	433	431	432	475	410	425	438	461	401	400	448	444	428	402	453	423	410	473	452	423	431	409	431	423	439	406	421	405	436	402	426	373	461	411	383	390	426	437	415	428	445	415	427	420	380	418	440	429	401	454	439	435	426	417	445	422	458	445	440	471	427	424	443	411	418	445	401	436	427	401	458	402	428	404	435	456	435	444	446	406	405	403	432	416	425	441	448	390	434	407	403	417	409	421	444	444	429	409	450	419	429	449	441	387	452	428	431	429	413	413	407	381	425	463	417	423	429	443	418	417	397	451	449	447	397	416	412	435	373	434	436	433	437	438	455	451	445	409	435	391	399	415	444	433	417	428	441	401	403	410	438	420	424	448	420	435	461	403	426	419	429	428	429	398	415	491	460	388	419	420	428	469	455	427	487	408	455	410	430	436	442	419	443	410	462	441	446	402	390	445	417	432	436	426	448	410	442	433	444	444	472	419	440	422	420	392	460	441	457	437	442	398	428	433	412	383	384	408	411	399	400	425	405	440	429	445	424	482	418	403	383	435	416	437	447	426	407	393	454	443	434	401	398	402	419	444	433	414	448	415	445	399	427	425	480	397	412	407	445	451	389	423	441	426	438	432	439	436	439	409	417	399	444	430	412	449	428	446	416	428	426	445	429	426	431	433	420	442	422	449	433	442	425	392	447	419	408	416	435	428	424	441	417	433	394	449	406	413	416	423	444	448	397	416	398	440	441	435	438	402	390	404	408	435	421	427	423	457	418	466	438	403	380	409	437	435	466	433	434	403	440	449	444	436	402	448	432	434	443	437	421	456	462	427	412	430	447	453	425	405	425	431	427	410	429	394	393	414	426	406	424	428	401	407	425	424	411	401	424	448	450	419	421	438	402	420	440	416	404	447	457	419	431	441	417	426	402	436	410	422	440	406	422	416	437	413	407	444	390	432	441	412	416	459	440	403	446	412	399	414	449	422	437	430	420	407	477	421	429	425	448	414	446	428	461	440	444	420	421	461	425	401	441	471	413	440	467	434	443	419	401	436	416	445	449	404	430	418	424	452	415	434	421	412	452	430	408	431	424	405	448	431	421	462	453	433	409	432	394	407	431	418	426	440	431	402	445	469	438	443	453	411	396	411	426	451	501	434	456	450	438	414	418	397	439	458	458	420	441	434	425	423	412	411	419	439	406	407	413	408	453	461	426	416	420	448	451	416	432	427	446	452	402	436	445	430	421	434	401	444	453	419	421	401	439	399	443	406	386	436	459	418	439	437	437	445	425	414	446	406	412	454	442	419	453	417	397	374	444	433	450	391	408	414	424	423	401	449	405	417	447	424	428	449	430	434	455	417	421	367	437	415	442	446	441	399	428	438	412	412	485	436	430	449	436	439	433	420	432	422	448	428	425	425	432	392	480	433	406	424	407	409	441	462	420	389	411	418	437	423	440	444	402	460	412	406	450	412	405	434	365	401	478	422	416	418	450	396	418	380	425	396	446	421	425	404	434	430	443	382	443	446	414	467	407	430	417	401	393	438	414	424	422	416	405	398	502	446	413	425	410	428	442	394	422	414	427	442	405	439	449	428	442	448	422	423	397	439	401	396	440	421	413	417	441	398	450	403	410	443	412	419	436	445	423	455	444	445	429	426	389	426	412	440	408	408	419	414	421	430	413	416	419	420	398	439	442	451	440	436	411	419	427	434	401	457	440	448	464	443	415	384	451	415	428	441	399	457	392	453	427	422	418	418	432	434	413	407	395	420	426	457	435	423	464	418	401	417	377	409	433	412	436	418	466	461	428	473	393	423	429	448	419	394	477	430	425	440	395	434	410	458	451	442	472	452	427	437	407	435	420	447	390	439	403	399	411	418	404	444	394	421	420	427	451	418	416	435	422	407	419	393	444	469	411	431	436	447	427	370	445	398	438	437	430	436	431	428	417	400	415	415	434	433	426	404	432	439	402	430	384	436	447	407	439	414	422	415	434	429	411	406	433	422	420	382	436	416	445	412	457	412	398	419	407	413	424	398	413	445	432	444	445	430	463	413	416	443	438	438	434	380	430	469	420	439	440	427	424	387	409	439	420	399	405	438	413	436	450	440	460	438	398	430	424	392	419	423	457	421	427	432	439	430	443	397	441	443	481	458	434	422	414	450	416	457	418	442	415	447	414	422	436	435	446	416	456	441	394	444	406	422	434	371	431	425	418	413	397	459	432	391	458	428	448	431	424	384	411	395	435	392	432	430	456	449	436	390	444	435	456	472	463	405	419	378	457	445	506	403	358	448	433	411	474	421	431	428	435	411	457	429	423	437	436	414	447	432	415	442	424	437	418	423	413	411	438	452	444	455	400	433	438
13432	34602	34768	28444	25119	21040	16858	14529	11280	8047	6459	5509	4402	3558	3130	2297	2117	1705	1526	1642	1831	1706	1542	1486	1283	1306	1114	995	900	896	881	839	860	822	725	755	731	634	714	733	647	615	613	623	625	622	659	652	624	559	594	561	589	576	577	535	568	523	523	550	498	562	516	513	534	527	552	549	514	515	580	572	558	511	506	560	492	548	512	518	533	527	550	532	575	542	511	534	554	524	551	559	544	526	541	540	567	575	554	567	530	559	485	484	541	503	549	562	496	529	569	537	541	534	485	554	536	543	515	564	533	559	571	532	554	566	527	540	576	549	570	478	553	547	535	519	553	531	557	461	534	550	536	560	555	548	532	529	499	560	538	522	552	538	502	510	532	541	539	533	519	473	508	523	542	535	552	537	534	582	564	513	536	578	514	532	503	515	568	482	539	569	556	529	537	560	555	518	530	561	532	566	587	522	533	523	538	567	544	508	511	530	521	527	532	552	536	560	537	545	540	545	510	547	536	515	547	530	538	513	529	519	552	540	509	531	545	534	543	566	502	504	540	514	531	539	515	564	542	558	531	518	549	545	527	503	612	554	508	551	550	538	518	527	513	519	546	510	543	495	521	544	525	539	524	542	535	559	530	574	542	528	548	527	524	506	504	568	565	506	518	551	541	531	582	564	537	507	541	528	531	543	592	526	529	509	571	535	575	538	504	541	538	529	571	489	519	531	557	525	508	550	579	519	509	537	552	541	538	566	532	536	530	553	521	532	552	548	539	528	533	502	532	520	554	560	546	542	530	566	506	521	526	513	544	489	515	598	559	516	528	554	504	589	536	548	538	551	559	531	506	545	510	549	517	525	521	499	576	528	536	497	519	527	549	514	530	526	550	507	586	534	542	480	541	540	509	536	532	557	525	517	562	541	510	546	523	538	528	585	553	507	534	509	490	556	541	565	541	535	529	521	516	536	509	520	511	552	518	513	532	520	533	533	553	579	533	516	576	514	568	524	542	560	534	523	515	530	597	517	549	532	555	546	528	546	529	550	562	557	537	543	547	499	543	567	529	537	564	547	579	553	525	502	516	537	558	516	537	542	577	571	523	486	523	495	488	537	528	542	530	504	579	541	608	563	537	541	550	539	562	504	509	502	532	528	551	544	536	540	520	555	528	522	551	552	574	506	559	527	567	501	522	549	528	546	553	546	560	531	514	541	573	568	537	502	486	528	529	496	565	509	544	499	577	538	528	530	522	543	550	531	566	518	519	523	528	548	506	523	486	562	544	544	518	523	593	563	572	547	547	547	508	539	518	513	552	532	545	563	512	513	571	518	507	535	564	538	513	547	585	547	531	568	549	565	524	529	548	533	553	567	566	499	501	543	554	516	517	528	495	543	565	542	563	561	517	555	522	523	562	525	545	558	570	496	544	508	533	518	499	554	507	507	570	513	558	568	530	549	582	543	529	493	532	537	565	500	538	518	548	559	539	512	520	540	538	520	558	523	538	507	584	563	541	514	511	558	520	526	570	513	566	541	553	552	560	533	521	523	557	537	572	535	521	497	561	554	543	544	530	589	543	549	527	556	478	528	537	528	494	527	542	547	552	532	521	552	494	541	511	553	541	570	542	527	540	508	536	538	531	540	557	529	494	561	545	534	540	522	532	550	569	520	541	498	514	527	522	550	500	499	504	535	575	531	507	562	532	538	558	575	549	535	561	515	525	583	534	571	537	583	533	540	528	555	568	543	549	535	549	548	569	542	537	524	557	567	557	581	535	565	516	570	516	522	492	555	553	544	571	501	550	569	542	554	564	520	488	548	465	577	511	529	547	555	562	567	515	559	522	554	530	505	539	526	587	553	556	538	543	545	549	519	547	549	543	552	565	523	508	552	534	545	540	534	533	513	514	515	564	502	590	524	557	542	540	546	556	545	549	556	557	522	535	541	520	513	546	579	548	541	580	501	480	515	529	492	533	540	505	558	509	536	494	568	518	522	574	557	529	584	562	556	554	548	559	515	506	486	563	536	540	517	550	539	533	568	529	539	532	557	503	571	504	535	543	508	524	509	543	530	531	564	539	575	573	539	538	543	569	500	566	559	534	537	517	482	529	596	578	537	535	538	529	541	517	548	555	563	535	537	532	517	570	592	554	536	509	569	592	565	541	563	535	520	567	534	525	503	564	567	513	524	521	591	560	525	526	564	499	552	531	557	529	571	556	496	547	536	514	508	547	548	586	517	517	494	507	529	547	514	583	577	548	536	524	545	531	516	520	541	533	563	483	512	525	545	519	541	536	549	518	567	573	535	573	515	527	550	533	530	522	543	515	572	531	561	549	544	519	524	519	538	542	521	544	516	527	562	499	495	586	587	551	513	562	553	509	550	554	506	509	541	512	535	539	541	533	533	555	526	548	505	550	542	504	557	536	553	519	498	547	556	544	534	537	515	553	550	522	504	586	528	565	562	589	508	538	515	549	571	545	555	552	579	540	520	527	529	557	543	475	535	529	499	507	554	567	522	547	540	549	510	535	528	608	495	505	571	539	542	547	531	566	563	530	527	492	538	501	582	556	573	530	486	591	530	555	571	550	522	526	515	532	554	559	562	529	531	517	549	523	530	546	533	537	529	530	563	558	522	553	528	545	545	561	558	535	531	544	515	556	543	533	563	511	523	526	495	542	558	534	521	530	537	545	508	550	516	507	529	533	562	552	532	545	551	541	553	537	523	530	584	588	562	550	522	537	553	508	547	535	558	509	517	518	507	574	547	576	534	529	553	551	551	524	529	553	540	537	530	499	524	564	497	533	499	561	489	540	575	527	547	522	520	541	520	542	549	558	545	536	554	521	547	493	555	588	552	522	534	550	520	477	550	553	520	511	555	516	574	500	518	510	506	531	554	547	546	541	533	503	532	550	546	562	560	563	505	554	542	544	517	551	511	525	554	532	523	540	505	498	515	514	529	511	553	550	477	533	546	545	529	517	516	513	589	517	541	478	532	602	548	547	538	527	537	564	546	550	471	535	538	522	550	534	518	523	574	517	545	592	523	582	535	551	497	555	541	551	561	516	493	541	560	519	560	551	606	513	540	532	529	541	539	530	538	547	528	543	552	539	556	529	563	584	539	552	566	574	583	534	523	546	535	577	555	521	554	552	516	502	550	526	517	524	574	540	490	537	558	534	542	523	546	526	498	552	511	523	584	562	540	607	528	510	517	527	509	533	541	546	512	561	537	543	560	527	507	598	493	521	542	530	516	544	533	555	535	562	542	549	538	517	503	525	538	536	535	535	528	535	536	499	567	497	557	541	501	552	532	530	543	526	569	536	529	527	567	562	528	548	532	502	558	547	576	509	567	569	543	519	531	517	541	558	557	566	570	569	522	543	499	533	487	536	540	538	560	534	543	541	526	586	541	507	511	542	542	539	531	585	535	558	544	530	506	540	548	531	525	496	518	527	516	559	542	551	554	502	538	527	518	549	518	570	561	548	549	529	518	577	581	537	549
22317	20728	28422	23112	20885	22203	21850	12882	8371	5875	4746	3810	3114	2591	2113	1649	1605	1220	1151	1287	1340	1153	1090	1086	912	895	671	621	604	600	630	578	517	543	519	498	430	455	486	436	422	384	406	392	397	428	406	372	361	371	323	349	349	386	353	359	369	342	334	318	373	336	298	364	318	337	333	383	316	317	330	333	331	342	314	332	326	316	334	361	355	335	355	357	311	308	330	328	332	321	343	317	362	375	320	327	359	341	337	319	344	322	344	345	331	348	334	311	328	382	361	357	347	346	351	374	315	360	336	332	324	342	346	357	331	316	345	324	365	353	359	338	338	329	319	348	363	332	369	334	357	354	344	336	350	346	305	351	344	342	345	329	329	329	320	346	320	355	331	322	327	337	337	320	348	381	370	341	342	341	334	304	310	335	306	337	384	311	320	353	362	369	337	313	336	334	316	336	306	330	315	350	353	325	342	314	332	336	344	336	337	364	325	313	344	355	353	312	350	341	337	334	319	323	315	336	353	295	338	332	364	370	348	327	317	328	340	332	332	387	332	332	354	322	338	354	332	321	367	311	318	350	339	354	322	341	283	331	368	367	328	301	355	328	338	327	335	340	325	367	326	348	304	312	349	316	294	328	318	340	333	368	339	376	336	364	344	352	291	358	343	337	328	328	353	357	334	331	346	348	351	303	346	327	300	334	363	314	316	303	314	338	370	347	346	305	356	352	318	295	336	344	335	347	303	327	359	328	364	346	324	327	318	336	321	364	321	341	335	357	325	368	349	335	370	346	367	352	359	335	304	343	333	379	344	333	349	323	319	348	330	343	367	348	356	345	322	329	384	337	333	368	362	360	349	338	340	335	309	323	331	365	321	340	332	308	338	326	300	324	341	310	337	369	338	300	326	301	314	322	362	324	331	328	340	335	338	337	320	322	336	335	334	342	335	325	346	345	351	317	363	324	366	345	333	317	357	330	342	329	319	349	323	355	351	356	346	357	340	360	339	318	305	316	324	315	331	365	338	333	352	346	377	349	335	327	350	294	344	368	329	319	358	338	333	328	316	314	336	351	342	345	343	342	332	338	292	332	339	338	303	326	307	349	350	389	339	345	360	308	348	331	368	348	361	333	323	313	364	331	330	340	344	322	348	360	321	349	358	373	345	336	329	360	352	363	360	350	358	352	326	321	328	331	311	358	297	345	336	315	313	348	354	314	325	341	320	300	371	352	343	354	343	316	337	339	340	350	355	322	347	334	321	317	348	340	355	355	356	340	308	373	363	325	318	359	347	342	321	367	357	365	331	327	348	337	360	355	364	292	324	365	333	337	342	302	350	328	330	330	344	351	350	347	338	314	334	353	331	363	319	338	333	325	341	325	325	338	330	322	316	341	322	355	366	333	335	333	354	341	343	338	339	344	326	334	346	313	318	323	326	369	336	330	338	328	313	334	342	329	323	310	367	330	323	328	305	299	349	342	343	337	341	329	325	336	349	366	325	344	334	333	324	357	358	334	358	326	327	334	330	333	337	357	341	339	322	314	345	318	295	341	329	351	355	357	337	315	329	303	340	322	350	326	292	339	346	337	331	354	306	354	344	363	340	324	347	320	309	292	330	347	343	314	299	323	324	325	318	382	344	336	330	338	307	371	347	306	338	321	333	360	350	353	299	307	312	353	362	342	356	311	346	363	317	344	327	350	346	343	332	356	332	348	320	328	343	369	349	346	343	338	328	363	332	338	354	336	336	317	290	332	356	361	321	306	326	358	340	329	306	345	314	333	339	344	367	344	294	326	351	359	338	320	317	346	317	336	321	348	342	341	339	343	363	341	358	352	338	345	373	334	333	364	346	352	351	321	353	332	335	339	335	342	318	321	383	328	336	356	369	355	357	344	352	315	351	350	310	320	349	345	300	347	357	327	331	336	299	359	325	330	359	336	357	334	355	326	306	326	317	328	348	339	356	306	334	339	319	332	357	346	308	339	345	357	354	320	325	311	329	313	335	336	353	344	342	314	332	330	325	351	345	329	349	340	308	336	360	333	364	360	343	356	383	321	344	366	338	365	340	325	355	335	327	353	326	330	347	367	346	328	369	350	325	335	328	370	345	342	331	341	325	363	352	311	342	343	362	338	342	366	333	347	343	339	332	303	338	318	326	358	321	332	340	322	321	323	304	329	362	336	347	306	341	325	365	338	355	342	329	355	342	325	355	368	333	320	322	332	343	306	309	331	359	347	347	294	344	335	320	345	345	333	337	341	319	333	304	340	328	324	361	352	317	358	346	342	331	320	372	373	311	340	361	353	343	338	337	341	296	319	365	321	384	320	319	342	346	324	358	332	339	329	325	350	281	343	349	345	337	324	357	327	340	327	338	309	343	363	329	318	342	310	367	321	346	346	354	322	307	299	312	352	315	332	364	345	356	339	345	362	349	345	322	344	309	350	301	310	339	355	335	331	337	331	315	337	354	351	343	363	323	351	306	357	324	334	337	384	336	370	336	351	322	331	340	326	358	381	347	336	326	341	331	335	373	356	330	351	322	308	318	323	320	327	346	343	331	343	328	329	326	325	357	345	316	316	308	329	345	340	361	334	338	328	303	343	326	354	356	340	332	329	305	336	325	357	329	340	333	327	316	335	322	341	347	352	349	356	314	339	318	356	336	340	349	352	329	350	308	351	322	350	327	357	313	329	346	326	339	330	316	370	336	352	331	320	335	328	340	321	317	355	357	355	331	319	319	324	303	355	336	342	344	343	308	346	338	321	320	347	372	336	326	350	359	317	357	324	328	335	363	321	315	374	316	331	360	351	351	322	338	329	352	343	309	335	341	326	346	353	342	338	348	342	343	346	313	318	336	344	345	344	362	336	324	366	332	346	316	320	343	351	328	336	375	334	349	363	334	357	348	349	391	335	341	320	312	326	356	350	363	358	328	357	310	320	375	315	327	327	363	358	321	350	341	333	327	335	342	336	365	323	326	309	329	332	314	335	348	339	335	361	318	355	329	374	353	333	324	348	352	309	332	314	345	296	350	360	372	356	321	338	359	367	352	329	314	319	330	325	337	320	343	336	355	324	331	340	306	350	345	325	306	354	352	343	351	343	318	365	357	330	338	350	318	370	337	322	336	359	322	317	340	318	324	328	338	287	338	323	327	331	349	335	384	317	352	371	351	322	360	314	353	345	352	335	359	330	317	312	324	347	320	401	319	340	339	336	320	358	333	335	325	356	302	351	364	338	319	340	357	332	334	319	375	359	327	344	334	334	329	320	315	334	309	336	334	351	312	355	339	321	325	338	361	379	325	343	341	380	344	340	339	340	337	360	340	337	342	337	327	346	337	341	353	331	355	323	316	291	368	351	288	334	347	364	374	342	324	332	354	375	365	344	330	317	342	329	338	317	371	342	325	336	327	318	322	363	359	332	336	330	300	346	343	345	345	357	330	334	365	357	345	331	318	326	339	320	316	301	298	307	324	338	344	321	334	351	346	360	328	362	350	353
16758	39313	39901	33496	29804	25738	21682	18834	14475	10788	9065	7183	5906	4874	3961	3053	2654	2083	1998	2287	2380	2017	1773	1725	1434	1491	1131	1021	911	901	935	797	798	752	731	632	651	591	592	576	551	479	481	498	548	642	521	521	498	458	454	478	456	433	433	436	426	417	420	410	454	401	394	440	409	428	427	411	422	417	417	406	407	423	455	418	430	392	392	400	416	399	418	450	420	414	383	416	435	425	392	411	412	413	408	396	426	403	435	407	390	427	386	419	440	430	473	427	407	434	414	472	380	389	385	399	429	407	426	407	419	440	397	425	383	421	404	408	422	434	438	424	408	394	409	406	400	405	390	410	414	431	419	411	423	402	432	427	414	381	403	409	421	402	422	431	388	429	404	395	451	395	453	443	426	446	410	442	404	426	414	425	417	436	371	424	433	408	427	411	403	449	393	434	393	441	439	456	429	400	447	376	396	421	436	403	366	388	420	405	423	396	448	387	436	415	385	413	400	401	470	393	466	423	436	424	392	455	418	398	418	436	406	443	415	419	411	416	429	408	434	421	387	407	400	390	406	411	420	392	435	457	409	416	411	445	390	418	449	431	445	425	435	418	398	385	426	434	412	452	438	404	445	390	416	416	415	439	433	391	406	412	421	398	400	425	437	389	420	445	424	424	432	406	431	399	413	384	412	403	417	383	439	415	395	425	416	438	434	429	450	460	404	459	411	394	406	393	438	414	417	416	405	435	413	421	432	427	425	410	420	436	410	458	401	430	415	418	428	415	427	455	446	419	419	452	400	423	410	425	444	430	391	427	409	390	461	405	429	424	401	421	430	440	408	414	419	392	415	437	437	426	448	394	417	425	420	422	449	421	413	422	424	408	409	437	441	415	410	411	415	423	391	424	437	424	418	455	414	445	395	422	427	386	410	440	469	401	408	423	396	430	379	398	401	432	426	431	405	394	446	414	410	452	427	410	417	390	419	407	420	402	403	394	429	421	443	451	430	410	427	425	413	420	416	416	415	394	386	437	423	447	401	370	434	408	359	405	423	396	413	396	440	396	409	405	397	406	424	433	401	408	394	386	419	451	448	409	405	381	409	441	445	463	422	449	424	402	447	435	426	391	446	437	402	423	420	412	455	413	401	436	423	400	399	378	447	424	416	410	422	441	426	383	402	383	448	444	384	424	387	429	392	417	419	383	445	405	410	428	427	413	383	411	422	416	434	445	443	438	432	407	387	409	416	417	394	422	399	390	433	410	428	406	452	384	425	381	416	403	400	407	385	419	432	422	366	451	392	407	430	407	422	417	389	438	435	411	423	414	394	408	424	408	471	425	395	393	379	411	432	412	398	420	433	411	406	420	438	443	433	405	398	405	442	419	424	372	417	416	400	429	404	397	374	446	427	388	410	410	434	411	412	393	416	430	406	439	402	429	420	417	401	432	420	442	431	455	471	409	435	439	420	417	388	386	421	404	416	381	420	395	400	420	385	418	402	417	395	410	419	428	419	379	408	436	406	396	414	416	424	427	403	424	421	428	418	404	400	414	410	431	418	407	422	441	444	436	434	438	426	421	406	400	408	419	393	425	419	379	441	430	435	381	428	369	403	379	428	436	405	435	422	424	408	408	405	439	422	441	414	459	415	404	417	377	383	421	437	437	413	410	426	408	404	398	387	444	418	440	436	414	403	444	386	405	424	400	418	400	455	441	397	428	429	391	410	396	384	425	434	450	411	439	416	404	405	434	456	410	410	412	454	415	379	415	411	442	476	425	392	384	402	399	413	405	429	426	413	400	436	453	393	438	407	392	410	415	413	391	408	424	454	406	423	414	411	417	445	410	438	404	421	415	401	423	407	395	409	397	428	401	413	426	450	443	394	456	427	390	423	405	454	394	384	424	432	414	396	450	436	434	362	434	407	437	437	446	413	381	453	428	412	451	420	386	399	432	440	401	454	412	380	432	411	417	405	441	430	407	394	418	425	413	408	442	447	430	427	412	428	391	408	384	392	382	416	433	417	425	421	405	429	391	403	403	453	391	414	390	445	422	400	410	417	437	412	390	378	415	389	399	414	408	445	390	452	412	391	468	452	408	400	397	422	405	389	442	421	435	410	385	374	426	370	383	435	406	410	410	427	485	415	408	431	407	412	429	409	351	399	402	436	418	415	393	407	389	434	481	450	419	438	453	430	416	403	423	452	440	413	417	406	412	399	406	448	435	409	377	409	429	413	448	406	403	404	406	437	407	400	404	402	388	436	439	404	453	436	411	421	419	395	436	436	434	415	406	409	388	414	400	448	412	417	437	439	397	394	426	435	420	400	402	424	427	431	445	435	391	411	414	408	427	433	419	396	415	429	431	406	394	440	400	425	403	437	416	394	424	428	393	425	416	416	426	436	408	408	392	453	380	407	392	452	404	399	407	438	409	404	407	407	395	456	374	426	404	433	431	412	429	443	400	423	430	378	398	453	436	421	446	410	416	418	420	385	442	461	431	406	422	434	385	392	391	462	397	384	419	421	401	412	434	434	414	421	423	390	408	427	417	427	424	424	400	418	397	384	399	407	385	399	435	405	440	391	435	437	434	411	383	421	434	420	402	433	397	414	393	388	403	409	409	421	419	424	425	416	418	399	425	442	409	391	416	383	419	444	415	386	437	396	398	412	390	372	445	424	391	392	382	433	435	420	371	382	406	406	408	416	448	416	442	412	401	424	411	462	408	391	413	411	403	412	402	406	432	397	397	400	406	397	445	448	436	430	418	426	417	408	406	418	420	409	428	447	362	376	406	432	426	390	437	410	407	429	429	414	400	429	428	425	424	445	399	399	439	416	404	434	419	422	435	431	431	407	396	438	395	414	386	387	382	407	428	441	422	368	427	405	408	408	425	446	410	411	415	380	417	399	395	440	426	411	445	492	457	394	415	382	401	404	411	409	432	420	440	410	398	420	438	390	416	403	416	425	450	405	439	410	383	435	423	408	383	411	415	399	383	453	436	400	397	430	437	424	409	369	414	396	418	427	409	422	404	428	470	437	402	396	409	389	407	434	420	413	417	425	395	446	409	436	407	409	459	391	414	415	410	394	425	412	441	423	419	414	438	440	419	359	420	452	440	408	436	409	458	412	439	408	422	436	419	431	372	428	438	415	473	429	427	392	401	404	425	428	384	451	443	406	422	388	374	374	488	399	360	434	454	431	414	402	450	394	423	427	426	450	426	377	426	406	455	439	455	442	396	437	407	424	472	458	390	412	410	396	363	414	444	395	411	445	404	397	442	393	414	387	405	424	415	412	423	418	402	406	418	412	404	403	387	394	390	419	447	431	421	381	420	377	418	418	443	383	416	406	426	406	428	439	410	440	451	394	394	384	381	430	386	456	414	395	429	415	426	408	407	406	451	409	402	425	405	404	401	405	402	418	420	439	396	442	405	407	421	422	402	425	386	408	434	376	417	427	390	383	404	382	398	408	386	454	428	446	387	362	421	410	426	440	409	380	421	430	445
26419	21331	23952	19134	12325	8276	6000	4579	3315	2423	2068	1778	1516	1455	1090	1038	960	875	912	921	936	885	820	783	763	758	692	681	629	682	705	662	650	699	596	616	594	629	593	585	593	597	574	574	622	568	586	563	577	569	572	583	591	588	564	579	539	523	554	573	574	558	598	558	559	544	572	583	529	581	583	573	576	545	529	550	601	543	559	570	561	548	605	540	581	567	555	595	566	534	517	571	552	550	570	585	582	573	597	558	576	583	587	565	560	581	596	569	583	562	566	578	551	557	551	542	596	593	539	573	569	563	586	564	583	536	521	604	549	576	554	576	549	573	555	578	524	586	583	573	587	572	568	518	554	547	559	608	576	568	547	587	585	535	602	585	546	567	568	583	550	574	589	592	560	606	554	552	578	539	590	541	562	545	586	542	539	598	558	560	589	564	562	553	569	586	648	572	548	594	543	547	553	585	574	581	560	567	549	583	583	565	589	551	552	615	601	567	553	584	515	555	601	542	545	549	549	562	593	526	566	558	553	587	569	558	568	580	550	557	592	550	590	543	579	545	555	539	599	576	572	537	542	546	568	563	559	582	554	581	551	565	574	561	549	601	599	552	567	602	552	586	598	565	572	600	565	565	566	588	570	574	565	575	551	596	588	586	562	563	560	495	573	587	562	543	582	568	542	561	532	575	554	577	563	552	578	538	594	544	550	534	538	573	520	521	563	552	613	583	585	599	525	572	568	609	524	582	535	584	540	567	578	557	572	610	577	545	529	602	552	576	538	548	548	540	549	542	573	529	572	570	553	595	585	579	533	565	569	577	537	549	552	572	572	568	589	568	573	582	558	543	546	559	588	574	570	557	538	571	522	558	550	567	600	575	548	548	582	587	560	585	584	550	538	591	517	577	600	530	626	598	535	551	602	508	569	624	585	554	568	572	553	590	550	586	527	574	610	604	525	546	562	550	580	566	549	594	573	560	556	552	560	598	592	516	577	569	561	562	560	556	523	550	539	549	565	549	587	513	560	554	595	551	547	584	588	595	545	565	591	556	598	590	615	574	575	607	532	616	542	509	599	552	576	592	509	572	576	606	566	592	614	575	569	586	587	568	580	550	577	570	583	568	547	531	530	587	611	565	565	585	549	516	531	516	562	603	523	569	552	577	579	591	558	564	547	555	577	535	578	545	573	584	542	551	590	548	539	577	558	587	566	568	586	536	591	570	540	514	570	567	568	575	576	569	559	559	542	525	561	563	587	618	536	569	561	555	578	526	565	568	585	569	527	556	591	576	600	595	553	535	551	549	579	537	551	524	588	554	565	579	574	573	561	526	551	528	580	591	574	602	544	578	556	532	552	576	552	613	645	544	590	593	551	532	569	586	572	524	562	580	553	543	586	554	545	552	538	560	548	568	566	590	571	587	565	566	558	500	599	508	578	537	565	587	559	594	526	574	534	562	556	567	581	555	556	566	566	571	521	558	587	610	553	584	553	523	582	551	561	554	568	594	611	562	575	578	566	555	545	578	571	581	572	599	546	554	584	586	587	582	552	569	571	599	591	561	532	610	544	543	572	536	574	600	565	556	579	500	571	552	534	551	527	570	557	634	549	554	580	563	531	537	565	525	593	525	578	588	592	543	575	593	551	574	538	579	612	544	594	579	604	545	570	557	537	556	582	544	534	565	533	521	546	575	551	527	515	571	587	542	574	547	527	577	517	557	578	528	488	569	557	575	562	567	542	559	551	564	507	581	549	532	550	564	596	555	554	609	555	588	573	565	564	557	598	594	548	544	565	540	564	573	553	608	557	532	608	555	616	567	561	563	587	541	606	602	568	606	556	602	588	571	500	598	571	545	567	562	585	527	573	574	526	565	540	543	542	586	534	562	525	563	564	574	556	577	544	578	552	589	552	565	562	556	612	550	572	564	544	568	582	575	546	533	582	557	547	546	575	553	576	534	601	573	603	538	578	556	553	589	571	560	562	561	594	592	551	604	578	527	587	576	534	563	574	573	586	562	542	576	601	602	593	544	584	568	564	558	588	569	584	570	560	564	485	564	578	582	568	552	557	583	562	588	551	557	548	594	576	573	575	579	551	543	609	618	547	601	588	567	586	558	583	570	591	581	541	554	563	564	560	562	577	582	571	574	622	551	569	558	543	554	556	564	576	597	516	582	575	606	563	572	568	569	562	559	549	548	587	584	571	534	586	560	577	589	602	553	572	594	561	587	559	596	588	580	556	577	586	581	583	573	588	583	577	584	563	598	561	542	568	559	574	583	567	600	537	601	561	512	500	559	573	540	565	555	546	515	621	581	557	570	572	525	550	573	617	548	537	559	578	549	549	566	581	558	546	568	594	536	586	560	578	561	553	536	585	575	575	559	503	546	552	577	572	570	541	581	549	552	532	564	546	597	534	597	556	571	548	536	540	560	537	600	592	557	539	559	609	580	575	564	564	584	572	560	599	597	585	595	560	564	553	556	609	565	550	561	633	576	543	581	514	569	592	569	570	628	579	583	552	578	564	523	517	578	596	560	597	541	567	588	565	549	547	557	549	599	563	586	525	566	530	557	566	578	577	573	575	531	584	567	564	565	549	522	592	577	548	545	548	569	562	584	558	603	610	555	538	534	544	566	565	539	522	523	566	557	530	558	536	583	544	558	528	569	563	576	604	596	531	590	576	564	556	577	518	591	580	571	565	597	579	570	564	566	609	595	566	528	588	540	560	575	532	599	544	535	592	570	551	554	554	571	552	566	553	582	590	532	542	585	579	536	552	629	557	648	599	589	554	572	555	567	598	543	575	551	550	555	618	561	606	521	586	555	560	574	573	591	576	552	529	584	594	531	589	563	596	580	598	572	571	550	572	603	555	551	568	587	532	607	548	546	541	576	592	575	564	588	564	589	560	559	540	569	587	548	562	521	525	584	511	539	570	574	606	583	570	525	570	549	585	576	578	542	550	605	562	614	563	586	520	578	541	558	564	559	564	616	537	541	531	521	524	568	576	583	584	576	526	589	564	548	569	545	583	557	577	562	538	587	575	555	564	549	555	611	552	548	599	537	578	585	522	558	597	588	590	577	584	550	577	541	532	565	587	579	537	583	558	544	511	541	584	548	533	583	546	567	544	561	546	569	540	565	549	589	575	548	608	571	569	556	560	562	558	598	581	571	548	573	557	536	574	534	583	543	557	634	565	547	580	550	531	592	539	558	589	583	602	574	570	542	528	593	576	576	547	546	549	556	574	597	560	588	589	576	555	542	561	576	574	576	595	575	535	573	548	563	579	565	528	587	545	564	588	560	549	579	537	533	572	537	600	552	576	550	581	552	560	558	570	553	588	580	580	533	560	570	592	563	575	548	572	534	573	589	549	550	566	563	597	574	569	579	562	572	555	557	549	561	558	545	550	567	534	527	539	522	583	521	578	551	581	590	534	567	590	606	540	572	548	614	607	560	530	581	549	588	598	589	615	576	570	524	588	596	601	582	614	575	546	548
13669	28637	28766	21626	17622	14197	11413	9297	6775	4724	4300	3285	2824	2494	2028	1701	1506	1386	1428	1505	1336	1328	1260	1282	1200	1017	933	913	863	973	864	910	808	871	812	774	818	772	805	795	732	694	756	798	768	775	758	704	705	709	686	711	670	713	733	759	704	671	709	693	744	708	680	710	686	724	699	723	688	685	733	696	729	726	692	737	711	664	737	681	730	674	711	707	701	710	721	707	685	706	712	748	720	726	713	662	704	750	724	674	713	739	713	700	703	705	692	691	714	690	674	720	701	732	742	694	705	683	709	697	723	702	679	707	737	687	692	667	741	806	656	655	706	690	734	725	675	687	666	711	719	723	717	711	720	731	724	687	717	741	698	657	710	698	701	782	702	707	724	696	724	737	707	748	714	720	679	720	717	700	693	704	695	701	708	696	705	714	699	698	691	696	672	691	709	743	672	707	681	727	784	670	705	721	734	712	695	751	652	642	715	682	651	734	705	684	711	714	713	717	680	702	713	648	669	687	715	669	670	691	725	689	714	677	708	730	682	696	655	735	723	691	747	687	690	697	658	685	664	703	702	697	722	712	711	720	677	761	704	750	700	677	687	687	746	663	682	704	636	667	722	707	718	738	743	728	717	651	691	694	706	688	717	698	704	719	674	700	698	697	667	717	723	742	657	708	708	670	724	744	673	757	731	702	733	728	712	708	760	698	695	738	697	675	676	736	682	700	721	672	701	701	718	713	756	721	683	690	724	707	714	709	666	683	697	718	717	721	702	656	738	720	711	687	717	716	662	648	686	693	716	690	671	721	722	719	684	719	711	724	702	726	665	685	720	705	651	677	741	679	658	712	656	700	688	700	725	708	744	726	688	736	703	665	680	741	726	715	671	717	715	697	694	691	671	706	714	727	684	668	741	756	731	730	722	706	697	713	748	716	712	743	719	699	686	690	676	692	695	697	674	703	696	711	704	724	687	677	696	749	695	703	715	728	716	732	694	666	716	736	714	702	700	698	705	709	729	696	656	680	713	732	678	707	690	712	742	679	700	693	715	671	711	716	735	711	740	764	690	695	702	727	754	723	655	675	727	672	708	713	702	702	748	711	651	660	700	707	724	699	688	701	773	685	712	693	758	645	738	760	685	679	680	747	710	722	681	690	739	709	672	689	693	694	719	697	710	702	702	728	678	679	684	683	742	730	699	704	698	715	730	681	702	704	679	738	708	681	737	738	650	700	676	697	689	665	703	702	752	687	676	724	740	713	709	664	679	707	742	721	747	688	695	734	683	706	713	642	706	729	705	690	681	640	717	707	752	691	709	703	697	733	764	677	672	711	699	693	668	671	693	673	709	703	676	734	736	679	695	705	711	665	735	734	714	689	715	682	724	672	715	703	695	715	671	714	724	666	700	698	677	667	690	736	691	721	691	720	707	696	683	699	682	717	683	681	731	700	705	693	707	648	710	715	695	696	670	691	685	703	740	679	689	660	721	693	713	692	676	696	681	685	676	757	742	694	683	695	705	686	700	697	676	748	718	715	707	727	766	710	697	707	708	661	732	699	735	692	699	716	729	687	659	695	735	715	718	677	719	660	681	708	666	695	693	715	695	671	696	694	762	715	705	704	730	662	695	729	687	679	693	722	709	750	705	714	743	739	780	752	718	721	691	719	691	673	737	702	714	659	707	757	700	703	705	690	702	688	739	675	676	699	703	703	744	707	670	669	736	736	684	697	708	680	725	771	721	710	687	714	660	694	694	685	678	687	711	739	711	661	725	735	705	695	710	680	669	730	707	728	727	691	723	718	722	636	696	704	681	700	724	653	705	714	678	696	701	705	706	710	686	733	719	746	683	707	693	689	687	691	736	726	746	732	716	725	686	733	724	695	717	720	714	692	689	686	711	694	688	723	732	728	739	696	699	758	667	668	727	692	729	702	747	713	739	711	727	664	700	695	714	711	721	688	724	722	708	686	684	702	750	720	725	716	765	662	681	739	683	685	728	711	669	673	736	692	699	684	752	679	727	716	685	677	695	733	756	706	719	710	718	675	692	673	729	685	691	681	700	688	715	678	762	663	737	738	707	667	670	695	668	710	692	727	724	693	685	767	768	726	699	690	707	675	691	700	699	697	702	688	738	701	652	711	700	681	711	695	701	728	731	688	740	661	703	697	702	688	689	732	687	709	748	659	690	717	692	677	707	707	715	702	680	703	734	713	705	746	730	703	684	673	667	712	742	694	728	727	736	693	702	678	650	730	715	716	703	709	715	682	705	696	712	702	686	671	704	712	680	692	647	714	709	724	753	706	732	697	685	698	714	681	681	741	660	733	746	674	637	706	753	669	711	704	646	761	687	687	656	711	680	673	674	737	685	717	670	660	714	721	691	682	676	710	707	711	711	627	681	722	664	720	709	709	678	727	718	686	675	706	659	725	674	657	692	697	698	699	702	712	688	721	699	676	705	698	734	690	684	731	718	697	712	683	676	652	664	711	720	683	703	714	699	659	680	695	691	752	697	701	701	665	673	693	682	713	652	633	717	702	662	742	775	710	691	701	690	701	683	724	687	683	737	729	688	724	695	694	678	759	729	713	659	648	708	719	707	718	740	718	668	679	721	713	689	732	728	740	723	684	703	710	701	686	716	710	686	705	670	656	728	710	683	666	708	665	698	733	694	682	715	730	727	730	679	696	706	717	714	722	660	688	699	713	683	690	661	623	672	746	711	691	718	676	748	704	717	683	681	663	691	706	708	724	750	703	685	699	720	672	747	739	702	641	688	699	758	728	681	704	706	732	721	713	707	748	657	716	669	703	720	671	683	641	702	701	668	700	693	715	734	677	719	746	708	700	677	673	700	697	704	721	710	661	722	715	694	692	667	661	712	728	648	678	641	699	695	672	712	734	723	717	718	679	753	722	701	686	709	667	755	657	746	720	714	720	711	701	700	739	692	737	647	747	718	705	696	758	680	684	717	695	677	715	661	718	708	697	711	744	728	740	693	669	683	738	729	740	669	719	667	730	750	678	691	737	713	694	728	698	714	703	696	702	692	724	720	714	777	664	670	762	678	736	647	726	675	678	666	686	721	691	710	694	694	720	708	716	711	709	709	687	727	739	667	690	719	731	702	748	718	709	722	690	677	627	663	739	742	690	668	684	759	729	704	691	718	676	681	685	704	730	696	676	688	684	736	705	703	689	707	732	648	712	687	672	715	739	702	708	696	764	703	679	700	704	747	698	696	681	706	686	716	729	739	758	690	662	704	672	723	719	693	672	655	711	697	676	678	743	726	652	658	696	698	708	722	713	688	696	685	720	705	707	691	692	698	672	711	659	701	708	686	729	685	694	703	714	692	726	684	695	672	684	716	695	691	731	743	714	734	681	715	669	735	729	707	708	691	693	754	655	670	673	686	726	716	680	701	746	668	690	694	702	673	681	725	723	736	712	706	683	697	728	661	688	732	686	724	682	749	708	692	667	740	671	681	702	700	748	724	671	674	674	761	700
23232	20722	28046	23549	21190	19377	13568	8422	5454	3985	3293	2655	2276	1915	1553	1423	1166	1139	1072	1162	1025	1048	974	834	889	723	648	583	558	635	539	585	640	590	526	507	524	494	495	474	434	434	468	573	525	481	462	449	457	451	435	483	426	455	424	430	434	458	430	430	436	469	424	436	460	473	446	438	445	424	421	372	446	481	444	430	435	422	437	430	418	430	437	431	437	449	461	399	386	405	425	430	422	427	419	385	464	419	431	425	432	458	428	436	408	440	401	417	444	426	410	442	447	457	414	439	383	435	412	396	411	395	439	406	410	412	436	445	413	460	444	417	405	464	417	405	449	462	432	439	424	451	421	458	445	424	398	462	434	393	451	429	454	423	463	442	421	470	443	425	386	429	441	427	450	438	406	435	402	428	433	438	396	412	430	431	457	406	427	429	426	452	465	441	456	416	468	435	459	463	441	435	430	428	430	432	435	441	435	450	448	450	446	447	414	440	392	427	442	461	436	444	397	468	415	423	416	451	400	404	468	425	407	400	469	432	449	416	429	443	425	422	419	458	414	427	418	443	454	413	412	402	445	413	471	426	417	435	432	459	418	428	408	420	432	464	415	443	476	401	447	402	420	436	444	433	441	423	426	388	404	380	442	415	413	414	478	461	439	430	434	447	433	426	408	395	382	449	440	456	394	454	394	449	443	427	420	387	441	460	376	400	410	412	428	412	437	474	399	385	395	428	402	443	407	431	430	428	393	432	444	405	422	397	434	484	427	430	410	388	439	473	445	433	419	445	469	446	458	411	432	413	437	419	426	382	404	432	427	482	427	418	404	430	410	463	481	435	425	439	454	437	414	410	402	420	421	446	421	418	403	437	429	452	445	428	470	438	438	417	429	448	417	455	414	429	422	439	443	402	412	418	443	456	442	437	428	428	413	432	424	418	428	455	459	410	443	436	441	456	391	439	459	429	405	434	413	426	428	461	409	441	435	416	407	414	416	423	440	438	397	445	464	453	390	427	437	441	464	423	458	431	425	455	420	425	424	423	414	445	433	460	434	458	441	426	460	439	424	422	432	395	399	445	429	446	395	450	437	421	434	434	424	413	423	449	437	446	367	440	431	418	434	430	454	410	413	483	420	456	439	418	457	443	419	423	414	429	481	384	401	441	408	438	415	438	441	408	411	403	448	416	449	429	390	431	441	468	404	399	431	419	458	439	443	436	425	450	445	404	419	436	432	420	403	414	409	442	406	430	434	421	426	408	466	432	420	438	448	401	421	420	412	454	432	431	425	417	421	389	415	414	441	429	435	413	414	448	393	425	450	445	445	409	413	451	439	413	410	443	418	418	433	395	459	415	459	402	413	408	451	417	456	434	464	426	450	435	409	398	414	438	425	412	419	435	406	433	440	395	418	433	432	429	441	419	386	412	432	431	449	450	450	410	420	457	390	404	470	395	464	404	403	418	437	399	428	389	441	435	413	405	419	484	415	418	419	424	448	401	452	425	460	460	410	409	438	442	403	428	450	419	388	432	436	438	404	441	430	406	418	445	450	423	397	412	423	429	444	409	436	440	430	435	419	425	418	426	425	443	434	459	390	436	397	435	408	426	401	421	398	449	427	411	434	423	443	429	415	435	426	448	444	427	448	408	457	450	455	404	441	416	389	390	422	376	416	434	403	419	437	460	449	413	427	368	402	415	448	461	441	440	443	453	400	423	441	410	447	415	401	440	444	437	433	436	446	390	456	406	464	453	428	437	426	411	429	414	437	400	442	455	412	423	443	378	455	440	416	430	445	405	430	409	407	411	419	404	432	400	436	397	430	406	438	449	411	417	462	455	412	436	450	426	405	451	447	451	439	423	460	476	446	426	426	419	407	421	437	450	423	447	428	453	375	437	450	433	467	408	421	423	421	444	433	482	422	438	413	456	422	445	415	491	418	446	404	419	440	418	402	434	430	416	386	440	444	442	450	426	413	426	429	423	407	409	425	425	428	401	412	441	423	466	396	463	401	418	416	419	394	434	399	383	392	466	424	399	426	446	437	376	436	430	408	441	440	401	425	460	426	441	418	427	476	429	423	437	444	458	434	438	414	417	397	410	414	425	411	456	457	393	409	433	438	459	423	410	445	413	446	406	436	448	397	413	450	438	450	437	469	420	450	436	459	415	411	449	459	435	428	449	413	399	424	408	442	419	443	399	390	433	421	427	461	411	389	437	424	421	450	431	442	446	395	445	391	422	425	419	435	421	457	425	440	439	428	446	405	440	439	414	430	419	420	429	421	453	425	404	431	417	427	449	426	424	412	408	472	404	446	462	460	440	417	451	452	424	451	441	496	434	392	403	457	417	417	438	449	422	445	472	412	437	428	442	423	434	435	434	395	466	416	476	448	466	442	433	442	414	435	445	413	417	413	423	459	410	425	423	434	431	405	389	435	422	448	420	424	469	436	418	432	446	470	410	444	430	408	428	410	423	447	404	416	421	400	395	466	418	376	425	439	409	448	449	410	425	422	413	430	442	426	424	452	468	451	408	412	408	449	411	426	428	424	398	392	403	433	423	396	461	419	466	442	407	424	438	426	408	406	427	423	436	453	407	414	420	444	435	397	397	447	445	440	445	420	414	423	462	404	424	449	419	413	431	425	431	404	453	402	425	411	400	394	399	396	432	413	414	415	438	450	409	421	387	446	440	434	418	403	417	459	432	424	409	452	438	400	422	462	419	421	487	418	477	433	416	391	423	404	428	405	430	428	410	423	447	405	418	444	409	453	436	423	431	426	408	404	482	445	432	428	428	428	401	408	435	459	421	441	428	442	417	473	432	406	415	418	424	449	447	415	434	438	447	420	425	432	419	416	396	418	391	447	444	466	410	425	433	442	454	464	432	445	414	426	436	447	431	455	423	429	420	423	406	440	467	442	430	443	404	430	440	438	441	452	440	412	401	429	418	447	458	424	419	408	452	420	447	418	405	431	456	408	407	427	438	430	505	449	415	413	404	399	456	388	446	408	404	432	460	428	413	441	422	458	436	426	429	414	426	424	445	450	418	464	421	408	393	420	473	419	413	430	404	404	440	424	425	418	406	404	413	451	437	421	441	431	415	452	442	405	426	418	417	421	428	406	418	458	413	453	500	430	435	411	457	417	491	425	425	424	428	440	448	430	436	451	413	442	412	431	450	401	442	447	482	430	435	441	431	392	462	441	423	443	415	417	438	433	465	420	434	442	454	412	444	440	448	457	400	393	418	416	441	457	440	396	449	415	436	417	451	445	410	425	445	443	399	419	445	450	432	445	438	394	419	422	431	434	418	395	452	432	451	449	436	412	440	408	419	400	377	423	434	406	437	395	412	413	443	415	408	445	443	451	442	427	413	441	429	410	426	421	436	398	423	455	411	452	424	466	399	398	468	417	403	429	407	403	459	438	458	423	436	434	412	446	391	424	435	386	430	404	454	428	414	401	417	436	447	403	416	457	423	440	396	444	420	430	437	444	420	410	415
15483	35851	35777	28368	24407	19964	17595	14028	10502	7779	6516	5217	4334	3560	2745	2433	2096	1763	1937	1930	1710	1603	1545	1358	1316	1069	990	842	803	898	865	803	861	935	722	652	698	686	653	624	574	606	593	674	671	617	631	579	597	577	501	548	561	577	565	565	579	543	533	534	517	501	510	523	540	521	507	550	586	553	551	577	577	551	524	568	550	558	537	547	530	540	516	542	626	552	547	570	520	560	566	526	536	588	526	536	553	519	567	563	580	495	531	537	534	529	580	568	531	513	578	538	571	530	534	595	519	501	539	514	588	558	533	499	538	529	554	538	529	507	548	540	553	570	526	563	572	554	540	562	544	522	544	544	560	579	538	519	498	554	486	490	516	570	544	587	501	567	527	537	524	578	559	527	518	544	534	560	528	531	522	538	544	566	487	502	533	512	536	520	542	528	585	560	553	582	516	558	504	548	579	536	554	567	578	543	563	530	561	554	546	568	510	578	536	539	538	519	542	542	539	549	579	542	573	552	538	512	568	579	552	555	547	546	485	508	557	538	519	553	559	533	537	499	508	502	500	506	531	522	516	529	553	556	536	537	544	529	584	526	559	522	513	539	543	518	554	518	516	511	536	522	489	561	533	597	540	528	557	537	540	494	579	557	521	543	543	567	538	572	558	531	532	581	544	619	512	530	559	556	511	587	584	524	526	536	567	576	544	581	514	515	513	560	527	523	533	558	537	524	529	521	541	519	548	517	572	562	545	526	506	511	559	576	539	536	537	521	566	570	572	542	506	532	542	554	509	559	504	533	560	583	566	548	581	512	555	581	534	560	519	600	533	540	578	566	555	520	482	560	566	477	508	517	505	568	551	523	530	512	544	561	536	536	465	571	553	564	550	569	533	563	533	524	558	496	595	551	566	568	540	585	548	560	541	543	565	522	526	555	531	580	568	527	499	550	533	555	545	523	528	553	565	531	548	519	576	552	557	556	538	547	511	515	562	521	567	518	540	540	510	550	535	563	494	555	516	581	572	549	492	568	535	503	526	578	507	513	525	527	571	531	566	520	533	538	567	531	541	521	524	543	561	531	537	534	525	563	555	505	552	529	526	520	497	562	526	505	545	550	559	557	536	543	573	547	567	557	518	531	504	540	622	534	524	550	546	537	554	536	515	537	550	516	549	537	576	526	543	521	537	552	563	526	582	524	533	517	538	534	563	527	574	563	558	514	480	521	559	554	532	555	535	547	571	545	540	534	568	578	558	494	569	547	550	521	562	553	551	528	584	520	522	541	506	570	485	527	534	560	557	558	558	555	519	533	544	517	541	586	534	551	526	542	543	561	478	550	534	565	558	560	555	526	528	551	554	530	549	568	556	575	527	563	548	521	504	496	583	561	583	575	555	503	554	552	543	559	522	553	505	532	512	490	552	526	538	530	539	544	557	538	540	531	554	559	522	568	513	545	566	557	588	526	516	490	577	568	499	516	519	550	527	528	546	552	535	555	523	569	541	547	512	490	585	526	555	519	545	504	586	522	581	573	514	564	526	543	528	540	530	510	547	601	577	585	586	557	539	544	530	575	526	554	563	544	521	540	569	549	560	519	519	560	538	522	537	555	521	547	570	552	518	519	531	543	547	545	545	529	562	555	544	576	524	554	561	541	541	573	515	530	574	542	522	545	525	542	549	548	538	529	526	538	552	535	555	514	520	512	550	550	532	516	555	525	513	567	529	544	543	584	553	517	552	535	566	531	506	581	580	559	511	537	556	539	530	537	538	536	541	526	556	543	538	546	537	522	582	543	593	549	550	547	556	584	525	580	541	549	554	508	536	573	546	512	563	541	549	522	553	572	521	567	555	515	517	572	548	540	553	549	525	577	576	553	580	521	520	564	502	550	518	546	539	581	566	534	553	546	538	518	570	539	540	527	532	524	538	553	570	571	546	539	538	535	541	536	558	591	536	535	500	525	504	528	545	547	524	558	551	553	545	562	588	544	577	544	522	518	529	541	558	550	567	493	537	541	508	538	523	534	531	573	519	486	543	503	498	573	577	524	521	540	584	557	541	529	510	557	541	567	527	535	527	538	580	532	558	531	510	537	573	573	560	524	549	526	549	556	513	553	546	539	573	569	582	537	560	539	535	522	535	510	571	541	541	494	598	517	519	566	562	533	580	513	559	547	515	564	539	527	544	536	561	508	545	538	489	513	570	521	530	541	557	557	528	552	515	566	541	541	521	555	511	584	565	561	560	568	571	573	548	555	563	529	543	541	530	520	512	528	547	507	540	516	522	560	525	540	515	517	549	543	564	580	501	571	516	541	497	518	522	551	575	549	544	537	536	505	537	504	521	568	530	572	576	527	538	562	559	536	539	553	520	567	509	536	491	571	546	550	583	539	563	552	544	553	564	568	524	520	494	575	537	517	540	527	552	539	577	524	517	515	554	536	546	563	510	571	531	535	621	498	563	520	526	541	551	494	521	504	545	501	506	580	535	522	570	581	544	518	546	527	584	538	567	538	559	565	526	532	527	534	518	518	520	525	549	498	517	547	539	544	517	538	525	562	573	517	523	543	542	537	524	538	575	504	508	556	520	518	525	512	551	595	481	546	508	576	575	506	553	565	554	550	596	534	550	560	535	542	518	546	484	558	560	552	560	563	549	532	565	564	530	574	534	569	563	560	575	577	537	582	540	502	515	538	499	575	544	534	561	554	558	547	533	548	543	520	560	536	549	568	524	526	590	563	552	565	530	527	545	508	532	505	558	566	570	544	575	562	529	544	531	551	507	528	589	504	499	542	575	543	501	545	525	536	536	524	539	535	556	539	548	517	522	533	574	551	517	556	531	548	537	584	529	544	536	536	551	553	512	511	548	576	543	566	562	554	535	545	544	535	509	541	547	481	495	528	548	544	542	545	537	555	526	576	550	565	509	558	500	566	548	540	549	524	545	507	552	513	559	566	533	511	496	552	527	539	506	521	550	575	572	557	509	552	526	537	573	562	551	519	523	568	510	545	552	579	575	530	557	538	514	566	545	541	577	536	540	580	572	519	525	544	534	549	576	583	491	497	500	549	548	499	554	514	518	568	544	548	549	518	533	519	576	573	543	552	527	542	515	472	571	547	564	513	536	552	507	518	550	538	533	549	539	552	555	563	582	542	560	533	612	590	538	535	555	502	536	549	535	566	569	576	555	594	572	526	529	580	560	551	482	513	571	568	534	555	563	552	577	529	534	546	525	524	510	500	547	514	550	546	551	497	579	572	529	512	541	559	514	550	547	536	542	506	570	531	520	585	542	515	552	509	570	624	578	532	584	600	570	535	536	516	557	536	530	542	472	590	554	552	565	552	555	522	540	528	570	544	535	532	554	542	538	520	518	541	580	560	590	556	541	533	530	554	527	554	561	516	540	541	578	544	515	513	563	555	524	528	581	497	573	551	521	540	544	541	521	543	551	532	472	573	534	519	547	531	585	535	558	505	531	513	519	509	529	539	526	523	533	480	566	533
22356	20783	28480	23182	20906	22056	22287	12588	7724	5823	4675	3729	3155	2495	2139	1805	1429	1298	1406	1409	1229	1190	1187	1040	909	682	666	620	590	652	592	639	598	568	506	433	462	473	446	391	430	402	440	537	461	410	395	420	338	342	378	387	364	326	389	395	343	375	374	327	332	351	350	386	326	369	330	316	355	355	355	370	365	337	363	359	357	374	327	349	323	363	365	329	359	335	355	353	354	325	364	327	340	349	354	348	365	341	359	337	377	327	367	332	365	321	375	365	341	334	361	377	372	357	346	367	315	367	350	370	338	318	340	334	359	358	330	348	320	338	404	324	307	318	291	356	318	334	352	352	366	334	311	348	341	357	379	364	320	351	330	355	335	317	339	345	339	352	377	359	320	350	371	354	380	369	333	354	335	322	343	354	326	349	364	337	318	311	358	361	337	327	325	361	379	373	325	370	337	355	335	361	355	339	357	330	330	359	370	326	349	359	333	364	361	328	374	335	333	362	345	335	359	318	344	359	357	394	375	338	360	328	344	350	311	337	330	339	331	348	372	355	345	356	306	359	335	360	378	354	330	310	352	323	344	328	355	340	335	344	297	344	323	358	358	389	333	339	393	383	314	327	328	340	356	340	373	376	364	325	337	339	349	348	368	341	347	283	369	336	327	346	332	358	333	319	324	336	327	327	342	326	345	360	331	341	321	381	341	344	341	325	340	347	340	334	334	338	343	361	337	317	353	327	340	384	367	343	337	342	360	379	348	333	367	343	341	335	330	368	371	338	345	337	359	326	353	326	347	339	358	352	348	304	355	327	341	337	357	370	332	326	345	366	324	327	358	326	307	352	371	344	321	341	335	314	338	358	324	378	342	365	325	356	349	306	337	324	322	384	327	343	325	359	337	348	343	356	325	374	376	340	361	377	369	340	336	372	338	332	316	341	378	335	346	338	348	333	334	364	378	376	337	365	336	346	347	328	340	370	346	357	381	338	352	369	330	351	343	364	331	315	348	357	309	358	355	345	353	317	344	341	338	329	337	378	343	364	387	358	333	349	310	354	348	351	342	334	349	347	360	341	345	345	327	325	324	341	338	354	342	314	340	355	338	343	390	355	353	342	362	321	348	347	377	319	347	361	320	327	337	353	346	339	362	340	365	382	341	342	353	338	346	332	371	333	348	370	356	377	357	343	352	375	346	331	371	326	338	323	361	321	365	352	362	348	359	343	361	335	317	346	365	345	356	336	340	363	329	359	340	341	366	351	358	330	361	356	354	339	359	383	305	341	337	363	359	335	388	341	361	350	332	359	371	324	365	329	358	352	301	337	379	364	346	291	336	337	342	372	353	342	347	341	348	348	328	343	354	325	347	343	364	338	323	355	316	342	357	357	366	360	344	357	329	342	359	325	333	339	351	364	343	354	357	330	346	300	367	346	373	362	337	331	348	347	337	388	363	342	355	314	368	338	349	374	363	338	360	313	336	327	326	347	320	355	347	330	343	336	345	321	375	325	366	323	360	310	330	312	330	347	370	317	361	377	374	310	324	355	339	331	389	365	378	358	384	356	365	317	339	328	332	348	349	345	343	345	340	321	351	371	343	352	346	318	309	345	354	312	342	309	326	333	371	335	370	385	340	350	356	349	327	334	357	359	331	327	339	325	381	343	337	346	322	341	353	317	339	322	351	332	382	334	379	318	400	337	354	336	345	342	332	339	331	337	337	313	356	349	347	351	340	326	335	358	348	330	373	368	358	345	344	370	330	320	351	344	352	336	355	353	335	325	349	327	353	361	342	348	319	335	343	358	344	368	338	332	355	365	346	327	317	325	323	350	342	356	337	332	354	372	361	329	369	324	347	341	329	328	365	356	332	329	317	347	346	365	303	358	301	316	335	356	346	386	348	341	342	373	350	330	340	339	329	355	352	383	326	338	360	321	357	342	366	366	328	346	351	358	349	340	343	318	364	317	371	363	338	340	314	367	337	334	339	354	334	334	379	362	350	312	371	357	345	329	367	347	319	388	303	348	350	383	335	338	344	342	315	356	337	327	385	412	318	327	325	328	356	367	402	356	345	327	341	346	341	368	392	342	353	322	327	373	311	397	379	352	356	366	360	356	364	328	351	345	336	334	339	339	349	357	352	351	321	324	343	344	361	353	343	308	327	350	362	345	362	366	366	350	324	331	311	321	373	360	336	330	347	341	354	347	336	354	365	364	348	328	305	364	332	334	351	323	325	345	327	339	326	353	352	347	337	329	352	351	328	355	367	344	338	324	368	354	356	344	360	370	347	357	338	359	334	342	345	357	301	350	315	340	362	351	359	343	353	320	341	347	344	350	377	352	337	338	358	328	324	354	335	357	351	327	349	345	303	348	336	343	346	347	376	339	368	342	366	351	333	345	341	336	335	297	288	336	344	354	365	372	355	334	349	349	376	312	360	313	370	318	358	330	380	338	345	335	324	379	338	349	367	359	340	317	325	334	329	386	339	342	312	336	336	335	370	338	354	338	335	363	360	339	355	331	344	342	366	300	343	307	356	349	316	331	337	350	339	364	341	351	347	334	350	343	364	346	309	343	340	355	331	348	367	312	329	354	347	345	333	359	326	376	330	307	347	312	370	316	358	342	310	365	337	315	342	329	364	323	321	389	315	341	330	346	341	375	337	387	352	347	338	326	314	361	345	378	354	342	379	370	358	353	340	343	301	331	360	353	355	364	379	355	339	363	313	341	325	374	317	358	361	346	367	354	310	318	356	339	354	339	346	366	338	329	325	353	335	334	344	337	350	332	339	339	335	341	358	331	353	313	362	373	326	343	380	328	345	342	336	370	338	362	384	354	367	386	372	339	331	384	350	340	378	335	315	306	357	332	303	360	344	367	338	352	321	381	330	337	326	378	346	349	335	344	338	315	314	321	341	335	352	387	303	345	311	348	331	363	352	346	375	318	349	369	351	323	351	337	379	322	370	365	318	356	335	341	337	330	348	362	329	353	340	359	323	390	352	338	340	332	334	342	364	345	350	347	348	380	300	351	336	333	344	357	361	363	319	328	354	339	345	354	339	326	352	325	346	363	322	337	358	353	401	339	343	319	356	320	365	318	356	330	329	352	332	352	358	348	350	343	314	371	352	343	388	348	368	351	345	338	321	339	351	356	340	358	350	332	390	326	354	334	367	325	321	358	314	351	331	347	323	364	353	372	364	350	350	381	356	328	341	348	386	354	318	306	338	329	358	330	348	352	373	389	354	341	338	356	349	341	335	342	335	355	368	353	353	315	348	365	377	368	334	345	336	322	352	336	304	337	354	326	373	360	350	344	332	350	349	358	335	346	332	350	356	345	321	353	376	331	370	360	386	332	316	351	349	357	348	348	346	351	338	354	331	366	330	331	338	347	343	355	321	327	337	371	346	347	337	319	349	346	343	349	334	352	372	321	348	329	327	374	340	323	350	359	337	348	327	336	341	342	331	349	296	305	368	337	324	355	350	339	339	367	334	371	336	345
18174	40557	40405	32946	28511	24887	22127	18177	13673	10668	8694	7086	5913	4671	3955	3359	2532	2332	2433	2362	2244	2067	1837	1655	1494	1092	1013	874	856	906	870	1028	944	839	657	635	657	723	610	533	546	524	527	720	618	519	494	501	448	447	469	503	428	502	496	458	430	455	413	439	429	411	409	445	426	429	454	399	398	380	427	413	429	435	409	451	439	416	373	408	421	426	443	438	429	429	437	437	460	414	447	432	377	432	413	419	405	405	408	418	428	439	410	432	430	457	428	377	453	408	442	434	448	450	483	420	437	404	418	432	425	412	430	437	435	418	455	434	480	419	435	379	469	419	443	465	434	453	421	420	426	437	424	427	457	405	459	454	425	422	437	441	403	434	406	426	405	403	418	405	380	411	428	429	402	411	433	382	418	449	449	443	406	454	421	375	425	425	425	405	443	449	417	420	448	410	435	406	445	398	413	418	400	441	446	416	459	434	432	435	443	417	387	429	423	440	411	428	431	394	409	421	433	427	417	417	438	417	391	428	400	441	442	407	416	425	400	437	419	414	461	455	439	435	446	410	413	448	460	405	395	415	425	387	456	409	448	403	459	460	429	451	411	424	426	445	431	454	445	396	420	431	384	413	416	443	425	456	418	419	450	391	443	437	443	401	431	454	432	438	404	444	448	447	419	444	396	384	425	410	455	409	443	410	451	395	430	456	406	439	451	404	416	388	391	423	409	438	427	411	441	400	438	424	410	396	413	402	402	429	440	436	422	439	420	424	415	394	437	419	435	421	443	457	410	426	432	395	449	428	436	433	405	399	407	451	436	421	416	431	413	449	441	422	420	429	429	452	433	444	410	437	414	428	440	461	390	444	442	434	402	428	459	437	435	422	406	422	446	414	422	441	451	441	426	456	418	364	429	449	417	429	424	412	418	453	422	409	407	405	436	446	441	480	395	414	429	408	402	412	446	424	418	409	419	401	427	419	447	435	474	393	406	392	412	433	411	418	418	445	427	442	443	405	418	397	399	415	414	435	421	416	408	428	423	386	417	403	429	437	397	444	428	416	477	433	427	440	426	435	427	415	407	417	420	397	422	391	418	436	394	438	429	422	405	434	448	446	407	420	432	457	392	430	416	425	405	449	445	415	464	424	427	413	406	455	415	400	432	429	423	395	408	405	433	428	422	443	403	391	411	412	423	421	433	433	433	400	438	400	455	439	422	463	446	433	412	416	415	372	423	415	426	427	459	397	438	410	411	421	443	384	448	417	401	423	475	402	376	464	432	434	401	397	420	416	421	430	437	434	439	403	394	420	414	429	405	421	465	438	420	389	437	414	441	435	434	418	407	419	459	391	427	435	415	427	401	405	419	420	404	393	425	409	442	424	466	399	420	414	361	447	433	406	408	395	408	403	429	429	404	386	428	426	436	440	460	359	403	449	456	405	445	378	452	400	452	406	396	462	421	393	401	440	420	450	396	434	440	429	420	397	443	411	396	430	402	459	427	440	436	413	413	439	389	429	414	432	437	438	428	410	454	402	389	418	433	392	413	430	429	437	396	447	437	415	431	449	433	462	448	399	411	428	409	396	421	411	417	426	427	435	379	394	420	418	385	462	399	423	421	440	417	443	434	435	408	396	442	411	416	453	400	411	423	403	410	431	365	461	419	410	427	460	421	423	436	423	405	410	424	428	419	416	405	461	430	411	378	412	410	384	446	357	434	432	448	396	436	430	424	442	419	396	420	395	451	413	415	409	377	438	427	430	449	417	454	433	432	419	436	458	415	410	400	414	390	416	445	458	462	414	445	416	414	454	438	448	419	390	403	448	458	402	386	412	428	428	415	418	418	407	425	426	394	422	395	456	417	466	469	436	440	412	465	440	420	439	443	397	401	420	422	395	457	428	410	447	439	396	432	408	421	413	461	408	403	422	422	441	444	424	409	402	429	413	400	489	427	412	413	449	399	417	435	455	429	451	399	442	435	449	456	422	438	452	426	413	438	413	442	419	425	393	470	445	413	420	423	432	418	416	449	410	395	419	395	406	431	399	445	438	428	416	422	436	446	427	433	454	451	405	422	409	417	442	412	412	422	408	402	421	444	407	409	421	417	455	440	424	430	414	376	423	443	424	420	441	415	445	458	448	437	423	437	394	423	429	420	423	410	428	432	443	460	441	405	412	436	428	430	395	447	413	434	404	390	451	442	443	412	432	400	423	436	443	422	435	430	431	413	399	419	423	429	421	458	402	455	435	422	422	425	405	415	443	445	391	409	429	404	410	457	390	416	401	398	403	440	410	449	429	427	389	417	428	462	422	418	401	410	400	432	415	453	389	413	434	369	412	429	426	445	420	405	435	443	436	444	410	391	430	413	435	443	430	424	443	412	447	427	401	433	443	452	407	416	434	422	423	398	469	429	422	411	413	417	409	443	399	421	423	399	449	446	442	419	421	468	420	421	463	441	461	399	430	437	412	429	439	399	406	435	445	424	382	449	434	403	401	426	418	421	418	403	421	407	451	424	453	422	417	418	435	395	411	424	410	403	391	430	447	437	421	441	424	432	419	431	443	417	400	436	409	445	429	429	396	419	401	433	409	435	392	423	381	435	431	448	433	412	439	430	414	435	401	430	397	428	451	401	422	420	420	406	428	434	404	415	389	388	393	393	415	415	455	421	392	432	407	462	435	404	400	424	424	411	421	452	416	413	416	431	412	447	433	419	409	433	413	397	423	439	440	392	423	397	439	412	442	436	420	449	448	427	430	408	421	390	404	429	436	402	422	432	453	425	437	418	473	406	386	456	402	421	443	382	436	429	406	396	419	453	414	411	404	443	460	391	464	423	450	409	448	417	417	424	401	424	421	450	445	422	420	442	379	432	433	423	402	398	393	448	409	424	450	391	429	434	397	447	423	381	461	455	444	414	465	441	439	395	421	401	432	421	391	408	427	447	425	442	437	429	419	445	424	435	408	433	429	420	426	414	403	423	413	418	428	433	431	432	431	397	436	449	445	417	439	449	400	409	409	451	391	412	400	421	431	404	459	430	404	413	437	433	411	416	422	407	380	425	417	416	430	424	387	420	425	427	420	421	406	391	403	409	427	396	419	424	438	382	391	425	443	436	410	412	388	422	387	439	462	406	457	406	397	424	406	427	432	454	449	423	425	446	394	427	422	468	419	424	429	420	418	418	406	383	439	443	465	404	426	390	433	390	409	415	412	400	426	438	420	428	437	405	422	396	438	442	400	445	417	425	404	440	371	418	428	426	435	455	416	406	389	427	448	408	418	441	433	424	435	428	417	394	432	414	420	400	446	375	437	453	439	420	396	444	419	408	418	393	437	437	437	415	408	453	421	416	427	418	437	457	429	397	410	447	403	396	430	422	439	404	451	409	408	397	421	462	422	417	441	403	406	431	427	431	436	424	409	426	421	433	435	452	424	439	406	387	453	411	422	431	437	411	373	459	427	432	418	436	427	399	437	435	430	427	432	436	426	412	401	416	382	454	420
26512	21458	23911	18795	11305	8006	6247	4660	3131	2510	2151	1794	1482	1252	1221	1183	932	941	980	903	941	884	805	815	717	749	680	658	685	651	681	701	689	642	642	643	589	604	584	623	590	611	616	618	648	547	557	594	575	582	552	630	571	538	603	571	568	557	607	547	602	544	572	585	560	569	559	598	627	606	568	585	579	530	618	573	563	546	550	584	588	528	586	551	563	575	607	603	602	594	546	591	544	564	557	587	589	543	600	550	544	557	559	594	573	551	560	556	591	589	586	571	554	597	603	535	568	568	569	588	530	587	575	539	533	575	603	557	579	588	551	557	593	536	583	585	608	577	627	586	554	557	534	590	597	588	584	561	553	564	601	596	529	575	583	575	580	572	562	532	552	544	566	554	582	576	585	504	572	586	592	577	643	543	519	572	553	588	618	586	598	563	563	549	577	570	575	570	576	572	593	589	555	561	572	560	564	581	593	564	554	548	593	610	573	601	581	621	598	589	566	567	611	580	558	580	620	591	568	568	567	598	585	591	582	588	580	561	572	585	604	558	560	602	565	543	566	573	595	575	586	562	552	587	603	585	606	593	584	603	565	589	595	572	625	598	534	605	593	563	606	569	562	595	563	517	605	548	585	585	555	586	575	566	530	531	622	587	527	572	561	579	603	582	579	600	587	615	566	598	611	598	564	549	555	588	560	572	588	570	581	570	610	581	599	578	566	598	566	586	539	575	581	543	546	644	588	576	543	556	559	557	533	576	583	605	606	552	545	602	585	575	571	592	606	598	569	580	592	604	576	571	606	545	538	556	594	562	605	569	572	566	566	589	561	553	639	580	560	576	625	599	591	569	595	495	609	544	582	610	589	566	581	585	595	620	585	535	527	582	571	559	595	584	519	567	616	609	591	573	587	601	536	564	593	575	574	613	572	598	560	566	565	588	538	655	583	531	580	549	637	584	572	573	615	588	579	583	574	590	557	530	561	637	605	582	592	569	586	594	558	599	562	582	578	559	589	557	589	646	549	599	572	560	559	574	561	552	604	554	546	582	563	592	554	559	610	554	565	593	585	594	596	548	583	566	570	555	527	577	574	614	577	600	577	549	561	584	572	601	568	547	572	558	575	608	583	573	623	600	574	579	554	540	571	546	540	595	555	557	562	547	545	535	569	616	607	540	589	537	574	596	561	609	587	603	553	596	561	567	591	610	568	584	610	546	589	546	555	610	610	562	550	578	555	522	584	522	603	586	597	535	600	587	543	570	605	570	550	538	583	545	585	578	563	574	576	563	543	591	576	598	566	562	582	593	542	570	563	567	584	538	565	589	589	552	567	617	630	554	609	584	621	579	577	541	560	561	548	549	587	573	598	600	586	582	597	594	630	552	535	579	590	620	581	576	563	557	560	596	607	615	590	582	524	598	599	588	591	592	563	598	589	629	547	575	565	516	557	593	610	584	594	563	558	580	585	637	578	631	585	531	620	562	546	571	558	588	562	589	567	576	587	550	609	558	591	593	547	537	593	551	603	534	567	595	601	542	562	604	547	571	643	569	556	551	523	602	579	560	543	579	602	586	602	600	593	586	591	582	574	551	580	607	566	564	585	588	581	564	569	601	588	509	585	587	592	542	551	575	563	566	595	577	561	547	556	609	581	606	577	546	524	593	570	616	594	605	569	571	564	593	569	536	531	631	560	568	582	554	570	551	582	549	612	593	584	568	539	561	574	574	571	552	583	578	590	579	600	595	580	593	546	569	545	594	541	579	552	537	631	586	553	544	561	607	589	588	568	517	577	556	576	564	566	579	558	612	575	582	559	591	591	588	546	586	543	521	571	586	536	597	600	590	558	553	559	569	587	546	587	580	610	541	578	603	538	573	576	580	573	546	564	596	553	521	571	587	596	563	607	573	592	580	576	570	574	533	600	582	624	558	516	563	599	541	618	511	562	532	600	538	586	612	543	599	592	555	619	553	587	552	573	537	621	555	545	519	579	553	593	567	600	544	622	594	544	563	556	574	629	563	605	598	573	606	537	602	563	583	644	580	611	590	594	573	585	595	578	550	526	635	630	575	575	581	571	585	559	552	559	618	546	636	563	513	612	566	591	573	591	554	574	577	550	609	562	579	611	549	606	582	604	555	546	560	584	595	589	572	570	568	583	558	561	543	574	619	572	537	585	612	577	608	589	564	583	608	587	580	598	593	517	582	560	598	582	591	607	583	576	600	580	590	566	523	571	621	567	592	571	567	554	574	651	558	544	579	554	564	571	602	637	618	607	551	587	575	561	536	588	576	567	593	554	575	568	565	555	597	568	637	586	571	598	573	576	595	568	592	619	570	553	595	537	593	583	533	540	552	561	555	596	561	573	570	590	532	543	550	577	576	661	583	601	556	616	539	574	565	601	573	548	531	578	552	566	621	589	570	557	561	581	583	616	595	524	534	585	588	604	578	527	567	585	536	595	555	610	586	548	556	560	580	585	566	589	572	582	590	563	569	583	562	583	560	595	607	513	551	555	579	571	582	594	586	518	585	592	569	570	593	578	606	542	590	545	558	550	529	563	561	589	558	583	554	558	568	627	554	635	596	560	545	573	548	541	577	604	567	563	603	596	525	542	566	567	548	611	544	543	538	586	569	575	528	575	550	541	603	588	583	601	546	555	579	560	625	576	572	558	605	589	549	577	600	544	582	576	574	568	567	593	579	596	627	554	600	571	604	535	561	563	533	568	582	579	543	601	556	599	597	599	554	580	560	569	574	539	574	592	567	558	514	582	597	550	604	585	585	567	560	568	588	529	609	545	557	576	594	584	566	619	580	607	538	567	541	580	566	572	584	579	577	566	552	571	600	541	591	597	577	573	576	563	575	575	588	551	542	525	587	578	588	556	586	558	586	601	582	547	548	555	597	555	515	564	592	592	532	562	593	548	566	548	552	547	575	591	583	542	572	572	567	580	543	575	574	578	544	536	593	566	566	528	581	610	526	552	600	561	571	573	590	592	554	600	608	585	561	577	580	584	570	571	579	574	568	541	571	576	547	565	579	516	570	586	554	599	585	575	603	551	589	576	559	594	585	558	541	576	555	579	600	631	602	543	537	553	590	574	579	562	562	559	548	512	584	567	588	605	559	574	565	565	544	573	572	586	554	565	587	544	583	572	561	553	548	556	550	576	619	592	563	582	569	585	591	602	541	604	561	595	572	543	567	562	574	568	521	557	580	563	618	580	545	560	589	527	559	569	548	583	538	603	560	533	578	530	538	538	554	572	549	584	546	568	540	593	551	576	590	571	532	616	538	569	599	591	583	624	613	572	556	555	615	536	610	580	569	548	546	597	529	597	586	546	542	575	630	583	598	555	590	538	558	552	548	587	601	597	532	541	593	588	567	577	563	569	537	559	615	563	576	586	578	585	600	571	537	579	563	618	556	569	556	593	565	602	593	583	559	551	573	560	584	630	561	534	597	582	539	559	567	585	537	592	559	628	578	569	585	565	535	599	553
15172	29216	28526	21325	16403	14062	11464	9232	6556	5028	4189	3256	2754	2244	2039	1799	1397	1457	1557	1394	1420	1280	1267	1190	1089	970	907	938	892	977	961	920	923	901	814	819	795	843	780	731	773	732	789	793	728	711	711	759	743	667	694	701	727	708	669	701	653	694	736	665	700	721	695	693	673	727	692	697	700	715	726	661	711	698	705	701	729	688	723	734	699	714	794	745	723	699	703	723	689	752	726	704	712	727	712	751	726	687	699	658	713	700	724	777	718	690	721	704	724	699	655	701	734	672	756	688	702	739	724	729	720	744	734	720	714	721	689	708	729	700	733	746	684	708	737	690	698	691	702	697	689	704	710	707	724	736	696	702	691	744	724	759	704	712	697	748	705	699	722	671	673	656	712	701	747	681	744	738	661	677	698	740	637	714	730	693	732	673	718	730	713	701	706	658	744	664	735	757	709	705	742	747	715	683	691	702	748	769	735	739	721	741	665	725	728	715	732	703	739	684	643	698	693	711	738	713	655	722	690	726	742	692	703	736	694	743	737	717	668	693	690	704	747	761	711	733	698	692	700	735	743	694	736	729	689	727	750	702	716	707	658	668	707	669	667	701	704	720	684	731	717	738	723	769	665	721	716	728	728	703	693	710	725	723	706	716	756	761	695	738	712	696	756	688	709	697	667	695	738	747	694	698	692	692	743	742	716	713	659	718	691	708	701	731	692	704	688	744	712	745	724	748	658	717	681	685	715	695	736	711	702	743	680	708	713	744	684	755	657	759	785	750	713	679	714	701	709	752	728	730	725	693	683	676	709	736	695	681	706	724	693	702	700	693	719	738	755	693	685	713	693	702	703	698	709	701	719	689	711	758	684	696	727	730	704	658	691	647	695	721	732	745	762	756	682	707	727	767	698	691	723	733	686	686	670	724	706	725	714	705	682	658	683	702	703	712	789	728	682	701	728	762	747	701	719	747	695	748	771	704	699	698	727	711	695	739	664	656	710	762	772	711	711	706	694	733	691	720	725	679	710	702	767	713	666	729	721	743	695	720	754	730	693	734	690	706	789	668	677	712	703	703	686	756	732	728	730	750	732	681	712	704	688	735	711	719	728	705	690	721	748	713	702	710	754	723	700	749	742	722	683	696	727	706	749	722	693	770	711	726	716	715	712	701	658	703	737	669	735	702	717	694	720	746	720	745	670	716	731	728	719	713	713	731	728	727	744	738	707	768	737	708	729	741	694	711	736	703	675	729	724	767	748	724	756	748	709	694	730	685	725	716	722	729	748	687	662	733	703	712	717	698	709	743	752	724	703	712	721	702	709	730	695	669	730	705	687	760	712	738	709	700	678	731	683	778	671	761	686	738	716	706	698	761	701	717	735	717	711	714	718	732	724	732	707	737	703	708	701	721	695	756	698	753	701	711	697	732	729	741	712	725	692	703	743	686	691	703	696	717	717	691	701	694	745	691	704	691	740	718	741	739	714	669	710	660	699	714	692	720	690	738	725	738	716	714	698	671	698	732	698	726	711	723	681	712	714	698	782	724	695	685	743	734	683	699	729	716	656	716	659	734	728	740	687	658	715	723	722	694	684	715	686	693	720	716	688	699	721	721	666	710	710	681	676	716	730	750	738	712	720	730	694	707	682	801	669	743	711	692	699	703	709	757	757	718	717	705	731	696	660	765	704	688	676	691	738	698	682	711	731	764	696	708	668	709	676	747	715	724	704	765	740	631	720	734	736	721	718	740	727	705	684	733	714	670	713	660	714	743	699	677	737	669	737	750	710	687	721	664	727	718	697	712	746	677	755	683	682	721	677	681	765	707	642	676	676	700	731	720	777	721	719	716	754	726	702	686	711	682	674	692	755	731	714	727	648	739	750	744	724	740	677	683	747	730	677	726	715	730	683	755	683	680	711	726	715	714	725	687	721	669	771	752	729	679	726	701	712	754	704	720	669	667	681	745	710	663	726	657	698	673	807	700	712	682	723	738	690	696	669	724	719	748	739	722	769	676	735	712	701	773	772	693	670	672	706	710	748	721	736	665	663	686	733	709	698	689	669	701	700	719	668	715	702	710	721	721	686	701	685	689	748	712	755	731	722	698	668	706	661	738	709	756	723	728	716	718	708	760	678	737	742	703	699	753	686	698	705	694	706	714	734	702	701	744	737	682	663	736	759	692	660	711	684	702	759	722	722	670	725	696	694	719	686	696	724	716	721	748	685	745	717	704	670	725	724	745	702	747	715	682	685	754	708	762	718	723	687	734	710	717	694	758	691	738	666	741	699	694	720	688	722	667	750	719	740	770	707	753	697	670	725	750	760	735	716	726	690	696	691	665	737	751	717	757	702	732	710	742	694	659	684	689	705	719	674	720	723	698	724	705	707	759	730	717	655	642	690	742	658	703	721	707	704	650	735	699	694	736	699	745	666	739	749	671	745	713	726	718	697	731	714	702	666	722	720	711	742	708	690	714	704	685	698	724	670	725	761	757	708	721	721	698	723	687	728	702	703	743	708	687	728	697	698	695	699	687	723	666	672	717	624	686	659	728	742	748	730	724	709	735	747	771	690	662	706	713	739	747	739	716	747	727	653	704	691	714	727	699	726	708	707	722	681	727	731	716	702	690	700	752	737	716	700	714	715	701	666	710	706	710	734	705	699	732	739	789	764	664	670	726	712	698	709	684	696	733	698	707	742	729	695	729	774	725	763	761	684	697	727	726	755	746	754	746	729	716	760	724	692	682	742	679	710	715	693	631	716	672	692	681	744	722	734	717	699	697	743	648	681	669	725	734	732	690	689	713	740	722	713	718	766	690	746	746	708	687	672	718	745	670	701	690	713	705	726	737	684	679	708	716	715	732	725	726	680	721	675	731	719	685	683	741	709	758	733	717	754	731	745	741	707	742	700	737	726	735	677	706	752	760	721	687	710	721	691	770	703	691	719	731	705	783	717	700	688	760	693	713	728	700	705	720	712	714	787	688	697	763	770	708	744	723	705	755	743	668	727	685	729	696	723	723	715	740	660	728	691	735	763	686	744	665	735	667	737	716	741	656	696	746	706	702	661	691	724	735	678	733	715	741	700	666	754	754	757	695	729	741	688	689	772	684	715	710	697	740	723	666	734	703	716	706	645	722	719	728	745	733	732	719	701	640	719	662	686	718	691	650	743	729	721	706	692	691	742	720	755	699	645	686	747	743	673	758	719	715	683	715	708	700	725	755	762	764	716	702	708	707	727	712	743	730	701	733	703	707	709	741	672	661	712	696	711	667	772	683	713	716	722	705	703	732	733	693	675	728	678	688	717	706	719	725	699	715	697	730	745	644	721	743	698	698	728	668	738	695	687	721	676	721	703	688	747	717	736	722	735	697	733	724	691	706	669	745	689	731	692	811	737	747	715	735	725	741	713	713	731	710	705	726	708	668	748	693	718	664	733	683	723	684	720	727	720	670	692	695	724	662	679	687	657	685	736	708	733	697	724	707	739	768	729	710	743	719
23355	20772	28086	23554	21108	19387	13662	7943	5311	4183	3348	2708	2320	1925	1678	1380	1151	1229	1241	1156	1011	981	974	856	663	624	590	631	663	667	636	625	573	580	523	521	550	565	468	455	462	507	487	492	500	464	500	411	461	462	439	459	448	442	441	452	428	435	425	417	425	428	426	463	421	427	413	436	449	398	481	391	414	448	435	452	434	430	477	444	441	414	439	408	470	433	436	452	489	437	395	432	469	433	402	444	414	453	418	435	398	474	436	441	465	441	410	453	449	431	417	467	385	430	472	431	403	440	418	402	408	419	452	443	455	460	472	416	429	413	416	453	414	463	484	487	434	450	430	430	460	397	443	459	432	443	441	412	394	449	442	437	422	446	452	423	453	408	406	426	436	434	426	440	397	423	425	461	429	450	448	427	420	453	436	473	436	384	404	452	440	401	430	426	465	462	454	438	441	386	433	464	432	435	434	439	434	423	462	447	452	407	434	414	448	447	414	512	442	505	422	393	430	431	437	421	461	440	435	426	397	426	414	443	479	489	391	438	417	412	435	467	447	441	451	424	425	423	432	431	469	474	436	421	420	405	420	455	420	438	456	427	440	424	444	434	460	466	419	446	419	420	444	433	468	423	469	447	375	456	446	434	389	416	432	428	433	473	453	426	463	414	395	462	458	433	416	407	428	420	471	428	406	454	451	445	406	417	450	429	449	439	435	398	444	427	450	424	421	443	437	430	458	432	450	469	444	441	443	428	449	424	461	433	475	426	473	442	428	446	410	451	471	467	455	426	385	413	466	397	439	442	442	449	417	454	451	439	422	419	411	427	467	415	418	434	444	428	440	443	433	475	445	445	405	460	444	460	413	447	446	411	433	434	437	433	381	420	445	413	457	393	416	430	449	445	436	437	444	460	459	429	421	435	425	467	438	454	454	433	470	448	439	413	440	438	426	428	416	411	424	415	427	426	425	410	433	438	452	417	471	440	431	427	409	426	415	454	452	423	437	420	442	437	442	424	422	414	412	459	440	463	426	439	445	439	448	423	437	429	431	456	422	376	439	464	443	439	404	405	429	431	465	435	431	440	437	455	445	442	441	424	394	407	429	390	418	419	449	438	427	434	408	418	449	458	425	443	470	451	444	436	409	420	429	445	433	440	449	437	458	449	432	407	427	442	476	412	454	422	472	453	441	440	463	441	419	439	419	405	455	435	441	448	404	428	445	399	466	459	458	453	427	420	418	450	430	440	445	402	438	429	440	452	418	423	447	429	423	468	457	475	439	420	423	451	417	425	404	446	444	436	402	405	413	453	429	431	450	435	496	461	403	408	429	464	422	449	455	440	462	434	425	449	419	431	400	445	471	419	402	442	434	419	449	449	451	424	440	409	415	424	439	441	451	419	459	415	454	441	448	465	446	417	383	446	433	410	417	466	465	459	445	421	394	461	445	433	424	415	431	417	456	425	425	432	446	442	383	409	389	409	428	370	409	470	427	442	454	369	429	473	455	430	451	443	471	430	449	425	463	477	446	463	471	475	386	429	443	420	438	428	450	407	429	480	447	391	477	405	439	420	452	476	468	466	437	443	435	413	429	452	424	429	440	459	416	405	427	419	447	427	458	427	470	465	443	456	429	414	407	412	440	447	464	440	429	427	425	413	423	422	484	416	414	445	405	387	399	433	465	455	399	414	420	460	438	436	433	453	442	427	429	450	433	439	410	442	438	416	460	456	428	463	444	428	440	433	386	454	465	458	418	431	445	427	426	438	427	427	400	435	398	418	427	421	442	459	435	435	437	436	469	450	489	435	454	433	439	419	461	408	394	459	456	422	430	436	452	437	397	411	409	480	442	410	449	434	389	453	448	438	451	406	456	460	453	403	417	443	427	385	463	437	416	407	436	453	412	437	471	446	438	457	419	428	409	437	412	419	385	460	431	424	436	448	447	435	421	438	427	418	440	434	452	451	409	457	417	435	416	409	394	427	403	437	439	425	413	451	399	451	392	430	467	434	419	477	443	419	449	459	446	452	435	439	433	424	439	417	435	454	426	439	451	423	450	413	426	409	420	450	427	440	437	437	430	418	458	396	406	429	399	441	440	441	403	459	434	380	460	438	453	460	407	487	476	415	424	425	475	413	428	470	419	420	441	454	432	428	427	459	434	404	459	431	415	443	411	461	454	463	412	403	467	459	448	446	416	433	452	435	449	429	430	441	427	408	436	436	416	427	418	416	413	392	431	421	416	450	425	423	433	435	419	455	422	434	434	450	425	406	460	405	427	422	428	443	422	449	445	443	452	421	427	448	435	421	431	429	428	404	383	437	454	439	425	459	425	422	421	461	447	439	432	443	418	465	432	425	405	438	431	477	420	407	387	401	421	443	434	447	456	486	454	415	432	438	414	407	425	413	438	439	448	449	440	402	408	415	432	478	426	429	403	443	436	452	450	441	466	433	435	447	452	430	420	418	434	479	448	417	417	469	413	431	465	425	435	408	399	427	432	440	432	442	451	435	445	411	423	433	447	430	454	421	420	437	417	434	408	414	432	437	463	406	457	414	457	427	444	459	442	432	429	431	391	450	451	426	423	452	452	439	406	461	415	416	452	463	446	475	441	432	415	428	424	463	442	485	481	417	449	425	431	451	438	416	421	447	429	463	403	422	435	421	430	484	435	443	434	427	432	447	442	426	440	449	406	456	463	448	432	409	428	456	459	428	417	471	451	428	472	479	439	400	397	448	455	417	416	417	461	473	425	439	404	414	408	415	436	475	442	426	441	419	468	431	426	421	439	432	406	408	411	436	456	407	412	471	433	417	462	437	438	467	456	453	439	454	444	438	445	417	427	421	445	453	434	459	458	415	399	437	459	431	430	440	441	439	453	456	441	414	427	405	442	460	420	474	439	424	415	460	419	454	444	425	411	448	430	384	417	460	456	465	469	474	428	433	397	435	461	411	463	462	382	437	474	461	432	433	412	420	424	415	460	421	455	380	443	450	431	455	447	429	447	405	445	420	426	405	411	426	452	427	413	428	415	409	426	395	395	427	395	421	394	424	419	402	425	417	435	462	381	415	440	457	423	426	422	426	439	425	447	435	428	444	379	405	413	444	421	427	434	427	425	433	427	417	420	421	410	434	410	445	416	461	446	431	431	420	448	434	400	423	456	407	446	472	445	439	436	441	418	415	423	392	451	424	451	456	427	454	425	439	403	457	430	436	451	446	462	429	415	423	416	417	477	438	415	472	445	428	454	431	425	422	468	412	377	434	442	473	490	396	439	409	412	397	426	416	420	447	444	423	444	451	420	438	469	415	442	432	434	459	445	419	437	422	455	436	428	429	434	437	424	421	448	415	455	450	426	404	433	431	403	437	450	464	404	475	438	419	432	449	449	447	418	414	462	406	455	400	458	443	407	460	425	469	421	446	421	431	436	418	431	430	429	420	426	411	444	467	441	385	429	446	422	426	427	425	437	479	456	425	464	424	441	414	474	420	437	423	457	455
16587	36662	36235	28367	23439	20196	17398	13712	10151	8163	6540	5247	4201	3514	3171	2450	1912	2025	2017	1992	1730	1611	1531	1418	1140	965	935	945	914	931	920	842	866	791	712	739	687	679	683	638	647	625	735	674	642	609	634	596	569	555	599	601	578	559	581	572	528	545	568	548	517	555	545	526	524	539	580	544	554	563	563	566	568	552	571	552	537	555	551	560	569	559	530	569	582	553	515	541	574	524	540	571	558	516	546	506	521	516	545	550	493	563	556	540	590	565	558	583	537	560	579	512	571	538	529	513	545	523	546	544	544	555	520	567	534	606	544	545	549	528	554	550	537	523	521	549	564	551	565	559	569	538	574	596	518	522	549	592	567	532	549	505	547	579	565	555	546	563	536	556	571	570	572	550	565	540	578	494	537	530	582	544	510	554	519	561	541	548	551	591	563	547	530	582	571	548	524	509	584	551	516	585	536	546	515	528	544	545	542	539	496	531	523	577	573	551	533	574	521	573	536	580	527	528	547	561	540	540	550	510	569	577	528	547	592	538	587	556	539	523	502	552	538	531	550	554	535	538	548	561	589	543	525	551	561	587	559	605	537	534	520	553	567	543	592	569	507	580	541	552	568	518	563	596	514	574	535	557	529	512	537	565	549	547	540	568	514	572	548	561	544	514	538	522	536	545	520	582	582	560	542	567	558	551	546	533	498	566	572	552	565	548	546	563	556	558	550	520	540	570	544	556	532	529	534	569	552	552	580	571	502	526	520	561	555	574	519	584	578	534	552	565	563	566	507	563	528	526	534	538	566	538	529	491	584	587	505	529	523	507	547	567	578	572	540	639	538	533	548	563	562	567	519	527	571	525	548	581	589	532	538	547	557	555	576	502	536	532	536	555	541	577	500	572	534	520	530	579	537	520	586	531	501	531	552	543	558	520	604	540	558	570	526	507	577	539	556	566	575	558	531	567	532	589	557	544	552	556	529	495	521	541	554	553	540	535	548	529	553	548	532	522	585	521	570	559	561	535	538	527	553	502	559	531	567	543	562	554	558	570	570	547	537	530	546	536	598	497	516	583	534	536	524	535	610	543	523	531	525	572	515	569	535	543	564	531	549	533	576	535	545	549	559	491	553	525	521	534	562	572	564	512	597	549	546	568	528	563	585	541	569	517	554	556	524	554	541	568	580	584	550	559	550	576	550	538	535	546	554	561	537	580	557	503	552	492	539	543	538	522	539	573	532	587	553	572	546	561	521	564	549	519	507	564	580	506	587	568	569	569	538	568	569	536	545	548	564	567	521	589	563	508	557	539	542	551	537	554	579	550	531	559	538	554	556	551	564	569	550	516	555	546	520	548	557	522	575	528	533	535	551	528	512	510	555	554	559	559	503	538	545	577	541	531	556	558	503	573	555	528	555	537	559	590	578	558	558	577	562	553	570	510	535	545	551	506	556	576	578	557	555	532	521	505	544	549	540	541	537	502	556	516	535	513	546	544	544	532	507	562	580	524	530	529	543	579	580	559	511	515	561	548	540	540	576	581	561	552	569	593	556	510	565	551	540	550	493	512	577	530	521	555	527	545	528	538	525	576	534	553	530	564	576	572	565	545	595	505	560	527	576	549	553	555	541	500	558	576	574	550	523	567	563	583	529	539	512	538	530	544	586	550	523	548	538	568	538	525	537	543	523	549	593	553	549	545	539	537	529	591	527	553	525	539	550	589	553	552	539	539	543	544	529	555	560	536	540	552	544	552	581	561	524	537	549	507	578	566	542	547	566	570	552	511	574	519	527	529	533	544	577	512	595	533	561	572	577	496	528	570	539	571	556	516	553	558	541	545	538	519	586	512	546	560	562	557	534	549	500	548	535	564	535	540	549	500	541	550	533	542	557	564	524	501	552	581	544	548	561	539	524	606	567	533	496	494	552	600	540	574	562	527	556	589	551	567	489	559	537	567	540	530	590	583	541	543	586	554	507	539	544	525	556	493	571	563	568	535	555	545	535	519	541	532	531	539	547	530	513	563	546	548	571	555	537	560	527	566	592	536	563	563	571	500	499	574	567	563	550	529	583	503	546	548	563	601	536	551	550	564	581	579	567	543	501	541	597	541	545	557	532	558	560	549	545	563	531	517	537	529	533	543	536	524	568	554	537	557	518	519	562	559	576	571	551	525	539	551	551	571	589	504	560	517	545	542	576	530	519	547	564	554	532	553	534	561	556	562	570	568	544	546	570	526	540	561	514	563	510	610	539	521	551	536	548	553	541	515	536	497	557	532	583	552	533	538	574	560	552	529	560	537	544	558	553	552	596	555	543	527	539	553	545	579	534	576	564	568	550	580	568	540	543	524	589	535	547	525	564	509	559	546	556	572	567	569	570	551	538	480	527	542	536	547	549	538	527	559	557	565	545	541	576	572	578	538	553	511	559	559	516	520	589	545	573	581	559	534	596	538	538	556	545	547	551	570	493	626	580	575	563	506	548	504	533	538	557	529	536	571	516	547	580	594	571	522	576	546	550	553	548	550	560	561	553	562	500	570	507	507	561	544	519	545	546	563	509	538	535	545	548	552	509	556	521	543	523	552	545	538	561	576	561	573	545	566	547	582	542	600	525	535	540	550	498	528	558	517	535	554	532	545	560	553	547	550	577	583	525	522	537	542	579	530	550	571	558	565	556	525	590	577	540	567	541	550	549	544	552	553	515	548	553	516	527	513	510	553	519	598	523	575	567	533	539	523	548	559	528	575	548	570	501	559	560	537	562	546	552	558	514	523	535	557	524	558	553	542	553	554	530	574	570	570	550	535	565	522	589	577	553	522	548	575	559	540	558	569	559	576	568	539	507	582	545	549	536	524	577	538	535	515	576	561	553	559	547	558	529	532	492	540	558	569	550	575	548	548	536	562	526	573	497	551	567	571	572	516	560	561	559	547	529	548	551	570	576	565	599	545	561	562	567	520	548	542	510	564	553	540	542	515	508	558	561	569	587	498	503	520	548	585	527	560	544	547	589	555	490	516	565	526	517	535	540	547	574	536	581	566	515	547	593	585	544	570	542	525	573	551	599	526	580	568	565	494	552	568	510	597	547	575	535	569	568	520	544	568	574	534	607	529	539	514	590	570	531	510	587	526	564	527	549	527	528	519	548	601	559	586	546	592	511	563	548	526	534	590	547	581	583	548	575	551	544	575	552	546	562	515	546	556	526	521	560	542	555	540	554	557	537	568	579	520	563	547	553	577	515	543	552	541	536	575	542	485	577	513	535	557	561	552	551	572	575	519	561	559	480	537	536	533	533	540	549	565	567	579	563	557	537	548	577	523	583	546	561	519	568	529	551	539	543	550	564	541	568	576	598	545	603	531	521	558	574	522	542	531	538	586	562	504	511	581	562	529	565	534	473	564	575	573	573	539	573	535	543	565	534	549	550	502	561	556	554	577	559	529	545	505	584	560	533	564	531	571	558	543	574	534	572	518	537	558	538	552	515	545	493	537	550	575	544	537	552	555
22345	20752	28447	23157	20908	22141	22308	11853	7397	6085	4557	3650	3152	2693	2239	1576	1445	1548	1500	1437	1186	1245	1183	973	678	689	587	677	650	621	620	614	556	562	550	474	492	487	470	433	448	439	501	424	441	431	415	356	377	356	352	396	346	362	384	355	342	342	339	349	362	349	348	318	373	390	330	323	366	366	377	350	334	336	376	352	360	363	350	363	313	353	350	330	338	354	366	365	348	362	358	355	344	353	360	347	324	330	389	359	349	369	331	335	371	347	358	346	368	350	333	348	372	355	330	346	368	339	347	343	363	336	320	316	371	307	313	334	366	338	334	334	315	351	365	384	338	378	333	323	362	359	340	351	375	336	328	330	355	328	341	349	332	390	358	375	359	368	322	346	383	343	339	365	334	330	342	360	326	332	377	338	346	326	330	341	389	347	339	355	367	322	349	372	325	340	352	356	358	323	370	376	362	353	344	344	397	321	337	333	358	360	368	386	367	367	394	346	344	351	367	325	324	358	349	354	333	360	376	373	330	360	353	323	336	353	366	359	353	357	305	332	340	357	355	339	357	370	337	320	308	348	351	345	332	378	318	354	345	381	341	367	323	342	356	326	339	334	348	376	348	328	363	387	341	332	325	361	342	306	345	347	361	356	358	382	353	350	336	357	326	354	345	341	360	338	336	352	368	309	349	343	361	363	349	346	337	356	358	380	353	369	312	352	360	353	356	335	348	368	348	342	334	347	295	353	331	346	332	360	335	344	376	350	374	344	349	339	315	380	354	347	363	364	368	364	353	364	365	354	334	364	358	328	350	317	339	373	375	348	348	350	358	349	352	369	351	384	328	329	327	338	359	339	339	368	344	363	367	343	343	355	337	361	363	363	323	336	344	335	375	368	365	323	332	338	361	332	356	373	357	308	321	373	339	320	312	353	343	364	336	348	347	361	345	370	374	324	348	330	369	348	341	388	377	337	352	356	355	329	335	361	329	349	355	364	322	331	340	329	332	349	376	340	343	369	396	350	356	361	344	338	353	370	356	368	339	361	341	332	327	335	326	330	375	321	329	326	316	343	355	364	351	354	320	332	366	385	320	320	312	344	370	352	312	331	331	349	350	342	341	380	366	356	368	338	369	353	372	360	362	379	358	349	350	370	344	343	336	339	331	350	354	345	363	373	351	343	334	326	377	388	342	364	382	344	352	339	346	352	321	326	374	366	356	358	346	373	314	339	368	330	366	348	343	344	358	361	345	355	344	328	347	338	374	375	348	347	368	368	357	366	346	362	372	353	353	325	329	324	353	342	324	337	332	345	378	390	349	356	373	349	338	370	359	353	334	354	346	341	347	349	338	339	351	382	364	325	316	353	332	364	353	381	332	339	371	342	367	382	349	376	337	334	314	343	358	361	328	337	340	370	341	352	403	340	359	326	330	354	380	347	382	366	369	375	333	370	349	363	339	343	344	331	319	358	360	334	309	323	376	371	371	355	369	355	341	330	337	353	350	374	362	356	367	363	335	357	361	367	356	341	353	351	319	355	363	348	341	334	368	349	349	329	359	400	333	394	372	379	350	336	348	363	350	363	304	364	349	357	373	354	341	364	364	362	371	358	345	348	348	328	349	357	361	356	350	364	370	347	349	332	354	373	359	330	336	360	343	362	357	356	369	336	352	367	358	360	348	385	338	340	340	350	346	364	314	343	346	338	363	343	336	359	337	340	350	364	327	359	356	359	317	369	352	322	353	363	309	374	322	317	338	359	344	349	343	339	356	358	317	339	331	354	317	371	351	335	343	376	334	331	341	350	354	366	333	345	315	357	366	333	350	364	328	363	327	340	360	333	371	335	333	363	338	362	337	332	356	370	387	338	352	346	338	347	334	350	397	337	386	352	342	332	340	333	356	334	377	348	362	364	351	339	335	355	349	335	343	311	335	341	359	355	333	350	382	362	321	340	337	342	359	362	328	361	367	351	353	339	335	362	367	333	334	352	333	341	337	343	373	337	351	358	365	361	364	327	392	358	388	343	334	350	335	343	353	323	315	365	381	346	352	365	356	362	344	347	378	337	357	334	309	323	302	316	333	346	389	396	357	356	349	318	363	351	362	351	341	335	392	377	314	375	320	391	332	368	327	345	341	360	332	344	351	319	341	346	350	371	351	333	337	381	359	358	339	365	357	349	323	350	350	334	347	370	349	351	331	340	343	380	358	344	328	329	368	379	335	348	315	363	349	325	353	309	384	354	351	316	326	368	338	357	370	346	349	337	363	332	344	350	332	350	340	341	367	359	356	355	325	323	356	357	374	344	350	365	364	347	359	335	349	319	315	352	314	377	347	335	324	314	362	333	356	389	377	302	324	328	346	361	338	336	359	339	327	358	357	349	352	350	351	331	369	329	320	351	316	351	357	372	359	363	376	370	360	374	376	322	363	359	331	327	328	312	338	359	336	336	317	358	356	366	336	335	369	327	322	351	344	328	329	346	326	355	352	328	370	337	374	346	331	358	344	365	360	364	336	356	340	387	352	302	331	353	323	376	350	362	349	339	349	381	328	347	356	344	330	314	354	364	358	356	352	400	368	366	333	384	357	365	328	369	337	341	347	357	353	345	383	347	358	362	361	338	371	326	365	355	371	317	385	328	378	364	352	347	304	329	360	398	314	356	360	347	355	363	349	369	331	349	362	362	376	329	325	371	366	370	333	354	335	374	365	318	355	398	371	301	378	371	331	347	370	339	325	341	319	312	374	353	345	393	350	361	330	350	354	319	333	332	321	347	372	327	318	332	352	341	338	330	355	364	366	349	342	333	376	358	359	383	345	332	371	368	338	362	371	316	355	336	332	370	334	344	368	363	344	342	356	355	349	316	365	365	376	371	357	361	313	352	327	346	349	341	347	352	362	309	367	326	326	353	348	328	346	364	358	367	404	349	363	375	305	346	331	346	357	343	374	327	379	356	356	341	341	334	357	310	348	326	316	338	335	335	327	352	360	355	334	352	339	334	335	335	346	356	338	335	349	346	337	317	398	328	319	335	350	331	337	343	356	372	341	343	366	335	382	342	348	325	348	361	356	334	361	348	330	363	352	349	319	342	343	326	344	337	344	347	325	393	327	363	347	369	401	337	348	341	393	324	316	349	309	354	327	351	364	350	303	326	368	359	350	383	347	314	367	334	318	322	353	372	358	377	330	338	345	344	384	314	348	357	348	365	356	372	346	369	348	326	370	330	358	333	357	306	378	363	336	343	310	349	320	303	374	324	354	353	375	319	380	353	343	296	350	357	329	327	343	367	347	342	319	316	377	370	329	348	344	329	312	342	327	356	347	325	369	332	320	382	347	344	348	341	333	332	345	347	393	349	359	359	328	349	368	337	344	359	362	384	366	345	354	310	347	350	345	347	355	371	356	348	341	373	353	345	351	319	361	427	361	367	371	325	344	347	348	343	356	353	325	344	346	328	361	335	330	331	342	337	329	342	363	353	352	342	345	347	336	347	340	321	334	341
19379	41429	40729	33134	28805	25267	22036	17513	13335	10796	8570	6978	5758	4907	4037	2919	2494	2740	2473	2366	2040	2177	1820	1573	1135	1014	956	881	1018	995	906	869	859	763	733	709	708	610	604	602	608	594	668	599	610	521	454	465	445	447	470	497	502	437	443	440	422	445	422	404	403	427	432	444	484	403	417	428	420	442	440	425	410	460	422	432	444	424	440	426	447	410	457	455	446	440	421	422	388	420	411	444	430	421	446	433	403	423	433	458	422	431	415	436	421	457	452	408	446	438	460	397	450	416	410	454	420	450	443	434	442	466	401	375	461	423	414	409	421	422	406	422	419	453	426	438	385	390	434	415	440	416	419	431	460	390	407	413	470	436	417	426	486	428	437	420	395	452	415	430	441	446	447	432	432	415	408	447	403	427	457	451	455	416	429	433	417	417	415	424	412	416	448	415	452	411	424	451	422	444	447	453	468	460	399	419	435	379	421	428	441	478	428	446	403	425	453	424	457	406	431	414	458	441	434	420	413	421	424	423	483	419	397	394	385	438	404	426	430	460	429	407	398	451	416	420	412	403	416	436	423	421	416	452	439	403	420	449	428	432	441	457	405	448	411	409	421	418	399	384	425	397	438	422	448	444	427	448	387	409	430	470	434	412	395	401	451	384	454	445	412	417	421	416	395	418	431	442	409	449	430	456	442	430	421	476	419	453	448	439	446	413	444	427	453	439	415	412	395	392	427	439	404	434	414	411	429	445	434	439	458	446	426	434	457	411	429	425	429	413	362	418	406	428	412	420	421	423	422	420	433	423	475	450	484	440	422	401	376	389	434	402	385	435	415	443	423	409	468	442	471	427	401	400	421	382	421	457	405	438	434	440	434	424	404	455	420	424	395	418	441	473	422	426	413	433	410	439	413	424	412	420	419	422	410	438	435	412	421	440	422	453	395	411	424	426	432	455	416	392	400	444	418	399	455	423	466	405	421	401	435	426	450	430	414	408	414	426	454	433	418	412	461	413	407	457	404	427	406	433	444	446	412	430	463	423	442	402	445	394	425	400	422	428	436	427	450	433	446	421	416	436	405	432	406	394	429	440	436	410	438	412	415	422	409	395	447	422	457	402	445	419	417	415	427	429	448	400	401	427	442	415	414	443	401	457	451	438	415	401	400	454	422	431	429	430	380	451	427	433	418	415	389	420	420	442	420	404	415	435	438	399	416	402	402	411	456	422	429	442	406	425	451	422	425	418	438	435	447	400	448	438	399	421	425	442	378	460	425	415	440	389	428	400	461	456	408	446	417	423	452	474	432	402	459	425	405	413	398	407	428	427	458	470	418	418	431	386	411	413	431	398	456	448	456	404	429	463	433	411	423	466	437	462	442	407	437	421	428	449	436	423	426	393	418	420	442	484	394	447	393	449	439	411	437	437	431	424	425	403	447	428	404	389	434	460	432	419	437	440	411	426	423	438	420	454	455	428	399	413	418	405	416	441	481	406	449	427	425	431	413	421	417	457	399	404	400	392	433	438	433	420	430	432	422	440	410	426	429	432	388	411	427	474	431	416	434	433	401	416	436	464	442	409	415	400	408	435	432	441	432	437	437	409	430	422	430	431	430	460	394	418	393	436	413	400	433	414	455	422	425	405	380	412	395	453	393	399	438	442	422	428	404	414	432	420	406	420	415	412	440	432	423	425	420	446	425	425	416	416	411	447	441	433	453	429	430	392	430	428	415	431	426	442	422	397	427	394	407	404	428	436	430	430	446	422	390	412	429	432	479	398	427	428	431	427	414	414	424	459	430	437	415	419	458	411	418	430	424	418	432	421	396	390	413	461	452	442	414	436	426	415	404	426	398	434	428	425	424	404	406	437	411	423	439	436	442	452	446	369	383	400	443	438	439	429	447	426	405	417	430	428	463	437	388	427	419	461	413	425	419	425	444	429	411	408	407	422	456	432	437	392	414	437	406	429	431	424	413	425	424	432	436	435	413	408	454	421	466	427	450	410	397	393	445	405	459	439	444	431	424	429	427	425	425	399	437	401	418	407	437	423	420	416	433	409	422	435	427	422	415	430	424	437	422	434	438	436	397	422	401	412	436	422	412	421	446	437	429	407	417	436	436	392	434	405	449	406	410	455	451	420	416	395	442	436	407	409	443	402	455	423	405	397	397	434	406	400	381	471	428	421	439	458	389	416	422	408	449	403	405	409	397	411	396	458	406	463	430	405	435	446	458	429	456	459	427	401	395	437	449	436	457	435	430	453	404	424	433	390	483	421	397	413	396	399	418	400	406	441	443	444	420	420	454	397	419	411	429	424	424	412	432	419	443	436	398	439	424	434	428	402	427	458	429	448	417	431	438	411	434	410	471	417	422	402	419	385	439	406	428	421	428	457	437	453	382	437	446	454	419	429	420	441	421	429	444	440	418	464	431	428	429	449	404	463	421	417	423	433	425	411	412	408	453	434	395	413	437	424	416	427	415	410	401	449	421	414	455	432	451	413	416	402	460	397	407	424	447	423	414	439	449	430	433	413	387	440	378	408	466	463	410	405	432	422	451	432	409	440	394	419	396	423	439	405	457	458	413	444	448	393	398	450	387	448	427	413	455	419	388	440	437	448	394	429	429	402	475	432	430	456	444	462	422	455	472	436	458	406	408	410	419	420	435	428	463	406	410	429	454	429	377	439	419	412	434	460	435	425	434	375	404	423	431	441	402	458	451	428	432	425	437	441	400	416	441	405	402	436	421	429	396	405	434	440	392	429	451	430	418	401	413	438	434	410	346	405	452	409	429	427	433	419	440	445	475	415	428	398	384	413	412	460	384	439	427	407	433	420	447	439	430	443	440	432	425	411	429	417	382	405	415	449	445	378	409	412	432	429	411	419	435	443	382	410	435	380	416	390	400	441	415	413	440	425	439	433	424	420	415	462	474	441	411	443	417	453	414	458	409	411	416	419	387	396	381	436	460	430	388	440	398	461	410	433	399	429	409	399	443	460	418	376	417	452	431	420	403	414	422	405	401	440	467	416	449	463	445	443	459	400	446	417	442	444	478	388	438	403	433	404	443	407	440	411	393	407	435	428	429	420	450	438	428	434	411	421	432	436	383	399	409	414	428	411	417	416	424	402	405	430	425	425	422	422	446	414	428	464	417	400	410	419	444	405	400	425	403	409	395	437	384	388	420	427	449	411	394	413	418	437	450	455	447	428	444	402	411	478	409	410	471	428	428	439	448	412	445	402	402	432	415	403	406	462	428	424	381	425	435	396	424	435	418	448	482	448	462	450	435	461	405	442	422	432	415	454	438	423	442	386	412	438	422	411	457	423	437	429	411	419	425	420	431	379	412	411	403	456	433	432	426	432	453	416	426	429	444	462	420	413	415	413	424	441	423	424	415	409	451	429	446	468	409	421	455	393	402	396	420	435	373	411	410	442	447	394	415	412	445	431	426	407	395	432	422	408	407	410	405	463	407	459	448	439	442	435	449	420	433	412	452	382	388	380
26399	21464	24475	18844	11945	8690	6646	4080	3071	2529	2125	1729	1547	1537	1245	989	1013	1031	1019	925	938	915	884	806	735	737	671	670	691	727	711	670	629	652	657	677	658	661	627	634	586	579	596	577	586	584	605	592	581	566	597	588	573	586	566	592	568	571	594	611	581	600	580	588	592	585	571	558	564	568	545	575	583	568	575	573	593	632	600	610	585	549	551	605	599	598	584	557	580	607	581	533	592	547	545	599	555	574	578	561	538	564	583	607	607	584	613	565	573	571	589	588	559	581	609	574	592	615	576	633	566	566	581	566	601	581	555	609	559	601	583	615	557	585	614	592	588	554	585	586	554	597	565	563	606	623	578	607	620	581	604	592	554	525	593	552	589	550	576	562	532	556	583	566	599	554	573	579	582	571	567	535	593	584	621	564	595	597	634	585	572	599	534	562	498	586	613	555	567	559	589	585	587	543	554	582	617	579	558	544	574	559	588	634	594	561	592	572	584	596	642	581	543	572	594	567	549	554	587	586	598	579	604	553	570	567	593	543	579	541	553	556	577	603	562	581	581	553	576	587	571	569	568	545	555	574	601	514	580	582	563	579	558	595	542	607	580	587	538	568	544	607	554	626	600	598	575	604	559	568	560	602	579	579	602	568	596	619	563	551	608	599	538	567	556	579	616	554	565	548	568	570	564	589	616	575	568	613	599	574	555	566	558	583	566	597	583	583	568	590	547	585	585	620	545	619	551	600	597	573	631	650	627	564	628	581	551	574	569	558	593	599	575	591	639	587	598	558	604	612	572	540	630	570	582	618	573	581	579	551	565	572	560	585	593	597	626	622	594	581	543	550	561	552	544	562	545	597	600	581	616	548	584	542	570	594	599	534	608	565	595	579	567	564	576	601	583	571	578	551	547	567	606	591	580	628	556	618	618	571	589	637	583	559	637	593	585	577	617	558	579	543	594	587	616	554	578	589	602	592	558	541	565	574	550	612	542	551	581	596	616	569	564	563	583	593	584	587	608	578	629	565	573	549	581	624	580	570	594	552	583	570	587	593	540	609	548	614	574	608	592	585	566	597	548	559	560	532	572	565	571	560	566	572	600	621	539	598	601	581	591	632	589	581	582	578	590	620	606	545	563	603	563	537	582	604	555	580	579	604	563	559	538	553	546	584	568	588	574	567	563	584	580	605	548	561	597	618	604	576	563	548	582	588	625	593	551	598	599	563	552	564	580	543	612	591	581	564	570	599	589	561	577	581	567	636	572	530	611	609	553	556	631	579	584	570	595	578	576	586	560	568	588	599	627	607	613	602	574	564	580	591	554	572	584	588	609	608	568	584	556	586	584	575	528	565	586	603	593	569	607	555	589	564	585	553	536	590	564	579	585	592	574	571	588	562	539	584	582	581	577	586	610	580	608	594	564	610	609	586	620	571	565	646	547	563	591	589	571	561	552	595	555	562	564	574	585	597	598	594	602	590	561	579	594	576	575	583	593	536	535	572	524	616	613	575	554	600	600	602	571	544	548	604	585	588	556	573	556	581	620	563	628	610	565	555	572	581	590	589	590	598	610	573	557	638	589	602	579	590	587	572	601	607	584	596	557	584	583	549	602	552	583	586	575	580	573	595	558	543	570	581	548	538	556	604	581	603	605	593	583	557	590	588	536	552	585	595	610	574	590	553	587	614	593	611	560	577	571	606	551	570	563	575	555	579	584	582	561	601	568	567	587	570	554	583	564	582	566	564	553	610	621	569	595	572	615	543	573	600	566	571	588	563	572	567	585	535	577	587	578	565	589	567	568	520	575	574	605	575	604	572	590	565	558	599	602	607	596	590	553	562	550	561	568	582	574	586	586	613	594	585	607	588	617	555	555	581	528	594	626	555	570	604	598	576	585	572	598	616	574	607	572	597	614	585	558	568	605	563	591	535	576	581	530	590	553	573	560	611	618	572	587	633	556	566	566	591	545	571	538	605	564	598	547	593	576	568	587	596	525	568	561	598	569	580	543	586	587	582	596	608	614	604	587	589	581	593	557	557	584	577	554	554	591	560	579	572	509	612	617	568	551	563	602	591	586	566	534	606	592	584	567	548	576	582	574	580	603	568	551	601	636	590	599	556	613	552	593	579	577	598	631	612	566	544	591	549	585	553	591	572	623	571	588	559	582	591	602	577	550	599	564	617	530	594	583	563	584	643	581	554	548	610	586	597	606	551	566	565	570	556	649	605	622	575	604	583	619	561	550	578	609	612	607	561	593	541	557	555	596	587	581	598	560	553	560	556	612	543	565	567	586	601	600	583	594	589	620	601	633	580	564	567	595	613	585	547	577	576	615	577	553	581	587	575	579	602	577	579	538	573	572	617	563	579	567	594	583	596	576	572	566	598	542	572	588	623	617	595	595	622	594	592	596	601	578	605	570	560	586	592	588	606	563	568	618	603	579	609	547	619	593	556	580	607	551	570	538	608	547	537	576	550	510	602	569	503	612	605	593	543	587	531	580	551	589	589	576	594	537	568	571	571	531	555	588	569	579	618	540	606	631	594	536	579	566	546	582	604	538	583	615	581	578	647	618	612	532	546	586	582	603	588	629	610	546	569	583	582	540	604	563	561	555	609	585	586	585	568	588	547	585	582	604	579	528	559	621	634	607	574	572	588	554	570	592	605	611	559	562	600	591	580	564	604	598	628	606	592	583	581	541	589	553	553	603	564	560	631	631	585	617	611	575	564	595	576	540	592	554	555	572	560	561	577	566	598	566	575	589	579	573	586	547	570	576	572	576	562	578	573	554	553	577	611	578	552	580	554	582	579	604	552	549	558	561	602	567	593	584	605	608	582	582	575	581	631	601	567	569	559	628	588	596	539	589	540	580	575	551	555	579	611	595	571	567	590	591	542	592	563	577	569	571	578	603	592	516	593	541	558	576	574	588	566	627	568	594	590	552	577	588	579	573	537	604	568	573	570	600	557	575	593	581	591	579	532	600	566	588	611	567	571	555	531	576	603	576	587	573	593	552	602	558	589	563	583	604	574	565	564	587	585	577	556	560	571	566	595	595	611	620	552	602	622	570	610	574	590	576	563	551	568	586	528	586	567	593	594	537	606	582	578	593	588	644	589	579	586	608	574	571	576	562	580	601	597	567	534	567	571	610	576	551	615	581	586	579	563	601	569	633	607	568	583	612	589	549	564	576	618	583	536	584	568	574	615	525	554	561	606	581	578	551	570	624	588	599	545	564	614	555	557	572	603	563	607	609	580	597	545	590	555	620	550	590	552	569	556	576	562	622	575	651	572	560	565	579	553	567	586	565	554	597	582	566	580	601	607	601	610	613	583	604	567	536	582	553	587	573	556	562	621	577	585	589	569	633	620	554	571	614	605	581	575	588	577	540	614	550	565	601	583	593	626	575	563	549	590	562	554	602	588	557	605	638	607	571	586	570	630	599	581	568	551	527	550	560	600	507	564	573	611	583	584	552	589	582	592	606	584	603	540	518	572
16313	30381	29314	21037	17341	14550	11706	8575	6310	5140	4108	3330	2950	2575	2010	1607	1651	1698	1530	1424	1384	1430	1252	1106	1000	936	863	933	963	899	905	902	862	869	854	882	830	800	749	738	742	841	787	790	769	753	678	743	726	736	729	757	704	698	739	682	683	680	706	667	702	746	724	679	667	727	750	682	731	729	720	722	696	724	760	730	726	743	708	684	713	726	691	729	752	700	725	740	685	712	685	701	694	717	688	713	705	737	722	710	747	757	717	722	727	692	746	731	708	743	748	690	676	679	744	702	729	683	678	701	760	745	750	697	714	766	689	765	750	708	710	681	680	729	742	710	690	748	727	693	727	737	746	757	715	703	725	684	697	712	714	717	725	693	755	739	738	729	705	678	714	747	727	726	751	675	738	739	690	754	742	678	713	747	709	751	682	765	716	695	697	638	736	725	735	722	698	690	727	708	777	664	702	715	752	711	703	685	726	710	768	697	685	651	687	729	720	748	710	718	722	720	677	716	719	690	715	718	734	693	708	700	701	691	662	754	678	718	723	758	667	747	669	728	742	752	742	713	740	694	709	732	699	717	701	711	703	723	688	737	741	672	711	686	717	690	653	672	732	727	709	687	725	740	682	727	742	737	703	694	699	733	748	684	686	729	737	696	707	702	695	746	725	775	755	690	715	757	725	675	714	693	725	687	711	748	715	692	730	751	733	679	707	732	732	686	738	738	732	712	714	690	728	782	677	712	684	704	690	670	714	714	728	752	715	714	752	798	741	727	714	686	688	700	728	718	753	682	734	705	688	718	713	682	717	666	730	659	673	671	749	723	711	764	714	747	663	722	730	713	673	779	693	685	735	695	684	753	712	720	695	717	751	764	706	659	747	726	735	729	703	698	715	696	736	758	720	734	706	676	717	687	713	744	728	714	749	706	703	698	725	732	770	730	731	704	716	727	716	680	744	737	682	732	745	778	698	687	724	715	713	715	743	771	747	731	735	689	723	711	730	732	735	714	685	704	660	706	682	711	732	770	651	689	736	707	688	727	719	780	744	706	697	701	701	717	712	728	717	697	674	725	731	722	705	721	745	752	684	749	660	738	708	715	714	724	708	649	700	695	780	717	725	717	720	723	716	738	707	705	736	727	694	738	674	724	718	740	672	720	688	697	692	724	681	739	645	734	707	724	694	710	706	683	731	714	786	710	727	765	723	698	754	779	693	687	745	644	712	729	726	678	725	712	705	686	744	709	716	742	745	737	707	687	728	752	673	704	664	712	689	660	708	731	744	782	648	695	710	705	702	709	734	686	710	695	660	725	717	755	671	705	736	711	751	726	726	727	721	687	723	757	736	726	753	704	746	707	671	721	725	742	692	691	699	673	697	723	735	740	752	722	708	706	733	708	705	714	721	709	664	769	731	706	707	698	726	690	697	675	721	710	732	751	679	748	685	734	686	723	763	675	709	681	737	735	750	711	722	694	685	736	728	715	697	688	708	716	722	693	748	743	757	747	673	701	725	684	698	712	733	752	700	757	690	684	646	711	698	733	688	677	690	712	684	686	669	733	696	704	753	719	712	716	698	730	718	756	719	750	690	715	650	721	793	749	703	708	757	760	722	708	787	709	710	706	664	643	672	713	703	730	702	679	696	698	768	650	722	736	750	733	718	767	714	712	722	752	714	716	698	689	655	723	725	747	719	693	704	724	703	706	685	720	748	670	672	689	725	692	700	715	715	734	692	711	718	747	785	732	717	758	709	643	758	728	673	700	650	742	664	727	747	730	786	722	729	726	665	755	724	712	715	729	707	711	695	727	732	728	722	728	708	712	742	722	756	720	741	726	725	706	717	692	696	742	693	711	741	668	708	702	698	708	721	730	684	695	710	769	688	726	725	702	753	640	731	725	708	691	678	743	757	714	732	688	683	759	748	707	695	711	716	633	697	694	714	726	751	684	713	699	697	684	735	743	698	713	721	725	705	669	744	703	765	744	748	699	732	687	721	687	739	689	703	717	701	709	754	706	733	737	663	708	727	732	747	649	668	732	731	663	735	698	772	701	712	700	710	698	741	754	753	718	693	736	678	758	716	681	699	703	726	689	710	721	759	688	736	745	720	704	705	754	761	688	706	731	700	715	718	713	702	695	710	763	734	678	740	712	740	732	713	768	700	710	702	744	768	730	667	691	735	683	729	701	662	736	680	709	726	750	717	708	746	695	684	703	741	709	687	693	735	673	718	718	679	745	696	812	699	725	735	722	707	691	738	697	752	713	706	744	731	757	722	736	725	740	688	706	730	718	697	712	680	772	685	699	672	713	770	763	708	692	709	710	702	685	689	764	712	686	694	740	731	703	690	680	680	728	674	712	720	753	694	662	691	707	717	719	763	749	673	723	709	735	713	689	676	723	743	664	706	739	725	747	745	749	748	707	705	705	720	745	743	698	691	695	728	736	682	664	703	724	661	747	725	694	699	712	727	708	741	706	727	691	759	752	689	709	752	748	724	713	685	677	780	720	767	706	690	748	726	736	703	752	710	744	688	799	714	692	740	743	738	695	749	740	772	730	731	695	732	760	703	723	744	740	704	741	730	736	714	735	740	677	702	732	740	723	666	746	708	732	742	693	702	709	715	688	742	721	741	745	749	720	719	706	744	722	722	750	696	748	699	716	731	712	750	745	751	752	675	709	758	694	703	686	729	685	714	699	659	760	720	754	740	750	681	688	701	779	714	678	685	745	702	768	716	745	706	712	747	676	740	752	726	736	729	736	673	691	686	685	740	721	682	721	655	732	707	730	759	740	705	723	687	724	678	774	698	675	724	700	717	759	710	698	717	744	697	739	686	726	728	734	746	757	716	699	775	702	731	725	698	731	709	671	725	706	728	671	698	706	698	730	748	755	745	702	763	688	690	700	692	717	732	757	662	722	702	742	707	722	728	716	706	713	690	783	705	747	724	681	722	721	751	673	708	715	629	740	790	713	689	683	768	734	751	724	706	733	685	674	692	714	704	742	718	729	759	707	681	756	699	693	714	726	769	699	688	724	728	710	683	696	721	711	708	677	713	713	727	714	710	720	719	663	700	767	714	688	696	742	710	671	701	707	730	707	700	697	748	725	697	738	658	709	682	715	685	697	728	753	756	733	655	755	684	717	725	662	746	724	700	695	738	734	706	725	749	733	693	756	684	666	713	720	695	731	745	681	710	702	743	745	722	725	748	713	680	719	659	688	694	764	702	694	721	691	695	732	706	730	673	711	734	693	730	726	719	714	693	651	699	698	694	696	746	671	694	766	718	680	802	731	674	718	747	697	709	712	730	749	721	720	692	738	735	726	717	750	658	700	728	700	700	712	723	683	736	708	714	684	706	671	713	756	740	726	723	737	757	713	692	700	701	691	737	706	734	693	722	726	702	719	704	736	688	739	727	718	703	693	707	769	675	772	690	727	733	719	671	732	720	728	708	681	680	782	756	705	690	747	730	718	714	710	711	713	666	690	711	711	651	699
23203	20745	28066	23575	21220	19991	14080	7439	5002	4311	3323	2637	2423	1952	1539	1323	1449	1336	1236	1074	1118	1064	923	733	714	682	628	643	679	662	713	601	669	561	525	616	591	518	504	487	523	529	541	522	508	457	472	446	508	472	446	459	465	436	464	476	470	434	438	434	438	445	426	442	474	453	459	452	460	464	454	454	433	448	439	431	451	426	464	426	450	417	452	449	454	479	434	432	484	457	455	462	425	421	448	411	425	444	432	439	463	490	456	413	428	454	449	452	459	423	453	463	440	430	430	437	414	408	439	444	431	463	428	486	404	379	464	464	407	413	427	435	416	447	462	440	467	461	453	446	424	465	421	462	432	435	424	461	421	444	441	432	463	420	411	427	457	435	470	406	453	476	433	448	452	479	408	493	447	446	478	505	441	453	479	421	480	480	426	437	454	459	439	440	423	418	466	450	472	444	417	461	455	420	489	458	412	431	416	460	458	444	476	459	448	443	444	438	412	478	448	441	452	434	464	421	458	469	422	473	439	473	430	453	474	433	464	447	452	456	427	454	465	432	460	479	441	454	439	449	443	483	410	464	424	431	445	448	452	447	427	450	433	452	440	461	421	436	437	429	472	420	430	447	450	461	431	478	449	435	460	454	467	453	436	444	418	425	427	415	481	429	431	467	457	444	464	459	428	438	450	452	454	432	413	461	432	426	460	437	446	440	431	441	392	432	480	443	459	470	414	437	424	440	438	448	461	463	405	495	436	441	427	438	465	423	463	447	462	450	451	472	446	447	442	488	444	479	435	448	433	433	431	423	474	432	419	458	478	459	429	445	461	435	446	423	436	418	472	418	480	417	475	474	425	458	415	431	416	473	508	441	474	462	480	444	418	465	408	427	443	431	447	419	472	422	454	473	442	431	466	425	437	456	423	466	441	443	478	462	440	443	461	432	481	443	428	427	457	466	455	454	462	417	409	451	454	416	440	427	461	431	445	445	457	457	402	468	458	435	411	457	443	469	452	444	442	397	429	450	423	474	435	404	429	431	454	455	453	459	456	441	431	444	415	462	471	454	446	449	435	475	478	501	459	445	440	426	449	404	450	444	433	451	450	439	448	437	437	443	439	441	476	428	379	466	461	430	434	423	444	474	478	430	448	429	424	425	433	458	401	417	435	432	420	475	441	459	444	427	470	406	401	473	430	415	451	464	426	426	431	449	426	441	431	474	452	457	430	458	448	428	444	446	463	465	460	412	455	405	427	469	427	454	448	420	475	440	464	461	467	436	431	465	425	472	472	446	440	464	446	447	454	430	474	457	440	433	479	458	426	444	461	456	447	492	427	446	443	480	427	448	421	429	478	456	463	451	460	450	455	446	455	446	422	436	413	406	433	462	442	441	429	446	451	433	423	430	459	486	437	448	431	460	404	439	433	447	462	441	436	400	446	459	444	478	452	425	430	475	459	459	432	460	436	424	485	451	422	458	445	397	464	423	450	463	414	458	449	451	441	414	452	486	452	446	478	424	473	438	435	426	419	424	443	466	418	443	481	449	440	416	450	446	412	466	456	472	435	437	389	425	486	413	448	447	446	401	441	425	469	511	463	461	429	417	450	446	448	453	469	467	427	413	436	457	441	423	415	457	439	431	469	444	406	406	467	407	449	452	453	438	436	438	466	455	448	482	435	498	477	433	436	460	415	478	459	463	461	444	409	450	418	419	466	452	440	409	458	428	406	449	416	408	461	427	412	452	450	446	442	428	411	448	438	462	444	487	430	471	400	445	459	434	404	438	444	453	455	441	462	438	432	442	493	460	434	458	470	478	427	412	424	415	426	414	435	452	401	425	437	423	428	407	433	433	440	453	448	436	423	460	409	423	434	466	421	433	411	427	441	476	444	481	464	465	461	441	414	445	430	462	473	456	456	452	477	425	467	453	419	438	398	427	461	448	441	472	429	423	465	459	444	435	431	442	424	464	422	456	452	431	467	490	456	455	471	413	466	427	431	452	449	451	415	432	428	416	484	394	426	441	499	449	443	430	441	409	436	448	439	423	463	450	479	432	446	444	454	444	431	466	435	439	420	443	491	446	420	421	427	445	481	483	450	450	448	452	468	451	456	461	428	430	429	432	433	420	426	463	437	449	431	463	442	426	438	430	417	478	455	426	452	439	455	427	446	464	462	429	411	462	460	435	463	429	422	465	423	438	456	428	437	424	438	465	438	442	424	445	405	456	423	428	434	414	419	431	454	428	448	425	427	489	467	432	470	434	407	457	414	453	479	417	466	444	441	427	488	427	478	432	407	435	427	468	449	437	423	426	419	402	454	449	464	446	434	433	460	458	435	422	472	447	445	453	450	454	491	447	474	416	436	417	451	415	445	442	442	458	422	398	452	441	457	400	456	407	438	451	417	451	429	432	431	450	480	421	447	433	454	426	461	455	411	437	433	432	427	411	423	426	459	481	446	415	462	459	448	457	454	423	469	413	460	388	436	423	438	437	431	465	460	456	468	458	468	435	477	441	471	461	454	443	487	390	454	421	467	451	422	437	472	453	421	475	508	414	450	440	435	426	473	420	432	456	468	459	480	478	409	422	416	444	479	457	452	429	437	478	483	419	457	478	455	418	484	445	451	418	437	455	447	431	468	420	463	476	463	461	457	430	474	415	447	463	440	435	466	459	462	418	459	470	392	481	421	470	422	424	478	455	432	427	450	452	419	448	421	482	434	449	454	420	487	426	459	447	412	442	438	420	424	443	406	450	479	419	484	411	455	458	459	427	429	410	426	466	449	386	440	472	439	424	458	441	418	452	439	433	433	447	440	443	441	419	421	461	456	429	418	415	437	470	459	432	456	397	449	438	435	426	452	464	452	469	415	425	442	428	463	469	471	444	432	434	455	455	444	441	453	420	418	448	445	444	408	451	397	460	406	407	466	423	421	450	420	418	433	447	459	498	436	467	419	454	436	425	482	483	452	399	438	477	428	452	439	401	407	432	442	475	451	458	484	442	451	440	416	455	466	417	501	447	471	467	442	447	472	465	444	457	470	451	405	434	467	435	437	436	428	464	430	463	452	437	447	438	424	433	437	418	431	440	430	434	461	455	424	431	500	430	466	420	439	440	426	415	446	447	483	432	413	453	420	442	443	388	479	407	435	438	431	481	442	434	461	445	465	454	449	424	466	463	425	457	436	464	457	438	453	462	401	447	406	413	437	426	475	425	466	455	439	438	462	447	471	448	458	452	428	459	433	483	459	435	464	430	422	431	456	449	426	417	435	451	421	450	463	468	456	448	475	452	448	449	449	466	437	439	409	458	461	472	437	472	409	460	446	474	454	431	411	471	452	394	468	424	411	408	416	444	479	428	473	432	459	439	461	423	404	463	442	428	405	472	464	421	440	482	456	445	447	427	460	446	444	445	446	447	436	461	465	443	405	448	453	398	421	438	417	489	458	445	459	415	427	431	434	465	458	407	475	462	448	481	453	468	479	435	436	448	451	450	448	443
17643	37206	35766	28297	24483	21404	17051	12505	9785	7992	6286	5052	4538	3695	2774	2329	2337	2210	2138	1845	1907	1696	1429	1082	1068	974	897	952	962	945	1005	859	907	798	747	802	846	716	690	651	653	702	677	637	620	564	591	608	582	544	583	573	626	610	577	557	538	616	603	526	568	539	563	506	557	581	577	603	525	573	598	585	586	552	578	539	552	589	587	514	536	600	527	562	578	554	577	589	548	554	551	566	551	546	555	539	536	575	579	536	593	591	569	601	545	590	627	573	603	578	565	592	549	533	568	504	540	542	565	566	489	591	543	514	591	563	575	571	605	558	543	555	566	573	554	535	538	565	560	552	548	523	571	609	586	574	578	608	594	534	527	582	582	608	560	571	589	510	570	608	535	536	552	522	579	547	592	543	546	527	548	553	569	519	575	563	564	555	590	580	557	585	557	571	554	502	552	594	525	585	579	559	537	584	572	555	557	571	555	525	547	564	570	521	605	543	563	575	554	540	569	522	576	563	573	587	548	586	568	517	570	563	580	527	565	544	539	564	544	555	533	559	569	532	550	546	549	545	577	562	566	551	554	561	564	552	542	615	530	589	507	526	579	567	528	550	561	593	571	562	566	570	530	536	552	527	537	552	567	548	565	529	586	527	558	530	562	591	565	535	544	559	527	588	547	578	531	587	542	542	613	554	561	585	551	515	574	608	575	556	542	527	606	591	549	518	585	531	562	532	579	580	550	561	559	551	539	574	612	556	555	518	566	559	592	532	535	577	576	547	584	547	578	538	540	554	559	580	566	537	533	554	534	551	568	555	524	562	545	542	578	561	532	551	532	510	541	571	558	519	537	596	541	555	581	551	582	590	562	568	574	542	598	541	557	567	574	547	524	539	556	561	556	544	549	555	562	523	552	503	533	555	558	550	571	538	520	566	588	542	529	540	534	565	581	561	556	526	551	583	571	539	552	553	538	613	566	581	609	562	514	584	570	573	534	612	537	519	583	575	575	554	577	558	604	568	567	597	562	588	581	524	605	589	579	573	593	565	510	560	575	567	596	548	534	523	557	523	588	576	593	546	585	575	589	515	513	588	541	569	559	585	579	563	540	579	522	592	579	549	567	566	569	573	585	531	576	562	572	572	545	552	557	518	580	540	602	531	548	593	511	600	560	556	586	574	540	535	551	552	571	586	574	546	537	546	556	597	575	546	544	545	549	613	544	578	555	584	567	570	561	574	524	543	550	571	569	538	541	621	573	521	584	631	543	560	552	532	506	533	586	547	579	575	568	546	544	579	583	573	552	533	539	547	595	554	561	561	562	559	555	547	572	521	525	534	564	552	541	568	554	528	546	561	575	577	569	550	561	568	547	577	536	531	565	561	555	539	576	578	570	572	582	566	589	548	545	585	515	625	547	563	564	573	531	561	574	551	555	553	578	541	561	540	593	557	574	560	540	551	509	540	612	535	554	541	595	592	586	601	560	557	553	557	545	562	569	519	570	592	580	573	539	585	544	553	597	578	540	560	556	534	555	591	545	533	548	557	583	580	582	562	592	581	533	548	596	565	545	535	560	567	556	586	585	536	569	605	596	581	533	607	584	542	557	523	537	578	531	594	536	582	553	612	580	542	520	565	576	562	578	533	557	571	570	619	563	550	566	538	567	613	578	580	557	502	561	568	551	608	601	532	528	529	540	530	547	553	544	547	525	567	543	592	599	541	532	567	542	567	585	542	583	532	569	541	584	561	571	560	568	566	530	617	584	577	570	527	573	538	592	575	563	584	532	574	568	569	563	524	528	580	541	572	524	581	561	543	525	603	544	602	557	591	560	541	592	539	568	534	513	564	556	554	571	523	596	530	547	548	573	533	543	581	521	547	582	555	574	574	540	582	541	562	555	567	580	523	525	527	577	557	551	572	602	592	545	574	561	568	523	547	547	583	589	545	544	519	548	523	556	536	591	558	561	510	567	539	559	541	551	564	603	531	496	560	552	578	536	572	588	533	543	568	558	550	545	525	512	533	509	565	545	549	576	558	553	592	570	541	565	566	555	574	564	594	592	569	595	576	564	552	521	573	581	565	574	564	571	526	570	531	547	578	572	568	561	585	583	516	540	576	572	548	567	525	562	583	590	544	571	548	540	573	535	565	521	584	541	582	553	557	499	545	521	571	583	574	564	581	568	548	549	576	536	545	558	535	581	557	589	569	523	521	525	558	561	601	557	587	516	552	536	592	562	519	566	555	509	569	547	564	549	554	568	542	569	546	510	589	569	552	582	576	578	546	579	578	544	591	584	559	558	563	579	515	555	521	538	565	523	548	536	610	548	568	545	531	570	567	554	540	561	615	588	546	571	507	570	570	568	561	550	570	532	575	541	532	567	554	544	578	564	530	541	575	548	586	621	536	593	553	556	603	546	529	551	573	586	563	585	582	544	530	528	587	563	546	629	534	572	550	560	523	570	539	613	592	618	517	548	542	566	531	592	544	552	537	537	569	558	590	547	578	539	566	549	536	559	578	587	561	562	534	554	525	562	543	533	572	554	510	575	578	531	531	533	533	533	568	511	565	575	495	534	557	536	569	586	547	601	516	527	531	549	517	585	548	542	568	536	574	570	547	496	539	549	551	547	536	531	539	540	555	579	556	579	490	585	548	573	571	531	519	597	534	571	531	561	582	538	532	552	573	586	586	550	546	561	594	548	539	615	525	552	562	578	532	562	571	540	588	550	569	520	555	589	552	546	559	553	555	549	554	563	544	562	554	568	511	555	575	572	573	503	577	536	533	576	540	610	569	548	535	535	563	543	557	533	594	549	584	532	627	572	555	557	533	574	572	593	539	595	559	582	554	534	553	526	579	563	609	532	530	550	535	544	566	555	548	548	546	631	562	531	546	549	597	586	560	554	578	580	531	585	540	574	553	523	575	576	538	528	567	554	532	563	570	578	529	575	605	573	588	538	544	577	604	580	551	555	559	553	582	570	558	489	574	524	577	549	567	574	551	542	560	565	533	595	532	523	573	506	519	564	531	543	561	553	561	529	543	552	580	548	545	594	596	577	539	574	572	551	542	565	612	571	561	555	575	565	564	531	547	532	557	578	549	563	548	564	557	540	574	498	536	549	541	545	523	539	566	520	560	589	590	586	617	580	568	538	554	555	545	565	551	561	536	590	565	569	579	588	561	556	565	564	556	546	612	572	584	585	547	538	562	520	581	585	544	496	567	526	561	567	529	530	565	578	584	551	533	569	565	573	521	555	579	550	509	553	556	587	563	567	587	565	498	590	558	562	544	525	593	540	553	533	585	578	562	510	518	504	589	567	541	599	514	585	561	526	558	549	589	566	591	592	625	536	540	568	597	568	570	554	515	579	544	502	559	601	560	566	566	532	532	522	550	566	538	587	537	538	555	546	572	508	553	540	566	574	540	561	559	536	568	558	544	567	574	542	517	566	554	593	531	602	543	553	542	512	536	545	539	554	558	568	559	518	602	573	562	578	547	549	587
22359	20721	28381	23128	20896	22245	21834	10602	7311	5949	4525	3581	3296	2501	1869	1905	1779	1599	1434	1297	1474	1193	897	744	767	663	610	735	632	646	621	670	631	534	532	602	570	480	394	437	456	446	464	436	434	363	405	389	366	341	386	415	398	392	357	371	360	333	359	372	371	352	356	342	342	347	379	352	367	396	354	350	372	377	317	327	380	355	355	326	350	362	330	400	362	366	364	372	362	355	347	360	375	358	324	381	312	357	359	334	332	373	375	386	374	383	387	344	359	334	349	350	371	333	357	372	359	369	376	395	400	357	353	366	335	349	360	347	379	350	363	371	341	346	332	325	346	371	356	386	373	326	363	346	330	340	357	364	380	375	355	341	363	359	364	365	377	356	377	365	364	409	370	365	344	357	310	359	389	362	351	350	400	338	363	323	361	340	372	364	357	353	378	379	360	344	405	348	356	352	382	351	389	366	346	367	346	374	363	352	385	361	393	380	371	371	324	395	368	341	361	365	360	354	326	351	355	359	331	346	349	341	370	344	383	336	356	368	381	345	380	365	358	401	346	362	319	398	359	347	335	347	354	344	377	354	351	387	368	327	386	382	356	373	387	339	355	386	380	395	400	382	376	360	372	374	337	373	371	321	356	352	350	337	346	350	373	356	315	349	344	338	372	298	374	368	319	332	348	339	366	320	348	351	353	352	345	351	350	322	323	378	366	358	359	324	387	356	357	351	381	388	360	354	384	303	382	385	357	383	343	377	367	338	309	388	370	344	344	361	381	370	359	347	331	380	354	370	338	355	358	331	352	371	391	349	355	365	372	353	359	369	333	354	357	316	361	364	356	361	353	373	370	354	360	338	346	345	374	376	359	368	356	403	311	383	354	358	362	367	383	349	367	325	385	393	379	349	349	340	361	353	369	359	401	331	366	362	353	334	367	382	350	353	360	343	348	364	330	366	376	389	314	401	351	352	319	351	373	338	355	340	376	384	353	338	375	357	364	382	343	367	384	363	346	366	371	387	318	343	350	321	389	363	367	359	372	366	354	371	360	332	349	391	361	365	405	333	340	353	345	410	354	328	364	365	355	333	355	369	351	372	370	388	348	345	348	372	379	357	333	336	320	356	378	320	337	381	349	378	363	320	362	323	344	386	342	346	366	391	350	369	373	335	344	330	359	346	329	358	334	376	321	374	371	343	337	387	372	374	321	350	352	367	353	368	362	340	323	373	320	355	356	350	368	381	335	370	363	402	344	323	323	360	336	337	339	344	362	348	374	365	357	346	367	380	376	339	363	334	374	361	381	334	388	341	347	370	342	350	397	345	357	343	396	322	347	332	342	339	368	343	367	358	376	360	335	329	370	344	355	375	321	367	345	366	358	359	323	378	386	366	387	395	392	372	341	350	376	342	348	357	340	372	327	358	352	360	362	393	389	344	366	348	336	345	356	383	356	369	354	368	349	387	353	354	367	372	346	338	360	352	356	364	340	339	392	342	406	324	340	359	338	330	373	339	399	325	337	363	377	345	355	397	332	352	352	367	365	344	328	348	336	358	333	365	379	342	383	363	325	373	353	357	395	379	347	385	340	370	355	365	361	345	327	374	353	373	340	319	306	353	349	332	376	340	354	379	362	353	338	369	367	352	338	376	361	379	358	354	358	365	354	354	354	348	366	367	347	373	366	351	392	369	353	370	378	356	349	360	364	373	346	370	389	374	355	370	341	377	341	345	314	354	364	369	370	336	388	358	344	371	380	364	357	323	368	370	365	382	380	346	352	355	362	315	334	379	360	369	364	360	368	368	331	367	393	367	358	369	338	362	399	360	371	349	338	329	373	349	350	330	368	388	328	381	326	306	340	334	361	360	383	318	328	328	369	367	343	333	341	340	348	362	365	363	350	358	356	349	352	337	362	340	359	362	377	371	385	357	378	340	343	346	340	343	364	364	380	354	337	386	356	395	381	360	353	342	354	335	376	358	325	350	380	361	346	379	329	357	340	325	344	343	350	372	362	334	342	369	356	333	368	346	333	325	375	370	380	313	359	335	405	376	322	359	379	346	335	351	366	325	362	324	350	387	363	377	397	338	378	357	363	358	318	372	332	390	373	346	355	372	340	327	340	367	332	336	378	378	351	389	335	376	355	328	365	332	346	380	359	356	334	351	342	329	328	335	338	397	371	359	380	336	361	368	372	380	372	341	367	372	378	344	355	341	377	347	353	359	341	390	347	388	355	353	352	339	352	373	360	347	367	326	378	365	356	333	353	357	357	367	375	347	349	363	370	307	351	351	320	341	347	355	352	363	356	376	361	348	382	339	372	350	371	352	331	374	375	363	347	359	362	364	346	341	345	359	354	375	376	364	364	381	368	345	344	374	358	305	366	352	351	342	356	354	325	346	382	383	352	359	373	353	363	380	349	357	382	357	310	374	370	378	317	360	352	388	356	352	355	345	365	363	373	374	350	360	318	332	380	369	340	347	381	400	356	362	355	352	341	385	369	360	383	356	323	354	354	355	366	377	371	354	387	344	339	352	359	334	321	355	379	382	391	355	365	332	343	296	336	364	400	351	373	325	364	384	341	353	347	368	349	364	346	333	372	359	358	386	380	325	351	337	386	356	372	351	387	369	328	340	335	352	354	404	362	331	365	337	355	310	346	362	359	349	337	324	353	341	363	354	356	336	386	365	367	354	369	330	353	377	368	340	353	370	360	373	356	348	334	365	347	369	391	361	347	360	342	366	369	339	371	342	361	380	375	347	359	311	357	348	353	338	361	362	345	413	365	341	384	359	367	369	365	330	297	363	375	337	347	364	380	405	384	375	374	348	387	344	343	351	372	348	357	326	363	357	358	345	375	360	355	379	373	363	339	376	384	332	344	347	363	396	356	352	341	361	368	312	369	339	358	335	337	369	386	357	364	342	346	377	352	380	359	352	394	397	369	337	348	356	361	326	359	360	373	373	362	354	358	351	346	342	359	373	360	339	358	357	355	351	380	398	354	346	329	354	350	367	345	352	297	360	361	383	347	350	381	367	393	382	338	308	349	321	363	394	356	397	346	353	350	360	349	362	378	339	346	354	359	380	358	379	365	347	346	364	395	389	355	356	359	350	341	382	370	361	349	348	364	352	333	352	343	343	359	353	327	372	337	327	354	341	366	385	340	326	355	394	351	371	373	361	353	365	366	402	357	365	365	341	342	363	338	333	349	385	349	320	326	358	382	331	334	388	371	362	359	358	323	328	349	346	363	328	345	345	396	392	389	379	347	382	386	348	375	378	362	351	343	334	356	376	347	368	365	331	328	321	400	382	322	359	343	364	337	329	367	364	368	342	391	351	358	369	355	374	364	328	331	344	342	335	340	330	349	350	364	396	361	364	367	363	359	383	360	366	349	374	363	327	362	355	349	386	343	346	348	352	363	318	337	357	362	346	380	360	357	325	372	359	382	336	384	375	359	355	371	370	346	329	349	351	369	394	381	389	362	340	353	358	388	374	354	368
20047	41076	40045	33549	30032	26431	21022	16130	13259	10653	8374	6821	6049	4673	3618	3388	3049	2858	2551	2225	2612	1982	1614	1186	1124	1011	930	1079	985	994	985	1009	943	781	751	859	838	597	570	586	663	673	611	579	517	493	433	428	491	463	498	463	492	494	499	433	406	426	446	440	403	443	451	437	454	482	428	436	429	448	454	479	409	450	475	405	426	426	411	424	446	407	445	421	453	497	416	405	483	456	459	454	452	429	427	471	458	418	437	477	409	432	434	424	415	473	449	427	426	465	452	467	460	396	410	493	460	429	459	412	418	381	450	414	457	459	501	444	455	473	456	461	426	426	438	403	453	419	442	430	456	468	395	441	483	413	448	450	428	459	406	439	392	383	468	408	458	434	446	453	434	453	444	408	421	489	418	469	406	422	446	434	437	429	426	452	443	451	438	455	416	425	417	453	431	441	398	447	471	426	431	445	424	435	474	430	426	445	424	404	425	450	444	431	433	466	444	479	466	411	430	424	429	453	472	418	436	410	402	427	434	428	480	443	444	437	463	412	439	444	452	482	433	419	455	458	450	449	414	461	434	440	469	443	431	432	409	451	417	474	449	461	447	427	444	413	471	415	434	417	445	449	474	416	415	444	454	442	418	454	415	434	436	436	458	453	424	473	434	467	449	438	405	455	450	447	398	428	413	467	432	453	428	396	454	419	462	460	426	417	447	421	446	481	449	406	422	456	456	444	454	428	454	395	421	461	471	464	439	431	416	433	451	440	442	444	437	448	428	441	425	462	465	474	462	449	487	422	456	410	445	445	443	412	448	432	433	447	436	437	460	441	431	431	433	452	410	421	450	456	447	476	423	442	433	446	449	445	441	453	456	449	429	455	468	509	445	420	435	446	450	449	458	445	448	451	434	414	439	451	419	421	474	416	440	428	462	482	419	461	405	452	446	428	424	405	444	452	425	458	454	459	466	440	440	430	438	414	403	433	432	420	439	433	448	467	438	433	434	435	428	440	429	448	411	414	440	458	437	424	442	439	407	436	398	411	480	433	376	407	445	444	415	463	433	441	426	413	443	411	428	420	422	481	391	428	426	442	445	426	430	450	450	470	427	421	467	431	451	398	430	457	429	409	453	464	469	426	415	422	455	411	419	466	443	463	396	430	444	460	442	455	406	481	472	452	472	435	432	408	411	456	458	464	425	423	415	476	434	456	443	437	410	469	439	397	409	476	462	474	416	460	403	455	426	425	410	402	433	446	416	419	448	461	417	421	442	415	414	435	425	422	456	437	408	404	427	442	427	449	416	487	416	466	443	445	462	450	449	435	432	412	467	474	438	406	431	441	423	443	460	452	426	437	449	453	440	438	469	401	396	426	433	447	436	433	454	460	399	407	421	459	455	444	427	418	466	394	434	357	442	420	466	462	474	428	455	427	458	415	422	457	433	446	438	420	447	469	432	462	458	431	414	442	449	463	395	427	437	469	443	418	441	407	429	460	415	400	438	451	455	447	464	426	435	437	454	425	453	432	455	456	441	447	406	433	420	410	407	438	451	461	441	448	434	441	408	418	439	444	440	436	428	425	442	439	426	431	440	456	436	449	459	423	448	434	444	435	439	482	383	467	437	399	416	431	446	427	478	425	455	440	468	424	445	440	441	418	409	428	444	455	435	456	441	425	440	487	417	439	437	462	449	440	448	408	439	453	469	428	425	432	426	428	431	464	443	393	460	424	423	466	448	423	443	424	429	448	442	433	478	423	417	477	446	427	476	401	416	453	431	434	420	472	449	420	431	465	436	441	478	444	444	462	449	426	423	439	426	407	415	451	460	444	426	447	424	425	465	446	444	474	419	401	413	431	413	412	444	417	439	479	431	473	433	457	422	431	437	414	449	442	480	457	417	416	397	425	431	436	440	462	455	439	437	440	422	421	448	459	458	441	442	393	436	439	460	452	441	418	457	434	466	431	397	458	451	411	436	441	428	434	410	426	465	434	446	439	470	453	417	433	436	425	424	436	443	446	469	425	399	438	481	438	489	427	447	454	412	486	437	461	421	437	451	429	453	439	447	435	466	442	463	436	419	430	442	407	435	404	461	459	399	428	414	436	424	451	435	426	450	442	425	434	432	422	439	415	455	449	418	423	402	431	423	422	471	438	433	421	449	442	445	441	441	438	460	421	447	465	449	403	447	433	463	429	470	462	456	426	436	431	491	435	428	398	434	417	403	428	423	446	441	428	457	406	413	415	444	432	431	440	445	421	463	438	468	469	415	432	450	418	447	459	439	442	446	441	414	425	445	449	414	448	414	437	433	445	472	445	427	419	471	460	434	419	432	462	413	450	454	480	460	412	425	431	467	453	457	430	457	417	452	454	404	443	424	436	452	432	411	408	446	446	441	417	443	406	416	458	420	435	458	420	435	465	452	445	445	401	439	448	441	413	404	468	464	465	438	448	457	451	490	474	476	427	452	412	447	407	419	451	448	411	428	429	427	462	447	430	427	452	444	421	415	417	452	431	446	451	420	411	455	440	442	440	429	448	430	396	447	439	427	465	477	467	437	409	435	422	436	464	420	433	442	447	426	434	464	390	453	410	412	448	409	418	457	412	468	451	463	446	432	456	422	437	410	445	432	429	456	456	445	413	448	439	445	441	456	432	444	443	443	437	454	453	425	427	415	467	475	465	438	429	426	458	472	464	446	445	454	440	477	442	496	422	445	462	435	460	458	455	410	429	415	437	436	447	454	406	455	477	446	465	425	418	455	426	398	443	428	474	401	440	422	433	474	456	415	460	390	457	465	479	464	448	434	419	448	429	457	454	416	430	461	435	414	408	445	468	426	430	428	432	492	423	416	466	429	460	445	447	431	406	458	472	456	405	426	455	422	477	425	404	458	422	428	472	464	467	473	421	434	451	458	451	410	425	454	440	457	387	461	465	450	425	440	475	432	404	450	445	414	479	464	450	400	452	438	466	398	444	430	448	447	430	427	436	485	420	472	437	397	454	473	429	459	390	446	427	416	459	423	456	439	440	395	458	445	467	416	448	437	445	447	435	434	469	408	434	449	410	470	461	422	404	413	432	426	451	444	444	413	455	454	448	462	439	445	423	422	500	436	483	462	416	429	422	473	456	464	440	447	444	442	429	411	443	421	435	466	420	433	442	442	452	417	426	436	419	430	456	457	443	423	450	456	466	438	460	455	456	416	438	449	412	431	444	428	414	441	447	451	431	446	499	431	449	414	447	424	421	478	435	438	435	413	424	454	426	466	435	447	450	432	466	471	459	448	429	414	422	416	433	443	446	458	469	475	422	461	436	447	426	477	414	475	442	429	452	454	471	474	435	444	488	435	451	449	447	435	421	416	418	445	443	427	406	484	450	406	440	440	426	419	427	448	417	442	463	422	455	422	435	428	476	412	428	458	405	474	433	457	448	442	449	437	453	419	432	431	441	461	447	436	430	447	434	445	454	467	454	426	405	446	429	392	405	431	428	422	434	465	431	447	430
26601	21488	24022	19662	13295	9196	5654	3917	3141	2514	2152	1887	1602	1365	1193	1111	1121	1088	1016	1026	982	888	754	742	692	719	744	748	660	725	726	741	693	665	681	672	629	644	577	580	610	677	581	575	597	611	599	580	611	603	582	586	604	577	562	632	608	590	573	549	603	581	587	573	584	630	617	559	559	583	607	579	602	592	590	568	532	584	609	560	609	579	570	592	579	572	579	593	598	536	572	587	581	574	566	620	595	568	585	555	601	566	555	610	641	569	586	578	613	599	581	570	606	595	621	590	569	598	605	621	612	603	577	552	606	628	600	580	569	592	575	589	560	582	555	553	606	594	598	601	572	587	616	567	550	547	622	619	592	563	576	555	565	602	610	556	567	566	595	564	603	532	565	590	580	548	590	577	544	566	594	613	565	585	583	610	592	588	591	578	616	567	581	575	589	561	608	623	631	558	584	614	627	597	599	554	566	584	569	557	549	550	606	527	576	587	579	573	532	572	574	612	584	586	599	574	559	570	557	568	588	577	595	604	630	597	566	588	591	550	594	604	578	612	593	637	612	576	558	526	557	584	601	612	614	534	572	574	541	556	556	589	598	578	580	567	581	600	604	575	599	558	591	604	597	586	587	624	592	643	592	569	595	673	601	594	609	609	585	612	566	550	561	543	576	615	537	616	590	572	618	594	555	561	580	539	596	551	557	588	620	601	549	607	583	564	601	578	619	582	609	579	629	611	589	550	545	574	593	591	573	619	564	563	615	619	574	574	565	566	596	606	577	594	594	557	603	557	607	569	572	591	583	557	596	619	570	605	577	551	596	585	591	541	625	602	561	583	584	619	594	609	583	646	566	574	576	645	610	644	600	556	602	623	636	621	576	580	598	598	619	591	609	569	589	592	609	565	529	600	619	599	608	593	560	575	565	609	634	543	582	567	601	533	570	603	574	561	585	592	596	601	545	609	592	593	601	635	628	627	598	611	563	576	517	617	588	605	631	573	571	578	571	614	607	581	549	598	600	614	548	617	628	580	580	581	607	551	576	591	617	593	628	562	578	565	626	601	564	543	579	596	566	556	574	555	563	587	586	567	565	575	584	628	604	615	609	591	582	595	559	560	574	601	577	602	588	564	616	596	578	595	567	597	580	650	567	570	562	603	552	549	599	549	582	616	579	558	582	627	585	569	605	597	607	560	613	613	562	606	571	562	591	566	566	582	591	542	606	588	590	619	559	654	574	556	597	564	582	556	574	610	584	624	572	564	536	581	577	567	604	543	590	611	564	595	592	620	570	628	566	599	624	536	572	537	555	602	594	621	602	542	609	579	582	623	602	629	573	570	622	619	603	610	568	586	539	589	569	608	556	611	620	592	595	576	564	594	547	597	590	574	601	595	588	584	597	602	593	622	635	582	562	623	602	617	591	609	635	558	576	589	575	588	590	600	554	588	594	573	619	605	579	602	565	590	580	610	586	595	597	573	573	602	572	576	615	590	564	610	569	593	570	592	605	575	560	592	581	555	619	595	589	593	540	591	561	624	565	610	603	613	558	612	584	595	553	607	588	550	600	552	547	580	563	536	637	581	622	584	545	530	578	574	597	581	575	620	588	568	593	626	581	574	570	631	576	597	582	611	570	569	609	638	624	575	592	564	568	597	605	591	590	596	551	574	577	633	588	598	576	600	609	628	653	596	596	588	595	632	568	554	561	587	575	597	582	596	607	563	583	596	573	615	586	631	585	566	608	598	590	597	611	629	626	611	631	598	599	602	609	618	583	620	613	603	576	591	625	623	593	624	572	591	585	571	608	586	573	608	602	573	582	605	619	592	601	614	578	584	598	564	579	584	604	566	610	615	565	530	586	592	592	611	554	615	583	578	611	545	585	612	563	571	615	577	573	595	581	551	596	600	609	551	560	611	609	561	564	585	562	653	594	620	633	604	573	640	613	601	620	595	530	561	585	566	586	608	568	549	606	578	610	571	579	601	615	583	586	599	584	605	569	582	559	569	602	564	624	611	567	591	593	595	615	575	541	614	581	637	602	556	596	574	584	593	535	570	525	607	562	577	587	569	596	601	605	558	551	614	592	588	563	629	621	571	590	620	579	586	595	603	540	548	635	608	620	600	598	593	558	564	613	552	610	614	599	565	602	585	565	573	592	638	580	614	582	591	582	592	575	598	608	604	595	611	567	593	576	591	612	555	582	601	625	575	613	561	573	560	583	557	596	611	568	581	607	618	557	608	582	601	585	569	602	618	587	633	567	578	627	621	642	594	541	559	619	602	595	585	579	577	594	594	578	564	585	610	526	599	585	598	586	603	572	599	647	587	579	598	556	601	618	560	595	572	588	570	594	579	575	558	583	576	550	592	591	560	586	565	645	617	590	608	613	626	543	627	589	574	607	573	572	568	561	629	550	557	580	588	559	596	591	604	565	561	567	626	602	591	590	599	601	558	601	589	610	596	569	587	575	615	609	536	599	588	567	552	610	592	541	550	604	564	582	616	547	587	591	588	627	588	628	608	585	581	631	584	611	605	569	601	594	571	534	581	548	571	586	590	561	609	599	608	627	641	619	596	607	562	583	590	594	572	580	543	556	570	596	582	551	595	610	618	616	581	579	595	596	627	553	565	567	576	546	565	576	610	597	613	573	545	613	617	633	567	626	603	592	564	589	563	565	571	567	552	576	596	598	559	548	574	619	566	624	582	606	559	575	606	580	602	568	613	592	603	618	578	568	604	559	590	625	602	574	611	584	565	629	608	658	591	572	604	543	575	588	573	581	592	544	572	580	605	562	598	576	605	579	602	575	589	563	628	599	576	537	587	570	593	550	546	598	602	532	588	596	613	573	565	563	585	566	558	585	599	598	551	617	572	577	597	613	603	652	573	564	574	588	608	570	659	559	587	604	618	600	624	584	605	602	607	631	530	616	599	587	580	578	610	560	591	592	596	555	611	570	632	529	587	618	582	612	561	598	555	597	600	591	631	604	611	576	614	607	623	583	622	591	542	593	558	557	562	586	614	563	594	624	569	587	594	632	558	635	606	590	579	563	582	574	594	586	614	590	620	580	602	610	548	549	588	582	583	571	624	585	619	576	650	565	615	563	611	595	613	604	572	615	579	611	549	598	571	590	587	604	573	605	576	611	581	564	542	578	585	603	567	581	561	598	618	566	593	584	564	590	628	564	561	552	597	576	607	596	570	564	530	578	561	611	604	578	574	576	569	609	576	572	588	573	629	571	582	578	581	556	630	586	570	595	602	625	590	577	562	573	554	641	582	609	609	612	580	593	634	617	561	619	605	566	587	618	600	626	546	579	581	575	629	674	605	596	593	549	581	581	577	618	582	634	585	566	603	658	610	607	582	579	615	592	596	609	585	596	572	571	577	568	587	575	585	541	593	626	578	602	557	581	528	560	574	623	592	617	602	610	633	586	587	587	608	609	592	594	628	574	587	567	535	596	641	615	575	600	634	635	614	605	572	581	622	565	604	602	611
17164	29996	28641	22342	19066	15080	10651	7902	6319	5080	4045	3376	2941	2384	1915	1974	1807	1704	1523	1512	1512	1366	1135	1038	990	949	898	1001	921	1038	962	991	929	850	899	908	867	809	788	766	779	801	796	783	749	753	736	723	749	802	744	793	779	714	698	707	753	681	762	758	743	707	756	733	726	762	707	714	713	766	713	736	711	708	737	679	688	722	701	753	714	716	732	689	695	772	706	736	758	758	725	759	749	682	723	762	740	763	673	743	716	770	746	714	713	719	767	762	694	741	708	688	748	724	701	704	726	736	722	727	711	704	723	761	745	695	713	782	723	721	732	775	777	756	754	676	779	710	750	741	725	761	766	776	743	701	796	710	740	730	709	699	709	764	754	704	727	730	718	719	754	752	741	730	745	705	650	723	754	723	742	709	690	739	730	725	707	725	721	732	706	767	733	733	709	740	760	702	743	745	683	735	723	716	717	716	766	800	726	747	729	690	743	685	744	722	744	704	785	737	725	710	711	735	724	730	797	760	726	723	713	714	703	749	710	706	707	733	671	749	690	735	742	731	712	765	776	692	707	747	714	778	758	770	695	714	732	747	738	711	736	755	713	691	724	710	717	743	694	753	765	729	765	713	735	723	717	710	716	725	738	741	697	703	733	730	730	713	709	725	802	689	719	744	704	739	731	729	730	729	782	706	743	703	712	718	734	718	736	739	672	746	702	678	757	728	703	790	709	754	690	702	728	758	694	730	713	758	687	773	712	709	712	775	757	692	786	757	718	706	684	769	738	707	756	721	742	746	717	711	739	739	722	761	722	671	733	783	773	704	771	725	720	752	741	688	710	732	753	751	712	732	747	703	746	759	756	700	755	721	713	714	687	749	719	716	726	743	717	712	754	773	716	705	779	748	737	741	708	734	744	720	754	719	752	800	702	719	758	728	719	678	733	703	762	747	738	679	746	709	776	706	735	748	701	718	692	729	701	718	704	718	695	751	766	744	738	726	729	720	760	750	749	693	653	752	726	736	798	725	723	745	758	730	749	707	728	703	744	735	726	788	732	731	691	705	740	737	743	685	707	723	711	742	762	737	703	740	716	739	728	729	755	708	727	694	730	713	729	782	745	720	749	747	700	704	676	725	728	729	723	733	718	767	716	720	749	729	724	736	709	721	782	746	713	741	761	750	726	669	739	758	739	718	714	687	705	709	789	712	769	734	720	733	728	729	718	700	727	710	719	734	733	696	756	672	750	706	778	746	686	718	740	722	706	751	729	723	752	774	729	687	727	688	714	731	778	725	720	703	659	720	753	719	709	769	732	733	678	701	705	761	726	688	758	763	741	739	709	720	718	736	708	728	701	718	694	763	745	765	739	724	737	769	732	721	775	692	718	686	732	695	737	729	731	735	727	746	730	762	718	732	699	683	789	715	723	697	717	703	735	730	672	746	736	739	707	715	713	777	729	733	778	767	732	752	721	733	752	758	715	752	731	763	739	778	763	726	662	732	753	773	731	761	762	704	734	695	753	715	739	723	725	730	738	698	719	788	730	707	718	710	701	746	756	739	717	748	753	718	705	716	671	738	693	678	735	708	760	758	770	697	739	747	713	690	747	739	715	727	730	712	754	729	718	692	755	705	707	753	713	728	762	766	778	743	744	777	726	717	741	746	726	735	743	757	717	759	702	687	693	685	682	725	713	765	707	688	699	740	709	775	716	686	711	713	738	702	756	713	737	726	733	766	730	675	764	795	687	745	745	731	727	755	734	729	715	704	749	703	748	745	674	723	703	710	743	708	730	780	704	699	729	749	716	725	700	758	717	784	740	761	674	695	731	765	745	740	709	771	733	709	707	715	730	712	710	716	704	762	740	699	699	729	748	753	795	722	657	699	698	726	715	704	763	769	755	729	752	693	795	705	718	736	737	750	710	777	734	724	766	715	746	674	696	747	695	742	717	753	743	719	740	728	745	693	724	699	715	712	681	679	674	738	693	739	719	736	763	699	738	688	745	738	705	720	671	711	668	724	701	730	696	720	765	725	724	749	752	699	716	694	722	735	726	734	777	710	738	715	739	749	745	730	751	761	707	743	718	730	730	708	798	664	710	675	730	728	764	745	715	769	737	720	702	744	723	699	684	742	765	712	699	697	733	689	730	748	736	723	699	734	750	693	716	720	699	762	769	757	720	765	706	714	716	733	774	726	765	764	718	771	763	711	785	755	689	743	756	740	737	734	727	739	784	731	787	677	726	737	738	707	705	693	741	718	737	721	685	787	709	692	722	743	713	733	718	732	681	730	754	722	717	729	760	725	760	727	749	645	703	734	719	763	776	672	707	712	777	755	768	748	767	742	727	742	729	745	750	672	756	791	719	729	657	761	743	737	698	693	735	707	748	729	697	769	720	773	760	780	717	735	734	749	735	739	727	756	718	718	771	727	745	722	718	743	724	733	720	706	774	698	719	716	731	774	700	741	745	748	728	733	681	740	760	761	754	747	766	695	736	719	735	748	700	716	683	769	759	710	713	711	751	748	707	730	752	751	717	727	722	755	721	722	728	747	705	712	727	713	738	730	766	739	760	754	703	666	676	720	754	712	725	765	708	748	750	718	760	734	759	739	737	733	688	732	700	737	773	733	715	745	773	725	721	722	730	714	749	750	751	712	732	793	731	702	721	756	775	711	759	753	701	713	701	733	783	734	742	711	712	760	740	687	711	705	721	701	740	718	733	702	771	759	759	670	714	738	773	669	763	709	714	795	704	667	730	773	744	773	723	719	699	686	703	686	752	697	757	718	739	707	699	722	720	800	727	705	744	693	703	732	717	709	691	696	750	685	737	730	677	734	727	701	728	759	743	717	781	772	744	694	747	771	758	740	791	728	761	716	710	696	698	746	710	729	714	735	719	708	714	734	726	761	713	751	776	755	695	739	725	703	744	719	734	728	736	741	681	704	691	784	728	772	748	693	743	689	730	688	730	740	710	706	709	738	744	681	729	722	711	707	734	759	742	748	739	690	675	715	692	723	649	714	728	719	729	718	761	754	685	745	766	740	736	738	747	729	715	741	733	788	746	728	734	712	754	734	742	797	731	724	778	718	709	717	693	770	788	731	754	736	775	724	755	746	750	724	737	737	721	715	739	703	751	745	764	696	771	772	737	726	733	785	724	691	715	717	707	692	702	743	743	738	739	666	767	745	719	681	765	732	684	711	715	737	735	710	761	748	769	731	736	732	737	759	710	717	734	743	684	696	710	705	721	683	720	729	759	733	730	741	776	723	718	694	706	732	715	733	760	736	760	700	734	722	734	774	676	772	719	734	708	698	695	763	759	750	759	719	720	745	710	708	731	737	696	729	686	745	723	721	735	758	702	720	741	686	701	686	715	743	701	748	709	717	734	710	782	685	757	697	734	725	661	686	738	704	679	720	725	779	748	719	732	774	717	723	705	760	710	733	776	767	703	742	729	713	768	740	728	739	745	750	741	767	787	696	663	706	703	730	751	718	754	688
23310	20728	28058	23565	21459	19968	12484	7106	5422	4318	3402	2899	2403	1820	1724	1523	1443	1292	1234	1285	1119	939	774	736	650	649	740	698	655	696	657	679	597	583	603	577	549	531	499	515	545	488	502	496	470	485	482	471	464	456	480	498	472	430	464	447	472	455	416	463	419	458	495	469	461	432	466	434	447	440	470	424	460	460	461	460	435	472	460	435	484	458	421	420	440	458	436	496	461	407	427	440	490	430	410	423	484	424	475	431	448	477	460	456	440	466	484	435	455	457	462	457	464	437	418	419	468	477	428	448	436	464	453	440	443	476	432	438	455	450	427	430	469	436	438	476	442	439	435	430	431	407	465	446	482	439	461	439	441	447	455	465	447	460	428	465	454	448	435	457	483	390	452	462	474	458	462	428	470	442	478	422	429	440	486	441	463	477	445	446	448	478	467	428	440	447	466	432	450	434	432	459	492	473	460	496	445	447	455	473	453	471	456	444	444	473	435	442	409	476	421	458	454	439	430	475	468	454	443	471	475	454	440	429	421	437	495	416	430	451	434	451	485	447	443	441	465	462	480	458	449	457	470	440	447	457	459	437	452	439	454	454	471	470	466	445	490	438	481	467	447	464	489	434	425	400	421	463	434	485	467	450	457	455	403	429	452	477	456	479	479	489	433	473	460	431	439	459	444	456	411	413	464	414	450	432	452	465	464	449	438	418	423	462	497	454	437	412	460	474	463	396	462	438	443	406	454	487	491	419	429	454	452	474	498	434	453	444	463	458	470	476	478	504	475	438	472	462	469	448	432	485	443	422	439	430	457	467	444	433	429	459	443	427	459	404	451	446	473	430	439	453	423	451	430	467	459	443	467	460	467	449	490	445	416	416	428	438	447	445	419	444	453	479	474	465	457	465	447	465	500	463	454	438	464	487	437	457	474	422	457	443	459	493	456	413	476	435	483	459	514	449	460	413	458	458	442	454	443	444	448	449	451	473	440	409	431	453	470	438	388	450	491	466	438	442	470	474	456	468	451	434	470	464	451	475	437	463	457	439	436	473	451	454	469	429	453	391	485	475	470	427	433	453	462	463	470	452	440	456	400	484	441	476	479	456	462	467	438	451	467	465	454	474	432	427	443	453	502	467	420	459	451	467	423	437	454	427	442	461	460	486	477	466	462	431	505	481	446	488	438	436	451	467	449	440	470	448	431	442	484	441	474	452	438	435	460	436	469	480	414	457	498	440	466	427	458	431	441	443	449	435	448	417	426	442	445	490	477	471	456	466	394	425	474	480	432	467	439	435	447	427	426	468	471	447	437	435	449	472	441	440	436	449	491	425	447	464	464	445	425	441	451	452	479	461	439	428	469	482	498	463	425	434	452	479	477	485	456	440	451	450	445	444	435	435	434	469	474	411	437	460	435	426	437	448	494	476	438	435	424	484	438	473	431	443	480	439	500	460	502	459	456	406	481	451	426	463	454	442	498	482	432	434	435	461	494	456	464	448	454	460	466	438	473	441	428	426	449	463	477	446	468	443	446	425	468	417	428	444	418	437	460	461	447	468	474	502	453	481	460	480	427	470	422	441	433	449	483	479	441	454	455	432	462	478	427	444	470	466	466	465	445	426	449	513	424	442	485	444	491	420	482	436	464	468	446	457	449	454	430	446	453	416	470	460	417	454	479	422	444	433	452	464	489	489	398	431	468	428	460	435	477	479	421	455	425	413	430	441	461	416	445	483	441	415	453	470	474	456	452	470	427	491	442	451	515	477	469	442	440	464	451	474	456	427	443	462	490	464	468	471	441	445	455	458	467	448	461	456	461	465	433	457	457	457	471	416	444	459	460	453	429	426	465	478	462	441	435	482	459	438	449	474	470	454	481	446	472	473	427	436	423	457	420	440	438	451	439	446	440	440	450	439	463	421	479	453	388	426	484	484	469	450	461	409	463	438	482	417	447	451	421	469	436	436	415	451	455	437	469	424	432	463	427	446	496	466	448	487	433	433	451	470	437	480	448	407	454	434	456	450	472	483	480	454	479	487	468	476	443	404	419	457	435	440	453	448	448	460	435	441	448	478	472	493	438	476	468	449	459	467	455	444	389	500	442	455	471	517	441	490	525	450	445	439	443	459	417	463	474	446	448	453	444	496	443	485	463	442	456	412	459	479	455	430	462	500	442	448	450	475	477	504	442	441	424	447	446	458	442	479	452	429	466	476	468	439	428	480	444	442	445	428	509	464	455	451	472	451	428	454	468	492	421	450	488	493	465	461	482	467	471	492	439	458	420	453	420	459	463	454	488	436	439	458	495	448	442	445	487	464	471	422	488	433	462	463	431	502	459	472	450	472	451	467	441	458	426	467	458	468	429	431	471	489	422	431	424	405	461	439	426	445	479	438	441	417	470	478	459	441	452	456	402	452	476	445	473	417	477	447	463	435	450	495	426	458	469	455	467	442	464	452	448	466	432	412	499	479	443	442	475	452	444	438	447	436	446	461	463	441	455	472	444	429	438	411	451	466	431	420	449	439	470	471	431	445	455	493	445	468	436	446	476	454	454	417	423	447	463	470	474	459	474	475	425	462	468	467	445	490	454	455	472	455	459	427	468	443	451	436	426	422	393	454	435	489	453	495	435	451	456	442	504	425	424	424	453	468	425	465	469	469	452	471	412	430	400	460	424	446	432	470	462	484	466	466	479	423	432	463	429	436	451	492	425	438	420	431	448	467	455	475	452	478	467	478	455	449	450	482	439	464	444	421	425	424	460	436	452	443	415	416	437	456	478	462	411	392	442	426	436	441	417	456	448	468	480	479	470	442	455	444	440	456	472	444	445	454	462	429	451	470	410	457	469	439	423	482	445	455	438	474	451	431	460	441	438	464	454	458	438	443	450	462	454	442	419	475	452	482	452	447	449	515	421	445	452	454	463	432	475	487	452	483	443	448	451	466	462	458	456	449	473	474	445	439	443	417	461	438	444	467	504	477	484	425	446	449	438	485	474	439	518	428	436	494	465	453	416	421	432	450	447	409	475	444	438	453	460	446	434	460	471	456	470	478	457	471	421	452	452	476	466	435	446	491	472	477	455	464	479	512	437	426	443	424	477	451	474	455	412	487	441	447	445	444	467	459	469	435	455	473	478	455	443	467	427	449	455	480	475	443	491	487	475	429	434	415	469	444	493	463	467	462	440	424	468	402	491	441	477	498	481	429	436	441	450	464	439	467	453	473	459	442	492	453	438	432	435	462	442	475	464	476	432	478	481	435	430	457	469	470	423	441	456	444	470	459	447	443	471	437	457	438	461	436	436	471	448	444	433	441	454	450	404	424	470	497	474	439	469	475	444	433	473	503	446	475	402	435	437	498	453	438	491	463	448	455	441	459	456	485	450	469	473	448	474	459	470	453	451	464	473	473	501	437	435	442	458	437	452	436	460	438	431	446	434	464	401	446	490	467	442	467	406	454	441	428	478	473	472	424	465	404	420	474	447	422	498	439	440	430	420	441
18203	37106	36488	30363	25905	20751	15151	12471	10300	7968	6266	5545	4382	3233	2857	2664	2470	2329	1938	2297	1854	1407	1078	1129	1013	863	1082	1007	952	1034	984	986	895	713	782	813	793	693	675	640	710	711	727	653	602	619	567	582	595	582	637	619	562	565	547	596	570	585	556	542	556	582	613	571	566	538	619	537	580	580	518	518	586	544	590	574	519	585	543	552	609	530	551	541	572	561	547	557	530	600	544	593	563	598	533	623	571	618	526	597	549	599	583	556	584	611	569	577	564	580	577	605	583	572	557	588	567	537	617	578	569	550	617	543	633	558	590	590	524	534	588	608	566	613	567	568	593	550	527	573	533	554	578	552	557	553	565	575	580	587	555	560	603	567	599	588	539	558	573	582	534	569	556	567	543	523	586	561	565	552	550	554	578	521	560	589	574	619	582	579	628	558	519	554	586	538	579	578	583	535	555	571	541	563	599	568	531	544	565	566	575	584	545	556	603	552	576	574	609	535	545	554	605	586	557	529	573	635	579	526	592	600	540	554	529	572	537	608	574	560	574	543	619	565	598	557	556	542	527	539	599	579	565	555	569	596	574	545	547	524	596	601	540	550	599	542	570	595	555	549	582	546	575	565	518	554	552	573	524	571	562	559	611	534	568	567	532	591	557	573	590	561	604	578	569	552	589	566	537	566	586	562	588	590	531	577	563	550	547	527	576	543	554	555	569	561	562	563	524	561	571	595	577	560	555	552	592	587	528	562	566	589	595	544	554	530	592	578	563	564	554	542	567	529	555	556	535	523	532	589	550	581	555	594	576	557	579	571	576	586	579	588	524	572	524	568	536	544	593	570	613	555	590	585	575	525	558	550	537	568	579	576	579	556	531	554	600	587	546	579	558	567	548	562	564	595	557	576	563	585	527	556	561	583	566	529	530	580	524	547	539	580	571	550	524	599	579	577	613	564	588	516	599	574	567	541	514	511	599	612	595	603	551	579	544	530	559	552	564	595	556	579	602	581	528	553	572	577	542	556	562	576	582	613	592	585	582	546	588	608	580	575	607	547	570	553	532	572	568	599	571	585	565	535	578	594	563	586	616	573	573	598	582	590	571	572	554	532	598	562	576	633	588	547	569	584	529	584	570	583	579	566	533	543	565	549	577	600	584	562	564	612	520	542	585	577	615	586	548	535	549	538	606	567	548	603	587	547	559	552	569	550	574	579	631	555	571	545	601	570	567	571	527	571	542	619	548	626	583	560	546	540	576	556	590	559	586	542	546	543	573	588	539	575	577	576	550	558	557	620	563	614	571	584	561	579	537	562	561	605	572	536	556	585	578	589	560	574	614	579	565	541	590	565	574	608	557	570	530	518	583	589	573	545	539	613	576	564	587	573	562	545	561	556	563	561	575	585	537	574	546	569	559	581	595	531	542	549	540	579	567	540	539	546	572	584	530	573	585	546	552	572	611	528	589	570	569	570	542	544	552	545	539	552	553	537	553	563	617	556	553	490	553	536	575	576	539	569	574	577	559	587	563	623	541	556	588	583	540	555	556	527	534	568	502	544	578	545	563	555	548	567	573	544	607	542	548	549	554	541	587	561	565	517	550	596	563	537	591	533	562	567	544	567	603	563	584	576	571	513	587	618	587	550	530	614	578	554	556	574	559	554	550	563	553	535	554	600	571	566	553	545	573	580	559	563	558	542	561	576	546	601	599	567	545	515	609	496	592	598	584	568	549	588	561	559	588	583	631	565	526	589	558	596	544	542	583	562	594	546	582	569	540	571	559	538	569	548	562	553	521	595	569	532	546	556	542	559	538	591	541	545	580	565	597	568	557	566	591	569	518	553	554	542	596	592	582	561	596	583	563	557	561	596	526	576	543	524	563	550	573	602	589	548	596	560	585	562	527	550	566	585	544	523	559	563	612	569	587	561	559	574	606	541	574	574	561	582	561	582	559	557	557	590	587	558	565	590	507	568	583	554	591	514	592	553	557	583	590	552	538	565	544	553	605	537	542	537	523	551	544	527	541	604	557	551	549	527	566	517	539	519	576	615	555	560	579	534	577	552	567	561	546	545	615	543	581	593	545	605	548	564	557	540	558	527	549	534	565	551	549	582	580	548	559	537	574	590	567	536	554	570	546	533	581	521	566	585	550	566	562	521	574	516	591	564	550	566	546	572	580	549	550	554	526	601	625	628	580	545	560	533	563	582	563	562	554	566	588	566	593	574	558	560	490	589	540	595	576	504	551	609	576	583	609	561	548	580	554	573	545	578	564	557	577	561	563	598	561	565	545	559	581	562	559	535	572	575	530	554	576	538	537	568	569	555	604	586	555	575	551	576	541	560	592	592	553	563	588	541	580	565	591	561	582	576	605	569	545	577	556	553	566	530	551	583	594	606	582	557	600	563	572	604	577	556	562	583	557	551	592	578	557	553	576	549	583	579	574	529	594	555	545	544	566	522	608	559	562	505	559	534	595	541	552	507	587	565	556	542	608	556	584	532	554	521	576	554	592	565	563	575	591	535	526	604	584	540	603	615	543	582	558	565	594	542	571	542	530	546	549	577	554	596	545	556	554	589	538	548	558	596	596	494	577	582	590	589	552	548	545	581	600	592	599	592	549	529	552	558	563	564	545	550	584	587	591	559	569	546	533	557	568	583	595	564	571	528	518	533	551	567	559	578	578	580	573	590	550	518	573	601	515	552	580	555	591	579	573	582	563	552	581	596	568	549	585	590	551	569	554	589	568	567	525	565	561	545	581	522	566	537	568	593	542	593	552	600	596	587	527	580	538	578	545	561	584	557	569	567	597	589	546	573	551	581	558	583	561	571	536	535	555	586	594	542	639	582	560	599	592	558	551	571	559	590	572	562	558	561	571	575	577	582	568	551	554	565	566	608	563	591	543	591	562	562	564	559	550	571	533	560	582	536	570	567	551	600	542	556	539	526	575	548	599	551	540	544	553	574	544	560	577	554	567	540	566	547	528	552	576	574	552	531	572	574	579	538	572	539	580	596	609	561	521	576	539	542	530	547	567	546	540	504	569	533	561	513	543	598	562	577	590	535	524	572	588	580	579	594	539	530	569	550	585	558	554	550	501	513	559	546	571	562	534	564	552	576	579	554	581	534	577	578	568	540	555	555	565	536	554	576	549	550	567	543	597	583	528	547	595	543	526	566	574	587	555	572	598	527	534	575	570	543	572	599	517	531	543	591	591	559	549	573	595	581	523	570	547	566	575	592	582	556	509	568	577	573	544	516	552	545	524	564	569	618	566	573	606	554	585	599	539	563	578	592	535	555	582	575	579	553	543	597	572	570	567	523	553	566	625	546	570	595	552	586	575	554	585	560	522	580	590	583	530	573	546	550	602	553	580	577	572	587	555	554	534	557	496	579	578	599	572	565	574	561	533	580	574	562	582	565	582	556	554	547	537	594	546	531	530	613	550	551	535	544	539	598	581	535	531	560	533	565	566	584	622	599	548	526	570	546	570	559	537	581
22320	20747	28432	23182	20987	22028	20736	10829	7952	6030	4627	3965	3054	2289	2314	2010	2050	1623	1513	1568	1354	939	763	741	640	674	789	700	727	705	653	616	578	551	587	559	486	503	442	422	483	467	480	408	387	419	461	414	407	407	402	430	375	363	363	365	370	395	354	349	355	370	340	389	381	344	357	333	377	337	359	348	392	385	371	396	380	400	383	394	376	361	368	358	368	391	403	339	400	369	420	367	334	393	356	372	366	339	370	356	345	366	360	377	355	389	403	388	362	371	357	348	355	357	408	393	371	339	347	361	370	362	330	362	363	355	353	387	378	327	377	379	377	390	396	394	363	337	385	403	365	345	381	358	382	381	363	366	379	376	381	354	340	369	406	336	395	336	389	335	414	382	382	353	362	372	370	388	387	388	330	384	374	369	388	318	374	380	338	378	397	386	380	365	361	389	346	380	366	371	399	396	385	349	349	371	402	369	378	316	390	379	383	371	353	350	344	379	381	381	340	378	390	343	383	359	338	383	382	362	349	363	384	399	362	363	396	358	390	389	361	382	383	405	397	363	355	352	374	356	384	391	382	359	375	394	395	413	422	334	370	392	395	365	389	383	392	327	329	359	364	357	348	361	377	319	393	339	356	392	336	431	362	368	358	357	384	364	357	370	377	359	395	359	367	374	410	361	328	376	349	357	364	338	340	329	366	396	360	377	385	363	355	363	386	378	332	381	367	390	397	369	377	370	376	392	384	359	407	378	369	385	340	372	353	369	378	377	394	354	356	377	361	367	368	351	342	387	359	379	365	378	333	351	372	358	395	387	385	348	361	375	359	341	380	366	353	365	368	343	336	397	355	345	346	344	389	365	380	349	384	371	327	352	346	396	332	363	374	374	364	379	358	370	365	360	395	362	356	356	372	337	366	371	379	367	348	386	382	378	354	363	395	362	355	364	392	383	377	386	354	363	388	393	336	338	375	382	381	384	345	386	362	357	380	347	397	393	361	339	360	331	333	339	348	387	353	386	386	350	401	390	366	366	352	389	334	367	345	371	387	359	407	351	381	352	393	390	402	406	346	354	393	368	371	390	346	354	369	367	359	353	377	335	372	394	363	386	361	355	411	378	352	375	383	410	366	359	347	357	351	365	322	387	365	360	342	391	396	400	359	338	341	373	341	372	376	380	362	353	384	389	345	391	325	391	361	379	354	379	375	397	392	397	385	371	365	360	382	366	367	362	377	348	361	398	387	344	373	375	374	386	376	350	371	364	359	370	381	356	368	386	388	376	364	333	385	368	348	348	348	320	371	381	378	375	378	340	359	361	358	356	366	396	350	378	346	405	376	393	375	352	394	351	350	360	345	367	380	364	386	322	335	353	381	329	384	352	347	410	391	372	361	329	397	388	360	371	342	370	385	345	377	365	391	349	360	390	355	366	405	372	359	360	363	364	417	370	351	356	401	360	384	353	376	355	391	347	341	380	364	389	365	356	369	368	373	364	342	362	371	397	368	361	356	381	396	361	361	328	379	367	368	384	326	380	366	371	385	367	373	367	387	367	368	370	329	358	384	384	401	363	368	339	374	392	353	353	379	375	367	396	367	383	342	355	345	364	359	361	355	372	372	380	347	358	367	379	392	345	338	372	353	363	363	351	363	368	386	374	360	385	386	378	354	361	382	362	351	387	380	380	375	380	349	359	347	352	386	354	377	360	341	379	391	348	340	378	370	375	384	342	363	359	346	377	358	341	372	388	393	368	377	367	375	385	355	379	377	400	327	352	388	365	376	353	378	335	395	376	336	396	331	339	352	357	363	393	354	391	356	398	371	375	365	391	382	348	395	348	353	358	377	344	378	333	406	383	381	398	367	359	346	393	395	334	399	348	396	378	373	376	410	359	340	327	367	349	373	395	362	379	378	366	362	379	347	372	372	354	351	357	384	380	365	375	355	375	377	375	380	374	351	411	411	381	387	363	357	377	374	394	403	394	407	363	371	403	358	355	379	353	360	374	353	374	373	406	353	372	365	375	356	371	360	326	395	320	374	384	406	384	354	394	378	381	396	349	355	356	355	351	381	374	385	339	375	399	348	349	342	350	348	358	351	374	360	367	365	366	371	363	326	339	373	376	323	363	359	345	382	382	390	351	360	359	322	403	343	331	347	391	381	385	401	385	361	348	366	363	365	356	339	398	369	371	385	378	365	363	348	413	367	363	375	360	364	369	365	341	360	363	356	364	385	365	353	381	365	352	388	360	361	371	386	336	416	394	380	364	385	362	398	376	367	355	371	331	359	387	390	368	374	351	400	346	352	356	389	358	356	371	353	380	372	342	357	372	364	368	349	390	415	343	380	350	309	380	367	357	353	349	337	387	382	365	342	310	375	383	343	359	389	348	342	410	357	342	358	389	352	392	350	367	342	384	371	349	383	350	401	387	373	393	353	339	340	386	348	379	381	382	383	388	355	386	392	368	336	340	355	381	373	339	369	336	399	370	385	413	374	331	342	360	356	366	375	367	401	366	352	367	362	344	381	355	363	368	365	339	396	352	372	381	376	334	347	381	333	389	384	375	366	355	361	366	335	362	376	373	379	337	369	355	379	421	380	398	387	370	369	378	381	358	370	357	365	357	356	356	376	349	361	359	366	392	378	389	356	382	367	390	398	365	384	378	359	322	374	389	342	375	371	345	374	377	361	375	348	357	360	353	361	369	379	363	378	343	369	390	374	393	396	410	409	355	367	369	375	344	388	375	365	367	366	373	400	380	348	378	364	380	415	369	345	379	344	348	379	360	380	352	353	345	373	375	385	372	373	352	354	397	398	355	352	369	374	369	389	363	366	370	387	315	367	355	362	384	360	375	357	384	368	370	359	361	383	332	376	336	389	365	349	373	402	357	329	366	359	363	386	359	366	378	367	370	370	391	395	392	359	351	379	360	371	359	337	393	376	366	363	402	392	341	352	356	378	389	385	358	363	364	366	389	363	385	348	368	361	394	363	396	384	329	378	374	362	347	371	359	359	373	360	395	357	378	372	323	380	331	355	335	363	340	355	372	388	365	360	400	367	401	389	367	379	379	351	346	401	352	383	363	354	347	444	353	355	360	392	341	338	386	351	344	363	362	362	369	387	378	384	361	355	340	356	402	368	372	366	383	364	363	373	340	363	377	357	383	372	385	366	380	340	365	392	376	392	355	326	343	371	316	351	392	370	386	395	334	375	380	352	331	334	346	401	374	357	351	360	350	352	368	391	364	347	358	390	331	371	386	375	349	369	398	421	382	370	390	364	335	386	369	387	387	363	364	362	348	370	361	348	358	391	372	387	364	342	358	357	376	416	393	374	352	349	392	389	362	386	370	376	358	336	358	371	353	366	345	339	347	331	365	352	378	388	355	337	347	369	349	329	388	366	396	360	376	399	375	361	367	353	347	389	347	339	366	363	355	376	341	351	374	354	353	364	381	381	365	381	398	366	366	371	359	340	385	392	387	359	367	330	359	380	336	385	387
20940	42516	42250	35988	30842	24237	19282	16363	14036	10713	8763	7492	5933	4322	3972	3582	3393	2781	2721	2703	2306	1436	1233	1269	1020	999	1179	1013	1070	1079	1078	1037	911	756	862	818	690	623	621	539	615	644	655	557	524	482	509	516	542	565	554	528	480	447	445	461	455	425	470	444	423	436	459	432	419	422	455	433	480	460	474	446	445	477	454	455	475	436	462	475	402	462	428	467	427	482	463	450	461	410	477	474	453	464	437	456	462	448	433	475	458	493	460	438	487	485	439	470	471	453	449	456	445	443	406	428	498	424	420	436	466	456	438	466	447	441	420	458	467	439	468	456	409	452	429	504	453	479	468	431	450	431	448	426	435	433	442	457	447	473	415	474	486	427	465	466	443	470	501	399	459	429	460	452	428	423	428	448	445	421	448	456	508	473	473	446	483	457	436	433	459	463	473	462	438	452	448	423	449	476	472	441	416	447	464	458	474	465	451	484	416	443	453	411	469	436	416	430	454	462	459	450	470	441	398	443	423	448	454	449	471	484	444	429	462	449	498	436	443	491	430	450	446	456	444	450	432	459	469	428	432	431	437	456	440	443	416	471	494	415	466	441	419	490	437	443	438	462	453	466	424	411	449	440	481	453	447	480	462	454	448	459	435	437	429	459	445	415	458	466	421	441	435	447	456	448	412	404	480	432	430	429	439	426	430	482	469	472	438	441	426	443	444	474	410	428	446	444	470	442	470	472	444	441	458	463	439	407	469	470	518	424	426	415	426	456	411	436	471	478	446	439	409	465	439	437	443	437	489	448	458	414	439	483	430	435	425	440	419	458	466	421	433	421	445	466	430	421	422	449	451	473	426	446	479	444	488	461	424	445	460	429	432	430	437	443	431	445	458	415	459	447	471	456	475	455	454	426	425	463	418	461	479	447	410	472	429	415	434	472	436	457	453	447	448	426	413	475	439	447	429	461	460	467	485	434	468	429	450	473	477	438	448	445	457	436	439	443	435	433	469	475	431	445	428	446	440	460	451	439	428	419	447	448	448	419	422	415	448	427	455	429	450	459	441	434	447	448	443	422	449	464	429	420	457	422	446	462	454	439	466	428	467	471	479	477	438	435	473	464	446	459	429	447	449	415	423	437	412	415	431	466	448	457	418	462	462	461	478	463	449	490	489	508	459	455	426	442	403	483	434	443	445	439	408	436	395	439	434	481	472	415	458	422	434	457	451	453	457	447	423	452	479	461	440	437	426	419	460	466	473	435	457	445	425	470	485	432	445	470	435	449	421	424	450	478	427	419	441	426	421	457	448	435	436	452	482	414	441	483	434	434	418	453	426	405	432	414	436	436	430	444	488	472	406	451	461	461	467	414	469	450	478	460	446	452	426	454	451	440	462	452	471	467	452	436	441	422	416	446	465	469	463	422	417	444	451	463	457	426	458	434	428	439	457	425	432	491	441	437	442	457	452	497	446	451	448	436	438	474	445	461	442	438	463	461	453	436	495	417	413	431	437	446	440	455	458	469	447	444	459	430	463	422	481	414	424	427	449	459	445	468	440	448	460	422	442	463	436	415	436	425	427	423	417	435	424	469	450	452	450	473	449	508	471	452	424	486	443	433	468	456	480	454	436	441	455	422	436	426	474	404	461	449	462	434	457	428	474	413	418	461	472	436	439	446	438	427	431	466	470	453	442	432	485	462	432	456	439	441	443	445	417	433	441	466	423	446	486	472	445	403	460	436	447	480	465	441	442	487	456	433	419	441	467	446	453	449	428	431	452	422	460	432	465	450	467	450	429	471	436	415	483	419	426	437	434	462	463	464	477	468	440	437	457	432	469	455	476	458	432	439	489	477	460	397	446	445	461	417	469	436	441	443	455	448	468	455	417	392	435	390	415	439	474	446	468	452	426	476	423	430	460	438	439	442	453	450	431	438	478	433	449	449	446	502	445	417	479	438	471	444	432	434	428	482	433	442	464	436	479	424	448	423	445	452	466	437	463	444	428	439	449	428	447	414	442	453	442	458	438	444	450	443	462	451	456	390	480	443	450	405	406	442	409	470	456	442	503	464	471	437	410	470	422	455	489	433	459	428	417	442	447	435	453	452	453	450	460	448	470	447	440	448	435	459	481	426	464	442	471	448	459	461	453	476	433	451	427	460	444	471	430	468	452	441	473	440	432	432	480	462	418	436	462	456	440	450	460	403	435	447	495	468	427	423	457	449	435	419	434	440	431	437	469	464	429	413	404	478	426	431	426	450	439	447	457	410	431	474	459	439	453	444	451	448	437	418	445	458	440	440	460	466	470	423	461	473	464	459	465	492	443	493	400	440	440	441	482	407	470	416	424	440	454	424	472	448	479	450	445	440	466	449	451	457	441	455	477	434	459	440	428	431	436	442	472	444	449	453	451	459	439	464	453	435	453	454	445	458	432	435	437	495	477	478	440	427	415	442	446	458	484	450	431	431	428	431	434	438	444	453	490	426	457	418	461	444	435	433	404	467	431	440	432	416	452	434	463	440	432	436	464	465	428	453	464	445	436	451	469	455	430	420	429	460	451	430	454	438	461	434	448	468	415	475	447	436	474	444	451	484	443	441	490	469	435	419	412	491	478	427	492	488	425	463	454	438	435	442	462	466	418	425	461	447	431	445	439	494	452	442	463	449	435	469	477	408	437	447	447	412	439	435	466	448	417	417	458	441	434	412	444	443	433	428	472	421	461	463	454	474	451	480	461	448	448	457	428	469	383	457	472	437	422	452	459	453	447	488	460	432	442	421	438	433	481	413	449	419	427	442	410	449	434	436	446	456	440	459	440	446	457	461	436	451	474	395	416	431	451	481	459	443	474	444	438	441	446	494	450	446	479	483	457	462	434	478	489	485	478	411	447	468	448	448	443	453	447	423	427	453	416	465	431	439	430	466	456	451	463	447	451	442	483	466	477	441	433	433	467	429	409	468	419	473	425	499	463	448	450	453	457	428	444	446	479	463	416	471	497	480	424	472	444	463	488	400	434	449	428	472	423	427	435	460	456	447	469	484	452	430	454	412	473	427	483	472	436	456	470	462	442	441	449	479	474	445	471	454	409	455	462	456	457	452	458	452	427	450	449	382	448	461	430	445	457	409	446	482	440	428	439	445	405	448	423	459	477	421	426	493	448	452	440	445	476	423	429	425	417	460	420	451	443	439	501	492	444	454	485	442	435	459	428	441	430	435	481	428	437	440	433	438	449	473	450	429	440	439	426	412	454	457	404	435	433	418	441	434	446	444	417	461	427	446	452	447	470	420	476	424	448	470	451	407	456	417	419	440	495	412	449	458	422	459	446	423	485	463	459	436	435	454	454	442	424	491	415	473	432	452	455	422	436	427	474	427	477	403	427	471	461	427	472	504	462	453	434	413	448	462	455	463	470	449	450	462	457	480	437	430	433	460	429	440	420	426	467	413	409	438	446	446	495	417	459	451	439	469	461	412	486	460	442	431	467	436	414	420	443	426	422	409	423	431
26520	21871	26591	22192	12938	7699	5349	4135	3387	2611	2281	1857	1493	1358	1267	1253	1143	1060	1071	1052	968	750	724	757	667	757	770	677	771	770	716	779	664	769	676	719	694	657	630	631	583	632	620	605	570	580	646	665	580	584	609	579	635	596	593	597	591	632	595	621	601	609	594	613	596	586	637	609	639	589	608	581	567	621	594	560	619	601	641	560	610	601	611	580	588	620	630	626	658	560	598	611	580	565	569	622	639	624	629	641	606	584	554	550	630	576	630	648	567	613	596	614	632	559	596	616	629	583	587	572	593	600	605	609	581	586	605	639	596	603	663	547	638	565	641	567	616	595	612	596	599	648	576	579	592	611	591	614	607	602	576	566	614	594	613	594	573	609	605	630	595	579	629	549	605	597	649	607	616	559	606	590	592	532	623	607	613	609	629	565	578	615	579	607	579	626	638	596	565	578	602	606	589	620	601	609	559	592	616	605	573	628	593	573	590	599	607	617	591	567	630	585	619	573	636	547	600	614	610	623	586	605	611	587	580	682	583	580	648	594	570	612	569	566	574	607	590	607	616	581	591	581	617	570	588	583	559	593	607	568	605	584	581	635	636	527	582	591	601	608	576	594	580	584	608	589	604	624	603	600	661	564	597	603	597	626	606	600	621	602	631	603	646	605	568	598	569	596	587	601	607	564	580	576	581	604	608	619	608	605	614	586	599	588	592	599	568	604	590	574	597	603	586	549	578	580	593	570	600	539	617	614	600	607	606	600	612	620	563	557	579	592	650	575	610	596	556	588	624	609	651	589	605	611	615	619	594	569	611	576	631	559	628	596	564	578	601	557	594	595	583	576	656	599	578	603	665	596	641	607	598	579	574	619	587	566	572	557	596	620	597	614	574	564	622	566	605	632	630	608	659	624	641	633	629	590	594	633	558	610	587	610	626	596	564	632	610	614	587	610	582	601	614	582	584	614	617	533	596	563	613	614	599	617	588	561	589	564	625	575	626	612	597	603	583	621	598	585	602	600	560	608	607	570	617	605	601	597	602	655	566	553	584	629	583	593	621	615	607	618	602	612	598	551	616	584	582	599	613	557	573	605	600	610	625	585	570	577	601	577	541	588	604	601	558	647	614	580	576	593	629	640	598	611	594	627	599	599	655	614	623	597	597	605	581	568	613	599	593	601	616	612	610	576	627	561	612	602	570	594	592	588	573	581	589	581	585	623	594	567	594	593	618	583	594	635	608	582	659	587	653	591	632	613	621	610	574	594	600	647	586	601	604	566	592	594	620	604	583	563	565	603	609	592	617	637	603	607	583	690	626	613	583	573	638	616	626	680	578	645	564	606	584	567	557	608	623	599	531	591	563	587	577	609	615	580	580	576	618	621	570	591	652	587	623	607	561	618	593	601	584	583	600	587	626	643	631	582	599	597	583	584	620	570	608	613	548	605	553	593	584	615	613	599	556	611	602	616	592	620	606	580	614	564	605	611	598	624	596	572	591	613	624	582	580	588	605	590	665	562	569	644	561	598	591	610	602	629	584	610	584	600	602	616	576	571	560	579	615	629	644	655	642	573	577	585	569	622	590	620	619	596	594	577	587	623	634	580	620	632	569	591	537	599	631	641	610	596	623	631	608	600	611	632	582	667	595	604	591	609	578	569	634	605	573	576	622	667	610	620	600	579	583	612	556	602	605	528	611	602	612	609	611	613	571	601	581	594	625	573	612	594	608	604	618	579	603	619	617	604	600	567	621	574	606	560	609	578	627	591	559	596	551	555	581	578	648	553	587	601	573	578	594	592	590	587	613	600	618	568	618	618	609	573	643	583	630	615	577	613	593	620	617	607	590	565	565	595	608	589	571	613	592	612	578	576	578	587	641	609	601	599	557	582	597	638	629	606	589	583	593	611	546	567	610	554	583	599	606	590	611	609	599	585	629	605	600	534	604	652	633	581	609	619	570	604	552	560	570	605	612	623	548	611	590	577	637	602	584	551	618	584	567	543	605	551	624	559	587	602	659	590	578	554	582	618	567	544	618	606	562	574	592	591	610	588	575	629	598	549	651	625	579	623	603	577	608	572	592	617	556	618	621	576	590	626	602	575	629	620	626	574	599	598	630	589	568	618	624	579	575	660	588	589	600	611	626	602	551	598	614	591	637	583	586	614	624	559	620	646	622	562	592	612	593	625	577	551	571	569	627	616	606	592	583	615	602	570	630	618	636	591	577	589	610	595	582	598	608	606	611	605	579	584	594	580	572	579	586	621	597	613	598	606	562	578	617	574	595	608	596	571	590	619	607	598	589	581	581	569	621	576	596	609	578	561	614	568	600	601	625	565	584	598	548	595	600	598	610	576	605	598	583	574	579	597	610	615	572	603	594	586	557	634	587	582	610	607	608	629	579	593	593	565	581	602	593	640	579	553	593	535	581	658	562	580	596	612	608	645	617	563	585	554	581	563	577	523	622	604	603	599	583	630	617	573	609	586	600	590	587	611	590	567	617	615	614	598	613	600	601	608	610	584	593	612	600	562	566	607	606	648	576	567	584	617	562	625	612	602	578	558	593	639	597	621	630	622	618	599	562	586	566	589	584	630	577	618	566	637	612	578	633	612	599	622	596	578	616	524	599	588	561	610	602	623	614	603	648	565	588	630	621	631	576	604	599	620	603	578	574	597	641	598	570	611	581	605	594	570	613	598	593	599	587	559	620	633	588	621	638	593	577	612	606	573	627	633	601	584	591	614	603	579	600	616	612	617	618	559	590	570	611	587	546	589	575	594	586	623	583	574	620	618	564	576	598	623	596	582	588	574	563	580	604	571	629	639	620	555	581	593	582	598	574	610	586	568	595	573	571	588	590	599	590	583	617	589	644	583	604	596	630	625	580	589	578	602	600	591	592	618	566	545	595	631	604	590	574	566	604	568	601	611	565	607	550	642	630	626	588	594	642	620	612	550	555	576	605	599	621	577	626	563	614	595	615	571	582	573	575	595	588	593	599	641	606	625	565	576	616	598	579	612	610	642	627	623	589	577	621	583	634	610	579	588	600	648	597	614	604	598	580	616	607	579	623	615	602	608	568	587	581	573	600	540	616	547	593	570	609	594	572	591	606	633	567	635	576	617	607	603	557	622	620	595	612	616	576	631	596	587	588	606	593	599	584	616	589	583	614	582	589	587	602	623	545	601	574	575	564	600	537	614	585	625	637	626	639	622	590	624	581	600	605	617	592	603	610	567	619	613	602	609	594	596	579	610	600	555	604	561	613	597	609	558	559	620	640	567	611	642	636	641	574	563	558	601	602	600	596	609	615	569	598	596	620	561	619	600	573	583	587	568	603	584	591	604	616	589	585	626	528	661	597	599	574	574	589	604	624	591	610	578	590	609	631	612	589	617	618	625	568	633	579	667	584	548	577	599	627	579	618	619	599	596	570	609	595	607	581	572	607	602	614	615	596	598	637	603	585	643	582	636	623	575	662	592	621	587	594	606	590	606	619	612
18293	32987	31884	24528	17937	12811	10057	8376	6883	5023	4145	3636	2770	2243	2069	2098	1948	1694	1695	1562	1384	1060	1000	1043	874	1001	996	1004	982	936	949	980	946	977	905	870	893	806	769	786	772	820	809	749	770	745	788	719	775	782	765	735	743	759	730	723	789	702	769	760	741	731	753	705	731	767	697	770	736	696	688	764	717	743	718	714	749	747	736	746	756	795	703	744	715	719	730	772	735	747	696	747	735	714	737	723	762	742	771	764	735	749	764	716	754	735	710	789	733	696	740	751	746	731	710	770	749	695	743	741	738	718	728	750	730	756	728	743	723	725	714	752	713	741	748	726	707	769	717	774	689	764	706	730	721	757	733	742	720	732	755	770	717	710	701	718	772	751	779	743	792	763	747	753	720	756	763	733	766	744	746	721	757	756	738	720	769	710	748	751	779	760	696	720	731	699	745	692	737	719	708	754	792	741	801	750	780	811	756	752	812	734	719	704	758	760	766	703	747	751	753	731	692	772	701	748	720	765	781	751	747	731	735	738	745	709	729	737	761	761	781	702	725	772	762	696	767	746	712	740	714	756	771	769	774	713	718	731	768	733	766	732	778	713	765	707	757	735	734	770	696	748	753	717	758	750	720	700	711	721	769	726	737	726	765	739	693	743	733	752	726	714	738	710	741	777	730	762	686	741	718	753	699	773	717	727	748	771	696	775	722	763	807	694	755	748	783	731	743	776	734	730	697	723	771	748	688	776	724	687	741	753	732	732	716	726	721	737	749	720	715	742	786	724	731	779	733	778	739	690	711	739	716	752	757	768	737	751	719	751	728	731	708	772	696	723	747	739	703	734	753	706	743	730	699	729	718	721	751	739	741	708	699	740	748	770	709	748	727	724	718	729	722	718	725	707	745	746	761	743	721	755	720	805	814	760	703	733	751	737	764	746	685	783	762	759	763	770	761	735	752	752	728	680	759	721	736	770	698	745	736	756	776	725	745	724	757	735	712	698	728	680	763	754	733	721	740	752	759	759	770	764	695	703	778	722	749	717	692	767	753	747	733	750	720	722	706	730	778	755	734	749	707	727	753	697	753	748	718	699	705	757	752	722	701	773	722	671	741	744	739	728	714	722	700	735	770	695	682	724	755	720	747	757	721	727	732	750	726	772	700	747	729	730	747	744	724	677	712	719	752	771	698	713	770	747	751	694	689	754	745	706	754	729	760	743	698	723	725	752	711	763	770	774	713	722	718	723	720	762	776	740	727	751	775	731	741	759	791	754	723	700	751	740	775	760	744	694	730	740	761	752	700	709	726	775	732	729	747	728	711	717	744	725	757	717	724	739	723	766	777	739	771	761	735	717	739	718	725	743	739	737	772	767	737	703	698	771	836	718	717	723	729	745	734	696	744	719	745	731	764	775	745	739	769	684	673	719	721	782	736	720	721	761	773	723	697	736	706	760	757	748	715	737	744	724	731	733	758	767	720	775	759	720	658	741	714	741	765	713	736	710	708	729	712	668	703	701	767	728	720	756	722	757	720	727	757	712	766	755	740	765	765	715	717	732	741	723	796	717	713	715	744	718	732	741	770	711	733	685	762	769	737	745	737	760	708	727	751	748	752	721	717	746	686	719	747	760	726	710	757	746	759	762	783	745	761	739	770	757	723	744	688	732	784	730	770	728	727	774	723	723	720	739	771	721	788	699	759	746	740	763	751	712	701	774	742	733	716	695	753	728	726	769	741	753	759	753	769	691	756	798	719	739	713	754	762	757	743	736	757	697	759	762	731	762	723	710	736	745	751	721	739	729	787	727	762	723	745	736	766	734	720	763	734	715	721	785	750	702	742	793	716	727	750	770	736	721	750	738	763	694	738	752	755	746	754	760	701	788	734	788	723	756	721	690	705	732	719	719	700	702	837	740	724	797	822	733	725	745	756	749	728	704	724	761	778	731	730	752	737	720	711	749	734	678	708	718	764	723	742	748	750	780	726	722	749	762	779	709	734	761	737	716	755	725	725	735	746	748	703	753	710	700	747	761	704	731	728	727	719	736	758	750	724	679	751	761	748	749	689	727	761	722	769	776	772	732	784	734	763	766	738	697	787	751	767	736	733	691	698	740	740	704	754	774	779	706	795	753	761	741	698	765	746	791	762	721	772	697	700	750	718	754	706	696	724	745	734	722	731	733	665	719	751	755	718	707	737	754	751	712	737	767	747	734	797	748	714	703	699	706	686	749	779	741	725	745	749	725	775	785	765	710	747	729	699	741	692	737	739	724	743	740	730	712	745	757	722	760	738	738	698	677	768	756	712	730	750	782	710	749	722	696	767	688	714	752	740	737	739	720	724	716	725	730	712	759	753	688	725	732	728	782	729	753	739	755	759	773	774	706	711	743	674	772	767	743	720	674	773	724	771	767	737	757	762	707	695	784	695	747	732	742	723	801	742	742	697	724	721	774	715	742	720	772	733	737	768	715	714	752	707	768	707	707	758	739	757	745	692	715	706	769	738	743	765	725	724	780	734	721	743	765	735	755	739	754	753	746	684	727	713	704	701	765	759	821	762	753	733	694	771	730	723	738	707	743	702	771	711	727	734	738	767	729	746	762	717	758	725	676	769	721	750	723	732	744	738	756	779	782	698	753	749	711	792	694	747	715	735	759	715	689	745	717	719	725	695	743	742	728	766	754	704	760	730	725	793	707	718	711	757	725	752	731	699	759	711	746	772	794	731	693	733	716	699	717	770	736	739	775	735	805	757	733	770	784	694	740	745	727	789	734	720	707	749	760	756	762	697	736	745	770	728	761	712	746	770	697	773	747	750	744	741	771	705	734	743	739	778	697	741	767	729	691	780	745	734	778	730	756	759	740	737	760	737	723	731	738	789	715	743	760	737	749	724	728	725	728	748	710	774	771	762	725	765	771	704	735	773	746	797	676	721	763	683	733	777	706	754	737	781	697	732	746	682	798	746	679	708	722	707	728	727	779	717	747	730	754	714	778	741	729	743	777	679	731	715	767	707	741	699	748	730	728	751	770	772	701	769	716	743	747	805	750	720	750	731	740	815	710	714	747	771	747	731	733	759	754	722	750	688	785	722	760	782	721	724	758	748	757	685	698	755	720	709	674	780	755	749	743	683	743	742	747	734	754	737	727	708	717	741	735	722	739	746	779	758	716	731	746	651	765	767	751	750	711	713	696	698	737	728	759	749	732	717	728	756	731	771	753	736	794	719	755	776	718	705	784	699	721	786	759	727	728	737	715	721	721	712	711	747	771	747	741	734	845	759	722	735	731	768	748	746	751	773	703	753	744	760	769	749	758	768	706	679	767	750	738	729	737	757	734	684	719	749	697	735	751	694	724	721	768	733	741	679	728	718	725	767	790	770	749	696	700	674	783	741	770	716	752	742	716	725	706	715	772	740	733	739	736	725	782	719	722	696	730	741	717	739	775	679	749	742	728	733	731	769	753	737	697	733	772	709	754	756	782	718	680	707	765	771	772	780	699
23304	20756	28077	23673	21254	18918	12213	7696	5532	4312	3667	2888	2139	1877	1747	1704	1487	1320	1371	1263	978	778	707	682	586	722	667	649	622	571	620	665	635	654	610	577	587	565	521	551	553	545	522	459	485	474	516	464	461	521	531	478	451	448	458	443	459	426	444	484	478	463	487	466	487	475	468	403	502	452	461	464	439	479	470	422	490	494	500	447	451	492	435	426	431	498	451	464	462	471	461	484	448	462	468	454	483	510	470	475	500	466	463	447	465	461	471	474	448	426	451	452	473	445	445	451	476	432	474	435	479	463	458	489	440	446	482	481	456	413	474	490	462	489	466	485	447	481	470	461	446	428	480	487	449	438	426	483	463	456	460	485	464	472	472	446	446	484	477	424	446	470	468	465	445	478	506	429	466	475	467	480	456	500	478	477	460	489	456	445	455	463	475	450	506	456	468	449	432	480	477	445	461	480	480	440	453	446	426	454	427	479	449	433	458	463	454	441	451	424	469	451	479	478	494	419	481	454	459	462	476	440	462	484	449	433	458	463	443	419	453	418	436	483	467	455	427	448	433	442	486	477	483	451	425	428	465	461	397	493	436	444	425	484	468	444	465	430	473	450	456	454	462	443	490	466	476	459	443	498	454	444	421	452	463	468	439	483	472	437	455	474	445	446	427	457	430	468	428	440	461	449	437	463	422	448	443	503	477	447	464	456	481	466	453	461	448	429	417	466	440	474	451	420	428	411	459	457	468	442	451	474	457	475	443	474	445	450	484	451	447	491	450	448	447	454	459	444	473	419	445	457	418	472	449	488	470	436	489	476	462	466	450	493	441	456	461	483	471	458	418	488	461	466	485	491	437	444	471	449	461	440	465	486	468	480	471	464	456	423	464	464	448	443	469	462	449	491	472	496	455	464	482	466	431	456	463	450	473	471	473	467	440	412	446	473	424	463	451	471	463	495	449	478	442	485	466	432	439	442	431	482	425	444	451	469	447	474	439	461	465	442	436	459	470	479	453	472	498	412	463	437	467	453	456	435	474	475	470	471	424	447	445	489	471	449	459	462	478	449	476	429	482	476	485	404	461	498	464	505	443	466	470	487	438	475	420	476	450	486	435	496	456	438	469	437	467	441	469	442	450	453	473	493	442	476	466	473	464	459	458	430	446	487	505	445	453	470	393	490	417	439	424	474	476	478	453	480	434	449	462	470	459	433	439	435	444	459	417	481	457	471	465	449	448	429	480	490	493	463	464	456	435	438	463	487	465	511	462	474	488	468	440	474	425	467	451	436	449	464	516	445	480	408	445	477	445	457	454	441	469	395	485	470	435	463	442	440	456	490	484	485	473	480	482	443	412	454	422	480	457	480	462	467	476	455	450	469	419	447	462	460	436	465	434	466	429	435	480	483	438	447	438	473	451	473	458	437	438	457	453	437	456	462	440	503	426	466	488	453	481	467	452	451	472	465	432	444	491	492	467	433	431	479	434	450	463	431	456	475	477	483	436	466	460	485	456	446	485	469	455	444	457	460	436	467	436	452	447	496	456	471	461	472	454	448	446	493	464	507	444	471	413	431	508	434	413	454	461	465	454	467	465	476	471	450	436	469	432	454	434	470	438	437	459	423	466	440	443	447	462	439	482	470	460	467	467	435	464	433	451	460	453	421	475	449	450	409	461	451	454	457	439	450	465	460	412	469	478	449	431	456	492	433	423	454	425	473	426	457	507	468	454	467	454	403	452	456	492	470	442	494	445	489	461	469	417	428	446	466	477	466	468	465	450	459	436	433	448	473	468	409	464	467	458	432	483	480	435	466	419	447	448	449	452	469	463	487	483	471	441	426	453	468	457	435	461	491	485	435	448	472	467	486	469	480	466	458	457	473	437	490	464	493	472	449	485	440	473	481	461	439	466	480	466	438	455	477	444	461	490	453	454	476	426	449	433	455	434	473	417	479	449	494	430	487	495	420	416	455	497	507	460	442	450	456	416	445	451	474	505	473	432	433	454	474	456	480	475	456	417	473	435	440	473	500	482	452	458	463	481	502	455	453	445	424	482	458	460	509	463	461	415	433	450	445	445	486	461	454	466	459	421	434	474	449	422	464	459	434	428	471	449	445	473	439	453	493	439	434	453	473	484	432	444	458	467	421	473	453	444	462	415	497	502	439	451	467	486	439	454	448	485	447	452	447	433	449	397	455	472	439	483	442	410	475	431	499	488	475	456	474	479	426	419	485	440	454	477	429	463	458	450	445	435	482	444	466	494	452	453	434	472	507	468	434	479	435	432	452	468	458	432	508	456	447	516	484	484	421	447	445	487	492	489	438	462	470	484	491	433	458	487	454	463	467	475	420	443	488	487	445	459	479	425	448	494	450	430	455	468	468	493	432	443	457	497	437	453	444	431	486	458	484	494	511	442	425	451	469	461	452	395	462	446	451	473	458	465	448	503	438	484	395	469	455	455	458	462	451	427	463	480	489	445	479	456	423	454	442	470	444	439	453	440	421	482	496	449	446	462	483	468	452	458	472	491	414	448	483	436	454	409	456	433	480	454	485	460	467	459	486	474	465	483	432	460	487	479	489	438	454	423	457	450	456	452	432	454	456	485	454	422	477	431	454	494	464	461	438	437	447	420	450	470	451	480	418	470	477	484	439	444	460	459	456	419	463	446	437	461	423	469	450	435	444	434	477	457	424	454	484	455	449	476	441	481	497	503	478	523	441	457	429	405	429	478	457	437	459	489	444	437	464	430	481	454	473	477	464	439	465	472	446	479	462	448	463	459	419	417	437	460	464	453	457	436	446	429	495	426	460	476	476	430	442	468	444	461	452	448	496	421	471	427	434	440	464	460	475	483	466	479	442	418	466	430	480	451	498	472	472	468	479	464	447	455	467	486	466	448	466	448	466	457	477	521	469	438	449	464	445	427	495	476	470	470	435	487	484	471	447	443	448	453	435	471	481	458	460	447	446	438	430	514	475	470	435	420	472	456	433	441	469	451	504	453	444	447	456	461	491	487	452	456	412	424	472	458	467	448	478	435	479	454	431	473	439	462	440	512	437	431	462	527	463	466	475	450	434	460	447	448	449	444	460	441	491	464	433	450	443	450	476	467	488	471	464	485	431	453	463	471	418	486	449	453	478	448	487	461	446	430	470	461	443	461	444	446	497	432	433	454	461	429	473	412	486	451	448	445	486	460	428	419	464	440	473	429	434	467	488	467	449	457	444	463	447	478	446	458	432	437	460	483	454	455	448	466	447	464	480	484	415	488	468	450	448	490	467	484	479	446	460	481	460	502	449	433	465	470	463	470	456	427	465	452	449	442	453	440	434	475	461	447	485	482	463	449	441	451	444	440	474	425	473	436	456	466	468	414	453	481	462	437	395	466	442	458	451	450	471	448	428	456	447	454	468	413	492	482	465	454	442	449	430	448	475	475	471	447	474	475	432	481	427	461	440	468	448	466	462	429	467	458	414	413	451	461	476	473	416	454	528	452	438
19820	40293	39932	31227	24219	18476	15194	13233	10180	8152	6766	5393	3852	3478	3081	2963	2442	2330	2151	2060	1513	1123	1086	949	903	1133	1028	980	924	904	965	959	933	835	806	803	785	736	626	653	723	708	717	607	623	607	618	649	589	620	635	629	573	583	589	565	559	558	592	544	611	597	601	574	637	612	596	607	589	601	539	558	542	554	574	561	599	607	570	535	587	559	623	584	573	569	535	542	559	552	582	586	557	599	545	571	607	529	546	577	567	571	591	572	547	560	586	599	551	609	599	560	572	551	572	617	573	540	586	547	625	578	579	594	576	592	563	542	550	577	541	578	551	609	573	600	581	598	599	559	566	561	551	578	578	567	591	577	582	586	601	595	594	587	566	561	535	563	535	535	577	586	587	575	591	586	558	587	606	567	560	574	555	572	571	531	599	607	612	560	585	596	507	603	567	599	551	582	636	581	579	565	575	595	564	540	572	570	587	542	543	567	566	562	574	541	591	566	554	550	526	595	577	557	562	552	582	636	548	570	587	517	586	579	546	587	600	569	560	608	593	622	618	610	527	594	588	543	608	560	600	569	564	574	577	532	605	576	528	550	562	573	588	608	620	566	553	621	591	552	553	549	563	571	562	637	549	552	580	550	532	573	551	594	571	549	611	557	563	597	553	585	585	605	586	569	573	565	615	520	595	573	553	596	560	539	580	604	520	572	584	594	568	601	592	578	599	576	561	593	570	582	579	542	595	582	584	593	538	598	616	572	573	518	588	573	575	573	517	587	575	570	556	571	606	529	586	605	567	560	606	577	628	580	561	575	580	600	537	545	593	562	603	608	567	547	553	589	597	575	558	592	600	582	578	564	554	597	554	549	587	542	565	583	569	530	546	599	554	532	607	616	616	602	565	566	579	548	516	539	563	546	549	557	545	559	602	596	578	563	565	588	562	613	542	556	574	585	593	542	609	537	589	590	569	562	569	586	559	595	557	563	547	561	571	558	577	518	579	541	597	552	548	618	559	558	585	586	580	612	540	629	570	587	605	561	599	554	555	555	557	574	601	591	591	622	574	546	571	600	592	547	574	579	525	567	626	569	581	575	571	576	592	613	537	579	596	546	519	554	564	568	581	559	561	589	594	589	545	569	592	639	565	601	553	575	556	577	603	546	571	548	606	579	551	569	532	556	574	569	549	555	597	571	552	574	589	561	593	563	588	592	577	535	582	608	589	579	639	582	537	588	549	575	580	604	543	613	576	621	570	567	517	579	568	527	555	586	573	561	532	568	614	564	593	586	592	604	575	574	609	570	616	603	599	610	559	587	602	572	580	578	565	558	544	522	559	556	581	588	582	557	581	554	543	588	582	625	554	526	575	593	541	587	583	578	567	605	566	559	544	571	579	553	626	546	536	599	604	600	572	578	584	564	549	600	566	555	530	560	557	571	553	536	600	562	585	548	549	631	566	544	581	594	602	586	549	605	587	546	553	614	566	579	555	579	592	565	560	579	555	591	565	600	577	584	581	586	592	569	569	610	562	541	555	561	562	519	562	580	609	645	562	522	580	584	570	507	592	530	576	536	589	574	546	555	560	593	578	503	570	585	602	572	583	578	594	608	565	565	614	585	585	586	591	557	599	557	544	586	581	549	539	551	589	576	623	532	555	557	571	609	543	597	564	581	557	537	540	552	563	568	579	588	610	532	582	550	572	580	578	540	567	572	568	601	574	593	561	562	596	571	599	573	567	554	580	551	557	574	530	628	578	595	585	578	609	579	566	548	612	548	556	569	588	569	596	540	579	560	595	593	530	564	585	571	565	543	597	588	590	606	565	574	587	562	588	534	574	553	599	551	607	518	557	552	601	601	607	578	543	539	557	540	577	592	557	611	597	594	614	579	610	636	561	536	547	554	612	591	560	591	558	541	556	567	569	567	583	583	567	562	562	607	590	542	566	604	615	617	579	596	556	536	605	562	572	597	587	574	538	581	561	566	572	567	554	549	597	558	573	582	575	573	573	546	557	600	570	607	607	590	576	615	570	573	583	593	584	598	555	585	560	550	543	574	574	582	575	596	569	534	589	577	547	586	584	581	555	603	608	530	523	578	566	596	574	557	618	588	597	567	574	555	565	579	570	555	575	580	576	596	588	610	559	604	565	591	582	555	557	575	574	557	578	565	580	634	555	587	561	567	558	583	571	590	573	568	546	548	605	578	521	555	573	591	577	567	550	576	549	560	570	562	580	556	615	587	612	588	551	587	582	542	585	568	540	590	591	576	585	541	544	568	584	570	547	581	568	565	604	592	574	569	580	576	554	577	575	562	600	548	580	538	518	566	568	652	557	521	559	581	566	573	541	570	559	597	603	555	551	553	571	568	580	582	588	560	577	574	540	585	560	578	572	603	573	574	589	575	609	577	590	562	557	582	578	539	570	574	582	618	558	542	578	558	617	579	567	551	579	566	582	614	536	558	567	559	549	557	615	589	570	553	565	594	573	548	560	610	539	575	543	568	530	581	605	586	541	587	557	566	553	584	562	598	563	566	590	614	564	569	617	571	593	605	547	601	591	543	642	549	586	610	547	575	578	516	615	559	587	560	587	594	577	557	590	573	578	594	564	576	600	605	570	584	612	573	590	582	559	596	537	579	576	592	622	558	556	564	580	612	539	551	573	577	502	559	585	564	594	570	545	579	653	596	594	560	559	555	577	607	542	589	567	566	564	588	555	561	605	550	572	588	551	544	568	605	577	572	590	544	570	602	541	616	587	543	573	569	565	583	548	582	561	561	575	614	605	548	569	564	545	592	545	561	554	540	540	547	572	572	562	582	557	542	558	531	554	581	572	560	566	590	573	538	553	579	585	595	553	582	555	559	574	627	553	555	560	586	577	568	553	588	548	569	562	570	594	589	628	580	568	579	583	601	615	617	534	581	595	584	554	602	588	568	569	594	597	583	548	566	607	561	643	584	563	562	587	556	560	585	568	580	544	587	557	533	578	545	581	539	589	584	566	590	581	571	574	550	595	558	590	627	600	626	565	570	567	529	555	577	576	642	555	592	560	596	593	551	567	571	573	583	562	596	553	544	574	588	580	539	552	611	577	580	571	611	549	565	546	555	597	579	565	582	545	568	558	586	591	597	535	547	573	593	613	558	559	554	591	548	576	594	562	537	563	591	588	555	605	605	650	593	586	632	557	539	605	573	568	562	554	556	594	583	603	591	559	620	598	578	557	569	571	575	586	537	610	589	587	568	557	584	561	577	562	592	591	589	573	599	562	496	531	546	567	571	560	580	591	535	595	555	574	547	581	560	595	567	564	561	591	589	581	583	586	555	528	559	548	554	620	572	597	586	539	573	591	586	611	610	566	579	566	571	566	548	537	591	528	553	553	602	604	596	527	615	606	575	567	564	558	536	587	522	545	548	577	552	572	600	562	547	554	588	584	566	595	545	583	623	554	574	562	576	589	574	570	553	565	601	571	568	566	588	577	551	543	560	599	533	556	578	581	522
22372	20772	28459	23181	20878	21846	21066	11524	7475	6121	5152	3692	2829	2535	2281	2013	1780	1770	1653	1490	1020	763	774	715	691	711	673	665	591	625	608	692	591	587	540	548	529	455	431	464	485	439	417	393	443	416	428	427	447	409	428	389	357	388	369	431	376	343	382	392	365	361	387	360	367	350	373	381	401	368	370	386	363	390	371	328	346	368	361	356	394	361	395	372	356	376	360	328	357	354	354	324	330	411	364	352	351	391	396	367	367	384	363	370	350	389	381	380	385	343	382	367	368	392	394	383	354	371	343	361	395	406	368	387	377	399	375	364	353	372	392	360	407	380	361	365	359	373	386	386	403	392	396	391	382	370	328	391	382	399	343	374	402	376	330	385	377	404	365	375	391	362	406	405	395	401	379	331	383	388	376	365	356	352	377	366	361	398	344	347	364	351	396	386	408	416	359	367	344	384	358	388	343	347	356	337	376	360	366	359	393	359	369	376	366	391	349	376	386	375	382	359	377	373	367	343	372	372	382	366	368	386	413	372	379	381	388	356	364	355	385	372	347	395	405	361	367	396	359	320	362	389	355	368	380	387	360	371	329	333	370	347	379	331	388	372	364	366	357	349	351	361	359	373	338	380	376	383	357	371	363	374	352	397	345	361	368	372	382	394	379	384	384	382	353	388	360	393	359	364	396	374	394	387	360	373	382	384	405	373	359	398	369	401	388	379	390	368	367	377	344	353	364	357	381	327	378	354	360	348	364	362	382	340	381	367	363	356	401	386	388	386	360	354	360	367	370	369	353	395	368	370	376	390	383	356	389	367	348	380	355	355	327	354	372	339	367	382	341	377	388	366	378	360	363	317	381	415	358	316	411	343	356	376	394	351	367	351	366	390	387	338	381	389	388	372	377	359	360	352	399	370	330	371	384	367	374	366	351	410	340	378	383	331	363	377	364	363	347	362	375	374	403	356	401	374	375	367	376	389	410	376	352	357	373	359	365	346	373	354	349	355	370	385	341	330	362	374	340	360	357	386	331	362	360	399	363	383	393	387	371	353	350	370	371	406	371	356	380	343	371	372	402	346	353	387	370	360	384	377	392	362	388	337	331	373	316	358	378	355	384	357	381	411	370	376	387	343	416	379	328	378	345	403	357	385	348	361	371	337	368	369	365	390	386	396	351	390	354	316	353	380	378	371	360	354	362	391	353	372	372	354	340	379	371	353	373	356	375	350	343	343	373	384	339	389	364	345	361	365	357	409	369	345	402	393	396	363	357	323	357	363	357	342	372	373	356	338	385	374	396	332	358	378	337	391	346	351	395	366	367	372	377	358	358	371	335	354	362	355	359	372	342	359	344	366	365	377	367	347	397	356	341	397	393	354	367	392	395	385	355	372	385	382	355	370	362	363	381	366	360	384	385	373	369	387	382	332	371	386	387	380	350	368	368	406	375	389	341	337	377	372	398	388	370	382	359	389	377	375	359	359	364	380	408	386	352	377	393	380	367	373	410	372	390	369	426	375	404	362	368	379	364	380	374	370	363	346	345	355	389	357	394	398	366	366	330	364	369	352	375	350	371	353	377	377	379	389	356	371	377	376	356	394	356	377	376	382	403	385	381	365	368	367	401	362	361	367	368	392	358	361	375	372	347	420	384	384	337	376	360	354	373	389	358	363	387	366	384	383	355	385	352	356	377	373	380	399	362	363	349	380	369	357	406	392	396	399	381	374	383	372	383	390	359	361	334	347	352	370	371	333	339	356	368	330	380	368	358	383	358	361	372	370	351	347	354	375	374	372	347	352	362	354	377	337	354	351	318	370	353	392	348	359	386	313	372	390	370	400	363	366	398	406	362	376	390	367	397	357	384	378	378	388	346	363	383	377	347	347	370	340	394	362	365	351	415	381	376	365	343	373	378	385	377	403	347	402	351	326	399	397	364	378	366	355	369	363	364	356	370	394	361	377	385	315	365	372	371	378	390	356	363	373	389	359	391	336	357	361	345	373	386	383	340	395	402	354	331	396	349	376	369	345	388	377	356	365	376	341	364	390	385	386	342	370	377	393	378	380	365	351	377	377	362	365	384	361	386	364	344	396	338	371	391	398	366	372	374	358	360	366	369	370	389	380	345	370	354	331	364	385	348	327	368	364	343	361	344	349	383	391	370	336	413	379	374	403	373	359	403	392	347	373	356	367	391	363	368	355	340	363	391	349	402	380	373	392	392	358	363	354	380	353	346	351	384	356	357	386	390	365	361	393	410	367	367	357	357	381	355	399	370	353	344	383	356	354	355	418	365	363	369	354	349	371	398	384	361	370	360	377	389	345	401	354	364	351	359	347	349	374	389	376	397	343	361	370	356	368	321	398	375	342	360	369	391	398	382	398	378	351	389	373	398	394	362	360	384	398	386	361	361	354	369	339	349	365	347	386	341	407	333	359	357	379	383	353	377	365	362	363	390	356	348	349	344	390	390	363	401	370	362	375	353	399	373	383	352	374	353	392	375	392	370	388	365	341	363	385	379	390	359	384	386	416	360	336	386	371	379	402	349	392	375	342	364	316	340	356	386	428	379	356	340	360	333	385	376	378	341	409	350	352	383	351	365	371	347	366	351	409	356	340	386	378	389	389	377	316	361	384	361	375	352	352	351	397	354	389	357	343	369	393	381	367	365	388	358	390	373	361	379	389	363	409	368	343	399	362	370	356	383	358	363	354	359	361	372	366	346	348	371	374	371	349	324	334	362	386	347	362	377	341	372	339	392	365	377	370	313	379	367	348	366	348	349	377	373	371	370	361	340	343	369	347	338	363	385	406	387	369	339	399	322	383	350	351	356	362	384	351	377	363	345	381	357	379	380	379	374	364	364	388	374	349	387	407	379	331	357	336	352	373	391	384	361	379	378	357	381	370	361	406	368	385	388	382	354	391	339	389	348	406	392	393	369	341	367	389	381	404	385	385	389	362	375	380	356	380	355	389	404	361	350	349	395	365	398	392	374	374	383	400	357	371	397	362	374	360	362	412	381	395	389	364	370	380	340	376	379	353	368	381	355	390	342	385	406	417	394	376	388	343	393	363	351	364	376	376	395	402	375	372	398	364	393	360	361	385	369	380	368	344	361	387	384	392	335	380	361	387	382	392	375	427	397	368	396	374	383	431	370	357	370	366	382	404	379	361	385	347	375	389	360	403	371	369	337	379	345	364	379	377	357	350	361	372	357	369	382	348	362	357	334	363	382	356	378	354	420	345	350	373	373	383	349	372	366	368	358	376	362	357	364	334	412	382	374	382	358	375	378	354	386	323	381	378	374	346	390	383	322	379	333	329	377	378	377	405	346	373	369	342	368	349	392	381	385	356	374	362	384	362	370	367	385	325	387	348	386	380	409	356	361	362	374	373	395	337	362	386	405	409	379	372	364	341	374	384	364	383	376	379	396	373	377	340	357	354	361	358	383	371	354	337	370	350	359	411	368	392	351	349	374	394	372	381	344	361	376	361	358	371	378	354
22363	45838	44769	35742	28272	23655	19797	17003	13281	10985	9355	6596	5222	4543	4363	3712	3298	3061	2903	2486	1610	1270	1254	937	1057	1142	998	1039	940	871	886	966	861	802	782	793	756	701	597	563	592	606	557	533	527	527	622	490	479	531	577	530	441	445	464	454	450	484	427	460	481	475	446	436	458	458	428	463	490	464	483	449	419	477	448	474	451	461	437	447	431	475	476	438	449	453	494	411	444	437	445	434	453	472	468	469	437	444	446	500	429	484	452	463	486	451	484	431	442	433	478	455	467	496	446	421	458	434	444	446	461	440	444	482	459	444	442	458	431	426	461	438	503	458	426	456	478	419	468	436	446	439	471	450	448	493	444	418	440	446	467	447	452	495	461	455	448	434	445	425	464	427	419	466	430	463	450	450	495	497	455	427	456	440	441	479	471	469	478	436	485	423	436	440	423	462	419	450	445	433	489	455	447	437	448	444	414	433	424	447	448	461	422	474	473	455	438	447	435	445	460	431	472	462	481	459	448	464	466	436	415	466	413	454	457	480	456	457	449	427	434	439	427	479	494	444	434	436	474	441	456	441	461	405	443	418	426	443	471	457	463	457	430	468	455	429	455	451	473	422	461	476	432	438	452	436	450	423	400	438	442	448	468	443	436	475	429	452	442	445	484	452	463	479	455	486	440	443	426	457	467	441	425	480	471	422	474	466	472	448	470	454	415	463	463	469	436	427	453	438	447	441	444	376	479	434	468	466	450	456	463	439	431	467	417	463	465	456	428	439	488	436	469	446	469	427	435	446	449	435	442	462	440	462	426	454	461	414	415	435	499	460	471	482	456	474	447	421	439	456	453	454	448	466	439	461	476	456	487	445	428	454	423	422	450	427	428	471	476	481	436	428	473	451	469	438	449	408	462	436	459	462	455	437	466	466	450	458	467	460	435	483	456	463	420	465	482	447	480	456	455	483	478	466	422	421	484	496	440	459	431	419	486	454	465	471	454	439	471	446	432	454	414	418	403	428	451	457	431	457	428	460	470	455	446	461	432	477	462	471	446	467	474	469	469	456	463	449	457	451	448	479	471	439	449	410	473	462	444	465	439	449	467	483	451	493	423	461	461	450	448	432	432	451	455	465	471	464	466	462	453	441	445	458	450	453	444	400	467	451	434	425	472	454	461	449	463	451	460	419	452	429	466	468	433	481	478	471	443	441	450	439	433	432	450	438	469	442	457	475	437	446	437	404	442	444	435	452	449	477	483	418	465	408	448	397	422	479	436	454	472	470	424	459	464	435	444	422	517	441	459	435	415	446	458	439	435	456	433	452	432	403	416	446	445	502	405	449	423	449	454	463	475	430	443	445	483	430	461	483	457	433	448	466	459	469	433	451	462	432	441	465	437	464	475	457	415	471	433	425	453	441	442	401	500	474	470	434	460	447	450	449	414	493	447	447	437	460	429	436	443	434	458	447	463	427	463	469	450	479	394	479	457	428	472	444	440	467	465	383	474	437	494	446	425	474	447	423	459	397	425	463	492	450	442	431	413	497	483	448	456	446	481	438	437	443	399	438	431	444	463	486	442	460	379	423	447	461	463	456	413	461	460	425	459	444	458	442	483	450	431	472	470	421	461	493	475	452	463	437	454	454	457	434	458	447	452	465	478	442	437	448	459	444	431	464	468	411	458	441	435	448	486	457	447	460	419	456	462	414	462	419	446	473	418	450	453	461	429	403	469	437	486	505	443	431	447	455	437	437	460	450	501	438	443	475	435	447	478	423	477	459	471	440	444	470	451	458	448	418	457	464	475	472	479	467	414	429	479	463	469	452	417	457	457	460	447	457	454	478	458	457	444	492	431	438	463	469	462	489	434	480	449	448	426	460	449	443	463	483	448	476	441	447	468	457	460	487	484	463	416	459	468	465	470	453	487	437	457	462	479	479	437	433	468	440	410	456	477	450	498	425	458	396	467	417	450	422	431	464	452	424	443	437	474	479	501	433	460	472	473	454	463	447	438	465	454	431	446	469	452	485	429	449	451	463	449	443	411	426	443	464	482	444	471	501	490	426	435	451	471	448	462	420	414	484	445	462	517	447	477	457	430	453	453	472	477	444	431	426	456	468	479	434	478	413	449	443	471	441	442	475	412	445	440	440	480	457	440	463	457	443	458	417	394	484	471	422	466	480	434	448	477	450	452	449	440	471	429	435	481	430	411	463	444	407	430	472	434	469	442	470	468	458	456	473	464	481	419	451	426	463	456	450	466	419	435	439	498	439	461	452	450	453	469	432	459	456	430	449	448	455	444	435	478	437	428	474	467	432	473	494	445	456	467	484	467	405	408	411	430	440	445	442	424	434	464	468	487	424	413	445	444	455	398	424	409	426	464	470	421	475	451	447	410	449	450	477	458	480	452	442	463	424	425	462	429	478	460	440	424	493	443	436	431	464	442	446	435	434	421	442	452	451	490	433	446	485	455	446	495	432	477	423	470	441	435	467	455	445	456	454	461	395	429	437	466	452	439	435	410	418	441	459	462	452	472	437	450	433	466	453	497	429	463	444	436	445	480	452	460	429	452	457	438	432	460	424	431	477	430	459	490	466	423	448	422	475	429	440	430	449	437	415	432	457	453	448	457	461	440	478	452	418	458	433	442	446	461	428	442	471	456	434	401	457	522	484	489	437	474	426	420	443	443	436	418	464	488	448	513	444	434	462	497	444	466	441	428	470	425	478	498	442	460	413	448	466	485	436	456	464	475	454	441	427	457	420	447	462	450	458	473	447	488	431	484	439	447	423	427	436	456	434	451	409	466	477	481	453	454	478	446	438	457	431	414	424	450	429	419	432	464	438	460	425	442	444	448	462	460	491	459	434	467	419	456	451	434	445	442	447	463	443	454	437	481	501	449	456	440	477	441	435	455	445	428	450	449	450	441	483	453	448	432	446	453	417	454	472	448	501	419	412	418	459	454	454	460	469	428	470	434	460	468	448	443	460	436	423	442	452	473	467	492	483	487	437	441	449	450	481	442	433	421	455	456	431	463	437	419	439	433	457	503	421	427	432	425	451	477	447	466	465	455	421	464	430	441	446	480	421	448	461	449	437	411	412	442	422	457	425	470	449	448	477	477	463	464	442	440	429	472	425	502	434	479	451	405	477	435	440	452	437	501	495	405	498	446	439	460	434	424	473	440	429	448	412	446	495	441	465	490	474	458	459	446	459	442	464	445	435	431	481	441	427	440	479	444	503	489	451	464	426	423	480	443	469	464	455	447	466	454	413	411	453	475	455	473	464	446	415	445	447	456	450	457	472	479	423	476	455	461	444	470	432	419	480	444	512	443	469	439	441	434	434	431	445	463	482	440	426	460	437	476	473	451	427	462	441	440	442	451	455	440	451	476	503	430	435	457	499	417	442	456	455	440	474	446	429	435	431	454	432	420	487	431	465	445	480	415	462	458	463	458	450	460	453	463	469	457	470	476	441	470	492	422	423	420	436	458	461	465	448	423	475
26570	22594	27716	21499	11400	7332	5307	4130	3190	2702	2331	1671	1596	1440	1338	1197	1174	1178	1083	965	855	764	716	718	807	731	739	685	700	661	711	708	700	703	685	668	675	641	634	634	616	605	623	631	607	588	580	575	580	682	648	596	593	606	622	600	648	610	611	584	655	616	623	591	605	607	570	583	599	586	632	558	621	644	588	603	566	594	591	581	617	628	607	637	546	591	614	632	627	597	651	603	585	623	607	611	662	597	579	589	626	607	590	619	580	587	644	556	565	607	572	563	613	594	631	636	585	597	582	578	660	600	584	635	619	679	580	616	643	655	641	598	586	574	627	561	651	636	628	611	577	611	564	595	629	588	595	617	616	603	616	575	544	537	630	642	593	576	630	598	593	609	586	585	594	585	598	573	602	593	544	611	609	572	586	644	591	614	628	603	641	619	591	637	604	637	623	645	584	596	567	609	662	586	600	597	615	632	583	664	591	646	609	583	620	604	590	625	607	611	601	606	615	582	596	588	562	624	624	596	564	619	597	637	601	589	623	588	634	629	591	630	612	560	616	596	624	631	633	573	601	611	608	594	572	618	561	626	614	597	586	598	648	572	605	623	546	612	597	623	614	611	590	608	621	595	593	616	605	622	595	603	599	593	568	576	574	634	640	553	600	601	586	568	603	572	615	604	601	602	645	602	565	591	547	616	600	558	613	590	570	603	624	607	589	656	617	601	661	619	589	603	640	601	626	607	608	627	601	566	583	628	577	596	572	630	622	609	599	592	561	608	563	620	570	596	583	543	597	593	622	546	589	625	539	568	592	564	583	629	615	618	601	619	557	643	596	570	586	609	588	628	605	594	570	605	627	630	609	592	584	670	640	614	638	614	617	579	602	592	637	604	622	611	574	612	601	581	602	580	605	640	657	582	578	604	575	617	617	603	595	605	650	630	600	610	591	640	637	554	597	615	594	636	569	679	585	592	614	622	565	608	623	555	602	644	594	582	629	605	604	615	626	596	613	593	603	599	648	565	632	591	584	624	598	627	612	589	605	618	642	640	624	580	607	601	585	558	627	621	626	618	586	610	565	587	596	599	616	538	563	585	564	622	646	597	608	561	592	579	635	609	597	601	624	603	585	582	593	604	595	618	567	582	605	623	590	566	637	578	550	594	587	604	630	612	605	619	643	619	598	629	575	598	618	554	614	605	599	606	571	593	592	588	585	613	630	618	609	633	592	648	624	614	599	614	611	609	620	643	599	642	621	615	614	616	657	574	599	574	579	592	566	608	603	602	594	586	607	651	639	622	595	669	571	567	606	634	624	638	609	570	628	638	601	578	626	617	619	573	603	565	634	631	613	618	587	597	642	599	590	620	588	583	631	572	610	635	569	577	650	630	631	570	589	624	604	580	600	615	615	653	601	632	609	597	590	627	602	579	617	597	603	609	610	563	655	599	607	566	558	598	625	611	600	568	633	625	616	646	576	610	599	584	613	599	582	588	635	606	610	598	581	638	617	622	630	619	585	639	560	622	592	632	569	590	587	586	623	554	607	624	572	624	556	643	631	575	625	610	563	565	602	570	611	650	661	613	555	609	634	633	598	575	604	558	550	594	603	654	582	596	593	591	611	589	604	594	595	600	627	600	584	603	649	555	595	606	640	592	591	629	569	607	586	581	613	579	574	604	588	599	591	585	606	616	625	570	581	637	575	605	539	602	624	576	624	561	628	601	580	574	601	605	604	654	593	594	591	619	603	640	642	636	638	614	600	593	608	621	648	604	576	568	640	598	598	636	527	577	581	600	585	567	601	630	620	636	602	626	585	596	583	581	618	646	587	596	610	634	599	590	592	585	602	563	598	618	622	575	619	614	580	606	565	643	594	567	563	589	568	590	584	614	646	621	574	623	604	588	600	615	583	601	600	565	609	581	607	631	615	619	626	622	624	575	638	583	616	608	600	586	592	603	623	599	594	614	646	606	639	587	621	595	636	597	584	564	628	615	565	562	574	572	622	623	603	629	591	637	556	621	638	607	605	608	632	616	617	707	588	580	562	655	629	596	590	593	601	626	563	615	568	619	589	579	598	613	590	629	613	550	575	607	627	610	581	549	582	611	587	617	613	613	606	562	607	588	608	585	575	599	579	558	595	655	568	651	566	616	600	577	576	650	587	563	602	644	668	631	631	601	553	570	627	606	574	621	639	576	612	597	578	582	615	624	604	581	616	576	633	585	630	617	582	604	576	588	604	621	607	649	592	630	601	585	610	604	625	614	634	552	610	553	612	592	585	577	596	570	595	531	619	624	598	618	640	610	569	595	540	633	581	605	596	609	648	595	600	595	594	556	596	613	574	604	631	614	649	608	590	614	581	550	608	639	618	604	597	587	616	562	594	581	652	602	618	613	612	560	581	547	604	571	576	606	562	605	555	619	620	626	574	589	583	608	665	615	583	629	600	620	647	651	606	611	615	616	597	592	622	592	575	636	601	632	598	604	604	607	587	634	585	593	607	606	587	637	606	606	593	580	564	622	667	584	552	640	600	584	568	635	606	584	544	608	618	614	609	569	633	591	564	605	596	568	607	621	613	608	575	582	563	628	578	592	645	596	573	604	553	567	606	620	620	626	629	588	586	614	619	650	644	575	628	619	573	570	653	616	619	601	600	629	632	660	599	598	609	590	622	611	568	596	563	591	624	597	607	633	589	550	573	603	585	658	598	587	603	636	639	580	631	603	609	606	620	591	600	617	575	650	601	573	604	568	598	594	582	644	614	652	620	584	581	635	577	616	602	579	568	606	617	636	594	637	580	611	601	611	576	617	588	579	604	608	616	620	625	584	600	586	607	615	628	577	605	605	617	617	574	606	609	634	577	577	618	585	623	612	609	576	604	650	626	577	585	605	593	579	641	617	594	617	570	592	560	623	619	611	613	607	596	650	624	597	598	564	612	578	581	637	649	625	615	633	633	576	610	641	607	581	614	584	636	618	631	580	615	593	599	614	584	618	616	586	602	618	602	606	562	602	586	586	599	609	576	618	609	626	616	621	596	607	602	593	583	577	613	577	616	600	616	614	589	610	623	615	588	635	630	624	615	607	581	630	605	618	584	584	609	656	577	600	645	573	574	613	587	618	610	614	622	649	664	605	621	628	600	592	573	614	593	628	602	608	618	588	590	586	581	620	632	627	571	577	633	594	566	589	627	598	593	607	610	597	614	631	635	621	573	583	594	609	592	596	579	581	631	589	584	602	618	584	592	595	586	615	615	600	631	609	597	623	578	652	616	568	662	593	594	592	621	628	597	603	608	654	624	614	618	617	646	608	575	593	568	598	597	619	608	635	631	611	613	570	642	594	650	589	579	606	622	555	610	578	625	577	592	582	613	578	576	560	609	601	597	583	602	581	636	611	592	614	588	575	613	575	603	604	626	604	627	580	618	623	573	630	587	607	599	619	638	603	574	635	627	600	534	604	594	619	597	630	603	580	638	623	615	654	606	591	618	614	590	609
19545	35836	32913	23083	15941	12830	10360	8211	6393	5448	4423	3111	2717	2555	2217	1926	1905	1874	1748	1463	1091	1070	984	930	976	1020	1008	946	935	920	930	952	897	897	923	903	877	819	749	816	821	769	823	778	769	749	762	747	798	818	749	721	753	753	751	755	783	748	772	706	767	732	729	716	753	749	745	737	692	800	706	742	750	772	715	795	754	723	742	755	740	768	746	775	760	751	742	772	726	738	748	738	756	749	712	749	730	716	797	732	744	704	745	714	751	697	749	759	735	728	734	776	788	726	728	703	775	760	765	736	751	715	770	769	810	750	739	770	745	721	769	759	751	753	730	697	798	782	720	728	668	738	729	727	751	703	721	767	753	721	732	772	764	718	721	724	729	766	779	682	779	723	693	780	801	772	725	753	740	750	728	744	731	733	757	720	746	737	708	753	723	752	742	768	753	730	771	756	786	706	705	719	733	742	733	697	762	741	759	730	750	746	711	768	684	761	731	725	716	735	748	681	777	735	746	709	770	782	747	737	707	790	752	742	672	759	769	755	735	750	737	747	789	738	778	731	740	789	770	775	755	800	731	763	753	736	748	746	729	694	759	762	659	764	731	710	734	679	759	731	787	728	815	704	765	784	753	715	752	731	773	742	763	742	725	753	773	781	676	748	768	734	722	709	762	755	727	801	699	774	744	724	733	772	753	719	771	736	729	801	729	782	732	713	767	741	738	709	713	749	711	794	747	736	767	749	730	757	757	762	742	771	773	704	728	716	742	791	737	781	764	753	816	718	750	720	679	714	738	730	736	753	732	752	721	775	734	738	721	767	798	716	706	737	744	744	706	715	766	747	771	735	750	756	732	787	774	723	719	749	805	708	780	719	725	786	728	723	727	750	753	792	743	729	769	789	787	774	710	705	728	717	751	770	775	773	777	774	701	751	735	755	702	751	754	714	724	771	756	731	740	652	732	756	759	726	734	770	755	744	716	717	775	741	689	713	806	732	764	715	730	767	756	718	748	744	756	733	765	763	722	751	722	730	766	722	779	712	847	722	727	721	702	718	730	783	746	735	730	745	748	704	757	766	755	711	733	776	750	746	757	785	728	781	734	741	719	798	758	717	769	710	712	729	749	775	763	703	751	713	751	778	763	754	757	759	732	740	704	744	817	730	759	753	785	730	701	779	755	704	731	764	739	732	752	735	753	715	751	732	738	710	732	683	761	770	736	750	757	732	778	744	768	769	730	756	776	780	722	774	757	754	731	720	795	698	703	704	726	744	777	700	735	747	742	774	710	762	736	706	746	777	718	778	699	718	683	732	783	720	773	776	723	740	777	752	725	709	761	739	718	735	740	734	725	743	732	748	663	741	733	740	711	746	756	760	739	769	707	761	773	739	730	758	766	711	809	710	745	711	733	741	750	749	761	731	746	732	742	757	751	767	738	798	758	705	732	708	702	693	740	751	744	712	761	736	771	782	802	746	711	781	745	763	750	703	759	753	706	728	701	730	737	751	772	711	744	750	782	706	754	745	787	735	743	739	713	732	757	763	749	785	718	767	732	747	737	742	746	751	778	701	722	735	741	757	750	739	769	722	757	739	808	722	744	747	774	699	717	762	707	712	733	751	721	739	733	728	716	760	747	746	753	745	728	762	772	757	747	808	747	713	745	705	745	753	739	719	734	791	756	724	771	754	716	783	760	801	740	687	780	749	713	782	739	783	724	732	765	706	711	759	712	701	772	746	743	772	756	759	739	753	758	736	736	696	753	737	743	722	739	709	704	754	737	744	758	756	746	772	716	712	761	784	781	774	763	750	689	784	759	742	757	742	732	782	765	771	722	718	746	728	767	719	727	779	749	742	707	718	752	696	737	722	738	772	722	737	761	770	720	723	724	713	698	720	741	798	745	749	732	748	735	752	741	776	774	736	760	749	717	761	737	740	767	733	777	769	814	799	737	762	760	714	773	790	712	745	757	754	757	694	737	729	733	791	780	783	749	741	763	749	766	732	725	733	750	753	770	710	703	749	716	798	700	746	745	743	690	734	734	747	755	718	734	764	755	773	750	745	749	757	761	733	753	721	728	726	765	772	744	726	763	763	694	711	748	713	752	747	755	743	768	798	763	714	749	736	796	725	722	761	744	740	750	747	710	713	709	723	723	758	741	751	757	751	747	744	725	746	756	778	774	739	751	758	751	721	737	722	724	774	753	747	730	772	740	755	769	728	702	800	761	740	750	754	754	734	763	695	756	736	731	753	727	773	770	753	749	724	791	745	696	733	741	772	780	780	748	725	758	721	714	738	722	782	760	697	748	751	760	780	712	727	735	766	731	746	746	723	754	721	745	730	711	695	716	712	738	734	762	718	763	736	734	768	749	685	774	708	756	748	787	750	731	747	721	729	742	751	741	753	770	714	748	770	727	745	761	676	766	758	762	745	755	759	737	741	702	747	723	750	736	716	749	737	706	802	700	724	722	694	788	749	744	729	723	743	737	739	766	734	797	740	729	725	784	786	735	722	706	776	772	682	766	711	716	715	773	731	747	728	726	744	749	726	731	809	759	756	723	751	759	716	776	722	757	699	764	717	693	714	736	783	712	753	738	763	763	733	701	754	712	723	720	720	742	736	754	781	830	710	720	772	753	775	703	771	717	784	757	759	730	721	738	745	741	756	738	803	749	749	798	755	716	740	752	698	732	728	756	713	772	782	747	742	767	736	782	727	725	781	706	750	746	736	793	767	733	759	742	752	789	727	785	744	697	743	729	727	722	770	726	768	732	705	739	804	766	770	786	683	738	751	748	783	724	774	813	801	736	709	734	700	724	769	746	756	669	750	751	749	747	795	745	715	753	759	802	720	709	744	724	761	771	738	707	743	798	751	734	735	749	706	762	747	738	752	782	794	764	731	801	698	721	759	730	753	750	759	712	771	749	788	765	723	696	703	766	775	788	752	700	705	698	744	769	681	707	793	723	732	739	803	775	718	733	718	733	748	729	723	725	698	786	786	775	756	748	785	753	751	816	733	844	757	731	736	687	708	770	737	729	795	768	748	767	795	726	738	757	730	745	733	727	777	782	745	708	743	763	783	744	752	733	769	714	774	719	775	745	782	765	705	784	724	784	752	736	701	741	747	743	766	762	788	766	789	755	726	748	742	724	744	745	718	732	794	756	741	741	733	776	770	758	746	775	789	748	731	709	770	778	723	761	743	748	698	723	699	730	745	760	785	842	736	761	729	715	764	734	750	737	713	731	690	733	783	765	751	750	773	763	682	761	774	747	717	776	714	719	746	764	729	755	726	729	782	768	774	781	716	763	775	769	748	721	693	756	808	743	726	730	727	741	778	767	739	761	764	773	754	737	764	699	762	708	715	736	703	722	731	711	734	746	714	753	722	711	711	764	726	749	739	760	745	693	771	747	756	767	705	721	722	794	748	743	779	750	775	781	726	716	750	738	727	744	701	743	683	790	753	767	745	803	781	720	769	774	725	773	696	741	769	758	776
23288	20734	28064	23586	21073	18911	12526	7261	5379	4741	3526	2546	2301	2047	1723	1649	1485	1484	1391	1054	853	829	709	682	726	674	673	630	633	647	688	603	635	627	628	558	639	535	540	528	501	533	480	480	492	526	479	502	507	505	470	487	488	457	468	441	464	436	444	450	442	458	491	482	456	471	466	497	471	451	424	470	466	463	472	458	480	491	486	463	506	481	476	449	495	480	451	483	505	465	506	453	420	466	454	442	450	450	448	439	474	486	482	421	480	443	472	486	453	459	481	460	469	447	479	426	423	476	477	490	457	478	489	461	470	453	465	476	495	442	483	476	458	444	452	490	461	438	450	497	438	462	502	442	480	458	471	470	445	462	445	444	499	408	455	441	450	446	466	460	449	414	469	517	486	450	459	457	446	439	450	440	427	419	456	430	434	458	478	474	526	451	468	500	468	461	470	479	464	464	486	459	465	447	465	484	463	493	453	424	444	454	472	449	430	461	467	444	476	507	436	479	449	475	444	502	468	468	446	448	472	447	443	486	449	446	527	447	444	439	449	454	448	482	434	463	453	473	462	484	428	447	463	464	470	471	474	445	450	473	435	449	426	468	461	476	453	441	483	420	421	493	488	512	446	471	453	449	486	459	457	487	446	475	428	476	494	495	504	419	473	473	453	477	480	451	482	436	455	454	460	427	449	472	477	460	460	456	457	410	445	460	443	479	435	497	493	457	471	444	463	474	449	448	435	437	477	464	480	453	427	443	482	448	461	468	466	468	456	451	474	498	465	478	493	451	498	472	429	460	522	450	468	452	491	448	517	453	455	487	472	483	459	431	474	426	451	489	479	493	476	473	482	464	428	476	468	418	463	450	416	417	459	439	460	472	476	492	490	477	446	460	446	481	441	445	442	436	452	462	464	461	486	457	468	484	458	474	491	465	478	442	454	430	473	485	445	444	481	424	447	462	494	460	469	444	416	455	442	431	480	462	463	452	460	477	464	437	450	449	437	451	449	450	420	471	470	464	450	476	431	463	464	489	484	470	465	477	454	472	469	452	467	463	450	427	454	462	443	447	479	440	466	489	453	444	520	468	456	502	454	441	472	501	458	469	461	473	462	426	458	418	432	443	461	452	479	451	476	469	480	495	491	469	482	453	462	447	464	467	424	426	511	436	477	471	468	442	447	448	493	432	448	486	474	455	475	527	435	472	449	448	485	464	465	506	484	447	446	452	460	452	493	468	458	463	452	444	455	454	460	452	491	475	447	465	435	469	469	444	462	474	459	492	484	441	449	437	458	485	475	471	443	476	456	444	461	455	460	469	478	484	490	491	488	457	454	474	438	468	442	447	430	482	503	462	473	486	450	444	466	456	468	433	440	462	434	456	446	447	403	459	446	449	445	423	453	515	480	440	441	440	410	451	429	471	445	447	463	451	469	452	477	466	466	446	455	480	494	441	451	480	437	481	462	470	488	496	450	465	481	491	455	473	429	519	450	424	436	438	469	476	452	486	478	452	467	462	491	472	458	456	436	489	487	479	503	474	441	464	435	481	478	457	435	456	464	483	405	459	457	453	464	444	476	474	465	492	452	494	474	454	443	441	464	467	493	441	491	465	518	467	493	457	429	449	458	426	465	439	510	498	444	499	488	466	424	433	474	464	422	455	478	454	427	524	460	518	478	473	455	440	440	453	438	488	434	476	455	484	477	475	478	456	455	451	471	447	447	467	476	463	445	456	466	489	443	481	416	458	480	466	500	478	471	475	513	485	470	466	471	488	423	454	502	491	456	430	482	480	470	501	490	457	476	473	486	462	476	449	472	481	465	445	461	448	510	464	440	489	427	455	463	458	475	476	457	464	445	434	501	461	443	517	458	494	420	437	481	451	446	477	463	454	451	448	503	445	458	452	465	487	479	479	481	453	451	472	453	451	488	466	466	457	461	444	443	442	436	475	481	470	425	468	420	457	446	466	464	433	485	457	476	475	474	469	439	467	454	484	443	446	459	447	442	443	456	476	447	505	473	449	491	482	445	481	495	453	495	452	447	435	465	456	447	516	471	502	497	477	441	448	453	484	488	465	479	432	479	449	442	492	437	444	454	445	439	456	454	468	441	464	430	470	473	483	445	469	504	447	455	447	457	488	466	479	461	442	466	476	450	427	473	444	464	464	458	461	454	446	473	456	492	484	471	494	462	464	460	455	442	468	475	417	440	484	467	497	448	485	475	463	475	466	490	416	504	446	489	479	445	436	473	436	412	464	497	485	439	457	444	471	489	461	453	460	453	447	475	460	440	468	463	459	481	451	460	499	469	435	454	441	437	524	429	477	455	446	443	473	464	457	447	472	465	483	440	473	432	433	447	452	447	453	514	443	491	465	465	514	491	499	471	461	469	473	435	471	458	504	462	443	464	468	502	444	490	468	481	451	454	460	474	483	478	465	465	455	452	448	504	471	459	447	479	479	514	482	473	430	438	441	463	450	468	469	482	439	503	435	478	483	465	445	464	472	472	438	449	465	456	469	426	444	462	471	407	474	423	502	435	453	460	499	426	435	467	446	496	511	445	439	486	501	461	475	448	486	494	471	468	489	513	462	470	424	467	426	477	445	465	479	428	451	486	413	425	479	441	433	479	435	477	518	439	481	470	478	464	457	467	461	464	514	439	442	446	448	490	474	467	510	436	467	460	484	424	495	446	431	473	447	493	454	481	441	437	461	466	440	460	443	490	461	464	474	446	450	460	475	475	437	455	475	462	470	447	479	488	438	466	447	452	460	439	512	427	453	457	454	473	485	438	451	458	452	487	462	438	455	489	484	472	495	459	456	429	439	511	469	454	476	447	504	464	441	435	467	467	472	497	464	465	479	437	489	447	454	490	445	451	460	430	500	446	488	414	428	443	463	454	486	470	467	469	444	464	476	462	450	447	488	466	471	467	476	429	405	435	466	428	440	460	448	487	467	464	465	476	458	441	440	450	475	456	445	462	447	471	452	489	447	477	442	431	457	417	446	465	413	477	405	468	445	486	457	476	461	501	473	470	475	443	493	474	454	457	487	432	477	473	448	476	479	440	459	463	503	465	450	450	474	460	511	440	460	467	430	455	457	474	467	514	450	472	445	504	438	511	445	481	410	459	498	450	484	475	455	449	462	472	494	457	478	470	461	429	444	465	478	518	458	430	452	475	491	449	422	438	451	429	435	447	499	446	487	469	480	478	459	445	460	478	457	452	453	466	462	487	453	455	421	504	472	463	473	472	451	469	486	455	498	469	488	434	445	447	419	465	444	478	431	455	485	430	506	501	461	417	504	461	454	434	448	481	477	438	473	472	505	426	477	459	460	473	467	486	446	498	464	457	456	438	510	492	477	481	488	485	457	454	424	437	495	456	434	463	432	430	447	482	439	480	464	465	440	440	452	479	457	470	435	435	445	512	463	458	496	454	464	454	469	457	479	459	467	454	472	490	481	481	446	461	475	451	448	471	474	461	487	477	450	486	447	438	421
20797	42150	39312	29617	22636	19104	15904	12279	10088	8936	6558	4798	4154	3792	3194	2861	2704	2634	2358	1710	1353	1164	1046	1013	1098	998	959	992	833	842	968	864	848	887	848	834	763	658	676	687	749	720	610	640	644	662	619	635	624	631	652	623	625	593	594	596	580	608	565	557	588	603	547	579	606	558	599	605	576	591	587	604	612	608	598	579	573	580	589	558	590	554	555	583	565	607	606	578	577	531	593	591	580	574	563	628	554	578	546	578	594	546	600	625	579	562	545	581	591	598	529	579	529	571	552	558	547	554	586	593	553	577	573	546	579	618	557	546	574	552	572	561	568	608	581	595	605	584	552	563	579	597	572	540	577	564	556	574	594	596	550	598	574	595	571	577	597	563	616	598	575	553	552	578	582	585	586	591	605	585	563	587	583	570	617	535	557	576	581	617	571	594	612	571	552	587	581	565	593	577	562	577	599	547	607	550	555	586	561	541	612	554	581	546	582	587	590	595	559	551	589	612	620	578	569	571	605	578	585	603	558	576	597	534	562	580	543	572	535	600	566	576	584	584	571	572	575	538	562	563	612	624	571	543	558	595	557	586	611	587	612	575	598	600	598	591	581	596	597	517	555	603	536	631	563	568	569	602	614	595	587	583	594	581	566	567	587	584	556	602	520	570	540	551	551	577	575	601	583	626	613	631	597	558	599	620	598	585	615	569	582	544	581	610	589	593	561	587	569	585	557	548	574	554	570	572	552	592	596	539	620	575	605	566	567	597	585	557	590	536	580	598	547	569	580	609	557	574	599	607	587	558	556	597	558	575	540	582	564	577	578	603	613	566	567	585	571	528	565	552	616	557	586	658	624	578	590	579	580	562	556	609	584	595	585	570	571	568	613	587	591	566	631	594	592	621	593	566	620	555	626	536	628	582	599	509	586	604	605	541	576	547	594	585	603	576	592	571	555	610	611	532	606	587	573	568	590	585	587	587	590	584	576	593	594	532	564	577	562	584	582	565	567	532	570	535	549	604	642	559	550	555	565	550	577	550	585	611	562	547	618	600	555	614	555	562	591	588	584	573	571	594	561	571	554	607	578	603	562	571	550	591	588	582	610	556	592	592	606	625	610	596	510	593	575	538	545	583	606	579	604	562	573	590	568	576	571	567	552	575	579	591	588	570	591	564	575	582	561	581	567	579	555	597	536	585	593	538	587	597	603	582	536	545	561	608	587	562	610	559	565	573	574	611	549	598	590	582	577	638	599	613	550	569	544	594	613	574	586	654	579	565	573	608	584	595	604	554	624	572	553	613	565	570	594	596	606	557	539	550	633	571	557	580	602	570	563	570	611	548	581	580	606	595	567	567	583	606	607	520	548	585	589	582	538	596	602	596	601	588	555	581	639	567	558	579	521	593	600	548	571	575	560	597	566	543	580	568	578	609	628	574	551	602	572	589	566	588	589	563	564	522	561	615	589	627	542	613	583	626	558	564	600	586	580	599	564	579	569	639	568	566	570	557	533	588	526	563	598	568	613	560	555	550	568	574	586	587	567	567	586	584	559	598	562	561	608	562	580	572	582	563	572	578	557	581	616	631	589	581	584	586	543	589	598	624	552	582	577	565	539	587	573	544	613	578	562	607	606	622	592	553	610	563	560	603	569	593	542	577	605	638	606	591	576	571	569	584	607	584	583	576	544	563	600	590	583	576	567	566	529	566	528	563	568	600	553	542	569	556	567	591	571	571	588	597	579	589	577	598	594	593	574	585	587	581	614	613	603	572	558	540	558	581	601	581	570	575	565	569	597	586	550	578	595	559	553	637	580	578	547	555	598	616	578	590	600	583	593	564	610	558	588	557	579	624	550	591	584	622	623	600	594	587	564	568	598	589	631	547	566	573	563	564	550	608	588	615	587	577	612	586	574	580	561	557	626	596	566	576	561	575	573	533	577	585	572	575	566	539	578	573	550	560	545	589	595	605	592	555	595	575	621	552	567	578	606	545	555	583	596	569	614	600	569	591	514	568	580	583	592	601	618	591	568	563	559	536	638	590	570	583	627	592	543	601	639	568	583	555	567	533	568	592	573	584	560	537	577	576	569	629	612	541	561	589	590	539	614	595	551	552	603	570	558	569	607	557	597	598	546	552	571	580	560	579	611	576	575	609	537	584	591	602	580	588	545	584	560	604	597	606	566	557	588	560	554	548	545	580	554	617	574	558	620	573	530	578	545	585	560	551	595	549	535	569	542	532	584	553	620	602	590	580	607	577	556	578	587	570	585	556	575	564	585	600	595	579	574	540	583	541	565	563	545	607	619	565	545	551	592	603	590	605	590	568	549	558	595	567	536	594	569	530	544	582	564	600	616	576	557	603	562	580	608	540	580	555	579	625	617	529	608	624	540	550	579	575	567	556	563	571	569	553	612	565	606	538	607	605	583	591	540	617	561	583	563	559	592	592	623	599	570	612	587	523	550	570	571	599	548	606	553	538	613	585	591	572	583	546	585	587	593	537	629	541	558	573	544	592	583	594	548	560	598	599	586	583	621	573	567	557	554	570	557	595	567	571	570	576	595	620	591	621	572	570	582	584	573	585	564	611	557	541	593	613	610	581	598	601	573	601	531	554	607	566	586	561	551	599	586	566	596	535	590	570	588	565	588	593	567	568	581	567	584	546	575	594	608	536	613	581	557	586	666	584	611	587	585	591	589	565	606	581	603	594	596	601	556	599	580	636	607	625	601	588	538	582	615	589	546	576	531	556	556	558	600	602	552	584	608	582	584	581	598	564	538	594	607	549	567	569	572	551	552	594	596	609	615	634	594	628	604	625	607	575	566	546	605	543	589	590	548	598	542	537	585	541	601	570	555	573	541	622	595	543	581	564	597	601	612	574	586	553	585	564	596	559	530	592	600	605	551	546	609	570	567	563	566	572	558	567	600	574	526	573	580	520	606	594	595	598	586	567	584	583	545	553	582	552	612	563	596	596	562	615	590	559	571	542	554	608	553	547	571	606	551	608	573	615	542	579	574	631	571	567	539	577	610	582	582	578	559	559	567	584	594	557	613	576	611	622	590	617	616	611	571	569	567	533	588	615	576	595	615	578	556	529	554	604	565	642	612	598	580	527	579	573	587	565	571	587	574	616	611	571	537	583	607	584	595	631	585	593	566	564	565	566	560	533	558	577	612	541	557	571	597	575	602	599	566	563	562	591	567	572	555	599	589	524	596	548	579	596	582	537	579	580	575	594	603	575	599	558	536	603	580	557	591	563	572	552	563	622	597	612	594	541	574	587	556	575	555	585	608	561	596	553	591	597	572	576	612	632	551	605	602	607	596	579	572	554	591	557	581	594	604	583	569	549	560	595	617	578	546	583	592	560	510	583	543	584	566	604	506	578	579	588	594	569	589	609	555	558	549	551	619	563	579	603	547	586	569	578	559	575	587	589	595	606	578	540	579	576	568	566	572	570	578	589	559	578	563	590	601	554	596	563	605	580	606	569	594	573	578	562
22354	20733	28441	23123	20852	21877	21154	11137	7606	6600	4427	3563	3231	2714	2387	2144	2100	1890	1635	1160	913	915	686	747	788	731	730	650	637	680	654	655	649	694	628	576	525	455	421	475	473	488	453	422	411	451	452	426	423	469	376	402	400	388	383	351	362	392	373	394	384	383	366	347	395	414	400	402	411	374	330	379	356	361	367	372	362	389	387	382	363	359	384	380	385	412	368	379	384	386	406	383	376	353	377	385	351	395	378	352	367	348	386	395	376	399	369	348	413	398	376	379	317	365	380	382	385	362	381	341	377	392	367	373	371	390	373	385	394	360	378	367	406	401	348	381	358	359	365	377	378	336	354	365	368	384	383	387	372	358	374	372	400	398	385	411	356	355	361	386	398	382	381	384	381	373	387	377	388	383	397	366	371	391	374	393	362	354	362	354	359	395	387	380	377	342	397	375	419	377	360	389	370	346	384	372	366	388	375	372	370	367	399	371	342	391	373	354	408	392	334	388	393	385	393	388	344	387	368	407	397	362	388	371	390	353	402	379	368	401	353	377	383	410	382	357	373	397	367	369	396	334	402	387	371	359	412	365	386	387	377	383	366	343	356	351	379	393	352	370	397	383	356	367	364	390	386	367	392	380	365	356	370	376	339	343	379	367	333	394	362	362	362	382	370	424	383	347	399	410	364	377	372	366	364	391	374	396	388	393	372	386	375	403	367	383	347	359	367	393	393	390	369	361	331	417	396	368	411	354	382	371	384	362	387	393	357	383	382	332	377	390	405	389	380	376	376	376	334	357	370	357	376	365	397	385	355	356	377	403	396	383	363	372	388	347	377	392	344	371	379	373	339	376	365	410	374	338	372	368	369	404	404	373	381	355	370	369	360	376	367	331	370	379	381	396	365	351	376	403	384	376	388	385	383	402	371	345	366	379	369	354	387	359	374	410	349	363	376	353	392	380	370	399	418	366	360	374	361	369	417	409	351	338	367	378	365	394	402	406	383	372	366	390	394	386	368	417	373	394	359	368	368	374	388	367	380	394	370	386	359	402	374	353	352	396	384	376	376	362	404	380	391	366	375	369	389	382	374	382	362	368	364	357	372	387	397	362	361	346	384	401	417	350	402	382	355	382	392	352	343	380	360	397	390	355	375	387	388	391	360	342	354	375	375	395	367	333	384	388	368	392	369	389	390	353	376	366	395	370	362	371	370	377	395	348	392	367	379	386	374	378	391	377	373	377	364	425	358	331	370	352	362	389	392	350	365	374	371	391	394	404	349	388	378	360	368	334	346	396	371	355	405	403	370	400	400	364	381	386	379	365	365	393	416	353	378	367	375	352	351	356	367	374	363	385	403	359	373	369	386	383	370	375	382	385	364	379	383	376	381	383	391	401	397	347	364	392	382	356	382	399	373	397	357	330	357	404	380	387	355	374	384	351	401	366	384	363	342	355	353	339	365	356	360	369	374	367	353	357	359	391	372	354	393	395	372	393	387	371	397	361	369	378	386	369	395	382	364	399	400	368	341	396	375	395	375	374	370	372	388	376	328	355	383	377	370	351	361	376	378	376	378	376	381	404	379	365	360	360	349	384	401	385	371	381	384	408	391	376	382	338	392	388	371	365	369	379	422	386	372	377	368	392	380	413	402	354	392	335	360	393	399	380	335	398	349	358	396	388	400	379	380	350	360	358	380	376	380	372	415	368	375	361	383	401	374	367	392	396	357	393	359	338	368	383	360	357	339	382	385	373	357	354	422	346	402	399	401	380	344	360	359	386	403	364	395	401	361	409	376	368	388	364	379	401	371	393	368	362	419	391	386	386	356	384	367	342	385	355	373	342	362	431	355	369	413	376	391	356	342	395	396	364	397	360	392	385	372	374	393	352	338	373	355	386	376	345	359	381	377	366	397	377	386	409	372	360	367	382	395	362	371	359	364	397	404	390	363	366	370	358	366	373	345	331	350	379	394	381	384	372	368	388	347	380	388	374	387	391	353	372	381	369	364	353	320	392	368	329	386	386	365	376	360	358	381	385	399	398	352	354	376	360	360	365	392	396	369	388	363	366	376	390	366	399	394	382	368	352	376	369	390	387	404	380	376	392	344	384	372	365	400	399	375	350	352	388	354	415	357	373	363	363	356	359	362	379	419	356	415	405	373	378	368	397	386	361	378	354	364	368	338	367	384	368	379	400	373	357	409	421	351	357	382	368	379	352	378	368	368	399	389	343	363	386	386	365	389	356	374	384	383	388	366	374	388	395	349	357	395	370	334	354	387	385	394	378	364	339	359	373	373	335	363	369	388	332	409	378	377	360	415	386	358	363	378	373	403	376	362	377	399	393	368	363	428	413	401	371	376	391	377	375	380	395	372	380	357	419	393	352	401	381	382	384	384	355	358	375	366	384	362	398	373	381	361	359	378	362	394	395	384	361	352	357	371	386	399	350	376	333	367	380	377	385	374	359	383	367	387	363	383	364	383	365	365	372	352	386	361	337	391	352	360	396	393	392	367	365	356	385	373	383	380	399	354	422	357	365	369	374	372	377	375	378	380	373	382	368	333	394	397	388	360	380	357	349	368	356	414	369	374	327	348	383	422	370	369	346	372	368	367	418	389	374	350	391	365	368	406	391	345	361	394	389	379	395	374	382	349	378	388	369	391	390	368	348	374	368	386	360	359	361	391	410	349	367	370	379	365	386	379	414	384	333	370	367	381	382	382	393	396	360	380	354	386	378	394	357	342	389	375	384	345	406	372	369	361	360	354	387	352	359	377	367	372	391	375	382	388	361	347	363	388	395	399	387	363	381	374	389	372	381	346	381	355	375	357	360	355	329	386	373	397	366	368	349	384	411	346	382	413	376	384	376	356	368	381	355	354	405	379	381	345	347	383	342	372	409	392	370	351	387	364	384	348	368	364	387	372	389	379	404	335	360	359	417	394	369	368	411	371	375	358	410	376	346	365	361	345	363	390	377	377	379	432	375	388	355	360	367	374	397	379	379	385	362	380	408	357	383	349	395	404	387	373	386	366	361	391	380	419	370	391	388	383	377	419	402	390	343	410	374	375	394	381	381	384	371	375	399	399	385	362	355	367	376	374	342	368	375	383	413	365	353	373	359	368	371	369	334	379	341	346	375	401	395	381	378	365	385	378	367	365	391	397	410	391	365	352	385	370	358	379	395	399	360	354	382	354	366	379	379	362	359	377	368	372	363	362	433	367	359	349	366	399	337	389	365	366	398	398	369	398	375	379	367	388	343	380	341	385	384	378	384	357	373	360	378	366	376	385	392	385	372	373	371	330	413	373	385	383	374	329	424	389	363	379	368	374	370	362	366	356	356	329	379	349	376	398	346	337	397	398	367	384	355	390	381	403	372	372	371	358	350	363	390	394	367	386	406	364	372	340	385	360	391	368	357	395	378	378	385	411	376	368	404	371	372	359	378	383	409	341	375	381	368	375	366	359	366	350	386	347	374	353	388	389	375	377	366	378	380	372	392
23118	46327	43814	33494	27417	23795	19953	16492	13673	11605	7990	6788	5763	4964	4268	3814	3770	3424	2869	1878	1498	1397	1077	1201	1190	1144	1050	980	919	1023	998	893	928	948	825	784	693	653	647	631	592	576	564	569	548	565	566	534	523	561	516	478	485	488	496	516	434	496	494	443	472	456	445	462	403	473	477	470	456	473	467	462	459	406	410	470	480	481	480	465	428	486	464	463	467	468	475	468	467	445	468	478	464	439	468	444	447	444	448	480	452	490	451	480	447	423	482	445	436	475	468	451	466	428	489	477	446	481	455	481	436	477	439	413	420	464	450	471	432	430	454	472	435	501	456	452	471	479	440	424	464	467	461	460	437	448	491	455	494	450	439	514	450	463	480	439	437	460	464	455	463	448	445	501	445	470	459	465	461	456	449	428	485	460	465	424	476	452	455	447	459	472	466	465	466	455	496	451	483	447	494	459	460	446	444	467	453	445	455	423	475	446	462	463	445	471	432	402	472	487	483	473	505	494	492	470	488	485	476	471	470	458	460	468	451	441	462	423	451	485	418	429	463	460	446	472	457	460	439	445	452	439	437	460	461	473	451	441	462	494	480	454	442	461	447	447	450	457	455	417	480	471	450	454	433	484	454	423	447	444	465	473	453	474	474	449	462	442	434	474	444	482	469	466	439	440	468	447	481	428	451	419	476	439	446	519	448	479	463	454	439	450	470	477	462	443	445	415	442	439	430	458	456	449	481	484	435	440	504	499	438	421	489	452	439	487	493	442	458	437	458	448	479	454	462	435	462	495	462	459	455	470	460	454	467	428	442	494	497	456	468	483	475	449	449	442	413	481	444	444	464	418	472	481	479	457	461	454	493	459	437	477	448	449	429	474	451	486	461	411	449	456	445	471	448	470	482	506	462	452	421	457	452	433	501	453	457	449	480	449	463	488	434	455	483	466	437	467	456	506	456	493	413	429	462	438	467	448	433	444	453	460	487	465	466	425	475	447	467	452	496	461	449	452	462	489	467	462	435	446	447	492	417	439	486	480	416	436	476	455	441	472	468	447	471	433	448	448	455	491	435	462	476	448	467	442	425	468	457	445	435	425	457	440	450	475	435	471	467	409	411	498	412	458	456	470	484	495	471	471	470	440	435	470	447	445	435	461	466	440	451	502	476	455	463	470	463	481	466	469	454	470	436	464	467	431	455	446	453	474	449	444	475	474	432	444	482	488	451	452	474	467	437	444	414	456	472	489	485	453	493	477	432	473	454	474	452	433	453	425	482	453	473	474	516	477	469	452	479	465	396	501	462	442	421	458	469	463	467	427	436	483	474	453	482	444	440	458	456	499	475	428	452	456	451	504	475	498	471	501	461	447	441	441	487	471	437	459	413	481	498	418	473	475	507	447	473	479	477	445	477	439	475	434	457	465	427	434	468	489	473	443	444	454	471	458	442	474	438	450	466	444	452	475	441	450	444	451	463	451	465	469	477	445	488	454	480	447	472	475	448	505	460	414	458	436	459	455	463	425	449	493	467	466	471	444	487	446	463	440	462	413	453	456	492	455	440	458	455	438	475	446	466	490	436	454	458	437	444	424	497	488	432	450	468	460	468	463	480	494	443	453	465	456	499	467	460	471	468	453	464	454	458	520	448	482	462	462	466	486	435	444	476	454	471	490	468	457	447	449	439	484	485	455	453	475	464	489	491	468	468	450	491	432	467	429	452	504	475	450	434	473	433	434	495	459	494	466	443	440	464	469	455	446	434	477	446	480	451	467	471	481	501	456	483	461	467	496	456	500	448	471	434	407	448	474	469	475	476	462	454	516	453	454	467	451	448	453	458	466	440	442	444	439	460	442	481	460	430	452	428	433	457	449	450	448	457	418	464	475	484	450	432	464	476	457	479	443	490	422	469	436	437	470	450	440	437	449	485	446	457	479	459	409	487	453	466	447	468	489	467	447	468	424	423	480	500	468	446	448	493	454	442	451	443	478	396	470	502	460	453	477	446	470	444	453	468	459	474	427	443	442	465	447	437	499	459	476	450	471	469	479	465	445	461	446	465	444	459	464	487	454	434	419	460	503	498	481	404	452	493	476	462	455	437	438	466	446	449	435	488	467	492	462	447	462	487	457	423	426	473	497	453	452	475	479	423	457	459	440	439	493	478	434	479	467	442	457	502	478	445	426	462	455	436	457	453	440	483	471	485	444	473	483	443	483	502	492	477	433	432	439	460	442	442	483	466	437	498	453	483	460	466	489	469	458	473	494	436	442	477	457	495	462	448	496	484	428	412	432	468	450	451	465	490	456	486	443	428	450	447	448	433	442	450	469	459	462	475	463	453	418	452	449	461	468	444	450	454	455	457	434	451	453	482	461	413	466	433	427	452	472	413	434	454	477	495	444	472	447	449	444	459	444	499	451	477	453	476	471	450	501	476	434	441	478	480	466	489	396	501	451	452	450	493	485	437	446	448	460	465	492	478	460	482	451	451	455	466	470	478	466	491	478	465	443	481	458	409	474	453	491	478	482	415	459	458	451	504	474	432	497	484	419	489	467	465	449	483	476	444	499	446	433	469	457	449	455	474	459	448	460	430	481	442	420	483	435	454	433	433	494	455	487	474	448	455	434	451	466	430	467	451	442	440	471	499	470	447	464	494	495	448	421	450	491	427	498	464	440	420	463	443	470	464	475	486	462	441	426	469	470	435	427	451	500	490	456	447	470	445	421	508	441	470	450	505	460	476	470	439	475	434	490	485	436	487	443	467	467	498	451	448	465	447	462	471	451	463	450	484	483	439	479	463	433	470	441	447	441	454	470	455	406	481	469	480	468	497	456	471	467	478	475	449	446	482	451	455	482	477	468	449	467	471	431	464	463	458	448	475	467	495	427	431	449	415	468	454	478	429	484	464	468	468	438	470	456	463	450	456	461	428	417	440	471	467	450	469	467	479	468	446	476	430	458	445	456	433	453	439	454	442	484	451	467	526	455	486	442	503	449	470	455	481	453	438	434	442	457	464	472	486	444	444	470	455	472	451	446	473	459	482	449	447	497	476	481	476	447	485	495	437	444	437	454	457	487	453	467	487	469	499	479	471	480	494	442	485	431	485	452	451	446	473	471	501	408	442	504	479	464	446	447	438	477	469	512	491	460	438	431	474	456	458	462	479	468	469	447	472	481	445	463	472	474	436	444	479	481	474	438	463	497	456	431	435	494	484	461	495	470	448	456	471	468	495	450	467	495	422	440	426	466	470	428	459	477	447	465	455	437	452	487	448	420	453	470	470	470	468	431	443	474	451	471	459	434	435	454	431	462	454	431	453	477	447	492	486	462	453	450	477	423	465	434	425	453	459	473	449	451	446	408	486	478	438	459	493	445	454	444	440	477	474	470	480	419	452	457	481	479	433	502	441	418	476	437	488	452	427	456	450	467	444	426	468	433	448	459	461	472	431	467	425	476	435	465	489	431	458	415	450	457	464	462	459	462	411	441	454	446	439	473	460	449
26556	22540	26726	19068	11115	7473	5504	4062	3285	2934	2113	1841	1656	1517	1404	1350	1329	1184	1033	892	806	835	751	723	782	759	775	720	698	686	702	734	723	679	693	657	659	714	622	619	698	696	644	605	636	616	633	656	619	619	563	607	661	588	613	642	596	632	598	586	622	623	606	627	620	617	581	625	628	625	576	617	611	611	593	591	616	635	600	610	624	609	616	664	621	649	591	590	645	556	652	637	595	632	604	590	652	635	632	605	626	622	563	627	623	626	606	637	629	610	639	578	567	619	612	652	587	587	594	574	636	601	601	601	622	631	598	624	579	576	644	630	642	592	620	609	610	610	643	574	616	591	596	600	621	599	605	573	633	621	625	543	644	574	648	621	628	613	638	581	642	614	612	635	570	623	580	669	563	618	615	618	631	589	591	570	601	608	599	592	648	604	628	625	595	585	618	679	652	632	594	578	599	644	604	619	589	665	612	598	614	588	613	600	632	617	649	611	626	613	662	578	631	605	616	601	573	598	603	617	606	585	636	587	607	569	633	601	597	640	585	642	603	586	619	574	606	672	604	609	622	637	633	641	623	633	596	606	635	636	626	596	639	599	576	616	585	575	620	647	618	619	582	606	607	603	679	608	614	602	608	592	654	601	610	657	593	562	598	616	664	637	620	616	632	584	646	565	637	618	647	644	612	604	621	582	615	592	626	624	600	608	639	621	618	603	580	588	569	600	616	601	604	639	592	606	583	615	627	564	588	611	613	608	609	611	613	573	574	607	603	584	616	582	593	587	605	611	644	636	596	621	610	613	619	591	638	615	597	599	591	612	631	623	650	619	583	618	617	602	632	593	626	573	613	616	609	589	595	617	597	593	556	588	596	648	642	633	599	620	570	590	553	596	599	570	603	624	620	577	561	610	594	601	613	612	599	596	630	602	621	610	624	614	611	559	588	578	551	588	619	634	628	626	590	596	609	599	608	608	617	646	648	647	620	589	623	593	603	642	610	638	575	581	672	645	599	592	597	644	607	644	655	563	623	623	638	599	631	575	603	556	614	607	590	618	628	611	647	630	603	608	591	611	661	572	632	615	603	592	609	586	587	593	593	666	592	595	586	598	643	642	605	629	629	642	579	610	603	647	597	606	637	556	628	651	644	596	569	602	622	577	627	647	598	639	627	644	677	601	594	643	597	605	607	579	664	628	624	635	618	597	607	600	604	627	603	592	583	622	611	596	638	654	601	593	588	609	625	637	596	604	661	631	619	646	598	644	622	641	606	623	606	597	528	587	620	605	609	592	639	607	619	542	607	636	624	602	585	585	599	596	586	629	629	613	626	584	633	615	623	637	619	588	634	597	617	574	615	594	616	601	670	639	620	611	641	590	610	610	609	550	582	619	619	627	611	635	630	584	652	648	644	635	624	575	631	573	588	586	587	564	605	595	613	629	579	616	573	634	610	601	611	581	630	613	630	623	600	621	617	544	621	584	624	609	621	643	642	568	645	640	609	586	604	635	582	638	590	662	596	608	657	606	581	612	612	607	669	599	547	600	588	572	648	613	597	606	628	625	567	603	606	621	651	573	582	591	603	609	627	598	598	608	592	548	637	618	656	605	595	549	602	633	636	637	610	632	655	640	620	641	605	606	607	594	576	560	606	616	588	621	598	585	615	594	642	561	617	636	611	586	645	648	592	564	613	652	556	580	617	596	609	606	627	623	584	610	590	634	574	615	604	606	598	612	594	632	631	591	633	584	636	615	614	592	609	597	575	582	624	620	602	587	607	663	590	617	627	616	612	561	603	625	655	582	634	556	627	559	590	605	633	637	621	616	638	611	631	626	609	598	625	643	583	618	629	586	615	644	598	625	603	639	568	600	584	579	589	622	605	614	601	642	671	586	632	587	592	622	607	596	612	645	638	634	639	605	617	629	596	569	566	591	618	619	609	599	559	644	624	637	674	617	619	619	627	590	581	615	628	593	638	638	607	601	597	655	616	639	629	613	635	624	668	590	584	624	600	630	620	595	624	556	595	596	579	595	619	612	593	637	616	586	626	640	591	627	628	655	612	561	614	558	616	607	647	633	590	613	637	595	595	622	563	588	609	591	616	615	608	663	583	607	620	622	631	581	590	619	638	597	635	584	598	606	601	566	669	613	594	648	584	639	619	633	606	591	588	617	614	594	603	621	614	621	594	588	635	633	608	576	655	562	584	657	592	639	652	642	585	553	611	602	644	658	570	621	618	562	589	644	627	642	598	618	603	608	564	619	596	631	623	602	589	632	638	628	597	587	629	614	624	652	628	618	647	635	596	609	629	609	610	610	638	597	594	632	606	631	619	597	568	620	626	543	631	624	611	561	591	620	604	598	630	609	595	583	565	594	594	623	625	600	602	646	608	622	605	562	608	568	623	597	600	612	588	635	588	627	619	608	598	608	606	634	607	600	645	620	608	616	612	599	609	574	620	581	590	666	597	611	602	621	574	571	602	591	621	611	610	617	632	577	599	661	588	598	619	643	580	602	601	608	620	634	568	603	597	597	585	619	639	591	648	594	608	562	651	590	640	600	604	651	600	612	599	601	584	638	615	602	616	599	592	608	640	629	607	626	614	638	643	617	589	604	576	655	648	615	585	609	617	616	580	621	574	610	622	586	589	603	630	618	606	585	605	588	628	617	620	617	569	630	629	600	631	611	617	613	598	623	656	618	628	638	680	587	620	581	616	627	614	607	633	607	642	622	630	607	610	609	564	610	613	635	563	634	604	602	651	601	632	595	613	618	606	604	615	588	592	588	616	654	614	651	610	654	621	638	579	601	576	620	622	586	570	612	572	614	591	643	636	603	570	651	587	642	613	579	648	641	624	601	584	644	599	596	609	560	601	595	576	656	567	596	618	581	639	631	626	608	616	600	608	613	626	604	624	607	609	620	589	620	584	592	634	603	619	599	594	610	626	623	612	588	589	651	617	567	610	597	600	622	629	601	562	611	662	589	595	648	603	617	621	605	602	567	627	573	615	614	602	668	657	588	628	593	575	637	618	593	677	587	618	616	666	620	616	666	593	619	604	621	630	605	644	603	677	624	608	586	612	570	605	624	601	597	622	646	568	632	600	634	615	595	618	616	652	602	610	581	638	560	657	573	563	653	574	610	631	613	617	575	620	637	603	585	638	629	620	610	632	615	608	625	587	610	635	600	645	578	598	613	594	614	617	627	602	657	615	637	591	586	592	584	633	644	602	582	545	576	565	621	595	600	603	598	614	602	582	588	592	588	653	647	663	589	569	606	616	601	593	614	616	666	598	636	621	558	622	637	583	683	574	613	599	597	600	635	557	582	614	616	626	577	621	555	648	614	604	624	625	589	660	630	563	629	587	580	595	573	603	556	626	608	588	596	601	633	583	619	594	614	646	590	628	596	586	634	593	647	607	620	629	632	591	618	609	594	612	635	615	595	591	560	603	659	577	595	589	580	636	628	624	630	625	588	606	616	578	585	538	606	595	582
20134	35948	31970	20796	16261	12842	10284	8280	6773	5558	3886	3446	2999	2409	2336	2192	2143	1925	1600	1319	1178	1133	992	1072	1045	1022	1004	976	963	960	973	921	949	965	875	882	829	809	816	782	823	807	780	788	787	752	756	755	763	752	826	742	747	728	764	719	772	729	756	751	711	704	747	740	773	787	774	745	744	756	753	738	748	723	713	784	720	751	740	727	737	735	799	748	719	740	759	790	785	801	748	741	710	734	753	740	715	720	731	753	787	736	709	761	693	756	768	744	762	801	739	799	755	759	770	722	730	800	774	782	799	802	742	767	755	743	775	769	751	732	779	748	789	727	735	819	739	747	793	770	781	727	765	774	726	776	761	728	739	718	741	770	779	769	666	774	751	757	750	711	709	751	796	744	768	731	781	711	747	826	748	775	790	754	726	733	740	760	770	762	762	754	788	765	701	797	749	746	769	760	750	746	736	761	751	753	779	770	733	742	758	746	712	764	732	777	707	725	750	747	791	772	747	771	813	757	752	736	723	790	726	733	735	761	730	743	764	763	747	743	816	781	748	728	756	705	759	778	777	772	745	720	764	745	726	786	743	784	724	769	716	752	755	691	776	732	744	726	738	724	783	818	738	760	734	674	757	719	718	788	752	737	784	742	777	756	770	787	779	733	762	752	723	785	715	702	765	734	801	772	736	765	755	747	745	753	705	770	699	684	750	763	726	760	748	729	740	734	738	715	746	719	762	759	747	725	778	773	794	758	769	751	811	759	763	774	715	699	730	724	766	750	755	762	732	741	771	743	707	757	729	773	747	740	826	750	731	765	713	798	712	710	704	781	759	732	736	725	730	764	731	841	784	769	757	808	715	751	729	751	751	750	752	696	741	736	726	718	781	767	794	758	757	742	728	761	767	734	771	758	758	717	775	740	732	752	736	722	730	759	751	734	730	750	755	740	763	735	746	740	779	760	719	779	754	760	716	732	703	757	714	706	721	751	752	783	759	779	743	724	701	731	756	762	782	772	727	815	785	753	743	733	751	731	769	796	758	696	772	758	762	774	740	780	723	773	776	753	789	723	746	734	764	750	756	741	758	736	746	741	782	758	768	723	756	753	791	731	725	756	787	775	764	760	753	790	689	766	746	738	759	717	781	723	734	752	740	725	726	784	757	761	744	768	689	720	740	771	755	734	711	778	794	726	762	764	754	760	743	806	758	741	750	810	729	775	724	773	804	741	756	803	741	782	759	780	783	767	764	756	767	792	778	693	738	735	732	761	771	746	770	779	742	746	788	703	794	745	803	741	788	713	743	720	772	744	742	736	799	761	740	782	719	771	768	779	755	774	706	792	767	750	799	824	747	726	760	766	710	812	757	723	725	755	741	800	769	749	761	710	749	749	714	749	762	701	785	748	718	767	759	771	741	760	747	779	750	761	713	776	721	853	748	743	714	763	760	734	753	773	728	790	738	742	744	749	781	715	745	783	749	754	734	723	729	782	784	773	775	789	746	765	718	718	730	753	798	728	752	728	717	697	810	770	763	741	756	761	761	769	733	692	805	811	750	756	711	758	787	720	775	722	715	711	718	722	744	769	821	717	750	746	754	764	709	774	728	742	721	721	777	717	738	739	746	751	762	753	752	739	762	780	759	745	733	756	752	710	774	778	763	732	757	734	772	732	771	725	739	724	748	767	787	774	731	763	745	740	723	759	822	776	736	733	744	742	728	720	786	763	781	749	763	781	740	737	749	787	752	760	757	779	755	750	775	738	715	748	763	750	774	744	778	775	722	782	726	733	765	740	732	774	733	725	831	758	736	789	801	738	771	769	750	732	702	775	733	752	786	793	709	761	816	709	731	766	768	782	712	769	766	719	780	741	736	771	772	783	792	745	790	708	766	740	772	728	724	768	703	726	774	780	732	779	777	753	811	736	761	752	728	740	768	779	769	769	694	752	738	725	753	777	763	751	715	763	754	765	719	749	777	733	724	748	746	768	750	779	748	777	725	725	764	749	742	761	721	754	790	793	760	727	755	775	732	765	699	756	727	768	773	744	761	778	779	755	810	723	756	740	761	755	712	765	776	760	789	751	781	757	701	746	766	764	736	782	745	755	815	728	790	720	743	712	802	729	735	784	731	745	743	733	717	764	791	770	748	734	818	714	826	730	781	785	756	743	795	771	784	791	668	772	801	715	732	721	710	723	759	753	731	727	777	716	803	753	774	755	754	729	742	753	788	738	728	734	801	785	789	806	769	780	703	673	754	750	758	738	777	712	785	830	777	741	783	759	755	797	704	744	742	769	757	735	800	746	733	715	736	796	739	783	727	789	790	772	725	795	727	702	727	728	756	738	740	752	778	703	767	768	773	719	743	764	737	774	742	773	751	765	750	747	743	742	771	758	739	774	702	771	748	747	740	741	787	795	758	736	714	773	776	819	747	732	714	740	787	713	785	782	750	760	790	788	743	745	713	752	739	742	750	749	733	724	796	776	806	738	745	760	760	696	711	771	804	753	773	787	743	765	724	746	753	816	752	760	761	744	781	763	753	814	726	705	736	807	755	764	790	752	747	759	802	738	736	730	769	676	773	760	759	795	719	760	695	758	743	765	751	766	796	737	733	751	749	715	817	768	757	800	722	762	759	735	788	722	751	723	721	773	715	773	749	737	724	722	738	772	671	764	812	751	763	737	749	744	710	822	729	741	683	721	773	776	770	784	758	763	741	728	724	732	729	745	694	757	694	768	776	740	773	709	733	750	751	688	779	774	744	749	747	742	732	773	711	751	797	758	735	767	724	805	755	759	733	726	767	784	759	739	747	747	794	758	757	727	805	748	797	793	718	737	748	820	723	777	743	753	730	766	769	730	757	766	740	770	746	744	782	765	764	724	761	728	741	786	767	780	752	733	710	707	735	780	754	738	742	722	737	795	764	735	752	772	758	814	757	713	782	710	762	774	732	747	699	771	744	724	764	760	743	742	760	729	740	715	803	700	759	715	800	769	716	787	744	776	741	769	753	707	731	728	756	692	739	762	768	774	750	743	712	779	747	739	696	819	724	756	737	733	751	755	758	757	691	758	802	815	689	774	742	799	765	739	763	747	756	745	711	785	730	775	746	719	760	739	754	744	752	714	811	781	771	719	825	768	745	708	729	740	733	713	730	733	752	774	773	763	730	758	785	733	745	769	762	800	736	719	755	776	754	770	758	704	714	753	735	730	789	723	770	798	810	724	742	717	706	737	756	792	741	717	795	757	752	684	746	791	785	718	757	709	764	701	772	783	784	740	743	729	723	768	751	734	785	742	762	735	710	772	727	764	780	769	751	690	767	776	761	740	807	750	801	808	788	774	763	789	789	721	754	765	755	767	734	749	734	803	756	757	752	724	779	764	761	780	722	687	720	747	764	857	743	716	802	732	816	722	754	722	749	730	741	749	723	805	752	812	774	771	743	770	699	728	726	786	757	751	712	701	765	723	782	743	756	777	712	786	765	715	763	756	727	704	770	787
23320	20778	28145	23564	21118	19047	12745	7499	5705	4342	3363	2985	2493	2065	1882	1991	1795	1599	1239	995	856	758	792	793	698	701	707	666	691	731	645	584	648	617	555	539	558	524	484	487	544	535	506	520	485	546	525	492	538	490	491	473	492	472	463	468	468	467	455	451	454	461	440	438	468	435	499	459	471	494	450	467	439	468	462	443	461	486	470	459	478	442	462	433	455	441	485	461	455	454	472	450	464	489	439	486	464	426	459	453	443	451	459	454	490	511	488	444	502	474	488	501	493	464	479	460	444	485	419	449	482	484	483	464	492	454	463	482	425	450	450	512	462	468	493	459	415	469	433	461	499	474	455	488	456	456	475	472	473	473	468	477	491	416	425	478	454	463	494	516	505	457	508	474	460	456	449	473	430	437	446	461	511	479	463	492	458	473	465	463	439	472	430	520	456	456	533	448	452	458	466	502	464	423	453	465	472	449	442	522	471	475	414	445	436	501	461	501	450	435	471	453	424	482	461	471	445	498	478	482	463	487	449	433	476	476	452	427	443	487	443	451	502	451	453	467	476	473	462	414	467	476	510	447	461	481	477	467	461	498	492	479	449	480	448	496	434	498	458	464	495	439	478	475	441	478	479	453	497	453	470	444	448	437	488	457	466	528	431	471	469	481	462	466	471	493	478	490	493	495	481	493	461	502	496	454	449	460	463	419	502	463	454	458	462	482	456	481	468	481	503	436	461	446	452	458	456	460	467	452	462	466	503	448	484	442	439	459	485	523	468	459	472	500	483	471	435	477	474	503	477	450	439	501	463	487	437	492	485	439	450	472	467	457	458	476	475	459	484	483	447	465	488	493	467	496	463	440	465	481	461	458	485	473	455	449	464	430	469	485	475	491	464	496	470	445	438	464	491	432	482	497	458	445	486	465	470	453	476	467	493	495	482	466	480	458	519	494	442	476	480	473	447	460	494	475	440	465	447	451	441	459	485	475	481	459	462	474	435	474	472	490	451	446	444	434	446	471	459	464	467	476	454	478	429	452	491	499	477	455	463	458	475	485	462	487	438	501	437	474	446	425	459	461	473	508	456	483	439	465	445	458	495	468	473	464	505	470	473	451	537	464	432	490	458	484	438	461	437	452	492	467	431	470	505	462	460	470	459	468	486	464	447	480	471	459	478	497	499	461	462	488	462	454	487	490	439	431	503	465	480	490	467	416	457	475	442	467	471	492	464	506	456	466	519	463	425	452	475	464	456	493	477	442	468	457	451	474	484	454	455	415	461	467	510	460	451	434	464	459	431	516	476	449	473	458	459	442	453	478	457	444	473	466	460	484	465	457	462	497	449	453	487	495	539	449	465	487	463	507	461	460	440	482	449	460	464	465	493	454	472	465	482	476	447	462	458	431	453	478	434	493	438	436	443	478	469	473	493	460	466	472	431	500	479	447	456	465	485	434	462	512	457	448	461	495	465	477	454	461	460	503	447	502	479	459	481	475	484	459	443	446	439	422	465	446	501	499	457	451	478	486	473	470	442	464	464	442	479	476	456	485	452	449	477	443	477	445	473	442	453	462	453	448	473	491	488	456	453	441	465	444	417	456	421	514	457	480	445	447	450	478	446	485	451	466	463	512	436	462	443	487	446	477	484	436	458	462	489	453	475	500	463	488	504	474	455	446	490	468	431	433	495	480	434	455	464	474	463	462	476	475	466	487	450	484	442	436	443	465	501	503	450	438	431	445	516	477	459	496	441	472	467	455	457	407	448	479	452	477	473	441	504	474	459	458	478	431	461	467	497	480	500	480	461	467	443	467	494	467	460	441	451	454	456	466	497	468	461	457	500	492	450	462	511	443	504	453	470	464	451	493	430	443	454	470	468	493	431	456	434	451	473	489	446	465	473	455	410	470	447	484	466	482	450	493	479	461	503	461	451	490	448	460	462	488	456	514	450	483	458	439	479	468	463	458	434	483	452	472	469	462	497	457	483	495	456	481	446	467	442	501	444	494	465	490	470	445	434	443	476	457	503	489	459	486	513	476	501	464	453	449	494	453	488	498	450	481	463	479	464	489	479	485	456	460	469	454	447	458	490	496	458	425	470	457	449	472	488	468	477	471	492	479	471	460	454	498	490	450	472	457	467	497	436	458	440	491	454	450	468	397	458	480	476	500	459	440	511	475	451	461	433	425	457	477	450	444	458	486	457	489	433	552	439	465	477	488	463	476	483	516	472	498	465	436	480	439	447	476	434	510	456	477	461	418	483	463	448	453	495	463	497	488	438	453	473	483	482	448	461	456	472	496	467	476	407	482	513	464	484	458	480	487	475	471	415	467	458	439	489	451	466	477	428	476	431	463	459	483	458	484	443	458	473	492	503	447	450	477	484	510	430	434	475	445	451	483	446	501	459	477	463	479	473	446	444	429	421	470	452	440	474	440	494	469	455	432	448	456	489	490	466	469	444	453	474	448	484	501	454	446	484	467	477	463	444	450	483	474	497	464	457	466	467	446	425	482	451	460	485	479	454	484	469	465	454	459	464	502	446	474	446	475	481	438	467	510	480	483	480	457	446	501	486	454	472	472	480	478	456	455	459	452	488	476	499	492	452	468	470	455	472	452	465	447	465	460	496	446	470	480	463	488	450	487	451	432	462	473	471	466	427	476	458	441	472	500	458	448	490	486	456	465	477	468	461	457	507	475	460	442	473	465	484	502	456	473	524	451	450	477	441	451	501	435	495	474	457	427	467	439	512	513	465	445	479	456	456	471	497	454	457	466	463	501	451	449	478	488	465	459	459	495	483	437	469	452	485	441	469	482	472	507	492	474	450	502	469	444	491	461	488	481	480	437	453	456	481	449	467	484	472	514	483	457	467	496	472	465	476	510	452	475	488	476	499	511	460	469	459	455	455	494	441	462	453	421	458	478	496	442	493	474	470	488	481	470	461	439	465	476	518	473	474	458	454	453	437	468	472	445	472	500	457	476	442	437	473	477	512	467	440	532	471	487	504	477	429	508	433	487	442	431	482	457	469	478	446	498	461	475	460	465	462	475	516	503	459	500	484	442	466	470	461	495	474	474	461	447	475	440	477	484	488	466	476	463	443	461	504	462	482	462	461	462	460	446	481	464	481	469	467	453	481	443	460	452	468	484	489	480	473	457	494	449	479	506	471	464	421	477	454	492	484	454	461	473	518	480	441	480	464	475	488	492	509	502	470	476	460	482	458	489	457	509	439	426	473	496	487	430	474	453	480	449	474	467	501	475	419	489	412	445	489	468	462	448	465	449	442	426	474	472	436	456	493	469	467	462	457	483	452	465	502	477	476	447	448	478	470	463	481	466	498	483	495	472	472	462	489	456	437	480	441	465	466	481	473	466	447	472	490	459	492	510	455	441	480	451	453	471	470	461	458	468	485	456	420	473	468	464	489	462	443	465	459	471	497	431	500	477	474	479	469	448	450	451	481	478	422	494	491	449	500	480	454	461	460	475	434	467	444	437	470	445
21438	42247	38139	27449	22749	18908	15806	12637	10493	8111	6140	5256	4518	3863	3326	3381	2987	2549	2053	1492	1425	1090	1115	1180	1096	1038	984	946	987	973	923	930	952	818	731	735	759	680	661	661	645	715	681	637	662	718	637	655	684	645	596	599	601	559	585	617	622	611	603	567	579	596	587	549	589	580	566	568	619	592	583	590	584	576	604	560	625	546	609	586	582	561	551	593	556	574	583	554	565	564	598	605	588	615	594	567	597	563	549	631	579	592	584	635	610	582	599	600	570	611	622	571	605	595	574	579	627	604	562	585	542	572	551	606	591	600	550	605	590	571	578	605	569	554	582	591	588	551	601	613	610	574	566	581	586	614	581	623	603	626	556	607	604	547	564	544	615	564	615	598	636	608	590	578	555	591	577	583	550	589	606	586	562	584	561	620	550	572	633	590	554	573	560	645	614	615	593	597	551	551	583	573	542	566	587	609	576	575	530	559	605	599	586	596	599	569	585	576	595	542	538	590	595	633	579	561	611	576	603	645	622	626	570	586	570	564	574	581	597	575	573	555	593	636	606	608	606	553	549	628	563	587	617	576	621	598	559	599	581	568	602	598	640	533	568	568	529	596	597	599	579	616	586	605	581	566	542	574	604	572	597	583	589	586	607	576	611	577	541	604	590	573	596	581	588	565	531	554	594	600	592	594	581	598	586	563	605	608	579	593	565	617	572	608	541	592	646	631	588	543	550	568	600	580	602	585	564	582	589	556	611	604	568	567	584	550	533	607	586	561	571	595	574	592	625	570	576	552	613	593	561	584	569	569	602	645	570	610	602	621	572	581	584	596	609	613	557	521	579	558	608	592	590	549	559	580	536	590	586	618	618	600	604	593	620	535	592	567	587	591	566	604	580	585	609	564	581	580	582	587	613	552	574	572	567	601	532	628	640	604	562	602	555	607	574	601	598	599	587	611	568	566	619	569	568	562	602	584	564	640	603	578	574	555	545	583	610	601	531	619	585	576	577	581	579	595	625	553	553	629	566	531	592	546	589	606	603	580	571	607	631	614	578	570	570	569	546	556	593	580	594	582	563	600	610	531	605	586	601	608	572	591	585	574	620	569	585	589	537	561	595	554	621	578	588	623	602	583	559	575	553	566	530	586	603	538	580	588	588	613	612	567	619	588	595	568	618	587	569	571	576	564	560	612	545	521	584	611	596	572	639	546	557	559	564	601	579	571	612	568	587	568	604	607	614	587	589	565	596	542	581	590	569	579	575	564	609	566	568	548	576	575	572	623	571	638	567	594	566	576	609	594	608	614	627	548	584	610	621	619	573	591	634	572	610	575	588	600	611	602	539	601	588	541	621	577	578	571	599	587	611	605	605	599	621	588	620	620	552	553	589	571	557	574	556	600	576	556	601	595	584	619	565	584	581	579	606	578	568	589	573	571	572	566	557	608	584	594	612	598	582	605	574	553	563	620	553	596	601	550	610	561	572	583	598	587	555	585	598	574	538	579	587	574	594	571	557	610	554	583	626	619	551	551	590	555	544	605	586	580	570	585	585	545	622	605	585	615	589	559	529	571	618	600	592	580	557	595	617	592	547	564	537	586	577	586	634	568	569	569	621	552	622	577	557	618	564	543	580	601	569	584	595	587	581	584	592	587	559	527	583	621	570	574	617	584	599	579	527	593	607	602	614	577	571	588	601	590	575	633	633	578	584	560	563	636	599	602	595	610	570	599	585	562	621	564	575	602	575	608	540	633	570	550	614	605	580	574	609	605	603	579	600	611	579	532	611	599	575	630	599	560	600	607	612	537	564	593	589	586	572	555	612	574	566	585	632	586	641	577	592	555	563	560	577	535	605	571	548	578	561	593	541	594	616	564	551	634	585	573	594	567	662	578	566	611	595	603	571	553	604	612	590	621	592	583	611	589	562	575	562	598	576	637	612	612	621	585	601	584	556	615	592	575	641	580	603	568	596	532	584	598	574	624	571	544	594	547	577	583	606	592	613	569	561	583	576	596	614	546	576	626	593	582	609	620	585	554	558	569	584	562	632	645	610	595	564	594	602	640	584	592	604	594	614	571	595	597	578	570	594	597	585	565	583	587	553	577	562	644	583	561	551	592	587	644	605	607	594	530	569	574	629	588	560	603	574	564	560	583	606	545	568	573	565	580	552	601	593	584	566	618	539	567	566	604	598	572	577	585	572	581	612	567	586	592	572	615	588	636	594	589	597	599	578	632	553	606	604	533	547	579	598	546	579	587	621	601	580	577	590	559	600	542	587	549	599	562	581	566	602	584	595	611	587	577	553	601	588	562	595	595	573	588	572	590	583	547	575	586	633	629	594	598	574	572	579	572	576	616	594	597	596	606	573	584	573	600	624	631	568	566	622	592	584	511	570	593	595	582	567	565	623	591	611	625	623	605	606	621	556	589	553	566	608	539	581	582	601	617	621	600	554	592	517	587	574	584	591	647	595	568	617	526	606	597	620	621	577	576	557	596	580	600	565	543	584	564	569	566	611	574	599	568	563	571	578	576	585	612	581	556	590	630	578	592	640	546	558	610	568	635	593	564	615	562	578	609	580	568	587	553	604	589	591	597	578	610	587	591	616	565	571	560	588	558	574	566	562	621	573	587	586	564	544	551	611	573	562	598	654	582	545	572	579	588	605	569	607	578	597	592	614	567	581	600	569	597	612	617	582	621	589	626	602	617	583	594	540	572	620	592	558	588	642	601	600	568	574	601	582	558	575	616	621	563	657	649	578	569	574	593	607	578	546	580	572	578	586	607	561	566	599	568	585	594	618	624	596	546	595	535	550	578	543	562	598	598	555	552	558	558	618	618	541	579	636	597	571	581	618	566	557	568	580	598	592	571	570	629	609	572	605	607	558	569	605	608	629	581	595	613	611	560	577	596	600	592	581	544	577	618	551	593	634	569	579	573	561	573	621	572	608	627	607	599	573	568	606	585	583	581	565	558	598	592	584	577	546	566	619	588	573	575	574	526	586	542	615	573	582	596	561	589	601	579	631	599	561	578	583	575	598	615	612	588	614	600	597	586	569	599	580	543	577	580	587	563	634	584	559	547	599	570	609	573	564	573	584	591	636	560	569	593	573	551	630	532	554	593	588	587	572	596	574	576	583	579	631	593	570	559	604	600	590	571	601	587	612	581	546	554	589	623	568	601	556	581	611	555	584	625	545	562	602	597	548	602	617	597	596	550	640	595	617	583	570	618	565	579	591	596	608	624	585	612	567	603	607	557	582	576	597	608	575	583	560	573	596	593	613	587	563	578	576	594	565	595	587	589	580	605	575	642	625	600	571	588	571	571	654	570	559	601	572	581	593	578	553	573	576	578	566	572	573	600	578	574	607	568	565	588	603	564	569	614	593	585	588	624	578	577	601	586	562	587	522	578	618	585	591	589	584	564	559	582	598	583	637	629	556	609	568	589	578	555	586	574	616	615	586	569	598	569	603	566	579	611	549	582	604	547	571	580	564	563
22333	20725	28444	23117	20836	21837	21304	10950	8035	5977	4848	3844	3371	2802	2651	2507	2207	1901	1368	1132	1062	760	838	825	783	753	713	662	670	638	712	675	618	562	513	520	510	477	453	445	440	488	463	435	466	505	461	476	404	401	424	395	401	383	412	424	406	383	395	398	358	389	380	378	399	354	364	402	388	360	366	370	382	346	379	353	400	415	400	371	361	388	374	384	414	386	384	391	377	406	396	421	361	359	368	364	360	389	375	385	362	374	394	417	376	390	369	414	402	370	375	382	379	420	368	386	362	380	340	378	399	393	386	372	382	388	367	367	399	408	354	375	375	359	359	403	436	430	396	404	379	373	395	388	371	400	368	399	377	396	372	375	381	390	371	384	344	396	376	380	380	398	365	382	401	416	430	399	390	425	396	375	383	353	372	398	372	369	409	378	389	408	338	354	409	369	359	386	358	375	392	419	382	379	356	382	353	366	362	357	361	355	390	376	390	384	358	379	378	391	392	427	379	367	379	421	351	377	385	420	384	396	386	399	369	419	368	388	381	356	386	384	388	388	383	376	385	389	403	379	363	387	380	389	364	367	366	432	361	409	382	358	402	405	366	357	366	387	381	352	366	373	353	344	416	395	414	393	385	366	395	414	359	376	360	374	363	374	388	364	405	352	361	354	384	389	395	387	408	404	404	404	410	391	379	380	371	382	374	390	379	363	391	343	378	380	384	427	373	366	361	382	367	374	405	340	393	354	417	352	423	358	389	411	416	383	420	377	375	385	377	371	341	392	367	397	388	370	386	376	377	404	402	370	381	422	399	354	366	368	393	389	383	382	387	388	391	371	382	395	384	352	365	366	398	357	375	405	367	411	392	360	356	402	383	362	388	434	375	369	356	385	378	373	375	364	370	402	381	401	386	381	350	397	374	359	389	366	384	396	362	375	382	407	392	388	420	418	372	375	357	397	369	400	368	344	365	384	349	375	380	391	409	410	375	360	398	408	387	358	380	363	383	354	402	369	374	360	362	393	408	349	395	377	387	381	369	362	368	385	406	393	390	371	391	358	400	350	411	379	357	384	380	385	426	399	377	394	377	413	413	364	361	355	402	389	371	333	383	403	359	391	384	367	409	376	394	407	352	390	377	365	401	376	380	364	374	378	413	364	397	385	323	375	394	416	354	367	357	390	387	388	409	376	375	408	368	384	402	380	376	366	380	383	372	395	396	368	354	400	362	398	384	376	387	340	355	407	378	411	406	374	355	378	382	391	408	362	390	399	396	394	391	380	358	359	378	375	385	384	376	390	388	374	386	388	364	384	404	389	368	390	361	400	385	378	401	388	386	336	395	369	389	356	363	381	370	373	388	360	367	394	386	377	398	374	388	384	368	366	373	412	374	376	387	393	369	422	417	397	351	373	409	369	388	358	382	379	385	376	381	364	396	375	392	373	388	353	339	383	366	397	359	405	398	357	413	382	377	390	369	380	385	404	443	345	400	379	341	368	338	388	420	415	380	343	342	374	353	357	355	368	383	355	392	353	388	383	349	338	350	369	357	357	371	410	401	404	382	420	372	395	387	403	362	367	364	358	400	366	394	370	373	420	397	391	407	435	400	368	396	351	349	369	345	363	399	383	349	421	367	385	400	383	395	356	326	385	398	378	380	391	387	387	375	390	377	390	386	381	371	365	399	370	386	376	375	358	360	386	414	367	384	386	367	383	361	392	384	403	386	415	400	377	361	364	373	381	357	374	383	395	402	409	385	402	405	384	387	373	366	363	408	385	362	403	379	395	361	405	377	414	368	383	393	355	398	382	372	384	368	405	375	398	368	376	412	403	361	391	385	393	373	413	404	375	406	370	404	361	356	405	400	357	359	345	358	369	347	335	386	352	407	376	370	336	393	393	393	403	387	394	383	337	425	345	396	364	356	400	367	398	385	379	377	370	399	370	404	376	371	366	369	344	380	372	383	396	368	384	350	438	370	381	396	378	400	385	402	395	401	367	369	378	343	389	369	357	403	366	430	386	372	400	394	391	406	363	391	393	356	389	330	409	352	405	351	392	367	385	409	395	379	348	389	365	423	364	359	378	408	366	346	347	351	353	376	369	379	366	378	386	376	359	374	388	337	403	371	382	387	352	357	387	382	375	413	386	360	391	388	387	384	383	399	353	374	403	375	378	404	354	376	401	355	395	400	386	347	385	371	385	367	364	397	403	349	390	384	405	356	355	406	365	373	353	356	359	383	383	397	376	371	395	370	353	377	369	382	387	387	407	351	354	325	404	386	356	375	380	413	367	392	370	383	397	361	422	360	362	361	382	377	386	409	378	439	361	365	384	355	346	372	357	385	397	393	396	351	358	396	334	386	385	376	377	366	371	379	349	402	385	400	405	402	396	391	374	362	375	418	394	398	377	372	381	373	359	370	359	383	385	365	347	342	370	331	402	392	370	358	370	372	389	388	386	405	397	403	384	393	397	414	380	353	380	365	390	394	351	377	376	372	358	365	358	373	348	390	412	389	382	391	389	349	394	388	396	373	361	394	383	391	369	381	383	395	357	378	415	365	320	384	380	389	391	380	369	380	390	379	396	368	341	400	379	377	366	378	422	385	340	378	351	364	409	376	378	360	381	380	400	380	389	401	394	371	343	374	354	401	415	384	405	350	353	374	373	396	375	361	388	379	435	346	368	364	378	403	407	388	341	389	368	368	360	372	384	365	371	418	384	362	355	412	386	374	372	383	404	376	386	352	352	415	375	397	353	399	375	351	419	393	386	362	406	377	400	391	378	386	366	357	399	383	380	377	415	397	377	356	384	351	381	361	352	386	398	353	406	369	388	371	390	386	362	352	340	358	385	432	387	376	370	364	383	382	378	388	394	427	405	388	361	381	363	388	383	382	333	342	393	394	383	359	397	396	403	347	403	363	384	381	395	362	399	391	378	366	377	375	350	391	370	399	385	376	349	375	373	374	361	410	359	359	410	367	362	399	356	325	361	376	404	407	399	382	395	334	349	367	393	362	406	357	386	383	377	387	372	402	340	375	355	385	360	384	333	410	364	378	389	385	424	382	387	342	369	368	384	363	393	390	390	389	389	369	359	380	348	355	386	410	380	402	373	379	356	376	394	353	385	379	370	359	378	385	407	429	366	372	371	361	375	367	350	397	367	392	361	367	379	374	376	403	379	384	361	364	415	390	390	321	392	367	370	383	367	412	412	373	347	378	390	389	351	401	390	383	368	379	402	422	356	387	353	368	369	429	388	392	420	391	400	362	381	391	389	382	361	378	391	400	377	410	366	373	412	393	390	413	356	375	363	397	371	399	374	408	377	347	363	366	364	340	372	384	373	359	381	395	370	386	372	400	378	403	365	354	395	385	385	377	384	373	355	400	387	398	413	341	352	385	379	354	379	383	383	360	379	369	364	384	378	361	401	384	362	397	379	384	409	372	375	350	368	383	362	370	374	381	368	369	376	382	385	395	384	393	382	367	387	381	411	381	402
23571	46145	41440	32055	27475	23710	19994	16507	14218	10322	8518	7288	6088	5039	4691	4427	3874	3324	2294	1870	1611	1165	1315	1385	1195	1087	1006	967	1007	1027	1029	1031	976	807	726	640	711	540	588	543	576	614	610	609	596	622	575	596	555	517	492	497	515	461	446	470	492	458	525	429	465	459	465	425	497	491	433	426	464	441	411	459	440	464	449	471	451	439	463	469	479	507	479	457	468	459	418	463	475	485	468	434	486	466	437	470	444	470	451	471	466	486	476	436	469	484	436	459	462	464	428	442	434	498	477	495	479	489	457	511	459	459	436	451	492	436	449	444	497	464	464	449	505	467	458	456	456	434	473	469	453	459	474	484	476	469	465	472	494	439	478	449	495	447	467	438	456	468	451	454	451	436	468	448	460	430	463	519	465	439	470	467	448	488	446	453	410	436	502	451	432	421	448	465	435	486	442	443	512	471	471	447	456	458	435	462	476	501	456	426	461	461	477	480	463	459	451	456	477	437	456	486	486	467	484	490	473	484	470	468	466	455	474	454	472	453	435	473	480	455	447	501	487	466	444	456	452	480	441	472	485	453	476	455	448	430	456	474	484	459	485	456	459	482	469	440	498	427	465	448	464	431	479	496	477	458	480	480	485	460	480	434	454	447	459	418	479	453	450	423	468	453	453	483	496	488	459	440	502	507	442	465	452	479	440	440	434	448	458	464	454	451	472	467	462	481	453	453	454	489	505	451	480	460	478	447	473	457	448	433	461	475	451	467	509	442	429	481	440	481	449	481	419	433	449	461	459	469	462	468	446	527	453	454	454	435	474	450	500	435	467	470	448	439	394	419	441	434	430	486	417	466	449	484	443	419	420	436	445	508	441	463	486	459	464	420	461	478	476	411	467	476	478	440	443	457	452	473	477	461	441	458	423	471	454	453	487	401	513	424	466	463	468	505	436	470	473	441	465	444	435	462	454	473	428	453	471	462	471	470	444	432	439	474	439	489	435	467	453	476	462	479	471	444	442	463	456	462	482	440	472	461	414	470	498	456	464	475	459	467	507	465	471	486	453	429	452	452	469	496	490	461	430	456	455	460	504	473	470	460	457	436	456	448	441	465	474	461	469	489	425	433	496	490	468	463	465	486	500	476	475	486	484	462	465	439	442	460	445	456	443	490	502	439	505	508	456	479	453	468	454	480	487	471	485	486	486	488	469	426	483	499	438	457	442	502	430	465	499	401	476	450	480	446	479	458	453	444	442	479	442	475	467	484	427	481	470	474	476	411	431	470	474	448	434	465	514	469	458	484	479	413	453	427	420	430	470	460	447	461	425	454	512	450	501	437	446	410	484	458	458	430	475	463	450	468	474	454	492	461	415	464	476	489	470	454	459	430	414	435	419	468	506	428	468	457	455	476	463	499	459	472	509	447	484	443	504	442	483	421	467	459	439	516	460	449	477	457	499	451	501	455	470	465	472	461	478	457	464	467	436	465	456	503	457	433	450	471	497	463	432	418	489	448	465	445	478	492	440	468	478	500	477	493	454	467	480	448	423	460	452	502	464	431	441	484	494	447	454	440	472	444	461	454	466	460	459	464	433	470	489	459	437	446	454	440	458	476	450	455	497	484	474	456	482	469	440	452	455	458	492	458	467	481	490	445	481	424	451	442	455	459	468	462	476	467	468	475	471	468	470	435	490	479	453	434	502	469	468	501	472	476	480	449	434	459	478	453	465	450	423	467	498	458	418	496	492	442	464	488	485	464	450	459	460	486	442	465	433	435	429	455	450	456	436	467	482	445	429	449	432	459	487	442	452	500	475	465	473	460	481	490	434	425	500	457	460	469	452	435	454	493	421	457	517	444	477	475	464	473	442	434	452	466	425	425	428	481	494	463	467	474	506	448	425	458	449	456	479	476	458	477	483	443	500	474	469	479	458	458	477	437	421	502	457	424	450	447	477	460	439	468	454	432	454	482	469	479	485	461	466	498	489	429	511	461	462	482	443	489	472	453	478	424	474	428	435	445	466	455	495	468	479	438	436	479	441	463	458	463	468	456	471	428	454	448	463	476	448	443	490	468	485	465	476	464	451	470	460	463	461	457	431	458	459	471	461	493	487	488	437	470	469	464	413	434	493	510	477	498	444	464	490	465	474	470	455	465	452	474	408	436	536	428	468	437	489	503	464	479	413	427	438	485	457	480	460	511	483	459	483	488	465	470	476	446	463	495	487	433	491	448	469	451	445	423	467	439	459	486	475	460	479	526	448	457	449	428	471	483	455	445	476	481	472	470	430	444	436	481	454	472	472	475	435	523	437	447	466	499	468	470	493	469	484	453	488	466	443	412	417	463	452	487	470	468	470	431	458	466	486	470	454	493	474	482	487	509	443	486	490	439	473	476	481	454	470	470	402	424	511	439	468	494	466	444	445	463	460	472	454	460	478	456	469	449	458	480	449	506	498	478	446	450	471	483	454	433	465	460	420	472	496	444	442	441	508	471	470	424	456	453	468	459	469	432	445	474	481	504	477	427	484	440	437	459	486	450	438	468	459	531	446	442	446	445	483	505	425	442	420	460	479	412	457	442	497	468	488	453	474	463	465	471	481	421	455	488	478	492	503	446	496	440	478	440	476	467	468	487	462	426	464	479	485	450	464	452	484	459	468	465	503	446	436	470	446	456	464	451	463	492	468	418	473	429	429	467	454	464	441	475	453	492	441	478	465	486	467	475	439	439	520	460	464	441	435	477	487	423	487	435	461	450	455	465	466	486	474	455	451	478	475	449	486	459	434	455	458	463	496	462	455	503	493	476	476	479	435	473	441	482	486	439	428	438	492	482	439	449	519	483	472	474	462	494	473	457	440	458	475	452	496	462	456	465	486	452	464	474	478	429	460	515	465	445	422	463	499	441	445	437	445	442	437	464	472	470	451	476	513	451	406	478	462	468	447	438	487	432	484	430	497	463	478	451	467	480	481	445	407	480	461	450	459	451	465	465	488	469	466	473	483	447	454	468	478	450	455	467	480	455	439	474	460	470	468	509	486	464	462	485	458	463	436	487	475	423	493	439	457	450	491	509	479	470	463	501	478	458	471	475	487	475	464	473	455	463	429	485	484	467	464	475	468	483	414	444	426	475	478	473	475	441	442	469	464	443	473	464	466	472	460	453	459	497	448	413	436	449	458	442	417	463	479	402	446	442	465	462	443	477	463	439	457	467	440	472	474	444	476	426	459	474	440	476	419	456	486	485	450	458	454	466	456	446	429	435	504	463	503	455	489	448	444	449	461	466	460	458	420	473	461	454	510	479	483	431	483	455	486	419	469	493	447	462	456	444	464	461	464	433	464	470	461	438	446	454	460	424	481	466	458	465	459	449	474	465	475	467	411	475	456	467	473	430	459	471	488	497	445	503	430	427	475	436	495	436	441	421	477	434	414	448	492	430	467	471	441	457	449	434	495	468	445	445	507	441	427	457	456	472	443	452	478	489	475	442	493	487	486	446	492	467	497	475
26622	22267	25073	18050	10886	7534	5345	4121	3385	2480	2203	2049	1715	1595	1464	1470	1363	1166	1016	871	822	793	835	789	748	716	724	711	749	694	783	715	735	687	665	655	594	628	669	642	641	659	629	666	664	710	662	697	627	664	681	671	659	659	612	614	661	640	645	612	611	683	614	622	636	646	677	621	630	599	647	629	653	623	628	610	672	653	574	678	640	618	603	595	647	644	665	625	613	623	619	598	627	600	605	608	618	588	643	607	658	633	648	567	628	619	615	594	627	635	633	635	605	589	649	609	616	613	648	593	587	625	635	621	611	626	661	609	605	631	629	651	601	624	646	606	610	694	610	656	608	610	558	688	607	635	603	600	581	619	616	680	569	652	635	630	568	620	610	631	675	660	603	643	624	607	592	599	619	588	590	616	557	622	596	629	622	614	631	627	627	623	638	607	592	591	645	596	626	640	612	578	615	598	624	608	627	614	647	658	625	642	598	665	611	628	596	595	626	628	642	663	611	568	641	638	638	685	608	610	595	577	638	573	588	648	587	644	657	634	633	615	620	592	622	648	642	631	616	606	606	584	607	573	637	615	641	682	633	626	627	647	610	617	622	623	634	657	611	631	637	628	635	633	608	646	613	632	644	652	611	588	553	582	657	643	586	705	607	609	622	589	604	610	626	627	621	648	604	600	631	611	596	609	618	628	624	614	627	633	605	599	632	657	608	655	625	658	625	617	601	619	579	635	634	621	622	621	648	601	565	613	608	636	649	648	618	601	630	659	659	620	595	648	614	646	636	641	605	611	629	626	615	672	575	608	647	649	638	611	625	622	642	641	607	687	628	603	604	616	633	647	646	672	618	631	621	668	613	643	644	632	620	628	634	588	652	618	661	605	645	620	659	591	602	621	615	620	630	658	636	606	632	632	622	609	645	587	634	620	621	632	637	591	594	643	648	654	626	643	628	615	649	618	619	618	623	670	620	591	652	632	629	633	632	657	572	609	637	624	607	596	597	660	599	611	603	646	606	630	614	626	651	632	593	604	585	584	645	614	627	633	618	624	623	633	621	617	615	650	671	640	651	614	611	602	591	632	690	651	619	628	643	649	671	656	650	655	661	624	645	675	663	639	604	663	617	638	631	580	631	634	614	607	592	622	642	607	604	563	640	637	653	609	661	637	622	611	684	633	652	604	641	577	603	600	568	600	655	610	609	650	621	601	611	593	619	584	661	627	610	628	652	616	595	611	633	634	617	635	599	602	649	602	628	604	650	669	603	608	659	641	661	598	643	606	631	678	603	610	663	614	632	575	622	610	580	604	644	650	627	609	634	656	648	629	629	632	611	629	636	673	618	625	623	658	653	622	668	628	618	656	664	659	634	662	604	635	602	615	633	615	626	624	634	594	628	605	621	630	610	600	651	600	639	646	608	664	633	605	612	655	601	636	614	622	655	609	606	629	639	615	654	622	607	649	614	588	610	574	618	635	584	619	601	638	645	662	633	619	584	652	624	623	628	584	615	626	626	636	616	672	598	643	607	613	624	618	622	620	625	579	583	581	615	615	622	606	634	633	633	636	634	614	593	602	603	616	609	615	662	636	660	634	604	647	672	610	640	604	580	584	647	608	593	649	589	606	621	651	683	613	643	621	652	612	671	638	616	611	651	676	609	638	625	608	626	603	623	628	600	628	610	668	599	558	613	644	639	622	635	578	629	638	636	593	673	655	602	582	596	644	604	609	650	607	604	620	591	603	611	587	589	626	637	558	652	618	626	647	605	648	615	627	670	638	633	567	587	603	654	607	640	614	661	607	634	655	601	632	633	621	580	636	583	610	602	598	659	630	622	656	638	609	615	613	574	592	636	563	602	577	615	588	651	633	605	656	643	650	620	633	622	639	622	641	633	652	644	605	660	649	610	628	634	624	619	606	619	574	644	646	590	602	630	662	638	636	632	632	593	602	618	596	619	571	670	596	597	600	589	637	636	625	656	647	673	644	636	639	657	664	629	656	607	622	599	636	666	628	560	634	646	619	581	619	646	600	612	658	614	592	642	634	626	643	599	645	636	645	622	635	582	685	642	631	641	614	579	583	637	626	621	617	592	596	612	576	674	640	616	591	648	627	618	609	608	627	662	647	602	632	650	572	582	642	627	668	620	650	626	680	646	598	659	569	611	614	629	621	595	644	626	643	594	594	617	700	595	578	629	678	627	612	617	612	625	608	611	634	669	651	626	604	612	589	638	604	662	630	665	608	613	667	641	619	610	617	590	631	619	624	608	643	599	634	607	586	592	667	632	603	630	595	661	621	675	600	645	645	654	620	667	594	579	600	656	591	588	670	625	667	577	603	628	664	615	642	619	614	636	637	641	634	656	623	636	606	597	606	643	607	645	601	645	598	636	604	623	622	636	644	573	609	636	585	623	662	620	620	618	642	636	649	583	577	627	643	634	607	632	601	636	610	601	617	610	678	619	628	615	619	634	624	624	646	617	630	670	590	650	601	614	651	574	587	590	625	626	590	631	660	627	634	627	626	642	628	654	610	605	606	658	634	626	647	608	615	634	639	639	625	609	595	642	588	609	667	640	634	651	637	605	598	628	612	598	599	621	635	604	614	609	659	621	676	630	619	625	600	609	609	638	632	667	635	582	649	649	633	593	607	620	634	652	632	586	601	585	627	657	656	653	627	621	642	663	629	665	623	618	641	636	683	605	623	641	665	600	666	574	616	635	641	608	620	663	606	632	601	614	573	608	635	689	623	624	640	644	560	649	604	621	653	647	623	618	632	623	583	638	592	609	604	624	633	671	614	707	612	639	643	611	618	660	595	620	635	635	590	589	610	603	591	594	643	633	642	656	622	650	601	602	613	603	614	676	654	623	610	569	599	591	593	670	601	638	621	598	627	609	642	622	632	615	629	625	571	602	601	643	650	654	613	641	603	675	642	608	621	642	615	602	619	595	605	663	629	600	656	605	605	585	644	583	632	574	627	598	636	602	646	655	632	579	606	610	615	649	608	593	656	612	621	589	646	668	625	633	626	614	665	622	610	638	633	602	598	555	639	618	674	642	609	616	628	680	619	633	596	624	606	635	680	590	622	646	628	592	585	602	583	626	582	592	641	622	639	619	631	602	644	610	629	635	601	663	608	572	614	622	630	642	636	623	613	587	615	655	641	612	657	646	588	626	607	604	606	622	617	668	610	618	597	618	624	632	632	619	628	630	572	593	699	626	601	632	596	636	657	591	627	638	655	641	618	614	620	649	612	613	695	603	619	614	623	612	639	610	556	614	621	626	627	663	610	612	621	614	659	648	663	612	637	626	655	662	608	634	584	599	649	635	587	610	611	650	608	625	592	660	656	658	621	657	602	622	611	636	646	651	644	615	597	646	620	663	599	608	632	602	612	613	621	620	615	608	612	590	595	639	614	619	581	653	619	637	596	574	644	606	644	633	597	584	613	644	649	654	644	639	639	655	629	621	611	609	648	603	628	635	628	632	592	634	593
20889	34854	29344	20026	15912	12906	10291	8200	6778	4946	4197	3640	3010	2706	2558	2363	2205	1848	1459	1262	1131	998	1118	1151	1071	992	916	950	1000	914	1038	953	908	878	843	878	814	829	791	811	882	813	876	796	782	849	813	812	808	853	856	726	763	765	730	766	730	778	788	733	720	767	806	735	751	750	808	784	784	758	785	771	775	730	766	791	758	790	780	793	747	752	755	734	726	759	731	743	759	812	717	732	768	700	761	768	709	746	727	799	750	773	774	751	769	742	787	749	719	793	784	764	745	785	720	796	722	725	719	764	789	713	751	753	757	756	771	795	796	766	774	759	745	755	749	803	743	800	753	779	758	775	754	753	762	790	737	787	794	801	760	769	814	783	764	765	797	746	792	783	756	764	797	785	726	784	752	725	784	731	752	775	749	756	808	756	741	775	742	779	769	786	726	813	745	763	763	790	727	736	726	801	756	764	803	810	751	763	818	802	770	776	720	732	761	756	780	722	769	751	773	745	800	770	752	750	766	717	801	742	770	716	746	752	733	778	784	771	777	753	730	773	802	845	788	709	795	786	742	742	715	798	783	809	754	780	733	778	753	741	808	752	805	800	746	755	754	765	752	765	762	734	769	764	758	747	757	778	804	778	797	784	727	744	759	737	791	782	725	748	764	794	775	779	765	747	796	810	813	765	757	767	765	792	729	748	767	785	755	762	778	771	766	760	781	790	729	738	751	749	746	782	783	737	810	767	740	749	780	758	786	787	764	762	786	707	768	735	753	682	767	768	726	752	795	779	770	769	736	754	762	776	764	733	774	764	734	731	776	765	788	786	727	807	749	769	758	748	751	767	800	731	816	747	710	754	794	801	789	734	795	793	767	765	781	740	746	796	761	744	753	758	749	801	777	754	741	778	750	755	739	708	832	784	786	752	760	761	790	716	750	779	766	757	780	769	746	730	779	725	769	756	781	729	788	726	738	748	726	719	796	738	715	739	773	691	738	762	768	767	724	722	736	837	789	731	727	786	788	804	782	805	773	730	757	749	724	796	770	727	766	799	788	801	758	797	811	755	755	776	803	772	742	784	744	760	784	819	758	730	823	719	762	746	743	752	746	761	761	749	780	726	748	812	776	757	787	738	732	829	744	758	751	813	768	755	794	755	757	785	747	801	732	751	742	773	809	760	771	733	759	688	789	747	735	738	776	739	773	749	799	723	722	779	732	770	746	757	749	743	727	765	749	766	806	776	723	713	808	794	745	708	776	772	800	752	783	724	775	772	783	733	757	747	799	763	753	742	746	809	755	745	799	799	772	741	734	767	770	776	787	781	709	717	828	759	766	762	809	760	735	825	743	769	763	791	793	777	778	714	825	744	762	786	738	751	711	795	735	758	803	769	739	755	781	798	776	766	736	839	803	752	741	736	767	745	761	766	781	772	744	765	761	750	779	754	783	751	702	793	784	756	730	782	747	744	753	825	731	769	776	802	753	789	773	843	761	750	786	771	737	769	706	772	795	772	765	780	789	740	779	740	763	775	776	766	771	772	775	757	736	756	765	806	739	785	784	787	765	752	734	786	777	803	777	854	754	762	741	765	803	727	764	719	766	730	741	770	757	708	783	774	751	798	782	722	773	782	787	769	749	771	756	791	760	760	709	758	761	800	796	779	782	797	760	722	711	787	777	771	766	788	766	798	775	764	787	735	729	758	795	725	781	737	739	768	813	764	771	774	776	774	767	746	825	775	749	806	779	762	729	773	786	740	745	769	717	759	767	724	761	754	759	758	739	758	761	794	778	797	707	741	747	766	781	739	764	824	779	735	767	735	757	790	823	793	779	760	733	781	771	774	754	747	776	786	773	783	742	772	710	794	755	786	744	725	730	787	711	706	718	712	744	787	769	740	755	777	776	762	732	774	757	774	747	780	760	754	739	756	785	752	764	763	786	720	793	732	752	796	694	739	768	738	793	766	765	779	748	770	761	782	748	799	735	780	784	735	786	768	755	755	762	799	778	763	749	763	750	771	742	800	748	766	731	752	754	787	748	738	736	752	796	765	735	722	781	774	766	736	770	745	810	769	744	798	711	757	752	759	792	767	790	751	781	754	783	797	759	715	782	785	769	773	795	752	736	771	790	734	764	771	728	779	797	712	770	783	764	744	784	793	766	672	766	783	729	738	790	758	793	761	764	738	780	758	714	793	788	740	740	742	785	791	785	730	750	793	761	784	762	729	742	771	793	829	801	773	775	752	812	760	739	724	742	723	754	709	757	775	765	751	743	775	732	782	732	739	762	755	776	779	797	740	765	775	777	716	727	802	777	738	770	769	771	781	777	778	798	721	746	759	771	760	747	745	765	794	692	789	738	768	767	751	745	768	771	711	783	741	739	784	740	775	775	772	799	817	773	822	769	787	734	763	754	765	754	773	758	747	738	740	801	763	782	718	752	740	776	777	753	733	747	732	728	768	794	751	740	761	803	786	754	757	781	777	791	751	757	745	718	758	729	767	770	792	748	745	772	728	737	771	768	735	775	742	774	753	751	724	771	786	767	818	738	797	741	753	808	784	739	764	775	755	746	806	814	765	740	788	751	737	770	728	788	724	745	744	773	785	770	704	728	780	773	782	741	719	770	794	775	819	770	785	747	724	771	783	788	760	794	742	747	728	770	778	726	728	783	807	766	798	770	737	761	740	748	771	756	754	758	806	744	778	759	735	773	752	771	769	711	740	749	810	723	764	783	763	747	795	775	781	749	717	750	764	730	793	770	766	795	705	729	782	807	747	796	769	742	807	720	689	810	764	761	780	788	795	758	745	774	749	776	733	737	766	792	735	799	762	759	742	739	736	773	726	737	775	772	764	728	742	788	726	768	778	766	789	788	755	743	746	744	771	787	777	757	778	722	775	731	773	820	735	785	750	791	809	765	758	743	756	803	746	790	759	755	773	722	780	769	742	778	780	830	763	780	803	775	798	735	797	745	759	772	750	760	758	762	771	779	736	759	711	755	764	777	747	786	735	787	771	790	759	779	755	746	777	769	748	745	736	781	766	801	718	756	731	794	827	803	772	704	799	796	750	734	777	730	773	725	792	779	788	787	752	787	791	737	779	747	776	800	756	736	752	742	787	799	743	739	725	803	749	726	736	761	722	812	766	763	757	732	761	764	750	757	783	788	761	752	813	775	784	788	741	805	766	773	762	758	761	783	736	776	738	758	734	787	796	802	775	765	747	761	739	780	747	754	799	769	772	770	792	756	780	789	704	759	742	755	735	741	743	733	745	794	769	789	756	818	772	730	812	772	754	725	777	748	757	748	770	761	749	769	732	773	771	733	770	789	783	783	756	734	705	790	760	773	765	747	739	780	804	770	746	763	802	717	769	824	781	727	774	730	713	780	685	708	727	797	764	740	806	769	745	736	742	769	755	760	785	745	756	781	768	740	776	740	803	803	809	755	740	757	793	767	777	778	727	786	760	810	772	813	706	792	754	700	798	728	728	761	738	768	772
23359	20747	28015	23605	21129	18960	12146	7681	5426	4112	3549	3078	2561	2321	2258	1923	1713	1375	1113	1009	758	814	842	809	804	698	675	685	719	704	721	696	728	577	582	550	557	514	511	488	541	546	554	569	513	514	572	541	525	495	521	436	476	476	510	454	473	484	475	488	450	483	508	508	464	481	454	553	505	494	439	466	477	451	489	480	487	501	456	493	507	462	467	516	476	469	502	501	435	488	503	447	484	496	462	491	475	472	488	524	507	436	462	435	478	508	461	490	489	442	511	482	451	493	497	488	438	519	499	498	501	477	447	484	486	467	469	437	515	460	486	485	483	487	494	511	469	487	470	468	465	491	482	480	442	493	465	487	489	452	466	485	466	485	527	503	431	464	457	444	469	439	438	488	460	463	483	441	474	468	496	460	452	459	487	469	486	474	479	483	486	499	501	495	509	437	488	445	521	476	464	498	483	438	473	501	478	467	539	471	474	496	460	485	512	469	480	490	440	495	464	444	470	467	469	451	482	457	448	496	471	475	485	474	461	512	457	487	480	512	475	491	477	474	502	481	473	445	435	488	471	452	466	473	477	460	475	448	499	453	475	439	459	536	458	456	437	448	467	478	481	439	491	494	482	478	472	474	441	437	474	461	517	450	484	479	448	466	454	496	462	492	461	479	475	455	498	512	476	482	489	478	461	457	480	493	500	470	476	501	465	497	493	469	507	472	490	499	461	502	504	462	484	477	481	450	520	479	448	479	457	490	517	478	478	453	478	482	480	482	482	478	450	480	475	438	481	508	485	490	478	476	511	506	495	443	448	491	472	488	482	457	465	478	471	446	447	483	487	433	503	466	442	471	452	478	517	487	470	471	492	489	474	457	480	458	444	440	454	451	468	467	489	499	466	474	468	503	497	470	507	478	503	481	470	437	481	506	470	495	464	439	451	457	482	468	477	432	468	513	477	476	475	442	442	463	472	462	487	528	458	508	464	457	482	444	492	472	504	440	475	489	480	479	472	477	479	484	447	467	417	478	486	485	461	493	489	467	472	451	458	477	482	466	478	466	457	512	476	483	500	476	471	504	449	455	490	447	505	468	472	484	468	440	480	455	468	462	511	468	448	492	501	452	458	441	503	463	518	489	485	477	485	435	493	488	473	455	484	518	481	480	463	437	509	458	435	455	485	483	475	485	474	515	474	469	474	490	457	470	477	465	482	475	460	472	452	463	463	498	490	500	479	475	518	495	490	474	456	458	513	485	488	459	436	482	494	471	476	525	459	467	455	493	506	491	495	467	473	503	502	468	474	455	421	481	430	491	481	532	498	483	472	452	454	456	456	443	428	512	457	504	468	487	447	513	487	455	520	501	456	475	464	470	488	485	486	491	428	469	484	486	518	497	459	477	475	435	487	464	434	476	473	488	519	491	452	468	466	478	464	459	429	471	468	489	489	472	448	467	482	522	468	470	485	456	495	494	447	510	442	498	485	457	456	494	460	481	480	487	492	464	452	450	482	455	493	473	474	501	487	461	482	435	464	489	454	479	490	476	482	470	457	455	493	489	458	486	480	457	512	481	464	444	473	474	511	467	494	494	475	474	469	447	471	464	497	432	467	517	508	474	471	486	511	495	487	472	479	462	496	474	464	464	463	496	457	484	480	458	487	480	494	465	495	491	467	472	435	496	468	465	469	473	443	477	482	464	479	493	485	525	470	471	434	477	497	457	463	439	489	458	446	473	454	485	462	481	473	474	462	464	475	510	481	449	469	434	487	465	475	413	490	477	490	424	478	498	452	472	481	509	485	483	486	510	460	477	519	497	472	481	453	510	483	485	451	515	479	483	474	478	457	493	498	498	444	486	443	469	478	480	450	486	447	450	484	488	491	506	459	508	477	483	451	444	485	506	497	511	445	441	464	520	492	488	468	440	507	507	499	470	480	474	474	467	456	456	471	467	483	463	472	449	429	455	487	474	480	443	461	454	457	501	440	467	418	430	512	435	481	512	477	489	467	480	484	473	471	486	448	468	484	523	489	485	479	492	474	471	446	492	472	519	498	500	472	471	496	493	462	497	485	461	487	480	463	493	463	477	463	502	518	465	500	510	461	493	465	451	481	421	471	482	450	406	519	502	484	458	454	445	462	490	431	482	496	452	493	445	470	492	450	472	451	463	451	446	464	472	458	445	511	501	486	492	478	508	446	457	455	512	490	449	486	452	449	483	441	470	465	477	431	486	478	503	483	481	504	476	495	414	465	471	467	474	451	429	458	445	448	488	472	478	503	487	453	460	461	489	462	483	499	476	476	481	477	457	465	424	451	439	482	513	446	470	512	451	479	497	446	449	491	490	518	493	477	432	488	479	481	498	480	474	491	489	467	475	487	511	470	470	477	478	498	502	471	463	478	494	501	458	459	464	508	464	509	519	489	485	468	495	515	495	471	499	514	475	469	484	442	461	496	467	456	490	468	434	471	468	510	475	475	481	467	484	513	480	482	453	490	512	484	481	492	480	441	488	470	443	486	504	454	448	473	460	471	511	500	474	510	469	460	475	528	424	444	488	458	483	459	426	511	472	484	474	493	442	508	452	479	465	483	470	490	505	481	466	503	463	506	458	455	438	478	475	480	443	480	432	489	446	456	477	497	487	456	473	489	462	479	489	492	499	485	468	464	436	502	470	450	482	491	478	466	482	475	459	467	462	483	469	507	473	520	502	478	477	493	487	472	469	510	449	477	446	534	478	500	482	475	471	493	479	455	478	494	447	447	469	480	517	468	477	509	461	454	465	520	476	470	482	487	475	467	515	485	468	453	502	488	468	476	474	477	446	494	488	445	485	497	451	450	455	425	482	478	462	491	495	480	475	515	500	450	479	442	481	446	494	504	469	453	501	466	517	434	479	482	500	482	469	462	462	477	463	465	479	491	507	515	459	456	444	487	433	466	504	480	468	451	512	455	484	485	502	458	485	468	472	447	480	472	474	477	471	509	455	511	506	487	501	489	507	465	445	463	457	437	490	488	495	511	452	539	466	461	476	448	516	486	480	485	460	478	492	473	462	487	453	503	498	463	488	487	487	470	480	471	512	472	488	426	481	488	485	427	462	460	463	469	474	493	483	479	487	478	481	473	477	460	465	463	434	474	468	483	482	493	487	497	471	465	466	448	489	519	476	487	470	481	475	480	464	477	469	466	441	488	455	453	459	462	452	488	433	467	479	428	481	492	465	496	462	463	478	480	475	501	477	464	453	463	466	505	472	493	508	488	463	442	477	472	447	478	464	489	473	481	460	427	464	487	489	479	496	506	448	480	517	465	491	519	515	494	489	495	485	477	478	460	463	498	479	507	452	497	476	442	449	513	506	482	483	478	459	456	481	478	472	463	509	489	456	465	481	455	461	465	480	482	538	497	481	513	504	486	472	467	484	477	503	501	515	498	484	505	489	444	467	481	508	497	462	475	471	474	499	466	490	482	508	482	450	458	491	478	477	479	472	491	510	451	507	498	481
21863	40620	36227	27250	22637	18920	15661	12859	10223	7668	6441	5734	4671	4354	3961	3463	3023	2272	1812	1556	1129	1240	1246	1169	1184	1021	983	931	966	1017	1047	996	891	761	781	772	690	669	674	616	665	745	708	675	755	652	759	639	602	630	569	620	680	661	599	603	608	575	621	569	630	618	579	578	624	574	620	598	634	614	566	588	626	599	550	599	593	581	592	618	624	606	553	644	619	608	577	610	586	590	589	589	599	605	567	622	623	565	610	620	585	614	584	586	580	588	603	576	578	613	618	625	608	617	603	584	633	628	590	584	614	615	614	650	613	587	567	579	590	588	613	617	589	601	585	582	609	653	600	607	613	578	580	582	605	615	575	584	555	585	609	601	661	623	600	548	603	568	625	536	585	616	575	589	597	624	606	562	635	618	557	570	588	589	620	604	606	555	577	572	615	578	597	601	544	594	624	575	550	616	608	598	633	648	587	631	559	611	609	580	612	605	608	586	628	611	562	575	540	598	646	568	566	582	576	643	600	635	552	615	595	575	608	609	590	602	623	603	578	619	585	575	602	589	578	613	618	593	583	599	584	595	598	606	612	624	615	585	595	564	582	577	600	602	556	630	578	603	620	580	571	627	607	572	601	568	585	601	552	566	591	568	590	564	569	594	586	577	578	586	621	600	606	644	634	584	641	598	605	580	560	605	603	575	590	588	573	604	545	606	577	578	605	575	603	596	640	601	593	614	594	559	571	602	615	583	552	603	567	630	592	607	614	596	581	572	576	597	582	551	599	601	597	583	633	551	592	601	585	581	593	589	587	549	604	588	591	592	610	586	583	551	589	588	615	593	619	616	618	611	600	626	578	565	576	610	631	623	626	579	543	535	588	617	625	549	569	599	617	582	648	602	580	594	601	561	569	605	592	593	608	574	612	568	600	623	621	655	602	612	609	625	635	588	574	563	596	597	568	598	638	613	570	605	582	554	602	593	610	578	632	628	549	595	566	580	653	624	592	604	621	600	574	608	593	608	611	529	565	579	593	580	602	621	576	598	612	558	619	604	577	605	573	604	624	581	591	603	568	582	600	579	622	563	605	545	608	590	587	606	593	588	616	611	557	619	599	611	613	566	635	586	582	565	637	610	606	608	523	578	592	618	549	588	605	590	587	598	613	575	584	630	623	589	612	576	577	596	568	621	631	595	586	580	602	568	576	594	622	588	588	565	579	657	643	553	605	610	586	580	627	610	577	567	622	590	660	590	577	603	574	629	617	621	578	576	587	590	617	558	572	591	585	573	580	600	589	593	606	556	578	644	647	637	604	607	561	599	605	601	582	586	580	617	585	588	622	622	576	589	595	612	580	570	562	587	601	560	584	589	583	568	568	641	593	603	569	610	586	624	583	617	575	601	611	645	585	618	579	568	590	573	619	562	626	608	618	582	628	612	599	655	597	619	619	615	626	552	603	636	590	600	585	609	633	588	598	590	622	592	567	596	590	617	584	571	596	563	552	586	597	588	595	618	650	580	579	586	620	624	607	550	619	590	634	575	564	569	548	625	601	617	609	534	553	631	579	641	682	578	605	573	581	610	617	569	590	559	557	586	597	565	597	601	605	624	606	579	605	622	604	572	578	579	631	629	596	614	595	597	590	594	573	610	609	551	601	574	640	588	602	654	563	549	541	579	595	595	567	578	617	625	574	620	592	565	634	584	605	579	595	614	553	641	597	601	593	635	655	585	601	583	595	587	577	546	587	609	580	586	602	585	609	613	524	602	549	604	624	571	610	621	612	589	608	601	582	564	631	599	601	589	575	609	606	547	576	635	592	587	569	634	629	624	596	602	602	624	567	600	598	584	620	542	589	607	626	580	562	611	557	569	584	598	620	603	552	563	611	601	629	599	612	616	561	564	584	591	596	617	596	578	574	629	608	582	628	588	621	581	582	594	554	587	595	625	538	591	610	567	545	581	558	605	591	593	606	565	617	587	655	582	614	613	598	594	624	617	606	586	591	587	569	606	615	608	575	600	523	567	602	546	640	651	574	594	549	620	583	568	573	622	599	603	615	589	606	601	617	604	615	618	574	605	558	544	591	584	586	610	597	596	618	599	567	619	598	570	583	589	510	650	568	590	645	589	617	596	568	581	608	615	559	589	605	575	575	566	595	631	658	575	607	593	558	542	578	578	596	592	531	608	595	631	581	609	575	590	624	618	607	593	611	588	622	606	588	547	618	577	581	545	595	563	588	596	580	626	582	553	643	589	672	606	538	603	591	568	632	633	608	569	623	620	611	584	596	576	630	618	589	603	624	626	595	601	562	570	616	550	591	587	616	571	578	608	565	589	606	598	601	597	603	548	582	613	599	615	578	626	563	598	567	565	589	616	617	609	656	595	565	556	570	610	600	581	632	597	594	604	584	618	622	581	595	551	598	565	605	611	512	623	614	590	579	621	633	640	593	587	583	606	631	569	587	573	598	629	605	594	557	597	603	577	599	584	584	556	581	634	624	636	617	561	623	586	590	571	613	546	569	635	611	567	612	592	550	569	608	580	592	551	594	567	603	583	602	567	592	554	559	527	597	587	564	616	614	575	609	632	569	555	641	580	627	620	599	601	632	576	558	602	611	585	633	621	610	617	598	588	569	566	593	566	571	639	619	660	596	567	599	578	602	582	628	596	574	596	593	587	543	592	552	602	626	612	621	616	600	584	575	566	573	575	636	590	609	595	605	559	570	582	590	616	635	587	610	564	603	669	556	580	656	624	575	614	628	621	578	603	585	623	601	607	617	580	592	603	601	577	586	585	587	576	615	581	602	555	582	580	577	629	546	574	607	612	655	620	594	634	617	575	626	605	565	573	591	577	586	594	616	597	599	611	602	591	600	598	586	568	596	636	554	583	600	604	641	611	602	569	558	626	588	596	583	557	594	587	602	646	592	569	603	562	600	582	615	581	624	613	589	595	572	565	633	565	566	589	576	594	591	628	632	635	549	615	601	529	589	581	608	568	596	565	603	553	565	587	601	562	601	624	580	611	614	579	588	584	631	607	622	621	586	555	573	572	659	588	574	629	563	608	554	627	601	611	592	601	621	617	557	596	611	581	554	618	608	604	561	605	591	566	597	579	619	616	615	597	622	675	581	620	606	573	591	574	583	586	596	586	560	599	633	627	609	611	569	633	608	608	593	596	572	616	588	547	575	573	615	529	583	629	600	524	596	585	573	606	575	585	625	572	591	563	579	600	601	571	654	557	600	571	558	606	591	538	581	594	605	606	597	617	586	613	598	588	560	587	550	585	595	571	620	572	630	589	602	552	581	577	561	619	625	571	559	567	646	574	573	596	589	566	635	567	610	604	565	601	574	578	573	646	614	624	532	531	588	619	589	595	619	621	578	617	583	574	587	608	592	577	579	568	583	605	593	603	620	567	618	566	585	574	582	615	626	568	610	618	618	609	570	584	619	600	600	638	582	606	606	634	563	615	591	600	610	595	606	583	562	571	585	644	575	587	608	567
22343	20777	28443	23193	20899	21927	20880	11315	7232	5793	4974	4034	3528	3404	2833	2491	2088	1578	1309	1018	862	957	842	817	773	730	645	741	723	701	718	655	590	544	540	541	494	492	440	433	471	454	489	451	485	487	490	442	400	414	404	382	412	362	368	399	399	386	374	396	367	356	403	400	376	440	405	395	391	415	426	366	405	364	396	391	402	381	391	399	382	401	363	361	391	398	395	397	368	374	378	373	382	365	390	381	390	386	366	396	413	383	375	375	392	389	406	354	358	387	397	400	372	354	364	388	374	412	423	387	404	406	391	389	399	376	413	377	418	361	382	363	374	359	334	383	399	397	388	368	399	397	417	410	375	401	411	378	401	360	413	414	403	326	397	362	371	385	393	366	357	362	442	401	367	390	395	384	409	409	365	383	387	400	414	393	387	385	405	430	376	383	355	336	396	377	367	376	397	387	392	432	379	387	353	411	423	429	404	369	379	370	387	405	360	385	353	368	389	356	369	407	372	374	401	375	402	419	360	389	368	364	408	395	412	374	412	374	365	402	387	377	372	377	385	383	367	403	367	376	390	374	373	386	372	379	387	375	421	379	350	402	393	356	398	413	337	389	404	377	362	421	394	392	385	389	406	371	350	397	407	390	399	343	358	386	425	397	351	412	388	412	361	384	398	389	393	342	402	352	352	390	399	387	382	385	390	372	409	391	387	350	358	396	397	377	392	383	384	364	380	371	366	407	373	385	379	380	380	407	398	382	359	399	405	338	395	409	370	407	398	388	409	382	393	350	391	384	388	377	385	420	352	384	391	361	367	393	406	375	378	387	407	386	399	411	395	382	375	386	399	361	390	398	402	377	393	402	372	376	354	392	350	370	378	367	395	385	394	356	404	379	411	377	398	383	353	375	341	397	396	353	400	361	356	409	387	401	391	386	414	390	380	388	360	354	387	418	424	399	410	389	402	381	363	338	376	369	359	389	377	423	408	402	378	380	443	360	400	374	378	364	367	395	383	374	413	409	382	340	380	365	405	392	407	396	379	384	394	406	386	376	394	399	400	380	414	379	378	402	344	402	391	399	413	376	396	381	380	394	376	373	401	374	368	382	356	412	383	393	392	378	383	408	361	405	349	406	402	399	382	379	382	388	394	390	378	393	384	370	370	400	374	377	371	377	356	372	402	380	392	380	380	366	382	368	389	392	360	437	366	403	358	394	418	403	385	403	363	348	344	385	363	368	373	377	397	407	384	393	400	403	395	405	378	398	373	349	408	389	411	389	383	382	399	388	385	361	376	420	356	367	387	387	391	408	371	371	359	382	397	399	419	350	401	370	344	353	368	384	425	383	350	398	357	375	389	379	380	358	373	361	406	371	364	381	357	376	402	391	389	387	358	360	380	390	357	401	362	390	385	386	365	412	365	364	407	402	388	414	349	424	386	454	406	337	388	362	374	380	339	360	373	357	388	365	364	380	409	351	403	410	370	383	374	371	414	400	411	381	377	411	365	389	372	433	362	375	416	377	356	389	369	396	391	368	398	362	409	401	385	358	363	401	364	376	351	401	369	377	374	369	409	359	374	391	383	381	384	397	353	379	395	374	365	383	380	395	386	388	370	370	378	353	422	394	389	383	370	419	382	361	384	382	361	398	394	367	371	405	405	367	378	409	357	386	377	368	359	378	433	428	415	405	353	399	374	394	360	398	375	361	351	384	434	387	395	396	404	363	404	390	397	433	386	387	360	367	371	400	373	406	372	382	348	404	392	361	377	377	381	412	387	420	392	356	420	376	391	361	373	389	370	411	396	388	381	389	374	386	369	393	384	375	367	383	397	377	356	409	400	348	404	398	392	378	403	372	376	373	389	416	371	400	373	368	380	386	368	391	366	378	406	406	408	394	373	387	381	386	372	384	374	388	399	362	366	393	397	394	387	375	395	367	383	399	399	386	406	363	352	358	426	391	389	366	369	365	395	412	404	367	387	359	410	410	391	382	387	411	400	378	376	407	361	408	372	394	353	368	390	357	383	385	400	402	372	419	360	395	389	397	400	403	381	408	374	410	388	383	390	405	374	365	392	396	383	366	405	380	379	369	382	369	392	384	399	360	364	390	365	377	407	405	369	390	407	388	392	399	422	395	383	393	346	401	402	391	394	413	382	413	378	370	415	370	391	406	338	407	381	360	411	411	406	404	401	385	406	391	426	356	373	383	369	409	393	399	435	370	357	408	379	388	364	369	406	359	409	408	386	372	384	348	384	384	375	400	393	378	385	382	382	454	407	383	395	399	373	366	384	377	427	382	392	382	358	380	378	362	376	387	376	414	408	389	381	391	395	354	399	399	374	395	360	391	374	379	387	371	396	363	395	358	370	383	420	374	390	398	351	399	420	375	371	362	373	363	353	373	382	347	345	359	376	386	391	374	414	410	373	375	363	373	417	410	354	376	408	383	406	411	382	357	415	376	385	421	361	419	412	409	349	377	370	395	402	420	365	380	376	380	377	411	378	407	406	405	357	435	390	375	411	397	371	383	371	375	369	354	394	399	377	392	400	366	389	406	394	371	372	376	424	401	398	368	372	352	358	414	369	386	371	390	359	433	379	385	354	395	399	370	380	371	389	380	394	365	353	379	384	371	400	412	339	397	380	388	391	382	385	398	409	379	376	349	367	395	371	362	375	390	381	381	393	367	386	408	382	405	366	379	366	389	401	404	393	373	387	400	384	391	371	391	391	367	380	375	383	394	374	403	412	394	339	371	355	407	369	390	383	382	388	384	397	368	386	389	377	418	391	391	395	410	352	396	373	386	433	394	382	372	379	392	367	359	401	365	355	380	418	350	379	369	390	385	398	390	352	362	378	391	395	405	381	386	374	346	384	394	415	362	385	375	395	379	377	373	386	402	410	402	401	378	365	386	357	371	360	394	373	393	421	376	431	380	406	342	366	363	364	377	355	417	384	404	376	389	387	375	376	364	385	374	390	371	398	372	369	390	348	373	382	383	362	430	365	386	392	391	386	377	375	418	380	385	393	380	425	361	412	446	394	403	422	392	385	396	398	387	385	418	369	416	407	383	403	376	347	404	420	403	384	375	384	393	400	369	350	361	396	382	419	366	363	401	351	370	390	364	374	403	396	387	355	388	381	413	367	401	370	388	366	359	396	371	392	379	384	383	394	403	387	384	365	373	393	360	391	376	372	386	347	400	389	384	411	370	380	370	387	420	372	379	406	402	388	409	395	384	359	356	373	368	383	390	378	369	373	365	401	396	400	379	356	379	349	383	420	365	366	447	319	389	438	363	405	378	368	409	370	404	405	390	358	367	406	384	372	392	410	353	395	398	390	379	397	373	389	355	387	397	384	383	355	390	377	379	360	418	408	382	397	377	414	364	383	395	395	395	376	383	416	421	443	350	381	373	354	377	438	364	359	400	395	361	370	375	415	385	386	371	436	399	366	396	369	394	414	359	369	364	388	390	390	399	391	382	379	382	380	375	420	380	423	405
24009	44511	40376	31813	27745	23777	19946	16980	12744	10707	9108	7403	6458	6086	5255	4441	3745	2701	2266	1652	1419	1455	1321	1376	1237	1048	955	1038	1117	1094	1092	979	840	818	788	720	631	638	578	538	613	624	655	638	677	710	677	559	519	496	490	502	496	466	490	430	515	520	480	477	470	510	474	464	514	472	469	487	462	464	500	490	493	434	449	444	463	487	481	471	486	475	485	470	485	479	492	479	496	450	458	434	471	515	475	475	439	491	500	495	454	505	467	440	418	477	462	448	509	481	460	450	475	474	466	452	497	460	451	492	487	474	458	477	479	488	468	490	464	485	437	459	533	472	445	450	454	421	445	458	485	507	474	482	454	470	459	459	452	479	453	495	495	457	478	462	462	458	479	456	469	465	449	463	448	475	461	459	427	456	495	434	500	443	493	453	470	435	458	457	455	475	476	488	458	468	459	477	490	462	519	478	462	505	484	451	498	483	454	466	448	494	473	500	429	444	485	458	490	472	487	436	449	465	472	477	451	452	456	453	495	507	486	479	471	488	433	479	452	503	459	477	480	455	412	463	443	466	476	483	510	468	442	489	456	453	479	478	501	456	432	476	464	468	477	507	454	481	470	459	460	493	448	488	465	476	479	485	452	472	464	486	497	505	503	493	475	436	440	462	470	455	446	458	433	474	464	499	434	416	453	477	461	489	474	447	429	470	451	496	452	468	500	459	494	461	463	463	474	473	473	479	460	467	469	497	484	483	433	437	470	432	496	477	486	487	456	481	446	454	477	486	458	501	469	506	521	499	421	435	472	489	457	451	469	445	507	477	452	448	470	509	452	462	482	448	492	511	460	470	458	440	456	427	459	484	498	477	457	453	418	497	480	478	461	488	448	496	453	446	459	479	502	444	469	467	452	502	453	466	451	477	500	459	450	466	463	487	465	462	480	491	459	513	472	461	447	490	477	417	468	468	487	454	459	456	485	468	528	484	467	478	423	470	483	433	465	465	454	458	473	467	483	489	495	481	488	470	502	464	463	469	474	449	479	463	474	474	454	482	466	509	473	449	451	445	487	451	468	483	457	467	461	485	492	468	472	447	420	461	463	455	493	461	481	499	505	476	487	443	505	490	467	480	458	477	488	450	434	466	461	489	493	448	484	462	484	454	496	474	492	485	495	486	459	442	514	497	451	466	450	421	435	485	447	473	466	468	486	441	476	471	482	482	432	478	453	476	467	479	489	477	493	488	455	487	474	476	456	476	491	461	468	450	468	496	472	485	495	419	507	477	482	499	507	435	473	470	462	478	449	479	479	498	486	475	467	487	487	490	455	483	439	479	447	485	474	466	472	500	492	438	457	480	451	487	457	457	493	504	503	457	457	474	526	482	480	503	476	448	415	463	495	472	448	462	487	455	442	466	474	462	475	512	469	471	480	470	487	433	418	450	472	448	507	509	459	467	458	451	446	493	492	482	491	451	514	486	487	480	430	478	460	458	502	441	446	489	439	464	497	467	447	478	467	441	499	497	484	495	459	480	474	458	466	424	473	478	407	475	468	506	466	482	480	470	461	468	463	450	442	486	460	489	498	473	468	492	481	477	460	457	493	457	439	457	450	486	446	479	460	453	446	476	438	452	463	481	471	466	492	475	483	448	494	465	474	476	483	488	455	455	445	458	450	460	508	503	457	521	471	482	473	505	469	466	450	450	434	443	490	468	463	500	484	471	470	510	491	446	452	474	469	485	487	495	437	483	473	490	475	480	459	463	457	432	482	456	506	449	480	447	465	469	495	454	470	471	472	478	466	440	475	493	501	491	445	438	491	464	458	498	476	462	438	477	463	509	435	475	492	485	458	505	463	446	446	464	481	493	501	463	452	509	475	479	450	478	476	480	482	466	503	484	501	495	439	491	483	442	484	512	430	485	486	490	449	444	519	440	501	503	466	454	482	492	484	487	461	478	482	473	464	524	425	514	508	470	488	451	482	441	458	445	484	459	508	464	506	507	462	402	532	498	454	463	516	490	498	485	453	503	450	481	459	491	465	466	437	466	479	456	475	502	439	507	477	446	500	491	428	442	486	463	459	472	466	452	485	453	459	454	466	468	422	445	477	458	440	449	465	507	493	467	470	494	467	470	523	470	459	457	488	468	471	469	504	483	452	472	489	469	465	491	433	482	416	489	482	460	483	467	470	494	464	482	499	480	472	451	486	477	436	493	474	481	457	504	430	491	449	469	480	489	457	441	520	460	466	485	459	518	455	480	482	459	444	521	479	460	478	437	488	507	452	439	461	462	475	458	460	440	466	527	439	486	464	462	448	459	462	489	470	479	489	463	465	445	459	451	452	477	460	484	481	463	488	466	424	506	501	511	450	450	454	451	453	499	479	486	484	472	455	471	457	429	465	482	459	469	487	447	468	461	452	462	495	491	456	452	501	472	446	464	476	513	447	458	471	455	489	444	468	474	481	464	451	456	451	467	465	472	447	473	427	483	449	496	486	494	441	469	473	452	488	432	506	486	470	505	468	497	477	428	485	515	501	441	447	445	463	473	492	456	493	458	442	470	482	507	470	477	479	467	490	459	519	439	459	482	458	459	480	463	512	471	449	472	469	460	478	462	459	475	483	441	486	446	459	446	486	485	463	498	494	477	506	487	475	490	469	468	436	424	457	514	488	450	457	474	458	455	473	487	436	524	478	434	474	466	445	504	411	497	451	474	450	461	513	494	504	506	468	451	478	436	439	485	507	467	469	475	420	479	473	486	458	505	472	475	454	481	441	479	483	479	494	487	443	499	456	459	475	474	493	499	449	477	454	466	531	434	469	471	487	509	502	459	499	441	445	514	458	481	482	442	470	455	505	454	478	500	485	474	468	489	505	443	495	460	466	488	439	485	465	465	478	497	465	468	433	456	472	466	481	437	487	511	484	449	459	517	481	464	507	497	473	516	461	475	474	459	488	495	445	501	475	418	498	468	485	466	474	440	455	455	487	461	465	457	449	483	487	460	476	478	467	466	482	465	477	439	481	476	501	460	437	464	492	472	491	453	507	499	498	439	473	472	485	445	460	464	458	453	484	488	518	463	467	508	491	464	446	479	486	494	492	513	473	520	469	485	451	456	475	454	484	459	450	450	479	448	485	491	517	456	453	476	462	489	429	501	462	496	484	477	486	487	468	482	458	493	448	486	449	469	473	482	481	470	477	453	493	459	472	470	490	471	498	458	479	482	472	467	471	496	488	486	464	460	447	464	457	485	470	479	498	469	481	449	426	482	485	485	446	455	490	496	419	473	492	505	482	473	460	477	454	455	476	473	466	452	526	465	497	503	493	474	494	472	459	440	500	509	450	475	420	440	428	469	461	437	490	474	471	484	485	447	459	481	453	430	503	458	457	457	457	449	438	526	458	491	498	499	488	452	477	483	479	473	452	461	448	504	478	475	484	465	519	503	451	481	466	426	456	482	480	457	495	478	501	514	501	491	477	493	432	470	463	494	470	496	456	503	477	484
26703	22071	24301	18067	10955	7666	5551	4267	2997	2641	2298	2011	1816	1794	1518	1483	1296	1050	947	858	824	824	801	839	806	687	739	738	765	776	775	675	676	700	640	695	641	631	608	658	644	642	698	712	647	662	608	651	609	662	601	661	630	622	632	627	603	610	627	636	630	613	588	606	628	642	589	579	622	594	673	631	628	576	608	642	639	641	643	637	641	582	617	602	625	626	624	614	637	620	594	565	697	627	641	630	616	651	619	612	636	627	603	665	610	632	621	650	634	596	638	637	614	604	633	618	597	682	609	571	608	623	636	662	602	635	626	596	623	662	604	654	606	610	646	631	634	629	668	606	651	630	579	605	641	632	584	630	658	660	614	606	604	583	623	560	641	622	692	573	649	623	619	580	649	647	626	655	667	585	641	611	650	650	631	619	622	623	586	579	601	639	631	669	606	625	607	604	599	626	645	629	597	645	656	642	605	645	603	575	647	642	646	613	638	666	639	645	644	602	610	605	615	672	624	567	645	621	649	627	606	567	581	555	609	641	583	586	638	636	630	620	640	630	641	616	600	614	610	626	605	666	607	591	615	616	596	630	607	624	603	664	616	625	611	574	615	583	603	618	627	631	628	633	664	645	625	617	613	591	634	624	637	662	617	595	599	660	670	627	627	681	695	613	649	624	635	625	651	622	542	611	631	627	650	664	606	665	570	663	643	620	635	599	623	677	635	606	613	620	593	608	624	596	578	653	618	641	643	637	630	613	624	622	602	643	591	629	609	640	616	617	616	629	621	620	625	582	622	624	602	641	627	615	668	638	655	634	605	667	638	606	652	623	623	642	622	652	635	681	620	622	628	624	631	642	579	624	600	634	632	665	623	663	612	611	624	627	635	656	610	608	651	596	650	648	636	611	594	621	603	625	663	638	613	662	618	604	617	592	619	623	604	594	635	628	585	609	667	617	635	628	619	605	650	587	645	628	630	640	657	625	609	643	693	608	618	628	609	611	639	647	584	550	586	665	653	586	629	590	649	571	659	635	654	610	626	625	657	688	598	635	633	674	634	609	615	662	620	592	624	629	568	605	658	638	600	590	601	621	630	630	621	598	615	601	606	627	585	634	603	618	632	617	625	614	658	594	609	644	648	606	635	601	613	646	612	601	627	640	624	648	637	642	548	595	666	622	636	613	610	619	597	628	649	646	631	641	650	594	631	614	601	632	616	595	624	637	584	626	632	636	611	628	628	604	574	692	584	637	631	641	608	607	634	597	612	656	617	586	617	642	640	647	607	627	640	612	645	612	649	587	642	617	653	629	666	655	626	651	608	625	616	639	606	622	646	610	650	646	691	599	715	658	648	625	678	637	601	594	637	637	644	627	668	616	625	584	588	589	623	642	639	628	619	603	626	625	631	611	574	576	662	583	622	553	626	625	637	617	604	649	631	641	612	653	603	629	629	576	615	601	630	602	654	621	616	631	670	646	624	651	575	605	581	648	636	675	612	602	609	629	650	577	587	655	605	625	655	598	610	629	611	639	642	627	627	656	601	636	631	621	602	647	588	653	640	583	590	560	625	632	629	611	646	592	612	654	649	610	646	593	595	659	578	600	648	646	641	599	619	638	623	607	610	625	624	594	655	649	660	627	616	650	616	625	643	613	640	599	638	602	665	620	647	580	654	611	605	660	618	596	639	614	670	602	632	657	601	630	587	635	575	576	626	640	585	616	637	605	618	634	629	632	613	621	632	625	644	632	662	609	624	618	612	657	671	624	608	620	637	626	597	624	605	628	593	641	615	632	604	612	639	573	641	626	611	608	629	641	596	584	637	695	698	621	633	606	602	633	609	609	646	608	621	644	606	619	628	581	613	627	587	640	626	608	622	609	662	623	611	648	643	671	680	647	623	647	606	659	655	657	638	646	616	638	616	615	657	614	601	607	643	659	698	634	628	661	576	631	629	616	639	625	619	640	622	663	640	625	581	604	667	667	596	632	627	613	626	597	624	642	664	663	644	710	634	612	638	583	621	589	649	606	668	659	628	675	604	658	612	625	653	684	591	633	654	643	659	634	626	627	634	595	642	617	591	621	625	660	591	594	621	619	620	674	606	664	639	607	620	626	653	631	622	640	582	650	601	622	609	632	600	606	600	604	642	607	633	671	611	621	606	619	613	666	643	651	620	615	629	630	625	634	628	644	622	564	610	611	589	635	612	596	635	618	611	622	626	602	642	630	665	598	621	617	620	610	623	636	638	631	592	640	617	637	628	658	648	602	682	634	599	651	600	674	587	658	583	634	670	653	585	620	623	605	581	612	625	575	609	619	608	666	662	630	591	646	611	637	624	603	652	598	644	619	620	573	599	619	629	608	670	645	635	638	602	670	664	622	640	639	637	619	588	605	637	611	594	650	642	579	616	655	640	612	605	600	641	636	625	615	620	614	622	614	631	572	556	648	579	591	579	617	579	591	633	673	615	653	628	647	585	615	617	620	597	601	595	679	633	606	602	631	669	634	654	628	605	642	659	620	626	630	606	635	647	616	673	616	630	679	660	631	572	624	647	617	614	681	612	657	699	643	669	623	582	653	593	602	630	643	634	612	594	586	651	597	620	627	649	616	661	618	606	625	612	612	573	622	590	594	654	623	600	654	666	669	641	595	594	637	625	629	547	610	605	642	612	621	622	634	601	631	615	642	610	600	646	643	616	609	599	604	644	662	623	612	628	669	653	635	673	636	591	609	590	599	598	658	616	619	672	615	606	598	619	653	607	609	616	615	633	641	646	622	576	643	605	593	641	645	648	670	567	604	612	615	607	600	609	582	637	637	621	661	635	616	623	655	642	658	596	618	682	636	604	606	655	630	663	623	615	597	559	612	571	580	642	673	635	615	664	621	639	640	588	615	629	625	632	635	627	631	625	646	647	606	607	671	621	634	618	550	616	610	662	588	618	642	641	600	643	638	586	634	596	615	625	659	584	628	619	601	615	618	626	669	621	629	618	612	646	663	614	630	593	629	666	627	672	645	628	609	634	595	648	624	601	619	614	655	662	589	611	627	599	628	624	593	646	668	640	625	630	616	607	610	641	659	625	620	616	608	648	658	619	677	652	622	597	604	585	621	605	620	656	582	602	632	616	604	588	602	628	665	616	672	625	609	616	602	601	627	602	641	641	568	608	643	641	635	598	619	597	606	633	623	647	649	630	577	617	642	638	638	618	638	640	601	617	616	604	630	618	603	624	646	615	638	634	621	629	644	623	623	610	626	677	623	654	609	621	594	594	607	592	624	673	626	623	640	624	648	627	662	580	594	598	657	616	609	612	625	663	561	622	644	624	639	631	633	634	606	618	639	632	623	630	643	662	634	638	617	643	603	628	645	607	619	647	638	654	644	574	622	649	618	605	626	623	632	636	629	620	620	639	599	634	665	616	627	610	623	619	621	684	654	609	631	657	627	630	613	699	655	644	618	604	615	640	652	591	604	610	617	625	612	657	637	597	605	582	654	656	610
21065	32876	28397	20379	15929	13247	10451	8595	6457	5136	4426	3733	3297	3132	2600	2418	1996	1586	1444	1231	1203	1185	1083	1081	1049	932	989	998	1070	994	1026	918	914	843	860	842	834	806	814	824	791	836	846	773	886	805	780	833	773	782	775	788	791	755	755	752	763	775	761	730	805	762	829	819	811	744	759	771	759	747	791	740	744	807	784	748	748	763	747	819	767	790	790	749	781	756	768	828	775	764	762	759	800	800	766	798	774	781	821	757	783	796	775	750	794	770	738	812	775	822	790	790	822	774	745	722	703	764	735	734	768	714	780	740	747	780	770	726	753	737	737	803	794	755	782	755	743	752	786	737	748	759	738	783	718	734	740	715	770	735	783	783	762	764	749	751	805	779	748	780	820	796	751	824	754	770	749	784	781	808	774	730	807	785	745	799	792	783	827	800	733	755	736	764	815	777	764	745	789	744	759	745	754	814	771	752	790	744	785	748	787	786	827	783	763	712	717	795	775	755	765	724	793	795	779	787	765	717	765	766	784	772	724	770	715	735	734	719	746	809	772	801	714	751	836	779	742	753	812	759	752	756	815	760	774	753	764	767	776	776	756	781	754	768	761	795	756	775	822	753	777	750	823	783	774	811	787	753	788	757	764	810	749	759	751	785	777	799	732	767	816	767	783	855	798	804	710	789	765	737	736	772	765	756	779	777	760	771	784	752	820	762	773	730	752	788	763	719	745	762	814	833	735	796	736	754	726	813	784	795	791	722	778	744	745	765	742	764	753	755	768	752	716	781	740	759	726	740	782	774	739	791	790	781	744	782	799	775	727	724	797	769	794	753	756	807	804	780	759	769	770	736	775	788	729	769	801	799	806	775	795	766	776	796	742	694	748	815	747	763	777	803	759	740	780	710	773	708	752	774	771	743	740	794	719	784	809	757	756	767	750	730	787	768	766	751	812	739	751	803	811	749	750	711	745	766	777	734	777	726	757	775	744	727	790	771	807	774	763	778	768	795	764	716	773	793	791	757	775	801	769	759	727	782	731	801	803	732	791	787	762	726	793	784	816	821	814	845	821	726	739	812	774	742	753	759	809	786	802	825	785	776	784	729	800	789	731	812	790	754	780	780	713	760	778	831	797	757	766	766	763	814	779	768	731	763	817	790	783	806	750	765	745	757	729	793	754	735	758	813	760	807	738	769	745	775	724	766	761	707	754	796	759	768	794	807	730	725	790	745	770	781	752	777	798	757	813	736	760	768	778	745	742	754	778	762	767	739	832	747	749	729	786	814	731	778	747	768	803	789	708	716	814	753	768	748	747	762	768	719	771	740	814	807	761	794	836	765	787	749	826	755	775	757	817	761	727	785	778	794	759	753	742	762	730	780	782	779	742	735	732	784	766	750	833	815	758	771	746	808	760	745	785	749	715	766	727	778	737	772	776	788	747	762	750	796	761	784	745	741	795	720	802	829	792	769	811	785	746	744	764	773	753	760	757	810	746	809	752	768	750	795	755	801	827	756	773	829	801	815	773	833	791	767	778	789	798	691	794	757	777	752	715	795	788	785	755	781	768	768	736	776	766	746	750	776	793	783	759	790	752	773	788	748	811	738	782	816	779	784	749	798	780	781	801	760	752	831	779	734	778	741	773	782	805	770	770	757	754	778	791	762	816	781	804	766	737	741	727	825	753	789	764	773	826	795	767	800	761	813	778	798	769	710	804	823	763	797	755	772	761	727	766	764	822	770	750	777	770	801	740	770	784	728	694	812	739	763	766	799	730	791	752	773	760	818	760	756	796	780	780	779	805	754	765	765	777	794	775	773	764	695	783	823	772	834	757	723	750	763	758	749	748	729	780	774	722	766	747	741	783	803	740	806	738	729	704	755	797	776	836	758	775	722	765	756	741	733	763	755	791	808	767	788	754	795	786	758	795	756	783	785	736	790	793	822	782	794	765	791	830	830	763	747	754	794	795	776	792	743	730	789	806	799	761	758	825	728	746	779	739	800	766	815	779	772	779	815	739	759	797	779	763	832	782	790	821	778	795	722	772	829	773	778	798	769	787	756	772	719	819	750	807	797	752	772	805	809	745	833	778	777	810	743	737	765	732	786	784	814	789	787	782	765	782	738	781	740	789	779	741	751	788	724	750	740	713	745	795	810	769	781	737	767	747	761	775	770	734	736	748	757	786	757	782	794	784	766	764	729	762	756	793	757	703	784	781	757	742	790	752	742	790	799	773	767	737	751	756	790	740	732	766	747	737	760	728	812	786	766	709	802	753	776	764	775	725	740	744	793	769	816	759	783	773	777	800	755	724	802	802	777	744	811	808	741	771	761	745	776	758	760	717	794	753	786	765	758	767	719	756	744	683	771	754	767	772	758	802	765	797	770	780	787	803	782	767	766	774	774	774	754	757	767	803	769	778	814	696	817	744	714	769	782	767	817	782	792	752	768	778	828	744	736	786	776	729	783	848	746	776	775	798	747	810	773	767	737	804	789	747	763	786	752	784	805	804	779	881	752	832	748	759	808	759	751	726	783	730	786	766	740	767	771	735	759	748	690	732	746	762	755	795	754	742	802	777	787	779	800	781	742	740	757	741	802	803	787	777	797	771	791	758	742	770	816	753	783	767	766	767	820	791	807	745	800	793	777	801	735	769	768	773	777	732	761	748	746	801	784	750	798	828	764	817	767	759	767	739	810	738	777	811	739	758	733	772	764	786	792	753	778	774	770	768	791	718	750	752	776	749	764	836	766	718	787	763	716	763	811	758	741	805	787	766	782	785	775	774	760	784	799	833	766	770	774	767	752	794	727	780	794	804	790	774	799	753	797	739	780	770	765	767	778	672	763	784	756	766	728	792	767	807	799	766	774	750	748	772	768	750	731	761	780	750	746	741	803	784	744	829	791	758	792	786	737	737	721	736	744	767	754	764	808	750	743	776	767	768	755	759	710	759	833	782	796	724	722	722	793	807	743	803	766	741	773	792	814	756	771	755	771	784	746	786	756	749	823	784	753	794	752	761	772	830	795	795	753	740	766	736	758	757	764	799	757	839	740	788	800	765	795	751	756	742	777	743	825	768	767	794	759	812	771	797	716	807	810	776	744	818	723	800	746	822	762	710	788	794	752	785	779	788	769	748	748	713	765	773	793	679	730	757	810	769	744	817	786	798	730	780	775	767	781	734	818	788	790	773	835	772	776	772	732	790	732	783	802	781	805	798	715	802	762	745	748	738	785	758	753	732	764	751	788	772	802	802	731	800	771	802	756	761	764	771	783	748	778	762	759	767	746	753	745	792	756	779	770	829	813	804	830	779	758	822	763	749	746	809	774	737	821	755	781	761	778	794	775	782	787	743	775	745	790	762	771	752	767	722	739	769	794	806	795	765	776	796	753	762	761	776	724	759	746	766	738	735	824	746	801	774	800	788	795	776	737	777	747	732	798	757	767	773	732	740	796	774	790	767	793	746	782	759	763	746	782	772	761	786	777	744	733	794	765	748	789
23235	20760	28079	23575	21188	19080	12751	7319	5063	4169	3571	3005	2871	2533	2226	1975	1493	1258	1043	903	839	851	843	838	693	685	679	711	797	814	667	618	645	583	525	553	521	502	470	519	525	514	554	546	551	562	515	506	513	513	455	466	489	487	475	477	485	489	444	479	481	531	502	464	501	497	485	458	488	439	461	490	478	498	497	479	458	504	505	496	485	458	471	467	496	509	460	479	471	520	486	511	481	455	485	464	462	483	499	443	457	506	522	448	517	498	477	493	487	490	515	475	484	496	487	478	480	479	464	491	451	455	473	484	457	480	495	487	503	472	488	466	493	493	478	472	500	486	484	498	460	503	450	493	486	475	495	474	473	466	439	480	461	496	460	481	505	495	510	465	461	435	479	465	532	480	465	476	469	498	478	480	473	444	492	488	485	458	491	473	487	491	487	480	436	460	465	510	489	463	491	480	506	478	422	492	459	445	462	517	495	485	468	449	448	448	454	467	456	468	496	517	442	477	477	457	495	481	459	478	471	431	431	469	457	477	496	489	482	476	483	494	508	506	461	488	479	462	461	477	504	491	452	450	483	479	503	488	462	481	496	523	474	467	479	499	485	425	486	475	505	511	493	476	500	497	438	465	433	473	475	477	476	462	502	477	468	464	479	436	460	441	474	461	458	451	496	467	490	503	466	471	505	496	502	485	509	467	441	448	485	456	481	436	471	490	512	476	463	485	467	460	463	489	444	464	488	426	461	465	484	446	510	468	529	488	485	474	465	488	521	455	492	501	447	489	494	480	472	481	455	458	522	471	477	458	493	484	507	462	505	466	469	497	505	467	476	477	464	484	511	486	499	497	471	479	472	481	458	456	436	463	434	478	516	508	481	482	458	458	444	451	486	479	490	465	424	469	414	470	476	484	482	479	488	493	483	474	475	471	476	462	502	472	484	503	448	479	483	484	474	445	479	502	465	475	496	446	453	476	473	466	504	506	456	496	500	468	471	431	466	480	501	493	474	433	452	507	446	460	468	454	467	456	462	493	499	499	530	470	502	452	444	500	513	499	466	528	487	524	539	483	465	480	482	472	505	459	477	467	465	446	496	461	475	461	493	501	462	489	472	517	511	455	488	497	481	496	510	492	452	487	432	480	450	511	464	461	456	518	496	468	492	449	509	457	502	505	470	488	457	512	497	475	474	503	498	530	505	464	476	495	462	458	496	473	467	489	471	490	526	468	468	475	456	486	486	495	478	469	459	474	460	484	444	452	432	483	494	456	487	454	484	507	517	496	482	448	455	492	457	449	450	499	492	485	469	461	500	455	405	518	465	463	482	508	452	470	483	486	495	478	466	475	490	486	481	494	472	499	479	473	507	464	508	504	478	433	458	448	478	484	535	469	473	509	462	492	476	543	469	444	481	466	466	461	452	476	506	506	518	435	477	500	471	454	471	450	507	457	467	463	497	482	468	449	466	458	492	491	470	506	482	450	496	464	434	485	448	431	484	517	480	501	501	465	463	479	494	468	457	487	479	475	510	456	501	531	467	519	497	454	455	461	485	483	483	514	486	480	501	459	470	484	441	492	453	478	429	474	500	529	476	485	561	483	470	473	455	481	466	425	491	470	522	484	461	503	502	434	461	492	472	479	466	477	494	472	491	517	483	478	470	500	504	473	482	467	471	479	476	466	500	454	488	461	482	500	503	490	459	470	476	470	467	417	467	461	483	456	421	494	454	527	505	482	461	478	474	476	490	470	475	488	447	431	481	473	520	463	481	498	475	463	481	490	460	503	493	481	492	491	419	514	502	496	480	465	420	467	451	494	435	491	468	499	489	502	479	430	472	477	478	447	457	449	451	465	480	475	523	461	468	453	500	461	469	494	471	477	481	467	458	524	482	473	489	475	506	475	474	523	443	477	466	458	496	476	467	507	473	465	540	439	498	477	471	468	484	533	451	509	480	425	497	454	443	488	498	459	450	487	477	449	467	487	514	453	524	490	474	488	503	460	421	513	472	488	473	472	460	464	509	516	474	515	445	483	466	475	484	497	516	434	446	486	498	484	491	424	498	480	460	499	493	500	463	466	485	489	466	474	457	475	465	477	470	467	470	455	467	478	471	505	497	466	481	458	492	455	491	473	507	503	490	508	448	489	449	462	477	495	457	506	469	487	460	474	458	457	463	472	470	480	445	481	458	483	494	452	457	494	482	470	485	472	495	474	479	493	468	456	463	504	501	490	483	506	481	475	480	449	483	473	472	472	452	499	467	503	494	483	476	490	511	496	481	505	453	515	412	493	463	463	471	477	469	507	503	482	490	451	462	481	503	514	471	456	495	449	477	505	463	489	467	473	491	516	445	483	470	435	519	445	487	473	496	422	510	473	488	452	479	485	455	486	486	491	476	447	451	459	461	502	504	489	474	527	493	513	457	454	490	464	415	482	511	492	468	427	447	496	469	485	515	518	459	514	421	479	466	482	509	468	482	492	464	465	475	437	460	485	471	473	497	455	486	447	454	447	456	501	474	491	484	494	481	500	476	496	480	480	453	487	514	481	516	443	461	498	487	478	520	483	501	460	507	472	484	456	475	492	466	491	458	463	482	503	507	473	498	485	549	511	463	462	472	469	456	489	507	450	461	482	466	518	452	485	462	453	440	510	477	486	468	479	465	453	470	486	436	457	464	446	473	462	502	446	510	469	496	497	480	490	478	480	477	475	462	470	520	501	491	490	453	435	490	503	474	473	449	479	501	455	481	459	506	461	460	462	475	425	467	457	485	480	491	465	431	479	465	495	450	497	478	461	442	438	479	447	495	460	480	462	448	457	443	469	483	492	429	485	451	504	456	468	457	463	469	468	463	486	454	474	480	475	498	475	503	486	484	476	466	492	489	513	494	468	475	427	525	445	427	478	497	488	490	472	476	479	486	450	494	469	482	479	431	469	455	517	526	484	438	481	526	479	487	468	461	481	424	478	494	486	489	484	485	448	499	464	480	493	464	477	468	505	486	464	498	476	516	507	459	470	464	504	466	448	443	470	485	511	493	503	482	506	497	473	428	447	478	461	442	492	468	530	483	471	478	477	462	512	458	426	454	432	488	478	457	504	490	460	459	474	501	447	465	483	522	484	486	511	471	458	517	455	457	451	455	454	470	506	491	489	488	482	459	453	503	473	499	476	429	516	502	496	496	461	496	522	505	451	518	473	443	511	508	466	473	490	518	456	471	503	442	460	484	517	497	457	519	511	458	502	477	469	460	509	441	497	451	502	494	453	478	446	460	471	492	465	477	513	442	469	495	479	485	478	509	486	451	480	460	551	488	454	507	472	480	438	441	497	457	463	441	459	470	517	485	501	498	464	460	463	487	495	491	484	515	524	497	468	499	457	445	484	460	466	510	454	494	487	498	450	436	446	491	502	500	465	477	452	488	476	475	469	458	489	473	468	476	507	465	466	520	458	511	501	481	488	480	456	470	488	442	454	485	462	476	455	488	451	472	443	474	474
21995	39300	35541	27873	23043	18968	16009	12494	9976	8137	6805	5676	5211	4640	3835	3466	2484	2141	1696	1323	1355	1230	1319	1188	1111	985	1069	1097	1126	1175	983	880	863	800	779	731	709	655	630	670	729	768	753	708	722	743	725	665	604	601	611	622	612	607	623	570	562	590	594	599	581	610	585	589	569	599	609	615	630	610	565	622	611	586	613	667	593	564	580	586	595	640	590	609	571	557	582	579	600	595	598	602	613	609	577	616	616	577	598	598	606	644	595	635	597	601	633	599	614	593	583	625	547	608	599	600	617	578	560	622	580	601	587	565	594	596	589	580	576	642	574	629	540	599	640	573	587	540	583	589	598	624	570	590	608	566	642	600	560	574	605	609	606	642	601	559	614	585	622	589	594	597	550	618	598	601	560	613	572	584	583	613	598	541	605	603	619	577	595	597	618	597	560	605	597	570	567	595	568	598	620	619	555	562	608	610	580	620	584	595	643	570	581	618	589	632	662	613	585	541	604	584	572	591	584	629	628	612	600	603	597	580	642	606	598	578	560	588	604	542	595	588	558	591	583	625	590	583	616	630	575	646	590	614	579	585	599	612	623	583	599	636	625	599	569	581	565	589	597	596	644	615	557	586	611	637	584	626	564	627	627	606	582	612	614	607	645	617	595	647	654	623	596	618	619	597	581	584	622	611	590	644	566	585	622	593	593	571	611	605	619	590	554	616	594	594	609	557	651	604	617	578	575	562	636	622	583	628	569	610	580	629	568	594	584	610	589	578	602	611	591	616	580	557	604	574	587	564	592	598	583	578	606	605	603	646	618	624	617	537	634	608	582	571	572	558	575	601	587	626	587	589	623	602	593	602	545	602	582	601	601	633	611	638	571	553	584	580	576	567	600	592	611	569	575	617	606	625	606	534	592	599	602	584	627	596	577	618	632	597	648	611	609	582	567	583	569	598	593	566	589	575	606	600	613	575	570	620	605	564	631	610	586	568	619	597	610	622	598	570	597	566	614	623	575	548	607	566	586	581	619	596	606	584	580	603	663	598	654	592	646	548	619	615	610	607	639	564	593	585	548	607	592	574	577	599	623	591	634	568	596	599	594	651	564	602	548	630	624	652	576	578	614	596	587	583	634	639	608	607	644	578	619	576	610	622	570	605	579	640	608	611	557	586	573	580	605	605	595	618	624	627	568	594	585	593	630	599	630	628	566	617	617	594	612	591	624	638	589	577	623	599	595	588	598	650	579	621	625	586	542	592	608	601	585	637	613	618	591	590	568	582	568	608	617	598	594	624	607	568	651	571	622	592	596	593	631	553	594	579	600	572	591	632	624	569	560	577	572	573	552	592	584	579	618	638	582	574	644	618	612	554	571	560	564	622	579	616	605	614	614	537	619	565	584	626	591	596	589	577	605	615	560	568	667	612	583	593	618	599	620	564	608	623	591	551	608	615	591	604	563	590	631	650	607	551	565	585	590	589	587	605	576	601	573	597	609	575	579	631	575	618	619	590	581	547	595	600	654	592	619	597	603	580	595	582	586	618	641	623	610	592	575	613	592	630	568	578	587	608	602	583	601	562	621	595	611	616	650	587	577	558	591	593	594	618	626	568	599	571	602	580	576	590	629	546	629	593	569	552	565	611	561	557	575	672	628	585	608	594	614	563	622	597	557	594	603	634	563	603	567	561	610	641	558	634	595	589	643	574	586	596	593	565	573	622	644	605	641	602	599	632	603	601	633	588	535	590	576	609	630	605	560	598	667	599	617	587	587	600	576	616	553	556	608	593	609	619	587	627	597	642	579	602	603	593	602	641	597	608	560	586	586	622	605	621	597	596	632	568	606	575	573	603	685	570	607	630	588	634	598	569	607	567	627	603	593	601	584	614	624	595	592	597	612	570	604	610	606	596	612	615	596	601	591	609	621	616	621	595	613	564	605	590	538	615	622	627	575	590	627	596	604	573	561	639	618	577	566	607	620	586	571	653	566	602	610	590	606	603	610	623	536	650	619	547	568	568	621	627	606	652	595	600	561	599	643	576	603	641	618	580	609	594	582	621	631	609	625	574	568	580	585	604	577	599	595	606	553	646	605	582	583	614	589	580	606	601	592	633	614	623	585	654	568	595	586	565	608	565	591	584	587	604	540	630	591	656	631	580	574	615	611	593	585	597	576	624	562	592	573	615	581	542	593	601	631	566	624	593	585	629	561	610	579	626	606	565	556	615	603	592	587	556	647	546	611	628	537	609	558	608	618	570	586	580	558	598	591	591	591	610	619	616	555	610	616	567	605	612	586	579	612	591	633	591	613	624	600	579	596	633	595	583	609	609	614	595	613	543	560	583	609	600	632	548	622	620	602	617	596	626	627	603	584	584	654	609	583	621	633	603	575	584	593	585	616	574	623	602	583	584	602	622	604	587	621	596	617	580	634	624	615	607	612	622	618	611	588	595	575	587	567	526	557	596	588	561	604	573	609	618	571	558	606	617	602	591	607	575	584	619	565	616	561	619	598	655	581	594	571	564	616	590	575	645	558	590	606	601	604	582	659	625	610	602	592	603	591	601	596	594	563	624	598	582	632	594	555	542	640	653	587	565	591	573	604	611	618	568	629	630	608	604	581	632	597	607	660	647	584	583	561	611	564	638	591	579	597	601	571	593	591	620	596	645	590	569	581	611	632	573	538	631	600	601	621	618	601	593	607	571	605	610	609	593	581	604	627	585	614	580	563	571	596	609	611	612	565	561	595	608	600	581	620	584	607	626	617	584	619	603	585	620	583	543	604	570	591	581	595	606	624	598	585	634	623	631	618	612	644	581	594	590	633	584	574	616	645	596	580	617	590	623	582	620	627	591	603	592	609	577	607	633	564	600	584	589	646	582	573	629	569	609	575	568	596	591	614	585	622	565	633	585	630	602	555	609	619	599	559	581	570	558	583	582	547	601	574	605	585	599	571	622	629	619	596	615	584	631	671	598	617	635	616	610	578	633	625	586	589	574	607	554	572	587	613	593	609	600	603	577	613	639	563	556	625	601	636	559	632	635	614	590	578	609	585	606	629	605	572	610	596	608	583	591	590	639	551	583	573	623	594	625	574	593	577	604	564	597	636	579	583	615	630	641	605	616	605	589	565	606	622	644	591	598	607	617	595	644	597	565	582	579	613	626	576	576	606	540	553	588	607	614	618	578	617	622	624	618	608	600	604	588	573	617	613	622	645	560	613	574	585	590	635	627	598	598	595	613	596	591	587	614	564	630	628	639	635	635	600	597	540	599	581	563	625	612	637	592	608	617	596	638	634	575	581	636	610	614	602	614	618	639	596	578	598	551	594	620	630	607	582	622	588	598	596	597	560	612	660	639	624	637	605	609	576	572	653	582	604	579	613	613	604	635	599	636	597	607	635	601	581	630	587	616	567	582	648	566	592	553	588	602	589	642	619	608	567	532	600	579	616	588	629	575	642	603	610	601	601	599	598	638	624	589	617	571	619	652	612	597	577	579	605	591
22314	20720	28385	23111	20827	21844	21217	10589	7228	6049	5185	4402	4057	3369	2963	2486	1828	1513	1215	1001	976	885	903	887	771	754	715	753	873	750	628	578	657	584	499	467	479	436	436	443	495	578	491	488	513	439	474	423	429	414	407	418	382	388	391	382	375	394	418	369	371	394	402	372	378	370	399	411	386	361	415	442	411	342	412	380	372	368	418	408	362	414	413	401	402	405	395	383	381	379	405	389	435	422	367	423	390	382	394	369	397	407	404	362	379	409	378	363	369	389	389	420	408	391	411	354	411	409	439	408	426	413	380	386	416	386	409	384	388	386	386	384	383	425	394	384	377	378	403	398	401	397	339	367	365	387	387	358	383	388	361	365	365	374	386	372	360	337	415	354	393	401	413	397	357	366	387	415	393	384	401	375	396	378	359	349	380	396	440	378	356	394	385	371	432	414	439	381	366	410	390	362	383	379	403	417	424	409	430	369	386	360	388	380	381	369	382	364	374	389	389	392	352	386	380	384	391	373	377	373	367	398	414	377	361	389	390	404	382	397	377	368	417	390	400	410	375	409	394	394	427	394	356	345	380	422	386	403	389	382	403	370	404	401	383	388	424	385	354	369	390	380	405	372	404	393	362	397	376	429	410	328	375	383	401	412	378	410	393	430	402	390	392	408	379	413	416	391	393	373	406	391	376	382	373	386	386	397	368	395	374	401	394	380	427	353	380	391	404	368	381	390	376	377	386	386	393	383	379	353	390	366	431	381	407	384	358	418	383	409	382	373	383	388	383	370	385	397	383	408	391	351	361	414	392	387	410	374	365	419	380	373	389	392	372	396	379	394	385	401	391	364	371	389	377	388	364	375	400	389	359	362	370	381	403	357	364	406	359	373	347	398	387	385	373	422	409	390	412	407	405	414	372	399	401	406	382	370	380	422	386	359	363	398	401	416	356	395	397	401	380	386	401	401	370	393	438	365	394	394	398	394	361	407	391	382	396	358	381	370	395	391	370	361	407	362	392	355	393	386	364	398	424	374	403	393	389	393	388	399	432	360	398	388	366	378	399	387	398	387	372	371	395	398	350	391	379	368	381	377	396	361	444	419	358	405	416	399	404	340	360	403	391	394	376	372	381	406	383	405	400	407	405	357	423	372	383	376	359	450	405	403	394	348	359	379	374	376	416	405	389	372	385	414	406	396	379	371	406	382	416	353	366	388	398	372	391	394	392	395	380	415	373	357	383	418	370	349	389	376	395	387	364	336	378	374	390	398	364	398	399	362	397	377	414	385	393	392	378	392	393	396	418	427	361	355	382	370	393	401	374	349	399	376	396	368	380	374	400	385	383	360	382	375	367	391	396	364	397	363	382	387	395	389	386	352	384	413	416	382	358	353	408	381	401	387	408	391	399	378	389	368	372	368	367	381	388	393	378	408	393	374	385	417	354	378	383	376	364	388	370	396	358	387	406	389	381	388	395	363	356	376	358	403	390	396	384	391	365	402	381	387	370	360	404	392	396	361	412	420	431	348	395	414	381	384	371	414	380	378	350	398	398	348	364	379	383	366	429	373	396	362	371	359	376	387	370	365	382	376	407	362	404	393	376	412	404	398	386	353	431	354	385	390	409	392	381	358	361	398	394	391	389	358	451	365	398	400	414	390	420	374	370	386	371	392	431	450	391	367	421	400	362	393	382	367	368	363	378	433	402	385	407	398	390	389	346	389	350	385	392	367	383	360	363	391	365	354	376	366	406	342	345	402	391	391	373	398	441	349	406	413	409	392	363	383	360	393	409	415	373	384	357	380	379	360	384	402	375	374	382	418	390	410	397	401	374	371	368	385	369	383	388	396	436	343	409	383	390	357	389	373	393	363	389	361	376	376	355	386	405	378	396	378	376	388	384	363	377	366	368	400	394	381	379	398	411	412	420	412	401	356	416	354	415	370	421	354	401	411	422	415	362	404	375	362	377	357	408	404	407	351	391	360	351	378	412	400	422	392	398	399	420	378	361	397	410	387	341	398	387	382	376	370	391	354	417	418	397	418	350	411	362	416	378	384	376	403	393	369	390	393	381	390	379	372	384	347	369	371	368	419	387	351	397	385	374	391	388	368	373	399	402	386	424	382	389	412	390	384	396	413	403	411	408	395	374	376	380	420	375	374	386	406	403	384	365	397	362	393	405	426	394	384	406	393	380	378	398	403	409	397	386	386	390	335	381	373	383	351	372	402	381	418	381	382	398	381	384	369	404	407	375	389	398	355	434	359	370	351	379	400	344	370	405	393	417	397	358	361	391	367	396	415	379	361	405	409	405	398	354	395	431	414	415	348	370	396	398	378	407	411	388	376	379	364	417	418	382	339	400	399	379	398	379	387	409	409	382	384	337	383	380	367	406	401	382	371	379	363	389	406	404	385	389	358	387	382	355	369	388	367	393	403	395	356	412	374	395	353	357	405	405	398	397	362	391	405	372	409	386	359	384	392	385	411	424	369	415	405	382	374	377	390	394	352	368	361	393	380	394	389	387	399	388	401	397	381	363	377	376	394	379	388	375	392	421	380	402	371	348	385	406	403	398	392	378	347	382	390	400	358	409	384	419	388	357	384	405	386	381	380	384	398	381	369	440	374	385	395	395	362	403	407	428	380	380	350	396	395	367	375	369	369	393	391	375	359	392	376	410	405	403	389	375	382	366	392	366	369	384	422	388	371	398	383	384	425	355	405	358	385	392	354	387	383	357	408	386	378	376	342	374	381	385	395	406	380	390	396	374	380	365	374	383	423	419	379	424	354	369	391	382	376	369	370	407	393	370	381	349	391	369	383	408	401	417	394	388	442	418	388	432	372	388	399	357	401	395	388	388	399	397	382	450	403	389	368	409	360	391	373	369	400	337	359	424	354	393	389	401	387	371	384	397	388	362	380	390	368	370	381	384	357	388	375	374	394	375	352	408	379	353	402	373	417	409	398	389	407	381	355	390	383	384	377	367	377	392	405	360	387	391	351	398	380	380	383	379	381	370	404	419	385	390	384	413	388	345	428	390	414	389	396	408	388	395	355	376	382	363	378	387	401	393	360	371	380	408	415	359	372	382	417	377	385	367	399	385	385	383	369	366	423	371	389	382	381	421	419	398	401	391	380	396	404	385	394	390	362	373	351	389	377	370	391	348	371	410	361	398	390	397	366	402	380	376	399	399	394	372	361	389	397	393	417	377	391	395	379	394	394	391	403	385	375	410	406	413	425	386	384	364	397	389	401	410	388	375	380	367	401	356	405	389	419	327	411	401	412	388	389	389	421	371	391	408	391	377	422	391	396	423	401	413	396	418	387	396	398	388	370	381	399	367	374	375	371	396	374	352	381	393	374	382	403	384	393	393	398	368	409	410	383	369	360	369	404	392	373	394	416	392	377	407	391	360	389	366	395	377	361	410	376	360	392	367	434	380	383	427	339	431	374	362	407	398	381	386	430	399	390	349	411	387	391	402	420	359	386	433	382	381	346	387	375
24138	42973	40225	32791	27698	23686	20430	15763	13055	10942	9236	8082	7277	5973	5325	4427	3230	2702	2031	1582	1492	1425	1517	1372	1136	1105	1087	1056	1217	1103	869	858	864	835	723	669	676	570	596	612	700	671	659	691	694	595	550	557	493	490	506	487	474	446	456	459	494	469	465	479	437	457	464	481	457	495	510	426	501	456	462	463	453	474	506	495	461	490	449	486	491	445	465	475	484	466	491	489	477	501	449	473	450	495	519	468	484	515	455	486	445	458	511	525	454	453	512	461	492	457	471	456	464	448	443	498	448	463	472	451	441	521	464	474	501	493	478	494	504	461	495	462	479	502	463	465	500	475	492	514	475	494	493	476	477	466	477	446	527	469	487	445	469	501	438	462	444	462	438	475	460	472	461	487	490	443	445	467	468	419	504	499	484	447	433	472	515	480	434	497	475	470	485	475	492	475	457	468	455	484	445	453	446	412	468	473	481	433	490	444	468	431	471	492	492	504	462	491	440	491	482	475	459	484	441	437	497	440	491	469	464	420	446	453	460	470	455	496	445	449	497	448	458	456	450	441	478	440	442	458	450	512	478	456	487	440	459	469	471	453	489	479	438	482	475	466	483	498	477	457	467	490	481	463	496	468	474	476	509	462	446	473	453	524	539	477	452	477	460	478	480	483	463	465	453	463	456	482	496	456	459	476	481	498	501	482	484	470	474	449	485	486	476	505	464	454	432	469	449	442	499	476	469	455	457	475	515	457	454	461	454	479	488	473	446	484	431	486	494	486	470	487	522	449	470	503	481	488	461	459	461	458	489	441	460	458	434	462	499	426	477	463	490	461	430	484	486	495	502	473	461	443	467	470	495	432	473	447	452	445	464	449	489	474	454	468	437	486	475	447	505	481	485	496	417	493	477	487	485	512	446	471	470	470	455	461	469	491	455	491	459	434	478	502	471	461	480	468	478	512	442	468	467	476	484	462	485	440	484	459	473	502	474	498	443	488	476	455	473	456	501	488	475	416	485	479	448	521	476	448	486	482	497	475	451	465	478	474	471	439	491	469	489	456	472	456	485	475	449	464	440	493	441	444	454	468	499	461	468	450	476	460	483	434	478	475	451	455	461	467	474	477	452	500	434	467	459	493	463	457	471	466	471	463	428	483	493	462	446	473	469	486	461	470	482	478	483	485	470	491	459	480	467	461	484	488	434	470	454	454	450	461	469	473	479	522	491	453	453	459	440	479	461	455	470	487	456	492	492	487	444	491	481	457	451	468	488	456	484	454	444	458	466	446	455	461	455	491	457	449	479	472	477	423	492	428	445	492	482	489	431	489	502	448	492	489	479	498	444	484	474	471	497	475	423	466	481	433	468	443	468	489	470	489	453	483	437	487	455	484	468	457	447	465	444	483	460	498	510	478	512	447	486	476	477	430	459	464	449	484	455	465	507	451	468	442	487	486	444	456	492	445	465	494	508	445	478	472	464	466	511	494	488	484	501	451	437	470	465	480	434	505	526	481	460	468	501	517	477	481	480	478	494	470	463	462	448	465	488	476	466	450	459	461	448	444	441	466	449	470	430	489	501	517	448	456	445	472	462	469	520	449	471	475	472	416	460	465	493	460	479	498	473	473	485	469	474	452	456	464	477	498	472	477	448	481	514	467	459	466	465	487	457	474	424	468	427	469	492	472	502	482	480	449	463	518	441	484	457	481	468	478	452	504	486	475	488	517	468	486	458	454	442	454	508	494	501	432	477	455	440	512	468	483	458	508	487	495	462	476	465	478	458	503	445	487	496	482	462	450	434	479	446	447	471	489	504	454	439	487	446	445	466	506	473	432	508	473	482	469	498	483	478	459	447	500	479	449	501	524	449	530	540	460	515	489	453	487	450	477	458	477	503	516	477	468	441	450	473	455	472	448	502	508	443	472	443	462	466	495	511	467	472	480	450	477	458	458	433	439	466	456	465	457	464	475	451	463	483	466	452	489	453	456	450	473	457	452	487	441	466	483	442	467	475	454	514	457	470	481	435	458	455	462	486	481	474	477	465	452	477	473	492	450	503	458	500	462	487	460	470	461	501	472	440	464	475	472	466	467	466	463	460	467	442	497	466	488	453	489	456	503	460	493	486	438	464	455	460	461	476	459	478	428	447	446	489	431	462	478	432	450	465	493	492	476	491	473	488	458	478	481	471	519	488	514	476	505	495	453	489	487	495	454	517	458	456	445	477	471	475	475	482	495	419	458	471	475	472	476	496	465	463	479	482	501	448	471	465	468	469	490	483	508	445	458	433	477	461	475	466	446	481	462	433	457	500	462	448	452	484	494	479	463	489	489	471	474	458	428	472	476	456	451	460	455	475	456	461	496	475	481	495	479	468	475	465	480	482	492	502	485	488	451	479	465	431	446	466	468	476	505	460	454	503	492	454	456	440	499	466	443	477	472	458	498	458	460	459	480	491	458	470	483	419	463	466	497	496	470	485	483	464	460	477	490	443	435	453	446	487	443	475	483	495	433	433	456	436	447	477	427	493	506	487	490	465	481	427	462	471	464	508	441	490	475	464	471	435	484	474	479	473	473	442	511	484	448	446	453	495	547	478	465	446	450	471	471	449	463	490	462	448	520	456	463	451	449	511	480	488	464	498	501	425	455	420	463	413	448	472	472	519	501	455	492	453	473	477	459	494	447	469	490	470	492	474	507	482	439	452	420	450	476	489	473	512	470	485	509	475	474	429	468	458	475	477	487	471	439	464	520	488	454	464	477	485	470	486	484	451	458	493	484	492	461	448	468	483	466	439	432	426	421	439	483	478	450	491	449	480	472	468	473	472	497	501	463	450	482	475	478	510	498	496	470	497	450	431	465	483	424	490	485	451	443	444	482	491	491	480	477	522	508	518	480	467	465	474	450	469	515	405	489	462	476	458	465	450	488	462	472	482	472	438	496	457	494	510	453	422	453	476	443	458	485	437	478	508	475	448	455	505	471	468	455	461	458	496	484	472	463	483	446	450	470	475	450	465	442	460	473	478	507	442	466	487	485	435	485	468	476	474	468	451	493	436	512	447	467	457	441	464	443	456	466	459	468	491	451	474	460	464	447	466	492	482	457	476	480	478	446	455	482	497	506	424	490	480	465	459	486	479	453	495	468	471	447	446	443	462	483	462	471	435	500	451	514	464	465	494	486	480	463	456	474	475	470	480	441	457	450	483	467	431	463	426	459	436	463	504	451	492	467	492	469	433	471	464	456	494	464	509	465	499	461	462	409	445	481	516	488	468	464	482	488	433	440	490	490	450	509	527	480	434	464	476	460	442	440	492	477	459	493	493	458	494	427	462	467	473	479	491	488	455	498	464	433	509	462	466	458	431	489	416	459	469	483	461	445	486	465	501	451	504	457	476	481	486	490	484	450	465	457	501	511	423	474	454	445	462	453	485	474	459	491	500	466	457	463	478	457	486	438	470	438	488	480	476	490	503	471	462	488	488	407	472	500	472	484	477	467	494	477	483	460
26641	21820	24727	18813	11291	7960	5798	4079	3228	2942	2507	2205	2028	1800	1626	1463	1166	1095	982	881	796	810	830	787	772	746	740	741	807	763	730	696	687	677	683	627	635	644	649	654	669	674	708	658	668	664	651	670	582	641	632	617	603	610	585	670	669	606	619	627	631	602	631	653	578	647	631	600	626	601	653	688	629	603	588	605	604	649	597	612	613	619	628	626	613	609	625	633	639	644	595	688	592	602	625	599	639	623	612	617	602	638	639	618	614	591	599	613	610	646	654	669	623	608	640	635	636	641	636	649	601	623	608	700	638	641	601	614	591	678	625	636	624	610	609	644	599	638	590	646	610	635	639	646	593	605	605	621	621	615	638	598	619	606	578	628	628	603	612	625	640	630	609	644	599	647	616	616	625	637	640	626	614	619	638	634	625	665	652	642	618	633	625	637	619	604	632	590	647	624	647	598	651	657	652	664	605	615	645	632	629	617	598	680	609	672	611	630	619	606	616	603	595	621	625	662	643	632	645	624	624	610	619	614	622	623	605	652	633	586	598	636	635	643	658	669	596	585	638	630	624	592	631	644	645	593	633	621	572	619	627	608	605	636	622	600	640	593	627	615	603	589	631	625	636	644	632	665	632	604	655	579	616	648	634	622	603	615	608	640	582	667	636	608	578	625	636	659	632	645	627	626	658	612	651	587	626	569	617	621	655	625	613	602	625	590	634	643	639	603	627	588	636	585	655	613	596	645	606	647	590	627	612	602	602	641	652	588	637	635	611	583	638	637	571	615	625	637	605	622	592	639	650	645	659	627	614	606	624	629	577	623	622	642	568	646	607	674	641	629	611	651	641	608	629	617	587	592	629	604	637	623	633	592	649	615	623	637	611	636	644	638	598	603	670	640	703	635	638	653	600	610	585	643	579	638	624	629	677	676	655	615	604	641	681	631	656	636	649	621	597	626	613	625	662	620	613	612	621	643	658	608	669	626	645	595	644	626	620	582	610	651	616	629	620	560	638	607	620	627	620	646	631	624	624	655	640	613	581	644	645	593	638	622	584	617	607	669	648	619	574	572	593	622	599	625	631	606	659	607	655	636	603	635	629	569	606	638	613	611	625	650	615	633	635	611	644	613	640	606	579	599	592	662	573	673	603	640	597	602	629	624	645	637	629	610	614	608	653	623	614	652	640	568	616	605	661	617	618	638	652	642	646	587	664	643	666	682	661	607	588	653	621	615	634	625	604	623	654	606	665	687	610	642	640	600	642	597	641	605	595	611	594	603	600	665	628	616	640	638	639	608	602	630	614	652	676	623	583	670	666	581	614	638	602	611	638	648	630	604	663	573	655	625	640	627	612	610	647	639	615	648	614	612	600	620	623	643	658	638	607	607	604	660	632	628	684	671	618	667	646	638	624	619	614	610	627	653	609	643	655	621	605	575	627	618	607	647	634	604	685	639	654	640	661	631	640	647	663	634	674	631	603	631	635	626	638	624	631	653	599	618	635	628	617	604	657	599	618	652	574	613	617	634	672	602	607	602	642	611	659	659	593	598	608	651	606	645	617	669	636	590	645	597	655	599	630	634	631	639	614	610	662	642	650	596	658	625	641	610	641	643	627	617	642	587	651	629	643	629	612	629	651	641	629	652	625	652	633	612	632	620	662	646	625	655	641	613	664	619	610	570	645	584	664	617	624	655	590	618	625	630	596	606	583	582	638	626	674	610	603	639	656	622	589	636	615	646	597	608	609	646	622	651	657	588	584	520	593	649	680	648	625	671	630	674	674	673	643	643	615	658	631	632	659	631	599	661	614	650	621	665	610	602	627	642	628	642	627	615	622	640	665	624	648	631	656	636	632	622	646	638	657	647	620	637	629	640	580	620	654	629	596	582	601	635	604	657	582	616	656	648	614	616	634	643	623	650	615	640	626	631	604	604	628	632	615	624	655	607	638	682	615	663	618	596	598	641	700	617	621	620	615	585	641	616	661	616	592	602	652	578	650	634	649	609	607	667	599	661	618	637	605	604	618	599	623	602	617	597	654	578	629	600	627	642	575	605	598	603	657	625	622	653	626	619	596	615	660	626	609	594	658	602	611	620	668	593	605	621	632	623	596	636	660	624	646	586	644	627	626	650	597	625	580	642	652	578	639	631	626	594	590	638	654	615	611	626	604	610	574	664	632	607	599	637	649	615	601	603	584	636	649	631	646	624	616	587	640	642	660	617	587	611	637	620	606	688	624	653	579	678	635	598	678	636	641	624	612	611	676	630	620	609	616	613	599	611	643	640	600	671	604	627	599	637	681	608	650	587	642	639	647	637	640	590	616	636	630	637	633	597	607	614	661	655	599	606	614	642	632	630	645	600	661	662	643	620	595	631	680	634	626	605	656	627	646	596	662	614	680	640	625	617	638	642	599	650	636	632	570	624	622	615	616	635	601	634	646	656	605	656	619	595	617	612	691	595	624	610	623	627	628	584	607	613	638	617	651	630	674	647	602	635	624	634	655	688	617	608	580	601	610	651	685	607	645	674	647	642	598	649	651	637	576	645	605	630	583	667	613	618	624	618	605	644	625	645	611	645	619	628	635	625	583	623	600	648	615	670	650	609	629	692	620	624	589	619	684	654	640	597	637	633	696	621	587	582	652	623	611	618	650	575	603	617	621	630	587	633	619	617	635	632	639	644	623	637	637	611	601	635	648	622	613	642	618	654	620	630	626	627	603	623	602	616	637	631	597	645	640	662	622	577	625	636	639	593	602	594	615	636	603	641	620	621	689	641	617	636	606	628	620	631	646	659	619	699	631	605	637	633	675	569	623	670	630	631	635	645	653	657	615	634	617	632	633	600	601	599	608	623	603	646	603	656	645	587	597	617	650	654	610	649	650	645	634	607	649	619	614	607	634	629	631	641	637	609	609	635	636	622	621	623	658	624	608	607	623	637	620	675	590	581	590	626	613	640	608	627	637	615	633	665	618	628	653	597	645	622	597	649	658	605	631	606	638	625	655	589	630	615	652	626	641	622	612	641	634	624	644	640	598	655	555	645	617	648	658	617	598	594	628	616	639	657	661	647	648	652	676	600	590	619	604	606	645	627	619	623	639	621	672	581	666	589	589	611	611	605	608	606	710	644	609	649	638	588	616	603	628	648	617	598	593	601	622	562	631	658	626	593	652	666	647	615	670	650	627	640	626	627	632	610	628	641	554	633	637	656	629	606	620	592	611	641	583	632	590	593	642	606	599	605	647	603	612	690	637	622	630	595	604	654	638	656	719	627	661	622	621	588	598	607	635	612	651	618	596	639	634	643	644	638	573	619	646	586	688	590	616	639	606	671	589	630	654	608	601	635	646	644	609	616	662	601	601	607	657	609	638	567	585	630	642	610	663	622	605	617	677	582	583	614	626	628	664	675	639	627	600	628	631	567	632	649	597	633	627	632	672	589	621	644	653	621	623	620	596	637	663	624	612	577	637	642	611	605	611	649	649	669	608	632	628	615
20496	32181	29607	20965	16411	13485	10807	8250	6544	5594	4587	4113	3622	3164	2838	2273	1920	1719	1281	1245	1171	1169	1126	1135	1037	1043	1016	1061	1199	991	990	888	928	868	859	765	863	815	759	783	821	914	806	831	840	846	812	770	765	752	815	788	774	795	758	760	743	792	764	788	766	782	806	748	774	804	807	731	723	810	784	752	784	770	777	736	804	805	780	778	757	840	807	790	758	805	783	756	785	806	762	832	807	749	813	781	778	776	827	773	797	775	818	758	761	738	801	724	758	801	803	790	791	784	787	785	765	755	754	815	751	762	861	788	804	786	751	770	795	739	785	808	833	773	762	812	759	790	696	820	831	781	792	800	769	814	786	753	790	808	728	792	811	751	804	817	782	763	800	802	752	812	785	738	808	767	812	779	746	802	771	764	817	823	801	750	794	740	823	735	754	739	747	750	782	757	779	771	793	783	828	780	753	748	724	788	753	812	793	753	787	790	810	795	766	761	771	743	790	757	793	728	699	811	781	711	776	758	783	765	749	824	824	801	802	764	784	788	748	817	773	790	752	793	787	724	828	791	803	784	747	746	773	820	756	777	795	773	760	795	822	787	759	745	786	764	813	789	742	835	733	770	799	799	770	767	783	762	827	733	777	811	812	748	810	742	755	742	767	824	785	794	764	771	769	780	733	781	846	806	827	725	783	757	782	791	758	740	788	774	766	745	768	758	734	763	808	768	777	809	761	736	811	747	690	760	776	748	793	739	836	776	771	737	780	802	801	867	777	762	763	804	760	786	768	793	766	820	786	796	806	750	772	748	829	756	792	765	788	749	835	793	809	750	732	784	751	778	813	795	847	758	747	787	711	800	765	803	744	787	794	757	755	789	751	798	752	754	849	769	811	788	769	755	805	814	802	765	745	787	766	772	798	792	822	751	781	779	763	798	791	799	779	751	777	797	793	796	831	725	748	800	782	773	806	802	795	770	748	794	748	808	800	755	743	787	811	790	780	775	778	786	737	770	788	730	799	788	815	774	716	780	806	759	718	818	748	822	802	769	739	754	753	776	801	740	804	753	750	781	749	747	778	767	805	763	746	774	717	712	797	806	782	789	774	811	806	720	747	734	775	795	782	768	790	812	797	755	739	753	768	797	790	801	797	737	734	787	804	724	680	788	711	795	763	768	737	771	742	750	770	772	797	738	784	784	787	787	777	798	780	804	774	810	778	785	742	805	735	775	774	798	792	774	777	736	818	772	754	797	754	748	772	778	780	757	791	732	753	779	822	802	853	797	783	762	767	806	785	770	752	773	753	729	807	779	796	749	789	794	782	800	764	776	824	782	777	679	763	759	763	738	752	716	762	805	714	765	787	787	796	773	762	796	726	748	774	822	760	741	779	786	796	724	760	776	760	804	781	777	770	816	776	792	762	768	737	815	759	782	783	757	776	828	744	798	749	775	754	781	793	730	764	777	745	719	788	809	789	747	858	764	773	755	796	773	794	796	727	791	794	749	735	776	770	795	808	802	785	777	771	754	769	792	750	760	730	805	749	831	767	779	802	798	818	729	760	757	760	734	735	771	777	770	769	779	779	793	757	768	803	790	732	775	838	744	777	787	758	767	802	810	774	825	759	779	764	760	761	783	756	747	785	796	755	791	768	769	746	729	850	796	813	757	770	787	747	782	753	776	776	789	718	762	767	803	804	798	764	747	783	781	757	806	756	777	792	762	786	774	764	823	781	764	793	747	784	827	811	771	764	773	796	816	738	783	822	814	815	722	817	778	769	818	809	741	808	774	812	770	777	785	786	741	749	739	779	763	738	807	788	788	776	760	755	764	796	747	795	757	794	766	711	726	732	817	770	760	755	754	764	810	776	746	767	781	766	732	773	749	798	802	773	725	767	814	730	783	797	746	745	747	802	784	826	757	786	777	738	750	785	776	759	742	787	759	793	765	792	762	751	787	795	789	780	814	775	766	789	774	796	781	734	800	765	747	796	774	796	711	764	777	767	736	719	742	793	800	748	769	730	791	788	751	779	745	788	745	785	780	736	776	801	771	782	740	790	785	797	786	761	756	799	818	816	781	722	758	778	786	776	777	791	817	783	804	761	735	764	804	743	754	794	765	751	785	799	791	793	770	763	745	801	767	736	792	775	755	695	813	761	795	791	758	761	771	804	757	797	804	750	782	773	770	793	742	811	765	763	785	796	834	787	805	778	724	800	808	832	797	818	775	768	752	834	778	789	779	790	756	782	789	731	759	774	781	797	799	740	781	757	778	742	829	766	798	808	758	754	768	723	779	781	763	776	814	765	773	754	780	791	761	762	744	744	821	820	821	756	785	805	709	783	731	744	811	764	781	733	785	820	813	769	740	746	750	772	856	787	725	782	810	765	803	800	806	805	801	783	786	794	809	801	742	826	760	782	771	754	825	792	836	833	747	766	723	773	815	768	776	757	785	802	811	760	783	758	755	772	822	743	739	784	787	805	774	798	796	817	707	753	737	820	791	791	792	761	776	805	806	834	754	739	774	740	775	766	751	819	786	767	811	756	776	723	776	718	750	828	783	753	766	757	767	786	777	775	798	753	781	772	743	761	840	773	760	785	752	789	755	791	803	807	725	823	764	806	763	766	790	777	780	737	820	805	792	771	757	787	784	781	810	769	771	753	795	819	806	794	721	775	768	764	766	742	784	763	724	775	738	795	771	772	798	741	783	777	761	778	817	779	758	809	771	808	818	819	730	758	748	802	777	768	728	764	799	748	763	793	797	759	813	805	710	739	756	787	779	785	781	731	807	728	779	686	773	783	762	789	750	738	802	771	750	728	795	785	813	731	746	783	797	758	792	775	829	781	783	726	762	782	814	792	738	802	791	805	779	842	730	774	767	748	751	798	765	766	775	771	795	767	772	786	807	772	734	764	819	741	755	802	803	726	754	806	747	769	731	741	725	776	772	752	752	740	793	768	805	719	804	792	781	789	782	802	758	784	738	801	746	768	750	773	781	766	803	759	744	800	727	758	809	802	743	749	746	764	748	796	818	751	782	821	744	772	777	786	782	797	814	758	762	796	765	781	761	728	752	767	768	789	768	756	796	718	803	745	747	771	728	791	787	761	753	756	767	831	787	807	779	783	854	777	823	802	819	781	758	795	808	774	762	838	789	784	770	821	794	795	771	775	778	761	784	765	717	735	755	802	767	795	763	756	752	798	782	733	707	783	786	744	719	709	770	733	805	808	700	799	783	770	748	756	745	788	739	720	760	796	776	764	812	806	769	737	800	732	754	755	811	812	763	744	798	797	802	815	779	754	780	741	835	804	789	787	765	809	787	754	780	751	769	830	823	750	827	776	773	790	742	775	759	813	769	776	776	783	746	757	807	795	814	790	761	809	798	781	759	806	760	780	801	807	822	801	766	758	765	780	787	782	747	756	733	746	795	800	697	778	741	800	734	766	822	730	751	719	770	817	745	795	801	776	799	739	766	770	815	730	776	776	741	740	808	784	769
23207	20728	28055	23538	21172	19250	12313	7158	5244	4665	3849	3494	2991	2629	2315	1794	1567	1225	979	862	879	857	856	767	734	660	725	783	782	649	664	625	674	564	592	578	521	506	497	542	528	595	572	539	543	542	481	479	492	472	475	492	492	468	486	486	445	473	479	488	455	466	473	480	463	479	462	504	500	529	450	449	466	464	506	493	487	474	492	505	471	500	487	486	461	474	459	461	478	477	499	506	457	501	472	495	492	461	432	479	450	446	443	465	481	514	495	474	462	464	444	485	505	491	470	451	493	476	521	465	506	505	454	440	472	462	508	478	440	509	462	511	504	473	507	521	532	471	476	460	489	459	486	453	461	469	466	456	484	488	503	504	494	527	499	478	503	463	454	474	459	499	467	453	454	463	463	495	490	482	491	497	499	515	446	473	492	463	499	505	516	496	454	511	511	507	524	467	476	483	482	468	482	468	492	485	475	500	484	492	476	478	491	479	472	486	492	467	486	502	504	493	472	505	506	459	504	495	504	466	468	503	471	470	438	490	485	484	463	432	495	462	482	474	478	480	456	463	479	465	513	488	458	461	500	458	513	496	465	474	486	470	506	476	495	485	503	472	496	452	461	479	521	509	447	455	471	473	502	417	489	487	521	503	516	492	462	460	503	460	461	436	489	499	478	467	507	461	475	509	473	460	490	496	509	500	477	471	453	484	461	469	517	489	472	473	486	452	481	470	468	493	465	480	477	474	478	475	469	504	506	502	502	488	511	516	468	517	484	513	474	474	478	562	486	463	475	492	485	515	434	480	542	464	490	465	507	463	468	449	495	480	475	460	520	487	482	488	421	500	476	475	473	465	464	478	490	441	511	522	479	504	492	450	503	478	461	493	486	453	478	468	486	455	462	511	487	442	487	485	442	490	496	470	463	481	502	510	487	474	474	486	469	479	443	442	480	489	471	495	479	503	466	457	474	445	476	482	456	475	471	483	511	471	483	449	484	497	475	449	539	454	541	464	480	494	438	515	519	461	482	486	484	468	501	461	464	486	461	462	500	498	492	465	512	462	493	456	438	465	479	469	507	498	442	485	454	485	484	461	467	490	476	482	494	464	493	445	494	456	432	493	495	461	522	504	497	485	481	472	486	484	472	474	501	461	501	447	462	485	456	501	479	488	476	481	476	477	463	456	462	485	499	471	497	508	496	488	468	486	498	500	458	475	496	436	436	488	474	497	494	471	453	496	463	509	484	460	472	497	495	480	500	491	520	489	473	516	471	447	461	516	455	463	504	487	502	475	512	476	510	469	499	494	465	507	503	496	499	476	486	499	445	495	454	451	481	525	486	501	496	477	474	460	468	477	456	525	447	489	495	484	504	472	494	459	496	504	429	461	480	478	490	486	488	466	504	504	481	496	495	466	465	464	453	474	477	470	512	515	470	485	479	462	501	495	450	519	459	486	497	513	480	507	479	500	459	505	530	469	482	484	483	470	459	489	533	487	503	469	439	472	465	453	441	449	491	487	479	473	450	444	500	560	467	467	475	516	463	504	473	431	427	491	477	487	494	457	491	462	460	436	462	421	499	445	484	436	452	463	447	491	514	476	484	492	467	463	497	517	457	470	501	473	436	504	467	467	468	463	513	490	475	476	460	491	501	473	496	516	475	426	450	457	490	469	500	472	494	458	482	470	457	485	511	489	435	524	496	495	492	446	485	484	448	484	463	471	514	490	517	499	480	514	438	461	501	452	445	477	509	494	481	485	476	496	452	480	488	441	516	458	485	502	448	439	459	473	464	506	479	502	496	472	463	453	496	473	466	473	480	484	503	500	503	487	494	475	498	495	482	442	465	464	453	502	505	489	472	465	469	473	481	447	503	470	465	501	470	496	467	450	501	495	475	450	479	491	462	462	487	485	480	508	486	481	452	504	516	470	463	472	489	511	476	474	494	506	493	496	509	483	473	458	458	432	488	474	479	484	497	512	505	479	446	514	495	453	470	493	498	519	486	465	495	452	476	488	470	467	455	496	488	485	454	458	512	453	478	493	479	474	438	466	473	496	481	493	509	513	478	481	440	441	513	500	511	496	476	497	498	502	468	473	502	491	508	489	462	458	490	465	484	498	487	492	504	478	521	469	458	478	491	448	508	421	466	485	474	477	499	491	505	480	498	463	485	502	473	480	480	488	469	472	459	486	499	481	482	485	452	467	461	468	468	510	476	485	455	460	486	459	499	498	482	450	453	479	477	438	506	480	479	477	429	486	473	477	477	476	460	500	487	476	488	455	450	486	471	454	484	467	466	478	483	440	442	492	511	474	483	451	473	466	486	519	456	505	447	424	506	485	444	480	483	468	469	495	510	494	486	463	485	456	455	452	478	446	412	488	487	554	482	501	453	495	462	502	452	484	429	475	474	462	514	485	490	498	491	477	454	511	460	501	454	490	457	460	470	502	489	466	487	474	474	449	515	486	497	493	514	482	477	438	500	490	453	506	484	461	479	460	478	483	470	462	447	451	485	478	488	470	474	464	460	454	460	499	449	463	503	458	473	502	426	428	506	489	452	503	472	452	484	497	492	494	473	462	490	491	507	465	501	472	487	468	502	474	436	469	472	444	517	430	485	475	513	485	462	452	543	516	484	455	461	518	502	527	469	495	469	463	483	455	522	494	467	469	490	483	482	471	464	462	464	467	467	500	484	509	462	479	463	452	481	527	483	505	512	496	514	506	484	461	482	488	481	503	433	468	455	478	464	492	450	507	471	462	477	466	514	505	509	500	510	489	505	492	469	504	486	479	509	512	483	424	493	500	486	473	474	440	468	463	479	488	478	510	482	484	483	518	507	493	500	471	481	495	469	504	471	473	468	498	473	456	474	495	485	493	483	466	490	489	516	468	482	508	464	519	472	458	487	468	468	485	484	484	499	508	472	497	472	492	462	490	444	474	451	507	467	502	446	502	468	466	494	475	481	511	483	460	454	444	469	465	468	484	505	463	520	450	506	530	480	475	466	468	515	493	409	490	425	484	489	475	473	460	482	516	485	432	471	469	484	456	490	499	463	448	478	483	479	466	474	456	469	485	491	445	476	499	478	453	487	498	502	504	500	461	461	444	483	474	500	483	482	474	481	491	482	436	494	483	455	509	499	426	456	450	490	509	467	495	520	506	490	514	491	496	472	488	481	449	533	501	471	514	483	464	501	459	495	437	452	436	477	494	447	472	492	483	444	457	513	463	454	485	466	485	505	434	460	436	483	470	483	442	485	489	481	471	506	467	488	428	520	503	466	506	477	473	438	478	450	461	461	480	446	464	454	436	452	472	466	512	484	488	505	483	496	481	469	471	477	448	481	492	500	474	477	514	469	465	451	469	498	483	471	492	520	483	494	496	466	452	502	513	503	489	476	475	492	434	497	492	472	517	448	480	492	453	476	475	469	490	452	470	500	490	506	447	460	488	499	488	468	479	507	472	478	463	463	462	479	507	443	477	493	474	521	484	492	501	482	496
20783	39112	36535	27621	23001	19689	15266	12524	10190	8616	7145	6607	5537	4800	4030	3160	2673	2056	1534	1398	1342	1284	1338	1187	1043	1069	1033	1163	1077	973	899	964	894	773	757	732	702	692	661	665	782	807	717	775	690	740	700	626	681	608	594	644	622	619	620	601	604	564	594	587	617	578	618	590	624	621	579	587	605	565	617	562	586	631	563	594	592	595	565	569	601	609	622	597	644	602	609	624	579	517	622	644	642	591	591	609	596	652	645	626	593	562	612	555	611	622	623	590	596	621	595	621	622	603	629	608	593	573	630	622	597	604	613	606	600	604	620	615	594	592	570	584	576	585	604	554	576	602	574	596	567	605	596	576	622	588	623	609	601	618	630	614	631	622	598	630	603	556	619	614	598	602	595	602	568	561	591	628	607	566	583	571	592	608	607	620	601	640	601	612	586	602	602	653	571	587	576	570	599	590	592	589	664	588	594	581	635	627	661	561	627	615	610	608	627	621	636	604	613	595	614	616	626	591	589	586	566	606	596	566	628	632	592	634	558	579	635	636	642	601	581	596	634	597	557	674	640	615	621	597	626	570	601	613	578	578	581	620	632	568	660	622	597	599	602	613	617	574	624	590	600	615	636	576	558	602	614	594	592	628	590	586	569	617	610	612	580	541	648	565	593	561	601	620	589	603	610	586	582	653	570	574	622	586	635	618	626	598	580	575	598	582	610	611	591	594	594	631	566	634	616	619	591	609	617	603	632	679	589	600	622	600	629	597	595	601	612	603	628	557	609	576	618	578	627	568	620	593	620	602	641	636	586	626	645	600	627	585	618	578	585	632	600	572	613	573	602	604	606	586	612	600	596	571	609	603	602	624	576	557	594	575	565	580	599	609	600	627	602	570	572	577	609	606	609	577	598	622	624	599	587	623	633	622	642	623	618	588	616	565	596	637	624	568	613	601	657	655	636	601	601	571	591	554	608	649	601	588	583	630	608	599	534	642	587	650	612	630	591	623	609	570	572	624	604	579	635	610	595	572	569	628	576	604	596	604	632	627	602	614	618	602	590	601	625	590	598	591	629	614	572	596	582	541	608	592	597	584	606	578	587	576	590	622	658	610	605	669	553	597	650	599	623	585	590	581	589	612	585	603	642	594	612	611	569	612	631	613	642	620	634	584	624	614	580	628	584	594	589	557	601	618	604	607	586	591	582	590	584	648	600	567	654	575	562	564	566	559	633	609	593	613	622	616	609	591	615	580	611	560	594	596	609	550	612	568	605	571	607	612	609	640	555	599	631	594	599	597	652	599	604	566	596	636	612	596	627	584	607	597	585	598	576	640	610	631	604	612	600	609	610	592	622	620	565	601	628	583	614	605	582	551	591	582	605	601	626	568	570	578	577	582	631	591	596	594	605	629	639	608	590	634	649	572	567	574	579	623	618	622	579	561	601	602	634	598	594	626	560	591	606	651	594	573	555	585	587	597	594	568	584	556	592	620	559	586	610	635	565	599	610	600	625	577	644	589	580	588	620	607	588	590	561	566	593	596	585	624	592	580	588	611	617	537	585	595	591	637	652	630	577	568	598	591	579	569	590	629	622	635	621	601	622	596	577	581	589	605	621	596	602	572	626	575	616	599	626	595	618	595	567	627	607	624	616	618	558	561	625	601	562	619	588	641	583	601	593	574	615	586	590	577	583	605	610	639	601	607	565	622	616	588	560	566	593	606	561	595	633	623	556	584	589	599	619	621	600	616	564	572	572	594	594	623	624	584	606	575	593	584	571	627	572	587	614	659	622	626	604	637	602	562	585	639	623	620	593	651	605	614	566	616	576	570	596	631	555	593	602	581	650	573	588	637	583	612	582	563	582	587	587	635	618	562	614	600	593	622	623	598	622	591	570	617	593	614	600	613	596	589	610	615	638	586	615	582	573	644	612	628	613	583	610	578	578	591	576	591	619	583	591	600	614	585	565	648	589	599	612	605	635	597	619	576	605	653	621	606	620	557	596	591	588	593	587	618	620	619	604	638	585	601	593	615	570	570	609	599	611	599	641	598	646	629	577	585	551	569	624	571	574	640	630	589	647	627	583	555	624	571	608	559	626	629	616	542	601	602	614	608	613	586	568	584	597	627	614	618	599	607	570	574	611	639	567	567	558	583	621	597	578	541	602	608	641	628	605	605	602	601	615	608	647	614	628	604	609	626	625	566	574	613	593	590	613	631	607	588	627	608	598	619	600	597	584	575	585	594	605	596	621	573	577	579	556	610	563	582	645	587	584	606	602	612	579	604	627	616	621	626	577	590	568	605	595	605	603	614	621	567	608	560	579	617	586	624	552	604	589	578	638	558	603	613	577	595	549	587	609	603	577	649	624	608	631	586	617	587	620	599	564	608	575	571	571	578	562	559	604	597	600	587	567	595	580	564	572	651	618	584	566	598	597	585	606	587	587	624	606	635	607	643	593	605	559	600	574	632	577	603	567	613	625	589	596	593	660	653	585	631	585	598	610	622	572	555	578	627	640	583	613	579	578	570	637	640	618	600	591	595	596	608	575	575	623	621	590	614	573	581	563	609	556	606	620	582	580	607	603	609	593	620	607	588	633	611	619	589	602	620	605	622	575	582	605	559	625	591	608	585	576	603	602	650	584	581	569	606	567	605	599	587	626	590	609	648	632	571	588	593	611	596	603	588	595	550	585	584	622	615	588	618	631	588	591	608	614	601	589	621	568	590	639	550	590	606	656	593	638	612	611	612	583	620	605	602	601	600	567	581	609	611	614	597	562	628	591	599	623	611	584	529	605	577	558	621	605	612	614	576	575	626	602	601	608	595	574	538	616	601	611	615	592	581	592	674	607	575	618	623	613	583	584	591	621	586	625	621	633	605	592	560	552	625	602	555	579	628	601	589	607	574	602	617	593	624	613	546	573	636	600	597	596	612	589	608	582	584	596	579	562	634	641	622	606	620	645	639	636	576	585	627	594	587	639	556	673	599	559	607	573	625	624	576	627	581	634	575	616	629	653	605	611	622	614	617	586	580	562	657	604	580	581	624	596	584	607	606	597	641	561	581	607	619	569	600	604	612	601	579	591	595	584	593	586	571	606	628	607	585	637	604	557	589	623	590	574	615	589	624	624	624	625	585	620	531	589	591	637	568	604	581	607	600	601	660	586	633	566	607	613	607	557	596	597	632	600	600	625	593	622	595	597	618	612	615	606	632	603	594	592	599	585	611	645	610	585	602	616	605	627	646	564	570	610	611	617	618	604	594	629	609	596	609	581	596	646	619	581	609	633	551	607	612	632	585	605	593	580	588	568	600	619	634	585	589	566	597	662	575	602	596	583	599	568	594	598	642	535	536	604	643	581	622	576	564	595	631	620	573	625	555	615	626	649	570	617	582	590	663	611	604	640	612	614	623	620	636	604	649	629	617	632	608	625	613	619	637	576	579	591	620	616	613	600	629	565	604	621	579	614	601	563	605	614	589	582	637	615	619	597	592	597	585	569	608
22346	20767	28465	23148	20868	21924	20702	10576	7646	6435	5637	4893	4140	3527	2796	2374	1905	1404	1069	1016	931	972	968	800	780	753	708	853	711	647	643	631	591	514	563	525	433	476	460	456	508	583	508	539	498	478	422	414	408	372	393	458	397	379	397	390	373	383	432	383	394	372	398	406	420	397	401	392	415	380	363	382	411	400	385	343	382	394	377	382	377	389	376	421	412	385	376	362	394	370	354	375	332	382	399	388	389	397	411	429	392	388	373	380	372	392	393	361	392	383	372	387	387	364	370	403	383	392	408	416	390	431	378	378	387	401	372	380	390	404	393	371	405	416	403	359	361	365	384	384	389	364	377	399	371	388	411	358	362	378	387	404	376	423	387	423	394	384	396	357	377	401	388	403	394	395	410	383	363	375	375	399	412	395	384	410	390	373	381	379	394	391	367	397	341	391	367	390	351	428	434	390	405	385	421	382	386	405	360	396	359	394	390	394	378	405	368	419	377	380	356	399	357	368	420	421	437	390	382	351	377	388	402	354	370	388	376	371	396	372	362	374	401	389	370	412	402	388	382	368	394	382	377	360	417	389	386	408	387	417	348	395	359	371	390	394	408	386	400	384	392	376	353	408	401	352	397	401	357	404	372	360	360	403	359	391	419	373	394	385	372	372	380	425	407	398	389	383	398	372	389	350	370	389	353	398	403	394	390	369	418	376	414	396	388	379	397	407	412	366	395	412	403	411	384	416	373	357	391	400	362	371	379	399	393	404	384	356	376	395	379	399	368	424	396	381	412	371	395	440	399	375	361	371	463	380	409	416	353	384	341	394	398	399	348	396	409	364	406	382	351	368	387	353	418	408	431	414	391	405	398	407	395	414	432	382	385	352	347	363	414	387	399	410	423	400	395	364	394	355	400	464	379	421	382	375	382	378	385	400	362	377	372	387	372	353	375	423	403	366	390	393	394	393	368	394	403	393	414	400	415	354	411	396	346	379	377	371	377	383	396	389	412	383	352	372	401	418	396	399	393	391	365	378	420	406	398	383	377	387	362	396	392	374	397	381	383	391	388	369	386	391	369	383	391	378	366	370	396	400	385	410	378	389	422	407	421	350	391	365	430	386	405	407	409	375	373	407	385	417	380	381	406	374	403	403	372	362	413	378	411	415	414	378	395	342	406	371	374	401	382	393	344	385	347	384	351	375	387	418	397	358	371	397	396	375	400	383	422	427	413	395	400	372	410	392	397	402	405	377	363	379	386	402	397	383	406	401	403	388	380	399	384	393	350	365	336	404	384	409	392	347	401	406	413	373	446	374	365	377	412	387	375	383	357	386	374	362	404	360	387	400	416	395	414	412	377	386	364	403	432	392	378	429	404	392	399	393	380	377	378	403	376	421	405	379	389	406	378	367	374	411	358	382	393	381	382	391	386	369	412	338	396	429	390	385	424	398	405	387	403	388	398	381	373	414	378	391	370	391	430	365	408	393	392	381	356	398	390	389	387	430	386	363	419	362	371	407	399	376	400	411	351	404	401	390	384	390	367	400	397	381	386	404	413	379	422	373	404	383	408	387	415	397	367	378	381	376	386	395	384	402	401	406	407	402	436	397	382	395	356	433	404	387	374	446	405	399	389	385	381	370	410	359	429	378	403	401	347	389	398	398	414	363	368	396	366	422	383	382	427	368	379	389	380	378	398	357	391	374	423	351	393	384	367	363	383	383	368	388	398	409	424	399	401	371	383	416	402	362	381	395	378	392	392	378	395	377	419	407	353	357	422	385	373	419	429	403	442	354	383	389	421	376	348	401	429	385	386	371	376	405	373	376	402	387	414	410	402	395	395	374	366	367	385	432	383	375	408	368	379	425	371	405	414	432	389	371	351	407	398	364	359	379	392	368	398	369	365	396	436	401	387	391	373	369	382	362	434	376	409	409	394	366	407	389	380	367	408	440	400	391	396	401	399	383	375	370	393	389	372	380	346	380	370	395	390	371	405	407	388	381	361	406	382	354	392	382	419	384	366	394	360	394	408	425	384	380	358	396	370	373	404	387	383	384	439	383	398	395	388	407	420	374	381	417	415	433	413	383	399	414	383	376	431	401	419	405	380	372	397	402	380	417	412	371	382	390	417	415	430	400	380	359	410	395	369	418	365	410	415	366	386	388	344	390	395	390	382	423	356	376	421	379	366	382	386	382	386	377	418	406	370	383	374	400	419	422	398	373	366	415	371	386	376	387	408	406	351	396	408	427	391	409	367	391	394	405	380	398	403	406	371	366	348	391	374	376	328	357	406	388	374	372	387	367	401	395	403	373	380	377	397	397	404	411	399	398	375	421	373	387	405	412	384	393	375	377	382	412	359	393	387	396	386	412	395	393	412	401	363	381	398	372	390	406	379	405	401	374	379	401	409	406	377	353	414	367	393	392	377	392	387	377	375	370	399	419	387	400	383	398	376	370	423	432	403	380	379	362	393	383	369	371	354	409	394	375	395	386	346	417	361	354	379	392	414	387	388	374	351	377	380	380	384	377	387	393	408	387	404	388	338	403	408	384	421	431	436	386	399	411	392	381	375	389	423	413	416	380	364	378	391	366	375	376	368	359	358	370	362	417	388	407	401	413	390	379	362	404	420	386	390	394	414	397	376	400	418	408	411	387	378	365	357	379	446	401	397	408	393	393	388	390	405	417	382	361	403	380	366	417	401	397	378	417	401	392	375	365	379	396	379	385	372	399	384	383	374	381	400	378	363	379	404	391	371	408	391	419	386	386	398	434	414	413	413	396	393	360	360	399	413	387	371	399	409	345	397	402	403	408	365	408	406	383	377	427	402	398	372	365	385	400	382	377	411	395	388	396	413	356	420	360	423	381	394	406	420	377	397	380	409	389	341	378	405	397	412	393	358	395	400	380	411	399	380	369	392	389	404	379	401	405	392	360	428	380	400	410	414	385	384	380	412	409	400	425	391	409	379	375	372	419	387	389	382	417	382	399	375	369	422	413	375	365	372	411	381	402	411	421	403	413	374	390	333	410	394	378	384	391	413	327	405	384	382	432	374	389	379	414	416	388	386	370	406	401	397	393	378	397	410	361	399	407	371	428	428	413	373	388	400	358	366	416	365	408	371	396	366	397	400	396	397	390	360	409	410	449	420	392	390	431	398	392	366	377	362	362	389	380	364	332	371	354	348	377	391	364	392	380	407	323	339	406	352	362	374	383	391	395	368	388	403	371	409	389	374	380	361	392	389	389	380	403	387	395	390	384	405	404	405	416	363	375	393	405	398	413	371	371	381	417	406	386	402	399	365	398	390	366	384	375	421	370	346	372	378	372	398	364	408	381	400	411	405	385	383	388	403	380	402	407	375	358	363	351	392	408	377	389	367	399	387	383	410	404	411	375	399	410	392	411	362	385	382	385	367	355	371	395	407	373	360	386	404	412	394	413	393	365	419	404	395	416	366	394	391	419	413	386	379	398	458	375	361	401	376	409	375	382	405	397	392	352
22903	43762	41154	31962	27809	24075	19143	16192	13802	11401	10380	8715	7421	6414	5130	4100	3335	2425	1896	1707	1629	1551	1463	1167	1182	1044	1075	1296	1086	899	876	980	814	705	689	700	644	566	475	524	717	715	660	705	666	623	518	527	546	506	490	473	480	495	491	480	446	458	467	482	467	487	481	519	486	503	490	489	491	463	444	525	474	504	487	467	473	468	478	455	456	440	458	497	464	468	464	450	482	501	479	469	473	451	461	453	457	484	445	449	496	520	474	466	518	472	506	472	477	525	489	502	463	504	476	461	513	500	470	485	489	475	474	480	512	475	436	438	475	484	477	460	502	485	503	437	475	488	467	459	474	548	460	490	471	498	435	497	469	445	474	431	496	446	512	451	478	460	465	471	463	500	490	470	441	477	514	491	455	505	522	447	498	476	449	472	471	422	462	510	484	459	465	472	483	482	447	482	492	553	460	481	508	472	441	475	469	432	507	507	437	482	441	448	457	480	443	479	442	461	484	470	503	458	475	478	500	500	446	474	459	532	508	493	456	439	485	463	449	461	438	459	449	498	478	461	442	490	484	453	500	494	489	455	486	465	504	466	486	454	464	503	462	444	456	469	448	478	469	475	508	481	489	443	470	448	463	500	492	506	513	493	507	471	453	461	495	527	469	471	467	488	478	466	450	465	461	511	452	461	470	461	474	483	488	487	448	497	451	476	451	498	465	435	461	471	480	495	470	448	465	482	482	500	481	469	498	486	454	483	489	486	477	474	456	504	485	472	474	494	493	439	442	495	464	444	497	509	458	494	490	458	473	475	497	486	489	443	481	460	494	452	451	503	485	503	465	495	427	475	476	444	507	491	515	467	458	455	477	507	477	519	482	479	492	483	420	476	463	481	442	505	505	476	489	495	469	471	457	482	469	476	451	482	491	497	464	480	507	467	495	480	483	484	476	477	487	470	489	483	457	425	508	505	481	451	450	468	440	457	436	450	471	464	499	488	473	504	459	469	458	486	474	491	500	440	434	480	478	472	495	471	475	447	464	467	462	489	530	448	473	473	468	474	476	470	518	481	489	471	486	496	502	491	484	477	491	469	483	459	442	457	471	452	463	495	479	480	475	447	489	470	491	500	495	445	476	481	482	519	476	469	479	453	490	451	463	478	457	455	504	475	443	454	482	485	480	460	479	486	430	490	490	492	506	477	462	489	477	518	491	454	475	480	495	465	455	497	477	461	520	450	463	507	473	475	493	500	495	483	452	461	446	488	458	501	487	510	455	480	473	434	492	469	462	438	476	471	459	456	484	441	490	462	511	476	489	443	447	472	499	463	439	481	484	459	481	500	476	489	489	499	470	501	488	486	485	492	513	471	473	482	453	458	476	488	456	498	493	463	470	458	453	475	482	465	448	478	436	474	482	487	470	492	454	472	477	490	490	475	468	478	454	504	500	486	456	474	476	517	497	518	496	474	511	489	455	486	479	478	526	450	458	474	501	468	430	476	514	480	451	501	459	456	473	480	498	494	427	454	485	473	480	450	428	486	464	484	450	489	496	438	480	472	500	478	471	524	476	469	491	454	492	502	474	511	491	468	474	486	445	478	481	465	487	471	492	462	503	500	462	472	457	475	478	465	507	482	464	454	481	439	488	473	500	513	460	461	520	503	487	464	461	499	484	460	482	499	429	515	446	478	469	469	458	461	493	448	456	486	470	495	470	450	454	487	461	494	514	505	484	472	489	472	498	489	464	464	470	457	454	460	468	458	495	458	505	463	461	448	463	470	460	445	456	507	482	470	513	440	469	474	514	484	461	511	462	477	456	495	459	483	429	500	447	490	448	495	479	480	486	478	459	483	509	487	465	508	488	438	442	491	465	475	503	424	467	453	533	492	448	452	492	455	458	493	456	470	512	491	446	474	477	459	464	457	504	505	442	456	464	485	462	530	466	485	456	494	480	512	455	514	475	442	484	448	521	494	465	475	449	422	474	436	475	497	479	465	489	460	437	476	462	492	528	487	486	462	491	424	487	479	495	457	471	444	472	535	435	479	478	435	447	451	488	469	467	449	445	486	469	477	446	429	500	440	467	449	489	464	497	485	498	485	465	465	467	475	491	457	452	447	465	468	446	470	447	505	493	490	462	526	504	433	439	456	477	489	481	449	466	473	452	467	489	497	436	455	489	451	453	508	470	486	459	485	473	521	466	470	438	463	465	485	459	509	481	470	501	495	456	431	447	494	466	472	470	449	472	435	463	429	457	447	490	465	421	515	470	512	494	482	476	431	490	444	459	477	477	486	501	494	476	484	488	492	501	477	451	471	462	504	501	497	488	476	449	509	454	450	470	497	519	504	522	458	425	479	490	466	479	435	470	460	472	507	444	473	435	493	508	470	438	455	454	472	498	470	481	470	465	502	468	500	474	478	442	478	504	481	479	475	450	486	475	460	473	448	466	468	471	449	467	490	509	494	477	478	455	440	470	491	479	491	431	499	463	468	494	472	504	496	433	505	472	475	476	448	461	517	468	464	494	510	485	472	467	462	489	470	458	488	483	468	497	482	472	489	452	463	481	472	501	508	473	465	456	465	477	473	456	477	452	461	471	466	455	469	467	475	467	492	476	489	495	456	468	483	478	439	470	476	470	483	459	472	455	453	517	443	512	466	454	454	468	461	535	481	465	473	478	464	506	492	507	472	453	478	494	477	441	489	497	480	497	468	486	531	488	498	466	505	504	474	500	507	497	488	520	483	455	466	451	517	500	474	449	474	455	479	474	445	454	457	512	514	457	478	481	495	467	458	500	477	486	505	480	494	482	492	484	452	500	493	422	480	473	491	456	456	489	450	508	463	470	497	452	502	495	463	461	487	454	472	462	496	483	454	455	493	471	460	480	506	474	465	469	485	467	460	492	468	484	484	469	490	505	462	475	475	458	484	476	476	495	462	467	462	468	526	471	463	514	473	470	472	467	534	477	448	500	467	480	455	468	486	469	455	445	477	473	454	488	448	477	446	500	471	476	473	390	505	481	461	468	489	477	491	469	442	463	444	450	467	457	495	456	481	506	456	483	465	474	507	462	465	517	456	493	501	473	504	503	434	432	484	467	487	441	490	464	519	460	486	456	485	482	434	469	427	513	482	485	495	469	449	463	507	472	464	507	482	473	484	476	463	455	503	459	472	529	451	495	442	449	476	444	426	435	458	475	487	482	473	462	481	460	483	459	472	496	471	482	450	475	476	453	507	453	477	482	496	461	454	473	461	495	464	495	490	463	480	466	485	461	472	460	478	491	481	503	477	492	431	465	475	480	470	475	476	476	440	486	489	467	490	469	493	524	504	508	451	448	464	444	486	443	443	473	485	503	465	470	498	495	504	478	430	499	477	455	431	503	410	471	466	495	452	503	462	485	466	471	489	485	489	485	518	458	485	476	473	442	462	464	506	485	509	475	507	434	465	483	471	470	487	458	483	484	476	521	466	470	477	520	460	450	473	483	481	469	473	454	435	477	466
26561	21917	24835	18184	10928	7401	5337	4232	3466	2924	2810	2407	2163	1875	1520	1400	1088	979	865	912	869	862	806	850	720	749	772	797	784	749	717	754	716	695	698	657	680	645	646	574	704	663	659	690	659	642	665	623	637	637	579	613	633	635	636	608	609	610	621	631	634	652	665	657	660	654	653	641	672	616	631	605	633	633	598	632	621	621	620	626	636	637	635	647	613	616	624	659	644	647	651	611	597	640	614	619	667	629	636	650	656	643	641	671	646	633	631	655	639	613	613	623	649	653	640	606	635	633	613	650	594	653	667	628	601	639	636	633	653	637	651	643	634	597	649	647	642	637	649	648	663	646	620	618	608	617	621	641	609	602	629	615	625	596	631	608	667	617	615	645	639	688	692	606	617	641	575	613	631	595	650	684	622	615	636	606	624	591	640	620	639	631	638	642	591	562	619	596	635	670	637	621	608	644	629	610	639	664	594	622	648	635	654	591	643	636	610	610	620	618	649	642	617	657	626	618	633	655	636	646	625	598	662	596	639	629	625	617	616	647	620	614	631	590	664	618	631	638	648	620	604	615	579	615	593	611	604	703	592	617	644	655	637	677	641	669	648	627	660	630	675	569	617	636	611	635	620	620	614	639	596	602	612	584	646	645	637	650	636	644	652	683	622	635	626	593	636	655	625	627	633	678	613	600	695	616	599	599	620	649	637	654	655	691	623	625	659	597	647	609	625	626	591	625	632	638	673	645	596	689	637	615	603	674	647	671	620	654	628	636	703	605	614	654	610	623	672	649	654	603	636	641	628	627	603	667	572	632	665	629	604	671	703	665	602	659	625	588	631	635	660	658	607	627	664	659	642	599	654	647	641	636	600	640	658	642	569	601	653	624	614	603	677	619	625	612	641	650	664	613	589	638	617	654	640	624	655	604	648	577	598	639	625	597	649	640	658	626	643	597	652	631	613	630	664	642	667	650	678	572	613	637	657	605	633	651	663	658	643	624	634	647	656	631	677	642	655	668	642	652	654	649	639	625	643	658	605	683	659	610	643	667	595	599	680	616	590	630	638	615	599	628	621	628	688	628	687	632	641	596	635	636	637	633	630	586	616	637	655	670	654	631	604	640	624	654	674	605	618	612	611	607	623	636	621	635	665	647	628	601	632	635	682	638	637	646	678	599	637	632	646	653	672	648	642	625	651	602	646	595	631	658	639	649	613	637	617	633	648	652	655	622	609	647	624	651	588	636	658	660	649	625	606	610	589	642	631	610	652	616	623	614	641	623	685	629	629	632	664	591	645	637	653	601	645	649	640	642	640	670	652	628	660	639	631	645	623	646	665	629	689	683	629	633	632	626	631	664	621	632	657	598	607	642	625	653	641	640	663	616	708	665	630	606	617	634	655	590	633	653	610	616	618	659	643	661	660	632	671	628	622	642	596	617	609	647	717	634	643	599	597	639	619	671	630	643	592	673	633	658	618	603	605	613	621	643	608	664	622	636	652	636	616	619	581	658	644	645	608	643	626	633	617	606	638	594	637	670	647	596	606	644	587	638	642	633	647	677	613	660	619	618	607	621	628	651	633	642	628	583	623	617	645	642	593	600	653	615	651	651	642	661	650	631	644	631	632	632	661	635	637	616	620	633	637	603	652	651	640	632	623	592	620	621	667	637	643	633	608	632	623	626	663	613	611	679	637	584	598	606	658	626	633	618	575	670	633	603	650	627	607	616	592	640	647	620	619	631	651	623	645	633	678	630	666	669	623	647	628	672	663	621	590	602	686	602	625	601	645	657	607	643	626	631	639	599	647	641	679	599	617	627	641	633	609	655	626	633	701	601	630	620	656	613	624	643	628	628	631	616	624	596	598	640	649	678	650	603	630	658	630	623	679	639	675	624	622	600	606	654	620	655	629	607	611	589	628	672	635	672	652	638	628	616	656	631	644	608	622	650	616	672	597	646	646	649	642	628	644	640	604	669	614	646	659	637	672	660	622	650	615	640	654	603	619	630	643	658	626	619	677	611	581	610	633	648	628	644	646	642	632	664	646	615	624	643	643	616	620	663	643	627	659	657	647	652	637	626	630	599	622	633	645	667	648	644	639	635	598	643	618	647	665	660	586	622	645	589	583	642	631	699	661	652	681	643	639	674	667	625	603	646	602	601	603	641	622	641	669	667	654	648	640	635	634	653	630	640	633	649	632	657	581	625	642	613	649	625	646	621	655	631	646	634	593	634	678	640	638	658	634	641	648	691	601	642	635	611	639	663	656	638	627	620	695	674	635	605	637	635	647	651	662	640	625	634	625	625	595	665	635	596	614	606	621	655	621	673	633	620	650	627	634	609	637	642	638	606	670	636	650	625	640	643	665	584	622	640	618	639	621	632	661	659	614	614	656	657	599	632	675	614	654	646	674	665	584	655	604	629	632	622	595	661	596	631	666	642	631	665	633	658	637	640	640	629	582	639	623	607	616	668	678	586	662	622	613	605	599	627	638	650	640	615	626	661	635	657	639	639	617	665	613	623	641	608	653	644	641	630	651	640	613	603	632	665	619	675	569	606	631	630	617	634	607	647	666	679	643	615	648	614	606	645	589	642	633	647	596	598	646	649	630	590	637	620	620	643	639	649	683	626	604	651	672	639	647	622	603	581	617	658	663	621	662	694	656	634	633	668	659	618	647	619	592	637	672	639	691	642	655	662	602	657	640	602	661	612	615	627	617	627	600	608	642	612	652	605	633	659	631	623	621	604	625	646	662	603	609	551	635	623	642	614	617	658	662	681	559	634	612	651	629	642	612	605	670	686	627	599	625	679	622	647	627	699	606	651	626	641	613	609	629	662	660	660	665	639	657	603	654	625	659	618	602	570	594	655	649	673	586	628	636	653	630	667	652	679	614	646	652	621	627	638	642	616	624	639	637	590	635	566	667	643	646	615	612	597	599	602	609	625	646	627	646	641	618	618	650	591	640	648	633	622	622	624	663	601	637	602	641	639	588	626	597	646	664	631	608	650	652	670	652	635	589	680	660	613	602	604	599	647	628	623	617	620	661	595	645	660	654	639	648	621	660	626	596	650	645	647	611	637	644	617	592	647	614	612	641	651	635	665	634	654	624	663	632	599	654	615	635	613	639	637	636	621	663	632	653	641	605	605	621	640	612	615	638	657	596	648	603	629	658	650	658	623	614	663	673	600	628	656	623	631	667	676	602	638	643	569	689	595	635	657	646	621	647	608	582	623	619	687	600	636	605	639	603	593	678	626	607	659	676	707	603	608	700	648	608	660	638	661	621	623	630	642	622	625	599	614	622	680	582	622	637	621	618	623	621	554	630	636	647	616	620	629	687	651	657	627	637	673	633	614	632	646	661	619	631	650	620	657	632	609	698	651	655	615	664	589	632	622	634	642	620	666	629	634	639	630	628	610	643	586	619	630	657	665	585	588	609	660	571	655	678	666	649	628	635	665	636	605	621	607	627	659	680	626	627	666	636	630	613	622	603	633
20483	32769	29203	19860	15971	12817	10064	8325	7045	5681	5237	4258	3731	3265	2517	2204	1844	1465	1309	1221	1231	1271	1117	1092	1027	1020	1015	1020	1025	966	949	986	876	844	884	820	838	827	720	798	807	850	870	881	822	845	797	747	806	746	811	816	799	753	804	797	746	764	787	802	779	737	750	808	768	783	794	783	755	769	744	774	821	757	818	814	754	738	750	765	777	813	750	780	786	792	797	788	773	766	741	774	781	793	790	770	788	770	806	761	752	739	776	773	803	777	840	776	794	789	792	756	802	780	711	733	753	805	797	820	798	755	774	788	774	733	823	830	784	768	748	767	767	815	764	724	744	794	794	788	758	801	804	729	789	776	775	793	806	732	793	777	800	765	817	766	758	749	775	745	820	785	815	768	704	757	791	802	758	757	812	799	749	730	821	747	761	795	793	774	767	791	754	754	789	736	754	811	799	795	775	789	820	758	764	801	785	775	760	761	790	762	792	753	788	781	735	788	765	762	804	803	767	773	776	789	764	783	772	758	721	762	766	777	762	782	817	764	725	765	789	751	785	803	848	761	832	762	765	769	775	772	765	866	732	775	791	718	761	786	774	798	755	732	779	769	739	798	770	801	739	764	763	783	744	775	826	795	775	766	795	768	766	765	792	732	763	818	754	756	765	770	782	784	802	795	769	839	788	763	763	802	805	788	779	756	770	737	745	785	758	774	767	754	757	733	730	792	766	796	758	792	779	730	766	788	778	781	752	791	818	792	764	762	795	764	784	800	744	810	777	769	790	819	732	756	787	779	831	788	769	791	787	734	797	773	807	773	764	794	789	797	777	783	744	830	758	807	757	777	760	788	821	791	768	774	790	733	797	781	774	761	756	742	801	790	783	830	742	800	745	798	834	810	757	808	793	806	755	773	750	728	783	747	768	783	757	773	740	750	821	756	749	729	812	851	780	794	801	793	775	804	798	795	788	775	814	780	797	783	776	807	762	752	743	771	785	759	757	784	800	783	795	742	762	773	773	745	769	731	756	819	744	731	787	820	787	710	774	774	767	742	798	778	752	750	780	774	789	756	793	769	778	771	788	750	794	805	803	811	755	731	756	791	806	777	761	774	764	755	820	700	775	781	766	811	776	777	783	842	730	747	760	798	778	771	798	767	690	806	775	764	809	748	782	797	763	720	733	749	766	794	790	816	749	694	753	788	825	730	759	763	792	804	795	787	771	705	784	772	763	807	808	747	803	804	781	759	790	755	759	816	791	813	714	760	794	733	782	776	832	758	744	778	813	749	793	804	775	771	756	743	762	806	789	762	786	767	756	717	770	715	796	768	816	774	809	828	770	786	727	803	782	717	766	757	760	770	733	808	806	760	774	760	830	809	805	736	761	771	862	806	750	793	749	755	804	740	806	782	762	804	802	801	779	796	759	785	767	742	790	731	811	764	738	802	789	777	785	794	728	782	770	749	806	777	824	788	791	771	752	771	789	723	689	848	782	761	771	806	720	785	762	756	744	758	776	811	784	781	765	788	761	788	761	729	778	735	784	769	837	759	748	826	765	746	726	759	813	727	807	774	721	784	816	769	788	769	786	807	808	799	729	793	771	797	777	771	762	801	819	816	806	769	757	769	782	784	756	801	807	784	815	755	806	750	809	749	780	817	769	757	782	733	773	725	746	783	801	778	786	732	788	785	808	723	759	746	769	734	716	783	788	808	758	799	806	735	798	762	803	714	761	777	776	731	782	720	795	783	782	836	803	799	723	766	801	773	693	770	749	781	796	763	779	755	729	773	772	838	749	820	770	722	767	760	719	809	769	776	788	766	806	761	800	785	803	745	803	779	734	761	798	804	778	763	789	802	815	789	764	782	738	749	792	761	766	792	775	770	756	766	815	765	807	799	798	797	765	818	767	736	752	807	750	791	762	755	774	799	763	784	801	763	786	731	826	763	737	777	808	770	783	797	837	781	784	758	768	800	812	785	779	739	791	772	797	746	746	751	795	746	736	773	794	742	802	776	752	733	797	798	744	739	759	789	848	789	776	769	759	772	773	779	822	764	776	774	773	803	788	780	781	777	790	773	786	784	835	815	763	768	760	759	805	793	755	780	783	808	799	772	799	792	840	769	799	767	762	819	732	798	785	737	765	793	764	745	807	829	779	750	731	802	765	807	754	806	753	803	775	800	749	827	765	825	771	793	782	754	786	763	806	795	812	796	768	793	763	756	789	767	819	717	767	730	759	737	797	809	768	766	752	755	808	785	734	802	789	756	803	811	806	743	830	773	763	764	777	732	787	780	769	738	819	790	826	780	780	729	772	802	806	742	779	742	780	771	756	775	757	772	755	715	769	744	754	787	824	755	734	780	824	757	813	752	784	813	745	813	785	733	737	783	810	754	726	794	775	775	796	827	771	757	776	799	767	776	741	816	794	792	823	753	767	821	818	824	803	780	743	802	786	781	806	749	821	794	756	815	752	760	762	775	709	725	809	757	799	774	775	769	773	785	765	822	763	775	796	761	772	783	805	797	759	739	816	790	760	780	799	753	752	818	796	776	787	802	813	813	786	789	764	790	731	734	734	762	767	760	768	778	767	752	762	800	755	741	767	789	787	795	762	759	796	757	786	768	739	780	761	713	820	773	798	709	792	745	784	767	759	850	717	797	817	770	781	732	767	776	821	763	695	773	759	759	811	798	794	750	763	776	803	749	759	732	766	783	717	764	753	740	803	761	819	763	791	790	797	747	797	809	763	792	783	745	772	729	773	767	858	749	799	805	739	753	809	792	797	814	741	794	819	782	759	760	767	762	771	739	758	768	764	757	779	754	767	792	794	774	763	768	823	822	772	770	762	802	798	829	818	757	799	773	800	793	797	786	791	816	791	768	825	804	758	739	829	820	769	786	785	745	769	765	770	807	757	784	730	746	756	761	770	795	760	773	722	756	803	802	759	779	777	771	778	807	780	781	743	794	816	779	770	740	743	766	775	754	773	779	742	772	816	818	788	734	816	794	788	769	739	758	762	784	823	759	737	768	766	790	721	804	794	772	790	812	757	759	744	762	825	797	809	813	711	761	777	754	775	746	786	799	821	797	777	815	765	694	763	753	807	735	791	746	821	757	787	739	760	842	804	778	827	787	764	756	801	765	777	801	786	751	789	791	763	747	744	813	766	783	762	766	837	749	735	766	765	788	768	769	739	776	759	718	743	761	762	791	738	824	788	788	791	780	767	775	767	757	800	759	774	791	735	777	851	769	750	772	835	792	807	734	791	779	775	802	754	758	775	777	792	787	758	784	820	788	788	754	750	802	761	784	774	764	793	772	806	792	810	784	807	809	820	748	736	774	741	743	823	766	799	782	768	785	801	755	738	793	773	767	756	798	774	765	777	784	775	756	774	762	745	827	776	769	797	749	808	766	787	861	785	736	751	770	779	758	745	790	779	808	750	788	807	788	758	754	771	775	774	795	795	757	823	778	773	745	863	788	760	840	764	800	802	798	758	766
23191	20723	28065	23524	21044	18854	11946	7520	5851	4933	4244	3583	3211	2649	2082	1837	1378	1134	988	964	947	879	824	732	735	756	777	784	672	628	666	649	552	590	569	601	513	502	539	533	584	512	653	528	505	507	504	492	467	487	502	484	457	436	473	481	486	489	451	467	468	479	481	476	450	513	441	439	488	475	483	506	490	486	468	484	498	505	517	496	466	476	538	477	455	505	502	484	493	460	480	470	489	517	503	496	501	469	468	464	473	495	446	485	467	487	443	505	450	482	510	480	477	502	485	466	466	491	483	462	472	471	477	458	441	428	534	500	469	487	499	474	480	485	475	480	484	481	488	469	478	483	503	515	473	527	520	455	496	523	459	493	455	470	452	477	476	479	524	488	459	486	513	485	440	465	488	447	495	458	494	476	479	453	482	478	473	466	503	446	520	484	471	502	468	497	508	472	477	489	453	467	433	451	458	501	508	516	489	444	464	448	503	493	470	479	496	467	495	472	461	464	485	504	460	483	485	470	481	481	489	455	476	477	527	466	449	479	508	456	465	528	507	428	490	457	499	454	476	481	521	444	495	480	480	476	495	475	524	425	482	481	519	460	471	444	492	463	476	541	527	468	483	508	488	477	470	468	515	467	499	487	495	469	494	475	450	485	497	485	486	491	470	489	441	500	503	436	486	482	467	487	493	523	502	465	505	480	489	490	455	495	460	486	462	489	472	511	465	480	464	506	469	458	441	494	491	490	490	507	453	469	565	470	477	483	476	471	491	496	480	477	472	499	502	466	479	489	464	494	520	479	458	519	531	481	493	503	496	473	518	474	504	475	519	502	495	463	464	475	468	487	522	468	500	463	486	470	450	487	476	502	480	474	433	512	481	478	454	445	479	468	482	524	474	506	489	468	510	475	501	488	493	483	499	487	473	514	506	532	487	485	421	492	487	436	502	484	489	485	467	482	483	489	477	493	448	497	476	482	489	472	499	470	454	529	467	446	478	492	486	494	503	458	470	488	485	497	485	457	491	497	485	462	463	510	476	477	512	500	479	464	464	492	453	478	485	467	516	518	473	505	476	490	534	483	498	489	500	476	464	476	469	524	468	462	489	495	526	481	467	470	462	471	466	486	511	479	442	506	458	463	464	454	495	538	481	493	522	491	456	499	503	503	483	474	454	502	474	485	466	462	446	479	474	474	470	494	495	461	482	480	472	468	498	485	475	520	467	501	478	472	496	494	481	482	446	509	486	436	483	469	479	448	470	468	527	488	527	502	506	502	488	475	474	508	487	481	444	465	452	499	497	478	462	495	477	512	443	463	506	483	476	504	477	476	476	493	512	459	479	480	484	490	487	464	469	492	484	472	514	480	467	513	475	489	495	485	484	493	509	479	493	465	496	473	469	477	473	485	408	458	508	495	490	496	502	480	476	481	493	519	429	454	489	503	485	466	521	487	475	483	484	505	473	485	509	487	522	480	503	501	505	459	478	456	500	502	509	465	472	454	492	489	498	501	471	458	469	487	458	456	529	457	498	488	459	472	464	482	485	433	467	478	510	490	471	493	527	454	474	464	523	506	495	470	462	509	497	480	504	477	494	486	475	502	463	473	452	464	491	517	481	453	471	492	478	505	491	473	455	519	434	482	475	456	434	507	485	461	463	504	499	510	502	491	493	472	510	466	498	456	525	494	490	460	500	517	497	487	510	466	503	505	463	476	475	486	495	470	499	471	484	464	451	504	477	501	479	485	488	501	523	511	467	510	452	472	443	477	474	475	478	505	461	485	495	500	469	498	473	482	490	452	480	485	442	483	513	453	496	460	490	445	488	463	482	515	488	473	527	542	486	458	504	495	449	503	524	487	496	466	493	460	496	505	534	503	499	456	480	497	481	510	471	469	501	490	517	477	491	448	480	485	506	487	499	464	494	518	476	473	493	508	474	475	481	477	480	502	496	496	500	514	459	434	477	505	479	491	471	507	498	476	439	506	529	517	507	483	451	467	508	513	527	498	480	466	487	501	483	508	502	475	430	450	474	473	489	489	481	493	452	484	467	470	466	470	450	483	480	530	485	533	506	517	522	478	478	521	466	483	495	461	496	451	492	501	486	458	505	484	446	517	485	463	492	482	467	467	464	522	523	500	485	475	512	494	489	465	488	465	479	489	504	478	488	483	476	492	482	512	473	467	483	477	481	468	495	489	503	493	496	504	525	527	508	509	431	451	497	483	497	501	465	462	472	472	486	483	504	487	541	540	477	476	511	506	452	450	492	488	464	521	479	480	468	459	506	480	499	502	456	494	456	448	502	487	472	488	492	478	457	477	460	459	479	490	468	456	503	502	513	468	471	518	500	480	489	489	492	487	481	494	483	472	526	471	466	494	496	469	505	479	467	491	532	450	455	478	516	480	489	487	475	447	496	489	514	483	467	509	467	504	462	460	487	448	495	481	473	470	449	489	511	461	498	453	526	481	531	485	503	501	485	482	481	506	460	534	503	494	469	460	465	508	511	515	488	481	466	504	456	484	527	457	445	463	479	481	472	478	489	499	543	473	485	490	449	489	467	480	501	511	465	460	453	467	485	480	498	487	467	526	466	484	512	503	489	479	495	512	526	469	486	479	488	486	505	501	491	504	456	488	493	463	501	490	473	486	467	479	471	523	476	513	446	483	468	487	497	472	514	498	485	494	453	450	465	494	451	504	498	443	495	477	461	483	443	477	468	463	502	496	514	505	478	441	444	498	501	469	466	497	472	487	483	450	500	453	519	472	502	462	500	451	521	523	458	464	483	481	494	432	519	518	471	460	490	516	453	476	470	503	465	472	481	480	439	503	507	493	476	470	525	485	508	495	466	490	489	516	499	489	475	426	533	468	493	479	492	473	461	493	470	486	526	484	465	481	496	469	523	515	510	498	469	482	471	473	468	481	457	452	464	494	475	472	483	494	462	501	474	500	469	452	447	435	536	468	486	518	473	463	484	484	472	489	476	478	496	439	490	520	456	513	501	471	486	447	520	467	485	491	483	477	507	454	483	484	493	497	440	477	473	481	484	428	494	462	437	479	482	451	461	463	474	494	472	471	488	490	488	480	485	476	479	483	447	444	495	534	516	501	481	475	472	484	452	468	464	468	496	517	468	492	464	464	456	471	539	453	473	459	492	452	482	453	495	476	492	488	459	495	469	459	476	455	492	492	441	465	467	489	493	445	483	517	491	467	477	460	471	473	511	492	493	490	490	497	505	484	519	454	505	465	487	486	466	490	492	507	470	503	499	458	476	507	493	486	506	447	510	450	442	489	531	516	486	492	491	470	450	475	515	479	515	469	470	499	502	500	472	479	486	489	540	488	478	528	512	437	492	506	481	474	461	459	489	486	474	486	475	481	508	491	475	486	455	464	444	485	424	481	482	479	463	498	512	538	485	486	522	497	482	473	472	483	475	464	493	463	487	478	514	472	483	473	480	478	469	524	479	443	494	518	478	512	474	479	505	468	503	496	462	442
21747	39526	35656	27103	22255	18373	14630	13040	10897	9076	7941	6696	5894	4658	3601	3186	2457	1763	1580	1474	1518	1442	1173	1093	1066	1053	1126	1136	1036	824	887	939	806	814	706	759	714	641	653	662	713	732	767	764	713	651	642	662	650	580	645	629	630	576	635	609	592	562	561	626	647	585	564	603	652	639	631	537	601	614	639	580	614	586	557	634	573	622	625	611	589	573	592	609	635	638	628	572	634	595	577	586	591	609	621	591	607	603	636	629	584	619	621	642	623	615	579	603	558	555	567	618	583	621	617	599	588	587	627	648	550	591	578	600	593	580	614	566	606	630	616	595	649	602	602	571	624	538	666	606	590	609	621	588	563	597	624	642	635	619	572	604	599	586	555	568	557	615	581	618	605	621	610	545	582	645	580	574	630	580	611	568	623	589	595	626	615	578	647	574	568	636	630	536	614	612	617	612	593	565	609	597	627	613	595	589	594	606	649	602	603	599	627	584	613	558	612	590	616	639	583	550	592	624	572	606	646	604	590	594	601	610	595	611	590	629	602	594	608	575	608	605	594	631	603	640	616	644	597	588	601	567	579	640	564	583	558	580	621	591	587	598	617	597	596	621	582	565	607	550	600	646	625	637	622	626	592	622	572	574	631	547	600	620	598	624	621	581	622	590	607	583	565	607	620	630	637	608	596	621	599	599	611	615	559	580	568	568	617	622	591	633	634	585	577	590	607	593	613	602	620	578	616	641	597	578	605	598	610	594	574	625	607	609	641	580	549	617	589	589	585	607	594	596	614	595	549	617	597	587	565	593	596	609	599	578	626	609	609	610	598	547	563	612	594	596	583	595	610	636	612	572	630	610	592	609	601	553	637	608	615	607	542	582	563	606	624	603	590	611	612	544	616	588	638	596	587	624	618	581	613	589	605	598	624	575	583	589	557	567	541	595	627	623	606	594	632	622	590	601	614	600	619	621	581	577	651	617	612	614	566	613	610	630	607	594	618	607	634	628	608	597	570	572	573	621	573	569	603	609	562	575	606	605	610	576	609	613	620	603	604	584	629	611	604	638	591	633	607	645	572	629	620	612	568	627	582	558	588	646	591	632	625	599	629	611	576	561	609	608	608	577	588	618	601	586	593	560	656	594	584	598	563	611	580	542	583	618	561	600	602	612	628	603	654	577	631	620	623	610	579	564	580	611	573	593	603	599	572	589	595	600	608	617	572	648	623	594	601	583	566	608	560	625	592	595	620	583	591	586	556	601	649	603	548	590	650	621	579	613	618	588	607	592	624	670	606	581	614	609	594	610	603	609	560	604	568	621	607	598	625	580	615	620	576	563	622	569	587	584	590	593	617	587	618	582	576	586	609	606	610	575	610	591	596	617	600	594	575	572	602	582	607	598	554	615	612	611	603	595	568	671	611	611	566	616	615	607	648	600	564	564	585	613	611	602	593	603	631	527	622	642	597	625	564	610	636	613	580	603	597	615	582	574	548	613	584	590	570	583	570	627	602	599	602	606	577	576	566	592	603	579	567	604	615	527	610	586	598	617	607	623	576	608	589	608	572	598	597	618	607	589	599	635	607	588	586	625	569	602	620	597	596	637	601	605	606	593	602	639	576	636	563	585	581	552	599	590	629	581	625	622	607	606	628	632	613	596	621	593	607	582	638	526	610	597	649	590	576	583	600	599	590	607	606	565	604	622	589	562	616	602	614	583	552	609	608	625	629	623	640	611	579	568	571	578	632	627	576	622	642	590	612	553	577	610	613	601	624	608	606	649	630	599	622	606	608	549	581	571	598	609	619	602	597	597	595	620	586	571	573	620	611	554	583	581	602	600	640	595	572	591	591	587	573	623	615	580	603	591	570	611	644	602	615	578	626	588	581	594	612	574	599	616	604	554	577	627	603	611	613	598	620	591	577	622	604	570	606	593	594	569	604	614	608	588	585	620	620	599	602	613	594	585	624	589	660	597	623	623	572	606	575	623	630	607	542	632	570	637	561	588	616	586	598	547	608	591	598	627	604	629	593	566	570	634	609	566	582	674	570	647	588	574	674	610	614	633	632	576	629	650	594	624	596	637	582	600	616	616	600	597	617	606	600	582	612	626	625	580	578	601	572	617	616	574	604	629	609	649	608	631	603	573	617	598	608	592	572	615	601	602	573	561	536	608	601	619	560	573	561	538	566	563	603	578	550	637	580	589	593	621	576	585	606	598	597	607	592	570	656	602	624	613	562	620	569	567	621	620	597	606	629	607	563	628	597	560	602	624	607	588	608	591	561	585	611	572	614	618	595	637	575	616	646	594	602	577	598	585	587	622	624	621	581	592	597	618	594	620	610	584	619	589	616	593	566	615	624	595	561	561	550	598	621	620	592	587	584	621	584	582	635	597	588	607	577	601	588	638	584	616	612	589	578	598	603	625	613	559	585	602	599	595	625	585	641	584	585	616	564	621	616	636	612	580	613	595	606	602	593	630	576	575	574	594	600	607	576	625	565	590	583	621	612	632	643	604	595	627	621	593	559	629	607	594	565	574	632	604	605	618	625	571	632	608	657	601	631	589	592	651	596	611	624	606	609	593	606	606	594	590	575	602	593	642	592	607	564	625	594	605	588	556	606	575	601	633	641	607	610	599	584	590	580	647	576	548	621	583	589	580	607	622	614	635	580	583	592	611	614	633	618	596	601	624	614	611	592	610	589	617	585	602	592	627	582	579	580	632	593	621	629	603	612	595	624	598	579	586	580	602	634	581	623	605	593	601	676	596	590	572	595	587	596	604	597	589	597	590	586	588	610	629	594	586	580	620	613	592	605	627	616	593	616	586	600	593	620	587	607	575	586	609	609	599	564	601	552	647	560	599	584	623	613	653	564	570	594	597	603	553	593	605	590	582	648	596	597	558	609	667	577	583	612	626	518	567	631	584	616	575	582	566	598	594	610	569	592	617	622	607	625	525	610	607	602	610	593	589	611	554	629	590	605	604	613	613	598	612	587	555	601	596	583	603	587	570	654	586	652	601	609	591	625	611	655	628	566	583	608	618	618	619	583	604	599	630	663	617	581	599	585	621	568	605	592	599	615	612	595	580	616	617	575	591	582	609	552	651	592	636	566	603	629	566	597	633	601	577	562	611	665	603	553	596	529	615	593	646	597	631	573	552	584	595	541	614	606	596	594	641	613	598	595	599	618	572	604	561	603	596	599	618	598	593	615	604	587	606	619	577	621	595	567	576	633	564	649	629	627	601	606	633	610	595	601	606	647	596	638	568	597	601	606	634	588	651	603	586	560	603	605	635	637	605	605	601	577	628	583	562	622	556	571	591	644	575	561	632	568	630	597	599	612	601	640	608	640	558	593	625	582	581	637	596	596	619	624	576	576	585	579	611	607	571	620	595	619	612	587	601	577	592	624	637	557	613	678	601	636	563	578	617	592	604	556	585	643	607	596	614	573	612	581	604	607	629	602	581	632	639	570	581	608	629	583	641	584	643	612	608	618	622	570	583
22338	20754	28458	23120	20846	21775	20720	11560	8095	7603	6238	5139	4379	3345	2817	2415	1690	1309	1219	1235	1079	1020	878	810	807	785	839	799	734	569	653	650	576	605	512	523	450	454	434	428	477	556	552	523	446	431	429	418	410	405	407	375	393	414	379	403	398	400	406	377	410	384	391	359	381	411	399	391	365	407	392	427	412	390	391	370	415	387	418	408	401	390	398	394	388	398	436	369	368	359	390	406	387	416	416	383	376	398	370	411	382	410	436	375	427	414	417	380	386	408	432	409	364	393	412	428	377	383	376	394	373	401	408	388	419	394	385	361	448	396	373	372	418	401	389	369	361	412	390	395	408	384	376	387	421	409	373	390	361	387	392	395	379	438	422	411	392	384	413	390	385	381	391	410	418	370	381	381	422	387	404	412	392	376	382	391	421	415	428	423	389	373	404	371	392	392	389	391	352	430	398	400	421	425	384	393	410	361	396	450	390	396	418	382	393	377	389	422	395	382	426	420	398	418	401	406	401	384	429	372	402	387	431	426	388	455	407	387	417	401	378	402	384	415	377	395	381	389	398	415	441	423	380	357	424	407	385	412	401	379	412	418	417	403	393	397	381	400	401	378	400	405	432	405	387	447	393	451	399	399	399	344	407	374	411	366	388	421	384	401	413	396	395	389	402	424	417	391	404	426	376	380	382	399	420	378	446	399	410	389	367	369	394	397	402	408	391	413	389	386	394	406	383	388	407	380	399	398	387	373	412	402	358	397	418	371	404	420	374	380	364	374	395	417	382	396	413	371	390	378	395	455	414	412	396	408	365	388	408	368	373	395	395	367	424	413	393	433	380	404	368	392	396	396	372	402	390	363	433	389	426	392	358	427	429	376	392	386	393	409	411	386	358	398	416	389	397	422	411	386	416	377	425	441	411	383	388	389	407	404	419	409	403	386	351	364	380	391	389	354	397	362	395	388	410	392	360	397	413	407	405	374	424	403	414	431	423	411	392	366	431	398	398	372	412	391	373	401	417	401	396	438	425	400	367	397	388	395	376	388	399	410	394	356	379	406	396	385	376	392	397	361	375	424	380	426	379	406	406	391	431	394	409	399	442	365	381	390	383	395	382	409	333	390	390	381	404	400	346	402	417	407	393	423	434	396	431	419	436	416	423	385	420	403	401	373	402	430	403	413	390	382	413	420	390	389	397	391	403	380	370	406	390	388	395	422	408	384	433	394	385	411	407	401	378	394	399	397	398	386	387	398	407	389	412	402	406	439	421	372	411	367	347	415	380	408	432	421	389	399	362	441	381	396	431	388	385	415	426	392	400	393	381	377	386	405	383	417	384	400	410	436	407	401	396	388	389	401	381	409	377	399	402	405	381	365	414	396	377	424	351	390	395	420	413	368	382	382	363	396	373	388	418	432	380	389	395	381	383	372	389	383	400	372	386	436	378	366	425	397	401	426	385	411	389	368	367	423	423	393	375	372	390	399	391	388	415	390	374	416	439	379	413	394	369	393	387	380	414	374	389	374	407	417	376	390	368	393	389	386	396	401	384	393	420	374	390	376	360	392	386	390	400	397	401	384	425	403	398	428	363	412	394	398	396	399	406	409	384	395	396	369	396	392	391	383	356	365	368	385	400	423	447	422	366	362	426	421	392	397	377	414	413	391	409	432	403	392	382	405	387	414	362	403	358	361	389	404	372	394	440	401	389	386	411	389	425	419	409	395	428	392	399	391	381	395	401	419	376	376	385	395	354	395	406	361	388	401	395	403	402	394	383	407	373	357	361	424	380	386	366	360	388	365	407	411	379	396	361	346	395	381	417	373	425	364	370	411	377	382	407	396	373	361	404	400	433	388	417	376	388	387	401	410	382	385	403	401	437	379	383	406	370	381	403	399	366	415	379	394	384	420	405	405	438	405	439	419	412	411	424	430	359	403	385	387	343	391	358	369	392	385	382	372	407	404	372	376	386	408	375	388	383	392	398	367	388	409	408	408	411	424	394	394	409	412	400	404	418	420	380	396	403	398	391	398	417	417	419	429	406	340	382	369	406	403	409	420	405	408	425	433	396	366	410	400	413	407	411	377	388	384	368	415	411	384	412	407	425	372	422	421	400	388	370	412	388	404	393	416	393	388	404	425	363	392	416	398	376	386	397	387	411	376	402	393	431	400	359	400	398	378	386	424	388	374	364	399	419	401	405	365	386	412	414	404	416	392	394	386	423	407	384	411	368	397	407	424	398	404	415	364	385	411	368	402	431	371	437	389	394	380	413	415	413	377	399	415	385	384	421	394	378	377	411	387	388	408	408	407	386	395	381	372	395	402	365	346	402	398	390	378	377	387	408	403	375	396	346	396	387	391	419	410	379	415	374	425	380	386	420	379	384	388	390	392	378	368	379	398	374	397	398	386	399	421	409	387	396	393	405	407	410	391	389	383	390	342	394	414	402	394	404	401	417	374	383	419	393	394	417	402	342	400	412	394	392	385	389	378	357	395	381	397	379	368	407	383	396	370	430	408	443	382	410	416	412	401	363	376	386	428	410	381	373	387	373	399	423	402	382	409	378	402	389	426	434	407	378	399	405	403	414	419	386	388	386	362	364	358	386	378	418	389	393	380	389	399	391	400	392	402	366	406	373	399	387	417	367	364	389	390	415	402	408	399	403	359	376	387	359	396	352	362	385	436	399	377	395	424	403	410	425	427	372	405	409	401	404	395	401	361	353	410	384	391	408	365	402	402	363	383	435	383	395	374	418	399	408	434	380	386	399	377	394	418	389	394	366	385	384	422	413	397	375	412	353	410	369	390	378	414	372	379	380	403	410	422	400	404	377	424	394	389	417	397	407	377	419	389	368	362	396	417	401	409	408	418	400	393	381	411	376	416	393	400	381	425	343	353	377	390	415	396	377	386	421	415	419	409	391	368	383	359	384	369	423	416	355	366	412	395	390	378	430	382	361	388	380	379	397	382	379	445	372	410	396	372	428	384	386	383	388	369	384	418	403	380	431	388	384	398	414	366	367	430	417	431	404	386	360	423	383	356	417	384	396	396	403	378	374	402	373	366	400	394	385	364	412	380	410	380	392	382	398	408	356	398	396	434	404	360	400	386	414	415	417	395	401	373	401	463	380	389	424	407	388	369	430	419	385	422	455	379	376	377	378	381	413	387	389	414	400	388	401	395	407	405	410	389	429	399	368	394	445	417	394	395	403	369	394	425	419	403	379	414	404	361	399	389	406	377	394	383	403	399	404	382	388	394	385	401	388	423	393	386	422	384	396	401	411	414	390	393	386	358	408	387	381	402	386	400	389	379	459	363	404	400	401	372	328	375	382	408	407	371	428	394	416	393	399	402	384	403	403	354	385	403	393	407	402	410	391	390	417	372	416	402	385	410	401	388	392	342	391	373	372	358	364	373	374	400	410	362	415	390	418	408	420	389	382	409	386	350	400	391	394	413	379	426	409	400	421	374	401	373	366	405	407	379	388	397	414	430	386	380
23688	43479	39912	31638	26495	22802	19204	17410	13941	13089	10575	8854	7850	5876	4899	4126	2917	2258	1933	1997	1768	1609	1261	1155	1164	1174	1267	1331	977	868	1012	871	826	772	703	623	600	586	539	504	639	746	767	698	585	553	532	559	529	498	481	497	445	493	481	491	460	466	492	468	489	503	464	483	432	470	455	463	467	482	470	483	468	459	447	483	455	491	495	478	455	491	491	456	471	514	515	474	488	473	454	474	456	539	471	489	476	435	495	445	464	488	516	489	479	512	475	480	451	501	479	491	487	515	473	432	477	476	471	482	490	495	491	463	477	490	500	497	487	504	488	500	462	445	500	471	442	459	460	488	470	461	544	490	473	500	476	470	502	468	475	493	477	449	490	441	505	484	489	482	468	499	505	473	482	472	465	477	496	492	487	450	501	472	471	486	481	469	499	503	483	451	457	471	478	467	487	455	451	493	456	475	443	470	470	481	446	491	465	509	440	478	450	456	472	477	483	451	487	500	454	496	483	459	461	463	472	481	465	488	478	462	511	496	502	487	494	517	451	454	480	451	491	498	472	472	451	485	488	488	472	513	488	471	492	495	475	458	495	490	491	506	452	461	472	470	458	478	458	453	472	470	443	466	469	480	448	491	493	466	492	466	468	488	491	501	466	449	450	462	448	505	506	464	462	479	495	471	504	491	475	485	461	466	481	443	481	503	511	458	506	440	496	477	485	467	428	470	492	484	482	472	463	524	464	475	485	511	500	462	483	475	451	490	463	464	520	521	504	481	438	484	460	436	482	483	482	476	453	497	466	464	491	458	476	467	473	446	492	497	444	458	504	456	474	475	503	488	451	481	481	497	495	483	447	474	465	482	521	488	525	492	472	508	450	465	464	480	514	490	446	477	506	469	435	466	432	473	460	510	486	500	505	488	474	455	515	501	452	528	478	438	448	462	460	483	523	447	482	463	469	481	472	470	536	471	489	465	488	466	439	479	452	478	484	434	457	498	498	469	455	527	491	477	502	492	468	477	426	493	431	482	473	501	494	475	437	482	480	496	462	461	478	488	513	475	501	449	508	498	481	494	502	509	479	494	454	484	445	473	513	456	479	477	491	497	465	461	466	431	463	464	493	468	470	478	465	490	465	476	524	441	463	458	491	477	484	461	476	493	514	470	531	480	454	461	491	457	457	470	460	496	489	455	512	445	481	503	468	485	506	489	495	453	475	465	457	459	456	474	476	452	478	470	490	437	478	482	516	511	466	487	492	434	463	460	473	472	486	492	449	517	417	476	479	489	456	483	452	514	474	474	497	490	498	476	467	444	497	485	478	438	473	461	458	466	476	503	501	510	503	487	475	476	478	480	474	443	455	466	472	459	487	529	472	461	496	488	487	448	481	463	470	500	431	459	465	441	500	459	443	485	478	496	464	488	471	500	514	489	454	454	475	451	526	472	481	525	476	457	461	471	458	516	476	479	484	475	476	469	475	450	443	513	491	501	441	483	482	467	486	488	442	448	491	522	475	491	503	527	468	492	495	484	455	518	468	443	459	457	459	488	473	479	465	415	461	530	488	513	482	467	492	488	451	496	517	493	457	458	454	479	494	476	481	487	469	495	499	477	498	413	469	450	510	438	499	485	442	474	466	473	479	508	505	470	478	454	464	460	496	427	505	507	481	498	503	458	482	489	476	483	488	473	464	524	495	484	487	480	486	499	467	496	471	443	470	489	491	478	486	435	451	445	458	500	489	481	482	464	488	507	421	440	475	494	494	457	481	490	474	450	467	438	491	473	462	510	491	461	489	462	506	474	490	494	490	471	478	481	510	448	448	473	487	494	487	471	458	469	473	442	469	437	485	492	497	502	469	486	470	523	503	494	449	479	439	477	494	444	453	488	454	462	495	462	501	466	531	484	462	496	445	469	524	493	486	488	457	487	472	490	444	462	484	501	485	483	476	499	447	497	456	470	483	539	453	471	477	452	461	465	425	490	440	431	488	477	487	512	446	483	475	479	455	504	485	467	456	477	468	450	470	502	502	482	506	479	446	501	473	488	483	461	454	501	447	473	487	497	487	493	440	488	478	467	511	476	472	528	461	468	504	459	490	459	502	472	435	502	489	432	453	493	521	466	469	487	498	477	453	486	500	502	473	475	468	451	488	463	492	467	510	491	503	460	501	503	482	481	487	445	466	475	436	465	446	439	466	478	479	482	470	473	467	470	453	467	495	500	475	476	468	503	490	457	521	509	515	445	478	485	479	485	461	468	503	499	445	517	482	483	440	471	483	465	495	471	476	458	477	450	493	455	498	497	496	492	508	493	464	465	469	479	445	479	480	488	478	459	490	468	493	486	471	483	464	481	487	465	514	461	434	476	432	464	501	483	448	493	511	491	454	511	463	458	475	518	474	459	484	505	457	472	489	486	456	505	523	449	463	500	434	426	462	470	510	486	447	473	506	450	488	509	462	522	497	483	490	507	467	486	523	497	529	469	466	471	489	520	508	446	487	498	508	480	503	513	463	506	498	465	500	474	516	454	450	494	465	509	477	477	456	460	508	551	450	475	480	465	467	481	460	491	520	507	479	452	497	438	490	466	487	466	486	478	491	460	453	492	447	476	471	470	471	469	455	527	482	488	517	500	441	494	451	501	485	478	443	450	452	495	480	413	488	493	496	491	494	481	453	513	501	489	484	518	431	462	489	462	483	462	469	486	458	520	491	482	491	458	462	497	485	426	454	449	481	440	462	452	480	509	456	479	502	457	471	442	497	454	440	487	480	486	453	482	435	470	468	485	481	475	521	468	504	477	488	464	443	445	470	469	420	460	446	474	459	460	488	464	459	479	465	504	534	466	454	484	484	484	465	485	466	480	489	497	495	470	501	466	472	495	435	457	485	475	477	487	451	522	469	510	490	469	436	457	502	470	493	471	437	457	466	467	496	439	466	480	495	492	515	464	455	504	494	435	508	503	495	489	490	426	467	486	481	476	490	488	469	471	487	494	508	492	456	452	480	487	442	489	470	477	463	541	494	511	518	526	463	480	492	478	460	480	487	464	517	487	472	483	462	421	505	489	447	464	497	479	486	476	482	474	464	479	465	467	511	452	477	487	460	473	448	480	503	418	497	478	496	494	458	454	495	458	465	463	458	485	484	453	498	475	505	461	424	487	482	489	468	465	465	494	450	461	491	503	464	494	525	449	469	463	489	479	484	475	449	485	476	481	497	494	452	452	461	493	439	471	505	471	504	500	464	489	470	521	504	469	494	519	479	490	494	444	453	487	514	474	434	476	443	501	460	453	455	473	540	490	461	457	479	489	495	509	499	459	481	446	485	426	436	482	510	457	508	434	482	437	510	519	469	456	479	464	473	477	491	457	469	479	474	464	482	483	441	455	467	503	431	491	456	457	520	465	461	504	498	475	439	486	444	479	456	480	487	470	454	459	465	471	468	470	435	482	443	472	465	450	454	469	467	493	508	497	514	497	473	458	496	501	464	521	519	488	472	409
26617	21729	24464	18404	10591	7149	5607	4719	3805	3404	2744	2419	2156	1726	1640	1319	1074	960	957	900	933	849	835	840	802	798	821	760	747	745	730	712	706	693	747	646	668	653	647	629	654	703	663	625	646	634	656	655	654	668	644	616	684	691	584	678	632	624	654	657	624	665	637	647	640	636	687	655	659	625	650	644	610	630	664	681	641	689	606	641	655	628	658	651	650	642	621	595	639	610	612	562	633	662	633	639	673	622	682	625	632	658	670	685	652	687	676	616	650	630	606	604	659	637	658	609	656	647	630	642	596	570	646	620	629	608	646	629	668	621	652	647	650	658	650	683	644	642	674	645	621	671	647	667	601	618	607	630	667	598	640	639	608	634	627	644	624	724	579	657	643	666	607	681	636	653	641	619	622	600	631	675	633	633	623	662	666	663	622	609	640	635	654	585	613	631	643	674	616	614	647	615	660	624	639	600	648	621	614	637	608	642	637	616	621	629	628	655	635	628	617	632	619	664	701	642	669	617	637	586	612	657	663	663	605	671	605	625	624	616	663	589	654	639	635	674	656	633	596	665	643	621	674	637	641	654	676	611	657	643	644	610	639	626	600	680	661	639	597	639	650	622	645	641	639	665	679	662	618	598	620	575	640	639	618	667	643	643	624	622	644	657	673	615	647	676	672	632	652	669	666	611	605	640	641	598	628	645	651	638	670	613	605	670	649	616	647	591	626	690	626	661	599	650	650	616	638	626	682	606	619	613	647	642	669	657	634	654	682	676	625	666	619	613	617	657	643	657	678	627	630	611	649	601	673	626	665	634	615	684	665	632	634	663	668	605	629	692	630	654	612	615	640	610	653	593	581	616	608	660	608	626	684	681	655	656	633	667	615	664	606	639	625	612	628	621	630	644	690	614	635	650	627	589	628	612	630	631	637	653	652	631	642	648	645	621	664	621	634	596	659	640	647	652	689	643	596	635	598	641	639	635	692	698	639	634	654	642	630	637	636	637	585	680	662	616	638	684	693	670	648	629	634	609	636	634	631	679	645	627	641	625	680	631	602	627	665	631	667	682	613	650	637	638	616	606	666	636	596	651	611	636	644	640	603	587	667	601	618	639	646	626	615	620	701	626	617	640	642	649	608	652	652	623	638	624	665	643	652	629	647	646	641	641	646	633	645	594	651	651	656	640	640	636	657	639	603	603	684	659	627	623	644	658	628	571	645	627	601	649	635	635	625	647	652	664	646	647	618	638	661	653	636	619	570	652	619	639	644	661	607	627	645	656	651	656	603	639	610	635	641	643	655	662	658	606	656	632	661	562	653	621	674	607	677	668	628	604	612	634	636	645	641	576	631	633	593	629	671	618	630	670	644	626	656	665	667	631	619	675	593	606	631	643	647	619	662	667	627	587	624	679	674	627	634	610	617	616	617	663	704	694	621	661	641	618	618	635	664	659	642	616	623	664	614	653	646	612	620	663	643	657	644	676	685	608	659	642	673	694	596	671	619	663	609	620	648	629	665	658	638	603	638	687	642	676	639	682	632	618	655	683	674	658	619	675	625	679	631	613	666	626	626	628	650	605	627	600	610	689	593	636	667	641	590	646	612	669	677	663	621	642	618	665	635	640	621	635	615	676	656	639	626	605	637	657	650	674	662	654	623	637	660	643	690	664	630	675	666	646	616	634	665	661	647	643	663	661	638	592	678	629	654	626	656	668	650	683	661	645	630	640	691	656	598	596	626	635	658	625	648	642	597	640	607	680	596	639	617	652	673	662	653	620	628	697	628	639	692	644	662	627	625	671	615	660	605	661	620	623	628	635	668	699	652	643	633	630	658	616	655	647	644	614	668	655	632	631	657	609	628	622	603	652	625	574	607	658	648	646	643	631	675	638	601	625	633	672	671	643	608	621	634	687	701	641	626	689	667	643	599	613	621	690	620	624	623	629	637	634	674	620	610	638	609	635	703	676	650	623	676	686	617	623	612	636	689	633	623	620	661	650	595	628	632	652	580	642	631	691	681	624	619	664	598	663	639	626	646	622	641	621	656	615	687	679	599	638	630	595	655	636	633	662	585	606	658	610	647	644	621	579	666	637	646	629	587	669	629	635	663	635	667	603	645	692	641	665	657	657	671	627	614	647	699	617	687	689	639	649	636	671	599	648	611	648	620	635	611	633	648	648	621	657	657	664	684	680	626	658	604	654	638	670	650	639	665	624	623	610	600	666	608	645	626	652	638	664	650	637	638	617	644	603	661	627	659	610	656	600	661	641	644	613	648	608	593	656	653	655	636	600	577	669	621	638	630	640	654	595	640	559	622	660	642	615	608	603	611	631	612	621	652	638	628	642	629	636	650	650	634	627	636	628	648	656	665	662	592	656	617	661	664	650	702	617	625	693	657	622	600	609	693	595	685	628	627	680	636	659	581	651	678	639	660	631	670	638	635	690	621	660	613	651	628	619	607	678	651	623	646	655	634	647	644	640	622	628	661	630	631	636	645	635	643	597	677	650	627	638	612	649	617	634	626	649	648	643	687	656	639	635	613	629	651	652	636	641	646	669	656	664	617	610	638	635	596	596	624	608	643	626	647	620	644	654	658	655	630	617	633	655	659	675	657	642	641	626	648	673	613	620	624	651	623	614	635	643	678	634	623	625	636	625	644	622	615	632	661	629	624	635	665	627	594	646	642	668	624	676	623	660	625	643	618	636	608	593	642	629	648	656	638	642	658	668	643	674	596	641	636	621	647	678	667	589	636	638	652	650	647	644	621	615	621	662	655	625	626	685	629	611	655	662	622	630	607	593	636	707	674	622	614	662	635	650	646	611	609	619	631	615	631	667	675	648	627	636	606	631	626	629	629	598	591	610	634	625	654	649	609	619	600	622	629	636	570	661	654	644	656	606	649	641	595	654	639	593	626	641	587	632	634	608	598	675	616	617	608	655	684	602	598	666	610	659	644	668	665	648	656	666	645	633	590	633	656	671	700	676	675	668	632	649	646	638	637	618	679	630	664	593	652	621	657	645	627	662	637	634	679	633	649	665	632	609	667	644	661	625	639	636	690	662	664	640	605	633	630	653	621	644	674	620	623	626	629	609	661	661	633	639	682	598	627	606	634	663	648	611	619	629	641	680	667	584	638	691	658	625	608	656	607	637	671	642	654	663	664	617	614	638	609	597	608	602	640	620	626	660	616	677	612	690	610	628	663	702	648	661	650	613	621	649	665	639	613	684	647	613	680	593	656	667	621	617	607	673	641	625	631	631	649	629	630	629	699	665	606	583	634	607	667	578	643	636	687	634	664	643	651	644	694	630	646	643	643	648	676	642	600	610	627	611	667	641	672	644	652	634	630	675	605	603	659	624	650	691	645	702	610	603	638	640	576	678	627	631	652	611	669	619	663	652	678	624	628	678	638	680	633	635	626	655	649	638	632	589	600	672	654	636	641	662	617	612	643	646	687	595	640	629	630	660	658	615	641	656	598	644	637	622	694	631	646	614
20290	31894	28869	20204	15435	12561	10754	9085	7433	6764	5251	4494	3753	2962	2638	2249	1605	1486	1402	1365	1276	1181	1104	1105	1052	1126	1087	1133	1016	971	958	964	912	891	886	868	761	839	804	755	806	888	897	890	789	804	774	761	832	753	762	800	825	813	781	788	814	822	807	792	759	799	791	784	796	751	767	733	730	787	747	731	791	767	758	771	788	789	760	792	773	794	790	803	775	800	753	803	747	865	782	778	787	760	777	803	782	731	770	761	803	794	741	755	771	784	744	727	803	772	827	808	770	793	813	784	786	754	773	788	845	748	773	754	758	779	779	839	811	826	787	791	751	746	808	763	753	821	787	757	773	805	798	765	799	791	775	803	740	763	779	800	756	787	793	790	800	780	782	802	754	771	792	778	785	776	791	797	814	795	791	794	747	773	789	774	784	776	814	786	772	783	787	766	786	767	803	792	789	761	792	812	829	752	795	794	823	770	791	767	779	770	810	800	765	802	794	804	744	761	799	814	800	756	800	808	787	847	774	736	820	785	792	807	804	760	794	794	769	769	776	766	764	805	792	850	775	792	818	836	815	818	787	814	760	750	766	794	787	766	843	751	790	774	780	797	763	809	799	760	772	810	786	786	756	734	819	770	810	803	812	830	765	775	761	753	820	760	748	785	753	799	819	771	788	756	728	781	791	788	780	797	793	793	796	817	771	827	783	810	841	802	772	778	783	794	797	815	770	791	805	796	747	769	813	844	756	740	772	719	807	793	763	785	752	785	831	814	772	838	782	801	838	868	769	740	767	789	784	759	774	789	768	806	785	770	753	813	777	821	868	789	753	787	745	799	802	768	742	771	790	756	730	805	811	792	820	772	810	832	767	825	828	790	828	776	767	777	807	810	752	830	825	729	753	801	783	785	810	767	792	764	831	794	803	784	805	793	772	777	782	798	799	796	788	755	806	757	795	811	782	774	760	784	808	751	816	809	766	806	817	797	806	779	809	813	750	763	769	729	873	757	802	805	751	795	784	754	808	793	791	774	821	769	782	819	775	773	799	851	781	813	770	833	748	751	769	778	820	782	788	793	787	773	772	785	776	793	756	775	776	780	778	776	750	755	800	772	791	780	759	784	776	788	831	770	803	800	789	778	793	788	811	851	784	752	774	785	768	724	794	814	730	768	802	746	741	769	801	857	732	782	819	788	782	768	808	745	806	753	821	786	834	787	795	761	767	789	797	835	896	736	744	797	756	739	842	804	745	845	739	778	781	740	794	810	821	759	781	810	807	808	779	856	788	798	793	743	793	788	788	783	813	759	761	746	760	797	765	792	835	789	777	793	794	797	830	805	790	801	785	737	793	771	809	818	750	810	806	748	808	814	795	761	809	787	832	766	785	815	798	770	795	757	780	735	795	796	797	772	804	786	769	780	785	785	782	819	766	750	747	859	759	809	831	789	837	831	778	807	778	788	831	751	778	782	800	827	801	786	785	817	810	785	807	783	804	832	787	800	762	797	833	798	763	845	768	771	786	757	730	824	818	766	759	773	808	746	762	760	780	786	786	797	729	746	774	743	821	798	804	791	796	794	768	771	823	726	797	794	775	794	798	739	797	832	764	739	830	782	770	804	796	745	837	837	782	797	783	741	798	794	813	807	785	804	791	793	761	794	740	824	755	781	742	798	748	749	774	802	760	785	820	753	795	786	785	737	755	752	822	774	740	785	785	797	782	793	760	776	813	840	754	777	739	809	816	815	759	775	778	845	713	812	764	802	738	787	748	738	744	817	852	797	752	776	792	809	764	774	782	787	745	737	777	806	780	814	751	802	742	786	794	798	750	758	809	788	822	740	757	743	790	806	802	782	762	810	806	771	752	805	837	766	835	772	759	755	776	801	777	773	802	777	780	811	744	750	766	834	799	773	773	809	782	824	801	744	771	733	778	814	810	747	752	775	773	772	772	784	788	772	747	765	803	782	755	750	769	842	787	816	723	816	794	782	740	844	763	713	784	757	796	784	757	769	736	792	812	770	788	806	819	787	827	801	766	827	822	838	770	771	792	834	717	797	758	833	820	752	775	794	809	787	787	756	793	804	749	823	760	800	755	827	823	809	782	810	742	827	748	744	788	759	762	790	777	771	819	801	813	800	811	814	790	802	780	793	758	796	745	755	771	811	826	802	850	788	762	787	840	788	775	844	805	718	758	765	850	752	774	823	821	803	795	756	760	825	828	754	782	798	766	802	815	770	813	805	746	795	755	786	745	782	792	802	762	811	840	803	786	797	736	789	845	829	713	779	762	828	777	790	770	779	774	754	774	750	806	836	784	780	767	781	809	822	801	789	742	800	796	812	825	743	808	779	821	797	789	852	778	814	795	743	776	760	763	812	802	782	810	789	765	714	839	857	817	751	762	816	807	778	762	791	822	786	768	718	753	782	802	804	806	821	811	807	782	803	773	823	825	765	837	772	760	738	867	760	750	806	834	807	790	787	803	830	765	796	732	788	784	781	811	771	770	802	780	833	779	790	825	798	796	791	756	804	765	772	783	811	793	759	789	802	816	814	776	758	783	765	766	788	732	776	802	785	793	779	823	770	765	739	809	802	765	838	779	814	794	782	817	788	826	753	780	836	796	742	775	744	785	777	770	776	777	806	777	787	807	746	780	789	778	772	763	748	771	819	809	752	746	823	761	767	765	816	841	823	802	808	790	779	776	787	814	798	753	741	744	811	830	791	787	824	739	790	767	774	774	737	720	779	767	787	792	778	799	771	780	779	790	776	746	777	807	764	778	745	770	768	778	743	814	803	765	783	809	753	753	843	794	813	833	815	770	841	727	789	738	783	792	814	784	799	845	768	814	756	832	784	751	817	798	767	777	796	784	784	810	760	820	765	794	830	801	832	739	792	825	822	802	741	829	758	816	830	765	769	756	790	774	772	768	761	798	824	765	792	862	835	809	738	801	792	731	763	769	785	798	810	753	815	826	798	804	830	788	792	805	774	776	824	773	792	803	785	825	829	764	798	741	737	803	780	762	814	786	780	734	796	841	776	745	741	810	771	767	806	802	769	795	789	745	825	818	797	812	742	756	809	793	762	753	785	806	766	775	746	785	752	758	760	779	809	787	719	786	784	832	778	807	731	787	814	840	749	830	817	826	815	754	758	795	760	784	793	795	777	733	759	793	779	755	803	816	755	760	787	774	740	817	777	811	770	792	774	781	807	817	793	774	860	756	837	817	786	756	822	798	778	764	765	790	756	755	784	770	780	768	767	780	751	795	835	796	812	775	769	771	808	804	803	748	784	800	781	758	729	807	746	759	805	792	780	778	732	794	790	789	750	803	781	774	778	774	749	778	789	796	762	823	813	751	796	839	799	752	778	814	815	780	793	817	750	790	797	769	785	752	734	788	736	850	789	800	749	767	834	830	820	782	764	796	818	786	800	741	805	753	818	845	755	770	746	762	779	837	741	772	735	809	799	801	811	772	750	840	805	778	751	797	806	798	808	794	773
23312	20726	28036	23529	21026	18636	12572	7737	6525	5454	4361	3965	2861	2426	2061	1624	1259	1152	1052	1026	982	832	810	726	781	876	858	738	623	657	690	581	620	569	619	585	572	498	512	524	617	621	581	557	536	528	507	497	488	437	453	516	493	505	501	497	523	466	476	450	449	523	491	507	484	466	482	501	494	527	524	495	483	481	494	434	481	458	510	473	466	431	500	491	487	523	483	497	449	517	477	474	504	451	473	479	489	461	476	487	501	473	495	495	494	508	476	499	501	457	540	453	514	485	488	503	515	524	532	513	529	492	456	515	510	518	489	520	446	468	458	466	529	485	484	510	487	486	497	483	493	480	459	496	467	517	522	463	473	519	473	489	510	504	491	514	511	491	489	468	537	487	515	488	472	500	512	502	467	492	498	523	480	498	458	496	462	473	501	490	449	530	505	478	526	469	464	527	491	496	488	477	511	454	488	466	506	499	480	459	441	506	472	485	483	497	512	510	491	466	503	508	496	488	526	492	519	509	476	498	464	474	480	468	512	478	522	470	488	463	472	468	465	492	473	485	462	484	501	510	475	505	451	479	506	461	525	504	467	501	504	478	549	501	511	453	501	483	512	511	500	478	439	494	529	481	519	475	498	483	510	484	514	477	480	504	514	488	479	447	502	491	465	496	502	488	478	479	501	510	481	488	504	481	458	541	496	487	493	509	519	471	497	450	490	485	470	485	497	497	474	527	530	462	461	476	466	510	449	534	524	477	484	500	502	498	481	477	460	513	469	508	489	507	487	480	491	474	499	524	527	513	508	496	456	493	520	474	497	506	501	497	456	488	472	494	477	496	482	495	477	509	503	438	523	471	510	503	509	501	502	488	444	479	519	519	509	458	481	492	495	473	511	455	505	480	514	467	471	518	474	520	488	494	448	462	447	485	497	475	477	478	457	485	482	517	512	496	483	480	481	459	550	501	529	515	484	497	531	488	444	494	480	483	462	495	504	475	484	526	477	499	464	484	518	480	496	455	472	432	482	515	509	542	482	477	495	542	489	461	500	516	520	487	504	473	485	492	470	513	514	479	510	478	507	480	483	519	459	460	461	485	461	429	473	532	486	478	469	464	479	469	483	465	533	499	490	475	462	538	490	442	485	487	506	483	509	517	487	474	476	457	485	488	452	514	483	472	480	521	476	515	482	510	470	498	497	472	482	533	473	489	495	475	502	481	469	531	487	466	466	481	462	479	491	451	500	494	498	479	504	494	473	484	492	478	503	504	478	490	500	451	497	502	508	477	463	505	488	484	501	472	514	505	485	523	498	507	517	525	496	510	514	501	426	455	481	497	499	532	486	474	483	501	476	505	488	441	488	451	498	484	434	532	475	475	506	486	485	467	492	514	458	498	487	493	469	509	472	472	507	497	494	502	513	478	482	491	472	498	490	502	538	544	485	511	472	493	520	491	503	483	499	480	473	479	467	528	476	529	434	496	485	481	477	498	501	456	526	458	509	478	484	553	445	483	516	490	484	484	480	526	514	487	494	487	499	486	536	488	473	466	479	467	517	470	420	488	482	493	461	525	509	492	445	463	497	462	471	442	485	499	512	481	467	501	517	442	470	481	500	510	487	488	482	556	514	461	488	497	505	455	539	481	470	468	519	493	498	511	529	476	471	469	466	481	478	485	494	519	485	421	526	454	515	489	459	491	478	496	494	494	500	511	491	514	496	458	515	486	492	483	521	467	461	534	472	492	494	467	494	468	521	498	473	493	501	486	486	481	464	479	504	501	477	494	454	549	512	507	505	500	502	492	488	490	522	470	486	484	467	490	490	490	496	528	410	494	442	493	467	509	450	486	462	471	481	466	491	466	449	462	464	482	513	474	473	438	514	512	502	519	501	481	519	495	506	517	483	508	517	486	501	507	518	518	495	520	477	461	507	487	506	497	481	513	462	529	464	515	509	486	467	524	483	494	483	488	507	517	483	492	474	472	437	481	458	518	480	485	502	449	486	492	491	483	522	529	505	512	478	510	544	503	497	520	520	450	508	468	488	497	508	457	529	490	463	517	510	480	528	483	488	459	471	459	472	461	489	530	472	521	466	506	451	512	481	485	493	461	489	511	453	458	510	477	484	502	491	494	504	453	486	510	477	508	486	483	470	469	476	486	490	489	480	464	511	483	478	460	461	423	471	480	511	512	510	454	470	504	490	459	460	470	507	500	474	501	475	502	506	479	501	482	494	516	471	544	464	502	496	489	510	485	519	490	480	505	490	447	467	465	514	514	496	494	537	485	510	501	497	491	469	468	476	471	464	482	500	489	506	485	496	481	508	474	466	494	476	488	498	479	442	466	483	467	507	494	504	501	519	463	445	516	461	495	498	493	497	483	505	459	477	459	503	431	492	516	474	459	475	490	463	484	478	469	472	514	434	492	498	517	503	478	478	503	487	472	538	436	507	491	455	473	477	516	496	499	489	485	521	473	488	498	482	525	487	454	490	484	457	524	495	507	475	507	460	519	464	434	463	499	500	496	471	486	483	471	475	476	447	486	494	459	483	476	505	474	489	504	478	478	492	496	477	526	488	470	483	512	498	503	459	492	499	515	475	505	512	494	492	475	489	483	527	462	480	483	500	481	453	465	477	481	498	496	466	523	451	458	507	497	451	492	500	462	479	504	477	475	443	481	436	500	534	457	484	523	490	466	460	524	482	478	513	478	485	482	500	529	478	484	476	513	461	479	476	482	485	492	475	502	522	480	495	515	488	490	495	465	518	488	503	507	511	495	458	508	488	492	481	478	465	478	493	486	494	495	484	487	472	490	513	476	472	458	497	532	524	493	498	466	497	474	506	495	452	508	483	455	485	511	490	498	493	451	523	482	462	491	493	490	472	452	483	463	462	465	480	483	459	477	508	503	458	497	522	453	477	512	457	482	487	476	459	501	503	528	474	457	498	474	479	511	467	495	502	486	492	542	446	521	495	466	460	502	512	500	440	472	481	424	491	485	511	497	459	519	484	480	490	522	517	471	492	461	503	479	527	528	472	447	509	501	472	505	477	486	485	529	478	464	488	504	459	465	494	496	487	516	501	471	488	526	456	464	487	510	509	443	460	466	525	524	499	476	527	506	495	460	496	516	490	484	506	464	483	493	470	482	498	501	439	515	478	509	465	490	494	444	486	489	469	473	499	481	474	486	524	490	488	491	495	471	488	483	528	499	498	484	486	527	479	489	479	471	516	443	461	474	503	510	490	519	533	506	486	492	505	505	469	462	443	445	461	500	473	444	486	493	473	478	515	493	475	488	507	446	497	483	484	473	465	470	501	477	486	478	485	513	506	499	498	512	505	463	481	535	494	492	475	475	463	514	482	505	481	477	485	491	494	498	458	511	491	478	509	480	483	449	515	497	494	494	506	528	518	489	471	477	479	509	468	478	467	518	464	486	502	471	512	484	456	467	469	503	513	506	474	541	500	462	463	490	480	495	496	512	496	508	485	494	466	495	447	463
20358	38289	35560	26461	21488	18009	16375	13264	12135	10101	8262	6972	5298	4253	3687	2907	2024	1826	1771	1714	1559	1305	1181	1129	1182	1207	1182	1042	878	947	941	809	839	778	818	725	751	663	632	652	708	839	822	733	658	649	656	703	643	642	614	640	612	609	572	605	617	640	582	608	629	618	590	607	621	610	608	615	618	596	577	636	645	651	645	613	622	623	605	635	594	594	637	627	550	687	595	656	552	589	640	592	613	617	616	615	604	623	591	616	587	602	606	548	567	610	579	576	610	619	605	599	626	612	604	669	618	615	588	578	620	603	652	587	599	588	650	563	623	627	587	617	592	636	661	601	632	633	616	611	569	640	564	619	615	615	611	630	622	641	646	573	620	579	604	579	580	578	598	639	616	622	598	624	614	619	625	593	518	620	603	595	585	620	642	606	614	628	608	576	601	581	597	590	542	630	568	641	578	611	636	641	626	595	640	558	639	603	585	573	637	632	613	557	590	576	608	605	604	630	614	601	596	587	592	600	596	614	621	586	621	613	622	618	571	607	592	603	642	595	606	603	594	630	597	552	641	595	588	602	666	629	656	640	598	614	612	610	588	620	594	651	608	630	599	582	595	588	595	569	599	561	595	593	615	588	606	618	570	578	605	594	588	622	601	544	582	631	593	592	608	590	630	574	622	595	594	591	596	571	621	585	592	581	576	586	600	597	590	625	569	632	564	635	592	595	605	638	640	578	613	610	635	614	615	612	639	593	598	580	593	586	586	634	591	572	631	615	618	578	614	599	617	631	605	601	606	582	611	603	616	592	611	577	592	604	610	594	614	635	602	606	621	604	599	625	625	602	593	619	594	648	612	609	608	609	597	579	641	605	612	613	622	609	634	581	604	623	612	605	653	612	582	653	606	604	560	597	578	590	591	598	600	637	586	612	631	591	577	613	587	657	609	572	648	590	624	563	624	590	615	602	558	580	607	571	620	636	605	574	619	606	608	577	608	584	655	645	615	604	596	607	614	617	605	604	627	591	609	643	583	590	622	650	560	615	603	598	593	598	669	600	602	619	635	585	598	614	632	654	644	647	610	617	623	642	562	593	610	616	618	591	591	614	588	599	601	576	588	580	618	584	624	617	599	588	590	635	621	620	590	616	550	596	636	579	605	625	654	608	606	603	633	573	597	623	612	666	620	607	602	626	661	595	657	569	617	569	620	634	620	615	584	609	590	631	601	664	586	623	664	612	595	555	646	616	608	618	655	603	643	611	576	590	604	650	579	624	570	603	639	626	557	596	632	616	607	618	644	581	607	605	606	598	608	642	595	610	601	616	572	654	644	577	641	624	601	597	618	625	593	641	609	631	604	591	599	599	615	632	612	579	629	585	596	603	603	581	639	620	584	582	659	596	633	612	628	606	632	623	620	616	589	586	589	592	620	632	615	600	580	587	622	580	634	596	592	614	600	582	619	601	531	643	616	593	582	598	620	592	571	584	570	611	554	636	573	583	627	615	626	630	596	572	607	566	587	607	630	568	620	637	647	607	609	606	630	590	576	657	627	653	628	611	647	597	603	611	644	614	597	644	617	596	565	583	636	605	644	597	630	614	610	642	591	606	569	627	568	586	619	556	673	668	617	636	581	561	595	575	601	576	629	648	577	620	660	606	591	574	624	591	603	617	644	576	645	598	600	611	579	613	603	622	645	603	617	591	541	574	647	592	602	605	648	616	637	642	607	586	574	558	638	572	621	616	578	628	616	603	598	582	609	608	597	601	605	598	659	602	623	617	591	587	563	599	593	645	601	618	599	579	571	588	638	618	584	608	617	593	621	609	586	634	579	635	614	658	650	612	578	568	595	612	611	563	628	626	568	624	667	582	635	661	603	609	607	573	656	592	645	626	576	611	568	579	633	603	609	591	636	569	641	609	633	598	651	571	603	620	613	629	578	621	586	596	586	608	630	627	615	583	591	588	604	602	636	617	625	659	597	607	668	615	596	609	591	594	567	588	541	599	559	569	607	595	589	640	627	612	597	585	610	587	603	606	656	585	614	617	636	646	635	640	619	595	615	624	636	575	579	596	608	599	637	622	566	565	612	611	644	586	608	627	611	594	570	656	613	577	562	601	605	587	619	605	616	604	586	597	626	629	641	588	598	666	602	545	592	562	620	594	555	590	602	635	603	639	615	583	612	616	611	582	638	576	597	603	610	614	665	612	572	636	593	626	599	603	603	573	544	609	592	587	587	603	587	602	559	628	615	608	636	609	620	620	589	579	631	625	612	598	570	654	612	593	579	636	584	600	631	609	618	605	579	593	615	601	636	593	606	590	630	625	620	599	642	610	638	604	582	652	650	601	547	628	616	579	622	636	591	604	609	637	610	616	600	625	583	606	610	590	627	628	606	619	626	593	580	632	610	613	594	583	609	596	653	655	587	588	598	609	624	580	618	571	620	615	615	649	546	591	587	589	601	583	586	648	586	624	592	610	578	628	587	551	564	588	629	603	650	618	604	595	627	623	555	608	606	620	610	606	589	608	584	626	563	611	586	613	617	635	620	621	580	590	584	622	611	613	578	648	605	629	565	600	592	643	608	591	686	629	619	578	627	605	620	627	604	584	617	557	648	612	629	600	604	621	624	596	636	593	599	576	588	621	606	601	581	602	591	598	603	618	624	612	573	589	645	554	634	607	621	594	595	631	622	622	612	559	587	602	620	634	591	632	602	604	618	598	591	596	612	635	639	616	593	642	597	591	639	646	641	576	598	628	589	549	614	591	630	614	545	602	588	597	608	654	619	637	616	593	570	585	588	585	585	624	613	584	617	606	617	576	626	621	626	577	614	613	608	587	604	607	636	536	630	610	585	596	614	578	599	668	590	622	573	638	597	623	597	622	619	596	615	580	623	570	640	576	608	631	637	607	620	582	605	586	552	630	626	633	631	616	637	615	611	648	641	650	635	572	572	632	686	585	608	618	634	609	602	600	598	613	548	651	601	598	621	596	612	642	622	590	542	592	611	605	585	578	593	597	563	602	597	627	606	602	604	620	638	623	595	627	624	585	633	622	614	636	611	588	582	592	606	598	563	593	593	664	642	598	664	563	594	619	619	596	611	600	646	625	584	609	633	557	633	647	650	602	582	586	594	618	626	568	609	596	660	585	607	607	604	564	609	622	580	599	605	595	612	603	599	620	629	600	616	599	620	598	585	627	601	573	564	606	635	605	587	624	611	588	637	559	634	596	645	596	634	583	570	618	666	650	625	576	619	597	592	630	571	612	604	606	602	645	622	668	597	596	591	602	618	634	613	598	607	643	625	626	586	571	642	599	612	614	587	596	592	641	601	530	622	608	592	603	583	588	582	580	606	602	654	616	624	628	619	620	618	649	625	589	607	595	642	632	617	653	605	580	578	606	610	633	616	578	594	589	570	632	598	596	625	578	621	617	602	601	583	577	591	614	562	618	554	618	619	592	608	624	586	598	610	636	616	619	585	553	661	614	637	587	612	578	594	581
22286	20735	28469	23123	20815	21738	21548	11769	9493	8033	6442	5249	3753	3225	2706	1929	1461	1388	1246	1175	1107	903	814	876	832	951	895	722	583	638	653	597	582	569	620	488	469	505	458	498	547	629	545	459	453	432	458	414	409	391	375	404	383	374	416	408	403	453	399	400	411	404	448	430	398	408	377	371	384	384	409	410	420	386	411	399	422	420	413	358	436	429	386	424	384	379	350	396	427	408	374	360	399	414	398	382	371	426	402	384	424	418	402	385	441	429	387	386	397	412	413	420	412	373	375	400	384	410	375	402	413	387	399	424	423	388	396	408	424	413	384	381	433	447	405	424	381	385	416	403	418	433	382	391	367	384	419	379	419	403	424	439	404	424	413	404	354	397	411	407	355	395	400	412	393	384	421	419	384	365	396	396	392	393	388	356	422	403	413	372	411	402	404	410	418	357	463	366	395	384	337	372	435	386	417	398	377	425	382	394	414	410	402	407	377	400	377	403	404	413	370	395	412	391	384	383	402	410	421	417	411	399	377	425	412	400	390	404	395	403	378	412	392	384	362	408	435	393	409	428	371	398	397	396	392	376	419	381	402	389	363	395	391	429	361	394	348	396	398	386	386	402	380	389	403	389	386	373	360	412	432	376	422	448	382	368	408	391	377	413	409	414	380	404	411	397	385	365	417	413	398	384	413	385	400	379	390	398	381	406	441	430	385	388	405	391	419	395	375	413	375	440	381	386	378	368	364	376	418	382	375	406	362	422	403	363	400	391	409	381	393	378	388	404	379	387	366	401	418	421	417	420	405	389	421	384	420	384	383	425	417	408	417	379	399	377	372	395	397	414	414	399	405	439	396	395	377	414	407	403	396	424	392	388	365	392	377	389	432	384	374	416	382	396	409	378	384	406	401	409	400	355	418	373	405	409	395	406	368	420	410	415	389	393	416	395	437	410	414	383	394	410	399	425	377	378	406	401	374	385	380	421	380	357	419	405	389	434	393	358	393	429	380	411	408	458	430	405	373	395	413	451	393	388	400	377	377	417	436	410	387	398	388	368	421	394	381	383	396	367	414	405	379	375	418	405	412	394	421	372	391	378	409	395	374	360	376	420	383	406	420	395	405	392	427	429	426	388	419	427	357	426	393	401	437	400	386	373	424	383	433	417	383	411	372	408	395	408	377	413	429	370	408	408	377	394	391	389	395	467	408	408	421	366	349	374	433	405	391	363	433	409	411	391	442	395	417	419	381	402	385	388	414	416	388	376	400	407	405	379	409	387	424	392	374	425	435	394	405	411	364	369	371	420	441	421	415	427	419	364	367	403	386	366	386	412	393	410	412	400	378	376	417	390	406	432	406	415	419	406	373	414	377	397	390	417	418	413	411	407	401	421	413	377	368	408	385	395	393	369	414	418	413	374	419	420	384	386	399	408	373	396	392	384	380	380	432	402	383	388	397	399	420	411	402	404	385	376	352	401	390	403	399	378	402	360	427	427	405	396	364	392	385	393	367	409	397	401	407	447	386	397	381	429	382	409	422	398	416	382	411	439	374	396	421	416	404	415	464	397	410	402	388	412	390	415	431	409	401	387	396	390	408	420	370	380	422	419	384	374	429	427	381	413	413	425	385	364	398	413	376	383	432	391	377	376	397	399	397	405	391	426	409	409	400	394	399	428	390	387	411	392	397	404	409	382	381	389	368	446	419	390	423	422	383	407	425	407	413	420	401	405	391	421	407	392	393	421	387	406	407	407	427	385	416	378	409	430	418	395	371	405	403	391	399	391	414	429	386	431	411	409	417	398	385	393	430	410	361	397	401	376	409	397	408	378	409	432	400	450	406	386	365	401	393	442	401	390	407	408	395	417	414	390	411	361	412	407	439	398	401	420	405	430	405	374	387	416	398	414	409	417	421	452	392	373	422	412	408	410	395	411	404	387	405	418	364	440	424	409	404	401	384	389	396	429	394	410	417	432	389	418	363	382	398	394	415	417	397	408	358	418	394	396	424	385	408	390	409	405	394	376	403	385	434	392	402	422	381	404	438	373	420	378	386	375	396	422	414	414	423	391	397	392	449	402	388	411	395	423	397	427	348	421	410	387	384	406	448	402	418	385	360	419	385	393	392	417	383	387	403	384	367	435	404	393	369	377	403	437	389	413	404	417	455	386	386	410	404	386	378	375	394	396	355	394	415	409	408	411	371	390	363	408	401	392	380	392	395	413	396	389	403	392	389	409	406	421	369	407	364	377	408	415	387	384	413	400	390	402	404	398	395	429	364	413	371	386	397	370	379	385	405	388	380	416	406	383	387	394	395	414	386	400	413	379	400	410	402	393	403	422	436	379	420	417	391	400	423	392	394	439	381	405	415	431	363	392	406	406	383	404	393	392	387	402	407	402	410	396	402	385	396	377	405	408	429	395	415	421	411	377	434	397	397	415	408	386	416	362	403	422	357	393	397	402	408	422	378	389	372	390	407	456	404	385	436	383	449	421	383	434	422	413	407	424	409	396	407	397	433	414	391	374	398	417	407	430	403	412	394	385	401	359	428	412	377	388	412	422	391	388	394	406	392	422	411	359	422	386	379	400	394	436	390	404	400	405	438	377	425	411	409	412	369	385	429	447	382	386	440	408	414	414	383	406	409	407	403	401	404	389	417	409	427	375	410	402	372	380	400	360	403	376	402	430	420	411	407	387	349	391	376	394	394	415	379	390	380	382	383	412	415	405	397	386	399	404	432	416	411	384	403	421	382	383	417	404	431	436	368	414	389	381	370	405	414	368	420	379	413	383	370	391	425	397	429	423	421	406	412	371	410	383	375	377	415	420	407	417	405	343	393	409	403	421	397	372	376	419	395	380	394	407	391	424	389	367	407	378	400	354	380	383	414	380	425	397	391	377	366	375	378	414	406	373	388	416	380	403	423	379	408	387	443	367	385	389	399	425	376	378	403	432	402	402	419	407	389	438	409	396	417	430	385	384	382	370	406	387	376	427	359	396	388	360	400	409	394	434	389	401	376	429	375	395	416	342	403	422	409	402	397	375	432	389	402	391	433	368	394	386	401	378	370	418	396	398	407	401	375	425	378	405	391	375	371	388	428	406	392	407	389	417	359	405	387	368	391	379	379	391	413	354	386	388	392	361	398	392	413	393	383	384	408	401	408	431	406	408	369	396	372	383	379	401	398	377	380	410	403	417	410	399	446	382	402	420	416	384	404	388	388	386	392	387	389	368	364	399	425	377	406	415	413	382	360	377	377	377	389	389	391	349	386	428	398	387	430	413	406	412	384	393	388	389	392	427	395	406	415	426	393	398	377	401	416	380	386	387	426	421	389	421	421	411	415	401	402	422	405	393	411	373	381	423	413	403	377	406	409	406	395	388	367	396	370	406	387	399	379	442	378	389	372	411	398	373	402	428	440	396	397	397	430	382	416	367	358	409	411	390	396	416	426	367	370	394	389	380	406	383	380	413	344	393	405	385	385	355	395	395	383	397	459	399
22020	42936	39534	30732	25300	22754	20765	17512	16311	13443	11112	9177	6620	5787	4837	3515	2662	2384	2129	1971	1752	1471	1274	1411	1325	1465	1299	1131	924	967	922	859	735	744	849	706	557	625	600	648	705	866	794	652	529	531	553	541	504	519	525	465	514	500	496	512	474	508	534	459	489	508	496	502	504	498	474	490	498	495	516	487	534	477	479	482	530	484	524	486	465	520	494	512	514	461	499	488	481	496	480	474	491	439	506	494	439	478	527	485	467	483	480	476	480	484	500	500	485	528	451	510	457	497	525	519	484	497	463	478	478	450	486	495	481	517	548	481	496	480	486	480	484	468	442	460	472	495	474	511	438	512	467	470	484	468	490	490	446	469	490	501	487	475	488	486	470	497	500	516	460	477	440	517	497	503	459	484	497	496	504	466	521	503	505	471	496	495	496	446	487	510	485	479	466	497	502	463	492	430	498	468	501	484	446	470	493	500	518	499	481	478	461	489	497	497	467	466	526	467	520	492	487	460	457	477	535	503	474	493	518	487	488	515	509	482	496	481	461	469	475	492	452	509	498	495	480	475	463	515	481	499	451	485	503	481	483	533	484	488	486	462	492	486	460	469	481	486	486	470	484	469	522	496	491	501	520	455	485	506	436	465	484	454	506	494	472	488	444	481	524	505	517	443	501	490	493	495	476	459	506	460	451	495	466	458	460	486	530	489	461	527	502	476	463	518	459	495	479	536	453	482	519	478	487	462	516	484	492	474	491	489	475	468	476	463	466	452	503	467	488	463	505	467	501	485	480	480	471	455	477	507	470	499	485	479	474	457	508	502	461	473	500	484	476	493	467	508	498	466	505	502	463	475	477	509	479	499	488	516	446	481	499	453	482	449	479	466	519	488	483	494	503	481	508	502	450	485	480	484	529	473	466	461	518	504	472	494	483	475	486	491	480	505	508	506	515	477	468	528	480	467	471	517	507	486	499	501	484	448	486	490	509	491	505	488	486	511	482	521	498	452	506	514	454	502	484	476	487	527	478	469	476	509	465	464	509	496	493	497	523	492	453	476	464	439	511	485	520	521	445	446	480	482	418	468	467	516	474	477	491	483	463	520	482	486	507	485	494	499	473	499	538	462	466	529	471	487	476	471	456	506	500	481	447	525	465	477	499	460	508	485	465	502	496	468	486	477	482	511	512	483	487	503	453	471	509	456	458	484	492	447	496	492	523	474	510	449	451	501	442	448	494	493	499	455	474	445	481	532	455	477	445	487	460	504	461	511	455	498	483	517	462	475	471	493	451	480	547	472	472	536	475	459	495	491	508	514	495	489	451	489	459	447	468	503	471	471	479	486	482	484	454	544	499	460	459	569	515	522	463	479	542	492	486	497	481	480	488	476	522	465	479	472	473	472	488	469	461	470	480	445	500	456	501	463	512	518	481	504	493	490	490	495	471	494	456	479	474	486	480	557	477	429	492	490	477	495	463	518	493	482	453	485	504	496	484	498	496	504	492	487	527	465	480	482	450	510	473	489	527	468	484	475	532	463	466	472	516	473	483	479	500	506	487	481	480	511	471	485	489	470	456	466	485	555	479	490	517	502	491	444	483	472	505	485	503	458	502	480	452	489	537	478	461	478	477	494	465	471	484	493	542	467	508	475	434	523	499	494	490	526	447	469	493	499	492	494	492	463	497	478	508	442	511	514	470	487	464	491	489	456	501	458	477	468	436	466	445	464	461	459	480	471	476	523	524	493	479	512	481	484	459	464	486	499	508	501	486	491	500	492	473	514	482	493	473	496	472	467	507	486	494	490	470	473	488	445	470	475	464	482	486	503	514	468	481	472	498	485	489	476	469	482	438	467	496	446	465	521	497	531	448	484	473	459	493	499	480	496	491	484	489	501	517	532	482	496	543	415	464	492	469	509	506	470	464	501	482	456	480	466	474	487	491	502	491	498	494	487	473	468	470	472	470	476	511	486	524	482	426	454	463	487	463	498	470	488	527	482	518	524	508	448	515	482	479	513	493	481	487	488	527	524	523	480	461	472	465	472	492	465	505	546	519	512	464	451	519	488	451	478	473	495	458	468	492	491	481	522	487	484	454	470	534	483	464	500	476	473	476	499	480	488	493	518	509	481	449	459	468	491	489	482	450	495	510	497	494	488	457	455	487	551	487	453	506	469	473	502	445	498	462	503	501	469	457	478	515	494	466	491	494	473	494	487	494	499	523	478	481	426	490	478	479	452	504	507	496	468	445	518	469	488	485	508	472	530	496	495	485	521	427	477	523	517	489	473	434	476	479	484	497	501	473	494	448	501	489	517	509	443	507	498	516	500	461	442	498	455	514	514	483	474	498	479	488	466	520	513	537	466	472	492	497	472	471	491	479	486	478	461	478	497	489	506	463	505	446	490	486	520	440	456	469	484	483	483	484	492	451	474	530	508	509	527	481	484	483	521	465	541	482	503	451	481	501	452	485	496	526	526	491	511	456	486	478	476	482	495	470	462	519	463	449	416	471	464	507	490	479	498	470	456	434	458	511	436	462	505	489	491	455	526	488	467	496	475	447	461	496	473	484	501	477	465	453	479	479	481	494	496	467	460	488	455	490	502	501	479	465	489	485	472	489	486	505	459	483	486	502	513	439	501	510	468	504	488	473	495	459	469	530	500	511	481	507	465	482	521	434	509	482	481	454	497	497	469	462	505	497	486	504	484	461	475	499	484	454	497	502	481	495	483	487	465	494	479	474	463	499	515	464	475	484	511	500	485	493	464	471	493	463	503	496	482	485	454	484	503	471	494	487	482	507	481	456	505	453	507	480	525	441	485	503	480	521	456	512	501	484	508	462	509	454	499	463	485	459	505	472	480	502	458	461	483	446	487	478	463	465	491	468	498	500	484	475	490	457	496	496	507	481	485	475	495	511	505	523	515	473	472	480	489	528	489	492	501	525	456	469	526	507	475	478	498	467	503	456	526	512	477	487	501	486	424	482	481	482	460	492	510	487	524	472	455	464	455	510	475	451	513	519	464	465	439	484	482	476	465	496	469	474	527	543	520	459	448	485	470	481	496	526	501	454	462	484	466	527	521	481	464	457	518	475	479	487	463	485	518	514	471	453	455	469	493	469	485	483	508	458	454	485	500	523	490	500	463	534	455	522	476	462	467	493	492	491	464	493	500	505	490	501	461	499	527	480	467	462	462	479	435	502	467	493	474	478	471	493	447	461	497	527	502	499	477	511	476	496	526	447	474	509	475	521	532	524	494	499	498	482	456	484	504	472	516	469	489	461	466	460	454	467	457	508	470	490	492	460	514	527	472	498	491	490	485	486	541	479	482	495	459	523	456	450	508	476	458	486	463	480	462	501	504	482	501	437	501	478	495	472	473	476	484	491	490	495	434	459	507	477	476	474	477	463	471	492	480	483	469	490	465	457	492	436	489	467	471	518	481	489	507	514	491	514	476	489	478	475	434	460	455	507	481	465	509	546	546	479	506	471	502	445	508	492	475
26416	21591	23707	17378	9787	7411	5877	4824	4191	3488	3030	2209	1798	1605	1441	1159	1104	1015	1000	980	907	816	809	851	817	858	797	806	723	798	742	725	761	709	735	718	691	619	690	670	688	668	733	635	664	674	662	616	660	668	666	651	630	656	618	629	692	673	603	637	643	633	646	641	657	642	673	609	703	642	634	656	611	600	659	626	625	643	605	645	587	609	615	640	618	632	689	659	635	732	626	676	581	609	637	592	621	646	654	654	715	638	597	632	683	600	632	648	669	639	678	671	616	635	670	596	663	642	659	673	664	629	680	640	628	614	645	649	615	646	664	666	659	681	705	636	649	624	629	604	657	647	662	684	635	636	607	644	618	649	666	582	655	650	695	617	650	649	632	638	652	709	655	642	657	642	633	644	623	676	603	638	650	627	658	636	669	642	623	660	641	602	701	621	670	615	621	630	671	637	644	690	613	652	627	648	678	658	636	663	624	653	638	658	622	651	631	631	654	613	670	657	668	599	686	666	685	665	628	656	647	671	620	597	616	629	645	628	634	622	651	634	665	647	697	670	660	603	648	666	678	645	655	655	677	709	607	616	641	652	630	647	715	644	643	646	643	656	637	620	625	652	621	616	653	641	704	649	660	661	656	674	627	635	659	636	643	636	623	618	644	602	640	593	649	626	688	627	629	647	673	626	667	651	639	656	661	663	616	648	601	643	655	660	633	634	756	629	691	673	622	694	659	644	644	627	635	663	634	670	678	615	633	669	659	637	650	633	646	632	612	648	691	662	589	658	624	617	691	646	647	666	626	661	651	618	614	576	604	661	643	647	633	644	629	645	655	624	687	683	607	646	614	686	650	665	634	680	620	672	644	652	663	674	629	692	639	647	678	623	659	589	626	642	684	655	572	626	625	636	614	633	590	692	699	672	693	670	687	622	596	658	667	612	667	648	640	617	651	646	657	658	664	615	670	611	625	624	657	624	633	654	644	639	641	633	608	668	636	649	635	653	648	638	690	642	647	705	656	654	624	658	607	676	634	675	677	721	620	621	615	653	654	602	699	610	628	625	659	639	639	672	629	667	657	640	622	662	653	664	702	648	623	635	657	652	626	649	651	649	626	618	657	610	644	656	659	658	652	622	664	710	621	616	633	605	653	636	665	618	678	613	670	671	636	630	664	649	636	634	659	669	638	651	646	644	674	641	622	623	664	607	681	707	654	641	651	614	629	644	629	666	622	673	660	652	666	631	624	708	666	638	634	677	663	689	600	626	666	729	643	660	627	643	635	644	667	671	694	598	634	632	620	629	654	615	628	642	624	612	622	667	659	667	635	641	642	698	622	671	646	632	628	600	651	643	678	654	680	661	647	627	655	641	686	657	655	680	626	623	660	665	663	636	654	669	704	647	660	624	641	662	676	694	651	685	646	650	650	643	630	632	625	654	641	635	601	596	652	704	630	627	643	594	638	633	664	660	625	615	643	636	643	640	702	644	618	673	628	658	656	608	600	636	627	610	663	678	624	611	635	644	663	667	631	632	681	629	620	638	654	663	628	659	619	613	658	665	667	664	654	645	662	634	654	620	679	587	636	638	647	656	619	608	664	644	603	653	633	656	597	647	628	676	655	637	645	643	605	663	681	638	629	656	656	703	644	588	663	662	658	669	656	605	660	693	597	629	647	617	610	680	612	623	649	654	593	666	645	665	620	654	600	662	686	619	639	648	663	640	649	683	639	652	665	659	626	664	671	583	678	675	669	661	654	588	657	651	677	660	677	678	654	655	608	693	681	639	662	635	674	638	629	656	674	641	657	618	630	631	617	654	643	641	656	674	686	635	664	636	676	655	683	657	655	649	655	660	628	679	647	660	639	593	636	664	626	691	633	639	661	671	611	654	633	664	671	701	626	656	658	611	652	646	668	656	637	713	625	655	638	640	635	668	622	644	656	612	662	663	620	659	637	609	627	610	678	675	666	659	636	600	600	643	674	621	628	673	646	593	615	607	637	626	638	615	649	624	696	658	644	630	681	616	664	677	640	675	716	662	633	585	615	653	626	647	605	637	658	616	624	619	669	647	623	687	708	678	672	611	675	685	629	596	618	621	635	648	635	647	619	658	635	652	638	659	676	673	669	606	625	588	643	640	674	611	643	643	664	653	662	639	600	634	626	665	662	629	662	706	614	617	656	660	642	671	646	586	617	648	707	659	657	673	687	631	670	659	613	633	674	670	604	683	646	675	603	640	602	673	636	650	660	629	677	630	621	646	678	616	641	649	661	657	648	599	662	660	642	663	625	670	639	657	683	633	651	667	603	624	679	644	668	617	676	640	630	649	624	707	614	671	670	691	624	662	651	635	673	639	653	624	647	703	660	652	615	671	634	657	678	648	669	643	629	629	608	648	646	670	618	645	641	601	676	676	665	663	650	672	663	638	662	594	682	615	672	642	648	672	685	647	645	645	628	646	629	634	668	647	579	636	631	580	619	656	611	622	614	646	623	616	672	693	658	659	662	632	690	608	614	663	695	679	615	686	657	606	590	651	645	667	636	693	618	630	624	651	649	633	668	644	642	619	658	628	659	633	645	653	705	642	657	603	651	652	695	647	667	639	669	611	650	680	627	635	654	623	621	633	655	660	643	616	608	648	677	652	662	644	694	577	666	658	626	638	629	665	659	637	665	674	672	637	657	633	625	658	672	667	633	655	626	633	660	626	647	627	652	643	669	646	648	645	576	655	635	661	651	641	601	648	623	627	636	633	614	661	674	639	655	632	653	608	672	694	671	678	658	633	650	678	593	670	586	649	692	631	686	629	614	671	671	641	602	602	597	646	650	653	704	664	657	646	610	596	641	628	663	592	629	623	640	652	626	621	682	628	618	657	653	633	655	666	591	648	663	654	605	601	674	606	634	631	657	617	671	685	660	623	687	670	657	692	631	629	631	649	625	632	584	662	666	630	646	626	635	635	655	662	630	701	659	623	657	669	637	663	661	660	642	689	680	621	615	597	605	655	663	634	628	652	582	612	656	633	644	684	627	626	683	654	667	653	620	649	618	644	663	661	662	648	647	665	641	668	664	642	647	633	661	661	611	571	608	632	602	671	653	616	656	637	620	645	635	639	654	639	702	671	663	598	642	634	629	657	641	668	688	647	703	616	611	655	632	651	648	624	671	601	610	650	687	676	640	670	677	633	667	643	586	651	676	678	600	700	672	676	681	619	621	661	663	646	628	635	624	665	608	667	683	675	623	641	658	670	671	616	627	589	621	665	660	638	618	644	667	658	654	620	642	645	601	660	679	613	644	616	657	657	645	634	628	641	644	660	605	636	653	649	632	636	641	585	630	630	632	669	659	642	684	656	677	674	655	653	663	674	620	665	646	657	640	670	646	635	639	678	653	669	624	596	652	670	647	633	669	611	622	642	623	624	661	604	675	693	669	629	640	632	628	639	588	651	647	650	623	613	638	641	668	653	657	675	617	652	641	670	618	656	642	637	665	650	621	638
18278	31170	27740	19418	14626	13295	11062	9453	8620	6967	5591	4215	3185	2904	2347	1816	1644	1556	1417	1354	1222	1158	1136	1188	1113	1238	1075	1001	979	1040	936	951	881	915	940	848	835	817	812	819	883	912	837	783	786	776	822	818	797	862	809	799	816	747	797	810	788	784	830	805	748	782	777	754	804	815	795	788	812	799	817	781	778	808	776	821	794	790	782	811	853	780	751	785	771	776	768	793	795	778	790	813	786	808	799	758	791	773	842	806	818	835	815	784	808	788	778	813	827	835	787	816	784	832	767	791	768	747	788	799	761	858	794	806	787	809	784	788	786	800	786	839	771	804	781	795	790	797	811	802	848	805	800	764	837	795	799	838	783	788	866	810	824	814	791	812	742	802	841	788	775	761	774	763	799	752	821	768	821	812	812	801	805	791	741	799	744	767	778	827	809	819	797	839	826	777	796	785	827	822	760	801	775	798	777	750	761	783	778	816	742	793	729	754	830	772	786	801	755	754	784	807	822	822	826	810	782	746	756	812	789	793	773	805	774	820	807	766	750	833	750	790	834	836	845	806	818	822	783	850	809	737	796	780	803	790	796	768	798	789	813	789	815	836	797	815	796	817	818	773	815	827	791	816	786	791	816	814	855	828	794	798	800	784	842	807	789	788	823	761	804	795	791	804	819	775	812	800	802	778	783	723	749	790	820	751	772	793	820	792	758	770	790	791	794	783	784	776	843	784	777	807	816	772	791	806	785	751	805	766	804	802	757	822	798	767	819	807	769	756	804	799	778	810	823	807	801	800	781	810	808	805	803	797	782	830	833	781	840	788	822	816	838	789	802	777	793	741	742	801	845	765	779	808	796	778	809	791	794	841	775	759	803	781	799	785	783	762	837	787	810	762	793	798	785	798	790	803	821	776	821	805	753	828	735	828	845	805	816	811	739	810	802	846	817	807	806	863	743	758	816	756	747	828	735	781	815	844	809	781	818	769	779	808	834	789	790	860	783	766	788	780	845	771	813	799	749	775	824	808	851	806	812	803	801	847	796	798	779	831	800	791	804	753	791	808	831	807	820	790	823	855	788	784	866	826	833	804	766	809	818	768	848	789	791	765	794	773	805	801	765	742	788	823	800	796	754	831	775	830	788	812	822	768	767	755	779	776	845	731	766	816	802	789	807	778	740	806	803	771	779	832	801	790	837	791	814	838	834	804	766	838	803	785	809	821	802	771	759	770	799	781	756	793	814	798	791	791	779	769	746	779	782	797	803	774	806	792	748	813	770	836	819	788	819	823	836	718	809	777	833	861	843	811	836	778	776	747	774	837	760	782	812	797	806	812	787	797	753	757	795	795	803	823	811	804	805	812	782	807	768	763	832	789	798	792	791	781	803	789	815	799	742	817	815	798	819	805	801	858	854	767	763	748	754	774	770	817	721	793	805	784	769	810	777	791	797	827	758	754	842	816	768	762	834	735	842	805	763	794	813	789	794	738	787	819	765	821	804	781	803	856	806	821	767	779	776	808	787	771	759	799	754	731	745	817	769	772	786	798	790	826	767	817	843	776	752	764	798	763	773	848	740	761	775	813	807	806	832	810	759	751	828	796	806	829	791	802	822	781	780	744	776	827	807	826	803	752	761	771	861	820	752	764	770	763	831	828	764	791	808	780	852	823	792	818	789	739	820	789	741	753	845	832	830	851	838	811	785	813	773	773	797	789	815	767	818	761	770	799	779	742	782	787	811	813	762	826	783	820	821	773	783	827	790	779	741	808	757	783	797	751	823	768	803	823	794	760	816	766	808	798	824	861	868	739	787	780	823	753	792	779	839	810	768	803	793	765	831	794	805	754	792	800	811	753	772	815	845	770	764	797	809	786	822	730	737	793	812	814	742	770	742	824	778	769	759	797	793	816	768	811	789	864	774	774	835	765	785	734	804	755	792	825	794	764	767	793	822	804	829	798	797	794	750	789	853	824	761	872	746	734	808	731	799	804	752	826	767	862	767	848	783	826	790	836	842	806	829	793	775	793	730	787	806	787	810	774	777	787	747	777	847	832	806	829	741	794	756	755	786	778	867	796	789	792	778	752	805	827	769	835	751	785	835	803	785	780	789	751	748	837	800	804	756	798	804	810	809	759	791	810	801	725	767	779	802	786	829	780	788	757	775	804	720	786	829	782	793	764	814	791	783	755	782	788	834	838	814	815	788	805	820	782	759	801	797	771	845	776	777	744	782	764	818	827	780	786	834	804	792	822	807	799	779	790	799	739	794	770	816	776	758	782	780	817	785	797	822	846	830	782	776	812	789	789	822	780	781	852	758	815	761	812	784	821	790	808	790	783	816	817	792	799	733	820	810	789	796	763	835	728	840	827	768	790	792	800	768	751	799	769	819	769	831	807	776	810	792	863	824	814	784	780	745	767	819	813	790	790	824	749	789	828	802	792	803	772	804	820	801	800	770	782	834	786	796	892	787	835	793	843	822	820	751	789	789	824	791	767	780	791	777	768	766	746	824	798	774	818	766	779	785	755	799	752	804	752	823	740	777	817	750	840	768	763	775	788	759	822	821	831	731	799	825	803	772	827	775	793	797	837	795	784	822	835	809	819	802	817	781	811	778	810	764	788	770	776	757	793	791	812	779	867	787	851	810	812	775	775	836	791	757	818	770	749	774	776	778	804	833	748	779	822	823	790	784	801	808	812	770	793	791	790	773	795	764	781	777	779	753	807	823	778	776	772	798	828	785	843	795	807	805	796	792	854	753	808	757	770	777	808	844	809	775	812	773	771	845	842	776	812	849	748	748	784	789	773	797	735	796	823	805	785	815	750	844	737	818	759	795	804	795	821	807	795	806	762	838	790	805	803	802	825	828	800	781	835	800	833	753	762	827	757	776	784	820	812	791	763	799	758	785	779	812	765	756	730	746	776	809	777	791	816	798	767	774	788	790	807	799	830	796	807	831	733	822	726	776	780	843	722	838	786	834	807	768	785	809	780	798	830	839	804	818	785	808	792	781	829	798	861	765	853	790	776	739	828	789	822	801	762	795	735	762	821	781	786	778	738	749	781	839	789	804	771	828	831	807	857	811	796	772	782	860	813	812	784	813	834	837	803	808	771	839	869	797	848	782	788	752	773	774	810	729	778	798	737	794	794	752	837	825	788	786	791	799	853	800	803	816	747	721	786	753	793	780	862	731	808	811	744	813	803	786	805	791	771	785	739	846	805	812	817	786	772	805	782	794	785	767	777	774	805	829	758	790	790	821	800	770	727	787	756	738	763	782	782	799	824	782	773	798	774	801	813	804	761	800	833	820	766	804	777	787	767	788	750	818	791	769	847	841	798	774	784	761	827	818	804	769	776	788	769	778	815	807	810	849	785	780	797	766	837	835	798	772	818	806	839	830	766	799	739	851	807	815	781	815	783	812	751	802	811	762	752	793	780	798	750	790	758	776	789	777	793	775	792	815	813	765	777	789	785	790	744	801	794	810	808	774	849	813	774	785	823
23286	20759	28043	23563	21053	19299	13371	8769	7395	5999	4727	3289	2672	2283	1887	1409	1339	1222	1055	1045	928	858	907	851	936	883	786	681	712	645	630	626	614	622	632	545	518	523	555	584	607	624	570	512	510	557	512	475	516	505	524	499	522	488	496	486	493	553	489	498	482	469	482	516	501	525	496	505	512	488	486	499	450	469	472	504	475	523	485	500	470	536	482	474	519	471	458	480	505	450	494	507	498	483	478	528	485	519	499	504	473	498	480	514	515	472	553	468	503	494	485	496	520	498	520	451	530	502	505	469	489	521	524	494	494	516	517	465	518	484	493	527	484	481	491	528	507	515	519	462	509	523	540	521	440	449	486	514	491	528	470	486	482	430	499	509	495	509	538	465	487	496	488	508	486	482	463	496	493	510	502	452	491	494	474	468	512	479	455	472	525	517	517	477	508	544	481	508	498	539	489	500	489	499	512	499	521	495	510	529	455	494	484	449	486	485	487	516	474	495	510	492	460	484	516	508	471	511	524	491	479	490	480	484	449	508	508	515	511	488	501	471	469	499	478	474	501	488	499	513	492	497	438	502	515	489	491	504	510	467	492	493	548	461	460	516	527	467	520	498	467	473	477	512	524	533	465	512	513	510	450	496	479	513	453	458	499	538	494	521	520	526	473	512	499	500	467	473	509	464	488	460	483	523	536	452	499	488	520	511	487	473	527	545	472	536	503	505	459	466	491	480	459	451	434	491	500	458	516	481	517	547	486	480	448	475	451	461	465	456	478	466	491	444	513	483	461	525	507	484	505	503	504	484	511	522	486	513	490	507	508	509	512	485	531	493	519	501	509	485	478	460	492	501	505	465	477	482	488	489	480	477	493	449	446	480	527	490	464	459	492	509	519	478	510	464	521	518	519	484	470	472	455	486	527	477	460	448	525	507	480	511	472	468	477	502	498	502	484	517	486	483	529	450	503	493	513	474	490	487	477	474	498	470	460	542	486	502	508	454	472	493	519	479	517	504	473	486	541	543	487	502	511	475	479	485	487	451	477	504	467	477	510	493	486	489	481	493	512	463	491	495	468	480	489	485	498	472	513	490	483	470	537	509	493	482	486	511	501	469	520	461	489	472	447	487	493	484	517	462	496	524	468	462	496	494	485	504	473	483	516	536	481	505	462	505	483	487	522	541	469	506	481	511	518	514	478	483	529	446	498	495	477	483	465	503	499	484	485	507	496	496	463	524	459	472	519	479	525	505	498	504	486	498	492	492	486	489	453	492	472	484	483	506	505	499	441	468	481	518	533	496	496	491	476	503	516	481	486	499	489	462	506	526	501	485	479	485	516	532	487	504	485	484	494	487	523	522	440	505	474	459	468	505	521	514	483	478	511	489	485	505	525	467	470	476	525	484	497	483	517	509	562	507	496	502	465	465	515	517	502	506	506	556	496	474	489	506	455	474	509	472	496	506	540	445	497	478	492	505	520	511	474	491	497	485	469	466	475	475	510	484	481	509	434	471	486	491	505	514	479	495	474	490	499	490	506	471	473	514	499	492	532	532	479	502	483	481	510	463	466	474	492	512	465	480	475	522	474	506	488	505	486	478	500	476	500	508	523	452	479	491	502	488	501	486	510	484	525	494	534	484	505	534	488	492	521	507	492	494	464	481	511	491	491	483	545	462	490	471	470	541	497	454	460	498	541	495	481	516	506	510	460	492	480	488	516	480	481	469	475	504	479	504	465	487	471	485	505	470	516	495	493	533	467	467	527	499	485	512	494	466	502	463	482	484	479	524	473	472	500	506	520	534	472	488	454	473	472	458	498	474	474	487	517	488	470	468	502	545	480	524	487	493	508	504	483	529	500	502	509	501	503	482	532	474	540	481	506	492	472	485	456	498	488	489	506	499	522	480	495	443	492	461	485	509	446	482	525	489	474	493	535	485	468	479	492	492	528	458	460	489	462	458	455	493	493	469	517	498	507	524	520	493	499	493	484	479	500	510	519	486	478	482	491	465	446	497	502	509	479	502	483	504	514	490	457	489	488	498	492	511	492	503	484	532	483	480	483	501	511	495	473	505	480	502	463	520	524	473	510	517	480	472	492	520	505	457	461	490	506	464	513	535	473	494	473	493	505	525	471	496	492	472	502	504	497	484	551	486	492	503	460	493	493	466	457	449	470	493	496	495	476	489	457	476	451	506	527	499	533	493	475	490	476	497	497	520	510	507	529	476	513	500	518	513	502	455	491	521	507	469	534	509	467	463	515	472	509	497	492	473	520	471	522	509	513	478	469	482	545	484	500	512	475	493	494	516	519	473	497	508	514	510	510	471	480	490	433	502	479	482	480	475	542	476	481	539	479	481	466	492	486	499	521	485	462	447	461	478	444	454	490	475	506	472	469	497	506	471	480	508	456	455	491	480	467	514	520	489	491	492	520	488	514	490	491	514	503	481	502	483	501	510	489	490	459	480	442	537	476	471	509	522	501	499	484	518	497	476	472	484	509	481	490	496	507	488	525	512	476	498	532	463	508	499	497	461	467	469	489	490	504	481	478	496	540	523	479	487	485	498	502	487	501	456	476	468	475	476	515	496	478	483	477	480	475	496	511	464	492	488	507	519	460	490	499	488	491	511	509	505	513	461	548	475	488	530	510	510	514	501	478	502	508	487	465	461	478	486	509	495	477	492	509	511	468	483	492	470	482	524	512	501	490	502	509	497	491	517	492	466	490	482	458	486	469	500	497	500	492	500	545	538	506	443	476	497	484	493	482	465	508	472	512	504	487	496	497	499	508	491	503	490	500	472	537	481	480	472	512	444	480	477	472	452	487	510	482	490	510	488	468	478	495	486	499	478	481	499	503	471	454	488	479	520	468	499	487	532	493	510	475	501	505	464	455	480	459	466	510	463	471	535	498	506	522	489	504	440	474	487	527	448	493	495	515	495	500	510	474	514	522	483	495	482	474	500	468	494	507	476	498	508	481	476	464	491	506	481	492	437	489	471	508	488	475	491	491	508	461	484	516	485	481	491	462	540	493	505	493	462	517	479	465	492	493	498	497	457	495	500	492	494	447	466	499	492	468	496	477	555	520	475	479	461	540	507	496	513	466	493	483	486	507	490	506	500	495	515	505	518	491	466	516	521	500	474	472	500	461	495	458	517	522	524	502	514	451	499	481	514	524	480	449	497	526	541	494	512	523	512	503	489	498	466	498	557	447	495	477	489	504	514	494	489	528	476	497	488	499	490	446	501	472	480	511	467	445	509	485	473	498	486	527	492	476	492	489	528	506	487	501	488	489	507	494	472	515	477	508	472	500	518	493	494	498	498	493	484	520	511	469	502	460	523	501	518	528	510	491	532	476	490	491	444	502	473	492	486	485	489	499	528	491	474	494	518	490	457	445	460	493	485	539	490	502	520	496	492	461	462	447	504	476	461	496	472	471	494	469	466	468	504	489	502	470	459	495	460	494	471	515	488	500	493	492	516	500	493	474	490	509	462	536	531
18419	37607	35027	26167	21684	19852	16858	14865	13218	10934	8526	5880	4807	4114	3215	2404	2154	2022	1789	1651	1484	1227	1295	1296	1329	1312	1077	945	996	913	893	910	786	862	850	748	671	704	763	731	864	795	737	710	668	638	649	615	656	578	604	604	631	608	641	614	620	628	597	569	616	673	601	615	637	641	637	638	613	640	608	655	605	648	584	586	579	570	634	624	606	590	608	576	599	655	598	646	634	628	586	623	603	642	619	648	605	615	582	664	606	631	621	629	621	600	593	616	593	618	568	620	635	617	632	613	600	629	600	617	614	624	552	637	600	595	617	621	584	621	599	612	661	614	619	577	632	566	672	621	597	652	608	579	587	599	594	658	608	619	594	620	634	590	592	592	629	584	619	628	640	630	599	623	636	642	615	599	621	591	633	601	604	627	569	648	659	551	587	610	588	641	603	605	614	600	630	629	600	638	634	632	687	676	599	617	584	625	573	622	550	611	614	586	560	649	629	623	614	553	632	601	654	629	577	615	623	586	655	655	617	623	664	617	590	589	631	659	554	600	583	555	652	682	628	613	570	614	606	593	606	635	639	593	565	627	607	602	604	605	589	601	650	584	578	635	602	647	605	624	621	637	605	596	599	598	627	603	621	594	595	595	605	605	621	648	606	580	646	580	647	633	582	578	635	596	655	612	573	641	608	590	684	650	565	599	632	647	630	588	609	619	594	636	670	569	649	561	604	597	658	621	613	579	622	623	615	603	629	630	619	608	588	582	602	660	616	609	603	605	579	616	607	601	577	650	620	596	583	588	647	574	626	598	661	564	635	619	608	623	643	610	594	580	654	600	581	640	643	594	607	599	642	621	603	598	638	643	593	578	654	620	616	634	605	628	575	635	545	609	599	599	614	625	665	574	635	630	619	638	612	612	648	609	598	640	624	610	598	602	626	615	640	610	629	624	635	617	622	611	611	597	648	619	624	579	655	613	627	639	588	610	575	609	614	634	626	584	608	634	620	584	578	619	628	618	636	612	611	634	635	644	592	581	589	612	602	604	593	611	618	625	631	619	613	591	599	594	632	626	576	592	646	605	629	620	607	684	629	626	602	618	645	588	622	598	628	623	619	635	623	599	639	569	629	640	651	617	619	571	608	599	616	572	574	579	631	648	622	597	625	639	585	630	634	596	612	624	638	636	625	596	614	620	570	582	655	640	609	568	682	636	641	578	629	602	635	612	630	643	633	622	606	637	641	636	620	591	635	594	579	599	632	569	620	620	604	634	637	596	593	609	617	642	621	639	608	643	643	588	649	610	653	642	589	632	640	590	594	614	614	571	656	612	622	620	621	656	599	596	618	609	633	616	624	640	613	617	570	606	640	650	637	639	604	581	592	595	629	613	608	654	612	612	604	631	611	615	593	608	598	586	657	619	672	594	646	613	624	619	604	665	609	590	613	615	640	621	597	621	596	614	598	578	636	656	645	623	600	601	587	614	581	552	649	624	592	595	597	605	587	600	617	591	653	601	575	586	630	627	627	615	630	621	610	644	608	572	650	606	656	626	620	637	627	608	636	635	569	622	623	610	640	589	566	623	565	574	619	617	606	673	615	599	599	602	597	619	600	596	620	627	617	626	624	634	641	566	596	620	579	641	634	595	615	607	646	597	616	572	580	617	598	640	593	590	626	637	632	614	616	673	577	651	590	626	619	643	624	656	639	583	659	651	632	639	624	607	650	628	616	636	609	654	630	617	631	622	600	624	597	650	633	630	591	632	643	574	588	617	574	592	619	630	580	628	667	589	577	622	608	588	624	618	628	591	601	625	643	584	604	601	612	652	599	553	572	597	657	616	618	608	621	638	616	618	619	624	572	630	608	597	635	584	612	609	615	597	610	631	628	642	562	694	587	610	629	648	582	627	585	637	637	583	571	629	610	637	617	634	634	597	617	614	636	595	614	620	646	618	601	594	577	585	559	608	602	685	647	634	587	543	643	633	570	648	604	629	579	596	634	592	627	611	607	642	610	588	625	617	656	624	592	526	603	634	576	619	621	604	612	562	655	605	581	595	641	611	654	613	648	624	633	615	612	565	612	607	674	609	605	636	613	639	579	621	670	637	588	665	597	636	632	629	613	638	616	596	586	619	574	585	617	592	577	587	586	609	607	587	591	624	568	621	605	573	614	615	616	609	641	620	626	616	612	634	640	587	615	618	630	576	604	586	615	598	599	587	610	646	621	606	650	639	601	613	620	603	625	628	594	611	582	659	630	632	607	591	623	578	621	603	578	647	636	600	607	637	584	580	631	610	607	593	604	637	597	602	637	564	565	643	627	620	585	620	583	627	622	643	598	589	581	612	578	617	610	613	565	590	586	633	592	580	630	602	596	634	628	603	620	643	629	613	630	607	615	582	614	651	602	609	585	672	593	604	565	590	607	630	609	618	620	612	593	606	587	645	603	613	589	609	574	595	608	625	619	601	659	635	645	629	618	617	601	640	611	634	584	568	617	623	640	654	645	626	583	595	605	663	641	565	638	607	601	623	607	597	668	616	638	628	612	603	585	611	590	597	575	615	627	638	558	646	616	620	608	617	669	614	568	588	617	635	618	624	611	623	625	633	620	624	662	648	644	580	645	678	628	567	632	632	575	591	598	616	595	589	640	573	596	640	607	632	614	622	633	581	628	581	624	605	591	628	615	660	640	623	636	626	633	648	595	640	596	631	596	581	582	631	626	624	646	599	630	597	609	632	630	627	576	588	627	590	590	591	609	603	610	629	568	594	619	633	620	585	590	615	651	628	653	614	570	560	641	641	598	611	620	572	632	626	642	676	605	629	600	613	596	609	601	608	654	658	620	600	595	597	631	626	598	632	661	593	655	650	596	636	647	611	621	592	601	605	574	615	569	603	639	588	612	580	643	624	648	601	601	601	608	594	597	591	611	598	643	628	598	619	626	646	597	603	629	614	602	613	638	594	596	641	604	605	641	604	598	626	592	634	604	586	647	620	564	588	593	609	581	657	638	625	607	585	557	632	578	611	638	617	585	597	659	609	573	653	628	568	599	647	593	614	636	599	619	577	597	637	628	601	585	644	588	601	596	623	558	588	591	635	574	574	595	601	602	594	637	590	591	589	591	639	595	563	606	589	611	596	592	613	607	648	636	613	596	618	655	635	600	580	656	641	596	596	613	585	609	597	592	608	605	604	623	625	640	640	655	671	595	648	615	621	591	566	647	626	607	602	609	616	592	607	588	606	622	594	611	609	615	631	608	590	622	575	582	659	639	595	618	568	628	655	627	639	615	621	620	626	645	581	653	605	581	640	634	622	580	600	587	579	592	641	605	611	603	607	629	624	639	567	600	597	627	626	619	593	601	584	611	642	597	617	607	618	564	581	640	653	606	585	603	587	603	630	626	648	596	604	598	602	610	592	634	589	624	655	621	593	584	643	605	612	637	623	614	644	619	595	683	637	588	695	613	570	593	619	618	604	574	630	604	635	593	633	645	643	586	626
22311	20740	28434	23134	20831	22064	22028	13125	10731	8844	6150	4140	3465	2890	2149	1808	1672	1372	1346	1241	1029	932	1038	836	944	853	765	652	669	649	686	619	646	615	624	438	459	474	512	497	548	526	467	487	441	450	434	429	389	422	412	403	401	387	388	400	372	447	378	416	371	414	412	421	410	413	405	380	414	379	401	396	427	393	398	356	409	387	390	383	409	391	404	410	406	429	395	374	411	396	382	393	389	400	385	400	394	421	379	389	432	371	432	420	392	387	371	414	383	414	350	433	389	426	392	365	350	428	371	386	377	384	394	393	335	402	380	382	395	404	448	408	380	379	372	410	392	413	362	412	404	374	373	400	407	396	405	422	352	424	400	408	417	388	396	417	414	372	413	408	381	389	422	434	396	388	375	384	391	382	418	372	404	393	375	399	404	406	413	428	413	380	369	405	373	390	391	417	403	368	419	379	389	413	381	414	391	390	390	430	361	383	394	381	389	422	395	417	383	380	391	387	378	395	363	402	372	388	395	399	404	426	385	372	383	417	381	398	373	407	388	382	422	380	376	412	399	399	374	390	394	378	376	364	359	398	403	372	428	400	370	369	396	408	412	370	387	348	360	386	399	378	369	379	379	386	403	400	424	400	383	403	415	414	423	356	403	389	413	387	397	330	384	400	380	380	395	372	383	446	390	388	325	377	369	389	379	419	389	378	407	401	389	416	370	391	428	395	391	367	372	389	371	393	404	416	392	378	413	377	383	385	384	433	414	415	380	387	406	383	400	398	396	416	412	394	402	398	416	390	401	358	416	394	379	390	415	388	392	379	398	390	366	390	405	408	400	392	386	383	414	409	379	385	384	420	392	393	398	442	406	382	392	417	389	424	363	370	413	395	373	419	372	405	431	405	367	377	413	390	416	392	386	384	401	379	393	406	397	374	383	411	422	367	441	378	371	402	417	428	406	380	379	401	385	418	370	373	381	372	399	370	421	412	404	421	406	391	423	367	416	345	396	400	415	430	397	391	382	431	408	448	414	413	397	418	386	367	379	405	408	355	426	369	386	374	368	417	396	406	388	413	407	396	370	394	388	406	417	400	394	413	422	367	397	429	399	389	396	422	387	390	424	398	388	424	372	414	394	380	436	406	423	407	392	388	371	420	440	398	387	391	419	385	388	383	419	380	403	384	372	386	414	392	406	418	425	435	368	375	385	417	392	383	388	354	421	395	387	373	402	412	401	392	375	408	420	414	383	376	429	412	406	367	371	394	429	388	407	395	372	363	427	415	354	372	358	400	387	403	393	391	463	397	392	409	356	379	371	395	390	380	370	384	395	402	404	408	389	413	395	367	369	406	417	397	380	441	409	375	397	431	423	401	432	412	391	402	405	386	420	371	414	396	403	384	402	403	386	395	389	380	405	417	396	414	448	357	384	375	376	429	359	416	410	402	396	346	349	389	398	393	370	370	368	391	436	400	383	430	420	425	373	407	371	386	394	416	403	353	408	415	399	406	420	395	401	426	419	407	385	407	412	407	333	373	401	360	414	384	402	415	401	440	404	408	428	413	373	408	399	406	386	391	397	385	400	390	435	395	374	393	400	412	381	437	406	377	367	399	400	362	384	428	408	374	373	376	409	410	411	416	403	414	377	399	407	398	417	408	384	387	389	381	403	406	370	453	410	413	358	405	393	397	388	378	384	422	376	361	401	386	410	434	374	412	396	374	398	411	377	398	370	431	421	413	435	396	427	388	353	393	397	411	357	392	410	406	397	378	403	373	407	356	419	413	383	389	378	357	429	403	405	412	401	365	418	394	390	385	383	405	404	397	373	387	372	347	440	415	404	374	371	396	413	377	373	406	428	415	369	426	407	438	406	402	415	380	379	413	435	377	375	427	377	405	407	386	371	412	418	384	444	401	382	389	397	391	423	414	350	401	407	402	429	394	404	360	383	366	357	412	416	403	418	422	409	383	391	366	406	399	402	425	378	415	376	384	422	419	366	431	399	402	404	399	426	424	370	389	428	401	380	407	424	416	418	441	400	382	412	419	378	430	396	395	406	413	372	377	399	420	385	421	387	385	378	402	376	395	406	420	410	399	394	403	377	394	372	394	422	343	375	392	384	423	381	373	389	406	410	375	419	392	407	401	430	387	404	388	425	379	350	417	405	355	405	376	416	392	393	355	423	376	384	415	403	371	405	363	409	386	410	395	389	388	356	381	426	415	375	356	384	419	414	400	398	385	360	406	401	397	407	403	425	391	373	406	367	375	398	400	385	395	369	386	422	407	391	408	405	387	367	418	388	401	406	374	390	403	384	392	427	384	415	401	377	391	425	384	401	390	366	392	402	368	418	415	438	380	432	393	402	393	383	386	406	373	383	423	380	394	388	387	387	403	391	392	383	368	376	389	422	422	396	414	382	399	415	359	365	405	395	367	428	367	419	392	412	416	410	407	373	426	405	396	364	405	375	382	382	392	381	395	408	395	379	373	388	397	414	398	376	379	407	405	390	384	387	389	362	399	380	422	380	373	397	387	400	409	389	405	387	433	416	390	401	403	406	443	409	396	405	383	398	415	406	367	411	397	391	421	386	404	400	403	376	389	389	365	427	378	424	364	412	400	402	404	406	419	387	389	382	369	419	426	431	406	399	400	411	406	426	411	387	369	388	427	349	385	396	396	382	388	423	394	386	390	410	414	385	390	410	368	394	412	396	401	418	426	380	342	394	408	395	382	416	423	418	381	388	420	412	409	353	360	380	386	406	403	398	400	388	359	381	405	382	392	419	373	400	350	414	379	420	417	411	399	374	450	410	390	397	376	383	434	425	412	444	406	385	398	372	416	400	392	423	384	407	385	395	411	369	411	361	399	389	393	387	418	398	385	409	400	393	418	381	360	440	372	383	419	375	415	375	391	398	401	413	409	394	391	393	365	432	352	437	406	384	420	407	350	379	397	380	364	382	422	406	399	446	440	414	379	409	411	421	422	372	394	393	401	378	411	389	418	386	424	400	392	413	425	415	422	363	399	412	411	358	355	373	410	369	396	421	366	366	403	377	403	385	400	390	433	394	416	386	399	388	381	411	397	368	383	403	359	396	403	387	393	365	372	386	412	386	386	429	407	408	421	406	356	378	418	376	389	403	386	366	386	395	377	395	430	396	430	381	364	401	377	366	367	369	387	383	405	418	404	437	402	398	379	399	390	404	416	376	389	410	379	434	384	423	391	407	432	394	389	409	398	394	382	385	392	388	387	403	424	392	386	389	411	377	394	345	379	404	410	381	394	417	390	366	413	414	396	412	412	403	407	407	359	414	404	378	370	382	404	381	375	376	392	415	347	384	377	440	405	426	400	414	410	407	402	391	423	386	426	384	381	403	369	397	405	410	386	406	393	374	392	407	401	409	396	418	376	424	365	413	384	415	373	376	386	384	390	382	418	409	399	429	383	388	377	404	419	399	413	382	403	395	372	400	380	384	361	389	411	396	417	408	412	379	400	393	419
20090	41887	39729	30626	27169	24783	21425	19238	17547	14404	10292	7600	6372	5280	3831	3175	2954	2417	2317	2091	1649	1561	1579	1468	1494	1300	1136	1048	1036	873	896	888	879	887	843	591	613	594	711	693	870	715	678	560	520	575	518	553	478	526	505	499	468	497	521	497	500	492	448	492	442	468	462	516	469	474	516	483	506	476	519	469	443	467	468	481	516	499	461	472	473	484	450	480	479	510	489	496	494	524	485	435	480	494	508	458	463	524	453	479	503	479	406	475	520	492	468	509	501	482	501	463	479	447	516	468	485	520	476	477	491	471	447	504	429	516	463	521	490	482	493	486	461	497	516	461	474	466	464	449	494	469	471	473	518	481	480	503	522	477	463	478	507	493	532	488	468	486	464	519	503	464	478	477	425	457	509	459	457	518	500	462	492	485	450	454	482	493	470	471	512	457	493	456	506	487	508	467	498	496	448	443	474	474	488	479	474	481	478	505	481	510	461	523	488	442	499	469	469	487	450	527	477	469	484	474	504	442	491	517	501	479	489	507	481	507	504	491	490	476	474	496	491	490	450	518	498	511	480	501	512	484	476	516	441	464	533	517	454	455	455	484	472	477	501	465	462	467	496	502	487	490	481	441	469	460	451	525	492	490	474	499	479	483	477	474	496	460	500	503	465	483	479	482	504	501	488	444	498	457	470	506	494	493	466	461	484	474	515	478	442	471	491	457	459	493	490	468	489	469	486	429	462	493	486	496	488	481	495	501	470	500	492	463	508	469	489	492	482	458	532	452	502	457	496	482	488	495	492	460	458	489	464	482	502	519	493	473	495	471	509	519	462	508	480	490	501	517	462	506	522	491	493	463	485	487	532	484	475	487	504	467	510	485	470	478	500	459	489	491	521	479	472	485	457	510	505	488	471	466	507	457	524	507	461	491	534	474	474	463	472	534	486	455	468	504	502	482	480	464	487	495	470	456	486	485	464	483	469	447	462	491	466	473	504	495	506	502	510	499	515	467	482	497	500	478	471	459	473	488	485	477	468	476	491	469	515	507	488	494	503	482	487	473	492	462	470	469	461	459	479	475	478	507	477	466	512	444	493	484	463	502	496	463	459	486	507	490	467	446	483	488	477	478	465	479	505	473	503	490	533	462	475	481	498	468	499	493	493	466	538	475	497	506	484	496	459	473	455	481	452	536	471	496	468	473	476	491	426	535	459	485	458	474	480	485	501	508	484	462	494	501	474	465	473	470	469	485	469	501	450	489	493	509	457	484	469	501	549	491	489	466	485	473	503	509	436	522	477	502	493	454	499	515	466	498	518	485	481	471	500	501	454	476	509	466	452	445	492	493	480	481	494	494	479	512	463	477	477	496	528	452	464	476	480	508	506	475	466	534	477	489	488	510	480	478	503	500	490	475	501	512	499	494	495	461	448	488	512	476	470	522	458	493	457	469	526	477	461	460	488	464	481	479	464	520	472	506	468	448	464	470	467	483	498	497	463	489	522	495	490	460	494	506	497	494	470	461	461	508	503	464	462	433	456	481	489	492	462	482	453	493	499	484	478	457	479	465	497	512	483	504	474	487	498	514	465	482	491	489	523	485	518	460	495	481	461	478	471	456	453	474	492	490	502	503	477	467	469	482	495	505	472	443	477	486	526	428	499	470	472	501	479	482	525	475	484	507	487	501	436	478	478	466	468	458	446	499	517	480	484	495	469	482	459	441	472	491	468	474	524	449	497	488	468	472	447	529	495	490	496	498	486	458	500	492	486	494	473	513	470	496	478	485	490	494	477	451	494	516	474	466	452	496	468	502	457	535	487	424	446	454	493	469	489	465	508	474	472	446	467	485	453	474	448	441	514	462	506	474	468	477	471	515	504	492	489	447	480	496	446	473	451	445	452	466	476	483	533	443	478	494	481	466	472	479	477	487	488	495	519	490	485	476	520	495	453	521	495	474	451	497	494	480	439	449	492	515	487	456	493	488	488	500	444	490	481	476	507	521	488	489	477	489	495	461	491	497	487	483	469	473	494	475	472	479	520	502	510	489	487	473	460	503	484	509	483	485	493	461	472	434	480	471	466	503	491	499	479	506	485	472	530	475	491	477	501	499	414	479	525	430	496	456	490	474	540	485	502	475	514	465	495	552	524	489	500	489	467	532	449	460	490	485	463	472	502	469	491	508	461	514	488	463	481	479	509	469	502	476	478	509	498	459	521	475	456	444	480	465	507	492	467	459	484	445	447	507	501	502	482	452	506	488	474	492	486	487	466	482	487	490	510	493	466	487	460	467	483	490	531	506	497	488	505	481	463	469	445	472	480	527	467	481	499	483	497	458	482	483	475	501	496	502	498	475	497	481	449	499	478	498	429	504	484	464	472	485	469	519	501	459	488	497	438	446	489	498	452	477	475	506	512	499	494	493	484	498	458	479	517	447	496	468	504	503	476	475	472	487	480	475	478	485	492	477	513	455	499	476	489	472	489	438	484	461	503	467	498	482	491	440	478	490	461	460	492	484	522	503	466	512	461	490	483	494	543	499	458	474	487	489	484	498	489	495	488	465	495	491	456	443	477	477	461	478	474	466	471	509	484	470	459	492	451	485	494	462	449	515	450	520	490	457	493	469	428	485	441	517	478	504	506	462	460	463	430	489	508	493	468	475	476	489	505	453	473	466	447	490	456	469	458	459	490	488	437	501	467	463	469	449	497	486	457	457	464	461	486	469	478	448	458	456	465	501	469	453	468	480	427	476	507	504	496	498	513	498	471	455	497	488	480	486	480	472	477	487	482	480	494	467	472	499	459	475	489	472	492	494	507	448	505	495	492	488	476	445	488	492	466	500	495	487	486	475	495	447	469	488	477	451	498	484	481	486	470	479	445	472	500	517	469	470	451	487	470	450	488	493	470	520	506	503	489	489	469	499	485	506	485	471	474	493	503	499	480	469	514	495	474	467	529	504	523	495	503	471	494	462	486	447	465	490	475	465	482	451	468	484	473	483	476	485	528	471	468	494	485	474	473	463	482	507	464	455	464	468	484	482	489	505	467	481	490	478	479	520	505	505	458	418	489	510	481	509	450	483	486	482	496	474	477	460	466	506	485	467	466	499	477	474	466	474	498	486	462	519	426	486	490	517	503	471	484	487	478	469	478	486	489	479	491	516	479	522	451	484	461	482	479	480	451	457	470	503	484	455	451	465	482	444	501	461	460	483	480	470	486	500	443	493	475	470	507	464	476	516	493	429	436	509	489	465	473	472	475	473	463	488	440	477	487	479	458	455	484	504	485	507	482	481	486	495	510	483	462	502	464	466	479	476	471	487	463	456	450	478	490	486	486	517	488	464	499	439	455	452	482	466	507	451	491	468	469	485	440	450	500	481	510	498	481	489	481	483	488	490	510	475	484	527	473	491	460	490	513	458	500	492	495	476	496	471	468	484	449	472	524	492	461	484	481	463	480	480	489	498	519	466	499	460	487	445	471	495	466	454	486	485	475	482	519	509	471	531
26452	21502	23968	18114	11603	8134	6307	5478	4740	3600	2587	2024	1809	1473	1262	1167	1083	1060	1063	928	878	903	869	871	820	782	775	761	765	655	723	763	754	726	655	687	683	696	709	699	681	684	695	655	677	626	649	673	669	654	641	611	657	651	637	598	615	603	620	625	617	666	660	636	611	671	676	662	671	646	641	647	626	620	672	634	653	630	676	640	687	609	609	641	616	652	696	657	659	712	619	604	667	660	638	628	662	684	640	659	680	647	646	648	626	638	633	666	662	642	677	664	696	659	656	627	627	652	631	669	604	674	612	634	657	641	668	681	600	634	638	700	678	648	685	591	662	665	626	638	641	685	660	597	599	646	612	622	669	668	647	660	662	669	641	617	644	683	662	628	657	635	624	627	703	666	600	621	598	659	639	676	626	604	661	653	600	635	677	648	625	638	676	638	604	654	623	639	588	660	633	660	634	620	654	629	640	639	644	653	693	614	644	598	664	645	647	646	613	643	656	653	688	690	655	646	632	715	644	683	665	645	659	628	634	643	662	691	666	627	661	611	655	640	618	624	629	624	656	704	671	659	649	646	643	671	621	650	621	649	666	628	641	583	649	613	654	630	613	610	663	639	696	630	613	676	668	662	619	615	630	636	642	668	683	685	622	647	643	680	652	629	672	660	629	676	684	670	642	661	667	680	629	628	621	667	649	671	652	659	616	682	629	628	653	676	637	639	680	656	615	703	670	686	641	594	670	626	679	655	677	614	631	626	685	626	640	661	655	643	638	661	606	638	686	625	663	642	617	662	655	609	619	661	633	663	659	614	646	667	607	642	608	669	667	663	686	643	654	633	642	621	638	634	634	630	668	612	695	613	659	617	669	651	674	628	638	682	633	663	659	623	638	671	677	686	659	645	614	678	608	681	672	626	657	616	632	650	618	611	687	661	635	654	629	646	677	663	650	645	642	664	636	648	659	669	688	684	616	631	630	640	640	649	652	628	623	666	687	640	662	669	688	647	676	671	671	656	670	630	663	642	643	659	689	644	575	667	658	654	648	688	652	646	595	663	665	671	629	652	671	637	690	638	649	608	653	635	646	611	630	656	628	670	653	614	660	648	638	712	637	671	627	663	685	645	651	600	649	659	649	636	656	645	650	650	657	670	640	652	671	620	647	670	635	682	705	623	610	686	678	656	665	728	630	607	621	680	668	614	644	641	620	653	671	676	635	689	644	671	647	690	657	665	628	622	645	646	623	687	638	655	669	632	645	661	627	611	630	628	664	642	659	673	632	694	622	602	667	671	619	700	607	615	615	603	643	683	641	640	694	696	656	683	618	612	635	645	620	629	666	634	646	638	610	662	649	631	689	639	670	641	625	612	620	651	622	607	600	645	692	616	636	651	605	650	582	618	652	650	672	698	651	634	644	675	626	666	619	626	683	630	640	664	694	596	645	633	662	695	670	665	641	667	644	645	653	616	637	637	659	632	651	642	657	694	652	610	633	628	629	697	659	645	654	668	621	656	641	641	663	677	646	612	647	647	628	657	640	666	632	661	627	586	641	626	616	589	677	686	643	639	653	654	670	634	616	704	672	641	673	675	671	688	668	653	649	663	653	583	636	633	656	688	670	640	613	649	629	631	676	662	654	655	643	643	645	653	655	646	672	580	652	701	631	645	655	621	663	600	655	676	588	642	629	659	614	616	633	650	654	592	650	665	647	652	646	683	699	647	672	682	641	625	638	677	664	653	664	660	656	628	685	617	617	647	650	654	678	669	649	669	658	658	613	643	661	612	624	665	655	666	622	701	650	645	663	626	603	641	689	641	619	646	646	624	672	695	578	623	606	591	629	704	617	654	622	652	621	660	632	653	605	652	645	608	648	625	582	639	630	658	637	592	682	641	603	622	595	599	650	618	651	666	651	652	679	608	702	616	631	631	704	624	659	624	661	650	635	632	643	686	626	615	650	641	667	615	667	635	610	654	629	653	628	628	687	698	689	663	631	658	596	624	655	628	662	667	652	679	645	628	623	641	650	631	622	628	626	647	707	652	655	643	626	629	634	669	662	592	647	684	617	653	628	672	668	649	647	670	688	656	634	644	665	591	613	661	651	631	610	667	652	645	645	634	669	650	651	661	642	650	670	578	657	680	681	665	645	648	638	661	613	667	700	685	708	608	629	690	649	654	643	638	637	643	667	632	619	647	676	653	653	629	673	640	634	649	643	625	630	657	611	642	632	668	658	647	622	667	639	595	656	714	636	604	666	608	689	668	640	634	654	651	631	662	630	658	647	674	638	662	651	654	648	644	672	666	685	674	671	588	658	599	655	624	639	607	595	706	640	604	656	643	632	662	657	615	664	604	608	629	638	659	593	643	673	600	684	593	657	630	611	670	625	711	680	618	611	711	657	663	645	619	629	664	587	707	605	668	633	663	662	685	618	620	671	617	627	677	675	648	666	640	665	650	591	641	640	658	650	641	613	638	638	610	644	630	653	627	583	661	679	660	656	636	667	641	679	675	646	641	643	649	621	660	629	624	640	682	627	661	625	680	695	664	639	594	673	648	651	641	631	669	647	676	655	636	670	646	683	637	670	666	567	649	619	626	658	626	679	689	680	647	630	637	617	653	643	694	648	649	611	651	688	636	631	632	640	654	655	641	672	657	663	657	626	587	637	621	629	684	644	636	638	680	712	628	680	631	633	636	651	679	655	697	601	610	640	713	672	688	641	682	694	614	623	672	652	637	655	649	676	644	600	640	644	665	641	626	631	618	617	652	682	664	643	587	685	664	656	691	657	701	692	669	699	637	728	647	668	644	623	625	640	588	665	610	699	650	639	648	652	627	646	640	616	659	658	663	673	678	653	642	635	684	608	602	629	635	628	664	648	644	629	627	647	621	673	642	614	670	657	664	694	675	643	654	641	655	636	635	634	672	670	647	654	688	651	626	594	623	645	681	669	672	636	625	624	654	650	641	659	654	640	583	640	656	640	674	669	639	665	650	642	686	688	665	632	621	636	666	655	660	618	630	673	625	579	681	648	615	671	630	666	642	660	632	666	623	604	681	678	672	624	651	662	635	646	673	625	647	670	650	660	641	654	684	643	638	625	656	676	667	634	657	616	651	656	620	648	664	652	666	654	664	673	638	704	645	705	626	694	623	604	600	600	613	694	648	686	634	682	644	690	648	642	639	695	671	636	686	632	609	646	633	654	637	656	661	627	645	643	641	651	677	630	675	684	673	638	676	604	662	646	622	636	647	654	628	649	663	689	638	683	650	672	664	680	683	577	629	697	674	665	609	657	589	617	662	623	635	613	644	628	656	618	659	618	655	667	681	656	614	615	684	657	665	643	602	684	660	683	684	633	664	629	660	713	587	682	628	680	637	637	606	676	691	677	659	628	618	635	583	621	624	674	661	617	650	673	694	675	649	653	673	655	620	638	651	622	630	627	614	693	630	639	600	655	679	661	620	648	642	635	670	645	661	636	638	670	661	618	618	613	665
16811	30637	28033	19912	16872	14166	11857	10538	9089	6798	4733	3736	3221	2494	2089	1884	1833	1573	1536	1297	1143	1257	1179	1171	1186	1067	962	991	933	1012	973	953	949	942	914	820	788	805	837	873	857	875	880	810	816	808	858	856	807	843	776	819	769	829	756	845	806	814	759	770	810	734	813	778	806	803	762	803	798	825	781	829	778	792	758	773	762	839	767	788	807	784	831	804	819	793	761	811	780	782	798	806	761	850	781	765	765	806	785	782	753	820	795	806	739	829	783	755	762	801	815	761	867	797	854	779	724	777	869	810	809	793	753	842	840	863	761	737	814	795	770	820	776	782	766	835	797	803	763	805	760	810	775	827	825	776	805	801	823	760	796	754	834	813	795	816	789	795	786	765	769	775	814	801	817	799	770	785	799	772	787	808	773	760	777	802	801	770	797	752	770	819	741	783	776	799	770	778	757	802	795	811	839	752	792	802	762	754	762	802	709	784	765	820	759	764	809	749	775	825	808	755	813	795	719	756	790	743	843	798	787	815	768	786	809	781	779	802	826	796	774	771	778	751	784	760	814	837	827	841	750	746	828	790	767	801	780	805	833	833	802	794	833	779	798	831	791	754	774	827	839	773	836	776	792	778	768	782	831	792	787	762	782	783	810	763	757	752	792	780	784	816	802	773	785	774	819	761	797	818	773	783	811	796	809	759	838	853	797	824	782	835	813	813	785	787	759	836	788	805	816	837	841	796	824	751	830	784	788	787	797	817	774	813	766	789	788	796	756	781	777	772	792	800	826	874	769	762	719	755	758	769	807	797	816	808	788	771	784	833	758	796	789	823	745	808	777	802	771	820	787	769	802	784	757	773	769	735	788	813	791	832	782	812	774	798	770	783	750	806	761	810	770	746	781	816	772	742	786	784	812	805	764	783	857	796	787	784	831	811	861	789	784	744	853	781	775	816	777	752	827	818	803	806	779	763	755	795	743	792	787	805	793	797	782	789	762	766	808	739	787	778	800	797	805	841	817	790	817	766	777	751	814	795	786	786	777	783	825	827	774	806	786	791	828	832	799	815	780	778	839	770	787	745	790	786	775	780	812	793	829	829	802	794	802	849	805	762	811	775	785	766	782	813	783	766	914	784	805	798	767	778	845	772	784	796	799	822	795	812	830	766	796	779	802	753	806	799	799	798	831	802	781	749	768	732	831	816	783	768	824	788	833	771	831	788	764	796	765	847	795	797	840	798	807	745	805	811	814	811	783	750	799	785	798	795	830	729	799	764	762	792	800	780	765	790	789	830	747	766	812	801	827	775	824	780	759	807	850	733	798	827	764	865	762	785	775	775	775	764	803	801	841	771	795	811	752	758	839	800	746	822	817	736	763	762	781	822	783	781	753	772	780	752	815	815	781	820	777	765	783	780	840	836	772	797	836	811	776	794	793	794	779	815	848	816	772	833	715	830	765	744	848	787	760	818	780	769	726	778	800	801	741	824	774	775	761	786	816	772	772	738	824	831	755	758	796	810	800	804	735	816	847	836	809	827	815	809	808	799	766	815	746	833	790	819	765	728	763	770	796	821	766	742	840	801	813	795	771	795	769	788	760	805	762	800	787	813	794	764	795	824	811	794	749	799	825	748	804	796	735	797	779	758	794	824	811	782	816	781	775	810	798	797	754	814	818	768	778	831	845	836	767	864	811	839	787	831	805	765	713	799	845	815	760	758	805	837	786	771	773	769	794	772	823	828	804	842	818	807	810	791	819	808	752	804	782	770	805	793	763	757	803	813	816	819	738	778	797	773	765	778	767	852	825	833	842	787	833	785	795	768	749	852	846	812	767	800	787	779	806	861	810	794	833	751	839	800	806	822	789	829	800	796	811	841	769	808	848	790	777	721	788	819	772	811	789	726	759	824	767	803	824	820	757	757	771	774	782	780	795	858	804	858	756	799	795	813	804	807	782	747	800	773	773	777	812	820	808	774	778	783	780	784	777	797	789	833	781	794	789	841	831	794	811	838	776	834	802	795	771	852	805	811	783	812	822	811	760	854	769	783	780	741	763	810	856	761	819	754	793	773	772	775	737	789	872	798	834	816	773	785	761	824	807	803	802	811	800	819	774	857	808	787	833	787	847	804	830	822	776	823	796	769	771	843	796	814	769	775	793	800	776	782	813	829	791	760	814	814	731	812	796	807	764	760	786	768	802	776	812	814	833	852	814	789	786	818	771	801	778	794	782	808	843	808	748	862	805	838	790	797	795	819	764	796	779	800	804	832	790	777	808	812	789	825	780	839	772	798	792	809	818	734	828	772	704	782	826	753	789	780	776	798	741	799	762	787	779	773	779	808	739	789	823	817	844	814	823	788	782	771	826	793	817	772	784	811	839	802	768	863	776	805	819	813	810	848	746	829	857	835	815	792	828	727	757	803	797	757	820	801	772	856	799	762	838	762	827	792	804	758	786	788	829	753	817	754	813	822	794	790	819	773	781	796	782	830	742	727	786	804	752	809	816	820	777	778	775	825	747	824	754	806	803	788	795	806	775	767	789	778	813	804	786	806	732	760	825	783	753	756	773	792	819	753	773	791	784	770	757	782	742	810	817	798	793	757	816	801	821	752	802	789	812	826	742	792	745	824	811	774	772	770	814	801	766	766	772	786	767	817	793	800	790	747	823	764	850	822	791	797	830	791	781	781	783	748	779	821	806	771	777	806	744	803	811	818	822	826	814	759	768	793	775	780	783	816	796	793	804	796	796	803	793	751	805	869	764	805	805	786	815	773	812	777	789	786	802	770	780	838	737	809	777	775	825	780	856	823	800	806	757	797	813	812	735	789	746	781	798	796	843	765	771	784	736	805	814	740	808	738	808	798	845	786	813	749	754	739	824	786	780	744	778	823	770	748	791	774	819	811	781	762	764	784	793	765	820	800	795	796	745	814	826	804	751	831	773	826	775	825	794	786	834	836	770	749	802	793	806	800	809	817	759	798	791	824	784	747	774	793	762	760	772	786	815	758	779	802	820	837	778	800	697	803	779	824	789	767	753	805	776	813	785	810	821	860	797	754	801	766	780	771	795	807	835	821	780	783	824	835	767	775	763	774	818	856	789	787	790	863	823	824	771	759	793	750	807	818	770	844	781	779	817	752	795	782	804	760	807	724	794	823	808	781	871	756	782	804	801	813	808	774	797	800	799	824	799	827	756	802	814	784	804	797	815	785	807	795	748	743	792	794	734	765	750	800	827	836	789	795	856	791	814	812	776	771	831	815	805	758	811	837	810	762	802	746	791	747	783	805	852	783	739	792	789	775	780	787	814	757	812	809	769	764	795	824	824	749	737	740	752	831	786	821	810	795	767	750	845	826	810	758	786	817	787	769	810	761	799	811	797	804	798	799	804	798	810	786	818	765	776	752	781	785	819	739	819	808	777	805	787	791	812	802	875	770	808	768	814	770	819	815	804	785	859	797	790	823	817	799	794	744	810	816	882	793	775	780	788	758	774	810	856	805
23344	20748	28075	23550	21205	19559	14080	9967	7900	5511	3907	3011	2521	1900	1683	1575	1363	1199	1111	944	913	904	919	865	831	739	661	711	616	642	631	625	623	596	574	500	498	551	508	581	560	559	534	582	499	535	514	482	465	467	504	499	479	480	477	450	500	476	517	501	472	449	480	473	500	488	507	480	498	485	514	491	456	504	457	506	481	541	481	512	485	514	463	499	423	476	484	482	497	454	502	526	451	535	489	477	481	472	481	475	468	495	464	507	469	511	487	489	461	454	500	478	481	515	420	488	524	491	504	484	495	502	484	453	475	492	501	501	489	467	481	493	495	478	470	441	465	525	486	517	564	521	478	532	506	499	491	474	494	499	479	491	442	483	472	465	512	492	488	503	480	484	511	478	473	470	474	501	495	496	475	505	507	517	487	489	508	487	513	505	483	479	513	525	525	454	457	475	492	482	521	485	476	465	521	486	463	497	478	488	454	483	461	499	523	493	485	481	506	482	495	485	468	479	491	451	511	464	501	536	491	463	492	474	488	450	472	539	503	485	460	474	464	510	487	452	523	529	445	449	459	529	510	468	491	472	494	491	472	523	473	509	506	461	514	455	465	502	470	440	466	518	479	488	501	486	493	454	486	463	488	495	432	500	462	490	500	485	496	494	467	429	476	479	462	495	470	490	446	470	508	419	527	450	486	477	485	479	459	502	499	478	494	479	502	520	512	469	498	469	472	553	523	487	461	514	495	488	521	467	496	510	505	485	493	471	474	539	450	493	510	521	493	520	467	482	505	511	486	481	490	553	498	468	488	506	461	476	516	502	512	503	494	511	471	451	484	465	508	477	526	530	477	516	515	482	468	531	502	489	471	488	511	515	464	521	498	471	522	470	510	466	490	481	480	485	456	472	465	497	463	484	472	499	495	488	499	454	492	448	487	486	491	449	481	465	441	486	503	461	516	508	514	488	449	471	454	486	504	475	449	491	481	455	490	475	501	501	475	498	514	494	497	497	448	481	428	467	531	455	499	494	475	460	446	507	530	460	468	499	498	474	483	496	447	465	495	479	513	470	468	499	521	474	496	497	495	492	484	479	466	494	446	473	485	448	486	448	495	486	490	498	494	498	434	479	474	453	484	460	487	468	513	489	478	453	536	466	469	485	488	496	498	451	477	462	461	537	477	479	492	477	504	497	467	454	507	508	489	496	483	449	469	465	480	509	483	493	508	501	497	530	493	457	464	459	476	477	478	507	486	469	482	500	465	518	499	480	479	491	494	466	444	474	470	461	453	514	491	453	509	486	499	481	468	492	521	481	450	505	482	501	491	454	492	489	436	477	466	478	487	488	498	507	437	481	495	445	503	481	447	505	521	485	480	468	481	488	488	504	509	485	454	496	488	463	488	476	462	514	538	489	462	472	464	474	458	476	466	451	481	461	487	496	499	449	475	457	498	485	484	464	513	455	474	492	439	503	495	467	465	496	463	503	496	516	459	441	479	513	503	510	494	449	525	506	467	441	464	501	473	506	473	507	459	487	466	420	478	463	525	541	514	439	470	482	511	486	525	482	487	476	465	466	494	488	529	466	487	512	496	486	493	508	495	506	511	473	466	439	490	479	522	490	460	520	511	465	470	460	453	428	464	526	494	484	486	492	505	478	497	494	515	483	517	508	492	512	502	484	549	472	470	473	492	488	437	483	456	484	522	506	481	500	517	408	491	455	486	468	517	461	477	489	515	478	462	485	471	530	457	503	488	508	492	489	446	483	514	489	453	479	492	535	452	516	485	479	519	495	504	492	495	464	513	508	508	540	481	513	471	449	475	469	491	490	495	507	490	457	502	494	479	448	518	498	483	466	453	515	494	513	498	485	513	452	497	487	513	484	480	506	483	524	470	497	465	441	498	466	470	484	462	445	462	468	502	490	479	484	487	497	505	473	475	487	495	450	504	455	487	474	454	516	526	461	447	493	490	455	508	499	462	489	480	488	465	479	468	491	449	433	467	500	471	459	482	484	437	507	501	510	442	489	441	495	524	476	482	492	469	485	483	480	501	471	484	502	464	495	486	497	505	426	450	506	515	499	481	492	488	522	488	508	491	521	483	481	528	522	493	495	497	450	508	482	475	445	456	429	487	490	469	479	475	504	501	474	465	534	502	434	472	475	456	472	485	518	478	496	490	474	459	472	443	506	456	486	458	459	465	446	512	504	488	460	478	469	472	459	474	492	507	532	479	467	471	489	423	514	513	500	496	503	466	490	461	497	492	465	473	503	489	506	514	488	459	467	459	494	478	489	455	481	500	513	492	467	470	487	477	483	439	457	499	447	475	506	503	482	509	473	458	469	489	494	460	508	453	468	508	529	502	445	502	467	493	493	478	463	476	489	497	489	455	504	488	499	474	469	474	496	480	466	426	483	478	517	508	481	455	460	490	524	483	497	494	438	476	487	479	490	455	470	472	448	466	463	467	492	486	501	467	504	502	477	541	481	496	524	466	507	504	479	486	463	477	469	474	450	474	493	424	448	506	484	480	479	487	490	485	506	496	504	494	473	480	484	432	457	493	494	490	482	500	478	451	467	496	502	462	463	450	497	456	485	483	477	468	466	524	495	446	484	478	488	489	518	479	494	475	461	491	481	473	558	498	465	476	519	530	507	478	475	526	494	436	459	504	517	464	475	482	509	428	499	468	522	473	500	506	499	478	477	499	485	497	507	462	508	497	464	482	519	482	454	469	475	480	523	520	499	472	490	502	452	484	486	513	495	448	473	527	510	495	525	453	481	464	485	491	464	469	496	463	506	444	520	439	478	466	511	470	443	492	475	491	486	490	527	466	490	498	448	535	459	509	484	453	520	475	500	475	453	430	508	483	501	480	471	455	463	506	494	457	464	498	468	470	458	493	475	516	467	505	471	508	457	503	464	479	500	507	514	476	475	457	508	469	491	478	502	475	510	523	512	450	497	513	521	483	453	493	445	496	515	486	478	452	467	473	471	479	456	484	473	509	448	469	530	508	476	464	486	477	501	472	467	500	444	494	497	485	431	446	488	480	488	494	472	493	494	449	495	529	479	486	472	478	482	462	535	474	560	486	478	480	460	494	455	490	483	478	484	478	490	505	459	531	497	488	481	461	476	472	491	476	493	464	485	505	515	482	485	468	486	498	459	503	452	482	494	491	489	481	474	504	502	475	484	489	477	480	469	516	456	460	520	522	487	464	489	548	482	437	468	466	494	446	506	456	469	485	475	533	472	497	515	524	488	490	464	490	452	522	485	503	487	484	531	468	482	502	461	445	495	527	507	490	518	460	495	475	479	495	514	522	507	468	474	452	498	489	497	453	491	485	469	497	507	493	463	460	502	503	528	468	506	489	432	488	510	457	513	511	516	480	481	473	474	469	482	458	512	505	440	501	484	518	502	480	496	481	481	491	462	483	499	482	456	535	451	431	521	439	464	491	527	435	481	474	486	482	491	502	473	501	467	473	450	493	467	453	454	484	476
17780	36709	34650	27645	23788	20170	18027	16326	13988	9792	7078	5629	4729	3469	2995	2803	2240	2068	1960	1620	1431	1467	1449	1359	1193	1123	913	975	854	895	892	857	864	795	750	710	692	645	727	762	820	781	689	671	640	637	627	635	633	573	604	599	610	624	589	593	632	602	624	615	558	638	612	610	590	593	596	648	600	598	593	593	590	585	603	614	593	630	611	588	635	636	596	608	603	557	582	623	655	629	612	632	585	617	606	590	602	610	578	609	676	603	609	642	632	620	556	608	611	638	579	573	569	581	628	623	635	622	576	571	583	591	577	644	583	615	614	610	603	614	623	649	627	581	576	611	623	612	599	632	588	633	614	631	608	599	608	624	614	641	618	608	606	625	556	612	610	612	609	601	588	575	574	617	593	611	604	594	563	543	595	639	640	620	629	603	579	677	591	613	591	605	604	587	593	604	549	656	613	575	646	599	615	648	624	628	590	576	604	619	598	671	618	610	567	632	605	608	573	582	614	630	636	597	602	592	602	639	623	629	635	617	633	588	607	619	605	660	606	603	589	647	592	580	597	601	604	625	641	597	561	602	600	628	553	613	587	584	610	611	605	570	629	594	646	593	599	566	634	598	605	652	608	618	679	593	609	591	587	580	606	629	611	616	591	596	607	645	606	603	624	601	588	618	601	657	584	591	596	579	545	594	602	625	595	635	590	617	617	567	612	633	549	587	590	570	542	629	546	629	609	597	610	619	591	600	615	548	614	577	566	594	636	624	581	604	669	712	622	629	547	641	636	588	575	590	584	617	622	568	603	581	605	605	610	590	571	591	619	580	611	610	638	598	626	631	608	644	645	582	600	589	557	635	589	604	616	622	651	615	566	583	629	593	614	586	607	619	609	650	596	612	589	612	625	556	586	597	567	617	622	567	575	622	620	636	565	645	602	570	623	636	620	591	644	579	583	614	612	577	587	615	604	580	635	639	593	626	637	552	607	617	588	595	604	570	613	604	601	579	646	625	611	607	602	621	566	643	628	590	641	590	588	629	635	617	550	586	580	612	552	662	560	590	554	656	622	590	604	569	605	643	611	593	616	597	620	607	591	636	583	608	603	650	619	616	553	595	583	613	637	585	638	602	648	578	583	626	577	566	629	607	595	602	601	559	615	601	567	585	633	590	587	616	602	619	578	588	621	598	578	612	573	590	627	619	583	603	608	574	628	615	658	604	598	620	586	635	619	598	574	631	600	552	544	613	641	570	593	628	608	637	647	622	615	641	570	620	624	600	643	638	614	581	638	639	629	618	630	581	594	576	590	627	596	645	670	619	641	563	621	583	565	530	649	607	625	671	600	586	618	577	592	593	580	633	604	595	562	581	594	603	615	652	628	571	587	602	631	613	644	599	639	589	582	601	615	624	588	584	607	564	580	606	635	567	659	627	619	622	622	629	625	594	617	672	603	599	602	588	646	597	589	604	599	610	641	559	569	617	581	598	606	557	558	601	615	605	589	643	627	559	622	608	631	577	625	585	590	621	576	584	594	587	641	608	576	586	606	585	576	611	616	573	607	592	634	583	620	622	628	608	604	580	581	600	588	607	629	587	596	643	626	654	622	610	626	601	518	618	560	595	637	572	589	618	561	595	615	624	588	601	604	612	645	622	635	572	636	605	581	634	599	598	600	588	614	626	602	594	582	626	619	619	613	635	631	596	605	632	581	599	566	618	632	618	591	595	610	646	622	599	585	590	598	600	609	568	642	644	602	630	633	647	618	622	611	623	611	544	635	653	664	566	597	666	604	547	609	608	587	623	597	593	575	579	598	595	566	627	562	630	596	596	600	628	569	555	577	594	672	602	576	595	613	614	555	624	629	595	608	598	607	600	602	602	590	659	593	609	600	591	581	602	602	637	602	640	594	614	584	564	609	577	582	618	602	553	595	589	597	596	577	588	589	572	608	653	637	593	586	628	607	603	629	613	607	579	610	624	628	577	665	658	631	639	600	615	606	624	606	602	648	608	615	565	608	635	591	601	604	621	587	641	577	626	569	609	591	593	621	627	607	606	599	574	623	634	578	603	650	592	647	649	600	631	684	650	573	659	586	618	581	577	576	617	626	584	599	646	615	639	630	614	587	651	625	629	581	579	629	628	574	517	619	593	625	611	629	635	597	636	621	589	586	620	586	578	615	604	602	574	590	604	573	655	619	554	609	611	619	597	612	588	605	622	631	622	649	596	607	626	587	623	613	603	565	611	646	586	633	565	612	600	625	600	627	623	643	593	613	611	640	596	606	606	596	596	617	646	616	585	610	586	614	589	617	664	606	635	605	618	601	569	559	622	592	629	587	644	587	620	613	604	581	639	556	594	601	607	583	558	654	582	576	607	618	606	613	595	631	627	619	624	592	641	580	629	633	557	560	616	630	605	593	618	657	643	639	590	620	601	635	571	568	625	661	639	582	615	630	626	598	606	622	624	563	604	639	678	613	601	561	558	605	623	583	653	614	623	590	581	603	603	586	629	614	616	630	652	613	610	612	594	598	635	628	617	597	576	622	638	611	601	615	611	617	624	602	602	583	620	633	613	617	589	607	588	628	605	591	582	602	575	587	598	610	614	642	617	603	641	614	589	582	629	598	595	633	631	566	624	600	619	626	621	642	584	588	611	645	586	585	606	672	633	610	605	617	613	598	601	606	595	629	631	657	595	571	581	634	615	567	626	650	608	586	605	640	640	595	570	628	595	579	601	579	598	626	591	599	626	609	596	628	627	625	598	597	608	577	599	573	581	630	571	621	601	632	585	587	619	585	619	648	607	586	604	605	643	612	578	619	610	582	638	629	628	601	574	615	611	590	608	607	626	582	614	574	595	588	572	621	611	610	545	614	604	622	597	647	597	623	634	608	619	614	603	595	586	628	586	599	622	594	590	580	578	587	578	598	626	601	618	618	590	616	631	621	612	565	576	586	615	591	549	585	603	596	619	631	591	577	565	598	610	609	632	567	602	616	587	596	611	581	628	611	593	632	575	593	612	599	591	603	618	570	583	592	591	638	623	585	610	629	612	666	624	629	602	577	605	586	591	597	588	629	655	590	644	624	587	630	590	623	627	575	615	603	609	623	596	600	598	582	582	605	621	600	604	600	602	624	572	620	635	661	565	634	611	609	572	576	611	644	606	631	613	636	600	601	640	639	633	565	596	610	570	645	612	625	649	588	579	565	625	585	579	608	601	591	562	620	643	551	616	647	606	604	632	570	602	590	655	642	600	636	637	589	583	632	622	617	588	599	571	612	628	629	603	682	603	615	572	624	620	608	606	597	617	586	606	621	657	578	572	577	642	578	596	619	575	606	597	610	577	602	629	649	600	614	596	607	610	593	612	610	592	609	630	616	604	624	621	605	615	578	595	626	576	576	610	615	609	579	593	586	630	602	606	627	591	612	641	619	602	610	613	602	591	611	587	600	612	679	617	596	619	619	634	665	639	587	625	593	629	573	633	585	678	618	652	550	625	605	634
22304	20719	28447	23090	20855	21982	22919	14648	10597	6959	5179	4363	3194	2514	2213	1872	1699	1519	1282	1109	1086	1112	989	893	849	677	675	723	607	584	606	612	572	583	484	476	472	426	497	557	531	496	457	438	435	396	419	444	360	405	399	422	356	398	373	391	393	391	372	406	397	383	402	377	403	441	449	378	434	448	404	404	371	367	367	408	397	398	392	362	392	402	378	384	393	384	394	401	395	375	379	419	429	461	411	351	385	413	384	366	405	381	405	409	387	404	395	408	428	364	391	405	398	377	414	402	351	388	376	372	352	379	402	410	383	405	373	381	411	388	382	386	377	382	391	386	384	384	394	387	388	364	380	409	404	374	397	427	398	392	411	394	400	392	400	414	402	396	380	352	379	392	392	390	405	381	358	424	374	395	411	417	418	412	394	367	399	382	403	430	412	384	442	365	377	419	411	387	359	395	373	389	390	374	403	383	391	362	398	391	408	385	401	406	402	389	405	444	394	374	365	396	393	400	391	368	401	362	378	410	429	390	354	400	396	405	340	383	362	399	375	403	391	440	386	404	391	410	414	395	371	394	392	422	397	406	367	358	386	390	389	391	381	389	367	363	360	385	458	397	402	371	394	393	353	373	367	383	392	387	411	360	399	411	333	391	430	374	371	409	398	421	381	376	417	417	416	402	407	383	397	405	412	384	394	375	371	368	410	454	379	398	352	411	456	389	346	399	397	382	377	382	413	408	408	404	393	401	404	392	377	393	412	360	391	373	382	385	371	385	399	402	418	379	404	347	390	415	377	394	359	398	408	376	419	402	389	379	375	385	387	381	409	402	384	406	456	403	428	392	427	404	412	395	403	387	390	377	391	391	403	391	400	395	393	403	368	384	415	383	394	402	387	409	428	382	398	405	361	420	370	385	369	416	413	388	392	397	401	389	351	386	385	374	397	407	413	395	379	376	384	391	385	389	350	408	391	382	403	383	394	411	405	391	406	384	377	404	423	406	408	404	380	424	386	387	408	398	434	376	358	382	371	366	411	397	376	408	397	368	425	410	368	409	376	386	390	380	391	421	382	404	380	404	416	382	423	387	380	391	394	376	396	426	375	411	388	410	385	410	439	405	402	414	404	394	386	340	404	408	399	407	381	392	386	378	397	359	385	407	368	384	376	418	382	386	400	372	394	403	370	364	371	389	406	440	384	365	384	385	404	398	413	405	405	411	381	375	403	400	392	411	389	401	391	404	374	384	380	423	394	379	398	382	389	389	411	398	369	363	391	365	380	392	371	365	405	394	381	412	396	412	357	415	381	387	363	423	386	387	410	402	386	371	397	389	414	374	395	360	371	372	393	371	397	395	410	412	383	376	411	390	405	387	385	380	428	405	421	396	381	408	427	372	395	394	392	396	371	413	390	405	385	398	375	404	410	404	395	409	376	385	430	398	365	373	400	416	400	401	400	367	401	392	369	399	402	378	398	378	380	406	377	408	387	401	380	394	381	426	420	400	360	409	395	381	390	382	388	413	363	366	381	421	391	383	432	369	394	380	378	393	417	410	350	401	391	367	389	375	378	406	405	391	389	418	418	364	391	385	411	366	369	384	425	405	395	376	442	419	366	352	365	379	366	378	415	351	421	365	364	394	410	380	406	396	378	379	401	364	419	361	355	400	380	387	414	384	420	370	365	407	378	389	370	425	353	402	363	418	391	386	404	363	385	394	405	394	419	351	406	399	403	420	389	370	360	419	369	374	368	382	415	373	422	409	371	406	401	378	391	392	391	397	393	372	410	405	383	347	368	383	405	371	365	344	352	380	387	432	368	378	388	436	419	360	408	390	340	364	388	390	396	410	383	374	363	387	375	388	399	406	384	422	401	387	423	415	385	379	400	396	395	387	411	430	386	364	388	384	416	372	433	404	369	393	403	401	388	383	408	378	378	402	380	404	349	407	400	422	366	400	418	392	402	388	430	390	414	393	411	370	365	369	407	379	399	398	395	424	406	369	396	379	402	387	417	386	366	389	389	350	401	376	386	390	385	394	401	388	385	385	425	384	377	413	392	383	378	378	368	359	364	429	383	384	399	369	405	388	371	390	386	399	389	364	343	404	406	368	395	378	358	371	378	369	412	402	388	371	411	375	367	402	397	423	390	377	395	398	411	398	389	408	377	391	397	386	376	371	385	400	359	375	368	406	415	393	397	399	422	395	384	395	408	339	386	418	387	399	375	408	380	386	407	413	420	369	394	376	385	406	411	376	407	359	387	380	389	354	412	420	387	377	405	391	399	407	403	380	409	379	409	389	353	378	366	372	393	384	371	380	400	375	384	398	359	398	387	397	402	367	379	373	396	414	421	427	377	440	411	393	392	388	374	409	406	356	395	360	397	368	390	374	377	393	391	423	370	371	376	387	375	379	362	414	379	381	441	434	363	405	375	380	387	404	399	409	363	408	387	356	375	412	379	395	375	393	400	389	380	390	417	399	361	385	401	360	404	409	389	369	397	379	384	402	402	384	379	352	394	404	345	402	412	416	449	418	361	393	412	402	387	384	380	408	405	386	374	366	383	360	382	374	430	371	399	403	425	414	422	411	379	366	377	403	377	363	392	408	438	372	403	373	395	375	386	408	385	366	398	382	386	369	365	400	381	381	403	399	345	394	438	400	396	439	391	368	397	381	380	382	411	411	380	387	382	410	409	376	351	379	405	409	351	389	397	389	390	405	370	385	374	405	389	397	367	397	411	411	381	425	401	401	395	389	391	418	393	399	376	407	397	367	386	402	382	392	415	385	399	365	395	389	387	405	405	380	404	418	397	364	400	434	405	387	373	403	361	395	412	376	387	358	368	419	368	399	387	393	361	403	383	374	412	391	372	404	386	396	374	394	430	422	364	371	391	391	405	365	389	371	385	395	388	361	405	412	404	391	364	404	407	376	383	368	378	414	380	377	401	377	428	454	399	411	384	394	409	395	397	389	419	396	378	382	382	385	357	387	393	363	376	385	378	381	375	387	398	382	408	405	373	406	405	385	373	391	344	399	356	416	399	382	361	398	392	382	389	410	365	397	376	407	374	372	373	423	399	417	385	368	365	405	363	352	418	379	397	409	404	387	368	427	395	351	391	391	359	383	363	387	394	368	425	415	398	373	380	374	404	407	367	364	408	365	404	389	410	379	352	456	395	351	364	370	386	409	402	397	414	378	395	396	401	375	396	397	389	391	392	366	393	372	390	400	422	394	394	398	402	424	407	399	423	394	397	369	381	388	391	419	399	378	385	375	386	395	389	364	379	409	387	407	392	379	393	385	398	387	397	392	393	418	379	404	400	362	387	408	347	351	387	398	394	410	387	362	382	400	400	413	397	434	399	400	381	367	385	411	371	387	372	378	345	389	391	374	383	425	400	407	378	403	413	396	388	385	396	383	398	394	368	419	407	407	423	364	380	402	413	385	377	423	380	422	388	353	406	380	375	380	411	375	388	358	377	396	399	398	392	383	403	366	402	372
19898	40885	39100	32356	28532	24517	22838	21030	17002	11838	9078	7860	5827	4589	4060	3302	2833	2652	2243	1832	1873	1780	1623	1462	1280	1045	995	1000	878	892	868	934	864	776	719	656	658	657	651	751	705	606	598	567	579	569	539	528	488	503	469	460	481	500	511	527	465	463	486	484	452	482	465	476	461	486	489	434	438	483	471	487	488	463	411	460	477	486	481	460	475	491	479	457	454	483	467	462	489	434	469	459	501	439	471	484	435	514	485	451	477	478	458	425	511	486	453	471	470	490	469	493	481	452	496	481	456	466	475	472	462	475	451	501	481	485	483	491	484	458	480	428	469	459	475	477	442	468	408	469	476	443	506	471	531	461	474	474	471	491	461	472	496	477	477	463	459	505	474	485	512	446	448	466	457	480	524	458	460	455	487	448	469	459	498	486	477	523	476	454	440	487	472	467	466	476	497	493	498	459	504	474	475	461	446	437	486	484	467	477	511	454	463	454	478	468	439	465	447	463	473	480	457	449	470	476	466	442	455	480	472	465	503	465	467	402	496	481	446	417	507	476	451	479	486	510	508	494	448	501	455	461	488	515	509	480	456	468	495	481	472	470	448	447	490	472	480	485	457	447	485	476	452	479	479	460	512	487	503	464	468	496	462	483	431	497	476	438	516	461	486	485	486	445	480	473	494	473	461	427	464	484	467	480	453	469	481	452	483	465	462	456	500	472	474	529	457	492	481	478	474	481	437	432	480	489	431	490	486	481	474	517	496	457	448	475	446	485	465	509	499	501	498	446	478	459	476	445	509	448	486	491	519	449	491	461	511	513	471	484	478	498	473	457	461	505	475	455	509	457	465	456	468	489	492	476	449	458	458	450	484	457	455	456	467	491	449	450	450	479	469	432	479	503	457	446	443	460	472	442	490	467	467	480	496	479	463	476	436	485	508	480	451	453	503	479	471	469	458	456	497	454	477	462	450	506	471	453	462	507	454	474	501	493	485	454	499	472	442	526	529	494	491	463	473	474	468	468	466	466	465	484	498	496	469	457	452	474	489	485	445	484	490	465	488	467	492	471	480	497	425	500	460	515	480	489	469	499	452	476	439	455	461	482	492	441	521	465	470	476	506	493	471	449	469	462	470	454	463	463	500	478	436	446	500	488	503	482	478	479	477	490	475	500	475	426	460	470	521	458	508	486	456	489	498	455	442	452	530	472	510	454	464	461	493	468	472	495	496	449	479	500	507	489	439	465	523	464	484	463	492	469	464	466	456	482	464	483	483	506	461	479	445	458	462	463	476	449	440	468	479	451	470	489	485	526	452	524	454	469	495	427	446	480	470	477	523	439	494	470	468	468	465	432	487	467	451	505	469	464	470	493	477	453	528	462	461	495	483	463	453	480	513	471	474	461	489	451	462	489	471	475	513	480	501	468	449	469	495	465	456	473	486	467	453	452	445	488	476	468	490	486	496	477	510	459	488	462	490	474	492	470	495	495	425	487	468	486	462	492	491	502	496	447	448	472	480	445	446	497	483	504	464	477	497	502	484	513	469	500	459	501	449	465	469	452	469	454	450	462	471	454	483	460	484	484	459	440	489	473	446	459	508	445	456	492	459	471	475	457	500	510	470	491	451	484	428	475	482	480	452	469	471	475	478	485	438	410	481	427	440	479	482	477	499	504	459	476	443	493	492	435	478	502	464	461	502	474	479	473	495	467	506	477	507	433	441	479	454	471	494	474	490	463	450	468	465	502	480	483	488	479	463	440	474	506	463	473	451	474	422	484	471	513	491	471	477	483	467	506	473	471	508	454	475	460	473	441	454	486	442	542	514	512	444	462	477	448	445	495	458	479	468	468	504	494	503	480	483	454	454	469	459	487	447	442	502	466	477	464	482	469	460	438	491	510	480	452	476	490	472	462	475	459	492	482	455	501	501	485	487	437	494	496	493	465	441	457	505	423	498	446	479	442	471	460	507	507	473	489	495	473	462	488	458	443	425	456	500	484	475	466	435	493	436	484	465	510	493	497	478	500	445	509	451	444	441	476	457	461	510	476	461	509	488	476	487	520	450	477	459	475	467	486	492	463	459	453	422	481	477	456	459	464	469	490	491	494	477	505	479	481	483	471	436	508	474	462	448	490	435	511	468	478	474	502	446	481	492	448	476	493	476	465	471	456	472	567	494	464	484	479	507	463	451	512	445	460	476	475	477	474	486	462	470	466	461	491	463	459	460	451	475	454	490	481	451	478	497	451	466	462	428	512	442	457	475	453	481	492	443	462	497	459	480	462	501	471	489	511	426	470	479	469	434	470	471	463	466	486	482	500	471	452	474	466	534	452	488	468	455	473	517	442	496	471	450	470	499	453	469	438	432	480	477	464	489	457	488	472	459	447	472	453	482	484	495	525	478	480	472	485	495	476	476	480	457	460	503	458	502	476	486	480	480	468	487	490	500	490	451	486	490	431	463	470	437	502	446	491	447	489	463	473	472	466	457	450	462	481	450	458	473	442	467	455	480	456	441	447	483	477	468	456	435	466	507	475	418	464	474	498	457	486	491	491	457	469	449	480	467	483	489	519	478	466	476	477	521	465	516	439	511	459	492	504	443	470	458	449	447	451	508	421	488	491	408	468	466	494	528	440	482	459	478	470	457	487	499	463	482	496	464	444	486	463	496	476	494	475	472	455	458	493	477	492	477	476	435	460	520	489	506	458	490	448	491	472	479	478	512	460	448	457	452	489	485	477	452	484	464	456	455	485	483	482	412	491	460	469	467	470	460	482	491	473	458	456	504	441	474	445	482	486	490	465	526	451	495	475	499	469	451	496	457	458	475	461	473	495	481	463	502	464	454	486	456	523	510	495	497	491	496	495	462	498	472	500	500	446	436	459	482	457	454	450	463	535	432	497	481	491	492	468	459	489	469	468	469	502	485	442	512	477	461	443	452	481	449	483	467	505	441	477	504	482	479	464	480	454	467	435	484	492	472	508	481	474	430	514	477	486	499	472	478	462	459	508	467	450	474	444	463	456	474	479	516	474	512	411	497	444	467	477	457	476	474	458	474	484	466	469	471	494	474	480	480	462	480	491	475	502	464	470	534	492	472	463	494	478	454	480	490	465	447	485	431	472	474	477	467	441	493	473	470	478	471	493	443	437	469	461	495	485	485	484	490	482	451	522	493	465	492	474	471	483	507	488	464	460	467	502	450	473	482	476	456	466	460	468	465	471	477	506	461	465	494	457	492	491	446	498	467	463	503	451	467	471	446	461	473	484	486	448	503	480	463	456	471	493	470	492	477	487	416	470	491	438	496	503	471	432	456	476	460	469	468	483	452	495	486	488	506	471	443	484	416	464	452	497	443	467	498	491	483	473	509	467	465	487	482	529	500	472	497	462	457	454	466	466	504	493	484	436	467	467	496	456	429	462	467	487	494	495	483	456	536	481	511	490	483	491	482	471	507	502	467	502	474	486	444	443	527	514	503	469	457	458	481	455	467	487	473	521	430	493
26453	21402	24201	19082	12112	8557	7215	5757	4048	2777	2327	2040	1563	1433	1375	1200	1056	1120	954	959	943	961	890	838	782	725	773	780	794	767	727	759	724	670	647	682	707	677	682	737	656	679	715	662	629	681	644	668	681	699	630	650	671	624	665	625	639	650	677	652	658	670	618	639	664	680	677	675	647	588	636	651	668	611	695	652	636	636	633	617	664	626	627	631	662	613	635	652	651	693	635	670	712	639	623	630	617	671	669	656	654	622	689	589	624	662	698	659	702	640	624	648	698	669	704	651	671	585	590	650	622	634	642	644	642	604	621	687	652	673	607	616	669	662	648	633	632	634	643	619	643	659	672	682	601	609	592	618	646	655	647	652	680	623	637	646	663	608	645	625	654	613	645	655	657	628	664	649	623	633	685	628	647	644	653	634	652	601	625	645	651	623	618	659	641	644	635	633	668	639	632	684	630	648	660	642	680	678	689	652	633	656	638	643	654	666	653	624	657	657	679	696	619	661	645	626	638	626	664	657	624	644	621	612	653	666	654	650	641	676	674	663	638	620	610	662	625	674	632	686	653	668	640	635	617	635	661	667	654	635	657	638	631	618	639	673	676	633	653	619	614	667	646	626	666	632	662	643	605	659	677	661	649	642	658	667	682	669	637	620	668	582	664	623	695	667	663	636	657	651	665	691	643	648	662	699	638	665	650	629	632	635	667	641	653	643	635	698	637	707	654	647	562	621	644	564	676	658	634	640	645	628	622	623	595	669	630	631	648	687	630	621	627	599	662	662	642	696	666	635	624	613	594	653	650	611	622	645	641	682	635	655	680	666	651	634	682	622	654	622	627	618	675	605	636	629	588	633	676	649	674	669	637	663	671	600	650	669	663	656	642	673	647	651	653	659	617	616	631	637	664	673	682	617	640	659	645	609	608	606	693	666	655	685	661	676	678	669	650	639	624	683	628	719	664	703	685	713	646	653	661	669	643	642	578	626	639	625	666	695	671	593	642	642	664	665	648	622	654	643	637	667	638	608	680	664	672	665	677	649	639	668	667	665	671	706	671	658	629	650	667	623	667	573	653	650	640	667	659	626	639	661	626	601	650	656	654	681	693	650	684	638	692	618	659	653	630	642	662	637	657	625	642	607	623	686	650	636	648	605	616	669	652	616	661	604	642	685	634	625	649	634	667	667	659	656	667	668	598	660	668	615	600	665	578	685	617	649	667	661	651	647	639	633	647	694	650	628	602	624	644	616	603	675	610	691	641	646	650	623	656	688	619	655	683	664	662	649	614	657	627	637	684	655	656	609	643	636	711	645	661	623	668	665	643	639	684	647	688	679	602	640	608	610	639	658	672	628	649	640	678	624	621	689	676	612	635	678	701	648	620	655	632	691	648	668	658	668	695	621	670	657	646	612	678	662	630	621	644	607	670	611	633	657	615	712	655	642	650	612	597	653	712	627	620	662	651	619	649	606	647	623	668	662	611	694	666	631	641	608	628	646	645	660	657	706	615	634	681	646	679	620	642	677	655	613	636	622	672	676	658	665	690	664	646	644	670	643	637	636	639	657	672	644	646	629	604	683	588	645	660	659	655	673	662	674	660	658	623	630	653	703	610	646	694	617	618	635	676	664	649	634	661	667	639	606	667	626	634	596	666	690	664	642	640	674	616	678	645	664	621	654	650	638	597	639	592	660	644	635	659	620	633	663	675	693	667	640	656	634	617	654	639	607	663	604	659	631	648	666	656	596	619	611	637	672	656	665	671	597	626	637	675	647	650	655	696	661	663	658	612	659	624	628	643	612	657	644	677	616	660	666	667	643	638	665	689	594	688	661	657	645	675	690	644	623	645	687	628	676	642	624	676	665	662	583	661	669	659	588	686	631	614	644	646	669	662	686	669	626	698	630	655	665	640	639	617	648	649	623	622	648	638	639	667	639	646	665	649	622	631	634	610	654	630	677	646	631	667	619	639	665	670	699	636	643	663	676	662	679	625	657	627	650	675	652	645	621	685	655	593	627	640	618	721	616	602	683	660	653	615	653	691	655	649	622	652	608	639	654	667	641	644	652	632	637	662	599	607	631	669	656	644	645	610	613	660	674	608	615	624	670	675	670	629	660	627	650	645	663	666	623	677	603	652	600	660	673	640	668	641	640	657	658	673	667	673	617	650	659	650	696	649	684	678	645	667	638	666	686	632	639	639	684	673	623	673	626	649	681	693	616	642	646	687	632	655	640	605	668	661	664	656	666	643	662	627	687	617	676	670	665	693	659	655	688	612	689	679	665	681	640	653	655	651	638	648	687	674	694	643	660	628	653	629	627	655	691	679	618	640	628	624	670	612	611	681	640	683	639	615	655	627	677	651	622	645	676	666	596	631	683	671	633	666	643	643	672	627	625	612	616	675	663	659	661	614	612	657	606	651	645	635	646	621	696	612	665	686	645	655	643	682	649	668	627	633	663	703	637	646	652	654	628	692	643	660	673	635	661	669	655	601	644	597	632	666	669	658	663	631	638	674	678	644	670	644	641	648	666	653	627	667	683	683	644	635	632	656	649	668	658	660	619	644	672	604	636	599	661	614	653	659	669	664	653	669	631	662	613	670	649	651	650	677	673	627	682	636	630	627	621	658	665	669	647	695	658	619	662	651	642	641	653	594	679	594	702	662	644	654	674	677	623	650	654	674	667	621	640	680	602	661	671	655	648	628	693	615	666	645	669	604	686	671	657	667	676	626	653	659	611	633	657	623	646	621	634	650	653	639	607	648	661	675	707	668	629	655	679	669	654	650	628	611	648	637	644	690	656	648	639	641	650	654	659	679	623	677	613	598	655	646	662	665	626	630	621	612	659	632	662	656	626	651	650	697	642	662	662	662	658	640	688	600	677	660	643	665	632	625	655	647	651	659	688	664	634	660	664	683	648	631	650	613	641	671	660	649	660	670	645	669	676	653	692	645	658	646	638	629	661	667	655	650	621	695	633	644	705	649	649	647	646	620	652	724	645	639	652	662	622	649	629	600	636	643	649	646	660	640	582	675	672	644	675	663	653	621	640	644	623	647	628	612	660	658	624	673	651	641	684	623	600	635	667	647	647	630	660	636	647	655	680	663	644	671	695	635	625	664	655	620	674	617	656	675	654	599	671	654	660	663	661	680	683	684	686	620	645	633	634	616	658	632	629	642	665	650	649	708	672	617	666	665	635	651	680	676	674	625	647	610	648	634	620	645	615	599	632	659	637	625	612	605	671	667	613	634	660	628	680	643	613	651	651	667	658	610	634	652	626	650	630	664	652	644	654	662	694	654	670	652	629	682	668	644	689	629	681	649	638	653	690	641	624	703	725	636	689	645	657	618	635	649	616	657	660	643	657	692	605	656	662	663	665	684	651	659	653	657	678	661	643	648	649	695	664	637	621	597	659	634	601	696	621	674	619	653	620	669	622	636	633	686	631	676	647	639	623	643	669	612	661	585	706	644	618	613	673	659	644	654	668	669	674
16974	29731	28474	21355	17463	14306	13346	11016	8001	5504	4338	3784	2843	2336	2231	1831	1657	1650	1440	1389	1388	1348	1290	1165	1097	962	981	1016	947	958	960	1017	872	829	849	820	845	868	835	982	916	888	872	783	803	787	793	846	831	821	818	806	783	821	785	785	809	801	741	783	790	846	798	798	819	776	800	802	803	841	806	767	850	800	770	808	760	769	755	797	784	768	747	776	758	783	802	814	817	782	774	788	798	779	804	813	799	840	755	822	786	852	770	852	771	807	799	782	797	799	833	811	817	801	766	780	796	807	790	811	796	797	763	764	789	773	781	818	826	791	800	789	800	798	800	786	797	796	778	790	821	838	773	814	828	784	803	798	789	825	816	766	785	834	833	748	816	799	803	780	789	773	842	809	837	802	775	813	825	765	817	824	840	755	803	781	775	776	819	755	809	824	806	767	776	793	790	833	807	777	805	792	797	762	795	775	764	809	783	794	808	781	803	820	809	839	861	809	751	803	803	790	764	760	818	760	847	827	736	809	817	793	808	801	799	787	810	774	839	766	781	789	773	770	828	762	795	803	747	821	770	806	783	813	768	819	772	827	828	792	770	772	820	757	811	805	763	791	758	825	818	823	798	773	812	834	849	810	794	783	813	781	747	862	829	841	800	830	787	755	770	828	761	787	817	857	823	803	787	811	780	804	858	775	772	843	823	791	787	821	779	819	779	797	812	769	813	791	796	804	812	873	795	798	800	776	788	806	785	799	775	752	771	826	798	805	802	796	795	763	797	814	843	782	771	791	811	796	813	767	776	745	869	808	830	793	856	761	815	811	784	806	798	830	773	723	774	739	759	787	803	804	816	762	810	747	821	799	786	772	861	864	865	802	854	807	796	778	786	858	808	803	797	790	788	801	808	828	777	804	832	802	801	801	779	808	833	798	859	772	814	769	771	763	806	853	834	791	783	777	807	777	815	788	839	833	781	785	804	782	831	783	786	831	782	831	826	826	809	790	851	794	774	790	768	776	777	783	795	735	781	792	792	785	803	817	803	822	782	785	803	784	829	733	809	772	787	806	858	755	799	778	807	764	863	747	798	794	806	844	741	762	737	801	781	775	820	778	799	808	809	799	746	852	834	796	787	783	828	755	798	807	847	784	796	850	813	820	828	817	839	816	828	791	833	815	765	821	817	752	747	856	784	819	811	802	806	812	737	823	833	807	770	764	770	756	802	709	804	792	770	848	771	807	793	819	757	788	832	835	795	851	750	777	790	785	801	783	761	799	764	768	829	794	815	756	781	799	793	796	792	771	774	768	785	790	752	774	828	772	811	765	744	746	794	755	780	727	786	767	781	774	780	800	796	824	820	762	759	788	791	772	809	776	788	806	793	758	851	811	790	835	803	761	814	757	794	763	759	828	774	849	817	843	778	806	779	775	767	878	833	783	771	790	796	822	789	792	796	776	806	787	792	768	796	768	795	768	804	777	777	823	828	803	772	795	799	767	769	786	804	762	805	823	797	780	796	772	770	822	765	777	823	783	802	781	803	796	794	842	817	799	822	788	791	779	807	767	773	835	810	788	767	773	847	815	784	835	757	812	775	746	780	760	771	815	774	797	794	810	840	794	838	788	803	812	799	805	819	789	786	765	814	817	759	772	808	780	789	761	796	801	813	794	763	810	781	819	786	810	770	817	796	821	786	772	753	820	826	774	818	824	760	729	804	773	744	768	799	830	842	796	781	783	812	813	748	793	793	767	737	840	791	856	788	816	790	782	816	791	785	829	799	805	789	815	848	782	783	854	758	805	736	779	821	858	837	816	797	866	820	826	836	758	800	832	827	804	755	832	764	849	788	800	773	786	777	760	774	802	840	771	806	837	824	810	779	792	767	825	829	778	812	771	833	775	807	802	788	811	790	810	778	825	779	823	743	823	825	831	816	770	769	778	775	820	774	793	794	811	757	813	804	824	791	866	813	825	802	805	815	817	800	803	836	807	804	731	780	775	803	830	792	811	772	771	816	801	778	799	853	786	821	795	841	827	819	799	800	834	803	771	790	786	792	802	776	766	812	814	747	776	778	751	824	769	806	778	839	783	806	816	792	810	800	842	801	818	811	778	821	790	833	822	770	782	804	837	746	796	778	787	820	832	802	796	789	801	764	812	845	765	793	772	763	798	817	834	786	780	792	767	807	772	814	765	805	796	806	775	774	791	803	819	791	801	811	756	786	824	717	837	805	779	810	801	802	754	781	819	822	819	832	755	790	762	768	814	855	802	841	779	775	797	787	777	783	804	810	842	816	779	809	788	771	817	767	819	822	814	753	797	819	802	819	781	779	849	837	795	796	828	827	839	767	808	796	798	806	756	817	818	837	803	798	786	754	784	765	802	787	794	833	737	785	736	778	841	816	796	771	778	817	825	744	800	827	825	796	809	790	841	798	800	802	816	807	794	751	816	814	742	770	817	775	814	771	795	821	742	775	788	782	855	771	714	818	820	784	813	868	812	789	771	816	798	798	822	839	822	774	781	817	828	814	814	789	763	813	734	772	817	822	776	768	753	761	784	799	792	793	838	808	782	776	826	775	797	796	823	767	772	812	845	826	826	828	815	809	791	807	817	771	781	743	832	809	833	777	826	767	815	807	763	841	788	811	773	803	794	809	790	765	834	821	817	742	804	783	812	816	780	795	794	783	769	798	783	792	773	835	791	756	781	827	796	806	760	785	797	828	779	808	778	786	778	801	819	805	736	812	800	778	834	725	774	834	789	795	805	807	805	804	783	774	784	790	822	749	808	822	770	797	785	810	815	809	820	796	763	785	774	802	760	811	803	819	767	797	813	818	791	793	862	775	796	755	835	831	766	751	835	744	731	829	801	796	806	798	786	808	827	754	782	780	800	818	806	801	788	776	821	821	761	821	849	814	796	780	841	838	782	786	782	796	784	820	828	759	771	777	819	810	788	812	803	808	807	785	800	787	783	766	810	782	778	776	791	783	843	756	758	791	786	768	821	809	813	803	777	826	831	832	784	777	767	783	794	786	803	812	842	794	828	840	786	802	830	824	762	795	788	832	758	824	835	821	809	781	786	830	791	812	789	777	765	799	849	757	818	791	824	873	769	773	747	766	769	841	811	804	812	782	769	793	788	800	785	789	824	786	771	825	849	814	805	817	814	786	815	773	860	752	831	796	793	830	801	827	760	792	769	740	822	812	821	816	782	792	806	792	793	784	842	790	825	819	866	791	808	789	784	806	825	798	790	805	801	778	841	821	758	822	754	776	803	841	817	816	786	796	801	823	826	777	805	786	800	797	799	773	819	819	783	793	759	806	818	771	801	761	800	775	790	778	808	797	808	801	778	818	826	756	795	800	807	803	829	751	805	792	778	807	782	817	842	795	777	734	795	839	764	802	810	774	788	777	789	757	785	765	839	802	815	773	832	785	761	858	766	809	784	880	808	804	729	811	857	800	791	768	814	837	764	802	807	803	813	783	802	774	828	817	805	802	780
23294	20775	28097	23657	21262	19907	15907	10200	6078	4545	3661	2937	2288	1968	1675	1424	1364	1299	1071	1062	1062	981	977	839	771	712	719	647	639	612	668	647	616	554	547	557	544	561	608	630	569	606	539	504	488	494	485	561	495	504	489	489	449	488	479	525	493	515	532	479	528	465	479	477	524	513	483	494	484	470	514	508	500	486	492	481	507	531	504	557	481	518	515	514	519	507	511	485	490	454	484	541	514	448	486	512	513	514	514	508	488	502	460	517	480	529	501	442	496	474	506	546	471	498	505	498	524	488	470	525	536	507	487	518	478	536	479	485	512	494	448	445	502	497	458	467	471	508	484	517	505	541	530	507	502	506	460	500	496	497	471	502	468	471	466	457	488	478	499	504	507	500	478	484	492	511	526	498	505	500	501	462	541	440	486	466	490	536	484	481	436	475	494	497	510	491	528	465	521	468	494	482	502	501	486	477	519	503	485	497	491	514	487	521	480	521	482	521	481	513	523	491	474	452	498	503	523	468	468	476	501	515	471	546	497	496	511	496	524	467	525	500	506	571	460	508	507	508	472	474	511	491	445	489	492	498	520	483	492	508	475	489	499	481	491	518	494	504	493	532	514	514	475	499	526	481	522	499	490	491	448	499	500	490	473	494	522	532	476	507	486	457	521	522	482	456	507	503	517	497	499	539	501	508	480	463	523	484	529	489	471	502	476	496	467	477	527	450	479	478	518	423	458	512	458	512	498	483	488	508	487	502	483	453	489	472	461	498	484	522	494	505	515	537	473	485	503	514	459	504	467	511	480	478	474	523	539	484	505	492	506	500	489	495	514	484	482	454	472	480	458	511	513	499	476	460	464	504	487	515	473	462	522	498	474	476	468	481	494	475	487	492	498	506	479	494	498	477	524	462	541	474	505	487	493	504	481	516	474	455	496	462	509	497	472	523	498	480	472	492	439	477	444	497	472	496	459	461	481	502	496	480	486	466	510	451	476	480	496	474	465	502	506	488	469	517	431	522	531	520	493	510	525	481	518	469	513	495	466	456	509	538	493	492	493	476	539	549	471	489	517	516	550	508	505	522	480	491	490	488	443	472	496	492	508	498	499	487	501	498	473	520	457	489	511	472	523	501	485	488	488	472	507	488	458	491	500	489	516	519	465	485	503	470	466	469	454	474	493	524	475	470	487	527	502	485	484	491	477	503	486	491	467	482	503	515	511	489	482	502	501	520	477	500	486	514	526	512	530	468	465	513	510	498	528	482	508	523	523	504	480	508	496	451	495	491	477	483	514	484	478	528	501	455	528	471	480	502	493	483	523	513	484	486	509	506	506	482	510	515	441	497	479	508	508	496	486	484	479	488	489	495	500	480	476	502	496	482	493	442	491	487	492	497	506	494	505	512	494	465	465	506	501	478	478	467	446	500	530	495	479	477	472	482	473	530	529	492	458	504	546	486	490	479	514	491	541	457	455	480	510	474	530	536	483	455	483	508	452	487	474	462	514	423	521	508	446	500	480	494	501	482	488	501	513	476	470	466	487	527	488	483	463	510	536	488	461	446	499	523	474	508	483	512	496	537	505	487	467	493	508	488	513	491	456	463	477	505	497	527	500	497	523	475	469	459	494	483	482	465	490	470	491	483	474	522	487	490	516	487	485	503	484	458	517	507	512	481	463	471	549	523	500	473	493	499	483	461	489	482	541	494	482	453	504	489	516	487	500	481	475	477	512	496	506	478	517	503	478	531	489	472	485	493	462	485	445	489	515	482	497	507	488	510	496	517	486	521	459	498	528	498	500	465	485	498	479	462	465	516	468	509	466	473	453	471	506	496	494	472	475	482	458	529	495	488	497	477	502	459	501	468	472	475	493	481	505	490	498	444	497	527	521	506	496	488	528	509	510	526	532	480	469	435	509	453	486	478	499	505	526	488	490	512	480	505	517	480	539	481	520	495	506	490	508	487	504	530	445	483	487	518	471	468	521	474	485	496	494	506	498	461	501	494	480	490	520	495	539	465	502	461	481	460	498	512	535	502	496	510	533	503	471	469	513	523	510	509	468	480	478	438	490	485	501	469	427	523	511	486	529	492	478	524	450	499	498	497	468	487	463	481	491	504	462	492	477	483	520	461	478	477	487	473	483	485	443	483	438	539	454	502	457	504	466	476	490	492	490	522	506	498	485	480	479	509	475	489	511	482	502	489	517	499	503	496	504	513	475	482	506	499	501	500	528	526	497	516	489	506	505	473	509	466	480	515	492	485	475	456	507	443	512	508	488	482	511	506	478	478	508	475	510	481	469	496	549	481	482	481	497	463	484	498	456	483	478	512	484	471	491	470	508	472	484	462	484	542	538	451	470	504	534	491	541	487	452	484	463	491	485	512	519	509	477	485	493	504	481	462	469	454	488	498	499	479	483	548	498	492	472	502	437	519	501	506	497	465	490	520	508	503	494	462	469	478	474	450	469	503	443	511	522	495	494	476	490	505	527	501	503	501	488	513	478	502	510	505	483	493	492	454	469	523	494	514	486	469	484	493	501	490	485	504	516	474	491	498	490	514	509	504	496	469	490	534	476	485	519	489	475	511	512	451	451	489	464	465	502	516	500	447	468	487	487	492	506	528	503	435	504	510	483	488	503	506	478	479	484	483	487	501	496	480	489	504	487	479	476	524	484	502	498	484	484	507	499	468	492	433	498	552	487	457	488	471	485	482	512	468	489	472	473	475	508	474	513	510	482	512	511	490	487	518	499	524	488	499	512	486	483	493	482	496	492	502	466	505	468	500	482	501	492	473	489	475	463	473	500	499	506	492	477	533	495	534	465	532	483	465	492	479	497	486	443	464	474	494	535	473	499	535	489	507	485	470	515	511	480	526	484	497	526	494	509	469	471	509	464	514	491	468	473	485	510	444	497	485	496	486	488	534	482	495	507	467	513	532	500	504	478	489	464	481	513	485	490	498	501	479	524	535	506	472	509	469	548	501	505	480	465	496	508	505	504	462	500	510	474	538	496	518	491	484	548	508	449	528	482	474	506	459	507	492	536	480	445	472	520	501	471	502	507	498	511	465	533	486	485	493	515	516	485	521	536	492	486	479	506	495	460	511	454	465	498	490	482	481	494	488	469	479	452	477	477	511	443	488	496	471	470	474	515	485	470	491	462	510	480	470	512	489	533	515	534	512	505	473	464	491	524	473	506	516	480	513	472	468	500	483	502	493	533	500	519	503	493	502	492	493	511	463	474	451	465	503	497	479	448	489	492	487	480	501	441	487	484	467	506	473	476	464	493	481	491	434	529	470	495	518	542	451	446	481	495	516	493	503	476	492	521	504	489	540	491	516	522	481	475	484	542	497	507	509	444	464	465	460	479	463	503	513	460	500	539	514	451	494	470	497	466	521	478	469	482	450	469	522	431	501	496	485	495	479	500	485	464	534	459	490	477	489	467	487	495	486	511	509	464	526	513	468	496	478	466	482	479	491	470	485	490	449	496	510	506	468
18035	36703	36321	28927	24135	21486	19844	16255	11280	8229	7041	5494	4132	3554	2970	2540	2471	2107	1739	1727	1658	1571	1385	1208	1077	1024	1013	970	910	916	978	908	841	749	687	739	708	751	826	859	767	693	697	700	657	639	718	647	646	629	633	616	599	560	630	620	630	632	587	606	603	589	652	612	595	576	626	619	568	628	640	639	581	641	620	586	645	622	599	603	671	608	586	614	658	618	571	625	584	603	580	637	604	634	636	610	580	594	611	582	579	655	625	609	618	622	609	629	586	584	638	601	626	577	609	603	583	605	613	640	624	598	620	595	606	630	634	672	640	574	636	614	576	591	579	581	641	585	652	603	590	616	601	694	566	645	615	628	604	603	622	607	589	584	597	597	619	614	615	620	661	584	628	629	609	582	607	628	613	614	549	645	647	614	617	614	576	597	623	597	609	616	627	631	607	592	603	595	608	604	602	616	605	641	611	605	635	595	609	576	590	636	607	604	631	642	609	616	590	614	634	635	631	591	595	623	602	612	632	600	587	568	625	596	635	613	607	606	620	610	630	612	592	577	613	598	657	622	574	623	596	628	606	624	610	627	616	609	672	610	561	611	618	591	563	591	644	613	624	660	598	627	613	587	652	637	666	612	606	609	634	636	644	569	569	604	595	624	661	629	617	601	608	565	629	606	604	590	622	613	636	608	647	616	620	599	626	566	588	612	583	634	617	601	615	574	615	622	574	625	630	600	612	596	624	575	613	597	649	654	636	629	614	634	604	625	610	617	627	619	651	643	565	618	569	608	592	626	630	591	624	604	653	623	596	604	630	620	660	615	620	611	632	614	661	598	594	627	613	610	600	626	581	594	639	612	609	615	607	607	619	624	608	588	625	630	647	612	587	624	607	602	611	600	641	652	614	620	615	636	635	603	562	600	609	571	634	595	589	624	593	570	623	610	623	569	600	622	628	648	590	583	617	592	580	589	608	615	603	610	623	640	626	626	615	626	603	588	658	618	620	620	608	657	641	610	601	573	651	671	591	610	594	570	616	616	614	635	596	623	601	564	600	566	640	597	639	652	629	598	656	628	634	594	617	625	632	620	612	582	598	614	587	589	613	626	618	616	612	571	611	610	580	635	592	619	581	599	611	575	587	622	618	647	603	591	573	616	638	572	635	628	624	657	627	621	623	650	679	643	639	640	647	647	651	641	626	674	651	669	660	629	634	611	579	624	603	631	623	625	651	618	607	630	594	576	642	637	619	560	602	642	584	619	595	595	575	598	604	583	612	641	600	573	649	634	628	646	635	639	638	599	636	606	605	609	629	636	630	641	625	630	604	619	634	574	654	630	667	570	621	606	572	612	593	646	601	584	597	621	642	621	601	656	604	641	583	630	574	578	610	655	611	639	604	606	625	613	627	617	574	562	591	635	595	630	557	661	631	604	613	624	615	597	599	631	642	598	604	586	657	594	643	566	598	596	648	604	610	566	613	622	679	652	600	622	610	631	635	638	602	609	606	570	635	573	617	633	597	624	575	601	589	613	614	598	597	631	585	620	638	607	582	630	627	632	628	623	597	632	622	606	612	615	559	635	610	630	606	607	614	624	598	585	612	667	608	577	633	643	621	629	617	583	634	585	603	622	619	668	653	595	645	669	628	606	608	646	643	640	584	587	623	655	618	636	643	593	627	614	595	611	587	591	611	598	641	624	630	605	613	602	593	627	598	576	612	584	658	632	677	611	638	615	605	593	542	614	582	626	625	592	618	676	606	641	651	608	617	625	587	603	663	588	572	601	590	649	604	602	622	625	577	635	607	629	600	636	608	641	565	592	587	569	612	630	612	611	611	545	576	597	610	604	587	660	634	640	604	660	661	584	649	618	593	646	593	650	624	570	609	568	651	657	604	588	613	652	617	592	617	617	613	636	603	618	631	636	613	614	618	632	608	632	628	617	563	669	591	599	669	610	620	613	582	636	569	613	609	629	630	641	614	579	591	589	598	607	610	648	595	613	637	625	622	585	627	610	643	626	602	582	598	631	604	638	630	596	616	605	611	596	609	665	632	608	611	630	613	575	610	571	606	628	616	590	615	574	624	607	570	630	625	568	600	626	642	590	633	622	639	622	595	610	599	627	616	660	587	590	624	564	601	571	641	593	568	648	590	597	567	629	604	618	604	592	604	621	588	613	584	636	629	636	624	589	592	619	618	632	575	629	586	587	613	568	661	622	638	633	574	618	628	595	605	630	601	618	600	619	628	646	570	639	605	590	614	647	615	648	561	627	599	607	588	595	594	586	624	620	610	648	620	616	631	599	609	598	588	590	611	638	632	597	590	619	615	593	578	622	606	603	605	545	609	616	630	649	611	642	606	597	603	619	635	627	600	635	629	613	615	661	611	632	588	584	645	606	596	634	632	597	658	579	596	592	604	620	629	574	642	613	599	623	635	633	607	668	632	611	624	578	599	639	611	557	653	630	611	596	641	605	633	597	616	656	593	596	627	599	627	613	589	586	630	568	608	574	634	624	605	650	582	648	642	635	603	646	624	621	606	631	631	623	612	582	613	663	622	603	610	642	631	601	628	579	611	580	654	625	591	639	606	617	583	591	597	600	621	619	613	633	623	593	583	592	619	586	605	620	595	605	642	578	581	597	612	613	647	616	613	618	603	632	613	642	614	637	650	611	671	624	650	601	627	594	613	607	569	568	564	640	611	616	621	608	677	634	584	602	649	652	595	597	619	601	607	611	639	592	629	610	650	610	590	602	592	579	601	591	678	619	611	617	620	608	572	620	579	591	600	619	620	621	597	649	611	603	613	595	627	584	579	637	655	625	658	642	625	619	611	563	563	574	647	645	587	658	626	613	618	626	647	635	590	573	628	587	614	603	574	641	638	628	637	656	641	627	566	600	594	596	613	625	595	608	630	631	614	667	625	635	553	597	608	622	613	636	587	620	588	664	607	567	609	600	608	577	604	558	632	611	653	628	608	614	615	627	647	691	615	595	605	607	621	602	623	620	642	639	569	584	598	594	614	595	624	577	596	580	643	635	553	583	631	599	645	594	632	602	637	661	600	599	645	605	610	552	580	627	607	582	601	610	642	623	644	599	639	636	579	654	605	622	626	613	620	650	603	630	583	594	569	593	616	621	604	605	634	594	621	622	606	596	592	582	612	597	595	622	585	578	608	630	618	598	598	633	588	618	606	647	619	616	603	603	551	577	572	639	645	596	605	658	604	678	618	652	618	589	612	640	618	605	606	580	629	616	614	602	613	621	594	601	610	605	573	617	598	606	594	632	597	598	627	629	592	630	599	588	595	566	592	663	638	588	586	598	617	575	606	571	654	553	624	594	619	579	606	595	641	656	615	586	600	627	639	577	634	614	621	603	601	599	603	613	615	651	637	634	603	610	586	605	621	616	613	636	638	628	647	610	618	619	620	617	635	588	595	608	541	602	633	599	620	613	611	585	641	600	629	597	582	620	611	648	622	597	588	673	573	587	591	590	632	631
22358	20754	28421	23166	20904	22433	23803	14387	8360	6115	5143	3861	2976	2618	2050	1853	1940	1450	1207	1320	1168	1156	958	883	818	664	679	666	618	616	709	562	525	486	497	530	488	523	617	564	526	522	457	435	463	400	443	423	380	420	413	383	390	409	382	446	375	396	394	417	407	384	411	418	422	387	385	396	404	417	400	377	404	377	398	418	357	358	369	384	393	357	380	399	373	389	410	384	408	370	377	422	392	417	374	405	408	406	398	390	381	407	377	418	390	404	357	401	388	398	438	394	390	400	398	393	397	406	413	420	380	395	412	363	426	382	405	385	422	430	395	396	397	398	415	397	380	421	426	407	368	379	439	405	386	387	393	402	408	394	395	390	407	380	445	392	389	410	394	381	418	395	393	423	350	413	421	386	405	386	429	385	389	426	399	409	407	367	414	409	452	367	415	402	426	409	385	391	401	397	387	385	361	381	391	378	403	394	396	380	360	396	400	416	400	392	399	377	385	360	398	427	397	395	363	394	375	393	405	427	399	404	395	382	367	389	403	404	397	379	373	380	402	367	420	395	375	412	426	419	393	391	433	393	432	429	378	412	396	396	414	438	416	381	415	363	410	363	431	370	397	379	379	394	392	372	371	388	365	402	387	423	371	397	405	397	385	429	403	395	380	405	404	368	396	386	390	396	442	425	427	379	363	394	400	383	407	390	412	398	376	361	426	407	371	372	415	402	407	400	378	390	408	410	403	428	407	432	387	389	393	369	390	399	389	400	409	420	369	393	380	402	412	414	397	398	400	388	403	415	370	399	417	396	387	394	375	391	397	383	395	364	430	392	407	411	412	393	348	416	393	381	364	413	393	384	386	418	373	392	369	379	385	387	400	404	402	361	417	414	396	404	394	387	406	402	417	403	410	416	404	378	404	381	393	412	393	362	423	410	399	392	381	399	399	421	407	394	393	375	389	376	394	411	376	363	393	406	407	429	398	418	384	401	395	430	385	397	396	387	374	407	398	409	381	374	432	361	389	423	405	340	392	395	424	372	363	375	389	420	403	391	399	384	402	413	441	359	415	388	369	427	394	404	386	372	383	404	388	412	428	386	402	381	413	374	396	383	385	373	413	409	420	380	401	397	402	388	391	379	396	402	403	394	387	430	390	398	413	386	385	364	412	388	424	424	409	394	427	386	389	379	400	408	391	392	436	405	384	389	424	397	411	362	391	380	420	384	412	362	367	365	381	438	381	385	417	389	402	435	391	398	378	371	408	402	364	395	384	422	407	390	424	408	390	396	390	404	414	432	411	385	398	387	400	356	414	379	385	410	418	391	388	419	402	395	373	368	422	399	346	415	393	363	406	408	390	386	389	418	379	398	416	366	378	405	399	388	397	407	390	371	397	415	403	393	373	399	401	391	429	359	394	388	411	406	415	342	388	379	417	401	430	389	365	388	392	410	420	418	448	393	421	387	370	400	379	425	370	384	363	382	413	401	407	383	383	369	385	371	410	366	393	400	380	386	404	425	398	382	404	400	414	391	421	391	398	393	388	416	415	395	400	428	419	385	376	395	414	387	406	396	369	382	405	425	415	421	402	374	414	376	379	377	391	351	422	364	447	397	429	421	389	370	412	426	416	368	401	390	392	359	403	411	404	401	383	395	390	394	382	399	387	417	424	388	414	368	388	425	371	381	408	411	373	385	398	398	392	394	397	422	379	393	387	377	375	380	351	410	378	427	389	375	381	389	390	457	395	394	386	389	358	406	392	403	362	439	377	386	420	403	395	413	378	372	380	399	381	425	403	389	411	380	373	409	389	359	375	385	390	420	386	434	383	400	376	384	359	405	402	419	393	415	384	400	400	406	392	365	435	434	425	396	422	393	387	409	375	382	362	406	384	398	380	401	401	397	379	374	426	365	421	387	397	421	384	397	378	395	408	390	452	444	404	407	416	400	398	346	358	434	403	393	374	410	394	401	397	379	378	418	398	387	387	424	427	406	369	359	405	404	384	398	414	392	402	408	378	395	384	400	363	404	395	353	410	398	400	397	392	393	407	378	403	347	389	410	456	396	382	420	398	393	394	403	360	393	401	368	377	423	391	409	358	393	407	382	399	402	396	361	406	387	382	391	400	391	375	385	392	405	411	377	389	399	371	403	420	387	379	367	410	407	382	387	389	403	398	392	413	398	392	406	366	365	404	409	379	435	426	372	401	391	420	341	394	398	419	433	409	391	417	411	414	393	398	408	371	384	402	379	423	375	398	410	416	381	385	383	353	401	422	398	355	421	409	370	399	393	387	375	417	403	405	402	430	407	380	391	383	392	415	400	428	381	446	348	421	365	405	406	398	407	392	427	421	363	412	397	394	407	397	387	399	402	420	374	399	414	431	400	399	413	348	382	417	368	409	400	409	382	370	388	385	396	374	373	405	398	378	386	401	401	381	412	377	397	408	394	433	401	393	409	406	389	375	401	413	408	385	400	397	401	412	360	405	382	398	436	400	403	416	412	395	366	414	367	366	416	378	387	327	354	404	438	400	380	396	389	390	376	402	433	411	383	384	391	408	400	404	386	409	415	424	430	416	352	420	384	354	397	432	359	362	375	350	378	413	404	381	380	403	395	422	392	424	373	399	382	394	390	411	393	401	407	404	390	375	383	387	418	396	400	442	394	388	365	350	383	382	401	395	428	404	391	401	396	374	415	384	424	392	420	408	377	381	430	418	373	407	434	395	405	374	403	409	411	424	375	388	387	429	399	382	374	379	385	452	402	383	375	362	385	400	380	372	396	380	397	388	453	379	433	408	371	342	411	400	364	386	431	399	384	431	391	376	438	370	374	389	413	383	427	383	373	351	406	387	361	361	385	424	374	384	383	390	379	397	384	396	427	400	359	368	413	391	417	394	408	397	393	377	377	373	366	396	399	392	407	398	405	380	394	389	409	384	440	388	435	374	370	429	392	385	421	388	395	417	402	389	377	399	388	425	399	368	408	404	373	380	362	366	441	374	368	387	389	412	398	380	399	377	376	384	395	420	434	421	360	382	402	375	373	382	381	381	404	411	385	420	389	427	365	375	378	400	391	402	391	416	404	377	394	389	380	384	395	412	404	430	395	406	405	365	379	409	358	389	401	402	423	426	378	402	409	374	413	397	414	412	398	387	383	421	433	413	407	434	394	361	389	379	396	397	397	438	378	378	404	413	404	400	416	365	398	414	403	370	379	422	380	406	361	381	411	381	385	406	380	376	362	400	421	374	401	379	404	408	382	422	394	372	393	416	411	378	365	392	332	457	411	395	378	407	421	340	409	394	409	385	385	397	401	362	408	394	359	379	417	414	395	406	398	417	413	405	412	405	373	379	410	385	403	406	397	413	418	404	400	393	390	382	402	406	403	373	399	388	375	406	358	431	401	403	406	416	379	411	389	391	396	401	397	402	373	395	354	380	437	391	377	407	380	375	405	400	368	377	358	377	367	418	381	405	413	395	399	387	372	390	386	397	386	420	398
19762	41074	40914	33635	29040	27167	24550	20403	14016	10921	9460	7189	5653	4787	3867	3315	3238	2521	2033	2214	1924	1752	1561	1443	1131	1077	1051	946	943	913	1041	830	795	649	738	673	693	711	792	779	608	612	607	599	567	569	514	513	500	490	496	473	499	467	506	481	498	477	509	464	481	496	489	472	508	504	463	507	487	483	534	484	472	509	511	482	480	522	472	452	489	487	431	468	522	452	532	480	464	454	485	497	500	485	488	518	512	474	462	486	472	496	495	475	496	498	473	478	479	436	441	480	500	515	494	464	495	497	470	445	475	447	516	483	462	546	490	440	464	538	481	494	474	477	487	472	457	456	486	467	480	453	487	482	497	511	473	466	447	481	472	473	493	494	495	449	457	479	484	497	469	502	493	473	479	476	483	455	465	503	491	476	449	425	482	513	456	478	503	498	475	471	509	472	506	456	486	476	485	479	459	499	490	467	517	505	493	499	491	440	531	491	471	481	448	486	511	476	510	457	487	480	503	494	461	455	454	464	437	493	465	464	472	463	489	465	523	462	484	478	470	519	479	464	457	443	485	505	509	516	509	474	513	485	448	464	490	498	484	474	497	461	479	472	445	454	506	484	487	490	469	472	488	457	498	478	531	458	452	503	479	495	502	453	490	490	467	465	491	474	455	499	475	482	520	494	478	456	465	465	476	489	456	487	454	485	476	464	439	485	495	461	478	516	484	483	505	477	466	477	479	500	489	475	498	496	459	472	430	499	497	481	476	476	494	467	478	532	439	449	480	480	469	504	490	478	480	479	538	472	476	485	523	460	508	472	475	496	486	447	487	441	472	488	482	479	502	490	495	524	503	457	430	473	501	444	466	475	479	495	544	450	450	490	459	490	457	477	451	511	461	445	441	493	462	479	493	498	445	496	464	459	491	471	496	494	465	491	468	476	457	458	452	503	473	477	502	491	451	444	483	462	498	512	463	467	446	455	497	461	465	497	461	483	480	478	514	526	474	465	481	487	486	483	484	483	498	521	497	473	471	513	497	475	456	493	473	460	514	486	487	476	495	495	482	484	501	477	470	489	445	515	475	492	521	462	505	477	417	448	467	518	497	487	480	508	445	475	444	452	449	539	503	489	480	464	474	502	488	463	507	464	493	476	493	469	497	502	491	469	487	492	495	495	492	479	467	464	482	468	507	491	482	468	471	509	516	449	489	514	458	482	480	468	455	467	467	511	489	478	489	509	465	467	502	453	493	509	492	494	435	488	509	452	493	480	474	453	461	494	483	486	480	487	490	477	495	510	488	468	485	515	502	473	500	449	458	483	464	466	504	490	485	507	483	487	491	464	488	462	497	439	476	412	466	472	478	475	476	476	472	476	480	482	489	443	471	511	490	462	501	509	484	484	512	509	477	465	500	525	488	477	477	475	446	511	475	488	451	471	456	552	464	470	485	514	463	517	507	449	476	481	496	491	486	489	417	502	475	499	478	473	503	524	478	526	468	514	487	521	476	511	505	529	516	472	435	514	488	481	485	474	501	499	486	507	483	466	495	497	488	491	420	491	448	452	483	492	512	453	464	454	469	492	487	479	449	474	475	491	501	459	449	482	466	454	514	493	521	451	437	513	493	462	489	492	482	463	502	466	478	467	493	475	478	469	503	433	503	474	498	475	489	453	467	462	460	473	465	479	494	488	474	492	517	471	466	515	466	489	525	479	527	499	462	495	458	479	474	489	482	482	487	467	489	500	479	450	473	489	463	429	465	446	472	474	463	473	468	467	472	472	471	458	481	491	504	486	472	474	526	504	493	482	491	489	496	505	469	483	504	477	498	461	514	495	502	493	519	449	504	479	431	479	474	506	491	487	500	468	487	488	495	495	459	478	482	508	471	473	456	453	476	477	478	532	502	466	455	488	475	442	483	503	483	453	507	497	432	472	441	464	488	463	490	506	506	501	496	468	493	453	458	488	480	485	488	475	481	470	508	501	471	472	480	475	474	509	463	494	476	480	482	499	450	486	504	459	463	476	480	423	453	434	516	501	482	456	494	469	491	453	487	498	487	490	502	502	475	444	432	492	485	502	486	529	513	459	460	500	464	480	445	519	444	489	501	450	455	481	486	507	460	468	491	485	469	459	459	498	518	506	509	492	480	464	479	503	475	455	463	521	498	462	463	481	491	476	476	484	480	491	472	488	502	477	493	462	509	487	495	503	451	483	471	475	447	500	493	484	454	491	487	496	453	461	487	477	462	463	458	463	460	486	500	455	492	456	472	464	479	468	487	478	463	520	483	508	467	491	504	504	509	481	500	494	523	498	542	495	492	478	508	457	495	490	464	464	490	461	536	478	501	467	455	481	478	504	461	519	464	438	477	444	464	484	472	467	461	463	474	491	487	496	483	502	420	482	493	458	442	486	458	448	504	432	486	474	472	454	493	468	487	507	482	496	470	458	489	484	489	466	479	477	468	451	492	487	502	482	489	469	462	497	451	478	479	501	456	462	456	483	453	505	460	500	510	474	493	498	482	476	491	453	462	510	448	477	487	461	504	445	492	451	482	471	468	467	516	494	463	460	513	507	443	469	474	508	460	459	489	496	529	467	497	473	474	510	522	485	507	494	476	523	521	478	504	481	501	451	467	525	483	501	494	453	465	476	475	483	424	486	483	555	444	496	462	473	492	491	477	500	477	455	466	477	487	489	477	523	459	469	465	479	491	502	491	468	448	499	501	500	446	459	514	510	484	507	475	525	478	502	497	522	489	528	500	482	504	484	507	503	487	486	534	434	474	477	502	478	476	495	490	462	473	483	482	472	466	485	478	469	475	502	473	486	489	522	496	450	485	524	476	479	460	442	489	485	494	495	456	466	509	486	451	460	467	510	479	470	488	472	437	435	470	453	457	479	451	483	488	495	503	548	457	464	477	489	504	446	484	478	490	465	496	487	440	526	434	479	438	496	467	480	447	430	469	472	503	484	476	507	445	478	479	464	476	491	460	456	468	521	483	442	498	515	486	501	477	495	499	492	544	473	498	500	454	462	456	481	456	466	482	463	448	467	472	445	468	476	493	464	490	470	480	444	481	461	499	463	498	495	474	472	500	473	467	494	481	479	496	488	475	517	503	509	441	487	474	462	482	453	442	437	462	458	442	481	482	507	504	458	435	457	456	520	487	481	464	422	445	480	487	481	476	517	512	511	424	493	464	514	431	454	499	455	491	508	500	508	460	472	509	494	499	495	470	494	487	478	473	481	494	476	472	485	447	475	523	475	469	493	494	512	462	460	488	453	448	503	512	480	429	461	476	470	457	472	480	455	486	445	461	446	501	489	501	510	483	478	481	488	505	479	468	470	473	464	477	467	495	509	490	490	448	495	460	493	500	494	461	471	537	440	464	460	453	501	495	489	498	509	428	492	501	498	461	469	477	512	450	488	528	459	496	465	477	466	482	497	507	485	490	513	494	475	451	507	462	449	497	436	446	500	477	456	469	481	483	503	451	469	450	498	460	450
26591	21609	24821	19470	13087	10181	7935	5267	3328	2821	2360	1826	1568	1427	1279	1208	1196	1071	970	1041	944	910	795	794	756	799	796	777	770	741	835	746	731	709	639	692	706	719	743	698	689	689	705	656	690	679	678	657	698	685	647	629	705	682	677	658	671	678	636	641	660	638	706	679	652	634	711	659	630	724	695	666	629	680	626	680	654	695	670	686	650	706	688	646	632	666	655	699	678	635	676	648	669	656	662	635	674	649	682	652	666	628	695	627	662	677	680	623	675	660	667	717	634	648	669	666	667	659	669	672	678	620	605	658	652	654	629	612	674	635	639	650	657	654	687	675	637	652	681	632	722	635	636	605	665	677	674	657	620	634	648	684	607	659	636	662	680	628	661	606	657	640	625	684	635	644	634	645	662	659	624	624	664	664	683	677	621	658	648	687	625	672	646	616	654	643	659	646	628	601	626	648	698	692	674	653	679	616	664	669	649	647	623	656	676	653	686	671	646	691	615	664	641	656	677	666	651	667	677	634	641	655	648	650	642	685	697	707	639	669	645	701	665	712	669	654	632	686	621	661	676	676	686	663	706	687	668	643	644	616	665	628	632	688	706	687	663	664	691	674	657	696	665	647	647	707	650	649	648	629	606	672	682	676	670	677	641	633	668	661	677	673	660	659	679	637	679	627	645	657	678	625	678	644	657	681	707	719	651	654	719	677	625	647	660	658	694	633	686	609	637	624	655	670	652	657	634	635	672	612	715	614	620	638	680	669	643	671	650	674	651	673	680	630	684	654	677	674	647	656	648	697	650	664	648	671	688	667	671	719	614	670	697	646	629	675	649	660	616	608	657	627	626	659	671	670	638	601	696	604	646	619	683	652	611	668	689	690	679	667	661	645	698	646	654	661	603	632	668	619	679	685	620	692	676	714	685	658	633	624	638	623	647	661	666	617	631	674	684	643	683	639	638	668	658	674	624	667	628	669	666	685	646	649	664	683	615	648	676	661	649	632	687	672	669	634	688	664	670	656	682	657	665	708	664	643	657	673	647	629	656	659	623	646	678	691	679	649	642	692	679	658	687	642	619	654	657	654	613	678	647	635	621	672	665	658	667	647	689	631	755	640	623	655	646	624	682	704	629	657	666	674	679	676	632	708	663	625	713	695	659	673	621	682	668	691	663	701	697	629	645	688	646	658	680	655	640	678	659	653	689	665	665	674	625	654	638	679	725	654	644	686	640	614	643	629	681	670	673	672	644	664	659	665	653	669	610	628	657	672	630	679	633	663	665	633	663	659	625	645	627	698	618	644	712	675	626	688	654	672	663	721	667	679	685	619	668	665	637	658	624	670	660	693	697	648	683	699	638	656	689	713	685	629	669	668	677	685	633	642	642	634	694	658	649	672	674	656	655	653	668	634	654	628	679	664	667	656	629	641	641	668	685	708	609	689	680	680	695	641	654	689	604	671	617	639	651	705	632	688	694	615	649	649	669	670	649	638	631	641	687	636	699	657	639	649	647	642	696	657	677	642	701	667	633	658	630	676	649	657	655	691	641	646	653	694	680	677	649	663	693	651	652	628	691	639	673	646	649	685	657	698	651	667	646	641	640	676	649	657	677	659	641	643	665	662	678	634	614	663	634	669	661	669	682	662	644	695	634	649	677	653	691	661	625	661	627	645	710	680	670	682	648	678	633	685	718	646	666	640	682	670	631	596	654	625	658	676	704	642	633	629	672	670	671	677	680	686	651	634	692	634	683	667	597	668	671	652	690	618	586	697	658	665	649	687	666	625	656	633	637	657	637	610	688	655	639	673	624	666	694	605	655	674	657	723	653	649	673	651	672	629	639	661	675	659	666	694	632	649	667	662	657	676	714	714	700	686	654	603	622	631	671	668	646	669	647	670	664	672	630	656	654	652	702	630	665	692	655	654	664	673	655	709	688	685	620	633	675	669	660	617	627	651	644	640	610	668	659	679	607	646	587	665	652	662	651	640	664	652	656	662	674	639	618	673	647	639	712	690	679	661	674	716	653	650	618	638	653	671	698	645	627	624	640	674	692	649	626	660	645	669	654	656	658	709	690	660	672	689	656	645	701	666	656	660	687	648	677	674	666	668	610	630	687	627	664	637	722	692	634	704	692	695	623	637	653	677	670	628	679	662	647	647	715	666	692	637	663	698	653	687	663	687	674	650	645	627	668	685	682	612	670	678	574	655	682	641	643	681	668	640	639	678	636	655	647	647	584	701	674	714	656	659	616	645	623	683	646	615	705	677	634	621	640	687	704	685	652	635	696	666	665	672	685	661	660	612	659	631	679	673	635	671	614	627	669	649	663	651	598	655	632	680	623	646	666	695	661	640	629	651	674	731	610	699	711	660	638	653	673	671	655	678	632	665	650	670	694	698	640	704	613	679	650	652	674	626	665	673	691	680	676	646	696	675	680	649	694	646	626	638	643	645	681	670	634	688	652	725	652	699	664	674	713	680	696	735	655	659	666	689	644	666	649	676	636	635	640	678	581	659	611	639	641	658	622	666	670	681	622	626	590	663	691	674	647	666	668	661	680	653	641	649	646	660	650	685	616	626	617	651	708	692	697	643	667	636	662	630	631	674	672	656	627	672	636	650	669	727	659	664	692	637	663	681	608	628	641	645	670	668	655	645	671	671	630	624	641	640	659	641	685	664	674	641	642	634	675	670	656	654	662	670	674	641	646	640	662	662	658	681	649	681	628	665	654	650	659	606	705	636	666	628	668	631	681	721	646	610	617	633	659	648	671	649	670	611	633	683	664	667	665	670	694	636	643	660	666	687	626	692	691	654	649	680	667	652	679	674	636	682	659	636	689	660	650	662	679	635	671	677	674	642	626	643	652	643	655	617	644	688	656	672	687	622	675	642	705	606	607	646	671	657	673	656	634	668	705	683	707	675	654	696	638	629	692	646	624	629	667	660	655	641	633	675	666	713	656	664	672	663	640	629	689	642	681	652	694	643	689	648	663	629	664	706	658	678	683	695	672	631	648	624	655	666	656	685	679	636	658	666	643	603	614	670	683	718	688	641	611	643	649	632	655	678	682	668	687	677	672	629	623	663	665	674	651	662	640	679	624	678	676	626	708	621	652	696	615	696	693	685	709	669	665	638	645	656	623	660	680	660	645	623	651	681	665	644	668	660	671	682	624	643	661	649	695	653	718	665	621	724	581	653	657	650	665	667	615	663	707	611	635	672	719	650	653	621	666	639	667	663	581	625	636	634	642	638	679	670	646	691	671	686	679	712	662	662	647	692	658	681	681	677	651	675	685	705	619	664	694	638	660	623	640	630	638	647	611	670	674	685	651	667	687	667	639	659	672	692	643	653	652	642	638	636	637	639	651	626	672	708	674	625	679	618	619	650	633	603	610	658	698	651	659	655	637	659	651	689	697	678	682	654	656	662	628	613	652	662	706	644	698	655	622	652	670	686	700	683	585	629	665	669	692	691	664	635	678	673	636	682	636	686	646	654
16672	29855	30061	21526	18638	16683	13893	9942	6479	5408	4513	3359	2796	2468	2110	1947	1861	1597	1487	1501	1349	1299	1233	1181	1068	1038	1025	937	929	969	986	971	884	893	933	953	898	924	928	919	849	922	852	772	831	876	823	820	810	828	809	842	820	841	854	806	856	777	806	865	805	807	793	834	834	808	797	789	834	794	803	784	791	808	757	837	800	808	824	788	776	848	812	872	825	824	842	776	825	795	844	798	785	840	837	848	810	754	844	795	781	780	817	837	856	844	768	871	786	756	828	789	821	848	801	824	818	836	806	840	821	785	823	812	778	848	798	813	821	814	775	826	865	785	795	775	763	789	819	817	851	766	806	836	795	832	844	790	764	807	809	826	845	782	797	819	802	805	837	793	841	804	790	815	738	860	808	800	814	820	767	845	797	806	845	779	801	824	841	802	801	825	855	793	852	837	783	832	821	806	783	806	798	827	782	788	820	842	834	817	777	806	811	784	823	783	787	815	796	746	797	804	862	789	788	819	812	814	827	827	811	776	801	813	843	768	777	766	878	775	826	784	844	775	828	771	783	784	817	769	800	802	833	801	827	793	822	791	799	830	841	839	764	797	846	790	875	814	786	831	783	787	797	843	824	806	790	783	849	851	845	796	767	815	790	794	796	781	876	806	827	798	845	802	858	780	803	762	842	843	796	790	785	821	784	758	785	823	834	834	801	806	803	856	816	788	777	798	852	790	734	800	813	824	820	778	853	858	799	826	796	783	795	767	808	800	814	777	830	862	848	795	818	822	851	836	866	858	805	784	795	793	783	782	811	848	855	776	785	795	833	848	838	820	834	806	800	817	812	801	841	800	862	834	757	766	824	797	840	818	836	833	818	809	801	795	837	822	841	804	820	863	803	844	830	795	816	812	883	803	799	861	837	861	835	798	831	788	791	812	794	786	792	811	853	763	810	775	779	823	822	769	753	785	841	848	758	783	811	821	822	827	891	761	799	815	849	823	803	788	798	802	758	828	862	805	774	804	754	800	732	778	745	787	775	801	837	775	800	798	849	788	823	842	865	791	809	806	764	805	861	751	823	801	812	812	767	778	796	800	758	831	765	804	818	834	785	800	813	783	810	849	798	813	812	791	799	860	783	777	830	802	894	861	829	829	770	839	840	829	799	804	801	803	784	835	819	854	791	788	803	840	830	770	762	844	797	810	803	748	786	775	811	804	842	798	800	832	821	831	840	771	809	845	791	815	758	799	830	797	752	767	818	786	818	747	807	754	814	778	763	838	796	796	804	794	813	815	767	804	785	829	860	833	826	761	814	796	794	781	806	784	835	864	780	811	844	842	857	847	852	809	802	823	803	785	820	815	814	793	741	797	840	773	840	818	787	726	797	833	815	763	836	836	822	834	783	803	774	833	803	831	806	833	847	744	839	775	816	784	855	793	798	827	767	840	768	766	833	797	812	839	816	818	755	833	816	839	832	791	810	804	845	837	846	869	783	778	807	818	834	835	830	797	773	823	844	828	769	827	784	821	801	814	779	823	840	765	793	762	775	857	806	808	812	831	809	800	791	798	801	794	807	841	796	807	758	826	779	835	758	769	832	841	813	807	789	794	813	753	804	776	838	857	820	818	803	821	821	822	804	815	817	824	774	780	806	848	806	771	847	737	835	760	817	810	863	793	796	815	834	757	814	820	817	863	816	863	853	881	825	784	820	788	752	847	830	786	810	777	800	772	787	799	838	803	784	858	789	805	764	787	808	815	807	795	800	817	808	845	817	778	824	797	784	799	776	797	761	793	851	817	810	787	805	808	794	775	831	769	854	836	818	791	824	843	830	770	820	796	791	834	831	826	777	846	816	790	802	784	807	826	830	828	791	857	825	815	819	851	799	819	825	780	811	824	774	799	791	823	756	777	808	786	764	811	834	821	773	843	795	807	819	844	773	792	808	788	793	809	815	811	829	805	801	849	818	831	829	823	770	800	835	821	847	796	789	784	813	783	778	852	810	799	859	825	835	799	830	791	807	782	786	758	751	815	778	823	827	850	796	776	796	745	793	745	838	850	814	806	792	824	754	800	825	808	816	810	787	841	818	793	779	827	773	809	837	851	799	785	805	797	806	779	827	822	807	807	825	736	828	811	810	801	822	826	850	813	823	796	845	814	773	792	827	800	813	808	815	800	769	808	794	784	777	768	753	773	821	781	773	810	835	785	827	775	807	831	804	781	818	804	844	825	833	803	792	772	824	814	814	871	789	787	787	793	812	877	824	809	815	835	870	858	824	805	808	827	835	821	829	858	823	826	814	808	864	833	790	827	769	770	856	798	790	801	816	760	808	780	830	793	789	773	810	797	810	805	814	831	805	796	800	799	810	797	847	762	828	828	805	789	799	794	809	821	801	856	798	791	818	787	841	778	833	838	792	823	847	767	794	773	808	821	810	818	787	789	827	842	824	823	800	815	777	821	858	838	837	808	858	814	777	815	803	811	760	788	825	841	762	866	813	776	790	822	775	852	787	807	784	748	822	815	841	821	796	802	805	802	781	821	785	796	834	809	816	772	801	829	781	793	796	815	839	832	835	892	829	801	830	797	830	857	773	837	832	806	798	780	816	825	824	808	797	830	791	789	834	794	840	868	803	768	812	784	804	795	794	761	823	802	786	814	798	805	867	822	787	789	744	787	838	828	804	790	798	784	835	778	793	783	841	815	823	802	803	789	823	756	760	870	804	822	850	782	751	799	856	860	840	856	799	859	818	832	754	743	808	831	791	795	821	809	769	768	785	804	830	837	789	807	811	786	824	797	813	803	821	813	801	745	833	827	830	787	826	759	835	825	799	780	848	788	806	760	780	782	825	877	826	766	789	846	811	797	799	796	781	777	785	840	795	779	852	793	854	807	810	781	843	830	826	779	824	755	824	825	779	772	785	750	823	759	790	791	790	829	785	874	801	781	782	798	821	801	744	836	845	790	801	773	793	828	804	829	784	802	840	803	846	834	743	803	796	854	775	839	821	809	803	820	806	787	834	829	841	786	776	798	821	759	816	791	755	840	767	803	821	784	808	843	800	823	847	818	836	826	786	789	815	845	810	762	767	839	802	773	786	814	810	824	797	792	813	806	784	797	799	800	861	827	832	796	838	783	844	835	812	796	796	841	833	832	804	795	811	826	813	781	856	775	804	806	828	834	786	778	809	812	840	819	764	806	851	804	778	800	746	772	816	831	788	827	816	814	809	839	787	838	843	793	768	815	782	871	819	785	851	882	852	833	813	819	797	758	808	808	781	803	825	811	825	827	768	803	789	853	824	819	847	792	789	813	816	790	801	811	809	807	844	791	810	861	804	815	804	829	827	792	791	819	788	765	757	813	822	839	782	794	779	825	769	865	812	848	794	776	735	829	828	802	806	867	852	814	798	768	798	829	794	801	860	763	807	815	812	791	785	851	795	846	766	748	787	845	868	842	765	819	815	784	813	779	833	828	862	801	796	857	862	830	779	805	818	825
23286	20715	28071	23510	21353	20864	16322	8730	5242	4522	3634	2649	2316	1985	1693	1642	1417	1134	1140	1137	1010	926	887	795	741	711	670	593	682	732	731	626	619	573	644	581	601	635	619	571	539	597	555	506	499	508	554	481	502	487	529	497	511	503	535	509	464	483	507	504	529	532	522	493	507	517	484	545	511	460	513	513	454	492	477	524	490	538	477	484	465	488	454	497	526	449	503	515	501	499	493	538	471	492	516	490	479	546	529	532	489	533	485	496	508	518	483	531	503	523	492	508	501	487	511	507	489	510	510	521	497	484	477	539	458	495	529	520	511	519	536	514	491	523	424	462	511	502	474	460	498	495	500	477	480	508	496	452	502	486	492	522	508	529	485	494	478	507	507	489	520	480	526	493	547	522	463	520	514	481	494	547	468	480	506	463	461	507	527	484	483	494	476	479	498	534	470	530	465	492	487	507	488	492	552	492	513	478	474	471	503	520	519	452	546	515	523	471	499	483	512	459	504	441	485	489	514	516	500	504	530	542	439	485	490	533	479	498	471	470	496	526	489	496	496	494	544	515	513	510	517	520	496	488	536	475	520	479	517	495	505	490	521	511	472	472	467	493	528	493	520	485	474	515	505	471	505	515	475	483	510	465	491	461	516	492	471	533	479	489	507	492	475	517	486	512	502	477	510	505	505	514	509	493	510	520	525	515	475	467	507	477	514	488	496	523	478	521	530	540	504	511	493	495	493	514	524	506	485	456	491	498	504	522	509	493	478	487	493	484	447	511	512	506	464	530	485	531	494	499	529	505	527	484	475	519	488	461	512	514	535	496	510	486	435	485	505	550	479	493	482	512	500	479	537	502	490	486	468	494	460	500	525	491	521	466	506	526	495	494	532	508	476	464	492	531	475	529	514	467	511	518	531	536	513	504	509	485	505	516	502	487	514	495	472	534	491	515	509	505	511	507	493	533	509	475	517	499	503	490	511	505	488	452	510	514	476	472	478	480	502	494	480	477	484	448	508	499	475	469	530	477	532	508	536	539	494	516	474	497	490	469	495	522	496	518	475	452	505	512	513	518	530	505	497	485	480	457	509	498	500	481	550	471	481	436	539	494	504	472	503	477	528	471	490	517	498	462	492	489	523	492	546	502	508	509	472	446	506	497	467	529	482	502	509	506	496	497	505	427	451	513	480	480	481	487	527	528	493	509	489	490	467	517	539	451	486	466	476	524	461	495	539	496	505	507	473	502	535	503	492	498	521	453	512	539	510	473	466	488	467	521	489	511	529	502	486	499	462	537	472	476	517	480	506	513	497	507	521	489	489	513	474	495	520	485	482	496	506	505	517	480	505	487	509	526	481	500	488	495	521	489	498	488	489	472	486	514	564	496	506	497	510	459	481	490	520	485	500	476	501	486	492	498	526	460	496	512	514	546	490	494	502	530	476	504	476	500	502	465	508	463	501	520	459	468	471	478	508	501	504	509	533	505	493	474	543	539	469	529	509	489	514	514	480	477	485	494	495	515	527	493	513	518	509	529	522	497	519	513	489	510	487	534	500	493	478	484	513	471	529	495	469	513	518	486	478	492	499	484	513	504	486	506	469	501	460	491	509	513	525	509	500	502	527	495	472	457	490	490	496	490	517	518	492	518	481	536	504	456	499	465	502	498	512	470	514	504	487	508	487	485	501	500	503	488	492	508	479	515	485	487	466	501	502	512	499	511	493	517	492	513	499	501	518	508	477	500	477	471	521	491	497	534	500	490	510	467	472	499	480	518	508	514	538	493	462	503	478	520	469	503	568	501	476	512	504	519	510	496	497	489	547	487	504	500	523	486	476	465	512	491	487	489	532	544	493	533	534	514	476	495	477	512	497	490	509	540	525	452	489	476	541	507	524	477	499	470	463	508	536	508	490	493	518	521	474	504	472	493	483	519	498	491	471	459	525	519	483	507	480	485	539	462	517	484	482	500	462	514	498	524	518	450	490	495	478	509	526	478	523	500	502	490	510	532	497	511	515	513	471	494	478	489	541	503	445	488	482	480	487	498	498	515	530	521	500	485	535	476	474	506	541	475	462	510	477	498	506	478	502	462	523	507	464	511	507	525	503	506	492	470	529	488	508	518	511	485	481	512	507	488	472	511	506	495	488	537	527	527	507	508	525	510	467	476	534	489	469	519	527	505	513	498	467	517	505	497	516	487	503	527	528	512	497	488	514	478	517	497	506	543	475	510	494	503	492	493	478	484	501	489	495	495	505	463	477	474	485	500	499	498	520	550	495	499	499	470	479	470	520	482	504	500	506	482	469	472	515	485	516	483	470	465	495	484	529	486	477	488	482	498	487	456	474	558	485	512	440	449	522	480	470	511	485	497	516	502	518	484	513	479	496	490	489	491	512	475	471	516	517	506	538	464	463	502	499	481	478	459	482	510	498	521	493	516	498	522	474	485	482	474	546	525	507	554	523	544	516	501	493	495	507	480	486	541	544	495	495	535	511	518	496	448	526	504	485	504	478	498	510	488	513	453	527	482	495	483	500	477	518	528	482	501	489	551	482	505	511	476	471	516	509	517	533	511	475	491	511	489	472	481	547	507	522	503	486	472	493	500	495	516	495	512	485	484	520	466	515	460	552	507	467	499	541	458	519	491	513	485	454	517	482	492	488	509	514	492	476	503	495	533	495	502	507	520	502	502	452	480	478	494	484	504	457	499	482	509	455	503	515	514	463	499	489	481	524	503	462	506	489	507	512	516	450	479	512	517	521	500	534	502	462	505	448	501	465	465	472	518	465	522	496	512	534	513	506	511	493	466	451	480	509	515	462	485	475	502	504	487	501	529	513	509	461	475	503	475	514	468	551	500	529	475	526	509	500	507	488	490	484	521	480	491	487	491	501	492	479	502	497	512	530	529	519	470	491	503	529	499	485	497	489	508	528	496	452	521	481	497	502	497	528	496	516	499	462	515	463	462	489	477	460	529	495	507	478	496	500	464	480	484	495	459	502	510	512	481	523	512	502	532	476	511	531	513	478	522	489	514	502	481	513	497	491	504	498	488	517	510	486	508	499	503	485	493	525	463	510	521	481	508	537	530	492	471	496	470	524	478	497	506	518	501	511	518	479	478	489	495	487	516	510	479	453	487	550	480	512	527	489	510	482	488	519	465	501	478	485	555	521	492	493	525	513	505	454	478	514	501	524	512	501	511	496	514	508	535	456	531	519	531	481	471	481	485	454	507	547	481	498	468	514	506	477	493	501	519	483	483	539	495	530	505	465	500	463	509	460	510	507	490	516	489	488	506	491	493	496	523	512	518	491	478	500	471	503	526	472	523	495	498	510	521	484	482	504	477	519	504	479	542	520	549	479	452	517	473	512	475	529	516	493	525	494	499	462	486	522	504	537	486	479	508	531	527	511	475	514	524	506	483	508	468	529	552	492	500	501	511	513	493	490	503	490	499	505	498	482	489	487	498	501	471	487	495	471	525	485	504	526	532	528	517	461	521
17778	36886	37052	28613	25950	23376	19489	13850	9973	8567	6710	5026	4241	3670	3057	2896	2368	1924	1942	1915	1648	1425	1372	1192	1032	1045	936	931	861	1031	984	917	853	811	804	803	790	898	828	754	713	690	759	722	660	635	666	616	662	599	600	583	656	608	668	675	675	610	621	584	653	639	631	624	622	632	579	627	582	611	567	567	571	596	617	632	666	575	653	601	596	611	612	686	616	589	611	607	654	633	653	665	676	619	628	613	636	664	601	589	603	637	590	637	612	635	621	626	658	629	652	582	641	603	631	627	609	605	559	609	635	657	582	605	592	613	641	626	615	635	648	586	650	590	591	600	587	597	623	596	635	602	581	613	608	668	630	651	634	634	664	611	621	652	658	631	565	657	606	617	600	587	658	638	593	591	618	595	611	590	628	599	627	631	630	620	617	628	619	573	686	632	622	616	668	616	632	678	661	641	612	643	584	632	582	613	696	663	628	600	638	637	616	605	585	596	636	612	607	584	596	603	610	610	590	627	659	623	587	618	643	651	598	621	566	635	603	604	612	593	586	604	634	583	632	616	593	644	664	625	638	618	621	611	639	597	643	634	597	643	651	586	631	617	614	645	663	622	668	618	589	651	590	642	645	654	647	653	611	631	608	655	619	619	654	611	640	611	653	637	572	587	662	605	654	612	627	596	634	645	646	642	624	647	608	592	661	647	621	635	612	625	619	618	617	660	608	581	620	639	625	680	608	650	620	596	613	624	602	641	670	603	624	648	609	626	672	529	579	573	648	561	615	643	632	579	681	650	658	622	626	657	617	618	600	634	641	638	621	600	649	622	594	628	622	602	617	675	639	638	650	612	614	617	669	659	636	616	638	627	610	639	646	653	628	646	646	641	636	600	639	629	630	622	611	616	633	624	593	611	607	629	611	621	648	606	652	590	643	614	618	612	625	611	682	596	578	643	613	580	620	638	633	619	581	645	632	630	649	623	595	609	603	615	621	627	641	634	639	647	614	634	580	668	595	619	657	615	638	602	604	660	612	617	635	615	617	662	608	631	704	611	643	642	599	682	644	618	627	564	593	609	633	580	653	610	627	627	601	612	628	631	599	648	573	587	622	605	574	632	621	624	609	631	663	645	612	633	602	635	547	655	665	648	642	606	641	659	623	664	646	600	614	662	653	641	626	631	627	591	621	586	598	588	613	638	614	623	619	626	621	605	593	636	611	562	634	626	636	647	657	605	632	639	607	623	574	606	617	657	640	639	617	581	573	622	620	576	593	629	599	627	632	610	641	621	616	633	620	669	657	650	592	624	634	644	630	626	579	590	627	605	578	633	635	625	650	621	635	604	635	682	636	619	622	630	650	619	595	680	645	668	630	639	667	639	618	639	613	611	591	615	634	617	583	569	611	614	640	645	639	595	611	633	640	649	675	657	689	671	603	584	613	628	617	607	650	581	664	648	600	632	643	601	607	628	629	631	615	627	651	581	621	617	642	571	667	594	627	642	570	633	635	644	588	629	603	636	623	590	619	593	625	643	648	611	614	577	641	640	605	591	668	670	609	679	654	569	584	642	637	656	647	575	600	633	608	580	643	606	642	636	583	578	619	614	613	597	596	588	610	574	636	620	619	606	637	590	656	606	592	613	632	615	635	651	609	634	620	607	635	665	630	635	654	575	622	627	637	608	671	584	573	658	558	626	671	639	627	586	613	611	606	635	675	620	611	645	597	651	606	605	619	563	623	603	600	654	615	630	589	634	626	606	673	638	609	594	577	592	681	585	629	647	646	662	633	637	624	637	630	626	624	608	632	607	606	675	656	617	613	615	591	626	650	634	591	624	603	628	614	627	647	651	633	591	624	613	573	658	611	652	603	617	659	646	629	635	655	619	604	624	637	636	623	657	636	640	617	604	637	628	587	624	611	633	608	585	600	615	623	626	610	621	658	619	636	627	571	604	592	645	619	610	671	646	602	641	644	630	621	642	631	634	616	629	637	598	631	632	616	658	677	660	641	617	592	610	613	596	579	627	626	625	609	613	609	605	585	643	569	619	661	616	595	622	652	638	629	617	607	600	602	600	565	625	659	613	628	608	634	645	595	614	620	578	622	596	623	631	611	610	618	646	657	630	612	650	607	606	622	631	589	637	603	659	659	589	624	623	588	601	583	617	645	609	630	641	635	625	658	680	627	617	618	634	589	596	610	627	622	596	582	596	639	614	607	617	612	627	614	592	621	625	603	589	570	609	624	663	641	596	608	625	627	637	664	610	655	631	612	640	592	576	585	648	677	615	621	653	619	644	639	655	596	611	605	627	639	564	614	631	634	620	606	671	624	652	603	630	632	665	616	626	613	635	597	604	625	603	632	602	638	661	597	640	618	629	592	646	587	629	563	659	616	580	572	629	624	581	615	623	628	609	618	610	597	631	607	621	639	608	606	660	634	584	649	597	667	638	627	606	661	630	628	615	654	629	634	637	626	684	599	650	633	645	627	587	602	661	573	591	634	672	622	617	570	597	638	593	631	619	632	646	623	643	641	639	578	611	605	569	616	649	632	647	600	592	617	560	608	639	599	581	624	607	588	639	615	634	625	628	651	658	614	590	634	595	597	639	657	619	644	639	660	581	594	599	659	641	625	599	616	583	610	589	615	641	609	642	637	581	618	630	643	599	632	610	591	657	587	630	640	615	610	634	632	611	599	652	605	612	612	619	615	550	611	623	644	619	617	632	586	595	636	662	629	652	608	637	608	615	625	600	600	569	594	664	634	579	597	568	623	636	606	623	616	649	593	682	586	619	660	583	641	648	599	693	632	631	619	590	615	651	635	634	594	598	582	639	591	624	644	673	628	628	602	599	633	601	615	623	590	642	658	636	622	602	609	602	647	650	588	671	604	595	594	623	613	596	614	618	666	611	593	623	629	620	599	624	672	624	622	584	649	589	623	608	616	609	628	665	649	609	592	626	629	605	660	603	622	617	603	621	636	613	662	598	619	635	609	625	655	638	622	623	596	614	608	632	588	630	622	589	611	626	591	612	634	610	601	609	662	646	637	635	619	632	657	635	589	574	652	619	645	620	660	618	602	578	628	581	618	630	614	625	606	611	618	595	614	629	641	643	649	605	612	631	637	660	601	623	604	608	625	644	650	628	636	624	612	630	638	620	608	666	579	630	644	656	580	622	565	620	594	638	659	643	659	648	597	613	635	656	626	619	597	616	656	675	621	587	680	608	642	603	629	641	631	616	628	647	605	638	665	602	599	587	613	592	631	590	611	633	650	669	598	618	644	609	606	616	622	629	650	596	624	612	627	605	613	649	604	626	624	615	702	603	640	615	567	617	634	610	614	645	610	592	619	633	612	664	679	598	633	598	597	606	612	622	632	644	599	673	649	610	601	621	634	618	569	635	627	597	657	627	605	618	595	623	612	632	568	599	613	642	604	666	652	614	631	622	619	666	689	632	635	611	610	608	684	615	620	605	659	618	605	602	657	601	644	607	641	581	605	608
22341	20747	28454	23149	20972	22774	23264	11784	7495	6465	4664	3567	3163	2633	2171	2266	1726	1369	1560	1327	1216	1030	953	771	789	744	670	622	654	707	654	616	640	623	577	607	610	570	575	559	517	508	486	473	453	452	433	414	425	400	421	427	416	423	390	406	415	408	429	404	407	402	461	386	419	390	399	385	424	414	435	408	425	399	411	377	402	417	404	399	425	396	439	432	426	423	404	405	384	436	415	387	415	422	412	448	396	402	411	422	428	433	369	426	392	427	414	408	402	426	426	401	412	418	421	374	454	429	432	415	394	404	408	435	409	442	410	384	412	412	426	452	437	427	407	415	419	431	446	416	415	418	413	391	436	407	397	382	395	426	430	388	385	399	421	415	403	403	393	422	388	425	411	414	412	423	403	456	388	372	390	440	439	408	412	441	400	378	418	429	417	417	406	408	370	406	449	402	424	432	407	392	380	431	393	407	432	412	427	411	404	399	417	419	407	412	414	408	432	439	397	401	406	372	426	374	440	403	439	398	444	422	398	405	398	419	398	417	393	418	377	367	396	446	411	407	386	423	426	386	397	414	392	369	408	407	405	398	417	443	356	427	399	434	417	412	405	392	385	424	411	396	438	377	411	414	435	383	412	410	428	407	434	423	385	402	455	402	452	375	434	418	413	411	416	445	417	408	451	426	416	391	376	446	445	368	407	401	383	388	410	397	416	400	437	396	415	381	391	409	410	426	395	417	425	455	371	389	424	408	430	375	421	397	382	435	435	423	394	395	409	393	400	401	406	391	433	427	436	428	437	420	374	415	410	402	420	451	411	436	430	394	386	427	391	389	425	415	418	424	406	388	417	402	436	422	397	405	450	401	438	478	422	407	405	414	409	415	386	401	436	427	431	443	387	418	408	432	437	441	368	439	412	370	418	414	401	418	363	415	390	398	422	398	420	380	427	420	402	426	415	430	429	412	396	408	424	441	452	469	408	437	400	421	416	425	418	396	434	429	409	419	380	454	429	436	396	396	403	442	405	403	426	409	402	417	420	454	446	399	364	425	396	429	434	409	414	452	416	453	419	412	411	424	410	418	418	421	409	419	418	439	432	426	404	417	434	385	430	394	423	379	438	405	384	410	410	413	404	379	415	403	436	392	382	395	385	404	408	399	414	437	368	428	441	390	439	432	445	442	363	430	384	401	419	437	369	373	396	413	406	400	423	411	397	399	408	402	423	386	432	433	387	430	410	411	400	405	358	429	434	444	434	392	381	401	430	428	441	411	410	418	428	430	402	400	430	402	422	437	398	374	431	415	419	401	381	434	411	431	426	427	415	420	415	456	395	421	438	424	395	400	382	406	433	408	422	376	441	410	442	404	383	422	394	406	422	402	429	413	392	367	400	416	410	381	414	381	403	399	430	424	406	424	385	440	430	433	405	376	399	422	404	378	430	435	373	457	396	416	400	392	397	444	376	411	412	423	407	408	452	404	393	451	424	427	427	413	398	435	391	369	421	413	413	371	401	383	393	416	433	454	398	395	439	416	420	376	432	409	418	421	406	368	390	375	370	425	393	427	395	407	418	428	438	415	405	383	424	428	400	392	374	422	408	363	413	428	392	392	415	420	392	389	426	408	429	424	385	429	377	415	444	402	442	399	418	371	446	415	406	391	370	452	387	423	448	422	422	448	407	400	396	413	428	406	419	408	413	422	395	400	438	417	415	403	422	409	432	413	429	421	405	381	443	420	427	417	409	396	412	397	453	366	432	393	431	420	449	401	388	399	394	415	423	364	408	409	405	403	451	411	368	391	398	408	435	428	424	400	391	445	423	424	392	415	399	415	415	405	401	429	399	412	428	431	405	389	404	375	384	429	373	414	427	408	415	418	418	400	420	436	380	407	377	416	405	381	416	418	432	439	427	375	387	452	432	413	410	390	409	384	395	434	394	441	404	384	430	397	417	437	419	382	410	411	418	429	412	426	363	404	403	404	417	432	380	428	400	412	423	400	410	414	437	445	365	415	436	420	449	437	406	433	412	404	415	377	421	408	426	411	450	411	392	442	399	405	389	423	406	402	457	400	414	398	399	414	414	419	421	409	404	405	420	403	419	446	404	434	409	444	383	392	425	419	437	410	394	448	393	412	417	399	436	415	400	406	450	464	389	397	414	400	386	424	439	395	395	399	414	416	414	424	404	452	406	414	436	413	402	408	382	401	400	424	397	422	385	408	427	418	410	421	353	409	389	397	413	414	440	415	428	415	374	424	410	416	405	407	409	421	375	374	400	375	391	387	421	417	416	387	409	425	413	429	390	413	411	422	415	365	406	433	406	412	400	460	426	406	448	406	409	399	407	400	424	383	416	414	416	401	404	436	421	432	404	410	395	403	414	416	391	432	408	417	419	413	386	430	382	388	407	424	392	428	448	459	421	444	422	388	408	411	413	398	419	399	440	435	454	402	409	426	437	387	399	401	413	381	429	404	402	423	416	404	418	417	383	416	413	382	399	400	410	421	389	413	394	405	415	407	415	398	425	423	381	399	419	409	406	428	412	412	397	384	382	410	419	435	421	419	419	399	410	393	433	402	434	403	396	444	404	363	398	401	428	380	396	414	377	384	418	412	408	427	398	435	414	418	380	400	414	400	424	377	430	403	407	378	420	438	390	448	402	388	387	426	418	394	403	412	423	391	417	401	389	423	382	442	428	398	441	429	404	407	396	398	398	410	408	446	420	409	397	415	414	418	405	399	386	407	382	396	413	397	382	405	418	439	390	425	419	401	391	383	397	399	408	410	389	428	458	392	407	392	372	424	413	403	416	427	420	404	426	390	402	392	377	379	427	415	442	396	398	398	393	407	419	398	399	383	414	405	431	397	422	433	384	409	463	462	447	434	390	414	436	399	408	390	421	405	400	390	402	403	422	411	410	414	433	383	439	419	405	402	425	373	412	405	425	405	396	376	410	400	382	418	409	404	400	394	424	368	441	425	426	425	438	404	417	423	402	449	405	410	398	416	393	400	453	417	437	405	415	405	409	423	388	411	451	397	400	424	414	430	397	440	411	406	419	400	414	403	438	414	415	401	377	390	421	432	388	408	381	404	447	426	401	400	423	401	403	425	416	407	394	414	435	388	405	415	418	413	439	407	426	373	404	388	426	388	405	423	429	390	400	422	406	418	437	396	407	438	479	426	363	395	361	432	387	367	400	419	393	388	370	370	388	418	408	391	373	393	414	439	418	433	415	409	418	416	421	397	433	438	426	438	377	398	399	413	376	391	415	414	399	411	443	389	426	427	401	416	397	407	420	420	410	448	387	406	428	397	415	388	408	431	400	406	406	440	402	386	437	418	437	405	400	433	356	444	417	424	412	415	428	377	423	402	396	395	428	435	398	395	369	380	388	411	413	398	442	408	440	399	395	434	389	393	404	422	361	412	429	431	449	377	392	408	434	413	396	452	415	422	424	405	422	418	413	361	414	404	394	401	425	413	394	419	452	427	421	398	414	398
20023	42134	41319	34419	31333	28037	23177	16695	13424	11535	8373	6586	5565	4659	3836	4084	2884	2443	2610	2312	1926	1735	1652	1234	1249	1100	1031	949	983	1101	1042	866	857	867	780	802	848	887	759	773	641	707	628	617	561	543	529	546	516	505	501	483	500	484	512	516	532	481	449	504	485	504	511	495	490	499	553	498	505	502	486	528	481	505	547	529	519	463	481	557	491	529	510	531	524	493	495	483	502	535	510	512	491	484	544	473	494	482	519	506	470	501	505	528	481	483	497	473	539	468	521	508	481	489	487	480	445	527	496	509	496	501	522	517	475	493	505	512	486	489	491	539	497	475	506	514	502	497	445	503	516	494	489	530	514	510	528	481	478	505	493	496	519	417	519	506	496	510	482	512	491	479	510	489	499	509	486	471	542	510	505	479	529	488	487	518	473	499	533	498	524	482	484	524	492	501	500	522	462	511	493	479	501	520	513	471	499	518	456	513	515	481	520	512	480	503	522	528	481	484	501	491	467	519	512	476	473	524	487	500	498	488	508	510	494	538	473	504	478	533	524	505	506	508	488	531	521	545	503	469	534	483	497	513	481	498	476	497	485	473	509	546	496	516	514	497	449	479	478	499	509	436	492	502	515	485	509	515	489	491	512	515	474	485	469	501	488	474	545	489	486	511	518	531	519	474	494	480	481	503	504	452	513	526	516	474	527	488	522	481	526	528	511	492	494	512	491	437	482	531	477	458	529	503	426	503	489	457	528	505	509	522	442	461	488	474	538	469	481	525	499	526	538	461	482	487	512	456	481	480	504	460	501	512	507	524	495	529	476	505	516	465	476	502	498	501	476	530	501	486	516	462	494	494	528	480	517	529	502	534	492	505	497	468	535	502	485	499	478	495	497	527	502	524	489	508	503	494	493	515	509	528	522	548	515	509	501	527	496	468	490	481	519	534	473	490	510	470	488	529	509	507	466	481	531	501	468	490	510	540	505	479	495	504	478	512	474	523	493	512	482	501	540	531	506	482	519	490	495	510	487	503	500	522	529	497	500	510	477	468	494	482	514	438	488	494	489	488	508	518	524	499	537	475	494	506	487	503	477	515	490	513	503	487	482	519	482	498	478	469	496	469	476	504	506	495	512	481	489	512	515	502	496	510	507	501	494	511	490	489	460	485	458	520	543	522	526	537	513	454	532	491	466	485	481	500	497	492	510	463	484	463	505	542	480	482	468	512	492	485	515	507	507	485	461	528	517	483	512	522	557	488	496	507	516	537	525	496	499	476	502	500	526	530	525	477	488	497	479	469	480	489	511	527	525	492	497	497	524	470	521	514	507	513	503	498	474	521	498	507	474	513	504	507	523	524	503	501	470	467	509	509	470	489	561	492	536	459	486	445	542	474	509	502	482	493	484	489	499	511	468	501	557	493	497	545	485	480	484	488	551	476	520	555	467	501	483	485	494	503	522	517	509	492	498	449	532	463	498	452	491	516	503	478	449	497	476	509	521	501	510	482	504	476	462	487	514	488	505	560	489	527	564	479	546	473	527	490	509	498	517	474	471	500	528	496	517	505	456	531	521	485	523	494	489	507	500	537	505	472	484	501	486	492	516	478	500	488	497	524	486	496	466	510	550	480	513	488	521	480	522	520	529	507	501	524	480	508	478	502	486	516	529	501	460	520	518	490	499	485	501	491	489	521	527	502	497	506	502	499	461	466	499	497	496	491	540	487	499	506	474	506	520	516	513	482	541	524	529	448	480	502	516	502	503	496	510	472	481	491	484	477	471	499	522	501	469	482	489	487	519	499	519	452	514	504	453	526	526	503	514	488	486	498	480	519	481	484	517	542	475	529	486	486	504	516	499	549	483	500	508	456	516	456	473	462	537	519	508	491	458	472	556	510	504	471	511	521	530	477	488	522	476	494	457	513	489	495	542	482	487	472	492	479	518	519	510	516	502	484	482	537	512	486	515	468	456	497	508	498	457	505	504	535	541	493	462	541	535	551	529	501	514	453	520	503	482	511	503	514	539	503	495	506	526	508	485	482	520	513	506	514	514	541	481	492	526	492	524	479	472	484	507	467	483	474	485	511	497	532	516	472	495	483	452	497	498	517	498	502	526	481	485	483	538	481	475	527	483	504	538	528	489	523	518	486	515	524	497	505	476	505	522	543	473	509	501	485	523	475	459	502	530	534	527	535	482	524	544	468	459	506	491	493	536	519	445	542	500	493	526	524	473	507	542	498	518	503	531	501	508	515	480	498	493	498	525	506	496	478	483	473	500	472	530	513	491	467	480	482	557	517	494	485	505	472	516	491	506	484	481	508	458	504	517	530	498	550	510	462	565	517	496	516	494	488	524	515	479	538	495	485	528	511	513	461	486	527	512	530	513	504	472	535	497	477	511	525	458	496	510	472	506	484	496	488	471	471	466	492	502	489	511	494	525	493	474	506	491	514	507	504	556	487	462	520	475	500	489	472	463	503	487	504	472	518	488	493	513	488	502	523	494	493	498	499	505	500	528	537	532	464	523	466	489	491	476	473	488	499	521	531	503	511	501	492	458	450	482	505	511	486	452	477	507	490	474	476	496	507	538	523	520	500	466	549	510	536	502	537	499	492	478	431	506	499	472	496	465	490	490	526	478	493	481	484	502	514	509	498	498	478	527	515	433	495	505	495	514	535	510	482	509	487	486	509	483	535	518	501	510	512	485	490	475	518	508	521	471	497	538	519	482	500	515	505	493	483	521	471	501	469	505	458	509	513	539	446	516	478	496	501	508	526	493	492	498	523	470	503	452	497	512	479	548	506	475	480	494	515	486	468	511	468	485	504	513	481	505	545	504	465	516	496	476	483	467	542	501	492	516	529	470	484	505	503	515	498	502	473	490	474	488	488	492	477	484	489	510	521	496	508	540	489	470	515	522	506	477	500	494	503	512	546	528	506	494	494	535	485	488	488	477	443	510	511	479	499	517	511	498	505	490	469	484	518	545	468	489	514	506	500	505	488	498	494	494	523	534	489	521	510	480	489	519	519	482	521	516	504	506	526	509	490	521	486	503	474	498	469	491	478	497	505	476	476	483	479	472	495	495	510	534	481	515	504	534	472	514	517	510	502	478	517	513	518	499	491	475	488	484	509	487	485	477	494	510	473	482	465	507	552	518	497	515	514	523	491	512	517	489	506	505	515	488	519	509	500	505	520	490	497	512	496	457	512	484	499	472	512	532	484	471	494	497	507	521	542	501	478	463	472	466	513	520	493	501	456	514	495	505	496	511	460	511	547	491	481	513	541	487	480	514	481	510	513	489	552	522	511	454	484	516	513	480	511	512	552	498	486	453	502	490	520	504	528	497	492	525	498	430	464	527	493	470	478	488	508	461	498	527	474	523	503	480	527	495	506	473	464	509	514	474	500	463	464	482	504	464	507	515	497	449	469	476	467	463	512	482	495	516	503	517	496	492	511	500	520	507	502	518	509	491	481	491	488	477	499	526	470	478	487	498	504	546	490
26493	21680	24962	20604	14165	10596	6948	4219	3387	2798	2107	1747	1651	1470	1318	1314	1167	1019	1109	1034	992	930	901	819	809	796	725	747	807	864	757	764	785	736	735	682	786	773	732	728	720	696	707	672	721	670	669	687	656	693	671	632	690	695	674	669	703	642	659	678	698	639	703	642	697	651	675	654	714	704	660	671	642	666	700	644	666	659	622	652	672	685	687	690	648	678	659	688	690	680	683	666	706	683	691	649	677	646	636	707	698	646	708	643	631	653	710	664	696	695	683	695	687	653	652	645	644	706	681	694	681	630	648	684	720	674	638	660	668	697	691	638	645	629	657	685	697	655	667	681	652	674	704	673	670	695	645	662	663	687	652	674	707	705	664	632	686	677	681	688	674	692	666	633	632	677	710	716	704	710	703	677	660	704	669	671	704	676	634	676	693	676	670	712	680	703	652	709	635	659	677	706	678	680	647	651	733	678	665	700	672	720	685	722	713	692	671	683	660	684	688	685	671	678	697	678	662	702	680	659	661	696	701	646	676	662	695	657	665	729	702	698	637	696	661	693	663	706	663	701	670	663	662	710	676	674	625	673	647	684	706	675	676	599	624	675	666	663	676	643	648	676	681	715	672	702	691	702	679	676	648	669	656	646	698	701	696	724	684	604	685	700	644	675	699	727	664	713	717	642	703	670	634	734	695	701	640	635	694	673	701	649	676	683	692	688	648	673	681	696	643	679	682	661	701	685	671	673	671	647	649	680	665	650	627	644	698	620	727	695	676	666	660	679	678	608	686	665	647	678	657	658	665	640	685	645	674	625	686	654	665	651	696	615	716	653	672	683	666	659	651	647	688	676	635	645	663	640	669	679	684	670	644	721	656	705	642	704	606	695	750	671	689	683	656	665	685	668	669	676	715	669	691	669	694	660	683	643	682	681	696	693	657	721	645	635	652	661	666	657	680	650	674	708	689	666	689	705	627	671	627	623	614	707	669	696	667	698	634	672	690	633	692	675	680	654	691	637	715	675	687	662	697	640	664	621	606	695	654	645	643	659	681	628	676	674	700	683	659	697	668	632	671	649	631	652	682	700	674	688	671	662	699	677	697	635	727	699	644	648	641	720	701	634	649	729	642	665	647	703	665	709	673	669	682	689	674	676	685	682	661	709	717	675	666	688	665	639	645	676	692	663	646	664	679	659	685	673	644	630	733	702	708	705	646	675	690	714	680	664	655	658	640	648	676	716	694	662	658	677	657	694	669	708	685	671	709	701	695	672	634	707	661	675	643	678	654	663	695	656	667	689	681	667	691	661	710	642	671	675	692	694	674	647	686	653	719	686	660	665	636	654	671	723	704	680	703	695	708	730	715	682	667	653	695	700	703	658	693	729	709	689	675	669	647	694	679	674	703	659	655	683	701	699	686	687	682	653	664	661	649	710	710	662	704	699	628	653	653	675	634	655	722	660	685	664	690	708	679	690	703	691	690	661	702	661	672	689	671	652	671	696	690	689	645	646	643	692	651	696	719	660	660	695	669	664	659	708	655	695	669	666	700	708	667	685	650	606	703	624	706	610	657	735	662	628	680	684	630	724	682	658	644	650	641	691	700	657	663	644	709	672	621	655	642	664	697	698	677	673	696	694	657	625	644	684	674	667	674	636	631	686	653	690	646	665	646	697	711	700	707	634	658	695	705	692	671	633	669	670	634	693	691	674	668	704	660	672	699	667	678	705	677	658	702	693	678	652	666	652	659	665	683	693	698	676	657	689	713	695	683	704	709	648	682	742	701	688	676	659	676	708	719	655	678	666	608	720	677	665	724	724	684	651	713	690	658	648	700	641	697	681	697	642	702	650	708	700	686	715	695	668	674	688	691	644	662	683	723	649	651	686	678	685	706	615	670	686	679	665	699	648	727	706	681	668	632	679	649	685	682	652	690	690	696	687	701	644	687	662	667	653	693	695	672	651	652	625	714	693	644	681	659	669	635	694	705	656	629	674	711	676	706	693	682	669	692	673	665	697	707	680	638	634	697	679	708	699	704	680	702	705	696	702	690	710	673	661	678	663	659	681	668	690	639	680	653	681	692	680	683	620	733	627	692	698	649	662	684	636	670	645	686	680	707	643	648	666	649	689	666	689	655	668	721	670	674	675	705	644	642	716	693	630	693	709	697	685	674	657	656	638	665	696	696	704	665	619	674	669	650	706	687	649	688	690	670	693	628	712	728	709	668	621	667	632	652	659	680	656	669	666	648	659	652	675	648	626	683	645	665	723	669	632	704	698	686	695	687	688	658	683	667	615	620	660	660	648	673	688	639	696	669	672	677	641	724	660	660	647	694	700	708	620	683	668	637	683	706	702	655	686	643	708	681	703	669	690	661	680	669	641	683	684	712	696	669	681	674	686	646	683	682	678	668	688	689	645	639	683	693	686	673	678	664	649	662	667	657	669	678	655	629	648	682	676	708	628	656	642	672	669	679	672	665	663	656	689	684	693	651	690	710	650	692	643	628	681	652	677	714	689	709	654	634	670	715	710	695	685	679	628	663	671	683	725	649	676	660	646	677	715	660	665	631	687	708	666	644	608	734	694	694	644	630	669	690	663	686	723	636	672	649	650	656	654	712	687	659	700	660	684	670	693	649	683	675	683	651	676	639	681	662	707	643	698	667	702	629	657	640	683	663	690	656	640	733	733	687	636	649	694	707	676	736	680	674	645	713	667	673	650	676	672	657	669	668	669	680	672	699	676	624	637	651	672	643	671	667	633	655	664	696	601	667	685	712	691	685	647	654	631	657	644	699	688	712	648	659	720	675	695	674	675	713	735	689	645	657	669	690	678	656	724	662	684	670	648	622	729	711	644	668	688	682	691	692	664	699	659	648	688	655	713	648	638	729	703	638	705	680	653	690	683	689	630	682	668	649	712	688	652	708	633	692	716	663	635	671	697	689	634	633	665	680	695	671	731	647	658	658	618	661	633	651	691	677	707	661	669	731	634	673	674	658	705	686	704	680	660	669	665	657	685	657	651	684	634	686	689	700	680	648	686	686	668	669	670	711	718	688	679	677	634	640	690	652	682	723	685	667	654	652	658	704	703	715	700	662	639	688	663	699	667	674	659	679	653	676	657	661	679	719	715	727	647	652	665	685	677	701	662	668	653	714	668	639	676	645	698	703	685	681	649	655	709	669	655	659	637	681	667	654	693	655	656	708	678	644	657	645	666	654	655	633	641	686	678	657	648	690	670	683	707	692	668	622	626	661	680	680	628	696	676	651	697	651	673	655	692	683	674	652	653	690	674	674	687	661	708	670	668	637	647	645	675	674	664	722	640	662	693	683	675	679	695	701	666	679	658	653	634	689	708	651	687	738	676	680	611	639	679	668	640	716	668	690	696	641	666	647	654	710	647	670	641	706	702	678	696	653	639	659	646	706	696	725	686	681	644	704	669	659	702	659	653	663	697	627	648	680	662	706	685	667	698	675	659	629	690	724	605	748	684	632	669
17388	31631	29685	22990	19922	16873	12181	8192	6720	5308	3971	3226	2791	2407	2223	2216	1654	1686	1648	1584	1259	1345	1184	1136	1036	1074	986	939	1053	1087	1065	972	956	987	952	1013	989	982	884	884	851	922	886	884	859	796	810	780	815	765	878	807	853	798	808	836	871	812	852	788	853	839	822	831	871	788	890	860	874	853	885	781	835	783	829	861	782	816	781	854	821	850	825	837	854	815	876	796	854	784	846	820	822	864	793	840	809	811	816	787	856	825	827	804	852	826	797	888	859	834	821	829	830	864	848	858	825	833	829	799	807	818	845	829	837	821	803	834	826	815	815	737	813	855	821	857	805	845	805	822	857	815	815	845	818	851	828	840	761	809	852	825	811	816	891	806	775	793	863	808	802	852	893	827	802	837	815	835	866	792	791	818	832	794	788	831	801	848	820	828	874	792	797	805	843	857	820	804	856	847	822	871	805	853	865	852	795	864	826	866	868	809	831	858	780	853	847	812	845	821	836	787	844	824	833	817	819	823	814	814	842	854	794	826	838	846	803	841	791	825	869	793	832	822	803	841	800	856	816	820	840	756	830	780	838	861	848	822	814	800	830	815	809	834	837	831	818	864	831	798	845	887	841	895	791	808	826	785	806	841	795	816	865	826	849	824	796	821	820	803	823	811	886	882	819	851	866	819	874	867	838	807	839	804	759	770	806	827	894	800	823	848	909	862	798	836	847	800	829	817	841	865	785	839	852	792	777	805	849	892	822	823	808	796	839	810	815	816	838	858	828	816	783	834	846	783	853	839	794	840	864	870	820	845	837	775	818	816	898	844	848	886	856	805	792	855	837	778	832	783	785	803	774	805	886	825	807	835	826	821	826	875	846	796	853	826	814	841	838	832	855	854	803	829	841	863	878	815	782	778	850	851	818	824	803	866	823	851	839	842	775	761	828	773	825	840	784	857	882	844	818	782	875	858	810	764	845	851	808	871	810	816	853	778	811	858	822	868	774	872	794	836	822	867	832	854	836	863	820	771	824	810	833	830	835	804	807	821	803	796	828	860	829	833	853	792	795	832	839	826	824	858	819	846	850	800	813	829	854	877	797	818	801	849	813	855	808	847	836	825	802	809	834	818	815	858	829	825	764	809	814	852	821	812	787	811	838	829	836	791	808	849	824	843	843	825	810	817	863	816	843	811	856	859	872	798	826	814	847	851	807	861	865	873	854	800	870	788	800	811	851	832	813	841	822	811	883	829	849	816	849	862	833	876	889	857	844	825	827	828	859	811	816	824	825	808	872	820	789	833	817	827	851	836	812	826	778	835	837	754	843	784	810	814	820	809	865	822	816	825	851	828	802	836	805	794	838	818	838	800	822	798	787	798	853	834	821	810	856	844	793	837	810	838	831	858	794	847	790	796	819	826	814	808	796	827	825	787	803	823	781	779	834	863	810	893	867	768	797	780	814	795	840	838	805	798	752	808	795	776	872	791	870	810	798	821	793	825	849	832	847	852	849	817	848	842	781	839	867	839	797	809	822	809	836	843	821	847	776	771	868	843	777	809	843	811	815	825	818	831	837	784	803	820	857	838	800	810	817	837	871	834	843	863	813	795	772	847	834	832	790	807	814	825	837	822	771	847	844	831	821	823	768	835	808	813	814	776	811	796	862	784	770	832	825	804	857	886	818	822	886	786	853	850	844	881	832	817	794	837	821	831	856	837	767	782	844	854	820	809	806	789	840	791	819	841	859	843	808	834	885	842	823	839	825	832	871	891	848	877	896	798	794	822	860	826	813	808	854	875	812	839	805	828	832	826	787	790	809	814	851	810	773	870	807	846	834	863	795	832	789	825	874	808	826	851	854	801	789	836	809	808	833	795	818	770	877	835	770	772	831	798	844	827	814	820	781	818	826	843	864	788	825	842	823	825	866	838	840	789	807	832	860	830	809	832	816	816	838	808	833	876	839	893	830	792	787	841	798	821	803	827	865	868	816	851	844	841	794	797	786	795	853	868	863	894	783	853	830	817	816	888	825	861	844	869	792	788	823	867	828	811	842	873	806	856	804	869	869	879	851	811	795	782	854	883	829	826	832	923	807	838	760	829	832	790	847	805	806	848	797	812	849	844	861	855	838	803	800	875	831	826	814	907	824	859	790	853	819	794	870	794	780	830	832	858	757	839	826	833	814	844	818	812	808	892	814	821	836	811	876	860	812	822	834	808	793	854	866	850	811	797	837	788	800	803	850	794	855	832	794	841	797	808	871	820	870	838	850	859	831	796	803	808	827	856	813	871	810	797	853	829	843	865	811	860	863	825	885	832	824	817	848	819	812	825	780	815	805	843	843	812	858	854	836	827	807	834	821	789	845	854	812	864	803	836	895	823	838	842	876	859	845	879	876	793	853	852	864	895	768	884	844	835	817	851	809	864	794	891	812	814	832	867	801	826	847	796	876	855	821	852	807	865	822	821	854	857	820	842	881	872	826	765	829	817	791	836	797	757	791	812	852	837	860	804	826	830	844	847	826	844	786	844	778	813	795	828	833	844	821	867	821	828	861	839	812	788	836	805	803	873	817	855	835	859	813	790	793	851	753	835	834	820	815	876	845	805	854	837	781	835	873	832	860	821	790	796	779	815	854	844	909	832	786	824	810	798	839	845	845	807	769	855	801	831	783	823	802	815	825	811	829	887	825	835	856	841	838	825	886	783	846	824	822	856	811	818	837	827	837	818	801	839	806	835	790	872	797	778	899	846	860	867	873	791	823	827	847	870	794	831	851	835	786	766	751	835	823	848	815	824	800	829	867	759	837	821	843	843	867	792	831	875	831	803	811	837	867	823	825	854	820	864	803	848	829	835	809	817	840	838	834	881	765	841	819	828	816	827	868	824	812	821	816	841	788	829	806	816	844	789	808	786	853	831	839	873	803	875	810	826	793	867	807	777	825	821	822	840	856	819	805	877	844	821	825	849	841	829	777	838	771	816	803	829	792	885	826	860	884	802	808	810	811	846	827	864	804	832	806	854	827	887	801	813	812	867	812	852	847	832	794	808	805	854	867	885	864	847	851	807	842	840	843	831	852	829	850	810	829	845	816	795	815	835	788	861	845	841	858	826	806	849	773	794	806	812	831	793	822	850	862	799	832	847	884	765	864	808	793	806	802	823	811	858	820	785	870	826	824	798	898	811	853	825	870	769	860	825	831	772	826	899	784	787	830	839	861	822	860	760	795	843	833	875	777	848	793	784	815	837	867	835	867	813	847	856	842	815	871	827	859	793	859	798	813	838	812	885	827	833	824	820	832	851	790	783	782	870	811	825	852	817	847	827	833	825	817	839	827	829	817	843	861	835	792	784	852	862	836	799	887	836	826	866	843	795	768	830	795	816	835	809	749	783	863	850	853	815	814	806	858	862	849	836	784	841	808	820	874	844	813	845	836	841	825	819	876	871	888	829	788	862	865	819	832	808	864	847	827	828	824	844	824	798	817	892	863	808	815	775	827	807	815	846
23188	20712	28053	23604	21542	20772	14158	7519	5701	4320	3201	2704	2223	1965	1824	1616	1304	1292	1283	1145	1045	940	829	740	766	757	674	660	757	708	665	640	676	624	657	663	731	608	603	551	569	552	589	556	552	552	543	540	526	502	495	539	492	541	493	512	512	531	537	517	478	516	481	533	502	520	516	492	521	509	488	512	501	500	520	481	489	518	483	502	538	543	511	505	509	480	511	547	517	522	509	454	483	511	509	454	526	517	527	564	488	529	538	488	474	471	492	485	484	486	481	473	544	501	507	497	505	507	518	517	517	520	548	493	496	509	544	548	524	491	477	509	493	485	506	533	491	513	525	533	518	496	527	464	540	501	520	484	491	500	476	516	513	532	511	498	492	495	492	510	545	545	541	515	502	524	517	465	525	528	548	485	566	517	535	504	552	517	526	533	507	512	536	516	506	506	510	541	516	515	497	537	459	522	518	458	522	530	502	486	516	541	536	493	472	470	539	497	540	521	501	524	511	516	509	515	545	487	546	486	509	481	523	516	517	522	558	496	507	542	501	503	527	492	533	516	539	523	480	504	507	499	509	471	521	489	513	521	526	497	506	535	515	565	507	536	521	496	498	515	522	494	550	515	505	505	512	530	529	515	546	512	505	475	504	514	498	525	517	512	533	522	518	521	486	480	528	525	467	501	521	511	479	506	454	528	521	526	523	545	507	509	528	489	488	525	510	496	481	517	482	487	472	556	478	529	486	578	526	487	526	489	488	505	514	529	549	554	516	512	524	483	514	503	519	488	502	536	512	489	503	481	493	524	495	513	533	550	535	500	519	529	500	523	465	540	522	496	485	519	528	492	502	485	502	518	513	530	528	486	521	520	513	562	533	509	538	515	493	529	522	531	497	485	516	499	469	534	493	513	517	463	558	506	507	485	516	511	453	491	523	456	486	486	483	483	508	515	576	483	531	468	471	493	483	525	540	504	481	528	548	488	495	479	541	499	506	526	506	506	486	502	537	479	526	524	534	521	509	530	497	534	506	492	542	519	532	534	531	515	510	521	475	536	567	542	524	499	527	537	490	533	497	467	500	485	472	516	518	520	519	505	567	513	506	534	510	511	484	519	486	480	501	507	530	538	505	490	520	478	540	507	531	490	475	529	492	515	523	534	523	525	505	497	484	510	491	486	474	493	481	521	458	516	571	507	525	484	503	500	494	504	513	452	495	501	516	469	542	529	523	511	501	491	523	510	526	514	486	484	521	538	520	543	518	495	477	474	534	546	511	517	515	512	520	504	506	490	489	498	549	471	488	527	510	512	517	510	498	500	515	530	484	532	467	514	492	512	502	495	531	514	509	480	494	546	509	474	532	539	523	471	499	495	494	578	523	541	513	489	485	553	495	528	508	540	513	529	515	553	514	539	501	500	511	509	553	513	536	488	510	537	490	483	524	527	486	502	543	517	513	518	545	494	502	502	512	527	502	513	521	496	503	512	510	491	494	526	526	529	539	557	480	513	527	520	519	490	536	505	503	495	504	491	488	469	559	492	536	521	521	483	512	531	486	494	518	520	517	499	518	525	518	535	508	559	533	495	538	521	513	531	507	486	461	503	526	507	521	500	494	505	539	544	528	519	540	521	501	512	506	528	499	527	491	469	476	486	457	526	528	496	500	493	517	496	515	474	501	510	515	525	516	512	500	519	496	495	525	525	500	511	524	506	508	510	505	555	517	521	475	522	487	501	519	466	494	536	537	500	520	486	501	507	512	496	492	530	536	480	504	526	525	480	516	532	504	541	520	496	539	540	501	482	536	507	556	496	500	515	522	509	536	472	507	518	479	517	519	510	543	506	471	497	538	509	506	495	510	505	484	522	538	493	509	513	510	500	537	509	503	515	518	508	489	520	531	525	477	508	517	548	505	489	566	494	492	535	501	518	477	517	493	524	515	529	530	589	524	508	512	498	506	476	536	523	506	500	543	569	502	526	529	500	531	493	535	534	526	485	516	510	487	505	526	543	521	482	529	532	488	466	485	495	500	457	463	493	500	522	507	497	518	509	497	559	506	483	561	518	535	536	513	475	502	508	513	494	502	502	496	485	496	529	501	462	514	517	496	498	491	491	510	496	488	451	563	460	498	533	495	511	526	508	496	507	512	491	456	503	515	553	530	530	489	479	487	517	516	540	533	470	528	522	571	521	526	490	500	497	509	562	447	562	505	506	481	504	512	510	516	540	523	524	506	499	497	506	524	501	526	468	552	547	510	493	526	479	516	536	504	528	523	537	499	498	491	518	480	520	527	504	480	539	525	482	520	495	532	481	495	503	503	547	516	501	517	519	477	474	496	492	520	515	491	465	508	493	489	514	528	486	514	485	509	523	556	535	530	534	526	500	507	519	494	491	514	594	531	495	531	486	528	485	510	525	504	501	503	513	505	518	517	518	514	467	533	524	484	526	500	507	513	531	544	527	498	499	504	481	482	515	518	523	497	485	513	516	519	503	470	539	542	521	500	484	507	544	532	508	514	489	447	528	527	507	530	498	521	528	549	537	509	511	491	529	484	506	551	553	512	509	533	559	514	540	509	502	559	514	556	527	471	502	482	527	460	481	518	519	511	501	509	527	536	542	518	535	506	543	527	517	530	503	509	497	516	517	473	514	511	500	546	498	519	517	500	484	474	525	493	488	517	522	505	532	503	517	514	543	561	572	532	546	534	500	496	502	509	564	483	547	525	501	515	491	518	546	522	527	494	522	534	475	537	501	520	465	523	510	488	484	533	489	491	487	492	507	552	506	500	493	513	500	497	483	515	512	528	522	504	461	487	523	502	499	537	474	482	480	518	511	505	484	519	479	539	507	483	526	555	489	508	528	479	503	549	485	533	499	535	543	545	504	549	471	518	522	536	512	545	487	558	526	508	561	513	522	525	513	504	507	513	524	514	516	518	497	513	549	480	507	487	515	490	519	533	515	496	513	506	486	544	479	510	539	512	524	483	521	508	501	532	507	463	505	495	504	502	512	536	503	513	498	533	527	493	529	536	494	489	503	501	512	554	505	483	520	542	529	561	467	482	524	509	505	515	524	501	506	500	511	494	494	543	543	507	536	507	540	516	499	538	490	522	522	482	528	546	472	476	485	518	504	504	526	527	498	507	504	569	495	515	515	514	519	489	522	473	524	546	484	488	508	539	536	525	505	490	505	529	514	509	523	513	524	535	511	547	527	517	472	522	477	475	522	513	537	522	537	524	474	506	502	503	516	512	524	519	485	499	493	508	494	533	484	525	501	517	527	481	517	503	509	516	504	530	528	500	535	513	508	563	492	503	529	535	467	496	502	512	554	486	509	514	539	471	570	555	536	488	475	528	525	494	506	483	480	502	515	533	540	497	523	544	527	528	499	533	511	531	534	508	507	516	514	469	481	528	495	520	488	503	510	507	526	533	516	546	526	512	507	548	492	510	500	491	514	501	535	526	483	475	516	520	498	487	519	542	524	522	485	493	507	539	547
18516	38605	37334	30564	26909	22765	16893	12533	10767	8218	6242	5059	4061	3446	3170	2756	2179	2229	2107	1843	1566	1384	1292	1206	1112	937	980	963	1054	1024	885	918	1008	920	836	897	984	880	789	789	764	715	716	695	686	666	618	618	676	655	670	643	664	650	647	614	687	685	668	604	645	625	613	694	599	662	669	652	616	641	617	699	653	630	693	633	672	638	664	578	641	601	669	652	636	687	642	627	658	578	619	628	655	634	644	681	636	657	610	621	640	694	646	684	692	610	646	635	643	634	690	639	605	606	644	635	627	629	636	639	671	625	649	655	625	659	651	640	658	622	656	685	617	642	617	621	636	623	603	651	581	603	676	625	677	606	651	642	615	630	639	623	641	647	692	608	682	625	633	630	608	593	689	624	594	573	676	631	673	644	657	666	625	644	681	662	691	661	633	650	611	627	659	636	627	632	683	644	593	623	682	669	618	617	625	621	640	622	643	629	658	618	658	643	623	620	662	642	688	611	641	649	644	644	618	620	635	662	619	628	622	677	653	654	687	679	631	650	673	668	630	663	647	670	651	627	623	660	622	659	662	660	618	604	651	653	654	632	646	676	629	663	703	668	634	678	701	677	680	648	643	629	646	616	652	627	671	620	642	640	645	718	597	632	632	632	676	659	655	636	679	641	666	680	654	652	674	635	662	622	674	619	701	650	694	621	646	635	642	586	597	643	638	647	639	664	620	607	639	627	699	665	653	636	674	649	673	615	656	591	646	665	638	660	619	626	645	664	582	674	625	643	658	674	616	663	626	619	635	585	642	699	606	643	647	634	629	684	658	675	628	619	597	634	620	626	679	656	650	660	645	653	628	636	656	592	669	645	607	624	672	617	700	625	654	626	650	626	647	661	604	652	680	611	629	602	644	617	611	632	649	644	668	674	636	630	660	676	662	639	629	652	644	667	640	655	648	655	656	672	622	670	629	642	688	664	587	642	651	600	622	635	646	647	680	670	653	615	627	675	632	678	659	679	615	626	656	601	618	673	663	657	663	627	609	668	612	660	637	634	620	656	682	656	642	623	642	640	636	631	634	627	632	618	656	620	623	639	644	628	625	636	635	621	684	656	630	638	648	599	648	640	684	616	637	618	603	626	636	634	655	628	689	609	660	645	606	672	646	641	658	638	574	666	651	616	660	602	630	644	644	643	650	630	619	649	613	622	663	707	630	598	642	648	650	611	645	630	623	673	662	653	633	651	626	661	641	642	658	631	648	650	668	632	631	639	659	639	620	632	645	631	613	585	649	645	633	634	683	631	655	662	658	644	658	626	627	633	686	655	675	637	626	584	672	659	645	639	660	660	625	637	641	624	636	632	627	628	622	607	584	622	685	636	638	605	633	623	646	657	638	614	611	640	602	649	637	620	645	621	643	625	649	691	656	625	649	647	637	610	647	652	639	612	611	630	633	613	629	609	670	656	633	649	613	611	637	624	624	673	621	651	654	639	633	683	660	644	706	614	657	637	664	605	664	640	661	616	638	626	673	695	679	621	636	627	640	655	605	670	608	658	617	641	652	669	651	634	624	692	649	631	630	610	601	633	642	662	614	625	605	646	653	652	641	689	649	655	645	646	595	639	645	640	702	666	618	633	663	640	586	657	621	615	623	627	660	613	695	589	608	660	638	605	682	650	636	649	669	625	612	680	644	564	643	684	621	642	661	641	652	648	650	616	594	635	636	664	666	617	606	645	667	642	634	671	593	621	628	659	632	643	616	636	630	642	594	654	647	674	637	593	664	593	603	592	643	624	638	614	639	604	624	625	642	646	645	663	595	667	617	662	667	629	605	628	630	671	637	637	688	631	674	655	675	661	638	611	622	622	650	686	657	670	652	656	658	664	616	660	633	634	655	611	689	676	605	638	653	656	653	631	622	676	611	605	645	643	633	628	642	635	662	606	668	633	642	645	630	629	618	623	627	637	672	675	618	675	642	635	624	661	660	639	587	645	668	655	684	635	613	612	643	645	667	674	650	632	626	658	609	666	651	638	640	644	669	659	629	670	602	686	650	638	618	653	617	609	589	633	655	634	636	633	641	622	669	643	666	647	646	658	655	710	593	665	698	649	689	620	619	619	616	638	675	671	657	661	634	655	630	647	631	682	648	623	604	662	622	626	615	701	672	656	685	649	634	651	653	651	588	645	651	630	672	622	658	667	616	589	631	621	601	607	644	640	606	631	619	665	589	707	686	645	637	632	646	681	671	644	687	618	630	644	652	602	618	639	656	652	640	601	630	645	660	673	640	645	674	620	617	640	641	660	633	646	604	683	631	650	620	621	672	629	664	669	661	629	665	601	614	605	616	681	586	657	678	617	636	644	602	617	668	672	646	623	634	655	615	600	665	657	634	627	638	660	669	694	632	649	675	660	640	647	643	629	683	638	674	635	610	642	604	635	620	628	624	657	645	615	638	625	654	599	631	638	626	643	623	669	631	637	638	646	590	629	612	654	627	616	617	656	619	648	677	615	641	651	624	620	614	651	622	644	641	599	588	655	659	651	684	666	632	639	638	661	625	626	661	671	649	560	686	666	693	625	579	650	609	610	639	604	631	609	624	644	667	663	668	652	626	661	654	638	629	631	676	667	647	695	663	639	624	621	662	621	624	627	624	607	629	609	629	617	629	673	642	650	667	642	641	662	641	671	623	634	649	632	647	620	661	618	647	666	632	629	635	669	651	651	646	635	603	629	633	656	676	628	690	656	653	654	607	660	662	600	639	632	680	652	608	620	641	620	679	648	670	665	646	636	654	663	652	619	646	642	655	619	651	663	609	654	651	595	694	591	618	630	660	614	609	578	642	599	681	646	687	656	597	647	640	657	632	632	629	650	673	649	658	720	634	668	664	660	668	633	619	626	684	663	594	626	676	670	626	664	682	631	644	625	602	690	660	581	602	623	624	586	634	640	672	625	587	666	639	659	627	603	655	599	620	655	675	657	651	697	627	594	590	679	643	676	644	628	651	629	661	653	638	637	634	598	627	676	689	651	637	647	640	670	630	690	664	646	673	629	620	638	654	595	635	653	598	611	636	655	636	662	659	675	692	654	620	608	652	639	622	659	647	705	668	640	646	650	620	655	621	631	615	663	652	605	659	666	634	705	664	635	611	640	666	646	653	656	644	616	591	649	648	670	660	658	600	643	676	644	665	627	628	651	653	636	625	620	638	667	637	633	698	636	622	692	649	667	616	613	681	663	654	680	646	653	675	646	657	600	676	620	636	614	655	616	651	607	676	647	653	643	632	657	632	648	607	650	672	615	645	626	593	597	673	629	612	614	588	585	626	620	661	620	638	653	712	627	663	647	634	602	640	671	624	671	632	666	622	609	661	641	641	628	651	662	635	667	669	602	617	676	646	656	655	663	664	627	662	633	627	639	609	691	713	635	641	618	629	591	645	594	669	608	649	668	621	675	627	645	621	641	650	644	616	628	598	634	621	681	644	614	654	636	611	637	632	617	679	645
22341	20765	28444	23232	21046	22557	21734	11365	8269	5940	4566	3801	3167	2691	2392	1914	1625	1626	1526	1249	1167	1103	960	833	775	705	660	687	799	676	671	678	635	570	563	646	678	600	557	522	574	534	503	475	437	423	403	457	428	437	442	424	408	409	421	449	455	404	464	416	469	416	412	451	443	401	447	450	413	426	417	431	424	468	417	452	413	419	403	432	401	438	389	437	411	424	443	449	419	399	410	426	422	425	446	402	449	435	403	431	438	434	441	423	412	396	432	457	430	430	379	415	426	422	439	440	415	403	417	398	403	425	399	395	434	414	431	441	453	414	409	405	415	411	448	400	457	428	446	403	421	413	409	443	419	419	446	424	413	402	439	388	444	419	445	418	394	426	384	445	416	434	369	412	420	410	424	416	405	418	432	459	427	444	430	419	416	459	387	467	440	403	410	428	419	454	411	410	395	445	405	394	400	414	429	469	458	427	442	410	413	397	417	419	397	411	484	412	427	455	385	408	424	404	390	412	394	442	411	391	403	443	409	439	443	420	443	402	432	408	471	420	428	446	434	452	419	396	407	435	392	405	425	435	414	449	414	435	407	462	427	433	395	451	439	431	421	408	426	415	423	437	407	399	450	408	391	404	394	402	407	388	440	415	427	444	419	445	427	435	413	443	418	397	417	431	419	414	456	419	443	447	449	454	390	439	415	402	452	411	440	401	418	451	443	412	407	412	387	448	404	412	457	399	436	416	422	439	445	413	433	412	407	407	417	456	435	414	388	419	417	404	434	421	428	384	413	444	408	401	437	472	450	429	411	418	414	453	428	411	418	420	415	452	427	375	440	445	412	393	412	391	434	402	459	409	393	431	417	388	455	409	435	431	395	464	402	454	447	410	427	445	422	410	434	423	424	442	429	387	419	440	402	388	422	454	448	410	400	438	384	396	397	418	402	408	451	439	402	462	434	426	447	424	430	444	421	458	427	435	435	414	399	398	407	434	461	396	455	441	392	457	398	424	410	390	434	455	446	392	402	387	435	430	469	476	443	394	446	412	431	396	437	426	419	451	441	437	422	422	428	419	428	393	417	420	411	438	412	391	402	436	413	371	399	400	400	427	403	430	440	458	406	380	457	412	419	408	416	426	399	431	427	440	432	435	442	411	430	444	412	429	436	437	436	431	455	443	441	381	404	407	421	383	426	412	427	412	402	402	410	430	451	455	417	424	400	416	466	446	398	430	426	426	393	413	426	405	414	426	405	407	390	398	424	399	396	450	441	446	427	465	416	451	458	406	439	428	398	419	441	411	421	402	418	423	450	415	424	424	439	435	408	430	421	415	467	394	448	391	424	399	422	426	436	426	458	456	444	470	435	429	388	383	387	432	422	446	436	418	414	418	398	397	427	412	397	401	398	420	426	432	424	386	452	422	439	417	423	413	435	426	436	414	413	386	435	428	423	425	419	416	418	443	456	447	413	419	433	446	390	389	410	425	381	428	409	419	427	423	409	425	442	402	432	422	409	416	430	411	407	448	421	437	412	413	414	417	422	412	411	414	405	413	432	423	399	437	433	432	387	463	394	415	469	419	420	423	451	433	412	382	425	408	422	401	436	404	430	416	425	402	424	423	431	432	420	402	441	426	428	369	458	444	438	444	433	411	460	403	456	451	414	410	425	432	428	421	435	448	415	418	467	406	434	458	462	427	408	422	419	409	462	408	415	408	380	426	423	416	425	436	427	421	400	451	422	393	428	421	392	436	372	410	473	429	429	410	436	463	384	414	430	407	420	400	404	452	427	424	433	405	411	404	402	428	406	425	404	427	391	404	421	435	406	412	416	454	400	411	434	423	401	448	397	409	421	443	398	441	427	417	424	444	433	405	398	404	395	433	416	435	443	424	423	421	418	407	443	449	469	431	441	407	408	448	439	398	454	470	451	446	422	435	425	434	441	448	420	420	438	420	373	450	400	410	398	428	424	380	421	433	420	441	388	413	414	427	457	397	401	407	406	410	421	435	464	417	436	404	419	437	426	396	402	432	442	389	356	464	427	422	388	435	443	411	419	426	430	382	430	429	440	415	447	442	453	413	452	431	438	389	446	411	442	427	403	440	420	416	377	464	414	432	403	459	420	397	426	416	392	437	437	429	442	421	423	419	361	411	432	396	422	409	426	402	443	430	418	426	396	407	420	430	429	417	447	430	423	413	410	456	467	413	408	434	452	395	378	437	436	425	409	400	410	485	437	438	431	435	398	426	422	391	453	410	408	447	437	419	457	419	398	423	430	430	433	411	415	436	408	425	431	428	435	420	398	429	400	429	417	434	416	414	424	413	396	471	433	401	413	432	436	411	418	405	403	415	414	433	402	432	418	405	422	398	421	444	395	425	421	424	410	424	428	402	438	403	397	411	428	417	437	459	465	391	434	424	422	440	433	391	400	415	387	403	389	464	412	407	392	410	420	409	442	414	447	424	410	413	454	451	389	454	431	397	423	438	408	405	453	411	413	462	443	409	428	435	389	385	428	437	385	388	426	404	426	437	457	416	425	381	392	409	434	432	405	403	422	431	400	427	430	419	451	446	424	404	472	428	432	389	414	445	460	386	440	420	426	423	470	426	395	453	432	414	406	428	450	421	379	399	415	457	427	414	453	405	424	433	413	397	418	412	418	406	443	427	415	437	423	427	410	453	430	400	410	427	412	413	407	412	456	401	440	399	422	391	420	454	451	425	410	423	401	432	464	446	455	407	417	428	422	387	469	418	413	407	442	415	435	390	410	414	454	458	416	438	424	386	422	403	425	426	395	408	430	429	414	470	419	426	432	420	420	394	403	402	433	440	449	428	440	415	386	416	401	450	432	452	442	416	424	407	459	416	428	409	445	444	401	384	417	396	461	388	435	420	427	468	393	411	451	420	398	397	415	416	415	430	422	424	439	406	440	428	396	387	411	412	404	397	421	440	437	435	440	408	417	437	437	413	401	421	438	416	435	405	425	459	448	414	424	422	415	427	427	441	405	422	414	391	411	429	413	440	405	402	409	419	393	431	435	413	427	412	420	419	429	436	392	398	429	440	440	472	429	391	406	439	383	422	413	445	428	405	426	428	417	430	404	437	424	443	432	435	409	405	407	427	366	428	434	430	396	411	388	449	425	406	443	441	438	443	450	470	420	430	408	421	418	430	432	438	407	452	441	444	433	424	414	411	437	422	440	432	396	455	408	411	405	389	389	426	417	407	410	425	438	406	446	438	445	413	394	409	442	430	415	417	422	409	428	415	429	438	394	411	440	394	352	457	403	425	401	414	432	433	409	450	406	409	432	447	411	424	410	407	420	394	432	432	444	443	394	417	394	454	408	464	387	432	437	405	401	451	428	419	413	408	423	449	448	452	406	408	424	413	431	441	456	410	390	424	445	409	406	435	435	451	393	450	398	440	426	432	423	437	436	427	449	444	411	440	420	417	455	435	408	451	417	423	356	426	415	431	428	392	442	410	418	410	401	419	411	443
20903	43592	43252	35823	31698	26705	20938	16810	14582	10790	8209	7021	5861	4813	4396	3389	2836	2893	2672	2071	1909	1761	1394	1338	1084	1053	942	1081	1190	1006	968	1009	925	798	771	876	1010	806	777	731	749	725	654	594	531	510	551	541	534	552	546	522	573	519	503	518	537	522	520	534	488	538	544	532	509	508	510	567	476	532	515	494	487	507	522	523	536	528	543	516	526	544	537	537	490	541	535	490	542	498	522	521	485	492	543	493	509	502	547	532	539	533	497	507	500	507	529	499	524	526	499	519	545	525	555	506	527	532	520	487	546	530	489	533	539	529	497	537	498	528	459	465	517	501	476	527	514	489	521	516	521	507	521	495	496	526	508	496	522	496	504	555	500	512	489	487	499	523	535	506	514	534	499	473	522	507	537	516	522	518	501	507	557	537	525	498	552	533	489	499	537	494	553	492	519	572	499	474	480	524	521	540	504	535	476	521	528	525	516	513	510	535	499	526	506	509	483	526	536	545	505	509	538	484	520	514	505	523	468	547	497	527	542	479	488	518	499	476	525	487	488	503	497	494	496	540	463	521	505	525	503	509	532	483	531	500	526	513	498	524	504	493	484	540	505	475	583	500	539	549	488	519	487	529	507	469	493	493	484	498	517	485	502	514	522	501	505	525	475	517	501	527	519	533	517	499	522	519	507	535	503	512	539	507	543	520	490	501	524	523	519	548	525	517	530	540	527	492	528	514	503	525	530	491	534	515	536	527	499	502	553	496	510	484	461	515	531	495	479	540	496	500	518	518	567	501	488	518	516	528	488	477	487	512	491	534	518	501	530	546	564	506	514	511	487	548	526	480	525	503	489	486	514	527	549	504	497	517	491	557	535	542	541	505	479	510	499	520	505	507	499	538	552	511	561	477	545	509	531	501	553	467	506	507	469	510	514	543	516	490	494	540	517	545	539	555	488	521	495	563	514	561	560	527	508	541	553	487	533	520	504	548	502	468	562	515	515	530	508	517	492	500	503	532	484	497	522	487	522	568	512	491	492	500	537	522	464	514	502	482	506	534	520	480	493	464	495	521	514	514	565	521	545	518	511	503	507	495	508	524	476	501	535	522	529	543	516	502	544	519	544	522	493	528	524	530	551	506	543	539	482	524	527	510	506	508	468	478	480	517	540	489	491	519	509	518	522	503	523	527	525	539	531	538	515	526	544	571	521	499	541	519	534	529	525	504	530	506	546	489	511	544	514	499	498	542	493	541	482	498	503	497	454	534	549	511	492	478	511	490	567	532	495	487	530	477	484	451	525	498	506	513	569	545	510	551	512	575	507	506	487	505	503	509	545	514	498	497	512	510	552	498	510	522	557	531	530	490	522	486	541	528	501	536	535	519	477	539	481	503	484	530	528	489	539	497	526	468	517	488	505	544	555	519	550	495	521	532	538	490	487	499	515	528	518	525	542	535	538	552	532	522	485	507	540	531	553	511	507	496	524	489	531	504	552	501	512	512	520	517	506	503	508	500	551	509	519	520	530	504	501	525	523	503	514	471	545	506	475	508	495	515	546	526	493	544	511	494	502	509	469	494	532	466	526	503	515	521	524	501	532	501	525	517	513	487	501	473	499	519	543	546	486	503	504	517	519	539	532	491	532	524	524	508	504	493	505	502	513	498	505	534	507	489	531	531	498	515	509	508	535	490	525	532	486	496	514	554	494	523	509	487	537	486	554	495	511	511	514	494	529	519	523	511	529	525	559	515	522	536	499	521	495	526	491	486	514	483	523	517	484	523	502	504	564	510	539	527	508	551	526	509	515	517	512	542	492	500	552	531	512	544	558	481	497	521	495	540	493	495	498	501	532	540	553	540	543	501	513	488	492	586	484	496	524	476	512	494	483	515	490	526	516	507	479	503	517	527	476	540	499	460	524	482	542	479	491	490	575	525	548	514	492	527	455	543	539	478	564	521	551	541	524	535	489	521	548	481	508	484	491	543	490	530	533	518	544	511	526	492	483	538	554	490	509	501	526	537	509	491	535	526	504	516	505	514	520	484	493	536	519	480	500	519	523	489	561	514	475	479	533	500	499	506	486	564	540	525	487	533	511	453	486	494	464	495	507	509	541	501	498	498	535	520	477	524	529	484	539	531	496	528	510	537	537	550	486	556	502	491	541	512	518	515	549	552	535	526	502	506	533	527	528	523	504	528	590	526	541	542	534	481	525	538	460	520	512	492	491	544	527	499	515	510	547	525	539	528	509	481	499	535	511	550	531	473	501	508	523	526	523	492	529	498	525	457	511	525	510	548	504	432	469	529	473	502	509	515	569	518	491	499	527	554	514	538	515	469	530	509	544	515	487	523	510	542	533	512	525	556	482	499	530	472	551	494	459	521	510	503	512	500	506	526	517	515	548	513	509	508	520	515	522	496	496	546	509	522	493	499	520	507	519	501	522	514	576	510	523	488	480	495	525	524	531	524	516	549	499	519	500	519	502	472	522	480	525	533	517	519	488	522	516	503	499	499	529	461	494	520	522	484	519	507	473	491	534	510	482	534	533	524	553	527	528	521	580	480	526	526	502	535	521	505	519	501	499	475	528	507	505	520	533	531	535	541	527	521	502	511	535	510	477	524	541	495	508	512	493	524	486	557	537	524	547	507	500	517	490	452	516	504	514	488	542	478	485	533	513	506	499	546	513	514	521	545	522	497	479	503	520	499	504	539	510	509	533	478	537	519	524	530	520	502	506	487	514	495	520	536	501	455	515	522	508	513	527	507	517	546	535	545	529	490	498	520	500	497	522	498	496	468	515	523	513	513	540	533	516	477	549	526	510	505	489	483	531	517	522	543	546	494	531	488	501	511	477	545	515	493	553	505	513	517	523	528	500	473	517	494	526	560	497	537	533	517	479	512	499	481	506	532	520	511	495	452	513	531	473	524	522	493	534	512	481	510	483	551	492	537	484	515	522	498	523	525	506	506	550	501	526	528	504	559	499	517	491	529	534	494	534	529	526	518	516	557	498	512	557	530	478	514	474	513	529	520	487	550	474	540	467	497	492	530	542	519	546	537	529	523	549	484	499	494	533	494	509	499	500	472	502	483	489	483	509	507	536	512	499	482	545	537	508	512	510	510	479	517	469	500	525	565	523	508	519	488	495	490	515	497	529	489	544	538	497	545	529	499	509	531	528	490	538	550	510	511	514	512	540	480	511	496	511	508	530	490	512	509	499	501	516	510	495	513	512	511	514	527	520	532	492	520	521	515	509	517	483	520	537	528	509	520	527	554	501	502	497	501	543	542	536	482	508	509	514	529	499	487	493	524	526	490	575	524	495	494	546	523	540	547	497	487	521	530	508	570	477	486	566	521	524	507	545	503	505	518	512	492	505	506	517	484	534	539	515	475	498	465	530	510	535	522	516	499	501	511	510	500	529	547	506	466	563	489	557	496	483	529	503	505	506	493	534	526	524	519	484	534	518	519	497	547	511	496	491	520	514	534	556	550	509	576	547	501	493	500
26600	21968	26430	22339	14249	9280	5852	4556	3562	2709	2079	1960	1608	1616	1388	1215	1111	1215	1092	933	1001	938	848	863	767	813	771	858	843	770	796	794	746	728	734	786	742	707	666	709	689	758	727	666	678	708	700	708	688	718	703	705	687	683	692	744	711	732	675	677	696	720	668	665	731	703	668	667	665	653	673	679	642	650	690	689	676	664	702	679	700	674	688	712	689	707	732	709	693	706	713	672	725	676	686	686	701	644	702	696	699	678	692	643	692	636	673	682	724	674	737	769	740	691	685	636	699	712	667	683	696	680	696	707	700	707	658	691	736	688	704	742	696	642	704	668	667	716	655	671	648	672	709	685	700	652	638	677	676	682	663	705	662	681	703	682	698	654	694	721	702	701	699	689	680	649	673	708	714	710	660	660	683	686	693	687	676	664	724	662	696	680	684	699	708	675	682	681	753	706	680	744	695	677	739	698	743	635	657	652	716	729	694	649	674	693	692	706	666	691	718	670	676	670	705	730	702	695	668	656	671	698	688	674	678	653	711	716	658	724	679	687	689	648	685	632	659	684	681	668	662	660	705	702	718	636	690	691	718	716	666	697	702	654	700	674	757	656	676	657	716	680	695	716	677	691	716	704	688	658	692	678	662	666	677	672	656	669	718	693	681	703	710	645	700	688	674	674	679	704	695	687	679	685	691	680	728	737	755	692	679	692	718	690	685	688	689	675	703	668	664	647	693	685	652	683	672	645	671	713	726	677	684	711	675	650	657	662	701	725	655	676	725	678	722	702	714	663	659	702	695	703	733	686	726	655	691	710	685	662	699	713	717	611	639	755	661	698	731	686	723	723	692	673	670	716	746	661	705	634	698	694	725	702	712	687	698	730	702	684	717	673	654	662	688	681	671	646	679	662	704	717	659	690	669	693	715	695	646	678	669	742	682	724	642	685	750	690	652	663	657	632	718	661	676	664	700	677	677	664	717	666	659	695	661	670	632	707	614	729	658	637	690	713	653	653	724	681	688	723	678	662	686	685	633	659	669	714	660	664	653	650	669	712	673	649	657	689	641	681	719	656	662	695	679	702	685	666	639	651	665	668	663	685	643	725	636	729	724	676	732	716	696	707	696	669	725	677	684	683	668	666	668	667	677	637	672	694	759	702	659	697	671	663	682	658	669	652	739	676	724	637	711	634	646	658	675	727	728	731	669	656	685	676	701	678	698	678	722	734	659	693	714	703	646	693	696	676	703	721	648	648	703	699	681	682	670	645	665	663	696	697	642	673	709	687	703	688	714	688	658	655	690	690	674	698	657	693	695	638	678	699	633	694	676	664	682	678	631	710	681	695	693	697	687	704	716	692	659	700	651	710	702	681	711	681	743	656	663	690	686	694	669	691	718	715	722	695	707	742	693	726	664	644	699	702	704	679	688	685	672	670	636	709	693	705	717	669	694	674	648	682	712	726	696	671	676	717	644	662	710	719	695	629	671	684	722	699	696	722	675	672	691	696	671	715	690	682	714	632	686	701	706	712	660	656	742	662	632	667	698	666	659	671	686	641	689	703	685	697	685	690	696	668	660	666	716	710	655	638	675	686	664	714	705	672	701	704	694	720	707	712	717	705	666	683	703	682	650	656	630	654	697	718	682	668	716	669	674	695	681	708	662	698	674	670	716	714	697	704	712	664	687	693	657	667	708	674	682	678	700	697	662	698	694	707	634	653	651	714	703	673	734	681	647	695	707	664	707	672	659	700	690	717	662	726	673	656	716	691	697	702	661	685	705	653	687	672	673	679	700	664	715	659	693	666	687	672	672	668	695	665	668	682	698	686	650	690	735	695	692	656	655	710	652	656	697	687	666	682	705	663	694	675	700	660	670	674	700	686	690	685	692	670	693	672	662	677	698	688	710	701	716	706	688	670	693	689	674	692	699	701	688	717	754	691	683	649	652	687	664	708	666	709	659	717	652	642	695	706	645	635	609	665	700	676	695	653	649	706	664	671	684	699	723	670	706	698	722	699	706	687	678	668	675	696	709	657	664	694	690	676	715	698	691	685	649	682	671	680	662	662	658	657	666	659	728	698	684	688	666	656	670	681	755	693	710	693	676	709	690	679	724	698	657	708	673	695	686	682	698	651	699	684	710	692	681	693	669	706	666	689	687	626	700	715	689	669	658	659	688	703	631	694	672	707	647	670	685	695	711	686	696	639	742	726	677	705	725	672	724	715	684	667	693	705	642	690	694	726	686	662	684	728	727	702	723	681	700	666	662	714	709	692	676	685	703	686	675	717	693	693	711	674	669	704	650	728	684	685	684	674	687	686	704	680	658	708	700	683	674	637	663	709	703	683	686	673	707	731	646	655	678	736	652	706	689	677	650	655	689	679	698	692	706	640	684	689	654	673	646	694	675	684	658	707	680	669	672	689	663	696	695	672	701	716	735	675	676	674	671	716	697	696	682	685	643	655	697	672	697	696	673	693	695	685	717	655	725	689	640	710	656	696	639	703	656	689	672	709	719	704	684	714	691	708	686	697	709	698	697	666	718	655	699	661	727	660	713	657	641	722	649	729	684	687	672	716	695	724	642	715	714	724	699	722	675	717	689	725	695	676	706	703	693	733	674	656	731	652	700	675	719	708	664	687	697	699	754	664	646	688	669	692	670	666	714	670	716	697	654	714	719	685	733	642	696	715	754	737	700	648	745	691	674	684	651	692	648	685	691	694	696	695	657	687	706	697	631	697	689	677	692	674	670	700	689	666	708	643	667	644	689	685	687	657	723	734	691	724	675	700	712	713	728	665	678	705	681	690	686	717	712	679	608	668	674	691	648	659	702	688	696	680	680	658	736	694	687	650	704	673	708	717	666	680	672	670	682	677	663	687	732	667	701	680	752	696	721	701	694	699	671	681	656	698	748	667	665	715	657	660	690	668	676	674	653	685	673	685	670	677	651	702	700	664	678	671	647	725	709	692	734	688	654	645	673	696	727	693	706	679	673	651	711	668	741	640	666	717	673	691	720	690	682	713	699	676	688	665	682	668	648	717	622	679	655	652	709	740	679	694	686	720	676	688	696	679	673	693	671	681	685	769	700	682	705	632	700	681	710	732	676	685	660	691	740	686	706	692	684	679	693	702	674	655	735	732	701	672	679	691	708	723	703	663	635	679	739	691	697	650	694	667	698	663	667	700	680	667	684	711	713	664	693	661	694	682	717	698	684	745	707	683	702	720	717	724	700	701	706	696	646	660	658	671	703	681	668	705	699	653	647	678	686	680	684	683	678	685	710	685	645	668	670	650	707	701	688	707	680	679	723	697	742	692	720	710	685	665	659	731	693	691	630	632	688	643	689	705	635	680	683	639	681	710	679	659	636	700	680	665	727	636	696	675	708	718	688	718	696	676	675	701	660	659	649	660	717	720	661	700	694	633	676	697	698	738	694	681	628	677	709	677	690	623	658	737	704	672	669	654	673	720	721	683	669	677	722	664	654	688	689	711	695	732
18159	33076	31820	24358	19664	14730	10943	8838	7110	5107	3914	3572	2885	2689	2206	1955	1804	1877	1670	1362	1301	1323	1167	1189	1055	1059	1024	1145	1074	956	1043	1021	907	901	903	989	970	850	934	914	951	893	860	887	846	856	834	862	856	868	900	872	847	904	857	887	836	814	859	859	878	807	809	850	800	803	817	788	895	900	862	835	830	801	873	814	885	863	793	822	777	848	888	831	851	794	821	845	848	855	878	831	866	774	895	860	852	831	871	801	843	825	814	890	830	861	831	805	894	857	849	847	795	813	820	852	864	816	845	835	844	840	830	847	780	907	896	837	815	832	828	806	860	825	868	876	843	893	832	839	875	796	872	901	847	879	876	804	895	860	893	873	823	862	796	844	808	865	868	921	838	806	889	836	852	881	836	789	793	863	860	869	841	797	820	832	842	870	825	906	843	811	837	840	805	864	874	854	853	848	813	871	840	848	815	839	858	818	841	852	802	889	874	908	858	839	864	850	866	833	832	867	850	838	810	864	802	787	844	855	818	871	833	822	841	850	825	848	842	877	869	870	920	819	835	849	848	885	851	841	799	840	821	834	846	845	846	823	860	847	809	839	846	855	829	859	804	841	840	855	865	883	836	887	849	807	845	782	834	908	851	897	866	848	804	825	885	857	853	828	810	837	807	824	870	811	843	793	824	864	843	853	819	811	819	843	850	834	809	865	872	813	820	861	830	851	819	850	847	826	831	826	833	840	798	843	871	861	828	881	880	854	847	856	792	841	847	793	846	821	881	831	887	868	808	831	854	859	831	893	797	860	834	876	831	838	863	832	866	853	845	814	836	805	869	880	846	835	845	855	812	790	847	874	892	831	779	803	865	800	840	822	815	863	880	850	853	838	876	853	877	811	850	806	864	858	849	867	830	885	854	821	882	816	783	852	818	866	813	826	849	854	825	828	825	874	804	839	827	793	825	898	873	865	826	835	848	885	879	816	779	890	813	854	819	865	846	849	819	868	845	798	879	786	879	853	866	817	853	818	851	875	845	840	838	900	858	912	838	858	825	827	885	838	870	885	853	819	876	800	861	792	851	772	892	844	864	836	824	836	843	853	855	883	869	854	825	845	885	810	847	872	808	846	815	821	832	819	878	848	891	875	860	859	813	925	825	863	849	872	850	838	827	863	825	773	850	838	836	817	873	795	854	900	853	821	886	773	882	799	860	854	846	819	864	824	817	823	887	883	863	903	798	895	872	889	803	868	857	815	842	845	867	825	847	888	829	849	860	849	830	805	839	862	833	871	831	812	849	850	840	826	846	829	850	825	834	838	794	889	874	856	832	883	858	886	881	845	891	852	842	821	801	844	780	831	806	868	850	823	879	780	851	850	787	888	829	822	786	866	875	841	794	854	839	844	775	864	790	841	816	875	859	843	837	792	783	854	873	795	849	837	838	794	832	892	879	794	832	841	800	807	898	877	815	887	850	800	786	828	822	859	825	862	842	871	868	770	813	818	834	832	830	812	840	848	836	850	867	854	833	850	821	838	869	803	795	867	858	777	847	830	830	888	839	833	865	828	815	866	828	841	832	836	833	793	847	818	814	829	867	859	797	811	820	861	847	800	848	853	823	832	796	866	838	846	836	869	872	837	914	869	827	832	814	823	800	821	853	853	800	831	864	870	815	858	838	886	845	815	827	840	861	831	858	808	833	822	848	789	840	848	832	821	886	807	872	838	845	875	814	873	831	820	830	835	839	849	848	916	820	828	824	829	831	860	841	858	864	816	868	840	894	766	841	906	835	896	843	829	800	876	822	830	800	864	813	923	859	812	867	826	833	814	830	880	793	863	861	845	870	848	870	833	824	851	885	847	793	902	848	867	842	891	883	836	812	847	818	851	859	810	806	872	821	872	825	830	842	818	850	870	868	838	840	855	873	858	871	912	871	858	822	806	839	787	868	830	846	828	828	871	821	834	886	807	823	883	859	881	858	798	831	820	824	820	848	854	854	837	820	860	835	832	782	808	882	838	794	856	793	807	843	824	823	852	803	825	848	872	836	867	899	820	818	880	861	864	892	872	821	846	843	858	871	789	852	866	837	851	834	833	840	866	854	841	852	889	824	889	840	829	882	850	859	871	838	807	831	843	857	839	863	877	835	841	834	886	840	848	884	840	864	837	824	849	848	877	838	855	825	822	860	844	856	841	827	868	872	819	832	834	836	817	816	865	932	857	847	787	859	845	866	808	790	845	876	846	865	847	809	811	829	870	847	826	819	799	831	876	864	852	842	843	798	864	830	805	823	816	825	832	849	857	831	877	833	827	867	788	823	819	820	855	794	832	832	814	901	859	765	860	775	834	822	858	861	914	841	870	844	823	877	791	861	867	879	890	863	825	880	847	859	844	840	840	864	846	857	864	845	837	886	864	885	816	846	785	882	870	823	863	770	884	834	883	818	813	883	843	793	837	803	806	856	849	800	818	810	872	880	849	877	867	803	882	814	877	885	810	819	830	847	835	803	875	892	841	848	852	838	831	849	861	849	848	888	815	849	814	870	808	839	855	811	822	776	856	796	910	834	874	863	778	877	833	851	857	819	873	876	847	893	836	853	833	877	842	811	886	827	819	862	839	867	816	880	829	903	865	797	830	854	805	855	821	810	872	825	864	868	837	838	767	852	842	847	858	893	893	864	850	834	905	844	878	816	859	842	875	873	878	818	822	816	827	864	879	831	907	833	842	835	869	790	857	801	881	782	846	814	839	865	872	789	798	805	864	854	922	839	838	834	881	815	877	868	801	827	904	895	820	875	865	820	869	832	882	816	801	807	773	839	855	823	880	857	882	876	838	915	798	848	886	822	814	828	800	861	835	817	810	846	856	834	849	841	847	868	862	863	841	865	787	853	812	857	818	823	868	843	877	866	820	825	900	870	863	882	910	829	866	819	823	882	880	797	813	863	857	831	860	858	828	882	850	849	770	872	848	855	847	840	866	824	865	902	864	895	844	853	822	836	857	871	829	815	815	875	827	847	807	847	819	830	839	813	884	838	845	846	795	841	835	828	886	869	872	822	875	855	856	878	824	868	845	843	847	852	874	815	823	833	821	807	854	885	798	803	874	885	836	844	873	809	825	857	849	843	889	800	843	895	850	860	859	815	828	851	887	882	879	844	848	846	884	819	813	882	807	820	827	843	856	857	849	828	879	862	810	828	834	864	831	799	823	879	876	887	894	791	829	857	846	834	906	853	856	909	867	846	866	836	843	830	848	880	838	844	814	868	856	782	779	847	835	806	867	850	844	771	812	857	862	876	838	825	835	869	849	877	792	911	897	914	810	831	854	774	850	880	863	814	834	849	815	891	788	846	879	852	895	887	825	837	867	811	850	838	844	860	794	861	873	837	893	812	866	860	826	842	818	909	856	826	796	865	862	848	810	844	813	838	854	826	861	815	865	830	830	821	831	868	803	902	856	793	866	855	818	833	825	875	854	870	840	832	907	856	810	846	809	817	883	878	805
23286	20745	28058	23663	21407	19847	13018	8209	5746	4220	3432	2808	2277	2109	1847	1484	1564	1455	1245	1115	1119	926	851	784	681	700	711	818	774	708	720	621	624	666	568	687	695	595	620	611	610	625	589	518	518	526	553	487	567	510	517	541	518	498	518	518	520	518	541	498	512	539	529	499	532	528	563	531	512	533	515	540	519	537	527	503	536	528	523	557	514	525	475	517	518	505	562	532	493	500	541	515	529	521	524	519	584	482	553	490	515	520	522	496	539	527	540	543	494	491	520	569	508	475	550	471	550	503	526	519	496	527	497	520	494	512	492	528	510	546	540	507	533	512	579	503	557	551	525	528	542	516	502	489	521	558	521	511	545	547	515	479	501	532	526	553	510	478	511	526	527	521	560	495	568	515	483	543	567	533	524	481	527	479	508	539	541	515	524	522	504	550	544	521	519	509	566	512	519	512	523	505	538	520	502	532	495	549	517	508	520	498	553	546	512	520	518	529	523	549	547	466	551	520	522	537	540	509	515	506	526	489	520	506	565	519	522	516	532	526	531	508	557	542	573	523	554	546	507	541	542	507	556	501	542	519	545	539	540	486	484	521	546	524	489	516	504	477	515	521	505	535	536	544	528	531	522	531	521	556	489	518	523	537	502	515	557	553	505	548	513	557	539	565	453	502	492	550	518	560	496	521	534	503	499	534	494	510	527	544	536	518	531	518	547	513	508	523	481	502	525	524	504	512	523	541	536	518	551	578	519	505	508	511	459	501	497	490	525	520	530	515	507	524	516	532	554	524	527	540	475	523	548	566	525	528	502	493	561	488	521	519	564	539	516	516	530	550	552	502	535	499	544	522	522	496	546	537	550	527	526	520	529	521	506	500	494	515	521	534	540	519	532	504	566	531	512	522	543	506	523	545	553	536	508	492	527	500	558	544	502	540	539	499	509	545	531	546	525	539	512	533	545	542	521	563	491	526	501	505	563	532	552	538	547	530	541	532	536	521	509	541	507	548	483	529	526	528	507	531	541	540	490	515	555	503	518	509	513	533	514	524	546	540	542	530	514	541	521	482	537	525	549	548	524	490	530	522	517	516	493	449	529	518	497	502	506	527	531	517	479	522	528	560	567	508	513	478	545	488	514	521	527	516	517	519	540	518	499	512	553	518	530	489	539	507	527	533	543	526	557	526	520	484	483	551	496	526	530	487	501	504	566	523	527	507	522	509	523	543	516	534	491	507	517	553	560	509	509	507	522	515	515	510	498	479	503	514	526	510	498	542	529	526	499	526	518	540	498	503	552	525	551	517	534	523	530	498	485	530	511	500	520	490	525	517	502	539	490	467	501	519	536	486	546	494	488	512	535	531	535	507	565	540	491	512	525	528	534	560	511	535	539	514	500	505	535	516	514	524	522	509	518	485	492	520	547	536	584	517	503	492	472	539	525	495	525	514	520	597	504	548	527	512	549	491	460	560	552	543	515	523	492	536	526	516	549	557	522	521	495	501	513	514	526	526	502	497	520	481	576	522	510	500	506	500	503	531	493	526	538	544	549	532	509	537	569	500	554	475	514	492	519	473	518	529	524	485	523	555	506	494	503	539	489	515	513	528	512	521	552	527	535	517	527	528	519	498	528	515	526	531	506	524	505	507	523	538	546	536	550	523	537	498	483	506	533	489	521	548	551	510	537	516	512	483	492	516	515	516	484	552	526	530	529	473	537	497	535	520	514	460	505	507	529	497	527	500	554	527	512	509	527	476	553	543	481	491	531	511	511	469	514	506	553	512	516	528	566	523	497	513	531	501	504	502	509	513	529	541	528	526	495	509	540	488	568	503	487	535	495	505	519	506	530	528	560	515	472	505	507	503	562	530	492	531	500	525	495	562	497	547	523	498	552	513	511	511	544	513	498	526	550	515	517	477	534	541	529	500	521	493	554	519	506	487	476	494	514	513	489	534	531	485	497	539	481	569	525	465	543	529	536	518	538	491	550	527	524	513	513	540	517	499	510	522	523	497	588	496	493	508	549	529	549	539	502	546	500	513	541	547	503	495	544	551	542	553	534	481	500	513	523	509	520	556	507	536	509	492	529	563	488	525	587	478	494	523	513	516	497	529	520	537	512	520	475	525	556	548	522	537	521	507	492	555	501	566	528	522	522	507	533	537	502	512	556	497	518	528	503	537	548	489	489	514	488	488	579	520	512	502	530	548	523	496	507	522	514	518	496	505	538	545	539	518	504	492	543	510	522	510	523	518	493	481	530	507	516	545	527	528	518	508	526	498	504	549	551	538	507	540	511	481	486	490	516	522	526	543	482	515	498	518	518	532	534	504	503	518	498	586	541	557	515	517	503	543	526	518	506	488	530	511	530	515	507	514	528	514	492	521	504	533	551	536	557	502	551	527	509	508	544	533	466	527	544	526	524	495	555	509	529	493	506	516	501	506	558	532	530	541	502	532	526	561	498	506	482	520	508	547	532	492	508	498	496	501	569	520	539	532	541	556	545	533	548	539	540	554	514	512	515	527	500	523	523	500	503	501	540	519	494	554	553	532	481	525	520	517	517	520	547	536	480	519	497	504	516	535	518	499	511	514	544	506	554	470	522	531	502	521	498	485	532	554	490	491	517	506	518	552	480	484	575	487	524	517	512	470	553	514	567	520	527	514	526	502	508	440	518	525	562	528	510	539	509	567	571	546	506	485	508	527	541	553	519	529	573	549	533	498	551	499	545	535	535	519	503	501	519	498	546	552	502	512	548	529	559	497	528	531	523	503	514	505	550	529	516	559	530	526	530	521	523	557	533	538	505	527	523	544	528	542	515	496	527	507	504	511	532	523	547	520	514	528	553	557	498	523	558	543	510	550	502	530	532	534	518	529	569	542	538	557	519	515	561	496	531	513	538	508	512	530	468	516	540	521	522	528	521	555	522	520	526	507	498	536	510	469	498	521	525	520	539	542	524	529	478	510	514	536	518	531	512	521	502	526	532	497	550	554	485	522	511	503	525	497	541	504	533	486	523	502	541	555	513	525	513	497	497	489	488	532	518	515	550	512	527	503	546	539	527	544	555	529	515	519	500	510	547	504	544	536	480	488	519	552	533	551	532	535	520	517	526	545	544	517	533	489	512	520	557	545	495	510	571	488	546	527	529	528	538	503	545	493	504	534	530	536	536	504	571	496	543	541	545	511	526	526	525	519	530	503	545	511	564	518	525	489	506	509	537	523	515	533	502	494	519	561	503	493	561	497	515	509	518	522	550	537	519	557	510	522	545	528	525	494	544	505	466	547	532	504	522	533	542	529	526	509	531	506	519	492	546	521	507	547	487	516	515	525	505	495	489	550	515	522	482	551	504	501	503	499	518	516	514	558	534	502	549	495	517	490	517	537	524	499	544	555	496	508	524	479	548	539	591	502	504	514	509	554	506	506	520	537	498	492	513	512	495	546	495	524	556	540	546	494	574	520	534	521	484	517	546	511	514	496	505	508	519	539	533	525	494	497
19544	40794	38961	31347	26136	20927	15782	14019	10445	7659	6245	5294	4241	3973	3144	2671	2527	2421	1954	1693	1664	1377	1298	1139	993	1003	950	1147	1032	914	1110	872	856	871	878	920	845	729	754	818	779	777	752	656	650	654	645	628	645	711	613	634	691	670	676	646	700	618	674	678	661	631	698	670	643	637	633	689	584	623	665	611	650	665	652	647	652	669	657	672	652	648	695	661	679	612	699	626	668	682	694	637	661	694	659	678	650	673	625	655	669	628	667	654	632	668	631	699	632	658	628	639	621	661	657	652	627	631	689	644	644	576	642	645	630	663	682	691	618	648	640	651	623	686	625	665	681	656	654	647	669	604	683	654	664	674	659	606	643	651	643	708	635	673	673	669	641	663	618	675	635	657	618	659	692	671	668	655	723	650	646	702	647	619	613	648	687	692	659	634	684	621	652	609	622	659	673	672	649	663	631	651	643	654	627	641	627	673	661	655	659	635	612	647	607	681	638	668	648	632	617	691	686	682	654	643	652	662	601	650	694	666	672	675	622	694	630	610	640	688	644	655	664	620	654	659	660	705	652	635	690	664	661	656	625	674	639	636	629	626	639	648	671	636	614	646	698	638	632	617	637	676	638	625	695	614	668	678	645	599	594	677	638	671	710	629	690	672	627	641	638	675	650	614	683	661	630	631	651	657	685	642	683	665	655	681	635	604	674	646	620	644	662	627	705	614	634	645	652	644	611	684	638	620	665	680	668	683	623	633	649	657	645	631	629	663	622	671	674	646	668	627	651	677	666	673	660	683	652	656	638	642	680	690	628	653	607	664	641	656	679	637	629	667	636	652	651	664	630	620	671	719	663	665	663	661	645	659	648	645	687	614	664	654	637	622	668	583	661	649	629	695	681	697	648	603	637	666	628	700	657	664	651	632	681	662	640	642	665	683	605	659	623	657	675	657	678	701	680	675	665	667	636	629	659	680	612	669	615	695	615	630	639	649	628	698	665	629	650	684	668	636	682	622	672	627	677	662	626	630	658	643	631	673	658	652	658	682	656	660	645	598	674	619	656	640	638	640	650	647	679	661	646	677	681	636	687	664	656	644	636	663	599	670	689	678	645	668	658	648	664	664	636	634	629	670	631	670	734	642	634	652	669	656	615	651	666	669	638	636	645	630	599	614	634	617	660	636	696	647	621	692	657	639	623	621	640	675	683	653	704	649	685	624	653	680	656	642	645	676	611	636	621	623	636	648	667	683	690	641	669	644	672	677	652	625	625	665	699	660	665	632	678	647	671	686	600	673	665	679	654	626	624	674	642	659	644	660	619	628	650	703	611	612	652	622	675	688	679	662	653	653	644	607	693	665	682	673	636	646	713	669	658	632	633	629	650	687	638	636	663	677	615	678	661	642	641	656	646	651	679	658	699	669	645	684	701	688	648	618	645	643	623	641	704	673	639	671	640	645	661	666	671	629	631	666	631	629	650	660	663	626	655	668	648	656	645	655	626	664	680	680	651	653	670	657	641	627	612	632	668	613	649	645	601	637	666	665	692	653	646	596	611	672	643	680	627	663	589	631	697	678	608	673	667	693	626	629	646	660	664	631	650	661	691	635	646	666	651	674	672	671	661	662	638	658	656	652	669	638	611	634	649	665	635	602	687	644	662	651	620	646	639	674	627	666	642	643	604	683	679	625	660	700	622	649	614	661	660	596	637	627	651	657	604	632	623	676	649	629	692	649	643	638	638	665	656	640	626	646	663	630	649	691	604	636	609	670	605	668	645	608	636	681	629	673	661	620	688	664	679	664	609	696	654	632	648	635	651	630	664	659	650	652	707	650	623	611	654	650	606	648	633	646	643	658	647	603	693	627	630	643	666	648	600	645	663	627	645	651	710	697	694	678	616	611	634	651	638	657	668	638	678	704	641	642	603	680	658	620	635	640	668	648	663	661	656	678	666	667	608	655	655	655	672	624	626	662	640	662	659	636	630	639	648	647	675	636	645	681	686	645	653	631	601	661	644	651	626	639	670	658	668	642	647	651	644	675	630	634	697	659	684	678	609	655	648	658	680	625	704	634	675	629	641	608	656	636	644	688	690	650	638	668	644	606	642	684	684	643	676	657	638	692	681	691	639	678	651	640	642	668	617	667	675	654	622	691	681	623	627	694	647	652	647	650	671	675	664	678	630	597	603	640	612	627	631	647	637	635	678	691	679	617	640	631	664	668	683	668	630	718	623	651	693	667	663	673	665	651	592	634	654	648	689	621	631	653	662	665	661	650	677	646	680	634	638	674	619	638	678	639	630	667	625	668	688	619	713	624	673	646	655	621	619	695	653	675	662	645	686	637	683	686	645	601	703	608	664	657	688	663	651	674	679	654	599	670	670	681	664	641	684	653	665	647	634	694	697	652	650	673	631	636	655	639	693	635	640	654	656	637	715	666	651	675	614	646	699	659	626	661	671	684	669	667	636	663	650	667	624	658	650	635	661	615	656	674	675	675	674	651	704	649	686	627	642	569	653	632	606	694	630	627	642	657	661	635	666	653	660	663	608	657	675	673	646	658	636	641	669	639	641	634	732	649	653	683	635	641	643	666	636	684	653	661	657	648	642	638	657	658	639	657	661	602	654	674	690	643	672	627	584	668	696	647	675	650	682	629	656	681	664	651	655	654	665	598	677	624	649	640	636	694	626	619	659	633	622	648	666	638	616	671	658	667	697	632	646	653	695	600	642	636	645	642	663	684	616	641	639	670	632	669	651	633	663	681	668	637	665	665	630	655	681	655	655	638	652	685	599	705	607	671	647	657	650	630	651	635	665	673	637	625	638	664	620	663	615	659	621	660	656	667	615	669	664	596	655	632	622	614	624	629	626	615	611	664	588	642	688	662	667	646	657	658	660	662	692	652	662	622	651	612	649	667	666	643	631	659	688	639	681	601	632	645	622	662	651	608	586	643	695	662	625	673	690	671	593	641	633	675	640	618	695	681	675	657	662	661	647	642	676	668	606	648	673	626	671	618	646	661	655	666	668	672	613	646	650	654	643	622	705	616	632	631	655	650	648	644	650	639	642	643	702	679	669	650	687	651	634	654	641	625	664	675	609	640	599	623	690	638	639	621	651	657	630	603	690	644	670	659	639	649	638	704	662	624	630	657	693	631	641	657	668	671	646	662	658	657	624	641	661	633	654	636	607	597	642	635	668	712	670	669	671	667	629	645	663	711	615	613	645	632	666	649	659	640	667	643	654	638	692	643	650	653	667	652	616	599	675	594	649	615	626	616	690	671	679	655	630	679	661	701	598	672	659	642	635	706	648	631	674	678	713	632	625	659	682	637	649	658	645	636	660	633	589	649	649	613	666	622	671	632	680	649	606	644	648	640	610	634	649	639	647	653	676	670	685	644	644	664	688	646	648	669	645	652	628	667	658	672	661	641	671	693	679	655	669	657	673	644	665	633	673	626	617	643	658	667	644	651	661	624	658	637	680	645	673	673	624	695	655	653	640	686
22337	20730	28438	23090	20990	22222	21569	12608	8106	5801	5048	3871	3212	2793	2209	1835	1887	1805	1401	1328	1227	982	948	730	734	666	777	828	690	745	709	621	632	610	665	724	621	488	494	558	557	541	528	424	442	447	443	434	439	409	466	484	392	446	443	450	463	418	416	430	473	420	414	438	425	421	448	443	408	401	429	443	398	444	463	444	413	451	426	436	431	427	411	416	420	431	442	442	457	442	432	475	430	447	446	434	442	410	447	430	413	438	450	437	403	423	411	410	452	425	413	422	397	381	421	424	413	473	436	407	432	406	433	438	447	389	451	430	449	463	454	455	451	430	435	414	453	421	405	441	498	427	428	410	420	419	448	411	397	425	450	413	434	447	470	396	457	440	413	423	441	456	402	406	424	405	425	415	434	431	421	430	405	394	375	421	416	382	415	398	414	393	406	378	421	440	457	440	423	439	437	435	416	426	426	428	453	446	408	448	432	422	416	416	440	408	468	416	474	450	408	429	422	439	430	412	389	410	456	432	404	469	422	385	428	420	467	439	408	452	418	459	435	412	396	422	461	376	428	416	425	481	438	468	451	407	371	435	398	444	439	476	434	434	455	446	436	416	453	443	467	402	476	410	440	430	458	406	406	430	424	436	456	429	420	434	395	447	427	423	453	434	397	411	449	439	429	437	435	417	436	452	444	461	450	408	414	447	421	423	462	394	379	426	437	441	466	422	388	421	409	402	432	436	408	405	451	402	410	372	431	432	462	427	465	411	415	383	404	390	393	466	441	426	454	431	415	437	428	423	429	428	429	405	438	384	471	432	457	449	388	421	433	454	404	409	398	433	414	457	441	412	418	413	412	425	433	424	450	397	402	421	443	405	417	394	413	454	435	442	427	413	414	407	420	441	408	403	416	419	417	413	447	438	439	440	428	441	418	448	402	399	408	423	401	411	379	434	425	405	385	441	435	426	480	430	438	431	453	416	381	479	452	385	453	452	423	428	441	436	413	410	449	415	399	466	424	421	443	431	445	401	422	392	444	418	452	420	452	453	437	416	402	461	433	383	398	432	431	439	415	437	426	463	395	394	401	430	374	420	410	459	440	401	460	453	415	447	423	444	455	445	446	471	385	400	394	423	453	466	394	434	435	394	415	388	434	454	487	451	440	435	463	432	473	438	422	415	428	428	439	472	419	419	438	420	385	416	432	410	419	427	414	449	435	445	449	461	453	445	436	416	382	415	402	417	418	437	437	440	418	424	441	406	422	471	432	403	438	413	417	427	425	421	444	463	459	399	437	414	404	446	420	465	396	456	434	438	375	440	438	422	445	457	400	422	408	424	451	463	425	422	411	442	415	460	438	411	420	443	435	443	407	412	404	446	426	451	404	428	419	408	422	451	401	435	427	473	445	440	403	437	439	397	439	449	397	404	428	443	441	416	434	429	446	445	441	427	443	401	431	433	418	442	406	441	369	405	417	432	412	465	435	411	376	432	420	414	414	404	462	412	431	449	402	427	407	433	440	433	401	432	455	438	442	397	462	459	400	396	414	427	387	443	414	398	426	436	425	455	442	408	464	428	397	419	419	411	423	431	413	413	431	416	431	373	455	452	437	451	405	422	424	435	426	406	445	429	451	437	415	412	430	409	457	461	386	420	437	428	398	434	460	429	432	425	418	414	400	406	416	439	417	441	411	440	464	451	435	444	468	416	455	419	405	422	413	438	431	437	432	410	408	434	478	399	423	415	433	445	418	402	492	441	451	461	415	410	416	450	464	437	439	430	415	403	405	448	413	439	436	437	405	413	439	438	445	421	421	408	415	428	424	440	411	416	444	381	390	430	448	414	445	436	419	410	465	437	436	452	400	432	467	406	420	448	472	452	442	445	442	438	432	430	416	407	441	405	457	395	442	434	439	435	434	452	423	418	403	435	448	419	436	429	435	384	439	446	430	427	421	405	407	414	419	400	480	454	437	405	446	451	396	410	445	407	402	427	456	448	467	457	430	402	392	400	460	440	403	424	409	449	462	395	419	399	435	355	406	387	448	395	437	431	412	419	403	462	414	423	398	412	454	444	447	418	402	390	447	448	437	429	477	396	451	462	417	423	411	421	418	435	464	436	449	431	461	447	411	429	409	404	463	396	446	435	419	419	442	413	420	422	402	419	392	451	410	416	462	400	414	422	406	443	404	427	439	425	405	425	440	416	456	413	450	440	465	423	388	417	431	452	429	422	429	424	422	418	398	422	393	442	407	425	397	432	473	434	463	411	431	423	453	377	399	442	402	451	414	446	423	409	415	396	459	420	437	403	438	405	433	409	418	453	430	430	440	424	424	399	414	428	447	406	439	400	418	427	431	432	429	395	387	418	409	403	467	429	403	433	488	413	396	418	419	404	482	412	438	433	395	417	421	430	438	416	419	428	467	401	439	446	452	431	418	408	452	385	432	445	396	436	477	428	427	433	472	447	404	432	405	448	448	424	459	469	408	469	453	419	440	427	421	426	392	410	449	440	433	412	466	448	399	407	434	412	443	440	448	445	419	416	435	416	422	415	465	463	407	415	423	422	446	389	459	410	421	415	439	392	402	409	423	406	433	444	431	399	406	426	391	444	440	462	442	436	415	397	428	414	449	425	428	407	417	441	421	451	426	456	424	398	417	395	458	438	424	422	440	393	420	458	428	405	425	408	411	419	451	424	434	438	442	431	435	410	445	429	450	408	456	409	421	442	439	382	434	433	406	445	440	427	442	446	425	456	425	426	405	441	432	437	420	420	412	452	396	422	433	435	430	418	442	428	431	415	445	422	437	430	440	425	412	423	406	433	432	426	443	454	409	401	428	403	426	465	468	398	419	464	446	411	413	454	398	423	458	461	431	395	429	431	410	461	444	434	415	452	433	461	389	403	396	403	402	439	417	406	410	437	455	452	419	372	440	408	422	398	410	399	441	425	416	408	431	413	448	486	390	421	408	410	433	442	440	421	424	406	418	416	413	449	408	422	439	416	419	428	436	440	431	423	417	397	448	423	416	407	411	420	433	401	438	440	425	422	439	451	418	459	420	409	406	428	400	446	401	457	424	446	452	431	384	446	379	475	441	424	435	388	398	391	456	419	416	428	427	447	437	431	377	432	427	445	447	428	438	418	429	438	423	434	426	399	393	414	437	456	405	417	464	421	430	436	406	421	422	410	419	405	425	416	417	443	427	446	429	413	428	424	401	435	434	445	417	419	435	434	442	378	408	399	457	439	412	418	440	449	463	434	425	417	425	421	449	480	430	415	415	404	444	417	410	459	433	444	442	443	462	417	406	414	399	432	404	440	415	420	458	371	411	419	433	441	440	437	391	446	453	415	450	410	389	453	436	438	444	444	410	449	396	462	453	448	442	421	460	455	390	460	425	397	439	458	426	416	413	400	433	393	399	434	455	446	434	449	423	411	387	415	412	398	417	449	406	461	385	431	441	436	446	428	434	451	458	417	441	447	417	419	425	427	445	404	438	418
22575	45417	43656	35743	30864	25276	20424	18417	13954	10395	8937	7046	5961	5059	4073	3364	3405	3122	2372	2214	2043	1520	1447	1104	1051	986	1072	1208	997	1111	1117	842	808	753	913	1050	814	633	701	792	749	681	659	553	521	524	516	533	510	563	555	539	549	521	536	498	517	541	526	560	534	580	547	535	556	513	539	534	517	521	496	503	512	556	542	550	524	556	498	506	527	505	537	502	560	485	523	495	523	504	545	554	548	550	557	523	497	517	576	516	505	503	572	531	529	545	519	518	496	514	542	526	524	513	501	544	542	532	538	534	509	500	533	518	550	555	487	516	541	535	491	508	514	512	478	546	495	523	531	541	556	530	496	516	508	515	535	536	516	502	512	541	533	481	539	523	484	503	503	525	537	551	505	500	531	544	528	523	554	493	545	534	579	562	554	527	557	518	513	535	525	486	521	489	512	518	534	527	542	530	538	516	510	478	532	510	500	558	537	501	536	504	543	540	554	525	541	519	483	528	527	547	490	548	471	498	503	505	515	530	520	521	517	541	531	521	513	529	492	534	531	529	499	514	559	518	522	518	536	535	538	520	518	481	521	499	529	511	546	537	513	534	555	524	504	539	517	543	497	523	507	547	495	531	516	531	497	531	462	499	517	492	479	499	519	520	542	498	503	574	520	520	542	521	536	494	522	477	543	558	521	512	505	515	546	476	480	477	533	491	526	503	519	542	546	555	503	509	561	515	545	527	551	500	534	501	527	512	495	537	497	552	530	532	493	567	505	542	562	535	545	510	504	483	516	555	495	514	524	506	509	535	511	528	497	493	497	513	526	542	512	549	510	526	473	544	543	493	542	510	519	486	493	552	498	517	536	504	502	472	473	495	528	523	537	475	509	522	512	549	505	555	532	520	482	548	502	520	544	528	518	566	517	519	512	523	527	562	506	496	531	527	482	507	534	502	517	504	516	498	501	545	502	532	502	515	522	539	563	555	501	513	502	487	523	545	520	520	500	494	543	535	528	524	560	518	554	500	518	502	533	510	538	497	522	549	515	532	487	518	509	556	513	569	475	509	525	561	534	529	554	480	537	538	543	545	522	532	524	512	516	552	517	494	502	511	498	519	512	517	563	534	547	511	500	513	543	536	455	566	559	534	504	543	526	529	538	565	497	514	539	565	511	514	509	527	540	510	516	500	530	493	504	499	526	525	534	576	518	559	525	496	542	487	532	515	530	530	537	523	522	525	546	567	509	520	499	570	538	555	518	531	495	517	523	515	515	506	515	515	514	528	497	514	499	495	498	526	525	483	536	550	511	532	559	535	533	498	564	515	517	561	499	551	520	515	506	520	536	548	547	541	541	498	514	510	534	566	494	476	513	493	506	534	543	499	518	486	534	489	540	499	549	573	527	505	539	479	523	534	553	591	507	542	498	528	562	518	527	486	484	514	470	504	582	521	543	527	547	521	501	564	508	490	529	487	487	513	502	486	499	556	494	513	510	564	520	508	499	547	477	535	574	526	507	543	509	488	515	532	548	542	560	533	585	504	552	514	517	527	538	536	544	534	522	536	551	517	540	572	519	499	577	494	517	547	520	518	525	494	530	513	489	535	535	514	514	512	558	492	547	539	530	541	505	540	537	489	517	528	546	525	534	512	512	542	531	523	587	518	529	547	518	547	511	520	491	511	518	486	479	543	532	511	487	495	516	541	520	507	492	530	532	535	485	523	514	508	519	545	501	493	518	502	501	517	515	512	530	529	509	524	495	552	511	515	512	531	563	515	511	546	534	545	558	507	507	534	539	504	516	510	528	540	535	514	562	490	526	510	505	514	522	561	492	527	539	539	480	540	521	527	507	517	487	556	529	503	514	542	497	552	492	559	532	506	519	530	476	573	473	504	528	540	532	533	540	527	532	506	521	497	537	547	535	536	515	513	526	528	495	551	471	538	524	525	540	542	537	569	501	512	549	523	520	503	545	539	501	509	512	540	541	526	518	550	527	545	513	451	513	485	564	472	505	589	539	535	487	501	530	517	534	507	514	476	523	517	547	535	527	510	514	529	499	539	506	495	531	543	488	536	544	488	524	508	538	524	527	478	486	513	528	477	518	543	546	509	531	537	492	516	508	561	489	513	526	560	542	522	515	556	503	526	540	514	531	566	536	565	528	492	558	519	527	458	501	529	542	526	505	532	519	491	508	509	500	514	526	551	525	511	479	568	489	534	483	539	552	534	508	545	557	530	549	549	546	522	485	530	587	537	539	493	506	515	538	544	535	524	520	524	563	499	537	534	516	458	534	537	540	506	507	506	550	564	549	532	509	513	539	520	504	494	494	540	543	541	489	502	493	524	497	498	504	523	542	565	507	547	533	536	539	528	514	562	552	515	525	515	543	519	496	517	494	508	527	568	513	488	535	507	545	528	516	542	531	523	482	484	531	518	520	495	534	516	532	552	514	548	526	533	479	514	519	523	540	512	504	517	496	485	527	499	560	528	527	496	530	490	542	544	496	526	493	488	498	551	538	525	498	513	541	534	492	525	501	535	531	522	515	546	545	561	538	547	532	519	539	523	546	485	530	506	519	466	486	506	526	499	531	531	536	504	554	514	537	468	507	487	525	494	551	526	514	481	511	529	508	525	508	539	555	554	500	532	527	506	527	499	552	501	516	507	551	551	523	509	504	502	493	505	477	485	498	548	504	560	562	553	510	541	558	526	517	504	567	503	525	520	491	505	499	547	516	523	550	543	515	465	493	539	461	477	523	527	518	507	525	548	500	515	499	520	564	525	543	571	536	522	506	501	499	496	531	505	514	523	526	524	532	513	482	541	503	511	479	508	540	509	522	559	519	520	523	541	512	522	544	498	551	526	507	538	540	545	527	510	497	528	539	560	525	504	508	497	533	548	500	515	494	498	544	540	471	473	516	561	563	502	513	524	557	491	505	512	460	543	499	467	528	538	515	504	510	514	512	499	556	516	521	526	549	532	514	540	513	519	523	554	510	498	519	513	497	540	514	518	541	559	466	527	515	520	564	559	513	509	511	516	530	532	524	498	519	541	504	509	524	528	485	537	546	513	509	493	500	519	537	514	542	515	525	537	472	504	515	533	548	536	524	553	510	533	538	556	542	540	521	505	536	501	522	558	545	544	522	530	518	516	509	533	533	535	514	519	537	510	529	496	552	516	545	515	511	532	474	503	494	480	492	550	508	535	521	530	473	523	502	525	527	527	533	512	552	543	526	460	509	523	530	551	525	520	517	488	487	536	489	517	480	537	507	526	557	457	562	519	539	522	579	508	548	506	514	501	518	513	528	518	554	532	544	542	524	536	535	497	516	503	543	526	499	550	510	553	523	524	546	516	496	544	514	552	488	483	514	507	515	510	536	489	548	523	542	498	524	543	526	569	528	529	475	507	523	526	537	510	510	517	586	489	500	543	508	518	499	514	521	509	510	558	502	534	532	534	501	559	530	515	522	560	468	546	555	495	527	543	518	514	505	503	516	531	516	501
26575	22214	27139	22109	13850	8367	6384	4894	3437	2589	2303	1920	1796	1543	1360	1318	1275	1154	1044	1035	926	856	831	805	777	783	776	838	761	869	863	780	774	748	834	778	764	718	678	731	675	723	739	720	709	732	716	730	679	700	747	726	677	662	693	693	729	757	692	727	706	686	684	697	728	710	702	658	643	656	739	740	700	721	765	716	687	680	690	689	679	717	640	693	716	672	661	688	690	694	678	712	710	709	725	699	739	668	688	755	690	681	756	711	660	702	756	709	713	710	712	761	690	668	693	644	702	681	711	670	700	730	679	733	736	699	702	695	745	692	722	684	719	748	676	722	679	719	690	723	684	687	718	705	734	715	733	692	686	715	700	650	692	680	700	664	706	725	653	708	692	663	728	702	749	704	677	680	729	652	698	625	681	695	671	704	698	699	686	686	727	656	709	713	697	704	659	699	675	654	704	722	647	699	705	743	675	726	683	681	703	668	672	703	667	689	672	730	689	729	707	693	685	649	717	709	662	701	751	703	691	682	683	675	681	747	690	685	700	717	723	691	755	648	684	703	698	658	701	673	702	665	711	696	726	711	669	737	681	722	693	726	683	658	677	725	735	678	682	686	717	699	763	663	713	695	693	718	729	687	675	682	679	728	720	677	656	708	654	680	685	698	703	678	701	724	684	787	711	671	672	707	730	716	682	671	684	727	694	707	692	726	682	736	738	705	685	678	743	690	715	685	657	688	700	721	705	713	694	719	686	723	724	686	708	702	678	691	743	712	685	710	723	662	769	713	684	683	675	703	694	728	710	671	711	738	737	738	693	657	701	774	681	689	698	716	698	679	674	710	761	672	654	671	746	654	678	698	687	685	712	674	703	697	729	694	736	727	649	714	694	693	677	699	631	667	662	704	681	684	694	666	710	736	652	652	675	716	728	688	736	687	689	686	723	701	703	742	683	706	709	714	707	708	705	714	684	671	687	690	742	707	727	714	686	702	703	676	709	747	713	682	724	724	687	691	725	688	729	709	751	650	698	735	681	654	689	691	751	689	694	696	706	730	664	704	667	707	742	714	698	700	689	723	743	681	674	658	642	665	721	678	704	667	720	650	686	698	741	673	696	678	724	709	717	742	684	694	701	695	716	714	678	714	673	697	677	718	724	680	740	703	689	670	716	701	653	662	663	662	674	696	714	666	712	693	703	693	694	747	683	677	706	656	692	705	652	714	714	724	699	767	678	689	687	643	658	688	682	647	693	690	671	691	693	718	729	651	723	692	658	667	728	727	743	760	706	651	753	752	695	714	684	694	723	707	737	660	665	679	691	712	672	697	655	696	739	699	733	682	661	683	675	701	686	703	670	667	714	664	707	753	732	709	702	665	685	716	692	704	675	719	654	722	719	646	685	723	671	678	721	670	691	702	716	677	738	683	718	688	774	687	745	704	694	694	713	705	714	688	728	671	684	706	730	700	698	710	706	718	701	717	670	748	724	736	682	686	699	676	715	723	658	705	661	706	683	738	720	718	671	680	700	732	698	717	723	697	705	657	710	686	693	697	728	700	688	696	670	675	723	681	691	685	738	689	693	733	701	662	686	683	724	723	725	694	726	713	678	690	699	726	729	672	716	681	667	667	735	687	700	680	708	694	699	705	691	659	684	718	667	689	689	742	680	685	715	718	725	730	660	706	651	726	682	732	671	689	769	704	688	705	691	723	745	647	698	677	721	694	698	682	688	701	699	681	723	681	730	643	698	668	739	702	681	724	711	680	693	714	699	705	701	688	656	710	703	705	684	723	730	699	685	743	669	724	713	688	681	688	725	699	698	718	649	734	694	728	734	639	685	702	718	730	724	734	725	731	698	697	683	658	671	701	689	713	734	683	707	661	683	689	695	704	693	699	703	706	668	713	721	704	693	692	645	636	721	698	692	672	741	709	692	712	750	687	702	667	722	706	677	699	710	675	725	773	710	682	669	680	726	690	728	686	690	743	636	670	700	682	672	717	715	699	718	740	692	706	694	722	707	644	700	722	682	751	718	769	737	663	673	704	640	659	752	734	679	664	719	711	741	708	679	692	718	660	703	682	661	673	663	676	692	723	693	697	731	710	736	717	719	704	705	696	660	710	664	646	690	730	733	675	750	678	713	740	711	675	675	697	725	753	695	681	708	642	685	719	704	664	725	662	688	720	687	679	692	694	732	773	709	718	675	724	672	699	658	722	663	672	654	720	655	669	709	685	734	645	692	705	702	680	720	686	715	712	674	673	668	715	651	668	696	705	697	625	726	686	682	691	739	686	710	675	724	723	668	720	714	685	695	689	651	736	717	669	697	653	729	702	711	661	758	719	702	675	740	712	691	643	720	669	688	719	737	685	707	688	665	712	713	702	724	712	715	684	701	694	688	699	653	674	696	705	703	708	746	708	719	692	669	753	679	662	672	691	656	681	657	693	699	681	675	716	718	737	700	710	672	691	714	735	690	709	712	711	677	670	702	633	710	707	667	740	615	684	658	664	706	673	695	657	703	698	710	695	679	712	652	646	637	730	716	678	710	684	644	707	710	602	746	697	743	717	676	731	713	711	678	722	681	692	666	672	684	703	700	736	718	695	688	697	736	702	743	729	721	738	688	691	716	701	718	699	673	666	682	695	698	698	728	712	698	711	672	658	689	707	759	684	735	714	707	701	732	680	690	638	692	734	700	721	731	696	666	645	737	688	679	699	704	703	680	711	660	677	636	661	660	728	752	669	730	683	680	687	711	662	675	692	734	714	723	692	662	694	689	638	658	636	661	684	692	773	719	711	659	670	713	706	737	725	667	726	690	676	707	738	701	644	659	726	700	701	669	708	679	708	697	670	695	736	726	669	676	669	707	716	707	645	649	722	748	635	684	703	690	699	692	664	678	711	695	727	713	686	686	638	746	691	680	712	679	745	695	702	684	722	763	655	675	716	720	752	650	689	637	709	690	723	698	698	679	712	680	666	667	717	705	687	723	691	700	717	743	719	683	687	660	691	720	680	727	685	734	657	739	699	737	708	710	688	725	686	736	719	700	668	696	673	731	723	690	699	674	632	708	683	681	669	696	709	700	715	733	618	732	690	699	708	672	717	681	718	733	748	706	702	688	681	702	684	713	703	682	675	711	662	684	690	709	697	693	656	743	729	697	736	743	694	658	704	680	681	696	701	645	710	713	728	685	725	719	694	674	747	726	675	672	725	721	725	729	702	717	713	708	669	697	644	726	658	695	692	677	685	723	711	727	692	716	719	705	691	724	681	678	714	693	669	702	718	690	707	742	694	675	721	730	702	730	660	717	710	719	747	682	682	714	680	688	662	700	694	683	644	705	692	705	700	700	689	728	701	680	668	678	734	685	654	686	693	659	666	703	698	693	688	723	689	699	709	691	740	694	691	642	734	669	701	694	677	698	716	693	697	651	718	694	728	720	709	729	648	720	711	737	705	706	698	724	674	762	735	738	667	671	740	671	657	701	726	674	705	667	686
20289	34341	32775	23850	18750	13834	11894	9376	6797	5098	4240	3560	3065	2569	2148	2132	2012	1800	1589	1500	1322	1266	1145	1130	1079	1053	1085	1108	1007	1121	1100	999	994	993	1041	1023	943	915	853	891	870	863	855	856	898	886	891	836	896	868	881	858	809	859	831	824	859	892	859	851	850	869	876	840	874	826	839	784	877	846	906	866	860	856	879	880	847	874	889	850	867	884	823	907	901	839	824	846	840	919	857	835	888	884	908	807	842	875	854	942	917	871	850	845	816	895	833	868	872	875	873	854	881	854	891	848	819	815	868	862	877	907	822	842	847	854	875	884	841	861	854	856	865	828	882	872	894	856	889	822	852	834	855	911	869	874	869	862	888	843	853	917	865	843	835	812	865	881	844	819	877	830	891	847	840	851	812	878	785	813	847	851	813	899	880	840	882	804	815	881	880	898	840	874	871	871	902	839	808	886	841	844	809	798	811	852	825	831	876	882	830	856	868	893	853	885	849	825	823	852	857	811	842	862	840	847	855	852	816	860	869	822	842	858	884	845	828	899	824	916	903	851	816	811	898	842	859	871	841	865	843	824	853	843	887	889	899	841	868	827	860	874	863	849	850	891	871	854	829	907	889	841	840	869	847	848	837	849	883	889	808	867	877	813	807	915	882	852	818	876	830	800	846	821	892	903	865	846	855	910	858	845	856	824	901	892	879	873	852	827	876	845	826	853	898	843	854	843	854	866	832	839	832	833	839	849	866	870	893	861	902	829	831	849	870	854	866	842	855	867	830	871	856	870	859	824	845	891	852	842	893	912	845	850	882	910	876	848	867	843	866	914	859	851	854	905	864	836	881	868	916	822	872	896	834	857	817	870	838	848	875	838	833	879	827	862	806	869	849	852	851	894	856	854	812	841	879	881	827	901	885	851	870	846	857	860	869	882	850	872	890	849	890	854	874	870	894	862	840	871	831	857	889	867	839	849	855	808	922	815	829	844	859	861	860	823	832	818	867	849	832	836	922	839	865	857	827	905	937	912	829	829	849	848	857	861	890	832	915	828	899	850	829	887	846	895	842	858	884	906	864	883	785	815	824	837	838	792	858	814	837	822	846	856	828	883	835	888	831	815	875	862	883	823	893	853	862	859	852	862	854	808	913	833	817	888	888	848	922	853	867	835	907	864	844	838	842	864	844	872	900	844	867	870	864	832	831	799	846	903	847	860	821	819	857	844	794	849	861	865	872	918	869	809	870	857	862	830	858	895	862	837	815	810	824	918	885	904	847	861	857	818	815	856	883	843	816	847	816	845	895	844	846	847	843	930	773	843	847	884	808	870	869	864	858	843	855	803	885	871	888	844	888	854	862	865	838	880	871	890	857	857	891	815	841	871	874	879	863	862	863	865	825	850	837	848	855	876	832	889	874	875	846	862	843	896	832	879	866	837	830	843	872	828	873	845	875	829	803	833	885	844	910	929	828	848	861	925	851	848	880	903	868	866	897	814	798	840	878	827	856	849	871	858	920	841	868	859	858	833	895	840	879	860	868	806	826	862	837	810	825	820	817	809	875	855	903	918	870	805	830	870	882	894	831	865	877	887	845	891	858	823	833	854	851	821	832	821	863	865	896	813	877	842	912	852	899	828	850	844	857	866	872	828	805	875	854	796	861	836	874	888	851	848	887	890	845	831	826	898	841	872	816	841	875	902	866	892	847	860	842	872	818	831	834	903	914	872	839	837	888	856	893	873	806	873	827	911	847	864	814	832	871	890	823	864	835	862	846	877	835	887	782	907	844	853	917	826	859	877	900	902	865	845	876	840	788	879	855	897	821	878	888	860	862	860	815	858	845	866	802	855	857	905	824	865	832	868	898	860	822	832	863	857	830	852	853	841	881	850	848	912	816	896	831	839	865	844	807	845	858	878	825	817	896	866	887	802	861	902	848	832	883	912	870	846	870	914	871	840	846	808	865	896	832	868	810	877	863	834	851	866	831	843	856	845	844	849	871	838	843	843	836	893	890	824	874	833	877	872	889	828	892	829	907	846	878	868	824	871	894	817	851	885	879	895	862	843	907	878	858	849	841	816	813	862	813	827	852	862	863	823	855	880	862	867	879	883	831	861	854	863	846	881	813	915	824	842	818	813	835	849	855	848	894	823	871	872	886	869	873	881	822	892	889	865	856	888	884	866	858	898	876	896	843	880	936	840	891	848	873	870	846	835	790	863	854	820	860	878	869	874	898	874	850	902	823	854	797	928	865	841	818	857	833	869	882	877	844	857	862	831	858	894	872	866	877	838	849	840	891	866	857	797	871	849	864	812	828	862	916	850	861	808	827	857	905	855	867	847	827	839	841	839	836	828	846	835	816	861	867	838	871	832	844	884	867	871	837	864	856	865	873	884	885	824	842	874	824	855	834	853	850	824	871	923	904	817	866	868	854	823	860	858	814	855	854	826	863	872	869	838	828	888	896	886	888	900	830	863	835	796	896	825	849	879	909	920	881	825	853	869	836	860	860	855	826	824	821	898	866	879	840	842	794	822	879	857	943	874	872	893	821	873	912	844	864	883	848	861	878	854	851	856	840	840	866	882	881	885	877	792	839	868	818	870	888	903	862	875	896	865	821	854	880	875	807	880	892	906	879	828	805	869	883	833	861	838	885	869	867	791	858	885	815	853	875	910	844	896	890	838	837	833	872	913	839	897	877	839	830	877	892	886	886	833	864	859	851	846	838	889	807	857	855	865	850	814	848	832	922	866	828	858	857	838	901	839	827	881	896	829	833	890	859	884	867	863	833	866	861	862	863	837	852	883	841	828	894	850	887	852	872	857	875	823	823	868	867	842	883	868	852	852	905	867	900	863	829	847	858	829	837	803	840	893	894	858	859	843	869	824	831	874	807	832	896	847	878	838	887	846	850	891	918	897	880	849	889	852	847	864	871	878	849	834	818	866	804	819	866	822	818	838	840	861	846	893	856	847	839	834	822	827	859	779	856	813	874	867	912	818	868	865	864	880	857	814	818	875	815	851	867	887	877	842	868	878	879	835	823	854	830	805	843	868	847	872	831	895	853	903	888	850	844	870	892	876	852	870	940	858	891	869	908	892	864	844	844	858	853	844	853	842	839	804	811	825	828	865	865	847	850	826	872	874	866	805	846	856	868	901	806	857	864	853	824	840	842	885	837	819	840	888	893	822	906	864	888	834	884	811	888	863	899	904	863	815	827	871	883	888	802	834	874	847	810	828	852	883	841	853	836	898	912	828	910	787	837	845	810	853	878	867	848	804	868	819	838	821	888	874	830	842	833	848	898	861	878	841	843	919	795	906	842	815	822	836	914	910	848	930	780	833	863	833	870	850	849	810	809	855	821	823	853	842	888	849	891	855	835	825	851	868	853	823	888	858	895	815	859	890	856	824	835	875	882	879	852	848	835	837	872	880	848	860	873	859	820	845	830	856	841	847	855	830	880	867	848	870	814	842	862	817	818	887	836	881	859	862	876	883	803	802	902	875
23249	20722	28075	23587	21315	19571	14090	8272	5487	4185	3669	3055	2529	2030	1650	1712	1627	1482	1264	1174	1014	904	813	767	727	744	814	791	721	865	732	694	694	725	840	738	659	591	613	582	579	579	587	539	518	515	530	551	528	560	571	566	565	567	567	565	535	545	558	562	563	539	506	514	560	487	548	550	545	533	555	540	571	551	568	539	533	536	552	548	517	523	516	553	539	529	539	548	506	524	543	546	525	567	543	520	544	544	553	530	559	570	555	523	531	534	570	555	525	531	567	530	544	537	539	536	544	527	556	556	535	551	551	560	529	545	542	522	542	546	536	531	540	538	505	517	496	506	541	536	533	559	539	550	536	589	549	554	484	556	517	512	484	537	535	541	559	528	562	552	526	531	567	556	510	525	566	547	522	486	547	567	524	514	525	584	560	494	541	548	538	542	539	568	510	543	525	497	551	495	557	524	535	564	528	560	591	565	544	542	532	511	520	558	529	542	537	550	566	540	540	560	567	569	530	578	521	543	535	532	542	554	528	516	550	509	562	573	512	538	572	532	583	523	549	556	559	539	526	538	561	505	529	507	533	520	529	534	562	534	532	522	594	542	541	546	553	555	537	547	505	551	535	536	530	541	552	545	521	556	515	531	512	557	521	536	565	540	545	525	503	543	555	567	500	535	537	550	547	567	521	510	545	537	581	551	531	580	543	562	560	531	513	533	556	529	493	527	519	556	540	517	547	614	554	574	535	547	537	535	546	545	536	545	603	529	513	546	519	471	546	573	523	570	543	544	494	511	561	583	576	541	566	521	506	539	542	533	527	559	485	554	557	536	573	520	559	531	537	533	590	542	566	575	511	585	555	562	550	545	537	570	563	529	531	558	510	459	507	499	562	562	564	547	535	595	546	537	555	527	527	487	521	541	579	545	510	539	529	529	506	546	545	548	533	497	536	608	545	537	518	567	606	535	525	557	526	558	555	534	533	559	559	530	518	546	528	545	531	546	539	522	545	567	561	542	540	507	532	513	549	555	533	512	548	538	552	499	568	537	541	573	545	527	521	541	546	538	503	541	558	548	509	543	522	559	525	569	553	564	550	521	583	498	540	583	580	509	551	513	553	505	517	541	517	549	549	587	518	577	524	494	537	545	516	539	535	528	563	519	553	557	476	518	538	522	535	524	530	546	531	528	509	521	520	598	557	499	536	551	524	580	560	558	557	486	575	545	541	553	538	514	531	588	538	490	516	542	487	559	529	564	533	523	520	563	515	557	553	539	581	515	543	585	550	585	575	546	584	522	554	518	530	571	520	560	549	559	519	574	537	562	508	505	516	525	531	556	498	534	523	571	524	531	520	534	552	562	567	516	506	558	505	525	569	595	530	527	582	547	564	492	531	543	562	506	535	518	546	516	523	539	535	554	557	537	526	562	525	494	536	510	498	557	548	561	566	495	535	576	517	579	496	532	530	517	540	516	542	508	543	553	533	503	539	549	560	530	501	545	537	502	562	487	497	532	538	514	557	533	539	533	523	506	559	539	534	575	529	555	528	538	559	542	547	517	555	548	536	532	501	541	570	573	519	489	552	564	546	516	505	520	521	517	526	532	563	471	554	489	554	560	540	535	514	525	536	554	503	526	532	528	551	577	521	556	561	572	531	495	535	548	555	583	498	512	549	493	545	585	569	535	551	499	540	477	592	544	588	559	539	531	582	498	541	535	567	584	520	555	554	543	514	541	542	533	544	550	534	548	523	526	513	541	585	521	542	546	546	561	569	548	543	519	575	517	569	511	531	560	535	567	554	505	516	573	522	509	536	524	493	523	576	520	516	551	506	495	544	535	532	537	500	507	552	538	552	521	555	530	564	510	525	532	574	472	553	549	523	562	548	521	568	513	537	512	523	500	516	540	509	503	581	523	555	529	556	471	558	464	542	537	515	567	549	527	545	540	544	497	506	574	564	539	531	522	536	552	520	558	546	513	529	512	539	491	553	549	553	541	541	533	520	568	557	525	539	553	491	552	560	551	545	522	561	542	559	541	490	594	508	537	559	488	574	506	480	566	572	502	564	490	544	512	553	527	494	546	535	594	562	585	524	512	593	532	528	568	560	512	520	553	508	571	550	582	549	537	534	558	507	536	562	514	522	599	568	560	547	548	552	528	572	557	534	522	524	522	548	524	520	530	563	536	546	514	533	546	547	572	536	522	517	527	540	555	540	517	558	523	547	493	565	532	567	557	520	530	604	506	556	553	540	559	546	529	535	540	570	596	519	538	553	530	577	543	526	533	576	543	543	512	565	523	557	501	537	539	501	537	515	556	529	564	562	525	528	529	534	524	519	549	507	554	526	530	568	544	569	514	522	527	570	531	547	508	506	554	529	562	525	511	550	550	547	561	563	495	576	512	560	506	565	566	505	547	557	563	568	556	551	564	537	532	557	516	551	529	556	545	551	553	518	564	540	544	493	575	560	539	565	515	584	522	532	517	490	548	527	549	536	537	568	496	519	518	585	541	563	560	526	548	520	546	545	537	562	535	511	558	548	519	571	543	520	513	536	524	554	530	551	527	497	526	518	578	531	516	492	560	497	500	552	608	534	515	545	531	487	523	511	544	540	530	506	536	545	568	519	528	551	550	533	507	548	547	502	525	521	539	522	533	501	552	551	516	552	532	497	501	540	515	552	518	554	518	570	550	566	523	539	573	549	553	522	547	547	538	569	517	561	545	546	554	562	565	585	543	564	550	561	531	503	558	525	542	552	522	540	524	539	517	520	585	550	550	515	515	589	509	534	545	548	556	538	545	561	579	504	511	512	550	531	561	532	514	537	556	493	532	561	546	552	561	559	523	555	544	523	549	499	520	533	541	516	516	540	519	549	529	565	522	508	547	524	510	505	524	573	574	546	531	528	593	576	517	518	554	539	553	503	556	530	512	550	555	538	535	548	549	496	577	531	522	556	541	518	545	499	549	554	522	543	522	559	535	544	558	528	526	529	540	567	532	553	503	561	508	512	530	527	542	497	544	501	549	535	555	525	525	597	544	564	560	519	517	513	555	541	546	532	539	543	531	554	540	552	558	545	559	572	558	552	534	563	533	550	517	498	544	556	491	540	531	519	544	541	474	523	547	501	551	530	491	533	537	545	549	541	525	570	532	529	550	532	577	488	528	522	577	559	536	551	512	545	583	549	612	544	548	506	578	511	591	532	547	578	534	556	555	545	509	549	489	556	543	513	468	582	478	546	568	503	539	524	574	587	592	521	525	563	518	549	502	542	499	550	512	568	543	551	543	531	532	514	557	520	546	550	502	556	556	574	521	528	552	564	550	585	547	494	544	551	556	534	566	538	526	547	500	527	561	549	521	548	557	545	560	530	533	529	539	547	582	534	542	485	533	550	537	546	516	504	549	579	535	533	545	557	528	516	531	527	539	561	530	533	497	563	524	548	520	530	553	574	538	549	517	529	523	557	538	619	531	521	556	561	530	561	556	548	501	513	545	540	595
21457	41415	39632	30116	25020	20062	17645	14030	10185	7622	7010	5597	4412	3581	3088	2856	2848	2321	1912	1868	1545	1320	1194	1051	1072	1031	1169	1049	1079	1147	1005	926	953	994	1106	994	792	789	832	829	780	825	789	697	648	656	684	731	719	669	727	693	676	647	681	669	646	672	671	695	672	687	689	702	645	654	633	636	662	612	669	678	687	655	683	651	669	655	664	695	675	671	640	673	673	678	673	628	646	693	681	681	687	648	710	659	653	617	671	667	666	669	697	668	675	683	663	642	679	638	646	628	626	686	654	656	697	664	709	662	639	639	636	608	626	647	705	700	651	657	666	649	717	658	681	691	695	640	700	681	655	653	654	656	694	668	680	670	729	656	658	700	676	648	654	679	675	658	692	659	671	702	714	692	668	624	661	673	698	658	675	649	674	663	669	693	672	697	701	641	640	667	656	660	678	721	664	705	632	643	657	637	653	711	712	671	668	685	717	698	685	640	678	658	655	665	670	663	692	692	661	684	653	691	657	695	673	656	722	658	654	701	633	678	684	674	721	693	711	682	642	693	701	670	677	691	620	641	689	682	673	713	649	682	673	637	654	643	662	611	744	671	702	629	696	680	640	610	685	678	710	655	675	647	631	652	670	630	712	695	648	660	681	712	649	672	654	683	686	656	665	685	661	687	664	707	663	622	667	674	674	612	657	689	650	651	744	631	674	624	679	664	698	630	658	676	688	636	689	692	666	733	664	663	668	645	660	655	692	667	673	675	688	692	663	670	660	632	691	690	632	682	659	695	709	691	683	661	669	706	656	677	623	684	705	645	702	652	694	711	656	700	649	711	657	688	696	694	667	618	687	663	677	692	673	682	652	624	672	667	729	660	651	649	676	621	612	691	611	610	654	693	674	687	660	677	644	686	696	669	633	686	666	684	641	670	657	675	685	738	666	668	649	681	690	698	666	683	726	700	682	631	664	696	668	695	651	674	688	611	658	649	672	685	674	629	682	709	649	668	681	718	693	666	686	701	683	672	671	643	679	656	683	654	684	693	679	640	667	667	678	656	672	613	643	654	665	643	676	662	716	653	696	686	578	662	616	635	672	685	697	692	669	636	699	693	656	659	693	682	668	686	662	641	642	665	633	653	615	668	682	687	642	668	679	712	695	663	734	660	620	661	672	665	700	698	698	675	647	656	678	655	646	658	714	714	587	640	641	687	673	702	667	655	726	640	686	688	704	715	676	629	660	664	659	668	665	677	684	672	655	683	652	654	681	677	649	649	710	674	683	685	726	651	640	593	649	663	685	684	687	641	679	670	726	655	619	638	628	717	646	679	638	660	680	660	661	628	652	706	662	651	666	665	697	608	656	644	639	672	708	675	695	623	709	654	637	661	668	676	659	693	670	673	651	660	699	687	635	658	623	657	698	654	677	681	666	727	665	660	661	670	643	649	628	676	694	712	677	647	627	675	661	657	673	660	656	687	652	652	713	712	647	666	673	704	683	614	667	655	657	686	697	693	677	661	713	706	643	640	628	674	632	669	680	655	720	672	654	657	670	652	703	652	652	697	684	731	676	679	614	644	663	661	654	681	676	669	603	690	643	668	708	698	647	641	700	659	578	682	658	643	625	665	699	651	720	643	688	661	656	673	668	669	678	668	726	698	678	705	663	677	677	662	684	651	678	724	657	639	642	647	670	658	679	680	654	659	689	665	676	648	644	664	690	675	653	666	669	644	672	698	657	676	668	647	664	627	674	672	654	646	689	685	683	658	658	687	671	648	641	732	621	660	681	670	619	691	648	633	704	650	617	650	657	663	653	653	620	639	718	710	659	660	660	689	668	692	693	700	664	632	658	638	657	682	657	720	665	696	721	654	655	705	670	620	661	691	696	674	672	686	698	679	682	611	666	722	631	694	675	661	646	724	686	631	699	644	669	643	708	633	659	640	664	656	658	695	638	710	656	638	628	630	660	695	681	600	678	672	645	645	668	719	675	697	697	654	668	668	691	687	631	648	701	685	713	643	719	697	687	647	663	681	674	643	667	701	685	679	648	703	735	673	678	664	665	688	645	618	641	657	676	655	681	690	664	683	680	662	668	647	691	683	671	646	673	709	704	674	642	667	663	667	673	669	711	651	669	632	656	671	669	699	687	695	645	671	661	647	670	679	657	715	675	652	621	711	681	704	696	720	612	646	672	677	661	646	663	694	682	659	673	691	720	671	697	720	692	705	666	675	665	657	648	666	614	670	662	717	652	651	606	666	690	670	689	654	679	655	674	660	674	679	676	687	685	652	634	665	676	661	659	638	686	652	677	654	694	664	635	680	685	690	687	662	654	636	642	672	681	677	654	693	696	709	680	663	687	712	669	691	672	671	668	649	684	623	677	691	715	669	689	682	685	686	668	665	666	662	659	676	672	661	664	648	660	648	690	635	700	672	695	704	640	691	689	647	697	655	629	695	697	650	649	658	690	646	659	710	658	691	696	630	677	675	657	646	661	668	647	702	653	674	672	637	660	658	677	706	721	686	671	619	722	667	673	654	658	672	671	643	668	629	633	651	646	666	657	680	639	657	622	654	671	669	706	642	673	649	692	674	720	678	671	676	666	676	707	690	669	679	662	655	682	680	695	659	679	687	641	650	620	662	706	679	705	648	701	632	670	657	652	693	642	669	650	661	683	654	651	701	657	692	706	681	668	635	654	679	638	665	676	721	655	668	675	661	675	663	651	671	633	654	665	662	657	705	656	660	660	677	672	676	653	646	714	695	625	686	709	679	668	651	669	670	667	655	679	663	661	722	661	690	704	684	663	679	667	659	741	652	677	668	663	652	651	666	638	710	612	662	652	661	666	671	690	682	658	651	694	635	735	646	693	666	646	691	679	655	658	637	663	665	665	700	652	694	658	726	672	673	674	686	684	696	698	613	724	658	644	654	680	670	695	706	668	647	633	728	661	679	665	656	678	704	673	691	629	603	675	676	669	664	673	637	618	662	678	683	705	689	688	672	658	673	659	678	632	666	681	622	642	683	686	669	711	679	690	724	643	705	640	654	656	649	698	714	660	677	643	683	669	643	685	664	671	676	699	641	664	606	683	678	670	665	665	657	713	654	653	682	667	680	651	610	684	642	677	684	662	671	661	669	693	661	688	643	693	645	699	642	679	666	627	701	625	636	625	713	701	672	626	699	672	654	686	656	651	666	675	660	667	660	645	656	646	687	703	680	686	691	709	674	677	674	682	675	712	688	649	647	638	671	644	668	678	673	651	635	703	618	696	644	634	711	659	641	644	669	692	687	668	708	657	654	638	650	682	655	672	660	703	668	666	655	692	673	669	693	686	698	693	713	673	672	663	658	670	633	658	650	701	669	651	680	656	659	736	646	664	658	670	658	642	700	673	609	684	685	678	719	692	676	666	651	682	671	647	721	671	733	680	686	682	638	634	683	661	670	669	645	649	690	698	674	668	675	595	660	631	652	651	618	683	653	690	653	693	656	687	617	609	692	648	678
22285	20728	28453	23106	20885	22181	22864	12162	7705	6061	5512	4373	3315	2519	2241	2226	2152	1770	1480	1302	1045	929	854	801	723	749	791	696	722	824	669	691	692	804	741	651	534	527	557	533	512	508	530	481	414	495	435	453	465	458	477	430	470	454	421	439	485	459	476	452	453	464	435	442	440	471	466	464	432	464	437	470	438	431	453	441	448	458	482	419	416	455	476	465	468	465	446	508	418	404	464	455	422	430	440	450	442	403	399	451	444	471	495	460	455	468	444	436	429	446	452	451	434	429	407	444	460	479	465	442	488	482	416	433	456	427	453	409	429	461	441	428	453	492	460	439	416	435	455	441	482	467	470	471	429	433	426	440	404	472	420	475	436	472	459	428	431	448	437	432	466	462	456	406	434	417	422	417	448	410	457	422	483	434	463	444	447	452	418	454	438	488	432	402	408	426	417	451	418	473	435	434	449	444	453	461	461	434	444	461	441	449	393	431	438	443	449	444	470	427	454	462	425	465	450	432	485	429	454	424	440	429	433	433	388	470	438	464	429	422	410	465	455	441	476	454	443	445	444	436	484	469	456	469	488	448	424	452	462	490	485	456	470	396	439	439	503	415	446	459	434	445	442	433	425	418	437	456	440	463	447	450	428	466	443	432	420	478	431	474	452	410	466	433	458	454	446	450	456	462	458	463	471	456	419	447	426	487	452	455	444	430	407	454	457	445	436	435	452	445	498	415	464	429	435	392	430	412	464	477	449	422	452	454	432	446	449	429	490	456	435	446	436	432	427	458	411	441	472	441	471	453	458	471	463	404	398	466	424	430	438	437	444	420	475	471	495	441	477	453	436	465	441	436	442	473	419	434	434	422	449	466	474	477	440	448	447	454	463	468	407	438	452	452	439	470	469	443	423	458	440	453	459	457	447	454	457	424	443	438	475	436	449	450	429	425	451	465	453	430	422	434	457	432	477	458	460	465	454	427	447	413	514	489	454	426	433	453	417	437	431	432	429	410	449	465	447	432	446	456	453	447	476	422	444	437	455	459	442	456	452	419	432	437	438	444	425	427	413	450	446	493	439	465	430	445	442	430	446	427	479	439	378	443	429	480	415	461	449	461	439	476	418	463	506	439	455	435	456	426	444	425	446	455	438	431	436	478	469	432	441	446	439	463	436	469	464	466	483	461	472	454	474	430	471	455	452	433	436	456	468	481	438	488	456	465	461	465	431	430	434	439	485	384	471	435	434	429	450	427	467	431	447	452	478	458	467	436	450	429	451	517	432	420	472	467	430	430	419	425	447	442	467	447	433	421	428	472	435	436	450	430	396	409	442	441	504	408	422	476	488	408	453	414	430	470	425	435	417	436	468	465	460	469	428	446	426	428	441	476	429	430	458	502	450	453	456	472	464	417	429	448	462	473	453	450	452	422	417	447	428	469	433	418	432	457	468	418	489	475	478	435	446	451	436	448	448	434	432	456	463	423	463	485	428	450	485	452	448	442	473	456	448	429	435	447	427	438	450	418	458	466	463	410	409	445	475	431	453	473	415	436	424	442	466	457	453	393	427	434	438	442	451	476	423	464	471	479	469	460	457	456	431	470	446	465	459	456	457	447	470	480	464	425	466	457	477	437	431	461	447	453	402	456	459	455	468	443	453	461	459	449	441	482	438	445	439	448	486	476	443	427	466	439	414	467	467	488	449	467	416	466	458	426	444	447	434	453	488	477	410	432	428	494	435	491	423	452	475	434	455	442	425	441	432	484	469	427	456	434	429	442	463	462	431	435	411	435	462	457	471	468	432	449	490	468	462	439	450	422	461	426	452	466	440	466	447	430	465	432	413	462	476	432	442	442	476	445	465	455	429	423	428	426	441	459	427	417	460	446	482	444	429	443	437	473	446	424	484	422	413	423	470	455	427	460	415	446	445	424	463	479	445	421	447	439	404	466	443	446	450	501	422	428	436	477	434	430	440	452	440	462	441	483	429	444	455	479	471	440	447	447	458	456	462	457	464	455	391	483	444	450	430	458	430	463	391	465	472	474	409	454	421	453	441	453	468	464	457	445	429	462	422	440	462	478	432	388	452	463	401	422	467	436	432	415	459	477	467	457	440	454	419	448	472	435	447	431	434	439	460	414	415	474	475	448	442	446	459	439	447	400	435	454	448	495	462	454	485	458	454	462	435	452	447	494	422	486	445	429	440	448	468	407	458	403	460	486	439	440	443	460	461	487	469	459	449	470	445	450	395	439	468	449	454	442	467	436	477	422	471	440	458	424	453	454	448	458	448	482	458	408	467	431	468	440	460	472	445	473	418	419	424	445	413	453	462	449	447	434	464	472	454	468	433	444	454	467	443	453	411	441	423	403	438	458	459	461	438	461	462	443	431	421	449	455	413	403	431	436	470	491	482	416	444	468	462	443	422	407	446	458	443	442	414	461	417	446	444	443	411	418	472	434	454	446	415	460	468	423	452	438	441	434	471	494	455	469	443	471	388	464	435	446	455	425	468	450	455	485	473	403	446	464	458	459	462	452	431	422	484	445	437	477	448	432	423	417	438	459	453	453	448	443	466	423	426	439	448	420	441	396	446	420	450	444	474	463	436	464	434	485	445	444	445	488	490	477	459	437	410	466	434	490	436	441	433	455	432	473	435	470	466	421	409	404	461	459	459	442	450	447	431	455	462	467	461	413	430	467	476	423	420	429	444	426	420	473	405	411	432	484	437	433	484	427	422	458	442	467	433	442	453	439	429	436	379	439	477	451	425	440	444	430	438	440	468	438	443	425	448	406	419	455	471	443	472	438	443	462	423	444	399	423	448	436	447	428	476	454	411	463	467	410	471	448	445	475	440	444	436	449	474	431	462	467	412	454	461	459	411	425	453	492	457	450	422	462	439	455	456	445	436	490	489	465	457	441	458	469	447	475	451	439	443	434	478	468	429	465	404	427	476	466	453	469	421	473	474	441	430	451	451	418	485	438	410	478	478	459	408	408	495	426	444	473	450	482	435	429	424	449	409	409	423	459	400	427	438	425	448	473	421	460	431	447	451	453	444	469	463	437	435	451	452	423	416	419	432	441	448	420	454	434	448	474	441	455	415	425	426	488	436	461	440	454	451	425	440	492	438	403	429	423	460	415	406	405	462	420	476	455	449	441	451	422	442	489	441	432	467	474	419	453	461	457	461	411	489	450	440	446	426	422	422	463	411	453	474	458	428	478	469	428	451	456	428	441	460	450	466	450	456	425	468	469	460	449	454	437	479	461	433	429	471	434	455	450	463	429	458	439	430	455	431	469	474	422	432	455	452	435	446	456	450	438	441	469	466	431	474	449	460	423	471	455	420	430	449	438	465	428	444	453	449	442	482	415	468	474	430	491	438	443	456	444	429	493	460	443	495	429	474	422	484	460	458	458	415	450	452	464	440	413	456	430	457	448	456	464	458	443	448	447	437	435	438	414	423	429	477	433	446	449	453	453	461	465	415	447	447	427	454	428	425	428
23831	46379	44533	34374	28867	25145	22335	17654	13022	10666	9763	7853	5969	4598	4035	3936	3607	2901	2520	2173	1590	1571	1246	1155	1051	1131	1133	1083	1087	1238	971	939	1057	1165	1162	879	656	701	696	751	630	673	673	540	593	567	518	577	544	536	560	551	588	559	563	471	553	548	566	550	527	540	574	561	534	554	597	560	557	525	586	553	521	550	536	555	522	571	518	530	566	540	536	506	568	528	573	564	518	491	553	548	550	512	539	533	559	545	562	543	504	578	532	539	546	545	548	518	535	532	541	509	541	562	550	555	546	547	512	543	534	497	552	541	504	526	528	581	560	577	536	553	573	591	505	594	550	555	505	567	543	521	562	511	503	559	566	541	471	585	514	574	540	526	535	532	561	521	527	544	550	498	523	543	502	548	554	552	524	529	547	509	511	517	535	534	532	570	545	545	518	541	510	523	533	528	511	564	553	549	544	516	547	547	528	501	552	579	541	557	546	540	535	554	508	568	584	551	559	538	552	566	533	522	523	509	544	551	512	511	473	533	574	578	548	550	536	529	561	503	520	523	531	572	582	557	564	544	552	526	509	518	514	532	542	545	554	501	562	551	528	519	551	550	544	514	546	543	555	504	509	575	510	545	517	534	529	582	521	534	530	502	532	515	564	522	558	515	520	547	572	537	537	574	535	537	558	540	531	555	508	529	556	561	554	515	501	546	535	534	545	538	521	536	549	512	572	513	514	558	562	571	551	529	520	534	534	541	532	526	541	554	550	532	533	542	554	543	560	515	521	522	566	528	569	504	565	510	556	568	549	551	543	537	514	575	505	524	542	533	537	521	552	549	533	532	521	523	557	506	544	559	550	504	527	500	510	553	552	541	519	563	600	504	548	579	548	527	551	582	558	562	539	509	588	547	534	517	513	569	562	516	497	571	571	567	492	530	563	530	544	538	517	577	549	552	561	545	524	542	544	547	582	568	532	526	522	491	528	478	551	538	542	532	571	545	563	499	542	540	550	548	542	549	508	534	559	504	513	535	569	557	533	527	539	530	489	528	582	531	502	515	565	546	506	526	520	543	536	553	553	530	530	557	542	558	549	504	589	533	567	547	555	545	586	520	618	547	544	544	509	559	543	507	547	515	547	541	493	518	533	540	566	503	526	544	531	523	561	530	542	552	555	589	529	569	523	555	568	566	561	500	581	546	560	540	540	533	573	546	573	509	544	563	516	532	547	552	568	542	536	512	519	523	552	563	527	560	546	512	574	510	550	544	559	521	540	555	549	552	520	588	529	530	535	530	522	517	568	487	545	563	572	516	544	536	512	576	524	562	531	518	584	517	532	563	536	537	558	524	570	492	526	520	546	532	559	555	542	473	532	528	492	534	507	533	534	516	544	533	521	559	553	533	575	550	527	500	540	539	524	532	539	585	541	552	542	557	497	550	542	578	539	570	556	544	545	577	529	522	537	522	543	545	597	603	537	557	571	531	535	622	504	535	553	499	568	528	530	510	460	488	554	526	559	523	605	556	553	562	551	547	537	517	515	527	555	570	539	559	507	572	572	554	523	538	513	518	519	537	562	564	494	556	555	540	543	530	542	535	508	552	500	564	561	502	532	507	511	533	546	549	515	539	506	517	522	525	556	497	510	548	562	538	532	563	577	528	511	523	521	544	483	544	603	517	567	528	537	554	509	499	611	564	534	521	526	524	522	583	547	525	584	531	571	501	558	563	519	552	553	544	532	541	536	562	532	540	532	502	518	563	543	596	575	580	543	539	550	551	558	498	586	555	547	575	574	509	549	506	528	551	559	579	537	529	538	558	541	557	504	521	542	542	547	505	570	520	552	519	534	587	583	564	547	524	522	574	527	538	537	538	554	555	575	538	602	515	537	507	553	519	550	556	563	540	569	525	546	546	565	537	532	508	577	520	532	520	558	527	508	556	559	524	541	562	540	492	522	524	576	508	559	521	536	501	527	533	533	489	510	519	554	539	580	573	536	521	553	546	569	553	542	575	577	526	567	528	527	530	539	533	560	501	505	513	538	513	571	566	545	567	571	507	514	518	550	577	535	528	519	532	539	527	545	508	540	524	546	537	537	531	577	563	522	549	499	534	536	552	552	511	514	529	544	521	587	544	532	522	541	540	526	543	520	531	532	548	567	532	519	525	562	525	516	511	571	506	566	591	510	547	544	523	540	570	533	539	538	526	536	592	549	511	557	529	519	556	525	547	549	556	565	531	591	563	513	493	500	508	533	558	540	552	590	574	568	534	540	536	540	518	546	569	527	586	521	542	532	516	561	590	556	547	529	556	563	534	553	534	587	541	536	540	551	543	506	496	565	539	549	548	516	523	562	582	547	509	528	506	559	561	510	535	546	526	538	555	521	547	551	562	547	501	535	581	552	589	532	546	540	559	543	576	492	541	497	546	577	578	580	556	526	566	537	529	531	528	570	558	552	538	545	574	556	542	537	530	534	536	564	540	540	529	522	499	530	536	561	527	557	520	485	577	538	566	511	553	552	556	555	551	483	531	540	509	538	520	580	528	523	514	563	538	527	609	502	555	547	544	500	516	512	548	543	565	506	575	540	528	565	558	554	552	522	573	540	557	546	565	558	555	561	534	513	575	522	546	574	558	575	538	551	556	509	541	554	526	514	591	542	516	547	529	529	581	520	536	582	474	528	541	497	580	506	551	546	518	501	545	549	593	570	512	507	563	524	490	561	527	564	578	513	533	554	547	543	541	549	545	552	559	540	535	553	547	539	519	506	533	557	579	514	520	578	564	511	537	583	543	500	563	548	561	544	530	532	550	590	536	540	553	556	595	538	558	563	614	534	439	527	550	545	519	546	497	549	567	528	521	541	560	549	557	557	536	579	527	567	534	552	501	532	553	542	520	548	532	542	516	570	582	555	563	566	525	539	487	497	528	569	561	546	528	560	549	547	535	537	527	572	561	537	535	548	537	514	542	562	539	522	552	533	586	527	552	553	536	587	513	558	559	534	539	576	531	498	507	542	570	516	553	545	563	520	531	523	540	527	529	540	529	513	524	546	535	541	538	500	550	564	559	534	520	549	513	540	514	558	492	522	553	557	534	491	566	546	544	555	506	532	510	532	582	540	502	500	531	508	522	527	524	513	542	614	539	510	570	551	507	555	537	495	499	570	524	513	566	552	531	527	513	585	516	517	535	533	536	566	524	493	534	513	559	571	532	559	536	502	553	559	507	561	545	510	548	584	557	570	607	567	529	558	521	557	518	572	584	506	593	541	561	512	536	512	559	574	477	565	563	549	556	526	525	521	561	523	552	498	555	558	531	530	511	556	522	522	574	547	557	497	555	535	563	561	479	538	547	532	549	539	546	507	543	547	593	550	552	505	511	543	579	561	575	558	536	542	516	548	560	537	565	548	546	535	525	531	522	551	532	531	460	546	543	542	566	539	548	592	531	555	499	562	554	563	540	523	507	535	566	508	532	602	498	578	514	490	563	531	560	509	552	574	560	541	529
26606	22479	27800	20674	11905	8812	6523	4650	3401	2918	2614	2059	1680	1573	1480	1491	1285	1231	1130	1031	883	909	842	843	822	867	870	783	917	887	755	771	838	826	792	756	748	735	743	782	703	773	789	733	763	745	710	762	711	718	752	724	735	718	724	695	757	704	682	715	710	725	751	764	730	770	703	739	759	774	757	724	730	721	727	719	713	695	711	721	721	742	700	704	709	705	752	715	758	727	690	728	664	719	722	688	713	711	717	769	708	728	702	727	695	678	725	696	674	718	722	717	697	770	672	721	665	725	693	717	693	742	722	716	737	716	703	681	682	756	720	724	691	746	681	693	738	714	726	743	761	700	692	758	748	708	715	704	717	723	716	719	704	709	756	706	734	717	730	673	715	741	728	692	722	740	707	703	717	746	738	734	753	700	710	752	675	700	692	733	781	725	753	725	700	713	710	730	711	675	734	731	726	727	673	760	696	731	671	712	733	740	686	729	729	757	695	696	740	719	736	682	736	710	721	710	701	669	743	716	697	778	725	725	729	706	700	702	686	715	748	681	688	705	669	699	735	713	696	742	740	724	683	698	741	718	715	714	673	685	719	709	697	747	740	743	718	728	715	771	748	711	659	725	732	686	678	659	748	678	701	698	688	674	697	757	699	746	731	702	700	743	748	726	678	701	692	713	715	749	744	736	709	715	703	697	678	748	710	683	746	765	736	678	764	748	727	716	715	701	739	735	704	742	695	737	787	720	703	770	681	723	717	679	707	779	685	674	704	730	713	707	761	699	744	746	698	701	715	714	685	722	734	735	715	730	709	706	728	719	776	733	774	672	687	718	747	709	671	723	746	759	726	689	730	705	713	708	702	740	719	695	737	730	707	663	685	702	749	686	725	702	710	705	760	726	725	754	740	715	719	753	698	697	705	720	713	711	744	705	685	712	715	719	704	746	690	712	750	698	714	688	739	690	704	668	683	715	730	680	719	699	706	741	707	748	725	745	739	702	698	702	737	684	706	714	716	720	701	691	694	757	734	701	713	698	707	747	726	711	695	761	719	712	783	705	707	723	713	702	730	715	699	722	719	738	699	704	735	736	692	672	747	696	681	715	729	723	680	794	741	674	694	682	739	728	706	711	735	728	680	689	736	730	751	705	698	709	686	710	702	723	751	730	703	712	721	723	733	712	685	734	729	739	729	696	746	778	668	718	730	705	710	695	697	662	773	694	760	685	750	738	725	706	713	726	674	766	731	722	730	741	722	744	693	769	790	716	735	718	717	709	752	716	742	737	723	791	704	714	717	698	731	716	714	737	708	744	724	708	723	738	713	680	718	717	687	721	717	680	721	748	741	717	708	678	745	718	708	650	744	708	735	745	723	689	723	717	716	714	745	699	694	740	743	761	732	759	738	739	713	650	694	708	713	691	741	725	735	705	728	717	724	667	704	745	708	721	736	738	729	664	708	707	682	756	758	731	703	730	695	685	719	686	667	756	744	749	731	744	722	720	681	696	743	748	707	735	739	712	710	678	694	686	699	724	701	728	786	689	756	713	716	734	721	715	746	702	728	755	750	692	706	743	730	738	741	701	706	709	772	742	730	697	697	684	669	721	669	742	766	690	697	691	693	728	747	742	663	707	719	719	705	707	694	753	748	659	703	722	741	705	707	732	706	684	716	692	682	721	701	706	724	720	716	693	752	715	713	729	725	743	715	740	693	735	706	740	694	743	701	705	675	747	749	713	755	699	689	649	736	714	712	710	728	677	740	734	700	724	721	743	782	709	750	760	735	693	770	713	668	708	703	741	684	691	718	708	702	684	714	704	706	750	743	730	683	716	719	695	749	702	743	710	676	732	700	752	700	718	744	699	704	724	726	737	662	718	687	754	715	721	758	679	743	755	749	706	703	721	748	720	710	717	715	686	739	699	722	726	737	685	752	730	759	727	747	743	736	714	716	687	703	715	695	703	694	750	665	690	707	712	674	711	761	681	717	684	713	737	737	749	703	682	710	731	754	727	705	737	671	686	719	692	717	690	692	724	779	720	724	717	675	754	680	739	716	735	714	730	747	688	699	719	734	678	749	721	740	728	717	733	685	711	720	756	695	693	656	754	660	739	739	810	700	687	684	749	683	709	716	736	755	713	703	707	723	708	764	714	678	741	721	720	694	704	727	737	718	657	680	697	685	700	774	706	744	695	728	708	732	731	727	734	709	696	692	717	683	704	696	758	739	684	701	737	703	725	668	726	748	722	700	709	744	744	707	764	726	774	685	706	687	710	723	711	713	669	748	687	736	676	764	731	717	733	729	688	749	676	715	693	707	711	700	719	764	721	693	691	693	690	709	671	703	701	739	729	676	680	691	694	716	724	716	758	691	740	758	733	784	699	684	724	711	745	701	736	695	745	724	721	734	689	691	711	694	748	724	679	761	717	744	743	795	721	656	722	749	710	689	648	745	699	722	707	733	719	712	762	688	695	778	711	741	716	703	702	717	773	711	733	731	698	713	694	698	725	751	745	758	737	720	751	693	703	696	694	750	697	695	696	681	721	749	724	719	734	723	718	726	715	705	675	710	684	703	707	677	678	749	743	788	667	676	721	686	668	723	696	708	702	767	735	684	697	704	746	739	730	757	681	732	686	728	716	753	696	745	710	737	754	736	705	672	720	732	659	740	729	697	735	702	741	740	723	696	669	705	684	750	672	734	625	727	740	727	736	718	722	729	717	700	680	685	744	743	725	753	713	744	701	735	748	722	716	713	696	727	713	684	728	661	701	721	681	724	679	776	724	720	721	722	728	707	700	752	705	739	753	714	705	718	704	709	753	686	763	701	747	718	720	721	721	745	709	709	714	738	750	724	749	704	672	686	697	717	716	702	671	687	716	704	742	696	733	716	692	712	720	735	732	697	718	712	711	680	730	780	711	688	687	715	740	683	719	733	708	710	737	705	720	686	707	698	709	717	715	688	718	734	712	727	737	680	724	743	731	722	729	709	650	730	730	715	690	744	747	762	729	692	693	689	725	751	710	724	677	710	769	699	729	720	755	716	747	704	690	733	682	764	765	719	705	714	754	698	712	732	757	679	779	703	740	681	769	659	732	671	708	701	699	726	698	741	691	714	725	724	718	761	745	705	693	729	707	699	709	690	721	693	727	659	740	695	725	679	747	740	711	720	703	696	758	765	672	673	711	709	702	708	762	782	718	675	718	736	724	743	701	718	712	726	670	696	651	704	731	694	727	749	708	745	716	773	762	775	725	733	714	766	687	678	757	758	732	719	704	734	758	736	663	737	738	751	672	743	713	701	706	746	755	676	684	694	715	663	684	764	735	692	749	708	732	676	689	757	735	738	749	719	735	718	782	737	693	695	680	699	739	671	720	726	713	728	690	680	702	702	709	697	701	668	665	710	708	715	699	726	702	728	682	700	672	719	742	697	681	738	689	704	678	697	703	725	719	735	708	739	726	715	764	773	719	688	664	678	728	700	687	680	732	727	698	716	700
20533	35672	32810	22313	17057	14979	11880	9062	6825	5496	4871	3689	2964	2562	2340	2262	2114	1781	1602	1440	1219	1221	1121	1064	1025	1131	1046	1093	1110	1135	990	1110	1121	1146	1031	964	927	931	922	911	958	900	892	932	889	906	863	883	868	900	952	870	913	906	891	817	841	864	882	949	923	887	900	919	892	872	872	869	843	853	887	866	884	829	894	887	844	873	884	904	870	845	887	848	850	836	839	853	873	877	894	939	891	904	826	875	853	851	929	902	890	897	898	885	859	844	864	890	900	909	890	908	893	903	876	934	932	889	842	888	863	870	863	827	849	860	843	853	865	852	884	889	864	847	882	882	852	945	855	900	930	842	858	848	862	878	846	877	910	961	836	814	907	858	897	865	890	864	855	865	910	864	860	824	877	852	856	902	876	850	838	879	877	839	913	905	804	897	905	886	896	862	858	809	909	869	874	846	894	923	894	836	837	841	919	897	887	862	912	888	908	863	869	910	839	845	878	889	877	811	901	878	901	841	846	878	864	850	863	895	958	903	844	880	863	889	877	871	808	914	883	852	889	907	907	909	853	850	913	885	884	900	929	875	879	883	853	878	861	856	868	873	828	913	893	821	819	846	861	892	853	859	882	892	848	860	903	901	848	856	816	843	876	879	899	844	909	847	888	872	896	913	824	859	886	922	885	849	909	885	841	866	931	856	878	894	871	809	869	900	848	893	880	907	834	872	920	882	870	847	864	866	832	857	892	807	831	907	863	905	976	916	896	870	865	863	884	832	899	850	859	948	879	894	889	941	860	857	916	837	865	920	819	846	857	856	855	942	881	836	863	881	835	866	909	854	845	949	873	851	830	836	884	867	870	914	853	821	842	911	863	884	927	925	873	884	884	898	874	872	810	833	888	854	886	830	901	834	843	911	849	889	897	888	898	901	822	882	868	882	908	874	914	904	872	864	847	838	920	837	850	842	849	912	912	893	921	845	888	904	901	926	853	906	922	912	875	876	832	856	848	829	814	898	850	885	870	913	882	906	911	824	848	869	864	832	873	844	896	861	864	871	878	910	870	876	867	867	871	813	882	864	903	865	858	850	872	850	878	855	888	881	986	893	897	918	904	858	849	853	795	885	831	901	864	855	917	879	864	839	885	821	865	860	862	886	844	924	854	844	863	945	874	847	920	905	924	899	866	893	863	843	868	881	869	880	867	838	898	816	937	844	927	902	894	852	903	874	917	865	895	901	884	931	883	865	814	827	869	868	858	834	891	888	858	858	881	876	933	933	866	889	879	891	848	817	839	852	880	930	901	848	861	883	875	901	871	894	887	889	859	862	881	912	909	817	902	880	822	876	856	846	893	898	849	890	882	876	895	863	860	908	836	834	868	947	822	890	860	848	922	886	846	837	891	927	850	888	909	897	833	902	850	895	894	886	842	904	868	833	861	883	891	900	937	886	875	877	836	855	823	907	878	900	848	856	873	847	901	874	886	883	895	919	862	849	885	860	841	882	867	849	872	836	822	826	859	894	884	881	909	876	865	836	843	845	909	854	857	848	905	900	871	868	898	864	842	862	924	936	832	877	913	906	909	859	874	846	937	832	920	871	828	845	910	847	886	890	855	911	897	890	901	856	890	897	909	882	878	905	812	864	889	882	865	876	871	854	873	811	914	904	859	894	901	809	894	868	883	855	860	876	893	834	907	870	848	883	893	873	867	878	868	858	870	876	860	867	899	899	907	833	880	925	908	903	863	842	838	849	868	836	889	864	872	920	874	889	886	886	871	915	843	892	878	932	905	889	939	856	836	886	956	896	879	877	879	878	814	838	913	850	801	904	858	869	830	910	909	867	904	813	916	860	900	918	894	822	923	921	899	884	902	925	859	884	867	845	896	885	883	851	921	869	892	874	887	831	855	817	892	826	831	896	879	854	862	934	887	857	898	908	889	868	847	882	836	886	835	858	950	879	865	882	844	862	865	857	840	866	845	854	883	900	880	910	869	879	847	868	946	893	902	938	903	895	900	851	891	919	858	871	838	864	890	910	852	842	882	908	840	894	905	861	902	873	937	865	855	847	845	847	886	877	873	834	963	908	869	860	898	883	853	906	850	866	840	859	852	907	856	889	870	876	908	872	887	893	883	903	894	911	889	907	883	891	862	856	903	852	890	882	862	875	864	859	873	914	837	870	896	883	886	864	827	833	883	849	925	927	851	840	795	902	869	864	877	868	919	868	859	852	872	896	864	917	854	880	860	876	838	849	893	865	812	922	935	873	865	836	850	928	876	896	870	875	852	868	839	881	888	880	873	902	841	920	819	855	816	821	892	899	925	917	853	840	863	920	914	924	880	875	915	919	827	862	880	877	878	884	917	877	890	871	897	876	862	854	904	855	881	915	850	872	868	881	824	881	864	910	885	842	883	918	855	837	863	917	897	919	867	860	875	897	892	910	821	901	883	887	895	876	842	901	878	896	899	853	872	844	860	856	884	833	812	858	824	865	903	886	833	898	833	879	825	891	858	843	892	852	900	884	876	839	849	934	838	865	825	865	882	891	863	918	901	872	852	868	893	869	883	853	933	851	914	878	904	880	863	829	814	912	933	920	891	864	871	842	906	858	855	896	871	883	912	890	892	875	853	874	889	830	878	905	888	864	860	898	858	846	914	879	861	849	880	877	899	823	861	884	900	826	849	908	894	864	873	894	879	813	894	857	838	884	843	847	900	892	886	883	879	815	848	854	960	899	884	889	915	834	856	885	861	901	843	907	858	846	920	849	840	842	861	850	832	843	873	914	911	844	855	876	855	873	893	897	915	918	898	859	852	866	890	875	842	916	911	908	864	864	868	886	874	900	861	865	820	881	886	889	861	840	906	853	867	836	898	834	859	924	869	851	865	833	873	901	904	890	857	926	843	910	839	867	928	885	838	876	921	891	877	838	875	928	829	924	857	860	883	902	865	895	870	886	867	894	798	848	863	881	888	916	898	881	900	820	913	854	892	824	924	925	838	902	919	865	896	861	891	895	873	861	816	892	885	826	862	896	860	858	873	851	828	848	880	885	855	815	876	830	831	935	858	904	894	903	855	859	864	873	837	855	914	874	855	883	869	857	871	822	900	886	887	898	853	887	865	843	919	844	926	831	843	911	857	816	890	840	835	880	867	945	870	877	843	886	851	835	889	843	839	894	854	898	902	887	858	846	920	833	839	875	882	909	833	878	885	806	858	837	921	891	864	934	886	857	868	903	874	895	864	877	870	900	852	839	898	884	818	874	870	848	804	838	806	846	874	926	829	878	880	838	851	877	845	864	904	881	837	869	838	857	854	896	894	890	902	927	862	811	853	926	850	928	920	856	881	847	889	831	870	885	812	871	900	869	874	913	884	859	913	845	833	894	842	881	899	866	877	849	851	801	883	853	870	863	873	878	853	856	830	803	910	897	882	891	920	870	896	882	852	871	909	816	875	839	955	910	863	909	837	849	910	865	833	879	896	901	916	862	811	901	868	871	877	878
23226	20712	28063	23554	21212	19909	14365	8224	5560	4723	4030	2751	2332	2088	2086	1967	1556	1511	1336	1084	1003	862	854	786	759	781	777	755	820	704	707	766	823	747	700	581	650	640	626	592	587	563	585	549	552	535	552	557	578	543	582	572	597	546	578	559	585	559	615	539	544	570	571	564	578	580	561	550	527	566	566	509	508	544	583	552	575	513	551	530	528	550	539	549	539	499	565	541	557	535	576	548	583	535	538	536	579	520	535	528	565	549	575	540	598	572	591	571	538	560	537	585	550	540	524	561	568	529	527	497	517	555	541	548	525	554	546	576	517	579	498	551	539	540	551	548	551	527	542	522	597	530	551	567	543	507	613	504	516	536	555	521	552	572	551	583	551	550	562	559	545	513	546	543	557	581	590	560	582	548	572	534	621	503	550	569	550	518	539	556	571	554	567	549	544	559	545	539	528	572	538	523	564	594	538	518	543	580	515	562	535	552	581	565	496	561	527	537	568	519	555	558	562	527	533	561	561	543	527	571	546	553	534	554	540	557	559	576	548	534	574	518	513	559	585	558	548	542	542	544	571	536	559	525	527	565	550	566	582	508	524	559	573	542	560	558	569	557	518	528	571	504	507	583	526	542	550	589	583	578	558	494	527	524	575	519	559	564	566	531	573	604	561	529	556	525	523	584	566	559	557	544	548	535	580	548	481	538	546	564	587	560	531	556	540	578	571	596	587	501	563	556	551	574	575	537	569	562	575	534	543	550	575	520	527	525	536	557	570	538	538	530	567	511	535	552	534	619	540	565	573	565	547	542	544	594	524	537	539	551	484	559	564	554	516	576	561	554	570	562	591	583	519	532	601	595	545	559	538	595	534	578	554	565	538	559	567	585	547	551	537	528	605	584	564	519	578	547	517	566	574	537	528	535	549	561	505	553	523	556	556	517	555	540	561	555	557	547	572	563	539	592	505	539	526	537	554	567	539	538	543	549	543	554	547	552	564	541	547	548	526	525	546	566	542	556	536	568	584	496	538	563	580	528	519	524	561	527	555	554	539	550	523	555	556	588	535	564	500	557	501	558	546	531	599	551	514	591	536	567	560	522	589	559	541	518	568	539	538	546	524	583	522	536	601	536	558	544	552	547	562	543	515	548	544	553	525	536	543	545	572	580	553	550	531	564	550	561	529	508	563	530	571	565	596	564	527	582	572	576	565	583	551	600	547	557	519	530	578	566	488	531	530	534	520	546	600	546	518	557	537	546	575	516	575	544	501	526	584	531	538	542	574	511	538	558	542	556	544	580	568	544	552	563	545	553	551	549	583	538	581	534	565	572	528	565	540	524	542	595	570	522	530	594	516	576	517	519	571	581	541	528	565	565	592	577	524	537	560	519	520	554	567	564	523	544	505	533	556	581	523	539	520	548	558	540	589	559	561	547	542	544	576	562	597	606	580	559	565	529	527	571	576	548	567	543	603	558	586	536	588	592	543	595	547	522	568	539	572	592	544	565	547	530	559	577	573	537	543	535	563	601	544	566	541	575	556	512	533	522	560	559	554	570	529	556	565	574	557	555	572	523	537	591	539	549	534	550	548	578	582	536	526	523	545	494	603	564	594	552	522	589	520	553	531	540	544	587	515	509	580	563	560	574	563	535	536	572	572	559	566	576	566	567	560	599	545	565	544	549	550	535	522	580	529	553	545	538	590	559	553	557	533	598	547	576	560	524	563	534	541	514	523	495	552	544	556	535	502	490	548	531	551	557	592	560	565	559	551	521	566	542	516	543	572	566	511	599	571	522	505	556	578	554	536	584	566	543	570	532	548	582	553	530	582	544	538	539	567	556	557	539	566	566	547	549	538	585	582	569	586	481	532	550	510	529	547	554	573	531	548	534	555	574	568	575	527	515	564	524	524	517	558	524	590	536	563	586	546	564	539	562	558	570	549	562	546	600	596	541	538	537	586	565	558	554	539	565	553	526	581	579	566	583	565	556	524	505	571	517	563	583	524	566	532	506	538	525	510	558	573	528	532	536	572	606	549	580	502	498	514	544	528	559	528	621	556	540	545	532	511	536	577	526	550	522	520	573	574	525	538	543	562	545	579	565	575	580	537	534	561	550	524	518	548	545	572	517	552	558	558	595	520	576	579	567	547	578	562	552	565	560	541	548	570	563	525	568	504	585	579	536	538	589	590	569	553	544	533	541	512	563	541	551	566	564	546	542	549	568	558	552	565	577	546	593	547	523	547	539	606	551	521	573	548	535	530	541	499	556	515	533	527	560	503	527	539	586	507	536	537	534	526	550	517	531	516	559	543	559	580	550	553	558	562	561	557	550	537	582	574	567	559	564	543	547	583	520	541	530	580	575	567	569	537	530	555	533	580	545	547	565	532	540	564	538	553	553	564	514	517	521	547	582	528	541	544	545	543	507	581	510	576	541	521	552	531	579	558	495	551	551	520	542	521	519	532	507	555	544	564	530	587	560	563	582	547	578	538	512	528	546	556	516	519	503	580	545	538	544	560	567	500	529	564	513	569	569	510	558	604	572	555	529	504	521	547	537	537	551	518	511	591	530	557	577	559	541	535	578	565	535	564	543	534	536	559	564	564	527	532	554	588	570	537	559	529	522	578	523	596	515	512	538	558	550	532	570	574	540	534	547	549	548	520	546	552	536	499	527	547	567	568	581	540	549	594	538	574	591	589	558	515	560	549	540	544	576	540	543	605	545	525	539	568	528	556	520	554	549	569	507	505	558	564	540	554	521	563	568	530	557	548	511	528	588	554	594	548	524	537	544	549	549	545	591	540	562	578	573	511	519	535	570	533	581	550	538	540	542	562	528	540	542	544	546	508	588	547	519	515	570	538	597	527	543	524	574	559	549	549	596	596	573	551	566	522	541	527	554	507	477	507	546	546	566	559	534	581	520	556	490	591	586	548	519	551	510	559	554	530	547	544	594	560	543	536	577	574	564	539	526	540	571	550	570	525	579	512	563	576	569	539	566	563	549	562	571	564	550	528	533	505	502	550	527	525	564	562	490	544	553	525	547	532	540	565	566	562	536	555	543	603	573	565	544	547	586	550	526	538	548	581	560	519	579	610	558	558	564	545	519	537	548	543	517	528	560	572	532	544	520	545	530	539	554	526	555	579	541	517	512	522	540	564	539	548	525	571	528	589	513	535	535	598	542	562	578	495	531	552	563	551	535	516	577	567	539	544	566	568	575	554	547	522	549	546	543	546	532	519	545	579	543	561	534	566	516	538	570	518	576	552	545	560	534	550	563	525	538	542	564	567	552	550	555	509	537	528	527	523	525	543	547	556	559	557	535	542	561	521	516	569	519	518	555	537	558	547	544	511	535	519	565	534	567	526	542	546	546	562	571	508	531	597	551	567	570	532	555	559	561	551	548	538	560	568	549	535	525	529	545	550	562	580	532	573	585	517	550	531	587	509	541	555	552	541	561	540	520	535	526	570	528	561	594	572	556	540	597	537	551	527	573	528	553
21498	42640	39830	29475	24327	21124	17565	13576	10330	8914	7439	5464	4450	3763	3500	3452	2691	2263	2031	1570	1491	1325	1217	1054	1107	1159	1080	1078	1204	1063	1055	1102	1182	1108	896	804	811	843	840	755	791	709	723	705	745	711	708	665	700	695	669	716	639	662	682	656	674	711	695	687	724	693	670	760	695	662	647	675	713	661	669	697	667	685	653	712	666	696	692	723	669	677	706	696	717	666	682	654	670	695	664	702	663	676	702	678	660	707	643	686	713	700	711	686	687	648	656	713	674	697	688	683	659	675	651	640	666	652	653	710	696	654	710	721	690	685	747	676	653	649	690	685	703	687	711	674	678	674	627	672	694	698	685	652	677	648	667	655	734	675	684	700	648	664	697	634	683	653	707	704	643	684	697	644	696	655	669	684	712	664	687	732	654	675	712	677	657	672	700	670	642	662	690	675	701	705	707	684	732	708	688	640	658	695	673	711	694	690	702	676	685	641	626	659	686	708	681	695	703	723	736	679	689	670	676	689	676	723	712	701	707	696	641	689	720	710	653	675	733	653	659	729	697	692	709	677	697	730	649	704	676	684	691	705	701	689	702	687	648	692	734	685	671	668	695	686	682	663	679	682	633	698	683	690	710	699	685	656	692	671	675	703	654	664	659	709	728	686	679	719	692	651	681	699	703	685	676	686	675	732	651	656	688	676	696	690	682	692	667	678	690	680	677	690	702	742	685	630	711	671	669	705	637	670	714	689	706	678	657	670	682	730	649	700	660	684	702	672	725	694	713	733	703	701	638	703	706	719	677	681	684	661	652	652	665	677	694	641	712	668	698	665	677	718	682	664	692	678	642	594	683	625	693	658	683	684	666	717	639	673	682	686	702	665	652	690	645	679	701	676	676	696	622	668	702	675	677	697	687	659	698	661	654	703	695	703	719	683	670	753	691	670	673	683	692	625	661	701	656	694	610	677	669	700	651	720	701	717	682	712	680	669	673	682	693	681	699	716	692	680	718	687	720	635	685	688	629	676	708	710	661	697	696	653	652	664	669	678	714	712	697	671	664	692	704	741	661	696	718	689	656	680	703	703	669	670	682	678	685	697	644	715	686	700	657	700	693	633	681	648	663	685	702	657	671	680	693	700	672	692	723	686	680	645	656	704	673	657	701	668	751	704	660	642	694	725	644	663	664	672	660	672	626	718	680	686	652	671	674	700	682	690	649	683	689	665	699	625	663	661	669	672	680	658	691	712	686	732	712	689	686	703	715	655	656	655	688	649	665	650	714	697	700	685	690	687	692	671	689	676	667	715	698	647	661	649	716	678	670	693	699	720	712	702	692	711	688	705	695	693	685	693	676	686	671	640	661	685	662	648	731	687	665	693	714	653	675	666	691	649	737	676	693	662	644	643	704	717	690	653	690	692	685	655	702	662	712	647	652	686	667	670	689	704	666	679	693	675	658	673	652	702	704	655	675	695	659	693	715	631	699	668	742	705	687	716	724	653	688	711	665	687	691	662	668	686	674	649	648	697	710	678	694	698	668	710	678	714	651	683	660	713	641	673	705	674	687	732	667	711	645	687	681	688	670	687	729	702	666	697	724	684	691	657	642	631	702	668	673	700	677	670	644	678	689	697	646	701	698	700	720	676	699	623	636	685	700	704	653	681	693	657	691	672	680	677	688	659	677	676	670	656	662	701	695	669	705	660	693	696	678	621	689	711	635	658	692	678	688	676	671	698	645	696	717	702	687	674	647	695	678	677	671	726	726	685	689	652	683	650	696	697	660	639	662	624	688	656	691	677	684	701	657	672	697	685	682	701	735	714	639	691	703	688	712	601	666	677	658	684	722	666	682	718	678	690	692	695	676	677	680	683	711	710	670	659	666	681	714	673	720	676	658	689	680	699	684	686	718	676	666	708	702	738	675	692	719	722	669	698	666	685	731	695	639	668	682	662	682	656	692	708	684	660	664	690	685	671	698	682	697	710	730	627	680	728	666	681	700	685	700	668	701	687	693	657	712	638	646	686	675	701	668	634	709	656	702	709	686	673	674	690	659	674	671	661	642	659	705	664	677	681	697	697	705	634	668	673	684	643	674	721	671	656	714	713	671	650	673	716	651	687	716	731	645	670	711	709	698	673	686	675	704	684	678	677	692	711	675	644	690	679	715	660	688	722	659	692	658	690	664	731	698	661	705	710	732	691	718	676	678	661	655	736	665	678	708	691	679	710	688	692	676	672	703	702	686	667	702	683	637	682	705	662	683	678	698	668	668	712	712	649	648	696	684	656	691	706	715	731	689	678	668	689	706	691	667	652	700	708	694	684	635	670	735	629	676	675	655	641	652	690	701	712	692	690	660	637	666	665	741	719	666	635	698	709	659	689	689	659	699	673	676	653	693	666	741	679	684	649	692	673	700	683	665	680	674	678	700	682	683	668	674	718	687	664	737	713	676	651	724	679	711	658	689	688	686	734	675	722	686	690	705	683	698	674	674	718	678	645	710	653	685	631	722	691	652	636	741	642	676	708	688	666	701	638	688	646	760	645	679	704	680	705	664	707	667	684	692	666	710	635	720	619	717	692	728	638	689	708	653	670	690	692	700	685	692	687	690	683	665	712	638	683	693	661	737	669	683	717	697	751	631	701	706	693	619	689	658	693	708	709	687	670	652	656	696	630	662	653	714	673	651	647	702	640	680	661	654	711	683	684	674	709	656	675	657	700	688	686	663	703	638	706	654	687	701	702	676	667	694	718	710	734	662	686	683	693	741	650	679	721	670	682	670	680	672	722	655	672	747	703	698	656	697	676	699	659	634	670	740	661	717	643	669	674	696	707	674	674	715	654	653	657	673	720	688	714	680	640	680	648	648	648	673	703	664	710	689	679	677	642	694	671	723	698	651	651	702	657	659	693	681	707	671	660	688	694	695	706	670	646	692	711	689	676	655	678	682	676	687	676	690	686	683	676	677	667	719	688	675	665	716	660	647	686	724	658	651	682	693	722	681	647	723	677	687	716	629	672	689	659	701	670	710	659	673	704	667	661	690	608	722	655	716	685	682	668	676	681	740	692	698	713	682	639	703	728	662	658	655	635	685	712	625	625	650	667	694	699	642	661	706	697	634	690	719	680	684	621	621	632	680	647	711	642	649	695	686	659	628	710	655	693	629	727	677	677	679	703	702	681	695	728	678	716	663	676	695	665	682	676	630	657	652	659	662	674	702	697	685	654	688	690	691	691	683	661	690	680	684	667	669	646	686	687	699	681	664	711	730	671	628	690	677	670	697	699	679	630	710	696	689	721	754	722	705	748	671	673	717	635	664	740	658	674	725	659	661	705	687	701	690	725	668	696	658	703	691	676	688	665	675	679	652	673	693	695	645	672	708	662	618	673	704	673	697	659	700	700	637	703	665	729	696	682	702	714	633	690	635	706	670	637	702	672	700	686	665	703	664	701	615	678	693	662	698	681	699	684	729	719	714	660	681	645	687	747	696	701	693	669	633	667	677	714
22346	20750	28429	23191	20929	22315	22448	11964	8194	7079	5398	3668	3338	2778	2770	2384	1959	1728	1379	1165	1133	957	895	811	779	762	768	844	824	713	725	787	855	644	589	594	561	557	581	548	546	538	514	491	480	482	446	463	470	480	509	457	428	463	471	463	451	472	461	472	501	460	446	440	465	448	467	430	431	479	482	435	430	420	427	472	440	449	432	461	474	450	438	461	468	448	422	465	437	443	501	438	470	453	433	447	465	452	506	453	422	476	476	457	453	457	437	464	463	498	466	453	423	463	447	483	411	416	458	471	468	457	487	449	473	449	441	450	479	438	420	476	486	480	436	447	432	465	467	467	461	450	430	456	480	438	463	438	458	451	411	427	466	461	444	478	457	431	449	466	463	494	406	453	464	450	443	464	463	495	451	448	496	452	452	478	468	447	463	460	455	463	453	468	489	458	468	410	412	487	466	467	452	494	425	446	472	470	492	436	428	446	470	431	454	450	446	468	431	448	466	433	456	416	463	483	463	472	413	472	464	496	432	432	471	480	461	407	474	427	434	469	443	465	479	438	453	480	432	457	430	453	415	441	439	432	457	472	432	448	483	478	443	475	461	455	459	466	434	480	458	451	431	483	459	420	448	426	438	452	461	463	480	462	457	447	435	455	450	402	464	453	446	486	495	476	463	452	456	441	439	493	467	478	446	442	474	430	441	436	472	463	418	451	429	448	469	454	513	456	437	479	420	447	468	433	463	496	443	463	473	501	451	434	491	445	460	449	449	488	458	460	463	466	427	466	447	478	476	449	418	455	470	452	445	435	433	440	455	457	458	441	442	479	442	462	466	434	454	464	459	458	459	472	450	437	440	506	444	447	451	454	481	429	433	448	490	465	445	476	455	482	469	456	487	454	491	472	486	467	466	462	433	474	454	442	464	425	498	488	447	465	416	496	430	477	449	447	441	459	435	488	452	478	489	454	437	466	460	461	481	441	420	473	493	436	460	452	439	440	458	418	477	447	438	437	435	508	478	437	474	475	489	439	470	474	430	472	404	459	426	468	469	451	447	495	464	455	476	474	474	437	464	489	453	450	424	427	510	460	427	448	421	451	449	440	461	443	442	433	445	427	477	442	454	459	454	471	444	424	461	460	437	480	435	453	469	480	446	462	407	433	465	449	446	448	431	434	445	471	443	445	469	489	470	460	446	414	488	456	471	441	446	482	424	446	471	427	467	453	437	453	453	475	441	459	429	481	469	438	443	429	430	406	446	458	486	459	457	454	466	419	449	402	482	463	476	480	433	478	450	456	436	502	435	446	415	462	472	437	461	442	469	470	450	428	435	465	460	487	468	458	468	447	469	459	477	426	472	471	428	451	420	474	456	449	483	445	490	480	481	441	456	447	466	453	453	451	449	477	458	472	478	437	471	457	449	453	444	467	428	485	459	438	461	414	428	483	454	459	429	468	459	448	442	455	444	460	451	480	471	463	455	459	462	461	451	463	467	474	457	441	440	454	468	462	476	507	465	479	441	430	458	447	515	485	456	434	494	459	414	477	458	479	474	445	454	417	452	451	441	440	462	423	444	497	445	479	436	451	431	451	450	425	454	460	465	446	460	465	504	463	453	448	464	420	478	447	459	489	459	464	458	478	475	467	444	458	444	431	443	472	437	488	448	474	442	479	435	415	421	490	461	460	452	425	484	434	442	426	419	442	442	453	460	429	450	442	478	474	475	449	423	476	442	432	445	421	468	456	444	431	483	467	467	451	449	468	460	447	484	446	459	441	453	450	475	427	424	472	471	483	427	469	439	466	456	423	465	476	450	472	436	448	446	439	463	458	478	443	441	475	466	451	443	425	461	453	489	452	436	431	457	427	417	470	435	466	428	466	483	457	423	422	474	423	446	428	466	446	420	437	460	437	429	476	484	464	485	477	496	444	443	459	482	468	489	440	480	422	415	441	491	502	455	453	441	446	495	466	453	443	465	464	438	435	475	478	424	438	434	467	464	428	431	468	440	484	489	453	435	446	468	459	465	447	487	474	462	465	408	452	454	456	443	503	427	434	464	480	480	438	444	502	424	482	410	434	473	464	466	461	440	495	474	441	438	446	495	444	481	439	453	446	453	489	440	432	458	399	429	480	473	415	479	412	444	431	440	459	453	453	454	491	533	437	502	452	469	455	422	437	489	459	488	465	474	430	451	442	465	472	445	509	432	492	479	466	461	448	442	455	488	417	458	453	436	463	446	419	471	438	461	466	457	427	473	469	453	465	472	432	464	420	451	489	470	441	436	460	469	479	442	433	462	461	453	479	426	445	431	462	484	425	475	453	479	491	476	480	425	459	438	456	455	436	413	431	472	431	462	456	423	395	462	472	450	435	426	439	441	453	463	416	454	454	441	429	460	470	478	456	438	456	443	464	474	457	478	488	474	479	452	506	464	465	448	427	450	441	499	469	445	478	440	463	421	460	435	468	458	437	471	472	452	409	473	461	461	421	428	435	455	427	456	442	450	434	513	491	472	433	428	415	471	445	480	478	459	420	463	448	452	440	453	482	481	424	463	453	438	446	435	437	456	477	433	476	459	471	460	483	462	493	422	457	493	443	439	462	441	445	450	463	437	415	455	446	441	488	456	434	484	439	445	468	447	495	456	450	432	377	454	452	479	485	449	427	493	451	434	486	444	452	398	434	445	423	443	438	427	440	437	475	449	468	483	479	416	448	491	445	443	462	427	450	479	500	464	487	475	458	469	442	481	458	479	444	458	461	432	453	489	472	464	469	461	426	473	449	442	450	434	477	468	418	447	436	495	452	442	471	483	482	471	409	446	454	447	459	464	399	416	459	457	477	418	446	397	455	500	490	441	450	488	492	457	462	487	441	468	470	467	466	468	473	436	423	425	485	432	456	478	459	523	459	476	484	444	446	450	454	470	484	455	443	402	448	481	465	434	475	455	418	459	443	450	456	465	482	458	438	438	468	466	476	449	401	421	463	423	438	448	434	464	461	483	475	455	430	468	443	472	397	449	438	460	475	444	463	468	471	428	490	477	446	469	466	432	443	477	450	446	450	454	452	453	491	420	478	464	458	460	443	456	460	459	472	458	461	459	496	436	421	432	452	468	442	439	440	468	458	414	488	487	464	447	477	428	482	479	458	453	480	453	493	459	449	478	481	460	440	528	449	470	457	439	436	461	419	469	445	474	468	427	485	480	453	429	467	429	474	446	437	448	444	429	434	442	453	443	443	459	457	451	492	483	416	445	463	466	424	507	457	414	480	412	434	438	416	461	474	425	426	449	459	426	473	480	450	442	463	455	468	453	404	465	478	472	466	429	467	489	441	431	445	483	414	483	442	478	444	389	424	423	474	489	494	414	436	469	426	471	468	465	483	443	507	450	458	415	415	444	428	434	463	484	434	464	448	434	444	466	445	432	437	461	458	484	477	482	480	456	480	464	475	471	472	444	457	461	419	486	415	439	440	433	478	462	447	447	480	404	473	472	430
23861	47820	44161	33713	29608	26221	22062	17070	14185	12332	9641	6614	6018	5159	5013	4353	3478	2929	2393	1861	1839	1402	1357	1131	1041	1131	1065	1179	1264	971	1139	1180	1201	896	747	784	768	736	714	656	644	643	651	594	592	597	562	602	659	598	524	597	560	539	555	561	575	546	577	589	521	574	578	577	559	548	596	579	534	580	574	543	538	539	544	568	550	535	567	585	543	538	559	512	532	548	550	522	562	535	533	581	566	520	553	573	543	508	532	572	560	573	554	562	589	552	610	560	549	519	564	535	595	564	514	537	528	524	573	529	549	550	552	566	536	558	549	585	543	549	590	522	591	556	571	545	546	576	541	563	571	577	578	542	559	517	514	556	534	560	557	522	479	559	539	531	531	544	584	580	569	538	554	549	500	524	518	507	577	536	538	544	519	565	521	557	572	517	569	549	580	523	569	579	563	510	520	523	539	526	567	553	563	530	572	600	549	540	566	575	558	533	533	596	572	570	521	529	483	603	552	555	555	569	571	559	567	567	543	576	519	505	580	543	564	520	536	555	576	548	526	554	541	583	532	591	523	569	551	525	567	532	580	586	517	552	546	560	525	523	515	549	545	586	556	536	566	558	552	524	598	543	607	553	585	563	567	524	576	532	523	559	541	532	588	523	540	550	541	580	551	558	575	561	534	553	505	534	527	549	539	559	552	492	548	545	541	534	537	547	528	593	552	540	586	540	554	530	558	553	538	566	513	580	530	604	551	517	566	535	533	536	552	581	567	538	522	569	577	612	544	562	539	563	523	542	566	550	547	525	540	578	539	553	589	590	540	572	552	531	532	533	591	542	516	569	528	548	550	560	555	525	550	597	538	560	528	547	555	538	560	546	554	515	534	581	524	545	565	558	569	559	526	585	563	523	556	487	516	517	547	567	572	633	564	574	570	596	571	569	585	561	566	596	569	534	545	552	577	502	533	533	554	576	530	535	559	541	555	579	500	609	578	555	557	539	553	552	564	551	548	555	556	591	531	539	548	506	567	558	537	587	539	529	573	549	569	565	546	587	561	522	551	503	594	527	571	543	541	534	540	591	550	555	514	548	537	533	584	558	559	565	580	539	542	525	573	555	587	545	578	560	498	550	550	574	545	512	564	575	530	544	570	550	563	527	553	546	509	549	520	533	564	536	496	526	548	537	586	538	563	557	568	521	568	517	536	542	554	501	583	584	562	611	516	582	514	531	593	574	517	551	504	596	544	547	558	550	569	568	566	547	542	574	523	565	565	567	557	587	577	564	544	555	542	498	522	548	580	519	575	524	526	499	538	573	565	567	544	514	558	558	563	547	519	551	573	557	559	539	511	534	551	555	531	529	569	554	549	540	568	578	526	517	580	573	535	551	555	570	580	585	551	548	512	530	610	538	565	509	545	529	584	553	546	569	569	520	563	508	552	536	559	572	532	555	531	568	558	532	602	567	553	556	607	591	519	554	558	564	574	541	511	543	543	551	564	578	575	568	581	565	555	520	532	542	578	573	524	606	552	551	517	551	532	536	531	557	576	522	563	535	553	530	558	559	532	525	589	532	524	495	574	546	586	582	535	589	516	570	551	551	526	557	541	593	532	559	541	554	552	529	554	523	574	521	536	575	523	571	516	572	550	568	559	565	576	522	554	586	529	548	532	530	611	545	543	517	562	532	588	597	527	559	548	524	566	526	520	550	538	525	588	543	524	563	565	497	574	538	527	572	554	578	554	561	587	557	591	566	576	545	621	567	516	553	546	563	547	521	529	581	558	576	593	537	548	540	541	560	567	563	594	565	520	530	540	576	560	558	580	570	581	531	591	564	551	533	578	577	546	544	553	571	548	546	520	552	497	578	572	571	570	555	540	479	519	549	535	561	552	569	568	571	569	533	513	502	555	551	575	554	559	532	584	548	578	547	603	552	524	535	610	558	594	542	524	517	566	564	511	522	573	567	542	580	542	537	552	530	555	525	560	597	553	523	557	545	543	563	566	551	564	552	548	542	561	569	528	557	539	596	522	554	492	540	564	567	522	561	547	562	542	552	521	567	590	522	579	561	604	584	580	562	518	526	546	552	518	581	546	519	564	554	570	571	550	577	580	587	562	525	574	562	545	560	563	591	597	537	616	596	564	566	547	555	523	555	547	540	551	522	576	579	618	535	533	570	568	559	580	557	540	549	592	540	568	537	541	614	529	552	534	536	512	559	543	554	533	529	568	554	532	507	539	550	570	552	527	542	562	582	533	529	567	553	524	569	545	530	503	583	525	562	521	525	540	581	513	545	558	513	594	607	531	561	527	544	537	519	530	545	558	501	558	547	504	496	563	512	533	572	568	552	568	558	593	528	582	523	525	531	513	562	545	547	532	554	625	524	577	544	586	517	528	561	531	539	577	585	529	555	575	548	566	565	534	539	525	534	551	539	515	559	561	576	542	574	574	575	584	577	547	542	564	568	550	584	554	529	532	551	586	556	516	533	574	575	567	571	512	611	525	573	586	537	585	543	553	540	587	565	509	537	547	589	559	597	577	564	600	548	533	576	549	532	504	558	520	546	564	569	552	558	549	549	565	532	525	547	592	586	543	529	540	548	564	574	510	524	526	515	532	529	516	562	555	551	542	588	498	545	519	541	556	558	589	524	545	548	529	550	531	541	481	555	558	530	602	591	551	570	537	570	525	563	535	573	533	611	543	531	565	539	530	574	535	576	574	563	558	551	550	572	576	555	543	567	556	591	542	544	558	558	559	543	573	578	564	560	575	553	590	517	521	548	554	526	540	546	576	555	542	551	563	560	511	565	542	549	528	549	518	522	513	572	573	560	571	510	591	549	571	551	536	557	583	548	506	533	583	567	539	514	580	550	548	518	567	541	593	555	545	538	512	556	561	574	571	576	535	512	584	558	547	544	542	549	561	525	520	532	522	502	543	555	559	523	536	553	548	532	540	532	561	584	562	558	549	556	563	540	499	559	556	530	517	525	569	532	572	543	556	561	554	549	561	558	553	566	592	563	567	519	527	540	564	600	532	580	536	518	569	523	535	598	570	593	546	536	590	553	540	578	529	545	568	566	556	603	544	520	564	529	572	503	574	557	545	546	564	538	470	553	549	527	541	563	519	540	554	537	547	598	590	571	539	588	588	538	580	579	553	563	519	531	554	521	567	580	558	567	546	571	552	543	534	585	583	607	553	579	548	584	518	577	543	538	508	561	515	540	553	552	563	521	530	556	554	534	520	527	585	541	534	530	528	509	564	495	541	553	556	511	554	579	545	607	559	560	529	529	575	563	573	578	579	608	535	512	588	556	570	557	530	527	608	583	538	505	532	587	557	558	544	541	539	503	524	550	543	539	565	562	515	601	534	546	597	548	532	563	563	540	547	551	555	538	570	574	570	571	524	506	536	523	509	524	530	578	558	570	573	558	555	507	544	538	577	542	579	562	580	528	560	530	535	566	569	558	585	569	568	534	534	586	564	562	612	576	548	498	570	545	566	561
26712	22800	27429	20699	13679	9779	6575	4791	3794	3364	2466	1992	1793	1693	1729	1428	1295	1201	1075	1002	955	927	878	887	849	881	841	886	839	831	908	840	883	800	738	774	793	740	754	737	669	769	771	730	748	693	662	721	717	778	734	736	762	731	755	761	719	768	778	702	805	762	723	746	707	744	736	719	670	732	738	758	778	740	737	696	692	754	767	703	693	717	750	724	700	677	749	709	719	755	743	769	701	699	729	764	731	777	709	717	707	747	718	716	766	731	737	699	743	725	766	710	778	711	749	731	704	755	688	763	732	761	684	722	758	720	719	692	711	812	692	740	678	694	727	747	771	745	769	752	727	770	768	770	754	709	762	746	742	669	711	722	710	720	750	733	686	730	772	742	736	722	688	726	755	755	763	732	722	697	712	734	700	781	717	788	737	716	723	756	731	746	736	742	734	715	709	757	750	707	795	696	757	756	740	743	679	748	741	757	694	732	733	675	727	707	760	727	741	746	726	721	710	761	752	721	742	703	811	692	750	683	721	710	741	715	713	692	791	717	749	765	777	702	718	753	707	743	702	675	707	738	754	731	700	742	692	739	713	712	664	709	717	741	705	734	750	736	751	745	719	735	740	758	725	737	732	717	735	750	738	745	761	751	698	784	711	729	703	745	753	739	721	713	761	708	746	714	738	719	777	790	698	718	760	717	758	689	717	700	768	737	733	736	757	743	706	783	684	725	715	752	734	736	718	724	685	706	690	755	724	747	706	734	746	753	705	712	746	738	759	790	784	700	700	714	706	678	794	735	719	715	705	755	723	688	725	712	719	739	737	740	733	714	751	732	682	699	768	747	726	740	683	710	676	742	743	697	728	760	773	774	731	738	693	731	713	711	740	708	719	754	765	730	763	746	734	736	709	763	759	740	688	709	732	697	708	721	814	742	726	729	725	740	781	732	727	690	755	739	727	737	728	768	718	756	788	741	753	751	703	755	708	778	736	713	687	712	696	738	706	700	700	692	688	753	712	672	759	733	738	749	732	750	728	728	745	740	689	730	748	710	740	784	706	734	755	714	748	724	716	711	726	694	787	744	709	748	707	746	695	716	738	812	768	706	709	757	704	731	699	721	723	690	713	736	759	727	744	776	712	753	704	729	724	764	714	730	732	786	761	707	723	708	725	750	754	721	707	721	709	716	734	709	753	750	750	750	730	723	778	738	699	728	745	696	677	715	792	711	671	728	711	698	725	775	706	713	755	743	699	756	738	648	707	684	742	740	745	713	745	697	684	744	759	697	706	714	745	794	745	754	780	757	766	720	730	736	733	747	675	733	749	717	698	715	727	732	769	718	734	743	759	700	743	736	699	713	750	721	731	763	740	751	735	717	799	741	751	743	736	728	749	738	710	752	702	697	742	748	762	733	765	741	714	714	736	767	770	739	739	770	808	798	767	766	751	708	765	742	717	735	741	767	710	745	722	739	720	736	771	735	724	736	760	694	730	798	709	698	654	755	732	682	698	713	728	745	741	720	702	740	751	711	717	767	700	739	736	731	707	746	731	712	744	712	772	708	749	729	765	719	730	774	734	731	716	713	778	691	722	728	759	725	708	734	667	745	728	774	694	705	728	724	740	704	719	705	782	747	739	761	751	694	737	710	739	743	717	742	755	710	657	713	735	676	747	690	792	708	729	749	723	711	737	730	734	736	770	747	815	733	724	749	744	732	681	718	741	711	725	696	743	747	708	794	722	720	738	759	735	726	743	743	751	727	747	751	766	739	729	696	739	705	724	728	801	723	724	724	750	737	770	776	741	746	746	749	767	720	727	748	764	748	717	753	718	696	749	706	777	724	742	726	752	735	764	742	760	713	766	738	781	695	694	703	728	730	721	758	774	726	724	773	735	707	737	745	718	740	735	708	739	696	774	750	700	739	698	759	723	761	747	718	754	706	726	705	726	725	705	729	737	765	712	719	743	688	714	692	743	711	733	706	751	705	754	689	722	709	720	718	692	742	726	737	734	721	698	724	731	718	747	764	683	758	695	734	740	742	707	724	770	742	675	789	766	781	764	757	738	687	722	726	739	749	773	706	716	716	738	731	703	714	728	712	663	696	791	771	744	705	779	731	731	732	751	732	711	735	724	723	773	784	717	722	716	733	731	725	720	772	714	747	728	719	766	745	749	723	768	757	708	749	725	717	693	703	731	718	745	689	765	794	742	709	696	694	748	736	766	731	667	770	747	731	772	779	729	722	686	738	720	736	734	714	748	732	689	735	712	763	793	747	730	669	744	737	740	729	788	677	687	708	753	705	724	723	758	710	712	728	673	739	709	724	725	733	752	717	724	753	728	757	720	726	725	743	734	773	782	708	696	702	757	733	749	776	747	709	731	755	696	721	748	720	756	743	772	694	715	752	732	728	725	758	716	752	711	749	770	706	692	771	742	753	748	747	741	722	766	778	776	738	748	729	724	745	774	704	693	690	672	752	753	728	740	722	704	726	762	735	664	716	670	719	731	753	737	723	708	701	800	698	717	701	754	725	718	726	718	717	748	704	727	720	748	751	753	751	746	731	754	754	764	737	735	754	700	691	715	727	721	714	750	730	699	669	721	745	780	718	723	750	766	753	714	722	762	717	749	705	731	743	708	727	743	731	665	799	703	775	695	724	712	728	747	718	719	708	695	726	732	792	722	738	798	711	685	716	759	723	725	713	779	710	696	724	741	746	756	712	742	711	686	722	757	739	743	707	779	765	772	765	717	720	744	738	744	798	703	732	731	752	761	764	740	716	740	720	715	751	734	742	733	755	717	730	757	748	708	754	723	728	711	719	693	732	708	777	781	746	688	738	704	737	732	759	705	760	733	713	725	700	781	697	721	748	746	733	719	763	734	715	700	689	756	732	741	740	704	766	740	706	747	699	727	689	745	739	771	731	736	725	735	749	732	745	728	750	765	722	773	775	777	758	723	768	715	698	697	746	727	738	730	758	714	754	725	707	700	704	738	710	775	747	778	751	698	722	715	733	713	709	740	728	735	759	736	714	743	728	741	698	748	717	749	708	718	767	737	750	731	725	728	769	763	717	784	764	760	710	739	750	737	718	777	742	763	766	764	747	727	770	739	758	722	746	727	795	752	723	748	744	785	774	761	759	749	710	739	789	737	759	720	748	712	742	778	752	737	692	760	767	703	720	736	720	702	761	744	683	756	730	720	748	734	698	726	756	708	734	753	718	751	811	736	795	743	755	701	752	751	748	733	771	696	758	732	765	707	694	721	724	779	742	749	765	715	697	740	769	758	709	749	768	707	740	743	768	783	700	721	777	746	712	748	770	749	737	673	710	757	765	769	727	703	726	750	728	726	770	707	709	753	755	706	785	747	729	748	771	771	698	717	707	752	761	727	753	703	699	748	724	734	738	705	726	709	717	736	765	744	776	754	712	752	752	733	710	721	723	706	792	699	724	674	735	745	679	743	717	711	717	791	683	750	760	739	736	718	745	718	697	744	709
21242	37024	32692	22282	18786	15690	11739	9243	7224	6121	4529	3445	3037	2807	2787	2328	2007	1798	1515	1323	1312	1186	1160	1078	1085	1147	1041	1128	1179	1103	1095	1062	1074	995	962	994	931	896	909	874	880	928	922	923	929	933	952	876	872	892	867	829	882	890	921	854	861	860	887	860	871	892	832	896	898	863	975	913	912	841	902	885	917	902	854	881	873	855	849	829	908	901	838	877	912	835	895	925	890	843	890	877	860	877	796	897	905	901	899	877	900	849	873	874	865	901	839	899	919	861	939	871	880	919	894	835	852	888	885	891	925	907	884	928	929	888	901	843	889	898	879	936	917	919	918	918	870	881	849	908	944	855	852	903	907	897	922	868	837	840	855	848	857	901	861	845	890	909	870	863	893	872	880	853	867	925	904	906	872	867	927	888	918	895	845	904	879	885	912	906	849	881	847	841	836	925	886	870	909	851	918	868	828	912	790	856	875	839	855	907	884	901	889	927	857	917	914	908	865	870	888	852	869	865	905	876	854	854	903	852	913	928	894	889	852	898	899	893	891	884	882	885	885	849	897	909	848	916	845	881	956	938	857	847	929	914	876	916	893	878	922	879	954	881	927	913	886	921	897	883	904	844	851	881	962	851	909	849	819	872	885	937	859	880	871	914	895	880	839	867	918	916	905	879	893	901	929	887	900	919	881	884	849	864	912	823	848	901	840	846	920	853	852	844	898	909	896	882	921	931	843	904	916	901	913	833	884	868	867	855	840	884	917	892	869	891	899	871	926	876	908	896	895	854	885	909	875	898	919	921	941	875	923	919	876	889	900	883	920	905	892	875	872	859	885	886	859	893	862	880	858	840	899	840	861	832	842	857	938	883	885	939	928	872	918	924	879	925	899	893	856	914	917	897	912	886	931	918	923	884	831	887	911	852	876	855	900	893	885	905	903	892	926	899	886	900	855	878	925	945	944	890	906	876	891	866	858	885	969	871	936	899	947	867	902	867	932	863	918	848	862	897	919	910	882	914	811	893	847	869	866	915	908	922	871	914	856	928	833	893	902	885	873	894	909	886	903	944	863	903	876	883	869	890	894	897	843	848	925	861	918	853	955	856	852	898	876	819	847	905	915	855	834	916	870	897	887	921	890	902	928	841	835	893	848	895	864	866	919	835	922	898	876	823	882	932	898	901	925	846	853	914	818	883	843	906	914	834	861	900	926	875	856	912	903	859	876	860	918	935	884	942	924	958	914	903	936	838	876	874	870	841	893	904	869	898	937	866	882	862	886	875	888	908	857	935	900	873	891	871	877	917	891	936	940	920	832	964	905	915	878	899	847	962	913	859	872	834	850	897	888	911	914	905	933	867	907	880	892	883	894	860	888	932	903	874	916	898	895	898	923	877	891	872	907	907	941	932	872	855	891	938	885	885	856	935	894	893	871	947	909	943	862	916	833	922	904	866	914	915	846	858	871	907	892	857	894	895	873	904	886	879	860	922	859	872	865	867	874	952	876	813	879	910	882	882	875	927	923	885	880	893	894	923	865	871	875	897	899	924	896	828	836	924	879	921	925	892	935	887	865	892	867	908	898	900	860	911	872	872	913	873	898	871	886	871	925	882	865	886	916	917	908	898	879	857	925	840	870	885	865	899	845	863	900	903	853	870	834	849	828	910	837	863	838	878	884	883	883	880	881	868	846	884	890	870	825	885	871	870	902	893	956	851	861	899	871	832	846	900	851	880	860	898	879	890	883	896	903	905	891	904	873	906	917	837	893	888	862	867	881	900	846	856	855	848	933	904	907	861	912	913	870	881	863	905	875	901	919	902	904	881	848	893	892	866	851	867	932	935	850	846	899	909	945	860	857	907	948	837	888	885	917	857	891	876	935	917	920	838	875	908	838	945	953	907	883	867	878	874	934	846	900	883	819	916	885	883	890	867	868	838	952	900	898	904	885	914	877	889	874	881	882	928	903	903	916	944	915	840	878	867	900	872	905	899	857	843	922	902	907	884	855	846	870	910	875	859	916	891	847	855	927	912	895	839	903	918	880	892	855	902	930	909	887	891	871	924	867	947	869	877	869	828	899	834	863	874	909	883	874	889	924	871	906	898	844	894	877	895	893	958	891	862	917	879	865	905	909	896	841	898	906	901	860	894	895	884	880	882	904	889	923	863	856	885	870	924	878	848	894	873	904	875	876	863	953	916	915	882	859	887	850	878	929	919	868	921	856	903	887	909	940	867	858	905	943	910	874	828	870	882	926	880	914	877	825	888	847	841	911	888	905	933	839	912	888	912	938	917	894	905	917	869	877	924	914	871	933	866	926	899	863	937	864	902	869	875	905	876	881	872	900	897	837	931	894	929	924	925	845	874	886	875	803	912	904	923	828	903	909	896	858	919	929	935	891	883	880	898	878	896	873	890	910	821	813	901	881	846	867	937	905	881	881	899	854	877	908	913	866	902	917	886	894	938	886	864	884	889	872	874	939	915	866	884	881	830	915	881	873	858	860	948	867	870	897	901	887	896	913	910	908	929	938	928	837	844	883	910	910	834	922	860	890	877	825	885	893	878	878	891	899	921	889	899	840	925	923	916	886	885	932	873	925	840	903	883	871	898	870	885	897	846	795	882	846	843	892	912	909	891	870	863	866	936	892	884	936	892	875	860	817	927	872	866	912	864	852	881	892	850	882	830	914	901	915	900	856	879	921	906	864	902	915	902	902	858	888	910	856	909	842	857	890	855	867	855	924	912	876	865	983	919	924	884	862	869	793	904	849	878	939	910	869	839	882	897	897	900	888	885	864	886	888	887	904	898	837	943	896	904	847	882	859	917	828	898	878	893	924	923	908	851	850	880	898	887	895	870	868	891	873	846	859	870	840	887	901	899	907	890	878	907	921	912	874	947	841	952	907	857	848	878	903	854	835	875	931	889	898	927	881	936	900	925	917	895	863	895	946	926	918	816	910	831	929	893	878	849	857	854	954	882	885	897	847	851	882	863	913	854	891	862	915	904	848	862	890	892	865	861	901	874	866	878	872	910	888	898	864	931	877	824	892	925	930	884	893	867	815	882	884	851	885	902	875	863	854	929	933	920	909	898	898	856	875	888	955	915	901	950	840	913	896	807	829	802	912	896	879	857	855	901	837	887	874	944	879	893	872	940	921	887	867	860	893	887	880	876	865	841	886	920	904	885	875	897	886	866	922	888	874	912	900	877	865	853	940	910	919	911	896	902	878	893	902	881	825	860	891	906	891	894	899	925	853	912	885	890	886	852	909	904	861	872	873	896	903	942	901	894	866	906	881	878	910	898	879	839	864	834	900	903	834	884	916	859	915	834	945	881	904	873	879	872	898	903	872	897	863	916	906	888	879	911	943	919	890	923	885	890	827	902	856	871	908	846	916	907	903	885	937	934	872	901	904	882	846	838	903	866	957	876	875	923	874	919	899	866	859	854	855	966	882	898	867	867	862	909	907	885	896	843	914	929	847	893	902	867	930	851	873	903	905	888
23262	20725	28054	23540	21506	20585	14523	8558	6190	5388	3746	3096	2629	2458	2329	1880	1636	1370	1088	1061	987	902	737	770	811	799	758	864	805	773	799	875	798	683	677	688	643	621	641	620	606	632	557	595	606	576	627	565	586	616	578	533	600	600	544	574	571	562	581	549	558	603	531	560	541	596	554	562	544	555	578	547	572	586	540	587	558	623	580	554	563	575	588	560	557	577	610	550	562	577	547	576	534	587	531	592	590	557	546	601	539	530	527	532	541	585	581	578	566	580	594	563	561	597	559	576	573	549	527	573	541	565	544	569	544	545	539	569	620	579	615	589	562	580	559	586	573	582	539	599	590	582	562	533	568	552	572	558	567	528	548	566	576	577	512	524	544	519	593	583	567	558	571	580	572	523	539	554	599	579	557	597	577	569	588	561	553	547	546	610	580	576	542	568	551	594	560	593	568	581	586	563	551	577	582	544	545	524	571	546	543	566	587	569	589	555	553	572	580	564	548	570	561	576	591	570	589	574	589	594	557	574	570	600	608	523	614	583	592	580	549	552	565	572	582	577	574	522	536	569	578	564	543	546	584	581	548	580	537	537	542	592	614	553	586	595	543	559	572	592	516	588	605	572	569	582	536	559	563	545	531	527	544	545	610	559	549	575	535	545	538	568	549	562	587	587	566	632	539	572	541	516	539	571	588	594	556	558	549	604	583	591	554	571	578	558	553	611	586	593	555	573	562	551	552	561	599	564	569	560	590	575	541	519	594	578	551	544	561	599	522	580	573	525	533	540	582	603	584	559	539	549	555	537	588	563	582	603	589	578	551	535	537	591	619	605	586	552	556	589	506	535	555	532	603	573	591	582	588	567	565	593	605	567	565	551	540	576	578	587	568	561	602	549	576	596	546	527	544	536	562	603	574	569	585	584	578	588	572	530	565	547	535	576	567	569	557	590	553	541	567	555	621	531	579	570	563	551	585	540	574	545	572	569	561	566	581	570	521	626	588	538	549	564	575	581	567	575	553	549	581	633	575	536	554	543	577	549	532	581	560	581	598	595	519	569	572	592	545	561	537	555	561	565	596	596	569	578	568	561	568	561	592	569	600	539	544	546	541	582	557	576	582	555	557	591	537	588	553	594	602	562	572	579	528	552	567	545	548	565	584	571	533	570	579	524	547	533	573	563	596	578	614	568	548	621	551	543	524	560	571	594	539	566	561	526	563	590	515	550	557	602	529	527	605	588	615	536	537	560	591	551	557	554	574	581	618	539	577	565	538	567	566	547	553	555	545	569	593	538	578	558	540	559	549	595	536	605	555	563	545	601	529	562	561	587	556	537	575	552	564	564	575	555	552	531	569	605	557	573	591	541	601	562	580	591	555	537	559	557	570	527	581	580	589	560	542	548	568	605	564	551	531	527	555	590	583	557	551	606	544	573	535	596	562	591	584	608	570	590	606	551	563	563	589	540	566	543	575	590	617	579	558	560	549	576	570	537	567	576	541	590	564	596	580	558	555	589	612	556	564	555	559	559	592	581	533	543	550	563	569	598	535	582	516	562	568	531	577	606	549	576	551	553	584	574	562	577	599	576	578	538	564	594	579	574	550	535	593	606	600	593	535	581	570	534	557	555	518	568	563	534	554	590	562	573	566	589	595	577	571	559	562	539	566	569	591	609	574	609	566	577	614	533	577	553	590	606	555	574	572	587	601	552	556	601	591	577	572	578	531	551	614	541	553	562	583	602	605	568	585	567	534	564	580	589	567	528	555	584	556	568	603	557	551	541	567	567	571	564	566	565	534	617	525	582	531	552	544	574	550	553	533	554	551	545	570	600	572	598	582	548	521	564	570	564	578	540	524	582	557	554	584	555	571	553	635	558	598	567	592	577	496	568	572	573	579	572	560	534	600	578	554	564	527	552	574	584	577	545	575	590	517	579	602	567	586	565	561	595	559	561	588	565	581	610	565	570	577	570	536	516	619	548	602	552	571	563	536	563	585	617	599	617	578	599	585	605	532	548	540	574	568	527	561	571	493	573	564	553	519	551	529	559	579	576	574	552	538	562	584	550	591	551	614	587	543	550	559	533	587	536	535	514	562	548	610	567	567	570	553	558	532	543	511	581	564	568	563	530	584	552	589	506	585	602	567	522	579	560	536	595	559	614	570	604	554	579	554	550	573	543	569	593	574	534	544	528	580	564	553	562	587	566	569	550	597	605	570	549	581	596	515	543	554	536	571	577	572	550	558	556	552	527	568	549	568	575	559	570	562	584	556	599	568	570	594	603	604	550	552	558	543	558	642	569	535	510	555	535	570	567	550	553	583	533	554	568	580	591	580	579	591	560	549	572	588	563	575	562	573	558	591	567	564	602	586	555	526	619	552	575	561	564	536	529	583	629	621	578	573	577	539	534	546	567	536	556	567	578	563	565	541	603	559	561	532	537	594	599	555	552	542	544	542	556	558	566	540	580	609	579	582	587	542	595	573	515	582	590	584	593	544	554	555	564	606	582	598	576	560	581	558	558	577	599	556	574	552	607	615	588	529	553	585	543	584	616	572	547	552	534	541	577	555	605	601	543	544	556	557	610	615	564	542	548	575	570	528	599	604	564	532	555	554	560	549	552	594	555	542	539	575	534	524	554	558	591	552	555	583	594	598	572	586	567	561	616	565	576	567	540	587	558	546	553	552	610	586	595	546	581	545	588	577	541	597	570	529	548	539	541	568	610	610	569	591	569	547	577	576	593	629	606	573	498	529	571	582	545	553	576	543	548	552	572	572	555	551	560	562	521	562	512	563	563	573	593	564	569	593	568	614	551	567	550	599	551	559	537	629	569	548	539	549	567	612	566	583	578	553	570	567	558	567	587	549	605	585	566	585	562	556	575	579	568	558	522	580	544	562	599	581	588	560	554	553	572	553	587	533	544	596	566	562	548	581	526	566	554	554	616	608	568	581	551	564	568	600	559	577	568	541	551	596	551	598	582	551	578	534	567	559	575	600	564	530	554	620	523	589	612	566	530	556	567	572	606	548	558	605	607	578	583	560	598	569	604	587	571	555	593	596	624	543	544	525	569	550	615	574	594	562	567	538	509	550	597	568	520	603	584	608	608	603	583	589	568	580	583	533	555	560	594	552	530	563	558	585	554	577	585	563	574	605	574	578	570	579	527	539	516	557	565	541	566	569	565	541	535	572	562	545	528	593	589	577	525	554	559	569	547	582	561	583	591	542	551	550	579	585	570	577	544	549	582	534	588	594	555	581	567	599	555	556	583	554	570	586	559	565	547	567	551	565	579	533	573	583	594	567	571	569	612	617	537	570	557	542	583	564	555	552	585	535	553	522	560	519	599	564	536	557	598	561	557	580	552	573	546	555	588	576	521	555	611	553	592	524	557	572	571	535	588	606	561	582	582	548	563	549	566	597	552	552	558	556	541	570	584	566	605	559	535	579	554	616	572	550	529	550	550	526	538	543	586	565	561	588	525	593	536	603	582	539	506
22440	43566	38606	29775	26231	22454	17213	13997	11100	9547	6561	5278	4743	4500	3973	3120	2637	2256	1801	1649	1406	1302	1137	1064	1114	1087	1140	1250	1094	1094	1241	1218	1094	853	839	862	831	822	724	726	720	796	761	718	720	717	759	776	696	741	725	684	711	643	665	702	703	742	641	714	676	716	709	712	732	661	726	683	717	700	693	727	763	739	699	708	689	694	680	740	709	686	704	687	757	737	683	718	673	705	681	724	691	723	665	739	702	689	723	729	704	713	715	714	677	699	738	694	672	695	726	693	677	703	691	780	656	682	674	666	718	704	704	704	670	690	640	731	668	695	677	735	672	715	701	678	697	663	735	697	685	684	663	695	678	707	678	749	707	673	706	726	679	685	716	676	717	693	710	709	725	667	697	747	723	732	694	736	688	672	670	671	764	722	741	752	678	641	690	706	723	699	758	704	687	739	732	725	681	658	703	682	688	676	717	704	668	695	667	675	683	705	697	692	698	743	690	702	668	706	678	732	701	719	687	715	692	721	673	639	701	660	666	709	685	723	694	645	706	691	684	695	693	697	676	649	724	721	664	723	666	666	680	717	688	748	738	682	738	666	702	692	707	710	722	724	754	723	712	704	708	739	731	653	721	686	689	738	681	721	718	681	689	664	758	695	702	699	689	665	670	682	688	716	649	687	724	692	726	705	626	700	727	684	711	691	706	689	677	736	669	728	719	713	704	695	711	695	694	704	742	677	657	704	699	668	699	673	708	687	704	733	704	762	703	710	691	716	698	718	668	732	695	733	742	675	720	715	669	708	688	681	754	695	625	705	710	672	686	720	736	726	684	683	686	703	694	762	682	713	664	698	731	739	658	690	695	743	753	700	681	684	709	694	713	717	723	707	722	727	675	701	694	719	700	682	724	719	702	712	744	684	714	701	722	707	692	709	697	732	735	729	709	683	685	735	753	688	706	661	697	681	687	719	708	733	688	689	732	698	705	673	720	719	635	667	732	659	676	688	687	673	717	756	707	714	684	676	705	688	687	721	718	699	693	694	708	698	682	671	694	634	679	714	695	707	707	708	697	696	729	660	695	634	688	702	696	700	671	706	702	698	687	703	658	687	691	695	722	715	639	694	670	689	684	727	697	684	730	730	680	700	681	749	708	702	648	650	743	704	687	722	714	709	714	626	699	687	676	738	671	710	697	762	691	696	695	672	683	703	718	672	677	671	750	734	745	709	662	693	693	674	692	658	696	723	717	708	684	693	694	721	728	679	727	745	726	651	688	697	749	700	714	724	695	755	762	711	691	695	720	690	732	666	690	667	685	696	709	720	712	646	708	743	712	694	683	667	660	677	681	688	711	685	722	671	691	656	685	727	690	705	715	663	693	656	673	671	684	670	678	712	704	721	682	706	695	674	711	658	699	644	694	709	718	693	693	692	694	714	690	619	704	708	671	701	690	699	699	654	675	698	722	744	683	700	748	679	731	689	690	664	674	669	733	701	680	710	706	698	724	712	713	713	710	689	714	674	695	692	740	708	701	702	678	672	687	704	662	676	683	705	700	700	759	696	694	684	703	660	708	700	697	725	698	696	659	717	681	709	734	695	681	708	694	706	688	663	704	684	730	677	700	680	712	665	733	698	679	725	678	691	692	691	748	726	739	677	702	747	645	707	705	693	728	734	681	737	706	686	675	712	744	664	685	673	692	678	659	644	686	710	731	732	665	713	749	699	715	688	749	692	740	724	706	691	720	718	685	698	713	689	677	729	703	698	712	672	703	716	695	668	697	689	706	645	696	730	660	721	663	704	722	689	721	683	691	680	653	697	705	663	677	740	689	717	677	715	665	672	686	731	730	706	735	701	676	737	679	702	673	723	693	705	672	720	681	703	711	761	653	705	679	718	686	749	711	700	685	723	744	701	695	760	647	668	679	673	711	716	720	683	759	696	713	737	701	663	718	688	751	691	669	696	701	718	671	695	693	690	710	702	638	701	705	713	725	755	674	702	652	690	687	704	706	709	700	694	709	714	682	680	668	718	682	686	700	725	719	709	721	674	693	698	738	695	730	714	744	708	696	693	701	717	663	736	690	661	685	718	646	697	688	658	756	706	724	745	699	694	688	690	706	670	691	705	707	661	657	692	690	693	693	749	731	716	691	707	712	631	694	683	723	675	685	751	712	693	701	722	676	671	713	721	680	737	727	655	713	760	716	688	684	716	639	723	713	728	718	665	724	679	736	701	685	694	650	717	651	696	718	691	719	666	670	716	739	670	709	743	740	709	701	711	670	764	683	699	755	704	677	725	764	704	714	693	712	736	728	740	706	680	705	735	695	642	691	706	683	733	709	641	696	665	753	706	670	737	693	695	688	686	704	738	695	693	728	676	690	676	723	757	741	692	724	662	686	762	691	666	689	745	711	710	738	689	740	690	711	681	729	686	738	712	686	684	682	679	745	651	702	712	696	678	676	708	697	703	640	733	694	681	735	732	722	708	733	745	705	678	687	672	706	687	703	705	744	722	741	720	670	719	701	703	731	681	742	686	695	670	735	735	700	740	708	723	697	696	692	675	632	669	756	731	694	674	717	728	754	742	660	646	672	700	680	743	692	727	653	697	709	682	651	728	715	699	700	668	717	708	733	711	718	662	681	662	718	689	722	704	667	721	648	712	715	665	690	751	702	712	663	730	741	747	697	703	720	699	720	686	703	729	681	704	685	657	711	710	705	682	703	705	730	727	680	719	702	677	649	678	679	655	730	743	650	703	683	699	698	737	705	685	690	717	690	657	731	703	717	689	690	716	718	740	671	740	723	734	713	705	660	674	723	705	668	705	711	717	698	733	691	692	716	719	737	715	728	699	711	703	686	789	702	691	774	702	683	698	685	689	704	759	681	703	732	688	658	692	727	681	701	748	690	709	700	714	700	708	689	651	701	716	673	672	653	686	690	757	699	680	645	693	718	728	679	685	701	702	691	692	659	717	673	652	696	707	695	671	707	674	699	707	709	717	707	726	723	682	713	699	724	758	713	665	750	688	704	693	717	690	654	659	737	734	707	723	693	675	773	671	651	690	709	695	726	638	652	681	669	696	733	731	710	709	696	711	652	696	699	747	697	708	715	731	708	686	711	689	690	676	686	667	664	693	717	638	734	714	725	696	688	722	713	684	636	698	714	708	671	725	686	681	687	750	694	695	688	679	740	683	693	664	658	710	698	711	683	666	727	682	687	690	754	694	695	688	741	702	683	650	733	677	704	716	740	714	743	711	719	735	690	681	671	698	710	683	675	683	669	655	703	705	689	692	728	717	672	720	713	685	720	767	736	704	684	701	703	675	632	698	737	678	743	705	710	679	715	729	662	705	692	702	706	712	713	683	693	724	752	651	675	668	707	657	706	702	742	675	677	714	705	664	679	713	723	718	726	713	701	671	728	669	725	660	712	674	718	694	697	683	693	731	716	735	701	692	703	667	672	686	713	665	710	738	693	697	710	708	688	727	707	744	682	721	645	715
22331	20759	28455	23185	21008	22502	22586	12768	9159	7605	4956	4236	3602	3464	2801	2367	1917	1591	1307	1256	1041	942	848	785	797	731	865	866	778	844	959	883	784	635	571	600	598	565	541	518	557	530	452	507	463	512	475	498	501	522	466	486	483	465	488	461	475	499	515	487	456	489	494	478	487	492	461	504	483	480	473	481	494	447	487	492	465	460	472	496	516	489	466	467	492	460	483	503	517	486	496	503	485	475	504	508	533	458	496	502	486	460	463	462	534	483	454	464	459	527	475	515	441	448	434	459	496	487	472	458	454	498	489	519	494	479	468	466	503	498	488	498	477	492	483	452	505	440	496	450	456	515	483	462	486	514	460	479	453	481	456	453	505	476	460	526	516	496	495	492	475	507	475	507	497	489	476	514	471	485	487	457	480	499	478	486	469	454	474	474	488	499	513	524	506	462	488	490	496	509	443	483	456	453	492	517	490	473	481	486	453	471	475	511	485	477	514	494	436	449	493	488	479	480	461	523	547	455	451	478	470	447	470	463	449	457	506	466	490	478	454	483	482	483	422	467	452	488	476	477	450	487	475	447	498	542	474	490	482	511	461	488	493	488	489	442	477	508	459	437	504	491	474	478	476	511	500	459	506	462	485	470	470	520	474	489	451	483	461	489	464	476	451	487	461	477	525	484	495	501	476	503	493	480	447	509	475	497	509	452	480	475	428	490	450	468	496	471	482	489	508	475	469	513	456	444	480	467	471	500	473	493	458	488	474	461	501	489	497	493	474	500	472	523	454	501	494	475	447	480	482	463	472	486	459	474	469	473	510	470	510	462	501	445	485	463	524	507	465	498	440	479	447	467	491	481	507	505	500	474	509	479	460	479	476	512	490	500	469	465	477	459	510	512	460	457	494	454	487	487	474	458	449	495	495	459	498	482	451	494	478	445	480	474	459	497	505	491	447	452	469	495	502	469	523	464	445	461	467	479	461	496	506	489	519	491	483	442	448	471	476	456	457	436	475	497	492	495	483	461	510	516	477	496	499	466	498	448	463	467	469	478	479	469	480	493	482	430	447	465	512	463	470	474	486	442	498	478	494	482	480	486	461	484	488	458	496	511	468	514	471	491	490	454	465	494	472	499	485	467	462	497	511	444	515	541	482	513	483	467	449	442	462	511	486	484	498	484	511	492	469	504	480	492	504	497	509	451	479	504	453	494	470	450	426	473	469	505	458	448	442	492	535	481	490	479	488	473	476	482	459	482	482	470	440	455	521	493	505	509	482	486	473	476	451	472	458	490	474	498	475	436	488	471	496	478	492	493	501	469	501	476	478	471	514	517	465	511	467	464	447	487	419	537	465	463	506	447	486	479	519	483	475	489	467	470	467	464	498	479	490	466	463	452	486	508	503	490	427	498	474	463	474	485	504	473	487	446	495	496	500	484	449	482	460	503	489	546	477	497	491	468	504	527	508	460	505	446	454	457	474	475	480	480	498	506	480	506	453	471	500	491	490	495	482	516	460	490	454	505	451	452	490	480	504	492	483	464	483	526	467	455	496	527	462	501	500	472	483	517	487	500	481	447	529	495	478	495	483	495	493	473	454	518	469	479	476	495	478	467	492	471	443	464	469	462	470	451	497	411	477	502	447	485	461	452	469	470	480	480	493	478	452	470	484	536	490	502	442	478	452	460	479	478	509	513	493	453	501	489	489	452	460	477	483	461	518	496	480	478	482	485	464	480	470	476	493	482	522	461	453	461	501	494	460	480	509	498	510	466	478	471	450	496	453	458	470	454	468	478	457	508	482	494	494	495	494	491	458	477	479	472	469	483	471	495	452	514	457	473	495	491	481	487	510	477	475	476	494	478	504	483	484	480	447	487	449	431	478	491	480	502	445	461	474	482	433	477	452	459	504	492	478	474	462	511	514	492	491	486	476	447	480	502	503	482	535	479	451	460	462	479	476	472	480	507	487	491	497	470	479	465	478	442	421	516	492	508	476	500	464	504	474	501	433	466	458	453	483	516	509	482	488	490	488	511	499	470	530	454	518	498	488	470	488	527	467	459	507	475	451	493	501	507	460	450	492	500	494	524	532	445	488	409	479	472	482	455	435	464	495	520	481	503	460	465	516	470	476	497	467	504	479	503	458	483	470	497	481	486	459	488	494	458	486	476	465	464	456	463	502	497	512	498	465	473	486	468	511	490	443	500	466	468	463	457	519	450	453	469	484	456	491	476	470	491	506	512	516	467	471	462	487	428	525	462	457	471	450	459	484	492	480	461	474	504	473	493	444	467	487	492	514	487	491	477	494	502	504	493	481	495	458	499	444	491	492	452	444	530	457	443	451	436	526	456	455	480	475	497	474	483	456	461	502	471	463	477	482	487	466	490	501	509	503	476	472	495	525	449	468	494	464	502	464	483	501	480	455	466	499	478	490	485	433	459	522	504	513	523	465	453	497	496	504	485	449	479	466	481	493	438	494	487	443	475	465	485	473	477	503	486	493	488	476	495	465	433	437	469	509	507	496	475	425	512	479	487	469	508	469	506	471	453	467	506	488	448	487	488	450	522	472	463	471	496	478	469	486	539	435	456	495	485	474	529	463	442	493	488	462	498	497	483	477	494	461	473	443	500	483	489	508	468	508	544	459	474	490	472	485	468	496	454	506	491	522	455	477	467	482	531	504	503	472	470	470	485	498	488	492	468	460	483	518	468	451	479	458	472	463	476	488	462	438	456	467	447	455	506	464	479	466	434	498	471	461	485	513	471	495	470	463	445	469	478	464	551	455	453	491	485	464	498	475	498	483	493	488	487	482	511	501	478	514	503	467	495	473	460	469	473	496	459	446	492	516	499	487	452	462	484	487	444	445	481	483	480	453	490	471	480	499	486	537	508	469	506	483	476	510	437	472	491	498	476	471	487	469	471	461	473	470	472	517	453	499	480	539	513	473	487	528	475	517	461	470	482	474	498	455	487	464	487	486	436	476	477	496	436	488	472	488	488	478	494	476	476	444	497	478	489	499	510	479	485	485	457	471	464	499	483	508	481	497	519	501	463	464	455	446	513	456	467	494	497	443	472	468	489	466	478	468	468	479	479	507	448	501	482	470	487	476	450	505	472	459	491	498	498	542	461	467	537	501	478	485	442	479	457	481	486	472	496	447	492	467	453	462	427	478	469	452	480	472	483	487	504	481	442	528	487	447	505	455	422	482	487	465	479	490	475	459	480	451	486	518	464	439	506	464	501	525	472	484	508	516	457	445	432	486	463	483	520	498	430	422	488	506	504	533	468	427	463	432	491	485	488	488	458	461	455	512	431	470	465	540	481	444	458	503	478	454	517	468	506	482	490	462	499	466	507	460	420	472	444	483	462	426	465	491	425	488	463	475	467	474	485	463	471	457	516	494	470	476	475	476	449	497	496	489	434	479	486	450	492	510	474	485	498	460	512	476	484	469	495	474	474	460	488	469	479	480	495	523	502	498	488	489	451	468	487	472	484	502	442
24843	47986	43237	35936	31454	26437	21730	18091	15382	12687	8723	7605	6332	6037	4923	4002	3420	2567	2300	2029	1671	1467	1191	1092	1242	1122	1214	1393	1076	1241	1401	1346	1099	815	743	764	717	685	662	650	640	708	620	628	563	608	622	613	600	573	589	596	588	484	603	552	575	592	590	590	627	600	602	590	597	625	620	576	591	622	557	578	585	524	585	563	580	573	525	554	589	618	569	632	552	578	599	578	587	585	574	549	564	606	554	541	573	540	575	605	610	563	627	566	585	591	590	604	531	568	563	557	616	596	591	592	579	614	589	539	566	628	606	546	563	587	588	590	560	563	576	591	584	593	583	556	577	575	552	558	617	570	560	573	540	556	531	561	580	595	593	603	577	572	585	623	552	566	563	620	600	573	576	583	561	594	590	609	537	542	551	579	535	606	588	573	595	570	588	562	615	537	603	572	593	583	568	557	563	570	562	572	577	598	570	542	582	575	556	522	617	598	620	572	569	569	591	576	584	573	601	573	565	564	577	544	600	603	572	582	573	564	561	549	573	589	568	572	573	632	589	567	561	605	548	575	600	583	559	603	547	569	558	565	533	556	510	626	546	567	563	580	628	595	542	567	569	558	573	619	567	585	574	577	575	592	578	589	581	616	561	525	597	549	571	611	564	573	575	573	634	609	566	585	576	579	565	598	577	573	576	576	574	557	552	543	565	618	524	558	591	600	550	580	562	551	580	571	568	580	606	567	545	529	564	576	597	593	546	601	591	562	574	570	573	557	547	569	554	602	566	563	549	577	563	593	567	596	580	589	582	554	555	581	592	555	563	573	593	592	600	573	590	614	597	566	546	571	608	570	534	581	604	554	576	613	599	552	558	545	559	567	587	562	581	545	554	563	603	601	533	595	567	569	636	584	585	558	577	605	539	591	564	567	523	561	603	571	548	565	570	552	564	582	590	540	588	528	585	549	587	559	541	543	560	565	561	565	585	589	533	592	565	541	596	608	559	547	560	577	548	575	600	581	573	554	598	551	547	595	568	576	567	590	583	601	561	573	512	539	606	586	564	518	578	526	562	563	546	551	598	571	567	564	646	607	614	577	559	555	558	606	572	540	576	538	588	550	614	585	586	596	576	577	575	614	631	583	589	598	598	525	619	574	564	570	574	571	587	579	596	635	552	575	582	573	549	556	550	552	543	592	590	560	521	590	580	585	518	576	573	577	573	586	559	576	556	558	579	571	566	608	565	560	576	562	588	581	544	572	589	602	568	590	582	598	580	581	611	610	600	570	592	607	598	577	560	584	539	589	554	598	606	533	570	584	561	554	548	545	577	563	535	579	615	560	574	623	570	599	569	584	575	610	528	559	562	539	531	580	580	584	549	631	570	615	596	544	589	617	545	574	578	602	558	633	585	601	622	561	575	576	593	597	589	575	578	540	565	604	586	576	587	587	528	543	577	568	545	629	536	570	561	573	546	600	562	568	590	544	555	599	604	575	587	547	582	592	597	561	569	595	592	580	565	575	588	581	573	608	548	550	614	580	541	595	607	582	528	579	576	565	579	578	561	577	630	598	554	560	559	565	629	553	579	547	566	567	535	542	582	557	582	617	525	561	604	565	556	611	552	577	566	593	581	558	574	591	566	559	562	539	601	578	578	577	599	577	525	594	605	603	593	575	518	608	574	594	584	575	562	628	579	620	597	557	555	535	567	559	584	578	558	572	568	641	574	591	590	555	574	619	581	543	553	576	545	572	613	543	511	578	575	567	536	577	578	561	560	534	578	600	613	554	565	564	565	585	585	545	572	560	565	570	573	557	535	597	545	578	594	562	564	556	583	617	566	585	556	566	579	567	564	604	592	562	559	619	561	555	629	597	546	574	547	527	568	596	540	578	576	563	533	581	580	544	570	559	586	594	589	565	575	564	536	559	559	584	613	548	598	626	577	550	575	530	637	551	608	542	596	521	573	598	580	579	574	561	612	561	557	548	563	576	609	588	595	581	575	556	572	594	564	552	595	561	598	553	599	582	549	556	625	580	575	565	569	558	565	579	580	562	581	580	576	576	582	570	614	563	557	598	575	596	582	584	602	591	593	612	561	577	584	572	601	578	563	598	552	560	583	586	603	626	576	559	595	581	574	534	600	573	573	568	589	570	582	557	569	554	588	545	600	549	551	573	595	568	544	622	577	587	551	574	548	587	577	615	561	554	587	582	591	530	569	587	582	566	578	600	575	556	621	555	586	579	596	603	576	569	610	581	582	587	540	604	601	569	561	576	550	577	579	562	576	554	557	584	607	551	576	566	573	565	574	554	581	595	576	592	569	555	544	595	579	596	578	561	583	556	579	577	535	562	582	568	604	559	588	564	550	560	586	525	588	589	560	535	555	589	564	574	582	550	585	542	579	571	582	592	603	606	534	580	610	557	550	569	560	594	637	549	606	584	594	606	607	571	620	593	574	577	581	568	600	598	574	580	541	563	584	536	598	562	561	568	583	585	575	580	559	552	560	613	591	550	545	616	555	552	575	577	574	563	603	600	538	600	569	591	572	592	540	584	556	621	545	637	544	555	564	634	559	587	545	654	572	605	539	603	580	579	574	526	582	587	589	570	569	523	566	545	567	561	533	569	587	538	578	571	539	586	552	590	591	608	539	499	572	552	565	564	572	576	591	570	604	522	565	582	597	550	581	567	576	594	606	608	569	565	581	589	604	587	571	563	560	557	607	538	546	611	555	538	569	575	562	578	577	540	570	592	589	577	610	607	561	592	583	606	543	568	574	517	584	568	605	583	565	594	545	603	581	609	555	579	574	580	550	569	575	560	632	543	580	583	592	570	577	538	560	589	594	571	591	606	561	533	578	548	505	560	602	553	613	595	572	591	526	642	616	577	588	590	563	593	613	565	589	562	552	598	594	576	603	603	621	562	560	602	611	577	557	583	583	579	572	536	576	526	580	553	585	575	613	580	526	575	513	524	554	585	559	558	603	576	578	569	580	597	604	556	567	549	557	582	588	555	594	603	549	606	578	570	603	608	607	574	578	582	563	583	552	568	575	571	570	592	617	574	612	568	573	568	606	600	601	554	563	535	608	581	545	548	604	595	584	562	580	553	591	581	548	586	568	567	575	530	570	564	574	554	587	548	564	586	586	579	550	617	599	596	590	578	579	570	540	589	590	554	587	580	606	595	553	605	563	616	612	572	592	601	580	588	550	595	584	610	543	575	586	537	523	550	617	583	567	565	540	579	577	609	591	590	552	568	585	569	587	549	601	601	609	548	572	555	575	571	569	602	584	557	605	538	586	579	607	556	543	571	507	550	587	547	551	563	598	585	591	597	587	581	604	611	583	559	559	602	565	567	562	548	572	561	570	592	567	577	608	547	555	567	582	577	552	583	565	562	576	554	608	540	573	596	628	571	585	579	532	588	574	578	584	511	581	595	558	585	577	545	587	628	578	578	574	552	553	605	589	586	569	594	573	583	556	606	542	610	558	535	575	589	592	574	540	557
26533	22641	27576	22917	14885	9973	6843	5057	4270	3260	2415	2043	1881	1860	1567	1370	1302	1098	1026	954	965	874	852	875	863	836	918	884	904	922	922	894	853	768	784	728	799	737	760	788	701	731	805	751	746	753	776	771	796	740	784	747	799	763	757	744	780	789	743	719	787	719	793	727	729	840	687	808	776	724	781	743	728	771	742	737	781	756	744	748	730	765	738	762	771	724	734	755	776	776	754	780	791	740	765	812	716	783	794	728	659	724	713	789	737	769	785	795	719	724	744	756	742	734	712	730	770	775	778	761	726	691	745	755	775	711	747	782	734	744	719	727	756	733	722	785	784	769	717	753	718	793	762	727	739	763	763	703	748	776	705	706	698	782	786	712	770	716	732	726	723	750	753	769	701	756	704	730	776	784	685	753	801	771	811	785	746	723	768	748	738	688	759	730	720	749	775	714	718	756	726	757	743	726	772	749	765	742	761	759	753	730	730	760	706	737	724	760	738	728	841	754	745	760	725	782	779	787	758	744	718	734	784	762	722	729	723	736	719	759	703	767	757	731	716	772	790	750	743	714	722	702	762	752	752	749	767	760	789	745	757	765	711	748	772	743	733	777	753	786	778	782	740	736	763	732	774	743	736	699	745	752	716	747	756	784	691	750	754	742	741	729	785	721	779	770	741	717	717	788	740	697	724	799	736	774	735	777	756	803	730	738	758	731	751	745	706	737	777	734	766	738	734	773	724	726	714	744	750	790	757	725	757	747	793	783	737	767	727	738	754	775	733	739	751	764	751	743	794	751	771	741	766	727	763	745	715	773	732	721	732	773	774	801	768	722	735	771	761	738	731	745	758	764	752	750	758	715	744	773	731	735	696	772	732	746	753	775	718	781	700	707	736	752	721	804	765	746	700	739	738	770	771	699	794	735	737	734	758	740	767	742	759	779	756	752	742	754	754	754	768	748	749	790	738	766	684	768	719	742	753	724	716	731	727	730	710	746	744	764	752	715	744	747	744	777	764	777	736	775	761	764	782	691	774	751	759	711	747	732	724	755	757	748	784	734	731	725	783	779	735	748	704	800	760	771	727	725	787	782	745	746	723	762	852	737	747	777	689	756	719	742	726	738	744	730	764	784	721	749	726	766	739	750	775	766	778	694	755	773	730	769	745	751	770	736	716	743	733	764	718	746	707	758	741	789	728	750	743	753	712	719	787	741	692	735	715	757	772	768	712	732	790	756	706	754	712	714	802	778	754	796	769	767	750	729	748	762	762	749	753	713	710	730	735	764	829	772	735	743	724	731	761	738	722	754	781	800	729	722	837	780	748	740	723	760	762	740	710	738	742	709	740	753	726	725	768	687	712	727	774	775	780	724	733	724	714	742	789	772	732	730	814	789	795	761	730	726	800	745	757	761	779	763	727	769	745	754	777	761	754	740	752	695	721	775	761	702	761	721	716	772	755	852	741	712	760	762	752	779	728	769	774	721	744	769	744	780	739	714	686	779	709	775	718	773	734	781	772	773	724	763	751	797	761	739	736	766	764	768	702	774	766	733	729	760	749	756	726	762	756	793	693	775	751	758	747	744	729	760	794	738	720	736	767	736	737	726	766	776	725	756	755	694	735	717	823	710	702	740	753	771	754	726	750	804	766	737	753	746	751	788	811	810	797	817	783	751	783	721	709	758	770	723	735	757	776	718	749	729	712	753	716	739	780	757	789	824	797	778	730	733	724	781	754	744	754	799	724	762	723	779	747	756	771	697	740	754	730	756	758	735	743	751	708	768	737	761	784	743	739	755	788	734	761	721	692	777	739	721	728	750	750	773	747	748	756	737	739	782	722	777	725	726	748	772	765	777	770	783	739	799	731	725	703	731	721	711	706	743	737	725	785	748	733	777	767	746	783	733	697	727	738	784	791	686	757	786	711	751	777	750	739	748	760	767	762	740	715	721	729	802	748	769	783	760	756	709	755	739	775	723	762	738	776	755	741	730	751	758	742	769	796	775	796	735	695	785	783	751	698	715	767	710	718	731	723	763	763	736	712	777	742	792	739	809	684	726	773	707	743	712	729	738	763	794	792	762	748	751	744	714	749	777	780	786	720	738	719	699	754	724	741	746	763	743	698	782	752	727	728	725	777	737	735	697	757	743	730	778	736	693	756	755	763	678	743	773	764	734	749	761	717	770	757	711	824	748	719	739	777	745	761	738	751	778	757	702	705	781	768	772	765	766	722	715	713	743	786	726	760	773	788	709	776	809	758	691	703	740	784	751	774	794	787	728	733	762	713	759	761	739	750	744	725	810	773	729	736	740	792	806	818	720	741	766	726	795	708	693	774	722	767	729	750	783	724	734	806	782	785	780	743	797	757	699	734	720	715	710	744	743	755	751	807	737	777	735	756	778	731	789	752	742	724	726	780	803	751	730	778	765	751	763	755	715	739	760	760	711	754	753	691	784	732	731	740	753	749	714	703	764	788	772	711	718	766	759	742	783	756	796	756	745	746	719	708	778	783	748	739	771	755	761	755	769	805	738	755	741	743	802	703	720	728	739	707	844	780	771	686	724	765	793	801	748	714	760	764	776	779	746	739	741	757	735	714	748	746	739	696	751	721	738	745	745	803	754	736	781	778	756	754	754	710	763	746	782	744	754	769	716	788	787	729	712	749	758	732	745	730	769	756	819	761	746	799	726	723	717	736	701	746	785	727	717	777	758	778	707	745	749	740	741	747	728	706	731	747	706	746	785	737	744	726	751	731	748	773	726	738	805	704	764	750	716	771	767	726	763	771	732	770	777	774	726	726	767	755	723	780	781	758	751	765	767	762	719	744	697	745	737	709	745	790	756	776	802	759	760	764	737	758	762	784	722	751	707	806	690	707	749	715	731	734	775	745	704	754	757	784	736	732	751	710	748	767	757	750	752	756	713	755	746	731	716	717	735	770	744	792	732	782	779	737	728	742	756	743	693	797	726	779	750	760	756	697	710	733	738	735	722	770	724	776	732	749	740	727	725	726	751	725	719	755	756	776	758	752	759	725	771	743	752	723	752	737	777	765	706	687	692	745	768	700	701	721	743	755	784	785	760	741	740	718	767	729	732	735	816	791	737	693	791	758	734	774	774	726	701	785	725	680	711	750	787	808	772	734	737	727	764	747	753	753	710	787	813	716	726	776	777	792	717	766	726	754	721	737	767	720	769	725	687	742	749	719	732	786	752	731	761	755	768	768	784	723	790	705	788	795	707	781	724	682	730	738	757	760	738	758	770	738	703	732	855	780	758	759	779	702	755	738	710	711	707	795	690	721	787	745	781	709	678	816	767	702	782	754	752	788	751	766	749	740	797	782	750	684	738	726	745	721	748	770	771	757	754	735	769	756	733	750	746	755	733	707	770	761	709	771	773	769	756	750	760	687	712	734	787	734	800	737	756	716	748	776	723	759	765	790	773	727	747	738	731	807	794	739	708	714	743	729	741	710	687	788	768	750	743	744	760	761	749	711	728
22441	36405	32843	24955	20047	15599	12329	9615	8258	6146	4392	3611	3396	3114	2517	2333	1946	1597	1481	1434	1352	1219	1118	1142	1154	1111	1186	1193	1148	1206	1241	1109	1159	1025	943	956	960	946	914	924	945	932	915	912	950	942	954	943	885	874	910	934	858	902	914	896	951	921	904	899	898	933	938	987	887	914	988	926	918	873	908	879	905	930	965	919	943	871	933	879	899	915	900	936	907	899	931	896	868	916	929	941	944	909	938	916	942	891	945	979	904	923	910	940	933	940	926	910	910	890	917	854	988	949	897	884	908	860	914	921	895	924	930	903	870	934	894	856	878	940	862	977	868	827	915	897	885	893	910	855	872	933	927	944	943	893	939	907	908	908	927	889	935	934	870	911	947	940	957	891	940	914	911	913	962	878	893	888	909	923	840	997	917	879	945	924	893	993	879	896	966	863	942	912	956	907	954	909	899	923	948	928	938	902	892	886	907	836	952	957	891	885	907	911	894	953	907	947	906	945	880	915	899	938	930	906	957	875	927	910	871	961	916	908	906	843	942	896	912	916	860	903	917	913	967	926	924	915	864	942	949	888	955	918	896	866	909	889	905	882	833	919	924	921	913	931	877	875	848	968	926	927	897	918	919	895	910	891	924	879	910	861	914	908	926	940	919	998	921	936	915	916	922	913	903	879	918	857	855	939	917	896	923	884	913	895	828	920	843	887	893	883	915	929	936	939	927	862	889	893	878	901	905	883	940	908	950	909	923	896	974	881	906	885	927	931	946	958	904	991	913	917	928	965	906	942	917	878	920	853	914	906	933	917	964	921	884	932	885	936	935	891	905	925	906	916	916	978	936	918	918	898	893	890	890	923	912	890	943	887	934	952	874	946	891	920	935	965	931	923	962	887	875	910	970	880	888	877	857	963	903	928	885	927	889	909	893	873	911	882	914	825	952	901	929	915	928	945	901	944	912	917	899	900	932	939	868	890	913	936	860	891	958	900	886	926	968	927	875	909	915	917	903	898	877	918	960	931	883	924	929	884	923	911	883	965	913	916	913	912	923	931	906	892	876	927	831	905	898	940	901	899	919	880	969	899	932	917	892	850	886	948	908	896	957	848	917	927	900	905	917	889	878	881	907	886	879	897	864	862	941	917	937	920	923	876	904	928	917	912	899	878	864	928	931	945	868	949	890	890	896	883	889	951	877	938	960	951	904	850	922	952	899	938	885	930	906	932	912	878	916	888	882	890	925	938	900	917	915	875	935	904	897	890	866	912	928	954	929	873	910	878	906	904	926	930	955	920	884	896	908	869	900	915	910	898	924	914	910	970	924	970	928	954	967	885	965	963	960	937	967	932	882	906	895	940	870	880	903	920	898	918	938	856	873	905	934	875	882	892	939	897	944	961	914	872	893	930	911	948	893	948	928	937	904	936	860	889	897	939	883	957	903	908	929	894	920	942	878	926	935	919	886	973	939	970	899	910	931	936	934	878	892	896	922	917	907	940	905	940	870	931	883	882	907	939	906	927	978	900	898	831	937	852	952	942	916	930	897	885	961	944	891	939	872	934	952	907	940	935	930	881	888	903	878	955	950	925	945	938	890	927	930	895	928	914	892	864	927	903	885	914	891	903	892	940	966	925	976	880	910	955	902	901	920	953	917	962	1004	902	929	878	913	1001	879	905	976	889	886	955	969	961	872	902	900	925	894	963	833	933	899	935	895	905	920	924	933	929	943	910	845	911	945	865	893	943	945	907	916	879	947	869	924	917	872	894	860	967	889	900	903	941	901	918	860	914	905	895	953	935	857	896	909	895	930	1010	939	904	922	879	907	910	950	922	889	914	957	875	895	922	955	952	902	910	919	906	888	900	919	916	882	944	960	914	883	891	880	915	951	931	927	914	853	921	937	837	862	883	901	917	948	875	924	938	924	930	946	923	892	863	945	907	953	959	920	957	901	910	883	869	909	921	951	906	867	962	980	891	916	924	885	955	906	924	923	934	952	875	948	894	944	882	931	927	895	923	899	949	895	916	957	921	929	917	909	926	906	913	879	935	854	896	912	870	913	907	943	835	867	910	834	903	863	887	919	898	944	963	936	950	924	909	897	886	881	896	913	958	916	931	882	928	934	935	984	885	929	907	911	904	902	972	936	938	844	913	890	921	917	941	935	879	914	907	910	948	901	904	971	955	935	898	890	926	902	918	908	894	900	902	920	893	920	890	920	925	911	926	929	871	938	888	920	935	931	888	901	925	869	894	895	917	911	968	963	900	863	911	953	908	933	867	929	944	937	986	950	969	946	878	905	945	908	917	939	895	879	891	925	907	930	951	928	940	946	926	891	829	872	867	855	875	908	906	892	887	902	922	934	883	917	868	881	956	913	854	918	913	935	882	923	846	919	926	960	910	914	874	917	946	911	931	924	879	923	912	902	980	920	945	909	894	931	867	932	884	927	895	906	915	969	916	912	884	947	855	925	891	900	888	927	933	915	887	945	903	924	834	968	894	946	907	953	921	901	925	921	933	944	909	935	892	944	903	928	921	886	897	917	954	923	943	891	873	928	924	968	867	936	918	967	917	891	933	911	963	923	933	926	838	910	904	929	923	943	920	963	945	923	964	942	906	922	886	891	953	912	949	919	923	936	949	880	828	952	916	897	918	922	891	906	941	933	966	917	903	906	923	885	962	895	945	938	895	921	900	874	903	876	950	959	933	948	921	912	900	937	904	897	859	906	901	952	943	903	891	928	919	906	904	935	931	937	932	921	844	951	946	894	941	934	919	842	884	947	919	872	909	898	943	915	906	915	943	857	915	914	843	877	982	939	940	968	910	910	883	873	880	913	890	955	858	934	876	894	916	895	947	894	916	942	901	838	887	912	987	913	968	959	866	858	917	928	925	886	893	874	962	855	931	946	944	879	900	889	956	891	921	931	907	895	892	928	840	906	933	955	951	879	861	920	879	901	940	955	896	867	890	894	931	865	940	967	842	887	881	944	916	884	946	929	920	931	937	928	903	879	863	939	947	916	905	881	877	883	865	936	944	904	955	898	951	887	920	904	888	904	897	932	884	903	931	897	905	930	934	910	942	909	890	945	940	899	903	910	905	913	930	888	909	933	984	870	900	929	895	955	873	872	865	938	948	897	907	895	898	943	894	928	838	971	823	910	926	937	948	930	894	891	884	855	851	947	930	945	915	901	943	876	917	894	923	896	912	915	958	925	886	898	902	882	966	916	911	963	903	885	843	932	953	886	910	935	910	921	911	886	874	904	871	977	941	901	916	982	915	903	882	859	900	950	878	931	945	897	855	919	945	895	924	910	882	915	887	888	892	904	904	939	886	917	894	913	878	945	918	885	868	875	924	945	907	909	888	901	910	911	868	960	881	937	883	921	897	879	908	932	887	917	893	947	917	880	880	924	857	871	916	892	941	946	871	916	891	945	900	907	942	849	894	886	926	907	882	875	901	908	942	901	915	916	847	910	955	979	892	929	925	913	877	953	961	917	895	882	915
23300	20761	28153	23640	21694	20664	14964	8731	7352	5369	3739	3094	2845	2533	2040	1818	1496	1293	1190	1077	946	793	890	849	808	804	906	861	829	975	838	800	762	667	635	628	585	573	574	604	569	587	575	606	617	608	600	597	579	606	579	578	592	541	556	603	584	614	595	549	654	597	598	561	575	548	575	605	590	602	539	559	596	605	576	571	584	579	599	573	598	576	567	536	594	598	599	575	588	573	601	595	605	582	634	572	572	563	580	554	604	575	562	589	611	633	565	614	611	560	552	525	549	575	564	591	550	557	576	559	579	572	567	577	572	552	582	575	603	584	618	587	626	609	554	549	545	542	550	640	601	601	609	595	536	531	601	612	518	606	597	584	561	572	586	587	559	590	574	604	561	615	615	596	588	603	592	520	577	560	554	591	566	594	562	594	633	595	588	564	642	559	595	569	586	584	536	569	527	591	570	605	542	615	585	630	570	600	579	577	585	598	570	607	544	584	597	608	595	593	546	601	610	566	576	585	622	621	578	552	586	574	592	595	568	545	559	574	604	574	597	583	580	571	561	554	569	582	570	604	575	633	553	616	606	585	634	595	609	611	618	589	540	607	559	556	595	544	615	597	591	544	592	584	585	562	551	611	616	578	587	571	577	588	593	533	570	536	602	641	600	590	556	638	583	544	609	614	577	571	577	589	615	578	564	610	574	559	574	570	577	587	605	615	542	568	597	620	603	593	567	574	561	598	612	620	580	587	546	594	595	602	570	602	597	565	559	594	578	597	628	582	591	574	566	567	611	572	561	609	591	568	587	565	593	596	597	602	542	606	585	568	604	600	569	584	575	573	584	580	593	586	636	581	607	554	579	591	579	590	566	558	585	582	554	564	593	571	571	588	601	612	585	614	603	566	587	568	579	559	594	588	598	597	623	574	581	589	520	577	580	593	585	595	575	585	538	576	604	565	659	622	581	576	613	593	551	580	575	593	618	525	581	547	578	634	580	602	627	565	586	601	569	549	573	563	583	559	564	586	618	593	567	580	603	575	551	622	541	598	558	621	571	564	609	585	579	554	566	618	577	580	541	584	613	595	595	553	565	565	568	585	590	585	596	574	617	558	616	570	569	586	581	623	624	586	576	536	600	599	627	567	591	560	569	605	565	553	564	549	596	578	604	590	568	545	587	560	543	600	577	603	601	588	656	593	580	607	562	577	564	599	563	635	569	582	600	548	551	608	575	565	585	585	616	581	587	601	616	615	572	532	557	572	558	619	536	620	525	568	555	602	574	559	547	592	595	639	596	616	584	588	573	585	581	553	614	587	554	584	595	628	620	572	594	578	600	523	584	605	583	572	593	610	583	589	610	586	572	557	602	590	612	606	621	609	550	558	585	561	564	545	580	610	556	595	586	591	566	606	561	591	567	598	578	599	621	555	568	581	500	614	611	586	581	611	605	530	570	620	575	590	619	540	617	575	567	574	582	572	599	564	581	567	596	560	601	556	582	588	585	603	585	577	602	610	589	569	510	593	584	614	590	592	556	586	571	605	542	578	587	634	582	566	531	634	587	616	586	591	559	575	600	560	572	566	591	606	614	607	613	573	597	574	543	548	569	586	587	605	593	600	593	562	551	599	571	576	593	588	593	592	550	561	597	583	588	628	635	607	577	597	554	584	584	572	580	591	567	593	576	576	571	538	585	561	576	603	605	602	551	556	560	602	566	587	593	600	586	607	569	566	571	562	627	572	593	572	598	546	616	603	592	561	593	589	580	591	585	595	590	662	579	556	533	614	612	584	581	572	597	578	598	593	621	567	565	565	561	633	584	604	599	621	563	615	574	590	614	617	601	593	579	574	586	566	605	580	622	572	568	575	606	605	516	559	578	514	575	529	527	570	611	619	618	566	574	547	567	593	610	593	569	605	607	573	632	589	587	591	610	572	654	536	573	573	559	533	545	606	577	601	589	556	556	545	578	584	634	611	575	558	598	580	549	560	566	582	553	557	635	571	576	598	582	558	580	585	551	582	579	597	533	553	637	634	589	589	609	595	586	573	584	580	571	574	575	588	621	618	611	604	566	595	587	552	551	572	546	589	593	576	600	601	565	557	604	576	553	609	564	573	595	590	542	575	622	623	581	560	651	565	588	582	584	573	610	560	606	547	588	561	635	573	584	531	568	544	530	626	582	589	583	618	657	587	558	600	579	583	597	613	578	583	591	590	530	579	614	611	548	598	562	571	570	545	568	610	561	567	561	565	588	583	605	575	553	610	584	610	551	613	611	607	608	577	559	575	514	584	561	597	557	590	581	576	574	573	552	620	571	597	587	586	594	586	580	583	582	574	564	584	584	576	557	587	582	603	533	593	589	628	609	615	569	580	558	536	589	610	571	663	602	607	568	580	590	616	614	594	583	586	542	562	638	574	605	556	590	568	578	589	571	565	574	589	576	559	591	571	524	588	558	570	569	571	546	609	605	589	605	572	599	616	574	565	604	609	569	561	592	633	599	605	590	589	586	566	573	592	574	585	614	582	566	606	538	572	599	593	614	595	552	544	579	515	600	595	630	562	548	519	601	570	591	580	592	594	575	606	578	575	546	587	566	554	567	608	567	548	563	601	574	567	610	598	587	618	569	581	587	540	621	557	591	586	626	570	621	573	577	597	544	581	562	571	584	611	567	610	590	600	590	615	607	566	584	594	560	602	615	593	560	582	551	587	617	577	576	598	615	592	548	584	582	610	568	566	566	573	611	602	632	607	595	590	587	584	593	586	569	582	576	607	513	599	590	535	624	545	602	545	542	566	597	616	598	572	582	577	582	619	539	559	607	530	590	593	580	592	589	590	579	544	602	596	598	575	601	562	565	561	585	605	566	658	586	582	556	618	566	622	579	586	573	550	604	608	579	592	554	575	592	605	595	589	561	558	586	610	566	563	584	593	565	600	570	610	564	650	591	603	606	568	587	540	588	601	587	581	588	557	542	606	586	594	576	574	614	562	559	539	596	606	630	595	559	587	620	601	611	561	591	635	575	590	554	562	610	559	590	586	556	533	551	578	615	577	591	616	598	630	576	598	588	571	588	577	563	587	566	547	563	576	588	616	574	576	585	587	580	581	556	579	569	562	592	572	558	579	596	605	549	573	590	573	540	577	576	605	603	571	615	608	645	631	622	567	587	582	553	545	548	577	584	591	596	588	571	606	553	631	573	587	561	592	605	541	583	531	610	574	602	616	583	592	588	632	584	591	613	594	606	585	554	574	641	582	561	596	595	554	589	558	565	593	585	583	582	550	616	606	579	563	574	570	572	578	596	593	618	598	588	603	566	556	540	569	576	584	637	606	583	563	547	568	592	614	507	552	577	561	594	581	557	604	587	560	584	535	525	565	547	572	602	595	557	539	581	580	581	580	608	566	556	523	602	580	614	570	578	583	562	557	579	598	584	576	589	556	634	598	561	545	599	621	547	598	606	549	573	544	536	520	560	604	545	589	583	575	642	592	593	559	589	582
23715	42813	40553	31927	27605	21758	17918	14565	13131	9653	6950	5726	5111	4570	3583	3023	2512	2107	1910	1627	1425	1172	1162	1162	1148	1112	1275	1119	1163	1360	1227	1105	959	897	871	780	790	768	725	738	735	719	756	706	718	752	708	749	741	733	689	765	703	727	717	749	771	729	727	764	748	704	767	707	692	743	776	695	728	763	707	728	733	691	754	750	702	760	751	725	710	738	696	711	719	723	740	679	725	739	718	684	719	736	739	764	750	676	712	741	724	692	706	718	774	687	765	702	728	717	675	739	731	719	692	684	704	790	695	692	673	723	717	736	677	750	736	697	742	727	759	713	699	686	728	670	694	786	746	729	711	730	714	702	702	714	736	783	756	736	700	715	760	694	666	724	723	721	786	720	724	785	742	715	726	695	724	678	713	699	709	720	746	714	758	736	720	724	696	700	702	743	742	749	761	731	737	696	743	784	730	783	745	751	767	722	700	736	778	742	691	726	700	788	763	704	709	743	759	725	735	752	720	757	759	678	687	766	706	708	716	745	703	675	739	720	710	694	714	763	704	726	729	750	735	745	691	739	747	748	735	725	676	744	739	646	736	700	709	740	697	699	722	750	729	649	762	731	726	729	742	730	693	764	714	717	719	676	733	675	707	731	703	689	773	712	704	691	684	752	689	740	720	699	708	714	712	714	718	706	701	735	734	708	715	739	717	697	774	668	727	716	692	719	707	750	724	735	708	723	750	709	723	713	706	774	715	744	705	733	718	744	743	704	695	734	720	748	713	732	696	711	696	705	717	713	701	734	729	735	742	693	692	704	729	704	691	748	697	730	719	698	697	759	687	741	684	757	735	701	783	730	732	743	757	768	747	679	727	740	769	705	749	697	720	739	740	678	761	718	726	758	757	705	677	691	726	711	744	706	758	720	726	747	730	677	729	710	761	737	694	745	715	734	817	728	751	710	728	766	707	761	703	741	757	703	696	771	752	688	730	739	722	679	674	735	766	715	764	684	679	762	753	712	758	730	690	738	698	737	728	652	673	736	715	679	681	675	723	770	698	647	689	712	747	695	776	694	689	716	734	734	750	713	750	719	716	724	728	757	703	733	696	749	734	741	742	768	760	765	701	699	701	774	700	655	738	743	689	731	710	723	751	713	714	760	710	745	719	729	697	748	728	697	703	689	714	717	704	688	754	739	727	708	662	667	739	785	720	686	773	716	709	691	698	680	679	707	717	740	721	693	732	731	710	741	743	712	718	714	695	755	719	718	742	735	687	702	717	701	730	710	712	705	679	729	709	727	694	693	745	675	729	747	781	743	717	699	745	673	671	736	734	681	765	724	687	704	685	685	696	716	735	727	720	705	732	728	728	703	704	740	700	760	765	737	751	668	669	772	728	706	720	732	780	721	728	701	772	685	715	764	740	742	775	727	745	720	731	715	764	715	770	686	704	747	692	692	680	658	721	719	697	709	733	763	716	718	729	727	716	718	739	663	744	708	760	783	670	704	724	730	748	734	723	709	718	708	716	749	689	725	715	725	717	744	698	696	773	725	695	695	741	707	718	719	710	745	724	744	766	711	679	705	694	744	725	703	740	709	706	701	705	758	761	730	692	759	724	701	704	710	668	745	726	684	733	790	737	728	734	679	680	733	725	668	742	723	768	742	730	737	668	686	707	743	694	711	668	748	738	738	723	714	741	740	752	743	762	731	672	714	730	717	774	689	688	709	673	670	753	705	738	706	769	709	698	721	739	705	727	743	718	703	711	682	695	710	711	664	675	730	726	724	739	711	760	715	756	713	710	707	735	692	723	778	737	748	725	744	713	693	695	736	772	688	767	704	703	749	692	702	797	737	720	705	709	731	716	720	720	732	690	759	733	730	713	718	719	721	725	744	726	721	709	704	689	729	749	723	705	680	729	686	735	792	684	696	723	696	732	749	726	734	740	695	741	728	745	713	699	737	754	736	705	708	722	695	695	705	784	685	713	704	735	687	737	759	751	682	691	701	728	758	747	684	757	754	730	709	690	773	693	730	744	748	752	746	714	646	724	739	717	672	691	713	752	724	730	678	696	755	764	772	719	750	693	731	738	734	716	738	752	680	702	707	718	744	745	686	724	690	683	710	749	737	682	746	763	713	776	705	752	705	726	772	699	745	693	744	710	781	789	707	724	788	702	711	723	726	715	712	723	722	698	750	763	738	767	748	746	758	753	709	708	745	753	717	713	706	714	726	741	724	714	755	709	727	697	720	742	720	763	722	738	711	689	764	753	693	713	712	710	760	703	753	710	740	733	702	698	745	762	721	708	729	698	736	691	727	758	682	731	721	702	758	771	731	706	711	708	714	739	712	717	684	741	746	720	697	728	718	708	711	739	737	711	693	721	720	722	741	751	712	754	722	672	707	726	721	731	726	733	697	727	745	683	782	706	704	723	723	727	746	700	709	687	755	789	681	712	770	683	733	752	699	716	707	736	742	743	746	745	773	757	683	765	747	676	760	777	737	740	718	744	705	712	710	740	751	786	708	647	747	780	714	717	732	734	693	681	719	744	741	708	713	731	713	707	718	705	760	692	716	684	737	719	708	746	698	755	724	729	755	712	661	720	694	750	721	703	706	654	755	757	723	723	706	737	741	690	704	748	718	727	705	767	694	726	709	730	782	746	707	726	718	765	762	746	743	725	680	741	746	723	724	750	715	724	716	695	707	759	704	711	717	703	728	770	732	711	741	719	760	690	717	728	733	726	743	684	761	676	694	760	677	753	715	782	779	732	692	709	725	749	686	741	679	740	737	682	734	684	717	700	651	704	728	664	713	744	766	725	737	706	750	727	677	722	740	745	736	727	712	729	694	729	707	712	715	705	691	767	749	728	747	678	716	720	774	744	732	680	693	746	744	696	702	703	671	692	759	716	689	719	720	704	729	721	724	669	673	710	742	732	753	722	731	768	683	759	750	706	727	779	637	719	717	744	730	697	706	757	740	726	737	757	753	724	686	701	683	738	731	680	702	750	741	729	768	723	741	730	710	800	718	759	710	708	721	743	657	751	719	686	711	708	717	673	736	747	697	691	714	746	713	811	747	721	713	742	745	698	705	756	702	787	761	717	726	753	748	734	740	746	760	722	725	734	680	697	730	717	725	720	710	689	696	738	696	718	689	740	763	744	742	707	705	744	752	698	779	727	780	748	714	735	697	713	716	677	700	771	739	740	738	744	729	667	715	715	726	730	737	715	770	685	767	755	728	718	714	718	699	764	674	735	720	672	714	723	756	752	701	733	713	708	707	783	706	720	748	712	745	662	717	716	768	658	739	769	743	720	733	729	747	716	754	718	709	674	735	736	736	682	741	746	663	711	697	706	698	751	710	746	742	720	721	735	686	719	706	705	705	719	738	722	728	716	685	716	748	716	719	732	728	740	675	717	726	700	689	713	682	676	657	715	735	723	690	748	694	724	744	779	708	676	700	751	732	733	710	694	734	764	746	715	704	693	732	716	675	691	752	727	701
22387	20788	28488	23234	21087	22530	22763	13375	10393	7750	5478	4331	3792	3176	2554	2206	1795	1526	1371	1264	1004	828	854	865	781	871	920	806	911	1026	855	795	704	590	618	561	514	583	515	499	523	508	522	496	457	497	524	559	459	493	494	478	489	529	471	520	513	489	497	530	503	488	476	500	537	478	499	476	477	487	492	503	531	566	471	525	475	498	514	514	440	533	489	516	475	468	461	491	481	490	479	498	468	477	499	488	436	517	494	498	456	538	517	481	494	517	487	506	486	504	485	470	539	511	534	478	481	457	497	479	470	461	489	477	505	519	445	493	518	490	517	468	451	510	500	477	483	497	527	474	492	516	475	458	444	489	480	482	508	505	497	497	486	510	521	494	486	493	500	497	483	519	474	492	513	468	496	522	534	559	504	492	492	507	504	502	510	506	516	496	497	479	457	510	511	471	466	524	451	505	491	502	506	454	483	508	514	505	509	482	489	508	504	471	494	487	501	516	487	531	483	483	494	511	461	472	461	476	498	491	513	499	470	505	497	488	480	494	490	466	510	541	508	472	479	494	484	496	519	496	507	521	503	507	505	488	496	494	486	479	481	507	482	506	496	485	481	499	428	477	484	507	493	516	473	503	512	464	491	498	520	491	495	484	490	476	478	471	469	481	470	462	515	526	516	485	519	476	515	494	506	493	505	471	519	483	532	467	514	515	490	469	499	473	492	457	502	498	488	484	496	501	497	485	508	475	494	500	478	461	481	493	499	485	501	512	468	502	491	458	536	510	544	539	509	463	500	473	496	500	442	490	507	466	495	514	486	479	553	498	521	475	490	472	497	500	490	519	485	500	475	503	505	496	452	497	518	476	455	476	492	498	522	493	492	494	498	440	510	498	502	550	459	477	454	440	471	473	526	501	472	448	498	490	449	482	478	529	484	475	483	477	481	489	478	489	497	490	451	500	508	499	474	458	540	485	471	484	459	481	489	497	484	488	506	520	525	502	524	444	472	513	498	471	529	463	487	516	493	484	486	504	477	485	502	485	499	470	474	484	482	512	469	488	532	521	486	481	492	504	458	519	517	517	454	508	497	531	478	504	497	484	528	468	493	481	524	471	462	492	494	509	460	498	499	490	489	463	524	479	504	504	471	458	466	497	529	467	502	509	472	486	474	474	527	496	486	516	474	506	527	492	509	518	477	466	524	503	452	476	473	481	523	490	528	447	524	445	464	481	450	479	482	480	449	457	518	486	499	537	525	481	487	488	491	550	502	482	489	487	500	485	464	521	546	502	484	463	502	477	504	515	507	502	511	496	488	473	505	523	492	490	502	499	485	500	538	514	474	482	510	477	508	495	510	493	446	464	438	478	510	503	486	479	542	510	520	473	534	502	416	498	442	475	506	521	476	472	485	479	507	538	501	506	487	525	486	459	488	501	481	450	554	505	458	502	489	498	485	454	487	488	512	493	523	492	481	470	503	478	460	507	503	493	529	447	521	487	531	476	535	479	477	475	493	449	523	462	479	497	488	539	479	509	506	487	505	487	513	493	492	465	500	458	490	508	479	503	474	489	457	486	457	493	477	467	454	506	535	522	483	480	489	527	486	517	465	491	471	469	479	492	483	486	490	542	462	469	474	507	501	484	493	469	473	456	492	441	490	487	508	501	473	478	493	481	472	497	467	523	470	484	546	493	506	513	459	521	493	481	515	457	504	520	506	443	479	462	481	487	527	495	509	443	450	484	468	504	500	518	490	514	464	477	488	466	501	477	494	478	534	456	476	499	469	488	529	486	479	519	516	460	478	483	489	520	509	490	480	485	500	503	506	472	495	523	499	493	489	467	502	483	467	492	473	476	505	472	510	515	479	469	497	478	448	508	461	529	503	478	502	485	517	487	483	488	468	468	497	504	485	482	519	474	481	491	514	485	487	508	511	506	515	461	487	479	510	502	475	507	483	479	501	473	530	532	481	486	485	480	496	533	524	525	497	490	524	508	470	499	515	511	496	488	448	494	464	452	481	522	472	491	454	507	466	494	509	471	477	514	545	540	483	469	510	491	488	497	518	500	445	469	465	563	524	488	475	476	457	505	475	488	483	489	499	468	513	527	491	512	484	472	496	551	488	480	490	482	491	504	474	468	471	482	486	486	515	473	470	464	489	500	510	496	531	498	488	479	494	502	433	469	503	519	471	494	502	455	496	487	471	451	481	496	467	519	521	481	510	493	483	510	493	474	486	473	496	487	517	513	454	517	489	507	483	453	498	490	529	445	451	506	515	472	495	537	478	504	475	452	487	481	511	539	495	501	454	466	497	522	514	500	482	462	454	460	497	502	474	472	468	482	492	527	483	512	532	504	469	499	420	472	495	505	479	474	502	482	525	450	485	482	492	488	486	483	516	467	490	468	493	481	495	471	494	492	509	476	480	480	473	502	441	456	492	506	483	482	469	470	499	505	477	491	489	476	495	509	482	480	466	486	540	491	529	463	512	508	508	465	499	488	494	465	504	491	515	531	468	524	502	480	457	514	492	475	495	469	489	510	487	495	485	462	503	457	506	492	508	490	508	497	495	506	487	466	476	480	505	493	498	512	511	503	478	487	480	475	495	521	499	487	535	488	501	503	485	466	477	494	445	478	512	485	454	512	508	505	483	479	513	469	484	504	494	496	478	485	490	491	471	461	452	549	471	496	472	491	480	463	511	509	473	505	493	509	491	454	463	479	489	448	479	462	514	496	486	509	453	478	462	497	502	510	495	485	565	458	514	491	498	509	456	494	507	478	523	495	479	542	469	505	511	491	479	478	521	470	503	462	489	502	512	464	490	496	493	501	487	505	441	501	472	477	486	486	480	530	487	524	522	512	471	507	506	502	503	477	465	472	475	494	482	521	472	520	498	486	460	505	470	502	445	524	496	477	507	508	491	496	496	494	497	511	480	508	495	506	482	482	500	501	496	482	509	522	499	507	478	515	518	523	506	482	483	495	512	471	496	500	497	497	477	481	471	484	472	506	477	492	484	479	525	500	542	500	486	497	503	520	494	430	456	477	461	515	501	460	498	497	464	471	465	479	513	512	502	481	449	483	476	452	469	459	450	499	494	482	445	495	493	501	488	508	497	524	439	465	516	472	448	523	459	502	470	475	478	487	492	471	487	475	457	484	506	510	493	527	492	495	498	469	537	469	465	466	469	499	525	482	464	477	517	475	489	457	494	510	472	509	509	491	475	497	510	457	428	511	443	521	520	531	470	491	518	488	500	520	509	479	504	499	498	462	462	513	487	538	497	542	545	536	510	494	462	524	510	487	503	515	465	470	467	546	525	502	473	486	505	476	481	509	495	502	476	487	465	502	485	491	498	479	459	513	493	472	499	505	498	451	496	472	487	512	492	471	508	492	460	488	479	504	513	474	529	513	494	510	502	473	517	487	477	485	469	500	474	460	471	484	510	478	462	530	463	523	497	484	505	500	461	485	464	467	496	494	520	485	515	497	487	494	475	487	491	500
25853	48329	45144	37337	32352	26663	22311	18984	17056	13065	9334	7709	6852	5413	4572	3839	3026	2550	2345	1943	1545	1314	1199	1296	1236	1182	1339	1210	1372	1545	1227	1111	1019	818	785	738	677	651	619	627	662	618	660	649	611	588	623	638	679	577	629	593	605	603	654	600	629	664	619	565	633	611	636	628	600	659	538	610	610	653	618	618	589	584	561	575	595	647	572	577	568	562	610	614	601	633	569	597	574	583	558	565	588	578	582	572	565	565	598	605	555	583	599	596	640	571	550	572	628	626	608	591	576	641	590	603	611	596	629	627	581	577	620	602	607	613	590	551	604	615	630	583	638	619	575	575	582	586	563	602	571	571	650	535	651	616	564	583	626	607	609	594	578	623	605	601	584	577	645	660	603	557	589	582	605	583	637	596	602	629	570	592	593	629	571	597	638	571	584	646	570	550	606	592	580	624	573	587	639	591	561	587	555	578	622	584	598	595	566	626	634	624	580	573	562	611	597	606	592	605	611	572	591	600	574	637	582	615	588	598	613	610	590	584	551	610	596	573	547	597	609	593	626	584	557	608	578	580	580	575	614	563	594	609	606	557	591	619	608	602	625	570	617	631	601	610	591	582	578	597	584	514	589	595	602	577	601	600	641	608	567	587	605	533	627	548	560	590	596	601	589	562	568	587	574	592	616	592	576	613	617	587	605	612	574	621	641	651	602	568	586	584	567	631	602	616	571	600	598	558	625	596	541	621	638	610	560	583	615	608	602	586	604	610	563	569	586	578	597	589	585	588	600	608	563	563	590	610	574	585	566	617	598	609	574	616	621	584	558	595	626	576	573	562	583	579	576	589	588	625	643	611	603	579	592	586	616	598	592	583	620	576	616	565	623	608	619	541	576	600	592	599	623	550	577	638	613	610	612	598	583	593	609	592	562	619	598	534	574	608	556	606	592	593	684	619	595	583	612	623	608	609	628	557	617	603	605	600	616	558	611	540	647	626	605	610	603	579	597	597	583	614	648	587	604	651	562	578	581	598	604	590	568	593	641	605	604	577	601	601	622	585	587	596	588	615	590	554	589	607	562	618	586	654	627	618	581	608	565	597	581	572	544	636	567	581	583	602	667	550	596	578	604	563	633	569	610	577	618	601	610	573	600	600	590	613	596	600	591	638	582	602	607	609	625	613	603	626	590	566	561	604	607	605	658	590	647	625	636	582	599	564	568	626	587	603	564	619	578	576	571	611	567	606	564	581	576	589	600	582	598	582	568	616	615	633	581	623	617	610	654	600	637	566	599	566	570	554	552	561	556	593	589	582	596	628	560	585	629	607	602	553	592	598	593	578	567	578	589	580	603	559	583	545	605	531	583	580	575	607	592	576	602	646	598	604	579	579	598	557	580	620	564	571	599	592	579	602	576	611	613	603	606	578	578	584	616	614	607	598	609	563	616	637	603	576	588	567	608	551	579	608	578	616	578	563	595	606	603	581	619	637	586	561	541	610	638	588	558	585	560	622	612	574	597	570	614	533	592	627	618	587	566	614	579	568	593	588	582	598	608	645	580	613	608	581	616	546	595	653	640	563	577	594	595	589	607	568	535	595	604	595	595	617	586	640	599	615	607	588	597	626	569	568	585	597	566	593	592	589	597	605	545	564	635	570	577	599	583	542	557	585	603	591	539	571	562	593	560	617	520	594	570	602	607	530	561	597	592	641	599	618	587	571	603	595	587	611	567	595	644	595	577	596	619	604	639	608	612	564	630	599	572	612	649	563	601	576	572	598	574	575	553	602	587	590	619	586	561	597	590	630	595	612	598	569	604	590	594	581	560	602	585	567	578	596	562	604	544	637	555	578	588	587	623	577	625	578	587	587	597	605	614	558	602	582	577	610	610	586	619	590	574	582	600	566	646	619	591	613	502	566	629	578	614	577	614	611	645	563	572	576	599	612	633	634	602	635	570	644	604	587	594	608	582	579	614	565	600	604	612	573	596	624	592	614	566	573	575	555	624	628	592	547	599	559	536	610	597	591	622	597	559	595	577	609	586	612	578	563	613	548	577	525	576	593	588	598	628	578	565	602	584	601	610	559	557	580	602	568	602	601	570	579	585	586	596	614	572	566	587	595	584	591	622	594	571	598	565	597	626	595	630	610	604	608	580	630	632	585	584	573	552	623	594	561	587	590	659	610	580	641	557	626	600	596	610	608	584	583	582	592	591	576	582	623	612	601	591	590	556	578	586	626	627	601	612	602	597	612	588	609	607	601	623	553	570	573	599	574	585	567	580	584	620	625	620	614	602	633	643	597	598	576	631	559	624	596	579	568	594	547	593	623	608	622	602	590	560	618	592	560	562	568	590	554	611	581	575	624	618	592	617	605	577	595	582	571	649	558	614	564	599	601	639	627	586	582	555	614	581	581	599	576	569	599	636	585	566	593	616	594	585	622	566	590	580	616	597	638	602	567	563	583	587	551	593	617	613	609	614	603	597	594	558	560	634	577	576	626	578	558	592	606	625	578	628	594	586	578	560	565	589	575	567	632	591	554	591	629	584	614	615	599	587	597	604	567	614	599	585	600	570	615	563	569	592	601	608	592	581	555	555	558	631	578	629	608	577	610	577	594	572	617	562	572	606	585	570	570	583	620	540	582	591	612	558	533	604	577	585	623	633	557	564	601	566	615	560	560	617	594	578	578	558	567	602	550	586	578	589	619	605	560	603	552	605	568	580	620	603	586	581	624	595	565	571	610	592	587	549	593	571	601	553	621	579	588	574	583	578	613	537	597	618	576	565	569	578	615	606	597	594	566	647	602	602	558	638	586	599	601	595	616	586	597	615	619	594	575	581	596	567	577	574	571	564	607	561	611	626	600	568	559	592	624	585	627	571	615	615	620	620	554	623	586	652	541	594	561	613	605	610	568	599	570	631	600	583	574	611	581	603	620	563	603	582	596	608	585	610	603	587	573	586	646	599	601	536	585	633	623	629	625	575	597	594	552	564	577	615	593	549	561	569	571	607	598	568	579	577	597	617	620	614	613	644	593	619	595	590	596	590	630	582	570	594	625	562	561	600	583	534	596	647	594	605	572	580	627	618	620	572	588	594	583	555	627	616	605	598	597	588	604	614	601	593	498	600	548	604	571	611	589	602	582	629	551	584	625	582	604	608	613	604	594	586	613	580	595	589	581	607	589	612	595	560	589	595	571	608	591	571	609	562	575	578	576	590	590	631	565	589	596	598	577	568	594	593	576	570	594	573	550	571	596	602	582	601	583	569	572	586	587	606	613	622	571	566	595	618	594	576	596	572	611	593	593	591	609	635	566	639	548	580	610	584	596	602	606	600	549	643	600	598	586	621	570	612	583	595	605	571	605	613	604	560	619	562	607	617	547	593	604	582	604	615	590	583	623	548	601	600	564	568	590	659	585	606	597	632	574	596	588	610	631	583	545	618	552	573	628	608	621	577	583	578	633	620	597	580	585	545	628	588	641	572	589	582	620	630	604	573	600	569	586
26724	22978	28861	23910	15780	10266	6981	5640	4457	3440	2552	2165	2000	1591	1485	1401	1201	1164	1131	1043	944	898	950	910	817	907	887	893	1037	928	889	832	830	815	756	772	766	791	808	748	756	764	791	737	749	744	774	790	841	762	761	765	760	783	770	825	777	776	757	713	821	777	733	771	774	731	786	740	762	750	781	801	825	784	776	798	738	776	705	784	716	807	712	774	792	762	714	800	796	764	732	742	738	733	748	765	750	771	692	746	790	834	749	740	734	773	787	749	781	760	763	733	811	750	765	763	749	780	781	776	720	759	796	758	797	781	726	788	793	762	761	759	700	755	748	782	761	751	776	779	785	732	788	735	780	782	739	768	701	713	805	783	795	736	753	760	802	774	742	767	720	736	728	792	724	724	760	770	748	782	760	808	718	737	810	748	707	795	792	766	786	754	776	788	747	793	783	723	789	755	783	767	738	794	751	759	765	699	727	748	732	745	807	779	808	749	792	780	783	744	796	754	803	795	765	730	751	755	792	801	712	748	788	790	721	813	731	783	742	694	748	772	746	785	759	813	774	766	760	819	740	732	734	757	768	802	710	774	766	744	766	749	726	805	763	759	760	797	749	792	755	755	795	726	816	780	731	764	778	760	774	763	757	749	754	727	739	783	782	776	752	748	765	771	733	790	750	805	777	764	725	767	769	738	768	758	740	781	795	751	796	772	764	803	738	776	734	776	746	770	769	712	786	778	758	772	762	727	788	701	772	783	792	787	746	734	737	786	741	739	748	799	694	735	747	760	703	849	786	756	749	758	760	738	743	746	769	761	739	765	733	743	791	771	782	739	704	759	786	778	752	798	807	784	835	767	752	726	748	740	751	796	770	741	733	763	786	764	719	829	774	833	733	777	779	749	765	772	757	795	777	750	780	811	721	791	763	793	756	726	765	789	761	746	758	766	779	726	704	713	775	721	737	739	775	747	755	758	720	687	794	753	808	723	737	751	802	784	760	790	748	772	732	770	742	714	771	825	740	744	761	792	778	741	782	705	714	804	798	776	759	786	776	743	799	770	743	729	752	738	768	690	744	744	774	780	781	748	802	774	740	754	771	775	765	759	751	727	750	775	823	769	767	740	713	744	758	736	808	795	756	764	772	800	754	749	749	772	779	770	757	792	762	754	742	754	781	770	831	766	768	773	756	757	793	817	729	741	770	794	753	776	743	794	766	807	769	709	806	717	770	748	798	821	742	757	717	748	737	797	736	812	758	757	786	803	758	752	737	751	788	746	742	749	736	740	798	775	729	774	753	771	834	837	718	768	748	849	732	783	741	791	799	738	787	763	774	781	725	786	774	747	762	791	759	803	788	780	745	736	763	770	824	734	750	752	791	765	770	798	738	737	773	785	818	746	795	770	811	749	727	794	774	743	795	779	771	766	757	726	740	714	758	732	793	771	758	744	773	755	734	781	794	784	733	727	794	802	786	787	741	761	779	798	786	746	773	784	772	787	776	779	784	783	719	763	751	752	813	764	775	760	770	763	716	786	832	771	804	723	779	817	758	756	762	750	723	747	737	786	798	754	760	794	722	799	788	798	784	730	762	774	754	743	738	764	780	778	758	795	737	781	734	791	719	704	801	753	748	772	801	774	723	691	740	757	775	788	748	825	752	734	743	795	804	799	741	831	744	808	772	752	792	783	774	742	760	789	799	776	730	736	722	787	758	749	754	732	745	738	803	701	782	811	805	736	754	745	768	789	785	801	764	752	713	815	800	713	796	755	769	755	777	763	782	824	762	760	720	798	775	766	812	734	772	781	789	753	751	730	771	794	770	802	772	800	751	711	748	779	754	693	762	779	738	776	761	779	771	804	766	751	678	747	759	783	793	811	785	824	806	786	746	763	701	786	793	767	797	793	776	768	732	776	765	749	731	812	773	795	790	748	807	730	765	752	764	690	756	761	790	719	813	742	732	808	750	758	784	804	752	754	749	785	781	756	812	753	759	744	765	788	752	796	729	751	776	774	731	718	813	737	769	803	809	754	743	765	665	751	746	768	759	745	800	733	817	726	775	779	783	775	740	766	740	748	735	763	754	787	760	769	748	751	797	713	806	768	754	804	776	816	777	758	737	729	796	766	741	845	756	758	797	792	808	786	766	731	767	762	790	731	742	796	755	768	814	740	780	768	768	768	806	752	758	739	732	731	784	771	774	781	754	760	732	795	765	734	749	754	767	716	744	753	735	764	746	777	780	779	717	755	692	736	783	750	674	779	776	747	741	798	746	751	700	755	708	746	748	722	787	798	761	751	766	772	705	769	749	772	731	714	733	741	731	797	735	813	796	773	761	792	756	755	817	756	793	789	761	781	771	779	779	798	777	797	718	747	748	801	757	809	753	791	739	791	789	761	750	719	737	771	764	763	757	755	761	757	694	778	764	744	765	779	753	737	747	756	755	790	781	756	799	739	773	772	790	762	764	758	728	776	774	757	796	759	746	740	790	736	800	760	805	735	765	782	771	791	776	792	845	737	742	754	777	741	763	786	820	726	799	822	789	796	765	770	781	779	800	787	748	765	780	798	800	765	732	754	710	764	750	792	733	778	819	817	780	757	767	789	760	762	744	750	752	795	735	767	776	811	809	785	782	771	798	737	793	793	770	756	794	760	774	784	771	736	758	760	721	702	757	772	789	791	797	708	771	782	802	746	747	780	784	774	776	789	709	796	772	755	743	766	772	769	731	784	780	786	740	778	752	748	805	789	754	740	750	725	786	746	792	688	760	756	740	759	782	777	696	728	761	777	732	697	751	812	767	760	773	787	727	754	795	707	754	782	772	703	746	781	757	721	820	755	742	741	760	777	756	813	753	718	783	749	739	790	757	786	829	786	781	722	737	788	741	736	826	826	788	745	842	761	785	792	761	790	767	758	814	770	810	804	755	783	781	822	765	796	766	793	787	750	786	769	764	811	759	788	739	717	741	766	755	751	765	800	794	783	760	801	804	764	764	735	754	785	724	770	740	760	726	736	786	753	748	743	722	758	760	748	789	794	754	768	759	763	753	801	793	758	801	759	771	735	768	799	773	759	802	795	783	727	765	714	760	736	780	761	802	764	767	804	765	735	809	772	797	776	718	743	739	798	762	746	767	743	732	741	759	740	782	736	816	790	822	738	782	745	796	726	789	832	749	797	785	684	785	744	753	728	761	784	745	784	788	745	734	788	751	779	698	801	738	763	761	752	750	812	777	810	774	757	783	799	778	767	795	788	772	790	729	813	767	790	753	763	779	759	779	749	753	754	768	711	774	774	782	845	797	779	780	789	782	706	799	822	728	769	765	727	816	780	784	773	761	770	759	819	760	744	729	767	776	746	776	756	793	731	754	753	793	791	808	760	779	789	756	750	763	737	764	811	806	800	759	698	787	774	775	781	770	777	748	789	795	769	742	728	760	801	771	768	774	760	770	781	679	720	759	805	781	744	756	745	732	801	777	758	767	802	764	740	825	780	755	788
22773	37414	34624	25804	20479	16056	12173	10507	8586	6421	4441	3875	3273	2869	2363	2131	1823	1650	1526	1337	1222	1218	1237	1262	1121	1199	1288	1202	1299	1216	1125	1125	1018	973	981	943	974	926	882	951	917	905	880	952	905	941	936	947	949	954	979	920	920	923	887	963	1002	922	924	891	923	924	988	887	961	942	1020	914	941	901	958	947	968	948	914	937	893	911	946	867	910	903	914	917	899	944	915	959	948	896	967	965	959	916	895	938	930	939	931	911	961	904	926	913	942	924	911	973	937	957	894	922	891	898	919	931	924	913	919	964	900	883	963	926	918	908	923	913	908	984	955	906	903	944	945	937	911	940	893	905	921	931	910	923	895	929	942	995	910	927	900	944	901	957	868	887	918	986	922	929	888	950	891	896	911	922	896	867	908	881	881	865	909	929	971	982	944	907	928	966	912	952	904	900	898	931	916	938	910	931	944	884	934	893	916	917	924	970	945	888	952	894	897	889	925	885	926	901	916	961	919	894	930	894	927	966	942	939	949	936	883	880	923	948	939	902	910	882	877	927	883	903	900	935	904	965	950	836	925	933	967	978	907	947	939	892	915	967	915	904	965	928	898	930	880	970	951	897	931	928	863	898	938	898	947	932	923	917	980	958	945	948	973	891	958	910	918	919	946	882	866	956	931	897	952	912	940	888	946	938	940	917	965	901	937	922	946	937	949	959	918	962	894	904	884	975	964	903	887	982	927	949	913	897	890	949	905	929	932	920	920	911	961	925	928	888	899	944	922	976	939	895	955	915	878	912	881	839	906	920	905	902	946	946	951	987	903	946	918	968	886	915	950	893	934	943	892	951	914	941	938	971	873	938	938	907	898	946	881	900	877	944	819	912	937	899	932	942	902	901	867	893	944	935	941	908	923	934	910	966	926	884	946	880	907	912	918	927	943	936	891	916	964	872	909	977	926	985	937	950	894	904	938	916	902	910	927	972	923	934	967	938	997	913	914	954	930	940	938	861	889	906	894	918	983	904	926	945	898	914	899	953	913	919	927	885	903	864	908	937	945	901	891	942	907	926	927	963	900	955	930	907	953	875	906	890	887	907	887	855	940	920	942	915	947	907	910	969	904	947	927	894	916	915	920	897	1031	878	889	926	928	975	935	931	895	888	891	903	934	941	924	993	929	952	902	887	879	930	962	942	917	885	912	937	891	939	1003	941	956	940	918	920	947	920	929	876	903	949	938	926	909	927	891	921	935	918	919	904	959	961	889	908	976	927	976	918	956	948	893	918	906	905	932	904	939	917	897	887	920	946	899	893	934	873	913	904	872	897	881	904	908	967	936	919	908	953	943	933	910	968	935	928	948	924	880	929	896	890	865	928	932	903	912	915	957	946	907	918	895	927	911	930	963	939	930	897	886	1001	921	958	932	946	897	953	934	961	913	918	903	918	933	905	918	906	906	899	930	992	915	939	956	903	927	884	941	930	922	879	900	946	872	905	947	945	931	936	861	923	951	944	926	924	896	916	891	923	994	860	930	897	960	930	970	931	956	948	962	952	917	988	911	860	890	927	849	920	888	904	901	927	947	905	915	923	1007	977	887	945	923	975	913	936	914	929	909	973	942	969	924	876	927	919	914	938	916	947	964	985	900	941	940	901	905	909	929	934	944	895	933	907	932	930	864	932	924	920	898	925	946	954	917	922	996	928	963	960	918	934	890	986	963	935	930	955	947	918	911	901	891	795	975	889	885	1003	901	873	980	953	940	904	952	945	943	893	922	928	975	897	951	937	939	949	983	947	942	932	899	886	901	932	913	934	892	933	957	891	924	915	907	966	886	960	915	926	906	972	917	991	960	919	901	984	925	916	900	932	928	908	978	903	890	901	930	889	941	905	935	946	934	939	914	919	969	956	973	955	918	915	969	907	977	957	918	931	913	927	899	936	950	943	905	938	926	941	915	971	927	925	832	911	921	915	933	947	946	946	1010	930	931	947	908	916	932	876	929	905	889	924	951	896	971	949	968	930	916	927	898	897	915	917	879	964	958	916	880	947	884	933	898	923	908	896	906	975	960	891	926	940	907	947	927	934	937	962	890	902	920	932	988	898	919	886	927	974	894	957	928	969	928	900	921	955	956	965	962	968	910	888	867	994	902	893	960	926	912	938	892	894	938	935	940	884	959	959	942	975	921	949	893	976	905	959	929	889	926	929	967	948	943	949	970	947	936	913	940	932	910	909	906	919	987	889	892	912	914	972	960	945	846	937	912	870	933	956	933	914	913	882	906	985	909	933	877	946	949	922	900	958	986	876	986	866	918	895	890	905	952	993	953	903	914	926	972	941	927	1016	914	866	920	953	913	976	876	954	962	973	961	948	947	944	933	925	941	945	918	927	933	908	915	909	940	903	919	924	887	885	939	916	907	938	962	953	921	948	931	939	924	904	962	914	957	978	921	962	927	900	946	912	977	925	932	933	930	922	919	910	914	907	949	939	947	940	915	947	887	914	903	887	932	927	867	999	911	903	901	932	936	927	924	922	939	890	948	950	904	896	899	948	968	906	903	915	984	971	966	973	928	933	926	895	905	897	942	949	908	920	907	920	942	876	975	907	922	882	912	919	926	944	902	926	925	914	960	944	880	904	914	918	874	903	881	897	961	923	924	932	936	935	918	940	956	891	925	960	912	897	932	927	927	892	962	868	959	978	945	1035	935	900	899	962	919	937	910	893	934	886	934	888	968	908	927	944	879	951	928	942	950	925	926	980	895	925	857	910	942	895	938	893	928	964	905	979	951	968	851	923	890	924	898	909	881	925	933	898	927	875	955	902	929	915	989	939	921	890	931	917	922	913	910	910	923	963	907	967	908	933	911	894	876	974	888	928	913	940	924	928	945	907	894	887	891	919	964	940	912	928	918	893	881	925	922	933	969	922	938	957	953	957	941	925	926	982	901	925	880	888	938	940	946	927	938	950	927	949	960	891	946	903	906	944	935	912	938	879	971	991	878	917	967	995	868	915	960	943	863	905	918	927	945	945	949	951	899	897	922	976	944	921	903	943	992	887	959	967	900	888	942	942	907	906	917	887	951	900	927	1000	934	923	889	877	909	949	941	918	906	867	914	943	865	926	929	896	916	905	938	913	970	930	914	914	950	887	1014	918	917	925	969	895	876	924	922	921	938	891	1002	928	918	916	905	937	930	978	908	896	950	934	964	881	884	925	918	892	899	940	932	930	897	879	944	922	907	883	931	937	920	919	936	909	916	902	955	942	960	889	909	909	937	933	952	894	926	944	946	975	875	889	933	981	987	946	921	898	958	920	865	901	930	907	932	930	895	918	956	946	941	964	951	899	922	883	962	925	927	899	943	905	940	973	953	941	869	948	903	921	939	904	961	935	906	953	949	909	911	895	968	908	922	910	896	952	914	942	930	901	933	926	931	913	873	920	894	908	897	905	959	902	896	906	893	962	956	865	917	887	976	867	940	957	903	914	917	895	897	874	888	914	926	944	962	911	904	899	930	910	934	942
23251	20774	28184	23634	21764	20706	14991	10130	7360	5201	3826	3121	2697	2335	2062	1793	1475	1377	1187	982	967	857	891	785	824	874	876	820	969	848	788	781	726	718	653	654	638	624	551	576	613	544	593	602	631	588	628	676	570	605	653	612	598	579	574	620	609	646	644	646	610	575	620	600	630	636	573	620	647	625	619	588	551	589	628	592	581	597	580	588	584	586	598	590	543	582	591	567	579	573	541	612	632	547	603	599	614	643	627	666	586	642	598	597	558	607	624	584	596	584	607	619	601	613	586	582	635	608	576	606	600	587	571	616	680	589	618	576	574	600	585	584	588	584	552	583	542	572	668	601	592	594	607	628	562	604	593	596	584	634	610	584	592	616	568	577	565	571	636	648	563	605	582	595	608	567	579	647	594	532	609	574	598	591	609	605	593	622	607	587	599	666	597	621	602	565	584	596	561	626	601	646	613	605	589	600	607	623	606	568	611	596	620	593	561	626	597	634	607	593	587	587	589	623	588	605	626	595	582	558	577	623	584	603	627	599	548	570	590	617	588	577	593	642	584	641	591	588	612	590	624	599	575	565	623	588	574	599	580	577	618	675	608	591	594	605	562	610	635	636	571	576	586	607	620	602	605	620	609	551	609	599	602	582	601	600	584	582	619	586	569	596	576	611	574	597	600	644	640	611	579	542	617	629	553	589	624	578	626	561	560	631	597	613	581	547	627	614	580	548	620	594	611	601	609	619	602	600	572	577	606	586	601	584	603	606	598	572	577	628	554	628	623	570	588	587	603	567	648	571	626	615	595	576	584	652	597	625	632	595	598	548	607	595	652	618	623	595	576	657	620	558	644	607	571	599	668	631	622	620	615	600	579	610	606	610	545	634	546	579	581	575	577	626	604	600	658	591	591	597	576	624	593	622	577	563	631	571	622	636	591	577	595	563	584	636	639	622	576	585	609	578	606	627	604	591	589	608	595	635	607	618	626	577	604	592	605	579	574	583	619	631	570	567	595	649	614	635	559	610	571	610	592	629	596	563	557	581	593	602	608	592	568	566	592	648	554	633	611	580	588	598	601	574	592	581	596	636	619	575	611	583	571	572	606	609	614	612	672	574	576	594	576	588	570	556	612	563	588	606	601	570	590	592	583	593	626	634	573	543	577	584	596	594	593	586	574	611	583	596	608	647	606	578	602	586	610	590	605	567	557	548	565	564	598	581	585	644	589	588	591	562	593	614	608	574	610	578	626	603	611	624	590	596	599	649	583	614	569	600	612	577	557	616	589	602	593	601	614	578	614	586	596	591	624	629	598	601	600	621	563	567	571	598	584	606	617	579	576	587	591	576	602	598	605	616	617	592	583	610	575	618	653	597	571	602	629	586	629	567	579	597	615	622	611	617	592	631	630	606	592	573	588	579	603	572	585	583	556	590	564	598	608	572	593	607	614	615	577	568	580	616	609	636	612	598	626	615	632	567	592	581	560	599	607	591	624	602	611	602	605	611	611	594	594	595	538	578	578	624	607	604	559	609	585	584	601	626	593	558	615	590	619	547	606	656	589	620	585	608	574	581	601	581	596	577	619	591	589	618	568	558	614	564	595	585	604	586	604	609	597	600	640	582	586	564	555	615	581	596	587	577	630	604	606	601	586	638	623	576	580	585	583	562	631	601	633	579	590	663	604	591	589	617	564	639	588	599	647	688	565	642	577	580	594	589	601	601	590	618	592	604	562	618	569	570	613	621	590	601	585	611	565	612	555	558	631	591	606	602	623	562	572	614	578	581	580	577	611	585	615	668	596	597	546	543	633	593	634	578	629	590	585	605	597	605	630	596	595	620	593	585	629	595	586	579	592	629	541	622	572	566	565	620	646	565	613	571	606	589	596	597	590	591	622	608	615	595	559	610	590	607	586	604	569	576	558	610	622	592	561	613	561	639	611	608	571	576	615	588	615	592	606	601	554	593	590	597	605	597	609	592	601	598	620	657	595	597	599	615	618	608	636	576	664	620	594	590	580	591	561	597	591	613	560	599	581	610	564	608	568	610	587	565	625	559	586	611	567	596	578	599	596	560	587	604	592	571	591	623	637	598	621	580	587	611	626	595	578	596	563	626	562	604	573	598	584	591	582	591	592	624	579	603	568	601	605	654	574	628	596	548	622	600	613	611	623	653	616	579	573	612	645	647	612	581	603	585	618	562	630	614	604	598	641	614	625	590	603	575	598	611	598	604	623	586	603	550	646	621	601	594	609	572	593	587	624	617	601	611	521	608	533	577	577	606	578	622	563	541	608	606	556	583	617	556	599	593	637	611	595	572	579	614	580	585	634	601	588	598	621	567	579	608	621	621	625	602	624	603	597	587	594	605	592	616	607	580	595	585	622	582	624	617	579	623	580	597	566	593	587	582	606	579	598	648	578	587	657	636	591	590	593	615	651	575	589	610	604	608	549	563	582	620	588	647	618	568	630	619	587	587	629	568	576	595	620	575	641	647	579	631	589	612	576	589	629	629	622	535	620	598	562	571	621	586	636	599	595	577	563	620	577	617	588	552	597	582	594	640	614	599	562	644	588	605	597	600	584	581	623	619	582	628	618	615	590	617	599	572	598	630	608	597	548	581	566	552	592	584	558	623	614	561	607	592	588	590	580	536	589	591	589	591	581	600	625	603	573	592	595	568	613	581	621	597	586	589	561	598	600	626	634	619	525	600	602	580	611	612	598	571	615	640	638	578	580	606	653	605	625	576	578	589	622	642	581	582	597	614	626	574	609	595	645	616	622	569	573	606	585	610	601	605	568	582	604	604	586	637	600	604	593	568	569	610	595	585	612	571	606	571	594	628	623	571	582	581	605	600	652	552	602	618	606	599	614	582	578	593	599	606	646	609	595	608	577	570	577	583	600	577	591	599	577	544	554	583	658	610	608	600	586	580	613	629	583	593	564	590	631	623	607	574	589	604	665	552	601	581	599	612	573	609	577	626	612	593	583	638	535	622	632	627	568	601	592	594	582	566	562	605	620	578	583	647	659	581	580	566	601	528	587	633	588	606	577	588	586	641	590	604	590	596	620	563	612	601	620	589	582	565	604	598	588	585	608	580	591	593	585	606	588	557	584	567	601	567	616	611	637	615	563	627	565	591	562	623	553	602	620	584	587	578	582	616	577	530	576	599	599	586	615	676	569	637	661	588	607	572	590	589	594	578	589	622	631	576	601	608	564	624	559	592	591	623	610	588	566	601	612	596	564	594	604	616	560	592	548	600	599	625	648	610	572	631	576	610	598	579	621	598	548	595	580	541	564	580	589	624	622	626	594	624	556	606	601	576	615	579	622	568	589	596	600	567	649	613	579	639	644	565	575	580	577	585	621	587	598	625	608	576	587	609	611	625	604	624	585	603	676	567	593	613	598	567	594	622	600	567	613	634	579	639	561	614	567	602	586	631	583	638	586	621	629	581	623	589	573	530	595	612	646	604	588	620	608	579	613	619	653	598	599	594	586	597
23540	44806	41391	32959	27773	22423	17765	16040	12782	9365	6862	5616	4714	4031	3610	2781	2370	2225	1901	1537	1274	1170	1334	1230	1106	1303	1191	1284	1430	1182	1075	1016	997	881	801	788	795	740	772	703	771	703	810	738	730	776	725	758	737	763	778	749	739	746	725	769	734	733	764	729	828	773	773	738	751	766	737	806	724	775	719	753	762	702	713	774	733	756	776	697	754	747	689	732	748	730	710	774	731	724	729	729	714	759	716	750	752	841	742	728	762	713	755	753	710	727	759	736	701	728	765	722	755	735	700	746	785	702	693	715	777	739	718	680	736	742	696	749	739	756	698	789	757	741	745	756	761	759	742	742	760	739	746	744	739	712	726	719	779	747	725	729	686	755	768	685	686	760	725	701	748	708	759	728	753	724	727	743	735	744	706	731	759	719	746	733	765	732	687	732	743	686	674	687	815	747	756	761	743	773	756	690	758	735	737	700	745	780	739	759	783	743	714	754	737	735	716	780	750	692	783	721	722	769	745	716	750	716	749	729	716	754	712	723	810	770	733	752	787	754	746	780	766	722	728	732	736	765	736	762	700	722	725	724	759	804	745	721	773	736	707	762	725	765	735	735	767	720	770	706	723	728	725	702	746	810	757	763	708	785	761	693	764	727	777	721	726	737	759	756	707	771	755	709	775	743	729	765	748	730	697	773	753	724	730	727	705	772	746	725	770	759	741	713	738	729	712	749	758	717	747	710	743	716	739	741	735	771	790	741	739	716	707	756	737	719	778	681	698	683	707	691	737	706	759	725	797	742	724	737	748	717	719	763	781	749	764	737	732	691	728	753	732	723	747	729	717	755	776	755	755	754	749	795	734	712	737	741	765	705	717	752	690	739	761	733	779	742	739	731	792	743	736	691	735	804	734	782	779	774	741	793	750	773	728	700	767	734	735	693	765	752	764	737	755	723	760	745	761	717	721	762	779	746	749	752	783	741	712	767	709	731	709	751	730	705	732	741	750	721	764	786	769	780	745	758	782	701	775	737	732	720	724	774	775	786	778	712	700	753	770	752	787	742	784	716	763	766	751	736	758	725	781	728	756	708	746	698	733	807	710	759	723	751	692	765	737	699	778	788	690	726	692	733	661	731	713	754	788	750	763	751	719	683	711	733	755	708	725	710	708	754	764	756	751	775	755	729	728	772	734	762	737	753	730	755	763	735	799	740	711	724	732	735	742	760	689	726	724	698	747	727	771	766	698	707	735	737	741	744	699	732	736	771	740	756	724	773	713	763	687	780	791	774	718	773	698	698	731	706	749	706	742	726	760	698	763	735	714	779	733	725	739	724	725	759	722	721	717	778	755	662	704	792	707	752	765	762	751	751	728	772	710	710	705	772	693	709	725	747	709	701	714	702	713	733	718	711	687	714	760	743	744	695	770	668	696	742	765	743	713	746	682	734	733	769	722	688	704	718	749	743	686	762	767	723	694	755	749	734	737	751	725	752	704	727	683	738	719	730	746	686	788	731	731	764	782	716	733	712	684	712	742	785	699	729	757	726	771	739	781	723	738	723	717	746	737	739	762	760	752	738	749	706	732	706	707	704	751	670	732	767	761	784	719	762	691	747	701	710	842	757	755	776	740	733	757	763	744	704	716	735	703	746	767	777	690	789	768	754	706	739	752	745	769	699	723	796	716	777	722	742	740	773	735	709	735	744	796	730	721	758	702	706	733	786	716	739	722	744	690	791	771	734	691	715	753	733	764	766	700	765	800	752	709	736	712	735	771	765	724	736	749	767	748	762	737	742	788	724	766	716	743	725	751	724	721	732	716	746	733	764	755	772	778	754	723	780	733	683	698	772	706	731	749	779	742	753	712	729	727	775	739	759	769	739	730	725	708	752	745	800	782	708	754	738	761	778	726	742	747	798	750	725	687	733	757	724	741	786	766	729	756	734	744	729	729	752	719	756	742	728	761	710	772	742	753	727	730	716	731	735	744	771	765	709	723	757	729	731	751	738	746	757	742	801	749	758	711	722	735	691	732	783	719	694	700	723	724	720	756	786	724	712	726	751	776	753	727	685	757	724	690	712	780	720	736	716	752	765	728	764	722	720	766	715	742	740	728	793	722	704	733	705	745	742	735	738	716	760	760	712	711	737	792	805	790	704	758	732	761	715	740	737	772	735	760	743	810	740	718	758	694	740	778	742	720	762	797	728	731	751	725	736	740	724	732	708	717	706	684	759	751	749	724	748	713	676	756	761	705	740	732	740	751	744	735	736	746	741	745	735	750	745	782	688	738	738	731	742	743	702	786	718	743	752	770	768	769	700	717	734	740	770	765	763	736	742	748	729	734	763	749	745	743	717	722	736	709	712	745	767	708	740	742	797	789	702	755	677	762	745	735	728	784	758	739	766	747	719	725	699	742	740	726	740	723	717	709	709	777	706	730	712	753	807	773	754	698	717	724	704	737	744	751	689	794	720	671	728	737	716	694	709	705	736	767	734	719	754	749	733	725	740	746	788	717	787	723	713	738	712	763	736	716	737	690	729	750	709	700	728	676	748	761	730	718	751	710	747	744	777	743	761	693	731	750	710	773	773	691	782	733	732	731	720	742	771	700	722	773	746	715	693	793	697	756	752	688	704	730	755	790	753	713	791	734	727	691	760	733	726	723	739	708	813	705	722	758	766	676	722	739	778	744	730	707	737	725	785	746	727	713	792	727	716	715	732	751	759	752	731	734	737	739	708	745	723	748	730	713	684	729	742	730	735	725	744	729	722	727	685	770	781	710	711	773	744	758	741	746	769	738	776	691	748	742	711	696	739	765	736	750	769	735	716	760	744	721	741	755	737	773	750	717	744	738	744	773	700	732	755	765	753	736	782	752	722	723	722	751	773	750	761	748	676	782	718	717	692	748	730	761	748	761	725	703	775	756	745	680	756	729	742	726	704	712	728	751	715	750	745	714	758	731	670	745	776	725	725	744	780	763	698	701	729	701	733	785	728	732	719	758	746	768	731	689	760	769	735	767	664	728	741	749	701	761	762	795	742	696	774	785	747	761	702	738	760	702	744	761	754	735	721	731	745	693	766	790	744	756	741	760	747	728	737	740	770	719	738	704	766	772	706	725	753	717	772	708	715	733	763	701	740	748	735	739	755	709	739	745	703	727	737	745	721	753	751	767	725	738	780	731	746	775	744	804	698	751	733	784	765	721	791	760	802	764	714	726	744	745	752	772	757	761	727	681	742	756	772	716	716	758	696	691	735	785	769	698	796	782	711	703	739	733	714	740	705	787	722	773	745	749	787	779	741	753	747	729	721	731	727	752	731	714	739	726	738	717	749	716	735	744	783	724	739	699	763	745	733	754	723	744	691	756	719	756	756	725	792	722	730	702	723	736	751	739	746	761	763	717	779	725	711	753	703	679	759	753	797	797	721	751	761	742	758	734	756	744	741	761	751	689	686	733	738	758	711	707	782	724	697	743	739	722	710	766	763	757	760	772	720	703	738	762	772
22324	20768	28490	23145	21097	22559	22978	14691	10091	7130	5218	4052	3585	3161	2497	2093	1803	1643	1419	1109	908	897	920	809	912	1015	863	961	1048	864	748	712	694	724	533	514	546	515	529	531	521	513	521	489	511	519	534	573	535	523	504	518	481	523	521	556	501	529	496	517	507	489	490	509	518	512	488	517	482	489	566	486	505	499	467	552	493	530	503	476	488	471	471	535	512	510	503	545	470	497	513	470	486	523	515	490	500	502	470	555	485	501	505	534	547	475	465	515	495	484	503	486	535	490	517	558	451	517	481	477	506	484	508	466	533	496	522	448	493	481	502	496	502	478	504	494	513	512	524	465	502	505	473	502	523	473	519	477	525	569	503	481	528	500	503	460	508	513	492	516	520	483	492	469	532	545	498	479	494	454	493	507	478	531	488	522	512	471	514	523	510	506	492	473	492	517	514	481	523	476	495	490	500	519	460	520	497	513	546	514	504	530	472	497	495	476	488	508	461	471	479	470	535	477	505	496	482	477	496	478	485	517	490	516	490	507	494	507	520	459	490	490	473	479	536	503	474	480	534	534	523	526	516	499	525	508	487	509	529	517	525	517	486	508	472	508	472	494	486	451	537	526	490	504	500	468	505	514	486	543	495	518	499	472	478	520	506	495	511	496	455	509	519	513	531	541	504	498	491	475	497	473	537	459	497	495	533	528	483	481	534	488	473	527	478	495	479	529	531	506	483	552	533	499	484	506	482	508	516	538	513	531	520	464	500	472	521	481	495	497	523	485	505	514	505	507	458	477	495	520	443	461	528	494	516	469	498	489	500	486	463	511	510	516	514	473	526	499	504	503	532	468	496	476	507	533	515	486	508	507	543	489	532	482	523	471	510	477	467	522	520	522	536	496	534	501	505	496	475	475	508	503	496	503	477	490	504	483	520	458	532	511	517	465	526	493	490	476	524	471	457	516	512	493	457	493	518	531	489	520	530	501	531	485	469	447	484	508	480	504	493	491	492	539	519	505	491	459	479	493	475	505	521	525	506	508	484	509	479	508	499	522	507	504	498	460	493	489	503	499	485	506	485	520	497	507	485	456	467	488	519	540	533	527	483	500	491	490	488	501	489	487	482	513	508	473	485	498	472	493	471	515	455	483	514	499	497	477	485	486	516	508	493	492	485	528	491	504	478	456	525	539	486	462	498	480	493	536	521	474	568	513	491	493	510	499	475	501	525	510	487	503	524	497	536	450	513	520	436	504	497	471	494	501	479	519	480	544	503	546	521	506	487	501	510	501	549	502	478	493	524	469	498	526	500	513	473	543	521	512	484	481	502	503	510	469	501	470	495	504	497	478	499	557	527	509	469	516	509	489	485	469	474	458	501	497	487	489	491	473	507	571	505	480	490	475	493	517	519	475	521	487	496	493	542	489	508	488	487	515	486	516	489	526	488	518	471	489	510	511	507	466	482	511	519	514	494	534	530	496	487	469	481	497	516	505	508	504	476	529	503	475	495	466	499	500	498	532	505	492	498	485	523	479	516	551	511	484	480	514	505	437	508	499	521	518	491	501	548	507	492	447	540	459	512	523	468	517	499	479	520	492	489	500	525	493	507	509	520	511	497	508	520	523	485	502	504	508	492	480	502	504	500	489	472	542	533	490	515	502	503	540	525	518	527	519	542	439	489	523	494	515	495	472	473	500	510	503	495	497	522	473	444	510	547	524	478	496	488	493	541	483	503	486	505	493	505	491	477	474	520	538	470	489	528	498	510	525	517	475	518	510	509	482	500	523	497	491	525	539	501	477	489	479	481	483	552	519	514	504	510	509	517	524	495	503	472	515	494	543	471	510	500	486	523	528	532	524	535	491	495	512	518	483	464	545	517	484	551	490	470	507	477	464	502	465	508	532	516	483	496	502	498	468	547	515	497	539	497	503	480	515	480	511	540	519	531	483	509	521	499	452	518	510	452	500	488	501	493	486	487	504	501	501	535	526	514	500	482	511	552	500	518	487	482	493	478	497	490	500	522	513	526	493	491	511	512	459	507	497	513	513	486	492	508	530	483	492	459	453	493	511	476	529	515	485	470	491	490	522	525	523	492	482	518	511	484	537	507	518	516	485	524	495	491	511	505	491	511	525	468	509	469	580	483	488	465	475	486	468	467	496	544	484	457	528	483	506	504	479	501	495	540	511	517	494	516	476	520	497	500	469	531	509	516	500	523	515	502	481	513	474	527	511	480	480	477	509	467	503	512	482	524	471	484	487	460	497	535	533	535	505	509	504	496	515	489	485	546	499	519	447	479	522	500	509	501	502	480	462	517	519	524	473	509	522	492	503	549	530	520	510	532	507	503	495	519	488	506	525	473	491	488	518	481	524	513	482	497	499	484	478	493	497	502	493	475	508	505	488	510	507	499	542	493	468	520	493	463	494	493	504	561	507	492	517	484	487	548	528	506	557	497	506	502	477	522	510	534	464	468	471	521	515	518	492	475	497	477	536	519	485	495	522	485	465	509	550	503	486	520	500	503	515	509	466	488	510	490	546	525	484	501	543	479	492	502	510	510	507	492	527	488	499	506	486	472	487	511	478	475	473	504	516	487	478	471	505	477	472	543	525	499	473	501	525	497	509	487	491	475	482	490	469	548	523	525	498	486	524	515	521	500	539	502	495	485	519	499	475	475	544	514	495	553	483	474	476	523	528	540	502	503	526	568	509	490	493	454	519	526	536	513	521	498	521	564	500	490	525	520	491	460	491	489	520	489	528	489	512	530	500	484	526	510	465	503	509	504	511	506	479	480	477	504	500	508	546	472	494	456	491	477	517	491	498	477	501	495	486	493	546	487	528	450	485	494	500	501	537	522	553	509	514	502	491	512	522	484	494	472	500	511	495	507	533	462	498	472	500	477	510	538	491	526	467	504	473	500	511	482	507	457	490	516	520	514	546	541	478	493	532	498	502	515	510	506	479	500	522	503	491	541	511	492	445	518	496	493	497	498	474	495	498	487	501	487	510	501	499	474	503	488	526	526	538	467	516	492	551	461	550	487	491	498	487	507	536	487	506	509	453	509	504	532	470	525	462	511	516	479	501	482	524	499	481	500	504	495	532	493	471	561	497	508	499	472	450	482	511	484	509	489	521	540	513	529	490	500	496	499	505	498	495	480	526	508	499	492	528	519	501	466	531	500	510	522	485	505	497	525	524	495	497	491	525	476	478	498	470	470	469	513	535	511	513	501	498	504	501	484	514	494	499	493	492	498	540	484	541	565	540	505	479	488	520	485	523	478	492	477	478	493	529	515	521	469	516	500	477	525	548	488	501	472	496	501	467	498	522	508	526	508	505	524	518	465	498	492	477	498	532	507	460	502	488	487	492	527	492	513	533	522	474	489	501	491	520	455	501	481	493	550	497	500	513	518	539	513	494	475	493	530	455	485	505	487	523	470	473	513	494	528	501	513	522	522	520	506	544	470	477	528	516	476	523	512	496	461	500	499	515	492	517	510	516
25557	49073	45891	37730	32386	26680	22683	20738	16225	11796	9076	7484	6504	5513	4577	3524	3033	2665	2324	1757	1494	1304	1400	1186	1382	1466	1261	1434	1522	1213	1146	1027	1012	912	768	669	619	658	664	645	646	660	654	662	613	615	679	631	642	638	606	573	605	612	689	650	602	617	615	627	621	599	584	630	635	648	622	608	612	598	627	617	598	643	623	601	601	642	606	558	613	617	590	619	590	633	566	582	624	599	610	577	607	602	600	649	595	600	599	612	605	553	588	598	621	623	569	648	581	592	605	571	610	628	603	624	636	623	659	619	577	592	593	625	600	580	601	608	580	657	554	604	606	607	624	601	599	603	613	619	604	622	612	604	589	587	576	576	562	583	614	608	595	606	568	612	603	624	566	577	576	612	637	618	644	580	639	586	615	600	580	601	633	588	602	584	581	607	604	548	581	627	588	583	597	607	575	615	623	604	600	626	620	605	584	627	608	592	583	637	609	605	628	606	571	626	645	651	669	576	572	595	584	636	647	572	584	604	588	583	559	555	589	556	614	621	567	572	630	523	609	597	612	607	606	619	611	597	594	553	590	599	594	620	656	567	610	618	612	605	597	596	574	597	596	653	582	575	639	549	595	590	650	617	573	587	601	622	558	600	605	579	636	609	643	576	548	623	638	603	619	615	604	583	616	617	626	575	605	611	621	616	585	638	626	582	612	603	620	573	557	665	578	595	585	601	619	603	572	606	601	603	588	573	613	603	586	592	632	646	585	665	639	559	593	596	583	571	638	606	598	575	576	602	564	581	578	590	590	592	616	597	614	584	580	629	597	606	593	607	610	625	567	644	601	611	584	594	576	568	547	600	558	600	586	583	649	609	620	640	581	612	585	598	589	603	612	593	644	580	654	608	580	605	570	574	607	600	616	598	647	642	610	600	589	591	613	570	585	622	590	537	578	559	636	590	618	596	662	603	604	618	629	613	566	596	638	594	626	577	573	606	578	580	568	593	632	640	624	611	605	655	642	650	607	577	637	635	585	642	617	627	610	611	601	604	629	551	575	608	601	553	635	604	611	600	623	592	584	597	599	643	588	604	579	625	615	614	605	577	600	645	627	636	643	598	607	604	610	610	609	624	588	547	615	602	591	644	606	587	588	640	618	570	622	560	615	559	628	595	599	593	658	602	603	620	597	599	588	600	596	604	594	595	623	610	595	572	604	595	631	622	586	563	614	610	612	582	635	613	633	609	644	571	603	642	568	569	622	629	628	610	592	629	616	618	610	612	611	619	604	610	634	621	591	596	592	609	621	585	633	592	595	585	594	612	552	609	619	592	580	609	598	607	618	597	579	621	596	587	638	562	580	597	615	596	587	618	589	649	672	624	616	606	561	578	626	586	625	589	542	621	592	580	613	573	594	596	627	585	600	594	587	642	624	630	600	663	593	583	628	595	594	616	652	640	623	631	631	596	607	579	590	617	573	560	618	601	622	556	603	579	584	591	627	617	604	630	589	563	620	622	633	621	614	622	590	575	607	591	603	607	626	587	589	612	629	590	594	573	589	587	585	585	601	588	561	604	617	598	653	556	543	580	656	648	569	560	626	608	587	603	637	623	585	567	599	598	612	616	571	570	604	606	590	573	610	599	618	577	623	656	607	623	553	612	599	635	614	580	589	625	596	609	577	647	576	597	611	600	585	619	586	589	597	594	605	591	601	590	648	568	631	597	605	607	592	608	606	582	583	583	581	584	641	591	566	621	579	576	617	622	562	627	626	591	582	599	599	584	593	561	638	596	628	576	642	558	623	650	577	580	590	607	594	572	585	622	595	617	602	578	593	592	594	597	635	592	629	591	616	603	576	605	583	637	584	675	627	576	621	534	654	573	563	550	611	640	620	592	664	600	629	633	591	599	628	629	594	652	587	567	597	617	564	649	635	604	619	593	586	589	636	587	619	586	626	588	599	561	619	572	599	625	631	597	589	606	648	601	617	552	605	603	597	606	582	603	590	596	608	600	592	589	535	611	638	618	600	621	576	608	633	585	598	575	622	574	593	575	576	618	590	626	609	600	587	563	573	653	570	648	587	605	592	617	653	589	575	608	581	642	617	603	569	581	598	570	610	580	597	607	566	596	624	596	598	588	588	607	615	623	611	577	637	608	605	626	631	579	603	606	620	583	593	629	590	610	634	604	555	601	596	620	613	623	618	595	596	630	587	595	593	606	641	596	582	637	599	589	608	622	595	589	583	600	557	669	621	541	621	576	624	605	613	595	599	567	638	595	596	615	610	609	586	583	580	623	605	585	571	619	585	603	614	625	599	660	623	636	592	618	622	592	587	543	583	610	559	589	634	599	591	642	616	585	656	598	566	627	577	602	592	607	605	624	593	548	582	594	608	629	618	645	587	622	592	611	592	604	584	577	586	653	595	636	620	610	602	576	570	636	606	594	599	632	617	573	613	601	635	595	620	620	555	624	638	612	600	603	585	590	583	609	587	626	606	612	632	608	588	589	604	602	595	598	631	607	567	626	613	613	642	590	613	624	610	598	580	595	610	602	569	562	591	574	618	618	590	603	617	588	614	656	605	604	561	584	576	592	590	618	606	577	617	616	606	602	634	589	606	604	584	610	642	577	599	648	629	627	622	591	565	594	629	608	600	596	613	614	574	597	619	633	611	583	562	611	582	639	595	660	550	593	620	619	599	603	619	644	613	588	595	566	577	612	564	630	612	601	609	628	608	619	603	574	629	609	619	595	594	593	620	579	587	578	556	605	606	600	615	587	623	607	607	670	581	633	631	619	591	592	612	590	636	618	621	620	611	588	585	621	606	598	569	610	600	629	575	603	587	587	609	543	619	629	604	591	601	613	610	603	559	622	648	584	632	632	572	602	586	586	581	612	607	572	557	648	596	595	629	628	635	596	556	637	632	610	641	604	583	606	624	643	575	616	592	587	652	577	598	550	595	623	619	640	619	598	577	609	614	612	589	596	608	641	565	589	617	605	606	644	619	619	586	602	584	559	583	630	614	628	551	619	623	585	611	599	663	581	640	584	594	581	643	654	593	620	574	608	635	594	599	620	606	653	628	626	642	559	628	600	606	583	632	604	596	620	647	617	625	601	596	553	578	588	592	618	559	607	590	620	606	610	527	592	596	597	577	607	645	590	573	627	640	607	598	628	608	621	599	595	595	587	590	619	636	613	590	579	634	610	571	594	592	616	590	572	644	611	614	605	577	583	589	636	629	592	592	601	602	626	603	581	608	599	587	627	582	631	610	620	595	647	591	614	620	627	592	657	640	591	610	615	594	599	582	587	620	578	600	583	594	565	569	614	582	586	594	628	618	590	648	573	619	613	630	641	621	612	653	646	593	616	576	638	640	630	615	598	570	605	627	611	600	610	599	576	630	588	581	579	571	616	624	617	554	602	577	618	589	621	587	622	640	573	583	600	597	574	558	618	580	587	652	542	565	612	628	595	615	584	606	607	600	601	591	635	623	584	612	599	607	598	606	610
26614	23174	29488	24782	16442	10322	7703	6156	4536	3181	2559	2131	2052	1701	1487	1371	1249	1171	1103	943	934	880	920	928	1025	963	919	992	953	892	890	855	868	888	795	756	745	813	746	764	716	801	756	823	814	770	825	789	816	758	808	780	752	776	829	771	760	775	742	806	764	769	790	782	778	788	768	805	736	701	800	768	794	803	805	748	773	764	733	783	776	771	789	776	770	740	769	803	845	766	796	753	738	800	715	793	772	788	757	819	771	722	744	793	773	724	773	741	790	759	772	819	799	780	780	725	806	752	742	777	778	802	768	790	802	806	840	765	816	766	818	758	715	790	771	770	802	767	751	803	765	754	754	770	791	809	761	766	780	764	749	756	755	784	715	765	791	734	765	786	759	723	786	775	776	781	750	777	771	771	763	800	673	775	791	758	711	755	811	780	757	785	765	685	720	783	774	799	792	755	787	782	789	735	739	729	757	754	759	770	825	738	766	848	753	776	784	779	802	809	750	711	814	745	791	773	738	715	729	798	760	786	751	766	767	797	760	772	754	773	792	805	735	771	773	750	785	733	763	814	750	768	758	799	817	736	761	756	769	756	772	745	759	755	800	785	795	801	779	751	783	776	767	768	740	769	755	832	745	744	752	796	814	811	755	749	776	746	769	696	753	764	764	752	815	724	772	763	799	721	786	771	744	746	781	783	802	793	762	777	769	810	718	762	784	797	792	802	741	801	753	779	782	771	802	752	821	789	766	777	794	768	828	759	775	778	749	794	774	751	769	804	800	770	714	789	762	783	786	821	770	780	767	761	749	793	801	784	753	816	780	792	780	798	802	736	756	734	775	792	737	754	801	747	773	731	749	755	799	742	765	805	750	770	712	790	817	808	781	811	758	792	826	735	774	752	775	771	797	848	784	798	751	740	748	783	792	785	831	744	800	771	817	751	775	800	760	795	783	841	707	688	788	786	796	797	805	753	825	739	788	733	797	749	801	759	735	816	755	770	789	756	785	798	756	786	808	795	814	777	788	805	812	815	766	795	758	758	758	828	789	759	772	816	787	759	794	785	730	786	801	746	812	800	766	735	797	734	788	796	784	741	794	770	800	787	759	771	757	757	800	764	714	805	729	799	814	751	788	704	777	811	769	826	783	794	817	766	743	737	785	790	845	769	805	790	810	792	773	740	798	794	745	772	730	778	783	809	773	779	784	762	781	764	737	787	733	739	759	807	779	809	742	794	777	785	795	783	730	757	802	814	753	767	751	759	785	757	765	765	765	757	808	816	770	760	800	833	806	791	766	768	785	798	775	773	758	764	789	784	692	768	759	781	761	791	822	792	758	819	809	783	781	765	797	775	783	788	777	764	741	742	752	768	753	748	730	742	805	766	812	824	792	827	735	770	782	732	786	757	777	768	759	787	795	758	740	791	735	792	767	779	788	819	759	754	797	784	777	780	765	750	750	804	770	770	800	766	681	800	778	796	777	773	787	739	807	759	808	772	761	733	751	767	780	750	763	813	719	745	711	783	763	813	766	760	737	749	783	782	802	839	726	758	760	767	787	765	777	773	775	821	786	765	802	803	761	749	767	806	821	812	813	807	748	774	790	814	755	739	785	745	745	833	786	777	809	802	777	796	776	789	801	742	749	726	737	813	744	725	773	789	762	752	788	798	789	740	749	786	735	770	763	775	742	755	734	769	778	761	799	749	804	768	799	756	772	769	774	798	782	774	762	746	780	796	775	740	726	768	782	735	794	782	814	797	807	755	793	812	754	740	806	771	834	812	754	768	756	786	771	725	795	736	795	768	760	782	726	719	757	770	720	788	780	811	780	816	788	794	772	755	773	769	807	730	831	762	786	732	808	746	790	780	767	794	765	825	823	784	740	790	746	793	771	766	762	764	737	800	773	798	773	787	714	799	765	775	789	773	772	795	722	793	805	783	791	791	801	785	791	779	765	758	737	770	755	764	795	723	766	760	747	776	758	776	745	747	720	765	790	804	773	805	769	776	767	715	750	760	785	794	783	770	784	816	754	817	809	753	777	743	786	794	762	724	786	745	840	779	782	767	771	826	783	787	766	745	769	763	747	762	805	817	819	787	746	793	767	783	793	739	775	760	751	763	763	753	791	804	786	677	770	843	818	777	758	765	751	799	784	792	768	779	768	782	773	764	764	807	707	758	818	799	770	768	737	826	785	758	793	756	725	805	781	811	753	769	852	823	757	740	750	754	766	760	735	789	812	761	791	709	733	803	805	810	747	778	768	844	835	815	754	804	741	740	771	767	786	783	788	825	821	764	722	793	771	757	778	737	744	754	758	760	744	773	807	706	719	765	745	766	756	757	732	764	717	775	775	812	817	707	771	751	814	784	802	780	762	756	793	768	779	760	768	817	782	769	771	789	789	764	802	756	802	783	745	754	769	775	781	771	785	803	788	727	746	742	808	768	768	801	738	768	797	782	794	739	742	745	785	785	772	785	746	819	777	739	782	760	730	790	807	879	770	772	778	788	794	762	750	791	814	808	772	807	785	776	809	798	746	752	775	774	705	770	828	781	813	786	758	822	766	769	812	768	758	777	769	744	742	770	800	777	737	744	809	784	767	742	807	781	836	761	776	797	764	765	796	817	781	754	748	753	788	786	766	747	803	747	845	823	763	727	824	774	804	771	779	784	762	783	748	771	798	726	756	786	807	735	776	730	778	765	776	821	804	815	783	800	769	826	793	810	766	760	777	746	757	791	743	760	750	765	767	738	806	707	783	733	754	783	761	844	812	780	773	799	754	728	788	767	784	782	740	788	763	782	809	749	799	771	729	778	747	793	770	808	780	760	752	800	781	790	780	733	798	839	777	775	816	738	767	763	779	749	715	770	731	784	722	744	790	820	758	776	775	768	848	747	797	820	752	783	773	837	751	772	722	748	775	773	798	760	761	749	779	772	727	760	791	763	784	764	839	793	817	756	783	773	803	801	807	724	773	756	730	784	784	769	809	769	756	768	790	804	801	751	778	733	732	730	792	796	805	757	781	790	758	764	803	749	781	744	766	748	764	753	755	752	774	779	767	800	789	761	811	768	764	795	765	794	815	764	768	774	752	739	784	784	810	782	784	774	742	754	772	750	786	793	772	719	760	744	701	814	720	788	780	749	737	778	746	756	813	790	749	773	775	775	810	766	727	713	756	732	784	781	762	751	752	785	781	769	762	788	770	740	824	742	822	744	776	742	740	762	815	702	718	777	747	781	769	745	759	768	778	725	721	743	783	757	755	791	807	793	780	796	748	766	792	787	796	755	771	754	749	748	736	732	720	773	785	782	803	785	767	735	810	776	754	785	760	733	708	807	782	819	717	807	787	825	755	781	735	800	746	764	771	762	721	760	692	737	792	730	773	799	773	720	737	805	777	754	728	743	672	766	731	726	742	737	790	832	756	768	763	796	808	767	749	798	754	749	743	770	781	778	763	754	768	824	771	745	801	725	775	783	730	788	771	797	782	778	722	742
22417	38132	35394	26318	21371	15880	13262	11406	8451	5797	4519	3852	3434	2819	2328	2023	1861	1738	1567	1376	1197	1299	1173	1237	1353	1314	1108	1350	1232	1089	1111	1133	1076	1038	967	916	900	937	946	947	971	940	962	946	962	1004	1033	922	947	928	922	919	932	942	946	952	931	898	910	961	938	950	927	933	978	976	914	936	981	937	956	924	994	948	909	928	937	953	945	906	971	898	949	965	994	924	980	914	961	948	903	914	966	930	916	942	955	938	919	959	928	912	911	908	957	994	943	910	942	931	972	898	939	896	946	911	907	963	970	961	984	920	929	913	920	973	910	935	899	899	932	894	871	940	934	940	945	918	940	909	919	967	972	881	935	912	910	958	967	903	988	943	913	934	973	906	916	950	941	915	913	958	885	864	909	905	916	963	971	914	935	941	925	957	864	927	926	938	954	911	944	886	969	970	902	918	968	899	915	893	897	1021	942	979	940	863	998	950	957	916	1022	956	989	954	911	938	1012	940	958	949	935	938	904	937	979	912	900	905	973	960	950	925	932	965	941	942	915	985	962	981	905	963	930	916	957	911	922	874	963	902	943	978	946	962	903	982	921	935	1004	933	917	930	918	919	946	946	931	958	968	950	922	950	966	929	971	903	942	934	943	939	914	961	902	943	942	930	963	941	911	935	918	915	917	880	921	921	980	954	937	999	961	981	930	896	911	928	991	935	951	950	955	888	924	964	950	928	908	954	936	978	916	930	943	921	960	922	960	936	929	887	943	916	959	883	950	986	994	965	955	941	915	927	882	933	923	899	927	865	895	916	942	1005	857	924	999	906	959	949	920	963	932	983	979	905	955	875	952	928	976	969	952	937	987	1032	961	969	896	900	933	959	925	929	948	939	941	978	964	963	934	927	942	994	938	923	910	950	920	907	917	968	934	955	954	956	938	939	884	904	955	921	848	895	923	974	984	944	962	941	919	913	945	946	909	965	950	904	910	873	943	944	936	954	957	951	932	934	882	906	920	976	980	948	922	959	907	950	909	897	1009	900	969	962	972	955	904	869	935	959	920	892	999	939	911	900	956	932	917	955	976	937	874	925	958	927	942	957	892	922	930	934	915	930	979	985	911	924	930	912	959	957	951	897	928	851	962	966	961	947	947	936	944	964	969	931	964	931	908	995	935	965	893	935	926	953	927	963	952	930	934	951	914	969	894	930	921	915	925	897	892	902	937	937	879	946	909	912	940	925	886	912	964	917	998	886	974	984	940	908	895	955	959	922	924	863	901	915	956	921	928	922	921	917	934	950	915	877	919	924	893	975	914	908	904	894	908	894	887	939	970	924	925	999	955	974	959	970	933	883	948	938	904	952	980	896	937	950	915	944	1043	887	920	951	935	930	983	919	922	943	955	930	956	969	974	952	914	956	963	988	953	908	912	903	910	956	940	935	952	881	970	956	906	959	974	994	912	888	942	932	960	966	919	945	939	933	942	904	961	1025	925	926	941	944	949	894	889	991	916	937	892	906	893	926	892	944	956	944	917	935	936	943	938	973	964	944	963	937	945	941	956	1000	945	909	958	933	947	941	906	914	956	949	936	944	920	1010	936	946	971	920	920	919	978	940	936	958	914	978	935	955	952	956	936	918	921	958	949	976	933	937	923	933	915	982	908	913	944	945	941	950	929	970	942	882	935	927	963	934	945	939	924	925	938	958	948	981	945	918	894	942	932	903	929	887	956	910	922	904	938	917	963	904	870	956	952	912	959	945	956	934	930	953	934	933	947	955	904	951	908	963	901	921	967	950	867	914	954	965	966	974	915	912	964	924	892	934	873	894	949	901	885	965	907	937	884	927	923	937	925	930	944	961	917	880	939	922	884	905	949	925	938	973	949	904	932	924	915	976	958	951	918	951	934	931	949	927	917	919	948	946	894	939	901	917	940	953	946	937	958	950	888	960	922	935	1007	947	900	892	941	914	963	891	960	956	951	930	977	891	950	940	994	891	949	915	913	941	999	966	963	1000	946	918	955	971	913	952	944	994	962	942	882	958	918	924	990	960	968	953	921	1004	912	967	961	922	887	968	955	974	966	937	909	889	960	969	951	963	979	970	951	922	869	925	911	929	938	903	1029	939	927	910	932	943	945	922	937	967	1014	977	966	977	908	899	952	934	927	975	921	901	962	957	960	946	939	928	951	937	966	924	942	964	979	921	944	950	987	959	917	914	868	918	956	964	940	918	925	903	916	970	976	906	924	1018	947	885	974	952	967	947	957	911	930	916	879	942	963	936	887	949	928	918	921	929	881	986	972	939	889	947	904	900	898	963	984	952	917	941	939	922	972	1008	928	1014	973	881	902	920	915	946	929	929	968	954	972	921	856	918	886	928	928	1011	933	869	961	988	970	901	914	1022	925	945	915	858	903	958	957	973	914	885	950	888	921	938	915	957	961	914	893	958	960	974	925	885	986	961	958	933	942	978	927	922	946	941	938	925	998	954	968	889	935	936	978	937	949	939	951	935	954	959	985	913	882	953	946	962	931	885	914	885	907	987	930	942	923	973	905	972	928	957	925	869	948	920	908	970	949	934	901	906	958	932	951	939	955	914	952	875	953	936	952	980	929	958	927	941	942	949	958	903	955	916	970	946	949	948	944	940	968	932	917	932	951	950	869	929	959	903	937	917	961	932	922	899	930	969	955	953	917	922	927	947	921	976	998	869	897	946	968	965	990	925	925	918	1028	973	978	975	925	971	922	898	901	947	950	988	908	928	925	1020	932	894	930	939	939	936	954	972	917	927	917	955	908	897	941	935	886	934	915	937	931	940	925	957	931	966	974	948	952	913	942	969	951	916	909	965	900	931	863	942	977	899	925	954	958	965	934	958	913	881	943	973	896	973	976	978	943	901	931	992	909	905	933	950	937	1007	958	900	921	896	933	950	949	938	926	904	955	976	1002	937	900	969	954	941	942	947	918	992	981	918	905	931	897	936	920	947	939	968	894	996	930	1000	922	948	967	980	961	966	900	966	967	940	886	974	924	949	897	883	964	920	935	915	914	931	850	883	899	947	928	920	926	975	922	907	903	901	957	929	911	909	931	1001	935	922	882	1010	935	962	934	920	920	896	898	959	929	988	951	901	940	960	980	937	914	947	1008	896	911	918	918	903	954	966	953	931	920	991	960	953	942	911	907	938	850	961	952	1003	967	949	938	920	935	873	946	956	908	918	951	962	922	935	908	920	951	915	895	960	973	896	939	935	990	925	925	935	897	947	929	865	936	886	953	917	939	949	951	962	954	951	978	931	922	889	913	932	921	908	973	921	996	1024	902	965	939	976	970	969	976	972	986	956	897	905	881	931	965	900	857	960	922	935	962	910	983	943	912	935	946	982	896	964	966	972	972	957	919	946	969	983	961	948	968	915	947	898	1015	970	952	997	916	996	968	933	948	900	945	937	936	939	952	963	940	958	906	882	960	915	884	901	973	968	927	876	912	977	954	928	942	978	880	939	912	913	935	899	970	937	919	903	917	950	950	956	915	925	960	948	993	993	881	919
23251	20735	28051	23669	21694	20581	16439	10718	6991	4900	3865	3264	2800	2222	1837	1584	1499	1400	1094	977	816	923	832	871	970	828	855	952	844	804	802	825	750	686	653	617	622	632	617	616	633	578	605	634	607	597	626	615	609	642	598	611	613	628	632	613	615	627	594	605	643	603	631	639	610	600	611	636	580	635	615	588	593	632	602	615	574	589	588	633	623	588	618	595	600	636	583	623	593	632	613	602	596	603	608	643	564	629	602	583	585	618	609	655	557	623	577	612	641	561	631	623	604	570	607	587	602	587	608	593	606	627	579	603	594	615	621	593	645	576	607	608	607	606	560	584	580	613	603	594	664	574	574	595	597	598	598	620	590	597	563	620	603	580	596	565	615	613	560	573	575	670	633	581	598	614	586	635	620	598	614	568	639	628	561	579	612	561	612	586	643	612	601	569	563	619	627	588	620	619	618	563	592	614	616	562	600	657	563	580	625	614	630	557	618	599	608	626	637	628	591	601	568	585	610	606	601	606	604	575	605	608	597	574	642	584	615	587	631	598	620	618	620	644	593	636	596	584	639	625	578	601	605	595	611	558	624	649	598	633	591	662	608	628	595	594	554	594	572	581	641	590	588	588	595	585	613	639	636	614	624	612	575	614	591	561	609	582	593	633	580	572	611	615	625	616	615	612	603	610	609	624	595	578	604	596	585	584	550	605	630	630	653	588	613	656	582	608	621	629	571	620	625	618	560	625	638	621	611	611	660	591	600	606	559	631	591	633	608	595	609	607	588	618	583	618	585	639	661	583	638	584	596	626	583	595	595	558	545	616	568	585	616	584	586	591	581	625	616	632	638	583	593	643	577	580	591	588	638	560	573	599	613	602	592	553	614	613	556	573	650	611	595	607	609	608	570	568	592	560	570	621	641	607	606	620	606	641	584	570	620	628	617	565	624	572	628	524	580	572	656	609	602	634	632	620	562	587	574	617	545	588	606	583	611	598	613	586	595	636	582	633	558	613	618	625	586	596	598	597	606	597	619	584	627	601	608	611	641	605	666	604	595	618	589	569	609	588	603	590	540	602	627	575	642	574	586	623	623	621	597	583	589	557	620	580	603	605	653	645	603	618	566	589	641	652	570	621	613	596	615	640	610	644	611	607	605	619	568	610	604	638	615	603	643	608	608	565	553	566	598	618	648	558	569	611	597	584	604	571	613	569	575	607	599	601	578	607	585	594	582	610	569	592	606	607	632	585	600	614	581	627	600	616	625	602	636	638	560	609	599	609	596	556	581	632	621	577	558	588	654	602	579	627	632	590	580	602	591	641	611	598	620	668	651	618	631	610	581	582	593	610	599	612	576	592	554	603	614	585	591	600	601	578	570	617	607	626	571	594	565	608	565	547	603	556	618	578	617	615	598	603	607	624	609	672	561	582	593	637	608	637	606	590	630	553	580	607	597	616	628	589	608	636	595	604	647	629	617	629	588	614	601	616	584	591	603	597	606	642	598	594	602	607	614	583	544	622	588	605	648	596	578	612	562	575	616	588	602	599	583	620	599	623	599	604	581	601	607	676	603	598	623	609	661	585	641	639	547	562	613	625	593	648	597	614	608	571	627	642	604	638	585	587	609	577	603	610	588	596	645	603	601	592	599	611	595	579	590	581	603	609	543	635	610	588	611	592	638	627	575	567	616	648	588	621	587	587	595	611	646	602	617	620	589	598	588	589	596	616	592	553	626	616	596	567	585	630	598	599	585	611	608	589	619	586	567	639	627	631	620	597	593	616	585	551	673	607	596	590	601	602	614	618	602	619	605	592	600	591	605	648	607	579	668	617	609	608	627	571	633	596	603	534	594	593	601	618	553	624	627	602	598	646	587	585	593	603	627	584	617	610	578	602	613	591	557	625	573	601	614	608	613	555	573	619	613	599	554	590	616	646	640	590	581	560	574	568	581	575	633	630	615	591	562	561	571	597	572	618	639	575	617	600	561	600	623	593	577	618	558	554	634	594	590	588	620	582	603	614	600	596	594	589	628	581	598	619	628	612	577	574	594	583	618	637	637	569	648	625	592	595	596	620	592	599	650	603	625	591	600	602	597	570	611	623	636	615	575	601	613	576	649	592	590	599	594	590	548	592	607	576	569	569	561	626	611	630	584	642	613	618	630	621	578	609	607	632	628	566	647	592	640	627	596	599	645	629	576	627	594	580	565	604	580	653	627	606	602	593	583	641	623	594	586	591	612	634	597	581	637	573	623	587	578	592	621	595	582	602	618	553	599	587	602	614	638	612	597	597	585	618	575	600	575	604	577	655	611	628	662	629	591	586	612	583	608	586	620	608	584	617	627	623	629	606	573	601	629	614	584	588	584	599	575	647	605	612	571	613	578	556	595	587	607	630	586	580	586	599	595	601	608	584	624	608	586	582	556	606	637	609	610	600	559	600	575	609	629	596	572	600	579	584	603	620	600	575	568	590	608	572	630	594	553	612	595	611	630	606	612	601	583	564	593	629	595	561	611	561	620	586	633	669	603	610	598	585	588	634	634	588	588	613	616	615	628	595	581	589	592	580	609	653	618	590	633	587	601	610	614	622	626	580	603	580	596	616	581	575	601	599	592	588	579	574	611	667	581	605	589	632	601	610	589	598	605	575	600	620	637	591	576	596	620	614	596	590	571	608	616	637	600	634	559	626	645	608	577	596	523	609	607	610	607	606	598	593	593	593	612	575	607	618	613	602	581	620	594	604	562	606	604	610	609	565	596	570	621	638	600	569	614	619	608	600	593	573	584	604	637	608	540	612	651	625	636	595	593	625	621	604	584	610	592	575	605	567	577	565	575	625	637	578	627	637	591	598	563	629	640	614	565	624	588	565	592	651	594	606	551	596	592	611	622	580	615	568	586	595	568	608	606	603	635	592	594	601	578	613	656	559	632	648	586	606	628	588	605	645	620	611	592	605	605	600	555	618	636	598	604	618	601	600	609	613	570	588	628	613	612	621	601	659	577	569	584	630	580	605	612	552	601	610	639	636	587	574	636	650	607	573	628	601	589	612	638	559	598	553	587	600	601	613	601	643	551	602	608	620	579	601	584	571	550	574	570	596	611	590	606	596	613	603	606	562	596	605	619	644	587	631	569	581	578	633	579	585	592	603	584	606	583	576	588	584	590	642	613	568	634	565	587	570	617	625	594	614	634	602	603	597	610	607	597	625	591	644	607	584	614	592	575	556	633	629	620	637	597	631	570	562	587	614	618	554	628	577	576	567	616	609	615	606	557	611	650	581	650	630	607	658	586	623	577	604	583	629	568	580	606	605	611	581	609	612	571	556	612	591	547	589	584	637	616	587	587	612	582	604	619	633	638	588	540	595	592	637	607	653	578	629	590	581	614	564	572	562	641	591	622	595	617	584	592	573	634	622	603	581	591	580	581	586	590	595	605	610	615	610	587	606	614	624	567	592	639	587	582	632	616	595	577	593	628	593	604	615	585	580	596	624	621	617	620	643
23007	44811	42142	33104	27725	21744	19775	16452	11981	8604	6913	5685	4990	3803	3184	2774	2583	2181	1739	1412	1283	1374	1191	1194	1493	1164	1235	1349	1144	1097	1091	1022	1005	837	863	787	728	722	763	791	745	769	760	764	744	758	786	801	752	752	761	723	745	785	696	745	747	784	787	757	728	787	739	708	726	754	752	767	741	743	719	781	780	778	704	742	754	745	781	775	749	719	660	738	763	719	716	721	757	732	752	747	712	751	725	714	752	732	847	730	744	730	767	778	753	759	752	770	719	737	740	737	730	740	737	757	767	727	732	771	754	717	746	708	744	743	737	753	769	718	725	749	731	776	757	722	714	783	714	770	748	743	749	703	739	726	715	732	743	754	708	773	781	806	738	811	739	738	725	707	796	738	662	727	740	719	732	711	732	735	725	691	755	722	755	730	738	751	699	757	732	767	747	759	741	766	747	672	786	737	779	719	725	785	739	739	753	777	781	770	754	753	725	715	770	745	766	732	714	757	723	720	755	726	780	734	717	733	777	798	772	779	727	762	752	789	715	756	748	733	735	726	771	782	750	749	735	733	763	791	752	775	772	767	723	760	713	760	740	727	761	750	729	749	720	710	732	727	712	766	759	709	751	717	719	724	733	758	743	749	748	694	732	724	714	736	750	738	756	712	740	722	762	733	741	770	750	749	708	705	746	776	705	704	757	712	754	711	739	720	735	785	762	769	774	770	732	757	742	734	719	725	742	753	744	728	785	693	733	755	759	705	756	717	741	751	734	757	734	755	702	794	752	740	756	740	752	729	714	753	701	813	658	715	737	704	718	736	752	728	742	746	692	729	761	750	738	777	756	755	762	738	787	776	781	721	691	741	731	756	743	792	756	751	772	717	791	723	709	744	705	750	747	734	740	747	707	754	783	695	758	722	711	806	773	750	713	749	740	737	772	719	727	781	722	724	695	730	731	726	756	755	720	759	736	781	724	747	751	792	737	703	731	774	742	786	836	752	760	741	743	764	727	754	763	753	768	759	725	771	719	788	676	742	727	731	771	708	747	727	736	719	746	733	757	761	730	757	732	780	743	741	781	739	741	729	742	772	744	731	738	763	750	745	736	775	726	709	790	745	735	758	698	768	726	715	761	733	679	686	767	699	702	695	783	742	713	720	779	769	718	744	743	741	743	775	670	739	723	729	745	745	784	714	745	758	767	710	739	738	802	723	778	698	716	744	773	718	760	755	761	755	780	736	690	753	779	743	713	813	759	722	792	777	702	749	756	747	727	748	736	715	758	773	710	724	767	755	775	729	728	740	703	724	759	726	736	726	769	768	779	719	746	724	763	757	777	723	761	767	707	755	749	722	711	768	746	716	730	775	742	725	739	747	727	742	763	765	689	748	733	731	729	746	795	693	752	720	752	750	733	742	743	723	707	762	740	734	755	735	731	713	689	745	715	736	774	734	769	740	745	782	748	734	779	732	736	744	745	711	782	767	749	717	733	709	718	724	711	711	728	783	723	737	733	716	716	817	727	727	773	691	705	781	732	733	722	698	744	756	740	710	770	760	736	725	702	782	740	762	729	726	768	745	771	720	776	747	739	767	737	767	738	727	761	732	734	730	703	796	721	739	737	721	722	808	739	745	750	725	725	804	750	751	785	728	780	736	787	807	737	782	834	696	743	735	680	739	720	685	684	763	718	784	740	765	745	762	774	785	777	744	744	718	743	734	718	746	741	728	774	775	724	707	735	770	737	766	719	738	728	689	692	732	752	785	701	752	760	726	767	722	746	738	723	770	734	747	719	715	724	739	729	745	685	727	701	728	768	732	742	722	762	738	751	731	713	691	758	735	737	723	716	716	734	753	690	765	731	747	752	736	737	768	727	716	742	755	776	792	775	787	787	773	763	772	731	760	738	756	788	749	671	760	738	747	727	746	745	703	780	739	781	706	690	749	740	754	765	723	792	760	787	734	778	720	790	707	744	703	709	728	760	766	730	726	746	749	746	715	753	751	768	750	702	740	697	736	707	804	776	758	694	719	758	688	757	728	719	713	763	769	726	780	718	758	727	811	703	743	804	724	724	724	742	701	782	768	731	742	689	739	707	725	731	800	742	723	716	724	750	746	721	739	704	769	759	747	759	748	769	723	715	723	795	706	706	843	756	766	748	760	707	754	734	736	751	748	734	798	768	749	757	715	725	759	734	763	777	695	746	758	761	731	742	743	772	719	711	778	766	736	698	691	735	735	733	721	711	753	686	693	719	772	761	702	712	796	722	746	761	729	778	709	729	754	776	763	779	755	739	723	739	744	764	759	810	704	738	700	746	740	738	721	754	657	751	699	729	730	775	719	712	719	734	709	719	783	768	742	746	718	759	711	691	744	688	712	744	755	764	745	702	748	736	740	765	726	723	749	716	762	738	680	787	745	691	791	728	729	735	735	722	750	732	730	722	769	768	781	740	734	711	758	715	730	721	768	776	700	746	744	764	766	781	725	737	757	736	759	718	740	753	707	732	717	744	774	729	712	734	711	753	772	757	745	758	758	717	746	740	708	756	779	751	754	694	716	744	772	748	724	786	745	725	735	754	749	738	769	723	721	726	723	775	693	720	733	715	759	739	775	766	741	734	718	770	770	799	773	684	737	733	750	722	753	779	708	750	745	782	729	768	755	776	775	718	695	737	753	765	774	740	763	731	740	749	774	719	749	728	762	758	743	740	754	717	692	702	744	728	707	732	702	769	710	729	718	744	721	732	773	701	765	781	720	727	760	775	738	765	768	729	744	727	756	742	724	745	751	730	756	731	731	698	757	756	763	726	720	701	750	764	736	723	772	777	736	722	792	786	779	801	779	728	720	710	698	746	741	723	759	762	716	781	737	748	755	735	736	766	716	773	731	749	732	745	769	677	721	725	731	741	760	761	681	746	768	757	715	774	744	763	744	692	734	704	713	730	727	746	756	746	757	751	746	748	712	706	761	746	751	738	727	773	727	743	712	752	759	732	783	743	787	726	755	729	777	744	725	752	726	692	759	727	718	767	725	805	762	755	703	771	759	710	714	737	704	725	770	756	711	754	742	707	711	716	759	746	721	732	703	734	717	725	738	736	753	774	757	774	753	772	718	760	729	718	728	743	782	752	701	749	726	731	725	745	766	698	723	734	728	746	744	747	721	788	757	708	736	768	683	748	764	713	745	741	751	765	771	789	764	731	706	725	735	717	749	727	728	680	767	752	772	766	714	733	740	703	738	733	696	743	698	796	714	695	743	802	765	676	817	752	750	740	722	726	734	727	686	743	728	751	750	765	745	785	755	738	718	741	700	742	764	758	745	705	686	717	733	764	724	708	722	744	716	736	706	750	727	720	770	745	726	702	754	731	717	766	748	743	764	774	739	799	770	740	762	755	702	745	701	743	723	682	676	755	771	700	778	773	734	746	736	738	721	799	735	744	731	768	735	757	702	745	778	749	745	798	753	772	723	685	730	798	769	734	746	775	759	726	730	775	765	697	677
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
