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
340240634662	340240635229	340240635779	340240636330	340240636880	340240637431	340240637980	340240638530	340240639080	340240639630	340240640180	340240640730	340240641280	340240641830	340240642380	340240642930	340240643480	340240644030	340240644580	340240645131	340240645681	340240646232	340240646781	340240647331	340240647881	340240648432	340240648981	340240649531	340240650081	340240650633	340240651181	340240651731	340240652281	340240652831	340240653382	340240653932	340240654482	340240655033	340240655583	340240656132	340240656682	340240657232	340240657784	340240658334	340240658882	340240659432	340240659982	340240660532	340240661082	340240661632	340240662183	340240662733	340240663283	340240663834	340240664383	340240664934	340240665483	340240666033	340240666583	340240667135	340240667683	340240668233	340240668785	340240669333	340240669883	340240670435	340240670985	340240671534	340240672084	340240672634	340240673185	340240673735	340240674284	340240674836	340240675384	340240675936	340240676484	340240677036	340240677586	340240678134	340240678684	340240679236	340240679785	340240680336	340240680885	340240681436	340240681985	340240682536	340240683085	340240683637	340240684185	340240684735	340240685285	340240685837	340240686385	340240686937	340240687485	340240688037	340240688587	340240689137	340240689686	340240690237	340240690787	340240691337	340240691886	340240692438	340240692988	340240693538	340240694086	340240694638	340240695188	340240695738	340240696286	340240696838	340240697388	340240697938	340240698487	340240699038	340240699588	340240700138	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23399	21646	29603	24179	21673	21831	14721	6419	5308	4998	4297	3385	2818	2311	1827	1688	1576	1377	1238	1324	1240	1231	1169	1072	1010	988	1039	1013	1016	1124	1099	1007	1027	998	907	1019	1022	967	1000	979	999	971	1049	958	964	1016	973	962	979	980	976	995	949	952	1003	1042	1022	992	1026	1054	964	1008	989	1036	1036	982	1038	932	997	987	910	933	940	877	924	1013	976	906	908	984	953	970	1004	950	950	952	973	937	902	909	929	907	944	892	986	860	972	921	929	999	950	915	902	959	991	937	905	939	970	974	977	944	988	954	955	974	976	940	957	932	946	920	906	948	868	932	942	959	939	954	980	917	955	909	973	1005	913	901	910	972	948	996	934	878	974	895	919	931	921	943	920	967	883	969	993	966	918	929	879	925	953	1005	869	904	958	937	899	922	890	884	868	971	959	967	1009	934	931	966	955	920	1009	923	886	944	914	939	985	949	913	924	964	943	928	906	929	901	890	888	929	923	938	964	937	980	1006	957	943	929	867	962	932	981	943	985	1021	917	870	1004	965	950	928	970	960	979	937	957	897	897	903	971	952	946	913	921	955	1030	908	962	894	934	987	908	927	843	902	954	991	962	938	905	913	913	978	904	986	994	947	977	948	956	935	922	952	902	942	921	978	914	1007	946	906	982	954	897	925	966	907	910	974	991	940	958	924	930	903	934	945	940	938	939	959	932	941	965	896	977	1001	895	929	947	945	967	957	945	954	893	993	917	995	921	936	909	882	928	953	972	906	943	926	944	926	888	912	933	936	938	992	968	912	965	992	910	885	917	921	952	927	946	866	966	908	911	975	871	943	890	929	911	961	953	978	949	980	951	942	958	973	979	884	919	914	950	917	958	936	989	924	938	976	981	984	924	946	920	911	903	940	907	955	930	962	965	898	887	940	981	914	946	967	937	914	891	948	988	920	939	885	955	955	941	893	959	923	991	933	951	931	949	885	892	974	906	943	917	969	922	944	943	939	925	861	954	931	968	928	963	938	938	892	923	948	921	935	903	935	905	940	951	916	940	934	931	951	948	949	910	983	905	933	888	959	946	935	909	967	985	902	914	984	960	975	971	969	955	954	949	949	933	942	962	923	948	966	900	936	897	919	957	959	957	942	947	949	891	982	994	911	941	931	919	921	945	975	958	953	988	951	959	953	922	922	909	921	915	941	942	996	901	925	927	976	975	1018	963	911	926	940	946	931	951	958	980	976	900	933	965	961	904	985	928	964	946	882	912	935	915	914	940	930	949	933	867	918	945	955	954	925	939	884	939	925	927	953	899	933	929	939	888	890	911	968	968	964	900	876	978	915	944	994	932	940	901	942	923	954	956	940	937	980	925	911	971	937	935	975	994	928	956	929	897	933	953	898	887	958	979	909	899	949	897	938	975	947	960	936	909	1019	898	969	935	924	928	981	935	894	944	953	924	931	971	989	961	930	912	984	968	905	924	971	920	948	979	930	929	979	944	937	986	928	963	894	897	913	921	902	935	888	970	961	978	965	944	899	889	964	967	966	927	933	915	950	930	931	917	969	920	947	968	957	898	962	995	909	965	922	947	975	931	944	896	903	935	958	960	944	913	883	924	940	941	1002	979	946	957	955	932	930	870	957	900	907	944	960	886	927	958	899	974	967	931	941	957	959	979	937	891	937	951	924	935	935	925	928	941	961	931	906	931	953	986	977	963	985	956	850	939	889	923	956	1010	971	918	931	963	960	950	951	907	899	915	945	880	902	948	951	893	969	972	874	886	955	912	944	915	965	909	934	962	953	1006	933	835	932	966	969	999	903	963	1004	928	983	934	940	969	930	952	941	964	908	966	971	920	962	980	964	948	936	972	916	956	918	961	951	960	951	901	911	897	954	918	950	966	970	943	977	932	959	925	950	1000	881	910	974	929	890	916	995	948	994	955	906	967	940	915	944	996	947	933	950	905	964	938	931	899	952	946	1008	898	934	985	947	931	935	968	960	957	935	982	978	927	921	917	897	935	924	917	922	997	868	928	925	949	950	953	914	993	886	930	916	962	903	877	910	876	942	951	971	950	937	927	972	1005	900	984	960	868	951	950	913	961	923	954	936	922	911	907	925	1007	941	895	891	952	947	959	909	897	961	977	909	946	991	909	935	876	924	914	942	968	925	945	902	951	968	944	945	1018	929	892	940	969	946	910	980	918	908	905	882	897	943	958	950	885	998	917	934	917	914	940	952	906	986	980	871	937	944	921	1002	1006	928	969	952	934	946	924	982	916	922	920	942	963	1001	898	958	937	885	904	952	942	977	897	913	985	930	946	911	947	964	878	945	940	932	874	907	916	983	948	884	885	915	928	892	951	939	918	937	912	966	917	969	879	921	965	916	890	987	921	933	943	973	902	926	906	938	905	965	908	940	916	916	934	992	908	933	979	968	958	938	924	936	935	903	955	921	948	911	929	955	908	863	913	960	966	936	965	908	934	921	1006	891	965	949	968	907	931	952	956	947	939	1004	956	905	931	956	902	898	932	958	928	937	964	944	960	952	930	955	955	938	974	937	877	949	1006	908	939	928	932	994	1006	932	1003	977	957	946	946	914	906	977	886	927	929	936	939	929	928	885	895	1006	891	930	933	960	858	975	918	973	939	906	946	936	1006	942	925	974	900	959	922	958	976	925	934	903	869	937	897	960	975	946	925	957	914	880	965	901	965	892	980	919	878	972	874	951	920	945	926	923	958	959	917	973	909	1010	925	940	979	953	924	976	957	952	901	896	937	961	928	945	943	953	926	935	951	928	912	948	933	949	935	948	993	966	928	949	945	1040	975	942	915	904	909	907	966	889	1000	960	962	941	890	924	945	950	899	933	1012	925	997	927	963	925	951	959	939	1021	949	916	936	925	871	982	934	913	905	992	959	905	916	981	957	907	940	891	930	947	951	961	900	933	927	951	936	975	933	967	926	945	922	947	946	928	950	866	954	976	914	933	927	937	995	982	930	929	987	928	917	900	920	980	989	943	898	976	963	932	977	943	956	958	942	934	926	942	929	997	972	959	966	938	896	969	986	910	946	940	905	961	953	950	930	925	906	954	959	926	945	900	935	951	942	943	904	921	908	919	938	922	955	978	953	922	912	947	896	944	942	935	933	884	935	938	909	908	930	894	937	873	967	928	989	963	922	912	924	914	983	980	945	946	922	930	916	932	946	938	947	944	942	914	873	920	988	900	914	948	948	931	946	935	909	907	999	921	911	926	949	1020	930	941	951	968	945	944	979	970	985	968	934	933	921	980	920	931	950	932	942	949	1019	931	947	915	898	934	927	902	862	966	995	938	959	961	928	943	909	944	942	1016	946	936	930	929	949	918	931	929	944	924	918	923	916	962	894	970	986	905	964	897	950	924	946	933	932	905	969	889	1000	946	932	919	964	894	960	937	940	953	932	956	893	918	929	940	934	903	915	964	936	932	964	967	932	937	914	960	904	861	897	954	925	902	931	958	973	973	929	951	909	954	893	895	965	909	914	940	899	971	911	972	946	872	889	970	957	948	928	931	993	976	950	916	917
16309	34708	28596	24756	18616	13202	11135	11139	10545	9880	8620	6709	5517	4135	3314	2881	2454	2148	1943	1880	1756	1652	1659	1374	1360	1328	1281	1382	1395	1382	1363	1305	1195	1253	1193	1275	1248	1196	1258	1261	1225	1239	1203	1224	1212	1227	1240	1195	1215	1220	1237	1275	1189	1243	1204	1258	1276	1239	1252	1293	1289	1268	1272	1300	1218	1202	1204	1238	1284	1088	1134	1120	1102	1157	1138	1142	1130	1193	1090	1144	1148	1163	1097	1141	1181	1118	1089	1165	1150	1095	1142	1204	1163	1135	1160	1127	1112	1195	1134	1145	1127	1138	1121	1108	1080	1140	1156	1138	1131	1118	1099	1181	1143	1065	1159	1162	1097	1070	1134	1186	1120	1093	1165	1192	1155	1189	1146	1182	1136	1128	1183	1105	1111	1147	1112	1128	1124	1128	1133	1099	1137	1128	1096	1116	1163	1197	1169	1170	1166	1144	1153	1175	1100	1142	1134	1157	1115	1159	1097	1171	1156	1115	1128	1095	1147	1125	1122	1097	1152	1127	1131	1168	1155	1120	1186	1150	1159	1168	1146	1124	1206	1130	1163	1105	1149	1146	1139	1180	1140	1137	1165	1089	1114	1165	1084	1082	1149	1153	1149	1154	1116	1161	1114	1114	1152	1078	1153	1166	1139	1105	1162	1181	1197	1165	1095	1152	1112	1157	1167	1221	1170	1175	1066	1147	1126	1121	1161	1130	1136	1101	1129	1121	1050	1103	1120	1144	1207	1128	1105	1129	1153	1127	1147	1143	1103	1152	1135	1150	1114	1119	1078	1095	1150	1112	1116	1158	1153	1177	1108	1197	1146	1114	1158	1154	1136	1167	1154	1205	1120	1067	1133	1070	1100	1147	1159	1127	1133	1139	1156	1100	1151	1133	1136	1144	1093	1157	1162	1126	1195	1132	1149	1142	1170	1142	1163	1139	1109	1141	1138	1160	1076	1124	1120	1154	1129	1161	1153	1190	1130	1116	1131	1164	1180	1130	1121	1159	1140	1135	1157	1124	1127	1125	1120	1145	1146	1108	1159	1181	1144	1131	1101	1123	1168	1168	1098	1123	1172	1213	1178	1110	1154	1178	1155	1154	1089	1173	1127	1124	1169	1159	1156	1119	1174	1124	1097	1149	1141	1117	1102	1152	1146	1120	1106	1099	1150	1088	1098	1118	1170	1159	1111	1129	1153	1155	1105	1098	1152	1138	1091	1099	1153	1129	1147	1111	1140	1089	1122	1115	1158	1192	1166	1145	1095	1168	1158	1148	1118	1146	1111	1164	1133	1113	1160	1216	1115	1164	1092	1137	1138	1110	1133	1155	1131	1130	1099	1106	1111	1152	1140	1097	1139	1111	1173	1176	1114	1126	1114	1062	1175	1151	1104	1144	1126	1146	1101	1108	1130	1149	1158	1135	1084	1106	1172	1155	1215	1138	1107	1110	1164	1125	1173	1113	1096	1184	1107	1158	1152	1155	1144	1156	1081	1084	1156	1156	1102	1104	1161	1193	1160	1156	1093	1202	1127	1164	1159	1072	1151	1126	1191	1107	1105	1137	1162	1134	1105	1122	1153	1167	1137	1120	1124	1133	1163	1159	1159	1115	1162	1179	1171	1142	1122	1134	1147	1088	1120	1111	1176	1128	1078	1144	1166	1135	1161	1121	1161	1135	1133	1123	1106	1107	1081	1128	1146	1115	1141	1164	1158	1116	1042	1102	1083	1205	1135	1125	1154	1143	1125	1152	1146	1109	1152	1128	1143	1064	1164	1105	1170	1153	1132	1105	1077	1114	1174	1160	1122	1112	1106	1143	1073	1179	1139	1140	1140	1161	1125	1069	1106	1176	1095	1179	1088	1191	1151	1151	1203	1123	1123	1182	1160	1167	1130	1170	1131	1151	1118	1161	1114	1061	1113	1111	1153	1166	1156	1129	1098	1110	1199	1150	1170	1095	1128	1197	1117	1135	1202	1135	1152	1188	1045	1094	1116	1104	1145	1119	1131	1134	1131	1178	1106	1140	1120	1154	1123	1091	1134	1172	1102	1133	1150	1128	1201	1175	1150	1128	1107	1122	1132	1153	1121	1164	1179	1156	1154	1085	1123	1157	1191	1159	1106	1130	1132	1160	1168	1140	1167	1128	1245	1159	1112	1105	1119	1131	1140	1118	1194	1134	1113	1175	1160	1112	1078	1169	1158	1182	1109	1119	1182	1161	1064	1089	1113	1152	1170	1159	1113	1154	1160	1139	1125	1148	1151	1101	1142	1071	1117	1163	1180	1156	1142	1088	1120	1131	1087	1102	1085	1048	1115	1150	1109	1137	1096	1118	1167	1258	1075	1101	1113	1140	1108	1138	1149	1132	1121	1132	1142	1109	1079	1077	1205	1121	1181	1136	1087	1141	1145	1209	1135	1164	1138	1150	1131	1118	1125	1180	1187	1131	1168	1101	1164	1117	1122	1119	1111	1122	1183	1112	1147	1082	1197	1078	1180	1143	1127	1137	1104	1125	1148	1139	1130	1125	1100	1129	1168	1196	1173	1133	1089	1078	1149	1090	1195	1120	1082	1093	1191	1127	1160	1141	1130	1173	1137	1136	1159	1196	1113	1119	1087	1073	1121	1174	1177	1174	1152	1115	1170	1087	1160	1119	1172	1147	1122	1130	1139	1126	1152	1125	1104	1091	1164	1092	1165	1120	1158	1115	1090	1148	1126	1091	1111	1154	1184	1176	1145	1095	1122	1142	1162	1111	1095	1105	1163	1136	1227	1067	1190	1162	1142	1152	1150	1146	1088	1166	1219	1176	1095	1070	1195	1154	1121	1135	1112	1132	1111	1143	1132	1229	1120	1164	1210	1111	1211	1146	1133	1129	1097	1065	1140	1214	1158	1127	1112	1114	1114	1167	1134	1093	1153	1137	1090	1130	1190	1154	1174	1132	1150	1091	1140	1146	1161	1132	1095	1129	1118	1175	1149	1221	1161	1134	1074	1118	1065	1114	1187	1122	1167	1125	1175	1102	1182	1146	1147	1103	1161	1097	1092	1194	1027	1180	1071	1145	1110	1088	1160	1089	1069	1168	1081	1107	1168	1139	1079	1152	1105	1115	1083	1099	1117	1096	1202	1138	1135	1141	1180	1093	1120	1119	1112	1094	1129	1172	1117	1157	1150	1127	1121	1111	1089	1176	1222	1107	1166	1161	1119	1130	1144	1183	1136	1173	1145	1118	1097	1110	1127	1097	1145	1107	1111	1136	1097	1118	1117	1117	1111	1114	1122	1140	1109	1166	1141	1087	1087	1177	1111	1117	1115	1151	1172	1111	1101	1154	1120	1137	1154	1124	1124	1062	1097	1109	1161	1174	1108	1119	1190	1131	1108	1139	1145	1125	1148	1077	1098	1186	1145	1216	1090	1150	1119	1184	1149	1145	1162	1185	1101	1155	1099	1178	1168	1109	1150	1130	1117	1138	1126	1183	1159	1168	1168	1091	1188	1185	1162	1116	1203	1153	1128	1119	1150	1142	1178	1156	1201	1093	1141	1151	1140	1173	1118	1080	1124	1115	1135	1118	1139	1148	1199	1166	1129	1160	1114	1100	1128	1124	1091	1110	1150	1218	1081	1121	1099	1083	1142	1197	1105	1180	1140	1092	1172	1109	1112	1135	1102	1101	1200	1103	1154	1188	1121	1132	1175	1136	1134	1064	1126	1163	1179	1092	1159	1189	1197	1102	1153	1108	1125	1160	1195	1120	1134	1131	1125	1107	1184	1161	1157	1109	1148	1191	1154	1120	1181	1098	1162	1108	1119	1095	1144	1101	1108	1088	1117	1126	1114	1135	1135	1162	1233	1088	1179	1137	1099	1148	1165	1113	1118	1125	1153	1120	1116	1107	1117	1111	1185	1174	1174	1102	1149	1145	1142	1174	1148	1143	1136	1134	1157	1173	1160	1131	1111	1167	1157	1091	1067	1153	1154	1065	1123	1180	1127	1133	1153	1184	1145	1080	1073	1127	1183	1128	1168	1174	1186	1096	1159	1103	1214	1160	1155	1139	1175	1127	1105	1131	1135	1118	1101	1146	1163	1177	1153	1122	1179	1115	1126	1131	1206	1144	1166	1094	1122	1131	1141	1128	1148	1114	1148	1110	1171	1147	1107	1080	1088	1137	1148	1080	1122	1118	1060	1159	1109	1102	1131	1092	1143	1181	1086	1127	1111	1166	1085	1095	1170	1115	1125	1067	1166	1158	1154	1074	1071	1184	1122	1112	1108	1101	1173	1234	1097	1141	1144	1101	1138	1128	1149	1091	1111	1136	1148	1134	1087	1121	1190	1087	1176	1128	1137	1076	1093	1152	1140	1158	1176	1127	1124	1089	1126	1082	1108	1094	1108	1145	1200	1130	1095	1080	1075	1160	1119	1062	1095	1130	1132	1151	1098	1095	1139	1131	1119	1139	1141	1144	1080	1134	1111	1127	1166	1116	1119	1140	1236	1131	1153	1129	1110	1130	1137	1122	1137	1133	1115	1136	1103	1064	1108	1153	1088	1123	1164	1127	1127	1154	1161	1094	1124	1089	1087	1167	1158	1145	1057	1150	1115	1099	1096	1182	1159	1135	1126	1148	1153	1180	1136	1141	1132	1162	1103	1132	1145	1156	1146	1139	1103	1168	1183	1124	1179	1139	1110	1139	1113	1147	1156	1157	1086	1212	1161	1142	1125	1103	1138	1135	1163	1096	1148	1127	1163	1138	1116	1146	1143	1129	1128	1112	1098	1126	1176	1135	1124	1143	1144	1142	1132	1049	1087	1122	1131	1181	1101	1126	1164	1100	1162	1159	1127	1048	1141	1119	1156	1085	1159	1106	1112	1072	1101	1159	1099	1165	1067	1113	1163	1127	1079	1091	1107	1171	1110	1129	1101	1106	1117	1162	1146	1139	1203	1198	1158	1112	1124	1106	1138	1134	1156	1204	1188	1158	1156	1189	1193	1155	1106	1068	1172	1118	1118	1136	1115	1189	1178	1168	1129	1179	1170	1141	1113	1080	1125	1136	1105	1154	1121	1181	1173	1091	1133	1125	1109	1111	1140	1158
26878	20457	14487	9634	4983	3111	2261	2019	1934	1851	1529	1307	1057	899	804	691	672	623	597	606	570	573	514	549	547	580	530	523	505	512	489	481	481	519	507	473	474	539	545	517	521	534	509	538	480	472	499	494	493	530	472	475	523	556	457	521	511	519	517	486	549	506	522	478	523	513	487	505	515	549	485	501	496	496	507	507	527	506	497	521	497	489	495	520	468	531	457	522	489	459	507	480	467	531	503	493	480	519	507	503	493	497	488	472	514	493	491	484	468	533	509	497	485	537	459	480	506	544	541	510	484	486	469	504	514	530	488	485	477	511	498	502	489	515	486	510	493	485	512	529	473	479	504	493	536	497	523	495	498	476	450	485	517	487	468	511	484	493	472	468	498	511	484	509	522	504	477	458	505	498	518	518	462	538	512	488	503	497	488	493	471	553	518	461	510	517	531	506	490	508	472	521	476	476	473	466	455	430	498	471	505	488	465	504	476	490	486	465	530	503	484	518	520	482	506	480	513	476	522	507	492	505	452	471	444	480	519	457	506	510	494	480	487	464	476	491	467	493	474	486	514	510	486	493	465	516	527	520	507	514	500	498	506	500	464	502	515	517	508	495	532	465	467	462	515	492	529	494	487	505	481	484	506	535	506	491	487	478	480	454	531	499	523	516	471	483	472	492	512	515	486	460	487	524	545	496	492	506	484	450	497	505	514	522	501	488	490	593	497	470	470	489	466	502	450	519	495	481	491	534	481	499	521	466	486	483	515	486	493	443	515	472	507	494	529	474	507	517	471	497	489	465	502	476	505	530	476	513	539	512	483	506	520	492	501	476	519	502	506	490	494	502	503	464	493	484	502	504	536	496	501	480	486	521	531	469	503	494	466	483	485	468	519	516	477	486	499	511	510	461	513	498	484	465	490	517	491	497	502	513	504	507	511	482	503	531	484	476	533	509	478	509	498	490	485	516	488	477	509	458	493	490	467	460	496	544	530	480	487	479	512	535	496	472	528	487	499	517	499	467	472	480	488	506	493	493	513	503	483	512	481	474	495	497	488	516	480	464	504	530	481	507	551	475	506	514	520	492	467	521	483	486	487	497	484	465	479	509	510	472	476	502	478	461	470	499	458	517	512	516	484	478	470	513	519	484	497	492	496	488	521	487	476	479	461	466	513	516	505	548	507	537	515	476	471	478	528	512	477	490	485	515	475	506	499	529	491	510	451	493	467	478	513	520	489	467	466	494	474	537	474	501	546	525	544	538	520	536	486	508	481	539	505	523	496	485	510	500	530	496	501	527	509	505	514	501	541	503	447	522	524	473	542	456	493	524	516	511	494	555	523	463	462	490	478	470	491	471	470	468	512	530	447	495	561	475	537	469	526	482	503	473	515	502	489	472	520	511	474	453	535	519	500	480	478	485	482	485	483	484	463	486	527	508	476	502	449	488	552	497	491	512	517	471	502	519	466	486	499	532	478	469	489	507	493	461	469	503	509	464	504	503	483	494	478	487	480	492	502	519	499	496	488	477	502	468	487	479	453	525	501	481	467	489	530	508	496	508	495	495	502	472	488	500	505	530	498	480	495	489	476	479	508	477	479	491	488	476	493	498	480	508	511	484	508	522	443	520	492	468	492	515	489	524	483	468	488	502	477	503	521	478	524	488	514	499	487	560	540	453	498	483	519	483	504	508	477	475	483	465	444	493	469	479	482	448	523	477	531	494	441	482	524	511	552	478	501	497	502	504	521	448	527	464	490	508	478	499	479	514	504	456	499	465	492	546	490	505	527	475	484	515	516	525	469	457	552	517	518	476	498	480	483	475	495	465	487	511	480	480	492	528	498	486	506	501	487	498	502	516	511	523	480	518	494	474	502	478	452	520	506	520	493	499	494	496	504	519	460	469	491	520	463	476	491	462	477	517	480	474	518	499	483	487	494	500	501	469	493	490	510	507	490	539	515	504	490	499	507	519	507	489	501	507	489	464	535	563	513	495	491	469	506	452	532	479	480	540	512	491	486	508	504	468	492	497	476	496	490	483	461	493	454	521	482	500	517	516	472	464	531	486	481	469	511	512	512	492	503	479	507	472	512	495	495	492	482	509	502	511	506	515	496	518	479	476	507	534	504	506	476	517	537	520	490	518	484	506	523	471	515	505	470	488	476	516	496	470	513	492	536	460	488	508	487	482	472	487	478	480	517	504	508	494	481	493	504	509	499	505	513	485	456	462	497	474	489	481	512	507	486	519	474	490	484	505	504	498	511	469	475	494	500	452	486	527	489	486	456	469	510	488	489	464	460	470	460	487	510	492	464	494	476	451	522	453	462	490	471	512	453	478	508	456	502	531	533	486	492	500	501	524	469	491	496	539	440	508	464	497	516	506	549	509	506	498	504	475	483	453	508	505	467	500	478	497	463	461	457	459	521	524	482	509	512	477	489	482	498	525	524	493	549	521	525	500	545	511	496	477	459	470	488	491	494	489	520	440	474	447	455	466	529	497	473	502	494	479	537	440	518	483	470	512	452	503	527	523	508	474	490	491	513	451	494	513	512	495	511	506	534	491	511	481	517	501	515	523	477	480	501	519	507	467	486	483	485	459	461	477	498	522	530	463	495	467	509	483	515	487	538	474	489	475	459	511	483	482	504	480	490	491	464	523	455	476	463	511	459	515	518	488	486	455	493	494	457	464	502	490	456	503	522	443	491	514	423	507	509	524	484	490	522	448	504	450	500	489	498	473	484	503	494	518	488	425	504	475	477	512	486	494	481	469	489	489	510	478	478	489	476	513	495	519	499	502	507	491	473	451	466	519	469	502	497	513	509	498	517	498	490	525	475	488	490	506	477	468	500	460	498	454	495	449	450	475	493	481	509	502	490	526	502	510	484	473	512	515	479	497	517	527	481	475	484	478	506	496	499	484	513	472	471	491	497	456	453	520	479	493	448	500	500	493	520	512	480	510	486	496	478	462	482	492	456	484	572	462	536	477	504	496	512	502	509	513	479	511	502	483	482	516	498	535	486	529	486	456	516	488	497	528	512	472	483	551	513	506	505	484	505	510	497	483	499	481	496	537	485	493	491	485	510	502	495	484	501	498	500	500	459	488	518	463	507	508	474	506	476	496	543	506	466	497	449	491	480	513	496	514	496	490	480	446	508	500	495	470	511	518	479	468	449	528	494	490	468	471	491	494	486	488	473	483	492	471	523	445	506	505	493	479	470	489	496	469	467	481	497	489	543	504	483	494	482	502	482	479	496	486	524	473	516	452	520	530	460	503	491	519	529	465	524	497	520	484	478	505	494	477	540	455	552	495	483	500	461	494	524	547	469	522	544	452	512	459	500	473	517	473	512	556	528	486	484	512	504	464	499	479	528	510	492	462	516	546	490	472	509	466	476	512	476	493	490	479	510	471	539	473	506	452	533	462	468	502	514	454	495	508	473	508	491	482	451	469	494	477	497	484	485	529	511	506	462	493	499	470	484	463	505	499	487	544	500	474
11843	20120	15105	12677	8456	5799	4541	4519	4417	4145	3336	2687	2153	1631	1322	1184	999	912	833	806	808	801	749	663	640	627	670	644	681	695	697	693	658	623	613	666	631	638	633	650	637	628	618	656	656	671	657	673	655	671	620	651	656	623	689	611	646	655	656	682	675	680	712	665	647	649	602	610	661	633	626	611	626	663	602	619	598	576	587	592	657	593	660	627	654	613	644	606	594	606	603	616	648	646	620	630	641	636	668	639	616	612	626	629	656	625	640	574	569	601	649	626	584	582	607	587	617	615	644	632	635	625	632	599	606	583	607	604	567	559	590	580	612	603	585	634	596	649	588	629	616	606	644	627	633	591	597	643	627	640	609	615	595	585	624	623	591	591	650	624	613	613	588	614	609	646	594	631	660	602	610	647	574	612	624	601	629	634	629	631	593	599	622	573	609	611	623	629	651	635	596	572	627	546	611	646	588	616	609	611	593	624	673	619	597	647	634	636	592	539	613	642	624	622	661	606	665	585	627	574	618	623	615	617	606	594	649	607	610	591	603	587	624	612	597	589	589	624	625	602	569	622	626	668	595	625	613	555	605	662	628	647	607	610	578	605	639	607	672	607	625	632	627	592	637	606	606	611	612	609	576	637	636	618	612	619	581	667	575	639	591	643	601	583	598	599	600	585	623	597	618	610	599	624	568	635	598	656	618	607	601	633	590	607	624	609	613	569	599	616	591	598	621	621	583	636	627	602	603	606	620	610	608	603	606	641	616	597	602	613	585	607	645	629	617	640	606	622	637	635	581	605	598	592	618	613	594	614	626	622	637	630	601	603	633	639	615	633	644	585	593	641	613	632	662	646	641	623	620	610	655	594	664	637	538	612	610	628	607	638	662	616	592	585	577	596	611	626	626	587	608	607	633	637	602	604	652	628	660	637	623	628	616	646	607	650	613	566	664	602	626	606	624	614	594	648	624	583	601	600	622	600	529	596	620	589	560	637	597	600	585	581	604	596	626	614	626	595	570	616	576	624	579	636	653	589	623	617	587	636	600	630	621	615	629	624	643	647	627	619	638	611	624	567	643	623	616	595	592	614	602	608	635	634	598	623	626	621	555	637	662	641	598	593	618	638	586	587	616	599	616	638	617	609	618	628	646	584	617	599	605	632	598	623	581	621	630	611	632	617	653	631	662	642	644	641	629	650	624	621	613	609	612	636	621	653	609	629	622	601	613	626	645	602	619	615	608	608	619	593	620	583	656	625	624	591	620	600	609	595	672	642	610	606	600	654	658	609	642	567	587	637	619	635	595	600	643	619	559	635	588	615	606	666	627	607	580	590	626	577	605	613	619	613	671	620	646	563	619	638	616	590	627	605	628	624	625	585	562	638	583	617	658	578	582	576	609	630	616	613	604	625	597	596	611	618	613	590	608	603	610	591	616	606	600	631	616	623	655	629	602	577	621	647	615	598	607	590	589	641	608	619	589	612	648	643	660	666	646	607	622	569	612	571	598	599	601	599	622	584	643	634	590	613	573	581	595	603	609	616	618	640	601	624	605	598	607	621	676	673	604	592	603	629	594	617	628	618	577	625	610	591	644	589	638	626	615	624	627	639	624	671	610	631	601	653	545	606	602	634	617	608	607	594	583	595	610	594	617	648	643	620	638	610	608	646	636	653	663	578	605	610	624	629	620	644	605	636	607	592	601	592	563	666	613	626	609	673	605	616	667	585	615	565	669	636	622	603	596	638	659	624	600	630	590	616	648	658	602	593	635	625	596	549	609	608	627	629	629	591	627	589	607	616	617	571	609	570	571	629	648	630	573	573	595	629	590	580	617	587	602	587	611	651	599	608	597	593	627	628	636	615	645	613	594	633	581	579	604	603	645	621	603	623	650	597	641	565	592	644	664	574	615	603	595	586	632	631	616	580	636	636	613	651	584	610	637	638	598	601	628	661	626	595	578	606	594	644	615	609	586	637	631	585	599	591	615	594	655	617	591	564	652	602	604	590	604	616	609	607	625	621	594	617	601	611	592	593	637	613	584	649	643	587	611	609	638	628	624	576	609	575	622	609	627	693	583	600	675	610	601	632	575	570	625	612	572	604	564	616	605	643	591	607	624	583	622	614	612	592	607	642	585	608	625	635	629	659	579	647	603	617	596	624	561	627	621	632	632	601	585	585	614	629	603	636	656	649	615	581	542	613	603	621	623	654	629	614	585	573	629	598	612	662	614	641	558	653	663	657	650	605	608	597	619	585	610	604	591	603	599	609	619	614	598	616	553	648	591	602	621	670	628	606	637	583	661	646	630	624	646	650	682	651	622	572	647	616	613	616	633	611	599	612	582	605	675	617	633	579	573	633	595	620	646	570	617	658	656	637	588	683	683	609	639	618	548	597	607	611	602	637	639	603	623	669	641	665	651	600	606	612	627	609	643	626	606	626	646	610	621	583	606	605	571	618	598	648	659	592	611	635	615	606	562	615	609	617	612	634	588	633	590	653	640	603	597	546	627	592	596	619	622	670	594	598	603	615	616	640	644	605	607	629	644	618	649	603	616	605	661	619	627	612	606	649	615	639	617	619	586	674	616	664	629	618	592	568	620	617	608	631	584	571	606	612	612	635	638	614	619	629	607	662	615	561	641	635	613	609	619	633	596	619	627	639	650	597	598	633	595	610	607	610	620	618	650	645	605	622	640	643	630	613	586	592	619	623	606	631	619	616	627	656	620	598	613	601	642	602	645	639	623	636	596	593	637	611	620	634	601	655	577	624	594	654	641	636	612	616	626	597	613	613	614	633	652	625	636	604	586	583	606	632	629	564	603	602	622	652	635	642	601	615	620	575	599	608	618	609	583	656	598	589	643	626	567	600	629	631	663	641	598	596	630	652	595	561	615	603	613	626	594	582	596	601	636	613	645	607	575	599	620	616	596	596	632	644	604	606	631	626	648	611	569	600	593	652	650	612	630	627	625	593	607	595	599	591	600	609	647	610	577	582	622	600	639	610	641	608	624	628	590	551	643	628	636	610	581	657	652	582	639	636	604	621	581	628	644	579	589	617	633	613	606	615	643	582	595	635	596	623	574	609	624	597	581	636	610	645	624	687	598	656	602	574	597	590	640	600	638	593	658	624	608	641	580	649	653	630	578	545	642	612	611	610	644	590	586	593	601	655	607	610	586	606	638	582	630	602	570	629	678	635	603	628	600	615	578	646	650	573	618	639	594	615	625	613	583	626	618	649	617	630	621	595	580	594	626	623	629	646	604	609	584	608	604	641	585	608	633	615	623	562	676	605	608	615	665	661	578	629	574	596	620	624	619	619	635	617	618	658	639	608	624	612	597	637	617	660	657	578	568	610	622	610	632	680	613	629	629	653	629	647	619	625	615	604	621	552	627	630	615	568	603	633	664	554	636	626	601	633	584	637	592	633	595	601	595	614	619	615	666	607	645	662	608	604	654	662	627	603	620	611	622	575	662	603	631	663	618	640	593	637	631	636
23705	20942	28181	23872	20962	14068	5469	3861	3593	3252	2786	2433	2032	1653	1488	1292	1154	1093	1035	1024	993	961	957	889	870	889	839	842	894	912	902	847	826	832	852	884	863	869	831	875	850	871	861	878	832	870	806	865	845	864	803	837	842	826	853	894	897	819	847	788	910	864	862	841	831	872	829	912	818	764	808	852	819	833	818	857	810	849	811	821	814	798	828	818	859	826	817	873	857	800	841	789	870	809	844	874	860	786	800	821	801	819	785	800	817	829	858	822	798	833	803	813	823	813	878	826	855	807	799	787	819	794	825	844	792	867	838	791	768	866	813	872	779	821	825	725	810	853	822	815	821	781	791	803	810	815	814	785	780	800	794	853	820	828	777	831	865	835	823	807	769	829	884	839	835	851	880	837	815	856	823	797	819	816	797	874	821	787	802	784	838	799	783	842	841	838	855	811	833	838	815	806	813	800	801	823	818	780	860	844	787	822	819	835	817	793	787	773	831	773	791	841	849	823	834	844	811	842	860	836	820	790	859	828	841	784	805	848	830	843	847	847	845	810	794	777	837	852	813	839	829	816	790	779	806	815	825	807	788	778	821	777	841	762	838	855	807	807	831	870	829	763	814	818	867	883	823	771	850	856	804	856	850	762	841	821	871	839	841	824	881	804	809	836	850	832	829	778	832	847	836	828	809	795	857	842	881	831	794	850	803	830	839	829	777	797	830	855	813	824	821	823	852	786	783	882	834	799	786	834	799	765	842	838	854	828	805	739	813	842	855	814	839	819	853	840	773	854	825	815	843	830	850	747	848	810	795	799	798	799	788	848	866	775	818	821	823	859	870	823	791	791	779	838	906	842	761	814	881	878	832	752	853	794	808	802	761	821	828	854	812	799	804	865	836	853	828	844	838	834	812	779	877	850	814	844	849	873	786	880	856	843	802	812	814	825	862	805	816	839	783	844	821	827	763	834	831	831	800	852	834	786	766	807	831	763	862	819	845	827	892	791	815	801	828	825	841	815	813	780	796	821	836	833	845	824	833	839	871	839	872	817	817	839	834	829	863	774	794	832	822	833	836	795	789	829	876	784	835	843	782	804	840	818	823	839	826	856	824	858	852	833	820	817	826	822	819	790	797	789	870	849	822	807	844	871	802	812	836	830	810	797	864	867	810	798	798	887	824	791	833	806	761	815	847	821	813	825	806	852	854	816	848	874	778	823	855	836	859	820	855	804	826	799	817	823	834	807	797	837	811	821	807	781	800	825	858	880	800	811	847	827	848	795	821	769	793	835	813	852	840	837	827	818	823	850	863	812	835	827	840	766	803	830	823	812	861	824	851	794	797	826	785	853	779	797	797	838	815	884	837	835	883	774	785	806	777	805	813	798	836	814	798	807	847	793	883	817	818	783	840	801	807	839	805	858	797	814	810	813	824	819	772	838	834	814	828	825	793	838	813	836	808	797	811	823	789	791	804	840	818	830	855	841	890	781	785	829	770	819	844	821	825	826	865	803	818	816	856	827	864	832	799	874	777	844	872	839	823	824	821	814	830	820	813	841	824	807	840	811	806	882	828	819	793	810	763	870	817	847	820	821	850	830	858	826	758	805	772	820	858	803	803	854	858	864	801	803	809	809	793	815	840	842	833	843	865	791	827	830	843	744	846	783	792	796	868	838	807	797	807	881	817	816	815	826	814	821	843	826	817	792	863	830	820	824	747	803	834	810	788	823	820	808	833	805	828	829	791	777	806	829	786	857	815	846	819	833	836	827	803	795	831	872	805	808	870	856	812	823	832	794	823	808	851	791	824	815	793	829	852	852	801	788	854	813	844	791	787	784	789	802	829	806	818	821	823	853	843	788	817	917	825	853	780	842	832	794	798	801	801	771	820	771	803	782	821	778	800	802	787	749	861	779	860	823	810	807	834	814	853	872	839	814	808	819	803	836	793	842	784	817	865	790	825	798	824	822	821	804	827	791	833	831	826	819	815	862	832	740	822	824	793	804	845	818	804	824	843	808	863	792	797	876	851	843	852	832	878	803	814	813	785	840	810	835	866	833	856	808	806	751	859	807	854	844	882	833	806	856	814	813	788	828	816	858	855	828	840	790	811	864	813	853	853	804	827	795	827	756	834	819	803	848	782	821	783	776	815	781	802	875	804	792	822	822	797	791	850	789	808	793	822	812	850	842	850	774	846	752	843	831	831	793	868	832	812	843	783	838	814	806	850	832	848	795	838	817	782	842	817	772	763	813	794	840	844	799	808	858	840	856	862	812	795	787	840	862	880	822	794	786	781	832	832	750	825	840	796	805	815	810	853	794	814	825	823	821	769	836	828	792	829	841	790	847	878	786	842	814	785	838	850	792	785	854	854	831	825	780	809	830	776	824	890	838	794	752	831	801	837	867	796	837	828	829	800	868	826	801	853	847	799	830	826	830	829	841	857	847	861	821	754	828	805	807	783	842	779	837	858	769	799	800	805	863	887	773	765	802	813	810	824	834	842	808	870	832	871	816	833	827	835	857	819	830	796	815	792	795	833	813	786	838	800	769	835	802	823	816	804	847	875	835	842	811	784	782	822	830	782	850	809	866	790	790	776	822	804	749	829	819	869	801	832	821	841	811	818	832	815	819	849	834	820	851	841	828	834	784	806	867	856	817	806	830	764	807	832	800	816	871	854	861	819	806	831	856	796	833	801	816	797	801	835	816	809	789	769	810	818	831	798	884	854	809	805	790	837	795	804	757	846	800	828	823	811	821	845	790	830	828	813	797	836	790	796	816	834	790	867	806	812	842	833	818	841	819	818	861	811	852	764	830	859	789	841	860	806	848	825	847	798	831	836	812	842	816	823	815	817	799	827	847	872	805	880	818	754	807	836	775	820	847	830	772	840	828	827	803	825	790	796	791	808	811	800	858	817	802	789	827	792	832	882	841	815	872	792	831	786	809	791	841	852	813	863	799	835	791	818	804	868	839	818	807	842	813	870	816	828	818	802	809	817	857	795	787	846	764	829	804	823	835	894	825	846	793	829	790	762	782	859	828	833	880	804	878	789	805	813	861	856	881	871	855	794	819	810	847	815	769	859	835	842	830	788	821	834	835	878	802	806	843	843	811	803	822	798	775	833	828	871	883	828	785	822	831	801	856	869	836	872	812	780	874	853	795	755	784	827	826	835	801	804	794	788	806	832	835	790	783	807	835	870	819	809	849	799	843	844	832	817	826	783	823	809	854	829	810	802	815	795	829	836	816	779	823	808	810	879	836	823	760	746	805	845	822	820	842	824	850	835	855	825	777	862	849	858	820	788	825	812	815	819	801	842	842	785	780	812	847	833	827	846	806	813	827	881	868	760	875	840	811	795	806	827	822	836	836	855	802	774	832	780	801	817	827	820	806	786	818	823	813	807	764	835	844	809	795	825	858	831	787	808	744	834	818	782	846	827	829	834	791	773	862	850	797	818	851	814	793	816	809	840	827	786	816	799	829	846	812	828	834	832	790
13445	28594	22958	18756	13726	9927	7692	7547	7063	6646	5654	4702	3799	2883	2392	2019	1828	1543	1471	1369	1376	1292	1259	1160	1113	1190	1073	1040	1151	1178	1108	1031	1017	1059	991	1047	1009	1065	1042	1061	1052	1040	1068	989	1045	995	1065	1057	1022	1034	1022	1072	1094	1031	1114	1042	1139	1113	1003	1016	1027	1019	1023	1107	1047	1006	1028	1042	1030	1013	1012	979	948	1024	1000	1005	935	1021	937	1011	1004	968	1002	944	1015	934	993	976	1001	945	988	956	957	979	1021	1032	923	979	1015	1020	979	980	995	984	987	974	1026	984	995	985	985	919	996	1007	1000	1047	992	987	986	976	1045	952	969	1056	991	992	1004	989	969	1020	1031	971	1064	968	979	1040	947	963	990	1037	959	972	992	954	971	992	947	1035	1041	988	981	1015	961	966	946	1000	1016	998	982	1011	985	956	955	1006	970	994	935	988	941	997	950	1016	973	976	992	960	1024	1003	982	1013	1015	974	1016	962	944	1044	1006	988	1002	1018	1038	967	994	995	962	966	975	1028	986	1004	1009	987	984	986	979	996	996	989	1015	947	1019	979	966	990	963	959	992	1005	1008	967	955	1006	1005	1034	1003	979	959	991	1112	943	955	1019	991	1023	943	1028	919	1003	987	960	968	929	1000	995	992	1014	983	1012	937	994	1004	1003	995	941	1023	953	950	1015	992	961	1023	1018	1016	991	1009	989	987	1021	978	956	1003	961	1039	1007	946	993	1040	1003	943	1004	956	970	945	980	1017	967	954	961	973	1040	980	1058	1010	946	971	961	961	1019	979	1034	967	1031	981	941	994	956	1020	970	965	993	978	975	947	949	999	973	952	1004	949	993	947	975	959	1012	990	1014	959	960	1009	972	1070	1046	972	982	1016	1053	961	981	976	985	1008	958	975	994	992	1029	965	962	1024	1009	952	991	999	988	964	952	967	1009	1019	964	994	1007	985	1016	957	990	959	995	953	1020	1004	995	934	915	997	1000	910	953	930	1004	926	983	993	940	1006	993	938	993	948	973	983	974	986	985	1010	943	1008	962	980	1008	987	990	981	1039	982	990	1002	1033	969	1055	1002	1002	984	972	910	1010	989	1030	987	1024	1009	971	1033	999	1027	1003	957	991	954	984	979	1029	979	1020	1032	936	931	972	959	977	979	992	1022	939	983	998	977	1005	1004	959	1006	1033	969	991	1023	999	984	977	1034	960	981	979	966	1008	1020	969	1018	1020	1000	937	1039	976	976	1018	1031	944	981	1018	1029	984	1033	961	1027	1013	975	965	898	923	1034	1026	991	1014	996	989	959	993	996	1024	1020	1023	985	963	1006	980	1060	942	923	966	1021	985	1037	999	990	984	1010	1008	975	939	1019	1067	991	1013	966	995	993	995	988	1004	997	986	950	968	1004	1030	1002	1011	953	992	977	992	1003	981	1022	998	997	1021	981	1036	997	974	1038	950	1002	997	962	999	996	963	1027	1020	969	996	969	971	954	940	991	1014	978	987	1004	1019	1004	1013	993	971	985	937	1035	974	956	903	995	961	1005	979	970	922	1002	1026	1029	966	989	996	937	1005	987	1000	1031	1011	966	1001	1049	966	984	947	995	940	1014	1004	1028	985	1005	985	980	994	1040	1011	1034	1049	1000	1010	973	1000	923	977	976	1002	983	977	965	995	956	974	990	983	974	977	940	988	1017	954	1008	1004	970	988	977	1036	1035	966	995	1002	979	1038	973	1003	1015	989	983	962	945	1002	991	1051	972	1033	907	988	960	911	967	1045	1017	984	1008	1007	984	950	953	1056	1011	979	1000	1011	1014	1033	957	944	1030	964	975	1012	998	980	964	995	964	943	985	959	970	1035	992	995	943	981	992	958	965	992	1053	990	1020	955	1040	973	988	1014	968	1003	1017	1001	940	966	973	1015	1006	979	1013	1023	939	992	989	952	1021	979	989	1006	946	1019	996	1051	978	996	971	1025	970	1021	953	1012	985	1041	1012	971	976	974	1012	945	956	989	966	934	988	997	1004	1003	982	988	974	990	980	962	975	1045	933	971	1011	943	1023	993	954	962	990	964	987	964	998	1050	1038	977	989	991	1033	933	1042	1014	975	1020	1020	990	997	1007	983	976	1019	1000	964	993	988	988	1045	1016	947	974	963	961	994	988	992	959	1008	978	1001	996	965	1028	963	991	992	959	1004	992	974	1042	1053	999	1035	964	995	993	998	1015	971	1032	1005	963	995	957	1039	932	959	1003	1000	983	958	947	965	1023	991	990	1029	965	993	969	945	1043	1008	973	981	945	1025	963	996	993	974	953	965	1012	1006	987	943	999	991	1008	951	995	998	952	1022	963	949	1071	953	971	1054	979	956	964	985	983	993	971	992	1014	1004	1015	1002	977	960	986	959	963	967	1007	1021	979	1007	983	978	1015	1022	930	987	1007	1006	1034	1001	942	925	1043	1034	992	974	985	986	992	990	969	976	1035	951	984	972	955	1013	993	979	1038	937	964	1010	973	965	973	1007	1018	1045	1008	970	979	1008	954	988	905	1033	1008	995	991	980	966	1016	956	989	1017	1008	1030	1025	1006	1080	940	1037	952	991	981	991	998	954	980	968	1056	961	994	1029	997	1002	988	1007	1045	985	987	1042	995	1012	953	995	998	976	990	1033	1031	979	981	1003	953	1009	962	962	999	999	890	1025	986	993	1008	980	954	1029	1000	1005	980	1031	975	1059	994	1004	1007	929	1030	998	979	1017	1008	1011	1004	939	992	952	947	990	986	955	997	928	938	1005	992	1007	972	1013	936	1009	950	1067	1035	959	1024	948	951	1006	968	940	1017	961	1015	957	1014	1041	973	963	1018	1002	943	1031	978	998	1048	1031	978	982	992	1023	966	957	1026	991	988	986	993	990	1008	957	992	1041	1032	1007	982	1025	1001	884	1005	1043	1000	979	1035	983	982	1002	966	1023	980	941	1016	928	1002	1036	1003	1056	1039	1018	1006	966	1040	1010	980	975	958	1001	963	1013	1016	1029	1004	959	967	929	993	966	1012	966	1004	1004	944	980	1022	982	1006	1000	1055	1003	980	1012	969	963	935	956	1003	942	952	1002	1025	958	980	977	1017	952	1024	1018	1008	1008	1044	948	962	994	1013	960	1040	976	998	985	1009	1017	912	1013	927	928	1017	977	991	1003	978	987	977	1000	990	962	978	1026	1014	1013	984	983	1009	965	1000	979	981	997	1006	959	965	989	1026	963	972	964	985	1046	974	1014	990	1022	988	1021	991	957	1013	988	1004	1014	951	968	982	898	925	959	1022	1005	1001	1028	1038	937	978	1000	975	1003	963	1021	1000	947	992	934	965	1011	948	965	931	981	1032	947	1017	1045	947	998	1018	959	947	955	990	948	978	957	998	946	977	989	986	934	936	1010	948	935	909	973	947	990	990	998	1006	1029	989	955	1002	973	999	1023	1009	983	980	998	1016	965	974	982	1049	985	984	1020	1003	1016	1018	959	1022	995	953	962	951	985	1000	990	994	1035	981	1029	910	999	974	997	945	989	1014	966	1016	1007	972	1004	1015	993	995	975	908	1014	977	956	974	959	1014	977	1005	978	967	1024	954	1008	967	989	1002	968	992	965	993	1000	999	961	1003	960	991	1054	977	942	1013	985	1022	991	985	1011	965	994	1017	956	951	1019	936	981	1016	1021	1047	1056	946	991	965	985	996	1033	1032	1012	976	998	990	971	992	1013	957	1010	1003	951	966	1027	959	1011	953	1051	985	995	978	1064	968	1014	1003	977	976	1007	979	921	964	1021	971	998	992	985	1031	972	1002	1072	928	950	960	986	997	1001	1004	1055	1055	943	1014	966	1031	1036	939	1044	996	993	1022	1018	1000	916	986	969	1036	977	1002	971	969	969	965	962	975	1022	1020	1032	998	986	943	931	1002	988	956	1053	968	1013	989	972	1004	961	1014	1017	980	960	1037	1007	984	979	1001	913	1003	987	1013	978	946	972	969	1011	1000	961	998	907	950	1001	966	992	1029	971	1008	1009	998	985	982	957	970	960	1014	1003	1042	994	1004	989	986
24812	20923	26913	24897	13108	4518	2802	2457	2331	1990	1773	1444	1110	902	822	695	664	585	568	527	511	505	470	477	476	458	415	433	459	465	472	433	416	427	435	435	463	422	463	453	447	436	429	440	429	439	440	433	411	424	408	435	509	434	435	417	454	479	485	444	407	439	473	417	446	460	463	454	400	418	406	420	465	448	420	399	397	454	416	386	429	396	404	414	420	417	406	457	387	416	466	436	402	420	363	419	422	410	452	401	380	410	422	454	398	425	425	446	424	424	400	417	427	458	432	416	404	398	424	405	451	464	412	426	395	436	416	413	425	446	390	419	425	437	498	462	450	426	410	417	410	460	446	421	426	403	445	419	423	404	444	438	411	407	420	463	416	402	423	419	441	439	439	439	446	420	417	436	414	410	404	437	406	428	422	459	398	447	409	388	404	402	380	369	417	395	414	389	407	399	403	437	447	400	427	397	432	416	390	403	442	437	437	394	465	415	422	405	411	416	405	451	384	403	447	425	443	397	404	417	406	411	448	462	409	455	405	399	429	423	439	431	400	390	419	442	420	392	428	418	422	417	455	410	430	397	408	386	398	408	433	423	428	423	444	455	356	406	438	427	430	417	415	408	425	440	449	441	424	395	418	434	411	435	437	430	410	450	428	417	387	415	424	435	410	432	379	413	422	428	401	431	439	397	433	427	460	457	438	440	389	426	413	418	445	418	452	421	407	427	420	425	425	410	407	407	422	408	433	426	436	412	411	453	438	411	422	435	400	408	420	429	445	412	486	419	407	449	422	429	421	430	432	441	422	378	408	421	422	411	401	429	398	460	413	399	403	410	410	408	408	453	428	428	411	427	448	408	421	402	413	395	440	385	448	411	409	420	435	444	417	374	397	412	413	405	442	430	431	462	399	425	408	367	408	464	411	432	410	399	428	425	434	399	429	445	451	407	458	440	414	387	396	420	452	416	414	421	418	422	414	425	418	436	378	425	422	395	402	386	434	382	413	420	405	417	436	426	415	411	389	409	435	388	416	419	422	401	410	364	427	406	418	418	394	447	422	433	434	424	426	454	412	413	392	443	424	396	413	420	423	424	431	436	432	411	434	436	420	432	432	410	422	413	425	422	442	422	445	403	424	445	422	412	426	413	442	409	392	421	407	405	462	421	437	409	390	392	422	427	437	400	453	411	440	390	397	435	427	385	446	418	414	433	412	384	401	414	390	446	462	425	384	396	416	403	418	417	409	424	421	392	438	428	402	409	426	432	451	427	446	414	418	413	448	401	466	422	385	390	429	425	436	423	448	445	407	426	395	429	388	428	426	427	437	450	426	398	418	425	429	419	425	425	438	451	412	440	439	444	449	428	396	452	400	415	419	419	421	456	464	429	407	420	423	426	392	438	424	449	434	416	405	464	415	383	418	405	417	454	452	470	422	446	417	400	398	414	433	439	432	445	415	434	430	422	416	428	400	408	432	428	426	465	441	386	424	413	412	432	422	441	428	397	422	409	409	445	428	391	438	424	408	420	396	419	440	408	422	393	414	423	421	405	426	422	439	401	425	436	414	387	391	419	418	450	452	410	429	406	392	411	437	415	418	433	422	420	452	396	419	415	457	379	408	399	460	432	412	440	426	388	444	421	377	438	418	433	413	392	404	450	406	409	418	427	433	379	414	436	436	396	458	437	413	406	459	432	420	456	429	461	457	422	418	419	438	437	392	443	439	397	409	438	417	425	389	431	417	403	414	419	448	391	429	390	391	433	364	415	400	410	431	397	396	434	391	409	428	409	417	408	419	434	429	435	449	430	419	422	448	400	430	434	457	419	437	449	407	407	374	380	452	442	427	429	419	472	399	422	417	435	439	432	441	405	447	428	438	435	444	391	411	416	444	429	405	437	407	399	436	436	449	390	403	410	406	450	429	423	440	446	454	462	428	403	407	396	398	429	400	435	409	443	455	444	425	427	439	389	418	441	409	447	414	389	420	416	415	470	405	387	407	431	405	452	418	395	420	405	450	406	424	436	416	395	425	422	443	444	397	437	419	447	378	445	426	413	421	397	403	384	402	430	434	412	453	403	422	409	397	426	386	477	419	425	403	406	419	386	407	432	449	387	406	452	420	441	461	385	433	413	411	414	413	425	430	420	415	413	403	459	421	433	418	420	394	420	403	402	424	410	419	401	413	398	407	380	451	440	363	392	400	447	384	411	422	410	427	421	431	395	411	404	413	436	451	436	386	384	424	401	419	373	452	433	405	394	447	417	421	408	388	410	404	387	447	428	443	424	391	408	408	398	425	420	431	451	415	422	403	397	407	414	411	406	416	400	439	451	419	442	414	420	431	444	421	426	433	429	424	414	420	396	429	418	399	408	437	394	434	434	420	375	451	445	415	416	412	413	436	422	415	439	456	436	402	412	409	437	409	438	420	366	418	394	380	417	414	423	409	395	458	450	409	429	390	417	396	400	429	425	446	434	405	436	409	423	455	434	434	403	450	419	439	408	453	395	388	432	447	401	386	408	420	449	427	435	415	418	397	434	420	400	406	443	418	425	389	457	457	431	409	383	440	417	426	428	425	445	400	384	419	378	427	458	439	413	398	394	413	418	442	436	395	446	422	430	412	439	418	416	455	438	422	431	456	436	464	406	400	422	412	444	421	435	419	446	405	461	412	422	399	427	444	453	439	404	426	460	378	405	399	376	439	408	446	453	408	412	389	443	463	419	453	435	452	410	430	413	404	412	399	438	423	380	450	410	419	423	425	454	425	373	427	429	433	415	429	395	397	416	415	445	443	439	423	423	419	406	429	425	382	384	437	410	418	420	390	414	415	442	422	431	430	401	404	443	387	422	453	418	432	411	447	406	421	424	409	416	395	405	448	415	443	430	414	405	418	451	392	437	447	442	404	405	433	411	435	421	412	446	450	409	402	421	425	403	435	402	469	402	466	448	416	382	419	402	418	442	409	420	435	394	433	432	459	405	427	420	360	424	406	407	410	480	425	437	470	451	434	435	394	407	418	414	452	416	420	430	403	425	426	434	388	431	406	423	390	391	399	406	412	442	436	449	446	399	395	424	471	431	452	436	421	401	374	406	412	418	410	410	417	388	412	407	465	431	426	407	406	383	444	429	399	431	399	415	446	440	404	428	449	421	430	432	411	431	439	451	402	411	466	438	433	411	382	408	441	392	412	425	450	421	410	418	432	394	416	433	437	385	427	384	437	401	383	440	421	472	421	414	423	419	384	420	453	417	413	461	413	380	393	428	382	424	436	447	443	448	420	454	415	434	399	400	407	464	399	448	437	407	415	413	400	429	411	428	411	419	413	454	418	447	400	441	419	408	424	452	442	384	443	464	450	407	441	463	403	423	401	413	437	460	462	425	427	407	480	446	376	450	455	423	450	408	396	388	396	399	379	418	428	384	419	390	444	410	444	410	419	429	417	419	402	420	392	404	392	380	451	427	395	424	396	401	398	406	419	438	417	427	422	417	401	409
13236	25069	19122	14847	11006	7881	5992	5719	5525	4826	4035	3344	2608	1955	1568	1407	1178	977	868	913	768	739	716	690	645	658	620	643	677	737	633	616	572	558	559	569	580	561	575	635	596	608	597	594	575	589	560	620	602	611	569	616	587	616	614	586	636	618	636	586	586	581	556	575	617	600	596	592	648	575	553	544	516	564	554	551	532	613	568	562	578	544	549	598	568	563	559	512	545	560	559	524	582	522	573	575	588	539	576	543	511	590	544	579	559	574	535	530	561	520	557	529	585	543	506	575	549	552	583	567	579	597	538	540	531	558	528	588	551	558	582	517	564	529	514	546	543	550	573	574	546	550	507	572	548	550	552	580	581	524	560	575	523	554	538	543	545	546	564	556	539	530	540	588	531	524	482	577	525	546	567	574	568	535	561	581	585	535	519	592	500	547	530	542	547	575	558	576	561	619	534	541	516	555	584	544	547	576	579	549	545	533	544	579	600	539	566	562	624	557	521	530	569	573	539	558	584	521	534	576	548	566	548	539	604	518	549	557	521	547	496	547	507	588	561	579	502	548	548	543	577	544	513	534	534	546	562	536	564	539	492	539	545	587	598	548	537	547	575	553	561	558	570	511	507	550	572	595	506	586	560	578	557	568	560	521	527	521	538	542	526	557	578	526	553	543	573	539	580	562	518	583	582	580	535	539	578	521	551	546	570	547	557	597	576	564	592	529	571	550	548	557	519	545	570	543	555	528	559	538	539	568	570	547	533	512	561	565	569	538	569	573	620	592	520	573	604	542	527	550	513	538	514	550	510	544	508	534	567	579	546	545	527	544	562	572	552	553	536	538	525	541	524	599	522	563	579	548	535	509	563	570	543	545	594	521	572	554	529	556	541	565	543	591	558	506	516	525	509	563	587	578	592	565	586	542	533	575	548	590	577	545	546	540	562	542	586	525	538	568	562	531	565	516	547	582	534	568	547	576	565	495	581	537	562	595	541	578	545	517	495	570	547	558	549	541	541	533	542	558	539	526	504	517	553	555	549	562	556	567	554	511	552	533	546	557	585	588	546	549	551	568	568	591	582	532	573	575	517	551	524	573	558	555	557	545	592	578	547	494	537	540	556	550	534	523	566	543	563	535	568	531	526	528	576	557	528	524	548	563	586	561	577	558	541	531	522	545	556	562	549	526	585	582	580	567	571	561	518	572	574	530	569	548	572	557	497	548	550	565	559	524	559	560	546	590	568	542	544	506	579	551	542	528	554	606	572	538	516	533	510	575	556	600	569	571	607	561	560	567	542	512	572	568	581	525	549	552	563	545	536	561	548	586	568	578	551	543	577	573	561	527	552	602	539	571	527	604	578	595	534	496	565	541	549	552	498	563	512	563	588	505	560	519	563	564	592	521	544	570	571	563	569	543	569	568	557	581	527	551	574	583	581	538	579	523	530	545	535	521	552	575	552	614	563	552	547	525	535	544	543	592	533	536	544	579	550	540	550	558	535	585	528	538	545	554	544	565	541	576	531	547	541	542	549	545	541	524	578	552	554	580	559	542	592	547	556	517	588	560	574	585	575	560	551	485	512	589	570	513	576	550	544	569	550	556	568	570	546	527	547	552	525	580	569	519	525	538	560	571	536	575	565	539	500	557	564	588	539	537	537	533	613	551	559	532	531	589	550	559	546	535	505	589	581	561	556	530	558	533	546	579	547	561	555	543	525	596	552	541	562	503	530	571	583	529	574	596	560	510	543	544	538	568	536	539	566	559	571	569	582	591	574	576	574	522	543	580	543	579	600	547	566	551	589	533	572	545	552	552	545	600	543	539	551	567	558	551	521	556	535	536	552	551	572	538	501	595	539	513	594	538	526	542	536	556	572	548	550	535	552	542	565	568	550	510	523	581	567	532	581	535	551	579	571	561	541	556	546	525	540	571	503	544	519	540	542	586	580	589	551	539	601	576	523	528	557	551	566	601	529	572	542	527	569	516	563	558	543	522	554	516	585	562	618	518	543	589	510	554	557	489	537	555	558	501	577	547	518	533	543	595	578	562	566	578	520	554	563	542	572	563	543	590	537	530	549	530	538	503	541	540	561	605	598	526	562	614	552	585	544	566	559	520	560	538	568	569	537	585	531	548	573	524	572	541	521	556	581	563	545	533	548	574	544	532	553	539	567	574	504	564	507	543	569	557	558	550	601	578	526	557	535	573	548	519	539	576	531	578	585	554	546	544	537	552	546	537	514	581	562	536	571	580	560	552	518	557	567	536	560	554	514	582	532	573	521	566	516	540	540	529	529	553	512	558	557	550	566	594	594	557	555	530	536	557	556	511	580	617	562	510	524	523	580	533	557	538	595	561	567	561	562	543	590	549	532	563	541	547	526	537	556	572	560	534	525	553	534	588	544	523	502	530	581	494	531	528	555	553	567	562	564	572	566	554	551	569	584	564	553	520	583	511	584	546	511	571	537	536	541	554	500	565	519	523	567	569	530	589	594	555	529	561	569	564	570	497	571	545	572	507	538	562	584	569	548	557	535	564	503	575	556	527	589	523	546	570	549	502	524	604	572	534	556	556	512	582	570	545	537	541	542	520	580	553	559	542	557	536	509	605	566	513	488	568	565	534	529	540	526	574	525	542	561	530	568	475	535	534	520	538	551	553	560	572	541	565	533	555	560	520	577	553	548	544	527	572	526	543	569	539	584	524	598	529	562	525	513	562	558	542	595	552	551	576	598	536	531	567	557	571	567	525	521	535	561	549	563	547	533	519	581	559	561	548	581	557	539	547	540	516	573	547	559	556	509	553	552	515	545	551	530	562	543	549	578	521	547	537	572	501	534	563	550	512	563	524	547	557	535	606	529	572	518	560	548	543	543	508	545	527	511	576	531	594	521	556	631	550	534	536	585	531	558	542	545	550	597	594	563	540	592	552	551	539	585	553	567	575	561	540	549	536	543	531	505	520	512	527	574	603	564	501	587	556	523	581	563	555	570	595	533	557	545	540	580	519	558	518	590	525	538	583	528	558	542	546	567	547	585	577	566	595	577	529	572	543	546	560	550	535	574	525	565	526	519	515	578	543	568	562	580	575	542	609	520	538	573	521	506	507	544	558	506	547	489	556	542	561	560	550	565	532	518	624	521	530	522	547	567	521	554	581	511	555	545	553	569	582	546	547	544	599	512	559	579	570	538	546	474	554	532	549	554	561	574	575	538	540	571	531	557	545	551	562	527	576	545	530	538	518	545	528	561	554	517	613	547	528	528	547	549	573	600	584	544	578	510	549	571	554	546	570	565	524	544	546	548	561	522	557	558	530	599	575	542	545	563	564	524	536	576	553	523	526	557	558	511	542	534	532	579	563	601	587	563	543	577	610	597	516	569	561	552	523	530	519	542	579	552	558	548	547	599	514	551	547	533	548	552	552	510	589	581	552	551	599	531	583	556	583	529	519	573	574	554	598	587	551	543	525	562	588	574	527	543	570	565	543	581	545	565	549	582	559
22679	20946	28616	23440	20980	21229	14071	5857	4712	4342	3726	3112	2495	2156	1791	1580	1445	1318	1276	1216	1216	1056	1080	1014	1020	968	1002	1009	1093	1077	974	992	911	916	960	885	970	981	1038	1025	967	969	865	940	1007	909	994	931	952	956	932	1007	915	921	947	920	932	971	1031	1002	959	992	964	989	1061	907	997	922	933	909	853	953	942	831	892	854	887	915	851	886	914	847	870	848	915	867	857	910	876	868	943	922	908	892	851	859	869	958	890	848	901	919	897	917	893	893	895	885	910	947	909	901	877	910	905	943	925	824	864	886	932	955	907	922	893	832	958	883	878	885	872	905	911	904	890	901	926	940	909	850	858	946	891	848	913	889	952	892	913	851	882	950	897	942	900	915	877	911	857	862	912	910	928	871	931	914	860	878	901	879	873	862	847	872	918	882	916	889	875	864	926	928	894	885	885	869	935	890	886	913	962	927	912	876	909	952	893	910	831	909	871	914	870	890	916	865	893	881	906	920	855	901	893	884	807	882	878	934	876	862	821	812	873	870	898	811	871	956	908	887	924	868	885	923	872	957	902	877	895	906	906	929	897	857	922	899	889	877	884	880	962	871	915	889	870	941	920	936	894	936	902	908	853	881	914	943	855	920	926	918	909	903	947	890	877	914	878	854	937	909	884	909	881	857	882	915	921	940	895	869	877	836	897	889	941	915	869	923	893	906	915	901	864	911	903	901	905	868	824	890	855	928	893	954	897	899	843	881	924	861	891	912	901	946	864	858	886	921	847	860	902	884	895	878	915	890	945	912	880	889	874	928	893	909	904	876	891	879	905	877	911	864	983	905	862	886	870	899	896	920	894	850	911	912	926	913	904	892	888	953	840	906	935	929	918	870	906	933	920	903	864	909	843	876	899	840	933	876	883	927	965	921	866	900	837	889	891	887	916	929	942	847	913	920	826	900	847	924	941	871	877	903	861	873	915	910	934	929	917	898	942	923	854	934	940	877	955	901	888	913	926	900	905	931	893	896	877	896	938	859	875	891	913	939	890	911	949	902	932	870	949	906	996	938	920	952	894	878	914	871	916	918	913	935	843	898	887	895	902	915	942	875	889	847	879	907	893	885	966	883	877	952	890	902	889	918	871	850	909	885	902	916	865	906	921	904	884	894	873	908	884	877	894	925	854	914	924	924	863	852	906	920	959	931	834	906	882	882	886	888	926	808	875	906	866	878	874	910	898	918	933	924	885	822	875	910	832	906	915	867	919	900	877	857	864	847	878	879	856	904	851	878	904	905	903	943	878	887	870	926	906	942	873	908	861	891	870	941	937	851	915	890	888	878	902	885	922	862	938	914	864	879	923	888	887	848	932	890	902	875	879	950	915	952	896	851	921	882	868	911	871	906	856	879	890	899	918	902	915	894	916	876	889	855	886	854	941	867	860	863	902	921	952	896	938	880	914	883	900	914	901	920	918	884	854	923	883	920	883	929	868	828	904	883	889	916	862	864	895	913	943	888	886	889	901	858	905	889	857	940	909	960	899	838	898	877	869	874	911	898	837	923	850	881	843	936	912	863	887	869	880	962	935	902	902	906	861	829	885	917	852	904	885	898	921	869	867	939	873	910	890	869	867	938	901	896	903	868	894	870	913	944	883	914	926	935	908	893	945	875	931	851	877	875	851	936	894	872	880	897	916	890	907	874	892	931	858	888	848	876	888	938	889	902	889	876	873	911	905	900	882	874	860	921	863	922	835	878	868	864	865	922	869	888	894	861	880	874	905	889	943	895	939	919	901	894	928	912	878	943	832	858	968	910	878	866	886	928	913	905	878	902	923	924	870	943	922	924	858	861	895	831	863	925	812	912	893	913	924	905	906	938	886	861	892	876	916	938	866	887	901	899	894	866	931	879	835	893	928	903	915	906	935	914	930	901	888	866	908	868	864	856	884	865	929	866	882	892	868	885	900	937	846	912	905	919	885	969	848	897	864	932	921	914	939	943	828	877	1007	880	912	897	884	909	852	856	911	876	920	878	897	861	893	893	852	908	949	861	912	878	918	892	880	923	891	879	881	885	902	922	864	922	895	911	889	918	910	936	845	883	848	925	929	872	876	919	867	880	873	947	917	899	879	883	892	889	913	909	906	910	880	884	905	907	885	876	877	916	892	894	910	911	913	932	911	903	873	943	935	842	874	893	951	886	947	929	892	885	856	889	881	934	927	874	956	889	869	864	896	883	894	869	912	902	865	927	874	854	953	907	945	890	797	867	893	868	879	900	906	914	866	886	915	883	863	942	923	897	885	915	855	925	869	874	903	834	906	884	894	911	890	853	933	904	864	892	947	906	908	889	902	907	884	890	886	927	868	859	861	886	901	837	862	900	936	908	921	859	893	952	849	900	834	877	910	894	886	864	877	895	908	881	876	903	861	905	871	899	905	880	865	889	920	911	916	933	883	872	931	841	909	874	833	905	903	906	860	871	906	833	885	867	874	913	914	867	894	873	904	924	918	856	902	902	894	905	940	895	897	897	859	869	870	872	915	842	905	921	872	877	891	880	938	900	933	896	920	866	869	849	934	939	916	896	892	909	872	881	885	888	892	908	866	907	874	919	875	919	948	913	837	914	919	935	884	972	866	919	921	935	873	894	909	880	849	908	893	891	851	889	882	912	916	891	900	902	900	853	885	886	913	886	890	883	897	933	886	907	892	922	862	943	907	934	875	942	882	918	892	877	923	905	887	907	897	909	867	924	809	884	860	891	869	854	842	940	938	889	862	939	862	863	868	898	899	911	907	889	849	938	884	891	895	903	885	871	910	894	934	850	946	942	948	925	815	818	863	866	864	921	918	909	922	841	894	844	884	907	868	923	887	852	889	907	885	858	903	884	929	855	893	909	899	920	881	834	874	914	929	929	859	876	894	909	915	884	863	922	824	882	896	866	882	913	888	900	916	924	891	906	879	904	866	878	918	911	894	861	864	916	889	958	922	878	881	871	896	876	883	903	918	914	917	908	917	911	915	923	912	910	861	877	922	921	921	869	919	867	865	895	885	909	921	905	901	920	930	884	899	902	893	934	945	896	913	933	875	909	906	871	872	875	929	863	908	864	889	892	848	841	931	880	894	885	846	905	888	864	894	928	884	867	872	857	905	874	890	913	922	942	867	895	887	872	885	846	856	890	913	866	900	920	862	917	903	919	881	889	937	876	869	885	880	902	877	958	898	901	900	892	913	882	989	882	898	923	853	899	880	915	884	879	849	864	901	884	897	814	870	884	911	912	841	877	892	906	854	890	903	897	906	879	900	919	852	909	904	869	885	965	925	921	866	932	919	871	941	890	848	892	914	948	873	890	928	924	855	870	839	874	848	882	914	887	914	925	881	910	859	910	908	901	899	846	868	911	905	918	939	852	868	908	827	938	950	949	907	900	932	846	881	882	919	880	915	916	858	961	879	940	911	893	908	882	913	923	880	850	850	834	937	911	887	832	922	907	877	933	885	875	893	903	888	977	862	850
16437	34292	28696	22763	18176	13711	10452	10239	9512	8624	7622	5951	4817	3885	3390	2779	2432	1941	1861	1675	1626	1469	1427	1335	1247	1244	1277	1282	1295	1365	1315	1196	1176	1133	1132	1163	1188	1183	1234	1176	1149	1142	1139	1107	1239	1166	1186	1145	1156	1172	1150	1193	1127	1122	1160	1141	1226	1306	1213	1210	1178	1139	1201	1213	1171	1135	1182	1144	1150	1138	1047	1128	1109	1091	1135	1146	1070	1088	1142	1136	1056	1093	1043	1085	1064	1102	1092	1105	1038	1107	1096	1021	1056	1102	1091	1122	1094	1079	1119	1112	1100	1160	1116	1061	1070	1066	1117	1120	1098	1091	1048	1114	1126	1071	1105	1090	1086	1130	1041	1125	1118	1082	1052	1076	1077	1062	1072	1107	1074	1087	1039	1069	1062	1081	1056	1072	1042	1094	1058	1080	1094	1123	1118	1074	1103	1082	1072	1083	1080	1110	1083	1090	1103	1083	1076	1134	1102	1029	1069	1106	1119	1151	1084	1111	1123	1042	1120	1094	1119	1098	1075	1046	1087	1036	1110	1102	1096	1059	1084	1092	1050	1095	1102	1147	1069	1118	1085	1106	1059	1100	1056	1034	1108	1051	1046	1075	1112	1101	1053	1130	1092	1076	1082	1072	1075	1068	1113	1075	1076	1112	1076	1089	1071	1098	1124	1127	1136	1086	1062	1102	1087	1115	1056	1019	1064	1053	1080	1117	1124	1088	1089	1088	1073	1119	1052	1135	1068	1040	1117	1102	1087	1055	1111	1116	1066	1115	1063	1077	1091	1056	1071	1048	988	1055	1055	1109	1073	1066	1049	1125	1061	1070	1103	1121	1131	1057	1043	1127	1077	1059	1080	1051	1099	1125	1156	1045	1073	1157	1097	1095	1044	1075	1108	1063	1017	1084	1103	1042	1093	1056	1076	1080	1094	1051	1074	1080	1069	1082	1102	1119	1105	1074	1110	1115	1056	1092	1129	1114	1047	1079	1064	1050	1068	1113	1075	1039	1117	1071	1092	1064	1102	1025	1093	1131	1137	1094	1110	1121	1092	1115	1103	1112	1082	1054	1072	1081	1070	1088	1110	1076	1089	1059	1095	1053	1070	1130	1045	1041	1086	1096	1081	1082	1030	1069	1080	1061	1107	1083	1093	1128	1076	1058	1139	1081	1069	1104	988	1075	1096	1059	1097	1055	1063	1070	1085	1118	1139	1056	1093	1061	1082	1093	1101	1073	1065	1095	1124	1089	1084	1097	1118	1084	1115	1097	1104	1052	1073	1099	1088	1081	1045	1103	1125	1083	1053	1125	1055	1110	1093	1084	1071	1067	1051	1095	1130	1090	1011	1091	974	1098	1113	1090	1100	1106	1140	1080	1135	1095	1055	1132	1061	1062	1059	1070	1089	1070	1091	1120	1073	1063	1108	1133	1086	1079	1045	1077	1081	1036	1092	1059	1063	1050	1131	1076	1080	1138	1040	1143	1064	1074	1005	1060	1084	1107	1063	1069	1056	1067	1052	1129	1104	1122	1133	1096	1125	1046	1051	1102	1055	1087	1027	1061	1118	1103	1093	1049	1071	1107	1111	1134	1063	1041	1072	1080	1067	1097	1040	1063	1077	1082	1054	1068	1090	1143	1070	1077	1065	1097	1120	1100	1104	1070	1074	1076	1070	1080	1062	1085	1122	1148	1082	1061	1141	1101	1092	1105	1146	1085	1104	1084	1075	1070	1118	1108	1081	1107	1104	1015	1078	1106	1128	1108	1060	1066	1053	1109	1111	1101	1045	1097	1047	1072	1027	1072	1112	1088	1105	1092	1089	1066	1029	1104	1051	1104	1038	1104	1060	1062	1088	1048	1092	1099	1124	1120	1118	1109	1063	1038	1124	1067	1062	1094	1068	1063	1111	1089	1099	1068	1068	1104	1033	1078	1063	1043	1058	1040	1050	1085	1049	1107	1113	1074	1060	1057	1097	1059	1095	1072	1117	1090	1091	1095	1114	1074	1039	1061	1061	1103	1066	1111	1089	1100	1045	1053	1045	1064	1067	1085	1087	1077	1082	1041	1082	1116	1069	1081	1082	1048	1090	1074	1074	1049	1020	1109	1080	1066	1149	1057	1064	1023	1018	1009	1011	1064	1097	1143	1106	1080	1118	1110	1091	1037	1045	1124	1081	1099	1101	1078	1015	1067	1044	1091	1101	1080	1127	1055	1070	1036	1122	1124	1072	1133	1017	1106	1058	1055	1090	1078	1028	1060	1062	1086	1046	1096	1068	1119	1128	1102	1070	1129	1060	1098	1073	1079	1063	1098	1015	1133	1131	1076	1081	1053	1047	1080	1035	1081	1062	996	1093	1106	1061	1009	1089	1121	1048	1133	1082	1098	1040	1155	1103	1057	1085	1059	1089	1057	1091	1107	1160	1086	1064	1064	1091	1081	1037	1048	1061	1124	1113	1121	1100	1092	1057	1072	1103	1040	1076	1072	1048	1091	1064	1072	1073	1100	1072	1103	1110	1117	1008	1083	1157	1043	1040	1050	1034	1088	1086	1125	1049	1067	1047	1056	1090	1099	1052	1100	1041	1097	1077	1119	1126	1098	1090	1105	1104	1082	1104	1086	1126	1133	1073	1073	1069	1047	1074	1030	1106	1094	1097	1106	1034	1081	1073	1112	1108	1064	1078	1030	1082	1051	1056	1067	1107	1132	1094	1044	1121	1112	1067	1014	1079	1050	1055	1063	1036	1111	1062	1100	1075	1070	1073	1122	1050	1116	1108	1115	1144	1105	1035	1082	1104	1103	1062	1055	1088	1047	1054	1100	1102	1064	1082	1040	1098	1103	1124	1033	1082	1094	1127	1077	1102	1133	1088	1059	1093	1025	1097	1132	1042	1116	1118	1097	1085	1102	1090	1110	1043	1063	1099	1071	1087	1051	1044	1089	1068	1050	1044	1071	1048	1050	1080	1129	1092	1090	1176	1044	1136	1113	1071	1043	1062	1083	1082	1072	1059	1071	1123	1111	1003	1101	1075	1087	1148	1043	1087	1059	1057	1155	1038	1052	1088	1079	1147	1093	1142	1108	1078	1054	1052	1047	1123	1149	1029	1057	1046	1064	1071	1131	1031	1096	1080	1082	1051	1071	1055	1098	1105	1118	1110	1117	1007	1049	1081	1065	1100	1051	1152	1107	1087	1077	1069	1139	1057	1034	1050	1099	1066	1065	1036	1146	1060	1070	1092	1100	1152	1071	1042	1105	1070	1061	1106	1060	1081	1113	1084	1131	1039	1060	1110	1081	1078	1066	1056	1008	1135	1107	1017	1066	1033	1097	1054	1090	1058	1056	1067	1093	1059	1108	1074	1042	1086	1144	1100	1071	1084	1042	1184	1040	1097	1082	1040	1016	1036	1093	1068	1079	1111	1094	1105	1083	1079	1090	1105	1038	1092	1103	1047	1058	1047	1050	1041	1089	1097	1095	1057	1114	1040	1098	1107	1101	1047	1099	1066	1039	1096	1090	1128	1114	1081	1097	1116	1067	1132	1035	1090	1066	1151	1110	1195	1132	1091	1041	1069	1073	1131	1043	1084	1089	1020	1052	1061	1055	1113	1094	1088	1082	1061	1066	1126	1025	1074	1092	1103	1052	1110	1078	1079	1104	1101	1090	1071	1067	1063	1099	1106	1057	1103	1094	1088	1034	1081	1118	1065	1116	1070	1133	1058	1023	1085	1138	1137	1027	1057	1090	1063	1027	1032	1087	1087	1051	1107	1035	1024	1087	1114	1111	1089	1087	1103	1045	1125	1054	1118	1066	1132	1087	1040	1085	1076	1055	1071	1062	1083	1033	1124	1098	1054	1063	1104	1090	1083	1083	1106	1039	1045	1120	1051	1072	1064	1071	1099	1114	1120	1017	1063	1085	1078	1113	1065	1073	1104	1101	1105	1099	1167	1149	1093	988	1068	1092	1065	1069	1113	1052	1067	1029	1095	1089	1052	1100	1123	1088	1021	1133	1074	1109	1095	1079	1072	1063	1111	1108	1081	1106	1122	1121	1092	1068	1073	1053	1059	1088	1094	1038	1138	1060	1082	1077	1072	1067	1049	1055	1013	1075	1111	1115	1099	1070	1054	1084	1027	1115	1063	1094	1110	1053	1074	1095	1024	1079	1036	1049	1081	1023	1054	1096	1074	1131	1051	1108	1088	1156	1087	1109	1132	1025	1120	1085	1104	1068	1092	1087	1037	1021	1091	1032	1143	1101	1052	1048	1122	1028	1076	1080	1077	1029	1138	1068	1063	1128	1067	1132	1071	1106	1084	1012	1119	1070	1128	1119	1061	1112	1109	1088	1101	1062	1098	1104	1031	1128	1126	1073	1103	1119	1108	1118	1122	1048	1110	1083	1115	1073	1094	1093	1078	1064	1075	1032	1120	1086	1111	1080	1104	1073	1090	1054	1073	1036	1108	1058	1091	1105	1093	1093	1053	1088	1111	1097	1091	1114	1087	1103	1079	1098	1070	1117	1030	1131	1077	1102	1077	1030	1073	1060	1050	1057	1015	1069	1043	1076	1069	1061	1114	1084	1061	1087	1026	1079	1109	1147	1063	1059	1163	1078	1123	1037	1091	1125	1101	1155	1063	1066	1050	1100	1043	1062	1082	1102	1117	1084	1138	1017	1080	1056	1082	1079	1107	1149	1078	1010	1119	1034	1101	1057	1112	1050	1069	1092	1062	1121	1099	1013	1079	1062	1066	1015	1048	1031	1101	1090	1090	1055	1122	1094	1106	1082	1087	1089	1066	1051	1064	1104	1046	1112	1106	1059	1119	1084	1125	1109	1077	1018	1073	1030	1071	1122	1142	1096	1128	1089	1053	1122	1039	1038	1080	1110	1029	1125	1059	1101	1094	1110	1108	1076	1084	1035	1069	1037	1057	1103	1101	1081	1164	1109	1067	1105	1087	1071	1055	1090	1084	1093	1056	1080	1136	1070	1118	1099	1091	1100	1139	1085	1056	1067	1117	1085	1077	1093	1101	1053	1048	1054	1061	1037	1077	1089	1054	1091	1037	1045	1122	1099	1126	1098	1050	1085
26946	20557	15207	8906	5544	3183	2110	2034	1727	1590	1467	1185	1037	898	803	751	662	621	566	616	552	587	527	513	509	500	493	480	542	539	554	491	486	470	498	442	486	515	511	562	479	448	458	478	495	516	490	497	551	496	548	481	510	510	500	530	541	565	529	518	518	487	509	515	510	525	539	508	497	499	482	466	472	491	499	513	466	426	509	490	509	468	475	490	474	540	453	515	518	488	498	495	490	476	506	522	513	480	490	498	461	451	477	475	482	505	493	524	470	479	459	514	516	506	496	488	500	521	478	471	502	444	548	448	468	487	448	526	499	499	452	460	493	455	472	483	515	476	527	534	515	482	491	509	532	497	460	490	521	517	529	479	426	520	509	449	467	444	501	454	500	494	480	447	466	470	464	519	482	522	506	472	491	507	503	529	490	449	476	497	481	477	477	480	506	478	486	484	522	536	471	481	484	465	461	502	491	457	488	516	496	493	477	498	497	494	530	515	483	469	480	480	477	454	486	524	481	484	487	458	467	487	488	455	494	495	487	476	488	484	495	473	476	479	494	478	522	474	492	484	505	509	481	483	477	478	490	477	485	473	485	493	471	478	501	492	472	500	509	500	502	475	514	494	469	473	483	474	440	478	481	509	455	473	442	495	475	484	493	477	521	489	456	504	505	479	479	469	507	446	524	421	517	503	483	482	504	501	469	479	443	451	503	471	508	463	487	472	469	468	467	503	492	490	513	471	480	448	484	513	495	540	523	477	483	491	499	483	468	486	496	474	486	458	499	461	519	478	457	466	485	498	496	489	493	494	496	474	477	531	463	512	498	490	512	529	452	513	472	466	495	462	455	481	489	485	488	509	482	509	491	444	485	461	488	509	476	486	515	509	468	497	506	496	497	498	528	453	479	500	461	467	453	504	524	515	472	532	470	505	500	520	509	477	514	485	487	474	508	493	480	519	463	467	471	457	461	501	462	460	510	496	463	462	481	456	460	483	480	514	468	498	510	504	474	514	455	473	477	473	482	492	501	481	492	446	514	500	515	450	537	499	526	491	464	490	500	489	480	480	504	469	479	484	487	467	403	479	482	512	447	482	509	467	495	522	491	447	479	510	488	502	461	501	506	459	511	524	446	514	493	479	561	504	502	473	475	500	541	475	484	448	487	472	480	510	442	489	464	495	487	495	482	474	481	495	517	467	518	508	503	457	478	515	525	537	489	506	519	447	458	487	450	495	496	531	496	495	472	513	517	484	486	470	490	476	493	493	504	513	472	489	502	410	487	466	436	536	476	450	528	481	465	526	485	477	522	450	482	481	493	487	519	492	524	459	458	474	486	468	513	495	510	520	519	531	478	491	471	494	516	498	462	452	507	507	475	483	509	512	455	508	545	466	501	474	462	489	492	476	493	443	456	493	440	501	505	452	491	488	469	465	484	499	495	496	480	513	519	478	473	492	501	506	468	469	516	491	480	498	466	492	465	464	481	503	472	493	477	499	508	436	507	499	475	518	498	462	473	428	483	520	464	487	471	490	505	483	496	460	499	477	500	513	499	491	490	518	501	488	499	467	552	505	460	481	499	504	512	477	497	459	513	501	458	450	479	514	507	469	511	472	492	495	475	457	485	495	498	534	512	487	446	525	477	511	503	499	545	457	492	508	474	479	494	491	437	490	508	497	491	469	494	480	508	506	495	498	413	493	493	489	489	511	511	505	524	495	491	473	499	433	475	489	488	495	491	458	509	518	471	447	458	496	491	509	523	486	494	515	465	491	483	508	466	506	476	506	487	498	488	473	451	479	537	474	452	506	467	481	474	460	489	446	502	483	513	499	501	477	484	466	526	510	529	498	477	470	499	497	454	488	489	521	519	494	442	536	497	500	500	505	477	493	482	476	498	489	495	471	462	456	494	493	487	517	474	487	475	498	495	523	495	477	491	480	521	514	522	495	508	486	446	513	501	435	531	467	479	505	485	495	442	481	485	494	506	507	485	450	488	484	527	462	469	437	498	503	484	479	509	500	495	490	490	474	516	476	466	482	506	498	497	509	486	506	492	472	483	462	497	499	480	425	524	500	493	463	475	514	499	507	486	539	503	465	493	504	487	489	531	528	513	417	487	496	486	483	431	515	486	519	477	511	515	502	450	491	522	494	512	484	479	475	535	441	518	473	465	504	446	474	499	475	504	505	502	475	509	513	525	461	470	499	472	462	441	464	488	539	479	473	533	437	514	464	470	440	497	495	467	480	463	510	509	474	471	452	462	509	487	461	505	478	489	472	494	490	472	495	452	500	483	471	470	495	483	518	468	467	506	509	496	506	454	504	474	481	512	455	483	491	475	488	502	473	445	479	487	493	462	485	517	493	468	466	487	492	505	506	495	528	488	477	492	482	507	477	470	495	470	478	468	461	504	485	489	432	467	442	475	489	480	530	472	474	526	495	471	488	494	493	483	501	461	446	492	493	465	493	509	477	468	462	503	498	500	462	472	491	493	517	494	488	491	458	472	481	434	459	521	470	466	529	492	502	482	462	437	477	485	476	486	526	493	499	485	539	475	503	433	461	478	447	471	503	498	487	462	519	488	522	505	470	473	480	461	505	461	465	506	475	465	463	477	504	492	531	496	483	458	481	507	447	475	473	488	522	450	503	475	470	503	508	483	490	480	508	478	504	505	495	472	493	527	496	489	468	545	487	494	484	502	496	512	479	488	459	432	494	482	485	484	432	481	484	482	503	493	493	502	487	474	537	439	494	505	485	466	491	495	478	526	484	506	526	461	478	483	472	488	508	469	465	467	487	488	524	441	500	468	472	511	482	489	444	458	486	504	493	503	492	508	506	480	519	473	486	495	488	490	502	519	462	463	479	479	473	470	491	443	461	475	481	439	496	496	459	478	471	497	481	493	470	511	489	455	522	527	523	488	497	529	462	472	450	506	487	493	533	475	502	493	510	509	496	498	509	511	522	530	485	465	466	503	490	463	522	500	503	488	476	498	436	484	517	473	517	504	485	500	528	491	529	475	503	433	496	468	487	508	513	511	477	470	512	494	499	457	451	488	473	480	495	497	502	469	458	480	472	490	462	462	474	482	555	515	507	477	483	491	480	441	497	487	510	484	474	499	478	465	497	480	462	481	493	497	462	512	485	447	491	471	516	473	518	523	474	471	464	492	493	491	513	499	475	496	476	505	504	480	460	499	468	476	490	571	477	506	463	529	490	501	467	486	467	494	490	474	503	574	524	493	483	482	488	478	463	490	518	438	514	456	494	464	484	493	516	460	477	440	483	476	505	509	482	517	502	516	517	455	477	485	465	533	505	507	492	491	511	425	473	483	516	538	500	486	469	491	437	495	489	496	518	499	448	493	441	481	514	521	501	459	496	521	491	498	532	487	460	475	501	457	500	509	495	498	475	503	515	512	498	523	528	488	487	506	497	516	469	500	455	476	510	513	475	513	488	490	501	474	507	501	488	495	488	482	450	479	481	466	459	451	523	509	473
12287	21255	16486	11718	9183	5988	4639	4520	4104	3558	3127	2375	1901	1682	1383	1235	1005	929	779	791	764	752	679	660	640	650	631	701	651	671	673	595	650	584	653	624	617	652	604	596	664	617	656	619	596	612	623	685	678	651	640	677	629	655	583	615	650	684	641	652	645	645	623	680	665	614	695	632	629	579	627	556	594	597	621	580	628	598	605	613	610	575	579	656	615	608	584	622	618	644	611	563	620	572	602	581	606	619	621	603	632	600	595	617	591	614	636	618	586	593	608	618	645	561	619	592	587	603	626	637	588	618	622	591	585	597	634	622	587	540	596	576	649	559	584	605	642	631	559	600	571	607	635	613	636	613	590	611	593	591	606	604	607	595	611	606	611	619	619	579	592	605	576	597	612	594	583	582	606	611	590	632	665	567	582	638	653	606	628	593	616	637	607	600	644	609	592	632	624	658	613	635	614	652	620	585	615	561	600	599	633	589	567	615	608	603	607	625	597	611	640	624	602	626	626	596	616	578	610	622	593	616	601	615	594	641	597	579	616	594	615	595	643	614	608	620	560	621	627	625	604	570	608	637	620	669	621	627	593	601	607	619	592	631	576	600	654	582	617	674	625	612	609	603	617	614	625	611	598	605	606	568	616	586	573	612	617	624	625	605	600	598	692	618	564	581	606	592	672	582	645	604	610	593	597	616	629	606	635	625	614	665	590	623	602	556	546	615	583	620	571	645	612	663	615	577	632	614	573	597	633	610	621	613	599	630	625	606	668	605	591	588	660	598	616	649	589	608	643	666	591	617	593	631	575	604	604	616	609	630	616	591	591	623	636	605	585	610	587	652	645	622	624	637	589	582	650	657	552	612	611	603	600	634	630	620	609	625	617	631	599	615	598	666	619	628	571	625	614	582	588	641	643	639	555	617	621	608	602	559	618	569	572	621	623	615	641	595	626	621	621	633	630	607	576	638	610	603	591	592	635	621	589	574	650	615	581	643	574	589	589	629	610	625	604	612	611	616	643	650	605	613	614	600	606	623	618	605	615	600	639	602	627	619	592	617	569	602	591	584	646	605	580	627	644	624	637	613	623	553	565	620	582	643	615	592	603	592	647	623	625	639	611	599	609	616	590	571	607	579	567	611	591	616	654	570	611	591	587	611	653	615	621	550	586	575	620	650	576	601	628	614	635	605	633	602	641	590	581	597	600	623	590	620	587	624	576	642	616	654	622	595	612	598	588	609	569	650	591	610	627	595	641	603	562	646	574	651	601	659	570	632	539	596	593	626	590	625	661	606	577	569	614	631	597	602	632	569	630	598	628	601	602	603	592	590	617	628	597	621	594	612	618	590	626	577	618	617	605	565	625	621	574	623	601	613	627	629	612	604	589	633	619	631	604	581	638	665	615	613	607	624	619	597	604	600	615	586	564	602	591	630	589	580	632	561	634	610	626	648	643	633	631	584	619	628	559	593	595	608	643	627	582	624	626	600	626	592	654	607	617	611	623	626	634	596	560	640	633	628	612	564	601	578	621	570	595	597	569	619	600	568	533	598	640	629	611	571	613	615	639	586	639	627	602	567	621	632	608	650	649	621	619	604	633	627	676	618	615	618	597	590	618	636	606	589	603	589	605	629	604	584	605	634	637	610	656	591	630	607	608	652	653	585	611	605	645	623	629	603	573	577	632	620	585	634	609	573	573	589	634	634	644	596	591	598	622	620	597	604	620	625	629	547	614	575	620	624	630	583	574	628	612	586	589	628	622	581	623	610	613	629	616	596	601	612	627	597	607	629	600	578	639	618	579	628	630	590	610	595	602	631	570	610	559	654	607	579	623	606	604	611	610	598	593	581	588	597	585	590	597	591	613	636	633	600	602	601	621	597	640	623	605	565	591	593	608	613	602	598	647	608	627	549	636	602	625	607	592	634	641	554	600	630	622	591	624	623	637	604	624	616	587	627	582	604	624	610	624	620	622	622	632	591	617	598	589	588	601	627	594	592	587	631	573	591	581	598	594	609	586	596	639	620	605	601	594	598	618	595	624	585	603	580	619	591	646	618	599	622	596	642	573	593	616	582	587	672	571	611	619	570	591	644	640	607	621	590	624	611	628	631	587	612	612	624	620	643	584	625	641	565	653	642	589	596	598	617	591	576	629	588	597	598	623	583	587	603	559	637	624	609	556	651	654	586	619	639	586	576	576	617	635	661	603	619	576	633	583	633	610	582	627	612	587	603	618	656	571	594	580	621	561	663	586	625	619	636	626	573	617	632	623	566	597	578	588	604	616	652	611	626	602	588	616	630	641	609	622	623	620	603	597	591	621	602	642	614	613	579	596	617	594	610	569	605	593	597	624	614	628	629	660	639	591	615	645	615	596	651	576	631	607	635	605	616	672	614	605	609	653	622	594	618	556	596	630	617	639	603	609	600	601	578	590	572	626	592	636	623	634	593	618	630	608	652	666	581	638	642	579	552	614	591	612	575	596	640	607	582	542	566	586	621	603	607	653	589	586	580	587	600	635	641	609	647	585	652	572	576	612	597	624	616	601	570	581	641	591	621	600	623	621	619	603	629	602	642	581	608	651	604	571	626	595	560	599	575	688	639	605	600	601	637	655	593	621	633	611	598	640	603	621	619	591	633	616	626	613	558	632	614	597	652	607	619	616	634	592	626	581	593	647	579	629	636	602	598	584	610	593	590	589	630	592	636	594	627	581	599	604	622	594	572	588	620	658	620	601	593	615	563	601	617	604	566	615	648	607	617	618	626	605	574	622	588	623	605	609	573	597	637	589	647	601	547	623	615	606	614	618	642	592	560	609	601	554	605	595	597	657	587	608	618	575	594	622	585	597	624	644	620	637	609	613	609	602	611	588	620	609	661	604	625	616	587	615	630	562	605	564	615	607	620	638	635	579	601	576	644	581	643	663	615	609	609	619	619	638	615	587	648	587	569	582	638	585	616	631	607	571	634	609	597	618	637	592	604	591	638	550	590	642	597	588	614	594	603	629	596	522	611	618	609	658	591	592	635	604	611	591	629	633	614	593	613	608	610	585	615	595	605	631	627	625	611	673	608	621	597	602	617	585	609	594	606	621	606	627	570	636	611	655	629	620	619	652	648	643	620	600	636	596	610	599	608	599	607	619	598	601	588	628	604	646	599	613	620	605	566	577	622	576	623	594	586	634	608	573	646	620	620	602	642	597	579	618	604	614	609	645	611	583	593	579	615	619	643	599	626	548	625	585	595	656	599	620	621	662	602	593	617	589	601	611	607	643	631	628	594	619	586	651	596	587	597	645	613	598	618	636	600	625	646	593	606	616	601	611	649	617	605	659	602	651	591	637	544	645	625	642	601	606	610	647	606	617	659	584	632	636	570	633	627	595	584	626	559	643	606	608	637	604	623	593	588	630	619	562	672	573	607	622	606	607	635	612	587	605	584	620	595	617	605	609	618	596	590	585	631	640	601	641	675	603	630	625	629	613	618	656	620	607	634	620	637
23673	20919	28161	23849	20965	14086	5467	3935	3290	2993	2587	2179	1882	1558	1431	1278	1157	1082	969	955	957	896	879	896	876	890	896	881	890	926	882	813	840	839	839	880	840	839	839	849	816	883	855	833	842	860	771	821	847	885	857	905	865	813	889	825	859	917	829	849	853	876	832	831	853	825	860	815	855	862	793	866	809	810	819	815	816	854	840	846	745	842	801	803	783	853	844	839	823	791	793	787	826	832	826	760	818	836	827	777	818	838	824	819	804	811	867	803	821	779	852	815	735	825	830	846	822	773	845	839	777	840	758	843	823	814	816	778	833	831	854	843	830	814	825	810	819	810	830	808	840	802	834	818	809	819	824	871	840	799	789	813	751	788	786	823	781	802	819	809	811	844	793	826	808	828	830	805	785	814	788	818	759	779	833	807	798	815	782	827	777	830	854	852	843	870	880	832	813	804	828	824	827	844	815	777	817	795	818	817	794	842	810	840	845	786	793	791	846	856	813	824	778	863	809	839	822	861	833	820	787	815	815	757	816	779	810	859	738	800	826	828	843	839	819	846	842	819	803	827	867	821	804	843	830	853	808	835	815	813	798	804	830	781	846	847	830	804	843	831	809	832	786	852	839	816	832	877	824	784	812	794	822	822	817	786	842	853	858	806	794	863	764	869	770	827	808	815	813	843	809	845	800	798	830	795	772	785	867	781	809	813	813	759	790	845	776	765	788	808	786	855	788	775	764	852	875	822	819	817	795	784	839	821	791	800	821	809	788	740	808	795	798	779	809	804	798	838	805	777	825	825	828	836	821	820	787	798	891	785	834	803	815	820	868	854	779	750	816	871	778	768	792	814	836	771	858	856	831	806	804	849	858	829	830	800	825	861	831	790	789	831	839	803	752	847	846	805	839	784	796	812	832	833	768	832	840	794	881	820	804	763	813	812	838	768	810	798	797	826	850	824	801	799	827	816	846	788	821	834	847	821	874	799	805	788	835	835	790	837	803	861	784	846	808	756	822	777	808	798	857	858	854	844	798	814	771	800	814	830	855	851	829	786	801	837	854	822	786	812	772	821	815	806	783	825	810	896	843	838	824	836	787	848	792	800	813	773	817	790	824	870	810	814	795	754	811	790	787	840	819	877	851	812	781	818	819	811	824	833	784	826	746	835	795	819	794	790	800	830	853	814	810	809	829	829	807	815	788	836	801	832	825	823	830	859	812	809	806	794	819	792	812	859	832	809	822	852	789	840	832	828	796	801	799	832	824	836	815	865	769	799	832	838	802	843	765	816	767	847	782	857	804	768	820	814	785	796	829	799	823	796	820	848	865	781	846	822	792	801	811	855	828	786	796	807	816	837	814	812	802	822	822	863	778	831	823	832	796	840	823	858	816	847	818	827	803	872	807	847	828	820	811	783	843	776	796	839	838	801	841	804	832	806	780	776	830	783	789	780	809	837	788	798	811	821	804	793	802	804	814	794	808	786	814	809	776	840	803	783	760	812	819	788	805	816	836	802	856	766	841	842	832	845	797	784	804	759	763	811	786	810	787	808	810	880	854	865	800	842	783	821	790	805	791	828	771	853	788	778	785	813	826	801	853	815	775	787	829	800	804	811	799	808	804	793	847	833	785	784	778	832	798	787	796	822	825	823	842	799	776	849	812	752	816	751	814	831	820	818	826	784	768	840	843	888	803	807	814	826	813	760	801	837	766	843	809	821	800	846	879	786	831	828	791	853	836	848	817	796	795	847	786	828	767	848	838	821	839	817	773	827	785	820	789	832	801	757	810	802	796	795	749	847	813	795	804	792	813	795	816	801	790	839	842	832	837	868	862	804	821	760	804	832	807	818	790	845	830	805	790	845	794	750	795	827	760	830	805	821	816	850	788	791	805	869	808	836	835	827	747	849	851	795	821	780	815	783	830	829	821	834	815	780	760	783	875	837	806	858	782	828	758	832	854	876	860	813	831	795	849	811	821	839	855	775	798	850	834	860	834	788	801	860	833	809	797	804	837	820	827	808	823	801	790	840	868	796	827	803	845	825	788	810	809	788	838	824	816	831	819	787	799	813	834	810	802	843	848	805	819	814	794	784	795	747	797	831	837	800	799	778	805	792	835	789	789	822	838	809	760	814	853	789	828	845	823	851	818	841	814	810	810	777	825	787	864	832	829	808	803	843	797	799	841	788	814	818	818	793	800	783	802	788	761	799	815	833	815	800	791	818	783	801	878	816	824	862	822	863	867	861	791	814	785	809	794	816	804	779	826	794	848	807	779	786	848	806	890	814	881	838	810	789	797	810	793	769	788	825	875	856	838	844	802	794	772	821	838	841	824	797	857	806	827	834	796	810	771	808	807	853	787	821	782	799	829	828	815	772	895	812	806	870	839	832	801	796	880	767	803	863	791	769	765	828	847	803	809	872	786	818	797	778	805	818	794	814	815	821	790	841	846	786	836	806	818	807	860	798	766	819	824	766	835	844	813	829	817	791	852	874	866	745	843	839	808	804	803	807	825	840	798	839	820	811	792	798	782	788	844	780	829	838	819	820	838	808	833	813	816	832	817	773	851	835	809	848	840	819	811	836	801	839	854	829	810	827	791	837	784	785	760	862	837	812	826	799	719	802	803	783	780	840	844	819	832	815	841	836	765	796	817	833	747	845	856	782	801	811	802	815	806	814	838	850	781	813	878	829	767	856	789	792	775	842	832	792	808	872	781	844	800	855	891	786	809	832	796	840	807	819	827	827	777	796	815	757	818	806	805	817	798	810	830	828	839	798	798	864	873	816	808	723	870	849	806	784	802	801	824	782	823	846	824	774	827	820	821	777	777	811	791	797	846	818	755	789	811	816	811	850	836	798	803	815	809	802	787	811	829	833	797	837	821	790	798	870	863	841	815	720	796	808	796	829	836	832	765	810	820	771	779	849	788	803	852	822	806	814	844	821	801	799	817	771	800	822	824	782	806	849	804	797	825	865	799	782	798	805	821	805	843	810	803	771	846	857	787	829	796	810	832	805	823	812	748	801	793	799	863	834	841	828	824	867	789	853	797	793	823	816	850	849	803	881	816	826	813	788	813	793	822	872	813	841	806	812	799	828	835	847	769	798	771	811	854	795	776	825	859	835	869	836	789	814	741	815	850	784	814	797	841	824	813	844	829	797	822	797	808	844	828	840	810	799	848	805	788	846	766	814	770	774	798	806	804	752	796	825	810	836	833	831	800	822	794	867	841	820	846	819	848	811	761	832	817	863	858	850	872	810	757	837	815	837	800	806	830	859	778	860	781	784	805	780	793	782	817	799	873	779	817	810	842	816	792	818	832	757	824	805	792	850	795	786	779	821	865	794	825	756	785	794	833	812	781	777	766	818	866	810	829	805	816	788	794	833	814	828	787	822	792	789	855	787	801	827	843	847	756	760	798	828	757	794	833	859	837	784	815	861	793	757	754	830	812	844	782	777	819	809	816	817	829	806	806	839	834	825	857	839	738	834	870	847
14130	29610	24912	18034	14384	9976	7731	7437	6532	6057	5203	4257	3374	2763	2416	2175	1841	1583	1447	1394	1320	1213	1141	1043	1038	1136	994	1125	1174	1162	1136	1068	980	1009	1092	1061	1022	981	1078	1050	1023	1089	1040	1013	1006	1052	1054	1059	1085	1026	1065	1037	1000	1031	1030	1093	1080	1071	1122	1088	1040	1071	1020	1023	1044	1082	1068	1022	1068	952	1037	946	955	1010	999	990	967	1002	957	960	984	1016	1037	935	940	970	962	1017	1031	1012	1008	967	951	929	970	1011	1029	957	1031	948	965	995	986	976	986	888	970	1040	964	938	1021	916	1005	1011	979	982	936	973	975	1021	982	953	970	970	1041	967	978	1038	998	975	927	973	935	953	998	968	1029	997	985	945	977	957	932	1026	988	916	1042	1016	990	945	1001	1002	976	958	990	1007	957	989	979	992	957	982	1031	984	951	943	1019	970	982	984	1030	940	964	1008	962	1037	952	919	982	960	1014	1020	1008	1006	911	971	937	992	1013	978	959	930	975	897	983	937	955	979	1002	966	992	994	1016	1003	943	1023	1002	985	974	1009	965	1009	951	973	1027	972	991	982	995	959	1013	980	968	996	917	1004	952	1019	986	990	997	975	956	1016	1007	1019	908	960	995	976	984	1010	949	976	981	991	986	940	982	969	937	972	979	979	1025	1008	967	1037	991	974	969	989	956	954	1003	958	1035	1003	983	1028	958	929	978	1034	1002	984	958	966	1021	980	946	937	979	998	977	985	994	991	973	950	1022	997	990	976	973	981	960	963	1006	974	958	1006	958	973	993	974	991	960	999	968	953	994	941	1002	978	984	1026	991	970	969	1032	1014	936	999	929	953	1005	1024	998	967	986	978	1036	1002	945	972	969	1008	941	981	999	1000	1016	965	962	957	1000	991	976	940	944	943	941	941	981	976	1005	982	969	977	979	973	976	963	1017	982	977	987	970	999	954	988	983	963	986	987	996	976	990	905	967	941	945	1004	950	992	1000	965	1022	960	1002	961	980	982	980	977	936	940	1010	984	981	979	978	968	968	968	1007	943	1059	968	984	995	935	934	992	1011	1035	935	980	1004	988	917	993	958	1000	1032	1000	990	951	1001	960	940	1020	1015	987	956	979	963	1036	998	981	951	941	962	954	996	977	999	986	912	977	956	951	993	993	989	995	1018	943	984	930	924	945	945	957	973	994	973	961	957	967	977	1006	1019	934	1038	910	986	1014	951	975	982	928	924	993	1028	936	998	975	1005	965	975	1017	963	992	1030	932	980	952	968	971	980	988	1023	994	986	996	949	1001	1035	1028	964	956	1042	1019	994	964	982	981	996	1036	941	1035	979	998	946	988	1031	982	1001	959	1008	1012	1028	998	990	1050	997	935	960	1008	997	939	982	964	934	972	1008	899	942	970	1073	1000	1027	1012	986	1018	1032	950	940	985	1012	967	987	952	1037	938	998	960	980	1009	947	949	985	1005	964	985	934	973	964	973	954	931	995	957	984	994	945	957	1002	960	984	982	1034	985	941	961	950	941	973	1028	999	952	1017	1013	952	968	987	995	981	1042	972	1010	921	985	933	1005	955	1012	943	999	985	967	989	1000	958	1010	1029	1003	962	1014	1011	990	1032	940	961	974	1036	982	990	988	1014	965	977	979	1024	1026	971	1022	1010	993	1011	1006	994	972	963	967	1025	1053	974	1042	965	1006	1010	960	1013	950	992	1009	981	1032	965	960	960	928	1017	1011	1005	1006	945	975	1002	979	1021	974	1022	992	940	954	1025	924	958	942	953	985	954	923	1026	990	1018	999	1015	964	954	999	1015	989	984	955	994	967	1032	932	972	963	938	995	941	994	961	984	949	971	1002	997	978	1015	1006	977	990	1045	1013	939	1013	961	978	1004	940	919	1003	990	1019	927	975	983	1008	934	1003	1006	938	997	938	1018	982	986	945	972	912	981	950	1006	983	954	983	990	1001	1012	1027	1001	990	967	969	1010	973	1035	984	977	1027	974	955	945	994	988	1020	988	976	955	1018	958	932	961	973	949	1013	987	969	933	928	948	919	960	1032	989	962	970	943	1020	1005	995	989	927	914	931	1000	993	935	1025	1014	968	948	956	947	1029	984	1010	1002	993	976	1026	970	1001	1010	946	987	998	975	1027	961	996	942	973	958	978	958	990	978	963	990	964	978	1006	1003	981	979	950	999	986	915	1005	978	1035	981	992	988	932	984	978	1014	986	981	998	993	1001	955	999	992	914	1026	1013	1001	1003	1009	966	975	953	988	1023	965	994	954	984	1042	976	974	972	1024	929	971	962	1051	1024	975	981	967	983	956	995	947	999	989	1014	1019	921	1013	970	946	968	971	951	977	978	968	930	1006	1032	948	1022	978	946	1027	967	966	936	989	975	943	1031	997	1042	984	980	1011	935	959	958	941	989	985	992	993	976	953	973	951	969	976	998	984	990	942	956	970	934	1026	974	965	986	1041	971	997	999	984	1020	987	938	973	940	973	986	981	1003	983	1026	943	966	984	1002	978	1033	992	990	1006	972	980	964	943	947	989	968	1013	1005	913	981	945	1022	1000	1019	948	947	978	988	958	961	1016	1001	963	1015	1104	985	928	989	1028	963	992	990	899	1032	975	1001	1036	1003	945	980	906	1012	1014	995	983	871	1005	948	1019	1014	1008	944	996	1000	922	974	995	994	955	955	923	1012	968	1005	973	990	1005	953	991	1006	958	953	973	973	960	975	977	1004	991	994	985	1012	914	957	1019	1016	877	959	948	957	1007	1007	969	982	973	921	1008	957	1034	997	1000	1002	988	952	975	1036	959	1038	968	952	1006	971	986	999	911	949	1022	980	950	1052	914	997	1060	961	989	1012	1022	963	990	950	956	978	978	962	960	986	974	942	959	926	941	962	988	939	984	945	981	981	970	967	987	962	992	1015	1004	989	995	957	970	945	943	1005	988	965	983	974	1019	1012	999	960	1027	962	928	940	970	963	1012	978	970	1010	996	969	957	1025	1012	951	1037	996	1032	983	967	952	1010	955	1015	993	1046	974	1001	990	954	954	970	966	945	982	922	1001	975	983	1025	958	984	1010	951	980	1012	983	1018	1007	972	961	979	982	1009	998	1035	996	946	955	988	964	1020	970	992	1034	986	983	1044	943	996	1013	953	947	908	920	931	973	933	950	960	1006	997	953	932	994	983	943	1022	973	1002	957	924	981	962	963	1011	1025	986	983	999	1027	986	961	983	975	994	933	1007	978	988	983	1003	985	973	1021	974	957	956	958	992	947	985	985	1022	929	1016	970	1015	980	976	959	1023	996	911	978	910	971	1033	942	978	943	983	925	997	971	948	983	962	974	984	989	1059	909	968	949	953	974	943	1011	1028	1043	978	1025	980	954	962	971	991	968	991	1003	1002	978	986	978	984	987	978	915	991	982	937	1058	997	957	932	962	1026	993	985	1018	999	1023	1003	922	1006	936	975	902	1055	979	968	979	995	994	974	944	965	1007	964	966	950	982	989	973	972	982	1019	987	953	1030	978	967	1011	936	977	974	999	996	997	1024	966	990	1014	971	1055	953	963	1020	960	986	1019	999	955	1010	983	935	897	1006	973	987	989	977	1017	995	1026	1024	1006	971	950	1008	956	965	937	976	943	1014	935	977	952	1005	961	1019	996	973	966	959	911	954	981	996	976	954	958	934	960	949	935	1019	971	953	1017	958	1023	996	946	985	916	994	1030	1027	965	1017	968	986	965	1021	939	1019	981	987	977	988	950	994	994	977	1010	963	997	987	989	973	953	993	964	1065	1009	1004	997	980	944	938	990	971	949	992	990	965	970	952	965	1035	1009	973	1001	985	1018	955	943	958	997	929	960	945	969	1025	1005	930	957	934	960	982	988	949	926	928	1003	964	981	989	927
24879	20914	26963	24864	13628	4441	2776	2471	2019	1815	1670	1331	1047	918	864	711	645	637	577	561	509	508	501	419	451	458	467	462	460	452	489	428	477	435	429	422	443	456	456	453	454	414	454	445	428	438	429	417	450	451	435	429	420	440	423	437	441	460	486	469	449	453	452	503	440	474	437	412	434	436	455	392	416	424	427	406	406	401	446	423	430	441	412	415	446	414	471	415	450	390	418	422	419	378	459	366	434	446	399	438	456	412	435	415	432	475	460	460	407	424	443	445	448	446	468	400	435	420	440	436	422	369	428	416	423	446	462	431	419	414	441	432	418	406	429	435	432	415	388	450	404	428	411	408	408	412	433	429	424	403	378	409	443	387	444	439	447	407	433	424	417	407	399	425	428	430	412	399	407	415	377	386	439	448	433	412	442	399	403	446	452	444	427	404	441	381	432	428	409	411	433	419	442	432	438	395	422	465	417	414	418	390	442	429	448	443	420	432	425	434	446	421	453	422	409	393	405	397	413	475	433	451	430	425	470	396	428	437	450	424	403	408	426	445	411	430	423	392	414	432	406	419	454	422	406	429	395	399	450	377	439	411	413	443	426	425	426	456	450	432	459	402	409	412	417	418	386	399	423	453	446	406	429	427	434	426	384	446	448	428	408	394	394	417	418	463	453	381	404	450	426	423	438	437	451	429	421	403	436	420	420	425	394	415	376	422	483	395	432	428	429	401	393	430	415	390	437	435	417	400	423	439	416	403	414	414	447	432	400	385	402	429	407	391	408	411	465	412	420	408	420	389	444	448	408	421	431	397	379	398	444	405	444	411	393	451	398	421	430	392	428	420	408	432	429	476	418	421	382	475	443	421	452	406	419	453	424	388	382	485	424	410	386	448	402	387	423	431	432	415	414	467	450	433	415	408	407	401	412	404	436	488	431	391	431	436	440	414	444	433	434	444	446	441	352	447	422	432	451	433	413	447	404	399	429	461	432	409	427	400	429	437	445	418	421	404	416	443	454	414	439	415	459	380	435	470	405	377	403	408	455	409	425	394	448	423	426	432	396	471	452	460	437	422	426	382	431	458	409	381	428	398	385	376	446	401	412	416	398	413	422	423	447	424	431	414	408	420	406	453	429	420	449	401	452	407	390	414	335	405	418	411	430	395	386	430	459	407	419	431	393	433	404	409	422	420	370	429	453	429	426	416	422	427	430	419	434	410	397	431	393	454	410	440	434	448	440	424	421	419	393	416	431	441	403	397	419	466	404	422	399	403	433	398	426	433	419	417	424	426	399	398	406	441	418	399	428	385	438	371	411	399	429	430	438	430	414	456	402	426	462	418	435	398	437	404	405	417	420	440	434	402	437	392	441	409	435	422	397	408	440	423	432	414	426	405	395	431	411	435	433	449	418	424	414	409	437	392	459	440	407	409	430	461	400	401	400	422	424	400	428	427	434	456	416	430	458	428	406	403	418	391	399	386	379	400	441	435	379	451	427	405	424	392	407	397	398	419	403	401	385	445	422	431	400	395	414	403	420	408	427	437	449	443	413	395	401	395	410	456	425	413	396	395	397	441	441	448	430	439	417	445	442	424	396	402	431	378	440	412	406	400	462	423	448	395	413	426	480	400	433	417	433	409	453	385	453	444	414	438	430	370	431	424	362	391	449	445	413	415	364	427	417	414	411	398	415	401	412	441	451	417	429	425	423	411	441	412	442	434	452	426	424	430	420	443	438	400	403	408	467	411	414	451	443	426	401	393	398	428	433	417	439	428	401	414	410	395	443	405	418	421	410	436	444	401	414	447	397	419	487	420	425	461	392	446	410	436	391	443	403	429	437	407	442	441	452	426	408	382	428	428	404	434	381	383	395	430	451	383	429	433	431	458	409	451	432	437	427	411	404	444	422	429	406	419	438	433	430	389	419	417	435	461	445	394	395	378	416	491	405	426	431	436	450	418	397	389	432	428	440	398	429	398	420	397	407	413	406	438	436	429	429	412	424	402	413	450	384	443	419	399	390	397	433	433	453	430	383	407	418	414	427	419	414	436	443	453	419	430	409	414	422	431	415	427	416	455	419	411	415	360	436	433	428	415	451	403	445	401	388	404	421	435	402	418	404	438	432	449	416	414	446	443	389	420	419	438	415	405	425	416	425	412	441	418	425	398	402	401	393	469	434	421	431	451	442	390	434	438	382	427	418	446	408	421	437	433	448	431	407	424	393	463	419	411	433	422	406	420	414	419	386	423	455	440	405	453	444	426	452	425	445	448	417	428	417	409	394	460	415	398	416	419	431	411	455	418	435	396	394	430	400	417	408	418	450	431	430	409	440	418	420	429	406	395	396	409	426	436	415	421	427	414	418	416	466	447	432	459	406	411	432	446	440	455	437	397	422	433	441	399	391	404	405	410	438	427	428	407	426	462	450	441	428	432	438	451	443	426	417	418	468	447	415	431	400	419	417	473	402	398	433	432	387	412	415	449	403	434	417	437	419	403	430	436	424	446	423	456	406	416	444	434	434	401	417	435	428	396	426	446	405	432	412	410	431	405	440	454	407	440	449	443	451	433	407	431	433	435	421	421	428	431	469	446	388	440	432	449	374	450	478	433	430	416	478	418	397	405	423	435	422	434	456	465	413	448	429	407	425	404	411	432	428	379	419	448	415	390	459	425	421	420	418	414	420	421	429	447	429	423	400	397	422	401	407	406	463	415	417	405	439	457	395	455	405	414	437	379	427	434	419	431	429	411	400	404	392	431	413	435	425	436	473	411	452	436	403	415	405	399	430	423	391	442	455	414	412	410	436	426	401	413	408	411	422	397	410	430	421	441	428	404	428	394	425	395	418	437	421	412	397	417	423	428	420	413	451	424	429	442	434	446	431	451	419	463	398	407	457	443	414	445	440	475	446	429	452	426	398	434	403	412	418	386	405	470	401	449	453	380	424	417	446	411	439	413	392	445	407	429	388	448	401	417	441	421	436	449	400	444	415	427	410	407	401	437	437	398	454	423	475	399	409	416	430	457	385	417	431	442	450	388	432	394	439	401	441	427	425	385	423	440	401	419	406	404	408	409	425	418	408	438	450	412	372	417	416	424	402	416	429	398	408	407	424	430	402	375	441	430	419	401	411	441	410	395	402	433	394	420	403	419	425	484	390	427	402	422	437	426	423	435	444	419	412	405	399	416	426	367	427	449	379	422	431	395	386	446	411	461	418	391	421	387	388	414	455	429	407	439	418	407	444	417	428	433	441	439	468	406	474	392	425	432	411	414	454	391	433	433	414	454	429	408	400	443	421	418	398	433	407	427	445	422	411	432	381	445	461	433	408	420	428	443	416	414	410	425	388	408	445	401	412	449	420	414	433	454	399	442	430	419	430	404	411	480	441	436	404	424	430	447	434	398	445	409	404	435	423	432	390	444	430	473	426	421	401	392	416	433	408	408	449	415	408	431	408	420	407	424	425	446	383	418	422	455	433	411	427	411	410	403	412	440
13718	26099	20782	14541	11632	7732	5949	5598	4936	4374	3728	2984	2294	1926	1643	1347	1147	982	901	861	757	715	636	637	616	596	639	632	673	658	668	646	595	584	579	560	573	586	599	620	612	566	576	606	545	593	585	627	588	588	597	569	594	589	593	628	569	614	610	623	614	620	597	592	649	598	578	596	578	553	578	562	540	547	544	573	533	527	568	533	493	596	556	562	618	529	505	582	557	553	535	522	525	575	580	577	543	551	538	560	575	526	581	581	506	521	540	577	581	553	585	532	557	523	551	535	552	562	569	525	544	524	579	575	549	523	528	501	580	609	574	503	584	554	568	549	544	536	554	549	568	524	551	555	547	542	545	545	536	566	539	577	522	583	558	558	532	548	552	536	604	551	552	563	568	526	576	527	528	560	564	559	590	583	595	587	562	541	541	507	518	532	533	574	538	605	594	564	540	539	557	546	542	558	556	572	573	526	546	522	513	564	567	600	601	544	594	540	529	503	618	540	530	520	542	582	515	553	561	551	525	556	580	596	581	555	574	557	549	569	540	533	519	580	536	601	553	544	526	554	545	575	533	514	514	534	513	574	553	577	559	521	554	530	556	560	591	570	577	509	561	560	530	561	556	545	536	549	569	532	540	559	517	511	607	538	562	589	584	505	533	570	572	562	544	557	515	577	540	544	578	520	570	564	565	539	559	536	601	579	547	565	535	543	529	594	588	509	603	522	585	585	546	563	521	592	546	535	542	536	596	564	535	534	537	584	524	542	515	619	554	545	556	579	555	541	549	534	532	499	562	544	561	559	546	558	556	555	564	546	575	545	535	546	557	569	553	551	578	562	543	559	557	536	525	501	490	551	515	491	547	556	545	557	548	548	539	538	521	552	519	558	547	575	487	543	562	592	552	563	532	541	574	559	551	558	566	567	563	517	542	560	556	585	562	539	507	569	524	548	575	567	573	574	540	520	539	563	590	531	600	561	570	560	579	535	579	535	566	571	549	535	489	518	489	541	524	544	586	560	541	542	532	558	547	513	578	544	561	572	539	520	524	535	496	558	563	586	531	517	516	525	541	567	548	542	513	525	556	507	577	578	536	546	560	549	600	560	560	532	535	545	521	555	541	552	557	559	534	548	501	557	542	561	558	536	563	603	552	558	569	528	540	548	551	568	519	569	559	545	564	551	544	566	533	583	537	571	576	559	555	553	546	513	546	562	587	520	530	562	535	551	585	551	542	558	511	526	544	581	497	509	579	541	533	586	526	554	544	549	556	573	566	562	508	529	566	532	569	564	572	538	606	544	530	515	557	566	528	514	553	526	541	529	540	579	529	515	560	545	540	514	552	542	570	556	537	535	553	543	550	530	551	564	532	534	540	539	573	570	513	549	540	593	581	606	539	563	585	569	611	529	523	591	512	588	570	591	565	559	531	545	588	520	560	591	547	547	576	539	581	583	565	561	538	528	574	559	554	494	607	580	544	567	593	537	595	587	541	552	522	569	528	541	544	530	582	571	602	542	543	526	555	570	554	602	556	571	535	571	565	585	529	572	512	561	519	590	517	568	543	552	494	541	533	569	554	581	547	518	557	511	572	585	576	575	575	557	544	537	532	546	574	521	551	526	535	553	542	547	552	594	538	548	523	562	557	525	552	537	577	501	564	508	559	537	552	576	542	559	528	505	559	567	514	552	552	576	561	558	552	539	535	593	565	558	594	539	567	548	534	513	559	517	523	548	586	543	557	552	574	547	571	546	518	569	596	552	540	563	495	533	537	571	571	524	541	540	537	564	522	580	540	534	540	586	552	575	508	522	537	524	569	548	544	551	597	548	565	549	545	574	549	524	560	532	596	516	548	569	554	563	538	587	533	594	564	494	561	552	573	550	523	573	555	504	557	512	554	560	582	556	544	563	555	554	547	538	553	537	520	536	560	535	565	533	576	566	552	563	538	577	549	511	554	557	559	590	555	502	542	557	544	551	561	530	530	543	520	577	515	562	525	551	554	523	556	570	537	578	546	524	565	556	539	534	552	550	597	560	532	555	543	529	542	550	571	575	529	548	551	555	549	558	520	525	533	523	557	571	542	542	531	575	573	576	556	528	553	578	550	507	538	568	562	551	545	553	563	580	547	526	524	565	541	566	560	565	551	563	555	550	554	537	547	542	530	577	519	549	503	532	546	525	549	557	543	575	510	599	517	574	553	566	591	556	544	514	537	584	570	568	525	574	579	584	492	603	602	574	558	591	545	567	546	509	554	499	531	548	535	509	558	546	549	551	542	548	528	545	533	543	536	520	543	529	592	537	536	544	532	546	544	550	576	582	530	562	605	564	538	534	557	582	545	566	544	566	555	549	549	576	533	570	574	531	529	538	521	569	553	548	514	577	544	540	549	529	532	574	585	535	545	540	548	580	548	610	553	561	565	525	540	591	514	560	561	540	559	551	534	531	539	564	586	583	563	560	541	545	528	572	578	557	513	572	541	547	567	584	560	572	518	532	592	559	583	562	601	508	593	575	549	552	575	518	552	526	545	522	534	563	555	558	571	545	518	566	525	558	514	518	568	562	569	547	537	539	533	564	588	517	561	521	519	554	594	536	571	560	533	564	581	544	578	531	568	556	571	526	541	564	568	553	553	521	531	537	558	558	540	553	545	518	533	573	533	580	574	577	554	518	567	532	525	534	564	553	564	565	536	546	577	564	570	553	581	581	572	584	542	542	537	604	540	633	559	521	574	591	594	549	523	566	562	575	559	606	532	554	550	569	550	549	546	540	555	577	500	554	547	574	559	577	547	536	553	541	532	547	543	557	519	513	577	541	551	602	563	535	558	536	590	492	553	520	553	533	545	576	584	570	519	542	519	531	531	546	545	571	559	540	540	528	567	523	536	568	597	570	588	552	557	534	554	508	545	532	542	555	549	528	541	558	583	536	549	552	531	540	546	562	585	535	519	583	557	532	561	563	574	514	555	543	581	597	583	572	609	534	579	515	518	547	538	556	568	492	542	581	553	538	543	529	578	568	572	559	541	555	513	596	560	529	516	572	572	570	567	514	547	578	494	559	542	520	538	509	513	601	563	572	615	588	563	537	552	552	532	564	540	578	522	557	548	538	584	563	528	572	609	524	562	564	522	541	571	547	549	633	599	584	566	533	568	541	532	542	563	514	555	572	587	578	538	564	561	552	572	544	531	610	536	581	559	547	550	536	539	526	544	529	549	535	535	543	534	526	565	528	553	569	553	516	542	538	536	516	595	589	539	562	574	560	606	547	515	538	581	564	494	570	569	552	549	558	526	518	543	524	557	557	529	559	528	556	541	546	572	547	557	583	574	562	550	569	567	497	557	559	559	558	516	500	566	526	596	566	569	553	538	518	576	544	523	585	575	543	570	549	553	552	553	545	533	543	551	603	553	570	519	541	550	553	500	525	554	576	568	539	539	566	535	543	534	559	557	530	559	544	530	533	575	557	562	573	549	572	596	565	560	589	559	557	552	552
22701	20976	28673	23480	21002	21245	14254	5782	4450	3909	3542	2887	2371	2052	1822	1683	1472	1310	1243	1190	1125	1105	989	1000	985	953	990	961	1006	1021	1000	952	976	918	948	966	921	977	997	963	980	941	902	953	995	902	919	948	953	926	984	931	961	961	965	1053	974	1003	990	994	952	989	919	984	1032	966	1003	945	962	907	910	934	936	840	930	888	888	893	947	957	918	907	944	899	930	886	940	947	927	909	894	902	934	928	922	880	886	904	893	828	901	905	939	845	915	872	881	869	896	906	875	881	863	890	912	923	882	806	873	808	878	906	887	902	926	873	908	911	914	972	886	843	849	835	904	871	951	869	926	863	894	856	950	902	915	922	954	946	971	949	902	870	974	884	850	888	908	916	873	826	903	898	922	870	943	869	940	886	888	895	940	923	938	843	893	851	934	863	920	885	906	904	906	874	919	875	915	898	867	916	888	848	893	856	881	903	899	898	935	888	885	899	916	908	906	926	898	909	913	878	895	864	911	918	897	896	906	908	889	909	884	886	867	917	899	877	900	910	895	897	839	936	897	893	933	864	876	926	899	910	896	879	886	852	917	933	926	919	904	940	882	927	895	890	943	900	863	917	870	900	854	913	912	898	937	930	975	911	881	937	899	937	881	878	884	865	881	890	865	925	907	906	915	897	914	903	951	879	901	868	932	908	876	872	929	955	882	957	834	871	893	866	921	924	919	917	887	856	900	925	891	897	920	911	886	863	933	828	884	859	899	915	858	905	919	850	868	908	850	885	919	846	895	926	886	905	867	883	873	897	849	866	940	892	904	994	875	933	921	912	878	872	877	896	874	940	859	922	899	859	881	844	935	879	871	873	923	802	888	896	901	866	975	900	904	879	913	885	916	933	860	933	952	870	891	858	995	905	868	940	924	914	902	912	915	893	948	876	896	920	880	869	864	903	915	883	893	872	923	890	906	874	897	874	855	903	919	928	957	899	889	946	919	912	918	940	880	917	910	863	915	920	935	906	955	880	884	925	925	897	920	895	940	901	873	949	873	939	867	936	858	900	889	916	904	920	890	882	883	848	862	900	923	852	907	879	922	883	924	913	934	864	884	899	926	864	910	936	910	858	927	910	914	889	870	911	895	890	875	908	886	934	865	916	929	856	916	883	853	933	939	859	918	915	921	925	853	893	902	908	895	927	873	899	853	941	868	898	893	916	916	899	870	934	915	954	926	891	912	823	879	858	890	897	904	931	910	933	902	907	870	861	897	951	929	875	912	885	938	928	879	892	892	935	901	884	854	910	912	849	866	888	879	922	856	880	938	916	928	850	910	829	882	864	862	891	947	912	880	883	892	881	878	927	931	914	902	899	937	852	873	913	937	935	880	880	954	923	895	907	900	878	921	879	884	932	901	912	844	921	870	931	923	868	922	840	845	915	882	970	925	873	866	929	886	909	946	887	894	861	925	881	890	861	911	939	908	906	899	864	923	914	870	881	882	866	847	888	917	882	836	906	889	868	889	873	885	869	846	905	947	887	925	895	931	875	915	877	885	883	895	948	906	928	887	894	893	900	880	887	873	890	823	874	898	960	905	930	841	865	906	947	953	903	917	930	911	867	905	894	950	956	870	909	925	919	912	887	842	912	924	883	890	916	898	862	926	919	894	886	886	896	939	870	903	885	978	927	894	937	913	900	888	858	867	877	928	944	918	921	901	851	912	966	903	896	914	902	867	937	851	913	926	867	904	905	913	889	897	928	871	901	878	912	917	891	886	889	884	867	886	907	893	885	936	889	885	985	933	952	923	918	865	859	933	891	849	882	911	890	889	903	968	902	850	850	897	910	883	834	897	911	867	908	889	953	938	914	919	874	878	912	852	913	881	912	950	921	904	889	871	940	934	882	879	876	888	830	881	895	899	801	823	894	896	923	829	894	875	877	915	873	889	890	886	919	887	894	879	863	873	907	935	907	902	917	901	866	910	894	934	926	903	893	879	894	855	942	856	839	872	911	951	845	921	885	913	890	869	899	901	901	914	906	885	905	924	940	959	891	849	950	922	914	914	849	850	911	908	922	898	924	894	882	894	864	918	911	946	877	942	904	917	910	850	922	918	905	913	894	897	914	891	846	915	888	857	863	876	901	908	848	867	917	871	857	933	873	897	881	901	897	918	851	854	924	908	925	926	909	920	919	893	933	909	869	982	854	929	855	832	860	856	862	909	944	923	893	862	912	846	896	911	884	878	871	881	898	914	896	921	868	868	943	927	870	888	879	879	924	902	868	935	867	837	905	866	889	866	879	907	846	904	908	930	830	909	923	871	868	914	924	904	891	867	856	923	934	838	945	881	943	884	887	952	898	949	924	928	867	878	951	943	932	899	914	927	889	896	931	908	891	914	881	855	910	925	891	938	910	867	904	899	980	931	898	899	920	857	870	877	838	892	876	890	918	932	878	909	933	902	936	925	924	910	919	878	866	881	907	912	878	937	924	927	914	923	899	846	849	856	935	851	900	879	947	879	931	890	927	865	881	903	890	818	910	874	874	916	920	908	905	911	918	891	890	893	910	879	896	906	894	894	868	869	909	910	893	843	914	916	911	849	907	868	915	893	916	901	953	898	930	908	849	890	932	880	936	862	871	867	885	892	874	886	890	859	868	903	897	934	899	824	864	883	910	888	924	943	890	901	935	917	848	925	972	864	923	870	873	845	903	904	830	874	830	874	824	840	971	924	879	910	903	829	847	875	963	893	948	927	860	846	826	917	916	896	813	908	882	866	864	877	878	907	874	887	916	878	911	905	846	882	903	935	891	859	932	935	862	901	875	899	923	872	900	941	970	879	869	888	882	894	941	892	858	888	914	818	876	886	847	806	834	866	854	889	903	884	897	897	923	864	895	911	880	879	902	913	856	893	892	925	907	943	926	852	922	885	894	858	937	938	914	871	874	911	854	911	886	876	954	914	936	894	883	904	861	934	885	867	906	864	898	870	912	920	894	905	871	948	873	890	833	906	925	887	941	885	866	959	895	892	911	909	912	942	910	910	913	916	910	881	898	879	896	881	858	904	900	900	958	906	863	906	891	939	885	874	948	915	899	850	852	904	953	876	927	971	907	882	892	860	888	902	924	884	870	859	933	947	875	872	891	865	920	896	883	896	895	875	917	939	897	885	889	866	851	922	918	863	828	897	935	961	861	895	842	867	923	912	917	885	947	916	922	881	924	867	907	917	920	861	946	900	881	935	891	924	901	845	913	918	903	900	872	899	888	881	917	879	888	949	890	917	875	912	903	898	924	913	884	909	905	916	919	869	882	875	897	883	911	902	881	910	851	868	883	866	928	920	879	948	899	907	888	891	854	872	909	872	883	901	872	852	925	916	881	909	900	915	946	887	916	880	928	861	868	868	887	898	915	907	870	904	840	899	878	904	892	854	891	873	876	921	915	888	839	886	924	834	914	953	876	847	842	899	885	886	890	847	929	880	881	915	907	880	926	886	914	877	963	871	882	900	902
16919	35384	30279	22043	19105	13442	10609	9847	8835	7991	6732	5742	4259	3766	3119	2770	2354	2001	1801	1708	1539	1457	1349	1272	1242	1264	1230	1231	1346	1344	1292	1246	1194	1194	1120	1192	1166	1144	1240	1106	1170	1225	1156	1143	1141	1123	1134	1125	1228	1151	1162	1199	1164	1153	1197	1234	1228	1264	1236	1196	1202	1205	1206	1271	1208	1215	1217	1140	1178	1064	1096	1073	1104	1086	1134	1099	1091	1142	1071	1139	1121	1038	1148	1101	1124	1045	1081	1096	1129	1076	1105	1090	1067	1060	1055	1074	1075	1125	1072	1043	1107	1090	1098	1098	1065	1030	1089	1084	1022	1133	1062	1118	1044	1116	1104	1080	1062	1094	1058	1011	1137	1158	1057	1023	1107	1042	1086	1113	1067	1128	1091	1062	1094	1099	1101	1061	1127	1086	1017	1145	1054	1093	1026	1075	1086	1088	1137	1057	1091	1115	1066	1087	1117	1109	1068	1099	1110	1055	1089	1083	1023	1067	1075	1020	1084	1165	1088	1119	1056	1092	1108	1064	1096	1072	1117	1087	1055	1108	1100	1092	1050	1105	1085	1080	1120	1078	1065	1069	1140	1134	1108	1082	1050	1021	1007	1096	1085	1081	1042	1124	1043	1040	1060	1080	1073	1063	1068	1100	1121	1111	1072	1033	1064	1168	1110	1047	1076	1005	1097	1057	1058	996	1106	1081	1088	1093	1053	1075	1086	1064	1128	1053	1078	1080	1045	1098	1035	1084	1085	1085	1126	1113	1091	1111	1083	1087	1059	1106	1096	1060	1080	1062	1069	1086	1062	1056	1088	1082	1034	1111	1128	1069	1053	1084	1165	1049	1090	1114	1025	1082	1029	1110	1041	1103	1051	1123	1136	1066	1070	1098	1062	1001	1107	1065	1052	1066	1052	1128	1067	1092	1117	1090	1008	1055	1056	1081	1090	1062	1078	997	1069	1096	1101	1072	1065	1055	1007	1093	1091	1054	1034	1074	999	1051	1067	1099	1111	1059	1055	1094	1054	1084	1111	1039	1100	1121	1074	1114	1081	1072	1009	1120	1039	1066	1100	1069	1066	1102	1065	1073	1122	1109	1044	1121	1076	1098	1063	1053	1088	1053	1081	1072	1069	1073	1066	1084	1021	1046	1053	1043	1072	1055	1125	1061	1130	1070	1126	1036	1097	1136	1058	1064	1108	1058	1037	1022	1077	1078	1087	1089	1058	1025	1073	1057	1017	1089	1097	1102	1063	1066	1060	1002	1095	1131	1117	1075	1056	1044	1119	1043	1071	1034	1108	1099	1062	1154	1070	1076	1077	1082	1090	1065	1037	1135	1075	1047	1115	1049	1078	1071	1105	1077	1022	1084	1079	1112	1058	1147	1032	1145	1110	1062	1060	1061	1055	1111	1066	1116	1084	1096	1086	1103	1065	1130	1058	1122	1053	1079	1107	1038	1080	1079	1068	1134	1049	1047	1033	1019	1133	1066	1045	1074	1071	1107	1084	1083	1050	1015	1059	1134	1063	1117	1062	1091	1130	1072	1041	1046	1067	1081	1065	1097	1101	1069	1077	1126	1020	1022	1078	1046	1117	1098	1039	1121	1031	1054	1050	1104	1123	1138	1071	1132	1098	1009	1048	1084	1126	1047	1034	1107	1083	1048	1077	1044	1063	1066	1035	1106	1077	1060	1136	1067	1109	1084	1094	1084	1057	1023	1064	1126	1090	1082	1092	1028	1042	1122	1097	1075	1085	1096	1124	1102	1111	1047	1113	1066	1078	1057	1072	1046	1076	1076	1104	1038	1027	1123	1049	1140	1086	1057	1029	1098	1068	1089	1075	1119	1035	1037	1089	1059	1124	1025	1106	1063	1115	1094	1064	1050	1042	1105	1046	1121	1085	1117	1096	1144	1115	1035	1056	1071	1141	1114	1110	1066	1096	1159	1057	1091	1023	1091	1034	1071	1045	1127	1056	1089	1138	1057	1062	1023	1098	1099	1062	1070	1126	1096	1084	1054	1054	1078	1076	1078	1069	1120	1074	1055	1005	1106	1021	1058	1023	1100	1097	1057	1079	1104	1061	1080	1059	1194	1127	1067	1067	1064	1160	1108	1080	1126	1091	1057	1070	1067	1120	1144	1039	1073	1063	1083	1061	1082	1069	1103	1086	1053	1094	1077	1067	1079	1128	1020	1113	1023	1070	1052	1070	1147	1065	1094	1045	1119	1042	1127	1064	1136	1132	1111	1039	1050	1023	1026	1094	1107	1067	1082	1013	1078	1103	1079	1038	1095	1082	1090	1093	1073	1122	1089	1058	1051	1089	1022	1085	1104	1088	1095	1079	1070	1083	1064	1075	1123	1073	1100	1086	1060	1116	1038	1037	1038	1037	1056	1058	1021	1140	1073	1001	1080	1085	1107	1061	1085	1082	1095	1091	1069	1062	1095	1062	1070	995	1078	1107	1104	1065	1123	1098	1113	1077	1066	1074	1083	1079	1054	1049	1106	1018	1046	1101	1091	1034	1074	1102	1113	1059	1067	1101	1054	1114	1102	1090	1140	1110	1085	1004	1099	1107	1021	1081	1113	1052	1080	1151	1091	1146	1072	1110	1072	1066	1116	1074	1104	1066	1092	1112	1090	1133	1038	1054	1092	1105	1024	1005	1072	1033	1090	1064	1061	1082	1057	1118	1027	1042	1066	1125	1107	1055	1010	1093	1103	1055	1052	1049	1091	1081	1080	1080	1022	1102	1075	1088	1154	1111	1044	1090	1103	1107	1049	1038	1094	1125	1105	1100	1026	1105	1097	1045	1054	1094	1043	1049	1070	1098	1075	1059	1114	1072	1032	1055	1121	1101	1056	1067	1039	1110	1076	1067	1068	1123	1107	1065	1064	1068	971	1123	1050	1057	1076	1038	1006	1090	1123	1081	1132	1078	1067	1102	1043	1085	1090	1066	1100	1070	1023	1090	1047	1058	1108	1097	1076	1058	1027	1085	1095	1083	1119	1045	1040	1045	1042	1100	1060	1089	1033	1120	1125	1094	1058	1058	1015	1076	1015	1012	1105	1078	1093	1102	1077	1034	1086	1054	1057	1153	1076	1090	1076	1118	1062	1080	1141	1025	1114	1020	1033	1085	1121	1120	1045	1132	1116	1032	1084	1040	1098	1097	1073	1116	1082	1086	1073	1096	1091	1086	1051	1089	1034	1122	1060	1026	1058	1031	1050	1126	1103	1116	1103	1059	1077	1009	1098	1047	1023	1063	1061	1043	1076	1063	1112	1042	1064	1093	1077	1043	1031	1042	1075	1080	1103	1077	1098	1034	1083	1131	1120	1070	1098	1034	1154	1086	1079	1114	1074	1028	1084	1059	1062	1131	1128	1063	1043	1074	1107	1099	1019	1099	1071	1074	1077	1090	1085	1076	1041	1158	1004	1089	1087	1057	1056	1049	1094	1074	1073	1118	1063	1013	1080	1055	1114	1089	1057	1123	1090	1049	1026	1046	1080	1096	1097	1130	1096	1098	1097	1111	1122	1099	1041	1110	1091	1060	1057	1112	1078	1083	1038	1074	1055	1053	1098	1052	1076	1062	1116	1072	1034	1119	1061	1044	1115	1061	1041	1089	1098	1136	1036	1088	1057	1091	1054	1073	1101	1064	1059	1017	1071	1109	1080	1113	1100	1051	1055	1081	1046	1133	1030	1054	1098	1058	1085	1059	1020	1122	1074	1101	1066	1060	1069	1084	1063	1096	1051	1067	1117	1078	1096	1072	1093	1074	1082	1125	1054	1054	1057	1141	1064	1038	1019	1068	1086	1077	1061	1011	1069	1087	1059	1122	1023	1042	1038	1077	1033	1124	1182	1122	1049	1116	1060	1048	1025	1089	1128	1064	1066	1106	1063	1087	1047	1088	1071	1034	1067	1106	1066	1094	1037	1121	1021	1065	1103	1078	1055	1072	1035	1143	1119	1072	1069	1086	1102	1051	1093	1129	1076	1021	1089	1025	1085	1073	1048	1057	1031	1086	1080	1054	1103	1071	1085	1100	1040	1052	1089	1071	1113	1086	1085	1053	1149	1063	1061	1125	1087	1079	1044	1145	1070	1049	1074	1103	1043	1065	1159	1083	1072	980	1012	1069	1069	1048	1067	1112	1056	1075	1070	1019	1056	1063	1049	1117	1099	1089	1136	1098	1064	1078	1083	1078	1049	1075	1129	1064	1037	1080	1060	1056	1055	1091	1066	1064	1068	1087	1061	1127	1089	1108	1102	1044	1065	1078	1149	1038	1068	1104	1038	1023	1120	1021	1089	1108	1059	1045	1057	1108	1068	1096	1144	1137	1117	1075	1080	1074	1119	1155	1079	1092	1054	1007	1112	1021	1118	1099	1058	1058	1061	1061	1115	1072	1034	1125	1050	1003	993	1090	1034	1038	1079	1093	1052	1066	1053	1079	1039	1101	1065	1096	1096	1086	999	1082	1047	1107	1074	1068	1049	1056	1141	1089	1084	1096	1086	1123	1070	1067	1066	1103	1069	1089	1095	1033	1085	1016	1058	1064	1076	1086	1118	1090	1096	1073	1134	1048	1023	1077	1097	1040	1078	1040	1068	1087	1089	1100	1002	1068	1000	1072	1096	1093	1091	1147	1029	1065	1043	1120	1065	1141	1032	1061	1106	1100	1005	1063	1101	1065	1070	1098	1137	1039	1058	1061	1116	1080	1066	1124	1078	1036	1021	1064	1072	1035	1066	1050	1109	1062	1065	1131	1079	1081	1075	1029	1112	994	1096	1070	1060	1079	1032	1111	1054	1067	1083	1077	1069	1112	1118	1121	1064	1053	1100	1043	1084	1093	1084	1085	1089	1116	1097	1075	1116	1063	1067	1052	1097	1040	1049	1052	1063	1079	995	1037	1068	1088	1086	1070	1047	1103	1062	1059	1041	1066	1084	1087	1108	1110	1117	1066	1059	1093	1060	1083	1047	1085	1106	1108	1034	1043	1046	1023	1082	1096	1096	1051	1101	1065	1078	1050	1090	1068	1066	1118	1049	1160	1096	1050	1101	1048	1066	1084	1068	1098	1079
27112	20671	15924	8682	5566	2835	2118	1926	1681	1493	1318	1115	922	846	786	624	649	598	554	575	511	496	533	514	518	474	565	542	519	540	511	476	489	509	479	504	501	493	522	509	526	506	507	469	475	518	486	487	497	487	480	447	534	490	479	514	506	531	515	527	443	491	488	484	511	504	511	501	489	466	481	452	490	504	462	489	492	505	467	463	513	487	491	469	478	500	501	511	473	468	503	471	511	488	503	473	520	466	496	487	508	451	478	450	447	502	484	460	493	456	443	446	507	455	506	459	506	462	495	491	469	455	471	480	465	452	527	493	488	485	509	499	497	506	473	485	497	456	441	475	463	509	492	493	473	478	525	514	480	522	519	492	473	500	485	529	495	515	502	498	448	492	493	462	499	525	474	455	483	485	502	490	483	500	429	471	467	504	480	445	492	469	487	487	469	509	470	510	506	486	450	546	464	487	475	453	462	486	500	521	486	445	475	486	449	459	483	457	474	521	458	493	474	480	480	461	499	494	510	531	457	488	491	493	474	450	474	469	494	511	485	498	477	452	463	493	468	485	466	524	490	451	462	491	475	477	476	453	486	491	486	482	494	458	467	507	482	455	487	467	530	458	508	469	494	485	486	489	518	463	480	464	481	523	483	502	477	496	461	483	494	502	524	454	493	491	470	475	467	457	535	491	501	466	470	503	492	503	483	501	516	509	474	507	493	469	499	470	466	519	465	500	474	513	502	489	481	465	470	484	458	466	525	471	459	520	521	512	475	503	477	473	478	460	490	454	448	461	487	489	485	469	447	464	454	501	524	478	476	519	481	498	480	434	503	480	485	528	516	501	502	491	485	456	457	499	473	496	476	477	464	482	481	467	486	434	460	468	511	486	454	481	486	459	512	468	482	464	468	501	476	482	471	501	445	489	507	528	480	462	509	499	485	485	447	544	458	464	463	484	481	471	490	513	504	503	506	475	485	508	468	492	497	488	515	488	494	482	444	504	446	484	504	517	486	482	460	485	503	467	494	480	491	488	472	495	480	481	488	472	471	515	516	504	468	506	466	498	474	519	460	489	452	485	471	468	463	474	487	489	451	505	449	515	475	511	479	482	485	487	499	472	462	502	524	503	481	467	488	479	495	509	473	488	484	437	458	462	496	512	482	481	481	516	478	520	546	478	490	467	492	494	507	491	500	456	455	551	502	475	484	441	492	479	456	481	498	478	474	479	457	497	479	469	474	492	496	470	447	460	454	462	475	517	498	521	477	506	489	505	505	507	515	497	478	521	492	450	530	496	499	453	530	494	455	506	481	475	490	450	481	474	477	526	481	496	459	466	450	473	506	477	499	483	492	471	470	461	504	405	493	526	485	475	494	500	461	483	444	464	502	491	497	488	506	502	486	469	500	479	483	504	478	461	489	481	521	476	513	492	448	523	461	511	438	487	486	473	467	459	489	523	462	477	483	491	499	507	501	477	460	487	502	522	501	490	498	482	461	513	510	482	465	477	478	462	489	493	507	491	514	470	470	519	465	487	495	487	476	516	493	493	500	470	504	490	515	479	469	471	512	511	500	486	476	500	463	479	482	506	480	470	502	478	438	461	446	460	530	512	517	488	477	449	427	445	525	493	457	498	464	453	468	479	496	475	514	502	468	481	443	464	462	464	510	441	481	477	493	501	509	484	518	468	499	467	474	453	475	482	464	480	504	475	470	494	463	513	462	500	474	504	474	489	515	511	482	491	459	476	464	464	478	473	460	472	478	459	503	474	475	502	486	451	491	462	503	482	514	480	524	491	486	490	475	499	495	499	492	479	442	472	481	453	474	486	459	476	565	438	460	503	506	472	485	520	480	490	482	502	476	493	448	496	509	480	487	456	500	492	476	535	521	481	513	478	489	460	471	484	497	464	518	496	494	462	474	515	479	470	527	507	487	525	483	495	488	474	448	520	483	473	476	501	497	497	489	496	453	458	549	479	482	531	505	518	486	437	469	511	445	490	486	512	527	501	450	463	479	452	481	500	464	512	517	501	530	470	493	482	501	484	473	518	478	467	510	498	501	491	506	495	427	478	512	499	474	462	488	514	483	460	534	519	519	463	480	463	489	526	462	465	484	499	512	494	483	486	461	518	459	495	534	495	492	504	456	501	513	442	481	523	499	455	486	473	463	519	438	474	454	460	506	484	507	482	469	501	527	526	485	500	477	453	475	474	493	487	448	458	498	494	486	490	503	488	515	468	504	500	439	515	490	449	492	504	480	460	474	457	471	497	485	481	478	490	471	479	464	501	505	458	437	470	502	455	499	529	491	513	434	481	468	495	486	481	510	486	505	493	476	485	539	499	497	511	535	453	513	494	443	459	482	506	496	461	443	476	454	494	487	466	522	513	485	509	500	456	454	481	473	476	445	468	483	471	436	505	508	475	449	474	489	475	508	459	499	470	474	520	466	466	475	494	460	479	478	479	480	497	464	485	517	484	451	456	519	516	504	480	451	487	507	499	497	490	480	469	509	511	500	494	462	465	507	502	475	486	447	485	482	485	482	470	480	499	525	492	503	523	540	492	459	485	463	497	483	518	501	539	499	479	524	490	482	502	455	463	481	489	470	534	515	493	505	478	473	474	494	482	510	499	437	508	468	457	465	487	438	486	484	463	464	479	485	494	488	450	464	479	480	492	492	487	490	478	483	520	473	476	507	522	437	464	488	533	464	473	493	487	478	519	476	485	484	518	492	530	492	497	466	507	481	475	462	506	477	538	497	475	483	490	485	496	448	500	459	482	487	453	474	482	498	448	492	453	496	465	503	468	476	458	483	486	470	473	460	479	522	482	461	503	499	467	476	471	493	505	519	463	516	504	489	479	463	475	490	512	488	470	461	483	503	470	474	501	460	514	493	483	470	465	497	458	501	471	525	481	478	455	489	494	462	458	491	504	463	504	500	485	500	449	485	504	512	484	503	476	500	469	465	476	476	473	529	470	477	518	481	464	435	503	454	490	481	522	471	448	492	467	515	449	451	452	488	487	487	476	467	496	490	480	491	466	473	473	510	472	454	480	504	473	455	495	511	504	483	512	499	443	493	458	495	450	496	459	462	464	509	484	495	498	491	471	465	485	482	477	498	455	466	436	481	522	510	442	519	472	446	479	508	479	466	510	475	484	437	466	501	472	447	512	495	492	482	506	497	457	465	471	480	493	453	463	496	502	439	480	458	529	522	470	451	448	502	458	505	485	521	528	470	451	508	463	508	486	501	532	486	489	470	507	496	473	482	457	467	466	490	487	441	506	507	462	481	484	417	543	501	492	504	476	480	472	497	494	479	443	487	489	479	448	497	517	498	490	467	489	509	490	487	505	505	479	494	498	482	456	484	488	505	488	497	490	450	481	507	506	494	483	534	506	481	477	526	513	503	473	503	501	504	485	469	468	474	492	484	453	491	457	488	461	512	497	482	458	462	491	439	466	466	471	484	466	502	475	501	500	456	466	485	523	479	476	457	467
12933	21802	17892	11161	9539	5684	4602	4321	3727	3163	2823	2215	1664	1413	1253	1114	975	796	803	777	691	680	635	625	640	587	672	620	683	693	636	645	607	621	619	634	619	624	641	608	613	573	639	598	661	667	638	609	671	665	644	631	616	612	651	594	680	653	641	678	631	674	599	663	657	644	635	594	619	630	628	635	587	570	589	621	626	596	615	638	611	609	628	666	589	623	605	596	604	580	559	597	600	600	657	601	647	586	646	574	603	598	606	615	596	629	581	615	635	622	634	592	616	558	595	594	580	587	617	583	602	589	583	612	586	602	611	584	591	587	585	607	600	602	595	598	608	584	571	608	579	575	614	522	601	605	584	598	579	644	585	589	587	624	554	596	633	571	617	615	611	634	594	607	594	608	654	620	594	596	592	601	593	582	592	580	622	605	554	577	604	579	617	596	577	615	594	654	606	571	617	625	593	616	603	583	568	627	606	609	592	581	613	562	617	635	543	608	636	565	590	534	646	585	602	631	628	632	575	637	604	545	623	593	614	612	580	616	646	586	624	590	618	585	566	647	580	579	580	596	578	613	628	582	602	611	586	624	577	620	560	620	612	605	603	609	604	603	558	597	608	576	575	573	616	628	580	628	596	583	575	619	603	563	604	590	612	575	613	595	589	595	615	590	580	593	618	615	595	602	559	576	607	601	613	598	569	591	574	608	597	580	599	567	638	592	604	647	618	614	633	613	637	624	591	606	597	663	645	621	613	574	661	592	587	618	604	629	606	620	616	605	622	667	596	599	593	638	584	608	614	556	626	585	605	586	578	651	648	544	618	629	595	621	608	612	599	593	611	616	636	627	596	616	631	629	599	576	626	537	649	595	610	636	654	597	615	584	614	589	588	599	597	597	606	607	605	620	575	634	565	620	568	617	623	591	556	608	629	577	634	640	556	580	592	598	580	635	612	582	632	672	620	591	623	598	604	586	647	611	585	604	607	591	611	649	612	611	612	601	606	633	602	614	576	577	597	598	591	575	595	607	630	612	566	600	610	612	608	618	656	575	610	605	609	580	573	633	575	641	589	624	571	603	633	586	592	604	554	564	620	607	617	605	601	616	598	619	655	603	615	626	620	591	614	631	594	611	602	600	584	536	587	596	607	594	598	570	602	571	615	584	602	547	618	614	610	585	602	594	595	644	579	589	592	591	645	631	579	610	580	631	640	604	615	593	626	651	591	619	586	581	597	645	622	589	637	597	574	607	622	564	572	612	583	609	603	629	592	625	575	627	636	623	587	616	620	622	586	620	592	586	560	610	609	587	556	592	618	560	639	623	632	571	627	574	552	589	612	653	569	664	635	608	610	663	614	596	582	626	623	596	608	591	621	570	566	603	612	568	625	622	608	594	587	632	616	588	600	589	689	604	626	625	611	627	626	576	616	598	543	624	568	599	603	628	632	603	613	588	575	626	579	634	587	595	603	627	661	575	592	562	613	627	595	579	641	599	643	624	619	599	633	595	599	596	624	619	585	623	632	653	577	647	599	611	606	608	615	613	648	576	626	607	569	628	648	601	590	579	639	610	603	626	614	614	599	652	616	599	620	579	620	625	582	580	610	579	630	606	605	577	661	601	592	587	607	601	554	579	612	608	648	574	645	571	605	624	569	603	596	596	623	618	592	623	626	603	657	634	584	629	597	646	574	560	624	622	633	634	605	606	611	591	617	645	618	586	644	599	619	628	617	593	613	573	590	624	588	620	632	627	569	618	612	613	565	623	613	600	566	618	570	617	610	630	602	598	611	628	620	629	593	635	569	589	595	607	656	620	607	614	622	608	618	579	585	589	627	580	578	634	612	577	641	655	633	598	617	603	620	595	613	586	606	613	594	622	624	630	602	590	622	576	604	592	639	577	545	604	582	629	586	619	633	603	572	593	589	569	614	562	638	567	606	629	598	610	633	624	592	650	591	619	586	612	621	606	578	592	598	574	612	585	601	575	619	613	621	589	637	631	620	616	629	591	597	553	618	631	605	588	577	571	570	616	567	598	583	651	600	621	566	617	574	588	632	602	601	541	585	622	634	605	575	603	641	590	613	585	641	606	586	603	634	566	645	618	582	572	601	614	599	623	624	583	620	576	632	581	587	569	625	636	590	614	581	575	599	582	593	586	621	566	604	582	578	620	608	570	557	583	554	582	616	608	617	639	615	601	614	609	650	627	622	605	596	594	584	620	603	606	596	620	655	609	617	622	629	581	582	612	628	607	597	566	603	608	608	606	630	591	567	614	610	573	607	608	611	633	624	647	638	568	626	590	543	608	621	597	607	571	602	620	561	599	577	609	610	598	588	540	623	603	625	625	582	590	580	601	655	567	587	617	562	595	620	652	573	600	637	610	638	607	581	588	603	552	583	555	637	604	632	581	583	655	613	625	576	588	628	584	577	586	623	587	566	636	597	634	586	678	570	621	598	572	527	603	616	571	605	631	600	607	587	587	630	605	639	625	604	558	594	581	590	559	603	610	583	599	613	588	576	597	605	589	594	606	594	623	630	593	565	560	625	640	570	624	603	564	575	613	604	576	628	613	641	601	638	590	545	660	591	599	625	591	600	623	615	621	614	584	614	571	622	640	586	638	594	592	601	634	588	579	628	604	551	564	611	625	574	604	622	570	618	642	577	593	621	598	633	613	578	618	632	588	596	613	552	620	600	582	643	610	624	543	571	594	586	606	585	660	616	591	629	611	581	602	557	595	615	586	605	631	658	608	642	613	613	607	645	652	594	600	592	591	590	568	625	618	555	608	577	613	622	641	559	651	591	638	577	607	590	639	631	592	619	619	576	650	629	621	643	588	598	608	621	630	624	629	562	628	594	614	610	578	578	589	606	608	597	592	603	576	594	594	625	615	599	672	580	599	570	582	608	579	626	585	617	565	591	585	601	620	652	615	584	627	602	630	605	605	581	632	596	562	606	586	622	555	614	615	619	625	587	610	609	615	599	579	581	615	607	600	613	587	628	584	578	565	607	615	554	574	606	608	649	580	616	614	587	561	636	615	595	638	576	591	590	674	598	620	670	609	585	587	597	602	625	619	612	602	624	583	577	580	600	586	604	591	613	592	590	606	591	590	594	629	579	620	600	591	573	590	581	554	557	589	660	615	638	615	580	624	566	609	605	635	593	637	585	580	601	597	608	602	561	634	627	606	591	590	610	571	589	639	583	592	591	590	597	620	645	626	594	613	618	571	632	610	588	618	603	615	602	628	596	599	604	622	604	621	599	573	607	632	576	609	590	632	588	629	560	619	578	624	614	597	606	622	609	578	637	598	591	579	612	611	633	569	605	604	610	577	625	573	639	671	609	584	637	598	615	624	612	558	531	554	642	563	627	559	634	594	634	613	578	605	608	613	660	586	582	605	591	610	616	623	610	577	595	626	593	559	603	600	668	607	574	598	619	583	591	623	554	598	632	648	588	654	578	591	599	628	586	603	638	595	609	580	616	649	639	645	627	620
23762	20920	28148	23883	20974	13854	5662	3617	3123	2795	2326	2105	1772	1540	1355	1256	1230	1045	964	986	936	879	883	865	878	864	856	879	873	900	879	918	842	816	782	883	832	813	889	823	848	882	863	848	840	807	818	828	866	879	824	850	807	827	815	890	943	885	828	873	893	899	831	885	882	901	815	912	797	832	786	804	780	828	843	817	814	765	807	796	827	849	796	825	819	834	830	851	842	823	858	784	769	809	780	814	814	804	822	807	802	852	860	876	806	771	810	820	791	791	795	802	808	830	805	851	816	837	857	748	811	815	801	878	805	860	872	809	821	823	819	847	857	810	828	777	860	782	783	817	800	834	844	834	803	785	783	809	801	796	824	784	800	819	769	806	777	838	840	828	787	854	849	803	807	814	845	853	779	809	859	795	800	790	825	804	889	782	780	776	806	807	843	826	810	813	844	802	811	785	783	807	801	817	807	829	832	766	842	796	826	778	839	865	838	826	813	793	834	819	836	788	816	768	840	770	865	871	821	870	834	803	841	763	816	817	833	815	794	829	821	833	790	853	818	817	840	885	816	775	822	826	796	812	882	859	801	788	773	843	818	814	836	786	829	779	843	834	826	828	852	838	830	838	825	832	842	803	820	787	810	827	772	797	817	803	802	845	783	808	806	808	793	813	809	811	834	832	811	816	842	780	844	812	814	814	827	867	820	783	818	767	863	867	819	877	862	828	832	818	794	795	823	831	813	828	787	831	793	812	826	864	793	780	807	831	826	785	809	820	823	806	819	798	791	860	845	821	847	805	843	797	787	818	778	894	783	880	850	829	822	831	866	797	796	745	838	833	777	812	778	801	790	814	861	853	811	802	874	814	833	772	815	870	816	833	810	800	791	867	815	830	814	827	785	746	764	809	816	829	810	824	813	848	825	740	790	752	786	803	819	783	760	805	821	776	845	846	789	837	828	848	803	830	802	852	811	757	840	835	788	852	802	848	821	790	727	771	798	845	827	830	844	862	801	789	819	774	832	833	872	820	827	843	806	854	807	792	819	828	802	789	843	821	837	785	849	820	815	758	794	796	770	821	791	885	839	792	790	767	773	791	851	818	849	820	829	780	818	821	841	810	800	816	787	814	786	839	849	804	809	860	809	827	810	755	817	811	858	850	836	801	773	821	817	801	823	836	783	875	786	779	801	799	788	791	804	833	861	818	845	805	843	777	799	855	859	852	833	774	837	828	809	823	821	806	831	782	814	798	793	847	855	771	803	813	799	821	853	851	804	778	787	810	815	787	833	798	807	866	818	860	823	874	780	848	813	799	887	896	823	836	785	878	850	831	903	838	823	818	814	847	815	807	833	822	824	849	774	833	812	882	780	773	822	791	810	824	804	843	870	838	790	806	892	747	777	793	831	840	823	798	808	780	815	765	799	790	818	820	793	794	822	808	803	827	767	788	838	764	818	855	832	862	823	852	794	911	835	807	818	870	799	828	828	801	829	825	804	788	850	836	829	790	844	805	898	841	836	775	801	847	815	791	812	786	781	793	798	784	826	844	774	807	835	794	778	816	794	812	798	818	832	790	801	840	835	835	766	876	787	803	833	823	828	826	821	778	839	816	844	836	839	795	766	812	807	816	760	824	813	844	795	795	814	863	830	849	823	802	814	775	787	860	852	846	822	766	801	804	770	757	809	803	789	815	811	830	858	793	783	805	815	807	805	857	822	848	824	830	855	787	838	840	839	790	847	777	810	784	798	853	808	843	813	781	821	883	848	796	839	808	821	795	820	784	786	841	859	797	785	836	812	854	856	831	790	776	825	806	799	762	826	834	819	836	832	832	847	785	793	820	815	808	867	841	779	806	794	838	838	790	821	834	821	785	811	792	811	799	748	810	784	829	856	826	798	806	829	822	804	786	808	821	853	807	814	821	838	828	842	800	838	862	834	802	837	859	829	776	791	854	910	854	808	854	820	818	779	838	829	795	810	753	793	846	816	836	874	830	815	895	811	863	826	793	800	808	831	890	775	794	820	821	795	848	811	858	829	839	802	821	859	823	780	817	828	869	769	837	802	812	828	808	797	845	848	829	878	863	783	816	862	846	789	812	811	813	862	798	772	830	905	798	800	814	826	845	836	842	842	838	820	821	773	860	818	803	855	801	840	847	755	797	812	847	834	829	836	746	812	794	784	774	862	817	789	826	829	832	843	832	846	816	778	807	804	753	789	794	783	853	826	813	850	776	791	796	813	812	838	809	807	845	884	853	831	881	897	824	838	853	851	806	829	792	784	778	826	812	815	828	812	813	856	836	792	829	794	802	804	802	837	825	798	844	810	815	824	774	826	814	749	800	859	788	836	830	791	840	855	855	836	790	775	813	877	816	860	795	860	805	822	814	816	811	872	856	842	773	830	800	827	807	751	811	828	838	826	814	826	765	850	789	797	796	826	826	840	777	832	818	812	775	836	830	803	814	840	833	833	798	792	809	830	852	794	840	762	807	779	824	852	835	808	819	751	779	792	829	789	817	824	791	799	853	829	789	809	758	851	792	826	825	812	815	868	835	837	791	766	816	803	829	874	867	772	786	798	786	806	814	786	789	834	868	805	815	817	865	796	831	787	813	813	776	820	788	812	824	798	799	803	865	814	795	811	832	857	808	798	824	832	844	768	803	823	808	823	776	799	786	802	801	834	805	825	800	851	793	804	798	793	823	815	816	817	821	805	778	769	794	869	838	784	812	835	809	807	806	841	847	817	856	798	826	815	813	829	785	825	866	857	830	820	807	841	798	832	831	804	878	832	756	813	826	843	827	812	830	774	841	821	804	841	874	798	799	820	795	822	843	793	815	880	829	757	808	808	889	784	833	798	794	815	796	816	767	778	801	818	824	751	799	805	792	810	808	774	848	791	820	823	808	900	822	829	808	752	824	760	777	854	811	801	806	782	834	849	800	833	802	826	836	770	840	844	837	810	831	788	763	815	743	837	813	807	817	802	822	836	816	826	814	770	836	819	850	806	806	844	812	797	870	787	824	823	800	793	788	841	822	860	839	869	809	840	844	818	812	793	771	837	811	807	842	857	789	838	789	843	806	785	800	828	840	812	814	778	839	857	780	832	844	774	781	830	825	836	806	796	826	830	841	756	763	839	797	811	807	830	804	825	814	792	831	812	817	872	830	788	821	810	787	846	788	848	859	813	815	833	826	815	840	806	817	818	771	808	790	881	886	825	830	768	847	817	815	857	797	808	843	776	770	834	799	818	800	782	865	905	766	812	818	792	827	820	813	828	825	814	863	783	871	807	831	743	797	804	811	794	866	807	821	816	827	877	812	877	883	806	850	822	769	793	808	799	773	848	845	858	833	815	855	784	792	821	795	847	819	797	799	816	792	806	831	817	782	800	821	813	836	842	835	796	863	829	788	892	815	835	835	878	812	804	814	855	828	848	860	810	793	822	789	869	784	784	809	825	766	845	793	808	797	765	766	851	776	841	843	845	817	760	802	822	779
14575	30579	26360	17284	14806	9789	8092	7185	6317	5600	4829	3923	3188	2670	2289	2029	1737	1558	1437	1310	1232	1197	1145	1061	1129	1048	1073	1111	1118	1126	1095	1126	1009	1012	936	980	1066	1057	1145	1023	1026	1034	987	1060	1012	992	1007	1045	1065	1079	1053	992	1043	1068	998	1038	1116	1096	1109	1088	1037	1151	1105	1087	1115	1077	1075	1037	1062	995	992	981	992	1031	980	1016	991	1034	991	984	1009	924	1010	976	990	986	1062	970	1031	983	991	1013	1007	961	993	1004	960	958	984	1010	950	949	963	998	1013	1051	977	967	993	1033	959	981	973	958	1027	1039	914	1003	946	943	945	957	980	953	972	987	975	994	957	951	968	995	954	931	1006	1037	1001	1010	945	1027	991	960	996	919	969	1014	1005	1010	1000	1014	963	1015	987	1021	971	945	926	977	1004	994	937	994	990	967	956	986	977	979	966	974	995	970	963	1004	936	985	1008	949	969	963	956	966	1017	970	1050	986	961	1006	975	990	984	996	986	963	1005	976	991	959	974	1004	983	938	948	948	969	983	917	1010	1009	982	983	1005	1057	1021	963	997	988	971	932	967	983	1038	943	965	921	954	985	960	1003	982	928	1001	959	988	982	1015	923	1038	964	979	1011	952	1010	1010	1003	1034	1006	1005	987	1000	1010	975	1002	1006	1015	974	991	956	967	1072	1029	996	957	990	979	954	1010	996	1043	975	1012	1024	970	995	903	1008	1056	990	944	1001	984	930	974	947	939	943	991	994	968	999	963	999	922	967	971	999	1015	1047	969	992	1000	993	960	986	978	969	969	997	979	996	968	987	993	945	966	989	978	954	1009	1014	945	988	972	956	964	974	1004	1102	970	988	995	929	973	966	981	975	947	967	1018	958	945	972	979	916	949	1005	945	970	944	951	945	976	1004	990	971	1015	945	972	967	980	966	955	1022	1000	960	1001	951	1017	1013	978	987	960	974	972	1008	983	983	967	1009	1001	906	956	1022	1022	988	1017	981	995	1018	963	975	1045	1007	995	985	1009	976	978	976	946	937	980	972	967	968	952	986	994	967	1022	1068	939	980	980	1002	1014	986	1002	1015	990	1024	969	1001	1006	955	936	973	990	942	993	1031	915	1021	990	986	978	957	936	1027	1003	986	971	959	922	957	983	975	947	926	952	990	964	1019	1015	973	953	927	968	949	1005	1043	957	1012	975	941	964	1054	945	944	956	942	1033	1019	937	989	992	955	989	1019	1002	979	1006	939	1061	971	924	1011	958	966	932	1015	1016	1013	968	1028	935	942	999	964	994	1014	927	990	985	1007	1065	919	978	1041	967	1073	941	1008	943	911	988	911	956	960	960	984	1058	969	939	979	986	983	1012	1001	986	928	938	932	1028	964	930	982	950	1023	984	1001	1029	993	982	1023	1001	925	1014	1036	996	1002	979	967	1001	1054	1005	1041	966	1028	980	985	1023	944	999	979	989	928	954	1002	990	998	1006	1058	919	979	973	911	949	997	904	925	1018	964	906	998	940	1000	979	1013	969	983	940	984	954	990	969	977	1002	1003	958	1015	944	956	993	1031	1027	969	966	952	1037	976	976	947	986	965	1065	1044	1011	991	1001	976	982	931	1014	957	1042	1014	1025	1017	965	991	965	995	990	1025	989	955	971	985	986	966	1007	1019	951	990	1011	996	1034	981	1002	945	1006	928	996	963	1055	1010	987	984	1013	1021	978	997	940	999	977	1015	917	1005	978	1010	1005	1003	991	984	1011	978	972	947	1003	1024	992	974	915	1029	1019	989	967	1006	1027	993	949	1012	1014	951	1030	991	1013	932	981	949	996	969	1031	954	1032	939	1029	1020	1028	958	998	949	962	990	968	1056	980	957	1011	1066	872	984	1020	995	959	960	990	1019	1004	993	1042	994	972	988	975	1004	1042	1023	977	958	978	1020	1007	1008	930	985	980	1010	986	984	978	993	948	996	994	959	983	981	1018	1005	946	982	967	1021	960	1011	970	988	941	976	970	934	995	931	951	1009	996	1044	968	985	961	956	993	1017	1026	956	990	929	937	962	946	960	995	975	1027	923	1011	944	999	982	976	976	980	981	1013	951	993	990	988	925	999	987	1015	1017	1040	979	963	984	1029	978	945	1074	986	1050	969	948	978	967	982	970	949	984	1018	977	1045	1009	1040	971	989	973	958	996	1015	972	1005	955	944	972	994	989	989	991	969	977	967	968	1004	914	992	928	998	989	1000	1001	978	981	988	999	984	987	994	954	1044	998	1010	951	976	996	1003	1008	972	950	1001	1004	978	992	957	993	998	977	951	985	984	969	979	994	998	1041	937	947	1005	1006	1022	924	972	938	912	1012	1011	1010	911	981	1001	970	1028	991	991	960	1004	1004	1024	981	1035	952	990	929	933	940	954	1010	1015	991	966	999	1037	974	1013	981	941	972	989	1012	972	980	1011	969	994	973	994	1055	962	1026	962	1046	1004	974	1010	1000	991	979	969	943	984	1038	996	981	1015	1019	957	955	1005	1014	1000	986	1026	973	950	975	989	1023	1007	986	980	982	1018	921	960	1009	911	933	991	1022	981	964	920	977	951	1030	938	981	964	972	960	1032	989	958	936	914	976	958	999	924	1032	1057	1020	985	989	989	960	967	969	1010	960	967	1022	1011	1003	978	965	945	973	979	986	962	968	1040	954	943	987	1038	930	1009	940	966	990	982	952	955	957	976	1005	965	1007	1026	965	998	967	995	971	1046	1027	1009	1027	971	975	998	1014	1015	967	1009	1014	1031	1035	985	986	953	959	985	980	963	1021	922	942	992	971	1044	1001	981	961	1042	990	992	937	988	931	1026	933	918	874	997	979	1049	1029	1017	998	977	988	968	957	999	959	993	964	992	991	980	1009	960	1000	1005	977	997	963	983	980	934	1022	954	1006	915	998	1017	1054	962	964	921	980	1012	984	975	960	955	970	999	995	973	946	960	961	958	1049	997	999	960	984	1009	985	955	987	1011	1010	993	949	989	979	1055	948	986	964	937	971	1005	1034	1006	1016	961	1002	1017	1000	922	994	959	1026	995	993	994	993	963	964	1006	997	991	954	994	968	981	986	1019	996	949	1023	1039	1023	996	1006	1010	937	974	945	999	1008	987	966	1009	1004	965	978	1009	986	985	989	966	1016	937	965	951	968	951	1002	948	1013	1008	1014	978	1004	997	944	975	979	1044	981	992	969	947	994	993	994	997	982	1003	968	1005	1015	971	1014	1005	1026	965	982	981	989	906	975	949	952	959	1007	931	1020	966	1029	990	962	970	997	964	971	967	964	933	954	992	918	988	1032	980	1042	996	981	939	971	1062	914	992	943	950	950	970	1012	1004	984	974	977	972	956	1037	932	1023	929	1047	1023	1010	969	961	1010	960	973	1009	950	982	999	1041	970	998	977	990	948	949	966	1005	986	1035	967	1050	993	1034	993	985	993	1008	1035	999	943	917	1031	938	1017	995	1013	958	995	974	915	1012	976	979	957	998	1014	1019	986	1004	1000	943	987	1002	994	995	999	1002	944	1009	1009	969	960	993	997	940	1006	965	956	998	968	966	986	998	969	988	925	976	939	976	994	1003	1046	1007	988	1011	1000	1009	984	988	941	1006	967	956	934	984	1026	971	984	1006	994	969	973	992	955	984	984	1021	982	965	969	962	920	948	1036	992	987	971	962	982	999	983	964	987	1004	985	973	977	1010	936	1010	960	998	929	978	997	1031	958	942	926	984	944	1010	1018	1027	970	985	1021	963	1002	919	945	989	1026	1007	983	968	1038	1009	949	1013	983	973	965	965	984	974	970	992	989	1008	987	984	968	966	981	972	982	919	996	965	1073	997	983	999	982	996	988	947	998	969	936	964	980	994	1012	995	1022	989	997	955	969	1022	979	931	969	905	991	983	1004	1015	1007	987	932	987	951	983	941	1007	991	963	1002	1002
24963	20920	27040	24831	13874	4504	3035	2376	2053	1629	1563	1197	1021	908	766	752	650	594	512	566	512	473	471	423	481	433	475	462	463	505	446	469	446	451	472	414	456	452	455	413	456	453	472	423	474	462	459	430	467	440	447	455	442	397	476	467	467	488	503	480	480	475	436	440	476	460	470	439	438	446	465	459	437	449	447	426	448	442	443	422	429	456	429	442	440	432	429	427	486	431	405	422	460	421	453	477	449	421	441	410	401	412	424	464	438	430	384	438	482	440	440	421	429	434	445	428	434	402	429	427	442	421	482	418	477	409	417	435	445	463	432	442	420	411	430	403	456	425	416	456	430	426	449	386	413	433	420	431	416	429	452	448	375	478	419	392	457	452	438	432	426	420	415	414	428	416	473	443	399	425	437	418	399	435	387	461	419	411	426	457	391	439	415	441	441	422	396	438	428	476	412	430	472	431	420	424	445	443	460	409	425	421	389	428	431	451	437	412	470	405	449	425	442	438	417	401	384	443	425	443	394	437	461	397	449	451	433	461	436	442	411	432	437	464	407	460	388	400	418	425	451	440	492	424	452	446	423	384	413	413	431	435	403	460	466	435	433	420	422	447	429	417	418	412	428	453	388	456	398	379	435	413	460	403	446	448	441	395	407	410	446	433	446	441	437	415	428	433	404	442	404	413	414	416	439	406	428	467	460	433	451	409	453	439	467	439	451	438	438	403	426	438	417	444	451	416	462	430	398	435	430	411	450	418	461	384	442	476	423	453	408	432	422	435	450	450	430	428	437	428	426	417	418	403	436	400	422	388	465	417	413	414	429	406	421	435	436	441	403	465	443	405	402	422	426	392	455	472	402	439	434	463	421	380	412	430	426	425	415	379	426	431	451	440	429	442	431	415	405	425	420	454	430	419	421	431	420	423	416	409	433	437	430	411	450	436	466	451	422	436	423	444	446	427	457	432	423	480	424	412	385	452	417	443	425	476	444	432	447	410	444	433	433	435	438	473	406	444	464	442	428	447	421	459	443	442	416	439	439	428	400	447	403	400	460	433	418	417	421	428	426	409	472	431	447	469	457	413	432	411	418	399	427	415	383	423	414	426	419	449	440	424	410	421	433	420	428	428	411	418	413	435	418	438	445	440	433	423	411	461	423	448	432	401	429	440	430	469	393	446	393	433	432	414	427	422	434	483	414	408	427	399	425	468	450	467	435	444	404	418	414	448	405	442	466	394	458	456	453	417	441	419	434	438	455	432	399	391	456	419	453	445	405	433	379	413	411	415	435	453	419	416	409	413	448	447	423	429	443	437	426	420	446	471	415	411	426	419	427	461	402	437	453	407	416	447	434	427	473	419	443	422	403	432	420	422	460	421	425	421	417	452	403	426	413	418	471	405	415	448	429	431	427	411	403	451	447	415	437	427	435	419	441	430	393	434	467	419	415	427	432	431	435	409	434	416	409	442	421	436	445	423	420	447	415	398	446	456	385	434	426	409	418	429	416	407	451	422	418	456	466	444	407	431	410	416	422	409	432	417	442	408	406	404	435	446	440	398	395	418	399	402	412	430	449	434	432	455	421	411	429	425	480	409	448	438	409	452	416	433	421	405	460	456	463	469	435	442	432	465	420	458	415	416	478	424	400	423	421	421	423	442	420	447	440	392	437	398	430	395	440	441	438	402	441	468	439	407	448	447	454	446	447	409	417	402	430	423	405	415	463	419	430	453	434	383	395	403	447	450	429	400	447	427	424	437	429	429	414	443	409	437	430	435	424	459	438	452	408	386	445	415	413	393	435	394	441	413	440	424	433	435	420	434	418	421	434	424	415	400	440	422	430	451	459	433	453	453	407	445	450	435	454	399	450	446	456	426	445	429	389	441	424	410	475	440	447	426	405	441	440	444	425	420	466	440	419	455	421	437	430	428	449	416	441	468	412	411	428	413	443	432	431	424	459	421	426	413	413	434	443	435	438	408	447	497	474	405	438	466	395	475	439	452	388	421	394	453	431	432	417	419	398	428	410	476	456	412	399	449	447	415	403	437	443	416	410	432	460	419	423	445	428	402	402	443	442	410	435	431	424	424	422	402	457	413	418	449	439	460	435	403	409	413	439	438	440	458	426	435	430	454	437	420	472	396	434	423	458	430	435	465	413	437	442	433	439	423	442	407	385	413	426	442	446	407	451	439	418	458	446	426	448	416	422	423	415	451	488	453	464	396	405	428	441	410	460	429	427	475	418	445	429	409	418	448	420	419	448	398	434	438	409	433	426	453	445	424	413	433	422	455	419	379	409	435	406	423	445	443	417	434	456	439	406	451	429	428	489	425	430	430	453	423	379	420	415	438	428	403	419	421	458	419	442	425	430	427	393	482	442	406	416	450	401	411	415	424	427	413	460	439	453	430	410	386	438	394	415	450	414	477	464	468	425	448	412	438	405	443	452	433	429	411	439	420	477	402	470	439	411	421	421	444	410	467	401	411	466	424	417	434	452	400	457	411	395	408	413	433	445	410	423	426	397	475	457	465	413	436	425	420	418	401	434	418	472	430	417	432	422	453	419	446	421	447	432	457	404	440	419	447	448	384	465	465	418	406	431	409	404	461	427	456	420	449	465	403	450	424	393	451	461	426	413	462	379	420	415	433	452	422	420	424	389	422	421	416	431	417	425	391	438	424	414	463	405	430	433	407	385	448	450	431	444	420	427	424	446	433	434	482	426	433	394	408	441	459	408	435	408	441	483	425	398	403	387	440	442	426	433	436	433	435	397	442	402	416	416	415	472	417	436	416	415	444	410	420	444	428	431	428	419	441	446	454	422	445	401	401	430	427	412	446	438	486	452	424	424	442	433	421	407	465	453	410	430	430	415	429	407	438	456	453	428	424	438	452	426	461	441	391	412	422	454	433	453	412	415	444	435	418	426	424	415	420	444	449	412	473	369	422	412	420	453	453	414	477	428	428	379	400	434	448	440	460	450	424	424	438	445	416	427	430	424	427	409	422	436	418	461	427	437	417	427	425	422	395	415	420	414	449	449	431	430	403	420	451	448	412	432	454	413	379	414	396	412	404	425	458	447	415	474	438	419	448	422	413	416	439	466	442	432	426	419	435	438	408	446	406	434	419	412	460	455	416	431	410	414	448	416	453	448	429	421	436	454	452	426	441	407	444	440	444	401	422	432	409	441	439	441	423	445	449	438	452	459	432	418	433	449	422	455	427	427	415	427	422	429	437	437	413	407	450	437	439	432	393	433	418	404	436	409	451	389	467	426	432	449	471	411	440	432	434	423	447	428	404	457	409	443	417	482	473	422	490	429	429	422	459	415	394	434	419	437	413	423	419	441	420	439	411	434	433	432	457	437	410	402	416	414	406	444	446	419	416	422	425	440	430	455	454	440	450	412	433	415	406	427	464	420	427	416	413	417	445	459	452	405	441	465	460	427	417	437	378	402	454	415	432	421	385	437	451	450	415	417	418	427	472	423	400	462	452	409	411
13942	26697	22530	13598	12391	7758	6283	5567	4669	4031	3479	2749	2176	1716	1444	1321	1184	914	864	863	782	722	665	609	587	595	616	632	638	632	616	637	590	564	573	615	597	603	617	632	620	561	583	589	545	594	602	603	630	591	652	524	618	596	637	620	664	644	637	634	590	574	618	623	613	648	606	583	575	533	553	545	551	601	520	565	564	574	537	570	569	558	528	541	564	580	537	548	530	568	572	530	573	603	568	519	556	570	561	576	554	544	544	584	594	601	563	534	562	563	590	577	572	582	573	551	552	559	553	602	535	557	574	604	580	606	540	580	591	579	568	601	537	555	536	567	547	546	556	542	599	541	570	555	552	593	556	566	604	572	557	594	570	535	484	587	531	531	570	544	581	565	556	558	566	513	565	540	591	544	557	528	553	578	541	568	537	541	570	543	547	610	562	520	533	533	575	532	519	565	539	532	498	577	585	556	541	569	560	558	557	568	550	529	566	546	543	552	571	585	553	531	554	585	543	596	539	555	584	552	569	526	584	489	560	553	507	540	524	549	588	557	562	593	524	560	505	507	576	589	563	544	520	533	556	584	573	529	556	588	536	515	557	517	586	562	546	554	558	583	549	493	579	554	547	614	558	572	544	569	587	576	545	545	533	566	579	537	554	532	524	588	557	574	515	525	595	567	554	553	571	550	540	642	530	534	527	531	564	610	548	531	531	546	539	540	552	583	534	556	533	586	586	547	555	542	501	559	611	527	582	565	593	573	542	536	571	575	585	572	591	560	575	545	559	592	544	578	504	545	576	541	559	586	571	579	549	541	545	564	589	551	526	546	546	572	550	529	590	544	545	584	553	582	614	589	555	562	499	510	570	596	559	575	541	538	544	584	574	530	583	537	566	566	552	619	532	549	526	543	496	562	582	554	596	563	616	564	510	570	557	517	590	528	565	526	577	552	547	527	518	567	569	556	532	529	576	492	592	550	554	588	588	522	538	551	556	578	560	535	534	617	514	519	568	559	578	555	611	508	586	517	565	540	594	577	564	564	584	554	546	521	490	516	588	535	586	571	555	571	567	541	565	577	533	586	579	560	561	551	573	561	569	577	539	594	562	563	550	534	553	555	540	601	561	567	581	582	573	578	572	550	518	601	538	557	570	581	567	555	500	553	511	562	539	554	554	559	591	562	559	564	560	571	608	539	547	574	563	558	562	572	583	526	547	543	517	597	566	569	566	575	548	572	556	527	514	547	586	534	591	529	589	565	571	581	549	566	531	561	534	528	505	570	548	551	540	570	561	557	565	584	570	543	568	569	564	543	581	543	546	543	517	517	578	544	561	547	564	549	541	537	602	540	559	558	573	566	544	553	563	517	515	599	556	576	601	553	565	553	587	565	567	573	553	562	581	573	521	520	515	558	551	513	523	565	568	544	570	566	528	549	549	543	590	612	563	505	557	538	531	577	524	590	587	567	555	570	615	520	507	577	552	593	562	597	567	539	584	596	534	556	573	541	555	563	534	567	555	587	555	527	598	555	567	588	555	573	538	520	549	609	544	538	546	550	541	561	583	597	535	566	552	541	542	540	550	562	524	544	538	535	560	561	600	531	548	548	571	522	585	528	544	551	570	571	539	547	544	567	594	558	588	531	573	543	586	536	530	535	594	552	545	583	546	577	575	618	589	588	534	543	580	558	548	576	555	545	595	534	509	580	537	559	534	535	528	543	566	552	567	543	547	530	563	579	596	593	556	550	571	563	588	541	538	530	568	591	571	604	511	590	547	566	558	559	519	575	547	547	525	555	577	540	581	563	527	550	558	531	582	553	581	546	508	540	608	581	528	547	555	564	543	567	619	581	562	512	530	565	563	529	565	526	534	590	569	517	590	530	579	522	570	531	555	555	570	550	533	566	588	557	561	546	593	594	574	574	550	546	509	561	585	531	571	505	550	552	572	545	568	554	503	559	530	571	556	586	523	557	513	510	576	576	500	562	526	519	571	565	532	541	564	554	577	551	532	593	538	532	554	537	574	556	552	557	526	557	497	529	555	580	592	551	583	588	591	597	552	566	539	533	585	554	565	574	590	569	567	564	529	517	582	514	519	545	536	602	546	537	577	577	540	517	552	554	536	553	571	543	572	601	534	530	547	533	590	525	580	587	587	619	524	554	615	574	509	541	556	570	540	548	557	597	543	557	552	566	561	547	611	584	599	538	555	568	592	545	559	539	579	547	572	568	569	618	612	565	571	605	558	566	580	558	563	548	530	574	590	580	558	574	520	534	546	548	564	559	555	558	576	572	557	569	587	562	565	572	595	561	553	527	567	582	557	571	539	526	548	546	548	555	524	572	533	581	546	550	554	549	560	532	551	593	605	595	514	581	549	612	482	538	570	548	581	570	587	627	537	572	574	538	536	556	567	546	580	611	557	539	553	533	553	566	558	537	571	532	545	577	540	540	564	561	555	520	617	527	557	571	563	548	560	554	531	542	557	549	550	557	548	553	502	562	560	524	554	528	546	558	562	546	569	528	553	572	555	601	555	552	514	545	572	581	548	550	563	543	565	546	520	533	576	577	539	539	567	601	575	561	536	580	554	566	574	533	539	551	521	554	566	568	543	576	567	561	536	553	537	544	527	584	511	544	565	568	564	532	634	556	544	548	548	563	555	560	576	568	558	557	558	519	546	601	577	547	531	535	609	558	483	525	573	549	584	569	548	574	585	536	538	501	549	579	528	560	521	581	570	543	565	544	533	533	549	544	607	564	528	541	523	547	595	537	542	574	572	546	548	510	566	544	556	584	580	517	500	512	578	562	575	548	535	528	578	556	571	579	523	566	545	554	579	589	572	603	626	579	586	536	544	540	572	589	591	589	553	542	524	532	521	535	633	587	515	545	570	572	611	541	559	548	529	548	585	552	554	544	571	559	569	581	541	564	564	524	566	561	559	551	574	556	548	566	531	565	539	588	536	591	537	556	556	539	537	552	566	535	557	574	574	591	591	559	570	540	516	575	566	529	485	510	550	622	574	575	551	554	600	600	555	535	556	575	567	591	554	558	579	533	537	558	541	582	599	602	510	589	568	514	544	563	541	573	606	539	576	535	518	553	560	577	542	561	530	577	576	543	527	528	560	532	533	549	596	547	550	587	576	554	489	525	531	556	580	552	563	537	597	532	565	561	603	560	576	521	580	579	589	552	548	566	507	611	525	554	580	609	557	541	567	549	565	562	527	530	541	566	586	584	525	550	537	577	580	554	579	551	524	589	530	522	579	557	619	506	534	555	556	542	534	553	534	560	520	541	569	578	555	580	571	581	525	550	550	552	561	573	577	547	588	551	503	572	581	550	549	538	566	541	536	564	593	570	534	581	619	537	591	547	573	560	558	544	513	540	563	574	581	589	576	559	577	544	581	541	555	512	555	534	598	566	509	567	588	560	557	549	539	533	510	575	534	556	577	570	549	571	595	575	532	592	552	565	548	540	534	520	537	576	529	549	601	568	524	578
22677	20951	28641	23444	20978	21118	14507	5738	4311	3695	3229	2668	2319	1890	1710	1579	1407	1276	1201	1206	1135	1022	1015	985	915	938	1026	946	1020	1031	988	1000	954	923	947	955	980	914	951	956	955	975	929	952	961	961	872	898	943	937	930	946	941	942	972	975	1021	1063	983	1003	1023	973	936	1019	982	956	1009	969	932	924	938	934	921	906	871	924	900	907	880	876	881	882	899	936	872	919	895	898	957	916	885	857	877	878	941	889	909	897	954	897	919	928	879	934	908	902	946	901	899	883	908	896	874	947	900	872	881	905	930	892	887	938	854	861	912	890	931	909	897	905	890	876	881	867	929	947	893	964	900	923	928	863	946	889	897	870	861	829	865	944	918	888	922	913	898	867	828	900	893	880	858	899	889	868	874	910	907	896	863	898	892	884	912	899	921	937	895	898	894	872	911	884	935	890	904	930	872	868	873	873	918	906	870	871	908	896	884	920	912	875	913	893	925	901	891	895	910	945	909	894	901	866	880	858	902	896	933	853	921	899	903	917	885	910	949	929	885	845	905	926	954	913	950	929	914	868	875	861	883	932	928	883	906	839	898	912	882	914	888	914	846	928	938	934	880	921	940	914	899	893	878	904	902	906	872	889	892	900	876	859	930	923	882	880	944	891	850	844	896	902	855	911	887	891	847	917	907	893	895	889	943	891	823	930	916	887	948	872	902	885	890	898	913	913	922	920	934	926	851	953	909	869	936	938	944	915	904	878	950	875	948	937	970	864	897	903	923	878	863	890	904	888	885	874	881	960	892	892	854	908	877	922	949	860	877	917	855	885	883	888	894	874	872	947	880	908	884	909	831	900	861	888	911	904	889	897	911	918	931	873	886	937	905	877	946	927	893	909	882	918	895	894	870	874	950	899	976	886	951	902	899	901	925	915	960	888	887	835	954	932	909	921	896	883	929	870	906	935	936	899	935	866	901	844	955	873	930	851	872	920	933	977	948	884	858	901	894	899	884	917	905	908	878	928	858	957	867	899	849	877	862	918	894	900	827	856	932	953	866	906	879	874	879	883	913	928	878	892	804	840	851	907	904	942	881	888	907	892	862	890	859	911	867	888	902	896	876	913	913	856	914	889	966	877	826	882	915	895	897	917	945	884	896	883	945	860	942	940	889	914	887	839	902	885	879	922	901	915	882	873	853	897	860	911	879	879	901	920	935	843	907	896	906	902	914	948	883	949	947	872	894	891	884	886	919	881	907	911	940	861	893	918	896	873	903	858	898	911	908	912	882	945	913	891	924	952	872	908	906	871	920	909	878	895	898	884	908	923	899	921	891	890	885	883	934	907	928	910	826	928	867	888	940	891	868	910	896	924	955	904	888	872	904	910	889	900	890	873	909	885	920	916	872	882	862	851	930	908	911	900	891	899	919	915	885	902	953	898	917	941	914	902	840	927	863	896	931	887	850	906	947	868	938	838	891	902	917	938	930	895	925	938	910	930	979	926	877	877	912	913	864	889	933	912	893	922	914	901	851	888	909	933	908	900	942	811	889	915	903	904	931	926	887	936	903	897	927	870	892	891	911	891	875	915	860	854	887	936	936	885	860	883	913	961	835	883	850	880	898	928	954	906	860	936	881	918	906	900	842	885	909	886	884	891	947	933	889	853	848	896	879	944	923	822	888	964	871	897	902	862	928	915	892	864	908	891	937	921	884	857	934	917	918	881	866	895	912	900	983	897	861	911	901	892	924	831	935	887	908	889	934	917	876	853	941	941	909	908	922	919	908	862	900	917	901	896	920	895	889	855	912	866	912	855	871	908	905	889	935	854	931	927	851	860	881	937	889	847	933	893	906	888	915	895	906	878	962	907	906	927	876	922	859	902	889	904	913	897	858	869	865	898	911	844	867	878	835	917	947	884	892	926	844	881	917	870	922	909	946	893	878	866	894	919	879	881	905	890	944	912	884	892	841	951	927	870	929	956	893	890	881	871	913	877	907	855	836	918	922	894	901	904	871	916	867	859	826	910	883	855	917	899	873	872	901	932	909	920	884	848	907	901	871	851	949	922	927	863	879	927	892	915	909	855	916	905	879	895	862	845	959	895	867	916	900	868	902	871	918	862	870	848	837	873	871	888	916	929	960	904	906	868	930	884	935	862	885	865	900	866	918	949	938	901	951	911	948	957	863	886	870	858	851	877	884	925	892	881	878	875	928	896	894	898	862	883	882	919	898	880	916	935	940	912	933	919	933	936	912	872	862	921	906	858	902	911	881	881	921	901	886	859	875	906	858	913	855	871	885	942	887	867	885	921	929	914	901	920	946	926	884	907	872	922	897	907	894	927	912	866	881	892	918	932	839	926	903	874	930	881	916	910	901	875	886	885	838	912	919	904	913	847	917	889	908	909	909	897	887	918	878	825	868	914	829	937	873	873	907	926	846	920	925	894	894	841	893	829	877	909	841	952	862	890	910	918	918	908	861	885	913	885	895	871	897	939	875	881	898	932	862	892	902	842	847	893	863	899	971	899	916	860	903	896	886	908	927	865	845	885	888	975	919	880	869	907	884	922	853	921	901	910	860	843	919	894	941	873	886	893	899	856	875	885	906	933	904	909	895	928	891	968	889	880	847	925	882	874	912	865	868	994	895	912	823	877	848	896	915	887	877	908	860	913	911	900	901	874	878	921	846	828	891	864	899	940	853	840	895	910	943	906	855	921	880	895	892	879	943	900	897	864	934	867	876	886	828	906	993	868	917	885	873	907	944	947	952	898	873	926	908	857	928	879	897	897	965	907	923	919	886	880	910	881	880	922	870	843	889	895	918	956	885	946	906	898	919	882	883	844	876	892	867	899	902	914	865	901	876	906	873	848	889	876	838	915	888	902	859	837	882	900	868	869	881	890	944	893	880	897	876	889	871	844	853	902	975	937	884	903	873	903	905	876	850	866	924	867	878	896	904	861	890	898	848	925	865	883	922	902	872	909	908	885	875	884	903	887	911	934	915	849	859	947	912	860	949	915	874	875	886	926	935	910	916	881	850	899	827	986	911	936	888	923	927	961	883	905	831	860	913	899	902	921	955	881	922	903	880	878	942	891	901	909	930	907	897	950	961	888	926	893	906	877	889	840	940	863	870	872	953	869	938	920	891	930	891	940	911	868	869	923	881	892	952	845	907	850	909	938	912	925	885	918	938	914	920	864	903	868	960	837	905	902	889	906	898	857	870	897	909	873	916	877	922	912	901	861	944	914	895	926	880	925	927	904	867	925	915	982	892	934	931	790	922	887	852	892	933	880	906	868	877	925	864	890	904	891	879	881	872	927	812	900	908	929	902	898	914	910	910	827	877	886	869	890	906	922	882	861	880	895	915	883	892	907	905	916	904	873	872	848	873	885	914	931	893	931	883	886	906	898	946	902	977	885	838	918	906	899	906	894	869	897	926	890	907	884	900	948	865	875	864	855	882	890	900	892	898	912	863	924	919	899	904	874	892	883	941	956	940	978	914	906	917	907
16768	35912	32034	21286	19532	13663	11183	9897	8592	7300	6513	5222	4150	3336	2823	2660	2355	1964	1620	1577	1593	1381	1346	1280	1246	1183	1230	1283	1274	1257	1303	1311	1100	1157	1159	1092	1215	1211	1198	1169	1120	1083	1139	1146	1156	1135	1144	1139	1111	1171	1147	1162	1214	1221	1189	1280	1296	1260	1334	1277	1196	1244	1221	1273	1230	1248	1224	1171	1157	1131	1118	1115	1118	1086	1113	1053	1163	1051	1059	1081	1083	1119	1125	1096	1107	1101	1089	1094	1083	1056	1100	1072	1053	1064	1025	1091	1074	1074	1072	1120	1050	1080	1023	1048	1096	1066	1055	1078	1106	1132	1107	1140	1086	1100	1028	1083	1114	1098	1129	1075	1185	1079	1094	1083	1066	1032	1084	1086	1068	1123	1107	1092	1087	1115	1098	1095	1060	1097	1049	1100	1089	1120	1141	1053	1125	1057	1060	1120	1065	1043	1051	1076	1101	1120	996	1046	1123	1065	994	1072	1065	1097	1101	1091	1061	1116	1068	1076	1101	1017	1092	1117	1059	1050	1130	1131	1068	1090	1046	1071	1158	1096	1079	1073	1085	1126	1096	1114	1064	1095	1107	1155	1080	1100	1124	1074	1079	1055	1018	1083	1066	1049	1077	1104	1041	1038	1130	1053	1019	1097	1079	1056	1105	1027	1079	1100	1127	1077	1044	1089	1091	1047	1064	1053	1078	1045	1080	1101	1061	1105	1084	1082	1089	1051	1153	1084	1078	1105	1097	1023	1104	1075	1059	1024	1026	1047	1119	1071	1058	1095	1083	1094	1033	1092	1091	1030	1113	1133	1072	1093	1054	1096	1078	1092	1071	1104	1098	1047	1128	1081	1113	1098	1056	1082	1120	1060	1122	1061	1060	1127	1120	1039	1090	1074	1076	1104	1077	1107	1104	1042	1061	1100	1073	1103	1051	1096	1125	1098	1188	1057	1061	1123	1058	1072	1056	997	1119	1142	1098	1076	1135	1153	1029	1093	1097	1090	1018	1130	1123	1079	1116	1010	1051	1069	1118	1060	1018	1063	1117	1031	1102	1084	1042	1081	1057	1075	1053	1040	1079	1092	1036	1082	1082	1111	1035	1059	1047	1160	1051	1063	1062	1102	1074	1121	1089	1084	1078	1106	1031	1057	1077	1070	1038	1108	1029	1069	1135	1057	1106	1041	1095	1032	1101	1111	1091	1093	1118	1051	1091	1096	1074	1099	1072	1097	1073	1123	1108	1068	1104	1095	1063	1074	1103	1071	1077	1105	1051	1085	1116	1084	1125	1055	1059	1056	1060	1061	1076	1084	996	1088	1125	1092	1065	1085	1057	1087	1092	1050	1087	1078	1071	1080	1090	1054	1040	1076	1115	1055	1109	1051	1069	1085	1088	1044	1106	998	1107	1081	1101	1178	1100	1028	1095	1120	1102	1061	1062	1070	1107	1132	1076	1090	1134	1108	1079	1081	1103	1062	1086	1043	1071	1068	1089	1074	1084	1093	1069	1086	1093	1087	1072	1100	1072	1100	1065	1111	1107	1110	1049	1048	1062	1066	1087	1051	1067	1079	1066	1077	1056	1073	1080	1159	1083	1013	1081	1012	1068	1100	1066	1111	1054	1110	1122	1114	1046	1078	1010	1094	1095	1059	1042	1077	1134	1051	1089	1058	1136	1084	1057	1082	1079	1086	1116	1071	1047	1055	1030	1066	1062	1132	1136	1066	1117	1076	1120	1162	1063	1070	1105	1125	1104	1068	1169	1061	1046	1086	1069	1023	1093	1062	1120	1064	1038	1114	1133	1076	1089	1054	1072	1102	1080	1072	1133	1071	1107	1095	1066	1098	1019	1062	1049	1118	1085	1027	1054	1051	1093	1104	1109	1072	1082	1057	1078	1070	1062	1025	1099	1062	1076	1097	1071	1083	1088	1074	1149	1077	1058	1088	1071	1081	1086	1086	1117	1169	1061	1160	1084	1096	1073	1084	1090	1065	1118	1043	1138	1077	1094	1141	1083	1081	1036	1139	1074	1077	1077	1120	1089	1098	1054	1055	1029	1079	1114	1058	1060	1043	1090	1098	1081	1088	1056	1081	1096	1127	1146	1103	1071	1113	1083	1098	1041	1022	1047	1029	1082	1054	1020	1059	1108	1060	1048	1072	1038	1067	1089	1128	1129	1075	1068	1012	1098	1107	1090	1097	1057	1063	1077	1073	1114	1051	1025	1122	1130	1075	1111	1088	1062	1031	1099	1039	1068	1046	1054	1146	1134	1100	1067	1090	1104	1043	1152	1105	1072	1113	1085	1080	1097	1065	1059	1064	1116	1033	1096	1090	1116	1066	1105	1054	1011	1053	1074	1144	1098	1161	1099	1084	1005	1099	1097	1035	1108	1069	1101	1107	1098	1044	1071	1107	1077	1086	1079	1112	1129	1094	1108	1088	1046	1105	1108	1078	1093	1066	1054	1061	1044	1039	1033	1126	1081	1092	1091	1062	1066	1098	1131	1047	1088	1066	1091	1080	1089	1103	1040	1059	1026	1056	1068	1111	1050	1079	1095	1046	1095	1063	1136	1072	1092	1055	1083	1131	1119	1088	1051	1015	1081	1089	1097	1031	1074	1082	1080	1119	1067	1053	1082	1061	1112	1127	1083	1056	1093	1104	1087	1125	1067	1089	1088	1100	1061	1051	1028	1074	1096	1100	1061	1060	1128	1017	1055	1052	1068	1045	1136	1077	1042	1097	1060	1071	1080	1101	1087	1070	1125	1130	1041	1074	1067	1066	1097	1077	1132	1104	1087	1042	1004	1088	1026	1114	1086	1079	1153	1049	1041	1040	1039	1075	1076	1149	1134	1033	1076	1061	1088	1017	1048	1080	1060	1085	1069	1027	1085	1096	1048	1115	1080	1090	1087	1124	1068	1064	1081	1080	1072	1071	1094	1038	1072	1130	1111	1012	1093	1039	1105	1043	1108	1119	1012	1101	1057	1092	1104	1101	1122	1096	992	1062	1063	1075	1071	1075	1051	1020	1177	1089	1092	1105	1081	1107	1100	1090	1103	1080	1098	1095	1086	1112	1077	1046	1040	1108	1069	1048	1106	1074	1081	1082	1057	1104	1099	1078	1102	1109	1088	1081	1070	1022	1056	1066	1009	1055	1086	1060	991	1109	1070	1097	1067	1071	1095	1069	1074	1037	1084	1102	1056	1124	1076	1108	1024	1062	1095	1122	1067	1052	1052	1072	1127	1070	1091	1095	1093	1104	1090	1117	1061	1066	1147	1064	1097	1099	1097	1047	1122	1066	1091	1102	1092	1121	1098	1105	1107	1033	1131	1043	1081	1138	1103	1131	1103	1070	1063	1069	1026	1040	1075	1098	1087	1090	1060	1021	1078	1068	1095	1052	1090	1102	1066	1093	1067	1074	1076	1089	1105	1138	1111	1032	1101	1129	1100	1046	1043	1112	1065	1217	1071	1031	1053	1092	1017	1132	1077	1102	1109	1007	1103	1097	1096	1063	1030	1083	1068	1066	1075	1045	1044	1066	1100	1111	1025	1063	1077	1093	1142	1113	1113	1084	1099	1099	1086	1082	1109	1069	1079	1056	1057	1066	1079	1078	1084	1022	1123	1133	1044	1080	1054	1076	1131	1083	1017	1142	1096	1097	1076	1092	1061	1120	1085	1067	1085	1031	1099	1105	1048	1122	1064	1049	1085	1125	1098	1022	1088	1121	1058	1032	1099	1034	1052	1049	1083	1085	1057	1067	1124	1096	1099	1036	1021	1078	1130	1075	1107	1017	1103	1076	1096	1093	1136	1003	1115	1067	1085	1026	1006	1028	1119	1097	1077	1059	1094	1120	1155	1090	1066	1033	1165	1077	1106	1077	1104	1071	1100	1135	1127	1120	1052	1067	1083	1077	1111	1066	1089	1043	1091	1080	1090	1062	1098	1084	1036	1120	1055	1094	1048	1072	1044	1057	1113	1040	1079	1105	1091	1109	1096	1057	1108	1107	1085	1130	1053	1082	1103	1079	1141	1027	1072	1053	1041	1110	1095	1057	1042	1101	1043	1073	1054	1042	1108	1151	1053	1046	1141	1091	1104	1084	1056	1105	1059	1024	1093	1078	1083	1092	1070	1057	1047	1082	1061	1071	1114	1087	1118	1072	1060	1099	1045	1126	1084	1064	1117	1083	1061	1145	1109	1023	1097	1027	1074	1037	1076	1131	1112	1143	1067	1118	1065	1072	1115	1107	1094	1034	1061	1069	1070	1115	1126	1066	1089	1105	1055	1023	1047	1040	1059	1128	1053	1054	1078	1129	1104	1131	1105	1043	1059	1114	1071	1085	1113	1129	1152	1065	1022	1068	1158	1083	1152	1025	1097	1121	1089	1138	1107	1059	1094	1059	1123	1089	1095	1090	1083	1083	1051	1117	1069	1124	1113	1092	1107	1053	1148	1093	1042	1125	1038	1058	1065	1087	1073	1039	1032	1052	1098	1095	1086	1067	1061	1076	1095	1027	1017	1105	1111	1101	1071	1021	1093	1096	1114	997	1083	1120	1102	1111	1101	1044	1089	1079	1051	1070	1016	1074	1017	1072	1080	1117	1093	1079	1068	1119	1103	1083	1053	1053	1036	1079	1116	1075	1032	1060	1014	1090	1165	1078	1083	1069	1092	1068	1127	1029	1076	1055	1154	1080	1054	1064	1053	1105	1059	1057	1015	1070	1120	1039	1182	1083	1032	1085	1103	1009	1051	1103	1068	1071	1077	1168	1063	1121	1094	1080	1063	1079	1050	1098	1102	1070	1069	1057	1084	1070	1022	1059	1076	1125	1052	1045	1029	1085	1104	1053	1154	1070	1124	1076	1073	1089	1101	1111	1017	1125	1046	1101	1003	1011	1069	1083	1107	1023	1092	1113	971	1100	1095	1105	1035	1126	1126	1129	1087	1066	1076	1097	1113	1119	1121	1055	1043	1123	1068	1117	1085	1078	1139	1041	1082	1018	1115	1119	1108	1047	1114	1086	1060	1056	1092	1111	1131	1082	1092	1053	1086	1108	1118	1111	1077	1090	1059	1082
27000	20486	16977	9002	5510	3104	2334	1929	1619	1367	1256	1048	847	744	706	669	644	552	562	527	499	519	534	477	485	479	521	517	482	510	543	478	493	481	489	491	524	516	474	494	499	478	510	484	499	508	481	471	500	507	511	539	495	428	477	501	537	486	540	533	523	475	512	538	509	481	501	502	476	512	513	501	464	456	483	471	457	474	491	489	447	468	507	459	512	492	474	511	472	443	467	464	480	506	461	462	457	497	459	526	523	504	446	506	461	507	469	434	477	509	529	487	485	508	428	471	517	497	480	520	517	464	484	453	430	512	518	507	469	511	494	558	507	477	459	495	471	495	440	481	470	455	513	493	480	477	462	510	492	467	456	460	488	448	471	496	442	500	503	474	476	475	511	458	461	480	527	501	442	480	453	498	465	510	479	451	465	453	487	492	418	481	502	520	493	499	450	452	447	461	502	491	515	455	468	478	441	508	516	464	475	496	482	512	491	415	460	489	515	505	518	495	471	471	447	461	437	473	488	515	495	464	499	459	458	462	492	495	457	441	546	499	505	467	476	478	454	475	472	458	469	512	494	482	497	470	469	463	492	468	471	496	506	468	483	493	488	495	482	514	477	471	495	461	464	470	460	471	470	477	497	469	512	489	475	484	519	487	455	495	482	513	473	477	497	528	523	435	483	485	483	451	471	482	489	509	536	512	498	487	487	472	466	463	511	469	465	447	487	515	506	474	533	524	479	471	472	497	468	469	506	509	423	489	462	468	478	485	467	488	497	489	480	449	470	476	497	497	501	512	529	478	466	467	444	488	505	507	473	520	446	467	504	488	467	505	477	508	462	503	471	467	516	500	469	492	480	476	478	480	476	498	486	461	459	437	502	466	471	465	477	469	481	489	516	509	466	490	437	453	513	516	483	449	467	454	500	488	477	508	452	464	464	489	463	508	479	471	448	465	523	465	499	497	483	500	513	463	483	486	499	483	527	477	467	480	471	489	429	497	518	449	520	453	481	454	469	446	469	502	472	454	480	514	468	483	490	487	502	475	466	491	473	478	461	474	513	450	489	416	509	480	510	464	465	521	484	475	483	483	478	499	496	473	480	480	491	487	492	516	493	452	447	505	481	472	477	485	474	479	492	466	494	462	488	473	470	518	439	472	492	483	467	484	542	481	483	521	490	467	431	464	476	482	457	510	473	468	487	441	499	479	482	479	497	487	469	474	502	499	526	517	454	507	472	481	527	500	491	453	479	482	505	450	481	478	543	496	513	457	522	486	491	453	483	456	435	506	466	484	481	488	460	475	478	481	474	508	494	482	503	464	469	494	476	479	458	450	488	490	471	515	478	486	458	454	478	504	488	527	474	500	468	480	496	501	490	464	469	479	468	501	483	490	488	473	482	448	480	499	461	497	481	474	503	472	522	481	476	445	478	464	485	505	455	513	499	497	523	472	517	477	516	472	482	495	507	470	480	520	495	458	506	490	500	490	514	456	459	519	480	498	499	451	501	471	478	503	504	459	499	536	482	460	470	504	458	460	446	486	487	475	489	480	509	429	492	440	508	471	461	523	487	485	478	475	502	513	507	478	522	463	458	480	483	463	541	513	505	475	464	503	496	519	486	506	522	473	482	513	477	488	480	473	469	500	475	494	483	493	488	474	495	488	525	507	497	518	452	501	504	488	503	502	496	518	482	482	519	493	472	483	461	538	519	519	465	534	480	472	500	479	501	487	500	446	499	466	476	471	454	499	479	470	497	452	459	468	474	493	474	489	454	530	484	479	505	485	498	446	472	500	473	494	510	474	475	499	490	464	457	467	484	477	475	466	508	454	542	482	469	502	479	509	497	470	493	441	467	486	460	455	518	479	477	486	462	470	464	470	485	497	541	511	517	457	480	494	476	516	496	487	447	469	482	475	478	468	470	476	472	497	487	461	456	498	470	439	462	472	447	478	496	483	492	456	487	470	514	467	463	470	505	488	500	466	477	477	507	494	473	478	474	460	443	516	498	438	461	462	472	487	501	479	462	520	497	478	505	452	474	509	443	491	492	462	498	534	477	493	500	494	471	480	504	477	506	490	439	470	515	552	535	477	477	535	466	478	468	492	428	500	466	502	473	475	471	488	476	463	513	489	502	531	468	462	478	488	468	439	521	482	508	473	512	500	452	493	520	475	455	443	470	487	496	455	444	499	489	487	539	512	496	507	439	471	505	489	443	535	479	515	531	511	479	470	524	438	469	481	510	485	485	488	499	487	473	474	478	458	456	465	466	444	495	513	463	488	483	459	491	453	486	460	475	474	505	489	465	492	514	447	445	463	480	480	489	507	477	486	475	453	496	460	446	471	472	460	506	527	480	483	443	487	451	475	440	474	489	490	460	452	451	483	480	491	510	471	455	470	454	500	468	467	474	462	485	473	477	509	510	469	478	479	495	510	520	507	455	471	457	512	477	485	458	519	527	518	498	517	526	494	500	492	507	472	482	487	473	462	504	491	490	490	460	454	505	495	472	456	471	561	504	468	482	458	499	505	535	469	495	495	476	479	518	470	524	465	521	520	488	495	470	490	506	476	516	487	511	487	483	474	506	469	487	509	471	500	500	471	446	500	521	469	481	494	488	457	516	462	476	477	504	484	467	519	523	452	485	488	527	502	452	466	485	485	444	510	482	484	492	478	445	500	479	500	529	443	483	472	483	486	482	482	496	494	446	513	486	551	499	480	497	508	496	477	461	466	502	507	464	491	495	460	487	484	490	492	478	478	507	470	484	502	483	474	540	484	509	472	494	513	490	494	496	477	453	525	516	459	495	458	462	498	479	453	458	468	489	481	501	473	487	470	488	517	459	506	503	506	485	483	487	479	460	475	461	499	508	492	488	455	500	513	486	473	469	498	465	461	471	472	482	502	517	500	488	445	467	486	462	488	502	495	499	500	472	477	504	468	523	500	453	483	500	482	491	501	498	499	508	500	451	457	489	488	460	515	479	468	496	463	478	512	434	494	484	453	465	473	488	442	477	478	501	487	475	490	458	468	465	449	484	503	522	477	495	481	490	454	507	473	502	498	466	493	502	474	444	508	458	497	457	482	476	525	488	471	480	462	496	505	487	483	481	511	485	444	463	503	489	435	471	469	455	502	488	415	451	496	496	454	465	491	470	443	482	459	525	506	457	507	484	470	496	479	551	491	490	485	506	435	498	490	491	498	476	447	483	488	472	502	472	464	519	482	485	492	480	503	481	494	474	512	488	467	467	474	457	482	495	492	512	486	469	504	485	494	497	452	480	477	495	470	546	453	517	485	473	495	456	499	483	472	514	465	436	487	487	497	487	502	491	465	465	464	475	456	464	518	478	481	467	537	504	472	473	522	448	475	481	509	475	504	479	459	461	436	483	458	467	493	456	497	496	500	484	473	512	476	490	465	463	490	484	491	495	488	503	487	496	513	463	499	494	476	473	487	470	486	503	429	510	500	477	448	497	469	462	481	485	469	473	524	489	446
12717	21978	19838	10726	9715	6126	4874	4156	3678	2921	2559	2058	1552	1271	1220	1153	999	802	745	715	699	680	662	597	648	635	658	667	691	644	650	637	637	618	605	657	600	658	641	640	621	612	615	659	633	644	612	629	654	682	634	676	647	625	651	622	660	661	662	663	584	648	603	633	664	644	616	649	599	607	592	620	600	623	622	544	583	574	584	592	632	639	597	569	630	601	594	611	544	600	607	574	637	630	594	622	587	623	609	610	653	617	611	616	625	641	612	582	619	615	594	631	596	559	573	576	570	593	589	590	588	603	602	561	606	571	599	616	634	569	648	574	603	662	604	597	594	570	605	620	597	626	571	558	638	626	578	610	569	562	579	630	650	618	618	587	599	641	590	562	607	572	585	574	574	609	608	649	598	599	596	588	582	650	617	614	571	598	583	596	588	583	634	618	587	605	546	640	567	614	563	633	616	571	573	603	598	576	582	645	642	598	615	635	623	596	619	628	615	615	616	637	609	594	634	622	591	588	601	600	591	632	606	601	604	608	633	583	634	642	619	616	594	589	632	630	621	618	601	621	628	588	586	640	575	614	586	619	610	596	632	593	560	614	620	646	650	664	573	580	615	610	580	605	639	603	546	617	612	641	589	641	600	605	558	590	598	638	576	594	613	567	620	577	598	583	598	596	607	575	549	620	605	605	603	612	592	593	600	626	609	623	584	609	648	618	599	573	604	614	632	653	632	588	612	567	649	574	637	579	598	651	618	612	598	561	579	618	573	624	586	622	607	608	581	617	639	596	631	575	634	589	620	565	606	559	615	616	592	627	603	648	627	591	553	572	623	573	650	569	572	641	598	598	593	580	610	599	645	588	587	604	551	534	584	604	588	635	598	621	589	605	610	630	582	609	581	575	587	623	595	647	613	619	600	611	622	593	611	536	606	577	618	564	608	596	625	645	576	658	605	618	614	586	604	605	557	569	576	578	617	622	576	595	614	606	611	621	654	603	584	615	614	602	593	604	618	573	581	572	619	576	588	644	628	585	574	644	642	571	619	583	595	581	650	614	604	586	612	572	619	593	601	565	554	600	618	591	614	632	567	615	594	601	626	631	603	607	608	625	599	606	582	569	601	592	580	604	584	621	610	606	590	595	639	608	619	564	586	603	615	614	608	571	589	645	607	626	613	637	628	651	636	644	581	555	589	613	579	568	578	616	623	582	590	606	609	557	622	590	622	642	596	583	625	592	592	606	585	613	579	618	613	592	616	568	583	581	599	566	605	604	569	640	598	608	618	623	604	613	621	606	648	608	617	594	590	595	590	601	613	587	593	611	605	593	545	592	612	613	617	632	609	611	617	612	577	570	582	595	592	623	559	624	608	627	572	603	594	592	603	613	594	566	630	559	637	625	622	605	604	626	617	568	616	588	596	597	640	572	614	599	580	610	613	613	609	683	659	596	602	593	584	646	636	568	654	592	604	601	577	607	603	627	609	618	594	597	607	630	607	584	613	566	576	627	581	604	586	568	567	638	569	592	612	600	575	575	598	609	576	632	588	609	625	621	597	582	573	582	568	598	645	654	596	582	570	616	581	575	599	584	542	596	628	597	577	580	644	614	614	620	612	602	592	624	627	589	600	620	607	633	600	539	598	595	633	629	626	589	580	578	633	622	593	628	581	651	603	639	581	574	594	565	637	611	623	616	595	591	624	600	609	566	599	616	562	589	612	594	635	560	598	618	621	631	596	606	622	622	608	588	626	619	624	552	598	618	546	619	631	607	627	619	577	565	607	598	580	610	619	568	606	647	589	605	618	601	598	612	581	596	594	610	591	609	583	593	642	605	597	606	616	599	595	628	601	625	599	605	617	616	594	589	622	630	618	610	593	621	656	639	622	623	589	599	550	597	611	592	617	623	570	574	534	588	578	578	611	643	612	642	625	624	645	668	620	610	649	598	616	613	583	644	611	607	589	647	631	624	617	600	600	610	620	615	635	573	608	624	605	610	559	588	586	604	583	600	594	596	573	565	627	611	595	622	598	581	608	627	557	599	640	568	547	610	619	643	630	562	617	622	599	617	593	599	615	610	644	603	609	595	600	610	595	595	609	573	595	597	579	611	614	649	623	591	633	642	579	628	595	611	657	605	667	579	606	563	582	632	590	643	618	587	578	612	625	648	622	619	614	594	621	580	593	616	571	630	617	585	578	641	608	597	633	595	586	644	614	625	600	601	586	628	649	644	616	604	628	599	577	618	581	586	622	628	675	577	576	581	622	644	596	628	627	602	613	629	611	596	556	619	611	602	618	635	584	587	646	617	625	559	614	608	592	560	595	635	635	570	598	630	619	617	552	582	605	615	618	605	585	591	593	581	624	602	657	609	536	597	598	601	574	612	607	565	593	626	598	626	584	646	626	581	603	538	636	585	600	593	619	664	591	648	634	587	625	596	617	620	591	584	623	670	571	596	585	631	608	596	596	641	622	603	652	608	564	552	571	602	602	593	617	609	602	579	585	582	625	584	597	605	612	585	620	604	563	610	671	631	621	615	587	596	589	622	623	588	595	610	614	632	626	651	615	606	594	598	626	586	564	610	587	597	590	628	624	552	658	626	620	618	597	617	634	628	591	571	613	605	637	563	595	574	606	640	629	623	552	602	565	597	656	593	599	564	584	631	618	574	545	605	598	641	560	629	581	589	614	595	656	601	602	649	600	597	624	603	578	588	599	607	640	634	630	613	623	592	636	553	640	600	608	599	593	581	585	571	603	587	572	614	600	624	604	569	600	590	572	603	570	576	598	606	645	622	590	603	588	586	608	590	610	585	642	606	579	578	595	559	577	585	615	588	603	577	600	590	593	603	548	605	607	619	616	577	556	607	604	562	569	582	637	586	664	653	604	592	662	563	571	613	605	634	605	610	590	564	611	621	597	624	596	603	617	577	585	651	622	629	608	576	637	589	625	578	604	575	572	601	585	602	580	610	615	588	589	614	589	608	601	616	608	566	585	567	588	633	652	594	595	606	594	591	575	658	633	628	608	539	541	603	602	616	585	586	586	646	568	656	559	624	614	622	581	629	620	615	600	688	598	582	602	595	616	629	604	643	573	583	613	561	644	611	606	588	613	655	573	586	594	605	562	563	642	591	603	656	625	590	599	574	600	621	601	630	614	572	606	582	594	629	598	606	629	577	609	613	601	602	620	616	586	616	642	638	619	584	577	617	625	602	598	635	577	604	608	632	610	600	652	657	580	622	616	571	572	593	580	588	634	629	608	575	629	607	582	640	610	592	559	600	605	582	579	580	592	622	666	601	588	581	629	586	606	589	565	604	601	603	570	619	612	602	608	594	588	632	639	623	589	607	653	631	599	592	595	606	598	630	608	591	622	622	626	601	603	575	585	565	628	620	599	624	602	615	620	615	599	595	608	570	650	613	614	608	571	635	587	617	598	605	598	628	582	582	611	601	610	574	628	607	594	625	614	594	616	607	645	576	587	562	659	602	578	586
23673	20937	28187	23849	21031	14449	5697	3624	3051	2585	2348	1919	1582	1414	1290	1251	1186	1106	1045	952	999	947	862	858	847	911	835	879	844	850	866	874	829	861	871	780	879	831	804	842	863	829	859	811	813	872	874	813	852	892	880	869	857	842	797	859	866	853	843	863	859	870	838	885	851	842	814	764	809	788	855	806	828	800	798	847	825	861	820	752	753	805	799	804	832	764	846	825	830	825	819	792	797	744	786	811	858	786	801	852	798	818	775	812	841	843	795	788	829	847	809	801	777	806	836	791	790	821	819	840	762	832	818	779	768	854	861	795	815	787	820	765	823	805	877	829	852	741	750	809	801	822	794	787	801	803	789	809	839	841	807	785	816	796	839	731	778	789	841	849	830	852	829	794	813	783	840	761	815	784	825	802	804	787	780	829	817	819	761	785	786	836	867	802	803	757	809	814	800	817	794	805	835	781	817	801	815	792	806	848	795	811	815	792	769	816	773	791	777	793	895	801	790	827	805	815	786	783	805	789	823	819	789	780	829	776	783	839	835	752	744	807	808	817	828	824	833	811	775	824	903	796	817	786	780	783	814	831	826	827	754	801	806	790	783	802	821	803	848	820	842	809	808	809	808	871	774	814	831	744	831	811	801	789	787	792	807	819	782	787	862	833	746	805	787	791	797	829	822	807	826	815	828	839	764	807	849	816	790	769	735	811	818	778	790	811	849	827	767	797	834	801	856	797	832	824	832	802	834	755	793	841	821	807	808	843	753	785	766	816	845	727	831	817	824	781	797	798	807	775	789	802	817	889	791	784	806	827	798	820	784	767	841	827	816	801	823	781	813	789	854	826	781	799	822	785	830	818	747	792	838	825	862	813	799	828	810	808	770	813	833	807	764	817	761	785	802	834	769	838	780	810	814	834	822	857	778	822	869	799	792	815	833	829	773	768	809	787	758	797	846	789	794	795	797	759	813	782	801	833	787	804	811	799	798	794	811	807	780	738	823	790	808	858	776	780	816	874	799	808	832	824	795	827	797	813	795	799	821	807	799	786	788	819	840	853	797	785	773	846	857	802	799	770	819	893	790	815	808	811	834	804	839	777	799	799	799	804	761	807	776	781	809	812	828	805	777	767	822	807	801	875	859	791	830	812	752	844	818	771	801	817	828	855	798	835	825	826	764	791	816	771	743	786	806	828	811	773	823	789	843	889	818	826	855	828	801	817	811	797	791	806	819	777	777	847	869	804	855	805	800	744	786	819	800	778	827	788	748	779	846	809	810	855	779	815	782	803	763	837	837	804	803	789	744	775	771	742	825	821	826	823	800	858	862	808	841	800	756	795	795	810	829	844	835	844	792	803	779	776	797	789	795	769	804	820	815	823	815	806	770	793	821	820	779	822	795	821	858	793	798	819	804	845	800	751	863	777	826	820	856	815	819	779	850	806	835	836	804	765	802	832	831	778	794	796	785	821	763	800	813	837	852	793	770	795	819	815	789	766	800	774	846	777	820	830	783	823	843	785	806	790	761	829	805	784	835	780	849	788	813	772	781	779	807	822	763	758	826	797	797	849	844	780	780	802	763	746	823	789	847	790	778	826	771	807	845	796	762	840	790	788	782	836	804	778	818	860	772	832	819	813	827	803	817	775	810	797	769	839	853	825	791	813	756	780	822	786	820	789	813	827	818	808	787	790	813	830	806	789	769	833	787	785	826	847	780	771	771	781	802	805	771	788	784	790	773	803	813	774	773	826	822	828	809	816	860	797	752	854	817	825	798	827	786	815	784	803	817	797	833	819	817	832	802	788	788	787	808	801	796	799	815	817	766	728	731	813	806	839	776	832	815	825	826	777	800	762	837	830	791	852	810	818	839	823	835	813	825	805	799	789	788	810	778	798	785	821	855	779	799	748	860	767	828	820	809	845	785	822	725	758	789	828	823	792	814	802	793	790	828	789	867	777	772	782	810	850	792	788	801	797	838	752	824	747	819	774	813	809	790	806	827	814	786	715	794	794	841	833	853	792	816	787	756	826	826	794	837	816	817	819	789	766	812	808	773	841	810	833	831	857	854	802	813	804	782	801	802	864	764	853	771	769	794	819	785	743	827	839	789	803	870	758	842	819	813	791	777	812	837	784	783	771	787	842	807	841	820	772	719	817	791	804	780	830	804	835	811	780	805	831	767	834	818	855	819	748	810	800	788	794	857	789	771	813	794	851	805	742	834	797	800	802	819	802	835	758	836	870	779	823	823	827	770	807	800	816	862	827	863	816	794	795	800	838	778	787	775	818	757	793	803	809	828	779	846	831	799	812	781	783	817	773	779	801	803	887	813	884	817	819	761	783	798	792	824	787	788	819	796	798	773	845	826	740	827	794	831	824	765	858	819	791	743	774	810	774	808	840	807	831	788	806	773	833	810	800	805	807	824	862	795	774	794	783	781	812	798	820	836	827	833	808	758	799	831	794	787	714	784	847	852	825	816	828	806	782	822	804	789	779	799	806	763	791	809	818	788	782	809	808	807	826	780	760	810	822	803	812	797	833	791	797	783	803	800	828	780	800	811	828	829	812	857	768	806	817	837	786	784	806	775	824	811	831	815	758	809	773	841	831	762	843	786	739	771	768	800	801	794	864	801	819	809	797	833	766	786	799	774	825	834	847	814	822	806	802	754	803	795	776	767	781	831	851	778	848	836	781	799	828	775	819	838	818	764	786	871	809	812	846	778	823	812	755	839	786	822	827	844	789	785	874	834	826	799	804	827	810	803	823	816	818	817	847	823	751	808	782	781	806	769	818	851	830	835	837	795	798	751	770	828	879	741	818	839	818	784	857	787	831	814	782	793	761	865	840	812	844	790	796	792	832	793	788	809	807	823	813	765	787	849	825	828	774	788	807	817	824	790	786	838	820	827	759	765	791	806	818	835	858	820	754	809	795	829	800	794	832	785	836	824	778	768	741	818	814	810	782	801	771	756	794	775	770	813	834	790	784	837	795	767	836	825	788	823	829	813	802	784	817	802	840	734	791	768	829	857	822	829	773	850	819	805	794	795	803	808	792	853	812	807	810	776	779	789	797	801	794	777	761	826	790	796	847	783	803	799	772	759	764	818	799	812	762	788	809	786	753	790	786	756	852	793	770	831	765	825	805	803	759	790	807	824	805	821	808	815	795	849	840	845	801	834	771	830	790	835	841	824	850	811	805	802	814	821	832	777	799	849	819	832	786	834	815	801	843	813	792	812	824	780	806	825	737	805	792	797	770	791	766	802	833	774	860	846	841	780	814	833	854	779	776	804	792	776	794	806	791	831	797	788	795	853	861	798	770	821	796	835	817	774	805	774	791	805	773	779	814	812	828	774	849	840	821	761	789	764	807	791	801	847	857	834	797	742	780	799	811	813	780	835	806	805	810	778	815	790	801	829	831	822	823	797	830	815	770	820	802	799	869	819	842	843	786	790	844	812	831	821	803	745	792	772	792	810	859	766	792	762	824	796	788	801	790
14389	30286	27571	17439	15055	10411	8276	7157	6262	5137	4560	3836	2929	2395	2125	1938	1707	1468	1384	1300	1234	1176	1057	1075	1043	1082	1048	1070	1131	1040	1131	1077	1023	1057	1053	1032	1050	1068	1008	1013	1006	1042	1010	1023	983	1062	1039	1038	1067	1044	1082	1033	1033	1055	1051	1140	1112	1073	1078	1104	1020	1115	1097	1022	1078	1055	1007	1035	988	970	1015	965	997	958	987	992	927	1023	981	978	1017	949	983	930	1017	1021	943	963	977	934	1002	959	961	1005	949	978	957	1004	959	975	956	978	980	982	1009	955	979	973	946	1055	975	938	988	972	961	988	929	973	957	957	972	973	989	989	970	1020	962	953	984	1016	920	966	958	966	943	975	926	1014	991	1024	1020	990	967	968	966	983	922	951	947	960	1000	1021	992	1024	915	992	987	933	1002	940	961	899	1022	926	962	951	943	952	989	951	980	944	1008	1000	945	963	965	1013	974	968	977	927	932	953	970	974	971	975	928	1015	1010	944	944	958	1012	958	952	955	980	983	946	986	1066	1037	990	1013	940	974	1008	964	969	876	983	942	945	963	1002	1008	979	988	948	933	983	966	986	1021	981	1002	981	1017	993	952	964	957	992	1003	939	983	1030	1001	1030	931	957	933	1022	994	949	1035	983	956	969	877	989	898	994	1019	947	981	923	978	997	979	944	1043	973	995	949	943	931	1035	1008	937	946	907	932	931	931	1003	993	991	933	975	1007	965	950	977	956	1002	977	974	917	961	1028	995	964	946	957	1019	958	981	973	972	997	1004	934	971	1008	920	988	963	939	952	975	915	940	938	962	969	998	958	967	1020	920	922	958	904	952	971	978	1013	966	961	919	945	948	982	1012	994	969	1017	973	941	977	1006	1008	990	998	980	978	1005	993	982	938	957	953	985	982	970	979	989	927	954	950	960	951	1003	992	983	989	973	980	1007	948	994	993	1001	920	949	949	944	980	955	972	972	907	939	1010	986	981	994	1008	939	967	1014	1011	959	947	974	969	972	947	980	990	1031	989	974	939	1007	1022	941	942	991	1020	956	1007	983	958	965	989	964	948	961	972	1017	1001	1002	1010	928	1001	923	973	974	989	1032	957	989	990	959	925	954	954	940	984	886	964	948	987	1002	991	968	981	994	954	975	903	981	981	1009	982	920	995	965	936	956	901	980	932	1008	956	920	982	956	962	1007	960	991	999	943	970	1004	979	1012	1016	975	963	1007	960	967	960	1020	1033	987	936	981	929	965	997	951	995	930	947	956	990	970	901	1007	1006	951	934	1019	964	990	1027	976	979	955	981	1018	952	977	947	907	987	1007	1011	953	984	981	975	941	974	954	966	1030	978	1020	985	978	980	991	969	947	950	966	1044	962	1021	959	977	983	988	954	964	1004	993	964	1037	945	948	956	961	956	938	946	940	1034	967	962	1046	950	976	980	986	950	970	988	1011	994	1032	915	981	985	967	934	1007	916	972	1014	995	1010	1018	983	950	975	954	995	978	943	1063	969	939	1027	1027	934	1039	953	1003	963	964	950	964	965	997	992	931	1019	972	996	1013	984	985	909	995	945	984	992	1008	962	939	969	931	981	1018	1017	978	982	1014	950	969	960	955	944	991	951	1007	940	977	922	990	997	936	1010	952	930	967	933	950	989	984	980	1019	1000	954	992	916	927	980	1038	986	924	935	937	1016	949	986	948	962	1005	1018	1010	965	979	990	1021	1016	902	997	963	1054	988	958	975	984	968	960	962	965	981	968	943	948	1003	944	923	946	989	956	978	1011	1004	1011	945	988	997	947	970	1046	981	993	989	1006	969	928	962	961	980	947	973	965	1021	933	927	986	964	991	934	938	987	952	920	993	999	1005	985	897	958	929	967	993	966	993	955	955	1024	988	966	974	1015	1016	993	963	962	895	937	946	970	946	984	978	1040	968	981	1006	971	922	993	967	962	987	969	955	949	988	923	935	958	992	969	1048	1023	950	912	926	933	988	995	987	972	974	960	999	940	921	925	931	946	969	941	968	997	981	991	1003	970	998	995	937	1009	994	941	1000	934	912	978	957	969	976	963	977	940	1016	951	979	1019	1003	952	972	991	939	958	961	971	955	958	1017	947	974	978	967	1018	1017	946	956	949	963	1005	970	915	998	1030	971	976	948	1004	985	952	977	980	932	998	986	955	945	918	995	963	978	985	994	980	909	982	952	957	953	977	988	942	910	982	973	947	959	978	1018	982	926	961	1027	975	927	988	1007	975	1017	1023	974	973	980	918	930	1020	983	984	973	964	978	982	944	974	990	984	962	995	1000	944	1009	1005	936	993	1003	918	989	1002	998	950	965	969	972	885	960	985	981	953	938	977	971	960	970	991	1010	1011	976	1003	995	933	956	943	924	942	987	944	990	983	988	933	1021	959	1015	1005	1012	952	939	926	989	1035	990	971	964	979	1022	943	937	1005	931	935	972	932	944	988	939	1024	946	988	974	947	996	950	1035	989	965	940	952	962	971	935	979	951	930	998	978	973	993	932	980	1023	954	914	981	963	996	1021	958	940	971	1016	1047	977	984	1001	975	975	981	958	954	986	971	1004	941	985	960	1041	998	935	955	951	928	945	955	1009	1036	1035	931	922	958	990	1044	997	969	1015	935	961	970	982	970	936	966	954	990	982	981	957	958	977	941	969	980	983	959	973	928	905	995	937	929	951	993	987	982	985	1030	950	1025	985	997	994	973	976	970	1052	973	1004	950	1012	1018	929	1013	982	975	993	988	1044	983	959	932	942	952	981	944	981	970	994	934	1022	963	972	939	997	962	1007	980	990	935	943	941	1000	923	948	1001	937	944	1008	996	933	989	988	988	993	948	956	961	1003	937	921	1000	952	942	1005	984	989	945	977	926	984	923	930	982	956	961	934	978	932	1015	928	980	971	936	997	962	989	954	954	1047	947	965	1004	988	1005	955	999	983	999	1041	948	961	956	982	937	1016	985	896	991	912	960	920	929	979	964	947	932	952	965	950	930	998	991	952	1013	969	933	1006	959	957	951	989	1003	989	966	987	948	992	977	1017	921	929	964	1004	1016	947	946	971	921	949	1048	928	993	924	963	987	965	931	1052	1015	952	950	941	1015	1008	959	1000	980	967	1019	938	983	1004	942	994	942	985	994	945	968	967	969	949	966	990	977	950	976	966	943	899	1035	990	1016	972	954	1000	1015	995	1021	959	945	979	987	920	994	960	966	977	1004	1013	989	957	933	951	962	957	960	1020	964	953	1039	1016	1000	964	964	922	1000	932	919	1019	975	1019	1000	944	1018	932	987	959	994	1008	987	966	1002	971	955	966	945	993	920	981	963	949	964	973	981	1015	984	1006	978	956	945	974	1029	1057	972	1027	998	942	1010	932	990	959	982	977	1007	949	995	961	961	1012	1022	960	949	1026	975	1000	978	1022	982	901	927	921	980	1027	1007	943	988	960	953	973	974	1033	961	937	947	1000	984	900	918	965	1005	986	1016	930	960	1006	986	975	944	949	1035	992	936	986	972	1016	961	960	953	958	998	962	955	1008	971	942	983	971	971	963	970	1000	946	964	931	1013	988	1026	980	1024	975	945	995	953	919	965	990	996	905	949	988	1002	1002	973	985	984	934	982	964	1019	970	983	965	999	957	957	975	981	980	1021	1001	973	985	940	969	952	1017	976	1006	994	944	943	935	1000	945	1016	998	985	978	1075	979	994	1020	938	981	939	957	986	907	941	1017	989	981	958	959	924	971	882	975	964	949	1083	941	973	996	944	987	993	989	928	1014	954	952	975	1008	964	989	958	1005	1024	1034	944
24846	20911	27093	24721	13849	5209	3008	2426	2107	1661	1450	1149	1044	829	748	747	733	612	508	514	523	485	419	480	468	452	444	487	478	495	454	473	416	442	430	422	444	428	401	460	382	467	453	440	462	429	451	450	446	438	438	461	397	463	425	439	478	458	494	470	486	465	462	432	484	459	435	443	405	430	434	424	431	438	422	407	423	429	428	415	416	399	440	445	404	411	435	437	425	455	448	464	436	419	394	380	429	468	459	387	450	406	415	417	423	428	396	434	446	450	404	418	415	403	430	440	436	433	400	432	429	413	468	401	406	439	426	441	442	418	421	461	454	437	469	435	447	432	446	432	419	404	419	464	403	449	463	405	439	454	454	425	442	446	420	412	425	464	408	442	423	449	443	453	446	436	428	396	459	429	397	413	407	435	447	449	459	413	395	428	390	413	434	411	407	443	466	444	446	439	403	445	431	410	443	382	419	424	454	410	428	458	423	466	456	422	439	393	431	448	425	394	443	417	435	458	413	405	430	428	407	433	440	448	453	417	441	438	456	408	393	428	466	456	410	391	429	441	431	430	384	404	414	413	390	430	428	437	466	423	398	418	427	429	425	395	400	439	439	429	438	434	433	411	431	413	410	411	414	418	454	383	404	390	445	439	402	401	465	462	422	416	396	407	426	450	414	446	390	442	472	418	417	441	417	437	429	425	440	416	430	405	431	412	452	407	454	454	450	450	438	429	438	412	439	423	455	448	429	421	451	441	451	438	408	439	453	413	460	431	398	410	389	385	438	390	451	429	445	415	381	421	456	432	452	443	476	420	431	405	404	403	441	440	436	436	428	399	440	403	467	417	406	417	440	433	432	392	402	457	423	426	415	435	411	419	422	439	429	432	433	431	420	415	410	409	415	416	435	426	411	432	429	433	422	447	419	464	441	413	418	463	434	441	438	463	426	431	427	413	446	393	434	426	423	446	423	422	434	399	462	389	428	401	440	405	414	405	419	415	405	416	442	483	434	414	447	431	453	420	421	421	423	435	410	400	425	429	441	435	413	377	399	453	432	424	392	450	426	402	432	446	454	397	430	452	444	443	451	435	453	373	423	425	434	444	394	440	433	416	454	415	430	437	432	424	428	448	417	417	445	488	394	433	437	445	431	441	394	400	441	448	431	464	369	418	456	415	445	446	482	422	431	394	439	447	404	434	439	408	390	429	431	389	412	426	419	435	435	448	398	409	428	445	435	415	408	401	428	436	424	443	446	410	439	415	468	381	402	421	453	447	446	466	441	413	440	410	399	424	413	426	415	429	411	437	389	404	409	435	439	456	418	433	416	441	417	445	459	436	407	410	412	418	455	415	404	413	442	442	458	436	395	418	415	436	414	406	455	434	443	447	434	451	464	425	428	425	411	420	380	469	436	439	459	420	417	454	406	401	417	453	420	447	418	419	468	456	418	424	419	425	397	411	406	420	384	419	410	433	422	432	435	407	428	421	456	429	393	462	433	444	411	429	440	433	431	416	418	413	410	377	397	427	429	394	422	443	431	437	385	423	421	441	403	450	434	416	433	391	394	411	428	419	393	417	442	415	442	407	449	428	410	431	441	439	433	427	435	411	420	450	432	393	421	423	419	390	412	424	454	428	395	425	422	415	426	449	443	458	436	437	443	472	437	416	412	392	479	413	377	421	418	442	439	417	455	420	405	411	422	403	463	425	429	426	427	455	433	423	394	413	395	413	436	431	429	401	417	429	446	422	445	451	428	418	429	454	429	419	442	461	438	434	471	472	409	440	444	400	399	429	401	441	459	420	407	456	475	423	466	417	447	415	422	417	404	398	435	448	403	422	408	477	446	420	450	465	425	438	430	417	455	412	454	421	396	430	391	433	430	407	422	440	433	384	411	429	449	463	432	439	399	406	417	454	418	390	398	418	400	473	409	429	456	433	441	442	471	402	436	448	430	440	441	450	431	440	417	441	437	427	445	448	448	418	427	405	456	434	428	436	433	429	433	452	418	432	457	448	408	425	484	401	409	435	438	396	414	462	420	438	412	455	446	395	427	438	458	415	404	380	403	450	412	434	419	421	430	387	424	457	395	408	406	400	428	422	431	370	413	459	431	437	431	427	432	435	416	422	381	418	459	436	437	386	443	428	423	380	414	437	449	408	438	423	371	439	427	363	446	440	464	436	435	433	424	457	448	397	404	408	458	412	463	440	405	425	487	391	441	414	439	414	408	389	463	444	446	441	443	416	448	420	438	438	443	420	437	467	396	435	460	461	443	402	429	434	428	432	424	429	420	420	437	422	463	411	394	416	422	405	405	428	424	396	439	430	429	481	418	462	400	427	421	409	476	392	417	402	421	430	405	401	436	432	412	389	427	418	455	389	416	475	392	404	427	414	444	451	434	457	434	407	435	423	402	428	437	475	394	407	448	428	391	407	423	467	416	446	412	430	422	411	416	403	403	416	397	424	407	429	418	398	437	427	395	421	399	412	407	417	392	433	454	440	437	431	373	426	434	403	419	403	430	414	408	389	405	414	437	411	423	392	428	404	450	394	425	411	450	426	423	458	405	414	446	460	426	434	447	454	441	445	411	437	450	446	443	473	431	398	402	389	367	479	394	422	440	417	457	419	404	466	438	448	377	444	396	397	479	446	429	410	488	434	445	421	376	392	417	423	462	428	438	480	404	434	408	413	445	453	416	435	409	450	424	391	403	465	407	431	421	483	402	460	424	417	445	434	419	463	422	396	397	433	443	392	394	418	461	426	416	390	437	423	427	409	450	418	418	427	451	413	416	430	416	393	429	447	451	424	414	430	440	442	420	418	442	420	417	439	439	407	403	405	465	430	427	435	434	420	418	451	455	413	424	435	444	414	424	445	427	405	417	415	423	387	428	452	409	403	406	425	397	461	407	403	432	428	415	429	393	439	441	458	446	443	431	412	437	432	404	444	429	411	400	408	440	425	449	407	436	444	406	434	409	404	415	430	413	410	407	411	397	410	410	447	391	429	406	462	423	386	440	395	411	411	478	446	401	413	407	445	413	402	403	424	436	446	421	436	408	410	433	443	433	444	431	410	387	433	446	432	429	450	448	398	393	434	423	427	401	426	424	471	437	431	369	396	415	427	432	411	426	429	448	401	423	454	437	427	425	452	409	425	436	401	447	411	428	430	454	436	392	435	431	399	439	390	435	424	411	410	419	418	453	434	422	390	429	446	427	463	432	393	416	422	445	430	428	416	414	450	435	413	409	424	405	406	435	459	449	418	418	429	451	433	413	406	424	462	471	429	408	426	411	414	408	416	387	454	404	423	446	417	428	388	453	405	397	454	396	423	423	477	439	411	444	458	435	407	451	453	402	440	450	464	424	380	401	430	468	422	417	431	425	408	433	440	418	421	420	422	428	439	444	401	422	405	434	450	460	443	436	415	405	439	402	466	441	430	439	401	418	390	479	449	441	414	376	397	395	438	433	417	409	450	381	421	382	438	419	401	447	424
13903	26250	23887	14432	12071	8520	6424	5670	4972	3809	3230	2681	1941	1675	1434	1280	1207	968	813	754	727	669	653	610	609	603	588	639	670	654	636	632	590	585	568	569	607	618	614	603	590	602	561	588	574	598	596	626	587	636	617	595	551	585	601	618	663	664	656	650	622	603	647	602	625	554	597	642	595	542	566	504	546	511	544	516	547	530	546	550	580	537	567	555	544	576	552	557	551	548	522	545	508	584	539	555	520	570	568	523	595	524	577	584	547	525	563	541	539	522	539	537	574	577	581	505	559	550	546	553	546	541	535	556	562	551	546	595	537	584	577	525	536	548	552	567	551	549	538	525	540	501	595	537	553	535	553	543	573	544	520	553	524	528	553	544	559	545	585	555	564	550	569	567	537	556	557	503	573	568	522	553	588	543	565	543	532	578	545	537	524	551	561	550	540	575	513	568	576	532	533	526	540	565	608	542	524	585	553	586	531	559	573	527	541	559	560	561	536	551	548	543	517	567	581	538	536	579	551	569	560	544	542	565	579	534	549	565	514	578	557	506	564	533	564	560	503	557	546	560	545	573	539	546	545	567	539	537	553	530	525	548	555	532	516	527	557	517	551	540	545	532	547	540	568	558	563	521	549	523	568	540	520	570	557	570	523	557	534	533	512	488	536	549	550	560	527	562	564	558	561	539	555	575	537	555	548	551	560	549	573	563	561	552	540	546	533	549	520	598	523	566	542	537	501	530	571	552	552	560	566	566	562	554	539	579	513	565	562	569	535	557	569	567	558	529	567	541	540	555	571	564	576	570	511	566	588	572	533	556	518	531	590	557	515	527	571	509	546	506	531	567	558	548	571	566	520	541	529	552	570	524	510	504	526	572	528	552	549	541	564	552	528	524	537	554	549	567	625	579	517	538	543	558	562	551	573	549	571	555	564	544	522	567	534	516	521	522	542	568	524	563	520	588	561	578	551	563	559	566	536	576	580	510	557	575	547	573	563	593	568	544	538	529	566	566	583	573	496	528	507	547	559	559	540	556	572	534	516	578	562	595	563	574	549	541	563	525	530	578	562	547	513	569	563	551	526	569	544	561	556	574	525	575	558	598	547	567	550	543	567	539	546	598	584	561	540	554	595	555	558	579	567	560	567	510	530	546	544	591	606	533	578	582	531	561	593	540	590	584	518	577	551	526	533	575	541	550	564	599	507	541	551	557	531	574	543	525	544	546	601	540	547	521	515	524	563	584	522	536	510	541	579	567	487	531	564	556	523	551	548	527	574	557	541	549	547	538	550	604	575	541	569	568	544	495	538	521	508	560	537	568	589	546	542	513	511	567	546	595	560	527	546	533	549	564	510	554	547	562	543	562	566	574	576	545	594	546	598	556	570	545	535	525	527	573	568	563	504	565	553	545	535	564	516	526	526	565	553	545	552	571	546	561	541	535	567	517	526	522	561	554	531	557	545	537	534	585	499	566	584	551	535	518	565	559	556	576	549	575	552	555	541	543	544	558	537	563	563	560	561	552	540	580	567	562	529	532	551	563	567	540	537	562	556	577	529	554	520	538	537	540	532	548	566	573	551	588	530	522	590	558	559	552	573	586	564	537	584	549	509	554	537	533	573	555	565	526	475	553	567	540	512	523	532	507	533	554	582	561	564	560	574	579	577	523	525	548	523	553	541	584	555	538	582	572	549	572	536	536	602	533	558	551	550	531	540	565	551	550	548	560	517	551	555	494	552	504	527	568	573	560	569	547	522	530	557	547	519	520	526	554	553	546	543	540	525	522	549	554	540	588	536	572	560	548	537	551	571	564	562	534	515	541	540	526	505	563	529	523	512	598	567	526	536	549	520	601	567	540	591	567	535	465	548	599	558	537	578	592	545	558	566	545	560	521	498	573	583	544	526	538	534	554	565	582	572	525	497	598	571	568	528	502	526	549	568	562	588	576	551	556	575	544	560	532	589	538	565	518	545	532	620	554	524	529	572	570	585	563	576	556	520	556	585	547	546	502	566	514	552	587	540	545	551	526	566	556	574	564	576	550	518	540	531	569	567	552	580	533	535	519	568	529	548	582	541	573	553	544	552	547	540	559	541	512	552	573	607	559	519	523	547	552	550	520	530	516	561	519	524	548	551	528	573	578	550	518	542	541	510	533	549	550	561	591	618	554	577	601	541	507	537	557	543	545	560	527	554	580	538	524	573	557	548	579	520	523	538	546	529	588	579	535	550	513	555	507	552	566	585	556	580	528	572	522	542	532	565	539	543	564	548	550	624	590	525	582	551	526	528	533	530	553	533	577	531	585	600	551	562	581	583	548	612	525	544	553	584	562	525	526	520	532	552	525	546	599	529	567	514	538	537	528	569	566	587	580	566	553	579	567	545	495	566	562	551	572	555	565	555	576	576	571	537	599	577	548	537	542	587	489	547	550	537	503	577	588	562	572	523	557	561	571	534	576	559	542	561	555	564	534	551	615	596	575	529	557	534	524	544	519	569	558	519	563	520	579	608	535	558	517	567	541	604	521	576	569	564	578	535	540	511	555	511	573	569	572	555	533	578	536	548	545	533	501	510	522	550	548	584	542	531	569	543	558	553	511	579	540	544	509	550	534	564	538	570	558	573	562	523	534	553	589	584	514	519	555	560	577	524	577	577	564	578	556	560	576	571	608	531	527	565	540	530	535	543	546	540	546	536	551	563	534	540	557	561	626	549	571	546	549	541	574	540	534	548	529	540	522	583	575	514	521	530	535	539	545	549	536	573	548	556	544	539	571	559	597	581	557	589	571	567	508	550	559	570	560	558	550	582	539	530	551	579	549	546	552	562	553	582	544	575	541	567	549	598	540	505	574	578	522	569	559	545	553	560	532	558	542	587	536	528	552	586	537	556	514	534	537	544	540	571	574	556	572	530	538	563	605	560	534	517	532	555	558	566	615	597	557	539	527	562	547	539	539	538	523	522	537	575	525	513	549	510	525	599	561	537	566	552	553	529	558	540	524	579	570	538	560	516	538	518	549	531	551	560	566	553	537	548	547	511	599	501	581	532	584	539	551	544	528	550	481	547	523	555	530	547	561	527	573	569	556	544	543	554	549	512	558	528	560	487	510	582	568	516	543	551	546	542	555	554	556	568	518	540	568	519	541	565	530	527	572	515	571	560	556	574	584	550	528	573	548	563	537	572	555	525	559	515	568	542	527	565	528	532	551	540	526	534	568	587	555	511	543	562	547	531	513	533	558	578	569	540	576	561	557	543	550	512	552	534	542	519	555	556	540	558	534	550	539	516	498	585	576	559	594	520	570	556	561	593	566	588	550	535	567	559	522	548	567	575	569	535	572	561	557	563	550	545	548	550	552	544	544	541	530	606	526	578	524	509	552	566	586	550	553	529	577	527	561	536	538	512	522	528	542	562	557	518	528	546	550	529	546	556	555	562	559	538	534	555	546	513	522	558	565	544	530	549	528	552	567	548	560	559	581	541	535	524	577	560	514	546	538
22705	20969	28711	23401	21001	21192	14620	5917	4554	3501	3049	2622	2091	1824	1678	1639	1487	1330	1100	1154	1067	1036	1024	1035	955	997	991	994	976	1041	1041	986	959	944	973	908	943	959	894	934	918	939	967	925	916	936	956	910	947	980	957	1000	1001	911	930	1030	1017	1014	984	1063	973	989	916	1019	954	916	996	914	924	914	923	856	938	968	873	914	924	927	928	914	882	913	900	979	903	955	905	945	922	931	882	915	849	917	888	870	897	908	958	855	914	889	888	869	911	890	952	889	930	841	884	899	896	863	877	911	924	874	910	903	880	887	912	952	830	848	903	961	891	905	944	963	864	921	938	865	916	917	943	920	915	902	869	887	903	916	911	888	910	892	924	884	950	850	875	878	926	934	898	891	922	937	868	904	973	916	983	891	881	902	901	894	882	868	902	887	877	912	879	838	893	890	898	916	931	848	876	919	914	927	937	913	899	853	880	853	950	914	900	948	934	958	909	968	925	841	975	936	935	899	910	903	937	959	990	963	927	844	887	880	899	910	853	915	897	883	935	889	894	896	921	877	949	931	824	911	851	902	876	906	901	879	892	871	875	930	865	884	916	926	937	895	908	882	905	941	846	879	843	908	952	939	835	924	868	902	911	907	892	913	942	908	912	906	909	907	858	917	907	874	910	829	913	915	925	896	859	850	895	892	870	862	963	910	889	906	900	903	890	915	912	923	891	945	903	831	928	924	883	910	917	929	888	932	894	855	896	903	871	886	865	863	931	882	862	886	851	904	946	893	887	882	901	903	932	904	913	878	937	915	842	908	911	907	900	919	934	870	883	884	867	879	952	931	925	950	934	925	891	894	907	960	899	882	924	883	922	918	947	925	907	988	889	879	857	935	924	937	922	898	884	912	916	892	900	916	919	878	881	886	913	922	881	925	839	886	913	900	869	912	877	920	928	892	940	871	885	927	890	890	919	951	894	930	908	912	926	852	895	923	973	867	918	881	903	873	885	890	950	883	886	889	892	889	871	940	862	842	874	896	909	957	884	931	898	884	882	938	906	908	907	864	867	867	934	839	950	876	854	920	868	940	900	887	907	922	921	854	882	890	889	880	863	856	961	896	874	915	929	882	901	813	906	878	923	844	901	882	898	874	902	864	856	855	839	933	907	920	859	867	928	873	883	912	970	889	925	897	921	879	858	910	899	860	914	880	869	923	911	854	936	937	927	892	897	881	912	851	856	915	919	918	896	893	909	913	881	876	957	923	895	908	901	862	862	882	878	916	907	893	938	894	903	891	939	891	878	922	897	899	892	869	874	879	874	868	895	955	877	848	919	903	893	834	872	882	961	892	890	905	937	856	924	909	926	875	901	910	917	867	916	864	957	906	930	934	927	851	940	848	835	937	875	921	921	884	877	850	871	877	887	899	872	880	933	957	910	899	825	887	836	875	896	904	891	890	889	921	956	861	903	878	881	885	924	929	855	874	839	907	865	892	905	900	866	922	873	866	852	902	895	878	913	888	857	897	893	863	899	895	860	868	931	903	855	969	871	830	925	905	887	903	907	936	858	865	919	888	887	894	924	885	885	895	852	946	886	887	914	943	896	930	905	882	841	875	938	835	917	953	911	924	898	918	902	912	902	880	856	873	870	879	902	870	888	891	921	884	913	894	931	870	895	933	889	911	848	900	948	886	870	866	881	923	880	854	885	893	868	918	842	911	924	895	863	901	829	908	953	867	936	873	891	918	866	890	906	853	845	849	891	901	908	889	848	899	868	893	886	863	869	908	850	911	958	846	903	869	915	915	885	900	885	871	867	905	931	865	876	841	869	918	921	875	875	895	888	852	868	955	899	895	921	870	922	857	892	866	931	935	901	882	900	870	995	864	877	921	906	882	906	925	925	889	868	879	926	960	931	902	896	879	927	892	910	905	941	913	917	853	887	913	978	860	915	873	873	856	866	891	860	919	845	915	898	920	818	886	896	830	857	936	923	920	901	872	898	929	930	882	891	895	913	852	858	927	885	858	868	956	886	936	902	917	855	910	891	902	883	904	879	895	912	862	913	944	920	906	901	885	913	938	856	881	874	902	974	854	890	885	886	894	900	855	869	860	836	936	882	863	906	892	914	930	900	937	905	836	897	934	880	881	863	911	897	908	935	882	879	848	867	915	873	912	923	910	929	934	882	912	900	844	920	875	877	903	907	908	932	901	883	896	903	893	843	885	923	901	950	855	944	857	843	861	908	872	862	920	884	940	906	871	918	900	864	897	881	896	852	934	928	937	950	884	855	892	902	927	892	866	906	864	925	919	907	919	882	879	919	916	911	911	989	889	871	911	901	921	893	887	906	878	883	923	898	919	927	899	936	883	908	903	880	852	854	894	888	912	918	851	896	856	884	911	923	906	904	888	844	867	877	929	940	829	891	886	870	842	909	1000	955	910	866	816	848	894	925	895	874	858	859	864	868	911	905	859	934	902	922	892	860	953	927	879	905	888	909	938	945	928	837	830	845	891	903	925	904	877	872	903	878	924	887	919	822	924	904	867	915	924	927	900	916	957	867	898	872	927	879	883	895	888	860	869	916	888	886	940	859	942	914	860	890	932	882	886	898	902	969	897	906	934	876	872	911	889	867	932	933	880	950	912	882	911	886	938	875	904	913	888	898	926	871	916	848	871	893	865	920	931	873	955	888	888	870	869	879	892	847	878	921	893	894	860	900	871	935	899	900	886	877	868	910	883	874	888	882	901	929	930	850	832	941	911	846	930	938	883	911	925	873	920	895	865	911	905	889	933	902	873	908	866	896	865	856	900	865	943	920	917	895	897	910	856	892	945	863	897	887	825	888	882	860	857	869	895	895	939	906	861	910	882	882	828	912	855	927	841	973	881	818	897	875	862	924	873	938	925	905	860	909	899	965	888	918	877	914	900	927	910	919	869	907	936	925	921	854	909	896	949	897	850	878	880	819	898	868	934	909	838	948	871	885	937	939	884	874	911	915	881	981	961	870	911	837	933	976	924	863	928	925	899	885	851	851	913	847	855	856	851	882	890	897	904	904	927	897	975	915	917	903	901	879	890	936	864	907	904	920	896	910	870	915	884	882	850	957	922	938	908	851	964	904	849	867	945	911	942	876	907	891	919	838	831	851	882	860	917	877	899	897	891	918	833	946	955	932	918	874	850	888	831	852	937	897	911	881	888	882	909	830	921	962	910	886	869	896	884	882	914	896	927	899	880	891	891	904	941	913	893	879	958	920	857	872	895	898	925	878	890	853	878	909	942	901	865	887	915	884	906	941	891	930	885	910	952	923	938	911	856	895	884	882	886	878	868	885	903	876	926	879	927	889	884	897	914	938	922	910	933	884	897	871	875	880	879	871	929	877	847	889	891	911	879	871	939	879	881	900	929	867	897	882	895	885	926	912	857	881	894	942	905	923	898	901	912	922	917	877	880	863	920	916	896	908	874	893	944	888	872	887	865	932	869	982	927	876	857	849	898	916	928	856	868	872	902
16794	34844	32665	22612	19077	14570	11166	9944	8835	6978	5862	5051	3898	3234	2883	2662	2348	1884	1682	1583	1532	1391	1390	1234	1232	1209	1222	1228	1350	1291	1345	1267	1144	1144	1115	1198	1184	1244	1178	1180	1149	1164	1073	1127	1116	1159	1152	1127	1233	1139	1173	1217	1181	1131	1213	1238	1408	1271	1283	1245	1223	1213	1179	1312	1180	1259	1125	1165	1105	1161	1106	1108	1111	1115	1042	1071	1071	1030	1038	1097	1036	1065	1080	1017	1071	1060	1125	1092	1142	1103	1138	1094	1072	1050	1104	1066	1070	1125	1142	1080	1107	1080	1085	1092	991	1103	1034	1020	1061	1094	1110	1061	1068	1031	1130	1090	1044	1105	1055	1040	1035	1119	1034	1093	1077	1114	1028	1036	1057	1114	1043	1092	1076	1053	1088	1077	1034	1050	1104	1075	1185	1001	1122	1096	1057	1074	1042	1123	1058	1065	1122	1071	1083	1069	1031	1063	1150	1103	1077	1057	1127	1076	1060	1092	1068	1090	1066	1107	1074	1087	1085	1075	1079	1113	1048	1081	1113	1019	1042	1020	1065	1012	1043	1067	1030	1045	1077	1068	1085	1074	1065	1142	1084	1050	1064	1072	1028	1119	1035	1028	1083	1087	1090	1001	1092	1017	1054	1035	1036	1076	1118	1066	1072	1068	1082	1105	1118	1069	1054	1130	1039	1070	1074	1061	1079	1033	1087	1109	1142	1093	1055	1080	1029	1074	1128	1125	1073	1053	1090	1076	1030	1051	1085	1158	1058	1033	1047	1071	1041	1024	1051	1112	1086	1088	1062	1089	1081	1060	1104	1072	1028	1126	1115	1093	1007	1051	1061	1013	1085	1034	1046	1111	1029	1049	1141	1103	1024	1060	1114	1113	1071	1087	1079	1100	1013	1108	1033	1035	1041	1032	1078	1062	1090	1025	1115	1145	1075	1051	1087	1083	1087	1066	1038	1071	1084	1080	1059	1062	1011	1078	1069	1114	1039	1127	1112	1022	1066	1081	1088	1076	1089	1054	1099	1121	1110	1092	1063	1021	1067	1077	1130	1075	1076	1065	1083	1065	1032	1108	1091	1044	1046	1040	1102	1065	1073	1092	1065	1099	1029	1073	1063	1047	1006	1122	1091	1124	1078	1062	1101	1083	1070	1083	1043	1106	1115	1102	1082	1095	1113	1043	1105	1097	1067	1059	1101	1075	1057	1047	1045	1066	1092	1080	1087	1107	1052	1089	1109	1086	1118	1072	1022	1031	1095	1036	1052	1125	1067	1067	1010	1089	1102	1093	1041	1033	1046	1021	1079	1036	1117	1060	1068	1094	1105	1068	1048	1044	1107	1086	1125	1108	1037	1135	1088	1124	1021	1063	1011	1068	1017	1069	1088	1074	1056	1097	1079	1055	1080	1148	1098	1080	1038	1103	1047	1081	1077	1036	1146	1100	1081	1085	1072	1074	1076	1002	1069	1055	1030	1124	1058	1078	1043	1004	1075	1090	1088	1108	1077	1048	1059	1114	1052	1136	1035	1066	1073	1075	1058	1091	1044	1052	1093	1033	1017	1064	1079	1135	1109	1098	1127	1070	1131	1066	1066	1085	1087	1093	1098	1080	1051	1029	1059	1092	1066	1071	1095	1093	1067	1059	1053	1081	1067	1041	1060	1058	1089	1088	1032	983	1110	1043	1057	1122	1075	1002	1070	1050	1096	1093	1080	1027	1055	1090	1120	1090	1088	1063	1000	1061	1038	1034	1092	1103	1088	1095	1012	1037	1109	1067	1088	1073	1108	1106	1070	1015	1050	1099	1039	1038	1093	1029	1128	1076	1019	1067	1084	1080	1103	1041	1121	1094	1123	1097	1066	1094	1112	1083	1120	1083	1074	1075	1049	1025	1047	1071	1060	1093	1110	1105	1063	1115	1060	1063	1110	1032	1092	1041	1089	1107	1079	1071	1046	1127	1044	1117	1110	1149	1051	1099	1116	1061	1073	1071	1100	1070	1021	1085	1043	1140	1001	1100	1095	1057	1055	1068	1100	1088	1069	1080	1094	1081	1060	1076	1037	1052	1096	1097	1118	1102	1035	1099	1117	1042	1068	1071	1062	1059	1064	1009	1073	1021	1073	1089	1042	1104	994	1101	1115	1034	1101	1086	1063	1036	1063	1128	1063	1110	1042	1063	1063	1079	999	1064	1087	1123	1094	1104	1055	1089	1148	1076	1058	1020	1087	1068	1050	1030	1069	1102	1113	1060	1063	1069	1133	1084	1102	1127	1106	1050	1093	1097	1056	1047	1096	1086	990	1077	1054	1083	1022	1055	1095	1001	1065	1054	1070	1106	1094	1068	1036	1042	1039	1050	1037	1047	1029	1085	1129	1150	1074	1079	1047	1090	1021	1076	1127	1119	1024	1106	1116	1030	1082	1051	1058	1049	1082	1086	1087	1075	1069	1167	1074	1079	1099	1080	993	1054	1071	1155	1067	1098	1030	1072	1040	1030	1055	1064	1013	1106	1044	1047	1029	1073	1098	1088	1121	1025	1076	1073	1079	1057	1058	1045	1040	1055	1104	1079	1061	1057	1106	1104	1074	1070	1072	1077	1082	1071	1054	1085	1065	1049	1005	1076	1060	1126	1117	1042	1043	1085	1103	1077	1098	1100	1134	1077	1063	1120	1046	1109	1036	1098	1117	1077	1122	1111	1107	1075	1073	1099	1129	1102	1042	1007	1115	1018	1046	1067	1024	1045	1130	1057	1050	1088	1062	1060	1127	1104	1058	1107	1129	1044	1100	1087	1067	1089	1115	1111	1031	1143	1012	1052	1056	1081	1101	1019	1101	1060	1025	1043	1081	1051	1072	1084	1057	1078	1059	1057	1133	1076	1043	1125	1093	1076	1034	1063	1063	1050	1081	1077	1065	1039	1064	1080	1046	1084	1068	1063	1088	1065	1084	1066	1005	1026	1083	1098	1074	1033	1078	1098	1066	1062	1082	1099	1063	1030	1092	1058	1069	1125	1089	1062	1112	1065	1054	1100	1018	1086	1054	1074	1071	1046	1058	1018	1078	1079	1077	1009	1077	1057	1072	1112	1126	1134	1063	1081	1074	1105	1157	1060	1095	1022	1036	1082	1052	1040	1043	1032	1082	1104	1097	1056	1073	1057	1082	1030	1101	1098	1071	1127	1069	1113	1080	1098	1051	1076	1051	1028	1087	1038	1090	1100	1125	1119	1032	1103	1093	1035	1073	1055	1072	1086	1033	1057	1123	1072	1015	1075	1042	1040	1064	1028	1104	1050	1039	1103	1046	1074	1095	1068	1003	1061	1065	1041	1050	1083	1094	1097	1072	1109	1093	1110	1080	1048	1089	1091	1085	1099	1081	1067	1079	1100	1079	1109	1038	1067	1056	1068	1067	1115	1087	1027	1139	1032	1028	1077	1066	1102	1075	1115	1168	1048	1039	1102	1040	1116	1037	1079	1112	1077	1039	1100	1053	1121	1022	1080	1078	1115	1058	1037	1056	1100	1067	1075	1024	1077	1074	1038	1115	1042	1077	1118	1111	1089	1046	1065	1087	1064	1043	1053	1036	1068	1050	1080	1063	1047	1069	1086	1098	1082	1129	1089	1133	1118	1072	1104	1051	1108	1004	1033	1059	1065	1066	1049	1095	1061	1087	1035	1102	1048	1091	1052	1034	1099	1046	1097	1050	1122	1144	1105	1101	1070	1078	1009	1156	1048	1095	1132	1124	1005	1088	1039	1081	1096	1077	1092	1074	1106	1075	1083	1041	1072	1077	1093	1086	1098	1083	1063	1101	1088	1112	1070	1103	1063	1118	1076	1070	1079	1061	986	1060	1090	1108	1030	1073	1124	1046	1069	1068	1100	1073	1056	1068	1043	1044	1120	1123	1074	1084	1108	1051	1120	1102	1117	1053	1024	1102	1132	1091	1032	1098	1101	1026	1036	1120	1044	1094	1081	1113	1080	1059	1055	1074	1063	1087	1049	1043	1066	1039	1053	1131	1090	1046	1064	1090	1099	1100	1034	1101	1106	980	1093	1054	1051	1072	1105	1074	1056	1086	1066	1097	1031	1023	1018	1080	1053	1032	1057	1103	1086	1128	1036	1091	1024	1080	1018	1080	1027	1073	1113	1029	1119	1135	1042	1006	1054	1041	1064	1051	1049	999	1091	1061	1111	1039	1119	1037	1073	1103	1141	1049	1084	1077	1049	1122	1064	1089	1138	1045	1037	1030	1115	1082	1040	1042	1099	1049	1025	1012	1073	1005	1076	1061	1057	1090	1081	1052	1108	1036	1059	1051	1077	1070	1054	1001	1049	1020	1079	1064	1092	1084	1107	1086	1110	1066	1088	1136	1060	1096	1091	1072	1088	1094	1029	1047	1065	1083	1054	1039	1103	1062	1075	1039	1108	1047	1076	1084	1084	1060	1022	1110	1081	1065	1056	1072	1040	1103	1152	1081	1057	1075	1073	1068	1077	1084	1077	1121	1119	1034	1045	1093	1062	1122	1041	1054	1017	1105	1026	1056	1125	1050	1106	1025	1140	1061	1050	1089	1066	1078	1042	1092	1096	1157	1034	1087	1036	1077	1089	1100	1059	1001	1060	1096	1084	1096	1090	1129	1099	1135	1094	1065	1034	1063	1109	1060	1048	1059	1036	1094	1080	1066	1035	1058	1051	1081	1020	1024	1061	1074	1041	1033	1117	1124	1070	1026	1071	1055	1105	1048	1056	1052	1104	1118	998	1067	1054	1040	1045	1079	1139	1024	976	1078	1052	1080	1115	1017	1085	1083	1114	1020	1072	1059	1041	1078	1013	1067	1066	1049	1106	1050	1099	1052	1157	1003	1024	1116	1030	1111	1083	1026	1053	1099	1065	1022	1096	1069	1083	1124	1005	1062	1056	1103	1117	1061	1034	1102	1094	1094	1084	1017	1090	1056	1053	1021	1095	1041	1066	1055	1025	1070	1053	1078	1079	1051	1103	1076	1035	1098	1013	1049	1137	1102	1098	1103	1123	1093	1081	1009	1085	1060	1087	1034	1092	1096	1076	1040	1102
26957	20494	16694	10028	5489	3485	2281	2025	1719	1376	1147	1024	868	749	743	694	611	609	547	533	546	545	514	502	458	518	498	520	505	548	535	487	503	467	488	514	520	475	482	491	504	483	480	500	450	499	534	522	531	481	521	515	537	448	517	503	521	528	530	507	546	535	515	551	504	480	497	477	440	513	469	515	508	464	465	508	482	495	452	485	473	515	507	482	498	494	466	475	448	471	482	542	501	505	459	465	468	501	511	495	465	498	497	495	500	488	512	502	498	492	529	442	515	494	528	505	509	507	469	534	506	500	467	472	470	488	488	474	523	531	491	495	487	471	494	458	485	439	488	517	465	504	479	474	507	508	492	462	482	479	471	471	487	513	481	507	491	537	508	471	485	459	506	498	534	476	513	509	512	488	525	521	492	479	482	507	493	510	472	446	469	482	485	521	467	499	492	488	528	520	491	509	504	483	489	507	478	486	479	467	454	482	458	518	551	494	493	511	493	513	499	503	488	487	490	530	469	509	524	477	510	509	492	518	537	531	436	506	500	484	528	520	473	482	463	498	518	483	488	468	510	503	463	454	464	553	511	518	480	478	520	472	482	471	536	493	486	460	460	500	468	500	485	467	473	471	497	515	484	525	475	521	513	511	503	502	455	496	470	535	510	496	502	482	488	505	521	458	515	481	462	513	510	521	493	490	491	456	524	501	520	451	511	448	510	426	467	482	503	492	503	463	472	520	482	509	493	498	519	498	472	490	526	517	505	505	494	452	502	489	484	508	500	532	524	446	513	498	505	496	516	463	459	509	484	456	457	537	499	430	511	497	468	466	523	533	444	502	500	525	469	494	513	478	465	491	478	482	478	474	516	490	564	444	457	450	502	477	496	496	474	485	540	478	471	528	517	510	504	493	513	526	504	508	485	464	494	496	471	504	499	443	466	492	521	496	517	487	531	498	492	466	498	493	518	580	458	514	493	479	539	524	493	505	507	482	490	513	496	492	484	490	465	503	501	471	529	439	496	503	475	497	485	504	467	482	501	526	489	499	479	509	487	485	501	446	464	518	482	525	494	447	505	518	489	482	499	513	498	491	523	473	490	465	501	447	542	485	490	493	511	463	501	503	494	479	496	516	509	496	448	431	496	468	482	471	471	472	484	490	519	474	511	474	477	498	488	531	442	488	498	507	483	466	505	500	446	474	512	485	530	527	421	492	440	447	485	504	490	498	483	488	525	497	506	512	474	473	502	488	537	487	482	513	509	486	525	478	483	525	522	521	496	488	462	495	502	492	461	469	502	502	495	482	519	473	490	467	535	476	508	510	516	520	538	514	449	469	500	518	487	490	493	445	507	483	530	502	511	496	504	448	502	523	505	509	479	494	496	476	465	482	508	480	490	530	490	501	489	487	467	477	470	478	471	490	485	488	479	508	477	490	522	489	503	509	501	463	471	505	497	462	484	482	467	464	498	468	487	429	459	504	514	498	502	457	511	495	468	444	473	506	525	454	481	493	467	483	507	494	492	483	497	531	503	467	497	471	466	524	476	463	501	456	544	504	452	507	496	499	530	500	517	488	508	489	485	459	516	442	508	459	486	528	491	483	495	495	519	486	492	482	477	497	480	471	484	519	526	464	503	516	487	560	489	489	509	462	513	516	515	519	448	476	466	491	486	519	494	521	552	487	505	464	465	517	504	502	483	479	538	506	477	466	515	454	492	473	485	459	495	466	507	517	516	471	490	495	498	476	492	478	481	492	475	508	499	509	534	515	474	474	499	518	516	499	508	480	503	513	511	449	507	484	481	501	492	481	515	531	476	508	472	487	469	484	461	502	502	493	506	503	469	494	483	496	508	483	501	490	502	515	440	464	515	495	484	524	498	476	443	496	457	474	500	497	493	507	525	483	460	488	516	488	487	511	479	513	490	455	481	509	497	519	501	516	483	487	476	465	468	467	514	517	494	500	519	465	523	470	463	458	504	475	471	512	504	506	535	461	483	473	499	468	528	475	500	512	496	516	497	529	423	548	480	482	474	469	493	484	493	469	519	465	514	459	494	485	490	501	460	490	514	497	504	502	469	517	501	520	485	470	498	464	504	502	517	498	509	503	501	504	511	518	510	509	538	475	483	472	464	533	543	495	509	456	527	498	503	457	513	488	493	477	516	452	496	516	466	495	460	528	484	494	504	454	506	477	482	515	472	464	492	480	492	531	527	514	473	507	456	463	548	501	481	523	461	498	496	495	496	486	495	503	481	453	447	479	469	457	479	454	501	464	524	498	501	467	509	491	499	500	502	466	477	471	485	447	487	473	457	511	487	480	488	513	569	528	475	481	459	471	468	503	517	488	504	459	503	504	531	470	477	510	472	489	493	517	496	499	558	458	519	464	478	500	514	465	473	491	480	508	475	500	500	504	505	498	484	469	493	509	487	517	484	514	490	470	494	540	468	474	501	486	491	506	528	476	504	526	481	507	504	463	510	507	478	488	491	494	502	484	482	492	523	474	469	491	490	501	472	525	492	501	492	501	513	548	477	501	497	489	482	563	463	496	498	498	460	501	474	486	471	496	466	496	524	499	497	479	518	507	459	502	505	521	502	485	511	499	477	512	508	498	514	479	480	481	473	478	514	520	486	512	495	497	448	504	529	486	486	451	475	487	528	507	500	514	512	494	497	514	450	506	520	514	487	501	466	444	504	481	496	492	471	482	480	489	475	468	528	484	516	487	470	521	507	509	465	470	475	475	498	493	519	473	465	476	480	528	507	467	505	498	481	482	507	496	533	499	497	498	455	482	490	475	524	485	526	535	522	510	511	527	492	460	512	512	496	497	525	484	535	496	521	489	487	457	483	504	450	498	461	495	452	496	475	476	505	461	490	500	488	525	524	527	485	486	504	508	483	489	509	475	504	520	495	474	456	493	528	507	507	508	500	513	491	521	506	502	492	506	511	482	517	441	445	468	471	481	498	488	467	503	456	468	510	519	498	444	509	534	531	494	463	470	465	483	520	533	475	499	482	468	494	493	533	497	464	530	475	469	495	515	491	473	510	487	526	496	490	480	495	507	491	479	540	541	456	497	541	523	515	530	474	518	484	505	468	465	508	489	488	503	472	501	476	453	512	488	518	494	490	533	505	480	514	491	518	488	504	502	505	489	462	497	450	524	485	510	485	496	490	534	508	505	493	466	500	514	457	472	457	505	498	485	480	490	519	469	459	471	511	506	470	532	516	500	500	499	470	519	516	491	496	497	472	525	563	493	528	464	464	491	487	487	510	481	486	505	511	511	515	499	463	517	527	483	507	518	471	526	497	475	488	482	465	528	504	474	504	516	516	461	523	511	491	512	477	487	491	490	492	491	490	473	479	478	478	459	466	517	495	496	482	501	524	497	466	482	479	466	460	506	480	505	463	445	489	508	511	433	527	485	448	458	471	441	488	522	498	506	499	502	502	479	522	438	499	473	538	491	498	484	498	526	458	485	468	498	497	475	488	483	487	477
12858	21058	19377	12057	9492	6663	4856	4429	3978	2883	2407	2021	1624	1366	1158	1170	1001	876	743	758	687	633	678	628	663	626	662	623	683	668	656	659	633	619	615	626	646	648	622	629	647	660	639	624	633	649	650	594	630	684	649	619	641	670	649	655	690	712	655	709	714	601	613	668	636	650	639	635	658	645	567	568	656	616	642	654	614	591	638	588	619	611	635	631	588	624	625	642	639	620	619	604	588	592	595	676	548	632	594	594	575	626	653	632	643	636	606	611	594	621	574	543	604	597	571	606	657	591	595	607	636	590	567	575	644	592	626	617	599	599	664	602	602	602	587	602	633	616	581	583	602	637	590	612	641	606	636	616	607	596	654	600	641	583	591	656	625	621	570	603	618	620	595	614	601	605	617	579	592	594	608	616	638	623	626	607	629	634	602	631	576	566	622	627	631	629	609	567	634	569	651	595	642	605	634	633	567	637	630	641	630	610	623	614	652	609	658	606	580	614	621	609	619	658	618	626	628	606	598	635	633	583	591	591	618	666	624	633	621	619	661	714	626	639	587	645	606	655	596	610	626	639	673	627	612	621	634	603	605	569	592	592	595	609	597	643	608	630	631	624	577	604	648	598	576	576	566	610	604	611	579	594	635	636	601	644	622	607	572	634	612	574	602	574	573	649	598	644	619	600	608	584	650	591	619	597	604	595	616	637	596	581	660	595	628	641	646	553	641	583	591	630	618	621	614	594	642	569	575	660	553	611	566	618	622	588	629	582	612	660	630	584	613	631	597	647	592	591	615	607	624	611	660	619	581	580	614	616	571	601	577	608	639	608	602	595	578	612	619	582	622	573	609	617	628	635	581	584	648	598	602	609	623	603	565	609	650	596	605	616	619	589	592	592	629	619	595	640	634	576	657	620	609	614	627	629	587	590	576	649	621	615	573	587	564	641	621	595	600	600	631	569	640	610	604	585	632	583	581	554	607	590	593	617	619	620	628	626	644	614	643	642	630	638	659	574	592	632	625	649	632	583	604	610	618	616	582	593	646	644	592	668	615	615	614	561	605	612	598	591	572	601	645	648	622	620	648	615	629	610	611	588	628	607	623	618	607	636	670	621	574	625	652	593	617	626	601	611	599	605	591	648	593	627	602	572	591	595	590	594	654	595	573	602	582	587	579	598	567	536	564	585	593	640	618	647	601	609	619	586	592	595	609	614	631	646	579	612	625	604	634	626	631	569	605	580	602	611	621	579	600	598	631	612	583	593	607	601	648	622	583	598	638	606	575	602	591	612	591	657	606	580	621	602	593	578	649	620	619	588	565	602	612	607	636	610	586	610	612	544	565	591	631	624	613	640	616	609	567	593	601	597	637	589	576	631	598	607	628	575	626	587	597	575	617	664	597	610	620	615	583	602	638	564	569	589	604	624	616	563	585	586	622	571	567	556	664	583	616	625	601	629	621	539	620	591	611	610	586	603	587	615	583	602	645	614	594	603	597	650	567	626	587	638	578	561	564	618	561	594	617	580	630	576	608	631	586	623	627	581	617	585	559	554	629	607	606	618	611	578	615	626	622	584	620	612	617	611	663	683	592	610	623	539	653	583	607	620	611	610	641	636	610	598	606	647	580	576	636	597	621	593	626	585	614	652	618	575	617	616	607	570	612	618	587	570	601	611	616	584	597	602	612	634	620	637	637	601	652	653	629	629	632	666	647	591	631	626	614	690	646	607	614	612	604	605	585	647	630	645	642	573	658	618	583	589	589	577	615	641	572	618	642	605	637	601	636	592	654	571	619	611	620	588	603	593	632	600	602	608	639	605	602	569	617	601	593	612	661	619	580	638	593	613	626	606	560	617	597	608	628	584	597	637	584	610	596	549	610	634	611	606	554	595	622	607	600	604	573	631	643	604	597	564	585	640	605	617	590	632	581	624	663	631	646	615	601	580	629	602	578	601	664	630	626	604	624	623	619	634	611	624	586	597	630	626	607	608	625	590	628	590	585	597	607	679	628	585	633	626	606	640	606	573	596	619	610	592	619	578	605	603	597	609	645	612	625	632	590	606	616	633	605	590	599	585	611	577	593	643	626	596	623	628	586	629	659	615	595	560	638	617	580	581	615	613	588	619	606	582	642	608	596	584	611	584	625	637	603	584	640	592	616	584	620	614	644	602	659	579	607	586	579	646	651	608	627	618	612	595	603	574	644	589	557	646	612	620	588	618	613	645	625	664	640	637	633	647	647	585	587	595	621	621	637	645	579	610	615	599	603	603	606	611	625	606	625	609	555	619	575	592	577	597	601	641	619	620	599	605	631	581	618	657	595	642	582	642	595	587	572	618	562	650	594	573	593	600	622	604	595	626	600	625	593	622	587	591	641	577	625	619	634	624	579	625	578	601	627	640	658	621	628	606	586	575	603	649	612	577	579	623	666	609	644	577	569	593	597	619	625	585	662	634	592	594	610	663	606	611	597	589	616	638	585	600	564	593	619	669	565	638	597	601	597	613	628	617	640	598	640	604	563	597	617	638	572	598	635	658	576	594	676	550	605	585	591	620	671	606	584	631	610	590	597	634	636	611	608	626	645	598	614	584	642	608	636	608	607	605	654	593	616	571	595	611	599	620	601	629	620	577	600	586	541	613	584	614	635	639	627	622	608	626	572	602	571	650	591	627	571	593	615	599	574	592	646	579	607	624	618	593	621	602	618	578	599	592	605	590	645	605	622	601	644	647	603	594	612	594	612	557	624	604	605	569	645	657	621	648	595	630	579	592	619	587	633	619	616	652	636	594	593	599	618	594	615	648	618	612	628	580	603	627	622	619	570	620	612	626	631	618	598	617	548	621	628	597	615	627	607	587	625	647	613	644	681	585	609	585	622	587	649	582	599	648	637	590	611	612	605	629	653	622	604	587	575	600	595	593	606	614	579	614	610	588	592	583	600	605	635	610	661	652	634	579	633	599	593	627	609	588	590	639	562	612	607	597	618	614	624	587	609	608	577	578	675	586	607	602	603	578	582	634	603	602	660	630	584	662	622	595	598	601	602	605	572	605	584	611	615	603	606	605	628	643	603	673	608	634	604	582	621	576	623	660	617	598	594	576	643	625	644	618	569	565	589	668	650	622	614	615	625	598	583	609	639	643	610	619	591	595	590	607	608	613	609	616	652	618	605	606	613	610	605	615	593	644	613	619	605	579	603	635	601	649	533	645	576	587	582	594	611	655	605	611	605	635	640	618	613	608	563	629	612	606	612	552	577	597	639	545	615	577	606	582	670	599	595	572	659	625	614	580	577	632	615	637	580	614	625	595	610	632	620	610	597	628	607	627	611	599	629	593	594	588	582	604	636	620	641	609	619	621	547	598	604	647	647	610	609	604	599	612	618	619	652	643	613	606	611	603	629	589	626	590	633	595	603	621	590	613	601	634	612	610	551	612	600	579	633	563	658	598	620	620	629	633	586	579	592	606	613	646	645	622	666	600	597	621	622	662	629	583	594	632
23741	20957	28186	23868	21020	14670	5865	3918	3265	2556	2184	1959	1548	1437	1306	1361	1225	1021	988	976	936	871	896	900	879	889	839	857	896	954	884	842	856	846	829	836	855	889	882	860	861	869	840	796	887	813	819	895	870	875	865	875	921	844	875	860	911	893	866	877	881	859	951	901	870	788	801	839	826	907	765	821	873	845	794	819	823	803	857	799	817	852	798	847	845	847	834	859	855	853	828	856	802	872	815	870	852	811	805	821	819	793	816	839	885	868	810	790	808	807	820	832	826	846	810	797	823	850	843	853	814	858	811	809	794	815	832	810	837	865	773	810	854	818	825	827	823	837	802	788	864	822	785	821	846	834	817	807	803	808	830	791	828	871	830	815	801	835	811	870	766	795	856	837	772	782	794	843	860	815	864	807	887	827	838	832	828	813	817	806	817	798	794	817	797	811	850	810	836	845	823	845	773	801	794	842	802	853	797	844	822	823	835	880	754	783	795	824	821	827	791	830	837	818	816	853	820	806	830	852	813	852	796	821	818	785	840	842	733	790	797	815	835	801	863	864	810	815	798	829	824	859	771	834	842	812	840	836	786	830	848	810	819	784	834	803	848	814	814	783	807	784	846	798	793	810	779	818	771	795	786	800	803	849	806	846	810	816	788	906	844	834	836	783	809	816	834	831	851	805	824	793	830	778	850	814	794	822	762	815	857	856	854	780	858	822	813	857	844	819	846	762	844	837	832	821	833	833	854	802	821	808	785	835	790	838	845	809	799	790	819	779	802	788	786	802	821	834	835	850	796	836	795	834	866	835	881	793	809	808	835	840	830	792	789	815	820	849	779	818	777	814	815	825	876	794	862	817	829	770	828	861	797	853	815	808	822	812	791	833	808	785	830	844	823	766	805	803	765	804	849	846	828	809	850	874	809	769	829	829	831	819	794	839	854	812	825	797	842	828	855	821	812	734	797	778	880	878	853	882	828	809	837	756	828	823	860	796	784	877	832	822	836	850	821	835	825	835	811	861	805	869	803	791	833	814	824	776	809	894	793	836	791	844	800	816	794	791	791	857	826	833	850	833	758	858	816	739	769	823	787	870	836	841	845	810	820	805	828	788	832	775	817	804	806	784	793	795	817	832	787	813	810	839	826	854	797	819	780	811	821	812	834	784	841	865	809	839	868	884	794	816	834	896	812	794	806	845	827	796	802	827	763	844	831	829	873	799	852	804	835	824	829	860	812	856	824	858	845	821	800	822	811	845	767	790	846	823	815	833	782	805	850	809	787	756	867	851	805	839	752	840	779	848	870	824	824	797	772	796	831	823	815	858	831	809	800	801	845	851	821	847	813	823	768	844	815	780	795	797	820	803	853	828	823	856	769	819	833	823	787	805	846	801	857	793	918	786	779	816	895	804	808	863	792	809	844	754	776	775	810	807	890	831	840	864	895	840	855	840	845	849	861	792	791	790	781	741	823	759	822	826	813	796	847	852	838	819	845	784	766	806	836	824	833	812	829	838	800	779	846	785	825	787	869	784	857	839	789	826	821	800	841	778	809	860	795	823	827	878	787	862	853	851	819	778	820	823	779	844	832	824	787	820	883	898	825	834	838	825	865	839	844	849	845	783	803	812	809	820	779	838	821	865	801	786	801	843	865	822	822	835	868	803	817	844	780	786	862	823	731	832	820	808	783	802	786	814	784	808	841	833	844	847	806	793	806	914	830	777	840	848	865	816	787	797	822	831	826	792	806	835	844	870	813	796	796	799	797	836	871	782	857	823	819	772	760	760	801	829	816	901	793	840	793	838	825	809	832	820	842	826	851	815	802	820	820	794	774	853	780	803	795	872	862	829	777	876	847	791	787	852	786	811	814	799	888	878	801	805	831	826	827	840	831	785	833	831	808	848	795	842	765	817	766	858	780	811	864	803	802	870	803	797	843	808	832	865	829	836	808	812	841	840	792	825	823	867	821	821	788	789	809	792	868	851	826	812	850	789	835	910	814	787	857	845	834	801	841	788	782	854	728	818	780	900	778	780	838	848	835	788	827	831	861	809	808	831	798	803	825	850	834	835	843	839	890	804	853	815	829	819	818	854	831	839	772	814	796	791	794	868	793	819	825	822	806	811	787	824	862	842	836	822	785	775	862	840	826	785	795	800	824	832	819	872	825	804	847	820	831	824	799	799	857	809	801	811	827	806	811	804	842	801	863	823	865	841	794	813	800	796	830	834	855	747	778	797	767	742	811	838	772	828	800	757	818	798	791	814	815	818	784	817	859	837	781	803	869	814	820	819	818	781	823	828	789	791	828	805	840	812	773	775	764	799	849	866	770	830	837	790	863	799	785	842	847	743	848	842	806	854	827	851	822	779	825	795	860	863	766	805	774	792	795	873	851	783	803	830	837	784	803	784	895	772	851	797	768	744	837	830	807	816	812	867	845	821	870	827	775	768	819	756	798	835	854	838	807	803	828	813	795	840	833	849	814	821	833	799	879	835	853	812	845	833	798	829	800	790	750	839	786	797	799	810	816	817	805	820	824	842	796	803	813	779	800	875	813	799	838	823	815	791	851	854	791	825	791	806	844	831	826	733	803	746	770	799	825	842	862	777	860	864	800	839	799	797	831	851	823	837	758	835	826	825	852	796	881	839	804	820	772	823	919	857	847	823	823	771	784	827	814	795	825	768	823	878	842	819	821	808	810	793	865	841	813	825	813	770	844	763	737	810	830	801	822	765	804	803	812	808	826	828	844	793	789	811	807	842	856	799	795	804	799	842	832	836	802	825	820	786	834	882	785	826	819	791	863	771	854	833	833	769	891	834	853	789	824	819	762	845	790	860	791	805	834	840	880	741	797	814	817	842	785	813	820	845	781	797	856	788	843	849	849	838	858	838	820	831	854	823	822	824	769	784	840	806	812	789	868	831	778	825	785	827	811	878	815	816	826	828	808	817	786	844	809	815	755	795	855	823	851	852	775	756	850	812	843	766	825	765	808	850	828	756	814	856	812	785	834	835	821	807	833	823	797	824	816	800	803	838	771	767	820	829	903	773	860	816	837	819	829	809	880	879	827	796	794	778	772	848	828	792	833	774	842	786	818	883	825	824	805	834	796	838	826	814	801	809	791	897	813	769	803	785	813	794	784	822	816	769	781	835	801	787	818	830	804	813	803	837	825	767	815	810	834	813	889	816	832	798	779	774	877	822	786	823	839	833	813	798	845	861	831	826	816	793	829	790	832	804	825	763	853	839	803	809	785	843	796	852	784	820	831	847	796	868	804	794	776	802	797	805	843	814	819	819	805	827	796	874	821	828	831	819	769	748	798	802	849	795	827	807	768	809	820	845	853	838	829	813	804	829	852	793	827	788	818	820	822	822	840	854	801	805	834	806	832	823	846	787	790	802	821	832	797	845	832	879	860	834	832	847	826	771	805	817	820	851	754	785	799	865	804	809	788	836	759	795	817	850	752	770	835	799	814	808	845	819	814	797	777	843	775	862
14828	29785	26919	18452	14798	11058	8251	7494	6469	5173	4162	3649	2951	2478	2138	2050	1821	1450	1353	1272	1202	1166	1112	962	1054	1057	1113	1057	1186	1077	1133	1169	1033	1021	1017	1042	1049	1018	1023	1051	1072	1056	1061	1051	1070	1056	1075	1124	1034	1014	1040	1040	1065	975	1032	1143	1162	1148	1149	1148	1161	1113	1092	1068	1038	1035	1054	1028	1025	950	1034	1009	991	952	995	989	964	939	1008	920	1037	973	975	1012	937	994	1000	1026	948	985	960	1059	977	962	1012	1013	922	992	961	961	1000	992	1014	955	966	1015	945	1060	1000	967	974	1028	950	937	1001	951	969	968	941	1003	975	993	969	1030	988	992	993	1012	1006	1005	975	940	1009	1025	1031	911	885	959	989	977	993	984	1022	983	1002	992	1032	932	984	971	921	1010	965	1006	994	959	958	1014	975	998	958	942	1027	948	970	1003	1049	979	1015	961	1006	1042	959	929	1005	973	985	1042	981	999	931	981	958	990	923	970	1030	1050	960	937	1004	1011	1002	1003	1020	959	995	1008	992	967	1009	980	1019	987	974	955	978	995	1007	909	1019	997	972	940	992	965	995	973	1005	1001	956	1004	948	957	1022	975	944	1021	969	996	1026	938	999	1035	997	980	1023	975	1039	964	977	996	984	974	997	913	966	1021	1022	996	998	965	951	986	1008	955	973	937	1034	944	1009	995	953	1022	948	1048	992	975	1050	976	941	968	936	960	958	924	1005	988	962	969	1024	974	932	965	962	938	1022	1026	991	953	982	968	1010	1017	961	945	1039	1004	972	1034	998	989	990	993	991	998	952	972	968	945	941	962	1021	1020	1001	1002	964	963	983	917	1015	949	992	988	989	968	970	955	957	958	955	946	964	1006	965	1009	992	971	992	1029	996	1044	966	938	989	975	975	905	958	981	973	977	910	992	953	961	969	1009	1023	946	959	976	985	991	1026	968	989	950	1025	959	1029	975	968	946	971	959	973	1004	976	968	987	957	1020	968	1032	935	973	954	954	977	967	942	953	1002	992	969	966	932	943	1005	994	1015	996	999	988	989	1055	1020	961	1004	973	1043	993	974	1005	988	1029	961	994	932	968	1020	1024	975	998	1059	917	1010	970	990	971	998	974	1027	1050	969	969	990	948	984	961	960	989	1009	968	994	989	937	1017	950	993	956	1050	989	995	970	1020	971	938	988	953	999	1007	1010	1038	978	939	986	1002	968	931	973	1018	983	941	968	1003	936	970	980	1019	954	1017	980	1009	969	1003	946	991	933	994	980	981	989	982	972	964	929	1065	1003	1010	1000	968	980	996	994	964	983	1037	994	991	938	949	996	984	1011	1009	1002	1008	954	982	881	984	977	968	1027	1006	965	971	996	977	949	955	975	1003	932	955	984	955	981	980	980	988	945	958	971	1026	968	948	931	989	1026	957	970	1002	935	953	1003	988	999	1033	940	1033	972	940	962	962	953	996	1029	1008	981	982	971	948	968	966	932	958	1006	1009	1029	992	973	960	1046	993	995	1037	919	1017	966	1002	998	1013	984	945	1011	973	1031	974	936	1020	910	926	1029	957	1013	1027	990	1009	1002	1017	989	984	1007	935	945	979	998	945	997	952	1005	962	971	968	930	888	960	1009	981	958	995	929	975	927	963	978	992	982	906	966	964	994	998	996	1012	942	962	954	953	971	951	894	990	1042	1007	1009	963	1025	944	975	992	971	939	976	984	981	1016	1006	963	977	1011	976	974	1070	970	979	973	984	978	1007	958	931	1023	939	945	1008	976	988	990	975	1002	1014	973	971	998	958	1004	987	968	979	1060	955	978	998	958	971	962	965	978	988	960	988	963	914	1019	968	968	978	970	1002	996	941	946	977	948	890	1006	1005	1015	970	964	1005	953	982	935	966	980	937	996	980	1014	1025	956	1007	963	969	1004	1033	949	989	949	946	1005	936	975	996	954	986	992	1004	968	1002	983	949	988	981	978	963	928	934	1012	960	1014	992	1002	958	986	1008	1013	976	944	1014	993	1020	961	1044	931	982	971	1014	1000	969	1023	975	1031	950	1014	1031	986	1000	913	1053	953	970	995	950	974	977	964	954	994	967	992	987	970	953	981	931	926	969	969	993	947	1024	1049	962	914	976	1046	979	918	981	983	999	995	968	940	993	955	955	990	1003	949	978	999	899	950	935	932	970	997	930	1009	988	970	994	1002	990	994	930	971	959	994	935	965	988	995	984	933	936	942	997	931	987	959	1003	957	952	938	1028	924	984	1030	993	979	953	976	994	986	944	1020	957	976	986	962	1008	1008	941	982	1041	969	962	970	926	1016	983	924	981	1003	963	997	993	1005	957	1009	1005	953	966	967	986	887	1018	981	991	1010	959	942	997	965	993	983	992	972	1014	960	957	982	998	1001	975	972	942	979	992	1001	1015	952	1000	1001	958	974	1003	963	1009	938	985	976	978	967	998	991	979	928	953	974	951	1000	971	998	940	1013	991	996	997	955	959	998	955	1022	895	1022	1014	969	1003	974	993	1001	952	978	968	916	955	994	1008	1012	983	953	1000	959	974	1000	999	1058	957	958	1003	949	991	944	989	919	976	979	947	1014	1003	952	995	939	972	977	995	927	970	977	974	934	972	969	934	982	948	992	1002	915	1023	991	947	1049	956	984	972	1020	967	1004	994	1017	969	948	970	1004	944	973	953	988	970	970	977	997	957	1005	936	905	993	980	1000	1005	977	977	939	924	938	944	943	983	998	958	1002	966	992	1017	987	922	986	957	994	997	998	990	999	976	932	1011	956	942	949	991	981	982	963	959	944	976	931	1006	970	979	1021	961	964	926	960	975	1014	989	939	970	952	972	970	1005	1016	974	870	957	973	959	965	972	1012	990	1014	1005	987	982	968	929	980	976	963	971	968	946	1001	965	951	970	986	1009	984	1001	1015	931	977	965	984	983	962	928	917	1000	1029	1007	1007	1002	1004	931	991	917	983	948	993	1009	999	986	962	992	934	975	960	953	1000	975	939	979	943	974	1016	961	976	913	952	936	1062	996	942	1017	962	953	1048	958	1003	1003	928	1036	985	1031	1003	936	983	1007	967	947	959	964	988	970	929	987	997	998	1052	950	948	1036	960	959	997	993	981	1003	958	1006	989	988	963	963	964	937	984	1027	1003	968	999	1019	1027	995	987	999	1016	942	940	977	1023	973	1054	973	987	961	975	995	975	989	922	968	951	967	944	981	972	996	900	972	938	950	958	938	1003	981	985	991	999	991	1004	962	971	1012	942	964	983	986	991	973	967	964	980	961	932	979	946	994	938	914	1022	1003	956	964	922	1007	970	908	980	973	1070	996	1035	1035	955	962	1017	976	961	972	988	939	946	972	996	1000	954	993	932	1022	981	924	1000	939	947	984	967	965	951	1020	969	1004	960	1021	979	1000	983	1008	961	989	998	1007	984	1031	1042	1011	1048	920	978	1019	998	928	964	970	937	974	975	1029	1004	1023	972	1030	936	981	991	934	1022	970	1004	952	984	958	964	989	1012	941	984	953	942	938	976	971	957	959	986	1033	973	946	998	980	1027	958	978	997	1030	992	977	994	978	949	978	985	973	955	975	981	1016	990	988	1043	1020	979	913	922	967	951	968	971	1003	932	1004	976	931	979	955	986	1034	935	935	985	972	1010	996	985	939	959	1046	944	976	961	966	976	1014	956	1000	1003	960	991	984	1004	937	968	921	994	1020	1026	986	1034	989	938	949	983	972	964	998	991	944	996	949	921	961	977	965	990	959	957	982	1003	1032	947	994	985	999	1019	1018	1026	991	966	998	993	945	1017	970	959	895	970	1030	911	923	971	963	987	971	999	1005	1027	1009	1031	1001	953	1003	976	953	1020	985	915	941	960	950	974
24956	20928	26983	24832	14021	5327	2920	2535	2097	1638	1311	1150	1062	863	845	752	752	565	515	494	503	509	526	433	402	464	455	469	495	500	482	482	439	436	491	452	463	444	457	457	497	424	432	469	430	442	449	493	438	457	436	416	421	482	434	481	485	498	509	506	491	475	446	482	459	461	453	485	430	421	464	461	472	467	435	444	430	447	445	433	455	418	408	452	435	427	404	437	414	417	428	423	414	447	432	409	454	437	427	397	407	456	397	463	428	452	418	413	398	408	433	457	419	439	433	434	437	409	423	435	417	398	418	401	390	405	431	463	433	432	397	438	447	467	435	472	438	462	410	445	474	450	416	403	451	401	445	451	446	427	459	416	405	438	426	441	441	457	436	421	438	471	441	425	433	442	412	432	448	407	414	417	419	420	440	406	430	439	419	426	412	466	475	436	424	385	459	428	457	438	454	434	431	421	467	413	391	429	421	459	455	480	423	462	428	424	463	460	437	427	433	468	448	411	478	462	416	435	411	409	437	428	451	435	456	435	431	436	460	468	455	447	473	408	483	439	453	412	452	398	478	456	416	420	444	409	450	429	419	405	453	404	451	438	448	474	436	418	409	478	433	428	419	458	447	439	446	404	442	441	451	431	426	424	431	436	429	426	465	432	427	440	448	446	446	465	394	419	462	462	423	440	405	389	440	426	423	448	422	423	410	420	453	460	467	436	466	449	399	424	444	407	419	447	434	433	418	442	424	394	437	459	451	431	413	440	409	483	441	400	460	475	444	416	422	454	417	411	395	465	414	431	450	435	433	492	450	416	434	453	495	447	453	462	422	460	470	412	439	428	425	427	445	435	437	418	462	440	457	459	414	441	415	400	416	470	378	426	493	431	457	431	431	456	451	444	418	416	425	419	447	437	465	426	425	456	421	446	474	412	445	423	445	454	448	455	379	455	439	447	431	470	429	418	418	458	450	433	477	475	422	438	416	434	461	444	484	466	415	430	450	429	446	425	452	464	440	408	496	450	413	451	475	411	449	472	441	428	442	405	466	420	435	426	415	423	449	451	411	480	461	426	459	421	452	431	420	384	449	464	449	420	441	418	400	398	452	418	424	477	465	409	442	422	413	458	434	431	391	414	436	454	436	416	426	448	432	477	448	423	480	424	418	471	420	435	450	462	442	431	467	498	422	415	419	428	452	441	421	441	436	451	438	465	458	442	431	432	462	478	446	437	429	453	457	444	451	438	432	429	457	452	455	410	445	444	466	463	434	413	464	415	436	443	417	479	426	450	459	448	442	428	457	430	468	419	450	439	455	448	430	445	457	430	417	454	437	417	448	406	405	443	440	444	422	450	424	437	456	405	414	445	446	410	432	412	426	412	428	421	427	393	441	411	438	416	489	408	420	462	435	432	434	426	441	420	462	393	434	440	413	405	412	424	430	440	388	441	418	425	469	449	478	435	436	442	405	448	457	431	445	455	432	426	474	417	463	430	444	422	422	467	449	422	381	433	448	449	446	415	426	407	405	452	414	447	437	439	421	423	428	446	436	471	433	397	462	419	405	466	403	433	418	435	448	401	420	469	381	464	454	400	471	439	393	423	430	408	420	457	431	442	458	430	437	429	473	426	410	463	444	418	383	480	454	428	457	422	441	434	417	434	419	420	419	409	440	412	418	447	433	427	480	425	378	432	440	460	408	403	420	476	433	446	443	425	432	434	465	440	423	415	429	458	427	443	445	441	441	422	478	448	450	453	417	433	467	449	434	448	449	468	449	421	434	461	444	435	423	431	427	437	409	413	455	433	427	395	455	435	479	459	449	397	415	427	458	407	435	424	411	408	436	455	415	454	431	439	451	429	447	441	462	460	452	448	444	427	486	424	447	446	451	471	470	455	453	469	410	469	433	402	471	488	447	451	446	448	439	439	400	480	409	397	449	464	429	466	401	438	447	440	420	416	434	441	430	438	439	383	435	436	406	443	421	443	446	401	429	435	442	472	470	435	405	432	393	458	449	406	447	453	430	428	426	475	431	417	478	441	421	493	434	441	446	429	407	456	437	433	462	450	445	438	424	408	451	443	469	395	481	406	452	437	440	422	447	456	440	408	393	438	460	448	454	469	425	458	464	418	421	434	433	441	451	449	457	422	407	436	471	472	427	450	478	409	425	411	442	410	436	439	434	441	440	444	427	434	412	455	416	403	408	449	439	402	425	452	456	446	449	428	459	414	429	405	447	426	435	436	442	433	462	474	458	424	477	388	450	452	436	434	471	418	463	431	436	438	444	435	400	409	463	450	419	413	450	438	443	423	450	444	445	402	433	400	439	461	433	427	441	422	454	402	466	452	432	402	417	470	464	418	406	421	444	414	431	464	424	417	422	420	426	418	462	445	441	445	436	423	464	453	439	443	423	415	409	421	418	410	424	419	416	415	417	409	439	409	458	423	398	440	418	448	430	442	415	457	395	467	437	408	440	475	464	423	468	440	436	470	463	452	419	424	450	418	450	430	463	455	453	399	456	436	431	380	403	421	455	406	439	454	450	414	482	449	454	413	430	440	402	403	455	450	480	439	454	428	419	469	435	441	449	451	463	421	398	404	444	436	406	466	425	438	470	447	433	435	412	454	455	385	410	438	415	451	431	412	467	447	448	394	434	464	475	409	442	447	471	417	443	416	442	422	425	464	426	418	425	447	422	456	427	459	408	423	407	385	412	404	464	451	439	459	452	427	459	441	412	411	434	471	435	491	434	442	426	479	429	437	427	453	412	429	430	397	427	462	433	441	434	429	456	405	436	417	440	431	451	446	473	452	427	457	445	452	453	399	429	450	421	436	421	419	427	431	418	423	446	393	413	443	422	453	438	455	422	460	409	459	421	427	441	415	429	430	437	423	434	439	430	443	405	455	453	467	445	454	442	437	393	438	435	476	408	420	416	447	441	447	420	494	446	446	471	447	432	411	460	463	464	413	432	431	436	439	436	465	429	448	457	462	456	441	417	436	424	403	430	440	434	412	417	441	445	412	437	442	426	423	432	410	451	435	418	419	434	485	422	440	401	430	465	446	409	419	428	468	441	445	444	435	436	436	434	411	460	445	444	415	436	467	415	417	446	445	433	402	420	436	434	452	427	424	433	455	424	414	438	419	423	458	451	439	424	426	455	425	455	451	428	421	448	480	414	442	426	452	422	417	439	473	396	427	451	448	406	441	457	457	412	437	481	415	453	468	431	412	436	438	436	421	383	455	430	461	404	436	430	449	413	467	452	442	448	450	476	406	446	406	462	439	454	434	425	424	422	400	394	426	453	453	434	417	458	378	436	465	444	452	429	423	459	435	452	435	427	415	442	437	454	440	434	447	405	426	451	407	438	422	455	429	487	428	461	461	406	423	443	472	451	439	404	434	422	400	402	473	410	444	413	447	416	437	441	424	469	475	408	473	409	458	443	448	424	431	434	435	434	397	432	427	439	436	437	421	428	406	452	480	464	456	440	423	415	416
15014	26263	22829	15430	12135	8777	6446	5947	5064	3994	2957	2643	2069	1676	1461	1375	1207	889	784	687	781	642	683	677	583	583	667	669	691	673	670	587	600	554	612	595	565	604	592	621	574	631	582	611	634	637	627	634	593	608	598	648	590	595	636	639	703	686	679	623	660	674	686	668	628	620	604	618	567	560	591	579	565	591	594	538	547	548	498	588	559	582	525	560	585	548	555	521	544	549	564	600	548	571	552	594	591	565	561	564	563	560	584	564	574	540	588	564	537	517	597	568	602	572	532	569	587	580	581	534	581	538	536	595	579	574	569	568	595	586	545	568	597	560	582	513	567	553	595	553	564	553	574	522	537	548	560	572	581	566	529	553	585	498	539	573	574	573	572	551	581	524	545	563	587	566	547	542	565	561	545	560	514	537	576	572	584	595	569	537	560	577	567	575	558	566	542	582	583	573	540	547	564	584	582	522	570	541	571	611	530	569	565	579	583	556	559	540	603	579	573	589	525	561	573	570	589	590	588	578	530	551	561	549	632	593	537	558	553	566	568	590	579	572	572	539	570	574	555	576	537	572	580	529	572	566	558	598	539	543	576	573	526	598	613	559	556	570	565	564	550	614	561	571	527	555	554	553	598	579	549	541	556	565	554	548	530	601	577	547	568	573	568	590	568	584	569	571	574	570	586	567	566	549	580	569	545	587	597	597	591	530	544	561	557	520	571	588	572	595	573	585	588	572	542	536	572	542	542	586	553	532	578	558	537	578	534	571	600	584	561	570	584	549	565	538	538	544	580	589	563	575	543	547	599	605	565	573	555	536	549	530	567	607	545	543	568	564	567	607	584	569	560	579	561	574	570	585	541	582	506	579	518	567	598	558	583	556	531	585	543	597	529	592	541	545	576	558	574	546	553	586	555	541	558	542	590	519	546	592	576	544	567	558	565	572	566	510	596	592	583	537	597	547	556	563	572	563	573	558	546	566	574	568	588	569	537	533	587	581	600	527	571	521	561	593	547	548	540	543	564	536	530	547	570	588	589	553	577	552	588	547	566	591	520	570	544	569	572	570	574	494	541	597	597	606	657	566	564	579	542	538	570	547	541	562	565	571	602	545	612	569	618	549	583	574	577	567	572	556	519	559	513	611	546	556	589	549	587	552	593	573	590	581	542	562	554	572	502	556	583	543	537	546	575	562	533	543	550	543	575	589	537	557	526	504	594	559	552	545	546	513	578	542	561	539	572	515	583	545	557	634	548	574	600	562	573	557	530	586	533	560	511	529	564	551	575	593	564	589	629	563	523	537	555	631	591	553	550	565	576	573	564	548	592	518	565	575	569	545	575	578	553	572	591	546	552	567	536	544	557	531	497	538	571	533	573	534	541	544	562	579	587	588	551	564	566	578	556	547	587	516	572	568	530	599	599	541	536	518	586	505	573	551	611	547	596	573	555	616	560	593	549	570	553	542	525	551	541	582	557	598	547	538	550	585	573	563	554	546	556	560	581	557	583	565	556	573	577	539	529	617	563	569	610	602	581	552	556	555	601	548	534	556	565	534	544	557	604	610	600	564	575	572	539	619	544	580	565	565	553	549	554	559	511	548	570	556	568	550	572	515	575	521	581	612	555	559	549	564	589	569	620	548	587	541	562	541	584	565	560	568	548	559	602	509	571	563	602	559	545	567	532	520	544	603	558	554	575	547	573	602	558	549	519	603	538	540	557	507	564	554	609	566	528	522	550	570	544	536	533	531	553	595	557	587	584	563	542	553	574	573	555	572	545	569	544	627	580	583	556	609	570	558	526	521	545	533	579	606	535	564	556	492	550	557	591	601	508	596	543	531	542	566	526	533	555	546	542	586	571	572	536	590	527	552	567	533	578	545	564	554	585	599	539	558	585	552	591	549	561	564	594	578	586	551	589	561	600	574	545	575	503	566	574	592	567	582	551	566	554	563	567	568	531	538	558	562	599	599	558	584	577	605	539	570	567	537	536	545	588	560	506	532	570	564	567	519	581	603	552	579	564	554	551	567	607	530	567	590	567	549	606	590	578	561	517	553	583	572	550	600	567	523	557	591	545	530	563	566	535	546	554	559	587	529	548	605	565	574	573	526	595	613	548	549	575	580	582	571	524	535	548	537	561	567	607	575	555	571	598	569	606	589	561	604	583	564	587	605	546	574	571	561	546	589	557	599	537	601	550	545	555	532	539	552	572	555	549	598	560	573	567	546	561	545	552	557	543	569	566	553	586	568	554	585	545	561	539	573	537	578	591	540	539	593	529	556	553	588	540	558	582	560	528	587	540	610	526	595	573	583	554	535	549	600	529	577	577	550	575	555	553	581	537	585	597	563	560	583	562	544	567	542	545	565	529	544	577	572	543	519	544	596	567	594	545	569	592	545	571	548	589	538	577	535	548	566	567	554	561	559	559	550	543	565	547	573	520	607	565	579	528	607	571	558	597	590	597	573	593	553	529	577	545	588	600	602	541	577	537	577	585	580	586	609	575	564	540	540	583	582	582	561	552	588	578	595	568	604	576	600	581	583	551	551	556	588	575	586	583	550	609	570	591	560	590	585	585	541	544	572	595	546	557	554	550	591	525	513	592	552	559	585	577	584	564	579	580	532	546	569	517	547	576	540	559	581	578	571	579	548	562	567	585	545	568	542	596	545	569	552	538	524	557	537	563	577	522	519	591	600	527	585	584	562	538	565	543	569	554	554	566	579	545	500	556	543	560	566	553	557	548	564	570	534	571	585	571	542	519	561	583	531	565	543	565	556	545	555	563	586	536	602	590	572	555	583	550	550	542	568	552	570	538	550	524	571	555	539	555	577	578	532	569	524	566	576	567	548	579	589	593	569	537	586	539	551	551	530	565	534	559	539	570	582	566	585	577	574	578	579	543	531	586	553	571	586	537	574	545	493	549	552	566	563	572	567	536	577	552	521	567	558	505	568	570	568	594	584	582	560	598	544	548	543	571	542	568	577	587	529	540	529	593	579	589	576	572	566	555	585	607	550	616	586	542	551	571	543	531	540	632	562	529	554	528	581	602	561	573	563	583	571	573	571	578	556	606	542	569	597	548	521	559	545	558	554	559	593	582	568	562	574	551	553	555	608	582	608	556	563	581	547	542	589	554	538	614	633	594	574	552	546	581	592	586	578	582	528	570	559	561	543	534	586	569	568	562	591	578	511	561	553	584	529	556	564	553	558	598	519	579	599	555	554	595	539	542	546	548	562	590	570	566	610	554	555	572	547	587	597	575	553	564	585	578	595	585	583	577	580	561	559	589	543	563	550	614	571	553	547	570	570	552	557	536	585	590	576	573	573	604	545	580	563	592	592	602	630	572	586	559	589	582	568	554	528	534	536	555	533	529	563	580	542	548	585	571	560	560	527	557	550	560	568	576	582	543	551	592	550	599	574	555	566	588	539	549	583	589	612	577	587	611	578	540	561	571	626	585	558	567	574	553	563	558	553	586	555	526	596	575	568	592	518
22712	20944	28626	23452	20987	21234	14763	6225	4479	3631	2844	2436	2228	1827	1745	1630	1454	1253	1135	1111	1098	1022	1055	981	990	1003	958	997	1013	1048	995	1001	965	840	947	909	941	961	939	882	938	975	915	956	977	944	1066	1001	940	994	1036	987	932	982	974	989	1022	1014	1002	1101	1023	1013	1010	1054	932	991	975	902	907	952	929	973	933	922	913	897	1001	926	894	843	868	964	912	945	885	891	893	916	884	905	925	897	894	937	899	953	936	956	884	886	874	947	930	912	933	910	917	957	966	895	895	911	912	908	946	904	875	935	870	921	886	898	889	955	898	963	945	934	906	889	920	870	942	947	937	946	875	922	885	943	912	897	925	931	939	932	913	890	960	929	865	972	856	867	909	867	890	946	882	867	912	921	991	877	950	937	930	967	896	963	915	865	939	879	952	881	871	897	932	932	852	932	853	821	907	937	881	946	896	908	909	923	949	945	901	886	923	877	877	978	893	881	894	883	930	876	906	903	910	853	958	920	901	911	920	903	925	919	911	927	837	905	923	931	865	919	935	904	897	917	924	927	959	890	908	895	846	934	902	879	898	940	897	889	913	896	872	902	900	920	929	903	906	924	900	894	904	867	856	864	907	917	949	863	914	926	915	974	887	879	881	907	875	924	882	917	944	930	952	881	971	904	900	900	862	939	847	946	882	898	926	900	882	906	912	938	877	924	893	937	924	910	891	922	930	886	890	887	883	970	853	876	913	953	937	927	939	936	893	895	903	933	881	949	936	873	894	961	856	957	909	943	938	892	916	922	937	873	941	909	877	966	902	875	917	925	930	897	928	896	964	893	924	906	977	916	967	911	855	921	878	944	943	878	932	882	915	896	889	883	933	884	930	928	931	887	911	901	889	919	938	893	894	904	961	917	914	951	898	907	898	896	949	905	884	905	866	888	908	905	902	895	870	925	898	875	930	888	914	930	900	905	898	883	944	910	918	924	895	955	918	927	895	882	948	974	861	923	918	854	885	969	873	957	860	841	898	905	877	862	907	876	955	930	894	876	885	851	888	937	929	934	857	853	887	917	878	896	964	889	954	866	882	877	913	913	879	918	935	904	856	982	904	894	921	912	929	912	934	880	876	908	904	858	886	939	883	904	869	908	909	919	886	927	918	869	917	922	907	920	885	888	883	896	903	924	929	904	912	924	890	881	931	885	903	909	857	887	952	885	890	922	879	887	889	905	914	941	931	880	926	906	906	936	876	843	903	914	861	858	901	911	880	893	882	936	928	936	931	897	870	918	928	929	894	920	887	919	890	919	911	899	891	889	860	899	894	940	884	837	914	905	879	911	899	873	914	872	869	833	987	892	922	983	956	925	884	907	847	909	869	891	911	952	921	897	950	891	920	847	961	930	905	898	939	950	839	862	947	878	867	930	889	909	900	899	893	902	956	932	947	916	864	925	962	905	877	943	888	917	891	869	905	902	897	879	871	873	881	885	894	902	959	896	969	915	840	901	893	877	895	874	870	888	903	910	885	916	915	926	920	922	881	927	918	911	906	916	955	911	903	873	882	869	908	895	949	884	944	888	917	916	876	928	904	929	921	901	894	900	878	890	954	904	911	902	846	981	864	925	897	920	868	865	890	891	850	941	896	907	894	931	917	883	936	898	932	955	930	869	890	877	876	911	957	931	915	918	950	865	890	965	872	923	885	881	930	906	870	896	880	914	894	944	837	907	895	911	906	932	895	875	904	859	872	876	898	907	892	862	863	896	904	919	868	877	921	900	885	846	860	872	907	908	916	934	963	936	889	947	869	953	880	956	911	898	931	878	964	899	910	899	916	878	915	872	946	906	971	921	919	950	958	888	893	912	894	928	931	893	976	887	852	952	876	888	870	915	892	903	895	942	868	886	877	905	903	857	895	919	912	906	927	876	941	947	888	903	890	947	864	926	865	899	865	892	926	889	975	936	908	951	945	910	936	874	931	857	993	904	895	940	918	884	873	893	919	884	886	918	866	898	858	932	934	895	919	856	962	915	906	906	887	874	914	940	902	899	914	863	900	951	888	840	907	900	896	918	890	904	833	913	931	857	926	935	896	954	890	895	896	863	866	911	894	912	885	908	935	901	932	937	908	898	832	884	916	832	919	874	899	954	892	922	915	880	871	875	946	915	842	914	897	932	904	878	929	920	869	891	889	897	928	918	912	899	937	882	952	914	892	908	916	886	895	924	896	957	900	853	876	873	830	895	907	892	885	939	877	915	910	903	939	880	963	883	906	911	882	869	873	941	833	918	869	885	876	919	906	932	933	892	866	931	885	917	894	918	951	899	940	939	950	932	902	912	930	908	915	937	905	917	894	885	896	841	898	870	888	904	885	933	908	947	909	874	916	942	921	881	876	873	919	877	915	892	927	863	907	922	927	926	880	912	940	891	917	877	899	938	929	915	918	873	852	912	893	895	921	913	919	891	857	929	883	983	935	948	898	913	879	940	892	937	921	944	884	898	885	867	905	913	902	918	818	891	893	946	916	877	906	933	920	926	874	891	922	936	947	882	909	950	911	905	909	855	930	924	873	908	855	931	910	853	898	884	887	929	930	886	879	886	885	879	857	911	904	896	878	833	903	912	900	872	878	892	930	898	867	871	861	906	948	883	948	836	854	925	855	871	950	899	912	895	914	883	886	869	925	924	885	916	936	876	908	932	898	880	878	880	897	930	840	918	895	901	870	917	851	958	913	854	955	910	860	896	907	856	904	946	864	911	958	939	940	852	895	924	892	935	879	864	915	861	807	921	868	873	894	868	890	885	936	876	916	875	906	909	887	917	970	948	895	926	898	896	883	909	883	931	909	905	976	897	884	893	940	883	869	881	884	865	898	878	926	888	859	886	874	907	845	943	921	925	880	893	894	895	901	911	926	924	912	824	879	870	904	854	921	970	912	864	957	900	926	918	921	898	928	880	888	889	933	895	915	917	910	934	853	849	926	893	920	886	936	915	950	865	874	919	858	812	891	883	899	935	864	945	873	928	928	886	899	937	927	937	951	931	939	875	902	865	855	927	905	839	850	877	898	897	861	894	883	934	876	924	865	944	915	897	923	913	878	895	911	912	864	856	904	892	963	912	933	940	902	865	914	880	911	864	933	858	895	911	922	965	892	917	936	843	908	929	906	897	896	908	951	924	930	950	896	943	905	989	928	890	918	919	909	924	891	945	925	914	907	942	934	976	934	892	862	859	902	896	950	917	914	894	955	882	855	989	886	942	920	947	906	909	926	923	887	899	901	911	901	884	913	933	868	905	874	858	944	899	921	885	912	873	854	899	912	929	846	922	873	886	886	887	865	871	903	886	899	861	883	915	879	856	901	898	932	871	937	876	932	867	876	892	898	908	892	905	868	888	826	912	900	911	921	885	922	969	885	928	892	950	881	857	902	939	855	912	907	848	892	879	953	862	933	863	891	906	878	893	859	890	904	851	874	921	913	909	915	909	854	957	921	908	886	873	915	894	973	915	897	919
18154	35767	31871	22960	19293	14650	11118	10378	8959	7063	5699	4828	4233	3387	3021	2655	2370	1854	1652	1441	1401	1446	1353	1271	1238	1185	1243	1280	1318	1309	1286	1319	1236	1079	1201	1123	1155	1153	1217	1231	1203	1155	1193	1136	1110	1220	1194	1246	1192	1147	1243	1177	1145	1178	1123	1226	1321	1348	1279	1393	1296	1268	1314	1296	1172	1153	1123	1115	1080	1099	1061	1149	1132	1100	1069	1050	1090	1059	1045	1054	1077	1065	1096	1110	1094	1093	1098	1099	1059	1051	1101	1121	1103	1040	1096	1125	1096	1041	1064	1070	1023	1137	1100	1041	1121	1093	1117	1124	1045	1089	1066	1104	1099	1070	1066	1094	1071	1079	1041	1066	1057	1075	1132	1099	1099	1075	1052	1110	1053	1073	1066	1115	1101	1050	1079	1079	1069	1034	1084	1044	1095	1015	1060	1113	1054	1091	1034	1104	1128	1071	1104	1021	1081	1080	1081	1096	1118	1088	1074	1110	1061	1074	1067	1033	1001	1099	1165	1072	1077	1072	1088	1065	1085	1043	1004	1044	1033	1042	1087	1137	1112	1040	1106	1105	1078	1083	1070	1145	1107	1088	1061	1094	1085	1050	1123	1021	1068	1041	1101	1068	1113	1102	1122	1065	1038	1066	1015	1090	1050	1142	1090	1097	1103	1018	1127	1048	1091	1022	1115	1074	1119	1072	1107	1146	1102	1063	1049	1058	1090	1094	1050	1053	1061	1091	1086	1094	1086	1123	1108	1124	1086	1086	1029	1043	1005	1064	1090	1116	1038	1100	1066	1184	1050	1103	1058	1039	1109	1101	1070	1189	1057	1102	1132	1074	1047	1071	1037	1046	1136	1077	1082	1118	1026	1095	1104	1113	1119	1060	1057	1151	1108	1084	1101	1022	1099	1044	1077	1096	1085	1094	1097	1091	1063	1065	1060	1127	1087	1071	1072	1042	1105	1040	1106	1080	1083	1099	1069	1096	1093	1034	1144	1151	1079	1088	1145	1073	1073	1053	1140	1086	1081	1088	1096	1098	1065	1020	1081	1099	1096	1074	1029	1059	1111	1086	1049	1070	1117	1097	1114	1112	1088	1119	1073	1048	1134	1077	1037	1127	1080	1033	1063	1142	1080	1113	1114	1076	1057	1067	1001	1106	1093	1133	1043	1096	1114	1048	1102	1062	1108	1092	1054	1091	1070	1064	1050	1073	1002	1099	1018	1053	1059	1102	1084	1126	1038	1065	1096	1102	1102	1092	1097	1025	1082	1053	1105	1120	1113	1076	1134	1068	1122	1053	1103	1070	1102	1106	1009	1055	1122	1126	1093	1102	1045	1113	1139	1076	1091	1059	1093	1089	1070	1118	1083	1032	1113	1146	1082	1115	1022	1070	1118	1059	1077	1128	1071	1037	1022	1092	1108	1058	1089	1099	1053	1096	1083	1143	1128	1115	1122	1070	1042	1089	1020	1133	1083	1000	1072	1079	1080	1092	1047	1054	1094	1123	1125	1114	1131	1116	1041	1045	1039	1130	1029	1050	1091	1074	1067	1131	1092	1153	1077	1071	1080	1080	1073	1060	1010	1086	1057	1129	1070	1086	1147	1090	1202	1055	1040	1065	1018	1070	1101	1057	1022	1088	1050	1060	1112	1027	1055	1122	1121	1056	1034	1100	1129	1089	1036	1091	1066	1103	1107	1097	1125	1086	1102	1147	1133	1047	1063	1019	1080	1085	1071	1074	1047	1076	1059	1047	1042	1038	1097	1115	1076	1009	1070	1083	1091	1084	1075	1125	1081	1112	1151	1072	1073	1062	1016	1076	1046	1041	1084	1068	1085	1056	1091	1105	1108	1022	1042	1096	1109	1100	1067	1057	1073	1075	1073	1044	1027	1087	1135	1030	1058	1056	1040	1065	1091	1064	1078	1101	1098	1089	1069	1055	1048	1117	1051	1040	1054	1067	1074	1089	1089	1061	1154	1051	1045	1067	1117	1132	1138	1096	1140	1010	1105	1070	1081	1035	1050	995	1084	1081	1110	1098	1045	1042	1104	1060	1074	1064	1078	1103	1032	1037	1010	1045	1057	1113	1089	1050	1095	1049	1076	1078	1107	1128	1130	1076	1096	1128	1084	1060	1049	1028	1052	1087	1077	1025	1084	1085	1079	1062	1130	1166	1065	1140	1066	1076	1078	1067	1096	1131	1017	968	1072	1104	1059	1116	1086	1119	1055	1091	1095	1112	1030	1055	1097	1062	1103	1058	1079	1133	1077	1050	1101	1098	1029	1068	1054	1092	1104	1115	1057	1114	1042	1127	1083	1049	1111	1085	1037	1080	1015	1086	1095	1070	1095	1064	1110	1124	1081	1082	1050	1079	1105	1089	1122	1070	1082	1089	1103	1114	998	1011	1071	1092	1073	1106	1092	1079	1122	1099	1077	1055	1057	1083	1107	1104	1107	1106	1099	1039	1135	1106	1071	1045	1052	1135	1060	1110	1066	1113	1104	1030	1055	1073	1075	1080	1053	1114	1135	1107	1117	985	1086	1095	1102	1044	1042	1057	1050	1046	1157	1107	1093	1036	1102	1123	1112	1085	1044	1079	1128	1061	1115	1004	1088	1085	1026	1115	1060	1084	1056	1068	1045	1057	1104	1094	1073	1067	1135	1070	1082	1090	1095	1113	1055	1123	1071	1114	1117	1106	1076	1056	1136	1067	1027	1059	1074	1014	1080	1107	1076	1126	1086	1035	1138	1068	1030	1106	1054	1064	1071	1024	1065	1092	1126	1095	1092	1104	1090	1133	1047	1008	1089	1099	1063	1049	1020	1064	1094	1086	1102	1096	1078	1102	1083	1130	1133	1057	1093	1078	1089	1066	1083	1125	1103	1139	1124	1111	1107	1033	1081	1072	1054	1050	1096	1062	1041	1084	1105	1090	1069	1118	1084	1076	1079	1065	1105	1133	1050	1039	1045	1057	1135	1121	1096	1072	1084	1114	1033	1111	1035	1118	1043	1127	1140	1114	1105	1106	1054	1072	1095	1073	1079	1084	1081	1058	1125	1108	1077	1016	1110	1086	1128	1104	1088	1082	1156	1076	1086	1116	1071	1096	1073	1045	1062	1147	1095	1071	1050	1055	1101	1150	1085	1100	1124	1057	1066	1102	1047	1117	1045	1036	1095	1060	1087	1124	1028	1094	1067	1079	1079	1017	1039	1122	1139	1049	1096	1045	1083	1094	1076	1108	1085	1091	1078	1060	1135	1054	1071	1077	1089	1076	1135	1139	1092	1079	1078	1084	1043	1076	1072	1077	1044	1058	1119	1073	1077	1105	1047	1082	1104	1031	1099	1049	1062	1117	1042	995	1096	1084	1097	1052	1098	1052	1098	1079	1069	1072	1116	1047	1096	1049	1080	1069	1044	1120	1081	1063	1069	1033	1119	1060	1027	1054	1088	1051	1087	1115	1128	1077	1042	1060	1075	1068	1090	1084	1075	1132	1054	1063	1126	1074	1072	1094	1064	1061	1124	1091	1073	1104	1066	1095	1031	1094	1061	1088	1082	1073	1112	1053	1112	1053	1053	1045	1039	1087	1070	1123	1074	1051	1052	1068	1134	1049	1102	1057	1104	1014	1073	1081	1118	1138	1196	1098	1098	1134	1064	1045	1027	1056	1055	1112	1054	1079	1022	1092	1061	1089	1088	1091	1069	1086	1125	1094	1112	1014	1041	1118	1081	1120	1074	1069	1046	1138	1091	1118	1100	1060	1051	1071	1097	1090	1121	1041	1042	1069	1081	1073	1095	1098	1013	1064	1023	1080	1027	1078	1127	1095	1021	1082	1054	1068	1107	1098	1084	1086	1058	1057	1139	1056	1093	1102	1062	1046	1138	1082	1114	990	1092	1078	1075	1064	1075	1040	1061	1102	1022	1062	1099	1079	1062	1141	1049	1034	1064	1039	1113	1067	1094	1051	1057	1109	1029	1088	1115	1040	1049	1022	1107	1085	1115	1058	1076	1038	1137	1084	1078	1129	1111	1058	1061	1056	1135	1110	1073	1092	1113	1129	1113	1074	1139	1075	1068	1092	1092	1071	1077	1122	1059	1100	1085	1091	1092	1092	1029	1140	1034	1061	1069	1041	1087	1039	1095	1044	1011	1099	1082	1098	1077	1103	1105	1141	1031	1066	1083	1054	1098	1054	1054	1124	1088	1088	1047	1072	1102	1147	1072	1074	1072	1071	1076	1064	1029	1049	1041	1061	1108	1032	1102	1037	1018	1087	1078	1062	1092	1127	1085	1062	1154	1046	1079	1097	1066	1074	1071	1107	1081	1076	1083	1094	1089	1117	1040	1095	1068	1089	1036	1058	1087	1096	1068	1024	1091	1046	1130	1070	1091	1027	1049	1085	1080	1007	1113	1128	1042	1102	1113	1057	1099	1085	1012	1150	1083	1069	1136	1055	1098	1108	1116	1061	1021	1069	1074	1092	1125	1050	1083	1117	1145	1024	1079	1084	1067	1090	1058	1054	1050	1096	1102	1064	1037	1107	1061	1108	1084	1040	1133	1072	1072	1112	1104	1062	1091	1060	1072	1024	1077	1075	1040	1072	1034	1147	1109	1068	1057	1032	1064	1088	1126	1048	1090	1093	1056	1124	1071	1114	1095	1120	1092	1076	1068	1068	1026	1089	1099	1069	1078	1086	1094	1114	1013	1094	1071	1105	1086	1052	1017	1059	1044	1091	1135	1096	1187	1079	1033	1038	1080	1047	1122	1116	1137	1061	1065	1069	1099	1044	1097	1033	1092	1133	1083	1090	1138	1065	1067	1063	1118	1100	1055	1085	1100	1064	1073	1049	1037	1081	1019	1005	1134	1109	1079	1121	1125	1075	1058	1107	1017	1097	1089	1062	1117	1064	1081	1129	1079	1044	1088	1062	1038	1051	1117	1097	1104	1025	1085	1108	1105	1105	1103	1041	1044	1087	1038	1077	1090	1056	1089	1042	1019	1141	1122	1107	1064	1077	1111	1082	1132	1102	1088	1073	1107	1090	1132	1056	1113	1066	1086	1122	1064	1127	1063	1158	1123	1118
26990	20604	16564	10006	5696	3527	2320	2053	1806	1391	1163	1021	908	763	785	729	680	615	541	527	500	545	527	505	529	529	514	506	543	566	576	517	524	481	519	515	471	521	507	490	541	525	496	551	531	508	527	533	472	545	509	532	508	492	466	526	587	538	547	574	523	535	523	541	485	519	519	541	532	471	483	521	501	505	515	548	561	554	540	525	553	508	498	534	531	504	516	509	532	497	516	479	539	527	478	523	459	498	489	552	499	548	536	513	510	490	508	507	523	496	522	533	522	527	529	514	521	519	523	505	511	517	501	482	563	524	495	505	514	493	507	516	492	523	487	487	509	504	523	482	526	474	524	492	521	501	502	554	550	502	501	495	497	518	512	530	539	530	506	465	506	478	500	469	485	506	483	548	505	527	515	480	508	502	500	498	514	553	530	493	486	528	480	523	463	481	487	556	513	486	538	460	467	483	505	491	532	531	490	503	516	523	499	492	470	519	477	541	503	505	501	485	503	531	490	540	527	525	500	520	500	557	507	531	478	499	475	533	457	481	496	460	563	500	540	537	524	536	482	525	565	542	491	479	494	524	484	533	498	511	472	509	506	476	530	513	507	483	521	489	509	535	540	543	501	495	482	500	548	507	521	498	493	534	498	520	475	523	528	504	501	511	511	487	514	492	521	506	504	531	482	479	471	501	489	489	509	489	501	480	478	496	521	532	505	527	527	492	484	534	489	508	478	538	496	536	495	518	489	479	494	524	533	535	529	513	508	518	516	505	541	493	510	513	492	492	500	513	505	529	551	508	518	497	551	577	462	500	536	516	502	494	548	500	503	525	532	571	510	513	526	495	492	508	477	516	503	492	509	486	471	498	510	511	519	531	506	508	495	503	506	553	537	502	505	524	501	543	500	535	508	528	535	503	495	453	502	527	499	561	544	521	506	513	513	496	486	504	476	523	559	516	523	512	541	506	561	492	475	535	496	507	478	556	509	506	491	501	521	474	534	517	502	493	521	526	502	548	492	525	510	514	517	516	526	475	530	506	497	480	524	526	512	487	555	510	458	508	527	530	526	480	500	529	501	538	508	515	501	469	504	499	518	506	502	524	526	497	496	512	493	519	543	488	507	537	518	562	548	494	501	511	532	497	505	477	513	503	479	490	492	528	505	517	478	490	504	498	544	518	505	508	482	520	516	496	494	484	508	558	538	515	497	464	492	517	500	535	491	491	507	510	498	521	523	519	492	494	532	519	511	475	499	532	533	469	492	497	550	523	495	509	507	475	517	504	481	443	530	472	473	516	459	455	513	499	503	513	506	480	528	501	439	525	508	513	526	524	491	491	499	524	498	485	544	534	494	517	568	547	513	496	565	515	492	516	497	499	533	515	514	496	520	514	554	481	497	512	520	539	485	524	523	528	478	480	520	516	499	505	550	541	485	523	505	517	531	537	525	481	493	494	466	505	510	523	516	485	517	514	567	510	493	529	543	504	494	501	511	520	478	496	514	480	494	483	515	498	472	509	513	511	514	527	495	506	506	538	493	506	514	493	503	506	489	462	552	501	468	552	484	541	525	494	483	510	527	475	484	541	497	504	502	505	492	504	479	532	520	487	503	484	502	498	506	499	488	511	520	501	495	495	471	511	521	534	506	492	484	468	466	514	465	503	521	526	525	507	506	520	493	480	505	489	502	517	496	510	512	522	519	470	516	530	556	504	544	503	512	511	506	524	539	478	510	517	506	530	512	534	527	522	522	540	506	488	511	493	486	499	508	524	502	533	504	513	498	536	522	539	528	509	494	482	500	496	520	519	523	472	470	513	503	482	481	470	481	513	527	522	480	500	502	524	524	491	519	521	472	540	466	491	518	494	506	495	497	516	518	461	498	520	514	509	484	495	505	512	500	526	499	482	502	568	484	512	503	556	488	504	466	476	552	471	504	513	465	433	490	516	476	479	484	508	517	519	487	519	503	491	502	492	523	545	493	526	503	517	538	512	530	524	486	523	541	502	530	526	511	482	495	492	512	503	507	497	544	494	507	526	494	506	468	468	556	507	478	518	509	481	509	539	529	489	512	507	525	522	501	502	514	484	537	519	509	498	544	514	529	510	515	500	493	466	505	509	455	494	493	520	503	506	499	508	512	506	472	525	511	501	525	539	528	537	542	521	534	515	518	511	485	535	517	526	509	496	506	492	492	504	529	517	485	548	525	534	504	499	533	524	527	543	473	538	474	494	515	558	450	544	503	481	478	465	541	516	541	529	473	532	516	508	546	503	516	476	446	534	542	470	523	510	471	525	469	512	520	491	491	527	486	525	520	508	516	484	513	457	515	517	496	499	476	515	501	520	472	521	539	488	534	508	485	488	479	495	512	519	513	499	477	533	541	527	504	509	497	518	514	509	480	522	514	500	501	515	468	535	488	508	465	510	501	471	502	479	463	551	534	520	474	525	487	502	490	519	542	515	488	484	481	521	506	491	501	508	502	513	513	478	453	517	533	528	457	523	492	505	532	548	532	517	538	501	545	544	532	510	490	465	486	518	452	487	502	515	504	538	509	532	508	534	510	517	524	535	515	566	462	493	511	505	554	494	507	529	492	502	498	518	547	506	506	499	547	522	522	546	544	483	465	485	467	477	552	562	498	526	528	501	546	516	532	539	489	509	482	478	524	539	524	481	484	557	492	526	506	523	477	501	482	549	477	527	506	511	509	550	520	498	517	525	482	520	550	501	541	533	492	458	503	493	509	524	505	517	504	489	534	514	477	460	520	518	501	506	539	527	509	544	518	523	520	506	526	465	492	523	561	547	500	496	477	491	522	502	549	478	518	537	532	514	535	529	529	480	484	541	501	513	512	517	491	510	505	504	478	468	534	513	476	500	461	526	492	535	504	521	524	513	501	501	506	512	501	540	501	495	520	526	541	508	493	552	555	504	534	528	498	526	505	476	520	526	504	505	476	486	503	498	532	508	489	497	540	503	510	515	512	466	521	491	505	559	513	500	508	508	484	483	549	510	517	473	519	528	514	492	511	529	495	529	520	473	513	522	496	493	517	481	509	471	537	481	467	481	486	497	510	492	550	505	545	528	524	520	502	505	542	499	521	488	494	477	511	468	497	482	518	534	495	502	531	497	493	450	520	527	496	506	495	503	519	490	514	496	462	532	514	459	510	509	531	490	534	481	493	507	492	539	496	507	554	497	501	490	544	540	498	513	473	492	553	488	507	482	512	474	524	530	510	468	476	511	514	494	515	477	518	534	516	508	495	519	517	498	483	479	489	504	514	506	485	522	476	496	512	523	513	534	505	522	512	480	483	522	486	544	479	534	516	497	518	521	494	505	508	486	495	531	525	520	557	479	511	489	549	517	535	516	547	509	528	509	518	503	501	499	506	505	508	498	512	510	542	505	507	502	502	471	502	520	521	541	506	522	525	488	519	502	504	560	519	522	472	523	493	505	496	550	520	501	533	492	506	499	503	508	506	523	508	487	499	508	507	479
14166	22095	19466	12148	9876	6871	4808	4611	3772	3041	2335	2044	1707	1390	1253	1164	1068	905	778	692	664	691	658	647	642	678	671	670	714	719	722	727	606	629	642	679	647	656	678	673	621	638	695	643	679	697	685	662	719	664	659	656	695	621	648	658	732	759	687	688	741	677	731	637	626	669	638	633	620	636	629	601	617	636	621	583	671	670	618	661	658	651	639	614	594	665	652	603	664	666	612	644	616	660	649	645	619	643	613	631	592	589	627	578	611	653	642	618	639	649	624	619	662	605	622	651	647	663	612	623	613	636	630	641	640	615	624	573	607	608	624	609	646	694	665	579	679	630	650	647	619	583	603	599	665	619	615	639	663	624	596	628	591	643	574	616	614	631	617	657	589	641	633	589	654	663	663	628	622	592	610	607	603	623	635	641	634	618	648	653	630	661	622	612	649	614	628	592	586	655	586	633	609	604	642	592	642	641	605	643	613	627	619	648	646	617	620	617	653	651	655	648	643	648	655	627	636	601	634	649	683	612	631	633	642	636	597	647	649	626	658	648	591	631	654	579	659	578	662	636	620	598	612	608	662	646	604	578	655	624	598	646	648	580	652	580	613	630	662	602	635	661	637	649	613	616	610	641	637	626	645	614	613	625	654	609	619	618	656	692	655	597	680	641	629	646	626	605	664	570	629	652	631	643	639	681	643	643	610	643	599	637	644	616	656	639	611	641	632	650	634	662	644	654	633	621	623	652	662	639	621	621	562	625	598	638	640	675	624	609	624	659	616	664	642	639	627	641	637	618	613	622	642	656	614	600	642	637	641	646	610	643	639	624	639	612	630	615	633	606	665	568	631	574	641	626	609	608	635	674	639	617	599	608	632	612	654	615	635	650	621	641	627	609	640	674	609	630	650	620	640	634	601	629	630	575	598	598	635	586	605	649	667	656	588	595	614	621	612	600	675	636	664	681	616	627	593	603	642	624	641	644	640	619	631	642	625	654	638	655	625	613	624	650	565	651	655	608	645	652	620	614	676	642	607	589	645	617	627	672	619	652	653	614	656	638	629	601	607	621	620	608	641	607	635	616	621	640	613	585	646	567	656	604	600	680	628	624	608	603	664	585	603	612	678	611	595	634	644	606	634	607	629	605	630	613	606	652	603	630	658	617	639	653	633	663	656	661	618	639	617	607	631	593	630	642	677	603	638	655	618	613	611	625	610	618	625	591	669	633	602	649	613	635	609	631	656	627	670	643	596	644	577	669	617	621	663	642	650	602	642	600	630	603	668	615	623	615	603	617	629	627	649	630	636	617	644	617	630	634	651	618	641	610	607	606	645	620	616	636	624	592	649	610	602	635	647	648	622	580	652	614	628	634	573	624	618	596	585	619	673	676	603	645	638	667	608	601	650	633	617	641	654	639	633	652	653	617	571	617	575	644	607	630	618	623	659	636	637	637	612	609	669	611	642	654	636	607	640	600	598	636	608	607	657	620	608	605	619	615	605	666	610	586	616	649	619	599	648	649	618	654	611	669	610	622	665	608	627	660	599	594	666	637	627	641	623	643	626	656	624	667	614	634	615	593	681	592	615	636	614	572	647	601	595	563	644	572	681	618	653	582	592	642	643	602	606	582	618	615	628	628	620	644	624	666	698	639	609	627	613	655	658	640	621	616	617	623	642	613	633	658	640	655	629	600	616	634	623	601	641	661	588	601	611	637	629	601	664	629	640	632	622	632	587	600	640	643	606	628	628	653	670	688	645	669	630	598	578	686	627	584	610	627	636	618	636	660	636	629	663	619	576	641	623	596	623	704	633	641	649	613	631	609	634	647	628	599	633	675	633	660	610	631	684	632	670	651	634	613	670	641	614	622	597	598	644	568	654	591	581	641	648	616	640	652	608	673	659	647	642	598	651	618	581	618	645	622	613	659	634	634	628	618	610	638	586	681	622	627	669	630	626	624	646	602	639	634	644	599	602	599	666	651	629	650	669	623	617	615	594	663	630	656	672	639	610	606	608	596	635	636	650	636	635	622	617	625	578	655	651	608	636	630	655	641	680	696	649	601	632	630	617	640	649	625	630	635	627	631	659	561	658	619	626	639	668	626	686	654	616	599	601	566	619	625	607	613	602	620	600	563	622	625	599	612	624	650	583	641	634	598	641	617	633	655	622	608	636	638	596	645	600	601	651	612	652	686	639	681	628	610	598	639	647	635	612	636	635	612	630	590	604	643	675	606	600	648	620	629	657	642	662	581	636	597	645	624	643	621	657	601	660	591	611	657	661	602	627	595	633	614	594	609	575	656	581	653	614	655	612	640	642	653	670	623	631	619	655	623	618	608	635	582	612	601	639	624	696	624	655	662	636	609	645	618	651	583	601	612	629	643	641	617	678	630	610	646	613	622	601	630	613	639	617	637	635	610	659	635	628	658	650	617	625	610	617	632	653	615	640	581	639	640	627	622	611	656	631	629	582	597	637	588	637	596	629	658	606	639	648	602	592	623	661	641	645	626	621	615	625	611	613	651	650	609	642	624	646	641	624	647	616	622	635	647	650	664	635	641	638	605	635	602	611	645	660	605	634	634	648	650	640	617	622	648	579	670	618	598	645	589	627	588	676	669	624	593	641	673	600	627	600	610	590	610	653	610	594	661	650	616	642	641	585	631	631	635	633	599	605	602	655	637	644	567	645	612	635	608	625	623	659	603	616	642	632	645	661	647	619	584	601	566	618	645	622	656	643	615	596	654	646	635	640	658	667	625	638	659	656	640	633	625	612	609	626	649	647	624	676	630	569	645	640	620	651	587	595	640	590	666	643	599	665	665	645	661	655	595	622	629	655	640	671	627	625	600	617	623	571	651	619	592	632	655	617	637	646	652	654	635	594	639	625	585	663	660	634	654	634	626	613	635	640	608	630	625	634	638	631	672	636	597	664	641	579	599	612	660	651	663	648	618	644	603	624	637	636	630	580	659	666	661	566	621	629	651	627	649	609	631	581	682	627	645	642	639	667	592	591	632	610	633	651	621	622	644	634	578	601	666	614	613	615	653	624	616	652	636	645	609	634	634	655	647	612	623	626	633	637	627	645	646	618	648	624	626	619	645	635	642	640	598	666	607	644	611	662	638	643	636	634	618	600	569	667	635	594	671	664	643	648	603	628	613	642	641	590	605	649	667	659	590	613	647	635	637	628	624	664	642	582	638	617	643	608	619	610	620	661	617	568	629	682	653	622	612	642	641	649	645	608	599	628	644	622	654	663	635	629	605	624	668	636	613	620	609	588	683	602	627	564	587	680	636	638	604	644	611	623	672	647	592	630	621	644	594	667	613	637	650	663	616	607	595	645	673	598	639	571	596	651	687	631	619	661	665	627	650	672	602	699	586	609	644	654	570	615	629	633	653	609	620	615	632	642	680	639	652	604	627	588	576	633	639	630	623	650	637	633	622	630	646	633	680	622	673	657	626	620	605	639	651	667	637	597	604	639	590	654	668	648	590	629	633
23769	20945	28224	23889	21032	14819	5914	4139	3292	2655	2148	1958	1725	1473	1383	1383	1255	1051	1006	901	970	926	906	918	840	842	933	918	923	930	854	911	894	829	862	896	882	859	905	836	908	829	841	863	909	869	891	887	911	859	897	865	879	849	897	878	858	921	932	874	927	910	879	865	873	846	859	886	835	883	862	864	876	809	827	821	814	880	862	847	854	830	829	774	838	815	856	789	802	820	798	823	831	821	834	805	846	804	830	886	820	848	830	822	795	836	795	806	837	816	819	834	814	841	867	789	776	816	829	857	898	817	849	817	795	821	830	843	849	846	838	854	861	846	855	865	836	862	826	828	822	853	838	842	810	819	861	803	825	833	843	875	847	842	811	885	829	838	836	882	886	849	837	843	820	812	877	819	796	778	835	842	799	846	811	801	819	809	864	863	871	806	828	886	779	842	904	862	797	822	810	893	812	839	811	828	810	837	850	821	826	810	844	868	869	834	847	798	773	833	856	866	776	851	868	854	799	792	824	838	800	889	828	816	839	868	806	766	834	875	836	839	821	843	833	858	805	809	826	845	850	833	784	801	834	826	828	865	858	835	772	841	771	882	841	797	815	872	814	773	850	822	820	787	808	846	855	859	931	812	844	826	871	787	853	833	777	843	831	865	793	838	849	848	852	842	837	806	800	859	815	844	893	818	864	848	847	820	809	877	816	886	857	825	826	812	785	861	796	875	857	884	820	826	878	810	787	834	837	898	827	864	830	821	842	849	826	822	794	825	855	852	783	851	809	840	823	796	773	852	873	850	804	830	816	840	853	910	840	835	831	832	802	875	840	870	871	858	784	831	847	847	813	854	812	765	865	818	844	825	818	817	834	864	802	821	807	829	829	825	911	819	839	810	834	816	863	814	827	803	838	820	859	843	797	826	827	871	846	812	812	803	813	863	867	807	804	853	816	877	804	857	829	817	810	808	826	836	857	877	849	848	843	783	784	851	872	860	889	787	787	829	799	856	814	857	828	806	873	817	813	825	852	846	778	803	814	796	826	853	816	800	846	840	836	776	835	834	813	859	826	811	799	864	831	845	803	830	839	818	818	869	804	832	837	794	781	807	860	815	812	854	841	900	805	831	824	807	832	842	843	831	838	806	791	823	833	790	822	815	862	829	840	846	838	842	799	827	774	851	822	820	829	877	854	880	821	856	871	799	778	859	800	846	879	797	878	806	830	846	846	815	814	836	788	828	848	830	802	803	875	832	815	822	816	801	816	795	838	861	834	813	881	818	808	808	811	825	820	843	826	815	860	821	839	826	827	853	854	833	770	836	859	816	848	842	758	859	819	831	867	867	776	805	876	786	799	851	808	838	794	791	823	831	782	819	841	865	823	857	852	804	803	827	807	831	815	828	834	899	855	801	827	839	846	888	825	854	847	859	803	861	821	797	846	834	851	787	821	849	867	818	857	817	841	807	844	778	876	829	831	832	817	842	788	768	805	824	858	830	823	815	822	824	891	858	851	850	835	832	794	834	888	875	835	845	833	820	844	800	816	849	853	817	848	847	808	826	891	809	815	886	833	801	783	831	819	788	883	759	845	845	823	810	852	854	853	822	824	846	809	810	830	854	789	821	876	893	867	879	855	824	793	834	873	768	845	870	811	824	809	805	807	832	877	839	833	818	866	842	789	843	837	886	880	824	845	773	833	847	813	843	821	868	913	863	845	825	805	850	837	859	771	815	865	801	841	837	849	817	818	868	833	833	815	836	838	864	835	820	883	846	806	771	823	831	833	801	867	846	892	882	838	796	808	772	783	890	854	853	773	801	814	861	842	821	814	857	837	885	873	862	859	832	831	874	835	868	776	807	854	845	775	850	803	891	839	885	816	903	864	845	797	832	843	830	837	802	776	845	832	813	850	759	817	822	811	783	882	837	851	840	861	870	760	809	809	829	816	847	823	784	815	867	802	776	845	829	868	853	759	834	847	837	838	827	848	804	832	804	819	814	873	832	838	810	787	899	815	819	812	840	815	806	832	817	811	808	809	781	817	811	860	819	859	847	808	865	851	795	812	811	852	815	772	877	835	822	863	773	833	796	846	768	823	826	804	860	858	814	836	793	792	823	882	838	838	828	832	839	785	818	801	733	785	772	840	808	890	832	802	824	837	849	815	807	804	858	815	803	798	824	850	821	795	826	833	851	860	869	816	833	847	762	846	838	863	817	868	842	860	853	817	846	843	809	826	871	852	807	831	856	837	816	773	814	853	842	840	836	891	773	808	890	813	751	837	840	805	797	859	900	850	809	854	854	799	803	816	820	820	808	824	835	793	867	862	819	822	840	863	846	835	840	829	866	855	848	838	785	789	837	808	812	879	836	849	824	822	870	841	821	857	834	830	866	824	815	808	826	857	780	785	863	837	815	840	848	792	804	813	838	860	865	833	803	798	948	813	819	815	776	827	811	836	850	787	840	799	770	858	829	803	824	829	864	838	824	868	831	824	794	856	832	835	840	801	817	855	849	823	801	820	841	801	830	806	823	865	855	865	822	849	820	812	810	811	867	811	838	883	817	864	781	793	824	846	812	819	856	820	853	870	850	818	829	874	868	817	835	794	824	787	776	824	822	846	750	802	821	854	882	859	808	851	844	819	840	803	863	845	817	857	791	820	825	859	830	802	812	855	807	829	831	852	846	823	816	802	845	821	839	813	806	836	881	822	863	822	851	820	932	879	840	817	889	807	836	828	842	816	831	823	831	798	841	802	850	816	818	829	819	811	794	834	828	844	861	825	850	842	861	841	804	819	834	815	829	850	811	852	798	829	855	868	879	797	835	853	866	826	862	875	824	885	829	829	807	879	867	847	822	821	848	847	888	808	802	832	803	815	794	803	804	801	849	843	801	827	825	807	832	812	830	821	843	865	840	836	810	786	856	819	799	811	802	814	844	811	818	823	865	848	828	803	850	838	913	835	819	874	933	896	810	829	850	790	783	851	842	800	832	818	786	828	798	846	816	850	866	861	784	805	814	858	832	841	864	777	835	786	824	847	842	796	821	819	794	853	814	796	815	863	796	876	847	822	809	824	830	865	846	833	840	850	797	831	856	821	862	882	843	794	827	866	829	854	788	858	799	823	841	843	805	850	809	820	779	813	830	829	822	853	777	826	818	850	802	842	846	837	838	816	786	774	838	948	884	856	859	827	847	844	830	877	786	798	819	804	798	835	893	851	816	831	857	846	826	830	835	839	824	842	831	842	817	759	818	825	802	800	864	831	849	835	830	886	821	817	807	799	810	868	791	796	871	833	847	807	817	812	798	871	815	837	790	815	779	778	813	807	858	836	879	811	804	804	855	817	808	849	832	844	837	851	865	836	821	802	828	765	842	815	833	818	825	791	892	795	799	850	838	809	819	858	868	852	817	856	809	881	813	824	813	862	842	803	858	892	827	858	811	821	849	833	837	870	824	803	816	843	834	800	862	841	805	812	865	863	886	847	822	844	849	795	824
15705	30707	27108	18546	15194	11559	8123	7910	6488	5113	4120	3529	3028	2626	2308	2099	1884	1621	1341	1257	1214	1172	1177	1109	1066	1113	1033	1110	1142	1147	1149	1159	1103	1073	1035	1048	1041	1074	1066	1098	1090	1039	1054	1108	1069	1100	1144	1165	1115	1047	1080	1086	1062	1080	1077	1075	1180	1236	1110	1178	1165	1105	1110	1072	1091	1085	1066	1078	1012	994	1045	1008	990	1025	1022	1000	943	1035	989	1011	1032	1108	977	1048	988	973	1040	1058	1012	1037	963	1000	1052	973	976	1003	1015	1005	1007	975	993	999	954	1037	1026	1034	1032	995	1020	1061	1014	965	996	958	1003	1056	995	1012	963	1045	934	999	994	1037	961	970	1020	987	953	972	1045	1021	967	989	1067	984	1061	1015	1023	967	985	970	1001	980	986	962	1050	965	1026	1050	1012	993	1012	1012	1026	1008	958	1037	1028	966	1023	1110	998	970	1031	1032	1020	917	1043	949	1081	1021	972	1000	1014	996	1055	973	1025	999	992	1020	1017	1029	1044	1011	968	995	1044	1006	1025	961	1000	960	997	982	1010	955	995	977	1079	1013	1041	974	1035	1053	957	973	1017	1000	1032	1011	1037	1008	1010	993	955	1014	1004	1017	984	989	1053	949	1015	1012	1030	1060	977	1053	1028	1047	1059	967	972	1050	990	967	1011	1002	1013	955	1005	979	988	1039	977	991	996	1021	958	947	1019	969	963	977	1006	970	1017	1010	939	965	983	1024	1040	1023	1036	1008	1001	1001	1035	1040	1007	979	964	909	956	987	1084	1018	968	992	1024	997	1018	946	968	1028	1022	970	980	953	988	1019	1004	1044	976	958	962	992	983	994	959	995	955	976	1000	959	1032	1020	984	1033	1086	1014	967	1044	1066	1056	1011	1037	1002	996	1033	1063	1052	976	1003	992	995	950	1006	1015	1005	1045	1021	983	988	956	1017	1002	1022	981	1012	977	962	943	975	925	1024	1003	998	983	1000	948	966	986	1002	987	949	988	991	1038	915	967	1030	1006	973	942	1026	954	967	987	954	972	962	967	1006	997	1043	1004	1007	957	987	1042	1027	957	940	1065	1020	1049	1025	1053	966	1006	959	1002	946	1002	996	1053	977	963	1054	1018	983	1004	993	1010	995	968	1004	982	1004	988	982	999	992	992	944	992	975	961	1037	998	1064	1042	998	1011	961	992	1028	953	1072	986	976	1047	1004	972	959	1045	985	970	1001	1025	1009	965	939	1026	1054	932	1025	982	976	1053	966	1032	941	1006	985	963	1003	1005	968	1044	1025	977	994	968	1036	1007	988	931	1006	993	966	997	987	956	998	1025	1006	1008	990	968	956	1042	1059	1002	994	964	967	991	1064	984	1001	1042	952	972	953	1012	984	1037	934	989	1004	992	1028	1038	990	999	974	1048	1026	1040	1024	966	955	1009	1007	1011	1013	979	1040	1058	943	958	1035	1009	1011	993	1067	943	1011	963	982	1027	1057	1005	1046	1021	991	1060	1008	1009	1004	941	1005	1031	955	1058	998	957	1028	999	1042	969	1076	1060	1008	947	1062	1014	1029	952	1006	1016	952	1039	1021	942	1027	1002	945	1009	939	1019	1043	1026	973	956	965	1032	992	1017	1037	1055	1003	1042	1017	942	999	1005	1020	960	987	987	955	988	992	968	980	1040	972	1006	952	948	1003	1028	1016	1010	992	961	954	1025	989	1030	1012	1017	995	1002	998	965	991	963	1033	974	1032	981	973	993	957	997	994	960	1030	1006	1006	1047	1081	1019	991	966	988	1014	981	1022	978	1025	1001	978	957	971	1012	981	988	1023	957	1020	1057	971	1015	1079	1006	981	1016	983	1050	1027	979	1049	1009	995	974	985	979	992	963	1005	1008	984	1055	994	1012	1002	1002	966	1021	973	897	1002	1025	977	989	1047	1035	971	1016	967	1037	989	1023	1021	1042	990	1042	995	976	997	1049	998	1062	1035	962	993	984	973	952	1036	1037	1009	1070	937	1042	993	983	993	952	990	1003	1003	1015	959	1006	961	974	975	1004	979	1002	1005	1052	1012	972	936	998	1018	1004	982	1008	992	1014	1068	1005	1038	989	964	989	1003	990	947	970	1017	939	954	1008	1003	1000	1022	998	977	911	960	998	973	1008	936	1011	976	1023	1013	1015	1000	978	996	1013	970	1013	982	1054	1031	1043	1023	986	1012	973	977	964	990	949	941	981	1020	1007	1034	984	1043	969	974	1008	1037	1003	970	984	973	1005	1042	958	997	995	963	1015	975	1007	982	958	987	948	1011	978	1051	971	1006	1036	1027	1015	1060	1031	997	952	955	1058	1062	1018	993	1003	962	985	1019	989	1005	955	1007	1002	1045	1042	962	1052	1006	989	983	949	981	1015	1000	982	980	989	991	968	983	1030	1049	1064	971	1031	1017	1045	1020	1010	963	1030	1031	979	1025	1019	1024	1069	1027	956	965	989	993	999	967	1043	1002	984	994	1003	1050	963	976	1009	966	983	973	981	1002	999	1043	989	1002	978	1005	983	986	1015	991	1030	995	1048	1010	999	972	997	1041	1050	983	996	966	997	996	993	1027	1075	987	937	1013	1043	986	1019	974	957	1052	999	971	928	973	954	941	1010	1014	1016	1032	1018	1049	937	946	1068	973	975	997	946	1011	999	976	987	940	967	988	1054	1004	1071	1011	1011	963	966	990	1053	1004	1037	1014	905	1020	993	1006	1001	1030	995	956	996	974	990	1043	1005	958	959	1003	998	964	993	999	1049	1008	919	981	1015	1022	986	967	953	998	931	1011	1004	974	1009	1014	997	1023	1000	975	1004	1064	1019	996	986	993	1014	1025	1029	962	1025	1017	978	1000	979	960	1048	1020	998	1042	920	955	967	995	1034	973	1001	1023	995	952	953	1002	993	997	997	953	1047	988	1026	985	972	985	1023	1071	1012	1041	990	977	977	1008	926	1037	942	943	1026	1032	1000	1019	1019	1016	1033	973	986	959	1036	971	970	1086	996	1016	953	992	1013	999	980	982	973	1021	1002	1020	991	1043	1017	971	951	993	1028	1001	992	1062	947	1044	961	1023	996	985	951	999	968	1001	1055	1033	983	989	992	953	1013	981	957	1057	1004	966	988	1011	1012	967	978	1017	983	1027	1017	1031	960	973	973	1010	1066	979	1003	1002	962	1028	1032	976	1024	993	1034	1059	1072	1007	1003	998	1006	1061	1003	1006	991	981	964	1019	972	1026	943	1034	1014	1023	979	1017	1017	996	1052	986	1006	1026	1001	965	983	972	1004	1029	976	987	975	950	990	1017	991	969	1017	962	966	1037	1025	1050	967	952	998	979	1029	956	1014	965	956	1002	1014	970	986	988	1062	994	931	962	985	1024	939	1055	1037	1008	966	1059	997	962	1020	976	928	1034	1015	1001	990	975	1043	978	978	982	950	994	1018	964	995	996	1052	1035	958	998	970	913	1016	1008	985	1000	970	974	1060	950	1026	991	1047	1020	1022	1024	1033	960	1001	975	1005	970	965	994	1006	984	1005	986	996	957	985	1038	1003	1018	1043	959	1019	1125	993	946	1002	994	1071	985	990	989	1037	1052	989	1022	985	956	1014	985	994	961	1030	977	1040	942	995	1001	1061	1018	1026	1040	1035	961	1005	1022	1048	1041	1084	992	1016	1079	1028	984	982	1049	1062	1009	958	1001	952	967	1023	998	961	990	999	1035	977	966	999	1045	985	994	981	978	944	1014	962	961	976	1007	935	1024	1006	1024	993	1008	954	1020	960	1021	1002	971	1008	983	971	977	1004	955	1025	1029	993	1027	974	1005	998	1002	1015	1062	992	989	1009	980	934	1011	1016	999	1006	981	1020	1061	993	1015	1021	1005	1018	1008	1015	1042	952	1001	972	1061	1017	995	1008	1053	1055	991	991	1002	955	1005	1006	1072	1047	1002	978	1007	981	997	982	1034	938	1012	943	974	933	982	1022	1023	1031	1015	978	978	992	1023	982	1018	971	1042	992	1026	1014	1012	1009	1005	1018	973	998	1016	1001	988	988	1000	993	984	990	1048	1009	978	1097	997	972	993	1025	1019	999	1044	1008	995	902	976	946	953	980	952	1015	988	996	1013	987	975	977	1038	1006	987	989	1011	928	1038	971	1003	941	1021	985	1008	961	977	992	967	986	1035	956	964	1036	998	1009	995	994	957	992	954	1009	978	977	1032	1033	937	1023	1013	981	1004	989	1018
24849	20942	27032	24928	13836	5543	2992	2637	2074	1642	1348	1204	1026	896	809	784	723	635	538	550	494	460	528	488	477	494	463	473	476	524	524	444	445	454	472	420	500	470	479	474	451	418	480	499	448	451	434	495	461	513	445	489	445	440	438	446	510	498	534	521	494	488	528	457	481	493	521	458	457	445	426	468	439	439	408	452	455	404	445	430	433	459	463	428	460	430	455	446	456	455	434	387	454	453	457	450	436	453	448	456	397	438	447	426	456	433	441	464	471	435	443	486	433	443	443	424	421	441	454	450	436	460	456	430	472	455	431	414	416	420	431	438	465	456	443	472	459	438	470	477	446	483	461	458	423	437	459	426	431	448	458	457	459	427	468	443	459	483	482	430	441	427	457	446	454	466	423	421	424	418	458	462	391	455	469	452	474	448	430	450	445	436	425	431	447	444	440	428	470	417	479	508	458	431	454	432	430	429	488	439	464	462	450	458	417	420	407	431	451	447	413	447	436	451	452	455	407	453	435	418	424	438	448	466	424	429	454	463	450	488	411	419	454	461	467	447	460	462	454	419	446	466	475	456	464	441	433	459	459	479	452	475	439	432	437	437	448	445	421	459	453	456	433	439	458	424	456	445	443	436	474	462	469	436	443	451	407	462	458	423	449	432	447	439	427	432	457	399	452	446	422	452	466	432	425	441	429	460	447	445	413	432	453	427	405	439	443	438	470	437	490	418	484	447	443	417	455	424	475	425	459	425	457	452	458	430	463	479	439	485	455	437	462	451	418	425	429	445	467	465	459	413	450	498	449	472	469	444	460	466	450	454	478	434	431	421	457	451	410	423	446	439	445	395	453	437	459	461	464	434	445	454	406	445	439	430	422	441	435	422	472	451	440	412	439	436	455	450	443	416	395	439	446	454	464	407	473	406	490	431	482	462	455	460	487	460	465	459	446	418	448	453	435	494	475	435	409	432	450	446	449	467	448	411	416	459	432	458	418	425	434	446	423	451	491	424	438	437	394	422	430	454	436	437	446	391	468	485	429	422	414	446	403	462	467	452	423	445	414	474	418	483	439	475	451	438	453	454	487	436	495	475	448	429	382	446	417	446	432	448	499	464	436	413	401	421	478	449	429	399	455	436	466	465	417	468	454	466	418	450	466	421	482	422	465	442	453	447	411	458	447	496	457	441	439	442	445	438	462	416	444	432	469	417	441	431	469	470	448	464	407	436	414	434	457	484	473	443	429	446	453	429	425	493	456	431	452	473	468	429	455	448	470	459	419	467	472	434	470	457	453	454	456	483	484	415	431	455	440	428	488	413	427	446	463	411	438	431	469	440	442	428	480	480	425	415	432	469	438	430	437	444	438	486	418	446	426	448	419	451	448	444	418	455	440	452	441	453	456	450	433	462	439	457	399	451	446	441	426	424	434	453	433	417	443	475	404	440	405	456	448	445	466	467	450	490	432	471	438	446	451	418	452	439	441	495	459	424	480	466	490	429	415	424	443	444	425	459	426	458	424	449	457	445	435	435	444	434	443	418	449	441	451	427	445	463	476	438	453	432	468	460	437	473	411	435	443	461	440	441	471	455	412	424	455	476	447	455	437	439	410	434	411	458	441	428	428	395	432	444	425	396	438	433	425	473	425	428	432	465	412	437	418	484	431	437	419	450	416	446	448	440	443	472	472	437	403	433	482	456	424	471	437	441	413	410	461	453	411	420	475	440	464	451	439	449	423	441	456	431	417	454	420	413	489	423	446	452	466	445	432	452	425	433	440	437	477	457	413	422	406	431	469	492	427	466	430	468	457	409	438	452	471	409	451	466	434	455	448	428	436	448	433	416	425	421	454	436	466	421	444	433	444	426	421	433	451	452	464	404	421	471	430	448	459	439	425	449	445	443	419	437	455	464	458	450	484	440	470	440	429	484	461	452	456	473	459	484	418	436	420	440	412	444	461	406	468	459	446	438	424	464	449	448	439	428	434	457	416	470	446	474	418	453	417	474	426	458	419	430	450	438	444	427	434	455	452	498	429	432	465	418	480	430	433	417	454	455	417	413	442	431	437	428	392	452	413	453	468	442	444	439	444	474	420	447	443	462	425	495	452	461	477	442	434	437	464	441	440	443	443	432	428	484	446	457	441	434	412	380	461	422	446	431	458	428	446	449	440	433	440	463	454	458	463	479	446	447	443	455	460	438	423	468	432	423	467	436	487	467	443	485	465	411	421	411	433	432	439	488	414	456	425	413	456	426	434	465	438	425	481	422	432	454	456	423	407	415	458	456	426	494	421	465	451	445	450	454	422	416	446	454	446	474	462	430	455	464	438	450	446	411	406	431	406	441	431	422	458	468	460	418	449	451	454	456	421	435	453	434	462	502	447	437	418	460	442	421	466	448	468	427	419	447	442	499	432	459	455	405	469	458	412	410	479	442	465	453	447	439	459	406	461	443	454	407	435	460	493	402	428	472	458	440	421	471	483	463	475	424	435	470	432	408	455	453	435	465	470	446	449	448	459	460	482	417	443	451	438	415	465	447	418	477	427	433	435	446	435	411	437	418	455	402	481	447	464	426	452	463	427	430	423	487	454	449	435	465	448	447	430	461	467	423	401	440	444	480	425	419	465	463	418	399	406	474	467	371	453	459	422	439	456	469	428	439	464	465	407	462	459	450	437	487	443	443	453	450	459	451	431	459	461	462	457	452	466	421	475	466	480	432	426	441	469	410	416	447	452	453	428	446	423	416	440	433	469	449	439	483	455	422	471	423	431	438	476	427	394	444	466	440	454	435	474	449	417	434	412	445	395	440	452	448	474	393	418	434	398	431	452	455	507	448	456	431	464	455	418	442	437	456	443	472	464	470	428	454	429	451	443	421	484	445	449	459	465	418	466	425	452	438	446	452	431	450	489	453	446	460	427	427	442	456	464	476	438	430	449	442	420	524	408	404	458	457	465	435	484	455	432	449	433	423	492	470	472	454	464	472	444	403	412	467	464	429	452	443	423	433	442	457	437	427	399	424	405	429	471	419	471	417	454	422	459	463	429	413	427	448	463	426	488	450	420	490	430	445	467	452	453	457	439	424	470	410	411	459	439	438	447	448	446	435	442	466	431	442	468	445	445	469	429	433	426	435	447	440	395	415	429	443	448	406	441	455	409	450	449	408	421	457	441	442	415	430	439	455	446	461	443	433	439	429	415	429	448	458	452	438	409	458	428	431	431	438	485	437	454	432	420	459	415	489	463	394	439	449	475	407	437	409	403	413	445	451	393	436	439	445	444	485	439	430	432	406	470	437	462	447	454	463	457	406	432	433	441	461	462	429	441	457	451	438	425	454	442	454	436	443	411	438	424	454	486	476	469	477	397	450	427	448	474	426	463	393	458	443	448	472	400	426	453	419	425	450	444	434	423	440	427	444	412	485	426	379	448	481	474	474	433	446	485	430	437	408	452	439	466	434	458	428	451	475	442	427	454	421	451	410	440	436	396	435	480	458
15033	26335	22899	15485	12041	9498	6197	6176	4950	3868	2979	2615	2215	1816	1484	1488	1223	1034	856	719	712	711	651	626	660	652	636	689	702	707	651	639	673	618	639	619	618	618	615	662	598	619	618	633	634	662	677	684	667	670	596	632	630	587	606	612	661	677	731	734	700	627	640	597	597	622	612	605	552	596	643	591	547	606	578	593	579	562	615	556	604	585	583	557	570	598	586	595	577	590	588	552	548	558	599	540	577	548	557	584	605	585	611	565	550	589	589	560	613	564	628	560	595	563	586	545	587	558	575	586	563	588	592	568	537	556	583	623	562	594	545	552	547	552	546	560	547	607	541	584	590	559	548	585	557	560	601	586	563	577	581	575	572	581	528	563	558	529	578	584	573	590	577	606	524	545	583	540	574	568	569	572	556	618	565	588	601	558	574	574	568	578	595	591	610	608	556	571	566	585	625	595	580	570	562	535	612	558	572	578	601	545	543	546	586	590	557	596	624	547	547	578	615	536	605	569	596	585	567	542	586	603	603	549	563	567	541	597	568	609	572	579	560	569	569	568	576	570	583	588	651	567	621	621	581	572	568	622	577	602	572	573	547	595	638	518	549	570	531	575	591	574	570	564	590	558	592	599	562	578	550	597	567	575	626	576	549	569	539	564	529	599	551	575	590	611	562	550	617	595	573	614	548	557	560	568	583	578	561	552	592	559	592	564	602	582	606	574	572	566	577	557	572	604	618	570	591	582	580	576	593	561	580	583	610	573	610	590	589	569	566	579	545	609	585	579	589	583	597	587	627	561	573	542	563	555	563	587	566	597	576	558	590	604	570	578	577	580	613	573	607	587	569	545	561	610	586	538	549	565	635	591	577	567	524	591	588	593	590	586	593	552	582	555	560	583	610	571	601	582	557	560	545	575	574	537	591	550	562	586	596	580	577	582	593	542	546	594	590	593	529	562	575	586	582	595	584	563	533	599	600	620	587	584	579	566	568	592	509	601	560	565	544	577	606	561	589	566	601	560	579	530	560	580	582	543	587	575	588	571	561	536	615	610	584	585	611	605	595	600	592	576	620	564	580	557	568	574	616	597	622	564	558	562	566	570	532	586	602	630	580	550	620	544	624	569	586	572	528	602	586	570	601	570	586	590	618	572	580	583	576	567	552	572	586	600	554	597	528	599	571	577	546	613	561	584	555	595	510	557	561	577	571	606	545	579	537	597	553	603	607	560	597	596	600	606	611	557	629	541	567	590	636	549	613	554	576	572	556	585	586	541	603	577	563	543	559	554	585	608	592	573	609	579	565	580	590	573	538	593	586	600	606	581	567	570	606	577	586	555	564	556	570	592	575	558	591	525	589	615	588	560	560	614	547	603	585	551	575	567	556	554	594	553	575	576	586	596	567	609	589	564	611	576	569	608	577	582	568	601	553	550	563	591	520	600	607	578	553	599	583	535	596	589	576	548	574	573	547	573	554	548	552	645	593	624	576	585	592	633	564	591	593	556	588	532	565	575	571	583	535	601	560	607	565	586	587	594	569	592	571	601	551	595	578	581	589	557	528	566	602	569	545	580	581	552	602	594	591	572	594	534	544	565	594	570	596	592	567	566	568	561	586	549	589	624	565	575	593	624	590	551	584	588	588	584	567	609	572	566	549	526	582	586	566	550	605	572	570	596	550	571	573	574	601	600	591	555	583	573	587	589	584	611	578	575	614	546	608	540	569	564	575	592	574	545	567	572	619	597	572	601	556	541	542	557	605	585	575	586	587	571	575	558	598	537	607	578	597	558	534	597	598	570	595	578	558	569	583	592	559	589	563	537	608	592	550	556	581	575	535	543	586	597	548	588	560	538	556	551	574	643	537	596	613	570	575	590	593	549	598	557	561	591	570	579	577	574	570	554	583	597	550	599	597	540	604	614	626	554	554	628	572	627	603	563	546	599	585	569	585	579	541	609	596	581	503	570	567	578	573	586	547	591	574	571	579	566	596	581	579	558	600	548	527	586	559	592	585	602	572	588	553	627	569	561	581	565	566	595	573	583	569	585	544	546	547	578	561	587	576	528	584	561	587	595	582	542	597	595	588	606	572	554	549	583	568	587	574	533	600	576	620	563	548	616	572	580	587	597	592	608	525	542	574	564	556	555	565	609	609	566	618	551	570	573	610	607	564	562	558	577	604	617	561	577	573	582	580	609	583	523	558	619	605	550	580	553	601	574	528	585	565	583	526	572	572	547	560	600	569	510	575	597	570	575	612	590	578	592	555	587	586	581	596	543	573	561	583	607	581	585	547	591	566	592	592	565	583	554	594	574	565	596	533	593	573	632	591	582	589	523	547	569	594	581	600	555	545	595	571	617	590	585	583	541	548	567	539	568	593	570	557	581	613	587	587	553	572	558	599	561	572	595	573	550	581	549	566	566	546	575	583	580	564	584	591	560	569	604	588	617	569	581	604	586	548	570	566	610	594	592	578	573	600	594	567	562	590	547	551	577	589	558	587	549	580	563	559	544	595	591	544	531	580	519	578	558	569	544	543	601	587	562	517	586	553	518	592	544	594	608	597	610	552	578	530	596	563	570	582	595	589	568	568	558	574	578	604	587	595	571	562	559	540	563	579	554	585	601	630	588	543	605	575	554	547	589	534	537	611	591	584	602	622	588	564	595	555	561	558	523	566	615	570	553	586	583	551	584	555	556	589	535	557	525	544	544	551	546	598	559	550	577	576	579	557	578	562	516	558	599	576	580	591	608	552	580	537	570	595	577	594	567	555	610	612	606	591	574	571	552	579	595	577	575	579	580	602	567	625	580	572	569	566	575	574	533	573	591	598	579	577	581	559	578	592	586	586	615	592	512	566	601	558	531	572	559	547	584	573	581	609	538	526	591	549	597	604	589	532	578	522	551	594	599	540	548	524	590	617	585	597	640	559	576	572	569	577	577	564	601	570	578	551	611	550	561	580	602	565	555	578	563	553	574	580	563	570	605	568	608	582	553	608	587	540	559	530	578	564	563	540	577	555	572	573	562	538	554	570	580	535	548	549	560	600	612	592	568	536	552	594	530	544	558	586	541	519	578	564	566	570	614	639	565	559	624	537	514	563	559	572	583	587	582	639	555	516	584	558	565	600	580	608	552	611	576	613	599	561	556	556	566	627	581	555	606	569	609	589	573	598	610	532	548	608	574	582	595	618	604	569	554	590	643	584	606	601	537	570	613	569	604	592	615	572	558	595	551	550	588	543	605	552	606	594	591	555	578	611	602	562	540	535	619	536	590	567	620	601	534	590	577	600	566	576	615	611	582	539	518	609	572	578	596	559	594	567	617	578	559	590	567	613	545	566	599	616	595	568	569	598	573	583	532	565	579	560	567	579	584	583	571	539	577	599	585	568	581	587	531	554	595	544	519	506	559	559	608	586	588	582	607	613	607	590	604	536	549	615	552	627	595	586	569	584	590	559	611	596	605	624	577	568	555	625	576	629	571	576	533	608	566	531	526
22624	20958	28692	23402	21002	21263	14710	6341	4565	3615	2848	2508	2196	1875	1799	1706	1558	1308	1110	1061	1052	1038	1102	1042	956	1002	941	968	1024	1020	1003	966	995	917	924	918	967	995	928	919	952	942	906	959	966	903	989	943	1017	974	918	876	974	984	992	945	958	1067	967	1041	1037	997	1028	969	984	921	940	990	914	868	890	940	904	883	933	829	901	881	871	879	919	887	930	915	888	916	920	861	864	901	916	949	868	861	934	910	955	880	875	918	927	919	911	865	892	914	894	897	862	903	922	869	963	887	898	942	922	910	825	908	921	892	949	892	912	951	902	900	957	919	865	906	932	933	869	897	903	869	870	880	863	933	828	873	837	933	934	862	900	903	941	946	873	896	938	893	905	943	893	872	906	943	870	884	901	909	886	893	928	899	903	935	855	960	890	916	931	943	874	917	895	886	911	889	878	855	928	923	927	921	933	903	913	971	920	856	879	923	927	918	941	857	890	856	856	859	903	878	893	876	851	878	889	919	842	921	902	887	889	842	847	869	830	884	902	892	912	895	917	871	920	950	894	912	919	939	847	884	881	867	878	897	940	946	936	866	925	920	933	890	947	889	863	944	926	899	952	870	867	907	905	885	872	847	881	934	913	918	941	908	913	882	899	848	867	860	903	883	910	864	933	918	927	935	919	919	905	950	877	901	932	936	927	929	847	918	916	931	921	829	847	889	886	857	865	923	852	952	873	888	892	878	893	931	931	886	895	904	942	877	896	935	872	880	913	931	872	921	852	898	927	945	895	889	849	825	916	858	893	904	884	900	933	855	903	886	897	909	907	892	905	913	900	913	862	920	856	919	869	852	910	858	865	888	865	876	901	917	899	853	934	921	930	911	894	925	934	900	912	935	977	903	913	887	960	902	944	858	898	892	817	874	861	857	910	910	878	925	879	883	894	932	850	865	874	879	891	870	923	914	918	941	902	898	943	912	941	890	911	868	880	982	867	858	905	872	891	890	872	888	952	912	931	895	867	908	925	957	889	976	920	851	849	882	935	892	909	913	880	910	891	933	865	857	928	887	931	837	914	928	940	885	915	918	876	921	900	878	912	918	901	905	902	933	921	901	876	910	898	833	908	889	917	927	907	819	889	919	915	964	890	878	1016	898	883	914	828	934	890	850	910	924	888	844	913	943	870	902	903	879	889	892	866	846	922	935	846	926	900	885	895	877	897	897	916	893	893	905	891	905	899	876	905	845	920	858	851	930	919	831	887	924	865	942	917	863	868	954	926	893	882	875	878	939	876	873	900	909	884	835	881	918	913	897	920	912	904	902	897	869	973	911	938	908	895	924	852	881	828	883	851	889	898	893	923	899	899	868	929	881	869	882	947	887	856	913	892	920	886	839	922	916	900	892	893	929	876	934	927	950	912	880	833	876	881	905	908	869	857	872	909	970	918	874	873	845	869	882	922	873	865	886	871	896	941	891	839	910	930	890	895	929	903	902	874	896	931	901	868	876	892	885	925	950	946	910	893	885	898	926	847	931	956	947	889	886	898	826	936	905	914	879	895	907	886	844	919	948	889	890	915	872	910	920	865	867	918	840	916	923	913	895	864	942	876	902	932	880	924	912	836	911	909	892	924	925	863	912	896	900	877	906	891	910	888	906	886	860	884	904	936	850	895	903	902	883	906	919	872	944	921	897	896	892	890	903	913	864	904	911	911	878	917	885	891	871	886	954	829	867	954	956	915	886	908	909	888	882	930	855	866	907	913	902	904	894	917	958	875	878	854	898	876	918	939	928	880	860	913	925	878	902	894	860	854	943	875	859	961	883	940	906	899	917	817	918	867	920	882	941	947	940	896	912	887	936	904	916	865	860	948	892	889	903	922	881	909	885	943	932	935	876	913	932	917	929	929	927	922	899	898	846	891	920	858	905	891	891	882	901	941	866	875	931	898	902	930	914	890	894	847	917	866	953	865	898	908	924	863	912	843	913	887	862	859	890	919	937	852	907	900	957	942	906	912	907	866	898	879	919	961	918	953	838	896	857	867	908	899	871	881	896	859	953	943	912	899	908	915	901	909	952	937	871	923	906	899	871	905	883	907	881	879	881	869	943	891	825	899	887	948	917	894	903	896	848	874	918	914	921	871	869	862	948	913	920	892	872	912	930	894	929	877	881	892	907	863	907	887	925	872	890	931	861	924	877	882	889	912	901	909	900	905	896	892	914	837	907	918	891	889	902	837	890	881	896	922	934	838	898	965	881	908	915	866	916	899	883	878	894	873	873	918	955	903	854	886	938	930	898	891	847	920	874	895	895	923	870	842	899	910	932	907	888	890	922	950	885	852	953	920	874	868	845	902	916	931	860	883	905	865	940	925	881	952	867	898	928	908	894	901	910	938	936	892	895	858	859	956	855	856	904	927	882	948	899	872	884	906	907	913	891	921	908	913	896	893	865	877	884	899	899	906	894	880	901	879	904	891	879	902	859	902	895	920	908	937	941	945	929	875	929	929	881	862	877	919	850	876	918	920	894	932	851	822	911	908	967	838	938	862	869	894	862	906	945	941	873	921	878	902	889	913	868	933	905	916	927	868	867	899	894	886	866	947	862	860	880	907	896	840	897	914	896	819	872	917	951	842	965	915	901	890	922	886	918	916	895	950	856	912	888	956	885	874	886	835	928	925	876	925	899	920	924	924	884	914	880	886	914	887	944	907	877	925	932	926	857	858	863	927	933	934	899	915	898	914	904	848	926	899	916	864	893	939	888	905	920	871	892	851	892	968	928	900	897	898	864	937	851	873	933	888	920	902	878	888	875	898	902	886	905	844	914	884	948	854	945	958	887	918	902	854	935	888	874	891	885	845	897	900	909	906	879	920	889	904	869	888	896	899	887	861	829	933	929	937	928	942	906	931	934	887	921	912	928	890	887	913	891	884	934	903	894	874	906	863	914	827	885	957	894	878	891	882	931	892	903	915	887	891	905	899	853	863	884	912	916	957	890	827	951	880	944	890	896	881	845	937	912	909	923	870	846	910	902	894	863	926	869	873	896	859	886	904	917	930	896	932	899	946	909	903	890	921	905	971	864	876	892	904	902	926	900	916	900	919	891	911	856	883	895	900	888	909	918	922	915	902	876	927	899	874	945	833	911	901	876	898	914	895	879	921	891	912	861	799	870	892	859	929	875	877	847	957	919	935	891	919	885	916	887	867	849	897	897	893	916	884	895	893	920	873	890	893	889	918	905	889	923	971	863	971	872	904	884	917	922	884	921	858	856	932	869	926	920	843	960	887	855	896	865	899	904	878	904	915	874	894	874	875	841	914	907	916	944	867	855	876	907	891	923	889	939	874	957	901	919	909	932	924	895	941	881	885	887	890	908	884	933	881	864	885	869	890	916	864	870	913	867	925	866	892	878	912	878	929	879	905	906	896	906	885	883	916	875	927	873	888	865	924	870	855	902	903	891	869	884	886	859	898	916	918	854	849	830	882	853	895	863	934	885	854	900	895	914
18201	35406	31269	23796	18930	15739	10968	10602	8891	7196	5609	4815	4137	3528	3018	2812	2498	2154	1658	1613	1443	1454	1417	1294	1235	1283	1267	1275	1321	1374	1358	1230	1193	1222	1188	1209	1194	1168	1225	1194	1165	1122	1136	1154	1242	1156	1244	1198	1216	1169	1153	1161	1156	1190	1125	1253	1292	1261	1355	1413	1371	1324	1283	1187	1189	1245	1192	1192	1069	1150	1189	1107	1078	1102	1108	1122	1048	1093	1068	1069	1108	1042	1137	1066	1075	1138	1143	1018	1062	1092	1053	1095	1113	1048	1097	1024	1100	1038	1093	1120	1083	1063	1120	1120	1078	1082	1115	1072	1124	1107	1085	1111	1137	1082	1073	1074	1105	1059	1067	1104	1082	1074	1050	1072	1030	1076	1134	1065	1149	1057	1053	1099	1095	1076	1085	1072	1062	1074	1088	1064	1048	1065	1091	1094	1013	1084	1097	1056	1127	1062	1093	1077	1065	1000	1083	1080	1140	1002	1076	1025	1099	1082	1118	1122	1095	1094	1095	1127	1073	1084	1086	1060	1115	1158	1069	1070	1093	1045	1065	1084	1061	1126	1059	1094	1057	1053	1027	1061	1074	1098	1037	1014	1083	1095	1099	1076	1094	1039	1061	1061	1046	1089	1048	1062	1085	1145	1065	1077	1091	1047	1037	1025	1045	1066	1021	1044	1023	1017	1053	1095	1061	1135	1075	1070	1138	1085	1072	1070	1059	1084	1049	1019	1139	1043	1069	1112	1117	1100	1133	1062	1070	1070	1118	1124	1116	1064	1061	1069	1086	1036	1099	1068	1135	1037	1060	1005	1113	1069	1074	1033	1069	1115	1081	1083	1065	1103	1122	1034	1088	1017	1078	1042	1053	1103	1057	1083	1062	1066	1082	1075	1053	1059	1045	1090	1077	1084	1089	1032	1111	1073	1104	1077	1065	1080	1061	1053	1077	1045	1074	1135	1097	1080	1117	1085	1047	1113	1108	1122	1125	1061	1073	1089	1105	1044	1050	1107	1119	1063	1047	1004	1047	1085	1084	1071	1070	1058	1100	1090	1010	1107	1100	1113	1138	1031	1117	1137	1028	1123	1048	1111	1131	1138	1068	1055	1070	1101	1059	1078	1039	1160	1089	1120	988	1055	1010	1108	1120	1053	1080	1057	1065	1112	1070	1107	1020	1089	1075	1108	1142	1109	1056	1015	1043	1101	1099	1114	1099	1066	1130	1104	1068	1130	1143	1107	1088	1036	1029	1045	1048	1085	1110	1066	1125	1063	1077	1039	1044	1067	1082	1131	1142	1068	1061	1028	1097	1081	1083	1086	1115	1029	1019	1138	1098	1062	1113	1051	1079	1077	1068	1040	1072	1093	1082	1104	1081	1127	1119	1057	1029	1083	1082	1126	1049	1079	1068	995	1041	1055	1153	1145	1071	1067	1103	1063	1077	1048	1123	1058	1065	1058	1053	1135	1098	1108	1074	1115	1007	1096	1112	1111	1061	1096	1060	1071	1071	1057	1071	1121	1109	1146	1136	1069	1087	1090	1094	1044	1111	1066	1061	1158	1109	1090	1037	1066	988	1064	1059	1110	1102	1059	1098	1092	1132	1070	1081	1114	1047	1091	1053	1110	1040	1102	975	1051	1057	1095	1067	1048	1152	1092	1130	1104	1132	1096	1094	1112	1072	1075	1072	1029	1037	1047	1061	1088	1084	1065	1088	1070	1112	1062	1092	1098	1048	1094	1079	1074	1080	1049	1015	1069	1021	1077	1119	1061	1109	1086	1073	1131	1079	1175	1055	1094	1101	1100	1105	1092	1075	1041	1061	1086	1066	1096	1147	1091	1058	1014	1054	1128	1103	1060	1139	1093	1071	1142	1071	1070	1036	1119	1092	1071	1035	1067	1030	1067	1056	1097	1066	1063	1082	1120	1047	1135	1093	1124	1066	1136	1069	1043	1094	1077	1045	1082	1073	1103	1056	1162	1060	1088	1111	1119	1086	1045	1131	1115	1073	1075	1100	1125	1160	1049	1073	1103	1065	1103	1073	1054	1060	1082	1040	1091	1082	1070	1079	1036	1115	1064	1086	1062	1138	1093	1037	1095	1121	1067	1053	1110	1079	1054	1033	1082	1034	1114	1043	1061	1024	1075	1111	1087	1032	1027	1071	1066	1062	1115	1063	1027	1090	1001	1011	1072	1083	1030	1055	1061	1083	1078	1036	1069	1142	1102	1078	1036	1059	1107	1054	1083	1101	1115	1055	1068	1064	1091	1033	1108	1026	1063	1079	1065	1080	1080	1103	1098	1035	1081	1037	1022	1021	1083	1065	1063	989	1071	1142	1047	1164	1073	1089	1122	1129	1074	1069	1100	1118	1079	1140	1115	1020	1127	1097	1116	1073	1075	1071	1076	1037	1111	1077	1037	1098	1058	1041	1019	1108	1071	1051	1144	1081	1115	1080	1071	1046	1115	1093	1037	1064	1065	1112	1118	1082	1131	1046	1093	1079	1046	1108	1107	1086	1089	1054	1083	1125	1091	1009	1092	1016	1062	1074	1051	1048	1088	1095	1111	1100	1059	1108	1015	1099	1051	1047	1043	1084	1046	1021	1124	1107	1132	1113	1027	1107	1040	1077	1147	1037	1100	1136	998	1024	1081	1038	1090	1066	1063	1131	1060	1055	1118	1067	1141	1113	1076	1070	1086	1087	1090	1095	1087	1046	1138	1016	1045	1048	1094	1069	1111	1035	1093	1095	1096	1078	1078	1035	1131	1106	1147	1143	1099	1062	1071	1071	1065	1055	1028	1057	1123	1073	1049	1134	1082	1081	1149	1117	1061	1098	1095	1042	1052	1111	1056	1087	1013	1079	1037	1091	1067	1125	1082	1073	1065	1046	1076	1068	1111	1058	1080	1050	1064	1087	1080	1045	1032	1096	1063	1069	1110	1088	1065	1103	1111	1054	1086	1073	1081	1122	1131	1086	1049	1046	1018	1054	1055	1071	1090	1071	1102	1125	1087	1068	1102	1104	1052	1055	1030	1112	1071	1045	1141	1071	1096	1061	1051	1055	1094	1026	1067	1106	1062	1055	1067	1171	1073	1095	1074	1124	1067	1073	1068	1063	1093	1058	1077	1057	1102	1062	1117	1112	1128	1081	1081	1075	1035	1128	1123	1066	1100	1040	1003	1057	1134	1067	1051	1118	1061	1127	1124	1053	1087	1067	1015	1032	1072	1114	1082	1082	1052	1065	1142	1094	1088	1173	1095	1124	1126	1095	1138	1049	1049	1045	1057	1105	1006	1064	1131	1092	1095	1075	1054	1087	1113	1099	1066	1033	1105	1002	1114	1096	1029	1063	995	1078	1112	1059	1051	1016	1078	1098	1082	1073	1029	1044	1161	1102	1119	1090	1084	1093	1085	1048	1084	1070	1091	1107	1089	1165	1052	1091	1079	1101	1112	1076	1077	1080	1052	1050	1068	1092	1074	1088	1106	1100	1116	1077	1037	1145	1077	1128	1044	1129	1073	1079	1097	1124	1103	1075	1079	1059	1076	1060	1098	1113	1081	1074	1089	1065	1072	1094	1066	1120	1043	1046	1073	1117	1119	1096	1068	1068	1052	1078	1103	1067	1074	1094	1039	1063	1085	1123	1110	1078	1071	1074	1107	1108	1081	1004	1026	1042	1137	1072	1052	1078	1106	1099	1086	1128	1018	1072	1023	1114	1080	1042	1061	1082	1060	1084	1072	1075	1094	1115	1099	1060	1108	1096	1084	1099	1059	1135	1111	1114	1067	1061	1043	1074	1086	1092	1164	1066	1087	1055	1112	1110	1070	1047	1095	1085	1045	1084	1119	1065	1134	1092	1076	1023	1088	1068	1073	1053	1120	1061	1082	1069	1073	1064	1053	1086	1159	1114	1075	1075	1095	1034	1130	1060	1065	1057	1067	1030	1062	1092	1045	1064	1091	1082	1045	1099	1041	1114	1100	1089	1082	1074	1076	1089	1069	1097	1115	1013	1086	1085	1050	1082	1048	1066	1164	1080	1071	1075	1081	1045	1091	1057	1113	1052	1046	1117	1082	1099	1056	1029	1004	1091	1096	1159	1104	1070	1104	1021	1076	1109	1123	1094	1123	1101	1106	1037	1078	1073	1042	1055	1086	1058	1105	1071	1065	1051	1140	1102	1082	1052	1120	1080	1056	1042	1088	1037	1071	1044	1089	1000	1030	1050	1078	1020	1102	1138	1090	1088	1078	1095	1143	1132	1079	1034	1101	1065	1062	1116	1080	1089	1098	1018	1116	1109	1069	1106	1105	1068	1124	1082	1065	1107	1093	1060	1035	1018	1074	1074	1075	1075	1072	1134	1079	1072	1087	1058	1113	1043	1053	1135	1047	1084	1092	1077	1051	994	1121	1028	1110	1081	1085	1076	1093	1123	1052	1094	1115	1025	1122	1049	1096	1085	1087	1069	1085	1029	1055	1045	1066	1031	1071	1074	1018	1090	1081	1064	1056	1079	1027	1121	1045	1046	1080	1106	1098	1086	1070	1109	1093	1078	1023	1080	1057	1073	1007	1116	1062	1093	1056	1087	1111	1133	1053	1057	1114	1006	1068	1084	1041	1097	1036	1093	1057	1095	1036	1143	1102	1080	1144	1075	1052	1101	1070	1074	1086	1063	1046	1114	1104	1094	1111	1036	1034	1085	1052	1067	1105	1098	1123	1117	1116	1081	1071	1132	1085	1093	1133	1086	1058	1077	1129	1056	1145	1118	1118	1074	1085	1093	1037	1034	1110	1130	1056	1068	1095	1066	1055	1086	1090	1079	1122	1190	1055	1070	1083	1093	1066	1070	1066	1076	1032	1122	1075	1080	1081	1137	1072	1072	1088	1004	1065	1044	1050	1079	1037	1071	1103	1107	1082	1064	1120	1024	1119	1081	1062	1035	1063	1116	1119	1104	1083	1097	1101	1070	1103	1086	1121	1123	1091	1034	1051	1047	1069	1076	1146	1100	1000	1101	1043	1064	1099	1050	1075	1072	1089	1098	1033	1067	1084	1123	1071	1078	1090	1039	1080	1063	1170	1144	1076
26891	20652	16193	9518	5297	3787	2283	2037	1768	1461	1156	964	915	847	736	694	672	581	562	547	530	526	541	566	559	518	501	523	488	495	533	525	509	522	482	548	528	516	528	543	482	504	518	499	518	573	513	507	527	486	504	547	507	476	509	542	523	524	541	508	554	504	523	525	494	529	468	512	504	521	502	465	532	507	463	457	515	512	516	487	483	497	519	485	497	505	488	530	513	507	474	506	531	496	521	470	472	458	515	495	471	501	535	487	489	525	542	522	491	457	513	491	523	508	525	511	485	449	508	474	480	498	484	473	500	515	527	471	504	485	546	502	525	503	516	502	501	526	472	465	510	494	476	536	486	497	483	536	482	497	463	485	466	489	523	478	498	515	493	508	474	487	493	534	482	528	502	500	515	511	476	496	450	473	512	488	498	502	509	509	534	477	493	474	480	500	490	532	494	500	520	509	504	503	498	534	491	540	509	457	482	515	478	494	516	488	509	490	493	456	505	514	479	497	512	491	497	454	484	537	514	484	515	508	503	472	497	542	530	516	503	489	518	503	557	502	475	492	534	501	504	524	506	465	481	492	514	478	498	485	535	497	508	489	534	497	507	484	495	488	474	523	506	527	500	506	474	488	486	515	497	485	505	484	466	543	479	512	480	487	477	508	477	497	478	500	467	471	496	552	482	518	525	529	491	496	478	503	493	528	507	503	482	546	523	509	507	469	493	486	500	519	482	501	479	501	512	492	514	526	502	524	474	474	474	502	467	498	538	497	482	496	488	508	495	516	516	470	496	500	510	467	506	483	508	538	536	498	517	465	498	497	523	471	508	502	506	472	520	475	483	524	515	517	504	515	522	509	509	538	492	498	513	523	495	537	490	496	540	505	462	519	485	465	531	480	525	493	474	433	491	476	522	493	507	502	490	499	485	492	492	529	495	493	514	529	464	520	477	540	478	520	512	495	500	506	532	464	495	487	509	471	470	514	495	476	500	507	533	502	498	500	492	512	480	542	477	494	518	503	483	514	512	476	494	497	481	491	489	489	525	501	520	500	497	497	511	528	505	488	537	504	520	498	481	465	510	514	519	469	504	529	505	532	502	501	425	472	500	488	525	481	484	503	485	514	515	504	495	506	485	502	532	505	515	451	452	523	497	520	482	506	534	485	482	481	529	511	537	487	502	499	499	519	489	492	482	473	470	507	510	556	474	505	493	485	509	476	465	520	525	526	535	510	503	496	494	529	556	501	486	499	498	493	510	543	474	503	487	510	552	514	488	517	523	501	465	499	502	506	475	529	481	522	491	502	492	532	546	470	529	495	501	499	487	496	478	491	504	518	529	514	483	509	512	499	521	519	490	471	479	466	516	496	507	462	501	503	467	519	486	540	512	507	494	508	473	501	489	496	483	494	485	523	474	504	496	524	508	537	513	489	462	556	520	495	520	483	506	493	503	513	484	478	501	515	500	479	493	498	530	536	540	525	521	485	484	517	490	503	513	519	524	487	493	490	439	458	497	502	499	494	511	524	515	518	500	508	499	519	505	507	511	506	492	498	556	491	485	503	457	528	497	526	514	524	484	469	495	489	507	486	469	487	505	537	525	471	505	475	565	511	511	513	482	475	507	500	478	498	464	480	489	521	447	494	504	511	473	480	540	472	525	510	495	524	480	463	489	512	479	467	551	561	465	502	501	485	499	497	485	519	498	517	487	473	497	461	516	507	529	488	482	529	465	559	506	473	511	517	470	491	477	480	488	464	497	517	538	499	477	524	475	489	514	534	494	502	522	504	513	473	501	489	485	508	511	495	471	558	501	553	484	537	536	496	507	484	487	514	486	547	476	491	504	522	495	510	493	510	529	497	450	503	467	529	489	479	523	473	495	523	503	469	500	496	513	472	523	519	483	447	505	510	496	521	525	522	513	516	528	477	564	501	525	500	536	511	538	512	521	537	494	513	492	532	521	486	537	513	480	521	516	507	520	443	465	515	522	495	504	549	476	517	479	456	500	525	516	509	500	492	498	504	503	499	497	476	519	499	480	505	496	496	488	506	508	533	510	532	490	480	537	505	531	462	495	474	504	495	467	459	494	527	495	486	497	561	523	488	515	460	523	469	449	504	499	472	531	510	504	493	498	489	478	497	533	461	489	482	521	476	501	520	504	509	504	494	487	525	480	539	502	499	508	519	513	519	463	474	491	504	482	501	484	499	501	480	510	489	541	503	516	509	509	492	493	480	530	516	474	504	522	494	518	516	442	546	490	490	479	491	526	530	542	500	542	471	527	532	510	524	523	449	568	515	508	509	523	523	520	498	487	500	528	535	519	496	511	527	488	516	478	552	537	486	528	527	528	545	538	532	479	518	513	497	499	530	515	525	541	487	535	473	511	495	500	508	495	520	498	520	513	507	500	463	476	487	533	482	475	542	534	480	513	539	474	466	533	486	506	505	532	532	474	501	497	488	461	494	492	509	516	484	469	512	450	502	502	484	493	480	530	498	476	475	482	535	501	474	488	474	523	515	517	499	488	522	494	467	495	494	471	462	514	517	505	438	515	482	522	486	505	527	489	527	504	505	495	528	474	487	492	531	490	535	488	501	467	466	489	542	481	490	470	516	500	501	507	491	478	545	494	525	506	458	523	515	481	487	490	527	464	497	479	533	526	484	504	547	549	501	519	498	534	530	466	516	479	509	537	496	505	529	459	517	486	501	515	464	464	506	532	532	511	504	491	477	494	514	501	507	497	512	510	524	499	483	453	468	552	529	542	524	514	512	440	504	509	490	538	513	465	511	503	499	508	535	529	492	497	478	479	467	531	495	484	540	510	466	515	513	476	447	493	477	506	504	506	497	506	483	504	501	524	531	517	481	527	491	489	485	474	521	543	466	490	469	468	502	499	514	504	482	494	502	536	471	507	524	490	453	516	519	556	441	513	520	522	466	531	525	470	531	538	525	523	501	486	515	497	489	497	492	490	563	503	531	502	501	497	526	528	511	530	486	484	494	523	515	512	496	455	451	501	537	514	500	509	538	496	561	516	498	485	532	551	507	497	514	468	514	505	483	513	519	484	493	487	496	507	502	516	495	527	517	506	472	490	462	499	497	567	517	479	491	513	485	513	526	476	494	486	541	499	518	507	525	493	499	522	507	496	485	463	487	492	494	493	496	490	517	468	467	491	439	492	578	489	481	487	550	505	496	517	498	493	503	453	474	466	499	483	494	482	480	534	474	511	477	481	509	509	477	483	484	545	489	467	495	498	492	471	504	449	467	532	528	508	467	495	517	467	492	453	483	517	495	493	510	539	505	536	503	503	504	482	547	495	514	499	528	514	477	516	512	546	487	493	496	523	502	495	501	504	528	492	516	501	498	472	471	475	517	517	500	499	513	501	512	499	524	450	498	551	558	516	531	501	478	502	499	483	510	510	507	495	509	529	514	510	503	522	483	548	508	490	550	536	488	521	479	506	534	527	483	528	490	488	504	485	487	527	501	512	493
13943	22142	18448	12103	9305	7549	4798	4532	3958	3062	2333	1992	1659	1474	1342	1227	1140	940	825	677	695	732	680	688	645	654	639	610	653	707	729	682	629	638	623	641	621	658	653	630	639	670	642	662	653	705	641	706	723	702	698	654	662	660	626	684	684	695	723	679	659	672	651	690	652	648	700	603	652	606	597	601	612	624	648	573	611	668	600	637	627	618	624	639	653	637	662	633	563	608	623	590	664	619	645	610	591	673	615	629	622	644	592	626	615	608	635	653	669	637	618	603	611	613	632	607	672	587	649	650	662	602	592	637	616	581	619	653	637	653	609	602	625	678	633	610	620	623	590	626	635	656	651	614	607	625	620	611	623	639	659	608	597	673	623	658	586	614	633	621	607	573	610	635	609	644	597	659	601	597	661	622	647	611	549	631	633	621	604	616	630	607	614	607	598	626	598	609	618	615	618	612	633	615	550	624	672	610	616	603	618	605	598	636	629	666	601	603	628	633	619	633	577	622	623	571	644	638	610	632	644	653	575	598	580	596	651	634	651	642	667	646	646	617	638	588	724	622	642	643	629	629	660	619	602	645	649	602	655	660	632	643	596	623	604	641	595	643	608	595	588	620	648	602	581	612	632	616	619	673	583	611	605	647	581	631	588	648	570	612	584	587	638	636	662	627	611	628	643	629	606	600	626	629	587	591	555	644	628	593	646	585	624	650	608	601	586	643	606	621	653	586	625	619	608	602	639	591	615	641	583	632	636	616	635	656	609	616	621	645	650	615	639	636	629	633	595	592	612	624	591	613	616	609	682	619	607	627	617	648	613	635	615	641	603	652	583	607	638	627	614	585	597	614	620	639	605	610	592	627	598	628	597	602	597	608	596	615	620	639	623	630	616	596	595	640	634	592	636	602	632	634	652	610	612	604	641	608	613	635	628	634	631	608	639	638	647	631	629	574	598	600	565	611	608	620	634	629	650	638	611	652	622	663	586	617	640	590	624	601	598	599	662	612	631	626	649	608	638	636	616	624	643	642	555	637	627	608	635	622	597	633	639	596	654	633	601	621	621	626	592	623	587	649	604	626	637	608	608	595	664	595	615	633	655	631	660	655	616	607	650	615	634	620	627	616	652	642	608	620	621	600	633	632	626	610	624	643	637	621	632	634	595	609	580	592	614	626	668	650	602	632	664	635	651	614	557	623	596	586	605	617	568	591	574	597	656	679	618	677	659	657	626	647	657	637	643	631	681	653	632	616	650	652	613	648	658	643	644	615	660	611	569	623	628	616	593	625	601	660	609	608	617	643	621	608	668	618	629	604	586	638	588	596	639	600	599	622	629	653	592	606	606	667	632	644	637	629	651	573	599	638	650	615	632	611	618	623	641	618	641	612	625	604	638	584	593	611	606	612	630	621	581	609	678	658	570	616	594	641	587	595	644	641	581	627	585	607	599	605	576	616	609	588	625	631	575	586	600	619	659	630	606	632	564	650	624	609	638	627	618	663	658	610	614	608	634	624	614	638	622	603	594	594	627	629	627	617	609	600	608	561	621	619	630	621	610	599	606	616	636	619	596	580	629	561	619	647	613	623	609	608	628	603	569	623	613	617	685	601	622	646	650	629	611	574	634	609	613	673	653	630	638	631	651	642	630	593	639	648	605	634	614	610	603	662	635	609	611	578	608	648	598	657	633	605	601	639	595	588	623	628	565	654	601	655	662	634	609	654	607	645	571	610	613	609	663	645	627	573	648	588	636	589	613	627	581	639	578	640	652	644	588	658	650	616	618	613	633	606	635	611	620	577	627	596	616	595	607	625	622	646	593	609	626	602	604	607	614	599	600	653	621	622	628	680	652	637	625	621	683	630	625	606	649	575	605	614	613	589	618	598	614	614	638	655	608	634	660	604	646	635	609	610	623	624	616	632	629	577	630	638	613	612	604	628	603	597	652	627	654	633	615	632	650	597	550	588	592	630	590	623	625	647	609	596	597	621	603	625	640	640	641	621	624	603	585	559	609	654	666	598	628	652	577	598	643	649	624	614	615	631	586	628	642	598	609	645	613	580	646	637	607	651	609	612	638	648	630	618	645	630	594	635	638	622	580	665	605	660	641	595	619	587	622	654	638	610	647	620	661	635	624	591	618	626	575	602	612	634	615	606	639	593	588	626	638	621	575	619	583	617	665	633	657	612	643	582	616	628	615	641	574	663	642	606	646	621	608	648	621	603	594	575	600	617	645	596	653	629	623	608	601	604	590	647	627	595	591	627	615	623	637	627	638	641	642	617	619	627	620	641	642	615	663	630	608	673	646	587	613	589	621	650	657	623	615	635	612	622	647	635	590	635	609	595	630	672	631	629	618	600	627	593	626	626	657	597	589	628	632	672	642	656	623	640	619	620	573	620	642	638	591	565	584	624	629	642	575	640	605	645	590	618	586	600	609	623	618	614	647	642	613	640	599	677	630	587	637	592	618	613	638	627	595	623	629	592	594	640	590	572	628	622	589	630	667	622	597	616	631	619	671	608	614	566	657	640	632	635	647	651	622	605	645	635	605	602	586	604	601	646	632	625	639	600	646	616	650	601	615	661	594	634	630	639	628	631	664	618	594	614	614	620	603	641	666	656	617	599	652	587	595	623	627	623	618	624	611	688	649	625	612	597	578	609	646	657	583	619	604	606	633	635	607	606	653	631	605	570	633	648	623	622	634	651	679	608	627	624	561	625	634	609	649	654	598	546	604	644	623	631	587	610	625	602	678	602	604	625	674	648	613	677	631	627	591	619	635	613	636	658	649	600	604	597	569	621	579	651	590	615	589	644	604	632	602	667	582	612	590	619	618	608	650	613	633	592	615	651	607	604	648	606	660	665	644	619	604	651	635	596	642	626	618	623	574	624	597	654	635	623	616	588	641	630	610	628	661	649	636	629	629	586	617	623	623	610	641	619	634	639	603	594	598	622	639	640	635	651	643	609	582	605	620	617	634	612	585	636	596	628	584	609	621	625	615	614	676	589	626	619	638	633	634	610	635	654	660	595	604	570	660	616	653	666	614	614	618	613	589	633	642	637	608	638	636	621	627	686	629	686	618	608	626	638	640	588	637	585	633	621	618	644	585	683	634	586	625	597	647	666	636	604	626	593	648	666	597	582	644	643	563	629	654	632	621	587	619	593	651	649	640	569	613	619	668	634	636	667	598	645	599	664	578	577	637	678	679	626	658	610	613	607	617	656	679	599	620	634	613	645	654	604	659	599	641	612	610	626	620	618	610	600	666	564	657	605	591	616	628	646	641	583	622	592	619	628	607	558	625	655	623	670	616	667	614	680	629	646	623	605	606	603	631	652	627	627	587	598	632	634	637	658	625	629	618	634	597	556	636	607	641	631	625	625	582	623	650	643	641	587	580	606	648	610	661	626	643	549	617	629	650	559	650	607	622	633	631	592	652	651	634	614	620	632	615	585	608	592	594	674	635	606	648	606	600	663	575	642	591	614	641	604	643	614
23693	20925	28190	23826	20995	15065	5994	3973	3161	2639	2090	1821	1713	1499	1397	1284	1249	1116	960	953	934	885	925	909	865	932	845	915	918	869	915	875	781	866	873	829	841	863	884	880	828	844	868	857	838	897	884	946	857	873	797	913	872	844	860	851	868	889	853	912	903	850	922	848	838	895	846	846	832	801	859	782	852	805	789	885	818	837	800	794	862	774	828	800	854	811	844	861	859	834	805	819	848	826	807	812	782	894	815	779	819	762	780	804	822	756	846	819	864	772	822	794	826	819	799	842	871	805	788	834	826	812	843	795	836	812	799	824	820	764	864	799	832	826	844	809	825	820	827	831	822	817	813	807	839	827	801	858	832	846	798	798	810	833	817	840	786	842	780	883	776	842	795	833	842	827	851	767	806	842	854	839	883	812	882	799	831	814	804	802	833	830	846	808	858	842	875	844	846	807	799	825	831	819	824	816	870	857	813	822	736	822	824	801	829	826	811	794	854	744	865	861	833	862	763	839	818	847	793	833	819	858	851	891	828	804	830	859	803	799	869	842	787	820	865	827	863	849	816	840	812	803	840	818	832	842	821	793	834	861	807	774	832	822	782	821	773	850	815	826	801	887	861	809	883	835	838	768	816	824	790	806	790	827	829	819	814	875	845	787	800	822	829	770	867	811	786	808	792	786	852	820	791	836	879	819	847	841	837	788	816	828	818	835	790	802	834	805	842	832	835	801	784	769	824	789	766	817	846	794	855	811	855	777	835	756	825	801	829	867	793	826	808	839	786	917	842	841	844	853	854	805	805	797	859	818	809	817	805	827	852	776	818	844	786	825	767	825	850	806	828	830	800	786	847	816	849	825	806	824	741	836	814	804	851	820	820	793	868	778	817	776	805	879	849	824	766	827	784	788	807	833	794	740	778	851	840	779	831	779	794	804	864	836	800	832	808	793	818	871	810	890	829	849	840	821	788	800	820	858	756	808	834	821	840	795	796	823	805	836	797	781	834	757	844	808	853	815	841	853	798	803	817	851	827	834	823	838	821	817	843	845	812	829	808	846	825	790	837	823	840	778	804	798	841	761	824	852	822	806	813	845	823	820	887	810	823	848	776	842	846	822	824	886	810	852	816	827	804	821	818	777	782	755	794	822	805	816	786	774	848	821	856	863	809	817	837	810	799	877	846	768	847	824	846	834	810	783	896	851	823	811	866	802	809	815	840	801	804	793	810	826	842	804	782	839	845	797	794	829	770	824	865	820	840	765	851	793	796	796	802	778	849	839	795	762	845	812	881	798	817	839	821	824	847	858	806	839	859	840	833	886	838	788	804	853	807	867	800	823	832	817	841	831	842	836	818	852	815	809	806	842	804	884	818	820	785	794	837	844	830	833	804	855	836	834	775	806	845	835	827	797	787	822	812	807	793	853	792	853	809	828	858	826	823	771	873	860	814	853	804	816	764	736	750	851	805	831	860	820	882	830	812	767	799	852	804	838	824	878	805	819	789	851	808	802	852	861	843	879	770	848	843	838	835	845	853	827	812	811	839	820	839	846	799	774	880	824	743	863	797	814	821	839	776	768	817	836	892	831	850	775	868	791	806	864	822	791	846	813	815	838	820	864	793	798	817	829	813	814	789	796	830	843	877	841	824	843	810	780	787	864	841	822	824	805	797	770	817	792	828	811	861	845	830	800	806	823	817	854	834	835	827	777	871	835	805	810	828	808	769	832	820	760	820	841	895	822	870	834	829	860	850	807	830	822	774	875	785	868	839	854	855	824	803	858	831	792	811	817	837	809	826	823	808	809	859	806	813	809	822	890	808	819	823	887	825	865	826	870	845	836	821	859	801	791	884	816	815	862	888	845	845	835	833	832	848	763	822	846	809	849	803	791	823	811	814	803	793	823	826	827	802	812	887	835	827	792	832	844	841	785	871	775	804	830	819	829	780	827	808	894	829	821	770	854	781	859	780	863	847	806	761	831	793	832	793	848	837	791	824	838	817	817	857	838	783	820	809	879	782	861	786	816	826	820	820	831	772	770	845	801	826	831	817	838	796	737	775	817	829	819	818	864	813	793	822	856	849	778	819	883	845	796	813	822	813	821	832	813	822	843	818	844	864	827	849	798	784	806	786	806	801	835	801	776	842	847	801	813	812	857	792	824	882	846	853	881	809	828	802	793	823	827	847	824	776	814	810	801	812	828	818	801	795	855	874	827	784	834	828	797	837	879	783	809	806	796	825	817	805	828	860	799	807	836	789	803	806	758	835	836	838	807	829	845	785	842	794	832	859	834	877	818	794	821	753	819	817	819	794	871	835	807	855	811	827	836	810	836	812	786	817	767	821	851	804	791	856	799	836	836	834	773	815	846	868	810	837	840	829	839	818	851	841	851	808	809	865	776	800	775	787	823	810	830	857	800	804	804	818	807	811	833	827	787	829	813	784	851	789	839	848	779	814	836	795	838	821	802	807	839	840	742	770	839	816	871	816	830	870	830	811	759	802	820	868	834	791	855	851	776	870	791	792	849	807	804	840	847	875	840	788	787	851	798	801	810	790	823	799	798	792	804	818	844	796	814	903	764	823	809	786	751	784	836	833	802	821	817	805	830	866	867	859	770	834	817	817	777	850	792	798	850	793	839	869	790	844	853	820	832	824	835	826	793	772	833	832	850	830	795	815	795	789	788	819	774	839	847	841	836	885	821	808	791	838	835	816	846	840	854	774	871	810	814	819	817	818	845	845	857	877	807	831	779	832	831	851	840	839	846	795	874	914	813	779	886	781	851	796	800	819	828	865	802	796	811	783	840	818	815	780	808	851	793	783	808	827	824	807	840	824	790	812	839	867	847	860	834	831	793	771	779	837	803	846	833	795	843	855	850	840	805	786	837	815	807	827	865	810	833	824	818	866	785	838	842	870	816	836	808	802	895	829	801	899	821	825	845	776	762	785	765	815	846	877	794	789	770	848	826	807	801	849	801	798	785	796	798	849	839	799	832	914	796	803	824	791	813	775	811	844	816	805	787	829	846	814	853	849	870	808	839	790	809	833	831	803	828	870	827	811	831	830	785	863	838	845	801	854	835	834	800	817	773	771	830	829	786	834	848	845	823	827	879	793	768	845	821	892	810	867	852	890	811	803	782	794	845	801	809	815	822	811	756	753	814	852	829	850	799	820	811	827	827	840	792	880	821	846	824	786	796	809	807	818	858	820	814	820	813	834	832	835	800	807	799	833	842	830	813	848	825	851	844	788	801	835	815	802	857	850	795	841	794	869	870	788	848	770	842	872	858	768	833	826	799	832	835	819	817	837	812	853	786	822	797	817	834	842	824	852	905	832	886	795	864	808	803	801	807	818	822	826	798	764	821	854	801	834	830	831	871	848	767	854	814	840	790	770	832	861	784	814	853	790	855	852	834	849	792	821	785	804	766	846	829	834	817	807	858	832	849	832	769	838	797	842	835	812	852	815	842	757	839	778	793	859	783	806	799	810	826	797	871
15504	30502	26470	18616	14626	12200	8120	7404	6547	5234	4020	3331	3018	2660	2271	2082	1784	1534	1345	1180	1226	1181	1222	1209	1090	1131	1081	1120	1110	1155	1155	1070	1077	1083	1020	1027	1037	996	1091	1160	1077	1032	1037	1041	1075	1066	1100	1100	1087	1069	1034	1002	1003	1091	1000	1054	1066	1123	1156	1133	1157	1134	1065	1085	1053	1074	1031	948	977	1017	1032	949	989	1045	1024	937	985	1030	986	1004	1013	977	1028	968	969	997	971	966	974	1010	993	965	945	995	990	954	974	964	1013	1023	938	1021	952	1016	1015	975	994	1021	1012	954	978	1027	1017	1017	1001	1012	1028	1004	1020	970	991	984	988	1045	1049	935	977	1003	932	996	960	1013	1008	976	1035	977	1018	989	1014	991	1050	968	999	957	997	1005	989	932	1020	949	966	1005	904	960	946	974	981	978	981	1001	956	1014	990	1030	984	1050	961	1021	979	1002	982	972	970	961	965	959	980	1033	990	966	1037	966	988	979	1032	922	961	914	979	994	959	916	1036	990	1014	978	1001	952	981	979	970	929	1011	1013	993	965	1007	968	975	1043	983	883	987	993	990	1021	995	996	975	995	980	990	983	959	998	971	970	1019	993	972	965	1001	992	987	930	1024	957	1037	992	958	997	1011	967	986	969	989	988	946	985	976	929	963	1000	957	1016	1052	1009	947	975	959	1014	1059	951	1009	977	1020	1014	969	1011	1027	984	947	1012	1024	1011	1000	972	1001	1010	984	1008	949	1005	1022	990	985	1018	985	975	1000	1016	979	994	929	940	1007	949	995	990	953	1002	913	997	970	1024	969	1024	976	967	989	948	1008	1020	1020	983	984	935	1021	996	974	954	1013	950	986	1001	1014	990	915	998	996	951	998	984	995	981	1028	986	975	987	969	1006	960	1010	971	958	982	983	1031	1010	1006	1012	1005	988	984	927	964	944	1037	957	1002	981	995	1005	890	991	927	992	1000	1009	1023	935	950	1007	967	959	1008	978	974	980	965	1005	971	980	1013	961	967	998	1001	1019	979	939	972	996	943	990	994	1012	1022	1015	972	938	967	1008	958	948	973	956	977	987	1037	968	961	961	1051	998	1007	1005	1027	961	959	989	999	938	1048	979	966	935	1019	953	950	1024	956	995	1000	991	975	988	923	1027	950	974	1006	1015	987	956	966	1025	1020	982	981	965	981	1018	1012	959	991	1053	936	1012	1015	1056	1015	1002	991	971	1015	985	1002	991	980	977	1004	1004	1017	935	980	1010	1028	970	979	978	993	963	984	1004	954	969	977	984	956	969	963	980	1024	1036	1016	940	949	949	956	961	946	961	994	1014	980	1013	961	1014	994	901	951	1026	976	945	1008	957	971	978	999	977	964	1019	1004	1015	994	957	965	934	983	947	981	1027	1020	1010	968	976	1028	977	958	946	1003	1020	996	957	1058	1012	1021	952	952	1000	933	994	936	983	1003	997	1008	983	958	999	1039	986	1022	1001	941	989	1004	1001	945	982	997	958	982	939	946	1032	1035	985	984	1005	1029	982	973	996	985	976	950	932	973	941	982	949	1000	976	978	974	980	944	1013	988	1045	1028	986	1003	1049	982	1046	968	1006	959	940	1022	1004	1019	997	915	1026	983	1021	985	995	980	951	999	1024	982	996	971	956	991	1019	1025	952	1002	963	961	983	959	991	965	976	975	952	1030	998	989	943	1011	1002	970	1013	935	1044	939	1033	1021	985	957	1044	1022	990	1001	987	1008	988	1017	956	1032	1003	941	970	907	1013	983	996	961	974	982	986	954	992	983	1029	994	948	1016	997	985	1036	1011	1006	1016	961	968	990	909	976	969	1009	999	998	1015	953	1004	941	955	967	1026	1024	993	984	1049	1042	1008	1009	1038	950	985	1009	989	983	983	987	992	984	1016	968	995	1053	962	1027	939	987	958	955	962	1055	993	955	954	998	981	996	1000	1057	985	969	988	947	1024	1008	1014	1009	976	990	963	1007	978	944	998	961	979	970	1025	946	978	968	954	1048	950	983	976	1004	1028	1064	979	966	1013	972	985	955	993	947	988	1002	967	1003	1011	956	973	1006	941	971	981	968	969	957	990	1011	1009	1003	964	1046	984	993	979	968	989	1036	999	1033	964	1018	962	1024	950	966	1027	933	945	986	971	963	932	996	988	1001	1026	1018	1009	989	1019	1037	932	967	1004	984	996	994	981	990	961	1019	993	948	965	950	1007	964	975	1006	950	997	1039	1014	996	983	957	969	962	972	967	971	1014	957	983	997	1003	1025	1064	970	943	991	993	977	982	985	949	919	990	976	971	988	964	995	1035	1028	999	982	997	997	1016	1072	1003	999	953	1006	978	1020	952	1031	948	961	949	944	963	1011	996	985	1020	999	957	1009	964	970	959	951	1032	963	1036	991	997	992	963	962	969	961	994	986	990	982	962	1011	942	971	961	1026	967	1018	940	943	980	968	979	1015	1011	1001	997	1023	1022	1039	1005	982	949	921	1026	969	933	925	1013	952	989	1009	1025	1007	981	957	1007	964	949	962	968	977	977	999	1010	1035	956	1002	1037	969	1006	965	936	943	988	1008	1005	959	983	993	966	936	953	1010	985	1006	964	964	968	982	976	951	1016	935	1015	1000	1023	945	1035	927	951	1040	1026	1022	1025	1006	990	964	1008	1000	975	962	1024	956	1052	972	995	987	1040	973	986	1026	1052	986	1031	942	989	985	1001	1019	982	973	1000	988	1014	1001	1018	962	999	938	989	987	983	911	944	1028	977	987	1007	1005	955	980	972	970	999	951	1014	1012	985	976	1002	977	960	974	1004	961	1002	971	943	987	1037	899	1061	981	981	965	1012	1016	955	1023	1006	985	992	985	947	1019	982	934	980	972	1064	966	943	963	959	994	1057	967	1011	1016	1004	1036	1067	951	1003	1020	989	1033	1012	986	966	1048	947	997	1007	983	1006	960	1015	979	951	1029	1010	1032	1035	966	955	948	1024	1055	995	955	1000	976	1017	1033	929	1000	1012	973	1004	966	928	947	949	949	1019	966	988	982	989	1031	1037	990	1010	978	983	998	973	979	983	999	984	990	954	994	989	929	968	946	1037	1040	1045	1055	994	975	991	1015	1011	947	1001	948	1046	985	961	978	985	1040	1004	977	936	1033	981	1025	961	1007	985	918	1009	986	981	1015	984	1009	977	982	1020	938	917	997	1048	977	936	998	1093	964	1025	960	981	943	968	967	969	1043	954	997	970	1014	996	954	966	976	997	1034	940	1007	997	1024	990	1029	963	992	987	988	991	958	969	975	978	1023	957	973	964	907	984	990	933	958	978	972	965	1020	978	1005	981	1019	989	1018	1022	985	1021	993	986	1004	1017	979	1041	975	987	996	999	1012	1052	954	964	1006	972	1018	1017	954	992	1014	973	941	1001	993	933	980	1022	1011	944	983	926	991	1017	996	950	991	946	972	1029	1036	987	1007	1049	954	1074	945	977	942	981	1009	1000	999	978	961	1027	960	968	1007	956	1003	960	1011	992	985	988	1013	931	990	965	990	912	1003	980	925	969	967	959	987	990	1024	971	988	961	931	972	988	956	986	990	999	1023	973	1012	993	1011	988	998	972	997	1011	1024	950	967	1011	1005	1041	1023	1053	981	971	956	979	1013	900	988	982	1056	1014	1001	1009	1061	932	968	964	961	1024	1066	941	983	1033	986	987	964	1028	986	974	1019	1030	1025	951	960	1020	1006	957	1033	998	1003	1038	955	1016	988	993	961	951	989	975	1019	1028	1061	988	970	1015	1047	1047	988	1042	1028	1012	971	1008	972	1018	948	1000	1036	1011	980	959	1022	1011	965	974	973	998	1009	1013	967	947	976	1036	1012	977	957	992	1024	947	945	1015	965	971	1002	977	988	982	957	963	978	1079	952	992	987	997	980	1035	1006	920	1012	994	979	967	993	927	964	1003	993	1001	1050	961	1026	1033	985	1010	993	998	970	997	986	966	1010	999	906	971	1009	989	969	981	1027	977	967	968	996	979
24798	20921	26959	24849	13912	5855	3123	2498	2082	1718	1267	1189	987	907	838	800	717	670	535	496	498	537	490	543	539	488	424	463	482	488	539	480	457	473	449	422	490	485	434	445	473	456	450	505	449	482	483	471	508	460	484	475	468	452	448	514	541	503	500	478	525	469	471	437	431	478	494	471	438	425	491	451	438	410	433	421	440	482	440	449	466	452	478	462	464	452	464	460	419	395	432	399	415	444	460	395	447	433	450	465	489	468	455	475	464	396	431	447	429	428	432	449	404	434	430	475	455	440	446	426	443	411	422	452	450	445	430	475	464	392	434	436	431	469	449	472	431	426	450	493	451	461	414	446	426	442	430	436	455	451	458	413	437	420	454	469	429	440	432	445	434	468	438	422	416	417	442	438	443	484	451	430	424	480	441	431	442	424	442	448	476	446	442	430	448	461	475	451	453	430	441	444	436	431	468	425	491	430	458	452	452	442	426	468	474	431	393	411	466	465	453	426	423	439	470	460	460	452	442	471	413	421	474	491	420	451	411	423	407	431	424	418	445	437	439	431	468	448	436	436	426	449	434	424	439	485	458	401	436	462	440	445	422	428	491	457	449	452	396	424	430	456	454	477	466	413	410	432	447	436	431	456	442	449	467	462	442	430	453	446	429	405	445	418	445	428	461	433	442	410	415	479	438	434	424	449	464	436	460	481	427	463	431	475	453	437	480	412	420	444	447	458	433	436	434	443	476	428	443	428	442	433	443	452	450	447	453	425	451	461	489	418	413	462	445	491	478	428	460	427	428	407	446	443	489	445	418	440	467	419	459	465	422	492	420	455	427	437	474	449	441	458	424	423	430	445	463	398	472	473	471	445	404	414	474	418	484	463	432	426	456	455	460	428	427	409	437	436	441	463	447	437	442	475	475	435	436	445	456	482	420	421	419	449	433	418	449	479	464	436	461	456	417	455	424	450	475	437	442	456	434	456	441	423	447	394	455	412	472	448	427	393	438	435	442	420	447	471	452	440	465	439	419	457	455	474	464	454	458	394	429	433	445	437	416	447	452	468	470	436	429	446	406	450	447	451	445	462	450	430	420	474	486	438	447	480	442	431	394	420	447	493	424	419	419	441	431	442	477	448	447	451	456	477	492	419	458	436	446	430	401	436	426	456	465	409	469	457	419	466	437	469	454	480	417	445	429	449	433	430	464	412	449	436	451	406	434	419	413	466	401	384	442	420	426	453	436	435	433	433	459	424	452	446	416	423	429	438	450	462	435	449	362	457	459	444	449	464	458	444	407	454	467	447	419	476	428	390	465	412	440	468	450	401	421	424	412	460	446	444	444	416	465	410	444	444	424	411	409	446	431	451	443	460	432	425	453	450	456	462	457	453	412	421	418	440	435	475	478	438	420	419	433	394	456	462	457	453	462	432	468	443	470	454	425	455	446	455	413	455	414	459	445	440	424	442	461	454	443	449	452	468	492	468	457	428	447	457	427	458	420	459	463	427	444	391	435	426	420	430	435	434	445	422	455	481	416	417	460	451	402	435	429	499	431	446	430	479	463	432	465	446	456	432	511	445	413	418	445	437	460	437	428	469	445	428	469	471	464	419	428	422	461	450	444	445	434	415	440	449	452	417	448	425	469	415	425	470	441	448	480	452	475	400	419	430	409	435	433	475	466	495	436	437	441	448	471	478	454	447	454	423	452	406	441	450	437	433	448	467	447	422	421	438	427	447	427	442	424	423	424	464	425	423	455	422	404	414	435	424	436	430	487	419	473	423	460	484	437	440	467	435	446	444	440	449	428	457	462	439	465	436	438	447	426	485	443	430	418	423	437	432	457	422	441	468	460	451	463	451	440	451	424	439	450	467	447	438	411	395	463	444	464	435	421	459	427	443	445	475	425	459	447	465	438	428	473	431	428	426	445	440	426	410	417	406	430	458	481	401	459	427	422	444	411	448	457	424	450	446	433	444	431	437	474	458	452	441	409	499	418	427	447	419	480	462	457	467	442	458	438	418	452	439	447	408	403	456	464	464	441	451	448	465	397	421	453	406	445	477	408	416	426	433	432	408	437	452	440	475	426	424	452	426	450	460	446	408	439	463	446	439	420	445	428	425	437	420	435	449	466	442	427	433	435	400	427	455	432	482	472	413	420	424	484	423	449	479	458	431	401	479	429	449	445	430	394	453	418	460	426	427	446	466	418	421	433	427	447	422	459	421	450	433	451	434	460	433	438	458	454	431	392	406	429	437	496	458	453	407	441	455	405	440	443	466	416	427	433	460	416	409	418	464	445	416	451	460	464	487	436	445	457	438	442	413	413	418	443	434	459	454	379	428	486	434	436	426	458	442	415	454	468	379	451	454	448	416	462	419	441	487	442	491	467	459	436	461	437	449	485	438	454	420	461	430	480	451	443	468	421	413	466	435	441	425	432	447	474	433	431	483	449	440	444	425	475	441	433	418	389	466	418	450	438	444	450	419	448	424	455	454	457	448	439	439	437	452	417	430	437	436	431	438	428	410	411	417	428	417	427	404	409	458	403	477	454	419	415	450	449	480	453	438	413	431	408	468	419	442	469	449	436	456	435	420	461	449	463	440	430	414	421	472	437	420	446	433	450	466	454	427	448	451	415	435	440	481	448	426	472	423	401	452	458	416	441	455	462	428	411	464	431	406	411	422	438	472	461	435	429	464	475	460	457	512	445	445	437	436	452	426	443	467	433	439	445	430	459	438	432	447	480	433	480	443	414	432	454	451	462	415	481	412	436	429	444	429	419	463	418	433	431	472	390	444	446	411	434	429	439	427	443	421	431	461	441	438	412	435	449	435	463	444	452	439	426	440	435	403	438	414	430	425	448	486	466	419	432	448	396	434	457	477	421	441	459	450	452	465	454	460	463	434	423	449	477	481	399	434	437	436	400	433	413	483	439	422	434	404	435	431	431	456	441	433	457	462	415	440	402	440	449	466	451	454	464	434	443	435	444	449	439	461	409	427	431	423	433	406	431	415	425	410	409	455	396	440	408	430	443	451	408	428	404	451	481	447	447	424	458	479	420	427	473	429	452	456	449	457	444	466	467	435	426	447	430	470	418	436	434	427	410	453	427	461	426	393	442	486	449	438	447	459	496	443	433	431	420	455	456	456	413	437	411	438	437	470	439	462	416	422	418	465	442	425	425	382	487	458	445	447	440	414	428	442	452	466	459	471	465	458	440	450	451	487	480	449	454	415	444	447	444	452	458	494	456	468	415	435	432	406	425	421	456	443	453	453	412	435	427	444	467	427	430	419	412	388	427	453	424	463	427	448	444	476	457	461	425	451	461	462	431	458	453	420	413	423	470	457	416	418	429	447	413	442	431	418	400	433	455	417	489	450	452	443	454	414	480	477	439	471	422	443	444	409	424	389	482	455	423	479	412	426	419	487	434	423	457	455	450	416	449	432	407	485	460	445	449	427	457	451	477	413	447	441	446	430	444	408	455	439	428	409	440	428
15147	26580	22670	15092	12188	9865	6430	5657	4856	3941	2972	2401	1983	1724	1530	1436	1228	940	821	740	724	712	774	715	685	705	607	690	656	729	676	648	638	593	615	641	655	586	655	606	640	652	621	623	630	647	656	638	671	629	622	573	627	588	565	620	695	656	654	677	735	635	614	631	607	609	616	609	582	598	579	520	586	590	566	579	532	597	557	612	601	624	567	572	557	577	597	543	629	595	542	596	544	581	594	564	607	593	609	562	551	603	594	553	554	592	561	578	575	592	582	619	579	555	544	576	542	561	563	574	556	582	612	600	588	577	539	533	579	557	607	566	607	574	599	570	557	567	579	561	567	544	577	582	526	577	574	556	596	558	569	545	574	597	582	589	589	572	579	617	604	610	580	554	590	538	517	563	638	610	551	577	563	568	583	574	617	576	598	561	570	554	552	547	581	605	568	591	552	601	537	549	573	548	548	562	544	559	590	560	595	548	555	570	592	553	575	533	620	574	552	604	610	557	601	551	569	580	617	556	552	562	592	614	590	609	564	536	553	567	547	579	587	598	576	578	622	598	573	591	559	580	578	529	570	599	573	566	604	571	553	619	577	576	632	616	593	629	590	588	541	600	565	571	546	594	570	559	591	559	527	554	572	583	567	584	573	564	575	562	566	552	581	568	571	601	559	553	554	591	599	543	548	545	521	552	599	566	592	581	578	561	588	583	526	605	600	578	621	525	596	535	581	526	565	585	600	575	582	543	599	579	558	571	583	545	539	524	565	547	530	619	548	547	616	556	553	604	620	589	592	555	561	573	565	602	589	556	535	548	578	561	611	579	589	624	572	594	562	526	579	593	566	555	555	562	621	594	570	525	582	593	566	571	475	595	600	561	587	562	575	539	583	566	612	542	601	581	611	525	583	560	618	601	634	549	622	608	597	582	562	587	603	578	642	581	578	565	551	588	585	565	553	570	594	597	558	576	525	592	556	564	567	576	593	559	503	608	553	559	563	578	577	568	584	572	542	600	576	594	556	614	564	534	559	556	551	619	608	563	613	564	623	604	599	595	580	571	541	586	565	595	581	550	540	568	583	566	532	560	562	611	583	565	568	618	576	570	610	584	560	603	613	593	622	524	633	558	587	569	583	582	587	545	592	572	565	589	577	562	551	560	560	603	572	589	601	553	567	575	584	604	583	572	584	581	533	597	555	598	564	581	573	595	559	576	598	576	550	574	567	583	553	535	594	560	597	543	578	524	524	573	619	530	605	542	628	597	602	563	615	566	615	581	588	574	562	597	563	597	592	589	606	615	580	591	594	603	600	558	540	560	573	568	570	584	586	562	587	586	529	553	545	558	553	598	568	576	570	553	585	613	574	535	582	563	563	541	536	558	566	562	553	620	598	570	577	565	577	575	577	585	619	575	583	565	555	618	597	612	586	589	558	570	549	576	626	533	582	591	563	594	572	601	580	548	573	600	566	567	563	551	531	592	551	552	592	552	530	587	573	566	550	594	557	610	587	551	563	588	564	558	590	539	599	581	601	554	590	585	590	546	566	550	597	577	549	548	582	520	591	569	568	585	597	587	538	554	579	610	532	574	575	585	571	561	573	655	538	593	583	553	556	584	528	586	539	550	564	616	579	544	554	564	543	577	587	553	579	587	597	548	611	568	594	541	573	556	547	568	584	562	543	563	572	579	578	565	578	575	555	593	585	555	549	535	570	569	585	569	578	574	602	626	556	578	595	604	605	581	555	565	622	555	530	582	581	567	559	592	550	605	568	547	613	570	582	512	559	577	605	530	576	535	600	515	607	546	523	609	579	601	570	558	578	583	557	576	562	573	628	615	606	565	592	596	569	593	542	584	586	564	588	563	544	571	590	568	578	561	583	574	550	546	587	557	568	565	546	569	547	561	564	591	546	560	578	609	558	553	559	543	584	571	570	553	566	550	583	499	592	568	566	570	560	586	537	574	539	576	553	584	595	574	556	550	572	565	578	537	556	548	602	605	554	592	574	586	572	550	546	606	534	578	524	593	571	534	604	604	606	562	606	546	607	584	544	597	558	581	541	634	559	600	574	579	557	643	591	595	576	577	524	584	568	509	526	559	568	563	589	614	520	582	585	570	597	550	593	603	603	569	602	558	546	523	572	556	563	620	616	571	565	587	562	584	576	603	593	552	578	572	546	566	535	556	632	570	602	577	605	604	612	595	573	599	582	589	581	590	588	544	581	618	592	553	602	588	572	550	591	628	586	605	579	562	562	594	566	596	528	567	557	583	604	581	568	571	553	567	575	581	544	621	607	546	599	529	614	591	588	596	606	588	582	554	609	549	573	611	553	570	585	547	612	569	548	609	576	572	611	577	544	586	586	526	546	586	631	597	551	607	579	590	623	547	601	550	560	544	540	558	589	583	570	535	589	558	573	562	595	569	588	596	531	617	565	612	554	576	532	587	527	575	558	591	590	611	580	585	528	569	550	573	562	557	563	537	577	594	534	604	544	544	519	593	567	605	577	543	561	613	568	572	560	537	571	567	591	516	548	576	556	562	577	631	604	575	525	559	581	571	544	577	562	555	616	559	561	583	542	571	555	556	525	545	523	568	580	600	562	605	554	601	574	597	553	580	593	578	569	609	611	578	591	603	541	596	523	607	580	554	614	540	563	582	579	610	558	584	558	583	532	576	537	593	597	541	549	607	565	577	541	558	581	603	569	573	564	574	567	573	577	589	577	602	541	580	560	591	603	603	566	591	568	570	589	548	551	551	573	563	594	539	575	565	603	579	575	568	606	577	566	565	543	539	575	579	587	584	541	560	572	594	590	549	616	589	575	577	579	588	556	568	574	541	587	528	610	570	537	567	570	590	559	546	619	595	534	647	566	598	587	566	585	574	609	601	563	598	580	565	592	589	553	570	592	584	563	560	605	552	611	553	562	582	615	621	583	619	523	606	587	583	572	551	617	543	611	573	587	573	564	569	565	530	547	570	597	601	540	581	563	581	553	561	585	584	577	573	588	583	585	570	556	595	596	545	609	558	585	594	581	559	558	598	536	616	556	573	543	587	560	574	603	605	591	596	585	576	550	577	561	605	562	571	544	560	520	586	582	534	606	560	564	595	582	601	580	576	607	605	564	596	514	594	561	594	568	560	579	552	558	604	588	509	566	607	552	581	582	547	567	603	621	570	571	564	539	562	629	582	580	582	599	635	549	578	595	545	592	579	590	574	597	565	529	573	583	578	581	549	574	586	589	557	598	581	558	583	593	547	547	592	603	580	592	505	561	547	545	562	579	576	545	594	583	616	600	586	579	537	589	585	601	586	572	596	631	583	594	592	587	603	574	575	596	583	598	600	557	604	607	566	569	581	568	589	555	605	570	555	573	581	594	556	545	574	565	552	566	552	568	569	570	583	518	575	576	530	574	548	540	574	577	597	576	579	587	542	591	573	605	581	567	556	565	550	601	577	609	588	535	588	577	541	597	574	571	562	557	605	586	565	586	562
22781	20956	28623	23446	20981	21311	14833	5828	4427	3722	2869	2411	2075	1803	1792	1665	1566	1415	1218	1132	1098	1074	1095	1138	1081	1004	1036	971	1033	1062	1063	975	989	982	998	923	957	1032	1031	975	973	979	971	1002	989	1015	996	1085	971	1110	966	1008	945	950	960	1029	1083	1047	1051	1031	1030	1050	995	1005	1000	983	1010	963	944	939	900	934	944	948	922	897	904	877	897	943	949	942	923	938	952	923	861	901	956	912	941	893	929	841	965	896	943	916	871	855	911	930	904	916	937	955	951	979	923	896	939	926	901	933	926	911	849	942	965	862	917	898	902	921	878	889	931	949	940	905	907	960	925	944	949	915	932	897	871	884	915	880	890	925	920	914	929	946	943	961	955	941	928	924	949	921	884	916	919	879	908	907	943	906	911	959	936	923	918	915	908	926	921	958	933	890	921	908	892	886	973	882	910	872	835	875	865	964	943	879	889	885	885	872	897	992	891	908	919	886	893	911	932	902	923	892	948	882	876	931	926	955	899	885	884	863	924	942	970	899	914	859	961	954	922	930	932	890	918	938	876	925	949	963	924	924	907	908	934	872	887	952	901	881	925	925	899	929	877	876	926	946	925	881	860	881	942	968	936	947	950	904	961	868	968	909	948	903	915	963	890	936	906	925	909	959	899	959	961	935	885	970	955	906	944	982	901	925	913	922	927	927	880	900	910	932	975	890	895	949	913	902	880	915	896	946	921	872	901	921	911	898	887	944	917	909	933	946	884	914	915	889	934	896	916	895	949	926	864	891	936	893	935	865	941	951	916	907	914	933	879	935	916	919	927	970	944	914	908	929	934	954	831	896	891	956	889	867	906	864	953	900	920	926	904	879	851	842	946	921	957	891	958	925	923	870	928	866	912	970	897	931	947	871	924	908	900	912	872	861	900	928	949	929	918	954	896	914	875	897	864	949	872	926	883	910	941	939	963	956	935	899	916	931	908	888	876	924	879	947	944	896	940	889	887	902	921	890	933	961	890	872	921	947	954	917	901	938	907	917	913	914	940	928	910	942	913	902	904	917	923	931	961	918	905	890	914	894	933	893	921	932	929	945	917	905	883	884	897	925	910	898	916	859	958	903	951	955	998	927	894	948	895	988	934	926	965	960	914	922	948	892	921	924	930	913	946	908	942	848	915	924	911	964	912	975	884	903	923	964	905	950	906	948	946	903	897	906	914	943	889	894	937	880	942	942	915	886	924	911	957	875	928	954	908	921	848	936	902	920	847	932	905	894	873	861	880	935	925	896	904	909	901	930	952	937	884	922	924	873	897	919	930	998	897	927	936	928	861	866	887	924	909	900	915	885	933	926	922	894	969	910	897	910	916	909	915	886	901	895	903	947	851	936	891	952	945	887	935	914	920	912	954	928	920	929	880	860	969	923	874	878	898	936	845	915	919	908	932	917	905	919	856	915	968	964	987	905	897	883	929	898	899	912	925	880	886	934	905	885	927	930	934	944	881	870	949	974	932	926	892	912	1004	914	929	931	885	951	925	913	899	969	877	905	915	900	893	923	922	892	933	965	943	890	917	976	965	910	898	896	934	933	921	894	900	925	869	893	914	929	901	882	935	900	887	945	903	876	897	912	938	957	921	919	914	924	893	915	872	914	911	942	905	918	894	922	919	966	919	902	931	928	923	896	881	922	951	999	982	942	897	875	920	966	872	938	934	873	912	925	883	941	889	952	909	891	942	928	877	906	917	872	897	938	917	958	934	937	914	895	886	914	905	944	873	947	918	936	1000	901	952	925	936	918	934	934	956	885	930	872	875	898	847	892	908	937	917	982	939	932	864	940	926	938	922	903	915	964	964	874	943	933	915	870	883	951	898	909	942	960	890	852	908	937	1019	887	932	897	905	862	890	922	918	908	917	898	939	939	949	938	905	943	895	918	922	907	959	914	929	942	898	909	905	914	946	884	921	907	906	906	927	896	906	856	916	906	898	854	939	891	897	924	881	922	944	881	891	920	892	934	919	915	881	882	862	896	926	937	895	916	844	848	936	945	921	920	896	924	884	916	924	907	896	967	906	942	894	860	917	896	897	925	862	891	884	921	931	924	908	891	934	845	933	916	915	947	913	963	903	912	910	991	883	914	929	901	884	933	910	911	955	892	901	876	921	908	833	941	888	924	905	870	912	896	893	883	869	882	857	925	919	935	919	881	907	894	953	901	967	882	908	898	916	900	966	920	926	917	894	895	866	918	936	938	852	894	936	912	943	928	882	924	913	943	916	865	935	867	942	909	827	885	922	924	920	941	921	899	880	928	906	886	918	932	963	890	985	972	910	923	918	943	942	947	921	903	910	944	915	933	941	928	916	946	853	900	871	906	958	938	912	959	955	884	938	936	877	910	875	905	906	867	903	879	903	882	925	943	907	867	904	923	914	937	928	822	911	971	923	876	909	900	927	937	928	969	913	990	933	905	862	901	903	879	940	882	909	910	886	984	870	874	904	898	873	892	954	905	899	916	942	924	940	910	882	984	863	894	978	945	935	916	977	972	896	947	900	918	879	902	913	962	903	918	910	905	931	886	888	936	925	883	893	938	923	916	958	937	943	865	912	921	933	893	828	930	918	864	876	912	918	920	924	943	914	927	925	877	921	869	906	875	996	896	919	972	941	928	845	945	907	895	889	925	927	902	917	927	910	917	879	938	949	900	873	928	901	885	951	908	888	944	946	927	931	972	902	905	930	943	900	964	907	976	899	905	946	945	932	903	943	941	902	938	932	953	920	961	869	898	895	931	926	960	877	927	831	918	901	895	890	909	933	946	894	930	933	877	929	866	896	934	889	909	918	909	901	949	916	926	900	912	894	865	936	894	919	904	913	899	922	896	892	909	851	932	912	941	923	903	871	968	888	899	895	940	918	914	986	939	911	921	912	871	905	968	892	927	837	895	921	888	924	933	893	890	892	857	850	915	931	910	924	940	911	896	921	923	913	928	852	919	939	927	961	988	908	894	911	913	868	895	955	902	961	879	890	850	903	930	902	927	959	903	923	957	914	873	898	893	916	908	889	900	952	955	900	958	920	917	928	896	882	859	913	871	912	953	904	935	927	919	961	926	959	917	942	962	905	931	886	861	928	929	933	1004	908	898	922	922	904	928	931	942	916	902	899	940	950	901	921	895	911	877	911	935	925	889	918	878	918	889	952	951	909	873	921	961	1000	950	934	939	954	921	883	871	916	948	910	938	938	879	855	931	908	912	933	911	909	919	940	923	889	978	877	894	956	882	902	907	939	908	883	887	940	921	862	861	927	869	907	892	904	950	967	930	870	956	904	932	974	940	878	891	925	904	891	915	942	884	865	901	948	929	949	915	911	884	918	893	902	872	923	897	922	899	872	916	900	912	933	865	894	919	904	863	872	866	912	900	890	889	906	877	920	930	862	887	935	880	935	931	922	937	905	882	966	882	954	886	916	903	823	897	949	859	944	917	853	948	909	897	900	920	902	824	879	915	931	985	944	877	916	890	922	914
18197	35968	31845	23343	18842	15924	11182	9906	8578	7242	5603	4606	3826	3424	3220	2824	2435	1992	1664	1514	1469	1463	1550	1474	1436	1321	1333	1242	1359	1367	1316	1268	1178	1146	1199	1173	1172	1234	1220	1205	1237	1223	1226	1210	1223	1182	1303	1294	1366	1225	1190	1146	1171	1100	1198	1281	1265	1273	1313	1332	1308	1264	1234	1220	1191	1198	1195	1147	1146	1134	1135	1021	1154	1072	1105	1085	1084	1117	1077	1063	1140	1138	1129	1138	1108	1148	1088	1156	1175	1121	1067	1116	1191	1106	1101	1132	1099	1079	1063	1083	1174	1079	1052	1172	1123	1165	1060	1082	1125	1159	1068	1098	1085	1096	1131	1076	1091	1112	1132	1123	1131	1090	1144	1107	1070	1136	1050	1046	1121	1142	1093	1103	1080	1119	1098	1141	1118	1147	1104	1132	1035	1039	1133	1126	1088	1085	1069	1103	1067	1096	1112	1102	1134	1139	1128	1081	1104	1138	1118	1084	1070	1069	1063	1069	1019	1142	1092	1143	1135	1058	1080	1135	1070	1136	1104	1053	1095	1079	1094	1103	1093	1077	1092	1072	1099	1108	1053	1117	1154	1006	1128	1095	1108	1103	1084	1116	1076	1050	1130	1097	1106	1120	1104	1116	1124	1095	1050	1138	1095	1074	1101	1073	1087	1100	1074	1098	1167	1067	1034	1110	1057	1069	1108	1144	1107	1143	1113	1079	1091	1110	1101	1087	1127	1140	1082	1102	1106	1122	1112	1108	1098	1167	1102	1089	1101	1088	1103	1092	1071	1087	1096	1084	1103	1087	1090	1081	1102	1080	1095	1088	1095	1056	1049	1128	1120	1100	1126	1127	1118	1088	1146	1093	1080	1098	1144	1123	1087	1038	1086	1090	1068	1105	1070	1062	1051	1149	1094	1041	1085	1097	1092	1110	1133	1045	1046	1056	1097	1109	1126	1101	1145	1091	1072	1106	1130	1121	1107	1052	1111	1096	1106	1043	1037	1149	1165	1078	1137	1105	1089	1027	1092	1096	1077	1067	1040	1099	1144	1065	1130	1113	1069	1158	1122	1104	1073	1114	1095	1135	1070	1109	1091	1009	1129	1123	1067	1065	1117	1047	1079	1065	1056	1141	1106	1139	1127	1089	1065	1095	1060	1056	1077	1044	1067	1171	1051	1030	1119	1092	1092	1096	1126	1152	1102	1113	1161	1070	1099	1113	1095	1074	1092	1116	1064	1093	1107	1114	1152	1085	1079	1091	1136	1125	1074	1135	1098	1095	1082	1083	1083	1124	1152	1126	1086	1168	1075	1152	1103	1067	1105	1109	1043	1139	967	1066	1090	1089	1109	1050	1123	1098	1079	1095	1090	1150	1100	1079	1108	1096	1095	1119	1117	1139	1112	1055	1145	1162	1069	1097	1127	1108	1163	1146	1126	1136	1079	1095	1115	1143	1081	1082	1068	1097	1070	1070	1073	1102	1138	1073	1114	1021	1127	1109	1074	1124	1075	1099	1061	1083	1015	1125	1086	1164	1097	1069	1186	1090	1107	1115	1101	1054	1116	1065	1105	1061	1122	1077	1095	1117	1131	1092	1104	1099	1104	1069	1083	1132	1066	1105	1016	1159	1101	1098	1136	1145	1151	1092	1097	1055	1104	1055	1055	1120	1107	1065	1067	1062	1147	1114	1142	1060	1081	1132	1070	1160	1135	1097	1133	1122	1050	1121	1156	1115	1140	1135	1043	1048	1058	1077	1116	1038	1058	1119	1119	1031	1104	1115	1069	1079	1203	1109	1125	1069	1108	1118	1139	1049	1061	1167	1168	1095	1069	1126	1097	1104	1123	1087	1095	1090	1113	1073	1057	1059	1141	1090	1150	1055	1074	1052	1097	1114	1092	1097	1044	1127	1111	1042	1111	1069	1122	1123	1117	1079	1070	1079	1069	1080	1067	1080	1130	1102	1050	1111	1077	1104	1125	1092	1115	1080	1023	1092	1102	1065	1105	1064	1064	1116	1103	1133	1154	1043	1107	1107	1063	1079	1079	1128	1112	1155	1098	1100	1142	1077	1090	1126	1097	1093	1077	1050	1081	1093	1129	1062	1106	1135	1147	1120	1154	1123	1077	1117	1078	1047	1139	1064	1076	1069	1153	1168	1104	1092	1111	1070	1140	1057	1173	1137	1122	1082	1093	1115	1078	1115	1129	1042	1050	1133	1106	1117	1109	1067	1130	1058	1041	1145	1113	1099	1141	1109	1058	1084	1136	1074	1119	1098	1107	1129	1111	1079	1102	1127	1113	1130	1089	1081	1156	1067	992	1115	1124	1137	1098	1046	1027	1118	1055	1101	1089	1153	1076	1145	1096	1103	1108	1098	1144	1140	1105	1090	1078	1123	1152	1157	1126	1044	1087	1110	1102	1041	1067	1093	1126	1107	1109	1107	1095	1156	1097	1152	1071	1195	1098	1102	1082	1104	1104	1129	1161	1091	1097	1085	1120	1161	1119	1087	1115	1096	1105	1159	1091	1121	1086	1126	1101	1050	1132	1094	1076	1098	1064	1077	1122	1073	1120	1141	1109	1093	1111	1086	1074	1107	1077	1092	1015	1104	1166	1076	1145	1094	1095	1008	1074	1050	1141	1126	1100	1045	1086	1095	1072	1054	1150	1031	1002	1134	1121	1077	1061	1139	1064	1050	1107	1035	1118	1049	1158	1111	1097	1060	1116	1070	1067	1100	1084	1157	1133	1155	1093	1116	1075	1078	1096	1069	1101	1171	1094	1124	1093	1141	1066	1044	1045	1096	1118	1079	1106	1080	1111	1039	1104	1065	1121	1055	1096	1117	1080	1122	1079	1126	1111	1157	1085	1083	1067	1154	1146	1126	1110	1142	1150	1121	1138	1076	1092	1073	1119	1082	1066	1107	1032	1107	1091	1126	1163	1103	1104	1093	1097	1093	1063	1084	1094	1112	1072	1090	1091	1147	1134	1093	1097	1142	1121	1111	1078	1095	1140	1091	1067	1124	1126	1038	1029	1089	1093	1134	1125	1122	1101	1038	1082	1140	1105	1131	1155	1069	1100	1092	1134	1129	1084	1140	1121	1123	1092	1103	1081	1161	1107	1116	1059	1134	1128	1070	1057	1078	1138	1113	1118	1127	1100	1053	1156	1097	1048	1082	1095	1116	1095	1054	1101	1116	1140	1114	1063	1120	1053	1142	1066	1088	1151	1114	1037	1067	1103	1142	1091	1055	1113	1067	1125	1134	1085	1099	1137	1166	1060	1125	1039	1122	1117	1064	1116	1161	1144	1044	1151	1111	1016	1073	1033	1119	1083	1134	1089	1115	1165	1105	1107	1065	1092	1124	1121	1059	1105	1124	1104	1051	1081	1028	1095	994	1080	1134	1136	1093	1041	1157	1090	1107	1109	1103	1008	1085	1135	1047	1180	1113	1127	1103	1051	1146	1140	1100	1126	1073	1108	1074	1067	1129	1070	1090	1038	1133	1085	1060	1016	1060	1065	1113	1134	1033	1056	1091	1151	1045	1087	1118	1118	1109	1144	1092	1101	1051	1121	1109	1127	1040	1125	1089	1093	1067	1113	1132	1094	1063	1109	1138	1150	1098	1060	1088	1138	1090	1099	1140	1143	1081	1134	1131	1062	1042	1082	1121	1050	1118	1108	1153	1109	1143	1148	1042	1052	1134	1041	1118	1091	1075	1118	1043	1118	1105	1058	1090	1094	1118	1086	1144	1130	1122	1086	1138	1166	1061	1078	1113	1083	1082	1091	1093	1091	1084	1137	1101	1063	1139	1086	1132	1069	1139	1068	1083	1101	1117	1131	1133	1089	1110	1100	1106	1029	1095	1166	1008	1127	1108	1092	1086	1091	1137	1115	1104	1097	1079	1092	1107	1055	1082	1111	1081	1154	1057	1132	1084	1102	1116	1071	1091	1086	1066	1103	1066	1114	1059	1045	1130	1049	1128	1123	1071	1096	1062	1051	1104	1066	1115	1109	1113	1083	1126	1089	1130	1115	1095	1039	1129	1189	1114	1134	1067	1059	1039	1137	1050	1086	1099	1089	1108	1076	1040	1007	1059	1144	1096	1109	1116	1092	1038	1087	1097	1072	1141	1081	1097	1091	1137	1076	1080	1053	1125	1092	1186	1103	1101	1079	1104	1069	1079	1068	1046	1125	1074	1096	1123	1080	1139	1066	1057	1082	1109	1124	1087	1100	1088	1089	1103	1099	1120	1101	1107	1161	1110	1142	1131	1099	1084	1100	1058	1031	1131	1121	1098	1101	1210	1070	1111	1081	1082	1055	1096	1109	1098	1090	1130	1106	1176	1068	1082	1158	1072	1076	1147	1125	1113	1070	1089	1073	1067	1064	1120	1113	1111	1012	1104	1145	1098	1131	1110	1045	1076	1093	1036	1156	1075	1089	1186	1088	1093	1124	1131	1070	1068	1087	1112	1065	1127	1071	1151	1107	1072	1077	1074	1121	1100	1085	1088	1115	1042	1026	1114	1089	1100	1078	1108	1081	1091	1147	1128	1119	1178	1099	1108	1118	1122	1110	1037	1114	1172	1069	1110	1078	1175	1058	1082	1096	995	1143	1098	1125	1072	1131	1049	1079	1064	1104	1087	1099	1081	1105	1076	1146	1110	1078	1106	1099	1103	1182	1086	1113	1095	1120	1129	1100	1117	1074	1080	1056	1058	1099	1076	1108	1060	1159	1104	1078	1095	1188	1109	1120	1098	1101	1086	1148	1085	1126	1126	1209	1120	1129	1108	1136	1112	1133	1135	1051	1018	1111	1108	1060	1090	1082	1109	1145	1097	1118	1073	1157	1076	1107	1061	1082	1152	1056	1149	1120	1121	1081	1081	1106	1105	1089	1075	1099	1095	1155	1103	1101	1100	1136	1068	1120	1100	1103	1096	1030	1091	1128	1115	1094	1114	1078	1108	1061	1127	1099	1039	1083	1137	1108	1118	1135	1152	1057	1138	1041	1101	1128	1093	1126	1060	1126	1088	1089	1044	1071	1055	1116	1083	1114	1086	1065	1102	1073	1054	1060	1110	1121	1138
26981	20765	16578	9657	5532	3723	2307	1970	1731	1532	1233	984	893	857	804	782	684	607	572	587	580	568	593	600	566	562	561	564	522	523	524	511	520	531	524	568	539	549	514	548	528	585	533	599	481	533	592	561	570	500	549	547	552	536	529	546	559	608	549	579	546	542	534	531	556	527	542	521	481	525	496	550	524	516	495	567	510	532	520	538	532	539	544	564	543	518	547	483	487	519	564	481	478	488	546	541	565	499	540	519	513	518	521	543	534	518	531	529	538	521	530	521	497	514	543	536	555	526	545	565	558	521	518	509	563	557	545	524	533	500	495	532	537	533	510	522	540	497	531	481	534	550	520	488	522	514	487	512	534	522	558	519	510	516	500	538	500	498	525	501	539	524	547	517	525	505	507	515	530	516	543	534	539	513	569	538	526	507	557	540	546	553	532	583	537	490	537	523	506	551	558	547	542	547	521	531	520	496	515	551	494	544	517	535	499	531	530	479	508	496	507	520	560	503	504	571	548	543	517	558	541	557	524	549	548	538	550	485	531	547	517	560	527	506	530	551	510	517	549	533	498	495	532	511	528	573	551	524	540	489	566	477	496	505	496	508	537	488	496	543	565	530	511	564	516	544	564	557	568	591	516	560	525	506	565	537	546	524	555	495	557	571	480	506	531	527	517	550	579	535	540	525	531	541	503	559	557	534	509	481	514	542	504	553	519	503	530	567	506	510	539	522	515	494	532	474	513	524	528	556	560	514	535	519	554	487	525	518	534	493	567	487	545	535	557	472	551	512	491	522	513	520	534	516	531	519	502	557	524	532	545	472	540	507	528	525	527	538	509	538	511	533	529	511	525	569	510	544	512	532	505	520	508	505	537	550	523	525	544	537	509	555	517	518	545	468	503	537	528	540	549	557	537	552	495	563	542	585	568	547	540	521	540	467	535	538	538	506	494	492	507	514	536	505	521	504	533	519	566	473	519	521	536	532	520	550	507	554	541	561	477	545	541	516	532	503	522	541	542	526	509	518	545	506	508	553	529	513	541	532	527	549	552	547	553	532	532	514	508	549	527	527	544	521	533	537	493	575	539	500	554	532	560	518	505	572	528	530	569	542	505	498	552	561	506	516	518	529	550	537	528	486	557	521	556	501	513	508	526	558	533	530	488	525	517	486	476	506	526	528	545	515	521	530	561	541	565	535	555	547	527	523	532	523	544	534	552	535	499	538	565	508	525	491	542	524	524	551	504	543	563	499	484	498	529	552	550	503	562	532	526	487	495	524	516	534	534	519	556	543	524	552	497	522	508	527	530	524	561	528	524	545	559	497	516	480	558	550	539	539	521	499	552	529	521	512	562	546	516	513	496	538	519	539	520	554	503	517	535	507	548	561	551	491	546	555	522	533	546	520	523	520	515	509	497	518	477	526	559	568	542	542	523	528	517	564	533	525	547	542	542	497	498	573	570	534	513	499	542	564	530	495	541	486	549	549	491	490	529	510	529	531	502	561	539	496	538	490	545	512	539	524	515	507	541	500	492	491	526	497	560	515	515	549	524	539	543	529	499	541	532	532	482	500	549	482	507	547	551	554	539	526	554	541	517	539	563	493	537	568	538	511	505	496	530	507	532	540	580	533	517	528	589	493	553	506	538	518	557	514	551	524	525	536	523	525	486	530	570	536	498	492	514	549	516	509	536	550	545	516	536	540	560	526	513	503	523	524	534	550	547	525	542	562	516	558	485	529	544	542	537	487	521	514	535	533	532	548	556	548	539	532	561	537	536	528	527	556	562	539	481	521	522	518	506	554	547	545	508	541	522	539	488	564	532	527	557	560	529	520	560	525	515	551	553	541	546	528	538	518	526	490	535	529	513	554	468	542	517	540	525	532	522	534	507	510	563	524	523	572	525	528	540	566	500	541	497	512	535	482	519	585	493	553	538	558	521	509	538	510	523	543	490	562	512	549	545	497	545	544	526	527	545	554	560	505	558	487	524	541	519	546	561	522	552	549	519	540	494	524	514	514	504	511	507	520	485	481	516	545	521	509	522	527	549	495	496	524	513	491	534	531	526	557	523	509	533	506	547	513	546	515	551	529	535	504	522	533	529	531	484	527	524	541	522	502	519	513	530	500	517	506	522	536	518	485	580	527	525	519	495	517	499	553	492	539	504	541	503	526	576	574	545	524	515	536	509	518	532	510	567	545	519	496	551	553	564	523	538	534	565	562	545	526	521	541	561	509	554	477	582	509	492	501	547	493	556	502	519	511	555	524	468	559	506	553	543	586	534	501	534	514	530	494	537	560	475	466	544	504	472	521	534	528	562	492	566	502	521	526	512	560	572	487	515	539	501	535	530	545	523	548	538	522	498	554	498	542	507	495	573	504	516	550	537	494	519	548	514	513	548	544	528	530	497	528	513	551	559	530	529	499	556	530	588	528	536	504	531	510	595	521	558	493	522	555	519	500	551	541	504	484	501	525	560	491	531	532	541	501	547	543	527	503	549	536	567	527	542	521	536	552	511	565	501	532	516	487	552	529	504	495	549	507	507	476	529	554	545	525	503	506	516	563	531	476	523	526	557	509	567	557	473	539	508	582	534	515	516	520	547	549	527	550	594	556	530	514	565	569	535	531	516	540	492	510	542	529	550	534	558	535	545	502	573	529	497	534	542	571	532	538	498	536	545	500	531	607	516	498	530	530	505	550	546	509	506	471	514	500	539	517	571	511	503	521	492	504	493	539	504	548	521	525	500	522	482	546	546	570	520	495	580	560	512	500	524	524	550	498	520	530	552	539	521	508	516	483	564	552	540	521	523	552	532	544	571	533	544	526	491	513	486	485	573	534	522	549	543	529	541	556	558	491	506	506	528	534	501	557	543	539	515	572	530	495	488	530	529	560	537	527	515	491	552	529	503	484	536	554	513	512	523	493	505	526	548	505	554	541	522	524	534	515	518	556	523	501	551	557	560	562	537	540	557	507	515	480	557	506	527	516	539	552	557	526	562	523	536	508	522	556	561	515	556	554	517	524	545	524	550	528	557	486	531	506	513	565	481	570	544	536	505	499	525	532	506	574	550	543	554	535	530	524	530	522	522	483	552	559	560	528	531	555	516	528	529	512	516	485	505	504	527	516	562	547	518	515	527	526	523	548	535	564	525	522	503	482	545	521	511	534	499	543	501	497	540	555	515	527	534	550	536	507	541	520	548	547	509	555	533	564	515	509	555	518	550	547	494	548	564	519	517	496	558	508	504	544	504	525	545	530	530	547	514	526	521	533	533	544	534	519	509	506	511	477	563	526	519	510	523	565	502	518	496	528	544	549	544	517	515	519	504	521	549	531	522	553	523	547	530	561	490	561	569	550	549	532	552	494	544	501	534	558	510	549	547	552	533	523	508	543	529	579	533	537	531	533	524	547	501	500	499	497	550	510	539	514	533	546	539	536	496	511	517	552	510	553	562	525	525	499	523	522	506	547	531	522	555	526	565	520	525	564	546	532
14243	22973	18526	11781	9446	7676	5007	4310	3750	3329	2363	1891	1529	1447	1393	1251	1120	914	797	776	787	741	774	758	735	749	714	719	721	742	710	726	667	670	659	696	687	686	648	713	750	655	712	681	652	686	722	725	689	738	672	691	671	678	661	694	687	749	757	755	728	696	707	692	691	683	676	706	665	663	658	677	619	664	670	661	675	653	629	639	659	661	637	604	641	647	650	689	615	702	625	675	664	664	636	678	663	630	668	664	637	663	654	700	653	619	696	652	627	624	668	662	677	638	685	697	638	648	671	664	658	656	642	624	648	653	633	677	640	657	637	654	651	663	667	626	697	650	644	633	644	624	630	638	679	652	662	630	681	704	677	684	688	636	630	674	618	681	647	649	673	630	685	702	667	620	686	663	655	655	650	664	647	611	622	638	679	652	656	639	633	654	666	674	639	676	661	643	611	653	665	631	621	658	646	690	667	663	683	621	660	667	682	630	714	668	668	646	651	631	681	625	637	631	633	631	707	695	707	636	673	683	643	655	652	660	617	605	633	612	604	635	680	635	670	605	651	651	655	650	667	661	680	615	653	674	598	625	654	666	620	654	662	667	650	628	666	635	649	696	672	618	609	696	619	684	632	637	683	632	617	666	611	626	584	642	654	667	655	633	628	678	653	682	685	635	694	677	670	650	623	670	661	660	676	653	623	648	657	644	693	640	664	713	652	642	643	599	656	682	625	646	646	674	658	652	614	672	628	576	656	624	684	677	658	646	692	631	642	645	698	656	616	670	601	685	643	645	678	650	627	670	630	622	684	672	614	654	637	651	663	678	655	650	661	656	627	667	623	639	626	582	680	627	700	638	638	682	651	650	605	671	663	634	621	724	646	685	595	650	612	684	632	624	677	667	671	638	659	689	661	618	633	633	669	655	624	681	654	668	665	627	645	662	674	662	683	643	680	626	672	633	634	618	627	664	639	667	662	658	687	628	695	657	655	623	708	617	591	681	640	681	622	666	654	686	597	665	694	611	654	670	712	682	661	659	689	677	625	701	635	612	605	669	658	682	655	635	621	620	667	637	638	628	655	679	697	655	656	635	631	668	637	662	669	615	618	683	685	674	658	651	643	713	618	630	612	706	629	660	684	609	690	675	680	700	671	643	649	674	688	711	623	613	647	650	653	649	647	597	620	646	669	667	651	700	674	694	663	660	662	653	672	632	602	609	665	628	646	630	630	649	667	683	641	669	665	618	655	650	652	658	685	649	700	662	661	666	669	643	637	673	646	627	641	715	663	671	624	620	636	662	638	660	713	708	673	638	648	655	678	643	615	621	603	650	671	670	663	610	680	688	632	641	676	683	668	627	621	689	652	622	631	668	633	674	631	657	694	633	680	674	673	664	680	694	683	683	626	626	665	645	635	629	626	661	681	667	667	613	647	625	672	635	604	645	666	652	655	649	631	595	612	657	637	712	633	671	664	635	696	625	664	649	648	600	663	632	630	654	657	670	615	657	662	630	708	620	651	677	651	680	696	679	667	586	642	651	634	663	696	710	659	639	649	676	656	637	618	662	618	643	659	656	640	644	645	677	662	679	668	717	633	669	683	696	688	598	649	640	712	585	693	674	672	692	652	640	657	660	699	663	674	611	633	682	688	654	647	677	630	639	653	677	690	684	609	633	640	628	670	639	677	646	653	617	621	649	644	596	671	643	666	654	652	670	640	681	639	641	692	653	683	613	645	694	657	640	641	659	658	678	625	638	667	631	651	706	655	653	648	606	685	674	651	658	596	624	655	636	631	645	702	636	654	623	656	631	650	643	645	633	649	630	674	657	653	600	660	661	647	567	680	651	648	695	662	663	636	636	640	643	650	670	645	615	674	657	616	673	672	700	675	653	654	639	626	640	660	677	599	665	658	605	642	654	710	636	648	632	607	682	670	620	670	652	660	622	672	641	623	665	632	683	626	615	641	671	649	638	633	705	658	626	691	623	625	609	601	631	607	627	715	671	651	663	617	654	670	677	658	680	624	651	624	629	672	635	692	643	647	629	637	654	687	616	653	658	613	688	630	618	657	605	593	661	627	651	686	654	648	673	640	660	647	669	643	673	649	657	643	649	679	668	706	637	648	648	639	629	634	639	670	697	646	683	660	670	672	652	644	660	662	675	614	713	655	641	662	634	656	643	672	644	689	644	649	629	655	673	679	643	695	632	597	632	680	668	632	691	642	667	615	688	638	701	657	658	650	649	653	615	647	643	657	683	659	626	606	631	689	638	650	650	645	643	659	647	597	636	666	642	642	662	659	681	643	667	684	675	677	676	663	636	627	630	651	655	664	652	674	645	656	647	673	660	648	645	691	654	620	645	664	681	653	693	641	672	665	675	676	684	627	688	641	636	638	668	651	674	677	659	604	655	616	651	703	708	625	647	671	617	658	675	659	728	648	627	660	676	638	645	648	634	668	628	717	638	651	594	681	630	639	648	666	654	655	654	626	672	652	617	647	611	673	633	640	637	681	646	699	672	714	596	671	636	702	643	607	712	693	696	663	628	638	612	667	649	640	663	657	629	642	670	610	623	647	674	691	649	645	654	681	640	648	683	665	638	663	616	617	661	625	660	664	655	688	699	660	658	648	692	673	715	684	632	643	614	657	689	620	649	668	661	685	678	655	650	671	681	651	618	620	707	655	675	655	631	685	676	642	630	674	685	632	645	620	630	640	610	660	620	692	669	633	673	619	641	661	609	662	637	675	685	621	663	705	673	674	638	641	689	642	651	656	656	680	691	624	636	669	637	617	638	641	666	698	662	665	645	615	665	651	682	700	682	607	645	661	625	638	654	641	610	665	658	627	656	699	627	682	616	672	634	672	683	618	660	636	696	635	631	599	673	677	654	665	654	646	677	611	650	589	687	652	636	614	632	645	680	647	630	621	675	678	653	664	638	635	673	701	671	641	658	617	642	645	631	670	651	587	685	658	619	663	654	645	673	694	630	675	644	663	628	628	614	663	617	681	608	725	698	673	648	653	664	661	664	663	594	654	636	636	657	662	659	614	626	684	618	669	705	680	668	637	641	648	631	651	630	649	653	682	660	637	684	622	674	657	606	709	639	699	669	672	636	627	658	651	657	624	666	670	646	636	639	663	613	681	689	657	607	684	623	638	625	641	691	660	648	659	656	677	691	663	686	665	666	652	627	639	644	626	698	608	642	631	653	629	677	655	645	644	658	648	647	659	652	649	671	630	630	686	650	610	643	675	648	640	620	642	646	625	613	629	658	697	660	667	644	650	653	647	626	630	642	650	664	678	645	650	651	610	612	613	602	627	638	633	630	646	644	632	648	616	675	651	629	653	638	676	637	694	705	683	656	667	631	651	669	645	696	633	624	633	615	658	629	673	608	645	664	672	641	611	641	637	645	636	640	648	663	653	667	630	626	664	669	603	704	643	662	673	645	633	630	609	676	654	654	694	683	626	657	651	656	698	643	637	686	656	665	697	646	598	611
23685	20955	28223	23851	21021	14927	6112	3628	3168	2715	2199	1799	1664	1456	1517	1329	1317	1107	1045	1041	948	941	971	1007	937	956	957	936	936	854	891	927	925	862	895	913	910	916	912	924	928	900	901	909	886	886	871	939	965	934	915	906	864	930	894	874	921	907	953	957	928	933	958	859	921	884	868	832	877	873	916	850	880	876	846	870	885	906	868	855	846	889	914	933	820	831	854	877	860	897	873	835	881	819	881	884	836	867	864	870	946	843	889	877	827	860	873	893	887	835	887	929	889	887	904	952	884	850	903	911	870	870	918	876	899	860	839	821	867	854	867	863	906	902	877	807	859	833	887	872	869	883	882	826	792	826	817	825	867	886	925	848	839	866	838	867	875	943	875	856	878	844	913	892	862	837	853	833	813	845	860	881	875	893	826	850	876	901	788	885	889	841	850	842	856	823	878	920	848	853	846	836	915	875	890	882	905	822	885	922	858	817	892	859	846	888	872	858	871	877	843	893	873	903	862	860	880	897	865	933	846	906	824	877	846	849	827	879	850	850	819	854	841	907	849	858	833	903	826	896	888	862	841	922	840	858	874	916	861	887	914	861	864	843	874	828	834	850	812	843	905	875	857	857	819	846	901	833	893	894	856	885	863	837	874	876	846	922	835	838	873	840	853	858	879	888	834	860	874	848	845	847	857	843	873	916	901	865	870	934	835	872	850	870	876	863	856	882	822	858	832	869	830	843	837	871	916	894	833	838	899	853	885	866	874	795	859	863	855	867	837	822	863	904	854	894	793	921	798	850	864	867	861	822	865	862	848	825	884	881	867	850	872	840	846	867	892	823	882	834	804	923	895	854	907	866	868	859	871	885	854	856	896	868	828	815	895	892	850	900	903	874	882	871	820	893	809	817	886	880	907	803	897	878	875	840	845	809	819	909	843	860	837	865	885	841	838	804	909	874	846	828	861	859	821	828	916	835	846	846	798	858	828	888	870	826	865	851	853	811	876	853	899	824	805	854	884	907	841	838	874	891	866	880	911	832	856	824	877	865	878	852	896	880	834	860	887	869	850	866	834	896	908	856	857	855	878	825	910	852	878	930	900	866	875	833	869	922	862	863	863	927	840	829	861	848	915	819	898	928	849	846	885	894	889	882	833	902	858	885	826	828	915	840	897	867	836	822	833	863	874	855	829	865	834	878	853	874	857	881	874	918	847	869	825	880	833	909	871	874	837	845	850	890	851	851	906	855	856	842	879	895	866	857	926	840	845	822	859	894	884	875	872	866	877	868	930	892	904	879	897	949	846	824	877	837	876	865	889	852	866	885	936	845	937	871	869	873	898	877	885	852	845	855	873	858	879	903	898	868	851	867	850	849	866	858	862	856	832	898	874	849	850	956	837	850	898	881	843	873	885	878	853	905	871	865	883	885	841	843	864	854	885	887	895	855	906	876	855	831	848	887	906	884	866	850	838	852	875	879	850	871	863	860	831	868	858	903	864	923	845	891	897	860	855	832	906	900	833	899	902	893	845	843	886	863	847	879	881	893	883	784	860	884	855	871	897	843	870	864	908	865	872	860	891	892	878	861	871	839	797	880	908	896	834	883	851	873	908	869	925	880	896	861	822	859	864	852	878	925	855	810	862	908	881	809	808	875	920	905	842	835	846	839	800	857	841	887	874	918	857	889	811	822	873	889	839	859	839	828	836	927	915	844	906	875	831	904	890	856	865	887	910	870	830	899	877	867	820	881	838	828	889	800	863	874	874	856	850	868	898	887	872	872	869	853	913	861	824	825	840	848	876	866	862	894	830	827	882	860	851	865	870	854	828	838	883	903	865	865	849	840	928	856	882	840	822	849	829	879	863	822	887	859	830	903	862	869	854	855	825	887	913	866	815	872	874	822	854	870	873	842	917	877	850	894	832	840	880	876	873	860	898	830	908	884	823	822	871	871	878	868	881	849	847	811	835	845	907	909	876	839	902	843	866	863	844	846	861	852	874	869	874	882	805	878	889	858	868	857	909	872	908	866	912	892	836	858	877	856	852	847	814	852	827	866	824	862	857	903	934	807	868	857	831	871	885	828	879	837	899	867	910	858	830	857	850	848	878	887	906	837	892	826	875	864	888	894	871	835	886	883	849	889	841	804	858	867	887	878	876	912	893	835	889	867	906	894	879	829	864	865	906	865	926	863	793	824	863	894	909	862	862	881	819	865	893	855	827	842	820	841	842	852	877	835	879	850	912	926	818	865	846	818	903	869	871	795	861	897	846	846	864	914	856	846	906	858	881	867	845	867	911	851	871	844	832	844	828	858	912	845	873	882	863	846	857	890	920	868	846	876	906	901	916	856	922	860	871	798	863	862	805	860	903	916	883	852	862	818	921	868	839	871	844	833	858	878	845	868	876	883	844	864	923	835	877	810	829	856	810	874	859	933	848	858	819	907	868	880	895	820	854	856	832	871	863	825	847	822	869	888	874	876	846	826	852	865	870	861	819	841	802	834	852	878	818	921	871	803	934	860	829	845	826	906	832	864	864	913	866	821	852	836	857	907	835	877	879	842	856	847	833	874	863	848	837	884	850	869	900	900	897	859	866	861	857	853	861	875	853	881	889	867	876	887	853	861	884	897	879	809	849	862	840	905	927	824	880	881	884	890	816	831	824	902	817	934	856	872	886	830	862	829	856	872	850	840	897	836	826	812	851	875	866	884	935	869	849	840	872	900	860	884	819	828	804	889	882	879	851	889	892	834	820	843	899	815	865	866	828	878	895	803	851	855	844	846	873	886	861	851	893	871	844	873	855	850	883	797	778	902	870	865	841	813	854	914	882	907	902	862	845	864	929	843	844	819	885	861	889	869	850	835	838	868	865	872	847	826	864	857	885	877	860	874	855	837	862	871	823	889	859	860	846	909	866	873	880	874	906	834	830	819	827	849	873	884	847	868	886	862	835	832	870	879	849	870	817	826	819	879	906	864	894	829	846	888	828	857	836	867	855	875	807	869	898	904	844	869	859	840	810	915	837	902	890	850	861	830	861	898	832	879	870	821	873	862	848	839	856	872	829	904	850	918	818	858	837	844	877	867	874	909	883	870	821	879	836	841	860	898	824	864	836	872	863	865	877	828	895	904	879	848	852	853	892	808	872	868	864	861	883	863	841	881	906	868	898	905	848	906	873	894	857	875	863	877	877	848	836	819	900	850	839	893	830	881	869	936	837	798	785	878	884	853	891	896	871	858	843	835	870	897	908	831	853	831	804	815	823	873	858	904	874	853	866	844	863	878	872	869	882	892	840	841	909	832	876	840	842	817	882	826	899	873	895	875	891	883	866	804	820	893	877	846	835	891	821	800	834	873	880	882	854	900	848	840	853	833	864	846	818	807	827	916	830	839	893	853	839	874	850	880	864	847	767	838	867	817	923	922	809	847	865	849	840	890	890	879	868	830	829	906	877	842	851	888	879	845	883	828	897	940	855	843	849	841	948	811	817	832	836	910	831	865
16318	31762	26841	18660	14728	12227	8351	7140	6544	5557	4109	3291	2856	2639	2441	2174	1916	1569	1350	1285	1272	1276	1328	1327	1272	1212	1187	1222	1151	1163	1186	1159	1089	1059	1103	1099	1149	1098	1060	1069	1103	1091	1076	1115	1059	1180	1145	1098	1157	1172	1099	1107	1127	1052	1071	1111	1180	1146	1107	1168	1180	1181	1054	1082	1113	1162	1130	1033	1041	1012	1064	1090	1070	1058	1036	1016	1026	1082	1031	1027	1067	975	1021	992	1070	1059	983	1056	1020	1031	1025	1080	1020	1037	1029	1093	1007	1043	1012	1085	1106	1028	1040	1071	1009	1009	1045	1065	1017	1051	1024	1059	1003	1074	1026	1019	1006	1121	1090	997	1068	1038	1006	1025	1051	1108	1044	1009	1010	1049	985	1007	1041	1012	1019	1044	1034	987	1054	987	1048	1083	1022	1069	1016	1050	1030	1062	1009	1036	1004	1039	1029	1023	1005	1084	1041	1025	1010	1013	982	1064	1046	1034	1024	1058	1004	1077	1012	1048	1042	1078	1004	1038	1046	1043	979	1044	1014	1057	1047	1082	1007	998	999	1046	1029	996	995	1032	1068	1047	1027	1011	1124	1028	1016	1001	1049	1030	1026	1052	1052	989	1004	1083	963	1039	1001	1019	1052	1053	1045	1054	1066	1025	1052	1093	1017	1018	1049	1012	1096	981	1019	1055	1036	1024	1083	1078	1017	991	998	1047	1020	1013	1030	1071	1064	1006	1040	1104	1092	981	992	1050	1023	1066	1026	1040	1081	1002	1011	1006	1026	1033	1049	1030	1013	1030	1071	1080	1035	1065	962	1021	968	1060	1055	1022	1004	1033	1010	1022	1058	1035	1049	1032	1027	1019	1017	1022	1025	1050	1024	1021	1009	1009	1031	1100	1056	993	1002	995	1030	1000	1045	1049	1047	1044	1019	988	1014	1103	1044	1020	1043	1025	1021	967	1019	986	1048	1059	1004	1038	999	1033	973	1037	1028	1022	1040	1048	977	967	1029	1046	1002	1045	997	1067	1107	1010	1054	1011	976	1004	1044	1073	1017	1052	1051	1006	1038	957	1040	994	1051	1026	1019	1090	1025	1004	1047	1000	1048	1078	1038	1030	1008	1070	989	1078	1018	989	1062	1059	1000	1079	1025	1040	1001	1073	1014	1008	1032	973	1055	1038	1063	999	1013	992	1056	1047	968	970	1038	1031	1037	1025	1058	1020	969	1023	1085	996	1090	1014	1024	975	1015	1087	1055	1028	1047	1030	1057	1079	1033	1042	1049	1039	948	1029	1072	1067	1042	1001	1025	1019	1021	982	1012	1037	967	1020	1080	1061	1028	1040	1029	1066	1050	1032	1026	1030	1035	1008	1067	1014	1059	1044	1020	1024	1074	1007	998	1018	1027	1070	1013	1028	984	1046	1060	975	999	1049	1027	1045	1015	1023	1024	1017	1023	1041	969	1045	1005	1029	1037	1011	1062	993	1056	983	1064	1055	1040	1031	988	1001	1093	999	1082	1043	1005	1070	1055	1086	1047	1025	1019	1039	1003	1009	1040	997	1054	1058	1081	1019	1040	1033	1075	994	1009	1046	1004	1102	1031	1051	1015	1023	1012	1034	1071	999	1074	1024	1027	1064	1036	1032	1025	984	1007	1046	1036	1007	989	1034	1033	1053	982	980	1041	1035	1026	1039	963	978	1053	1003	1007	1009	1094	1064	1037	1055	1017	1004	1014	1031	1011	1026	1066	1000	1031	1017	968	1050	1075	1095	1089	991	1047	1079	994	1018	1038	1021	1074	1059	1012	1042	988	1028	1046	1019	1007	1030	1054	997	1032	1021	1064	1023	1047	985	1050	1067	1016	1063	1013	1077	1084	1059	1078	989	1000	1007	1034	1052	1019	1067	1024	1098	1018	1005	1019	1062	1025	1051	1021	1064	1024	1080	1015	1031	996	1014	962	1062	1048	1069	999	1045	988	1006	1029	1003	1007	984	1016	1048	1025	1062	1042	986	1067	1074	995	1036	1036	1028	1047	1029	1000	1069	1050	1048	1020	1004	976	1032	1017	1026	1067	1060	1060	1054	977	1030	1050	1074	979	1029	1043	954	1015	1009	969	1056	1053	1035	1032	1039	1053	1005	1040	1051	1039	1017	1028	1043	1038	1013	1048	1005	1068	1016	1046	1055	1037	1021	1007	1040	1034	1068	1054	1035	1010	1034	1010	1083	1039	1056	1043	998	1034	1053	1045	1040	1065	1040	1081	1016	1009	1051	1042	1045	1031	1012	1100	1051	1023	1043	1012	1026	1070	994	1077	1061	1042	1064	1045	1044	1043	1010	1014	1018	1039	989	985	1037	1042	1030	1013	1076	1059	1021	992	1044	1013	1014	990	1010	999	1043	1052	1056	1023	989	1055	1031	1010	1060	998	1008	1005	1063	1053	1014	1064	1027	1041	1049	1025	1044	1062	1031	1047	1005	1024	992	986	1005	1025	1045	1011	1027	1061	1038	984	1020	1051	1041	1010	988	1023	1029	1036	1004	1015	1056	1091	1009	1005	1069	1001	979	1004	1076	1021	1044	1003	991	1002	1056	1027	1027	1078	1047	1018	1012	1050	1022	1037	1073	1074	1016	1044	1008	1017	995	1054	1031	1024	1014	1051	1026	1050	1048	1017	1079	1054	1072	1032	1008	998	1020	1054	1006	1000	1019	1060	1059	1038	992	1016	985	1095	1032	1028	1004	1046	1061	1065	1028	1071	949	951	1025	1009	1020	994	1055	1034	1049	1012	1054	1036	1081	983	1020	1005	1060	1041	1076	1084	1037	1030	1046	1026	1016	1089	1069	1009	1033	1062	975	1014	1063	1017	992	1013	1043	1046	1048	1063	1056	1069	986	1003	1116	999	1041	994	1034	1060	1137	1027	1021	971	1023	1012	1055	1067	969	1006	1092	1015	1084	1037	1008	1035	992	1013	992	1081	1022	992	1084	1025	1017	1022	1021	1081	1043	1021	1040	1002	1047	1030	1029	1046	1013	1077	1037	1048	1078	1021	996	1094	949	1054	1010	1044	1031	1060	1002	1045	1021	1069	1045	1039	987	1039	1031	1036	974	1021	1057	1042	1072	1042	1009	1082	984	1067	1014	1033	990	1036	1033	987	1007	1041	1051	1007	1107	1026	1045	1072	1043	1015	1044	1037	1025	1010	1080	1036	994	1058	1031	1047	1035	1041	1081	1074	1063	1076	1039	1062	1033	1050	1013	1000	1006	1041	1006	1056	1077	978	1054	1041	1050	1051	1023	1027	1070	1012	1051	999	1052	1016	1007	1042	988	1050	1054	1029	1038	989	1035	1026	1006	1006	1050	1067	1002	986	1082	1032	1001	1025	1014	981	1021	1024	976	991	970	1013	1059	977	1048	1024	1016	1026	999	1022	1041	1053	1011	1017	1075	961	1084	1062	1006	1058	1049	999	1039	1034	1013	1063	1018	1005	1054	1002	1014	996	1039	1066	1053	1038	1047	1038	1003	1081	1029	1032	992	1049	1071	1037	1022	1037	1032	1055	997	1077	942	1065	1036	1069	1006	1100	1067	1045	1047	1010	1011	994	1040	1004	1091	1052	1041	1010	1058	1056	1051	1032	1052	1020	1036	1052	1084	1020	1021	997	1032	1018	1010	1008	1049	1026	1061	1029	1057	1055	1051	1028	1049	1110	1016	1018	1054	1035	1010	1055	1009	1011	1028	1015	1030	1034	1069	1036	1024	1098	1009	1006	1007	1035	1097	1014	1026	996	1075	1019	1025	1034	1011	1041	1016	1041	1024	1025	1009	1013	1005	1054	1084	992	1058	977	1066	1038	1006	1049	1085	1059	1023	996	1022	1074	1016	1060	1067	1001	1034	1027	1072	1024	1031	1045	1062	1052	1014	1014	1040	990	1015	996	1063	1079	1005	1043	1091	1041	1050	1009	1038	991	1036	1019	966	1053	984	1028	1071	1072	1059	1026	1044	994	1047	1024	1029	993	1015	1042	1013	1050	1037	1022	1005	998	1016	1024	1019	1012	1042	1055	965	1061	1036	999	985	1065	1032	1011	1036	1102	985	1057	1033	966	1069	1077	962	1036	1022	1043	1048	990	1039	1080	1018	1018	1071	1001	991	1067	1072	965	1007	1000	1005	996	1075	1033	1034	1019	985	1042	1024	1049	1003	1009	1052	1008	1011	1021	1015	1089	1069	1042	1085	1032	972	1023	1102	1061	1022	988	1037	1016	1023	1071	1063	1043	1045	1070	1051	1017	969	1025	1043	972	1102	1022	1039	1079	999	1019	945	1010	1018	968	1105	1012	1062	973	1034	1028	1030	1011	1028	1082	1079	1033	1045	1060	1030	1004	1030	1034	1009	1045	1003	1056	975	1079	988	1018	1034	1044	1021	1087	1078	1044	1057	1077	1035	998	1049	1034	997	1009	1029	1036	1045	1061	1065	1061	1005	1032	1003	1004	1049	1060	1010	964	1024	1009	1034	1014	1060	963	1084	1031	1051	1019	1029	1036	1021	976	1011	1040	1023	1014	1006	1084	1110	1023	1037	1021	1042	1023	1020	1084	1036	1033	1005	1060	1023	1066	998	1120	1042	1012	1052	1026	1002	1086	988	1052	1019	1049	1018	1086	1036	1057	1012	1062	1076	1068	1033	990	1018	1021	1052	1044	978	1078	1055	1041	1023	1021	1014	1028	1050	1012	1065	1093	1057	1037	1091	1005	1024	1050	1027	1042	1050	982	988	1029	989	1009	1051	975	1044	1024	1034	1025	1059	1058	1033	1032	1018	988	1030	1045	1061	1014	1009	1046	1001	1007	1071	1007	1051	1017	1020	1057	1038	1060	1066
24876	20924	27026	24882	13935	5770	3222	2350	2099	1743	1341	1157	951	974	938	825	723	588	607	511	590	575	561	571	543	538	526	550	544	562	515	516	488	470	530	462	516	493	488	520	487	490	514	513	502	512	480	555	508	523	491	496	486	518	465	482	496	530	484	524	506	525	528	489	517	513	496	467	494	497	473	443	480	463	443	503	468	445	448	456	481	469	492	449	474	483	486	498	496	459	482	473	485	482	471	494	484	518	462	441	476	518	490	509	506	448	493	470	489	492	484	457	491	487	476	460	476	484	488	511	500	472	459	482	440	459	478	454	499	483	488	477	451	504	419	464	446	510	484	547	492	465	552	486	450	487	487	488	504	493	466	508	473	493	476	476	484	484	490	484	479	468	464	442	433	485	445	482	477	444	479	479	491	472	486	432	434	467	455	483	444	442	431	493	468	431	497	478	446	503	455	492	463	485	446	483	468	465	455	480	507	486	496	503	465	470	438	475	467	473	518	471	467	459	469	507	444	424	461	478	469	467	468	445	515	493	495	493	502	490	500	493	519	499	484	468	495	440	475	482	465	495	462	482	464	480	476	469	491	456	463	466	488	457	490	481	510	475	493	505	496	503	466	458	465	464	447	497	497	480	500	487	482	465	501	469	456	486	517	465	414	470	511	450	462	429	394	437	462	491	479	500	465	482	456	456	508	492	510	450	450	451	446	430	472	506	475	493	474	471	490	477	481	480	495	446	486	504	476	469	462	472	475	455	491	482	532	462	447	500	432	432	461	467	452	487	456	491	464	461	510	499	466	450	529	472	470	514	463	456	475	495	470	461	451	488	489	470	482	477	516	462	496	505	519	471	464	498	459	491	484	473	487	485	437	472	490	442	481	480	471	473	490	480	508	468	485	472	464	455	459	452	481	428	438	463	513	514	454	498	482	459	456	469	488	461	506	479	474	464	454	445	459	451	472	488	453	464	495	487	448	482	451	468	482	453	495	463	461	478	467	490	475	444	479	500	473	442	454	453	513	452	458	472	471	416	465	487	487	477	486	492	462	527	480	449	452	475	508	474	448	415	480	445	455	486	504	489	506	459	452	477	472	433	447	470	501	463	501	509	487	520	472	476	457	504	460	460	468	473	488	502	450	461	489	491	519	481	441	496	455	473	452	446	475	458	475	482	503	471	463	491	481	470	466	496	462	486	483	509	522	461	472	482	469	471	446	487	452	473	492	436	476	471	521	477	469	493	484	459	458	518	461	466	455	455	470	490	497	465	483	435	449	430	466	464	500	509	500	470	474	427	503	469	485	488	456	469	504	459	459	501	463	470	477	470	495	474	488	482	460	485	497	497	470	501	476	481	451	456	506	460	408	486	472	493	492	482	442	465	473	461	490	463	476	479	470	494	516	497	455	510	497	450	460	488	477	487	472	459	450	444	455	493	471	440	471	488	438	478	478	444	437	476	461	479	458	489	493	473	482	454	462	486	464	461	471	447	464	448	486	460	451	486	461	478	470	461	492	469	465	454	480	458	457	433	429	489	462	442	457	531	487	482	490	509	480	502	451	441	445	484	429	483	468	495	487	467	499	513	509	498	476	461	483	480	455	468	486	450	493	444	450	497	470	477	483	427	473	473	519	446	480	428	506	465	481	468	460	463	492	472	510	481	450	471	499	485	477	479	448	463	467	467	484	510	468	426	439	495	485	483	472	462	509	473	510	512	453	497	452	480	509	473	494	466	452	461	490	440	474	447	470	469	454	498	471	511	500	513	467	469	481	424	470	483	432	443	451	455	447	491	465	453	469	473	478	478	469	455	452	419	500	462	483	495	444	489	486	464	464	465	498	447	501	479	430	462	495	464	441	485	452	452	462	439	444	492	456	448	467	484	507	474	449	506	464	488	448	510	472	487	491	521	459	479	494	456	477	488	493	473	444	472	436	526	465	440	506	464	491	513	467	468	465	498	522	500	478	463	487	461	470	486	529	483	464	496	505	484	493	489	481	481	479	476	458	446	463	478	450	472	435	434	519	502	461	426	501	478	487	445	429	518	489	464	491	489	463	486	463	486	501	442	478	469	472	466	481	471	486	447	453	482	483	480	468	483	465	479	491	467	455	471	487	452	466	486	479	503	512	474	484	490	477	487	457	469	497	455	467	470	502	454	469	491	488	489	491	450	471	474	505	515	469	497	485	502	483	472	461	505	482	478	487	440	458	484	443	451	434	506	455	482	469	469	495	477	440	483	489	521	480	468	482	487	488	474	452	476	491	461	491	461	483	464	470	431	468	461	465	469	484	502	477	469	482	508	478	475	462	471	502	491	471	470	472	474	474	465	473	460	490	450	491	471	476	516	436	511	455	479	452	486	464	471	480	476	493	480	509	488	475	491	466	431	471	430	500	477	509	488	449	496	486	457	489	517	481	460	490	508	467	463	459	480	465	458	489	465	486	469	440	483	526	472	459	480	490	465	505	467	473	456	474	446	536	530	447	473	450	477	450	495	502	440	466	477	477	465	463	475	499	486	467	493	461	440	450	456	501	505	456	490	490	487	450	534	497	506	493	460	485	502	433	483	471	482	458	456	465	450	457	461	471	488	469	505	470	472	471	516	450	483	455	472	477	489	479	494	487	489	450	497	484	464	470	469	477	484	465	451	467	493	455	447	443	481	471	450	474	477	464	454	464	466	464	468	457	498	488	466	458	467	509	485	437	457	502	479	520	475	464	487	510	512	522	501	468	485	493	487	460	459	491	496	464	510	469	450	457	456	476	502	495	473	486	461	492	509	447	474	456	489	458	509	458	492	468	476	453	491	481	516	473	498	435	467	490	503	431	441	473	479	484	478	496	429	463	461	484	474	477	481	498	497	462	477	487	454	443	466	481	475	484	491	487	459	460	468	432	497	483	474	470	472	467	485	487	462	478	458	501	520	483	495	463	490	484	498	480	437	465	478	507	515	472	469	519	440	491	450	496	489	480	490	485	500	494	451	435	455	459	500	496	505	497	480	455	503	427	443	474	488	496	478	485	460	467	480	473	435	438	442	472	491	488	452	464	453	462	455	484	489	479	458	473	434	518	470	459	488	489	532	494	452	486	482	454	446	462	433	455	495	460	523	479	452	491	461	480	490	500	475	446	462	464	492	467	482	472	507	456	455	493	483	509	484	457	467	466	490	460	496	469	445	473	466	495	469	491	489	429	478	467	490	455	463	482	474	494	459	481	488	484	474	478	484	461	484	496	474	467	483	490	488	473	478	467	470	465	445	467	490	458	494	487	479	458	474	493	497	456	470	424	471	506	457	447	438	465	488	473	452	458	489	460	530	502	475	483	508	420	511	484	462	473	483	508	482	491	478	462	489	504	482	465	453	457	492	472	484	469	489	508	468	495	468	485	458	469	490	434	448	468	456	459	476	467	492	450	482	460	454	481	453	467	473	487	525	510	474	470	457	498	478	479	470	481	504	482	450	486	496	498	508	478	469	453	451	465	480	512	500	496	494
15650	27455	22443	15446	11864	9926	6463	5292	4898	4190	3002	2382	1948	1804	1748	1482	1230	922	900	791	797	799	828	854	773	763	751	682	673	719	735	638	684	664	655	691	642	709	663	660	670	680	667	651	608	669	706	782	681	671	625	634	634	608	654	661	716	758	751	689	690	668	685	678	668	616	635	655	654	648	605	664	599	577	652	619	600	631	625	649	635	636	580	628	602	610	618	607	622	631	608	588	613	607	600	641	593	592	623	578	651	647	630	635	579	601	575	550	577	565	602	619	643	601	644	625	578	625	621	628	583	602	623	601	574	590	560	624	646	601	633	608	604	628	609	583	595	608	642	580	606	604	625	629	605	588	593	621	655	581	650	594	598	634	580	651	598	631	608	636	596	611	636	570	675	598	625	634	588	642	615	617	606	605	619	619	613	600	669	629	601	639	633	595	608	646	592	646	605	634	567	609	628	590	626	626	616	647	619	617	614	611	594	631	607	607	603	611	627	666	570	595	589	632	640	577	639	546	589	629	652	646	588	613	597	630	649	629	599	628	570	622	614	585	620	588	644	611	617	645	625	594	599	571	643	619	610	633	615	607	590	598	617	584	599	618	566	580	621	579	610	609	588	589	567	617	622	608	561	573	593	604	596	575	620	579	614	657	638	602	609	596	616	635	632	568	631	592	610	627	580	638	616	639	584	635	576	581	601	649	650	614	591	606	623	583	577	594	617	579	620	579	583	612	605	598	678	564	581	603	596	639	618	596	601	635	584	570	614	643	636	626	613	645	666	623	670	559	633	663	636	614	604	621	670	611	654	647	650	638	590	604	607	595	654	589	585	591	625	627	583	619	609	603	655	678	595	610	618	627	592	579	617	646	601	612	619	631	649	630	609	592	579	613	564	590	562	614	601	579	601	615	554	632	574	623	609	602	624	612	563	586	606	637	637	598	670	604	604	602	617	626	648	601	613	603	624	600	561	607	624	575	548	647	610	601	595	595	648	653	609	592	626	565	610	597	597	558	597	612	605	601	634	636	615	605	599	608	599	638	625	612	607	618	579	609	567	654	622	613	601	630	570	604	624	605	602	621	597	618	596	610	630	578	639	620	617	618	586	583	607	616	593	580	629	633	595	579	612	627	583	627	613	634	628	587	611	582	613	600	583	648	596	600	662	589	586	591	611	634	625	581	612	644	625	619	607	620	618	610	587	610	624	612	642	626	592	606	604	598	628	665	621	661	605	653	624	594	643	631	596	654	633	585	576	650	613	648	593	589	644	595	641	607	572	594	632	577	623	607	599	596	601	651	635	603	572	602	602	624	619	578	605	608	621	624	579	582	596	628	634	561	608	577	600	605	623	608	624	613	623	626	623	593	577	625	590	628	575	612	637	592	647	599	627	630	581	625	564	592	636	628	610	655	625	619	606	561	647	613	636	625	579	612	644	648	630	619	589	597	575	612	622	595	593	609	644	619	633	570	631	614	603	607	605	616	625	566	628	585	624	615	633	632	599	556	585	612	582	641	608	581	606	548	610	627	648	601	645	620	603	645	614	616	606	598	631	656	568	576	580	623	654	622	618	597	574	607	614	643	635	621	609	582	598	630	629	592	625	581	637	650	610	623	636	648	630	630	605	597	640	592	596	629	613	611	596	563	575	612	618	587	574	634	611	615	596	607	586	637	627	601	622	625	579	642	567	641	665	606	612	604	646	632	630	598	594	544	617	628	620	671	630	610	644	615	577	600	630	612	569	648	572	596	601	610	592	601	588	631	580	629	615	608	602	579	617	631	612	617	628	611	614	636	605	608	615	613	597	604	603	596	590	603	589	612	582	592	619	589	679	587	631	579	593	663	591	596	589	635	635	607	610	618	621	642	665	572	589	576	607	625	609	619	617	614	598	621	618	608	622	645	624	590	607	596	636	637	608	585	576	607	582	638	640	619	650	620	588	607	614	609	608	600	678	583	632	591	600	613	635	615	601	592	600	632	598	611	614	627	636	602	574	608	595	589	646	640	641	585	587	615	611	604	599	637	602	597	621	597	613	578	625	571	592	641	604	637	590	574	585	541	631	593	623	583	600	637	628	616	604	618	601	612	608	626	568	627	596	605	646	664	563	609	609	607	589	584	577	619	613	634	633	627	637	587	624	603	620	593	610	617	675	636	594	611	613	588	618	607	602	640	601	609	600	633	616	585	632	620	616	640	569	632	617	646	615	573	614	600	638	647	642	635	603	626	585	612	606	576	588	586	597	660	606	645	596	631	629	636	613	616	628	618	621	627	636	597	590	607	646	609	616	613	603	606	613	644	619	617	602	584	565	596	601	610	619	628	561	599	614	591	606	634	619	623	656	585	587	573	594	605	617	640	586	601	597	620	567	577	637	637	631	627	580	578	604	652	621	572	630	636	566	643	633	619	620	590	614	578	636	564	629	614	607	630	621	617	549	590	602	604	591	625	642	662	623	617	604	636	568	599	620	591	650	615	614	581	608	602	654	623	644	605	597	606	650	630	641	637	572	635	646	634	587	623	610	600	639	615	574	594	643	587	591	612	610	592	629	630	615	622	592	599	613	598	605	590	571	652	602	573	588	628	611	604	562	594	639	599	619	648	607	595	611	619	623	573	573	611	612	622	590	645	623	597	552	642	641	621	604	587	625	587	573	579	579	597	630	595	645	613	660	599	611	614	608	623	668	586	587	647	562	616	622	593	627	633	609	608	548	541	602	630	591	602	620	655	634	601	623	588	633	650	649	627	615	622	602	602	584	597	615	603	621	636	628	665	620	585	591	616	616	593	606	596	618	535	602	613	635	603	609	585	582	627	597	609	607	626	604	652	621	598	581	601	588	588	555	596	574	607	628	597	568	583	583	620	612	594	633	656	609	670	609	609	663	587	581	644	582	623	642	608	616	616	625	594	577	631	642	579	620	628	612	638	599	623	582	595	649	621	608	606	568	597	609	598	621	673	596	645	591	626	591	622	648	595	632	550	591	554	634	605	695	610	628	595	613	576	575	614	629	584	630	589	621	585	660	575	599	599	627	621	625	569	629	617	623	611	668	610	583	603	568	586	586	579	564	641	648	613	588	640	644	581	564	618	674	567	629	612	633	618	618	589	642	575	593	639	587	621	682	643	633	612	643	612	572	637	585	597	598	561	562	612	591	610	591	616	642	593	573	606	564	597	581	609	568	605	644	565	592	586	636	600	628	623	655	618	614	598	636	644	626	627	593	596	572	592	557	590	630	592	599	617	595	630	570	642	563	616	632	624	625	591	654	658	632	645	596	628	584	622	571	626	613	624	636	590	603	585	631	636	597	617	640	626	611	608	619	632	657	589	621	576	645	584	587	626	593	585	589	635	602	571	611	581	570	620	612	640	637	648	579	587	596	646	575	602	596	641	623	612	621	674	633	583	616	603	603	637	639	593	628	576	620	635	630	638	626	610	567	608	582	572	632	625	619	642	615	629	636	586	592	625	572	650	633	618	599	626	595	616	603	626
22759	21007	28703	23494	21037	21387	14961	5698	4459	3858	2971	2398	2111	1949	2047	1808	1487	1330	1205	1186	1155	1176	1230	1219	1177	1124	1108	1058	1094	996	1087	983	1026	999	1027	1031	1019	1028	1032	1015	1024	1002	992	946	1006	1091	1061	1077	1076	1040	1000	1012	976	951	1036	979	1038	1021	1058	1087	997	1024	1032	1009	1052	954	1007	998	920	942	1005	954	1006	988	1002	1028	1025	968	985	996	973	1030	989	938	947	951	946	980	959	951	976	1018	904	940	945	957	957	990	1009	1053	988	1002	1007	960	953	926	1010	958	957	991	953	888	968	990	984	905	958	965	933	931	892	991	999	942	973	942	917	977	953	972	948	942	941	965	947	944	879	1002	1000	973	1028	964	931	972	918	924	959	926	976	1002	969	949	988	964	905	956	943	962	938	950	997	994	983	1034	949	997	948	960	931	952	972	991	1014	956	901	944	960	955	996	917	930	963	910	961	944	933	980	959	922	912	920	990	914	969	941	988	940	880	935	920	945	961	942	930	954	980	982	959	963	930	960	956	1015	958	913	946	936	968	940	927	964	980	952	959	1015	1022	979	903	937	944	958	952	952	974	958	930	901	1015	956	927	1029	986	938	978	984	1002	988	968	927	947	991	1014	976	925	992	989	978	956	924	985	942	1019	975	975	926	938	997	951	932	947	927	964	965	966	957	958	987	899	935	942	976	966	1007	937	967	948	963	934	974	967	944	967	940	945	980	974	971	953	934	986	976	972	977	924	945	952	980	946	970	937	964	936	987	962	985	988	959	952	956	974	958	921	944	922	921	915	919	963	930	1006	986	959	881	954	953	1001	926	945	988	921	958	942	918	1004	939	937	969	932	876	935	932	954	918	953	951	957	930	963	953	976	876	974	985	950	957	932	983	1020	941	945	973	955	967	931	985	942	977	997	939	928	1005	913	899	983	929	906	927	950	993	969	956	988	878	942	960	943	906	984	1017	934	971	952	987	952	983	969	973	872	954	932	980	933	961	945	994	994	943	908	927	973	952	944	958	962	916	978	928	948	995	927	986	981	926	989	927	978	942	987	958	973	954	940	947	964	939	936	920	945	968	983	1018	979	917	976	975	894	949	989	922	973	977	989	960	958	968	997	931	909	944	971	930	930	960	964	970	908	1004	903	963	939	922	943	938	966	1002	975	959	973	894	951	911	964	936	1008	959	958	931	932	998	956	1001	978	1022	992	991	997	950	952	917	957	958	978	952	932	962	954	975	1014	981	987	951	1019	963	917	956	913	985	981	967	987	948	967	994	940	1000	942	943	958	943	931	947	949	897	955	944	896	950	978	945	971	995	938	907	934	907	924	962	990	893	977	979	972	982	1020	940	974	951	1003	902	946	966	970	992	973	981	980	969	934	985	1012	1027	1007	957	991	931	991	937	986	951	982	975	926	950	943	938	962	921	984	1005	949	990	972	967	953	965	949	985	965	957	1007	976	947	929	1004	1008	909	952	964	941	988	942	996	943	845	923	967	959	948	948	1027	930	973	943	1016	972	955	950	948	944	972	944	921	941	963	954	979	997	946	981	976	933	976	949	935	1003	946	913	980	921	996	943	980	959	994	916	922	953	918	932	994	975	940	910	956	915	956	923	944	943	976	893	999	949	934	975	891	941	975	1005	924	987	908	949	944	977	987	996	977	925	966	955	967	916	955	882	989	940	1003	1016	935	959	977	1001	972	969	978	985	925	963	932	956	980	989	945	894	958	975	929	927	936	995	969	949	1014	948	1005	944	984	944	968	980	893	943	984	1035	954	985	945	917	1002	1009	996	927	966	984	866	945	984	935	922	978	1005	1000	979	904	946	944	966	954	986	1017	967	915	983	937	1007	935	990	916	987	974	890	979	976	921	941	942	969	972	931	953	878	962	953	1000	910	936	928	1006	954	985	949	956	922	953	983	916	950	897	939	945	968	989	1048	1019	986	951	952	960	939	940	964	970	1012	995	888	977	967	952	925	962	959	1017	967	959	974	939	967	871	969	960	941	955	1008	948	919	1057	913	966	949	928	1004	1006	936	961	932	972	954	932	945	977	942	982	957	927	990	944	931	1021	963	952	944	968	946	919	966	975	940	972	960	941	907	921	969	960	981	940	956	984	934	954	914	1006	958	955	949	982	946	953	935	945	952	873	979	920	912	928	916	970	899	1004	968	921	924	982	972	958	910	953	980	974	951	935	1002	944	984	971	959	946	962	942	958	847	947	918	980	993	970	934	975	990	956	969	962	921	912	948	872	963	921	991	974	954	934	989	931	943	939	926	954	952	959	911	927	983	1002	991	939	940	942	914	994	929	969	923	934	970	978	952	953	929	961	905	937	973	876	955	943	983	947	998	936	979	932	968	962	946	955	944	925	945	920	901	988	1016	983	1003	923	968	995	946	946	968	951	978	1030	918	956	971	937	995	912	973	971	926	974	926	978	903	935	1006	964	931	1005	981	940	926	978	979	969	933	953	983	947	976	985	974	976	944	935	967	907	962	904	938	890	934	952	948	968	965	987	942	985	946	941	938	986	989	956	947	1011	976	944	944	972	994	961	976	953	1006	943	984	970	957	982	932	988	967	986	924	963	948	949	921	963	982	916	990	933	932	988	995	929	948	975	988	891	996	943	1011	975	935	943	947	999	943	926	1003	949	1007	970	917	974	895	977	989	928	939	944	987	952	993	953	979	913	987	953	989	928	939	950	973	955	998	959	942	952	944	963	982	908	895	1031	957	941	999	963	1003	918	952	929	929	1015	915	950	981	925	940	970	943	1005	952	1005	935	970	969	923	979	981	900	965	961	955	977	919	941	947	933	935	948	969	915	917	907	1015	967	958	937	938	970	982	967	948	949	978	954	948	984	962	1009	966	949	960	968	999	896	945	981	970	927	906	926	960	966	940	959	969	932	943	1014	955	927	965	966	994	941	893	978	907	906	962	964	1001	954	984	939	981	931	919	974	961	950	961	994	940	977	966	934	992	987	980	1029	959	940	925	974	951	932	971	892	921	984	938	931	943	969	914	982	961	956	961	976	961	981	931	982	1020	901	1006	971	953	971	930	943	987	983	905	982	927	990	979	940	966	931	881	909	990	955	889	955	1020	1033	970	995	950	959	1032	1001	945	951	950	956	893	1031	959	905	964	990	954	931	924	945	969	939	910	1010	1023	928	986	1008	971	962	998	961	992	922	936	973	995	988	948	992	966	950	923	935	998	952	1001	886	969	929	975	989	929	1004	974	944	897	976	948	991	956	950	935	968	913	940	939	948	976	999	960	966	956	921	915	954	930	913	935	969	945	985	918	966	981	919	941	920	966	979	930	1016	955	988	925	937	948	957	959	892	980	933	962	961	940	915	951	972	971	988	928	991	995	924	904	902	963	935	956	983	978	1005	903	935	946	919	949	959	963	929	1022	899	954	932	962	949	973	963	948	922	969	941	992	1001	963	1000	984	968	973	969	918	941	1008	935	942	1019	977	970	976	1002	945	970	920	962	995	926	981	938	954	993	949	998	910	973	946	943	945	959	981	975	943	890	959	961	974	960	974	958	1000	1001	997	955	955	942	998	936	928	961	1013	955	954	902	973	929	980	991	934	1027	940	954	989	949	928	920	945	947	901	927	930	1004	965	975	953
18434	36524	31677	23105	18909	16163	11395	9417	8579	7499	5574	4486	3901	3458	3402	2901	2349	2031	1698	1671	1672	1588	1658	1750	1641	1469	1486	1426	1429	1380	1281	1341	1286	1243	1238	1261	1239	1197	1276	1239	1185	1182	1270	1260	1216	1234	1300	1283	1332	1208	1277	1214	1216	1234	1247	1305	1332	1356	1349	1327	1377	1292	1294	1279	1218	1234	1185	1232	1127	1155	1148	1192	1145	1142	1158	1143	1090	1136	1163	1195	1180	1179	1193	1113	1156	1130	1159	1115	1149	1176	1172	1100	1141	1227	1189	1128	1161	1103	1179	1147	1163	1173	1176	1067	1141	1125	1167	1189	1163	1138	1177	1143	1135	1174	1123	1160	1174	1188	1156	1165	1133	1149	1225	1151	1144	1182	1076	1181	1061	1147	1153	1129	1215	1192	1180	1159	1158	1125	1141	1156	1127	1142	1119	1148	1136	1154	1141	1144	1124	1127	1200	1107	1153	1100	1103	1265	1188	1180	1148	1128	1141	1179	1146	1164	1177	1096	1166	1143	1147	1190	1156	1150	1096	1193	1151	1162	1114	1143	1150	1179	1133	1143	1099	1160	1191	1219	1161	1106	1152	1077	1178	1078	1171	1121	1190	1141	1121	1136	1146	1131	1073	1132	1147	1128	1129	1141	1209	1208	1198	1107	1157	1138	1143	1103	1124	1147	1162	1128	1161	1135	1109	1152	1135	1142	1144	1145	1160	1172	1117	1108	1090	1136	1080	1147	1209	1186	1180	1227	1136	1138	1205	1109	1213	1169	1102	1181	1162	1175	1115	1120	1141	1124	1101	1111	1158	1141	1111	1160	1142	1114	1153	1138	1077	1198	1119	1106	1126	1151	1153	1131	1139	1118	1100	1092	1206	1147	1148	1143	1155	1183	1079	1089	1205	1099	1214	1115	1086	1186	1112	1201	1153	1086	1105	1101	1138	1199	1127	1150	1121	1140	1119	1146	1142	1143	1200	1075	1156	1192	1139	1094	1133	1140	1130	1145	1123	1128	1123	1142	1120	1110	1172	1098	1135	1142	1150	1095	1116	1175	1154	1218	1200	1158	1119	1137	1093	1165	1177	1147	1130	1062	1141	1073	1192	1140	1166	1084	1120	1162	1138	1152	1115	1086	1154	1205	1094	1173	1106	1118	1177	1136	1135	1110	1120	1155	1186	1141	1166	1107	1101	1112	1159	1192	1157	1171	1141	1084	1167	1163	1132	1136	1126	1085	1166	1152	1087	1149	1059	1162	1125	1153	1152	1070	1130	1197	1150	1151	1115	1130	1111	1181	1106	1166	1178	1204	1190	1160	1106	1152	1165	1220	1197	1109	1240	1119	1092	1122	1091	1138	1124	1178	1137	1126	1200	1089	1161	1109	1136	1181	1165	1150	1142	1102	1141	1175	1180	1145	1118	1100	1156	1196	1140	1128	1149	1132	1143	1160	1123	1125	1172	1085	1159	1137	1134	1119	1112	1171	1133	1102	1065	1175	1183	1134	1151	1147	1183	1193	1136	1203	1151	1137	1180	1167	1118	1169	1106	1220	1123	1105	1160	1155	1073	1149	1152	1150	1161	1128	1071	1146	1162	1081	1191	1193	1165	1102	1187	1116	1099	1153	1162	1147	1122	1166	1157	1125	1124	1213	1180	1148	1166	1135	1172	1145	1138	1147	1159	1126	1158	1191	1075	1101	1117	1159	1170	1103	1153	1145	1181	1184	1145	1177	1130	1168	1178	1155	1167	1171	1137	1125	1193	1190	1109	1157	1107	1136	1130	1135	1198	1078	1239	1168	1153	1138	1169	1127	1167	1121	1159	1145	1167	1142	1172	1103	1138	1101	1167	1151	1160	1215	1150	1196	1154	1113	1101	1159	1134	1199	1099	1167	1151	1138	1125	1115	1126	1164	1164	1104	1089	1095	1167	1134	1141	1139	1127	1124	1155	1200	1141	1178	1153	1126	1156	1099	1194	1109	1166	1126	1134	1111	1119	1148	1125	1099	1116	1173	1124	1118	1167	1063	1138	1144	1138	1162	1123	1103	1117	1154	1125	1169	1134	1153	1112	1099	1114	1143	1229	1069	1152	1163	1076	1094	1127	1106	1092	1164	1149	1135	1160	1150	1122	1123	1101	1181	1175	1147	1060	1127	1092	1097	1174	1152	1119	1159	1112	1112	1141	1146	1147	1150	1159	1121	1152	1093	1141	1154	1140	1143	1122	1071	1144	1100	1091	1121	1160	1115	1142	1126	1110	1088	1097	1171	1186	1121	1146	1124	1164	1130	1119	1195	1112	1146	1144	1150	1134	1080	1143	1145	1099	1088	1175	1216	1106	1147	1102	1113	1128	1139	1138	1121	1149	1152	1094	1121	1158	1148	1175	1132	1160	1161	1070	1124	1144	1181	1088	1135	1079	1157	1149	1134	1161	1132	1106	1174	1115	1158	1138	1148	1094	1186	1148	1148	1158	1149	1161	1108	1077	1144	1152	1083	1132	1125	1116	1165	1175	1168	1215	1139	1179	1146	1162	1119	1080	1154	1118	1130	1113	1140	1210	1159	1190	1089	1139	1076	1110	1126	1179	1174	1131	1177	1135	1133	1090	1148	1137	1112	1144	1183	1176	1163	1100	1218	1124	1136	1127	1120	1115	1097	1134	1138	1106	1156	1122	1147	1138	1086	1172	1135	1100	1134	1134	1169	1090	1125	1190	1069	1168	1082	1168	1150	1181	1168	1171	1167	1126	1159	1109	1106	1111	1090	1154	1163	1171	1112	1132	1112	1156	1146	1144	1135	1071	1128	1173	1057	1112	1142	1161	1215	1125	1127	1229	1165	1137	1154	1191	1128	1171	1168	1145	1158	1111	1198	1068	1100	1165	1069	1110	1182	1161	1185	1169	1115	1187	1126	1084	1136	1130	1161	1177	1114	1144	1115	1126	1108	1165	1145	1161	1106	1110	1103	1157	1113	1155	1167	1155	1073	1122	1117	1143	1137	1163	1208	1180	1166	1122	1156	1113	1106	1166	1142	1129	1185	1184	1116	1127	1182	1174	1155	1158	1077	1081	1119	1167	1089	1163	1117	1150	1131	1083	1181	1149	1158	1138	1121	1139	1187	1181	1116	1180	1159	1098	1141	1163	1174	1114	1182	1091	1149	1105	1071	1157	1208	1170	1167	1153	1142	1157	1103	1149	1162	1162	1153	1174	1149	1124	1175	1128	1112	1146	1176	1162	1144	1179	1123	1200	1167	1090	1136	1169	1126	1143	1126	1078	1104	1160	1167	1116	1119	1118	1138	1138	1149	1170	1163	1132	1163	1113	1148	1078	1139	1099	1177	1148	1135	1103	1129	1117	1114	1142	1114	1186	1133	1184	1163	1118	1127	1108	1142	1100	1126	1132	1129	1136	1116	1131	1172	1199	1180	1120	1201	1119	1133	1100	1136	1143	1111	1094	1147	1114	1200	1126	1126	1193	1143	1140	1199	1213	1159	1111	1161	1141	1127	1155	1157	1189	1195	1096	1127	1108	1133	1171	1155	1165	1160	1093	1174	1148	1134	1150	1169	1139	1202	1170	1162	1139	1131	1178	1152	1145	1100	1156	1131	1125	1137	1161	1119	1166	1093	1139	1161	1169	1079	1150	1100	1096	1089	1126	1188	1153	1182	1133	1102	1113	1145	1123	1113	1139	1161	1116	1148	1187	1180	1161	1134	1170	1187	1140	1159	1152	1175	1148	1165	1167	1082	1103	1168	1232	1131	1151	1184	1171	1168	1139	1147	1068	1099	1176	1170	1114	1097	1142	1133	1173	1106	1157	1143	1150	1107	1135	1135	1140	1176	1174	1133	1134	1117	1180	1161	1133	1103	1166	1165	1167	1218	1104	1142	1142	1122	1094	1130	1128	1118	1175	1179	1134	1205	1109	1114	1170	1095	1187	1195	1073	1125	1212	1122	1134	1130	1215	1108	1148	1173	1193	1135	1112	1121	1136	1138	1127	1144	1141	1123	1171	1130	1149	1099	1108	1187	1119	1184	1158	1139	1136	1136	1134	1163	1154	1098	1085	1181	1217	1247	1161	1124	1137	1085	1150	1163	1123	1162	1160	1159	1183	1157	1120	1113	1129	1159	1180	1134	1117	1128	1156	1131	1196	1197	1186	1185	1087	1151	1231	1138	1129	1156	1147	1106	1119	1105	1064	1142	1166	1125	1155	1171	1105	1128	1151	1134	1123	1185	1149	1100	1142	1140	1134	1149	1126	1087	1153	1141	1180	1160	1177	1094	1121	1138	1135	1188	1186	1198	1096	1172	1118	1169	1160	1193	1165	1109	1165	1107	1170	1205	1135	1150	1133	1090	1102	1064	1109	1142	1104	1174	1108	1125	1096	1119	1192	1138	1162	1130	1164	1180	1200	1150	1080	1173	1106	1131	1138	1169	1090	1139	1149	1121	1166	1160	1100	1163	1200	1117	1160	1170	1152	1147	1163	1127	1122	1173	1257	1141	1200	1162	1148	1126	1144	1150	1168	1142	1149	1131	1124	1151	1216	1150	1145	1115	1138	1140	1135	1128	1227	1167	1170	1133	1144	1100	1221	1101	1087	1138	1136	1177	1156	1097	1111	1113	1088	1154	1095	1115	1158	1091	1203	1093	1101	1155	1138	1153	1154	1188	1153	1114	1156	1188	1136	1146	1162	1118	1194	1149	1124	1151	1077	1147	1153	1103	1184	1218	1153	1129	1119	1154	1146	1134	1176	1165	1154	1112	1064	1116	1124	1130	1169	1142	1093	1141	1111	1165	1142	1185	1137	1135	1192	1114	1104	1162	1180	1120	1119	1142	1205	1130	1109	1188	1140	1156	1136	1149	1147	1123	1126	1176	1108	1167	1186	1154	1148	1113	1210	1160	1089	1123	1133	1125	1132	1143	1127	1172	1205	1142	1188	1206	1137	1108	1125	1165	1129	1187	1140	1166	1098	1189	1158	1078	1108	1108	1188	1157	1128	1115	1126	1166	1125	1194	1192	1154	1207	1166	1156	1167	1156	1098	1087	1118	1185	1102	1109	1145	1084	1131	1153	1119	1097	1170	1153	1167	1226	1113
26916	20639	16534	9750	5654	4266	2517	1828	1811	1549	1126	994	822	779	879	819	721	632	637	631	613	595	590	627	644	624	631	560	606	585	592	566	590	545	530	562	579	624	537	586	557	569	534	593	607	622	626	594	615	555	565	507	571	597	531	605	594	591	554	609	583	568	564	540	573	567	590	565	550	589	559	587	549	547	562	574	541	536	556	603	554	582	574	564	530	540	580	566	554	568	542	549	572	537	533	577	552	565	522	532	567	579	590	546	530	568	568	558	553	585	605	589	539	509	494	562	581	548	583	536	555	512	571	579	560	562	574	565	572	567	516	570	554	581	568	605	553	505	544	543	543	541	550	528	533	545	537	556	548	548	534	519	557	567	539	515	577	542	540	543	504	567	528	571	572	562	571	597	544	593	546	567	562	554	540	554	577	552	595	596	569	539	555	601	575	559	568	521	554	572	609	543	547	582	569	509	524	533	571	538	532	549	572	550	591	568	553	525	495	541	542	530	535	522	495	551	530	528	528	568	571	525	574	563	594	588	564	546	546	573	551	562	521	568	569	527	553	577	534	577	596	562	584	549	557	519	555	555	574	549	520	531	579	543	540	547	565	537	563	559	570	594	583	570	537	551	565	545	562	549	553	575	625	523	531	525	556	566	536	584	549	603	548	521	556	570	552	593	537	542	578	574	607	533	543	549	584	554	566	559	504	561	541	562	562	555	503	541	577	559	571	552	530	531	512	532	567	566	563	538	566	576	545	566	598	558	558	606	619	537	557	528	588	557	549	528	585	546	538	589	566	554	554	590	549	558	524	566	609	517	570	582	550	550	515	567	540	538	581	583	592	553	531	513	577	540	562	598	550	581	556	553	546	524	566	549	528	567	567	568	564	551	534	525	525	552	521	590	532	550	593	576	542	602	587	564	574	531	563	536	563	539	579	544	544	511	590	567	617	572	583	563	589	549	564	567	578	612	602	554	578	533	570	574	545	551	511	599	525	566	537	542	564	522	516	553	539	573	580	583	592	573	574	552	537	545	555	553	581	539	554	555	549	542	538	561	531	531	584	559	568	569	577	529	572	534	558	548	575	545	602	553	527	545	590	567	604	546	563	584	579	566	561	556	526	546	565	577	570	551	555	558	572	596	529	531	530	559	581	577	530	545	557	557	614	543	535	571	529	628	546	565	549	525	536	558	556	545	533	530	561	589	572	559	576	543	557	577	542	542	561	540	587	568	541	591	557	580	530	540	533	567	554	550	544	544	548	532	543	543	558	562	535	534	544	570	574	564	545	567	602	521	582	529	585	541	588	537	508	557	541	550	532	588	560	549	533	571	559	579	562	541	548	548	560	533	612	585	538	539	547	566	543	534	576	550	516	590	559	541	533	548	573	505	534	570	552	545	566	572	543	541	574	547	554	587	532	551	514	562	556	546	584	567	562	560	571	567	531	552	564	550	554	508	515	565	580	526	585	582	578	541	570	551	606	550	539	613	569	550	546	588	560	543	557	560	581	590	584	556	553	515	583	575	597	534	549	574	548	561	542	569	593	599	563	508	592	569	611	564	532	539	554	577	549	539	566	555	550	584	545	568	599	566	569	575	547	544	566	532	538	558	563	550	506	586	560	564	553	578	534	542	533	533	537	589	502	551	553	611	522	533	547	542	578	573	550	518	556	569	502	549	579	584	564	582	537	558	555	560	565	538	579	501	580	538	556	521	548	523	598	559	561	577	537	566	627	555	567	566	577	548	600	583	526	515	536	570	570	579	535	553	566	602	504	571	571	545	586	546	578	573	541	557	553	525	512	543	518	536	535	538	610	588	549	534	567	587	531	506	559	605	541	527	526	567	570	586	537	538	536	542	518	623	563	568	558	581	565	525	572	582	563	566	532	548	595	584	535	564	542	552	559	577	518	544	617	574	592	558	561	557	541	542	518	559	570	559	599	567	580	573	581	535	543	542	548	554	550	610	512	585	549	598	550	566	536	554	538	592	557	498	551	571	563	563	532	567	577	561	563	501	590	602	560	543	588	556	537	580	554	536	551	549	563	540	561	539	547	574	556	623	552	554	540	534	568	543	589	545	581	607	555	563	513	590	566	581	586	557	533	556	565	544	541	529	512	573	534	554	553	568	500	543	552	537	541	541	541	528	545	547	554	574	539	583	598	546	546	527	502	559	549	525	555	562	567	561	534	595	617	558	539	580	548	533	571	532	584	578	549	519	555	570	548	590	596	550	540	581	537	551	579	528	551	595	528	567	554	523	516	512	569	593	529	531	556	533	539	555	536	521	541	574	563	569	577	538	580	555	558	536	593	559	614	524	574	535	564	562	565	529	558	589	597	520	535	569	584	538	574	526	573	567	518	546	534	565	545	547	563	553	509	593	558	548	574	595	530	557	564	540	570	556	541	585	522	578	522	559	542	570	554	552	566	555	568	514	528	552	533	550	612	557	608	555	563	529	622	571	574	551	568	557	556	556	582	561	578	565	553	579	543	544	544	536	558	524	550	551	581	545	576	560	577	522	561	567	550	560	570	559	527	542	548	557	559	586	560	547	567	538	586	544	553	611	576	545	570	603	546	540	556	567	553	557	593	543	544	565	532	589	557	550	606	538	573	567	538	495	543	555	547	561	556	527	570	541	520	557	563	555	545	553	527	561	569	517	551	600	531	577	559	543	551	591	580	557	621	577	543	556	574	556	508	530	591	540	564	560	537	529	554	543	573	549	529	581	581	536	572	554	544	551	543	522	532	535	535	542	569	532	573	566	574	542	526	584	533	588	538	544	571	558	515	548	523	577	535	569	581	543	530	542	542	571	563	592	540	561	594	556	571	506	608	556	595	533	549	531	567	523	549	558	539	571	546	575	536	547	529	557	549	558	560	588	524	537	550	576	519	558	531	564	549	567	514	574	535	605	555	498	569	577	555	565	577	603	600	515	577	505	529	552	587	517	568	571	553	535	554	527	557	506	588	509	568	557	504	547	536	526	541	586	533	561	521	563	522	573	505	576	578	522	523	524	549	560	564	608	534	528	520	573	589	533	598	567	555	581	531	554	548	551	569	533	534	545	604	528	536	571	563	590	574	530	605	563	534	579	560	557	526	592	567	593	543	555	549	522	563	571	513	526	587	584	566	561	526	520	535	559	568	508	555	566	550	590	557	550	570	561	573	558	519	587	540	553	561	566	570	550	561	545	542	529	540	560	558	548	575	595	566	586	585	546	600	549	591	564	547	561	561	542	586	566	560	581	541	574	518	561	542	523	525	554	553	576	579	551	555	581	554	539	529	540	565	565	545	548	548	611	557	591	552	521	574	537	579	563	533	558	574	503	604	571	572	551	573	547	571	551	558	556	547	540	550	575	537	560	546	562	554	552	566	559	525	558	582	591	599	557	528	544	539	566	547	512	565	585	532	549	571	522	561	521	553	543	602	557	550	563	576	558	529	564	517	580	534	584	536	575	551	559	547	563	585	551	566	561	570	522	579	544	581	602
13951	22429	18871	11976	9511	8330	4987	3911	3740	3358	2429	1805	1570	1458	1450	1276	1019	893	841	830	803	816	816	909	858	825	767	765	722	731	708	743	727	707	692	708	716	739	681	735	734	726	742	699	715	764	752	716	731	726	702	710	733	743	769	757	761	778	731	756	791	758	730	689	688	731	707	695	721	716	741	706	679	608	644	680	700	669	680	732	681	709	664	684	684	667	647	727	646	709	676	710	702	680	705	711	698	678	659	699	681	713	674	641	660	690	653	705	674	677	688	702	695	694	685	678	707	631	701	735	653	708	736	709	659	675	733	701	685	686	673	688	685	692	698	690	682	664	686	691	698	718	700	692	721	671	657	661	689	665	686	641	708	690	676	664	643	690	705	629	661	695	711	677	682	663	657	664	633	666	695	735	709	715	698	648	686	656	717	686	709	685	708	684	714	670	679	670	702	665	698	686	694	707	699	728	696	704	704	690	692	683	682	667	687	736	688	691	719	676	651	691	675	723	698	734	734	696	708	680	674	706	689	688	700	738	659	708	721	683	704	736	662	712	687	679	699	688	690	695	682	680	674	703	720	671	708	651	710	724	667	698	690	689	675	673	660	713	705	641	700	664	675	686	667	677	691	671	665	620	667	695	721	679	705	684	691	705	660	696	722	667	656	710	667	678	692	686	658	686	706	668	691	695	700	708	663	705	668	707	737	679	685	703	661	655	674	681	603	662	670	692	694	669	664	721	691	707	740	685	722	722	658	720	662	664	699	712	683	718	713	671	686	684	710	674	650	678	706	713	698	682	718	667	650	662	655	654	737	676	703	671	708	704	702	691	687	631	674	668	676	701	703	699	723	667	658	712	683	704	671	679	694	667	690	685	710	663	718	667	702	680	729	706	696	687	660	673	735	688	721	679	740	671	708	728	666	709	689	686	745	644	665	682	682	685	717	701	685	661	659	676	707	674	682	689	701	694	741	657	729	666	706	679	699	692	648	695	715	683	692	684	678	691	708	673	703	634	722	658	670	706	704	721	682	676	690	686	670	669	684	703	661	686	685	683	686	677	689	703	669	693	717	676	679	672	668	720	696	704	719	703	669	694	683	682	695	711	682	670	672	710	678	680	675	735	684	690	652	726	714	701	720	692	691	661	702	650	680	677	689	691	680	668	694	670	688	726	722	679	657	701	734	602	690	684	619	652	715	696	667	691	683	671	690	686	666	670	718	693	718	718	664	680	686	694	682	719	639	684	692	651	679	706	709	657	648	701	707	693	742	677	627	669	666	669	688	679	712	715	728	740	662	693	723	665	716	690	664	683	670	683	731	713	687	684	676	691	664	655	663	708	679	683	660	701	700	678	672	697	683	741	713	681	663	687	706	721	665	737	708	688	701	687	672	645	710	699	678	703	680	646	628	686	675	661	715	677	753	695	715	670	688	698	671	713	688	675	662	686	699	694	672	711	681	650	681	726	625	668	664	724	663	666	655	684	650	652	685	679	671	675	685	671	680	694	664	685	684	684	704	678	734	671	648	701	676	730	691	590	715	675	692	716	696	712	694	712	709	658	701	696	690	676	710	661	620	750	697	660	671	686	642	679	693	673	688	659	751	686	736	695	699	705	697	687	735	689	695	652	665	672	681	621	636	692	739	688	661	710	690	639	695	692	641	628	717	694	670	681	702	679	691	670	658	678	703	666	714	664	653	668	669	634	694	660	680	716	648	659	704	640	683	718	666	641	705	665	711	686	687	662	712	671	721	678	727	664	648	624	755	635	654	689	694	679	679	667	677	673	697	732	662	652	678	700	703	672	669	697	695	650	707	659	736	658	684	680	715	628	648	705	698	702	711	662	697	719	691	684	690	697	654	641	686	722	692	758	683	676	708	688	724	695	684	730	682	672	673	675	658	651	676	695	709	702	645	734	665	735	711	618	664	647	723	690	693	721	685	649	651	721	668	683	659	685	719	708	679	660	685	703	701	741	682	646	673	693	673	675	715	716	694	671	628	683	678	669	634	697	675	695	703	672	644	691	678	670	708	714	661	674	676	657	726	714	654	694	670	686	650	731	731	697	707	636	655	705	680	705	674	664	693	697	649	721	684	672	673	697	687	711	683	674	764	728	674	698	634	698	693	739	667	691	677	642	689	670	711	704	683	687	691	725	721	706	712	664	657	668	664	685	646	640	667	702	685	701	699	706	644	704	694	680	692	693	660	699	664	633	715	684	674	694	742	672	667	718	681	708	682	730	699	665	695	647	701	698	697	695	673	741	662	717	683	679	664	698	668	658	686	696	720	682	664	718	677	719	653	674	712	715	690	693	665	712	664	648	711	672	718	678	696	710	693	693	680	716	670	713	647	659	660	674	707	672	723	694	672	703	718	708	708	646	687	693	650	743	736	706	662	702	719	675	685	716	724	707	679	637	680	666	705	699	716	699	651	689	652	683	707	712	692	647	712	672	734	673	651	664	721	672	656	714	639	676	708	655	745	682	695	683	689	689	697	677	678	710	683	689	699	705	663	627	666	730	696	668	679	686	682	723	755	729	733	641	650	705	709	675	705	723	685	663	713	662	634	736	676	677	665	661	662	684	708	699	694	678	683	703	691	652	693	696	678	736	716	692	684	667	695	636	712	699	681	645	704	691	646	721	737	667	700	693	642	794	694	676	706	730	670	718	653	651	685	727	705	681	678	700	687	648	682	683	684	679	698	699	679	684	714	666	649	681	664	702	679	664	724	662	669	696	689	714	713	695	698	638	711	719	690	653	680	621	667	666	687	676	701	710	688	656	705	664	665	714	681	655	673	738	692	719	708	627	636	713	618	642	676	680	721	670	692	675	717	685	667	735	689	736	706	646	734	703	737	669	671	736	658	695	671	693	676	676	732	635	704	660	667	702	694	634	712	674	669	700	679	656	706	688	644	698	692	700	651	686	730	684	682	674	717	678	675	716	711	693	701	706	709	703	686	676	723	629	715	680	663	719	724	686	697	655	683	676	661	703	690	659	667	726	663	697	703	715	720	705	713	701	702	602	679	663	683	699	654	629	702	675	665	711	668	690	672	722	661	675	653	648	710	697	676	696	665	660	673	701	648	722	696	689	678	700	685	677	703	663	735	667	745	709	684	686	691	732	724	657	698	666	735	684	705	659	637	681	665	681	662	667	733	696	735	718	709	681	653	635	690	716	675	691	705	676	686	660	709	677	708	644	722	680	639	686	670	705	660	698	712	659	660	684	717	671	639	688	698	685	720	695	714	669	688	713	720	701	657	691	726	696	701	693	664	694	671	723	660	699	646	639	682	673	700	681	722	660	686	677	666	720	707	692	714	699	720	727	723	698	689	666	673	704	654	671	700	724	671	718	635	701	643	674	636	700	638	646	700	678	673	668	716	737	694	642	700	696	725	682	700	663	688	665	634	713	669	702	737	686	688	698	698	653	652	678	684	680	680	696	726	703	703	669	628	668	628	709	687	684	711	683	693	651	701	739	666	635	684	686
23650	20901	28105	23883	20921	14988	6258	3596	3099	2760	2207	1826	1560	1467	1462	1427	1141	1158	1053	1007	1076	1050	1123	1102	1043	958	983	1035	911	949	951	913	889	894	895	910	900	916	913	941	878	929	881	844	901	896	891	968	931	914	913	896	863	870	900	922	926	958	975	943	951	886	957	900	849	898	902	857	827	901	848	854	934	876	890	861	854	787	902	873	883	904	844	865	842	858	892	829	872	856	856	831	886	810	875	822	814	897	889	851	874	844	912	859	860	853	895	882	892	860	854	857	828	862	841	852	902	895	862	852	858	847	908	868	860	891	875	874	831	838	884	885	851	855	856	853	927	867	879	914	930	880	890	856	835	826	868	864	877	943	875	855	832	853	890	823	810	844	930	833	859	900	915	911	861	841	854	872	869	861	888	850	856	916	834	882	848	913	880	852	878	939	861	911	885	839	870	909	883	880	891	844	893	889	890	894	883	829	851	886	924	907	902	803	881	875	885	909	897	909	849	806	838	894	821	831	880	869	866	907	836	864	788	837	880	864	871	829	909	819	862	890	822	857	811	902	873	863	818	884	869	856	830	835	837	787	842	888	931	898	910	926	930	856	827	877	901	901	844	859	866	908	912	882	883	884	863	849	895	844	837	828	842	829	895	893	907	898	932	844	913	839	853	834	901	896	836	817	824	898	854	909	862	868	873	844	844	897	856	889	923	827	919	828	954	912	832	914	831	858	849	883	848	901	859	868	814	895	865	902	878	851	922	852	842	860	924	854	895	900	867	884	913	879	878	824	826	886	853	874	868	922	857	865	878	834	871	854	878	844	825	850	832	815	836	876	898	900	857	859	891	870	896	886	858	888	896	881	843	916	888	881	843	886	882	872	837	834	884	807	827	887	868	883	890	853	859	891	855	890	872	933	877	910	826	828	885	829	846	901	829	850	860	826	884	869	959	863	875	892	905	837	888	850	886	840	906	841	830	847	854	860	837	844	826	823	851	853	860	879	882	906	872	851	778	863	826	901	875	837	842	828	863	879	887	890	903	867	835	875	884	830	917	894	916	878	820	881	820	897	869	857	861	864	832	858	844	906	877	902	855	904	872	899	832	867	812	868	863	846	878	888	877	841	857	896	869	808	899	896	877	848	895	808	892	886	888	862	880	884	842	877	844	893	856	894	876	876	900	834	817	878	900	929	932	888	869	836	864	883	842	860	893	847	850	838	890	891	863	853	847	866	860	933	854	861	902	866	814	886	823	833	874	850	855	877	889	908	888	855	827	877	848	861	843	844	847	880	912	859	913	869	819	896	889	879	881	838	849	866	820	874	937	832	819	831	866	834	861	884	894	893	879	850	809	858	853	866	867	904	851	882	843	872	837	818	883	880	848	892	838	946	895	849	919	958	855	867	826	871	846	917	854	869	854	843	883	863	891	846	926	882	944	837	852	857	852	850	924	891	870	801	871	894	877	908	879	862	836	799	879	904	911	844	901	881	820	926	865	882	914	841	869	927	877	807	856	859	849	827	884	906	858	838	810	847	827	891	839	863	885	816	849	882	925	862	892	903	852	831	869	859	885	900	944	931	915	837	857	872	882	850	870	855	874	847	913	885	940	857	886	899	846	846	887	894	832	857	878	875	852	915	811	849	835	879	900	910	886	824	881	895	912	845	932	841	858	887	871	894	872	842	829	871	883	855	869	880	844	869	856	889	849	863	833	894	833	841	867	887	847	901	851	866	856	811	908	869	863	901	852	867	906	860	902	840	862	830	854	879	835	876	864	855	848	900	886	864	885	857	909	941	897	906	859	852	875	908	897	818	843	885	893	878	868	852	816	818	891	873	862	833	902	833	860	920	859	818	923	870	820	920	820	854	898	903	897	821	856	836	846	938	923	882	893	880	852	864	861	876	896	891	881	824	891	862	884	880	886	850	834	863	853	910	842	886	861	821	868	877	901	858	892	881	899	875	872	863	907	824	856	876	899	875	868	891	856	906	874	886	880	927	845	841	874	884	833	859	877	862	898	823	850	871	916	852	877	841	876	884	866	883	842	849	890	840	907	914	868	864	894	869	893	910	851	886	863	821	828	922	916	905	857	899	879	797	875	881	868	863	911	923	851	870	865	880	896	857	899	833	860	838	839	811	856	880	885	878	855	852	852	830	861	868	881	841	867	891	914	853	827	893	920	875	857	861	862	912	856	860	876	841	855	853	875	869	866	854	899	904	879	860	859	820	846	834	936	835	824	829	890	877	862	839	884	850	860	869	870	888	874	893	867	906	843	906	877	903	872	861	907	908	898	888	872	950	858	898	892	934	886	874	829	947	865	863	867	880	872	875	893	861	843	894	887	885	827	851	835	832	858	842	912	905	855	842	900	839	896	864	850	922	842	825	854	867	820	886	897	875	866	881	912	854	847	836	849	895	804	873	890	863	870	885	885	882	893	937	843	897	900	865	865	860	873	913	853	846	844	823	831	891	839	853	886	872	864	862	857	907	891	883	856	881	858	859	844	863	819	877	886	902	842	887	876	880	905	842	827	921	874	882	925	901	825	864	840	871	898	855	854	905	892	807	849	897	855	927	883	912	896	894	805	842	889	851	881	891	799	905	875	850	834	812	906	853	803	903	903	893	863	845	888	884	879	828	920	822	843	894	865	860	881	822	843	816	925	832	888	886	849	910	899	906	897	837	879	882	847	843	900	841	862	899	864	862	889	863	870	939	898	869	888	848	907	830	823	902	843	907	837	881	846	922	903	863	881	857	819	847	861	878	854	891	924	878	856	873	918	853	897	872	882	892	866	877	875	841	879	817	843	880	902	886	901	865	851	863	928	850	794	866	868	852	852	920	894	857	893	868	901	893	868	833	885	923	882	849	823	852	899	874	879	847	844	884	834	856	841	843	849	846	888	940	885	943	857	871	885	887	870	806	871	839	847	839	829	890	834	847	878	857	832	873	878	851	877	826	869	900	864	886	895	848	909	913	898	880	878	858	863	934	866	834	825	903	840	849	840	873	917	843	884	831	855	905	865	820	894	880	820	816	859	852	849	847	887	841	903	829	871	877	801	825	851	856	848	819	884	866	891	857	847	881	904	863	887	877	898	853	889	831	848	880	919	895	905	888	827	840	868	877	861	879	888	864	861	837	858	854	857	855	849	884	899	881	826	874	865	878	855	951	883	877	863	832	833	813	836	898	928	837	866	858	894	801	815	817	851	860	847	872	812	838	847	871	850	883	798	889	939	936	873	868	843	895	834	858	848	854	922	856	901	880	859	818	908	859	847	893	906	862	902	836	926	911	865	818	881	892	847	927	806	902	840	880	950	892	845	914	918	872	891	825	862	810	909	880	850	862	822	845	855	868	856	821	885	855	905	917	815	865	927	880	882	913	895	790	893	796	812	856	849	910	869	921	830	886	884	817	883	810	861	854	918	882	782	829	795	854	869	872	887	857	901	872	876	891	885	851	894	939	858	837	886	893	854	874	832	913	824	887	849	861	868	849
15418	30775	26464	18256	14722	12852	8472	6528	6203	5449	4188	3193	2665	2523	2457	2246	1839	1567	1400	1268	1374	1432	1428	1441	1423	1257	1289	1273	1251	1165	1180	1155	1112	1060	1129	1078	1078	1111	1119	1133	1101	1126	1084	1081	1180	1186	1195	1213	1215	1114	1138	1150	1126	1089	1130	1135	1240	1207	1163	1152	1132	1123	1121	1154	1079	1147	1119	1085	1030	1021	1062	1030	985	1056	940	1118	1033	1019	1106	1040	1059	1025	1062	1063	1021	1032	1064	985	1047	1031	1071	1069	1035	1073	1037	1042	1063	978	1061	1082	1044	1069	1014	1032	1043	1029	1040	1053	1021	1040	1062	1046	1105	1066	1024	1016	977	1108	1068	1034	985	1020	1054	1044	1046	1075	1095	1061	1022	1063	1072	959	1058	1022	1072	1062	1033	1069	1070	1036	983	1022	1041	1032	1011	1034	1067	1058	1094	1118	1066	1021	1035	1053	998	1070	1042	1045	1073	1041	1026	1043	1081	1038	1049	981	1080	1090	1030	1081	1058	1077	1036	1005	1003	1015	1027	1056	1057	1072	1040	1030	1042	1004	1014	1041	1068	1020	1014	1026	1069	1075	1017	1071	1061	1059	1044	1040	1057	1029	1005	1032	1067	1007	1074	1030	996	1044	1029	1044	1082	1085	1069	1054	1032	1060	995	1104	1061	1030	1039	1058	1039	1008	1065	1063	1082	1030	989	1016	997	1006	1002	1070	1024	1003	1094	1008	1039	1046	1068	1057	1016	1023	965	979	1051	1024	1051	1044	1020	1044	1061	1061	1075	991	1046	1020	1015	1000	1051	1009	1024	1073	1036	985	1062	1057	1073	980	1055	1131	1049	1040	1026	1060	1077	1038	1116	1040	1040	1015	1030	1030	1039	1037	1078	1080	993	1039	1080	1119	1020	1048	995	996	1078	1048	1005	1064	1052	1024	1034	1110	995	1043	1044	1026	1098	1036	1072	1077	1047	1016	1000	1025	1048	1093	1022	1057	1068	1023	1006	981	1051	1059	1064	982	1031	1064	1034	1010	1041	1025	1059	1051	1058	1032	1040	1050	1051	1034	1016	1026	1028	1042	1011	997	1031	1055	1032	1036	1061	1048	1014	1047	1077	1087	1007	1021	992	1045	1077	1035	1057	1016	1014	978	1051	1006	1007	1053	1034	1026	1008	988	1013	1042	1056	1061	1011	1042	1075	1086	1029	1090	1048	1036	1045	1013	1062	999	1053	1024	1040	1036	996	1054	1036	1054	1032	957	1081	999	1080	1046	1053	1032	1078	1030	1007	1006	1041	1022	1050	1080	1029	981	1101	1062	1037	1067	971	1012	991	1011	1058	1008	1063	1049	1041	990	1051	1060	1065	1019	1088	1073	1002	1059	1026	1000	1002	1049	1046	1084	1121	1050	1073	1040	1069	1051	1124	1001	1089	1057	1083	1043	1036	1074	1042	1061	1001	1014	1057	1025	1096	991	1019	1028	1108	1046	1007	1042	1078	1016	1044	1039	1018	1060	1045	1031	1093	1067	1037	1039	1022	1084	1045	1059	1073	1014	1043	1105	1036	1011	1103	1022	1057	1091	1050	1010	1005	967	1059	1051	1063	1030	1065	978	1030	1031	1076	1012	1041	1097	997	1039	1074	1066	1036	1015	1065	1022	1028	1075	1034	1024	1048	1045	1097	1036	993	1012	1047	986	1017	1009	1032	963	1037	1019	1053	1023	1039	1054	1036	1106	1023	1020	1018	1070	1061	1004	1017	1001	1060	1086	1066	1074	1012	1048	1048	1032	1049	1143	1023	1035	1048	1025	1087	1021	1122	1020	1053	1012	1024	1030	1011	1082	1008	1033	980	1059	1057	1054	1068	1051	1046	1077	1070	1092	1090	1040	1063	993	1033	1000	1059	1069	1079	1016	1072	1009	1038	1012	1077	1091	1068	1034	1064	1021	1027	1028	1044	1063	1103	989	1057	1036	1006	1016	1082	1018	1029	1034	1031	1034	1064	1017	1012	1040	1125	1045	1003	1090	1068	1031	1025	1055	1057	1053	1029	1069	1038	1065	1051	1090	976	1024	1057	1031	1045	1042	1000	1085	1039	1060	1033	1024	1086	1003	1041	1023	1087	1100	1004	1082	1043	1064	1067	1038	1024	1021	981	1111	1136	1018	1036	1080	962	1020	1027	1069	1060	1097	1065	1029	1044	1006	1066	1036	1016	1030	1055	1119	1059	983	1034	1020	990	1059	1097	1088	1042	1028	1080	1043	1067	1038	1028	983	1093	1052	1076	1061	1072	1014	1020	1096	1021	1058	1023	1092	1046	1085	1087	1107	1055	1072	1098	1038	1032	1002	1116	965	1086	1029	1019	1037	1057	1044	1055	1013	1012	1093	1026	1005	1056	1012	1060	1019	1041	1044	1021	1044	1016	1070	1110	1072	1030	1020	1028	992	1071	1001	1075	1054	1036	1085	1101	1050	1056	1057	1084	1050	985	1068	1047	1029	1010	1065	1058	1043	1023	1083	1038	1028	1011	1072	1083	1076	1006	1086	1055	1035	1016	1025	1022	1067	1030	1057	1007	1045	1015	1086	1038	994	1071	1024	1022	992	1084	1005	1023	1056	1044	1055	1083	999	1027	1069	1110	1087	1056	1055	1021	1077	1037	1024	1045	1019	1075	1034	1077	1040	1028	1072	1072	999	1013	1014	1059	1053	999	987	1033	1081	1113	1058	1061	989	1052	991	1064	981	1058	1039	1069	1007	1004	1070	1035	986	1021	1051	1003	1144	1082	1038	1074	1007	971	1034	1049	1102	1047	1029	1036	1015	1021	1003	1009	967	1092	1059	1105	1008	1080	1059	1035	1012	1023	1087	1023	1112	1014	999	1080	1062	1078	1076	1081	1072	1023	1044	1022	1062	1038	1053	969	1079	1087	992	1023	1000	1002	1056	1053	1101	1043	1057	1026	1032	1054	1037	1032	1002	1034	1093	1033	1057	1000	1053	1009	1054	1010	1054	1004	1055	1047	1049	979	1025	1030	1068	1017	1071	1069	997	1042	1072	1036	991	1008	1039	1091	1057	1019	1072	1059	1075	1000	1043	1040	1018	1029	1050	1060	974	1002	1033	1052	1033	1045	1128	1042	1017	1002	1005	1042	1006	1060	1083	1035	1014	1047	1012	1021	1036	1115	1078	1023	1016	1026	1038	1051	1013	1074	1047	1065	1052	1004	1045	1048	1039	1094	1023	1019	1019	1054	1075	1063	1063	1048	1009	1037	1039	1078	972	1007	1064	1092	1045	1036	1113	1002	1070	1079	1068	1089	1026	1028	1033	1050	995	1027	984	1062	1012	1032	1055	1088	1052	1017	1018	1009	1008	991	1009	1051	1032	1046	971	1051	1108	1027	1019	1088	1070	1089	1057	1046	1074	1010	1038	1001	1078	1055	1075	1034	1070	1001	1088	1036	1050	1007	1042	1011	1023	1042	1066	1068	1047	1049	1034	1013	1020	1066	1170	1016	1035	1048	1028	1029	1045	1015	1038	979	1068	1060	1021	1033	1061	1021	1018	1020	1012	1091	1034	1039	1055	1092	1019	1025	1091	1044	1038	991	1085	1068	1034	1058	1091	1046	1026	1032	983	972	1027	1043	988	1042	1047	1067	1038	1042	1055	1007	998	1055	1079	1068	1005	1034	1005	1037	1067	1093	1052	1003	1029	1004	1010	1029	1038	981	971	992	1077	992	1005	1060	1015	1134	1032	999	1049	1058	1011	1011	1091	1069	1101	979	980	1033	1035	1052	1019	1056	1033	1003	1072	1084	1083	1032	1083	988	990	1066	1019	998	1057	1025	1014	1042	1053	992	998	1080	1092	1031	1030	1077	956	1033	1044	1036	1099	1060	1047	1068	1001	1024	1029	978	990	1044	1047	1044	1023	1011	1002	1123	1005	1036	1082	1033	1065	1039	1094	1089	1060	1043	1022	1056	1013	1078	1012	1018	1040	1101	1080	1079	1041	1018	1043	1070	1067	1018	1077	1032	1072	1048	1018	1097	1033	1047	1046	1038	1095	1045	1056	1008	1052	1044	1073	1030	1025	1058	1007	1083	1031	1050	1071	1082	1055	1063	994	1021	1052	1080	1018	1058	1044	1054	1082	1023	1006	1089	1022	975	1060	1090	1072	983	1009	1087	1052	1018	1046	1017	1035	1038	1083	1065	1025	1067	1040	1076	1049	992	1041	1037	1029	1046	983	1036	1107	1023	1066	1058	1055	1050	1059	1010	1028	1113	1036	988	1067	1089	1062	1047	1036	1049	1076	1058	1062	1075	1067	1052	1062	1052	1062	1010	1081	1079	1064	1096	1042	992	1066	1029	1052	1035	1045	1088	1031	1011	1102	1021	1034	1067	1048	1045	1023	1058	1017	1088	1074	1050	1080	1028	1101	1043	1021	1013	1081	1016	970	1079	1089	1080	1032	1049	1057	1095	1113	1055	1070	1073	1068	1036	1162	1004	1028	1023	1025	1100	1042	1114	1090	1021	1057	1154	1058	993	1109	1013	1072	993	998	1019	1054	1046	1003	1093	1064	1092	1016	1103	1064	1040	999	1001	1039	1028	1075	1050	1008	1064	1032	1044	1049	1072	985	1051	961	1102	1079	1066	1109	1012	1091	987	1050	1012	1011	1038	979	1051	1063	1075	1031	997	1005	1056	1022	1068	1029	1058	1031	1044	1086	1048	1022	1069	1021	993	1033	1014	1040	1006	1037	973	1111	1038	1048	1021	1008	1038	1092	1052	1031	1042	1055	1104	1004	1074	1101	1027	1051	1171	1084	1012	1028	988	1082	1043	987	1067	1114	1029	1032	1065	990	1043	1011	1071	1032	921	1041	1054	1028	1044	1052	1033	1079	1053	1036	1091	995	1066	1002	1006	1093	1091	1046	1008	1058	1062	986	1000	1050
24959	20923	26954	24856	13565	6004	3278	2173	1968	1761	1402	1077	934	851	888	854	723	611	568	557	563	597	613	630	639	582	534	503	534	484	475	528	475	510	492	480	512	497	505	488	523	468	494	527	495	508	557	512	537	474	475	489	485	460	499	513	550	532	526	474	571	482	493	497	492	535	473	508	471	453	469	490	489	476	469	451	469	481	467	494	461	467	462	499	487	491	524	476	482	488	466	450	479	519	435	493	468	498	490	482	500	468	475	493	485	468	466	475	519	485	461	445	484	499	477	490	512	474	454	459	468	488	493	477	525	481	498	533	495	463	474	475	478	481	503	450	500	470	442	472	505	479	485	488	455	497	469	488	460	468	452	465	450	459	451	499	483	466	462	508	498	498	462	475	504	471	495	445	488	475	485	457	443	510	462	488	506	478	510	486	478	486	442	467	448	474	485	464	503	464	472	461	451	470	495	459	449	461	457	479	435	442	458	453	449	496	488	493	481	479	479	481	465	470	500	465	474	481	467	468	516	538	514	491	481	471	510	497	470	461	463	480	467	461	474	462	453	449	465	460	468	470	486	450	443	479	418	483	468	463	441	485	477	467	474	501	455	496	461	469	449	480	517	489	482	488	473	500	494	494	506	505	494	503	493	480	473	480	468	476	499	457	486	503	463	478	460	502	482	463	472	448	494	471	460	495	491	460	482	469	477	458	501	496	443	469	475	442	493	486	444	487	442	475	473	450	476	489	475	481	461	471	496	498	483	492	492	485	514	484	479	482	475	485	473	487	442	497	469	483	479	478	459	448	476	487	457	462	484	463	503	485	509	482	487	451	477	469	506	458	488	465	513	472	439	478	475	468	467	450	467	467	506	470	443	494	452	480	462	491	511	463	448	491	460	464	456	452	431	478	449	473	441	489	430	469	468	510	506	448	443	474	460	483	475	471	464	487	485	466	488	461	466	500	501	423	503	493	481	474	484	473	475	472	441	476	466	444	469	490	481	467	495	494	478	478	470	457	442	501	490	467	476	481	457	468	477	482	497	451	477	494	467	479	475	473	477	440	499	488	431	469	478	481	473	463	461	463	491	494	482	491	458	487	460	463	449	475	469	494	439	472	467	507	480	481	502	482	476	450	464	447	497	493	472	463	465	474	471	465	477	473	488	476	445	456	470	452	443	463	481	454	465	495	475	463	474	459	462	493	483	481	452	495	475	476	455	491	466	452	477	471	438	462	461	475	470	491	488	437	471	457	488	436	474	453	482	415	481	495	506	485	482	461	456	497	455	510	486	493	429	462	464	490	474	485	488	476	460	436	436	487	482	449	443	459	484	475	489	419	469	484	489	461	501	497	445	494	459	435	499	446	510	496	465	508	485	505	448	443	455	448	454	490	457	519	444	465	484	429	453	467	474	479	478	500	507	439	516	509	493	461	452	493	468	486	477	468	472	511	453	440	483	485	504	505	477	480	446	493	439	421	454	495	488	487	492	501	493	497	453	517	499	510	498	497	434	447	488	444	424	454	494	510	470	467	480	461	497	517	489	478	467	512	443	450	448	477	495	464	492	457	465	485	466	487	479	477	431	474	472	486	509	485	483	491	478	470	492	477	456	474	482	496	493	462	466	490	444	482	481	472	454	450	480	492	451	502	475	496	465	499	497	495	481	451	499	477	471	487	468	475	524	471	456	495	472	484	477	490	464	503	522	476	467	458	469	441	461	524	477	445	477	461	490	502	470	463	466	486	488	478	497	504	439	481	473	520	475	496	453	474	455	455	493	497	491	427	474	497	487	470	464	469	490	517	463	454	466	483	478	494	453	472	460	479	475	453	465	465	496	483	457	465	520	456	467	472	494	482	482	458	474	456	472	462	460	452	447	434	460	456	487	473	454	477	451	480	497	492	461	507	492	489	485	438	461	461	424	447	476	519	497	452	456	464	472	493	493	473	466	490	480	473	484	468	480	489	460	448	494	449	484	536	441	461	490	468	514	450	506	465	471	450	450	434	459	441	498	470	483	466	475	430	471	493	462	438	411	472	479	472	461	479	475	433	439	469	469	498	436	479	475	490	475	462	464	445	506	485	470	493	512	448	455	465	492	490	466	473	485	479	480	490	484	513	516	447	483	468	441	483	496	479	463	501	456	472	429	489	445	497	472	435	448	458	468	459	462	501	467	490	467	480	436	493	493	494	460	458	480	505	492	485	489	483	440	446	444	444	474	432	455	442	449	497	470	428	501	468	454	518	492	435	488	461	467	469	424	475	451	484	487	477	468	457	485	514	436	453	477	552	467	499	476	490	490	442	480	471	465	450	460	467	485	508	486	459	478	500	481	463	507	426	470	437	454	415	484	481	489	496	459	475	488	491	488	468	438	491	486	467	459	488	479	487	484	488	461	501	451	514	449	502	482	462	482	462	452	454	470	469	499	521	467	448	471	454	473	467	455	507	459	493	446	482	434	477	494	457	501	490	453	457	465	468	461	490	498	496	471	410	449	495	472	512	460	474	457	436	484	474	466	483	496	465	488	505	495	492	470	489	469	502	460	470	457	441	456	456	443	477	503	438	460	453	465	464	480	487	469	483	469	483	453	470	462	446	469	482	480	462	508	509	477	465	482	425	521	498	447	488	498	488	471	485	516	478	454	451	438	474	434	466	467	459	453	453	479	487	482	489	445	483	452	475	479	433	456	434	477	483	491	464	466	489	466	469	507	468	491	498	507	490	491	497	413	497	506	464	461	456	465	457	462	493	463	512	484	454	467	462	444	459	467	496	477	461	484	492	507	431	498	464	438	483	491	475	427	492	481	459	457	456	444	476	449	449	467	475	479	491	482	512	464	454	456	454	471	529	465	430	479	500	521	484	474	463	439	438	479	459	471	455	499	476	441	460	467	461	492	481	455	507	462	499	429	505	471	509	432	524	474	458	419	504	432	483	466	508	471	501	466	464	482	451	486	518	456	500	480	472	498	478	499	466	466	486	489	512	445	452	477	506	476	492	447	497	473	499	442	458	487	452	472	451	435	451	460	483	498	501	467	483	484	485	495	425	495	501	481	477	451	485	499	461	467	431	449	475	490	521	493	444	484	473	438	473	460	485	476	500	477	466	481	455	473	464	522	517	501	443	476	440	465	462	491	482	465	482	451	476	447	492	470	473	481	473	488	499	491	455	428	467	430	450	512	465	501	462	492	462	471	457	497	488	505	466	463	485	482	465	459	462	458	463	472	481	463	475	478	501	452	476	493	484	517	479	484	510	500	439	466	493	486	488	445	502	522	471	447	447	466	442	482	467	493	494	483	493	474	424	449	514	471	507	463	477	439	483	475	494	492	458	442	450	468	461	488	503	482	439	458	471	503	507	462	528	485	497	469	467	471	508	503	503	479	485	501	497	482	492	482	507	521	478	458	484	494	434	448	507	444	475	470	467	452	468	461	475	484	472	481	496	465	470	491	467	470	473	466	452	467	436	513	475	499	441	472	462	507	450	427	462	460	473
14818	26946	22300	14753	11949	10469	6464	4939	4624	4063	3236	2075	1774	1595	1600	1498	1172	979	884	841	884	844	974	934	935	830	793	787	752	656	644	656	657	663	647	643	685	675	670	642	669	640	655	630	723	700	697	662	686	678	625	646	636	648	659	678	709	707	701	662	665	677	720	681	649	610	635	612	639	608	675	636	594	624	605	625	629	586	644	587	614	625	602	638	618	616	601	629	590	605	572	613	605	651	652	634	636	597	604	612	661	622	557	614	662	609	624	636	669	568	645	593	599	610	605	607	618	599	603	579	575	603	588	635	658	625	619	615	611	627	629	613	638	611	606	589	645	626	623	637	611	619	627	600	625	612	591	589	618	585	620	637	664	579	616	623	631	597	675	617	593	619	568	620	608	612	585	578	618	622	644	598	654	644	548	594	595	620	592	610	632	620	638	625	624	613	601	632	610	601	603	593	616	615	667	644	604	639	586	598	572	610	604	611	657	598	612	664	625	603	611	603	648	623	631	633	607	566	604	629	643	628	607	565	563	620	626	622	629	589	591	585	625	605	562	602	609	570	590	568	624	610	608	600	623	609	604	618	629	644	598	658	628	592	665	641	562	612	597	600	631	603	552	594	640	590	589	601	600	587	627	642	631	630	613	623	623	564	612	632	679	609	574	592	596	635	602	604	623	583	641	629	618	619	586	606	616	677	586	624	645	584	633	558	625	623	584	629	648	601	603	585	628	638	645	608	602	601	575	612	609	623	601	607	631	613	600	655	620	577	649	651	599	664	591	666	605	571	582	656	629	612	605	620	670	618	586	590	592	585	626	588	612	610	605	587	620	645	615	552	679	602	640	595	642	610	636	591	606	658	581	622	626	645	647	614	630	615	598	596	626	562	606	631	589	596	609	611	653	605	604	608	626	633	606	642	598	563	622	636	562	646	661	612	621	625	599	606	600	601	608	615	579	627	566	630	630	601	591	614	610	635	657	598	608	641	609	581	584	593	561	627	599	592	648	624	603	663	623	663	598	516	629	631	626	624	634	642	627	589	608	622	596	608	644	621	629	624	594	603	652	631	589	659	587	602	625	589	615	651	592	627	635	609	611	606	603	605	592	619	582	668	601	603	612	608	596	585	611	620	600	560	609	576	579	591	600	591	631	617	669	614	640	596	578	608	621	619	597	633	611	631	619	616	607	656	647	647	624	610	632	636	613	589	647	579	642	614	661	597	643	625	595	613	555	582	634	612	650	631	635	626	610	582	654	576	593	607	656	625	600	598	591	647	603	594	582	586	612	642	597	621	613	632	582	627	606	628	632	584	643	640	632	598	640	612	592	607	593	643	583	622	585	635	595	618	551	599	605	615	682	632	580	589	609	587	615	603	646	591	623	637	664	605	602	596	595	584	610	586	624	641	613	611	599	586	594	590	604	620	612	597	629	590	596	612	628	578	611	619	576	601	657	625	638	567	633	624	605	595	600	629	637	597	638	632	632	614	642	619	634	652	619	625	592	632	596	614	619	600	608	634	605	627	611	642	584	626	637	616	598	582	620	597	594	615	612	615	599	573	564	610	641	624	630	555	621	591	628	604	640	603	582	610	567	600	618	586	648	615	614	624	602	600	599	599	588	607	634	664	594	635	594	610	596	635	617	609	640	625	627	644	616	621	612	603	572	610	653	649	593	630	584	682	587	597	655	594	633	621	675	642	586	583	596	599	616	654	603	641	624	611	632	590	578	608	663	630	614	616	641	622	649	613	592	596	612	587	621	658	642	569	607	616	597	592	580	659	620	608	611	609	609	623	605	558	584	641	608	584	642	591	596	623	644	601	592	590	643	630	619	662	602	586	609	629	627	589	654	622	566	611	583	545	608	642	582	634	624	614	617	607	598	609	627	626	630	608	597	602	636	606	615	687	637	626	588	635	606	637	597	572	615	631	560	590	577	606	544	616	626	614	629	618	588	601	658	627	630	619	631	621	592	577	631	610	607	599	556	648	630	603	614	616	645	582	600	622	619	559	633	590	613	609	606	627	626	623	621	643	625	633	612	577	629	684	649	626	594	656	579	613	622	640	643	593	593	634	596	601	604	615	623	654	651	641	620	585	590	589	637	640	624	620	626	618	640	594	602	596	613	613	605	630	633	594	590	571	634	636	684	616	581	619	641	628	652	603	621	653	615	608	574	593	617	599	620	608	649	592	635	601	630	624	636	599	603	660	565	610	644	604	628	588	625	655	569	614	587	625	606	553	619	578	569	601	609	580	557	586	648	622	618	601	637	609	647	637	565	610	590	621	620	658	622	623	592	609	605	625	558	624	634	582	592	574	623	625	635	608	579	607	621	612	603	621	594	624	595	616	601	604	644	617	628	627	571	593	632	632	591	576	590	590	602	612	603	598	619	622	617	579	593	650	619	595	621	616	652	667	612	633	642	607	617	597	611	630	606	590	602	639	605	631	639	589	603	636	637	628	613	570	624	705	651	621	601	669	628	602	632	628	608	650	590	592	618	608	603	575	619	630	622	606	619	593	599	635	596	649	610	641	656	561	616	619	620	596	628	623	615	606	610	601	633	627	626	608	582	613	643	589	624	645	617	570	593	626	616	635	623	622	640	612	579	607	632	551	650	583	636	599	600	584	616	591	607	628	606	643	558	624	637	597	602	605	658	596	633	584	607	568	619	622	613	582	602	625	575	611	575	561	604	643	604	628	587	614	631	625	580	593	595	606	637	586	606	651	595	637	636	645	580	623	631	587	604	604	618	658	609	588	608	633	619	640	568	578	651	628	607	561	635	597	654	622	588	657	576	622	657	604	606	611	604	624	608	641	647	583	611	612	609	586	634	574	577	613	594	623	640	582	599	596	574	598	653	628	617	556	607	583	606	609	616	661	626	653	599	607	629	614	576	605	629	582	632	641	623	631	627	616	600	583	626	637	602	587	580	609	620	610	606	633	594	614	621	612	614	650	628	618	612	617	605	582	649	589	627	610	599	622	642	623	630	605	563	648	643	628	623	609	588	586	606	631	625	589	567	647	619	613	621	628	603	611	615	586	627	587	611	591	600	605	615	630	592	592	584	636	628	661	574	593	638	634	629	627	629	595	609	640	642	624	596	641	603	587	586	605	560	655	588	639	603	582	592	572	598	630	616	621	618	630	597	613	614	642	641	652	593	591	616	628	586	605	618	594	621	616	591	596	578	648	639	660	620	631	589	607	603	634	610	634	632	657	572	620	617	616	575	630	601	593	572	604	633	586	577	597	631	604	637	640	625	649	585	610	630	638	630	631	632	595	621	605	638	647	622	610	591	631	616	635	641	606	648	655	654	611	598	605	626	633	651	651	586	554	617	631	627	612	630	577	607	627	605	609	645	662	631	605	627	602	627	612	639	619	579	608	604	609	587	620	623	618	645	593	644	618	632	609	621	625	623	613	613	606	598	640	583	638	651	631	601	605	630	650	618	610	614	621	599	648	616	629	601	627	610	571	649	621	598	651	592	617
22686	20956	28615	23464	20978	21367	14918	5224	3974	3582	2985	2221	1767	1702	1735	1688	1460	1292	1166	1127	1198	1143	1166	1280	1205	1180	1164	1067	1061	1062	976	946	917	940	947	982	988	966	923	936	976	992	911	936	936	1013	1029	1049	968	976	908	995	919	921	905	967	981	1060	1020	1022	997	970	954	932	979	934	907	939	907	924	913	921	854	901	921	937	883	917	916	895	948	944	949	870	869	911	861	875	919	902	884	962	887	907	919	931	895	986	886	902	888	877	897	901	891	937	876	912	887	876	892	903	876	896	902	899	947	934	923	921	902	926	870	911	865	857	856	849	915	833	883	886	890	895	905	957	918	897	889	900	930	952	879	938	887	904	952	944	919	868	940	951	911	898	862	852	865	927	877	888	939	868	903	917	903	948	959	970	878	972	890	860	906	905	886	929	936	899	844	918	922	889	916	884	876	912	930	937	899	903	872	919	889	859	922	938	868	878	945	909	954	932	878	888	918	923	897	939	973	833	907	936	889	922	840	909	931	874	923	825	897	897	941	849	871	916	927	906	906	864	930	911	945	862	890	933	925	890	895	869	944	941	885	896	945	951	931	925	875	898	892	908	898	926	875	901	886	893	937	925	899	908	869	923	903	909	894	926	923	951	954	922	966	945	855	905	905	903	847	843	922	920	895	894	920	864	871	935	836	911	932	908	881	876	930	901	958	902	848	930	878	902	909	888	926	886	879	901	874	883	917	918	911	875	910	894	911	900	893	947	883	912	876	907	909	853	889	891	935	913	957	882	954	946	861	951	905	918	864	914	897	891	887	846	860	869	882	913	871	870	864	894	872	870	881	878	883	969	869	917	884	889	971	922	862	938	848	937	917	846	914	839	937	901	860	919	923	879	960	905	873	981	889	900	874	922	953	889	941	952	949	957	905	899	963	913	938	887	908	920	878	931	855	873	907	884	908	922	897	900	912	915	854	913	925	906	951	914	877	874	898	891	918	888	896	907	860	892	894	895	852	887	925	910	942	919	939	889	900	860	923	888	930	879	919	878	910	919	888	912	907	883	930	887	906	898	879	881	899	869	898	858	855	890	934	935	947	977	933	925	957	883	922	937	885	890	954	844	910	918	938	924	917	930	882	908	901	908	904	968	860	901	957	952	885	906	922	883	905	898	909	903	897	909	935	910	857	978	924	925	884	960	885	880	906	905	897	890	920	912	913	895	889	926	841	934	922	938	953	866	889	887	891	983	908	889	983	919	912	947	847	930	857	872	856	975	899	898	891	898	915	916	927	974	894	937	934	904	918	875	894	902	872	927	909	921	910	944	923	852	962	910	912	954	873	880	916	872	889	909	883	915	881	926	932	977	877	882	923	975	905	966	899	919	938	869	893	823	911	947	867	960	915	927	895	859	969	897	877	966	964	907	955	914	962	944	906	855	918	951	909	932	901	868	904	894	945	887	865	890	903	884	863	857	892	870	891	932	922	892	951	867	950	918	900	892	875	933	920	987	930	896	905	935	898	930	887	919	930	885	879	871	920	969	859	917	882	920	946	891	901	889	888	873	848	894	919	892	894	861	913	928	908	877	931	944	943	929	951	891	881	933	843	882	883	891	961	911	906	904	947	907	861	963	952	954	904	908	942	842	939	921	912	920	893	912	916	938	957	868	949	896	876	886	897	895	906	882	889	941	894	942	928	889	899	932	954	854	898	851	906	867	893	922	879	846	883	939	868	900	887	941	928	845	943	875	875	864	933	904	929	923	944	931	870	954	911	881	917	887	861	902	931	870	946	859	958	911	911	905	852	965	892	900	879	941	920	875	955	926	929	920	899	864	943	911	865	921	931	963	919	872	952	904	929	892	941	922	924	882	878	910	912	891	933	906	942	860	944	836	898	858	900	926	894	913	934	879	897	900	906	955	890	831	899	927	931	920	888	913	966	867	871	908	916	929	901	916	873	880	896	951	941	936	898	861	918	887	903	913	902	906	848	856	878	870	937	917	882	887	912	888	951	953	884	898	926	862	923	965	909	879	866	933	911	846	893	889	920	860	886	887	923	891	925	922	928	885	903	895	922	892	959	865	903	891	866	945	916	892	905	905	937	873	912	921	885	932	863	928	877	940	881	943	877	939	880	916	861	892	914	912	913	900	880	933	853	894	880	900	932	908	957	925	880	915	900	891	926	907	899	894	895	892	906	902	886	888	883	857	862	853	893	907	900	928	931	893	913	928	883	914	899	886	895	911	891	890	914	885	868	908	896	945	916	960	906	897	914	836	917	919	873	818	900	923	928	874	871	908	889	857	922	888	921	870	834	894	900	893	928	858	896	930	872	891	940	906	894	861	930	931	851	847	895	856	938	872	866	901	916	889	900	909	917	846	993	906	861	900	830	867	883	893	944	941	904	906	857	909	909	926	857	881	869	945	912	918	952	878	883	902	889	901	867	890	902	869	865	930	883	896	942	918	887	918	855	911	960	881	949	905	941	930	900	964	925	921	866	920	865	885	843	929	924	896	906	922	940	983	953	964	909	888	883	887	879	931	995	906	875	854	890	911	918	886	896	831	843	893	862	875	882	937	950	889	907	889	864	891	933	921	950	906	858	946	832	891	940	921	909	919	881	935	942	908	845	881	901	902	867	934	902	892	916	926	895	911	913	925	914	927	897	867	946	905	923	893	892	933	867	905	926	944	884	953	890	915	873	954	954	852	866	919	897	913	917	933	916	858	897	918	899	943	889	931	892	889	939	953	906	873	913	903	919	872	944	896	877	867	858	919	913	928	904	927	926	867	889	916	906	926	926	899	860	887	926	946	916	874	885	916	856	892	913	852	900	857	875	920	919	881	889	896	875	956	943	903	914	916	922	833	909	895	906	893	910	896	868	994	916	903	874	899	914	914	908	909	907	992	976	933	906	874	909	944	900	930	873	897	900	850	879	816	888	933	914	936	942	956	948	913	896	880	910	867	886	909	873	915	903	932	950	917	897	883	875	900	883	888	911	869	916	902	897	905	936	884	917	848	858	821	895	857	923	913	870	952	936	900	908	893	840	894	895	864	891	926	893	939	916	847	901	891	889	878	891	898	917	909	883	859	927	878	907	879	948	915	930	895	887	909	924	946	904	845	906	925	866	867	868	870	901	887	881	927	871	921	948	909	945	890	907	918	909	877	975	879	902	835	909	929	976	947	869	910	937	887	900	886	924	838	851	889	903	905	897	900	910	876	882	884	918	829	883	845	886	903	954	922	901	898	906	888	921	931	866	914	957	855	872	908	870	925	884	902	924	896	931	887	913	943	876	922	891	878	957	953	923	926	880	834	923	916	853	935	898	924	903	891	899	915	942	888	859	872	887	897	887	897	923	920	930	939	924	915	859	883	834	942	939	924	890	899	881	906	895	913	933	853	914	893	907	904	948	927	854	894	868	918	854	917	903	930	889	860	866	902	861	866	923	915	911	899	954	920	932	883	979	899	855	865	917	917	903	837	903	921	919	912	949	912	902	937	878	925
17911	35822	31087	22235	18802	16527	11595	8711	8121	7135	5823	4091	3398	3108	3071	2795	2291	1988	1669	1570	1585	1725	1778	1937	1775	1591	1532	1387	1336	1273	1191	1189	1206	1179	1170	1172	1176	1207	1201	1176	1140	1175	1210	1238	1175	1236	1267	1277	1291	1247	1219	1207	1157	1150	1139	1169	1327	1237	1276	1207	1277	1243	1198	1194	1131	1204	1194	1176	1166	1164	1078	1084	1088	1106	1061	1132	1100	1158	1069	1044	1111	1097	1103	1079	1088	1129	1077	1086	1104	1064	1056	1128	1083	1141	1112	1016	1071	1121	1063	1089	1133	1118	1113	1129	1052	1043	1069	1118	1114	1104	1077	1100	1001	1121	1075	1112	1091	1078	1133	1078	1097	1057	1109	1085	1081	1153	1004	1057	1109	1093	1048	1099	1087	1126	1086	1108	1063	1075	1055	1074	1099	1047	1119	1088	1045	1042	1149	1147	1079	1163	1142	1076	1046	1103	1043	1094	1043	1143	1132	1105	1062	1040	1101	1106	1073	1077	1092	1113	1086	1081	1133	1178	1034	1083	1136	1092	1054	1070	1076	1087	1101	1111	1052	1118	1082	1085	1132	1095	1038	1078	1073	1112	1058	1131	1138	1070	1145	1043	1114	1079	1110	1076	1064	1111	1103	1118	1079	1133	1101	1049	1087	1115	1069	1066	1067	1079	1080	1114	1096	1093	1118	1045	1062	1112	1064	1106	1066	1097	1030	1023	1076	1073	1078	1092	1094	1063	1106	1123	1067	1104	1126	1032	1070	1112	1098	1107	1147	1070	1072	1115	1080	1028	1136	1108	1067	1045	1168	1070	1081	1045	1118	1090	1127	1059	1097	1067	1066	1069	1089	1071	1115	1060	1141	1066	1105	1119	1129	1128	1132	1043	1058	1111	1047	1072	1115	1065	1069	1121	1066	1078	1072	1064	1064	1104	1046	1111	1053	1135	1065	1071	1110	1085	1049	1149	1080	1105	1044	990	1081	1092	1082	1046	1138	1088	1085	1112	1096	1055	1135	1145	1122	1080	1057	1103	1077	1049	1132	1047	1054	1083	1076	1098	1113	1065	1171	1093	1090	1031	1090	1102	1124	1058	1039	1143	1072	1098	1123	1082	1083	1101	1065	1116	1095	1076	1092	1134	1071	1093	1129	1029	1085	1058	1083	1097	1087	1050	1064	1114	1102	1150	1055	1074	1109	1123	1154	1069	1105	1132	1029	1071	1109	1073	1062	1093	1085	1096	1145	1125	1053	1080	1084	1096	1105	1135	1108	1166	1051	1143	1039	1088	1113	1112	1114	1047	1077	1159	1104	1101	1049	1126	1109	1115	1096	1112	1052	1095	1114	1097	1065	1093	1075	1111	1041	1035	1089	1145	1067	1128	1058	1074	1166	1061	1068	1101	1086	1132	1058	1082	1109	1073	1104	1065	1101	1132	1116	1094	1077	1073	1064	1059	1092	1120	1050	1060	1054	1048	1080	1043	1069	1052	1094	1138	1040	1195	1116	1075	1127	1101	1059	1101	1112	1090	1073	1096	1024	1082	1072	1130	1081	1115	1121	1133	1141	1115	1083	1090	1110	1118	1109	1082	1123	1101	1114	1061	1017	1062	1060	1062	1097	1043	1088	1056	1038	1148	1071	1059	1147	1103	1108	1187	1036	1084	1141	1152	997	1081	1016	1073	1079	1086	1119	1125	1083	1105	1141	1055	1115	1106	1122	1079	1136	1010	1064	1125	1070	1077	1106	1055	1077	1074	1134	1173	1025	1076	1108	1121	1129	1068	1091	1088	1193	1111	1147	1111	1105	1058	1144	1078	1114	1127	1072	1060	1129	1098	1050	1084	1078	1100	1093	1121	1097	1079	1125	1089	1156	1067	1083	1072	1099	1083	1070	1136	1085	1088	1090	1039	1161	1069	1059	1120	1103	1075	1100	1118	1062	1099	1183	1048	1043	1105	1087	1065	1108	1154	1052	1093	1083	1083	1106	1107	1060	1065	1068	1102	1099	1109	1046	1007	1103	1037	1098	1130	1076	1077	1022	1050	1095	1064	1075	1115	1096	1094	1080	1114	1156	1129	1067	1108	1079	1139	1134	1081	1099	1111	1097	1111	1122	1086	1062	1081	1107	1135	1037	1139	1156	1112	1093	1042	1101	1126	1113	1057	1092	1043	1055	1116	1042	1092	1005	1121	1084	1007	1051	1095	1056	1100	1148	1131	1042	1080	1121	1096	1104	1045	1097	1120	1121	1043	1047	1133	1122	1098	1079	1121	1129	1112	1069	1087	1113	1041	1148	1101	1011	1080	1048	1018	1066	1097	1125	1121	1132	1080	1040	1023	1122	1086	1064	1100	1071	1080	1086	1048	1146	1093	1077	1055	1112	1063	1110	1051	1108	1050	1088	1119	1144	1040	1060	1094	1101	1098	1047	1120	1036	1055	1057	1058	1133	1086	1105	1098	1078	1138	1055	1081	1135	1121	1098	1168	1146	1086	1075	1067	1096	1093	1153	1104	1062	1088	1068	1084	1124	1071	1111	1129	1099	1131	1095	1092	1084	1157	1106	1151	1147	1106	1153	1062	1100	1062	1064	1101	1098	1054	1106	1130	1078	1070	1117	1117	1100	1070	1126	1102	1078	1070	1070	1031	1113	1068	1156	1068	1050	1041	1102	1124	1141	1048	1110	1117	1043	1056	1100	1023	1067	1102	1089	1102	1084	1117	1116	1102	1133	1033	1019	1101	1102	1120	1132	1069	1084	1081	1106	1106	1098	1071	1090	1062	1095	1099	1149	1091	1037	1122	1081	1140	1052	1074	1128	1117	1054	1071	1101	1061	1110	1116	1065	1092	1047	1194	1014	1081	1082	1122	1070	1045	1071	1120	1125	1067	1079	1116	1136	1053	1080	1067	1068	1094	1152	1092	1050	1100	1118	1103	1058	1036	1081	1062	1074	1042	1065	1005	1041	1062	1101	1102	1077	1059	1126	1050	1127	1126	1088	1114	1077	1071	1059	1114	1101	1079	1090	1112	1066	1136	1081	1128	1058	1155	1094	1053	1064	1093	1094	1093	1066	1100	1095	1088	1088	1068	1105	1016	1176	1149	1108	1057	1114	1130	1129	1075	1099	1115	1048	1029	1099	1078	1043	1106	1108	1090	1047	1118	1061	1092	1061	1116	1059	1077	1109	1079	1065	1101	1137	1111	1086	1104	1092	1126	1107	1096	1103	1065	1051	1079	1066	1129	1069	1095	1118	1103	1072	1148	1116	1070	1073	1056	1080	1101	1085	1069	1023	1042	1027	1093	1091	1145	1123	1029	1096	1148	1086	1131	1118	1113	1090	1060	1081	1115	1149	1045	1122	1063	1103	1038	1108	1063	1122	1106	1064	1027	1083	1093	1067	1030	1188	1054	1067	1024	1052	1048	1039	1076	1106	1116	1068	1131	1166	1096	1139	1120	1071	1097	1094	1092	1140	1096	1108	1099	1147	1045	1103	1096	1088	1038	1116	1054	1100	1087	1110	1024	1069	1129	1118	1067	1104	1121	1086	1065	1097	1090	1115	1119	1093	1120	1058	1034	1104	1080	1083	1097	1056	1096	1112	1093	1058	1074	1058	1074	1118	1083	1056	1089	1114	1096	1148	1086	1091	1133	1052	1108	1089	1105	1086	1121	1042	1169	1109	1044	1086	1080	1146	1107	1117	1054	1063	1182	1069	1112	1087	1109	1089	1110	1086	1100	1101	1083	1055	1065	1037	1088	1088	1103	1104	1038	1056	1097	1027	1102	1086	1017	1148	1144	1068	1100	1099	1103	1047	1094	1032	1073	1094	1067	1064	1006	1124	1081	1142	1103	1078	1042	1043	1047	1079	1102	1095	1043	1092	1073	1070	1063	1156	1051	1064	1157	1092	1133	1067	1098	1061	1093	1072	1094	1123	1133	1051	1070	1121	1068	1094	1084	1163	1126	1066	1016	1036	1090	1132	1037	1051	1129	1074	1078	1049	1067	1164	1079	1099	1108	1083	1130	1087	1031	1051	1086	1053	1109	1027	1104	1100	1115	1057	1058	1095	1061	1098	1106	1076	1116	1093	1075	1070	1025	1108	1087	1063	1134	1080	1112	1079	1095	1177	1102	1058	1106	1127	1075	1030	1068	1125	1107	1130	1098	1104	1108	1083	1111	1102	1091	1104	1056	1043	1149	1115	1110	1115	1023	1071	1094	1085	1117	1062	1055	1052	1090	1077	1109	1069	1083	1105	1109	1121	1135	1091	1052	1058	1085	1067	1138	1051	1147	1148	1073	1103	1121	1057	1097	1036	1116	1060	1050	1118	1040	1112	1047	1068	1099	1112	1092	1101	1097	1061	1032	1076	1090	1057	1112	1124	1066	1115	1106	1064	1078	1038	1091	1057	1119	1064	1038	1079	1091	1079	1061	1105	1125	1142	1144	1037	1076	1131	1131	1119	1082	1102	1050	1071	1061	1081	1087	1134	1130	1088	1067	1124	1070	1127	1041	1095	1083	1108	1067	1084	1066	1106	1089	1101	1071	1102	1126	1062	1069	1113	1130	1057	1044	1111	1078	1068	1090	1068	1081	1081	1072	1129	1084	1140	1052	1084	1062	1084	1106	1013	1085	1131	1123	1118	1055	1076	1090	1090	1147	1096	1102	1107	1100	1064	1082	1081	1056	1114	1099	1080	1177	1101	1084	1131	1050	1088	1120	1064	1111	1129	1064	1070	1081	1053	1070	1120	1110	1062	1120	1107	1054	1072	1049	1082	1073	1006	1062	1042	1079	1131	1085	1154	1111	1118	1092	1103	1057	1088	1093	1135	1041	1070	1101	1085	1113	1057	1045	1029	1092	1138	1064	1055	1106	1105	1044	1095	1081	1100	1047	1159	1156	1080	1056	1074	1072	1093	1116	1131	1130	1045	1115	1078	1040	1069	1099	1108	1079	1088	1095	1084	1050	1093	1094	1067	1069	1080	1105	1081	1075	1057	1128	1047	1168	1111	1070	1111	1112	1090	1097	1115	1070	1076	1079	1086	1120	1091	1086	1057	1082	1086	1123	1052	1029	1061	1083	1079	1053
27013	20475	16250	9357	5261	3947	2510	1644	1546	1406	1222	907	835	770	742	748	668	634	594	585	568	608	600	563	639	616	609	549	539	506	511	520	510	522	487	515	536	555	537	490	482	503	522	519	563	516	513	574	533	484	499	524	513	505	517	504	556	537	534	545	502	568	519	531	560	525	515	489	511	486	486	511	508	527	481	543	491	539	494	474	502	494	530	496	538	480	517	506	505	498	496	474	533	524	509	481	490	524	514	470	532	510	502	531	524	507	520	475	484	519	492	517	515	495	512	472	519	508	498	505	509	482	483	523	519	515	520	517	514	463	498	549	487	499	504	517	516	503	495	470	489	507	510	478	515	525	519	501	523	502	499	505	505	475	487	522	511	467	472	486	513	525	473	483	548	534	490	505	488	544	538	516	549	528	497	489	523	503	515	522	566	472	505	521	524	521	501	544	507	482	485	473	529	478	472	512	506	541	498	475	507	509	489	503	520	505	512	500	510	506	510	481	537	492	522	488	496	515	490	545	508	529	508	493	523	481	506	523	504	492	537	555	537	507	494	512	496	516	469	496	534	487	478	460	497	500	495	488	530	494	540	500	529	508	474	510	463	498	519	507	496	538	548	546	530	534	564	526	530	491	541	558	486	487	520	519	507	537	526	550	544	555	515	513	499	520	463	494	460	506	517	533	533	511	512	491	521	505	505	530	498	462	517	515	549	541	571	493	515	524	536	520	490	516	502	465	501	504	480	534	505	481	520	506	500	522	476	516	494	490	518	494	532	513	505	471	535	491	555	516	473	506	558	530	520	519	523	525	507	528	503	508	548	549	476	507	511	516	490	497	542	492	494	510	516	513	524	502	485	504	510	504	495	528	526	459	521	524	476	492	495	497	513	545	516	497	475	509	430	490	489	522	505	479	547	499	544	490	516	522	468	513	540	524	553	507	486	514	478	548	496	506	483	533	527	510	495	506	512	524	490	508	495	509	541	494	517	505	502	492	530	504	556	489	512	495	468	542	477	493	500	461	519	532	540	487	492	566	476	562	496	535	493	484	500	486	493	480	527	507	506	508	483	547	552	481	482	517	454	485	475	492	515	557	514	513	531	512	488	499	492	487	503	522	531	526	498	530	517	514	501	489	533	533	521	504	518	514	498	518	461	508	485	544	492	492	500	502	517	512	528	523	508	526	485	487	450	476	513	516	497	489	460	536	501	475	489	529	526	522	482	505	489	491	493	493	491	505	504	557	502	503	541	521	499	530	489	503	484	515	507	516	506	498	464	484	558	513	519	500	497	508	510	525	483	517	519	513	500	523	498	487	520	488	471	525	502	558	493	514	534	501	533	477	510	536	524	536	477	522	525	493	497	516	503	512	483	504	501	521	480	527	513	516	503	512	487	490	527	506	537	516	525	536	485	533	506	472	493	514	471	516	518	505	483	469	545	528	504	529	495	498	509	548	544	505	497	516	507	507	525	486	510	529	495	546	477	517	492	465	521	517	545	506	481	510	507	520	474	469	509	492	524	564	541	500	523	540	540	464	477	535	487	508	508	530	514	523	499	523	478	507	516	508	500	506	508	500	499	515	515	486	496	505	517	478	505	483	479	500	489	517	526	511	538	518	492	507	503	501	484	530	543	488	496	544	492	500	499	487	468	500	513	494	499	498	503	515	473	524	503	491	507	503	511	520	488	530	549	476	541	475	548	506	491	507	494	478	498	490	490	538	523	522	532	514	494	509	524	506	496	488	510	483	501	502	544	445	516	530	521	471	480	506	497	492	503	513	529	504	499	516	508	543	529	498	519	489	525	510	498	507	484	523	497	491	490	534	472	491	520	472	518	519	452	500	514	486	507	506	514	477	503	547	507	518	523	499	520	491	498	568	520	487	487	469	520	548	512	501	522	487	528	454	545	531	545	497	532	547	534	548	466	498	564	523	502	561	511	488	487	514	513	509	475	496	525	483	502	472	512	520	502	503	483	517	473	558	524	518	504	493	506	500	513	507	515	525	522	493	514	490	520	510	532	513	502	503	481	537	510	523	494	499	481	523	494	518	472	481	495	491	504	517	517	480	495	474	505	552	506	498	522	516	505	515	487	497	495	511	514	502	466	524	497	522	485	527	490	510	494	492	531	504	487	516	514	525	501	550	523	528	535	509	503	502	485	471	525	477	512	516	479	468	494	503	521	497	468	546	514	497	517	484	489	537	516	511	537	522	507	466	499	470	526	506	511	489	506	516	550	459	514	522	510	488	512	501	519	482	537	506	529	510	491	513	509	497	530	489	495	503	503	476	496	511	505	505	514	481	502	509	507	515	496	502	512	529	479	478	489	525	472	510	537	481	484	480	512	509	504	550	499	499	509	534	449	502	491	497	502	555	522	484	516	500	482	503	489	515	510	504	541	498	518	488	508	500	498	503	484	488	515	482	495	534	457	507	491	488	509	506	509	552	495	502	478	514	477	534	520	467	483	505	493	470	498	519	502	509	526	531	511	493	475	505	513	535	508	535	521	507	524	523	538	487	488	528	483	492	520	503	513	520	488	556	519	543	568	480	498	512	513	521	498	496	485	476	460	492	535	500	521	491	530	473	529	486	523	506	483	516	501	489	504	506	537	514	485	523	534	493	505	511	517	499	535	486	521	566	529	479	505	552	521	521	524	484	495	513	492	526	521	523	530	486	478	508	501	544	500	476	527	503	487	522	485	539	521	525	535	500	531	508	469	532	510	506	534	500	528	543	497	496	540	548	490	516	457	539	544	542	515	515	517	513	518	509	489	494	495	501	499	501	527	520	517	516	476	507	490	500	525	521	519	541	471	492	526	535	498	575	506	510	494	554	504	501	577	509	506	508	499	502	532	488	483	485	550	511	502	501	515	460	520	524	546	505	517	516	532	504	486	479	505	519	488	504	524	480	522	521	535	485	516	500	515	520	454	507	519	501	542	508	488	492	484	526	493	454	517	506	505	492	491	543	497	517	511	505	504	520	492	463	495	549	470	496	506	513	491	525	475	517	519	512	516	534	469	492	511	521	467	558	542	498	484	508	476	505	489	516	541	494	504	509	472	476	506	480	488	526	493	510	499	475	496	487	503	531	473	493	518	566	522	506	539	497	513	524	525	523	512	499	528	483	499	484	479	512	501	480	443	530	484	543	487	522	470	482	509	471	500	480	540	512	491	484	506	482	486	548	502	513	548	523	499	531	534	496	502	482	522	512	549	493	482	432	537	513	515	471	524	508	474	518	546	503	515	497	498	492	508	497	507	517	496	480	498	501	531	520	522	525	492	528	480	514	493	541	499	531	497	525	484	520	511	497	486	487	515	525	540	533	485	543	534	508	490	537	542	508	509	502	521	504	513	533	511	524	518	502	489	495	576	516	486	502	472	530	481	465	540	464	538	495	500	496	538	487	482	515	489	484	505	511	523	556	499	530	491	528	506	548	506	502	473	495	534	484	485	506	522	536	504	505	534	506	481	499	466	480	524	481	526	486
13428	21816	18399	11483	9476	8040	5222	3660	3304	3016	2524	1680	1438	1207	1310	1211	1097	976	787	762	770	898	863	894	963	836	784	663	765	695	673	687	655	622	647	651	679	689	658	683	661	702	613	620	695	666	719	687	712	647	648	702	667	647	648	652	700	624	680	656	689	698	706	665	667	634	685	641	670	631	619	602	601	661	621	654	625	599	657	618	657	652	606	658	694	655	676	612	625	563	598	650	594	619	585	663	618	639	648	632	636	635	634	622	603	611	666	627	618	605	589	649	574	631	607	586	638	624	599	621	673	670	618	633	634	643	669	643	643	615	587	619	652	609	622	645	648	632	594	611	616	603	604	608	614	618	632	620	631	631	606	611	672	611	621	640	601	641	611	594	669	630	671	600	640	641	687	660	623	614	621	683	618	685	595	621	644	675	635	619	601	643	618	612	633	606	654	660	598	609	622	580	621	604	630	617	645	611	637	633	684	646	629	601	602	680	634	638	683	652	664	644	643	612	617	655	603	642	622	646	658	579	686	627	640	644	677	643	673	656	645	667	646	655	664	638	585	654	657	582	634	605	604	646	670	589	667	642	624	602	626	639	639	634	621	622	659	625	573	659	648	607	610	664	635	602	655	630	645	641	613	594	603	619	674	597	605	648	606	601	576	642	611	613	636	628	654	637	621	618	601	591	643	631	608	601	611	628	689	627	661	615	657	651	671	635	589	606	636	589	630	650	651	642	652	631	684	582	658	627	662	651	629	700	653	654	622	598	652	619	620	615	708	597	627	640	649	605	624	619	618	620	653	669	684	609	646	610	665	615	603	635	599	634	670	622	603	616	601	643	669	632	553	636	638	681	624	651	654	665	629	665	607	632	616	596	609	610	600	631	669	618	583	654	639	613	656	643	606	611	629	573	601	625	658	642	617	649	639	666	669	636	602	680	656	612	625	604	636	659	643	607	635	640	642	647	665	631	619	629	573	638	597	597	619	587	618	631	704	583	570	660	619	623	621	663	629	668	662	661	645	670	625	612	627	676	634	615	646	604	671	569	622	633	644	612	645	649	659	657	669	611	615	600	645	659	655	606	574	610	637	644	586	632	629	675	643	625	615	637	630	668	627	634	615	636	635	616	604	611	628	597	584	666	653	645	698	633	592	623	605	624	648	626	580	627	631	603	621	600	604	629	627	654	653	656	564	652	655	582	621	663	635	617	639	571	641	674	639	658	659	620	617	636	668	659	631	596	614	643	636	614	597	616	617	620	645	587	620	624	626	607	669	634	641	663	701	610	659	589	622	678	611	701	621	629	649	598	631	619	603	654	637	621	648	610	612	628	663	630	656	593	641	628	674	637	611	672	672	608	625	601	628	644	614	632	634	643	572	659	626	673	618	690	594	612	636	629	650	653	653	658	611	677	640	633	620	609	641	593	639	622	657	640	680	570	621	605	637	703	646	666	599	636	648	627	633	619	587	642	611	659	650	642	639	645	618	651	612	614	635	617	629	616	637	656	648	602	654	608	632	612	663	671	624	648	661	597	637	616	642	623	624	605	639	626	615	688	630	634	616	608	573	638	640	620	582	643	647	637	635	665	598	607	593	630	627	605	666	621	668	677	596	635	657	626	617	626	634	631	625	632	646	654	637	619	670	631	635	652	639	651	623	621	583	656	626	640	639	638	641	595	630	683	649	597	629	605	638	601	638	580	630	584	613	602	631	636	602	597	614	642	615	648	617	634	641	606	665	645	623	637	600	614	652	614	598	653	621	650	625	639	614	631	631	632	663	607	665	612	622	641	643	686	631	690	681	644	608	616	633	635	610	651	592	640	611	627	629	637	680	630	669	637	588	643	655	661	649	626	645	649	643	607	642	634	593	625	657	636	631	645	657	617	607	661	615	620	608	650	630	648	570	598	655	592	646	636	650	609	655	619	629	622	644	611	634	644	614	659	645	667	631	633	610	648	617	582	628	665	616	652	632	624	652	589	591	627	621	621	613	646	615	622	611	655	611	651	630	585	630	664	639	612	630	588	632	628	681	642	613	673	616	640	598	612	586	673	648	602	643	622	679	668	614	601	590	646	626	646	639	623	626	659	631	669	648	647	671	596	621	635	645	622	636	609	642	643	621	634	640	576	633	613	635	607	651	592	652	623	621	590	659	621	632	621	619	618	690	640	597	579	667	573	673	651	603	640	617	643	612	668	638	603	661	603	578	655	610	623	631	637	625	618	629	632	620	595	634	578	605	592	571	625	591	600	634	651	653	589	612	600	623	601	617	630	640	614	597	645	611	611	650	595	667	656	627	621	645	654	657	647	615	650	667	645	646	643	616	639	604	627	616	623	662	625	603	642	611	693	594	649	638	663	654	657	617	635	644	601	650	657	633	672	624	622	607	627	637	595	649	636	611	629	619	572	650	632	619	590	638	591	636	599	672	637	608	670	640	629	628	632	615	622	626	636	623	635	606	623	650	648	653	654	647	605	603	624	594	646	635	658	647	619	696	607	615	635	633	617	599	586	614	638	583	620	608	666	612	616	684	662	600	638	658	591	629	614	645	618	637	614	633	643	629	595	675	613	630	647	611	665	632	619	608	620	623	623	636	584	586	600	618	681	622	621	642	663	616	615	625	628	647	587	612	664	610	629	608	635	663	644	645	598	639	599	651	624	622	636	626	628	594	644	632	658	596	634	640	636	613	651	576	605	605	669	625	580	633	634	649	653	649	605	664	672	659	647	629	646	640	679	651	602	626	633	652	650	620	624	624	640	638	668	658	628	598	632	625	628	592	613	644	647	622	637	606	623	644	632	648	636	617	632	623	689	626	615	609	599	563	596	626	571	615	617	599	603	604	618	629	640	602	658	649	614	649	584	618	678	630	620	655	693	656	611	614	634	662	618	627	616	622	629	649	619	632	636	645	624	660	623	655	638	617	626	646	608	638	609	675	609	620	629	671	634	588	610	625	610	626	582	590	624	611	632	667	591	611	630	661	652	644	606	637	619	558	617	644	647	659	622	657	658	611	627	633	616	657	639	658	604	652	640	626	601	652	588	655	636	656	642	632	640	633	641	608	662	642	621	643	623	647	628	625	598	617	607	617	676	623	653	585	660	582	626	598	622	599	633	585	646	619	664	612	599	599	656	658	605	631	578	609	645	629	620	623	633	616	620	661	640	640	659	612	686	672	628	597	627	622	610	616	591	604	610	625	621	634	626	633	636	606	589	610	618	658	602	588	651	657	628	629	622	630	627	655	635	627	623	603	610	620	648	605	627	672	630	627	624	638	605	647	603	667	602	632	646	642	645	630	627	624	611	601	632	645	660	619	608	648	662	635	647	635	607	637	609	652	715	658	590	685	620	634	615	612	655	664	651	595	635	646	630	632	636	631	625	638	595	634	622	625	652	607	629	637	612	623	595	630	613	633	626	656	647	574	630	624	629	628	636	618	661	643	658	629	649	627	581	662	599	621	631	616	655	665	640	648	643	675	612	667	651	631	583
23728	20958	28165	23900	21022	14918	6225	3314	2812	2618	2211	1623	1315	1250	1203	1336	1215	1039	958	990	985	1011	1011	1053	1101	1023	982	954	905	873	909	912	842	835	899	880	828	893	854	858	885	869	828	831	882	865	891	904	906	862	883	875	839	815	882	886	878	853	891	898	861	926	790	827	827	855	869	807	871	818	802	851	812	838	835	825	794	865	825	860	800	807	887	794	815	826	817	844	811	841	822	866	772	875	794	802	842	832	766	854	791	775	828	836	771	789	794	868	843	788	799	788	817	795	832	804	765	828	847	810	812	810	810	774	775	803	788	789	753	868	802	820	820	853	879	817	853	845	824	833	816	769	804	835	783	821	825	802	795	866	840	828	858	843	794	804	780	773	782	746	865	840	823	805	818	807	803	861	820	837	853	774	816	805	790	740	782	763	817	794	772	843	839	805	829	827	717	846	850	844	794	776	857	816	782	809	843	828	831	848	800	869	848	826	797	811	808	771	776	787	821	806	853	830	820	899	846	838	805	807	858	815	813	837	816	809	798	809	795	849	797	807	835	795	802	804	790	817	805	821	799	846	770	852	809	797	822	794	825	786	818	794	842	840	846	795	874	866	843	773	800	818	761	831	805	805	823	822	781	787	821	838	821	826	801	819	824	809	815	783	815	822	836	807	810	830	797	802	816	808	837	781	799	796	804	829	794	841	757	808	830	808	809	844	838	793	772	804	819	794	835	827	808	846	866	830	819	847	805	844	840	839	811	811	832	808	802	835	838	825	791	804	795	850	805	814	766	851	812	795	821	838	843	880	843	851	804	793	820	847	835	794	825	834	865	821	791	794	802	782	826	821	836	848	805	856	810	858	846	801	810	811	780	846	791	824	824	819	822	857	848	795	794	805	810	770	840	817	815	818	876	861	796	767	834	830	861	842	860	857	837	828	817	810	777	888	874	825	836	824	807	803	849	838	804	780	815	840	842	774	748	790	796	801	836	781	836	840	849	788	813	791	868	838	849	843	827	826	815	843	794	812	846	818	837	846	848	812	833	824	883	816	787	824	821	801	873	784	836	798	833	831	853	774	744	836	780	840	811	839	874	818	795	829	819	801	806	820	827	809	843	817	830	802	799	847	790	795	827	824	860	807	794	843	834	840	816	850	858	866	842	859	783	809	826	802	866	838	816	796	832	803	826	783	826	851	788	810	869	816	838	813	850	815	809	855	801	812	842	831	847	828	817	806	851	835	813	759	734	840	796	826	831	852	806	838	828	804	798	781	825	839	817	850	777	781	839	801	794	848	831	799	797	798	808	865	807	825	815	820	799	837	818	870	833	814	850	865	808	834	763	823	837	800	843	782	872	809	749	790	772	799	749	814	856	774	808	819	827	871	850	900	830	790	825	812	855	817	832	815	811	853	866	852	797	806	779	820	825	800	796	790	788	842	824	821	854	834	809	843	808	819	823	796	779	811	789	817	791	804	771	846	816	846	847	842	823	829	826	807	842	826	829	795	782	787	817	862	834	817	847	782	847	787	803	826	851	834	837	803	808	851	806	850	771	851	886	796	826	825	846	798	814	825	854	848	809	802	800	821	814	819	747	829	825	812	834	792	785	795	779	812	777	795	768	829	813	841	819	778	849	798	832	775	851	807	819	759	919	841	861	791	844	775	775	791	837	801	799	803	816	826	809	820	794	836	851	832	781	824	788	784	874	826	858	833	814	835	794	871	812	798	797	799	834	815	819	793	867	806	771	850	829	851	829	867	829	817	811	834	779	820	826	804	824	825	799	824	782	818	775	821	800	868	814	818	845	857	794	851	802	766	826	843	773	801	866	847	768	835	832	818	807	822	808	812	784	855	811	796	791	818	762	839	808	871	816	845	811	858	797	775	814	754	784	781	801	833	845	812	814	859	839	803	815	801	793	870	852	811	809	851	827	837	810	818	809	784	806	791	806	786	840	833	825	862	841	841	840	868	809	820	844	844	788	821	783	789	803	869	887	800	821	880	773	820	830	810	804	840	788	784	824	814	845	775	844	828	823	827	810	830	840	807	806	881	833	799	809	821	771	781	816	821	819	762	745	774	793	837	779	813	832	807	801	797	828	859	789	854	808	821	775	841	816	794	828	819	825	858	849	872	849	798	810	841	790	783	811	817	778	852	783	869	802	867	788	829	840	885	876	872	782	846	795	785	862	870	862	837	770	829	864	809	837	829	806	835	854	816	827	853	830	856	768	806	824	862	809	828	827	829	785	854	820	793	803	759	861	784	830	858	788	907	766	779	796	821	816	838	842	835	845	866	818	838	827	818	766	822	843	869	823	793	803	854	807	769	834	823	841	805	825	829	825	845	777	834	854	878	808	785	838	849	789	805	814	817	809	857	714	786	882	823	815	768	837	770	770	835	793	803	820	773	787	882	834	822	781	836	805	813	801	822	799	801	846	797	808	819	790	765	789	872	838	772	853	789	826	874	826	752	818	855	763	798	792	795	835	808	829	824	815	851	798	807	808	827	827	795	836	790	807	779	840	787	818	804	798	852	825	796	813	795	825	804	870	813	830	812	829	837	836	841	828	808	842	800	845	863	807	856	821	818	849	801	800	809	775	813	855	885	826	824	794	788	820	851	795	783	852	836	797	802	836	855	830	855	864	814	794	822	773	793	787	817	829	824	835	819	801	813	790	764	818	835	845	823	782	833	831	880	809	840	826	798	842	882	804	871	867	820	757	776	784	802	855	806	840	823	841	837	793	848	789	781	816	822	841	770	742	787	821	845	800	815	786	785	828	805	800	827	812	829	822	801	823	824	865	852	829	807	843	780	766	768	835	852	813	806	831	813	861	837	844	787	861	812	755	842	797	814	847	816	809	862	871	779	789	776	809	838	857	806	784	771	785	839	757	824	793	818	823	813	862	817	833	837	818	805	803	777	853	782	784	762	859	845	820	806	783	767	837	794	850	868	786	825	876	796	847	825	827	853	867	763	882	814	798	850	807	818	835	788	807	802	806	818	808	794	830	803	784	821	780	799	842	790	799	859	832	828	809	823	825	808	765	797	809	807	874	864	801	830	831	801	827	765	833	838	817	794	859	844	865	816	850	813	877	770	805	844	816	796	813	836	730	869	875	772	803	796	844	794	797	883	833	853	788	827	843	867	858	820	803	822	813	836	822	822	756	829	775	764	824	811	870	767	784	840	807	796	809	821	841	837	823	849	822	778	825	841	777	801	804	817	833	824	787	820	833	762	814	778	854	796	779	842	842	836	812	808	834	809	839	810	810	850	825	833	815	778	790	775	797	817	822	875	783	829	849	796	807	796	882	845	837	824	794	792	758	812	818	804	762	781	855	849	860	779	805	808	876	799	829	810	831	835	795	843	798	790	799	790	792	829	768	833	801	808	841	803	801	835	842	831	846	787	859	814	809	788	818	832	842	896	831	844	815	792	823	800	808	804	865	797	798	817	828	835	841	813	842	842	832	792	813	831	829	797	828	827	799	775	821	811
15184	29902	26030	17517	14605	12338	8691	6233	5711	5150	4288	3005	2389	2088	2239	2194	1848	1572	1323	1337	1363	1414	1466	1445	1485	1461	1310	1185	1192	1102	1093	1026	1066	1016	1036	1017	1011	1049	1049	1013	1033	1022	1072	1106	977	1069	1165	1097	1102	1053	1118	1072	1044	1062	1025	1092	1084	1127	1065	1113	1093	1134	1078	1051	1065	1119	988	964	986	1033	1040	1029	977	992	975	1042	1029	961	978	984	948	962	1020	1023	985	1012	937	1008	973	1020	1008	1009	962	1031	1074	1018	985	955	977	959	982	992	974	958	1035	1018	971	1017	1020	969	1001	1000	1024	1015	967	1044	982	994	1003	991	971	923	990	1015	988	1005	932	969	981	941	944	1025	950	982	1026	1006	1005	990	995	921	975	965	960	982	959	951	952	990	983	969	988	990	958	946	960	1048	998	986	1029	999	982	967	1024	1042	954	973	1031	1030	986	954	994	929	970	969	977	985	1018	918	961	945	980	999	945	1029	976	1051	994	980	976	1045	965	967	997	1048	1011	1002	954	1003	964	1036	1032	982	1011	952	975	960	984	904	1020	931	1028	941	1019	984	938	997	1037	973	959	926	991	987	982	948	954	993	978	978	963	959	991	949	962	1028	1018	972	1009	983	977	991	998	998	944	952	951	969	992	990	954	1029	978	988	986	975	1068	977	995	945	1005	946	994	1008	972	925	930	1025	987	950	998	977	974	974	976	932	1026	1011	969	997	955	978	941	985	962	1019	977	902	1001	999	957	1017	918	917	980	1006	963	981	999	988	990	1014	967	1008	1000	1014	965	979	955	968	976	948	969	999	996	997	1006	943	1004	975	975	996	937	974	926	1001	996	1027	994	1018	967	997	975	1051	1010	976	1014	967	971	990	978	1014	985	1065	979	1028	1013	953	982	1000	966	991	972	1017	971	999	988	974	1023	1016	968	958	1039	1024	951	915	1014	992	1009	1021	1036	959	970	1002	945	1038	1039	935	1015	1027	1008	1028	984	962	935	941	1007	994	942	1064	958	1074	994	1007	985	986	965	994	1005	1000	1047	1005	1013	1022	981	972	971	975	999	1026	985	1001	1001	997	1019	980	1010	1021	1010	1027	971	1007	967	1007	943	992	963	974	949	999	998	1025	973	983	973	959	960	956	948	966	988	960	964	1041	1023	947	988	974	1009	1006	950	1002	1033	969	995	1000	1000	967	1019	989	985	949	970	997	948	1060	956	978	1010	983	991	1009	1057	978	964	958	967	1013	950	1019	988	995	957	990	963	1020	1017	973	977	1029	997	956	1010	1045	1001	975	1002	1013	976	941	1022	982	965	989	973	975	1008	986	1032	997	988	933	958	999	975	932	964	973	1022	984	953	994	1007	936	974	942	1009	968	981	922	925	1010	1036	945	962	1002	1004	962	973	998	929	985	1049	963	957	993	1017	1016	1015	1047	986	968	1021	972	963	995	992	996	956	953	1008	948	983	981	943	993	967	982	994	1006	992	1004	965	919	967	987	928	1016	1024	1005	1014	1008	982	1019	984	984	977	1002	988	1006	1021	929	1004	975	986	957	931	993	958	989	951	956	964	979	954	967	966	981	1001	981	1040	974	978	913	981	1005	941	989	975	998	945	984	1004	976	1025	1031	1019	963	993	995	953	1003	949	970	1013	990	993	976	1012	1050	935	1014	990	971	1005	1009	1045	1005	992	1065	978	983	906	983	986	979	921	968	1029	984	970	976	973	1006	985	1057	967	972	1013	992	992	1025	980	983	951	1034	963	1043	1023	990	1009	959	948	933	1038	956	992	1011	971	975	1001	999	1002	936	1004	989	980	979	965	1014	1028	999	975	985	908	988	961	1022	1011	1053	958	977	1086	1047	1048	1005	998	981	1013	960	924	975	1012	964	925	989	1017	991	1005	978	981	975	990	978	970	939	1011	1012	1003	1035	970	1017	924	962	1019	1017	1023	981	966	999	1018	1010	948	956	978	939	999	1039	970	945	997	1002	911	1031	967	973	959	992	1036	937	951	1039	1016	1061	1017	981	1018	959	976	999	947	993	953	952	942	943	1013	967	976	969	966	995	990	1013	989	988	908	922	1017	1015	948	978	920	990	1053	972	1018	973	946	974	982	1028	984	955	993	1027	1001	965	976	983	1047	966	988	1039	1007	1017	993	965	955	976	1020	961	1005	1016	1031	984	996	982	983	977	966	996	964	1014	955	1017	997	1017	965	975	1035	953	969	1024	995	1008	948	934	987	933	1016	965	991	986	994	953	1001	966	978	1054	997	940	1019	1026	962	992	979	995	949	1014	997	979	964	998	988	967	966	980	949	960	1012	981	964	976	1056	958	987	977	998	931	969	1003	1024	1018	958	985	971	965	954	1017	990	987	987	1021	966	981	975	985	979	995	1002	1026	986	1004	985	902	940	994	958	970	924	1010	946	921	985	980	1020	1008	989	939	922	961	1015	970	969	996	973	1004	973	995	969	949	964	973	979	997	996	973	1000	1015	1076	968	961	963	1004	937	996	986	897	993	1000	994	1001	977	989	971	968	995	993	965	981	1008	959	1006	959	1022	1004	972	940	990	969	1048	944	1048	1007	993	970	1070	999	1036	929	948	946	994	974	985	985	968	1006	978	936	987	1019	964	1036	951	1041	965	1036	1027	962	1023	994	994	1000	1006	976	984	1031	997	988	969	1029	960	970	1005	968	981	968	965	942	981	947	1020	1013	987	1040	959	936	998	970	975	963	967	965	980	998	1059	962	952	1006	1037	967	982	1049	964	1019	909	995	966	993	954	1050	1009	932	1030	993	1032	1047	965	1008	1001	936	934	1007	991	939	991	997	968	971	962	990	980	974	1034	948	988	977	993	989	945	987	959	964	986	1033	1029	942	1013	955	1001	968	948	953	968	977	1041	948	978	976	933	1018	1008	999	939	984	969	983	982	975	1018	894	977	1004	996	1008	994	1060	985	954	1018	941	948	1011	969	1005	946	948	1008	998	983	941	1004	1036	1060	964	966	988	962	1004	944	994	1026	997	979	1020	1056	997	991	926	1007	1026	953	1026	1006	1000	1003	1041	985	1009	1005	998	954	958	1002	1010	1034	998	949	1005	1056	988	992	928	968	964	1014	959	1024	971	991	965	1013	1019	990	986	1000	952	916	951	965	994	982	992	983	933	950	941	940	1018	918	1012	1028	988	961	972	1006	963	975	908	1007	1018	982	1038	990	976	985	1024	983	981	981	991	977	1013	955	952	948	1033	1026	989	952	977	962	949	1015	1034	972	963	992	980	1018	976	1005	988	954	962	993	997	913	949	983	961	991	966	1009	1013	1004	1059	1060	998	943	939	996	1000	1022	992	929	953	970	1045	1005	986	991	1047	1028	1011	1032	958	1011	978	951	957	961	969	954	1015	995	1031	964	982	900	914	992	977	1078	952	1014	942	976	943	916	943	958	1028	1055	953	980	1002	1034	998	976	1016	949	969	1013	1014	1020	981	999	990	964	1055	973	961	1019	932	1012	1037	962	1002	922	892	990	939	1016	1009	1007	981	978	1016	980	1020	981	962	965	1000	1000	993	950	974	998	1014	970	1010	981	1008	1015	1024	992	1010	1035	1008	938	1049	1029	972	998	951	1008	969	935	994	990	977	1022	992	1004	974	961	1009	1038	961	1026	985	1000	1007	1036	968	962	986	989	1083	981	1012	982	969	953	968	975	987	997	967	1002	1022	998	997	976	932	945	1025	1005	951	995	1003	943	974	1049	970	1016	961	960	926	992	1020	939	953	943	951	986	954	978	994	935	953	920	954	967	943	945	970	982	970	966	958	962	986	986	1051	1002	1016	1069	1017	1021	966	1035	1007	928	1025	1002	1021	974	1006	974	993	1001	952	985	1021	964	940	990	1025	1007	1031	1008	1030	992	931	959	996	948	998	945	1011	944	988	1006	913	984	948	959	949	935	919	954	972	946	992	925	996	1002	983	954	964	1034	940	983	957	935	961	988	990	961	940	1027	960	1023
24851	20940	26960	24850	13688	5723	3300	2026	1780	1729	1417	1087	831	786	751	745	697	653	585	550	580	563	624	684	625	599	592	492	512	491	503	503	502	488	460	493	504	478	450	443	459	452	525	481	466	507	478	455	489	451	500	490	489	476	464	502	486	490	534	487	489	505	444	506	464	467	477	475	481	443	414	455	457	416	461	455	468	458	438	434	489	435	480	459	442	437	454	455	452	464	476	435	447	491	456	469	486	498	445	470	433	458	477	468	493	459	448	485	438	474	443	476	466	469	442	447	431	456	446	473	453	516	482	471	450	469	442	428	447	461	433	483	478	427	425	484	454	455	401	437	468	444	443	487	440	443	451	479	447	455	475	440	440	465	463	444	457	431	481	442	489	439	447	449	442	458	490	469	447	444	506	440	471	462	450	479	422	430	439	445	489	454	420	438	422	458	446	451	432	439	420	442	412	469	446	451	415	425	488	425	444	468	435	453	441	454	434	497	459	450	437	453	472	455	446	451	454	473	444	475	454	442	472	425	445	439	447	461	451	444	466	461	457	439	471	473	448	482	463	440	406	454	450	436	499	460	471	487	462	442	425	444	458	468	460	493	429	467	469	452	475	444	506	456	454	448	475	472	473	499	466	404	464	494	454	458	450	473	432	443	499	459	446	436	451	478	422	421	472	460	451	457	447	448	445	427	452	462	471	437	419	482	427	486	493	457	468	453	446	454	453	450	434	446	463	485	470	447	502	458	446	452	479	466	445	442	428	422	460	476	444	466	442	463	447	490	443	461	425	460	418	461	452	472	421	428	458	446	407	432	463	462	482	471	440	429	441	451	450	426	438	485	454	470	443	472	466	459	459	456	440	454	456	469	469	449	433	464	447	454	459	483	491	424	477	436	491	441	445	495	474	453	479	494	428	479	443	453	467	451	449	470	469	420	469	449	433	433	460	493	456	457	430	452	447	425	467	471	476	457	448	463	510	495	493	485	463	409	443	481	449	483	443	415	462	470	454	466	444	451	496	459	441	437	462	440	454	474	420	459	484	420	444	463	444	473	487	480	474	477	475	467	459	471	460	476	483	485	489	491	474	420	452	489	487	445	466	447	466	490	490	507	418	453	483	460	482	465	445	444	511	464	454	458	475	444	480	476	429	438	443	474	464	477	452	438	464	438	428	472	491	459	464	475	448	473	464	487	458	444	504	459	408	480	474	491	464	469	477	446	483	467	460	443	467	462	445	449	475	476	432	493	452	436	484	405	443	453	485	417	490	462	425	512	426	467	494	445	463	455	481	439	497	459	452	464	437	427	484	452	470	409	448	454	470	481	485	442	467	441	444	441	459	424	455	452	443	472	481	508	462	469	445	482	449	424	479	463	441	447	473	461	453	461	453	465	471	475	483	445	445	483	406	442	450	436	448	483	447	441	493	433	447	479	493	432	488	441	472	447	473	414	411	433	489	441	433	476	444	430	437	444	432	486	442	506	455	401	478	487	457	430	431	489	461	483	453	443	445	453	487	473	453	465	476	465	481	424	446	448	443	446	453	483	468	438	482	427	484	444	439	479	500	462	473	476	474	435	498	431	482	446	495	465	404	447	466	464	467	430	429	468	435	470	457	485	432	494	477	472	452	479	444	454	478	445	518	434	441	450	447	469	472	476	454	494	504	471	459	502	440	493	484	462	464	487	465	446	469	462	442	432	449	493	439	504	473	437	459	494	453	479	463	443	457	450	442	519	477	465	443	451	483	460	455	468	459	434	497	453	477	441	446	488	453	490	468	441	430	475	441	454	466	489	464	441	469	485	454	454	472	456	473	477	472	477	478	419	462	500	465	428	447	438	433	441	450	440	485	476	491	462	451	455	437	487	490	458	469	474	445	423	459	449	478	473	497	454	501	422	456	461	481	430	455	473	488	486	484	460	452	469	439	457	461	445	447	459	438	480	510	459	465	473	465	470	494	440	449	477	459	496	452	417	437	419	435	428	479	463	428	473	466	524	482	463	488	440	465	444	440	442	443	476	452	483	453	472	494	458	440	479	435	506	497	486	494	431	462	473	456	486	450	472	468	437	451	484	465	463	447	460	472	475	481	428	450	520	467	441	460	445	501	455	458	435	472	457	461	439	491	471	490	435	462	459	414	475	448	438	477	501	479	480	470	447	491	428	470	466	449	477	502	480	468	480	501	414	437	459	484	427	437	450	461	458	455	438	462	470	446	486	450	441	474	458	445	450	432	479	471	465	444	451	447	474	482	450	499	450	442	484	426	488	465	440	494	519	464	445	454	484	447	444	480	415	483	458	442	475	447	468	450	447	460	465	436	484	433	452	498	479	470	424	438	468	448	440	478	451	487	476	429	430	495	442	467	445	475	447	399	435	498	452	465	451	499	479	467	478	447	472	453	489	463	440	489	494	472	455	462	494	448	443	471	475	445	440	439	443	477	446	415	456	457	478	412	478	464	458	448	438	473	429	458	469	428	450	495	467	458	449	466	450	494	453	438	445	456	469	461	453	443	435	468	433	440	484	428	446	483	479	448	449	468	409	447	433	476	459	458	469	462	452	464	463	458	480	455	480	453	452	445	436	446	479	447	439	427	477	465	472	465	465	496	467	472	466	445	471	473	489	454	431	467	445	454	485	458	454	466	450	445	433	447	466	445	454	466	465	434	452	425	487	486	465	454	492	467	452	494	467	456	456	444	494	441	437	442	445	444	412	496	418	517	468	491	448	445	454	473	457	422	469	446	459	472	455	486	493	442	453	445	454	463	485	469	443	433	453	493	441	438	493	459	446	465	457	416	454	532	461	458	511	457	452	431	435	405	427	450	450	484	468	462	455	473	462	442	456	448	460	466	501	504	450	468	448	462	429	482	476	445	466	453	418	493	447	483	431	445	429	466	474	445	450	460	485	473	508	454	441	447	468	445	437	453	489	468	494	465	462	440	466	475	440	431	438	472	465	483	490	495	459	475	467	410	432	431	444	436	465	469	445	433	420	477	448	462	453	437	455	449	451	467	449	451	447	475	479	480	412	428	472	502	459	464	461	408	465	438	472	493	445	419	482	471	473	424	472	432	464	461	485	475	460	479	484	476	476	463	446	469	455	450	483	471	474	451	444	479	463	455	469	439	457	500	455	458	465	482	472	464	491	460	474	454	449	450	432	486	469	452	458	473	446	457	445	468	490	437	469	445	468	454	444	494	453	442	433	456	455	443	454	431	442	421	457	455	477	461	486	440	474	441	451	440	441	435	448	439	433	437	471	490	449	454	447	441	462	407	451	416	410	478	441	441	512	497	435	429	462	440	458	421	435	434	487	429	439	448	442	452	464	507	470	498	446	498	453	486	456	446	470	468	429	476	417	429	462	454	488	462	464	485	445	470	439	470	413	466	419	462	450	478	472	473	412	431	447	442	442	480	496	454	457	466	480	473	461	458	455	453	440	454	439	443	443	449	470	477	474	477	431	442	436	435	480	483	436	432	458	456	451	466	465
14415	26147	21905	14157	11898	9890	6806	4556	4142	3906	3104	2233	1610	1384	1369	1408	1199	1034	952	896	899	945	952	990	980	972	843	799	724	697	611	669	649	602	620	639	598	626	658	645	621	593	618	630	621	646	663	626	621	705	668	622	599	655	638	724	629	656	638	663	673	639	671	612	638	635	634	564	632	590	626	572	583	556	596	574	583	586	630	607	614	598	587	590	609	609	601	583	632	563	607	549	613	598	568	637	600	534	587	603	591	583	586	558	593	572	617	628	615	597	621	612	598	578	604	534	630	545	609	584	580	622	578	611	610	620	558	574	583	609	578	624	575	553	612	592	550	602	604	609	558	572	619	625	640	614	589	546	608	603	576	597	579	552	625	641	597	571	550	565	597	613	543	549	604	578	601	564	580	558	581	605	635	580	574	570	586	563	589	564	560	581	574	553	610	622	585	555	593	552	582	628	578	549	593	646	554	580	592	562	577	605	606	601	608	615	587	618	605	593	575	559	563	586	545	574	576	586	599	629	544	593	580	582	586	599	601	546	556	586	590	580	587	562	587	560	575	588	568	591	587	578	619	605	608	564	567	555	568	553	623	574	554	564	595	577	606	581	550	614	599	626	658	604	648	617	657	548	604	554	617	588	608	598	562	604	640	619	582	603	598	556	606	624	558	578	600	597	586	573	563	564	595	571	603	583	572	590	561	568	596	561	572	590	547	560	630	621	546	586	593	538	596	619	627	560	615	551	556	589	572	609	595	587	567	512	593	524	561	618	547	601	570	576	564	594	616	551	594	588	581	589	592	574	565	631	576	566	540	639	608	554	561	587	576	632	582	573	620	576	557	608	598	584	582	534	607	613	592	593	543	548	586	569	577	636	573	579	585	631	643	658	573	569	581	591	591	571	619	572	571	607	565	574	601	568	586	622	569	597	578	601	599	602	529	570	571	594	595	558	603	534	595	594	573	563	618	556	575	583	587	592	592	615	579	575	562	575	602	571	564	611	583	555	525	606	592	606	572	567	570	605	605	604	557	573	562	595	571	607	596	620	621	571	555	634	570	571	622	605	577	606	604	590	576	653	599	582	619	554	584	580	646	556	588	580	552	602	577	607	578	589	602	559	616	592	615	590	540	579	576	579	545	574	583	561	589	634	558	556	560	593	573	627	572	565	567	564	584	591	616	527	575	567	573	596	548	568	610	536	558	588	593	575	622	595	559	631	601	579	579	571	561	609	646	566	611	609	604	593	564	597	591	585	566	597	587	621	587	574	605	578	602	587	603	589	583	556	570	617	608	543	572	598	562	566	579	604	597	559	614	594	575	548	601	586	592	578	579	614	632	590	594	602	607	557	556	566	588	569	587	589	655	569	592	637	547	553	580	594	613	579	617	631	604	569	559	589	585	612	567	580	567	571	571	599	629	573	600	579	553	601	567	630	558	614	562	567	601	591	585	589	629	554	576	545	598	610	625	570	597	596	602	559	603	615	569	563	582	553	572	569	582	583	586	640	604	613	538	614	626	564	603	600	580	605	604	521	592	578	596	556	590	557	586	592	560	577	567	534	611	581	533	626	583	608	584	610	612	597	595	577	589	625	559	621	580	574	544	588	601	636	577	593	620	590	599	573	609	609	585	590	550	589	573	586	574	583	607	562	590	556	581	538	590	589	602	558	535	554	598	597	532	593	568	578	619	582	587	585	583	602	597	573	569	575	603	558	620	582	617	578	588	580	621	585	613	553	552	615	574	607	578	562	579	581	567	649	593	579	623	524	577	582	561	560	589	559	575	641	535	543	600	588	567	591	618	548	587	613	586	613	588	600	551	598	581	557	585	565	586	551	594	635	554	569	606	634	566	592	584	544	600	553	565	611	568	596	568	638	556	599	584	583	607	605	564	543	574	631	561	561	577	603	572	604	628	662	595	561	568	612	584	593	593	600	554	585	607	584	631	637	561	585	583	613	593	576	566	557	628	574	556	610	582	573	589	616	598	604	667	583	573	596	631	580	603	563	591	582	563	613	590	584	619	569	589	558	585	575	577	576	595	601	606	573	559	608	599	594	557	620	600	622	592	605	578	581	548	626	573	583	564	555	586	616	644	629	613	557	577	574	584	598	587	553	574	647	578	597	611	589	579	667	622	626	604	624	604	597	622	598	594	580	545	598	545	638	615	627	555	616	636	566	572	586	634	623	588	551	608	560	585	601	610	586	615	576	569	588	555	587	617	562	529	602	604	638	614	586	600	594	603	597	556	546	575	604	586	569	536	572	557	599	575	584	604	612	555	620	595	578	558	543	593	592	605	569	598	562	594	596	609	610	587	576	612	600	560	582	593	605	594	616	602	615	585	630	604	586	586	535	566	584	576	591	548	605	567	601	590	576	611	599	597	589	590	609	573	600	574	603	631	574	600	572	591	630	611	553	587	576	590	565	535	607	564	609	554	602	567	638	565	609	557	606	640	570	562	571	576	602	580	571	592	640	560	624	563	573	570	576	590	578	614	590	576	571	611	587	604	585	607	579	563	577	594	589	571	623	604	576	639	554	586	606	598	580	576	567	567	592	514	591	578	585	607	625	598	611	626	577	615	582	608	593	605	576	604	606	599	558	607	585	591	592	579	602	627	611	583	583	613	592	541	560	620	550	595	594	619	598	597	581	575	613	643	576	622	538	557	600	588	583	583	574	555	602	580	604	603	603	605	593	579	596	598	578	598	568	572	589	572	574	608	633	587	608	585	636	585	601	575	600	570	607	584	595	595	606	575	595	569	556	565	569	607	590	609	571	606	589	573	594	574	587	593	629	614	576	552	585	598	538	616	612	605	584	556	606	612	592	603	570	576	586	536	574	590	614	590	572	597	596	586	590	585	610	574	546	631	599	565	574	572	624	600	585	574	570	625	561	561	610	563	606	572	602	581	613	606	605	541	604	582	569	548	609	641	592	599	570	554	582	574	579	590	651	581	581	578	602	582	586	615	580	599	591	529	593	617	566	578	568	612	589	624	611	615	592	585	603	571	571	586	575	568	588	614	579	599	600	559	593	592	616	542	633	607	607	587	574	568	579	525	568	560	569	610	624	573	570	536	576	596	612	566	586	577	568	567	520	592	598	536	580	565	551	608	528	581	583	601	550	558	612	609	617	600	557	654	596	599	566	597	599	607	588	562	581	584	564	574	599	601	603	569	577	562	584	601	559	593	634	619	565	583	584	608	563	598	601	587	610	550	664	542	628	604	564	568	611	609	611	602	611	632	639	588	581	570	596	608	600	575	545	606	627	617	565	621	579	633	604	572	586	565	633	588	604	569	585	580	540	616	620	609	629	554	597	629	580	586	582	606	561	586	561	583	565	596	631	576	566	565	607	630	569	569	625	553	620	593	594	577	634	556	601	619	621	584	576	565	577	557	586	594	568	609	570	570	545	587	583	608	583	583	614	611	586	619	556	573	551	599	607	593	557	587	558	554	602	605	591	620	583	576	579	626	591	627	562	603	622	566	606
22637	20955	28687	23411	20988	21319	15240	5091	3727	3436	3016	2290	1812	1656	1620	1667	1499	1347	1213	1201	1245	1213	1262	1277	1278	1271	1187	1105	1015	1009	983	935	952	944	963	952	978	973	946	947	973	968	955	951	1031	1023	920	1003	1034	1043	953	939	893	1000	968	975	1022	1027	995	1003	1033	1021	922	990	986	998	951	935	942	959	946	921	918	921	934	888	955	928	894	861	901	971	941	893	918	943	927	938	971	897	871	892	957	895	952	909	890	912	945	880	936	914	890	914	929	922	958	938	957	869	921	917	963	866	970	894	943	933	895	965	911	961	1015	892	884	940	904	903	955	919	944	911	886	932	906	888	900	940	958	942	891	929	888	939	932	906	863	897	942	854	956	860	902	912	901	874	934	916	917	903	945	877	920	978	891	934	894	930	960	947	939	938	900	929	876	951	892	908	937	930	891	900	939	958	954	876	939	973	905	924	931	948	886	913	904	888	889	915	949	956	883	963	929	927	921	945	914	894	925	899	931	909	945	862	905	918	968	848	871	927	962	931	941	897	907	911	933	957	863	937	888	872	918	893	949	955	923	957	1011	924	925	882	902	944	929	940	928	916	937	945	919	926	919	911	879	922	926	872	913	923	875	949	964	914	922	905	926	936	925	885	918	872	887	841	859	946	955	891	951	923	848	947	966	876	898	952	904	936	893	945	926	899	886	933	978	912	904	883	947	965	881	918	902	910	857	911	910	897	966	879	941	842	859	880	875	912	916	911	890	911	886	928	934	916	884	919	983	890	874	915	922	901	882	855	894	901	910	911	925	917	922	943	891	892	929	929	883	919	955	875	946	863	903	863	862	932	897	944	873	909	870	910	925	963	926	936	876	890	938	901	883	990	885	912	913	935	935	963	913	903	964	957	931	888	931	920	918	869	924	902	974	917	925	935	902	904	902	871	926	898	882	877	969	894	873	936	881	924	923	901	885	946	929	962	903	936	877	923	916	855	901	901	937	845	951	860	901	925	896	941	871	964	930	945	911	936	925	913	926	880	990	893	943	919	971	906	926	899	903	932	885	966	984	930	937	936	948	875	929	845	1002	925	902	933	869	937	976	896	916	919	901	855	909	930	904	901	954	852	878	945	902	908	975	872	943	883	886	894	956	967	946	871	986	935	900	932	910	883	917	910	909	937	895	915	878	861	898	883	973	908	898	900	920	892	890	905	950	922	919	915	947	916	942	923	915	928	888	892	902	917	942	990	864	951	902	896	946	900	981	895	907	915	882	952	916	947	892	914	926	918	920	878	932	971	889	879	898	931	920	892	935	900	893	956	903	867	841	907	946	913	898	966	912	954	931	900	871	926	931	934	938	899	909	917	952	924	898	949	893	899	866	896	870	904	888	918	907	971	886	905	960	894	940	894	927	934	918	914	928	846	919	917	905	914	910	956	930	881	889	921	923	886	911	917	916	915	918	925	906	905	907	918	926	902	955	952	928	916	937	1015	920	916	902	925	947	944	904	920	948	930	901	847	923	933	886	917	890	903	977	930	985	907	951	969	902	932	845	911	937	908	948	915	960	904	928	932	950	880	967	921	919	941	850	870	932	932	875	942	945	927	912	875	880	909	918	935	887	898	893	836	939	896	896	844	958	901	921	964	953	967	881	887	868	940	923	921	856	882	935	885	896	969	971	907	931	901	887	924	910	891	923	961	930	962	880	989	960	890	923	911	922	956	946	918	951	930	961	959	906	954	898	901	883	933	909	861	968	936	919	883	926	926	936	944	924	875	943	859	917	894	876	876	961	919	866	909	944	867	927	921	936	902	901	893	841	895	921	889	906	953	923	883	938	933	940	822	936	922	896	932	953	877	916	908	950	923	906	926	911	930	966	892	925	906	883	894	867	917	911	901	949	932	979	914	930	855	902	965	961	899	915	893	930	885	927	916	956	953	870	948	920	931	927	915	898	919	953	852	936	885	897	936	903	901	887	946	889	910	892	880	897	935	870	928	955	922	907	912	897	872	900	940	887	956	971	937	948	963	926	874	902	915	888	890	905	917	936	919	903	932	935	871	917	902	900	906	952	924	895	939	906	914	889	864	897	927	944	888	914	930	884	913	918	930	931	906	963	893	913	936	920	885	922	954	894	925	905	907	909	932	859	936	914	883	922	891	818	926	954	938	957	956	950	880	964	983	877	902	975	926	881	878	898	951	917	915	872	906	957	913	913	879	940	920	872	876	907	880	982	873	903	928	904	859	950	857	937	914	940	972	987	886	922	891	967	968	861	854	916	958	937	866	863	892	901	920	914	942	893	951	925	968	964	907	923	875	932	934	908	831	932	918	902	861	937	918	888	924	907	928	848	942	926	927	958	890	898	916	929	996	961	823	922	883	948	947	881	844	876	944	928	856	890	909	911	898	950	846	920	924	933	922	885	965	911	876	905	930	897	891	951	896	878	956	934	958	929	932	933	912	922	891	895	963	918	905	935	855	941	948	944	901	957	936	956	899	894	899	890	878	927	890	938	968	929	935	874	893	928	928	917	911	951	904	949	907	928	942	951	898	922	890	877	972	926	876	915	901	907	908	874	895	921	953	913	886	943	920	879	944	892	917	921	935	918	888	914	884	949	866	878	894	852	943	926	946	896	947	870	895	845	939	911	921	912	948	935	877	842	935	908	937	897	930	928	888	929	928	919	918	934	943	904	938	932	904	909	898	871	954	917	932	913	952	958	932	950	937	888	927	906	942	931	885	908	923	874	942	893	908	893	964	904	890	932	911	891	862	899	919	929	887	899	893	970	866	943	865	933	951	877	889	924	905	888	956	958	935	951	943	959	929	873	907	886	944	920	973	955	868	939	870	877	861	937	892	910	962	913	895	899	918	903	890	857	928	942	937	913	924	955	908	906	879	911	922	919	907	901	940	868	913	949	896	925	862	933	885	954	926	926	924	889	885	894	877	972	897	879	857	934	888	933	896	888	872	897	878	915	936	886	922	871	945	880	936	906	903	897	861	899	955	944	952	965	943	889	951	941	932	902	951	952	879	918	889	920	924	936	974	901	924	899	879	863	951	921	864	883	976	902	952	897	917	930	962	959	912	905	906	907	937	909	875	934	930	922	900	931	941	909	927	946	878	890	925	891	883	934	937	924	926	927	936	967	910	923	923	882	905	887	898	878	930	979	935	871	928	897	934	915	925	906	941	915	917	888	912	917	910	919	936	854	941	943	936	906	914	936	918	895	911	948	872	913	912	894	918	861	869	909	886	932	938	947	886	899	935	882	931	965	869	863	928	917	905	892	882	899	935	884	959	909	925	905	885	899	950	911	993	917	949	956	930	874	863	868	911	886	939	850	943	922	885	916	895	932	901	926	924	891	890	940	915	950	894	896	936	971	957	917	970	863	918	916	916	923	907	871	935	889	892	929	894	863	909	874	907	912	907	962	922	890	923	929	896	930	930	921	897	920	906	985	923	869	919	894	972	878	890	867	910	922	922	913	910	886	896	909	900	894	906	927	936	887	944
17104	35431	30661	22044	18624	15887	11885	8439	7494	6919	5832	4095	3254	2862	2773	2784	2318	2026	1832	1780	1779	1804	1930	1980	1890	1819	1754	1503	1400	1339	1178	1156	1199	1139	1208	1166	1183	1171	1179	1191	1247	1195	1125	1169	1186	1226	1308	1220	1184	1230	1167	1206	1166	1123	1199	1272	1272	1315	1303	1277	1258	1289	1235	1202	1186	1177	1208	1158	1145	1151	1104	1034	1059	1080	1103	1054	1082	1088	1087	1094	1134	1126	1044	1056	1144	1086	1092	1124	1079	1087	1096	1074	1065	1096	1093	1151	1102	1067	1124	1109	1041	1144	1096	1085	1119	1043	1089	1100	1069	1096	1040	1143	1063	1108	1068	1108	1127	1105	1091	1036	1043	1058	1033	1026	1122	1079	1067	1063	1119	1115	1090	1091	1103	1127	1104	1141	1078	1116	1061	1167	1158	1083	1073	1110	1082	1094	1107	1029	1095	1153	1117	1075	1029	1076	1111	1153	1071	1064	1074	1082	1017	1078	1087	1114	1116	1072	1108	1085	1137	1099	1101	1087	1041	1082	1103	1000	1101	1053	1102	1102	1099	1111	1154	1073	1110	1076	1100	1084	1077	1085	1125	1112	1120	1088	1098	1151	1073	1102	1117	1043	1156	1140	1078	1108	1106	1176	1115	1166	1115	1101	1046	1039	1067	1128	1047	1147	1100	1082	1084	1131	1095	1076	1067	1131	1106	1099	1046	1097	1096	1072	1171	1100	1064	1118	1059	1079	1084	1088	1118	1124	1082	1102	1091	1109	1030	1030	1094	1079	1093	1111	1086	1077	1058	1109	1089	1094	1122	1103	1039	1148	1108	1158	1105	1039	1037	1087	1087	1132	1072	1012	1092	1100	1090	1091	1123	1110	1115	1039	1114	1078	1127	1071	1069	1101	1078	1144	1109	1041	1076	1069	1100	1093	1110	1072	1061	1078	1112	1129	1051	1048	1009	1089	1182	1044	1079	1125	1081	1114	1092	1098	1165	1106	1052	1073	1070	1076	1092	1111	1018	1087	1113	1084	1050	1133	1054	1072	1069	1087	1097	1091	1123	1110	1094	1116	1098	1107	1121	1106	1099	1060	1094	1100	1087	1114	1094	1112	1098	1068	1094	1088	1094	1027	1062	1064	1145	1106	1056	1133	1075	1072	1099	1071	1114	1101	1102	1092	1037	1064	1054	1011	1036	1083	1078	1098	1094	1101	1111	1144	1103	1099	1077	1037	1012	1088	1096	1121	1119	1070	1060	1122	1082	1114	1190	1041	1110	1083	1086	1088	1164	1090	1099	1070	1072	1080	1105	1115	1088	1023	1099	1071	1076	1098	1091	1109	1033	1109	1078	1127	1119	1097	1042	1024	1110	1138	1108	1110	1112	1106	1101	1125	1044	1081	1116	1106	1083	1111	1163	1142	1129	1118	1069	1113	1102	1058	1079	1098	1051	1101	1093	1048	1051	1078	1103	1028	1098	1023	1031	1092	1029	1097	1068	1092	1078	1059	1133	1073	1116	1043	1122	1070	1093	1116	1052	1067	1092	1061	1104	1035	1034	1097	1069	1145	1106	1095	1084	1090	1077	1111	1138	1080	1087	1083	1032	1057	1147	1083	1076	1072	1006	1043	1132	1064	1061	1137	1101	1098	1126	1083	1117	1029	1090	1011	1152	1094	1090	1108	1047	1087	1087	1090	1073	1124	1080	1034	1059	1068	1077	1098	1069	1078	1043	1089	1135	1081	1090	1036	1066	1091	1091	1081	1119	1060	1016	1087	1090	1060	1054	1060	1084	1108	1109	1084	1130	1035	1047	1052	1079	1116	1112	1118	1181	1017	1114	1045	1100	1072	1022	1133	1049	1094	1083	1081	1093	1083	1053	1052	1069	1061	1112	1107	1104	1118	1084	1082	1101	1092	1027	1023	1078	1074	1129	1057	1111	1152	1078	1041	1064	1079	1072	1026	1057	1073	1133	1142	1080	1082	1077	1162	1091	1025	1086	1092	1139	1063	1083	1111	1091	1117	1071	1069	1090	1180	1038	1113	1087	1159	1109	1084	1070	1065	1122	1029	1051	1131	1062	1062	1089	1059	1117	1127	1106	1144	1091	1117	1047	1098	1103	1095	1073	1077	1124	1047	1066	1071	1078	1075	1043	1103	1145	1101	1102	1057	1176	1067	1116	1111	1059	1069	1095	1072	1109	1090	1115	1114	1106	1085	1137	1025	1103	1077	1103	1030	1111	1055	993	1079	1090	1080	1068	1046	1043	1133	1097	1091	1095	1107	1139	1078	1085	1076	1100	1071	1100	1117	1163	1101	1109	1043	1083	1048	1064	1138	1073	1078	1129	1041	1152	1081	1090	1101	1034	1106	1054	1086	1086	1038	1056	1087	1074	1096	1079	1090	1090	1135	1039	1071	1069	1075	1126	1128	1067	1128	1036	1070	1087	1099	1059	1145	1120	1078	1112	1073	1110	1094	1098	1068	1120	1097	1073	1095	1099	1085	1127	1105	1014	1075	1132	1127	1069	1075	1083	1155	1055	1134	1072	1096	1077	1130	1040	1108	1168	1076	1095	1111	1106	1077	1076	1073	1106	1037	1105	1137	1066	1164	1082	1085	1061	1083	1084	1048	1114	1042	1129	1117	1101	1058	1090	1046	1130	1097	1092	1055	1065	1124	1102	1116	1085	1076	1026	1086	1051	1106	1128	1083	1088	1095	1129	1076	1054	1078	1142	1078	1084	1145	1074	1158	1050	1055	1085	1083	1085	1045	1128	1025	1043	1102	1069	1065	1081	1067	1127	1080	1106	1126	1145	1079	1080	1081	1103	1028	1130	1094	1098	1087	1076	1074	1062	1107	1134	1058	1082	1086	1117	1074	1064	1039	1114	1065	1058	1060	1069	1139	1076	1090	1044	1107	1088	1091	1040	999	1129	1075	1031	1121	1094	1112	1080	1119	1108	1063	1067	1101	1057	1118	1094	1105	1082	1146	1083	1079	1140	1052	1055	1072	1110	1096	1117	1125	1132	1070	1101	1047	1111	1087	1059	1104	1159	1116	1092	1057	1154	1154	1101	1131	1066	1045	1090	1112	1067	1087	1040	1086	1071	1067	1042	1116	1073	1091	1043	1094	1050	1053	1091	1079	1095	1111	1031	1094	1066	1076	1076	1072	1112	1140	1076	1049	1132	1120	1068	1090	1093	1046	1087	1078	1108	1010	1122	1067	1055	1071	1069	1098	1092	1120	1038	1070	1081	1012	1112	1086	1056	1165	1090	1145	1096	1115	1074	1159	1038	1053	1096	1058	1104	1084	1112	1048	1029	1111	1062	1078	1137	1148	1090	1048	1187	1145	1099	1141	1082	1075	1058	1079	1097	1081	1070	1061	1015	1095	1066	1199	1073	1044	1052	1043	1093	1030	1042	1102	1066	1088	1088	1059	1114	1062	1083	1080	1041	1083	1092	1085	1111	1093	1088	1057	1115	1078	1097	1078	1147	1048	1075	1089	1101	1063	1085	1093	1043	1092	1116	1085	1083	1102	1163	1038	1088	1092	1119	1043	1083	1082	1087	1080	1119	1077	1068	1118	1029	1059	992	1081	1088	1098	1057	1102	1105	1022	1049	1043	1036	1071	1059	1120	1153	1018	1125	1085	1041	1087	1059	1140	1117	1040	1081	1089	1080	1075	1137	1118	1131	1107	1097	1092	1065	1090	1127	1103	1051	1097	1148	1045	1073	1101	1088	1126	1157	1154	1085	1088	1110	1047	1115	1078	1096	1028	1127	1118	1140	1132	1023	1090	1089	1051	1097	1090	1118	1068	1088	1113	1110	1060	1033	1005	1052	1036	1064	1069	1127	1071	1067	1111	1047	1051	1055	1073	1097	1040	1070	1062	1084	1054	1131	1070	1079	1121	1117	1115	1089	1104	1117	1037	1067	1058	1066	1106	1103	1090	1019	1032	1154	1098	1122	1059	1104	1121	1080	1072	1043	1070	1075	1083	1075	1053	1095	1055	1110	1095	1098	1092	1085	1073	1126	1024	1090	1124	1077	1033	1093	1112	1094	1130	1115	1093	1066	1101	1100	1119	1099	1141	1068	1110	1108	1117	1030	1113	1050	1053	1150	1082	1063	1049	1015	1061	1178	1117	1125	1045	1055	1075	1021	1122	1104	1104	1051	1091	1114	1108	1062	1054	1067	1049	1072	1092	1075	1078	1092	1085	1088	1077	1077	1095	1067	1086	1081	1103	1091	1144	1077	1038	1106	1059	1029	1124	1083	1067	1076	1093	1062	1119	1112	1078	1079	1068	1174	1111	1061	1081	1132	1094	1062	1068	1131	1041	1117	1107	1135	1040	1119	1131	1079	1119	1127	1094	1066	1062	1102	1089	1115	1106	1042	1034	1121	1056	1092	1044	1070	1068	1078	1115	1045	1044	1074	1090	1048	1122	1143	1030	1094	1062	1075	1118	1096	1104	1045	1078	1001	1047	1073	1067	1037	1079	1107	1096	1078	1064	1117	1079	1029	1087	1048	1089	1136	1056	1071	1099	1088	1031	1049	1080	1104	1102	1081	1094	1140	1099	1119	1099	1029	1084	1031	1107	1093	1101	1056	1063	1085	1071	1020	1063	1073	1052	1135	1067	1114	1064	1137	1067	1084	1064	1098	1115	1086	1082	1110	1107	1060	1045	1090	1097	1092	1106	1101	1178	1119	1090	1048	1081	1072	1060	1134	1072	1132	1073	1084	1040	1081	1088	1081	1091	1084	1116	1067	1041	1072	1097	1110	1079	1111	1077	1129	1136	1089	1032	1093	1077	1102	1085	1089	1069	1083	1098	1080	1032	1127	1120	1093	1020	1079	1144	1121	1036	1042	1050	1151	1089	1121	1092	1151	1086	1068	1067	1052	1093	1074	1107	1099	1177	1045	1055	1151	1051	1094	1098	1114	1138	1093	1115	1066	1049	1107	1097	1105	1105	1078	1063	1079	1045	1105	1097	1062	1117	995	1069	1108	1094	1111	1111	1041	1079	1148	1068	1134	1092	1063	1088	1060	1095	1084	1084	1085	1127	1077	1040	1080	1120	1103	1152
26958	20470	15634	8983	5307	3620	2628	1632	1469	1369	1228	954	819	717	718	761	681	661	629	630	666	624	627	685	629	667	639	627	595	561	582	559	550	522	542	529	543	550	547	546	579	565	519	541	560	552	566	514	528	559	555	540	574	565	527	544	555	548	560	538	535	568	563	555	558	578	568	552	549	575	527	500	522	512	513	527	516	541	504	542	558	506	560	554	551	548	565	549	531	528	511	537	542	515	492	508	512	507	533	479	525	518	535	523	533	505	535	546	546	500	541	557	522	503	539	529	533	522	514	503	550	513	539	543	545	515	528	567	530	519	509	506	533	556	574	533	555	523	545	518	567	551	496	540	564	539	533	498	579	495	560	526	551	513	534	510	563	520	540	553	503	556	523	558	498	565	577	531	521	524	546	529	559	504	512	523	549	548	527	529	575	578	511	530	479	533	525	521	559	532	552	515	542	516	519	544	480	547	511	553	562	554	573	545	576	532	496	512	510	539	546	497	529	541	518	520	494	570	518	490	562	537	550	541	498	545	553	548	494	567	497	517	543	495	540	556	550	546	597	567	570	505	495	530	515	521	540	505	549	540	536	527	545	553	555	474	512	528	518	532	584	531	528	521	550	561	575	542	521	547	544	514	504	521	539	529	496	513	525	490	514	498	485	516	515	553	500	517	539	515	544	516	533	524	532	548	536	569	536	543	554	528	544	521	486	551	521	511	532	519	512	511	523	558	515	563	536	539	559	535	513	501	536	515	513	556	508	529	511	537	533	505	500	473	496	513	576	554	544	531	529	506	523	568	502	543	514	495	526	542	539	484	525	549	541	502	608	528	489	516	517	518	504	546	556	516	526	547	546	516	544	526	521	546	503	526	517	546	553	533	586	481	518	512	536	537	514	517	531	539	544	532	524	517	516	519	521	532	560	510	551	548	533	493	490	519	533	499	529	503	550	517	537	520	523	547	545	541	517	522	521	494	568	550	537	569	502	507	529	521	549	526	527	521	521	513	573	533	536	479	535	515	475	560	552	535	525	474	530	534	537	518	518	543	575	520	536	500	547	545	488	477	565	552	531	513	559	512	540	513	560	533	527	534	527	546	514	549	557	503	550	561	513	570	551	521	508	560	526	537	564	536	548	563	523	532	534	546	526	500	527	547	497	522	516	538	498	520	546	521	600	538	531	525	537	559	504	550	491	597	550	567	565	563	583	516	535	563	524	558	532	559	532	535	502	549	497	523	534	543	536	490	560	515	518	568	549	521	525	537	507	537	558	482	552	539	538	524	517	499	540	534	505	526	526	540	546	511	507	575	539	548	579	544	525	546	536	570	536	519	535	534	583	551	559	537	530	568	541	516	531	542	531	565	521	553	561	535	542	530	516	553	556	529	524	484	505	557	529	498	562	521	513	510	535	569	511	587	521	539	553	530	490	503	507	538	540	539	554	522	521	562	562	530	511	519	490	516	553	537	533	507	505	534	517	536	559	516	548	543	545	543	509	521	491	521	547	482	550	527	495	536	535	529	513	514	550	523	521	542	507	550	527	550	531	529	531	509	543	575	542	561	493	524	567	522	542	515	512	520	516	537	519	527	572	525	515	554	553	580	531	521	553	567	543	529	534	575	559	539	531	520	556	510	562	525	497	546	545	553	546	559	564	549	576	520	522	525	556	534	504	484	491	562	546	565	516	544	538	536	470	535	524	437	494	511	487	553	527	550	509	524	561	552	517	557	540	537	539	549	525	537	514	580	489	513	497	525	528	493	500	568	514	551	555	501	577	555	498	569	521	540	517	527	519	518	553	491	554	560	562	518	523	526	553	528	547	495	478	526	525	528	509	574	557	481	570	557	505	545	556	520	571	520	545	532	566	544	560	538	507	520	565	547	530	526	516	531	532	595	535	540	535	533	559	536	536	538	558	546	529	550	569	524	542	554	512	481	537	540	515	533	516	489	514	539	513	536	524	520	557	511	559	606	521	529	548	565	554	539	507	561	546	539	531	540	545	497	553	542	518	548	543	514	523	516	494	558	519	509	513	482	493	558	566	528	527	511	514	542	529	516	545	524	512	542	560	499	555	522	528	559	548	524	536	555	506	543	540	502	539	537	480	548	561	573	556	559	560	548	540	553	515	532	542	535	560	528	530	498	510	563	540	543	522	536	572	530	546	507	491	536	528	552	517	575	541	493	520	544	568	568	531	550	481	563	570	531	562	524	552	551	531	564	521	507	529	537	519	539	549	520	544	530	554	515	518	492	571	571	531	558	518	549	579	540	517	530	549	533	572	516	576	557	505	537	535	508	499	523	528	535	556	505	572	538	525	529	525	550	532	541	527	489	505	506	533	499	517	534	567	523	498	555	495	547	473	546	554	547	582	520	519	500	530	515	569	534	559	562	559	503	523	496	580	528	547	525	535	499	528	526	541	566	499	584	522	536	550	492	485	503	561	517	538	536	548	493	548	521	532	502	528	529	518	520	550	518	517	546	500	488	524	523	525	532	513	581	506	526	549	584	567	513	482	528	552	484	514	537	572	525	553	525	528	514	533	511	521	521	513	533	523	512	526	540	530	557	543	555	510	507	544	527	514	521	555	512	536	542	571	559	517	509	486	508	562	504	518	514	555	527	523	475	543	512	523	536	527	485	491	543	500	517	537	547	555	510	548	509	553	528	533	505	530	511	537	525	571	511	532	558	524	534	534	494	510	531	525	546	565	532	551	522	563	481	488	513	562	533	534	520	552	514	544	524	522	539	553	539	514	488	526	542	544	532	567	545	539	590	506	515	516	532	576	515	515	528	553	541	519	501	500	522	556	538	525	525	524	514	507	507	525	497	562	520	575	558	561	504	575	537	535	512	491	563	518	516	516	490	517	526	534	513	548	548	519	487	526	510	510	506	531	491	536	529	512	523	533	513	557	518	507	511	508	525	539	498	538	527	552	492	536	513	542	548	571	528	505	523	507	514	521	500	492	554	515	545	555	513	562	568	516	517	536	556	566	507	553	513	544	510	567	560	514	515	577	499	523	549	535	537	555	519	526	516	510	495	554	492	516	517	586	501	533	521	537	517	541	552	551	524	524	520	507	542	507	513	542	563	527	570	514	524	511	483	508	508	510	562	540	514	544	528	539	518	510	573	547	490	502	553	527	537	493	519	551	536	580	529	527	477	550	475	535	521	524	517	552	548	504	554	544	535	522	543	579	547	519	560	557	541	541	546	533	559	527	522	517	547	542	547	524	539	590	554	522	519	526	539	478	526	531	510	541	524	502	536	556	543	552	563	520	564	540	521	529	551	508	529	539	535	530	499	524	508	563	509	568	515	555	535	536	547	525	523	553	499	549	543	563	527	502	540	538	551	514	512	575	529	537	518	514	509	524	577	498	509	553	531	563	574	537	540	522	512	532	554	522	558	512	573	534	530	509	495	540	525	528	541	569	532	528	556	520	525	507	586	477	511	505	571	542	533	492	526	542	531	522	516	537	535	509	551	568	536
12613	21482	17453	11223	9249	7513	5426	3496	3048	2922	2509	1782	1281	1091	1187	1223	1097	935	847	836	916	895	947	939	986	919	881	803	752	704	626	625	663	678	699	653	656	659	674	689	653	638	672	708	663	661	701	658	733	672	679	683	699	641	699	718	744	705	721	631	702	676	707	742	671	698	642	676	684	709	655	654	706	656	649	621	646	647	666	681	709	668	655	660	692	648	629	715	699	676	688	659	679	669	614	630	649	640	683	632	651	655	667	641	686	631	665	667	674	659	680	669	663	639	659	662	639	622	677	676	663	649	672	643	685	642	646	637	632	648	629	669	662	649	638	618	656	642	644	659	646	654	696	690	649	674	626	651	654	632	689	665	681	669	668	648	656	666	644	682	661	663	627	655	636	683	642	634	648	646	648	630	688	706	650	677	671	668	665	646	669	647	671	667	670	611	631	623	668	630	619	653	596	624	655	665	684	668	654	653	621	657	666	671	685	654	654	713	612	643	619	619	652	665	666	656	703	667	661	660	606	676	670	651	642	646	666	608	637	619	606	598	636	678	634	616	651	631	684	667	685	660	647	663	645	669	644	605	652	692	614	632	705	698	619	638	634	638	620	665	657	652	662	660	701	659	664	646	624	621	656	638	634	632	671	687	680	686	642	656	660	627	654	670	656	665	663	599	643	664	628	619	654	697	658	620	687	674	653	658	621	660	661	676	633	667	658	648	649	686	616	661	643	682	624	612	630	637	657	682	669	656	623	649	643	670	661	640	675	674	691	645	664	639	659	702	674	633	664	669	670	654	639	648	689	648	642	641	659	629	713	625	666	671	641	683	631	687	662	688	613	652	646	676	683	653	648	649	638	650	625	691	687	647	655	669	658	691	632	641	634	675	678	668	649	665	621	639	597	651	657	678	655	612	599	654	656	685	650	710	627	638	652	680	652	606	672	690	634	667	657	643	664	674	622	641	695	643	653	675	656	686	670	637	661	647	644	635	694	680	655	667	625	674	630	658	655	673	678	636	635	628	637	631	670	676	689	651	650	666	641	665	667	666	656	665	634	633	636	618	635	640	588	685	632	615	646	674	672	643	655	645	680	688	664	681	633	635	648	635	636	685	646	651	628	626	633	657	653	627	681	653	676	637	652	640	648	682	596	585	661	598	649	669	672	661	663	676	665	642	664	602	621	617	677	624	641	647	689	637	657	659	662	605	680	654	615	658	632	634	668	651	628	603	664	664	692	700	633	626	621	708	628	677	662	695	655	644	652	644	630	650	632	673	631	643	645	670	701	663	638	709	668	613	669	678	643	661	658	634	698	672	639	678	628	625	678	667	616	619	622	688	643	669	615	684	632	643	665	632	638	676	614	676	645	634	668	647	618	679	665	631	660	623	662	669	660	658	661	660	654	663	665	664	695	702	641	717	663	701	629	644	692	664	668	601	666	599	692	641	677	644	661	667	692	632	578	633	682	650	643	677	677	654	638	604	688	700	623	685	645	653	656	652	668	682	649	639	635	645	672	632	609	622	630	667	616	658	637	654	688	625	635	634	640	585	641	667	648	617	679	634	642	618	653	627	640	622	611	624	656	636	640	631	626	641	691	678	634	675	650	674	668	666	667	664	637	646	677	636	752	640	631	679	620	632	679	608	627	642	643	689	651	641	642	651	688	643	651	688	667	653	641	667	637	647	651	662	644	657	645	644	694	699	648	663	622	603	690	680	637	621	665	715	644	633	599	639	639	594	670	640	664	601	654	688	657	614	672	657	622	651	680	684	674	660	680	612	641	664	644	625	643	651	672	671	654	691	666	660	681	689	626	702	635	672	664	639	674	667	641	598	640	606	647	648	675	642	645	659	648	708	659	661	667	665	678	643	653	619	682	674	642	660	663	648	642	679	636	671	659	667	715	665	625	645	618	703	632	630	641	669	697	680	619	665	638	631	617	637	676	658	654	657	646	658	665	618	635	627	682	671	640	662	640	594	683	663	662	683	657	662	682	672	680	658	609	687	654	695	674	634	685	632	645	652	647	604	675	657	612	649	634	688	663	638	681	689	739	683	693	661	697	681	639	654	599	597	670	670	665	634	711	620	650	645	596	617	632	729	693	634	644	669	678	613	653	707	616	657	676	665	644	721	646	611	610	614	651	669	590	619	626	653	701	633	699	673	589	663	624	682	661	647	656	636	662	615	667	654	646	640	662	672	647	663	652	648	605	685	718	637	663	664	694	663	649	651	651	670	654	697	647	622	626	660	683	641	667	666	662	654	665	682	637	612	606	655	657	643	647	616	633	644	637	645	604	673	658	668	648	697	651	651	675	653	677	628	690	626	620	683	625	674	634	648	616	642	715	699	606	666	607	636	664	686	636	593	652	680	664	679	647	636	668	674	707	677	664	641	637	709	677	675	701	595	680	654	638	637	660	647	654	669	653	614	662	700	707	633	638	663	626	659	671	635	652	634	666	646	608	636	647	658	681	652	650	661	611	638	654	659	714	606	656	670	640	622	666	668	668	639	634	660	631	685	655	651	640	626	662	650	646	675	655	691	672	672	617	685	669	628	670	697	642	641	659	703	681	658	654	632	615	648	641	703	667	667	669	697	692	659	655	650	644	659	642	645	672	642	720	642	659	685	671	686	671	655	638	660	641	662	670	650	655	649	709	672	676	642	684	667	675	660	617	616	655	668	625	634	662	674	634	600	657	618	636	688	735	619	659	655	646	591	662	667	629	651	716	669	662	636	643	636	663	673	681	644	675	698	696	689	665	619	635	619	669	665	632	648	654	671	621	649	668	642	709	670	672	677	633	709	631	654	664	701	656	649	633	655	625	644	633	639	641	693	678	609	679	626	675	620	655	630	655	653	657	635	622	685	644	659	628	678	622	655	632	620	630	674	628	669	635	686	635	684	639	656	649	687	656	676	632	689	622	677	682	651	617	652	670	629	641	668	629	649	639	653	655	647	675	636	641	596	666	619	648	639	642	673	683	639	630	608	648	637	678	633	651	655	638	626	663	615	631	648	662	691	658	583	630	645	670	630	633	644	673	632	643	664	679	658	661	651	674	706	681	679	646	675	671	641	666	663	667	640	656	655	647	630	643	650	689	583	634	672	594	670	598	650	703	663	657	622	645	661	648	633	625	645	623	628	667	724	670	637	641	657	607	623	629	642	658	650	654	635	644	632	635	645	654	654	634	644	616	635	656	592	647	672	660	670	624	676	661	669	668	634	670	670	661	624	639	620	652	674	632	641	688	637	687	654	662	644	624	630	651	612	629	645	629	658	653	664	659	689	714	635	672	682	637	670	642	652	649	645	686	619	691	673	663	646	676	710	653	673	643	665	662	667	687	673	667	661	664	684	622	634	684	670	657	607	694	671	654	618	659	647	656	666	643	627	647	631	666	690	663	637	668	675	652	632	660	608	672	651	701	700	668	640	637	641	671	638	607	695	681	697	651	666	650	640	678	647	650	649	635	639	638	604	631	667	677	639	657	676
23660	20904	28114	23837	20993	14455	6382	3264	2679	2551	2181	1797	1293	1252	1292	1292	1234	1125	1155	1034	1075	1113	1100	1106	1138	1137	1037	1008	967	928	913	872	836	828	889	894	894	897	855	892	865	811	879	875	885	894	871	828	868	899	839	922	857	868	855	936	881	905	899	923	868	847	925	899	907	834	816	796	845	843	874	872	847	857	841	841	819	869	854	828	868	842	816	833	876	870	849	833	858	892	801	838	876	786	815	850	862	847	816	849	806	826	866	884	846	815	866	869	887	826	860	821	842	811	864	825	864	907	835	859	830	803	828	878	824	807	779	809	834	880	884	860	894	846	814	882	837	813	846	847	845	805	821	801	794	863	832	819	811	875	847	812	913	855	886	808	819	841	812	816	856	825	849	837	812	873	853	834	807	818	828	810	817	869	864	842	865	836	812	849	900	853	883	859	812	835	830	811	816	863	791	815	832	842	818	855	813	889	805	841	887	848	844	824	820	794	860	867	834	843	840	833	826	880	818	864	817	893	838	876	803	862	792	900	804	842	849	843	780	891	878	840	788	859	865	882	834	854	852	829	845	841	827	906	827	859	833	836	853	805	883	880	853	820	854	781	872	867	881	858	843	885	861	861	870	838	828	823	833	816	899	799	815	821	877	826	837	885	818	844	834	832	823	827	841	824	862	800	874	864	871	807	841	825	839	837	827	866	890	872	796	847	854	878	840	840	863	855	841	794	859	838	835	864	821	797	809	830	799	837	819	788	842	871	880	835	871	836	880	804	813	898	816	838	867	846	795	813	877	840	831	817	851	862	822	851	805	872	859	851	900	864	817	833	806	859	872	827	826	847	825	818	863	805	822	857	887	840	858	859	828	793	845	868	836	881	855	800	854	853	838	804	862	825	801	849	818	828	839	819	787	867	886	861	902	824	870	869	826	810	856	863	849	812	846	825	843	912	911	824	840	848	878	885	878	789	859	862	887	858	850	901	875	815	882	853	807	867	852	837	852	822	837	843	870	835	860	876	879	863	832	915	918	800	806	864	877	845	832	833	805	807	866	824	849	857	865	818	833	834	827	886	848	821	849	893	842	869	879	796	816	875	815	818	845	866	833	829	859	872	810	873	816	848	859	823	791	834	881	800	854	841	845	857	846	821	823	829	837	835	832	804	812	859	851	835	821	842	875	817	834	832	865	857	849	902	803	812	793	865	893	805	828	837	820	855	902	837	835	820	839	882	786	821	819	838	858	873	848	831	836	786	824	833	803	872	867	819	857	869	869	808	831	869	869	869	901	825	845	835	834	862	877	869	857	825	894	888	862	839	810	801	797	876	823	823	853	856	871	902	850	816	803	825	813	849	872	868	872	795	843	862	831	782	878	857	837	877	847	825	879	810	790	811	854	823	863	868	816	829	874	885	866	848	874	892	839	898	846	853	824	853	812	829	840	855	857	839	835	879	866	848	838	868	838	802	877	843	792	844	866	871	817	848	872	819	841	847	829	823	880	861	832	824	836	867	806	872	818	890	876	842	866	838	839	853	847	899	853	900	846	882	898	852	815	852	846	856	843	845	816	869	794	816	836	838	857	861	881	832	879	894	855	849	817	861	869	846	820	855	831	808	831	855	824	797	862	825	816	818	844	825	832	813	841	860	872	847	773	880	817	830	856	864	846	827	853	847	841	861	840	833	838	843	854	882	931	834	854	842	855	836	812	788	894	824	837	779	813	853	900	852	879	860	872	864	827	793	824	813	861	768	888	841	861	858	816	877	840	866	848	854	832	864	797	873	799	830	847	832	839	849	854	886	867	879	802	862	866	823	800	804	833	863	865	834	899	837	845	862	860	833	857	825	919	848	863	824	823	856	886	848	822	887	832	824	830	844	842	864	795	829	854	862	864	803	831	808	826	872	886	861	856	890	846	845	840	888	829	812	923	822	833	852	821	852	829	865	837	805	830	863	831	830	896	880	820	828	832	838	843	839	803	909	808	803	805	893	868	874	813	848	811	881	880	876	846	841	825	836	856	855	837	808	838	850	892	842	800	790	869	857	858	822	838	863	824	823	835	841	831	905	816	864	823	838	821	848	853	837	827	846	844	818	810	858	870	866	840	841	882	814	828	865	830	856	852	862	851	857	850	821	874	789	850	833	836	864	846	825	839	882	837	857	783	832	871	823	841	914	862	811	864	805	883	820	846	871	797	862	805	862	830	870	861	826	854	817	836	822	822	838	803	861	876	869	848	889	829	809	862	805	830	847	833	872	827	850	851	831	853	866	848	885	831	843	840	847	786	827	779	843	892	825	842	847	881	859	877	824	842	792	830	833	887	857	861	819	832	799	786	827	819	841	810	839	819	832	854	838	815	847	835	863	884	832	799	831	827	843	868	830	881	846	816	920	888	859	815	851	842	856	816	874	891	793	819	828	828	865	837	848	821	855	832	820	841	887	831	850	840	835	866	855	793	933	811	898	806	836	835	922	792	859	791	830	815	805	823	842	797	871	842	826	835	880	813	834	885	851	834	813	867	861	820	886	892	848	815	875	822	804	835	867	838	871	864	776	828	876	879	812	831	859	827	807	933	827	862	893	871	810	808	862	833	844	860	881	905	877	837	864	876	827	807	917	858	864	873	818	818	803	874	853	830	846	848	849	807	859	834	847	858	866	790	869	848	836	819	865	788	830	805	900	827	858	829	830	857	872	790	845	817	841	859	861	869	871	840	854	791	811	845	817	843	844	802	854	876	835	847	819	834	882	861	841	835	832	837	854	840	863	869	821	866	886	844	855	871	814	843	856	851	872	829	854	871	822	844	836	823	807	865	811	860	804	882	830	831	864	873	817	871	838	827	800	832	884	830	792	874	871	900	871	814	875	862	837	853	864	844	863	822	784	815	839	825	822	828	854	816	804	833	864	819	841	871	925	837	903	822	810	854	810	807	801	870	845	836	882	821	807	800	850	907	833	797	801	879	871	866	815	848	847	878	785	827	872	834	805	802	842	829	809	861	824	815	858	842	797	808	876	873	807	835	829	860	813	865	794	831	853	862	860	833	795	858	834	811	860	844	825	777	855	807	841	862	882	875	855	843	826	811	857	851	870	860	840	880	882	845	867	871	826	865	829	868	808	826	803	865	847	810	874	803	821	834	870	874	809	823	907	854	823	826	832	913	859	808	815	833	862	847	855	864	858	821	836	859	830	864	815	834	822	868	853	832	876	851	828	866	760	841	866	803	820	841	834	833	830	874	871	860	859	850	830	873	852	812	820	811	829	845	828	854	875	828	890	808	839	859	828	792	887	840	882	821	860	865	806	846	823	819	829	833	834	836	819	846	799	837	857	803	832	875	802	840	884	811	849	827	793	894	860	825	830	820	855	854	901	779	797	806	844	867	825	844	818	814	859	832	861	865	810	842	832	843	805	777	835	854	825	820	835	814	847	864	854	858	840	791	832	876	811	822	808	788	871	865	887	849	801	896	865	825	855	817	832	840	851	820	830	848	856	835	854
13976	29362	25640	17363	14572	11849	8938	6247	5347	4925	4294	3018	2337	1984	1901	2103	1892	1641	1484	1469	1504	1568	1599	1637	1622	1491	1495	1343	1192	1111	1097	1075	1101	1036	1041	1120	1045	1066	1082	1109	1064	1063	1067	1145	1133	1087	1145	1149	1118	1067	1137	1168	1074	1078	1069	1043	1169	1069	1114	1124	1086	1148	1115	1071	1147	1045	1063	986	1045	1054	986	1035	1066	1010	1009	1028	1012	1007	1003	993	1039	1063	1056	1000	1005	977	1050	1041	1045	970	1043	1000	1071	1006	1014	1059	1018	1026	1032	1029	1032	1038	1038	1007	1010	971	980	1021	1006	1016	998	988	1014	1031	1029	999	940	1026	1053	967	1009	1002	973	975	990	997	1031	1022	985	956	1044	1000	1026	1012	1008	1041	981	1001	1029	1052	1007	991	1054	980	1040	1014	972	994	1000	984	1001	979	1025	984	957	1004	947	1025	1086	995	1077	1008	1008	982	1047	1023	1047	1028	1003	1039	1025	977	1005	1013	1107	1004	980	995	1000	996	1012	1012	971	972	1013	1043	931	1024	1039	995	1027	989	1038	1054	1008	1048	962	1008	987	1005	992	1003	1016	960	1015	1013	1004	984	1044	1004	1002	990	1006	1034	1005	1059	997	1072	1013	1024	1007	1011	1011	976	991	1023	1004	971	1054	1019	999	1056	1035	999	1031	1011	1050	1001	992	976	1007	1014	977	1014	995	1032	1013	1016	1000	1012	976	1030	978	951	1035	1018	1072	1060	988	1016	996	1001	1006	962	995	959	1045	1013	1013	1091	1081	1015	1087	980	1022	1055	995	1032	952	1018	1042	1009	1003	1060	1009	1058	977	955	975	1038	1061	1072	1038	1030	1025	999	1086	1028	1036	1032	1025	1038	1022	1035	1030	973	1041	1048	1025	1039	1004	1059	1046	1042	1010	1056	1027	968	1000	986	1041	1010	1034	1036	979	1059	1028	1063	997	1005	1022	977	988	962	1016	1005	943	1002	1014	1065	1031	1038	1009	1011	1035	951	961	974	1024	1047	941	976	1029	988	1049	1010	1020	989	1021	999	1007	1040	991	1025	1039	1048	984	981	963	1034	1000	1065	1020	894	1003	987	958	1045	1062	1080	1041	1008	1058	957	1030	957	953	1053	1013	989	979	924	996	1017	963	1030	971	1024	962	1018	1023	1062	967	1016	1019	981	1024	990	1046	1012	1016	1072	1014	985	1033	1039	1022	1027	1013	1024	1053	1035	977	958	1039	940	1040	990	1062	976	979	1033	1014	1037	1002	1002	1015	977	944	1045	962	1025	929	938	1016	1058	982	1015	1036	982	1038	1010	1041	883	995	979	1002	954	1000	1022	1011	1001	944	968	1019	1000	1027	984	989	937	964	989	946	1004	941	995	969	1013	970	953	1019	980	966	997	983	988	989	996	989	1017	1021	1016	990	994	1045	1074	987	1010	1038	1033	1036	986	1008	1006	1021	1001	924	999	1022	1007	927	995	958	1026	1013	1000	1020	943	1048	1019	990	1020	1064	984	1023	1043	988	1027	1003	994	1016	990	991	1034	1070	1035	1018	1014	1069	1107	933	1047	955	1000	987	959	1014	1061	1048	1000	1071	1017	1049	1045	1103	996	1062	1002	1022	946	1020	961	1069	1072	956	992	986	1012	1020	1019	986	1004	1006	1026	990	1035	1007	1020	1046	987	998	938	987	1019	981	1020	1020	1020	990	984	1004	1027	1017	1021	1020	1025	1038	1058	1018	1002	984	1023	1048	1037	1021	1009	1044	999	989	987	982	1048	1016	992	1022	985	975	1095	998	995	986	982	983	1056	988	1033	1003	983	1027	1014	1041	1033	974	1008	997	975	1050	1037	1058	971	963	994	1005	983	1030	1011	992	1069	1033	1020	1012	1048	984	989	1009	989	983	1022	1005	990	1018	988	1021	1024	1061	1057	991	999	977	995	1016	1035	1042	1077	1107	1042	1030	1029	1079	1016	1025	1011	960	1026	1015	1043	1019	1019	1077	970	986	1018	1010	999	1041	1066	992	1051	1030	934	1006	1021	1038	989	992	1035	1001	1003	1023	945	946	1049	1042	932	1042	1019	953	1035	937	1004	979	1007	992	1033	996	943	1026	980	985	1040	1060	1011	1009	1014	931	983	983	1010	956	964	1016	1021	980	1020	977	987	1024	965	1010	1030	1024	1033	1008	1028	981	1019	1035	1001	1042	977	1030	1020	1019	1022	985	1086	1034	1003	1017	1054	1002	970	1044	1019	1008	973	1073	1046	981	969	1012	1022	1001	1045	983	1042	993	1051	1023	1016	1007	1017	1037	1052	1016	1000	1024	1067	1073	991	998	946	980	1019	995	984	980	1019	1007	1004	999	998	1000	1036	995	1004	1020	1046	1036	1027	996	991	1006	1007	1001	1025	1000	953	998	1033	1008	953	1034	1046	1040	1035	1005	1025	999	1001	968	997	1006	1011	1039	1065	964	1071	1030	982	1015	1020	971	1004	1011	950	978	1055	989	1021	1034	959	1004	990	979	995	992	1016	1043	1027	1039	995	1050	995	993	1003	1052	986	1005	997	1033	966	1005	1002	983	1016	987	998	988	978	995	1024	993	1036	997	1008	1030	1018	1025	1049	1060	1021	1064	1040	982	1030	991	999	987	1041	1027	1027	1009	975	1035	961	990	988	1029	1005	1005	1010	1103	1025	1009	1038	999	976	1060	990	1035	999	1018	987	971	1042	1068	1046	1012	1078	997	967	986	1033	1036	937	996	1002	986	980	964	1013	964	983	1040	1020	1032	1030	999	1038	1023	1087	1015	997	997	980	992	985	949	986	1011	999	1000	1036	993	1034	962	1001	991	1016	982	1033	999	999	1053	958	1065	986	1028	1028	1022	993	1031	1014	1034	1025	1041	947	1024	993	1044	986	986	989	1009	1001	981	964	1004	1054	1016	960	967	1124	1049	1009	1003	932	1008	1022	1011	1017	1053	964	958	988	1023	1050	1013	1010	1004	1072	1025	1022	1052	992	1065	1029	994	1012	1042	987	974	979	1020	998	998	1059	965	1019	979	1012	1012	984	975	992	1005	990	1022	1002	993	987	1023	1021	1038	958	996	1023	952	1035	1031	1031	1027	988	1078	1044	951	1028	1057	970	1021	977	1030	1033	1010	1079	1001	938	990	1022	1057	995	1037	997	1059	1010	1020	1055	1038	1020	1050	1060	1011	1086	1049	986	962	991	986	982	1033	1069	1025	979	1011	983	983	983	997	1007	1024	1005	1030	1035	1029	1018	996	1049	951	983	974	996	1018	1004	1036	1029	989	1016	1017	1001	1018	1016	1035	1091	1005	994	990	954	1026	996	1044	1008	1040	1034	1012	1010	1030	1037	992	1101	1014	948	961	1034	1051	1002	1027	1040	1071	956	1064	1048	1015	1012	995	1036	995	1028	1025	1005	978	951	1043	1022	1049	1039	1021	1070	1002	1013	994	1014	1001	995	986	1019	1013	978	1018	1021	1015	973	1041	1000	1020	1037	1028	943	1013	1017	997	950	997	1005	929	969	996	981	987	1022	979	1015	990	1008	999	974	1067	1010	1000	1034	996	1001	1036	992	981	972	1000	963	1009	990	977	1000	1012	1041	1003	972	1020	1036	978	977	957	1004	988	1013	968	955	1056	974	946	1066	1014	983	1052	1011	1037	1047	990	947	1054	982	924	1039	1024	1071	929	1061	1004	990	979	1019	956	1050	1001	981	994	996	1004	1003	936	1042	949	1014	1024	1012	1034	1001	1023	1044	1005	1010	1001	1010	1022	1008	1037	1040	1025	1090	1034	978	996	1061	968	1025	990	1044	992	957	1062	1078	1063	1060	969	994	1046	1003	992	999	1013	979	1008	991	967	999	1072	1066	1051	1000	970	959	993	1020	1019	1003	1006	998	996	1004	1026	1055	977	1020	1001	1030	1045	1064	1013	1051	1028	986	1005	1094	1038	1009	1000	1022	964	971	927	1084	1017	1037	988	1053	1003	981	977	962	1020	1059	1056	974	978	965	993	992	1002	987	1043	1011	987	986	989	1061	1028	978	977	1000	1015	992	1026	990	1081	1029	1019	984	1006	969	934	1062	986	1044	1015	1008	1033	1053	1018	1014	1007	1002	1023	1028	1054	1031	984	993	1096	1028	999	1007	1030	969	999	955	1071	984	956	980	1045	994	1032	999	947	1005	1022	1002	1005	996	1028	1027	995	991	1025	959	1013	1011	1016	1056	1056	999	1035	971	1032	1047	1026	1035	1033	1028	952	1001	1008	1038	1051	987	1020	1003	964	1031	982	1031	1042	1048	1062	1038	1029	964	1014	1084	1006	971	943	979	988	952	955	992	1018	946	1014	1005	1036	1085	1015	976	993	1005	995	997	1024	1017	957	1022	964	1046	986	1037	1074	995	1003	920	1055	997	972	1039	936	1028	961	1013	1028	1005	985	1033	942	952	977	1088
24919	20903	26949	24871	13397	5362	3326	1915	1621	1554	1414	1066	858	779	712	782	743	632	673	659	653	667	672	658	665	641	644	612	557	484	523	506	538	467	504	479	560	508	510	502	517	490	519	484	494	496	488	527	525	511	473	522	518	505	502	510	488	559	559	511	511	503	522	527	518	490	480	449	503	495	502	456	517	497	479	475	495	481	462	488	495	467	471	468	459	546	481	485	453	523	475	463	508	506	475	508	495	501	496	506	471	464	482	512	446	470	511	481	475	503	476	462	445	525	478	488	515	520	479	467	463	457	462	499	455	450	492	485	495	489	467	467	497	466	475	526	476	424	500	478	443	486	479	471	473	489	468	512	458	457	490	470	495	441	457	479	461	510	444	515	502	514	446	470	527	495	488	466	457	465	472	507	491	508	436	496	524	482	507	443	518	450	507	490	495	466	518	512	473	484	484	516	472	441	491	458	421	493	498	484	449	445	498	459	432	447	457	467	484	490	498	454	488	479	429	464	509	499	438	467	498	443	502	472	484	489	499	465	511	466	450	477	503	490	477	493	464	470	475	490	498	466	498	499	489	493	466	488	479	481	453	469	471	521	503	508	504	472	512	491	450	451	425	481	506	474	510	523	492	465	459	484	520	481	492	481	509	478	469	468	467	487	490	497	489	469	482	472	499	476	506	449	515	484	464	476	482	467	432	505	541	491	450	470	518	475	467	515	500	505	458	510	487	470	463	473	513	458	447	501	470	512	482	516	527	488	472	491	471	455	522	453	509	473	483	489	478	483	487	488	490	495	476	482	486	471	457	473	461	441	489	497	476	480	504	504	448	479	491	478	480	483	433	495	451	484	509	442	452	503	452	464	454	506	492	480	447	478	455	501	483	464	475	500	454	470	483	479	499	459	451	504	462	463	474	459	461	438	490	493	481	493	506	457	482	509	500	522	468	461	474	464	492	467	463	476	472	465	478	466	473	429	477	460	494	480	459	461	485	466	449	497	476	478	499	510	425	516	505	486	481	528	477	433	479	463	444	521	482	510	458	469	482	493	430	460	485	461	443	490	463	466	456	477	462	484	495	497	485	500	505	476	522	496	488	474	463	493	464	456	465	515	445	476	491	435	498	471	483	494	468	494	503	474	494	473	461	471	505	488	468	431	472	456	509	496	463	447	497	477	483	496	488	468	465	473	522	460	488	485	478	467	502	445	482	477	444	461	456	479	506	433	461	464	481	446	474	468	487	512	472	444	501	471	472	504	445	494	460	472	504	477	422	462	483	480	449	523	454	504	487	490	493	484	465	451	477	516	467	511	486	464	485	484	547	431	447	493	477	474	504	509	504	484	462	463	517	452	500	539	484	480	485	471	462	465	457	475	500	482	508	502	428	451	459	446	491	472	483	455	494	499	481	476	507	460	509	501	542	481	508	479	512	440	463	500	489	479	523	455	452	468	488	501	496	499	485	469	517	511	492	488	461	493	485	503	516	486	474	479	472	463	471	512	508	467	499	467	513	522	468	513	470	544	484	496	462	472	475	454	505	455	482	464	473	471	479	521	466	451	472	502	507	485	489	488	499	488	463	485	540	471	456	483	487	507	496	522	473	507	487	540	510	461	455	484	498	508	453	462	486	459	479	511	487	489	506	464	494	423	518	506	483	461	531	440	498	477	506	490	483	504	526	498	506	489	484	484	469	467	493	462	506	462	475	484	500	457	485	493	484	485	517	532	501	458	500	471	520	440	488	555	502	452	471	466	483	475	504	489	471	489	480	464	491	457	456	473	515	477	472	489	478	486	448	467	497	459	478	513	470	486	507	461	485	464	463	499	501	479	473	469	495	510	457	461	479	481	497	492	483	436	474	500	502	449	486	498	467	476	461	476	496	482	495	479	523	487	461	514	479	479	475	489	480	478	525	473	515	471	498	509	456	511	496	453	496	443	460	482	503	526	453	462	484	507	487	510	455	476	461	485	465	497	473	440	465	473	494	480	445	500	441	471	439	467	522	432	461	507	468	474	475	506	447	458	505	484	432	489	468	469	464	493	466	478	424	508	508	495	505	478	498	458	506	437	492	496	462	482	487	475	463	498	509	459	459	488	470	538	511	500	477	502	472	481	452	486	446	508	493	490	475	482	475	511	512	466	486	446	480	451	485	450	442	460	493	432	466	485	484	501	424	477	457	452	458	513	498	456	466	503	486	500	476	488	514	486	490	433	469	504	487	474	452	491	473	487	475	461	455	513	482	468	432	485	471	483	489	511	459	468	517	508	468	474	499	476	523	467	454	453	450	474	482	498	463	482	467	509	445	452	479	502	482	499	481	477	483	479	469	474	499	514	460	497	460	459	461	458	486	486	457	495	479	461	466	490	475	519	468	442	449	447	498	499	452	518	462	506	451	495	499	488	479	489	495	499	488	454	499	457	475	479	487	464	470	429	488	495	457	435	454	500	484	504	490	489	491	473	486	481	494	470	521	505	468	499	511	512	496	490	477	468	485	504	461	481	461	489	487	475	481	521	503	475	482	468	441	473	486	511	465	455	483	465	512	477	494	485	492	495	486	453	496	462	479	474	517	487	470	496	460	448	471	466	511	456	494	485	477	494	480	446	463	477	488	449	502	496	458	519	478	438	472	484	501	511	530	498	444	464	497	497	515	493	465	483	498	473	522	458	471	456	484	489	517	462	478	492	497	478	499	487	453	453	476	544	472	510	481	474	509	473	514	463	494	465	522	458	508	498	486	519	495	478	489	487	491	494	477	501	498	511	496	517	476	463	462	504	492	451	490	468	485	477	456	498	489	490	478	477	492	458	449	458	494	478	476	468	501	456	443	473	463	457	488	448	498	480	474	464	497	487	503	457	449	500	483	496	498	490	508	490	499	474	507	462	466	479	478	449	471	449	460	497	502	485	419	483	464	502	487	500	509	525	488	475	509	494	476	462	454	483	436	485	506	531	479	469	493	480	506	524	457	471	456	481	466	534	456	461	502	468	481	525	480	485	437	513	469	477	484	492	458	458	486	466	480	498	491	488	519	485	528	532	461	503	477	448	491	449	476	461	463	497	464	472	543	483	472	465	492	505	465	505	496	485	476	502	492	509	465	490	522	503	477	489	532	452	466	439	446	487	491	495	481	458	467	468	458	442	539	463	501	497	484	459	512	536	477	477	477	470	470	481	504	461	470	468	476	492	472	464	480	502	510	462	501	485	452	480	426	492	468	469	485	477	438	478	455	469	446	452	502	477	487	499	484	483	444	490	444	501	487	480	472	470	472	494	478	489	472	428	455	523	489	486	470	478	473	473	507	445	472	495	493	448	476	444	496	501	445	478	476	472	498	526	498	478	483	487	480	458	483	480	449	490	471	493	493	485	499	465	485	478	478	483	521	516	499	503	475	488	478	478	500	447	479	470	517	448	517	455	441	518	465	486	504	481	475	506	507	498	489	478	515	515	500	480	496	480	489	469	469	463	481	454	517	479	442	500	490	491	483	488
13468	25472	21429	13922	11632	9087	6884	4634	3831	3724	3235	2162	1567	1297	1291	1273	1215	1080	1062	960	1065	1025	1097	1111	1115	995	947	882	727	713	696	642	654	637	684	654	695	642	690	644	672	658	676	674	698	651	706	699	673	703	668	652	629	655	678	720	735	699	679	657	677	664	659	657	650	646	660	628	657	621	619	592	603	594	604	573	584	610	577	613	608	665	620	627	663	606	627	648	608	566	600	615	610	612	605	609	582	629	587	603	617	634	626	643	616	632	637	608	626	644	597	620	641	634	683	657	612	616	585	617	571	625	632	593	606	582	613	621	632	605	634	623	594	617	632	634	609	640	601	648	625	604	577	650	654	651	637	621	621	627	617	612	637	601	612	604	624	636	604	637	611	616	621	635	640	732	603	631	565	609	604	618	642	619	585	620	639	550	627	629	652	638	621	655	614	609	603	619	610	575	615	661	609	606	614	625	640	576	641	609	631	638	626	608	591	625	621	606	635	648	629	612	616	639	608	639	616	626	580	625	627	622	604	644	626	608	585	605	595	604	657	617	632	606	616	573	584	585	637	621	583	596	616	646	617	664	635	633	601	623	639	618	607	589	649	594	611	673	634	649	652	587	651	565	606	586	576	601	583	609	600	608	621	605	643	619	637	610	662	598	592	622	654	583	614	628	593	617	584	646	592	601	602	568	604	610	618	657	645	607	616	648	619	568	580	619	623	578	654	587	610	585	579	646	588	570	596	642	616	642	589	588	597	608	578	634	630	578	580	593	557	634	647	667	633	633	587	635	593	588	633	636	618	617	669	596	633	648	636	601	644	562	626	638	554	633	622	635	622	643	612	620	654	631	659	607	651	624	615	591	621	617	608	608	577	616	612	590	585	609	607	640	635	643	604	611	637	677	618	579	618	645	590	602	646	650	634	616	588	592	644	598	614	670	627	638	585	604	676	581	620	639	606	634	615	580	616	650	597	636	622	609	616	630	602	634	628	650	661	602	644	600	601	640	620	575	646	591	645	605	630	651	610	607	615	637	573	635	655	620	568	610	592	618	665	588	629	581	593	611	610	638	632	633	618	650	622	643	661	585	590	617	599	619	578	649	622	595	629	648	609	618	622	642	580	653	625	586	600	660	627	603	619	648	634	641	645	626	595	585	675	549	635	621	604	641	603	596	601	651	609	653	597	604	580	587	582	632	619	596	579	645	643	595	630	646	623	610	622	646	575	617	543	599	625	603	582	636	599	628	659	600	648	639	608	586	660	682	622	585	642	627	623	599	572	630	626	634	643	639	624	628	651	623	662	650	687	627	627	644	636	649	611	610	614	657	619	603	638	598	590	600	613	602	582	610	638	606	625	603	636	656	644	621	600	625	615	604	611	657	614	569	606	631	632	657	647	611	618	589	614	643	598	645	588	655	592	583	628	621	604	620	659	605	604	587	619	621	670	656	631	606	606	591	614	601	600	625	602	600	585	643	634	584	583	613	669	624	615	624	558	645	615	628	637	611	595	657	656	606	641	619	609	611	626	576	620	637	602	601	635	624	603	606	584	636	604	606	629	639	590	615	595	652	588	599	592	640	605	644	595	610	629	611	612	587	665	621	599	586	628	612	607	634	604	578	644	619	604	651	584	643	638	607	653	609	617	656	610	661	596	586	636	624	634	615	623	621	632	622	575	644	642	625	629	686	636	618	568	641	590	590	589	630	593	629	638	634	554	641	622	623	627	605	635	606	592	592	642	594	603	630	634	595	593	664	661	678	606	614	633	623	611	630	591	636	595	635	607	629	599	636	615	597	640	591	626	628	638	627	636	625	618	593	634	639	638	633	652	643	613	649	643	622	597	596	644	612	612	620	632	633	594	623	636	611	569	614	605	640	646	589	665	612	610	597	647	599	626	601	605	620	636	622	592	627	575	628	641	591	630	620	613	619	587	629	618	605	631	602	606	637	636	629	600	591	626	593	624	577	645	607	621	609	633	546	620	609	622	613	604	594	637	682	633	623	649	642	618	641	609	715	639	588	622	617	637	599	600	602	606	584	649	597	591	641	617	605	664	576	627	616	642	611	638	641	602	645	612	607	587	577	641	606	626	573	622	649	617	583	609	603	619	627	600	611	675	651	595	629	608	640	619	693	632	631	677	614	601	610	622	633	602	628	644	626	618	602	652	599	611	609	625	633	589	564	627	614	605	660	626	620	607	636	648	656	577	640	624	642	581	660	600	636	599	638	641	649	624	571	605	610	616	612	662	608	586	623	628	614	608	626	599	596	631	660	645	624	618	631	633	574	618	614	594	563	622	609	620	639	584	598	627	603	634	563	610	593	624	651	642	651	593	627	607	603	615	666	621	625	603	615	605	608	648	630	606	600	591	621	629	627	589	591	628	620	649	625	638	610	632	615	659	595	596	627	611	655	596	584	587	671	636	658	639	616	634	605	612	626	590	618	668	634	630	608	614	629	579	574	648	607	614	631	626	607	570	632	621	640	617	672	583	619	619	596	645	588	600	582	650	626	605	649	608	623	643	570	617	610	597	607	614	619	599	610	617	588	631	635	628	583	586	586	600	623	647	624	630	596	603	611	664	600	615	627	645	600	597	649	680	620	606	598	599	649	650	631	625	577	651	619	597	605	599	630	659	659	618	631	561	648	622	575	586	588	600	604	613	644	586	626	618	595	638	628	661	615	633	628	600	584	652	631	627	603	637	613	598	623	581	640	644	584	633	603	549	589	586	604	643	594	589	584	631	632	625	581	597	609	658	602	668	632	633	630	630	609	594	580	648	609	590	691	574	589	594	646	617	653	637	619	632	599	571	610	604	690	660	612	618	607	632	601	589	616	566	620	618	578	599	622	589	628	591	578	619	635	653	624	652	614	608	582	657	653	620	610	647	629	635	626	615	618	620	633	623	627	635	681	651	616	631	600	589	571	642	639	607	628	569	623	596	635	640	580	655	667	657	603	628	629	591	626	606	635	606	593	633	638	606	625	577	604	613	624	609	621	616	618	596	595	632	646	624	639	614	603	615	599	633	615	670	590	630	635	610	638	648	604	607	648	618	623	665	619	578	634	615	632	701	618	607	636	601	651	627	617	618	624	644	663	610	616	618	636	620	618	536	595	589	652	647	647	669	572	550	639	615	582	641	618	660	629	641	600	638	618	587	629	594	628	587	596	635	629	640	629	587	585	594	605	641	622	662	631	618	675	610	592	614	632	613	583	628	645	611	647	598	607	610	633	605	624	667	628	614	617	583	604	633	671	665	603	696	579	601	594	580	618	590	617	631	635	603	639	598	558	654	643	650	638	612	572	585	639	602	627	603	591	570	608	623	615	632	618	603	624	599	683	616	609	635	606	617	626	608	589	613	620	595	630	614	640	603	653	632	626	601	599	632	609	641	577	639	598	608	595	613	610	613	629	639	633	587	605	628	635	639	598	591	653	631	643	617	572	613	592	635	600	552	611	571	643	602	621	596	600	626	633	634	586	645	569	631	677
22644	20930	28603	23441	20977	21328	14975	5016	3466	3292	2993	2330	1724	1603	1535	1494	1535	1462	1304	1325	1318	1447	1419	1439	1333	1318	1272	1208	1113	1079	964	1003	956	1006	996	1019	1000	974	992	1037	981	937	981	949	1000	1019	1020	1022	1034	999	989	1004	984	1016	1035	1048	1033	1000	1007	1040	949	1038	977	1008	996	992	986	995	958	935	923	966	944	902	942	983	927	970	967	869	947	946	887	920	915	907	933	909	905	958	949	869	947	949	908	935	937	937	981	931	941	939	927	964	940	927	912	969	898	903	948	976	894	939	910	960	963	935	918	920	896	929	930	934	943	953	938	895	914	967	953	920	966	919	928	883	957	861	932	935	931	920	894	905	937	913	891	878	888	918	898	918	878	935	968	941	937	980	927	902	906	936	962	921	968	936	920	894	948	913	984	951	925	943	924	933	932	980	899	977	952	894	949	876	931	1008	937	952	842	912	957	897	883	1003	975	903	882	928	883	936	885	972	928	941	960	875	887	919	867	934	960	972	974	906	956	932	962	905	972	986	970	959	902	924	904	892	925	953	926	921	930	933	904	919	940	913	925	936	921	929	925	975	874	968	983	934	961	967	994	890	919	896	958	902	920	943	945	991	933	894	909	961	957	893	932	922	923	938	923	873	968	885	873	935	906	878	974	938	946	968	943	903	909	877	924	905	935	951	934	943	968	891	911	887	905	973	967	898	890	931	956	882	920	910	958	995	968	935	889	969	900	930	928	903	938	904	957	889	926	982	915	918	984	962	919	870	886	921	918	989	883	882	918	954	914	908	888	899	893	923	902	1015	906	941	854	1004	885	900	906	910	918	979	891	934	911	935	951	971	896	986	901	891	976	933	914	977	923	939	940	908	932	962	935	933	865	975	952	895	931	999	902	917	891	947	955	950	926	954	898	950	928	940	932	938	908	920	888	958	918	987	928	930	938	891	888	932	953	962	959	911	907	909	911	946	966	949	915	887	919	954	899	912	969	954	982	877	926	886	952	947	931	959	979	894	898	919	894	934	945	902	957	948	974	934	936	924	869	942	954	972	940	926	916	921	909	949	948	897	875	909	885	941	934	919	933	937	923	900	964	985	859	936	928	920	942	902	989	950	943	873	909	925	909	907	938	857	979	941	948	900	923	945	914	959	911	938	885	912	908	896	915	906	887	901	894	863	933	860	939	966	952	950	924	958	935	959	869	853	903	937	955	866	940	907	848	924	906	897	929	917	940	949	997	911	895	902	899	928	930	910	930	946	955	895	869	916	958	867	950	990	895	909	922	936	877	899	933	975	903	972	890	915	943	933	888	880	841	969	930	926	908	916	976	953	878	935	1017	917	909	902	974	879	876	907	925	900	910	924	925	899	930	912	887	921	976	936	897	881	939	905	931	980	951	960	882	945	986	950	922	935	858	932	1013	921	892	906	937	960	909	939	886	963	924	934	961	967	959	940	973	924	929	926	901	992	915	899	929	920	944	918	920	859	909	915	914	914	947	874	894	903	887	895	879	937	885	954	902	933	910	983	898	898	872	975	916	930	895	897	938	949	905	898	913	905	915	947	876	944	933	953	960	941	963	922	923	945	982	957	928	878	899	957	926	862	932	859	970	934	923	845	980	910	891	856	943	883	950	929	905	891	869	928	910	898	932	917	910	925	948	966	931	892	901	898	912	935	946	950	988	889	935	991	936	914	917	979	910	927	916	943	910	886	886	938	950	958	912	939	981	954	930	930	928	938	914	918	953	866	900	949	873	939	940	987	917	963	872	956	903	921	1017	910	946	980	931	892	882	928	906	934	942	962	934	972	853	848	978	909	946	938	919	947	825	874	928	933	949	909	937	945	844	943	956	938	949	882	907	926	895	941	909	1002	945	928	893	970	917	901	939	923	898	967	904	898	942	888	962	905	933	885	943	919	903	938	859	961	983	892	902	983	932	854	921	972	910	974	903	892	934	919	934	968	928	906	873	926	973	942	907	936	959	932	907	896	927	948	929	934	894	940	948	908	901	955	920	866	981	930	922	960	919	935	941	946	970	951	961	953	900	904	959	896	927	946	937	929	908	904	949	920	888	938	937	887	903	914	906	937	881	927	909	901	882	928	930	933	976	974	896	924	951	939	843	990	934	973	899	930	973	912	917	942	913	865	918	913	910	886	914	919	912	946	872	975	920	916	948	936	902	904	922	934	959	968	896	911	984	957	892	946	920	943	1035	938	934	921	970	906	921	882	928	916	934	882	924	942	882	883	961	907	962	981	922	937	943	953	920	920	925	936	931	926	909	912	947	959	922	951	894	968	937	952	892	915	934	911	863	975	943	1010	922	909	929	944	919	933	926	957	965	868	948	962	995	921	910	917	936	921	916	959	890	925	938	896	942	955	898	969	864	943	925	947	891	845	952	916	900	902	888	966	926	922	939	941	955	984	930	893	935	925	934	952	937	917	875	941	917	957	907	876	908	943	972	897	889	934	933	887	910	922	924	914	961	908	910	967	924	904	940	893	958	915	924	899	909	932	942	897	925	874	939	932	940	909	896	924	973	949	931	944	957	892	903	948	956	1001	941	978	961	904	953	941	882	910	954	884	937	940	949	915	930	949	961	967	940	908	951	899	900	925	891	944	919	900	942	978	913	906	931	962	976	918	900	961	934	946	931	948	939	886	958	949	948	984	934	879	896	931	935	969	931	918	1003	934	886	886	934	871	970	923	919	988	978	946	934	971	948	923	914	1033	935	962	959	872	971	917	902	957	927	993	928	928	879	886	958	906	989	917	938	945	909	937	898	914	877	897	953	924	888	967	958	994	943	873	914	899	952	973	892	973	893	886	919	909	930	904	920	920	932	934	972	908	982	908	908	953	947	968	955	890	860	921	921	936	914	922	898	952	985	963	925	954	918	945	892	849	927	913	916	903	934	935	913	889	879	936	953	947	927	923	914	955	902	903	954	924	980	903	891	924	922	909	950	945	968	923	898	921	892	960	904	875	967	966	972	944	868	862	900	934	937	900	901	926	959	892	915	957	888	959	904	850	922	912	839	897	901	859	915	960	939	874	948	879	973	961	913	920	951	905	940	882	883	943	953	914	951	937	926	894	875	881	909	920	945	965	873	955	969	974	973	922	909	935	873	893	928	910	948	921	923	967	962	903	915	958	953	918	934	897	949	969	919	892	993	908	914	959	915	909	871	945	950	917	955	899	934	916	923	920	919	922	941	965	941	937	930	885	902	931	906	925	903	903	918	908	952	935	926	868	950	1007	907	895	968	933	930	946	883	886	884	942	895	895	958	917	925	932	950	972	885	955	918	985	947	924	999	917	931	922	928	930	916	892	971	938	958	905	893	894	915	890	865	916	947	954	921	901	927	903	932	890	926	915	938	876	937	916	952	953	919	903	966	978	939	928	910	992	916	887	952	954	955	926	886	976	882	933	913	915	880	896	944	958	943	913	862	934	940	938	951	1000	902	909	893	941	954	910	909	955	957	918	914	906	921	971	947	922	972	955	926	951	934	902	935	939
16386	34546	30406	21738	18392	15163	11922	8216	6769	6544	5916	4148	3027	2596	2401	2483	2367	2129	1952	1888	1972	2083	2150	2109	2001	1940	1722	1662	1476	1348	1286	1224	1134	1139	1153	1141	1204	1204	1142	1233	1210	1211	1175	1217	1203	1210	1301	1227	1208	1219	1193	1200	1208	1188	1209	1308	1331	1305	1318	1320	1243	1270	1231	1311	1226	1209	1111	1174	1140	1114	1129	1139	1134	1157	1105	1123	1078	1111	1112	1048	1170	1082	1102	1062	1087	1065	1062	1135	1111	1091	1129	1115	1133	1046	1069	1107	1157	1132	1096	1088	1143	1093	1117	1176	1144	1110	1098	1082	1109	1120	1083	1063	1082	1114	1087	1140	1119	1142	1140	1091	1127	1112	1137	1041	1111	1123	1105	1084	1075	1111	1158	1135	1108	1118	1059	1102	1141	1097	1093	1098	1081	1060	1148	1091	1123	1124	1111	1130	1074	1079	1116	1128	1132	1158	1115	1102	1090	1089	1171	1111	1142	1148	1111	1150	1130	1102	1072	1107	1131	1122	1089	1135	1110	1110	1126	1084	1142	1073	1117	1104	1126	1117	1099	1084	1085	1135	1097	1115	1081	1114	1099	1128	1074	1073	1098	1120	1120	1132	1137	1120	1116	1082	1112	1115	1117	1123	1117	1079	1090	1176	1078	1150	1055	1015	1096	1103	1133	1128	1124	1092	1086	1128	1143	1067	1117	1142	1029	1105	1103	1102	1091	1141	1145	1082	1110	1156	1111	1100	1100	1189	1073	1096	1121	1093	1144	1083	1167	1124	1167	1154	1092	1104	1113	1064	1101	1134	1130	1099	1106	1108	1150	1112	1176	1082	1113	1046	1145	1049	1060	1036	1095	1114	1129	1124	1122	1074	1055	1128	1076	1073	1100	1119	1042	1109	1102	1062	1137	1082	1094	1089	1178	1081	1113	1141	1152	1099	1056	1221	1150	1124	1057	1073	1110	1108	1107	1092	1165	1131	1059	1073	1092	1074	1133	1058	1082	1138	1134	1085	1085	1109	1084	1011	1147	1093	1112	1133	1075	1098	1077	1171	1100	1132	1130	1150	1129	1047	1077	1104	1064	1089	1122	1124	1115	1074	1124	1096	1115	1083	1079	1117	1136	1090	1109	1158	1118	1113	1133	1144	1150	1084	1130	1128	1114	1076	1130	1090	1080	1162	1141	1105	1099	1097	1132	1136	1036	1147	1145	1147	1099	1078	1083	1075	1073	1003	1121	1134	1113	1080	1094	1110	1086	1155	1102	1109	1096	1108	1069	1118	1081	1072	1073	1074	1106	1173	1091	1161	1067	1080	1147	1083	1154	1122	1121	1102	1081	1116	1110	1107	1083	1101	1100	1069	1104	1048	1085	1118	1066	1107	1094	1074	1085	1135	1093	1110	1098	1060	1120	1093	1135	1066	1100	1091	1177	1082	1091	1139	1147	1098	1143	1114	1145	1115	1079	1115	1108	1141	1115	1140	1077	1108	1103	1131	1086	1102	1129	1070	1059	1111	1088	1095	1085	1150	1128	1162	1150	1105	1043	1103	1108	1110	1114	1099	1088	1122	1106	1083	1119	1140	1109	1112	1111	1100	1133	1129	1078	1087	1108	1104	1060	1155	1152	1166	1078	1118	1051	1075	1113	1089	1127	1133	1096	1097	1203	1129	1102	1104	1080	1135	1077	1117	1110	1177	1157	1067	1114	1149	1060	1100	1126	1110	1076	1134	1128	1118	1114	1116	1072	1124	1128	1101	1138	1120	1073	1089	1077	1125	1088	1093	1077	1077	1068	1103	1071	1113	1097	1121	1081	1109	1142	1124	1124	1106	1098	1169	1056	1129	1080	1130	1093	1072	1199	1139	1164	1147	1141	1046	1105	1110	1065	1139	1124	1116	1097	1094	1002	1126	1134	1162	1143	1038	1120	1086	1069	1106	1087	1119	1108	1105	1109	1117	1193	1058	1115	1099	1130	1143	1138	1124	1096	1093	1051	1130	1091	1152	1107	1050	1110	1128	1070	1095	1126	1118	1124	1092	1118	1167	1105	1097	1060	1092	1107	1057	1142	1119	1133	1121	1071	1062	1082	1127	1105	1115	1061	1113	1091	1074	1106	1054	1153	1154	1118	1075	1114	1134	1080	1147	1139	1120	1068	1127	1138	1182	1056	1151	1093	1090	1120	1191	1103	1107	1114	1139	1172	1130	1130	1053	1104	1131	1125	1106	1112	1118	1080	1101	1100	1136	1085	1062	1163	1072	1068	1152	1048	1082	1150	1072	1114	1106	1137	1125	1113	1142	1082	1132	1108	1129	1111	1133	1097	1052	1119	1077	1123	1065	1162	1099	1147	1171	1036	1119	1118	1078	1151	1154	1125	1112	1088	1130	1174	1035	1126	1084	1119	1154	1109	1077	1127	1093	1119	1131	1132	1098	1109	1128	1119	1138	1113	1108	1111	1098	1116	1076	1090	1077	1147	1160	1114	1096	1119	1007	1085	1046	1103	1049	1083	1046	1128	1063	1069	1068	1073	1160	1072	1138	1132	1144	1052	1086	1146	1094	1078	1065	1087	1102	1118	1162	1086	1126	1085	1120	1078	1114	1137	1195	1089	1112	1106	1151	1103	1115	1121	1123	1088	1127	1085	1056	1134	1102	1081	1110	1143	1086	1160	1122	1113	1109	1097	1107	1138	1154	1103	1094	1154	1129	1125	1111	1112	1126	1111	1147	1088	1100	1094	1083	1158	1095	1083	1115	1137	1063	1104	1125	1126	1061	1079	1130	1102	1132	1088	1097	1134	1120	1150	1045	1092	1044	1156	1131	1068	1090	1081	1055	1114	1168	1129	1112	1108	1082	1118	1063	1090	1097	1118	1164	1119	1134	1078	1130	1152	1159	1099	1114	1073	1163	1134	1094	1132	1039	1143	1125	1112	1091	1157	1117	1129	1135	1141	1121	1116	1082	1087	1090	1117	1096	1099	1099	1078	1114	1069	1062	1114	1121	1074	1079	1115	1160	1123	1089	1102	1159	1086	1117	1110	1063	1109	1141	1098	1130	1129	1143	1114	1155	1105	1099	1098	1084	1083	1117	1119	1126	1166	1186	1046	1120	1076	1143	1079	1015	1078	1109	1053	1113	1087	1087	1075	1110	1118	1213	1104	1012	1076	1104	1152	1050	1085	1069	1084	1132	1060	1120	1097	1121	1151	1100	1065	1133	1051	1088	1093	1139	1061	1102	1061	1099	1097	1135	1139	1108	1136	1102	1107	1090	1127	1166	1082	1185	1100	1085	1160	1037	1059	1143	1086	1126	1081	1140	1119	1107	1120	1120	1110	1101	1127	1073	1136	1095	1141	1123	1114	1105	1061	1047	1074	1098	1111	1149	1150	1088	1077	1088	1164	1077	1110	1078	1114	1195	1033	1103	1073	1143	1059	1130	1147	1089	1105	1123	1113	1139	1123	1081	1114	1091	1064	1127	1101	1112	1166	1143	1165	1116	1077	1123	1133	1106	1129	1111	1107	1032	1123	1099	1101	1066	1139	1104	1093	1134	1123	1140	1101	1104	1112	1105	1156	1091	1133	1127	1137	1099	1090	1089	1069	1139	1111	1102	1025	1143	1096	1121	1043	1049	1125	1119	1135	1102	1121	1071	1141	1083	1066	1127	1084	1145	1083	1093	1125	1061	1075	1139	1147	1108	1154	1127	1106	1059	1090	1088	1102	1118	1083	1178	1087	1119	1079	1146	1176	1113	1096	1107	1108	1080	1101	1139	1142	1080	1079	1102	1121	1105	1100	1096	1112	1059	1102	1107	1143	1094	1080	1111	1130	1085	1115	1048	1093	1129	1118	1106	1068	1110	1147	1155	1087	1093	1127	1097	1134	1197	1098	1125	1077	1120	1090	1066	1163	1094	1098	1075	1152	1143	1092	1094	1154	1057	1127	1125	1048	1147	1069	1112	1126	1135	1102	1147	1143	1110	1112	1102	1112	1158	1054	1088	1106	1090	1159	1088	1079	1108	1121	1105	1079	1117	1122	1112	1103	1122	1111	1097	1086	1114	1083	1113	1091	1152	1096	1090	1103	1092	1112	1107	1186	1117	1110	1154	1119	1091	1126	1128	1110	1097	1121	1153	1138	1066	1075	1146	1146	1135	1092	1217	1145	1031	1136	1062	1111	1168	1105	1085	1121	1127	1064	1088	1105	1089	1154	1086	1046	1187	1089	1134	1102	1106	1149	1100	1156	1045	1122	1159	1109	1150	1120	1042	1089	1067	1097	1093	1059	1100	1133	1059	1180	1070	1123	1080	1091	1132	1071	1082	1147	1132	1147	1114	1103	1082	1106	1089	1096	1068	1126	1126	1165	1080	1069	1101	1121	1100	1099	1099	1136	1109	1108	1119	1118	1115	1104	1065	1112	1073	1099	1117	1091	1112	1146	1110	1052	1099	1129	1118	1004	1103	1144	1135	1120	1132	1092	1144	1106	1101	1186	1139	1151	1146	1129	1129	1095	1094	1130	1087	1060	1060	1082	1150	1129	1091	1068	1081	1102	1155	1106	1077	1144	1098	1109	1117	1099	1070	1091	1110	1122	1074	1076	1102	1099	1093	1103	1107	1110	1186	1143	1153	1098	1128	1088	1127	1063	1091	1096	1159	1112	1112	1083	1103	1132	1120	1144	1144	1035	1092	1134	1110	1159	1136	1134	1165	1076	1128	1118	1063	1109	1105	1126	1146	1118	1097	1094	1040	1073	1150	1153	1172	1129	1106	1110	1097	1150	1108	1132	1100	1128	1137	1111	1065	1097	1069	1082	1082	1077	1110	1137	1096	1132	1131	1135	1107	1100	1166	1071	1125	1100	1083	1118	1107	1124	1171	1120	1126	1099	1104	1008	1153	1092	1107	1108	1077	1132	1084	1118	1116	1131	1126	1071	1088	1078	1046	1117	1142	1072	1103	1108	1086	1040	1080	1132	1131	1136	1092	1115	1116	1099	1088	1168	1039	1121	1104	1163	1155	1143	1108	1128	1097	1129	1052	1121	1180	1110	1039	1132	1068	1105	1106	1119	1097	1125	1147	1142	1140	1109	1076
26905	20395	15425	8460	5119	3525	2567	1534	1327	1296	1260	983	705	665	620	642	649	637	650	607	715	688	701	700	692	644	605	611	559	595	506	527	521	545	551	537	586	530	541	491	492	584	528	528	522	579	573	513	528	552	557	551	564	601	519	523	620	528	537	585	602	579	537	522	556	498	543	534	548	523	553	513	518	569	556	544	517	493	522	548	551	502	524	546	523	528	528	546	524	525	549	542	510	515	512	522	520	534	532	510	523	531	473	524	565	552	492	528	530	492	510	507	572	533	538	483	552	533	521	576	567	474	484	548	519	513	515	509	547	528	519	561	530	533	513	511	530	517	524	488	506	502	524	551	517	502	525	492	526	477	495	505	566	508	514	525	503	531	486	508	547	556	502	507	529	530	558	516	524	523	512	526	566	462	501	530	498	485	515	513	548	506	511	539	519	468	527	542	486	519	519	515	520	514	530	510	536	544	517	514	500	542	562	544	542	528	520	526	556	540	516	491	520	522	502	485	504	534	502	533	532	487	531	541	512	532	498	541	558	514	541	521	491	474	532	518	525	522	510	510	520	510	549	507	573	503	519	516	522	513	527	554	532	531	561	514	543	544	535	581	528	539	489	517	549	516	558	497	529	524	537	528	550	518	481	501	522	525	545	515	552	544	508	529	483	490	519	477	576	490	560	506	502	529	550	535	516	548	529	544	532	569	547	515	514	533	513	522	519	487	474	471	522	504	559	543	529	537	508	486	545	516	557	516	469	508	468	533	527	535	540	543	533	534	509	524	536	517	524	484	531	526	503	555	545	512	495	555	518	506	525	549	553	497	491	538	527	554	515	527	527	549	523	520	523	569	542	556	554	540	523	539	566	559	521	530	505	512	495	541	517	534	542	505	517	525	527	496	521	558	535	495	520	496	543	541	530	480	498	554	542	520	540	525	535	538	517	518	527	542	495	564	490	497	515	566	536	504	522	519	493	531	531	570	513	530	510	538	530	506	537	550	530	497	522	503	504	535	541	559	504	498	524	563	558	538	508	534	542	492	508	503	561	551	548	496	500	500	537	491	530	541	535	536	538	545	520	539	570	525	481	514	486	515	543	509	502	508	519	505	519	509	526	528	527	518	519	508	537	550	507	518	506	480	491	506	521	551	494	535	577	484	493	533	523	537	514	522	522	507	533	508	522	526	490	502	510	530	523	531	531	482	527	550	494	509	553	480	581	514	547	566	491	532	517	552	511	509	532	537	481	526	499	523	559	519	524	517	525	535	529	520	515	534	503	541	531	496	524	540	528	495	541	520	536	539	510	518	543	531	557	527	534	484	510	524	536	535	538	538	548	552	539	555	533	531	521	534	499	514	532	573	522	543	546	521	514	494	506	504	530	489	544	497	538	507	517	508	512	516	519	569	513	543	500	531	556	491	536	504	494	526	516	491	516	516	555	580	544	507	562	508	539	530	541	547	527	552	518	513	549	520	530	555	495	533	524	561	511	514	542	526	569	511	556	537	523	501	526	538	504	537	488	523	549	542	514	538	530	548	520	557	557	529	544	515	515	475	457	518	504	541	559	502	499	538	499	580	533	530	535	502	568	515	536	521	563	532	544	525	568	580	485	550	530	508	510	513	518	520	515	529	462	527	477	549	546	500	537	536	545	496	508	518	555	529	533	512	512	481	544	480	493	549	559	502	565	540	516	527	519	516	524	532	510	539	475	528	540	492	524	487	526	541	513	517	529	518	536	514	513	563	495	531	490	523	501	509	478	508	526	571	539	541	542	523	517	528	531	483	497	541	525	533	527	477	524	544	519	504	486	542	513	539	513	551	500	511	513	537	525	522	487	504	531	566	538	491	526	527	510	546	497	486	490	516	536	532	528	509	500	532	546	515	542	529	521	563	523	511	525	502	526	499	484	522	549	530	504	529	524	481	519	490	487	493	566	465	502	558	515	536	537	498	535	512	542	508	522	522	509	508	519	544	547	557	513	518	496	516	516	552	497	512	508	552	508	534	499	506	567	505	524	521	553	524	503	495	531	530	538	589	489	573	531	529	530	516	521	539	529	569	563	499	539	555	520	513	471	516	544	527	527	538	484	529	530	535	529	505	534	527	494	530	529	495	540	493	532	521	555	504	520	503	504	526	548	536	539	529	532	512	520	529	545	542	541	516	533	544	495	525	488	530	546	510	537	482	527	538	501	485	527	512	518	510	548	545	497	492	487	536	537	541	616	549	546	516	553	563	536	517	461	502	507	510	512	509	542	505	498	548	547	516	525	515	509	546	537	507	506	535	500	569	519	515	531	492	512	484	509	490	531	497	445	498	514	490	548	493	546	527	537	505	542	564	530	538	529	526	564	506	528	521	480	528	501	549	512	537	519	575	539	488	545	535	522	554	538	543	550	561	494	520	513	542	486	530	528	522	498	525	474	549	510	543	512	531	530	521	525	570	548	491	495	509	514	505	501	554	532	525	503	539	484	511	548	519	521	539	510	502	542	520	546	510	524	546	532	533	563	558	489	520	538	497	509	524	560	518	527	491	527	489	550	479	486	501	492	530	517	516	485	503	492	523	577	512	484	554	527	553	464	490	542	573	524	498	497	523	539	503	538	552	528	544	502	528	498	543	509	512	523	559	547	516	515	535	532	518	526	521	523	571	548	529	479	501	508	515	540	501	532	513	494	538	534	528	507	518	520	512	533	497	561	527	488	531	524	520	514	522	509	517	515	535	513	524	507	559	494	510	526	509	519	541	525	561	521	556	519	484	560	561	501	562	550	527	550	533	526	522	523	490	477	520	543	541	496	505	517	518	548	498	598	518	558	513	507	531	497	552	506	507	503	506	508	519	514	542	527	478	556	585	519	538	550	492	536	563	526	536	530	555	528	542	527	519	491	501	517	547	482	527	528	571	494	494	510	516	519	503	490	512	496	475	512	558	542	484	480	546	518	545	506	540	469	552	550	528	558	485	517	518	544	476	550	503	537	544	494	488	509	548	514	499	509	540	511	514	534	532	585	517	523	549	473	528	508	500	497	535	538	489	536	521	523	520	522	537	526	521	520	536	502	528	567	542	477	492	518	515	523	564	564	573	494	492	512	531	552	525	514	552	543	554	549	526	541	540	537	531	535	518	536	516	531	531	546	521	515	515	566	532	529	498	483	568	549	515	500	490	540	498	556	512	540	528	520	537	528	511	547	526	560	512	528	513	568	541	533	514	536	547	462	509	570	535	522	576	494	530	487	542	550	494	514	559	513	494	493	580	513	537	506	495	517	509	520	542	515	495	501	540	489	517	524	516	532	482	503	538	528	519	528	522	482	558	517	520	525	541	541	539	520	490	501	525	553	489	482	488	544	522	546	542	547	537	526	526	547	474	537	528	515	510	540	522	514	500	477	542	554	530	516	553	554	542	516	500	511	520	548	557	533	490	533	526	506	502	528	506	571	524	504	509	477	520	560	528	529	497	500	529	513	532	534	510	521	536	557	513	532	503	536	535
12230	20220	17286	10838	8875	7257	5232	3430	2885	2679	2549	1785	1240	1051	1028	991	983	997	954	881	972	1014	1087	1060	951	947	901	858	761	768	709	641	663	634	668	663	731	669	685	662	690	682	703	722	695	705	703	702	692	672	686	691	673	682	696	656	787	691	724	682	717	720	705	685	688	652	658	627	622	661	642	700	633	694	680	650	637	679	647	652	648	641	651	652	642	669	631	676	639	694	651	652	636	641	659	644	635	649	654	655	639	640	673	664	645	683	630	582	648	682	649	655	631	662	623	659	626	684	682	651	652	622	648	691	593	661	658	652	658	693	623	648	660	666	629	621	662	664	659	624	612	654	652	658	690	689	629	704	663	642	656	657	630	645	655	650	593	687	659	621	647	644	714	634	688	621	651	642	628	620	685	642	655	636	658	624	648	672	678	679	613	630	617	664	610	653	633	621	671	627	611	637	662	594	641	626	679	681	664	680	651	637	658	674	605	684	603	673	647	666	683	652	676	580	651	612	655	688	613	632	589	675	621	675	652	672	658	607	616	669	632	656	674	631	608	652	620	654	647	702	681	672	622	667	659	689	660	668	668	657	660	666	670	657	650	648	673	670	643	666	628	671	626	633	647	643	682	646	672	675	610	668	702	677	640	679	657	657	675	658	643	690	643	660	640	641	615	646	635	684	639	679	681	663	612	633	665	672	598	671	660	661	649	637	591	684	640	612	640	603	714	684	643	646	644	659	598	684	642	620	660	629	658	658	675	614	662	628	673	649	631	664	620	661	674	637	609	655	625	648	659	654	637	681	646	664	630	640	624	617	619	681	679	616	627	635	640	633	665	600	636	643	640	653	671	616	626	677	630	625	647	661	637	678	673	657	643	650	624	643	681	604	664	692	639	656	653	702	639	630	619	648	653	612	662	630	619	653	622	666	723	686	659	687	651	649	668	659	630	639	672	629	683	616	687	675	618	610	687	640	680	695	693	670	644	675	653	645	645	607	657	602	619	661	672	665	664	615	654	635	654	640	660	658	684	654	647	608	643	647	651	645	623	611	686	652	657	613	634	627	638	667	678	620	664	653	606	623	626	644	666	671	608	670	660	616	665	647	597	664	674	621	666	650	620	656	647	631	605	628	608	631	653	661	644	661	688	651	624	667	620	668	664	675	634	641	646	635	686	690	628	678	628	650	630	658	662	641	639	678	648	605	685	660	622	641	625	657	666	683	646	651	618	618	666	653	660	662	637	667	642	648	648	622	676	585	626	625	638	668	622	666	649	666	635	626	692	675	665	640	632	667	669	644	631	644	603	627	604	627	640	626	667	597	647	677	674	659	611	638	662	678	652	658	688	664	656	658	645	637	662	639	621	659	669	701	648	703	630	641	653	602	643	670	649	610	641	646	652	669	681	612	603	666	638	596	657	655	652	660	660	647	692	666	662	672	672	631	671	675	672	669	648	627	665	675	660	643	616	678	630	693	640	695	656	616	604	678	695	664	677	632	639	667	579	661	631	639	588	622	642	671	655	614	663	638	657	632	650	660	684	688	644	669	673	652	621	669	663	672	590	630	603	650	641	685	644	638	628	706	646	615	691	650	613	656	633	636	673	647	703	621	650	632	671	618	659	616	694	635	669	641	599	621	646	628	647	712	664	639	629	640	643	652	634	662	625	655	661	644	667	661	610	654	667	640	672	631	626	641	669	653	650	633	655	634	592	643	645	659	669	638	649	648	652	683	699	691	631	635	658	655	657	652	656	667	654	667	662	640	640	646	652	655	668	638	672	620	628	674	668	615	641	651	627	665	631	636	655	657	672	651	649	643	629	617	653	635	656	649	662	646	605	671	636	645	675	617	596	636	590	666	624	654	621	614	696	658	642	645	706	625	631	681	664	672	607	622	618	615	660	645	663	658	644	635	644	669	624	636	640	634	676	575	676	643	633	643	648	674	652	645	639	644	680	670	668	688	614	654	674	669	660	697	650	657	676	641	615	658	680	630	646	659	619	619	656	649	653	681	645	673	661	624	682	628	650	629	644	627	676	648	624	619	633	658	661	655	636	653	637	704	598	650	686	652	603	648	614	646	679	618	643	624	677	664	648	632	608	651	665	680	676	657	683	633	651	628	627	653	619	638	705	667	617	690	668	674	649	696	656	667	626	662	677	661	662	643	661	643	637	673	615	619	680	679	673	688	629	685	707	659	661	634	667	647	644	659	634	600	659	654	702	658	640	617	650	661	660	645	698	651	651	639	620	609	601	628	680	666	646	668	627	654	695	650	661	599	662	692	596	665	636	653	674	706	679	633	600	697	605	636	661	656	636	623	687	669	636	678	616	690	648	603	657	662	612	652	632	625	621	672	635	659	635	691	657	643	678	640	657	699	694	631	651	617	732	619	645	614	635	669	633	681	655	679	642	633	697	720	676	673	627	641	658	630	667	707	646	638	632	642	696	685	656	641	640	640	652	664	618	639	625	636	685	636	658	657	643	707	591	655	650	676	678	662	650	700	683	628	661	665	633	628	639	688	671	670	598	654	653	689	639	661	613	653	667	665	622	640	630	629	689	688	670	672	681	676	638	659	719	667	595	605	680	646	594	657	638	665	689	634	688	618	639	647	709	640	633	649	651	633	688	668	641	661	627	622	698	683	679	632	663	675	658	648	609	609	722	649	640	620	670	650	644	688	654	617	613	648	666	659	664	689	631	661	641	665	651	648	627	624	634	678	604	644	656	635	613	618	636	644	658	675	652	671	658	664	659	668	647	650	611	613	621	631	663	661	659	617	637	730	650	661	656	681	614	689	650	622	633	673	650	646	705	638	687	654	615	614	639	658	636	700	640	637	622	648	631	664	662	631	686	626	641	636	680	635	629	707	626	668	642	653	612	677	652	666	659	659	655	658	636	637	634	648	651	666	675	655	634	623	671	682	670	633	652	666	659	617	621	652	664	622	665	621	631	636	650	653	636	668	610	655	659	663	635	624	667	710	646	636	598	649	642	665	616	695	624	650	659	671	681	681	674	628	688	650	639	673	663	674	651	634	629	602	620	627	625	639	683	617	607	701	659	679	648	659	606	627	623	640	670	703	655	665	676	601	602	637	626	610	616	669	628	691	657	661	665	664	641	633	622	619	663	614	653	669	633	633	629	615	682	701	658	651	637	628	640	670	641	638	663	641	691	641	603	653	648	648	635	663	654	665	587	611	655	674	623	706	668	676	636	636	625	637	631	642	647	637	633	668	681	651	640	669	614	696	620	668	648	623	608	614	637	607	674	664	638	648	630	649	634	645	662	686	658	686	616	647	669	682	654	686	640	671	635	610	644	660	659	635	654	632	656	684	678	662	659	684	620	657	636	656	654	666	687	677	635	590	645	642	646	608	655	660	624	630	646	664	651	658	662	652	633	615	662	671	679	670	655	645	609	701	599	667	629	642	622	666	686	685	652	607	645	681	683	647	612	664	678	651	628	619	660	641	696	656	642	633	651	643	656	597	663	630
23700	20920	28192	23802	20956	14561	6264	3233	2512	2379	2223	1739	1267	1260	1158	1192	1132	1137	1181	1108	1153	1213	1232	1144	1226	1125	1046	1001	1013	907	911	874	874	847	920	894	865	922	869	885	917	883	898	839	912	888	967	900	905	879	873	796	864	843	849	916	913	887	924	934	902	891	908	892	910	863	890	850	903	849	837	792	875	868	854	843	777	870	883	828	852	925	885	825	849	849	854	823	830	880	870	880	888	890	844	872	917	882	838	831	895	891	866	878	861	870	881	848	823	877	893	874	865	860	891	869	825	865	846	869	919	921	840	828	784	886	844	880	843	862	809	903	893	881	890	845	880	849	825	896	853	876	849	835	838	901	852	810	895	870	863	855	847	822	872	896	868	866	848	869	852	896	812	900	827	881	891	834	750	854	836	899	872	835	853	876	831	818	888	827	865	838	843	860	877	864	871	866	868	852	865	922	864	837	824	833	842	858	861	881	912	853	849	891	837	838	821	871	884	907	856	867	871	841	863	876	814	867	887	813	883	900	843	867	882	838	864	833	903	873	849	863	873	910	842	870	907	826	876	907	813	853	820	827	859	900	846	825	817	925	863	851	859	837	899	915	827	847	878	866	885	828	893	851	835	858	883	885	870	863	851	885	892	908	858	871	841	907	904	805	802	901	867	870	869	836	884	831	879	873	859	831	866	824	897	833	848	829	861	863	851	827	864	875	868	885	846	904	877	852	868	902	825	833	856	807	845	946	856	843	808	860	851	825	865	903	893	898	871	848	832	832	892	836	845	852	864	832	852	855	913	841	876	880	869	877	875	803	823	890	814	885	841	879	833	863	872	860	870	829	862	927	887	865	863	885	858	851	879	861	902	840	858	819	839	865	862	850	847	823	876	850	874	817	865	776	857	807	862	853	880	817	839	840	918	869	852	873	798	894	859	878	849	821	850	857	850	860	924	861	830	921	932	815	821	813	862	892	826	850	846	921	876	892	902	920	874	840	807	809	876	874	811	860	843	859	903	837	916	851	868	874	830	827	865	831	818	841	847	851	867	893	818	914	849	846	826	880	821	845	836	836	900	867	833	833	836	891	920	843	874	880	890	863	899	856	797	887	875	838	834	885	834	925	849	920	859	858	879	860	877	835	859	860	804	850	820	831	877	876	807	819	869	863	880	876	850	848	886	834	912	826	826	832	822	916	897	909	834	923	870	876	806	846	832	804	827	843	869	855	876	857	844	849	839	824	879	831	917	884	822	876	829	797	886	886	825	879	860	846	770	874	891	807	910	876	895	812	860	831	882	869	905	880	878	838	845	871	864	871	816	824	921	783	812	888	816	866	830	834	837	843	757	877	899	855	827	839	797	811	865	880	828	831	854	876	817	820	865	828	851	826	856	828	819	859	895	829	815	858	895	836	891	871	900	857	857	830	865	851	843	860	865	941	875	806	871	843	905	817	843	859	868	885	909	869	871	868	861	848	882	870	880	797	863	860	802	825	825	848	854	830	840	883	847	847	859	864	876	851	896	877	827	857	884	845	840	831	852	875	853	823	859	859	823	839	899	851	866	913	880	896	801	841	853	872	863	894	828	859	782	890	851	830	861	871	863	865	890	857	850	848	897	842	855	861	866	839	905	835	918	878	846	876	854	844	911	912	892	875	860	828	893	842	868	879	894	870	861	894	833	844	842	844	870	851	888	859	847	860	861	859	846	868	879	859	798	837	880	887	818	760	800	835	828	860	885	830	823	890	880	803	879	826	818	817	865	802	841	877	841	904	867	845	856	867	906	845	898	876	848	895	872	893	864	836	894	849	792	860	875	856	847	866	920	815	897	862	860	888	857	819	906	845	925	845	832	844	811	845	816	840	829	885	876	887	885	847	873	868	847	878	902	837	889	851	834	869	850	846	836	842	807	908	852	849	856	843	855	930	840	838	830	851	870	893	868	885	890	842	869	839	836	873	866	862	903	836	809	870	894	814	845	886	836	830	844	891	816	861	849	824	884	876	835	864	873	849	847	822	854	836	876	813	854	801	860	841	824	881	811	841	863	889	850	870	849	865	845	865	827	829	806	817	846	857	885	811	876	885	811	809	873	863	879	840	917	854	890	805	806	900	849	815	921	854	847	828	856	825	896	846	833	894	877	850	888	860	872	822	884	870	869	915	883	862	892	834	799	835	847	867	830	835	843	835	863	899	825	868	839	844	826	864	875	858	882	873	892	847	840	905	850	837	808	804	891	870	856	839	866	806	811	865	897	913	833	830	892	823	838	877	890	828	848	820	875	843	882	838	863	846	846	777	807	845	879	773	888	861	820	869	832	851	893	847	875	910	863	848	882	819	877	802	854	838	866	831	855	878	874	855	905	884	899	865	834	907	866	865	863	904	855	846	838	854	803	878	876	881	873	888	863	876	838	819	839	868	868	870	841	859	846	872	898	839	826	859	836	851	852	797	849	876	864	847	868	808	820	862	840	882	858	858	829	868	882	871	841	888	874	807	863	919	843	890	834	821	874	867	875	857	897	870	836	909	879	860	829	841	853	859	806	830	901	816	823	900	875	863	866	850	838	856	890	901	880	825	874	854	895	865	903	866	866	817	903	862	876	821	829	873	867	857	850	864	923	867	832	863	843	872	838	828	835	858	906	905	904	863	857	859	866	777	849	892	820	917	828	842	807	872	875	838	826	829	835	900	909	862	842	807	831	852	854	844	878	864	836	841	823	832	834	877	836	890	852	850	863	876	838	840	847	805	797	833	840	837	820	871	817	866	901	832	865	842	840	866	864	875	894	844	896	784	815	895	877	840	864	847	861	868	827	839	855	878	826	831	885	815	835	828	852	899	840	887	833	839	842	832	892	882	858	826	798	851	889	830	830	845	786	835	860	833	882	810	837	837	869	906	901	857	828	869	825	857	869	878	814	900	815	882	867	861	807	858	897	896	888	879	833	867	835	805	931	807	831	872	871	894	848	845	880	818	831	850	881	876	819	812	860	871	816	875	876	842	773	877	849	880	891	858	869	871	877	900	885	830	902	852	878	919	835	851	895	869	869	888	836	841	889	852	824	860	854	867	870	869	819	880	874	822	824	833	802	841	888	874	863	819	873	860	860	872	848	928	848	895	845	848	842	874	862	824	887	822	839	836	901	876	877	862	904	878	867	865	824	828	853	890	798	799	828	806	874	883	844	824	823	837	916	870	816	895	821	853	870	857	823	846	843	864	831	855	902	854	880	875	835	864	803	836	896	860	911	818	834	842	809	844	877	899	864	857	853	826	859	860	818	845	839	829	868	845	865	850	875	849	865	904	887	838	848	853	872	897	901	833	923	894	823	858	870	825	853	848	867	852	872	829	954	814	870	902	814	864	815	799	885	840	867	818	861	836	804	803	904	847	920	896	890	887	899	873	832	846	911	908	834	893	841	859	846	838	816	811	859	836	861	834	866	848	813	876	892	866	856	831	914	882	895	827	822	835	840	882	865	883	814	854	868	870	808	887	881	889
13651	28649	24952	16898	14045	11500	8724	6039	4936	4612	4261	3229	2168	1959	1826	1753	1775	1621	1633	1751	1630	1718	1824	1816	1662	1537	1473	1410	1271	1161	1078	1026	1036	1016	1091	1124	1122	1091	1043	1090	1085	1057	1132	1115	1074	1158	1100	1139	1081	1122	1076	1072	1042	1115	1112	1124	1136	1182	1115	1125	1082	1117	1119	1171	1150	1121	1081	1015	1038	1079	978	998	954	1009	996	1020	1027	1092	1052	1029	1066	1060	1034	1053	1008	998	1004	954	1052	1044	1011	1027	986	1031	1056	1019	979	1031	1041	1036	1055	1049	1071	1007	1088	1078	1022	1024	1017	1041	1047	980	1065	1019	1055	1001	1033	1052	1004	995	997	1027	1020	1031	1057	1062	1040	996	1045	1028	1049	1047	979	1037	1037	1022	1069	1021	1052	1010	980	1003	1011	976	1039	1044	1057	1072	1041	997	1030	1026	1002	1016	995	1006	1049	1049	976	1035	1089	1013	1004	1067	1037	1003	1060	1005	986	1012	1084	1025	1061	1038	1020	1032	1039	987	1065	981	1006	1033	1000	990	1042	1025	1042	1020	1069	983	1016	1073	1083	1047	1024	1033	1019	1069	1009	1087	1031	1059	1003	1042	1066	1033	978	957	1056	968	1010	1025	1049	1062	994	1005	966	1041	996	1015	1070	1053	996	972	1067	1047	1006	1066	1056	999	1087	1076	1015	1020	1037	1065	978	1001	1038	1060	1060	1052	1012	954	1133	1061	1072	1022	1004	1002	1044	970	1032	1056	1014	1006	1086	1027	1019	1040	1003	1019	1030	1005	1009	1007	994	1030	1009	1019	1024	1020	1000	1036	1080	1057	1037	1043	1001	986	1062	1032	1060	996	1036	1012	1068	1026	1054	1024	1001	1069	1014	1002	1067	1064	1056	1015	1012	999	1034	1038	1007	1008	1030	980	1003	1051	1082	1005	1062	1039	1012	1040	1063	1024	1044	1045	1023	1032	1042	1049	996	990	995	1023	997	1009	1057	1027	1051	982	1032	1017	1031	1071	1013	973	1087	1036	999	1049	1047	1005	1047	1053	1027	1072	1023	1013	1078	1089	1061	979	973	1012	1031	1044	1060	1000	1021	1034	1031	1052	1039	1000	1005	1116	1005	1004	1057	1065	1019	1043	1029	1003	966	1037	1030	976	1040	1033	990	1043	992	992	1046	990	1039	969	1037	998	1064	1013	1054	1063	1060	987	1049	1066	1002	1085	976	1075	1045	972	967	1053	1062	1021	1023	1019	1045	1004	1055	1008	1083	1026	1050	990	1061	1013	998	1003	1034	992	1022	1094	1022	999	1072	1022	986	1029	1065	1035	1038	1035	1020	1017	1020	1045	1046	1050	983	1042	1060	1058	1002	1012	1056	1060	993	1037	1022	949	986	1052	1054	1018	974	1067	1023	1013	1026	1075	1011	1039	1066	1024	994	1059	1045	1023	1043	1031	976	1014	989	1032	1008	999	1069	1029	1052	1046	993	1026	1011	1019	1050	1020	1045	1025	1017	1040	1109	1003	1017	1038	1050	1002	1081	1063	985	1026	1012	1075	1002	1032	1095	995	1028	1056	1047	1027	1050	977	1060	1037	977	1048	1002	1012	946	1038	1027	1042	976	1027	1035	984	1025	993	995	1065	1027	981	1038	1044	999	1054	1021	997	1015	996	971	994	1049	1050	1010	1059	1055	1066	1011	1045	969	1065	1000	1028	1061	1012	997	1026	1002	1010	1061	968	1059	1014	1005	1087	1078	1041	1063	1042	1032	1022	1021	1029	1029	1096	1018	1041	1004	1033	1034	1016	1001	1041	1043	988	979	1023	1022	989	1051	1015	1017	1053	989	1068	997	1018	992	984	1047	1027	982	974	1013	1036	1011	1058	1046	1070	985	1045	1040	993	990	1029	1046	1027	1002	1055	969	1000	1014	1055	1043	995	1002	1010	1039	1010	1066	1011	1044	1007	1033	1030	1027	1041	1042	1020	1001	1081	1011	1027	1068	1036	1064	980	1048	1065	995	1020	1030	1037	1062	1027	1031	1050	1019	1018	1040	1059	1019	1004	1079	1026	1063	1073	1020	1026	1035	1019	1022	1063	1058	1038	1017	1000	1024	1056	981	988	1053	1021	1030	970	1022	1055	980	1005	1014	1083	1008	1050	1000	1077	1032	1016	1037	1077	1018	974	1010	1031	1023	1026	980	1038	1011	1003	996	999	1035	957	1002	1047	1024	1039	974	999	1033	1029	1010	986	1052	972	1045	1041	1034	1027	1036	982	1013	1082	1005	1023	1078	1011	1037	998	1001	1001	1092	995	1039	1034	987	1046	1016	1004	1022	995	1015	1028	1030	1049	1045	1016	1033	989	1038	1049	1072	1022	1007	998	1099	1032	1014	1049	1075	978	1041	1015	999	975	1091	1012	1070	980	1074	998	1035	1003	958	1040	1075	1028	1028	1012	1006	1023	1072	980	1040	948	1034	1054	1030	1052	1081	961	1029	1025	995	1083	1013	1045	983	1030	1002	972	1003	1033	1000	1014	1092	1034	1037	1049	981	1056	1088	1078	981	1027	967	978	1096	1070	1009	1048	999	1067	1020	1014	1096	991	975	1042	995	1008	968	1035	1014	1031	1012	1027	1035	1017	1029	1014	1042	1052	1045	972	1006	977	985	1003	1002	996	974	1037	1035	988	1033	1018	1073	1019	1004	1087	1051	1008	1028	1065	1057	1006	1077	1027	1040	1048	1058	1000	976	1054	982	1008	1034	1038	1091	1023	1033	1006	1038	1061	1029	1014	1025	1080	1038	1044	1016	1009	1018	957	1075	1054	1051	1037	1059	1030	1016	1068	1005	1023	1039	978	1023	1028	1035	1042	1026	1032	996	1011	1006	955	1038	1020	1042	1052	1093	1057	1073	1082	1050	1018	1051	1052	977	977	1024	1047	1030	1056	1004	1002	1017	1053	1030	1026	1035	1068	988	1023	1031	1003	977	1005	1022	1023	1015	1013	1008	985	1043	1027	1030	1042	1065	1006	1033	1037	1038	1053	1088	1079	1038	1025	1049	1042	968	1076	997	982	1028	1061	981	1044	1025	1000	1117	1033	1047	1044	1044	1024	1075	1068	1002	1012	1027	1043	1053	1009	1044	1002	993	1048	1039	1033	1041	1044	1078	997	1056	1035	982	1001	1033	1006	1028	1054	1034	1040	1061	988	1074	1006	1018	1039	1023	1016	1024	1045	1055	1021	1012	1094	1020	960	1077	1103	1040	990	1033	967	1022	1096	1055	1061	1073	1000	995	980	1005	1055	979	970	1031	1076	994	1040	1047	987	984	1007	1058	1001	1003	990	1003	1024	1014	998	1030	949	1006	1057	1059	1059	1001	1066	989	1028	1049	1028	1003	1027	1036	997	1005	1038	984	993	983	992	1008	1020	1019	999	1036	1052	1014	999	1064	983	1041	1000	1057	1037	1036	1015	1020	1090	997	1000	1037	1035	1009	1049	1041	1074	1045	1015	984	1081	1034	1084	1003	1028	1034	988	1047	1005	1069	1007	1025	1013	994	993	984	1003	1020	989	1045	1016	1013	996	1008	973	1007	969	1002	1032	1039	1023	1050	1041	1020	1038	1000	1057	1036	1016	997	1021	1042	1042	1015	1037	985	1066	1078	1067	1063	1021	1022	1029	1001	1033	1099	1042	993	959	982	1063	1028	978	1050	1045	1072	1016	1052	1023	1034	1059	1043	1017	1009	1010	1069	1021	1054	994	1016	1077	990	972	1015	988	1033	967	974	1059	949	998	1026	1040	1035	1064	1055	1025	960	1034	1021	1030	1019	1068	1029	997	1067	1038	1005	1055	1018	1082	959	1030	1050	1039	1004	981	1038	1054	977	1019	1009	1030	1029	1023	1028	1046	1017	1019	1003	1056	993	1038	1039	1042	998	1037	1050	1007	1029	980	1014	1040	1031	1049	1085	987	1036	1036	992	1029	1007	1003	1100	1039	1045	1049	1065	1015	1077	1008	1094	1040	1015	1022	1064	973	999	1102	1000	977	1053	976	1021	1002	981	996	1052	1043	1026	979	1056	1000	1093	1083	1018	1048	1022	1036	1013	1005	994	1016	1028	1058	1020	993	1044	1009	989	1038	1030	1069	991	1039	998	1064	971	1068	1111	1100	1086	1053	1074	1032	1039	1036	1027	1038	1001	1088	1020	1014	1031	1022	1027	1065	989	1018	1040	1024	980	1028	1068	1082	1053	1045	1025	1050	1064	989	1004	1022	1002	1051	1059	991	1011	1028	1068	1039	1032	1012	990	1008	1050	991	1012	994	991	1019	1037	1031	1005	1046	1018	1058	1043	1014	1010	1033	1039	1044	1057	1054	1008	1036	1027	1060	1018	1027	1072	1012	1046	1062	973	1043	1031	1013	1090	1036	1047	989	998	1013	1033	1003	1030	1017	1064	984	1100	1014	1048	1068	1052	1035	1009	1005	1016	1016	1063	1022	1028	1048	991	984	966	990	963	1019	1066	1012	1048	994	978	1065	1031	1064	1086	999	1002	1034	1004	1062	977	1031	1007	1015	1019	1070	1031	968	1004	1010	1024	987	1068	1013	1022	1055	988	1017	1060	964	1053	1059	1055	1026	984	1030	984	1051	1037	1021	948	1040	1048	1004	1063	1025	1055	1014	1020	1064	1062	1055	1025	1027	1031	1022	1070	1010	1067	997	1002	1086	1005	998	1025	1052	1053	1005	1041	1009	999	1059	1072	1029	1019	1047	1043	983
24922	20945	27056	24837	13470	5261	3371	1940	1613	1484	1410	1165	892	715	685	706	707	669	691	737	757	746	700	812	747	668	664	588	585	546	533	492	528	501	552	534	529	540	517	489	551	513	497	521	532	525	541	527	520	479	513	492	541	524	558	540	570	559	548	559	521	523	542	516	499	522	496	510	484	528	520	507	470	503	494	509	479	481	492	471	487	500	478	505	533	497	523	517	499	535	481	482	476	486	502	472	505	513	464	481	500	495	482	518	498	514	486	469	509	480	522	441	492	506	511	477	452	504	510	510	461	490	473	503	486	531	485	499	466	542	508	473	497	493	509	454	506	505	480	490	509	458	522	504	500	484	462	482	492	503	518	476	491	463	503	478	514	489	494	500	516	467	457	517	481	501	496	531	493	514	523	483	533	518	499	530	537	540	488	498	515	456	511	489	505	460	508	525	510	509	522	494	523	506	449	469	486	497	473	537	478	477	506	516	472	502	502	457	487	469	484	508	468	484	471	479	501	494	483	510	515	505	516	498	531	548	495	519	465	464	437	530	470	486	499	536	506	506	508	484	505	508	475	482	470	520	477	537	465	499	520	490	491	523	550	467	504	508	489	487	464	531	516	498	468	502	543	489	514	506	527	501	485	530	447	513	484	481	473	483	457	486	498	507	505	535	479	477	478	532	519	459	469	492	512	501	493	522	480	466	512	532	486	473	503	496	502	459	492	519	515	498	511	480	497	518	509	519	514	497	491	522	469	492	509	496	525	508	495	507	488	495	536	482	487	493	483	515	519	523	498	495	512	510	514	485	491	523	518	508	511	508	497	504	520	509	539	492	474	513	525	502	547	506	519	485	507	501	541	463	497	480	537	476	449	490	494	465	529	504	483	501	488	506	490	537	498	478	503	490	527	449	485	519	498	520	495	517	505	492	483	518	495	440	521	516	511	522	475	492	497	535	483	526	495	490	498	519	502	493	465	501	525	513	443	462	521	558	475	491	508	509	451	440	515	456	491	545	437	505	490	476	486	489	533	486	478	473	529	475	472	549	506	508	512	465	479	475	492	502	513	557	500	495	497	498	488	499	456	512	480	521	477	536	514	527	491	488	526	473	474	485	490	502	488	500	481	480	435	520	488	547	465	521	511	469	469	488	484	445	499	500	506	486	525	515	500	502	518	523	496	506	507	476	507	480	472	483	483	522	481	459	504	513	529	480	512	534	485	514	519	470	537	500	500	503	518	498	484	488	497	514	484	453	458	478	506	503	552	525	525	495	525	503	521	529	478	478	462	514	487	519	468	470	485	485	555	485	515	481	518	466	492	478	532	492	528	513	465	471	516	485	427	493	477	467	499	489	508	499	514	508	486	489	488	517	519	509	475	537	488	481	508	498	528	490	491	474	496	482	524	490	479	518	501	512	516	507	482	521	468	487	496	512	535	542	505	496	458	483	514	521	513	470	505	514	473	521	510	478	474	498	562	482	556	538	474	487	507	511	479	450	491	504	471	494	497	508	496	496	501	457	457	485	501	492	485	490	462	494	510	495	484	485	469	484	500	480	492	476	499	494	460	472	469	481	482	540	485	472	459	467	480	453	469	522	498	510	477	523	503	454	497	469	509	487	483	557	484	483	518	507	449	513	488	526	535	491	459	490	504	476	496	494	483	474	467	475	502	451	547	478	501	477	449	499	469	489	462	491	511	493	496	502	438	483	479	496	459	505	461	472	506	485	504	487	470	511	455	460	498	497	497	454	482	481	511	480	446	495	523	475	535	485	486	492	519	509	477	512	478	480	546	483	453	493	477	516	500	472	522	497	512	509	540	484	433	478	470	492	475	472	481	455	544	485	480	497	482	483	515	505	503	477	494	512	532	517	503	498	501	490	509	495	518	491	510	508	535	500	512	458	528	522	477	549	493	493	486	476	474	504	479	512	500	451	539	485	491	518	476	504	480	508	485	528	481	510	460	509	477	499	502	561	549	485	517	495	474	469	504	459	446	516	478	497	513	502	505	483	479	496	507	489	502	513	478	487	496	512	490	498	490	559	514	503	533	511	524	508	469	514	489	490	501	505	530	456	495	469	483	517	475	506	490	511	484	520	489	487	502	521	511	523	486	498	479	484	498	486	490	516	547	499	500	511	501	490	487	503	557	514	490	461	508	495	479	497	492	526	499	501	506	527	511	522	517	499	494	488	498	513	514	515	482	487	472	519	462	505	491	548	471	479	504	530	496	500	554	496	438	487	453	487	469	494	525	474	499	494	501	496	478	513	522	497	502	546	493	489	476	479	528	524	523	523	508	502	512	498	447	472	506	508	491	486	503	512	509	474	504	508	495	509	535	539	501	507	476	493	498	466	555	478	485	520	510	503	508	510	495	508	468	504	487	451	495	527	555	481	461	487	494	476	501	499	526	500	495	486	509	528	491	511	486	492	500	493	461	510	527	517	538	518	533	486	527	501	520	530	505	471	526	489	496	495	516	497	482	477	517	487	450	461	481	466	492	487	514	514	502	496	478	494	471	474	492	487	501	551	456	493	516	506	511	496	480	516	476	521	512	481	463	481	471	475	513	490	530	507	490	523	502	525	524	547	481	482	467	472	502	460	530	469	473	521	519	486	494	515	490	483	447	499	487	508	553	484	466	491	493	497	469	469	507	515	481	502	466	504	481	507	485	508	504	506	467	475	481	491	512	454	475	484	494	520	482	519	510	569	514	477	501	452	531	458	485	485	494	520	503	494	475	482	506	510	491	486	553	459	479	454	501	520	500	476	501	485	512	457	484	472	508	472	489	520	475	492	478	478	532	493	528	458	497	496	492	509	474	503	517	477	514	509	494	501	506	491	445	493	449	481	515	493	512	482	563	460	534	489	507	486	475	489	517	495	509	507	520	521	499	465	541	480	488	525	488	488	488	508	546	490	512	501	499	483	505	473	494	479	524	505	484	497	484	465	507	489	546	505	505	531	484	459	514	481	483	488	541	493	502	499	528	464	498	486	500	483	482	467	518	502	508	457	518	500	514	507	485	450	495	530	519	475	514	470	522	507	454	482	509	465	435	468	481	502	462	520	530	502	506	464	568	470	447	483	459	486	499	519	500	483	515	528	514	515	491	538	509	475	484	529	469	439	488	537	465	504	479	506	486	519	486	501	450	538	511	505	527	497	508	501	499	492	518	470	506	511	510	486	499	487	477	487	495	463	516	497	504	506	533	501	469	492	491	497	467	487	445	495	486	510	476	459	475	502	489	550	475	513	517	502	515	502	498	488	479	492	521	509	524	499	483	483	496	516	529	474	492	528	516	512	497	502	491	504	502	474	479	506	502	507	503	504	495	493	517	492	467	515	487	501	508	552	489	540	473	510	512	514	477	483	492	507	509	466	486	455	525	521	503	546	487	466	512	512	489	514	472	514	479	514	531	518	509	488	483	502	496	505	464	457	533	521	479	531	481	488	496	487	459	459	493	507	498	502	538	554	504	533	452	516	512	527	489	513
12776	23943	20968	13226	11206	9148	6753	4514	3600	3353	3102	2300	1538	1261	1160	1124	1146	1047	1063	1104	1145	1116	1175	1208	1131	1047	1033	966	881	769	731	606	649	688	613	688	669	657	683	688	662	710	698	677	705	668	714	687	635	673	709	706	676	626	711	704	702	728	693	679	705	648	683	717	689	652	639	676	653	612	627	637	653	598	682	610	644	647	569	643	649	634	598	646	618	630	615	614	613	627	617	614	650	621	625	613	616	624	605	648	666	627	631	675	622	633	595	637	587	619	631	572	597	584	601	652	625	607	622	604	622	621	650	594	641	605	604	621	596	653	615	581	655	593	609	636	634	655	658	664	622	580	596	627	626	602	654	608	619	645	566	644	594	627	641	596	667	650	663	611	584	659	583	647	646	639	619	617	629	596	622	602	643	689	624	654	646	617	694	637	616	624	674	632	627	660	609	623	626	638	613	631	620	662	630	629	619	624	634	632	628	659	632	613	639	631	619	592	585	609	627	638	624	618	606	663	625	633	652	640	634	618	620	653	613	601	617	623	622	614	625	606	634	662	614	632	631	643	618	634	650	615	604	610	640	627	597	633	599	655	651	618	619	642	602	584	614	619	608	602	628	633	659	627	610	642	647	596	595	618	642	626	686	667	650	630	604	624	617	650	627	679	646	654	639	632	684	635	608	595	591	604	632	598	635	622	629	583	606	621	617	649	637	606	605	602	598	617	657	609	615	620	611	616	617	637	611	602	616	611	591	650	620	627	595	603	648	574	665	628	608	643	647	667	597	654	638	633	629	621	598	632	659	639	577	621	649	588	599	608	592	645	635	624	633	592	629	651	642	627	653	674	634	620	632	625	631	624	634	636	582	620	660	610	658	597	646	614	637	627	608	633	619	634	603	639	604	623	642	650	643	622	644	589	636	633	654	627	662	631	671	628	613	621	617	625	597	629	636	616	618	621	623	603	647	641	651	597	624	642	670	644	610	611	637	625	627	640	659	585	603	606	638	643	624	675	638	650	639	638	610	649	654	709	581	609	654	610	647	667	660	607	630	608	671	645	693	636	629	633	659	655	665	593	613	662	597	615	632	662	612	681	625	669	607	628	611	618	608	635	623	625	598	649	597	609	640	645	628	651	623	602	644	562	663	663	608	580	659	662	611	598	657	624	569	671	628	607	620	617	607	646	632	616	641	639	629	613	609	622	645	611	614	625	647	632	628	602	589	636	635	640	671	618	600	639	645	616	616	603	628	672	632	652	632	624	645	635	608	639	656	613	609	619	598	641	637	623	688	624	610	592	638	671	647	613	622	599	656	636	639	629	612	620	620	629	678	635	609	655	619	633	623	631	628	579	614	631	643	626	625	669	624	674	658	637	662	676	608	609	600	600	631	642	599	610	609	642	624	628	622	653	630	640	616	652	662	655	610	653	613	652	648	621	641	631	711	579	604	634	653	645	639	643	627	638	608	633	670	663	636	599	629	594	636	618	605	619	658	668	651	645	631	604	595	617	646	592	622	635	663	591	622	652	636	659	669	608	619	672	656	658	621	648	641	601	640	626	668	605	618	658	606	650	615	614	612	657	624	672	666	632	623	624	631	605	660	643	633	597	618	655	636	619	589	663	632	638	617	607	633	629	634	641	641	605	611	625	640	665	607	609	583	593	620	638	629	665	673	626	634	614	627	643	618	664	632	591	673	634	613	638	620	632	588	656	641	640	617	647	645	648	619	635	609	647	652	671	653	640	659	603	613	626	617	618	631	626	598	615	623	632	638	651	609	626	644	645	616	620	628	642	634	630	649	638	608	628	649	616	591	637	620	613	643	597	604	630	620	594	637	640	657	601	628	615	645	636	626	647	608	669	655	628	588	651	608	609	541	650	596	643	659	636	633	597	646	584	626	619	634	638	621	632	613	615	637	648	642	647	633	646	649	661	652	618	649	638	649	654	646	679	598	653	627	604	618	614	679	614	664	594	638	646	628	631	663	591	641	601	613	613	644	642	621	624	630	640	627	637	631	624	671	626	665	660	628	667	646	618	588	617	607	661	618	621	647	632	623	633	658	578	625	587	598	656	628	644	673	641	656	627	630	601	593	614	653	689	620	640	642	569	613	580	590	579	635	684	640	608	586	641	582	635	619	639	674	642	621	605	671	619	630	637	622	632	590	644	630	642	680	578	594	656	607	615	610	618	589	636	627	581	628	635	633	628	603	672	632	638	610	614	600	644	593	629	615	640	640	660	609	555	663	633	627	627	614	612	632	606	614	636	632	666	663	580	651	662	626	575	667	608	625	673	637	643	581	629	619	609	653	621	603	637	657	667	581	645	622	626	660	641	648	617	657	635	648	635	607	614	654	684	633	611	606	658	632	604	617	671	627	611	655	636	625	678	622	620	636	640	632	626	606	658	620	637	630	626	612	633	629	650	600	620	607	607	625	660	624	594	652	580	642	616	637	617	619	607	621	595	661	657	678	677	681	666	605	647	647	647	624	581	597	591	627	628	694	660	626	614	631	642	597	600	651	629	622	665	593	624	655	640	621	628	594	650	676	646	657	634	635	603	624	642	670	621	634	628	643	674	650	593	628	645	674	623	623	631	628	668	636	635	589	600	602	635	637	602	656	628	641	637	647	671	598	592	632	618	644	621	583	635	629	617	602	623	648	637	622	618	630	616	601	622	631	654	662	604	634	676	580	655	646	604	641	627	621	642	605	637	647	621	600	603	575	654	673	604	619	610	571	642	604	644	620	642	570	624	638	644	609	662	607	616	633	649	602	642	662	630	630	609	603	640	619	599	612	667	599	606	635	652	626	615	622	624	652	624	582	618	606	629	603	607	638	627	636	621	600	673	649	638	630	636	662	654	607	592	599	635	607	651	607	623	651	596	611	649	619	588	632	619	645	625	650	653	635	657	646	579	579	649	668	661	646	610	637	633	662	604	616	621	612	647	653	636	645	634	609	626	641	667	664	652	602	617	617	645	606	657	674	648	676	613	629	634	622	602	630	610	629	646	677	627	639	653	588	624	666	634	666	648	643	586	657	659	641	635	630	630	660	603	660	604	610	647	611	646	620	591	592	637	649	639	630	607	656	669	661	671	681	599	654	576	671	642	627	633	650	618	652	621	624	658	633	671	644	643	597	627	646	656	658	590	689	626	627	581	630	648	618	651	661	633	627	692	618	585	613	630	619	648	648	631	684	639	635	610	637	626	602	633	629	604	698	616	592	628	642	591	639	618	656	642	664	605	608	605	622	623	660	605	578	636	628	651	641	637	648	598	632	636	619	659	616	613	626	599	670	643	601	634	656	629	603	630	685	672	657	668	630	640	638	662	634	623	644	662	658	587	663	645	618	666	603	647	619	593	654	621	610	638	636	631	640	619	627	626	621	629	642	656	671	664	664	630	674	640	608	632	640	616	627	615	669	610	614	592	658	591	619	591	605	623	620	578	640	664	670	611	650	581	651	627	595	614	614	639	630	647	648	643	576	626	599	607
22644	20952	28654	23415	20979	21304	15280	4986	3510	3005	2902	2339	1733	1628	1395	1389	1357	1360	1346	1459	1458	1489	1461	1526	1483	1470	1311	1279	1158	1036	1030	948	988	988	966	1003	1016	1000	1049	1052	959	947	1062	966	992	1013	996	961	1008	958	961	963	967	961	1048	988	1084	1014	1001	1048	1068	983	1055	1027	987	954	985	1033	913	982	903	921	930	912	924	893	936	914	985	972	883	961	962	948	966	975	957	926	961	933	936	905	970	952	919	948	901	964	982	937	952	955	1017	945	954	940	975	991	927	937	988	919	962	948	879	936	961	956	961	1008	933	959	975	976	908	936	906	978	934	909	1009	976	913	935	937	965	956	954	932	950	912	940	943	922	945	898	932	849	962	1046	979	922	951	945	937	982	934	927	932	961	944	899	987	917	904	952	919	960	954	1006	976	960	933	953	963	930	929	935	909	888	884	901	949	954	905	978	882	901	972	997	961	953	930	958	962	952	976	1001	963	928	912	982	953	912	946	969	984	912	946	989	864	1000	975	934	938	914	979	926	946	956	977	970	914	912	950	934	959	923	969	960	961	913	922	981	925	942	937	959	917	931	978	924	937	981	955	938	968	918	929	922	975	930	945	943	881	1011	915	948	968	960	937	887	962	930	950	927	978	965	964	939	989	909	941	933	973	958	979	949	959	904	961	928	998	896	969	920	1030	972	922	905	974	968	951	929	966	972	1020	984	971	954	895	917	848	920	1000	930	928	949	947	1017	907	908	943	950	967	986	973	936	894	960	933	935	951	932	868	1048	953	953	918	922	949	1013	996	977	935	952	923	988	925	945	979	951	986	892	994	936	873	955	904	929	895	934	953	931	946	991	947	952	942	932	964	907	953	1006	945	941	928	920	960	876	935	924	919	962	929	903	965	957	983	957	933	986	908	945	974	900	976	974	924	969	945	946	908	935	907	905	956	990	956	941	915	974	938	998	980	1014	973	923	952	957	921	949	945	952	975	968	962	983	923	970	1008	871	967	953	948	933	940	953	898	949	949	939	912	981	941	958	913	985	987	927	923	955	949	967	991	1028	965	956	921	940	941	951	960	959	927	919	905	946	954	968	931	925	932	931	958	893	943	937	922	947	936	929	859	934	987	890	1019	969	925	900	952	948	967	915	973	954	1019	958	984	959	930	929	989	916	914	950	927	972	897	905	946	928	920	989	993	962	984	956	968	960	901	981	954	996	936	941	913	966	951	960	937	928	944	934	927	964	958	928	903	984	996	941	961	956	912	923	994	958	963	959	991	897	948	967	945	930	966	861	983	993	959	948	913	899	935	895	909	941	969	956	951	963	887	879	946	906	930	971	974	939	942	965	975	935	958	920	972	918	960	1014	958	900	995	977	908	946	990	930	927	944	1025	934	960	933	923	919	955	1015	875	978	983	1003	941	967	940	942	924	960	921	877	905	965	961	928	956	903	926	998	939	921	941	909	942	933	912	972	961	931	919	952	1004	942	989	921	946	963	887	933	907	902	977	933	961	953	956	958	934	898	890	940	924	918	927	936	956	949	966	963	920	921	954	961	907	916	914	935	948	959	901	932	900	990	962	958	942	955	865	952	935	963	913	933	969	952	941	953	909	931	912	979	915	955	955	993	920	900	926	899	906	981	957	941	909	910	963	928	923	955	936	902	905	943	968	970	916	912	969	944	910	871	966	902	943	931	964	906	899	971	922	931	936	1014	928	918	969	898	982	887	925	934	948	929	954	950	952	911	922	943	945	895	942	916	917	959	881	956	886	952	974	940	952	950	971	968	996	978	1000	994	905	973	945	940	939	897	925	918	923	944	943	961	950	948	981	844	913	904	992	936	924	1000	947	905	947	974	945	926	966	874	925	928	917	880	1000	943	928	906	927	940	880	931	988	910	971	921	915	957	952	901	964	959	902	920	939	916	938	943	937	947	913	970	925	923	965	936	957	908	958	973	944	919	925	914	946	918	940	956	959	947	929	954	941	896	931	937	928	939	884	931	953	922	968	919	884	956	959	949	1007	939	1011	950	934	976	906	905	952	887	929	1003	904	949	955	942	918	942	905	961	956	944	951	930	936	899	915	952	985	976	956	992	919	979	960	928	937	979	910	983	965	922	915	979	931	948	963	928	914	938	953	930	892	998	922	969	959	916	972	938	882	949	889	964	952	885	913	942	998	849	990	965	953	945	985	899	963	924	929	984	848	982	945	955	889	939	915	954	941	944	978	930	970	951	948	932	937	936	948	845	973	910	990	945	966	960	919	937	948	899	885	944	911	947	910	933	991	970	1012	958	929	905	929	960	928	970	941	972	950	952	955	949	930	895	938	920	988	863	905	946	959	937	939	959	914	924	942	978	981	890	918	894	928	942	948	944	958	919	890	912	962	961	928	982	964	985	967	951	939	926	896	940	932	920	971	909	939	936	962	932	930	932	935	905	905	969	961	1026	926	932	931	888	942	966	902	872	951	984	938	944	941	896	890	934	964	907	924	905	953	940	907	946	940	930	889	948	976	904	951	959	931	968	925	993	921	945	890	971	891	993	915	916	952	1036	922	911	935	941	930	934	917	956	997	927	933	945	948	907	944	940	911	894	994	956	921	951	915	987	925	909	918	955	921	967	972	944	958	943	914	920	937	926	936	1006	957	985	977	1009	1015	881	916	929	993	911	927	962	950	943	955	964	939	957	937	958	899	961	999	922	948	943	945	945	906	944	956	945	997	904	931	961	982	895	895	896	936	940	974	932	921	937	974	1005	909	940	977	906	939	985	977	927	937	992	925	929	930	951	947	974	896	928	858	975	976	958	941	957	935	986	938	952	923	871	934	892	913	903	929	951	928	922	861	935	959	959	935	976	935	989	924	1008	949	948	914	902	1004	974	901	984	967	983	896	907	977	880	905	944	984	986	964	931	928	968	964	914	910	908	921	890	946	912	916	931	943	932	908	949	946	951	981	950	983	890	936	935	966	977	998	977	927	946	977	955	928	967	919	978	966	941	942	947	950	954	902	938	936	975	927	920	958	935	948	997	933	908	977	941	923	951	936	923	919	946	940	902	933	931	962	1021	898	959	957	928	924	952	918	894	937	922	972	916	934	950	953	922	896	956	921	919	917	902	937	884	930	903	943	931	974	976	931	953	944	876	944	928	934	960	918	923	910	908	916	985	905	914	928	1002	925	938	921	945	929	948	969	900	924	952	905	958	936	932	972	981	979	926	918	985	910	937	970	920	971	1003	937	1001	892	966	902	941	964	918	900	960	920	938	964	899	935	918	881	951	931	891	918	931	967	941	926	899	898	942	971	937	961	956	943	951	923	941	966	892	968	954	943	970	929	919	930	957	917	942	935	904	922	870	907	960	921	937	968	970	929	926	962	984	940	925	960	904	944	963	953	978	932	959	932	934	940	980	901	914	957	972	959	901	895	1044	945	958	946	919	960	965	928	935	933	936	965	959	917	885	945	952	973	939	952	941	1001	961	936	877	920	983	1004	944	969	998	911	960	963	990	931	934	954	886	907	909	935	910	989	930	920	924	944	942	968	916	957	964	908	986
15603	32908	30070	21028	18139	14944	11809	8164	6943	6100	5565	4456	3046	2525	2198	2089	2196	2123	2089	2193	2181	2182	2245	2217	2144	2029	1874	1677	1623	1428	1310	1208	1212	1203	1196	1260	1228	1185	1239	1229	1187	1160	1135	1192	1215	1272	1192	1262	1231	1254	1202	1219	1248	1221	1241	1274	1335	1388	1296	1314	1287	1242	1402	1351	1198	1142	1133	1175	1174	1151	1141	1183	1131	1053	1088	1162	1154	1164	1122	1153	1149	1088	1065	1120	1147	1104	1077	1059	1152	1118	1153	1096	1134	1158	1083	1173	1121	1096	1149	1155	1159	1155	1145	1161	1109	1115	1161	1105	1139	1112	1125	1157	1087	1050	1132	1052	1082	1075	1151	1088	1152	1131	1102	1113	1110	1128	1142	1130	1069	1092	1101	1081	1051	1127	1048	1130	1149	1081	1102	1123	1083	1045	1109	1100	1131	1114	1135	1171	1104	1139	1086	1174	1128	1165	1070	1129	1049	1090	1118	1182	1117	1128	1114	1145	1122	1087	1106	1152	1181	1154	1121	1105	1100	1105	1073	1087	1068	1132	1149	1106	1130	1119	1107	1117	1159	1075	1074	1112	1137	1146	1105	1110	1111	1137	1146	1097	1077	1181	1116	1107	1080	1080	1142	1106	1059	1082	1175	1145	1098	1138	1142	1067	1157	1153	1132	1177	1126	1079	1081	1078	1122	1131	1131	1130	1139	1137	1064	1094	1133	1051	1168	1167	1083	1065	1109	1096	1099	1142	1154	1171	1093	1164	1140	1154	1147	1061	1122	1107	1086	1110	1132	1096	1120	1130	1039	1157	1085	1076	1110	1093	1090	1100	1106	1101	1100	1092	1033	1100	1118	1167	1176	1116	1095	1192	1013	1116	1150	1139	1126	1129	1153	1080	1099	1164	1123	1127	1118	1061	1079	1215	1154	1082	1141	1081	1111	1109	1147	1154	1128	1148	1096	1085	1126	1097	1091	1085	1134	1180	1096	1164	1111	1092	1124	1101	1136	1099	1136	1133	1111	1093	1119	1091	1088	1058	1157	1079	1169	1101	1107	1133	1089	1094	1127	1090	1095	1135	1135	1159	1082	1127	1202	1157	1089	1103	1146	1112	1171	1163	1144	1075	1118	1102	1113	1104	1169	1130	1086	1123	1138	1102	1131	1100	1102	1100	1138	1087	1153	1116	1101	1100	1073	1084	1098	1038	1103	1121	1110	1126	1112	1106	1127	1136	1179	1116	1150	1118	1153	1129	1139	1043	1073	1068	1101	1053	1122	1081	1117	1113	1121	1119	1099	1119	1137	1121	1123	1075	1099	1068	1125	1182	1101	1099	1211	1029	1150	1078	1068	1137	1177	1130	1091	1174	1130	1035	1114	1171	1128	1092	1159	1109	1146	1109	1068	1121	1194	1097	1143	1095	1121	1098	1106	1092	1129	1148	1150	1086	1110	1111	1055	1114	1121	1090	1134	1125	1103	1149	1116	1158	1032	1117	1179	1059	1123	1118	1098	1118	1063	1125	1111	1188	1079	1128	1106	1136	1173	1135	1121	1141	1059	1123	1047	1161	1130	1173	1153	1170	1085	1106	1131	1072	1132	1082	1191	1118	1164	1107	1071	1115	1165	1081	1153	1144	1181	1182	1132	1123	1090	1147	1154	1109	1057	1206	1055	1072	1063	1067	1116	1104	1098	1137	1105	1153	1118	1160	1157	1094	1046	1085	1105	1127	1056	1134	1043	1106	1101	1144	1135	1082	1188	1059	1102	1156	1090	1090	1059	1152	1056	1070	1065	1081	1191	1148	1105	1120	1132	1131	1083	1144	1124	1101	1125	1145	1143	1112	1110	1131	1127	1137	1166	1171	1151	1123	1125	1138	1115	1128	1125	1127	1132	1131	1137	1126	1086	1145	1078	1159	1106	1148	1168	1108	1110	1125	1099	1094	1156	1153	1092	1130	1134	1100	1146	1079	1103	1089	1104	1149	1181	1117	1094	1140	1105	1171	1039	1102	1136	1133	1098	1097	1069	1148	1094	1121	1153	1093	1069	1102	1172	1127	1118	1175	1141	1149	1083	1085	1169	1101	1150	1088	1089	1113	1118	1141	1089	1132	1089	1160	1139	1101	1132	1163	1140	1124	1115	1102	1139	1162	1129	1135	1194	1120	1110	1114	1178	1088	1138	1139	1124	1121	1117	1115	1110	1080	1126	1101	1116	1148	1094	1129	1061	1130	1094	1098	1156	1119	1095	1159	1161	1129	1117	1189	1129	1157	1146	1131	1077	1143	1090	1109	1096	1132	1086	1100	1139	1079	1126	1169	1052	1099	1128	1160	1175	1096	1109	1110	1090	1084	1089	1079	1134	1159	1143	1074	1081	1086	1155	1130	1088	1149	1133	1098	1120	1149	1179	1145	1113	1064	1136	1081	1119	1098	1103	1074	1176	1094	1114	1113	1098	1126	1109	1101	1036	1151	1138	1175	1105	1131	1191	1113	1158	1069	1116	1091	1101	1142	1115	1124	1142	1141	1165	1172	1187	1097	1104	1094	1113	1160	1124	1142	1133	1100	1181	1123	1130	1136	1151	1123	1153	1100	1107	1081	1180	1137	1109	1087	1087	1181	1104	1122	1137	1082	1141	1148	1137	1081	1132	1111	1163	1133	1170	1131	1150	1095	1158	1139	1108	1113	1164	1071	1116	1142	1100	1115	1147	1138	1141	1104	1095	1111	1105	1111	1141	1088	1086	1154	1103	1196	1092	1108	1145	1179	1083	1152	1071	1122	1140	1178	1097	1115	1093	1092	1079	1183	1158	1130	1156	1098	1123	1116	1118	1115	1152	1109	1148	1137	1133	1085	1081	1111	1071	1121	1113	1128	1098	1152	1128	1086	1148	1130	1128	1088	1111	1071	1190	1135	1146	1118	1092	1127	1078	1124	1139	1093	1131	1121	1113	1095	1149	1183	1087	1123	1128	1127	1100	1124	1087	1058	1121	1168	1097	1177	1086	1075	1091	1122	1085	1172	1129	1113	1024	1116	1187	1138	1067	1119	1132	1100	1031	1111	1181	1087	1072	1134	1112	1140	1048	1150	1075	1084	1042	1133	1114	1128	1135	1089	1162	1110	1108	1122	1145	1091	1087	1090	1111	1163	1090	1146	1213	1124	1036	1113	1130	1079	1090	1125	1084	1137	1160	1130	1182	1089	1095	1068	1102	1036	1166	1123	1102	1120	1106	1143	1120	1133	1090	1066	1102	1119	1090	1101	1119	1085	1067	1113	1175	1164	1090	1146	1125	1150	1109	1157	1062	1155	1109	1092	1127	1115	1110	1126	1123	1115	1170	1071	1121	1080	1106	1111	1133	1135	1084	1171	1105	1115	1070	1093	1135	1134	1136	1125	1146	1154	1125	1106	1115	1166	1127	1197	1135	1121	1086	1067	1133	1112	1138	1152	1065	1135	1133	1106	1134	1056	1090	1105	1172	1112	1076	1152	1099	1114	1123	1124	1138	1139	1132	1109	1124	1175	1144	1132	1092	1113	1162	1068	1140	1086	1118	1116	1152	1111	1121	1045	1086	1100	1133	1158	1158	1154	1154	1128	1093	1086	1141	1097	1198	1071	1061	1142	1078	1088	1087	1169	1105	1051	1142	1150	1104	1114	1130	1104	1111	1109	1162	1099	1103	1189	1134	1118	1138	1154	1074	1117	1086	1138	1104	1108	1103	1107	1136	1127	1140	1130	1223	1150	1075	1108	1187	1125	1117	1100	1153	1109	1116	1114	1171	1156	1120	1196	1095	1075	1129	1168	1131	1147	1126	1105	1104	1204	1086	1039	1105	1118	1144	1141	1183	1143	1148	1102	1089	1128	1143	1154	1129	1107	1096	1186	1133	1141	1190	1108	1139	1158	1112	1146	1145	1102	1127	1104	1096	1109	1101	1119	1132	1068	1107	1116	1134	1158	1104	1185	1068	1123	1111	1087	1154	1094	1124	1100	1102	1157	1117	1116	1112	1058	1085	1103	1144	1094	1074	1095	1158	1064	1124	1162	1113	1070	1060	1146	1077	1108	1131	1129	1106	1091	1139	1124	1131	1185	1068	1088	1075	1129	1147	1127	1114	1154	1102	1046	1125	1154	1111	1115	1076	1102	1121	1114	1085	1116	1188	1133	1122	1062	1164	1092	1155	1153	1098	1115	1108	1199	1174	1093	1086	1105	1165	1146	1108	1127	1098	1152	1096	1084	1110	1111	1139	1160	1084	1158	1139	1113	1143	1101	1121	1099	1032	1101	1139	1163	1109	1137	1080	1167	1047	1107	1081	1163	1104	1127	1162	1114	1165	1091	1096	1136	1089	1081	1078	1133	1138	1137	1108	1146	1106	1154	1082	1130	1099	1147	1101	1109	1127	1115	1075	1096	1160	1060	1160	1151	1153	1136	1085	1127	1147	1132	1064	1071	1138	1157	1129	1150	1129	1124	1129	1114	1110	1123	1154	1146	1131	1129	1094	1133	1058	1120	1110	1187	1097	1152	1132	1141	1089	1078	1102	1173	1127	1124	1129	1111	1091	1141	1103	1090	1073	1094	1090	1147	1140	1150	1082	1127	1108	1081	1100	1120	1084	1128	1062	1083	1127	1105	1139	1100	1057	1100	1111	1123	1120	1125	1090	1148	1097	1134	1141	1153	1098	1149	1114	1125	1146	1120	1081	1072	1115	1098	1112	1118	1122	1129	1158	1151	1124	1105	1121	1071	1124	1099	1118	1127	1129	1095	1195	1126	1098	1049	1122	1122	1150	1080	1106	1128	1146	1116	1091	1068	1158	1080	1095	1090	1119	1074	1139	1107	1095	1080	1126	1140	1127	1109	1100	1150	1107	1116	1079	1139	1101	1150	1159	1038	1120	1120	1102	1160	1126	1140	1102	1107	1149	1095	1080	1134	1061	1112	1029	1131	1116	1175	1100	1077	1098	1102	1029	1141	1157	1154	1143	1110	1127	1120	1108	1076	1092	1106	1057	1129	1157	1105	1038	1096	1147	1084	1144	1162	1139	1127	1095	1106	1110	1126	1163	1108	1115	1077	1097	1103	1105	1105	1138	1181
26963	20340	15061	8120	4924	3423	2363	1577	1348	1181	1166	942	740	672	708	660	622	657	629	630	685	696	706	679	716	658	601	620	586	584	525	549	493	531	533	536	515	515	526	542	576	591	502	529	536	525	479	505	530	552	542	495	541	563	535	522	556	501	518	583	513	537	505	524	475	511	558	527	509	530	513	505	509	468	528	512	501	516	530	509	551	450	544	529	488	538	564	516	545	540	542	532	537	502	523	491	478	538	494	507	516	518	543	567	556	532	525	542	525	520	500	547	540	526	537	514	514	533	474	480	505	516	531	520	502	520	554	532	526	530	537	522	515	496	510	518	502	524	520	523	506	542	544	530	513	544	504	517	486	547	507	549	490	500	526	505	492	529	498	532	553	496	544	549	542	515	503	530	523	556	515	504	558	538	545	533	504	536	519	531	506	555	488	509	495	497	558	513	534	511	502	518	527	508	524	551	511	568	568	560	526	512	527	495	543	512	476	475	540	578	542	537	474	555	509	568	525	521	542	539	502	516	457	531	529	487	536	499	473	510	528	500	510	506	503	515	507	527	513	534	535	504	520	490	520	509	531	573	532	545	506	527	513	527	497	520	545	525	508	536	510	500	495	493	503	508	526	522	541	491	531	544	523	518	534	535	506	565	555	505	509	505	493	470	529	567	521	547	548	494	559	515	488	504	498	546	507	504	522	536	495	480	490	520	517	558	526	529	573	509	503	501	503	504	519	529	501	487	498	530	532	534	529	501	528	530	510	499	518	517	548	557	544	508	550	520	485	586	490	521	529	542	521	542	511	528	538	548	497	517	517	499	519	477	501	514	504	482	514	480	438	464	516	530	553	516	536	520	513	521	524	525	545	492	525	529	536	545	521	489	472	491	509	505	531	521	477	536	530	488	547	475	506	501	505	475	531	482	514	503	562	486	476	529	499	516	509	505	530	494	471	496	530	518	468	533	524	539	474	542	534	508	530	502	453	493	518	515	492	521	520	496	494	523	535	524	503	541	460	564	497	564	539	582	541	533	532	471	527	524	492	527	499	500	526	535	496	522	533	493	533	488	532	554	516	551	487	533	513	521	526	520	522	515	486	520	537	501	498	517	524	521	493	566	496	502	538	545	532	472	535	509	492	520	514	508	566	522	542	551	470	511	495	550	513	544	500	490	471	543	499	525	525	520	537	477	505	495	475	515	531	520	521	522	518	499	493	536	526	510	547	501	497	464	526	494	531	517	521	497	554	524	491	494	528	512	536	527	497	492	502	489	508	561	550	499	527	530	512	513	491	509	504	565	480	483	506	467	517	545	458	520	521	530	499	540	506	504	561	521	494	514	530	508	494	535	497	547	504	509	552	480	545	494	503	495	474	583	485	511	545	513	491	536	502	465	510	479	551	530	515	525	507	517	526	518	493	508	541	551	545	527	494	545	509	506	479	526	572	506	496	509	546	503	507	536	515	552	534	534	497	543	520	554	509	513	554	489	536	498	496	495	509	489	509	449	522	558	518	509	528	477	517	512	537	512	533	517	530	539	538	519	485	524	544	525	548	552	514	535	500	491	500	564	525	557	511	508	566	534	498	504	501	514	516	515	502	495	521	506	540	512	510	503	530	508	475	472	508	529	529	535	526	517	507	540	533	530	551	515	495	475	482	521	517	499	515	521	489	488	490	532	520	494	543	535	509	475	559	571	500	517	546	537	475	508	527	522	525	514	499	535	512	508	550	494	532	537	488	531	499	467	503	509	521	525	489	515	525	521	515	512	517	507	507	490	516	548	487	521	544	511	511	513	504	501	502	535	549	559	468	548	515	482	520	547	548	531	521	513	577	492	533	499	513	537	517	513	520	537	524	474	537	503	548	564	559	526	525	508	545	527	490	513	495	518	514	518	490	508	536	477	519	526	508	501	537	505	514	542	537	542	524	505	518	525	527	496	535	548	495	532	522	528	552	542	489	514	513	522	536	489	491	550	523	510	504	543	513	570	561	557	541	502	504	513	526	527	501	539	520	503	535	528	517	523	525	515	506	510	503	505	515	525	503	550	508	533	516	545	494	550	519	511	504	506	524	513	543	548	502	529	480	499	516	502	524	534	532	530	459	498	487	538	531	530	530	515	535	513	543	563	499	516	486	471	512	492	514	489	523	488	481	515	558	481	442	506	494	485	524	552	534	497	500	525	502	548	489	476	494	522	503	489	500	538	510	510	482	506	487	485	546	556	522	538	540	523	514	512	509	533	558	476	503	499	541	542	532	548	519	475	561	488	481	531	501	507	477	510	533	470	493	522	495	494	524	520	499	524	522	539	508	517	532	504	542	538	548	569	534	523	497	511	539	518	531	502	513	492	524	497	541	486	518	516	505	492	513	481	488	514	483	509	504	495	496	512	528	532	511	513	507	516	513	531	512	522	500	522	541	488	508	504	555	543	542	548	502	504	557	504	507	532	492	518	549	542	501	488	507	586	535	544	480	553	525	559	496	491	527	508	533	512	543	500	508	532	512	496	518	503	561	534	540	513	549	526	521	550	482	529	506	481	549	527	500	590	482	527	469	601	488	509	507	519	512	532	558	512	523	572	517	531	554	497	534	529	540	564	514	509	519	514	512	503	476	479	518	547	479	523	516	532	529	556	514	465	519	486	533	491	499	508	537	499	527	500	548	506	488	569	514	487	484	530	537	492	472	491	512	516	482	512	530	506	555	529	512	533	534	529	494	531	512	506	475	517	498	499	521	544	497	482	465	515	483	519	532	519	527	520	514	508	489	513	496	490	471	550	514	522	547	499	541	533	502	471	529	523	542	518	506	493	498	471	556	483	503	545	512	481	530	515	489	524	565	532	481	520	526	511	498	509	511	556	560	503	494	493	501	552	515	517	488	530	514	493	512	516	541	523	503	489	519	523	466	546	512	496	555	556	553	532	507	513	550	486	509	515	563	547	539	506	517	503	483	527	538	545	498	508	539	502	493	556	516	508	542	478	500	557	467	480	561	527	472	527	532	520	537	547	505	574	514	499	538	512	541	534	559	538	509	506	478	504	501	532	499	489	519	521	514	485	516	516	526	481	526	517	506	496	526	489	506	523	524	512	487	497	496	488	498	555	516	515	511	525	495	485	519	524	564	504	516	538	478	546	519	499	525	522	561	522	516	518	495	502	517	529	526	519	511	546	530	526	531	542	517	534	516	492	511	516	556	504	494	475	547	508	517	496	533	500	543	484	473	520	480	498	503	533	507	500	535	487	519	519	555	508	515	497	489	514	510	521	448	505	544	563	488	537	514	519	556	489	519	510	527	520	528	524	546	563	527	500	540	497	539	524	520	508	504	505	523	531	498	526	489	525	551	556	484	496	566	524	537	520	500	535	486	526	530	500	471	519	480	507	518	486	470	510	554	480	487	551	510	482	505	514	519	518	570	474	551	518	551	555	509	502	520	510	519	508	528	519	497	515	549	532	515	512	550	503	551	514	513	500	530	524	553	540	546	529	536	512
11223	18523	16767	10187	8564	7000	5093	3281	2746	2463	2311	1836	1211	987	940	897	973	958	962	1050	1019	999	955	1069	1009	976	900	823	802	679	638	674	639	647	677	644	673	723	711	635	693	658	653	710	707	673	655	701	641	621	660	653	669	688	665	742	760	730	678	708	659	688	688	681	670	689	667	657	601	659	648	649	594	605	627	626	646	619	645	625	601	605	590	586	633	643	680	632	586	648	620	643	635	599	621	608	664	659	664	638	677	649	655	618	650	626	639	628	608	657	612	621	642	606	595	668	636	618	659	647	617	632	642	629	612	638	678	606	691	653	637	604	611	638	631	624	638	661	655	643	673	617	689	642	626	630	629	665	635	628	595	651	586	638	660	624	680	609	636	619	658	655	641	652	660	584	637	645	679	642	640	676	594	613	663	633	659	659	626	638	634	660	679	632	615	634	606	682	682	636	648	632	642	663	687	635	659	643	644	638	636	648	605	624	569	600	665	652	600	631	589	594	668	645	581	633	626	600	646	664	662	628	641	688	642	657	648	678	619	603	664	677	638	666	639	607	673	626	621	651	581	660	632	637	632	671	645	616	670	641	651	613	593	679	648	628	656	585	641	609	641	696	665	623	619	659	682	638	619	628	623	656	588	636	625	671	644	670	592	621	648	650	554	608	652	681	668	611	602	580	616	658	634	649	647	627	633	651	600	649	644	581	588	636	654	620	678	623	619	650	654	639	603	617	667	594	641	604	608	640	668	630	594	617	634	620	652	604	657	634	605	631	633	633	665	650	618	615	648	649	645	655	611	666	629	630	628	616	653	669	634	636	639	576	601	594	627	649	633	619	696	598	672	638	619	641	634	619	670	645	617	638	646	637	620	631	655	624	627	661	647	652	643	620	652	633	608	657	600	639	642	612	647	633	619	601	619	625	623	608	642	602	609	592	668	652	660	606	633	639	645	644	651	614	637	677	648	637	616	625	637	642	648	602	683	618	655	641	676	628	657	627	561	633	616	606	627	645	573	653	670	662	653	628	572	633	682	632	598	606	637	665	672	648	616	654	693	587	652	619	629	631	637	657	641	651	649	670	646	608	691	657	648	652	614	584	631	690	647	613	597	609	648	620	616	585	598	646	623	628	632	584	647	626	651	598	644	628	665	640	619	615	654	610	580	623	645	648	624	655	610	639	661	625	633	624	621	629	612	602	667	615	637	598	650	647	616	635	633	618	657	668	650	620	656	676	651	632	624	632	648	560	649	627	612	633	679	618	645	666	631	659	668	621	634	656	604	634	624	619	622	644	602	625	639	648	639	640	606	642	643	626	624	621	645	557	602	673	650	600	663	614	654	675	641	631	651	623	640	673	650	626	615	669	586	664	631	613	647	690	644	641	650	609	627	642	652	662	613	653	650	624	639	655	608	652	632	663	686	613	595	616	652	651	603	630	655	627	619	642	595	666	612	650	647	664	652	597	622	641	588	676	645	628	678	649	631	636	677	631	602	630	614	622	642	637	642	633	572	613	616	613	636	591	633	626	627	626	643	608	641	630	636	645	603	614	633	649	604	637	645	639	629	595	680	668	610	655	625	645	623	596	635	634	689	593	644	659	632	625	636	619	679	656	650	654	629	609	643	657	622	629	638	610	628	652	610	623	648	617	648	658	633	640	670	668	691	613	630	632	674	639	629	693	629	613	649	628	653	641	645	680	598	603	626	635	615	593	655	619	649	614	656	638	651	644	635	625	616	634	613	654	670	665	661	673	634	677	664	613	642	669	634	635	627	625	661	665	605	667	648	639	700	626	630	623	608	677	691	610	653	632	682	633	638	640	657	644	606	682	645	582	634	585	627	644	645	629	625	665	656	630	659	646	642	620	639	618	680	661	630	645	674	631	686	638	650	615	646	620	657	597	632	640	607	637	614	653	650	637	667	642	657	615	622	682	624	651	612	615	640	636	654	626	626	671	614	629	648	636	650	620	627	670	624	649	633	618	611	640	625	616	630	601	665	643	642	604	614	640	638	625	620	674	664	679	666	679	665	653	647	639	570	606	607	621	626	632	645	608	671	626	607	679	619	649	638	597	632	640	669	667	633	654	633	700	694	611	623	684	614	639	644	659	636	663	625	626	639	622	642	610	604	670	633	642	604	585	640	644	665	629	650	657	632	646	644	614	685	673	658	630	614	635	644	642	610	623	638	662	628	649	704	650	655	657	642	660	688	637	629	650	640	663	644	626	615	627	606	629	614	632	611	632	663	617	635	632	675	674	627	657	625	638	670	636	663	642	616	624	622	619	638	658	663	604	691	639	645	628	626	649	647	669	632	627	637	655	609	639	593	642	641	614	655	641	602	626	613	609	608	605	612	654	669	663	662	651	653	596	641	615	659	649	641	616	626	617	659	640	701	626	632	626	658	623	549	638	626	640	660	629	660	622	607	624	644	619	628	602	706	621	670	631	638	640	600	688	658	628	618	625	639	663	630	676	658	686	602	635	650	639	594	603	614	626	645	656	660	656	607	639	622	611	622	645	622	613	631	659	623	655	608	645	665	645	661	641	601	662	633	673	665	683	642	665	621	631	685	633	658	656	676	656	631	612	599	658	697	616	649	654	657	637	695	630	636	663	662	608	632	640	618	628	642	624	667	617	647	655	636	627	627	634	633	677	636	624	636	643	610	593	630	604	626	666	634	657	639	629	605	648	674	613	616	640	657	630	618	658	653	665	640	612	652	625	682	652	639	629	607	631	628	622	686	616	656	687	633	654	662	626	623	627	625	628	666	656	635	633	676	613	636	637	684	632	642	654	572	596	627	591	660	607	609	619	633	659	630	617	637	606	600	645	653	621	632	657	631	580	606	622	631	621	638	622	629	641	633	652	610	661	635	631	625	622	611	632	657	631	616	608	653	678	612	640	624	617	627	686	652	652	658	613	620	625	593	599	663	629	649	628	625	652	666	619	696	644	585	641	609	663	616	639	676	609	643	654	678	671	637	558	636	665	644	606	612	620	557	670	652	614	612	664	634	646	627	665	656	656	658	643	650	668	618	655	625	643	600	645	608	591	651	630	690	640	623	642	622	613	640	621	594	635	614	602	616	637	628	648	597	676	670	623	608	666	623	641	643	662	609	643	643	635	612	637	643	690	604	609	626	630	627	602	606	616	590	656	644	620	663	636	579	650	653	594	610	695	636	654	630	637	628	687	665	657	615	593	643	623	630	674	614	656	647	626	656	610	628	624	609	632	644	606	654	656	610	631	617	612	632	645	652	651	689	608	609	623	652	629	629	612	657	641	603	621	647	656	670	602	645	598	637	634	625	665	628	674	659	669	618	573	643	626	623	662	641	681	631	636	621	661	644	641	615	653	619	613	671	662	629	633	659	609	665	646	643	618	595	648	663	614	630	674	684	629	658	631	676	621	582	606	642	649	620	612	614	644	584	609	658	629	601	688	634	595	637	608	639	652	638	601	662	655	627	657	590	629	669	639	628	598	625	599	653	620
23667	20906	28165	23817	20957	14850	6057	3094	2530	2128	1982	1703	1366	1188	1082	1149	1118	1131	1130	1133	1200	1181	1179	1144	1128	1147	1122	986	995	885	792	809	882	847	830	813	862	834	882	871	885	869	844	832	854	888	805	819	807	842	840	771	838	868	862	907	918	871	923	868	918	826	923	865	854	823	778	847	782	805	840	869	845	820	830	823	829	806	779	821	821	839	808	793	800	800	816	793	837	844	820	780	817	782	871	829	782	851	843	777	846	826	788	806	788	805	823	800	776	786	817	853	787	825	826	840	767	844	834	813	795	832	826	759	855	793	789	838	827	842	800	807	769	860	823	794	791	808	816	801	806	811	794	834	802	862	813	824	813	839	824	771	814	848	814	865	858	804	781	783	812	800	801	829	792	826	835	853	777	847	806	817	819	748	815	872	800	813	884	825	806	777	904	794	774	860	834	826	800	867	813	843	793	804	773	868	808	852	836	807	903	776	797	771	804	871	789	800	828	813	785	856	757	797	809	807	819	881	843	802	802	844	844	812	789	831	810	826	849	831	821	760	816	801	864	802	866	841	798	806	801	819	858	775	809	836	831	824	794	785	870	837	803	792	817	806	774	799	789	814	807	819	791	822	817	822	796	841	802	792	833	816	838	773	813	821	781	829	825	801	811	774	855	808	824	835	826	833	788	842	835	844	812	798	762	821	813	825	811	808	746	857	851	789	835	849	807	754	796	860	802	801	810	816	789	740	868	788	800	818	796	821	813	777	805	846	821	801	790	840	805	709	792	793	820	840	813	820	801	736	824	849	835	829	844	831	861	839	811	819	797	802	825	820	764	776	813	842	861	795	836	843	816	795	864	738	794	815	854	826	790	771	858	873	834	820	787	829	769	819	781	833	790	886	835	787	829	825	814	833	826	826	826	871	848	824	799	844	768	799	772	798	813	821	792	809	837	764	746	801	840	826	780	839	793	818	815	801	798	794	807	771	766	874	800	782	814	804	822	782	873	802	824	784	835	822	775	773	826	827	792	811	787	835	839	790	813	781	787	821	761	856	820	826	814	817	814	875	844	850	810	812	825	803	837	842	867	828	817	863	835	842	805	781	831	796	862	754	825	803	793	833	814	816	816	816	825	834	830	827	796	867	867	813	778	770	845	778	825	849	843	853	806	798	821	817	748	848	816	822	797	804	798	808	780	807	808	836	828	863	858	801	813	802	814	852	816	798	844	856	804	744	787	834	819	818	810	785	823	815	824	815	786	797	790	834	838	866	800	814	802	795	870	800	787	819	801	848	819	831	818	793	793	838	847	831	818	805	830	815	772	811	820	805	791	773	891	815	802	799	788	826	728	792	810	804	853	775	843	813	811	855	856	774	881	804	797	850	842	822	815	795	792	728	835	802	811	779	816	793	821	838	837	807	855	834	783	770	842	854	876	748	813	839	840	753	789	806	761	771	797	822	785	791	791	803	799	816	808	806	797	799	816	789	853	766	780	784	800	799	843	811	792	772	831	832	813	791	817	851	894	810	847	761	829	788	817	760	774	833	766	790	794	807	827	802	800	811	789	797	827	748	803	835	833	811	861	817	803	852	864	798	811	823	828	850	827	798	834	796	814	798	839	796	825	800	839	759	819	788	826	775	797	842	818	793	841	802	813	803	876	806	767	813	831	778	847	787	766	755	791	808	786	769	772	830	818	827	781	816	853	815	825	860	779	827	827	853	840	772	807	791	833	887	817	799	804	863	795	809	808	849	768	846	851	852	808	815	844	792	885	791	860	866	815	854	800	774	866	805	756	840	759	846	818	812	798	780	760	804	856	817	785	819	791	798	853	844	772	801	841	806	823	801	850	804	763	817	841	773	826	811	784	822	872	771	831	794	809	831	793	795	816	819	786	745	839	769	777	842	793	795	868	849	790	763	750	770	813	814	790	771	792	874	814	850	839	842	820	804	792	783	781	806	837	764	847	822	780	813	802	783	807	832	760	822	809	806	829	793	787	846	789	834	834	795	790	787	816	830	840	792	777	818	786	801	836	845	815	821	897	815	769	860	802	797	833	768	779	844	785	809	828	824	836	789	814	846	844	822	769	792	812	811	811	770	739	810	758	791	835	789	810	789	854	809	800	811	809	811	781	816	762	801	796	869	821	802	791	843	807	788	816	812	847	783	839	753	827	825	845	869	803	828	819	810	774	755	765	825	797	869	797	779	845	805	825	803	790	801	851	797	777	859	830	778	806	795	809	848	747	802	779	825	804	827	828	812	759	807	874	826	812	820	777	825	797	804	823	805	772	813	819	778	821	732	818	816	838	826	807	794	808	770	758	828	852	819	841	860	806	763	827	830	812	817	814	850	814	761	832	757	783	802	789	759	796	806	848	890	843	807	811	776	868	835	828	807	770	823	817	815	832	859	793	804	860	823	800	843	788	820	843	814	829	794	839	824	829	811	840	861	838	781	862	790	794	827	790	807	812	805	810	854	848	796	752	805	736	771	792	802	824	828	829	863	842	793	814	860	829	831	823	835	808	765	824	777	831	807	814	772	751	841	814	899	842	770	816	814	795	799	805	803	827	865	853	857	760	765	823	825	814	755	771	797	846	829	830	810	789	888	789	827	858	817	784	816	821	826	782	812	818	795	806	837	787	817	817	774	833	820	826	804	825	759	785	756	831	767	800	867	861	801	816	787	838	816	798	861	829	824	813	829	821	821	786	803	783	800	793	800	848	834	789	767	795	781	773	779	796	750	829	840	840	773	820	832	809	800	806	809	831	802	775	787	788	818	831	801	850	821	811	802	792	775	776	832	798	871	804	795	794	796	785	785	800	824	812	792	830	822	781	786	815	804	828	770	826	820	850	826	826	764	836	775	838	835	790	783	794	810	807	809	828	843	814	796	823	865	856	840	815	813	804	794	813	834	820	789	763	854	763	794	807	795	824	771	809	848	812	806	820	847	821	829	819	788	754	805	767	824	820	847	789	807	790	807	824	825	795	822	821	795	789	770	770	829	861	789	832	805	793	832	811	777	851	776	808	828	836	824	808	814	765	811	851	804	811	867	798	789	778	787	814	779	840	784	819	852	780	832	819	814	794	833	812	849	814	805	835	812	823	797	796	823	793	816	801	788	788	880	814	836	805	803	804	775	846	798	824	827	821	801	788	820	883	774	819	799	819	796	816	761	853	793	777	770	832	782	875	740	786	825	813	803	790	765	861	810	846	865	755	853	836	844	815	829	811	812	804	808	829	780	801	882	798	786	852	802	783	794	821	836	812	849	806	855	736	862	820	803	790	849	844	797	826	797	784	823	810	815	824	840	873	788	792	841	829	827	790	828	767	847	848	796	851	776	823	837	829	802	757	824	817	787	796	819	796	787	808	785	815	824	791	798	818	844	831	798	824	784	833	799	843	804	841	793	799	831	845	814	836	826	843	789	846	813	829	781	797	814	815	800	776	824	861	828	844	770	802	807	796	836	860	797	812	787	788	790	823	821	783	782	826	835
12160	26913	24572	16236	14008	11432	8268	5731	4911	4131	4001	3146	2228	1820	1699	1672	1578	1661	1712	1703	1753	1713	1724	1659	1763	1688	1545	1412	1248	1092	1086	1007	1033	976	1049	960	1049	1081	1012	1039	1019	1020	1057	1031	1116	1055	1053	1075	1040	1094	970	1024	995	972	1060	1075	1155	1098	1106	1077	1091	1132	1089	1062	967	980	952	990	1000	974	997	970	939	983	942	954	968	933	997	989	1018	1019	1030	928	955	1021	942	939	937	913	925	946	1045	991	988	1006	978	1004	982	955	940	949	965	972	970	984	998	994	927	973	1010	963	988	993	998	979	969	923	976	1027	989	938	986	983	938	985	956	928	955	939	952	973	979	978	1035	1021	1031	976	968	990	999	974	965	951	998	966	966	968	1025	982	962	978	964	975	923	995	983	964	984	971	977	943	988	934	889	924	940	984	965	962	994	966	974	988	1039	983	985	962	979	1015	983	939	1047	938	998	920	925	980	990	946	1069	963	982	958	984	902	964	995	959	996	990	954	967	995	993	921	971	981	965	985	999	1012	968	999	947	975	958	947	948	967	987	923	929	943	995	935	956	967	910	923	966	957	973	982	943	982	924	976	1006	907	965	936	922	953	975	972	962	984	980	969	1030	959	966	999	969	943	901	997	924	1018	954	941	978	926	947	924	946	939	1010	980	1005	991	961	924	1021	951	1001	945	935	944	1027	942	986	933	928	946	999	974	976	1064	1008	948	953	890	1017	973	1047	941	944	953	1010	1031	929	979	982	923	1001	948	1000	945	973	908	1018	958	962	942	960	958	933	967	1033	1020	980	963	925	1022	937	988	952	917	1015	972	999	957	983	940	923	976	962	968	946	1005	972	955	967	946	972	1015	1023	963	949	945	965	958	1003	960	933	978	1008	983	953	1023	956	957	961	960	947	981	956	982	996	906	1015	980	995	969	997	943	900	960	941	961	967	976	934	920	964	982	991	1017	996	932	962	970	998	908	958	971	992	953	995	983	969	982	1025	925	965	976	1010	955	983	946	993	963	944	963	1010	971	962	953	975	889	1042	913	933	947	988	935	954	952	979	982	962	970	963	948	936	885	1002	999	978	1014	970	965	1013	944	944	948	983	1031	973	1013	989	987	974	959	974	996	1000	959	982	943	978	967	942	942	1023	974	950	995	1019	949	971	957	971	978	1029	936	943	955	976	950	974	882	981	1029	1008	932	1013	1055	975	953	1038	947	925	997	954	995	973	924	1013	963	930	964	1030	1032	965	997	955	934	976	1016	992	1031	985	954	943	923	987	971	972	940	928	984	924	965	961	1002	945	970	1002	928	993	923	928	905	998	953	967	954	972	990	946	892	1001	1020	933	984	962	946	940	987	913	924	1000	958	1022	975	996	964	950	949	940	960	957	974	958	955	1007	1012	945	950	995	925	925	953	988	954	982	976	928	940	987	969	979	976	977	945	969	933	959	952	968	957	996	876	932	971	968	966	998	920	964	983	1010	1013	881	992	1036	940	990	978	1003	929	967	969	940	975	941	918	1000	958	956	940	989	949	970	916	962	1021	1010	954	972	1022	1031	943	957	1030	938	999	951	989	966	933	955	963	1006	1001	947	1002	1039	996	969	910	952	999	1001	999	1005	973	989	974	1016	985	969	915	937	980	958	947	961	1063	955	1004	967	980	968	966	977	1005	990	1012	977	952	949	1009	937	1026	975	987	983	958	1027	870	1021	993	939	986	946	1020	942	951	981	993	951	997	1002	1060	920	1029	967	970	935	939	944	964	984	955	959	987	921	1001	929	961	945	980	959	983	936	1028	963	952	949	980	1006	975	1024	925	950	936	991	952	974	1014	1013	939	994	1013	977	971	1002	1006	974	1008	946	934	968	946	994	1006	970	1002	968	918	976	913	969	857	1012	1008	1015	975	956	957	920	965	1014	983	922	964	937	965	967	982	1009	977	978	939	998	971	925	980	993	918	925	1001	920	993	932	963	1000	988	975	1020	973	961	971	954	960	982	1011	1000	947	940	1001	929	994	1014	936	979	1040	953	1039	961	990	967	967	1017	989	993	904	922	966	1002	946	933	957	1060	957	958	977	976	998	916	979	932	989	957	983	993	983	998	939	956	935	1028	955	1019	1004	993	1000	977	965	958	1002	982	1009	942	939	981	917	977	945	1019	936	992	920	971	989	993	916	969	984	916	962	949	1014	986	998	975	984	969	984	938	960	952	948	934	987	983	989	946	928	948	967	1010	984	935	987	964	954	978	1010	998	958	978	965	1006	993	989	961	950	966	928	1002	980	980	964	975	953	1014	1024	1006	967	991	977	925	896	967	949	996	985	979	969	1000	962	882	1015	963	981	991	933	963	990	964	932	1012	991	959	951	934	1015	979	949	996	971	964	969	1006	1010	1014	1009	951	998	978	937	948	995	909	953	1007	957	947	973	1033	940	987	951	951	979	968	944	1008	952	952	969	987	914	971	972	947	997	1000	1017	1030	972	981	985	956	969	973	959	972	979	971	921	922	986	970	933	901	1006	969	986	983	922	978	948	975	1043	1029	919	969	945	1003	999	994	963	961	962	977	977	942	988	910	977	991	973	942	953	982	996	952	991	994	956	890	992	955	982	976	961	1058	927	990	967	987	982	934	993	973	920	928	968	939	985	1005	970	1047	930	999	973	975	1041	972	912	987	944	972	978	950	991	1003	984	1009	999	1028	1016	991	1022	933	916	1042	1013	993	996	1025	977	920	916	982	981	1013	986	949	923	978	992	966	975	953	912	972	1010	973	932	1001	991	928	951	981	927	1020	977	959	981	979	955	983	974	996	994	1001	988	1012	1042	1025	958	966	952	941	1016	918	991	982	939	1014	978	947	952	980	977	998	952	968	949	924	985	963	1000	1002	990	965	934	927	956	978	975	979	1016	961	968	948	917	1015	911	977	968	954	1018	987	1023	914	987	978	939	951	959	925	977	930	941	937	914	950	1009	950	948	906	961	907	992	978	987	987	903	1029	954	976	941	1012	967	993	967	1013	985	909	929	951	989	1000	989	973	1042	935	974	965	947	1004	914	964	983	972	943	950	982	936	973	964	989	1022	991	995	968	947	975	981	934	972	1006	939	1014	977	997	976	961	973	977	995	993	1004	973	989	982	981	978	944	943	971	966	1008	997	1032	995	967	997	998	1014	1008	942	993	952	917	951	952	998	952	904	928	956	998	970	935	969	924	900	955	985	954	937	997	959	1015	985	926	910	932	1036	931	1032	934	983	948	938	987	977	959	1032	981	970	1026	926	1018	922	1021	978	934	945	982	990	966	953	960	960	925	961	1011	951	962	937	1021	917	972	966	982	943	1032	951	925	1000	949	1007	1000	956	965	955	1005	961	979	971	975	988	952	989	957	1002	944	965	949	928	942	961	969	956	950	950	941	1025	944	974	967	966	968	1003	929	1019	954	961	1034	991	962	971	977	1012	962	908	953	919	1012	992	995	1002	962	981	943	980	947	966	959	1017	961	986	1010	991	964	981	976	1014	979	1017	912	1013	1002	976	951	974	957	969	981	999	976	937	954	999	931	963	944	979	960	943	940	943	945	983	996	913	921	979	906	1001	988	926	940	990	982	990	931	947	1001	980	956	978	987	1003	960	1029	1016	1026	1010	977	962	917	991	965	1012	950	991	938	989	990	1022	993	953	968	964	944	944	1007	1025	916	984	965	980	952	974	949	939	995	944	969	938	1029	1006	955	962	1000	941	963	966	954	965	980	1009	961	1010	913	981	952	984	965	954	959	1043	947	1031	983
24905	20927	27038	24845	13384	5194	3083	1783	1555	1306	1240	1076	756	655	628	603	610	657	671	698	716	657	697	695	736	681	655	601	585	476	446	451	465	488	460	473	463	479	464	450	487	465	497	463	523	499	441	453	460	447	447	438	457	452	462	482	514	464	503	502	492	507	443	479	454	450	401	410	417	463	468	393	431	420	450	442	451	426	465	468	463	425	431	431	414	463	433	412	416	464	412	412	466	449	423	425	431	456	444	456	426	437	438	466	441	399	458	425	480	415	410	453	464	473	405	450	432	462	494	485	461	469	459	480	420	461	430	440	418	472	415	417	485	405	437	457	452	446	444	435	424	464	470	480	407	444	413	455	413	423	458	467	490	415	438	448	441	442	454	447	416	463	452	459	444	410	422	430	459	448	465	465	438	444	447	454	459	434	459	451	447	435	437	451	463	410	431	453	429	450	448	450	448	443	425	451	430	457	402	416	409	423	384	417	446	434	397	438	441	418	398	420	462	445	400	495	472	440	413	435	457	443	426	431	436	432	427	446	464	457	457	427	453	407	431	437	432	433	428	455	453	424	467	469	429	424	448	454	449	453	445	444	434	427	436	439	448	440	448	454	503	457	415	477	432	442	448	445	437	397	432	415	420	481	457	443	429	449	441	417	466	484	448	463	473	444	463	432	449	450	443	466	446	464	437	453	435	465	449	420	409	460	439	429	465	434	433	427	465	423	422	442	431	427	423	416	428	434	479	424	425	450	435	424	459	439	424	448	450	463	430	440	430	444	480	433	426	446	434	457	480	455	455	444	425	446	428	439	432	429	448	410	453	445	445	435	467	406	437	423	432	453	471	394	450	463	433	454	461	435	444	459	440	422	455	410	428	446	442	427	446	423	439	443	456	432	407	428	445	427	419	440	441	431	439	430	444	454	445	422	437	457	418	464	400	414	425	419	448	452	435	426	455	447	438	454	451	417	448	436	450	449	460	438	461	470	398	442	482	425	402	433	444	448	442	425	431	434	443	435	476	455	461	426	426	426	434	425	424	480	419	446	425	431	447	428	447	466	469	440	463	433	437	450	435	418	398	464	419	442	459	475	434	426	461	459	424	393	436	448	422	473	418	426	446	480	479	418	445	469	434	476	446	438	395	477	443	480	438	446	447	461	445	428	421	428	452	404	435	463	439	435	438	446	411	484	454	417	467	427	419	440	445	460	480	448	434	464	471	397	445	469	438	412	439	458	435	431	461	402	433	447	488	454	474	439	445	418	455	461	457	424	451	469	414	474	450	436	432	423	443	425	437	462	441	457	445	455	449	454	400	484	448	467	429	430	501	428	386	408	473	422	462	434	446	443	413	435	455	418	448	413	396	466	435	451	453	419	425	465	458	445	473	445	449	429	444	455	408	446	481	479	446	414	461	438	482	442	428	435	438	460	395	407	454	424	473	421	499	434	393	457	479	428	452	444	423	436	435	462	434	469	432	434	444	444	489	435	423	466	421	457	399	467	438	433	454	433	408	483	432	489	467	393	439	464	449	427	419	429	435	440	454	429	413	453	476	470	464	416	426	437	460	423	431	452	467	451	473	420	439	419	389	455	443	410	401	450	437	457	457	457	441	448	453	477	495	441	445	454	442	466	444	433	427	425	435	427	483	473	441	427	416	443	452	417	405	463	419	447	469	443	401	464	443	426	431	445	481	408	458	437	471	422	471	432	439	446	446	443	419	454	427	408	438	425	401	455	461	463	426	452	470	454	434	463	457	457	391	422	461	450	419	466	440	435	411	426	420	439	411	425	455	455	415	434	478	477	448	474	442	403	407	427	461	441	436	471	409	445	447	442	465	460	428	454	433	448	445	443	441	452	437	438	425	438	444	475	445	456	423	441	462	422	451	423	422	448	427	414	476	412	449	485	448	458	467	454	461	390	450	437	426	457	427	424	425	379	436	500	440	449	407	398	458	460	463	426	458	446	418	437	495	463	457	466	468	428	406	445	450	455	438	449	472	417	458	430	432	449	426	438	443	408	437	418	420	477	478	438	468	459	385	423	425	466	433	449	466	443	493	427	442	432	436	427	484	419	449	464	428	438	426	416	441	496	462	422	405	446	428	429	468	442	463	444	431	447	426	461	466	414	432	426	450	448	417	426	387	464	466	442	420	440	463	465	430	455	443	414	419	469	456	421	481	423	491	439	436	421	421	455	441	434	443	428	451	403	432	414	441	442	426	435	443	443	433	448	433	461	410	432	449	426	447	437	441	442	452	452	388	466	494	431	486	475	413	468	423	480	455	445	403	441	442	412	448	410	390	485	422	446	425	460	451	449	460	499	406	426	415	436	423	430	427	445	468	476	448	407	427	416	459	461	405	446	421	435	456	458	434	463	442	412	441	409	442	437	449	443	437	413	449	435	442	426	489	432	420	474	469	445	435	429	457	460	435	405	469	441	411	436	467	434	469	434	477	440	456	457	435	457	385	437	428	412	500	423	449	446	422	478	477	442	410	450	423	434	423	462	456	442	433	451	426	415	453	449	446	491	403	443	431	474	472	462	455	417	437	444	449	442	456	451	474	446	469	463	451	436	468	450	441	415	411	411	486	427	427	456	420	417	440	435	412	406	431	410	433	424	478	458	414	460	437	445	442	445	460	457	477	457	451	443	445	455	427	422	412	424	437	441	450	435	448	445	398	484	434	422	437	430	447	419	419	439	381	419	446	456	409	402	470	427	474	449	427	421	427	451	445	436	461	474	462	439	442	454	462	440	479	450	478	431	467	465	487	416	419	472	451	427	441	414	451	417	445	442	433	448	440	437	416	432	428	462	471	423	488	454	426	441	431	427	454	424	455	481	450	468	447	446	447	419	479	439	475	440	416	473	463	449	447	441	434	447	430	420	412	430	466	440	412	442	472	447	422	457	449	438	424	437	458	411	437	444	461	415	495	457	419	404	476	470	457	445	411	415	445	419	459	437	463	480	429	448	402	407	436	447	457	432	437	432	449	466	465	437	460	461	464	416	461	487	418	457	420	441	454	431	455	397	455	417	431	428	462	469	406	458	425	452	431	444	419	452	459	471	408	451	414	436	406	452	422	411	490	420	423	442	439	433	439	423	486	435	439	409	408	425	465	411	478	437	432	408	406	421	489	434	449	437	459	446	414	415	414	453	441	438	456	453	465	422	416	443	435	475	427	458	423	443	458	458	474	430	450	448	475	445	460	431	495	439	431	499	465	429	427	420	430	461	443	411	425	436	409	406	430	444	445	479	419	416	439	468	434	432	465	452	445	452	438	477	461	457	444	473	419	432	453	450	427	454	453	455	460	468	455	424	445	443	419	416	434	456	429	415	450	451	441	431	448	432	467	435	460	431	429	457	460	435	462	437	468	416	477	452	449	443	417	435	450	469	398	457	475	433	431	432	464	473	458	442	451	474	472	431	440	447	446	478	461	468	396	472	446	462	437	449	446	422	465	449	456	428	456	455	418	428	406	444	424	452	464	431
11237	22695	20365	12921	10996	9102	6360	4019	3524	2821	2847	2252	1415	1126	1107	1145	1070	1120	1149	1167	1209	1124	1210	1153	1098	1186	1009	914	836	694	668	622	604	607	578	612	617	585	644	607	590	596	670	608	639	606	629	638	610	511	637	649	613	636	600	710	733	699	685	669	658	670	624	587	631	576	649	627	567	618	568	548	550	523	564	544	575	575	563	606	561	547	587	602	603	534	551	567	609	526	558	599	546	571	549	556	589	574	581	564	574	553	592	613	579	584	545	547	556	556	560	590	546	605	582	583	586	536	552	586	569	539	593	574	568	590	578	536	534	573	574	583	565	583	574	574	599	551	549	594	570	585	554	584	579	583	591	584	573	590	608	541	584	570	549	561	591	602	554	621	572	551	589	553	543	572	561	545	589	580	521	562	570	539	557	583	564	544	581	587	532	590	558	542	626	551	553	563	559	605	552	547	556	549	557	554	623	538	607	543	558	611	544	575	587	585	618	537	580	573	549	549	552	501	534	620	548	599	563	543	551	583	595	535	559	579	584	583	572	560	527	579	557	570	551	553	588	582	586	592	604	549	553	588	594	549	553	542	574	538	601	562	556	563	591	570	561	584	556	575	554	560	554	564	558	611	560	570	578	540	593	579	590	537	596	570	550	564	584	555	561	561	561	553	576	543	589	607	620	565	540	546	587	533	615	545	558	575	582	552	560	576	552	520	596	563	609	608	555	568	552	635	568	541	583	570	576	537	585	586	563	562	578	614	569	594	572	607	582	535	550	561	581	578	570	582	611	556	591	600	557	591	556	611	532	581	514	570	604	568	581	570	555	557	598	562	569	571	581	540	547	571	541	548	564	579	556	575	575	609	594	563	595	569	545	552	561	572	587	611	561	521	554	576	568	585	577	556	576	548	579	616	569	557	611	566	556	591	545	582	515	573	577	570	532	579	597	549	531	632	596	545	584	559	586	588	568	542	528	532	557	586	589	562	592	571	588	547	565	562	545	557	561	552	570	601	584	598	578	585	577	596	539	587	559	580	595	592	553	579	547	601	574	573	581	576	540	559	580	583	571	582	576	581	560	550	572	556	537	587	576	627	552	560	530	537	570	592	579	542	565	589	593	561	582	616	589	565	584	559	541	568	605	572	592	551	576	581	574	578	518	542	535	525	628	557	560	569	594	571	592	591	564	575	557	567	573	578	553	535	533	611	604	574	572	596	561	592	560	564	591	567	500	595	556	586	566	581	575	601	581	524	590	556	595	582	556	565	568	573	516	583	569	576	550	592	536	536	598	568	574	577	572	579	608	552	573	552	541	521	570	561	542	538	567	563	582	539	578	563	607	566	559	561	563	567	550	562	564	573	572	592	576	550	558	575	600	546	573	542	585	592	584	586	582	543	615	615	617	605	550	593	595	561	558	553	570	613	577	627	560	566	580	565	590	559	629	546	577	545	574	553	563	578	535	570	594	553	597	551	606	620	589	564	576	528	517	604	573	571	551	582	604	526	593	554	538	549	565	606	544	581	536	573	573	542	574	588	551	542	531	597	548	603	599	572	574	540	571	579	537	524	551	516	555	568	565	578	555	610	590	550	575	553	578	589	537	566	622	559	571	575	527	547	587	530	610	566	598	562	546	600	579	541	572	584	532	580	571	564	546	573	602	548	540	568	534	598	527	582	563	573	564	567	553	557	576	583	549	553	570	555	545	633	566	584	535	579	606	574	566	570	568	578	537	604	598	618	569	574	571	549	576	591	539	594	583	548	577	598	553	595	546	583	560	602	584	544	565	525	581	600	579	606	561	521	582	594	579	610	580	588	579	549	573	577	635	556	586	513	610	550	593	553	591	595	571	567	575	555	607	562	544	585	569	589	562	556	564	555	593	566	551	527	579	548	593	541	588	564	551	512	545	607	607	570	596	580	546	548	558	560	582	558	571	532	583	569	589	528	585	550	587	591	548	601	569	593	590	554	599	558	602	577	554	627	561	574	584	576	596	566	585	561	552	573	576	603	583	550	553	597	551	568	593	536	589	578	580	585	576	561	581	545	585	544	563	599	550	550	544	527	567	587	566	569	543	578	590	550	591	509	564	566	583	563	550	557	560	594	577	633	594	616	563	559	604	612	539	573	582	581	592	625	563	588	533	555	550	569	572	573	594	562	608	555	556	588	566	594	550	588	557	607	585	555	604	542	593	563	573	539	594	613	572	583	572	547	543	574	543	598	579	564	581	579	547	561	589	597	541	573	548	558	563	579	612	593	590	555	556	568	549	559	565	569	575	553	580	540	558	536	550	593	530	587	523	564	577	541	518	549	548	591	573	578	576	615	608	567	574	570	521	528	565	611	605	518	571	578	569	620	599	604	529	563	582	562	597	543	600	558	547	569	530	597	615	553	522	570	561	543	546	589	600	575	541	523	583	596	558	577	547	597	574	573	562	593	573	560	595	601	571	597	538	561	596	562	553	536	573	548	563	578	569	560	591	550	549	560	562	549	594	567	594	514	563	568	611	608	588	571	571	580	572	615	581	538	563	606	577	556	584	612	534	566	566	540	531	567	562	566	575	540	586	549	571	576	557	567	626	560	628	566	615	562	534	597	573	575	568	593	589	581	568	559	541	554	604	552	575	570	608	577	589	548	578	554	518	571	577	560	583	564	564	568	575	570	558	551	588	544	576	563	546	513	604	627	534	536	578	584	534	593	585	589	549	593	559	578	604	577	570	544	547	522	514	574	595	565	525	556	558	535	592	603	570	604	580	579	627	551	553	604	584	571	582	530	574	572	605	548	531	559	605	537	592	519	533	532	574	572	570	572	587	556	558	616	558	580	614	544	625	565	565	576	556	566	603	601	628	634	557	567	550	595	545	562	541	530	593	524	514	577	528	591	580	602	521	580	601	561	628	552	579	563	598	602	572	576	564	582	533	585	604	530	555	559	594	546	571	561	588	599	572	552	639	577	582	548	573	588	569	540	569	568	537	571	594	547	560	547	586	568	560	569	592	563	575	594	553	574	570	564	627	597	565	546	575	571	584	551	551	554	561	578	578	553	536	546	559	544	588	533	577	567	541	514	563	590	578	565	616	600	595	567	569	544	571	562	528	559	557	587	573	526	573	533	568	543	586	592	550	558	589	589	583	559	586	569	567	610	569	564	583	588	535	574	558	586	565	603	566	556	550	567	560	571	546	615	551	557	580	579	521	554	554	574	614	594	533	607	608	575	561	564	535	550	555	574	552	579	541	631	573	608	555	572	553	624	555	530	595	563	567	558	547	605	553	528	546	567	577	549	567	563	573	541	608	579	613	553	588	562	585	577	536	585	602	566	578	561	588	600	573	574	560	564	575	573	566	602	551	581	580	602	592	570	553	538	544	607	540	551	523	551	553	582	574	551	575	555	555	580	581	608	565	561	528	609	566	563	570	558	580	585	572	529	578	502	593	583	542	583	624	539	575	549	564	543	598	565	568	580	553	573	626	555	573	596	548	547	568	541	541	551
22692	20982	28717	23440	21003	21310	14697	4619	3426	2752	2663	2189	1623	1426	1463	1388	1339	1364	1432	1451	1443	1539	1380	1455	1482	1352	1333	1220	1105	1020	1026	907	949	963	999	970	936	978	987	922	942	914	969	987	963	949	923	978	966	917	886	912	925	935	963	1013	1085	942	942	934	1039	1051	963	896	911	944	878	909	963	902	907	894	877	913	916	920	857	884	869	911	868	858	906	893	905	898	950	910	877	884	844	896	941	925	857	942	844	918	904	904	935	915	918	952	848	880	899	900	887	897	900	889	877	853	884	868	901	947	895	861	950	962	892	929	954	898	935	902	920	885	881	861	899	901	905	867	873	894	885	865	881	931	827	912	840	914	878	853	892	890	864	910	882	892	965	909	887	818	904	853	869	902	872	889	912	925	841	910	898	860	876	865	906	922	912	910	894	858	860	919	927	902	881	884	868	958	856	900	921	915	862	845	878	871	877	918	908	830	952	901	883	862	888	814	928	842	940	874	953	936	877	879	855	948	941	921	876	874	929	876	850	885	936	879	890	899	894	880	920	837	919	869	928	837	874	853	893	937	899	901	897	823	878	929	870	863	870	922	909	904	917	873	880	901	886	868	907	948	860	917	891	876	883	943	889	880	911	937	900	919	861	881	931	942	936	940	852	854	836	930	875	845	846	920	901	870	914	917	937	902	919	904	887	900	894	878	850	857	945	906	845	937	862	874	854	861	963	856	948	930	918	866	883	890	924	883	926	914	894	941	870	878	863	870	854	875	904	885	925	904	881	909	912	926	827	893	917	884	890	864	890	832	881	876	851	965	895	899	869	915	856	903	887	890	842	912	907	894	926	921	888	935	877	913	852	845	911	884	890	860	868	925	911	926	932	868	875	860	906	903	900	844	903	897	956	894	879	909	929	845	872	887	925	981	869	877	895	890	890	901	872	884	933	871	889	876	884	899	860	868	857	898	896	900	876	944	870	930	890	919	876	931	942	870	912	895	879	894	892	871	947	900	910	910	920	898	911	878	898	881	902	961	870	839	868	863	877	898	886	894	870	888	972	925	900	892	933	883	909	891	926	824	874	866	891	902	937	913	913	920	865	955	892	883	928	902	921	866	926	905	907	908	902	872	897	854	855	860	878	940	833	864	910	883	903	875	892	856	893	926	805	896	904	875	902	975	864	938	876	877	904	914	884	893	852	936	955	910	877	893	876	905	857	888	873	912	838	940	887	916	899	862	934	842	867	938	914	917	912	934	892	819	894	926	916	916	903	924	875	919	868	847	876	897	931	868	874	925	878	865	889	850	863	923	928	826	847	902	871	829	891	889	857	904	920	839	850	872	897	917	862	886	882	900	931	889	944	866	872	875	928	873	845	909	890	907	881	853	915	892	889	909	860	935	932	857	922	963	912	890	914	864	887	862	887	860	868	873	855	865	846	883	861	913	876	901	828	834	859	921	888	908	882	869	847	793	903	865	925	933	916	895	868	869	858	903	878	903	836	863	893	877	864	902	911	915	958	875	907	848	898	915	844	921	942	866	875	854	872	859	890	905	856	901	923	870	864	929	904	914	844	888	869	881	880	883	856	828	870	880	952	898	862	917	882	888	890	899	922	927	912	926	895	906	874	860	896	908	869	906	870	856	855	895	881	852	902	861	878	871	936	958	932	871	902	939	850	897	847	887	918	908	886	925	892	900	866	905	931	878	955	892	871	893	875	868	899	944	928	848	902	906	828	900	884	867	892	894	859	894	909	984	872	885	872	890	884	855	854	891	912	920	843	867	887	878	884	840	888	870	888	919	946	900	827	874	866	872	878	847	891	921	833	870	885	823	923	857	841	873	927	887	903	898	953	811	925	873	942	847	956	838	945	929	915	929	839	883	893	856	853	916	862	907	921	912	925	886	916	877	852	884	926	944	910	941	885	908	864	866	898	916	886	939	909	866	945	894	857	906	872	877	893	885	844	895	874	875	854	864	923	882	898	958	894	851	905	884	827	875	876	858	829	872	883	899	935	887	889	909	815	880	898	844	876	908	868	936	840	889	862	851	869	873	805	875	876	888	931	877	882	929	903	885	884	900	829	917	876	879	865	890	917	867	911	832	855	851	882	840	868	940	923	907	838	858	878	913	880	886	885	848	912	887	863	876	838	839	899	872	849	874	876	905	895	890	901	950	868	809	903	887	914	889	906	874	915	890	876	934	873	841	909	912	860	922	903	897	877	874	906	925	896	850	842	889	909	838	857	923	867	907	860	883	873	835	891	885	870	905	973	916	916	878	925	939	874	846	843	879	877	942	885	899	859	820	910	947	884	884	883	913	900	959	888	875	899	883	886	893	917	944	830	906	890	889	884	944	911	903	894	895	880	907	917	875	893	927	882	866	881	831	942	938	910	879	874	920	878	892	877	970	874	946	839	861	921	856	941	869	866	920	941	880	865	902	939	890	916	871	892	902	796	901	901	880	884	886	833	881	909	871	843	869	875	898	873	877	901	861	850	877	870	891	865	904	860	896	880	904	922	854	938	893	856	891	886	869	888	928	874	890	866	886	919	919	903	868	907	874	886	955	903	939	911	895	888	870	867	910	852	917	869	938	880	920	920	902	834	891	901	880	909	890	846	893	854	890	894	928	883	902	880	928	928	863	890	832	884	932	884	930	922	817	921	951	893	924	896	880	895	893	843	885	906	891	905	918	891	897	859	878	910	912	860	908	872	918	907	873	905	932	853	888	904	909	886	941	936	925	816	869	879	884	888	924	894	904	887	860	846	869	878	898	876	871	856	885	893	877	895	869	959	912	874	880	877	842	898	915	910	936	898	887	877	916	903	901	886	898	884	889	836	904	908	876	879	878	890	892	953	870	870	857	863	915	877	951	866	868	816	963	875	907	935	889	897	882	913	956	860	850	896	906	880	912	901	860	876	880	931	871	861	892	924	913	921	918	853	889	883	938	873	928	863	886	919	908	836	910	877	914	873	904	841	918	879	960	873	921	948	883	923	860	898	862	895	853	898	878	908	869	897	832	924	874	848	895	837	907	866	882	875	871	893	907	845	909	878	929	922	886	931	923	903	913	869	914	893	852	906	841	914	906	874	921	885	869	887	906	902	871	878	880	865	908	937	875	895	887	915	886	843	918	909	865	884	833	894	888	883	869	882	887	843	862	917	900	864	871	854	939	904	864	903	857	924	892	910	910	900	884	888	904	876	916	915	922	880	913	905	900	900	932	851	890	901	863	881	869	931	875	902	870	902	872	807	879	903	907	874	862	905	920	911	892	925	906	907	871	851	832	912	899	893	812	902	898	894	898	894	842	920	928	902	882	884	881	885	895	841	874	920	817	894	969	863	882	927	805	869	916	897	883	920	838	861	904	861	937	938	893	895	896	867	862	974	894	863	930	899	861	934	883	857	899	892	901	888	891	876	929	854	841	881	899	900	867	881	867	879	891	852	882	910	890	883	891	923	885	932	908	927	928	887	896	954	908	872	915	916	879	958	854	916	952
14172	32074	29523	20559	17939	15082	11019	7536	6732	5377	5200	4298	2852	2370	2177	2134	2114	2146	2150	2158	2256	2248	2286	2279	2261	2092	2008	1704	1459	1303	1192	1141	1132	1133	1115	1157	1167	1141	1154	1107	1132	1168	1196	1208	1222	1202	1135	1205	1129	1079	1099	1116	1082	1140	1235	1350	1312	1280	1214	1247	1293	1283	1205	1157	1062	1156	1053	1125	1122	1069	1138	1056	1101	1092	1102	1063	1051	1067	1093	1110	1052	1054	1009	1064	1069	1048	1101	1120	1091	1069	1051	1045	1136	1085	1079	1049	1104	1038	1063	1128	1083	1052	1011	1084	1121	1038	1079	1015	1070	982	1016	1061	1081	1056	1039	1120	1054	1045	1070	1039	1001	1034	1050	1055	1056	1049	1125	1059	1057	1038	1041	1033	1071	1041	1055	1085	1040	995	1035	1073	1082	1089	1050	1043	1058	1074	1047	1009	1034	1089	1073	1014	1072	1057	1088	1139	1081	1133	976	1123	1073	1062	1060	1056	1054	1043	1076	1040	1056	1114	1117	1097	1037	1165	1119	1054	1039	1060	1029	1090	1087	1006	1045	1101	1063	1065	1067	1103	1060	1054	1018	1059	1045	1143	1040	1035	1122	1085	1071	1065	1039	1068	1051	1112	1028	1018	1054	1030	1050	1038	1054	1039	1063	1056	999	1071	1073	1038	1037	1097	1070	1087	1056	1035	1081	1063	1099	1080	1034	1078	1075	1038	1078	1068	1136	1084	1025	1088	1099	1015	1124	1042	1094	1021	1075	1091	1063	1059	1104	1064	1065	1026	1089	1097	1088	1078	1087	1054	1069	1098	1060	1018	1087	1012	1018	1088	1107	1079	1062	1044	1064	1079	1138	1078	1064	1080	1110	1013	1090	1064	1009	1051	1067	1094	1030	1013	1084	1055	1088	1070	1097	1117	1049	1050	1090	1057	1053	1056	1041	1058	1150	1054	1082	1016	1068	1090	1019	1082	1067	1025	1030	1040	1061	1070	1075	1047	1080	1066	1035	1057	1048	1016	1054	1057	1050	1072	1117	1150	1045	1108	1060	1082	1071	1057	1077	1015	1059	1017	1101	1033	1056	1031	1054	1040	1062	1090	1052	1040	934	1047	1079	1065	1054	1045	1052	1061	1071	1032	1079	1119	1095	1060	1034	1100	1051	1089	1070	1036	1061	1035	1027	1116	1041	1094	1027	1042	1052	1035	1071	1103	1100	1050	1047	1084	1021	1111	1108	1093	1092	1079	1051	1163	1096	1048	1083	1122	1123	1102	1086	1070	1018	974	1028	1103	1075	1053	1098	1066	1075	1047	1093	1148	1126	1089	1046	1040	1079	1128	1015	1031	1061	1059	1044	1072	1094	1117	1043	1064	1100	1059	1117	1043	1039	1067	1077	1105	1115	1082	1081	1048	1104	1087	1140	1018	1093	1059	1011	1030	1032	1048	1087	1053	1020	1091	1034	1056	1083	1017	1079	1043	1090	1071	1077	1050	1091	1095	1039	1074	1096	1120	1125	1042	1049	1059	1039	1043	1033	1019	998	1065	1085	1029	1030	1047	1021	1075	1078	1042	1039	1056	1039	1099	1039	1036	1106	1021	1083	1098	1068	1068	1093	1055	1087	1048	1086	1038	1009	1056	1030	1044	1073	1117	1040	1137	1103	1053	1024	1105	1086	1060	1030	1061	1062	1060	1075	1091	1023	1104	1095	1071	1080	1051	1017	1036	1086	1097	1047	1056	1070	1010	1024	1106	993	1077	1044	1079	1132	1132	1113	1088	1052	1026	1065	1071	1071	1096	1055	1067	1062	1078	1034	1075	1078	1030	1045	1062	1069	1034	1069	1009	1004	1103	1098	1020	1103	1075	1086	1063	998	1028	1153	1085	1052	1084	1111	1062	1009	1051	1059	1061	1046	1051	1053	1042	1048	1029	1061	1040	1027	1097	1078	1073	1002	1071	1042	1029	1035	1075	1012	1102	1048	1124	1109	1070	1038	1131	1009	1034	1061	1043	1077	1051	1047	1098	1065	1048	1033	1023	1043	1008	1034	1074	1075	1089	1038	1072	1048	1060	1103	1115	1034	1133	1064	1049	1064	1051	994	1066	1047	1060	1078	1044	1038	1072	1024	1068	1082	1036	1047	1056	1064	1059	1114	1099	1095	1036	1036	1121	1070	1049	1060	1054	996	1113	1016	1098	1095	1113	1049	1068	1104	1047	993	1086	1001	1161	1099	1054	1091	1102	1074	1109	1038	1065	1127	1077	1058	1054	1027	1041	1074	1018	1022	1034	995	1108	1083	1067	1122	1096	1151	1120	1090	1087	992	1086	1015	1105	1098	1102	1051	1145	1050	1125	1047	1086	1077	1078	1068	1044	1090	1034	1081	1107	1057	1029	1083	1016	1090	1137	1084	1062	999	1052	1090	1052	1110	1055	1093	1045	1064	1039	1066	1020	1017	1104	1075	1075	1070	1061	1040	1092	1100	1086	1072	999	1058	1029	1072	1048	1042	1020	1102	1116	1107	1077	1074	983	1021	1048	1006	1045	1089	994	1040	1028	1106	1052	1110	1062	1025	1046	1032	1053	1095	1083	1056	1058	986	1071	1066	1065	1079	967	1034	1033	1030	1071	1074	1026	1066	1093	1069	1053	1094	1030	1056	1038	1091	1118	1039	1019	1071	1033	1034	1089	1084	1055	1023	1057	1054	1093	1091	1031	1065	1053	995	1100	1049	1120	1020	1051	1074	1100	1057	1075	1054	993	1045	1138	1081	1081	1073	1043	1092	1079	1101	1022	1029	1070	1083	1104	1059	1059	1046	1096	1104	1100	1055	1062	1065	1086	1121	1062	1083	1056	1064	1080	1056	1050	1058	1031	1040	1042	1084	1009	1082	1061	1084	1092	1067	1094	1077	1071	1052	1073	995	1052	1067	1079	1072	1105	1052	1097	1066	1031	1078	1039	1118	1036	1040	1046	1081	1100	1078	1001	1075	1051	1053	1077	1075	1089	1103	1042	1126	1072	1094	1081	1052	1089	1082	1091	1049	1087	1053	1023	1064	1088	1072	1097	1072	1084	1033	1092	1011	1087	1087	1085	1117	1052	1079	1092	1079	1077	1069	1067	1078	1071	1056	1065	994	1079	1058	1014	1059	1027	1115	1087	1124	1154	1058	1053	1055	1064	1113	1120	1049	986	1021	983	1012	1095	1112	1064	1110	1099	1137	1093	1068	1062	1093	1088	1104	1122	1118	1051	1073	1069	1047	1037	1019	1081	1047	1049	1071	1061	1030	1108	1064	1011	1113	1026	1069	1091	1064	1057	1001	1018	1132	1123	1096	1106	1042	1043	1105	1077	1040	1052	1050	1088	1035	1092	1065	1093	1029	1055	1066	1126	1042	1103	1094	1063	1016	1035	1099	1015	1008	1034	1034	1069	1056	1105	1059	1023	980	1038	1038	1084	1071	1055	1064	1060	1059	984	1030	1037	1048	1056	1076	1082	1069	1105	1065	1076	1041	1078	1050	1065	1065	1071	1081	1051	1074	1035	1095	1078	1045	1076	1050	1003	1034	1082	1072	1033	1175	1064	1031	1087	1107	1060	1084	1115	1082	1023	1048	1087	1062	1115	1082	1045	1122	1032	1120	1002	1067	1072	1044	1091	1021	1056	1075	1016	1047	1102	1113	1107	1080	1075	1093	1025	1066	1076	1037	1122	1040	1046	1099	1142	1001	1037	1103	1081	1001	1075	1096	1023	1009	1037	1062	1067	1034	1070	1089	1014	1103	1115	1082	1036	1058	1070	994	1053	1084	1011	1035	1057	1078	1061	1047	1056	1085	964	1090	1098	1058	1063	1047	1058	1065	1014	1079	1069	1055	1078	1038	1083	1085	1087	1023	1075	1060	1042	1098	1063	1037	1007	1078	1046	1027	1051	1050	1066	1091	1066	1108	1062	1045	1104	1061	1064	1043	965	1044	1089	1051	1103	1076	1086	1044	1040	1062	1010	1032	1086	1062	1089	1023	1098	1086	1089	1063	1109	1087	1005	1106	1029	1087	1090	1012	1075	1083	1069	1076	1116	1050	1049	969	1089	1081	1058	1052	1040	1056	1060	1032	1097	1115	1014	1089	1064	1086	1066	1066	1090	1121	1079	1067	1003	1092	1096	1117	1041	1096	1083	1034	1025	1046	1067	1055	1077	1025	1026	1067	1047	1045	1103	1088	1056	1029	1015	1089	1031	1044	1075	1072	1057	1007	1065	1050	1032	1082	1064	1080	1038	1059	1048	1081	1043	1072	1064	1143	1137	1035	1057	1064	1052	1064	1048	1037	1027	1072	1083	1085	1066	1084	1019	1043	1034	1096	1101	1065	1022	1103	1019	1062	1080	1082	1046	1029	1078	1066	1100	996	1012	1097	1102	1082	1028	1055	1058	1052	1073	1123	1069	1036	1088	1046	1042	1087	1041	1080	1102	1063	1081	1046	1121	1051	1037	1085	1018	1054	1032	1058	1029	1095	1032	1002	1031	1032	1056	1042	1036	1059	1075	1121	1019	1041	1074	1123	1067	1018	1035	1044	1086	1028	1072	1068	1052	1057	1086	1049	1005	1085	1072	1100	1068	1073	1098	1151	1060	1066	1054	1020	1030	1100	1047	1079	1073	1019	987	1040	1115	1073	1049	1009	1086	1016	1053	1112	1035	1053	1086	1039	1062	1092	1050	1022	1028	1120	1052	1088	1099	1006	1058	1085	1046	1048	1060	1030	1071	1103	1043	1075	1066	1014	1051	1075	1076	1104	1087	1024	1023	993	1074	1091	1100	1058	1121	1058	1053	1122	1071	1077	1108	1099	1066	1097	1049	1100	1070	1067	1043	1107	1077	1088	1072	1060	1129	1101	1053	1006	1049	1066	1059	1040	1071	1098	1109	1050	1073	1113	1062	1004	1080	1071	1103	1062	1147	1083	1086	1095	1079	1062	1019	1052	1091	1070	1037	1061	1044	1031	1064	1015	1077	1111	1055	1023	1060	1067	1072	1077	1029	1059	1054	1055	1059
26884	20244	14552	7654	4686	3429	2119	1339	1254	1070	970	932	708	612	638	648	654	653	653	692	643	742	759	657	699	639	610	601	553	526	560	495	499	519	492	527	488	492	528	521	501	537	515	568	552	577	527	560	508	536	504	511	550	514	515	537	544	555	513	530	602	515	515	528	523	544	526	536	493	503	503	513	466	496	495	489	520	522	511	470	501	515	537	502	481	519	538	527	513	516	477	502	466	566	504	545	517	550	513	489	510	503	513	484	500	530	511	503	555	509	497	501	499	494	482	523	479	504	488	487	508	523	529	504	508	503	490	470	510	534	500	466	554	506	494	500	507	491	530	509	533	541	533	495	484	513	507	460	502	505	504	478	514	506	478	520	490	515	517	488	495	505	482	547	458	529	544	512	539	470	501	539	502	480	542	488	501	496	542	496	493	536	505	526	487	534	538	499	523	500	510	535	482	504	498	464	487	498	504	512	505	489	511	480	528	513	490	524	493	500	491	535	487	511	512	539	484	514	520	506	494	540	524	502	516	494	491	455	519	494	474	471	501	521	530	549	486	524	455	502	500	482	517	482	484	503	476	479	472	522	541	517	501	523	514	516	499	424	533	492	502	534	512	534	493	491	532	511	510	503	493	512	512	520	475	527	494	487	567	506	523	523	515	513	522	494	536	467	478	543	488	459	522	503	498	483	551	520	547	536	503	541	521	522	559	515	530	507	496	526	504	502	510	489	452	484	528	532	496	509	496	526	516	506	454	484	469	522	532	498	506	523	524	507	493	514	483	490	514	493	507	464	519	498	482	487	535	501	543	505	501	496	512	472	521	539	515	540	476	464	543	514	529	515	507	567	501	491	480	516	501	457	539	507	514	523	492	521	509	493	503	510	561	491	530	503	480	517	492	540	494	522	490	500	491	515	502	492	530	488	464	529	499	490	551	520	539	500	514	519	484	488	508	511	479	532	504	454	460	478	520	527	496	508	500	509	528	512	491	522	513	504	518	536	494	535	489	495	467	507	429	535	494	527	502	493	492	507	497	505	533	471	475	508	481	498	467	505	501	472	492	480	548	509	521	534	492	524	527	510	483	527	483	533	512	469	522	530	500	473	527	471	517	530	544	501	503	521	521	443	498	511	484	483	520	474	499	467	479	500	526	522	528	542	516	500	516	536	477	467	483	503	523	460	506	484	513	470	552	523	528	509	484	507	485	503	524	485	549	494	501	487	490	463	508	522	496	525	498	506	518	477	526	468	487	569	506	504	488	490	514	484	479	515	469	495	475	511	495	489	529	502	526	501	527	505	503	514	542	499	479	472	472	469	516	484	495	532	482	494	505	469	508	489	523	515	514	494	456	514	497	510	490	498	466	497	519	502	534	529	546	516	527	519	538	498	508	499	548	529	514	528	498	480	520	508	505	491	483	531	473	507	511	513	563	513	542	520	493	489	526	524	512	514	460	530	478	508	519	495	498	500	431	491	548	535	523	477	546	525	502	510	498	530	540	518	527	506	464	519	488	514	497	511	512	508	460	498	510	498	514	531	464	499	495	494	529	553	520	479	486	513	513	499	496	501	515	522	528	504	470	502	504	475	508	548	510	518	518	509	470	536	481	521	498	484	529	467	477	495	488	488	514	499	512	505	509	518	538	508	501	512	479	495	513	508	538	495	473	474	498	509	514	499	490	555	480	541	526	528	491	528	491	506	522	526	497	496	523	490	515	494	529	527	515	502	521	527	480	501	487	506	480	506	523	478	540	500	495	488	515	523	476	478	513	480	491	529	490	488	491	500	494	492	541	507	482	521	473	471	467	523	491	527	497	493	525	469	545	481	490	525	513	534	504	489	480	491	521	517	511	488	511	493	509	497	508	494	516	467	522	508	566	474	493	480	492	502	489	531	487	526	499	499	529	515	514	522	494	468	505	516	501	542	526	487	540	540	502	500	506	474	504	506	525	460	505	526	550	482	476	505	495	518	517	485	516	521	514	519	533	464	499	509	527	507	508	524	443	502	547	458	495	475	504	543	493	512	505	511	534	493	521	515	502	485	521	558	513	526	508	518	493	531	543	485	508	442	490	488	529	496	541	500	495	487	499	527	494	511	506	481	495	499	502	489	501	501	495	494	552	493	547	514	530	498	512	522	489	475	487	482	522	472	497	514	511	516	501	487	509	495	496	493	490	525	525	511	512	516	503	506	477	517	480	503	508	508	508	493	480	484	516	465	514	500	495	464	493	532	543	487	505	533	510	516	543	482	510	459	497	506	520	515	514	503	537	501	515	480	469	470	498	518	510	526	474	507	484	511	536	532	519	500	525	534	477	546	501	566	512	495	492	507	514	491	518	503	528	531	523	483	458	478	519	535	550	496	484	519	529	513	524	475	486	545	485	555	519	507	500	515	501	519	486	498	504	527	502	493	497	508	455	521	522	502	492	501	525	522	479	517	501	503	525	504	495	505	543	509	509	529	479	490	546	509	543	493	536	493	485	498	524	565	515	536	521	505	476	468	513	496	490	511	477	457	501	503	506	501	516	507	510	564	530	521	510	530	500	499	480	541	511	510	480	536	526	464	523	461	571	570	474	473	512	471	539	490	523	507	489	502	525	510	483	464	527	514	517	487	489	505	504	478	474	498	469	508	507	531	540	485	527	489	494	520	521	477	526	550	548	538	552	510	474	508	512	494	502	478	494	490	499	515	522	512	521	507	506	492	497	514	498	479	540	524	540	475	522	522	509	505	526	486	486	536	556	489	503	494	500	519	499	542	543	503	510	504	516	555	515	529	506	475	509	496	540	509	488	484	536	515	489	516	526	478	525	443	526	545	472	499	563	479	491	518	476	494	496	486	520	495	521	494	555	503	510	480	530	506	529	511	478	545	523	469	536	502	517	510	512	498	501	489	475	498	522	514	512	494	481	510	500	520	458	473	504	500	504	474	521	464	531	529	468	531	543	498	474	500	544	506	528	496	501	536	514	470	500	557	506	471	522	501	507	502	514	523	527	513	522	480	515	495	507	516	510	547	539	509	485	514	491	500	515	485	512	547	503	533	476	526	489	506	511	527	498	500	494	511	513	508	503	531	501	502	527	531	489	499	506	491	499	500	496	524	522	473	481	495	537	487	530	506	502	503	488	488	508	489	514	496	519	492	485	503	514	524	474	461	531	494	501	530	537	520	494	533	505	545	538	530	547	528	521	505	487	500	508	485	503	453	529	509	514	508	517	511	527	511	526	474	522	541	510	524	507	537	508	536	478	494	540	505	501	499	515	492	493	494	558	464	518	502	519	533	496	471	497	526	527	510	513	506	466	515	500	485	540	500	507	517	511	499	539	535	489	482	528	487	539	542	544	530	513	506	502	478	495	519	505	520	527	500	536	517	518	481	522	504	484	492	507	471	499	497	535	512	541	475	498	544	511	465	519	487	526	509	514	482	524	488	508	527	530	525	501	502	496	488	505	557	523	510	545	506	552	512	479	492	483	482	491	485	537	509
10069	17751	15804	9767	8501	6925	4748	2893	2629	2109	2082	1755	1188	996	901	1006	978	975	1058	1081	1102	1071	1087	994	1075	1005	932	853	784	719	679	594	656	654	640	679	693	681	621	587	649	701	701	694	665	695	630	668	657	617	679	645	636	660	634	677	757	714	681	669	691	641	653	653	640	604	616	683	590	642	642	651	619	650	593	632	638	618	615	597	647	646	568	636	618	611	633	623	639	624	606	592	601	658	587	635	613	661	609	607	640	658	673	641	615	653	643	674	626	638	608	606	621	613	634	594	676	594	600	669	618	638	615	607	570	609	617	641	615	630	617	641	633	625	667	624	632	625	645	617	589	613	618	584	613	653	600	595	600	624	590	661	598	636	611	642	670	646	627	626	671	638	626	638	587	712	657	628	590	600	623	634	610	592	687	648	581	605	582	638	673	643	633	593	641	642	662	606	626	662	630	618	663	636	590	571	613	611	614	636	613	619	625	628	631	567	595	631	592	595	653	619	635	587	621	637	638	615	633	628	636	655	618	667	623	625	596	660	670	576	619	624	622	660	635	608	634	609	624	644	659	597	646	608	650	594	613	623	640	639	607	627	644	661	636	669	651	621	635	635	585	601	630	662	637	635	653	643	651	583	631	628	624	565	614	597	631	601	614	608	623	667	628	617	612	609	679	634	628	612	598	635	595	587	632	594	618	622	668	613	648	599	636	622	643	636	636	594	587	640	649	628	649	624	621	578	613	642	617	615	632	599	630	606	659	628	602	632	655	597	624	609	630	608	632	630	582	660	653	633	598	633	630	678	658	588	605	629	635	580	629	613	634	644	624	653	622	654	661	673	662	610	629	622	631	657	675	629	613	628	627	605	649	650	642	614	609	608	634	625	612	634	642	635	641	657	604	636	621	590	661	618	590	607	611	606	652	619	611	626	586	676	632	596	629	607	615	635	660	630	616	613	613	632	637	638	622	634	650	595	636	627	648	628	618	645	636	645	617	597	643	593	623	643	635	635	611	594	644	620	671	590	638	652	646	645	630	647	599	678	619	607	612	596	689	615	569	655	666	611	642	572	654	635	647	654	621	604	646	609	625	642	633	605	639	636	642	632	579	609	621	583	636	663	602	642	601	635	624	613	607	644	629	629	676	595	646	638	639	617	620	636	592	616	626	645	603	653	650	606	657	621	625	598	558	630	604	651	649	634	615	612	640	617	628	585	643	622	639	613	635	621	646	646	603	590	555	585	633	646	590	619	638	641	640	632	616	650	639	657	613	652	618	675	607	621	647	638	590	593	616	639	637	678	605	659	694	627	617	617	635	595	680	643	621	580	568	637	610	615	638	644	664	604	643	664	656	612	605	605	668	637	637	596	604	616	610	572	628	627	583	592	607	646	600	631	646	607	609	614	636	648	616	633	615	626	616	657	642	654	596	601	602	658	657	620	592	625	586	594	632	658	604	626	636	684	613	606	605	631	589	649	645	655	630	631	606	606	623	629	631	631	619	629	634	628	643	638	628	607	613	693	616	602	646	650	645	642	681	655	612	594	620	649	606	675	652	589	637	630	649	655	672	641	603	607	609	644	618	589	600	626	639	656	669	607	632	623	584	616	647	582	610	611	615	627	586	652	624	632	649	618	590	643	618	646	640	577	643	627	613	692	615	627	631	594	631	643	596	675	646	630	611	653	591	617	605	672	624	605	693	606	652	591	642	574	624	601	612	674	653	606	619	606	603	686	639	626	624	606	625	646	630	628	642	620	590	586	622	657	587	654	661	638	626	635	625	607	605	628	604	623	590	582	650	618	642	638	625	612	629	644	635	633	570	640	652	611	642	621	610	628	660	633	605	632	621	613	649	631	635	613	587	605	645	621	637	627	612	635	621	598	645	656	634	615	596	679	605	630	681	609	599	660	613	593	638	650	594	608	654	631	641	662	695	582	632	628	638	639	629	638	613	650	665	650	647	607	621	621	644	614	627	634	628	622	617	652	625	600	609	595	662	671	676	634	656	719	629	601	671	619	618	680	590	623	614	572	600	621	606	610	614	649	620	616	635	597	640	646	584	616	666	604	649	604	595	638	621	625	607	610	630	639	646	617	621	575	597	652	614	575	591	627	651	643	627	631	625	646	584	640	604	602	632	665	669	649	653	591	642	640	609	627	629	638	624	585	610	624	639	608	622	636	663	632	654	639	655	687	620	615	622	648	588	668	643	611	614	577	619	597	661	634	660	656	631	618	645	633	591	614	582	640	573	605	636	645	638	631	600	582	625	583	634	651	599	644	632	599	627	586	652	633	640	636	637	585	645	646	649	613	606	657	608	665	670	636	638	663	609	634	644	614	631	611	650	616	669	627	594	613	627	638	625	603	616	619	625	657	623	662	608	624	618	628	659	620	685	625	634	585	643	626	663	615	616	656	654	631	660	660	595	634	656	633	671	642	634	605	645	663	620	619	619	630	609	633	624	614	634	602	585	653	617	620	666	608	674	661	613	648	593	646	606	562	656	582	628	626	646	602	668	617	615	631	635	622	584	618	606	644	619	641	595	656	666	591	694	589	645	639	630	645	614	610	607	610	633	613	622	614	598	626	642	617	625	640	602	624	636	583	664	661	640	605	605	660	675	589	618	639	573	656	624	607	631	659	651	638	583	638	610	632	633	629	652	648	645	632	631	628	628	616	620	652	608	651	617	647	611	607	654	604	641	649	583	623	672	629	634	587	626	669	607	621	612	593	599	650	614	651	603	604	644	600	634	638	606	654	612	625	617	593	633	651	631	611	585	649	614	603	591	580	632	641	635	625	630	671	642	615	596	627	624	621	655	640	660	651	621	637	632	647	650	649	633	626	631	629	609	647	612	623	638	636	585	661	659	653	661	627	591	640	640	630	602	649	662	615	589	622	623	583	625	656	574	560	667	636	603	641	627	619	652	648	684	634	614	627	608	648	626	616	662	633	642	640	645	610	575	626	618	611	640	618	651	625	650	624	598	616	681	675	600	680	628	618	609	609	630	616	637	608	623	648	647	656	627	596	640	658	660	648	656	647	659	617	650	622	574	636	637	634	584	595	638	615	603	653	588	600	605	608	612	630	634	598	653	659	628	654	617	624	617	640	645	616	611	642	639	614	634	629	600	616	651	650	643	599	665	637	650	582	599	622	694	637	574	551	623	633	599	659	603	588	615	606	656	599	622	641	669	668	605	588	653	637	630	646	633	638	634	642	650	657	617	619	633	625	613	578	659	610	621	606	650	613	611	655	646	643	631	662	586	601	600	667	620	663	619	591	579	601	653	598	594	630	666	640	658	614	619	648	604	572	638	619	672	634	640	636	631	579	658	615	656	607	643	643	652	646	652	627	628	614	647	674	620	660	641	685	616	656	626	636	623	592	637	649	640	595	636	639	650	612	651	594	617	644	612	621	657	632	641	619	625	559	633	612	616	632	632	633	618	639	625	607	592	644	626	641	608	598	652	584	630	605	627	636	666	601	604	660	619	622
23723	20934	28210	23834	20965	14538	5801	2785	2219	2033	1795	1653	1194	1143	1101	1127	1157	1130	1148	1150	1253	1203	1199	1179	1218	1146	1103	964	1032	900	898	828	798	830	805	865	866	847	829	775	881	831	856	873	845	822	882	833	842	797	825	822	827	848	908	882	882	913	881	887	901	862	887	846	842	858	829	840	823	827	791	784	828	781	851	862	754	853	756	821	810	824	851	807	853	832	785	838	810	841	754	795	834	785	793	770	787	832	842	805	826	855	841	835	873	821	801	818	810	832	825	834	849	859	834	811	881	845	836	737	779	822	829	803	824	799	835	799	845	804	837	795	845	805	853	769	810	868	832	820	827	765	802	852	778	840	819	813	741	779	827	828	826	774	800	840	786	811	792	836	829	803	871	820	838	823	798	776	813	879	838	825	820	787	815	843	797	809	836	808	786	864	835	808	835	839	809	804	853	815	777	857	857	739	772	824	812	822	800	807	785	801	766	864	835	793	840	791	853	815	800	787	810	816	814	834	811	813	810	780	821	784	807	798	842	820	824	786	824	847	806	792	810	783	755	776	766	753	828	791	841	851	814	816	833	838	842	777	832	824	813	803	763	825	797	819	805	860	822	821	829	841	877	848	803	829	800	813	795	867	805	833	867	829	803	802	784	790	860	750	828	813	750	817	810	837	763	840	837	753	830	832	808	819	791	807	793	775	824	779	851	800	799	827	857	787	875	800	811	833	808	778	807	809	821	795	825	814	787	829	823	786	811	801	796	775	784	740	818	766	786	829	785	831	736	777	810	841	803	794	781	796	800	822	787	830	772	802	873	765	791	794	786	824	818	821	808	883	859	814	818	809	869	837	835	831	858	857	785	804	832	810	808	809	792	789	823	766	829	777	863	800	837	794	808	832	847	824	845	867	851	831	864	787	789	807	778	831	799	752	851	817	812	789	822	857	820	808	801	803	831	807	836	844	834	835	871	848	816	812	819	810	783	847	807	814	815	814	835	813	808	832	774	826	833	808	788	827	862	828	845	805	809	814	838	872	815	816	741	738	814	861	823	780	839	786	857	806	815	799	833	870	845	845	815	822	816	824	803	819	862	809	763	805	802	853	804	814	861	799	835	870	854	849	799	784	783	814	854	866	827	848	817	803	814	857	799	797	785	804	783	843	753	811	813	845	800	832	824	859	807	795	813	804	816	847	788	786	811	771	800	834	796	824	787	794	806	800	865	792	774	810	803	795	820	818	866	804	758	794	811	739	750	848	857	783	832	784	848	800	822	814	789	857	826	745	812	864	801	814	840	813	786	817	863	835	812	813	825	792	760	821	797	798	875	746	776	788	851	836	860	856	825	809	837	851	835	805	760	769	854	776	798	841	795	789	895	834	811	829	792	778	788	838	831	825	798	799	830	868	852	861	834	786	836	832	847	826	815	815	855	827	782	896	834	793	828	863	825	819	796	809	797	870	785	799	816	762	828	775	820	866	858	782	821	813	793	810	815	833	812	850	818	792	823	816	807	796	789	787	820	863	817	786	790	865	851	830	811	846	792	785	844	734	839	871	840	780	834	830	756	816	850	806	838	793	837	811	814	863	810	789	830	799	783	830	841	812	754	802	827	828	798	815	781	779	789	775	795	816	866	821	815	773	820	844	814	764	781	858	781	789	816	825	816	862	836	854	825	790	823	788	797	825	862	824	824	835	755	825	822	807	801	854	848	850	824	783	785	829	826	816	828	856	841	797	822	784	787	838	806	825	746	822	831	776	814	879	794	848	853	772	822	794	778	805	806	848	822	848	877	808	914	809	767	800	807	772	796	868	790	764	822	802	805	735	778	826	775	840	816	760	753	773	809	811	820	783	841	784	796	820	829	807	799	844	841	841	815	825	779	846	821	818	800	817	760	804	858	803	815	827	758	832	791	780	781	829	824	815	799	841	812	788	807	835	829	804	819	784	856	833	784	807	809	842	789	823	798	774	776	819	853	825	871	840	766	819	844	782	846	830	875	863	821	847	759	765	803	845	817	781	826	821	780	862	845	819	805	830	825	880	822	814	807	797	790	819	892	809	801	808	812	870	836	842	842	831	776	839	849	873	811	850	835	811	811	800	765	829	845	798	798	847	820	844	837	808	801	765	815	793	792	807	833	774	772	810	776	830	818	844	815	790	798	836	828	791	788	764	742	812	804	824	798	829	823	837	811	802	892	784	794	745	804	816	799	829	773	779	790	847	842	792	869	793	847	799	827	797	806	782	835	772	818	797	797	824	798	769	875	812	854	823	793	844	809	808	802	788	803	804	841	809	800	842	876	797	807	781	820	802	776	880	804	858	836	851	771	831	778	767	847	817	811	832	870	858	827	804	786	805	801	925	794	799	812	821	840	799	837	758	819	825	802	778	792	789	822	853	844	862	798	834	810	853	822	811	741	769	794	806	871	776	826	881	839	814	844	789	832	787	790	795	837	821	849	818	880	775	792	823	786	817	757	794	823	808	810	807	778	793	809	836	794	796	852	841	800	744	827	802	859	802	798	822	800	843	761	866	782	841	844	817	825	751	803	796	794	783	775	776	758	797	798	818	857	879	757	802	818	785	752	784	806	840	780	823	803	840	805	846	834	827	802	769	828	799	829	801	844	792	817	806	811	812	818	797	849	811	823	811	806	807	828	795	837	783	850	813	788	831	827	818	850	814	843	793	827	820	848	799	848	824	830	876	802	841	847	819	784	819	802	826	837	850	824	769	765	804	818	788	811	859	835	778	747	809	790	778	789	775	801	834	822	825	819	752	791	834	849	839	827	846	826	841	845	861	780	789	792	817	794	818	817	781	809	812	838	813	860	790	831	795	795	799	838	826	826	812	836	787	807	858	790	765	832	766	844	792	860	800	817	802	767	807	843	796	883	818	854	833	841	793	780	804	811	814	790	790	823	839	812	814	854	825	758	793	854	837	831	797	802	774	838	837	786	853	841	804	810	803	823	836	858	836	762	834	789	812	794	848	824	760	861	837	839	841	800	793	775	833	775	816	820	849	750	803	767	821	810	803	815	812	783	830	826	787	835	823	797	840	826	818	801	805	853	788	826	801	810	784	856	846	811	813	815	846	823	777	820	812	866	797	812	834	819	790	774	816	811	825	792	839	870	836	827	840	820	760	770	828	765	794	794	822	789	796	827	863	821	818	837	799	822	797	846	810	819	790	796	830	846	826	812	756	810	807	810	816	817	793	785	816	775	823	860	787	774	812	750	807	852	772	784	799	804	799	801	779	857	811	836	833	863	819	841	820	862	797	822	787	815	843	840	831	840	737	836	825	854	790	854	810	811	769	811	812	806	783	799	835	820	788	853	779	818	852	823	815	830	817	873	819	776	769	824	791	829	851	890	840	806	760	795	830	742	858	794	810	830	811	840	791	815	793	839	857	850	831	837	749	832	802	804	871	795	776	817	785	773	770	850	745	802	833	826	804	832	805	835	810	793	790	841	799	857	836	823	816	835	777	835	869	778	797
11604	26322	23810	15796	13882	11377	7865	5249	4682	3762	3453	3044	2098	1787	1665	1726	1737	1769	1752	1798	1807	1855	1853	1759	1779	1741	1507	1383	1315	1166	1030	1009	969	1062	1033	1031	1044	1010	1012	1020	1041	1062	1080	1018	1076	1103	1045	1016	1015	1004	1021	994	1022	1020	1085	1080	1090	1107	1085	1105	1095	1149	1018	1037	994	996	985	944	1008	961	974	933	972	947	943	959	999	939	954	971	1040	967	983	972	977	1023	982	941	1018	1025	1037	973	993	961	985	994	1034	950	1017	965	939	962	971	973	957	989	976	971	983	979	956	982	1011	980	895	973	969	989	983	990	992	959	1000	1026	976	953	952	938	988	946	967	933	1007	983	947	975	998	1039	925	978	956	970	1013	990	970	972	948	978	993	964	987	951	1011	938	1066	967	1002	934	956	966	969	991	974	979	896	979	1042	1031	990	972	1031	925	1005	988	934	959	1028	955	975	969	957	1028	974	909	966	945	943	981	980	948	940	1015	984	988	976	929	942	984	1001	921	996	1001	944	1000	1018	979	990	973	937	950	958	960	986	923	942	944	972	974	966	982	946	958	925	979	982	949	901	966	1003	961	998	935	959	973	946	952	1022	993	979	974	973	1003	959	946	981	967	969	983	984	932	954	933	959	965	957	933	988	1002	939	959	950	978	962	1047	1000	929	947	904	959	1003	1017	931	961	953	975	967	1007	954	993	941	1008	964	946	1012	987	933	940	959	979	1004	953	959	995	958	944	976	1013	1004	947	926	996	930	946	935	962	978	973	1028	952	942	970	934	971	973	896	955	935	995	967	953	972	951	927	1005	943	929	991	987	928	1010	1046	1014	973	1004	950	982	980	956	950	978	994	979	951	1001	922	1003	940	945	963	1062	969	951	953	958	1010	976	922	967	1001	958	963	941	959	1054	986	978	925	985	959	958	926	916	983	1023	986	918	986	958	990	982	965	958	973	996	963	983	920	924	1006	986	1015	955	978	1002	932	969	970	929	944	988	906	1008	986	932	945	946	968	971	988	925	966	955	977	979	982	1004	933	997	981	1034	955	998	980	981	963	954	977	968	992	1015	987	1014	979	928	960	960	958	985	1038	947	1001	923	960	921	989	984	1016	956	1023	991	1036	963	981	993	898	972	1010	958	1009	940	979	951	960	946	1009	1004	953	997	975	969	1012	975	1006	1019	961	946	993	965	918	993	976	972	983	1020	964	1007	976	918	937	987	976	945	1000	996	929	983	971	975	996	968	1001	928	970	937	1028	1014	988	918	976	953	1022	990	920	966	970	970	956	919	1011	962	956	969	1001	949	1016	989	977	1024	978	1027	970	982	1000	966	969	997	1035	986	1009	974	979	998	951	1017	953	988	968	993	998	984	987	995	937	954	1005	997	938	944	990	963	946	998	926	965	1009	1025	945	955	969	945	1040	959	954	1016	1002	939	927	975	1011	933	1015	965	990	971	945	997	945	948	933	968	1003	997	1012	976	983	974	977	1012	981	954	970	981	1015	949	970	973	1005	977	984	950	973	923	975	937	987	982	995	902	969	989	937	964	983	950	974	948	950	995	955	962	993	1060	996	993	1024	939	968	962	989	979	914	1017	966	942	988	984	980	1010	960	1009	956	976	1014	971	975	952	997	983	929	996	953	989	983	969	1004	979	969	1004	996	966	975	945	1035	1001	916	944	965	927	972	906	942	1021	953	965	951	965	930	960	1044	949	1043	990	1009	990	953	994	992	1034	985	974	995	991	991	986	965	957	991	976	940	977	920	935	990	947	952	981	958	975	983	957	1037	973	1007	957	1005	1016	998	973	1015	1048	961	991	936	937	926	986	964	979	949	911	1014	1000	963	961	985	963	1012	961	979	974	999	975	965	998	974	917	966	999	930	978	985	937	992	955	993	958	938	927	951	983	1033	964	1000	979	982	918	962	957	1046	966	936	974	1004	971	924	977	938	960	962	1006	994	991	992	951	960	948	959	986	986	951	1023	977	956	950	983	980	996	912	987	987	966	942	983	980	994	1033	1042	948	954	1024	981	992	942	939	1036	1010	1000	996	1004	998	981	953	953	962	1017	1010	1021	891	1015	986	948	951	979	1025	1006	966	912	987	978	946	967	978	1006	989	1024	959	1042	964	969	996	1017	1004	955	979	908	957	948	1021	995	996	936	1008	930	1022	992	1005	951	1050	986	951	988	1047	989	1017	958	945	933	930	968	985	962	1013	1008	913	946	979	967	1021	972	973	995	986	980	986	982	979	1000	929	938	1045	962	994	934	998	942	933	1026	929	965	1004	1011	912	958	963	963	990	945	968	984	981	997	918	947	939	1025	990	985	955	966	950	978	981	890	971	942	959	966	998	998	965	971	968	942	947	993	996	1059	965	944	929	1000	985	951	988	972	1004	930	967	932	944	996	1004	967	1007	942	976	918	970	869	996	920	994	941	928	973	936	957	977	966	1006	992	976	938	970	896	972	990	953	957	986	1015	979	969	1057	931	944	957	955	955	958	933	954	955	1015	964	956	973	1013	947	960	937	978	931	951	951	1036	1000	997	952	971	973	980	996	968	1000	964	1009	950	941	974	958	945	1037	1006	1027	946	942	960	953	1008	956	995	981	1002	979	987	995	979	1000	956	946	975	926	976	974	947	930	955	960	1006	924	972	1009	1003	990	1025	959	997	957	959	956	952	953	950	914	979	937	946	918	1009	973	979	996	1015	972	979	964	989	1025	920	964	1001	955	955	933	995	962	986	989	973	961	1020	935	965	957	1004	974	953	969	986	968	1020	1035	1014	924	954	943	946	971	962	950	967	953	942	1012	979	978	1019	1007	1026	974	942	993	984	1022	968	930	968	1006	982	978	892	996	1020	979	928	981	987	1024	948	984	990	932	922	981	988	1018	1022	955	1029	970	973	941	957	910	958	1009	958	985	975	987	970	955	970	948	955	945	948	980	982	945	968	956	960	1003	962	988	1009	1036	925	950	986	988	994	975	980	952	981	936	994	1014	940	1013	941	997	1005	955	913	988	963	1054	943	968	971	956	973	990	943	969	979	921	968	1032	936	981	990	985	981	920	1010	979	1000	952	938	993	1031	960	991	1013	1029	1014	953	969	991	918	956	955	1007	921	1006	992	978	919	943	984	1043	1024	961	1034	1009	980	990	926	926	996	1003	949	995	972	925	960	968	943	1006	975	1063	1014	955	923	1011	987	967	969	1013	989	956	981	973	972	961	925	941	989	920	1001	911	980	982	1012	965	965	964	992	982	1032	968	981	991	970	939	1035	981	1043	962	981	909	933	1010	1002	949	956	979	995	963	960	1031	933	1006	919	1070	995	915	972	985	1000	1008	1007	999	1024	990	957	986	955	915	962	1027	1030	895	1002	942	1029	973	977	1023	963	948	994	940	986	977	980	985	960	996	977	995	1005	976	980	964	978	921	978	1030	968	1010	942	940	928	898	989	988	932	952	1000	945	908	967	1016	972	952	943	957	1007	1063	1010	1037	936	964	988	990	940	998	966	957	995	982	985	969	1059	943	988	1008	987	1003	952	1023	1009	936	956	949	991	925	927	989	1010	973	932	968	941	941	953	1011	964	952	965	927	958	1040	938	959	977	990	1002	974	966	992	945	981	988	980	979	911	970	969	1004	924	946	983	965	1031	985	944	984	1020	940	951	965	954	992	1020	995	1001	970	976	973	954	937	982	945	1002	960	993	1037	1008	980	987	1013	931	979	1016	991	931	1037	996	984	964	1013	974	996	1007	1029	1003	984	977	958	951	976	995	965	1005	1044	929	972	980	962	1004	1032	962	991	966	1001	901	993	878	983
24871	20907	26922	24822	13275	5131	3025	1732	1436	1197	1082	935	728	606	706	667	668	652	710	685	774	693	714	673	721	658	631	565	593	505	501	454	448	456	471	427	472	514	437	424	445	462	458	474	434	425	439	472	468	460	431	441	423	463	447	484	477	549	483	484	505	441	485	478	475	435	395	442	432	434	439	445	457	435	397	399	464	455	426	403	451	442	393	453	397	470	442	449	398	432	469	456	437	450	445	390	419	405	442	468	489	444	456	423	417	446	458	439	431	414	432	459	412	442	457	483	460	435	419	405	414	437	440	438	423	424	437	428	452	432	435	440	447	420	420	464	412	441	433	457	432	413	437	425	416	435	431	439	427	415	430	467	428	435	434	441	442	436	403	413	450	441	456	439	432	381	441	420	468	454	410	467	485	479	433	426	425	440	431	421	453	451	461	482	449	429	439	434	402	489	428	437	448	405	464	405	410	429	452	463	404	418	404	426	430	451	454	446	449	455	460	399	430	433	434	444	418	473	492	438	433	412	406	436	463	406	419	444	425	440	400	468	415	418	450	448	454	462	410	456	461	458	415	436	440	454	435	455	457	435	434	402	473	436	496	414	451	419	436	450	474	447	420	437	445	416	442	444	419	415	460	444	448	432	426	437	451	504	427	432	421	440	435	462	389	438	409	463	400	454	473	430	427	413	463	439	464	449	446	446	449	449	443	466	437	434	431	418	476	427	425	446	415	446	424	457	403	451	406	441	448	421	429	432	414	443	429	444	403	424	444	456	419	405	465	436	410	490	437	427	443	463	416	421	416	428	441	431	426	410	461	436	463	472	450	428	455	414	434	421	438	437	416	496	425	437	411	397	436	435	436	455	434	427	440	442	426	422	384	424	456	452	445	420	454	429	462	438	447	424	455	445	435	452	435	419	430	455	441	459	432	416	440	433	456	423	434	423	401	433	433	427	446	472	440	449	422	470	473	413	445	408	408	453	432	450	413	411	402	385	425	471	428	381	447	444	418	422	455	393	461	416	439	406	417	454	421	394	413	432	429	438	439	454	435	431	407	414	465	445	436	460	449	418	427	407	449	443	424	437	415	406	437	464	456	461	463	427	489	471	399	435	442	474	453	443	406	427	481	451	426	440	416	460	433	448	439	453	454	406	463	402	407	422	430	415	444	433	429	423	400	418	437	414	427	417	392	454	434	435	451	404	429	439	435	459	430	471	422	421	455	379	421	463	416	435	435	437	430	397	419	433	432	425	400	430	430	401	470	456	442	449	402	442	407	450	465	448	462	438	439	440	428	453	476	386	445	409	426	435	420	459	415	492	428	395	447	417	446	431	457	442	468	409	458	441	421	424	484	452	441	450	433	442	444	485	438	427	435	422	431	439	439	418	435	394	437	417	434	426	428	414	396	450	424	430	458	416	405	438	482	434	426	431	438	438	418	429	406	425	430	460	457	433	426	430	430	408	440	472	464	455	414	442	460	435	439	423	428	458	457	461	449	430	451	426	449	404	414	423	431	451	438	445	481	443	468	445	461	425	435	431	444	419	462	442	424	425	444	418	427	419	440	429	422	404	422	428	419	435	458	431	439	444	410	439	427	437	415	465	449	391	442	377	465	443	449	434	429	442	450	403	414	429	452	419	438	473	427	420	406	419	414	476	432	450	458	450	422	399	427	444	432	434	476	414	436	421	455	446	426	432	438	430	470	422	418	447	464	462	448	429	388	451	444	420	448	410	426	457	438	428	443	450	469	437	448	426	453	422	422	450	434	447	444	442	450	414	428	402	401	419	469	464	443	442	403	472	447	451	433	401	436	430	438	417	425	454	423	433	414	440	458	439	440	455	429	415	460	420	436	417	470	452	439	388	460	447	476	408	420	444	462	452	422	432	409	433	492	404	433	427	472	439	412	444	444	457	439	446	427	487	455	447	450	435	434	445	455	460	413	423	451	417	430	432	430	445	439	455	453	434	412	439	436	458	444	431	435	418	472	446	448	451	411	438	464	431	479	436	446	408	417	440	413	456	425	446	438	435	442	468	476	427	412	444	457	435	448	437	420	413	422	439	423	432	422	459	388	409	460	451	430	457	452	419	439	462	433	438	408	441	422	429	460	470	445	391	453	433	457	424	453	424	489	420	416	410	422	425	465	418	423	470	435	415	435	414	457	427	446	427	450	439	418	415	472	381	438	472	431	437	433	445	476	475	436	411	423	435	437	413	413	420	423	434	432	438	413	462	427	445	451	432	429	416	420	452	455	435	448	465	440	465	417	425	459	415	430	473	423	436	431	441	425	406	433	421	419	444	430	456	400	456	400	423	441	444	407	415	406	442	475	422	435	445	418	461	447	437	414	416	450	431	438	398	423	399	431	488	411	469	444	439	431	412	445	421	432	454	424	448	419	457	437	458	430	459	407	465	448	420	434	443	432	438	441	385	427	434	451	454	462	473	475	439	428	436	465	440	437	445	470	425	427	478	434	447	433	416	447	451	432	452	441	430	431	447	445	437	433	429	433	427	436	441	430	427	445	419	450	426	445	430	428	403	406	465	433	429	429	422	447	411	477	426	440	435	442	443	466	435	431	451	437	422	437	445	463	443	401	463	460	452	437	419	426	427	435	427	426	470	473	463	464	391	466	450	429	452	442	447	457	458	428	443	411	425	426	404	400	436	411	440	465	442	480	441	414	380	417	414	426	425	421	453	430	411	463	440	435	447	455	458	421	455	413	454	459	445	396	453	430	441	417	410	464	408	415	447	419	420	438	415	440	430	464	466	451	438	432	434	450	455	450	431	419	449	457	423	428	479	409	431	399	428	464	419	426	461	442	438	442	464	461	438	441	450	455	432	431	441	461	422	426	444	458	451	421	410	425	396	462	408	443	502	399	434	494	411	428	387	442	408	450	462	469	466	417	419	437	446	459	475	461	422	486	422	418	444	437	458	444	463	464	403	463	443	422	438	418	419	444	463	413	432	446	464	442	471	435	423	392	482	418	443	441	425	421	454	472	405	396	433	437	438	460	445	454	408	469	406	409	442	435	439	456	452	422	451	456	453	447	448	477	434	443	425	449	464	463	415	446	411	450	435	411	455	468	401	411	439	434	465	468	438	447	405	440	430	430	425	429	387	439	425	461	427	427	444	429	451	490	491	448	448	443	414	429	422	441	435	427	453	440	433	448	454	486	438	440	431	453	424	431	414	455	436	425	429	456	428	390	448	447	449	454	461	447	418	401	417	427	438	430	408	430	432	427	451	444	412	429	409	438	427	412	415	430	397	442	437	457	448	429	434	463	445	405	436	433	413	442	428	433	441	454	420	456	439	424	428	449	469	451	456	409	453	430	473	451	409	444	450	450	430	399	470	414	427	454	448	458	448	469	462	463	436	430	431	429	447	407	393	420	444	460	413	444	440	439	426	434	449	507	394	423	446	476	432	434	415	446	398	429	422	424	439	416	450	410	453	425	434	435	439	456	406	447	430	470	412	418	479	410	410
11208	22192	19784	12338	10853	8985	6000	3892	3268	2744	2311	1997	1448	1091	1117	1170	1204	1203	1112	1210	1189	1275	1260	1149	1154	1162	1005	910	789	714	649	566	604	612	592	577	603	629	611	595	590	652	594	631	636	622	624	589	567	590	563	610	602	596	633	713	632	622	684	633	663	647	638	600	605	612	555	571	606	581	540	549	539	555	601	592	600	576	583	557	556	547	515	537	584	541	581	588	559	570	563	544	571	560	553	573	587	607	558	578	567	590	614	568	582	566	552	591	534	531	548	543	587	560	589	611	580	559	594	522	563	547	556	536	585	541	562	550	576	558	539	568	565	536	552	534	561	559	566	563	575	556	569	543	527	565	556	559	569	595	592	581	499	539	549	555	581	540	563	498	551	573	547	560	613	534	571	558	572	526	538	549	573	568	586	557	578	551	567	594	538	498	593	570	592	600	546	541	570	544	572	544	557	573	577	547	569	592	537	559	547	551	536	579	547	542	541	549	586	561	572	522	568	571	559	571	558	530	543	552	577	543	563	532	579	545	575	558	577	566	561	599	549	552	575	565	559	548	568	563	591	555	549	563	534	585	545	560	601	567	551	502	546	571	560	566	547	549	552	580	596	553	562	571	545	570	575	571	598	575	524	558	584	582	567	561	540	569	563	559	526	605	571	563	561	556	527	568	537	577	529	506	569	582	567	596	551	572	508	537	630	564	537	537	570	546	568	558	575	539	545	547	550	562	579	513	579	541	600	570	559	545	541	588	564	540	535	593	603	578	533	590	545	578	562	548	560	543	586	583	556	557	597	587	529	567	544	584	528	555	582	562	559	587	632	567	536	577	557	553	608	614	576	590	597	575	593	603	560	593	564	539	567	553	555	557	544	557	561	574	583	544	555	553	574	567	588	547	539	570	499	602	608	587	597	565	582	506	593	529	566	551	567	559	559	595	599	586	542	573	595	573	560	545	553	558	583	571	552	566	609	587	595	553	567	561	574	533	574	517	529	583	564	538	537	545	567	587	555	566	574	588	550	552	569	569	573	564	576	545	549	581	568	582	571	596	566	580	491	551	546	600	580	537	560	570	593	565	550	551	608	527	578	570	541	556	571	543	587	542	547	560	583	561	512	518	559	583	562	551	580	546	590	608	575	581	540	571	547	535	566	534	543	592	601	550	572	554	585	534	552	521	580	541	561	532	585	567	578	558	559	527	568	520	586	537	525	612	582	547	615	517	586	575	572	585	573	607	561	548	568	610	519	542	569	515	553	565	553	568	572	533	577	556	551	593	603	584	529	546	563	569	610	569	609	577	592	556	589	573	538	571	582	594	583	591	580	566	541	588	557	550	514	557	568	576	609	547	547	539	610	581	555	556	573	560	550	545	560	567	534	574	577	585	579	566	588	582	601	570	551	555	576	528	603	543	565	561	563	617	585	565	524	567	599	564	553	541	530	558	587	557	553	597	541	512	598	589	575	590	569	555	564	543	571	565	579	562	589	536	549	551	568	570	613	514	558	556	527	585	560	528	531	526	544	545	552	556	542	550	545	563	564	586	588	540	608	607	590	529	542	508	556	567	556	571	591	573	525	560	568	539	555	530	536	581	587	572	562	587	579	587	547	550	531	541	519	579	575	576	599	568	596	560	600	560	602	542	566	549	603	568	571	552	576	551	574	590	582	590	551	526	589	626	534	536	584	573	597	558	573	580	532	578	559	540	554	575	574	591	545	599	591	603	561	559	549	537	546	549	538	559	568	592	528	556	578	572	581	554	562	573	557	550	529	603	572	518	587	581	546	590	561	597	506	576	566	562	543	556	564	521	593	589	517	552	566	582	568	577	558	541	587	617	555	591	550	570	535	596	537	591	563	584	584	583	562	571	547	561	556	557	589	569	615	548	571	541	530	536	572	555	554	564	515	580	578	588	586	556	543	537	567	633	590	547	546	561	549	562	553	572	583	592	566	614	585	547	549	556	561	578	517	583	555	560	575	540	584	553	580	582	564	544	554	534	555	547	570	554	544	579	533	591	565	620	580	571	558	566	559	551	543	555	573	563	567	566	590	527	575	587	589	550	593	603	531	555	536	573	617	598	586	538	614	523	593	550	569	543	559	587	564	549	610	543	590	579	523	549	580	546	547	583	568	537	573	531	573	538	580	569	552	548	570	550	537	583	580	573	542	556	563	525	573	564	570	561	604	602	540	558	546	535	557	558	544	535	571	547	580	550	562	563	582	540	580	592	507	561	594	566	523	587	587	557	559	569	598	542	547	528	586	544	570	562	571	535	609	591	563	568	569	528	588	521	563	577	572	515	559	553	545	585	564	534	589	598	553	520	583	572	564	561	556	535	593	589	574	523	573	557	587	593	537	567	543	584	560	550	535	579	512	579	576	592	593	577	581	599	544	576	573	561	604	585	563	557	577	583	569	585	532	529	560	561	541	564	590	584	527	551	527	513	540	577	598	572	514	551	557	573	559	574	543	611	570	618	529	571	575	591	527	552	541	600	568	517	575	555	565	558	562	539	600	525	566	605	631	567	595	525	582	574	530	588	592	571	585	546	585	569	562	613	571	603	549	528	580	532	502	517	583	565	556	522	568	567	579	547	586	544	504	576	557	554	500	550	570	552	568	579	587	559	517	564	541	571	613	540	563	581	558	613	544	521	578	595	551	569	538	584	553	566	578	544	523	573	617	588	581	559	547	548	574	580	555	563	559	573	547	565	568	544	536	600	565	567	524	563	561	572	582	541	551	559	559	551	566	589	618	593	621	586	566	590	574	593	582	538	581	584	562	524	548	564	598	538	549	558	507	551	540	540	549	578	528	565	524	587	579	565	604	542	555	557	555	544	575	584	555	568	576	557	549	560	580	565	569	561	525	564	569	559	567	560	557	610	604	568	555	555	552	564	605	534	599	598	553	550	548	571	577	554	606	517	588	571	517	572	558	593	593	583	542	559	569	523	566	601	559	592	578	558	544	554	539	582	544	555	581	576	543	540	539	568	529	595	577	528	548	637	559	556	545	543	564	553	537	571	570	566	536	597	556	550	590	592	614	564	569	532	532	558	541	570	556	577	574	573	521	533	621	564	591	600	569	590	540	615	550	600	566	552	604	616	550	532	590	573	608	563	543	524	590	578	566	591	544	556	548	575	606	580	603	568	549	577	551	603	569	546	598	526	556	527	590	530	572	586	531	557	551	550	581	592	540	583	559	536	599	562	540	547	550	558	581	570	572	566	532	521	571	587	544	530	558	570	591	578	561	564	513	592	568	571	550	566	531	580	581	537	550	530	541	563	571	554	558	585	588	572	532	556	553	611	598	588	566	549	561	577	581	555	567	518	606	549	554	571	597	545	567	556	594	583	533	548	558	586	558	583	568	586	580	547	572	571	605	585	537	571	593	529	558	549	570	560	560	601	537	559	557	512	570	577	523	560	523	575	544	619	561	527	538	544	549	591	563	549	566	580	539	544	608	544	603	575	542	594	585	587	581	555	533	521
22712	20946	28640	23427	20971	21329	14447	4466	3003	2612	2328	1961	1600	1381	1341	1409	1466	1438	1510	1442	1515	1507	1531	1476	1450	1384	1365	1274	1101	1011	895	929	888	943	925	963	854	925	925	949	977	869	912	924	895	953	930	913	855	861	892	861	937	924	942	987	1011	1020	1024	947	1006	995	935	887	881	900	873	854	904	883	898	893	862	834	881	879	868	912	866	923	884	905	853	888	882	874	879	864	866	849	862	894	892	849	869	880	862	849	870	880	960	827	913	850	841	890	840	869	888	846	930	875	892	918	881	865	870	834	850	889	861	866	874	843	879	849	897	848	862	852	834	861	841	907	877	857	891	901	842	863	904	855	883	889	906	903	822	896	883	874	851	918	822	873	865	902	870	890	903	791	852	907	858	848	914	917	846	843	892	852	908	881	875	828	878	866	897	924	888	845	859	865	884	853	918	878	853	865	871	829	883	882	920	911	885	858	834	833	902	899	910	865	889	860	895	866	876	837	831	842	856	831	844	878	828	837	883	848	905	866	798	838	903	871	869	837	862	938	841	845	860	867	873	913	840	887	882	913	896	884	943	844	812	827	848	885	867	876	886	858	854	865	934	887	840	870	892	903	902	840	816	895	897	854	917	870	878	925	843	916	861	878	924	860	905	892	891	827	881	832	866	879	900	910	845	857	865	861	854	888	891	897	845	839	822	788	884	901	872	946	858	897	822	860	834	846	853	918	856	811	840	896	843	848	853	895	871	835	810	910	884	876	874	873	864	906	923	895	932	859	874	830	869	878	843	879	856	817	871	913	876	874	838	891	841	875	880	865	894	862	845	916	861	832	875	847	870	850	821	870	900	881	869	901	872	873	910	874	892	866	895	884	897	909	859	847	865	878	837	891	850	868	869	884	886	861	902	937	866	905	908	884	902	829	838	857	873	861	869	924	868	895	832	839	818	866	905	886	905	919	853	896	878	898	902	859	811	859	858	896	882	856	860	843	830	867	918	859	894	846	855	870	851	925	864	858	875	903	881	894	873	891	910	834	862	838	831	889	842	847	851	841	795	842	901	894	865	877	903	862	831	847	881	865	848	825	870	913	900	845	853	877	886	853	862	868	832	893	904	895	792	856	885	814	875	847	828	876	877	867	876	837	864	849	930	907	923	869	866	823	895	875	862	804	862	885	869	863	869	876	862	892	819	856	881	861	833	866	856	875	887	913	836	844	888	932	849	865	897	869	824	887	878	873	895	926	810	834	879	863	872	862	849	844	878	811	833	867	927	819	827	848	804	811	875	869	892	899	826	803	882	910	831	882	827	869	874	884	820	904	869	887	903	901	850	822	842	873	915	872	874	822	828	861	912	911	881	882	909	834	906	887	881	875	879	847	873	846	844	906	843	842	855	883	906	890	886	825	876	879	934	901	901	872	909	896	829	806	834	854	879	843	847	895	924	859	859	860	924	877	829	872	867	873	895	850	871	868	904	847	881	862	868	844	862	829	929	912	955	861	878	879	849	904	891	868	815	866	871	909	887	880	876	823	884	873	879	880	865	881	863	840	900	881	896	870	888	901	860	827	867	827	842	890	846	885	833	843	848	860	888	818	861	920	906	859	920	839	871	835	876	879	815	913	869	891	866	867	866	893	874	895	866	900	918	892	905	873	830	806	858	847	922	889	867	866	823	853	849	853	839	891	887	809	875	874	865	876	872	826	862	826	860	838	844	810	807	860	863	871	875	892	864	867	920	866	795	855	887	841	911	894	850	876	853	806	904	828	847	881	869	862	868	817	848	868	815	894	872	888	860	874	837	870	835	839	884	864	864	918	864	846	928	782	877	940	890	864	878	884	932	835	887	836	833	918	864	831	844	846	937	857	852	883	874	825	870	834	872	860	895	854	890	865	877	801	881	879	839	896	842	864	865	842	915	867	912	881	895	834	872	866	860	818	866	898	830	846	902	860	834	842	917	846	895	921	898	809	833	840	862	875	845	869	873	874	833	880	858	824	867	855	877	874	829	820	901	865	830	827	878	861	851	860	897	913	877	821	867	876	846	882	846	878	857	858	852	853	876	916	834	871	922	864	911	810	901	931	890	894	901	931	864	852	901	864	836	859	835	862	819	851	872	849	889	919	907	861	828	796	875	858	862	855	877	863	849	865	868	855	846	868	907	826	838	832	885	940	850	819	861	869	861	896	862	891	874	843	874	852	881	865	886	835	839	860	869	865	875	865	824	892	893	877	835	828	858	873	901	860	866	788	883	849	856	865	931	880	850	843	845	897	862	838	833	830	869	878	858	877	897	864	827	863	889	823	823	862	903	862	852	886	934	872	885	872	866	877	873	853	908	839	832	830	853	917	876	836	817	911	880	856	935	871	905	877	917	883	870	867	866	867	910	863	888	898	865	840	837	838	906	896	884	855	816	873	887	874	834	863	841	849	923	827	831	882	891	850	870	824	839	830	825	912	898	882	928	833	849	834	861	888	845	900	869	916	864	894	879	913	920	889	844	875	904	832	863	903	832	897	898	889	815	846	902	910	834	883	890	921	890	941	839	922	852	897	874	804	941	853	842	897	904	791	859	884	852	852	860	872	870	849	854	870	867	891	801	854	854	925	857	867	819	937	899	891	961	845	850	898	880	825	868	851	874	822	888	841	898	930	867	876	852	893	819	884	885	834	870	887	841	896	841	923	894	848	886	845	874	821	856	911	878	881	874	874	810	823	807	911	862	878	838	856	838	865	937	860	830	820	862	858	898	824	869	889	828	878	863	896	833	854	816	808	869	873	871	869	835	855	891	836	857	842	827	850	837	851	864	880	854	847	915	883	909	930	929	852	862	885	858	860	885	939	828	907	901	843	830	790	875	837	855	863	862	816	818	842	899	839	905	888	868	832	908	842	940	849	848	886	886	881	832	906	891	852	854	896	875	873	886	823	853	832	812	886	860	907	842	810	856	867	824	838	889	874	843	873	833	866	837	856	879	858	898	837	875	856	884	861	843	901	865	841	887	902	897	873	930	817	924	873	865	898	875	845	885	833	927	907	888	862	843	818	903	858	900	871	834	904	813	854	856	852	807	881	832	829	834	843	886	848	850	838	811	854	923	840	857	861	912	844	857	890	914	889	861	805	907	895	871	867	851	830	852	873	840	881	876	893	836	865	852	862	854	876	841	926	837	880	905	880	862	883	844	856	936	894	839	863	843	850	901	878	876	883	823	874	882	833	811	896	876	849	892	885	880	859	889	868	906	892	843	892	875	868	843	886	950	913	842	840	853	866	896	882	848	862	907	896	849	920	850	879	863	902	828	854	873	846	889	822	899	898	897	842	850	829	821	853	837	817	915	877	911	833	871	819	876	864	875	810	841	863	884	897	829	872	883	871	827	898	914	874	855	851	798	892	871	854	872	873	936	927	841	855	850	824	892	849	862	859	844	889	934	896	927	855	861	852	869	835	883	866	870	841	880	856	844	872	911	883	835	790	851	821	871	887	882	901	840	860	862	916	832	884
14317	31379	28441	19988	17569	14665	10990	7318	6178	4946	4498	3728	2626	2294	2221	2247	2351	2371	2308	2332	2417	2409	2441	2278	2299	2271	2017	1774	1473	1257	1202	1109	1074	1128	1172	1159	1124	1091	1147	1111	1123	1139	1220	1161	1229	1169	1136	1072	1142	1135	1070	1094	1154	1153	1159	1286	1295	1329	1211	1303	1251	1260	1163	1132	1129	1148	1090	1104	1057	1109	1082	1038	1063	1023	997	1004	1107	1014	1067	1063	1037	1066	1056	1004	1061	1045	1024	1065	1050	1010	1033	1066	1045	1088	1045	1090	1098	1083	1039	1039	1045	969	1053	1016	1049	1081	1077	1013	1050	1066	1055	1053	1125	1058	1078	1051	1089	1085	1034	1045	1034	1072	1075	1020	1023	1105	1072	1011	1063	1081	1069	1032	1050	1012	1060	1043	1012	1020	1059	1000	1064	1031	1022	1063	1020	1029	1097	1078	1096	1061	1018	1077	1084	1013	1051	1055	1048	1064	1037	1129	1080	1017	1069	1063	1063	1078	1082	1063	1033	992	1049	1034	1078	1060	1063	1019	1032	1009	1058	1002	1025	1013	1071	1001	1045	1080	1028	1117	1105	1087	985	1064	1011	1021	1048	1024	1050	999	1117	1067	1033	1075	1044	983	1042	1085	1027	1073	1013	1081	1076	1060	1071	1045	1045	1092	1083	1051	1103	1080	1013	1086	1003	1072	1035	1036	1107	1059	1033	1090	1047	1049	1066	991	1013	1081	1058	1006	1014	1029	1043	1027	1060	1077	1076	1038	1009	1040	1040	1077	1081	1059	1047	1075	1083	1062	1070	1028	1055	985	1018	1039	1044	1130	1073	991	1101	1053	1023	1012	1031	1037	1053	1074	1063	1008	1007	1046	1054	1005	1080	1046	1076	990	1051	1066	1055	1036	1054	1012	1028	1066	1089	1093	1085	1098	1068	995	1019	1087	1028	1061	1050	1050	1032	1029	977	1040	1087	1011	1103	1038	983	1053	1093	1059	1049	1026	1094	1038	1058	1042	1031	1088	1085	1048	996	1041	1041	1028	1087	1035	980	1057	1064	1091	1012	1047	984	1043	1022	1113	1074	1014	1061	1067	1044	1072	1061	1043	1064	1025	1061	1103	1050	1056	1030	1099	1078	1087	1031	1048	1136	1053	1014	1044	1025	1017	1080	1037	1006	1059	1025	991	1052	1068	1020	1128	971	1013	1047	982	1010	1048	1069	1104	998	1133	1025	1013	1071	1076	1077	1047	1027	1049	1029	1019	1071	1030	1056	1034	1022	1050	1055	1023	1020	1038	1029	1006	1069	1061	1125	1009	986	1060	1036	1012	1092	999	1025	1028	1024	1036	1012	1019	1035	1046	1072	1018	1039	1070	1025	1057	1028	1028	1021	1053	1092	1044	1088	1037	1044	1078	1038	1018	1040	1109	1027	1081	1007	1059	1078	1060	1012	1040	1026	1036	1077	1076	1046	1061	1099	1070	1006	1041	1060	1002	1063	1009	1017	1041	1061	1059	1098	1019	1033	1056	1002	1005	1011	1064	1028	1077	998	1019	1045	1022	1088	1062	1032	1020	1059	1034	1058	1028	1048	1071	1047	1055	1106	1069	1042	1046	1050	1065	998	1048	981	1063	1028	1097	1011	1135	1090	1117	1053	1062	1026	1035	1045	1067	1094	1089	1045	1032	1074	1044	1017	1065	1017	1138	1020	1020	1079	1070	1034	1073	1013	1012	1038	1044	1056	1018	1063	1034	1053	1008	1054	1043	1052	1051	1003	1014	1015	1101	1013	1045	1063	1013	1028	1048	1025	1060	1014	1041	1055	1036	1085	1048	1095	1058	1065	1071	1024	1045	1011	1117	1093	1028	1064	1046	1048	1103	1071	1011	1044	1074	1039	1000	1000	1057	1027	1055	1053	1079	1069	1077	1023	1010	1034	1023	1013	1022	1038	1055	1089	1072	996	1047	1082	1095	1037	1041	1073	1101	1007	945	1009	1011	1052	1039	1030	994	1035	1071	990	1062	1051	1064	978	1020	1059	1003	1038	1061	1090	1105	982	993	1073	1069	1081	1042	1042	1030	1074	1062	1041	1063	1041	1113	1014	1009	1071	1018	1033	1067	1040	1076	1108	1008	1078	1046	1052	1019	998	1085	1072	1064	1053	1068	975	1066	1024	1091	1030	1022	1044	1028	1030	1053	1085	1032	1076	1084	1108	1036	1057	1075	1098	1066	1107	1031	1029	1052	1025	1100	1035	1073	1066	1014	1023	982	1049	1018	990	1013	1101	1074	1089	1052	1033	1101	1093	1101	1042	1075	1030	1079	1043	1036	1048	1018	1080	1046	1001	1042	1020	1153	1054	1048	1053	1098	1052	1089	1031	1109	1066	1021	1012	1037	1037	1086	1029	1032	1076	1062	990	1047	1028	1092	1079	1066	1047	1033	1055	1052	1028	1055	1069	1059	1038	1022	1045	1033	1055	1030	1012	1058	1007	1065	1018	1036	1000	1018	1033	1046	1044	1075	1023	1029	1068	1085	1064	1062	1023	1056	999	1137	1045	1107	1060	1015	1050	1033	1015	1038	1030	1112	1046	1030	1041	1050	1081	1076	1085	1075	1072	1140	1036	1061	1000	1027	1076	1042	1067	982	1011	1017	1023	1107	1025	1093	1077	1139	1022	1028	1036	1046	1017	1008	1012	994	1065	1077	1080	1008	1098	1013	1091	1089	997	1012	1061	1042	1014	1056	1054	1051	1094	1019	1003	1047	1059	975	1044	1061	999	1038	1073	1070	1026	1033	1048	1040	1079	969	1016	1037	1092	1042	1082	1049	1116	1082	1077	1049	1001	1048	1069	1052	991	1042	1078	1108	1044	1047	1000	1055	1022	1056	1020	1120	1025	1036	1139	1083	1010	1067	1071	988	1047	1033	974	1029	1068	1059	1027	1072	1123	1025	1027	1060	1053	1008	1068	1020	1036	1035	1055	1076	1014	1062	1060	1016	1015	985	1069	1017	1061	1060	1060	1065	1039	1015	1080	1103	1096	1060	1077	1091	1029	1047	1072	1027	1079	1091	1037	1088	1016	1092	1098	1090	1036	1033	1063	1092	1023	1016	1079	1070	1076	1072	1037	1081	1043	1050	1055	1087	1076	1050	989	1059	1083	988	1038	1047	1003	1031	1029	1041	1024	1072	1089	997	1078	1061	1083	1042	1063	979	1053	1030	1063	1001	997	1074	1021	1106	1064	1015	1021	983	987	1074	1021	1060	1051	1035	1105	1020	1015	1059	1034	1025	986	1056	988	1043	1024	1041	1075	1069	1057	1035	1067	1040	1061	1051	974	1017	1024	1111	1089	1071	1048	1013	1008	1051	1016	1008	1070	1091	1000	1073	1036	1066	1040	1086	1058	1091	1068	1087	1041	1019	1050	1067	1042	1049	1062	1049	1149	1065	1009	1063	1097	1053	1072	1068	1029	1026	1026	1081	1032	1093	1012	1074	1052	1035	1073	1038	1043	1107	1081	1006	1111	991	988	1052	1022	1011	1052	1077	1097	1076	1128	1046	1023	1026	1083	1053	1081	989	1073	1047	1074	1085	1048	1015	1068	1006	1085	1042	1085	1037	1025	1031	1043	1028	1044	1122	1043	995	1028	1009	1105	1105	1037	1048	1042	1013	1022	1063	1061	1012	1069	1070	1019	1072	1082	1076	1015	1083	1002	1119	1042	1036	1049	1034	1061	1024	1021	1065	1030	1037	997	1024	1050	1084	1069	1080	988	1066	1035	994	979	985	1043	1123	1144	1056	1061	1075	1041	1065	1032	1029	1010	1056	1039	1008	1063	1042	1078	1049	1011	1052	1080	1042	1082	1055	1048	1041	1035	1065	1043	1045	1073	1019	997	1076	1086	1060	1065	1041	1058	1041	1014	1044	1140	1027	980	1057	1055	1017	1060	1028	1059	1053	996	1030	1125	1048	1048	1071	1065	1062	1122	1065	1080	1111	1029	1026	1042	1018	1095	1038	1014	1080	966	1043	998	1031	1076	1073	1018	1041	1035	1000	1049	1026	1060	1011	1055	1084	1063	1059	980	1064	1004	1042	1031	1137	1015	1032	1015	1038	1112	1050	1046	1077	1053	1090	1029	1067	1053	1048	1082	1040	1018	1034	1035	1092	1037	1026	984	998	1086	1046	1015	1044	1035	1059	1054	1011	1075	1054	994	1077	1077	1082	1057	1118	960	1037	1027	1047	1004	1032	1014	1114	1042	980	1089	1113	1060	1007	1069	1033	1006	1070	1027	1100	1036	1033	1072	1077	1004	1021	1085	1040	1040	1048	1045	1029	1056	1036	1073	1042	1054	1041	1092	992	1078	1051	1012	1060	1072	991	1065	1032	1055	1006	962	1043	1043	1034	1032	1057	1042	1058	1037	965	1006	1046	1069	993	1063	1114	1020	1042	1022	1120	1058	1084	1128	1067	1020	1018	1075	1052	1019	994	995	1037	1057	1041	1001	1054	1087	1060	1082	1094	1003	1034	1098	1042	1032	1055	1026	1015	1042	1029	1028	1014	1056	1064	1020	1098	1042	1066	1046	1030	1032	1074	1090	1086	1044	1026	1043	1035	1016	1033	1036	1089	1079	1021	1032	1083	1066	1082	1015	1064	1111	1026	1059	1018	1058	1068	1057	1068	1071	951	1051	1059	1069	1014	1043	1090	1084	1100	1019	1026	1055	1119	1070	1006	1045	1053	1026	1084	1026	1013	1077	1084	1061	1048	1105	1045	1052	1075	1089	1033	1024	1035	1078	1011	1015	1022	1083	1038	1022	1039	1100	1047	1035	1084	1098	1059	1048	1024	1034	1042	1034	1020	1075	997	1095	1029	1042	1021	1045	1020	1057	1045	1072	1078	994	1093	1028	1015	1008	1084	1073	1093	1071	1055	1016	1062	1103	1030	1015	1018	1038	1083	1056	1062	1003	1082	1062	1064	1071	1018	1076	1090
26924	20097	14217	7121	4756	3294	2261	1435	1173	958	900	784	639	621	619	600	664	708	715	697	724	700	722	713	704	697	644	622	579	516	496	481	529	474	475	499	498	480	438	527	491	533	535	511	505	500	512	468	485	504	511	521	467	486	502	533	532	533	494	561	554	496	530	513	483	527	471	488	454	521	487	482	484	493	539	502	501	527	520	460	456	487	473	508	463	495	492	480	539	517	514	515	466	478	518	504	515	516	489	487	514	511	504	504	488	504	500	485	498	522	500	474	475	518	504	497	480	501	479	499	459	510	472	504	479	503	474	530	501	470	506	486	499	524	490	509	498	513	491	532	463	481	507	478	495	488	505	504	467	537	530	481	483	527	523	507	504	544	532	499	510	449	511	470	499	503	517	463	471	465	498	487	461	500	508	503	468	450	489	499	515	539	500	487	480	504	455	474	541	489	454	488	505	457	519	490	491	490	493	537	485	503	475	485	514	488	482	495	489	557	497	506	502	533	485	477	504	492	533	499	481	510	480	480	503	508	493	495	485	523	486	492	519	507	481	512	465	475	481	526	512	459	466	479	470	485	482	478	489	488	455	483	545	538	499	471	491	543	498	460	486	488	493	504	515	510	520	476	489	466	503	452	486	507	479	478	535	475	476	469	504	486	498	516	477	473	503	459	493	493	489	510	510	485	504	500	520	506	481	457	490	468	468	532	503	538	435	490	489	493	562	545	487	488	492	467	494	496	494	502	523	511	495	537	506	468	476	479	490	463	466	478	501	473	467	447	521	510	494	471	506	486	526	463	522	488	518	456	456	483	504	514	538	522	507	487	517	494	480	499	480	499	517	490	499	528	493	459	506	471	500	508	489	458	498	482	468	482	451	513	461	472	489	524	449	509	512	494	454	455	487	497	487	519	502	495	520	472	508	501	520	524	493	510	525	524	486	462	526	506	488	480	502	469	490	480	491	485	510	475	508	493	522	507	478	492	485	496	523	503	506	490	514	440	476	522	469	457	501	467	508	483	502	470	513	526	479	498	540	498	535	441	487	515	461	500	485	469	504	442	443	477	466	555	515	522	510	476	483	505	482	485	470	490	476	530	498	517	510	502	472	521	496	536	512	483	499	498	480	541	460	482	506	484	476	515	514	492	444	517	490	487	492	535	520	476	459	506	509	459	472	474	473	460	504	480	511	510	498	511	510	494	495	458	474	495	535	496	488	540	524	479	501	492	472	515	512	473	442	468	506	473	504	497	509	475	508	490	464	503	454	481	530	469	464	481	486	500	491	504	540	467	527	482	490	503	455	493	545	490	504	499	471	521	465	502	521	475	528	492	531	495	499	472	472	501	504	528	493	483	497	527	499	535	534	479	506	497	498	490	503	533	493	521	508	467	443	505	471	517	467	500	474	509	519	512	485	503	514	487	501	480	460	474	500	502	510	501	506	477	534	460	507	465	484	497	513	488	486	452	502	504	485	495	494	459	472	499	485	485	473	484	522	513	499	476	517	506	454	519	462	439	507	493	455	474	529	459	492	480	530	443	492	474	491	478	498	517	518	519	469	507	492	467	549	500	484	498	514	479	501	475	506	493	486	532	475	516	530	506	504	469	482	506	528	502	501	514	503	495	504	512	512	456	505	503	540	449	462	511	493	530	500	490	503	503	505	532	512	489	510	514	489	455	485	511	505	492	477	487	511	508	501	512	517	484	515	522	480	495	479	500	513	527	515	475	499	463	510	507	461	487	465	479	485	467	506	508	505	532	489	489	485	514	528	493	513	494	509	500	518	507	488	490	465	498	500	507	506	496	500	498	482	477	503	503	486	496	485	507	495	511	501	519	473	475	513	547	501	519	457	518	487	517	484	436	465	504	466	476	478	479	553	493	483	477	472	498	516	504	478	531	480	446	534	485	524	487	513	510	477	470	483	504	561	504	461	461	487	534	462	496	499	522	506	491	500	502	481	478	526	468	482	489	465	509	506	523	495	480	490	516	504	532	461	565	466	547	488	486	507	516	544	463	516	500	489	474	488	493	485	521	500	454	493	471	498	467	521	413	533	475	517	499	490	515	515	473	468	502	510	465	447	467	498	481	480	520	476	547	506	496	493	510	470	512	500	532	473	510	473	503	509	481	482	524	486	469	492	505	473	474	488	490	482	508	534	458	488	470	529	478	529	482	532	520	486	504	487	480	506	517	499	506	514	474	511	516	523	488	538	492	501	521	506	495	475	509	471	486	518	512	503	526	449	519	494	490	490	480	510	554	464	489	482	491	488	522	496	470	511	516	504	472	513	483	501	430	483	541	491	507	502	491	540	479	504	511	529	504	524	516	481	491	430	524	519	490	529	535	497	468	524	477	527	506	478	481	470	498	522	531	488	513	479	498	503	475	535	552	498	505	479	487	494	517	473	513	505	509	477	535	486	480	529	494	477	498	514	472	483	453	485	487	473	481	458	475	540	463	512	459	506	500	481	523	485	541	482	503	472	477	483	501	492	506	483	462	511	489	513	488	509	465	491	478	480	507	475	477	474	484	535	439	457	496	515	490	508	509	510	477	481	480	529	477	521	492	479	475	524	516	484	473	486	525	510	489	515	451	486	500	512	482	530	508	505	540	424	522	527	485	486	483	492	447	506	547	488	498	476	524	464	478	491	513	479	526	461	459	425	459	493	525	510	509	510	526	514	485	502	517	464	450	504	464	492	529	488	494	451	523	512	499	487	490	498	487	484	516	506	552	524	497	496	476	478	525	529	498	494	488	481	495	513	513	496	483	500	458	472	461	505	470	473	476	536	503	522	508	491	485	476	504	506	517	495	482	509	484	468	521	524	493	499	478	476	499	488	501	453	529	528	485	466	464	502	504	524	521	508	498	479	474	512	500	469	471	539	516	474	491	522	463	506	511	507	478	446	555	473	469	565	472	506	499	482	476	508	456	483	481	492	495	501	482	479	492	463	501	525	497	515	470	444	541	501	496	472	477	468	506	496	503	471	498	494	520	499	493	501	547	497	492	475	506	486	478	477	562	488	488	503	484	473	468	500	497	502	472	516	534	510	476	500	475	501	486	507	522	491	531	516	491	542	461	509	461	490	498	494	484	537	495	495	473	512	524	538	503	538	485	513	502	483	519	489	497	518	485	534	492	463	492	526	504	460	490	515	479	512	493	522	490	521	503	507	499	493	481	494	514	484	495	497	525	519	502	512	522	510	549	493	496	504	495	501	472	496	524	480	488	489	487	501	514	516	543	486	512	504	480	507	510	514	505	472	451	521	513	496	520	484	512	477	512	501	506	469	515	514	503	505	484	477	497	508	479	499	533	503	488	511	507	482	532	504	478	522	495	459	459	518	494	497	504	493	516	511	488	506	471	491	481	515	522	515	451	505	512	529	536	535	510	455	494	519	472	517	507	525	492	464	502	484	506	523	483	489	498	531	495	525	469	483	476	488	518	508	540	521	511	467	487	477	475	466	499	483	516	479	513	472	490	497	526
9932	16836	15469	8951	8378	6644	4652	2907	2590	1953	1815	1397	1078	967	983	987	1038	1147	1144	1132	1147	1175	1201	1052	1082	1071	960	843	789	651	648	609	663	591	600	654	629	642	595	645	633	668	641	678	677	684	668	669	609	590	640	633	666	681	671	661	738	726	678	670	675	633	665	638	623	610	647	597	642	643	603	587	628	592	607	633	607	600	617	622	633	607	636	641	602	610	636	627	600	638	625	645	602	607	634	649	603	645	607	659	621	590	634	608	606	599	640	574	617	561	627	632	634	586	626	558	602	600	633	589	677	624	605	625	655	602	595	603	605	608	619	582	608	636	597	594	607	596	627	601	595	563	682	603	574	601	577	617	594	621	602	671	583	584	658	646	639	593	630	663	640	612	596	634	591	628	612	618	612	607	631	642	638	599	624	631	625	644	634	638	618	603	653	625	619	613	646	657	610	626	636	637	595	579	637	637	607	583	606	629	622	624	624	645	594	577	641	620	602	632	628	586	690	608	613	573	630	643	620	621	629	635	635	615	601	636	687	609	655	609	616	608	624	615	577	623	628	631	624	623	624	638	592	626	641	628	574	628	587	599	601	621	563	611	638	627	643	600	586	616	622	647	609	632	571	635	592	612	611	642	611	630	621	614	664	627	622	616	551	650	637	650	626	611	589	605	627	641	623	620	555	623	597	608	595	609	626	661	642	617	630	644	607	609	603	627	600	603	645	600	581	593	636	637	639	620	645	583	649	609	624	670	634	579	628	588	631	567	663	617	622	585	606	621	632	635	597	596	637	606	618	619	633	634	621	624	574	591	633	605	681	581	596	637	626	615	602	655	607	600	625	600	596	606	626	637	656	637	615	657	597	586	626	608	668	658	637	615	614	657	593	608	643	650	574	630	615	608	656	642	640	631	615	595	658	625	658	645	608	644	632	582	580	586	594	616	625	594	609	647	605	618	583	634	631	637	636	602	612	635	689	593	632	588	635	603	599	641	651	612	631	626	619	661	589	637	602	626	573	590	630	652	617	598	616	631	618	658	646	642	614	610	644	613	646	643	599	633	621	605	620	646	628	648	597	603	629	546	591	636	597	699	603	652	625	610	620	651	646	632	629	653	591	639	589	607	633	635	605	589	637	642	621	625	609	635	658	635	610	668	605	609	655	608	639	621	650	627	585	597	616	621	595	629	580	607	580	642	596	640	583	672	617	613	642	623	659	643	608	657	621	619	616	633	661	603	630	655	590	660	621	616	611	630	618	629	647	597	595	636	627	623	597	609	619	589	645	610	637	687	593	632	651	637	628	608	619	639	597	636	632	596	626	633	579	607	619	623	600	638	657	621	611	623	616	593	611	603	603	605	623	617	614	595	600	636	657	586	611	632	611	613	589	576	675	614	591	596	612	589	604	593	637	596	595	588	627	574	592	638	621	631	624	636	617	637	578	594	598	611	614	605	633	635	594	639	605	566	585	631	614	636	656	602	629	661	631	629	651	658	622	655	614	650	595	625	586	638	628	658	584	607	603	635	611	577	619	613	643	629	635	617	632	635	654	607	619	584	615	619	647	596	604	627	625	624	644	675	595	601	624	612	574	606	639	663	607	621	659	600	629	586	613	608	618	613	600	611	594	602	615	634	663	593	611	646	607	626	582	589	665	604	602	603	619	634	613	613	605	660	593	655	605	595	641	590	634	626	598	624	644	614	641	601	625	616	614	590	612	614	602	630	628	599	645	598	628	626	653	615	626	634	603	585	600	614	595	577	642	648	661	635	607	627	616	591	611	630	638	612	607	614	616	573	633	582	598	624	649	616	659	670	619	600	628	632	639	609	671	605	656	623	588	628	680	590	628	623	632	658	599	641	598	561	635	627	595	616	645	639	618	623	599	653	621	608	645	605	643	622	640	621	605	673	582	630	574	614	631	631	638	636	625	605	580	659	618	607	567	616	664	604	610	657	589	613	629	609	643	601	687	585	599	613	591	616	637	642	613	622	601	617	582	636	646	633	595	623	597	605	561	621	654	643	643	636	587	647	614	643	605	656	634	607	622	601	598	616	618	615	610	606	628	621	611	632	608	575	591	563	593	597	621	605	588	609	634	629	603	635	617	668	621	569	663	645	668	637	624	602	608	616	619	596	613	607	608	614	573	619	589	577	588	590	676	590	649	619	609	618	597	613	614	608	610	589	577	581	650	614	668	613	600	614	620	653	629	604	628	606	626	603	593	573	651	639	587	636	655	589	599	597	609	619	605	662	594	597	626	644	606	599	624	610	613	628	645	597	615	594	625	621	619	606	607	615	610	609	592	614	609	591	623	598	606	651	639	583	623	629	623	591	624	617	631	617	639	610	625	673	632	655	617	588	582	643	585	625	608	600	616	576	624	619	633	640	595	637	587	591	571	661	614	629	665	652	663	644	615	620	595	631	626	595	577	609	607	659	572	602	600	623	664	590	640	646	597	593	639	609	578	628	589	635	620	618	604	599	608	616	602	616	599	614	641	577	630	623	637	593	637	564	582	601	632	599	605	603	607	606	613	664	611	574	580	608	604	631	608	638	649	606	602	625	628	604	624	634	604	637	618	632	619	635	611	658	624	610	611	603	606	614	661	637	591	624	627	618	565	640	661	612	617	660	608	645	637	639	623	617	597	638	592	621	627	621	611	629	624	629	635	562	594	642	585	590	704	627	602	592	624	612	627	649	638	590	645	616	632	594	621	603	663	658	622	646	581	626	605	629	632	587	610	635	672	652	643	638	614	630	598	632	569	606	638	604	633	579	627	619	610	621	635	631	618	621	609	589	578	607	625	627	647	617	629	634	613	623	577	616	620	607	631	610	602	655	642	601	603	569	614	626	651	603	590	617	605	584	575	609	605	641	615	639	662	627	614	653	623	640	615	620	585	638	582	610	600	634	643	671	598	571	587	645	640	585	612	593	623	586	583	622	639	578	646	665	637	665	663	633	585	606	642	645	588	609	613	619	612	645	594	644	613	617	605	616	632	635	635	623	637	642	573	586	606	595	632	613	621	620	634	605	655	610	595	583	656	622	610	645	638	602	637	568	592	630	614	606	577	627	633	587	604	647	618	594	600	640	645	625	598	594	598	631	611	609	641	596	616	599	626	640	629	603	607	633	621	603	618	615	645	620	637	655	632	643	596	594	635	627	587	591	626	620	614	605	603	643	587	614	595	660	595	646	623	578	585	604	668	593	645	603	638	625	619	592	612	564	609	637	631	612	608	597	586	580	630	619	637	644	583	647	614	619	618	595	555	621	596	634	628	642	609	605	603	583	587	581	615	644	627	663	637	621	624	654	638	585	653	624	626	618	615	619	637	640	603	603	568	600	627	627	639	637	638	604	636	607	634	619	632	631	612	639	588	598	643	609	624	596	579	576	602	602	637	650	636	654	592	611	587	587	598	637	596	590	627	666	615	571	615	637	629	590	571	633	617	653	638	623	611	596	626	646	639	679	632	625	590	635	636	631	652	617	661	631
23731	20926	28148	23846	20952	14279	5840	2759	2102	1789	1721	1456	1230	1154	1132	1186	1224	1250	1216	1239	1243	1314	1305	1261	1247	1213	1149	1114	979	897	789	803	880	873	849	847	836	857	880	851	789	824	852	835	921	883	843	831	820	820	832	832	813	846	826	907	901	876	845	860	853	835	850	855	828	815	845	792	764	809	837	791	818	796	802	790	820	784	841	800	778	821	865	789	810	830	847	827	787	779	835	776	811	861	797	792	815	783	843	815	752	779	808	831	824	760	749	777	793	794	805	811	763	788	827	812	859	777	798	745	791	764	780	795	823	822	770	816	863	796	816	849	775	813	818	784	762	801	789	757	805	786	746	855	810	797	788	764	785	817	786	780	844	881	775	802	779	784	775	808	802	828	788	803	793	864	816	813	782	816	827	834	785	834	825	809	785	782	809	752	793	810	802	812	817	779	805	839	788	794	796	784	766	836	817	827	773	824	817	786	794	835	839	769	816	808	803	811	786	773	818	805	824	742	788	724	847	767	807	760	782	795	770	772	832	816	775	820	801	809	840	793	811	769	745	842	791	821	834	814	824	796	815	800	811	875	799	804	861	796	784	754	836	800	772	854	736	791	783	759	841	764	756	696	771	736	843	782	802	813	745	744	834	808	821	801	892	777	778	827	825	803	787	815	772	810	813	736	792	769	819	816	826	818	826	847	802	819	789	743	815	836	805	788	840	790	778	816	791	775	815	863	846	817	820	816	795	783	787	778	796	846	780	767	831	853	795	799	780	785	817	834	758	798	832	863	811	820	796	798	844	825	790	743	818	791	803	809	821	806	805	835	789	893	772	791	778	793	777	789	806	779	792	850	747	830	818	780	853	826	814	780	804	810	832	812	810	793	805	800	806	814	813	736	771	788	791	821	812	825	817	772	803	797	837	824	748	766	797	836	752	836	759	800	773	809	784	788	847	766	792	803	769	837	829	814	768	833	843	818	787	855	817	812	802	809	778	821	792	786	808	834	818	815	785	768	782	832	808	742	765	779	779	804	788	787	866	832	764	760	772	792	804	801	810	798	777	788	847	836	717	859	828	821	752	784	806	800	833	814	828	845	751	809	839	799	854	790	812	834	804	839	790	763	820	828	823	820	802	788	789	818	804	830	793	810	801	808	782	785	786	812	796	782	783	758	835	801	831	802	808	807	797	805	846	804	855	826	817	793	801	835	812	764	746	771	823	761	719	782	783	777	860	819	830	766	781	780	786	747	763	786	809	780	813	814	755	770	818	819	816	805	847	820	829	763	804	830	749	792	805	834	845	850	829	815	791	795	817	832	751	812	819	811	827	831	804	795	829	826	806	764	818	798	768	806	819	812	805	780	805	779	814	740	836	803	748	827	775	791	789	813	787	811	755	830	759	759	787	787	776	852	784	821	788	768	804	870	824	802	810	756	800	793	829	796	779	785	792	805	803	789	796	816	807	784	794	800	798	819	780	787	774	820	820	833	780	817	845	788	865	848	812	767	796	765	794	834	800	782	827	829	770	742	833	778	778	719	871	893	778	765	800	749	815	806	796	791	802	829	831	804	764	770	821	782	826	819	791	818	768	845	804	815	828	776	830	806	810	796	821	868	759	848	846	756	778	823	761	828	761	787	801	781	808	778	820	748	773	772	829	791	811	799	799	819	816	787	811	778	784	825	833	788	782	844	840	804	713	807	794	803	821	815	816	823	828	744	821	795	839	784	780	788	815	780	820	775	791	768	804	770	784	789	851	778	810	850	808	793	778	832	805	790	797	806	770	782	794	743	786	846	793	750	834	845	806	806	808	829	838	816	820	815	832	762	773	785	773	809	793	733	781	805	772	826	826	789	859	859	827	807	837	754	759	807	810	788	758	775	789	755	827	829	841	792	813	780	801	792	817	776	820	766	773	789	851	796	838	780	804	785	814	771	795	813	805	796	847	777	778	818	823	802	782	808	818	794	819	807	798	754	778	818	807	788	791	841	827	794	821	786	749	771	824	827	767	805	733	760	800	753	778	842	768	805	834	831	806	790	826	840	845	785	804	799	876	817	758	764	799	791	851	822	772	798	786	802	793	785	767	756	836	768	778	800	828	816	782	799	800	811	804	802	805	791	853	801	762	772	737	793	802	800	786	861	841	804	784	807	814	821	855	826	810	800	737	803	768	810	776	838	796	824	746	754	820	801	829	868	850	779	792	787	819	819	811	840	787	818	773	843	802	856	829	799	782	780	841	763	770	758	795	796	808	790	830	757	767	823	815	842	774	733	822	826	734	805	794	839	830	813	731	800	800	794	797	836	763	809	801	806	813	798	802	819	780	825	817	823	816	810	852	782	836	799	825	840	794	818	815	749	811	840	825	816	823	786	788	762	782	790	790	817	889	798	837	839	798	803	804	802	769	806	814	778	809	751	779	789	758	813	803	788	763	845	818	766	808	818	823	812	812	798	799	812	833	815	831	773	766	766	780	804	749	781	801	818	771	858	806	789	759	839	887	778	805	748	792	767	775	810	782	788	845	777	856	784	811	791	788	797	791	856	753	836	835	807	855	790	785	775	785	803	815	809	785	729	813	783	799	838	836	775	776	769	797	796	787	844	842	808	845	810	818	818	783	799	803	802	810	817	772	837	796	806	829	801	811	814	820	781	799	821	824	801	853	778	776	805	855	829	781	778	783	762	812	810	811	800	757	781	816	817	835	789	818	789	839	776	803	793	805	785	780	786	863	859	751	800	745	823	822	748	809	774	776	765	799	779	754	748	773	815	767	781	819	807	835	760	818	815	777	762	860	779	800	780	771	768	723	790	820	842	801	782	781	813	801	785	760	818	802	787	807	779	779	840	812	801	810	783	791	799	769	798	802	821	810	800	783	734	825	829	830	725	779	840	795	812	823	833	796	825	814	810	795	803	811	806	744	780	779	832	826	827	836	798	830	760	767	793	796	793	823	770	825	790	747	846	812	809	796	801	810	829	763	827	788	809	798	834	774	767	833	764	816	827	813	795	786	825	808	845	825	802	776	838	799	805	783	794	755	818	808	809	764	829	785	798	803	797	806	796	789	765	798	804	811	818	768	851	779	794	816	783	807	771	784	843	829	846	810	846	780	829	836	755	766	827	819	778	832	791	791	804	811	795	840	819	852	802	790	787	776	791	820	815	775	826	813	821	776	843	828	815	795	824	830	736	854	809	820	835	819	829	795	806	809	825	777	795	802	834	797	797	820	782	800	793	823	837	849	789	810	811	809	756	809	760	779	804	743	784	808	827	827	805	859	801	803	819	792	882	818	775	812	855	798	783	790	791	806	801	794	798	776	756	805	844	776	841	788	827	800	836	856	844	813	775	808	796	792	811	824	757	826	770	853	776	771	800	801	817	816	818	784	768	806	771	866	822	789	845	818	799	856	820	813	815	811	771	784	739	791	857	758	782	809	811	826	863	785	754	786	831	815	821	791	812	829	772	780	818	828	816	804	824	793	813	787	793	786	871	742	745
11737	25412	23267	15120	13716	10562	8292	5218	4170	3407	3066	2642	1941	1795	1741	1709	1921	1919	1950	1887	1912	1934	2004	1843	1877	1844	1636	1470	1284	1029	1034	1038	992	1061	953	1006	1054	986	1013	990	1048	1049	1073	966	1056	1046	1028	1009	1052	1030	921	1021	1030	1007	1001	1081	1053	1093	1044	1092	1118	1131	1044	1045	1023	1008	1073	977	973	964	911	1012	975	968	989	941	947	956	978	986	973	977	954	963	1001	967	996	966	992	962	1003	1010	950	1019	945	977	919	1009	966	991	994	980	915	984	963	948	988	955	1001	998	925	950	917	1019	940	959	982	916	976	926	971	912	961	954	990	960	1036	944	947	969	962	973	983	960	918	988	984	1001	934	991	980	945	925	955	1038	990	942	981	958	958	965	1009	956	981	987	992	915	1029	1005	1013	975	921	984	1007	934	983	938	992	922	985	974	909	988	1012	1013	975	891	930	950	963	1003	985	971	975	939	969	946	1010	961	937	984	970	970	985	922	936	933	956	975	970	997	935	975	998	986	1018	1018	924	945	943	963	956	994	968	949	991	967	958	946	977	1016	964	932	974	953	949	967	932	987	957	999	938	935	981	972	1011	925	972	989	952	886	998	969	973	968	983	1009	918	984	1010	951	966	956	925	983	986	1001	933	969	956	972	924	921	957	988	975	942	953	1007	1029	981	923	950	969	1012	952	970	954	993	951	959	1030	1030	921	979	998	961	962	974	1032	927	918	960	992	926	937	949	975	994	954	1028	1022	979	960	944	983	952	997	987	990	934	992	1004	936	927	1014	948	978	937	997	964	943	960	911	970	935	965	934	987	967	1011	961	1051	956	983	970	926	1010	943	978	981	923	912	959	962	962	991	941	927	987	975	925	997	978	994	917	913	936	920	983	993	978	977	985	948	964	1025	930	1039	970	978	1023	945	936	984	994	955	907	1018	997	959	939	961	962	945	978	937	980	994	941	935	972	987	994	994	1003	947	976	993	939	949	948	960	995	946	989	960	955	968	945	954	934	977	945	937	936	968	962	975	920	1001	980	946	940	1017	965	998	927	990	949	978	908	989	983	947	952	993	988	1039	967	969	947	945	990	952	966	977	936	1033	900	1045	1017	948	953	1005	993	953	922	944	945	972	972	891	1026	993	1006	983	956	964	993	1014	970	1005	973	970	1001	1006	941	983	968	990	963	932	980	961	974	960	1001	984	980	992	980	888	994	918	949	989	913	958	983	948	948	1022	977	965	1006	919	964	948	995	1003	973	1028	929	974	941	960	932	914	926	990	979	1007	945	990	968	976	961	1009	939	930	971	964	996	940	933	927	935	981	941	983	944	947	1003	908	974	943	959	953	966	911	978	989	999	995	951	976	927	998	992	930	979	991	1005	983	999	946	950	954	956	960	972	965	1030	975	1005	999	1009	934	986	931	989	948	936	1003	945	961	937	951	999	990	985	987	935	952	1011	956	1007	946	1005	955	979	975	999	955	959	999	969	953	991	970	1022	954	944	953	973	976	1005	956	953	963	958	960	948	970	948	914	959	940	1009	992	960	928	982	904	953	958	995	944	960	969	1015	973	965	934	947	966	981	971	937	946	1015	987	991	1026	971	998	929	1007	1005	940	970	972	974	918	1004	976	980	976	950	1008	955	879	974	1005	1005	995	919	970	950	942	984	999	1001	989	914	961	1003	918	940	965	961	923	979	964	932	938	980	963	960	984	985	954	961	970	930	989	911	984	930	978	942	959	977	947	925	1021	969	995	997	996	961	932	980	970	936	944	896	1010	1018	953	974	966	938	980	921	945	995	996	920	970	1008	966	924	956	946	929	979	908	950	1025	974	999	983	969	1036	911	964	1021	985	966	959	966	970	943	916	955	995	982	964	960	982	968	938	978	936	969	968	1027	948	962	912	1012	936	967	1022	928	920	995	944	973	985	1005	964	977	1005	1000	992	1040	994	955	989	956	977	947	921	968	950	962	968	1002	956	929	995	958	961	959	985	953	952	979	919	957	965	970	979	884	976	925	908	1009	972	922	983	982	977	968	909	947	1020	950	909	975	985	983	1004	1021	923	933	1001	974	987	1008	927	953	929	948	988	967	974	945	957	948	948	913	1010	942	933	934	944	984	989	988	996	977	949	987	972	918	997	1015	1069	935	969	983	1001	985	955	965	933	1037	1000	1053	934	974	956	945	977	926	1024	967	952	964	917	1031	952	967	970	974	996	1007	973	974	972	931	967	966	970	983	923	952	928	988	888	950	979	967	977	963	958	945	938	936	994	958	997	963	1030	909	913	926	904	954	959	928	961	1041	954	954	975	949	999	981	990	977	948	968	962	977	1023	952	1014	947	931	935	979	916	959	979	957	942	942	961	981	935	955	894	926	1014	947	976	974	1009	940	1006	943	995	987	964	952	973	957	965	942	958	959	952	961	939	995	985	969	951	952	985	939	965	984	1040	976	899	976	952	955	992	971	931	975	959	992	959	985	919	995	974	954	957	1013	995	921	929	911	976	1009	876	981	918	828	962	1001	978	971	917	954	964	995	959	961	964	928	953	990	921	946	963	984	976	980	999	952	978	947	965	898	920	960	969	959	986	974	975	941	969	997	985	950	961	1013	986	984	969	989	941	879	983	967	982	999	969	989	947	915	943	1017	1003	958	976	945	984	920	905	972	943	989	919	969	921	958	1048	956	974	984	920	958	951	963	936	969	1025	972	998	960	955	902	961	998	997	991	1018	948	978	930	994	960	957	925	980	937	962	1019	936	962	1007	970	1015	1027	936	945	957	957	962	962	950	982	940	968	971	928	970	945	967	983	984	1016	984	981	957	907	961	968	945	963	930	899	1010	973	964	1006	967	959	974	999	916	972	975	934	930	977	976	1024	935	921	995	973	960	942	899	984	1021	982	952	987	970	964	1007	966	922	954	1013	963	927	910	960	948	978	1004	894	899	923	995	962	955	958	931	950	934	981	980	930	952	926	992	941	940	971	990	1005	948	991	930	911	987	934	977	939	965	960	988	965	1006	1003	1013	990	1058	947	985	975	975	969	990	954	1048	949	998	1002	939	999	983	974	939	927	976	985	987	950	904	940	950	983	927	933	972	925	982	987	982	898	945	964	956	969	953	983	1030	1010	1004	957	957	951	989	974	984	972	1067	913	987	921	975	1015	1011	944	1012	957	1013	950	946	956	1002	975	955	934	979	965	969	949	974	925	956	959	995	982	958	963	930	966	964	946	989	949	939	976	998	993	1008	955	960	1031	980	1017	979	902	981	983	989	967	982	949	977	965	983	970	993	978	951	967	948	927	913	920	1027	938	999	964	964	975	959	964	951	944	933	1012	975	933	993	985	876	995	1019	965	1014	969	965	951	957	951	964	988	1001	941	923	927	941	973	987	936	977	969	928	915	1017	934	931	958	994	954	970	934	989	940	949	931	936	923	991	939	931	1008	1012	957	995	1015	938	978	927	974	983	990	995	947	989	952	932	922	991	998	1016	953	998	925	928	968	963	980	974	973	963	949	1008	1004	970	967	1015	942	954	948	956	970	977	957	973	1003	944	946	928	960	957	986	921	964	960	1009	964	953	985	974	1016	972	910	954	971	950	944	981	968	944	947	939	952	991	950	1012	1019	936	1006	983	931	927	924	899	949	987	946	985	926	942	966	991	964	950	986	982	1007	1005	907	976	993	963	992	984	971	950	920	964	993	962	955
24883	20909	26965	24823	12991	4569	2975	1581	1289	1025	976	835	727	635	655	656	708	736	840	706	725	752	788	746	765	743	691	583	555	480	434	423	423	475	446	464	480	468	451	446	452	533	525	451	434	431	472	461	433	468	431	454	435	480	429	480	471	489	461	469	471	483	496	430	432	454	461	442	428	446	455	444	454	432	417	453	415	416	462	438	382	419	434	453	428	430	408	408	431	454	434	424	404	430	452	418	429	429	438	459	430	470	419	447	446	424	427	445	458	430	439	443	449	418	454	473	437	439	444	412	414	437	472	409	412	456	440	464	397	373	433	434	418	424	417	426	432	431	439	450	420	426	436	441	443	432	411	472	442	423	372	421	423	413	430	473	444	417	423	412	427	421	414	421	476	490	422	435	433	382	410	464	453	445	444	416	427	434	437	390	432	444	402	448	405	410	440	424	402	436	416	435	420	432	423	442	414	428	441	482	403	400	439	440	456	408	452	419	456	425	442	457	423	437	458	383	418	392	444	437	436	438	413	451	454	425	451	459	446	429	402	443	454	422	409	413	385	400	477	437	434	428	462	417	432	392	446	401	415	452	443	425	451	439	444	423	465	504	409	418	433	424	429	425	435	438	426	447	422	459	422	403	409	441	454	421	430	407	453	431	445	441	419	439	464	430	405	419	436	437	453	436	400	427	460	414	461	373	420	434	463	495	464	471	432	423	437	446	433	417	420	434	433	414	437	436	405	394	429	383	432	428	402	427	435	418	443	419	374	455	430	409	463	439	417	462	441	440	391	460	431	446	417	439	400	427	415	455	395	413	421	403	423	447	462	416	438	424	453	475	430	470	419	391	436	387	461	432	426	430	427	456	421	414	428	435	411	464	390	425	450	414	434	448	464	465	405	447	416	439	431	448	435	440	434	447	458	418	408	431	417	432	420	409	427	417	442	433	448	429	411	423	420	449	476	433	408	441	420	427	480	446	438	407	431	432	419	402	407	460	417	426	446	403	431	408	453	437	412	424	449	437	433	431	441	437	425	401	455	437	404	456	421	429	429	466	434	421	412	431	417	460	405	475	427	398	447	445	439	431	401	422	440	433	425	448	427	435	399	446	437	395	462	404	426	438	414	430	427	425	434	439	396	460	446	446	447	449	429	428	443	425	423	407	427	412	481	439	440	410	419	384	409	443	409	434	418	461	446	460	465	388	437	421	412	449	387	422	431	446	410	416	440	421	420	400	442	436	395	420	403	423	422	448	463	438	430	416	458	394	411	418	454	417	407	485	441	402	420	453	438	443	434	438	413	423	410	477	452	448	468	454	457	456	412	444	452	443	439	420	449	490	413	422	400	428	446	463	436	441	411	411	386	446	409	438	431	409	471	426	450	436	409	446	430	430	427	419	461	414	421	405	411	435	465	435	428	450	425	468	466	432	429	450	405	427	425	452	432	404	490	439	451	409	466	404	378	421	401	447	441	425	430	418	452	441	388	406	387	466	441	418	436	440	449	454	437	427	454	455	433	463	437	440	422	411	416	422	433	456	369	445	414	429	395	428	444	459	420	416	417	429	407	459	449	431	450	487	431	404	440	409	422	439	461	395	418	406	406	432	445	432	465	443	431	398	391	425	431	422	452	453	383	409	411	421	443	479	430	420	468	411	402	457	422	466	427	425	442	430	436	435	410	458	459	457	436	424	427	401	423	441	418	434	424	414	419	438	440	434	438	443	402	423	428	411	441	385	440	436	447	409	419	458	443	481	444	421	411	434	425	419	441	408	464	423	433	442	500	394	409	407	405	453	437	457	398	398	425	444	450	422	429	412	412	417	399	423	441	428	459	420	408	445	467	437	454	448	460	430	436	448	382	387	445	403	414	427	407	444	451	438	448	407	432	442	445	431	414	420	441	439	433	408	467	424	443	447	437	443	425	455	452	379	424	430	482	419	418	396	402	466	437	441	440	444	457	419	444	450	449	414	420	438	440	428	404	436	468	451	446	451	438	452	453	476	458	438	443	448	442	447	457	444	463	435	430	439	431	440	414	426	442	448	410	470	434	428	436	445	421	406	446	425	451	492	432	445	443	397	428	407	421	431	438	433	405	388	420	374	373	436	450	423	429	433	449	427	432	461	438	447	421	433	407	425	432	427	417	430	408	411	447	405	445	420	416	389	426	466	450	430	438	421	433	453	399	465	446	431	420	462	460	405	411	436	426	407	399	411	427	424	446	439	444	425	432	420	463	428	386	392	428	448	483	440	467	426	411	438	456	429	421	445	395	416	414	471	433	444	439	428	440	425	462	475	425	420	431	451	436	412	413	442	443	416	430	440	449	441	428	411	430	406	448	425	436	433	478	442	443	425	438	449	461	440	432	411	413	450	427	438	437	476	447	417	430	434	444	439	470	429	426	453	445	483	478	441	448	419	448	429	360	436	396	455	443	440	412	451	446	440	445	434	437	394	420	438	473	452	422	416	457	448	435	390	392	427	457	459	410	458	436	436	464	433	436	436	446	413	422	421	429	414	479	437	434	448	379	406	403	409	477	444	419	431	444	422	468	406	446	398	424	425	389	440	443	399	454	419	464	431	463	485	414	430	436	422	400	431	432	443	449	402	417	421	438	411	378	419	410	406	451	469	429	407	476	492	434	405	456	450	464	424	438	415	439	420	416	462	433	433	390	456	462	424	427	425	450	447	440	380	454	423	464	412	448	407	424	490	448	453	446	443	433	434	432	451	380	430	381	403	400	445	419	399	429	416	424	442	399	394	445	441	409	431	455	401	425	438	432	428	480	404	445	442	469	448	435	422	424	452	456	419	443	457	422	433	464	397	473	433	433	439	414	434	409	441	440	435	464	432	466	430	430	424	412	460	441	438	420	402	423	414	434	460	451	473	438	425	441	427	441	455	399	450	432	422	442	430	452	418	501	404	400	467	410	438	396	419	360	440	380	476	454	386	475	425	416	413	440	472	439	447	442	427	435	426	426	426	405	446	427	417	433	430	400	434	458	423	393	414	440	415	413	403	417	441	440	410	437	450	454	436	432	415	429	487	455	435	459	395	443	453	426	407	422	411	441	418	415	421	431	407	408	424	395	435	480	422	436	408	425	407	467	416	434	435	413	453	428	416	440	394	401	434	448	454	446	410	449	424	452	452	410	434	439	468	433	426	423	414	415	432	392	463	406	419	395	434	431	437	458	423	426	443	453	421	410	445	429	459	446	422	435	409	400	459	416	420	400	457	462	410	438	412	409	444	437	389	476	433	405	405	433	418	431	443	407	462	423	427	480	464	400	406	412	445	459	422	437	410	419	448	439	419	468	387	439	444	399	426	434	420	404	413	437	424	449	464	432	420	468	434	424	415	424	433	398	425	433	432	439	472	435	407	453	416	428	468	448	439	449	416	437	447	451	420	445	403	467	440	446	460	457	428	425	405	457	430	454	438	455	452	406	432	456	377	432	442	420	424	414	431	409	437	394	462	418	400	465	451	434	438	442	425
11105	21013	19164	11671	10881	8285	6224	3853	3021	2348	2036	1860	1209	1150	1125	1176	1255	1341	1386	1292	1274	1335	1342	1274	1273	1257	1129	933	791	647	641	605	615	582	584	611	564	570	581	584	574	624	634	594	611	621	571	573	556	608	590	575	622	564	598	646	663	660	689	644	676	621	609	549	582	556	583	593	554	626	533	539	567	553	555	556	529	568	571	524	574	517	563	576	568	514	597	534	557	535	568	524	539	569	614	601	556	560	558	603	565	578	550	573	577	524	558	609	562	565	582	551	559	600	575	558	536	505	591	594	561	566	517	534	580	563	558	537	559	573	574	543	498	593	582	559	519	552	586	550	553	558	571	553	594	579	567	547	559	574	547	573	561	591	554	572	520	600	562	587	497	559	556	536	598	508	597	531	542	583	579	550	545	552	553	579	576	567	554	589	566	521	543	559	529	549	591	582	556	588	538	562	545	566	573	557	588	525	543	580	569	514	575	536	521	578	565	563	544	533	562	541	545	584	572	544	572	536	540	546	552	540	526	551	589	571	553	573	565	565	537	576	562	570	579	542	545	559	554	578	576	588	557	547	556	542	541	546	565	526	590	537	548	557	542	531	600	551	563	545	535	554	581	588	579	589	559	558	575	559	554	527	597	578	577	588	588	551	580	544	564	515	601	548	558	548	573	562	563	540	552	602	586	610	583	575	542	539	573	624	588	568	600	532	520	555	585	544	551	579	565	547	563	591	589	532	548	549	577	536	581	538	567	535	581	536	560	576	559	556	569	587	547	497	521	570	582	587	592	550	555	588	547	569	579	564	545	547	576	568	544	570	542	546	587	520	554	555	553	601	589	529	543	587	533	530	532	554	559	540	558	572	558	534	557	561	581	567	576	527	577	562	553	584	566	548	550	574	548	565	536	563	550	540	564	546	573	574	535	565	564	528	554	567	523	582	566	550	553	579	594	544	552	596	531	623	581	542	550	555	552	617	571	555	586	583	567	539	538	579	560	580	574	565	532	565	576	546	585	579	562	573	569	511	534	574	536	572	580	520	564	542	562	591	539	603	546	568	586	586	548	552	599	582	561	560	578	525	546	570	558	618	595	565	586	543	608	517	553	544	558	550	614	579	550	578	563	548	587	554	589	565	583	560	555	558	540	591	549	542	554	611	549	575	577	568	568	548	533	543	591	568	565	580	564	564	565	579	576	550	557	554	583	571	547	530	595	546	535	541	555	556	593	592	537	503	518	571	568	540	562	552	558	504	581	532	545	540	585	562	556	516	581	516	569	555	602	555	561	559	566	557	528	537	564	580	552	538	576	579	570	553	526	568	567	536	584	572	575	529	561	586	519	505	586	544	592	557	517	535	576	563	550	590	556	552	540	516	602	529	531	594	550	557	573	574	539	594	565	547	584	554	566	537	535	502	576	548	574	598	553	574	556	552	572	534	553	545	570	579	548	569	551	574	579	620	539	532	550	540	560	534	581	574	567	517	558	554	533	531	521	559	548	532	566	509	604	583	573	623	565	524	578	572	589	590	559	549	541	549	581	574	525	582	565	571	556	550	646	557	553	565	570	574	580	549	574	558	515	573	555	586	539	565	532	588	509	552	602	519	550	567	584	569	558	545	610	578	504	573	571	561	534	524	536	539	560	528	543	531	584	528	505	571	553	583	540	595	561	555	534	558	530	550	573	578	539	570	549	535	569	587	560	556	565	541	531	593	570	558	568	524	553	557	557	569	536	510	570	560	572	535	517	553	580	562	562	574	548	518	550	560	565	540	599	526	517	547	555	585	535	551	539	511	551	571	587	558	528	566	547	529	594	539	540	554	567	556	623	571	566	525	565	554	595	527	571	546	577	535	577	505	556	556	558	560	573	519	613	561	590	543	579	550	537	578	585	566	584	547	582	531	498	543	553	535	600	578	589	555	546	528	579	541	554	558	556	536	557	570	565	559	587	543	564	535	587	571	613	564	563	547	558	556	541	539	533	554	529	526	531	576	560	546	556	531	568	548	567	585	551	565	575	559	558	538	603	516	544	537	567	534	566	553	535	585	574	584	571	579	568	567	580	532	574	550	582	580	635	569	583	496	572	547	580	549	556	500	556	588	571	571	563	545	571	578	520	591	536	529	551	533	532	567	583	595	570	552	514	548	565	578	579	551	545	551	596	592	566	568	551	543	555	533	536	546	541	555	504	596	563	562	541	550	566	580	566	560	575	549	531	553	526	547	588	518	553	595	577	568	547	587	561	522	524	524	579	535	542	521	550	545	545	547	524	569	564	535	596	557	527	541	577	575	546	587	544	566	589	572	596	553	541	544	536	560	571	536	551	545	550	595	555	577	507	539	537	545	577	571	582	540	589	563	541	550	582	556	525	548	549	551	590	566	587	525	596	550	540	542	593	624	564	542	597	551	573	550	576	607	561	598	537	571	571	586	600	562	551	582	547	567	552	561	562	521	566	545	534	577	574	556	534	548	536	540	575	561	552	606	578	523	565	551	552	569	569	592	557	563	579	567	545	548	593	569	534	575	557	553	568	577	571	538	581	531	590	543	533	579	524	584	539	570	521	553	563	564	584	535	560	548	573	562	532	579	582	603	570	546	560	596	543	554	577	531	529	569	540	555	533	526	583	578	547	567	570	542	561	523	567	589	563	551	559	563	550	562	568	595	574	548	571	571	524	498	556	552	560	575	602	535	555	562	512	566	561	563	574	579	547	565	594	566	592	544	529	593	561	572	559	548	535	580	524	498	529	570	537	549	564	542	589	552	564	578	571	558	559	544	537	581	591	577	528	598	588	532	596	574	538	577	561	553	556	580	582	540	597	549	564	558	576	546	589	560	531	586	536	575	532	580	593	563	564	568	522	542	592	575	569	569	557	563	603	588	572	557	549	539	539	506	522	569	517	561	587	568	563	541	568	580	553	574	557	549	488	533	576	542	550	558	541	565	580	568	531	592	542	560	556	501	550	497	538	567	530	562	535	572	581	538	581	586	563	616	579	598	559	568	590	556	580	531	544	579	542	514	549	557	517	604	546	573	542	530	556	584	540	534	560	556	557	579	582	539	572	551	574	597	581	553	534	552	496	569	543	578	570	554	589	543	619	525	552	526	564	537	549	559	533	551	590	561	598	531	521	556	558	567	555	539	548	555	563	579	579	576	573	576	568	536	561	565	561	535	556	547	537	527	539	610	539	524	574	561	496	588	570	585	523	572	553	586	554	549	527	563	569	551	570	534	531	555	583	582	559	593	507	602	562	560	533	570	565	564	575	619	598	582	535	556	551	542	535	527	600	507	553	548	577	554	601	609	584	554	572	563	540	582	554	566	592	539	564	553	563	585	585	561	558	552	564	559	514	547	595	546	593	566	569	525	528	529	558	597	528	591	539	556	566	573	620	609	533	538	580	563	561	575	520	551	537	569	632	555	579	540	537	583	520	535	554	571	552	590	593	574	604	555	577	559	579	582	524	498	549	548	563	555	564	560	577	549	614	551
22696	20944	28667	23383	20965	21222	14619	4270	2856	2399	2104	1893	1514	1430	1463	1475	1529	1620	1576	1479	1521	1581	1524	1655	1554	1530	1306	1222	1081	975	993	967	883	933	873	873	889	825	894	916	995	925	915	963	925	919	918	914	866	855	873	898	886	1039	904	966	996	1011	979	906	954	971	944	921	911	888	882	903	891	904	855	831	855	840	842	867	954	869	870	880	855	852	946	807	898	836	902	871	881	853	922	843	919	852	920	842	902	845	830	880	881	883	895	849	881	843	860	862	825	878	846	885	835	890	904	859	939	902	846	826	879	864	850	867	837	896	934	895	917	882	870	875	859	861	822	908	862	868	825	835	852	835	859	846	885	845	869	879	909	909	840	874	888	859	843	844	874	855	875	856	885	849	859	885	855	838	873	887	834	944	850	854	878	861	822	909	948	871	903	878	860	868	863	894	860	881	906	854	903	899	879	899	886	928	922	869	845	888	927	897	845	890	876	910	835	861	844	842	870	861	907	866	866	869	868	896	907	939	854	908	853	875	902	840	859	821	863	905	910	857	894	886	898	836	884	898	906	882	891	792	907	842	838	871	852	916	836	856	860	904	849	817	870	851	855	886	886	888	839	837	855	829	874	912	892	836	872	892	906	846	829	814	829	868	839	866	818	856	906	857	839	876	853	900	865	876	860	906	856	875	868	947	852	876	894	881	889	871	855	870	874	862	877	869	842	844	861	866	887	847	877	853	897	890	860	869	863	880	883	849	887	890	837	884	874	848	834	918	859	836	847	855	881	874	857	900	869	838	914	889	852	870	856	858	850	890	817	863	857	817	883	861	861	886	867	921	869	896	962	850	879	900	861	899	870	888	889	853	940	858	868	890	911	868	907	838	916	898	878	880	891	848	858	828	827	837	856	923	845	860	883	864	874	859	855	860	898	851	856	853	864	917	902	861	892	910	824	907	852	876	829	899	916	934	856	902	866	867	880	877	836	865	877	866	848	852	874	881	857	830	863	870	881	900	852	839	880	854	884	871	855	853	873	860	962	904	834	880	902	910	813	879	868	876	891	881	880	874	872	843	841	834	889	901	842	882	853	881	871	892	888	860	874	836	900	873	877	836	849	866	893	841	876	851	879	874	862	779	862	832	833	882	865	826	836	854	899	875	870	847	895	860	840	828	874	867	840	875	836	884	858	903	885	845	931	890	829	848	869	913	894	880	902	852	839	869	910	859	889	855	889	917	842	896	896	819	859	871	924	868	912	889	874	889	846	851	872	851	877	840	828	852	880	859	913	874	837	885	881	870	921	833	784	869	872	879	854	889	877	885	789	866	867	823	844	867	863	870	857	837	897	898	827	895	837	877	906	854	889	811	913	895	884	863	878	819	890	872	844	827	842	834	856	833	837	886	897	847	845	868	849	872	829	913	860	876	894	925	841	866	868	882	870	919	830	891	847	898	899	858	873	881	897	839	847	868	916	872	895	878	868	859	862	893	906	847	916	834	878	882	853	864	880	887	913	861	878	903	915	926	831	810	944	883	851	894	890	842	876	854	849	896	852	876	898	899	871	875	838	883	856	854	897	846	815	845	902	847	886	871	888	839	918	927	835	861	911	876	863	877	878	847	830	824	846	832	866	853	891	923	908	853	879	863	864	890	855	845	922	836	848	903	885	907	802	858	879	907	827	836	884	896	827	925	867	863	851	885	881	823	832	886	916	835	796	861	838	829	851	809	869	821	905	878	890	896	902	842	914	841	901	870	839	879	857	842	855	908	923	844	824	809	946	852	905	886	895	857	865	854	819	850	922	871	882	861	868	901	828	871	920	851	869	942	883	867	884	893	866	880	870	861	821	830	861	890	868	887	857	868	834	844	889	863	836	881	873	932	869	856	856	894	824	826	840	900	904	850	907	857	844	879	870	868	885	844	825	848	869	847	875	902	844	887	820	843	883	846	836	865	843	914	898	926	870	900	860	886	882	834	881	867	861	902	857	885	870	872	848	844	856	894	835	858	871	879	913	854	864	891	857	874	870	866	885	876	888	840	863	873	901	864	883	835	889	871	892	878	891	891	918	881	814	932	874	880	861	834	839	854	810	886	892	881	855	826	850	882	889	829	883	885	846	812	878	913	884	887	877	863	878	907	914	910	855	831	876	864	897	862	859	861	852	827	879	855	833	895	871	825	870	918	894	862	871	890	884	853	888	877	843	873	837	841	859	819	877	851	882	873	864	853	859	862	865	837	871	884	886	860	876	870	896	862	863	848	876	901	897	813	869	850	891	878	880	841	913	874	887	883	874	837	894	870	835	898	835	867	886	861	810	893	856	881	922	873	827	879	861	859	889	883	928	889	866	877	879	916	879	881	882	867	844	880	852	891	865	854	898	812	850	869	912	824	895	931	851	891	843	850	875	841	867	866	856	870	844	857	857	842	893	877	889	863	842	858	871	864	872	861	847	871	835	893	936	872	926	851	896	892	874	858	861	882	898	854	935	856	871	867	834	855	869	873	840	919	856	872	903	868	855	851	862	910	863	852	887	889	848	845	893	869	855	843	834	873	869	891	863	890	853	914	841	856	861	858	852	869	802	856	881	853	851	921	914	886	842	817	859	858	824	855	826	868	846	842	853	844	895	913	852	867	887	906	889	828	826	850	863	869	859	829	842	845	870	891	825	870	900	933	860	850	891	823	816	843	926	902	906	879	956	881	872	887	826	856	851	919	866	866	871	821	879	862	867	826	860	840	834	909	821	895	830	843	839	872	916	902	868	878	885	881	888	836	828	810	850	869	864	890	870	839	874	826	859	884	886	851	887	852	843	906	872	873	915	896	851	832	873	868	862	840	860	881	926	847	858	803	895	888	862	862	872	848	840	847	882	874	827	839	883	855	901	922	900	857	849	848	850	781	888	871	831	826	886	899	835	855	858	844	883	819	884	828	858	881	838	832	862	900	881	876	872	822	877	880	857	899	882	911	884	848	888	876	935	902	871	815	810	890	896	789	829	840	837	873	889	907	860	850	841	832	870	948	837	847	854	844	896	852	839	915	851	864	849	921	825	880	951	866	862	837	905	919	822	873	793	842	847	910	890	846	837	859	867	937	889	888	918	881	846	872	919	885	850	899	870	890	880	908	861	820	849	848	908	896	859	853	891	855	874	851	839	875	913	891	940	871	883	854	866	871	858	871	872	854	919	849	864	844	898	867	900	901	905	872	888	841	850	838	855	891	877	898	882	826	862	926	867	868	876	865	789	852	829	868	850	845	865	858	876	890	858	884	898	888	838	885	894	883	941	801	881	878	934	897	866	814	845	871	877	872	906	882	834	808	881	863	846	862	921	875	865	866	846	873	893	854	900	820	873	913	893	806	857	873	829	875	876	862	816	855	878	802	888	926	877	868	880	854	858	902	842	852	869	886	874	910	884	865	869	867	884	874	856	850	884	867	882	916	869	853	855	868	900	843	902	829	878	893	861	847	848	833	871	850	887	896	849	852	879	915	899	821	887	840
14311	30344	28354	18973	17640	13751	11067	7193	5719	4645	3860	3511	2590	2389	2246	2324	2346	2664	2697	2549	2517	2592	2645	2485	2535	2346	2216	1766	1522	1296	1203	1148	1079	1071	1146	1109	1066	1155	1122	1123	1192	1183	1163	1112	1169	1167	1088	1184	1099	1078	1057	1091	1140	1147	1189	1222	1270	1305	1302	1248	1248	1214	1168	1137	1171	1092	1097	1093	998	1032	1042	1040	1012	1078	1070	1042	1028	1022	1080	1105	1060	1035	1094	1070	1067	1043	1054	968	1089	1030	1022	1093	1024	1063	1016	1083	1058	1058	1000	1041	1047	1001	1072	1008	1028	1016	1060	1052	1041	988	1066	1078	1035	984	1034	1013	1017	1045	997	1013	1033	1037	1105	1053	1038	1042	1086	1067	1005	1070	994	1115	1012	1034	1062	995	993	1009	1057	1035	979	1043	1002	989	1036	1039	965	1038	1019	1077	1074	1065	1044	1071	1003	1096	1041	1007	1086	991	1042	1051	1037	1070	1041	1122	1007	973	1096	1057	1050	1074	979	1001	1040	1076	1060	989	1030	1019	993	1035	1036	1054	1022	1028	1004	986	1074	1018	1051	1054	1032	1064	960	1082	1052	999	1035	1025	1031	1079	1065	1043	1087	1020	992	1013	1000	1018	1040	1013	1056	1011	1035	1098	1000	1007	1041	1041	1023	1071	958	1050	962	1015	1008	1068	1023	1062	1040	1012	1046	1035	1046	1031	1069	1075	1064	998	1017	1010	1039	1022	980	1057	1054	1055	1030	1044	1049	1063	1017	1024	947	1031	1063	1014	1094	1058	1044	1055	1006	1051	1032	1040	1061	1018	1056	1055	1079	1021	1033	1050	1074	993	1049	1007	1009	1080	1092	1073	1006	1070	1025	990	1050	986	1069	1053	1043	1039	1020	1008	1042	1061	1038	1025	1024	1013	1048	1078	1004	1049	1068	1062	1041	1056	1042	1034	1067	989	1048	1035	1047	1061	1121	1027	1044	1059	1045	1094	1061	1085	1004	1059	1089	1083	1079	1034	1011	1012	1031	1010	1041	1065	1068	1040	1001	1011	1100	1029	1065	1074	1029	1000	1061	1041	1090	1013	1061	1032	1074	1011	1031	1034	1029	1035	1026	1013	1071	1014	1082	1053	1116	987	1107	1070	1071	1021	998	1114	1068	1043	1026	1007	1033	1048	1050	1072	1028	999	1068	1096	1093	1005	1048	1083	1041	1070	1069	1013	1090	1014	1059	1122	1051	1064	1020	1022	1015	972	985	1076	1036	1052	1042	983	1049	1040	1081	1095	1083	1032	1042	1109	1043	1079	1046	1086	1009	981	1056	1004	1023	1105	1075	1066	1002	1075	1043	1055	1056	1060	1082	1022	1030	1035	1080	1033	1008	1001	1043	1020	1034	1069	1025	1046	1063	1045	1027	1031	1111	1041	1110	1048	1115	970	1031	1096	1040	1097	981	1017	1031	1005	1082	1037	1014	1065	1051	1016	1033	963	1026	1038	1052	1006	1046	1050	990	1015	1006	1048	1040	1016	1005	1009	1078	1057	1038	994	1091	1060	1023	1005	994	1051	1027	1064	1080	1053	1047	1061	994	1015	1044	1008	1072	1042	1008	1024	1135	1043	984	1011	1057	1026	1059	1067	1049	1083	1084	1066	985	1051	1035	1091	1026	1040	1067	1087	991	1000	1054	1047	1012	1030	1020	998	1029	1015	1030	1018	1026	1033	1041	1063	1080	975	1079	994	1029	1045	997	990	1026	1077	1051	1043	1074	1027	1053	1039	1087	1057	1020	1076	971	1020	1002	1034	1066	1042	1089	1051	974	1009	1066	967	990	1025	1052	989	1027	1022	1047	999	1038	1025	1044	1077	1060	1065	1030	1059	986	1031	1055	1068	1067	1029	1041	1077	1013	1047	1059	1033	1033	1104	1046	1020	1023	1104	1014	1022	1060	1044	1010	981	1078	978	1032	1092	1028	1058	1056	1002	1031	1100	1034	989	1028	1033	1006	1026	1022	999	1017	1043	1110	965	1057	1047	1018	991	1012	1032	1065	996	1087	1047	1024	1041	1049	1115	996	1072	1040	1018	1030	1099	1010	1065	1031	1005	1025	987	1010	927	1060	1087	1033	1040	1010	1019	1018	1012	1015	1033	1047	1019	1070	1071	1028	1050	1024	1066	1045	1087	1115	995	1027	1118	1009	1058	1026	1046	1042	1022	1090	1063	1024	1068	1069	1048	1027	1014	1077	1030	1023	1029	1037	1049	1032	1002	1033	1056	1057	1035	1076	1049	990	1049	980	976	1092	998	1040	995	1027	1083	1116	1017	1050	1025	1066	1024	1049	1075	1087	1047	1018	1028	997	1094	1002	1018	1022	1028	1075	1079	1036	1071	1007	1006	1015	1038	1000	1011	1017	994	1027	1049	1063	1042	987	1051	1046	965	1078	1065	1009	1011	1084	1018	1026	1061	1042	1054	1117	1067	976	1056	1064	963	1063	1011	1059	1053	1038	1063	1099	1066	1004	1103	1060	1051	1073	1028	1018	1015	1039	1067	1036	1068	1078	1088	1061	1024	1051	1029	1063	1054	1020	1080	991	1050	1028	1022	963	993	1103	1029	1023	1051	1063	998	1065	1073	1005	1040	1023	1008	1026	1006	1058	1047	1042	1072	1084	1062	1004	1008	1061	1084	1029	1066	951	1064	1037	1025	1024	1063	1033	996	1068	1086	1072	1060	1063	1072	995	1054	1080	1029	1085	1100	1016	1015	1023	1023	1010	1038	1082	1066	1063	1016	1031	990	1055	998	996	1072	1022	1097	1056	994	1053	1032	1017	1060	985	1050	1020	1055	1061	995	1051	1038	1034	1044	1109	1016	1023	1029	955	1058	1035	1105	1013	1058	1018	1060	1061	999	1058	1034	1048	1007	1022	999	1052	1015	1079	1026	1026	1007	1051	1056	1022	1076	1013	1021	1050	1006	1045	1072	1049	1050	1058	1043	1069	1061	1040	1035	1004	1004	1032	1051	1071	1021	1048	1094	1074	1033	1041	1050	1017	1009	1052	1069	1103	1028	1025	949	1048	1022	1047	1060	1007	1001	1026	1035	1018	1005	1062	1065	1027	1067	1055	1071	1035	1052	980	1048	987	1026	1043	1057	1076	1052	1011	1049	1004	1044	1009	1014	1032	1021	1016	1044	1025	1069	1039	1049	1059	1002	1073	1021	1059	1003	1058	1028	1011	1009	1000	1071	1032	1040	1018	1153	1011	1043	1019	1041	1071	1062	987	1057	1054	1080	1074	1041	1119	1021	1052	1032	1008	1033	1045	1044	1095	1057	1065	1034	1058	1033	1068	1035	1018	1026	1030	926	1090	1002	1030	1052	1048	1006	978	1030	1028	995	1035	1042	1055	1008	1032	1009	1060	1082	990	1065	1001	1023	1016	1045	1021	1041	1005	1069	1085	1003	1037	1052	1031	1064	1069	1039	1024	1032	1021	1105	956	1002	1072	991	1004	1042	973	1031	1017	1056	1041	1060	1048	1037	1044	996	1018	974	1066	1020	1146	1029	1025	969	1043	1051	1013	1046	1054	1076	1060	1016	1006	1012	1099	991	1070	1001	1047	1054	1067	1001	1012	1077	1065	1094	1068	1098	1078	979	1041	1051	1049	1025	998	1020	1035	1008	1047	1001	1052	1056	970	1036	1062	1099	1053	1077	1073	1034	1015	1028	982	989	1052	1042	1025	1059	998	1029	1054	1015	1016	1039	1039	1066	1057	1003	1082	998	1031	1120	1013	987	1070	1065	1052	1019	975	975	1055	1000	1010	1001	1040	1034	977	996	1062	1012	1053	1041	1061	1054	1044	1010	1023	1002	1064	986	1044	1021	1070	1032	1055	998	1009	1050	1062	1037	1040	1062	1072	1014	1069	1007	1052	1025	1052	1036	1012	1039	986	998	1022	1001	1070	1025	1035	991	1048	1014	1035	1048	1031	1062	1072	1003	1051	1095	1076	1102	1050	1061	1042	1065	1044	1047	1008	1046	1023	1061	1039	1045	1060	1078	1069	1014	1027	1062	1028	1042	1050	1050	1003	1036	1055	1007	1014	975	1091	1065	1059	1015	1073	1040	1017	1007	1051	1023	1022	1024	1052	1033	1081	1057	1093	1064	1049	1085	1084	1008	1048	1026	1033	1045	1050	1016	1061	1090	1053	1034	1092	992	1036	1014	1003	1015	1056	1042	1057	1074	1027	1014	1014	1032	1007	1028	1073	1018	1061	1061	1009	1025	1053	982	1074	1022	1037	1076	1022	1042	975	1100	1038	997	1024	1050	1015	1072	1017	1034	982	1043	1002	1029	1028	1061	1064	1085	1041	1026	1052	1068	1012	1032	995	1059	1063	989	1002	999	1060	1075	1129	1071	1087	1054	1019	1099	1030	1021	1058	1083	1029	1049	1070	1063	1029	1011	966	1037	1027	1057	1033	1078	990	1040	1038	986	1032	1024	1031	1067	1057	1068	1016	1072	985	1071	1025	1017	1093	1029	1092	1057	999	1055	1081	1058	1005	1067	997	988	1058	1050	1023	1018	1061	1066	1000	1019	1032	1010	1018	1021	1104	1033	1036	1013	1052	998	1030	1064	1047	1066	1015	1045	1070	1028	1033	1018	1054	1051	1108	1074	1132	997	983	1006	1138	1011	1046	1013	990	1077	1017	1032	1033	1012	1003	1039	1093	1034	1071	1041	1022	1043	1070	1033	1061	995	1025	1004	1092	1028	1078	1040	1061	997	1042	1014	1085	1063	1052	1059	1018	1012	989	1061	1013	1051	1018	1085	1033	1043	1000	1063	996	982	1076	1067	1080	1042	1012	974	1050	1010	995	1049	1043	1012	1052	1054	1019	1031	1016	1023	1042	1051	1034	1091
26882	20037	13764	6749	4537	2930	2197	1314	1155	937	820	799	644	638	627	706	670	755	759	748	715	749	774	744	714	740	687	618	547	526	480	503	492	523	494	505	507	506	538	486	527	524	543	526	485	513	478	464	518	513	491	497	508	510	540	552	535	536	508	529	515	532	511	517	500	492	516	514	488	496	475	516	489	493	492	506	482	500	468	492	510	461	518	463	477	529	496	486	531	508	475	505	489	497	487	476	469	495	489	480	492	512	523	454	442	537	492	500	465	484	512	459	514	476	495	461	520	498	497	452	481	472	474	504	493	480	493	510	495	513	474	483	498	483	472	471	490	461	468	481	506	518	483	516	514	500	495	485	494	493	483	536	493	484	525	486	533	495	460	471	480	479	455	497	459	470	507	482	471	497	517	496	580	503	495	508	496	476	482	505	483	482	523	491	524	518	506	518	498	520	505	487	524	472	513	470	510	459	470	526	474	478	511	464	452	486	511	518	502	473	548	491	506	503	465	460	530	467	474	468	514	461	462	463	503	522	491	503	432	501	490	484	513	516	506	473	521	502	507	472	489	543	547	512	487	482	512	535	518	464	470	496	466	499	505	482	500	461	492	494	504	490	461	501	470	532	500	532	499	499	506	485	484	469	432	469	497	512	489	495	478	420	473	479	485	508	465	461	508	507	499	487	516	478	459	465	521	536	494	477	468	492	491	487	465	507	493	518	536	484	505	520	474	508	521	487	504	481	482	481	514	503	424	471	531	475	506	477	481	465	523	487	510	485	491	506	499	492	491	464	486	485	507	481	495	515	493	504	520	496	471	474	482	486	477	504	467	490	485	500	477	531	499	486	472	477	525	521	494	542	487	504	488	510	484	485	488	531	489	477	466	483	481	478	497	468	457	494	549	456	487	494	488	509	466	516	504	500	529	502	504	485	484	500	453	516	478	445	490	517	507	479	511	492	488	507	493	499	446	464	479	519	478	530	507	488	495	492	463	519	449	438	473	460	486	456	512	536	513	501	493	487	500	504	500	511	500	425	492	503	465	503	503	491	521	550	495	509	493	490	486	448	519	478	483	485	449	490	464	452	499	495	493	482	500	490	488	483	498	471	479	523	506	479	501	535	498	501	445	488	477	497	497	472	472	490	480	517	471	488	493	504	517	497	476	494	502	448	469	552	451	473	513	445	501	468	536	507	475	477	491	509	454	484	521	471	490	467	457	473	495	503	529	441	496	495	504	457	507	485	482	526	455	508	500	514	473	516	506	504	493	461	486	481	465	495	476	509	538	485	499	470	493	477	462	503	475	518	501	481	489	484	493	517	478	468	490	491	480	538	474	514	500	444	477	472	517	490	482	474	485	461	504	517	461	498	463	538	487	501	491	507	525	527	526	526	478	470	498	497	515	483	503	456	452	492	500	475	474	496	494	524	490	500	501	495	498	506	472	472	457	492	503	471	488	489	485	457	458	483	515	477	509	436	490	497	498	524	455	483	479	455	479	450	472	524	482	532	515	474	535	461	507	470	478	501	436	474	504	481	499	479	492	479	476	529	462	503	462	533	506	474	496	486	508	484	489	449	462	462	486	483	494	447	512	507	466	508	525	488	529	484	489	505	475	482	475	491	472	495	463	489	520	461	499	506	520	478	484	484	482	499	500	488	500	520	477	480	463	482	458	473	493	476	469	508	463	469	501	507	506	475	494	475	459	462	472	476	514	503	498	496	483	472	514	482	495	506	487	477	501	501	511	463	481	503	486	488	494	522	482	483	498	502	482	480	504	506	511	492	452	499	471	514	498	447	510	515	469	511	517	490	460	471	498	475	463	524	483	518	506	484	500	517	487	535	481	480	468	506	505	480	504	485	533	487	526	478	529	495	482	470	477	493	492	480	473	507	484	489	468	518	529	471	493	451	516	507	500	485	507	483	491	499	466	461	500	494	468	515	501	519	473	528	503	488	511	470	500	494	519	511	481	464	494	521	474	460	492	504	540	511	468	493	508	511	462	501	454	514	487	475	507	479	489	478	476	476	451	502	482	485	489	478	483	516	456	509	470	513	471	477	511	455	490	469	484	508	494	517	456	465	462	473	499	495	503	511	490	512	474	493	471	439	514	465	474	492	529	460	472	496	456	492	479	511	490	470	481	523	487	477	492	469	506	479	481	499	449	504	498	488	472	480	475	460	465	519	475	522	492	502	479	495	549	477	496	438	529	471	454	469	542	453	506	493	481	482	507	481	480	498	470	493	541	478	482	511	511	481	472	526	507	503	475	483	491	492	458	494	471	459	520	507	521	515	474	515	488	490	507	464	469	488	471	504	501	487	496	473	522	489	510	538	492	454	536	528	512	489	507	510	495	478	507	506	501	470	503	492	476	526	498	499	498	531	527	485	472	507	507	458	444	515	457	467	501	469	474	483	483	459	511	495	487	501	493	491	461	482	475	498	491	493	461	499	487	489	452	499	501	503	457	516	512	499	477	504	508	512	513	473	488	472	493	451	534	502	538	522	505	478	485	514	452	482	502	509	521	477	523	468	488	510	488	520	478	531	512	488	497	484	488	493	499	508	510	520	496	507	514	509	493	524	458	516	487	542	471	469	511	444	491	489	460	467	483	482	519	469	517	506	466	516	473	514	517	505	482	528	529	489	466	495	478	464	483	548	497	525	519	492	488	476	448	508	489	491	505	516	420	483	510	475	483	471	517	516	478	504	479	516	502	490	475	451	514	465	490	504	512	506	489	483	455	487	491	485	496	462	482	514	463	478	498	515	497	483	492	484	495	517	487	498	483	495	502	511	515	519	506	484	498	484	490	485	465	482	452	486	492	493	480	453	457	504	484	505	489	479	494	462	448	466	476	509	497	488	482	510	482	486	511	467	507	493	503	476	460	478	475	477	464	519	468	521	479	464	466	467	478	473	448	473	480	462	483	507	528	471	456	472	541	483	499	492	488	536	493	519	473	521	468	475	516	469	469	483	498	494	499	493	479	497	511	487	502	477	490	463	506	545	476	474	474	449	506	479	446	506	511	505	512	480	468	469	510	478	492	492	443	499	483	468	468	499	514	498	505	500	527	507	509	508	505	479	484	512	483	482	472	466	513	503	491	478	512	499	496	513	503	487	442	476	498	485	470	481	489	479	511	481	468	480	498	514	510	489	508	501	474	495	489	499	475	465	445	496	510	523	519	471	440	477	495	457	484	451	490	473	504	452	472	476	516	499	485	467	478	517	473	511	533	518	494	476	568	480	503	507	518	536	444	499	506	484	478	474	522	514	513	490	476	487	535	480	460	455	475	489	485	495	536	504	481	490	464	512	511	485	489	518	489	467	500	505	484	501	482	518	489	498	487	464	499	563	450	474	493	521	493	502	496	440	480	453	460	495	495	500	513	483	500	508	518	498	478	507	492	459	514	500	509	512	479	501	498	497	489	500	495	485	532	516	543	481	469	482	499	510	519	477	494	507	493	516	503	483	484	492	514	510	492	483	524	502
10065	16144	15235	8519	8196	5976	4755	2719	2114	1751	1490	1334	1059	964	1027	1011	1113	1181	1290	1215	1132	1202	1180	1140	1069	1042	1025	857	784	660	634	620	592	587	633	634	617	623	630	652	661	650	627	693	618	607	625	579	625	672	626	569	630	668	638	714	700	682	710	654	726	666	651	660	661	596	599	582	649	599	591	615	620	581	625	583	607	632	574	616	622	629	620	623	629	607	611	600	605	596	625	610	599	589	593	631	661	618	607	615	606	596	644	595	584	618	573	574	598	641	637	636	594	636	622	604	617	665	603	585	565	678	593	600	621	619	607	600	604	623	641	574	588	620	671	603	650	621	629	609	579	598	610	645	617	618	675	613	620	639	563	618	612	620	589	688	598	629	630	598	626	644	614	601	604	615	596	608	616	618	600	636	562	611	615	610	626	595	655	649	610	623	606	648	597	632	676	600	586	575	635	572	614	617	579	641	599	584	625	635	606	620	580	657	631	613	647	625	633	558	615	583	598	593	602	601	622	634	607	593	584	596	671	612	607	574	601	624	609	611	612	626	616	628	619	657	630	583	644	619	570	538	557	633	542	591	604	589	622	644	609	563	667	621	616	579	613	609	590	639	616	594	607	639	621	589	587	636	573	574	624	600	600	613	645	626	568	594	591	639	626	628	607	635	612	635	612	632	588	553	581	596	604	585	613	607	611	651	586	594	583	597	650	622	575	608	638	582	642	635	585	568	575	618	603	608	617	625	648	603	615	555	608	558	611	625	603	643	616	615	631	648	616	640	602	598	565	564	595	621	589	592	623	604	607	612	586	603	591	641	603	658	612	607	616	584	614	593	588	637	627	570	613	621	592	568	626	585	598	614	619	609	608	633	663	599	607	561	643	602	594	593	586	625	623	617	627	588	605	619	590	587	605	604	560	619	588	628	629	598	618	588	594	648	612	611	641	588	631	591	586	632	613	577	599	632	590	590	619	603	592	565	606	661	588	547	613	591	598	579	631	557	588	628	636	590	580	635	596	596	645	592	591	627	630	635	650	628	595	646	580	604	622	594	632	611	623	625	606	605	601	604	553	619	606	591	631	640	620	625	622	606	624	581	612	598	586	594	565	605	640	608	687	632	613	604	655	631	617	626	571	603	599	599	619	617	578	541	589	652	572	619	624	588	622	617	607	597	591	613	609	632	637	633	626	579	602	627	594	598	592	638	602	623	639	628	601	592	593	598	624	609	649	598	617	631	619	636	625	599	630	666	576	612	633	563	605	594	581	576	621	607	583	578	599	612	631	605	649	634	640	579	567	637	622	617	597	636	585	605	564	618	650	650	607	627	597	592	586	619	629	625	593	623	592	583	618	618	608	605	634	617	627	632	652	608	613	558	630	604	634	642	580	642	648	598	615	635	573	644	586	600	612	602	650	668	570	615	619	605	652	627	583	621	608	612	613	628	593	643	639	596	592	579	625	554	610	632	591	632	605	608	628	637	576	618	582	582	614	610	602	642	603	547	574	625	628	582	625	588	622	606	586	612	573	572	630	649	572	626	609	605	593	592	621	622	640	587	641	629	588	629	618	594	603	604	625	627	608	601	604	614	577	615	567	553	661	624	591	609	626	600	601	636	582	602	614	580	619	578	597	612	588	602	595	606	629	609	602	640	650	617	627	644	582	594	628	589	590	591	646	616	595	586	584	610	598	601	642	572	602	594	620	579	586	593	601	600	592	587	634	599	621	606	576	635	589	629	584	590	580	591	590	587	597	631	578	612	606	597	603	637	636	600	625	619	612	592	598	624	635	646	595	593	584	584	610	579	627	650	611	569	599	557	598	574	587	609	577	588	636	615	618	600	587	612	593	616	575	647	603	572	653	552	620	576	634	590	644	624	619	639	602	623	625	606	583	594	578	583	641	622	574	558	584	599	625	608	585	611	646	667	599	604	592	592	586	593	590	600	605	633	601	635	627	544	574	563	629	588	586	632	639	615	594	610	594	618	574	618	576	609	665	620	617	577	663	640	582	645	636	643	608	592	593	621	598	621	654	689	600	642	637	589	613	625	586	582	614	632	600	618	624	588	654	624	585	626	592	598	636	577	603	582	577	602	613	647	608	627	614	642	643	623	581	587	656	650	621	627	636	597	573	577	600	629	600	630	665	613	582	637	624	601	673	582	600	639	618	616	613	565	581	627	599	636	616	625	581	589	517	644	600	631	600	629	612	600	617	644	623	619	614	593	632	608	580	535	631	656	633	631	609	565	645	609	623	667	593	594	586	604	562	590	647	598	605	631	583	618	600	616	570	615	587	616	621	603	629	606	626	614	620	602	627	580	600	618	592	615	596	645	656	613	642	546	618	623	585	581	627	587	575	591	623	606	580	644	590	592	617	615	621	630	637	610	600	634	632	587	664	563	607	638	619	606	604	599	626	634	662	618	585	597	587	626	585	606	592	582	617	661	592	631	593	630	617	605	627	602	598	617	611	702	618	632	637	606	610	624	657	578	615	628	604	580	693	624	598	609	593	594	609	620	606	571	568	582	610	592	574	582	622	648	615	592	594	576	583	600	608	623	591	584	573	602	576	595	621	573	582	604	604	582	608	627	617	599	591	625	626	636	611	595	621	613	609	609	546	591	618	615	651	599	577	606	595	595	588	622	589	580	611	608	617	613	616	643	615	616	604	605	552	607	599	603	655	590	575	622	593	622	620	622	581	606	589	590	581	594	607	601	597	627	615	640	598	587	639	600	636	612	598	590	603	607	610	644	643	641	622	584	663	604	647	609	607	588	636	630	572	581	586	589	609	551	634	602	616	584	577	597	544	569	611	594	640	625	585	627	586	617	602	655	575	568	599	608	610	597	583	590	603	623	601	622	642	595	645	595	608	619	609	581	624	636	603	653	604	597	602	593	585	582	624	600	633	605	591	654	607	618	578	595	674	591	626	594	601	611	632	632	607	594	569	572	599	641	615	573	539	623	651	656	582	553	637	631	643	594	621	639	612	598	623	633	593	624	633	602	619	628	610	603	620	635	587	598	607	612	604	636	590	603	580	606	580	624	636	605	572	587	562	620	618	564	608	616	566	660	634	618	596	594	578	640	596	581	637	645	593	629	613	620	569	636	593	604	602	641	640	617	620	609	591	634	600	595	633	616	609	599	622	600	650	637	568	630	616	592	609	584	613	613	601	624	619	628	601	620	675	589	632	644	605	624	613	582	642	588	586	637	656	613	613	636	615	621	581	587	554	649	634	604	621	573	647	591	613	623	587	599	633	590	612	615	583	611	609	614	621	610	601	608	625	638	671	582	608	601	597	612	581	610	619	618	622	627	653	613	634	643	601	606	639	559	604	610	588	614	595	674	604	622	610	622	632	653	604	623	632	595	595	580	594	598	613	579	588	614	626	590	616	589	630	638	567	623	586	596	585	595	556	647	619	585	627	584	626	592	612	637	597	624	627	618	595	601	570	583	632	608	595	633	654	601	642	625	631	608	621	573	612	616	632	614
23681	20895	28157	23804	20921	14018	5529	2783	2050	1742	1452	1379	1212	1089	1161	1161	1277	1291	1353	1283	1237	1295	1299	1265	1208	1182	1189	1011	934	875	894	850	852	823	823	824	802	837	827	844	871	852	822	860	787	825	804	806	850	811	817	851	839	886	858	808	791	888	864	907	897	824	863	842	838	784	825	796	800	812	775	768	776	826	772	777	809	773	782	836	823	813	763	771	796	757	738	820	829	803	791	760	776	782	774	808	822	843	800	805	844	808	844	860	812	791	801	803	766	784	773	771	759	757	821	809	826	813	753	844	830	750	811	806	779	768	766	802	777	827	778	772	784	799	765	788	831	812	801	747	810	779	778	792	826	759	767	735	796	795	791	778	843	793	809	852	739	767	772	778	794	773	822	796	769	772	811	760	788	821	771	804	826	783	792	747	779	844	760	783	759	803	771	818	806	785	842	773	738	796	802	831	772	769	795	769	781	769	813	771	820	815	810	737	818	803	802	799	820	814	775	765	792	769	790	780	794	788	789	740	826	807	808	821	745	811	809	833	784	806	797	762	789	831	772	847	841	786	802	782	764	816	811	807	807	790	833	758	766	796	842	778	822	763	837	748	835	751	792	764	811	796	776	856	822	808	784	800	802	799	785	785	802	813	747	812	831	771	808	809	804	768	825	762	794	799	791	788	840	766	771	727	810	849	806	762	797	827	748	839	778	790	717	809	808	821	780	744	798	802	802	747	774	822	807	825	732	785	815	751	781	866	784	769	797	793	792	790	816	815	823	763	779	798	810	796	807	764	787	815	889	776	826	833	826	802	821	836	825	832	810	844	784	809	789	765	798	824	819	820	777	772	770	786	794	792	796	796	779	800	815	777	782	751	821	796	839	841	769	773	795	783	778	797	810	799	776	827	787	812	766	797	790	775	804	748	821	791	765	835	763	807	802	821	778	771	820	838	829	768	769	764	774	807	787	855	813	797	799	836	758	781	801	816	822	793	798	819	792	768	723	800	824	769	781	798	761	736	788	806	760	823	783	763	764	749	785	797	798	783	754	733	770	824	816	792	801	809	819	780	771	807	823	802	824	781	815	810	769	763	814	801	811	797	775	797	797	814	845	819	809	800	828	769	765	848	766	780	823	831	762	725	786	833	806	807	796	787	794	822	813	819	804	747	755	792	759	791	845	834	777	782	730	767	759	848	782	787	730	808	758	791	789	806	759	790	788	789	811	827	821	830	750	786	808	818	777	815	800	792	789	793	854	844	819	875	764	762	777	816	882	777	774	808	792	819	800	765	823	776	834	828	792	817	837	781	727	797	839	770	750	827	734	792	798	820	757	758	786	829	820	753	769	785	806	802	799	801	789	762	737	777	755	788	790	796	779	815	777	818	773	841	793	760	757	735	823	808	807	805	754	768	741	776	781	753	800	752	832	794	795	762	802	761	817	819	778	836	790	800	810	789	808	791	769	810	829	774	790	787	763	803	767	751	815	823	805	831	800	800	780	831	805	834	822	781	847	832	810	775	770	790	841	841	794	824	843	773	789	837	825	811	808	775	841	781	792	796	778	851	834	745	761	807	799	771	806	793	822	821	790	750	762	780	801	751	761	786	811	762	776	775	830	750	821	793	782	773	821	776	836	806	773	777	808	840	803	793	804	737	817	811	836	779	802	856	769	796	765	782	822	783	767	800	774	777	797	811	770	789	868	819	841	805	775	806	802	816	786	822	808	739	783	798	803	810	829	730	757	804	737	743	822	787	790	784	839	791	759	830	786	801	779	853	790	805	831	803	809	836	822	806	808	831	785	787	781	788	821	763	812	780	805	784	800	762	816	792	788	836	797	806	807	762	773	803	773	788	801	788	742	782	802	768	808	783	812	815	771	806	800	817	807	803	789	778	749	762	845	809	830	779	801	787	844	800	829	789	777	876	814	795	798	769	822	825	819	790	744	772	782	782	798	845	796	740	806	800	760	755	809	805	747	771	783	838	781	787	784	819	817	775	832	818	760	779	785	792	802	810	785	808	761	770	742	772	789	774	812	816	797	780	771	734	763	803	812	841	795	816	742	756	773	730	778	799	853	818	819	779	817	849	750	773	818	773	776	804	815	771	775	780	779	788	855	813	803	758	860	769	776	794	786	801	800	813	779	737	798	771	790	795	792	800	781	775	782	820	815	835	794	801	786	805	819	827	764	823	762	805	825	786	803	826	793	840	836	755	805	813	773	749	792	817	757	789	806	753	798	812	799	797	789	811	739	846	798	767	769	792	817	825	796	845	818	803	746	751	802	763	741	763	827	839	776	828	795	779	789	808	749	824	816	833	785	732	777	752	829	810	818	793	811	798	797	781	782	778	764	818	815	815	787	745	761	804	843	753	740	796	767	786	787	800	791	784	789	784	749	766	779	783	753	800	846	784	843	767	801	844	813	791	765	809	832	800	826	808	819	843	814	752	781	783	817	766	816	784	786	823	788	761	827	831	759	777	782	811	767	783	831	808	802	827	797	817	848	819	766	825	789	795	713	753	782	782	781	816	806	766	755	812	782	822	787	780	812	797	760	803	774	794	783	787	795	766	793	707	793	745	756	777	783	752	814	810	794	756	787	756	804	794	819	770	809	804	786	791	784	796	784	836	786	764	834	856	841	762	787	773	793	794	763	813	784	793	836	765	789	777	854	801	803	762	792	801	785	814	809	793	838	751	746	790	842	822	777	770	817	800	783	768	798	779	795	763	745	829	727	731	808	783	780	818	761	814	806	769	784	792	764	815	780	809	796	804	757	800	814	835	799	775	805	773	772	771	758	793	798	850	738	794	813	809	808	743	846	789	776	737	816	786	784	774	760	787	805	786	791	797	809	790	761	770	800	850	811	744	818	797	817	809	784	773	831	752	724	787	783	798	784	742	789	752	763	814	745	809	774	781	775	781	784	777	804	775	735	773	794	805	784	799	884	814	780	781	781	769	825	777	771	775	753	772	779	756	816	738	765	775	801	805	739	808	781	787	787	775	786	822	839	821	791	776	777	732	767	756	754	817	816	818	767	811	803	744	862	790	829	803	789	784	789	795	755	769	832	798	759	779	787	807	785	765	783	839	809	844	794	758	805	792	843	791	780	786	797	810	785	780	810	782	824	787	821	845	822	819	825	810	750	783	783	769	788	797	802	782	750	811	819	851	773	786	792	779	731	843	774	803	800	823	787	822	793	799	797	772	778	819	800	753	800	819	823	810	743	780	790	801	778	785	804	763	821	808	828	768	759	804	767	767	821	791	766	764	787	822	778	781	816	810	772	790	844	785	808	831	803	790	795	740	774	823	757	836	756	824	818	785	784	788	805	803	744	807	789	835	788	750	815	795	820	792	780	821	812	794	812	779	806	828	807	821	759	755	718	828	796	787	769	763	779	759	767	768	819	820	787	786	804	753	811	792	786	788	802	782	820	765	782	805	783	811	800	763	763	815	784	788	777	817	813	794	820	816	763	850	813	815	753	810	746	789	767	805
11320	24679	22807	14240	13352	10099	7971	5140	4066	3130	2605	2319	1863	1723	1795	1907	1946	2158	2142	2166	2029	2058	1907	1923	1937	1847	1702	1373	1280	1113	996	959	981	962	1043	1037	1028	979	1076	1055	1032	1043	1022	1050	1032	998	990	1019	1005	971	986	979	1057	1019	1034	1094	1079	1150	1074	1104	1117	1094	1001	1035	1007	939	971	978	945	965	1007	955	935	970	980	949	1010	976	923	946	929	917	962	983	1023	976	958	898	959	1033	978	939	884	955	949	950	953	1004	943	975	949	905	950	932	917	970	961	986	951	949	933	949	952	926	987	933	1010	955	927	1047	948	933	948	971	938	1002	1027	970	1003	975	940	1009	973	951	938	895	961	978	994	967	982	978	998	942	909	964	967	953	978	1010	962	972	970	974	975	973	943	996	996	937	999	933	955	949	890	965	995	938	995	982	995	949	934	936	968	938	947	973	919	952	996	976	939	976	877	893	927	996	947	962	987	937	942	949	958	992	935	915	966	934	913	983	995	946	999	952	937	982	943	928	926	969	974	990	1003	999	946	943	947	983	934	927	993	950	988	933	990	931	1018	1048	964	950	983	968	907	960	980	966	933	968	991	1014	943	1003	888	961	980	933	1025	965	1046	996	984	984	985	940	984	966	871	902	938	965	963	975	985	961	967	962	986	922	976	962	946	935	940	978	958	986	894	951	946	967	969	943	958	977	938	1010	950	943	967	988	957	1013	938	983	1010	953	932	943	924	941	975	1021	963	931	978	904	942	963	928	946	977	963	988	1020	910	941	1008	964	985	935	967	967	952	935	924	980	969	949	1001	968	969	953	970	1004	925	993	911	931	976	969	990	927	939	990	928	906	966	976	958	965	958	1017	929	949	953	954	967	902	929	935	971	965	966	1046	928	971	981	980	921	989	911	1001	986	950	924	942	960	911	958	948	872	931	945	919	971	903	967	984	928	960	972	953	907	971	976	1020	968	971	968	882	953	885	944	991	974	951	933	1004	925	954	942	957	978	947	945	978	926	946	949	956	986	921	915	979	919	937	996	962	1001	952	984	970	952	972	964	981	894	978	920	969	967	950	950	976	979	972	929	975	945	947	980	947	934	900	970	926	941	966	958	966	935	968	994	981	988	974	924	968	979	952	926	957	971	924	938	1010	927	960	951	924	979	959	978	974	981	1017	948	974	939	967	952	943	986	946	963	952	951	941	974	1008	951	908	956	960	971	945	968	937	891	951	1002	943	939	981	973	985	976	955	873	980	920	945	956	977	957	980	966	976	951	956	1014	977	1018	981	880	964	971	933	1026	968	983	999	919	940	982	958	983	911	980	986	943	1023	982	943	977	938	984	957	1013	918	946	954	940	951	954	961	919	992	914	937	951	993	943	986	916	940	960	1018	948	932	949	941	959	963	1008	1013	922	963	911	969	895	941	999	996	972	932	951	940	979	999	926	970	940	955	1001	966	925	939	976	1017	986	984	975	991	937	997	939	1002	916	905	927	951	984	912	989	899	960	970	988	953	975	920	923	988	973	909	900	987	974	939	946	959	982	943	981	1004	1001	989	965	944	994	1007	921	980	959	933	968	915	998	1009	943	980	957	956	964	991	992	907	984	918	1021	925	911	969	948	959	905	883	959	972	978	958	940	919	918	960	956	951	968	913	906	1001	1016	968	938	970	980	959	896	987	975	1024	993	983	928	962	896	948	950	936	951	891	1004	977	949	942	977	911	945	959	934	971	970	1000	932	1001	967	940	990	955	902	986	953	972	980	894	983	944	936	940	921	926	969	945	1012	962	969	1031	932	932	945	931	931	956	947	980	966	933	933	995	1007	1043	939	975	956	964	978	969	1008	1014	986	971	1017	922	941	934	948	965	953	934	983	990	1008	936	1024	924	1025	991	920	1007	956	924	914	942	956	982	998	969	936	977	905	960	968	981	977	938	949	953	953	974	960	898	929	928	957	984	1005	913	979	933	980	974	986	946	960	960	954	953	917	978	943	971	977	915	931	978	962	933	1029	923	937	939	969	994	976	958	962	941	931	894	903	946	963	966	975	956	1015	941	966	925	949	985	909	919	969	954	981	974	942	941	924	917	973	960	968	978	1048	950	940	924	986	990	952	944	989	970	1051	938	948	959	960	998	936	1017	941	954	976	902	914	909	918	980	951	939	1017	966	951	967	985	967	942	967	902	963	1001	979	1010	936	929	945	918	968	949	1002	941	939	960	953	937	963	977	951	933	969	953	968	902	944	987	893	942	962	956	995	1022	990	961	1022	955	959	921	965	972	990	932	931	914	973	915	1027	947	953	980	908	991	995	908	976	936	931	978	930	955	981	1000	970	892	956	926	989	929	975	969	982	982	946	978	963	956	992	948	974	934	949	928	964	968	962	931	971	980	955	957	917	978	941	894	940	917	904	929	912	991	948	962	985	926	975	931	980	940	974	921	966	913	954	966	913	970	947	947	1007	948	962	954	951	931	1010	915	901	959	972	962	950	941	990	918	921	956	951	929	962	983	1053	963	888	922	966	989	942	952	1006	936	992	919	933	1033	1000	951	942	980	986	974	978	961	972	969	959	981	929	977	1000	987	999	970	934	976	964	941	944	880	996	891	970	970	915	995	937	970	971	923	942	1010	915	992	925	1001	904	988	981	946	1008	962	1007	911	973	907	1027	928	1001	940	972	944	968	1008	999	975	997	981	948	978	909	957	926	965	948	926	946	924	937	965	964	962	956	930	907	992	935	982	997	1010	945	936	961	915	951	971	919	933	966	953	937	955	955	991	930	951	979	940	990	975	956	1008	977	958	944	962	963	941	989	961	958	1003	978	964	925	980	954	983	963	891	956	962	953	1038	961	915	970	949	975	938	956	965	1012	972	934	1017	978	940	965	951	963	925	999	926	957	979	945	884	957	905	929	973	985	905	943	962	950	938	993	946	963	945	952	935	984	971	947	923	1018	940	929	1002	944	985	918	993	937	966	1007	982	967	939	946	1012	1018	969	981	926	915	925	1015	1035	978	939	960	938	997	933	974	979	940	961	935	914	916	959	926	922	910	958	943	1010	974	996	918	954	951	1005	1015	1014	925	986	914	947	974	945	944	973	949	933	905	996	947	939	948	914	958	998	967	907	922	984	942	949	969	1014	974	968	967	945	939	998	979	946	986	925	969	987	965	920	1041	993	937	936	983	983	961	1023	955	1017	897	1004	946	947	976	986	962	905	934	981	927	970	959	931	983	934	993	986	978	948	973	961	934	993	918	951	889	959	971	971	905	987	960	948	978	913	1013	997	945	957	1022	955	931	930	914	912	987	942	920	924	946	935	934	1046	969	944	944	970	938	975	986	921	1017	977	954	955	936	940	950	1034	943	977	946	996	953	950	931	988	967	984	990	919	966	949	992	952	989	945	955	950	926	966	1000	952	894	943	940	976	921	930	975	976	940	1014	984	959	936	902	961	925	908	954	973	982	975	915	995	926	1002	1001	973	972	983	985	978	1008	969	966	1006	948	959	961	983	944	932	930	959	1013	944	949	974	956	963	942	951	968	980	951	955	960	964	968	909	1006	977	950	965	969	964	978	1001	928	958	979	968	960	954	967	944	921	962	962	940	989	951	992	977	931	910	917	962	955	917	956	944	962	973	922	971	945	924	978	963
24879	20913	26993	24800	12850	4469	2896	1644	1345	949	883	731	637	668	681	729	743	774	797	792	758	780	689	716	735	757	708	589	528	479	454	443	459	424	436	458	453	486	450	468	450	460	488	472	460	448	441	461	420	461	417	454	429	451	472	482	515	472	493	464	500	468	426	468	460	444	459	453	450	452	424	467	426	432	436	461	430	419	433	435	423	449	451	461	423	422	433	420	466	426	435	436	441	454	459	425	447	438	440	422	438	467	419	405	448	426	402	437	419	440	406	437	425	458	437	429	418	428	438	401	420	434	411	435	434	461	431	399	442	401	413	428	464	454	412	421	409	397	436	448	441	433	417	369	414	460	421	448	442	410	450	419	402	405	428	418	431	434	419	430	423	417	409	443	401	412	469	399	452	414	403	445	446	424	465	419	396	425	436	430	418	472	438	424	423	438	433	448	450	413	436	416	448	378	422	464	452	441	413	466	441	423	409	459	407	419	447	442	457	446	381	434	491	402	438	410	421	401	383	404	407	433	448	438	415	434	436	433	444	440	412	427	454	417	446	434	435	431	447	424	442	446	441	422	448	453	414	390	422	416	439	427	425	445	407	389	444	439	402	427	424	431	406	442	418	411	408	433	457	429	415	390	439	430	410	431	396	443	437	407	391	434	436	435	407	431	462	434	468	439	452	405	455	428	409	429	460	431	440	419	457	423	427	453	444	411	447	422	404	394	464	458	448	441	429	412	438	379	431	447	464	440	437	469	428	400	396	452	450	451	450	482	416	422	459	451	400	411	426	404	444	387	396	423	438	409	454	408	453	448	392	407	429	451	435	453	427	438	421	426	418	422	432	442	428	411	394	420	419	429	450	459	444	440	452	414	386	435	436	422	446	411	457	453	431	412	415	443	405	468	469	421	405	407	454	408	457	407	443	444	435	412	422	460	421	434	419	461	445	410	435	440	468	413	424	412	413	457	440	462	428	495	452	401	433	445	485	458	452	395	411	426	426	431	438	424	405	438	408	414	410	405	414	453	450	432	457	445	433	440	418	414	419	438	443	405	416	442	431	436	384	430	434	468	417	427	391	396	425	444	475	465	421	425	422	391	395	392	459	432	386	418	412	463	442	457	435	417	409	372	437	415	429	411	449	432	441	462	430	428	435	465	410	434	467	474	438	445	418	449	408	412	455	434	403	436	448	421	392	441	428	395	400	431	439	399	420	420	438	424	454	422	426	451	420	384	429	401	444	401	450	409	453	441	393	432	443	417	447	421	460	449	397	399	455	421	439	400	430	421	418	447	471	414	463	385	400	451	431	383	456	447	433	449	454	381	447	437	436	453	451	441	428	471	400	439	436	461	439	436	465	420	453	451	414	440	441	443	444	443	443	391	406	436	413	451	428	429	461	429	463	405	456	412	431	471	440	438	422	411	444	447	423	401	422	439	445	404	425	472	420	439	461	455	424	423	415	487	455	382	431	417	486	458	388	441	431	455	443	401	421	439	438	419	464	441	418	435	415	434	461	414	450	443	442	428	405	415	405	417	439	420	397	419	409	429	434	399	455	433	451	430	432	397	432	435	430	427	439	429	422	436	412	432	397	438	438	407	428	396	419	421	404	441	429	439	454	430	449	430	455	427	445	428	442	435	436	444	433	413	398	419	407	401	448	438	444	434	441	421	417	436	429	435	436	449	423	435	406	429	427	440	427	434	456	444	427	426	445	460	428	428	465	417	448	453	422	436	450	427	411	427	437	405	450	405	442	440	439	448	412	466	406	438	435	428	444	468	431	427	423	442	441	436	437	444	459	395	442	409	413	414	460	402	441	444	436	419	417	411	445	436	409	440	458	425	425	423	450	430	449	443	432	403	431	462	427	443	465	405	421	454	399	413	407	442	424	422	442	433	392	427	406	396	462	386	483	419	449	404	435	408	425	450	414	434	449	429	425	400	417	398	463	428	432	441	412	411	439	440	367	424	414	391	445	433	439	427	445	440	410	417	448	427	436	449	423	437	438	439	460	406	450	414	427	418	433	437	444	438	430	444	408	421	456	444	424	397	393	410	407	425	424	410	405	411	417	444	439	437	462	401	441	399	392	461	392	427	460	427	423	410	432	408	412	421	421	459	401	399	457	441	430	401	441	444	397	447	393	421	451	402	402	462	391	464	410	422	399	426	423	450	441	416	425	453	462	414	439	429	433	419	424	453	438	402	398	392	461	450	459	415	428	386	445	431	431	420	431	452	429	392	431	440	415	452	422	402	463	418	413	433	408	427	458	431	450	439	428	448	392	402	391	413	441	475	430	416	401	403	421	451	440	452	432	463	444	427	436	459	393	426	403	408	440	422	441	432	421	459	410	446	424	441	427	395	451	426	442	414	423	427	436	453	431	433	442	415	419	415	444	468	423	419	421	411	419	471	470	403	409	428	439	464	405	385	418	455	395	395	428	438	427	419	443	460	375	441	447	429	417	406	418	436	458	437	451	425	461	458	443	414	426	381	411	411	446	438	431	423	406	399	444	463	426	455	414	477	401	425	433	441	459	420	434	426	410	458	415	409	424	450	399	446	415	447	410	439	442	437	439	408	459	430	438	435	417	404	447	403	465	442	451	475	403	421	421	403	448	412	426	458	427	404	404	386	407	389	435	440	419	435	402	456	440	420	469	451	447	429	445	461	454	422	418	410	445	416	425	420	394	413	419	434	448	400	406	453	452	436	427	399	457	408	422	415	452	431	422	438	463	422	380	397	422	421	413	431	413	416	433	442	428	436	430	407	434	404	441	429	419	425	434	405	418	419	435	430	449	420	436	423	447	445	446	442	426	413	428	456	443	440	432	450	412	440	440	434	394	401	404	398	421	444	399	398	425	420	446	444	428	447	427	406	433	410	402	416	403	411	421	389	456	375	421	414	385	447	395	436	412	405	445	430	395	401	423	431	401	426	417	445	392	438	445	427	427	499	423	412	444	389	430	404	461	405	441	408	425	424	427	410	478	426	401	372	437	414	423	429	454	412	438	474	465	407	390	417	431	400	434	453	437	435	435	432	442	424	440	398	414	447	447	434	412	437	438	451	443	460	462	420	434	405	450	384	435	428	442	403	462	426	461	459	405	426	434	435	455	457	423	434	425	389	473	434	433	417	430	449	433	432	436	460	419	416	465	443	427	387	416	405	441	426	433	446	420	438	400	399	417	436	425	415	455	431	397	403	472	402	428	457	438	425	427	473	437	412	460	417	441	403	422	423	440	441	414	431	455	387	438	435	405	437	438	424	419	454	413	407	396	427	448	432	438	449	416	401	428	444	426	414	409	393	419	376	460	413	439	441	428	428	429	421	430	436	441	399	420	418	402	417	453	421	478	460	429	413	454	479	422	386	368	436	458	494	421	421	402	403	417	438	429	405	447	427	408	375	461	465	434	386	437	403	412	440	438	421	408	438	381	431	453	450	436	456	464	423	445	432	418	429	410	386	400	443	453	439	419	441	413	431	433	421	453	433
10977	20659	18679	11435	10648	7778	6213	3729	2862	2121	1716	1514	1255	1095	1169	1374	1305	1485	1486	1479	1391	1368	1385	1275	1249	1230	1072	885	763	663	565	604	563	604	606	618	607	586	574	617	617	613	681	577	546	589	579	587	559	590	589	582	555	553	612	717	650	621	646	633	659	641	588	580	587	562	591	543	547	567	541	570	570	523	517	597	563	557	605	578	555	530	561	561	590	552	576	528	571	565	557	565	575	550	578	556	598	588	543	573	594	545	551	573	523	544	545	553	535	527	546	561	553	576	541	622	549	570	585	556	518	597	504	550	549	591	517	507	548	558	557	618	634	596	549	591	609	562	543	548	564	544	536	564	575	563	592	566	567	577	568	535	543	537	589	554	605	519	560	574	535	543	590	573	533	588	522	562	545	575	547	596	551	567	562	548	565	564	540	519	540	541	519	555	579	512	547	553	568	534	558	539	553	532	557	551	549	544	538	524	525	543	517	537	541	573	551	584	558	566	513	601	603	523	521	516	551	562	550	556	558	621	532	537	562	536	569	524	543	579	558	567	561	569	558	564	624	523	545	540	553	564	592	516	510	543	562	552	558	553	595	606	527	523	579	565	541	573	579	597	568	571	541	532	557	590	585	497	597	603	572	549	555	584	546	556	545	540	556	582	533	530	571	546	545	547	595	480	569	550	569	576	584	541	552	536	559	554	591	560	560	556	550	568	568	525	564	510	588	542	537	558	564	558	599	575	533	496	552	549	549	560	597	543	543	532	559	602	523	566	554	556	596	567	552	543	574	533	554	549	546	569	553	544	564	563	553	523	527	572	519	512	532	543	541	547	541	502	557	555	588	558	530	553	539	568	535	536	595	529	556	561	529	572	533	558	534	528	579	528	548	592	610	490	497	556	558	538	568	629	541	566	562	551	595	545	536	587	521	616	507	552	511	614	570	531	519	550	539	512	570	562	545	556	539	584	522	520	582	567	544	535	562	541	541	528	553	534	566	559	553	566	539	538	558	588	541	543	545	544	544	564	562	537	573	572	579	550	571	537	540	569	575	551	584	593	523	538	602	520	599	522	551	568	590	595	562	585	528	521	552	547	560	579	574	560	537	568	518	538	565	549	546	500	540	578	529	541	551	542	578	554	560	532	569	569	567	579	585	533	542	538	562	585	566	558	563	551	515	541	606	552	523	543	506	554	607	560	544	545	545	530	548	526	560	586	596	555	569	566	542	555	562	564	560	549	525	593	559	553	524	564	556	563	527	549	543	540	569	528	544	566	587	558	602	552	562	539	527	544	593	608	551	556	583	544	529	552	529	546	528	531	537	561	578	566	550	546	575	582	558	593	551	549	603	585	569	594	575	551	567	549	542	576	578	519	557	584	587	539	523	584	600	555	561	543	581	588	492	551	556	549	537	578	560	537	514	531	551	518	535	588	535	504	553	585	547	613	543	569	555	545	535	553	557	565	540	552	549	565	547	547	533	549	605	602	574	571	536	566	554	539	614	582	522	528	541	520	543	520	550	590	562	512	569	532	560	552	530	533	543	581	548	570	518	559	580	543	568	563	565	573	542	544	579	510	532	547	578	590	588	554	550	565	543	555	519	565	553	563	579	561	573	560	565	554	560	522	566	570	561	538	555	549	531	549	529	535	531	556	552	550	525	553	558	572	579	553	548	580	562	536	571	539	578	556	527	549	569	605	545	566	560	562	534	609	563	553	571	542	533	547	529	576	558	532	547	600	553	553	595	544	519	548	572	572	571	569	541	604	591	555	548	590	588	534	529	593	545	537	585	528	585	562	566	507	544	563	540	521	599	541	519	557	565	530	557	572	616	554	563	546	578	556	563	618	563	551	544	554	571	573	542	563	559	578	542	568	564	582	571	590	559	531	556	571	575	538	545	544	584	531	560	508	537	593	577	542	540	549	609	570	580	558	567	564	510	593	574	540	592	575	533	566	526	566	572	537	573	564	536	496	499	526	582	576	554	536	557	556	539	511	529	553	566	551	573	543	557	538	517	552	521	525	558	534	560	570	551	576	541	587	519	567	550	561	544	552	572	533	520	560	568	543	552	536	578	558	569	614	564	542	528	566	531	522	566	537	557	585	547	549	555	567	555	528	557	534	561	545	549	519	634	580	515	536	519	546	539	590	520	509	578	536	534	517	569	533	539	514	531	589	539	554	569	567	561	553	561	511	587	566	553	528	559	547	602	551	554	570	566	557	568	526	527	542	541	585	561	559	524	563	537	568	520	524	560	564	551	567	553	516	562	551	560	537	562	601	571	563	550	538	590	573	548	564	538	602	538	559	558	540	548	502	527	537	598	525	592	575	530	542	555	549	582	590	556	582	582	553	569	592	593	612	558	537	530	553	574	582	574	553	572	579	552	520	544	518	574	563	557	554	479	578	614	590	555	551	487	525	561	559	569	519	533	549	532	529	575	522	574	559	559	551	558	602	605	558	550	555	537	558	518	546	555	515	541	560	556	504	562	568	537	545	537	544	559	565	559	545	555	544	629	574	537	564	562	526	526	548	539	565	577	547	562	493	551	546	598	572	559	543	545	547	559	552	514	584	537	529	518	528	568	618	566	602	557	555	573	544	589	556	526	533	609	521	570	570	541	570	519	552	550	579	515	541	552	607	561	564	580	537	572	609	535	527	521	582	525	564	577	567	549	537	567	550	545	577	562	555	584	488	518	563	578	544	557	576	600	571	548	541	568	531	556	578	542	547	575	586	574	552	548	546	544	553	536	569	536	543	529	568	563	632	540	536	524	580	556	567	578	539	554	569	563	549	557	548	573	548	554	573	527	537	534	550	559	536	549	524	560	570	541	521	565	584	590	534	556	538	542	558	576	549	550	545	595	586	586	592	557	535	558	529	588	618	548	537	573	571	551	530	556	558	561	560	565	547	542	541	555	568	606	554	569	533	562	547	558	545	547	525	604	555	578	544	551	535	548	538	549	563	601	569	591	572	567	514	546	557	573	548	580	551	576	549	551	571	535	521	527	560	562	577	506	552	514	561	522	570	567	546	557	536	564	553	531	564	567	554	570	553	575	559	582	569	535	547	529	558	524	536	556	573	558	520	570	527	574	562	535	570	549	579	583	559	526	515	542	583	545	549	580	600	594	550	590	555	551	554	607	544	580	553	535	574	516	540	508	557	583	548	593	534	553	549	540	530	568	571	578	525	583	560	545	530	574	532	575	543	538	536	531	578	595	549	546	550	538	578	546	566	548	575	577	581	526	545	566	553	530	548	521	588	583	574	579	577	543	538	556	593	592	570	539	575	505	549	574	588	571	577	552	553	565	553	520	572	558	542	488	537	521	585	534	551	548	557	550	575	525	578	540	539	569	554	552	588	572	541	614	569	558	619	544	562	549	526	542	499	584	541	565	570	586	589	574	537	527	521	562	545	516	560	582	492	523	566	557	550	543	530	528	539	517	524	539	535	561	554	538	507	515	566	554	607	581	578	538	568	535	551	594	563	565	556
22640	20933	28636	23403	20962	21199	14378	4284	2865	2328	1866	1579	1472	1428	1478	1501	1589	1666	1672	1740	1706	1674	1574	1490	1493	1463	1411	1248	1081	958	1017	879	914	942	937	913	879	865	960	953	986	936	979	951	939	948	913	890	904	872	855	900	914	946	936	982	979	950	1000	1014	964	916	1010	970	923	877	942	897	853	864	902	886	903	913	858	895	865	868	915	873	889	765	884	871	872	849	891	909	904	906	898	913	885	839	889	890	891	858	828	878	847	867	886	885	891	903	884	843	864	829	825	808	843	885	866	911	858	858	888	881	891	836	894	904	884	916	882	816	760	882	840	872	832	836	871	845	894	856	856	881	860	948	900	831	855	873	837	853	920	861	845	893	879	872	849	915	831	844	864	781	856	907	856	908	909	851	828	842	863	822	888	889	893	881	863	824	845	857	870	872	844	857	847	866	791	841	815	880	839	894	882	896	849	858	914	876	815	891	904	889	798	842	881	809	831	876	852	851	780	850	815	879	904	845	866	881	891	861	919	859	871	842	824	883	858	883	862	852	870	820	885	893	865	858	894	855	883	910	881	853	891	876	820	892	908	850	892	859	854	838	895	891	888	820	875	886	834	811	852	846	833	900	943	896	854	833	858	865	855	853	852	846	882	894	835	831	838	888	898	857	857	887	901	877	909	935	840	896	886	841	867	792	857	840	865	834	852	838	895	852	904	924	844	829	842	874	879	861	813	834	836	842	893	853	868	845	897	850	848	845	848	838	857	838	902	849	847	870	886	873	835	823	897	826	891	905	844	884	853	883	843	930	882	899	877	839	908	861	873	838	898	847	831	874	799	868	868	877	859	867	827	906	811	816	870	880	856	879	901	887	857	854	913	904	840	851	907	844	845	917	812	853	857	867	837	859	872	895	864	914	850	844	814	925	826	876	852	876	854	827	824	834	850	853	871	835	880	820	843	863	878	930	878	884	861	852	856	858	850	832	889	901	825	844	904	865	826	860	820	814	861	855	907	908	893	870	883	837	832	855	866	851	891	850	824	881	868	878	857	851	881	860	841	862	839	848	872	907	846	908	897	856	872	851	870	812	855	836	913	838	864	849	830	888	866	856	845	846	883	886	832	874	839	896	851	856	841	878	824	886	876	855	880	839	864	860	888	864	844	887	896	865	836	893	913	845	862	873	898	876	868	825	851	847	857	890	828	913	899	844	865	836	865	872	898	883	869	809	878	897	851	890	845	836	869	877	878	811	863	861	848	865	899	858	822	896	852	902	847	896	875	850	884	872	858	866	818	906	883	905	888	848	880	876	894	903	851	831	857	852	867	858	843	827	882	824	903	852	849	897	857	863	858	831	884	848	867	880	897	880	888	903	809	899	866	855	848	905	846	856	845	899	858	867	858	866	854	866	898	859	890	846	928	848	874	845	838	884	901	890	837	823	853	813	865	866	885	843	860	879	883	873	887	871	908	839	813	840	869	874	889	890	816	857	855	905	830	877	823	846	868	853	830	926	926	854	837	895	874	852	775	853	827	836	851	895	825	833	842	868	853	891	854	846	843	878	873	906	859	837	863	893	868	866	856	886	890	855	848	855	833	826	922	870	878	855	871	899	870	880	832	829	863	833	860	830	894	831	881	872	882	848	895	859	849	921	865	881	864	846	858	853	913	856	888	913	911	874	881	874	840	849	844	845	866	882	864	872	857	851	883	855	845	835	823	872	865	875	833	858	910	862	867	857	887	890	863	924	842	883	878	893	892	902	891	880	839	901	875	888	910	844	821	844	871	870	858	894	878	890	865	876	850	810	874	873	847	839	866	848	902	872	846	858	821	903	887	853	865	889	828	890	838	880	868	852	845	874	893	871	846	914	871	852	845	933	814	836	799	846	878	829	869	853	830	850	819	855	874	885	883	811	832	916	847	833	809	872	822	867	889	898	870	784	823	890	921	857	843	885	850	876	916	901	862	855	840	817	870	867	828	893	882	831	835	878	846	888	869	879	907	809	842	869	884	885	879	877	836	915	858	888	862	879	918	933	847	897	891	860	912	824	857	832	876	861	906	830	863	858	852	862	851	834	867	864	873	913	867	843	878	893	848	889	817	831	869	871	874	843	861	921	892	882	835	847	910	879	883	857	893	874	877	886	851	855	796	813	871	855	839	865	855	863	817	845	864	860	886	849	844	830	870	903	839	850	878	876	884	887	897	885	856	857	892	852	878	825	869	853	882	897	852	895	801	871	812	845	894	908	864	844	835	819	849	870	850	895	871	879	877	900	857	901	863	875	891	878	856	893	879	892	831	883	876	871	885	889	799	835	831	867	834	839	841	830	877	899	833	872	837	901	889	851	840	841	838	933	858	932	822	886	891	848	888	920	816	908	890	861	868	877	887	816	900	857	869	870	885	816	865	840	872	813	863	851	848	891	871	865	881	859	892	933	828	861	861	845	842	839	924	876	866	865	893	829	906	910	831	844	903	814	906	827	834	822	850	867	863	874	820	872	858	897	904	816	846	885	865	904	785	838	862	900	887	901	876	887	848	859	861	850	861	863	852	809	854	844	855	848	869	904	863	926	887	855	847	896	917	837	821	861	854	884	819	896	833	835	830	894	899	896	920	855	799	841	901	902	842	843	885	845	844	889	859	871	870	836	843	882	889	863	845	881	893	886	863	871	879	853	896	929	824	877	899	833	887	865	860	880	873	898	834	889	844	871	881	877	872	881	842	845	940	856	823	845	939	863	861	863	819	863	854	858	870	847	906	894	874	829	857	850	898	877	915	862	892	907	807	868	882	935	797	859	885	904	883	864	841	847	865	867	853	867	934	845	813	835	866	894	895	894	843	869	812	883	824	870	871	894	836	876	861	903	887	824	854	903	899	841	908	880	906	828	826	854	840	832	914	852	842	835	856	879	848	834	891	815	849	812	839	873	866	842	927	939	810	834	825	891	849	856	859	878	859	841	820	848	813	869	882	882	868	854	854	887	819	802	859	841	886	915	879	860	817	846	829	873	814	855	874	848	846	869	848	867	858	826	896	889	903	841	866	870	884	839	801	858	845	847	829	852	871	781	863	884	853	896	875	861	874	842	860	865	856	875	823	871	854	864	876	910	855	904	864	867	879	835	823	848	870	862	793	847	898	812	913	858	846	809	834	896	871	880	883	894	889	805	868	905	832	824	834	807	842	794	879	873	873	825	840	893	839	863	855	839	868	886	858	829	852	899	874	841	880	826	849	906	869	902	909	895	847	813	878	905	822	913	870	864	878	812	884	860	897	835	849	887	876	867	882	880	907	885	879	860	857	866	914	840	820	886	847	937	890	864	831	831	863	906	849	875	819	881	833	795	868	856	880	915	848	861	826	872	901	825	867	874	849	807	864	845	868	871	801	879	881	842	832	869	801	803	881	857	885	855	843	808	863	902	848	823	853	890	845	858	882	907	871	871	872	872	871	854	910	859	853	832	890	926	862	839	845	855	863	837	880	894	869	898	881	804	883	880	858	856
13906	30108	27593	18806	17089	13180	10744	7055	5618	4233	3350	2953	2470	2315	2380	2638	2552	2798	2862	2872	2679	2707	2522	2353	2236	2321	2141	1759	1515	1277	1231	1183	1088	1103	1091	1125	1089	1080	1105	1137	1156	1223	1171	1084	1131	1120	1105	1122	1140	1110	1106	1062	1084	1081	1159	1236	1279	1289	1238	1268	1173	1274	1202	1118	1146	1071	1068	1042	1045	1045	1005	1037	1087	1061	1032	1055	1025	1058	1104	1043	1077	1030	1034	1045	1051	1005	1078	1035	1102	1015	1020	1069	1065	1038	1021	1009	1122	1053	1064	1064	1033	1081	1055	1032	1021	1071	1056	1022	996	1054	1030	979	1011	1053	1036	1063	1100	1031	1018	1075	993	1083	1030	1057	1038	1046	1073	1029	1023	1014	1086	995	1030	1055	1038	1017	1094	1048	1068	998	1072	1069	1031	1028	1019	1040	1071	989	1034	1052	1035	1080	1064	1026	1076	1086	1095	1046	999	1010	1066	1079	1062	1032	1075	1023	1048	1039	1030	1059	1015	1087	998	1073	1009	1088	1030	1037	1039	1078	1031	1050	992	1053	1043	1016	1020	1057	1074	1027	1083	1090	1106	1035	1038	999	1088	1038	1040	1034	1056	1001	1016	1017	1037	961	1021	1029	1052	1039	1055	1027	1012	993	1054	1074	994	1009	1013	1049	1059	1126	1098	1010	961	1000	1037	1027	1050	1021	1023	1030	1029	1066	1024	1071	1040	1034	1064	1021	998	996	1061	1014	1040	1035	1000	986	1039	1103	1056	1057	1008	1026	1022	1024	1064	1042	1023	1027	995	1059	1019	1054	1025	1079	1057	1057	1016	1026	1067	1020	996	1077	1090	1054	1029	1028	1081	973	1014	1036	1060	1020	1039	1021	1059	1070	1015	1112	986	1031	1061	1018	1084	991	1073	1022	1052	1044	1048	1075	1031	1015	1015	1079	1117	1076	1014	1055	1078	1094	997	1052	1086	999	1062	995	1033	1059	1075	1048	1058	1064	1072	1032	1042	1016	1120	1058	1071	1099	1063	1027	1071	1030	1068	1039	1060	1026	1060	1034	1032	1027	1028	981	1037	1000	1021	1021	1060	1021	1005	1000	1014	1038	1104	987	1071	1044	1020	985	1004	997	1019	1052	1002	1021	1037	1074	1027	1051	1042	1021	1035	1038	1034	1012	1065	1049	1034	1063	985	1024	1064	1034	1066	1040	1000	1063	1016	1013	1056	1020	1065	1051	1061	1088	1006	1026	1005	1076	1032	1030	1035	1078	1043	1075	1056	1065	1034	1044	1052	1017	1032	1019	1059	1099	1071	1044	1025	1055	1081	1042	1031	1041	1052	1039	1059	1097	1033	1066	1079	1029	1030	1048	1028	1029	1083	1028	1056	1043	1025	1073	1024	1086	1048	1039	1008	1066	1054	1033	1052	1086	964	1029	1035	1019	1046	999	1000	988	1035	1024	1047	1022	1084	1097	1043	971	1095	1075	1040	1086	1023	1043	1000	1081	1018	1043	1050	1024	1026	1046	1048	1051	1062	1074	1075	1085	1055	978	1109	1011	1061	1023	1085	1022	1078	1039	1070	1040	1027	1069	1094	1056	1016	1024	1044	971	1009	1029	1042	1074	1031	1022	1025	1051	1067	1033	1081	1041	996	1029	1066	1025	1089	1042	1040	1099	1028	1011	1047	1032	1080	1016	1016	1051	1086	1025	1043	1003	1066	1009	1050	1027	986	1098	1079	1062	961	1058	1039	1028	1002	1047	986	1034	1030	1076	1059	1026	1077	1049	1023	1047	1053	1030	1064	1058	991	1020	1046	1050	1059	1086	1076	1069	1016	1020	1026	1032	985	1021	1094	990	1067	1031	1014	1072	1057	1064	1038	1022	990	1046	1099	1058	965	1034	968	1035	1039	1083	1056	1050	1026	1050	1066	1004	1070	1073	1035	1088	983	1069	1029	1047	1004	1061	1033	1064	1073	1077	1070	1065	1021	1014	1097	1032	1007	1054	1081	1061	1011	1063	1077	1017	1065	968	1015	1025	1079	1027	981	1023	1021	1027	1025	1048	1052	1031	1046	1037	1001	1015	1024	1021	1036	1002	1013	1060	1062	1027	1029	1037	1072	1021	1067	1067	1040	1031	972	1025	1024	1005	1048	1118	1013	1040	1014	1019	1075	1018	1056	1015	1093	1048	1047	960	1093	1101	1002	1025	1142	1017	1102	1036	1033	1012	1048	1068	1054	1024	1032	1024	1038	992	1001	1004	1035	1009	1068	1039	1054	1069	1046	1037	1048	1041	1084	1034	1032	1061	1034	1026	1051	990	1047	1122	1123	1077	1027	1024	1064	1021	1075	1053	1024	1018	1055	1013	1050	1002	1021	1070	1068	1027	1054	1064	978	1030	1051	1065	1000	1029	1049	1017	1040	1022	1033	1074	1065	1054	1042	1001	1012	986	975	1010	1072	1043	1045	993	1133	1052	1012	1081	1041	1061	988	1028	1017	995	999	1055	1054	1090	1073	1016	1021	1049	1064	965	1028	1058	1008	1050	1057	1029	1014	1067	1063	996	1057	1099	1095	1041	1069	1097	1064	1050	1005	1044	1057	1045	1022	1067	1030	1001	1067	1015	1062	1023	1054	1034	1035	1010	1061	1061	1030	1028	1094	1026	984	1091	1065	1007	1055	1046	1043	1075	1016	1014	1004	997	1060	1007	1088	1065	1014	1047	1012	1019	1042	1012	1023	1082	1045	1037	1041	1055	1065	1063	1034	1028	1027	1114	1076	1065	1035	1048	1007	1016	1038	1041	1026	1072	1038	1035	1004	1028	1064	1046	1025	954	1050	1065	1024	1007	1072	1041	989	1063	1002	1028	1021	1019	1044	1066	1048	1012	1071	1048	1090	1033	1021	1001	1032	1026	1065	1001	1063	1061	1026	1030	1127	1024	1007	1068	1061	961	1033	1013	1053	1093	1026	1048	1038	1071	1053	1079	1042	1072	1028	1059	1039	1013	1055	1042	1033	1078	1065	1014	1045	1058	1006	1050	1021	985	1008	1055	1011	1082	1051	1029	1084	1017	1037	1039	1043	1065	1081	1046	1025	1065	1045	1018	1029	1027	1029	1081	1118	1070	1043	1032	1027	1056	1052	1013	1125	1087	1044	1037	1064	1051	1069	1086	1033	1050	1014	1070	1109	1034	1125	1034	1008	1058	1110	1017	1092	1062	1040	991	1084	1032	1033	1039	1080	1086	990	1037	1024	984	1052	1066	1012	1061	1023	1004	1047	1042	1070	1075	1099	1068	1073	1101	1019	1069	1039	1041	1003	1004	1047	1043	1010	1046	1058	1084	962	1058	1065	1011	1079	997	1051	998	1080	1038	1040	1076	1014	1054	1046	1070	1011	1032	989	989	1051	1040	1085	1089	1080	1073	1073	1011	1023	1044	1005	1029	1068	1004	999	1041	1077	995	992	1018	1018	1091	1151	1022	1064	1095	1022	1085	1071	1032	1083	1038	1045	1009	1018	1048	1097	1023	1027	1042	1073	939	1058	1072	1011	1040	999	1073	1060	1051	1065	1036	1054	1035	1124	1024	1047	1064	1026	1104	999	1025	1031	1033	1110	1057	1041	1058	1088	1013	1035	1045	1031	1027	1012	1048	1043	1041	1113	1057	1031	1090	1051	1077	1034	1020	1062	1098	1080	1015	1072	1090	1062	1013	1085	1024	1053	1025	1066	1038	1077	991	1061	1067	979	1030	1041	1045	1039	991	1012	999	1044	1059	1060	1039	1032	994	1036	999	1070	1042	1008	1062	1040	1025	1106	1059	959	1067	994	1030	1081	1050	989	982	1046	1019	1050	1087	1058	1044	1051	1026	1044	1022	981	1072	1025	1071	1039	998	1025	1047	1065	1113	1005	997	1068	1039	1037	1058	1009	1009	1078	1057	1120	1023	1031	1118	1050	1092	1068	1108	1091	1037	948	1044	1070	990	1016	1047	1011	1063	1072	1043	1042	1060	1024	1022	1015	1058	1056	1074	1089	1082	1021	1078	996	1013	1023	1016	1075	1036	1051	1035	1094	988	1105	1066	1029	1014	1023	1044	1051	1025	1046	1085	1024	1063	1050	1075	1016	1038	1092	1031	1019	1024	1029	1081	1062	1070	1057	972	1068	1103	1045	1097	1008	956	1034	1025	1040	1048	1080	991	1017	1095	1097	995	1036	1089	1015	1086	1032	1076	1047	1034	1061	1004	1073	970	1089	1050	1086	1080	999	1005	1040	1062	1081	976	1110	1055	1105	1054	1003	1008	1005	1046	975	1027	1011	1035	1095	1051	1023	1033	1064	1065	1042	1066	983	991	1072	1030	969	1077	1062	1048	1058	982	995	1012	1053	1075	1101	1036	1094	1042	1001	1062	981	1004	1053	1111	1033	1037	1033	1104	1022	1047	1038	1035	1128	1073	1063	974	1042	1035	1046	988	1041	995	1028	1037	990	1027	1035	1077	1034	1026	1024	1085	1044	1014	1029	1054	1053	1076	1072	1016	1085	1012	1057	1041	1017	1059	1005	1081	1010	1064	1036	1034	1028	1054	1058	1044	1042	1034	1096	1007	1095	1044	1049	957	1025	1038	1060	991	1036	1039	1005	1034	1080	1030	1029	1093	1093	990	1050	1028	1011	1034	1036	980	1077	1106	1051	1027	1094	1085	1011	1026	1038	980	1042	1074	1117	1039	1033	1040	1021	1045	1030	1047	1070	1008	1021	1038	1064	1028	1067	1037	1031	1031	1037	996	1019	1010	996	1009	1046	1020	1065	996	1042	1074	1006	1054	1058	1075	1015	1067	1065	1095	1043	1063	979	1036	1070	1024	1023	1034	1042	1011	993	993	1074	987	1008	1058	1061	1056	1032	996	1031	1035	989	1028	1063	1063	1098	1049	1018	1072
26776	20006	13396	6421	4173	2659	2163	1333	1140	827	788	674	635	681	674	690	735	739	752	757	764	771	739	736	688	677	632	630	521	543	532	513	461	497	486	502	495	483	503	538	513	497	512	466	501	495	492	528	471	491	494	495	494	465	496	538	520	471	503	546	486	472	507	502	500	445	460	496	463	513	495	469	468	509	505	476	461	475	511	514	465	479	453	495	468	492	496	505	488	520	446	487	497	501	509	480	454	547	478	471	542	440	526	480	487	479	521	462	475	497	499	489	514	486	463	521	524	501	498	538	501	496	460	505	510	499	472	493	485	513	514	495	493	537	485	479	463	492	464	484	500	522	494	483	437	507	484	507	466	467	453	481	494	534	487	479	497	475	469	509	496	528	538	526	481	454	444	492	500	495	474	487	477	519	471	496	486	504	492	475	472	516	507	497	501	443	493	466	446	482	522	458	469	503	467	517	484	475	471	510	493	464	461	499	493	503	450	504	525	502	486	470	523	492	477	453	468	554	570	466	477	467	495	498	476	503	475	529	508	522	473	518	476	473	473	498	504	496	481	459	488	454	510	481	501	528	527	486	476	476	480	487	460	478	479	460	504	446	466	490	473	496	462	487	488	497	510	496	518	518	475	476	459	494	477	511	501	437	486	504	469	501	460	489	470	498	484	472	486	483	508	476	516	498	468	488	486	476	450	510	481	523	473	441	487	515	479	472	461	474	481	465	496	536	505	438	459	488	467	497	491	461	483	466	473	501	511	521	482	502	508	455	468	484	495	460	501	476	497	457	493	469	468	504	502	482	504	491	528	475	489	453	488	490	444	499	512	530	465	520	506	475	499	486	464	521	510	481	514	527	485	464	504	506	474	456	471	504	456	511	490	468	470	477	482	482	505	444	499	481	511	497	552	478	443	488	503	496	516	452	493	510	471	511	476	505	490	488	543	505	537	515	435	490	490	489	471	482	488	482	474	504	499	489	521	462	479	491	481	482	454	438	486	515	511	484	533	487	501	496	507	525	472	479	477	472	463	469	490	489	485	476	500	528	466	464	470	454	462	533	530	474	520	490	488	543	505	462	509	506	530	479	489	449	484	511	463	502	479	530	506	478	462	514	505	470	464	517	489	471	500	518	501	517	498	505	497	485	490	465	534	457	471	497	467	492	492	482	465	466	486	483	490	499	510	545	480	518	537	492	528	505	467	502	476	520	503	478	481	463	476	454	543	509	506	501	501	480	490	511	525	485	496	517	509	458	465	464	476	499	475	489	514	493	487	460	489	490	443	515	495	483	539	510	525	473	489	520	489	494	477	485	489	480	476	510	469	452	462	511	471	493	508	504	477	496	486	481	469	493	449	471	447	486	515	503	488	521	511	496	499	512	521	469	473	470	483	503	490	484	504	491	480	458	446	514	441	466	466	523	493	512	471	511	458	508	537	485	455	497	471	511	512	485	491	492	481	506	461	475	498	486	501	462	498	478	508	467	478	507	499	477	457	460	481	522	511	514	508	482	509	479	516	483	473	493	484	486	496	511	505	498	516	464	494	511	482	470	491	435	450	519	492	512	495	509	446	505	506	474	496	496	477	548	490	523	516	496	483	492	527	466	486	465	499	526	487	464	515	513	481	461	467	477	494	511	478	525	500	486	497	517	467	503	472	467	493	481	487	445	511	481	483	498	438	478	488	521	512	494	506	491	467	479	420	485	505	482	501	498	503	519	449	517	494	532	460	526	497	453	491	475	470	470	488	550	508	473	506	487	501	475	504	535	486	502	510	470	488	458	526	495	478	510	515	509	468	454	455	503	503	476	500	493	473	550	443	505	475	510	469	469	442	446	532	469	507	481	500	502	516	486	480	488	475	486	472	509	457	504	508	463	460	511	477	503	443	477	522	492	477	524	524	486	504	462	488	474	472	509	479	496	479	490	475	459	477	464	483	503	491	469	514	442	467	536	478	464	476	516	471	515	495	474	496	508	472	509	498	497	507	483	458	493	517	511	480	528	496	492	525	505	499	466	490	497	527	518	453	524	478	485	488	505	457	472	476	490	454	493	439	478	515	496	483	476	451	499	445	473	475	435	536	480	485	464	508	496	506	510	495	458	470	517	457	485	531	498	513	504	488	474	447	487	489	483	522	480	487	513	520	506	491	462	538	480	485	482	454	498	483	527	467	480	531	447	446	501	520	460	464	527	515	509	488	514	506	434	454	505	466	483	509	532	490	495	488	435	466	504	483	506	475	479	465	495	508	486	488	489	469	485	498	451	476	541	512	485	505	486	474	459	523	480	511	484	471	471	541	480	505	505	502	460	490	475	520	498	496	481	491	456	493	483	500	483	443	463	511	499	488	480	456	499	517	518	490	514	468	446	511	467	495	501	495	465	515	512	504	501	497	504	489	449	481	484	500	517	497	478	508	486	496	472	465	469	517	441	474	485	510	480	483	519	499	473	471	496	498	492	535	447	479	477	456	500	458	505	522	491	473	481	495	480	456	501	465	485	495	487	523	503	471	473	497	498	507	510	459	481	491	472	484	510	477	489	492	457	477	488	448	488	511	503	465	517	455	517	491	502	480	500	510	509	478	508	474	499	474	478	485	492	479	450	492	480	467	489	487	518	486	511	498	490	486	490	479	490	497	501	481	489	459	471	481	522	488	474	483	505	483	437	503	456	512	478	510	535	477	509	480	483	483	474	512	491	498	486	437	502	500	471	470	471	518	470	495	537	496	478	473	449	517	500	484	456	463	486	460	515	467	530	495	477	473	477	480	518	535	466	490	493	511	516	480	491	523	495	496	461	483	557	453	506	510	506	457	504	468	442	510	469	494	539	438	477	468	507	445	474	483	493	473	500	522	493	487	483	489	463	502	481	492	466	463	500	479	472	497	479	532	496	445	471	502	441	490	471	486	518	502	449	452	502	475	498	532	502	503	497	495	459	518	468	494	511	485	487	500	503	468	510	500	467	511	526	483	470	485	526	502	473	461	516	474	461	467	482	472	496	519	478	505	513	496	514	466	498	455	493	471	535	479	490	523	498	552	495	442	494	459	484	464	463	451	463	478	481	498	504	513	479	451	497	537	506	495	500	547	497	459	473	501	493	525	468	520	500	480	471	463	511	503	483	536	469	509	470	482	502	496	521	456	439	451	457	503	490	473	512	514	490	476	465	509	485	493	528	522	486	478	516	496	497	495	510	481	448	501	508	461	451	497	467	450	463	498	503	450	482	475	485	532	495	491	460	504	507	511	501	458	486	482	530	529	501	492	453	498	470	506	488	497	471	473	494	510	485	496	487	462	476	470	502	489	468	489	476	484	499	486	461	496	498	473	471	514	485	524	500	501	486	524	507	468	525	489	502	502	485	463	461	514	473	517	443	486	461	485	471	540	490	489	489	493	489	445	480	476	448	481	525	450	489	491	480	485	469	430	471	494	469	484	501	519	446	468	513	452	481	473	488	502	461	474	518	470	504	529	422	480	493	502	485	460	457
9862	15684	14654	8396	7860	5564	4485	2761	2197	1634	1269	1072	1001	1014	1040	1145	1180	1278	1317	1268	1226	1287	1122	1145	1036	1091	1015	842	726	638	607	638	611	659	608	640	619	654	625	649	665	693	658	638	622	633	609	639	637	641	611	622	656	626	626	661	633	658	703	656	647	691	612	662	624	627	652	639	630	575	579	648	604	569	606	553	627	598	574	583	603	650	572	627	599	639	603	610	582	608	619	614	571	595	582	612	625	600	628	646	574	606	632	645	612	589	610	580	603	613	636	610	565	577	628	647	607	628	567	600	611	558	553	585	580	593	631	653	614	595	572	651	578	646	629	633	590	656	629	634	597	592	589	585	642	610	590	608	614	617	581	603	590	582	603	602	617	590	620	648	611	591	614	636	627	537	582	632	606	582	661	615	579	610	597	591	651	640	573	568	580	637	584	562	562	628	591	637	648	584	657	585	575	609	632	618	597	576	550	569	570	602	600	618	606	588	644	583	612	608	601	648	573	584	593	661	572	603	590	599	573	604	632	625	580	617	652	647	592	582	579	601	644	617	593	662	565	620	588	600	587	593	594	637	608	594	617	604	617	618	584	596	629	599	608	647	565	596	614	598	608	629	616	592	619	606	597	571	621	645	601	616	572	585	581	555	589	593	585	544	610	572	561	613	635	622	646	593	600	604	577	581	571	645	602	613	588	628	618	624	614	583	597	630	612	602	612	589	609	702	582	645	621	649	605	650	607	588	582	598	600	616	618	593	611	633	619	629	600	624	601	620	638	638	615	617	562	655	607	615	576	654	623	640	634	620	580	585	589	577	579	619	622	582	599	601	591	660	645	639	616	635	604	624	597	572	597	575	556	592	568	639	599	605	619	563	593	642	631	648	594	591	575	603	655	581	621	596	558	613	632	590	573	609	606	571	610	541	634	583	608	563	667	602	626	571	592	634	663	622	629	592	635	614	574	635	617	603	626	611	579	596	649	608	629	627	600	606	584	682	607	562	586	621	600	646	621	630	641	605	618	613	593	618	638	586	586	590	619	595	594	590	590	597	619	638	627	623	615	636	608	590	626	637	581	630	646	600	600	602	609	591	578	607	635	610	554	656	619	575	617	643	604	598	600	621	619	593	620	591	589	634	621	596	576	608	632	616	612	583	603	622	604	593	625	628	601	643	589	583	575	597	588	615	609	620	604	604	655	621	598	647	611	613	606	598	613	570	613	639	625	570	571	656	623	563	625	578	597	624	620	607	598	665	580	585	579	615	603	635	564	609	614	574	606	620	596	554	595	630	642	589	644	551	598	569	620	597	586	597	630	587	637	592	599	629	612	615	583	595	586	592	614	586	567	585	592	635	598	580	625	617	587	617	634	614	575	602	570	649	565	574	597	640	578	591	646	602	623	610	621	612	605	584	624	627	628	588	616	607	559	614	566	593	619	590	634	589	623	577	574	607	550	576	576	588	607	588	623	624	618	587	614	614	589	571	596	616	572	601	637	559	594	575	565	632	586	581	619	623	645	623	625	631	629	577	632	621	579	559	606	646	623	617	577	611	595	596	639	590	634	615	627	579	629	603	595	595	561	627	591	614	588	616	593	587	623	634	580	601	589	617	599	619	607	569	629	585	619	613	590	581	610	584	608	614	656	594	597	627	624	591	562	611	607	637	636	610	630	618	643	587	610	590	609	575	575	650	620	631	621	605	605	580	599	593	592	631	631	624	623	633	594	598	638	596	615	598	604	611	599	642	668	581	603	618	562	587	644	584	591	582	604	605	607	627	632	636	570	599	592	601	639	573	597	589	595	592	588	596	612	585	612	602	620	597	615	629	628	590	585	579	557	643	595	602	576	635	613	631	618	643	585	592	635	608	622	620	623	588	626	613	573	566	599	597	601	615	589	600	599	625	619	620	629	644	605	615	620	595	579	603	627	649	602	598	602	614	573	580	626	644	629	603	639	594	627	611	556	635	620	590	599	542	607	615	659	627	541	593	610	623	593	630	576	635	592	617	599	582	602	595	600	603	612	583	555	613	588	625	616	641	587	602	647	638	613	677	596	630	579	583	607	610	614	549	579	609	643	610	587	577	617	570	581	601	626	634	571	585	568	581	603	607	649	607	603	650	630	613	635	569	644	626	613	589	601	605	620	663	624	569	584	595	603	614	583	642	613	598	627	616	614	595	622	597	598	609	590	607	639	612	623	589	603	589	643	631	584	608	557	630	601	566	593	600	627	582	598	624	587	608	601	648	591	600	631	584	606	569	572	601	555	644	579	636	625	590	588	629	609	622	644	586	586	597	615	632	636	641	586	604	596	587	589	622	589	613	602	592	643	628	562	625	645	616	638	589	586	610	643	627	590	548	630	612	625	617	606	633	644	638	607	621	652	608	553	623	605	597	631	601	593	592	684	621	627	608	582	634	637	597	561	609	604	586	593	594	598	582	619	614	596	624	608	603	607	605	589	617	651	598	588	626	574	660	602	572	634	606	642	612	602	621	654	627	602	620	602	608	595	553	553	629	611	628	619	609	686	634	623	582	621	624	601	629	659	624	632	574	606	598	622	613	576	642	548	637	605	588	588	594	614	594	599	591	657	620	608	617	585	590	604	663	613	578	633	584	563	572	593	573	616	578	607	610	629	584	622	589	629	665	601	609	573	573	609	557	582	602	596	620	625	644	662	617	646	581	599	576	630	600	639	579	610	595	627	617	613	590	626	662	624	607	603	590	606	613	576	608	571	597	615	552	582	627	593	564	607	638	565	569	576	641	625	609	616	604	619	601	583	572	597	593	626	640	635	574	656	650	587	630	583	586	567	640	630	603	565	667	577	646	604	632	603	625	619	618	647	616	581	620	663	629	605	639	585	597	622	636	658	614	602	588	633	621	632	617	586	600	621	628	602	577	597	600	586	585	605	617	610	627	615	593	609	610	643	571	638	609	595	544	656	606	636	622	639	651	619	585	656	610	613	628	607	600	624	596	642	600	620	582	587	570	608	614	618	590	610	643	608	597	644	621	571	575	607	622	635	598	592	624	604	640	610	614	601	609	618	575	590	568	642	624	640	604	595	629	632	616	619	617	633	619	641	600	633	614	624	601	586	614	629	630	613	576	660	637	565	638	605	614	602	614	586	591	584	541	575	615	611	624	588	614	563	607	596	612	611	614	578	631	600	614	623	630	615	616	639	606	588	588	590	606	612	599	589	618	633	613	597	585	641	593	599	602	564	599	601	610	612	617	611	628	622	629	591	643	613	619	617	598	631	630	582	619	582	559	589	628	570	595	624	586	640	545	586	621	552	651	604	595	612	600	581	627	610	581	624	589	610	597	598	628	596	604	614	600	590	582	634	637	603	607	595	578	617	615	618	624	602	592	605	574	631	619	602	578	601	641	605	609	621	601	592	603	642	608	641	591	597	624	607	601	592	646	622	575	612	637	621	567	575	599	584	608	595	615	587	627	637	586	573	643	600	586	654	599	602	627	580	594	584	605	595	620
23697	20950	28208	23897	21000	13542	5289	2782	2021	1632	1360	1255	1078	1149	1230	1160	1275	1311	1301	1345	1329	1287	1323	1285	1210	1201	1184	975	916	877	787	847	772	765	784	802	775	798	855	791	817	823	775	788	851	827	772	819	795	799	787	783	779	845	813	859	864	860	885	848	864	847	798	794	791	771	787	833	777	787	768	799	770	803	828	782	811	791	801	729	767	758	776	773	798	783	794	752	770	787	785	780	754	831	777	806	816	813	789	789	769	773	784	782	776	813	771	792	747	704	751	767	735	775	747	761	725	741	806	768	791	744	779	743	771	831	765	774	771	802	750	743	780	750	792	780	777	846	750	797	806	758	798	789	795	782	787	815	753	778	780	808	786	736	799	783	774	786	770	793	782	792	795	790	753	799	774	773	756	780	778	795	749	759	740	744	794	811	782	816	813	775	804	774	759	819	810	754	807	814	858	783	805	781	794	775	745	827	783	784	769	812	803	786	778	796	811	797	786	798	830	736	760	775	757	745	793	791	769	766	771	824	803	745	817	775	799	788	802	783	753	734	789	777	831	790	781	783	745	756	785	805	820	800	785	772	787	806	803	835	814	786	748	802	797	725	803	773	747	778	739	769	724	771	815	770	776	719	754	804	797	832	748	760	773	765	812	756	752	810	803	783	756	793	777	774	763	773	768	824	737	700	840	758	791	752	787	812	824	786	818	801	754	761	777	780	784	763	800	807	801	733	801	847	811	745	783	749	826	776	760	768	793	786	747	702	747	788	792	712	769	812	794	755	765	819	751	799	770	784	813	782	790	772	794	768	786	755	772	760	785	789	730	773	772	800	794	777	775	744	804	814	810	763	763	753	790	815	785	763	819	781	753	857	817	814	764	774	785	784	819	774	772	814	773	740	776	771	803	772	833	811	816	785	778	761	800	789	765	733	713	782	840	798	738	800	751	833	758	795	772	801	777	806	793	820	762	765	748	785	745	766	786	819	746	807	750	811	788	766	759	781	720	750	782	785	768	797	768	797	782	755	796	788	703	744	791	775	771	823	797	749	774	792	749	790	788	709	742	777	791	770	756	792	760	791	814	764	800	814	772	751	776	789	724	827	816	776	734	765	752	785	777	786	781	730	795	775	802	813	778	798	781	786	818	777	739	834	770	797	750	816	805	807	807	744	810	832	767	777	814	836	763	776	765	780	771	782	773	831	751	801	758	806	748	793	758	786	754	736	802	757	769	743	743	753	769	753	794	831	792	739	785	745	792	801	767	788	766	809	783	781	743	776	784	817	758	831	810	738	766	784	819	800	765	747	819	761	780	733	781	792	821	820	766	746	771	811	752	771	776	785	758	789	803	791	730	853	742	754	821	771	816	807	771	777	763	822	811	768	770	799	753	737	777	746	734	716	770	807	777	760	786	806	756	727	826	765	814	768	787	827	821	776	798	794	828	759	766	808	752	813	772	797	817	780	778	792	811	798	844	800	753	836	784	796	759	751	733	766	773	821	725	778	808	749	786	767	801	745	781	768	787	818	749	799	804	821	761	814	817	764	776	749	756	767	777	738	743	796	829	798	798	721	801	770	716	809	753	839	796	746	783	782	798	760	791	742	775	811	726	741	755	799	757	767	829	782	794	760	746	779	774	787	763	794	750	799	807	803	805	739	790	784	787	802	800	798	737	731	714	777	712	745	744	716	804	746	855	749	745	771	767	744	782	742	751	797	798	746	787	760	766	764	798	786	782	816	748	747	742	756	759	765	748	749	737	747	769	783	742	804	777	714	790	776	747	761	796	733	790	808	723	781	758	784	815	814	757	795	761	774	782	771	784	802	799	780	822	730	765	776	820	840	762	733	806	753	711	824	764	731	810	774	722	788	750	782	731	712	726	780	766	777	761	779	702	811	846	772	802	790	798	704	807	778	763	754	750	779	831	859	801	782	763	794	718	763	781	788	806	822	798	789	785	743	720	795	760	779	787	814	777	735	783	721	734	720	788	782	782	743	819	763	739	787	817	767	730	808	746	816	756	799	825	775	717	750	720	796	776	744	790	758	766	758	761	815	774	802	816	757	815	739	841	744	797	818	793	796	796	777	794	795	774	797	795	785	801	759	767	760	765	746	777	829	775	773	762	753	787	768	791	737	803	769	731	790	780	792	763	779	751	755	742	812	742	732	760	737	776	762	743	774	783	837	770	807	799	792	789	749	799	819	771	780	772	762	751	788	813	734	746	795	764	777	802	766	762	749	760	734	774	729	769	793	832	761	804	825	770	766	782	776	820	772	804	750	780	803	793	881	771	757	803	801	753	746	788	794	789	726	838	773	788	776	765	812	801	793	789	766	782	773	781	813	761	787	753	811	752	716	784	796	771	802	759	787	776	804	775	759	738	747	770	786	766	781	801	738	792	804	789	737	769	764	781	792	794	790	728	796	792	836	803	786	785	790	788	810	832	760	815	796	783	755	766	771	842	763	742	806	778	775	754	765	801	759	789	797	774	728	741	778	770	792	727	808	758	820	728	792	787	781	769	781	746	778	814	796	756	777	772	756	811	805	706	831	805	772	786	792	815	761	765	779	786	775	758	772	767	784	832	780	772	788	749	813	789	789	726	819	721	793	820	751	784	756	752	818	788	778	780	825	778	797	775	787	731	781	727	772	767	789	736	790	765	744	808	784	757	738	773	764	772	768	771	826	761	757	792	802	784	764	772	782	781	772	796	801	784	787	812	851	722	814	777	753	797	765	751	754	831	804	757	748	831	773	779	729	785	796	814	799	886	796	795	740	781	768	789	764	750	791	817	762	790	758	787	775	832	760	812	783	785	766	789	755	777	762	815	792	806	814	838	745	777	706	762	769	806	812	723	784	760	756	787	756	754	766	831	753	776	813	786	747	824	787	755	814	763	757	770	768	808	717	753	763	724	717	792	736	787	764	799	711	743	770	793	815	801	784	741	785	807	744	794	823	808	791	773	789	806	757	822	776	809	790	740	783	755	805	733	758	805	760	747	781	832	788	802	764	772	811	771	759	765	787	719	760	757	769	728	779	730	764	779	763	802	747	809	786	797	771	763	792	724	772	788	846	776	752	737	763	739	820	808	761	823	805	767	764	782	758	768	776	830	772	754	782	795	752	825	787	747	793	764	799	764	757	745	817	777	766	785	765	802	822	753	835	770	782	794	755	839	753	847	782	811	771	740	764	787	734	791	740	781	748	821	804	837	783	791	790	817	794	770	800	743	840	787	782	775	787	845	768	773	763	768	763	770	796	789	773	793	712	758	761	767	791	776	841	787	800	767	813	770	796	821	762	762	718	791	777	751	827	749	747	762	787	762	772	767	751	817	771	811	799	796	769	804	766	765	775	758	795	772	780	769	790	781	768	795	748	794	790	732	789	816	774	739	806	779	767	833	806	829	799	752	801	780	766	779	789	749	762	803	761	804	795	791	755	796	780	775	837	798	806	734	753	810	808	757	827	762	834	796	747	792	791	775	765	786	811	792	752
11573	24635	22451	14336	12797	9424	7754	5146	3988	2964	2372	2028	1839	1750	1981	2030	2139	2179	2197	2221	2202	2087	2009	1910	1738	1793	1674	1418	1262	1086	1055	1040	960	971	971	1025	975	1010	1053	1096	1088	1079	997	1000	997	978	975	970	975	1005	951	1055	1016	1036	1072	1028	1092	1059	1073	1120	1073	1102	985	974	942	947	911	985	943	911	958	986	910	930	941	896	940	981	922	907	944	924	899	978	901	928	929	958	910	945	947	935	883	923	910	929	981	943	951	908	978	932	975	933	911	928	933	949	910	982	958	987	921	979	959	942	933	913	876	1010	927	929	941	934	892	937	970	919	924	935	952	917	929	947	952	956	911	934	927	916	960	941	928	935	933	981	965	925	957	963	955	915	977	912	931	929	927	960	992	965	949	952	970	886	925	894	931	957	935	952	922	900	956	993	938	933	873	940	935	918	940	987	998	942	940	1001	892	944	966	919	915	934	935	878	988	937	915	924	923	945	927	922	868	902	959	935	884	907	951	942	961	994	999	891	895	992	917	946	922	938	924	916	982	944	894	986	914	968	964	971	911	941	886	919	964	945	982	911	947	926	936	922	930	973	971	957	890	889	943	957	944	949	963	965	1036	937	903	887	940	944	919	930	919	908	916	888	963	964	946	954	950	975	910	912	980	902	947	934	917	964	1001	923	935	951	902	993	930	956	930	923	963	912	938	956	927	944	934	959	939	956	961	959	910	913	907	1027	923	932	939	931	856	941	983	947	934	973	910	918	896	989	948	972	954	914	1015	973	937	927	937	972	945	898	973	927	949	953	924	894	962	989	964	894	977	976	929	875	931	908	948	981	965	946	957	975	969	942	973	997	995	891	933	952	968	941	967	932	990	945	915	971	947	946	958	943	1001	939	963	944	964	926	946	912	972	999	967	959	936	929	960	937	956	972	922	937	917	985	897	962	922	933	909	972	897	900	940	938	966	945	935	954	999	943	974	951	939	952	953	964	978	969	938	932	932	923	954	916	970	919	925	1007	918	950	962	967	954	966	906	921	986	943	951	984	940	902	963	930	928	917	917	907	951	955	977	949	970	951	942	927	959	947	935	908	904	948	891	950	951	991	974	946	930	941	923	879	933	948	931	939	945	863	943	1001	969	983	911	888	1006	889	916	1022	966	944	975	967	982	957	956	903	942	972	966	991	909	907	957	960	936	962	959	949	941	969	928	917	921	878	1006	940	954	918	953	913	927	1002	891	913	956	1019	962	924	947	993	988	952	906	948	952	917	924	887	969	964	889	928	935	978	947	941	931	929	919	932	863	932	936	933	940	926	916	893	897	856	918	890	1006	949	958	968	936	957	916	906	952	935	955	947	919	918	978	912	934	883	943	966	875	992	934	921	910	924	958	943	883	952	972	944	952	913	911	916	940	950	977	972	943	952	984	953	953	939	961	947	918	922	956	887	928	940	974	920	907	961	916	918	918	981	975	945	934	925	952	896	951	968	879	926	900	937	935	971	958	933	943	917	924	888	947	894	851	972	968	945	925	944	966	942	928	877	952	886	956	956	922	982	949	948	932	894	904	926	927	939	938	968	953	956	941	864	940	978	964	909	986	936	919	952	900	903	990	1008	933	966	993	941	914	930	963	933	916	989	869	918	1005	886	962	941	936	922	917	932	908	942	935	919	877	954	938	945	934	940	951	913	930	952	936	901	937	918	912	907	916	933	902	899	977	918	916	986	932	985	952	949	963	945	954	953	898	959	968	931	970	912	926	927	955	911	982	935	936	895	973	958	878	1002	937	883	924	915	930	963	986	967	990	945	941	963	1010	910	942	885	905	973	901	939	992	942	940	978	932	980	908	945	948	929	955	909	931	920	948	963	951	881	921	909	934	947	913	935	983	953	889	919	940	946	920	919	970	942	945	893	902	936	948	965	941	931	1009	901	958	968	924	943	916	977	950	1021	940	945	927	936	912	919	912	955	926	931	911	901	963	904	926	993	915	1003	989	915	891	989	921	924	937	975	912	929	967	934	942	934	924	949	914	991	930	913	972	952	956	904	977	905	928	962	903	976	929	1001	963	944	954	947	932	925	893	931	994	895	989	937	950	970	928	948	969	922	966	937	959	936	978	968	942	944	957	942	915	931	933	913	927	943	895	920	911	955	944	995	982	979	893	926	931	973	903	928	946	915	899	893	921	915	934	915	965	946	924	982	935	964	946	885	910	958	950	958	918	943	887	946	953	909	954	906	974	984	968	934	904	952	934	959	992	890	961	933	937	980	1012	920	939	987	917	1025	954	939	932	940	973	912	977	945	948	940	914	927	956	918	949	969	907	921	942	950	993	914	920	935	963	937	943	940	935	982	897	966	908	954	929	973	973	942	973	916	968	982	943	944	958	961	963	959	971	949	977	908	903	905	997	862	939	994	979	933	888	934	979	977	900	919	961	922	919	927	989	917	961	950	897	957	938	918	931	978	907	959	939	977	933	927	965	947	942	950	932	972	882	990	943	940	946	903	914	935	932	913	959	944	947	908	933	919	935	981	1022	974	998	978	965	948	890	988	901	887	990	947	957	950	947	972	915	942	962	928	901	953	883	897	903	935	942	972	918	923	994	936	926	949	916	899	921	943	950	956	949	982	916	980	986	888	939	936	941	882	946	994	977	870	904	948	985	943	960	951	955	964	953	891	957	914	948	971	939	949	963	931	945	963	932	916	916	930	891	981	932	999	945	912	935	945	941	964	914	916	914	879	932	970	910	946	949	932	959	1003	971	998	920	917	927	929	931	967	977	928	867	906	929	914	923	952	930	933	957	917	938	940	933	927	943	976	946	960	945	921	955	956	938	963	930	898	942	891	887	925	1009	975	924	1007	948	919	954	997	946	935	908	975	901	952	953	960	918	881	946	953	949	927	921	939	879	979	960	1044	923	985	914	1019	956	933	960	910	986	951	945	940	928	939	897	967	888	921	958	862	937	912	961	924	985	891	975	927	942	974	942	947	941	934	922	902	939	963	903	970	922	919	999	935	912	943	985	980	964	919	947	970	945	948	935	936	920	914	928	911	984	932	948	922	923	975	915	971	951	965	974	956	929	931	893	941	871	950	969	976	963	896	992	960	941	978	884	938	959	1009	959	902	983	973	946	976	970	901	930	916	1036	922	914	887	943	961	912	929	975	944	980	962	952	959	937	924	955	965	948	931	946	930	937	952	951	987	912	945	948	914	984	1006	954	980	916	972	888	960	934	908	909	1005	923	921	935	959	953	902	903	910	936	922	924	967	942	932	955	901	928	863	971	925	991	929	966	993	924	942	939	926	872	925	925	922	944	882	957	966	962	904	921	888	959	941	956	928	945	968	942	888	932	942	926	977	935	976	948	937	894	949	952	901	954	923	903	929	893	937	934	898	918	982	939	927	958	973	885	910	968	979	933	929	943	956	906	987	915	943	981	918	892	931	902	957	991	914	957	985	978	954	959	907	938	931	926	924	974	979	968	958	932	922	965	961	940	922	960	875	980	896	979	939	980	956	925	938	952	918	935	964	939	896	923	935	951	1053
24899	20906	27001	24842	12528	3934	2664	1575	1220	927	781	748	639	603	655	749	759	815	825	833	768	818	790	732	742	669	649	577	469	479	421	424	439	386	394	442	454	430	449	459	433	408	454	431	431	382	403	430	410	431	434	443	396	409	429	450	462	447	461	426	476	427	437	424	429	407	394	399	376	423	405	356	413	387	401	417	404	399	410	446	411	421	410	417	424	443	419	423	385	420	391	402	429	401	431	398	393	413	442	432	404	410	395	423	432	414	410	412	420	393	456	416	418	388	391	436	385	434	437	386	431	402	407	391	425	402	396	385	374	428	430	423	390	417	390	415	387	411	444	402	383	416	408	432	427	428	395	406	407	403	403	434	456	378	392	427	407	431	413	429	426	423	374	438	443	410	413	425	361	366	415	432	427	424	387	399	398	406	433	404	425	371	412	407	403	422	428	387	384	425	387	416	367	400	418	409	415	430	396	418	384	375	405	379	416	405	401	379	436	432	385	414	437	379	425	411	441	396	410	410	401	377	401	388	412	412	401	415	412	391	391	427	352	428	427	437	425	418	451	385	399	429	397	433	399	374	397	410	414	368	386	402	387	423	415	393	359	410	423	410	405	373	427	422	393	376	403	426	397	383	432	423	405	379	414	398	409	422	443	399	421	431	402	435	417	390	421	426	393	428	448	400	444	444	403	413	398	407	454	396	395	432	415	413	423	406	388	386	423	416	395	375	409	395	398	415	426	425	389	410	422	425	377	382	409	387	423	411	438	396	429	417	396	378	411	383	407	416	418	401	427	370	436	422	398	363	428	442	391	373	423	411	398	388	438	422	375	413	410	395	396	395	400	421	370	406	405	397	418	417	436	446	468	477	415	377	389	407	362	406	413	395	388	396	379	420	423	408	445	407	416	424	378	390	423	418	377	385	394	388	371	390	414	390	427	402	440	419	399	427	432	396	404	404	410	386	395	383	397	437	439	391	397	410	420	411	453	411	423	430	399	427	418	435	397	397	381	393	399	411	389	391	433	403	406	411	390	404	394	355	428	402	407	431	391	372	427	410	417	414	400	418	404	382	391	424	382	444	429	394	448	447	389	423	457	422	409	378	416	421	408	420	407	431	442	425	426	405	414	410	420	424	428	406	424	414	411	410	437	356	388	394	412	385	402	404	404	422	436	407	392	400	410	433	408	372	417	429	416	390	381	433	411	460	420	405	391	432	421	406	422	422	386	364	392	387	413	396	406	407	391	408	372	406	382	399	403	412	400	400	355	409	401	405	461	397	392	421	391	386	393	446	435	439	447	385	387	381	408	442	415	386	406	416	424	457	443	402	382	424	409	423	392	407	410	373	410	408	423	383	396	458	412	436	439	440	435	445	448	423	412	452	425	421	398	398	406	383	426	404	424	397	410	383	411	397	435	450	413	408	355	406	422	421	401	457	436	390	391	382	418	389	385	419	373	424	394	424	426	449	406	410	394	424	404	401	332	398	409	387	426	405	385	415	410	408	417	395	462	380	414	430	427	381	421	415	403	402	429	383	428	419	408	395	421	411	416	383	369	392	382	405	411	427	420	376	387	411	401	370	403	439	444	427	430	371	419	417	411	416	390	396	402	369	419	418	407	404	398	437	404	422	396	428	397	449	390	461	377	431	365	401	421	393	386	427	389	431	402	384	399	392	397	380	373	367	423	405	397	430	424	382	454	389	418	411	416	430	409	393	417	390	399	405	392	429	426	418	408	446	388	413	429	439	454	436	362	412	425	422	435	404	399	404	400	395	414	403	444	396	390	411	403	392	440	389	389	436	436	409	433	399	422	397	379	390	410	385	414	412	411	395	408	382	450	401	417	394	442	420	398	411	387	402	470	444	404	414	388	410	417	399	377	406	434	431	397	390	440	427	422	447	400	390	414	380	431	409	379	427	385	433	417	420	384	436	414	424	407	379	399	391	358	405	413	463	407	404	426	429	405	377	383	418	409	395	400	399	418	404	387	380	376	439	420	401	433	412	374	400	415	407	403	406	409	424	452	439	406	393	417	407	421	408	437	423	411	435	411	403	424	403	392	392	402	406	381	429	398	425	402	412	421	416	429	405	412	427	442	419	399	406	399	416	440	400	436	430	437	414	417	372	412	423	408	411	415	417	404	397	414	423	420	414	421	414	419	381	385	445	403	425	408	386	406	395	390	414	385	419	409	411	396	423	385	375	368	414	409	382	401	397	428	399	392	437	447	413	412	413	399	405	422	422	396	402	403	395	411	428	431	402	408	394	384	455	428	421	439	418	362	457	417	404	352	408	428	413	396	416	410	417	443	385	422	379	393	401	415	416	436	410	433	389	408	421	421	396	405	433	437	409	418	421	413	428	405	391	427	431	403	383	399	426	368	376	439	422	400	387	399	457	368	406	401	400	394	414	425	389	426	406	418	420	409	411	400	421	426	421	387	412	449	394	423	410	352	398	460	413	406	430	382	395	425	404	399	384	397	354	381	405	431	410	416	419	409	390	403	431	389	409	373	404	422	430	416	424	405	410	422	436	411	401	376	398	397	398	387	425	430	401	397	438	404	457	424	395	401	373	403	370	415	469	418	456	474	345	383	429	426	422	434	428	396	411	393	422	426	406	407	413	428	431	409	395	391	390	385	408	436	405	385	442	395	414	434	406	429	427	407	429	389	426	399	422	422	421	448	448	402	416	389	427	442	410	399	409	405	426	412	380	410	422	417	389	433	416	389	427	436	401	428	419	384	400	396	413	379	428	450	393	393	372	435	415	378	404	390	432	403	413	428	383	390	399	393	428	373	430	379	400	401	402	424	416	389	386	423	385	400	404	415	419	446	402	425	393	415	396	444	411	415	411	397	393	454	405	403	444	391	417	397	379	400	380	385	403	409	402	392	415	409	440	427	413	414	387	420	413	403	421	403	419	415	398	402	397	467	440	418	427	416	404	379	407	408	425	388	390	429	430	402	419	428	363	384	410	443	388	434	431	422	437	415	473	415	393	415	413	403	401	440	371	409	429	372	410	355	421	398	429	402	407	413	401	408	420	412	425	405	400	399	441	408	416	371	386	376	400	392	411	367	472	386	397	445	427	409	404	432	408	386	380	404	408	394	441	415	418	412	401	423	465	406	448	419	454	433	411	428	398	441	400	366	395	426	397	395	412	403	395	385	390	411	358	400	402	396	420	413	412	419	382	366	392	442	418	399	434	395	399	389	446	386	425	402	409	406	436	392	408	428	406	445	422	382	419	415	398	419	448	410	422	412	382	400	394	408	358	380	421	406	430	435	379	389	379	409	406	397	394	421	437	401	422	362	396	363	411	432	395	413	415	431	412	427	408	383	432	424	435	400	392	411	392	394	416	424	405	423	383	383	426	403	378	383	438	375	430	411	391	442	416	375	410	422	428	408	400	421	417	384	431	420	441	368	428	437	393	429	410	391	398	410	398	417	416	397	398	385	461	440	426	382	392	410	423	400	409	411	407	394	435	366	378
10879	20483	18249	11202	10102	6962	5820	3737	2777	2023	1557	1288	1135	1203	1322	1364	1409	1557	1485	1589	1525	1489	1317	1265	1212	1192	1100	913	686	622	574	551	529	531	605	575	578	578	625	609	585	648	641	574	583	569	564	565	554	576	518	563	581	559	582	617	655	608	647	659	599	595	590	537	558	539	575	538	481	513	520	531	528	574	517	496	489	517	585	506	526	515	542	563	527	537	506	527	564	510	543	545	559	559	529	514	528	527	508	513	557	512	537	525	532	507	542	542	523	493	555	577	541	535	489	507	561	542	550	518	551	515	542	554	567	541	524	521	542	521	542	490	531	538	519	502	536	565	537	500	535	520	531	545	547	507	536	538	496	521	538	527	560	539	535	544	521	485	555	524	525	497	548	544	538	517	521	538	518	577	527	516	518	545	519	537	547	528	571	510	531	541	544	544	543	569	540	518	567	524	542	499	560	499	496	573	548	561	539	532	518	552	526	554	519	540	490	532	562	548	524	527	533	527	518	520	544	501	532	532	532	545	530	539	538	504	559	521	521	543	537	502	552	507	520	531	563	528	511	478	504	516	545	540	506	567	500	515	520	539	570	525	567	506	516	541	511	584	532	571	561	548	561	506	552	509	521	503	501	520	509	550	531	515	513	557	525	511	555	540	519	566	504	567	512	500	525	535	523	510	547	532	538	540	531	570	497	521	524	509	527	529	550	518	546	529	596	509	528	533	520	508	530	516	541	481	551	518	536	551	508	545	522	523	526	509	560	524	544	564	532	547	528	576	501	549	571	546	524	585	523	500	550	537	533	573	559	572	545	551	579	531	553	574	552	515	561	519	546	526	519	543	532	515	545	493	556	552	551	518	548	501	543	560	545	579	513	523	533	502	551	499	507	580	533	497	579	535	523	505	556	517	551	532	528	511	521	496	524	555	529	526	490	488	541	535	558	538	555	522	517	564	528	506	530	530	526	524	550	497	534	538	550	535	527	532	519	542	558	486	583	524	509	535	523	518	544	512	533	486	536	534	538	556	529	558	552	534	527	534	526	564	551	520	515	558	568	551	530	557	531	566	559	545	507	564	535	552	608	523	556	560	536	518	513	552	599	550	544	539	518	505	549	501	521	543	493	518	553	559	551	582	489	579	526	521	492	546	530	547	577	552	535	516	507	573	535	531	537	538	547	572	535	505	506	559	530	478	525	504	516	527	523	535	517	538	551	545	547	527	538	522	504	576	562	535	550	526	492	532	510	551	487	575	512	545	551	544	536	543	536	491	526	521	507	532	525	533	548	543	502	552	550	524	533	498	530	563	508	543	530	501	517	507	536	504	535	503	512	517	549	508	539	520	494	520	578	531	513	525	498	519	492	546	557	538	511	534	542	564	549	524	510	568	542	518	548	511	478	522	550	551	511	539	552	526	539	493	552	540	558	520	485	563	540	561	563	539	579	519	553	545	518	518	559	538	569	496	550	569	547	509	531	526	507	561	517	555	532	573	590	523	535	535	513	529	509	524	520	503	558	523	470	498	533	542	547	516	526	555	551	517	541	530	521	490	538	508	567	569	572	528	529	521	531	544	562	509	518	569	500	557	514	549	549	507	532	544	521	535	536	554	539	527	507	568	537	505	564	536	529	506	552	544	528	551	497	519	549	515	503	556	516	542	516	510	518	533	531	500	542	530	492	526	549	537	555	504	569	533	542	529	513	521	512	512	527	548	513	567	533	537	484	554	534	525	558	542	550	558	537	545	553	490	527	525	575	547	539	532	507	494	552	522	528	528	549	497	515	539	564	570	541	533	518	495	559	518	503	577	580	564	560	494	533	561	535	545	552	546	522	465	544	542	563	560	487	522	525	560	524	498	549	531	531	525	515	530	522	506	533	566	562	530	528	536	523	540	520	556	544	525	523	505	532	549	495	488	487	504	526	518	530	539	511	511	545	542	537	525	525	563	520	549	529	548	531	572	492	516	563	525	507	555	552	501	508	557	504	550	481	566	543	578	498	528	517	505	560	527	536	549	508	556	501	560	535	578	512	545	520	535	495	526	557	561	486	575	557	509	528	573	501	536	510	499	518	542	550	547	514	509	559	512	503	561	528	517	502	539	539	509	511	545	530	535	565	547	520	559	518	568	497	565	572	536	537	562	534	557	531	548	549	566	539	549	520	529	547	527	563	555	559	503	501	507	524	537	532	503	561	509	543	505	554	537	507	542	547	538	533	545	542	553	495	538	559	488	553	547	514	537	554	559	558	518	564	576	515	516	514	533	498	526	563	529	556	498	537	503	534	535	555	533	537	509	521	578	506	515	528	518	509	567	506	515	498	537	561	533	523	484	503	522	541	496	535	526	526	552	540	513	544	494	501	572	532	509	528	511	547	563	537	518	524	519	548	548	531	523	558	547	572	530	516	532	527	533	555	513	539	546	566	558	541	550	605	535	510	545	531	502	533	532	567	478	564	500	538	534	574	525	553	531	519	488	542	511	510	517	538	527	533	543	560	547	543	536	516	549	542	570	526	540	530	526	552	580	523	539	585	521	541	530	551	540	543	513	543	536	525	521	526	542	516	534	557	543	547	537	575	531	483	491	531	518	544	500	538	520	571	575	539	527	513	532	541	547	566	514	532	520	538	571	548	508	582	574	536	564	515	564	507	532	494	524	578	504	493	511	526	530	508	541	523	509	531	538	489	542	515	516	546	536	552	535	565	543	532	545	570	518	536	512	556	521	520	503	539	585	537	538	524	466	523	523	591	524	520	504	516	568	513	545	537	499	526	524	507	544	533	594	590	547	552	560	531	547	530	552	554	539	557	545	542	563	531	532	506	569	528	514	541	535	564	572	534	523	524	528	520	569	505	536	532	511	529	523	508	517	538	517	591	529	502	559	520	578	490	552	522	548	502	544	513	525	536	538	543	467	537	534	505	548	539	518	523	525	507	579	525	515	510	538	514	516	528	500	555	512	519	532	569	550	531	544	529	542	530	536	547	524	545	533	484	474	569	531	551	538	535	491	583	535	551	508	557	519	529	536	537	542	523	565	544	511	514	539	523	557	521	555	567	538	518	522	500	535	541	550	494	537	523	540	525	504	532	547	526	504	571	497	512	544	538	534	518	554	501	521	556	522	532	548	498	500	559	514	545	559	548	532	524	484	508	534	544	566	543	538	572	528	532	492	546	512	518	559	503	550	533	558	575	532	565	523	565	567	561	521	515	540	535	530	543	534	548	534	550	509	548	538	533	514	520	496	524	553	523	548	514	561	550	555	503	562	546	513	512	508	525	553	555	557	531	541	554	557	539	486	524	511	529	560	561	530	531	542	511	547	532	554	507	479	513	546	535	509	548	507	538	566	491	540	553	588	537	552	537	486	571	553	530	565	558	485	490	552	500	531	523	538	572	525	534	524	514	547	554	537	484	513	525	517	495	564	504	491	549	569	527	577	529	536	496	589	529	547	543	519	516	513	520	550	519	527	536	518	540	499	558	551	507	521	511	559
22649	20936	28613	23404	20955	21146	14002	4427	2729	2154	1787	1548	1502	1384	1484	1566	1694	1685	1744	1784	1781	1629	1548	1554	1497	1389	1386	1201	1052	975	946	819	901	859	873	888	839	878	905	930	927	979	878	930	857	883	834	854	840	910	864	885	847	844	936	923	940	991	953	898	1015	888	889	862	942	879	862	872	854	847	859	848	890	840	828	868	856	840	877	799	910	854	858	855	833	807	806	851	880	829	867	849	860	811	863	883	855	850	858	859	836	884	845	828	882	834	897	833	870	890	825	849	813	853	836	843	831	862	847	860	897	865	850	828	850	853	856	787	839	871	850	822	817	866	879	849	811	810	846	847	848	812	854	797	839	851	837	793	860	805	783	870	878	861	876	909	856	820	873	845	846	878	876	853	853	822	857	843	866	768	841	860	867	840	840	851	836	843	888	896	834	847	847	820	855	837	823	813	810	823	853	851	832	845	835	787	800	839	810	856	867	844	844	869	839	842	836	829	867	873	791	794	847	786	813	878	838	818	883	835	853	856	863	844	798	849	866	828	868	817	841	867	849	848	828	870	800	853	843	799	846	837	822	801	916	832	785	886	794	858	876	844	824	816	764	783	848	821	826	828	833	867	840	836	843	848	892	858	854	864	874	797	808	852	842	826	901	790	834	870	799	843	843	812	875	845	824	774	853	844	829	824	843	802	810	838	834	850	825	827	859	852	867	873	904	861	882	849	799	868	847	815	851	850	841	850	895	828	894	808	824	848	865	777	880	816	835	844	884	873	821	798	805	851	850	902	830	806	849	864	871	799	847	887	841	831	838	827	861	823	835	791	896	848	871	821	866	843	859	860	864	865	850	796	785	846	834	841	899	818	889	851	842	907	835	875	811	821	826	813	894	827	874	803	838	818	875	789	870	826	861	810	872	812	854	864	825	834	828	843	829	872	871	865	858	845	830	805	848	830	917	844	817	823	813	937	808	794	896	818	830	847	913	856	857	883	835	825	854	797	853	813	798	867	859	895	860	817	905	862	844	853	781	786	860	849	845	828	805	846	860	814	887	839	805	805	882	823	836	858	865	837	855	814	792	815	878	843	881	875	855	821	824	851	876	859	830	838	847	793	770	840	861	871	836	796	869	833	849	860	876	835	808	855	834	805	829	817	833	828	841	794	778	856	819	847	854	886	835	834	904	875	824	861	859	833	831	803	785	831	849	832	833	857	893	845	781	813	851	792	818	843	808	832	835	866	845	863	882	823	858	835	819	856	801	838	793	820	819	813	844	844	847	829	840	869	862	834	834	846	833	876	867	821	847	824	860	804	808	853	857	885	844	834	792	859	882	826	813	817	872	800	816	849	868	833	818	897	807	832	853	802	824	836	878	853	802	802	807	874	809	933	803	866	866	861	838	813	815	869	816	825	778	821	820	864	872	829	844	819	881	849	845	877	812	827	858	822	836	883	851	828	855	827	873	800	807	856	801	813	794	780	825	838	848	808	839	839	922	837	855	847	840	836	863	827	825	847	869	851	879	791	864	830	846	803	834	822	847	825	860	836	859	858	856	839	856	824	857	867	871	879	876	907	838	841	899	834	847	808	841	866	889	816	805	893	892	817	826	857	833	866	799	797	816	851	787	815	856	897	822	858	850	825	825	831	858	834	838	860	874	843	840	893	878	834	839	902	889	789	843	830	807	862	823	830	777	864	845	823	846	843	818	828	867	812	823	851	847	830	780	855	787	800	831	854	844	855	836	854	868	864	791	832	847	835	829	832	836	837	816	833	852	825	856	849	896	885	833	832	836	871	903	850	871	809	825	840	840	900	848	871	832	833	798	829	812	853	910	860	843	835	865	858	801	841	792	839	845	829	829	819	814	850	835	795	895	864	865	884	824	855	793	855	807	838	823	828	830	873	798	850	824	797	831	818	795	816	849	839	821	830	907	885	813	872	856	834	837	834	868	844	843	857	868	862	776	788	839	879	837	828	806	833	826	849	823	809	834	844	825	800	842	768	862	860	875	872	907	833	823	856	829	841	859	795	817	803	849	856	856	822	892	795	878	807	843	834	835	877	911	800	834	844	910	850	844	845	812	853	805	902	875	823	831	811	842	812	788	872	822	852	784	857	778	838	873	841	913	874	836	884	846	797	842	881	840	816	826	864	865	800	787	833	785	847	869	847	806	812	872	843	832	892	793	866	836	872	856	834	894	887	804	859	836	790	810	899	824	845	820	858	875	855	804	791	814	848	803	820	824	823	856	865	849	829	856	834	824	880	827	835	860	817	809	846	855	840	862	818	860	837	823	792	823	851	853	832	827	806	831	794	818	785	796	875	860	874	810	856	847	825	799	851	819	790	847	795	837	811	857	854	825	851	809	832	880	849	832	850	807	854	818	847	851	801	806	859	879	811	845	848	799	810	835	802	823	834	854	808	804	835	805	854	859	878	870	812	873	859	805	821	878	843	832	829	872	823	829	912	858	817	847	839	901	825	893	884	785	817	843	833	836	848	808	822	859	845	781	844	849	864	830	819	833	841	836	845	819	852	840	880	817	850	799	853	840	838	821	861	813	819	839	863	808	808	829	840	846	882	833	799	837	820	818	849	860	901	849	844	830	820	831	794	824	790	824	809	837	856	838	811	820	891	825	844	856	858	818	847	869	823	850	811	835	834	829	878	844	871	861	893	831	861	813	792	848	822	840	930	843	827	855	854	873	824	806	864	806	881	866	857	814	797	888	838	866	856	836	805	836	828	795	868	843	828	859	851	879	806	811	842	808	856	825	825	892	858	819	849	848	822	811	809	870	824	798	855	831	793	859	895	828	854	781	824	852	871	799	876	837	793	861	850	858	781	824	869	834	854	796	858	867	840	862	842	820	865	846	849	754	834	841	835	843	805	907	872	807	867	759	825	886	826	822	797	841	865	785	874	792	806	850	851	833	806	832	827	833	768	817	815	821	813	854	816	876	871	844	815	824	823	814	843	828	831	850	891	828	848	849	837	831	844	832	821	805	812	899	839	844	816	821	825	833	780	852	852	794	830	849	833	826	839	853	881	891	820	826	807	808	886	852	835	845	842	823	828	843	861	878	890	864	799	802	838	867	836	832	885	853	825	832	819	865	831	861	861	852	871	806	857	829	824	852	835	828	871	822	835	817	844	831	810	863	769	855	854	852	799	840	855	845	861	882	813	792	843	800	820	833	803	836	863	831	842	866	891	824	838	825	881	786	895	834	859	869	853	828	874	903	863	860	815	822	862	814	878	874	862	869	824	898	886	808	836	885	838	819	834	877	844	863	852	812	808	864	816	855	827	816	877	859	821	834	785	869	855	785	814	851	877	827	841	845	874	858	866	848	834	875	836	854	793	782	821	802	837	833	840	825	834	864	828	796	793	868	887	798	814	791	837	822	819	877	853	849	842	804	840	872	829	854	821	878	874	814	799	859	835	812	835	841	866	802	820	857	788	849	813	817	892	804	865	835	809	833	875	789	838	774	835	852	801	839	850
13850	29904	27608	19052	16559	12322	10484	7227	5418	4094	3233	2700	2470	2204	2641	2710	2851	3049	2957	2967	2929	2745	2592	2388	2410	2231	2097	1839	1483	1237	1083	1094	1066	1113	1069	1084	1082	1118	1127	1216	1186	1201	1136	1080	1060	1086	1087	1012	1069	1025	1009	1093	1065	1056	1177	1199	1203	1162	1249	1191	1196	1142	1165	1128	976	1035	1066	1039	950	1033	1039	1077	983	960	1005	1018	1046	986	958	1028	1012	1024	1027	1030	1001	1003	1054	998	1020	1045	994	1022	995	1042	1035	992	988	1037	1032	1014	983	965	996	1005	1017	994	1019	985	1005	1006	964	1077	1029	1007	980	974	986	981	991	1019	1045	972	1036	984	979	1000	1012	1043	985	1018	1010	974	1025	1033	1005	1006	997	1008	1043	1001	951	1041	1025	980	1020	935	987	980	994	1050	977	1007	1020	1054	1030	971	1033	1039	992	1066	1002	1007	1012	978	1052	1046	1030	998	958	1017	984	1039	990	1041	979	1036	1003	1010	1033	1012	1013	1064	1045	1030	1016	1017	1046	994	1084	1014	1034	943	996	981	1005	1023	1038	1009	1042	942	1009	990	1021	1013	1029	1027	991	1035	982	1073	1000	1041	1002	1013	999	1019	1022	1004	1005	1012	1028	1067	1025	963	1062	1034	1028	1032	1014	1021	1045	1055	1004	1035	1004	965	1017	1019	1034	1005	1011	1040	1029	998	994	1030	999	995	977	981	1008	1038	1017	997	1060	1022	1022	1039	1046	966	983	1020	1018	1094	1040	1064	1048	1004	969	1030	1019	969	1008	1004	954	1030	992	1040	1002	1034	1023	1011	982	1038	1018	1000	1043	944	999	996	1015	1017	1042	1007	1020	988	1024	953	987	995	1019	1006	1051	1016	1005	972	989	1016	1050	1038	1009	1038	964	1022	1002	1061	983	969	1027	992	1011	1048	995	1030	1005	1080	985	1066	1006	995	1034	1034	975	1021	984	1035	954	1026	969	1003	993	1008	984	1002	977	990	1045	1035	1015	986	1057	1014	1050	1001	1020	979	1041	1004	989	1000	996	1052	987	967	984	993	1003	990	971	992	1019	1014	957	987	993	1019	1035	951	1035	1059	974	1009	1020	973	1032	966	1014	1002	990	1075	959	1019	1010	984	997	1008	1036	996	1009	983	1037	1005	1019	1036	998	986	994	999	999	1054	970	1024	1010	993	1018	1013	999	972	999	1030	996	981	1040	962	1032	1029	1032	1002	1001	1032	974	955	1019	1001	1005	1025	1026	1008	1032	996	1033	1027	1011	1002	997	1037	1099	996	1029	1020	983	1045	1061	1022	996	992	970	1013	1040	995	955	1048	1033	994	976	1032	992	965	1016	1034	1023	1002	1007	1034	1026	1026	964	936	1024	1010	1029	976	1030	1006	1007	1016	1030	1019	995	1041	1023	1025	1020	1068	984	1007	1072	968	1022	1051	1037	1047	1043	1004	1030	1012	1071	991	993	1013	948	1039	998	1023	1031	970	1028	1050	1029	1038	986	1049	976	1001	1055	946	956	1010	1057	999	1009	1000	1021	1031	1022	1025	1048	1022	1006	996	1010	1038	973	1006	988	977	1023	1041	1069	944	1016	1034	949	981	1015	1007	994	990	1023	1072	1004	1022	985	976	998	1070	1008	1004	1015	993	1011	1039	1020	1039	988	989	904	1037	952	1032	1084	991	982	985	1021	1001	963	907	969	1024	1016	1015	1006	1035	967	1039	1011	1028	999	980	1018	1021	987	969	1025	1065	1044	1009	972	1024	990	1030	1016	993	1013	1054	997	999	1021	982	997	997	1002	1001	990	1075	985	987	1000	992	1029	999	968	1052	1019	934	1007	1046	1074	957	978	1010	1035	971	995	980	1010	1006	1036	1048	1019	1019	1070	996	1067	1000	994	983	960	1035	1002	1000	997	955	1023	986	1014	1020	967	1042	1025	1062	1074	1018	984	988	1043	972	986	1002	961	941	1006	1041	1049	1043	996	949	977	1042	984	1050	996	1030	960	1045	997	1036	1013	1002	1008	973	977	1036	994	990	992	976	990	973	1081	1042	1022	1062	953	1010	962	1012	1021	1013	997	987	1040	1027	1019	1007	1046	997	979	985	1012	988	1005	1028	990	964	973	1000	988	1011	1034	1020	1022	1014	938	1050	1006	1055	1000	1021	1109	1002	1030	1037	1002	1036	1027	1015	1005	1086	944	1030	949	1004	1014	1020	993	1056	1032	1033	979	998	990	1020	1010	1060	995	1061	972	970	1011	1019	1008	1077	1024	1024	1001	1026	1023	992	1026	969	992	987	994	1035	1038	982	935	1071	956	981	1007	1030	1047	988	1040	1019	1067	977	966	1018	1063	1031	1048	1000	1007	956	1021	953	989	982	1080	1055	1027	992	1045	984	1033	966	996	1007	1046	1018	1025	998	996	990	995	995	1024	985	1006	1026	1011	1011	1024	969	991	1055	987	968	1010	1023	1018	1015	1011	1027	1003	1025	1013	1035	971	966	1039	1021	1043	1041	991	1033	1024	961	988	1025	1029	1001	1013	1017	1000	1033	989	1051	1049	1055	1001	1014	1028	1011	1006	1051	1059	1015	1014	1016	989	946	993	999	1000	1033	963	1037	1012	1019	1008	1033	1051	1035	948	1017	1065	1080	1011	1000	989	1020	1034	1016	1032	987	988	961	1071	1041	999	1001	976	994	1004	1029	974	1083	955	1048	1042	1003	981	985	983	1008	1006	1067	1046	985	1054	1014	1032	1001	975	989	1014	983	1012	1016	1008	1065	1047	938	997	1026	1010	1019	1054	1036	1009	1038	976	1013	1062	991	1011	1042	1035	1037	961	999	1013	987	1017	1001	979	1045	997	1034	1017	994	983	990	986	961	1012	1078	1009	1055	1031	1036	998	1020	980	1024	1008	949	1023	1075	992	1020	1002	1042	974	1007	1035	964	1009	1015	998	1031	1008	1041	990	1006	1005	1019	975	1006	1018	942	962	960	1026	1019	996	1004	997	982	986	1008	1001	1021	998	998	960	1040	1033	1018	998	937	1030	1043	1029	944	1050	1018	979	1038	972	1008	1102	1003	1051	1037	1009	971	1034	1002	967	1023	986	961	993	1042	1027	1032	965	943	1029	972	1039	1012	972	989	1007	1011	1054	1018	945	1007	998	1004	1041	995	1076	1074	988	1026	1014	1031	1111	990	1000	991	1006	954	986	1043	1060	1063	1046	1006	992	997	1051	968	968	1063	985	1019	1034	982	1071	993	990	998	1015	1022	1006	969	955	986	1026	1032	1038	986	1017	1006	974	1084	1023	1013	969	942	1045	1073	1064	994	985	1006	1017	1051	1016	992	1007	961	960	970	1037	1008	1005	1028	1048	1007	1051	963	1031	1063	1007	998	1056	1012	1073	1042	1009	959	986	1005	1007	1012	1018	977	1066	966	1011	1027	961	1078	970	1011	997	1025	1008	974	997	979	997	978	1046	1009	972	1039	1027	961	1018	1056	1039	967	1023	997	1040	997	1016	1001	1013	1047	1024	990	1015	981	984	999	1028	1018	984	1010	1029	1016	968	1028	997	1011	980	1031	970	1042	1059	1019	980	1024	1009	1002	1069	1022	1036	1054	1056	977	1021	1040	999	1000	1039	994	983	1003	1027	1079	978	989	1024	975	994	1035	1068	998	991	982	939	1055	979	1013	1025	1039	1035	1062	961	981	1041	944	1042	982	999	956	1001	949	950	948	980	1011	1032	982	1015	1036	1029	1034	985	1036	987	955	976	1025	1085	986	984	1003	1070	1039	1049	1003	1019	1042	1030	1051	1021	995	996	999	1091	966	1067	943	994	1014	985	988	1056	1028	987	1077	973	1028	999	1044	1016	1021	988	1003	936	1008	1019	1002	1026	1041	973	994	979	972	1050	998	1035	963	995	1043	972	1021	967	985	1026	993	1035	1017	984	1015	1008	984	1030	967	1020	983	989	1029	994	1009	1019	998	1057	990	982	1045	1034	1000	950	976	1008	998	1035	1005	1006	966	974	1025	1032	1021	1037	999	1019	999	1010	986	972	994	1054	1024	1065	998	1025	981	953	999	1056	1012	1023	1013	1072	979	1008	983	999	993	1017	978	1067	1011	1035	1036	998	1061	988	1026	1045	982	961	1020	1058	996	1014	978	1040	981	1009	1031	1062	1016	1001	986	1065	1009	989	1073	1021	977	970	1007	1031	974	972	1003	1010	1045	993	1029	1015	977	987	1020	974	1002	1019	1028	1013	998	1008	998	988	1055	1012	962	1023	1027	1035	999	1029	1021	1003	1025	1024	1042	1031	1045	1082	1040	976	1018	1032	992	1031	1026	1018	1025	1019	1005	1045	1052	985	993	1020	1032	1068	996	995	1003	983	961	1023	1014	972	988	1043	1036	1010	992	979	994	1036	959	1014	981	962	1028	1018	1016	964	975	1015	1043	1005	1006	1007	1024
26916	20096	13354	6626	4038	2449	1994	1318	1035	879	647	658	630	667	632	720	775	781	816	805	783	780	770	737	697	689	642	597	533	461	478	506	484	452	474	479	482	497	505	473	487	504	503	500	515	485	501	467	483	472	518	494	496	459	452	517	472	464	506	502	525	475	491	485	490	535	448	469	472	474	492	515	428	492	474	499	444	477	522	449	423	454	498	452	483	487	480	484	479	469	482	485	470	445	483	474	414	497	507	464	490	450	472	477	505	503	485	473	474	461	503	453	488	464	456	472	474	445	518	506	454	448	476	477	504	470	462	482	465	482	485	458	463	490	499	474	473	457	443	477	498	503	470	490	472	467	491	496	469	495	478	456	508	497	498	445	480	435	491	449	459	461	450	455	497	506	501	474	490	481	458	461	431	480	470	466	475	507	502	465	518	478	486	470	441	512	452	457	466	528	456	471	508	447	521	488	449	462	488	496	491	465	490	458	493	486	488	464	479	475	480	538	470	483	440	478	483	446	507	504	460	465	481	485	482	476	493	496	473	448	461	465	478	469	499	500	463	443	505	425	476	444	459	457	478	440	451	472	491	457	471	517	467	481	494	470	459	499	447	462	469	471	512	466	482	467	488	495	457	498	457	489	479	504	488	508	487	449	493	497	487	445	468	503	467	480	438	463	477	494	451	443	479	483	510	499	465	485	439	482	492	495	464	471	487	479	497	454	487	486	500	494	455	477	445	482	496	491	481	438	498	460	457	448	492	465	464	490	458	506	467	512	489	459	473	434	487	492	443	440	470	473	491	493	462	504	464	476	445	487	471	490	494	462	478	463	489	488	495	494	472	487	474	484	450	441	465	496	464	481	453	501	470	477	431	479	473	494	479	449	456	494	488	432	444	509	447	495	513	471	499	475	486	457	488	495	466	481	469	485	525	499	491	464	489	459	482	514	485	467	482	485	447	470	465	515	473	464	507	484	515	494	471	441	456	467	462	480	499	525	455	463	491	473	478	473	495	452	491	466	435	469	484	490	488	528	452	449	471	486	468	490	490	466	486	472	448	500	495	494	503	444	480	481	459	456	479	473	436	509	466	461	434	457	472	481	489	485	445	450	472	476	501	453	489	484	502	443	456	464	447	511	451	475	518	475	469	484	502	478	487	474	480	468	499	475	466	539	480	472	506	458	512	524	454	475	449	478	472	500	475	518	493	507	452	480	519	464	467	518	482	472	483	480	457	496	511	488	495	498	481	438	469	458	481	456	495	483	489	455	516	464	491	474	532	478	500	495	487	479	471	501	501	466	465	446	496	473	476	490	461	500	446	479	467	452	473	437	464	457	462	472	453	486	494	457	487	501	471	504	473	490	490	516	477	452	460	492	485	479	459	506	468	461	492	483	484	510	449	469	473	441	477	503	444	447	493	466	444	486	467	493	463	491	458	475	475	477	530	461	466	512	461	476	480	484	522	496	491	514	488	476	497	493	512	496	485	514	451	470	474	455	437	466	463	466	444	480	488	516	498	439	455	476	484	467	468	482	473	456	474	484	459	486	481	459	491	481	488	488	488	489	480	444	510	461	519	486	457	520	492	472	489	455	489	455	456	439	519	470	453	485	432	454	457	463	485	464	516	465	495	477	481	481	462	483	505	464	474	487	506	491	516	477	520	464	496	463	506	511	498	447	500	460	487	488	459	494	495	499	461	473	489	499	473	481	474	476	499	495	495	488	503	474	477	442	492	503	508	513	462	477	470	451	472	460	469	450	506	468	461	440	467	462	473	479	504	498	483	462	461	515	461	477	516	436	478	461	514	526	515	460	487	480	452	421	440	464	493	467	489	474	513	428	471	492	459	490	485	468	470	461	513	483	508	491	424	475	442	497	463	488	482	520	495	488	457	477	480	520	491	492	461	470	442	487	447	463	471	496	505	486	492	479	466	462	474	502	486	470	492	535	458	471	458	481	460	483	462	445	469	482	486	455	440	485	491	424	469	506	461	448	502	462	460	459	479	482	476	458	502	492	475	456	455	480	476	442	537	509	474	506	446	450	480	477	478	473	483	490	506	509	473	448	451	463	505	496	469	488	503	479	536	483	465	486	499	509	470	486	500	453	456	477	470	488	455	463	488	460	442	485	476	449	447	485	439	456	467	481	461	507	520	487	505	469	475	480	475	482	462	486	498	461	481	466	492	519	471	538	464	463	457	477	466	503	477	427	481	514	474	508	527	500	467	455	466	492	480	477	480	459	447	481	480	462	491	451	436	490	493	451	446	505	460	516	439	487	468	488	464	512	490	519	486	519	446	463	460	513	480	444	494	488	452	481	488	460	487	482	454	492	479	478	508	494	484	453	488	487	500	491	483	475	500	472	461	453	466	470	490	470	499	497	443	438	463	482	485	512	483	500	456	505	432	452	455	495	452	466	495	477	493	490	504	475	472	490	458	472	455	443	488	445	457	455	424	485	525	494	486	447	480	510	473	482	475	454	461	437	506	505	487	476	468	454	471	524	489	480	457	479	443	498	479	468	465	457	489	452	462	440	456	485	467	465	480	472	502	493	492	473	444	447	506	466	504	484	481	469	466	494	511	503	456	451	444	500	495	450	464	470	495	474	452	457	458	419	499	506	487	436	481	464	492	459	458	516	473	476	478	470	489	504	498	483	499	479	493	436	487	509	477	457	498	486	472	482	486	489	518	468	502	442	493	514	439	481	456	474	443	493	496	488	471	422	499	493	439	481	393	470	471	500	490	529	459	501	472	467	448	470	466	449	482	508	463	493	493	446	488	444	452	431	485	457	441	473	465	456	461	467	461	519	500	472	495	479	524	495	477	496	505	505	462	504	470	514	451	485	490	460	471	483	539	515	490	485	463	458	506	485	491	478	466	505	450	491	488	439	444	477	480	456	448	483	485	479	472	489	489	504	471	471	478	486	473	478	435	476	454	456	492	470	444	435	502	477	495	464	497	465	468	504	468	521	487	472	493	476	487	478	504	471	541	503	510	502	443	488	532	468	465	465	487	495	499	455	460	468	435	480	521	500	483	459	489	471	508	495	433	502	480	463	503	458	497	467	508	490	472	505	467	495	504	482	426	525	468	490	536	468	441	443	485	521	464	454	465	475	464	493	503	498	506	506	474	440	481	476	486	466	485	467	533	441	468	447	492	445	435	470	461	500	482	474	472	510	502	501	478	471	518	484	465	449	480	476	499	475	455	449	498	479	456	443	481	452	497	546	468	479	444	480	439	466	476	485	478	475	485	492	518	476	510	488	488	469	486	480	444	463	452	484	462	467	446	483	488	479	496	470	487	507	489	466	460	520	473	511	482	471	553	456	493	461	484	456	473	463	472	515	451	481	485	467	497	500	462	482	515	487	502	512	473	464	463	475	461	460	454	483	452	495	462	503	480	468	491	470	466	472	495	454	473	422	445	453	445	492	447	482	449	482	511	471	516	462	481	434	490	486	496	478	471	496	494	488	489	489	474	455	498	462	487	492
10014	15826	14377	8663	7502	5119	4437	2889	2104	1582	1226	1057	966	973	1085	1189	1284	1337	1362	1450	1402	1189	1191	1192	1147	1021	947	886	758	632	643	625	616	570	618	600	636	617	634	640	655	686	622	611	639	607	624	573	609	633	608	623	580	581	618	596	670	668	626	697	657	618	646	641	570	616	590	579	613	577	609	626	623	594	623	584	586	598	625	594	619	573	596	580	593	583	604	530	573	602	603	593	626	625	540	618	626	615	578	615	608	593	605	610	587	601	536	600	616	609	605	595	551	615	616	586	642	616	636	582	612	566	583	579	604	580	637	608	604	611	596	591	608	609	562	656	622	578	620	608	622	579	596	571	590	563	556	563	607	541	613	529	592	567	618	614	599	599	606	588	554	613	601	617	600	604	597	597	569	584	616	611	613	582	615	580	598	584	621	595	558	625	575	537	585	612	635	575	596	617	508	632	588	595	632	633	580	586	588	642	567	586	565	611	594	568	580	599	579	582	612	536	603	548	546	592	587	592	597	595	616	613	563	617	566	565	614	604	606	620	633	591	593	550	601	631	566	639	584	618	603	598	566	586	595	591	553	577	566	622	552	596	561	578	603	613	592	619	587	611	605	602	615	577	578	558	639	610	644	568	594	572	612	579	578	603	606	587	585	563	568	604	605	569	592	610	589	591	614	591	599	556	623	606	601	562	680	594	564	614	583	617	591	567	583	602	556	622	577	565	626	590	603	570	594	604	624	558	602	590	566	573	600	594	640	598	626	584	642	580	592	555	584	583	600	574	601	514	606	621	564	580	579	603	609	507	580	574	586	588	586	588	612	583	642	651	599	572	581	584	590	585	576	625	600	578	562	592	593	639	579	581	615	610	617	590	595	586	575	588	617	612	611	590	575	585	578	564	555	632	576	572	582	640	572	555	581	606	582	592	615	626	556	578	629	601	607	574	572	599	604	611	650	588	586	638	615	559	627	614	572	563	607	598	584	572	605	568	556	579	667	593	557	585	587	616	586	588	621	626	592	573	595	606	611	558	628	552	600	622	576	619	552	556	556	542	597	593	614	600	582	596	599	600	586	570	634	634	590	582	562	593	630	600	561	629	593	600	653	627	588	614	607	547	618	595	550	588	651	606	569	591	585	626	616	596	609	622	586	583	599	611	594	616	541	603	568	565	596	610	623	613	592	588	595	633	610	567	612	610	585	597	586	582	599	544	581	589	571	579	604	575	581	587	578	585	603	615	599	564	560	599	589	645	614	597	605	573	606	576	585	573	605	593	560	601	580	578	615	563	582	627	588	618	612	598	599	595	587	602	646	561	616	602	579	586	611	588	610	572	563	613	599	612	613	609	616	609	615	601	602	602	594	595	611	569	594	627	616	566	629	628	593	594	582	613	591	597	619	569	570	610	610	638	575	559	613	624	566	594	603	601	587	580	609	600	598	591	566	610	579	630	585	594	573	636	564	590	570	640	562	619	576	560	629	612	621	606	637	579	590	590	611	633	544	583	584	561	581	575	601	595	572	621	541	596	620	647	600	576	614	599	560	604	599	606	585	565	592	642	609	603	637	559	580	578	570	567	589	628	587	642	637	579	602	625	640	573	559	553	593	623	583	538	575	600	652	627	555	617	559	553	580	591	599	564	615	601	555	624	587	585	606	589	572	537	589	616	547	605	606	632	609	574	598	630	647	602	628	594	597	638	581	546	595	555	584	567	591	597	533	594	574	587	692	612	599	587	575	595	636	586	593	606	582	607	614	565	660	581	623	594	624	612	542	606	597	610	619	572	570	566	637	585	581	618	552	597	594	538	582	573	590	584	610	593	584	601	551	631	609	602	573	606	576	584	646	598	616	574	551	599	576	597	599	599	622	610	619	539	598	592	568	590	577	585	622	589	616	570	559	585	630	594	592	588	565	564	644	581	630	593	589	585	565	565	633	571	625	621	576	564	640	626	636	563	592	580	602	601	636	603	578	587	593	594	576	532	627	598	567	580	568	616	593	605	587	609	596	570	613	613	612	569	638	611	617	588	584	561	576	606	588	587	616	623	587	583	607	575	604	548	601	653	568	565	592	580	585	576	602	573	646	603	574	582	571	623	574	576	583	595	553	616	602	615	517	646	567	565	583	609	562	585	611	587	612	614	625	613	610	605	585	621	596	575	541	598	590	618	561	583	628	615	606	553	596	628	604	579	579	599	590	558	606	528	585	616	607	564	585	580	582	562	572	649	605	584	588	590	574	553	653	608	591	567	603	571	538	624	650	593	612	596	570	590	589	629	577	570	598	555	621	606	612	579	561	605	578	591	561	598	495	635	580	545	590	587	606	617	629	602	574	601	604	600	635	639	651	625	569	581	562	567	569	649	588	608	593	582	593	602	603	606	587	538	605	559	555	614	617	571	566	617	631	581	622	576	563	574	584	584	577	630	629	638	644	607	604	567	632	576	608	554	610	588	606	622	559	595	610	570	576	582	612	633	612	612	591	680	562	569	565	592	538	574	561	652	599	569	613	579	605	558	590	595	625	562	613	556	559	609	594	612	603	613	581	585	588	592	579	578	583	558	616	614	586	571	579	565	615	562	592	599	621	597	602	547	616	573	628	638	587	543	576	619	588	627	579	576	597	572	583	618	612	587	594	611	604	572	590	571	592	599	582	601	579	598	570	586	612	621	590	607	626	581	574	571	589	581	591	614	577	594	584	600	585	609	596	627	603	598	595	603	594	516	615	611	637	584	584	626	563	628	588	593	599	624	593	596	556	580	578	632	610	583	581	590	595	578	625	621	582	582	585	601	647	576	607	611	590	603	602	555	599	601	598	619	576	628	565	575	611	589	626	577	591	608	607	594	607	605	622	581	617	589	585	581	626	560	582	623	595	539	622	623	610	604	623	616	556	596	612	630	617	606	593	618	601	648	587	613	559	576	582	617	595	564	575	625	587	592	543	557	574	577	581	631	625	595	590	577	527	598	559	563	568	572	582	565	561	552	616	603	617	545	668	603	598	598	604	567	578	621	583	592	541	585	584	600	601	596	597	591	566	606	587	560	609	601	588	536	569	676	598	609	637	617	648	634	593	580	563	616	614	625	589	579	548	593	648	607	626	584	515	609	618	558	608	574	576	575	590	624	596	578	598	564	599	608	571	611	567	552	626	630	580	569	590	589	563	619	577	577	586	596	584	614	614	611	596	583	580	617	618	641	566	588	580	569	553	607	627	632	598	559	591	555	564	579	560	609	616	614	604	608	580	630	625	637	558	596	573	581	615	650	659	578	581	567	581	607	571	595	584	618	613	604	584	602	545	616	567	580	596	614	591	573	538	618	600	577	568	571	578	575	595	591	647	594	585	613	558	551	608	584	564	562	581	613	620	556	584	606	591	626	619	616	593	613	596	613	622	597	569	592	545	543	558	557	570	560	579	608	597	596	576	583	584	616	591	569	595	599	594	614	596	602	598	587	570	558	567	559	602	612	602	563	565	618	575	639	588	618	589	595
23724	20909	28128	23854	20936	13272	4959	2881	2001	1662	1319	1281	1130	1117	1224	1292	1363	1342	1399	1361	1410	1409	1226	1279	1274	1206	1097	1026	901	780	868	810	754	781	816	831	793	873	845	881	796	810	817	846	803	804	802	786	761	792	775	768	782	760	903	906	795	880	895	834	875	814	833	827	821	734	764	816	777	762	771	758	746	801	804	834	812	805	769	793	803	781	782	799	734	792	798	771	807	771	752	720	813	815	800	809	763	727	770	827	821	833	808	770	766	828	747	765	735	775	791	783	790	804	791	847	853	749	771	768	806	806	788	791	771	790	773	764	784	895	789	767	761	778	811	745	819	817	791	773	782	740	759	800	736	808	745	834	771	748	737	777	780	819	813	799	795	795	827	792	773	816	778	810	765	769	750	758	737	730	734	777	813	747	716	796	729	764	727	801	809	779	755	798	765	819	794	811	773	783	763	767	782	830	808	793	752	768	825	789	802	775	727	827	756	763	771	809	770	750	812	819	737	830	742	807	755	716	776	742	803	779	782	788	780	753	800	821	822	768	847	800	750	841	763	780	778	798	781	775	788	832	818	746	794	772	792	780	768	790	759	763	810	786	804	761	768	756	786	787	823	786	743	820	810	820	780	756	808	765	705	764	763	787	805	787	799	769	803	816	786	789	794	793	806	786	782	811	751	738	775	816	830	735	781	799	804	756	830	760	805	800	777	792	783	791	764	756	822	789	765	771	807	745	776	820	785	772	747	780	778	755	828	775	835	731	819	799	824	762	766	769	810	802	796	787	847	739	730	817	781	740	805	840	760	793	792	787	805	795	783	781	769	752	737	763	787	796	794	789	802	789	746	797	774	799	746	801	838	786	750	801	816	774	764	778	747	813	758	741	814	808	805	782	751	790	792	802	789	812	777	818	739	742	757	742	836	758	774	760	786	798	766	791	724	760	762	798	746	738	757	760	745	781	798	794	792	804	780	810	800	730	746	772	765	797	759	739	742	746	743	752	852	787	769	785	779	766	767	812	763	818	775	799	783	754	765	797	816	772	809	776	774	777	796	790	863	829	771	795	768	746	772	788	740	822	841	783	758	764	792	737	734	745	771	778	821	776	840	819	753	800	774	730	816	772	793	779	767	762	772	778	802	797	735	779	755	722	767	781	819	762	751	820	776	794	743	804	812	729	765	834	795	781	785	780	703	773	768	814	775	765	770	803	819	784	812	773	708	772	790	809	811	786	761	704	783	758	784	766	788	776	784	825	780	808	788	844	797	755	824	765	758	746	809	795	837	798	763	815	766	818	807	785	824	741	760	823	795	787	781	776	829	749	754	781	776	770	784	759	760	835	773	734	782	774	768	788	775	784	786	778	787	792	814	756	793	784	802	758	822	783	769	796	810	848	789	810	779	771	793	837	762	763	780	776	787	756	788	759	761	788	799	810	795	751	775	785	795	784	756	732	772	744	760	774	761	761	808	775	841	751	784	766	787	794	718	762	790	750	801	757	793	785	791	819	777	780	765	766	846	728	819	790	745	830	753	769	771	829	794	794	801	761	763	821	790	783	807	795	801	773	777	751	768	740	766	787	820	743	792	816	725	841	786	828	760	783	776	785	800	752	791	716	737	785	789	712	767	749	774	727	771	792	792	796	829	789	774	834	800	770	772	763	751	781	776	826	743	816	799	769	784	778	715	756	736	792	777	776	746	742	782	782	813	768	830	749	778	782	809	706	779	763	732	804	710	787	777	769	744	788	725	827	754	754	761	799	786	793	789	734	738	757	814	760	789	792	781	784	733	762	780	785	807	749	743	789	753	771	822	712	808	758	759	793	802	783	777	825	755	796	811	783	735	754	821	806	759	827	793	788	768	797	775	797	816	764	806	729	769	800	797	828	776	790	812	774	768	814	776	761	759	754	779	760	823	753	754	760	708	845	758	826	793	799	756	747	765	792	777	814	763	796	773	770	810	781	780	713	743	795	758	804	803	747	752	709	746	804	748	741	842	764	782	811	764	776	801	739	792	792	766	808	757	773	829	787	822	775	774	784	760	814	741	789	775	836	764	788	797	786	775	742	795	787	788	790	767	772	812	732	757	759	822	789	797	809	757	735	800	796	778	797	774	829	778	782	787	767	742	775	755	701	807	783	788	750	790	738	788	752	718	814	760	796	778	742	816	763	836	742	801	807	777	776	797	724	787	754	776	773	794	834	814	771	755	807	774	819	792	789	790	768	790	825	765	772	822	780	829	754	764	772	760	777	742	758	822	779	811	718	829	765	744	799	713	816	760	749	752	805	830	758	752	756	728	788	800	756	754	788	799	771	768	750	797	832	790	764	808	809	782	716	794	788	805	824	827	713	782	781	801	756	757	789	763	779	814	749	806	772	755	773	790	792	800	789	761	759	811	778	734	797	749	750	778	752	753	870	764	760	765	740	817	778	738	788	761	797	807	744	779	750	781	746	823	796	826	798	771	766	773	792	738	749	756	736	750	760	788	740	773	753	795	828	728	791	800	738	803	758	801	745	780	773	806	777	837	726	754	803	776	781	789	805	842	767	843	792	775	851	833	818	763	770	761	749	793	773	731	761	794	742	824	809	768	793	784	799	740	723	769	798	763	770	764	788	820	794	800	820	803	798	821	780	776	763	772	755	812	799	801	758	789	764	776	809	826	771	806	772	750	809	721	780	766	775	798	733	771	751	763	804	754	725	785	784	788	751	834	791	845	811	780	743	743	750	790	765	784	832	800	766	759	773	808	771	810	753	835	791	814	780	763	753	779	702	743	833	783	783	762	767	800	796	781	768	771	750	838	807	785	760	809	795	795	813	768	699	778	753	750	799	800	811	758	773	762	791	798	758	776	759	758	746	758	793	769	781	801	789	758	794	795	764	791	776	781	750	738	786	796	764	814	747	802	731	814	758	742	751	772	772	799	716	813	792	745	743	756	794	785	786	782	775	791	778	804	771	833	786	788	745	763	789	708	781	754	755	780	784	821	756	779	735	784	754	735	769	757	797	825	824	765	801	788	763	800	737	793	841	798	768	784	801	801	797	780	763	781	753	735	742	759	802	761	795	841	799	812	760	783	799	749	795	757	800	794	761	799	773	822	825	813	701	743	796	761	748	742	818	721	789	802	826	801	777	785	712	784	761	729	809	802	785	799	766	782	773	792	690	741	736	816	766	793	778	805	780	796	785	750	727	756	760	785	756	727	801	797	753	778	707	739	793	771	792	764	742	778	813	819	769	817	790	776	798	803	747	766	798	748	771	795	788	788	730	806	780	799	821	767	826	791	762	758	786	735	795	750	781	828	771	778	773	731	751	750	746	784	739	800	796	723	797	824	790	725	750	801	817	787	800	779	748	794	766	828	781	808	755	858	770	782	766	751	822	759	785	751	761	820	801	816	746	735	772	775	775	814	795	741	793	818	770	787	723	809	791	781	762	817	801	745	772	769	849	796	769	707	786	808	778	766	774	787	786	731	784	836	746	819	820	783	749
11599	24493	22470	14917	12473	8836	7607	5433	3779	3046	2318	2065	1847	1766	1960	2086	2322	2303	2262	2417	2290	2198	2050	2064	1979	1885	1676	1478	1199	1053	1042	1003	1018	998	1004	1032	1007	950	1030	1020	1085	1100	1071	999	997	995	943	976	1003	925	966	960	985	944	1135	1057	1036	1056	1077	1103	1033	1017	1000	973	1001	974	919	975	933	945	923	918	982	912	922	940	947	903	961	905	950	937	939	906	915	944	946	962	949	972	929	917	960	915	947	955	910	965	947	932	939	949	959	995	877	888	949	937	867	963	957	968	943	882	1015	936	942	902	898	966	1014	911	863	941	941	905	966	935	958	928	912	954	951	996	949	978	950	911	881	874	952	921	919	944	988	921	943	954	1006	924	899	995	902	909	901	957	917	996	919	955	925	998	908	916	965	954	942	971	923	948	953	963	961	939	997	913	939	943	988	900	1056	975	898	947	994	930	975	951	967	939	961	913	905	947	927	940	973	865	980	963	899	1018	960	960	966	960	943	922	943	980	964	931	969	959	903	891	1020	979	964	931	969	863	957	926	897	933	947	952	910	942	931	948	926	954	950	860	950	908	936	950	949	906	948	928	934	866	945	990	890	964	950	937	943	956	963	922	952	941	906	943	915	928	933	926	921	964	911	985	950	922	943	868	960	957	959	995	916	954	883	913	917	924	960	906	939	941	962	914	886	967	893	945	897	955	1007	947	896	975	915	961	936	937	939	1003	906	920	940	942	964	953	905	932	954	934	977	920	882	992	938	930	955	914	912	944	938	954	946	981	936	944	938	927	912	977	948	926	946	885	869	923	924	941	927	945	945	939	1002	973	944	925	982	954	965	915	970	952	969	933	933	942	958	965	943	962	956	862	940	924	954	920	927	916	958	929	953	959	936	925	934	904	1018	929	880	933	941	936	901	891	955	997	926	895	971	924	942	963	987	931	932	955	964	909	925	919	989	968	946	928	953	964	957	933	1018	920	924	939	991	917	985	927	931	957	921	910	958	967	941	913	904	989	944	908	937	952	929	885	905	926	930	939	928	922	946	936	892	977	950	943	914	955	946	930	941	945	941	965	977	948	940	926	963	949	892	954	1025	933	881	934	930	947	970	959	966	957	978	911	975	873	919	887	957	918	935	954	878	889	919	929	932	964	927	944	942	942	973	926	912	933	889	971	972	945	932	945	917	979	964	941	930	912	958	963	873	884	908	932	1019	952	986	969	909	888	929	941	1001	968	980	958	903	969	986	917	1000	949	923	949	947	900	944	939	951	941	965	962	945	897	881	917	933	895	940	953	936	998	963	957	944	896	925	856	926	905	900	933	906	947	970	938	946	972	931	937	909	923	920	930	924	947	933	892	938	931	931	950	916	926	886	942	949	933	935	949	997	984	903	932	875	906	973	946	944	942	934	925	899	907	931	945	971	931	956	924	931	931	965	950	938	921	916	892	982	932	939	1007	940	983	968	926	930	945	914	961	924	945	930	887	988	881	959	957	948	911	909	967	938	975	967	923	941	933	917	910	934	888	955	1000	907	914	919	937	932	962	944	926	949	927	953	948	880	906	968	916	941	969	925	945	971	976	960	920	950	963	951	894	941	897	982	920	968	905	961	945	942	935	905	945	905	963	951	914	958	925	896	941	946	975	993	899	933	893	924	934	982	924	912	886	1000	984	931	971	909	965	925	917	916	949	929	951	933	932	930	948	990	902	950	906	902	943	971	893	954	951	924	895	924	943	962	946	915	985	945	964	934	933	993	951	954	914	947	981	984	879	969	902	985	901	906	936	953	975	970	958	963	909	895	936	917	953	941	945	963	975	926	969	930	966	967	933	983	919	952	933	932	961	921	928	937	911	913	954	921	959	943	944	965	930	962	938	974	924	1020	930	952	1003	970	977	990	899	930	886	919	942	880	959	927	877	984	939	893	906	904	947	937	948	914	977	949	915	917	916	940	942	927	955	910	923	932	901	963	961	941	913	892	940	932	980	920	980	905	946	932	977	932	953	966	936	949	939	909	917	915	955	923	941	947	960	982	924	926	1007	903	849	965	955	884	959	933	997	911	903	979	911	906	915	888	969	948	913	927	874	914	909	923	909	970	956	967	958	867	953	983	953	1005	956	917	928	950	924	979	946	959	924	967	937	948	956	965	975	947	873	947	919	916	938	965	954	924	969	917	922	924	953	992	914	988	897	990	970	918	971	915	946	926	972	974	958	929	957	971	949	918	897	926	934	937	961	919	912	924	923	970	904	922	953	968	931	957	924	924	969	956	953	910	961	935	938	974	937	974	987	979	972	963	906	947	979	926	901	918	901	891	949	959	948	935	882	948	990	908	919	913	955	913	913	946	901	934	960	991	928	863	921	938	975	958	950	955	947	917	943	964	865	952	974	997	949	908	976	954	1003	963	974	919	911	951	906	869	950	941	915	898	926	917	918	938	933	954	899	972	940	1012	1035	935	905	916	936	940	956	947	928	1015	943	957	919	938	962	966	925	920	932	970	894	919	896	969	948	917	960	952	954	963	960	964	976	932	973	965	919	924	934	979	941	889	958	931	931	901	965	927	939	892	920	996	982	979	928	887	909	983	950	970	951	921	967	934	963	962	1022	920	921	951	983	998	893	992	904	892	942	953	928	922	908	988	969	992	958	873	961	907	942	959	963	907	934	989	895	951	989	954	912	915	974	922	949	944	960	933	938	977	896	931	922	1010	983	924	964	919	996	920	921	972	907	911	979	962	995	861	975	962	921	941	912	896	992	1000	949	930	934	961	923	932	903	900	955	972	906	992	941	977	938	939	958	945	936	895	979	960	995	938	951	985	943	969	893	889	969	929	940	858	935	926	963	928	984	883	984	958	958	940	900	925	914	927	903	909	904	977	959	1005	943	927	930	952	936	915	909	922	936	913	927	955	896	987	914	976	944	903	949	949	928	963	991	959	924	945	943	971	955	889	933	901	920	924	972	971	963	962	963	983	934	936	951	975	917	949	941	925	944	944	979	938	875	933	997	984	910	960	884	944	962	956	953	959	993	917	914	926	919	979	966	938	931	908	960	923	937	869	941	918	955	900	939	914	921	951	883	937	935	905	899	931	939	888	954	926	963	892	905	958	937	951	970	914	927	948	931	955	915	944	951	978	948	930	935	954	966	887	991	967	912	932	929	926	912	928	933	874	962	891	935	883	982	887	922	924	945	937	929	944	956	953	937	913	917	973	963	949	909	957	945	958	954	965	910	945	996	986	897	925	954	929	929	929	958	966	1007	973	927	933	946	917	901	938	920	964	944	983	957	951	959	953	964	926	980	942	952	944	983	894	971	901	952	971	889	883	958	1016	912	1006	858	934	936	948	925	903	970	925	946	938	909	918	920	894	941	962	966	922	919	958	928	909	922	958	946	916	954	938	937	971	916	970	910	918	950	958	984	969	928	957	951	907	957	967	982	944	953	917	950	932	921	977	906	925	949	961	956	952	937	907	902	963	869	940	944	984	932	968	935	943	943	979	943	912	921	957	939	952	883	1002	886	895	959	920	925	960	871
24851	20906	26952	24834	12552	3866	2491	1683	1319	1010	729	698	646	688	722	767	791	893	921	852	884	814	768	885	773	706	606	615	527	447	410	453	445	404	414	441	404	432	458	438	445	456	492	450	462	409	403	422	450	436	401	423	442	444	422	474	495	433	475	485	417	475	462	429	395	441	433	419	424	420	419	428	431	427	425	424	433	412	398	430	452	411	389	398	415	425	435	463	410	464	434	467	420	435	419	411	419	419	440	362	411	442	459	398	422	402	410	415	433	392	425	441	392	416	423	465	418	450	412	389	446	422	425	432	340	433	435	443	404	421	421	432	453	422	422	406	409	457	409	406	405	412	418	387	449	392	410	441	408	429	434	387	434	408	434	421	417	402	491	429	414	411	429	433	409	401	414	407	418	442	453	433	431	450	427	380	416	441	421	409	425	418	436	410	433	423	413	423	443	425	445	450	444	443	411	429	420	399	424	395	429	420	403	438	400	404	442	420	394	412	405	398	447	412	446	419	418	407	395	441	408	468	416	405	390	433	440	389	374	412	441	420	441	437	437	400	449	403	474	422	390	424	408	437	383	398	491	435	423	434	430	398	411	429	442	451	473	375	435	429	407	425	451	412	469	421	413	372	430	406	387	421	460	430	388	435	423	458	450	422	416	406	437	434	405	389	442	402	415	434	393	431	418	431	386	412	408	443	391	404	426	440	432	446	440	455	427	457	432	413	423	461	398	384	431	416	479	443	437	411	449	403	383	411	390	412	428	423	384	429	421	465	403	437	415	426	432	425	416	426	396	427	403	458	419	425	438	456	439	413	411	377	388	412	408	411	393	414	431	443	442	421	405	389	432	419	440	417	430	431	412	398	424	412	451	418	440	427	459	455	442	404	427	422	427	399	451	438	432	417	466	412	408	403	380	429	437	427	429	402	457	439	381	410	405	404	455	431	428	379	453	419	425	424	407	451	439	453	416	411	412	407	430	412	454	427	422	419	431	453	433	401	429	408	393	465	436	436	438	418	404	400	422	446	424	422	410	437	446	407	412	399	422	440	428	403	385	417	413	399	448	439	406	455	387	437	410	405	408	432	435	434	418	465	424	397	378	394	416	439	439	408	428	423	429	395	387	451	424	408	429	440	414	408	408	463	406	425	408	401	426	439	414	413	401	391	412	432	417	411	421	427	419	380	429	423	397	409	413	366	462	436	429	428	463	428	413	419	445	437	417	412	435	440	375	399	406	431	419	423	450	390	438	414	422	407	458	408	404	404	403	413	417	426	428	420	404	429	394	401	435	408	454	401	401	416	430	425	447	396	416	402	430	425	411	438	416	447	405	424	431	419	465	397	464	408	414	400	407	414	416	443	411	402	417	454	414	407	435	409	436	412	409	383	414	431	418	419	424	453	421	439	411	388	423	423	391	413	431	407	392	404	404	405	407	448	445	403	391	392	403	427	459	412	426	467	418	419	415	431	430	407	427	419	406	413	430	408	443	436	472	404	411	429	416	442	415	449	420	425	458	431	380	426	412	402	412	438	393	417	466	441	408	423	447	414	429	393	398	434	404	441	421	399	431	420	407	408	406	422	416	405	419	429	388	431	414	397	416	404	432	421	415	436	436	429	423	407	410	413	428	451	436	415	459	427	435	440	408	420	445	443	416	435	370	406	418	389	425	419	425	433	387	385	459	416	393	397	417	415	408	433	443	421	404	402	436	422	428	430	421	427	439	417	396	424	460	422	391	423	425	480	432	408	425	406	453	400	429	377	364	394	424	443	437	372	395	422	427	436	412	434	423	397	433	449	433	421	454	441	449	435	381	445	412	420	427	448	412	422	415	413	423	381	391	415	418	402	445	447	431	468	404	439	408	451	413	462	403	425	423	425	434	383	436	442	436	466	422	425	418	401	386	420	410	389	412	403	426	421	445	414	404	418	413	457	440	431	405	426	427	397	452	414	422	412	397	401	419	401	414	416	433	457	436	445	430	434	420	438	435	417	389	434	419	403	405	400	427	442	381	436	419	390	442	401	402	405	381	371	416	413	421	425	424	408	395	447	432	457	405	438	436	414	413	444	401	419	440	421	421	423	442	431	439	436	423	409	410	455	388	400	451	410	396	419	426	418	407	389	420	436	473	472	414	463	447	398	395	401	428	399	418	398	415	453	431	451	454	415	412	412	429	406	421	404	435	432	411	432	419	425	427	432	445	470	433	438	402	413	453	425	408	419	421	395	397	412	391	440	461	389	406	413	399	449	433	419	450	408	419	402	464	403	432	423	422	445	427	392	413	417	425	440	420	406	485	396	411	433	436	446	417	416	399	428	443	406	416	392	388	395	411	436	410	403	395	406	416	428	421	453	408	432	405	400	431	415	418	433	424	437	417	423	478	462	437	407	418	448	413	393	432	440	436	408	467	449	432	415	426	435	412	398	418	441	407	438	400	438	431	420	379	421	425	424	417	417	443	419	449	445	444	410	434	458	427	425	385	453	449	438	418	446	397	386	444	414	421	410	422	421	393	419	420	431	385	400	457	414	447	416	434	412	388	405	398	406	456	438	434	431	403	430	414	454	438	399	438	425	452	423	414	405	446	389	394	427	409	439	465	431	433	397	419	466	417	429	412	438	434	407	402	414	402	375	415	450	402	445	428	396	433	416	411	424	412	436	415	413	433	451	441	420	432	431	427	417	389	438	403	393	418	417	431	424	387	438	403	472	410	430	399	396	391	427	442	401	388	446	400	420	387	418	418	401	425	448	438	435	411	432	448	406	456	441	392	443	405	426	424	410	432	417	406	458	413	429	427	430	427	446	418	393	470	462	428	433	468	475	428	416	418	399	414	405	436	442	430	388	421	403	380	437	422	393	448	429	409	427	423	408	433	412	401	417	418	413	444	402	414	442	453	429	422	392	398	431	454	462	414	404	412	407	420	421	417	427	421	413	389	413	406	412	409	423	441	413	407	446	418	417	407	444	426	390	431	384	400	417	421	427	425	394	438	416	448	420	447	424	419	418	424	386	392	395	418	432	390	384	407	412	388	424	421	422	429	408	386	404	435	404	414	409	463	440	443	454	457	456	426	440	406	386	439	414	459	372	384	427	437	382	405	453	430	438	430	402	418	433	368	415	438	427	426	436	409	392	390	405	428	372	382	412	407	441	437	424	410	404	437	411	432	434	407	425	404	445	409	426	390	419	433	398	424	430	439	461	407	429	420	424	439	427	425	395	432	454	446	435	404	415	430	430	413	420	424	398	420	419	387	398	423	426	433	400	395	458	448	477	423	438	452	430	421	419	423	427	433	408	395	429	417	437	448	397	406	388	380	450	406	425	427	423	420	399	398	457	427	426	417	448	431	397	436	447	390	411	387	409	410	427	423	414	403	424	414	421	380	409	428	431	449	404	409	408	425	412	444	413	433	460	453	401	393	403	439	388	396	390	422	429	404	445	447	408	414	402	437	432	436	410	459	468	409	454	444	394	415	421	458	408	427	388	452	478
11322	20799	17676	11871	10017	6698	5381	3955	2820	2117	1599	1372	1280	1167	1330	1515	1600	1630	1702	1614	1565	1498	1382	1409	1357	1241	1128	924	750	646	581	566	544	564	585	565	595	596	645	689	592	625	584	587	601	516	541	592	537	577	556	578	584	580	629	662	603	575	633	632	646	574	617	547	575	566	554	524	526	551	545	547	600	528	534	542	538	536	518	563	552	528	572	553	585	575	581	544	534	543	544	542	508	536	507	594	517	562	561	533	524	531	544	539	563	504	569	528	505	518	536	563	555	546	495	567	548	574	529	542	573	580	568	549	555	514	583	600	549	569	599	493	555	582	529	606	549	575	553	491	576	524	555	506	566	560	528	550	600	543	572	556	550	572	553	569	557	556	546	591	559	552	561	585	537	536	565	536	522	556	524	544	560	512	527	535	535	555	519	526	527	530	547	512	581	569	552	553	529	553	562	589	536	572	559	574	525	555	562	545	488	565	552	582	539	539	576	529	540	531	575	534	547	566	554	520	517	499	541	554	557	535	578	584	548	527	530	545	525	583	575	522	543	568	556	528	533	563	517	553	561	569	577	547	512	535	565	523	552	530	555	514	554	525	569	576	556	535	540	529	598	526	548	531	580	602	596	540	556	522	534	515	572	527	510	572	576	544	573	544	547	500	559	535	571	534	531	526	565	565	539	535	566	509	545	540	533	531	541	559	561	505	543	533	538	566	522	584	533	577	541	519	559	531	538	567	531	556	541	549	559	568	566	561	551	573	509	580	567	556	543	563	558	547	524	516	516	527	591	529	509	545	547	512	523	568	561	568	514	531	537	572	533	565	553	514	549	595	522	503	552	558	514	524	557	539	586	573	546	527	530	571	520	512	508	557	530	561	554	542	538	501	509	574	513	573	509	521	565	519	558	540	558	570	535	516	518	526	510	561	515	558	508	546	538	554	537	531	546	573	525	522	531	558	533	557	561	532	565	555	477	546	537	536	546	554	572	523	525	535	557	545	522	521	501	552	515	522	556	530	525	579	496	548	534	611	578	589	550	545	540	564	535	543	575	553	522	504	517	530	517	537	513	533	564	565	588	537	548	548	507	522	560	587	524	537	586	516	527	565	514	515	572	556	522	539	571	559	538	606	590	534	533	558	517	545	535	569	530	548	576	518	533	542	526	509	558	497	540	550	540	533	541	555	551	538	570	547	561	540	521	591	538	523	531	537	555	566	555	576	529	540	564	516	540	560	539	516	565	620	532	548	534	560	527	515	537	536	583	532	521	553	538	539	513	555	544	535	549	526	585	538	537	536	531	538	492	541	532	585	579	565	558	562	511	559	565	574	530	529	539	573	569	526	513	562	546	513	551	572	492	528	544	577	548	567	532	543	517	518	528	528	556	574	539	542	574	545	532	562	522	581	572	564	609	559	563	501	518	544	563	564	580	541	532	547	542	554	551	548	561	546	552	484	564	536	556	553	560	560	543	507	549	540	551	553	545	538	547	557	507	525	524	526	553	545	530	528	498	566	536	521	557	511	559	532	532	500	557	486	564	537	572	518	544	529	569	570	541	548	531	558	550	561	532	565	550	552	548	533	569	578	549	551	555	543	510	503	555	501	591	571	550	533	543	546	552	517	563	574	550	542	567	568	532	539	542	545	545	515	520	578	509	516	611	540	561	520	571	499	511	550	533	539	563	595	568	570	538	543	566	539	548	588	536	527	574	519	597	535	581	570	549	535	561	527	580	564	531	511	518	558	505	589	525	558	541	559	583	514	523	505	547	539	514	570	539	509	550	605	569	599	560	563	540	566	549	578	508	592	506	562	525	563	540	558	548	525	549	547	538	503	547	537	539	534	538	540	558	510	576	554	564	503	576	571	537	588	511	548	530	578	552	542	520	546	580	550	547	554	568	516	564	574	555	566	564	565	586	584	563	532	502	514	494	547	542	570	557	587	553	517	566	531	506	540	579	534	556	552	524	555	554	537	555	570	565	575	508	545	531	549	592	565	553	529	529	537	534	539	558	515	528	513	553	582	587	528	546	540	549	514	495	564	567	517	517	560	572	559	583	562	545	508	512	530	546	579	542	561	558	532	517	545	524	532	518	583	537	565	538	581	586	539	568	552	538	591	613	563	554	592	579	549	537	544	537	576	511	533	528	557	575	534	528	544	545	528	534	557	522	521	542	541	593	566	561	575	529	522	581	566	564	507	520	546	517	505	553	539	545	555	581	540	523	569	534	527	573	527	502	550	577	518	519	581	559	543	597	532	560	526	546	585	534	549	487	577	558	537	535	505	577	546	525	585	584	536	552	512	563	530	533	560	549	567	534	520	573	542	533	553	536	540	568	535	544	529	556	550	521	565	525	530	548	581	516	525	543	544	556	533	538	544	544	579	578	528	546	564	531	569	525	541	567	547	529	547	573	524	555	547	573	546	542	543	549	542	548	550	554	577	627	507	544	556	529	529	559	511	535	544	538	540	493	522	557	577	536	535	564	537	524	562	558	515	565	548	549	551	537	528	531	544	505	535	580	537	515	534	517	513	536	565	546	596	582	509	548	547	595	540	585	577	583	539	533	528	511	523	540	508	562	557	553	547	523	572	555	600	552	544	547	534	556	548	522	545	552	560	533	584	531	526	535	587	511	542	530	486	538	550	531	531	594	565	541	559	558	531	567	517	561	523	532	537	559	519	551	548	558	539	534	548	573	502	563	556	555	558	532	537	573	563	544	526	615	545	583	517	527	577	516	511	545	540	542	508	558	511	561	582	534	560	530	543	516	512	550	585	558	503	541	537	572	543	511	540	523	544	533	547	554	507	538	543	593	561	561	551	532	587	571	548	557	558	558	534	509	587	580	554	546	524	562	552	568	534	570	511	551	554	567	569	560	554	543	486	555	573	539	536	523	526	542	557	582	541	524	573	522	538	598	529	547	556	564	558	554	529	539	570	527	538	582	512	576	527	519	542	545	522	547	529	498	534	557	565	516	544	520	541	527	549	578	518	536	497	568	557	618	583	532	542	558	564	554	554	575	523	530	555	567	526	585	517	559	562	523	577	543	523	528	561	551	520	557	536	556	541	560	564	500	570	519	573	560	539	539	514	561	532	591	558	523	553	541	524	533	558	560	518	554	540	520	546	536	533	556	526	545	584	580	543	557	606	611	570	558	572	527	549	532	589	551	543	553	532	558	528	529	563	540	569	550	551	551	560	538	544	546	506	570	553	584	549	572	561	499	576	558	554	545	564	547	526	546	523	555	553	544	532	559	596	543	560	594	569	499	532	546	572	544	557	549	526	555	582	530	545	534	560	601	552	548	531	547	530	569	601	550	538	546	562	506	556	512	527	553	555	607	511	541	542	549	524	534	525	538	559	537	510	569	564	558	497	550	558	539	567	534	577	573	576	568	547	522	554	552	523	539	554	565	565	517	548	564	532	518	552	565	550	524	555	558	576	503	556	494	541	544	537	515	548	562	547	587	549	575	544	540	559	552	552	579	541
22698	20989	28674	23499	21014	21173	13338	4585	2669	2245	1757	1605	1412	1492	1563	1621	1708	1834	1870	1771	1760	1748	1621	1587	1664	1550	1357	1271	1064	907	914	930	936	950	890	931	929	866	970	964	1032	993	981	890	913	927	891	851	908	878	913	919	888	961	966	971	918	933	914	937	1015	957	952	956	878	939	908	867	840	860	837	895	930	889	840	849	815	825	853	873	833	865	830	852	838	874	867	829	844	863	915	885	835	878	866	850	861	850	943	867	870	878	907	860	855	856	921	830	836	846	849	858	901	824	838	895	875	900	917	816	887	851	867	864	813	883	881	826	842	797	879	864	863	867	842	905	840	881	881	844	876	854	818	909	880	804	883	857	836	865	900	839	863	891	848	917	874	842	835	899	900	825	894	849	884	846	850	878	825	861	839	843	869	892	877	854	827	890	904	850	876	830	881	868	882	853	786	846	848	834	904	807	862	875	819	890	875	836	845	885	869	875	852	850	833	845	806	842	871	838	864	865	861	878	900	863	881	860	893	893	886	907	894	851	870	813	824	828	835	841	865	867	860	854	822	844	902	864	864	862	841	905	871	854	872	908	862	844	854	802	855	884	850	818	846	824	843	870	881	873	858	858	930	882	884	808	860	910	885	880	930	860	844	875	839	875	909	824	866	868	865	842	882	881	892	895	827	818	798	886	875	873	875	853	899	866	870	834	836	838	909	883	854	855	870	851	814	898	827	868	815	880	877	864	900	831	800	859	868	837	858	819	839	861	854	837	839	830	852	891	898	888	839	852	841	876	909	843	853	870	880	884	889	896	875	861	913	881	857	870	876	909	867	843	844	881	840	897	867	797	922	804	851	904	899	890	933	816	908	828	827	879	850	809	844	873	886	873	834	862	866	861	893	858	844	856	883	875	851	901	855	857	877	842	889	869	815	876	857	874	856	837	835	812	861	828	899	888	900	855	844	815	831	837	851	841	892	878	796	835	867	892	849	876	887	871	809	875	816	819	814	817	890	907	885	846	833	864	874	852	832	825	864	827	882	866	815	885	895	860	851	836	888	882	874	840	877	833	891	863	835	859	847	859	848	847	922	862	884	882	848	862	828	870	862	840	825	816	817	868	841	853	908	848	859	857	857	854	837	867	852	890	907	842	833	949	866	850	809	883	935	871	918	850	868	871	887	831	861	892	903	887	847	879	838	855	900	850	879	869	873	869	825	910	811	859	851	871	940	842	898	855	869	892	846	831	877	871	838	916	857	909	873	861	887	891	918	838	862	838	843	844	871	872	851	865	865	879	911	914	869	905	829	846	825	880	871	883	883	847	849	831	863	899	827	872	821	857	800	901	914	907	848	859	846	847	847	909	844	842	908	797	826	861	856	858	837	865	904	872	813	808	838	873	882	847	824	819	869	874	843	805	861	945	843	831	822	877	800	874	818	878	897	838	868	850	818	855	850	838	822	903	896	868	861	850	897	888	881	856	804	875	861	882	851	854	858	831	853	883	834	863	841	877	874	891	891	904	878	901	832	918	832	882	858	831	829	871	812	839	834	826	853	858	766	788	807	869	825	890	833	835	836	842	853	871	850	851	864	851	895	828	820	852	815	807	855	835	877	846	791	824	872	817	904	897	853	885	894	806	888	842	873	856	856	845	884	878	874	842	888	868	875	874	869	868	826	866	816	883	833	860	899	846	807	820	930	856	878	888	789	887	844	843	886	855	901	850	871	875	863	882	821	876	882	779	831	865	874	877	838	865	854	869	848	912	875	829	810	841	848	828	853	882	892	867	838	840	944	866	811	833	830	850	849	852	881	820	841	806	857	852	867	833	868	884	855	839	836	844	841	811	813	883	855	833	909	889	858	845	868	869	838	829	880	903	846	841	860	885	844	834	855	841	844	830	887	833	854	850	848	808	855	880	846	824	852	845	837	856	839	874	842	862	829	835	872	864	863	833	828	854	847	876	869	838	814	819	864	860	901	899	826	860	837	876	855	896	848	852	872	851	852	866	870	847	849	871	828	860	851	849	870	869	906	879	845	895	883	795	892	846	857	800	833	878	836	855	859	922	829	895	847	811	892	884	906	883	827	864	828	908	814	836	871	812	843	811	908	832	895	792	845	821	908	861	851	893	890	819	892	809	882	886	887	846	845	850	843	866	882	883	850	854	882	871	885	891	884	828	844	899	892	861	897	824	875	874	829	848	823	884	850	850	828	858	904	794	843	843	877	802	870	809	879	868	850	856	839	852	851	837	880	861	847	817	895	844	865	905	852	888	890	892	825	900	916	832	904	879	819	879	808	823	820	817	880	856	828	847	821	863	866	808	840	898	835	890	831	890	851	876	854	805	849	829	858	854	844	863	838	912	880	840	842	891	854	832	878	848	848	871	877	848	884	838	894	867	834	884	867	879	862	872	882	855	858	846	927	847	882	851	810	889	867	870	831	873	902	887	879	875	887	842	834	844	831	850	886	862	878	861	818	832	841	836	847	838	842	872	827	873	901	827	826	865	855	833	829	869	861	850	852	875	832	871	858	839	832	827	878	816	894	867	820	907	868	861	907	841	863	824	889	876	958	862	880	853	799	910	823	838	849	902	837	864	846	844	864	838	854	855	875	842	841	818	904	799	906	863	900	839	857	841	846	907	916	803	858	813	829	866	893	805	858	840	863	884	877	818	879	849	906	838	856	900	854	848	875	871	838	871	840	834	846	866	874	788	837	855	837	856	906	831	849	845	844	822	856	863	870	845	891	824	933	785	861	892	847	834	841	896	849	850	893	852	888	874	829	937	820	912	832	859	877	837	843	878	888	843	822	862	881	853	873	895	916	893	865	875	812	838	874	877	873	832	835	911	863	844	860	882	801	836	896	839	883	821	855	815	920	876	843	818	832	850	865	823	795	869	800	850	935	886	865	842	836	845	875	866	868	875	843	808	856	843	859	833	873	846	878	884	841	855	889	889	818	853	830	892	853	826	862	843	829	847	844	852	858	869	899	823	865	868	870	882	866	875	834	824	869	876	802	848	834	827	838	862	856	895	838	893	851	924	902	853	815	886	903	853	878	810	866	866	831	820	845	864	817	913	842	895	903	851	858	863	880	869	917	848	862	845	859	822	836	900	801	842	812	817	845	843	833	886	884	846	861	887	879	839	838	868	852	920	831	841	821	856	865	849	853	849	844	868	834	799	857	855	842	804	841	864	831	851	855	845	895	829	862	869	901	927	891	825	839	847	861	849	850	874	849	858	847	865	822	827	877	843	883	851	920	856	834	822	912	937	830	861	840	883	810	859	860	888	814	856	843	833	895	904	881	862	910	873	874	844	794	826	821	903	830	851	889	838	827	838	837	828	823	845	815	899	899	897	839	842	891	837	839	881	853	845	855	867	866	861	917	829	820	852	889	835	847	915	821	873	826	851	840	820	847	844	895	858	869	890	856	852	906	877	827	830	852	860	879	890	843	850	852	811	879	886	884	883	832	896	876	859	891	877	938	889	852	852	876	820
14262	30640	27296	19200	16672	12238	9663	7580	5454	4236	3336	2954	2471	2483	2606	2822	3134	3229	3194	3053	2797	2857	2690	2651	2622	2401	2200	1870	1452	1147	1154	1096	1151	1058	1084	1111	1108	1217	1196	1252	1190	1185	1165	1120	1136	1142	1031	1040	1097	1126	1038	1061	1112	1195	1214	1190	1225	1212	1164	1239	1210	1192	1133	1152	1044	1081	1020	1066	1002	1072	1060	992	1072	1021	973	1048	1077	1021	1011	1027	1095	1034	1059	1054	1049	1010	1104	1046	1000	1025	1017	1045	1051	1077	1088	1047	1049	961	1020	1048	989	1004	1088	969	1019	1035	1005	1065	1036	1044	1035	1011	1066	996	1065	1019	1056	1045	1024	1020	1061	1024	1029	1050	1009	995	1045	988	1069	1015	1057	1092	1046	1016	1038	1050	993	1028	1020	1030	1021	1043	1058	1058	1063	1037	1027	1017	1060	1035	1052	1051	1044	1046	1085	965	1063	990	978	1018	1052	1046	1005	990	1073	1084	1071	1039	1015	1031	1066	1038	1044	1107	1016	1049	1053	971	1025	994	995	1061	1044	1017	983	1031	992	1015	1041	1012	1027	1020	1013	1112	1054	1066	1055	1033	1088	1043	1082	1008	1026	1008	1043	1027	1008	1001	1012	1048	1045	1039	966	1030	1033	1047	1029	1017	1021	1050	1023	1007	970	1006	1055	1036	1037	1003	1066	1073	1052	1057	1063	1078	1038	1032	1045	1058	1013	1005	963	1030	1074	999	1058	989	1043	1047	996	1000	1070	1012	1031	1002	1025	1086	1061	1058	995	1024	1038	1041	1046	1071	980	1033	1037	1079	1080	1042	1039	1018	1001	1050	1046	1009	986	1007	1027	1038	1095	1033	1012	1002	1019	1084	1031	1140	1098	1064	1085	1021	1082	1012	1009	1062	961	1091	1101	1058	1070	1067	1087	999	1053	1001	1043	990	1068	989	987	1108	1053	1007	1085	1135	971	1024	1019	1044	1021	998	1013	1019	1053	1032	1055	1020	1026	1012	1063	1052	1060	982	1019	1009	1032	1058	1042	1055	1080	1041	1041	1050	1011	999	1001	984	1055	1047	1008	998	1034	1053	1046	996	990	1093	1061	987	1060	1012	1002	1031	1016	1027	1085	1020	1025	980	1039	991	1035	1016	1033	1059	1090	1037	1054	1003	1075	1058	1065	1030	1044	1044	1043	1055	1069	1025	964	1071	1018	1048	1014	1023	970	1012	1003	1030	1009	1022	1017	995	1043	1031	1024	1023	1032	966	1049	1031	1091	1057	1005	1023	1002	1014	1025	1015	1043	1051	1103	1039	1030	1023	1036	998	1026	1090	1044	1025	984	1018	994	1060	1036	1047	1006	1001	1031	997	1059	1027	1039	1044	1017	1039	979	989	1040	1061	997	1072	1036	1025	1042	1084	1065	1030	1008	1007	1008	1037	1009	1048	988	1014	1054	989	1000	1064	1014	1061	1042	1074	1074	1050	1039	995	1055	1059	1085	1027	1058	1121	1035	1012	1010	1042	1006	1044	996	1000	1101	1009	951	973	1022	1043	1077	1025	1050	1078	1045	1005	1057	1023	1008	1018	1030	1031	1032	998	1039	1056	1029	1049	1030	1006	1097	1030	1048	1012	1045	1069	987	1035	1080	1022	1036	1050	1026	1069	1003	1011	1087	1079	979	1042	1028	1054	995	1022	1024	1080	1009	1078	995	1013	976	1006	1021	1036	1101	1035	1048	998	1050	1104	1005	1008	1064	986	1071	1063	1014	1003	1056	1030	1036	1078	1000	1040	946	1043	1024	1093	1051	1029	1061	1025	986	991	1035	1035	1042	1043	1032	1029	1030	1058	1001	1034	989	1002	1069	1079	1041	1023	1080	1003	1029	1077	1090	1091	1016	1059	1050	1098	1058	993	1092	1028	1052	1046	1029	1031	1093	1010	1012	1004	1001	1008	1017	1064	991	1035	985	1040	1004	1058	1030	997	1013	1012	1063	1012	1009	1015	1013	1083	1022	1030	1005	1013	1029	1105	1020	1037	984	1054	1039	1032	1055	1031	1010	1105	1004	995	1032	1007	1041	1053	1026	962	1033	1026	1070	1010	1009	956	1027	1020	1045	992	991	1031	995	1012	1036	1072	1003	983	1013	1041	1055	1023	1050	1049	1028	1039	1017	1033	1019	1060	1006	1050	1075	1034	1072	1055	1042	972	1030	1053	996	1042	1081	1015	1019	1010	1000	1017	972	1011	1039	1046	1015	981	987	1022	1046	1032	1037	1018	996	976	1066	1004	1010	986	1029	1054	989	1043	1000	1060	1024	1029	1051	1033	1028	1074	1076	1084	1014	1042	1070	979	1054	1041	1006	1048	1010	1040	1020	1021	1008	1038	1002	1029	1024	1066	1016	1061	1027	1008	1075	1032	1066	1070	989	1036	1053	1078	1037	1014	1068	995	1090	999	984	1129	1013	1016	1032	1063	1060	1055	1048	1045	1008	1016	1035	1064	1043	990	1046	1079	1005	1013	1048	1019	1019	1060	1045	1049	1030	1030	959	1032	1001	1022	1083	1064	1086	1008	1031	1048	1050	1080	1063	1080	1105	1069	1096	1007	1024	1070	1084	1047	996	1056	1051	1031	1003	1016	1011	1024	1085	978	1011	1052	1085	1071	1003	968	1068	1018	1044	1011	1005	983	1057	1056	1014	1030	1040	1014	1093	1023	1082	1059	971	1033	1084	1006	1032	992	1013	1017	985	1062	1073	1010	981	1045	1009	1073	1021	1000	983	1009	974	1081	1078	985	1014	1050	1044	1002	1019	979	1006	1021	970	1011	1052	1020	1046	1003	1054	996	1053	1009	1023	1012	1093	1055	1047	979	983	1056	1086	1014	995	1064	1008	1022	1033	1035	1051	1025	1076	1019	1041	1049	1082	1023	1037	1108	1020	1045	1050	972	1038	1062	1016	1038	1025	1041	1011	1018	1069	1029	1010	1039	1016	991	1038	985	1030	1049	1057	1075	1041	1034	1032	1086	1013	1027	988	1010	1010	1035	1008	998	1020	1056	995	1031	1028	1046	1024	1037	1013	1020	1070	1025	1052	1020	1067	1008	1042	1043	1056	1019	1037	1060	960	1087	1051	1059	1056	1042	1133	1056	1023	998	1045	1023	996	1054	974	1033	1036	1043	1049	1052	1091	1032	986	1025	1014	1034	1071	999	1070	1077	1011	1048	984	990	1056	1041	980	1026	1079	1019	1058	1040	1045	1034	1076	1039	981	1021	1015	982	995	1015	1081	996	1089	959	987	1043	1069	1016	981	997	1066	1044	1072	1020	1147	1066	1041	1061	1063	988	1025	1059	1012	1050	1001	1026	1035	1060	983	1007	1030	1035	1067	956	999	1037	1009	992	1055	1038	1029	990	996	992	981	977	1054	1031	997	1010	983	1076	1042	1017	1006	1034	1004	1003	1030	1036	999	1077	1053	1037	1013	1026	1037	988	1016	1010	1081	977	1072	1035	1045	1030	999	1007	1085	1084	1014	966	1110	1053	1053	1035	1060	1060	1027	1080	1024	1078	1034	1074	1027	1074	1058	998	1063	1044	1029	1064	1066	1004	1028	1035	1061	1067	1019	1030	982	1047	1099	994	1087	1037	1027	1019	1025	1050	998	1046	1069	1052	978	1076	1011	1069	1025	990	1035	1071	1040	1029	998	1043	1042	1062	1067	1043	1061	1063	968	1044	989	991	1073	1022	1017	1056	1029	1020	978	1065	1049	1001	1036	1042	1095	990	1066	1032	971	1022	996	1083	1080	1034	1046	1075	1013	1027	1048	1033	1029	992	1047	1010	1012	1056	980	1076	1008	1020	1063	1061	1023	1032	1011	1024	1066	1035	1051	987	1072	1021	1003	1054	1081	1039	970	1011	1012	1046	1038	1030	1028	1009	1070	1026	1024	1058	1006	1085	1075	1030	969	1069	1035	1047	1030	1014	1071	1011	1031	1039	1057	1041	1035	1013	1048	1062	1003	1027	1021	1031	1019	1010	1060	1028	1038	1045	1034	1044	1085	1031	978	979	1011	1072	1005	1013	978	1049	1018	978	1008	1050	976	1003	986	1015	1067	1088	1054	990	1086	1083	1056	1046	1029	1036	1069	1057	1063	974	1059	1028	1012	1027	1043	1007	1053	1004	995	1087	1075	1054	999	1019	1045	1045	1035	1000	1065	1039	1030	1019	1029	980	1016	999	1066	1042	1038	1062	991	1036	1037	1034	1009	1077	1029	1051	1031	997	1006	1089	1035	1063	1078	1028	964	1005	1074	1020	1065	1058	1031	1018	1049	998	1015	1016	1044	1070	1018	1035	995	1019	1032	1065	1032	1047	1040	1065	1045	1084	1043	1074	1004	1054	1005	1043	996	1012	1071	998	1067	1073	1032	1070	1084	1017	1006	1030	1016	975	984	1016	1064	1051	1006	1037	1064	970	961	1024	1031	1014	1072	1018	1082	1023	1087	982	998	1038	1002	995	1043	1046	997	1040	1092	1043	1021	1043	1034	1039	1104	1070	988	1050	1064	1075	1051	1069	1055	1010	1090	992	1024	1061	1051	1023	1032	1015	1005	1011	956	1066	1029	1027	1006	1039	1039	1015	1022	1041	1091	1051	1074	1035	1068	995	1039	1089	1077	1000	1017	1014	1049	1068	1035	1013	1037	1055	1008	1026	1033	1031	1018	990	1021	998	1037	1036	1049	1024	1062	1062	1017	1033	1025	1046	1036	1107	1094	1051	1019	1004	1038	1001	1040	1033	1007	1018	1018	1043	1031	1022	1025	1043	1059	1039	1039	1037	1029	1000	1065	1035	1017	1039
26839	20092	12980	6677	4178	2548	1658	1543	1024	881	731	684	706	646	706	752	785	874	827	868	784	838	810	799	833	738	649	644	601	505	502	487	503	481	519	536	529	481	510	526	512	529	474	516	501	514	522	480	499	492	545	492	492	500	468	551	490	538	546	535	509	477	480	523	495	452	460	456	498	478	450	508	503	488	498	442	452	452	490	475	469	506	464	486	485	503	513	454	504	507	485	446	466	510	489	476	507	488	497	461	501	493	504	470	536	498	463	494	491	471	492	466	458	479	517	513	462	439	499	490	484	494	482	501	473	507	515	478	508	457	471	507	491	477	540	470	465	450	460	498	469	514	525	477	502	506	541	450	475	505	503	494	463	487	445	478	488	509	486	487	512	500	498	433	467	502	446	483	466	479	507	459	442	487	480	463	431	516	504	518	475	502	506	450	460	502	479	465	482	508	490	495	510	492	484	464	538	474	496	448	473	462	497	466	517	473	530	466	496	489	518	547	486	492	480	472	480	502	496	482	479	471	493	473	484	443	474	474	456	504	473	499	488	496	520	495	477	492	493	506	484	507	496	506	477	493	523	484	487	511	449	506	507	467	494	443	439	528	523	482	481	450	503	492	487	474	491	494	491	499	515	509	486	495	473	500	503	520	499	458	484	437	469	454	469	450	476	490	526	496	481	510	503	475	492	481	505	499	496	466	523	494	470	464	451	483	506	477	497	477	517	450	465	487	486	463	451	514	475	487	480	509	479	465	512	455	462	527	516	502	516	502	468	471	485	495	484	502	483	478	503	498	506	462	462	513	508	543	505	458	490	513	479	495	517	527	489	459	483	465	503	533	478	513	490	452	449	496	521	484	479	453	512	485	501	456	444	493	475	483	485	495	500	482	503	489	469	477	481	510	508	495	463	523	481	477	506	460	509	486	474	465	452	456	484	467	529	479	484	506	468	440	501	481	481	501	473	495	455	473	476	534	469	486	435	510	524	461	455	464	520	480	422	485	528	489	500	467	462	497	496	507	483	488	494	481	500	489	517	517	516	491	467	546	496	481	462	504	460	529	479	478	513	516	529	470	490	453	514	475	491	479	487	489	495	526	509	491	492	475	497	483	487	461	502	476	466	469	499	481	490	473	541	489	539	459	493	483	505	481	457	532	528	478	497	514	481	439	477	498	466	471	518	498	477	482	487	510	477	515	468	492	440	504	490	513	458	508	488	456	483	488	451	481	448	504	496	532	468	491	527	504	490	486	481	503	475	487	512	457	473	500	475	484	467	498	468	456	513	506	509	452	533	521	517	470	494	482	493	524	500	505	484	471	469	479	504	504	496	488	512	464	487	455	478	487	514	503	489	448	500	455	501	492	494	509	519	505	517	495	485	455	489	492	484	460	492	439	459	515	435	494	462	468	507	489	504	545	528	471	503	494	514	512	471	507	482	494	528	532	449	490	517	501	523	490	495	509	532	523	503	485	496	532	485	465	495	460	474	508	508	482	520	456	488	534	508	480	500	516	483	491	473	503	468	481	492	490	481	506	501	496	542	449	478	471	482	518	546	478	493	485	525	477	505	463	482	461	474	450	493	453	504	457	458	471	475	488	466	471	472	522	481	441	506	507	495	494	499	511	463	470	488	515	488	505	507	449	486	482	473	502	471	496	470	485	524	464	458	510	471	488	481	475	474	486	507	459	493	503	506	489	506	494	468	473	493	476	505	493	459	459	492	464	485	510	500	494	469	486	525	474	485	455	488	480	498	461	480	472	502	439	487	453	457	499	493	490	495	499	500	514	489	445	486	472	460	469	492	505	472	517	515	523	457	444	490	490	470	468	483	479	443	502	481	487	515	475	474	462	452	509	487	495	468	466	465	490	485	524	477	472	491	481	455	501	525	474	500	475	514	474	511	471	454	511	481	433	510	495	466	478	482	486	438	523	464	499	492	506	487	471	484	487	490	502	491	509	457	474	518	493	473	522	488	485	488	510	486	505	477	500	521	467	461	514	496	451	507	481	529	507	453	475	474	485	481	498	469	515	470	504	510	495	477	477	468	491	455	483	498	459	481	471	483	467	496	489	501	494	505	472	505	461	474	486	500	473	507	489	474	493	521	474	507	509	477	492	471	527	499	481	493	512	498	495	482	519	460	494	471	513	528	479	458	511	504	457	508	466	497	476	509	474	506	471	472	465	441	454	442	482	477	480	480	475	536	493	477	512	472	465	522	535	483	475	506	517	512	494	522	471	462	470	472	504	468	458	495	471	469	471	491	529	506	495	474	508	495	481	481	506	454	436	501	511	483	515	508	491	468	517	555	481	490	484	482	474	470	466	511	451	513	507	484	501	531	493	460	495	449	502	477	454	459	481	467	520	485	429	456	494	448	471	481	469	514	465	530	499	501	507	468	475	465	490	463	474	487	466	441	459	501	477	481	464	493	486	487	481	489	506	498	502	510	468	511	532	528	496	490	499	510	506	477	465	474	511	484	488	501	462	474	499	519	486	499	449	486	477	502	506	484	473	482	523	499	517	459	492	483	471	483	452	495	477	451	486	495	513	486	478	470	506	510	457	465	526	509	511	438	511	506	470	524	498	470	497	493	512	508	482	507	497	454	573	487	494	496	487	482	498	456	443	474	430	464	483	488	488	456	501	490	467	495	510	491	505	493	478	495	511	485	486	481	494	492	503	475	478	497	503	499	495	490	494	474	486	456	464	511	474	531	485	534	490	474	461	485	515	527	488	445	501	453	516	468	535	510	467	518	497	509	479	498	505	483	517	468	508	520	512	487	516	489	470	467	483	467	479	551	485	447	493	482	477	476	493	479	498	504	512	489	525	448	510	479	499	489	528	516	487	481	480	518	487	489	500	519	446	475	484	512	537	503	474	489	486	506	463	524	477	489	535	448	475	485	509	492	537	450	470	480	516	508	501	511	463	486	475	486	515	502	476	456	460	494	474	436	483	484	504	528	513	488	450	452	485	497	482	497	459	443	473	489	474	485	474	482	493	459	495	513	506	455	453	487	500	501	503	453	536	497	502	488	490	487	458	428	503	464	449	502	462	473	516	484	477	513	471	467	478	512	507	489	497	501	519	493	482	510	508	506	471	465	448	506	467	490	469	487	506	489	479	520	495	506	504	484	467	509	522	507	462	449	495	518	501	517	503	529	502	496	485	472	480	525	513	496	530	444	471	491	472	483	467	475	500	464	490	487	510	476	497	472	484	437	545	481	472	527	495	487	491	457	490	450	492	488	486	505	496	507	495	460	502	457	492	543	511	511	493	497	536	507	501	483	502	477	530	474	539	505	462	493	492	469	453	514	490	511	485	447	521	526	497	486	521	434	491	508	512	553	467	494	504	502	471	490	461	516	491	478	461	507	501	504	516	481	504	508	507	506	481	500	492	483	475	500	526	511	490	494	497	532	475	485	485	478	499	474	505	471	495	463	531	520	492	526	504	452	459	486	474	492	461	471	491	487	497	464	496	548	487	482	488
10164	16735	13746	8965	7671	5224	3791	3118	2114	1667	1306	1117	1105	1065	1151	1176	1406	1462	1441	1348	1316	1330	1264	1247	1267	1173	1029	821	742	623	640	632	610	620	622	693	657	662	646	676	651	685	672	653	607	627	670	609	675	634	607	618	631	642	649	695	719	668	669	667	649	655	640	637	615	658	606	613	622	648	716	592	606	569	630	584	637	600	608	602	614	609	604	597	590	629	626	631	656	650	607	589	598	589	610	664	573	598	612	639	572	645	656	573	598	609	601	602	606	567	602	613	617	616	589	595	593	576	608	584	610	610	628	610	592	624	618	584	602	556	609	608	591	617	596	626	588	616	631	568	640	650	614	635	638	608	592	637	615	621	629	585	619	585	574	588	565	578	579	613	611	568	611	591	619	660	655	616	652	597	617	612	587	606	629	586	618	607	633	597	644	576	621	593	567	653	583	592	629	634	561	634	612	611	598	595	583	597	612	611	564	606	583	598	593	616	607	610	600	589	599	621	590	611	617	599	607	596	583	551	618	590	634	580	596	577	552	660	618	571	667	584	584	642	632	633	600	628	603	607	573	611	619	590	593	572	676	615	600	631	595	608	580	584	588	564	600	613	600	606	572	613	610	604	598	635	605	617	620	670	655	600	578	583	626	628	631	563	601	571	617	548	615	596	556	608	592	606	594	578	641	634	584	641	595	575	585	605	614	575	653	582	597	602	573	616	618	638	584	561	612	661	598	596	618	579	597	590	592	617	572	581	592	616	572	643	599	568	604	582	598	647	653	614	651	596	587	620	630	615	560	669	599	589	598	554	618	592	645	656	628	593	663	541	611	589	594	617	573	634	613	587	601	596	625	588	626	596	611	621	586	625	608	593	640	638	607	601	596	568	599	575	553	601	658	632	642	603	598	612	610	618	569	656	627	625	595	596	635	617	619	577	578	640	595	635	584	603	568	543	640	593	549	606	595	618	596	581	578	597	595	590	644	617	620	596	558	601	647	605	593	585	649	638	589	601	600	593	638	584	609	606	594	606	636	606	617	655	589	638	634	601	596	574	639	638	617	620	623	573	571	613	647	594	585	608	607	646	602	619	597	595	648	609	593	598	660	560	606	599	622	574	637	615	639	623	618	586	612	590	619	612	607	626	565	591	606	600	607	621	634	620	592	605	600	627	651	633	636	612	582	645	598	592	628	659	621	606	590	572	596	630	616	615	626	628	615	619	628	624	647	617	592	636	636	575	615	624	552	575	577	619	617	637	616	652	607	604	604	584	619	641	600	627	598	589	570	620	633	641	652	630	620	602	625	611	597	575	592	624	614	589	604	615	640	589	597	612	622	646	579	588	607	662	636	677	609	568	606	622	611	606	607	641	578	602	579	617	598	570	600	600	576	620	574	607	599	623	627	592	568	612	651	630	598	590	598	584	572	610	589	615	620	590	616	605	594	621	633	599	609	618	596	600	621	623	622	569	577	609	624	593	584	584	574	608	588	605	586	598	640	626	586	619	602	589	618	644	615	580	676	637	587	628	613	609	635	598	595	622	604	582	566	654	584	586	625	651	563	612	610	638	580	619	609	633	600	600	587	640	608	575	622	607	566	605	626	618	598	588	612	620	567	593	620	634	607	599	588	598	613	648	583	597	568	630	565	654	621	616	606	568	603	640	618	593	629	616	633	577	630	620	603	622	613	577	558	617	596	632	592	618	570	610	578	609	608	590	589	601	585	547	562	614	590	608	603	630	598	622	580	607	592	620	580	614	612	591	598	629	593	598	625	568	596	604	640	645	582	636	604	575	596	606	599	605	594	614	624	620	625	603	617	625	661	609	580	623	581	569	615	618	637	594	601	611	625	614	598	641	588	607	639	610	613	629	654	578	622	578	586	588	627	584	641	634	640	553	625	649	653	583	604	577	606	606	617	579	622	602	618	644	609	584	617	594	569	633	633	612	598	607	609	619	554	642	641	599	595	591	608	612	620	613	600	576	626	578	640	626	555	560	563	610	618	604	582	605	621	599	551	604	607	616	615	623	614	621	614	613	644	597	616	582	591	657	634	622	633	635	596	618	628	603	593	595	595	628	593	640	625	624	604	628	626	612	616	592	580	607	575	595	597	612	613	638	622	611	596	633	614	587	580	584	600	569	587	555	638	593	614	622	605	611	640	589	574	576	600	592	574	597	607	644	590	613	594	646	574	588	569	560	639	634	633	616	579	616	609	619	581	659	581	617	578	649	613	630	644	619	631	602	589	566	585	637	642	633	624	608	590	627	576	602	616	646	604	578	637	574	611	610	599	633	631	593	638	607	598	584	571	614	585	599	625	636	632	603	590	639	629	630	615	598	619	606	597	628	594	631	594	631	606	584	601	614	573	558	619	629	617	610	615	575	622	622	638	578	587	654	582	627	609	597	594	633	567	616	616	627	598	593	559	620	591	610	625	636	616	638	602	580	612	604	622	628	596	591	590	630	628	609	588	595	606	609	614	572	626	599	610	611	585	616	590	575	633	587	603	627	624	574	586	614	652	599	574	619	595	596	632	573	609	655	605	601	618	621	594	629	596	587	556	570	572	613	639	613	641	634	614	598	617	569	608	628	597	604	570	585	618	598	643	611	574	624	597	593	605	626	588	621	635	597	601	624	642	578	588	559	644	600	615	619	594	567	603	617	633	607	602	584	644	612	585	645	612	621	591	635	599	613	619	568	625	588	621	584	621	612	556	589	606	608	615	584	619	614	629	644	631	605	625	630	570	584	614	620	614	585	629	640	603	585	637	590	597	615	609	607	625	606	597	603	603	584	649	570	610	624	600	619	605	601	641	581	619	606	614	664	607	605	601	582	660	612	591	601	594	569	607	573	592	604	610	594	613	638	584	622	598	597	635	606	614	640	600	598	577	599	584	598	650	605	623	646	626	607	587	606	670	634	578	612	638	584	613	640	606	615	593	588	576	616	635	604	577	616	603	634	599	624	578	613	629	603	623	575	613	659	588	620	618	596	605	610	561	616	636	622	566	624	590	599	609	619	609	609	617	620	615	572	594	608	602	629	616	599	633	634	587	592	631	620	628	583	579	596	580	587	602	548	622	638	621	599	642	582	627	657	561	582	599	628	584	636	592	615	621	567	600	594	594	659	590	641	597	582	603	613	631	584	627	641	659	612	630	607	620	581	622	587	565	590	613	623	606	617	603	612	594	654	589	602	574	558	584	645	546	608	644	694	594	584	628	610	609	604	600	624	638	640	605	615	636	535	641	590	637	594	587	595	667	596	563	603	624	589	630	584	651	557	645	546	640	602	574	579	599	598	620	626	580	619	619	612	588	650	604	599	647	617	598	621	609	612	609	635	607	657	618	622	658	591	563	572	582	593	631	592	591	579	613	579	607	610	576	615	594	604	572	554	550	593	584	598	600	592	570	629	563	608	622	574	565	583	624	600	575	646	623	634	609	576	631	603	637	587	644	618	637	645	626	612	608	629	582	645	590	600	627	614	592	611	600	631
23662	20914	28134	23872	20936	13209	4500	2910	2033	1725	1369	1218	1154	1133	1232	1364	1429	1403	1528	1395	1329	1383	1328	1324	1249	1255	1184	1082	887	865	824	814	809	844	900	834	809	777	833	841	811	853	843	827	800	775	785	820	849	835	826	780	784	783	844	835	833	853	851	802	824	831	843	802	771	773	800	843	761	784	764	759	806	753	785	740	738	753	720	769	814	736	786	788	786	822	862	787	731	763	740	782	773	746	777	797	799	748	790	791	794	841	773	769	777	803	775	763	786	824	770	760	803	740	728	770	761	777	828	726	759	784	741	787	756	806	783	757	785	756	811	767	820	738	769	803	753	822	791	807	770	700	772	742	785	757	871	788	779	821	766	743	751	774	747	772	792	740	801	803	747	807	758	785	728	778	752	815	828	758	793	785	776	774	778	821	746	769	771	773	817	802	762	781	772	786	772	779	796	728	750	735	780	788	814	792	776	745	843	794	743	758	793	794	767	854	762	790	741	785	820	761	767	774	813	822	810	773	819	786	811	757	809	717	795	771	745	798	853	740	798	789	771	805	780	794	747	770	751	793	705	765	790	811	796	757	776	777	792	826	759	764	782	790	758	767	820	758	761	749	823	739	797	771	767	799	798	783	844	768	795	835	764	811	771	795	820	851	792	818	749	697	826	733	765	790	781	766	761	750	792	773	789	758	799	766	792	775	804	739	760	766	731	772	795	762	782	778	794	785	762	789	795	786	767	778	752	739	795	789	815	764	785	785	802	812	736	825	759	775	817	785	780	759	823	791	776	794	775	756	805	770	773	776	763	755	730	821	718	787	812	778	734	761	758	825	787	766	759	738	778	776	757	730	777	809	762	735	754	817	755	763	751	760	801	815	754	806	762	789	801	785	745	768	770	807	712	793	797	833	748	746	795	793	743	811	773	806	829	802	743	780	769	793	752	730	778	757	847	785	783	792	796	756	812	783	762	780	810	768	790	748	829	713	756	822	734	776	759	750	718	797	749	777	843	835	766	770	764	803	781	765	730	792	808	796	753	768	788	788	765	717	726	774	822	776	774	733	814	781	752	784	786	768	762	797	761	841	715	743	725	807	824	727	824	726	796	809	791	769	734	717	725	750	753	828	776	755	820	783	828	776	779	753	700	771	777	787	773	764	759	759	814	757	771	790	814	729	820	809	769	798	797	767	747	778	781	765	789	807	757	771	725	770	808	771	723	788	783	770	799	770	789	776	812	836	824	803	769	787	811	768	745	759	796	772	768	820	783	811	736	745	738	775	784	761	763	767	797	759	779	714	780	797	792	825	793	807	702	790	758	776	816	805	791	764	759	780	776	759	750	749	748	808	798	780	796	781	768	773	789	816	792	809	769	828	778	749	825	760	724	742	803	771	790	752	757	773	732	760	732	770	745	757	784	750	746	788	864	796	747	768	731	760	772	771	737	778	773	790	769	776	768	776	809	786	831	722	752	810	800	808	735	761	836	752	767	758	805	762	799	752	747	774	744	781	781	783	800	768	784	748	790	785	770	820	755	752	753	792	803	776	736	824	789	835	817	779	742	761	829	787	796	770	769	781	779	845	723	774	759	786	766	853	808	802	772	784	773	759	830	768	796	806	776	768	792	841	767	759	750	745	765	787	765	800	793	722	739	793	777	806	815	815	804	824	778	708	776	752	730	792	779	775	788	817	797	792	788	817	757	824	762	770	780	754	796	789	746	771	824	822	818	757	807	819	792	762	788	757	771	756	772	775	799	729	739	758	728	837	718	765	740	830	787	798	732	751	758	803	770	708	769	784	736	753	762	765	757	701	780	801	804	756	820	783	741	756	804	778	783	793	747	783	762	753	818	777	759	769	801	738	770	826	802	782	767	774	814	786	789	721	765	774	729	789	782	780	773	733	727	766	778	775	754	794	770	785	801	778	724	762	778	772	787	779	816	782	851	790	755	787	786	766	815	788	734	777	763	794	812	796	773	778	754	749	786	801	772	798	804	754	751	799	773	815	770	802	800	760	767	753	821	765	782	797	852	761	765	806	765	743	770	783	791	790	832	736	720	790	785	775	760	736	770	773	755	776	806	835	780	784	786	771	761	799	724	787	750	792	809	827	787	749	790	793	742	784	731	805	755	785	746	802	763	741	845	725	762	782	788	823	774	732	772	801	854	749	816	708	799	732	761	756	759	708	750	783	762	821	767	795	778	778	770	803	779	759	757	775	731	749	799	754	750	783	751	737	751	747	792	776	788	805	812	787	798	799	809	791	747	774	821	795	767	797	776	812	769	762	799	735	724	792	811	832	801	760	739	745	756	712	773	789	745	752	786	748	768	779	778	758	779	754	766	773	772	735	752	757	863	777	801	835	773	751	810	780	792	791	779	749	776	720	812	735	804	724	738	738	771	763	751	790	794	746	805	774	763	718	762	739	767	742	779	786	832	762	793	763	758	802	777	771	833	779	731	771	768	777	816	738	762	780	725	787	841	706	759	774	783	790	772	753	778	782	782	743	759	767	778	781	778	762	779	789	823	784	750	784	717	822	768	793	706	779	735	786	820	708	761	824	753	778	829	758	753	745	820	755	781	752	796	780	766	798	744	777	814	831	789	756	744	801	794	765	789	770	785	768	712	777	782	741	786	842	793	748	764	729	767	786	767	777	810	810	768	750	769	776	778	740	753	746	806	787	792	735	793	768	769	761	787	789	822	764	752	832	749	791	797	758	784	775	777	763	751	752	751	787	772	745	747	790	780	743	829	797	785	796	771	815	754	784	784	759	719	787	754	772	738	757	763	789	765	784	697	794	796	796	802	766	764	780	733	732	808	782	790	799	762	786	810	780	783	795	752	747	777	805	799	783	722	783	784	818	745	749	763	754	794	761	790	784	729	789	759	848	788	748	791	794	768	716	806	762	758	763	758	790	833	747	731	799	785	751	837	785	797	794	764	745	803	807	757	782	796	731	800	800	741	754	772	782	793	787	811	768	803	800	777	772	804	844	807	763	785	833	820	744	740	760	780	801	762	750	803	769	786	777	730	805	802	743	783	734	750	728	777	708	780	806	835	731	738	725	787	794	774	772	748	812	829	776	729	778	761	782	794	784	794	791	769	779	785	762	782	753	823	791	791	779	737	813	812	750	778	768	783	787	811	841	737	773	742	768	729	784	794	770	786	736	802	692	757	843	788	784	741	785	762	832	755	787	767	745	780	753	803	816	732	744	741	684	776	777	741	785	775	734	766	772	780	766	821	834	779	782	763	802	727	760	774	739	810	801	821	780	756	803	823	784	763	810	793	756	787	770	757	780	800	820	760	730	764	751	736	798	744	813	742	795	748	754	802	808	775	822	779	814	737	744	801	771	779	823	717	729	822	782	780	734	747	763	811	768	757	769	768	778	808	788	758	763	755	802	737	769	757	724	760	749	746	812	751	793	786	778	795	741	798	763	802	832	797	793	787	777	790	791	794	798	775	791	760	765	799	799	757	779	804	768	784	780	743	764
11873	25397	21577	14584	12595	9068	6438	5535	3963	3151	2367	2189	1928	1800	1978	2150	2379	2545	2496	2367	2254	2287	2150	2190	2080	2018	1734	1420	1282	1053	1013	978	1042	995	964	970	963	1054	1042	1077	1059	1052	994	1018	981	970	1015	958	1031	1006	959	964	1022	992	1044	1103	1077	1037	1039	1023	1028	1102	1013	957	953	975	921	997	926	858	966	928	903	920	922	907	951	919	974	920	931	946	943	985	983	937	898	938	895	925	928	951	915	855	981	981	939	939	977	931	918	953	933	941	941	950	967	956	973	903	916	944	920	947	904	976	932	957	942	973	976	891	938	960	961	903	923	937	958	947	870	910	936	965	987	889	909	967	970	933	966	919	920	954	962	931	901	979	952	930	917	941	929	893	956	948	946	937	937	943	955	957	926	908	936	942	889	962	879	871	928	926	947	914	912	906	964	895	986	961	990	942	902	915	984	951	935	899	918	961	963	996	928	942	929	888	964	949	957	945	970	924	960	925	900	918	945	915	929	973	928	921	931	916	977	961	917	889	971	953	930	892	925	873	892	963	978	883	985	1002	934	881	976	955	901	930	908	945	932	901	900	955	947	895	943	954	972	909	935	918	971	941	943	955	949	919	964	970	955	952	953	910	951	896	934	975	921	943	905	934	928	924	937	993	966	895	904	909	984	932	920	972	940	894	963	938	920	997	964	932	943	922	913	918	968	929	1002	959	961	916	900	975	972	969	980	908	981	932	974	928	909	954	905	922	923	1001	954	1003	947	964	929	975	879	905	943	905	946	900	949	973	934	951	888	913	978	867	926	891	931	952	924	914	925	972	946	944	966	952	956	948	975	924	912	974	974	943	958	899	963	918	907	912	932	980	889	924	916	944	939	915	924	931	942	952	919	957	940	896	911	903	966	945	884	941	1005	934	965	929	894	947	909	970	895	963	940	888	947	905	926	965	898	854	886	939	906	917	883	947	881	908	947	931	954	929	953	921	1008	923	949	967	926	948	904	964	862	921	937	901	929	950	901	956	972	933	954	912	934	923	946	975	919	911	954	888	867	963	921	899	891	909	914	955	969	901	951	910	929	945	933	936	934	919	969	925	952	951	944	961	920	947	914	937	945	943	937	913	957	860	882	985	944	915	956	900	907	934	993	933	917	910	979	962	905	903	958	943	950	985	920	908	898	934	947	938	955	937	934	917	920	962	983	932	887	900	934	924	895	927	985	921	877	878	924	950	975	896	982	902	942	901	965	921	939	961	910	931	922	897	910	976	927	927	937	900	918	905	950	903	903	898	969	893	962	967	947	928	921	916	942	923	958	921	948	984	933	934	939	902	978	971	973	937	900	957	952	975	937	915	939	963	932	938	925	902	966	908	1002	930	880	953	912	919	937	922	905	913	975	932	952	922	943	954	926	985	914	947	950	1034	981	946	903	959	903	965	908	962	906	971	974	944	898	987	955	954	954	932	926	887	916	900	978	917	934	928	954	916	899	1027	916	920	945	942	890	927	920	916	934	908	998	916	948	1000	934	1002	927	928	928	1064	917	960	923	957	938	926	920	933	934	957	978	977	927	977	955	990	935	937	949	949	958	935	896	893	929	961	922	890	947	928	905	947	943	895	883	964	955	900	916	961	961	910	956	955	876	958	947	962	896	950	983	892	953	895	948	979	995	893	952	993	963	922	955	911	923	920	903	999	938	959	974	914	911	903	932	973	991	947	919	955	958	930	961	950	998	985	941	949	948	944	934	914	956	942	912	924	970	928	901	954	889	914	945	946	943	933	905	915	931	915	916	918	976	957	977	918	905	954	1017	983	962	902	889	936	954	933	948	985	944	955	907	931	928	978	924	935	929	995	885	948	968	960	1020	910	968	973	954	920	963	952	978	931	960	962	942	930	945	898	918	912	947	956	926	921	910	946	962	964	932	937	957	923	947	937	928	909	935	930	923	904	938	990	959	935	937	914	969	917	894	961	895	949	948	932	876	967	914	948	930	879	904	992	932	942	917	942	924	953	907	975	1021	865	901	954	930	983	901	971	939	942	957	940	966	919	947	918	952	977	966	981	965	961	939	954	922	938	979	946	917	912	1016	920	925	1000	892	902	925	935	934	946	914	947	949	878	932	944	934	904	895	974	984	937	946	889	942	980	893	943	950	917	926	945	948	939	974	922	937	945	922	943	906	926	969	929	951	941	888	979	910	939	963	927	978	969	993	962	967	917	994	952	970	893	857	940	932	933	949	983	968	958	950	998	950	974	873	935	911	930	907	939	1013	945	979	866	899	971	987	985	865	975	962	885	943	953	949	956	900	950	904	937	898	914	901	987	875	939	980	927	933	965	945	893	941	934	930	960	948	877	973	957	969	997	929	943	929	933	924	949	904	877	918	916	934	949	914	947	886	993	964	940	923	972	918	898	981	940	942	964	952	931	1007	924	934	907	944	918	932	942	991	1010	963	920	896	908	977	1001	979	983	904	920	960	971	966	923	929	989	918	960	969	983	907	935	951	942	928	971	952	952	937	906	882	932	923	913	928	916	928	919	911	960	933	912	954	921	996	908	969	931	888	915	937	894	993	918	946	907	957	969	942	988	951	937	915	962	939	916	985	895	930	952	945	902	984	947	931	898	952	955	912	930	894	932	1005	861	947	946	974	922	926	911	969	939	949	909	945	902	962	937	908	915	950	957	933	931	967	935	905	976	937	895	933	952	902	929	921	934	946	976	893	938	891	945	945	878	951	936	905	888	952	963	887	958	935	972	951	932	942	899	945	950	911	939	904	940	904	942	958	950	915	930	1003	961	969	946	939	903	925	898	936	893	967	980	899	958	914	930	963	893	955	899	966	918	901	974	955	994	923	950	949	891	915	969	881	895	916	919	888	973	945	945	903	961	893	951	867	917	945	954	887	930	951	926	952	1004	949	933	984	926	939	949	967	932	991	975	940	914	965	960	893	941	916	955	909	968	925	984	936	929	928	920	904	953	952	951	909	980	956	908	959	918	969	875	918	932	896	923	937	872	943	920	949	907	979	989	945	977	973	897	935	980	940	930	929	909	892	927	904	970	943	931	907	972	933	965	914	972	880	916	978	895	928	948	936	905	917	966	951	913	910	945	1002	979	978	968	957	952	954	900	978	896	980	963	981	908	949	939	914	902	958	928	983	930	891	893	903	936	917	938	954	957	899	912	941	935	967	898	933	933	906	935	964	854	934	928	959	929	920	973	912	894	984	935	918	957	929	975	944	947	911	952	926	896	917	943	940	942	951	965	924	890	922	934	880	889	939	1001	855	946	948	949	927	949	913	908	986	956	945	926	945	952	942	985	954	928	917	978	904	984	949	924	896	926	905	943	932	900	887	918	923	924	938	939	895	983	957	950	912	911	923	881	960	940	963	935	930	980	943	958	912	1010	917	955	943	982	943	951	961	958	938	969	945	983	949	948	973	935	915	956	904	977	925	915	1019	929	929	916	897	929	963	909	910	881	908	935	954	941	990	990	905	915	939	913	960	897	961	951	941	966	999	949	933	889	924	948	953	929	875	870
24904	20927	26930	24810	12281	4004	2037	1834	1334	1037	841	686	690	642	718	750	911	874	951	913	866	894	836	836	817	778	673	568	492	443	419	431	445	442	462	434	427	470	461	438	451	456	443	432	442	450	445	435	431	450	448	439	418	426	428	457	437	447	447	468	474	417	484	469	428	429	403	384	431	424	402	405	420	444	425	404	400	399	441	435	451	406	399	395	413	430	430	462	409	384	399	411	429	404	434	417	421	429	429	397	440	473	432	418	429	430	433	383	407	388	396	404	431	422	430	392	424	436	426	450	414	431	421	387	408	428	390	393	392	435	378	399	450	400	422	380	441	441	395	428	436	411	388	387	418	382	386	434	442	431	410	432	410	391	398	435	442	413	413	362	403	390	408	436	428	399	399	452	413	422	415	420	422	426	410	438	455	426	398	441	426	376	408	408	409	382	432	430	413	440	445	405	452	394	414	456	468	400	421	434	434	382	422	420	418	428	437	420	422	416	381	436	430	363	383	438	412	419	456	424	472	424	424	413	420	413	447	410	372	400	369	428	423	409	438	408	409	415	409	418	385	437	432	414	434	426	409	426	425	399	413	384	422	414	426	405	429	397	429	426	411	409	445	409	415	415	412	414	387	415	421	405	400	396	382	420	418	395	413	390	400	404	392	393	395	441	442	425	420	370	459	432	427	425	432	464	405	403	410	376	399	401	402	434	397	395	406	422	421	426	394	407	364	418	399	416	406	429	464	416	383	410	436	410	423	405	411	400	417	399	419	383	383	408	398	435	412	415	434	425	439	424	389	472	419	430	401	431	444	420	444	421	427	396	403	413	407	410	426	465	417	416	398	390	429	444	403	391	431	418	424	404	426	429	459	402	410	400	416	385	416	398	430	412	408	408	405	402	447	417	404	418	441	407	433	454	419	422	398	383	401	445	421	435	396	413	458	418	393	424	398	427	410	406	414	368	382	396	410	385	383	405	410	406	437	428	428	453	464	386	408	403	417	409	420	410	436	401	374	420	424	393	405	421	428	440	429	430	464	397	382	375	409	405	425	396	459	401	404	416	432	389	399	378	428	448	437	424	402	402	434	390	377	403	426	405	390	429	419	427	385	400	395	395	411	460	424	366	400	418	418	428	396	438	397	450	403	445	421	412	408	380	412	443	419	395	428	429	394	407	432	409	431	421	386	394	419	428	408	425	409	397	396	417	401	419	392	414	429	409	391	419	428	424	377	435	454	433	394	388	382	396	419	412	410	431	360	403	415	469	415	400	460	423	434	388	408	420	411	390	373	412	417	426	403	409	390	425	387	383	434	441	442	388	422	413	397	411	449	395	392	424	397	408	399	403	412	425	449	393	426	433	405	406	398	409	382	363	416	403	395	391	406	396	433	394	413	444	412	416	411	431	412	420	424	410	430	414	447	403	399	448	408	404	416	381	463	403	406	400	406	450	409	423	438	422	374	428	426	411	384	460	399	413	434	388	446	391	396	409	400	412	405	393	446	429	402	381	396	439	441	399	432	375	407	388	417	394	405	414	436	418	466	439	367	439	417	422	398	427	438	428	458	407	443	424	406	421	415	407	406	444	402	409	388	385	419	419	448	436	440	399	428	408	410	414	436	415	435	447	440	413	433	463	405	458	415	432	393	389	421	422	396	412	403	439	442	428	451	412	424	400	368	433	406	449	383	408	426	404	426	399	444	426	405	401	393	410	392	447	420	414	427	407	413	386	428	443	441	420	411	431	394	442	419	430	418	400	398	409	433	421	412	401	406	435	420	390	398	397	398	412	403	407	422	415	419	404	404	444	428	425	410	429	441	402	441	420	413	388	407	423	403	435	451	439	398	406	397	441	397	463	383	408	463	428	440	409	443	436	443	410	416	394	385	374	408	439	434	405	403	377	432	418	401	382	417	408	429	440	430	438	407	414	438	417	412	399	421	437	440	387	421	363	397	376	425	388	402	411	416	454	454	428	410	411	436	421	449	416	435	404	421	400	422	368	445	462	395	409	384	435	434	407	441	409	418	387	410	404	425	420	403	400	440	401	439	414	406	395	380	412	399	386	428	386	414	407	419	448	426	403	394	412	433	446	393	406	401	427	418	409	412	467	411	400	404	391	431	424	417	406	408	401	454	435	447	426	419	384	451	418	412	382	413	426	424	407	403	440	420	426	446	429	421	417	456	445	409	428	380	403	435	425	360	410	409	391	425	399	402	464	430	399	459	403	434	441	425	368	421	422	411	412	427	425	435	415	445	411	406	401	401	423	435	421	393	379	428	427	413	444	421	456	421	408	441	420	415	397	414	394	426	399	394	405	394	400	423	392	424	432	414	429	408	413	447	382	405	399	443	387	413	410	403	362	402	392	399	429	405	414	424	446	401	380	434	387	427	444	378	406	380	420	423	399	370	437	414	410	399	417	428	442	414	454	399	407	419	411	400	397	418	425	393	412	415	435	408	415	444	412	420	381	442	399	427	438	424	372	422	402	412	421	467	424	392	414	409	434	407	399	409	402	394	406	443	391	405	423	408	410	407	440	442	413	437	416	404	419	464	397	407	456	392	418	416	427	399	466	412	425	425	398	409	391	427	408	364	413	398	409	367	423	398	423	399	428	434	434	430	432	446	392	392	399	409	400	430	402	407	416	416	427	412	409	404	425	460	419	413	450	414	411	403	401	397	385	399	422	440	443	434	452	417	409	405	418	431	417	427	407	414	404	436	493	405	455	400	426	401	427	435	407	387	402	419	423	398	427	394	413	434	429	377	430	391	413	433	429	434	429	428	368	360	424	414	401	410	408	407	443	398	427	432	412	429	389	430	413	412	410	418	400	435	371	435	402	470	424	422	383	435	432	438	449	417	396	440	414	430	421	452	449	391	441	425	441	427	431	393	426	454	411	414	406	422	366	402	422	432	424	448	386	411	409	407	420	422	403	409	409	412	388	419	430	408	445	396	446	421	400	429	394	422	429	376	431	402	409	431	463	407	405	457	400	413	396	368	415	429	418	442	416	405	437	416	422	438	403	433	388	407	384	419	408	398	446	406	382	415	374	440	428	405	426	420	432	403	356	433	405	392	434	446	404	425	434	384	427	424	421	438	418	359	411	417	455	391	380	397	415	423	410	401	370	406	389	385	414	454	379	419	443	416	406	397	422	445	373	436	436	434	436	418	442	398	419	410	417	389	433	434	390	381	450	414	406	383	428	407	440	408	433	382	399	421	432	404	415	415	413	437	442	399	405	398	424	392	442	439	426	418	418	412	410	406	410	380	441	398	422	432	441	390	447	393	365	414	428	457	405	417	446	375	391	401	423	439	409	427	389	430	397	405	400	434	427	424	395	441	448	428	405	451	427	432	393	391	417	431	401	406	406	419	421	462	377	412	439	415	420	429	403	438	416	420	473	392	405	418	416	368	400	395	404	417	431	459	408	427	448	415	428	405	415	404	430	403	425	436	411	396	429	421	377	420	416	413	458	426	409	411	418	394	423
11389	21868	17385	11701	10195	7182	4410	4283	2974	2279	1649	1424	1342	1194	1339	1569	1708	1869	1776	1689	1660	1604	1496	1530	1477	1371	1159	955	749	591	576	566	538	597	553	613	603	636	636	598	599	629	612	571	623	610	547	582	528	573	546	543	589	546	635	651	624	644	650	646	649	658	620	600	555	534	522	567	574	516	541	525	562	484	560	560	544	548	530	524	526	549	562	578	518	534	492	507	546	572	509	571	530	543	539	567	535	506	526	537	565	531	572	568	486	515	549	538	564	523	555	495	520	570	526	490	539	543	534	569	525	532	513	556	582	535	519	545	555	558	523	522	568	527	516	543	507	550	539	539	512	538	506	515	563	510	541	518	529	549	512	524	558	575	532	503	506	540	531	592	543	506	568	514	522	552	553	588	540	548	544	545	529	559	545	499	544	557	564	592	567	555	564	545	500	526	540	508	543	554	524	569	582	521	523	535	559	554	519	522	556	495	560	514	536	541	545	552	500	558	542	573	544	552	539	509	550	531	545	560	514	572	532	519	561	569	484	510	549	544	540	549	508	487	567	550	515	569	566	550	499	499	550	506	552	499	508	580	546	526	539	573	534	510	593	537	553	528	537	569	560	536	543	596	548	514	602	563	529	552	537	495	552	504	536	545	570	542	510	539	527	541	540	547	525	547	541	525	507	520	512	586	547	567	533	560	540	547	552	584	529	552	536	543	529	520	525	577	571	566	538	564	560	533	549	539	543	483	492	519	529	534	546	555	553	548	528	518	543	543	531	516	520	562	553	521	535	544	573	572	514	511	586	560	487	551	544	480	519	529	505	528	526	510	573	547	574	563	559	527	514	583	540	536	526	501	555	493	545	572	521	558	575	541	551	587	548	569	550	548	521	547	534	530	547	521	525	560	517	523	570	551	534	533	554	555	527	541	511	524	567	561	540	525	529	563	557	512	518	544	540	569	535	580	526	533	550	534	510	519	556	559	519	558	546	548	564	524	560	568	581	544	529	486	535	540	585	547	556	544	522	581	506	567	562	503	559	554	563	571	542	563	552	538	543	543	563	549	508	555	523	510	587	535	512	534	519	510	554	557	511	549	522	491	545	537	507	554	588	578	520	581	546	549	584	512	534	556	562	524	544	542	499	541	514	554	519	515	497	565	514	512	584	524	576	561	547	557	538	515	533	572	571	572	518	543	513	567	592	546	546	525	536	561	514	527	570	555	545	545	580	612	502	549	558	565	596	577	532	511	554	538	573	511	564	529	557	561	522	526	539	526	516	514	546	557	531	517	548	563	582	532	532	527	570	518	550	518	528	520	554	556	579	527	573	524	504	512	550	549	525	560	496	532	578	558	540	554	509	541	490	534	548	511	545	519	574	508	540	512	565	503	508	555	508	546	529	525	554	563	530	532	488	565	554	530	534	543	575	552	527	517	542	531	503	511	545	530	551	551	540	524	550	508	541	602	539	578	544	540	564	523	569	576	521	521	546	562	538	550	544	547	548	519	576	539	549	520	532	542	541	560	594	539	582	539	547	540	589	531	567	536	537	582	567	546	577	546	567	540	530	544	550	532	547	536	505	539	527	531	538	532	553	522	581	552	539	547	586	508	531	558	601	550	549	517	527	530	530	578	524	514	551	532	502	543	546	558	575	587	534	536	574	553	543	516	499	541	496	547	569	530	508	523	521	560	528	540	581	520	515	580	551	574	558	530	571	580	555	515	517	527	509	492	556	528	582	529	530	540	513	551	511	586	530	589	537	498	584	516	536	567	527	521	533	537	541	539	542	558	507	529	550	532	574	573	531	511	568	537	524	591	571	517	532	531	553	532	555	569	581	518	523	539	500	566	539	509	546	523	534	519	545	537	530	511	496	518	557	486	537	591	494	523	537	553	551	523	514	551	559	474	554	506	508	501	579	544	506	551	518	521	521	593	485	547	562	550	543	526	510	523	564	532	546	556	494	559	494	539	526	566	512	529	555	577	568	563	543	524	521	559	554	541	572	517	582	471	566	530	550	564	527	577	526	592	538	530	553	552	530	567	597	543	532	546	546	511	539	573	556	539	527	543	560	579	552	520	587	591	518	517	522	502	559	514	542	548	545	541	516	546	532	517	542	524	500	529	552	502	534	540	538	504	550	533	563	565	567	546	556	572	564	532	555	573	556	503	532	558	516	561	506	525	511	556	531	529	526	552	605	549	537	523	527	534	506	498	519	518	534	591	521	519	511	573	517	527	524	547	486	534	544	521	562	532	545	533	540	559	530	492	542	518	570	550	504	542	554	542	528	550	549	530	519	524	547	529	559	542	531	508	546	562	545	542	566	526	531	520	539	576	525	534	546	573	528	508	541	543	536	531	548	560	522	562	556	520	498	516	503	602	529	536	569	517	517	525	541	562	533	538	548	514	521	552	507	591	511	560	518	566	537	596	498	548	500	513	520	569	517	568	543	506	542	565	541	517	555	518	547	546	580	576	526	543	512	534	565	528	539	527	577	568	555	574	522	568	557	510	544	546	512	529	534	545	539	553	532	576	549	545	558	533	536	548	536	512	487	577	509	539	509	546	556	554	540	569	546	579	542	499	556	563	550	531	568	526	528	551	526	557	567	520	512	522	560	532	498	498	558	542	537	554	518	559	527	552	549	541	538	552	542	536	548	562	562	539	514	537	569	535	563	622	503	526	509	547	545	517	509	550	534	503	526	535	511	561	548	537	546	536	568	565	537	538	526	515	573	554	534	541	516	571	535	496	555	561	543	557	510	549	553	543	571	549	531	533	524	508	534	541	530	560	556	562	545	562	524	547	569	527	540	545	553	527	543	529	541	538	560	599	572	514	551	533	534	518	519	541	564	562	528	537	552	532	517	523	535	512	578	534	553	548	524	530	528	506	546	528	553	531	519	522	567	497	523	566	530	538	536	561	515	511	549	531	529	551	552	559	534	551	486	565	541	497	568	543	589	514	564	525	572	574	518	528	536	566	500	584	526	559	597	539	517	581	503	510	510	562	501	515	567	538	534	538	532	547	556	582	547	554	522	587	565	567	558	538	516	556	548	542	535	521	542	571	546	567	537	583	557	553	557	606	523	550	495	488	567	572	557	520	525	545	581	522	572	534	537	534	508	507	557	593	531	557	494	515	532	469	538	503	533	556	557	561	558	523	544	557	521	558	578	549	566	540	591	553	562	525	519	557	527	520	567	548	541	521	572	554	500	543	537	524	560	525	552	543	533	536	513	520	549	557	500	513	545	549	550	581	529	514	539	544	559	561	513	546	560	547	569	483	509	543	517	500	554	562	585	525	538	562	534	513	533	533	541	557	544	534	576	518	555	528	532	566	575	527	539	554	538	531	495	525	526	569	558	536	526	521	529	555	505	529	519	549	557	524	542	522	539	515	563	529	547	537	522	532	560	533	534	533	539	577	558	552	517	518	578	498	530	568	538	535	534	527	522	546	526	520	579	548	557	592	577	525	541	598	535	558	569	524	547	540	599	560
22682	20938	28595	23414	20953	21108	12537	4460	2898	2296	1828	1536	1552	1475	1525	1699	1839	1778	1885	1859	1846	1812	1733	1757	1607	1613	1413	1215	1092	900	907	907	859	916	878	892	935	912	947	909	898	894	931	857	902	886	869	876	851	819	836	882	863	899	928	953	975	928	877	931	916	943	880	902	846	874	846	826	833	827	828	844	788	882	816	853	875	828	838	814	862	826	792	888	839	855	809	853	872	841	796	850	849	865	840	865	834	835	807	879	824	839	806	776	826	843	840	882	865	852	782	865	881	833	857	855	854	839	835	854	861	835	852	876	873	861	811	819	875	844	853	853	776	885	858	834	853	825	846	852	882	827	817	830	839	867	862	801	862	855	821	862	824	819	816	783	788	838	852	845	867	836	862	806	819	837	891	849	827	841	854	825	876	825	839	841	821	852	858	850	824	830	890	826	896	805	847	804	906	792	802	801	825	835	851	764	807	844	801	831	844	813	831	837	844	862	870	827	834	851	861	895	832	859	849	838	841	865	853	882	863	822	896	794	862	873	828	873	828	864	878	790	799	875	856	881	837	817	857	812	809	859	849	834	830	857	864	825	817	894	806	794	868	863	873	861	848	810	857	820	862	881	846	823	801	836	866	829	861	902	827	783	842	850	862	854	840	792	844	863	863	769	905	880	826	814	811	826	884	860	829	842	855	869	786	882	863	850	827	868	860	843	820	788	822	862	830	859	842	925	796	800	861	814	838	849	798	899	805	820	821	835	885	858	840	814	797	813	798	813	852	858	827	840	826	843	818	824	821	860	847	860	806	830	856	776	854	794	833	853	810	832	854	856	847	838	867	832	840	812	833	835	833	798	822	780	858	850	836	832	882	818	867	794	832	831	808	805	798	805	804	813	822	894	847	828	889	821	787	904	838	833	875	825	828	845	853	871	851	873	805	899	837	842	887	870	833	823	783	825	874	796	803	862	837	826	788	814	820	888	868	886	807	885	885	831	848	830	866	818	855	849	817	855	810	828	845	850	826	836	810	822	832	854	833	838	851	821	850	831	890	823	797	803	817	818	853	854	836	856	817	911	853	826	847	867	847	859	837	831	819	791	768	837	819	871	854	844	826	840	825	798	832	828	843	812	820	873	872	849	830	834	834	799	856	844	814	919	816	799	847	846	871	868	793	863	863	815	827	854	859	909	780	842	821	818	832	848	830	841	827	849	825	787	848	832	798	852	851	837	822	857	834	829	882	812	831	864	866	848	792	804	853	810	801	817	799	809	852	839	861	848	806	883	820	902	806	846	790	828	850	837	762	836	903	844	848	800	868	767	843	824	856	789	801	782	834	862	842	809	823	879	865	865	801	795	855	839	838	838	830	856	813	833	854	872	859	782	828	878	838	838	864	875	820	839	818	848	806	870	850	817	797	805	820	875	840	795	823	842	846	812	789	814	883	782	814	865	791	836	829	839	859	835	808	821	817	818	820	841	862	803	813	804	801	805	817	900	846	846	820	886	861	846	812	838	852	789	785	858	803	809	845	847	823	840	815	837	836	826	824	803	846	895	821	813	803	863	849	774	841	847	815	829	795	844	807	845	773	817	884	822	849	781	853	872	858	845	837	830	838	840	864	863	883	819	857	838	806	836	831	808	815	821	869	799	778	807	786	820	835	879	861	785	846	851	795	830	793	832	795	839	810	823	815	814	860	841	834	894	829	837	918	824	877	858	823	859	819	802	830	819	879	822	842	800	820	886	860	871	830	799	854	820	902	864	811	842	813	828	817	823	848	831	846	799	857	874	811	844	845	842	851	831	829	826	847	832	831	872	816	873	817	849	843	820	858	782	840	845	778	845	861	837	813	838	839	875	847	854	818	839	810	852	811	800	851	824	856	867	832	812	826	825	830	852	805	781	842	798	823	829	848	870	831	781	828	799	820	870	889	848	833	813	841	838	882	756	856	838	802	833	867	816	819	849	868	859	862	817	816	858	782	803	803	862	816	860	862	887	840	849	850	857	799	779	848	842	840	846	804	810	852	842	831	845	858	823	809	862	855	863	844	860	818	862	862	821	846	861	832	846	830	813	874	829	822	861	843	835	815	848	852	832	827	840	852	840	827	839	813	877	850	840	828	865	845	899	859	866	835	823	797	805	880	774	849	825	824	847	849	814	830	834	833	810	846	844	849	837	831	801	852	863	855	819	846	877	853	839	831	845	781	832	871	905	850	827	792	856	798	832	862	895	846	812	850	833	869	830	898	833	818	850	832	895	851	852	807	828	846	864	840	818	846	835	771	878	886	831	777	847	837	846	820	805	828	848	896	821	864	815	803	876	809	876	807	831	786	878	852	802	881	821	863	802	816	803	900	878	899	872	828	803	804	866	852	863	812	908	825	845	859	881	839	812	902	808	833	820	825	792	888	833	885	872	876	822	804	814	872	828	819	859	827	786	818	837	803	827	753	805	825	832	847	826	838	885	812	828	851	865	802	811	863	857	857	874	852	831	800	830	816	778	828	807	805	830	810	858	838	855	890	850	852	814	857	810	806	803	775	831	893	893	796	867	861	827	858	792	825	851	788	805	775	807	818	864	827	822	811	880	835	832	825	843	836	808	774	815	885	852	824	855	796	808	848	828	866	793	813	823	865	856	872	860	825	844	815	899	789	775	843	866	838	883	854	855	856	905	839	863	830	824	771	858	889	838	871	852	834	835	803	848	804	867	818	835	876	855	789	886	839	824	816	926	794	849	889	831	829	817	880	864	796	864	886	817	884	799	856	794	862	819	842	818	818	791	857	819	821	812	802	798	805	772	774	825	811	840	853	843	786	807	791	785	804	836	813	797	823	791	828	839	848	820	808	832	864	754	877	814	829	809	842	822	792	859	835	864	793	825	837	821	855	840	842	881	845	851	843	869	784	824	767	853	828	836	864	835	825	797	825	903	805	871	801	853	816	838	833	862	818	831	830	811	810	823	864	828	790	835	799	793	817	793	895	848	801	818	860	821	848	816	880	849	857	907	804	845	874	885	835	815	815	813	847	806	807	828	826	813	859	794	894	846	822	794	889	818	836	856	829	819	806	877	885	898	845	833	831	819	874	833	794	866	832	815	827	802	847	787	835	842	861	902	828	859	895	839	837	861	842	826	874	867	827	861	869	818	833	853	833	870	785	881	786	792	813	803	840	803	854	848	774	874	866	819	828	813	856	864	809	882	826	815	836	854	861	803	851	843	823	854	803	819	843	832	822	820	842	813	834	844	792	822	857	801	832	875	875	784	870	858	845	825	832	829	790	804	833	793	875	855	854	805	829	804	867	832	801	814	861	826	847	868	867	894	872	858	806	865	859	819	872	831	804	775	872	842	829	822	842	864	858	833	851	799	835	874	784	844	846	843	855	816	867	802	851	868	879	785	828	843	861	882	789	851	804	845	821	845	848	846	842	852	830	845	823	865	798	865	863	831	841	839	846	857	786	808	883	863	839	862	810	863	879	858	844	823	845	809	828	806	871	840
14565	31845	26688	19245	16796	12644	8506	7709	5876	4460	3464	2801	2760	2520	2593	2892	3210	3251	3316	3128	3182	2979	2917	2860	2716	2586	2266	1859	1498	1179	1108	1070	1081	1142	1099	1125	1158	1188	1140	1163	1203	1151	1117	1146	1073	1085	1079	1016	976	1107	1052	1022	1078	1079	1178	1195	1266	1214	1205	1257	1195	1146	1193	1084	1100	1090	1038	1007	1044	976	1004	1005	1030	1001	1090	1014	1028	1012	999	985	1020	1029	1028	1053	1020	981	996	979	1039	989	985	1036	1015	1023	1024	991	1001	1042	1030	995	982	995	1021	994	1075	1017	999	999	1013	1015	1030	990	1040	986	1025	1046	1007	1019	1058	1018	1008	1011	1035	991	1019	1037	966	1028	1014	1049	990	990	962	1106	1030	1021	968	997	1034	974	1004	1001	1051	1011	1043	997	1059	981	960	1057	972	1031	1044	977	1027	1025	1016	1021	1002	982	982	913	1032	989	1020	1016	1020	991	1065	1010	1031	1041	987	1027	977	972	1009	975	983	1046	1015	1041	1024	1081	1027	1030	970	1013	916	986	978	1031	1029	1049	1028	994	1039	1027	1008	1058	1009	1015	1000	1027	971	1075	1014	1016	1038	1059	1023	1038	970	1044	1068	1046	1013	1042	1042	977	1001	942	1009	1045	1039	965	1050	1012	983	981	1003	1055	1011	1012	1013	995	1002	1038	1041	1025	1079	1053	1030	1003	1009	985	1034	1022	1010	975	995	990	998	1095	985	1006	1015	1037	972	979	1015	983	975	1027	932	970	1016	1009	1003	1026	1059	978	1048	995	987	1003	1023	1061	1015	1045	1038	1047	1046	1023	1016	1034	969	959	981	1027	976	1027	1012	1057	1054	1078	1031	1069	1007	1014	1020	978	1034	1014	1025	1034	1002	988	1057	1054	1019	1023	1018	920	1057	1043	1057	1039	1009	906	1015	999	1078	1022	1047	998	1014	967	933	1041	1020	1001	1051	1029	1021	1032	981	1034	992	962	1012	1013	1009	997	983	1080	1013	1068	1089	979	907	939	990	1001	1014	1058	1018	1047	1007	979	1011	1054	1003	1027	990	1006	1005	1053	1045	997	982	1034	1014	1034	975	1021	985	1045	997	1043	1010	1007	959	961	1020	988	1027	1004	1067	976	1026	999	1003	1045	990	1025	998	1012	1073	1029	992	1028	1000	1075	1041	1059	1035	977	1071	1034	1019	1018	1054	1048	993	1008	961	1015	1004	996	1021	974	995	1004	957	952	981	926	997	986	1050	1028	1015	970	1012	951	1018	1073	956	1038	1019	993	1000	1012	988	985	1028	1003	1015	1036	1054	1002	1058	1047	990	1052	1009	1002	1010	984	1050	1027	1036	1042	999	1048	993	968	1071	1001	985	993	1049	976	979	1029	980	1036	1007	1011	1035	1027	1042	1044	978	1005	1007	971	995	973	1031	1005	996	1015	962	1066	1060	1049	1084	1044	1054	1003	1035	1018	982	1032	963	953	1023	1028	1055	1019	1039	1007	1052	1024	960	1015	993	1038	1012	1009	1028	1031	1033	975	1038	981	1057	1013	942	1032	1004	1015	1021	1039	1041	1012	985	984	1047	1079	990	1008	1051	1038	1030	1050	1081	1033	1031	961	1016	998	1023	1016	997	987	966	986	1022	1010	1038	1034	978	1039	1033	1048	1000	1017	1009	1006	1059	1026	1011	993	997	1011	1038	1015	1031	1040	1026	1025	990	1023	1001	1046	1037	1048	1050	1010	1050	946	1009	954	1037	1012	1040	1049	1043	996	1035	992	982	1001	996	1029	1004	1067	1009	1048	1011	1032	1017	975	1019	979	1077	1037	1026	1022	1069	1043	1059	991	1063	1021	1056	1004	997	958	1074	1061	1053	1025	1006	973	969	1011	1051	1003	992	986	970	1048	1056	1041	997	992	995	988	1033	990	970	1041	972	1020	1029	1036	985	1017	1031	1031	1036	1053	996	1050	1023	980	1034	1012	990	1018	1024	1011	1018	964	968	1016	967	1032	1022	1004	1010	1069	1000	1001	1074	1040	1073	1046	969	956	948	1023	982	979	961	986	1009	1035	1066	969	999	1005	1005	1066	1070	1023	1024	1107	1020	1012	986	1011	1023	959	1038	1013	1000	1015	1089	1026	994	989	1012	1015	1044	998	998	1008	1016	1001	956	1028	1024	1028	946	1030	1009	981	1028	1027	982	996	959	1012	1035	1012	1024	1054	1120	1041	1003	1007	1043	986	1003	1013	982	1004	1027	1046	1050	1032	1029	1027	983	966	963	1013	1048	984	1019	990	997	1013	1012	1042	1070	1017	1057	963	1017	1053	1025	1030	1020	971	995	1000	959	1010	1029	986	1012	1047	1060	1056	1017	1013	1088	947	1004	1012	1001	1015	978	1031	1035	1068	1079	1046	950	981	1016	1033	1024	1062	1008	1000	1017	1012	1035	1023	1027	1019	1026	969	1039	1038	1020	984	1050	934	1053	1040	988	989	1034	1019	982	1022	1050	1012	1038	991	1014	955	1030	1059	1022	989	992	973	1029	1043	987	1027	1016	1005	1022	1018	1010	986	1041	1077	996	998	998	1067	1037	1014	1004	1012	1012	1054	1020	1045	989	946	1001	1012	971	982	1016	992	1006	1048	998	1005	1023	1004	1056	982	992	1017	1012	988	982	1052	1038	955	968	1002	1012	987	966	967	1011	1018	1032	1050	1001	996	1034	1024	1004	999	1059	1036	1013	987	1006	1083	1036	998	1047	1024	1071	996	1053	1054	1034	974	1004	1005	971	1007	976	984	997	1066	1035	1001	1009	1029	1059	989	991	1009	978	1040	978	1031	993	1016	976	981	1046	1006	978	976	1020	1028	1001	996	1005	1012	996	1039	1040	968	1033	976	954	960	1037	1027	996	1014	1004	947	966	987	1036	1007	1010	1018	1039	1083	1024	1027	953	975	1016	1041	1035	1025	1042	1049	998	1025	1071	978	1035	1013	1026	1035	1057	991	1030	1032	1007	1034	976	1035	984	1029	986	1058	1003	1025	987	1008	1011	1086	993	1004	1042	1031	1034	1010	1071	1021	1059	970	1065	1056	986	1064	1009	1045	1000	1014	1020	983	1006	999	1031	962	1003	1038	1009	1042	996	995	1014	1009	1020	997	990	997	967	1043	968	1019	1002	1019	1010	1013	1023	984	1031	1007	1016	1022	1038	984	956	1035	1049	1016	1088	1019	1023	940	1011	1087	1048	940	1049	1033	1018	993	977	1029	1009	997	1030	1033	994	973	1059	998	992	1005	993	1015	1032	1026	1017	980	976	1046	1043	1063	1021	1002	989	1002	998	988	1014	1036	1045	1043	1047	1050	970	1016	1021	982	1009	1018	971	950	970	984	975	1004	963	1036	962	994	966	1033	986	998	1012	980	1035	998	1002	1045	1004	1010	1035	1015	1009	1061	1034	1031	1035	1020	1037	1024	1027	1014	1013	1021	993	990	976	1039	1021	1020	1032	1013	1036	1068	994	1004	949	1026	1004	1055	1011	1035	997	1038	1034	985	1008	1052	1023	1081	971	1021	970	1004	961	1060	1013	1046	1008	993	966	943	1048	1040	1000	990	1012	1028	1034	1016	1110	983	1053	983	1083	1045	1024	1046	996	1027	1006	1013	1025	1042	1070	1017	1009	920	981	1035	1060	994	1012	982	1041	1034	1060	995	1001	1021	976	964	990	1037	997	1029	1005	1019	995	1020	1025	979	976	1036	1015	971	988	999	1097	1075	1040	1025	995	1014	1029	1027	1045	971	1038	1049	1040	1014	1000	1015	949	1018	1036	1004	1021	1000	981	983	1053	1032	1006	1021	1077	964	1005	1041	978	1008	1017	998	966	1027	1025	1035	1008	982	1003	984	1034	1020	1057	1049	994	984	1035	973	1039	1037	1046	1048	962	1045	996	1069	986	969	1032	970	1007	1002	1050	998	995	965	1025	985	1021	1055	957	944	996	1032	1032	985	1030	1089	976	1022	980	984	1057	994	982	1029	1045	1033	972	954	1002	1019	957	1017	1032	1094	1011	1002	1040	992	991	1042	1028	1015	1082	975	1013	1035	1007	1020	1054	992	996	1009	979	1022	1041	1017	1015	1011	1002	1021	1031	967	998	1022	984	1005	939	1000	978	989	1045	1044	994	1054	1002	1009	1036	1027	1119	1002	1022	1036	1015	1042	967	1012	992	976	974	1060	1043	990	1064	1021	1064	1018	992	1043	1010	987	989	1011	1005	1033	1039	1064	928	993	1037	1038	1007	1009	1036	1044	991	1038	1005	1000	965	1057	957	1000	1041	1039	1052	971	1016	1043	1022	1025	957	999	1018	1028	1033	1033	1041	1050	1035	1060	1044	1038	970	1027	951	1020	1009	1038	996	1001	1025	1004	994	1017	1037	983	1046	1000	988	980	1051	1014	955	994	1058	1006	1029	1057	1024	1049	1014	1026	1000	1041	1027	990	971	1006	1008	1010	1022	1047	1006	978	1033	1036	999	994	946	1048	966	1008	981	964	1054	983	991	988	1070	986	1034	1019	1081	965
26787	19994	13407	6302	4107	2761	1556	1434	1120	915	789	697	694	663	682	768	860	761	853	896	847	817	804	805	761	728	642	576	553	532	528	467	481	492	469	525	527	507	534	480	526	504	498	501	501	459	487	444	451	486	472	515	491	510	492	502	468	494	473	508	514	552	499	486	531	475	503	500	455	523	445	544	468	485	472	489	464	482	512	492	486	468	445	472	485	497	479	460	495	460	485	486	499	481	481	439	488	504	478	501	474	506	504	506	494	485	515	495	474	475	511	527	497	465	483	497	471	473	498	465	504	465	476	464	517	459	498	481	461	544	466	487	469	549	474	489	505	507	489	459	479	483	459	484	512	485	511	514	499	491	492	490	453	515	494	498	477	426	455	441	490	447	471	493	419	442	480	489	425	467	503	501	467	476	497	514	446	490	450	484	488	498	495	480	481	520	474	516	528	459	478	492	496	490	460	507	473	518	462	478	454	477	479	453	515	512	489	483	483	478	462	482	491	451	523	480	488	522	499	444	512	486	482	482	482	479	505	474	482	488	516	468	461	480	488	491	489	473	464	466	499	496	512	495	459	481	506	478	533	460	470	458	469	485	499	500	460	469	458	470	463	459	479	460	492	479	478	500	472	475	497	480	460	464	466	476	464	495	454	489	495	468	477	504	486	451	459	489	461	488	510	449	483	474	469	462	460	497	459	464	502	489	455	524	463	510	461	470	467	521	475	459	448	519	464	450	510	502	461	485	489	440	486	473	467	470	499	468	502	493	457	511	503	498	478	492	479	487	500	452	509	456	454	442	476	480	478	486	492	513	497	496	489	497	507	534	502	503	495	474	513	454	506	505	495	471	481	485	495	468	514	434	471	500	447	515	471	510	484	489	457	494	503	430	503	517	478	463	466	493	478	460	450	485	484	488	490	469	460	501	481	502	496	501	495	479	509	487	479	493	507	514	483	450	526	536	465	473	478	507	495	476	441	489	461	489	456	488	463	475	519	481	466	450	459	445	493	456	463	473	465	534	458	509	510	518	468	478	524	455	493	478	484	475	518	423	509	474	461	504	479	486	463	489	462	482	455	499	484	494	436	448	492	482	470	468	501	458	504	486	489	467	472	484	476	450	477	507	504	496	513	456	492	473	490	499	497	469	513	474	445	509	495	486	476	504	517	509	483	505	496	524	499	470	517	530	485	462	459	480	505	423	468	468	489	453	444	503	499	455	527	509	465	458	445	477	462	469	479	475	517	478	468	520	503	486	463	519	499	482	505	450	506	496	521	458	495	493	462	463	487	499	523	492	475	449	505	509	497	515	445	444	484	455	474	502	488	494	483	477	505	483	479	472	446	489	449	502	451	514	494	478	460	472	524	485	477	459	445	437	473	450	500	494	455	482	514	458	486	489	503	462	508	481	426	507	472	537	511	507	475	466	484	481	487	475	555	498	461	459	500	436	457	521	477	492	482	497	492	475	525	439	470	464	453	495	472	471	459	494	461	510	480	513	492	451	465	460	487	490	479	485	469	446	467	489	499	482	507	472	487	441	430	498	466	487	455	473	464	491	512	502	493	485	467	500	506	447	478	525	485	477	450	464	492	494	470	484	478	503	482	471	520	491	455	460	487	489	460	491	487	465	499	483	471	506	501	475	494	462	455	485	496	493	478	484	535	506	464	490	470	437	470	484	473	503	479	499	502	505	458	475	522	533	485	464	452	480	465	454	461	513	462	483	465	442	486	485	524	451	490	469	488	493	484	509	480	494	488	525	521	462	471	488	442	459	495	447	467	450	512	467	540	477	469	496	483	516	491	499	461	468	444	482	493	495	525	496	462	475	463	479	471	469	457	491	510	479	541	508	480	495	473	500	484	458	502	477	475	466	475	496	509	480	481	487	475	526	485	469	470	517	493	464	529	462	500	462	478	486	470	473	447	504	482	456	492	481	466	473	461	517	482	479	504	500	486	504	452	502	504	457	479	430	453	471	479	493	485	448	492	472	489	483	464	491	493	481	480	481	509	447	476	428	493	524	463	495	511	499	465	480	515	491	501	447	524	470	514	469	476	435	471	490	500	487	527	496	510	488	486	502	472	467	515	456	479	522	453	515	467	487	497	453	464	514	480	510	483	503	485	523	493	479	536	512	491	485	491	463	487	457	467	474	498	488	480	494	482	548	488	498	463	473	494	500	478	499	474	449	472	516	483	500	477	509	489	496	494	483	489	468	506	477	493	462	490	514	481	481	448	482	506	437	489	488	493	511	489	450	475	429	512	488	507	482	454	468	529	464	506	475	480	447	501	483	483	454	455	471	496	467	479	494	490	493	470	495	494	502	466	490	473	477	436	442	478	449	506	481	476	492	457	503	492	471	478	470	449	469	474	497	485	522	496	478	426	495	534	498	469	421	459	446	469	525	502	503	468	475	471	486	494	448	485	495	447	453	479	436	452	436	460	499	458	491	450	486	482	478	476	474	430	493	447	457	521	470	459	511	456	476	479	456	486	512	499	466	479	463	468	435	441	447	495	472	498	480	451	447	466	519	515	477	461	426	464	477	450	490	462	473	527	494	478	486	463	441	493	524	464	481	449	479	497	537	490	492	491	474	530	493	486	450	476	501	472	492	480	456	472	488	465	497	479	478	510	483	497	496	466	484	465	465	463	421	507	496	438	520	496	504	489	459	531	453	485	545	502	498	502	531	474	523	482	479	485	482	491	486	512	473	518	502	481	479	491	490	464	495	484	489	512	511	485	453	453	501	446	471	478	505	458	464	503	462	478	441	456	469	465	459	462	497	507	483	503	489	493	489	466	472	454	448	475	464	442	473	495	494	491	479	485	492	489	472	450	485	511	516	489	500	504	496	477	481	453	516	460	476	431	493	502	469	492	514	450	480	514	461	471	483	495	507	429	487	484	441	499	518	481	464	493	510	455	454	448	514	468	444	473	464	467	503	516	459	450	494	511	508	496	508	476	511	498	488	473	460	535	479	449	461	511	443	501	471	484	505	458	483	496	481	466	485	497	473	483	471	475	467	474	478	491	467	527	480	480	459	439	460	521	448	495	499	500	477	533	467	490	535	475	475	506	457	507	488	494	495	520	464	468	503	507	512	464	474	500	479	481	471	498	472	501	487	455	481	501	466	484	497	496	474	487	484	496	514	466	463	467	493	508	451	544	484	507	442	474	509	494	476	482	455	462	516	456	500	500	464	508	484	460	434	499	460	493	489	505	501	453	469	467	472	536	482	501	481	500	484	490	500	458	519	507	477	465	525	489	478	505	510	481	477	462	488	464	471	461	464	469	480	512	489	474	460	479	484	457	510	482	467	494	479	526	420	515	479	509	469	488	458	466	473	492	483	503	485	464	500	506	494	469	462	465	504	505	509	513	479	449	455	490	496	461	495	453	467	489	451	463	494	500	466	477	478	446	467	437	488	528	462	476	500	467	467	455	480	466	497	478	457	474	507	502	487	492	510	505	487	491	453	476	496	474	465	491	464
10782	17755	14056	8692	7753	5649	3335	3023	2403	1777	1372	1170	1198	1079	1186	1286	1483	1470	1500	1481	1477	1379	1390	1374	1239	1148	1028	874	680	646	625	607	593	602	664	670	653	668	624	682	667	677	645	584	642	611	614	591	612	618	595	622	609	615	682	686	639	652	667	686	668	623	633	602	641	562	567	590	625	588	608	602	588	627	568	618	651	613	590	604	582	593	552	606	592	591	611	598	647	597	564	614	584	598	630	634	580	646	630	580	599	619	622	606	618	590	643	614	580	593	555	613	635	577	625	628	627	605	599	575	570	630	601	651	626	595	592	611	569	619	665	611	669	558	609	574	611	590	577	598	624	594	592	602	584	592	612	609	625	624	621	563	590	593	582	626	622	609	608	594	641	590	550	609	588	569	642	628	607	572	581	615	632	613	560	583	579	599	631	586	581	594	595	588	626	596	608	578	608	621	601	623	568	581	635	596	620	578	546	542	582	597	614	608	575	573	621	626	620	622	603	599	593	567	622	605	559	606	583	577	622	609	614	605	612	591	589	656	611	643	609	598	567	632	621	621	573	661	628	556	642	573	613	613	612	621	593	580	644	632	598	601	588	598	642	597	598	599	608	581	587	612	601	592	610	626	612	636	608	600	634	595	577	618	623	574	601	583	613	590	589	620	562	600	607	575	595	626	599	587	645	635	562	572	637	608	577	588	585	622	586	609	603	648	616	606	609	610	579	574	622	639	609	595	605	616	594	635	631	611	610	606	622	590	579	636	594	596	655	547	610	567	636	597	616	633	633	636	579	648	591	578	569	605	603	570	555	634	594	552	662	597	590	611	579	562	609	619	546	651	552	591	607	619	550	611	634	601	573	573	576	638	614	635	604	562	623	631	607	611	602	601	635	601	625	636	542	564	600	571	625	605	585	618	554	590	595	625	554	598	611	628	643	566	586	649	586	581	618	637	607	616	603	628	623	620	589	636	598	563	621	589	629	565	633	601	573	631	682	587	609	589	567	574	549	608	582	587	587	639	628	601	642	574	645	632	616	621	604	597	602	585	577	573	624	593	543	584	592	581	603	535	597	599	618	582	595	601	575	550	563	597	582	601	606	551	640	581	564	633	603	586	605	585	606	598	591	604	617	566	591	589	572	598	608	626	584	553	588	632	609	614	667	598	586	594	580	640	618	598	650	608	579	599	624	600	618	612	585	637	596	632	548	609	628	627	593	604	609	603	603	623	638	620	593	598	601	582	596	570	616	534	599	556	565	619	611	599	606	581	621	577	580	580	589	576	610	566	596	621	582	608	588	577	578	624	579	609	577	643	597	639	605	636	589	609	612	576	553	596	618	635	644	594	596	574	638	642	651	574	613	594	594	653	614	593	640	587	566	607	582	638	554	583	598	636	588	604	612	584	623	572	590	608	643	567	563	626	595	634	562	598	554	596	591	642	583	610	586	590	587	644	639	611	604	606	637	610	605	604	579	634	615	627	634	627	567	603	596	595	585	581	599	580	624	642	636	605	574	574	622	607	634	631	619	589	609	579	592	629	596	593	632	594	628	575	579	594	581	602	607	631	573	638	593	669	558	599	606	601	608	616	619	590	640	610	615	606	629	631	602	592	559	591	545	581	591	620	581	627	594	576	589	616	620	635	619	537	579	589	601	615	638	615	646	590	607	581	595	597	576	625	605	550	639	626	592	549	623	590	584	608	594	629	590	596	584	602	566	616	601	580	602	623	642	565	591	604	595	599	604	610	611	574	645	615	651	573	559	646	628	610	579	606	558	589	563	629	589	613	587	571	609	591	609	575	584	597	556	601	581	601	574	633	616	622	613	591	622	593	621	637	655	585	603	604	617	584	617	630	578	625	559	582	580	604	610	575	590	625	599	635	571	672	587	597	604	604	588	608	587	568	611	592	591	605	601	634	600	602	642	616	618	609	591	646	597	627	618	632	639	569	616	581	588	656	578	566	603	575	651	593	591	570	539	619	575	653	624	627	611	603	618	571	626	612	594	613	602	627	580	657	597	586	577	639	597	593	577	610	611	591	601	594	616	608	577	592	616	615	613	572	608	601	634	609	576	607	608	623	618	573	597	625	644	585	577	602	592	593	598	591	642	603	613	575	564	563	587	602	587	617	580	582	591	583	626	612	596	629	592	610	595	591	592	587	628	600	619	612	593	587	549	602	620	589	554	594	580	651	606	569	573	601	596	572	606	592	603	590	574	586	621	631	596	545	593	600	592	609	575	597	659	612	592	583	595	621	600	638	613	582	637	602	569	577	588	564	559	633	596	617	607	653	584	569	593	597	575	607	580	579	595	607	598	608	624	626	627	595	604	626	611	637	621	618	620	562	630	640	603	570	606	601	593	622	621	568	613	585	618	596	622	630	597	607	598	591	614	622	580	567	561	640	638	617	572	559	623	651	605	583	602	544	590	648	607	587	659	604	580	611	617	614	592	624	628	607	610	576	668	601	575	599	616	636	620	604	604	628	598	586	591	601	582	589	608	623	577	640	601	617	614	553	632	610	627	606	586	528	610	637	574	658	572	608	597	595	609	598	588	543	618	562	614	628	616	586	614	602	618	614	593	621	613	604	596	591	556	583	614	636	584	595	581	602	616	595	608	611	596	611	599	555	623	611	612	592	624	547	618	639	632	571	596	604	595	591	602	621	632	589	611	612	595	549	590	668	612	597	561	558	576	617	621	627	634	601	598	620	604	596	618	597	645	611	632	617	609	594	625	589	617	592	655	571	579	602	565	624	556	612	643	587	617	624	609	627	607	593	582	599	578	626	555	596	606	604	649	557	614	653	616	624	584	601	639	627	638	581	593	615	599	594	604	608	633	585	586	637	589	616	623	637	609	633	641	597	616	619	663	581	616	597	597	630	630	596	583	571	597	608	597	599	616	634	621	526	598	600	588	595	615	559	599	591	598	592	594	634	617	604	589	604	594	619	593	599	594	610	601	599	612	612	640	614	622	625	593	593	595	603	611	594	611	600	605	649	676	612	581	613	585	656	628	622	616	587	589	649	630	566	601	591	609	571	582	601	654	610	616	639	613	613	662	642	594	597	587	607	659	621	620	573	600	553	631	638	590	611	635	618	607	631	590	607	556	597	604	615	586	593	603	604	609	601	646	614	606	596	580	605	617	579	629	631	622	646	632	587	609	558	590	596	574	636	590	598	629	613	638	610	614	630	604	571	601	611	612	616	565	611	591	637	603	590	636	595	577	597	615	584	592	656	600	605	604	617	634	628	636	586	592	624	604	574	581	623	600	580	588	624	602	578	592	586	626	580	599	626	595	637	625	610	582	635	605	590	609	554	630	608	569	610	586	653	601	556	626	640	603	624	625	614	610	610	520	544	614	636	595	656	574	617	618	604	574	620	626	574	636	588	612	649	570	637	629	591	564	589	578	633	589	592	624	623	614	579	613	612	596	609	582	587	560	588	545	629	577	581	624	614	577	573	627	600	616	596	605	619	575	545	594	634	628	634
23659	20949	28176	23911	20988	13543	4529	2798	2145	1671	1529	1253	1251	1209	1223	1356	1464	1466	1440	1557	1545	1454	1413	1349	1329	1330	1082	991	900	855	815	830	828	795	783	835	829	764	863	879	840	837	838	817	824	732	752	787	850	762	838	808	758	784	794	838	808	848	805	833	841	823	840	826	801	792	762	766	797	818	779	774	811	786	738	769	749	767	878	798	760	786	788	817	826	764	744	795	799	758	813	763	737	770	769	798	810	710	753	811	769	714	769	757	825	787	729	766	735	721	812	755	812	777	748	753	717	827	728	760	736	739	761	784	752	751	780	783	764	811	787	768	787	789	785	766	756	762	786	809	776	746	813	731	838	788	805	764	800	790	755	758	765	758	767	759	751	778	760	723	755	763	787	792	802	827	759	808	738	762	802	773	814	724	739	773	811	801	794	779	758	764	801	758	775	743	755	760	780	792	773	747	777	772	776	791	779	782	790	778	754	763	770	744	771	774	750	779	810	766	782	746	818	794	752	738	748	801	789	786	749	791	742	819	839	802	752	787	777	783	779	787	794	786	769	791	724	763	770	777	781	752	775	781	790	758	789	784	794	786	780	742	789	777	765	772	792	774	756	789	764	773	761	785	828	750	776	773	781	764	725	824	752	742	781	756	795	734	765	794	768	758	819	748	773	777	754	746	770	725	749	792	763	814	778	772	742	711	789	723	762	753	753	751	765	740	816	808	782	773	844	794	744	779	814	776	745	760	741	803	747	795	777	772	739	755	810	770	782	809	799	777	779	813	747	788	759	763	769	758	761	808	818	766	785	761	761	772	786	765	767	781	746	803	767	776	719	755	758	801	775	785	771	781	805	757	803	738	761	767	779	806	771	776	782	793	741	772	796	785	792	752	737	824	798	778	786	788	792	738	764	758	762	743	818	735	769	763	776	797	763	798	777	764	768	804	802	778	758	740	762	793	790	780	791	740	782	806	790	794	758	786	810	763	778	786	776	800	762	736	799	808	789	792	789	835	756	840	781	813	812	755	762	790	773	774	758	735	734	769	786	797	709	770	757	730	805	782	759	804	782	756	815	799	748	762	801	759	801	781	785	809	814	751	769	762	778	786	770	776	775	800	784	822	754	798	794	719	788	760	804	745	828	770	812	840	781	740	766	765	775	781	792	742	788	796	735	742	785	790	779	755	786	712	768	768	756	796	767	800	784	810	778	816	772	743	784	798	798	770	803	788	781	800	759	781	805	754	766	829	795	789	804	794	766	765	810	751	769	757	749	787	760	731	789	760	793	823	729	789	741	779	780	791	771	777	801	810	765	749	809	765	701	800	821	774	800	743	810	806	800	727	759	726	774	775	750	780	811	768	738	750	730	785	746	729	760	802	833	786	767	799	791	749	721	784	802	791	777	753	828	775	769	786	894	749	799	817	773	740	767	737	763	832	741	800	803	766	787	816	738	755	718	769	738	783	760	792	752	798	818	788	767	749	767	817	740	793	752	802	729	790	824	772	746	735	775	809	848	730	822	734	799	782	797	787	736	765	783	767	804	725	742	796	807	750	779	749	745	756	754	763	781	765	754	793	717	728	765	798	778	836	780	807	779	784	775	735	770	793	781	777	788	783	787	799	807	790	837	744	782	803	771	799	779	788	783	739	837	789	783	781	821	730	778	791	789	712	787	802	761	748	765	763	790	791	800	747	735	756	723	798	826	759	803	820	760	825	719	796	729	740	744	758	748	823	791	805	770	804	768	782	752	801	808	787	782	788	737	725	778	768	774	790	712	780	747	783	767	786	796	767	768	816	819	768	783	773	747	741	778	743	770	785	799	777	772	764	784	778	803	789	777	762	748	779	765	759	765	714	776	815	729	761	753	766	781	759	784	786	738	753	774	787	757	747	765	746	814	780	788	746	781	793	771	784	780	808	761	768	787	770	777	800	766	831	762	745	751	785	795	776	824	765	766	803	794	750	740	816	774	790	790	802	801	778	828	794	777	778	790	769	796	829	799	795	785	808	804	765	790	767	757	775	798	797	768	755	773	787	778	806	764	783	799	791	821	770	757	742	807	782	766	748	794	813	736	771	795	794	798	765	799	808	792	761	809	746	729	753	792	790	779	828	766	771	796	756	781	820	775	769	760	781	753	800	756	702	750	769	807	816	773	785	805	755	781	770	825	817	821	713	740	773	791	756	800	710	787	790	736	799	733	767	744	801	812	777	792	747	812	751	781	802	753	723	761	766	817	802	784	778	765	803	742	807	766	803	751	786	764	747	778	739	735	790	832	806	827	743	754	755	790	782	756	839	819	736	795	764	791	750	782	759	731	808	785	760	784	788	784	750	763	748	789	756	808	752	814	798	810	776	815	800	767	788	811	756	770	755	817	758	809	725	799	749	803	734	850	762	813	779	770	773	731	760	797	799	762	799	805	845	789	726	786	748	746	761	748	789	762	801	739	813	762	785	782	781	761	747	767	794	749	824	761	786	784	833	816	789	718	763	793	745	729	822	810	720	798	803	761	755	762	746	785	792	804	734	788	756	769	768	827	747	740	792	763	775	792	728	766	781	736	817	739	783	797	778	732	759	820	782	758	747	762	773	757	752	800	788	789	753	771	800	810	772	771	725	793	770	763	833	759	727	831	788	812	763	726	790	721	779	787	776	704	783	774	796	793	740	783	775	801	770	750	747	833	821	725	801	782	762	763	760	754	764	801	797	732	786	727	818	775	793	790	762	823	759	837	769	847	765	756	738	794	748	738	765	752	790	775	755	788	781	821	769	770	775	800	805	810	766	785	772	718	766	793	718	804	816	787	766	792	803	787	795	750	786	785	805	804	818	752	801	765	795	843	768	784	827	818	780	771	759	747	736	752	748	848	782	752	810	785	799	786	782	809	760	833	768	812	784	760	730	817	801	801	809	751	755	764	747	788	783	748	752	747	791	755	753	819	834	817	833	735	780	807	775	816	787	793	766	780	762	798	813	756	790	787	809	832	756	789	761	782	746	786	796	809	773	738	804	787	729	788	785	792	806	805	789	774	776	765	757	810	800	784	767	810	790	794	751	785	738	742	767	806	771	792	732	768	762	777	762	749	774	789	740	733	776	781	782	794	795	798	805	780	773	775	825	774	763	808	790	755	775	768	776	761	777	757	764	793	775	731	768	767	727	857	791	771	708	739	796	807	706	812	775	786	770	774	769	739	815	820	775	744	765	833	782	796	746	810	763	812	846	792	814	791	833	765	771	734	774	740	769	767	729	779	791	768	782	796	773	765	772	834	780	765	793	759	819	764	765	739	789	787	743	818	735	774	748	799	735	801	791	787	774	802	740	768	742	731	769	782	784	772	760	743	795	771	722	706	780	846	795	739	787	796	760	817	789	758	755	829	810	758	719	780	806	748	777	736	845	836	706	754	790	743	776	785	788	811	795	754	826	778	768	765	751	783	779	786	813	794	791	787	726	805	730	778	824	765	785	774	822	765	794	782	764	726	778	754	723	773	724
12484	26674	22471	14388	12760	9727	6155	5534	4366	3185	2621	2162	1979	2104	2040	2230	2488	2546	2625	2661	2569	2324	2257	2140	2179	1967	1730	1473	1217	1049	988	978	978	1034	917	968	1110	1087	1023	1036	1027	1038	1043	1009	1010	1014	970	993	908	1008	924	1046	973	981	990	1077	1110	1022	1085	1114	1045	1000	1021	1001	1033	977	939	930	925	945	993	978	946	938	940	953	934	947	974	956	934	943	924	912	949	974	874	969	981	904	987	935	935	941	961	940	932	1011	949	925	1011	913	935	969	905	905	908	914	966	915	963	974	939	898	929	928	950	925	950	968	946	1013	953	882	961	941	924	934	922	916	971	928	951	947	918	947	931	952	921	931	956	880	979	981	952	925	945	991	959	938	958	916	974	966	910	928	947	915	973	993	913	971	915	961	943	910	929	967	942	910	980	864	996	873	943	966	930	914	953	950	918	975	913	941	906	899	914	914	940	938	924	946	923	895	962	939	918	932	938	916	937	909	894	880	934	970	959	965	955	914	911	983	980	928	953	953	907	973	913	967	952	985	927	973	930	924	904	928	937	963	960	942	946	956	919	969	920	953	952	921	931	886	951	943	973	952	893	871	922	883	939	978	981	994	982	1029	933	934	944	944	928	942	977	903	948	927	937	941	928	933	905	920	914	909	952	970	990	930	892	918	970	962	909	943	937	855	932	965	983	953	920	978	991	903	904	956	924	1016	966	965	940	908	943	924	889	959	978	968	927	925	956	912	957	918	936	964	957	963	930	925	973	925	953	889	921	933	940	947	920	964	947	968	947	950	928	996	962	918	954	948	1004	980	954	970	905	953	919	890	924	925	934	901	947	946	894	905	961	902	941	885	910	970	951	933	947	930	964	944	942	974	893	929	932	919	923	897	907	948	935	937	988	948	951	938	940	958	949	919	979	927	917	965	948	951	945	954	947	916	997	922	976	933	990	946	964	999	908	993	950	944	951	975	938	942	953	936	888	916	917	933	957	965	925	938	961	909	931	975	971	1021	973	911	972	999	903	945	970	981	946	978	900	938	917	949	920	940	891	913	965	939	923	933	968	949	926	922	943	903	852	1006	928	929	996	986	909	978	940	927	975	919	968	889	933	878	928	947	921	934	906	933	975	929	916	959	880	919	956	928	934	927	893	932	880	990	920	946	981	911	955	933	942	933	952	918	941	935	973	965	952	917	922	1006	946	883	936	929	878	928	928	905	1016	952	914	963	924	996	986	927	939	961	970	918	960	965	978	921	966	931	966	949	909	967	988	974	889	917	974	957	954	942	923	951	923	921	922	968	931	934	911	911	933	916	927	918	943	922	930	921	948	1003	905	889	932	949	942	979	911	953	932	954	993	868	933	920	958	910	990	969	948	964	930	984	952	937	907	954	955	889	1017	881	971	957	892	935	1000	917	948	847	906	974	948	952	1018	936	880	950	873	926	907	923	989	920	963	995	937	927	985	973	883	912	927	905	924	905	931	926	872	980	952	949	911	961	930	938	925	960	916	918	880	917	971	945	892	936	933	935	932	936	895	942	967	885	898	880	986	971	956	939	927	889	864	968	908	912	932	932	928	946	931	927	992	923	965	947	918	923	938	915	935	890	879	940	940	906	919	962	951	980	916	927	954	989	990	938	963	945	909	978	964	934	972	956	965	933	939	936	887	967	962	896	948	931	966	979	926	946	943	874	903	876	937	958	934	960	926	913	915	964	944	942	970	948	986	937	972	1001	939	963	898	938	987	901	905	968	910	942	948	955	913	926	932	938	956	939	912	968	923	926	975	1008	960	962	940	926	911	941	946	904	881	892	935	967	940	910	942	968	899	923	911	894	921	972	895	962	935	961	965	917	950	975	941	930	963	956	957	959	959	908	903	900	986	897	930	971	953	950	901	985	928	1013	864	948	910	930	915	935	913	986	938	908	939	909	947	969	957	896	955	960	926	925	959	925	891	971	951	937	971	907	889	958	957	915	968	934	945	920	950	899	942	866	945	926	941	892	981	945	990	977	900	917	889	934	869	924	940	931	1008	938	887	944	956	949	914	929	959	904	990	962	946	947	944	969	925	989	894	925	948	987	958	953	934	939	919	959	888	976	967	974	893	876	977	934	897	956	967	982	885	934	886	961	923	928	904	929	982	940	952	985	978	934	982	865	901	957	973	934	922	937	897	929	923	882	955	942	889	920	979	952	967	1020	944	953	946	923	964	902	912	971	948	935	906	945	913	919	845	926	927	958	946	908	976	938	952	891	924	942	965	951	928	918	958	946	902	1003	886	947	914	945	951	982	965	971	922	923	943	920	882	985	977	913	939	929	974	938	942	909	983	966	952	921	927	917	964	950	942	895	905	1000	916	916	933	946	930	976	935	910	936	929	906	924	933	952	990	957	978	945	941	934	921	968	892	904	981	916	964	946	964	912	1009	937	914	943	935	953	911	937	954	967	985	952	985	934	993	984	875	953	985	992	948	914	967	953	960	914	942	874	932	947	929	923	966	970	933	942	898	980	899	1009	940	883	907	971	924	900	925	913	979	910	923	875	931	968	904	968	949	893	973	926	990	924	939	952	905	889	997	957	924	964	959	1000	957	931	935	954	927	933	873	934	950	926	935	938	945	893	959	953	917	952	976	965	941	971	934	964	968	941	952	925	975	945	934	943	925	911	979	917	936	959	905	956	887	942	877	968	878	923	952	942	956	949	948	986	933	934	898	944	923	976	965	951	1011	932	908	913	913	905	972	909	926	944	906	927	972	887	939	957	893	941	970	979	942	943	902	895	949	919	891	906	916	943	933	936	875	914	985	909	958	936	964	955	919	996	989	935	978	935	911	902	959	985	925	959	962	954	928	934	911	965	950	946	899	907	953	952	947	940	898	956	930	935	974	955	912	923	930	919	938	938	981	978	877	971	971	921	974	951	960	959	964	995	976	958	918	933	943	951	951	977	991	958	1009	965	936	951	949	963	904	861	974	920	913	952	916	966	928	953	927	938	957	893	871	923	961	905	989	984	910	940	977	953	950	957	917	981	927	942	911	936	931	943	893	973	966	972	960	926	908	987	925	899	930	966	957	1003	954	934	914	898	1000	961	932	918	927	1000	927	985	945	910	1003	987	980	957	938	986	911	925	975	872	976	951	913	898	906	959	931	972	897	950	902	958	961	909	963	885	924	933	936	985	968	907	930	974	942	918	921	934	918	959	931	994	935	857	947	886	911	901	996	906	940	906	951	928	989	968	966	987	900	933	928	969	914	945	955	934	931	966	919	909	947	897	942	940	977	934	930	931	939	905	937	872	900	936	937	979	916	1003	969	954	986	956	921	922	961	976	939	940	946	911	983	917	951	960	983	947	977	957	988	924	933	989	976	937	918	907	968	950	940	954	949	953	903	944	968	957	919	897	920	936	950	922	963	911	958	951	929	945	943	895	901	976	902	950	897	888	907	913	976	932	952	921	912	917	957	929	897	861	986	947	966	939	898	978	940	926	934	944	917	953	974	970	960	972	947	939	948	973	953	993	948	975	957	928	950	903	945	915
24920	20923	26944	24844	12421	4583	2159	1641	1342	1058	886	723	758	743	817	777	902	915	1001	987	988	844	850	822	826	788	717	605	521	472	442	453	454	448	473	441	451	471	414	455	447	454	434	454	461	453	437	447	412	451	412	399	444	434	476	442	482	450	430	428	476	445	453	452	440	418	442	437	399	455	439	427	426	433	409	415	402	441	405	422	416	428	403	409	412	418	381	409	406	419	428	414	417	395	404	417	386	430	424	376	400	445	431	419	436	435	412	367	398	403	397	429	405	381	423	412	439	383	398	434	413	405	407	445	387	403	439	431	382	426	392	439	419	420	382	402	417	398	466	465	395	419	378	419	427	445	404	423	490	412	405	400	449	394	436	410	438	429	445	443	429	423	401	439	438	417	409	410	427	399	423	425	446	439	384	401	398	459	405	423	464	414	436	445	398	454	444	412	462	430	402	421	403	418	422	426	425	376	429	385	395	404	392	393	417	428	426	390	408	421	429	420	412	397	423	387	420	437	392	409	394	374	410	453	394	417	419	399	405	414	400	454	424	428	435	393	415	440	429	449	401	401	411	413	476	391	437	426	405	381	421	399	445	420	423	417	469	449	421	459	379	407	430	462	456	427	399	446	430	467	428	433	422	406	412	417	427	421	416	394	392	390	436	420	435	388	429	429	450	405	420	443	433	405	385	442	431	449	448	435	407	417	444	412	408	378	402	423	466	413	437	430	390	422	436	400	407	408	473	443	434	444	390	422	393	414	374	432	415	428	411	419	426	406	428	401	395	420	430	394	433	458	406	417	415	395	410	437	416	392	416	436	426	450	396	450	429	369	426	435	431	415	393	398	407	405	407	414	427	430	429	422	422	416	425	433	431	408	431	430	405	449	423	397	433	396	404	407	437	443	432	447	403	462	412	417	380	419	418	389	414	430	421	388	427	398	413	444	433	415	407	427	394	412	408	437	408	412	398	426	425	395	419	429	398	437	416	425	433	435	372	406	433	406	422	398	425	446	403	404	431	442	454	390	390	401	417	410	393	418	409	399	395	431	420	401	414	417	405	404	408	372	413	369	444	426	446	414	422	409	402	419	425	443	440	395	412	418	452	421	414	415	424	431	410	426	432	401	436	422	412	392	452	448	445	390	445	431	425	400	419	403	425	449	425	413	386	385	438	440	458	421	430	438	419	400	395	453	401	435	420	437	395	406	447	391	421	398	467	440	398	420	421	440	399	401	410	383	401	425	397	414	404	387	436	438	393	412	419	426	464	445	435	419	420	446	445	427	444	428	423	430	434	417	393	434	408	447	402	430	393	410	408	431	439	408	434	448	432	414	432	411	470	431	420	419	395	426	438	435	399	442	450	468	435	428	426	368	377	442	400	417	415	396	415	440	467	458	393	415	454	435	419	425	391	402	422	411	440	418	406	414	408	410	420	431	411	431	375	437	434	456	422	414	417	394	442	445	437	390	428	437	452	425	421	424	394	405	401	396	404	396	394	428	407	423	415	406	418	443	416	447	416	406	421	392	415	432	444	418	436	423	409	408	423	374	430	417	462	433	418	414	422	409	401	425	422	391	412	451	407	417	423	402	395	394	415	407	439	384	401	405	398	420	426	414	402	403	448	434	404	447	448	438	422	419	441	419	435	397	437	410	425	400	400	396	432	422	407	420	443	422	398	423	428	372	430	443	404	433	391	429	423	385	392	410	442	428	437	421	415	410	416	408	409	406	440	415	413	451	441	427	414	431	407	445	422	416	415	430	433	383	426	455	389	425	429	425	411	411	415	438	448	447	393	453	435	415	403	408	434	421	428	435	422	416	435	429	434	420	401	406	406	397	449	415	436	418	414	404	427	427	424	417	463	382	425	450	423	409	436	441	466	407	409	427	405	428	415	445	419	462	391	414	394	410	425	435	451	389	381	419	389	406	432	407	437	434	479	435	436	389	423	417	415	445	407	440	442	377	392	409	422	446	427	451	451	427	401	428	395	436	421	410	425	411	434	430	410	380	456	438	412	419	437	405	408	402	430	413	393	407	403	413	388	431	459	393	382	419	405	421	400	397	440	394	410	437	404	410	405	423	452	416	412	414	418	413	416	362	436	421	403	417	413	409	428	453	391	417	399	392	405	414	401	415	431	428	434	417	408	387	384	379	404	404	432	475	427	365	407	471	418	401	406	441	417	435	413	410	420	425	432	438	412	398	413	421	394	414	421	413	433	429	429	396	402	409	419	438	409	429	419	410	422	433	398	457	415	434	412	415	430	412	434	393	415	432	410	395	416	422	437	422	444	417	429	404	425	417	416	441	435	408	373	421	387	383	411	429	419	423	424	450	385	422	432	389	422	441	408	429	437	424	400	380	430	440	419	395	431	413	410	416	404	480	453	418	397	417	428	441	391	420	416	405	443	395	407	418	433	397	412	434	410	426	440	410	408	410	436	435	382	477	424	426	420	430	434	436	411	398	414	418	442	420	440	420	411	441	385	412	422	415	417	400	382	417	430	376	384	411	405	429	451	426	400	443	441	392	436	436	387	375	404	443	458	441	429	423	406	391	396	388	402	398	428	423	436	435	396	405	442	397	415	403	424	411	423	443	419	408	418	430	432	395	409	447	429	414	428	426	412	441	378	423	419	383	379	423	461	443	399	447	429	438	410	393	411	401	425	430	404	440	426	410	431	420	397	430	443	421	413	396	442	448	378	407	434	396	403	392	406	412	426	419	427	418	390	427	402	427	391	416	406	430	440	409	409	399	445	421	388	447	432	430	442	394	386	408	408	375	392	365	402	414	429	385	450	390	402	433	447	433	423	430	411	401	411	439	430	424	439	428	476	422	462	385	421	434	451	432	408	418	413	414	411	458	410	411	389	424	398	403	402	398	436	427	404	448	411	428	418	449	458	425	435	460	399	436	422	429	422	431	437	434	405	420	412	419	426	425	398	456	412	422	433	414	419	455	431	421	430	430	447	404	385	442	415	401	435	428	387	389	403	427	395	430	436	459	416	381	427	409	396	383	407	426	433	448	396	416	407	366	436	421	404	407	433	425	390	413	472	441	421	409	435	412	397	421	415	428	389	437	411	441	430	395	433	379	391	360	410	406	443	419	449	382	398	424	440	414	373	393	430	439	417	421	428	400	452	419	411	435	431	418	408	398	418	437	409	434	447	408	434	412	408	440	455	405	410	451	393	398	415	437	438	413	415	407	429	416	451	405	424	396	420	408	417	428	391	427	427	403	425	404	429	436	387	433	416	473	421	401	403	414	408	398	444	371	450	423	443	436	425	445	418	396	402	424	387	426	405	437	400	414	409	414	424	423	412	417	424	409	422	413	441	404	407	433	405	402	433	437	416	429	398	418	418	386	387	448	446	416	408	426	422	418	454	422	416	422	399	374	438	426	445	402	434	449	408	416	462	399	347	441	398	424	413	449	428	365	449	448	442	457	421	421	416	440	405	407	386	429	415	445	410	431	414	428	400	411	416	432	439	415
11843	23143	18945	11084	10202	7876	4691	3857	3249	2209	1845	1433	1450	1477	1414	1576	1844	1795	1842	2064	1855	1727	1554	1427	1450	1310	1106	882	762	578	581	569	608	586	620	574	593	629	632	710	587	580	588	634	610	594	545	550	575	584	536	542	581	588	607	621	651	606	642	610	604	567	565	594	555	549	544	578	576	571	569	575	491	516	561	551	531	561	515	521	549	536	551	529	520	531	523	558	556	546	545	553	552	575	553	556	530	550	571	552	519	556	556	572	530	521	541	568	545	561	561	556	521	539	580	557	539	571	548	547	554	517	570	540	504	533	581	563	514	505	557	533	552	502	524	563	549	543	547	590	519	527	547	579	561	481	589	512	541	519	545	542	518	563	547	551	479	509	528	529	543	580	553	554	534	523	521	575	545	572	574	520	509	554	553	490	527	476	527	559	536	581	503	539	552	521	574	486	567	553	609	537	538	532	537	535	534	584	524	543	572	602	517	540	529	523	504	600	549	552	567	509	551	547	518	516	566	557	536	556	547	621	533	532	539	526	565	527	551	516	553	559	555	556	561	495	495	543	551	523	498	628	526	566	563	576	529	560	537	537	536	532	576	539	512	536	583	536	565	544	538	548	523	550	528	582	541	550	526	564	583	539	575	522	538	539	553	585	538	535	541	560	508	526	547	554	513	566	535	550	528	533	548	517	589	530	499	520	536	526	540	537	564	558	547	550	533	590	516	545	548	566	518	556	574	563	575	530	566	545	572	507	524	577	534	608	575	616	557	574	564	524	521	558	543	508	531	522	555	516	517	523	553	521	531	564	497	548	572	561	564	531	550	608	539	522	540	577	516	549	548	528	541	553	558	573	537	555	571	572	577	532	542	544	519	520	545	554	549	555	546	546	528	541	540	541	528	541	510	511	512	587	554	510	552	536	551	545	568	553	529	497	527	546	501	544	559	536	572	537	562	561	584	532	550	571	538	521	581	535	515	529	558	582	576	569	516	537	550	548	535	558	542	520	534	574	550	577	571	554	551	547	558	555	553	545	528	563	530	569	547	530	520	533	543	532	542	580	507	519	537	547	523	559	534	574	537	555	527	562	522	545	469	556	515	501	528	531	565	519	578	545	576	543	528	568	527	527	529	562	550	599	565	531	503	551	507	539	530	605	541	555	520	564	544	557	546	532	557	536	556	558	537	577	518	545	543	511	550	552	537	520	541	543	533	578	540	529	529	582	566	577	526	555	538	523	560	578	525	522	528	523	540	538	542	553	595	548	524	588	546	543	590	538	531	573	566	548	519	539	563	548	548	557	570	567	521	504	572	547	530	555	538	565	544	538	576	594	571	513	580	535	510	560	540	532	588	570	566	551	566	529	524	571	570	497	574	537	567	530	551	519	546	532	518	542	576	528	516	543	522	546	572	561	512	539	547	537	533	587	512	597	590	516	553	569	530	524	541	517	545	527	520	523	539	564	531	488	563	555	552	542	535	554	572	573	562	551	497	548	552	569	536	525	574	576	509	537	548	561	540	580	525	536	552	502	541	553	527	549	576	505	559	546	567	524	540	521	548	544	534	530	539	558	508	544	548	532	525	545	554	547	549	554	560	528	618	530	565	512	550	581	538	566	582	547	529	499	548	510	572	557	554	556	506	580	542	543	579	588	584	522	565	535	581	572	518	534	558	516	529	540	503	559	565	587	579	557	535	496	566	533	565	523	537	560	516	557	535	560	523	517	520	560	540	539	562	560	532	545	553	542	614	561	571	519	516	524	571	512	547	578	548	621	520	553	557	551	522	533	551	509	525	541	544	557	549	510	544	530	547	519	529	591	572	564	522	492	549	553	549	543	528	505	534	520	571	555	538	516	570	524	564	612	542	541	554	565	560	557	533	546	594	575	511	494	567	558	543	500	566	560	529	583	536	555	560	555	555	561	567	551	553	547	527	529	562	526	552	548	519	557	526	570	507	521	550	539	514	538	529	534	527	552	537	573	601	524	542	552	560	542	569	555	483	517	548	576	544	557	532	602	494	554	539	508	545	549	550	546	531	568	517	563	556	566	519	565	508	588	532	569	570	527	552	541	563	532	548	540	586	507	565	586	520	497	577	521	545	519	576	529	563	533	553	536	528	520	560	564	565	561	577	549	572	540	523	575	555	540	516	538	534	539	560	547	541	564	562	571	558	552	564	577	521	545	578	599	544	523	557	550	588	541	567	549	551	513	520	550	526	543	559	561	509	546	576	532	551	514	556	556	589	542	535	520	565	527	553	556	558	562	517	509	527	514	536	523	518	514	571	550	559	529	579	553	570	541	534	538	562	511	554	543	537	504	521	553	510	553	529	531	516	553	506	554	575	523	508	527	533	595	547	548	528	560	530	506	549	555	532	566	551	543	548	560	564	527	496	577	529	556	537	539	579	561	531	534	533	535	551	516	533	486	561	589	552	514	531	532	575	567	533	597	556	555	582	581	556	502	521	558	543	579	584	576	531	507	555	525	514	492	550	508	520	520	574	573	503	568	529	562	565	555	583	569	505	513	512	578	554	546	550	523	525	537	549	525	598	521	542	554	538	534	552	557	557	540	548	529	552	573	538	486	522	549	535	565	577	550	544	555	538	530	541	511	532	582	510	581	570	562	531	547	542	559	532	542	541	540	556	523	538	576	603	551	519	565	534	551	520	544	578	541	524	523	560	518	526	504	554	575	542	543	489	583	505	545	538	517	576	542	555	523	539	537	552	546	512	542	525	585	548	553	553	519	502	606	511	551	548	563	530	557	543	549	535	535	548	524	571	542	557	552	545	528	551	555	531	507	532	566	582	587	517	566	553	533	548	578	535	566	584	526	570	574	610	572	529	536	536	614	571	525	573	557	570	538	608	555	580	552	547	503	559	505	535	566	541	536	551	516	583	581	534	567	551	591	512	557	521	550	583	534	501	507	531	537	561	543	544	561	531	533	569	541	564	540	559	511	549	543	559	565	576	575	592	553	526	568	567	535	564	554	547	552	538	488	561	579	540	528	538	513	547	577	559	499	538	544	576	544	536	582	524	586	605	509	533	567	544	561	557	531	559	567	537	563	518	543	574	545	541	564	583	538	555	570	538	554	552	533	537	578	539	590	564	550	521	540	565	530	542	534	549	552	535	558	537	566	564	528	524	533	618	552	533	556	506	552	546	541	527	543	578	513	570	513	579	586	525	564	559	516	551	570	561	549	525	522	540	512	550	530	580	553	502	547	562	524	503	535	555	550	497	525	534	571	546	531	574	513	521	561	542	531	531	546	575	582	538	577	547	533	583	580	567	545	559	547	553	503	538	533	547	586	554	534	534	537	491	525	539	544	575	513	571	522	586	528	521	570	561	543	526	507	596	551	562	573	503	528	530	537	534	541	570	535	572	526	528	565	539	535	553	525	544	547	543	526	531	515	536	556	522	514	557	556	569	546	516	516	547	500	526	571	546	531	547	574	520	570	546	574	518	540	564	561	560	587	542	521	578	536	543	533
22674	20944	28595	23431	20957	21216	12850	4130	2956	2305	1972	1629	1599	1685	1614	1689	1789	1952	1988	1989	2016	1879	1616	1688	1662	1636	1457	1257	1035	931	935	918	952	832	905	871	911	933	912	934	888	882	919	899	889	899	882	872	877	940	844	895	938	838	936	949	999	930	930	866	946	936	866	916	852	854	877	804	876	893	843	842	829	857	874	843	840	873	837	882	942	859	896	829	821	849	816	819	828	853	884	798	859	856	842	821	822	885	856	870	827	804	860	806	842	840	870	874	833	875	934	801	881	863	813	857	829	838	866	816	861	833	838	873	834	892	943	871	856	816	852	790	806	892	842	856	852	840	922	863	802	858	906	850	839	882	821	836	814	818	866	807	838	830	832	848	823	938	867	801	838	838	861	917	811	847	848	838	820	897	818	855	824	855	824	889	784	833	850	837	862	915	842	843	846	817	906	829	877	868	902	802	840	863	809	803	895	838	869	844	880	884	830	808	828	756	840	807	832	910	779	851	820	814	800	831	888	841	849	836	813	805	861	846	896	878	858	820	901	828	840	857	817	871	845	808	834	841	901	870	854	889	867	865	847	890	863	867	807	827	862	814	836	807	849	873	810	888	855	896	839	893	833	822	839	837	836	852	817	820	844	857	849	875	865	862	829	778	799	851	852	849	883	843	860	798	852	851	824	866	877	876	820	862	866	888	891	840	802	789	820	858	846	838	914	837	846	791	813	798	831	808	875	872	864	837	835	843	846	815	865	847	818	867	872	838	851	876	898	843	863	853	824	805	816	863	835	864	802	838	811	860	844	864	833	844	858	859	830	808	874	804	831	832	861	817	885	836	861	828	846	909	882	814	871	788	824	866	855	885	821	791	814	848	803	875	829	848	864	833	839	805	842	839	832	836	836	869	908	827	801	827	888	808	787	882	813	822	821	836	812	870	848	852	820	817	886	813	881	850	859	821	849	840	845	888	832	798	803	812	843	882	818	796	802	819	868	891	902	815	825	813	838	786	839	852	868	867	861	851	832	869	868	868	894	821	808	834	830	837	810	819	825	829	870	816	870	841	828	829	867	877	846	812	841	802	856	835	878	822	846	863	778	841	864	861	862	886	856	833	835	879	899	842	844	882	879	828	878	824	859	782	821	823	853	868	820	853	815	820	827	824	811	834	831	818	831	877	864	870	803	829	851	858	796	907	854	773	800	854	744	853	849	815	841	816	831	862	846	800	840	806	882	867	799	826	870	822	858	807	835	862	798	845	900	827	814	831	913	832	825	845	816	836	866	863	868	792	823	858	833	818	753	840	825	845	856	821	837	849	795	825	877	828	810	819	846	841	795	855	908	803	843	854	834	836	825	824	863	845	832	848	844	849	868	791	839	830	835	852	841	814	813	852	808	880	842	837	878	822	803	824	865	836	850	862	820	869	874	849	868	867	842	898	798	819	841	837	818	856	854	832	795	850	860	900	820	763	858	845	856	840	849	813	838	818	898	879	849	811	847	842	881	866	863	846	863	879	856	842	802	858	816	803	835	826	812	835	819	825	865	874	917	813	770	852	879	834	809	823	925	846	845	794	828	837	882	831	817	798	841	906	878	814	811	910	838	860	842	832	820	864	821	791	872	835	799	835	827	885	849	827	845	853	847	843	762	859	835	832	848	838	828	805	852	870	793	836	860	822	871	820	863	885	874	878	861	836	834	839	825	831	813	860	851	856	835	868	843	851	862	821	836	839	884	832	856	852	850	880	857	857	839	873	824	790	890	847	834	844	847	833	817	832	843	828	839	828	841	807	885	818	816	845	820	842	849	820	874	823	881	840	814	841	855	857	759	880	866	828	875	839	858	779	831	840	843	809	849	819	805	873	792	821	856	881	863	801	833	868	812	865	835	839	845	830	817	842	861	776	830	817	883	888	896	834	880	830	850	860	854	834	826	840	926	868	868	842	804	811	841	890	856	862	813	838	842	803	838	873	790	931	830	868	851	807	837	798	829	819	880	837	841	845	872	831	871	844	867	823	820	832	835	823	855	885	819	854	886	849	827	840	853	820	822	855	872	860	815	876	822	897	853	847	846	818	850	850	830	846	822	832	811	893	818	803	855	839	779	846	858	871	845	818	807	784	820	796	822	818	809	832	879	881	832	823	864	879	836	815	802	834	880	874	836	808	813	845	857	815	854	839	819	862	827	844	794	778	820	839	834	827	868	835	861	807	791	813	855	797	823	850	830	894	854	864	847	856	842	803	844	903	822	822	829	836	824	873	874	851	830	855	837	844	856	858	789	830	836	885	857	884	808	872	837	855	797	842	853	856	838	843	852	825	851	844	813	771	845	850	810	852	822	818	917	809	842	853	848	835	806	889	844	833	881	830	849	827	813	810	849	872	821	802	803	869	829	848	832	804	791	846	812	810	863	852	845	879	846	833	830	799	818	853	804	863	828	819	857	830	844	836	835	890	881	775	793	791	847	819	839	841	915	785	784	902	896	802	847	885	817	849	831	822	823	828	849	782	842	830	811	851	855	807	836	834	855	846	846	861	822	876	813	855	814	859	824	832	849	844	892	853	823	841	897	832	843	831	864	826	887	772	858	847	823	846	843	841	838	835	854	841	880	817	867	802	838	835	881	825	838	806	785	832	843	793	893	787	836	874	862	799	823	797	830	831	849	834	812	815	803	842	807	830	841	804	849	830	860	837	866	811	828	861	831	876	869	807	842	808	864	859	865	822	841	863	861	816	822	815	856	882	811	832	840	824	842	812	818	789	836	833	861	858	834	841	853	843	843	827	788	830	850	850	856	824	818	836	792	902	891	916	852	844	846	785	888	838	871	816	830	881	848	833	805	777	812	810	860	813	865	846	832	877	922	900	817	824	840	855	839	851	813	859	832	890	775	878	851	787	916	793	869	809	883	852	870	828	935	793	806	862	878	802	842	840	831	814	811	838	819	816	853	835	848	875	825	855	858	820	830	872	800	818	862	843	835	875	849	887	833	843	840	900	848	794	816	832	833	830	837	814	828	857	809	801	855	821	868	818	838	851	866	822	858	791	840	784	856	860	857	817	847	852	882	828	844	840	877	800	851	785	820	823	827	821	804	816	852	856	818	825	838	836	852	857	849	884	824	835	868	834	844	822	823	804	821	874	866	879	830	830	865	853	824	812	892	825	816	873	797	846	844	841	822	816	884	860	844	875	806	849	841	824	876	821	860	855	879	885	810	882	918	844	781	807	881	841	779	856	803	849	822	865	876	839	840	871	852	843	789	800	843	895	870	843	823	812	844	776	826	858	911	861	823	824	847	865	824	853	823	864	864	808	878	855	872	882	840	852	811	861	829	841	831	816	844	841	793	822	789	826	829	838	810	804	816	869	856	867	843	796	837	834	808	824	836	820	813	854	857	846	836	814	827	841	857	869	801	826	850	816	827	830	804	844	832	813	906	898	867	803	868	849	875	870	850	833	833	823	824	816	832	835	849	828	829	846	829	811	808	834	852	875	824	786
14946	32391	28681	18213	16425	13794	8558	7394	6057	4485	3702	2848	2699	2926	2850	2918	3333	3530	3443	3568	3507	3359	2953	2790	2767	2507	2353	1763	1397	1192	1140	1081	1054	1108	1102	1172	1147	1208	1176	1177	1261	1160	1102	1132	1138	1129	1039	1072	1112	1089	1058	1096	1038	1095	1216	1239	1302	1163	1218	1239	1214	1249	1115	1057	1055	1038	1009	1042	1046	1016	1003	1002	1033	1026	1029	1003	1025	987	1024	1012	982	1027	981	1049	1050	1003	1042	1035	985	1024	965	1042	1043	1031	974	1072	1033	996	990	997	1027	1013	1015	1033	1034	1036	1052	1050	1005	994	963	1004	1030	974	1057	1050	993	998	1011	1019	1063	977	973	1020	1010	1020	986	1025	977	968	1030	1046	998	1054	992	1054	1096	1036	989	992	999	1030	1032	1013	1026	994	1011	999	967	988	987	1066	1042	1013	996	1054	1020	1009	1018	1019	1011	974	998	1071	1033	972	959	1053	969	1000	1029	1022	1063	1009	1053	1018	982	1058	1058	1028	1022	970	1042	1008	966	1046	1010	1024	1026	984	1017	1034	1024	1034	1025	1019	990	1030	1006	1025	1082	1049	1003	1026	1044	1051	1012	986	1052	972	1005	1024	1006	954	1012	1008	1038	987	1015	1016	976	1050	1019	994	995	1040	936	1018	976	983	1005	1012	1050	1023	1016	1043	1042	956	996	994	1071	956	975	1038	1048	1016	991	1005	943	967	998	1003	1052	1020	1033	1082	1008	1024	1073	1027	996	1008	977	981	1047	1017	1011	999	1054	997	1014	993	994	1000	1086	1027	1003	1025	998	978	993	983	1014	949	1002	1051	996	1102	979	1037	1009	1028	1033	1016	1040	1012	989	1044	1010	1005	1015	1055	1033	1039	1022	988	1038	1042	1020	997	995	971	1027	1074	1008	1065	1044	977	1004	1013	1057	1016	928	1044	1079	1001	1049	1034	1009	995	1027	968	1000	986	1000	980	1076	1001	1025	1037	1055	1030	1003	961	957	1024	1010	1058	973	952	1026	1045	989	998	1026	969	1054	1074	998	1023	1053	1055	1063	1060	975	1054	1040	1052	1007	997	989	984	1021	1045	1009	1054	995	1022	1013	1045	1056	1026	996	962	1090	1018	998	985	940	978	1006	983	1038	1056	983	1024	955	1013	993	998	997	1054	1051	1061	1010	989	988	1054	1028	1027	983	1040	994	988	1030	1031	1003	1033	1013	1042	1001	1012	1035	1041	1033	947	992	996	1042	1046	1001	1062	1008	1033	1104	1023	996	984	977	987	1051	1034	1011	1019	1031	949	1055	1030	1001	1072	992	1088	1013	1073	1028	1029	961	941	980	1004	1024	1010	1043	1026	1033	998	916	1058	987	964	1053	975	1060	1015	1029	1003	1069	976	1005	1001	1040	972	1043	995	1056	1004	1033	1036	1012	1027	1043	965	991	1052	1012	1011	992	954	1061	989	1036	979	1064	994	1040	1003	1056	1005	1003	1005	1037	1062	1025	1027	1033	1008	959	1025	946	1006	1046	1046	1011	1042	1024	1057	1039	1014	1074	1019	1017	1016	1022	1083	1003	985	1025	1000	972	991	971	1022	1011	1054	1053	1044	988	1032	970	1039	1056	955	1032	1039	1016	1039	1022	1038	1048	984	1025	1057	1078	1065	996	1068	999	1012	996	992	1029	957	997	969	956	998	992	1032	1044	1080	1095	1007	1022	1060	1007	1019	1002	1011	1056	1011	964	1037	991	1001	1036	1051	1021	1049	1090	961	1012	957	976	1015	1082	1006	1094	1009	1008	1027	1000	1058	1007	1003	980	1034	1010	1030	1012	1008	1061	1039	1002	986	1021	982	971	1031	1022	1037	1046	1049	999	1003	988	992	1023	990	1079	1028	1034	1018	1057	993	1051	1076	1022	1000	976	1080	985	1076	970	1002	1002	1045	1022	1061	911	1025	1065	1046	999	1042	1020	1027	953	1007	1034	1047	1012	1011	1000	984	1058	977	1037	1005	1089	1052	1001	1051	1010	956	1068	1002	1025	1044	994	1021	1006	1026	1004	1037	1027	1037	1077	1042	1062	1002	1011	997	1005	1028	1054	1045	1000	1031	1016	1005	990	1042	1038	1004	1033	1047	1037	1012	984	1023	1047	1050	980	981	1001	1017	1027	987	994	980	1051	985	1042	1011	1015	1011	1021	998	1068	975	1021	965	1093	1084	969	1014	1046	974	1011	1022	1033	1020	1053	1023	1022	974	1000	1040	1010	1006	1001	1028	948	1008	1013	1032	995	1014	1027	1010	1007	1030	1069	988	1032	1024	1011	1014	1023	1023	1008	1030	959	1019	946	1024	1011	1000	1007	993	1010	1018	1019	1037	1031	990	1010	980	1035	1042	1035	1021	975	955	1034	995	1004	1003	998	1058	1015	1007	1027	977	1003	970	961	1029	1061	1022	1052	1043	1008	1028	1037	1055	1031	1002	990	1020	1059	1026	1029	1000	996	1031	1014	986	1019	1038	1012	1021	1026	1021	1017	997	1010	1072	1019	1005	989	972	967	1046	1032	1009	992	1010	970	1002	981	1037	1014	1044	995	1021	1061	1033	1079	1017	1027	1011	1011	1010	1067	1057	1029	1077	1008	1045	996	1052	1043	1006	959	998	1026	1002	1047	1040	967	1034	1007	1093	1032	1040	1032	1005	1044	964	987	1001	1035	1029	1001	999	1019	1040	1049	1032	1010	1016	998	985	1054	1034	990	1109	1027	1029	999	1021	1000	1009	1059	1049	1026	1025	1009	972	1000	1055	1025	1048	1031	1032	1056	1022	960	1018	988	1012	1019	1008	1027	995	956	1001	991	1085	1023	1045	1061	1008	1044	1033	1060	1043	1051	1044	958	1036	1030	978	996	962	993	1007	1022	998	994	960	998	1021	1056	1079	1018	1021	962	1008	1051	1072	972	1032	994	1015	1051	991	1005	1026	992	1029	992	988	1003	950	998	1024	1012	1056	1051	995	974	990	1046	1048	1017	1009	979	990	1016	1021	997	996	1069	1000	966	1014	1055	963	980	1010	1007	1003	993	993	1018	963	1044	1039	1025	1001	1069	991	987	1052	959	1029	1011	991	1026	1036	1078	1008	1019	1031	1029	1010	985	980	979	1013	1074	1017	932	1057	1012	1060	1078	1021	979	1022	1020	965	1045	1009	1078	1035	992	1078	997	1049	1045	1012	1050	1006	995	1024	1008	1034	1014	1023	973	1040	1043	990	985	1056	1011	1056	1026	968	1058	1061	1015	973	1000	973	1030	1013	990	1048	981	1080	1025	1051	1052	1039	1005	1016	1040	1017	1055	1044	1047	1062	1009	1037	992	978	1031	1058	982	1000	986	1066	1003	1003	1065	1012	1025	1020	1069	979	1045	997	1051	1049	1026	1021	1100	999	1045	1029	1063	1066	1017	981	1075	1047	1011	1043	1019	1011	960	986	1102	1055	1025	954	1019	987	1067	983	998	1042	1037	1000	1039	1038	1060	992	1059	1029	1042	923	1043	1051	1005	986	1019	1077	998	1065	1067	1028	989	1034	965	1016	956	1018	1018	968	1017	1009	988	1032	1039	996	1041	997	1016	1022	1086	1057	1028	980	1009	1028	1007	1029	1059	1032	1004	957	1033	1018	1007	1046	1052	1019	1022	1008	1014	1021	1019	968	1055	1064	1025	1030	994	1018	1021	999	952	1020	1079	1018	990	1044	1020	1037	947	1027	1084	1017	1029	1035	1034	1033	984	1018	1080	980	1007	1020	965	1062	1011	992	1029	996	1065	1025	1045	1081	997	1050	1022	1013	1052	1019	973	1028	1006	1031	988	1041	1041	1040	1013	1022	993	1015	1061	1024	1061	977	985	984	967	1085	1015	1020	961	990	1025	998	1018	1004	983	967	1015	987	1005	1023	1060	972	1037	1016	1020	1012	1014	981	1032	1033	1066	1065	988	1030	976	986	980	994	1049	986	1047	985	1000	1071	1039	1042	1027	1037	1043	989	986	1018	964	1090	1037	1029	997	1059	1007	1084	1012	986	1093	1018	1022	981	1016	1035	1025	1015	971	982	1023	993	1062	1017	1043	1019	987	992	992	971	1054	1002	1019	982	1019	999	964	1011	1018	1027	1011	1016	989	1036	1041	1056	994	1016	993	929	1016	982	1025	1006	1052	971	1053	1015	972	1010	967	996	1065	1019	1003	1023	1037	1034	1034	1046	1100	1031	1073	1069	967	1030	1014	1017	1010	1025	1009	1023	1044	1030	1007	1005	1018	1001	988	995	986	1080	997	1047	1003	979	968	958	976	1083	996	1029	1020	954	968	984	1014	1038	1012	996	976	991	961	1022	1025	971	979	1019	1040	1020	1018	1036	991	1024	1018	1061	1022	1009	992	1004	978	1014	964	1002	988	972	1008	1032	1035	968	944	999	967	979	1015	1045	987	1058	991	1013	1016	982	973	998	1006	1013	994	1015	1009	1006	1048	1039	973	1032	971	888	1028	1001	1020	971	997	1018	1023	1064	1022	1033	1064	962	1011	1030	1055	1019	961	1048	1041	1131	1070	989	992	1002	983	1040	1036	1001	1031	1040
26633	20233	14751	6533	3911	3029	1638	1290	1174	933	802	676	691	715	734	788	811	904	846	922	876	897	787	737	787	719	639	594	538	540	489	491	473	525	503	521	521	571	503	525	518	526	502	521	479	473	509	517	566	460	476	514	493	508	523	517	545	527	509	509	515	512	528	496	508	471	487	479	449	482	517	496	523	506	484	515	473	479	469	451	487	506	479	466	489	454	516	484	498	460	485	483	487	466	477	474	499	508	500	446	482	454	450	539	469	489	503	481	516	469	459	467	493	505	515	514	505	523	481	516	474	480	509	483	477	483	493	485	490	501	473	533	490	502	508	475	488	498	476	466	482	509	454	495	455	482	517	470	505	469	487	484	507	506	455	465	472	482	477	494	519	462	511	485	507	469	510	466	487	486	487	474	486	520	502	435	477	432	492	529	472	509	506	491	492	510	485	494	493	520	508	483	499	509	499	500	523	457	509	494	525	476	492	512	499	492	511	487	494	477	513	489	495	513	476	497	515	487	469	505	469	491	495	464	520	488	517	506	447	457	482	527	450	507	482	486	494	533	499	532	473	480	484	510	489	499	489	468	472	474	463	513	515	497	512	481	489	507	505	476	474	546	465	495	476	521	493	453	495	499	472	500	506	484	494	522	482	495	456	495	503	497	478	491	504	528	497	440	546	524	497	473	490	498	513	477	481	476	489	463	490	503	498	476	481	474	479	472	476	516	498	449	504	482	497	485	491	497	502	511	485	505	477	454	487	496	469	463	528	510	482	538	496	515	476	484	519	438	511	479	471	501	508	482	481	526	503	491	509	500	493	486	516	488	497	506	474	476	506	496	507	466	520	526	482	522	497	515	494	507	504	508	492	474	478	494	503	504	505	475	503	510	503	457	486	475	494	482	494	458	496	449	464	505	478	494	470	497	483	519	474	463	497	475	441	459	465	501	461	464	492	467	489	486	468	523	483	492	514	527	524	469	485	532	505	482	511	487	527	532	532	494	519	514	531	501	519	493	490	471	517	520	550	494	487	479	476	456	475	514	477	534	502	460	504	501	515	434	510	498	471	492	507	498	489	466	488	455	497	491	495	528	467	495	487	429	467	477	501	496	487	450	475	508	497	478	512	485	474	459	479	505	506	465	486	478	499	499	462	479	524	474	492	524	490	494	491	502	500	481	495	523	513	495	494	461	495	461	496	475	505	498	491	475	481	476	495	490	468	485	486	446	472	468	507	483	471	460	495	464	488	469	499	485	546	471	476	497	560	496	491	503	530	485	470	478	489	463	496	515	489	514	488	488	516	516	454	487	465	465	479	492	553	503	495	496	534	514	469	474	446	497	503	513	473	449	491	461	496	471	502	531	521	479	457	478	504	496	502	487	489	482	474	478	470	485	493	532	513	482	501	476	507	463	475	497	489	520	485	472	457	444	491	468	524	527	463	532	446	479	473	511	522	476	494	487	483	489	522	497	448	491	507	486	471	478	478	483	511	494	495	494	485	513	521	487	493	509	490	503	491	456	456	507	533	518	496	482	479	504	511	495	457	491	494	516	500	537	508	515	431	466	516	486	507	508	474	495	472	497	490	480	496	463	506	434	495	495	490	466	504	445	464	459	515	427	486	490	476	460	479	500	508	498	491	509	512	436	502	471	465	502	443	490	518	463	536	535	524	494	484	477	506	520	463	446	484	493	480	474	517	470	467	495	519	490	493	484	533	501	507	574	488	467	529	528	524	489	502	495	454	468	526	496	478	482	513	476	532	466	498	479	442	519	500	497	478	466	492	507	503	500	529	489	507	491	501	498	464	489	491	510	463	447	465	487	473	479	522	476	463	498	486	464	491	494	443	466	512	501	476	487	480	494	485	474	488	495	534	460	500	472	504	503	515	494	512	470	484	519	497	500	489	469	502	500	483	495	505	496	448	509	501	465	490	495	510	447	469	493	439	474	512	495	512	471	475	470	520	464	486	515	471	505	497	452	494	462	487	476	485	480	519	515	485	492	448	507	496	486	487	514	487	467	487	530	461	488	475	517	531	499	477	525	487	513	531	497	539	446	496	462	502	505	493	505	470	500	524	525	495	447	462	472	478	495	475	472	469	472	510	487	485	478	518	476	487	499	458	518	477	478	534	534	447	447	471	503	490	490	479	481	480	465	439	459	521	449	442	495	507	480	468	495	496	522	520	511	491	478	452	493	473	474	470	465	541	508	487	469	502	466	505	505	481	495	471	521	497	504	455	534	482	500	526	522	500	461	509	508	498	467	516	481	485	506	492	471	467	518	504	462	525	460	504	511	490	438	487	494	503	489	471	505	449	472	490	510	521	509	483	483	480	455	499	500	490	490	460	453	496	491	471	518	494	472	483	488	467	521	501	534	445	471	482	464	505	510	465	480	534	479	479	466	522	484	491	445	486	508	480	498	516	511	495	490	494	469	502	484	528	501	497	476	491	492	502	471	486	450	545	482	502	481	481	498	466	479	503	489	504	490	489	439	472	494	495	477	518	518	475	508	476	479	486	486	493	541	492	496	467	500	480	489	495	438	483	489	544	482	517	471	516	473	495	470	510	451	495	484	487	477	480	461	489	453	472	508	469	486	471	486	530	494	500	470	502	487	494	514	471	475	455	521	481	470	463	484	496	479	479	492	474	485	487	486	475	454	487	465	436	445	479	526	472	489	487	481	517	462	474	484	471	479	520	502	496	502	458	502	464	474	516	518	498	519	474	460	500	500	482	537	482	483	479	506	544	481	498	513	500	470	493	467	517	496	480	470	486	528	482	534	496	510	470	491	500	473	498	515	524	521	525	505	483	510	488	472	495	503	488	511	470	487	486	525	474	441	489	491	478	533	485	481	459	481	449	468	486	482	520	506	527	474	468	486	515	502	513	484	483	524	461	507	486	461	497	493	466	528	520	461	494	483	493	472	503	533	493	491	435	503	509	462	466	495	461	501	507	443	467	497	532	479	496	490	489	499	520	495	467	510	485	509	489	483	459	496	479	479	479	478	497	478	438	463	446	481	485	475	458	485	476	537	501	430	473	479	525	499	504	510	487	453	500	494	489	510	453	485	490	537	524	471	506	505	487	516	498	514	502	493	471	474	496	471	467	525	481	503	517	523	477	520	479	505	472	516	468	513	445	478	474	507	524	455	493	544	517	497	492	496	483	507	474	511	490	535	477	495	471	426	499	464	454	487	488	523	475	473	508	497	510	478	512	495	504	481	562	491	501	474	499	538	472	477	477	483	480	494	476	496	499	464	491	455	490	487	477	481	492	470	445	460	505	489	496	505	470	485	496	506	524	490	478	449	484	460	432	514	513	477	495	450	498	512	474	468	504	501	483	514	550	450	555	475	505	451	456	463	507	479	525	468	446	516	487	488	455	490	442	500	463	513	525	510	476	552	479	502	488	488	486	454	498	498	491	484	487	490	527	510	445	493	519	525	514	479	493	481	458	488	495	472	491	519	540	477	504	489	478	492	539	462	480	500
11157	18247	16340	8210	7291	6232	3456	2785	2503	1753	1502	1187	1198	1276	1162	1340	1454	1643	1578	1597	1679	1535	1343	1236	1182	1172	1047	856	686	682	562	592	632	681	618	619	627	667	693	640	666	645	663	648	594	633	655	625	656	644	624	612	646	630	644	698	645	695	679	638	707	662	635	613	661	644	660	638	588	627	582	623	655	569	603	580	675	621	589	583	617	605	612	542	620	663	643	598	652	615	678	645	596	622	618	665	628	607	639	598	572	616	609	621	635	610	650	622	593	596	605	628	619	633	583	609	605	602	571	559	645	598	623	628	648	608	582	608	614	571	618	620	645	641	589	665	608	623	653	602	626	654	590	595	613	588	648	596	599	623	612	580	613	597	583	645	637	631	616	622	600	589	598	632	620	578	647	609	615	593	632	588	596	587	620	624	599	570	659	602	608	576	618	620	614	582	602	620	587	640	617	602	581	564	621	620	583	604	576	608	598	618	640	648	601	633	615	619	609	636	638	616	604	603	602	613	636	610	629	625	648	624	617	653	604	606	549	611	606	596	609	620	595	634	618	619	599	614	562	640	621	665	621	618	634	635	574	617	581	602	614	605	591	567	621	633	619	602	595	600	639	617	647	580	625	583	579	595	639	586	600	568	637	586	635	611	642	624	594	633	646	628	625	612	632	599	621	593	631	614	607	629	575	629	634	595	603	610	584	589	588	585	570	562	573	597	606	627	650	607	636	613	586	617	584	606	616	551	609	613	605	594	594	630	618	609	604	593	588	581	574	602	623	547	599	551	620	570	647	629	609	623	631	577	625	625	591	639	640	641	631	601	579	623	615	628	593	607	630	620	594	612	610	631	581	586	595	642	601	628	620	626	591	611	630	647	614	614	616	637	571	612	577	606	638	597	632	562	632	620	603	609	627	673	615	607	578	600	621	575	561	611	604	635	591	591	599	599	632	570	606	594	610	632	575	632	636	612	647	671	588	649	611	608	619	607	613	618	616	618	583	589	623	613	631	615	572	624	619	557	607	592	629	593	637	597	616	597	602	625	579	609	611	628	600	629	574	608	645	606	616	614	614	630	630	605	608	589	560	615	587	617	578	608	598	575	584	610	602	597	613	631	575	620	621	628	625	609	581	583	618	643	621	611	635	606	577	622	588	632	600	618	614	632	637	617	627	635	582	625	602	584	579	620	625	605	636	612	597	616	592	580	608	605	586	657	565	626	581	609	624	614	637	630	612	638	623	604	628	583	603	629	578	598	625	670	626	596	600	610	625	604	642	605	572	575	608	654	611	573	586	642	626	619	604	612	580	595	628	609	605	649	596	601	626	600	631	600	594	603	615	651	598	554	654	635	582	646	575	600	612	614	588	642	589	598	621	615	636	582	619	623	637	621	618	618	623	610	608	635	591	640	602	603	610	681	601	607	580	649	607	616	657	646	625	613	611	628	638	640	629	605	579	591	589	616	604	603	629	604	621	586	600	686	599	669	568	600	677	619	629	627	589	612	608	613	631	634	604	631	588	638	609	615	581	593	606	599	605	615	571	634	591	616	605	638	605	651	611	554	622	591	636	577	631	606	602	617	610	596	646	627	629	633	580	613	589	603	633	619	631	595	607	614	589	605	629	614	671	590	653	577	604	632	544	593	597	546	618	645	607	617	594	638	628	583	600	584	633	612	609	628	621	609	626	600	666	580	588	591	544	555	576	615	612	578	595	560	609	615	585	634	602	571	601	641	628	639	608	567	652	551	578	616	641	600	665	645	612	591	615	576	663	635	557	610	588	630	631	597	581	611	642	623	607	627	575	600	655	602	630	608	620	603	608	603	598	590	570	604	636	615	582	592	593	598	582	596	634	615	606	639	607	609	617	616	594	657	583	587	573	627	622	582	661	568	672	633	613	604	608	570	614	607	597	633	603	619	633	646	640	618	597	606	677	591	585	583	655	621	584	624	610	682	566	606	610	637	619	619	634	632	596	631	598	606	586	635	624	634	578	618	661	592	591	600	585	596	584	620	652	664	604	612	579	608	621	634	598	597	638	568	622	600	605	623	611	623	590	561	578	596	590	578	652	605	614	646	604	659	622	597	587	644	616	572	609	663	605	575	626	558	642	620	582	617	626	579	610	574	645	619	584	618	638	600	587	594	616	622	608	619	640	594	615	620	600	563	571	629	639	601	583	578	614	550	593	603	626	645	612	603	628	650	591	629	617	637	604	613	665	618	648	649	572	623	665	605	626	580	655	583	607	605	579	610	633	586	676	619	629	606	599	592	624	595	582	638	620	598	597	578	575	614	595	602	611	582	622	599	609	605	609	607	598	624	594	581	669	585	673	621	623	601	641	585	592	637	601	584	622	583	591	576	599	611	572	643	604	634	593	621	632	598	620	592	587	585	575	585	651	603	585	590	620	606	564	623	620	664	629	604	628	601	593	621	578	598	589	561	609	628	583	562	648	581	614	605	563	638	589	657	614	604	610	624	570	647	555	602	590	603	567	630	587	577	633	609	605	584	655	617	548	615	642	656	594	574	599	641	615	610	672	607	643	607	595	634	612	634	628	620	623	577	624	604	611	615	583	589	608	589	589	565	583	574	617	660	597	645	628	647	598	636	598	622	595	596	639	610	607	592	599	605	617	613	645	622	617	606	665	616	644	648	559	647	615	622	560	577	622	613	610	606	618	642	631	592	625	581	572	597	583	595	617	587	659	590	583	598	622	637	621	547	618	583	622	604	573	646	618	602	593	586	623	646	626	638	602	637	612	641	612	636	644	632	594	634	577	610	640	652	639	628	621	649	663	612	618	616	646	613	565	614	604	584	640	633	614	609	608	600	617	627	594	588	612	626	622	643	650	572	592	618	596	595	647	608	597	653	625	649	610	595	601	627	604	611	608	627	585	630	628	613	609	635	609	627	654	588	627	564	639	563	624	643	626	593	649	617	649	637	609	634	593	593	598	575	567	596	605	632	581	585	615	609	593	647	582	574	603	613	638	603	629	628	608	620	628	602	595	589	595	637	602	624	608	652	609	575	619	637	595	603	582	575	604	632	636	594	631	599	590	588	614	588	645	613	663	541	636	591	614	620	615	591	608	577	641	603	648	618	602	597	596	596	593	622	611	617	629	607	631	618	645	633	603	553	593	633	586	625	605	609	608	584	624	624	608	629	643	614	625	583	592	615	585	610	608	615	588	609	582	611	602	617	614	618	611	606	593	610	591	602	579	624	600	603	663	607	644	608	614	639	621	632	594	629	599	618	634	545	638	654	564	632	605	638	609	609	569	621	640	635	634	612	564	628	624	633	586	611	585	635	584	570	611	601	597	615	620	593	664	643	609	622	643	678	569	570	604	602	576	644	635	608	608	638	599	667	619	593	573	632	635	632	652	579	611	669	626	602	622	623	556	593	638	645	599	592	604	636	570	636	628	601	587	624	622	632	601	567	649	618	621	595	607	626	583	577	581	576	624	621	629	605	619	645	658	595	577	566	598	590	605	645
23620	20916	28119	23882	20913	13645	4477	2581	2144	1783	1474	1318	1259	1320	1297	1360	1466	1520	1580	1519	1593	1546	1481	1401	1306	1212	1164	1015	880	836	793	795	769	785	806	845	845	811	801	850	863	826	887	842	809	776	838	792	754	774	813	773	739	842	849	830	816	902	770	842	845	769	815	798	780	755	790	775	750	778	768	746	804	758	861	757	738	781	775	771	802	759	800	794	809	746	783	809	758	787	762	771	753	829	805	823	718	761	786	778	808	804	811	820	735	750	790	770	766	773	762	781	826	809	765	754	776	774	742	818	764	755	747	756	805	761	763	776	824	794	736	747	823	719	746	765	798	773	773	795	821	766	775	794	767	740	711	771	721	745	796	810	769	785	765	769	784	771	768	754	833	768	745	727	791	771	785	743	823	786	816	743	765	792	774	756	770	753	811	793	767	747	795	773	788	757	807	761	775	739	801	756	792	766	760	732	756	812	832	801	750	736	740	751	728	787	760	803	796	767	766	757	793	749	788	754	785	769	743	757	821	762	790	786	761	768	752	755	768	746	735	792	768	781	760	796	723	794	783	792	750	775	777	765	800	780	798	716	767	793	782	730	786	784	774	745	794	814	741	771	761	721	792	745	786	743	748	745	749	777	754	777	754	723	785	779	785	788	742	786	751	778	761	802	763	793	734	815	758	746	780	779	790	779	756	754	756	792	764	804	748	771	809	809	750	798	777	746	797	772	780	725	766	771	780	752	819	782	772	842	761	778	767	804	803	783	783	788	764	803	771	764	744	870	753	784	811	803	803	821	809	798	766	772	787	763	828	768	748	730	755	730	790	792	742	770	783	765	779	771	786	807	775	784	794	706	767	758	741	764	716	817	766	723	826	805	760	830	792	766	779	801	767	782	752	758	758	777	775	789	701	755	784	755	728	792	725	736	792	784	800	837	790	746	784	722	790	780	784	791	766	730	780	773	764	795	747	743	802	756	780	766	794	796	816	756	842	799	774	803	771	795	754	784	750	751	750	729	796	802	810	813	788	777	802	773	718	780	798	746	810	804	788	794	778	772	762	780	791	732	748	731	724	805	764	747	780	731	766	772	788	786	751	762	762	775	784	745	787	778	783	782	756	753	758	755	808	791	818	802	781	783	791	741	788	778	792	791	809	790	769	757	789	720	755	768	795	773	765	774	778	814	796	771	785	789	782	824	715	783	806	778	780	805	804	758	786	733	790	767	811	744	796	781	785	774	732	780	821	741	768	785	812	823	710	728	761	803	817	764	782	787	729	703	747	742	804	753	764	777	808	779	817	796	782	796	763	779	818	803	777	821	748	781	759	797	791	785	702	800	743	757	783	753	765	835	827	787	765	777	727	760	742	768	798	775	751	765	818	807	741	787	749	743	721	809	772	801	756	765	745	714	754	782	769	784	822	733	761	770	732	762	761	782	755	767	786	777	729	792	764	787	817	780	771	714	748	747	807	786	763	776	751	793	767	794	733	822	747	789	736	796	748	794	745	778	770	770	796	748	764	750	785	748	729	725	765	790	782	814	738	733	794	775	721	786	741	704	792	762	744	744	806	731	736	743	774	794	774	755	798	811	768	748	810	760	743	793	746	797	726	790	750	758	736	791	747	773	785	745	792	775	750	764	788	821	787	768	781	815	707	736	784	766	742	765	751	711	803	742	760	829	796	780	831	758	780	760	774	759	763	782	763	786	740	773	766	779	791	751	714	815	783	755	782	728	739	788	783	757	792	778	795	790	760	786	698	740	761	750	794	772	780	771	778	752	804	786	775	787	762	810	729	816	827	821	838	780	736	772	817	771	827	762	755	745	803	770	791	762	796	766	757	738	798	775	763	803	789	785	778	773	751	788	799	771	787	770	756	734	762	800	763	771	759	823	796	752	809	745	804	826	806	782	736	743	766	756	833	782	774	772	807	845	791	727	815	741	791	726	741	747	772	755	803	785	840	775	787	744	712	731	765	796	743	810	762	771	836	789	784	744	777	804	747	773	805	770	784	789	848	789	743	759	767	834	811	771	763	802	785	730	749	775	745	732	773	804	807	744	740	779	744	759	812	782	775	744	806	722	754	797	803	786	821	804	780	804	762	776	783	777	753	750	781	773	743	773	794	808	784	765	753	771	780	776	801	782	791	776	750	813	801	741	735	738	775	787	773	808	849	763	788	727	784	802	760	748	763	737	755	774	791	775	812	734	778	838	736	735	799	824	792	735	789	810	780	772	762	823	812	791	788	804	782	802	737	788	810	743	787	765	753	793	748	793	756	770	751	749	780	774	742	844	752	689	796	824	769	776	814	773	787	749	796	772	727	747	773	741	737	781	771	785	791	767	778	766	826	804	767	769	748	774	760	776	718	757	735	775	759	735	707	747	790	817	764	753	788	733	780	808	803	768	759	698	790	782	779	746	822	819	755	760	793	801	762	770	794	724	779	824	754	752	765	778	760	781	802	792	744	758	780	807	754	760	793	831	782	778	775	772	813	734	761	787	781	741	755	783	787	779	795	779	747	784	755	773	766	778	784	726	783	796	735	748	737	768	787	759	755	780	839	765	710	734	761	773	817	780	721	799	806	742	778	771	763	789	770	783	774	723	812	764	817	781	743	728	777	758	822	754	758	753	775	764	746	732	735	774	728	753	796	809	780	825	774	737	746	778	768	777	758	782	752	725	761	777	784	784	745	722	732	767	709	784	772	798	790	780	796	765	775	750	795	767	806	791	792	781	780	798	777	790	750	725	780	768	782	740	777	781	759	779	743	776	789	765	789	815	746	803	737	737	773	734	803	784	780	808	783	793	767	788	789	803	745	815	792	841	789	729	747	765	814	747	769	794	775	758	769	799	802	745	754	761	821	731	768	758	799	767	791	748	764	805	771	776	745	789	795	754	782	831	751	825	800	768	740	723	762	759	783	787	760	736	770	766	758	777	776	768	789	762	831	759	811	820	759	802	763	739	794	759	801	770	796	760	789	784	774	761	776	738	751	759	745	778	796	745	732	787	765	729	784	748	785	775	754	822	789	809	750	794	795	832	794	733	741	766	777	745	777	736	761	778	759	812	758	796	783	779	782	808	752	799	746	792	715	803	782	773	800	769	772	767	737	741	770	777	767	698	722	768	803	778	781	796	749	755	764	763	788	770	725	747	794	772	822	759	739	757	711	769	816	817	736	736	789	757	783	750	782	803	707	810	758	741	756	786	724	740	810	785	751	754	797	737	793	810	789	813	731	794	821	767	756	769	741	759	785	749	826	753	800	815	807	800	706	727	788	794	766	826	742	785	769	726	765	753	801	749	778	780	791	833	801	776	802	788	751	784	776	761	788	727	760	792	741	811	789	835	825	788	777	786	781	786	817	771	794	790	780	773	759	743	790	802	754	767	773	755	758	791	786	769	809	730	741	752	760	806	788	768	744	720	753	773	778	785	759	777	790	774	742	790	804	788	805	765	792	789	793	736	771	785	773	786	722	796	755	795	808	761	790	719
12755	27076	24617	14139	12145	10395	6444	5018	4412	3325	2722	2175	2027	2248	2183	2195	2474	2669	2630	2643	2852	2551	2259	2177	2080	1977	1691	1475	1136	1056	1030	1040	941	983	1020	1028	1077	1044	1060	1076	1023	1034	1042	1019	1008	978	970	1005	943	999	992	1008	1018	1003	1069	1101	1107	1025	1050	1030	1039	1073	961	1006	964	944	927	971	972	921	976	935	926	947	952	900	944	994	908	945	955	1000	901	911	966	942	906	907	910	973	975	900	888	923	949	930	907	960	949	919	914	890	962	964	906	965	957	961	933	936	928	978	960	911	973	953	925	931	971	945	919	921	934	967	955	963	975	862	957	931	908	930	943	899	913	923	970	901	967	952	958	885	999	919	901	932	944	922	924	947	946	990	933	937	946	969	874	967	965	909	880	938	908	952	962	904	961	939	942	895	925	939	983	915	959	926	960	884	1003	921	958	973	918	903	960	925	958	926	947	948	919	926	905	977	931	921	969	913	949	970	920	882	990	930	938	947	906	983	935	931	992	952	987	963	881	898	900	955	977	936	924	899	974	966	939	972	981	940	969	952	956	894	986	991	932	938	944	989	983	936	946	950	978	847	925	931	938	905	974	925	940	877	908	923	986	942	952	963	935	882	923	918	963	920	934	959	1005	927	956	974	958	974	961	1009	885	948	892	913	915	981	930	938	894	927	953	917	926	911	884	979	906	959	975	915	937	927	976	937	921	941	957	939	951	945	961	967	952	928	910	982	950	942	928	986	939	931	918	963	920	953	982	948	921	968	928	928	934	977	920	937	957	972	964	887	987	933	910	972	962	935	985	901	968	958	980	928	943	932	905	938	949	918	922	946	925	970	952	918	940	948	915	926	910	965	937	932	974	880	903	946	918	975	1034	916	915	885	918	972	917	952	919	927	1006	893	918	970	892	930	975	974	962	980	902	946	951	963	903	961	949	900	916	973	894	955	909	927	891	990	913	933	928	931	834	921	950	930	931	892	950	939	921	968	935	993	954	963	929	926	946	958	967	981	935	920	940	947	945	963	893	848	944	934	934	891	931	934	967	982	965	869	954	976	934	975	934	935	891	942	945	875	986	926	941	964	929	963	963	893	939	948	896	981	914	903	925	969	912	882	915	960	924	959	898	975	937	925	934	981	924	952	992	893	864	933	940	926	911	962	921	931	976	962	882	931	997	943	1008	962	942	899	902	946	932	919	920	910	933	964	949	962	963	918	931	970	991	939	966	949	971	944	982	938	945	884	924	985	929	934	915	968	926	944	894	947	959	978	890	919	936	977	951	922	992	942	859	902	891	984	922	924	922	911	937	952	930	932	949	932	935	1003	999	927	945	898	925	924	953	942	937	952	976	932	944	922	922	970	963	906	975	992	887	950	876	945	973	951	956	940	920	954	929	893	936	929	906	934	949	911	940	929	916	957	909	930	906	988	915	1010	950	897	893	982	910	965	947	953	932	983	952	950	931	880	980	956	943	962	977	918	869	952	978	1011	945	971	920	890	967	924	1026	922	873	913	967	969	917	895	961	923	924	931	952	927	942	944	972	893	963	937	925	972	943	877	902	922	881	942	900	935	947	944	949	949	909	973	982	982	961	970	938	916	954	919	918	917	950	923	951	889	986	919	891	903	942	888	959	912	943	943	931	982	972	916	951	905	1004	906	940	888	943	910	989	933	998	928	932	998	1009	921	917	951	956	933	922	947	886	992	901	945	945	932	963	910	981	881	955	914	945	862	914	880	923	967	990	915	933	897	918	908	930	952	933	983	962	921	976	921	917	932	949	925	915	957	962	913	932	936	945	924	902	971	1012	981	905	940	993	913	873	893	975	947	962	921	900	929	913	984	928	904	924	918	912	969	917	947	900	952	914	923	939	906	980	989	914	912	994	911	928	943	922	898	945	921	918	946	986	919	936	895	945	918	959	948	928	946	978	927	955	986	951	948	954	942	893	891	897	914	962	977	921	901	930	945	959	955	941	883	902	948	906	923	944	917	921	931	855	911	986	933	951	933	915	951	894	920	1008	953	905	987	933	946	974	946	925	904	923	953	903	943	908	940	971	959	940	967	951	936	991	960	971	984	887	948	935	909	958	946	993	938	982	908	948	924	953	953	945	921	940	910	911	911	910	937	911	965	931	866	947	946	921	954	977	890	971	960	895	923	907	935	968	967	931	927	957	922	917	886	881	981	883	940	952	937	909	884	957	973	942	948	971	914	937	1013	958	872	874	915	931	975	927	953	963	966	943	942	965	873	922	969	938	959	893	945	956	934	921	911	961	949	935	885	942	931	949	935	958	987	932	958	964	945	989	889	888	938	921	914	945	948	893	950	875	957	953	944	922	921	921	927	999	975	897	936	967	905	951	899	901	891	988	991	904	940	922	941	945	999	965	1001	1003	922	919	931	939	908	898	941	930	902	988	935	956	996	963	905	950	890	927	945	910	888	884	961	983	928	943	954	875	912	1010	960	982	924	936	962	987	884	941	941	952	965	959	965	937	907	946	921	886	947	915	944	958	984	893	879	978	898	880	988	902	957	924	968	930	914	953	923	910	954	895	945	976	926	972	929	992	873	928	989	944	942	985	928	914	973	972	886	934	961	988	927	940	898	933	955	925	952	894	1004	913	925	905	942	915	949	947	907	913	966	956	952	1008	954	944	868	956	957	907	996	932	928	942	899	979	894	947	936	899	959	911	922	931	922	921	941	963	955	951	923	916	949	912	925	916	975	914	962	940	962	1008	950	920	957	916	927	869	916	941	968	999	972	959	952	936	927	950	980	926	910	904	955	947	968	891	988	921	962	932	859	921	911	949	959	965	923	970	948	952	947	942	925	939	921	884	970	967	978	917	983	924	946	940	950	928	939	899	890	929	960	943	963	942	967	944	901	968	936	929	985	913	943	942	908	946	944	1004	988	928	921	932	928	935	951	967	975	907	916	954	938	948	876	945	924	967	894	988	936	942	951	982	935	944	924	911	953	957	965	960	967	913	928	897	922	881	958	968	951	967	987	883	1013	912	943	968	966	943	912	1003	906	931	902	979	917	942	966	928	878	946	887	900	973	893	948	958	964	937	980	957	915	939	943	1006	918	959	938	965	974	885	951	920	979	930	904	949	933	893	920	992	970	928	955	936	969	938	933	968	887	934	974	945	948	931	928	953	895	939	928	922	892	936	930	945	940	942	918	938	903	934	967	912	987	925	920	921	876	1008	951	957	891	944	949	958	946	911	972	966	986	920	974	946	933	982	910	911	944	982	962	887	927	961	917	895	914	932	918	922	912	905	951	968	926	961	871	960	903	920	917	993	941	945	925	937	932	899	922	960	945	917	925	940	954	870	928	930	943	891	995	952	882	934	1007	957	971	913	953	970	1023	901	892	966	926	922	970	913	939	988	935	969	953	965	954	954	931	868	983	866	961	944	893	970	967	944	996	949	944	948	921	894	918	931	978	970	945	955	977	994	965	992	977	906	923	990	1005	952	970	950	972	948	949	990	982	982	903	880	881	914	956	964	948	859	958	934	960	889	913	984	983
24869	20920	26939	24846	12280	4630	2277	1601	1364	1120	839	819	750	762	773	867	874	931	990	994	1030	985	829	812	791	774	697	632	474	438	472	448	412	461	464	447	466	470	488	466	451	476	486	444	463	445	436	441	430	461	448	430	427	417	435	480	463	518	469	464	458	475	445	407	420	408	438	434	426	419	430	414	430	405	439	407	413	428	418	429	417	396	425	436	437	437	436	424	396	433	402	460	411	412	400	412	408	421	398	390	386	406	428	436	453	409	433	411	433	439	457	421	459	429	399	448	408	423	383	407	436	434	421	411	432	443	384	428	414	432	410	430	423	413	427	413	455	468	408	413	444	404	421	443	408	431	388	418	415	385	416	438	424	444	421	427	410	408	456	446	414	415	396	439	395	412	428	429	435	398	418	432	411	423	449	394	412	396	410	490	439	433	420	437	408	435	448	422	406	458	416	430	414	439	418	422	408	405	437	357	429	403	412	414	446	415	437	433	415	415	418	430	381	448	464	425	385	429	423	432	432	423	428	410	432	392	413	445	404	412	415	480	424	432	444	414	426	439	377	409	395	444	429	421	443	424	411	407	399	391	416	403	441	427	422	425	426	420	425	460	450	413	450	435	473	405	436	407	418	417	384	455	414	454	427	386	442	428	412	436	456	420	434	396	411	462	425	444	392	425	453	410	414	404	421	428	407	453	416	403	460	410	423	452	426	427	444	414	408	430	382	400	478	431	409	395	436	415	458	415	432	410	382	406	423	402	412	422	425	446	450	410	408	412	396	401	392	415	365	429	415	374	423	405	441	414	412	393	430	423	414	462	421	404	423	437	442	431	411	432	390	407	411	429	400	457	433	408	455	397	445	413	421	431	430	411	441	432	386	444	487	418	451	433	404	462	360	462	412	410	412	458	400	389	397	401	421	374	439	397	452	406	439	471	432	443	417	409	433	412	402	421	450	466	417	422	418	424	429	434	443	432	411	413	408	444	404	424	402	431	423	419	466	403	414	423	402	393	449	463	409	433	413	415	441	424	426	388	417	424	401	411	428	405	396	427	422	416	430	397	440	459	390	402	417	434	418	425	422	437	398	427	434	431	419	417	391	375	451	451	424	401	403	406	404	458	393	424	427	422	457	439	400	407	439	440	411	402	387	429	399	408	415	391	416	399	374	453	412	443	443	411	455	446	443	436	449	426	411	439	395	412	437	419	421	418	372	419	440	429	444	435	435	409	400	376	420	469	442	419	427	435	452	396	417	422	378	444	405	420	458	424	460	413	383	448	420	432	431	434	450	422	445	450	347	446	448	427	456	418	399	397	395	404	413	422	419	406	450	433	413	414	411	432	442	432	424	416	436	439	414	445	417	415	409	430	412	436	415	413	438	421	421	441	435	452	423	434	426	449	394	390	431	395	400	410	432	425	403	378	435	381	444	390	426	459	413	398	451	414	445	410	473	444	422	442	445	430	413	438	433	398	430	429	413	441	429	397	456	405	399	405	433	411	448	397	430	420	402	439	424	458	431	435	378	404	430	413	402	413	426	432	426	451	432	412	431	399	428	409	450	415	409	418	428	432	418	395	469	426	416	412	390	480	441	427	412	446	416	420	421	433	406	404	364	446	385	383	435	400	438	422	438	392	439	385	383	390	434	429	450	428	448	418	440	397	437	424	430	389	441	426	397	425	432	418	436	445	417	409	372	447	413	398	422	438	418	403	440	452	388	449	401	406	381	438	411	410	404	418	396	428	398	423	428	436	408	453	400	434	411	416	410	431	413	450	410	425	433	409	432	397	420	422	417	443	433	426	426	424	411	397	406	462	430	393	404	401	432	399	431	408	394	415	432	384	428	429	404	430	431	401	397	385	429	439	447	389	373	412	384	407	383	430	431	416	439	450	434	418	427	435	436	449	402	423	413	402	426	421	412	432	378	416	416	412	475	443	368	413	425	409	428	447	409	415	438	439	411	416	420	430	411	472	382	396	429	398	399	446	398	436	414	399	405	435	434	426	424	437	414	426	405	429	434	425	426	431	413	408	451	387	415	444	403	418	380	416	416	417	406	433	408	417	443	387	423	455	406	428	461	457	437	437	463	402	409	414	440	428	409	424	400	474	403	449	409	403	403	433	416	436	386	422	404	438	398	420	420	403	416	436	477	423	460	417	421	375	396	381	448	467	413	402	421	429	461	403	443	414	422	424	418	403	437	451	412	428	421	386	443	416	404	415	413	405	434	391	425	433	414	409	417	400	436	418	414	427	409	398	433	410	419	403	429	444	412	433	423	411	408	398	432	451	419	423	412	409	424	483	427	406	418	446	440	425	436	403	418	437	430	451	382	393	404	408	393	436	394	446	439	431	424	401	441	422	431	415	402	432	372	450	402	396	423	447	396	431	441	400	459	422	402	474	446	418	452	412	401	448	393	412	418	421	429	408	422	390	408	437	452	394	450	413	406	417	443	419	406	457	409	427	420	423	405	427	419	393	418	399	444	441	397	441	424	418	411	394	437	396	434	434	414	429	424	415	381	421	418	417	440	441	429	415	439	432	442	408	432	431	472	435	449	455	400	380	410	429	394	428	431	445	425	430	441	411	416	427	441	407	393	426	427	448	439	432	411	413	419	415	428	399	419	415	441	408	452	459	420	430	442	430	435	433	435	399	442	422	450	416	402	435	449	387	423	419	423	427	427	430	398	407	426	404	410	415	382	391	422	390	410	447	446	382	422	422	454	440	422	438	399	433	421	416	442	405	453	397	430	419	447	432	443	454	377	428	414	390	464	383	398	429	390	413	428	393	413	405	444	403	390	403	433	452	429	398	433	431	430	397	440	427	444	436	431	367	434	441	422	441	393	395	436	422	412	456	419	394	423	431	412	425	441	418	435	423	374	432	424	393	408	444	395	416	435	408	422	420	440	413	422	426	436	416	438	502	397	425	418	457	423	413	411	420	423	419	405	388	389	427	455	429	395	420	448	385	443	412	413	391	409	419	400	425	437	370	443	422	427	427	445	383	432	419	455	421	421	388	388	431	426	418	400	433	423	424	430	420	420	410	382	422	434	411	428	413	417	385	427	416	431	413	425	389	455	413	430	429	391	419	407	388	438	392	406	397	443	418	410	400	423	413	441	415	384	412	420	427	398	423	412	400	450	411	440	410	402	393	440	426	419	410	431	415	454	413	402	476	425	437	421	395	439	392	396	413	452	452	418	404	400	443	436	423	462	380	451	432	432	414	445	424	429	441	432	425	402	447	432	435	466	424	418	450	424	391	419	407	434	424	430	416	422	401	370	406	422	407	447	413	422	391	390	431	397	412	436	433	470	413	417	395	439	452	428	429	428	441	433	435	404	423	455	451	415	406	420	407	408	390	428	432	432	453	427	405	389	446	427	411	454	465	388	423	400	402	417	407	404	403	411	430	387	432	448	439	481	426	422	444	436	423	421	426	448	435	418	456	414	439	425	436	409	416	434	414	440	436	411	463	437	406	415	424	429	395
12538	23920	20770	11245	9790	8568	4705	3593	3189	2349	1796	1490	1362	1519	1471	1583	1652	1899	1965	1966	2005	1774	1688	1531	1475	1379	1135	884	703	625	598	625	575	642	668	642	594	590	617	639	613	657	621	617	613	596	573	565	604	606	615	595	558	604	616	657	626	609	594	613	623	605	560	633	532	589	537	546	551	538	557	552	592	570	554	531	608	589	508	586	579	553	581	537	547	544	541	531	525	533	524	544	568	519	527	568	539	554	545	553	537	538	536	524	572	551	579	565	546	586	554	536	503	552	562	558	555	558	583	578	531	505	527	537	549	492	587	517	547	556	556	531	547	527	542	601	513	548	549	515	571	531	565	555	539	552	535	565	547	543	573	570	554	553	543	552	571	557	570	553	578	533	565	517	575	536	514	553	507	566	515	524	542	547	551	595	521	521	527	582	511	507	555	509	577	533	535	558	568	548	551	561	560	537	504	550	528	554	554	489	563	537	546	543	546	542	527	560	562	502	573	497	572	550	553	510	562	558	568	521	584	555	582	602	564	541	545	571	511	556	565	517	556	515	540	586	565	542	569	565	582	562	529	532	550	530	599	550	548	571	566	518	550	535	550	594	558	551	524	571	548	581	531	528	560	497	594	509	548	550	528	592	544	529	549	551	555	556	519	552	549	567	527	584	548	534	568	555	566	539	584	546	563	522	517	546	514	566	562	529	518	525	566	554	525	587	579	571	570	543	558	531	575	554	555	540	523	556	561	546	537	558	521	574	532	535	567	511	586	609	570	520	547	527	537	512	551	530	565	563	535	554	548	538	571	546	569	566	565	596	545	542	527	600	566	553	538	577	597	507	542	538	534	599	554	553	533	567	543	542	533	509	515	562	542	532	562	562	557	561	541	554	517	521	542	540	598	523	559	537	508	549	521	545	555	529	555	542	617	527	537	553	535	608	572	553	530	557	591	573	547	556	518	555	543	542	529	548	543	549	549	537	557	538	553	565	559	560	518	550	575	521	545	558	535	563	527	525	550	611	538	526	542	559	552	562	532	528	551	570	542	575	539	533	513	566	537	555	545	563	521	527	529	538	564	535	558	553	540	559	553	530	533	536	552	599	530	552	541	519	570	538	594	557	593	552	525	536	547	584	525	588	542	543	557	514	556	519	553	553	573	589	570	551	526	538	532	580	539	536	550	524	556	569	549	538	539	526	553	540	522	559	589	563	570	577	567	550	552	576	545	538	526	529	567	547	566	565	579	543	573	545	563	533	536	544	555	560	536	496	587	589	532	549	582	562	547	547	526	581	505	587	527	518	565	562	544	543	571	513	549	553	528	478	542	562	576	534	517	511	549	557	536	549	587	544	553	561	558	553	524	552	517	527	577	584	582	587	505	594	542	545	583	551	531	589	548	509	573	533	502	556	555	527	554	523	548	560	561	570	563	635	550	534	535	540	505	565	540	534	534	555	525	544	549	565	558	541	544	538	578	531	512	591	516	524	560	585	535	525	557	530	530	571	545	542	519	558	588	514	557	589	545	513	547	537	534	609	512	591	544	555	564	567	534	539	529	629	572	553	533	566	525	548	560	557	564	539	537	563	582	500	567	561	547	525	574	564	543	562	569	566	520	557	582	567	581	542	556	573	574	531	533	546	540	533	546	582	522	511	491	568	538	582	575	487	542	531	569	558	573	530	507	538	550	547	580	605	550	536	554	536	529	561	508	529	550	595	565	528	549	566	543	555	537	546	587	575	576	525	582	558	571	496	538	589	578	569	535	508	552	569	505	580	543	532	533	544	530	549	586	504	555	540	551	535	513	547	540	516	544	563	498	557	528	552	602	568	528	531	545	572	614	560	559	559	564	550	543	564	508	556	524	569	584	553	562	574	529	546	525	534	553	548	598	543	560	504	562	586	552	520	527	556	550	521	622	589	573	549	539	553	554	560	485	536	532	517	542	566	568	590	562	546	535	594	586	565	536	557	531	544	505	577	529	550	583	550	538	537	541	573	562	529	561	539	590	541	577	576	548	564	564	550	584	546	505	573	534	528	574	557	523	529	531	573	563	589	526	536	543	586	545	585	504	542	553	515	535	576	560	550	573	528	553	564	521	538	544	519	543	579	535	577	579	558	548	539	534	527	576	545	516	517	539	526	559	555	530	512	518	558	518	557	574	531	563	542	585	557	538	557	542	526	550	523	580	533	536	533	528	561	516	592	508	575	555	596	575	562	546	533	552	565	532	573	505	551	555	491	524	571	549	519	563	562	558	542	520	528	564	544	531	532	574	545	587	576	527	565	556	529	583	521	579	563	552	584	548	581	501	586	564	579	560	596	567	562	553	553	547	530	543	537	554	539	554	551	554	570	546	527	538	536	594	559	534	512	550	551	562	559	578	576	535	574	565	560	551	580	581	541	558	553	562	537	563	521	541	537	537	558	552	557	563	513	559	548	536	575	531	574	562	549	551	544	545	508	575	599	548	550	538	567	545	585	540	563	563	539	576	546	545	549	597	564	587	562	555	524	521	544	559	546	559	557	546	598	561	529	512	589	544	572	560	490	538	535	554	552	562	542	540	551	537	520	562	541	571	533	588	541	595	528	569	530	560	561	532	613	583	510	571	556	591	531	511	564	554	491	567	562	518	542	515	599	534	517	563	559	573	540	604	574	581	575	580	543	556	546	552	588	548	517	575	525	591	558	543	592	592	579	587	580	543	584	524	519	509	537	509	571	538	564	538	561	566	551	564	545	570	563	538	525	552	531	527	548	499	533	556	591	542	560	552	524	498	546	598	559	535	516	545	542	566	522	546	529	569	575	537	588	535	511	583	557	553	566	597	544	545	531	613	587	577	564	543	564	538	552	560	577	544	558	598	593	530	560	540	550	563	511	538	578	542	558	499	568	551	494	512	559	557	561	527	516	545	544	577	532	543	519	587	568	571	558	496	536	538	535	531	559	555	600	536	556	515	583	560	526	554	552	508	540	590	575	538	546	533	584	555	601	548	556	535	571	560	578	493	566	517	545	571	627	535	529	587	534	577	557	553	519	588	544	546	549	567	493	548	546	548	546	513	575	547	558	512	532	521	580	560	559	554	525	522	551	573	506	502	527	574	543	574	543	562	552	563	539	567	551	551	568	565	576	556	520	567	564	585	573	528	547	566	568	528	549	554	558	540	522	558	561	560	538	576	516	541	513	569	559	553	552	544	603	533	558	541	589	545	558	583	551	544	548	485	563	551	557	572	551	578	520	594	547	543	574	553	572	553	545	528	510	566	529	538	564	528	504	532	556	546	577	510	545	551	510	555	511	575	571	539	536	553	536	537	560	542	576	545	576	567	503	583	560	553	545	549	537	571	560	560	571	537	544	526	566	547	534	510	545	536	530	565	556	552	533	551	555	520	536	570	587	522	555	524	525	515	537	596	522	571	546	555	529	507	568	500	583	551	556	545	527	562	543	569	615	546	571	543	561	534	552	563	551	550	523	577	566	556	556	526	511	578	536	547	534
22687	20936	28592	23416	20959	21158	13177	3847	2919	2394	1912	1636	1625	1739	1641	1686	1829	2054	2021	2022	1983	1926	1885	1764	1754	1545	1501	1290	995	848	881	927	931	882	917	939	922	886	909	904	936	878	943	926	910	903	798	844	857	858	875	913	870	836	887	959	902	948	871	882	947	835	933	866	870	815	872	816	838	863	865	842	856	867	829	886	811	844	841	834	820	812	793	820	837	777	848	874	855	818	820	841	843	871	826	834	842	838	808	788	838	845	817	824	809	801	853	836	835	896	857	839	843	816	914	836	813	789	829	866	812	837	844	889	860	834	815	792	892	827	848	856	802	817	788	820	858	861	832	825	816	825	848	889	770	844	859	834	840	835	844	927	846	882	839	846	804	878	822	836	856	897	818	811	845	865	807	803	855	848	819	844	849	823	813	846	837	845	862	820	828	863	855	865	864	883	828	799	858	814	837	818	838	855	836	817	871	845	801	826	790	852	867	797	864	827	842	852	854	898	804	849	835	860	836	847	823	794	839	817	810	877	844	837	815	800	817	821	827	849	856	818	865	822	852	859	878	810	828	817	821	853	773	824	861	879	854	823	808	805	849	860	803	820	865	855	871	830	852	830	838	856	849	840	853	793	755	873	923	835	833	835	894	843	866	869	786	852	844	810	874	793	849	810	864	793	840	878	818	863	855	814	882	886	882	809	862	860	838	822	881	794	808	876	803	887	826	810	803	867	872	842	839	749	850	815	857	849	863	849	869	823	799	847	853	842	821	805	819	857	838	832	889	819	864	833	878	876	812	857	865	816	866	822	863	859	829	830	870	828	800	866	816	832	846	807	862	826	826	861	856	886	832	879	835	831	832	837	854	898	856	842	869	817	815	882	850	818	828	828	848	827	822	874	825	815	792	841	786	803	840	840	776	850	805	817	788	835	890	817	840	815	811	899	835	821	826	813	799	841	823	802	909	810	869	892	849	817	877	794	843	797	803	826	842	838	799	855	839	901	794	893	850	848	814	821	814	855	873	800	795	761	809	853	875	871	806	855	832	845	817	838	794	833	855	814	847	808	804	830	820	845	842	834	833	844	830	870	808	761	833	824	814	849	835	845	841	871	834	840	885	845	819	799	829	848	812	835	812	774	845	828	826	849	862	869	867	819	807	843	807	868	886	818	852	842	789	855	836	865	801	870	873	807	850	822	814	832	795	852	827	907	745	868	792	826	850	818	886	820	839	866	829	811	851	790	846	858	881	850	842	803	805	825	833	833	877	833	825	818	831	859	879	848	829	801	876	859	839	892	796	839	878	829	863	779	842	820	866	842	837	838	798	852	803	850	815	834	875	868	835	796	860	823	760	772	830	880	852	765	826	862	855	854	827	819	836	779	858	823	829	829	856	846	801	821	778	774	826	913	799	852	834	810	813	823	843	845	808	801	836	813	841	876	855	806	843	843	818	830	825	911	801	847	793	810	891	842	853	806	830	854	895	824	813	817	868	768	794	798	829	870	876	828	837	813	815	866	809	875	846	839	834	840	838	834	817	833	849	831	851	817	851	849	859	844	816	810	853	896	804	804	840	849	810	818	818	830	790	837	863	800	791	820	804	820	842	807	871	816	845	859	789	774	768	794	840	897	837	832	885	798	851	795	869	806	843	830	820	848	869	840	819	875	809	801	816	824	839	848	816	822	839	817	801	808	806	867	859	832	890	828	837	810	835	871	843	844	817	851	829	821	804	850	869	826	884	808	839	814	845	857	828	813	821	807	834	849	854	843	832	853	821	843	883	894	831	840	814	808	856	870	866	864	848	857	780	853	863	839	813	842	791	844	840	866	813	795	798	799	827	816	871	842	803	832	796	875	860	849	855	851	804	858	819	870	813	760	835	861	845	804	841	822	798	870	830	808	785	840	819	800	842	771	842	845	862	884	787	828	836	864	795	860	844	815	836	802	829	833	845	839	864	848	842	831	802	840	821	867	796	821	823	861	818	807	835	847	825	831	856	836	800	861	819	813	807	802	795	795	843	887	878	773	867	856	828	808	822	838	839	863	868	857	868	816	854	853	830	866	875	801	781	876	834	821	798	858	793	792	839	798	833	807	833	843	824	843	810	834	811	848	856	851	811	812	830	867	801	832	810	860	826	835	838	876	861	834	866	906	867	858	824	776	859	787	805	823	853	856	816	870	843	817	854	831	808	838	806	845	822	821	861	802	791	788	865	783	815	868	818	807	790	853	778	838	831	795	883	882	836	803	861	777	898	935	877	846	821	831	852	772	817	771	843	886	846	875	838	844	821	833	777	853	817	793	851	765	819	793	833	802	854	822	823	854	828	797	848	826	834	835	775	812	833	754	860	794	851	797	805	817	881	816	816	865	828	830	824	815	828	805	851	774	823	812	835	849	874	823	803	798	807	815	802	835	877	824	844	918	846	821	862	838	805	787	858	803	889	821	841	846	838	843	808	837	801	806	823	771	790	849	816	822	800	841	841	836	859	848	850	799	861	792	771	846	820	848	890	860	841	779	917	878	790	808	837	839	840	816	813	826	815	806	809	820	817	825	853	879	890	839	799	864	870	798	804	863	826	842	888	809	844	809	884	827	859	852	805	784	948	819	858	806	891	787	805	808	837	872	892	826	816	850	835	835	816	818	846	808	901	825	824	754	803	781	848	811	816	826	855	811	832	833	771	827	827	844	852	844	775	865	855	796	800	868	822	793	834	852	869	879	843	848	821	851	797	793	824	809	864	821	831	849	815	839	864	801	798	857	840	838	804	840	777	864	842	851	864	896	806	830	819	835	883	855	817	813	839	863	839	880	910	846	826	806	799	862	886	845	785	833	816	832	844	900	825	834	768	797	833	778	816	817	800	847	781	822	795	862	896	798	830	839	797	793	837	874	834	803	824	836	766	825	839	790	822	815	834	828	840	782	824	829	828	861	806	822	832	793	806	792	877	813	857	811	812	840	899	825	824	829	805	804	820	852	836	838	829	872	809	821	839	802	837	843	823	855	791	887	834	792	833	787	879	848	865	824	865	818	846	823	848	848	840	814	842	857	829	815	781	886	869	792	867	821	833	844	822	874	812	811	843	794	847	841	816	801	879	841	804	904	751	811	872	792	805	832	828	866	829	808	859	814	883	893	807	815	828	805	850	853	776	839	838	852	841	852	789	846	807	850	828	805	789	837	856	825	793	814	831	796	846	849	895	804	844	824	859	798	781	869	790	854	823	832	843	841	830	834	808	830	828	868	889	842	849	778	864	880	857	862	815	856	823	823	826	854	815	876	787	850	874	829	807	803	888	816	857	830	773	829	885	868	824	827	811	829	847	814	795	845	852	832	911	880	884	834	820	849	808	898	783	837	820	834	818	827	825	890	862	825	851	897	817	875	824	791	839	892	826	812	797	861	842	831	863	859	861	840	819	810	816	835	824	787	851	788	817	792	822	828	833	887	783	834	884	830	845	901	764	859	798	840	818	810	857	779	870	802	835	791	798	826	808	806
15698	32908	29690	18674	16073	13792	8856	6748	6006	4747	3630	2961	2813	2981	2782	3044	3079	3553	3575	3794	3496	3333	3172	2876	2805	2544	2125	1758	1317	1173	1124	1076	1115	1161	1171	1165	1126	1253	1151	1137	1154	1144	1200	1151	1111	1118	1086	1072	1010	1027	1080	1039	1072	1157	1166	1165	1255	1270	1120	1200	1207	1146	1182	1080	1033	1033	1004	982	1026	1019	944	1041	1031	983	1039	1027	1016	987	1006	1002	1046	1007	1044	1048	1009	1066	1045	1069	1055	981	1014	1004	1029	980	1069	1006	1000	1011	982	1023	998	1032	971	1043	1001	1013	1031	987	970	1058	1001	1031	1002	1005	973	985	953	1053	1012	1001	984	1019	980	1018	1041	1006	970	1003	1016	1003	1050	982	1030	1032	983	976	1029	1001	990	977	956	1012	967	1006	1038	1004	958	1013	1060	1040	1030	1024	987	1007	1001	1054	991	1077	1019	1040	995	958	1015	955	1078	966	976	1001	1078	1048	1088	1028	1022	1000	986	965	1018	997	1033	1037	1019	1051	980	1006	982	1015	1049	1024	1028	1037	974	1021	995	1011	961	1066	1029	1033	1025	974	990	1006	1062	981	1013	1026	1033	978	1026	986	1041	979	1028	989	987	1008	1008	992	986	1005	1025	1065	1029	949	1055	953	1055	968	1017	989	1035	1025	1062	1013	1005	1008	1019	998	1010	996	1060	1011	1018	991	983	990	1005	975	971	1019	978	1035	1026	1006	1054	1024	1002	980	1008	967	999	1059	1044	965	980	1052	938	981	989	982	978	1004	1077	1005	1012	1005	1074	1010	995	999	977	941	994	984	1074	995	981	995	992	1037	991	1046	1022	1016	998	974	952	987	1065	990	1030	994	1040	983	1000	1033	1039	1033	1028	950	1010	970	1033	986	976	987	960	994	994	994	1044	1009	952	991	1021	988	979	967	963	1024	1066	966	959	994	973	983	1000	1005	1081	962	1013	987	1032	1018	995	1028	1025	979	959	1055	991	1020	1027	977	934	1012	1007	957	982	1030	981	995	1019	976	972	951	977	1049	988	1044	1007	1023	1075	1001	988	983	1017	974	1135	990	985	939	1016	1004	984	1028	1046	918	996	994	998	1008	1011	1016	985	1035	1034	996	978	976	961	1028	978	957	995	960	949	1017	1007	944	1028	960	1026	1016	995	1021	1023	991	1010	1038	914	1027	1014	1001	986	1017	998	1005	945	1026	1029	1006	1034	983	957	982	998	964	1030	1033	978	1010	1047	1039	985	1000	1020	1021	1030	996	971	996	1045	1026	982	1000	1000	965	932	946	1030	1049	1014	988	1018	1052	1058	987	972	985	951	1003	947	980	1028	1007	1004	945	1042	981	996	998	1006	984	1030	1046	1016	1005	1058	1019	970	983	1060	1033	960	1034	1022	1005	1011	998	951	1036	1054	1015	973	1063	1001	1038	979	1008	1002	952	1071	1032	981	994	1001	1017	970	1037	1041	1007	1022	992	1016	1017	996	1008	989	935	995	964	997	1041	1003	1001	998	1040	1035	1030	994	1001	1011	1031	1025	1012	1045	1045	1048	984	1016	1012	1029	1005	1022	1014	996	1022	1000	1012	1009	970	1028	1000	898	986	981	995	1026	1022	952	1005	1034	960	1006	994	1005	978	970	996	1074	981	1006	997	926	960	1067	1041	961	1036	1003	979	1010	1031	963	984	1034	1015	1021	1011	958	1097	971	963	1032	1025	994	974	1035	1000	971	953	941	998	1040	968	1015	990	990	987	990	1046	1019	948	976	1047	967	1007	988	1033	949	1025	995	1003	990	980	1074	1033	1003	1086	986	1026	996	930	1056	1012	997	1003	1004	1032	1001	1033	1069	959	970	1055	953	995	1020	1017	997	1057	1013	1035	972	1018	970	995	1015	1026	1001	949	1001	974	1006	973	989	1026	993	994	972	1019	1065	969	980	1011	1013	942	1030	1054	948	1009	1001	1021	1001	1010	1019	1016	966	1032	1047	1014	994	989	1050	1011	1077	1034	1004	979	1018	1040	968	1039	993	984	1060	976	1016	1041	1027	994	1071	1023	1071	1048	1038	1042	1009	1018	1015	1014	985	1068	1001	946	994	1015	1018	966	1034	1006	1039	1040	942	1075	1078	996	1032	956	987	950	1071	993	1040	1007	982	1017	982	999	1023	1019	1035	981	997	1036	1045	1035	982	979	1046	987	1060	992	1007	963	1019	975	1030	985	966	978	1028	994	970	982	1006	1031	978	1005	1011	967	966	974	1012	1015	984	1041	1031	1039	984	997	1044	1056	1012	988	989	1026	1022	999	1031	1042	974	982	987	932	970	1018	1028	1018	1046	983	963	992	1045	1032	1000	1059	1033	1028	1002	973	1046	1000	1047	967	991	971	1021	1025	994	1005	1012	1031	1000	1056	1014	1005	1060	992	1019	1004	1046	967	982	1002	978	1017	998	1020	952	1018	1025	1021	972	1038	988	1003	978	1012	1000	932	971	1041	1029	1040	1028	1022	1016	989	1022	1019	1031	947	994	1026	1040	981	995	1016	1035	983	1032	1018	926	1033	953	983	1001	1058	990	1043	997	1046	1042	994	1037	1005	997	1004	1022	1001	1009	1001	1026	1021	1026	974	997	1012	1050	1032	1016	981	1001	1020	945	985	1013	994	977	1007	1010	1035	1000	1066	1005	1000	994	1040	1003	1005	990	997	1040	944	986	1029	1031	1013	1010	910	979	1027	989	1023	1001	1025	982	1007	981	997	973	987	1037	995	982	973	1034	1060	968	1091	999	993	998	1000	1001	959	997	1004	1085	983	1014	992	1007	984	1018	1071	1020	1036	978	1043	1005	1015	973	1020	990	999	988	1007	1023	1015	1029	977	1019	1022	973	984	1005	971	1042	988	991	1011	977	989	1047	1033	980	993	1054	1011	1016	953	984	1088	995	938	1032	980	988	1005	970	1044	985	976	974	1007	957	1016	1027	989	992	1067	1027	1028	966	1002	965	973	1022	1027	1104	1011	992	1010	1000	1092	1014	1015	1025	1021	1060	1090	1004	1022	1034	1018	1055	943	1021	1016	968	995	966	1035	995	1014	996	1008	959	942	1000	983	965	979	1026	1073	1050	998	1056	1034	1003	1033	1054	970	1029	1041	960	974	1007	964	996	1021	987	1023	977	995	1071	958	1056	963	1015	1016	988	963	969	1035	979	1014	1008	1005	962	967	1021	1029	1013	986	1000	1032	999	1008	940	1049	1013	980	986	1024	1047	1006	1040	976	1059	998	1016	1026	1045	1035	1000	1014	1027	1026	1000	974	1054	1072	983	960	969	1033	990	1071	1032	1046	967	1006	959	1031	1006	983	986	1080	989	956	1021	1000	998	963	1016	989	1001	986	975	1024	1060	1034	1053	998	984	995	1016	992	1019	972	1021	1014	967	985	1013	1002	1087	991	1043	1052	1011	1020	1020	1016	996	984	1003	1001	992	999	994	1012	962	1028	1044	1027	1022	995	984	1008	1079	1007	983	1029	995	1004	1019	1040	951	1026	955	1107	941	1034	973	1001	1006	999	1006	1013	1009	1000	998	1034	1065	958	1013	1007	1003	1047	1008	971	1003	1057	984	1032	1011	1000	962	1036	982	1033	945	975	1029	979	968	1031	1032	957	984	963	956	1017	1031	984	980	1007	954	1036	1013	994	1005	999	984	991	921	1057	1010	1019	987	957	1023	961	1018	976	1001	1048	996	1006	976	1083	1031	1104	984	1041	1010	1010	1028	990	1026	1085	954	978	992	1008	997	1038	1021	987	1033	989	990	1085	1033	975	1053	986	1028	1038	1008	1050	978	989	1019	994	1026	979	1019	1007	1079	1010	1010	1069	1070	977	970	1003	1005	1051	1022	1001	968	998	987	1005	972	1062	1057	1002	1014	1036	1001	996	996	1008	1026	993	1037	986	1027	975	980	964	973	998	982	1009	970	1004	1028	1032	1030	951	989	960	998	981	1031	1002	1027	1032	1000	1030	1023	1018	1029	968	1002	1045	1014	1047	1011	1016	1017	976	1062	993	989	981	981	1011	981	1014	997	992	943	983	1053	1021	1009	999	1013	987	1049	993	1024	1020	1024	1035	979	972	1067	942	1010	1023	1022	976	971	1041	1027	1042	988	970	1013	948	1015	1016	1075	980	1070	1025	1027	1032	1058	1018	1024	964	990	1002	976	1007	988	1035	984	973	1019	1011	1054	961	1008	1020	985	974	982	979	998	1021	1029	980	991	939	959	1022	1002	989	1051	902	1039	988	956	979	962	973	957	1060	1024	999	1005	960	1028	1048	1021	1038	1083	1016	1026	1043	977	1027	1027	1026	1021	994	1027	990	1000	946	1007	1090	1008	948	1022	1010	1004	968	1002	1053	1047	1012	1047	1015
26933	20390	15313	7211	3992	3185	1777	1231	1170	922	769	691	678	762	722	765	833	899	968	906	924	862	822	759	764	772	668	582	517	513	496	509	509	482	513	489	498	501	503	513	567	502	480	492	488	482	489	497	506	496	502	512	526	507	453	483	507	483	525	497	518	535	514	494	493	486	464	499	453	450	471	496	484	508	450	511	426	495	474	464	421	459	479	510	484	474	470	448	487	510	469	481	460	468	489	473	471	486	493	512	509	520	512	484	463	482	498	453	483	508	511	498	486	428	461	517	487	505	518	446	452	466	520	542	472	485	494	484	452	470	482	486	511	474	463	471	533	490	470	481	515	505	494	490	446	484	502	499	481	479	485	512	475	446	490	488	474	496	470	445	483	506	499	470	479	491	503	466	463	450	508	506	466	459	453	450	472	462	477	459	483	468	489	491	492	471	484	533	478	438	485	505	490	508	471	493	475	454	450	504	465	491	479	494	505	492	500	483	450	483	486	456	501	460	495	495	459	467	497	486	468	493	467	471	496	468	480	509	449	449	475	518	527	482	474	497	429	449	479	480	483	465	495	503	478	474	482	497	474	467	509	456	505	468	466	488	471	500	524	496	496	473	479	478	535	466	500	477	471	477	528	509	481	494	471	460	496	479	455	476	480	481	519	467	507	454	469	515	472	497	470	480	459	478	479	526	461	471	458	482	487	443	458	473	465	442	528	487	494	527	451	445	467	476	446	423	460	474	470	475	516	479	499	487	520	498	460	471	504	479	485	475	516	465	449	510	506	497	498	498	462	489	474	496	479	498	486	463	521	472	465	458	487	521	477	466	486	461	498	499	497	489	485	455	495	492	514	451	482	437	493	489	497	450	492	480	450	475	522	467	502	480	452	451	514	526	495	482	483	523	481	487	480	465	457	455	479	466	453	485	472	486	468	492	448	497	456	466	479	490	476	472	507	480	532	484	497	474	462	481	447	465	487	520	469	451	442	496	468	454	451	474	500	470	489	519	481	464	499	502	488	489	430	498	479	490	480	483	505	478	495	483	522	495	503	455	477	482	501	486	497	470	467	507	477	473	488	498	457	502	473	504	460	502	478	488	446	465	470	437	487	480	468	465	496	453	476	495	468	479	488	515	460	462	491	468	460	465	483	492	501	462	496	469	472	488	464	496	471	522	474	488	453	469	513	438	466	481	473	479	513	477	470	508	444	481	483	466	484	519	484	477	465	473	486	458	501	431	436	496	452	493	435	456	468	467	483	464	528	476	518	507	522	492	480	499	502	479	513	472	523	457	489	466	448	503	464	524	497	495	499	459	457	480	462	485	480	485	460	488	471	494	476	498	478	480	497	528	457	453	493	442	467	475	468	463	443	497	465	473	536	439	500	459	481	493	505	485	473	465	472	500	458	478	465	464	473	472	464	485	473	484	501	473	465	494	489	467	496	541	484	476	501	464	476	460	476	473	525	489	512	465	476	482	499	505	513	444	495	432	514	466	516	467	482	467	451	468	480	471	499	508	472	455	477	493	521	439	428	455	472	457	476	476	473	453	474	440	459	479	454	475	483	475	475	475	481	472	483	452	464	451	475	488	474	484	479	451	514	482	459	502	462	472	505	479	478	503	428	479	493	482	483	487	440	484	545	465	485	490	477	501	513	504	469	463	431	499	470	491	484	482	522	489	489	468	525	501	487	500	504	480	483	519	493	476	438	505	475	534	472	501	461	473	487	475	501	495	473	463	437	441	478	481	481	456	480	481	482	455	480	517	459	488	413	449	481	517	455	504	476	468	444	496	459	500	449	505	494	473	485	456	494	491	483	467	465	490	454	415	474	494	463	466	452	455	487	461	480	500	468	481	502	472	445	452	494	480	457	448	480	482	448	478	438	506	445	493	462	493	513	494	473	488	499	490	512	516	477	468	478	499	479	460	473	513	501	480	455	460	470	461	454	480	472	515	482	468	497	463	486	477	439	460	452	478	502	440	517	475	510	491	459	528	536	481	506	497	499	477	459	471	505	466	513	491	474	484	470	464	456	491	482	491	481	492	506	471	488	464	483	480	453	483	472	489	516	504	494	485	484	429	480	523	446	508	439	476	453	484	450	472	512	448	432	526	469	484	486	471	514	490	461	471	486	506	510	476	453	460	494	448	489	469	482	483	498	491	461	481	478	438	454	452	480	498	472	487	465	505	465	473	477	510	461	456	479	420	489	461	453	449	473	470	494	482	424	477	468	441	482	493	506	477	498	490	469	491	504	466	480	511	430	453	467	490	492	447	530	491	480	473	504	471	500	507	507	528	468	529	477	499	513	449	516	470	500	482	474	461	468	518	463	475	466	495	487	446	462	504	505	486	505	494	490	438	457	462	491	466	483	506	472	487	469	463	504	440	471	520	502	450	483	484	502	483	520	451	514	449	458	503	492	514	499	515	448	507	472	472	498	510	445	494	508	479	484	487	492	496	495	460	437	500	456	463	484	472	513	516	512	480	468	535	455	481	494	461	445	497	448	525	510	495	480	482	472	481	463	479	436	495	478	473	466	486	489	508	468	479	468	483	484	486	465	458	485	497	463	499	490	460	501	500	493	481	481	421	484	464	489	476	489	462	509	508	428	471	484	488	467	488	478	463	489	472	474	496	477	478	454	444	510	501	455	463	480	472	481	489	477	509	482	449	465	494	463	450	529	497	487	476	458	480	489	470	508	442	488	499	488	498	412	470	508	466	464	493	465	462	479	476	470	477	480	466	479	478	468	502	516	500	517	495	479	491	478	469	482	464	465	500	485	481	432	465	477	526	479	462	472	471	488	484	484	488	470	475	442	475	459	467	470	473	502	483	498	480	501	463	475	486	460	475	445	487	465	471	464	481	452	507	466	473	468	482	479	468	454	454	485	441	493	489	481	500	510	496	501	513	517	467	437	459	481	463	498	502	456	475	505	464	462	494	505	517	442	496	510	483	519	463	444	442	510	468	466	458	510	500	519	494	490	432	497	477	417	466	492	481	483	463	476	456	436	491	443	466	497	509	495	518	506	467	443	476	503	488	433	407	479	454	477	492	482	450	476	449	478	491	431	484	481	462	451	466	470	493	442	433	478	483	474	473	464	496	500	499	467	500	484	431	503	468	465	474	494	499	487	514	500	494	493	500	481	478	535	517	462	470	463	496	494	472	498	485	525	465	478	477	520	496	457	443	484	492	477	490	483	502	460	452	472	490	502	493	493	463	489	464	497	465	484	511	489	481	478	479	471	465	484	485	438	468	455	502	479	526	514	508	455	467	490	501	490	483	455	468	459	476	487	472	490	501	473	513	468	450	470	438	494	456	496	505	440	452	508	449	486	517	512	532	467	496	439	492	526	479	477	525	478	528	440	474	438	457	465	462	460	492	508	502	501	521	481	507	488	441	475	445	493	479	482	473	490	448	457	465	489	477	472	497	477	455	482	473	468	436	475	469	522	487	488	512	501	480	460	447	517	529	451	511	474	516	484	463
11932	19439	16930	8719	7024	6356	3573	2488	2407	1980	1367	1282	1168	1272	1281	1286	1381	1575	1662	1578	1602	1570	1477	1336	1375	1187	958	845	713	622	611	604	580	586	608	708	652	638	635	643	654	642	662	621	573	622	640	649	607	601	586	622	666	596	635	606	681	686	654	645	647	660	645	629	630	589	599	613	609	603	603	588	596	577	585	574	625	592	580	603	586	575	577	631	599	583	604	628	609	615	613	628	616	616	610	559	604	564	611	560	617	636	603	597	574	612	565	597	606	574	588	587	611	575	607	602	643	584	614	584	580	617	584	551	611	585	612	584	620	613	569	637	612	622	602	609	585	631	544	626	603	590	643	625	651	604	586	590	621	587	603	599	582	596	566	633	583	593	594	577	628	632	575	574	556	576	624	575	609	595	592	650	587	579	557	567	583	606	595	591	595	596	577	576	614	593	606	601	599	610	566	587	595	584	614	629	602	565	593	607	628	605	609	609	582	573	639	573	628	592	593	616	603	555	595	573	610	624	589	629	625	641	580	610	619	636	641	577	589	607	635	644	589	621	594	592	592	573	574	609	631	599	587	591	652	564	586	609	617	598	564	597	591	561	608	623	592	587	586	613	585	613	627	625	630	624	590	579	584	598	571	586	592	628	605	576	578	582	590	611	596	596	603	604	602	577	599	598	629	649	590	627	589	638	578	611	611	616	572	597	589	610	612	601	606	606	617	611	599	628	611	615	612	588	602	577	582	616	608	617	599	591	585	615	602	606	611	588	643	604	612	592	630	625	620	622	584	573	595	611	621	645	602	615	594	601	588	596	590	606	603	552	574	582	599	594	615	628	655	590	583	587	541	581	630	558	585	597	585	647	578	604	608	619	575	571	632	612	597	592	627	598	581	565	591	567	559	578	625	612	615	575	581	600	582	600	600	607	589	614	570	607	638	613	563	600	630	636	561	589	635	550	619	627	598	587	645	596	639	598	592	551	575	647	584	582	603	596	587	560	584	612	597	595	592	593	567	640	603	588	586	596	632	592	559	594	611	590	599	586	603	588	604	635	618	603	576	568	603	590	607	571	609	607	611	625	575	556	626	596	597	604	562	606	573	577	642	584	589	619	574	603	604	578	614	617	595	578	612	579	595	643	599	586	596	612	579	615	594	566	575	605	638	600	586	598	582	618	609	614	574	584	657	594	596	614	606	624	588	620	640	647	610	594	565	629	586	577	600	596	622	594	663	621	602	568	610	634	609	616	608	586	611	556	600	606	596	597	604	581	625	598	599	582	591	603	595	593	606	570	598	634	580	583	626	582	543	572	621	624	601	558	597	638	616	619	578	581	593	601	574	643	578	588	602	591	616	560	605	615	628	581	578	627	602	581	563	585	594	583	609	618	569	588	587	599	664	571	621	609	588	611	573	619	598	589	629	552	601	597	540	615	598	621	605	593	598	614	619	592	650	581	568	599	574	565	572	598	579	589	641	572	582	598	585	557	607	571	608	570	565	595	586	605	585	613	575	562	567	566	611	620	614	620	612	597	573	601	619	617	585	588	583	596	614	579	635	613	598	611	621	595	601	594	614	653	588	584	558	624	570	650	623	656	622	574	606	603	638	615	639	622	637	559	564	617	582	599	617	620	587	588	570	590	559	613	585	604	593	548	611	603	595	583	594	555	623	656	632	614	592	627	573	604	579	613	598	587	597	615	644	580	579	608	592	646	588	573	597	597	619	597	622	612	583	570	585	642	629	579	592	599	570	584	604	620	613	585	618	521	581	626	606	587	611	620	625	592	624	587	616	611	590	588	584	605	598	591	595	613	560	607	576	583	572	608	594	592	542	594	617	606	572	602	598	595	573	626	623	604	571	625	599	593	609	593	618	621	575	627	619	565	611	596	620	550	590	621	569	555	580	610	567	615	592	574	628	620	571	588	587	571	637	589	581	598	623	554	609	590	572	619	611	611	625	621	576	606	622	606	597	597	608	576	548	614	606	615	638	611	597	554	599	573	622	626	641	591	608	653	580	609	609	614	625	624	599	570	561	580	578	582	598	592	561	583	588	610	587	581	613	626	604	596	616	647	619	664	561	595	593	555	588	631	599	607	569	635	611	596	610	620	585	669	603	583	574	610	599	597	589	596	614	603	608	616	603	591	594	602	591	638	605	589	585	605	598	596	575	618	615	609	589	612	649	603	612	600	622	583	600	601	579	565	623	616	619	595	597	618	610	562	598	587	602	592	632	597	561	603	616	630	633	630	594	608	578	589	621	657	629	602	617	615	596	572	549	620	604	626	635	615	610	593	604	611	612	553	598	576	626	594	603	573	581	618	617	572	579	595	582	615	561	583	627	609	584	613	589	596	638	621	612	639	588	612	558	585	636	637	599	602	591	593	601	611	640	583	568	595	567	582	603	569	619	572	603	611	630	626	594	535	589	610	588	584	586	606	570	609	607	627	600	576	575	567	593	585	575	609	572	606	630	584	628	576	574	615	595	625	594	587	621	584	614	613	587	582	608	606	578	629	620	589	598	628	621	573	641	578	632	581	596	597	591	638	601	590	604	599	578	585	630	606	611	623	590	609	558	591	593	621	579	574	694	589	611	536	582	609	577	638	593	555	624	605	580	611	609	554	576	575	569	611	624	626	601	581	618	573	557	628	623	635	587	616	585	580	608	575	585	614	588	602	587	588	598	576	594	591	564	600	566	654	608	601	637	639	637	624	600	624	591	585	601	558	582	583	591	632	576	615	633	601	565	601	587	562	608	586	635	658	615	599	592	614	588	618	571	631	655	609	596	645	576	617	586	600	645	625	643	641	587	605	630	625	541	611	594	570	583	605	596	597	565	583	582	611	616	603	567	623	586	623	583	619	592	578	601	610	568	581	591	604	565	626	598	608	595	573	589	581	592	608	597	619	582	632	628	606	645	620	650	599	650	598	593	621	598	611	593	597	556	586	586	555	663	617	611	595	596	581	575	623	580	598	606	601	594	639	615	596	608	580	642	591	593	558	600	640	642	583	610	610	590	606	568	611	635	627	615	636	587	668	602	594	596	624	598	556	580	611	580	636	654	566	604	642	567	579	633	594	568	592	585	601	605	626	590	637	628	578	598	583	592	612	590	637	595	611	561	609	618	556	613	633	619	617	571	579	617	571	599	642	591	609	619	596	610	596	602	614	602	594	605	643	604	581	581	613	621	630	583	602	610	588	547	605	624	620	591	626	586	576	595	585	547	580	551	606	602	635	628	614	603	582	599	583	593	602	610	605	601	612	593	603	603	584	596	571	635	626	610	620	631	608	594	571	601	619	563	547	626	579	617	641	561	607	561	603	662	612	584	576	597	607	649	596	611	613	638	616	618	588	605	611	610	611	621	594	620	607	564	595	599	591	597	582	610	588	649	616	592	596	576	623	582	602	610	596	615	605	582	619	589	637	609	564	627	585	595	604	626	657	618	579	576	582	615	594	586	589	654	591	614	579	618	583	574	593	589	585	595	641	644	611
23679	20907	28133	23864	20886	13792	4755	2438	2084	1827	1397	1250	1212	1388	1313	1375	1298	1472	1598	1583	1484	1520	1422	1412	1364	1237	1096	964	894	776	844	789	832	809	865	825	843	821	832	830	825	787	788	804	777	817	748	772	806	817	775	753	752	850	768	840	839	820	785	861	780	853	764	787	771	831	755	796	768	736	767	769	785	759	787	789	830	758	742	744	768	719	764	781	760	733	744	800	765	747	791	776	699	760	767	791	757	699	764	780	788	731	756	786	786	789	763	804	770	754	754	781	754	764	811	772	781	731	756	751	809	789	806	747	790	843	778	801	770	720	768	701	812	751	780	771	774	699	783	773	766	781	769	778	737	728	747	724	741	812	771	813	754	783	767	805	721	761	829	801	797	819	766	738	713	749	803	727	859	794	808	736	721	775	770	780	791	745	757	717	781	754	820	748	813	802	763	773	770	741	751	796	750	821	749	786	751	747	827	763	803	817	776	802	771	826	820	780	719	765	737	791	758	746	830	746	735	765	795	700	780	745	788	791	745	716	761	797	752	786	799	777	717	769	765	798	745	791	727	726	725	789	812	730	742	833	782	761	773	775	750	750	778	817	758	765	703	774	755	739	756	804	782	762	762	770	829	770	771	761	778	784	740	760	804	760	747	701	773	702	798	732	745	722	776	782	761	809	729	800	758	734	816	720	786	778	758	741	770	756	787	765	777	776	753	800	741	758	739	757	748	757	755	765	768	756	738	796	769	759	783	769	761	779	719	837	714	760	782	761	781	752	762	757	778	756	688	754	802	791	756	779	766	783	801	755	759	764	735	799	691	830	796	774	807	731	761	769	756	763	773	737	755	786	737	793	727	843	759	751	749	788	780	789	792	740	796	803	791	731	833	785	806	777	760	781	783	774	738	772	781	756	784	779	796	755	769	786	720	731	770	758	727	787	771	754	761	735	787	776	729	822	770	767	829	776	832	824	759	733	745	799	752	745	753	756	749	748	761	807	742	763	778	775	754	760	762	756	728	766	741	783	740	768	767	743	736	777	738	765	812	720	743	754	761	780	755	736	770	779	744	777	777	750	778	688	793	752	759	733	759	780	842	754	796	801	742	772	750	731	729	717	748	779	770	785	841	773	744	750	772	718	764	783	721	808	724	788	807	738	774	797	727	790	807	752	748	767	724	778	780	730	755	716	755	749	734	755	742	733	748	775	840	768	809	740	812	822	737	774	774	779	770	766	757	762	743	747	787	727	771	738	782	784	762	769	728	759	754	767	746	758	743	779	766	712	739	795	797	768	763	764	769	739	757	781	805	730	770	763	814	758	769	741	737	766	770	720	720	737	786	730	770	782	734	743	724	773	739	726	762	746	724	710	745	792	758	761	741	787	780	795	735	750	764	796	805	738	769	811	810	771	742	755	763	736	792	824	764	737	788	750	762	809	733	754	772	822	771	760	799	765	709	773	769	766	741	722	741	832	724	735	778	770	766	791	786	758	761	769	768	736	693	774	769	779	784	787	752	786	765	693	755	767	772	736	731	730	727	761	762	789	749	765	764	710	790	763	746	743	781	764	786	771	743	759	715	776	789	747	750	797	790	727	752	791	778	797	778	788	752	768	772	776	729	765	779	765	783	716	687	741	759	733	744	807	757	786	779	753	785	770	782	720	761	755	805	764	724	730	764	767	736	768	740	734	771	754	746	788	759	747	784	781	797	759	745	777	786	781	713	762	758	755	798	778	781	817	768	763	751	749	784	797	747	777	754	749	717	714	789	790	756	810	730	767	738	787	766	733	746	739	809	741	776	806	747	792	777	755	768	749	778	759	768	755	795	736	763	777	722	754	788	764	757	745	740	800	765	765	785	778	752	785	783	763	766	764	802	726	744	781	732	795	807	807	779	758	760	788	763	729	817	797	751	783	803	739	770	717	746	789	773	731	729	737	722	784	748	768	718	745	766	741	777	736	767	771	777	761	829	745	728	760	785	712	722	722	756	739	738	725	731	715	770	741	774	762	786	757	799	746	753	732	743	775	799	813	762	775	767	777	717	766	776	790	787	772	783	775	772	701	764	735	704	779	748	782	796	825	739	760	793	745	768	739	756	737	781	757	710	761	745	751	760	802	778	773	763	725	786	783	763	785	759	728	765	794	783	735	841	755	769	758	754	761	751	787	773	801	720	797	746	775	760	796	781	810	727	784	776	741	749	740	818	771	811	770	784	738	721	734	740	813	743	767	767	719	729	705	773	768	734	774	809	763	777	771	731	757	807	770	793	740	773	789	738	769	759	748	774	747	769	766	732	808	783	811	720	764	747	739	794	724	766	770	779	762	753	749	726	779	775	709	746	730	785	777	797	742	793	798	769	746	795	734	755	797	762	767	724	815	707	772	773	789	738	762	739	793	784	718	753	772	759	744	757	763	775	747	772	753	731	748	745	776	728	734	783	716	730	798	774	751	723	758	764	747	774	755	752	786	760	784	760	729	770	753	719	775	725	743	756	738	761	755	798	768	769	741	721	761	725	778	742	779	749	763	763	775	746	778	746	701	784	803	773	771	792	779	765	738	722	822	799	757	739	759	769	795	737	758	770	730	765	777	760	784	753	765	761	825	762	826	741	732	756	808	772	769	773	751	763	783	782	768	757	778	818	725	787	767	777	772	725	792	733	748	749	760	789	749	747	760	767	763	815	770	731	797	778	720	773	801	739	754	793	807	819	701	750	764	775	814	761	734	785	777	743	785	766	738	790	743	763	773	770	757	751	750	769	734	776	773	739	667	796	767	798	756	733	790	770	796	761	766	777	745	749	764	734	777	780	786	747	751	734	753	764	787	808	803	778	786	745	768	724	764	782	801	797	789	770	755	821	684	734	708	804	765	787	757	758	762	770	752	738	741	745	759	737	791	765	777	786	766	725	803	755	774	735	750	793	755	732	768	803	735	768	730	795	730	756	795	763	764	787	725	791	755	761	743	712	784	750	774	823	748	772	719	747	752	796	804	797	711	778	726	756	740	716	789	775	737	780	780	722	800	754	683	799	793	758	747	744	760	786	762	776	774	785	769	684	765	747	670	780	810	800	820	750	737	822	797	765	759	741	764	759	751	748	802	774	764	748	751	761	752	743	758	758	745	698	747	732	782	749	754	745	748	762	788	741	769	776	744	776	760	791	732	757	749	769	742	751	742	748	746	718	792	738	753	775	732	755	746	814	743	737	778	754	794	791	795	763	809	672	778	763	748	780	795	722	737	796	779	800	734	748	780	742	767	766	742	717	753	799	802	768	725	751	745	708	756	785	786	772	753	747	787	781	757	724	745	771	759	728	802	713	743	764	790	804	788	754	763	767	753	776	738	740	760	806	776	765	785	764	757	764	765	750	720	780	785	765	694	787	795	775	725	681	737	763	801	767	760	801	795	731	779	784	798	706	767	760	776	791	797	780	733	740	761	723	776	792	849	754	796	783	744	785	714	773	734	714	725	755	767	719	739	701	763	756	780	770	770
13833	27945	24715	14700	11781	10545	6649	4556	4323	3545	2554	2273	2034	2237	2298	2298	2225	2608	2827	2777	2535	2511	2440	2219	2111	1890	1723	1511	1104	996	984	937	962	994	1026	1032	1052	1063	1017	979	1039	988	997	962	1016	1031	964	965	1041	960	915	986	987	983	1071	1117	1102	1078	992	1078	1030	1045	993	1026	952	962	894	919	958	918	969	907	925	869	946	963	869	932	979	951	886	960	913	916	938	949	914	908	948	903	909	941	847	905	902	965	863	938	976	907	878	929	887	900	908	870	1005	925	933	972	887	876	975	958	971	956	893	947	919	926	914	955	931	919	916	897	894	946	947	900	916	927	864	962	968	894	921	913	918	916	913	960	928	901	978	950	978	906	933	888	868	926	950	951	917	920	951	911	953	966	933	968	881	896	965	915	921	982	905	879	933	915	907	980	920	967	943	942	913	949	920	914	907	909	906	960	936	923	934	912	925	946	881	908	918	934	905	966	920	947	888	958	934	930	919	941	927	935	925	925	965	908	913	985	893	891	970	893	906	924	991	887	978	875	853	906	934	956	924	925	972	928	874	932	965	864	963	908	922	920	934	944	890	919	969	883	915	980	922	935	912	897	931	961	908	889	894	931	904	993	919	947	915	922	928	945	897	899	896	911	972	958	900	930	916	872	939	871	941	955	912	898	967	926	896	869	883	927	886	982	936	961	923	935	910	872	991	922	957	938	922	924	880	931	900	914	934	937	919	957	894	915	914	971	896	945	927	940	883	909	922	900	974	911	950	896	908	894	932	883	935	948	925	889	898	911	911	952	946	961	895	921	1007	925	904	877	911	895	853	929	848	876	902	935	930	884	895	946	896	977	954	954	908	903	949	913	984	923	948	962	939	936	962	940	974	931	946	927	860	946	978	978	968	920	954	959	939	932	967	904	900	928	897	898	901	938	907	891	899	896	897	845	915	930	923	959	918	898	921	921	951	928	1005	925	902	945	949	934	904	934	953	891	920	878	910	902	910	978	974	928	946	889	898	892	915	917	930	892	933	926	900	853	890	901	920	930	903	912	886	861	967	910	877	931	876	891	913	912	916	916	909	931	922	923	936	936	928	935	943	886	907	879	974	958	987	914	885	932	875	957	877	907	949	896	995	863	964	942	932	929	949	992	922	936	895	924	924	888	949	909	926	957	883	924	929	915	951	936	925	949	935	938	953	928	915	899	899	925	959	885	899	893	928	952	893	935	948	917	873	908	885	913	885	963	921	940	943	897	880	929	903	919	954	866	883	948	893	884	934	928	962	921	932	907	920	971	934	944	903	918	925	946	913	918	929	952	900	920	908	951	905	944	905	962	930	954	958	875	893	904	959	919	905	925	928	927	874	975	930	964	924	904	946	918	927	906	917	913	947	872	949	940	920	879	945	884	938	913	904	946	965	928	925	927	937	889	929	908	957	895	920	885	900	916	933	868	989	947	902	893	908	921	933	919	886	893	914	940	871	922	954	982	919	964	893	945	891	876	908	907	955	944	870	884	856	931	928	893	929	985	884	916	897	911	869	879	920	881	942	925	914	899	940	917	968	945	955	913	890	899	961	926	907	927	900	897	942	931	946	953	957	963	903	960	936	932	954	901	925	867	908	915	893	936	874	912	918	956	891	881	967	944	919	908	899	930	940	959	943	883	995	938	927	956	915	949	884	918	945	882	936	887	925	880	890	943	906	906	966	926	945	961	901	889	943	912	927	900	866	945	942	923	921	1001	888	951	888	887	940	926	905	960	921	959	948	931	957	943	895	972	904	903	910	932	982	941	967	905	970	937	951	944	961	875	918	941	906	901	901	927	915	952	936	863	897	918	939	904	942	935	911	929	899	993	961	904	908	935	899	959	937	916	881	908	861	901	888	907	928	949	918	925	978	939	938	913	918	946	941	898	922	918	892	881	934	883	934	969	904	946	939	971	949	911	940	879	888	922	958	922	911	867	898	936	897	955	899	901	949	996	888	900	903	901	929	895	909	952	950	901	946	924	934	903	930	934	906	991	954	879	924	962	924	945	892	917	899	915	906	921	926	915	917	937	929	939	906	932	897	895	915	906	933	917	921	889	939	930	939	963	891	890	963	899	980	919	942	931	912	887	875	989	911	937	941	921	917	947	893	911	886	912	885	923	935	933	909	917	918	908	929	865	938	909	895	907	964	923	915	917	944	911	938	901	875	881	880	885	975	896	898	892	917	918	966	943	846	977	872	874	942	939	922	871	947	957	915	931	917	922	905	869	924	919	952	878	935	938	897	898	925	881	900	922	894	941	950	918	846	945	867	886	951	903	918	850	891	929	937	898	953	889	954	969	964	901	940	924	854	897	899	932	903	947	968	968	917	967	915	870	924	950	909	930	945	936	902	919	896	942	982	897	932	919	976	903	910	931	941	958	949	858	953	954	892	888	905	979	919	905	950	927	947	958	940	971	931	900	925	870	941	931	908	939	917	882	950	927	919	962	886	851	923	885	959	903	969	901	917	944	887	943	970	996	896	933	959	914	884	871	892	906	935	951	888	939	892	946	954	907	971	923	897	975	943	999	894	940	945	900	949	888	895	911	925	933	987	936	966	944	907	930	909	919	965	936	975	973	958	909	884	883	914	893	932	908	951	935	910	934	934	880	899	942	865	991	887	908	933	932	951	942	904	887	909	961	929	908	902	891	902	890	961	938	912	885	904	948	980	977	933	952	927	951	920	920	899	975	927	948	874	931	944	878	928	911	864	970	866	880	858	942	887	946	929	904	927	916	900	920	904	937	895	935	971	932	907	908	911	922	954	935	963	939	896	903	936	922	947	907	906	936	901	979	877	941	907	930	960	962	952	972	916	930	907	924	932	939	902	896	918	961	897	888	948	938	920	900	959	910	907	956	933	924	969	910	917	885	911	929	937	929	967	910	885	933	927	919	896	911	943	900	912	925	905	951	901	927	892	945	944	958	973	947	923	1000	910	908	883	944	942	921	929	930	900	936	942	911	906	941	918	933	866	890	900	917	917	909	910	923	903	915	897	930	904	922	926	903	894	879	926	877	918	939	890	913	896	907	908	914	944	937	931	941	838	911	910	973	923	952	922	895	954	947	935	955	895	926	906	924	868	930	952	960	870	906	956	977	922	919	939	933	912	869	959	943	881	875	890	927	928	955	934	918	938	896	932	944	903	931	964	907	907	901	890	912	929	928	954	947	969	930	897	892	898	925	958	896	954	944	877	894	907	959	947	942	947	933	945	960	932	961	947	934	944	925	926	941	955	922	904	913	945	909	890	916	957	890	933	919	944	934	995	939	928	912	902	941	980	947	937	916	922	946	905	887	914	923	920	924	949	889	939	993	925	888	965	909	836	916	915	944	923	906	961	929	914	916	920	894	914	958	918	926	914	916	922	998	978	902	917	928	946	952	912	904	921	930	854	903	903	920	972	926	941	932	892	919	933	936	949	947	934	908	914	942	925	940	917	899	930	907	960	925	915	899	970	938	955	938	974	920	954	920	902	928
24846	20892	26960	24711	11869	4586	2335	1384	1285	1137	830	759	686	739	835	822	750	927	958	982	955	918	941	872	800	754	625	576	471	470	407	428	408	413	482	436	455	463	444	468	466	453	444	413	445	458	430	384	464	428	431	412	442	409	440	438	472	465	425	428	440	452	397	404	449	404	406	424	434	415	419	428	443	419	413	399	392	438	403	396	406	466	424	417	366	411	429	443	411	389	403	401	399	424	407	400	415	414	387	397	386	374	410	395	405	369	391	389	385	406	407	363	406	379	403	415	426	407	401	417	422	418	399	413	407	431	396	372	411	434	366	430	404	405	431	373	433	425	440	399	415	402	417	386	401	409	366	401	408	414	408	419	400	452	404	399	419	383	392	372	413	410	394	386	400	426	465	413	399	409	406	412	408	409	395	418	375	432	416	402	386	426	430	415	383	383	404	436	384	377	388	398	441	387	429	404	431	385	387	387	403	395	392	405	442	396	440	392	422	402	435	392	418	399	428	441	407	402	392	403	416	370	388	405	434	395	433	417	409	399	427	416	388	402	450	428	418	367	401	418	402	372	399	408	437	442	380	412	430	378	379	410	414	433	409	421	386	380	413	418	400	385	397	395	408	384	426	411	395	429	411	421	402	429	415	399	398	393	399	397	423	404	449	446	437	391	423	443	381	383	422	407	418	406	396	405	411	394	403	406	437	416	402	416	399	396	417	419	426	434	399	417	466	398	402	360	372	376	431	378	444	393	432	410	425	412	399	391	439	419	407	420	387	413	382	405	399	386	365	377	420	386	403	453	356	402	415	407	380	430	439	445	450	407	382	391	421	429	475	404	423	417	402	417	369	399	392	443	383	366	419	380	405	421	399	437	410	390	408	379	398	437	369	408	398	401	415	414	408	404	426	391	380	389	395	447	406	412	436	415	388	438	398	390	439	410	418	396	407	398	448	411	394	388	425	419	452	393	409	404	394	413	404	426	438	395	402	395	420	394	453	427	432	407	409	381	419	398	381	406	376	397	412	409	394	424	388	392	389	415	425	402	402	434	418	411	457	442	396	370	436	397	399	410	372	383	406	377	455	407	386	401	399	398	385	433	425	404	403	407	422	384	435	453	427	410	393	394	373	426	418	419	412	365	385	408	400	432	417	374	400	405	376	366	397	446	396	437	399	379	434	387	405	390	416	388	381	421	424	428	407	387	397	398	402	427	402	427	392	375	393	384	450	431	418	386	402	390	385	422	419	392	402	422	426	416	393	427	412	420	408	381	420	426	403	397	413	409	438	427	412	424	417	400	450	400	414	387	408	389	371	397	397	404	366	406	417	412	420	382	399	460	391	389	396	439	413	405	431	398	399	422	397	374	421	387	406	415	414	391	409	405	389	397	401	430	414	389	376	412	411	398	401	408	392	427	416	428	403	399	405	404	436	387	415	384	397	394	421	410	424	389	420	406	450	399	419	388	424	431	373	420	396	448	394	417	384	397	413	404	409	393	388	398	411	398	415	391	411	390	437	431	408	410	382	389	395	428	427	380	421	422	467	427	400	386	416	377	409	412	399	418	413	392	424	419	384	404	418	393	410	389	389	410	416	394	416	396	386	433	420	454	383	401	409	365	407	400	418	409	428	416	435	419	427	431	443	414	424	408	415	457	371	408	421	384	409	371	405	418	415	378	418	404	433	376	384	412	416	405	403	419	410	408	413	425	424	432	426	381	409	430	409	391	412	411	400	441	418	389	422	407	405	391	437	427	433	440	393	428	396	434	380	424	418	412	377	389	401	350	373	428	413	404	404	423	410	398	437	418	426	447	407	413	400	384	404	422	375	392	422	422	363	397	397	409	396	445	422	425	393	382	462	387	389	415	361	357	427	408	413	365	405	398	445	422	417	404	432	460	399	424	432	426	411	415	436	413	414	420	413	373	380	399	358	415	400	386	394	387	457	368	395	378	406	411	435	425	388	377	419	396	411	399	390	390	380	417	412	457	384	411	375	377	356	415	430	403	372	389	421	425	432	394	395	406	418	383	369	418	429	366	423	404	395	383	396	451	404	425	433	421	425	385	395	414	435	424	397	441	385	409	403	406	461	371	408	368	446	412	459	424	423	426	419	418	418	442	427	414	393	420	396	403	410	413	431	427	404	453	420	393	423	401	413	399	388	430	403	398	402	423	406	382	427	421	390	415	422	397	410	415	396	431	407	422	404	408	441	399	381	465	405	417	410	410	396	388	420	427	416	389	393	372	398	390	410	385	411	387	421	413	365	385	380	429	432	380	373	393	390	418	396	443	431	394	399	412	383	422	393	415	380	413	422	404	418	359	387	429	401	367	390	390	397	419	398	396	425	418	401	397	400	397	402	430	423	400	397	455	407	428	415	405	456	399	365	396	430	433	392	400	402	408	407	422	389	392	427	440	376	399	433	441	399	407	427	409	427	375	401	425	404	411	402	372	397	414	408	406	406	447	392	368	365	415	387	361	394	435	396	392	419	421	433	404	399	437	370	432	395	444	421	378	442	386	420	419	421	412	416	451	402	431	373	428	445	403	438	421	389	415	395	388	403	397	428	426	414	404	400	399	376	384	414	391	414	421	414	465	384	399	405	397	415	422	435	406	438	422	401	394	362	412	423	409	401	424	396	421	377	448	416	412	408	413	444	396	429	399	362	429	403	407	386	392	425	440	385	364	430	430	400	390	380	406	428	413	389	406	428	370	417	419	385	413	398	427	414	396	387	430	417	419	430	464	411	398	448	406	429	401	407	383	415	395	396	395	410	403	408	412	446	357	383	381	414	424	474	407	418	424	414	366	401	404	403	439	411	382	419	387	416	445	446	413	400	416	404	417	374	420	418	424	422	422	427	399	429	420	409	421	425	385	436	429	407	405	430	383	387	397	409	414	386	387	426	424	426	393	406	434	431	408	391	459	423	415	422	393	406	381	389	435	395	430	407	409	420	360	430	402	435	405	391	399	427	407	390	385	419	420	397	390	428	371	368	388	390	424	438	399	400	354	415	403	389	390	445	419	419	407	406	397	385	411	393	402	403	406	428	398	441	406	399	386	403	407	394	377	403	407	404	389	397	414	414	402	433	421	401	385	416	381	388	415	418	410	428	434	406	414	424	381	411	421	408	388	398	417	433	381	412	430	388	462	437	408	425	394	424	400	379	375	359	390	389	405	431	384	418	403	400	385	415	422	412	414	405	367	396	370	424	378	440	434	387	434	427	393	410	386	415	367	411	418	446	447	444	388	424	408	400	384	384	404	371	403	458	430	383	412	404	408	425	409	376	407	427	404	434	396	391	407	374	431	409	418	418	364	397	431	456	380	434	404	420	388	406	386	418	419	420	400	387	381	415	390	389	395	407	396	383	385	397	394	395	422	403	400	398	430	412	434	397	417	434	416	430	429	392	431	397	408	384	403	399	454	381	397	417	402	415	388	383	383	401	409	421	376	386	401	412	403	418	415	428	407	420	426	419	440	387	449	385	419
13301	24548	21436	11969	8962	8475	4983	3348	3021	2576	1676	1534	1278	1495	1589	1545	1529	1795	1946	1919	1900	1819	1730	1660	1446	1351	1096	872	734	611	563	530	549	585	589	579	615	558	562	610	579	632	575	583	609	585	575	609	533	570	596	596	540	580	645	663	611	609	615	611	608	591	595	554	596	545	544	514	525	531	552	564	545	535	552	525	531	559	491	539	512	551	581	538	504	523	505	547	519	507	585	546	507	524	490	527	523	525	511	535	572	525	572	541	534	534	535	511	574	511	545	574	568	547	527	522	559	551	539	579	540	559	546	549	553	522	549	511	531	522	574	523	515	517	518	498	529	567	516	487	545	561	550	515	617	525	555	543	518	542	496	492	548	535	532	514	539	563	516	536	500	496	562	506	577	577	496	550	512	556	551	555	532	545	532	510	556	531	512	532	531	509	560	520	555	560	521	515	526	571	511	531	537	531	544	536	534	533	561	569	552	526	550	513	543	514	548	514	512	553	542	522	492	547	510	569	545	481	543	551	524	563	535	523	543	528	561	534	549	510	523	558	523	546	546	487	501	555	498	528	547	501	566	532	521	556	558	567	532	522	542	512	544	495	546	514	542	549	518	542	514	521	547	536	529	548	581	521	527	539	505	549	516	535	529	528	532	568	555	547	510	558	532	517	515	496	549	550	547	543	530	521	539	548	491	578	562	526	517	555	529	545	524	512	528	538	514	526	528	557	497	510	523	514	506	504	541	495	554	540	528	522	524	557	578	553	517	502	493	546	571	532	519	499	527	547	563	569	533	556	528	509	494	509	545	548	561	568	503	540	489	527	574	502	509	536	553	521	519	534	558	551	541	552	498	514	534	533	496	539	588	522	556	550	561	497	503	487	550	526	532	547	504	520	492	534	547	518	498	525	554	517	538	533	590	514	519	548	553	507	516	598	516	531	528	566	548	560	584	578	530	546	555	542	503	516	559	502	529	530	535	479	571	536	507	556	561	518	527	506	535	545	539	506	522	531	541	541	524	533	535	550	530	528	529	497	509	534	516	522	531	540	542	583	491	534	535	541	517	509	496	523	545	521	527	562	519	539	541	567	529	538	516	511	511	569	513	533	540	572	544	546	573	566	531	549	519	495	551	548	529	531	576	525	511	517	502	513	523	536	528	554	551	559	540	514	574	518	577	526	537	542	525	548	533	520	544	537	588	527	510	527	555	529	579	505	550	569	514	520	530	528	561	536	520	543	529	525	565	506	489	527	548	523	511	542	535	535	534	538	560	537	521	511	539	515	519	555	536	543	509	566	494	519	506	504	516	540	513	511	533	497	526	570	537	554	508	582	532	560	539	568	538	545	552	533	528	518	476	525	466	525	531	521	563	542	543	535	589	532	521	561	545	490	520	534	531	517	542	567	532	497	580	566	540	531	553	542	566	517	529	554	552	539	497	553	516	545	579	525	514	516	525	541	537	531	541	552	526	568	516	520	539	537	547	554	505	555	503	541	579	545	536	560	498	524	575	527	524	513	554	502	528	532	519	510	528	578	521	539	545	520	514	519	533	526	563	552	540	571	523	562	548	505	567	538	560	554	496	526	501	539	533	528	525	605	532	532	515	501	534	540	543	525	516	502	556	549	531	532	502	534	524	541	519	544	530	507	537	524	564	532	507	541	576	516	536	499	530	545	537	585	531	501	531	518	522	503	523	536	527	515	554	556	542	525	551	554	578	523	530	571	544	512	528	504	561	575	504	535	511	520	516	557	504	532	511	539	541	519	532	543	556	514	529	511	544	515	548	517	498	539	535	554	511	482	541	479	524	539	536	527	481	575	537	486	534	510	530	531	562	546	527	510	531	545	556	554	562	540	532	567	533	562	520	560	543	536	526	522	528	511	458	589	550	558	579	533	485	538	554	526	550	557	565	543	502	506	539	550	562	570	519	547	542	514	534	537	566	529	532	610	548	494	563	503	544	530	513	557	542	570	512	554	482	531	501	544	528	531	542	524	547	549	569	539	535	556	553	543	594	561	531	563	503	515	579	546	511	504	524	519	529	539	541	522	489	505	550	521	507	492	519	562	552	533	543	538	570	538	557	541	539	558	539	513	530	553	510	519	521	540	486	542	542	483	504	526	516	537	493	560	536	552	530	517	526	568	521	513	546	568	520	569	544	506	494	540	522	537	528	513	549	525	517	543	537	535	518	503	562	532	551	524	524	538	548	544	523	558	536	513	573	553	509	524	539	551	526	557	540	519	516	560	543	541	546	540	509	508	498	520	494	572	547	551	550	535	500	562	517	519	535	535	540	519	545	506	516	496	528	534	537	542	525	522	523	528	543	542	554	476	549	575	537	557	493	542	540	498	553	540	501	590	585	558	562	540	535	540	537	491	532	572	524	497	529	566	538	554	511	509	523	549	534	554	543	568	592	561	546	571	553	587	528	516	508	582	503	551	515	550	537	517	533	520	514	539	537	574	542	559	519	571	526	525	539	593	557	515	535	558	525	510	542	522	538	552	526	542	539	534	542	502	530	553	536	517	555	509	503	569	523	526	549	551	504	507	540	506	546	552	552	492	573	548	539	510	534	541	510	566	524	542	518	531	506	516	523	549	562	559	498	543	527	533	551	509	536	529	524	532	558	536	527	521	498	536	547	512	570	522	519	579	502	548	533	542	500	579	556	506	558	523	540	525	521	538	500	562	574	532	508	539	520	528	533	562	577	550	510	529	539	532	537	540	530	540	510	526	547	523	540	549	578	557	540	509	588	544	518	532	510	582	510	509	585	565	524	500	574	548	515	525	531	532	539	576	573	541	538	556	537	541	528	544	511	494	526	503	522	548	554	546	504	531	554	543	505	550	515	533	514	522	516	501	519	532	523	544	526	503	507	535	540	535	565	534	527	531	513	527	463	530	562	543	559	543	526	529	552	527	551	505	485	551	528	554	521	509	537	547	534	560	505	523	509	576	527	550	522	553	497	520	535	541	549	525	543	514	534	529	498	559	547	565	508	518	537	547	509	543	532	496	520	590	538	497	523	551	522	576	520	532	528	508	505	504	539	505	560	496	545	540	509	529	572	570	533	534	512	529	532	498	524	561	530	533	509	513	512	579	596	554	542	517	519	536	561	519	520	561	564	527	546	587	530	567	518	551	542	517	520	527	506	556	524	543	531	538	531	547	514	541	533	525	553	515	497	496	520	535	539	519	498	510	548	509	532	528	542	529	565	547	510	566	508	495	534	505	536	491	565	521	564	520	504	548	539	513	550	492	545	534	519	545	580	544	509	520	540	561	568	524	564	537	524	507	560	502	519	537	551	547	528	557	526	511	543	533	510	540	520	519	534	541	572	510	509	585	494	516	541	546	544	530	538	506	560	541	524	550	554	560	599	477	542	531	528	528	557	574	497	560	529	545	533	503	511	501	513	510	554	525	509	579	538	538	516	548	565	518	531	536	557	611	526	553	526	529	501	520	528	498	525	508	547	555	541	549	556	524	595	525	493	550
22747	20947	28611	23468	20963	21198	13317	3756	2913	2498	1786	1648	1487	1635	1770	1678	1671	1891	2064	1956	2095	1934	1861	1874	1765	1591	1341	1181	1098	885	887	877	881	878	873	865	809	917	856	879	927	891	944	882	891	871	922	842	848	856	865	825	833	887	865	978	848	880	888	862	907	858	931	832	833	841	792	885	832	804	851	833	823	845	809	829	840	852	783	822	825	868	809	844	857	742	802	832	807	817	830	853	787	756	850	823	824	852	805	841	791	811	828	800	869	795	835	803	858	838	865	860	791	806	838	799	837	831	836	802	824	875	764	831	854	870	808	810	852	799	783	811	819	853	791	800	870	854	851	825	815	764	828	862	853	787	823	832	787	823	826	801	852	832	792	835	820	873	846	799	788	894	829	799	819	809	878	829	832	816	854	851	822	775	794	794	861	892	829	866	785	767	839	862	825	774	855	848	796	837	813	764	829	832	791	841	863	819	824	857	817	806	816	822	805	834	816	837	781	859	852	841	831	824	831	867	848	772	793	838	852	810	835	840	860	849	864	817	811	823	826	796	873	847	844	840	808	818	815	797	808	795	814	827	764	806	793	862	814	866	821	811	822	783	824	798	856	787	864	819	836	825	845	826	802	782	787	802	851	774	801	849	807	814	815	796	846	835	844	792	832	851	809	814	830	875	787	832	820	850	800	787	859	820	764	828	809	849	829	806	777	798	754	861	795	795	808	851	825	829	830	855	831	872	814	846	823	818	788	813	763	826	768	850	826	764	816	790	783	837	856	811	798	820	793	791	831	824	807	802	808	897	825	794	839	798	847	810	813	850	804	835	801	860	826	788	843	776	797	821	825	889	844	806	841	844	816	817	797	820	839	811	831	833	882	774	799	832	799	792	830	784	809	842	873	810	850	808	849	795	819	797	842	806	847	851	829	846	778	838	878	798	801	843	816	850	809	829	810	780	819	847	868	821	831	829	844	870	838	842	840	794	818	837	809	828	801	874	802	813	801	834	847	799	794	847	778	845	888	818	774	838	798	802	845	814	790	740	834	821	796	853	861	838	803	843	816	824	828	808	822	801	828	810	877	853	833	894	794	807	836	823	879	855	811	812	861	845	822	810	823	858	817	810	802	809	818	823	843	800	820	865	843	805	843	851	767	805	884	852	855	859	850	841	839	742	808	845	822	817	812	820	859	795	857	820	845	801	848	809	835	797	818	769	826	860	841	829	834	778	810	842	839	833	855	808	812	815	846	835	826	848	810	811	826	816	799	842	877	865	778	784	803	807	787	810	817	814	836	791	831	803	843	833	870	822	844	838	875	839	817	818	811	831	841	781	855	822	819	843	824	829	806	804	816	811	830	827	788	806	787	813	770	789	813	806	867	800	793	798	804	829	840	863	778	759	843	810	817	781	810	771	829	777	836	831	868	841	825	837	813	810	820	843	871	801	795	818	834	814	868	803	818	751	801	841	815	858	818	779	765	829	836	777	838	779	797	807	867	810	810	871	800	832	863	814	846	786	864	826	824	786	821	805	799	816	864	820	827	865	820	811	823	769	849	811	814	826	823	859	829	794	798	842	801	803	815	799	857	882	875	789	819	860	815	820	861	831	805	823	833	786	842	861	845	838	863	835	794	852	800	794	824	833	795	788	843	875	806	853	794	823	889	817	807	847	757	806	775	828	810	821	807	798	787	817	855	827	809	817	836	846	873	796	823	815	799	776	853	818	782	831	860	874	807	805	803	839	875	832	834	845	829	827	846	813	827	789	872	846	778	802	857	796	819	870	829	807	805	838	808	812	836	838	803	802	815	843	818	796	810	810	818	836	779	893	821	849	818	849	790	828	833	846	848	862	836	825	859	785	824	791	809	815	831	786	814	827	841	843	860	836	825	838	837	872	791	834	794	842	825	784	882	824	771	837	832	814	794	855	825	845	824	795	839	795	825	786	843	844	827	828	856	798	813	789	817	820	784	798	869	825	760	765	852	828	821	840	877	820	803	806	802	801	803	807	887	820	769	812	800	802	840	813	747	822	812	831	849	808	832	832	813	811	824	906	808	820	814	825	833	849	858	852	808	795	821	799	821	806	873	856	781	824	901	833	812	795	819	874	859	820	850	826	811	776	811	846	803	769	843	848	828	840	824	814	816	834	838	832	780	804	818	806	806	870	765	825	829	809	827	782	791	861	785	857	793	786	839	792	849	802	806	808	839	878	838	844	813	815	766	849	830	817	847	808	875	783	865	841	846	814	861	820	826	825	835	806	778	800	848	836	865	830	786	790	785	799	837	818	783	844	816	843	821	823	800	816	858	838	837	833	860	831	815	786	812	811	803	790	808	815	824	812	813	797	823	827	826	840	836	832	877	833	812	850	804	801	793	829	849	780	846	797	874	855	812	798	776	785	806	823	806	823	840	837	803	820	757	808	786	851	864	788	814	826	829	838	782	819	799	825	829	802	801	799	830	849	803	838	873	823	853	859	800	885	802	849	882	836	844	855	812	866	841	808	829	791	915	784	835	791	898	793	827	803	871	815	789	774	821	809	828	813	836	814	774	805	815	829	799	775	827	784	854	828	820	800	811	798	851	774	806	812	837	783	788	798	822	823	819	732	849	795	816	818	844	793	797	862	804	806	865	759	797	873	836	831	828	810	843	836	803	805	792	855	795	837	835	813	820	836	788	806	851	823	785	862	754	777	819	830	855	823	776	844	792	823	834	851	802	802	824	774	803	835	834	868	842	843	853	797	816	833	797	850	844	808	831	781	816	841	796	813	819	861	842	826	782	814	782	861	856	866	800	832	793	862	740	806	797	841	807	843	748	866	810	831	814	851	792	833	804	878	836	794	779	880	835	795	793	795	815	824	784	881	759	793	821	846	794	809	802	843	800	769	819	857	829	848	813	821	836	823	792	835	858	785	804	830	841	837	797	815	795	800	827	796	854	760	833	828	793	809	778	817	836	866	739	799	823	836	862	838	873	821	768	845	838	801	775	809	828	839	787	835	786	805	759	817	876	826	827	831	826	828	798	804	787	836	815	810	822	831	828	743	781	778	842	802	820	859	808	851	772	846	835	839	842	777	809	845	857	795	840	801	825	780	795	890	864	824	850	805	804	809	798	879	808	848	783	852	803	828	810	877	875	802	812	808	786	821	840	776	844	834	832	844	822	822	779	774	850	784	783	824	819	809	781	779	834	843	778	820	848	816	837	752	800	807	852	841	766	850	774	834	797	833	802	785	808	833	812	874	839	826	785	840	848	875	850	792	811	852	809	800	777	816	798	775	818	823	803	849	818	856	851	842	786	834	825	856	792	831	817	820	821	831	802	856	852	810	837	864	861	860	879	765	825	803	869	801	775	835	833	805	822	799	842	788	815	871	799	795	855	839	824	780	807	862	801	831	836	865	833	817	831	781	796	823	792	828	790	800	853	842	834	806	821	780	827	786	783	810	803	814	834	783	815	893	854	830	791	828	799	815	817	809	781	801	797	856	810	882	804	830
17004	33339	30332	19861	15249	13872	9340	6366	5775	4812	3423	3086	2619	2826	3182	3050	3036	3321	3563	3534	3585	3353	3228	3156	2860	2648	2064	1830	1482	1136	1074	1030	1106	1140	1105	1201	1081	1194	1137	1103	1223	1106	1116	1097	1139	1096	1037	1052	1082	1090	1069	1034	1040	1035	1197	1273	1158	1192	1108	1068	1166	1111	1098	1098	1043	1049	978	1004	1021	1006	1002	988	957	1015	1014	1047	978	989	978	994	1051	980	951	1019	975	1004	984	1028	971	1004	1026	965	964	996	977	959	1029	1006	1001	949	984	950	1006	1036	988	989	953	996	931	954	983	986	988	998	1003	995	952	996	974	1023	1035	945	964	1007	991	1001	924	1023	976	1033	1004	950	930	966	1024	1020	1015	968	989	1016	982	1003	1007	933	1050	992	977	1043	1025	997	1009	987	1020	985	970	984	979	968	997	981	986	994	1010	991	1005	971	1014	1007	1015	948	1015	1020	980	993	1013	994	1000	1004	937	1005	1011	976	982	943	1004	952	1029	988	988	991	990	983	1021	964	971	989	956	1046	987	996	936	1017	981	976	980	987	1002	1032	1012	1002	939	1018	1022	1000	945	1008	969	1034	929	1062	939	1008	1076	1019	976	1007	978	941	1007	989	935	1030	986	957	964	994	994	982	1031	1005	980	954	984	954	1014	1055	989	1009	988	1003	1049	1006	937	995	997	1012	1060	942	946	1067	1029	964	969	991	962	1026	960	925	1012	981	959	977	1066	1021	1029	1014	993	1016	975	979	1003	976	985	1017	979	998	985	982	932	993	1001	982	1017	980	989	980	1029	965	996	961	944	976	1013	988	1004	971	1041	990	981	975	1010	979	955	997	1037	1009	983	1010	1024	1013	1026	995	1068	983	1056	966	1023	961	986	990	967	1036	996	1007	1016	987	997	979	1015	986	970	994	1045	987	970	996	993	990	1010	997	1025	1000	997	953	943	977	946	1041	1045	958	975	948	939	976	976	1077	991	996	989	986	994	1060	979	1000	979	973	1006	1032	975	954	969	1023	1041	1035	1018	885	969	959	986	957	983	994	981	966	938	963	1009	993	1044	960	1021	1029	967	1011	990	967	1026	975	995	988	1058	966	986	987	985	979	936	956	989	980	1029	942	953	971	962	976	919	1007	968	954	990	984	961	999	963	991	1014	1026	1011	1016	976	997	981	1016	980	995	989	982	1003	985	991	995	1028	991	998	988	1035	968	1016	970	1000	959	984	935	966	993	1042	975	1006	922	1014	981	984	987	1008	1045	911	961	992	945	1001	1049	971	977	1010	969	976	961	991	965	973	1003	970	958	990	1000	936	984	1044	966	988	987	982	979	1017	1020	996	975	989	926	982	1026	990	980	1010	979	1004	1008	1005	1016	946	971	1027	989	991	996	1041	985	1028	1022	976	1012	988	976	1016	986	966	1038	997	950	1033	934	1023	1065	1004	971	998	1030	970	957	937	957	1038	1035	963	1023	969	1031	987	975	960	924	1002	958	1016	1008	966	1011	972	1056	1038	954	996	995	967	933	972	1021	959	1019	992	1062	977	983	1023	942	1025	979	958	966	1009	978	991	1027	984	980	971	1003	1080	1063	986	965	1036	1007	963	979	936	991	1044	969	1023	1023	995	958	996	1002	998	1002	971	972	955	964	977	1028	1004	993	976	1005	1003	920	1028	979	1006	1002	986	934	977	1040	1004	975	991	971	1028	955	1003	996	922	954	997	1021	990	1033	1054	1004	1011	960	953	967	972	1010	985	993	945	987	979	976	944	941	993	987	978	1042	984	1005	984	983	963	979	998	1015	1051	979	935	1002	972	956	1012	1002	964	975	980	1031	930	974	962	962	1014	1031	933	988	984	931	972	910	946	1004	961	959	943	1049	1010	1011	997	1076	992	975	983	1041	1041	986	992	1008	943	1007	969	962	1030	988	999	1024	1039	1000	971	1093	986	1033	1024	1015	992	1006	1037	1004	1017	973	972	1043	992	962	985	948	1022	1012	1026	976	1017	1035	975	994	1057	1001	1015	1003	1005	996	1001	920	933	974	998	988	995	984	948	1003	989	1042	973	978	950	972	1057	1029	990	946	991	957	974	1003	928	998	1016	948	1001	962	995	960	982	972	949	997	925	1006	997	952	961	1013	1018	991	1016	968	978	944	949	1020	986	935	1005	954	942	1003	1028	979	947	992	931	1035	974	1008	1045	1012	969	977	983	984	976	994	1010	986	1038	961	987	934	998	983	989	972	966	981	987	956	972	1003	1005	924	1025	1008	956	931	1037	982	1024	994	1035	1001	1014	1012	1018	987	940	1002	969	927	1003	984	993	1031	987	990	1026	1017	988	988	983	974	1019	1000	969	998	1040	936	999	965	994	965	1034	980	967	964	1030	979	915	971	1047	998	1013	1015	979	1053	1031	985	1071	981	1024	1032	951	1062	928	998	941	934	949	888	1004	985	998	1008	916	979	1053	1010	962	1019	1027	976	997	973	906	1029	966	997	1004	987	1004	1007	985	1023	1046	1003	986	1004	1034	975	1057	1051	1010	988	973	948	984	998	956	946	977	1026	987	961	987	989	966	973	979	958	976	1016	1010	1014	1008	985	992	1046	974	943	984	1029	962	968	1028	996	961	949	1044	1048	997	1037	972	1038	954	985	981	964	1003	1020	954	998	932	1036	1040	949	993	957	962	975	1010	1010	972	975	998	975	1002	979	1010	990	937	969	946	990	949	968	984	974	973	963	954	980	1015	922	917	951	990	972	1005	964	970	940	920	1005	1032	970	986	914	965	1038	987	1030	1000	1040	1011	973	986	1006	1001	980	999	896	1014	1053	1035	995	1072	980	990	1025	989	906	955	995	979	1011	966	963	1034	976	1029	1028	1009	1004	1010	1055	993	983	945	979	1016	995	995	982	991	1034	982	1020	946	929	1031	1000	955	985	980	977	972	1006	972	955	1003	1027	979	972	960	1011	993	986	941	961	969	999	940	1004	968	977	1014	1006	981	1030	1024	991	916	975	1068	984	1009	1037	973	952	982	1004	978	987	1006	1026	991	1019	1000	1008	945	1028	963	1040	994	988	967	975	1009	991	1006	996	963	961	951	969	987	998	1044	994	962	952	1011	968	972	988	969	958	991	962	973	993	1008	967	1005	1030	929	960	1011	1032	939	977	967	1003	1060	1024	1021	1036	995	950	1007	922	1012	966	954	997	1005	984	1046	1024	967	974	967	1012	1065	1012	917	984	1032	974	997	968	953	971	1003	1000	1041	1085	972	1055	1022	1027	953	1020	973	1012	1001	992	1005	992	953	1006	979	1018	1005	1027	979	1045	984	953	1026	983	991	1020	1063	993	1006	1024	964	1010	978	987	950	971	958	974	932	949	1019	926	982	962	1034	968	974	974	932	1004	1000	998	985	952	1003	964	1015	996	1032	953	958	949	1006	989	1007	974	954	1034	955	954	1030	999	974	1048	1015	1025	952	1000	988	957	992	960	942	1038	988	1020	943	997	944	1068	959	969	994	1033	974	984	977	1071	987	1017	994	1060	937	974	932	1029	1040	1050	945	1018	1018	973	999	992	949	1040	992	990	1034	997	986	993	1030	1020	1003	1036	1061	980	1013	1050	1007	1015	981	1032	983	966	1002	1011	945	1045	1008	1044	1012	1038	1010	1009	978	967	991	999	1001	981	964	986	958	1027	994	977	969	1036	965	1001	1036	1025	1025	983	968	1047	967	913	1016	976	1017	991	974	988	990	983	997	1024	979	973	961	996	999	1050	982	913	966	992	1015	999	999	993	1032	987	1002	973	959	967	982	1007	1039	1023	1002	964	1005	1060	992	1003	1065	1025	957	962	1029	1026	1017	997	1015	986	1021	947	1030	1014	996	1016	1017	990	948	1003	966	1055	1010	1027	1036	992	980	957	1018	990	970	1010	1032	1001	902	1048	980	975	1009	994	1024	936	998	967	1002	1016	961	987	975	1068	966	973	959	953	994	977	1064	986	1047	1006	978	981	1002	937	1028	970	976	979	959	997	989	1004	998	1013	955	998	977	962	1019	936	940	993	993	1028	1026	972	936	988	1018	1034	1012	1012	967	1033	955	1010
26813	20509	15697	7743	3531	3001	1768	1212	1111	1018	786	699	672	672	764	751	775	801	893	871	906	889	889	854	781	729	677	546	524	479	484	459	516	517	508	480	451	514	534	456	548	494	535	471	509	542	482	508	462	462	509	517	490	496	489	512	503	514	496	504	502	479	476	443	507	496	480	501	494	456	447	460	482	502	506	478	476	462	477	459	477	469	443	485	469	446	422	477	453	458	513	472	443	470	505	480	472	519	493	482	483	481	495	455	483	508	488	414	453	445	499	445	458	450	516	526	500	503	461	459	513	447	468	500	403	456	480	444	453	501	466	491	462	482	504	455	500	467	474	482	499	489	455	504	449	473	467	440	463	480	498	493	466	451	462	491	475	486	464	475	479	493	430	450	450	453	430	448	446	466	469	474	498	492	463	517	471	488	483	469	484	447	460	493	482	469	451	485	486	466	490	448	430	474	462	458	461	458	522	461	492	475	477	506	470	468	474	454	459	479	462	483	503	479	507	495	479	491	429	470	450	446	442	467	452	473	482	480	480	469	490	468	483	478	473	485	465	475	488	482	492	485	448	463	411	476	457	532	462	461	458	507	475	500	455	488	470	466	496	472	477	469	509	471	479	457	455	441	466	453	487	482	473	434	493	455	504	428	472	503	470	474	479	444	465	468	476	460	495	463	462	497	490	484	513	497	521	454	467	480	482	456	478	507	478	466	487	486	481	464	473	489	496	461	459	508	465	474	511	493	472	449	460	444	461	479	476	456	505	469	484	467	496	460	446	464	488	464	446	491	494	495	452	475	476	482	482	447	450	450	506	510	483	486	485	498	496	490	471	478	444	462	468	489	477	472	459	496	483	472	485	481	492	433	456	472	462	468	491	502	477	487	496	482	491	491	475	475	457	438	484	498	483	457	438	476	494	455	462	469	506	496	506	486	486	464	483	452	506	464	465	463	449	481	473	443	442	451	470	465	483	490	446	472	438	477	452	488	504	470	457	489	474	483	443	432	473	460	491	466	458	452	499	480	460	470	464	448	458	488	478	497	484	440	496	471	489	506	500	504	458	485	478	535	476	441	496	487	487	481	437	466	471	473	467	468	466	477	487	475	483	445	462	478	455	409	479	481	444	509	481	506	491	429	501	487	486	464	453	484	499	478	490	443	465	422	470	504	437	480	444	484	462	464	502	496	473	521	505	428	479	466	443	498	482	510	498	481	456	451	487	481	454	499	471	451	497	495	461	474	475	454	456	449	500	431	440	475	445	452	465	484	520	450	480	470	460	472	488	465	474	482	468	447	493	506	524	508	441	464	504	491	484	500	514	463	500	544	437	473	458	479	480	458	485	478	468	461	472	537	466	472	466	457	512	451	479	516	464	481	451	457	446	452	488	448	431	457	493	455	465	486	467	497	474	510	522	452	446	492	485	469	474	501	490	501	472	448	487	469	467	514	471	460	483	499	478	482	463	468	447	463	460	468	514	499	464	454	484	450	455	478	465	480	514	475	489	475	485	484	426	485	474	488	462	494	494	486	473	456	493	516	476	487	454	475	509	471	482	492	499	449	521	495	473	474	467	499	489	471	503	471	435	487	507	487	519	464	466	441	447	439	500	480	481	532	463	472	508	462	479	478	477	440	490	537	511	437	477	460	468	510	455	473	491	424	458	443	444	477	468	466	540	486	489	464	452	480	481	433	456	461	435	472	464	458	518	493	482	481	474	474	476	475	477	482	490	487	500	472	516	462	474	492	447	433	478	512	503	467	455	442	444	466	467	415	447	458	483	482	508	476	479	474	467	463	461	436	491	481	483	461	492	494	498	483	493	477	520	446	461	503	467	481	473	469	502	489	442	480	476	468	507	473	490	460	491	500	477	485	472	470	490	463	481	460	473	479	497	495	502	469	464	493	473	472	457	486	435	467	437	419	513	480	459	464	439	494	519	457	461	482	494	470	467	491	452	481	470	465	497	485	497	440	482	497	474	476	435	479	488	488	493	498	415	495	518	481	467	482	455	464	485	465	468	497	469	486	482	460	469	460	441	459	432	487	470	425	466	479	519	460	494	479	455	455	488	504	479	456	479	415	471	466	464	514	505	485	497	469	491	465	485	478	441	503	500	454	448	444	455	478	477	461	477	497	468	464	497	494	442	490	491	479	465	490	441	453	528	491	477	496	469	485	481	466	445	472	467	455	455	453	461	424	496	492	468	453	524	477	462	461	464	469	482	449	479	468	453	467	479	451	457	447	451	508	451	443	449	450	501	435	476	452	456	502	471	480	502	487	461	458	492	484	445	502	491	507	442	443	477	432	461	471	456	506	453	500	502	444	461	488	466	485	464	457	455	456	483	488	504	452	479	499	436	429	461	482	485	497	497	453	451	470	472	461	489	492	439	510	484	489	495	438	491	527	495	467	433	492	430	488	477	495	464	448	480	482	499	521	475	427	461	445	522	453	475	504	479	481	501	476	490	495	464	476	471	492	463	470	465	463	477	481	481	511	510	469	442	468	487	506	451	462	471	467	473	494	465	478	474	462	441	479	445	494	493	469	496	442	482	483	481	490	465	474	496	524	459	479	476	468	449	452	455	504	465	489	459	454	490	488	459	469	467	455	460	494	436	465	478	457	473	475	465	494	486	445	483	494	492	472	460	457	508	488	493	477	491	460	469	469	456	468	489	441	453	509	487	466	456	465	485	499	480	460	494	457	462	479	505	470	457	475	456	492	494	447	493	502	489	485	479	453	461	415	457	430	462	460	467	498	456	529	483	438	470	491	516	465	464	479	523	478	473	514	442	463	488	443	479	433	476	447	455	500	476	482	457	502	494	483	449	468	501	430	505	451	493	483	456	482	489	482	487	460	485	456	456	496	499	436	444	448	460	430	474	461	468	448	435	460	470	452	519	478	440	493	425	487	439	469	470	518	463	444	483	464	475	485	495	466	510	502	486	504	461	432	473	437	520	487	448	489	494	473	498	443	488	452	498	468	465	490	462	457	450	503	477	486	446	500	435	449	427	482	492	466	495	456	450	454	436	503	469	451	472	453	490	469	489	500	479	471	455	485	526	473	508	446	497	466	486	500	434	473	498	518	512	485	483	479	492	468	474	473	476	449	468	550	497	486	489	497	495	482	480	497	438	447	470	444	492	498	468	447	428	491	464	472	471	485	500	440	471	429	464	479	443	478	448	472	449	460	461	473	500	495	478	555	491	515	474	484	454	478	483	474	505	463	460	477	484	512	479	429	512	512	461	465	451	521	538	501	475	449	492	468	483	508	501	502	459	444	448	477	452	455	481	444	478	477	463	464	468	517	465	473	490	491	473	498	479	507	498	498	478	455	473	466	463	515	457	492	501	429	510	453	473	453	445	480	479	499	483	509	498	492	471	504	483	415	464	465	441	496	480	465	482	478	469	463	438	478	494	491	455	486	490	483	448	483	502	463	478	480	445	501	460	479	458	467	513	481	482	446	440	473	499	486	486	439	474	447	491	441
12631	20349	17760	9517	6479	6214	3852	2334	2302	1932	1384	1217	1149	1131	1335	1331	1241	1492	1526	1611	1694	1558	1512	1456	1333	1157	985	818	744	616	645	617	606	652	653	631	658	651	637	617	676	660	615	672	636	636	650	581	596	603	594	615	600	641	688	657	671	699	603	658	635	598	644	607	584	622	607	641	594	587	562	615	616	611	599	541	585	580	572	641	598	603	595	639	570	623	616	525	617	550	573	591	555	582	570	620	572	595	589	591	604	572	608	602	586	598	601	608	601	593	559	574	633	604	545	549	553	624	602	590	601	601	615	598	534	563	636	586	581	635	556	589	587	560	613	610	564	558	556	552	579	609	558	606	599	596	566	554	615	602	599	613	565	601	593	612	590	566	556	569	591	551	607	587	561	580	590	592	574	602	569	550	568	602	578	540	573	598	548	572	557	629	594	564	573	509	608	615	629	614	601	587	609	604	492	564	590	591	615	595	599	654	586	579	571	561	601	569	603	614	595	571	611	639	564	638	601	590	621	602	560	561	575	563	603	605	605	520	581	630	591	594	551	599	590	577	616	588	597	532	560	574	577	618	588	619	603	579	560	605	569	603	573	618	634	607	579	631	573	577	581	602	588	579	603	576	590	617	608	560	599	622	599	571	555	575	592	557	597	543	569	623	618	561	602	603	601	563	610	581	594	624	579	562	623	595	610	604	582	635	601	558	596	560	598	595	613	625	608	615	557	601	612	587	560	572	583	569	581	612	581	613	581	586	595	566	560	572	542	582	589	598	591	625	570	579	585	567	547	565	586	600	631	581	550	600	587	602	594	541	575	569	603	544	610	595	586	563	618	567	565	565	599	582	632	628	614	544	578	583	607	544	627	573	614	616	592	592	616	604	581	597	582	586	605	591	615	583	576	553	555	567	592	577	581	572	591	585	605	596	596	586	619	570	623	599	599	601	589	581	594	571	606	571	648	589	618	610	584	541	559	543	561	573	596	609	592	567	600	588	584	624	576	617	617	597	584	614	600	590	610	582	601	590	537	591	563	568	603	565	572	574	612	597	625	607	568	583	583	604	611	616	575	563	589	576	551	535	604	613	541	639	589	592	577	597	634	592	567	599	579	586	601	619	601	597	604	566	586	638	583	601	617	560	613	526	586	580	618	619	600	561	586	540	589	588	602	592	607	552	577	565	561	577	586	620	595	605	577	587	543	576	537	614	573	583	612	602	616	585	613	659	575	579	602	595	614	577	596	614	616	617	597	603	577	624	593	591	578	640	618	601	599	582	634	580	615	603	575	560	591	590	569	593	606	625	608	608	563	601	597	609	606	552	583	600	586	604	593	590	645	555	606	538	568	591	604	568	598	621	559	593	619	570	597	608	629	558	569	588	534	596	610	604	532	603	596	591	605	606	566	576	557	523	563	572	624	565	570	605	585	608	612	576	538	609	544	584	623	596	591	577	567	596	605	570	557	578	586	591	576	568	650	596	577	611	581	539	578	619	590	571	601	571	586	580	589	572	599	558	560	574	603	598	567	599	563	615	601	609	576	582	598	570	647	587	613	584	542	581	575	606	550	621	608	588	627	580	594	576	584	623	578	559	568	588	580	569	578	593	622	581	570	624	602	543	626	560	596	563	592	604	564	582	604	602	587	616	619	578	597	614	574	571	593	554	617	567	588	599	606	556	579	621	601	584	579	579	613	607	590	596	584	565	579	612	599	603	555	626	609	583	606	589	608	623	590	543	593	569	568	603	557	574	545	614	558	544	586	566	622	583	571	631	611	565	599	602	581	575	560	618	588	602	589	559	563	573	597	598	583	594	567	590	583	560	587	607	601	584	619	576	537	575	572	568	580	597	535	622	614	618	568	575	584	573	583	587	574	567	582	577	610	596	612	612	578	622	547	577	601	589	624	556	588	594	632	586	618	558	556	587	595	565	533	609	585	640	624	579	584	630	623	582	614	563	574	576	617	581	609	596	585	622	592	631	617	616	558	609	595	555	603	544	608	600	601	584	598	560	546	614	597	610	559	565	619	626	581	595	606	582	605	593	627	602	616	605	614	593	625	541	600	561	595	562	593	561	651	592	608	611	579	587	581	560	576	608	589	618	630	571	591	579	585	592	561	593	606	577	547	635	580	604	589	599	589	594	554	609	616	577	634	617	602	557	564	560	618	612	607	550	609	615	566	637	599	595	574	611	565	609	581	571	593	572	568	604	588	574	543	617	593	589	596	601	595	618	605	597	636	592	582	621	585	584	597	580	596	543	605	606	576	599	577	593	596	593	612	592	559	547	567	604	605	595	568	635	621	593	607	621	595	597	574	581	625	556	576	613	546	593	617	567	579	630	597	612	579	552	571	641	607	587	623	596	619	571	597	590	558	556	575	581	607	564	587	553	599	639	571	601	602	590	579	568	584	567	574	585	634	571	564	585	596	586	594	581	589	579	634	564	598	626	577	635	593	620	570	580	621	598	592	600	584	580	575	567	617	610	554	575	610	580	587	595	585	531	593	575	617	602	587	585	572	536	609	603	618	633	578	600	597	592	563	588	552	529	589	592	594	540	587	605	590	564	602	599	567	530	596	546	590	590	561	571	595	568	542	605	589	550	601	595	599	570	601	573	629	580	576	554	570	582	596	572	590	566	564	597	595	596	614	639	575	585	581	582	632	617	609	661	626	588	597	602	603	584	575	610	594	600	574	597	599	595	623	567	541	545	562	565	553	610	616	601	606	581	581	609	594	604	563	574	546	553	619	608	570	610	609	640	583	613	593	596	585	642	590	599	557	582	561	589	557	596	549	564	587	595	554	594	611	601	600	600	588	572	627	604	617	580	577	552	567	599	589	587	595	616	568	538	562	607	582	610	546	594	632	620	619	577	625	626	593	616	596	575	560	589	586	597	586	617	566	597	535	586	621	629	631	611	558	629	605	576	590	556	588	587	581	588	638	576	594	614	615	577	610	542	600	595	631	622	519	616	611	618	598	590	575	560	593	590	627	575	591	585	631	641	601	617	564	610	621	583	607	500	593	581	613	557	565	588	572	551	578	570	558	596	616	632	580	623	612	561	569	598	561	558	601	601	558	592	567	595	552	577	641	599	553	610	560	581	619	581	596	604	595	569	579	559	580	569	574	560	645	593	587	585	568	596	616	612	592	603	547	615	606	628	581	587	616	616	612	611	602	594	587	616	595	617	608	574	598	565	587	566	596	603	580	584	566	554	574	619	592	630	593	612	658	580	577	574	569	587	603	576	544	589	576	582	612	580	616	570	584	565	604	582	586	605	606	582	621	617	616	566	562	591	607	605	586	539	591	580	572	595	643	553	582	594	596	584	546	660	570	586	572	562	590	617	591	555	575	613	602	585	602	634	573	556	599	638	601	554	576	587	600	588	571	567	586	592	631	629	583	630	566	607	602	587	576	597	571	585	596	594	589	598	588	598	604	604	559	609	588	623	580	566	570	599	589	599	576	602	597	560	630	555	597	573	588	602	596	592
23754	20929	28192	23845	20907	13509	4905	2430	2183	1799	1477	1242	1163	1166	1316	1420	1414	1439	1446	1526	1633	1587	1555	1461	1342	1308	1115	975	913	793	808	795	842	791	779	855	767	833	798	813	827	844	798	803	822	799	801	820	800	737	764	815	718	735	766	828	802	818	830	764	796	809	767	804	833	712	780	769	762	787	754	749	783	727	712	764	777	749	772	772	803	753	737	769	750	739	771	765	758	765	783	709	783	697	817	756	781	717	752	769	745	795	734	737	737	736	721	714	775	758	762	761	784	772	794	785	769	750	773	760	718	766	764	709	747	787	708	781	759	729	791	724	774	724	750	749	762	741	731	705	755	756	742	705	732	761	726	732	783	716	766	780	783	730	773	711	768	747	762	743	767	772	774	786	790	782	762	762	728	763	776	765	754	764	750	738	753	742	767	713	774	743	692	794	722	815	758	814	756	780	753	778	764	751	762	766	753	789	755	799	740	816	750	722	749	789	730	790	779	749	734	753	728	763	795	755	756	777	731	738	776	823	785	740	747	779	759	722	740	783	688	764	748	748	750	753	749	748	741	769	786	755	779	753	740	728	763	758	772	777	745	776	810	790	782	726	715	794	745	769	782	739	767	782	766	775	773	798	759	742	750	796	775	748	764	721	764	775	742	730	805	767	745	758	762	770	754	722	797	759	744	763	796	751	784	738	744	753	727	693	738	768	790	714	797	777	757	706	770	764	794	709	763	754	741	763	842	746	754	745	739	727	730	819	718	784	741	694	765	700	772	742	722	746	728	748	740	758	721	725	733	722	705	747	782	741	740	726	719	762	730	731	758	710	751	763	750	735	698	804	759	772	792	745	767	755	759	736	745	719	750	759	757	780	777	766	751	771	790	699	831	744	732	760	749	689	796	789	747	773	737	756	765	734	736	740	747	801	767	811	801	780	744	698	785	722	753	739	820	782	755	813	717	799	721	716	768	790	787	779	808	740	754	754	788	750	686	773	731	736	761	720	748	708	670	783	749	742	791	793	770	802	771	762	782	755	717	749	730	766	781	736	770	686	752	752	785	734	720	756	775	750	760	734	762	732	771	771	744	765	762	767	791	783	727	777	737	778	738	754	743	772	763	768	775	735	751	769	779	746	772	756	808	816	706	772	788	685	727	721	734	759	744	797	751	751	785	726	796	731	784	743	736	778	771	749	749	738	699	762	791	759	833	775	719	745	753	719	742	753	714	770	731	739	780	752	734	775	743	724	758	775	733	752	758	789	777	711	713	742	763	775	785	774	785	739	786	679	802	778	787	757	805	753	760	708	793	785	778	771	777	769	741	728	760	698	702	777	798	745	775	699	742	793	738	738	736	791	677	781	859	723	717	689	766	707	766	720	709	782	786	754	769	706	762	772	723	732	762	773	744	726	773	763	717	771	784	782	795	734	740	730	785	745	713	772	773	790	741	711	742	791	721	782	739	747	827	782	748	823	746	768	764	727	707	744	737	763	742	738	732	827	731	713	701	733	813	731	763	779	813	761	756	755	736	773	770	790	747	765	765	741	737	777	763	739	757	748	760	766	751	699	803	735	788	763	762	765	755	768	767	741	738	766	742	722	786	728	748	738	772	778	743	761	764	744	755	810	781	744	683	787	782	742	753	777	729	816	767	808	770	772	760	761	752	744	782	715	764	740	743	748	731	757	745	731	747	732	768	783	708	766	752	746	776	831	754	736	722	808	794	750	758	756	739	720	763	786	736	778	784	774	739	762	784	762	728	735	746	784	781	718	730	688	728	771	790	745	795	768	743	734	778	753	756	763	845	731	767	780	731	783	782	716	767	769	736	745	758	685	728	737	755	800	754	753	777	797	737	730	777	770	732	779	762	778	775	732	715	746	789	771	699	751	739	743	774	724	788	784	753	765	757	730	765	771	773	770	790	788	688	728	737	741	730	730	769	781	719	758	803	830	782	695	762	740	786	693	742	749	721	732	737	781	749	730	770	755	735	767	745	748	674	768	758	758	767	785	825	738	717	806	751	763	801	750	746	675	763	765	768	738	769	692	750	824	724	800	757	782	738	733	744	717	755	765	728	766	778	678	753	744	740	731	745	707	736	777	763	814	761	732	759	748	760	712	729	710	754	731	793	729	761	715	753	717	764	749	725	777	761	760	746	810	793	753	779	732	744	808	754	750	747	721	723	740	729	783	782	770	756	782	724	766	771	792	757	759	772	796	761	766	774	750	778	766	730	758	708	783	783	698	748	780	756	764	720	795	745	726	723	755	727	777	736	769	750	807	771	749	777	770	746	716	754	725	730	783	758	752	702	754	774	758	728	741	739	749	768	766	721	735	753	763	734	778	772	756	777	691	759	763	799	769	769	770	772	781	802	741	769	725	775	694	728	747	772	766	709	731	729	794	744	783	762	814	735	755	684	778	774	707	742	782	787	766	702	762	729	764	733	761	739	753	756	746	736	707	787	739	768	747	766	780	744	798	759	772	752	709	805	753	699	744	763	754	743	738	690	758	722	741	749	718	780	740	736	787	775	751	705	766	752	775	791	747	737	743	741	715	773	761	728	765	731	759	746	750	742	729	823	722	740	778	712	767	730	728	744	774	764	712	767	749	756	739	744	754	736	779	775	765	778	702	728	768	716	718	711	770	802	735	767	800	787	791	747	727	753	778	759	786	753	783	741	748	790	781	767	797	725	734	795	699	753	825	744	739	744	772	731	773	711	733	746	764	728	767	773	750	771	793	765	730	726	742	763	771	765	756	722	813	787	753	747	773	758	720	741	733	758	697	808	736	726	746	716	778	747	747	755	818	764	734	755	773	763	778	800	791	740	758	735	724	794	764	778	760	740	792	797	781	759	761	750	703	783	715	739	742	713	737	745	751	771	764	823	795	747	741	717	705	785	751	781	759	739	726	740	744	727	775	777	756	791	760	737	750	744	786	727	787	725	727	775	748	732	752	725	710	830	808	762	794	725	750	802	732	759	787	799	794	731	791	734	761	751	711	725	757	738	784	695	733	801	747	786	757	695	776	692	703	781	737	765	745	757	798	742	790	728	788	725	759	790	764	768	752	674	750	741	756	702	776	749	732	751	741	759	753	773	716	772	752	753	747	739	761	754	731	729	801	757	760	730	802	757	753	762	760	726	762	813	737	779	746	756	779	780	753	775	764	733	752	737	770	777	750	764	765	749	748	720	746	754	761	775	747	782	759	805	740	818	774	766	742	767	708	771	780	786	700	747	738	767	758	797	769	714	729	734	752	762	756	706	827	766	702	733	757	739	755	749	788	790	770	752	722	696	696	831	787	719	738	775	762	776	752	726	768	758	738	777	788	770	746	760	702	765	742	763	749	771	732	755	759	849	787	758	752	748	792	770	795	794	764	740	749	719	761	760	705	777	799	823	760	736	743	749	784	771	774	745	756	697	744	747	761	745	761	779	757	758	713	759	718	785	809	773	723	762	737	744	727	771	741	756	755	750	686	764	752	742	729	783	741
14362	28878	25684	15596	10903	10542	6818	4426	4304	3587	2726	2247	2029	2110	2224	2157	2384	2339	2543	2621	2749	2515	2480	2408	2245	2004	1630	1387	1239	1073	932	948	991	983	1044	1047	1044	973	953	1036	1040	1000	1041	1016	980	1000	975	968	962	902	927	928	962	960	1049	1026	1099	1096	987	1014	977	994	1059	980	918	988	893	909	885	928	907	888	921	933	882	922	906	949	910	871	940	935	967	966	942	889	947	937	899	903	860	954	897	885	884	914	941	934	930	909	927	943	1009	921	944	869	940	948	913	936	907	889	928	887	869	945	869	927	900	904	918	909	895	936	954	893	955	906	914	997	918	910	919	910	989	901	925	935	924	894	922	951	945	980	911	860	888	877	890	989	895	921	948	901	842	928	900	919	894	893	889	910	932	947	897	924	908	866	924	933	922	897	884	871	937	854	901	890	899	863	939	959	918	946	885	897	941	866	897	876	945	946	927	884	916	922	925	950	894	951	908	951	929	881	929	914	924	926	988	848	941	888	938	907	900	895	950	872	943	892	929	907	949	919	926	941	937	886	905	962	920	909	886	948	946	922	935	942	921	879	981	855	907	968	887	911	911	954	912	865	969	891	952	907	935	888	896	917	910	942	922	896	943	929	907	907	908	938	939	877	957	858	945	903	939	934	945	920	819	944	914	900	899	925	902	930	914	908	952	917	970	881	902	871	927	905	922	935	882	938	944	933	960	861	917	899	957	899	945	927	971	938	900	901	925	912	881	911	886	884	890	942	850	944	907	878	836	930	865	939	913	928	880	924	942	880	899	888	876	920	906	895	911	896	907	914	851	878	967	959	904	884	892	1003	952	926	906	897	948	937	909	888	958	967	897	888	915	922	939	892	931	900	934	884	922	919	920	901	861	970	900	913	943	948	913	944	931	946	923	945	924	891	954	916	929	892	906	905	925	928	917	937	934	907	931	954	956	880	929	924	902	905	911	910	912	927	933	901	881	949	944	918	889	899	988	951	954	911	876	900	960	917	885	928	950	948	883	904	904	909	913	826	911	896	871	922	900	857	923	887	979	944	859	892	909	891	912	935	883	882	934	902	983	926	880	960	901	962	914	952	925	900	950	918	935	864	953	948	914	944	988	899	918	955	907	927	923	857	966	912	1004	990	920	948	946	957	893	894	954	901	886	901	910	929	939	940	943	922	891	964	914	943	911	941	926	953	896	881	939	962	938	845	910	908	909	883	965	891	943	922	901	917	891	935	889	904	929	973	935	957	898	950	895	909	973	914	1001	909	933	940	925	979	948	917	916	983	990	907	920	924	912	958	900	860	882	934	955	884	924	882	924	854	907	894	881	955	915	886	866	923	944	936	966	925	939	890	945	921	887	950	863	905	941	975	874	967	933	934	951	979	935	888	950	878	925	954	954	975	917	912	932	873	916	949	942	849	896	896	926	896	913	877	922	897	951	898	905	949	894	905	908	920	970	868	952	964	921	977	935	899	904	895	966	927	936	938	896	892	918	940	949	963	859	915	902	893	905	914	901	895	939	928	938	960	933	915	918	892	932	913	905	880	941	954	938	937	850	955	964	925	906	961	902	881	938	909	910	939	918	910	935	880	888	926	923	901	934	937	888	965	918	895	941	902	888	900	949	911	897	944	834	973	870	896	939	895	980	908	894	874	917	909	905	906	890	927	940	907	947	920	897	924	919	869	960	974	894	911	919	934	923	885	904	874	906	970	899	915	922	889	925	900	921	932	1009	971	869	964	971	870	911	903	904	900	927	837	941	913	935	919	910	914	872	926	940	933	901	995	920	936	901	865	931	909	871	944	985	853	973	874	919	942	901	892	904	902	915	930	915	912	912	875	921	924	939	942	942	954	968	890	933	902	918	876	871	905	898	887	880	909	892	935	887	917	915	930	901	881	926	892	991	926	929	863	946	873	919	901	903	937	903	916	919	903	868	904	956	939	921	890	938	952	985	958	921	933	915	877	902	921	948	935	920	926	902	889	913	901	937	877	925	901	897	870	961	826	935	909	901	892	890	927	883	920	962	890	954	901	933	897	929	923	934	898	942	935	856	922	944	900	914	927	915	908	884	935	930	885	874	899	920	986	873	961	888	900	904	914	933	910	933	876	859	944	942	921	908	889	904	924	874	862	930	942	955	901	903	891	928	900	954	978	937	932	945	961	920	937	905	945	896	919	868	932	929	921	945	909	909	976	985	951	900	981	931	931	938	907	904	920	902	928	947	924	930	933	970	914	976	893	874	969	919	903	952	917	953	972	868	928	975	968	918	935	907	897	886	864	914	881	887	889	873	915	849	918	961	899	944	966	910	897	846	924	930	887	871	926	919	924	919	899	921	919	917	982	976	939	867	927	978	902	917	877	907	942	893	945	943	906	921	888	893	951	893	929	926	915	966	957	918	904	922	892	907	858	896	920	935	880	952	849	916	929	914	926	861	878	932	970	874	908	902	904	874	900	887	942	888	947	922	934	883	938	891	871	903	911	922	877	922	911	948	911	960	940	846	905	923	885	862	931	890	914	927	925	993	896	963	922	941	910	893	885	926	986	979	922	962	949	948	872	869	883	940	901	884	904	882	930	906	953	920	922	907	900	889	923	910	892	897	883	869	920	902	946	860	911	884	887	923	901	902	941	962	902	907	913	887	890	921	905	906	922	825	940	920	970	803	948	923	960	872	935	892	893	912	935	899	912	912	898	948	896	910	948	927	884	932	968	948	950	896	900	895	918	907	944	935	961	926	932	919	910	933	1003	932	915	912	888	902	914	894	924	881	937	940	912	939	924	929	949	919	906	947	906	924	856	951	935	952	904	992	903	975	919	937	885	945	955	956	953	908	903	877	901	868	924	910	957	903	892	844	879	891	930	904	875	903	919	874	925	942	954	906	847	901	894	922	896	944	906	889	922	981	938	937	988	923	869	932	906	887	942	925	979	984	919	905	920	866	890	893	905	873	932	943	914	876	881	939	878	923	943	900	910	943	953	986	920	918	985	891	932	906	909	954	923	923	910	925	929	948	927	882	924	936	926	960	944	911	899	944	873	903	894	884	927	901	922	881	889	952	938	954	931	884	867	932	993	983	894	880	934	931	1042	899	897	967	934	963	882	979	958	907	903	903	927	907	905	945	912	932	940	855	916	902	885	881	930	920	938	883	867	962	908	923	936	875	922	936	893	903	908	961	905	908	925	919	933	964	953	956	925	926	903	865	882	851	875	930	861	905	901	962	924	945	907	928	898	916	882	945	984	972	897	897	925	936	954	917	876	914	872	881	941	909	888	872	922	916	910	885	892	945	914	882	947	897	853	879	903	925	916	907	901	903	956	896	898	920	918	919	901	871	921	984	925	951	955	924	862	926	956	884	930	943	920	914	930	949	887	876	892	861	846	918	924	951	956	877	935	896	986	950	865	951	884	940	886	916	892	885	914	949	940	936	918	907	900	942	946	927	918	916	877	898	931	898	925	901	987	941	907	933	996	924	942	943	893	914	887	940	944	912	966
24832	20912	26999	24804	11889	4326	2470	1427	1275	1113	879	716	731	710	761	779	811	889	863	954	995	1019	967	842	798	774	640	589	543	447	383	399	455	443	446	452	422	417	431	441	435	450	423	432	428	408	428	407	404	419	394	416	413	430	468	452	444	498	431	467	466	449	428	467	396	375	426	390	441	429	387	409	381	401	444	437	384	412	405	404	411	390	412	402	438	410	402	382	405	451	409	420	423	389	406	390	357	415	394	432	391	400	407	418	431	424	455	418	423	407	404	363	385	416	416	380	378	427	378	399	438	410	395	417	411	402	378	396	367	406	464	417	425	409	389	404	386	441	388	467	441	438	411	408	392	422	423	383	426	405	385	429	392	412	400	385	399	386	385	377	404	381	402	383	413	393	399	410	413	363	417	380	407	368	407	409	426	425	371	386	400	389	404	371	396	381	396	397	413	417	395	382	400	397	383	418	381	412	377	418	395	418	394	421	402	406	395	414	411	403	428	381	377	397	391	407	459	411	405	386	413	430	432	370	413	408	377	401	391	399	397	409	397	430	391	387	387	373	420	394	420	369	380	410	388	412	439	395	417	434	404	414	389	380	435	416	357	414	376	414	372	405	405	435	402	404	391	430	405	409	411	391	429	377	414	384	400	419	403	396	424	438	395	381	394	377	412	372	404	377	407	376	373	386	404	433	404	398	393	402	396	419	417	403	427	401	411	412	421	353	424	384	405	415	388	421	393	404	416	411	427	419	391	419	425	399	421	405	397	388	429	366	412	391	399	395	414	404	365	423	398	362	419	399	414	412	355	418	453	417	407	417	412	423	430	459	383	428	433	426	435	393	375	420	399	366	431	378	414	375	405	395	406	400	389	419	390	406	413	410	403	431	403	382	408	437	417	391	389	442	407	423	452	405	404	412	436	408	413	439	420	359	401	410	426	388	380	421	414	391	402	402	438	434	425	387	418	408	421	433	371	463	427	382	364	418	396	432	407	400	401	399	400	410	388	436	382	401	379	418	412	350	373	391	392	388	399	367	404	409	417	408	414	401	384	372	417	425	384	416	419	415	410	376	432	416	414	380	437	409	406	397	392	412	389	389	419	400	398	387	384	410	414	425	407	400	404	393	396	410	412	432	410	383	400	388	383	425	420	372	420	409	383	411	406	396	396	383	388	400	427	414	424	399	393	407	442	401	398	415	374	396	418	376	396	420	399	406	407	381	413	428	450	405	388	375	437	378	400	357	359	359	391	450	386	394	389	406	440	415	416	409	409	424	384	379	397	439	413	390	394	405	386	438	393	411	394	404	396	417	421	394	418	432	392	424	399	405	410	407	414	429	413	381	428	397	409	387	364	446	406	401	394	391	441	430	401	421	407	423	461	384	406	461	404	373	397	389	394	425	426	403	395	389	446	404	391	392	406	425	396	392	414	433	416	371	449	399	390	372	439	392	411	426	401	426	391	392	365	411	389	416	419	405	380	407	396	447	432	403	447	425	405	438	387	399	429	393	378	391	447	378	422	393	403	398	400	401	409	398	431	373	419	430	388	410	379	419	392	383	380	411	402	396	378	393	418	422	385	396	398	390	399	408	416	393	418	402	383	414	432	428	389	388	423	435	396	419	378	398	428	421	405	407	402	401	406	379	401	384	418	394	403	405	377	399	401	420	352	383	393	412	398	431	390	416	436	366	402	409	424	374	445	419	417	431	407	429	377	403	396	435	422	372	395	422	388	396	420	412	406	430	436	349	440	431	414	359	362	382	386	427	413	388	390	403	368	428	380	405	393	410	405	421	369	410	455	394	445	414	401	383	388	439	370	433	381	416	424	365	382	399	385	376	402	387	413	403	395	386	418	412	403	360	416	403	395	404	405	383	404	395	411	419	425	394	394	373	399	409	428	422	395	393	377	383	418	396	427	379	408	429	384	413	411	404	404	420	419	420	414	388	400	379	397	414	422	415	409	401	438	418	403	451	412	397	396	399	431	433	427	411	407	412	344	403	444	391	401	376	435	405	420	434	408	388	409	384	398	393	399	414	379	424	392	451	411	409	407	421	379	398	422	437	399	397	410	446	415	404	411	413	409	418	381	400	414	428	360	411	390	405	451	365	381	433	388	389	416	409	400	445	376	401	422	387	386	361	411	353	405	421	420	420	376	425	442	436	388	408	374	390	435	377	393	408	375	393	419	412	419	378	400	374	391	405	423	417	417	377	415	436	415	412	429	410	401	403	412	392	400	385	404	413	425	425	395	399	396	422	371	388	403	416	434	408	368	399	410	382	382	428	431	415	402	394	415	422	395	388	418	395	401	416	425	387	400	379	382	419	384	393	397	413	432	371	396	388	443	404	417	413	434	400	426	396	424	404	416	404	415	416	433	428	398	394	411	406	409	404	428	433	386	393	376	361	417	389	424	442	416	369	387	368	422	418	430	410	401	402	445	425	417	382	378	391	397	407	409	426	401	394	407	398	391	423	396	421	362	412	397	419	426	402	422	373	400	455	413	413	385	366	411	405	401	409	432	389	451	384	382	417	425	417	393	415	412	432	390	386	436	388	417	415	392	407	409	385	426	437	389	400	452	404	409	426	406	382	386	409	406	394	403	388	407	394	401	431	420	384	418	428	383	382	402	410	387	365	411	414	384	396	430	417	417	416	392	405	407	437	409	412	408	388	409	415	407	442	401	382	417	360	402	392	384	423	420	434	426	389	400	415	432	384	392	399	413	384	399	396	407	389	391	438	390	384	377	445	416	401	402	415	425	378	386	407	423	406	393	419	443	411	365	419	404	446	414	403	379	409	399	445	416	374	412	398	417	398	415	396	330	406	425	380	362	426	406	397	436	424	425	400	435	458	400	381	396	399	378	435	394	395	441	423	403	419	386	389	408	410	401	388	408	411	402	361	396	396	393	404	410	397	378	403	380	423	406	364	402	399	404	412	412	360	421	398	381	433	410	356	413	379	459	412	398	412	401	413	362	393	447	429	417	409	421	380	411	389	399	412	422	471	376	396	369	409	419	422	380	376	445	407	400	369	395	411	411	405	431	441	411	427	404	422	416	387	375	438	387	396	382	410	370	404	393	394	390	402	389	410	380	433	417	425	423	407	405	431	362	389	417	420	421	422	442	432	397	373	411	392	410	415	419	427	430	438	406	423	393	403	417	383	421	395	429	435	422	436	405	402	397	380	398	398	409	445	410	424	390	398	408	397	396	352	401	403	407	407	399	411	420	376	426	401	381	386	414	384	412	400	401	374	392	425	363	372	407	419	390	398	392	367	396	363	375	382	399	415	432	405	422	403	415	380	419	403	384	388	392	404	443	410	397	427	413	371	395	410	390	430	420	400	414	362	414	427	419	438	377	416	380	420	383	408	392	423	412	384	431	391	424	401	373	444	396	406	434	393	421	407	371	391	405	415	385	375	402	397	447	451	383	403	410	401	428	400	352	431	438	341	375	392	402	414	409	388	425	424	391	365	396	398	437	414	458	429
14410	25444	21692	12692	8351	7925	5342	3248	2990	2484	1842	1460	1336	1371	1542	1560	1650	1578	1661	1809	2018	1873	1809	1592	1504	1368	1142	874	763	591	555	567	590	614	632	639	659	618	601	599	583	598	593	561	591	590	573	536	566	538	532	543	536	581	602	607	662	637	590	572	570	571	597	558	597	543	511	546	492	521	521	541	517	527	524	515	541	522	564	564	511	578	564	488	539	552	563	541	532	536	539	537	534	549	545	554	539	534	534	535	533	548	537	522	511	526	536	483	535	526	514	520	552	522	519	528	526	546	510	523	549	528	511	487	509	566	563	522	531	575	491	515	520	519	521	554	541	548	526	527	516	509	485	523	512	508	524	530	500	580	493	524	557	512	525	523	497	499	517	548	529	529	500	526	543	550	495	499	547	510	511	554	519	546	517	563	528	527	539	539	597	532	548	527	497	507	522	527	544	569	523	499	501	564	543	507	519	547	498	548	491	508	536	493	526	527	500	554	523	552	492	550	505	555	521	538	517	519	544	558	540	528	497	576	483	520	522	529	528	519	539	484	566	529	531	542	563	526	515	556	503	530	525	508	518	536	561	546	551	523	513	532	509	525	515	488	534	502	537	509	528	563	538	531	527	559	541	546	530	523	542	533	545	549	557	565	477	528	522	524	502	543	560	521	562	539	562	582	502	498	533	521	524	542	555	541	533	593	517	517	509	490	553	518	522	546	513	509	524	513	497	526	565	555	519	528	534	502	524	541	542	523	521	512	494	527	547	516	520	533	554	523	528	513	569	542	552	575	504	507	584	512	546	555	527	527	527	499	558	522	557	541	494	535	514	520	511	537	485	554	551	496	501	533	535	498	517	566	548	547	548	516	517	539	516	498	536	564	538	525	543	522	505	538	501	548	547	503	491	499	525	527	515	495	532	532	515	544	544	532	532	545	583	506	559	526	536	510	538	536	553	526	555	527	520	498	543	547	553	506	545	521	529	549	527	572	502	537	529	567	544	505	528	512	521	550	543	512	544	548	517	512	554	532	513	500	514	535	534	522	530	518	555	566	549	519	498	575	562	528	529	549	532	514	519	564	477	544	533	521	500	532	548	565	537	457	541	521	532	522	525	545	527	578	552	501	522	537	549	559	565	511	572	504	517	548	531	565	527	509	513	533	519	495	538	559	488	552	553	515	518	537	587	542	504	499	525	489	510	528	552	545	535	548	523	530	504	551	524	536	540	519	508	493	588	522	533	553	556	536	535	555	559	495	545	512	486	537	516	528	537	486	527	510	498	510	514	527	547	536	534	562	526	560	529	495	514	544	510	509	515	522	527	578	537	525	552	531	487	530	546	507	513	512	537	489	551	557	523	529	553	536	512	507	532	524	537	565	541	597	522	544	523	532	507	560	549	520	497	541	574	530	511	507	502	497	539	539	512	498	531	536	549	502	519	563	571	492	566	508	523	519	547	548	541	500	559	552	569	517	506	553	511	514	563	536	548	558	555	563	521	528	539	519	540	524	512	518	528	548	534	530	533	507	511	537	543	543	556	554	497	506	528	565	558	515	504	563	562	522	542	534	534	526	522	525	522	544	531	493	514	546	514	567	473	528	497	534	463	517	493	562	539	547	545	551	527	517	521	510	522	571	534	534	524	545	506	552	529	489	492	547	524	516	539	542	533	488	508	545	543	526	499	538	548	520	557	527	520	502	552	520	533	528	567	543	533	522	529	535	534	582	502	512	516	531	529	498	539	523	534	535	522	540	501	518	527	564	537	542	511	524	559	570	507	502	508	538	539	527	469	509	529	548	543	531	551	521	530	520	521	541	523	547	540	536	553	514	522	561	537	565	539	484	544	536	525	504	496	550	506	536	505	458	532	512	540	535	559	514	512	557	537	517	485	521	556	487	490	571	534	533	492	538	569	508	527	553	559	508	533	524	500	545	590	525	535	549	537	525	548	524	517	560	523	527	516	511	564	515	549	529	514	521	585	523	509	528	527	538	548	548	562	574	524	569	526	536	540	550	534	519	542	523	530	541	541	504	511	541	511	518	507	540	520	568	548	532	492	512	535	525	534	510	504	523	552	546	537	489	552	481	519	498	540	527	506	501	528	542	555	486	543	508	500	511	523	514	565	553	540	516	536	533	545	548	543	542	538	521	564	559	472	525	505	501	554	518	558	550	521	521	533	530	524	554	531	521	559	501	507	563	515	583	530	530	489	523	519	564	546	532	513	561	513	535	534	541	526	501	511	524	512	542	560	546	544	516	522	515	488	544	552	530	520	529	529	529	550	508	506	536	522	515	556	549	488	514	541	496	540	529	556	528	526	558	528	518	511	546	545	525	518	541	515	555	540	532	492	527	563	510	493	542	512	568	504	539	520	499	539	530	514	544	518	565	523	544	601	523	525	510	522	520	552	544	539	558	525	465	524	547	532	499	559	519	533	513	514	541	543	514	533	531	521	480	505	542	538	532	520	561	529	519	537	576	551	504	522	548	520	511	493	532	505	505	511	541	501	546	534	493	537	494	516	525	526	519	574	513	543	531	560	523	529	560	524	499	484	517	537	531	573	483	541	531	545	509	559	517	504	489	552	529	565	519	520	558	524	509	528	528	514	521	515	524	526	479	566	516	548	528	550	525	526	527	528	514	534	530	518	571	519	463	557	538	552	568	512	487	508	557	492	527	530	514	523	502	484	527	560	543	564	510	524	508	528	529	506	513	516	477	526	508	536	530	502	556	514	537	563	541	562	545	552	513	513	504	529	517	522	499	500	530	550	514	510	524	543	563	540	555	539	545	552	531	538	556	532	519	530	500	496	519	535	559	508	526	504	556	529	514	550	551	518	518	533	526	510	529	524	491	550	519	551	532	516	526	552	556	543	523	483	482	495	540	572	514	489	542	568	519	507	499	508	502	526	545	536	515	554	519	526	571	520	507	549	511	548	532	532	530	501	493	577	556	505	537	540	559	518	544	525	511	552	540	513	479	520	537	562	530	518	538	529	526	524	521	532	523	504	527	557	515	505	526	511	551	517	524	512	531	516	529	575	535	517	532	540	526	537	533	521	527	528	503	540	542	473	572	541	584	505	539	513	529	504	542	540	535	498	532	516	495	505	499	558	553	532	557	544	490	506	499	499	549	499	514	525	551	520	537	572	540	530	520	539	512	521	559	528	529	536	500	586	510	488	529	550	542	486	535	531	489	533	522	531	528	523	493	569	506	530	552	547	543	525	547	521	502	487	546	530	538	531	503	499	509	536	492	539	547	532	504	510	500	570	511	539	570	544	501	515	520	552	557	529	533	533	533	522	547	488	553	529	534	541	526	567	535	491	541	525	490	526	540	528	516	529	534	544	533	492	515	512	548	499	536	493	519	577	558	563	528	499	518	525	537	538	481	543	521	558	568	516	500	546	496	572	518	496	554	538	519	517	582	529	492	498	518	554	498	540	609	504	540	515	544	520	507	512	541	537	548	510	546	499	567	528	510	546	543	512	535	527	524
22725	20948	28582	23462	20962	21234	13851	3683	2783	2337	2072	1614	1541	1554	1629	1707	1769	1651	1900	1843	2078	2061	2013	1783	1749	1591	1454	1202	1097	901	854	881	883	885	926	916	923	893	880	876	906	909	868	927	889	836	844	835	805	840	852	812	872	859	881	901	915	947	893	899	899	867	933	859	845	849	740	804	769	770	789	816	810	815	831	762	808	824	806	825	833	830	813	812	794	824	796	794	750	834	782	774	828	790	835	796	833	793	781	810	777	824	831	858	849	855	803	872	821	805	778	842	839	848	828	885	815	825	847	809	830	792	792	804	808	823	778	822	843	849	812	831	807	826	841	772	835	814	801	885	785	793	796	838	816	794	795	823	824	762	913	809	804	835	860	790	891	832	810	835	842	787	786	839	802	822	741	789	772	800	859	814	799	799	817	837	781	824	764	813	782	792	818	822	840	821	813	756	781	785	757	785	872	849	825	822	804	861	841	847	829	800	801	871	830	750	817	826	848	823	758	833	795	792	848	822	869	838	797	837	789	806	804	789	817	806	839	770	788	782	809	819	805	810	774	826	784	817	799	804	832	785	797	818	836	851	774	841	781	780	803	914	833	836	819	828	856	835	792	802	860	792	838	842	797	832	794	820	826	856	813	864	803	799	838	810	835	811	857	810	792	787	823	835	803	807	784	803	826	837	871	798	795	839	814	813	804	850	856	777	835	826	823	809	845	812	791	819	777	792	773	822	855	784	788	809	770	795	786	785	797	747	847	848	790	797	822	861	799	773	875	774	794	792	846	788	832	811	816	818	785	838	781	813	791	830	882	843	813	795	862	845	846	815	849	796	797	846	827	826	786	820	854	799	800	802	778	820	825	804	844	774	854	826	826	814	841	859	793	850	794	811	796	808	833	824	791	803	787	800	831	855	834	844	742	793	792	825	781	820	821	847	833	793	798	824	819	807	783	824	839	800	821	807	815	793	840	755	784	780	832	825	801	789	829	851	791	806	859	797	842	809	835	777	786	820	859	797	822	857	846	849	815	811	819	811	789	787	799	764	808	809	818	843	834	817	803	846	772	800	820	780	753	801	827	860	791	861	857	799	856	823	860	805	789	801	834	814	810	783	808	862	795	795	835	797	812	860	844	835	836	780	783	844	865	821	812	831	798	765	864	781	792	840	790	774	832	799	848	806	815	785	826	839	798	808	858	800	792	794	857	783	858	823	823	811	817	833	812	824	800	752	821	823	812	813	818	829	805	800	770	828	794	861	805	886	831	787	854	783	797	815	838	856	801	842	811	847	799	843	813	819	812	798	811	799	821	787	784	839	802	821	875	752	822	820	848	840	812	765	843	878	804	814	782	788	813	809	775	837	752	867	831	829	822	832	833	878	817	841	830	794	795	795	803	790	758	826	789	782	843	817	827	837	802	801	756	856	821	843	827	829	763	818	814	763	843	795	820	821	808	836	813	802	789	808	838	884	787	854	879	829	808	814	811	850	786	852	819	799	829	800	837	862	849	822	807	856	769	803	816	849	834	854	853	795	863	786	814	839	828	762	830	799	824	787	801	816	855	799	799	839	827	836	796	841	838	835	832	792	809	875	804	816	790	810	828	839	821	804	795	866	854	836	774	765	794	819	775	796	799	792	813	833	822	854	820	823	795	902	775	829	826	818	821	788	839	825	784	820	804	821	818	781	796	828	815	797	765	787	831	794	808	817	844	815	806	762	799	768	833	856	797	783	853	835	857	820	814	802	790	773	795	843	820	820	792	761	821	812	847	812	806	823	810	818	820	885	836	799	864	849	836	829	797	835	759	830	856	854	841	850	817	802	850	830	806	766	796	851	807	851	849	834	820	817	861	764	824	822	853	817	860	780	875	824	748	795	835	843	817	841	795	792	821	824	775	799	783	794	842	787	781	838	757	810	833	822	859	856	808	830	795	815	788	840	841	830	820	800	868	815	824	803	802	823	865	814	777	805	771	812	839	796	891	798	815	844	806	798	790	799	836	844	817	802	822	810	808	840	817	834	812	827	853	846	816	824	785	808	817	859	828	745	796	824	817	848	826	840	832	858	791	852	853	844	806	840	796	791	851	770	801	807	828	798	793	817	871	806	820	825	820	873	886	836	804	771	794	839	847	839	843	850	835	844	851	851	828	881	791	896	811	803	808	801	812	841	845	748	813	841	813	853	802	751	819	764	883	819	865	810	823	817	804	838	831	805	828	820	827	763	828	805	813	811	798	769	794	849	847	788	828	800	822	871	798	826	815	835	828	896	835	795	783	800	794	862	861	783	795	861	788	828	808	807	804	854	804	815	826	809	817	779	796	809	814	809	792	819	763	808	840	897	809	862	781	856	842	794	832	828	840	829	814	829	788	811	792	773	784	818	837	833	865	818	800	814	835	817	759	789	759	798	831	791	817	789	832	806	776	818	793	765	755	867	775	796	797	812	831	798	846	780	845	805	847	807	788	796	852	832	833	790	843	833	793	770	800	833	815	875	810	803	764	787	809	820	823	853	818	799	777	836	780	830	819	765	791	785	789	766	843	803	796	805	754	764	858	814	785	806	794	835	794	824	813	810	812	775	823	839	753	760	814	807	787	809	838	808	782	854	803	822	793	787	829	852	818	835	786	835	755	787	800	759	871	855	867	798	748	791	849	828	806	794	859	855	778	875	844	796	771	815	843	829	805	839	804	867	822	725	753	820	825	762	807	811	796	811	840	801	778	865	833	827	772	789	835	790	758	842	814	816	834	804	790	799	808	824	812	796	821	807	832	844	786	870	811	812	801	818	858	850	855	845	818	833	831	850	785	827	835	833	834	804	823	841	827	820	773	853	810	844	788	817	802	791	841	799	850	793	858	795	782	788	793	780	755	857	772	851	843	775	819	799	841	803	787	790	832	771	813	818	770	770	810	828	801	843	834	829	788	823	801	856	867	811	841	792	799	782	781	804	856	839	839	817	792	840	785	759	837	833	808	897	819	840	805	819	800	792	785	812	776	849	831	841	837	862	848	809	817	784	813	824	800	801	833	772	807	848	791	782	753	866	808	821	850	810	833	798	825	820	767	810	789	852	807	780	773	840	773	799	766	790	805	819	828	723	811	807	825	817	830	796	785	743	790	843	863	806	793	808	888	799	806	785	820	803	788	747	808	822	841	821	808	806	806	781	796	801	800	858	740	837	801	840	854	795	841	838	772	770	814	822	819	797	805	818	773	781	862	786	793	793	822	835	798	790	816	835	775	825	798	869	873	804	815	819	841	839	820	828	814	847	826	798	810	784	840	824	793	810	842	797	797	858	817	786	781	821	814	843	856	806	778	793	821	781	799	831	820	795	807	800	857	843	844	842	804	829	766	831	800	826	785	803	853	781	800	842	813	808	840	796	749	797	780	802	805	862	795	790	842	837	810	814	760	871	815	834	828	853	870	800	803	795	772	815	765	844	792	867	838	818	822	780	766	786	792	787	872	841	817	815	806	810	800	818	814	779	784	823	831	856
16837	34540	30845	20519	14367	13854	9757	6239	5806	4829	3834	3076	2751	2713	2975	3065	3050	3089	3180	3236	3547	3674	3529	3098	2912	2555	2257	1738	1452	1162	1126	1047	1161	1115	1167	1211	1155	1156	1197	1135	1121	1101	1099	1150	1115	1096	1080	987	1072	1057	1066	1088	1091	1032	1214	1213	1196	1208	1172	1141	1169	1150	1173	1134	1029	972	981	990	985	987	1026	1003	1004	964	1050	1003	979	993	990	983	990	961	1027	983	981	1020	975	951	994	964	1008	956	1021	1058	1005	955	1005	950	999	997	980	989	1009	1025	1049	962	975	988	1011	1025	991	1014	1001	975	984	1047	1009	978	1015	1028	1051	921	963	997	973	958	1004	979	1045	978	991	1042	973	974	1020	991	983	1045	1022	1035	1030	963	970	998	1027	958	1017	956	940	1055	997	987	929	1013	980	1025	969	970	1063	1014	995	967	999	990	1011	990	968	939	981	1001	998	1023	1033	1002	968	1019	964	981	988	1012	1020	1039	1020	987	1010	995	989	1014	983	1054	985	1019	1044	1015	944	980	975	950	1015	1057	1006	1018	989	1044	981	981	1020	958	936	1027	1032	971	1017	1025	1026	1006	1028	961	997	972	1011	995	993	992	1007	978	956	958	984	928	1019	986	1036	951	948	934	1021	997	975	1005	1026	1032	1036	1003	976	1006	946	985	974	970	1021	978	990	1016	937	1049	969	966	984	1019	984	947	986	1000	938	978	996	977	979	965	1028	1003	927	979	961	1005	992	1029	993	1008	987	1000	993	951	980	1004	957	989	947	921	990	997	1073	985	942	1003	1019	950	1008	1036	933	1006	1030	978	1047	1016	1030	1025	979	1019	996	1021	1028	989	962	1024	1005	980	974	1007	994	994	1016	1029	1016	1046	1045	973	1030	1005	970	1030	1005	998	983	987	970	969	1014	1023	1002	1094	970	989	996	992	1049	989	992	1005	981	1007	992	968	984	1039	1032	1078	995	986	980	1001	947	977	973	959	937	1034	971	967	989	956	1020	990	967	994	986	997	1000	972	951	1018	989	998	966	978	941	995	993	953	969	987	966	960	964	985	1022	880	1005	994	958	986	954	957	919	981	948	967	982	924	1016	937	963	951	982	1011	979	970	1019	1009	915	950	1007	977	1024	997	1018	996	1008	937	995	975	1014	996	1052	1021	996	1038	998	948	1053	1004	999	995	1026	939	1024	1043	992	1005	1011	981	1070	1009	944	966	973	1057	991	1021	972	967	978	966	1051	1036	994	983	970	1031	982	951	947	1034	1006	1005	1001	999	984	1007	1036	993	949	993	907	971	954	989	1026	981	978	1041	1024	960	978	993	944	978	1004	1021	971	1001	1006	995	1014	987	975	1007	1022	962	970	954	1035	968	1005	973	978	1017	1003	980	922	963	982	1008	893	1014	994	951	1022	1038	981	988	997	1008	973	996	1014	1044	982	1005	942	964	1017	973	1031	917	977	886	983	1020	948	976	986	994	973	1017	965	976	1010	996	967	956	958	969	1003	1038	950	986	1004	1005	1022	973	988	972	944	994	975	983	962	1009	1040	964	947	1047	989	974	1040	1010	1002	996	989	948	1019	1009	1005	1021	1013	999	986	964	961	963	972	1008	1022	1026	959	990	977	975	927	994	1051	1023	1020	981	968	953	1027	999	992	989	949	972	958	1063	962	938	968	1034	982	1068	1013	936	928	1038	973	972	1027	955	988	993	1055	972	947	1027	1044	1033	981	990	1007	1025	965	996	977	967	954	958	999	963	986	1007	928	963	1045	1036	1011	1015	987	998	943	973	937	1033	1003	959	1009	1001	950	971	1010	1034	973	1007	1004	1012	968	972	921	968	1012	970	938	1008	948	993	935	931	964	976	980	978	1035	933	983	983	966	1032	967	996	1006	977	912	1037	1052	1005	982	1059	958	952	1002	1004	988	978	952	964	1013	1015	1065	1002	1020	978	1024	1067	960	966	932	990	1005	1027	925	1028	997	994	951	1005	1032	1028	982	977	996	953	952	979	964	944	1035	1000	1011	986	1055	996	955	960	960	942	1007	977	975	965	971	990	1011	1017	1034	980	1007	975	1036	948	1010	1041	971	1011	1014	998	979	953	990	1003	1001	961	980	976	996	1003	1002	920	926	1003	958	971	985	970	962	908	975	1011	1010	990	981	966	994	1016	1016	990	938	974	986	1017	1003	1050	975	1014	993	1008	980	982	971	1002	970	975	1003	1008	1021	998	996	987	971	1058	967	948	1071	1026	936	1001	1015	977	966	995	1017	968	981	970	953	1008	972	1020	934	1071	990	981	977	1017	1002	1060	949	978	1007	1001	1006	953	959	1022	977	1007	1011	1004	1004	1000	955	1018	980	1006	1060	982	987	1003	960	996	982	997	951	1019	1017	966	939	970	1001	981	1036	922	1017	934	988	1003	1067	991	1032	910	1051	943	994	957	963	1003	975	949	1009	1000	974	1054	991	981	995	1045	1010	1036	981	1025	905	951	976	995	998	1055	954	1061	945	1009	963	1011	985	968	996	1006	1019	1008	950	1021	973	936	982	1008	962	1007	1020	970	1045	1003	1009	1025	1038	959	973	969	956	1016	1004	1010	1002	1016	944	952	1010	995	975	965	1024	1009	1012	1015	1020	961	1028	999	977	992	995	963	996	985	984	1041	1002	1005	1002	979	1026	995	970	961	994	945	984	980	1007	968	1012	973	1006	1003	1002	976	965	989	1041	970	1023	990	986	990	1026	958	1048	980	960	950	1015	992	958	1008	993	986	1022	966	977	972	962	1042	1021	986	1009	1031	956	1011	1015	936	1015	1010	1000	954	958	1001	1007	992	1018	1013	990	1017	1003	971	949	969	993	956	970	1036	1035	993	996	971	1064	1001	963	913	993	918	1032	982	981	985	966	1026	993	1035	937	998	959	979	955	1042	1014	1045	947	1056	998	1002	969	1004	1020	971	994	964	1022	931	1013	1010	1041	995	976	961	947	961	950	932	1014	992	1001	1007	934	961	1031	995	1000	987	975	990	992	985	995	1024	977	966	1002	999	998	991	1001	1019	953	999	1027	946	1009	1054	989	1007	976	1010	965	995	1006	1000	960	1009	994	1081	977	1007	1042	972	1005	981	1026	977	976	939	1007	1026	948	961	950	1001	940	983	957	1058	1054	1023	1003	950	1004	1006	975	976	958	947	972	980	1002	998	967	969	1012	992	1033	1009	1026	956	1001	991	1017	1001	1022	1028	985	948	972	965	1007	999	951	978	938	1029	952	998	1010	1041	996	1005	1017	1005	1027	992	998	961	951	975	975	1022	937	947	956	982	934	1007	1012	939	984	980	1068	955	1030	1034	1040	996	990	1009	986	945	975	986	988	917	1019	1003	955	1014	1001	1002	947	956	1011	987	1023	977	997	1004	987	921	1019	1014	1005	963	1030	966	1000	1028	990	977	951	997	1040	999	1023	998	1048	1013	966	1068	1025	1043	1003	1047	1002	1015	1005	943	992	981	976	936	1021	993	956	994	1016	1035	957	965	983	1009	957	1001	1014	1043	1003	1035	1068	950	989	1023	999	1019	984	1007	1038	953	1026	965	1015	1013	1027	962	970	980	968	1017	992	969	972	951	1047	1025	959	958	1065	995	971	1057	982	1027	991	965	1029	931	996	1013	999	984	958	958	1015	1006	972	1029	1012	1054	983	992	1008	1029	917	1028	977	990	974	1030	999	1015	1002	1041	1001	1048	997	1041	945	969	1014	977	982	935	976	985	985	1005	1042	936	986	965	905	987	991	972	1034	972	1001	1020	990	931	1039	989	1004	1024	996	965	988	1003	997	988	1028	964	997	999	971	1008	1002	964	990	936	1009	958	1024	934	952	995	985	1012	987	1016	999	971	953	1048	971	972	965	967	979	1030	940	998	1013	1022	977	994	953	983	990	966	986	993	976	1002	976	972	952	1037	1026	1034	997	974	1010	1000	978	1023	1012	996	1009	954	986	967	975	977	991	970	1008	951	984	954	959	1048	998	992	969	1004	1006	985	1034	988	1051	1002	1002	979	956	985	1018	1011	987	962	998	985	987	1017	1009	966	923	947	1016	998	979	1039	1025	969	1024	1004	1015	1045	935	1056	973	994	1002	980
26837	20606	15966	8156	3282	2766	1994	1172	1091	999	795	704	677	670	687	804	775	757	830	872	891	926	926	816	844	702	609	569	581	484	482	504	474	476	545	479	508	500	507	497	523	479	500	541	508	496	519	505	476	475	507	460	461	480	447	520	501	494	480	478	527	504	508	515	483	452	491	431	453	436	470	463	467	449	477	521	460	508	480	470	504	445	469	521	477	459	477	464	468	479	496	487	465	421	503	430	471	489	499	477	472	499	488	489	466	462	488	491	491	488	506	501	443	483	450	453	504	479	453	492	473	444	462	474	457	501	489	509	491	436	436	468	468	426	464	495	484	474	491	463	476	463	506	447	468	525	470	432	439	436	466	478	500	472	486	462	451	476	471	443	484	460	426	508	497	460	467	484	488	487	474	472	483	453	509	474	467	486	495	491	442	486	469	449	455	461	473	457	439	482	470	496	504	469	434	480	490	469	502	455	478	494	499	470	459	485	495	485	451	428	485	465	481	441	463	459	455	451	426	465	462	480	437	474	453	479	447	472	465	502	458	483	473	507	456	463	456	463	475	504	471	453	477	451	493	457	452	446	480	450	473	483	463	510	457	459	533	470	531	462	478	447	486	470	491	491	481	463	430	475	442	517	472	477	472	525	446	460	462	508	505	491	470	509	474	502	484	444	452	473	456	469	444	489	466	487	498	464	486	465	476	505	455	449	509	480	497	446	476	485	464	454	478	489	476	478	484	477	465	477	451	439	454	475	457	457	425	447	449	503	499	491	467	466	550	477	466	456	468	472	462	478	452	495	436	475	494	434	503	477	462	474	474	507	484	457	438	465	422	485	467	477	492	469	459	484	464	463	490	463	461	480	522	510	476	449	484	511	444	488	502	474	435	497	479	475	497	452	446	455	468	464	479	521	467	484	479	498	424	533	474	481	491	464	475	449	503	493	462	498	473	483	492	457	461	466	460	454	479	462	446	477	426	480	509	443	495	434	500	513	464	481	476	474	462	442	492	486	480	447	527	471	464	463	483	450	477	490	458	506	502	470	441	452	484	453	493	472	468	446	477	506	447	476	490	467	488	485	476	476	490	499	474	490	444	475	474	471	483	458	475	507	484	472	491	465	518	467	498	489	446	446	466	541	462	478	468	442	467	487	435	436	517	445	481	456	495	457	495	497	452	474	483	474	455	471	499	483	470	476	464	458	458	450	499	472	496	455	472	479	487	430	450	449	494	478	454	471	475	445	454	448	474	439	498	484	480	498	467	507	443	459	483	485	490	446	501	485	514	501	485	452	497	476	489	473	493	463	449	454	448	471	471	453	460	472	466	489	488	461	448	492	408	478	472	502	473	475	452	495	481	483	482	482	488	492	461	456	503	446	470	474	480	466	488	452	478	455	478	490	501	463	506	490	455	488	492	501	460	498	493	510	446	472	481	474	493	454	496	480	487	485	489	465	496	472	487	438	458	464	454	471	493	450	508	495	463	459	470	461	445	463	489	499	525	490	457	470	497	486	478	438	489	460	447	485	468	476	438	489	467	474	468	473	490	473	514	438	481	461	471	502	467	473	473	476	480	466	467	479	465	467	481	483	481	460	477	473	418	454	472	469	451	468	444	482	443	485	490	489	498	470	480	469	472	453	498	442	496	449	469	470	492	484	450	477	420	497	472	478	485	481	479	454	483	474	462	463	447	439	503	487	447	492	444	466	455	453	474	521	522	503	438	484	455	469	441	465	459	479	443	443	453	460	470	456	476	423	484	498	463	496	471	475	487	513	513	494	486	482	463	435	508	475	476	489	477	458	477	527	433	462	469	453	483	465	473	478	493	477	475	442	475	479	520	489	486	474	493	482	452	484	524	495	492	504	460	495	452	447	486	504	479	492	440	454	464	427	447	442	464	464	494	479	423	516	446	444	511	452	481	460	465	467	499	475	473	488	427	467	475	479	438	508	463	474	481	481	480	491	503	472	468	479	434	451	476	489	457	481	496	521	471	454	450	471	457	449	491	468	456	493	474	511	496	466	487	474	462	453	456	470	453	495	479	461	446	488	475	503	476	481	499	458	484	446	495	518	490	477	465	480	508	468	490	444	439	440	462	410	467	448	487	518	504	504	462	495	478	506	506	446	463	502	506	457	433	498	448	474	477	474	510	482	515	440	465	459	484	440	483	461	501	487	486	458	518	456	453	483	496	468	454	509	465	476	469	488	464	461	491	443	486	490	495	452	471	477	470	467	502	481	480	519	477	439	459	480	461	581	464	478	498	468	467	445	467	467	486	496	452	479	467	484	440	469	449	484	463	512	472	457	485	504	484	477	493	451	499	481	500	448	473	475	516	470	513	476	409	474	483	488	477	488	445	489	491	447	486	449	502	457	501	443	493	503	485	505	470	479	480	491	488	471	463	522	508	495	450	436	496	433	427	465	462	498	467	513	487	452	475	483	467	462	444	495	483	455	471	490	473	487	442	458	513	474	451	472	481	462	480	478	458	439	480	482	457	468	491	453	471	475	467	451	479	493	462	433	479	457	495	468	461	489	469	508	459	475	464	501	442	506	483	478	448	435	487	489	470	471	522	488	449	500	439	477	495	454	478	510	452	455	502	458	472	447	491	477	446	474	466	456	463	468	436	449	452	469	473	492	481	472	469	424	457	491	519	477	464	482	470	464	464	457	452	485	490	499	467	484	468	480	480	467	488	489	498	490	471	464	458	482	470	514	463	470	514	469	509	528	488	435	522	484	416	470	458	468	487	470	464	494	514	447	453	471	487	496	464	475	463	443	457	461	518	506	476	474	481	488	441	474	459	478	475	485	501	465	508	513	462	451	491	493	446	497	444	477	479	467	481	455	478	485	452	481	529	492	424	450	526	460	476	466	479	457	431	508	462	479	471	495	461	468	496	465	508	457	490	439	485	446	462	471	454	491	462	483	508	473	457	474	495	461	439	466	473	442	476	496	498	496	458	446	500	491	448	486	475	476	430	478	451	479	454	482	481	512	475	456	481	478	441	477	442	447	456	488	421	483	494	464	463	447	508	488	452	489	469	477	447	451	454	460	438	493	456	462	470	484	465	481	492	465	438	479	490	458	482	449	462	459	499	470	463	453	518	508	437	532	460	486	477	506	470	480	472	493	449	431	460	494	490	456	447	437	478	473	410	494	485	483	475	431	494	488	475	462	460	490	475	496	501	484	493	472	451	489	452	489	481	501	471	463	488	482	478	464	436	470	479	466	515	501	462	469	503	491	515	478	480	496	459	472	461	476	479	500	483	479	442	496	455	489	482	442	502	466	522	464	507	452	474	484	449	493	528	473	468	484	475	445	479	471	507	441	453	496	458	504	458	457	497	499	441	511	434	469	453	468	497	483	462	447	435	452	472	464	461	458	483	448	479	486	474	479	451	484	453	441	481	488	442	507	497	457	442	482	468	511	485	455	464	452	491	474	475	445	415	438	520	517	471	489	436	459	448	457	483	465	465	469	493	484	496	481
13302	21405	17507	10181	5826	5924	4211	2435	2212	1849	1542	1139	1090	1152	1274	1335	1444	1336	1309	1482	1625	1634	1667	1420	1260	1152	1015	862	713	666	653	611	627	626	671	643	663	663	633	655	633	656	632	634	626	643	648	580	646	577	603	583	579	594	623	649	621	645	631	643	616	629	597	600	605	608	560	546	633	614	608	572	624	619	538	593	634	635	587	581	561	612	575	616	630	614	624	670	580	613	593	563	603	582	621	572	570	564	572	600	603	594	577	576	593	627	609	589	579	623	568	586	568	595	605	597	589	566	561	585	592	606	611	545	575	625	570	584	578	611	567	618	625	617	629	550	601	565	589	591	599	587	657	587	575	611	603	609	590	553	614	615	620	561	588	571	569	577	560	595	587	619	622	584	612	603	604	583	613	601	586	588	616	612	620	563	586	560	616	582	542	566	584	598	554	570	633	562	624	619	606	602	609	619	606	600	573	585	636	596	610	594	618	577	613	574	602	534	615	603	583	567	576	597	561	546	602	621	632	611	588	606	596	590	580	603	623	632	568	565	604	598	608	584	594	578	569	594	593	588	590	608	597	554	602	599	618	583	620	585	588	601	576	564	589	627	614	572	631	596	617	567	629	572	564	620	592	607	591	566	549	576	603	583	603	593	580	581	597	562	605	610	562	604	582	553	588	622	621	605	603	588	618	591	599	596	595	605	584	539	572	606	561	573	595	586	589	588	591	544	625	579	558	606	587	618	568	599	581	580	599	600	571	557	622	575	570	585	599	626	586	596	611	623	597	587	599	612	641	588	590	622	589	608	579	598	554	567	579	618	567	570	584	586	636	590	592	605	576	646	610	606	604	566	588	561	576	649	558	589	590	558	552	576	589	584	557	549	583	632	606	609	590	652	593	602	578	576	574	617	587	615	613	566	610	561	613	569	621	614	633	576	618	591	595	597	604	618	572	572	611	557	606	569	564	596	595	567	613	548	582	568	605	571	562	626	583	601	549	584	620	592	584	622	565	581	606	578	628	626	573	588	622	541	605	585	618	592	556	530	560	595	579	587	600	588	581	583	590	588	618	593	594	588	576	637	603	580	635	544	600	606	598	619	600	557	561	611	639	609	604	587	600	617	579	620	591	581	612	568	577	560	593	551	589	591	572	571	587	614	607	591	621	601	566	568	604	586	574	570	595	561	544	628	581	612	588	620	614	582	608	580	591	567	645	585	609	554	633	605	605	530	578	583	608	529	550	573	587	597	628	585	546	591	611	584	574	613	592	578	607	621	604	593	597	633	575	582	574	579	620	576	568	565	561	572	559	575	609	593	587	596	579	546	562	604	583	576	605	581	614	598	579	564	575	620	631	614	568	592	632	595	573	590	595	562	586	574	558	621	585	603	552	572	606	607	565	620	610	641	631	549	576	568	587	576	621	582	571	589	613	576	605	633	591	591	592	601	604	621	589	646	590	557	575	597	603	593	585	596	561	614	550	604	607	590	597	548	574	573	584	587	587	587	589	607	550	589	611	556	571	596	580	601	576	608	582	585	596	572	575	551	632	600	577	587	579	602	611	617	600	577	614	576	601	574	510	581	624	662	574	588	641	542	536	548	611	586	583	569	588	585	553	601	597	561	567	616	584	557	617	590	577	599	597	623	572	571	616	599	594	542	576	611	578	578	623	578	593	636	561	576	557	551	628	631	598	616	598	609	602	580	585	622	593	604	564	580	575	612	592	597	622	551	629	565	572	638	556	613	556	565	565	608	549	602	568	607	591	599	636	607	593	592	568	567	576	600	600	585	603	552	600	588	609	599	632	582	588	567	611	611	571	590	600	546	585	554	601	620	605	619	607	565	580	603	605	567	536	606	544	584	526	616	520	565	557	604	601	612	592	597	600	598	636	601	597	577	583	611	613	585	563	596	566	608	591	581	577	621	594	628	572	587	572	583	607	595	619	603	630	567	632	604	601	656	606	585	632	590	589	573	631	606	584	599	583	559	603	642	596	545	612	594	623	580	625	574	628	591	620	589	594	576	618	609	581	560	606	608	567	596	616	603	601	615	554	620	624	561	597	574	574	597	562	571	614	629	580	620	626	600	589	589	602	630	578	548	585	581	613	595	576	595	556	565	571	595	610	610	593	602	587	614	588	625	614	570	604	585	554	620	587	615	585	603	552	599	612	612	602	627	573	638	566	589	550	584	598	578	624	585	614	559	610	607	602	570	624	603	589	595	605	543	611	556	604	577	611	629	602	573	566	615	545	588	602	568	603	596	594	570	577	607	554	570	580	589	606	590	606	634	588	589	554	607	610	613	600	603	533	607	579	569	573	559	602	568	611	610	648	608	585	592	630	562	563	565	599	607	619	562	539	584	609	658	560	611	635	607	601	579	556	597	605	611	619	564	597	658	547	565	614	588	627	565	600	583	620	591	610	549	590	579	589	559	584	578	592	564	568	590	598	617	589	610	544	559	582	615	615	587	581	604	583	613	586	550	633	599	641	548	568	638	539	576	568	568	594	587	584	568	552	594	560	572	617	560	597	580	609	621	599	601	631	591	596	590	576	588	543	617	600	610	609	576	555	631	621	565	583	612	578	588	607	565	644	654	562	601	595	612	577	586	597	580	604	558	595	624	588	571	579	568	548	589	551	579	583	600	581	592	591	597	538	618	589	565	595	621	562	525	590	568	587	596	593	606	604	626	609	579	607	592	573	584	565	579	595	617	583	598	595	606	594	584	601	573	584	611	598	586	603	559	624	601	584	559	612	571	585	569	570	603	586	537	584	609	613	565	602	629	590	585	558	608	635	581	611	582	575	590	555	605	594	623	604	545	636	579	592	600	558	637	585	634	586	583	592	541	621	585	577	619	616	590	606	568	610	576	590	590	614	590	600	642	612	591	590	620	577	541	629	582	602	578	623	539	602	609	628	601	570	610	579	617	612	630	608	598	578	591	632	606	547	552	558	594	577	596	603	604	598	568	591	574	575	625	591	599	600	608	599	592	613	575	603	556	588	573	574	594	584	578	615	609	585	593	558	598	579	605	587	565	574	631	575	559	656	622	603	591	654	599	626	588	592	641	633	601	601	606	585	632	582	579	575	576	589	593	581	619	576	620	616	604	612	609	578	582	598	591	573	588	548	602	564	570	594	582	557	581	602	563	607	625	607	567	623	611	567	598	555	591	599	606	616	592	620	579	559	573	614	596	588	551	545	634	599	608	577	590	566	597	579	617	599	579	575	581	580	584	633	597	571	589	585	593	598	576	571	547	604	546	593	606	597	568	599	560	609	632	567	585	562	558	592	601	573	607	580	590	593	601	577	607	635	634	562	586	591	576	583	590	581	562	618	609	584	583	634	568	524	585	581	594	616	620	590	563	569	625	589	617	585	592	591	597	614	582	589	554	577	588	640	565	601	581	595	572	588	641	553	613	596	581	580	586	620	573	584	589	587	599	559	577	598	570	585	626	535	582	571	582	567	639	608	608	562	570	608	544	595	581	556	567
23680	20921	28138	23864	20890	13348	5170	2303	2075	1774	1491	1276	1219	1269	1326	1358	1357	1323	1351	1451	1519	1590	1583	1425	1336	1276	1162	992	952	800	788	718	825	791	798	814	840	835	821	780	762	748	782	760	742	777	817	767	793	815	732	804	791	738	796	805	787	812	799	760	828	792	785	816	751	816	721	764	734	760	799	702	757	766	824	733	755	751	754	723	767	735	787	764	808	770	738	768	743	748	739	746	741	767	748	723	769	795	785	714	765	779	765	738	729	723	726	756	726	782	787	708	714	754	777	743	732	729	772	820	743	760	763	770	745	722	778	778	771	761	756	748	753	749	829	757	701	755	735	752	725	748	733	740	720	787	730	709	768	739	722	746	744	740	780	755	798	758	777	743	816	757	746	782	794	807	756	721	771	719	759	741	770	738	794	741	747	734	709	790	714	768	746	743	710	728	721	726	791	750	759	789	743	738	766	745	733	720	792	782	768	735	753	787	779	776	771	729	707	730	737	767	792	736	716	760	739	832	740	769	739	746	724	740	756	793	738	694	755	774	788	707	785	743	791	734	768	739	756	743	750	718	763	729	741	712	758	743	768	744	730	744	797	728	752	749	773	755	818	782	767	729	762	731	768	759	766	747	733	718	768	769	771	723	797	711	762	744	755	719	781	749	736	714	755	718	722	782	782	755	805	714	738	748	737	742	787	795	763	794	746	783	725	744	770	727	787	751	771	767	724	733	727	700	783	761	811	805	783	733	768	689	719	787	742	705	735	805	743	754	746	753	763	806	749	775	778	746	709	719	735	723	734	785	738	730	780	745	697	731	726	752	760	750	762	766	747	737	736	749	770	762	773	760	756	760	734	778	782	750	773	776	747	746	730	711	723	805	773	774	785	711	782	717	739	737	703	771	767	790	737	730	745	718	775	765	755	763	751	769	743	778	765	762	746	785	722	784	788	728	720	675	745	758	764	796	750	762	774	722	736	753	769	745	771	767	722	718	747	755	737	784	742	806	807	733	763	729	764	736	731	755	794	739	749	706	736	788	762	767	769	746	763	808	731	787	780	757	732	756	755	738	775	779	731	764	727	744	736	745	734	727	798	738	762	726	783	732	731	778	694	717	803	747	724	777	718	772	725	754	775	766	763	745	773	743	770	804	737	747	738	751	733	718	741	743	732	710	747	771	730	735	788	717	755	784	786	710	724	762	710	769	756	774	735	733	722	754	713	770	750	723	754	754	761	779	727	757	704	808	770	765	708	737	772	768	710	753	766	779	731	798	745	740	760	770	732	750	793	741	706	781	808	781	779	755	749	736	760	781	749	807	746	743	771	758	726	793	754	766	738	792	750	688	728	735	782	755	761	733	775	746	779	709	782	780	771	724	751	761	798	730	755	763	775	687	781	738	730	698	753	734	708	678	759	755	770	723	765	770	717	792	755	770	760	765	748	723	740	780	775	808	744	748	812	729	752	754	757	714	766	718	774	822	752	747	762	768	799	786	721	716	743	739	738	793	726	786	780	795	770	770	781	775	762	735	708	787	729	747	731	720	799	766	760	753	731	756	754	804	739	713	775	758	772	785	745	769	770	783	812	767	744	779	744	706	770	791	759	801	782	736	746	741	747	700	688	714	755	746	778	782	712	721	751	742	782	733	810	731	700	734	750	747	724	787	761	780	733	798	752	719	744	772	747	806	728	768	771	802	732	758	785	765	758	793	746	697	745	762	732	735	717	710	794	700	754	760	743	779	766	777	794	699	735	752	752	698	766	774	791	771	780	745	777	780	738	741	761	758	795	720	775	794	733	772	803	825	792	810	752	783	726	797	748	753	744	789	746	750	756	774	798	734	683	722	785	728	781	783	717	720	750	692	734	808	714	767	764	735	772	778	731	802	758	738	717	765	751	740	769	747	774	786	763	718	740	759	742	748	740	814	733	794	697	745	792	758	757	764	797	756	801	757	719	787	757	729	799	754	787	771	755	747	771	791	728	761	724	750	785	740	771	765	736	761	744	706	783	734	775	799	792	725	686	747	754	763	751	717	843	795	813	733	750	743	785	712	756	734	759	779	723	787	780	719	803	784	763	742	834	740	732	790	760	730	754	783	776	774	805	744	712	821	768	764	737	780	781	742	709	749	783	750	793	743	742	778	708	780	754	717	747	754	745	713	756	809	754	730	776	765	768	745	787	753	741	779	728	733	733	759	767	781	725	742	760	750	750	730	751	773	754	732	791	822	723	751	748	761	785	759	733	812	793	793	766	733	760	734	746	741	763	717	734	764	749	719	738	732	694	760	726	704	786	743	760	741	782	758	739	753	785	820	775	752	760	729	739	717	748	798	747	734	757	742	763	754	741	740	805	756	729	749	731	745	799	745	739	816	734	750	780	747	816	767	784	745	730	761	778	744	721	813	711	745	769	698	749	733	750	775	748	736	762	797	787	759	724	797	726	722	815	730	735	770	765	764	758	752	767	782	764	817	696	784	739	755	723	752	730	756	803	768	705	740	741	766	747	737	744	724	753	763	745	770	709	765	768	786	778	710	759	794	779	769	728	736	773	744	765	788	732	757	765	770	768	742	787	739	780	784	800	735	757	687	781	725	741	735	749	808	771	718	751	784	782	775	747	765	747	809	758	805	750	778	754	770	751	739	773	767	754	798	701	759	754	773	753	726	714	738	746	801	762	722	749	752	710	747	697	756	739	698	776	739	726	740	775	726	729	769	724	726	776	759	769	711	782	766	784	713	782	761	753	764	773	718	761	691	749	748	785	749	730	760	751	783	750	789	747	763	785	763	751	721	719	765	770	759	828	774	737	701	766	757	760	743	681	770	734	721	769	761	736	763	770	754	787	736	750	791	747	803	757	761	764	757	758	762	746	724	749	740	754	734	751	742	784	742	785	717	728	778	706	755	772	747	731	714	722	723	746	749	763	823	760	752	777	775	734	702	758	767	732	785	765	736	746	776	756	750	716	733	739	804	748	769	791	774	783	742	740	707	732	752	766	775	725	758	750	790	758	756	739	812	712	771	774	721	784	777	735	770	710	755	759	724	760	748	749	718	728	770	778	774	747	732	788	740	761	735	762	723	782	748	740	762	775	743	798	716	786	727	732	747	757	742	779	707	768	753	736	752	716	709	779	726	773	718	779	761	765	785	738	731	741	732	761	762	756	768	724	752	772	756	745	728	758	736	714	776	809	771	732	749	784	738	761	706	698	779	786	777	772	717	737	809	763	768	752	795	791	777	740	772	766	730	683	739	771	748	753	739	793	784	750	734	747	724	794	776	731	743	710	737	748	719	741	817	729	739	738	748	736	740	725	734	744	757	716	815	781	716	774	740	713	768	707	742	794	778	750	701	724	698	766	800	749	763	744	734	763	693	767	770	763	750	743	756	760	771	773	748	750	739	790	749	723	761	794	778	763	791	746	769	794	788	746	764	742	814	769	751	735	779	762	753	816	777	767	722	702	712	772	786	814	756	792	740	693	825	755	749	713	778
14718	29912	25324	16352	10147	9927	7381	4438	4095	3523	2917	2220	2088	2049	2284	2342	2347	2242	2363	2502	2607	2752	2722	2398	2211	2002	1788	1424	1285	1006	984	938	1054	980	1000	1111	1048	1060	1052	1017	1079	1019	986	979	981	1015	954	890	982	925	898	923	930	987	1063	997	1033	1050	967	978	992	998	1005	991	872	901	928	939	917	895	905	947	911	900	927	947	910	896	942	926	951	956	878	887	946	873	924	903	960	891	900	918	968	938	896	950	899	844	992	925	912	896	929	883	939	955	903	920	946	896	864	914	881	880	946	920	912	912	973	919	971	937	905	912	900	902	981	899	929	872	904	889	955	949	929	938	907	893	949	936	920	860	889	930	879	898	901	962	914	914	930	937	882	871	923	958	907	974	958	877	952	871	891	916	881	915	911	897	881	892	950	898	905	908	837	870	881	938	845	960	892	907	948	922	880	921	873	868	936	926	930	907	934	902	916	890	897	945	867	967	942	894	897	899	901	906	932	900	899	950	919	899	1022	894	894	871	919	910	890	914	890	913	900	941	945	860	853	878	906	864	857	905	960	914	893	910	921	903	933	903	878	944	924	956	985	951	912	881	869	904	909	939	901	909	882	965	950	914	902	954	915	916	906	931	919	953	906	867	916	936	885	944	943	884	881	910	942	891	886	952	932	916	950	895	927	956	921	939	917	913	924	926	902	897	947	904	917	924	927	937	918	925	936	866	925	924	899	875	913	899	918	900	933	908	958	875	953	942	875	964	929	863	878	889	888	955	944	911	976	983	905	960	887	981	910	945	947	925	934	920	926	897	954	870	938	932	923	932	864	963	875	929	930	933	994	900	869	939	904	935	892	885	890	890	872	934	867	934	917	955	926	908	863	901	900	882	878	972	941	905	956	937	929	912	942	889	920	873	858	957	885	940	887	932	893	952	969	906	861	877	926	945	954	926	895	882	886	885	871	957	910	901	982	910	893	942	852	948	922	959	889	905	891	884	865	893	923	937	909	891	877	914	864	894	916	980	921	891	928	893	928	900	852	937	870	912	935	955	974	924	933	924	882	884	875	960	968	911	887	966	890	843	883	901	891	910	899	947	883	909	887	925	856	881	940	900	936	897	891	953	946	907	840	940	896	905	954	918	910	950	881	924	953	897	910	902	962	928	945	905	942	886	899	867	912	919	870	902	920	947	927	879	911	901	904	905	953	872	896	907	908	907	976	882	933	880	907	889	924	911	888	950	900	889	897	896	913	902	898	942	876	891	910	941	942	942	935	898	866	901	854	859	887	875	935	933	887	889	906	898	917	876	880	978	942	997	907	923	868	953	919	948	955	859	880	883	925	902	902	930	953	900	884	951	864	897	917	922	879	902	861	874	913	902	845	903	912	945	917	898	904	876	893	906	904	876	887	865	966	873	917	870	901	882	937	986	882	920	962	934	880	863	848	909	964	881	864	904	974	964	934	956	934	918	937	875	910	881	904	933	952	900	990	916	925	923	908	908	951	907	919	989	937	922	904	922	899	936	911	955	926	919	893	930	945	893	896	947	943	965	915	916	933	949	926	882	889	888	920	910	891	961	911	885	965	917	888	980	873	904	900	911	879	931	916	896	902	910	877	934	875	942	950	920	911	910	819	932	873	894	981	867	861	896	938	859	942	926	929	918	952	948	929	914	908	924	863	930	922	891	907	915	917	924	850	936	923	953	901	940	963	867	924	871	946	872	979	850	917	917	877	928	959	919	911	974	904	879	909	888	903	900	937	957	919	923	877	902	913	950	925	887	942	908	932	857	918	901	907	943	892	894	940	936	927	864	888	877	875	949	883	931	931	934	918	857	946	926	908	868	956	984	927	935	927	934	887	956	929	919	882	951	930	882	927	911	939	874	906	978	867	936	924	902	853	920	903	899	899	966	940	925	894	974	854	897	911	882	939	922	886	878	932	957	911	899	903	915	901	935	916	896	865	938	934	904	940	934	963	922	911	938	892	904	878	930	885	950	932	853	896	896	906	927	924	911	930	899	851	946	923	875	943	893	906	870	919	929	882	961	942	954	892	938	907	934	915	956	897	872	880	913	915	868	929	972	891	896	930	942	908	887	916	946	922	901	914	943	925	867	922	896	915	920	861	915	949	946	944	890	959	869	881	923	930	886	919	891	948	929	964	864	939	917	855	903	897	915	920	923	900	908	955	934	914	902	883	860	866	949	903	894	887	882	924	949	914	950	939	923	932	921	911	834	921	902	890	910	968	937	904	934	930	859	943	918	908	910	923	941	975	836	900	898	892	880	885	919	903	879	926	932	901	909	926	896	931	933	927	903	951	937	872	889	906	877	908	911	935	946	937	949	968	926	926	910	914	925	884	950	901	939	965	910	933	896	916	935	860	932	931	920	949	948	883	969	882	939	926	941	889	899	950	926	948	906	874	963	925	931	874	944	880	914	941	943	875	1030	905	933	903	884	949	902	970	879	976	888	938	929	933	862	903	878	937	916	896	894	894	917	905	917	943	851	929	961	946	955	897	924	898	914	916	911	928	870	931	871	916	893	935	898	933	913	897	969	940	920	881	943	869	896	899	964	929	895	925	896	905	925	944	914	914	918	872	921	877	970	891	905	958	935	936	911	915	919	877	924	895	935	893	871	949	923	906	896	936	863	877	926	912	908	954	906	896	983	953	877	901	954	904	908	911	940	895	867	944	933	932	890	944	870	914	888	924	885	902	942	907	874	943	879	923	909	902	877	898	907	915	921	919	934	950	906	915	922	912	868	904	954	911	934	873	955	898	939	918	918	957	917	921	931	928	941	908	871	916	922	899	908	850	946	977	948	934	886	843	866	900	905	891	910	940	884	899	952	907	952	911	903	948	911	944	913	906	911	869	900	932	894	910	978	891	931	906	885	946	902	949	918	928	933	868	960	891	906	948	934	862	959	940	901	927	876	896	918	949	920	903	912	864	869	916	888	937	905	908	903	899	941	940	917	859	915	899	913	890	900	874	928	926	919	941	910	907	902	911	947	909	872	925	931	891	892	949	897	934	907	986	928	906	934	899	899	899	940	910	914	925	895	962	868	950	942	904	928	935	875	950	911	905	908	922	880	893	898	854	959	889	961	917	895	916	926	949	888	952	936	890	950	900	914	899	932	868	941	955	968	953	913	924	918	879	917	956	881	914	895	965	909	947	910	891	964	907	903	904	914	973	923	935	931	879	889	919	918	967	885	898	906	929	941	900	853	944	942	873	902	911	868	880	872	929	932	961	973	955	970	929	880	901	938	976	958	884	901	921	860	892	919	858	904	930	922	934	924	900	913	919	864	914	891	941	972	943	909	904	893	935	891	863	947	916	916	933	883	904	855	945	922	898	921	869	867	934	863	904	884	873	903	944	945	914	886	926	948	933	861	970	930	897	909	942	929	877	922	885	931	943	899	890	867	892	903	966	936	913	906	868	936	939	870	875	967	929	896	917	908	908	908	882	917	925	980	921	951	889	908	937	903	909	901	945	888	952	902
24943	20903	26933	24811	11656	3893	2637	1406	1232	1056	985	732	719	724	786	809	828	808	838	916	956	996	971	872	799	771	698	577	546	446	418	408	455	441	437	408	443	483	465	451	444	453	449	435	453	425	437	417	392	386	396	413	431	438	467	478	458	419	415	442	422	464	411	428	391	416	412	387	391	373	368	390	420	385	375	435	392	417	427	421	414	399	369	422	408	399	404	415	402	411	418	406	394	395	408	392	409	399	410	400	367	413	404	392	408	401	402	407	414	430	424	412	411	421	416	417	421	397	415	402	424	426	394	402	381	422	397	411	396	387	417	393	386	415	430	399	379	402	373	406	411	374	382	438	424	390	406	404	417	412	392	438	395	405	405	433	409	397	412	459	398	371	415	388	379	387	411	384	410	420	412	421	381	386	382	397	411	402	397	424	402	391	394	385	391	381	411	400	420	381	400	435	406	420	428	421	395	358	415	406	400	414	385	391	386	395	366	422	411	381	421	413	413	436	413	402	396	408	402	402	425	438	406	413	459	410	402	419	398	431	393	381	383	440	385	384	414	395	429	429	394	382	401	369	433	346	382	403	424	386	416	416	395	421	441	383	387	405	381	421	384	401	397	407	404	437	390	410	410	408	391	428	398	430	411	401	416	416	398	426	414	409	377	390	381	371	399	390	435	386	397	411	400	384	386	408	397	411	399	419	382	369	363	376	412	403	378	383	378	383	416	435	368	385	415	408	437	412	424	365	388	420	422	375	381	409	376	413	407	403	408	412	412	409	418	400	422	429	391	375	409	349	411	364	362	389	387	397	396	417	424	398	442	402	414	399	413	426	413	428	377	396	428	415	361	413	390	369	399	400	414	392	406	382	377	409	420	405	405	407	385	385	358	426	406	420	401	431	402	394	419	411	405	394	443	360	389	412	432	406	384	390	410	407	420	366	422	420	398	432	455	392	385	382	372	418	397	371	396	399	385	381	401	439	402	407	396	402	421	428	415	415	381	413	437	419	417	412	382	384	431	409	417	386	413	408	359	398	412	435	410	383	418	401	415	380	398	406	426	422	411	413	374	384	382	408	402	392	384	381	436	412	405	408	409	424	388	400	399	394	418	408	413	417	415	408	419	395	407	448	390	417	418	377	421	405	418	382	406	388	421	408	403	374	401	427	431	408	426	410	409	393	420	403	385	390	399	417	423	422	382	433	423	424	382	402	393	420	420	452	382	433	391	409	415	413	375	416	414	388	385	440	422	363	419	397	420	384	414	398	399	378	368	391	396	428	400	411	402	440	411	370	424	418	416	386	437	399	398	396	424	414	404	399	400	417	406	460	405	403	416	411	393	381	412	391	361	386	384	401	390	384	443	413	431	417	428	394	394	382	418	397	424	403	390	413	415	440	379	372	432	394	401	409	385	451	395	408	429	449	408	392	421	398	389	387	387	384	411	403	411	376	371	406	393	405	403	419	391	406	432	374	362	393	376	427	387	404	393	422	399	416	425	373	401	382	395	397	403	411	416	431	423	394	379	428	391	391	401	409	433	402	441	374	417	415	393	434	401	358	393	437	455	429	390	453	428	362	380	422	409	416	435	409	420	443	401	372	378	404	405	355	411	430	452	382	368	421	430	421	434	391	370	413	378	403	400	354	413	422	415	395	417	410	393	402	423	451	365	387	439	389	432	412	370	381	425	369	407	420	417	434	404	395	387	366	368	409	436	411	406	441	407	417	405	446	386	432	417	387	356	387	398	402	436	408	416	422	410	434	422	410	409	431	416	378	406	398	399	393	421	427	402	402	405	398	407	386	407	393	428	356	377	403	404	411	403	413	402	421	413	367	431	373	423	393	393	402	391	375	418	398	394	387	402	429	381	421	380	401	410	405	418	393	417	397	376	401	400	432	418	415	389	418	413	415	419	416	408	394	394	420	422	425	402	440	375	418	399	386	357	401	425	412	394	410	410	448	411	387	424	403	416	410	387	379	414	406	402	435	447	366	395	425	429	398	372	458	444	400	417	409	408	398	375	400	392	406	388	390	445	409	387	417	384	417	421	418	402	410	447	428	423	418	387	383	408	378	409	421	413	399	370	374	400	408	405	439	449	392	405	420	420	404	438	421	429	406	429	416	396	384	412	414	416	381	372	452	383	386	376	402	418	440	420	401	411	368	428	398	396	421	429	397	401	416	389	403	401	392	397	452	390	382	412	435	401	408	401	402	377	392	355	431	385	401	397	390	404	396	394	426	398	407	418	412	410	392	393	407	405	406	393	403	382	365	404	414	418	406	346	416	397	428	418	424	415	418	407	386	402	382	402	395	412	428	423	406	429	408	369	377	391	427	402	408	372	391	428	381	420	411	400	377	437	399	425	414	403	386	380	393	375	410	390	406	415	389	416	412	385	371	399	394	406	353	390	414	437	390	366	369	431	392	456	405	365	418	420	403	420	385	433	399	386	403	375	424	414	416	383	428	391	421	421	408	382	384	371	385	410	420	391	403	434	422	411	399	421	428	406	380	377	369	341	402	408	401	405	420	422	371	411	370	410	417	401	394	420	406	397	394	379	403	447	435	393	389	407	417	419	386	414	384	412	420	383	395	434	408	399	410	412	414	379	394	469	422	384	407	379	388	382	387	431	392	422	451	396	395	409	413	411	402	409	370	401	362	372	424	441	434	419	407	355	450	393	387	373	377	396	420	400	451	451	401	431	400	380	377	409	377	401	397	432	422	404	406	401	441	378	436	398	370	371	393	389	388	378	386	383	391	366	412	384	393	409	393	389	405	399	420	420	412	364	436	405	358	397	390	412	401	395	413	405	419	410	402	371	393	377	375	410	425	420	409	398	415	422	426	386	388	400	385	406	402	411	404	398	458	401	416	387	416	399	379	428	385	384	410	404	414	408	395	396	419	400	422	400	410	440	429	454	402	380	389	381	400	403	386	397	402	396	446	409	414	429	390	405	377	412	419	415	421	399	414	404	446	418	421	421	408	417	406	384	396	435	433	422	382	422	370	370	398	384	395	383	413	426	405	395	372	415	364	412	412	422	374	400	393	393	402	393	374	395	389	431	392	419	423	409	393	408	419	416	373	403	396	405	439	417	390	407	408	405	465	393	420	384	416	398	368	390	397	382	408	393	394	393	406	426	425	431	362	384	426	430	412	391	388	402	425	425	437	430	382	390	410	405	408	416	379	421	424	417	384	406	375	392	387	389	392	434	374	385	412	431	402	405	399	392	403	385	381	385	413	409	337	408	437	370	412	436	386	406	422	354	397	374	401	391	362	441	392	424	366	396	401	366	416	416	432	399	390	403	419	430	390	417	385	434	417	387	413	396	393	397	388	404	404	403	394	383	392	378	407	376	396	408	436	405	393	394	350	403	412	399	420	426	384	361	452	397	413	419	387	372	421	417	419	415	382	369	408	427	389	402	434	419	392	417	400	386	396	429	413	427	416	384	439	427	418	422	372	385	370	376	437	411	432	410	413	407	411	401	372
13934	26131	21583	13512	8283	7306	5751	3286	2859	2422	1961	1505	1398	1343	1610	1592	1668	1573	1655	1810	1847	1916	1879	1605	1493	1353	1162	938	752	621	597	582	559	621	630	602	621	615	597	605	586	588	585	557	577	621	615	579	537	541	495	566	541	614	606	583	643	569	628	609	635	581	580	508	541	536	513	560	528	556	513	543	540	548	560	508	508	529	524	551	566	512	528	552	575	540	525	546	549	554	538	504	542	495	517	507	538	515	506	579	516	553	535	492	522	560	538	526	529	575	535	493	550	500	509	563	507	498	491	522	580	523	507	520	536	523	524	536	542	489	485	539	534	510	512	535	523	511	534	540	525	563	546	524	541	523	487	506	486	555	529	481	543	522	546	509	540	565	568	481	541	503	519	497	532	546	526	531	536	512	545	542	524	545	538	566	540	504	482	498	513	548	533	567	490	524	541	523	523	544	529	510	543	514	526	493	518	524	533	520	517	530	495	525	514	565	513	568	515	544	504	495	567	556	557	546	497	522	508	473	526	550	556	546	531	539	527	510	515	490	519	528	578	516	537	548	493	549	508	533	484	515	555	533	522	535	527	515	534	525	527	506	461	533	513	525	549	539	490	551	510	522	554	544	488	522	543	526	514	559	533	519	521	514	578	535	527	536	557	537	515	493	520	521	562	525	554	520	486	537	562	518	517	513	527	543	537	568	512	522	554	526	528	561	480	577	544	522	554	577	536	498	523	510	558	516	496	534	511	549	545	560	535	507	495	532	536	534	567	528	501	490	521	502	507	514	548	513	543	520	516	541	510	493	547	531	530	548	486	509	559	546	550	504	524	529	564	547	547	523	521	503	502	535	543	544	554	529	501	541	562	531	533	495	566	502	537	556	542	564	554	503	482	534	539	553	500	522	528	498	495	545	509	520	512	544	562	514	500	532	519	518	508	533	547	548	545	521	547	529	522	575	528	528	551	521	548	502	532	498	588	505	548	490	510	521	488	575	497	544	517	482	564	520	520	536	530	538	578	546	526	572	496	513	532	518	506	554	556	506	525	541	522	566	545	548	546	519	534	534	569	525	506	544	511	509	548	524	558	532	491	518	524	497	524	532	533	532	503	535	523	541	519	532	556	534	511	504	571	550	541	546	558	531	522	546	540	508	497	519	538	537	543	537	561	493	532	519	490	521	550	520	541	546	529	524	498	534	541	527	484	484	531	532	507	543	494	544	513	560	532	497	530	532	514	511	581	516	531	519	525	503	521	531	548	550	552	534	548	569	515	536	560	524	556	545	492	532	526	566	492	530	482	510	575	542	509	577	529	531	531	524	543	520	547	543	524	541	524	509	537	535	531	529	508	514	518	534	519	565	561	546	512	558	573	505	532	547	496	569	577	532	569	537	544	564	547	538	554	528	536	513	536	553	535	540	538	529	510	509	526	531	537	557	492	518	543	489	545	519	525	548	555	566	519	503	538	514	516	509	534	510	532	524	521	558	499	560	520	573	498	559	550	547	554	543	528	511	516	532	537	542	541	547	572	521	533	496	463	535	514	489	494	526	535	547	503	515	522	528	540	510	536	512	563	553	513	503	513	524	552	519	506	565	481	551	518	514	512	486	530	534	538	512	560	504	536	540	516	494	544	510	540	498	544	578	534	531	489	515	503	526	489	551	545	510	546	493	529	525	491	555	549	513	555	556	540	515	517	540	536	521	519	560	507	550	537	522	526	525	531	491	520	516	515	540	527	520	523	547	515	536	565	529	495	512	523	525	544	519	556	555	522	525	528	528	517	562	535	545	561	526	582	515	509	536	579	485	573	552	510	537	547	574	536	472	542	472	514	527	502	522	549	551	515	533	484	518	485	536	523	547	501	507	516	532	516	498	548	457	543	493	502	540	522	511	528	515	529	511	491	501	544	521	582	514	517	517	522	484	544	531	533	566	506	506	540	528	546	541	532	548	534	543	513	504	568	501	481	534	499	528	542	499	511	488	526	521	535	530	518	496	529	525	525	523	546	536	524	527	501	532	548	519	500	551	517	519	538	549	501	522	499	536	532	562	528	567	520	546	499	541	536	550	499	542	571	555	533	544	535	523	539	536	523	500	498	521	505	559	556	566	497	496	567	514	536	529	545	553	518	502	557	509	522	525	518	557	532	582	532	566	539	510	530	510	544	549	524	512	545	493	506	538	528	539	578	518	503	548	527	539	541	557	526	517	539	524	542	473	542	524	497	534	534	534	522	571	542	562	499	536	539	497	574	535	551	554	528	530	535	553	500	496	500	518	548	534	551	557	566	484	493	519	514	458	526	518	491	519	505	561	547	553	519	517	512	559	503	552	537	528	549	529	550	511	505	500	499	515	544	528	520	526	570	545	527	503	527	553	543	522	524	527	547	491	497	514	535	526	557	525	530	553	514	573	528	492	545	515	543	536	495	538	497	531	530	516	499	504	506	492	542	539	514	535	535	544	520	522	555	572	524	503	520	509	516	551	508	516	539	534	510	544	536	489	531	546	563	509	547	548	521	571	551	532	537	532	499	530	528	518	519	541	559	501	550	530	505	506	526	553	543	515	547	487	514	569	519	532	557	522	519	508	535	564	540	492	532	530	512	545	534	539	534	544	493	530	546	515	502	504	505	528	568	516	482	526	608	518	518	512	501	554	519	507	531	495	524	547	529	570	528	536	568	489	504	557	511	534	541	554	544	506	531	573	588	528	519	500	528	541	550	568	538	564	500	462	501	556	531	513	558	530	504	521	557	561	529	544	510	542	540	491	484	552	474	535	567	507	532	556	539	557	545	527	531	543	564	508	550	520	529	547	515	519	552	536	513	560	461	500	553	539	503	508	549	548	555	508	527	477	555	517	546	541	521	542	489	468	550	519	506	541	537	530	511	556	559	516	528	526	552	495	533	552	517	548	506	556	544	517	532	555	510	535	512	496	517	537	563	539	534	477	523	510	488	554	535	497	457	517	556	544	500	573	527	520	543	552	539	548	559	525	533	523	486	551	513	524	507	514	522	549	526	551	535	530	532	529	529	502	501	531	531	548	525	532	568	524	513	519	538	493	543	516	535	500	516	488	548	500	504	515	526	523	559	542	508	511	534	548	532	530	568	517	544	544	494	527	491	551	518	532	516	505	552	566	528	521	521	524	533	528	556	529	501	540	505	547	517	496	561	513	487	529	538	507	503	511	520	511	509	526	548	569	564	541	583	574	508	529	542	561	529	503	515	555	565	542	519	556	514	492	540	531	561	514	557	523	543	540	488	573	534	510	504	512	538	480	497	524	538	506	539	553	522	538	540	507	578	529	542	509	529	545	526	568	528	563	581	541	536	514	511	530	596	517	519	529	523	508	531	538	525	553	530	574	548	533	565	511	476	493	553	521	525	563	543	542	538	545	496	577	561	508	540	488	538	515	542	515	530	524	538	500	517	537	518	523	551	523	533	536	530	512	537	523	514	497	520	529	563	527	533	519	528	512	526	512	526	576	502	490	518	495
22639	20948	28661	23401	20962	21196	13736	3769	2711	2511	2100	1683	1558	1447	1644	1792	1741	1662	1699	1808	1943	1896	1940	1726	1638	1510	1374	1196	1041	892	817	877	898	912	941	889	898	890	908	892	916	896	901	867	912	860	864	831	838	818	865	855	797	876	856	945	907	943	901	875	890	898	920	817	814	786	848	819	869	840	828	788	824	810	843	847	821	830	781	811	797	831	828	788	817	812	782	815	830	847	773	794	790	855	800	807	770	771	835	830	788	802	799	840	807	794	795	803	859	794	782	779	806	813	750	807	795	809	792	804	769	837	795	795	827	787	755	792	809	805	825	777	803	782	809	833	789	827	821	872	789	789	849	781	774	783	855	838	779	787	833	803	825	839	803	750	852	785	832	800	803	820	823	792	797	781	783	793	824	777	825	859	819	821	867	855	787	804	857	796	800	836	835	791	817	795	790	854	774	779	823	849	813	760	805	816	799	805	881	812	842	777	784	790	849	791	829	836	825	808	820	785	832	826	821	811	824	835	819	786	777	792	806	811	817	826	788	824	801	800	839	844	843	769	828	793	796	800	801	843	825	802	820	808	778	808	842	768	780	754	767	746	846	806	832	809	806	770	801	797	819	856	867	805	781	836	866	817	812	835	799	786	812	829	802	823	829	836	844	807	852	794	810	799	788	816	836	852	828	813	820	749	806	794	830	833	784	837	796	816	844	769	798	794	788	769	794	803	793	812	821	801	791	782	817	858	818	802	786	808	844	826	800	805	819	808	799	818	778	804	826	770	818	769	822	832	758	801	783	818	842	778	753	759	784	820	807	799	810	807	783	810	778	880	832	826	836	759	826	832	793	803	819	777	851	830	770	780	785	817	835	791	845	814	804	792	856	803	798	743	766	775	794	769	792	788	781	829	811	821	778	805	793	810	788	804	760	826	849	836	781	796	794	805	851	839	837	859	851	844	824	823	823	814	790	800	831	826	823	822	766	834	790	824	812	824	769	822	823	799	817	779	784	797	820	843	800	764	789	751	817	805	827	849	839	785	847	818	784	750	786	839	871	844	808	849	824	816	781	795	820	790	812	777	833	830	801	827	858	779	819	830	825	802	805	792	856	767	772	799	789	837	797	807	798	830	843	809	796	835	800	788	764	817	776	797	762	814	825	803	829	827	788	843	776	785	791	789	761	809	775	799	835	816	823	759	795	821	806	797	817	777	824	849	810	869	801	754	762	832	854	812	828	785	806	803	829	803	821	774	814	823	787	818	816	824	780	788	803	813	784	874	800	777	834	836	777	757	827	828	827	766	764	788	762	800	763	836	800	818	813	767	803	818	776	829	752	781	814	841	800	800	769	784	791	828	813	789	761	812	774	804	808	866	762	824	840	822	761	757	805	827	772	791	811	787	796	853	800	776	784	821	822	782	811	823	764	779	785	776	799	794	809	844	851	843	812	803	817	793	853	830	790	823	800	819	855	819	823	818	794	831	809	767	800	808	810	772	832	831	830	783	783	796	768	794	776	821	762	809	821	792	778	790	801	833	836	825	826	778	853	758	787	785	776	798	827	813	805	810	778	835	847	842	792	837	801	793	782	793	819	814	786	798	809	788	765	774	738	814	835	801	803	811	790	750	798	786	761	775	788	840	820	778	810	802	746	789	764	784	762	854	810	810	786	779	820	841	800	846	762	825	822	790	792	790	738	820	776	837	834	776	819	827	838	794	842	809	802	861	809	804	788	849	758	825	792	804	812	819	776	772	830	813	847	782	841	780	829	840	869	872	792	779	871	800	805	791	785	796	837	827	773	799	806	854	810	803	804	815	786	821	822	795	841	823	816	845	847	814	797	818	778	788	840	860	796	808	841	789	813	799	789	817	788	773	810	822	807	857	771	789	794	783	829	786	808	820	834	774	812	772	803	803	782	807	801	756	787	790	794	785	840	794	828	871	812	790	789	814	819	782	824	845	823	816	786	777	835	808	815	782	787	777	794	797	760	787	785	790	838	831	790	868	854	781	831	816	796	781	827	847	854	784	774	812	834	800	847	831	762	781	794	851	789	803	818	813	809	776	778	786	829	798	795	755	792	771	798	757	832	767	800	822	818	766	782	786	808	805	811	801	772	768	756	794	809	804	831	828	824	839	814	782	759	827	841	782	799	798	822	787	867	803	825	811	812	775	796	781	803	814	804	769	787	781	811	779	827	780	827	796	879	838	761	803	835	826	818	823	766	794	784	785	840	784	806	818	816	796	798	848	793	772	764	809	761	808	814	818	772	825	866	794	796	760	813	854	801	801	809	808	775	807	767	808	787	833	865	827	771	800	788	828	789	806	821	842	779	812	786	816	755	795	802	815	766	826	805	790	801	822	776	744	785	788	812	849	817	792	800	713	844	851	834	782	804	830	798	810	781	768	799	810	805	804	833	799	807	757	808	811	789	829	823	821	841	803	772	783	833	820	840	814	803	819	789	792	797	822	804	769	852	766	790	808	812	827	777	787	860	808	803	806	808	811	880	846	831	823	768	785	892	774	796	833	787	824	797	817	777	760	808	849	792	854	812	750	846	788	765	793	842	782	837	820	798	796	763	808	786	800	862	800	818	788	806	836	760	836	780	775	825	844	820	819	767	812	796	800	826	828	845	757	844	828	799	780	840	837	790	839	801	828	798	757	767	862	838	777	788	806	822	835	798	782	782	780	763	800	793	828	786	819	828	806	804	778	786	881	820	817	829	733	788	785	758	808	765	773	806	832	813	822	764	782	799	831	786	833	809	811	799	865	800	770	800	791	753	758	850	836	836	806	783	814	814	850	772	830	812	771	813	810	761	788	759	851	795	840	820	844	812	765	777	804	828	778	805	855	834	814	769	843	780	805	755	785	809	785	831	790	828	828	741	815	802	784	780	866	793	829	806	838	789	779	846	827	820	803	795	795	796	805	820	767	807	755	828	842	803	821	856	793	815	802	811	792	808	837	762	795	818	819	802	826	818	828	823	810	790	807	774	776	812	783	776	862	772	777	801	822	751	823	800	795	794	803	836	798	826	828	809	809	818	764	833	825	784	794	840	762	830	810	843	782	744	826	754	820	800	776	796	830	838	843	793	802	819	777	744	840	800	776	857	797	853	819	820	793	829	820	779	762	787	816	770	866	798	786	848	784	832	802	796	799	781	839	807	822	803	881	812	845	771	864	829	777	847	839	815	851	764	795	853	784	788	782	814	747	799	771	779	749	811	815	786	856	829	769	832	846	802	802	797	806	768	784	774	769	801	808	751	761	762	811	797	828	783	782	813	823	820	805	850	807	803	792	785	786	799	830	798	763	868	815	814	812	773	812	789	788	893	834	818	786	831	828	778	778	786	819	837	768	796	770	794	826	817	780	813	747	755	792	826	809	816	788	795	810	775	800	800	836	797	837	805	822	821	756	790	746	813	777	816	799	767	807	808	776	809	804	773	754	770	840	837	764	772	812	824	783	752	826	806	830	785	789	785	813	752	841	750	791	810	828
17037	35441	30501	21094	14647	12453	10403	6421	5599	4828	3996	3131	2806	2685	3008	3142	3044	2853	2856	3277	3511	3334	3491	2998	2759	2580	2267	1814	1431	1173	1049	1057	1040	1196	1237	1169	1146	1139	1131	1154	1067	1056	1122	1060	1095	1062	1200	1054	1035	1059	1053	1051	1095	1050	1146	1206	1134	1164	1191	1138	1146	1128	1103	1082	1021	996	985	1038	1058	960	1036	971	978	994	1009	1019	960	959	988	998	985	950	940	974	967	930	990	977	966	972	981	985	1002	1001	1030	938	1007	1037	973	983	1004	977	1069	986	954	946	938	972	1011	962	994	966	1020	962	963	965	1035	1016	997	1007	1005	946	975	1021	1000	950	960	1038	971	1002	962	941	955	1030	982	985	959	1018	1013	1042	992	982	959	994	979	1026	958	931	1012	1000	992	982	987	984	1003	1017	976	988	985	973	1007	951	1005	947	1035	994	996	1007	982	968	1034	981	978	1004	987	994	1032	950	961	1008	1021	978	942	972	994	1036	966	961	962	1022	1015	967	990	942	948	988	957	996	1004	951	984	985	999	1013	980	1007	960	975	1019	976	997	1017	976	970	1013	982	963	987	1038	986	941	1025	970	940	1009	992	998	1006	1046	994	993	960	999	972	977	999	952	990	958	954	972	915	993	990	949	986	1010	989	982	957	948	934	957	1049	954	925	1037	990	906	917	971	966	939	985	944	1007	1009	991	969	1027	993	1014	966	978	980	1019	977	972	1001	1046	925	988	969	962	943	1009	975	949	971	1012	964	940	1003	1012	982	1001	994	966	947	1006	1019	978	975	1005	1006	931	1010	956	961	1001	970	999	975	1024	987	908	995	959	996	999	994	967	948	961	964	966	966	998	1007	951	1013	935	1004	987	1001	1017	991	941	990	1030	971	975	994	981	953	978	893	1010	958	982	969	890	972	1005	923	976	984	988	1063	949	999	981	996	1053	968	983	943	988	980	1000	995	1001	1031	929	955	949	977	948	940	952	1002	1042	984	965	1000	968	983	1028	975	955	971	1029	966	1008	1003	1005	1036	978	933	989	984	952	944	1013	957	984	992	1042	1002	1023	972	1055	968	976	963	996	974	957	1006	975	935	998	977	1001	985	969	998	913	954	975	972	1001	979	1013	966	1004	1042	948	963	958	1017	1003	977	962	991	971	936	1009	988	978	947	997	992	965	965	986	979	1022	952	938	995	1005	966	1002	975	1028	1035	1019	989	950	1007	981	1026	978	965	946	968	982	956	1033	986	1011	975	1017	983	966	1043	967	957	1011	897	1020	973	997	910	1024	972	973	984	953	1030	971	977	992	1039	936	1039	985	960	983	974	1031	935	950	986	921	1010	948	1027	917	1042	1001	970	956	930	936	1011	951	955	1004	971	983	1006	984	959	978	1014	984	957	997	966	1071	989	990	1042	965	966	1019	994	940	962	1024	905	1005	938	997	1015	966	991	915	1058	990	962	963	976	1042	984	966	949	971	981	1028	1038	968	957	1017	998	976	1002	965	979	954	926	995	986	988	1011	1019	986	993	1029	970	966	998	945	986	1027	981	1018	1019	943	1006	1026	1011	993	971	946	971	986	966	974	974	907	950	1011	1031	1022	996	974	968	985	986	1001	1003	993	999	952	1024	921	998	981	965	979	997	935	946	988	996	916	963	1031	941	1008	962	984	997	996	1033	1001	968	1001	1011	968	934	963	938	1015	986	966	1035	958	1040	953	1009	969	1000	944	982	1015	931	939	1004	1001	991	946	952	1015	902	972	1013	1011	991	917	913	994	999	934	1091	986	956	938	982	1033	1000	948	983	944	976	1040	998	950	942	975	954	991	957	958	960	974	983	1002	969	992	977	998	965	964	966	996	934	931	965	967	947	995	961	970	985	1007	993	970	957	1002	1019	1011	949	982	962	959	964	1022	959	988	1008	1007	996	932	970	975	990	976	944	971	924	982	1038	1019	947	990	1006	966	1053	988	968	969	964	1015	969	983	980	955	986	1011	965	1013	977	1008	1034	1020	948	982	1001	961	1021	1026	996	970	931	935	940	1011	949	1017	1010	1010	995	1019	963	963	985	973	985	1017	947	1021	1063	949	1006	1023	955	1016	973	956	985	977	981	1031	962	1000	959	1025	1018	1020	974	1022	1011	1017	955	957	971	958	984	951	947	997	956	985	1025	999	952	936	985	1017	990	1036	984	980	976	1024	974	997	978	1008	951	972	995	950	1003	983	975	996	947	1003	986	993	1013	935	1015	1050	1022	950	1040	958	997	984	947	939	1006	925	934	949	975	964	1050	968	916	948	1004	1001	976	916	1003	987	992	1026	992	985	969	986	984	1025	994	958	997	965	988	1012	972	1001	997	969	944	977	1026	1001	983	937	974	1010	1021	995	966	925	978	972	913	980	986	975	1014	957	986	1010	986	970	980	952	1008	1022	1045	985	952	992	915	946	947	961	1002	989	951	947	947	1033	998	934	963	962	946	1011	991	961	957	987	1045	977	1038	991	992	962	1020	984	984	923	986	988	1015	967	1001	1018	1026	974	975	1008	1015	936	1034	929	992	1059	954	963	995	971	974	978	946	970	983	1011	988	993	997	987	1015	974	995	976	953	989	986	989	1015	971	1101	948	993	964	987	1011	987	942	1019	999	959	994	1053	973	965	962	958	982	1000	984	982	969	983	991	1004	1028	978	931	962	1018	977	1038	971	1001	948	959	909	981	995	972	975	988	950	971	1007	974	1009	1006	964	915	963	957	965	975	997	1003	997	991	929	958	955	1026	1004	1015	946	1034	996	1085	1027	1007	986	992	1002	986	980	960	977	949	913	994	1044	966	1025	1020	969	982	959	1015	1022	959	956	1007	1014	979	967	1001	1007	983	982	960	969	1003	970	987	1021	981	962	981	973	958	944	948	976	957	960	987	936	996	1023	991	967	952	960	983	946	1028	1033	930	1046	928	1043	971	983	1000	1007	984	988	952	1013	974	989	1010	969	996	996	991	962	1045	996	966	981	937	983	963	978	976	938	977	979	956	1056	998	921	1031	991	1005	1004	991	944	991	966	953	1002	982	957	947	1016	994	1033	988	1067	952	947	974	914	982	928	955	997	978	944	963	1009	974	1043	1065	964	974	925	1041	1012	974	993	1000	978	990	1028	923	1037	1033	999	1001	976	939	986	945	962	938	993	1015	1061	1023	944	973	945	966	998	985	1025	970	956	984	1001	919	988	958	985	995	1035	980	999	964	1023	979	995	1023	955	994	1010	1024	962	985	1018	941	997	1030	929	966	937	1010	974	977	1035	960	1034	939	968	1010	1010	1002	944	944	1028	945	954	992	1024	940	971	918	991	957	989	980	949	934	990	985	973	960	956	936	947	1012	1006	1005	987	948	993	935	954	960	1014	966	985	1001	976	1021	946	1010	995	1006	989	981	1006	920	957	966	967	1016	939	1001	971	969	954	1024	960	957	990	947	988	960	1016	946	977	974	978	1004	973	991	990	938	925	954	1014	959	971	922	992	993	944	1004	963	972	956	989	960	1012	955	1044	990	961	995	969	937	980	963	953	1015	952	971	1023	949	965	1004	1008	1021	983	965	973	970	1000	1033	958	952	990	1019	930	964	977	970	998	1014	1070	989	979	982	963	958	891	992	1004	998	943	960	961	1027	1001	972	983	962	1027	1003	975	975	948	957	970	993	984	1060	1008	1008	984	1049	959	998	994	937	985	961	1003	985	1004	966	985	1028	997	954	965	993	998	1010	996	1013	972	933	992	966	1009	962	952	962	947	999	897	947	1002	976	963	1018	971	970	992	997	994	968	979	1000	976	1016	1001	982	978	934	1004	1012	974	983	976	995	975	1006	1018	967	980	979	950	913	959	984	1020	981	1026	900	964	983	993	992	976	1018	970	1018	995	953	1002	970	961	960	1011	986	1032	980	968	1063	983	950	961	966	959	993	992	951
26937	20687	16246	8588	3420	2333	1954	1191	1073	889	870	721	717	667	725	781	684	741	748	814	850	864	835	818	765	723	670	576	569	532	521	466	440	480	499	502	450	513	502	490	513	474	458	494	492	483	483	468	423	466	479	480	478	496	496	506	524	487	468	490	480	498	485	507	449	444	475	463	462	458	469	490	502	456	471	493	450	494	470	472	467	472	521	445	501	452	459	451	470	466	504	414	481	479	503	517	485	454	489	425	440	445	436	482	420	473	485	457	464	485	467	462	451	484	477	460	514	470	459	476	441	453	448	466	486	469	450	494	447	445	475	463	460	433	481	449	466	488	452	464	447	471	477	471	432	464	469	457	440	459	495	454	491	472	471	457	494	456	459	449	480	482	488	472	486	460	473	457	470	456	483	409	461	505	476	536	424	447	472	453	433	500	481	491	441	471	466	478	448	489	444	506	442	441	470	470	478	474	481	465	471	468	453	468	459	465	473	479	477	460	475	449	455	426	458	474	491	479	423	465	459	446	480	462	472	457	413	480	432	494	441	476	455	456	450	482	461	460	471	445	501	467	453	438	442	442	455	489	488	428	432	465	443	469	460	460	478	439	459	499	481	473	474	476	497	458	475	434	479	469	455	464	442	452	456	455	477	445	490	471	434	458	439	461	469	465	470	429	487	464	449	472	451	469	449	439	455	479	443	468	475	481	437	487	441	488	471	447	492	478	466	446	499	475	457	477	463	431	459	487	458	474	448	459	488	482	499	467	446	465	460	476	485	473	485	452	521	472	488	436	448	485	438	522	492	435	445	522	424	447	473	482	454	437	456	486	494	494	473	479	430	485	486	455	497	444	451	442	465	465	450	501	474	472	510	413	469	472	498	489	470	448	467	479	465	453	480	464	488	500	432	501	478	504	454	428	481	470	446	503	481	474	460	437	487	432	486	478	480	477	467	493	462	468	433	452	485	472	497	515	454	453	456	457	462	419	472	467	460	516	465	452	490	475	466	479	439	476	437	452	477	435	439	482	446	452	471	468	476	470	461	447	450	460	453	457	452	482	448	466	488	464	452	452	508	475	473	463	440	459	496	453	467	457	502	488	458	464	502	459	495	458	474	442	500	477	451	479	488	484	469	438	505	476	432	491	461	438	473	470	471	451	446	433	476	452	492	455	438	466	478	457	468	464	451	477	479	489	455	430	448	485	471	443	485	479	448	491	503	466	498	458	479	486	455	408	488	468	467	441	447	438	475	464	416	474	491	454	463	485	465	478	456	474	466	481	472	445	485	461	519	502	474	473	462	440	453	438	429	456	495	483	483	462	462	453	469	446	494	448	401	540	454	488	511	470	445	460	484	482	466	456	483	468	455	482	485	475	489	437	478	433	469	420	469	473	472	487	460	482	482	485	479	477	437	455	464	446	441	459	482	463	483	455	459	509	472	459	480	441	463	444	461	451	504	516	483	442	470	441	480	460	472	457	464	468	476	478	436	493	479	429	435	443	529	466	474	468	459	449	451	459	462	490	462	452	463	470	481	473	448	460	452	475	472	528	459	478	462	462	470	500	465	456	482	499	483	449	453	451	479	453	511	442	477	486	464	476	479	473	472	436	467	455	465	476	464	454	438	447	456	452	466	461	435	472	452	490	482	468	424	477	451	462	458	446	460	461	498	460	440	471	415	478	437	443	516	453	495	473	470	469	457	474	458	506	445	467	462	479	487	499	426	430	472	486	487	436	456	443	475	418	479	431	468	475	451	424	479	465	448	467	433	462	446	480	466	492	480	463	458	468	470	436	446	477	473	459	470	463	504	478	467	476	442	480	432	477	473	475	489	441	474	500	471	461	471	497	451	515	490	488	472	461	461	450	467	433	442	467	436	492	474	514	448	470	431	473	467	477	488	474	483	467	455	459	413	421	458	480	492	441	463	480	428	437	492	439	507	468	467	457	433	476	430	445	502	456	472	485	452	472	447	460	458	481	503	442	450	509	462	483	483	453	472	458	486	465	478	459	476	476	442	462	460	457	475	456	429	453	484	446	521	443	493	449	466	476	487	470	463	450	454	481	444	427	508	436	451	461	489	479	440	458	467	474	466	455	460	491	460	469	479	467	462	471	498	494	438	427	461	478	432	452	436	474	433	451	479	449	443	446	475	466	465	450	454	514	456	465	481	482	465	452	453	439	456	475	454	462	487	481	493	473	450	398	486	442	438	471	499	474	458	486	451	451	488	518	452	455	443	477	453	482	444	460	462	499	435	460	451	465	428	462	473	469	430	524	439	449	454	455	490	456	464	468	470	443	440	464	489	453	463	492	448	466	477	513	424	445	452	477	497	506	478	485	447	498	499	437	467	450	450	458	468	481	446	452	467	510	465	454	484	464	440	471	468	422	448	438	463	458	485	444	454	481	472	444	430	451	465	445	472	449	481	463	449	445	460	473	467	489	497	483	442	474	469	477	463	458	470	461	466	500	486	461	474	451	418	465	498	490	456	455	446	457	479	459	477	455	480	459	456	491	476	483	495	459	440	459	502	435	475	446	454	446	433	479	460	434	465	463	434	491	465	486	458	472	443	454	439	463	455	455	466	459	447	491	478	463	479	428	476	464	458	458	442	436	496	484	502	500	466	472	460	477	505	469	461	456	431	448	449	480	461	442	440	469	493	484	469	427	441	437	404	463	479	451	500	430	461	481	487	455	493	452	485	457	447	470	436	483	485	483	499	458	450	474	458	479	462	485	469	464	479	478	501	444	478	478	470	492	484	436	485	454	432	494	432	461	431	460	469	487	459	433	425	441	496	466	460	457	495	473	493	494	455	491	454	471	461	461	463	468	485	473	469	471	480	478	468	453	478	480	457	464	452	501	434	499	456	485	452	470	435	479	463	489	424	459	454	492	500	443	468	438	468	462	474	446	462	447	464	489	451	477	455	437	442	443	481	460	475	487	464	491	437	472	437	463	479	443	487	462	468	434	475	460	527	468	477	476	473	468	469	493	478	457	439	429	464	441	488	447	475	459	490	457	496	486	447	432	463	449	494	445	457	474	453	487	469	477	442	443	474	428	460	432	459	477	471	446	464	437	448	439	479	450	455	465	469	465	448	448	461	491	453	492	469	472	420	465	463	460	482	462	498	464	464	453	483	484	459	472	503	495	472	457	469	465	495	452	422	433	513	462	441	453	473	449	479	448	459	442	460	467	467	474	467	468	445	453	457	449	501	477	439	484	455	446	530	453	469	492	473	459	488	494	455	461	443	490	461	454	455	433	448	455	505	456	473	465	469	491	437	477	462	477	484	455	465	479	456	497	504	440	464	475	478	429	449	426	460	480	439	486	451	469	473	471	491	456	470	443	452	479	434	470	469	508	478	481	515	448	456	479	481	459	450	442	450	480	443	457	446	482	447	419	454	450	481	497	459	507	472	467	435	463	482	478	468	465	451	448	471	462	465	461	454	486	496	447	466	456	419	490	469	460	491	454	477	475	447	453	460	504
12709	22888	17766	10524	6391	5010	4345	2522	2176	1852	1559	1220	1156	1122	1274	1373	1305	1226	1258	1391	1518	1382	1466	1342	1246	1200	1041	925	690	673	613	571	630	627	695	590	626	644	616	591	589	626	629	642	615	574	619	586	602	616	614	581	624	619	651	661	636	641	601	599	658	668	580	597	594	572	597	659	564	563	550	630	544	562	596	542	630	587	599	524	563	599	546	633	559	557	621	554	572	576	577	533	584	604	573	604	537	585	603	609	551	553	619	576	566	600	591	546	541	580	590	571	600	585	556	591	610	587	621	625	559	556	598	561	572	625	596	563	561	568	578	575	600	542	571	597	570	612	553	610	598	551	577	612	589	591	604	579	595	580	583	565	601	655	609	603	569	595	580	604	610	598	561	541	576	574	551	601	594	595	596	616	600	570	557	599	591	577	632	579	609	597	567	578	550	599	533	579	577	579	562	580	609	591	603	561	568	575	590	623	560	542	536	551	601	576	569	584	555	557	590	576	584	562	582	586	556	617	581	579	616	587	558	568	539	600	598	605	632	572	559	542	593	556	613	588	604	561	601	625	580	538	573	532	551	594	568	624	555	528	590	546	605	584	602	576	562	593	591	594	560	574	588	568	613	588	595	577	608	594	584	561	578	602	585	561	576	632	599	616	565	597	566	553	605	613	578	606	596	590	578	565	558	592	560	591	599	595	598	595	569	609	578	571	628	565	570	611	567	581	604	565	604	590	631	631	582	644	531	640	576	583	585	562	548	583	581	579	608	586	569	589	572	630	594	541	583	589	530	569	613	576	582	578	604	567	540	595	550	565	623	628	569	570	607	586	598	583	553	587	596	566	568	634	595	583	557	609	580	598	619	586	592	618	562	599	598	597	607	528	524	586	621	559	561	588	590	613	595	586	564	596	588	580	565	603	550	595	585	589	584	571	512	596	624	612	616	571	575	578	598	574	583	567	587	551	592	604	577	599	579	620	578	557	553	529	611	568	551	612	618	597	595	567	586	644	576	580	564	567	591	558	591	587	550	573	620	632	570	603	569	615	543	619	566	601	584	539	595	562	574	570	546	573	595	561	571	590	591	587	583	545	602	558	638	593	552	552	542	619	623	583	576	603	570	619	578	612	593	548	546	604	601	600	574	555	574	569	567	560	617	571	578	582	608	571	585	597	590	609	613	602	601	545	562	578	586	603	597	610	587	533	586	553	592	582	579	564	579	567	594	595	626	623	613	577	629	602	561	592	584	583	539	609	606	596	595	566	597	596	609	596	616	567	566	618	592	575	615	546	581	589	585	587	549	605	550	587	568	598	594	626	546	584	601	578	579	559	577	580	598	575	604	592	602	603	596	580	593	559	576	581	568	603	585	596	600	549	607	619	536	552	615	641	594	600	584	574	607	624	566	559	573	598	600	599	572	628	603	585	557	589	634	606	574	566	587	583	563	572	537	569	570	626	594	575	575	612	567	558	566	570	603	606	613	616	592	605	505	584	599	572	587	603	620	587	545	595	566	562	568	561	582	574	590	606	611	562	606	582	543	553	585	596	565	598	594	594	546	553	593	548	573	588	611	559	585	554	557	538	599	617	596	554	565	596	586	526	591	553	607	592	581	551	578	630	598	537	570	569	575	578	567	606	556	577	588	589	588	613	607	556	582	588	602	607	645	561	591	534	571	613	560	552	594	582	592	570	548	591	582	569	625	507	610	565	563	574	613	558	607	576	597	567	619	594	604	583	584	581	595	562	555	567	586	603	566	581	575	547	599	580	634	600	607	583	573	584	584	593	581	558	593	612	578	586	548	577	553	610	574	572	586	579	581	588	553	552	573	583	561	591	591	620	545	579	598	593	562	574	614	562	558	604	579	587	621	613	598	576	580	606	632	576	546	565	602	573	573	564	620	612	550	574	571	574	532	581	575	614	581	574	568	572	556	550	596	574	573	627	608	600	575	561	572	535	555	598	576	599	593	586	550	591	577	596	564	587	531	633	591	580	582	608	628	590	589	583	560	630	621	553	589	586	620	568	562	585	553	616	604	586	595	554	609	574	564	558	583	579	616	606	601	603	571	575	561	630	603	596	560	618	560	584	605	555	555	568	572	581	572	569	578	566	591	550	621	547	576	578	586	605	536	573	569	578	567	576	592	595	576	549	594	595	612	623	605	578	570	638	598	563	570	589	582	597	592	591	581	620	578	618	586	578	557	580	595	598	616	614	618	590	556	614	558	577	624	583	606	590	585	559	562	594	570	597	560	572	599	598	585	596	593	583	574	566	615	561	598	583	562	602	579	582	581	610	562	568	594	601	622	562	576	597	627	566	627	596	533	550	546	560	600	579	602	619	578	609	567	584	563	592	640	622	565	566	558	592	582	620	584	622	549	591	612	573	576	575	567	576	583	567	504	604	601	601	595	581	584	612	605	607	620	615	552	610	587	565	570	622	575	595	582	588	561	585	564	572	582	595	600	605	514	614	570	638	551	593	580	605	571	618	590	577	566	577	573	579	623	586	586	551	608	584	574	601	616	564	584	625	575	608	594	568	573	540	576	562	538	546	617	633	561	582	576	585	603	537	608	581	551	582	583	604	584	557	569	568	576	551	594	576	615	588	557	596	576	608	585	600	570	604	592	565	594	574	585	601	598	566	563	581	610	591	562	616	600	586	614	600	589	585	545	591	563	583	636	608	574	617	575	579	575	611	551	569	585	574	598	606	629	629	632	568	588	527	584	652	588	616	598	543	578	584	585	576	597	626	516	594	587	578	566	572	582	598	603	608	613	610	592	579	626	576	535	587	555	582	597	555	645	610	558	536	584	601	552	615	559	556	587	598	548	571	558	579	581	556	579	608	624	625	598	603	576	553	587	601	578	577	619	591	563	596	555	595	606	605	605	573	613	598	624	610	567	595	584	595	593	594	542	608	562	582	534	574	577	576	574	629	596	611	604	565	573	605	550	600	563	610	588	613	582	576	578	589	606	620	571	619	580	518	605	588	551	579	557	602	562	580	623	591	578	555	600	598	591	568	624	560	580	523	597	589	640	598	591	568	594	596	583	570	593	569	638	575	589	611	580	582	566	591	586	578	590	600	575	637	565	615	600	572	574	543	586	595	621	581	574	595	610	590	587	577	598	566	554	552	558	616	635	567	600	590	585	571	622	560	557	627	616	567	599	598	587	527	589	594	592	592	567	587	563	571	584	575	568	594	597	584	564	575	562	539	567	617	582	598	582	555	561	618	591	557	552	607	561	586	591	526	585	589	635	569	596	604	595	609	588	577	610	574	583	606	560	599	600	605	640	592	581	546	584	561	548	575	568	546	621	573	556	614	575	573	569	624	547	565	568	567	568	603	594	566	593	557	574	572	583	561	574	573	611	626	570	583	605	585	596	593	558	561	563	585	565	606	585	589	636	586	606	552	607	565	619	573	576	609	558	564	611	568	592	566	569	582	567	620	567	611	527	569	528	588	611	595	562	614	632	553	593	601	572	569	608	620
23727	20908	28148	23836	20861	12889	5186	2477	1961	1706	1559	1307	1255	1269	1289	1329	1339	1344	1331	1392	1515	1414	1429	1393	1304	1266	1135	1040	885	762	773	789	748	824	792	838	805	810	810	799	779	808	766	768	799	813	825	788	802	784	727	774	779	769	808	831	839	827	815	821	822	771	818	834	766	796	692	728	742	756	755	802	798	720	781	793	742	715	768	750	768	770	788	745	752	716	740	754	704	781	828	758	739	774	794	721	726	714	759	765	736	719	757	751	797	799	768	723	695	726	708	751	773	727	764	744	765	766	728	748	760	731	753	742	764	683	746	707	721	737	743	814	745	775	757	730	738	757	737	714	764	677	739	824	766	706	736	711	764	773	759	757	757	750	725	748	795	750	708	708	731	729	748	671	811	753	775	805	730	718	759	714	762	800	802	716	749	791	727	725	759	759	710	744	742	737	744	728	751	791	765	707	730	726	765	711	702	739	757	745	789	713	727	802	754	736	762	753	699	715	756	720	710	732	767	710	673	730	716	757	754	737	726	749	720	778	757	735	746	742	806	759	766	741	764	796	728	767	756	765	695	709	748	697	762	783	781	715	771	686	749	693	731	767	749	719	719	716	777	768	731	777	715	725	734	727	764	725	730	743	761	772	737	748	746	717	736	755	771	710	797	735	709	772	759	756	734	821	715	782	790	767	784	729	773	779	719	735	754	791	723	706	713	725	753	689	770	747	783	729	685	739	751	730	788	758	790	758	792	770	809	785	771	701	770	764	755	750	750	767	739	740	772	777	738	759	768	735	760	732	752	791	745	679	734	769	800	745	754	769	719	750	737	726	743	739	686	781	770	775	753	763	728	765	764	765	716	735	736	701	725	740	749	722	759	740	735	743	796	766	766	772	740	759	709	725	712	712	749	776	776	719	764	793	804	764	725	700	788	761	737	726	755	755	792	738	799	715	763	754	781	819	756	721	756	750	800	718	779	717	710	745	750	773	740	721	785	733	760	722	744	726	764	755	763	688	765	765	725	731	723	745	733	736	753	752	750	730	771	746	776	781	779	756	757	765	731	785	750	766	747	742	761	767	758	768	760	763	750	697	711	799	773	788	772	772	764	732	692	694	721	758	738	781	771	735	717	715	781	740	756	742	735	739	706	766	750	814	766	702	781	729	784	741	727	725	748	773	776	802	762	725	755	779	760	739	726	734	779	723	695	778	745	780	765	785	776	768	755	778	756	725	780	756	783	768	747	753	756	701	738	698	751	815	716	716	781	756	750	752	802	744	714	770	769	768	710	750	727	715	744	761	703	754	736	799	762	754	758	796	732	739	768	746	749	742	719	743	709	743	687	703	785	709	721	755	779	784	741	779	753	678	791	743	791	753	697	707	770	760	724	732	730	700	748	726	738	766	700	744	771	761	766	736	730	768	722	768	738	738	744	765	713	710	743	710	747	758	705	758	706	770	696	713	747	771	743	765	805	751	692	767	729	714	732	723	764	748	735	691	700	759	733	739	759	767	756	771	744	755	782	734	784	710	728	745	796	796	731	777	767	710	747	749	769	719	757	748	743	765	750	713	794	766	780	709	750	745	755	757	716	764	778	746	779	723	793	778	788	792	730	789	726	733	745	733	763	752	674	811	747	719	768	760	737	748	739	731	765	733	772	772	733	728	757	723	724	765	708	734	786	762	710	728	748	776	705	752	762	714	724	755	782	756	733	714	721	792	725	751	778	719	714	760	775	690	727	754	706	680	688	750	716	743	731	734	718	745	746	716	709	741	746	743	711	742	773	787	767	728	739	728	785	730	764	747	736	773	723	751	710	739	744	733	747	715	774	751	721	710	724	720	732	694	768	768	697	753	718	770	751	746	734	772	753	717	758	713	778	781	759	800	691	746	786	734	787	740	746	751	722	768	739	752	777	784	774	772	733	748	737	741	781	759	795	719	777	755	739	753	731	736	749	768	807	745	781	742	777	793	749	750	733	714	787	727	748	743	750	737	792	750	727	762	727	755	727	746	755	751	754	796	735	774	716	747	786	753	778	748	760	771	735	715	719	766	762	731	822	739	755	743	735	724	729	784	770	742	786	701	762	740	732	758	762	803	759	726	712	736	750	777	722	710	716	747	768	734	703	676	724	746	760	754	767	773	712	768	726	795	771	752	740	750	792	736	771	739	778	708	763	806	744	712	702	710	759	727	742	761	746	771	773	728	792	746	723	710	749	725	796	748	781	761	776	765	730	752	727	758	709	742	714	764	746	750	719	713	739	790	740	767	754	708	753	768	718	777	729	768	739	728	745	731	739	694	757	773	819	753	752	709	724	745	702	704	791	779	782	763	745	721	767	750	691	696	739	719	741	729	717	778	744	785	726	756	767	722	762	695	740	734	761	781	746	732	773	741	711	735	732	751	753	774	769	750	836	752	744	763	766	731	730	731	722	802	775	770	743	710	743	739	684	717	740	730	766	818	777	757	841	743	747	788	779	810	761	735	734	768	745	771	787	769	721	723	763	753	742	754	730	723	780	743	721	709	733	752	792	709	732	705	765	688	835	762	717	782	738	728	773	780	786	763	730	722	694	731	727	726	753	738	802	746	788	760	806	759	737	790	781	763	746	681	715	752	767	754	756	749	735	723	739	759	746	752	732	706	707	693	782	751	758	745	741	772	718	731	725	769	717	787	757	717	778	747	728	762	762	755	691	777	728	729	788	754	804	776	748	771	720	732	806	762	738	783	725	742	724	738	759	793	743	772	759	763	808	730	755	753	725	690	718	774	753	711	763	749	745	722	783	790	771	708	747	741	702	762	732	694	754	762	753	775	781	754	760	758	793	764	713	722	753	746	776	746	706	708	786	729	769	736	731	771	759	747	712	754	744	714	689	736	712	756	772	696	728	769	724	734	742	735	760	779	741	729	744	761	750	736	740	706	734	712	753	741	722	691	723	742	746	739	734	741	717	755	731	770	821	774	715	746	785	725	779	768	754	719	733	759	756	743	722	774	727	725	739	729	752	734	715	747	743	759	777	795	705	763	742	696	763	748	760	722	779	718	737	783	789	734	775	746	810	768	727	745	755	769	767	768	741	762	729	720	746	719	732	730	765	724	724	760	715	765	711	769	721	752	720	791	720	777	760	731	734	773	740	754	776	756	746	767	758	742	784	708	778	775	772	733	750	744	757	738	716	764	774	810	745	755	784	713	713	780	727	720	711	743	747	754	724	744	799	721	756	753	782	699	726	736	779	799	768	728	808	751	784	764	729	731	699	779	762	713	704	756	749	716	724	788	738	769	779	768	729	757	705	802	765	757	805	747	712	716	742	717	707	768	768	748	738	727	754	780	733	744	770	730	685	692	717	719	789	779	722	721	772	770	735	746	741	724	735	733	724	726	760	749	736	726	759	739	764	759	750	800	727	761	729	720	709	665	762	768	728	784	767	732	744	747	797	801	809	762	726	709	754	785	765	749	750	764	730	755	739	679	780	735	737	764	798	730	737	764	746	752
14195	31536	25854	16626	11031	8609	7623	4580	3936	3404	2922	2293	2161	2040	2162	2430	2351	2082	2104	2259	2496	2345	2466	2219	2046	1912	1723	1478	1200	1044	949	1009	1022	1002	1017	1036	978	999	1012	1045	1031	1004	1009	1030	968	1042	998	931	912	917	992	980	938	937	998	1064	1028	1066	1091	923	1015	994	1003	954	955	937	919	921	886	919	938	923	916	926	970	883	907	838	919	946	882	927	920	886	911	922	954	876	968	958	890	873	906	964	891	849	915	938	915	968	936	922	874	880	891	926	881	875	905	897	923	935	922	912	884	886	950	934	921	911	895	926	896	942	884	910	864	932	919	952	896	871	956	900	912	900	879	918	917	958	916	928	924	946	916	918	881	904	916	859	904	908	896	954	928	929	874	873	888	896	916	970	919	942	932	877	954	975	914	842	894	899	894	906	925	896	949	904	882	907	928	917	863	936	910	887	957	870	920	912	914	968	923	896	938	935	930	873	887	931	820	860	862	915	912	914	899	919	895	888	933	907	884	929	891	917	888	834	863	953	904	948	874	901	920	900	849	950	913	951	856	895	892	897	924	932	918	901	882	928	953	876	905	899	917	821	819	859	865	867	905	903	886	899	872	909	867	898	893	877	898	899	842	912	875	908	878	859	861	962	919	889	909	932	900	893	916	900	896	887	933	918	942	908	916	894	983	903	909	927	873	925	897	875	883	937	879	899	926	875	905	890	930	893	899	894	912	894	930	971	864	981	942	917	963	887	904	893	960	915	868	911	921	837	911	910	872	893	903	912	933	910	903	901	934	881	963	882	888	887	918	901	852	935	927	882	872	833	870	944	888	903	838	901	924	941	947	883	917	906	897	951	912	933	909	960	894	897	945	929	935	926	909	826	884	898	904	874	924	872	909	901	848	856	879	972	909	845	885	894	907	922	886	943	939	949	897	935	891	895	882	912	934	875	893	913	957	892	876	888	914	869	897	864	933	889	898	881	963	946	882	856	906	925	943	962	902	918	948	935	915	923	947	888	904	900	917	896	949	899	909	861	879	916	912	901	963	926	868	943	878	877	889	956	918	943	937	882	900	878	930	861	888	865	934	889	861	897	952	878	960	908	918	896	870	943	886	890	895	893	913	918	833	885	893	902	916	876	878	926	883	851	919	884	876	939	918	919	906	908	944	900	863	904	915	891	919	980	873	923	952	873	913	883	914	885	929	904	885	872	906	925	903	895	876	915	872	938	891	844	921	861	947	919	936	898	915	927	899	919	923	949	880	926	907	911	943	908	868	897	899	933	968	899	904	899	941	909	886	913	910	888	873	866	921	897	916	921	967	898	920	925	927	859	939	917	898	938	902	941	926	948	873	905	846	919	881	966	921	932	939	951	906	873	979	929	850	923	896	910	941	910	877	934	892	856	901	899	904	913	867	902	888	891	918	921	891	900	920	926	933	843	938	918	877	914	938	937	935	892	904	881	904	893	946	915	923	929	868	926	876	909	853	918	884	938	904	915	903	867	869	952	909	938	931	915	916	931	908	958	906	908	847	947	865	867	836	926	900	901	894	884	892	883	918	917	925	908	866	913	913	942	885	943	904	880	867	857	917	870	965	922	875	920	878	879	917	845	892	917	905	893	891	910	935	931	934	931	944	900	887	916	902	919	891	935	908	942	915	898	929	920	912	855	905	869	904	890	934	888	962	887	965	947	918	912	877	910	877	872	875	847	907	932	869	923	950	929	896	908	990	925	923	893	891	901	934	900	950	934	875	920	914	866	927	917	917	916	904	854	948	911	878	884	900	907	888	829	879	898	892	910	889	897	938	923	916	921	922	943	898	881	940	918	932	885	875	929	935	907	881	944	931	972	906	870	825	893	916	900	873	871	930	886	956	927	877	887	950	934	905	862	922	910	863	925	926	863	946	896	932	882	880	904	914	963	906	935	930	929	926	967	910	881	940	919	917	934	900	923	933	860	862	908	923	925	919	896	883	856	875	864	868	936	934	883	887	912	865	911	868	889	903	893	855	883	903	926	930	880	903	937	889	929	921	907	910	901	916	904	910	887	898	875	862	894	922	906	931	894	915	874	931	902	892	940	888	883	901	873	908	932	908	936	1005	937	876	867	867	924	904	876	863	885	896	917	884	925	939	926	894	911	878	883	892	909	916	916	949	917	899	879	888	911	857	944	896	915	924	874	911	912	912	921	927	935	874	868	922	900	934	927	911	963	880	990	874	944	914	948	929	887	945	857	865	934	958	911	959	853	896	931	951	939	928	876	881	870	903	895	904	922	913	886	921	941	930	899	917	912	877	892	917	887	898	881	922	993	915	876	899	914	906	915	883	922	929	932	880	873	883	897	889	947	905	981	952	894	916	920	885	910	932	894	885	885	923	933	837	860	951	932	916	883	931	860	903	893	947	956	927	892	916	901	977	898	915	940	856	893	906	940	914	928	948	884	857	970	897	885	909	940	893	989	926	932	876	887	945	903	917	915	926	961	879	896	947	926	955	903	904	901	831	894	911	933	942	890	912	936	898	904	905	885	951	905	867	898	885	823	932	930	917	971	882	899	922	876	868	913	968	895	856	860	904	925	895	884	867	868	922	890	888	937	907	874	924	870	907	942	893	882	931	840	915	946	889	899	962	934	930	932	917	903	964	923	930	910	882	926	927	958	882	872	938	900	920	900	901	917	879	972	892	904	904	877	959	909	887	865	928	897	943	924	872	951	876	887	867	917	880	908	946	878	939	890	941	925	898	924	873	934	929	928	887	901	954	891	956	867	858	851	900	874	892	913	918	934	919	864	894	940	947	935	926	952	882	913	865	884	910	861	940	898	922	887	839	821	934	943	928	881	923	898	904	901	864	930	910	915	893	843	909	889	919	894	868	875	904	935	859	878	956	893	919	979	849	900	934	950	929	911	893	923	900	923	925	910	981	945	908	900	952	947	901	883	918	956	958	918	894	924	910	914	941	905	896	907	955	918	887	895	944	899	909	873	918	914	860	935	936	938	919	913	896	929	930	913	945	899	899	956	874	888	910	899	879	908	941	924	878	942	888	919	881	927	953	948	875	913	894	899	881	879	926	932	887	970	888	925	884	862	923	891	853	888	897	934	850	909	889	893	856	883	875	949	883	899	903	959	885	903	923	873	849	929	938	869	883	906	891	845	875	897	964	867	881	854	895	966	894	914	895	923	897	886	914	961	901	905	855	895	929	896	923	901	899	907	953	858	888	876	889	942	929	959	899	919	912	916	941	866	968	881	914	894	922	919	893	836	914	916	953	920	928	961	923	943	872	899	875	941	902	973	908	866	889	918	878	896	896	933	956	901	886	907	927	908	879	898	930	931	903	921	901	939	967	941	907	931	882	887	927	913	947	891	946	919	898	884	884	898	912	902	910	905	954	923	955	899	888	926	918	891	918	916	907	963	913	992	877	924	876	951	874	914	869	875	882	908	905	905	938	874	926	894	892	832	869	908	956	880	958	867	914	901	922	877	861	959	909	931	899	892	930	934
24955	20985	27084	24883	12273	3423	2634	1414	1185	1074	878	792	747	748	733	823	829	836	788	845	857	814	865	798	732	711	636	608	532	428	430	447	409	443	437	412	432	422	425	444	453	421	444	428	388	444	454	429	389	416	415	418	425	438	388	423	482	388	457	459	436	438	440	399	410	384	428	395	421	421	418	421	403	421	407	425	421	428	377	411	375	407	400	408	413	400	407	390	432	391	419	394	412	383	407	412	397	376	373	391	374	397	401	402	390	404	425	406	400	397	382	421	420	404	397	415	392	368	378	403	393	400	381	371	392	400	450	382	391	390	397	371	391	411	412	372	404	386	457	405	404	429	414	396	386	398	387	401	427	384	403	429	406	414	374	415	423	413	353	397	389	394	382	372	379	399	429	408	398	388	395	386	374	387	391	409	406	394	436	419	400	390	409	385	388	403	412	402	404	384	366	415	345	431	402	386	402	413	393	390	404	394	412	374	380	412	381	414	375	408	385	368	404	384	411	413	394	416	414	368	388	392	371	416	364	412	370	380	405	418	408	390	420	399	425	409	385	396	414	380	426	404	405	396	410	402	419	368	372	422	400	391	446	396	374	396	394	381	394	358	419	375	405	448	376	387	392	418	383	379	378	422	383	417	406	405	415	398	383	410	405	425	391	395	401	425	376	410	398	412	393	418	394	358	420	415	408	405	356	397	423	407	364	441	387	371	402	393	416	391	406	369	396	399	395	408	386	419	439	408	428	387	415	410	404	386	386	413	397	366	395	404	402	391	400	421	388	344	424	431	394	373	398	412	386	421	398	404	423	391	406	406	430	388	399	394	393	417	397	412	421	365	429	416	355	378	417	401	402	409	403	395	388	394	409	414	389	439	420	366	391	379	432	405	398	400	366	425	398	393	392	407	409	395	388	399	419	403	402	384	405	408	397	399	395	434	384	395	381	386	374	396	463	380	406	415	414	372	413	403	387	399	417	446	408	394	407	388	413	374	376	440	374	411	393	375	385	414	418	393	390	355	390	397	398	396	384	396	379	437	438	404	425	382	416	410	413	395	375	405	398	427	425	405	406	393	387	413	435	415	400	399	400	426	394	409	366	384	410	376	412	413	408	397	408	419	413	440	442	412	403	376	385	377	393	420	395	404	402	424	390	424	374	389	397	405	428	385	418	390	385	394	385	447	406	387	404	398	388	386	423	414	420	387	417	401	411	424	439	401	398	410	418	398	397	414	411	398	379	413	394	398	369	406	459	399	426	403	378	398	436	429	371	377	406	387	394	424	394	412	395	374	400	386	403	383	391	447	404	420	393	374	385	404	386	414	412	409	394	420	402	408	385	373	414	393	366	390	411	396	385	401	411	371	409	424	369	413	433	386	394	409	413	375	412	397	379	419	426	425	404	402	396	417	422	409	422	396	362	389	415	430	412	453	372	459	408	401	387	409	415	364	399	403	404	404	406	395	400	419	406	447	401	420	370	367	399	387	403	403	424	392	397	418	406	405	401	359	422	462	403	376	400	366	378	389	402	396	425	424	410	442	384	404	415	399	380	452	384	394	417	383	412	449	373	442	402	381	403	362	408	380	382	408	360	377	359	398	413	417	417	423	417	445	384	379	461	375	400	393	395	405	414	382	380	414	388	418	394	422	415	402	409	420	371	372	380	393	358	365	388	416	441	431	402	386	417	425	386	398	407	404	391	419	420	387	401	422	437	379	379	427	401	396	437	412	385	381	411	407	389	425	376	409	400	388	406	430	390	402	431	411	357	394	408	368	398	404	417	384	414	392	378	400	380	437	378	402	375	403	371	410	450	420	407	394	384	400	411	419	394	433	387	406	380	416	391	392	412	418	384	395	422	390	393	383	423	453	347	393	397	417	402	387	388	454	409	380	364	399	429	394	387	403	417	440	416	389	421	373	423	368	395	393	401	403	401	394	367	389	453	391	353	391	398	427	444	429	393	414	438	431	425	387	416	406	340	405	406	397	382	409	392	396	424	394	396	400	383	428	385	412	423	371	401	431	397	375	391	408	383	357	438	430	408	393	370	406	408	426	402	428	380	402	401	429	394	384	347	387	355	375	360	391	402	407	374	416	407	381	383	424	429	386	387	391	417	465	409	414	392	428	385	421	406	385	378	393	399	373	407	363	353	417	400	368	416	394	391	395	401	403	410	404	421	412	427	417	399	380	416	381	418	437	430	400	384	407	393	383	410	387	386	387	384	347	373	386	352	454	402	411	387	404	391	443	364	390	384	405	419	383	411	397	376	431	384	389	439	438	396	380	414	393	433	391	376	436	403	403	417	395	434	423	391	425	425	440	401	396	416	426	431	416	374	434	425	406	412	432	423	404	370	403	354	409	403	387	401	418	414	392	407	416	418	401	405	360	415	403	409	379	419	413	386	421	385	414	366	417	385	365	428	383	428	406	404	402	398	419	387	398	425	431	398	390	386	379	412	376	366	381	383	398	404	394	396	397	413	443	358	413	407	381	407	412	420	442	401	407	396	375	402	387	377	424	380	390	412	409	411	367	429	394	388	388	405	354	400	372	368	391	410	436	396	383	380	388	426	385	395	409	382	414	405	424	411	420	425	433	382	399	415	432	452	375	406	426	389	386	395	410	460	392	381	422	382	394	391	409	374	369	412	401	393	412	376	387	413	405	418	379	412	404	419	411	368	390	379	374	359	399	395	395	413	436	417	441	434	361	409	414	413	385	389	367	392	400	391	421	395	380	410	397	403	395	384	387	408	378	410	408	407	364	418	385	401	422	399	361	395	397	387	406	380	402	412	382	385	399	378	426	421	410	400	391	403	381	364	368	419	421	402	428	393	400	391	420	400	391	356	405	421	423	429	384	413	414	380	405	397	367	407	380	404	371	404	405	412	392	400	426	432	440	391	400	371	420	405	382	387	464	400	391	394	386	418	382	407	439	408	402	414	420	383	402	385	444	403	403	377	376	400	383	398	378	421	383	369	394	375	417	424	374	405	406	372	401	390	396	423	451	434	416	375	400	393	400	406	388	395	428	401	410	372	428	425	361	403	365	404	426	357	390	380	404	395	381	362	411	434	403	388	372	381	424	377	391	383	394	431	396	374	409	412	378	365	379	384	371	364	403	404	443	369	437	414	405	374	375	448	357	391	408	431	416	400	400	379	407	394	427	354	410	422	427	412	383	417	410	403	399	397	382	393	392	417	384	373	412	408	392	397	405	405	400	383	393	412	383	376	384	394	400	375	414	418	369	388	420	352	391	368	413	354	417	402	380	391	415	389	377	396	399	394	376	405	399	411	367	409	412	416	369	426	389	414	434	397	397	375	413	389	409	427	407	426	382	431	388	419	393	416	386	437	384	457	401	367	360	404	415	358	407	402	378	368	368	430	405	440	397	425	380	393	399	396	400	411	404	415	424	416	388	416	398	397	368	378	404	402	387	362	419	380	391	411	436	420	398	402	396	359	395	385	405	397	393	373	382	417	405	415	423	388	445
14299	27565	22665	13512	8739	6501	5659	3332	2670	2459	2022	1626	1483	1393	1470	1658	1620	1460	1437	1498	1630	1608	1680	1455	1361	1296	1143	946	808	616	534	597	575	578	576	569	604	564	597	596	576	592	628	602	588	626	533	535	555	496	563	588	550	567	582	585	640	602	610	577	576	582	603	554	569	554	536	508	578	514	530	510	521	529	525	486	515	484	517	535	504	493	499	516	549	490	495	551	521	516	519	549	527	485	526	564	527	526	529	546	532	552	499	495	497	546	522	563	544	561	528	521	532	518	526	525	535	519	512	538	532	508	511	506	561	539	561	535	484	583	486	524	482	517	491	530	522	533	518	498	489	527	535	504	526	515	540	546	535	537	545	553	525	509	526	556	522	545	483	548	532	525	525	533	565	492	500	514	512	534	522	525	531	509	516	571	518	515	494	522	508	543	523	519	520	544	504	493	494	517	543	557	522	503	504	510	524	536	507	499	501	512	481	523	550	543	564	515	540	527	500	507	538	548	519	520	502	540	557	513	503	511	515	470	526	500	496	541	507	539	509	542	528	496	506	499	530	498	522	542	516	523	539	531	531	490	542	535	500	507	506	542	532	553	491	546	526	553	461	515	543	546	536	540	575	508	491	493	509	536	497	535	522	540	484	546	500	560	543	546	524	569	545	486	540	501	509	553	498	508	555	535	543	533	494	523	530	527	550	506	503	532	532	528	561	492	508	519	505	549	508	558	531	525	522	486	474	528	512	520	519	519	517	480	518	498	529	534	537	497	525	526	476	560	511	519	489	527	527	497	509	497	508	572	509	574	535	511	539	545	507	518	526	511	495	524	512	525	526	494	533	485	550	509	499	508	530	579	518	532	522	488	557	512	531	534	511	554	515	527	532	519	487	553	489	526	536	518	514	505	494	538	532	502	496	527	525	537	514	490	512	508	516	534	523	507	531	535	514	519	517	538	533	519	498	525	474	529	495	539	551	567	507	498	528	510	514	527	523	485	515	529	532	491	515	537	492	511	518	489	504	509	510	500	516	542	527	489	516	505	528	530	498	524	537	495	511	578	513	514	490	540	533	489	537	499	544	545	528	496	518	534	518	521	508	511	542	490	515	551	506	542	531	521	519	524	505	531	531	527	537	532	515	543	522	509	492	531	544	529	511	515	544	509	532	547	549	502	483	534	512	540	543	542	562	492	532	534	496	523	480	496	529	503	540	542	498	541	508	533	581	530	510	487	480	542	527	524	534	533	516	521	517	535	513	516	516	494	504	520	549	482	558	578	537	527	480	520	541	558	460	517	543	513	481	535	533	535	513	517	495	521	508	538	537	533	514	530	526	531	519	510	488	522	547	509	555	529	538	492	513	515	465	483	517	486	565	508	539	483	555	545	558	518	508	531	517	518	488	523	530	518	511	483	493	534	512	502	477	568	515	497	527	551	529	518	537	540	480	520	517	586	506	533	540	491	512	508	530	512	537	533	497	503	518	504	531	545	548	586	505	521	562	546	550	494	537	491	518	532	500	540	549	500	520	540	494	533	489	514	499	544	524	564	562	511	533	521	526	539	508	495	505	541	515	522	524	515	509	510	507	469	504	515	577	505	517	545	503	569	518	507	494	548	539	531	509	563	492	471	541	541	547	517	534	505	564	523	532	554	528	535	510	499	527	521	515	484	548	511	506	531	514	490	545	524	561	560	533	504	527	524	522	547	503	484	554	495	504	535	487	518	481	519	476	488	529	538	500	526	507	496	488	545	525	509	505	533	520	539	518	518	541	501	501	544	528	505	498	513	536	499	539	497	522	547	513	488	534	488	526	503	530	513	499	549	562	490	459	511	535	483	530	546	518	486	511	540	490	541	480	516	523	554	505	512	558	579	549	501	504	508	550	549	483	511	505	521	547	529	488	472	499	524	536	492	549	532	506	558	482	550	545	553	512	537	513	502	507	525	534	519	535	526	524	513	539	524	502	538	487	518	500	548	527	523	528	503	496	517	480	538	528	522	536	460	551	543	454	569	529	495	519	541	557	548	500	517	511	514	529	509	480	504	526	536	558	537	581	577	524	520	510	503	498	536	502	548	547	518	506	549	467	474	545	509	508	507	536	557	526	508	573	505	544	475	548	515	566	496	526	478	543	503	509	500	544	511	508	540	548	534	544	535	545	479	517	527	542	513	490	502	537	497	572	519	483	493	520	491	493	545	533	525	510	516	533	505	502	495	534	528	531	557	518	532	549	491	489	539	496	462	497	532	520	480	498	529	556	533	470	566	506	529	552	543	536	544	482	521	489	534	502	503	513	524	511	516	545	512	514	535	547	468	503	548	482	524	490	472	549	508	489	521	521	528	547	516	515	518	533	528	568	522	489	523	479	503	510	528	566	552	484	530	532	512	506	484	537	527	533	530	489	545	542	543	469	541	490	497	532	523	538	530	525	538	541	512	523	493	539	503	528	531	488	546	494	509	549	551	552	517	534	500	575	483	474	513	516	505	505	504	506	522	506	483	514	526	528	511	549	548	509	543	495	477	498	548	542	559	554	525	563	549	505	520	507	531	493	489	539	491	534	504	498	536	522	526	532	514	526	532	517	504	473	550	495	541	552	508	479	534	511	500	516	515	527	515	520	532	517	543	518	513	497	509	492	505	523	562	524	498	476	540	514	518	454	493	510	496	515	514	517	486	495	559	475	521	532	518	532	511	530	505	537	530	519	510	488	552	531	525	509	470	553	507	515	483	503	553	516	491	528	535	552	504	512	531	507	546	497	516	542	506	512	495	520	534	493	534	528	517	493	593	501	507	535	516	544	504	531	527	541	521	517	522	539	533	500	513	532	565	495	500	537	564	535	517	505	502	514	534	480	563	503	500	542	533	544	512	551	511	532	489	559	484	512	521	511	498	525	524	526	509	556	511	521	507	549	507	471	503	547	566	492	531	501	504	524	538	541	524	508	513	535	571	539	525	509	515	482	516	507	505	519	483	556	523	508	531	564	495	506	497	527	524	539	536	552	535	515	509	535	528	534	501	487	532	521	536	519	509	525	531	511	524	573	510	537	537	518	497	482	546	508	523	484	511	491	552	487	513	503	489	556	510	521	526	506	473	516	490	512	534	491	521	529	468	522	521	540	507	532	487	542	522	527	517	503	542	530	528	519	539	536	524	533	519	556	509	526	527	483	515	478	511	507	487	477	529	510	512	533	508	537	561	503	509	498	517	546	512	500	522	557	553	529	491	524	523	564	522	480	488	510	524	496	528	528	479	518	543	503	531	486	517	521	542	537	481	561	469	539	502	549	497	516	516	527	548	518	512	524	537	516	575	505	529	567	469	488	515	530	526	551	535	494	526	501	472	497	513	535	521	529	517	511	478	525	485	510	535	549	527	568	529	525	488	492	528	518	538	540	546	513	529	559	549	531	532	525	542	518	539	523	525	503	498	518	484	496	503	485	544	512	521	514	545	501	524	510	541	507	548	531	534	525	558	518	499	544	539	514	527	494	542
22792	21022	28747	23508	21046	21204	13610	3900	2626	2362	2081	1805	1535	1585	1590	1650	1668	1631	1584	1618	1650	1630	1754	1714	1633	1516	1361	1241	1070	929	866	813	854	905	921	906	889	863	902	846	860	881	889	891	872	872	844	846	872	862	864	860	827	818	925	925	932	905	840	896	867	927	849	874	861	823	794	756	834	787	799	805	828	815	812	800	796	793	784	835	817	795	747	759	833	887	765	777	791	819	856	844	771	792	765	815	848	856	800	780	821	793	780	826	800	754	796	748	812	828	778	808	794	773	811	811	816	782	806	779	819	866	814	808	826	821	786	803	788	847	775	790	777	815	829	782	864	770	827	817	867	808	788	790	796	835	818	849	803	828	810	854	770	821	814	854	821	777	770	784	831	827	762	824	750	839	807	719	790	804	785	790	796	864	809	796	795	836	816	819	828	801	815	778	791	765	790	821	795	820	802	801	806	792	827	761	784	784	805	787	804	850	807	765	757	755	808	805	853	830	777	790	801	807	796	780	786	861	818	762	815	787	791	821	783	768	840	832	827	794	804	812	793	831	771	824	809	771	766	783	824	796	748	805	812	809	852	816	813	787	799	746	781	842	785	832	879	746	805	795	844	812	785	868	829	804	796	806	790	814	761	764	784	777	853	788	814	785	852	789	799	812	762	846	837	837	777	781	832	814	828	746	746	799	754	810	795	792	857	786	720	801	761	795	835	804	815	806	783	756	758	753	798	816	826	794	836	779	805	806	819	759	791	761	799	798	782	802	820	863	795	807	801	770	827	821	846	860	762	801	848	777	813	801	814	830	786	818	858	822	816	801	768	811	810	789	773	777	757	796	816	805	845	773	801	813	784	846	793	793	788	751	814	843	819	818	797	839	828	737	823	819	819	792	862	831	761	792	762	814	770	831	859	811	830	796	853	784	860	797	805	768	773	810	813	844	819	776	798	804	805	799	817	784	835	872	829	807	795	773	802	846	818	824	765	790	817	860	811	789	809	768	816	816	857	799	819	792	799	777	802	792	796	756	788	766	820	787	821	784	799	757	783	803	801	770	772	841	761	854	826	807	796	772	802	784	822	811	851	857	759	845	792	779	842	817	769	781	788	818	778	808	803	785	794	818	789	794	786	799	786	796	791	768	788	794	769	798	779	747	776	818	807	819	791	790	799	832	838	816	813	805	812	796	775	818	747	777	774	784	854	791	797	835	814	784	804	791	798	786	806	737	806	804	788	824	785	835	790	817	831	774	803	804	729	815	798	749	803	786	753	783	789	755	774	804	799	855	860	846	750	843	812	804	778	858	773	764	770	793	784	806	811	782	797	789	770	827	818	789	847	826	834	798	771	792	795	761	838	798	837	789	826	819	811	801	770	822	807	804	794	807	780	789	762	822	824	806	790	843	802	766	771	800	837	812	864	811	842	793	813	793	802	811	827	837	811	789	755	808	782	789	845	844	789	821	827	817	866	779	805	810	827	831	789	768	823	783	819	786	810	792	792	799	791	803	767	797	798	756	818	799	800	777	814	869	822	720	829	845	788	782	811	798	789	830	822	809	814	763	832	788	769	761	827	802	792	828	782	791	817	815	796	796	786	804	815	761	747	762	791	811	878	813	771	781	880	808	850	820	864	793	797	794	818	761	875	774	812	785	767	772	819	832	784	790	782	789	753	776	861	768	845	859	842	794	743	783	853	843	818	810	786	775	836	788	815	810	804	789	798	784	819	796	822	806	861	783	812	836	786	792	790	892	787	785	777	830	771	784	790	821	826	810	844	768	790	756	752	796	820	802	789	791	794	785	805	784	749	798	784	858	755	838	800	778	751	806	772	753	774	782	809	775	816	794	786	767	780	777	772	784	884	822	819	759	814	845	782	770	797	787	864	855	773	809	789	770	808	809	840	810	801	766	819	791	799	841	811	800	757	839	800	808	802	810	767	802	847	842	839	755	815	754	753	832	826	801	829	790	808	785	815	779	768	802	770	804	773	862	782	746	729	787	784	850	789	762	802	838	748	790	832	781	765	801	763	828	833	802	776	787	779	785	804	798	784	784	798	774	765	798	847	812	816	813	800	770	760	772	788	794	782	850	777	822	810	806	799	816	796	802	795	778	830	807	808	811	816	836	810	833	806	772	775	791	792	810	841	800	829	798	786	830	785	751	828	841	820	816	788	795	785	824	786	766	795	802	773	825	788	814	804	791	780	809	822	774	811	822	778	735	781	789	833	816	776	803	762	819	808	788	777	814	808	796	749	830	782	777	819	855	810	758	785	828	835	781	856	807	858	827	822	826	772	779	753	802	786	789	807	818	829	779	769	787	807	775	808	774	817	845	812	812	779	841	786	762	828	814	836	784	813	819	737	793	776	861	822	813	870	826	735	806	842	841	818	809	809	793	824	793	810	772	807	854	757	814	764	814	758	780	759	806	799	858	846	767	815	752	828	798	815	787	791	709	779	778	820	767	828	775	855	814	765	806	749	794	835	792	783	775	816	817	797	816	789	805	839	798	775	799	813	778	841	813	777	817	847	850	807	793	801	767	773	761	757	806	799	803	805	796	817	812	829	806	731	774	830	820	803	797	804	839	820	852	825	773	818	858	758	799	809	789	756	810	884	792	855	795	797	799	814	801	781	773	746	797	761	783	770	785	824	784	852	781	790	799	801	797	862	778	832	801	823	787	850	750	803	806	763	781	836	780	764	812	804	766	805	798	782	804	825	797	815	807	787	769	830	795	788	806	852	816	800	796	857	816	745	831	750	813	801	763	759	790	815	787	824	791	803	831	770	786	779	779	797	799	771	795	778	858	790	807	752	807	775	765	852	754	842	807	797	801	779	753	786	803	776	784	769	807	809	818	791	756	804	824	815	846	783	841	776	801	815	816	727	752	773	835	847	858	790	832	790	804	819	844	820	819	794	811	826	835	769	794	825	809	812	798	839	815	770	775	758	779	836	815	807	814	847	766	838	807	823	786	809	821	819	789	789	779	870	817	780	829	850	797	744	781	812	798	765	812	758	815	835	813	857	785	809	801	779	819	797	837	870	778	798	822	806	768	758	781	765	769	736	812	814	792	804	791	809	766	771	808	821	842	788	851	790	850	831	890	801	799	793	814	819	799	806	792	846	799	781	809	790	857	804	782	807	776	847	775	757	795	776	783	769	820	806	834	782	794	825	805	814	830	832	827	822	817	768	816	841	785	768	818	806	809	828	763	771	749	777	725	805	767	809	809	797	792	782	782	809	783	813	813	801	816	804	784	773	793	777	826	805	797	783	784	835	799	850	793	797	832	809	825	864	829	763	825	782	782	795	768	806	726	771	797	848	792	794	830	754	793	801	791	795	893	856	820	800	838	791	806	838	830	796	794	795	829	837	811	833	780	839	814	810	788	804	823	823	839	800	811	785	798	835	818	838	751	827	771	797	830	797	791	780	817	785	794	791	836	799	778	811	799	777	818	808	798	796	803	822	776	789	800	804	828	761	765	787	746	788	835
17715	35943	31480	21506	14830	11351	10204	6521	5250	4857	4034	3290	2969	2801	2765	2944	2881	2877	2624	2722	2792	2891	2955	2748	2518	2424	2018	1872	1549	1164	1069	1133	1154	1207	1198	1142	1176	1142	1138	1111	1093	1130	1140	1089	1110	1147	1079	1124	1011	981	1039	989	1068	1092	1125	1121	1238	1220	1058	1081	1098	1084	1120	1066	1021	1056	954	1016	914	970	1010	990	1009	1007	998	974	926	1022	960	896	960	982	982	971	1001	1030	985	980	974	981	973	972	966	1042	1004	969	974	1002	984	1005	1031	1000	900	960	932	980	902	988	952	998	976	958	954	1006	973	1012	980	1002	1011	955	951	975	910	980	937	952	957	984	987	923	960	938	985	985	950	968	983	985	1057	920	963	951	1005	953	939	984	985	948	941	974	992	1016	936	968	960	948	970	931	989	1020	975	1016	1038	965	990	1013	1001	975	969	978	955	988	1035	977	969	1000	1003	970	912	996	976	920	1000	956	958	924	913	1002	947	972	890	955	975	985	993	983	1004	946	987	956	937	961	968	980	998	971	1019	924	992	974	957	1016	998	977	953	958	995	982	946	1001	960	907	1004	997	938	937	972	1022	946	956	996	966	1003	936	988	966	967	941	999	949	927	966	960	994	955	987	948	955	978	957	1008	989	1006	974	911	1028	1011	981	939	960	948	977	987	1016	973	971	961	1007	932	940	980	935	924	985	951	928	943	936	950	911	986	968	1024	990	998	989	941	987	972	953	1007	1008	1041	1019	955	979	953	971	1000	995	963	1049	1019	967	959	949	983	955	957	995	975	967	965	995	922	995	963	928	979	974	975	948	939	923	918	982	946	922	1008	953	939	951	986	968	960	946	968	944	954	1012	916	917	984	942	977	995	906	975	978	959	969	956	965	939	980	1020	1003	942	959	984	942	994	1011	958	967	954	1017	1053	980	1014	991	1013	1010	952	970	1071	1009	940	984	901	973	987	938	982	1020	974	965	1021	935	888	1006	980	918	996	1019	959	1009	972	1001	1012	989	951	1003	1005	1010	957	890	930	940	1030	942	966	924	986	956	1040	954	944	989	1003	1014	994	934	933	1001	975	968	998	966	999	958	990	980	967	933	984	977	979	963	966	972	936	968	968	977	953	931	964	961	1000	965	968	986	987	954	950	931	996	923	948	1064	978	985	996	995	991	947	1035	985	976	950	969	948	993	969	917	1020	983	883	984	976	949	977	950	980	917	982	952	922	997	951	976	971	998	989	982	992	934	1015	964	973	975	1005	987	961	927	993	960	976	941	971	986	1018	947	997	1015	959	984	903	980	1008	947	1005	972	973	975	985	961	998	970	954	1021	972	935	992	963	911	940	979	993	986	921	962	988	1010	997	987	990	968	981	969	976	1006	964	978	942	960	983	991	1018	972	1009	1025	987	989	962	1014	948	938	965	993	998	962	942	921	957	987	961	927	959	941	1078	945	982	998	927	928	948	977	975	970	977	942	983	963	1007	944	944	950	1011	974	935	963	971	969	972	1000	966	1001	927	980	1064	984	918	991	947	953	964	929	947	1035	978	957	937	981	991	945	993	932	904	972	955	936	889	1033	983	990	954	978	930	972	936	993	1003	935	926	918	967	1018	959	936	972	997	998	952	999	926	934	1001	991	928	999	931	1007	987	947	973	976	1018	976	985	962	1019	982	978	935	982	978	956	936	1029	960	960	984	989	929	983	971	968	946	993	983	1034	948	966	997	1015	974	965	988	929	984	989	991	979	974	997	1013	975	991	951	1016	979	950	934	983	1003	956	981	1009	1014	981	1022	1026	964	1007	1021	987	1029	931	1042	990	971	954	996	932	957	961	950	1014	960	952	956	969	978	956	942	978	986	998	958	957	1010	985	1027	965	1011	977	937	995	980	945	965	989	999	956	1009	963	963	957	959	1029	965	969	1012	990	941	939	1014	970	1029	989	982	932	961	966	924	923	996	910	970	997	962	946	987	936	987	943	913	922	974	1016	928	930	963	944	1021	927	994	995	1008	945	1001	951	998	989	933	983	1024	995	978	1053	1000	986	998	1014	974	963	1028	941	981	982	977	994	970	962	984	915	1011	974	949	912	1004	994	983	961	994	985	919	950	950	966	962	956	1040	956	968	982	974	966	987	978	1016	954	970	974	949	997	943	960	968	974	996	995	953	968	945	955	1005	942	991	970	916	974	929	960	934	1013	974	985	1066	988	927	991	946	999	998	999	936	978	971	941	969	930	971	953	940	938	971	1051	932	931	1031	1003	991	1007	983	987	930	950	1017	1005	917	1044	968	907	939	1015	968	953	1012	917	979	967	958	982	983	927	991	939	1040	989	978	991	938	958	939	961	961	996	1008	965	985	906	975	994	968	945	987	1018	980	972	962	968	969	942	987	962	984	1007	932	999	979	1019	975	1030	941	953	1002	1027	990	957	934	906	951	942	954	961	986	961	969	1047	1012	995	966	988	1031	997	973	937	976	923	976	952	982	969	921	957	916	958	1006	940	970	968	1002	1024	970	926	935	984	956	961	1049	986	958	957	993	993	981	985	972	1003	956	1013	1033	985	993	912	941	948	957	953	967	982	954	975	993	965	1017	963	957	894	935	967	1036	969	969	983	964	972	932	945	953	1006	944	942	991	989	962	990	985	997	980	988	965	986	947	1009	989	997	938	919	1006	999	975	972	927	993	963	971	988	947	1036	971	993	1012	980	1014	939	960	1011	979	904	1004	947	971	1005	914	1030	921	988	962	1008	1031	987	953	1026	952	990	937	1033	979	976	972	983	1010	995	1019	952	992	1006	970	964	988	1012	1011	1015	967	1011	943	949	994	1043	932	939	955	958	1020	964	944	924	959	1005	952	963	926	919	969	976	972	961	1045	943	973	1002	944	916	936	1017	959	940	986	963	959	966	963	921	998	962	948	1013	1000	996	1005	1004	1050	969	927	1022	956	982	950	1015	951	1015	947	1006	1002	968	963	953	953	920	948	978	974	969	1008	972	988	1015	931	929	960	952	965	986	947	961	961	988	957	967	1003	996	936	998	943	941	977	1016	996	972	983	944	979	925	1008	986	940	961	966	976	1015	949	970	952	986	933	969	948	924	888	954	973	1023	945	995	979	997	957	969	953	978	983	980	961	955	1010	1053	931	998	977	1004	953	957	982	942	1016	1006	953	980	961	942	952	917	957	987	952	1000	934	993	983	934	961	946	915	955	966	999	969	999	942	1010	933	963	987	979	1010	932	962	954	995	924	949	980	955	1007	1000	975	917	1027	967	985	970	941	942	991	999	980	969	1042	971	971	932	997	942	1038	1005	967	986	1012	980	963	1002	947	967	982	967	959	945	960	1045	976	980	943	972	923	985	921	996	943	996	906	1024	955	1018	993	1002	1002	950	968	972	940	982	980	994	950	1040	932	946	1005	984	1001	957	904	971	992	976	977	987	945	975	1003	961	941	897	946	996	1014	957	1009	930	972	1006	941	981	939	964	975	1011	912	968	1019	955	918	996	987	1015	1005	953	992	956	1022	980	959	953	1012	978	997	996	957	903	1029	909	987	947	1019	962	978	959	993	1022	973	961	966	1011	991	1031	925	917	963	968	979	975	985	983	945	980	930	966	996	989	998	987	952	955	952	972	949	943	1002	995	976	944	982	945	1011	920	943	923	976	976	907	980	1005	954	979	991	926	1014	902	1025	962	979	999	945	982	1013	904	877	1004	974	1001	956	996	1000	917	944	1014	944	990	1020	991	972	911	986	944	994	976	952	941	987	996	985	944	983	946	911	962	991	998	971	969	983	1046
26998	20768	16869	8492	3862	2264	2063	1268	975	1004	884	808	652	718	729	779	789	793	708	779	740	794	762	692	701	648	612	584	583	521	512	457	518	471	482	461	501	492	497	455	475	484	492	515	499	495	471	493	484	474	478	526	477	534	483	489	510	475	524	519	476	467	478	476	456	477	485	452	459	470	486	466	470	418	488	461	478	465	488	479	484	496	509	482	472	456	474	442	495	467	446	455	491	487	468	517	497	458	449	452	455	500	461	474	452	455	507	473	469	457	507	463	452	475	466	460	469	461	427	466	472	507	442	466	465	472	483	459	472	465	460	456	439	443	453	437	452	471	460	471	483	461	477	470	486	471	474	443	488	470	445	491	460	465	473	468	476	484	482	435	494	452	500	485	454	438	463	483	498	472	466	453	444	483	464	464	469	458	460	491	439	469	474	458	505	458	473	486	454	476	495	527	459	447	465	470	440	480	443	472	498	479	453	483	480	456	470	473	455	475	471	480	499	490	467	496	429	451	448	472	481	450	423	465	467	461	461	491	453	472	478	475	460	466	454	469	510	477	461	465	470	452	481	449	490	461	472	487	491	446	466	477	460	442	501	456	490	476	462	452	477	455	485	495	462	493	481	444	498	475	456	472	449	454	490	469	459	450	500	430	488	437	452	486	484	462	513	474	484	480	461	489	458	474	479	474	446	435	492	462	451	465	463	455	466	456	476	462	477	489	474	473	496	464	430	475	474	435	480	522	483	481	454	454	456	450	486	441	465	461	470	448	468	456	457	486	509	471	522	472	444	431	457	482	478	448	446	426	461	443	468	461	444	473	442	473	465	449	468	443	497	509	460	467	496	504	466	459	464	455	466	514	465	460	460	515	487	491	472	453	451	494	474	467	444	515	428	457	456	495	459	474	499	475	460	465	498	473	447	425	459	425	454	478	471	478	475	504	471	462	451	494	463	460	496	442	469	476	517	450	469	504	441	480	515	435	464	491	437	456	479	459	447	415	456	468	437	475	472	475	473	445	437	481	449	511	448	443	465	484	455	458	539	458	514	487	464	463	482	485	455	460	469	471	458	467	474	481	475	439	484	448	476	438	433	446	441	471	464	478	486	438	490	498	450	468	475	481	503	508	486	477	452	482	466	439	472	438	474	492	472	466	493	434	467	475	477	458	462	494	434	503	450	426	502	452	420	487	435	452	465	465	479	477	471	460	460	504	489	436	459	491	515	490	461	481	485	466	416	452	429	461	463	464	480	429	475	461	462	487	471	473	435	466	503	468	472	496	500	493	446	440	463	452	453	455	475	500	463	466	473	447	480	462	428	474	496	489	435	455	469	510	473	447	458	448	435	479	491	452	433	436	474	465	465	485	461	433	449	489	453	473	461	467	490	486	508	502	432	486	441	445	491	473	454	486	453	473	429	462	459	470	457	454	469	471	499	438	454	453	501	511	479	482	468	417	468	473	459	482	506	436	469	507	453	463	467	464	489	473	464	463	450	462	442	501	486	472	471	475	447	457	467	523	461	444	458	472	479	477	489	455	463	456	479	428	472	493	474	483	437	470	504	443	463	493	476	476	454	459	430	449	498	458	465	457	461	459	449	476	502	454	417	466	442	468	473	468	486	440	474	445	496	495	483	439	486	451	425	457	436	537	487	444	441	425	495	445	469	424	466	455	462	490	444	430	453	469	461	471	457	460	435	452	490	436	465	455	452	446	458	447	422	412	483	469	449	462	480	435	468	465	448	490	473	467	507	465	473	455	444	446	456	452	492	464	461	460	489	489	439	423	496	484	489	437	430	483	455	467	446	437	431	462	460	431	449	460	470	468	500	448	469	489	454	458	448	498	444	420	471	478	514	466	471	464	474	450	452	434	489	467	498	424	441	471	476	441	497	483	427	487	464	461	504	462	489	462	469	461	468	431	482	437	463	485	476	491	463	480	485	446	493	455	482	439	484	431	478	512	471	459	488	439	490	491	463	459	434	470	423	489	485	442	492	497	441	449	494	461	490	468	466	463	409	479	440	472	463	446	445	482	457	452	470	519	452	462	485	426	470	470	492	466	478	442	504	453	448	481	444	476	502	453	487	469	443	477	470	444	478	445	470	495	479	490	453	502	484	447	445	495	471	463	461	481	445	472	490	483	452	454	487	424	477	456	438	462	480	464	451	482	441	462	453	453	459	425	469	494	481	486	443	441	473	457	494	454	468	460	496	451	475	460	481	405	442	405	470	476	441	467	449	439	502	470	464	479	478	490	477	457	461	465	508	427	459	450	465	477	450	492	442	472	483	442	454	433	464	444	465	442	429	459	494	463	441	475	469	456	471	462	431	454	498	500	510	488	471	454	500	446	489	444	448	504	450	455	419	450	478	435	453	464	470	457	460	470	463	464	484	460	469	479	430	463	472	480	433	453	425	464	441	466	452	470	469	444	467	419	462	485	453	469	487	487	461	447	470	473	474	431	477	461	445	491	423	423	500	496	449	456	456	452	463	471	470	470	494	463	459	398	482	467	453	517	470	498	449	469	470	433	463	460	507	453	447	482	464	471	502	463	486	507	461	438	458	440	499	488	477	471	470	472	469	489	446	438	463	495	447	434	448	451	466	493	473	450	473	446	473	417	446	472	488	454	487	445	492	461	450	445	447	457	455	449	479	520	474	465	447	452	452	456	519	474	473	463	462	471	496	495	429	453	494	471	466	431	488	498	496	489	445	463	475	476	480	478	450	495	466	477	454	462	469	453	484	463	468	464	454	460	474	440	465	465	476	479	439	521	473	453	482	474	482	442	471	460	482	434	485	485	451	486	464	479	480	453	472	472	499	484	468	411	481	446	449	446	479	466	481	483	478	475	472	436	470	490	475	442	448	479	463	481	478	466	476	465	429	453	452	478	452	456	499	445	523	503	466	482	458	451	477	458	448	443	463	487	461	504	439	463	505	477	464	466	481	454	459	451	481	454	444	492	476	475	490	430	470	500	455	498	509	496	438	474	468	434	456	448	452	452	445	418	463	468	454	463	452	454	502	445	455	465	466	496	496	454	435	483	466	448	473	453	441	483	474	457	451	450	474	442	487	439	463	483	484	460	448	479	436	473	491	480	473	500	464	479	444	445	412	518	499	479	484	478	439	490	454	461	448	453	485	477	465	455	477	473	502	471	483	464	458	474	452	449	489	474	427	490	451	493	465	451	481	441	464	479	452	418	451	468	474	485	488	475	463	491	457	440	434	449	452	482	434	470	443	460	457	497	500	422	433	435	482	493	467	418	439	500	459	500	482	466	445	421	442	481	496	471	475	480	456	448	448	494	457	466	478	493	465	461	497	482	446	426	476	493	412	491	474	507	474	479	480	455	458	448	480	470	445	495	481	473	441	455	447	460	466	474	470	452	498	448	457	446	490	449	496	492	462	469	465	449	455	494	468	507	428	434	438	460	461	475	455	452	431	455	466	448	480	451	452	454	474	455	502	485	472	437	449	466	429	475	446	440
14043	22839	19022	10503	6569	4576	4236	2629	1890	1918	1644	1348	1214	1155	1241	1315	1338	1281	1198	1254	1273	1332	1250	1258	1099	1096	950	890	773	668	580	619	633	633	603	636	613	666	607	674	589	620	620	669	580	658	590	578	577	595	605	598	612	608	664	659	678	629	661	628	625	612	576	625	630	568	577	580	548	608	534	611	574	600	586	578	619	566	590	593	626	565	610	577	561	567	611	593	613	590	577	601	599	562	572	598	584	612	627	571	604	608	563	551	618	504	605	581	578	582	520	571	568	612	582	600	563	615	551	565	555	594	569	585	602	567	525	633	577	574	562	584	596	573	586	578	597	586	558	550	654	606	572	566	573	610	563	568	639	569	537	587	548	599	594	597	556	599	570	551	573	575	574	581	605	587	611	561	576	591	544	576	579	553	545	557	580	597	593	568	575	566	565	559	551	552	568	597	590	611	583	548	564	622	586	601	549	597	589	583	578	584	556	582	544	545	598	583	578	561	526	581	577	566	586	591	607	586	590	545	553	573	584	543	605	573	549	594	570	599	589	565	589	586	596	588	581	579	601	591	606	585	586	581	585	610	532	613	547	584	597	580	588	585	603	576	603	567	609	582	577	543	616	597	579	595	588	584	575	590	588	595	590	631	566	622	562	569	613	585	580	562	610	515	570	615	589	581	572	567	581	556	569	603	568	559	532	579	590	582	570	564	535	590	586	573	537	572	571	529	531	567	614	593	570	536	576	553	588	553	568	585	568	570	600	579	553	557	566	567	570	587	580	558	593	581	557	591	534	556	606	581	578	590	529	576	601	588	579	609	584	544	577	585	600	584	558	581	580	553	575	566	583	532	544	596	564	578	576	600	557	607	607	567	579	567	586	563	600	566	538	559	590	577	585	555	576	545	584	578	602	556	585	575	573	592	589	580	553	594	564	591	553	589	565	602	591	565	594	616	550	580	535	602	595	579	597	554	587	552	589	572	554	572	619	574	571	596	550	586	625	543	600	560	642	593	616	574	587	581	557	567	560	589	575	612	601	605	545	575	584	589	626	614	605	597	533	572	568	572	538	626	624	607	563	571	541	553	578	540	577	579	538	591	576	577	580	593	578	576	576	569	591	593	588	559	590	571	579	543	588	610	576	585	579	581	584	632	624	611	542	593	599	624	563	583	601	608	556	625	566	565	592	588	585	579	582	611	602	569	591	598	602	583	578	561	562	518	575	575	605	612	559	607	552	557	611	595	602	553	603	583	556	575	602	562	568	604	569	625	578	623	555	579	604	558	565	594	613	594	596	603	587	551	554	574	606	614	574	604	581	578	608	578	576	570	561	576	606	626	593	592	586	550	565	591	560	585	597	567	581	534	609	600	544	599	603	574	587	599	590	564	584	590	560	565	582	592	598	580	560	585	583	593	596	565	552	565	605	596	628	563	554	591	579	569	594	601	587	607	573	605	579	589	573	571	584	590	569	592	624	612	591	579	630	538	606	555	577	572	582	608	587	602	607	527	602	601	565	591	551	545	594	575	601	590	550	590	587	609	604	594	594	552	599	600	546	571	568	589	572	592	612	614	599	584	588	620	603	586	589	566	574	558	616	573	573	584	593	584	609	601	578	606	570	603	532	575	593	601	604	567	562	596	582	585	585	586	573	605	572	606	608	603	560	623	600	570	581	537	593	632	587	575	569	565	602	603	554	554	594	578	597	579	569	559	551	569	588	571	582	552	575	568	588	604	606	597	546	573	602	573	555	526	578	579	567	634	620	594	585	579	552	629	566	542	588	594	585	624	556	553	588	601	577	638	585	599	585	620	570	578	552	593	592	574	577	559	518	589	575	580	588	616	592	590	530	585	523	560	579	547	561	517	580	561	572	524	609	548	539	620	592	610	595	558	595	576	577	580	559	527	554	559	583	539	585	584	569	568	555	546	606	587	619	554	545	557	548	563	612	611	581	583	569	631	589	543	587	593	527	544	592	542	594	553	583	559	633	586	614	569	586	615	607	574	575	604	532	580	529	607	561	602	620	568	588	549	582	581	613	621	555	607	581	579	562	620	616	592	589	581	591	567	623	658	611	565	576	594	585	596	589	567	585	537	577	592	559	598	599	578	626	556	565	577	569	585	587	560	598	601	614	599	596	583	608	601	584	566	572	557	575	589	588	597	583	579	598	592	592	591	581	584	590	571	607	592	586	533	573	583	610	594	585	576	592	581	574	550	565	569	589	598	600	647	586	595	572	593	600	604	586	553	589	536	588	557	566	574	576	600	569	600	541	590	575	578	595	612	629	586	581	538	573	578	576	601	550	573	621	582	595	598	560	588	592	557	569	597	582	593	591	594	563	588	585	548	616	576	533	593	597	573	633	556	598	597	575	568	594	581	557	560	584	609	593	568	583	591	646	562	571	616	552	567	561	631	607	588	539	570	595	579	552	582	570	598	553	613	608	624	550	634	619	588	572	555	583	558	602	575	547	608	574	591	567	520	608	598	567	538	600	571	560	596	580	599	555	563	605	631	591	603	571	587	598	590	574	603	551	533	580	610	572	565	550	590	590	579	607	577	575	588	559	592	602	549	535	589	545	557	612	612	607	614	572	568	553	584	566	594	558	565	556	594	582	615	544	541	572	559	543	591	581	577	572	566	558	612	616	574	582	616	570	539	605	591	593	585	549	561	595	489	574	608	534	562	567	577	565	586	568	550	617	559	547	586	602	528	569	548	592	583	581	572	588	541	545	576	596	578	597	566	594	571	585	600	594	573	591	615	543	588	614	613	614	528	576	549	588	587	582	593	556	597	647	607	578	589	584	567	601	557	563	550	593	552	575	607	582	608	573	624	566	568	558	568	592	605	581	588	580	598	572	571	586	559	574	551	604	571	575	551	548	630	609	542	608	589	585	599	534	583	600	625	531	597	531	572	568	579	585	601	529	596	588	546	561	581	560	577	551	588	563	612	586	561	591	586	559	578	601	582	607	557	621	571	617	578	556	553	581	606	568	614	546	553	572	583	567	575	561	575	596	569	575	585	555	597	548	617	536	554	630	589	554	581	610	624	601	603	610	573	598	598	588	580	588	573	539	603	566	616	563	604	579	570	545	596	509	574	600	572	594	553	554	593	621	557	583	578	590	586	591	572	619	561	606	572	589	568	585	579	598	571	592	608	579	599	597	595	581	569	604	578	556	599	562	566	567	609	549	572	570	544	555	588	622	561	587	578	549	577	621	598	537	605	577	597	573	565	571	559	598	572	554	600	597	596	599	575	591	610	599	613	586	579	594	610	586	572	584	544	550	597	597	576	554	532	565	595	563	563	541	611	543	602	562	580	617	588	553	602	607	581	554	599	586	553	583	596	587	569	573	581	574	577	560	590	615	578	617	613	575	596	594	579	596	566	559	606	619	580	556	576	572	593	524	546	599	577	577	572	614	587	574	563	582	600	533	613	615	532	585	603	579	621	544	590	571	563	597	603	603	566	540	558	593	595	568	598	584	560	606	531
23764	20979	28233	23889	20938	12479	4791	2459	1882	1769	1621	1355	1326	1291	1243	1270	1323	1314	1228	1248	1308	1344	1277	1249	1252	1178	1111	1072	918	808	790	786	858	810	771	816	800	747	823	748	820	768	789	770	798	781	771	742	765	756	732	789	757	800	792	821	832	804	823	745	779	760	786	790	786	802	752	724	740	780	776	759	804	752	760	733	764	772	756	775	773	722	768	681	766	756	718	729	725	726	765	776	754	747	761	742	728	719	728	783	750	707	739	781	748	710	731	755	753	767	762	796	774	735	739	740	727	733	719	725	747	770	733	809	762	761	768	733	702	769	727	720	693	754	742	729	750	722	725	708	685	769	730	755	748	738	790	770	799	771	760	733	750	728	778	724	811	691	723	738	758	788	798	703	739	777	694	741	790	760	710	707	708	794	757	684	721	703	773	730	741	689	680	731	796	723	805	768	689	724	714	748	727	747	750	732	758	768	726	760	814	756	729	749	698	773	689	797	749	717	772	725	741	749	784	777	733	744	746	735	804	731	777	763	738	748	768	696	756	737	735	702	730	751	757	700	774	723	771	731	749	742	778	760	714	727	705	778	753	780	704	762	785	721	701	771	739	786	758	728	778	728	689	753	747	732	775	735	726	770	745	739	706	729	751	761	749	778	757	723	707	706	741	755	763	715	761	801	769	721	668	722	726	787	670	775	752	767	731	724	726	721	721	759	800	771	710	715	751	761	770	749	805	731	751	761	742	737	740	788	732	769	752	751	733	686	742	743	808	749	800	722	740	774	768	717	742	724	738	725	771	791	746	737	796	703	752	770	731	686	730	767	748	759	739	731	733	697	748	730	773	724	727	775	713	767	755	746	709	750	740	738	759	706	743	733	728	743	755	710	748	753	733	744	732	745	763	713	813	699	835	766	772	737	759	731	727	742	785	787	688	713	704	695	744	726	736	777	765	768	790	717	719	761	740	753	747	727	739	711	697	686	790	788	723	746	743	730	735	762	786	725	756	753	775	788	744	698	738	667	721	714	732	755	750	714	726	748	743	688	763	757	748	724	780	744	695	711	706	711	730	733	763	753	716	743	729	760	725	705	730	760	706	719	761	745	739	742	750	699	764	743	764	742	755	778	741	727	729	744	776	757	740	714	682	742	769	699	715	731	668	753	772	782	754	704	738	789	740	703	775	719	721	728	712	766	747	660	754	728	769	760	704	755	756	732	748	732	764	711	769	734	793	729	739	729	731	777	725	764	720	774	745	754	750	688	764	764	761	806	742	733	687	748	764	699	747	741	773	749	765	740	765	725	725	705	786	740	751	713	793	758	764	768	717	745	782	716	730	702	720	770	746	727	692	703	719	774	755	715	723	766	708	723	761	739	764	716	733	740	728	708	724	757	712	742	701	722	764	743	755	723	736	762	751	736	741	706	759	733	793	714	714	745	727	768	734	679	726	729	709	770	778	705	758	734	706	752	763	727	707	768	683	755	762	749	759	724	731	759	690	720	726	749	737	745	744	767	739	763	740	741	773	742	746	729	703	720	708	739	741	745	738	752	725	693	737	694	789	762	719	669	756	765	746	737	749	730	734	723	721	742	699	741	745	675	750	684	725	701	692	729	767	758	740	754	749	690	706	766	759	764	754	736	742	770	728	769	713	747	758	754	708	706	732	779	747	704	794	724	694	730	755	762	747	712	755	756	757	742	779	722	753	735	821	720	760	730	745	717	731	736	760	694	696	722	718	705	726	778	745	722	783	704	758	761	722	749	736	760	761	679	736	797	781	765	721	763	742	745	701	769	747	747	757	750	741	731	726	731	713	719	780	723	728	739	702	718	791	737	743	752	730	764	783	735	746	744	721	740	717	710	708	784	738	753	744	786	729	782	696	794	705	716	737	804	703	723	807	727	765	766	737	761	752	766	751	798	698	765	776	766	730	754	716	743	748	708	719	800	754	739	715	709	728	779	717	784	724	771	754	767	699	742	710	726	705	747	750	769	729	766	746	733	764	708	792	719	756	731	779	684	718	728	748	685	742	754	736	789	725	710	790	756	692	752	722	678	764	715	715	748	785	727	759	731	745	745	736	738	739	740	736	716	744	704	765	788	799	763	708	775	775	808	747	745	719	717	709	736	726	718	734	717	700	705	760	751	737	733	725	709	697	703	781	736	742	747	741	721	763	752	778	761	765	724	731	726	742	700	765	709	750	693	770	761	764	741	733	735	740	793	780	698	729	736	752	745	738	795	710	700	784	655	764	777	742	718	724	757	708	710	695	760	737	718	708	732	761	749	739	800	747	723	727	738	721	755	722	765	734	749	746	768	721	700	748	756	745	710	730	737	779	667	726	723	772	707	741	739	703	733	757	715	762	746	748	711	760	738	740	698	734	753	686	715	728	776	722	771	752	704	741	741	760	704	742	770	736	747	708	764	745	752	724	697	782	768	715	681	753	760	730	796	760	727	734	698	747	758	776	741	729	688	751	758	745	758	746	749	769	724	760	741	706	717	750	744	741	744	745	741	682	743	699	787	771	764	765	746	764	747	762	741	695	703	768	736	762	719	762	727	762	753	720	737	718	751	765	755	778	738	727	710	733	773	770	768	735	775	705	739	743	744	746	756	762	723	764	712	747	721	746	751	729	719	718	741	701	770	787	766	765	758	723	757	837	756	720	785	722	783	757	798	781	719	753	690	727	741	714	763	728	715	761	720	751	725	737	720	746	716	673	750	741	736	747	756	766	738	723	683	763	741	731	715	753	759	724	814	802	699	755	743	751	791	737	757	763	760	735	770	770	717	740	742	750	762	746	765	700	737	726	751	737	719	765	747	696	715	760	764	722	745	723	702	711	785	712	740	760	724	774	716	745	750	734	719	740	774	717	748	723	761	725	771	765	734	754	741	748	726	750	750	807	686	737	742	746	744	707	760	709	715	703	756	752	741	785	741	764	720	730	737	703	759	740	741	705	757	718	721	750	703	773	742	770	746	785	714	735	760	737	726	793	696	752	732	754	792	758	724	703	723	757	738	753	721	733	731	739	719	749	821	752	774	758	676	744	745	760	771	731	745	688	765	707	752	756	721	773	744	705	700	765	752	749	793	701	673	740	763	744	709	717	759	714	735	758	760	749	690	745	772	778	795	701	753	678	757	771	731	729	722	774	695	719	785	760	778	740	745	734	752	701	779	743	750	692	707	768	743	781	695	799	765	683	682	738	693	765	771	758	724	783	752	737	734	734	749	778	748	767	759	742	740	760	744	748	729	803	727	761	685	807	682	735	764	714	751	774	761	688	770	767	747	732	709	732	751	708	774	766	712	724	725	724	729	702	695	793	750	710	701	758	763	788	714	730	711	746	705	700	771	711	694	757	728	757	734	728	727	774	728	769	779	723	725	749	724	737	715	747	748	723	736	773	743	724	751	746	777	747	713	777	733	748	747	699	741	747	804	792	763	757	766	729	713	748	761	747	764	739	757	746	746	785	756	783	744	735	761	729	783	735	699
15921	31195	26904	16538	10914	7703	7317	4959	3682	3451	2841	2465	2223	2101	2211	2278	2293	2219	1977	1926	2117	2107	2132	2046	1875	1843	1558	1481	1219	1077	992	934	957	985	1007	1061	1038	1005	1006	1050	1026	1012	968	914	961	1006	974	910	952	953	926	964	937	944	1039	1015	1045	1059	976	953	972	1001	999	946	930	977	863	901	895	932	920	909	881	990	940	899	913	934	926	903	927	954	934	904	957	917	921	907	868	885	900	919	871	858	897	921	901	922	922	884	879	920	884	887	869	888	871	940	877	918	861	943	845	909	897	896	920	885	920	889	898	890	873	873	858	921	922	914	952	986	912	895	909	861	935	876	881	870	885	882	882	883	896	908	882	887	932	904	908	928	856	900	873	925	933	932	905	881	905	887	883	906	910	881	878	913	875	892	887	830	804	889	910	886	856	859	930	887	926	928	870	901	898	870	931	867	912	901	928	862	923	1000	907	847	900	921	921	880	876	919	883	877	921	896	853	893	880	903	842	896	954	912	801	935	901	871	880	865	915	881	898	949	879	939	922	908	875	932	896	931	908	892	874	883	904	887	872	909	850	857	906	954	916	876	884	960	931	856	901	883	878	871	874	913	905	868	911	907	879	893	872	963	862	907	939	914	892	947	844	915	893	893	944	939	891	885	919	903	974	869	916	926	850	910	932	875	924	924	950	884	911	891	932	899	950	924	934	880	926	902	880	897	950	853	948	914	882	913	845	940	905	867	869	913	862	930	924	947	907	879	890	918	932	845	929	909	864	921	859	848	885	916	897	842	907	900	876	919	881	897	857	886	891	887	923	940	932	921	894	853	881	920	929	870	878	873	922	861	924	909	921	875	883	896	874	860	915	908	893	885	923	881	904	939	886	931	886	882	934	903	895	911	928	889	902	864	870	880	917	871	905	887	928	909	847	921	857	854	953	909	900	927	904	878	920	899	857	862	946	898	893	867	904	926	922	900	935	918	870	913	924	877	930	873	890	893	890	893	897	865	921	901	926	907	920	885	928	916	913	936	867	913	914	863	882	892	903	844	878	924	878	899	892	872	922	886	924	887	898	894	901	922	883	927	910	881	894	918	944	902	897	872	885	903	888	962	879	870	875	892	919	952	878	906	897	894	905	913	932	945	944	869	909	926	866	876	866	916	928	905	937	857	895	916	882	915	868	912	910	844	905	876	923	884	908	925	894	899	963	933	900	874	964	881	892	962	872	940	935	865	919	897	873	980	889	862	909	854	874	901	874	887	852	915	946	895	929	936	947	935	928	905	882	956	910	906	926	898	905	875	917	952	955	912	921	922	931	913	881	902	891	934	916	924	917	923	907	883	885	874	892	935	909	925	906	906	937	890	883	895	915	885	966	869	866	909	989	903	891	901	897	861	906	927	896	938	905	900	876	896	856	893	836	842	900	878	880	842	884	915	880	906	928	872	888	907	850	868	891	893	819	924	877	880	863	875	855	937	890	907	925	908	888	850	920	862	879	916	879	914	930	858	909	897	911	851	906	901	950	889	911	887	911	925	897	934	931	873	880	892	915	889	884	858	930	867	909	879	945	960	925	933	926	856	856	887	924	875	902	873	895	944	889	960	878	898	884	882	869	896	937	930	893	861	957	879	939	908	916	923	916	890	846	931	863	939	906	929	918	878	896	890	886	903	910	864	930	878	955	938	893	910	867	852	887	870	926	926	925	864	926	913	859	889	914	910	868	907	921	915	845	861	858	878	939	895	945	883	859	850	878	931	895	904	880	912	902	904	888	902	893	931	866	946	892	917	946	903	922	924	882	921	836	854	912	923	945	927	867	883	886	929	896	926	898	837	867	891	892	893	868	910	875	881	880	856	910	909	877	912	923	961	886	915	843	924	889	898	903	937	901	886	910	889	861	888	894	859	898	908	931	891	923	867	896	883	804	877	898	844	846	914	886	966	944	859	860	930	964	891	904	919	830	908	907	897	904	896	866	891	894	879	879	874	913	848	901	881	923	923	933	904	928	898	891	921	867	880	878	907	894	932	924	918	914	836	856	858	922	900	892	871	869	891	876	931	909	915	863	866	894	915	915	872	956	928	894	903	916	895	888	879	861	883	915	876	888	888	877	870	837	957	896	826	911	879	877	888	933	883	889	888	900	891	855	920	873	896	924	921	915	880	944	934	885	830	899	944	918	945	903	901	902	926	924	908	888	912	875	891	908	899	924	939	936	911	876	965	933	913	936	858	897	872	854	881	905	886	894	936	898	879	952	916	899	889	890	874	928	890	900	838	897	938	912	867	942	941	895	877	896	883	902	895	907	892	843	951	867	913	917	890	934	937	916	914	824	908	852	909	876	922	993	883	910	912	898	881	908	865	877	900	938	908	986	932	877	861	870	890	890	918	912	871	916	918	921	924	919	904	866	915	900	913	913	909	914	827	926	969	885	900	914	892	867	860	891	901	865	915	858	891	915	911	827	913	842	878	907	850	884	890	907	883	922	887	837	862	910	892	922	868	915	928	875	851	894	920	918	902	856	822	862	953	890	820	919	865	920	866	892	857	912	896	845	921	937	908	922	889	894	927	929	886	900	913	934	920	924	879	917	854	863	884	948	900	930	854	917	893	937	907	889	897	887	932	872	897	890	920	835	941	905	931	904	876	875	850	884	849	878	931	909	852	907	865	885	926	926	876	881	887	851	869	874	840	845	925	879	892	865	937	923	859	890	915	869	858	895	888	886	903	868	934	916	915	851	918	895	898	885	884	898	880	906	874	901	927	904	939	910	873	891	919	875	930	906	881	852	887	942	866	901	851	875	912	856	901	935	915	937	870	861	948	873	900	893	922	897	916	885	906	881	919	928	891	928	902	909	861	922	902	879	920	934	951	917	874	893	969	894	928	885	894	917	914	885	891	899	906	900	865	887	865	928	913	856	850	927	901	941	906	942	949	870	898	921	863	884	958	884	861	870	913	912	882	868	913	904	903	823	903	899	890	912	865	875	870	901	916	911	908	871	933	953	904	891	924	913	888	854	845	881	925	887	880	909	886	905	912	867	896	934	934	893	878	865	942	873	924	888	879	834	874	904	834	865	895	889	888	909	900	846	887	897	984	934	850	921	901	913	960	918	928	897	921	877	953	925	921	878	878	839	842	950	875	923	908	903	885	873	862	870	858	914	884	861	922	897	879	908	837	916	876	888	915	929	876	894	873	941	910	878	912	919	881	899	937	897	902	922	870	849	895	878	917	885	891	899	905	919	870	912	890	891	873	898	934	926	837	865	902	914	862	949	888	878	913	881	921	909	866	876	877	916	955	890	900	900	855	883	840	923	926	852	898	944	810	898	974	872	879	891	942	899	872	876	917	935	866	893	872	895	864	902	891	881	868	882	896	899	952	900	943	878	935	963	883	967	908	882	891	882	887	933	842	897	886	867	897	885	853	838	894	919	867	879	919	920	894	863	893	890	905	959	866	935	927	890	905	915	928	921	907	850	927	870	903	904	904	888	921	838	920	836	912
24949	20969	27037	24841	12088	3077	2554	1531	1157	1014	931	826	758	742	783	807	800	748	756	695	739	783	722	742	730	684	656	551	539	454	423	382	414	401	450	443	447	441	436	409	448	420	423	447	393	424	406	471	383	393	421	395	425	404	422	465	375	399	420	392	389	409	421	395	408	411	389	394	371	395	381	370	389	390	389	366	376	393	352	359	455	397	365	435	402	388	394	377	398	388	368	383	423	386	405	381	375	385	364	400	411	399	395	401	406	373	366	403	389	408	406	407	370	384	384	370	420	402	348	424	402	387	373	349	398	351	347	375	423	367	431	380	412	386	381	420	414	401	407	354	389	376	401	419	358	413	408	381	360	385	413	415	417	399	399	370	354	374	377	385	376	389	392	381	420	405	404	372	436	406	405	359	369	384	373	396	371	394	445	416	393	371	388	380	377	352	365	362	396	372	360	360	399	394	349	388	393	392	383	378	399	373	414	376	418	416	372	361	423	395	338	409	404	384	367	406	409	381	401	377	374	399	371	394	395	338	422	431	391	408	411	394	407	389	417	383	405	360	384	386	422	421	392	366	357	364	359	379	407	397	421	420	378	386	363	403	406	383	393	385	373	406	407	405	392	391	400	405	395	430	407	392	400	392	400	385	373	391	379	367	404	386	369	374	368	382	392	354	387	375	367	389	379	371	365	384	353	400	402	379	384	370	346	371	407	420	378	385	408	382	406	394	417	388	426	354	379	425	367	396	417	404	405	375	432	380	389	373	394	403	376	389	357	389	339	397	410	347	413	377	403	395	403	414	375	385	364	368	360	380	345	409	399	371	368	419	367	394	427	375	380	367	360	356	422	405	379	380	376	385	383	378	397	378	385	406	385	377	371	414	394	420	392	387	352	403	401	395	413	377	413	379	410	395	390	398	383	377	363	436	424	423	439	383	387	383	396	374	411	375	392	394	419	381	400	374	345	404	383	407	389	387	371	352	397	397	356	354	405	412	379	384	392	385	398	434	423	386	363	382	383	418	361	381	386	390	396	359	391	394	386	371	361	403	371	428	397	386	388	434	396	387	382	380	397	385	408	350	385	388	395	378	383	385	399	382	396	388	355	377	395	411	423	404	375	383	383	381	389	380	379	372	379	408	388	381	373	401	341	385	367	396	403	425	420	341	393	419	416	405	367	408	386	401	382	393	375	355	423	416	426	375	395	369	346	408	424	356	371	371	357	375	385	361	359	374	380	396	370	383	412	367	399	386	455	415	406	390	434	382	394	350	387	405	419	360	353	395	382	395	395	397	391	384	385	395	386	363	360	395	419	388	368	383	392	387	380	402	411	399	378	362	400	395	399	417	367	400	386	409	381	386	401	376	386	386	408	395	401	379	391	364	398	387	371	403	379	419	404	399	398	404	411	387	361	425	362	396	379	391	390	375	405	393	363	393	395	371	413	394	426	398	380	392	403	386	390	404	386	396	383	371	370	413	379	393	380	410	392	368	386	410	359	363	370	391	382	422	380	389	385	422	362	373	385	379	402	368	391	386	395	407	394	392	384	389	398	376	351	398	369	413	372	389	396	385	402	419	402	443	414	395	361	386	356	369	343	412	400	416	380	367	369	370	376	411	353	378	358	386	384	385	374	397	351	353	427	401	381	393	378	394	365	415	370	381	362	396	366	367	363	412	447	395	391	381	396	383	402	395	387	403	365	387	401	359	402	389	324	374	383	403	382	382	382	376	401	415	366	401	412	422	399	376	410	410	353	392	433	378	380	381	386	409	395	357	416	388	433	402	417	422	375	357	390	419	385	361	433	365	390	389	382	364	369	366	350	383	379	379	369	376	382	381	405	390	355	382	395	410	385	395	389	386	383	380	417	391	372	358	394	367	346	382	362	386	394	391	393	381	387	409	374	353	424	390	371	415	373	402	419	349	397	396	402	392	367	397	383	432	387	411	395	367	410	393	420	387	398	383	406	381	404	397	423	398	373	385	408	370	384	400	384	431	396	408	372	365	385	403	376	361	389	419	397	390	396	378	417	360	339	376	368	384	385	395	386	385	437	367	375	387	428	385	423	408	366	400	367	372	354	349	362	364	378	397	377	382	386	392	405	388	387	404	366	383	398	396	381	379	388	365	373	369	376	369	394	386	405	385	409	397	366	394	406	418	368	387	393	427	397	369	407	406	362	379	379	396	357	421	382	423	382	411	405	382	358	414	363	387	389	398	400	419	413	353	369	379	403	403	358	405	349	410	392	376	373	425	400	397	414	413	381	383	395	401	374	414	383	397	416	406	390	374	394	348	373	371	399	393	400	376	432	387	384	383	380	394	374	365	389	381	436	400	375	406	366	370	407	404	353	415	414	397	386	403	364	368	373	407	394	426	437	388	384	383	386	380	421	370	395	419	412	421	395	368	365	410	401	390	389	363	388	420	364	390	410	374	403	391	383	391	407	407	377	422	405	372	396	414	359	385	412	393	376	378	371	389	396	360	417	426	405	377	426	446	392	361	395	371	394	390	416	389	387	373	392	392	377	394	434	372	382	373	366	366	393	364	395	369	396	380	371	420	434	406	379	362	403	374	392	410	391	374	380	370	370	383	380	417	371	389	387	411	395	408	397	394	368	363	395	378	407	370	403	398	374	390	414	382	378	360	367	410	405	413	382	363	400	395	413	373	382	384	406	357	403	376	374	381	389	433	409	418	364	389	414	376	360	407	400	413	400	392	347	385	374	418	372	386	350	400	352	377	381	428	384	374	397	370	342	408	406	388	360	377	366	403	354	412	367	341	382	364	415	389	373	382	396	392	419	382	413	411	367	349	370	392	359	417	367	351	385	387	353	357	375	406	392	404	377	379	373	391	412	391	416	372	388	384	409	408	377	371	356	388	392	413	402	391	401	393	346	395	416	364	411	392	386	416	399	377	397	394	411	405	409	386	365	404	409	394	419	382	385	372	366	371	393	402	433	378	359	397	403	416	374	406	387	388	339	420	384	370	349	414	386	373	434	408	411	366	379	368	376	365	383	368	369	379	374	365	361	392	383	394	405	372	364	356	368	379	393	378	408	390	379	376	405	412	361	405	383	384	371	395	390	389	363	396	390	352	386	366	389	376	358	411	411	393	391	365	424	406	373	365	413	389	392	389	369	371	396	366	414	393	409	389	375	379	372	363	401	384	390	387	383	389	396	382	402	386	358	393	388	392	372	372	363	385	389	391	382	356	415	389	382	356	387	385	404	399	374	373	377	372	407	353	391	399	362	367	407	416	381	391	416	379	378	374	361	403	386	383	370	402	401	384	353	397	404	384	387	362	409	375	371	391	367	391	400	419	351	419	370	353	429	385	366	436	382	382	389	388	376	392	425	374	414	396	383	401	365	369	386	388	414	377	364	393	393	375	397	398	385	419	371	345	396	419	362	388	378	397	387	409	414	352	393	401	399	407	392	394	374	396	397	406	391	408	374	369	399	393	369	366	356	385	369	402	355	427	401	362	370	406
15471	27400	23169	13382	8546	5800	5706	3518	2550	2459	2101	1742	1608	1513	1606	1606	1548	1465	1307	1338	1329	1336	1288	1239	1290	1199	1034	885	722	592	581	555	566	623	605	624	616	581	572	567	568	573	503	527	536	569	600	537	563	541	539	537	530	543	574	611	658	583	583	578	575	557	539	512	518	511	469	481	546	492	515	496	510	508	566	546	492	494	500	496	500	538	487	507	485	530	477	459	524	530	505	499	498	544	547	491	504	461	508	513	518	519	480	535	530	548	521	521	494	519	489	480	487	526	522	454	498	498	532	479	484	532	519	519	512	513	496	521	533	492	481	517	552	474	491	474	508	470	539	543	483	504	517	518	503	495	545	495	510	505	476	475	514	527	484	510	517	540	510	523	521	522	506	513	487	505	522	513	536	505	492	534	473	505	548	482	526	493	509	518	545	519	504	534	508	532	495	509	534	492	500	516	538	496	480	504	548	506	492	526	520	504	530	501	489	505	486	501	481	504	510	493	492	510	488	483	507	504	551	469	493	487	522	486	535	462	472	552	532	460	516	519	490	542	502	517	512	522	501	523	529	486	512	526	536	495	502	535	515	478	479	500	523	493	513	478	531	521	512	511	521	493	510	508	504	493	536	532	455	505	509	504	527	524	574	535	519	518	512	530	500	497	489	543	511	487	506	530	536	515	551	478	515	471	504	507	523	530	492	513	496	489	507	543	501	555	464	483	505	478	531	498	516	506	504	494	466	493	524	501	526	511	496	522	498	466	563	505	451	489	521	495	526	546	501	510	538	497	506	484	529	496	510	507	500	487	545	496	495	522	535	472	498	540	530	488	470	521	487	491	484	551	559	513	500	469	469	519	519	515	532	517	494	512	530	534	513	498	518	508	493	503	526	516	514	536	566	547	549	511	528	542	511	485	495	517	471	471	527	527	534	503	537	511	490	505	489	516	515	487	525	537	522	568	529	475	498	525	501	511	506	478	509	489	493	531	527	520	535	566	522	479	514	511	508	540	486	520	540	469	509	487	558	508	505	503	496	521	481	529	487	503	522	529	531	503	521	487	504	538	518	508	515	496	515	526	519	544	490	493	532	520	513	513	505	543	521	488	474	511	543	482	502	502	476	528	509	548	487	464	535	492	497	507	503	497	547	524	506	495	494	483	488	549	515	503	523	487	537	506	470	478	488	475	480	540	539	528	523	483	493	544	497	533	509	526	539	530	523	479	509	510	515	537	488	509	516	502	546	487	482	513	542	535	469	490	477	496	514	482	534	493	497	477	526	515	518	505	532	535	484	500	538	517	534	515	515	495	516	457	540	471	499	513	499	490	486	502	497	519	495	513	452	481	553	509	447	475	439	521	482	517	477	515	507	490	527	538	554	490	493	486	521	475	513	503	526	502	521	454	501	501	530	477	444	513	504	537	502	531	490	492	486	519	478	528	514	516	491	518	506	516	536	500	530	493	484	491	517	541	509	574	519	506	507	546	493	508	524	486	507	510	471	470	519	486	535	524	524	510	523	513	532	520	500	543	483	483	486	516	515	482	529	484	473	483	504	462	464	510	542	494	530	493	502	495	492	484	525	481	496	534	498	540	509	540	482	508	500	503	502	548	496	482	501	522	531	599	481	493	514	486	534	500	496	519	520	503	483	517	449	513	536	553	490	536	521	525	524	528	552	511	472	513	500	491	512	485	466	496	458	526	508	523	503	495	512	522	512	510	502	546	508	460	516	498	497	520	512	477	510	499	506	505	532	519	487	512	510	512	509	546	511	544	495	505	510	469	488	491	508	483	476	513	522	520	492	517	509	489	506	496	482	492	461	530	528	541	497	532	479	491	503	523	487	519	513	497	507	518	510	499	476	530	534	502	506	506	540	522	516	513	447	516	507	487	504	483	525	519	501	530	510	527	469	502	510	539	546	523	526	492	521	478	547	488	509	506	468	514	520	473	492	497	496	525	542	514	501	507	504	528	516	514	497	492	502	546	537	445	496	495	522	490	516	503	537	494	518	505	512	558	532	503	483	518	462	474	520	512	502	489	497	482	478	471	495	515	531	515	509	535	531	467	527	537	495	482	504	522	522	523	537	506	507	485	522	515	520	489	521	534	534	558	484	524	485	517	501	512	527	516	501	512	480	539	468	494	491	541	508	474	517	519	486	479	506	530	450	527	532	493	545	464	526	526	476	478	508	511	514	549	499	542	508	484	517	518	498	490	503	521	546	521	564	522	523	500	506	512	489	519	485	506	487	505	536	532	505	540	536	517	505	481	503	498	520	490	507	546	496	476	530	489	486	492	503	516	515	471	536	475	487	508	515	515	503	497	491	543	463	532	496	454	495	535	516	530	503	529	520	479	497	516	526	537	491	526	525	521	515	492	485	475	550	487	534	516	510	537	502	515	528	509	498	485	491	538	530	500	493	499	503	505	498	499	483	516	508	504	483	515	473	521	517	501	512	486	429	502	543	513	497	497	519	537	516	533	519	529	513	485	535	524	475	499	514	497	514	476	484	551	532	564	509	541	492	509	516	515	501	523	509	525	526	506	504	522	504	502	495	507	504	522	522	518	497	525	496	530	546	481	509	502	525	505	498	487	502	480	525	516	480	533	517	474	515	504	502	528	508	501	500	522	514	458	557	519	519	548	520	497	486	501	470	519	548	540	483	506	500	507	515	522	515	542	496	495	523	494	567	490	522	490	474	506	514	502	500	510	525	470	482	493	490	493	502	513	470	565	501	537	502	486	547	502	520	538	481	494	523	479	524	500	515	476	489	503	494	530	489	494	524	518	511	509	525	494	503	453	519	483	505	519	519	489	499	501	516	494	500	470	512	513	510	518	510	498	494	530	542	525	490	513	464	550	520	512	507	482	533	505	503	526	481	482	524	559	522	528	490	492	493	483	518	523	527	502	483	492	511	543	491	511	478	532	552	505	511	531	506	512	503	499	465	502	505	535	497	524	500	535	484	527	515	507	512	527	515	511	553	523	512	505	472	463	490	497	514	519	515	527	515	466	513	490	524	582	520	518	494	505	525	488	525	485	522	495	498	507	487	509	495	479	471	466	495	522	532	493	474	504	500	506	519	493	512	522	529	504	481	486	527	514	519	541	498	519	507	520	475	490	486	470	476	504	471	518	508	476	525	477	556	480	494	476	488	504	473	517	482	534	525	475	484	492	499	495	484	489	512	538	511	497	529	517	519	478	476	537	465	520	545	500	541	490	542	504	519	498	546	480	507	505	484	499	485	524	489	483	469	506	483	483	492	529	478	526	486	506	518	497	520	539	490	520	508	489	466	485	545	515	500	491	486	514	528	521	484	470	495	504	529	469	500	479	534	486	530	528	518	544	489	536	527	469	478	516	530	519	515	532	486	480	506	548	571	514	498	473	493	538	505	528	515	476	494	499	484	510	512	535	538	524	518	490	490	494	494	498	532	516	513	507	506	488	503	510	532	524	531	498	507	509	503	517	508	453	549	517	506	497	516	521	533	546
22734	21001	28737	23489	21023	21203	13282	4141	2521	2384	2072	1831	1606	1636	1704	1638	1666	1622	1637	1509	1494	1553	1531	1426	1489	1413	1293	1194	1049	906	855	864	807	858	925	874	882	852	912	864	884	867	853	826	882	902	929	880	794	810	825	784	839	812	815	885	932	902	854	826	901	864	884	796	771	820	821	785	793	795	776	734	844	786	773	780	828	790	801	780	816	764	778	794	780	808	779	793	845	795	751	775	826	797	802	787	789	800	825	825	801	754	794	792	828	809	805	803	805	775	745	803	787	754	790	749	801	764	757	780	816	789	798	716	827	814	800	788	811	830	798	761	799	753	773	808	815	770	785	818	790	781	767	855	806	812	798	769	756	798	750	823	800	822	799	791	742	773	800	799	769	805	806	792	767	778	786	788	810	780	824	784	770	755	765	784	819	810	750	786	789	836	812	775	817	810	783	784	813	810	755	839	783	762	823	788	787	776	816	747	805	789	782	770	828	806	814	773	753	761	807	803	827	800	823	771	867	765	759	826	796	741	788	802	809	814	770	811	766	838	801	800	780	811	808	807	790	765	788	743	732	839	782	777	841	778	782	731	795	790	851	822	736	780	776	788	804	806	779	811	761	813	793	789	749	807	785	762	803	761	795	793	789	817	746	801	793	819	788	853	770	803	809	797	838	821	800	787	824	806	782	742	783	804	789	781	793	832	787	856	804	822	787	770	817	756	784	809	770	829	774	794	770	779	818	803	737	809	704	787	754	826	763	792	813	786	799	794	803	753	767	836	757	789	764	782	805	790	779	798	760	809	785	769	773	799	792	755	776	775	765	769	803	812	765	753	811	755	738	804	752	803	791	815	779	769	869	777	796	805	737	821	757	799	793	818	774	803	799	796	805	749	754	815	819	817	792	804	790	785	834	768	753	792	816	745	770	763	804	764	795	826	836	801	752	773	777	790	812	757	783	783	744	804	806	799	819	784	765	749	847	812	763	769	794	753	784	768	769	769	819	813	805	807	807	823	769	790	823	868	804	775	764	766	774	767	794	789	745	806	808	778	788	803	767	797	823	818	750	795	753	779	784	776	775	781	805	750	763	768	804	807	810	775	821	833	783	783	809	812	872	778	809	802	807	782	784	782	806	816	829	745	789	771	792	787	750	783	797	786	802	784	799	821	807	762	796	755	810	829	797	818	788	791	802	792	802	806	774	820	738	807	805	804	814	829	788	801	790	819	814	793	752	803	814	781	825	780	808	784	784	759	802	749	773	814	821	832	777	790	790	787	748	744	792	831	787	741	793	786	755	716	836	783	807	772	816	797	773	715	761	820	792	741	754	832	751	774	802	806	780	779	763	727	798	827	775	814	757	871	816	761	774	797	828	782	726	785	813	812	772	817	753	746	807	798	778	751	794	794	804	783	786	757	767	787	776	821	765	796	769	803	782	785	789	833	788	801	775	714	789	764	784	757	775	767	775	797	784	767	839	792	749	809	809	793	785	771	811	774	786	823	800	758	788	757	775	738	788	789	782	797	764	819	804	793	745	789	759	771	834	807	794	779	819	834	791	761	805	753	775	813	774	773	786	779	758	829	783	828	776	792	806	773	815	803	800	789	764	831	788	784	736	826	815	790	801	807	831	784	781	770	819	801	733	770	776	780	724	770	843	771	804	783	803	779	757	808	823	785	806	803	788	782	796	851	848	730	745	786	808	798	796	781	822	773	729	774	762	759	801	800	737	786	772	790	807	785	792	817	805	763	845	792	770	727	824	760	800	809	802	778	750	753	777	819	810	827	807	803	806	799	718	794	759	822	814	828	783	782	803	819	807	835	803	780	744	781	717	752	786	801	871	801	864	770	771	827	749	768	789	780	738	810	802	805	793	812	822	791	763	798	812	755	718	775	788	749	776	795	770	782	828	844	779	780	796	779	855	801	766	737	830	770	765	796	817	797	786	751	800	805	793	739	762	818	825	784	805	815	806	797	779	782	813	815	778	827	812	789	787	793	803	822	765	795	777	747	856	754	777	805	761	748	754	794	789	797	757	731	794	770	795	761	791	773	817	753	773	791	744	787	741	793	756	748	735	835	766	774	828	751	773	828	813	755	753	821	819	797	819	764	778	739	774	807	818	768	807	734	782	793	758	781	810	840	718	740	752	802	760	771	787	774	793	801	804	738	775	778	762	768	803	759	775	810	757	793	766	803	737	819	779	825	760	765	779	772	832	830	809	851	792	762	779	817	777	757	781	776	832	737	788	778	807	742	840	783	804	843	803	803	751	753	782	799	785	807	744	814	818	761	791	751	774	729	799	754	800	817	836	750	759	797	796	776	774	810	797	790	767	846	756	790	786	785	812	806	817	769	767	791	786	816	723	828	798	808	832	852	759	815	790	788	823	789	774	876	782	786	751	752	811	790	768	799	808	757	757	810	791	845	847	751	809	831	807	793	791	796	805	834	777	829	826	762	790	806	865	782	804	780	782	802	797	790	791	773	739	782	830	759	795	762	737	766	798	805	696	777	784	786	797	779	809	832	795	774	778	801	841	774	777	830	797	773	844	741	764	790	824	776	792	711	766	738	767	804	783	774	743	809	804	805	774	805	788	802	772	728	774	814	774	790	817	792	763	801	842	759	776	756	754	790	812	775	824	838	782	846	727	702	796	752	773	792	787	780	831	790	766	785	770	799	803	793	795	723	774	755	809	836	802	797	746	778	771	787	784	805	784	781	734	809	797	780	780	810	797	766	793	742	758	806	805	767	770	763	772	742	791	781	755	771	789	798	794	764	773	787	789	817	772	745	786	772	806	735	775	810	796	758	771	729	729	761	765	730	729	847	731	781	764	766	812	749	727	826	800	795	774	779	737	766	802	790	824	778	759	761	793	794	859	756	787	766	740	752	810	786	752	801	812	810	770	758	772	797	807	758	753	794	787	796	781	801	767	761	817	781	788	796	773	801	763	817	777	773	854	780	766	793	749	742	834	767	846	751	778	791	724	832	763	762	767	784	821	785	789	813	791	768	715	842	796	834	804	740	814	787	783	807	779	804	826	729	754	750	796	798	798	790	725	793	789	789	809	792	754	797	744	797	769	754	757	793	793	825	825	784	802	793	799	786	790	790	753	817	850	755	800	772	763	788	770	793	780	787	834	761	805	777	820	780	786	768	827	744	775	783	766	780	793	823	775	825	779	776	775	775	796	798	787	774	777	785	772	782	781	792	809	794	755	813	818	750	759	736	833	699	844	756	725	833	765	798	783	798	803	803	748	746	777	783	778	823	801	806	759	773	764	762	779	830	780	790	794	766	836	776	752	745	799	791	832	801	770	741	776	772	774	777	814	809	752	827	804	766	764	794	821	788	805	799	794	759	803	795	803	784	782	790	765	741	833	820	818	719	785	771	799	831	803	769	851	759	758	790	780	765	769	763	780	806	752	831	806	774	811	767	750	794	815	778	754	807	765	784	787	785	802	770	787	807	745	806	781	817	808	800	711	767	786	805	784	795
18491	36584	32111	20606	14819	10578	10097	6697	5137	4806	4163	3555	3174	2907	3118	2921	2971	2908	2635	2550	2638	2492	2523	2374	2392	2250	1938	1798	1499	1211	1066	1018	998	1123	1093	1149	1193	1083	1109	1141	1093	1128	1092	1065	1092	1124	1094	1005	1011	993	966	1055	1068	1065	1103	1164	1190	1169	1077	1122	1064	1124	1101	1025	975	991	953	983	1013	962	943	972	1010	942	1007	1048	959	1020	987	980	898	978	999	998	965	995	973	990	978	986	925	957	989	967	944	902	916	1009	951	933	937	990	951	954	925	963	951	967	940	910	945	962	1016	914	967	979	904	986	976	918	924	989	963	1009	929	908	904	942	949	947	963	1020	891	953	908	966	973	1008	957	989	1032	976	973	969	980	964	966	988	966	984	910	945	910	982	970	960	998	980	954	948	983	881	936	928	965	988	985	969	981	985	914	920	960	894	946	936	960	1009	959	948	989	949	946	948	929	907	932	995	968	998	1009	946	928	1003	928	963	1032	991	975	910	975	922	944	950	948	958	976	890	928	910	927	992	960	978	1018	971	971	936	947	982	901	962	965	946	973	1013	963	992	985	922	978	993	976	962	953	885	983	985	933	935	953	959	985	982	955	944	951	932	949	970	943	929	1005	1014	950	969	961	991	978	996	951	959	920	947	1001	951	984	938	950	957	1007	931	923	965	969	948	918	928	953	1010	918	961	948	991	984	989	905	940	957	963	971	1006	944	966	935	914	900	931	967	963	914	985	975	979	960	983	1015	968	941	991	949	983	929	972	931	983	996	952	956	948	959	976	943	980	964	935	997	934	992	1004	989	996	1052	997	997	987	942	939	899	962	967	928	947	935	963	971	994	922	979	935	979	968	978	953	972	974	943	921	942	1029	965	960	944	960	935	1027	951	981	957	917	1006	932	954	926	972	920	898	936	934	957	973	990	998	994	931	960	929	946	965	972	934	926	947	958	998	969	882	935	941	974	1012	999	957	952	963	914	945	915	970	910	912	988	934	964	985	946	983	925	916	947	954	943	945	959	897	952	987	916	988	998	972	987	967	974	964	961	1031	871	969	1000	987	985	987	1008	945	990	969	966	989	956	954	976	957	938	958	957	936	965	970	967	920	961	973	999	993	983	976	925	1020	1000	962	936	992	940	973	993	986	916	968	965	931	983	1008	909	998	965	875	964	1021	981	964	1002	951	943	1016	961	971	952	916	961	925	966	944	973	952	981	916	1016	927	1009	983	960	991	922	940	927	1007	936	973	983	960	970	931	893	983	907	961	949	1029	969	948	982	988	966	966	927	1008	912	892	953	969	1003	1052	962	998	948	943	932	896	982	1012	994	893	1031	921	886	925	966	937	930	942	938	1006	932	944	968	970	904	949	969	998	976	968	989	973	942	897	932	883	977	908	944	958	929	921	966	933	949	972	968	906	906	917	986	908	976	991	951	898	944	1004	923	969	953	995	961	971	968	1016	941	958	967	987	980	944	1026	928	985	903	930	891	1013	1027	986	940	938	960	934	1012	946	977	941	961	986	926	940	957	948	1024	948	888	910	915	935	918	880	950	1010	993	971	901	944	959	974	992	927	978	976	949	1002	957	965	903	935	946	901	935	995	1023	967	983	945	963	915	972	986	973	999	925	941	960	973	939	974	957	989	948	908	916	956	954	978	944	944	936	987	951	964	901	930	943	909	944	963	932	966	927	962	990	943	957	944	970	970	968	905	954	940	924	936	1014	963	985	930	944	1002	942	942	1000	932	915	917	983	975	939	949	1009	991	966	966	981	919	953	970	971	972	906	955	960	934	1025	926	962	961	957	939	971	982	968	962	976	938	944	995	982	995	1007	927	1001	926	969	925	945	993	963	979	1040	1023	937	993	967	963	924	993	973	942	983	997	998	967	973	955	904	947	930	970	967	963	941	924	952	953	1000	946	938	924	941	921	980	988	924	952	950	986	966	970	951	988	891	996	935	948	991	930	962	1005	939	992	949	956	948	930	959	959	959	975	906	1026	996	902	975	993	831	947	938	950	949	934	950	930	1014	960	978	894	976	936	912	971	973	978	949	949	985	988	895	993	986	990	1005	967	943	990	900	995	955	926	1004	977	955	986	954	1006	986	984	968	959	1008	965	895	920	977	985	938	976	984	928	984	936	915	977	929	968	939	998	984	993	978	971	950	964	941	912	948	988	935	947	955	966	976	965	968	928	981	933	922	956	948	924	953	980	959	973	941	924	953	960	952	935	1000	995	907	1006	933	1008	986	1020	948	942	952	960	953	975	918	975	993	956	985	923	1004	904	994	970	969	974	992	992	961	904	978	984	982	961	937	941	972	948	930	919	896	1009	920	915	982	902	949	935	941	999	1007	976	946	994	989	992	936	914	925	992	981	921	968	1002	961	1000	988	931	928	954	895	925	964	961	954	976	960	953	944	993	1029	974	1009	978	968	998	981	1007	966	944	899	950	957	995	1012	937	1016	1005	948	966	951	1030	987	980	970	1011	947	958	970	986	976	987	962	954	943	959	979	943	955	953	949	1011	909	994	926	1006	1000	968	1015	974	948	964	968	939	951	978	962	981	987	962	936	951	949	978	920	945	972	954	997	944	949	954	931	875	948	927	962	964	986	969	975	1003	923	1005	966	970	933	917	937	979	887	962	965	942	982	982	936	974	940	947	968	954	957	975	968	964	944	966	954	937	966	938	938	903	981	984	970	937	996	988	934	934	971	913	926	958	947	953	948	991	970	895	949	1020	1001	966	967	957	895	926	952	976	963	921	969	970	1043	948	964	973	936	940	938	1004	945	867	1017	973	955	946	909	879	950	914	927	909	948	985	933	990	960	963	919	938	922	965	897	918	953	1013	928	920	969	949	912	943	994	941	919	964	993	1008	955	948	980	977	984	948	930	921	924	961	978	1005	986	939	936	912	1014	993	1015	927	962	969	944	920	942	928	993	929	1029	971	944	910	954	1008	922	1020	950	1018	985	969	1025	966	946	958	912	1002	925	978	919	1010	953	973	983	923	920	941	964	928	959	955	1012	954	942	981	902	973	985	978	952	973	894	1015	928	936	947	954	957	934	913	976	956	1014	970	918	959	948	964	1028	951	951	940	1020	961	986	1005	995	926	951	975	891	962	923	914	970	944	975	902	951	952	944	974	930	988	1020	900	953	984	924	981	949	970	967	954	975	974	952	954	977	913	943	968	975	970	974	942	907	975	944	963	962	1016	963	973	917	958	991	987	974	943	966	968	976	1010	970	980	995	940	956	905	989	933	971	939	985	910	1029	914	971	916	933	1014	939	949	946	952	1019	1034	1020	973	967	971	986	980	948	955	946	969	916	955	929	941	981	991	993	947	961	901	956	968	958	945	964	965	1014	1033	895	961	920	985	943	929	981	898	962	987	961	939	958	958	1010	976	968	1000	916	997	971	930	986	998	1008	967	980	987	932	991	917	943	907	934	1005	975	945	928	941	901	890	936	938	995	921	939	934	993	939	960	974	1012	949	919	912	969	975	944	971	932	983	949	1002	985	916	925	935	987	920	945	988	928	981	909	957	941	948	974	980	974	944	917	971	954	1023	944	945	933	967	932	941	981	917	975	963	963	939	908	988	902	940	993	942	961	990	950	940	929	953	877	943	842	1001	918	983	981	983	953	936	932	885
26866	20705	16993	8535	3589	1899	1945	1256	962	941	942	792	766	742	769	764	752	704	719	691	666	743	709	688	666	630	579	554	598	493	477	441	449	485	412	462	487	474	469	473	540	500	499	465	483	438	498	452	479	424	516	442	465	449	450	511	493	460	435	475	480	435	473	442	457	426	466	444	451	468	471	431	452	424	472	419	457	494	446	475	428	445	437	463	424	440	449	477	471	486	446	428	456	426	455	432	456	468	458	401	444	458	467	442	459	451	466	463	437	438	426	478	465	423	454	464	485	438	439	410	414	467	467	457	457	472	433	483	477	480	440	462	451	490	428	457	475	461	404	424	450	486	469	461	470	459	460	436	467	456	471	453	449	483	436	419	445	466	462	462	412	436	442	476	411	481	448	490	488	424	447	463	467	448	446	447	448	458	483	487	471	457	457	440	453	473	486	448	460	483	447	459	472	432	442	433	413	455	433	461	466	434	439	409	481	484	429	433	448	461	431	477	416	500	483	432	473	411	460	448	488	421	476	433	435	495	469	506	477	459	457	468	428	441	471	449	429	441	465	459	456	462	473	459	451	470	462	471	457	422	439	458	422	419	438	461	429	444	469	440	404	491	470	481	434	455	468	428	431	437	464	422	433	447	433	452	443	446	471	432	459	468	455	456	444	457	463	446	430	485	404	464	470	442	437	453	435	448	447	467	442	449	464	472	478	459	447	461	472	426	414	448	421	462	434	457	439	490	455	486	429	434	436	459	468	441	455	475	406	440	440	428	431	449	456	460	436	464	454	428	445	420	468	468	474	466	444	493	457	468	449	444	463	450	446	435	445	420	424	452	445	442	429	436	428	456	434	452	439	448	486	467	442	441	424	447	484	462	454	471	485	424	412	438	428	452	480	472	456	466	457	431	505	447	432	467	415	439	442	499	479	478	490	460	464	495	470	445	502	458	419	473	481	475	460	411	463	457	432	458	446	442	449	455	453	458	462	460	460	459	465	434	445	494	444	452	467	429	467	448	439	453	441	502	452	420	423	476	408	452	448	474	450	436	470	470	437	468	445	448	419	429	435	459	414	492	425	491	462	426	421	440	462	409	466	441	481	440	463	486	440	435	433	425	481	451	456	426	458	440	453	438	498	493	473	447	456	454	430	455	464	448	432	486	427	437	475	489	470	443	451	453	429	449	492	445	464	443	450	448	477	447	439	459	451	471	494	466	451	450	443	441	456	450	485	441	476	447	426	455	462	434	499	443	444	427	417	425	438	432	472	499	471	524	418	428	452	454	446	472	461	445	451	462	478	434	422	438	451	472	471	452	444	475	463	468	437	437	448	389	436	434	467	454	456	452	454	466	457	494	472	437	463	444	445	438	448	451	428	476	438	434	444	439	496	485	457	475	456	465	449	467	438	479	454	438	459	416	444	496	422	472	446	438	472	392	463	472	478	464	427	446	426	472	475	472	474	440	437	435	483	440	459	481	455	435	456	448	429	468	448	463	455	450	477	425	460	464	423	452	452	435	480	463	432	466	487	434	440	481	460	441	421	468	463	468	415	455	447	483	461	475	436	445	446	496	453	493	438	490	450	451	488	449	462	419	441	451	447	451	453	427	489	470	466	446	449	458	477	496	437	440	480	424	460	460	441	461	485	450	459	488	455	437	420	460	456	449	431	482	477	436	463	458	464	445	443	489	479	436	453	446	428	471	477	432	480	451	493	462	428	412	485	445	449	465	482	435	444	453	444	463	445	454	429	445	422	439	460	457	456	473	448	461	418	455	449	447	447	426	447	453	405	449	445	459	485	461	460	478	462	412	460	446	452	459	501	436	463	495	462	462	439	445	491	474	443	441	439	451	469	441	450	435	434	437	461	477	445	473	445	444	443	458	461	461	466	440	446	463	420	454	454	474	458	446	429	459	454	432	470	472	449	434	434	456	425	430	488	491	459	429	471	442	417	475	484	464	438	451	443	416	469	483	459	479	434	485	475	432	459	455	441	445	441	463	456	400	444	471	452	444	426	447	417	417	421	415	476	416	467	455	444	439	443	417	470	502	459	463	463	477	426	494	426	445	449	445	451	442	478	456	432	432	472	448	463	457	445	458	471	439	461	425	448	473	472	455	449	446	417	476	447	447	452	428	428	439	448	453	472	476	466	462	468	466	437	485	458	461	467	454	492	429	454	450	457	477	444	437	423	480	480	451	432	459	455	438	430	438	435	451	453	444	437	472	470	437	445	459	402	481	480	453	458	473	473	455	431	467	442	429	445	449	446	437	444	450	452	438	445	426	385	480	438	444	456	469	464	474	456	422	463	422	433	436	470	476	457	459	473	430	438	451	477	472	465	442	448	442	460	449	445	432	414	454	463	485	450	419	467	457	421	445	444	455	441	457	451	463	478	450	445	470	449	480	480	434	424	486	451	438	447	495	398	446	471	446	463	437	444	450	487	440	440	479	447	448	449	478	406	458	475	444	443	492	477	494	485	417	453	472	450	436	439	430	459	431	469	474	468	444	430	423	482	459	477	442	452	465	438	466	462	437	465	441	481	414	457	465	431	454	418	446	443	442	449	443	474	414	454	463	485	429	462	479	423	436	438	424	466	480	440	452	478	467	451	433	495	433	455	473	447	483	462	432	452	433	429	483	471	482	464	442	469	461	453	456	452	446	466	468	457	432	451	499	444	442	435	460	467	448	450	434	482	423	455	453	475	480	466	483	440	471	453	446	443	438	399	472	422	442	400	476	468	438	461	463	449	440	432	464	500	471	477	464	448	442	457	444	458	425	457	473	425	455	458	498	444	427	456	461	493	477	444	441	447	449	415	433	461	444	481	446	424	476	471	455	429	459	466	468	437	439	449	460	461	480	447	445	490	472	498	453	439	459	460	478	471	485	451	442	409	446	406	485	468	454	455	434	403	452	470	430	423	435	464	445	448	454	445	440	463	414	451	444	444	433	438	436	438	438	423	436	446	435	463	461	452	454	420	433	460	426	457	487	446	430	440	451	443	459	476	460	452	424	453	442	460	449	469	446	455	440	437	450	443	455	490	433	442	423	438	463	416	440	464	427	456	426	462	498	432	444	419	433	437	426	481	453	465	451	437	508	449	449	427	426	470	462	452	442	461	453	467	409	471	448	473	471	443	420	454	455	447	479	463	461	459	435	437	444	422	464	436	460	456	438	461	430	436	432	453	438	419	432	491	453	457	439	434	450	444	455	462	477	452	461	454	470	474	452	473	465	454	467	440	466	435	494	444	439	477	476	469	435	386	462	471	415	485	447	453	440	459	446	428	450	456	451	480	452	464	487	445	458	442	453	501	449	448	450	448	428	439	416	421	421	445	440	437	441	411	456	477	456	435	449	473	479	451	479	432	451	452	428	439	442	433	446	443	428	473	437	426	413	452	469	444	445	517	445	479	462	466	435	501	498	419	417	450	425	424	459	454	486	480	469	441	487	410	456	463	452	508	472	486	471	438	446	454	491	469	472	457	485
14296	23066	19765	10272	6481	4126	4258	2692	1928	1941	1648	1490	1413	1321	1445	1353	1402	1300	1138	1162	1174	1137	1111	1016	980	978	903	853	751	673	620	592	607	609	610	629	589	612	647	630	630	629	641	623	624	651	605	574	578	552	563	593	551	624	639	604	631	621	610	670	595	600	627	587	573	564	569	575	566	587	583	556	587	582	542	577	546	575	570	597	588	561	537	567	542	626	558	540	523	587	587	603	570	543	551	644	540	590	576	622	539	568	564	514	577	562	545	576	571	545	544	600	571	568	582	566	567	556	576	588	582	543	593	596	564	577	546	571	571	565	545	601	557	542	529	576	590	553	557	547	580	576	544	579	575	557	560	563	547	558	585	563	538	566	569	563	575	589	552	550	559	597	566	547	606	560	568	574	545	550	553	590	624	543	562	570	533	556	557	547	562	569	571	574	543	560	593	568	568	614	578	610	577	592	590	551	593	600	595	524	551	596	560	578	546	564	555	561	553	552	555	541	567	564	569	501	581	572	583	534	567	588	574	577	608	572	544	505	542	536	522	557	553	498	600	589	583	576	555	563	581	578	542	601	553	566	562	563	622	553	542	595	565	559	578	590	537	580	586	547	565	542	596	620	555	564	560	580	561	564	551	559	584	576	577	557	552	570	527	579	603	524	569	583	604	573	559	553	598	548	595	558	591	625	575	549	553	585	568	589	588	588	586	579	560	593	538	560	603	522	541	571	554	574	584	566	589	549	586	557	573	569	538	608	564	546	561	547	617	585	606	574	591	562	582	557	558	553	598	536	583	527	541	553	564	533	553	585	525	555	559	586	588	545	582	577	572	574	542	552	535	555	543	585	554	519	596	573	573	577	564	553	570	542	567	562	569	606	543	540	558	530	600	569	590	616	600	537	582	585	578	643	565	559	570	541	542	525	561	576	574	595	535	590	593	585	608	550	526	554	583	558	614	566	531	587	590	564	529	582	600	528	579	560	539	542	556	606	609	568	545	595	547	579	600	541	549	558	565	571	544	506	599	570	530	604	601	552	572	542	580	546	573	574	539	624	549	607	551	506	555	558	572	628	551	548	614	529	577	580	582	586	593	568	596	591	577	527	550	576	596	557	546	557	524	532	558	592	591	538	554	542	524	605	577	548	572	544	592	586	597	532	610	553	563	552	561	555	551	578	585	555	584	569	570	591	552	596	551	582	601	559	555	581	521	525	547	561	573	559	588	590	563	576	544	544	560	579	566	587	550	552	536	583	533	601	579	584	553	546	520	551	566	541	597	562	574	592	605	589	589	557	562	577	618	557	557	560	544	532	566	552	547	570	582	572	612	633	563	538	533	577	554	574	555	584	580	534	581	561	587	523	602	550	580	594	545	622	605	616	555	588	541	583	546	532	562	562	552	550	575	535	572	572	570	532	535	576	577	564	592	595	585	561	562	582	633	585	552	536	527	561	548	556	585	553	513	534	573	564	566	581	505	630	545	575	615	548	587	568	577	591	554	529	551	566	552	571	551	584	563	543	581	544	539	561	548	582	554	539	591	598	583	573	569	538	538	565	547	535	606	567	593	554	585	579	579	570	596	597	538	548	555	576	575	561	565	591	561	552	584	584	554	565	540	546	575	562	538	544	579	577	570	547	573	594	558	529	585	543	570	558	576	537	537	541	543	578	551	562	586	605	541	554	554	536	579	581	562	538	501	532	536	583	569	571	607	551	549	546	562	561	569	577	540	573	553	560	572	543	579	591	541	564	564	582	569	569	568	570	554	597	556	575	521	558	549	589	535	579	579	565	549	572	584	614	576	546	584	569	541	571	554	547	539	528	608	567	577	592	566	550	562	562	602	572	557	602	528	586	554	564	569	590	573	522	548	576	586	551	612	568	547	588	561	551	590	560	572	587	564	564	540	585	537	506	550	592	548	583	525	552	531	576	549	585	556	536	576	592	587	634	618	555	545	586	525	535	562	541	557	565	567	556	581	539	544	573	579	588	560	566	542	595	618	585	527	538	581	556	576	558	582	545	569	574	563	574	587	551	599	565	603	524	576	578	511	552	558	528	596	564	582	592	587	572	562	565	586	567	587	633	570	541	561	551	553	570	582	555	570	588	544	578	577	567	583	596	566	539	552	562	573	555	580	563	541	553	584	582	564	596	556	562	529	554	531	578	529	563	574	568	597	591	549	570	549	564	581	596	543	559	597	603	564	575	560	559	576	579	550	592	545	529	563	600	539	551	581	605	564	590	579	572	537	538	570	561	589	591	536	581	621	543	589	516	565	566	554	562	580	603	575	564	547	565	517	559	594	561	586	560	585	558	604	553	566	589	539	549	583	615	609	518	563	548	533	595	581	578	565	582	577	560	604	564	553	562	555	542	580	557	584	619	542	551	562	573	522	585	583	555	562	580	523	538	551	553	571	571	539	563	538	590	580	539	525	568	558	575	534	600	586	554	549	585	557	557	549	600	587	583	563	590	557	572	545	606	588	586	568	573	567	538	588	613	583	600	566	543	568	612	542	604	591	551	562	568	570	575	590	505	556	570	529	548	608	535	580	572	571	540	581	538	538	522	597	580	569	547	527	562	567	558	591	569	584	577	587	547	546	535	549	571	615	548	588	558	525	560	598	551	537	542	541	555	550	571	571	575	520	568	598	557	541	550	524	539	588	539	559	564	591	546	560	564	605	544	574	584	549	554	579	548	543	543	532	535	542	539	577	558	588	562	587	558	569	579	554	542	511	548	572	577	592	553	563	557	595	547	601	555	570	585	609	541	577	620	574	595	587	518	560	540	590	546	590	561	574	559	540	603	607	592	547	561	592	594	602	553	544	575	569	554	559	585	540	561	530	548	542	541	578	548	599	547	605	580	562	581	576	550	628	566	548	558	572	541	577	597	584	553	545	561	544	586	566	528	559	597	581	535	536	552	536	520	512	532	568	550	569	572	554	613	579	559	521	561	568	550	570	580	555	546	579	610	581	541	591	504	560	561	547	585	564	586	556	532	552	566	531	557	580	587	559	591	554	587	584	564	536	561	594	604	563	596	586	533	549	548	524	590	535	601	581	549	555	506	564	559	592	589	575	563	567	595	529	592	582	512	554	566	556	586	594	550	558	542	536	573	560	561	555	544	580	600	566	565	537	564	612	536	578	544	558	606	550	521	563	566	553	554	556	577	571	556	590	568	573	544	546	573	579	577	542	595	544	565	575	575	577	579	601	604	584	563	604	549	566	560	559	560	581	598	583	572	550	595	564	561	529	527	571	570	535	604	574	595	535	552	560	530	552	594	571	566	540	553	551	575	578	574	549	578	604	543	507	619	549	548	565	566	556	586	534	555	609	574	572	568	520	583	534	559	551	554	587	548	591	562	581	566	575	533	562	565	597	605	541	510	551	534	542	571	532	596	567	545	585	527	562	538	589	575	617	570	543	563	533	568	569	558	558	576	579	576	595	545	553	547	578	527	590	583	567	586	542	557	564	538	556	554	571	564	565	549
23734	20943	28194	23856	20890	12366	4707	2602	1858	1805	1674	1481	1362	1376	1376	1418	1379	1285	1224	1184	1159	1199	1162	1087	1110	1096	1046	943	887	827	730	757	769	798	837	848	813	790	790	814	779	745	760	776	795	834	813	731	735	705	776	749	770	759	790	826	774	777	789	803	824	808	766	790	777	727	720	715	764	781	715	733	738	726	715	782	746	698	695	766	692	717	751	751	720	772	732	684	812	712	744	773	746	702	689	724	721	716	741	728	743	797	727	740	760	723	749	719	705	728	782	761	724	761	746	722	744	745	733	749	753	763	755	732	773	815	782	710	758	696	745	760	751	747	744	728	730	708	700	720	712	691	731	707	722	703	764	755	754	670	758	700	688	746	704	725	679	755	693	759	676	707	712	744	711	704	718	692	700	692	760	786	760	740	720	759	757	756	714	708	749	749	707	687	733	713	681	750	687	771	711	721	728	740	710	760	760	721	751	728	676	696	741	764	766	715	754	726	718	745	743	750	792	744	724	702	692	704	746	786	745	722	690	722	758	738	704	711	722	725	717	730	749	746	714	697	745	750	730	759	778	723	724	735	700	706	759	700	715	763	755	762	758	760	720	713	706	725	732	764	744	728	731	706	740	750	754	743	700	717	791	707	741	708	688	698	724	724	718	746	758	791	748	754	770	708	719	740	715	717	711	721	720	734	754	689	723	706	732	716	672	705	707	701	736	712	709	769	703	723	753	716	724	759	709	689	746	742	778	723	726	722	726	715	748	758	755	753	738	742	711	759	748	773	713	760	766	721	731	711	757	751	771	742	768	730	699	720	727	747	748	720	768	692	692	742	716	734	736	765	752	711	741	722	715	735	716	712	752	749	700	715	712	646	740	720	765	757	741	682	696	691	729	747	728	746	720	729	790	717	741	734	774	724	756	699	722	725	708	743	751	732	701	702	704	750	724	713	696	748	734	714	705	743	782	725	719	740	777	714	705	755	711	752	723	757	766	741	755	684	764	738	756	785	754	714	718	756	719	695	713	737	695	714	715	698	745	703	734	718	702	754	752	756	772	740	687	741	716	700	717	714	685	711	707	712	767	723	736	751	739	734	739	697	692	749	729	749	747	738	777	694	729	733	771	713	763	756	706	735	711	747	756	769	733	724	694	738	741	667	767	684	734	743	714	750	726	721	725	700	736	755	734	738	729	777	740	743	720	758	752	720	748	669	757	728	748	762	721	719	700	687	724	710	755	732	775	745	731	733	737	699	727	760	680	736	693	748	748	747	710	749	733	763	752	703	720	765	699	750	673	735	727	720	730	749	794	732	747	693	717	713	767	764	717	733	730	696	715	740	766	726	724	792	742	712	737	740	714	709	736	728	748	719	704	723	745	732	701	711	749	758	780	706	750	725	748	737	721	720	727	676	782	737	727	676	737	737	751	740	649	733	726	712	725	740	783	736	726	743	724	740	730	760	703	715	788	736	727	693	745	762	736	746	703	726	726	743	744	764	753	746	793	768	687	689	729	730	695	730	721	735	745	699	692	796	719	770	793	697	731	761	734	743	726	716	733	717	737	688	746	724	735	715	743	744	697	744	755	737	687	756	717	757	744	710	757	717	711	684	658	711	719	772	756	711	730	720	715	766	729	763	731	776	805	744	678	701	730	703	742	721	765	764	756	731	728	691	756	764	734	704	759	714	734	724	769	755	781	695	742	732	718	737	759	703	757	746	741	691	716	727	777	716	732	766	800	738	699	743	726	729	724	731	719	742	673	726	679	781	755	737	721	756	719	764	687	784	784	732	690	692	686	758	709	757	779	713	713	722	756	708	692	713	719	746	676	718	781	687	752	700	678	721	733	751	721	742	733	757	735	712	782	725	788	744	733	690	674	733	725	732	716	741	766	782	803	731	746	736	741	690	731	761	729	719	751	725	791	784	721	737	750	749	749	712	724	747	709	728	699	742	698	686	762	730	736	743	752	742	680	710	735	722	749	740	772	742	734	737	715	688	795	735	735	730	716	779	761	719	758	765	724	724	777	685	778	727	758	699	763	727	704	728	752	761	753	783	767	751	696	750	753	792	738	678	730	782	745	711	689	723	743	709	695	752	787	755	776	785	749	726	689	741	750	771	709	731	715	734	734	740	749	773	772	748	696	723	754	705	741	757	734	700	710	731	725	681	696	775	740	733	767	770	772	740	697	746	687	706	706	780	733	691	707	769	752	734	699	684	772	726	754	700	719	732	740	729	774	777	727	729	683	791	750	721	739	751	720	744	749	729	735	703	777	694	747	729	739	704	700	775	730	745	745	734	743	732	750	757	730	755	713	801	714	711	768	721	753	735	712	750	758	696	737	710	737	704	758	741	689	773	761	735	727	707	746	739	695	753	703	728	700	698	718	758	701	739	757	732	729	715	729	702	724	727	700	737	720	703	735	736	768	727	699	725	715	731	757	741	713	751	746	722	750	721	742	753	690	697	728	718	747	765	721	726	742	723	683	721	770	695	707	690	699	790	748	731	702	749	716	759	715	729	720	751	703	719	715	700	756	709	726	726	674	700	691	712	743	708	734	786	718	772	653	739	733	762	776	782	730	726	715	660	767	739	712	689	720	727	666	712	750	789	722	709	719	743	687	676	751	723	757	745	741	721	739	731	707	718	729	705	741	765	717	783	768	721	752	730	701	699	709	761	719	705	724	708	704	668	717	713	697	709	764	688	734	692	691	729	747	694	696	779	728	704	758	744	748	693	776	729	694	715	788	701	684	717	741	702	732	762	684	662	752	731	753	768	718	671	677	730	695	754	746	726	764	661	713	721	722	785	661	660	723	723	692	741	732	752	704	696	727	798	703	732	722	740	681	711	680	770	714	733	701	681	730	760	698	743	709	750	735	707	749	698	770	782	687	705	750	716	699	731	708	725	702	705	687	727	710	677	706	724	732	746	735	760	761	730	758	699	721	712	755	757	726	759	746	709	779	750	790	748	696	716	723	782	747	739	712	731	759	749	735	750	710	741	781	758	735	726	753	737	721	729	737	738	718	746	699	745	732	739	741	746	714	706	796	739	729	714	760	766	761	747	761	750	714	769	804	777	694	732	757	711	702	684	739	751	714	711	751	764	712	705	721	706	703	743	749	719	744	764	757	724	708	722	737	755	729	742	778	735	750	781	719	734	761	697	767	730	716	728	776	738	732	772	723	736	753	712	701	718	722	766	713	723	723	700	732	733	709	757	753	704	731	773	772	716	710	741	730	716	688	710	744	709	746	751	707	717	693	747	771	729	694	764	731	697	728	719	737	724	709	716	717	753	738	760	730	754	703	726	774	793	716	766	752	720	739	773	706	739	722	711	739	718	779	712	744	739	700	718	682	738	719	717	786	748	737	753	761	741	780	732	745	809	770	780	764	708	706	736	740	718	784	756	727	723	788	718	751	736	724	707	732	702	777	694	721	722	717	775	699	725	699	733	740	714	797	755	744	733	752	712	755	739	722	733	711	737	676	709	738	767
16104	31214	27128	16537	11032	7173	7002	5062	3693	3510	3072	2711	2447	2325	2444	2362	2328	2122	2077	1960	1904	1862	1880	1849	1753	1666	1467	1414	1226	1021	1015	984	1031	1042	996	1045	1005	968	1040	1024	1001	939	962	935	975	998	976	951	922	890	918	932	955	886	962	1025	1068	1033	927	1002	979	990	991	952	904	860	918	855	896	884	938	889	819	869	912	882	894	900	895	865	884	869	907	907	868	917	885	884	887	888	844	907	885	883	871	885	854	913	813	901	935	871	937	909	909	857	913	895	928	891	913	886	881	891	852	859	889	856	899	896	873	847	834	910	897	902	857	909	920	901	851	906	854	873	813	868	919	881	900	845	932	858	895	839	916	873	881	855	937	842	906	907	855	921	904	870	939	892	832	878	932	932	835	892	899	882	891	924	905	863	864	859	885	848	883	835	911	885	831	901	863	933	926	952	919	858	906	958	858	911	881	938	860	879	912	922	906	929	864	875	879	873	862	908	873	859	895	894	885	888	879	864	905	887	866	896	883	839	849	869	915	866	901	868	867	925	963	930	897	868	884	889	871	924	921	829	899	868	953	910	902	875	870	878	895	913	836	840	885	878	885	883	850	913	901	891	854	881	934	873	865	813	836	896	896	930	849	903	888	904	922	864	906	848	890	881	954	905	883	908	894	866	891	902	899	908	893	875	861	904	869	926	879	886	889	820	857	942	878	851	867	887	936	899	896	876	895	885	884	886	885	884	910	863	852	901	887	930	841	841	859	861	909	932	891	848	921	861	871	843	933	859	906	920	892	891	895	877	889	925	895	870	880	845	846	911	948	889	869	908	933	924	908	865	900	886	934	894	921	928	882	878	822	851	928	967	920	887	916	860	898	916	895	871	943	858	883	875	892	900	900	864	943	856	876	887	875	854	880	893	862	930	849	884	919	942	902	830	849	880	931	863	892	883	884	941	920	872	875	909	911	842	880	912	894	909	903	887	891	843	851	895	913	882	905	908	864	905	910	901	914	859	887	930	854	887	895	850	865	852	931	870	875	939	884	872	921	902	914	961	889	895	904	869	899	843	883	872	901	942	958	921	895	876	873	888	819	903	893	866	850	892	877	861	863	888	869	878	876	891	875	872	914	880	934	887	926	866	938	858	878	872	913	864	906	878	857	861	935	902	856	878	864	908	913	901	924	900	903	880	899	862	871	892	927	909	900	848	891	892	942	892	923	864	849	931	908	911	914	875	850	869	870	869	945	878	850	943	893	828	879	875	906	882	835	932	918	852	911	835	903	892	875	834	853	876	918	864	824	896	866	919	895	871	843	879	889	894	882	861	846	855	904	848	862	897	893	925	876	920	884	919	873	921	879	902	889	912	908	887	844	881	839	927	904	882	886	904	900	867	880	912	908	875	918	869	926	909	845	817	892	909	915	887	861	874	908	879	907	828	836	863	854	851	850	896	905	904	907	891	897	934	877	883	889	939	893	863	886	908	893	871	894	922	859	860	913	893	947	910	909	927	885	884	899	877	919	931	854	852	893	890	894	891	872	922	861	905	911	880	947	911	885	911	927	901	870	883	852	930	892	893	906	864	934	869	870	879	843	871	844	885	876	890	897	857	860	858	876	902	922	902	839	868	888	840	890	927	841	874	905	915	838	858	853	898	922	941	857	880	922	905	870	916	925	863	819	874	919	887	847	832	901	917	886	832	864	909	881	864	882	883	804	892	913	828	941	878	886	944	863	875	921	887	866	905	881	879	894	851	872	873	889	897	908	872	898	861	868	881	856	892	877	932	923	900	860	879	879	926	873	879	918	841	921	868	889	894	926	924	865	919	841	936	908	866	860	910	910	854	887	887	854	904	891	867	914	908	865	919	891	869	852	935	907	896	818	884	825	882	911	908	888	834	913	844	937	911	903	899	899	930	860	898	935	843	910	907	908	916	886	901	881	930	869	883	901	904	844	882	873	880	895	887	898	892	876	888	903	903	886	971	908	852	914	837	927	896	894	813	853	859	866	840	898	883	935	900	896	888	928	913	849	883	835	871	926	933	921	913	896	908	931	943	914	876	895	816	893	889	897	927	950	867	879	873	861	914	878	850	891	837	838	843	851	905	890	862	929	935	853	910	849	940	871	901	883	895	855	902	908	868	894	928	863	910	893	903	894	843	898	892	889	877	914	901	890	862	861	918	905	865	854	885	855	884	864	916	883	913	928	910	887	855	842	912	940	921	923	921	849	791	912	907	846	921	909	855	884	934	904	894	880	897	875	886	878	933	886	909	927	883	862	894	859	928	888	858	881	884	912	898	874	873	864	905	901	869	892	873	882	936	896	943	880	866	912	856	905	926	906	948	903	902	843	905	890	932	931	913	951	815	856	899	918	915	853	849	858	899	917	877	915	930	909	914	865	892	855	890	868	941	804	930	829	883	856	865	893	912	880	892	898	881	922	853	884	896	868	890	905	856	847	915	895	832	845	876	858	850	868	899	886	858	910	866	912	855	865	918	904	899	921	863	895	910	853	853	895	896	934	925	892	885	908	873	923	911	889	848	926	904	859	854	905	877	853	851	911	863	860	916	897	896	884	894	841	880	852	901	831	842	881	832	934	904	836	843	887	909	915	889	881	922	850	833	892	874	837	885	934	842	884	894	864	844	924	838	928	902	896	860	845	870	875	866	860	873	865	871	840	868	829	950	817	923	910	884	883	892	919	866	853	901	852	894	947	893	944	901	888	873	892	891	961	871	922	916	879	894	894	878	936	848	869	923	914	885	870	941	930	877	922	874	892	904	859	860	953	943	904	816	932	861	882	890	906	928	927	859	924	875	891	888	836	854	945	881	883	923	912	884	881	888	910	894	846	886	861	934	917	862	937	877	928	881	894	920	861	867	870	843	953	875	887	877	878	877	902	884	885	898	837	887	831	870	918	933	860	866	882	936	917	869	915	841	900	888	912	847	874	935	926	889	896	848	856	882	910	920	937	860	927	895	859	881	893	853	890	918	861	878	863	879	914	895	897	914	884	904	910	863	893	869	840	912	832	893	882	900	864	814	899	936	866	904	923	924	923	874	903	871	839	925	892	896	905	882	866	888	875	909	935	875	853	929	920	870	852	835	803	877	885	891	848	830	928	911	899	856	863	863	934	911	962	926	868	866	899	910	886	930	875	918	904	909	888	853	851	891	916	877	864	879	804	878	921	852	868	877	854	901	859	921	891	864	868	850	829	891	897	913	893	835	880	918	944	870	890	922	918	931	921	885	846	842	910	871	931	892	888	932	908	886	874	857	838	921	909	856	925	906	892	887	933	906	849	918	889	855	873	858	909	893	867	898	892	892	877	892	954	911	848	861	864	926	871	870	894	889	895	882	857	900	902	943	845	856	865	906	901	856	958	937	898	872	885	872	898	893	908	893	909	845	867	886	880	875	942	893	875	886	873	864	876	864	875	916	895	874	903	848	856	870	907	892	908	867	869	894	956	896	846	899	913	894	856	871	852	850	872	848	861	896	886	923
24980	20969	27022	24865	11948	2965	2331	1511	1133	1035	945	923	827	832	879	893	820	733	702	725	711	702	756	687	621	657	586	569	507	426	387	410	380	439	409	423	447	437	396	430	416	367	406	385	403	400	419	393	371	371	384	367	396	407	451	415	432	431	405	380	424	389	385	418	427	403	371	373	380	347	403	384	379	378	384	394	409	375	387	416	367	379	403	373	402	381	386	368	372	376	348	397	376	388	356	358	382	382	413	377	376	384	393	395	375	392	398	414	345	391	360	395	397	387	396	409	349	395	401	387	392	389	387	381	360	397	410	405	384	382	377	369	389	407	384	373	357	396	424	350	367	423	403	394	376	390	393	358	384	383	411	401	385	389	404	369	370	384	371	396	365	393	363	409	381	413	385	382	380	384	382	387	403	379	361	416	389	382	385	402	369	364	418	402	426	387	420	394	409	364	394	369	361	381	410	387	383	387	379	383	363	388	409	383	384	422	399	393	388	404	417	374	377	347	393	341	373	388	369	382	383	372	353	389	387	374	399	415	386	400	389	355	408	343	382	375	383	379	405	369	405	416	434	338	404	382	370	395	356	339	382	401	376	365	363	363	415	377	409	368	350	366	377	394	385	376	361	366	351	358	382	405	391	387	415	358	375	402	403	368	393	384	396	367	389	337	374	372	355	356	392	364	392	445	375	375	380	371	369	358	347	368	355	419	389	404	392	414	411	374	389	417	393	352	375	386	370	385	390	372	386	394	409	350	392	392	342	405	365	379	387	428	351	383	367	375	407	436	414	362	383	354	342	398	380	392	411	418	359	362	347	417	382	385	402	373	383	396	401	359	394	363	452	405	384	417	413	393	398	369	366	398	363	412	388	381	376	376	393	383	387	394	398	392	396	382	356	375	345	390	394	379	416	374	392	375	390	396	370	407	389	361	383	364	384	388	372	362	349	387	388	344	391	381	399	354	378	422	383	384	408	381	375	400	402	346	367	386	422	316	386	378	397	434	383	416	380	371	392	381	372	401	395	381	381	342	387	373	402	376	371	374	378	368	371	402	380	361	373	372	377	374	380	367	401	407	401	372	372	377	392	407	387	386	401	394	369	412	396	375	396	338	372	382	409	387	376	416	356	409	368	382	387	346	397	368	402	396	395	362	391	374	415	414	377	404	364	392	374	382	411	398	337	370	399	367	372	393	358	368	389	418	359	361	373	355	380	406	422	362	387	357	357	412	387	395	389	424	411	398	370	377	402	367	407	402	385	385	412	396	394	417	389	376	365	383	346	358	348	389	394	355	364	384	383	403	373	384	379	384	402	390	419	407	371	391	372	391	388	364	364	387	406	413	365	412	385	370	385	364	350	410	381	363	398	389	367	406	377	374	415	374	364	372	366	413	393	383	398	388	391	379	388	374	386	395	406	371	381	378	414	435	408	406	384	377	360	376	389	384	349	367	402	435	384	385	412	398	390	391	402	379	371	412	372	392	382	382	409	409	379	397	366	369	391	384	369	383	382	402	370	341	403	351	383	378	399	376	369	420	396	403	379	371	370	416	348	392	369	374	387	370	386	395	392	403	369	369	378	419	373	361	389	381	375	365	416	353	417	414	349	383	384	390	381	372	382	378	412	414	389	362	381	399	359	390	365	359	371	373	362	388	384	411	326	374	383	374	394	370	418	382	402	386	351	424	353	357	369	393	375	387	376	376	367	405	406	373	378	374	420	373	380	412	401	392	389	366	372	375	398	372	381	400	423	387	392	366	396	361	393	354	361	349	398	393	366	373	395	394	404	396	361	404	386	367	375	385	394	407	385	370	356	403	393	411	373	393	393	390	411	380	367	388	391	383	365	378	381	343	382	369	390	408	359	394	365	368	408	417	417	383	372	390	378	366	415	366	395	382	422	393	381	376	398	398	353	395	398	416	391	349	378	386	394	406	382	393	365	417	419	393	375	377	361	366	384	384	384	383	365	377	377	369	375	388	371	373	385	410	408	356	399	394	379	405	403	360	400	390	399	394	380	403	414	385	394	387	376	425	365	332	412	381	366	399	363	384	383	340	358	347	347	399	368	348	402	356	375	399	400	415	388	368	441	391	390	368	399	416	381	403	382	386	373	368	381	410	390	380	369	414	413	367	391	409	372	404	363	395	423	379	387	404	397	368	403	440	386	390	398	337	390	348	412	375	367	379	372	418	401	418	360	364	423	361	374	401	369	364	350	398	412	393	417	387	395	354	435	377	373	377	359	347	417	374	388	415	390	416	394	347	367	400	398	393	364	348	362	386	382	408	360	366	382	432	378	384	413	399	401	383	370	367	382	366	422	331	408	393	362	389	368	389	370	388	366	389	357	369	453	361	392	403	385	434	384	375	395	375	386	375	352	376	368	358	349	367	382	342	422	331	377	403	370	395	377	378	380	396	364	391	350	396	376	419	384	352	385	422	356	395	413	364	399	377	413	388	336	398	395	344	404	390	409	413	419	372	399	401	374	361	357	388	383	419	346	386	381	383	396	389	369	412	394	400	399	404	404	376	372	424	382	400	380	386	369	383	371	371	388	393	401	415	415	369	393	354	365	367	373	411	365	431	378	393	385	409	380	363	441	416	378	387	400	349	410	372	346	381	391	378	433	387	363	390	365	378	368	383	368	371	405	389	411	362	397	409	408	426	359	398	382	404	381	379	376	354	398	390	378	381	355	401	410	366	395	385	397	383	398	429	364	348	392	372	406	373	399	420	387	368	389	392	371	400	365	408	389	368	426	358	360	398	424	378	407	386	375	367	350	379	376	387	418	384	386	433	370	394	403	366	354	398	362	372	404	375	386	380	368	405	374	398	397	357	366	377	395	385	373	374	397	399	370	366	389	399	405	369	375	380	371	371	437	372	414	384	400	342	392	382	432	432	363	425	404	393	418	355	388	399	388	369	378	363	385	390	355	401	373	365	376	394	370	398	372	356	371	391	380	379	407	424	393	401	360	388	361	403	411	365	403	369	380	396	399	406	416	361	372	358	401	399	438	380	375	389	388	394	389	362	341	352	390	361	340	379	382	385	388	366	400	396	399	400	375	440	356	423	400	395	406	417	400	344	369	357	352	381	404	384	360	387	414	363	369	377	349	394	393	374	353	383	378	391	404	407	377	410	350	392	409	395	380	384	384	412	424	389	419	402	368	377	394	356	407	364	379	356	390	381	372	375	390	374	367	375	375	383	373	393	393	385	378	375	368	359	379	367	359	383	381	381	399	425	394	378	399	329	339	374	375	384	383	384	390	347	374	328	386	361	372	329	389	397	398	398	416	405	352	384	357	375	391	380	367	379	393	399	365	377	367	419	387	375	398	382	384	388	379	389	419	402	377	383	396	382	354	370	371	396	390	403	429	381	387	367	394	371	377	400	400	397	390	429	364	405	390	399	340	395	396	348	387	382	409	353	384	374	370	403	406	381	394	385	376	379	357	418	382	381	387	363	363	357	374	368	372	385	350	383	330	390	392	386
15948	27753	23676	13227	8688	5307	5392	3679	2652	2551	2261	1888	1829	1717	1745	1660	1641	1472	1326	1355	1345	1284	1291	1203	1071	1099	974	838	759	623	542	562	521	582	575	620	585	600	560	549	544	591	513	536	552	577	546	566	508	553	533	540	592	585	570	595	575	614	574	538	566	596	566	558	509	527	523	518	559	475	510	530	495	512	473	481	472	506	504	500	499	507	497	507	529	489	515	469	487	462	529	539	476	498	527	548	499	516	506	513	515	523	531	548	506	489	520	528	507	493	530	498	508	453	470	517	474	489	471	472	483	549	474	489	500	531	529	498	470	533	463	518	504	520	508	507	473	495	511	537	528	513	474	486	482	486	481	505	492	509	532	493	467	473	494	535	526	484	469	539	524	506	504	482	484	481	502	486	475	499	504	476	468	523	542	517	498	503	508	500	531	528	446	523	524	494	483	486	475	497	496	473	525	504	492	505	518	475	546	509	510	476	540	472	522	494	508	521	487	517	509	504	513	524	458	536	532	490	505	493	488	515	474	485	473	491	469	503	529	513	515	529	511	518	463	486	501	493	510	518	521	510	488	497	547	507	502	545	490	524	523	542	511	506	514	485	471	533	515	508	496	494	498	511	518	478	484	499	488	554	539	500	511	500	488	508	485	518	495	462	494	498	529	521	513	512	476	534	515	481	479	462	513	500	503	469	544	490	488	529	550	512	491	504	446	523	488	527	462	471	511	506	490	523	518	503	527	550	471	533	489	502	490	482	518	515	467	494	524	539	539	501	469	514	511	506	506	488	510	492	485	464	501	481	501	502	495	507	457	509	476	521	524	460	500	464	503	513	496	485	505	462	473	494	482	519	510	499	520	507	484	486	494	541	500	533	497	531	518	512	520	530	507	540	463	507	499	538	534	480	502	490	525	472	563	492	479	514	515	511	505	554	499	508	494	518	480	500	489	511	523	491	493	527	462	497	480	490	510	501	485	534	510	483	519	529	513	504	483	526	483	501	511	533	505	472	526	483	480	486	506	500	527	457	509	461	540	482	519	468	500	513	508	501	502	509	506	487	528	526	536	548	492	488	496	513	464	523	501	502	539	497	483	506	477	517	542	513	464	522	494	537	493	489	516	512	521	474	477	461	485	510	522	479	527	498	537	479	504	503	522	509	545	522	469	481	501	489	542	468	480	492	466	490	452	487	519	496	498	502	549	493	529	507	499	511	480	533	496	514	538	520	511	454	503	529	482	527	481	530	485	501	542	548	494	509	485	533	488	483	490	528	483	534	510	536	509	482	512	551	540	509	544	510	504	489	463	495	483	521	509	496	485	521	499	502	524	515	488	508	520	494	526	487	501	514	509	519	516	491	502	542	512	523	509	530	537	469	517	487	496	528	427	518	512	503	514	498	499	514	522	494	548	506	498	461	507	525	491	502	469	538	499	501	515	537	497	494	487	503	517	531	493	499	536	476	511	487	516	479	513	508	510	465	522	482	542	469	472	523	496	501	494	497	495	475	478	524	532	516	502	539	523	522	517	455	452	515	550	500	497	475	508	487	477	507	479	498	513	527	517	569	507	505	505	517	517	494	496	494	540	520	481	502	470	467	547	495	511	495	521	457	459	477	535	517	522	539	487	512	499	527	544	476	482	560	512	492	503	494	536	482	528	478	513	542	514	476	505	513	470	487	498	480	493	483	518	476	523	511	507	507	526	511	497	561	515	518	506	490	490	495	517	480	530	503	511	500	493	483	475	538	462	475	514	506	476	488	531	496	525	493	487	483	469	513	469	523	488	510	492	495	468	495	504	485	514	462	496	490	520	469	467	528	491	511	515	534	518	505	473	540	503	538	534	554	497	508	532	503	506	490	496	508	502	466	494	469	522	496	539	467	536	494	526	554	505	524	510	491	524	523	463	495	490	491	474	518	484	500	528	457	515	501	511	509	493	508	561	549	469	499	536	504	496	511	500	495	500	497	491	523	485	515	475	515	525	496	463	499	514	527	505	480	485	482	454	486	502	491	478	510	537	483	511	517	501	512	492	511	530	510	499	528	475	526	486	505	493	491	507	509	475	495	522	536	500	467	469	497	516	519	514	487	528	479	467	473	505	492	504	496	457	534	491	495	512	490	514	480	502	497	514	498	484	537	479	487	494	482	508	498	504	512	467	526	514	540	479	517	512	487	487	508	513	495	483	515	507	507	502	527	514	519	504	497	498	481	451	505	496	538	464	508	506	497	498	508	494	493	509	495	507	522	491	532	469	516	488	488	528	477	495	531	469	505	475	533	478	513	478	499	503	519	518	479	473	480	502	538	539	532	505	523	466	514	531	464	497	501	482	540	505	504	504	518	496	513	481	516	500	506	490	463	475	539	491	487	449	493	484	493	512	451	461	492	519	513	560	489	479	494	484	476	480	486	548	477	485	485	502	478	502	491	508	535	487	495	492	472	501	466	500	530	484	530	493	512	536	514	527	509	529	497	481	522	503	492	534	482	506	500	476	489	483	519	495	524	497	507	543	473	501	512	521	490	514	538	488	488	515	494	470	503	526	494	494	523	515	497	555	514	465	478	500	527	497	510	496	505	520	467	480	495	512	485	493	532	513	500	490	516	539	515	493	515	524	519	484	477	466	497	460	521	493	492	495	497	482	492	506	508	518	486	483	506	495	462	501	504	463	514	497	501	505	520	534	484	509	502	482	493	521	536	498	547	532	515	489	492	469	477	488	522	521	525	504	508	513	491	507	492	539	517	535	457	483	469	516	505	497	463	514	480	507	523	491	450	520	531	508	497	522	505	507	516	477	482	515	488	508	493	499	503	516	498	495	503	471	521	506	491	473	538	491	488	515	474	519	503	525	523	528	521	480	451	477	551	484	512	523	520	502	498	498	537	475	511	483	500	489	482	519	494	510	476	504	479	516	509	529	476	472	472	538	509	489	480	530	462	500	422	484	527	480	501	487	489	499	524	486	516	496	520	481	469	495	474	470	500	512	510	547	501	493	504	494	469	490	507	482	492	479	519	515	519	520	492	530	532	523	491	510	484	506	514	495	519	500	536	516	494	488	520	528	512	496	522	544	490	462	486	496	516	481	490	498	496	514	487	528	513	465	518	543	522	494	496	465	505	506	517	486	496	509	487	484	503	476	469	517	549	462	519	525	499	494	519	463	551	503	516	494	514	464	482	531	490	475	515	511	534	474	493	470	501	496	546	517	464	514	466	561	524	505	492	541	543	461	503	500	509	534	497	524	523	474	507	506	548	520	503	508	486	493	542	511	489	546	482	491	491	480	495	506	524	521	527	496	541	535	468	476	509	511	533	525	503	500	487	472	539	501	465	491	520	500	496	508	506	531	467	483	501	505	501	475	486	500	511	500	497	492	516	502	460	522	507	491	534	498	484	480	516	497	486	475	497	496	502	514	470	435	525	549	536	476	519	466	496	530	489	530	540	527	490	496	521	487	512	474	502	517	497	500	523	511	474	511	509	544	539	485	495	509	468
22750	21014	28764	23467	21033	21153	13284	4043	2543	2389	2258	1999	1804	1771	1920	1785	1744	1498	1533	1525	1486	1387	1530	1439	1354	1281	1186	1140	1050	892	920	834	858	892	894	888	880	874	861	845	889	847	826	846	876	883	879	843	829	803	822	818	799	884	830	929	905	871	876	822	861	839	835	826	769	841	832	771	853	776	776	788	852	769	823	805	843	805	786	820	798	812	803	761	822	779	756	780	773	784	781	800	811	777	807	783	754	824	821	770	822	782	730	817	756	845	798	864	790	753	779	806	835	763	758	779	759	799	763	772	766	851	816	820	757	710	824	792	787	808	814	806	799	858	829	828	824	839	811	797	789	794	770	790	783	800	775	781	735	770	827	785	758	790	749	798	802	793	817	824	840	793	815	762	784	826	762	770	772	814	772	756	865	798	797	752	853	835	794	783	784	786	791	832	778	776	777	810	781	797	774	795	791	770	760	806	768	798	793	787	799	768	802	751	783	741	761	810	771	794	823	825	749	777	779	781	784	782	768	797	803	768	770	788	811	809	724	756	798	786	789	758	803	808	792	771	787	821	811	845	742	807	801	752	776	789	779	781	761	764	778	748	788	830	815	798	745	763	757	854	732	750	775	816	781	824	792	772	800	778	820	766	779	799	808	849	793	848	830	786	793	771	763	760	756	802	829	791	864	778	744	728	875	771	835	843	813	835	786	727	771	793	780	799	795	745	793	859	784	818	777	804	778	771	770	786	782	791	818	778	788	786	822	766	833	792	800	783	820	765	815	810	782	798	719	778	786	809	753	801	778	765	815	769	794	782	780	765	804	805	786	829	811	753	732	823	799	753	798	858	777	756	792	773	775	796	751	781	748	728	751	848	757	784	770	814	803	737	775	777	815	866	741	829	774	800	747	804	772	807	800	818	802	744	768	809	764	761	787	788	708	745	801	825	736	790	789	788	813	796	790	767	800	803	785	796	807	770	794	842	813	741	763	817	807	807	753	746	829	820	789	766	776	764	772	817	784	789	746	809	833	798	793	815	838	801	783	815	769	846	778	800	860	751	744	774	792	819	784	811	818	737	808	779	788	752	771	779	804	793	818	834	822	729	816	759	775	753	766	724	792	764	746	757	778	769	774	743	780	745	825	794	786	793	794	743	763	812	777	856	731	795	806	852	804	764	804	725	819	795	788	787	757	824	793	765	768	748	805	829	754	803	818	815	771	762	800	735	798	781	750	836	794	771	783	771	796	789	747	797	778	763	777	740	756	801	829	765	756	783	779	784	802	817	785	837	819	782	798	754	765	822	793	842	835	783	840	760	779	852	783	766	825	768	853	872	725	790	779	811	779	801	826	816	788	788	768	800	762	826	837	802	744	795	787	763	841	772	762	791	780	727	827	779	808	713	806	764	762	776	770	768	801	785	790	778	797	734	739	750	807	766	801	784	814	796	799	755	775	763	782	802	777	753	816	741	831	771	804	786	800	792	769	786	807	767	796	793	772	791	827	761	733	805	766	798	814	783	796	814	774	795	873	793	768	857	764	815	787	766	804	786	822	815	804	764	795	775	778	880	834	798	788	813	771	799	774	790	781	748	768	757	802	808	775	703	823	787	772	738	775	783	778	782	756	750	744	807	848	787	793	785	840	808	766	760	731	770	805	776	774	786	765	766	770	755	843	815	812	769	786	762	830	809	809	756	757	737	778	803	871	774	781	769	736	834	801	833	789	810	826	752	811	761	797	818	783	816	774	766	850	778	821	796	761	728	782	779	824	730	725	795	725	766	781	758	739	738	801	799	795	771	778	754	832	749	803	775	800	766	789	817	783	779	773	746	781	804	837	786	746	784	844	756	766	759	811	772	768	809	795	778	800	772	762	785	776	788	812	728	793	806	801	784	778	803	786	792	764	752	708	738	773	781	776	789	798	782	797	737	779	799	796	735	807	817	801	791	809	804	748	784	832	853	802	767	761	748	784	829	809	817	779	747	817	807	842	751	761	813	758	780	803	804	779	746	755	801	771	778	740	798	741	802	811	827	802	800	767	794	776	809	754	767	765	789	735	778	772	813	764	768	768	799	791	742	846	767	740	774	838	804	808	789	741	794	802	745	789	830	810	804	769	816	769	751	821	862	789	787	799	751	742	788	776	784	778	792	841	792	742	780	809	734	778	767	788	733	782	807	726	785	774	749	800	759	782	782	740	778	821	765	784	770	784	784	776	771	808	741	761	806	751	732	817	825	805	757	826	760	767	794	766	734	790	801	779	760	815	766	781	791	769	826	831	799	764	768	806	825	812	755	787	763	773	774	798	767	742	801	784	764	735	778	807	758	769	725	807	716	833	782	821	778	766	790	798	763	796	802	812	770	833	794	812	763	745	830	776	805	783	807	783	729	835	755	808	780	775	766	806	807	799	749	772	804	746	770	827	800	788	801	838	744	831	782	782	788	766	726	802	754	811	765	778	801	778	828	823	823	784	836	808	761	760	799	763	817	797	768	806	759	799	782	759	780	796	812	824	777	710	802	795	785	800	771	794	778	810	753	767	776	764	804	760	771	793	812	823	779	784	799	790	750	755	815	773	744	791	758	785	821	802	804	839	755	750	797	823	809	754	764	791	861	790	773	762	812	805	798	750	757	825	800	829	779	799	796	799	827	798	791	827	768	762	842	773	731	806	744	773	764	812	796	758	799	821	801	755	768	829	803	779	789	784	777	817	760	803	821	771	775	763	793	786	731	770	821	780	790	764	761	771	809	757	761	800	762	777	747	795	788	795	756	802	760	749	745	786	794	805	832	841	797	826	810	764	783	806	842	820	804	766	751	787	772	770	787	781	788	789	771	773	815	777	745	818	740	775	794	810	771	777	772	748	798	765	780	754	800	808	732	766	749	797	721	758	771	796	829	792	779	813	818	771	790	756	745	758	776	776	759	787	712	838	793	795	793	795	777	800	837	790	773	786	827	841	793	798	807	825	762	756	805	803	826	788	805	817	724	806	806	779	776	815	750	819	779	748	769	789	752	817	770	793	791	785	843	776	823	770	772	751	773	759	736	752	793	801	818	783	805	812	786	826	753	748	787	755	760	804	769	743	804	730	771	768	760	808	717	817	805	805	809	723	764	795	804	802	758	769	820	807	781	767	715	742	799	773	759	767	792	728	813	795	803	773	782	788	770	792	769	784	780	756	796	752	787	792	796	780	763	785	794	763	791	769	797	767	796	747	744	822	763	770	794	770	797	771	769	739	755	758	817	751	766	786	800	759	803	744	737	781	745	840	802	783	805	770	793	785	785	796	783	787	797	776	807	777	813	795	784	786	710	789	750	794	726	787	810	777	832	775	786	773	720	779	818	763	794	840	781	805	779	772	805	760	763	738	807	785	755	766	770	776	779	760	781	707	815	782	843	782	763	780	757	797	774	811	777	744	773	796	763	805	775	789	842	797	765	811	782	776	800	817	817	774	796	787	794	705	822	793	807	750	836	815	753	792	744	769	799	790	760	795	808
18786	36679	32624	20696	14810	9926	10043	7056	5238	4813	4392	3847	3541	3330	3409	3142	3092	2664	2565	2475	2390	2276	2557	2425	2053	1955	1826	1638	1446	1216	1115	1127	1099	1186	1148	1154	1180	1156	1126	1144	1154	1090	1060	1051	1032	1065	1084	1050	1003	1056	991	1063	1042	1084	1168	1153	1243	1153	1067	1015	1124	1086	1051	945	1005	980	971	1009	929	924	898	861	997	963	975	989	900	953	927	961	952	957	935	967	950	981	952	980	925	937	964	967	924	965	957	961	946	932	918	935	1028	975	929	964	911	1004	975	1013	937	948	939	942	927	941	943	980	947	928	950	948	955	931	951	967	976	965	931	954	908	979	938	941	1002	900	920	1006	933	946	947	950	917	960	932	975	995	968	995	932	948	947	938	966	1022	969	942	955	894	921	905	1028	911	1008	967	973	954	965	959	935	967	951	958	956	942	932	967	938	945	978	1004	913	954	948	944	972	907	918	935	980	916	923	960	984	890	953	894	945	974	958	991	955	989	953	938	976	967	863	902	946	976	971	967	992	958	943	961	929	982	953	962	934	926	894	902	935	929	999	978	926	936	963	950	948	928	961	917	973	937	952	957	910	934	908	951	949	943	984	969	883	949	937	957	986	990	969	957	996	962	924	939	959	941	928	958	936	961	1003	946	930	905	980	939	966	931	924	950	950	937	922	1015	969	946	988	936	953	944	944	983	920	923	942	961	1000	937	945	919	960	984	975	949	936	935	956	926	981	926	1001	995	933	944	959	951	972	995	951	978	945	997	957	960	956	946	954	955	963	952	910	971	962	940	914	982	958	1004	947	941	945	993	894	971	960	903	956	959	975	945	941	911	905	937	995	947	963	965	933	911	989	927	957	968	913	980	944	974	968	975	997	958	923	954	958	950	969	905	969	954	992	1002	1026	952	931	969	903	944	935	931	1002	931	918	928	954	948	924	961	874	942	967	974	963	952	988	913	949	954	966	906	924	957	937	848	961	951	897	900	959	958	948	951	954	970	991	910	941	979	945	961	966	944	959	1006	967	942	978	996	927	939	946	922	987	988	894	986	918	926	955	940	918	973	955	920	945	1000	951	950	956	954	923	977	898	900	1002	952	964	933	977	967	920	977	1006	885	933	962	941	960	931	959	939	932	947	945	989	993	977	996	973	929	963	955	949	955	968	897	1015	955	990	986	931	930	933	952	962	920	884	935	990	983	961	990	999	926	979	936	950	947	997	926	926	939	968	974	986	964	956	973	981	966	903	910	944	942	967	940	927	939	956	976	954	1020	932	917	911	935	991	971	960	918	906	951	938	923	935	971	910	1000	1011	999	1009	958	961	945	921	916	959	947	959	987	935	932	919	944	950	968	964	894	936	952	973	928	894	954	953	939	950	976	930	944	938	948	932	934	929	965	946	938	954	931	902	997	931	954	964	945	955	940	947	917	936	917	964	960	948	946	940	990	968	996	1029	917	946	895	934	963	955	964	974	873	1003	967	958	977	1015	947	917	971	897	955	931	928	951	962	947	934	964	949	889	952	951	913	936	951	962	894	957	893	992	962	967	940	986	983	983	939	990	935	905	962	971	967	925	929	993	939	998	939	960	989	945	1005	940	971	933	995	902	983	947	944	981	935	915	922	899	932	944	978	976	963	957	901	961	922	968	933	918	905	969	990	937	994	964	968	930	1005	962	914	962	966	919	925	874	994	965	986	977	963	976	946	948	931	950	929	962	995	906	889	937	978	987	941	937	906	918	907	969	987	971	958	968	889	948	959	973	937	949	992	951	976	944	953	939	936	951	957	976	932	913	967	936	972	1007	959	930	962	968	942	998	931	939	916	929	968	969	969	1024	977	907	927	942	976	964	928	919	933	940	1026	971	937	956	947	936	944	840	941	992	954	921	1020	951	913	922	956	997	994	1004	946	953	962	909	982	946	934	939	996	976	909	929	915	947	975	1003	971	940	909	883	917	854	999	964	953	943	936	989	939	940	943	928	960	895	968	935	962	909	956	922	903	922	939	884	898	944	981	944	944	906	966	921	938	955	900	967	1029	1035	918	971	921	929	942	942	933	931	944	958	936	959	940	959	929	968	930	884	939	982	963	871	908	927	886	1029	937	898	957	925	996	937	960	967	959	908	958	976	970	955	941	976	949	936	927	985	931	977	945	980	981	982	966	928	875	912	933	958	945	949	954	933	985	956	952	1007	965	977	914	948	994	970	969	999	926	968	902	944	969	928	952	967	981	967	948	942	963	951	956	983	937	982	946	917	943	985	986	917	945	948	981	921	922	955	920	983	1013	957	1031	1003	923	905	1032	939	931	930	921	902	896	940	1002	970	924	932	945	970	987	929	925	988	978	1001	965	978	974	954	942	922	945	982	1024	948	954	974	979	988	898	1016	921	971	913	961	1011	926	949	956	897	939	994	960	948	925	980	937	909	940	941	943	932	964	948	1001	960	989	959	950	964	1018	965	946	990	946	952	930	941	934	917	979	934	922	960	962	978	937	1003	931	987	936	911	960	936	910	934	984	994	949	932	941	954	934	944	925	961	924	907	945	944	953	949	896	959	972	958	932	937	1024	906	942	958	972	1009	968	925	912	941	929	912	950	985	933	917	950	961	984	892	961	958	959	1003	941	902	961	976	968	954	956	900	933	922	957	903	935	971	921	921	948	979	976	899	968	937	893	975	922	908	897	984	992	921	885	972	912	1015	908	881	970	921	893	915	939	934	951	954	950	956	905	926	942	963	952	914	925	951	908	972	919	995	974	959	969	962	947	987	972	919	938	967	917	917	923	945	1018	928	921	905	902	968	959	923	927	936	912	981	1027	981	951	940	955	962	932	949	930	942	948	975	968	894	909	990	963	929	928	982	1023	900	946	970	966	949	986	997	966	950	891	955	909	936	973	975	941	926	913	951	971	921	917	903	950	972	937	972	995	942	960	935	950	932	997	995	933	949	936	958	959	907	945	951	1007	989	956	960	934	919	995	962	913	1001	985	995	981	964	940	971	985	993	978	946	944	919	975	992	942	954	928	972	984	952	935	975	954	954	949	955	915	1013	970	995	905	945	957	981	955	981	956	933	984	898	921	955	997	931	937	928	959	944	931	932	962	951	889	932	965	897	916	996	908	923	941	935	964	963	929	947	954	961	945	906	911	893	951	943	905	997	938	986	978	987	960	950	932	941	953	922	924	941	901	898	958	977	921	957	918	968	972	903	905	944	929	952	948	909	935	987	984	969	1017	925	987	960	994	941	901	892	1002	971	981	957	939	929	947	979	946	927	951	907	984	986	911	938	1002	944	965	967	938	956	915	929	934	939	916	908	931	959	1026	910	997	934	986	948	979	972	966	967	904	957	1016	969	954	1001	970	979	931	1009	968	964	919	921	926	939	974	974	987	948	995	959	986	951	996	935	947	978	934	961	982	974	948	950	932	1002	927	987	944	980	957	969	925	951	939	924	939	920	912	931	969	984	918	900	917	953	910	960	968	946	957	997	960	990	913	955	946	933	968	947	970	932	952	993	944	930	922	937	974	953	956	914	949	956	979	928	951	983	951	949	941	917	903	1006	949	952	903	968	989	993	949	964	916
26923	20599	16989	8622	3762	1770	1792	1331	956	973	903	855	823	762	786	762	768	726	708	669	654	647	693	635	578	544	597	538	496	492	429	490	450	476	430	496	467	476	438	437	456	482	428	469	420	456	462	435	455	472	445	436	471	448	489	474	452	440	432	481	475	445	437	446	470	429	444	459	458	434	432	410	424	428	433	454	413	445	458	437	438	477	425	422	476	434	445	438	419	478	470	466	423	437	486	429	467	441	470	418	423	454	427	442	476	431	389	448	452	450	432	427	459	395	449	432	436	427	423	443	422	446	412	439	471	458	450	440	479	417	450	443	448	434	423	418	428	445	435	462	434	421	466	444	448	401	424	442	479	472	453	448	419	411	433	461	449	427	424	415	424	406	444	433	426	466	452	453	406	443	451	418	464	415	479	435	443	451	452	448	424	454	471	440	428	454	444	455	445	438	455	439	439	439	436	472	459	437	433	460	421	442	438	427	432	453	436	440	424	430	416	435	455	459	454	433	449	451	434	461	457	484	413	473	475	426	438	458	465	460	507	429	475	440	468	467	473	423	445	414	417	399	462	447	452	439	437	470	458	465	462	472	472	478	399	444	430	464	468	432	406	448	455	409	469	454	438	476	440	439	455	446	462	434	444	424	427	446	453	452	463	429	425	417	434	410	450	412	429	429	436	445	456	441	437	462	487	441	430	440	496	488	428	478	427	448	429	464	457	417	425	444	478	418	419	457	443	419	422	420	490	434	485	464	442	451	436	456	462	420	439	420	430	490	463	396	492	442	471	451	390	428	445	471	442	437	470	435	440	441	427	454	457	448	457	456	438	480	446	425	449	437	458	492	431	431	479	438	434	468	439	479	444	484	453	480	476	410	423	465	443	457	451	419	461	421	457	451	445	438	470	473	445	424	444	438	445	430	407	441	443	470	442	411	450	419	429	437	479	443	441	421	447	440	475	407	412	422	405	450	441	400	425	467	472	432	483	498	418	428	466	398	463	455	435	453	478	434	452	446	439	437	432	443	441	458	455	418	475	433	442	457	461	454	483	423	458	440	442	409	432	391	437	435	466	440	412	450	451	427	457	474	400	424	462	437	453	431	438	421	444	470	427	408	475	441	417	435	459	464	449	413	440	427	428	436	442	425	447	445	445	462	466	472	426	442	417	440	431	427	455	453	455	451	458	454	457	451	459	459	427	457	503	434	430	466	426	452	452	465	415	431	445	415	419	451	436	447	436	435	414	434	450	406	432	485	450	447	471	454	427	441	471	430	432	449	474	452	440	443	448	460	440	433	448	468	441	437	451	433	453	429	468	459	416	453	441	435	431	429	436	456	426	432	458	418	418	425	451	452	459	425	472	449	455	420	438	422	436	457	430	437	452	421	437	482	397	450	433	408	458	435	401	428	435	469	441	445	445	425	443	441	439	458	477	437	455	423	447	421	407	470	425	402	442	450	409	449	461	437	462	432	420	438	444	435	438	415	456	441	446	438	443	442	453	452	434	460	444	410	439	474	446	443	449	421	408	434	427	425	475	443	445	442	442	426	430	436	462	462	430	478	446	443	415	433	445	466	476	463	441	462	444	479	471	441	416	431	438	420	417	464	472	408	427	415	428	429	430	451	455	443	426	420	451	438	471	488	443	474	417	452	441	455	464	438	446	440	426	429	461	467	416	446	439	492	484	471	485	463	399	444	458	411	429	429	458	441	456	492	441	449	426	444	411	420	429	407	443	442	447	484	424	456	454	457	423	444	456	445	413	422	432	444	422	455	470	473	425	430	420	439	434	465	429	435	431	451	420	455	477	437	456	438	458	451	445	467	446	457	435	482	440	454	453	429	442	431	456	444	478	476	445	426	435	425	452	447	415	451	391	440	449	416	414	460	463	462	455	458	470	445	421	421	447	435	453	460	469	426	397	412	465	453	435	425	434	424	471	434	403	417	404	420	457	442	420	447	485	461	451	433	436	416	424	447	449	417	460	399	459	421	445	379	426	462	478	430	456	455	449	444	447	439	429	444	446	472	483	474	463	459	460	460	459	445	437	428	437	436	438	453	478	427	459	453	454	425	452	431	419	459	469	416	444	425	423	447	452	412	462	450	451	428	430	469	449	459	487	460	472	429	401	462	468	429	425	452	455	458	441	442	458	447	423	441	404	394	465	414	487	419	450	473	459	429	436	471	431	431	486	468	463	436	447	433	452	418	422	454	470	427	435	484	426	420	400	430	423	471	436	424	463	425	427	460	452	442	414	411	464	423	487	438	441	404	468	397	458	449	384	448	472	473	434	428	416	475	436	455	434	439	454	433	453	443	450	449	432	439	461	442	440	441	396	454	466	444	494	386	495	429	430	445	442	424	431	474	455	436	460	427	440	447	416	466	470	446	450	446	451	443	439	473	461	429	458	453	452	426	436	441	451	460	437	456	450	413	412	477	426	406	462	407	452	449	469	434	436	384	470	480	406	405	393	433	464	433	444	450	473	418	435	432	453	452	448	420	479	440	406	469	426	430	434	451	431	442	446	469	445	460	415	432	444	441	464	468	450	425	462	413	436	453	440	480	442	448	467	436	433	436	462	431	437	440	444	486	450	489	449	448	454	420	452	447	457	455	421	429	454	396	444	436	441	404	433	409	491	450	443	453	460	456	441	428	454	469	463	452	435	429	420	444	471	475	492	441	424	449	443	463	479	437	476	459	418	410	427	418	448	479	445	459	421	430	496	433	474	435	442	449	434	479	461	483	428	458	432	439	458	424	458	478	397	446	418	431	451	447	450	440	462	454	403	422	439	418	444	460	430	460	448	435	438	432	423	444	446	479	450	434	460	469	440	446	463	426	462	432	452	420	416	436	454	449	475	458	468	447	429	420	438	428	490	439	442	424	458	495	454	436	475	429	443	490	451	438	431	462	436	444	488	462	445	458	435	422	418	461	473	420	398	506	499	392	423	441	398	425	420	480	433	431	444	431	416	465	420	479	443	429	481	460	455	460	456	465	468	437	435	439	414	444	421	453	454	414	441	477	465	445	438	460	401	452	466	441	452	436	455	439	451	435	457	482	432	458	442	453	413	459	486	477	441	470	438	418	476	467	416	471	436	428	430	455	410	446	478	450	463	395	435	408	451	435	440	427	387	428	441	465	496	434	407	421	460	469	432	430	403	411	460	414	426	451	446	435	451	475	459	435	431	456	423	448	452	447	469	438	463	429	414	448	446	439	466	451	443	452	455	433	405	434	459	418	423	449	463	404	460	453	400	444	462	442	431	425	397	435	466	428	465	436	413	437	444	463	387	416	459	465	419	467	431	439	517	441	482	418	435	411	430	460	448	414	428	441	465	445	444	429	422	446	420	452	428	440	450	439	418	444	445	411	449	418	432	425	470	437	438	440	470	411	392	422	471	402	450	429	423	455	442	452	437	425	454	451	423	397	446	428	411	485	446	422	436	470	457	452	438	448	414	419	459	434	458	468	475	432	459	466	447	414	402	444
14724	23403	19828	10468	6485	3824	4055	2683	1954	1933	1839	1620	1520	1440	1464	1491	1343	1127	1146	1083	1057	1137	1047	1031	927	822	832	783	692	615	583	590	600	587	629	600	630	616	629	578	617	612	616	580	639	649	585	554	566	605	568	562	571	576	596	642	617	612	619	565	583	591	569	587	546	597	528	579	573	564	539	574	531	541	555	574	555	554	570	585	548	552	556	607	530	563	546	582	619	567	534	548	584	563	542	571	555	572	554	555	582	536	566	581	531	558	575	544	532	578	537	551	558	602	575	538	523	560	541	570	566	523	608	578	525	578	525	548	565	548	558	549	554	551	548	559	553	550	549	561	533	575	587	569	584	569	581	574	559	537	560	539	551	592	570	569	555	587	570	589	559	554	602	587	608	563	540	591	571	528	580	542	555	518	547	551	577	553	543	537	543	554	562	566	596	539	555	555	529	537	578	605	507	548	596	562	582	568	521	564	601	542	560	560	540	554	600	602	539	565	526	528	616	545	553	527	561	574	582	537	537	561	534	560	532	585	555	550	526	555	559	568	534	529	561	575	567	588	598	502	547	549	503	561	556	517	513	572	577	553	526	569	576	553	596	548	526	551	555	572	548	575	561	550	555	542	600	535	524	526	517	508	581	528	530	551	556	558	534	535	600	560	544	581	548	563	533	560	544	519	538	540	551	532	569	562	524	577	558	548	621	589	537	536	559	569	547	582	565	542	594	561	568	545	549	559	548	495	595	522	540	534	579	572	596	537	551	550	543	555	525	552	568	581	583	545	560	585	565	553	545	525	535	541	582	509	503	576	550	561	588	537	513	549	578	530	563	605	586	562	541	579	561	526	533	583	539	594	573	545	544	523	521	525	517	495	558	525	534	548	526	569	596	510	574	592	605	564	559	579	565	562	578	597	501	541	504	528	576	550	555	581	589	583	538	612	583	534	524	610	576	560	536	542	572	607	550	552	544	565	597	590	555	580	578	548	541	543	544	555	545	552	540	558	566	515	567	525	553	558	565	570	572	574	574	585	537	535	576	576	539	571	580	603	552	572	553	561	560	559	576	571	585	570	564	564	543	577	542	551	576	586	613	507	591	533	521	576	515	561	531	593	583	527	541	574	561	618	545	562	563	526	554	563	527	564	542	505	622	551	586	499	545	597	581	566	565	544	562	539	549	546	557	542	555	539	549	546	553	607	606	560	567	594	564	559	524	588	556	551	568	574	551	561	541	561	573	556	563	565	557	574	547	582	515	531	575	579	572	542	566	549	559	551	562	539	539	569	560	521	555	561	548	568	576	551	573	540	620	554	579	533	532	538	558	539	567	613	508	582	543	583	575	573	566	545	569	590	540	571	601	530	541	565	544	541	553	517	573	562	550	546	544	557	563	559	571	581	596	583	596	550	542	567	578	522	570	541	559	546	571	555	575	559	560	551	578	575	555	596	521	577	536	527	550	550	556	564	575	553	551	577	543	579	577	569	548	576	570	550	576	534	577	574	551	533	548	540	571	510	543	569	542	535	533	547	525	554	543	597	565	524	521	561	546	560	547	540	547	530	536	528	542	543	580	614	550	575	589	546	575	556	550	556	560	525	529	548	560	561	612	577	554	548	521	525	587	558	543	553	568	549	548	568	537	538	558	575	581	563	566	558	512	571	550	567	568	552	566	548	544	548	572	529	581	558	573	544	618	532	548	549	579	557	600	594	583	568	544	546	577	543	560	559	550	578	555	554	536	536	537	564	562	547	547	531	540	572	602	582	527	538	526	518	564	532	553	562	546	564	585	605	524	543	546	537	597	572	572	604	574	536	556	528	551	555	632	560	511	592	544	558	569	564	574	577	566	575	559	525	548	606	573	587	562	541	542	589	572	539	558	550	569	535	570	581	506	562	590	546	518	549	552	550	586	539	557	538	596	567	544	595	601	590	570	576	564	548	561	540	562	563	531	553	587	515	567	559	554	542	531	534	587	564	583	526	566	546	576	535	558	544	553	526	574	557	602	546	554	586	549	537	579	551	550	609	537	521	584	571	580	543	554	599	607	545	555	574	522	584	552	583	583	521	490	548	587	578	573	577	544	543	593	560	580	555	554	545	592	559	572	531	546	583	541	582	584	529	585	587	568	580	586	561	577	534	578	526	542	552	521	517	522	565	560	547	591	565	591	608	574	545	569	538	539	552	581	609	568	568	557	554	574	552	578	535	535	566	572	544	547	547	514	535	590	513	559	561	510	574	509	577	560	552	578	613	597	568	588	569	563	582	568	540	542	567	548	530	550	532	503	582	541	520	571	592	575	549	579	552	541	573	559	549	560	568	527	569	554	559	537	610	516	547	556	560	579	532	553	556	547	564	548	555	594	588	578	520	577	587	589	601	582	584	561	596	553	590	519	550	521	516	538	544	556	550	562	550	585	540	517	612	590	535	586	543	545	555	558	512	569	556	554	532	565	520	592	584	540	539	571	575	568	566	537	528	543	585	524	510	584	571	525	541	592	589	514	534	538	520	572	525	505	597	584	596	586	541	560	552	596	563	550	578	522	573	525	554	600	574	542	533	525	549	552	570	577	547	601	572	548	538	544	576	574	555	586	551	534	559	553	534	509	542	573	571	539	537	528	567	548	581	551	542	536	551	545	568	547	516	515	583	569	614	514	585	531	526	542	602	545	544	539	561	608	551	567	574	519	546	520	572	552	584	542	582	524	537	562	543	562	529	573	551	541	599	573	523	553	585	512	582	561	587	529	584	537	537	552	560	565	549	580	568	551	531	559	532	532	579	569	571	572	570	590	560	495	583	541	590	586	538	474	548	602	547	576	527	556	537	532	554	493	521	574	568	576	535	566	600	580	615	569	525	539	569	541	548	570	546	583	565	537	597	545	569	531	604	543	524	541	573	544	560	539	538	555	564	539	540	584	584	546	557	544	562	518	575	559	576	550	569	598	553	551	523	530	573	559	561	585	580	578	579	546	531	534	613	578	533	566	549	569	574	544	588	556	591	567	545	509	574	550	543	550	555	534	522	558	576	542	547	562	558	546	549	532	567	558	518	555	628	549	571	570	562	546	594	569	550	539	599	522	563	545	535	583	523	541	522	568	539	592	567	623	540	523	600	551	544	574	541	554	554	528	558	587	535	540	553	588	576	560	577	580	550	550	554	578	554	611	582	526	547	602	542	572	598	559	577	539	563	494	562	570	559	521	561	558	583	565	548	552	575	572	601	549	577	552	527	568	573	519	567	588	564	543	575	555	519	532	594	572	582	573	535	589	568	555	570	551	566	547	556	559	562	561	570	535	548	514	563	545	571	543	550	570	594	610	559	557	548	543	542	523	520	524	588	573	510	562	513	527	518	599	499	557	507	548	578	539	545	545	585	594	559	535	566	572	546	551	536	579	516	562	568	541	564	593	581	566	561	540	583	539	587	530	523	528	562	522	594	594	531	585	578	552	588	566	578	585	552	594	543	524	571	609	585	599	520	587	591	546	598	551	551
23783	20994	28276	23903	20933	12234	4452	2633	1925	1802	1741	1587	1504	1416	1459	1454	1430	1221	1290	1234	1163	1147	1186	1176	1050	972	943	914	880	821	769	816	801	807	790	799	767	798	825	798	765	823	757	749	812	788	744	765	760	748	772	746	732	759	798	848	804	772	817	813	778	721	768	744	708	752	719	727	747	771	753	732	751	714	726	733	679	706	710	682	702	760	758	718	754	726	698	727	770	708	744	707	745	727	725	725	721	728	711	716	733	737	764	716	721	704	743	742	735	742	728	775	681	715	740	697	668	691	751	723	724	721	752	711	712	824	738	713	720	733	747	714	702	717	729	740	684	689	740	684	751	736	688	755	735	715	760	727	740	659	779	751	706	717	732	732	711	744	704	761	728	709	731	729	768	743	717	762	783	757	752	710	775	723	751	728	724	758	723	736	724	721	713	743	711	783	693	707	742	739	724	680	716	768	731	712	742	706	743	700	758	707	731	747	757	719	720	740	747	786	697	743	706	740	765	753	738	685	733	730	736	683	752	719	702	757	689	741	709	670	778	781	723	721	703	726	744	716	738	723	745	738	760	677	759	759	747	726	678	655	740	750	690	687	701	681	717	692	736	707	742	728	733	767	732	710	687	771	727	716	711	709	716	749	700	795	750	715	706	753	699	674	713	753	722	730	724	685	747	772	782	702	744	736	748	730	743	785	709	704	777	660	750	728	755	720	723	724	745	692	782	695	696	682	732	725	744	737	698	706	737	717	711	751	695	687	718	687	772	759	705	736	741	713	712	795	739	764	707	766	714	671	735	728	715	716	765	764	715	720	743	721	713	712	744	745	688	715	718	699	702	724	671	704	721	684	757	721	724	730	701	724	742	701	701	750	712	726	726	711	710	735	709	740	695	706	713	741	701	716	748	721	741	710	749	698	690	748	755	728	764	761	733	712	692	722	722	784	767	766	748	700	747	728	766	768	722	701	740	744	725	709	692	735	722	714	729	752	762	742	711	708	762	732	755	755	720	750	746	727	733	746	743	730	725	726	697	727	674	722	706	687	731	738	723	773	764	723	694	737	720	723	734	721	742	769	736	686	681	666	750	705	732	747	718	756	713	759	714	716	687	759	654	771	737	683	698	737	696	712	729	741	729	732	801	767	747	707	731	726	713	719	727	712	739	723	701	710	732	756	670	704	729	759	704	721	654	679	730	759	682	673	739	745	706	709	711	703	723	744	723	719	777	749	774	694	713	725	734	717	709	724	732	688	725	712	724	707	707	734	749	682	744	731	703	708	743	719	717	748	687	741	709	726	685	748	724	743	690	758	745	722	721	714	692	693	733	753	768	721	690	696	788	743	740	710	768	664	693	752	722	735	740	776	739	744	744	703	681	733	666	677	764	710	733	718	742	753	718	723	726	661	724	747	646	738	730	728	718	697	730	707	703	732	712	763	711	708	703	738	694	692	777	742	750	737	736	719	676	701	750	739	703	704	707	727	752	701	667	708	711	746	752	729	722	737	723	739	780	694	730	714	731	730	726	721	706	754	744	800	733	712	721	702	758	731	750	741	691	738	708	742	737	724	715	737	771	705	710	733	733	712	731	707	753	737	695	717	749	739	705	727	718	722	692	725	765	764	755	754	750	747	684	732	732	740	769	708	685	694	755	749	709	736	740	705	723	673	734	735	737	727	718	735	776	694	725	744	708	756	757	723	761	726	726	748	749	718	686	729	765	778	695	701	683	709	712	721	765	687	723	698	724	718	727	679	688	718	753	667	697	708	733	730	712	716	709	738	713	748	785	754	727	708	725	768	730	704	747	674	719	668	690	736	698	720	725	781	768	736	747	695	755	742	713	702	719	692	684	764	712	730	751	715	739	694	730	710	725	727	750	712	774	712	786	741	729	751	709	714	741	700	771	760	679	710	769	717	711	716	697	698	733	706	664	722	673	735	747	748	717	719	737	758	711	756	723	727	645	747	737	707	751	764	755	715	712	665	674	709	726	763	763	665	749	683	695	732	710	754	743	734	757	769	766	703	749	743	752	744	716	718	777	687	743	674	783	755	722	735	730	746	720	783	718	723	792	729	745	684	696	702	766	779	713	741	723	763	719	752	704	684	731	763	729	698	673	702	721	720	764	712	738	662	701	770	727	750	738	754	713	736	760	730	748	702	754	762	729	700	760	761	769	744	727	714	747	733	755	687	717	715	670	729	745	743	735	724	738	734	739	712	697	777	693	716	788	737	790	707	744	727	732	747	718	729	704	692	771	707	760	722	719	717	774	726	725	689	720	720	760	759	723	725	675	702	748	671	720	783	722	713	722	734	743	734	727	742	736	715	735	718	749	695	741	729	739	774	719	692	736	752	709	729	766	738	756	736	710	705	775	724	712	738	760	757	772	674	725	729	711	769	690	689	740	732	715	786	735	682	677	739	729	728	735	759	728	708	692	710	752	679	741	693	741	718	751	756	743	752	703	710	717	729	736	715	788	689	747	713	708	729	714	757	719	751	718	697	688	768	723	751	710	706	732	706	712	740	751	708	743	745	737	687	739	713	696	749	755	712	741	702	722	668	683	757	700	761	687	686	704	755	751	656	732	703	787	749	738	771	783	705	725	732	686	679	723	667	719	755	702	779	784	691	769	711	697	730	725	746	750	763	745	723	654	754	756	727	779	707	723	769	738	686	719	680	726	705	708	765	729	738	722	696	689	700	798	663	685	720	714	731	741	755	748	698	770	736	739	723	727	698	700	716	716	737	687	723	731	756	748	699	746	704	730	741	727	764	708	702	722	685	776	692	712	734	650	738	683	735	728	753	735	745	725	725	694	708	745	768	702	686	755	721	724	705	757	731	779	749	689	769	698	725	723	737	693	708	710	692	691	745	738	747	719	683	792	715	757	704	706	737	663	740	722	718	706	695	739	736	712	696	771	730	668	739	740	688	721	746	672	748	713	741	762	712	715	730	724	742	710	695	753	735	745	711	733	766	762	738	759	735	687	725	710	718	738	740	763	731	722	771	727	729	715	758	731	728	722	687	686	725	717	713	741	726	728	719	772	766	763	727	712	744	765	776	714	759	732	714	729	733	683	771	704	796	701	715	711	738	747	735	796	750	709	718	707	758	713	761	758	737	711	732	714	700	698	732	692	707	720	711	637	775	750	701	703	697	718	714	727	761	673	780	739	712	701	755	774	692	730	727	732	774	691	683	675	754	748	742	693	679	772	714	700	694	717	738	760	707	695	784	791	696	776	711	696	737	731	716	701	707	762	796	733	718	757	771	714	710	682	756	721	712	746	715	761	684	695	725	716	701	705	711	703	720	735	682	707	734	729	707	715	691	699	720	715	703	721	772	723	773	761	748	769	735	767	710	657	726	752	681	763	712	732	674	750	690	743	725	723	708	730	741	699	732	688	682	711	771	721	727	720	733	759	703	733	680	684	724	729	759	718	712	698	751	751	818	718	720	738	764	721	768	727	723	730	696	736	699	760	691	717	706	700	718
16207	31691	28065	16807	11433	7101	7072	5189	3649	3455	3233	2796	2787	2525	2714	2511	2497	2053	1973	1972	1840	1775	1879	1750	1487	1411	1310	1279	1234	1004	915	1040	955	1035	1031	1026	994	1001	1025	1010	935	1023	949	1005	962	976	929	900	920	908	882	957	982	892	986	998	980	1030	946	1020	989	952	878	964	864	917	930	867	902	936	896	864	877	909	886	852	862	870	936	886	844	874	864	880	910	912	869	920	879	912	853	872	873	854	885	836	892	872	866	896	870	883	891	858	851	867	896	892	876	935	889	889	927	862	902	884	922	851	864	905	940	885	853	865	881	891	855	849	931	859	904	892	911	901	848	902	952	906	880	898	849	867	866	875	895	880	890	860	875	894	911	938	907	941	898	923	894	929	909	863	891	952	876	909	878	868	880	897	849	852	940	866	910	860	860	808	871	845	887	903	913	855	867	901	892	913	869	914	910	889	917	932	899	905	896	880	881	882	906	906	896	892	878	885	857	870	902	895	909	848	928	877	881	858	897	869	883	848	872	911	966	882	883	905	874	923	856	865	843	910	873	902	879	851	912	825	905	873	853	929	934	925	911	876	867	872	826	880	919	876	899	862	892	886	890	891	865	853	875	907	888	832	836	941	878	861	862	858	871	890	843	916	849	902	878	842	919	931	872	946	850	882	855	894	901	840	846	831	882	854	894	854	822	902	910	829	898	882	861	852	873	844	869	911	872	929	876	912	882	862	904	863	924	860	862	892	904	868	890	873	862	909	910	856	852	917	906	818	904	878	894	913	887	906	859	887	862	885	895	912	912	894	915	873	921	886	872	881	867	915	910	926	900	908	849	892	921	846	866	851	889	921	881	902	934	917	832	882	886	857	876	915	843	860	905	937	835	944	850	900	868	852	904	901	885	866	901	910	941	859	899	850	871	836	872	883	937	911	864	822	859	885	877	918	873	926	863	851	885	911	846	865	879	854	886	891	909	903	920	889	864	855	867	913	901	871	858	933	804	867	907	932	850	887	900	909	882	952	890	910	877	901	903	846	906	880	872	913	932	853	937	885	919	876	850	901	875	878	932	896	919	945	900	875	879	904	898	854	887	906	948	916	869	825	847	887	846	843	899	880	867	878	876	864	922	867	809	870	862	859	888	911	932	892	869	875	853	845	878	900	900	900	836	836	921	872	908	847	903	882	850	859	867	849	866	871	852	840	891	903	790	918	910	888	841	858	896	857	924	831	850	863	898	891	876	870	893	870	875	890	848	847	826	879	874	884	884	883	889	833	868	864	882	882	868	868	863	801	900	931	867	901	853	882	909	880	883	882	912	954	897	870	862	865	875	860	873	855	867	879	863	866	902	854	870	845	944	895	840	975	847	844	941	883	874	881	846	877	872	897	920	863	920	866	852	888	883	899	836	891	863	848	827	895	898	892	883	874	911	849	903	875	877	874	878	866	862	867	885	890	844	929	849	848	898	880	810	884	914	898	865	868	905	934	913	886	922	893	895	884	932	883	883	801	962	855	879	889	856	874	861	912	893	907	884	846	895	918	870	900	885	861	858	894	860	898	852	892	909	867	902	890	857	819	928	901	854	876	916	912	882	909	888	933	852	870	858	883	920	852	919	923	931	894	899	923	827	895	944	841	907	853	917	929	824	851	864	847	831	910	885	860	909	854	962	868	880	882	945	870	899	838	891	849	857	874	843	897	887	836	891	915	909	878	916	834	893	908	855	856	849	884	872	883	915	911	886	877	884	957	888	898	894	857	907	828	926	901	864	906	880	838	910	874	872	898	875	921	869	893	819	895	846	898	866	875	885	899	914	855	831	916	902	875	899	869	886	872	836	932	936	874	853	886	797	875	892	872	924	868	867	829	893	918	855	826	928	886	865	859	877	878	855	841	945	891	857	885	853	856	863	904	926	910	927	883	893	937	873	871	897	902	814	803	836	836	909	884	919	845	899	887	880	872	942	890	946	853	892	887	883	851	893	837	895	924	871	886	880	898	926	850	911	868	874	897	925	909	898	892	905	830	894	869	820	875	865	899	828	893	874	901	830	907	894	908	839	871	895	857	901	874	925	896	899	861	871	871	874	875	849	862	841	903	851	846	926	907	883	903	912	833	805	881	857	866	901	867	832	896	866	904	906	898	900	865	912	914	844	893	828	889	903	902	916	855	838	917	850	853	853	934	881	939	859	875	880	890	900	892	911	862	877	890	877	923	903	839	860	885	876	882	884	908	831	885	882	850	882	883	887	879	879	895	922	879	887	885	905	869	861	851	859	907	860	880	847	855	891	862	885	845	888	879	890	879	893	914	840	838	870	910	880	877	842	904	905	862	827	881	864	885	917	887	913	904	868	898	858	882	859	823	905	868	909	874	852	901	888	893	893	829	862	899	897	899	875	916	861	847	905	840	850	875	858	910	897	856	826	892	859	862	909	917	846	890	834	879	891	879	925	872	873	888	875	846	875	888	888	900	852	941	858	911	871	901	901	874	898	878	883	886	863	921	866	846	839	855	891	887	903	873	892	848	914	911	855	881	826	865	904	875	857	901	921	873	871	874	916	883	933	884	894	898	886	914	880	846	913	911	885	891	872	884	883	935	873	950	869	917	857	884	836	846	883	885	846	906	862	940	857	831	852	853	883	900	862	879	879	855	864	878	912	877	899	835	838	837	846	863	864	863	885	932	858	889	930	855	878	894	906	934	895	880	823	856	887	853	858	858	837	892	882	890	872	917	904	921	925	913	911	915	903	926	903	925	875	888	831	902	885	901	894	855	906	863	903	857	800	866	914	849	902	882	902	889	881	872	865	884	870	871	868	883	907	904	885	907	915	917	882	911	906	867	846	875	909	837	873	889	919	860	951	874	828	868	882	860	900	843	875	865	879	925	895	886	839	903	936	853	848	873	882	868	832	839	884	908	858	877	853	876	913	873	860	860	892	890	897	883	890	918	873	877	895	872	838	902	882	841	871	881	901	917	869	835	892	844	920	864	923	883	876	883	896	852	902	851	855	891	861	907	910	874	857	885	862	869	885	844	946	829	811	876	921	920	891	902	908	857	915	900	908	861	905	878	888	854	907	880	929	881	871	861	894	912	898	886	889	888	899	896	903	887	887	896	854	877	888	900	868	907	843	884	891	898	897	897	882	930	820	872	927	873	899	858	950	857	905	861	913	875	873	917	895	850	853	871	906	882	914	902	894	918	886	893	866	885	866	926	878	886	882	818	882	909	868	864	867	868	890	885	888	828	916	831	909	900	905	899	852	877	886	922	872	846	848	888	861	943	816	882	868	907	921	873	875	851	871	891	889	927	923	853	872	889	889	865	859	889	845	900	909	877	919	860	906	894	817	860	883	867	842	897	873	861	845	893	891	867	879	831	862	892	885	889	866	843	874	863	909	840	836	844	863	835	871	868	898	912	907	887	889	933	857	867	865	866	910	881	871	884	883	883	898	862	879	852	848	869	883	863	901	870	838	850	876	868	903	902	859	906	903	910	861	849
24999	20970	27037	24887	12317	3139	2239	1655	1140	1077	1070	958	930	904	921	817	882	713	692	703	660	624	683	655	563	529	516	474	432	440	404	383	447	394	398	469	440	390	404	402	421	394	367	413	420	425	427	417	403	416	369	384	422	343	430	443	433	425	403	393	427	378	412	335	367	378	420	375	380	373	375	379	329	376	368	388	394	379	398	360	370	368	376	374	365	398	380	394	380	352	420	360	421	374	340	386	350	361	389	407	366	358	412	399	372	376	334	377	352	367	337	347	396	354	380	372	382	332	344	368	400	380	384	405	378	366	372	361	413	386	373	406	380	375	346	365	378	356	386	397	415	387	348	383	351	383	374	384	407	393	357	344	377	371	370	386	383	392	369	387	382	386	408	367	384	358	411	371	363	369	378	376	416	375	340	389	394	376	406	367	388	376	356	398	395	414	410	391	344	398	398	407	363	340	381	375	355	376	358	385	351	380	381	359	385	377	354	337	388	391	367	389	374	387	369	393	394	368	384	392	341	404	372	388	345	374	432	392	371	352	403	379	407	376	390	391	364	389	410	362	395	358	383	350	399	384	355	368	368	350	383	387	392	358	387	389	350	372	369	429	356	389	398	403	365	355	353	395	367	371	370	364	368	397	393	392	376	338	419	349	393	364	406	394	384	372	390	347	400	396	388	367	380	398	380	350	383	401	389	354	405	374	382	347	360	390	382	386	400	390	344	367	376	380	359	379	406	383	363	369	397	403	357	405	386	327	363	369	392	378	367	394	376	344	362	348	359	382	362	364	346	367	407	370	409	387	408	382	402	339	350	369	403	397	376	371	394	355	421	362	379	399	381	359	368	368	379	394	381	378	402	389	366	385	377	360	406	386	416	399	402	383	373	367	383	373	379	400	380	398	406	340	361	399	386	391	374	393	398	373	384	401	385	369	374	346	376	371	360	374	386	407	368	404	411	351	378	401	357	388	388	388	415	400	388	389	349	406	380	384	373	384	351	390	412	383	391	375	348	372	365	370	373	346	372	371	359	376	374	357	360	376	362	385	381	394	345	364	375	384	372	374	376	419	370	389	349	361	388	384	408	354	374	375	403	389	366	364	356	381	378	359	374	414	345	375	399	369	373	384	349	386	370	365	391	388	373	339	381	393	395	362	406	382	372	368	408	361	401	395	359	373	414	365	409	396	411	379	384	347	410	369	407	398	371	365	364	392	377	375	400	341	384	381	378	351	378	382	352	391	362	378	370	353	389	368	356	358	381	384	356	367	388	373	413	360	384	378	377	387	385	382	407	370	392	384	387	420	392	386	351	397	377	386	386	380	348	412	380	384	381	361	358	354	345	357	379	374	388	378	378	387	371	388	353	340	365	372	401	371	377	359	404	352	359	364	388	388	381	368	343	414	363	357	376	352	342	370	352	367	428	374	366	388	393	361	352	390	379	374	414	393	372	373	385	415	347	363	376	365	322	379	375	370	372	367	367	354	372	360	379	372	376	383	379	370	385	376	372	361	359	400	373	389	388	361	374	380	382	359	391	378	397	374	363	376	388	360	369	350	369	406	364	352	379	350	382	349	362	371	352	410	385	365	407	378	313	395	357	371	376	357	404	347	370	382	329	341	381	390	347	376	369	425	352	401	389	369	342	375	347	360	372	433	413	390	356	376	353	355	350	358	364	359	415	385	334	372	433	376	371	397	382	355	410	390	389	365	362	379	365	357	348	355	338	366	382	400	404	400	389	392	410	385	368	357	380	396	370	362	355	350	370	376	420	335	377	393	389	389	375	391	413	385	374	364	344	386	359	358	376	393	383	380	375	377	366	385	363	375	402	429	374	361	378	372	354	336	388	369	370	345	385	405	388	382	406	367	356	379	386	379	375	399	376	354	388	377	357	407	406	379	409	381	377	374	398	375	397	376	372	366	391	386	363	346	353	351	398	388	367	408	367	351	399	369	344	395	409	394	372	402	386	351	386	401	363	354	351	373	387	405	401	397	371	378	416	376	399	393	371	380	405	381	371	356	400	348	367	351	368	403	411	403	358	355	382	377	368	337	369	384	380	350	333	388	344	343	354	410	341	362	348	350	348	353	373	362	362	387	361	394	354	374	348	391	356	367	409	369	367	366	373	385	378	363	343	377	366	393	398	374	392	388	388	375	391	388	366	356	378	372	374	342	424	351	388	363	392	401	378	371	406	423	355	363	391	384	376	342	351	371	381	353	418	375	356	359	390	373	374	395	369	349	378	346	391	356	347	388	384	412	368	398	377	367	393	374	376	393	385	391	371	384	367	358	399	402	386	405	372	373	399	369	397	347	382	350	355	385	416	364	377	371	366	387	380	368	375	393	391	353	353	379	372	404	368	388	375	403	382	393	336	352	359	384	391	351	361	386	373	357	391	366	349	439	368	380	398	385	372	350	381	383	350	373	343	364	386	407	356	376	359	368	401	412	366	346	394	401	371	359	373	393	348	354	388	360	380	361	396	346	327	366	390	379	362	386	374	364	360	378	368	386	363	361	365	362	360	399	388	351	400	361	378	392	376	384	406	390	367	389	378	374	360	355	380	386	358	365	406	372	356	364	432	420	394	369	358	357	392	362	396	377	370	366	412	380	352	380	349	385	387	360	359	394	369	391	359	379	387	367	357	382	353	409	400	383	367	369	355	395	382	409	353	397	391	387	413	401	399	382	386	363	403	356	352	368	345	388	400	382	331	362	345	370	396	404	381	325	392	343	384	379	358	370	347	400	397	372	364	404	371	392	364	381	385	341	347	373	368	364	405	373	380	361	356	364	359	413	404	387	359	366	358	354	422	381	343	373	386	370	324	388	419	369	376	342	389	368	365	388	379	400	388	360	433	400	404	377	378	365	368	408	376	357	400	382	379	397	400	381	336	375	379	368	375	373	366	363	343	386	393	358	378	400	353	362	385	360	347	371	380	383	408	376	383	319	373	384	399	349	377	402	365	374	350	337	382	387	399	357	396	365	420	390	361	390	341	356	376	358	403	381	370	370	388	384	381	373	364	350	349	421	373	389	354	379	360	378	374	389	371	403	371	371	366	397	371	413	390	382	364	350	370	379	344	356	394	420	349	420	356	363	387	381	395	423	380	358	350	381	358	386	387	391	414	357	386	388	403	382	342	387	366	374	391	340	391	374	381	382	367	388	368	381	384	411	368	390	385	388	390	376	359	397	361	385	397	380	380	396	379	396	425	383	376	362	375	367	396	386	370	361	396	359	390	364	326	342	382	428	348	351	366	388	370	368	375	376	378	360	387	380	369	359	394	399	393	365	388	374	391	359	377	374	358	409	386	407	362	369	380	383	354	382	356	393	362	349	352	383	418	366	325	393	354	387	375	354	349	337	368	398	369	380	398	353	397	363	374	352	337	375	371	380	352	379	375	367	391	381	367	389	345	390	380	407	395	390	397	405	403	375	360	388	377	361	370	357	407	384	376	364	376	366	362	377	394	347	394	411	374	377	386	406
16002	28574	24129	14037	9066	5255	5270	3855	2729	2550	2403	2087	2031	1857	1841	1723	1611	1390	1346	1272	1225	1161	1196	1091	1012	766	765	850	711	668	574	565	556	546	575	621	605	589	557	530	572	559	526	552	505	600	588	525	517	498	511	531	587	543	582	584	587	563	585	569	557	531	516	530	509	464	462	488	518	498	513	492	511	494	503	528	497	510	474	509	527	477	489	514	519	465	525	437	464	483	451	452	508	544	523	520	527	499	487	490	494	535	499	480	524	472	528	457	519	475	483	524	509	469	510	471	508	497	513	515	473	491	501	491	468	479	487	500	459	497	480	513	473	521	480	507	482	498	498	518	455	500	509	494	486	523	496	494	485	516	494	526	458	520	523	501	437	482	487	485	486	515	501	518	490	506	529	492	517	489	463	473	503	486	442	495	483	504	467	478	495	509	509	473	513	508	501	484	493	488	508	467	477	455	502	461	518	508	510	451	479	464	505	499	486	498	496	477	483	492	513	480	503	508	500	495	495	490	501	505	515	490	480	510	536	471	538	486	485	495	490	432	474	476	476	500	512	538	490	476	497	506	464	511	447	519	474	502	480	504	483	452	512	508	458	478	528	500	452	487	490	524	488	493	486	482	525	516	497	520	490	464	496	487	508	481	517	517	503	506	444	505	499	457	479	480	504	457	487	494	492	481	485	494	538	500	494	458	508	509	477	530	499	462	485	512	483	480	504	490	482	479	510	511	459	532	459	484	492	517	504	510	492	481	478	479	511	488	509	477	469	528	457	506	491	532	482	478	549	509	490	518	523	499	503	506	483	482	508	508	468	508	544	522	510	521	495	523	492	494	514	498	485	469	500	468	503	495	469	482	482	413	506	504	521	518	492	492	511	479	486	510	473	484	447	491	447	467	457	502	495	501	558	476	471	532	526	499	468	443	486	510	486	479	493	477	502	540	514	507	483	488	485	497	513	496	501	534	529	520	483	507	477	467	499	497	519	477	483	482	496	482	474	471	471	470	472	492	481	499	491	501	498	530	479	542	539	474	507	481	494	485	458	470	498	500	502	483	533	509	467	514	452	467	470	510	496	489	518	475	446	509	505	494	498	496	494	511	518	468	528	498	504	496	512	496	501	475	497	499	509	495	522	479	527	507	524	523	483	497	470	497	500	480	516	490	496	499	494	514	496	470	485	500	459	490	475	488	460	541	457	499	468	479	485	526	498	492	473	540	455	529	517	456	505	451	455	511	475	493	508	491	454	492	491	498	500	524	536	468	510	461	511	505	520	444	498	453	483	483	483	472	475	480	517	473	512	477	494	527	489	514	494	519	471	504	489	543	482	505	502	489	480	504	493	473	534	530	480	515	473	499	477	547	520	458	513	492	517	497	455	490	519	466	498	511	531	476	489	493	501	493	462	487	465	519	519	553	487	515	533	511	474	502	486	475	482	502	476	477	496	435	537	477	498	507	496	514	511	471	488	504	513	510	484	519	507	516	500	466	485	509	473	485	482	512	505	483	489	503	501	491	481	490	482	556	515	532	537	521	499	519	497	513	455	485	497	517	487	517	539	514	540	498	489	528	532	523	544	479	506	496	501	519	471	509	469	500	509	448	486	489	495	476	475	464	539	470	470	546	464	481	456	525	486	540	515	488	500	509	518	534	487	527	471	480	481	453	525	492	473	508	488	489	449	516	457	507	452	523	531	521	475	486	492	514	459	500	507	491	492	560	503	502	470	490	530	493	497	491	515	515	454	510	498	512	511	515	518	514	518	534	471	496	463	487	539	482	521	488	433	438	528	494	504	518	461	501	534	538	486	513	519	492	496	485	519	486	490	517	538	514	494	514	460	504	513	461	495	493	473	458	543	474	489	501	498	485	477	487	500	487	460	485	520	475	471	466	491	497	478	479	473	508	508	490	453	518	508	474	506	496	503	494	479	515	451	481	487	495	473	467	532	500	449	523	512	497	488	488	485	485	460	484	503	530	487	497	508	493	510	495	461	485	467	505	495	505	492	496	504	493	468	477	480	511	485	510	453	450	508	489	516	477	526	448	509	507	510	483	464	470	509	454	482	514	501	462	507	479	503	493	509	505	492	457	510	499	492	522	476	502	514	556	488	498	486	539	485	479	471	500	500	478	530	496	512	472	491	495	498	479	449	493	511	496	522	497	468	488	491	490	488	497	498	496	480	518	481	520	486	488	504	471	497	506	474	486	484	464	503	548	500	494	482	532	503	503	468	485	493	457	501	496	512	469	485	492	499	502	478	496	477	487	527	501	525	542	507	458	466	547	491	501	504	491	518	494	473	502	530	492	533	477	499	449	472	483	502	506	515	465	509	478	515	487	537	495	512	470	479	507	488	493	507	497	470	502	547	523	472	497	518	489	534	484	516	520	543	478	501	538	494	492	496	500	466	503	475	496	512	497	467	488	508	474	529	519	492	514	518	458	503	524	461	502	496	490	479	467	497	501	494	507	538	525	495	481	538	499	493	498	496	512	486	490	453	473	498	493	502	491	476	487	498	482	511	494	529	529	531	515	485	481	541	452	482	499	523	510	493	528	482	526	546	498	496	513	512	490	501	497	504	550	531	514	499	476	504	521	513	496	482	511	475	488	487	510	502	515	538	479	462	500	500	457	502	475	509	455	493	540	486	504	476	528	485	504	509	477	482	543	505	497	499	496	495	490	466	459	472	472	532	483	472	494	481	520	475	523	492	513	536	504	516	490	497	524	531	465	537	460	514	462	511	499	488	507	528	495	472	517	479	524	545	530	508	499	499	464	499	557	454	481	518	478	468	519	500	496	477	476	531	471	473	458	462	489	489	469	487	496	475	501	482	519	532	496	489	483	488	509	464	472	477	540	495	521	527	486	517	479	526	503	497	479	505	497	528	491	500	509	456	498	494	537	472	476	540	493	475	506	501	456	510	474	481	522	473	500	435	499	513	513	461	460	490	489	500	491	537	470	497	505	499	512	528	500	466	494	506	471	491	478	511	533	506	486	507	521	481	511	536	506	468	501	492	486	492	469	522	472	492	519	513	449	473	463	524	484	512	524	536	535	482	472	506	502	487	506	462	514	483	515	491	521	465	501	503	502	466	521	477	495	506	457	481	484	506	491	481	535	499	487	489	495	504	519	455	562	494	490	512	505	516	493	503	470	483	517	497	468	513	503	485	532	457	504	450	447	525	490	493	503	481	499	518	507	512	469	505	530	489	471	519	480	498	484	494	484	521	472	489	501	502	483	471	489	499	488	488	468	459	488	506	480	445	505	533	476	510	472	485	487	492	550	489	467	457	494	498	488	534	492	458	522	519	485	458	471	475	497	496	515	490	532	496	520	467	493	476	499	524	522	476	506	442	506	487	502	513	522	469	472	459	502	501	458	459	514	508	491	485	555	473	473	501	477	503	523	518	469	502	502	478	480	477	487	516	445	486	432	515	501	517	478	495	495	495	481	445	526	516	500	519	499	516	537	521	458	481	491	490	496	507	531
22707	20952	28679	23423	20990	21065	12851	4203	2703	2273	2338	2060	1986	1992	1863	1784	1840	1667	1450	1525	1388	1416	1390	1275	1140	1108	1020	981	1032	970	856	798	871	845	867	878	875	921	862	835	914	844	839	809	822	835	807	810	808	830	821	797	796	789	853	918	851	884	882	826	876	837	791	764	770	808	813	774	772	813	838	786	743	773	822	732	811	759	735	781	816	790	752	782	791	790	776	753	769	781	767	775	729	733	790	735	792	801	746	788	802	773	732	751	790	767	771	753	753	762	760	720	789	785	770	778	800	747	735	740	759	778	759	775	774	799	747	794	762	783	753	753	780	744	745	799	771	792	784	786	765	791	783	834	748	812	757	746	747	740	775	712	739	735	767	757	793	782	835	750	724	765	735	813	813	767	853	781	828	785	770	745	781	752	772	772	793	763	758	744	766	779	741	746	730	771	814	805	803	816	765	770	715	768	739	731	823	763	758	738	765	750	769	784	809	787	789	759	764	791	751	691	783	806	768	772	779	772	790	767	785	786	789	750	772	748	794	778	781	770	770	776	767	788	790	778	727	792	725	741	774	816	817	753	765	795	769	811	784	723	718	771	779	783	788	807	750	774	805	768	767	795	773	754	791	779	807	769	770	789	794	804	762	749	780	759	810	721	806	800	786	819	808	770	742	743	785	766	810	761	771	770	751	780	703	794	745	739	761	755	773	770	808	764	796	819	828	750	749	810	787	774	773	802	740	769	764	821	727	790	758	766	817	783	765	763	741	804	742	789	767	809	781	772	769	804	760	780	772	755	774	797	757	743	772	779	783	762	790	730	774	778	731	726	736	804	810	770	800	722	748	823	781	777	766	779	818	728	707	786	777	772	806	743	804	789	741	807	785	766	784	782	764	754	816	777	781	795	772	772	757	768	798	758	778	782	776	757	775	755	802	840	734	746	818	774	778	771	753	819	789	782	799	774	820	777	764	803	794	789	766	767	763	808	814	758	729	753	801	816	776	801	754	809	782	739	798	763	767	813	764	724	768	758	763	792	810	768	753	758	741	762	781	751	769	738	759	721	766	768	729	721	835	763	787	747	732	760	757	743	731	773	775	766	759	757	750	815	787	773	793	783	741	793	753	770	784	811	820	720	801	726	745	727	693	701	816	770	726	771	742	763	713	758	799	785	776	769	805	805	761	836	736	720	766	749	762	778	757	785	795	764	707	722	744	747	754	749	780	758	714	781	762	766	761	785	800	793	738	725	745	820	830	812	757	727	753	805	790	758	757	781	779	732	795	805	824	823	778	739	803	760	783	767	788	767	775	732	802	745	750	754	796	780	830	777	768	786	805	746	774	776	790	757	747	756	809	767	751	767	783	772	742	792	787	757	740	780	733	791	735	796	784	781	791	808	775	723	790	760	851	765	779	792	784	781	780	742	776	727	771	784	824	784	840	776	792	817	779	785	750	710	738	760	788	808	784	747	803	783	802	724	799	789	789	781	792	771	765	783	743	750	764	784	780	789	778	759	797	793	778	765	771	745	740	743	779	767	733	773	781	769	806	750	804	807	769	766	747	756	766	803	715	805	817	716	753	803	774	744	810	758	758	738	779	755	733	803	827	793	805	739	770	734	736	746	752	775	762	828	770	786	767	757	770	798	744	804	840	731	746	727	821	784	798	720	784	769	784	774	747	759	729	794	779	743	737	740	781	762	808	745	734	718	778	773	768	758	771	788	800	792	760	781	790	760	738	758	776	764	754	798	757	758	766	773	829	736	730	761	763	762	743	762	719	757	815	815	788	745	765	739	820	687	769	784	763	801	728	794	811	785	757	751	757	733	758	761	766	763	788	712	756	763	812	732	754	788	792	758	750	767	684	776	790	786	761	777	756	761	735	776	762	774	759	773	754	714	742	773	771	801	755	803	804	740	789	743	725	838	800	742	802	750	781	816	774	751	805	780	754	788	755	788	788	744	787	756	723	804	776	757	768	743	746	792	748	687	726	782	781	765	719	709	769	783	772	757	750	828	801	756	759	762	826	750	757	752	770	792	801	752	785	813	778	727	808	775	754	772	759	722	736	741	734	731	781	759	739	778	781	782	756	743	757	787	781	783	791	736	810	759	790	794	743	777	806	738	792	766	756	712	759	792	776	811	729	747	772	754	786	748	785	758	774	801	806	751	828	754	715	781	780	763	789	771	732	764	753	779	778	772	764	746	754	721	764	791	731	781	790	748	758	755	791	813	817	771	822	789	726	734	758	753	853	842	859	742	758	779	757	793	714	788	746	739	790	760	808	733	774	795	813	782	776	745	762	794	765	778	771	797	768	813	774	807	742	763	806	787	793	785	784	809	772	756	749	759	820	731	738	749	752	761	775	741	764	789	822	780	846	737	822	785	779	760	743	772	821	804	753	761	773	805	780	790	808	798	768	802	796	790	797	791	712	772	746	695	790	719	752	787	758	742	790	765	806	760	756	760	803	835	847	784	798	838	791	777	748	740	723	779	761	737	758	771	732	805	813	738	781	731	741	744	791	786	761	726	763	778	787	751	846	790	799	765	788	769	787	750	738	790	768	786	795	769	774	779	734	803	822	795	752	756	749	773	708	745	742	775	750	754	760	782	763	809	777	765	748	762	773	800	786	822	818	762	786	794	770	757	768	800	758	731	724	785	758	749	750	771	764	743	788	764	787	749	762	746	754	793	789	808	785	760	738	820	748	799	774	770	821	756	781	789	720	799	782	763	779	742	759	741	772	776	813	768	752	721	796	772	718	785	794	812	715	769	742	704	760	736	785	771	744	740	756	841	757	803	784	744	780	781	787	765	742	823	805	732	767	738	728	799	749	744	773	780	851	777	758	809	786	732	772	797	797	770	786	759	745	790	735	754	751	814	760	779	745	775	751	759	723	812	802	761	814	776	784	806	792	760	788	747	740	754	774	789	758	777	722	769	795	818	781	798	690	741	782	758	772	763	753	763	788	782	868	809	787	736	809	757	797	730	800	732	797	759	754	767	744	803	807	780	803	740	788	734	766	733	727	752	786	785	752	728	781	786	772	785	779	775	763	801	757	781	754	756	752	743	761	742	759	740	676	761	802	802	754	764	782	771	720	850	793	747	731	773	727	775	769	768	796	794	783	801	789	748	740	752	802	761	777	766	776	751	769	753	793	748	791	797	788	755	808	754	792	783	748	799	750	789	761	805	789	755	784	763	735	756	748	805	765	759	769	771	759	794	809	818	767	709	764	745	751	763	742	750	783	751	812	746	768	778	723	786	783	820	789	796	810	780	736	760	787	753	753	806	801	767	761	784	788	763	755	759	781	739	733	832	783	782	735	821	762	726	764	808	736	778	788	800	844	764	758	820	831	769	752	709	794	800	802	780	790	799	776	761	785	794	762	756	792	717	769	808	795	752	724	803	779	791	786	790	751	761	767	788	761	769	766	771	773	860	796	774	769	790	741	770	771	757	779	810	781	790	741	754	740	698	760	722	776	755	762	773	767	808
18503	37359	32839	21706	15441	9873	9287	7177	5330	4699	4591	4118	3866	3724	3474	3286	3327	2850	2591	2480	2295	2306	2109	1938	1905	1612	1471	1473	1362	1245	1095	1043	1088	1124	1102	1152	1109	1138	1100	1134	1109	1071	1030	1099	1024	1107	1068	1022	1034	1032	962	1010	1040	1068	1081	1236	1132	1205	1055	1063	1133	1095	962	961	1025	937	908	947	982	926	946	950	979	955	935	881	915	1006	934	964	917	950	932	963	883	942	981	952	895	919	939	974	948	949	931	950	916	1002	991	917	930	997	961	985	967	977	940	955	933	925	889	940	897	1029	905	931	914	902	934	945	943	973	980	922	980	912	953	927	913	927	868	904	863	922	900	941	938	934	944	892	949	903	952	916	899	952	926	972	920	954	958	953	950	929	925	952	947	924	1024	940	955	936	924	957	952	921	947	975	905	947	917	912	888	913	949	899	860	899	962	964	998	942	1018	975	1000	913	982	904	961	947	944	936	969	924	924	942	904	955	948	967	883	919	935	1048	932	953	950	945	939	949	955	889	968	968	919	937	939	964	956	936	900	932	931	1010	922	925	979	913	916	946	932	933	932	896	905	947	910	997	923	971	938	940	959	937	905	926	995	883	920	930	972	944	902	921	993	932	923	920	921	996	934	969	971	883	939	924	964	917	920	955	958	961	942	932	955	904	919	936	1011	924	937	989	897	914	965	938	941	958	967	931	940	946	946	885	962	892	925	918	928	1024	876	927	929	963	907	976	968	953	930	925	995	892	922	920	899	990	929	928	899	1007	936	959	925	971	891	913	970	992	951	915	974	905	948	957	928	947	934	950	964	941	982	940	952	924	915	898	895	964	968	947	928	901	920	948	940	952	913	934	943	934	956	983	980	917	949	972	948	895	933	914	920	946	1008	960	968	893	932	934	914	943	991	933	890	973	973	912	948	935	887	945	930	917	924	916	942	960	911	923	959	937	972	876	963	920	959	930	904	940	939	996	920	909	951	922	961	928	952	913	956	951	943	980	944	1005	877	916	906	923	924	930	907	957	913	954	957	957	979	963	978	975	903	932	946	871	955	964	941	963	905	990	1004	997	971	917	894	919	938	951	898	902	951	954	1027	938	981	966	927	967	953	891	949	955	1005	949	949	939	914	987	939	957	949	956	908	939	927	937	943	963	919	931	914	906	906	924	964	926	951	970	921	905	892	946	928	956	943	913	910	962	956	985	968	946	937	993	881	929	951	923	918	897	944	859	998	930	928	985	920	936	967	952	963	960	977	932	938	961	967	942	970	901	931	938	952	913	879	927	936	936	956	919	920	950	956	912	976	989	926	975	956	943	927	960	943	972	911	931	921	978	919	936	949	1010	945	951	955	949	960	941	970	891	945	933	923	958	894	940	905	937	926	982	931	899	889	968	963	947	952	914	936	922	972	905	879	920	938	955	914	969	929	935	944	997	900	948	911	979	928	962	965	917	932	939	900	892	969	956	975	913	972	936	933	962	955	971	967	906	932	878	1002	995	924	923	983	937	955	905	962	946	940	966	918	937	955	936	967	916	956	906	933	981	948	924	947	929	892	916	963	936	985	966	885	915	946	958	956	883	929	932	913	931	976	1003	976	928	935	948	966	934	961	1014	963	938	948	927	982	928	913	906	965	981	930	987	950	930	993	927	955	950	929	967	924	954	920	982	914	972	923	927	949	922	982	933	966	912	938	909	988	917	960	935	992	969	967	869	941	984	894	965	931	933	970	938	900	949	968	928	937	921	948	945	932	935	946	909	938	967	1015	936	924	922	961	941	936	914	933	1014	943	908	952	935	945	891	953	975	917	938	921	957	930	894	900	973	924	942	906	940	914	975	941	968	920	906	967	928	946	916	957	951	962	892	1012	938	965	1023	945	958	949	912	923	953	950	985	921	921	952	946	963	936	1018	933	936	956	942	930	946	929	944	950	942	954	962	977	932	876	893	904	990	904	926	889	942	962	974	979	912	922	906	930	905	1050	939	943	940	964	967	920	963	981	922	981	963	960	978	990	920	998	966	933	958	956	974	914	916	922	892	890	942	987	928	935	956	951	959	940	933	995	962	905	962	956	914	936	924	947	967	968	924	947	914	981	956	917	965	939	933	971	917	929	883	888	926	926	966	937	911	947	926	908	919	996	930	963	922	893	944	919	935	943	941	967	914	985	947	967	934	926	954	931	953	1001	926	949	978	907	958	995	920	957	888	895	948	900	969	919	947	953	949	946	960	880	959	927	941	932	935	920	923	936	987	984	911	914	993	935	913	890	922	945	925	924	901	931	961	905	945	874	963	963	941	946	942	941	946	923	920	971	930	883	919	900	981	899	983	949	927	985	943	947	972	958	903	861	963	963	953	898	920	961	932	997	911	954	981	900	884	903	901	1002	933	904	910	946	962	960	976	893	974	976	958	993	963	871	919	927	917	914	897	978	1002	1000	924	939	877	1013	980	895	960	986	904	922	880	961	1013	886	1011	897	950	1002	911	990	949	974	953	919	925	947	920	925	963	951	944	950	951	929	953	890	877	960	932	961	928	936	861	929	930	957	960	934	911	933	953	879	922	944	912	948	936	954	884	925	1003	922	937	992	962	967	945	882	904	928	903	897	920	968	919	991	944	922	910	922	947	897	915	972	923	884	922	975	860	884	1018	914	945	985	958	1022	976	940	918	915	907	975	953	920	924	965	950	920	960	937	969	893	977	958	965	925	985	966	938	927	941	889	905	977	957	911	979	897	901	948	973	936	963	959	996	957	946	951	972	986	969	987	929	896	957	948	948	942	932	904	929	937	930	959	931	893	936	983	925	921	928	877	931	934	953	939	955	862	911	946	901	970	958	915	953	937	904	929	916	929	982	919	947	962	946	949	939	896	945	900	945	951	958	922	965	901	964	930	908	991	925	917	950	933	927	903	931	929	920	974	981	950	951	899	972	972	957	970	937	966	941	936	943	886	933	950	967	936	985	937	951	932	959	963	899	966	1000	896	930	988	942	980	903	962	904	923	907	985	958	944	975	905	901	950	949	954	947	926	932	908	943	954	981	887	946	933	945	958	995	981	988	932	880	943	889	928	985	900	938	940	945	970	879	944	933	968	925	901	920	934	974	921	1001	941	966	932	909	965	960	976	970	939	950	974	880	951	891	931	886	901	1012	927	900	973	917	975	972	949	941	964	927	984	906	922	928	937	983	940	878	885	919	870	892	975	948	858	1003	916	903	926	896	933	995	957	956	948	965	978	953	987	991	918	921	955	858	934	958	972	986	896	951	923	894	889	894	992	949	954	957	932	898	954	908	927	916	932	932	947	922	1015	947	898	979	938	938	927	909	938	898	927	966	964	888	937	917	943	934	939	976	923	942	897	920	942	917	994	939	910	890	923	978	938	916	914	913	969	920	938	924	926	924	933	918	959	956	941	930	983	899	908	911	892	943	995	907	994	914	885	947	917	939	966	924	941	989	893	873	940	962	932	976	978	913	927	997	972	958	902	928	936	949	921	919	925	943	960	951	932	979	971	939	979	941	915	947	912	933	986	955	945	1013	925	932	942	910	942
27093	21047	17635	9596	4091	2070	1704	1434	1034	932	1047	899	844	885	829	775	840	734	694	657	683	633	604	564	566	552	483	519	511	465	473	468	497	436	482	472	481	513	519	449	458	467	452	464	483	484	484	428	421	461	433	457	472	488	472	503	485	505	482	466	446	460	409	421	502	462	436	444	481	450	418	466	458	463	461	444	441	436	467	445	441	459	423	452	445	459	415	445	459	481	435	428	448	442	452	425	446	447	453	471	445	469	427	458	470	451	453	442	471	491	472	409	403	424	438	413	443	438	444	437	458	454	436	459	406	471	494	443	454	440	464	462	461	398	446	445	435	453	435	473	430	432	455	408	458	503	437	463	424	457	475	447	436	438	444	429	461	427	464	444	451	437	476	436	439	409	415	438	443	458	465	452	453	453	478	425	431	467	486	454	458	412	441	466	466	398	460	457	436	468	461	417	453	426	473	470	480	436	474	467	415	463	459	410	462	474	472	474	447	437	485	441	415	432	476	422	455	466	419	432	487	448	469	448	434	429	436	417	463	444	455	464	441	456	443	470	480	476	430	442	493	470	466	423	439	464	450	438	454	454	393	444	381	448	440	434	472	447	407	393	467	420	473	461	465	430	399	437	464	441	431	470	457	417	442	433	432	478	442	418	445	440	458	447	404	454	431	458	432	443	463	454	484	472	465	448	434	435	448	446	460	430	422	383	430	460	440	440	472	453	466	433	476	421	446	441	461	440	441	428	474	407	427	448	462	457	456	457	423	446	453	452	443	405	400	445	405	450	446	467	483	409	448	459	438	435	442	443	432	470	467	449	441	431	412	467	422	447	452	417	475	450	501	378	471	460	482	478	426	447	437	423	465	449	453	450	438	498	431	431	436	438	463	459	526	441	457	435	450	453	480	493	467	410	421	448	452	469	406	481	459	459	433	451	455	427	465	420	397	467	466	444	486	441	434	484	442	442	440	404	472	467	435	472	420	449	451	412	475	437	450	463	478	460	441	420	453	470	455	410	451	446	442	434	456	452	445	423	464	461	426	436	439	448	420	469	433	452	482	433	420	435	443	469	468	436	466	430	478	449	462	442	466	472	477	458	474	455	483	438	468	473	466	436	424	477	467	459	482	436	467	453	456	448	428	459	450	464	471	423	460	432	463	455	438	456	472	463	428	438	447	462	452	468	452	453	466	485	483	449	431	416	429	455	458	445	504	435	452	441	400	405	473	458	450	395	471	433	435	448	403	426	442	449	474	479	476	453	437	428	439	466	445	466	451	391	420	465	440	447	463	482	430	447	463	432	487	492	466	463	452	415	461	427	482	471	450	469	426	461	466	431	429	495	459	443	424	414	472	444	483	456	442	443	492	430	428	430	447	453	422	442	447	421	453	492	472	432	447	452	472	449	449	431	427	479	415	436	456	432	438	468	442	473	446	452	441	462	454	442	455	434	461	462	457	467	438	450	424	479	414	449	465	427	428	416	442	473	435	453	460	474	415	468	432	460	437	436	462	476	415	434	473	458	416	441	459	429	414	433	503	492	452	448	434	463	471	448	432	452	436	445	477	447	454	475	421	460	441	440	446	434	396	457	468	464	463	437	463	433	488	442	426	468	437	440	450	423	471	448	446	453	425	504	447	433	464	462	437	452	448	422	441	465	420	490	467	450	424	453	469	454	460	448	447	465	464	485	407	430	460	451	472	410	439	451	428	461	443	462	427	424	409	454	419	464	459	419	461	478	426	431	441	425	401	452	456	421	451	450	456	431	447	480	498	477	430	456	418	458	441	424	442	442	450	448	477	457	440	399	429	457	426	468	468	432	501	446	457	469	422	392	449	422	443	453	475	411	440	447	464	431	453	438	462	449	438	447	447	432	460	456	464	422	412	447	451	462	452	439	434	413	448	426	457	419	437	403	458	478	397	447	421	452	458	472	445	443	434	481	427	425	483	465	427	453	415	472	466	464	441	418	435	469	464	469	440	435	425	414	400	417	446	434	440	461	398	461	442	438	451	404	435	424	466	454	421	467	429	455	450	464	476	444	444	462	456	408	457	444	418	446	430	463	410	428	457	426	489	484	441	423	428	462	422	419	447	421	454	446	411	440	463	480	439	447	432	403	463	498	471	448	431	460	454	441	446	483	460	486	460	446	444	464	437	473	464	467	471	463	409	451	449	503	447	443	472	457	441	418	445	468	448	387	447	450	439	428	448	414	445	474	459	447	468	467	464	447	447	464	473	451	447	506	416	457	461	442	443	446	429	473	435	459	447	450	447	405	448	453	443	453	496	435	478	466	450	450	475	423	453	454	436	432	477	459	463	452	430	435	424	439	475	445	473	442	441	450	449	424	448	432	448	412	406	409	454	440	504	449	468	426	438	454	469	450	445	463	425	422	490	438	394	446	418	408	419	437	427	418	440	436	439	449	429	468	477	440	479	459	441	463	449	402	421	453	414	471	404	445	452	436	423	428	458	478	464	440	455	443	433	434	408	457	437	472	448	453	449	472	492	463	427	436	478	452	474	434	444	441	451	432	430	424	445	476	425	445	380	410	477	453	444	479	426	427	426	434	434	458	407	471	493	426	474	430	457	457	496	415	443	456	479	421	432	440	495	452	447	404	414	403	448	457	448	440	457	466	446	449	450	460	443	459	444	459	439	424	389	474	469	453	439	448	438	460	462	448	426	456	478	470	442	457	469	482	451	468	422	421	450	458	445	461	448	449	433	441	431	434	450	437	469	447	475	474	459	448	416	470	463	460	428	455	459	437	444	457	419	460	444	493	469	448	424	388	445	463	447	437	418	450	443	440	454	417	454	423	435	413	445	437	447	462	466	426	471	454	445	404	441	437	451	437	419	494	450	430	419	434	451	483	456	473	488	434	463	450	436	436	453	478	480	419	424	462	452	411	454	449	469	435	421	424	464	443	429	466	454	456	457	428	446	444	459	483	453	446	488	480	481	454	477	449	454	476	422	473	436	428	402	449	470	460	433	439	456	453	438	425	412	462	430	439	510	467	434	454	446	481	466	424	437	461	448	456	450	411	464	451	421	391	458	438	452	431	476	428	424	474	443	421	469	422	435	459	431	433	437	412	446	468	458	406	470	468	455	480	401	437	460	451	434	441	440	427	418	452	462	468	435	438	452	468	445	491	464	487	438	422	431	421	445	402	468	469	442	418	450	477	434	457	429	449	460	441	437	447	473	437	475	447	430	467	478	407	432	477	423	444	433	473	470	435	448	439	439	441	458	436	457	457	455	456	461	460	444	453	458	456	484	429	458	441	475	430	412	455	427	446	440	448	421	405	430	471	508	487	470	468	492	481	450	456	477	451	427	443	488	475	449	466	441	446	458	465	453	405	468	440	454	411	471	448	428	406	416	498	447	445	449	454	459	452	419	413	402	463	461	478	439	464	407	442	458	441	444	499	470	479	444	475	457	465	453	437	462	435	420	453	437	437	468	434	448	466	443	431	457	451	455	419	447	461	468	443
14690	25329	20438	11656	7131	4001	3661	2934	2192	1881	1937	1686	1657	1549	1534	1404	1514	1270	1214	1070	1112	1032	988	859	848	743	693	714	652	671	622	609	623	632	602	625	624	645	626	602	591	574	551	593	611	608	561	523	612	571	562	591	581	586	653	659	573	601	569	574	613	615	631	562	566	578	582	530	584	578	544	536	588	532	557	584	543	596	581	555	612	527	527	575	615	563	556	531	574	587	561	537	531	587	554	553	584	532	578	559	538	531	505	534	516	608	600	576	572	590	550	508	552	566	596	542	550	541	559	571	534	535	514	556	545	593	573	587	567	545	543	540	560	564	554	572	567	519	573	558	571	539	565	548	557	556	582	573	577	560	529	617	592	567	559	568	582	587	539	555	576	568	541	534	579	567	566	531	568	580	543	561	562	545	523	597	601	511	551	550	593	570	566	592	615	603	571	535	558	575	534	542	552	537	567	538	553	530	585	558	556	576	502	565	570	582	540	579	539	589	527	569	590	573	548	586	584	544	552	563	593	567	548	531	530	553	511	588	526	565	579	598	567	520	562	549	549	531	561	557	544	575	564	561	565	535	599	538	533	547	570	542	526	566	555	559	582	625	565	580	575	547	579	583	526	528	532	567	550	563	585	526	549	563	545	569	565	532	545	567	543	551	547	532	558	587	557	570	609	555	565	586	552	580	572	536	572	579	576	548	543	581	547	615	558	562	532	600	557	519	561	555	571	551	593	549	521	552	552	553	527	536	569	561	584	527	550	522	587	582	539	548	526	549	581	514	604	588	566	557	573	556	566	547	549	547	589	568	558	582	590	583	537	579	569	530	609	565	530	596	581	546	578	519	559	573	522	571	538	551	545	562	600	586	567	561	548	575	556	566	576	569	535	572	537	564	560	563	571	597	565	535	536	573	561	571	517	546	586	584	555	510	546	598	553	557	501	593	523	606	575	623	580	589	567	532	577	522	571	584	543	554	584	582	539	518	573	560	543	565	596	557	583	571	520	592	570	533	576	556	545	574	592	601	588	557	588	553	583	567	504	588	557	548	534	601	532	604	528	561	599	536	549	599	619	563	571	585	582	532	552	573	561	565	552	539	569	596	543	571	527	594	546	522	554	534	580	594	586	570	569	599	571	552	597	535	584	549	540	558	558	566	592	557	551	544	593	535	545	588	543	546	545	544	581	546	555	569	542	529	549	550	538	554	588	588	514	525	575	588	600	608	541	585	609	559	533	540	550	599	562	573	553	572	600	541	565	519	530	573	570	550	530	565	546	583	584	557	577	541	578	596	526	550	558	578	531	573	522	597	561	536	526	560	586	570	556	586	591	546	560	522	556	587	576	556	551	570	552	592	549	557	572	579	548	569	529	548	527	529	549	591	640	530	577	537	592	577	573	598	552	569	544	546	533	567	589	614	576	553	547	556	603	529	503	546	553	557	551	598	584	528	541	558	509	552	552	589	546	574	539	543	532	550	532	578	528	570	594	558	501	550	549	564	580	542	560	521	529	550	532	526	531	594	547	599	556	600	538	540	536	541	545	544	544	601	609	571	588	569	567	584	540	527	578	562	551	536	591	568	571	580	570	573	564	550	563	548	570	556	571	568	506	571	558	546	558	624	550	599	533	535	579	568	521	511	565	571	573	612	595	586	577	534	519	575	563	540	544	577	594	543	528	564	592	573	537	532	597	574	520	580	540	553	557	551	589	557	558	551	560	561	574	513	558	525	514	551	554	570	584	585	564	569	567	534	504	565	565	560	561	557	557	543	575	553	529	561	576	566	540	521	577	547	595	562	590	561	525	582	494	559	562	552	594	568	563	586	579	533	592	540	549	559	572	563	556	539	592	545	530	583	541	527	569	577	572	577	563	572	542	575	581	539	529	579	589	587	507	505	550	578	540	587	556	555	592	533	604	523	511	565	572	546	531	546	543	597	560	619	524	533	572	540	543	560	624	538	560	524	563	537	555	541	583	549	541	552	529	597	581	521	544	513	560	560	583	561	566	544	592	576	589	562	524	542	532	579	570	578	567	541	525	552	570	548	560	535	517	583	543	589	568	556	567	545	541	579	548	532	558	584	578	568	567	543	556	530	554	544	580	584	533	527	598	585	550	554	524	564	559	593	570	562	599	538	552	527	544	571	570	560	549	570	578	558	573	593	574	555	521	586	553	572	560	555	565	574	583	546	611	548	528	567	565	560	568	520	531	572	550	557	513	619	541	566	551	562	573	547	584	534	527	543	530	578	549	586	568	591	570	571	544	575	576	551	574	530	540	567	574	556	570	585	572	548	556	582	542	562	512	562	565	549	523	532	592	596	564	582	549	523	582	568	564	544	542	554	546	561	593	551	571	596	568	555	528	600	561	545	550	553	608	569	590	570	545	538	511	571	589	538	536	597	589	570	545	534	581	558	535	553	513	560	579	581	553	546	582	549	548	552	589	557	581	564	571	488	623	576	584	556	556	559	535	588	574	579	581	575	592	561	551	513	586	559	536	541	580	516	520	589	574	554	556	576	611	589	594	543	542	544	554	579	574	557	569	541	524	566	554	555	573	559	513	554	581	580	617	579	576	568	575	545	555	580	554	554	524	566	524	509	592	539	566	558	554	526	515	534	554	591	550	560	574	580	596	580	568	575	535	559	500	543	556	564	559	557	572	572	558	562	530	574	574	552	527	577	573	555	549	543	598	580	550	535	516	550	524	581	525	556	619	571	560	545	583	493	545	566	507	592	547	548	603	555	547	585	550	574	553	537	541	561	563	567	599	542	550	553	590	597	609	568	571	505	547	603	587	535	546	585	551	563	539	601	551	552	558	544	498	537	578	590	533	558	566	568	561	565	553	549	546	583	528	512	552	566	589	595	583	577	572	537	559	563	570	560	581	575	541	593	539	577	556	571	601	563	599	590	561	554	524	565	554	560	570	531	537	562	534	540	545	556	517	556	563	606	589	597	585	570	571	555	578	583	550	583	564	530	552	567	558	574	514	557	581	550	566	569	569	559	538	562	556	568	564	574	581	580	537	584	551	557	537	518	599	546	593	574	586	519	571	597	546	574	495	589	540	579	545	579	560	566	525	582	578	545	544	595	572	551	545	557	564	528	537	553	554	543	559	553	569	537	575	547	564	567	578	590	558	530	571	520	567	527	588	519	523	526	529	589	567	607	536	547	557	544	573	546	566	578	560	566	587	544	625	564	556	553	571	575	558	578	537	535	524	543	551	521	621	588	543	576	555	586	551	519	585	536	534	569	558	569	581	542	548	559	595	538	562	583	571	614	565	560	595	536	551	573	534	534	531	571	556	541	524	562	585	548	511	550	546	537	541	557	572	578	577	532	556	545	558	543	574	565	568	577	562	551	567	561	566	562	590	542	563	561	523	554	541	575	560	561	548	543	566	565	564	539	536	560	567	558	591	541	558	572	572	542	592	561	543	572	580	602	551	600	547	572	571	562	570	539	545	542	563	609	572	542	570	577	510	590	528	562
23761	20966	28189	23921	20961	12532	3990	2721	1965	1792	1776	1658	1552	1564	1504	1437	1467	1407	1276	1110	1138	1023	1065	1007	938	940	846	829	821	768	738	806	810	764	783	827	780	716	801	740	834	786	793	763	709	739	758	743	716	722	767	737	745	744	776	810	768	786	796	783	811	775	757	780	822	707	801	725	749	754	741	708	702	782	707	722	727	695	753	730	725	727	705	711	689	712	706	705	714	694	726	762	730	691	720	699	734	751	705	711	732	724	742	687	742	740	708	725	742	733	735	712	714	761	695	724	684	745	734	698	684	678	753	689	743	707	698	696	700	772	685	751	724	735	728	732	748	675	683	723	686	719	701	732	687	736	759	724	714	752	679	752	750	703	714	739	720	741	725	694	786	694	712	722	725	796	699	723	728	742	663	669	675	743	706	743	696	688	724	692	742	704	683	710	675	705	683	739	739	731	706	684	692	697	721	734	714	685	712	740	674	748	698	681	748	668	715	760	680	710	709	709	707	720	726	735	709	741	718	728	751	723	722	685	723	719	764	745	708	721	741	734	737	708	743	754	715	731	725	712	716	745	758	735	714	705	690	711	714	727	718	685	706	744	792	700	669	681	734	694	706	702	763	734	673	744	688	732	740	723	720	702	679	677	667	667	661	703	756	696	712	746	677	698	762	755	719	728	762	748	704	747	715	759	763	695	721	733	739	702	736	696	754	757	683	697	695	747	688	744	719	730	685	694	725	771	744	710	703	739	735	691	689	732	725	726	708	760	668	696	701	690	726	738	667	678	707	735	672	728	744	718	713	740	747	694	698	761	746	733	701	729	746	699	722	663	753	700	710	700	719	713	761	749	706	736	714	697	756	691	722	756	752	713	762	698	688	670	694	739	767	735	747	772	672	681	710	689	724	714	751	752	712	777	737	682	679	726	693	751	724	703	731	702	770	704	713	695	694	704	696	738	737	745	695	732	729	700	719	734	721	751	740	694	779	733	674	695	727	729	685	694	762	720	755	714	729	723	707	740	752	704	680	696	791	711	716	738	719	743	651	734	638	709	722	717	720	664	704	680	747	749	700	739	723	727	718	732	697	717	731	730	704	739	666	661	765	730	707	739	742	739	742	698	710	711	673	729	704	713	702	708	740	694	728	666	684	708	693	688	712	726	721	782	736	723	745	667	735	747	730	705	720	698	729	746	773	749	672	729	695	689	710	729	717	702	771	749	753	681	721	732	729	718	774	741	712	707	711	747	671	697	774	777	748	748	743	702	762	739	702	753	708	702	667	689	705	716	678	712	723	681	749	785	734	716	726	703	732	714	689	740	735	709	731	768	739	719	682	689	698	792	751	711	716	730	711	733	749	729	772	748	675	741	712	735	711	755	739	755	749	765	665	728	676	718	698	696	698	673	719	734	705	710	659	701	819	751	693	713	670	724	757	746	712	702	692	689	702	729	684	726	733	702	688	750	734	670	729	682	717	711	745	707	721	754	709	733	718	742	688	723	769	757	707	700	726	718	747	762	736	680	699	739	736	673	745	760	741	754	770	761	725	687	683	776	748	757	723	699	757	715	736	728	739	734	701	730	763	716	689	672	679	664	718	699	747	709	692	735	681	728	726	702	721	748	711	665	720	736	717	647	734	681	697	672	720	747	757	736	695	730	734	712	689	727	729	690	714	731	681	689	707	750	729	755	724	708	720	678	760	724	693	739	717	722	717	704	672	744	723	711	752	689	694	772	772	752	760	716	730	665	713	767	730	715	677	705	722	711	697	714	693	735	700	703	716	738	676	771	762	765	765	717	695	756	729	746	723	770	728	676	709	734	745	763	733	695	728	704	750	678	716	729	739	722	725	753	696	746	720	731	752	710	703	697	740	682	761	781	732	707	730	727	711	749	756	671	738	727	779	702	692	743	716	757	695	750	765	723	715	748	693	694	721	762	733	775	710	718	765	733	697	723	739	709	694	706	748	738	667	701	696	705	714	777	716	730	722	726	678	714	743	714	703	728	745	677	739	696	715	718	706	725	755	685	713	747	710	728	708	688	716	728	691	701	732	719	739	679	695	734	702	735	728	719	725	722	729	674	733	687	752	712	752	742	730	726	699	737	685	751	696	715	731	698	695	693	659	747	700	720	710	675	742	782	729	728	720	770	687	693	724	677	691	743	714	715	691	728	698	715	716	691	710	744	758	727	760	758	659	716	686	700	734	773	724	667	687	783	713	700	762	721	719	677	734	708	666	690	695	714	747	748	726	677	700	693	709	729	757	689	693	718	711	715	707	695	704	748	696	716	703	675	770	726	773	702	743	704	695	681	758	717	721	701	678	712	729	744	707	720	728	671	743	725	740	737	705	771	751	704	735	702	718	727	710	688	773	719	699	695	723	706	725	696	670	731	705	672	759	701	716	745	713	707	690	716	700	757	738	732	733	756	728	731	661	757	697	773	731	776	776	769	683	727	718	728	735	690	748	735	758	655	747	729	727	762	714	701	685	709	737	712	743	694	684	680	717	717	708	692	741	709	704	756	682	738	698	714	676	744	703	732	707	706	707	718	722	763	688	751	721	697	716	731	739	723	707	741	639	730	706	714	685	756	749	707	773	726	719	699	734	726	685	709	735	706	732	713	709	714	716	685	738	737	730	718	712	720	699	696	685	679	779	674	677	688	716	738	740	732	708	719	699	739	726	751	710	695	753	706	750	718	679	729	723	693	709	700	704	735	701	707	697	731	710	706	696	719	745	723	781	729	709	717	715	708	714	709	709	735	682	710	756	718	745	769	762	765	711	730	707	749	698	700	715	744	708	697	762	707	757	740	788	720	701	748	758	697	664	683	703	749	699	729	671	738	724	739	688	700	730	773	711	690	702	702	721	700	683	717	736	739	686	765	664	730	693	714	720	717	718	707	749	745	733	720	736	668	739	730	712	687	667	714	701	712	714	748	727	706	664	731	717	697	742	703	752	742	711	748	694	707	710	683	731	716	751	751	759	769	688	683	729	723	729	679	770	693	673	797	709	737	750	735	707	720	727	726	660	698	734	681	717	720	699	697	710	715	760	721	740	708	706	700	755	715	672	692	739	715	686	697	732	742	711	738	674	672	743	739	718	715	769	731	749	706	752	711	743	700	714	702	754	689	689	687	735	697	759	764	728	697	743	700	706	706	664	694	704	726	733	760	676	710	744	690	737	674	698	723	739	742	707	738	776	723	734	685	802	725	684	665	723	764	742	727	739	742	692	733	745	697	730	715	768	704	703	724	723	668	720	711	739	744	738	735	722	725	694	664	719	688	715	694	743	706	724	736	749	713	684	697	720	731	732	772	755	707	725	698	691	752	681	693	776	691	710	736	721	716	752	730	734	701	728	743	690	714	709	721	693	706	704	724	743	715	696	711	762	671	688	715	760	708	671	691	782	694	735	727	729	707	732	680	693	709	711	690	681	728	693	687	710	685	722	687	726	726	720	721	721	765	720	708	695	717	680	726	713	728	678	727	735	717
16015	33181	28404	17992	12252	7526	6197	5424	4009	3390	3417	3119	2950	2795	2666	2622	2543	2367	2052	1951	1798	1649	1570	1509	1414	1228	1151	1151	1056	979	973	972	1018	992	1058	991	1006	1028	1044	959	969	983	979	938	1003	932	930	923	940	891	863	932	958	994	1045	1033	1036	948	925	968	936	920	871	869	887	925	877	890	898	864	902	899	918	876	891	923	891	892	840	832	885	904	878	861	867	831	843	891	869	852	854	867	890	826	892	887	905	895	881	877	903	922	802	949	862	838	881	829	911	863	880	863	913	888	884	874	880	929	870	867	894	831	845	933	893	894	834	896	883	842	862	861	866	880	894	844	875	880	868	899	838	880	867	912	873	827	907	860	879	885	888	887	938	919	842	854	883	917	860	877	883	868	922	951	871	845	864	849	868	870	841	902	826	859	849	868	887	928	859	924	890	912	886	854	878	852	854	867	866	916	863	862	922	880	929	891	874	907	877	857	868	860	858	855	887	948	920	872	905	895	845	873	869	882	851	841	841	914	925	905	870	870	865	853	888	881	882	864	827	866	885	918	913	849	829	832	833	891	866	877	850	858	925	826	882	846	938	853	868	888	914	823	897	912	885	883	901	875	834	858	873	863	869	834	864	853	850	895	864	819	843	868	881	852	853	914	932	871	864	849	902	862	873	895	876	850	896	880	907	852	883	813	909	822	859	886	841	866	859	867	852	884	849	904	890	879	900	852	911	911	877	922	876	848	891	888	902	867	884	858	883	881	880	894	880	850	884	832	898	850	885	834	857	864	857	895	877	847	855	878	856	871	837	836	867	917	877	876	893	837	866	802	909	889	864	896	844	879	880	917	865	895	907	898	831	890	890	834	915	898	832	854	862	823	912	930	854	873	822	874	823	846	796	853	890	887	826	906	860	879	909	870	876	880	891	858	843	910	848	833	904	883	932	833	862	892	839	908	847	888	897	832	896	891	882	875	876	899	839	851	928	883	858	862	826	895	859	905	858	854	896	888	896	909	858	904	856	869	888	877	891	894	862	852	831	843	822	920	866	856	867	897	853	894	858	825	904	796	884	875	887	848	897	871	854	894	921	849	871	857	852	907	863	866	910	892	875	836	879	893	886	893	808	927	895	896	886	842	900	879	864	880	907	836	851	838	823	866	869	840	872	898	864	880	848	847	866	843	921	870	858	876	905	903	865	831	856	915	876	906	847	904	868	881	891	836	859	896	915	880	860	847	837	878	897	876	888	868	887	854	880	960	844	837	909	829	839	796	841	865	897	805	856	888	904	908	859	914	916	836	892	817	872	868	878	888	839	878	854	882	859	897	917	879	852	866	841	874	899	921	843	928	825	841	858	926	893	799	908	830	833	907	851	883	866	859	855	879	908	930	804	861	893	908	875	808	893	848	892	884	862	846	845	889	854	884	883	811	909	945	858	879	833	883	896	867	893	802	893	856	888	892	856	899	943	834	835	903	819	854	825	899	885	898	900	872	908	893	900	901	825	878	911	858	839	875	849	839	920	918	913	887	836	871	861	932	828	926	868	858	845	909	876	898	893	855	864	921	822	867	858	901	876	844	860	861	894	868	862	893	854	845	876	882	865	883	927	843	907	832	902	884	859	864	879	829	860	888	878	881	911	868	895	852	879	845	878	862	871	938	886	903	890	895	917	889	903	878	914	892	858	867	833	917	874	884	928	863	841	889	886	884	878	892	880	827	885	897	913	904	863	885	856	877	863	852	846	877	857	871	909	854	852	842	858	954	881	928	851	857	882	845	921	898	879	846	874	843	878	884	910	887	838	840	828	863	821	873	877	863	818	849	874	876	915	850	856	843	831	891	840	837	869	890	902	844	824	904	838	902	854	857	890	892	880	902	836	846	848	842	862	855	848	864	864	860	862	902	857	950	866	868	902	857	861	807	890	864	823	848	845	877	900	864	876	904	896	885	862	839	886	886	892	914	815	882	872	929	825	882	902	842	909	854	905	861	871	850	847	889	874	897	842	955	878	873	876	888	835	910	926	867	859	847	916	887	857	859	889	827	879	875	895	878	880	828	907	882	873	831	883	890	842	824	865	905	867	875	851	918	837	867	907	898	863	884	856	914	865	908	864	871	925	948	924	893	928	901	877	842	838	885	929	882	948	941	836	885	861	884	924	908	874	861	857	888	871	831	906	854	856	920	853	881	888	889	884	869	826	916	859	922	869	914	864	864	917	850	906	885	823	830	854	906	895	874	798	932	952	842	819	863	891	847	867	862	849	942	888	888	897	883	919	926	895	883	891	896	866	882	861	904	872	877	900	889	854	830	837	887	838	918	905	862	861	884	836	888	906	896	897	888	815	865	859	880	872	826	875	856	855	865	818	928	959	869	852	850	896	802	892	840	875	852	839	872	827	888	893	908	830	897	889	846	885	848	860	845	893	842	899	859	865	862	926	902	847	869	854	898	870	861	906	913	872	903	848	839	852	872	878	922	935	902	923	909	911	834	879	857	855	891	908	866	923	866	913	917	844	863	873	832	875	864	893	861	874	915	829	868	883	922	859	875	889	848	897	888	918	906	813	844	840	899	841	815	904	930	899	874	861	870	886	838	895	896	896	907	865	886	876	907	881	847	866	857	878	860	885	903	916	903	891	838	889	877	880	882	850	855	884	926	833	861	851	861	881	908	854	807	875	889	929	937	832	872	923	862	905	852	860	894	871	845	891	862	794	901	911	899	883	888	831	866	846	854	867	838	890	889	884	874	845	871	892	887	890	898	878	848	892	878	894	852	874	840	844	848	875	884	878	820	832	906	826	835	888	857	845	841	862	922	886	866	892	884	884	881	830	850	854	875	838	915	908	890	849	875	864	902	885	863	927	860	874	876	893	867	838	890	933	864	847	840	856	879	861	865	861	849	877	816	854	880	925	882	865	858	886	908	881	859	857	891	906	923	909	830	896	875	904	855	867	890	864	915	873	861	885	888	883	869	802	919	864	862	864	871	910	846	909	851	912	838	829	858	866	850	890	838	848	816	843	880	870	896	898	843	859	850	866	915	839	834	825	904	855	847	865	878	848	860	861	856	891	909	840	909	802	923	850	903	872	887	845	869	885	858	862	910	827	847	855	858	858	945	943	880	878	887	852	869	894	885	859	856	835	848	896	877	882	862	881	926	942	857	790	859	887	820	864	840	868	879	849	906	881	889	864	856	900	864	844	873	873	896	865	873	877	895	818	921	870	818	875	812	898	845	866	884	901	870	909	878	860	837	879	885	883	798	855	854	860	941	873	860	865	885	871	904	879	849	797	885	827	873	849	840	841	868	896	882	896	886	881	905	875	906	873	866	870	862	896	904	876	869	878	925	865	812	899	908	863	874	821	878	872	852	896	859	878	870	928	832	865	867	871	883	896	904	876	840	898	843	871	884	888	930	865	868	835	870	852	825	894	897	895	831	837	871	857	927	910	846	895	919	932	860	903	847	810	890	892	862	903	858	911	863	865	895	882	853	884	913	868	870
25014	21003	27122	24875	12758	3434	1948	1663	1262	1042	1084	949	972	982	916	915	927	863	739	698	607	550	595	597	516	433	432	450	428	431	416	402	424	449	394	401	383	424	410	400	409	435	389	383	404	455	359	410	430	391	378	346	419	433	429	386	426	368	378	371	430	386	361	362	402	372	369	384	377	377	384	389	386	374	374	380	363	373	373	348	380	342	358	370	376	383	406	382	357	374	356	398	407	362	379	409	350	361	381	370	402	401	386	374	354	395	377	343	349	390	396	399	387	359	389	401	408	393	394	376	383	356	385	373	395	384	389	386	326	409	375	384	402	374	382	366	370	349	414	347	345	380	398	376	365	368	375	394	388	393	366	372	374	376	335	370	374	410	350	383	369	375	337	385	382	392	358	403	397	360	410	386	391	346	379	402	383	337	378	373	380	394	343	366	353	386	381	387	381	384	360	389	389	397	380	373	393	360	404	374	370	355	386	347	404	346	371	381	340	378	398	357	354	343	417	378	379	382	384	359	360	350	344	354	355	344	353	345	404	377	321	394	367	367	384	361	390	404	419	358	362	382	409	372	368	388	385	354	365	354	376	374	388	358	389	394	424	403	362	368	389	410	367	375	399	337	339	351	341	340	345	356	385	371	363	386	342	347	361	328	348	341	346	380	395	377	345	398	383	373	375	329	371	370	375	364	379	378	378	406	385	372	381	361	379	361	402	357	355	374	365	381	368	348	390	412	339	376	343	355	354	365	373	402	377	370	371	359	349	361	344	370	381	359	379	351	374	367	365	391	386	397	385	409	377	364	343	363	390	347	369	379	360	378	360	373	371	367	383	358	389	393	378	389	379	389	372	355	351	355	407	323	360	348	384	386	376	366	377	379	381	364	364	413	353	375	368	364	376	365	366	356	360	376	373	371	396	359	377	352	360	334	381	361	390	386	369	370	364	372	365	375	382	353	368	339	350	372	353	352	394	356	418	370	407	334	363	419	350	372	367	373	369	373	355	391	438	376	380	375	390	348	405	356	394	376	379	362	390	362	352	383	360	359	356	378	375	331	380	352	377	388	365	369	376	361	407	401	383	394	385	382	391	364	353	375	359	301	392	366	369	359	417	360	345	370	367	357	390	365	361	370	364	361	364	349	375	371	390	395	384	357	364	358	389	383	355	360	393	373	390	381	382	356	332	390	370	378	341	398	386	389	350	368	374	374	367	387	370	345	404	393	375	407	385	400	393	367	350	365	372	378	384	354	396	393	368	394	380	389	333	400	376	359	377	354	359	361	370	369	375	338	380	390	372	376	399	372	391	373	377	383	358	370	398	417	382	370	377	387	409	375	361	360	396	337	372	357	346	340	406	360	365	400	386	365	381	371	416	372	389	381	361	397	366	386	384	379	359	376	353	370	385	392	363	388	347	393	377	366	370	363	373	381	359	373	345	372	358	396	385	371	362	339	389	393	372	366	361	385	355	399	380	373	385	368	358	362	402	380	366	392	388	376	382	365	395	353	393	389	427	369	341	362	410	377	372	351	385	356	398	402	334	367	392	373	346	389	392	369	375	387	364	371	376	352	373	356	354	408	400	362	386	376	338	376	368	394	377	380	371	322	361	369	347	381	353	362	370	403	371	350	374	361	395	380	343	381	369	384	376	368	370	359	354	363	375	381	368	364	415	419	398	380	355	406	345	381	361	380	400	363	406	359	365	390	380	365	385	376	374	353	382	347	415	375	352	374	405	362	363	371	360	369	379	369	352	346	337	368	376	363	418	373	383	356	377	372	383	367	358	393	406	359	379	367	393	398	388	357	374	363	392	387	352	376	363	383	400	378	361	378	384	394	382	348	340	351	389	384	393	361	353	361	365	350	393	404	358	362	373	400	369	379	355	354	354	377	378	385	396	376	381	351	373	372	370	369	389	344	369	396	371	376	350	374	370	361	393	386	372	418	392	355	385	364	382	339	335	377	394	365	391	365	354	343	343	343	360	371	325	356	383	380	349	409	389	382	349	374	420	378	403	329	363	349	364	387	396	363	336	343	363	380	383	419	361	394	384	379	351	370	392	373	370	377	349	372	403	413	372	376	409	355	357	366	371	385	359	376	395	403	326	356	378	401	374	386	356	372	366	341	402	383	406	353	387	371	369	380	349	378	336	356	377	369	410	375	370	386	354	373	385	384	380	380	408	376	364	360	386	367	377	380	383	395	371	360	421	333	390	392	375	407	365	378	393	344	364	356	368	374	374	358	391	393	371	365	386	367	393	364	335	367	360	366	347	364	374	404	391	383	359	358	352	341	367	385	361	386	419	356	369	369	372	368	355	373	368	381	393	380	361	348	384	380	343	370	355	373	391	361	386	348	378	347	368	365	381	364	366	341	388	403	383	330	358	386	385	362	403	353	324	370	362	406	356	382	378	374	375	382	376	368	366	364	389	374	394	359	421	367	357	345	364	378	399	391	351	348	354	378	346	391	358	376	393	345	388	406	349	395	368	369	378	335	393	411	369	384	363	366	373	387	374	381	380	331	351	365	365	376	377	397	361	380	394	378	369	406	367	402	376	396	377	358	361	420	368	367	380	402	356	360	387	410	379	365	347	378	350	388	388	349	382	402	352	376	358	358	369	405	381	353	370	371	377	421	345	389	376	339	362	386	387	398	365	394	366	424	377	406	379	388	338	355	363	356	351	354	398	350	368	385	397	349	381	375	408	408	373	376	389	367	402	360	402	338	379	371	371	355	375	380	335	365	378	395	349	341	340	361	387	384	382	376	386	378	375	389	343	373	367	367	352	383	347	398	393	359	367	361	341	364	358	382	360	370	383	369	405	370	402	385	373	383	372	433	391	376	370	385	373	369	399	341	398	358	366	373	366	369	393	379	377	401	364	390	378	364	392	382	384	352	386	335	387	359	343	434	356	379	351	350	355	373	353	345	355	341	341	359	385	353	375	380	390	372	388	355	365	377	382	365	353	418	348	391	368	369	389	368	356	362	356	378	358	378	357	385	368	342	368	354	403	358	377	361	406	358	402	346	370	390	377	362	371	366	376	363	347	403	390	357	365	369	379	331	379	375	396	389	376	331	341	397	383	358	381	402	340	326	356	389	373	358	422	384	351	373	351	381	410	372	384	356	345	357	361	388	370	344	372	348	369	364	372	394	377	387	340	365	373	409	368	389	392	369	385	344	360	365	370	355	351	373	359	352	403	375	354	356	368	379	409	355	367	380	364	396	372	391	374	357	349	389	354	375	338	361	372	387	364	356	348	354	395	366	386	376	363	364	384	409	377	402	366	392	348	394	386	388	361	377	375	365	371	398	329	353	352	349	348	368	376	355	376	401	354	389	340	380	336	346	366	406	384	404	366	387	402	377	355	359	383	410	361	348	373	367	381	339	334	400	393	377	371	386	389	390	336	346	376	366	363	378	369	337	371	389	384	349	350	387	376	385	369	354	350	382	374	378	386	349	396	359	401	371	379	380	364	352	354	397	342	359
15672	29471	25188	15070	9974	5768	4543	3936	3025	2394	2457	2198	2123	2078	1980	1728	1747	1675	1457	1256	1118	1056	982	932	813	677	625	647	630	597	547	558	565	580	544	568	585	544	585	562	530	521	544	514	535	514	527	502	511	543	514	556	574	564	528	614	635	578	556	536	517	504	477	523	491	517	477	482	519	499	501	510	469	496	485	494	471	511	496	502	445	488	493	483	467	507	519	490	470	497	511	497	460	486	498	505	525	473	521	527	515	511	474	522	483	513	435	456	461	486	528	503	506	542	492	504	519	499	501	484	493	496	468	483	518	459	483	498	497	514	487	510	531	457	463	472	466	441	508	472	459	467	484	460	506	486	486	512	478	486	490	475	492	476	461	485	498	512	502	508	485	494	520	459	496	463	475	517	503	482	474	492	484	470	508	469	468	505	508	494	469	473	498	476	486	479	498	458	471	471	497	537	487	522	461	484	474	504	517	491	494	508	483	504	453	541	473	505	497	465	477	491	500	494	509	530	471	496	502	503	492	497	508	542	461	475	488	531	487	470	496	470	499	482	513	534	496	490	476	487	499	465	492	492	470	485	563	526	454	508	519	544	497	465	490	493	478	466	465	494	499	508	491	533	514	458	510	479	472	431	488	486	502	512	515	500	469	488	505	496	530	500	495	476	508	528	487	494	473	469	502	508	474	494	505	473	463	496	481	468	497	454	516	499	502	462	488	529	476	492	484	471	434	458	495	520	525	479	487	532	467	449	462	469	471	500	474	478	490	465	502	490	514	500	497	495	456	459	457	475	477	489	485	525	503	503	489	504	487	473	486	545	497	488	489	456	505	497	501	475	497	526	500	494	483	517	479	459	478	474	542	464	495	473	504	484	485	458	453	487	516	487	474	505	505	514	507	515	547	506	471	498	475	487	513	481	530	482	488	521	485	501	534	489	497	486	489	471	496	493	469	508	516	522	507	516	459	479	513	509	465	524	491	479	478	504	472	541	481	494	493	485	484	510	459	492	468	488	510	507	509	487	501	481	484	504	490	486	501	446	454	497	486	494	518	507	474	481	493	492	492	500	502	496	503	497	521	479	491	521	496	505	505	498	505	484	479	483	479	520	480	521	506	490	486	491	497	469	515	476	485	486	466	512	484	540	500	486	478	497	468	474	481	481	515	491	479	549	469	502	549	472	527	469	481	439	511	544	470	494	434	486	445	458	505	494	496	456	527	453	505	495	493	521	524	520	539	477	510	497	513	487	468	496	491	492	483	500	504	495	509	479	477	468	463	470	474	501	524	490	478	495	518	492	471	496	450	467	509	477	479	461	466	505	523	463	499	486	509	467	500	528	505	480	469	469	465	486	503	509	457	459	478	544	520	465	505	514	482	426	482	508	507	471	468	510	500	534	477	474	493	533	514	485	503	481	517	511	527	503	496	512	497	477	488	505	449	474	451	525	516	518	504	465	491	482	477	482	514	502	468	515	486	467	516	520	511	500	491	488	463	511	479	536	492	487	533	493	440	467	502	470	472	479	527	483	500	487	484	463	523	502	486	462	461	515	476	493	500	460	506	487	493	526	483	474	494	492	507	489	508	491	478	518	480	468	488	480	469	474	505	471	506	494	469	502	500	491	485	473	463	495	501	504	496	523	529	462	468	490	475	495	501	514	481	466	476	494	459	524	518	506	501	477	466	459	510	521	469	500	501	494	513	483	507	518	522	464	512	481	480	498	497	510	497	513	478	471	479	510	473	451	499	508	477	492	460	467	486	476	478	519	483	484	487	471	476	494	456	471	503	465	490	490	507	524	460	493	482	479	479	522	500	521	522	487	465	510	516	490	500	458	467	485	468	478	483	499	522	491	478	494	502	510	502	527	492	452	516	479	487	495	493	511	521	468	453	481	492	522	528	522	505	513	463	472	522	502	478	445	505	519	464	515	467	496	485	516	535	456	477	490	476	476	436	495	451	472	461	496	511	495	477	464	490	515	463	473	457	508	524	478	467	483	518	505	447	511	474	490	479	502	509	482	490	471	479	508	493	487	449	485	480	538	484	470	459	497	473	521	532	480	491	480	498	497	472	466	473	480	503	515	510	476	515	523	501	461	499	507	464	448	475	483	490	508	476	529	512	497	458	497	509	463	518	495	513	479	510	484	480	477	426	467	484	494	461	513	462	496	485	484	470	527	496	501	475	479	491	498	525	580	492	484	503	508	503	501	521	483	468	487	484	479	520	502	443	479	498	478	499	489	459	487	471	478	496	500	468	475	484	502	490	489	494	448	497	472	483	502	462	482	496	514	525	538	442	506	483	530	464	489	476	500	492	492	486	495	458	524	477	518	521	470	456	488	479	485	481	488	462	524	476	486	523	469	528	521	474	488	421	477	508	465	499	500	481	503	436	507	546	507	491	494	514	443	473	518	489	521	462	449	479	505	491	504	491	515	495	514	503	513	467	495	467	475	512	496	527	498	492	501	480	467	503	498	451	517	492	454	488	518	486	527	525	480	522	492	441	530	480	493	498	487	485	495	522	477	417	466	516	479	476	523	494	490	498	465	502	475	472	478	469	493	512	469	464	480	476	523	483	530	488	476	486	509	490	499	456	485	522	511	476	479	470	442	491	500	492	464	533	481	523	464	499	516	477	511	490	482	447	503	469	521	489	504	502	466	503	470	514	452	487	494	535	480	510	454	537	457	455	527	520	487	434	486	526	485	501	489	514	523	490	533	473	473	442	485	488	490	522	506	481	519	454	503	524	465	509	490	508	438	483	509	454	514	497	467	515	482	462	498	493	525	473	524	532	499	500	466	510	490	524	498	468	479	510	529	499	527	528	498	491	478	481	488	492	517	471	506	481	467	488	500	514	491	459	462	485	489	463	494	480	438	473	481	510	482	477	478	489	469	516	484	511	500	499	539	487	502	498	427	520	552	468	507	465	505	494	497	481	470	472	462	451	501	468	548	483	445	502	462	480	453	466	506	494	482	446	485	445	491	476	479	479	473	472	478	479	495	465	458	471	522	495	461	478	501	481	475	518	482	494	454	512	530	487	510	452	473	512	463	492	499	474	475	485	479	479	492	479	494	516	459	491	493	472	490	474	464	499	508	568	523	458	477	491	550	507	497	510	491	487	514	484	485	477	485	476	466	502	501	485	504	474	494	511	498	510	484	539	518	440	465	456	489	507	499	465	447	494	472	481	518	520	485	466	501	467	482	521	465	507	491	484	498	481	491	477	535	470	483	506	488	490	484	498	482	509	494	494	468	504	494	487	470	541	465	513	474	537	495	479	474	469	526	499	528	533	506	438	514	497	508	525	508	480	530	471	492	502	490	501	496	520	470	498	474	468	464	506	545	483	514	433	483	505	492	481	485	483	493	470	518	458	430	510	489	531	436	461	490	470	515	464	509	529	528	484	506	532	464	503	504	478	517	492	489	502	455	462	485	494	509	508	489	458	485	462	461	495	482	480	531	452	449	505	471	499	498	505	515	480	488	490	490
22798	21039	28797	23527	21074	21089	12264	4173	2793	2405	2384	2224	2157	2042	2011	1790	1798	1779	1631	1437	1416	1313	1236	1124	1091	956	904	929	923	885	877	841	842	817	879	862	866	891	866	895	895	824	813	843	813	823	825	813	845	777	828	773	813	798	843	900	895	817	880	839	837	841	744	739	758	779	758	774	779	819	839	787	736	780	769	763	810	764	797	814	762	750	791	786	738	751	738	784	785	776	788	758	770	762	808	765	798	768	739	750	827	763	755	774	767	722	800	776	790	757	723	782	794	768	822	772	761	771	807	802	779	783	795	767	735	759	747	786	754	754	750	738	737	774	741	757	771	751	798	792	784	781	740	795	785	803	798	827	800	736	751	742	704	798	796	730	773	787	778	761	782	778	782	774	744	788	759	759	831	757	756	812	753	825	718	775	756	721	781	726	787	808	732	817	751	772	757	705	692	780	797	763	792	719	815	758	786	790	790	774	806	798	782	780	809	777	779	765	781	767	774	755	784	748	809	756	752	782	752	757	837	847	799	809	754	783	758	766	795	751	810	759	736	743	806	771	733	734	724	765	819	768	785	830	742	742	806	763	773	788	736	764	718	732	779	779	811	794	780	762	748	786	776	780	790	805	708	759	755	773	742	800	820	784	743	774	765	753	762	726	772	759	741	768	754	755	801	745	755	763	735	766	755	807	833	811	739	777	780	790	727	784	776	755	790	776	761	745	793	762	771	743	722	725	784	713	793	752	758	732	774	763	803	731	759	754	781	802	753	797	805	745	770	766	752	734	793	730	788	727	760	778	766	766	751	759	776	787	800	762	680	783	739	780	727	765	743	755	756	825	759	722	750	773	825	747	785	769	720	819	760	759	809	788	714	751	749	758	756	771	827	784	755	753	784	782	756	768	755	797	822	840	747	773	743	704	793	810	755	738	772	753	718	785	779	710	771	802	765	757	755	767	769	758	735	755	752	794	767	758	713	768	786	796	757	783	823	761	757	796	760	773	781	760	774	803	804	734	775	794	809	804	720	770	765	739	758	766	769	769	770	737	806	793	734	793	734	738	727	781	734	791	729	731	772	744	726	732	775	792	688	736	736	741	744	740	772	707	775	788	793	804	739	778	765	808	784	731	725	830	771	796	756	741	767	751	777	809	783	802	733	796	741	773	763	779	775	752	802	796	781	795	790	786	722	740	736	723	760	736	745	770	789	810	753	795	745	725	780	808	794	752	773	742	776	711	736	771	726	773	799	760	715	737	800	732	772	766	763	786	748	779	778	764	748	763	744	756	745	782	729	781	752	820	748	741	743	789	830	782	760	768	767	718	783	751	771	763	778	821	702	724	748	798	722	740	773	750	722	835	725	764	774	817	714	789	752	736	794	747	728	805	809	780	836	751	775	778	813	757	714	766	751	735	725	732	727	775	760	766	811	727	799	739	822	734	823	778	764	767	800	765	715	820	776	765	772	805	760	818	716	752	768	794	755	768	795	723	782	747	807	813	766	745	835	786	776	791	758	796	790	785	810	749	779	747	765	802	777	790	712	791	823	801	765	752	762	800	773	713	792	796	747	802	803	758	749	737	781	809	751	763	769	760	757	814	738	742	744	777	801	788	801	742	746	723	735	763	784	751	793	791	776	786	770	794	763	819	723	741	802	761	688	752	762	797	779	760	736	780	757	808	783	736	736	789	756	749	828	754	772	744	741	794	754	762	764	803	776	777	780	819	777	748	783	774	745	709	781	742	757	789	826	768	787	757	799	766	792	770	777	727	818	777	731	748	753	761	761	760	747	734	733	774	764	744	739	783	771	758	784	713	779	833	785	759	736	768	787	753	769	796	790	753	815	742	747	807	786	786	706	748	760	743	790	772	815	759	756	791	755	789	786	781	778	718	752	739	793	754	753	743	778	797	782	762	763	776	771	795	812	809	768	781	756	760	766	719	784	782	759	738	750	743	778	771	804	792	806	781	802	764	785	780	771	771	774	796	747	795	739	738	766	757	749	787	778	718	779	818	782	792	754	783	712	803	754	759	795	766	715	796	788	798	775	774	779	753	735	759	825	757	797	710	774	743	752	759	727	739	722	774	744	776	725	743	708	743	770	775	780	769	745	722	759	696	728	701	780	810	765	762	792	809	749	796	793	758	760	822	754	775	804	788	757	744	779	782	742	716	731	764	759	774	794	777	769	822	783	772	766	809	750	811	800	750	739	788	768	801	784	821	769	770	780	798	845	772	714	715	755	780	740	741	752	760	739	778	760	774	750	789	741	762	779	761	741	779	804	760	762	747	741	787	757	734	761	742	754	785	750	792	768	805	771	806	732	794	798	756	801	764	765	768	755	722	791	727	766	804	740	694	752	782	736	775	795	722	770	788	764	736	818	775	746	795	753	754	768	780	753	737	745	721	788	761	793	787	764	763	746	823	737	774	727	743	758	797	748	695	741	709	758	784	759	802	694	724	777	771	775	710	784	769	733	802	785	755	760	764	796	792	793	742	769	747	772	753	770	728	782	740	776	734	775	817	769	727	775	790	766	749	769	736	737	752	773	742	754	831	801	749	738	799	788	794	803	756	787	772	768	784	755	726	776	759	767	791	705	815	769	752	716	787	727	798	741	762	757	744	797	788	765	771	721	814	769	760	713	787	787	760	751	718	758	804	764	747	721	807	775	794	831	782	775	764	729	771	735	780	747	801	795	757	724	812	746	772	734	762	741	749	777	809	752	792	762	731	791	781	785	800	751	764	770	736	756	762	772	812	788	719	769	738	828	775	791	793	764	747	796	771	772	769	775	765	756	793	805	729	791	753	798	814	776	788	790	663	799	684	752	793	739	768	769	770	779	750	757	784	743	730	751	776	777	800	761	779	820	780	744	752	747	748	731	746	784	731	788	752	766	785	738	773	773	766	812	754	746	730	763	740	743	788	752	692	768	783	754	779	769	762	791	769	702	745	749	728	810	785	769	722	740	706	777	710	765	745	785	802	785	762	766	749	734	772	773	782	735	743	772	746	736	769	834	736	769	773	780	764	815	803	736	751	762	741	778	756	748	727	804	749	784	764	756	715	752	786	758	742	739	777	771	774	743	798	789	756	721	780	796	737	737	779	779	809	795	755	833	784	780	729	795	801	765	776	751	764	740	776	785	749	777	793	739	767	795	769	796	775	708	808	790	746	766	782	710	792	775	796	734	762	782	759	731	763	787	781	801	745	782	765	749	775	765	744	750	769	716	761	766	705	805	789	739	736	729	776	767	788	749	784	735	777	771	812	772	786	740	810	766	740	788	810	757	742	792	773	781	774	777	780	767	801	738	776	764	775	790	787	742	788	783	764	812	772	787	821	767	767	771	778	800	740	749	754	814	711	785	734	760	770	763	761	758	776	815	750	699	749	770	762	765	808	805	789	780	736	760	731	747	765	776	776	761	809	774	729	747	767	773	805	767	760	798	722	763	762	759	746	769	755	755	743	741	806	782	792	752	716	784	710	740	794	815	779
18863	37945	34350	23364	16856	10778	8247	7329	5673	4871	4703	4391	4099	3822	3656	3323	3173	3139	2897	2489	2143	1990	1935	1809	1539	1362	1278	1244	1184	1112	1140	1068	1082	1130	1165	1116	1107	1095	1078	1065	1159	1120	1074	1073	1035	1040	1060	995	989	967	1008	964	984	1082	1096	1166	1175	1137	1051	1041	1007	1021	958	936	953	894	908	940	989	889	940	872	940	931	973	945	917	910	956	918	965	945	965	944	971	948	946	917	978	923	978	899	932	918	963	947	895	1005	958	923	924	945	910	913	977	945	941	949	910	938	891	912	928	937	961	980	952	928	939	966	934	924	929	916	945	937	972	947	928	941	904	953	972	914	941	954	960	984	912	935	838	965	1003	958	900	898	945	925	929	911	944	948	953	948	967	957	938	974	942	962	982	942	981	910	962	969	947	901	967	874	952	917	891	854	960	962	1007	925	925	908	966	896	904	986	1004	930	915	1031	945	935	928	911	945	947	926	937	1007	935	931	907	925	910	933	936	908	937	943	969	973	906	997	924	906	925	938	924	913	984	972	929	909	921	953	900	923	922	899	933	983	901	1019	924	862	934	906	946	945	941	929	916	920	973	947	906	942	965	983	952	953	997	947	895	966	936	943	966	909	959	950	950	925	958	943	959	909	924	911	886	924	913	914	934	927	891	948	931	951	968	925	919	963	860	986	957	885	929	902	960	975	1008	979	947	886	908	889	925	937	927	947	944	955	995	941	950	1031	955	931	935	939	981	954	960	942	867	939	939	949	874	939	924	928	890	960	973	972	935	895	985	918	924	908	944	871	955	901	944	984	915	982	913	951	1000	969	982	956	920	886	943	923	921	899	914	938	958	999	927	971	980	879	960	917	941	938	942	1003	936	939	921	954	944	934	906	908	959	876	945	921	922	918	910	931	948	909	972	968	891	879	938	921	900	908	999	962	939	935	901	969	952	905	952	927	899	947	940	931	903	914	924	979	955	919	1000	973	942	940	943	992	919	936	917	957	898	870	900	892	913	958	904	898	914	919	869	929	909	970	961	864	917	941	959	938	929	921	922	926	934	948	923	994	935	889	918	891	958	939	875	896	938	948	967	936	982	1034	899	959	951	924	943	943	901	934	948	955	925	945	921	943	908	897	937	977	942	937	945	922	995	872	975	924	929	945	912	932	932	904	910	960	997	988	955	920	918	965	905	914	901	951	974	926	915	924	900	961	909	940	891	952	966	915	980	956	919	943	961	940	889	929	983	958	943	972	925	997	944	943	930	939	916	967	949	922	932	975	935	1011	947	908	926	948	935	913	930	869	960	969	901	965	900	890	919	976	885	954	953	979	894	969	890	903	895	972	906	921	974	946	930	916	978	968	918	937	936	939	930	886	993	980	943	946	968	951	970	973	942	984	904	956	939	957	949	968	918	951	957	925	969	902	974	885	934	917	918	958	896	955	914	929	966	929	954	968	931	895	909	929	850	952	932	951	926	888	1000	908	904	912	940	933	1019	873	1016	970	945	954	869	868	899	919	916	917	968	972	874	946	909	888	917	930	934	946	972	883	881	984	910	916	969	917	949	959	978	923	945	952	981	941	915	930	905	939	929	900	952	927	977	923	952	934	911	955	957	925	939	982	938	930	896	981	922	955	869	895	902	903	940	949	978	948	887	903	937	967	968	917	922	899	920	888	929	992	912	961	967	946	904	891	924	941	1010	888	911	933	1007	938	910	928	934	928	919	914	911	919	986	958	920	961	962	920	960	906	904	886	936	899	897	893	881	929	989	886	974	976	912	948	953	936	890	938	930	967	947	917	958	972	915	909	967	974	892	966	915	911	954	886	945	959	903	927	928	893	962	884	902	910	984	921	921	901	936	962	931	884	962	958	935	939	933	919	953	940	976	935	920	958	943	972	926	918	945	931	898	881	958	924	936	912	901	963	943	920	898	990	948	921	896	948	967	946	947	907	964	935	880	989	950	891	862	954	905	975	927	955	877	946	917	930	943	956	897	969	890	879	904	931	915	880	925	895	947	922	995	906	957	865	896	869	951	955	889	922	932	912	918	884	941	1042	926	939	971	885	948	930	955	868	937	916	915	982	966	908	928	923	967	973	941	911	959	961	887	931	891	933	892	962	951	933	910	994	913	980	917	916	998	1002	934	895	924	887	909	927	957	908	897	926	910	934	882	873	970	944	935	916	889	913	923	864	922	918	930	947	897	931	886	950	916	950	925	932	862	891	949	878	932	948	913	1021	931	934	949	937	1012	928	950	900	902	942	868	906	936	938	961	968	1001	905	891	916	931	946	934	991	936	942	997	877	982	943	924	967	912	958	957	947	904	965	926	942	967	998	932	945	1008	918	965	970	942	942	932	902	885	901	950	978	919	914	943	935	918	891	921	925	909	979	936	937	931	894	923	913	934	902	909	907	953	948	949	926	921	951	968	991	979	893	933	936	900	866	948	926	937	887	895	914	971	921	913	932	936	874	937	932	939	985	895	980	949	940	950	909	917	995	892	978	938	892	938	969	995	885	937	974	969	909	988	979	930	899	929	880	870	933	945	906	899	898	928	879	931	944	945	960	990	931	945	915	920	938	930	974	899	929	904	962	956	880	910	933	984	894	881	913	956	912	912	1002	980	921	895	922	941	920	935	881	933	939	907	875	923	929	939	930	902	932	922	963	933	989	912	869	957	961	978	942	966	978	930	927	939	955	963	979	917	924	933	936	915	940	948	931	931	930	973	939	923	982	929	984	920	919	919	951	968	936	943	953	935	948	908	928	905	904	924	965	917	989	942	945	964	923	904	899	903	926	910	921	936	924	934	932	939	956	972	927	975	910	882	948	928	887	986	913	904	904	929	949	934	915	936	938	917	941	964	932	890	950	888	957	909	896	986	903	966	959	882	961	914	930	907	925	942	913	915	979	920	878	923	904	931	925	906	900	924	885	963	850	966	957	922	891	959	901	942	876	980	952	945	912	936	950	888	916	951	956	940	959	899	916	947	885	946	954	907	972	944	954	946	922	957	969	946	982	897	874	946	964	992	908	909	907	897	907	924	939	949	918	933	937	884	929	905	886	933	872	934	916	952	914	981	895	955	905	906	930	864	966	932	955	953	973	931	968	914	961	955	933	942	927	886	935	942	900	946	895	919	972	947	944	927	935	926	955	892	886	957	886	930	920	946	875	969	879	986	902	925	924	934	945	947	969	936	1025	925	936	962	925	928	1012	950	940	941	887	919	957	896	923	980	900	929	910	932	957	985	1006	958	894	892	954	906	943	927	948	936	934	974	904	919	940	941	952	887	912	947	922	950	934	945	933	884	936	938	970	935	949	966	952	932	920	893	928	906	948	916	894	947	967	924	887	954	945	919	954	890	949	928	935	911	899	909	894	967	952	944	914	924	929	863	895	947	959	939	933	952	904	944	924	935	965	917	981	903	944	917	916	940	963	940	974	946	939	902	927	920	954	915	918	953	906	917	897	896	873	936	964	940	924	908	892	939	893	928	918	897	924	955	917	975	929	929	950	982	967	932	876	962	922	899	908	945
26894	20805	18488	10385	4526	2257	1485	1291	1053	956	1006	888	890	866	856	837	775	766	745	691	662	618	603	532	496	462	484	476	496	418	452	460	464	463	512	481	483	487	464	501	485	518	479	472	454	451	460	438	493	459	461	450	444	440	485	438	476	443	444	477	451	433	446	451	432	437	443	416	482	446	459	429	431	443	450	437	410	430	458	395	435	442	400	420	434	449	452	452	395	455	416	429	449	450	425	439	438	453	426	452	456	403	410	455	408	418	460	429	463	444	416	462	424	439	448	462	433	431	438	462	475	440	434	452	442	465	421	431	458	437	420	415	418	460	447	427	455	425	435	439	439	439	465	412	434	432	436	434	444	439	402	464	451	435	400	441	422	423	429	419	441	474	433	431	426	445	468	424	441	453	451	406	397	421	429	422	444	414	424	411	456	435	447	425	462	410	438	470	396	432	440	426	454	432	414	426	450	427	435	438	467	470	428	450	446	436	394	432	459	458	429	433	436	467	459	450	483	396	394	471	419	408	411	415	420	446	430	418	466	438	408	431	419	431	439	448	410	422	413	464	452	420	412	443	459	443	430	418	460	429	418	441	412	433	452	471	430	461	425	433	407	437	439	481	439	445	448	403	398	438	469	412	418	490	456	419	412	460	437	447	442	461	419	425	484	448	460	460	433	470	465	421	467	451	442	442	427	416	449	444	481	432	447	415	462	442	439	436	446	433	449	452	405	436	448	444	436	435	449	416	425	425	431	418	457	441	423	480	420	429	451	428	451	449	413	419	474	432	464	442	445	446	433	444	447	434	474	405	440	442	446	432	451	434	418	399	455	435	451	435	451	455	478	427	437	407	451	476	455	442	422	398	473	453	474	432	450	439	439	461	410	424	477	432	418	425	474	448	411	434	424	434	450	446	452	456	437	459	448	439	464	396	458	405	417	424	462	459	395	433	434	438	414	457	459	438	448	465	407	427	432	474	441	471	414	480	426	404	456	456	456	427	455	421	431	438	447	417	480	412	483	411	453	458	426	419	424	430	421	441	412	382	423	452	437	445	430	435	426	458	432	425	395	417	427	428	419	448	428	394	425	416	448	448	474	431	429	457	438	433	455	440	433	434	424	451	426	443	411	400	413	451	443	448	424	462	448	444	449	471	448	439	480	489	439	474	432	438	416	434	463	460	414	448	459	447	404	429	440	417	440	403	422	438	446	447	435	479	436	468	422	438	425	433	441	467	430	450	441	452	428	450	443	494	414	441	442	454	397	422	441	431	397	452	452	427	440	429	418	490	420	463	409	428	412	404	454	433	399	393	471	421	403	413	430	474	428	456	471	434	425	428	465	465	411	448	452	433	439	422	441	478	406	452	426	429	452	430	474	487	434	449	438	461	425	431	452	429	434	417	427	416	404	446	430	414	460	418	454	485	425	431	453	422	464	458	401	451	402	446	441	451	436	504	432	445	456	448	426	447	457	445	443	438	450	454	463	463	390	438	432	434	433	428	420	430	414	458	449	443	410	419	443	440	460	416	416	469	395	437	434	458	453	440	405	412	415	455	441	415	452	446	470	433	491	441	391	429	411	456	421	412	475	464	472	456	438	417	452	394	450	442	440	422	442	428	457	454	415	429	434	457	399	418	426	441	472	482	473	447	432	436	407	434	480	403	445	452	454	460	414	426	464	429	451	467	434	440	445	483	483	493	417	433	447	422	427	453	439	422	436	451	466	443	431	410	440	435	418	448	417	434	437	481	423	450	464	433	458	408	424	417	438	460	464	415	438	442	419	438	416	412	480	457	425	435	386	451	394	470	415	441	427	454	456	444	466	464	442	453	478	430	467	438	413	431	432	474	416	408	417	418	502	444	438	432	446	460	454	439	428	431	404	440	459	440	427	422	411	467	447	435	498	444	395	468	452	465	408	445	433	444	440	460	446	489	436	465	441	442	453	415	416	442	429	442	422	433	458	452	454	457	443	430	484	435	436	459	429	427	428	419	485	470	443	424	435	453	446	425	456	440	430	390	447	443	431	439	410	417	473	417	434	471	448	440	458	400	411	460	447	410	418	444	432	384	422	459	437	404	413	453	458	452	379	437	422	471	424	455	442	422	444	447	416	423	385	435	430	457	464	396	406	427	464	436	456	466	438	420	464	449	463	444	458	412	466	436	449	450	430	413	419	470	445	432	459	440	459	418	466	427	428	464	423	426	426	473	411	404	421	438	447	441	420	453	442	444	450	417	418	469	465	426	448	464	419	404	429	462	401	438	442	414	460	443	450	419	452	385	444	412	444	448	441	453	428	444	381	405	438	436	411	468	473	376	415	466	433	467	412	436	421	434	432	435	450	461	453	416	434	455	430	444	472	436	401	426	413	427	457	452	438	479	419	396	429	432	449	448	488	419	440	431	415	453	434	470	424	441	468	427	452	415	466	426	483	419	473	462	457	459	443	457	417	482	448	453	446	437	440	430	447	482	393	435	434	463	447	430	410	453	449	459	461	424	458	443	430	437	449	427	465	439	414	420	445	413	438	487	475	457	424	444	452	450	419	437	422	430	400	433	445	420	438	461	473	450	455	451	428	430	440	413	436	429	434	454	427	439	460	451	452	453	414	456	407	448	412	445	446	421	454	493	401	449	438	466	454	453	452	472	432	429	409	450	383	426	466	441	417	419	460	435	463	435	438	432	433	454	473	445	438	408	404	451	414	427	461	420	438	473	429	464	455	436	453	419	468	397	438	427	433	485	424	433	450	452	399	422	433	467	454	419	423	433	472	448	396	458	456	387	446	457	438	397	381	426	414	434	439	421	446	434	413	434	465	422	435	444	451	440	473	418	419	425	474	425	448	388	410	446	474	435	471	424	450	437	428	438	471	445	416	461	454	442	407	425	441	427	452	444	447	460	422	417	440	456	435	449	410	449	409	423	437	437	465	445	450	463	451	443	440	470	436	467	421	410	440	426	443	445	420	442	453	454	466	441	419	445	437	425	457	425	427	430	454	441	441	405	436	441	456	490	436	416	394	438	445	463	426	443	432	447	424	437	455	441	447	423	412	467	432	469	433	437	431	455	418	438	450	408	460	420	400	477	442	436	393	432	405	413	459	441	453	456	493	438	481	449	452	418	391	448	453	497	432	414	421	396	415	417	431	470	426	436	409	437	439	436	424	427	450	441	426	436	405	454	415	460	433	420	431	463	440	433	447	451	445	431	442	422	475	400	445	434	433	447	425	381	428	450	409	417	418	406	454	440	395	447	449	450	464	435	439	427	404	398	426	450	435	428	419	418	434	439	428	428	446	392	431	439	446	447	417	453	433	464	451	432	447	471	426	446	414	416	430	433	464	422	417	461	440	450	466	455	450	423	408	464	404	416	429	445	442	411	464	423	429	416	409	437	435	431	407	444	440	433	429	453	413	429	428	466	448	447	445	449	429	423	439	458	458	425	439	433	430	406	456	419	432	464	466	394	454	451	413	453	429	415	429	412	433	395	475	465
14979	24567	22429	12464	7822	4470	3031	2762	2214	1803	1929	1847	1687	1625	1579	1396	1396	1375	1259	1115	1009	976	842	825	735	639	627	642	644	625	596	579	603	597	589	594	631	650	576	562	616	608	596	546	596	607	565	576	592	585	512	521	569	617	583	652	600	613	585	595	572	562	540	624	555	508	562	531	544	548	571	521	571	565	561	568	598	523	571	580	538	488	553	553	557	505	548	537	530	524	535	510	522	546	573	573	510	531	562	555	587	575	567	559	504	519	521	559	530	523	563	554	547	554	563	579	565	555	567	524	544	581	572	548	560	559	559	516	552	549	529	523	549	541	533	603	531	552	515	536	570	546	533	541	529	550	584	556	510	505	596	555	536	535	513	542	519	510	516	573	539	505	521	552	520	528	578	532	553	541	522	529	569	545	509	554	537	538	537	574	583	551	566	536	538	567	557	553	520	570	521	553	567	577	558	567	544	560	554	481	591	549	553	536	542	552	503	552	533	591	591	530	541	552	524	513	532	540	541	534	559	530	551	521	584	600	558	534	564	556	531	549	572	546	547	550	518	579	549	529	567	508	514	544	582	587	533	504	544	566	587	564	530	562	548	546	496	515	529	499	560	529	592	539	588	565	530	536	573	547	539	585	561	544	572	551	539	551	560	560	535	552	537	511	589	567	550	545	546	545	597	569	569	566	577	554	563	538	557	552	537	562	551	550	541	523	534	509	543	575	531	545	554	545	547	559	551	530	526	554	551	539	556	539	552	545	558	529	525	560	551	579	558	539	546	543	551	549	552	587	562	544	549	569	584	560	588	530	531	543	543	540	548	549	553	582	499	568	481	562	511	560	525	549	540	548	559	541	584	508	567	578	583	522	562	547	536	557	547	549	554	519	575	523	574	585	569	531	509	571	551	557	536	540	568	571	556	574	538	604	556	533	524	527	503	504	563	551	580	525	557	542	572	547	544	556	533	551	538	548	528	548	572	530	545	545	548	578	523	520	564	505	568	545	583	588	562	547	591	515	552	550	539	566	526	558	539	566	542	533	572	569	573	562	533	584	513	559	600	512	558	543	495	583	541	541	576	486	540	553	546	511	520	542	533	558	549	518	552	592	582	585	529	548	529	589	556	576	518	564	539	561	516	585	554	538	561	556	498	544	536	577	502	506	522	556	518	557	558	535	527	519	565	557	550	561	558	581	555	566	551	539	550	560	565	582	567	584	530	532	553	532	557	533	531	540	547	529	560	531	526	535	588	546	550	567	567	557	550	538	523	567	573	562	550	537	558	601	530	569	538	594	554	510	557	530	536	547	587	534	499	538	551	572	533	535	533	558	558	539	548	557	586	556	536	529	503	539	539	537	549	584	529	502	548	544	552	496	534	499	544	495	549	572	560	564	530	551	566	558	516	572	572	556	539	574	580	564	538	578	532	535	551	539	571	569	535	550	544	544	506	533	515	549	541	532	487	500	529	530	523	530	535	570	577	518	553	502	531	581	591	583	587	574	558	549	490	542	554	541	523	576	570	538	562	561	555	562	524	564	568	540	557	519	603	545	548	499	504	550	548	583	531	539	565	554	578	557	547	576	566	519	517	555	553	588	572	599	508	531	548	528	538	537	590	544	596	528	535	555	522	534	546	543	524	588	603	515	576	532	595	592	587	567	567	552	558	552	534	506	564	551	572	513	536	551	539	556	572	551	567	561	561	531	504	530	547	545	532	542	564	579	559	569	568	563	531	539	518	563	548	548	572	562	554	547	554	524	552	548	505	583	572	531	544	553	527	542	551	548	541	533	559	558	582	556	565	499	544	542	554	540	549	549	576	590	528	538	536	509	519	515	534	517	523	570	578	536	532	543	540	538	531	568	575	561	592	527	532	575	499	560	557	552	526	580	566	580	564	539	559	533	541	525	574	558	530	516	532	522	564	569	543	571	517	533	534	577	514	538	528	585	575	524	559	571	523	559	537	510	588	581	544	526	541	525	538	560	547	529	522	522	551	572	558	561	542	526	589	543	548	564	569	586	557	572	560	569	557	527	527	580	570	536	553	589	568	563	533	533	522	543	565	523	589	501	565	543	550	498	533	559	539	539	587	573	551	541	554	516	582	547	564	560	543	518	547	576	537	534	560	533	538	520	572	557	593	542	597	547	559	531	514	511	551	538	542	491	529	556	534	518	541	516	478	504	570	550	493	554	549	541	533	542	558	573	548	553	542	563	558	555	531	569	544	514	540	516	552	559	536	554	570	566	567	550	588	505	580	523	540	520	554	532	529	520	564	520	574	543	540	541	562	563	532	545	547	554	534	545	555	532	536	534	516	557	528	524	584	557	523	544	541	554	548	532	525	558	583	534	569	571	604	579	579	534	598	554	529	548	579	565	517	550	547	586	535	514	541	529	524	584	536	540	497	550	546	565	561	511	539	506	542	560	586	537	513	565	570	582	569	544	521	539	564	560	546	550	555	533	582	510	531	538	529	575	539	550	566	584	569	499	527	568	555	560	562	564	537	550	584	513	560	537	519	544	565	552	566	567	556	543	531	551	575	499	546	604	553	569	585	504	570	570	547	585	564	565	541	545	546	550	559	531	547	514	549	561	564	550	559	525	525	556	545	521	517	503	531	541	549	555	592	558	549	505	548	551	537	543	571	522	556	529	515	586	547	581	554	553	548	562	562	561	539	546	516	515	477	555	529	546	528	528	556	578	574	530	551	552	566	540	587	558	559	574	546	549	562	541	554	532	570	538	578	563	594	566	548	551	574	561	533	549	575	553	531	536	544	593	525	569	533	554	538	525	498	540	566	568	519	518	527	537	545	541	540	550	560	581	567	499	531	566	565	577	504	533	543	565	529	573	547	543	565	547	511	552	530	531	572	564	536	571	539	530	551	540	542	535	559	528	588	589	603	545	519	553	502	567	565	591	568	556	540	528	527	495	514	560	515	532	601	553	520	562	569	539	532	583	545	540	506	528	550	534	608	525	556	614	555	521	529	557	507	580	539	506	560	569	576	532	556	568	564	557	523	550	538	553	539	541	566	570	514	567	549	554	530	550	536	517	529	549	554	561	540	547	531	546	495	563	575	542	547	516	534	545	564	606	569	577	510	566	551	522	578	564	593	572	532	543	554	559	514	560	554	528	543	554	592	511	498	547	538	537	562	552	536	541	570	522	567	553	567	538	522	510	555	528	544	557	553	551	540	525	502	527	571	536	542	539	503	521	560	518	540	511	565	564	539	547	572	585	531	545	553	580	556	549	563	523	554	543	521	576	553	539	581	557	540	538	562	573	550	561	577	529	567	536	543	607	582	506	559	590	494	525	508	518	510	555	511	543	531	532	515	597	570	560	593	573	542	549	555	586	565	571	564	569	579	557	551	539	560	515	557	564	555	546	540	564	533	546	591	584	543	531	565	550	524	537	530	564	553	525	575	542	523	612	567	515	531	548	554	553	548	558	548	533	550	532	538	559	543	551	536	581	569	582	573	560	515	539	571	550
23711	20970	28252	23888	20958	13058	3806	2656	2007	1695	1695	1692	1620	1592	1518	1441	1357	1372	1323	1152	1105	1051	996	914	856	796	791	776	818	791	754	758	753	735	826	712	760	817	797	755	811	762	760	770	691	741	755	722	682	667	764	732	776	760	786	743	801	768	724	736	740	747	756	733	703	766	659	703	746	682	703	729	748	737	709	721	735	781	680	735	733	753	659	730	721	730	715	738	704	776	724	712	736	700	689	709	700	745	734	694	686	711	718	781	722	742	737	686	670	740	734	749	704	711	705	694	740	708	706	720	704	697	725	744	766	713	756	688	727	718	717	712	683	719	736	689	731	689	709	750	705	658	725	702	704	668	705	726	692	714	735	774	743	670	724	697	676	689	672	691	757	724	737	726	701	698	700	730	697	762	714	684	702	717	710	739	681	758	714	742	709	703	754	694	758	729	709	675	743	673	685	707	745	698	767	748	723	690	722	709	723	706	738	707	720	751	727	683	694	684	668	745	699	689	719	672	733	720	743	730	731	670	737	748	695	723	689	692	726	663	665	737	741	763	663	689	734	691	724	720	664	697	728	671	721	738	707	652	748	705	713	739	671	730	770	712	726	717	726	672	739	727	675	734	700	707	734	715	660	737	762	663	696	747	722	724	752	701	727	761	742	722	679	710	732	701	702	681	706	739	694	744	682	698	712	701	680	701	743	676	730	680	710	684	688	654	695	718	741	737	717	703	741	753	721	700	727	719	712	695	705	746	706	700	702	699	692	707	694	698	690	713	708	760	733	710	687	680	694	730	702	694	738	724	681	697	706	733	756	712	709	709	670	748	691	707	728	711	713	685	757	720	723	734	701	717	750	735	720	732	642	744	703	711	716	746	676	692	687	716	685	716	700	731	716	697	742	670	706	702	695	723	722	727	721	714	678	679	693	697	743	750	676	687	769	688	694	699	730	736	709	783	693	734	668	712	731	724	732	699	713	695	718	701	699	668	710	733	711	755	741	718	698	697	737	767	698	725	758	722	704	686	718	731	692	698	687	697	716	709	765	743	725	747	685	707	683	728	715	769	754	754	735	737	690	723	714	729	725	706	716	732	718	701	676	728	731	697	701	735	708	730	724	712	711	695	706	736	737	724	733	713	698	708	701	693	688	727	713	712	703	712	713	715	675	718	772	754	723	658	732	728	737	719	686	662	727	695	662	706	680	710	738	726	715	684	687	725	731	743	690	721	740	725	742	718	712	669	734	668	686	738	711	754	799	697	741	717	720	709	708	693	662	689	720	735	724	731	733	701	718	740	727	702	735	724	740	714	725	680	732	757	729	713	701	737	676	711	740	723	710	727	767	714	706	726	751	691	699	701	691	744	700	726	688	724	728	744	720	709	742	736	738	709	718	680	687	720	698	710	728	706	680	714	727	790	714	728	725	692	689	728	730	722	718	729	717	712	740	696	702	703	697	690	742	736	719	684	674	702	749	705	696	709	729	747	696	730	720	733	698	693	771	731	700	719	764	705	713	682	683	733	731	665	707	698	679	726	697	766	698	733	670	697	707	696	707	716	734	753	731	671	729	727	688	742	674	691	687	739	723	721	736	692	710	690	726	708	733	745	700	748	736	725	699	731	723	682	759	735	705	723	718	711	698	706	622	731	771	762	724	713	677	712	688	721	786	701	756	685	742	694	713	701	697	703	723	698	732	687	707	738	705	700	697	677	708	763	701	724	690	697	701	724	696	735	726	703	745	665	742	690	691	688	679	704	770	727	713	694	698	735	706	718	676	704	750	709	679	697	715	702	756	729	674	740	715	664	725	694	713	730	705	724	741	721	701	696	714	724	754	738	751	690	628	708	685	692	750	766	655	704	706	738	756	728	708	680	758	701	681	735	687	693	722	694	698	671	726	723	739	736	782	724	719	704	663	736	763	659	712	690	731	731	726	709	676	745	731	660	765	725	729	674	687	730	708	728	702	695	754	709	719	722	707	702	705	712	687	713	709	750	694	705	740	714	713	724	694	742	686	740	743	723	688	713	707	723	637	697	683	696	731	752	780	682	675	709	758	762	751	697	689	728	712	708	711	696	717	689	711	762	713	667	703	751	751	689	704	691	704	699	646	725	746	728	712	707	715	702	764	681	673	701	728	739	698	660	754	701	693	746	679	684	729	770	730	690	771	720	674	702	689	721	718	737	746	675	720	731	734	756	714	769	661	759	674	679	699	703	704	758	687	701	728	645	725	708	711	755	749	699	693	724	699	702	699	740	722	726	679	681	709	680	684	671	697	707	684	727	679	691	686	689	722	675	674	742	723	703	727	746	722	703	682	709	730	692	707	706	674	747	756	697	712	708	711	730	707	687	676	706	696	707	756	717	759	640	693	703	681	696	702	758	696	753	740	728	668	706	704	737	682	690	722	694	723	711	754	722	740	727	717	676	642	662	749	724	729	672	705	699	702	703	665	704	688	724	715	644	723	743	699	670	699	726	715	716	671	711	678	711	733	746	706	685	723	708	702	680	753	713	659	685	669	745	700	734	688	670	736	702	740	664	741	717	702	709	708	706	708	721	714	700	698	761	729	778	743	714	737	668	751	712	735	707	705	715	748	735	692	714	676	740	703	706	711	704	708	724	720	705	751	688	727	711	725	720	739	670	739	710	672	714	725	666	700	712	667	660	706	721	743	731	708	668	749	720	720	701	697	721	691	753	708	707	734	732	686	708	715	714	724	717	707	725	686	693	696	715	721	728	688	720	698	746	693	742	679	734	707	674	745	698	694	743	702	750	682	722	701	751	770	737	736	681	706	717	778	719	687	689	694	718	741	692	703	770	662	735	693	698	718	712	693	689	751	714	706	680	716	707	726	700	674	693	708	675	742	746	686	696	713	683	718	736	731	735	756	692	701	688	678	702	670	695	766	679	672	688	664	739	669	705	705	713	714	728	667	706	747	684	741	728	710	709	719	702	744	708	756	743	706	680	712	753	688	743	725	702	733	710	732	735	718	734	725	699	728	710	728	752	701	682	689	728	755	701	673	692	679	701	714	703	718	693	701	745	706	754	713	786	717	692	725	713	781	736	653	730	724	678	701	695	719	710	674	736	761	732	684	715	694	717	704	695	707	726	719	728	742	673	736	693	737	754	642	716	713	643	718	705	687	714	690	767	715	690	783	756	643	707	725	717	764	739	767	692	721	707	701	707	700	693	715	706	723	773	715	722	705	682	718	691	725	699	728	709	719	668	722	718	721	677	731	690	738	703	727	732	691	736	690	690	754	716	711	639	703	713	724	733	722	666	725	752	679	701	712	701	716	716	797	709	717	680	660	716	696	686	719	705	746	696	717	733	687	697	750	696	705	707	726	697	712	662	688	691	706	750	631	691	635	689	735	689	706	698	713	732	706	723	710	701	713	720	728	735	700	666	685	684	714	744	715	707	714	653	708	719	708	691	747	711	750	687	721	717	720	676	709	738	731	717	723	704	704	721	725	689	716	741	741	682	731	766
16746	32873	30367	19023	12905	8330	5522	5143	4226	3386	3315	3231	2898	2879	2669	2401	2325	2350	2207	1878	1716	1577	1411	1397	1265	1048	1038	988	1014	946	978	1000	999	1001	942	1005	992	930	991	1000	996	985	1022	884	914	943	931	902	880	974	905	959	916	907	1014	1018	987	950	924	951	957	932	938	925	894	910	920	903	855	873	941	809	886	879	900	890	837	881	906	866	883	879	849	862	860	868	887	854	868	824	901	912	868	817	879	873	857	846	895	833	922	876	857	855	854	868	798	830	857	836	899	865	896	890	849	903	934	860	903	865	825	939	819	842	869	903	861	888	875	874	876	838	900	904	936	899	902	893	838	864	811	920	888	866	873	864	868	812	866	846	865	900	809	883	871	851	841	826	957	862	860	864	880	896	833	843	872	916	911	906	840	863	910	917	846	852	863	873	878	873	838	855	876	858	899	888	935	865	855	894	927	838	878	873	926	905	894	872	870	883	881	901	857	867	845	815	905	840	829	858	851	856	903	927	899	892	897	862	848	849	857	918	870	851	876	837	867	862	887	841	849	909	927	771	813	857	856	861	851	892	877	833	891	855	892	843	868	845	936	899	875	850	862	843	859	969	868	904	880	864	916	897	889	911	872	910	882	906	855	848	831	829	914	893	892	828	935	835	837	916	854	893	873	841	837	843	871	867	889	888	902	861	838	870	904	831	794	851	848	915	910	815	881	907	888	871	860	865	898	875	849	911	879	867	853	873	902	897	883	890	837	841	823	867	877	875	871	829	882	838	884	819	899	903	887	889	885	888	821	875	873	898	855	856	813	855	855	903	879	848	843	885	931	872	878	851	877	820	868	806	878	907	872	874	870	899	881	925	887	838	862	901	857	907	835	817	879	892	882	896	916	907	875	935	895	881	816	853	909	888	889	839	831	896	863	864	899	878	854	896	859	847	889	846	847	837	848	889	872	865	844	828	832	862	837	836	805	894	851	927	848	889	894	853	868	840	827	879	887	869	884	854	882	897	863	886	823	952	833	847	929	871	900	850	845	860	852	925	870	873	858	909	903	887	896	874	877	821	849	891	908	898	846	872	877	868	892	797	874	881	863	888	828	877	819	852	828	866	863	858	887	883	845	861	855	877	821	898	880	852	883	904	924	890	871	848	924	873	916	884	890	805	859	855	888	838	871	868	910	835	931	867	884	810	877	865	860	841	848	852	867	861	860	818	893	885	834	864	912	847	839	848	865	905	872	816	848	895	858	888	898	846	881	932	889	820	830	865	881	846	841	848	864	875	847	834	823	853	847	882	887	848	847	886	852	857	856	899	858	914	888	896	904	902	884	881	878	851	859	835	917	932	886	884	890	891	806	899	825	812	872	895	864	883	876	867	860	876	871	884	868	898	849	855	855	814	960	825	919	955	840	877	857	850	808	890	920	839	870	891	872	874	876	908	869	960	885	865	873	854	843	850	897	858	814	873	905	881	851	872	935	852	876	858	832	860	846	832	875	828	824	859	884	833	907	823	863	869	880	916	896	874	850	907	892	877	879	873	870	830	841	848	863	899	909	879	813	877	879	884	871	902	901	854	860	909	910	827	840	912	896	853	891	875	858	819	840	826	797	848	895	841	912	886	893	868	864	878	820	906	843	809	909	883	880	861	880	808	906	908	894	812	908	857	910	860	885	860	834	888	836	881	871	852	875	927	855	833	840	855	889	866	890	892	921	838	858	907	835	830	840	885	860	834	846	856	824	836	851	871	888	900	848	849	878	850	888	921	892	869	861	865	850	843	906	887	889	886	808	869	892	826	874	911	894	924	852	854	907	874	838	850	870	857	908	893	840	875	823	896	829	848	824	864	885	879	873	890	830	885	845	820	861	905	823	867	890	848	872	873	872	894	885	894	867	855	879	860	907	829	878	869	897	860	883	831	908	907	862	899	866	886	836	812	862	849	896	906	892	865	870	867	843	908	877	882	888	880	852	880	880	825	776	844	878	894	893	830	837	877	856	847	891	810	870	907	839	910	850	836	891	875	878	830	850	850	873	870	902	829	921	828	876	895	850	881	862	926	840	877	866	824	907	847	863	850	890	890	864	857	792	864	893	891	906	838	800	832	897	818	832	904	889	866	885	933	880	819	898	850	843	915	903	828	916	872	869	931	866	821	918	835	876	865	887	895	896	901	833	885	826	853	916	837	860	804	826	883	854	887	907	802	915	855	851	862	889	847	884	923	887	853	892	879	822	864	886	862	901	911	862	898	856	839	863	835	889	837	868	886	901	853	901	886	891	844	855	884	840	894	880	829	797	896	938	871	872	848	864	854	864	941	821	834	880	850	849	824	822	910	831	868	814	912	861	887	816	893	821	931	863	841	856	912	870	886	840	866	817	849	830	837	893	848	834	853	854	838	836	874	846	898	854	894	900	872	894	895	833	886	869	878	904	879	827	919	846	898	880	857	884	902	880	852	828	889	893	838	900	839	845	889	870	874	905	862	887	857	837	808	875	854	828	854	917	808	861	845	832	925	827	847	869	908	860	871	905	903	869	877	879	872	929	891	847	856	864	891	891	885	878	890	900	830	908	845	875	886	893	855	891	839	910	842	885	871	883	865	846	904	875	878	849	843	905	864	887	842	886	901	881	865	920	795	833	885	869	861	862	850	892	842	859	859	885	856	917	863	853	856	847	866	891	864	842	841	882	828	916	888	892	921	852	884	842	799	874	794	904	864	882	862	867	839	871	829	869	889	868	862	827	876	810	869	864	850	849	884	907	841	860	913	856	871	806	860	886	835	926	819	890	901	912	878	902	931	844	923	889	893	882	849	872	860	883	815	834	848	887	880	809	870	862	868	852	878	891	876	854	880	900	915	879	824	824	833	820	902	893	878	907	882	867	808	898	888	865	875	864	858	936	887	882	871	866	857	866	864	897	861	905	883	902	840	899	921	869	885	857	923	890	872	848	831	820	841	814	868	876	856	855	876	945	847	883	874	850	845	866	864	868	879	873	872	865	862	869	850	852	937	898	858	871	884	848	799	907	794	906	846	833	858	929	831	877	919	849	868	838	850	863	838	864	869	885	851	854	881	894	861	888	860	925	883	894	919	891	871	825	887	818	839	830	843	852	861	835	839	868	862	832	894	837	822	866	899	826	871	843	875	829	901	855	897	867	873	881	882	815	836	875	893	898	887	891	849	859	859	868	905	871	856	915	878	857	839	831	869	884	865	895	891	843	871	842	868	786	893	905	847	828	923	890	836	867	855	869	894	838	861	878	905	919	832	859	831	865	867	791	833	893	890	887	913	828	858	851	890	863	839	884	864	900	882	887	870	857	857	848	867	889	858	919	888	849	848	849	839	855	895	881	858	878	858	915	852	855	899	850	879	884	816	840	894	864	848	836	871	875	886	865	869	900	808	901	880	870	885	848	838	812	875	822	876	854	915	857	838	863	891	905	884	884	870	887	832	815	888	896	905	821	890	876	888	865	885	820	838	861	838	872	858	904	859	884	874
24974	21002	27139	24838	12967	3771	1812	1541	1243	1111	1059	1035	962	982	969	859	818	816	786	688	641	615	560	488	492	451	397	393	399	389	363	384	425	393	399	457	390	405	419	409	363	391	379	402	387	397	391	404	369	401	388	420	352	404	379	408	417	417	412	400	398	423	363	399	407	403	375	383	362	352	360	388	353	404	346	379	356	395	357	358	367	359	348	389	396	369	389	328	365	393	376	394	352	394	355	399	368	358	353	356	364	379	365	397	348	368	377	396	352	388	413	397	360	373	372	384	387	391	364	331	376	375	345	357	381	363	361	358	369	426	397	367	379	340	391	378	317	346	364	361	354	356	374	381	355	412	385	385	374	372	393	374	359	379	357	367	387	348	378	354	354	367	345	364	360	350	373	394	384	377	387	384	384	349	370	384	353	368	395	366	350	352	373	338	336	388	377	356	358	355	386	381	389	397	367	363	340	404	369	395	402	343	406	362	385	341	363	353	362	400	370	355	378	354	362	299	368	404	369	364	382	371	362	351	374	397	367	348	355	354	369	358	373	369	334	377	371	340	376	370	329	371	380	342	349	327	350	370	371	377	381	363	377	352	387	361	362	362	323	362	350	405	350	361	369	379	369	338	407	338	371	412	398	333	367	395	375	376	382	332	359	375	371	369	343	360	377	368	367	350	357	353	401	371	377	371	337	355	357	374	349	361	354	343	385	353	380	341	348	391	376	342	383	372	343	344	356	346	345	355	399	352	409	373	389	348	349	366	348	380	373	379	342	344	388	404	347	381	392	373	356	376	375	328	402	390	339	341	356	350	347	373	360	403	394	397	378	358	375	379	350	394	367	331	376	369	359	381	393	353	349	377	398	378	364	363	379	345	372	337	350	377	373	407	375	378	368	384	359	373	371	363	363	354	341	386	350	362	350	382	353	381	384	400	372	345	369	361	366	351	339	351	375	340	355	365	351	380	372	385	388	344	383	385	374	393	385	369	345	333	336	400	344	370	376	374	333	366	384	380	380	390	382	364	355	376	376	388	403	347	301	365	371	340	359	376	342	358	357	376	357	307	372	333	335	347	376	355	389	366	410	371	374	345	354	373	379	338	392	360	365	371	366	342	387	365	368	339	371	371	367	345	364	350	373	367	313	388	383	360	358	379	370	363	349	358	381	371	373	342	365	404	373	341	365	372	343	337	370	383	381	377	367	357	345	354	368	365	352	331	381	385	403	377	393	359	364	364	378	327	386	354	349	376	381	389	366	355	388	381	394	357	366	362	398	381	364	366	357	380	384	325	346	364	399	437	383	353	349	354	372	361	397	380	349	397	360	352	415	370	356	361	353	336	366	375	333	398	363	367	361	357	351	395	368	384	378	354	359	343	393	353	348	351	340	357	356	373	375	390	390	369	353	339	342	354	373	352	389	377	366	378	396	364	382	366	349	371	381	386	340	366	404	409	364	381	364	396	352	353	368	336	390	366	381	357	371	398	379	364	365	359	402	369	382	388	376	372	360	376	384	340	366	349	356	390	344	356	355	384	386	406	353	343	343	379	380	351	402	374	342	386	408	370	341	331	352	350	383	357	361	392	395	379	380	390	383	336	377	369	380	367	360	349	364	381	342	375	360	352	344	390	379	400	374	376	382	365	341	350	370	364	375	336	363	372	385	379	372	348	399	370	367	379	415	392	364	369	347	374	365	362	376	352	344	352	316	399	338	376	393	385	374	359	373	367	348	395	390	373	348	352	346	417	352	342	391	381	351	352	387	387	372	370	356	373	362	345	343	384	367	359	342	359	339	379	360	352	353	384	352	370	388	379	320	371	409	372	371	346	330	378	356	400	394	384	366	368	323	369	345	348	341	355	344	378	359	394	365	364	404	348	389	386	348	394	388	359	364	393	339	339	389	415	358	355	347	374	366	371	350	358	352	363	376	342	379	405	407	345	378	343	350	390	339	378	391	370	362	355	378	343	364	359	362	363	374	384	347	367	379	394	384	351	344	363	373	347	389	357	361	370	360	353	365	371	339	357	364	324	388	360	370	346	351	376	381	360	407	370	382	363	355	358	358	341	364	325	347	361	379	363	357	361	349	363	365	346	355	357	397	380	364	371	382	373	378	378	336	394	382	366	373	347	362	376	377	412	350	387	385	366	351	348	385	341	390	377	370	363	350	352	350	372	347	383	370	354	368	349	344	346	372	372	379	392	388	372	358	331	385	411	343	362	393	386	353	390	383	362	405	370	374	390	372	378	356	380	375	375	367	373	363	402	361	378	362	362	351	354	363	353	389	341	363	424	384	386	327	360	356	394	348	364	375	344	375	354	374	357	366	360	398	387	307	382	357	356	358	365	394	349	386	384	389	374	351	371	343	373	355	381	350	357	366	338	364	399	370	325	368	358	388	366	344	404	357	341	415	371	360	362	358	362	398	370	366	369	377	360	344	377	352	375	335	383	347	326	370	375	385	390	354	374	371	351	355	371	352	373	365	365	359	342	361	388	348	371	378	357	372	349	377	342	395	368	373	362	361	358	338	357	390	363	358	399	355	362	377	393	347	349	365	381	366	385	370	396	362	360	339	354	343	366	359	366	342	371	383	328	371	345	361	417	350	396	376	366	356	399	357	355	350	353	322	365	373	358	366	400	394	359	369	351	370	368	373	344	378	401	353	388	331	368	347	339	380	394	350	366	372	348	381	389	369	339	338	385	385	419	355	370	341	405	364	363	411	342	342	400	378	393	352	381	341	369	360	333	365	356	370	377	361	334	344	377	377	389	375	360	390	349	364	414	389	416	365	370	371	342	367	366	364	374	359	353	385	384	379	346	359	395	385	377	365	375	369	380	336	360	356	386	363	322	391	371	350	343	352	353	374	368	370	340	357	384	354	371	386	352	372	384	353	340	377	379	377	432	354	360	352	369	354	386	394	358	367	396	354	368	360	403	340	396	372	345	396	348	406	337	376	372	368	356	353	350	372	381	345	375	390	347	360	341	387	369	391	357	348	359	386	386	355	358	344	360	368	364	348	333	382	341	332	370	346	382	353	385	399	368	385	379	382	362	353	379	369	370	370	362	350	358	386	363	389	350	391	371	355	358	359	362	373	345	349	371	364	355	385	392	384	371	375	360	359	386	352	349	363	360	381	354	354	351	397	397	371	363	369	353	361	347	351	358	373	351	371	382	374	352	376	350	387	386	351	368	346	382	321	343	356	347	390	326	350	373	372	367	380	391	331	389	382	389	411	349	351	367	348	358	336	362	376	345	336	371	379	340	380	386	348	401	366	385	336	365	368	378	365	358	370	376	343	363	326	376	351	383	392	376	357	371	356	334	394	368	369	338	351	386	374	336	353	365	355	367	399	346	356	347	372	413	372	412	335	366	363	371	359	342	339	401	400	356	343	384	362	386	381	396	353	376	387	379	396	379	367	338	359	352	381	344	371	347	407	402	356	358	342	350	379	356	378	337	361	366	391	359	367	391	353	371	386	369	388	357
16231	29405	26622	16082	10452	6504	4159	3758	3011	2485	2450	2373	2135	2117	1855	1802	1632	1625	1464	1199	1064	987	949	854	713	636	597	618	528	568	581	547	558	593	573	597	589	563	541	540	518	518	514	581	569	538	540	528	542	505	501	489	533	543	555	547	556	555	552	542	570	540	463	501	515	546	487	480	470	504	459	501	481	466	478	475	499	489	500	494	481	461	495	499	487	498	483	468	462	494	509	476	516	475	487	463	505	484	467	452	474	443	505	466	504	507	474	477	470	480	468	465	472	472	502	491	493	450	490	520	486	466	491	468	472	524	480	497	490	491	504	500	487	482	462	514	490	466	494	523	474	488	492	463	478	514	488	505	469	454	470	484	490	454	472	449	460	489	487	494	454	482	469	454	472	487	486	472	501	419	511	494	453	510	496	501	491	493	495	455	507	504	492	480	499	470	487	500	476	477	457	496	482	500	487	452	501	502	513	458	443	472	499	482	492	494	471	454	484	488	487	464	476	497	489	471	512	493	503	503	504	495	473	455	465	480	500	498	447	438	504	515	479	490	478	486	505	522	465	517	457	495	503	488	488	497	476	476	439	477	495	493	437	450	464	494	467	474	461	506	441	479	442	485	492	485	466	450	531	471	483	463	468	466	483	487	455	475	470	460	525	472	485	491	451	507	508	460	492	454	490	471	494	468	498	485	508	462	479	489	490	510	452	502	478	472	458	479	480	501	489	473	472	456	498	499	473	467	508	505	459	478	498	530	488	458	505	496	481	497	483	476	507	488	504	501	527	511	491	476	468	482	491	456	509	497	444	471	481	463	515	498	460	496	472	506	474	472	503	485	491	478	509	477	464	492	484	489	442	496	494	459	438	474	477	497	504	486	494	461	467	487	462	500	478	467	459	527	454	475	456	487	476	478	419	446	478	494	524	511	467	481	470	465	446	500	450	474	483	487	456	516	440	492	457	475	450	469	524	475	482	483	455	502	463	506	493	498	494	503	489	501	484	408	469	489	482	500	512	463	481	469	486	472	450	534	487	506	444	442	466	482	478	507	469	475	440	480	483	471	512	471	458	519	465	488	478	461	468	443	499	487	501	513	465	496	457	463	468	479	501	501	427	488	483	433	485	512	527	457	485	454	501	517	473	475	504	509	478	497	486	473	505	495	480	465	543	458	461	434	463	518	506	480	447	483	492	508	480	495	483	450	490	471	489	447	459	473	487	511	498	490	516	471	479	485	475	484	499	502	415	490	461	471	501	505	475	504	508	495	457	496	466	450	464	462	461	488	494	459	478	484	467	505	475	448	499	455	483	511	482	492	523	525	479	480	514	508	502	464	476	502	508	506	502	462	464	496	464	461	515	491	481	498	491	441	503	481	494	508	491	491	466	477	489	471	496	471	485	476	433	472	470	436	492	506	499	438	469	491	530	481	501	489	482	511	534	470	469	460	471	462	484	464	522	479	474	477	499	475	494	500	457	483	467	530	463	471	461	480	505	481	510	500	456	485	457	421	487	514	422	496	490	464	454	466	517	461	496	500	477	474	478	447	512	496	494	460	437	480	487	511	490	501	473	480	485	473	473	486	508	482	514	457	489	480	468	479	447	479	482	482	510	478	464	454	490	489	476	476	502	508	496	516	486	463	482	473	457	483	497	487	464	493	533	522	474	502	514	506	451	469	465	506	500	475	484	516	528	466	484	494	464	502	490	473	482	500	491	501	493	473	498	457	475	454	454	500	462	481	487	480	496	527	487	482	471	478	517	475	465	478	524	474	480	476	448	505	503	485	506	469	526	479	479	461	468	500	513	490	478	480	527	483	493	462	476	481	453	464	497	488	433	455	491	484	479	526	500	474	462	521	488	493	455	473	505	509	506	484	530	497	468	487	467	494	455	465	501	511	463	460	473	482	492	465	494	480	463	494	477	470	479	533	480	439	491	496	483	473	494	440	522	479	499	506	482	462	485	516	476	450	448	470	490	491	497	483	500	462	506	471	442	498	504	497	485	484	500	506	496	471	478	492	467	439	506	467	513	509	495	488	511	478	469	481	462	524	434	484	491	493	502	504	483	499	530	494	498	490	483	479	506	470	462	477	510	476	490	480	464	476	492	479	464	515	492	454	510	489	502	485	457	442	486	475	513	471	466	521	459	430	460	484	470	487	485	477	486	462	491	496	456	447	473	499	515	476	479	497	473	498	550	521	489	501	500	498	474	482	526	475	444	511	486	445	468	433	500	470	455	480	493	461	510	494	470	531	495	473	468	487	515	471	479	526	483	487	481	511	480	505	467	439	495	493	483	483	472	482	536	483	500	476	476	499	496	457	533	487	443	494	480	519	465	497	489	506	434	492	460	494	464	444	475	437	475	502	458	528	484	460	455	509	442	504	488	467	464	454	543	490	458	475	498	454	490	459	431	452	446	510	435	499	516	484	518	475	464	534	500	445	530	499	504	448	514	480	494	493	491	486	492	459	493	475	494	513	486	487	470	488	517	454	487	464	480	488	489	480	524	505	514	471	477	496	489	489	473	480	465	477	463	521	448	523	487	519	479	449	448	491	496	519	481	497	452	473	494	462	480	481	485	486	469	453	481	475	446	512	452	494	491	431	477	472	501	493	488	473	468	487	521	501	497	497	496	468	479	474	453	475	472	475	459	517	473	510	496	480	489	483	508	497	481	486	464	481	463	488	473	477	459	492	538	503	473	509	483	444	501	476	457	480	523	462	528	523	477	479	484	508	476	496	458	502	504	480	467	483	501	468	527	445	481	501	505	539	502	465	473	506	477	477	491	480	540	494	484	488	465	502	455	476	460	483	451	493	511	478	464	473	473	511	464	472	470	475	512	484	513	469	486	483	513	495	487	495	472	481	522	493	470	451	457	487	466	479	499	483	489	456	492	429	513	441	490	488	492	492	485	479	494	472	503	469	513	458	452	515	452	529	462	482	477	496	479	486	452	528	428	469	533	488	526	484	472	486	500	477	480	509	478	479	487	467	490	481	512	513	454	526	512	460	497	497	512	512	481	493	482	507	484	491	504	464	461	456	506	510	494	494	483	490	520	500	477	468	499	461	458	494	474	503	464	474	467	524	474	463	484	512	472	516	452	456	458	456	485	478	474	524	439	471	504	465	482	487	505	474	455	475	470	485	491	485	492	467	513	474	497	494	478	507	456	482	488	477	472	485	480	489	477	456	509	483	471	465	488	506	506	451	463	510	487	503	514	513	462	490	445	481	466	480	468	476	521	496	476	467	502	472	509	498	456	476	456	509	476	419	451	487	468	489	536	494	517	524	487	444	465	462	497	495	474	486	473	477	524	470	459	500	426	527	494	476	442	486	514	487	468	498	470	481	512	514	470	471	463	443	505	510	453	528	511	471	460	478	467	527	476	465	486	490	515	495	502	509	487	484	481	468	489	457	466	483	488	512	531	468	492	504	463	455	501	439	461	475	484	475	483	482	489	470	494	531	485	509	477	505	506	493	481	497	464	466
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
